@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._18QN8G_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}._18QN8G_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._6YOPiG_className{font-family:Manrope,Manrope Fallback;font-style:normal}._6YOPiG_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.ZGwrmq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.ZGwrmq_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918fa44f42910192-s.01esg-5vzborl.woff2)format("woff2");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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ef623414c7c0f3b-s.2n-wf6s8aqfs0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/591c50bbc7585aef-s.2tcyrya9o07vu.woff2)format("woff2");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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.JyaZiG_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.JyaZiG_variable{--font-vt323:"VT323", "VT323 Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--c-black:#000;--c-ink:#0a0a0b;--c-graphite:#16171a;--c-steel:#2a2c30;--c-silver:#8a8d91;--c-silver-light:#c9ccd1;--c-ice:#f2f3f4;--c-ice-2:#e6e8ea;--c-text-dim:#55585d;--c-white:#fff;--c-red:#d71920;--c-red-deep:#a51218;--font-display:var(--font-instrument-serif), "Times New Roman", serif;--font-body:var(--font-manrope), Arial, sans-serif;--font-mono:var(--font-geist-mono), "Courier New", monospace;--font-agency:var(--font-vt323), monospace;--text-agency:24px;--text-xl:clamp(52px, 8.4vw, 160px);--text-hero-initial:clamp(52px, 6vw, 120px);--text-hero-mobile:clamp(40px, 13vw, 64px);--title-mask-bleed:.16em;--text-l:clamp(40px, 5.6vw, 104px);--text-m:clamp(30px, 3.4vw, 60px);--text-manifesto:clamp(26px, 2.6vw, 44px);--text-body-l:clamp(17px, 1.3vw, 21px);--text-body:16px;--text-eyebrow:clamp(12px, .9vw, 13px);--text-mono:clamp(11px, .85vw, 12px);--text-validation:10px;--text-cursor:10px;--text-caption:14px;--text-button:13px;--text-button-small:13px;--text-faq:20px;--button-height:56px;--button-radius:1px;--brand-monogram-ratio:457.794 / 155.54;--brand-horizontal-ratio:839.209 / 145.48;--brand-wordmark-ratio:839.209 / 145.48;--brand-signature-ratio:7312 / 1352;--lh-xl:.92;--lh-l:.96;--lh-m:1.02;--lh-manifesto:1.2;--lh-body-l:1.55;--lh-body:1.6;--lh-eyebrow:1.3;--lh-mono:1.4;--tracking-xl:-.02em;--tracking-l:-.015em;--tracking-m:-.01em;--tracking-eyebrow:.2em;--tracking-mono:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--ease-linear:linear;--dur-fast:.24s;--dur-base:.6s;--dur-slow:1.2s;--dur-cine:2.4s;--dur-loader:2.4s;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-12:96px;--grid-columns:12;--grid-gutter:24px;--page-margin:max(24px, 4vw);--chapter-clearance:48px;--floating-safe-height:calc(112px + env(safe-area-inset-bottom));--content-max:1680px;--copy-max:65ch;--section-space:max(96px, 16svh);--line:1px;--focus-width:2px;--focus-offset:4px;--tap-size:44px;--technical-point-size:26px;--technical-point-core:7px;--technical-lens-radius:120px;--technical-lens-feather:48px;--swatch-size:64px}[data-theme=dark]{--surface:var(--c-ink);--text:var(--c-white);--text-secondary:var(--c-silver);--divider:var(--c-steel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--surface:var(--c-ice);--text:var(--c-ink);--text-secondary:var(--c-text-dim);--divider:var(--c-ice-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:stable}body{background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}body:has(.preloader[open]){overflow:hidden}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:var(--weight-regular);text-wrap:balance}a{color:inherit;text-underline-offset:.25em}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--focus-width) solid var(--c-red);outline-offset:var(--focus-offset)}::selection{color:var(--c-white);background:var(--c-red-deep)}img,video,svg{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-cursor,.custom-cursor a,.custom-cursor button{cursor:none}.custom-cursor input,.custom-cursor textarea,.custom-cursor select{cursor:auto}.custom-cursor dialog:modal{cursor:auto}.custom-cursor dialog:modal::backdrop{cursor:auto}.custom-cursor dialog:modal a{cursor:pointer}.custom-cursor dialog:modal button:not(:disabled){cursor:pointer}.container{width:min(calc(100% - var(--page-margin) * 2), var(--content-max));margin-inline:auto}.mono{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--lh-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase}.eyebrow{font-family:var(--font-body);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.skipLink{z-index:100;padding:var(--space-2) var(--space-3);transform:translateY(calc(-100% - var(--space-3)));background:var(--c-ice);color:var(--c-ink);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--page-margin)}.skipLink:focus{transform:none}@media (max-width:767px){:root{--grid-columns:4;--page-margin:20px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-cine:0s}}
.koCuRq_site{min-width:0;overflow:clip}.koCuRq_site .display-xl{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--lh-xl);letter-spacing:var(--tracking-xl)}.koCuRq_site .display-l{font-family:var(--font-display);font-size:var(--text-l);line-height:var(--lh-l);letter-spacing:var(--tracking-l)}.koCuRq_site .display-m{font-family:var(--font-display);font-size:var(--text-m);line-height:var(--lh-m);letter-spacing:var(--tracking-m)}.koCuRq_site .reveal-line-mask{padding:var(--title-mask-bleed);margin:calc(var(--title-mask-bleed) * -1)}.koCuRq_site .body-l{font-size:var(--text-body-l);line-height:var(--lh-body-l);max-width:var(--copy-max)}.koCuRq_site .section-space{padding-block:var(--section-space);padding-bottom:max(var(--section-space), var(--floating-safe-height))}.koCuRq_site main>section{background-color:var(--surface);color:var(--text);scroll-margin-top:var(--space-4);position:relative}.koCuRq_site .section-heading{max-width:1100px;margin-block-end:var(--space-8)}.koCuRq_site .section-kicker{align-items:center;gap:var(--space-4);color:var(--text-secondary);margin-block-end:var(--space-5);display:flex}.koCuRq_site .section-kicker>span:first-child{color:var(--text)}.koCuRq_site .section-heading .display-l{max-width:18ch}.koCuRq_site .section-end{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;margin-block-start:var(--space-8);display:flex}.koCuRq_site .section-actions{gap:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.koCuRq_site .validation{font-family:var(--font-mono);font-size:var(--text-validation);line-height:1.6;font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;color:var(--text-secondary);max-width:var(--copy-max);margin-block-start:var(--space-1);display:block}.koCuRq_site .text-link{align-items:center;gap:var(--space-3);min-height:var(--tap-size);width:fit-content;text-decoration-thickness:var(--line);-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary);text-underline-offset:.4em;transition:text-decoration-color var(--dur-fast) var(--ease-std);display:inline-flex}.koCuRq_site .text-link:hover{-webkit-text-decoration-color:var(--c-red);text-decoration-color:var(--c-red)}.koCuRq_site .text-button{color:inherit;min-height:var(--tap-size);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.koCuRq_site .button{min-height:var(--button-height);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2) var(--space-3);background:var(--c-red);color:var(--c-white);border:var(--line) solid var(--c-red);border-radius:var(--button-radius);font-family:var(--font-body);font-size:var(--text-button);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background var(--dur-fast) var(--ease-std), border-color var(--dur-fast) var(--ease-std);line-height:1.3;text-decoration:none;display:inline-flex}.koCuRq_site .button:hover{background:var(--c-red-deep);border-color:var(--c-red-deep)}.koCuRq_site .button:disabled{cursor:progress;opacity:.6}.koCuRq_site .button-small{min-height:var(--tap-size);font-size:var(--text-button-small);padding:12px 18px}.koCuRq_site .button-outline{border-color:var(--c-steel);background:0 0}.koCuRq_site .button-outline:hover{border-color:var(--c-silver-light);background:0 0}.koCuRq_site .asset-image{background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:relative;overflow:hidden}.koCuRq_site .asset-image img{object-fit:cover;object-position:var(--focal-desktop,center);width:100%;height:100%;display:block}.koCuRq_site .brand{width:96px;aspect-ratio:var(--brand-monogram-ratio);-webkit-mask-image:var(--brand-image);mask-image:var(--brand-image);background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.koCuRq_site .brand-horizontal{width:200px;aspect-ratio:var(--brand-horizontal-ratio)}.koCuRq_site .brand-wordmark{width:100%;aspect-ratio:var(--brand-wordmark-ratio)}.koCuRq_site .brand-signature{width:200px;aspect-ratio:var(--brand-signature-ratio)}.koCuRq_site .video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.koCuRq_site .video-shade{background:color-mix(in srgb, var(--c-black) 75%, transparent);position:absolute;inset:0}.koCuRq_site .video-hover{opacity:0;transition:opacity var(--dur-base) var(--ease-std)}:is(.koCuRq_site .project-media:hover .video-hover,.koCuRq_site .project-media:focus-within .video-hover){opacity:1}.koCuRq_site .site-header{z-index:60;inset-inline:var(--page-margin);top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--c-white);transition:transform var(--dur-base) var(--ease-out);display:flex;position:fixed}.koCuRq_site .header-hidden{transform:translateY(calc(-100% - var(--space-8)))}.koCuRq_site .header-logo{min-height:var(--tap-size);mix-blend-mode:difference;align-items:center;display:inline-flex}.koCuRq_site .header-logo .brand{width:92px;height:32px}.koCuRq_site .header-actions{gap:var(--space-5);align-items:center;display:flex}.koCuRq_site .menu-button{align-items:center;gap:var(--space-2);min-height:var(--tap-size);color:var(--c-white);padding:var(--space-1);cursor:pointer;mix-blend-mode:difference;background:0 0;border:0;display:flex}.koCuRq_site .menu-icon{gap:6px;width:24px;display:grid}.koCuRq_site .menu-icon i{height:var(--line);background:currentColor}.koCuRq_site .progress-bar{z-index:70;height:var(--line);background:var(--c-red);transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto;transform:scaleX(0)}.koCuRq_site .chapter-index{z-index:40;border-left:var(--line) solid var(--c-silver);color:var(--c-white);mix-blend-mode:difference;flex-direction:column;padding-left:6px;display:flex;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.koCuRq_site .chapter-index a{min-height:29px;font-family:var(--font-mono);font-size:var(--text-validation);opacity:.4;align-items:center;padding-inline:3px;text-decoration:none;display:flex;position:relative}:is(.koCuRq_site .chapter-index a:hover,.koCuRq_site .chapter-index .chapter-active){opacity:1}.koCuRq_site .chapter-index .chapter-active:before{content:"";width:8px;height:var(--focus-width);background:var(--c-red);position:absolute;left:-14px}.koCuRq_site .chapter-label{white-space:nowrap;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:var(--tracking-mono);display:none;position:absolute;top:8px;left:-20px}.koCuRq_site .chapter-active .chapter-label{display:block}.koCuRq_site .persistent-cta{bottom:var(--space-3);left:var(--page-margin);z-index:50;min-height:var(--tap-size);align-items:center;gap:var(--space-5);border:var(--line) solid var(--c-silver);background:var(--c-ink);color:var(--c-white);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease-std);padding:12px 18px;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(8px)}.koCuRq_site .persistent-visible{opacity:1;visibility:visible;transform:none}.koCuRq_site .persistent-cta:hover{background:var(--c-red);border-color:var(--c-red)}.koCuRq_site .sound-toggle{z-index:55;right:var(--page-margin);bottom:var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-size);padding:var(--space-1);color:var(--c-white);background:var(--c-ink);mix-blend-mode:normal;cursor:pointer;border:0;display:flex;position:fixed}:is(html[data-active-theme=light] .koCuRq_site .persistent-cta,html[data-active-theme=light] .koCuRq_site .sound-toggle){background:var(--c-ice);color:var(--c-ink)}.koCuRq_site [data-occluded=true]{visibility:hidden;opacity:0;pointer-events:none}:is(html[data-active-theme=light] .koCuRq_site .header-logo,html[data-active-theme=light] .koCuRq_site .menu-button){color:var(--c-ink);mix-blend-mode:normal}.koCuRq_site .sound-bars{align-items:center;gap:3px;height:16px;display:flex}.koCuRq_site .sound-bars i{width:var(--focus-width);background:currentColor;height:3px;display:block}.koCuRq_site [data-sound=true] .sound-bars i{height:12px;animation:koCuRq_soundPulse .9s var(--ease-std) infinite alternate}.koCuRq_site [data-sound=true] .sound-bars i:nth-child(2){animation-delay:-.3s}.koCuRq_site [data-sound=true] .sound-bars i:nth-child(3){animation-delay:-.6s}@keyframes koCuRq_soundPulse{to{transform:scaleY(.25)}}.koCuRq_site .menu-overlay{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space-4) var(--page-margin) var(--space-3);background:var(--c-black);color:var(--c-white);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.koCuRq_site .menu-overlay::backdrop{background:var(--c-black)}.koCuRq_site .menu-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.koCuRq_site .menu-top .brand{width:92px}.koCuRq_site .menu-top button{gap:var(--space-3);align-items:center;display:flex}.koCuRq_site .menu-top button>span{font-size:var(--text-m)}.koCuRq_site .menu-layout{padding-block:var(--space-4);grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw;min-height:calc(100dvh - 160px);display:grid}.koCuRq_site .menu-links{display:grid}.koCuRq_site .menu-links a{gap:var(--space-3);min-height:max(44px,5.3vh);font-family:var(--font-display);transition:color var(--dur-fast) var(--ease-std);grid-template-columns:32px 1fr auto;align-items:center;font-size:clamp(28px,2.7vw,48px);line-height:1.1;text-decoration:none;display:grid}:is(.koCuRq_site .menu-links a:hover,.koCuRq_site .menu-links a:focus-visible){color:var(--c-red)}.koCuRq_site .menu-links a>span:last-child{font-family:var(--font-mono);font-size:var(--text-body);opacity:0}.koCuRq_site .menu-links a:hover>span:last-child{opacity:1}.koCuRq_site .menu-preview{height:60vh;max-height:600px;position:relative}.koCuRq_site .menu-preview>span{margin-top:var(--space-3);color:var(--c-silver);display:block}.koCuRq_site .menu-footer{padding-block:var(--space-3);border-top:var(--line) solid var(--c-steel);color:var(--c-silver)}.koCuRq_site .preloader{z-index:1000;background:var(--c-black);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--c-white);padding:var(--space-4) var(--page-margin);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.koCuRq_site .preloader::backdrop{background:var(--c-black)}.koCuRq_site .preloader-center{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;height:100%;display:flex}.koCuRq_site .loader-artifact{aspect-ratio:2;place-items:center;width:clamp(240px,28vw,400px);max-width:100%;display:grid;position:relative}.koCuRq_site .loader-mark{width:60%;position:relative}.koCuRq_site .loader-mark .brand{width:100%}.koCuRq_site .loader-base{opacity:.16}.koCuRq_site .loader-fill{position:absolute;inset:0}.koCuRq_site .loader-track{fill:none;width:100%;height:100%;stroke-width:var(--line);position:absolute;inset:0}.koCuRq_site .loader-track-base{stroke:var(--c-steel)}.koCuRq_site .loader-track-progress{stroke:var(--c-red);stroke-width:var(--focus-width)}.koCuRq_site .loader-track-runner{stroke:var(--c-white);animation:koCuRq_loaderLap var(--dur-loader) var(--ease-linear) infinite}@keyframes koCuRq_loaderLap{to{stroke-dashoffset:-100px}}.koCuRq_site .loader-count{color:var(--c-white);font-size:var(--text-faq);font-variant-numeric:tabular-nums}.koCuRq_site .loader-line{color:var(--c-silver);max-width:40ch}.koCuRq_site .preferences-dialog{border:var(--line) solid var(--c-steel);background:var(--c-ink);width:min(700px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--c-white);padding:var(--space-5)}.koCuRq_site .preferences-dialog::backdrop{background:color-mix(in srgb, var(--c-black) 85%, transparent)}.koCuRq_site .preferences-top{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;display:flex}.koCuRq_site .preference-row{justify-content:space-between;gap:var(--space-4);border-top:var(--line) solid var(--c-steel);padding-block:var(--space-3);display:flex}:is(.koCuRq_site .preference-row strong,.koCuRq_site .preference-row>span>span){display:block}:is(.koCuRq_site .preference-row>span>span,.koCuRq_site .preference-row small){color:var(--c-silver);font-size:var(--text-caption)}.koCuRq_site .preferences-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.koCuRq_site input[type=checkbox]{accent-color:var(--c-red);flex-shrink:0;width:18px;height:18px}.koCuRq_site .custom-cursor-layer{pointer-events:none;z-index:200;mix-blend-mode:difference;color:var(--c-white);opacity:0;position:fixed;inset:0}.koCuRq_site .cursor-ring{width:14px;height:14px;transition:width var(--dur-fast) var(--ease-out), height var(--dur-fast) var(--ease-out), border-width var(--dur-fast) var(--ease-std);border:3.5px solid;border-radius:50%;position:absolute}.koCuRq_site .cursor-label{font-size:var(--text-cursor);white-space:nowrap;position:absolute}:is(.koCuRq_site [data-state=link] .cursor-ring,.koCuRq_site [data-state=whatsapp] .cursor-ring){border-width:1.5px;width:40px;height:40px}:is(.koCuRq_site [data-state=view] .cursor-ring,.koCuRq_site [data-state=play] .cursor-ring){border-width:var(--line);width:64px;height:64px}.koCuRq_site [data-state=drag] .cursor-ring{border-width:var(--line);width:72px;height:72px}.koCuRq_site [data-pressed=true] .cursor-ring{width:12px;height:12px}.koCuRq_site .webgl-stage{z-index:10;pointer-events:none;position:fixed;inset:0}.koCuRq_site .webgl-stage *{pointer-events:none!important}:is(.koCuRq_site .track-view,.koCuRq_site .track-fallback){pointer-events:none;position:fixed;inset:0}.koCuRq_site .track-fallback{z-index:2;color:var(--c-silver-light);opacity:0;transition:opacity var(--dur-slow) var(--ease-std)}.koCuRq_site .track-fallback-visible{opacity:.2}.koCuRq_site .track-fallback svg{width:100%;height:100%;transform:scale(1.3)}.koCuRq_site .technical-view{pointer-events:none;position:absolute;inset:0}.koCuRq_site .chrome-immersive{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.koCuRq_site .progress-bar[hidden]{display:none}.koCuRq_site .hero-pin{height:100svh;min-height:680px;position:relative;overflow:hidden}.koCuRq_site .hero-image{background:var(--c-ink);clip-path:inset(calc(var(--hero-inset-y,0%) + var(--hero-offset-y,0%)) var(--hero-inset-x,0%) calc(var(--hero-inset-y,0%) - var(--hero-offset-y,0%)) var(--hero-inset-x,0%));position:absolute;inset:0;overflow:hidden}.koCuRq_site .hero-thumbnail{pointer-events:none;width:30vw;height:19vw;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.koCuRq_site .motion-ready .hero-thumbnail{display:block}.koCuRq_site .hero-image img{will-change:transform}.koCuRq_site .hero-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--c-black) 88%, transparent), color-mix(in srgb, var(--c-black) 78%, transparent) 58%, color-mix(in srgb, var(--c-black) 25%, transparent));opacity:1;position:absolute;inset:0}.koCuRq_site .hero-copy{z-index:20;flex-direction:column;justify-content:flex-start;height:100%;padding-top:max(128px,13svh);padding-bottom:max(140px,15vh);display:flex;position:relative}.koCuRq_site .hero-eyebrow{margin-bottom:var(--space-3);color:var(--c-silver-light);position:relative}.koCuRq_site .hero-signature{width:clamp(112px,10vw,160px);margin-bottom:var(--space-3)}.koCuRq_site .club-signature{margin-top:var(--space-3)}.koCuRq_site .club-teaser{background:var(--c-graphite);border-top:var(--line) solid var(--c-steel)}.koCuRq_site .club-teaser h2{max-width:19ch}.koCuRq_site .club-teaser-grid{margin-top:var(--space-8);grid-template-columns:1.2fr 1fr;gap:clamp(32px,8vw,128px);display:grid}.koCuRq_site .club-teaser-grid .body-l{max-width:44ch;color:var(--c-silver-light)}.koCuRq_site .club-teaser-garage{border-top:var(--line) solid var(--c-red);padding-top:var(--space-4)}.koCuRq_site .club-teaser-garage h3{margin-bottom:var(--space-4)}.koCuRq_site .club-teaser-brand{justify-items:start;gap:var(--space-3);margin-top:var(--space-8);display:grid}.koCuRq_site .club-teaser-brand>.brand-monogram{width:112px;height:auto}.koCuRq_site .club-teaser-brand>.brand-signature{width:168px}.koCuRq_site .contact-invitation{max-width:65ch;color:var(--c-silver-light);margin-block:var(--space-3) var(--space-5)}@media (max-width:767px){.koCuRq_site .club-teaser-grid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:1fr}}.koCuRq_site .hero-copy h1{font-size:var(--text-hero-initial);max-width:16ch;margin-block-end:var(--space-5)}.koCuRq_site .hero-bottom{justify-content:space-between;align-items:end;gap:var(--space-6);margin-top:auto;display:flex}.koCuRq_site .hero-bottom>.body-l{max-width:48ch;color:var(--c-white)}.koCuRq_site .hero-actions{gap:var(--space-4);flex-shrink:0;align-items:center;display:flex}.koCuRq_site .hero-scroll{bottom:var(--space-4);z-index:20;align-items:center;gap:var(--space-2);white-space:nowrap;min-height:var(--tap-size);flex-direction:column;text-decoration:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.koCuRq_site .hero-scroll>span{height:40px;width:var(--line);background:var(--c-silver-light);transform-origin:top;animation:koCuRq_scrollPulse 2.4s var(--ease-inout) infinite}.koCuRq_site .hero-registration{bottom:var(--floating-safe-height);inset-inline:var(--page-margin);color:var(--c-silver-light);z-index:20;pointer-events:none;justify-content:space-between;display:flex;position:absolute}@keyframes koCuRq_scrollPulse{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.koCuRq_site .manifesto{align-items:center;min-height:100svh;display:grid}.koCuRq_site .manifesto-grid{z-index:20;grid-template-columns:1fr 1fr;gap:8vw;display:grid;position:relative}.koCuRq_site .manifesto .section-heading{margin:0}.koCuRq_site .manifesto-copy{padding-top:var(--space-12)}.koCuRq_site .manifesto-statement{font-family:var(--font-display);font-size:var(--text-manifesto);line-height:var(--lh-manifesto)}.koCuRq_site .manifesto-closing{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--text-manifesto);line-height:var(--lh-manifesto);color:var(--c-silver);font-style:italic}.koCuRq_site .section-coordinate{bottom:var(--space-4);right:var(--page-margin);color:var(--c-silver);position:absolute}.koCuRq_site .technical-pin{min-height:100svh;padding-block:var(--space-4);align-items:center;display:grid}.koCuRq_site .technical-composition{width:100%;padding-block:var(--space-5);position:relative}.koCuRq_site .technical-frame{aspect-ratio:3/2;background:var(--c-black);width:min(58vw,87svh);max-width:1100px;margin-inline:auto;position:relative;overflow:hidden}.koCuRq_site .technical-layer{position:absolute;inset:0}:is(.koCuRq_site .technical-b,.koCuRq_site .technical-c,.koCuRq_site .technical-d){clip-path:inset(0 0 100%)}.koCuRq_site .layer-copy{z-index:20;max-width:min(58vw,1100px);margin:var(--space-4) auto 0;position:relative}.koCuRq_site .layer-caption{text-wrap:balance;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-m);line-height:var(--lh-m);align-items:baseline;display:none}.koCuRq_site .layer-caption>span:first-child{white-space:nowrap;flex-shrink:0}.koCuRq_site .keep-last-words{white-space:nowrap}.koCuRq_site .technical-action-motion{text-align:center;margin-top:var(--space-3);display:none}.koCuRq_site .motion-ready .technical-action-motion{display:block}.koCuRq_site .technical-action-static{margin-top:var(--space-3)}.koCuRq_site .motion-ready .technical-action-static{display:none}.koCuRq_site .motion-ready [data-assets-ready=false] .technical-frame{opacity:0}.koCuRq_site .technical-frame .asset-image{background-image:none!important}.koCuRq_site .track-closing{margin-top:var(--space-3)}:is(.koCuRq_site [data-layer="0"] .layer-caption-0,.koCuRq_site [data-layer="1"] .layer-caption-1,.koCuRq_site [data-layer="2"] .layer-caption-2,.koCuRq_site [data-layer="3"] .layer-caption-3){display:flex}.koCuRq_site .hotspot-points{pointer-events:none;z-index:20;opacity:0;position:absolute;inset:0}.koCuRq_site [data-layer="1"] .hotspot-points{opacity:1}.koCuRq_site .hotspot-point{border:var(--line) solid var(--c-white);border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.koCuRq_site .hotspot-point i{background:var(--c-red);border-radius:50%;position:absolute;inset:4px}.koCuRq_site .hotspot-selected{scale:1.5}.koCuRq_site .hotspot-descriptions{gap:var(--space-4);width:100%;padding-inline:var(--page-margin);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.koCuRq_site .hotspot-description{max-width:var(--copy-max);position:relative}.koCuRq_site .hotspot-description h3{font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);margin-top:var(--space-1)}.koCuRq_site .hotspot-description p{font-size:var(--text-caption);line-height:var(--lh-body);color:var(--c-silver);margin-block:var(--space-1)}.koCuRq_site .hotspot-description .text-link{font-size:var(--text-caption)}.koCuRq_site .hotspot-number{color:var(--c-silver)}.koCuRq_site .hotspot-control{align-items:baseline;gap:var(--space-2);width:100%;min-height:var(--tap-size);padding:var(--space-1) 0;color:var(--c-white);font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.koCuRq_site .hotspot-dimension{display:none}.koCuRq_site .technical-leaders{display:none}.koCuRq_site .hotspot-is-selected .hotspot-number{color:var(--c-white)}.koCuRq_site .technical-indicator{z-index:20;text-align:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--c-silver-light);display:flex;position:relative}.koCuRq_site .scan-line{width:100%;height:var(--line);background:var(--c-red);opacity:0;z-index:20;position:absolute;top:0;left:0}.koCuRq_site .technical-lens{display:none}.koCuRq_site .technical-reduced{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.koCuRq_site .technical-reduced .asset-image{aspect-ratio:3/2;height:auto}.koCuRq_site .technical-reduced p{font-family:var(--font-display);font-size:var(--text-manifesto);margin-block:var(--space-3)}.koCuRq_site .motion-ready .technical-reduced{display:none}.koCuRq_site .heading-with-intro{margin-bottom:var(--space-8);grid-template-columns:1.2fr 1fr;align-items:end;gap:8vw;display:grid}.koCuRq_site .heading-with-intro .section-heading{margin:0}.koCuRq_site .heading-with-intro>.body-l{max-width:45ch;color:var(--c-text-dim)}.koCuRq_site .horizontal-shell{padding-block:var(--space-4);padding-bottom:var(--floating-safe-height)}.koCuRq_site .horizontal-viewport{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--c-silver) transparent;width:100%;overflow:auto hidden}.koCuRq_site .horizontal-track{gap:var(--space-4);width:max-content;padding-inline:var(--page-margin);display:flex}.koCuRq_site .service-card{scroll-snap-align:center;width:34vw;max-width:620px;padding-bottom:var(--space-3);flex-direction:column;flex:0 0 34vw;display:flex}.koCuRq_site .card-index{border-top:var(--line) solid var(--c-silver-light);padding-block:var(--space-2);color:var(--c-text-dim)}.koCuRq_site .service-image{aspect-ratio:4/3;height:auto;margin-bottom:var(--space-3)}.koCuRq_site .service-card h3{margin-bottom:var(--space-3)}.koCuRq_site .service-card>p:not(.card-index){max-width:42ch}.koCuRq_site .service-card ul{margin-block:var(--space-3);color:var(--c-text-dim);padding:0;list-style:none}.koCuRq_site .service-card li{padding-left:var(--space-3);margin-block:var(--space-1);font-size:var(--text-caption);line-height:1.5;position:relative}.koCuRq_site .service-card li:before{content:"";width:var(--space-1);height:var(--line);background:currentColor;position:absolute;top:.7em;left:0}.koCuRq_site .service-card>.text-link{margin-top:auto}.koCuRq_site .track-footer{gap:var(--space-3);margin-top:var(--space-4);align-items:center;display:flex}.koCuRq_site .track-progress{height:var(--line);background:var(--divider);flex:1;display:block;position:relative}.koCuRq_site .track-progress>span{background:var(--c-red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.koCuRq_site .track-hint{margin-left:var(--space-3);letter-spacing:.5em}.koCuRq_site .track-pinned{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.koCuRq_site .track-pinned .horizontal-viewport{scroll-snap-type:none;overflow:hidden}.koCuRq_site .pre-compra{--surface:var(--c-graphite)}.koCuRq_site .pre-compra .container{z-index:20;position:relative}.koCuRq_site .pre-compra-title{max-width:23ch}.koCuRq_site .pre-compra-title em{color:var(--c-red)}.koCuRq_site .pre-compra-intro{max-width:60ch;margin:var(--space-6) 0 var(--space-12) auto;color:var(--c-silver-light)}.koCuRq_site .pillars{margin-bottom:var(--space-12);border-block:var(--line) solid var(--c-steel);grid-template-columns:repeat(4,1fr);display:grid}.koCuRq_site .pillars>div{border-right:var(--line) solid var(--c-steel);padding:var(--space-4) var(--space-3)}.koCuRq_site .pillars>div:first-child{padding-left:0}.koCuRq_site .pillars>div:last-child{border-right:0}.koCuRq_site .pillars h3{margin-bottom:var(--space-3)}.koCuRq_site .pillars p{color:var(--c-silver-light)}.koCuRq_site .dossier-layout{grid-template-columns:1.3fr .75fr;align-items:start;gap:8vw;display:grid}.koCuRq_site .dossier{background:var(--c-ice);color:var(--c-ink);padding:var(--space-5);--text-secondary:var(--c-text-dim)}.koCuRq_site .dossier-heading{align-items:center;gap:var(--space-4);border-bottom:var(--line) solid var(--c-silver-light);padding-bottom:var(--space-4);display:flex}.koCuRq_site .dossier-heading .brand{width:80px}.koCuRq_site .dossier ol{margin:var(--space-3) 0 var(--space-3);padding:0;list-style:none}.koCuRq_site .dossier li{--check-progress:1;align-items:center;gap:var(--space-2);border-bottom:var(--line) solid var(--c-ice-2);grid-template-columns:24px 1fr 24px;padding-block:14px;display:grid}.koCuRq_site .dossier li>span:first-child{color:var(--c-text-dim)}.koCuRq_site .dossier li svg{fill:none;width:24px;stroke:var(--c-red);stroke-width:var(--focus-width);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--check-progress))}.koCuRq_site .motion-ready .dossier li{--check-progress:0}.koCuRq_site .dossier-stamp{width:fit-content;margin:var(--space-5) 0 0 auto;padding:var(--space-2);border:var(--line) solid var(--c-silver);color:var(--c-text-dim)}.koCuRq_site .dossier-evidence{gap:var(--space-4);display:grid}.koCuRq_site .dossier-evidence figure{max-width:420px}.koCuRq_site .dossier-evidence .asset-image{aspect-ratio:4/3;height:auto}.koCuRq_site .dossier-evidence figcaption{color:var(--c-silver);margin-top:var(--space-2)}.koCuRq_site .pre-compra-closing{max-width:32ch;margin-block:var(--space-12) var(--space-5);font-style:italic}.koCuRq_site .classics-columns{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.koCuRq_site .classics-columns article:nth-child(2){padding-top:var(--space-12)}.koCuRq_site .classics-image{aspect-ratio:4/5;height:auto;max-height:720px;margin-bottom:var(--space-3)}.koCuRq_site .classics-category{color:var(--c-text-dim);margin-bottom:var(--space-2)}.koCuRq_site .classics-columns h3{max-width:18ch;margin-bottom:var(--space-3)}.koCuRq_site .classics-columns .body-l{max-width:40ch;color:var(--c-text-dim)}.koCuRq_site .brand-marquee{margin-block:var(--space-12) var(--space-5);overflow:hidden}:is(.koCuRq_site .brand-marquee>div,.koCuRq_site .brand-marquee>div>div){width:max-content;display:flex}.koCuRq_site .brand-marquee span{font-family:var(--font-display);font-size:var(--text-xl);white-space:nowrap;-webkit-text-stroke:var(--line) var(--c-ink);color:#0000;line-height:1.1}.koCuRq_site .brand-marquee span:hover{color:var(--c-ink)}.koCuRq_site .brand-marquee i{padding-inline:var(--space-4);font-style:normal}.koCuRq_site .classics .section-end{display:grid}.koCuRq_site .method{padding-top:var(--space-5)}.koCuRq_site .method-steps{gap:var(--space-3);margin-top:var(--space-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.koCuRq_site .method-line{height:var(--line);background:var(--c-silver-light);transform-origin:0;position:absolute;top:72px;left:0;right:0}.koCuRq_site .method-steps article{position:relative}.koCuRq_site .method-number{margin-bottom:var(--space-6);display:block}.koCuRq_site .method-steps h3{font-size:var(--text-body);font-family:var(--font-body);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.koCuRq_site .method-steps p{font-size:var(--text-caption);color:var(--c-text-dim);line-height:1.6}.koCuRq_site .method-note{margin-top:var(--space-8);padding-top:var(--space-3);border-top:var(--line) solid var(--c-silver-light);color:var(--c-text-dim)}.koCuRq_site .projects .section-heading{margin-bottom:var(--space-4)}.koCuRq_site .projects>.container>.validation{margin-bottom:var(--space-5)}.koCuRq_site .project-fragment{gap:var(--space-4);align-items:stretch;display:flex}.koCuRq_site .project-card{scroll-snap-align:center;flex:0 0 29vw;width:29vw;max-width:560px}.koCuRq_site .project-media{aspect-ratio:4/5;position:relative;overflow:hidden}.koCuRq_site .project-index{margin-top:var(--space-3);color:var(--c-silver)}.koCuRq_site .project-card h3{margin-block:var(--space-2);font-size:clamp(30px,2.5vw,48px)}.koCuRq_site .project-spec{color:var(--c-silver)}.koCuRq_site .project-spec .validation{margin:0;display:inline}.koCuRq_site .featured-case{width:58vw;max-width:1040px;padding:var(--space-5);background:var(--c-graphite);scroll-snap-align:center;justify-content:space-between;gap:var(--space-3);flex-direction:column;flex:0 0 58vw;display:flex}.koCuRq_site .featured-case h3{max-width:12ch}.koCuRq_site .featured-copy{gap:var(--space-2) var(--space-4);max-width:60ch;color:var(--c-silver-light);font-size:var(--text-caption);grid-template-columns:1fr 1fr;display:grid}.koCuRq_site .featured-closing{max-width:28ch;font-style:italic;font-size:var(--text-manifesto)}.koCuRq_site .history-grid{grid-template-columns:1fr .9fr;align-items:start;gap:10vw;display:grid}.koCuRq_site .history-timeline{margin:0;padding:0;list-style:none}.koCuRq_site .history-timeline li{padding:0 0 var(--space-6) var(--space-4);border-left:var(--line) solid var(--c-silver-light);position:relative}.koCuRq_site .history-timeline li:before{content:"";background:var(--c-red);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:-3px}.koCuRq_site .history-timeline li>.mono{color:var(--c-text-dim);margin-bottom:var(--space-2);display:block}.koCuRq_site .history-timeline p{font-size:var(--text-body-l);max-width:48ch}.koCuRq_site .history-images{aspect-ratio:4/5;max-height:70vh;position:sticky;top:18vh}.koCuRq_site .history-images>div{position:absolute;inset:0}.koCuRq_site .history-images>div:not(:first-child){opacity:0;visibility:hidden}.koCuRq_site .history-quote{border-top:var(--line) solid var(--c-silver-light);margin:var(--space-8) 0 0;padding:var(--space-8) 0 0;flex-direction:column;align-items:flex-start;display:flex}.koCuRq_site .history-quote>p{max-width:35ch}.koCuRq_site .history-quote cite{margin-top:var(--space-4);color:var(--c-text-dim);font-style:normal}.koCuRq_site .history-quote .brand{width:240px;margin-top:var(--space-4);align-self:flex-end}.koCuRq_site .numbers{align-items:center;min-height:85svh;display:flex}:is(.koCuRq_site .numbers-content,.koCuRq_site .club-content){z-index:20;position:relative}.koCuRq_site .numbers-grid{grid-template-columns:repeat(3,1fr);display:grid}.koCuRq_site .numbers-grid>div{padding:var(--space-5) var(--space-4);border-right:var(--line) solid var(--c-steel);border-bottom:var(--line) solid var(--c-steel)}.koCuRq_site .number-value{font-family:var(--font-display);white-space:nowrap;margin-bottom:var(--space-3);letter-spacing:var(--tracking-xl);font-size:clamp(64px,7.7vw,144px);line-height:1}.koCuRq_site .numbers-grid .mono{color:var(--c-silver-light)}.koCuRq_site .numbers-note{margin-top:var(--space-6);max-width:70ch;color:var(--c-silver-light)}.koCuRq_site .club{min-height:100svh}.koCuRq_site .club-grid{grid-template-columns:1.1fr 1fr;gap:8vw;display:grid}.koCuRq_site .coming-soon{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.koCuRq_site .coming-soon>span{background:var(--c-red);border-radius:50%;width:5px;height:5px}.koCuRq_site .club-copy h2{max-width:14ch;margin-bottom:var(--space-5)}.koCuRq_site .club-copy>.body-l{color:var(--c-silver-light);margin-bottom:var(--space-4)}.koCuRq_site .club-copy>p:not(.eyebrow){max-width:48ch}.koCuRq_site .club-brand{width:fit-content;margin-top:var(--space-5);margin-bottom:var(--space-6);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.koCuRq_site .club-brand .brand{width:160px}.koCuRq_site .club-brand>span:last-child{letter-spacing:.6em;margin-left:.6em}.koCuRq_site .club-form{padding-top:var(--space-8)}.koCuRq_site .partnership{font-size:var(--text-caption);color:var(--c-silver-light);margin-top:var(--space-5)}.koCuRq_site .lead-form fieldset{border:0;min-width:0;margin:0;padding:0}.koCuRq_site .form-fields{gap:var(--space-4) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.koCuRq_site .field{min-width:0}.koCuRq_site .field label{font-size:var(--text-caption);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}:is(.koCuRq_site .field input,.koCuRq_site .field select,.koCuRq_site .field textarea){border:0;border-bottom:var(--line) solid var(--c-silver);width:100%;color:var(--text);padding:var(--space-1) 0;min-height:var(--tap-size);background:0 0;border-radius:0}:is(.koCuRq_site .field input:focus,.koCuRq_site .field select:focus,.koCuRq_site .field textarea:focus){border-bottom-color:var(--c-white)}.koCuRq_site .field select option{color:var(--c-ink);background:var(--c-ice)}:is(.koCuRq_site .field-mensagem,.koCuRq_site .field-servico){grid-column:1/-1}.koCuRq_site .field textarea{resize:vertical}.koCuRq_site .field-error{font-size:var(--text-caption);color:var(--c-white);margin-top:var(--space-1);display:block}.koCuRq_site [aria-invalid=true]{border-color:var(--c-red)}.koCuRq_site .honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.koCuRq_site .consent-field{margin-block:var(--space-4)}.koCuRq_site .consent-field label{gap:var(--space-2);font-size:var(--text-caption);color:var(--c-silver-light);align-items:flex-start;display:flex}.koCuRq_site .consent-field input{margin:3px 0 0}.koCuRq_site .form-status{gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-caption);display:grid}.koCuRq_site .form-status:empty{margin:0}.koCuRq_site .faq-grid{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.koCuRq_site .faq-list{border-top:var(--line) solid var(--c-silver-light)}.koCuRq_site .faq-item{border-bottom:var(--line) solid var(--c-silver-light)}.koCuRq_site .faq-item button{gap:var(--space-2);width:100%;padding:var(--space-3) 0;text-align:left;min-height:88px;font-family:var(--font-body);font-size:var(--text-faq);color:var(--c-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr 24px;align-items:center;line-height:1.4;display:grid}.koCuRq_site .faq-number{color:var(--c-text-dim)}.koCuRq_site .faq-plus{width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-std);position:relative}:is(.koCuRq_site .faq-plus:before,.koCuRq_site .faq-plus:after){content:"";background:var(--c-ink);position:absolute}.koCuRq_site .faq-plus:before{width:20px;height:var(--line);top:10px}.koCuRq_site .faq-plus:after{width:var(--line);height:20px;left:10px}.koCuRq_site [data-open=true] .faq-plus{transform:rotate(45deg)}.koCuRq_site .faq-answer{padding:0 var(--space-4) var(--space-4);color:var(--c-text-dim)}.koCuRq_site .faq-answer p{max-width:60ch}.koCuRq_site .faq-contact{margin-top:var(--space-5)}.koCuRq_site .contact-zoom{height:100svh;position:relative;overflow:hidden}.koCuRq_site .contact-image{clip-path:inset(var(--contact-inset-y,0%) var(--contact-inset-x,0%) var(--contact-inset-y,0%) var(--contact-inset-x,0%));position:absolute;inset:0}.koCuRq_site .contact-image-label{inset-inline:var(--page-margin);bottom:var(--space-5);text-align:center;color:var(--c-silver-light);position:absolute}.koCuRq_site .contact-content{z-index:20;position:relative}.koCuRq_site .contact-content h2{max-width:20ch}.koCuRq_site .contact-subtitle{max-width:45ch;color:var(--c-silver-light);margin-block:var(--space-5) var(--space-3)}.koCuRq_site .contact-grid{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.koCuRq_site .contact-cta{max-width:100%;margin-bottom:var(--space-6)}.koCuRq_site .contact-details{max-width:42ch;font-style:normal}.koCuRq_site .contact-details>.mono{color:var(--c-silver-light);margin-block:var(--space-4)}.koCuRq_site .contact-channels{gap:var(--space-2);font-size:var(--text-body);flex-direction:column;align-items:flex-start;display:flex}.koCuRq_site .contact-channels>a{overflow-wrap:anywhere;min-height:32px}.koCuRq_site .site-footer{background:var(--c-black);color:var(--c-white);padding-block:var(--space-8) var(--space-12)}.koCuRq_site .footer-top{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-12);display:flex}.koCuRq_site .footer-top>p{max-width:24ch}.koCuRq_site .footer-wordmark{align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.koCuRq_site .footer-wordmark>.brand-wordmark{width:min(100%,1000px)}.koCuRq_site .footer-wordmark>.brand-signature{width:240px}.koCuRq_site .footer-links{gap:var(--space-3) var(--space-5);border-block:var(--line) solid var(--c-steel);padding-block:var(--space-3);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;display:flex}:is(.koCuRq_site .footer-links a,.koCuRq_site .footer-links button){min-height:var(--tap-size);align-items:center;display:inline-flex}.koCuRq_site .footer-legal{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);font-size:var(--text-validation);color:var(--c-silver);flex-wrap:wrap;display:flex}.koCuRq_site .footer-credits{font-size:var(--text-validation);margin-top:var(--space-2);color:var(--c-silver)}.koCuRq_site .footer-credit-row{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.koCuRq_site .footer-development{align-items:baseline;gap:var(--space-1);font-size:var(--text-validation);color:var(--c-silver);display:inline-flex}.koCuRq_site .footer-developer{min-height:var(--tap-size);font-family:var(--font-agency);font-size:var(--text-agency);font-weight:var(--weight-regular);color:var(--c-white);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.koCuRq_site .footer-developer:hover{text-decoration:underline}.koCuRq_site .privacy-page{background:var(--c-ice);color:var(--c-ink);padding-block:var(--space-8) var(--section-space);--text-secondary:var(--c-text-dim)}.koCuRq_site .privacy-page .container{max-width:900px}.koCuRq_site .privacy-page header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-12);display:flex}.koCuRq_site .privacy-page ol{padding-left:var(--space-3);margin-top:var(--space-6)}.koCuRq_site .privacy-page li{padding:var(--space-3) 0;border-top:var(--line) solid var(--c-silver-light)}.koCuRq_site .privacy-page li h2{font-family:var(--font-body);font-size:var(--text-body-l);font-weight:var(--weight-semibold);margin-bottom:var(--space-1)}@media (min-width:1024px){.koCuRq_site .brand-marquee{margin-left:var(--chapter-clearance);width:calc(100% - var(--chapter-clearance))}.koCuRq_site .horizontal-viewport{margin-left:var(--chapter-clearance);width:calc(100% - var(--chapter-clearance))}.koCuRq_site .horizontal-track{padding-left:max(0px, calc(var(--page-margin) - var(--chapter-clearance)))}.koCuRq_site .motion-ready .technical-leaders{pointer-events:none;z-index:20;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.koCuRq_site .technical-leaders path{fill:none;stroke:var(--c-silver);stroke-width:var(--line);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out), opacity var(--dur-fast) var(--ease-std)}.koCuRq_site [data-layer="1"] .technical-leaders path{stroke-dashoffset:0}.koCuRq_site .technical-leaders .leader-dim{opacity:.2}.koCuRq_site .motion-ready .hotspot-descriptions{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-std);margin:0;padding:0;display:block;position:absolute;inset:0}.koCuRq_site .motion-ready [data-layer="1"] .hotspot-descriptions{opacity:1;pointer-events:auto}.koCuRq_site .motion-ready .hotspot-description{width:18.5vw;max-width:280px;position:absolute}.koCuRq_site .hotspot-description-0{top:0%;right:1.4vw}.koCuRq_site .motion-ready .hotspot-description-1{width:14vw;top:10%;left:5.6vw}.koCuRq_site .hotspot-description-2{top:73%;right:1.4vw}.koCuRq_site .motion-ready .hotspot-description-3{width:14vw;top:60%;left:5.6vw}.koCuRq_site .hotspot-description-4{top:36%;right:1.4vw}.koCuRq_site .motion-ready .hotspot-dimension{fill:none;width:100%;height:24px;stroke:var(--c-silver);stroke-width:.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out);display:block}.koCuRq_site .motion-ready [data-layer="1"] .hotspot-dimension{stroke-dashoffset:0}.koCuRq_site .motion-ready .technical-lens{opacity:0;clip-path:circle(100px at var(--lens-x,50%) var(--lens-y,50%));pointer-events:none;display:block;position:absolute;inset:0}.koCuRq_site .motion-ready [data-layer="0"] .technical-frame:hover .technical-lens{opacity:1}}@media (max-width:1279px){.koCuRq_site .hero-bottom{display:block}.koCuRq_site .hero-actions{margin-top:var(--space-4)}.koCuRq_site .hero-copy h1{font-size:clamp(60px,8.4vw,132px)}.koCuRq_site .method-steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.koCuRq_site .method-line{display:none}}@media (max-width:1023px){.koCuRq_site .chapter-index{display:none}.koCuRq_site .service-card{flex-basis:70vw;width:70vw}.koCuRq_site .project-card{flex-basis:60vw;width:60vw}.koCuRq_site .featured-case{flex-basis:85vw;width:85vw}.koCuRq_site .technical-pin{min-height:auto;padding-block:var(--space-4)}.koCuRq_site .technical-frame{width:78vw}.koCuRq_site .layer-copy{max-width:90vw}.koCuRq_site .technical-composition{padding-block:var(--space-3)}.koCuRq_site .hotspot-descriptions{grid-template-columns:1fr 1fr}.koCuRq_site .pillars{grid-template-columns:repeat(2,1fr)}.koCuRq_site .pillars>div:nth-child(2){border-right:0}.koCuRq_site .pillars>div:nth-child(3){padding-left:0}.koCuRq_site .pillars>div:nth-child(-n+2){border-bottom:var(--line) solid var(--c-steel)}.koCuRq_site .heading-with-intro{gap:var(--space-5)}.koCuRq_site .dossier-layout{gap:var(--space-5)}.koCuRq_site .dossier{padding:var(--space-4)}.koCuRq_site .numbers-grid{grid-template-columns:1fr 1fr}:is(.koCuRq_site .club-grid,.koCuRq_site .contact-grid){gap:var(--space-5)}.koCuRq_site .faq-grid{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:767px){.koCuRq_site .site-header{top:var(--space-2)}.koCuRq_site .header-actions{gap:var(--space-2)}.koCuRq_site .header-logo .brand{width:74px;height:28px}.koCuRq_site .header-actions .button{font-size:var(--text-cursor);gap:var(--space-2);padding:10px 12px}.koCuRq_site .menu-button{font-size:var(--text-validation)}.koCuRq_site .menu-icon{width:20px}.koCuRq_site .menu-layout{grid-template-columns:1fr;min-height:calc(100dvh - 180px)}.koCuRq_site .menu-preview{display:none}.koCuRq_site .menu-links a{min-height:44px;font-size:clamp(26px,5vw,36px)}.koCuRq_site .menu-footer{line-height:1.8}.koCuRq_site .preloader{padding-top:var(--space-2)}.koCuRq_site .loader-line{max-width:28ch;font-size:var(--text-validation)}.koCuRq_site .preferences-dialog{padding:var(--space-3)}.koCuRq_site .preferences-top{flex-direction:column-reverse}.koCuRq_site .preferences-top button{align-self:flex-end}.koCuRq_site .persistent-cta{left:var(--space-2);bottom:var(--space-2);font-size:var(--text-validation);gap:var(--space-3);padding:10px 12px}.koCuRq_site .sound-toggle{right:var(--space-2);bottom:var(--space-2);font-size:var(--text-validation)}.koCuRq_site .hero-pin{min-height:700px}.koCuRq_site .hero-copy{padding-top:128px;padding-bottom:135px}.koCuRq_site .hero-copy h1{font-size:var(--text-xl);max-width:100%;margin-bottom:var(--space-4)}.koCuRq_site .hero-eyebrow{font-size:var(--text-validation);max-width:30ch;top:auto}.koCuRq_site .hero-bottom>.body-l{font-size:var(--text-body);max-width:40ch}.koCuRq_site .hero-shade{background:linear-gradient(0deg, color-mix(in srgb, var(--c-black) 92%, transparent), color-mix(in srgb, var(--c-black) 78%, transparent) 75%, color-mix(in srgb, var(--c-black) 55%, transparent))}.koCuRq_site .hero-actions{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);flex-direction:column}.koCuRq_site .hero-scroll{font-size:var(--text-validation);bottom:calc(var(--space-8) + env(safe-area-inset-bottom))}.koCuRq_site .hero-registration{display:none}.koCuRq_site .hero-scroll>span{height:24px}.koCuRq_site .manifesto-grid{gap:var(--space-5);grid-template-columns:1fr}.koCuRq_site .manifesto-copy{padding-top:0}.koCuRq_site .section-heading{margin-bottom:var(--space-5)}.koCuRq_site .section-kicker{margin-bottom:var(--space-3)}.koCuRq_site .hero-thumbnail{width:70vw;height:87.5vw;top:63%}.koCuRq_site .technical-frame{aspect-ratio:4/5;width:min(80vw,33.6svh);max-height:42svh}.koCuRq_site .technical-layer img{object-position:var(--selected-focal,var(--focal-mobile,center))}.koCuRq_site .technical-composition{padding:0}.koCuRq_site .technical-pin{padding-block:var(--space-2) var(--space-8);align-items:start;min-height:100svh}.koCuRq_site .technical-reduced{margin-top:var(--space-5);grid-template-columns:1fr}.koCuRq_site .layer-copy{margin-top:var(--space-3)}.koCuRq_site .layer-caption{font-size:var(--text-manifesto)}.koCuRq_site .hotspot-descriptions{margin-top:var(--space-3);overscroll-behavior:contain;grid-template-columns:1fr;gap:0;max-height:22svh;overflow-y:auto}.koCuRq_site .motion-ready .hotspot-descriptions{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-std)}.koCuRq_site .motion-ready [data-layer="1"] .hotspot-descriptions{opacity:1;pointer-events:auto}.koCuRq_site .hotspot-description{padding-block:var(--space-3);border-top:var(--line) solid var(--c-steel)}.koCuRq_site .hotspot-description p{max-width:50ch}.koCuRq_site .technical-indicator{font-size:var(--text-validation)}:is(.koCuRq_site .heading-with-intro,.koCuRq_site .dossier-layout,.koCuRq_site .classics-columns,.koCuRq_site .history-grid,.koCuRq_site .club-grid,.koCuRq_site .contact-grid){grid-template-columns:1fr}.koCuRq_site .heading-with-intro{gap:var(--space-4)}.koCuRq_site .service-card{flex-basis:86vw;width:86vw;max-width:none}.koCuRq_site .project-card{flex-basis:82vw;width:82vw;max-width:none}.koCuRq_site .featured-case{width:86vw;padding:var(--space-4);flex-basis:86vw}.koCuRq_site .featured-copy{font-size:var(--text-body);grid-template-columns:1fr}.koCuRq_site .track-hint{display:none}.koCuRq_site .track-footer{margin-top:var(--space-3)}.koCuRq_site .pre-compra-intro{margin-block:var(--space-5) var(--space-6)}.koCuRq_site .pillars{margin-bottom:var(--space-6)}.koCuRq_site .pillars>div{padding:var(--space-3)}.koCuRq_site .pillars h3{font-size:var(--text-manifesto)}.koCuRq_site .pillars p{font-size:var(--text-caption)}.koCuRq_site .dossier{padding:var(--space-3)}.koCuRq_site .dossier-heading{align-items:flex-start;gap:var(--space-3)}.koCuRq_site .dossier-heading .brand{width:56px}.koCuRq_site .dossier li{font-size:var(--text-caption)}.koCuRq_site .dossier-evidence{gap:var(--space-2);grid-template-columns:1fr 1fr}.koCuRq_site .dossier-evidence figure:last-child{grid-column:1/-1;width:70%;margin-left:auto}.koCuRq_site .dossier-evidence figcaption{font-size:var(--text-validation)}.koCuRq_site .pre-compra-closing{margin-block:var(--space-6) var(--space-4)}.koCuRq_site .classics-columns{gap:var(--space-6)}.koCuRq_site .classics-columns article:nth-child(2){padding:0}.koCuRq_site .classics-image{max-height:70svh}.koCuRq_site .brand-marquee{margin-top:var(--space-6)}.koCuRq_site .method-steps{margin-top:var(--space-5);grid-template-columns:1fr;gap:0}.koCuRq_site .method-steps article{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-top:var(--line) solid var(--c-silver-light);grid-template-columns:48px 1fr;display:grid}.koCuRq_site .method-number{grid-row:span 2;margin:0}.koCuRq_site .method-steps h3{padding-top:4px}.koCuRq_site .method-steps p{grid-column:2}.koCuRq_site .history-grid{gap:var(--space-4)}.koCuRq_site .history-images{width:100%;max-height:65svh;position:relative;top:0}.koCuRq_site .history-quote{padding-top:var(--space-5);margin-top:var(--space-6)}.koCuRq_site .numbers-grid>div{padding:var(--space-4) var(--space-2)}.koCuRq_site .number-value{margin-bottom:var(--space-2);font-size:clamp(56px,15vw,100px)}.koCuRq_site .numbers-grid .mono{font-size:var(--text-validation)}.koCuRq_site .club-form{padding-top:0}.koCuRq_site .club-brand{margin-bottom:var(--space-5)}.koCuRq_site .club-copy h2{max-width:16ch}.koCuRq_site .form-fields{gap:var(--space-3);grid-template-columns:1fr}.koCuRq_site .faq-item button{font-size:var(--text-body);min-height:80px}.koCuRq_site .faq-answer{padding-left:var(--space-4);padding-right:0}.koCuRq_site .contact-zoom{height:80svh}.koCuRq_site .contact-image-label{font-size:var(--text-validation)}.koCuRq_site .contact-subtitle{margin-block:var(--space-4) var(--space-5)}.koCuRq_site .contact-grid{gap:var(--space-8)}.koCuRq_site .contact-cta{margin-bottom:var(--space-5)}.koCuRq_site .site-footer{padding-top:var(--space-5)}.koCuRq_site .footer-top{margin-bottom:var(--space-6);display:block}.koCuRq_site .footer-top .text-link{margin-top:var(--space-4)}.koCuRq_site .footer-wordmark>.brand-signature{width:170px}.koCuRq_site .footer-links{gap:var(--space-2) var(--space-4)}.koCuRq_site .privacy-page{padding-top:var(--space-4)}.koCuRq_site .privacy-page header{margin-bottom:var(--space-6)}}@media (max-width:1023px),(hover:none){.koCuRq_site{--dur-base:var(--dur-fast);--dur-slow:var(--dur-fast);--dur-cine:var(--dur-fast);--section-space:var(--space-8)}.koCuRq_site .chapter-index{display:none}:is(.koCuRq_site .horizontal-viewport,.koCuRq_site .brand-marquee){width:100%;margin-left:0}.koCuRq_site .header-actions .button{display:none}.koCuRq_site .section-space{padding-block:var(--section-space)}.koCuRq_site .hero-pin{height:auto;min-height:100svh}.koCuRq_site .hero-copy{height:auto;min-height:100svh;padding-block:calc(var(--space-12) + var(--space-1)) var(--space-8);justify-content:center}.koCuRq_site .hero-bottom{margin-top:var(--space-4);display:block}.koCuRq_site .hero-copy h1{font-size:var(--text-hero-mobile);margin-block-end:0}:is(.koCuRq_site .hero .hero-thumbnail,.koCuRq_site .hero-scroll,.koCuRq_site .hero-registration){display:none}.koCuRq_site .hero-image{clip-path:none}.koCuRq_site .hero-image img{will-change:auto}:is(.koCuRq_site #por-dentro .technical-b,.koCuRq_site .technical-reduced){display:none}.koCuRq_site #servicos .horizontal-shell{padding:0}.koCuRq_site #servicos .horizontal-viewport{scroll-snap-type:none;overflow:visible}.koCuRq_site #servicos .horizontal-track{gap:var(--space-6);width:auto;display:grid}.koCuRq_site #servicos .service-card{flex-basis:auto;width:100%;max-width:none}.koCuRq_site #servicos .track-footer{display:none}.koCuRq_site .history-images{align-self:start;position:relative;top:auto}.koCuRq_site .contact-zoom{aspect-ratio:3/2;height:auto}.koCuRq_site .contact-image-label{inset-inline:var(--space-2);bottom:var(--space-2);width:fit-content;max-width:calc(100% - var(--space-4));padding:var(--space-1);background:var(--c-ink);font-size:var(--text-validation);margin-inline:auto}}@media (max-width:1023px),(hover:none),(prefers-reduced-motion:reduce){.koCuRq_site .contact-image{transform:none!important}.koCuRq_site .hotspot-points{opacity:1}:is(.koCuRq_site .hero-scroll>span,.koCuRq_site .sound-bars i){animation:none}.koCuRq_site .brand-marquee>div{width:auto}.koCuRq_site .brand-marquee>div>div:first-child{width:auto;padding-inline:var(--page-margin);gap:var(--space-2);flex-wrap:wrap}.koCuRq_site .brand-marquee>div>div:last-child{display:none}.koCuRq_site .brand-marquee span{font-size:var(--text-m);color:var(--c-ink);-webkit-text-stroke:0}}@media (prefers-reduced-motion:reduce){.koCuRq_site .loader-track-runner{animation:none;display:none}}
