@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-vietnamese-wght-normal.Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-ext-wght-normal.CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-wght-normal.BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-cyrillic-wght-italic.D5dBZ3aJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-vietnamese-wght-italic.DUEcMSM3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-ext-wght-italic.ze_cPdSg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_next/static/media/playfair-display-latin-wght-italic.DmbndNpe.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}}:root{--ink:#191916;--ink-soft:#2f312d;--olive-black:#22271f;--deep-olive:#465742;--paper:#faf8f2;--limestone:#ebe7de;--stone:#d8d5cd;--chalk:#fffdf8;--bronze:#a47d58;--bronze-light:#c3a282;--charcoal-base:var(--ink);--charcoal-deep:#121310;--charcoal-cool:var(--paper);--charcoal-pine:var(--olive-black);--charcoal-blue:var(--ink-soft);--charcoal-warm:var(--limestone);--charcoal-raised:var(--paper);--ivory:#f6f1e8;--muted:#f6f1e8b3;--quiet:#f6f1e88f;--line:#f6f1e826;--line-strong:#f6f1e847;--accent:var(--bronze);--accent-soft:var(--bronze-light);--error:#f0a28b;--serif:"Playfair Display Variable", "Playfair Display", Georgia, "Times New Roman", serif;--serif-previous:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", serif;--sans:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:78px}body{background:var(--paper);color:var(--ivory);font-family:var(--sans);font-feature-settings:"liga" 0, "clig" 0;font-variant-ligatures:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:hidden}html body{font-family:var(--sans)}body,button,input,select,textarea{font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{color:inherit}[hidden]{display:none!important}::selection{background:var(--accent);color:var(--charcoal-deep)}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:5px}.skip-link{z-index:100;background:var(--paper);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:12px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{outline-color:var(--deep-olive);transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.site-header{z-index:50;pointer-events:none;background:0 0;place-items:center;height:82px;display:grid;position:fixed;top:0;left:0;right:0}.brand{pointer-events:auto;width:clamp(150px,17vw,214px)}.brand img{filter:invert()brightness(2);width:100%;transition:filter .22s}.site-header[data-logo-tone=dark] .brand img{filter:none}.hero{--hero-pan-x:0px;--hero-pan-y:0px;background:var(--charcoal-deep);isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-film,.hero-wash{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-film{object-fit:cover;transform:scale(1.045) translate3d(var(--hero-pan-x), var(--hero-pan-y), 0);will-change:transform;transition:transform 1.4s cubic-bezier(.2,.7,0,1);animation:1.7s both hero-settle}.hero-wash{z-index:-1;background:linear-gradient(#0f0f0c57 0%,#0f0f0c05 36%),linear-gradient(90deg,#0c0d0aad 0%,#0c0d0a29 67%,#0c0d0a0a 100%),linear-gradient(#0000 52%,#0c0d0ab8 100%)}.hero-content{grid-template-columns:repeat(12,minmax(0,1fr));width:min(1380px,100% - clamp(40px,7vw,112px));margin:0 auto;padding:150px 0 clamp(88px,12vh,142px);display:grid}.hero-supporting-copy{grid-column:3/10;margin:clamp(34px,5vh,52px) 0 30px;display:block}.hero-kicker{color:#fffdf8d6;max-width:720px;font-family:var(--sans);letter-spacing:.08em;text-align:left;text-transform:none;margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:400;line-height:1.45}.hero h1{max-width:1260px;font-family:var(--serif);letter-spacing:-.042em;text-align:left;grid-column:1/12;margin:0;font-size:clamp(40px,5.5vw,92px);font-weight:400;line-height:.9}.hero h1 span{font-family:var(--serif);letter-spacing:-.035em;text-align:right;margin-top:.08em;margin-left:clamp(54px,12vw,190px);font-style:italic;font-weight:400;display:block}.hero-intro{color:#fffdf8e6;max-width:720px;font-family:var(--sans);letter-spacing:.08em;text-align:left;margin:6px 0 0;font-size:clamp(18px,1.35vw,22px);font-weight:400;line-height:1.5}.hero-actions,.about-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{grid-column:3/10;justify-content:flex-start}.button{z-index:0;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:34px;min-height:58px;padding:0 23px;font-size:10px;font-weight:700;line-height:1.2;transition:background .28s,border-color .28s,color .28s;display:inline-flex;position:relative;overflow:hidden}.button:before{z-index:-1;background:var(--bronze);content:"";transition:transform .42s cubic-bezier(.2,.7,0,1);position:absolute;inset:0;transform:translateY(102%)}.button:hover:before{transform:translateY(0)}.button:hover{transform:none}.button-accent{border-color:var(--ink-soft);background:var(--ink-soft);color:var(--chalk)}.button-accent:hover{border-color:var(--bronze);background:var(--ink-soft);color:var(--ink)}.hero .button-accent{color:var(--chalk);background:0 0;border-color:#fffdf8c7}.hero .button-accent:before{background:var(--chalk)}.hero .button-accent:hover{border-color:var(--chalk);color:var(--ink);background:0 0}.button-outline{min-height:58px;color:var(--ivory);background:0 0;border-width:0 0 1px;border-color:#fffdf88f;padding-left:4px;padding-right:4px}.button-outline:before{display:none}.button-outline:hover{border-color:var(--accent-soft);color:var(--accent-soft);background:0 0}.button-framed{color:inherit;background:0 0;border-color:currentColor}.button-framed:before{display:none}.button-framed:hover{border-color:var(--accent-soft);color:var(--accent-soft);background:0 0}.button:disabled{cursor:wait;opacity:.65;transform:none}.eyebrow{color:inherit;opacity:.7;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 23px;font-size:9px;font-weight:600;line-height:1.4;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:36px;height:1px}.why-film{--ivory:var(--ink);--muted:#191916ad;--quiet:#19191685;--line:#19191621;--line-strong:#1919163d;background:var(--paper);color:var(--ink);border-top:0}.why-layout .still-frame figcaption{color:var(--chalk)}.why-layout{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);display:grid}.why-media{border-right:1px solid var(--line);background:var(--limestone);padding:clamp(86px,8vw,132px) clamp(24px,5vw,80px)}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.1vw,17px);display:grid}.still-frame{aspect-ratio:16/9;background:var(--charcoal-raised);margin:0;position:relative;overflow:hidden}.still-frame img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,0,1)}.still-frame:hover img{transform:scale(1.02)}.still-frame figcaption{color:var(--ivory);letter-spacing:.17em;text-transform:uppercase;background:linear-gradient(#0000,#11100ead);justify-content:space-between;padding:25px 13px 11px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.frame-transition{color:#1919169e;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:38px 0 18px;font-size:9px;font-weight:600;display:grid}.frame-transition i{background:#a47d5866;height:1px;position:relative;overflow:hidden}.frame-transition i:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0% 43%,#c3a282e6 50%,#0000 57% 100%) 125% 0/220% 100%;animation:9s ease-in-out infinite story-line-glint;position:absolute;inset:0}.story-film-frame{aspect-ratio:16/9;background:var(--charcoal-deep);position:relative;overflow:hidden}.story-film-frame:before,.story-film-frame:after{display:none}.story-film-frame:before{border-top:1px solid;border-left:1px solid;top:16px;left:16px}.story-film-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:16px;right:16px}.story-film-frame video{object-fit:cover;width:100%;height:100%}.why-copy{background:var(--paper);padding:clamp(94px,9vw,154px) clamp(36px,7vw,112px)}.sticky-copy{position:sticky;top:128px}.why-copy h2,.section-heading h2,.process-heading h2,.work-heading h2,.about-heading h2{font-family:var(--serif);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(44px,4.65vw,76px);font-weight:400;line-height:1}.why-copy h2 span,.process-heading h2 span,.work-heading h2 span{color:var(--bronze);font-family:var(--serif);margin-top:.08em;font-style:italic;font-weight:400;display:block}.editorial-copy{max-width:54ch;margin-top:clamp(44px,5vw,66px)}.editorial-copy p{color:var(--muted);font-family:var(--sans);letter-spacing:-.005em;margin:0;font-size:clamp(17px,1.2vw,20px);line-height:1.7}.evidence{--ivory:#f6f1e8;--muted:#f6f1e8b3;--quiet:#f6f1e88f;--line:#f6f1e826;--line-strong:#f6f1e847;border-top:1px solid var(--line);background:var(--charcoal-pine);color:var(--ivory);padding:clamp(94px,10vw,164px) clamp(24px,7vw,112px)}.evidence-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(22px,2vw,32px) clamp(54px,7vw,108px);margin-bottom:clamp(56px,5.5vw,76px);display:grid}.evidence-heading .eyebrow{grid-column:1/-1;margin:0}.evidence-heading h3{font-family:var(--serif);letter-spacing:-.044em;text-wrap:balance;margin:0;font-size:clamp(46px,5.2vw,80px);font-weight:400;line-height:.96}.evidence-heading h3 span{color:var(--bronze-light);font-style:italic;font-weight:400}.evidence-heading>p:last-child{color:#f6f1e8c2;max-width:40ch;font-family:var(--sans);letter-spacing:-.005em;text-wrap:balance;margin:0 0 .32em;font-size:clamp(15px,1.08vw,18px);line-height:1.62}.evidence-grid{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat-card{border-right:1px solid var(--line-strong);border-bottom:0;flex-direction:column;min-width:0;min-height:clamp(330px,27vw,430px);margin:0;padding:clamp(38px,4.4vw,68px) clamp(22px,3vw,48px);transition:background .35s;display:flex}.stat-card:hover{background:#fffdf809}.stat-card:first-child{padding-left:0}.stat-card:last-child{border-bottom:0;border-right:0;padding-right:0}.stat-card strong{color:var(--accent);font-family:var(--serif-previous);letter-spacing:-.07em;align-self:flex-start;font-size:clamp(56px,5.6vw,88px);font-weight:400;line-height:.9;display:block}.stat-card p{color:#f5f2ebe0;max-width:58ch;min-height:0;font-family:var(--sans);align-self:flex-start;margin:clamp(34px,4vw,58px) 0 20px;font-size:clamp(15px,1.05vw,17px);line-height:1.58}.stat-card cite{color:var(--quiet);letter-spacing:.04em;align-self:flex-start;margin-top:auto;font-size:11px;font-style:normal;font-weight:600;line-height:1.5}.stat-card cite a{align-items:center;gap:8px;min-height:44px;transition:color .18s;display:inline-flex}.stat-card cite a:hover{color:var(--accent-soft)}.comparison{--ivory:var(--ink);--muted:#191916ad;--quiet:#19191685;--line:#19191621;--line-strong:#1919163d;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);padding:clamp(100px,11vw,176px) clamp(24px,7vw,112px)}.section-heading{grid-template-columns:minmax(190px,.32fr) minmax(0,1.68fr);align-items:end;gap:clamp(38px,5vw,78px);margin-bottom:clamp(58px,6.5vw,92px);display:grid}.section-heading .eyebrow{margin:0}.section-heading h2{letter-spacing:-.04em;white-space:nowrap;max-width:none;font-size:clamp(40px,5.1vw,76px);line-height:.98}.comparison-table-wrap{border-top:1px solid var(--line-strong)}.comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.comparison th,.comparison td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:26px clamp(16px,2.4vw,38px)}.comparison th:first-child,.comparison td:first-child{width:20%;padding-left:0}.comparison th:last-child,.comparison td:last-child{border-right:0;padding-right:0}.comparison thead th{color:var(--quiet);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(10px,.7vw,12px);font-weight:600}.comparison thead th:last-child{border-top:2px solid var(--accent);color:var(--deep-olive)}.comparison tbody th{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(10px,.7vw,12px);font-weight:600}.comparison tbody td{color:var(--muted);font-family:var(--sans);font-size:clamp(16px,1.25vw,19px);line-height:1.55}.comparison tbody td:last-child{color:var(--ivory)}.comparison tbody tr{transition:background .3s}.comparison tbody tr:hover{background:#4657420b}.process{background:var(--ink-soft);padding:clamp(100px,11vw,174px) clamp(24px,7vw,112px)}.process-heading{grid-template-columns:1fr auto;align-items:end;gap:clamp(48px,7vw,104px);padding-bottom:clamp(68px,8vw,108px);display:grid}.process-heading h2{letter-spacing:-.042em;font-size:clamp(48px,5.8vw,88px);line-height:.94}.process-heading h2 span{color:var(--bronze-light)}.turnaround-mark{aspect-ratio:1;border:1px solid var(--line-strong);isolation:isolate;text-transform:uppercase;border-radius:50%;align-content:center;justify-items:center;width:clamp(190px,19vw,286px);display:grid;position:relative}.turnaround-mark:before,.turnaround-mark:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.turnaround-mark:before{border:1px solid #0000;border-top-color:var(--accent);opacity:0;border-right-color:#c9a96e47;inset:-1px;transform:rotate(-45deg)}.turnaround-mark:after{opacity:0;border:1px solid #f5f2eb1a;inset:13px}.turnaround-orbit{z-index:2;opacity:0;border-radius:50%;position:absolute;inset:-5px}.turnaround-orbit:before{background:var(--accent);width:8px;height:8px;box-shadow:none;content:"";border-radius:50%;position:absolute;top:0;left:calc(50% - 4px)}.turnaround-mark.is-visible:before{opacity:1;animation:10s linear infinite turnaround-orbit}.turnaround-mark.is-visible:after{animation:5.2s ease-in-out .5s infinite turnaround-breathe}.turnaround-mark.is-visible .turnaround-orbit{opacity:1;animation:10s linear infinite reverse turnaround-orbit}.turnaround-copy{z-index:1;align-content:center;justify-items:center;display:grid;position:relative;transform:translateY(-8px)}.turnaround-mark strong{z-index:1;background:linear-gradient(105deg, var(--ivory) 0 42%, var(--accent) 49%, var(--ivory) 56% 100%);color:#0000;font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;white-space:nowrap;-webkit-text-fill-color:transparent;background-position:115% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:0;padding-inline:.12em .2em;font-size:clamp(78px,9vw,126px);font-weight:400;line-height:.94;display:block;position:relative}.turnaround-mark span{z-index:1;letter-spacing:.24em;margin-top:6px;font-size:10px;font-weight:700;position:relative}.turnaround-mark small{z-index:1;color:var(--quiet);font-family:var(--serif);text-transform:none;margin-top:2px;font-size:12px;position:relative}.turnaround-mark.is-visible strong{animation:1.1s cubic-bezier(.2,.7,0,1) .1s both turnaround-number-in,7s ease-in-out 1.2s infinite turnaround-sheen}.process-body{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(52px,8vw,128px);display:grid}.process-phone-stage{background:0 0;border:0;place-items:center;min-height:720px;padding:0;display:grid;position:sticky;top:104px}.phone{z-index:3;aspect-ratio:9/19.5;isolation:isolate;background:#090b0a;border:1px solid #f6f1e88f;border-radius:49px;width:min(100%,330px);padding:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000004d,0 0 0 1px #090b0a80}.phone:after{z-index:6;content:"";pointer-events:none;border:1px solid #f6f1e833;border-radius:41px;position:absolute;inset:7px}.phone-screen{z-index:2;clip-path:inset(.5px round 39.5px);contain:paint;isolation:isolate;background:#090b0a;border-radius:40px;position:absolute;inset:8px;overflow:hidden}.phone-screen video{object-fit:cover;object-position:50% 50%;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.phone-speaker{z-index:7;background:#090b0a;border-radius:20px;width:72px;height:20px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #f6f1e814}.process-list{margin:0;padding:0;list-style:none}.process-list li{border-top:1px solid var(--line-strong);grid-template-columns:42px minmax(140px,.36fr) minmax(0,1fr);align-items:baseline;gap:clamp(18px,3vw,50px);padding:clamp(34px,4vw,52px) 0;display:grid;position:relative;overflow:hidden}.process-list li:last-child{border-bottom:1px solid var(--line-strong)}.process-list li:after{content:"";pointer-events:none;background:#c3a2820e;height:100%;transition:transform .45s cubic-bezier(.2,.7,0,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.process-list li:hover:after{transform:translateY(0)}.step-number{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:700}.process-list h3{font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(28px,2.45vw,40px);font-weight:400;line-height:1.08}.process-list p{max-width:46ch;color:var(--muted);margin:0;font-size:clamp(14px,1vw,17px);line-height:1.65}.work-with-us{--ivory:var(--ink);--muted:#191916ad;--quiet:#191916b3;--error:#7a2e1f;--line:#19191621;--line-strong:#1919163d;border-top:1px solid var(--line);background:var(--limestone);color:var(--ink);padding:clamp(105px,12vw,188px) clamp(24px,7vw,112px)}:is(.work-with-us :focus-visible,.legal-page :focus-visible){outline-color:var(--deep-olive)}.work-heading{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr);align-items:end;gap:clamp(40px,6vw,90px);margin-bottom:clamp(58px,7vw,94px);display:grid}.work-heading .eyebrow{margin:0}.work-heading h2{max-width:1050px;font-size:clamp(46px,5.4vw,82px);line-height:.98}.work-heading h2 span{color:var(--deep-olive)}.inquiry-tabs{border:0;border-bottom:1px solid var(--line-strong);background:0 0;grid-template-columns:1fr 1fr;gap:0;display:grid}.inquiry-tabs button{min-height:78px;color:var(--muted);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;padding:16px 24px;font-size:11px;font-weight:600;line-height:1.3;transition:background .22s,color .22s;display:flex;position:relative}.inquiry-tabs button:last-child{justify-content:flex-end}.inquiry-tabs button:before{background:var(--bronze);content:"";opacity:0;flex:none;width:6px;height:6px;transition:opacity .18s,transform .22s;transform:scale(.4)}.inquiry-tabs button:after{background:var(--bronze);content:"";height:2px;transition:transform .26s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.inquiry-tabs button[aria-selected=true]{color:var(--ink);background:#fffdf857;font-weight:700}.inquiry-tabs button[aria-selected=true]:before{opacity:1;transform:scale(1)}.inquiry-tabs button[aria-selected=true]:after{transform:scaleX(1)}.inquiry-tabs button:hover:not([aria-selected=true]){color:var(--ink);background:#fffdf829}.inquiry-tabs button:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.inquiry-tabs button>span{color:var(--accent);letter-spacing:.18em;font-size:9px;font-weight:700}.inquiry-panel{background:0 0;border:0;grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);align-items:start;gap:clamp(46px,7vw,110px);padding:clamp(56px,7vw,96px) 0 0;display:grid}.inquiry-intro{position:sticky;top:112px}.inquiry-intro h3,.confirmation h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(33px,3.35vw,54px);font-weight:400;line-height:1.06}.inquiry-intro>p:not(.eyebrow){max-width:560px;color:var(--muted);font-family:var(--sans);letter-spacing:-.004em;margin:32px 0 0;font-size:clamp(16px,1.2vw,19px);font-weight:400;line-height:1.72}.inquiry-form,.confirmation{border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;padding:0 0 0 clamp(28px,4vw,64px);position:relative}.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.whatsapp-field{grid-template-columns:minmax(135px,.4fr) minmax(0,1fr);gap:0 24px;display:grid}.form-grid>label,.whatsapp-field>label,.full-field,.file-field{border-bottom:1px solid var(--line);padding:17px 0 15px;transition:border-color .24s;display:block}.form-grid>label:focus-within,.whatsapp-field>label:focus-within,.full-field:focus-within,.file-field:focus-within{border-bottom-color:var(--deep-olive)}.form-grid>label>span,.whatsapp-field>label>span,.full-field>span,.file-field>span,.inquiry-form legend{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600;display:block}.inquiry-form input[type=text],.inquiry-form input[type=email],.inquiry-form input[type=tel],.inquiry-form input[type=url],.inquiry-form select,.inquiry-form textarea{width:100%;min-height:48px;color:var(--ink);caret-color:var(--deep-olive);font-family:var(--serif);background:0 0;border:0;border-radius:0;outline:0;padding:4px 0;font-size:18px}.inquiry-form textarea{resize:vertical;min-height:110px;line-height:1.5}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#1919165c}.inquiry-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.inquiry-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:23px 0}.inquiry-form legend{padding:0}.option-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.option-row-compact{grid-template-columns:repeat(2,1fr)}.option-row-three{grid-template-columns:repeat(3,1fr)}.channel-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice{cursor:pointer;display:block;position:relative}.choice input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice span{border:1px solid var(--line-strong);min-height:48px;color:var(--muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;place-items:center;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.3;transition:border-color .18s,background .18s,color .18s;display:grid}.choice input:checked+span{border-color:var(--deep-olive);background:var(--deep-olive);color:var(--paper)}.choice input:focus-visible+span{outline:2px solid var(--deep-olive);outline-offset:3px}.file-field input[type=file]{width:100%;min-height:52px;color:var(--muted);font-size:13px}.file-field input[type=file]::file-selector-button{border:1px solid var(--deep-olive);background-color:#0000;background-image:linear-gradient(var(--deep-olive), var(--deep-olive));min-height:46px;color:var(--ink);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background-position:bottom;background-repeat:no-repeat;background-size:100% 0;margin-right:16px;padding:0 16px;font-size:9px;font-weight:700;transition:background-size .42s cubic-bezier(.2,.7,0,1),border-color .28s,color .28s}.file-field input[type=file]:hover::file-selector-button{border-color:var(--deep-olive);color:var(--paper);background-size:100% 100%}.file-field small{color:var(--quiet);margin-top:10px;font-size:12px;line-height:1.5;display:block}.file-list{border:1px solid var(--line);background:#fffdf842;margin-top:17px;padding:15px 17px}.file-list>div,.file-list li{justify-content:space-between;align-items:center;gap:18px;display:flex}.file-list>div{border-bottom:1px solid var(--line);color:var(--quiet);letter-spacing:.13em;text-transform:uppercase;padding-bottom:11px;font-size:9px;font-weight:700}.file-list ul{margin:0;padding:0;list-style:none}.file-list li{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);font-size:11px}.file-list li:last-child{border-bottom:0}.file-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-list button,.text-button{min-height:44px;color:var(--deep-olive);cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.form-error{color:var(--error);background:#7a2e1f12;border:1px solid #7a2e1f73;margin:20px 0 0;padding:14px 16px;font-size:12px;line-height:1.5}.form-submit{width:min(100%,360px);margin:38px auto 0}.work-with-us .button-accent{border-color:var(--deep-olive);background:var(--deep-olive);color:var(--paper)}.work-with-us .button-accent:before{background:var(--bronze-light)}.work-with-us .button-accent:hover{border-color:var(--bronze-light);background:var(--deep-olive);color:var(--ink)}.work-with-us .commission-submit{border-color:var(--deep-olive);color:var(--ink);background:0 0}.work-with-us .commission-submit:before{background:var(--deep-olive)}.work-with-us .commission-submit:hover{border-color:var(--deep-olive);color:var(--paper);background:0 0}.form-note{color:var(--quiet);margin:14px 0 0;font-size:11px;line-height:1.55}.legal-consent{border-top:1px solid var(--line);color:var(--muted);font-family:var(--serif);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;margin-top:28px;padding-top:20px;font-size:14px;line-height:1.55;display:grid}.legal-consent input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #1919167a;border-radius:0;width:18px;height:18px;margin:2px 0 0}.legal-consent input:checked{border-color:var(--deep-olive);background:var(--deep-olive);box-shadow:inset 0 0 0 4px var(--limestone)}.legal-consent a{border-bottom:1px solid}.legal-consent a:hover{color:var(--deep-olive)}.upload-progress{color:var(--muted);gap:10px;margin-top:16px;font-size:12px;line-height:1.5;display:grid}.upload-progress .text-button{width:max-content}.upload-progress progress{width:100%;height:4px;accent-color:var(--accent);background:#1919161f;border:0;border-radius:0;overflow:hidden}.upload-progress progress::-webkit-progress-bar{background:#1919161f}.upload-progress progress::-webkit-progress-value{background:var(--accent)}.upload-progress progress::-moz-progress-bar{background:var(--accent)}.confirmation{min-height:580px}.confirmation-mark{border:1px solid var(--accent);width:54px;height:54px;color:var(--accent);font-family:var(--serif);border-radius:50%;place-items:center;margin-bottom:46px;font-size:24px;display:grid}.confirmation>p:not(.eyebrow,.confirmation-contact){color:var(--muted);font-family:var(--serif);margin:30px 0 0;font-size:18px;line-height:1.6}.confirmation h4{color:var(--quiet);letter-spacing:.16em;text-transform:uppercase;margin:42px 0 14px;font-size:9px;font-weight:700}.confirmation ol{border-bottom:1px solid var(--line);counter-reset:confirmation;margin:0 0 30px;padding:0;list-style:none}.confirmation li{border-top:1px solid var(--line);color:var(--muted);counter-increment:confirmation;padding:16px 0 16px 42px;font-size:13px;line-height:1.55;position:relative}.confirmation li:before{color:var(--accent);content:"0" counter(confirmation);letter-spacing:.13em;font-size:9px;font-weight:700;position:absolute;top:18px;left:0}.confirmation-contact{color:var(--ivory);font-family:var(--serif);margin:0 0 14px;font-size:16px;line-height:1.55}.confirmation .text-button{text-align:left;width:fit-content;margin-top:8px;display:block}.about{--ivory:var(--ink);--muted:#191916ad;--quiet:#19191685;--line:#19191621;--line-strong:#1919163d;border-top:1px solid var(--line);background:var(--stone);color:var(--ink);grid-template-columns:.68fr 1.32fr;gap:clamp(64px,9vw,140px);padding:clamp(105px,12vw,188px) clamp(24px,7vw,112px);display:grid}.about-heading h2{max-width:580px;font-size:clamp(44px,5vw,76px);line-height:1}.about-copy{max-width:720px}.about-copy p{color:var(--muted);font-family:var(--sans);letter-spacing:-.004em;margin:0 0 24px;font-size:clamp(16px,1.2vw,19px);font-weight:400;line-height:1.72}.about-copy .about-lede{color:var(--ivory);font-family:var(--serif);letter-spacing:-.02em;margin-bottom:38px;font-size:clamp(26px,2.5vw,39px);font-weight:400;line-height:1.22}.about-actions{margin-top:50px}.about .button-accent{border-color:var(--deep-olive);background:var(--deep-olive);color:var(--paper)}.about .button-accent:hover{border-color:var(--bronze);background:var(--deep-olive);color:var(--ink)}.about .button-framed{min-width:min(270px,100%);color:var(--ink);border-color:#19191694;justify-content:center}.about .button-framed:before{background:var(--deep-olive);display:block}.about .button-framed:hover{border-color:var(--deep-olive);color:var(--paper)}.about .button-outline{color:var(--ink);border-color:#1919166b}.about .button-outline:hover{border-color:var(--deep-olive);color:var(--deep-olive)}footer{border-top:1px solid var(--line);color:var(--ivory);background:#121310;padding:82px clamp(24px,5vw,80px) 30px}footer nav{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px clamp(20px,3vw,42px);padding-bottom:46px;font-size:9px;font-weight:700;display:flex}footer nav a{align-items:center;min-height:44px;transition:color .18s;display:inline-flex}footer nav a:hover{color:var(--accent-soft)}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:28px;display:flex}.footer-brand{width:136px}.footer-brand img{filter:invert()brightness(2);width:100%}footer p,footer small{color:var(--quiet);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}footer small{justify-self:auto}.legal-page{background:var(--paper);min-height:100svh;color:var(--ink)}.legal-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f2e6;border-bottom:1px solid #1919161f;justify-content:space-between;align-items:center;min-height:70px;padding:0 clamp(20px,5vw,76px);display:flex;position:sticky;top:0}.legal-topbar a{letter-spacing:.16em;text-transform:uppercase;align-items:center;min-height:44px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.legal-topbar a:last-child{color:#19191694}.legal-document{width:min(900px,100% - 48px);margin:0 auto;padding:clamp(88px,12vw,156px) 0 70px}.legal-header h1{max-width:820px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(46px,6vw,82px);font-weight:400;line-height:.98}.legal-header p{color:#19191685;font-family:var(--serif);margin:32px 0 0;font-size:16px}.legal-jump{border-top:1px solid #19191633;border-bottom:1px solid #19191633;gap:32px;margin-top:clamp(52px,7vw,86px);padding:22px 0;display:flex}.legal-jump a{letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:44px;font-size:10px;font-weight:700;display:inline-flex}.legal-document>hr{border:0;border-top:1px solid #19191629;margin:0}.legal-jump+hr{display:none}.legal-document>section{padding:clamp(78px,10vw,124px) 0;scroll-margin-top:96px}.legal-document>section>h2{font-family:var(--serif);letter-spacing:-.045em;margin:0 0 clamp(62px,8vw,94px);font-size:clamp(48px,6vw,76px);font-weight:400;line-height:1}.legal-document>section>section{max-width:720px;margin:0 0 58px auto}.legal-document h3{color:var(--deep-olive);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.4}.legal-document h4{font-family:var(--serif);margin:28px 0 12px;font-size:21px;font-weight:400}.legal-document p,.legal-document li{color:#191916b8;font-size:16px;line-height:1.75}.legal-document p{margin:0 0 18px}.legal-document ul{margin:18px 0 24px;padding-left:22px}.legal-document li{margin-bottom:8px;padding-left:7px}.legal-document a{border-bottom:1px solid #1919166b;transition:color .18s,border-color .18s}.legal-document a:hover{border-color:var(--bronze);color:var(--deep-olive)}.legal-document>footer{color:var(--ink);background:0 0;border-top:0;padding:32px 0 0}.legal-document>footer p{color:#19191680;font-size:12px}.will-reveal{opacity:0;transition:opacity .7s ease var(--delay,0s), transform .74s cubic-bezier(.2, .7, 0, 1) var(--delay,0s);transform:translateY(14px)}.will-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes hero-settle{0%{opacity:0}to{opacity:1}}@keyframes story-line-glint{0%,54%{opacity:0;background-position:125% 0}60%{opacity:.36}76%{opacity:.36;background-position:-125% 0}82%,to{opacity:0;background-position:-125% 0}}@keyframes turnaround-orbit{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes turnaround-breathe{0%,to{opacity:.06;transform:scale(.98)}50%{opacity:.22;transform:scale(1.02)}}@keyframes turnaround-number-in{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:none}}@keyframes turnaround-sheen{0%,70%{background-position:115% 0}to{background-position:-35% 0}}@media (max-width:1160px){.why-layout{grid-template-columns:1fr}.why-media{border-right:0}.why-copy{order:-1;padding-bottom:58px}.sticky-copy,.inquiry-intro{position:static}.evidence-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);column-gap:clamp(32px,4.5vw,58px)}.inquiry-panel{grid-template-columns:1fr}.inquiry-intro{max-width:850px}.inquiry-form,.confirmation{border-left:0;padding-left:0}}@media (max-width:980px){.process-body{grid-template-columns:1fr}.process-phone-stage{min-height:700px;position:static}.phone{width:min(72vw,320px)}.work-heading,.about{grid-template-columns:1fr}.channel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.comparison{padding-left:clamp(20px,4vw,36px);padding-right:clamp(20px,4vw,36px)}.section-heading{grid-template-columns:1fr;margin-bottom:48px}.section-heading h2{letter-spacing:-.035em;white-space:normal;font-size:clamp(28px,7.6vw,38px)}.comparison-table-wrap{border-top:0}.comparison table,.comparison tbody,.comparison tr,.comparison th,.comparison td{width:100%;display:block}.comparison thead{display:none}.comparison tr{border:1px solid var(--line-strong);background:#46574209;margin-bottom:18px}.comparison th,.comparison td,.comparison th:first-child,.comparison td:first-child,.comparison th:last-child,.comparison td:last-child{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:18px}.comparison tbody th{color:var(--deep-olive)}.comparison tbody td:before{color:var(--quiet);content:attr(data-label);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.comparison tbody td:last-child{border-bottom:0;border-left:2px solid var(--bronze)}}@media (max-width:760px){.legal-topbar{min-height:62px;padding:0 18px}.legal-topbar a{font-size:8px}.legal-document{width:calc(100% - 40px);padding-top:74px}.legal-header h1{font-size:clamp(40px,12vw,58px)}.legal-jump{grid-template-columns:1fr 1fr;gap:16px;display:grid}.legal-document>section>section{margin-left:0}.site-header{height:72px}.brand{width:min(146px,46vw)}.hero-content{width:calc(100% - 40px);padding:104px 0 88px;display:block}.hero h1{text-align:left;font-size:clamp(26px,7vw,38px);line-height:.92}.hero-supporting-copy{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:0 .32em;margin:30px 0 28px;display:flex}.hero-kicker{letter-spacing:.08em;text-align:left;max-width:100%;margin:0;font-size:15px}.hero-intro{text-align:left;max-width:none;margin:0;font-size:15px}.hero h1 span{text-align:left;margin-left:10%}.hero-actions,.about-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hero .button,.about-actions .button{width:auto;max-width:100%}.why-copy,.why-media,.evidence,.comparison,.process,.work-with-us,.about{padding-left:20px;padding-right:20px}.why-copy h2,.work-heading h2{font-size:clamp(40px,11vw,56px);line-height:1}.mosaic{gap:7px}.still-frame figcaption{padding:22px 8px 8px;font-size:7px}.evidence-heading{grid-template-columns:1fr;row-gap:0;margin-bottom:48px}.evidence-heading .eyebrow{grid-column:auto;margin-bottom:30px}.evidence-heading h3{font-size:clamp(40px,10.8vw,54px);line-height:.98}.evidence-heading>p:last-child{text-wrap:pretty;border-left:1px solid #c3a2828f;grid-column:auto;max-width:34ch;margin:20px 0 0;padding-left:18px;font-size:16px;line-height:1.58}.evidence-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--bronze) #f6f1e829;grid-template-columns:none;grid-auto-columns:minmax(250px,78vw);grid-auto-flow:column;padding-bottom:14px;display:grid;overflow-x:auto}.stat-card,.stat-card:first-child,.stat-card:nth-child(2),.stat-card:nth-child(3),.stat-card:last-child{border-top:0;border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;flex-direction:column;align-items:flex-start;min-height:0;padding:28px 24px;display:flex}.stat-card:first-child{border-top:0;padding-left:0}.stat-card:last-child{border-bottom:0;border-right:0;padding-right:0}.stat-card strong{font-size:clamp(48px,15vw,68px);line-height:.88}.stat-card p{min-height:0;margin:18px 0 14px;font-size:16px;line-height:1.55}.stat-card cite{margin-top:auto;font-size:10px;line-height:1.45}.process-heading{grid-template-columns:1fr}.process-heading h2{font-size:clamp(44px,11.8vw,60px)}.turnaround-mark{aspect-ratio:auto;border:0;border-radius:0;justify-self:end;width:auto;padding:0}.turnaround-mark:before,.turnaround-mark:after,.turnaround-orbit{display:none}.turnaround-mark span{margin-top:0}.turnaround-mark small{margin-top:-6px}.turnaround-copy{transform:none}.process-phone-stage{min-height:590px;padding:0}.phone{width:min(73vw,286px)}.process-list li{grid-template-columns:38px 1fr;gap:13px;padding:30px 0}.process-list p{grid-column:2}.work-heading{margin-bottom:50px}.inquiry-tabs button{text-align:center;justify-content:center;gap:8px;min-height:78px;padding:11px 9px;font-size:10px}.inquiry-tabs button>span{display:none}.inquiry-tabs button:last-child{justify-content:center}.inquiry-panel{gap:42px;padding:32px 0 0}.inquiry-intro h3,.confirmation h3{font-size:clamp(34px,9vw,46px)}.inquiry-form,.confirmation{border-left:0;padding:0}.form-grid,.whatsapp-field,.option-row-three{grid-template-columns:1fr}.channel-grid{grid-template-columns:repeat(2,1fr)}.choice span{min-height:50px;font-size:10px}.file-field input[type=file]::file-selector-button{margin:0 0 12px;display:block}.form-submit{width:auto;max-width:100%}.confirmation{min-height:0}.about-heading h2{font-size:clamp(40px,11vw,56px)}footer{padding-left:20px;padding-right:20px}footer nav{grid-template-columns:repeat(2,1fr);gap:0 18px;padding-bottom:42px;display:grid}.footer-bottom{flex-direction:column;align-items:center;gap:18px;display:flex}.footer-brand{width:124px}.footer-bottom p{display:block}footer small{justify-self:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.will-reveal{opacity:1;transform:none}.turnaround-mark:before,.turnaround-mark:after,.turnaround-mark strong,.turnaround-orbit{opacity:1;transform:none;animation:none!important}.turnaround-mark strong{color:var(--ivory);-webkit-text-fill-color:currentColor;background:0 0}}
