@font-face{font-family:Elephant;src:url(/fonts/ELEPHNT.TTF)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mendl Sans Dawn;src:url("/fonts/Mendl Sans Dawn Medium.ttf")format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Mendl Sans Dawn;src:url("/fonts/Mendl Sans Dawn SemiBold.ttf")format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mendl Sans Dawn;src:url("/fonts/Mendl Sans Dawn Bold.ttf")format("truetype");font-weight:700;font-style:normal}:root{--bg:#0b0b0b;--panel:#121212;--panel-2:#181818;--text:#f3f3f0;--muted:#a2a29e;--line:#ffffff24;--gold:#efbf04;--header-h:115px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:115px}body{background:var(--bg);color:var(--text);margin:0;font-family:Mendl Sans Dawn,Arial,sans-serif;overflow-x:hidden}h1,h2,h3{font-family:Elephant,Georgia,serif;font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{height:var(--header-h);z-index:30;transition:*background* .25s, backdrop-filter .25s, border-color .25s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 4vw;display:flex;position:fixed;inset:0 0 auto}.site-header.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line);background:#0b0b0bd1}.brand{letter-spacing:.08em;align-items:center;gap:10px;font-weight:900;display:flex}.brand-logo{width:300px;height:auto;margin-top:25px;display:block}.nav{text-transform:capitalize;letter-spacing:.06em;align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.nav a{opacity:.82}.nav a:hover{opacity:1}.nav-cta{border:1px solid #ffffff73;padding:12px 16px}.menu-button{color:#fff;background:0 0;border:0;font-weight:800;display:none}.hero{min-height:100svh;padding-top:calc(var(--header-h) + 20px);isolation:isolate;align-items:flex-start;display:flex;position:relative;transform:none}.hero-image,.hero-shade{position:absolute;inset:0}.hero-image{filter:saturate(.82)contrast(1.05);z-index:-3;background-image:url(/images/ian/pitlane-home-hero.webp);background-position:50% 15%;transform:scale(1.015)}.hero-shade{z-index:-2;background:linear-gradient(90deg,#000000e6 0%,#00000094 52%,#0003 100%),linear-gradient(#0000 50%,#000000bd 100%)}.hero-content{max-width:1200px;padding-left:7vw;padding-right:7vw}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}h1,h2,h3{text-transform:none;margin:0;font-family:Elephant,Georgia,serif;line-height:.95}h1{letter-spacing:-.025em;max-width:1100px;font-size:clamp(42px,5.4vw,86px)}h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,58px)}h3{font-size:clamp(24px,2.4vw,38px)}.hero-copy{color:#deded9;max-width:720px;margin:26px 0 32px;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{text-transform:capitalize;letter-spacing:.07em;min-height:52px;transition:transform .18s, *background* .18s, border-color .18s;border:1px solid #ffffff59;justify-content:center;align-items:center;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--gold);color:#080808;border-color:var(--gold)}.secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000002e}.scroll-note{letter-spacing:.16em;color:#ffffff94;writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:4vh;right:4vw}.ticker{background:var(--gold);color:#050505;border-block:1px solid #000;overflow:hidden}.ticker-track{letter-spacing:.08em;align-items:center;gap:24px;width:max-content;min-height:54px;font-family:Mendl Sans Dawn,Arial,sans-serif;font-weight:700;animation:26s linear infinite ticker;display:flex}.ticker-track span{white-space:nowrap}@keyframes ticker{to{transform:translate(-50%)}}.section{border-bottom:1px solid var(--line);padding:45px 7vw;position:relative}.section-number{color:#5f5f5b;letter-spacing:.1em;font-size:11px;font-weight:800;position:absolute;top:67px;left:2.2vw}.intro{grid-template-columns:1fr;display:grid}.intro>div:last-child{grid-column:1;max-width:1050px}.large-copy{color:#b8b8b3;max-width:950px;font-size:clamp(18px,2vw,26px);line-height:1.6}.section-head{max-width:1000px;margin-bottom:58px}.entry-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.entry-card{background:var(--panel);flex-direction:column;align-items:flex-start;min-height:390px;padding:44px;display:flex}.entry-card:nth-child(2n){border-left:1px solid var(--line)}.entry-card:nth-child(n+3){border-top:1px solid var(--line)}.entry-card h3{font-size:clamp(32px,3.2vw,50px)}.entry-card p{color:#aaa9a4;max-width:620px;line-height:1.65}.entry-card .text-link{margin-top:auto}.signal-card{background:linear-gradient(135deg,#171717,#101010)}.card-kicker{letter-spacing:.16em;font-weight:900;color:var(--gold)!important;font-size:10px!important}.text-link{text-transform:capitalize;letter-spacing:.08em;border-bottom:1px solid var(--gold);margin-top:18px;padding-bottom:5px;font-size:12px;font-weight:900;display:inline-block}.proof{color:#0c0c0c;background:#e8e6dd}.proof .eyebrow{color:#725d00}.metric-grid{border:1px solid #0003;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.metric{flex-direction:column;justify-content:flex-end;min-height:190px;padding:42px 28px;display:flex}.metric+.metric{border-left:1px solid #0003}.metric strong{font-family:Elephant,Georgia,serif;font-size:clamp(38px,4.2vw,66px);line-height:1}.metric span{color:#55534e;margin-top:12px;font-size:13px}.proof-note{color:#57554f;max-width:800px;margin-top:32px;line-height:1.6}.case-grid{border:1px solid var(--line);grid-template-columns:1.35fr 1fr 1fr;display:grid}.case-card{background:#101010;flex-direction:column;min-height:500px;padding:40px;display:flex}.case-card+.case-card{border-left:1px solid var(--line)}.featured-case{background:var(--gold);color:#090909}.case-meta{letter-spacing:.13em;justify-content:space-between;gap:20px;margin-bottom:70px;font-size:10px;font-weight:900;display:flex}.case-card h3{font-size:clamp(30px,3vw,46px)}.case-card p{color:#aaa9a4;line-height:1.65}.featured-case p{color:#28261f}.case-stat-row{border-top:1px solid #00000040;grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;padding-top:25px;display:grid}.case-stat-row div{flex-direction:column;display:flex}.case-stat-row strong{font-family:Elephant,Georgia,serif;font-size:42px}.case-stat-row span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.featured-case .text-link{border-color:#090909;margin-top:25px}.work{grid-template-columns:repeat(3,1fr);min-height:700px;display:grid}.work-panel{isolation:isolate;background-position:50%;background-size:cover;align-items:flex-end;min-height:700px;padding:42px;display:flex;position:relative;overflow:hidden}.work-panel:before{content:"";z-index:-1;background:linear-gradient(#0000000d 35%,#000000eb);position:absolute;inset:0}.work-panel+.work-panel{border-left:1px solid #ffffff26}.work-one{background-image:url(/images/ian/pitlane-work-2.webp)}.work-two{background-image:url(/images/ian/pitlane-work-1.webp)}.work-three{background-image:url(/images/ian/pitlane-work-3.webp)}.work-one,.work-three{align-items:flex-start}.work-copy{background:#1212124d;padding:24px}.work-copy p:last-child{color:#c2c2bd;max-width:420px;line-height:1.55}.work-copy h3{font-size:clamp(30px,3vw,48px)}.audit{background:var(--panel)}.audit-wrap{grid-template-columns:3fr 1fr;align-items:end;gap:70px;display:grid}.micro{color:#72726e;max-width:760px;font-size:12px;line-height:1.5}.large-button{text-align:center;min-height:68px}.article-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.article{background:var(--panel);min-height:330px;transition:*background* .2s, transform .2s;padding:38px}.article+.article{border-left:1px solid var(--line)}.article:hover{background:#191919;transform:translateY(-4px)}.article span{color:var(--gold);letter-spacing:.15em;font-size:10px;font-weight:900}.article h3{margin:55px 0 18px;font-size:34px}.article p{color:#9d9d99;line-height:1.6}.lead-magnets{background:#0e0e0e}.magnet-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.magnet{min-height:330px;transition:*background* .2s, transform .2s;background:#121212;flex-direction:column;padding:38px;display:flex}.magnet+.magnet{border-left:1px solid var(--line)}.magnet:hover{background:#181818;transform:translateY(-4px)}.magnet span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:900}.magnet h3{margin:55px 0 18px;font-size:34px}.magnet p{color:#969691;line-height:1.6}.service-list{border-top:1px solid var(--line)}.service-list div{border-bottom:1px solid var(--line);min-height:92px;transition:padding .2s, *background* .2s;grid-template-columns:80px 1fr;align-items:center;display:grid}.service-list div:hover{background:#101010;padding-left:12px}.service-list span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.service-list strong{text-transform:capitalize;font-family:Mendl Sans Dawn,Arial,sans-serif;font-size:clamp(26px,3vw,44px)}.contact{background:#101010}.contact-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.routing-demo{letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:9px;margin-top:35px;font-size:10px;font-weight:900;display:flex}.routing-demo span{border:1px solid var(--line);background:#0a0a0a;padding:10px 12px}.routing-demo b{color:var(--gold)}.lead-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lead-form label{flex-direction:column;gap:8px;display:flex}.lead-form label.full,.submit,.form-status,.dynamic-fields.full{grid-column:1/-1}.lead-form label span{text-transform:uppercase;letter-spacing:.13em;color:#8d8d88;font-size:10px;font-weight:900}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;background:#0b0b0b;border:1px solid #363636;border-radius:0;outline:none;width:100%;padding:15px 14px}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--gold)}.submit{cursor:pointer;width:100%}.form-status{color:var(--gold);min-height:20px;margin:0;font-size:13px}.dynamic-fields{grid-template-columns:1fr 1fr;gap:20px;display:none}.dynamic-fields.show{display:grid}footer{border-top:1px solid var(--line);background:#050505;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:55px 4vw;display:grid}.footer-brand{align-items:center;display:flex}.footer-logo{width:320px;height:auto;display:block}footer p{color:#777772;grid-column:1/-1;max-width:760px;margin:0;line-height:1.6}.sema-deliverables{background:#0e0e0e}.sema-deliverables-header{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.sema-deliverables-header>div{max-width:950px}.sema-deliverables-header>p{color:#9a9994;max-width:520px;margin:0 0 4px auto;line-height:1.7}.sema-deliverables-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.sema-deliverable{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#111;flex-direction:column;min-height:320px;padding:36px;display:flex}.sema-deliverable span{color:#666661;letter-spacing:.14em;margin-bottom:48px;font-size:11px;font-weight:900}.sema-deliverable h3{margin:0 0 18px;font-family:Mendl Sans Dawn,Arial,sans-serif;font-size:clamp(20px,1.6vw,28px);font-weight:700;line-height:1.15}.sema-deliverable p{color:#9f9f9a;max-width:460px;margin:auto 0 0;line-height:1.65}.sema-turnaround{border-top:1px solid var(--line);grid-template-columns:280px 1fr;gap:40px;margin-top:40px;padding-top:30px;display:grid}.sema-turnaround strong{color:var(--gold);letter-spacing:.06em;font-size:13px}.sema-turnaround p{color:#9a9994;max-width:760px;margin:0;line-height:1.65}.sema-why{background:#0b0b0b}.sema-why-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.sema-why-intro{top:calc(var(--header-h) + 40px);position:sticky}.sema-why-intro h2{max-width:760px}.sema-why-intro .large-copy{max-width:680px;margin-top:28px}.sema-why-points{border-top:1px solid var(--line)}.sema-why-point{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:26px;padding:34px 0;display:grid}.sema-why-point>span{color:#666661;letter-spacing:.14em;padding-top:5px;font-size:11px;font-weight:900}.sema-why-point h3{margin-bottom:12px;font-family:Mendl Sans Dawn,Arial,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1.1}.sema-why-point p{color:#9f9f9a;max-width:720px;margin:0;line-height:1.65}.sema-proof-strip{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.sema-proof-strip>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:150px;padding:28px;display:flex}.sema-proof-strip strong{font-family:Elephant,Georgia,serif;font-size:clamp(26px,2.4vw,40px);font-weight:400;line-height:1}.sema-proof-strip span{color:#8f8f8a;margin-top:12px;font-size:12px;line-height:1.5}.sema-book{background:#101010}.sema-book-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.sema-book-copy,.sema-book-copy h2{max-width:760px}.sema-book-copy .large-copy{max-width:700px;margin-top:28px}.sema-book-note{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:38px;padding-top:24px;display:flex}.sema-book-note strong{color:var(--gold);letter-spacing:.05em;font-size:13px}.sema-book-note span{color:#94948f;max-width:620px;line-height:1.6}.sema-book-form{border:1px solid var(--line);background:#0b0b0b;gap:22px;padding:36px;display:grid}.sema-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sema-book-form label{flex-direction:column;gap:9px;display:flex}.sema-book-form label>span{color:#8d8d88;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:900}.sema-book-form input,.sema-book-form select,.sema-book-form textarea{width:100%;color:var(--text);background:#121212;border:1px solid #363636;border-radius:0;outline:none;padding:15px 14px}.sema-book-form textarea{resize:vertical;min-height:150px}.sema-book-form input:focus,.sema-book-form select:focus,.sema-book-form textarea:focus{border-color:var(--gold)}.sema-book-form input::placeholder,.sema-book-form textarea::placeholder{color:#666661}.sema-book-submit{width:100%;margin-top:4px}.sema-form-message{border-top:1px solid var(--line);letter-spacing:.02em;margin:2px 0 0;padding-top:16px;font-size:13px;font-weight:700}.sema-form-message-success{color:var(--gold)}.sema-form-message-error{color:#cfcfc9}.sema-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:900px){.sema-book-grid{grid-template-columns:1fr;gap:50px}}@media (max-width:640px){.sema-form-row{grid-template-columns:1fr}.sema-book-form{padding:28px 22px}}@media (max-width:900px){.sema-why-grid{grid-template-columns:1fr;gap:50px}.sema-why-intro{position:static}.sema-proof-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sema-why-point{grid-template-columns:44px 1fr;gap:16px}.sema-proof-strip{grid-template-columns:1fr}}@media (max-width:900px){.sema-deliverables-header{grid-template-columns:1fr;gap:24px}.sema-deliverables-header>p{margin-left:0}.sema-deliverables-grid{grid-template-columns:repeat(2,1fr)}.sema-turnaround{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.sema-deliverables-grid{grid-template-columns:1fr}.sema-deliverable{min-height:auto;padding:28px 22px}.sema-deliverable span{margin-bottom:30px}}@media (max-width:980px){.nav{top:var(--header-h);border-bottom:1px solid var(--line);background:#0b0b0b;flex-direction:column;align-items:flex-start;padding:24px 4vw 32px;display:none;position:fixed;left:0;right:0}.nav.open{display:flex}.menu-button,.intro{display:block}.intro>div:last-child{grid-column:auto}.entry-grid,.case-grid,.magnet-grid,.article-grid,.metric-grid,.work,.contact-grid,.audit-wrap{grid-template-columns:1fr}.entry-card:nth-child(2n),.case-card+.case-card,.magnet+.magnet,.article+.article,.metric+.metric,.work-panel+.work-panel{border-left:0}.entry-card+.entry-card,.case-card+.case-card,.magnet+.magnet,.article+.article,.metric+.metric,.work-panel+.work-panel{border-top:1px solid var(--line)}.work-panel{min-height:580px}.section-number{display:none}.section{padding:60px 5vw}}@media (max-width:640px){.site-header{padding:0 20px}.hero{min-height:92svh;padding:0 20px 9vh}.hero-copy{max-width:92%}.scroll-note{display:none}.entry-card,.case-card,.magnet,.article{min-height:auto;padding:28px 22px}.case-meta{margin-bottom:40px}.metric{min-height:150px}.work-panel{min-height:500px;padding:28px 22px}.lead-form{grid-template-columns:1fr}.lead-form label.full,.submit,.form-status,.dynamic-fields.full{grid-column:auto}.dynamic-fields,.dynamic-fields.show{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:42px 20px}}.page-eyebrow{align-items:center;gap:20px;margin-bottom:-20px;padding:30px 0;display:flex}.page-eyebrow .eyebrow{margin:0}.page-eyebrow-section{color:#6f6f6b;letter-spacing:.13em;font-size:12px;font-weight:900}.page-eyebrow-divider{color:#454545;font-size:12px;font-weight:900}.sema-opener{width:100%;padding-left:10%;padding-right:10%;padding-top:var(--header-h);background-image:linear-gradient(#0505057a,#0505057a),url(/images/ian/AR502460-Edit.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:50px;margin:0;padding-bottom:20px;display:grid;overflow:hidden}.sema-opener-media{aspect-ratio:9/16;background:#050505;position:relative;overflow:hidden}.sema-opener-media img,.sema-opener-media video{width:100%;height:100%;transition:transform .4s;display:block}.sema-opener-media video{object-fit:contain;background:#050505}.sema-opener-media img{object-fit:cover;transform:scale(1.08)}.sema-opener-media:hover video{transform:scale(1.015)}.sema-opener-media:hover img{transform:scale(1.095)}.section.sema-hero{min-height:0;padding:0 7vw}.sema-hero>div{max-width:1250px}.sema-hero .large-copy{max-width:900px}.sema-hero .hero-actions{margin-top:36px}.sema-intro .intro{grid-template-columns:350px 1fr;gap:35px}.sema-intro .intro>div:last-child{grid-column:2}.sema-work{background:#0b0b0b;padding-top:80px}.sema-work-header{grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;margin-bottom:60px;display:grid}.sema-work-header>div{max-width:900px}.sema-work-header>p{color:#9a9994;max-width:520px;margin-left:auto;line-height:1.7}.sema-media-layout{--sema-gallery-width:90%;--sema-column-gap:40px;--sema-row-gap:40px;width:var(--sema-gallery-width);gap:var(--sema-row-gap);flex-direction:column;max-width:1450px;margin:0 auto;display:flex}.sema-media-row-one{gap:var(--sema-column-gap);grid-template-columns:1fr 3.1605fr;align-items:stretch;display:grid}.sema-media-row-two{gap:var(--sema-column-gap);grid-template-columns:1fr 3.1605fr 1fr 1fr;align-items:stretch;display:grid}.sema-media{border:1px solid var(--line);background:#121212;position:relative;overflow:hidden}.sema-media img,.sema-media video{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.sema-media:hover img,.sema-media:hover video{transform:scale(1.015)}.sema-video,.sema-photo-vertical{aspect-ratio:9/16}.sema-photo-wide,.sema-video-horizontal{aspect-ratio:16/9}.sema-photo-vertical img,.sema-photo-wide img{object-fit:cover;width:100%;height:100%}.sema-media-row-two .sema-photo-vertical:last-child img{object-position:5% center}@media (max-width:900px){.sema-opener{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:50px;padding-left:10%;padding-right:10%}.sema-work-header{grid-template-columns:1fr;gap:24px}.sema-work-header>p{margin-left:0}.sema-media-layout{--sema-gallery-width:90%;--sema-column-gap:20px;--sema-row-gap:28px}.sema-media-row-one{grid-template-columns:1fr 3.1605fr}.sema-media-row-two{grid-template-columns:1fr 3.1605fr 1fr 1fr}}@media (max-width:640px){.sema-opener{padding-top:var(--header-h);grid-template-columns:1fr;gap:20px;padding-bottom:50px;padding-left:12vw;padding-right:12vw}.sema-opener-media{aspect-ratio:9/16}.sema-intro .intro{display:block}.sema-media-layout{--sema-gallery-width:100%;--sema-column-gap:20px;--sema-row-gap:28px}.sema-media-row-one,.sema-media-row-two{grid-template-columns:1fr}}.sema-media-desktop{gap:var(--sema-row-gap);flex-direction:column;display:flex}.sema-media-mobile{display:none}@media (max-width:640px){.sema-opener{padding-top:var(--header-h);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:32px;padding-left:6vw;padding-right:6vw}.sema-opener-media{aspect-ratio:9/16;width:100%;min-width:0}.sema-media-desktop{display:none}.sema-media-mobile{flex-direction:column;gap:20px;width:100%;display:flex}.sema-mobile-pair{align-items:stretch;gap:12px;width:100%;display:flex}.sema-mobile-pair>.sema-video,.sema-mobile-pair>.sema-photo-vertical{aspect-ratio:9/16;flex:.5625 1 0;width:auto;min-width:0;height:auto}.sema-mobile-pair>.sema-photo-wide,.sema-mobile-pair>.sema-video-horizontal{aspect-ratio:16/9;flex:1.77778 1 0;width:auto;min-width:0;height:auto}.sema-mobile-pair .sema-media img,.sema-mobile-pair .sema-media video{object-fit:cover;width:100%;height:100%;display:block}.sema-mobile-pair:last-child .sema-photo-vertical:last-child img{object-position:5% center}.hero{--home-mobile-hero-height:65svh;--home-mobile-image-height:55svh;--home-mobile-image-zoom:1;--home-mobile-image-x:50%;--home-mobile-image-y:15%;min-height:var(--home-mobile-hero-height);align-items:flex-start;height:auto;padding:0 20px 6vh;overflow:hidden;transform:none}.hero-content{padding-top:calc(var(--header-h) + 16px)}.hero-image{height:var(--home-mobile-image-height);background-size:cover;background-position:var(--home-mobile-image-x) var(--home-mobile-image-y);transform:scale(var(--home-mobile-image-zoom));transform-origin:var(--home-mobile-image-x) var(--home-mobile-image-y);background-repeat:no-repeat;inset:0 0 auto}}.marketing-hero{padding:calc(var(--header-h) - 10px) 7vw 45px;border-bottom:1px solid var(--line);position:relative}.marketing-hero>div{width:100%;max-width:1450px}.marketing-hero .large-copy{max-width:900px;margin-top:28px}.marketing-hero-actions{margin-top:36px}@media (max-width:640px){.marketing-hero{padding:0 5vw 60px}.marketing-hero>div{padding-top:90px}}
