@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.0cbqbgn.0b1sm.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.0j8hzus97z-h~.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.0j~~wvhvc~~2a.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.0j1f760ks3~7e.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.0lukgm0wyhr0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0524igg32t-c1.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_43797662-module__lS2bFG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_43797662-module__lS2bFG__variable{--v2-font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.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:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.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:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.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:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.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:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2421d155e98c9717-s.03rg4xj3orddh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.0vk09kfe5b-gj.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:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_88e822ef-module__fP3lZq__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_88e822ef-module__fP3lZq__variable{--v2-font-urbanist:"Urbanist", "Urbanist Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_ebd75f46-module__IhAlXa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_ebd75f46-module__IhAlXa__variable{--v2-font-sora:"Sora", "Sora Fallback"}
.v2{--ink:#12100f;--ink-2:#1e1916;--ink-3:#251f1a;--ink-4:#2e2620;--cream:#f6f4ef;--cream-2:#eeebe3;--cream-3:#e4e0d6;--accent:#ffc78a;--accent-2:#ffddb3;--accent-dim:#ffc78a1c;--accent-glow:#ffc78a38;--bronze:#c8a47e;--bronze-dim:#c8a47e24;--text:#f6f4ef;--text-dim:#9a9188;--text-faint:#6b645d;--line:#f6f4ef14;--line-hi:#f6f4ef29;--font-display:var(--v2-font-urbanist,sans-serif), sans-serif;--font-body:var(--v2-font-sora,system-ui), system-ui, sans-serif;--font-mono:var(--font-body);--font-accent:var(--v2-font-fraunces,Georgia), Georgia, serif;--title-scale:1;--title-spacing-adjust:0em;--title-spacing-base-xl:-.04em;--title-spacing-base-lg:-.028em;--title-spacing-base-md:-.02em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-cinema:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(1.5rem, 4vw, 4rem);--section:clamp(6rem, 14vh, 11rem);background:var(--ink);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-weight:300;overflow-x:clip}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 ::selection{background:var(--accent);color:var(--btn-ink)}.v2 img{max-width:100%;display:block}.v2 a{color:inherit;text-decoration:none}.v2 button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}[data-theme=light] .v2{--ink:#f6f4ef;--ink-2:#fff;--ink-3:#efece4;--ink-4:#e4e0d6;--cream:#12100f;--cream-2:#1e1916;--cream-3:#2e2620;--text:#1b1b1d;--text-dim:#5e5248;--text-faint:#a09080;--line:#12100f1a;--line-hi:#12100f30;--accent:#c8a47e;--accent-2:#d6b089;--accent-dim:#c8a47e21;--accent-glow:#c8a47e3d;--bronze:#c8a47e;--bronze-dim:#c8a47e21}[data-theme=light] .v2 ::selection{color:#f6f4ef;background:#12100f}.v2{--btn-ink:#12100f}.v2-paper{background:var(--ink-2);border-block:1px solid var(--line)}.v2-container{width:100%;max-width:100rem;padding-inline:var(--gutter);margin-inline:auto}.v2-section{padding-block:var(--section);position:relative}.v2-display-xl{font-family:var(--font-display);font-weight:350;font-size:calc(clamp(2.75rem, 6vw, 5.75rem) * var(--title-scale,1));letter-spacing:calc(var(--title-spacing-base-xl) + var(--title-spacing-adjust,0em));line-height:1.05}.v2-display{font-family:var(--font-display);font-weight:350;font-size:calc(clamp(2.2rem, 4.5vw, 4.25rem) * var(--title-scale,1));letter-spacing:calc(var(--title-spacing-base-lg) + var(--title-spacing-adjust,0em));line-height:1.1}.v2-title{font-family:var(--font-display);font-weight:380;font-size:calc(clamp(1.5rem, 2.6vw, 2.3rem) * var(--title-scale,1));letter-spacing:calc(var(--title-spacing-base-md) + var(--title-spacing-adjust,0em));line-height:1.2}.v2-em{font-family:var(--font-accent);color:var(--accent);letter-spacing:-.01em;font-style:italic;font-weight:320}.v2-hero-base{font-size:.9em}.v2-split-line{margin-block:-.28em;padding-block:.28em;overflow:hidden!important}[data-hero-line]{visibility:hidden}[data-hero-line].is-split-ready{visibility:visible}.v2-lede{color:var(--text-dim);max-width:38em;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;line-height:1.65}.v2-body{color:var(--text-dim);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.75}.v2-eyebrow{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.75rem;font-size:.72rem;font-weight:400;display:inline-flex}.v2-eyebrow:before{content:"";opacity:.6;background:currentColor;width:2rem;height:1px}.v2-mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.v2-btn{font-family:var(--font-body);letter-spacing:.02em;background-image:linear-gradient(var(--v2-btn-fill-bg), var(--v2-btn-fill-bg));transition:color .45s var(--ease-expo), background-size .55s var(--ease-expo);isolation:isolate;white-space:nowrap;--v2-btn-primary-hover-bg:var(--cream);--v2-btn-primary-hover-text:var(--ink);--v2-btn-ghost-hover-bg:var(--accent);--v2-btn-ghost-hover-text:var(--btn-ink);--v2-btn-fill-bg:transparent;background-position:50% 100%;background-repeat:no-repeat;background-size:100% 0%;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:1.05rem 2.2rem;font-size:.9rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.v2-btn .v2-btn-fill{border-radius:inherit;z-index:0;transition:transform .55s var(--ease-expo);pointer-events:none;background:0 0;position:absolute;inset:0;transform:translateY(101%)}.v2-btn:hover{background-size:100% 100%}.v2-btn:hover .v2-btn-fill{transform:translateY(0)}.v2-btn-slot{z-index:1;flex-direction:column;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.v2-btn-slot-line{transition:transform .52s var(--ease-expo);will-change:transform;display:block;transform:translateY(0)}.v2-btn-slot-line+.v2-btn-slot-line{inset-inline:0;position:absolute;top:100%}.v2-btn:hover .v2-btn-slot-line,.v2-btn:focus-visible .v2-btn-slot-line{transform:translateY(-100%)}.v2-btn-primary{background-color:var(--accent);color:#12100f;--v2-btn-fill-bg:var(--v2-btn-primary-hover-bg);transition:color .45s var(--ease-expo), background-size .55s var(--ease-expo)}.v2-btn-primary:hover{color:var(--v2-btn-primary-hover-text)}.v2-btn-ghost{border:1px solid var(--line-hi);color:var(--text);--v2-btn-fill-bg:var(--v2-btn-ghost-hover-bg);transition:color .45s var(--ease-expo), background-size .55s var(--ease-expo), border-color .45s var(--ease-expo);background-color:#0000}.v2-btn-ghost:hover{color:var(--v2-btn-ghost-hover-text);border-color:var(--v2-btn-ghost-hover-bg)}.v2-btn-arrow{z-index:1;transition:transform .45s var(--ease-expo);display:inline-block;position:relative}.v2-btn:hover .v2-btn-arrow{transform:translate(.3rem)}.v2-link{align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.9rem;font-weight:400;display:inline-flex;position:relative}.v2-link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease-expo);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(1)}.v2-link:hover:after{transform-origin:0;animation:v2-link-sweep .6s var(--ease-expo)}@keyframes v2-link-sweep{0%{transform-origin:100%;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(0)}50.001%{transform-origin:0}to{transform-origin:0;transform:scaleX(1)}}.v2-frame{background:var(--ink-2);border-radius:4px;position:relative;overflow:hidden}.v2-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.v2-parallax-media{position:relative;overflow:hidden}.v2-parallax-media>*{will-change:transform;width:100%;height:120%}.v2-marquee{white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.v2-marquee-track{animation:v2-marquee-scroll var(--marquee-speed,32s) linear infinite;flex-shrink:0;align-items:center;gap:3rem;padding-right:3rem;display:flex}@keyframes v2-marquee-scroll{to{transform:translate(-100%)}}.v2-field{border-bottom:1px solid var(--line);transition:border-color .4s var(--ease-out);flex-direction:column;gap:.6rem;padding-block:1.6rem;display:flex;position:relative}.v2-field:focus-within{border-color:var(--accent)}.v2-field label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim);font-size:.68rem;transition:color .3s}.v2-field:focus-within label{color:var(--accent)}.v2-field input,.v2-field textarea{color:var(--text);font-family:var(--font-body);resize:none;background:0 0;border:none;outline:none;padding:0;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:300}.v2-field input::-moz-placeholder{color:var(--text-faint)}.v2-field textarea::-moz-placeholder{color:var(--text-faint)}.v2-field input::placeholder,.v2-field textarea::placeholder{color:var(--text-faint)}.v2-field-error{color:#e08a6d;font-size:.8rem;font-family:var(--font-mono);letter-spacing:.05em}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v2 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.v2 input:focus-visible,.v2 textarea:focus-visible{outline:none}
.v2-nav{z-index:100;pointer-events:none;padding:1.1rem clamp(1rem,3vw,1.6rem) 0;position:fixed;top:0;left:0;right:0}.v2-nav-capsule{pointer-events:auto;-webkit-backdrop-filter:blur(10px);width:100%;max-width:88rem;min-height:4.6rem;box-shadow:none;background:#0c0a098f;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;padding:.75rem 1.9rem;transition:border-color .64s cubic-bezier(.65,0,.35,1),background .64s cubic-bezier(.65,0,.35,1),box-shadow .64s cubic-bezier(.65,0,.35,1);display:flex}.v2-nav-capsule.is-revealing,[data-theme=light] .v2 .v2-nav-capsule.is-revealing{-webkit-backdrop-filter:blur();box-shadow:none}.v2-nav-capsule.is-scrolled{-webkit-backdrop-filter:blur(22px);background:#16120fdb;border-color:#ffc78a38;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffc78a12,inset 0 1px #ffffff0d}.v2-nav-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);flex-shrink:0;font-size:1.45rem;font-weight:420;line-height:1}.v2-nav-brand-mark{vertical-align:super;color:var(--accent);margin-left:.1em;font-size:.6em}.v2-nav-links{align-items:center;gap:clamp(1.2rem,2.2vw,2rem);display:flex}.v2-nav-link{letter-spacing:.18em;text-transform:uppercase;min-height:2.5rem;color:var(--text-dim);align-items:center;padding:0 2px;font-size:.72rem;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.v2-nav-link:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease-out);position:absolute;bottom:.45rem;left:0;transform:scaleX(0)}.v2-nav-link:hover,.v2-nav-link.is-active{color:var(--cream)}.v2-nav-link:hover:after,.v2-nav-link.is-active:after{transform:scaleX(1)}.v2-nav-item{align-items:center;display:inline-flex;position:relative}.v2-nav-caret{width:.42rem;height:.42rem;transition:transform .35s var(--ease-expo);opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;margin-left:.5rem;display:inline-block;transform:rotate(45deg)translateY(-1px)}.v2-nav-caret.is-open{transform:rotate(225deg)translateY(-1px)}.v2-nav-item .v2-nav-link:after{bottom:.35rem}.v2-nav-drop{border:1px solid var(--line-hi);transform-origin:top;will-change:transform, opacity;backface-visibility:hidden;background:#181411;border-radius:14px;width:21rem;padding:1.1rem .6rem .6rem;position:absolute;top:calc(100% + .9rem);left:50%;box-shadow:0 24px 60px #0006}.v2-nav-drop:before{content:"";height:1rem;position:absolute;top:-1rem;left:0;right:0}.v2-nav-drop-label{color:var(--accent);margin-bottom:.7rem;padding-inline:.9rem;font-size:.76rem;font-weight:500}.v2-nav-drop-list{flex-direction:column;display:flex}.v2-nav-drop-item{backface-visibility:hidden;will-change:transform, opacity;transform:translateZ(0)}.v2-nav-drop-link{border-radius:9px;grid-template-columns:1fr auto;grid-template-areas:"title arrow""note arrow";align-items:center;row-gap:.15rem;padding:.7rem .9rem;transition:background-color .25s;display:grid;position:relative}.v2-nav-drop-link:hover,.v2-nav-drop-link.is-active{background:#ffc78a12}.v2-nav-drop-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);grid-area:title;font-size:1.1rem;font-weight:440;transition:color .25s}.v2-nav-drop-link:hover .v2-nav-drop-title,.v2-nav-drop-link.is-active .v2-nav-drop-title{color:var(--accent)}.v2-nav-drop-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);grid-area:note;font-size:.68rem;font-weight:400}.v2-nav-drop-arrow{color:var(--accent);opacity:0;transition:opacity .25s, transform .35s var(--ease-expo);grid-area:arrow;transform:translate(-.35rem)}.v2-nav-drop-link:hover .v2-nav-drop-arrow{opacity:1;transform:translate(0)}.v2-nav-drop-foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:center;gap:1rem;margin:.5rem .3rem .3rem;padding:.75rem .9rem;font-size:.66rem;transition:color .25s;display:flex}.v2-nav-drop-foot:hover{color:var(--accent)}.v2-nav-right{flex-shrink:0;align-items:center;gap:1rem;display:flex}.v2-nav-clock{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-size:.68rem}.v2-nav-cta-slot{display:inline-flex}.v2-nav-cta{padding:.72rem 1.4rem;font-size:.8rem}@media (max-width:1100px){.v2-nav-clock{display:none}}.v2-nav-burger{border:1px solid var(--line-hi);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;width:2.6rem;height:2.6rem;display:none;position:relative}.v2-nav-burger span{background:var(--cream);width:1.05rem;height:1.5px;transition:transform .4s var(--ease-expo);display:block}.v2-nav-burger.is-open span:first-child{transform:translateY(.24rem)rotate(45deg)}.v2-nav-burger.is-open span:last-child{transform:translateY(-.24rem)rotate(-45deg)}@media (max-width:900px){.v2-nav-links,.v2-nav-clock{display:none}.v2-nav-burger{display:flex}.v2-nav-cta-slot,.v2-nav-cta{display:none}}.v2-menu{z-index:98;background:radial-gradient(90rem 60rem at 85% -10%, #ffc78a12, transparent 60%), var(--ink-2);position:fixed;inset:0;overflow:hidden}.v2-menu-inner{flex-direction:column;justify-content:flex-end;gap:clamp(1.6rem,4vh,3rem);height:100%;padding-top:6rem;padding-bottom:clamp(2rem,6vh,4rem);display:flex;overflow-y:auto}.v2-menu-socials{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.6rem;padding-top:1.6rem;display:flex}.v2-menu-social-link{border:1px solid var(--line-hi);width:2.4rem;height:2.4rem;color:var(--text-dim);transition:color .25s, border-color .25s, transform .35s var(--ease-expo);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.v2-menu-social-link:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-.15rem)}.v2-menu-socials-centered{justify-content:center}.v2-menu-links{flex-direction:column;gap:.2rem;display:flex}.v2-menu-link-mask{overflow:hidden}.v2-menu-link{font-family:var(--font-display);color:var(--cream);transition:color .3s, transform .5s var(--ease-expo);align-items:baseline;gap:1.2rem;font-size:clamp(2.6rem,8vh,5rem);font-weight:340;line-height:1.12;display:inline-flex}.v2-menu-link:hover{color:var(--accent);transform:translate(.8rem)}.v2-menu-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(2rem,8vw,6rem);padding-top:1.8rem;display:flex}.v2-menu-mail{color:var(--cream);margin-top:.5rem;font-size:clamp(1.05rem,2.4vw,1.4rem);font-weight:350;transition:color .3s;display:inline-block}.v2-menu-mail:hover{color:var(--accent)}@media (max-width:640px),(max-height:700px){.v2-menu-inner{justify-content:flex-start;gap:1.6rem;padding-top:7rem}.v2-menu-links{text-align:center;flex:1;justify-content:center;align-items:center;gap:.6rem}.v2-menu-link{gap:.9rem;font-size:clamp(2.2rem,11vw,3.2rem);line-height:1.08}.v2-menu-link:hover{transform:none}.v2-menu-socials{justify-content:center}}.v2-btn-xl{padding:1.3rem 2.8rem;font-size:1rem}@media (max-width:560px){.v2-btn-xl{width:100%;padding:1.15rem 1.6rem;font-size:.95rem}.v2-footer-cta-row>*{width:100%;display:block!important}.v2-footer-cta-row .v2-btn-xl{width:100%;display:flex}.v2-footer-cta-row{align-items:stretch;gap:1.4rem}}.v2-chip{border:1px solid var(--line-hi);color:var(--text-dim);border-radius:999px;padding:.6rem 1.25rem;font-size:.84rem;font-weight:400;transition:color .3s,border-color .3s,background-color .3s}.v2-chip:hover{border-color:var(--accent);color:var(--text)}.v2-chip.is-active{background:var(--accent);border-color:var(--accent);color:var(--btn-ink)}.v2-footer{border-top:1px solid var(--line);padding-bottom:0;position:relative;overflow-x:hidden}.v2-footer-no-top-border{border-top:none}.v2-footer-rule{background:linear-gradient(90deg, var(--accent) 0%, var(--line-hi) 32%, var(--line) 100%);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.v2-footer-cta{text-align:left;padding-top:clamp(3.2rem,5.6vh,4.9rem);padding-bottom:clamp(7.3rem,15.4vh,13.1rem);position:relative}.v2-footer-cta>.v2-container{z-index:1;position:relative}.v2-footer-cta-top{justify-content:flex-start;align-items:baseline;gap:1.5rem;padding-top:1.5rem;display:flex;position:relative}.v2-footer-cta-note{color:var(--text-faint)}@media (max-width:700px){.v2-footer-cta-note{display:none}}.v2-footer-cta-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v2-footer-cta-media-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.4}.v2-footer-cta-media-overlay{background:linear-gradient(180deg, var(--bg) 0%, #f6f4efb3 16%, #f6f4ef33 42%, #f6f4ef00 68%), #f6f4ef66;position:absolute;inset:0}[data-theme=dark] .v2 .v2-footer-cta-media-overlay{background:linear-gradient(180deg, var(--bg) 0%, #12100fbf 16%, #12100f40 42%, #12100f00 68%), #12100f66}@media (max-width:640px){.v2-footer-bottom{text-align:center;gap:.6rem;flex-direction:column!important;justify-content:center!important}.v2-footer-clock{position:static!important;transform:none!important}}.v2-footer-cta-title{margin-top:clamp(6.4rem,14vh,10.2rem)}.v2-word-mask{overflow-clip-margin:.22em;vertical-align:bottom;margin-block:-.28em;padding-block:.28em;display:inline-block;overflow:clip}.v2-word-mask>span{will-change:transform;display:inline-block}.v2-circle-wrap{margin-inline:.42em;display:inline-block;position:relative}.v2-cta-circle{pointer-events:none;width:calc(100% + .68em);height:calc(100% + .52em);position:absolute;top:-.26em;left:-.34em;overflow:visible}.v2-cta-circle path{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;opacity:.85}.v2-footer-cta-row{flex-wrap:wrap;align-items:center;gap:2.4rem;margin-top:clamp(2.6rem,6vh,4rem);display:flex}.v2-footer-cta-alt{color:var(--text-dim);font-size:.95rem}.v2-footer-main{border-top:1px solid var(--line);background:var(--ink-2);position:relative}.v2-footer-grid{grid-template-columns:1fr 1fr 1fr;gap:clamp(2.5rem,5vw,6rem);padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem);display:grid}.v2-footer-col{flex-direction:column;align-items:flex-start;gap:.9rem;padding-top:1.6rem;display:flex;position:relative}.v2-footer-col-brand{padding-right:clamp(0rem,3vw,3rem)}.v2-footer-brand{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.9rem;font-weight:400}.v2-footer-statement{max-width:26em;color:var(--text-dim)}.v2-footer-email{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cream);margin-top:.6rem;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:350;position:relative}.v2-footer-email:after{content:"";background:var(--accent);transform-origin:100%;width:100%;height:1px;transition:transform .55s var(--ease-expo);position:absolute;bottom:-.12em;left:0;transform:scaleX(0)}.v2-footer-email:hover:after{transform-origin:0;transform:scaleX(1)}.v2-footer-heading{color:var(--accent);margin-bottom:.5rem}.v2-footer-link{color:var(--text-dim);transition:color .3s, padding-left .4s var(--ease-expo);padding-block:.1rem;font-size:.95rem;position:relative}.v2-footer-link:before{content:"";background:var(--accent);width:0;height:1px;transition:width .4s var(--ease-expo);position:absolute;top:50%;left:0}.v2-footer-link:hover{color:var(--cream);padding-left:1.05rem}.v2-footer-link:hover:before{width:.7rem}.v2-footer-address{color:var(--text-dim);font-size:.88rem;line-height:1.7}.v2-footer-bottom{border-top:1px solid var(--line);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.6rem;display:flex}.v2-footer-clock{color:var(--text-dim)}.v2-footer-top{color:var(--text-dim);align-items:center;gap:.5rem;transition:color .3s;display:inline-flex}.v2-footer-top span{transition:transform .4s var(--ease-expo)}.v2-footer-top:hover{color:var(--cream)}.v2-footer-top:hover span{transform:translateY(-.2rem)}.v2-footer-wordmark{pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;line-height:.72;overflow:hidden}.v2-footer-wordmark-inner{font-family:var(--font-display);letter-spacing:.02em;color:#f6f4ef12;-webkit-text-stroke:none;font-size:clamp(4rem,17.5vw,17rem);font-weight:500;display:block;transform:translateY(42%)}.v2-footer-wordmark-letter{will-change:transform;display:inline-block}@media (max-width:900px){.v2-footer-grid{text-align:center;grid-template-columns:1fr}.v2-footer-col{text-align:center!important;grid-column:1/-1!important;align-items:center!important;padding-left:0!important;padding-right:0!important}.v2-footer-col>div,.v2-footer-col>nav{align-items:center!important}.v2-footer-logo-wrap img{height:6.5rem!important;margin:0 auto!important}}@media (max-width:560px){.v2-footer-logo-wrap img{height:5.5rem!important}}[data-theme=dark] .v2 .v2-btn:not(.v2-hero .v2-btn),[data-theme=dark] .v2 .v2-btn:not(.v2-hero .v2-btn):hover,[data-theme=dark] .v2 .v2-btn:not(.v2-hero .v2-btn):focus-visible,[data-theme=dark] .v2 .btn-primary,[data-theme=dark] .v2 .btn-ghost,[data-theme=dark] .v2 .btn-primary:hover,[data-theme=dark] .v2 .btn-ghost:hover,[data-theme=dark] .v2 .btn-primary:focus-visible,[data-theme=dark] .v2 .btn-ghost:focus-visible{color:#12100f}[data-theme=light] .v2 .v2-nav-capsule{-webkit-backdrop-filter:blur(14px);background:#f6f4efe0;border-color:#c8a47e47;box-shadow:0 8px 28px #12100f14,inset 0 1px #ffffffa6}[data-theme=light] .v2 .v2-nav-capsule.is-scrolled{-webkit-backdrop-filter:blur(22px);background:#f6f4efe6;border-color:#c8a47e4d;box-shadow:0 8px 32px #12100f1a,0 0 0 1px #c8a47e14,inset 0 1px #ffffffb3}[data-theme=light] .v2 .v2-nav-capsule:not(.is-scrolled) .v2-nav-link{color:#12100f9e}[data-theme=light] .v2 .v2-nav-capsule:not(.is-scrolled) .v2-nav-link:hover,[data-theme=light] .v2 .v2-nav-capsule:not(.is-scrolled) .v2-nav-link.is-active,[data-theme=light] .v2 .v2-nav-capsule:not(.is-scrolled) .v2-nav-brand{color:#12100f}[data-theme=light] .v2 .v2-nav-capsule:not(.is-scrolled) .v2-nav-icon,[data-theme=light] .v2 .v2-nav-capsule:not(.is-scrolled) .v2-nav-burger{color:#12100fb3;border-color:#12100f1f}[data-theme=light] .v2 .v2-nav-capsule:not(.is-scrolled) .v2-nav-burger span{background:#12100f}[data-theme=light] .v2 .v2-nav-drop{background:#fff;box-shadow:0 24px 60px #12100f29}[data-theme=light] .v2 .v2-nav-drop-title{color:#12100f9e}[data-theme=light] .v2 .v2-nav-drop-link:hover,[data-theme=light] .v2 .v2-nav-drop-link.is-active{background:#c8a47e14}[data-theme=light] .v2 .v2-footer-wordmark span{color:#12100f0f;-webkit-text-stroke:none}.logo-dark-only{display:block!important}.logo-light-only,[data-theme=light] .v2 .logo-dark-only{display:none!important}[data-theme=light] .v2 .logo-light-only{display:block!important}.v2-footer-socials{justify-content:center;align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.v2-footer-social-link{border:1px solid var(--line-hi);width:2.6rem;height:2.6rem;color:var(--text-dim);transition:color .25s, border-color .25s, background-color .25s, transform .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:flex}.v2-footer-social-link:hover{border-color:var(--accent);color:var(--text);background-color:var(--accent-dim);transform:translateY(-2px)}.v2-nav-icon{border:1px solid var(--line-hi);width:2.6rem;height:2.6rem;color:var(--text-dim);transition:color .25s, border-color .25s, transform .3s var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2-nav-icon:hover{color:var(--text);border-color:var(--accent);transform:translateY(-1px)}.v2-preloader{z-index:200;background:var(--ink);will-change:transform;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.v2-preloader.is-lifting{animation:1s cubic-bezier(.76,0,.24,1) both v2-preloader-lift}.v2-preloader-inner{will-change:transform, opacity;flex-direction:column;align-items:center;gap:1.4rem;display:flex}.v2-preloader-inner.is-lifting{animation:.85s cubic-bezier(.55,0,1,.45) both v2-preloader-inner-out}.v2-preloader-word{font-family:var(--v2-font-display,Georgia), Georgia, serif;letter-spacing:-.02em;color:var(--cream);font-size:clamp(3rem,9vw,6.5rem);font-weight:380;line-height:1}.v2-preloader-char-mask{vertical-align:baseline;display:inline-block;overflow:hidden}.v2-preloader-char{will-change:transform;animation:1.05s cubic-bezier(.16,1,.3,1) both v2-preloader-char-in;animation-delay:calc(.15s + (var(--preloader-index,0) * 45ms));display:inline-block;transform:translateY(118%)}.v2-preloader-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);transform-origin:50%;width:min(46vw,22rem);height:1px;animation:1.1s cubic-bezier(.65,0,.35,1) .35s both v2-preloader-line-in;display:block;transform:scaleX(0)}.v2-preloader-sub{color:var(--text-dim);letter-spacing:.32em;opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .75s both v2-preloader-sub-in;transform:translateY(12px)}@keyframes v2-preloader-char-in{0%{transform:translateY(118%)}to{transform:translateY(0)}}@keyframes v2-preloader-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2-preloader-sub-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-preloader-inner-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30%)}}@keyframes v2-preloader-lift{0%{transform:translateY(0)}to{transform:translateY(-100%)}}
.v2-hero{background:var(--ink);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.v2-hero-frame{z-index:0;pointer-events:none;transform-origin:top;will-change:transform;contain:paint;background:#12100f;border-radius:1.5rem;position:absolute;inset:0;overflow:hidden}.v2-hero-media{pointer-events:none;will-change:transform;background:#12100f;position:absolute;inset:0;overflow:hidden}.v2-hero-media-asset{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.86)contrast(1.06);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.v2-hero-media-video{will-change:opacity}.v2-hero-media-matte{transition:opacity .7s var(--ease-out);background:#12100f;position:absolute;inset:0}.v2-hero-media-overlay{z-index:1;pointer-events:none;background:linear-gradient(#12100f99 0%,#12100f1a 24%,#12100f24 52%,#12100feb 100%),linear-gradient(78deg,#12100f8c 0%,#12100f29 48%,#12100f0a 100%);position:absolute;inset:0}.v2-hero-topline{z-index:2;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-top:clamp(6.5rem,12vh,9rem);display:flex;position:relative}.v2-hero-topline-note{color:#f6f4ef9e}@media (max-width:700px){.v2-hero-topline-note{display:none}}.v2-hero-content{z-index:2;will-change:transform, opacity;margin-top:auto;padding-top:clamp(3rem,8vh,6rem);position:relative}.v2-hero-title{color:#f6f4ef;text-shadow:0 18px 70px #0000006b;font-size:calc(clamp(3rem, 6.6vw, 6.5rem) * var(--title-scale,1))}.v2-hero-rule{background:linear-gradient(90deg, var(--accent) 0%, #f6f4ef47 34%, #f6f4ef0f 100%);transform-origin:0;height:1px;margin-top:clamp(2rem,5vh,3.5rem);display:block}.v2-hero-line{color:#f6f4ef;display:block}@media (min-width:1024px){.v2-hero-line{white-space:nowrap}}.v2-hero .v2-em{color:var(--accent)}.v2-hero-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-top:clamp(1.8rem,4.5vh,3.2rem);display:flex}.v2-hero-lede{color:#f6f4efd1;max-width:30em}.v2-hero-cta{flex-wrap:wrap;gap:1rem;display:flex}.v2-hero .v2-btn-ghost{color:#f6f4ef;--v2-btn-ghost-hover-bg:#f6f4ef;--v2-btn-ghost-hover-text:#12100f;border-color:#f6f4efb8}.v2-hero .v2-btn-primary{color:#12100f;--v2-btn-primary-hover-bg:#12100f;--v2-btn-primary-hover-text:#f6f4ef}.v2-hero .v2-btn-primary:hover{color:#f6f4ef!important}.v2-hero .v2-btn-ghost:hover{color:#12100f;border-color:#f6f4ef}.v2-hero-meta{z-index:2;color:#f6f4ef9e;will-change:opacity;justify-content:center;align-items:center;gap:1.5rem;margin-top:clamp(2.2rem,5.5vh,4rem);padding-bottom:2rem;display:flex;position:relative}.v2-hero-scroll{color:var(--accent);flex-direction:column;align-items:center;gap:.6rem;display:inline-flex}.v2-hero-scroll-line{background:linear-gradient(to bottom, var(--accent), transparent);width:1px;height:2.6rem;animation:v2-scroll-pulse 2.2s var(--ease-cinema) infinite;transform-origin:top}@keyframes v2-scroll-pulse{0%{opacity:0;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(.8rem)}}@media (max-width:760px){.v2-hero{min-height:auto;padding-bottom:2.5rem}.v2-hero-content{margin-top:0;padding-top:clamp(7rem,20vh,9rem)}.v2-hero-title.v2-display-xl{font-size:calc(clamp(2.5rem, 12vw, 3.4rem) * var(--title-scale,1));line-height:1.08}.v2-hero-bottom{flex-direction:column;align-items:stretch;gap:1.6rem}.v2-hero-cta{width:100%}.v2-hero-cta>*{flex:auto}.v2-hero-cta .v2-btn{width:100%}.v2-hero-meta{justify-content:center;margin-top:2.4rem}}.v2-trust{border-block:1px solid var(--line);background:var(--ink-2);margin-block:clamp(1.5rem,3vw,3rem);padding-block:2.4rem}.v2-trust-head{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.6rem;margin-bottom:1.6rem;display:flex}.v2-trust-label{color:var(--text-faint)}.v2-trust-rating{align-items:center;gap:.6rem;display:inline-flex}.v2-trust-stars{gap:.12rem;display:inline-flex}.v2-trust-stars svg{fill:#fbbc05;width:.9rem;height:.9rem}.v2-trust-rating-text{color:var(--text-faint)}.v2-trust-item{align-items:center;display:inline-flex}.v2-trust-favicon{flex:none;width:clamp(1.4rem,3vw,2.3rem);height:clamp(1.4rem,3vw,2.3rem);display:inline-flex;position:relative}.v2-trust-favicon-img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)saturate()invert(76%)sepia(28%)saturate(413%)hue-rotate(352deg)brightness(95%)contrast(89%);opacity:.96;transform:scale(var(--favicon-scale,1))}.v2-trust-name{font-family:var(--font-display);color:var(--text-dim);margin-left:.9rem;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:350;transition:color .3s}.v2-trust-name.is-italic{color:var(--cream);font-style:italic}.v2-trust-sep{color:var(--accent);margin-left:1.2rem;font-size:.9rem}.v2-showcase{position:relative}.v2-showcase-body{flex-direction:column;min-height:100svh;padding-top:14vh;padding-bottom:1.5rem;display:flex}.v2-showcase-head{flex-direction:column;flex-shrink:0;gap:1.4rem;margin-bottom:clamp(3rem,8vh,7rem);display:flex}.v2-showcase-track{padding-inline:var(--gutter);will-change:transform;flex:none;align-items:stretch;gap:clamp(1.5rem,3vw,3rem);width:max-content;margin-block:auto;display:flex;transform:translate(0,0)}.v2-showcase-panel{flex-direction:column;flex-shrink:0;gap:1.4rem;width:min(62vw,58rem);display:flex;position:relative}.v2-showcase-media{background:var(--ink-2);border-radius:6px;height:min(54vh,32rem);position:relative;overflow:hidden}.v2-showcase-media img{-o-object-fit:cover;object-fit:cover;transition:scale .9s var(--ease-expo);scale:1.16}.v2-showcase-panel:hover .v2-showcase-media img{scale:1.22}.v2-showcase-media-veil{pointer-events:none;background:linear-gradient(#0000 55%,#12100f8c);position:absolute;inset:0}.v2-showcase-metric{flex-direction:column;gap:.3rem;display:flex;position:absolute;bottom:1.4rem;left:1.6rem}.v2-showcase-metric-value{font-family:var(--font-display);color:var(--accent);font-size:clamp(2rem,3.6vw,3.2rem);font-weight:380;line-height:1}.v2-showcase-caption{-moz-column-gap:1.6rem;grid-template-columns:1fr auto;grid-template-areas:"title cat""desc desc";align-items:baseline;gap:.5rem 1.6rem;display:grid}.v2-showcase-index{color:var(--accent);grid-area:index}.v2-showcase-title{grid-area:title;transition:color .3s}.v2-showcase-panel:hover .v2-showcase-title{color:var(--accent)}.v2-showcase-cat{grid-area:cat}.v2-showcase-desc{grid-area:desc;max-width:42em}.v2-showcase-panel-last{justify-content:center;width:min(44vw,40rem)}.v2-showcase-all{border:1px solid var(--line);border-radius:6px;flex-direction:column;justify-content:center;gap:1.2rem;height:min(54vh,32rem);padding:3rem;transition:border-color .4s,background-color .4s;display:flex}.v2-showcase-all:hover{border-color:var(--accent);background:var(--accent-dim)}.v2-showcase-all-title{align-items:center;gap:1.4rem;display:inline-flex}.v2-showcase-all-arrow{transition:transform .4s var(--ease-expo);color:var(--accent);display:inline-block}.v2-showcase-all:hover .v2-showcase-all-arrow{transform:translate(1rem)}.v2-showcase-progress{background:var(--line);flex-shrink:0;height:1px;margin-block:clamp(1rem,3vh,2rem)}.v2-showcase-progress-bar{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(0)}@media (max-width:899px){.v2-showcase-body{min-height:0;padding-top:clamp(4rem,10vh,7rem);padding-bottom:0}.v2-showcase-head{margin-bottom:clamp(2.5rem,6vh,4.5rem)}.v2-showcase-track{flex-direction:column;gap:4rem;width:100%;margin-block:0}.v2-showcase-panel,.v2-showcase-panel-last{width:100%}.v2-showcase-media{height:min(48vh,24rem)}.v2-showcase-caption{grid-template-columns:1fr;grid-template-areas:"title""cat""desc"}.v2-showcase-progress{display:none}.v2-showcase-all{height:auto;padding:2.2rem}}.v2-manifesto{background:var(--ink)}.v2-manifesto-text{max-width:18em;margin-top:2.2rem}.v2-manifesto-word{opacity:.13;will-change:opacity}.v2-manifesto-link{color:var(--text-dim);margin-top:2.6rem}.v2-manifesto-link:hover{color:var(--cream)}.v2-services{padding-bottom:clamp(3rem,7vh,5rem)}.v2-services-head{flex-direction:column;gap:1.4rem;max-width:46rem;margin-bottom:clamp(3rem,7vh,5rem);display:flex}.v2-services-stack{flex-direction:column;gap:1.6rem;margin-top:clamp(3rem,7vh,5rem);padding-bottom:0;display:flex}.v2-service-card{transform-origin:top;border:1px solid var(--line-hi);background:var(--ink-3);border-radius:10px;grid-template-columns:1fr minmax(18rem,40%);align-items:center;gap:clamp(2rem,5vw,4rem);margin:0;padding:clamp(1.8rem,4vw,3rem);display:grid;position:sticky;top:clamp(7rem,20vh,13rem);box-shadow:0 20px 45px -30px #0006}.v2-service-card-body{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.v2-service-card-step{color:var(--accent);align-items:center;gap:.75rem;display:inline-flex}.v2-service-card-step:after{content:"";opacity:.6;background:currentColor;width:2.5rem;height:1px}.v2-service-card-desc{color:var(--text-dim);max-width:40em;margin:0}.v2-service-tags{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.v2-service-tag{border:1px solid var(--line-hi);border-radius:999px;padding:.45rem 1rem}.v2-service-card-media{aspect-ratio:4/3;border-radius:6px;position:relative;overflow:hidden}.v2-service-card-media img{-o-object-fit:cover;object-fit:cover}@media (max-width:760px){.v2-service-card{grid-template-columns:1fr;gap:1.6rem;position:static}.v2-service-card-media{order:-1}}.v2-scan{background:radial-gradient(70rem 45rem at -10% 110%, #ffc78a0f, transparent 60%), var(--ink-2);border-top:1px solid var(--line);overflow:hidden}.v2-scan-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,26.5rem);justify-content:space-between;align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.v2-scan-copy{flex-direction:column;align-items:flex-start;gap:1.8rem;display:flex}.v2-scan-actions{width:100%}.v2-scan-actions .v2-scanform.is-sm{max-width:28rem}.v2-scan-actions .v2-scanform.is-sm .v2-scanform-row{flex-direction:row;align-items:center;gap:1rem;max-width:none}.v2-scan-actions .v2-scanform.is-sm .v2-scanform-input{border:none;border-bottom:1px solid var(--line-hi);transition:border-color .35s var(--ease-out);background:0 0;border-radius:0;padding:.6rem .1rem}.v2-scan-actions .v2-scanform.is-sm .v2-scanform-input:focus{border-color:var(--accent);box-shadow:none}.v2-scan-actions .v2-scanform.is-sm .v2-scanform-input:focus-visible{border-color:var(--accent);box-shadow:none;outline:none}.v2-scan-actions .v2-scanform.is-sm .v2-scanform-btn{background-color:var(--accent);color:#12100f;align-self:center;padding:.85rem 1.5rem}.v2-scan-actions .v2-scanform.is-sm .v2-scanform-btn:hover,.v2-scan-actions .v2-scanform.is-sm .v2-scanform-btn:focus-visible{background-color:var(--accent);color:#12100f;filter:brightness(1.1)}.v2-scan-visual{width:100%;position:relative}.v2-scan-shot{aspect-ratio:16/11;border:1px solid var(--line-hi);background:var(--ink-3);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 80px -34px #0000009e}.v2-scan-shot img{-o-object-fit:cover;object-fit:cover}.v2-scan-shot-scan{aspect-ratio:4/5;background:var(--ink-3);border-color:var(--line-hi)}.v2-scan-shot-scan:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffc78a14}.v2-scan-shot-scan .v2-scan-shot-img{-o-object-fit:cover;object-fit:cover;-o-object-position:18% center;object-position:18% center}@media (min-width:900px){.v2-scan-shot-scan{aspect-ratio:3/4}}@media (max-width:899px){.v2-scan-grid{grid-template-columns:1fr}.v2-scan-visual{max-width:22rem;margin-inline:auto}.v2-scan-shot-scan{aspect-ratio:16/11}.v2-scan-shot-scan .v2-scan-shot-img{-o-object-position:22% 30%;object-position:22% 30%}}.v2-stats{border-block:1px solid var(--line);margin-block:clamp(1.5rem,3vw,3rem);padding-block:clamp(3rem,7vh,5rem)}.v2-stats-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2.5rem;display:grid}.v2-stat{border-left:1px solid var(--line-hi);flex-direction:column;gap:.8rem;padding-left:1.4rem;display:flex}.v2-stat-value{font-family:var(--font-display);color:var(--cream);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:340;line-height:1}.v2-paper .v2-stat-value{color:var(--text)}.v2-stat-label{color:var(--text-dim)}.v2-quotes{position:relative}.v2-quotes-stage{min-height:20rem;margin-top:3rem;padding-left:clamp(0rem,6vw,5rem);position:relative}.v2-quotes-mark{font-family:var(--font-display);color:var(--accent-dim);pointer-events:none;font-size:clamp(7rem,14vw,12rem);line-height:1;position:absolute;top:-2.5rem;left:0}.v2-quote{margin:0}.v2-quote-text{font-family:var(--font-display);letter-spacing:-.01em;max-width:26em;margin:0;font-size:clamp(1.5rem,3.2vw,2.7rem);font-weight:340;line-height:1.32}.v2-quotes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.v2-quote-stars{gap:.12rem;display:inline-flex}.v2-quote-stars svg{fill:#fbbc05;width:.95rem;height:.95rem}.v2-quote-author{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:2.4rem;font-size:1rem;display:flex}.v2-quote-person{align-items:center;gap:1rem;min-width:0;display:inline-flex}.v2-quote-avatar{border:1px solid var(--line-hi);background:var(--accent-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex;overflow:hidden}.v2-quote-avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.v2-quote-avatar-monogram{font-family:var(--font-display);letter-spacing:.01em;color:var(--accent);font-size:1.15rem;font-weight:500}.v2-quote-identity{flex-direction:column;gap:.2rem;min-width:0;display:flex}.v2-quote-name{color:var(--text);font-weight:400}.v2-quote-role{color:var(--text-dim);font-size:.82rem}.v2-quote-rating{align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.v2-quote-google-link{transition:transform .3s var(--ease-out);flex:none;display:inline-flex}.v2-quote-google-link:hover{transform:translateY(-1px)}.v2-quote-google-glyph{width:1rem;height:1rem}.v2-quotes-nav{gap:.9rem;margin-top:3rem;display:flex}.v2-quotes-dot{justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.v2-quotes-dot span{background:var(--text-faint);width:.55rem;height:.55rem;transition:transform .4s var(--ease-spring,var(--ease-out)), background-color .3s;border-radius:50%}.v2-quotes-dot:hover span{background:var(--text-dim);transform:scale(1.4)}.v2-quotes-dot.is-active span{background:var(--accent);transform:scale(1.7)}.v2-index{padding-top:clamp(9rem,18vh,13rem)}.v2-index-head{flex-direction:column;gap:1.4rem;margin-bottom:clamp(3rem,8vh,5.5rem);display:flex}.v2-index-list{border-top:1px solid var(--line);padding-bottom:var(--section);position:relative}.v2-selected .v2-index-list{padding-bottom:1.5rem}.v2-index-row{border-bottom:1px solid var(--line);transition:padding-left .5s var(--ease-expo), border-color .4s;grid-template-columns:1fr auto 2.5rem;align-items:center;gap:1.6rem;padding-block:1.6rem;display:grid}.v2-index-row:hover{border-color:var(--line-hi);padding-left:1rem}.v2-index-num{color:var(--text-faint);transition:color .3s}.v2-index-row:hover .v2-index-num{color:var(--accent)}.v2-index-title{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.8rem);font-weight:350;line-height:1.1;transition:color .3s,font-style}.v2-index-row:hover .v2-index-title{color:var(--accent);font-style:italic}.v2-index-cat{text-align:right}.v2-index-arrow{color:var(--text-faint);transition:transform .4s var(--ease-expo), color .3s}.v2-index-row:hover .v2-index-arrow{color:var(--accent);transform:translate(.4rem)rotate(-45deg)}.v2-index-thumb{display:none}.v2-index-preview{pointer-events:none;z-index:5;width:24rem;height:16rem;margin-top:-8rem;margin-left:2rem;position:absolute;top:0;left:0}.v2-index-preview-media{border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -20px #000000a6}.v2-index-preview-media img{-o-object-fit:cover;object-fit:cover}@media (max-width:899px){.v2-index-preview{display:none}.v2-index-row{grid-template-columns:1fr 1.6rem;grid-template-areas:"title arrow""cat arrow""thumb thumb";row-gap:.4rem}.v2-index-num{grid-area:num}.v2-index-title{grid-area:title}.v2-index-cat{text-align:left;grid-area:cat}.v2-index-arrow{grid-area:arrow}.v2-index-thumb{aspect-ratio:16/9;grid-area:thumb;margin-top:.9rem;display:block;position:relative}}.v2-case-hero{flex-direction:column;gap:1.6rem;margin-bottom:clamp(2.5rem,6vh,4rem);padding-top:clamp(9rem,18vh,13rem);display:flex}.v2-case-intro{max-width:32em}.v2-case-hero-media{height:min(78vh,46rem);position:relative;overflow:hidden}.v2-case-hero-media img{-o-object-fit:cover;object-fit:cover;will-change:transform}.v2-case-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem;padding-block:clamp(2.4rem,5vh,3.6rem);display:grid}.v2-case-meta-item{flex-direction:column;gap:.6rem;display:flex}.v2-case-meta-item .v2-mono{color:var(--accent)}.v2-case-meta-value{font-size:.98rem;line-height:1.5}.v2-case-block{padding-block:var(--section);grid-template-columns:minmax(10rem,24%) 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.v2-case-block-label{position:relative}.v2-case-block-body{flex-direction:column;gap:1.8rem;max-width:46rem;display:flex}.v2-case-block-title{margin-bottom:.6rem}.v2-case-paragraph{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8}.v2-case-band{height:min(70vh,40rem)}.v2-case-band-inner{height:130%;position:relative;top:-15%}.v2-case-band-inner img{-o-object-fit:cover;object-fit:cover}.v2-case-pull{text-align:left;background:var(--ink-2);border-block:1px solid var(--line)}.v2-case-pull-value{margin-block:1rem 1.4rem}.v2-case-pull-number{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(5rem,16vw,14rem);font-weight:320;line-height:.95}.v2-case-crop{height:min(60vh,34rem);margin-block:var(--section);border-radius:6px}.v2-case-crop-inner{height:125%;position:relative;top:-12.5%}.v2-case-crop-inner img{-o-object-fit:cover;object-fit:cover}.v2-case-results{border:none;padding-top:0}.v2-case-quote{padding-block:0 var(--section);max-width:60rem}.v2-case-next{border-top:1px solid var(--line);position:relative}.v2-case-next-link{isolation:isolate;display:block;position:relative;overflow:hidden}.v2-case-next-media{z-index:-1;opacity:.25;transition:opacity .6s var(--ease-out), transform 1.2s var(--ease-expo);position:absolute;inset:0;transform:scale(1.04)}.v2-case-next-media img{-o-object-fit:cover;object-fit:cover}.v2-case-next-link:hover .v2-case-next-media{opacity:.5;transform:scale(1)}.v2-case-next-content{flex-direction:column;gap:1rem;min-width:0;padding-block:clamp(4rem,10vh,7rem);display:flex}.v2-case-next-content .v2-display{transition:color .3s, transform .6s var(--ease-expo);overflow-wrap:break-word;word-break:break-word}.v2-case-next-link:hover .v2-case-next-content .v2-display{color:var(--accent);transform:translate(.8rem)}@media (max-width:760px){.v2-case-block{grid-template-columns:1fr;gap:1.6rem}}.v2-page-hero{flex-direction:column;gap:1.6rem;padding-top:clamp(9rem,18vh,13rem);display:flex}.v2-head-display{max-width:16em;margin-block:1.4rem 1.6rem}.v2-about-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-top:clamp(8rem,16vh,12rem);padding-bottom:clamp(3rem,7vh,5.5rem);display:grid}.v2-about-hero-copy{flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:34rem;display:flex}.v2-about-hero-title{max-width:10em}.v2-about-hero-copy .v2-lede{margin-top:.2rem}.v2-about-hero-proof{border-top:1px solid var(--line);flex-wrap:wrap;gap:clamp(2rem,4vw,3rem);width:100%;margin:.6rem 0 0;padding-top:1.6rem;display:flex}.v2-about-hero-proof-item{flex-direction:column;gap:.35rem;display:flex}.v2-about-hero-proof-value{font-family:var(--font-display);color:var(--cream);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:340;line-height:1}.v2-about-hero-proof-label{color:var(--text-faint)}.v2-about-hero-cta{margin-top:.6rem}.v2-about-hero-media{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.6rem);display:grid}.v2-about-hero-media>:nth-child(2){margin-top:clamp(2rem,5vw,4rem)}.v2-about-hero-portrait{flex-direction:column;gap:.9rem;margin:0;display:flex}.v2-about-hero-portrait-frame{aspect-ratio:3/4;border-radius:8px;position:relative}.v2-about-hero-portrait-frame img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.65)contrast(1.02);transition:filter .7s var(--ease-out)}.v2-about-hero-portrait:hover .v2-about-hero-portrait-frame img{filter:grayscale(0)}.v2-about-hero-portrait-cap{flex-direction:column;gap:.25rem;display:flex}.v2-about-hero-portrait-name{font-family:var(--font-display);color:var(--text);font-size:1.05rem;font-weight:400}@media (max-width:979px){.v2-about-hero{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,8vw,4rem);padding-bottom:clamp(2.5rem,6vh,4rem)}.v2-about-hero-copy{max-width:40rem}.v2-about-hero-media{max-width:34rem}}@media (max-width:480px){.v2-about-hero-media{grid-template-columns:1fr;max-width:24rem}.v2-about-hero-media>:nth-child(2){margin-top:0}}.v2-about-story-copy{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;max-width:54rem;margin-inline:auto;display:flex}.v2-about-story-title{max-width:16em}.v2-about-story-paragraph{max-width:46rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8}.v2-about-values{overflow:clip}.v2-about-values-layout{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.v2-about-values-intro{max-width:26rem;position:sticky;top:clamp(5rem,14vh,9rem)}.v2-about-values-title{max-width:9ch;margin-block:1.2rem 1.8rem}.v2-about-values-lede{max-width:25rem;color:var(--text-dim);line-height:1.75}.v2-about-values-list{border-top:1px solid var(--line-hi)}.v2-about-value{border-bottom:1px solid var(--line-hi);grid-template-columns:minmax(7rem,.42fr) minmax(0,1.4fr) auto;align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(1.8rem,4vw,3rem);display:grid}.v2-about-value-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;padding-top:.35rem;font-size:.72rem;font-weight:600;line-height:1.4}.v2-about-value-copy{min-width:0}.v2-about-value-copy .v2-title{margin:0 0 .9rem}.v2-about-value-copy .v2-body{max-width:34rem;color:var(--text-dim);line-height:1.75}.v2-about-value-arrow{border:1px solid var(--line-hi);width:2.8rem;height:2.8rem;color:var(--accent);transition:border-color .35s var(--ease-out), transform .5s var(--ease-expo);border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.v2-about-value:hover .v2-about-value-arrow{border-color:var(--accent);transform:translate(.35rem)}@media (max-width:800px){.v2-about-values-layout{grid-template-columns:1fr;gap:clamp(3rem,8vw,5rem)}.v2-about-values-intro{max-width:34rem;position:static}.v2-about-values-title{max-width:12ch}}@media (max-width:560px){.v2-about-value{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.v2-about-value-kicker{grid-column:1/-1}.v2-about-value-arrow{margin-top:.25rem}}.v2-ww-kpis{border-block:1px solid var(--line);background:var(--ink-2);margin-top:clamp(2.5rem,6vh,4rem);padding-block:clamp(2.4rem,5vh,3.6rem)}.v2-ww-kpis-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem;display:grid}.v2-ww-kpi{border-left:1px solid var(--line-hi);flex-direction:column;gap:.7rem;padding-left:1.4rem;display:flex}.v2-ww-kpi-value{font-family:var(--font-display);color:var(--cream);font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:350;line-height:1}.v2-ww-kpi-unit{color:var(--accent);font-size:.55em;font-style:italic}.v2-ww-promises-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-ww-promise{border-top:1px solid var(--line-hi);flex-direction:column;gap:1.1rem;padding:2.2rem 2.2rem 2.2rem 0;display:flex}.v2-ww-promise-index{color:var(--accent)}.v2-ww-scan-inner{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.v2-ww-scan-cta{justify-self:end}@media (max-width:899px){.v2-ww-scan-inner{grid-template-columns:1fr}.v2-ww-scan-cta{justify-self:start}}.v2-phases{flex-direction:column;gap:1.6rem;margin-top:clamp(3rem,7vh,5rem);display:flex}.v2-phase{border:1px solid var(--line-hi);background:var(--ink-3);transform-origin:top;border-radius:8px;flex-direction:column;gap:1.1rem;padding:clamp(1.8rem,4vw,3rem);display:flex;position:sticky;top:7.5rem;box-shadow:0 -20px 50px -30px #0009}.v2-phase-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.v2-phase-tag{color:var(--accent)}.v2-phase-duration{color:var(--text-faint)}.v2-phase-summary{max-width:42em}.v2-phase-deliverables{flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.v2-phase-deliverables li{border:1px solid var(--line);border-radius:999px;padding:.45rem 1rem}.v2-bridge{border-top:1px solid var(--line)}.v2-bridge-text{max-width:20em}.v2-bridge-link{white-space:nowrap;transition:opacity .3s}.v2-bridge-link:hover{opacity:.75}.v2-contact{isolation:isolate;padding-top:clamp(9rem,18vh,13rem);position:relative}.v2-contact-hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v2-contact-hero-media{will-change:transform;position:absolute;inset:-12% 0}.v2-contact-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 40%;object-position:70% 40%;opacity:.5}.v2-contact-hero-veil{background:linear-gradient(100deg, var(--ink) 6%, color-mix(in srgb, var(--ink) 82%, transparent) 42%, color-mix(in srgb, var(--ink) 58%, transparent) 72%, color-mix(in srgb, var(--ink) 74%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 55%, transparent) 0%, transparent 26%, transparent 62%, var(--ink) 100%);position:absolute;inset:0}.v2-contact-grid{padding-bottom:var(--section);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid;position:relative}.v2-contact-side{flex-direction:column;gap:1.6rem;display:flex;position:sticky;top:8rem}.v2-contact-side .v2-display-xl{line-height:.9}.v2-contact-channels{border-top:1px solid var(--line);flex-direction:column;gap:1.8rem;margin-top:1.4rem;padding-top:2.2rem;display:flex}.v2-contact-channel{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.v2-contact-channel .v2-mono{color:var(--accent)}.v2-contact-channel-value{font-size:clamp(1.1rem,2vw,1.45rem);font-weight:350}.v2-contact-scan{border-top:1px solid var(--line);margin-top:.4rem;padding-top:1.6rem}.v2-contact-scan .v2-body{color:var(--text-dim);max-width:34em}.v2-contact-form-wrap{min-height:30rem;padding-top:clamp(5.5rem,12vw,11rem);position:relative}.v2-contact-form-wrap:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 60% 30%, color-mix(in srgb, var(--ink) 72%, transparent) 0%, transparent 78%);position:absolute;inset:clamp(1.5rem,6vw,5rem) -2rem -2rem}.v2-contact-form{flex-direction:column;display:flex}.v2-contact-submit{flex-wrap:wrap;align-items:center;gap:1.8rem;margin-top:2.6rem;display:flex}.v2-contact-submit .v2-btn-primary{background-color:var(--accent);color:#12100f}.v2-contact-submit .v2-btn-primary:hover,.v2-contact-submit .v2-btn-primary:focus-visible{background-color:var(--accent);color:#12100f;filter:brightness(1.1)}.v2-contact-submit button[disabled]{opacity:.6;cursor:wait}.v2-contact-promise{color:var(--text-faint)}.v2-contact-success{border:1px solid var(--line-hi);background:var(--ink-2);border-radius:8px;flex-direction:column;align-items:flex-start;gap:1.4rem;padding:clamp(2.5rem,6vw,4rem);display:flex}.v2-contact-success-mark{background:var(--accent);width:3.4rem;height:3.4rem;color:var(--btn-ink);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.v2-contact-map{isolation:isolate;border-top:1px solid var(--line);background:var(--ink-2);align-items:flex-end;min-height:clamp(34rem,78vh,46rem);display:flex;position:relative;overflow:hidden}.v2-contact-map-media{will-change:transform;pointer-events:none;position:absolute;inset:-14% 0}.v2-contact-map-media iframe{pointer-events:none;filter:grayscale()invert(.92)contrast(1.05)brightness(.82)hue-rotate(185deg);border:0;width:100%;height:100%}[data-theme=light] .v2-contact-map-media iframe{filter:grayscale(.6)contrast(1.02)brightness(.98)}.v2-contact-map-veil{pointer-events:none;background:linear-gradient(95deg, var(--ink) 4%, color-mix(in srgb, var(--ink) 78%, transparent) 38%, color-mix(in srgb, var(--ink) 30%, transparent) 70%, transparent 100%), linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--ink) 55%, transparent) 100%);position:absolute;inset:0}.v2-contact-map-pin{background:var(--accent);width:.85rem;height:.85rem;box-shadow:0 0 0 .4rem color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:none;border-radius:999px;position:absolute;top:42%;right:22%}.v2-contact-map-pin:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);animation:v2-contact-map-ping 2.8s var(--ease-out,ease-out) infinite;border-radius:999px;position:absolute;inset:-.4rem}@keyframes v2-contact-map-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.v2-contact-map-inner{width:100%;padding-block:clamp(3rem,7vw,6rem);position:relative}.v2-contact-map-card{border:1px solid var(--line-hi);background:color-mix(in srgb, var(--ink) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:30rem;padding:clamp(1.8rem,3vw,2.4rem);display:flex}.v2-contact-map-title{margin-top:.2rem}.v2-contact-map-note{color:var(--text-dim)}.v2-contact-map-facts{border-top:1px solid var(--line);flex-direction:column;gap:1.1rem;width:100%;margin:.4rem 0 .6rem;padding-top:1.2rem;display:flex}.v2-contact-map-fact{flex-direction:column;gap:.4rem;margin:0;display:flex}.v2-contact-map-fact dt{color:var(--accent)}.v2-contact-map-fact dd{margin:0}.v2-contact-map-fact-links{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}@media (prefers-reduced-motion:reduce){.v2-contact-map-pin:after{animation:none}}@media (max-width:899px){.v2-contact-map{align-items:stretch}.v2-contact-map-pin{right:14%}}.v2-contact-faq{border-top:1px solid var(--line)}.v2-contact-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.v2-faq-list{border-top:1px solid var(--line)}.v2-faq-item{border-bottom:1px solid var(--line)}.v2-faq-question{text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding-block:1.5rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:350;transition:color .3s;display:flex}.v2-faq-question:hover{color:var(--accent)}.v2-faq-toggle{border:1px solid var(--line-hi);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-weight:300;display:inline-flex}.v2-faq-answer{overflow:hidden}.v2-faq-answer p{max-width:40em;padding-bottom:1.6rem}@media (max-width:899px){.v2-contact-grid,.v2-contact-faq-grid{grid-template-columns:1fr}.v2-contact-side{position:static}.v2-contact-form-wrap{padding-top:0}.v2-contact-form-wrap:before{display:none}}.v2-craft{background:var(--ink)}.v2-craft-head{margin-bottom:clamp(3rem,7vh,5rem)}.v2-craft-rows{flex-direction:column;gap:clamp(5.5rem,13vh,10.5rem);display:flex}.v2-craft-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin:0;display:grid}.v2-craft-row.is-flipped .v2-craft-media{order:2}.v2-craft-row.is-text{text-align:center;grid-template-columns:minmax(0,1fr);max-width:42rem;margin-inline:auto}.v2-craft-media{background:var(--ink-2);border:1px solid var(--line);will-change:transform;border-radius:8px;position:relative;overflow:hidden}.v2-craft-media.is-wide{aspect-ratio:16/9}.v2-craft-media.is-square{aspect-ratio:1}.v2-craft-media-inner{will-change:transform;height:116%;position:absolute;inset:-8% 0 0}.v2-craft-media-inner img{-o-object-fit:cover;object-fit:cover}.v2-craft-text{flex-direction:column;gap:1rem;display:flex}.v2-craft-row.is-text .v2-craft-text{align-items:center;gap:1.2rem}.v2-craft-row-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);align-items:baseline;gap:.6rem;font-size:.72rem;display:inline-flex}.v2-craft-row-index{color:var(--accent)}.v2-craft-outcome{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:360;line-height:1.18}.v2-craft-row-body{color:var(--text-dim);max-width:34em;margin:0}.v2-craft-link{margin-top:.4rem}@media (max-width:759px){.v2-craft-rows{gap:clamp(3rem,8vh,5rem)}.v2-craft-row,.v2-craft-row.is-text{text-align:left;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:none;margin-inline:0}.v2-craft-row.is-flipped .v2-craft-media{order:0}.v2-craft-row.is-text .v2-craft-text{align-items:flex-start}}.v2-scanpage{padding-top:clamp(8rem,16vh,12rem)}.v2-scanhero{padding-bottom:var(--section);position:relative;overflow:hidden}.v2-scanhero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.6rem;max-width:52rem;padding-block:clamp(2rem,6vh,5rem);display:flex;position:relative}.v2-scanhero-title{max-width:15em}.v2-scanhero-lede{max-width:36em}.v2-scanhero-form{width:100%;max-width:34rem;margin-top:.4rem}.v2-scanhero-form .v2-scanform.is-lg .v2-scanform-row{justify-content:center}.v2-scanhero-alt{color:var(--text-dim)}.v2-scanhero-meta{flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem;padding-top:.6rem;display:flex}.v2-scanhero-backdrop{z-index:0;opacity:.16;pointer-events:none;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,3vw,3rem);display:grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#0000 30%,#000 78%);mask-image:radial-gradient(circle at 50% 45%,#0000 30%,#000 78%)}.v2-scanhero-shot{border:1px solid var(--line);background:var(--ink-3);border-radius:10px;min-height:0;position:relative;overflow:hidden}.v2-scanhero-shot img{-o-object-fit:cover;object-fit:cover}@media (max-width:640px){.v2-scanhero-backdrop{opacity:.1;grid-template-columns:repeat(2,1fr)}}.v2-scanform{width:100%}.v2-scanform-row{gap:.8rem;width:100%;display:flex}.v2-scanform.is-lg .v2-scanform-row{flex-direction:row}.v2-scanform.is-sm .v2-scanform-row{flex-direction:column;max-width:32rem}.v2-scanform-input{border:1px solid var(--line-hi);background:var(--ink-2);color:var(--text);font-family:var(--font-body);transition:border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:999px;outline:none;flex:1;padding:1.05rem 1.5rem;font-size:.95rem;font-weight:300}.v2-scanform-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.v2-scanform-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.v2-scanform-input::placeholder{color:var(--text-faint)}.v2-scanform-btn{flex-shrink:0;padding:1.05rem 2rem;font-size:.95rem}.v2-scanform.is-sm .v2-scanform-btn{align-self:flex-start}.v2-scanhero-form .v2-scanform-btn.v2-btn-primary{background-color:var(--accent);color:#12100f;box-shadow:0 1px 0 #ffffff4d inset, 0 14px 34px -12px var(--accent-glow), 0 0 0 1px var(--accent-glow)}.v2-btn.has-sweep .v2-scan-sweep{z-index:0;pointer-events:none;mix-blend-mode:screen;width:42%;animation:v2-scan-sweep 3.4s var(--ease-cinema) infinite;background:linear-gradient(90deg,#0000,#ffffff80 45%,#ffffffd9 50%,#ffffff80 55%,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-14deg)}.v2-btn.has-sweep:hover .v2-scan-sweep{opacity:.35;animation-duration:1.2s}@keyframes v2-scan-sweep{0%{transform:translate(-140%)skew(-14deg)}55%,to{transform:translate(320%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.v2-btn.has-sweep .v2-scan-sweep{display:none}}.v2-measure-head{flex-direction:column;gap:1.2rem;margin-bottom:clamp(3rem,7vh,5rem);display:flex}.v2-measure-rows{flex-direction:column;gap:clamp(4rem,9vh,7rem);display:flex}.v2-measure-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.v2-measure-row.is-flipped .v2-measure-media{order:2}.v2-measure-media{aspect-ratio:16/11;border:1px solid var(--line-hi);background:var(--ink-3);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 40px 80px -34px #0000008c}.v2-measure-media-inner{position:absolute;inset:0}.v2-measure-media-inner img{-o-object-fit:cover;object-fit:cover}.v2-measure-text{flex-direction:column;gap:1rem;display:flex}.v2-measure-index{color:var(--text-faint)}.v2-measure-outcome{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);max-width:15em;font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:360;line-height:1.2}.v2-band{border-block:1px solid var(--line);background:var(--ink-2);padding-block:clamp(3rem,7vh,5rem);overflow:hidden}.v2-band-eyebrow{margin-bottom:clamp(1.6rem,3vh,2.4rem)}.v2-band-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.v2-band-track{padding-inline:var(--gutter);will-change:transform;gap:1rem;width:max-content;display:flex}.v2-band-chip{background:var(--ink);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-dim);white-space:nowrap;border-radius:999px;align-items:center;padding:.7rem 1.3rem;font-size:.74rem;display:inline-flex}.v2-scanproof{overflow:hidden}.v2-scanproof-copy{flex-direction:column;gap:1.4rem;max-width:52rem;display:flex}.v2-scanproof-head{max-width:16em}.v2-scanproof-cols{grid-template-columns:1fr 1fr;gap:clamp(1.6rem,3vw,2.8rem);margin-top:1rem;display:grid}.v2-scanproof-col{border-left:1px solid var(--line-hi);flex-direction:column;gap:.7rem;padding-left:1.4rem;display:flex}.v2-scanproof-col.is-after{border-left-color:var(--accent)}.v2-scanproof-col-label{color:var(--text-faint)}.v2-scanproof-attr{color:var(--text-faint);margin-top:.3rem}.v2-scanproof-strip{margin-top:clamp(2.5rem,5vh,4rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.v2-scanproof-strip-track{gap:clamp(1rem,2vw,1.6rem);width:max-content;animation:48s linear infinite v2-scanproof-scroll;display:flex}.v2-scanproof-shot{aspect-ratio:16/10;border:1px solid var(--line);background:var(--ink-3);border-radius:8px;flex-shrink:0;width:clamp(16rem,26vw,22rem);position:relative;overflow:hidden}.v2-scanproof-shot img{-o-object-fit:cover;object-fit:cover}@keyframes v2-scanproof-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v2-scanproof-strip-track{animation:none}}.v2-scanfaq-alt{margin-top:.8rem}.v2-scanclose{text-align:center;border-top:1px solid var(--line);background:radial-gradient(60rem 40rem at 50% 120%, #ffc78a14, transparent 60%), var(--ink)}.v2-scanclose-inner{flex-direction:column;align-items:center;gap:1.6rem;display:flex}.v2-scanclose-title{max-width:18em}.v2-scanclose-lede{max-width:34em}.v2-scanclose-form{width:100%;max-width:32rem;margin-top:.6rem}.v2-scanclose-form .v2-scanform.is-sm .v2-scanform-row{max-width:none}.v2-scanclose-form .v2-scanform.is-sm .v2-scanform-btn{justify-content:center;align-self:stretch}.v2-scanclose-alt{color:var(--text-dim)}@media (max-width:899px){.v2-measure-row{grid-template-columns:1fr;gap:1.6rem}.v2-measure-row.is-flipped .v2-measure-media{order:0}.v2-scanproof-cols{grid-template-columns:1fr}.v2-scanform.is-lg .v2-scanform-row{flex-direction:column;align-items:stretch}.v2-scanform.is-lg .v2-scanform-btn{justify-content:center;align-self:stretch}}.v2-archive{padding-bottom:var(--section)}.v2-archive-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;margin-top:clamp(3rem,7vh,5rem);margin-bottom:clamp(2.5rem,5vh,3.5rem);padding-bottom:1.6rem;display:flex}.v2-archive-filters{flex-wrap:wrap;gap:.6rem;display:flex}.v2-archive-count{color:var(--text-faint);flex-shrink:0}.v2-archive-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,2.5vw,2.4rem);display:grid}.v2-archive-card,.v2-archive-card-wrap{flex-direction:column;display:flex}.v2-archive-card{flex-direction:column;gap:1rem;display:flex}.v2-archive-media{aspect-ratio:4/3;background:var(--ink-2);border-radius:6px;position:relative;overflow:hidden}.v2-archive-media img{-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease-expo)}.v2-archive-card:hover .v2-archive-media img{transform:scale(1.06)}.v2-archive-media-veil{pointer-events:none;opacity:0;background:linear-gradient(#0000 60%,#12100f59);transition:opacity .4s;position:absolute;inset:0}.v2-archive-card:hover .v2-archive-media-veil{opacity:1}.v2-archive-arrow{color:var(--accent);opacity:0;transition:opacity .35s, transform .5s var(--ease-expo);font-size:1.3rem;position:absolute;top:1rem;right:1rem;transform:translate(.4rem,-.4rem)}.v2-archive-card:hover .v2-archive-arrow{opacity:1;transform:translate(0)}.v2-archive-metric{-webkit-backdrop-filter:blur(8px);border:1px solid var(--line-hi);color:var(--accent);background:#12100fbf;border-radius:999px;padding:.35rem .9rem;font-size:.66rem;position:absolute;bottom:1rem;left:1rem}.v2-archive-caption{flex-direction:column;gap:.25rem;display:flex}.v2-archive-title{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:380;transition:color .3s}.v2-archive-card:hover .v2-archive-title{color:var(--accent)}.v2-archive-cat{color:var(--text-faint);font-size:.66rem}.v2-archive-more{justify-content:center;padding-top:clamp(3rem,6vh,4.5rem);display:flex}.v2-archive-bridge{text-align:center;border-top:1px solid var(--line);margin-top:clamp(3rem,6vh,5rem);padding-top:clamp(3rem,6vh,5rem)}@media (max-width:899px){.v2-archive-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.v2-archive-grid{grid-template-columns:1fr}.v2-archive-toolbar{flex-direction:column;align-items:flex-start}}.v2-selected{padding-bottom:var(--section)}.v2-selected-caps{border-block:1px solid var(--line);background:var(--ink-2);margin-block:clamp(2.5rem,6vh,4rem);padding-block:2rem}.v2-selected-cap{align-items:center;gap:1.6rem;display:inline-flex}.v2-selected-cap-name{font-family:var(--font-display);color:var(--text-dim);font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:350;transition:color .3s}.v2-selected-cap-name:hover{color:var(--cream)}.v2-selected-list{flex-direction:column;gap:clamp(4rem,10vh,8rem);display:flex}.v2-selected-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.v2-selected-row.is-flipped{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.v2-selected-row.is-flipped .v2-selected-media{order:2}.v2-selected-row.is-flipped .v2-selected-meta{order:1}.v2-selected-media{border-radius:6px;position:relative;overflow:hidden}.v2-selected-media-inner{aspect-ratio:4/3;position:relative}.v2-selected-media-inner img{-o-object-fit:cover;object-fit:cover}.v2-selected-meta{flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:.8rem;display:flex}.v2-selected-index{color:var(--accent)}.v2-selected-title{margin:.3rem 0 0}.v2-selected-desc{max-width:32em}.v2-selected-metric{align-items:baseline;gap:.6rem;display:flex}.v2-selected-metric-value{font-family:var(--font-display);color:var(--accent);font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:340;line-height:1}.v2-selected-link{margin-top:.8rem}.v2-selected-archive{border-top:1px solid var(--line);margin-top:var(--section)}.v2-selected-archive-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.v2-selected-archive-copy{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.v2-selected-archive-stack{height:min(56vh,28rem);position:relative}.v2-selected-archive-card{aspect-ratio:4/3;border-radius:6px;width:78%;position:absolute;overflow:hidden;box-shadow:0 30px 60px -20px #0000008c}.v2-selected-archive-card img{-o-object-fit:cover;object-fit:cover}.v2-selected-archive-card:first-child{z-index:3;top:0;left:0}.v2-selected-archive-card:nth-child(2){z-index:2;top:18%;right:0}.v2-selected-archive-card:nth-child(3){z-index:1;bottom:0;left:12%}@media (max-width:899px){.v2-selected-row,.v2-selected-row.is-flipped{grid-template-columns:1fr;gap:1.8rem}.v2-selected-row.is-flipped .v2-selected-media,.v2-selected-row.is-flipped .v2-selected-meta{order:0}.v2-selected-archive-grid{grid-template-columns:1fr}.v2-selected-archive-stack{height:min(36vh,18rem);margin-top:1rem}}@media (max-width:560px){.v2-selected-archive-stack{height:min(28vh,14rem)}}[data-theme=light] .v2 .v2-scan-card,[data-theme=light] .v2 .v2-scanhero-card{box-shadow:0 40px 80px -30px #12100f38}[data-theme=light] .v2 .v2-scan-finding{box-shadow:0 16px 32px -12px #12100f2e}[data-theme=light] .v2 .v2-index-preview-media{box-shadow:0 40px 80px -20px #12100f4d}[data-theme=light] .v2 .v2-phase{box-shadow:0 -20px 50px -30px #12100f2e}.v2-kdm-hero{background:var(--ink-2);align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.v2-kdm-hero-media{aspect-ratio:5/4;will-change:transform;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.v2-kdm-hero-media img{-o-object-fit:cover;object-fit:cover}.v2-kdm-hero-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:100svh;padding-block:clamp(7rem,14vh,10rem) clamp(3rem,7vh,5rem);display:grid}.v2-kdm-hero-copy{will-change:transform, opacity;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.v2-kdm-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cream);margin:0;font-size:clamp(3.8rem,9vw,9rem);font-weight:330;line-height:.92}.v2-kdm-title-line{display:block}.v2-kdm-title-line.is-em{color:var(--accent);font-style:italic}.v2-kdm-hero-meta{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media (max-width:899px){.v2-kdm-title{font-size:clamp(3.2rem,12vw,5.6rem)}.v2-kdm-hero-content{grid-template-columns:1fr;gap:2.5rem;padding-block:7rem 3rem}.v2-kdm-hero-media{width:min(100%,34rem)}}.v2-kdm-intro{padding-block:var(--section) clamp(2.5rem, 6vh, 4rem);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.v2-kdm-intro .v2-lede{max-width:30em;color:var(--text);font-size:clamp(1.2rem,1.9vw,1.7rem)}.v2-kdm-intro-meta{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.v2-kdm-chapters{grid-template-columns:minmax(9rem,18%) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.v2-kdm-rail{flex-direction:column;align-self:start;gap:1.6rem;padding-top:clamp(3rem,8vh,5rem);display:flex;position:sticky;top:28vh}.v2-kdm-rail-item{opacity:.3;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);align-items:baseline;gap:.9rem;display:flex}.v2-kdm-rail-item.is-active{opacity:1;transform:translate(.4rem)}.v2-kdm-rail-num{font-family:var(--font-display);color:var(--accent);min-width:1.6rem;font-size:1.7rem;font-style:italic}.v2-kdm-chapter{border-bottom:1px solid var(--line);flex-direction:column;gap:1.4rem;max-width:44rem;padding-block:clamp(3rem,8vh,5rem);display:flex}.v2-kdm-chapter:last-child{border-bottom:none}.v2-kdm-chapter-title{max-width:15em}.v2-kdm-paragraph{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8}@media (max-width:899px){.v2-kdm-chapters{grid-template-columns:1fr}.v2-kdm-rail{display:none}}.v2-kdm-specs{background:var(--ink-2);border-block:1px solid var(--line)}.v2-kdm-specs-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;margin-top:clamp(2rem,5vh,3rem);display:grid}.v2-kdm-spec{border:1px dashed var(--line-hi);border-radius:2px;flex-direction:column;gap:.8rem;padding:2.1rem 1.7rem;display:flex;position:relative}.v2-kdm-spec-corner,.v2-kdm-spec:after{content:"";pointer-events:none;width:.85rem;height:.85rem;position:absolute}.v2-kdm-spec-corner{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:-1px;left:-1px}.v2-kdm-spec:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:-1px;right:-1px}.v2-kdm-spec-value{font-family:var(--font-display);color:var(--cream);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:350;line-height:1}.v2-kdm-fig{margin:var(--section) 0 0}.v2-kdm-fig-media{border-radius:6px;height:min(62vh,36rem)}.v2-kdm-fig-media-inner{height:125%;position:relative;top:-12.5%}.v2-kdm-fig-media-inner img{-o-object-fit:cover;object-fit:cover}.v2-kdm-fig-caption{color:var(--text-faint);margin-top:1rem}.v2-kdm-results{margin-top:var(--section)}.v2-ww-rhythm-track{margin-top:clamp(2.5rem,6vh,4rem);padding-block:1rem 2rem;position:relative}.v2-ww-rhythm-spine{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.v2-ww-rhythm-line{background:linear-gradient(to bottom, var(--accent), var(--bronze));transform-origin:top;width:100%;height:100%;transform:scaleY(0)}.v2-ww-rhythm-item{padding-block:clamp(1.4rem,3.5vh,2.4rem);display:flex;position:relative}.v2-ww-rhythm-item.is-left{justify-content:flex-start}.v2-ww-rhythm-item.is-right{justify-content:flex-end}.v2-ww-rhythm-dot{background:var(--line-hi);width:.7rem;height:.7rem;box-shadow:none;transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-ww-rhythm-item.is-active .v2-ww-rhythm-dot{background:var(--accent);box-shadow:0 0 0 5px var(--accent-dim)}.v2-ww-rhythm-card{border:1px solid var(--line);background:var(--ink-2);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.7rem;width:min(100%,26rem);padding:1.8rem 2rem;transition:border-color .4s;display:flex}.v2-ww-rhythm-card:hover{border-color:var(--line-hi)}.v2-ww-rhythm-week{color:var(--text-faint);transition:color .5s var(--ease-out)}.v2-ww-rhythm-item.is-active .v2-ww-rhythm-week{color:var(--accent)}.v2-ww-rhythm-title{font-size:clamp(1.3rem,2vw,1.7rem)}.v2-ww-rhythm-chip{border:1px solid var(--line-hi);border-radius:999px;align-items:center;gap:.55rem;margin-top:.5rem;padding:.5rem 1rem;display:inline-flex}.v2-ww-rhythm-chip-dot{background:#6dca8a;border-radius:50%;width:.4rem;height:.4rem}@media (max-width:760px){.v2-ww-rhythm-spine,.v2-ww-rhythm-dot{left:.35rem}.v2-ww-rhythm-item,.v2-ww-rhythm-item.is-right{justify-content:flex-start;padding-left:2.2rem}}.v2-ww-compare{background:var(--ink-2);border-block:1px solid var(--line)}.v2-ww-compare-grid{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-ww-compare-col{border:1px solid var(--line);border-radius:8px;padding:clamp(1.8rem,4vw,3rem)}.v2-ww-compare-col.is-them{opacity:.75}.v2-ww-compare-col.is-us{background:radial-gradient(40rem 20rem at 100% 0%, var(--accent-dim), transparent 70%), var(--ink);border-color:#ffc78a4d}[data-theme=light] .v2 .v2-ww-compare-col.is-us{border-color:#c8a47e59}.v2-ww-compare-title{margin-bottom:1.6rem}.v2-ww-compare-col.is-us .v2-ww-compare-title{color:var(--accent)}.v2-ww-compare-col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-ww-compare-col li{border-top:1px solid var(--line);color:var(--text-dim);align-items:baseline;gap:.9rem;padding-block:1rem;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6;display:flex}.v2-ww-compare-col.is-us li{color:var(--text)}.v2-ww-compare-mark{font-family:var(--font-mono);color:var(--text-faint);flex-shrink:0;font-size:.8rem}.v2-ww-compare-col.is-us .v2-ww-compare-mark{color:var(--accent)}@media (max-width:760px){.v2-ww-compare-grid{grid-template-columns:1fr}}.v2-inzicht .v2-page-hero{gap:1.8rem}.v2-in-hero-title{max-width:11em}.v2-in-hero-cta{flex-wrap:wrap;gap:1rem;margin-top:.6rem;display:flex}.v2-in-hero-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.2rem 2.6rem;margin-top:1rem;padding-top:1.6rem;display:flex}.v2-in-hero-meta .v2-mono{color:var(--accent)}.v2-in-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.v2-in-hero-copy{flex-direction:column;align-items:flex-start;gap:1.8rem;display:flex}.v2-in-hero-visual{justify-content:center;display:flex}@media (max-width:899px){.v2-in-hero-grid{grid-template-columns:1fr}}.v2-in-drop-grid{grid-template-columns:minmax(14rem,30%) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(3rem,7vh,5rem);display:grid}.v2-in-drop-meter{border:1px dashed var(--line-hi);border-radius:4px;flex-direction:column;align-self:start;gap:.9rem;padding:2.2rem 2rem;display:flex;position:sticky;top:26vh}.v2-in-drop-number{height:clamp(4.6rem,8vw,7.2rem);font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(4.2rem,7.5vw,6.8rem);font-weight:320;line-height:1;display:block;position:relative;overflow:hidden}.v2-in-drop-number>span{display:inline-block}.v2-in-drop-track{background:var(--line);border-radius:2px;height:3px;margin-top:.4rem;display:block;overflow:hidden}.v2-in-drop-bar{background:linear-gradient(90deg, var(--bronze), var(--accent));transform-origin:0;height:100%;display:block}.v2-in-drop-note{color:var(--text-faint)}.v2-in-drop-list{flex-direction:column;display:flex}.v2-in-moment{border-bottom:1px solid var(--line);grid-template-columns:3.2rem 1fr;gap:1.4rem;padding-block:clamp(2.4rem,6vh,4rem);display:grid}.v2-in-moment:last-child{border-bottom:none}.v2-in-moment-num{color:var(--accent);padding-top:.5rem}.v2-in-moment-title{max-width:16em}.v2-in-moment-text{max-width:38em;margin-top:1rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8}@media (max-width:899px){.v2-in-drop-grid{grid-template-columns:1fr}.v2-in-drop-meter{flex-flow:wrap;align-items:baseline;gap:.8rem 1.2rem;padding:1.4rem 1.6rem;position:static}.v2-in-drop-number{height:3.4rem;font-size:3.2rem}.v2-in-drop-track{flex-basis:100%}}.v2-in-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-in-check-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-in-check{border:1px dashed var(--line-hi);border-radius:2px;flex-direction:column;gap:1.1rem;padding:2.1rem 1.9rem;display:flex;position:relative}.v2-in-check-corner,.v2-in-check:after{content:"";pointer-events:none;width:.85rem;height:.85rem;position:absolute}.v2-in-check-corner{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:-1px;left:-1px}.v2-in-check:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:-1px;right:-1px}.v2-in-check-step{color:var(--accent)}.v2-in-check-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.v2-in-check-list li{color:var(--text-dim);padding-left:1.7rem;font-size:.97rem;line-height:1.65;position:relative}.v2-in-check-list li:before{content:"✦";color:var(--accent);font-size:.7rem;position:absolute;top:.28em;left:0}@media (max-width:899px){.v2-in-check-grid,.v2-in-check-grid.is-three{grid-template-columns:1fr}}.v2-in-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-in-pain{border-top:1px solid var(--line-hi);flex-direction:column;align-items:flex-start;gap:1rem;padding:2.2rem 2.2rem 2.2rem 0;display:flex}.v2-in-pain-num{color:var(--accent)}.v2-in-pain-title{font-size:clamp(1.3rem,2vw,1.7rem)}.v2-in-pain-tag{border:1px solid var(--line);color:var(--text-faint);border-radius:999px;margin-top:.4rem;padding:.45rem 1rem}@media (max-width:760px){.v2-in-pain-grid{grid-template-columns:1fr}}.v2-in-duel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-in-duel-col{border:1px solid var(--line);border-radius:8px;padding:clamp(1.8rem,4vw,3rem)}.v2-in-duel-col.is-old{opacity:.82}.v2-in-duel-col.is-new{background:radial-gradient(40rem 20rem at 100% 0%, var(--accent-dim), transparent 70%), var(--ink);border-color:#ffc78a4d}[data-theme=light] .v2 .v2-in-duel-col.is-new{border-color:#c8a47e59}.v2-in-duel-label{margin-bottom:1.8rem}.v2-in-duel-col.is-new .v2-in-duel-label{color:var(--accent)}.v2-in-duel-track{flex-direction:column;gap:1.6rem;padding-left:1.7rem;display:flex;position:relative}.v2-in-duel-spine{background:var(--line);width:1px;position:absolute;top:.4rem;bottom:.4rem;left:.32rem}.v2-in-duel-line{background:linear-gradient(to bottom, var(--accent), var(--bronze));transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}.v2-in-duel-col.is-old .v2-in-duel-line{background:var(--text-faint)}.v2-in-duel-step{flex-direction:column;gap:.35rem;display:flex;position:relative}.v2-in-duel-dot{background:var(--text-faint);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.35rem;left:-1.7rem}.v2-in-duel-col.is-new .v2-in-duel-dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-dim)}.v2-in-duel-time{color:var(--accent)}.v2-in-duel-col.is-old .v2-in-duel-time{color:var(--text-faint)}.v2-in-duel-step .v2-body{max-width:34em}@media (max-width:899px){.v2-in-duel{grid-template-columns:1fr}}.v2-in-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(3rem,7vh,4.5rem);display:grid;position:relative}.v2-in-track-step{border-top:1px solid var(--line-hi);flex-direction:column;gap:.9rem;padding-top:1.4rem;display:flex}.v2-in-track-time{align-items:center;gap:.8rem;display:flex}.v2-in-track-time .v2-mono{color:var(--accent);letter-spacing:.1em;font-size:1rem}.v2-in-track-dot{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--accent-dim);border-radius:50%}.v2-in-track-title{font-size:clamp(1.25rem,1.9vw,1.6rem)}@media (max-width:899px){.v2-in-track{grid-template-columns:1fr;gap:2.4rem}}.v2-in-myths{border-top:1px solid var(--line)}.v2-in-myth-list{border-top:1px solid var(--line);flex-direction:column;margin-top:clamp(2rem,5vh,3.4rem);display:flex}.v2-in-myth{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.6rem,4vw,4rem);padding-block:clamp(2rem,5vh,3.2rem);display:grid}.v2-in-myth-quote{font-family:var(--font-display);color:var(--text-dim);max-width:18em;margin:0;font-size:clamp(1.4rem,2.6vw,2.2rem);font-style:italic;font-weight:340;line-height:1.25}.v2-in-myth-answer{flex-direction:column;gap:.7rem;max-width:36em;display:flex}.v2-in-myth-mark{color:var(--accent)}@media (max-width:760px){.v2-in-myth{grid-template-columns:1fr;gap:1.2rem}}.v2-in-bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-in-bridge-card{border:1px solid var(--line);background:var(--ink);height:100%;transition:border-color .4s, transform .5s var(--ease-expo), background-color .4s;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.4rem 2.2rem;display:flex}.v2-in-bridge-card:hover{border-color:var(--accent);transform:translateY(-.4rem)}.v2-in-bridge-title{transition:color .3s}.v2-in-bridge-card:hover .v2-in-bridge-title{color:var(--accent)}.v2-in-bridge-cta{color:var(--accent);margin-top:auto;padding-top:.6rem}@media (max-width:760px){.v2-in-bridge-grid{grid-template-columns:1fr}}.v2-in-faq-lede{margin-top:1.4rem}.v2-in-compare-text{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.8}.v2-in-compare-note{color:var(--accent);margin-top:1.4rem}.v2-in-cta{border-top:1px solid var(--line)}.v2-in-phone{border:1px solid var(--line-hi);background:var(--ink-3);border-radius:30px;width:min(21rem,82vw);padding:1rem .9rem 1.3rem;position:relative;box-shadow:0 40px 80px -30px #0009}.v2-in-phone-notch{background:var(--ink);border-radius:999px;width:7rem;height:1.35rem;margin:0 auto .9rem}.v2-in-phone-screen{background:var(--ink-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:.85rem;min-height:22rem;padding:1rem .8rem;display:flex}.v2-in-phone-event{background:var(--ink-3);border:1px solid var(--line);border-radius:12px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.v2-in-phone-event-title{color:var(--text);font-size:.9rem;font-weight:500;display:block}.v2-in-phone-missed{background:#e08a6d;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;box-shadow:0 0 0 4px #e08a6d2e}.v2-in-phone-bubble{max-width:88%;color:var(--text);border-radius:14px;padding:.85rem 1rem 1rem;font-size:.86rem;line-height:1.55;position:relative}.v2-in-phone-bubble.is-out{background:var(--accent-dim);border:1px solid #ffc78a47;border-bottom-right-radius:4px;align-self:flex-end}.v2-in-phone-bubble.is-in{background:var(--ink-3);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.v2-in-phone-time{color:var(--text-faint);margin-top:.45rem;display:block}.v2-in-phone-chip{color:#6dca8a;border:1px solid #6dca8a66;border-radius:999px;align-self:center;align-items:center;gap:.5rem;margin-top:auto;padding:.5rem 1.1rem;display:inline-flex}.v2-in-phone-chip:before{content:"";background:#6dca8a;border-radius:50%;width:.4rem;height:.4rem}[data-theme=light] .v2 .v2-in-phone{box-shadow:0 40px 80px -30px #12100f40}.v2-in-reviews{flex-direction:column;gap:1rem;width:min(24rem,88vw);display:flex;position:relative}.v2-in-review{border:1px solid var(--line);background:var(--ink-2);border-radius:12px;flex-direction:column;gap:.55rem;padding:1.3rem 1.4rem;display:flex;box-shadow:0 24px 50px -24px #00000080}.v2-in-review p{color:var(--text);margin:0;font-size:.92rem;line-height:1.6}.v2-in-review.is-back{opacity:.75;transform:translate(-1.2rem)rotate(-1.4deg)}.v2-in-review.is-mid{opacity:.9;transform:translate(1.4rem)rotate(1deg)}.v2-in-review.is-front{background:radial-gradient(26rem 12rem at 100% 0%, var(--accent-dim), transparent 70%), var(--ink-2);border-color:#ffc78a59}.v2-in-review-badge{color:var(--accent);border:1px solid #ffc78a59;border-radius:999px;align-self:flex-start;padding:.3rem .8rem}.v2-in-stars{color:var(--accent);letter-spacing:.1em;gap:.2rem;font-size:.95rem;display:inline-flex}[data-theme=light] .v2 .v2-in-review{box-shadow:0 24px 50px -24px #12100f33}.v2-vlr-hero{align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.v2-vlr-hero-media{position:absolute;inset:0}.v2-vlr-hero-media img{-o-object-fit:cover;object-fit:cover;will-change:transform}.v2-vlr-veil{background:linear-gradient(#12100f8c 0%,#12100f59 55%,#12100feb 100%);position:absolute;inset:0}.v2-vlr-hero-content{z-index:1;flex-direction:column;gap:1.2rem;padding-top:40vh;padding-bottom:clamp(3rem,8vh,5.5rem);display:flex;position:relative}.v2-vlr-title{color:#f6f4ef}.v2-vlr-tagline{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.2rem,2.4vw,1.9rem);font-style:italic;font-weight:330}.v2-vlr-hero-meta{border-top:1px solid #f6f4ef2e;flex-wrap:wrap;align-items:center;gap:1.2rem 2.6rem;padding-top:1.6rem;display:flex}.v2-vlr-hero-meta .v2-mono{color:#f6f4efb8}.v2-vlr-hero-meta .v2-link{color:#f6f4ef}.v2-vlr-intro{padding-block:var(--section) 0}.v2-vlr-lede{max-width:30em;color:var(--text);font-size:clamp(1.2rem,1.9vw,1.7rem)}.v2-vlr-rituals{gap:var(--section);padding-block:var(--section);flex-direction:column;display:flex}.v2-vlr-ritual{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.v2-vlr-ritual.is-flipped .v2-vlr-ritual-copy{order:2}.v2-vlr-ritual.is-flipped .v2-vlr-ritual-media{order:1}.v2-vlr-ritual-copy{flex-direction:column;gap:1.4rem;max-width:34rem;display:flex}.v2-vlr-ritual-title{max-width:14em}.v2-vlr-paragraph{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.8}.v2-vlr-ritual-media{border-radius:6px;height:min(64vh,36rem)}.v2-vlr-ritual-media-inner{height:120%;position:relative;top:-10%}.v2-vlr-ritual-media-inner img{-o-object-fit:cover;object-fit:cover}.v2-vlr-band{height:min(72vh,42rem)}.v2-vlr-band-inner{height:130%;position:relative;top:-15%}.v2-vlr-band-inner img{-o-object-fit:cover;object-fit:cover}.v2-vlr-gallery-wrap{padding-block:0 var(--section)}.v2-vlr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-vlr-gallery-item:nth-child(2n){transform:translateY(clamp(1.5rem,4vh,3rem))}.v2-vlr-gallery-item figure{flex-direction:column;gap:.9rem;margin:0;display:flex}.v2-vlr-gallery-media{aspect-ratio:4/3;position:relative}.v2-vlr-gallery-caption{color:var(--text-faint)}.v2-vlr-mobile{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.v2-vlr-mobile-copy{flex-direction:column;gap:1.4rem;max-width:32rem;display:flex}.v2-vlr-mobile-frame{justify-content:center;display:flex}.v2-vlr-mobile-screen{aspect-ratio:9/16;border:1px solid var(--line-hi);border-radius:26px;width:min(17rem,70vw);position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0000008c}.v2-vlr-mobile-screen img{-o-object-fit:cover;object-fit:cover}[data-theme=light] .v2 .v2-vlr-mobile-screen{box-shadow:0 40px 80px -30px #12100f40}@media (max-width:899px){.v2-vlr-ritual,.v2-vlr-mobile{grid-template-columns:1fr}.v2-vlr-ritual.is-flipped .v2-vlr-ritual-copy,.v2-vlr-ritual.is-flipped .v2-vlr-ritual-media{order:0}.v2-vlr-ritual-media{height:min(48vh,24rem)}.v2-vlr-gallery{grid-template-columns:1fr}.v2-vlr-gallery-item:nth-child(2n){transform:none}.v2-vlr-hero-content{padding-top:52vh}}.v2-strq-hero{padding-top:clamp(9rem,18vh,13rem);position:relative;overflow:hidden}.v2-strq-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:3.4rem 3.4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70rem 40rem at 30% 0,#000,#0000 75%);mask-image:radial-gradient(70rem 40rem at 30% 0,#000,#0000 75%)}.v2-strq-hero-inner{flex-direction:column;gap:1.6rem;padding-bottom:clamp(2.5rem,6vh,4rem);display:flex;position:relative}.v2-strq-title{letter-spacing:-.03em}.v2-strq-tag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text);font-size:clamp(.82rem,1.2vw,1rem)}.v2-strq-tag .v2-mono{color:var(--accent);font-size:inherit;text-transform:none;letter-spacing:.04em}.v2-strq-cursor{background:var(--accent);vertical-align:text-bottom;width:.55em;height:1.05em;margin-left:.25em;animation:1.1s step-end infinite v2-strq-blink;display:inline-block}@keyframes v2-strq-blink{50%{opacity:0}}.v2-strq-intro{max-width:44em}.v2-strq-hero-meta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1.2rem 2.6rem;padding-top:1.6rem;display:flex}.v2-strq-shot{border:1px solid var(--line-hi);border-radius:8px;height:min(74vh,44rem)}.v2-strq-shot-inner{height:116%;position:relative;top:-8%}.v2-strq-shot-inner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.v2-strq-log{border:1px solid var(--line-hi);background:var(--ink-2);border-radius:8px;flex-direction:column;gap:.65rem;margin-top:1.4rem;padding:1.5rem 1.7rem;display:flex}.v2-strq-log-head{color:var(--text-faint);border-bottom:1px solid var(--line);padding-bottom:.6rem}.v2-strq-log-line{color:var(--text-dim);text-transform:none;letter-spacing:.04em;margin:0;font-size:.8rem}.v2-strq-log-line span{color:#e08a6d;margin-right:.5rem}.v2-strq-pipeline{background:var(--ink-2);border-block:1px solid var(--line)}.v2-strq-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(3rem,7vh,4.5rem);padding-top:2.6rem;display:grid;position:relative}.v2-strq-flow-spine{background:var(--line);height:1px;position:absolute;top:1.1rem;left:1.1rem;right:1.1rem}.v2-strq-flowline{background:linear-gradient(90deg, var(--accent), var(--bronze));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.v2-strq-stage{flex-direction:column;gap:.9rem;display:flex;position:relative}.v2-strq-stage-node{background:var(--accent);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:-1.9rem;left:0}.v2-strq-stage-title{font-size:clamp(1.25rem,1.9vw,1.6rem)}@media (max-width:899px){.v2-strq-flow{grid-template-columns:1fr;gap:2.6rem;padding-top:0;padding-left:2.6rem}.v2-strq-flow-spine{width:1px;height:auto;inset:.4rem auto .4rem 1.1rem}.v2-strq-flowline{transform-origin:top;background:linear-gradient(to bottom, var(--accent), var(--bronze))}.v2-strq-stage-node{top:-.2rem;left:-2.6rem}}.v2-strq-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-strq-module{border:1px solid var(--line);background:var(--ink);transition:border-color .4s, transform .5s var(--ease-expo);border-radius:8px;flex-direction:column;gap:1rem;padding:2.1rem 1.9rem;display:flex}.v2-strq-module:hover{border-color:var(--accent);transform:translateY(-.4rem)}.v2-strq-module-label{color:var(--accent);text-transform:none;letter-spacing:.08em;font-size:.8rem}.v2-strq-module-title{font-size:clamp(1.2rem,1.8vw,1.55rem)}@media (max-width:899px){.v2-strq-modules{grid-template-columns:1fr}}.v2-strq-assets{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:clamp(2rem,5vh,3rem);padding-top:1.8rem;display:flex}.v2-strq-assets-label{color:var(--text-faint);margin-right:.6rem}.v2-strq-asset{border:1px dashed var(--line-hi);color:var(--text-dim);border-radius:999px;padding:.5rem 1.1rem;transition:color .3s,border-color .3s}.v2-strq-asset:hover{color:var(--accent);border-color:var(--accent)}.v2-strq-proof{margin-top:var(--section)}.v2-strq-approach{border-top:1px solid var(--line);flex-direction:column;gap:1.8rem;margin-top:1.4rem;display:flex}.v2-strq-approach-item{grid-template-columns:1fr;gap:1.2rem;padding-top:1.8rem;display:grid}.v2-strq-approach-num{color:var(--accent);padding-top:.35rem}.v2-strq-approach-title{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:390}.v2-bc-hero-media{will-change:clip-path, transform;height:min(78vh,46rem);position:relative;overflow:hidden}.v2-bc-hero-media img{-o-object-fit:cover;object-fit:cover;will-change:transform}.v2-bc-chaos-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(2rem,5vh,3.4rem);display:grid}.v2-bc-chaos-copy{flex-direction:column;gap:1.6rem;max-width:34rem;display:flex}.v2-bc-bubbles{border:1px dashed var(--line-hi);border-radius:10px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.v2-bc-bubble{background:var(--ink-2);border:1px solid var(--line);max-width:82%;color:var(--text-dim);will-change:transform;border-radius:12px;padding:.9rem 1.1rem;font-size:.88rem;line-height:1.5;position:relative}.v2-bc-bubble.is-left{border-bottom-left-radius:4px;align-self:flex-start}.v2-bc-bubble.is-right{border-bottom-right-radius:4px;align-self:flex-end}.v2-bc-bubble-meta{color:var(--text-faint);margin-bottom:.35rem;font-size:.6rem;display:block}.v2-bc-bubble-count{color:#e08a6d;border:1px solid #e08a6d66;border-radius:999px;align-self:center;margin-top:.4rem;padding:.45rem 1rem}@media (max-width:899px){.v2-bc-chaos-grid{grid-template-columns:1fr}}.v2-bc-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(2.5rem,6vh,4rem);display:grid}.v2-bc-pillar{border-left:1px solid var(--line-hi);background:var(--ink);border-radius:0 6px 6px 0;flex-direction:column;gap:1rem;padding:2.2rem 2.2rem 2.2rem 1.8rem;transition:border-color .4s,background-color .4s;display:flex}.v2-bc-pillar:hover{border-color:var(--accent)}.v2-bc-pillar-num{color:var(--accent)}.v2-bc-pillar-title{font-size:clamp(1.25rem,1.9vw,1.6rem)}@media (max-width:760px){.v2-bc-pillars{grid-template-columns:1fr}}.v2-bc-phases{border-top:1px solid var(--line);flex-direction:column;gap:1.8rem;margin-top:1.4rem;display:flex}.v2-bc-phase{grid-template-columns:1fr;gap:1.2rem;padding-top:1.8rem;display:grid}.v2-bc-phase-num{color:var(--accent);padding-top:.35rem}.v2-bc-phase-title{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:390}.v2-bc-results{margin-top:var(--section)}.v2-reel{overflow:clip}.v2-reel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:clamp(2.4rem,6vh,4.2rem);display:flex}.v2-reel-head-meta{flex-direction:column;align-items:flex-end;gap:.55rem;padding-bottom:.4rem;display:flex}.v2-reel-stage{width:100%;padding-block:clamp(2rem,4vh,5rem);position:relative}.v2-reel-frame{aspect-ratio:16/9;background:var(--ink-2);clip-path:inset(4% 14% round 1.6rem);cursor:pointer;width:100%;max-width:88rem;margin-inline:auto;position:relative;overflow:hidden}.v2-reel-video{-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.v2-reel-progress{background:#f6f4ef24;height:2px;position:absolute;bottom:0;left:0;right:0}.v2-reel-progress-bar{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .3s linear;transform:scaleX(0)}@media (max-width:899px){.v2-reel-frame{clip-path:none;margin-inline:var(--gutter);border-radius:1rem;width:auto}.v2-reel-head-meta{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.v2-reel-frame{clip-path:none;margin-inline:var(--gutter);border-radius:1rem;width:auto}}.v2-werk-hero{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-block:clamp(9rem,17vh,13rem) clamp(3rem,8vh,6rem);display:flex;position:relative;overflow:hidden}.v2-werk-hero-media{z-index:0;will-change:transform;border-radius:1.5rem;position:absolute;inset:0;overflow:hidden}.v2-werk-hero-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.v2-werk-hero-grain{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:radial-gradient(#f6f4ef0d 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.v2-werk-hero-veil{z-index:1;background:radial-gradient(120% 90% at 15% 100%,#ffc78a29 0%,#0000 55%),linear-gradient(#12100f9e 0%,#12100f52 34%,#12100fc7 78%,#12100ff5 100%);position:absolute;inset:0}.v2-werk-hero-veil-scroll{z-index:1;opacity:0;background:linear-gradient(#12100f80 0%,#12100fd9 100%);position:absolute;inset:0}.v2-werk-hero-content{z-index:2;flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex;position:relative}.v2-werk-hero-content .v2-eyebrow{color:var(--accent)}.v2-werk-hero-title{color:#f6f4ef;max-width:14em;margin:.4rem 0 .6rem;position:relative}.v2-werk-hero-line{display:block}.v2-werk-hero-accent-wrap{display:inline-block;position:relative}.v2-werk-hero-underline{width:calc(100% + .08em);height:auto;position:absolute;bottom:-.14em;left:-.02em;overflow:visible}.v2-werk-hero-lede{color:#f6f4efbd;max-width:40em}.v2-werk-hero-stats{flex-wrap:wrap;gap:clamp(1.6rem,4vw,3.4rem);margin-top:.8rem;display:flex}.v2-werk-hero-stat{flex-direction:column;gap:.3rem;display:flex}.v2-werk-hero-stat .v2-mono{color:#f6f4ef8c}.v2-werk-hero-stat-value{font-family:var(--font-display);color:#f6f4ef;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:340;line-height:1}.v2-werk-hero-cue{z-index:2;right:var(--gutter);color:#f6f4ef99;flex-direction:column;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:clamp(2rem,6vh,4rem)}.v2-werk-hero-cue-line{width:1px;height:3.5rem;animation:v2-werk-cue 2.4s var(--ease-out) infinite;transform-origin:top;background:linear-gradient(#f6f4ef8c,#0000)}@keyframes v2-werk-cue{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(3.5rem)}}@media (max-width:640px){.v2-werk-hero-cue{display:none}}.v2-werk-manifesto-head{flex-direction:column;gap:1.4rem;max-width:60rem;display:flex}.v2-werk-manifesto-title{max-width:18ch}.v2-werk-manifesto-lede{max-width:44em}.v2-werk-manifesto-stats{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(3rem,7vh,5.5rem);display:grid}.v2-werk-manifesto-stat{flex-direction:column;gap:.9rem;display:flex}.v2-werk-manifesto-num{font-family:var(--font-display);color:var(--cream);letter-spacing:-.03em;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:330;line-height:1}.v2-werk-manifesto-rule{width:100%;height:3px;overflow:visible}.v2-werk-manifesto-label{color:var(--text-dim);max-width:16ch}@media (max-width:860px){.v2-werk-manifesto-stats{grid-template-columns:repeat(2,1fr);gap:2.2rem}}@media (max-width:460px){.v2-werk-manifesto-stats{grid-template-columns:1fr}}.v2-werk-feat-head{flex-direction:column;gap:1.2rem;margin-bottom:clamp(3rem,8vh,6rem);display:flex}.v2-werk-feat-heading{max-width:14ch}.v2-werk-feat-list{flex-direction:column;gap:clamp(5rem,13vh,10rem);display:flex}.v2-werk-feat-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.v2-werk-feat-row.is-flipped{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.v2-werk-feat-row.is-flipped .v2-werk-feat-media-link{order:2}.v2-werk-feat-row.is-flipped .v2-werk-feat-meta{order:1}.v2-werk-feat-media-link{display:block;position:relative}.v2-werk-feat-media{aspect-ratio:16/11;background:var(--ink-2);border-radius:8px;position:relative;overflow:hidden}.v2-werk-feat-media-inner{will-change:transform;position:absolute;inset:-6% 0}.v2-werk-feat-media-inner img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-expo)}.v2-werk-feat-media-link:hover .v2-werk-feat-media-inner img{transform:scale(1.05)}.v2-werk-feat-media-veil{opacity:0;transition:opacity .6s var(--ease-out);background:linear-gradient(200deg,#0000 45%,#12100f80 100%);position:absolute;inset:0}.v2-werk-feat-media-link:hover .v2-werk-feat-media-veil{opacity:1}.v2-werk-feat-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12100f8c;border:1px solid #f6f4ef1f;border-radius:4px;flex-direction:column;gap:.2rem;padding:.9rem 1.2rem;display:flex;position:absolute;bottom:clamp(1rem,2vw,1.6rem);left:clamp(1rem,2vw,1.6rem)}.v2-werk-feat-badge .v2-mono{color:#f6f4ef9e}.v2-werk-feat-badge-value{font-family:var(--font-display);color:var(--accent);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:340;line-height:1}.v2-werk-feat-meta{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.v2-werk-feat-index{color:var(--accent)}.v2-werk-feat-title{margin:.2rem 0 0}.v2-werk-feat-cat{color:var(--text-dim)}.v2-werk-feat-desc{max-width:34em;margin-top:.4rem}.v2-werk-feat-cta{align-items:center;gap:1rem;margin-top:.9rem;display:flex}.v2-werk-feat-arrow-svg{flex-shrink:0;width:3.4rem;height:.7rem;overflow:visible}.v2-werk-feat-link{color:var(--cream)}@media (max-width:860px){.v2-werk-feat-row,.v2-werk-feat-row.is-flipped{grid-template-columns:1fr;gap:1.8rem}.v2-werk-feat-row.is-flipped .v2-werk-feat-media-link,.v2-werk-feat-row.is-flipped .v2-werk-feat-meta{order:0}}.v2-werk-mosaic-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,6vh,4.5rem);display:flex}.v2-werk-mosaic-title{max-width:16ch}.v2-werk-mosaic-filters{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.v2-werk-mosaic-count{color:var(--text-faint);margin-left:.6rem}.v2-werk-mosaic-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(6.5rem,9vw,9.5rem);grid-auto-flow:dense;gap:clamp(.6rem,1vw,1rem);display:grid}.v2-werk-mosaic-tile{background:var(--ink-2);transition:opacity .6s var(--ease-out), filter .6s var(--ease-out);border-radius:6px;grid-area:span 2/span 1;position:relative;overflow:hidden}.v2-werk-mosaic-tile:first-child,.v2-werk-mosaic-tile:nth-child(4),.v2-werk-mosaic-tile:nth-child(7){grid-area:span 2/span 2}.v2-werk-mosaic-tile img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-expo)}.v2-werk-mosaic-tile:hover img{transform:scale(1.06)}.v2-werk-mosaic-tile.is-dim{opacity:.42;filter:grayscale()brightness(.72)}.v2-werk-mosaic-tile-veil{background:linear-gradient(#0000 40%,#12100fd1 100%);position:absolute;inset:0}.v2-werk-mosaic-tile-cap{z-index:1;opacity:.9;transition:transform .5s var(--ease-out), opacity .5s var(--ease-out);flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:clamp(.9rem,1.4vw,1.3rem);left:clamp(.9rem,1.4vw,1.3rem);right:clamp(.9rem,1.4vw,1.3rem);transform:translateY(.4rem)}.v2-werk-mosaic-tile:hover .v2-werk-mosaic-tile-cap{opacity:1;transform:translateY(0)}.v2-werk-mosaic-tile-title{font-family:var(--font-display);color:#f6f4ef;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:400;line-height:1.2}.v2-werk-mosaic-tile-cat{color:#f6f4ef99}.v2-werk-mosaic-tile-arrow{z-index:1;color:#f6f4ef;opacity:0;width:2.2rem;height:2.2rem;transition:all .45s var(--ease-expo);background:#12100f80;border:1px solid #f6f4ef29;border-radius:999px;place-items:center;font-size:.9rem;display:grid;position:absolute;top:clamp(.8rem,1.4vw,1.2rem);right:clamp(.8rem,1.4vw,1.2rem);transform:translate(-.3rem,.3rem)scale(.9)}.v2-werk-mosaic-tile:hover .v2-werk-mosaic-tile-arrow{opacity:1;transform:translate(0)scale(1)}@media (max-width:860px){.v2-werk-mosaic-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(7rem,22vw,11rem)}.v2-werk-mosaic-tile:first-child,.v2-werk-mosaic-tile:nth-child(4),.v2-werk-mosaic-tile:nth-child(7){grid-column:span 2}}@media (prefers-reduced-motion:reduce){.v2-werk-hero-media{transform:none!important}.v2-werk-hero-underline path,.v2-werk-manifesto-rule line,.v2-werk-feat-arrow-svg path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.v2-werk-hero-cue-line{animation:none}}
