@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.ThemeToggle-module__Z5gSZG__toggle{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--text-muted);transition:color var(--dur-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.ThemeToggle-module__Z5gSZG__toggle:hover{color:var(--text)}.ThemeToggle-module__Z5gSZG__icon{width:18px;height:18px}.ThemeToggle-module__Z5gSZG__icon .sun{opacity:0;transform-origin:50%;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) var(--ease-standard);transform:scale(.5)}.ThemeToggle-module__Z5gSZG__icon .moon{opacity:1;transform-origin:50%;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) var(--ease-standard);transform:scale(1)rotate(0)}[data-theme=light] .ThemeToggle-module__Z5gSZG__icon .sun{opacity:1;transform:scale(1)}[data-theme=light] .ThemeToggle-module__Z5gSZG__icon .moon{opacity:0;transform:scale(.5)rotate(-90deg)}
.MobileNav-module__3hpqSa__overlay{z-index:var(--z-nav-overlay);background:var(--bg);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), visibility 0s linear var(--dur-base);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.MobileNav-module__3hpqSa__overlay.MobileNav-module__3hpqSa__open{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), visibility 0s linear 0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.MobileNav-module__3hpqSa__overlay{transition:opacity var(--dur-fast) linear, visibility 0s linear var(--dur-fast);transform:none}.MobileNav-module__3hpqSa__overlay.MobileNav-module__3hpqSa__open{transition:opacity var(--dur-fast) linear, visibility 0s linear 0s}}.MobileNav-module__3hpqSa__top{padding:var(--space-sm) var(--edge-padding);justify-content:flex-end;align-items:center;display:flex}.MobileNav-module__3hpqSa__closeButton{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);color:var(--text-muted);border-radius:var(--radius-sm);display:inline-flex}.MobileNav-module__3hpqSa__closeButton:hover{color:var(--text)}.MobileNav-module__3hpqSa__list{justify-content:center;gap:var(--space-md);padding:0 var(--edge-padding) var(--space-2xl);flex-direction:column;flex:1;display:flex}.MobileNav-module__3hpqSa__link{letter-spacing:var(--tracking-tight);color:var(--text);padding:var(--space-2xs) 0;font-size:clamp(2rem,8vw,3rem);font-weight:500}.MobileNav-module__3hpqSa__link:hover,.MobileNav-module__3hpqSa__link:focus-visible{color:var(--accent-text)}.MobileNav-module__3hpqSa__bottom{padding:var(--space-md) var(--edge-padding) var(--space-xl);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.MobileNav-module__3hpqSa__cta{font-size:var(--fs-small);color:var(--accent-contrast);background:var(--accent);border-radius:var(--radius-sm);padding:.75em 1.25em;font-weight:500}.MobileNav-module__3hpqSa__themeLabel{align-items:center;gap:var(--space-2xs);font-size:var(--fs-small);color:var(--text-muted);display:flex}
.Header-module__ldgnoG__header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--edge-padding);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard), backdrop-filter var(--dur-base) var(--ease-standard);background:0 0;border-bottom:1px solid #0000;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__header.Header-module__ldgnoG__elevated{background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom-color:var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:760px){.Header-module__ldgnoG__header.Header-module__ldgnoG__elevated{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.Header-module__ldgnoG__logo{letter-spacing:var(--tracking-wide);color:var(--text);white-space:nowrap;align-items:baseline;gap:.18em;font-size:1.15rem;font-weight:500;display:flex}.Header-module__ldgnoG__logoMark{line-height:1}.Header-module__ldgnoG__logoSlash{color:var(--accent-text)}.Header-module__ldgnoG__nav{display:none}.Header-module__ldgnoG__navList{align-items:center;gap:var(--space-lg);display:flex}.Header-module__ldgnoG__navLink{font-size:var(--fs-small);color:var(--text-muted);letter-spacing:var(--tracking-normal);transition:color var(--dur-fast) ease}.Header-module__ldgnoG__navLink:hover{color:var(--text)}.Header-module__ldgnoG__actions{align-items:center;gap:var(--space-sm);display:flex}.Header-module__ldgnoG__cta{font-size:var(--fs-small);color:var(--accent-contrast);background:var(--accent);border-radius:var(--radius-sm);white-space:nowrap;transition:background-color var(--dur-fast) ease, transform var(--dur-fast) ease;padding:.6em 1.15em;font-weight:500;display:none}.Header-module__ldgnoG__cta:hover{background:var(--accent-strong);color:var(--accent-strong-contrast)}.Header-module__ldgnoG__cta:active{transform:translateY(1px)}.Header-module__ldgnoG__menuButton{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.Header-module__ldgnoG__menuIcon{width:18px;height:12px;position:relative}.Header-module__ldgnoG__menuIcon span{height:1.5px;transition:transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), top var(--dur-fast) var(--ease-standard);background:currentColor;position:absolute;left:0;right:0}.Header-module__ldgnoG__menuIcon span:first-child{top:0}.Header-module__ldgnoG__menuIcon span:nth-child(2){top:50%;transform:translateY(-50%)}.Header-module__ldgnoG__menuIcon span:nth-child(3){top:100%;transform:translateY(-100%)}.Header-module__ldgnoG__menuIcon.Header-module__ldgnoG__open span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.Header-module__ldgnoG__menuIcon.Header-module__ldgnoG__open span:nth-child(2){opacity:0}.Header-module__ldgnoG__menuIcon.Header-module__ldgnoG__open span:nth-child(3){top:50%;transform:translateY(-50%)rotate(-45deg)}@media (min-width:900px){.Header-module__ldgnoG__nav{display:block}.Header-module__ldgnoG__cta{display:inline-flex}.Header-module__ldgnoG__menuButton{display:none}}
.Footer-module__Grjkva__footer{padding:calc(var(--space-xl) + var(--space-sm)) 0 var(--space-lg);background:linear-gradient(to bottom, var(--bg) 0%, var(--footer-surface) 100%);border-top:none;position:relative}body:has([data-scene=closing]) .Footer-module__Grjkva__footer{background:0 0}.Footer-module__Grjkva__footer:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-strong) 18%, var(--border-strong) 82%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.Footer-module__Grjkva__contentLayer{z-index:var(--z-content);position:relative}.Footer-module__Grjkva__inner{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__logo{letter-spacing:var(--tracking-wide);color:var(--text);font-size:1rem;font-weight:500}.Footer-module__Grjkva__logoSlash{color:var(--accent-text)}.Footer-module__Grjkva__nav{gap:var(--space-md);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__navLink{font-size:var(--fs-small);color:var(--text-muted);transition:color var(--dur-fast) ease}.Footer-module__Grjkva__navLink:hover{color:var(--text)}.Footer-module__Grjkva__social{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}a.Footer-module__Grjkva__social{transition:color var(--dur-fast) ease}a.Footer-module__Grjkva__social:hover,a.Footer-module__Grjkva__social:focus-visible{color:var(--accent-text)}.Footer-module__Grjkva__meta{align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--text-subtle);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__legal{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--text-subtle)}.Footer-module__Grjkva__legalLink{color:var(--text-subtle);transition:color var(--dur-fast) ease}.Footer-module__Grjkva__legalLink:hover{color:var(--text)}
.IntroStage-module__NV1N9W__stage{z-index:var(--z-intro-stage);background:var(--intro-stage-bg);opacity:0;pointer-events:none;transition:opacity .5s;position:fixed;inset:0}.IntroStage-module__NV1N9W__overlay{z-index:var(--z-intro);pointer-events:none;opacity:0;transition:opacity .5s;position:fixed;inset:0;overflow:hidden}html[data-flr-intro=pending] .IntroStage-module__NV1N9W__stage,html[data-flr-intro=pending] .IntroStage-module__NV1N9W__overlay,html[data-flr-intro=migrating] .IntroStage-module__NV1N9W__overlay,html[data-flr-intro=landed] .IntroStage-module__NV1N9W__overlay{opacity:1}html[data-flr-intro=skip] .IntroStage-module__NV1N9W__overlay{opacity:0;transition:none}.IntroStage-module__NV1N9W__brand{transform-origin:50%;letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--text);transition:top var(--intro-migrate-ms,var(--dur-intro)) var(--ease-in-out-soft), left var(--intro-migrate-ms,var(--dur-intro)) var(--ease-in-out-soft), transform var(--intro-migrate-ms,var(--dur-intro)) var(--ease-in-out-soft);font-size:clamp(2.4rem,2rem + 2vw,3.25rem);font-weight:500;line-height:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.IntroStage-module__NV1N9W__brand.IntroStage-module__NV1N9W__handoff{opacity:0;transition:none}.IntroStage-module__NV1N9W__mask{align-items:center;display:inline-flex;overflow:hidden}.IntroStage-module__NV1N9W__word{opacity:.4;transition:opacity .32s;display:inline-block}.IntroStage-module__NV1N9W__word.IntroStage-module__NV1N9W__revealed{opacity:1}.IntroStage-module__NV1N9W__slash{color:var(--text);transition:color .2s,text-shadow .2s}.IntroStage-module__NV1N9W__slash.IntroStage-module__NV1N9W__accentColor{color:var(--accent)}.IntroStage-module__NV1N9W__slash.IntroStage-module__NV1N9W__pulseGlow{text-shadow:0 0 16px color-mix(in srgb, var(--accent) 55%, transparent)}.IntroStage-module__NV1N9W__stage:after{content:"";opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.IntroStage-module__NV1N9W__stage,.IntroStage-module__NV1N9W__overlay,.IntroStage-module__NV1N9W__word,.IntroStage-module__NV1N9W__slash{transition:none}}
.Hero-module__JgYmMq__hero{min-height:100svh;padding:calc(var(--space-3xl) + var(--space-md)) var(--edge-padding) var(--space-3xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.Hero-module__JgYmMq__hero{padding:calc(var(--space-2xl) + var(--space-lg)) var(--edge-padding) var(--space-2xl)}}.Hero-module__JgYmMq__foreground{z-index:var(--z-content);opacity:1;flex-direction:column;align-items:center;width:100%;transition:none;display:flex;position:relative;transform:none}.Hero-module__JgYmMq__inner{z-index:var(--z-content);align-items:center;gap:var(--space-md);flex-direction:column;max-width:46rem;display:flex;position:relative}.Hero-module__JgYmMq__headline{--hero-reveal-duration:.36s;--hero-reveal-delay:.5s;--hero-reveal-y:6px;font-size:var(--fs-display);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--text);text-wrap:balance}.Hero-module__JgYmMq__support{--hero-reveal-duration:.3s;--hero-reveal-delay:.56s;--hero-reveal-y:4px;font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--text-muted);text-wrap:balance;max-width:38rem}.Hero-module__JgYmMq__actions{--hero-reveal-duration:.26s;--hero-reveal-delay:.6s;--hero-reveal-y:3px;justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.Hero-module__JgYmMq__headline,.Hero-module__JgYmMq__support,.Hero-module__JgYmMq__actions{opacity:1;transform:translateY(0)}.Hero-module__JgYmMq__headline,.Hero-module__JgYmMq__support{transition:opacity var(--hero-reveal-duration) var(--ease-out-expo) var(--hero-reveal-delay), transform var(--hero-reveal-duration) var(--ease-out-expo) var(--hero-reveal-delay)}.Hero-module__JgYmMq__actions{visibility:visible;transition:opacity var(--hero-reveal-duration) var(--ease-out-expo) var(--hero-reveal-delay), transform var(--hero-reveal-duration) var(--ease-out-expo) var(--hero-reveal-delay), visibility 0s linear var(--hero-reveal-delay)}:is(html[data-flr-intro=pending] .Hero-module__JgYmMq__headline,html[data-flr-intro=pending] .Hero-module__JgYmMq__support,html[data-flr-intro=pending] .Hero-module__JgYmMq__actions){opacity:0;transform:translateY(var(--hero-reveal-y))}html[data-flr-intro=pending] .Hero-module__JgYmMq__actions{visibility:hidden;transition:none}@media (max-width:640px){.Hero-module__JgYmMq__headline{--hero-reveal-duration:.26s;--hero-reveal-delay:.27s;--hero-reveal-y:4px}.Hero-module__JgYmMq__support{--hero-reveal-duration:.22s;--hero-reveal-delay:.32s;--hero-reveal-y:3px}.Hero-module__JgYmMq__actions{--hero-reveal-duration:.19s;--hero-reveal-delay:.35s;--hero-reveal-y:2px}}:is(html[data-flr-intro=skip] .Hero-module__JgYmMq__headline,html[data-flr-intro=skip] .Hero-module__JgYmMq__support,html[data-flr-intro=skip] .Hero-module__JgYmMq__actions){transition:none}html[data-flr-intro=skip] .Hero-module__JgYmMq__actions{visibility:visible;transition:none}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__actions{visibility:visible}.Hero-module__JgYmMq__headline,.Hero-module__JgYmMq__support,.Hero-module__JgYmMq__actions{transition:none}}.Hero-module__JgYmMq__ctaPrimary{font-size:var(--fs-small);color:var(--accent-contrast);background:var(--accent);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) ease, transform var(--dur-fast) ease;padding:.85em 1.5em;font-weight:500}.Hero-module__JgYmMq__ctaPrimary:hover{background:var(--accent-strong);color:var(--accent-strong-contrast)}.Hero-module__JgYmMq__ctaPrimary:active{transform:translateY(1px)}.Hero-module__JgYmMq__ctaSecondary{font-size:var(--fs-small);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;padding:.85em 1.5em;font-weight:500}.Hero-module__JgYmMq__ctaSecondary:hover{background:var(--surface);border-color:var(--text-muted)}
.SelectedWork-module__6eALMa__side{--o:0;--dim:0;--acc-rgb:216, 154, 81;width:var(--card-w);aspect-ratio:1328/830;max-width:100%;opacity:var(--o);pointer-events:none;-webkit-box-reflect:below 10px linear-gradient(transparent 72%, #0000001f);border-radius:14px;margin-inline:auto;position:absolute;top:0;left:0;right:0;overflow:hidden}.SelectedWork-module__6eALMa__side:after{content:"";border-radius:inherit;opacity:var(--dim);pointer-events:none;z-index:30;background:#050505;position:absolute;inset:0}[data-theme=light] .SelectedWork-module__6eALMa__side{opacity:calc(var(--o) * (.25 + .75 * (1 - var(--dim))))}[data-theme=light] .SelectedWork-module__6eALMa__side:after{background:#f4f2ee}.SelectedWork-module__6eALMa__side[data-click],.SelectedWork-module__6eALMa__side[data-click] .SelectedWork-module__6eALMa__hit{pointer-events:auto}.SelectedWork-module__6eALMa__hit{z-index:10;visibility:hidden;border-radius:14px;position:absolute;inset:0}.SelectedWork-module__6eALMa__hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}:is([data-formation=final]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot],[data-formation=done]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot]){--o:1;--dim:.66;pointer-events:auto}:is([data-formation=final]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=r],[data-formation=done]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=r]){z-index:7;transform:translate3d(82%,0,-260px)rotateY(-24deg)}:is([data-formation=final]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=l],[data-formation=done]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=l]){z-index:7;transform:translate3d(-82%,0,-260px)rotateY(24deg)}:is([data-formation=final]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=b],[data-formation=done]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=b]){--o:0;z-index:4;pointer-events:none;transform:translateZ(-620px)}:is([data-formation=final] .SelectedWork-module__6eALMa__hit,[data-formation=done] .SelectedWork-module__6eALMa__hit){visibility:visible}:is([data-formation=final]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=b] .SelectedWork-module__6eALMa__hit,[data-formation=done]:not([data-carousel]) .SelectedWork-module__6eALMa__side[data-slot=b] .SelectedWork-module__6eALMa__hit){visibility:hidden}.SelectedWork-module__6eALMa__comp{background:radial-gradient(120% 95% at 78% -10%,#1b1712 0%,#0d0d0e 58%);border:1px solid #ede8de17}[data-theme=light] .SelectedWork-module__6eALMa__comp{background:radial-gradient(120% 95% at 78% -10%,#fff 0%,#efede9 60%);border-color:#18161414;box-shadow:0 40px 90px #281e142e}.SelectedWork-module__6eALMa__cText{z-index:3;gap:.9em;width:36%;display:grid;position:absolute;top:8%;left:6%}.SelectedWork-module__6eALMa__tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#8a8990;font-size:clamp(7px,.72vw,11px)}.SelectedWork-module__6eALMa__name{font-family:var(--font-sans);letter-spacing:-.02em;color:#edeef0;font-size:clamp(20px,2.9vw,46px);font-weight:500;line-height:1}.SelectedWork-module__6eALMa__line{color:#9a9aa1;max-width:24em;font-size:clamp(9px,.95vw,15px);line-height:1.45}[data-theme=light] .SelectedWork-module__6eALMa__name{color:#16161a}[data-theme=light] .SelectedWork-module__6eALMa__line{color:#5b5a62}[data-theme=light] .SelectedWork-module__6eALMa__tag{color:#8b8a91}.SelectedWork-module__6eALMa__cMain,.SelectedWork-module__6eALMa__cDetail{border-radius:10px;position:absolute;overflow:hidden}.SelectedWork-module__6eALMa__cropImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.SelectedWork-module__6eALMa__cMain{transform-origin:100%;width:64%;top:14%;right:-3%;transform:perspective(1400px)rotateY(-12deg)rotateX(3deg);box-shadow:0 30px 70px #0009,0 0 0 1px #ede8de1a}.SelectedWork-module__6eALMa__cDetail{z-index:2;width:46%;bottom:9%;left:6%;transform:perspective(1400px)rotateY(6deg)translateZ(40px);box-shadow:0 24px 60px #000000a6,0 0 0 1px #ede8de29}.SelectedWork-module__6eALMa__light .SelectedWork-module__6eALMa__cMain,.SelectedWork-module__6eALMa__light .SelectedWork-module__6eALMa__cDetail{box-shadow:0 30px 70px #0009,0 0 0 1px #fff3}:is([data-theme=light] .SelectedWork-module__6eALMa__cMain,[data-theme=light] .SelectedWork-module__6eALMa__cDetail){box-shadow:0 30px 70px #281e1438,0 0 0 1px #18161414}.SelectedWork-module__6eALMa__agentText{width:40%}.SelectedWork-module__6eALMa__agentCard:before{content:"";aspect-ratio:1;border:1px solid rgba(var(--acc-rgb), .1);width:52%;box-shadow:0 0 0 60px rgba(var(--acc-rgb), .015), 0 0 0 120px rgba(var(--acc-rgb), .01);pointer-events:none;border-radius:50%;position:absolute;top:6%;right:8%}.SelectedWork-module__6eALMa__chips{flex-wrap:wrap;gap:.45em;margin-top:.4em;display:flex}.SelectedWork-module__6eALMa__chips i{font-style:normal;font-family:var(--font-mono);letter-spacing:.06em;color:#b7b6bc;background:#ffffff05;border:1px solid #ede8de24;border-radius:999px;padding:.35em .8em;font-size:clamp(7px,.66vw,10px)}.SelectedWork-module__6eALMa__chipsOut i{color:#f0cfa2;border-color:rgba(var(--acc-rgb), .35);background:rgba(var(--acc-rgb), .06)}[data-theme=light] .SelectedWork-module__6eALMa__chips i{color:#4a4950;background:#18161408;border-color:#18161429}[data-theme=light] .SelectedWork-module__6eALMa__chipsOut i{color:#8a5215;border-color:rgba(var(--acc-rgb), .45)}.SelectedWork-module__6eALMa__agent{transform-origin:100%;width:46%;height:70%;font-family:var(--font-mono);color:#a9a8ae;background:linear-gradient(#1c1d22eb,#101114eb);border:1px solid #ede8de24;border-radius:14px;padding:3.2% 3.4%;font-size:clamp(8px,.82vw,13px);position:absolute;top:12%;right:5%;transform:perspective(1400px)rotateY(-10deg)rotateX(2deg);box-shadow:0 30px 70px #0009,inset 0 1px #ffffff0f}.SelectedWork-module__6eALMa__aHead{letter-spacing:.06em;border-bottom:1px solid #ede8de1a;align-items:center;gap:.7em;margin-bottom:.9em;padding-bottom:.9em;display:flex}.SelectedWork-module__6eALMa__aId{color:#6f6e75;margin-left:auto}.SelectedWork-module__6eALMa__aDot{background:var(--flr-amber-500);width:.7em;height:.7em;box-shadow:0 0 12px rgba(var(--acc-rgb), .8);border-radius:50%}.SelectedWork-module__6eALMa__aSteps{gap:.95em;margin:0;padding:0;list-style:none;display:grid}.SelectedWork-module__6eALMa__aSteps li{color:#5d5c63;align-items:center;gap:.8em;transition:color .4s;display:flex}.SelectedWork-module__6eALMa__aSteps li:before{content:"";border:1px solid #ede8de33;border-radius:50%;flex:none;width:.85em;height:.85em;transition:border-color .4s,background .4s,box-shadow .4s}.SelectedWork-module__6eALMa__aSteps li.SelectedWork-module__6eALMa__on{color:#f1d9b6}.SelectedWork-module__6eALMa__aSteps li.SelectedWork-module__6eALMa__on:before{border-color:var(--flr-amber-500);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .16), 0 0 14px rgba(var(--acc-rgb), .6);background:rgba(var(--acc-rgb), .35)}.SelectedWork-module__6eALMa__aSteps li.SelectedWork-module__6eALMa__ok{color:#c9c8cd}.SelectedWork-module__6eALMa__aSteps li.SelectedWork-module__6eALMa__ok:before{background:#8fd1b0;border-color:#8fd1b0}.SelectedWork-module__6eALMa__aDone{z-index:3;color:#a9a8ae;opacity:0;background:#16171bf2;border:1px solid #8fd1b059;border-radius:12px;align-items:center;gap:.9em;padding:1.1% 1.6%;font-size:clamp(8px,.8vw,12px);line-height:1.35;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:7%;left:34%;transform:translateY(10px)scale(.96);box-shadow:0 20px 50px #0009}.SelectedWork-module__6eALMa__aDone b{color:#edeef0;font-weight:500}.SelectedWork-module__6eALMa__aDone.SelectedWork-module__6eALMa__show{opacity:1;transform:none}.SelectedWork-module__6eALMa__aCheck{color:#8fd1b0;background:#8fd1b026;border-radius:50%;place-items:center;width:2em;height:2em;display:grid}.SelectedWork-module__6eALMa__agentCard[data-static] .SelectedWork-module__6eALMa__aSteps li{color:#c9c8cd}.SelectedWork-module__6eALMa__agentCard[data-static] .SelectedWork-module__6eALMa__aSteps li:before{background:#8fd1b0;border-color:#8fd1b0}.SelectedWork-module__6eALMa__agentCard[data-static] .SelectedWork-module__6eALMa__aDone{opacity:1;transform:none}@media (max-width:760px){.SelectedWork-module__6eALMa__side{aspect-ratio:4/5;-webkit-box-reflect:unset}.SelectedWork-module__6eALMa__cText,.SelectedWork-module__6eALMa__agentText{gap:.55em;width:86%;top:6%;left:7%}.SelectedWork-module__6eALMa__tag{font-size:9px}.SelectedWork-module__6eALMa__name{font-size:28px}.SelectedWork-module__6eALMa__line{max-width:none;font-size:12.5px}.SelectedWork-module__6eALMa__cMain{width:92%;top:40%;right:-6%;transform:perspective(900px)rotateY(-10deg)rotateX(2deg)}.SelectedWork-module__6eALMa__cDetail{width:66%;bottom:5%;left:5%;transform:perspective(900px)rotateY(6deg)translateZ(20px)}.SelectedWork-module__6eALMa__chips{display:none}.SelectedWork-module__6eALMa__agentCard:before{width:80%;top:30%;right:-10%}.SelectedWork-module__6eALMa__agent{width:auto;height:60%;top:34%;left:6%;right:6%;transform:perspective(900px)rotateX(3deg)}.SelectedWork-module__6eALMa__aDone{bottom:8%;left:8%;right:8%}}@media (prefers-reduced-motion:reduce){.SelectedWork-module__6eALMa__aSteps li,.SelectedWork-module__6eALMa__aSteps li:before,.SelectedWork-module__6eALMa__aDone{transition:none}}
.ProductFormation-module__7_-cYq__section{--card-w:min(56vw, 880px);position:relative}.ProductFormation-module__7_-cYq__section[data-formation=live]{height:540vh}.ProductFormation-module__7_-cYq__section[data-formation=held],.ProductFormation-module__7_-cYq__section[data-formation=final],.ProductFormation-module__7_-cYq__section[data-formation=done]{height:calc(100svh + 22vh)}.ProductFormation-module__7_-cYq__stage{touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100svh;padding-inline:16px;display:flex;position:sticky;top:0;overflow:clip}.ProductFormation-module__7_-cYq__title{letter-spacing:-.02em;color:var(--text);opacity:0;margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:500}.ProductFormation-module__7_-cYq__row{perspective:1500px;width:100%;transform-style:preserve-3d;pointer-events:none;justify-content:center;display:flex;position:relative}.ProductFormation-module__7_-cYq__floor{width:calc(var(--card-w) * 1.1);filter:blur(10px);opacity:0;pointer-events:none;background:radial-gradient(50% 50%,#000000bf,#0000 70%);height:22%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}.ProductFormation-module__7_-cYq__scene{--o:1;--dim:0;width:var(--card-w);aspect-ratio:1328/830;perspective:1700px;perspective-origin:50% 40%;max-width:100%;opacity:var(--o);pointer-events:auto;position:relative}.ProductFormation-module__7_-cYq__scene:after{content:"";opacity:var(--dim);pointer-events:none;z-index:30;background:#050505;border-radius:14px;position:absolute;inset:0}[data-theme=light] .ProductFormation-module__7_-cYq__scene{opacity:calc(var(--o) * (.25 + .75 * (1 - var(--dim))))}[data-theme=light] .ProductFormation-module__7_-cYq__scene:after{background:#f4f2ee}.ProductFormation-module__7_-cYq__row[data-moving]>*{will-change:transform}.ProductFormation-module__7_-cYq__obj{transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.ProductFormation-module__7_-cYq__section[data-formation=live] .ProductFormation-module__7_-cYq__obj,.ProductFormation-module__7_-cYq__section[data-formation=held] .ProductFormation-module__7_-cYq__obj{will-change:transform}.ProductFormation-module__7_-cYq__card{opacity:0;pointer-events:none;background:radial-gradient(120% 95% at 78% -10%,#1b1712 0%,#0d0d0e 58%);border:1px solid #ede8de17;border-radius:14px;position:absolute;inset:0;overflow:hidden}.ProductFormation-module__7_-cYq__cardText{z-index:3;opacity:0;gap:.9em;width:36%;display:grid;position:absolute;top:8%;left:6%}.ProductFormation-module__7_-cYq__plate{-webkit-box-reflect:below 10px linear-gradient(transparent 72%, #00000029);opacity:0;background:#0b0c0f;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ede8de14,0 50px 120px #000000b3}.ProductFormation-module__7_-cYq__plateColor{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductFormation-module__7_-cYq__plateEdge{pointer-events:none;opacity:0;border:1px solid #ede8de38;border-radius:14px;position:absolute;inset:0}.ProductFormation-module__7_-cYq__layer{transform-style:preserve-3d;opacity:0;position:absolute}.ProductFormation-module__7_-cYq__shade{opacity:0;pointer-events:none;border-radius:6px;position:absolute;inset:0;box-shadow:0 46px 90px #000000bf}.ProductFormation-module__7_-cYq__section[data-formation=live] .ProductFormation-module__7_-cYq__layer,.ProductFormation-module__7_-cYq__section[data-formation=held] .ProductFormation-module__7_-cYq__layer{will-change:transform, opacity}.ProductFormation-module__7_-cYq__pane{background:#0e10168c;border-radius:6px;position:absolute;inset:0;overflow:hidden}.ProductFormation-module__7_-cYq__gray,.ProductFormation-module__7_-cYq__color{opacity:0;max-width:none;display:block;position:absolute}.ProductFormation-module__7_-cYq__edge{pointer-events:none;background:linear-gradient(#ffecd20f,#0000 30%);border:1px solid #ede8de57;border-radius:6px;position:absolute;inset:0}.ProductFormation-module__7_-cYq__phone{opacity:0;z-index:5;background:#f4efe8;border-radius:16px;width:15%;padding:14px 0 10px;position:absolute;bottom:7%;left:8%;overflow:hidden;box-shadow:0 30px 70px #0009,0 0 0 1px #ffffff38,0 0 0 5px #111214,0 0 0 6px #ffffff1f}.ProductFormation-module__7_-cYq__notch{background:#111214;border-radius:9px;width:26%;height:5px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.ProductFormation-module__7_-cYq__piece{width:100%;position:relative;overflow:hidden}.ProductFormation-module__7_-cYq__piece+.ProductFormation-module__7_-cYq__piece{margin-top:4px}.ProductFormation-module__7_-cYq__pieceImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductFormation-module__7_-cYq__labels{text-align:center;width:100%;height:22px;position:relative}.ProductFormation-module__7_-cYq__labels span{letter-spacing:.06em;color:var(--text-muted);opacity:0;font-size:14px;position:absolute;inset:0}.ProductFormation-module__7_-cYq__hit{z-index:10;visibility:hidden;border-radius:14px;position:absolute;inset:0}.ProductFormation-module__7_-cYq__hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ProductFormation-module__7_-cYq__cases{color:var(--text-muted);margin:0;font-size:13px}.ProductFormation-module__7_-cYq__cases a{color:inherit;text-decoration:underline}.ProductFormation-module__7_-cYq__scene[data-morphed]{-webkit-box-reflect:below 10px linear-gradient(transparent 72%, #0000001f)}.ProductFormation-module__7_-cYq__scene[data-morphed] .ProductFormation-module__7_-cYq__plate{-webkit-box-reflect:unset}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__title,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__title,.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__labels span:last-child,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__labels span:last-child,.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__plateColor,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__plateColor,.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__plate,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__plate,.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__card,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__card,.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__cardText,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__cardText,.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__phone,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__phone{opacity:1}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__plate,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__plate{-webkit-box-reflect:unset;border-radius:10px}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__floor,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__floor{display:none}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__obj,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__obj{transform-origin:100% 14%;transform:translate(3%)translateY(9%)perspective(1400px)rotateY(-12deg)rotateX(3deg)scale(.64)}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__phone,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__phone{transform:perspective(1400px)rotateY(8deg)}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__scene,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__scene{-webkit-box-reflect:below 10px linear-gradient(transparent 72%, #0000001f)}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__hit,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__hit{visibility:visible}[data-theme=light] .ProductFormation-module__7_-cYq__floor{filter:blur(10px)}[data-theme=light] .ProductFormation-module__7_-cYq__card{background:radial-gradient(120% 95% at 78% -10%,#fff 0%,#efede9 60%);border-color:#18161414;box-shadow:0 40px 90px #281e142e}[data-theme=light] .ProductFormation-module__7_-cYq__plate{background:#e8e6e1;box-shadow:0 0 0 1px #18161414,0 50px 120px #281e1438}[data-theme=light] .ProductFormation-module__7_-cYq__pane{background:#fff9}[data-theme=light] .ProductFormation-module__7_-cYq__edge{background:linear-gradient(#ffffff80,#0000 30%);border-color:#18161447}[data-theme=light] .ProductFormation-module__7_-cYq__plateEdge{border-color:#18161433}@media (max-width:760px){.ProductFormation-module__7_-cYq__section{--card-w:88vw}.ProductFormation-module__7_-cYq__shade{box-shadow:0 30px 50px #000000b3}.ProductFormation-module__7_-cYq__section[data-formation=live]{height:420vh}.ProductFormation-module__7_-cYq__scene{aspect-ratio:4/5}.ProductFormation-module__7_-cYq__obj{inset:auto 0;top:calc(50% - var(--card-w) * .3125);aspect-ratio:1328/830}.ProductFormation-module__7_-cYq__plate,.ProductFormation-module__7_-cYq__scene[data-morphed],.ProductFormation-module__7_-cYq__scene[data-morphed] .ProductFormation-module__7_-cYq__plate,.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__scene,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__scene{-webkit-box-reflect:unset}.ProductFormation-module__7_-cYq__cardText{gap:.55em;width:86%;top:6%;left:7%}.ProductFormation-module__7_-cYq__tag{font-size:9px}.ProductFormation-module__7_-cYq__name{font-size:28px}.ProductFormation-module__7_-cYq__line{max-width:none;font-size:12.5px}.ProductFormation-module__7_-cYq__phone{border-radius:12px;width:27%;padding:9px 0 6px;bottom:5%;left:6%}.ProductFormation-module__7_-cYq__notch{height:3px;top:3px}.ProductFormation-module__7_-cYq__section[data-formation=final] .ProductFormation-module__7_-cYq__obj,.ProductFormation-module__7_-cYq__section[data-formation=done] .ProductFormation-module__7_-cYq__obj{transform-origin:50%;transform:translate(3%)translateY(24%)perspective(900px)rotateY(-10deg)rotateX(2deg)scale(.86)}}
.AgentFlow-module__TURuoa__flow{--acc-rgb:216, 154, 81;width:100%;height:100%;font-family:var(--font-mono);display:block}.AgentFlow-module__TURuoa__fh{fill:#8a8990;letter-spacing:.06em;font-size:10px}.AgentFlow-module__TURuoa__live{fill:#6fcf8f;animation:1.6s infinite AgentFlow-module__TURuoa__blink}.AgentFlow-module__TURuoa__ln{fill:none;stroke:#ede8de29;stroke-width:1px}.AgentFlow-module__TURuoa__chip{fill:#ffffff09;stroke:#ede8de2e}.AgentFlow-module__TURuoa__chipOut{stroke:rgba(var(--acc-rgb), .45);fill:rgba(var(--acc-rgb), .06)}.AgentFlow-module__TURuoa__ct{fill:#cfcdd4;text-anchor:middle;font-size:10px}.AgentFlow-module__TURuoa__pulse{fill:#e6b37a;filter:drop-shadow(0 0 4px rgba(var(--acc-rgb), .9))}.AgentFlow-module__TURuoa__halo{fill:rgba(var(--acc-rgb), .08);stroke:rgba(var(--acc-rgb), .35);transform-origin:210px 141px;animation:2.4s ease-in-out infinite AgentFlow-module__TURuoa__halo}.AgentFlow-module__TURuoa__core{fill:#15120f;stroke:var(--flr-amber-500)}.AgentFlow-module__TURuoa__ai{fill:#edeef0;text-anchor:middle;font-size:13px;font-family:var(--font-sans);font-weight:500}.AgentFlow-module__TURuoa__ag{fill:#9a9aa1;text-anchor:middle;letter-spacing:.08em;font-size:8px}.AgentFlow-module__TURuoa__st{fill:#6f6e75;text-anchor:middle;letter-spacing:.06em;font-size:10px}.AgentFlow-module__TURuoa__s1{animation:2.4s infinite AgentFlow-module__TURuoa__step}.AgentFlow-module__TURuoa__s2{animation:2.4s .8s infinite AgentFlow-module__TURuoa__step}.AgentFlow-module__TURuoa__s3{animation:2.4s 1.6s infinite AgentFlow-module__TURuoa__step}@keyframes AgentFlow-module__TURuoa__step{0%,33%{fill:#e6b37a}34%,to{fill:#6f6e75}}@keyframes AgentFlow-module__TURuoa__halo{50%{opacity:.5;transform:scale(1.18)}}@keyframes AgentFlow-module__TURuoa__blink{50%{opacity:.3}}.AgentFlow-module__TURuoa__live,.AgentFlow-module__TURuoa__halo,.AgentFlow-module__TURuoa__s1,.AgentFlow-module__TURuoa__s2,.AgentFlow-module__TURuoa__s3{animation-play-state:paused}:is([data-on] .AgentFlow-module__TURuoa__live,[data-on] .AgentFlow-module__TURuoa__halo,[data-on] .AgentFlow-module__TURuoa__s1,[data-on] .AgentFlow-module__TURuoa__s2,[data-on] .AgentFlow-module__TURuoa__s3){animation-play-state:running}@media (prefers-reduced-motion:reduce){.AgentFlow-module__TURuoa__live,.AgentFlow-module__TURuoa__halo,.AgentFlow-module__TURuoa__s1,.AgentFlow-module__TURuoa__s2,.AgentFlow-module__TURuoa__s3{animation:none}}
.WhatWeBuild-module__nYy3Aq__section{padding:18vh 0 12vh;position:relative}.WhatWeBuild-module__nYy3Aq__sectionFlush{padding:var(--space-lg) 0 var(--space-2xl)}.WhatWeBuild-module__nYy3Aq__wrap{z-index:2;max-width:var(--container-max);padding-inline:var(--edge-padding);margin:0 auto;position:relative}.WhatWeBuild-module__nYy3Aq__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 14px;font-size:11px}.WhatWeBuild-module__nYy3Aq__title{letter-spacing:-.025em;color:var(--text);text-wrap:balance;scroll-margin-top:var(--space-2xl);margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);font-weight:500;line-height:1.04}.WhatWeBuild-module__nYy3Aq__lead{max-width:36rem;color:var(--text-muted);text-wrap:pretty;margin:18px 0 0;font-size:1.05rem}.WhatWeBuild-module__nYy3Aq__list{border-top:1px solid var(--border-strong);margin:64px 0 0;padding:0;list-style:none}.WhatWeBuild-module__nYy3Aq__rowLink{color:inherit;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:30px 0;text-decoration:none;display:grid}.WhatWeBuild-module__nYy3Aq__rowLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.WhatWeBuild-module__nYy3Aq__row:has(>.WhatWeBuild-module__nYy3Aq__rowLink){padding:0;display:block}.WhatWeBuild-module__nYy3Aq__row{border-bottom:1px solid var(--border);cursor:default;transition:opacity .5s, transform .9s var(--ease-out-expo);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:30px 0;display:grid}.WhatWeBuild-module__nYy3Aq__name{letter-spacing:-.025em;color:var(--text);transition:transform .6s var(--ease-out-expo);font-size:clamp(1.6rem,1rem + 2.2vw,3rem);font-weight:500;line-height:1.05}.WhatWeBuild-module__nYy3Aq__desc{max-width:26rem;color:var(--text-muted);font-size:1rem;line-height:1.5}.WhatWeBuild-module__nYy3Aq__list[data-armed] .WhatWeBuild-module__nYy3Aq__row:not([data-in]){opacity:0;transform:translateY(10px)}.WhatWeBuild-module__nYy3Aq__list[data-hov] .WhatWeBuild-module__nYy3Aq__row{opacity:.32}.WhatWeBuild-module__nYy3Aq__list[data-hov] .WhatWeBuild-module__nYy3Aq__row[data-on]{opacity:1}.WhatWeBuild-module__nYy3Aq__row[data-on] .WhatWeBuild-module__nYy3Aq__name{text-shadow:0 2px 24px #000c;transform:translate(10px)}[data-theme=light] .WhatWeBuild-module__nYy3Aq__row[data-on] .WhatWeBuild-module__nYy3Aq__name{text-shadow:0 2px 24px #f2f0ece6}.WhatWeBuild-module__nYy3Aq__pv{z-index:1;aspect-ratio:16/10;pointer-events:none;opacity:0;visibility:hidden;background:#0d0d0e;border:1px solid #ede8de29;border-radius:12px;width:min(30vw,420px);transition:opacity .35s,visibility 0s .35s;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 40px 90px #0009}.WhatWeBuild-module__nYy3Aq__pv[data-show]{opacity:1;visibility:visible;will-change:transform;transition:opacity .35s}[data-theme=light] .WhatWeBuild-module__nYy3Aq__pv{border-color:#18161424;box-shadow:0 40px 90px #281e1447}.WhatWeBuild-module__nYy3Aq__pvItem{opacity:0;visibility:hidden;background:radial-gradient(90% 90% at 50% 45%,#1a1713 0%,#0c0c0d 70%);transition:opacity .35s,visibility 0s .35s;position:absolute;inset:0}.WhatWeBuild-module__nYy3Aq__pvItem[data-on]{opacity:1;visibility:visible;transition:opacity .35s}.WhatWeBuild-module__nYy3Aq__pvImg{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.WhatWeBuild-module__nYy3Aq__listFlush{margin-top:0}.WhatWeBuild-module__nYy3Aq__cardLink{color:var(--text);text-underline-offset:4px;align-self:flex-start;font-size:14px;text-decoration:underline}@media (max-width:760px),(hover:none){.WhatWeBuild-module__nYy3Aq__row:has(>.WhatWeBuild-module__nYy3Aq__rowLink){display:none}}.WhatWeBuild-module__nYy3Aq__deck{display:none}@media (max-width:760px),(hover:none){.WhatWeBuild-module__nYy3Aq__list,.WhatWeBuild-module__nYy3Aq__pv{display:none}.WhatWeBuild-module__nYy3Aq__deck{margin:34px calc(-1 * var(--edge-padding)) 0;display:block}.WhatWeBuild-module__nYy3Aq__deckFlush{margin-top:0}.WhatWeBuild-module__nYy3Aq__tabs{padding:0 var(--edge-padding) 2px;scrollbar-width:none;border-bottom:1px solid var(--border);gap:18px;display:none;overflow-x:auto}.WhatWeBuild-module__nYy3Aq__section[data-ready] .WhatWeBuild-module__nYy3Aq__tabs{display:flex}.WhatWeBuild-module__nYy3Aq__tabs::-webkit-scrollbar{display:none}.WhatWeBuild-module__nYy3Aq__track::-webkit-scrollbar{display:none}.WhatWeBuild-module__nYy3Aq__tab{font:inherit;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;flex:none;padding:10px 0 12px;font-size:13.5px;transition:color .3s;position:relative}.WhatWeBuild-module__nYy3Aq__tab:after{content:"";background:var(--flr-amber-500);height:2px;transition:transform .45s var(--ease-out-expo);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.WhatWeBuild-module__nYy3Aq__tab[aria-current=true]{color:var(--text)}.WhatWeBuild-module__nYy3Aq__tab[aria-current=true]:after{transform:scaleX(1)}.WhatWeBuild-module__nYy3Aq__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.WhatWeBuild-module__nYy3Aq__track{scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge-padding);padding:20px var(--edge-padding) 8px;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.WhatWeBuild-module__nYy3Aq__card{scroll-snap-align:start;opacity:.5;transform-origin:0;min-height:360px;transition:opacity .5s, transform .6s var(--ease-out-expo);background:radial-gradient(120% 95% at 78% -10%,#1b1712 0%,#0d0d0e 58%);border:1px solid #ede8de1a;border-radius:18px;flex-direction:column;flex:0 0 82%;gap:10px;padding:22px 20px 20px;display:flex;transform:scale(.97)}.WhatWeBuild-module__nYy3Aq__card[data-on]{opacity:1;transform:none}[data-theme=light] .WhatWeBuild-module__nYy3Aq__card{background:radial-gradient(120% 95% at 78% -10%,#fff 0%,#efede9 60%);border-color:#18161414}.WhatWeBuild-module__nYy3Aq__cardName{letter-spacing:-.02em;color:var(--text);margin:0;font-size:28px;font-weight:500;line-height:1.05}.WhatWeBuild-module__nYy3Aq__cardText{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.5}.WhatWeBuild-module__nYy3Aq__prev{aspect-ratio:16/10;border:1px solid var(--border);background:radial-gradient(90% 90% at 50% 45%,#1a1713 0%,#0c0c0d 70%);border-radius:10px;margin-top:auto;position:relative;overflow:hidden}.WhatWeBuild-module__nYy3Aq__prev .WhatWeBuild-module__nYy3Aq__pvImg{inset:0}.WhatWeBuild-module__nYy3Aq__card[data-on] .WhatWeBuild-module__nYy3Aq__pvImg{animation:7s ease-in-out infinite alternate WhatWeBuild-module__nYy3Aq__drift}}@keyframes WhatWeBuild-module__nYy3Aq__drift{to{transform:scale(1.05)translateY(-2%)}}@media (prefers-reduced-motion:reduce){.WhatWeBuild-module__nYy3Aq__row,.WhatWeBuild-module__nYy3Aq__name,.WhatWeBuild-module__nYy3Aq__pv,.WhatWeBuild-module__nYy3Aq__pvItem,.WhatWeBuild-module__nYy3Aq__card,.WhatWeBuild-module__nYy3Aq__tab,.WhatWeBuild-module__nYy3Aq__tab:after{transition:none}.WhatWeBuild-module__nYy3Aq__card[data-on] .WhatWeBuild-module__nYy3Aq__pvImg{animation:none}}
.Commercial-module__gy5WCG__section{padding:var(--space-2xl) 0;position:relative;overflow:hidden}.Commercial-module__gy5WCG__header{z-index:var(--z-content);text-align:center;max-width:42rem;margin:0 auto var(--space-xl);padding-inline:var(--edge-padding);position:relative}.Commercial-module__gy5WCG__eyebrow{font-size:var(--fs-small);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2xs);font-weight:500}.Commercial-module__gy5WCG__title{font-size:var(--fs-h2);color:var(--text);margin-bottom:var(--space-sm);scroll-margin-top:var(--space-2xl)}.Commercial-module__gy5WCG__modelsBand{z-index:var(--z-content);max-width:var(--container-max);margin:var(--space-xl) auto 0;padding:var(--space-lg) var(--edge-padding) 0;border-top:1px solid var(--border-strong);position:relative}.Commercial-module__gy5WCG__modelsList{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Commercial-module__gy5WCG__modelItem{padding:0 var(--space-md);flex:220px}.Commercial-module__gy5WCG__modelItem:first-child{padding-left:0}.Commercial-module__gy5WCG__modelItem:last-child{padding-right:0}.Commercial-module__gy5WCG__modelItem+.Commercial-module__gy5WCG__modelItem{border-left:1px solid var(--border)}.Commercial-module__gy5WCG__modelTag{align-items:center;gap:var(--space-2xs);font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text);margin-bottom:var(--space-2xs);font-weight:600;display:flex}.Commercial-module__gy5WCG__modelTag:before{content:"";background:var(--accent);width:1.25em;height:2px;display:inline-block}.Commercial-module__gy5WCG__modelDescription{font-size:var(--fs-body);color:var(--text-muted)}.Commercial-module__gy5WCG__modelsFooter{text-align:center;max-width:42rem;margin:var(--space-md) auto 0;font-size:var(--fs-body);color:var(--text-subtle)}@media (max-width:720px){.Commercial-module__gy5WCG__modelItem+.Commercial-module__gy5WCG__modelItem{border-left:none;border-top:1px solid var(--border);padding-top:var(--space-md);margin-top:var(--space-md)}.Commercial-module__gy5WCG__modelItem{flex:100%;padding-inline:0}}.Commercial-module__gy5WCG__section:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 8%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}
.page-module__t-ObYq__emptyState{max-width:var(--container-max);padding:var(--space-md) var(--edge-padding) var(--space-2xl);margin:0 auto}.page-module__t-ObYq__emptyLink{margin-top:var(--space-md)}.page-module__t-ObYq__emptyLink a{color:var(--text);border-bottom:1px solid var(--border-strong);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;padding-bottom:2px}.page-module__t-ObYq__emptyLink a:hover{color:var(--accent-text);border-color:var(--accent)}.page-module__t-ObYq__explainer{padding-bottom:var(--space-2xl)}.page-module__t-ObYq__explainerHeading{max-width:var(--container-max);margin:0 auto var(--space-lg);padding:0 var(--edge-padding);font-size:var(--fs-h2);color:var(--text)}
.Reveal-module__noJY2G__reveal{opacity:1;transform:none}
.StudioLantern-module__tWAdRa__canvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}@media (forced-colors:active){.StudioLantern-module__tWAdRa__canvas{display:none}}
.page-module__VKYseq__modes{max-width:var(--container-max);margin:var(--space-2xl) auto 0;padding:0 var(--edge-padding) var(--space-2xl)}.page-module__VKYseq__modesHeading{font-size:var(--fs-h2);color:var(--text);margin-bottom:var(--space-lg)}.page-module__VKYseq__modesList{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__VKYseq__modeItem{padding:var(--space-lg) var(--space-lg) 0 0}.page-module__VKYseq__modeItem+.page-module__VKYseq__modeItem{padding-left:var(--space-lg);border-left:1px solid var(--border)}.page-module__VKYseq__modeTag{font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-2xs);font-weight:600;display:block}.page-module__VKYseq__modeItem p{font-size:var(--fs-body-lg);color:var(--text-muted);line-height:var(--lh-normal);max-width:22rem}@media (max-width:960px){.page-module__VKYseq__familyList{padding:0 var(--space-md)}.page-module__VKYseq__family{row-gap:var(--space-md);grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.page-module__VKYseq__family{padding:var(--space-lg) 0;row-gap:var(--space-sm)}.page-module__VKYseq__familyHead{margin-bottom:var(--space-xs)}.page-module__VKYseq__modes{margin-top:var(--space-xl)}.page-module__VKYseq__modesList{grid-template-columns:minmax(0,1fr)}.page-module__VKYseq__modeItem,.page-module__VKYseq__modeItem+.page-module__VKYseq__modeItem{padding:var(--space-md) 0;border-left:none}.page-module__VKYseq__modeItem+.page-module__VKYseq__modeItem{border-top:1px solid var(--border)}}
.page-module__ylPtNa__section{column-gap:var(--space-xl);max-width:var(--container-max);padding:var(--space-xl) var(--edge-padding) var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin:0 auto;display:grid;position:relative}.page-module__ylPtNa__section:before,.page-module__ylPtNa__flowSection:before,.page-module__ylPtNa__hww:before{content:"";top:0;left:var(--edge-padding);right:var(--edge-padding);background:var(--border);height:1px;position:absolute}.page-module__ylPtNa__sectionHeading{font-size:var(--fs-h2);color:var(--text);text-wrap:balance}.page-module__ylPtNa__sectionBody{font-size:var(--fs-body-lg);color:var(--text-muted);line-height:var(--lh-normal);max-width:38rem}.page-module__ylPtNa__flowSection{max-width:var(--container-max);padding:var(--space-xl) var(--edge-padding) var(--space-2xl);margin:0 auto;position:relative}.page-module__ylPtNa__flowHeading{font-size:var(--fs-h2);color:var(--text);margin-bottom:var(--space-lg)}.page-module__ylPtNa__handoffGrid{column-gap:clamp(var(--space-lg), 3.5vw, var(--space-2xl));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.page-module__ylPtNa__handoffItem{min-width:0}.page-module__ylPtNa__handoffStage{--handoff-delay:0s;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.page-module__ylPtNa__handoffStage0{--handoff-delay:0s}.page-module__ylPtNa__handoffStage1{--handoff-delay:90ms}.page-module__ylPtNa__handoffStage2{--handoff-delay:.18s}.page-module__ylPtNa__handoffSourceLabel{font-size:var(--fs-body);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--text-muted);font-weight:500}.page-module__ylPtNa__handoffDestinationLabel{font-size:var(--fs-body);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--text);font-weight:600}.page-module__ylPtNa__handoffTransfer{height:1px;margin:var(--space-3xs) 0;background:color-mix(in srgb, var(--border) 65%, transparent);position:relative;overflow:hidden}.page-module__ylPtNa__handoffTransfer:after{content:"";background:var(--border-strong);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.page-module__ylPtNa__handoffRows{gap:var(--space-3xs);flex-direction:column;margin:0;display:flex}.page-module__ylPtNa__handoffRow{gap:var(--space-xs);font-size:var(--fs-small);display:flex}.page-module__ylPtNa__handoffRow dt{width:2.25rem;font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-subtle);flex:none}.page-module__ylPtNa__handoffRow dd{color:var(--text-muted);margin:0}.page-module__ylPtNa__handoffMeaning{font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-normal)}.page-module__ylPtNa__handoffStage[data-armed]{opacity:0;transition:opacity .42s var(--ease-out-expo) var(--handoff-delay), transform .42s var(--ease-out-expo) var(--handoff-delay);transform:translateY(8px)}.page-module__ylPtNa__handoffStage[data-armed][data-visible]{opacity:1;transform:translateY(0)}.page-module__ylPtNa__handoffStage[data-armed] .page-module__ylPtNa__handoffTransfer:after{transition:transform .36s var(--ease-out-expo) calc(var(--handoff-delay) + .1s);transform:scaleX(.18)}.page-module__ylPtNa__handoffStage[data-armed][data-visible] .page-module__ylPtNa__handoffTransfer:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.page-module__ylPtNa__handoffStage[data-armed]{opacity:1;transition:none;transform:none}.page-module__ylPtNa__handoffStage[data-armed] .page-module__ylPtNa__handoffTransfer:after{transition:none;transform:scaleX(1)}}@media (max-width:768px){.page-module__ylPtNa__handoffGrid{grid-template-columns:minmax(0,1fr);gap:0}.page-module__ylPtNa__handoffStage{padding:var(--space-lg) 0}.page-module__ylPtNa__handoffItem:first-child .page-module__ylPtNa__handoffStage{padding-top:0}.page-module__ylPtNa__handoffItem:last-child .page-module__ylPtNa__handoffStage{padding-bottom:0}.page-module__ylPtNa__handoffItem+.page-module__ylPtNa__handoffItem{border-top:1px solid var(--border)}}.page-module__ylPtNa__hww{max-width:var(--container-max);padding:var(--space-xl) var(--edge-padding) var(--space-2xl);margin:0 auto;position:relative}.page-module__ylPtNa__hwwHead{gap:var(--space-md);max-width:52rem;display:grid}.page-module__ylPtNa__hwwLead{letter-spacing:-.022em;max-width:22em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.55rem,1.15rem + 1.5vw,2.35rem);line-height:1.22}.page-module__ylPtNa__hwwRest{max-width:38rem;font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.page-module__ylPtNa__hwwBody{column-gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.page-module__ylPtNa__principle{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__ylPtNa__principle h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500;line-height:var(--lh-snug);color:var(--text);text-wrap:balance;margin:0}.page-module__ylPtNa__principle p{max-width:30rem;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.page-module__ylPtNa__keywords{margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-subtle)}.page-module__ylPtNa__open{border-top:1px solid var(--border);padding-top:var(--space-md)}.page-module__ylPtNa__clarity{gap:var(--space-sm);padding:var(--space-lg);background:var(--studio-surface);margin-inline-start:calc(var(--space-lg) * -1)}.page-module__ylPtNa__clarity h3{letter-spacing:-.022em;font-size:clamp(1.45rem,1.2rem + .9vw,1.9rem);line-height:1.2}.page-module__ylPtNa__clarity p{max-width:26rem;font-size:var(--fs-body-lg)}.page-module__ylPtNa__implementation{align-self:end}.page-module__ylPtNa__use{margin-top:var(--space-xl)}.page-module__ylPtNa__refine{margin-top:calc(var(--space-xl) + var(--space-2xl) * .75)}.page-module__ylPtNa__continue{margin-top:var(--space-2xl);grid-column:2}@media (max-width:860px){.page-module__ylPtNa__section{row-gap:var(--space-md);padding-top:var(--space-lg);padding-bottom:var(--space-xl);grid-template-columns:minmax(0,1fr)}.page-module__ylPtNa__flowSection,.page-module__ylPtNa__hww{padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.page-module__ylPtNa__hwwBody{row-gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr)}.page-module__ylPtNa__clarity{margin-inline:calc(var(--edge-padding) * -1);padding:var(--space-lg) var(--edge-padding)}.page-module__ylPtNa__implementation,.page-module__ylPtNa__use,.page-module__ylPtNa__refine,.page-module__ylPtNa__continue{grid-column:1;align-self:auto;margin-top:0}}
.page-module__c5DblG__article{max-width:68rem;padding:var(--space-lg) var(--edge-padding) var(--space-2xl);margin:0 auto}.page-module__c5DblG__head,.page-module__c5DblG__article>section:not(.page-module__c5DblG__screens):not(.page-module__c5DblG__next){max-width:42rem}.page-module__c5DblG__cover{margin:var(--space-xl) auto var(--space-2xl);perspective:1600px;max-width:58rem}.page-module__c5DblG__coverImage{border:1px solid var(--border);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 40px 90px #00000073}.page-module__c5DblG__cover .page-module__c5DblG__coverImage{transform-origin:100%;transform:rotateY(-7deg)rotateX(2deg)}[data-theme=light] .page-module__c5DblG__coverImage{box-shadow:0 40px 90px #281e1438}.page-module__c5DblG__screens{gap:var(--space-2xl);margin:var(--space-2xl) 0;perspective:1600px;display:grid}.page-module__c5DblG__screenLeft,.page-module__c5DblG__screenRight{max-width:52rem;margin:0}.page-module__c5DblG__screenRight{margin-left:auto}.page-module__c5DblG__screenLeft .page-module__c5DblG__coverImage{transform-origin:0;transform:rotateY(6deg)}.page-module__c5DblG__screenRight .page-module__c5DblG__coverImage{transform-origin:100%;transform:rotateY(-6deg)}.page-module__c5DblG__next{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border)}.page-module__c5DblG__nextLabel{margin:0 0 var(--space-md);font-size:var(--fs-small);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);font-weight:500}.page-module__c5DblG__nextCard{gap:var(--space-lg);color:var(--text);grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.page-module__c5DblG__nextImageWrap{perspective:1200px;display:block}.page-module__c5DblG__nextImageWrap .page-module__c5DblG__coverImage{transition:transform var(--dur-base) var(--ease-standard);transform:rotateY(-8deg)rotateX(2deg)}.page-module__c5DblG__nextCard:hover .page-module__c5DblG__coverImage,.page-module__c5DblG__nextCard:focus-visible .page-module__c5DblG__coverImage{transform:rotateY(-3deg)rotateX(1deg)}.page-module__c5DblG__nextCard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.page-module__c5DblG__nextText{gap:var(--space-2xs);display:grid}.page-module__c5DblG__nextCategory{font-size:var(--fs-small);color:var(--text-muted)}.page-module__c5DblG__nextTitle{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:500}@media (max-width:720px){.page-module__c5DblG__nextCard{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.page-module__c5DblG__nextImageWrap .page-module__c5DblG__coverImage{transition:none}}.page-module__c5DblG__category{font-size:var(--fs-small);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-sm);font-weight:500}.page-module__c5DblG__title{font-size:var(--fs-h1);color:var(--text);margin-bottom:var(--space-md)}.page-module__c5DblG__summary{font-size:var(--fs-body-lg);color:var(--text-muted)}.page-module__c5DblG__section{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border)}.page-module__c5DblG__sectionHeading{font-size:var(--fs-h3);color:var(--text);margin-bottom:var(--space-sm);font-weight:500}.page-module__c5DblG__sectionText{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-normal)}.page-module__c5DblG__itemList{gap:var(--space-xs);font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-normal);flex-direction:column;padding-left:1.25em;display:flex}.page-module__c5DblG__mediaGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.page-module__c5DblG__mediaItem{margin:0}.page-module__c5DblG__mediaImage{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;height:auto;display:block}.page-module__c5DblG__mediaCaption{margin-top:var(--space-2xs);font-size:var(--fs-small);color:var(--text-subtle)}.page-module__c5DblG__outcomeList{gap:var(--space-md);flex-direction:column;margin:0;display:flex}.page-module__c5DblG__outcomeItem{gap:var(--space-3xs);flex-direction:column;display:flex}.page-module__c5DblG__outcomeLabel{font-size:var(--fs-small);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-subtle);font-weight:500}.page-module__c5DblG__outcomeDetail{font-size:var(--fs-body);color:var(--text);margin:0}.page-module__c5DblG__relatedList{gap:var(--space-xs);font-size:var(--fs-body);flex-direction:column;display:flex}
.SceneBackground-module__CNknGW__root{z-index:-1;pointer-events:none;--fb-glow-k:.16;--fb-vig-k:.9;position:fixed;inset:0;overflow:hidden}[data-theme=light] .SceneBackground-module__CNknGW__root{--fb-glow-k:.05;--fb-vig-k:.14}.SceneBackground-module__CNknGW__fallback{background:radial-gradient(120% 100% at 50% 50%, transparent 40%, rgba(0, 0, 0, calc(var(--scene-vig,.5) * var(--fb-vig-k))) 100%), radial-gradient(70% 55% at var(--gx,50%) var(--gy,40%), rgba(var(--lc,204, 222, 255), calc(var(--scene-glow,.4) * var(--fb-glow-k))), transparent 70%), linear-gradient(var(--scene-top,#080707), var(--scene-bot,#050404));position:absolute;inset:0}[data-theme=light] .SceneBackground-module__CNknGW__fallback{background:radial-gradient(70% 55% at var(--gx,50%) var(--gy,40%), rgba(var(--lc,204, 222, 255), calc(var(--scene-glow,.4) * var(--fb-glow-k))), transparent 70%), linear-gradient(var(--scene-top,#fafaf8), var(--scene-bot,#f3f2ef))}.SceneBackground-module__CNknGW__canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.SceneBackground-module__CNknGW__canvas[data-on=true]{opacity:1}@media (forced-colors:active),print{.SceneBackground-module__CNknGW__root{display:none}}
.Studio-module__jpsv6q__section{padding:var(--space-2xl) 0;position:relative;overflow:hidden}.Studio-module__jpsv6q__header{z-index:var(--z-content);text-align:center;max-width:40rem;margin:0 auto var(--space-xl);padding-inline:var(--edge-padding);position:relative}.Studio-module__jpsv6q__eyebrow{font-size:var(--fs-small);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2xs);font-weight:500}.Studio-module__jpsv6q__title{font-size:var(--fs-h2);color:var(--text);margin-bottom:var(--space-sm);scroll-margin-top:var(--space-2xl)}.Studio-module__jpsv6q__philosophy{font-size:var(--fs-body-lg);color:var(--text-muted)}.Studio-module__jpsv6q__optimize{z-index:var(--z-content);max-width:var(--container-max);margin:0 auto var(--space-xl);padding-inline:var(--edge-padding);column-gap:clamp(var(--space-xl), 7vw, var(--space-3xl));grid-template-columns:minmax(10rem,3fr) minmax(0,9fr);align-items:start;display:grid;position:relative}.Studio-module__jpsv6q__optimizeHeading{font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);color:var(--text);text-align:left;margin:0}.Studio-module__jpsv6q__optimizeList{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);min-width:0;margin:0;padding:0;list-style:none}.Studio-module__jpsv6q__optimizePrinciple{column-gap:clamp(var(--space-md), 3vw, var(--space-xl));padding:var(--space-lg) 0;grid-template-columns:minmax(0,1fr) minmax(12rem,.46fr);align-items:start;display:grid}.Studio-module__jpsv6q__optimizePrinciple+.Studio-module__jpsv6q__optimizePrinciple{border-top:1px solid var(--border)}.Studio-module__jpsv6q__optimizeCopy{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.Studio-module__jpsv6q__optimizeTitle{font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);color:var(--text);margin:0}.Studio-module__jpsv6q__optimizeLine{max-width:34rem;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-muted)}.Studio-module__jpsv6q__optimizeAttributes{max-width:18rem;margin:var(--space-3xs) 0 0;font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-subtle);text-align:right;overflow-wrap:anywhere;justify-self:end}@media (max-width:768px){.Studio-module__jpsv6q__header{margin-bottom:var(--space-lg)}.Studio-module__jpsv6q__optimize{row-gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1fr)}.Studio-module__jpsv6q__optimizePrinciple{row-gap:var(--space-sm);padding:var(--space-lg) 0;grid-template-columns:minmax(0,1fr)}.Studio-module__jpsv6q__optimizeAttributes{text-align:left;word-spacing:.05em;justify-self:start;max-width:none;margin-top:0}.Studio-module__jpsv6q__proofList{grid-template-columns:minmax(0,1fr)}.Studio-module__jpsv6q__proofList li:nth-child(n+2){border-top:1px solid var(--border)}}
.ClosingWaves-module__zJO12a__canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (forced-colors:active){.ClosingWaves-module__zJO12a__canvas{display:none}}
.ClosingCta-module__RSRxAq__section{padding:calc(var(--space-3xl) + var(--space-lg)) 0 var(--space-3xl);text-align:center;position:relative;overflow:hidden}.ClosingCta-module__RSRxAq__inner{z-index:var(--z-content);max-width:36rem;padding-inline:var(--edge-padding);margin:0 auto;position:relative}.ClosingCta-module__RSRxAq__title{color:var(--text);margin-bottom:var(--space-md);scroll-margin-top:var(--space-2xl);font-size:clamp(2.25rem,1.7rem + 2.75vw,3.75rem)}.ClosingCta-module__RSRxAq__support{font-size:var(--fs-body-lg);color:var(--text-muted);margin-bottom:var(--space-xl)}.ClosingCta-module__RSRxAq__cta{font-size:var(--fs-body);color:var(--accent-contrast);background:var(--accent);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) ease, transform var(--dur-fast) ease;padding:.85em 2em;font-weight:500;display:inline-flex}.ClosingCta-module__RSRxAq__cta:hover{background:var(--accent-strong);color:var(--accent-strong-contrast)}.ClosingCta-module__RSRxAq__cta:active{transform:translateY(1px)}
