@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a19da984-module__FmDHFG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a19da984-module__FmDHFG__variable{--font-mantra-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/549619c2804b25d9-s.3lmoz98uv9x5m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/aa6c4a60c0b832f4-s.24x4t-nhrav4s.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6498e80c1982270-s.20yxei73bptyb.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c0ce6eeecb7babc9-s.p.1xs6cgwt8azxe.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_1b81042c-module__QhFb-G__className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic;font-weight:400}.playfair_display_1b81042c-module__QhFb-G__variable{--font-mantra-serif:"Playfair Display", "Playfair Display Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--ink:#f6f3eb;--paper:#e8e4dc;--muted:#a8b0bd;--dim:#646b76;--line:#e8e4dc29;--line-strong:#e8e4dc57;--blue:#9eb0c8;--dark-panel:#050608;--warm-panel:#d8d0c4;--lux-obsidian:#050608;--lux-midnight:#0a0f17;--lux-midnight-raised:#111824;--lux-porcelain:#f4f6f9;--lux-alabaster:#eeeae2;--lux-champagne:#d8d0c4;--lux-cobalt:#7ea7e8;--lux-cobalt-bright:#a9c8f7;--lux-graphite:#111a27;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f5f5f7;--surface-bright:#fff;--on-surface:#111113;--on-surface-muted:#424245;--on-surface-faint:#6e6e73;--surface-line:#0000001a;--surface-line-strong:#00000029;--surface-accent:#6e6e73;--surface-accent-strong:#48484a;--surface-shadow:0 1.5rem 3.5rem #0000001a;--brand-blue:#4a6de8;--brand-violet:#8642d5;--brand-gradient:linear-gradient(95deg, #4a6de8 0%, #8642d5 100%);--cta-radius:.35rem;--cta-pad-block:.85rem;--cta-pad-inline:1.55rem;--cta-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #1410302e, 0 1px 2px #1216281f, 0 10px 28px #302a6e47;--cta-shadow-hover:inset 0 1px 0 #ffffff57, inset 0 -1px 0 #14103029, 0 2px 4px #12162824, 0 16px 36px #302a6e5c;--surface-cta:#4b50ce;--surface-cta-strong:#383ca8;--surface-cta-tint:#eef0fc;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.83, 0, .17, 1);--screen:100svh;--stage-max:1480px;--stage-gutter:clamp(1.25rem, 4vw, 5.5rem);--stage-pad-block:clamp(1.5rem, 5vh, 4.5rem);--stage-inline:max(var(--stage-gutter), calc((100vw - var(--stage-max)) / 2));--lockup-width:min(92.5vw, 1260px);--logo-letter-height:calc(var(--lockup-width) * 522 / 3890);--hero-moon-height:var(--logo-letter-height);--mantra-moon-height:var(--hero-moon-height);--logo-glow:drop-shadow(0 0 1px #ffffff94) drop-shadow(0 0 28px #ccdaeb14);--moon-x:79.65%;--moon-y:50%;--moon-slot-width:13.3676%;--moon-slot-height:99.2337%;--moon-render-scale:95%;--moon-optical-x:25.8%;--moon-optical-y:50.8%;--menu-titanium-edge:#8b939f;--menu-titanium-face:#2e343c;--menu-titanium-base:#171b20;--menu-titanium-groove:#060708;--bp-sm:560;--bp-md:900;--bp-lg:1441;--fs-eyebrow:clamp(.72rem, .69rem + .14vw, .8rem);--fs-caption:clamp(.84rem, .79rem + .22vw, .95rem);--fs-body:clamp(.95rem, .89rem + .28vw, 1.1rem);--fs-lead:clamp(1.05rem, .95rem + .44vw, 1.3rem);--fs-title:clamp(1.3rem, 1.06rem + 1.05vw, 1.9rem);--fs-display-sm:clamp(1.6rem, 1.13rem + 2.1vw, 3rem);--fs-display:clamp(1.9rem, 1.23rem + 2.96vw, 3.9rem);--fs-display-lg:clamp(2.1rem, .85rem + 5.55vw, 5.5rem);--fs-hero:clamp(3.25rem, 1.58rem + 7.4vw, 7rem);--fs-mega:clamp(4rem, 1.11rem + 12.8vw, 9.5rem);--space-2xs:clamp(.375rem, .34rem + .15vw, .5rem);--space-xs:clamp(.5rem, .44rem + .28vw, .75rem);--space-s:clamp(.75rem, .62rem + .55vw, 1.1rem);--space-m:clamp(1rem, .78rem + 1vw, 1.75rem);--space-l:clamp(1.5rem, 1.06rem + 1.95vw, 3rem);--space-xl:clamp(2rem, 1.33rem + 2.96vw, 4.5rem);--space-2xl:clamp(3rem, 1.89rem + 4.94vw, 7rem)}@media (max-width:900px){:root{--lockup-width:min(86vw, 560px)}}@media (min-width:1441px){:root{--stage-max:1760px;--lockup-width:clamp(1260px, 568px + 48.02vw, 1490px);--fs-eyebrow:clamp(.8rem, .388rem + .458vw, .938rem);--fs-caption:clamp(.95rem, .425rem + .583vw, 1.125rem);--fs-body:clamp(1.1rem, .463rem + .708vw, 1.313rem);--fs-lead:clamp(1.3rem, .513rem + .875vw, 1.563rem);--fs-title:clamp(1.9rem, .85rem + 1.167vw, 2.25rem);--fs-display-sm:clamp(3rem, 1.313rem + 1.875vw, 3.563rem);--fs-display:clamp(3.9rem, 1.725rem + 2.417vw, 4.625rem);--fs-display-lg:clamp(5.5rem, 2.5rem + 3.333vw, 6.5rem);--fs-hero:clamp(7rem, 3.25rem + 4.167vw, 8.25rem);--fs-mega:clamp(9.5rem, 4.438rem + 5.625vw, 11.188rem);--space-l:clamp(2.815rem, 1.322rem + 1.658vw, 3.313rem);--space-xl:clamp(3.994rem, 1.914rem + 2.312vw, 4.688rem);--space-2xl:clamp(6.336rem, 2.844rem + 3.88vw, 7.5rem)}}@media (max-height:800px) and (min-width:901px){:root{--stage-pad-block:clamp(1rem, 3.5vh, 2.25rem);--stage-gutter:clamp(1.1rem, 3vw, 3.5rem);--mantra-moon-height:calc(var(--logo-letter-height) * .92)}}@media (max-height:700px) and (min-width:901px){:root{--stage-pad-block:clamp(.75rem, 2.5vh, 1.5rem)}}*{box-sizing:border-box}
html{background:var(--bg);scroll-behavior:auto}body{background:var(--bg);min-width:320px;color:var(--ink);letter-spacing:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#050608}body::-webkit-scrollbar-thumb{background:#e8e4dc38}::selection{background:var(--paper);color:#050608}a,button,summary{color:inherit}button{font:inherit}img,canvas{display:block}em{font-style:normal}main{background:#000}.hero,.hero-mantra-flow__stage,.hero-reveal>.hero,.creative-mantra-section,.featured-work,.dashboard-signal-flow,.studio-section,.immersive-section,.talent-section,.mark-section{box-sizing:border-box;height:var(--screen);min-height:var(--screen);max-height:var(--screen)}.skip-link{z-index:100;background:var(--lux-porcelain);color:var(--lux-obsidian);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:.02em;transition:transform .22s var(--ease-out-expo);border-radius:.35rem;padding:.65rem 1rem;font-size:.9rem;text-decoration:none;position:absolute;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--lux-cobalt-bright);outline-offset:3px;transform:translateY(0)}
.site-menu{z-index:40;pointer-events:none;grid-template-columns:1fr auto;align-items:center;height:clamp(3.25rem,6vh,4.25rem);padding-inline:clamp(1rem,3vw,2.4rem);display:grid;position:fixed;top:0;left:0;right:0}.site-menu>*{pointer-events:auto}.engraved-menu{cursor:pointer;transition:transform .32s var(--ease-out-expo);background:0 0;border:0;justify-self:end;place-items:center;padding:.35rem;display:grid}.engraved-menu:hover,.engraved-menu:focus-visible{transform:translateY(-1px)}.engraved-menu:focus-visible{outline-offset:4px;outline:1px solid #5a626c73}.engraved-menu__bars{gap:5px;width:1.75rem;display:grid}.engraved-menu__bars span{background:linear-gradient(180deg, var(--menu-titanium-edge) 0%, var(--menu-titanium-edge) 12%, var(--menu-titanium-face) 12%, var(--menu-titanium-face) 68%, var(--menu-titanium-base) 68%, var(--menu-titanium-base) 100%);height:3px;box-shadow:inset 0 1px 0 #9aa3af, inset 0 -1px 0 var(--menu-titanium-groove), 0 2px 0 #030405, 0 1px 0 #12161b;transform-origin:50%;transition:transform .42s var(--ease-out-expo), opacity .28s ease, box-shadow .32s var(--ease-out-expo), background .32s var(--ease-out-expo);border-radius:.5px;display:block}.engraved-menu:hover .engraved-menu__bars span,.engraved-menu:focus-visible .engraved-menu__bars span{box-shadow:inset 0 1px 0 #a8b0bb, inset 0 -1px 0 var(--menu-titanium-groove), 0 2px 0 #030405, 0 1px 0 #181d24, 0 0 14px #2e343c8c;background:linear-gradient(#979fa9 0% 12%,#363d46 12% 68%,#1c2128 68% 100%)}.engraved-menu__bars.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.engraved-menu__bars.is-open span:nth-child(2){opacity:0;transform:scaleX(.4)}.engraved-menu__bars.is-open span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.menu-bar{height:100%;box-shadow:none;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;opacity:0;visibility:hidden;background:0 0;border:0;justify-content:center;align-items:center;gap:clamp(1.75rem,4.5vw,3.25rem);margin:0;padding:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility 0s linear .35s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.menu-bar.is-open{opacity:1;visibility:visible;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.menu-bar a{color:#f6f3ebe0;font-size:var(--fs-body);letter-spacing:-.015em;white-space:nowrap;opacity:0;transition:color .2s var(--ease-out), opacity .4s cubic-bezier(.16, 1, .3, 1), transform .4s cubic-bezier(.16, 1, .3, 1);font-weight:600;line-height:1;text-decoration:none;position:relative;transform:translateY(-10px)}.menu-bar.is-open a{opacity:1;transition-delay:0s, var(--item-delay,0s), var(--item-delay,0s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.menu-bar,.menu-bar a{transition-duration:1ms;transition-delay:0s!important}}.menu-bar a:after{content:"";background:var(--brand-gradient);opacity:0;transform-origin:50%;height:1.5px;transition:opacity .2s var(--ease-out), transform .22s var(--ease-out-expo);border-radius:1px;position:absolute;bottom:-.4rem;left:0;right:0;transform:scaleX(.35)}.menu-bar a:hover,.menu-bar a:focus-visible{color:#fff;outline:none}.menu-bar a:hover:after,.menu-bar a:focus-visible:after{opacity:1;transform:scaleX(1)}.site-menu.is-on-light .menu-bar a{color:#111113c7}.site-menu.is-on-light .menu-bar a:hover,.site-menu.is-on-light .menu-bar a:focus-visible{color:#111113}
.hero{--hero-shell-opacity:1;isolation:isolate;background:0 0;place-items:center;display:grid;position:relative;overflow:hidden}.hero:after{z-index:0;pointer-events:none;content:"";opacity:var(--hero-shell-opacity);background:radial-gradient(circle at 50% 48%,#2a364629,#0000 32rem),#000;position:absolute;inset:0}.hero-mantra-flow{position:relative}.hero-mantra-flow__stage{position:relative;overflow:hidden}.moon-travel{z-index:20;pointer-events:none;opacity:0;will-change:transform, width, height, opacity;width:0;height:0;position:fixed;top:0;left:0}.moon-travel__image{object-fit:contain;object-position:var(--moon-optical-x) var(--moon-optical-y);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hero-reveal{z-index:2;background:var(--bg);min-height:auto;position:absolute;inset:0}.hero-reveal>.hero{will-change:transform, opacity;position:relative;top:auto}@media (prefers-reduced-motion:reduce){.hero-mantra-flow__stage{height:auto;max-height:none;overflow:visible}.hero-reveal{visibility:visible;height:var(--screen);min-height:var(--screen);max-height:var(--screen);position:relative;inset:auto}}
.creative-mantra-section{--mantra-ink:#111214;--mantra-blue:#3b82f6;--mantra-muted:#8b93a1;--mantra-bg:#f4f6f9;--mantra-moon-size:clamp(21rem, 48vw, 42rem);z-index:8;padding:var(--stage-pad-block) var(--stage-gutter);isolation:isolate;visibility:hidden;background:radial-gradient(circle at 80% 30%, #93c5fd24, transparent 30rem), radial-gradient(circle at 14% 72%, #c4b5fd14, transparent 26rem), var(--mantra-bg);color:var(--mantra-ink);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.creative-mantra-section.is-scroll-armed{visibility:visible}.creative-mantra-section:after{z-index:-1;pointer-events:none;content:"";opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.creative-mantra-shell{width:min(100%, var(--stage-max));grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(.75rem,2vw,1.75rem);min-height:min(86svh,900px);display:grid;container-type:inline-size}.creative-mantra-copy{align-content:center;justify-items:start;gap:.24em;width:100%;font-size:clamp(3.85rem,min(10.2vw,16.8cqi),9.5rem);display:grid;container-type:inline-size}.creative-mantra-line{margin:0}.creative-mantra-word{--word-y:0;width:fit-content;color:var(--word-color,currentColor);cursor:pointer;transition:color .34s var(--ease-out-expo), transform .34s var(--ease-out-expo);transform:translateY(var(--word-y));white-space:nowrap;background:0 0;border:0;align-items:center;padding:.05em .12em .08em 0;display:inline-flex;position:relative}.creative-mantra-word:after{content:"";transform-origin:0;height:.045em;transition:transform .38s var(--ease-out-expo);background:currentColor;position:absolute;bottom:0;left:0;right:.04em;transform:scaleX(0)}.creative-mantra-word:hover,.creative-mantra-word:focus-visible{transform:translate(.045em, var(--word-y))}.creative-mantra-word:hover:after,.creative-mantra-word:focus-visible:after{transform:scaleX(1)}.creative-mantra-word:focus-visible{outline-offset:.1em;outline:2px solid}.creative-mantra-word__label{animation:mantraWordIn .48s var(--ease-out-expo) both}.creative-mantra-note{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--mantra-muted);margin:1.75em 0 0;font-weight:800}.creative-mantra-line--dream .creative-mantra-word,.creative-mantra-line--innovate .creative-mantra-word{font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:1em;font-weight:900;line-height:.9}.creative-mantra-line--create .creative-mantra-word{font-family:var(--font-mantra-serif), "Bodoni 72", Georgia, "Times New Roman", serif;letter-spacing:-.01em;text-transform:none;--word-y:.02em;font-size:1.08em;font-style:italic;font-weight:400;line-height:.94}.creative-mantra-visual{place-items:center;padding-inline:0;display:grid}.creative-mantra-moon-stage{height:var(--mantra-moon-size);aspect-ratio:592/918;cursor:pointer;place-items:center;width:auto;display:grid;position:relative}.creative-mantra-moon-stage:focus-visible{outline-offset:.65rem;outline:1px solid #1112146b}.creative-mantra-moon-stage.is-floating{will-change:transform;animation:5.8s ease-in-out infinite mantraMoonFloat}.creative-mantra-moon-image{opacity:0;visibility:hidden;object-fit:contain;object-position:var(--moon-optical-x) var(--moon-optical-y);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.creative-mantra-moon-image.is-landed{opacity:1;visibility:visible;filter:brightness(.9)contrast(1.06)saturate(.96)}.creative-mantra-moon-image.is-kicking{backface-visibility:hidden;will-change:transform;animation:3.8s linear both mantraMoonKick}@media (max-width:900px){.creative-mantra-shell{grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(1.1rem,3vh,1.75rem);width:min(92vw,100%);min-height:0;max-height:100%}.creative-mantra-visual{order:-1;place-items:center;width:100%;min-height:auto;padding-inline:0}.creative-mantra-moon-stage{height:min(42svh, var(--mantra-moon-size));margin-inline:auto}.creative-mantra-copy{text-align:center;justify-items:center;width:100%}}@media (max-width:560px){.creative-mantra-section{--mantra-moon-size:clamp(10.5rem, 48vw, 15.5rem);padding-block:clamp(3rem,8vh,4.5rem);padding-inline:1.2rem}.creative-mantra-moon-stage{height:var(--mantra-moon-size)}.creative-mantra-copy{gap:.2em;font-size:clamp(2.2rem,min(11vw,15cqi),3.5rem)}.creative-mantra-line--create .creative-mantra-word{font-size:1.06em}}@media (max-height:800px) and (min-width:901px){.creative-mantra-section{--mantra-moon-size:clamp(14rem, min(32vw, 40cqi), 28rem);padding-block:clamp(.75rem,2vh,1.25rem)}.creative-mantra-shell{gap:clamp(.5rem,1.5vw,1.25rem);min-height:min(82svh,720px)}}@media (max-height:700px) and (min-width:901px){.creative-mantra-section{--mantra-moon-size:clamp(12rem, min(28vw, 36cqi), 22rem)}}@media (prefers-reduced-motion:reduce){.creative-mantra-section{visibility:visible;height:var(--screen);min-height:var(--screen);max-height:var(--screen);position:relative;inset:auto}}@media (max-width:900px){.creative-mantra-section{--mantra-moon-size:clamp(11rem, 44vw, 16.5rem);background:radial-gradient(circle at 50% 32%, #93c5fd29, transparent 42%), radial-gradient(circle at 50% 78%, #c4b5fd12, transparent 48%), var(--mantra-bg);place-items:center;padding-block:clamp(3.25rem,9vh,5.25rem);padding-inline:clamp(1.25rem,6vw,2rem)}.creative-mantra-shell{grid-template-columns:1fr;align-content:center;justify-items:center;gap:clamp(1.15rem,3.2vh,1.85rem);width:min(86vw,26rem);min-height:0;max-height:100%;display:grid;position:relative}.creative-mantra-visual{z-index:1;order:-1;place-items:center;width:100%;min-height:0;padding:0;position:relative;top:auto;left:auto;right:auto}.creative-mantra-moon-stage{height:var(--mantra-moon-size);margin-inline:auto}.creative-mantra-copy{text-align:center;justify-items:center;gap:.18em;width:100%;padding-top:0;font-size:clamp(2.35rem,min(11vw,15cqi),3.65rem)}.creative-mantra-word{padding-inline:.08em}.creative-mantra-word:hover,.creative-mantra-word:focus-visible{transform:translateY(var(--word-y))}.creative-mantra-word:after{transform-origin:50%}.creative-mantra-note{text-align:center;margin-top:1.35em}}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero:before{z-index:3;pointer-events:none;content:"";opacity:calc(.34 * var(--hero-shell-opacity));mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");position:absolute;inset:0}.ripple-canvas{z-index:7;pointer-events:none;opacity:0;mix-blend-mode:normal;width:100%;height:100%;transition:opacity .9s var(--ease-out-expo);position:absolute;inset:0}.hero.is-complete .ripple-canvas{opacity:1}.brand-stage{z-index:5;width:var(--lockup-width);place-items:center;min-height:clamp(7rem,15vw,13rem);display:grid;position:relative}.brand-word{aspect-ratio:3890/522;opacity:1;width:100%;position:relative}.logo-letters{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;filter:var(--logo-glow);position:absolute;inset:0}.brand-word.is-revealed .logo-letters{animation:1.12s cubic-bezier(.22,1,.36,1) forwards logoResolve}.moon-slot{top:var(--moon-y);left:var(--moon-x);width:var(--moon-slot-width);height:var(--moon-slot-height);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.moon-target{height:var(--hero-moon-height);aspect-ratio:592/918;width:auto}.intro-moon__image{object-fit:contain;object-position:var(--moon-optical-x) var(--moon-optical-y);opacity:0;clip-path:inset(0 100% 0 0);-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:scale(.94)}.intro-moon.is-ignited .intro-moon__image{animation:.475s cubic-bezier(.22,1,.36,1) forwards moonIgnite}.intro-moon{z-index:6;aspect-ratio:592/918;pointer-events:none;will-change:transform, opacity;width:auto;height:min(62vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.76)}.intro-moon.is-traveling .intro-moon__image{opacity:1;clip-path:inset(0);animation:none;transform:scale(1)}.intro-moon.is-settled{filter:none}.brand-word.is-complete .logo-letters,.intro-moon.is-settled .intro-moon__image{filter:var(--logo-glow)}.intro-moon.is-settled .intro-moon__image{opacity:1;clip-path:inset(0);transition:filter .42s var(--ease-out-expo);animation:none}.intro-moon.is-handoff{opacity:0!important}@media (max-width:900px){.intro-moon{width:auto;height:min(82vw,380px)}}@media (prefers-reduced-motion:reduce){.intro-moon__image{opacity:1;clip-path:none;animation:none}.brand-word,.logo-letters{opacity:1;filter:none;transform:none}}
.mark-section{padding-inline:var(--stage-gutter)}.project-card p,.immersive-section p{color:var(--muted);font-size:var(--fs-lead);margin:0;line-height:1.58}.immersive-section h2,.product-showcase h2{max-width:850px;color:var(--paper);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,7.2rem);font-weight:400;line-height:.9}.project-card li{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}
.featured-work{color:var(--lux-alabaster);background:#000;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;align-items:center;padding-block:clamp(1rem,2vh,1.75rem);display:grid;position:relative;overflow:hidden}.featured-work__track{width:max-content;padding-left:var(--stage-inline);padding-right:max(6.5rem, var(--stage-inline));align-items:center;gap:clamp(1.25rem,2.5vw,2.75rem);display:flex;position:relative;top:0}.featured-work__lock{box-sizing:border-box;width:calc(100vw - var(--stage-inline));flex-shrink:0;align-items:center;gap:clamp(2.5rem,6vw,7.5rem);height:auto;min-height:0;padding-right:clamp(1.25rem,2.5vw,2.75rem);display:flex}.featured-work__gallery{flex-shrink:0;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex}.featured-work__lock .project-card--mobile{flex-shrink:0;align-self:center;margin-left:2.5rem}.featured-work__statement{padding-block:0;width:auto;min-width:0;max-width:32rem;min-height:0;transform:translateY(calc(var(--screen) * .02));flex:auto;align-content:start;align-self:center;justify-items:start;gap:clamp(1rem,2.2vh,1.75rem);padding-left:clamp(1rem,2vw,2rem);display:grid;container-type:inline-size}.featured-work__eyebrow{color:#f6f3eb7a;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.26em;text-transform:uppercase;margin:0;font-weight:500;line-height:1}.brand-line--on-dark{opacity:.95;margin:.1rem 0 .55rem}.featured-work__statement h2{width:min(100%,32rem);color:var(--ink);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.035em;text-align:left;text-transform:none;-webkit-hyphens:none;hyphens:none;gap:.28em;margin:0;font-size:clamp(2rem,min(4.1vw,11cqi),3.55rem);font-weight:800;line-height:1.12;display:grid;position:relative;top:0}.featured-work__kicker{color:#f6f3eb8c;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.22em;font-size:.42em;font-weight:700;line-height:1.15;display:block}.featured-work__title{text-wrap:balance;max-width:11ch;padding-block:.02em;display:block}.featured-work__accent,.featured-work__statement h2 em{max-width:14ch;font-family:var(--font-mantra-serif), "Bodoni 72", Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;padding-block:.02em;font-style:italic;font-weight:400;line-height:1.14;display:block}.featured-work__lede{color:#f6f3eb9e;max-width:26ch;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);letter-spacing:-.01em;text-wrap:pretty;margin:.55rem 0 0;font-weight:400;line-height:1.6}.project-card{width:min(44vw,360px);min-height:50vh;transition:transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo);background:#fff;border:none;align-content:start;display:grid;overflow:hidden;box-shadow:0 .4rem 1.2rem #0000000f,0 1.6rem 3.5rem #0000001a}@media (hover:hover){.project-card:hover{transform:translateY(-.45rem);box-shadow:0 .6rem 1.6rem #00000014,0 2.2rem 4.5rem #00000024}}.project-card--mobile{width:min(36vw,20rem);min-height:0;box-shadow:none;background:0 0;place-items:center;display:grid;position:relative;overflow:visible}.project-card--mobile:hover{box-shadow:none}.project-phone__caption{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(1.1);opacity:0;height:50%;transition:opacity .42s var(--ease-out-expo), transform .42s var(--ease-out-expo);pointer-events:none;background:linear-gradient(#ffffffb8 0%,#fffffff5 28%,#f7f5f1 100%);border-top:1px solid #11111314;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:1.35rem 1.15rem 1.55rem;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -.75rem 1.75rem #05060814}.project-phone__caption:before{content:"";background:var(--brand-gradient);border-radius:1px;width:1.65rem;height:2px;position:absolute;top:.85rem;left:1.15rem}.project-card--mobile:hover .project-phone__caption,.project-card--mobile:focus-within .project-phone__caption,.project-phone:hover .project-phone__caption{opacity:1;transform:translateY(0)}.project-phone__caption-name{color:var(--on-surface);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-caption);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.project-phone__caption-body{max-width:18ch;color:var(--on-surface-muted);font-family:var(--font-mantra-serif), "Bodoni 72", Georgia, "Times New Roman", serif;font-size:var(--fs-caption);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-style:italic;font-weight:400;line-height:1.4}@media (hover:none){.project-phone__caption{opacity:1;-webkit-backdrop-filter:none;background:#f7f5f1;transform:translateY(0)}}.featured-work__cta{color:var(--surface-bright,#f6f3eb);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);letter-spacing:-.01em;transition:color .26s var(--ease-out), border-color .26s var(--ease-out);border-bottom:1.5px solid #f6f3eb40;justify-self:start;align-items:center;gap:.15rem;margin-top:.2rem;padding-bottom:.28rem;font-weight:600;text-decoration:none;display:inline-flex}.featured-work__cta:hover,.featured-work__cta:focus-visible{color:var(--lux-cobalt-bright);border-color:var(--lux-cobalt-bright);outline:none}.project-phone{aspect-ratio:9/18;isolation:isolate;background:linear-gradient(105deg,#585b60 0%,#17181b 9%,#050607 48%,#292b2f 90%,#686b70 100%);border:1px solid #e2e5ea57;border-radius:clamp(2.5rem,4vw,3.25rem);width:min(100%,17.75rem);padding:.42rem;position:relative;box-shadow:0 0 0 1px #000000d1,inset 0 0 0 1px #ffffff1a,0 1.1rem 2.5rem #0000003d,0 2.4rem 5.5rem #00000047}.project-phone:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:.18rem}.project-phone__screen{background:var(--phone-screen-fill,#fff);border:1px solid #ffffff14;border-radius:clamp(2.15rem,3.7vw,2.82rem);grid-template-rows:2.75rem minmax(0,1fr) 1.5rem;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #020303,inset 0 0 1rem #0000000f}.project-phone--empty .project-phone__screen,.project-phone--empty .project-phone__artwork{background:#000}.project-phone--empty .project-phone__status,.project-phone--empty .project-phone__home-indicator{visibility:hidden}.project-phone__particles{z-index:2}.project-phone__status{z-index:3;color:#0c1015;min-width:0;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.01em;grid-template-columns:1fr auto 1fr;align-items:center;padding:.36rem .85rem 0;font-size:.58rem;font-weight:800;display:grid;position:relative}.project-phone__island{background:#030405;border-radius:999px;width:5.2rem;height:1.62rem;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.project-phone__island i{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#335c82 0 18%,#101c2c 42%,#03070b 72%);border-radius:50%;width:.34rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%);box-shadow:0 0 .16rem #4a81b373}.project-phone__status-icons{justify-content:flex-end;align-items:flex-end;gap:.2rem;display:flex}.project-phone__status-icons i:first-child{background:linear-gradient(0deg,#111 0 100%) 0 100%/.12rem 35% no-repeat,linear-gradient(0deg,#111 0 100%) bottom/.12rem 68% no-repeat,linear-gradient(0deg,#111 0 100%) 100% 100%/.12rem 100% no-repeat;width:.68rem;height:.48rem}.project-phone__status-icons i:nth-child(2){border:.1rem solid #111;border-color:#0000 #111 #111 #0000;border-radius:50%;width:.65rem;height:.48rem;transform:rotate(45deg)}.project-phone__status-icons i:nth-child(3){border:.1rem solid #111;border-radius:.14rem;width:.76rem;height:.42rem;position:relative}.project-phone__status-icons i:nth-child(3):after{content:"";background:#111;border-radius:0 999px 999px 0;width:.08rem;height:.2rem;position:absolute;top:50%;right:-.2rem;transform:translateY(-50%)}.project-phone__artwork{background:var(--phone-screen-fill,#fff);place-items:center;min-height:0;padding:.2rem .35rem;display:grid;overflow:hidden}.project-card__mobile-image{object-fit:contain;object-position:center;background:var(--phone-screen-fill,#fff);width:100%;height:100%;display:block}.project-phone__home-indicator{opacity:.92;background:#111418;border-radius:999px;place-self:center;width:34%;height:.26rem}.project-phone__button{z-index:-1;background:linear-gradient(#4c4f54,#111215 18% 82%,#393b40);border:1px solid #ffffff29;width:.18rem;position:absolute;box-shadow:0 0 0 1px #000000a6}.project-phone__button--mute{border-radius:.18rem 0 0 .18rem;height:2.1rem;top:14.5%;left:-.24rem}.project-phone__button--volume-up,.project-phone__button--volume-down{border-radius:.22rem 0 0 .22rem;height:3.65rem;left:-.28rem}.project-phone__button--volume-up{top:22%}.project-phone__button--volume-down{top:31.5%}.project-phone__button--power{border-radius:0 .22rem .22rem 0;height:5rem;top:25%;right:-.28rem}.project-card h3{color:var(--lux-graphite);font-family:Georgia,Times New Roman,serif;font-size:var(--fs-display-sm);max-width:18ch;margin:0;font-weight:400;line-height:.98}.project-card ul{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.project-card li{color:#596577;border:1px solid #111a2729;padding:.45rem .55rem}.featured-work .project-card p{color:#59616d}.featured-work .project-card__content>span{color:#6d7682}@media (max-width:900px){.featured-work{height:var(--screen);min-height:var(--screen);max-height:var(--screen);align-items:stretch;padding-block:clamp(.75rem,2vh,1.25rem);overflow:hidden}.featured-work__track{will-change:transform;align-items:center;gap:clamp(1rem,4vw,1.75rem);width:max-content;max-width:none;height:100%;padding-inline:1rem;display:flex;top:0;overflow:visible}.featured-work__lock,.featured-work__gallery{flex-shrink:0;align-items:center;gap:clamp(1rem,4vw,1.75rem);width:auto;height:auto;padding-right:0;display:flex}.featured-work__lock{width:auto;min-width:0;padding-right:0}.featured-work__statement,.project-card{width:auto;min-height:0}.project-card--mobile{backface-visibility:hidden;flex-shrink:0;width:min(68vw,16.25rem);min-height:0;transition:none;transform:translateZ(0)}.featured-work__lock .project-card--mobile{align-self:center;margin-left:clamp(.75rem,4vw,1.5rem);margin-right:1rem}.project-phone{width:min(100%,15.75rem)}.featured-work__statement{padding-inline:.5rem;padding-left:1.25rem;width:min(78vw,22rem);min-height:0;transform:translateY(calc(var(--screen) * -.01));flex-shrink:0;gap:1.2rem;padding-block:0}.featured-work__statement h2{gap:.26em;width:100%;font-size:clamp(1.75rem,6.5vw,2.35rem);line-height:1.14}.featured-work__title,.featured-work__accent{max-width:none}.featured-work__lede{max-width:24ch;font-size:clamp(.9rem,3.4vw,1.05rem)}}@media (max-width:560px){.featured-work{padding-inline:0}.featured-work__track{padding-inline:.85rem}.featured-work__statement{padding-inline:.25rem;width:min(84vw,20rem);padding-left:1rem;transform:translateY(0)}.featured-work__statement h2{font-size:clamp(1.45rem,6.8vw,2rem);line-height:1.08}.project-card--mobile{width:min(64vw,14.75rem)}.project-phone{width:min(100%,14.25rem)}}@media (max-height:800px) and (min-width:901px){.featured-work__statement{gap:clamp(.75rem,1.6vh,1.2rem)}.featured-work__statement h2{font-size:clamp(1.85rem,min(3.6vw,10cqi),2.85rem)}}@media (max-height:700px) and (min-width:901px){.featured-work__statement h2{font-size:clamp(1.65rem,min(3.2vw,9cqi),2.4rem)}.project-card--mobile{width:min(32vw,16.5rem)}}
.dashboard-signal-flow{isolation:isolate;background:radial-gradient(circle at 50% 44%, #7ea7e814, transparent 34rem), var(--lux-midnight);position:relative;overflow:hidden}.dashboard-signal-flow .dashboard-shrink-flow__stage{z-index:1;isolation:isolate;height:100%;position:absolute;inset:0;overflow:hidden}.dashboard-signal-flow .studio-signal-flow{z-index:5;visibility:hidden;background:#000;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;box-shadow:0 -2rem 6rem #00000047}.dashboard-signal-flow .studio-signal-flow.is-scroll-armed{visibility:visible}.dashboard-signal-flow .studio-signal-flow.is-risen{box-shadow:0 -2.5rem 7rem #0006}.studio-signal-flow__viewport{position:absolute;inset:0;overflow:hidden}.studio-signal-flow__under,.studio-signal-flow__over{width:100%;height:100%;position:absolute;inset:0}.studio-signal-flow__under{z-index:1}.studio-signal-flow__over{z-index:2;will-change:transform;display:grid;overflow:hidden;box-shadow:0 0 #0000}.studio-signal-flow__over.is-away{box-shadow:-2rem 0 5rem #00000059}.studio-signal-flow__studio-scroll{will-change:transform;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.studio-signal-flow .studio-section{box-sizing:border-box;height:100%;min-height:100%;max-height:100%}.studio-signal-flow .studio-display{font-size:clamp(1.75rem,min(4.2vw,5.5cqi),3.4rem)}.studio-signal-flow .studio-lede{font-size:var(--fs-body);line-height:1.4}.studio-signal-flow .immersive-section{box-sizing:border-box;height:100%;min-height:100%;max-height:100%;padding:clamp(1rem, 2.5vh, 1.75rem) var(--stage-gutter);box-shadow:none;align-content:center;display:grid;overflow:hidden}.studio-signal-flow .immersive-section__grid--offerings{width:min(var(--stage-max), 100%);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-content:center;gap:clamp(1.25rem,3vw,3rem);height:100%;min-height:0;max-height:100%;padding-inline:0;container-type:inline-size}.studio-signal-flow .immersive-orb{aspect-ratio:1;width:min(100%,28rem);max-width:100%;height:min(42svh,24rem);min-height:0}.studio-signal-flow .immersive-orb .signal-field,.studio-signal-flow .immersive-orb .signal-field canvas,.studio-signal-flow .immersive-orb-fallback{height:100%;min-height:0}.studio-signal-flow .immersive-offerings{align-self:stretch;gap:clamp(.65rem,1.6svh,1.15rem);height:100%;min-height:0}.studio-signal-flow .immersive-offerings__viewport{height:100%;max-height:none}.studio-signal-flow .immersive-offerings__eyebrow{padding-bottom:.55rem}.studio-signal-flow .immersive-offerings__list{gap:clamp(.35rem,1.1svh,.7rem);padding-block:clamp(1.5rem,4vh,3rem)}.studio-signal-flow .immersive-offerings__button{letter-spacing:-.03em;white-space:nowrap;padding:.04em .04em .1em;font-size:clamp(1.45rem,min(3vw,4.2cqi),2.85rem);line-height:1.05}.dashboard-shrink-flow__stage{isolation:isolate;height:100%;position:relative;overflow:hidden}.dashboard-shrink-frame{z-index:4;background:var(--surface-bright);will-change:top, left, width, height, opacity, transform;border:1px solid #0000;border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 #111a2700}.dashboard-shrink-frame.is-card{border-color:#111a2729;border-radius:0;box-shadow:inset 0 1px #ffffff8c,0 1.8rem 4rem #00000052}.dashboard-shrink-frame.is-card-held{border-color:#111a2733;box-shadow:inset 0 1px #ffffff9e,0 2.2rem 4.8rem #00000061}.dashboard-shrink-frame .product-showcase{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.dashboard-card-field{z-index:2;pointer-events:none;opacity:0;visibility:hidden;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(2.25rem,7vh,5rem) clamp(.75rem,1.6vw,1.15rem);padding:clamp(1.25rem,3.5vw,2.5rem);display:grid;position:absolute;inset:0}.dashboard-card-field--mobile{display:none}.dashboard-mini-card{aspect-ratio:16/9.5;background:#101820;border:1px solid #e8e4dc29;border-radius:0;grid-template-rows:minmax(0,1fr);width:100%;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 1rem 2.4rem #0000004d}.dashboard-mini-card--r1c1{grid-area:1/1}.dashboard-mini-card--r1c3{grid-area:1/3}.dashboard-mini-card--r2c1{grid-area:2/1}.dashboard-mini-card--r2c2{grid-area:2/2}.dashboard-mini-card--r2c3{grid-area:2/3}.dashboard-mini-card header{color:#e8eef6;align-items:baseline;gap:.55rem;padding:.45rem .55rem .35rem;display:flex}.dashboard-mini-card header span{color:#e8eef68c;letter-spacing:.14em;font-size:.52rem;font-weight:900}.dashboard-mini-card header strong{font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(.72rem,1.1vw,.95rem);font-style:normal;font-weight:400}.product-showcase--browser,.dashboard-mini-card{grid-template-rows:minmax(0,1fr);display:grid}@media (max-width:900px){.studio-signal-flow .studio-section{height:100%;min-height:0;max-height:100%}.dashboard-card-field--mobile{z-index:3;pointer-events:auto;touch-action:pan-y;background:#0a1018;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;align-content:stretch;gap:.85rem;padding:clamp(4.5rem,10vh,5.5rem) clamp(1rem,4.5vw,1.35rem) clamp(1.1rem,3vh,1.6rem);display:grid}.dashboard-card-field--mobile .dashboard-mini-card{aspect-ratio:auto;border-color:#e8e4dc33;width:100%;height:100%;max-height:100%;box-shadow:0 .75rem 1.75rem #00000059}.dashboard-card-field--mobile .website-browser__chrome{height:.85rem}.studio-signal-flow .immersive-section{padding:clamp(.6rem,1.8vh,1.1rem) clamp(1.2rem,5.5vw,1.75rem) clamp(1.35rem,3.5vh,2rem)}.studio-signal-flow .immersive-section__grid--offerings{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:clamp(1.45rem,4.2vh,2.4rem);height:100%;max-height:100%}.studio-signal-flow .immersive-orb{width:min(38vw,9.25rem);height:min(18svh,9.25rem);transform:translateY(-5.46rem)}.studio-signal-flow .immersive-offerings__list{gap:0;padding-block:.1rem}.studio-signal-flow .immersive-offerings__button{white-space:nowrap;text-align:center;padding:.16em .05em;font-size:clamp(1.22rem,5.5vw,1.75rem);line-height:1.12}}@media (max-width:900px) and (max-height:720px){.studio-signal-flow .immersive-orb{width:min(30vw,7rem);height:min(14svh,7rem);transform:translateY(-4.5rem)}.studio-signal-flow .immersive-offerings__button{padding:.1em .04em;font-size:clamp(1.05rem,4.6vw,1.4rem)}.studio-signal-flow .immersive-section{padding-block:clamp(.85rem,2.2vh,1.25rem)}}@media (max-width:900px){.dashboard-signal-flow{height:var(--screen);min-height:var(--screen);max-height:var(--screen)}}@media (max-height:800px) and (min-width:901px){.studio-signal-flow .studio-display{font-size:clamp(1.7rem,min(3.6vw,4.8cqi),2.75rem)}.studio-signal-flow .immersive-offerings__button{font-size:clamp(1.25rem,min(2.4vw,3.4cqi),2.15rem)}.studio-signal-flow .immersive-offerings__list{gap:clamp(.2rem,.7svh,.45rem);padding-block:clamp(.75rem,2vh,1.5rem)}.studio-signal-flow .immersive-orb{height:min(34svh,18rem)}}@media (max-height:700px) and (min-width:901px){.studio-signal-flow .immersive-offerings__button{font-size:clamp(1.1rem,min(2.1vw,3cqi),1.85rem)}}@media (prefers-reduced-motion:reduce){.dashboard-signal-flow{height:auto;min-height:auto;max-height:none;overflow:visible}.dashboard-signal-flow .dashboard-shrink-flow__stage,.dashboard-shrink-flow__stage,.dashboard-shrink-frame,.dashboard-signal-flow .studio-signal-flow,.studio-signal-flow__viewport,.studio-signal-flow__under,.studio-signal-flow__over,.studio-signal-flow__studio-scroll{opacity:1;visibility:visible;width:auto;height:auto;min-height:auto;box-shadow:none;border:0;position:relative;inset:auto;overflow:visible;transform:none}.dashboard-signal-flow .dashboard-shrink-flow__stage,.dashboard-shrink-frame,.dashboard-signal-flow .studio-signal-flow,.studio-signal-flow .studio-section,.studio-signal-flow .immersive-section{height:auto;min-height:var(--screen);max-height:none;overflow:hidden}.dashboard-card-field--mobile{opacity:1;visibility:visible;min-height:min(92svh,44rem);position:relative;inset:auto}}@media (max-width:900px){.dashboard-card-field--desktop{display:none!important}.dashboard-card-slider{touch-action:pan-y;cursor:grab;min-height:0;overflow:hidden}.dashboard-card-slider:active{cursor:grabbing}.dashboard-card-slider__track{width:100%;height:100%;transition:transform .42s var(--ease-out-expo);will-change:transform;display:flex}.dashboard-card-slide{flex:0 0 100%;grid-template-rows:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(.55rem,1.4vh,.85rem);min-width:0;min-height:0;padding-inline:.1rem;display:grid}.dashboard-card-slider__nav{pointer-events:auto;justify-content:center;align-items:center;gap:1rem;display:flex}.dashboard-card-slider__arrow{color:#f6f3ebe0;cursor:pointer;width:2.4rem;height:2.4rem;transition:background .22s var(--ease-out), border-color .22s var(--ease-out), opacity .22s var(--ease-out);background:#f6f3eb0f;border:1px solid #e8e4dc38;border-radius:999px;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.dashboard-card-slider__arrow:hover,.dashboard-card-slider__arrow:focus-visible{background:#f6f3eb1f;border-color:#e8e4dc66;outline:none}.dashboard-card-slider__arrow:disabled{opacity:.28;cursor:default}.dashboard-card-slider__dots{align-items:center;gap:.45rem;display:flex}.dashboard-card-slider__dot{cursor:pointer;width:.45rem;height:.45rem;transition:background .22s var(--ease-out), transform .22s var(--ease-out);background:#f6f3eb47;border:0;border-radius:999px;padding:0}.dashboard-card-slider__dot.is-active{background:var(--lux-cobalt-bright);transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.dashboard-card-field--desktop{opacity:1;visibility:visible}}
.product-showcase.product-showcase--browser{--manifesto-ink:var(--on-surface);--manifesto-quiet:var(--on-surface-faint);--manifesto-soft:var(--on-surface-muted);--manifesto-blue:var(--surface-accent);--manifesto-bg:var(--surface);background:radial-gradient(ellipse 70% 55% at 8% 18%, #2563eb12, transparent 55%), radial-gradient(ellipse 55% 45% at 92% 88%, #0c0d100d, transparent 50%), linear-gradient(165deg, var(--surface-bright) 0%, var(--manifesto-bg) 48%, var(--surface-sunken) 100%);width:100%;height:100%;min-height:0;color:var(--manifesto-ink);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.dashboard-manifesto,.dashboard-site{width:100%;height:100%;position:absolute;inset:0}.dashboard-manifesto{z-index:2;width:min(100%, var(--stage-max));padding:var(--stage-pad-block) var(--stage-gutter) clamp(2.5rem, 7vh, 5.5rem);pointer-events:none;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-content:center;align-items:start;gap:0 clamp(2rem,5vw,6rem);margin:0 auto;display:grid;container-type:inline-size}.dashboard-manifesto__mid,.dashboard-manifesto__lower{column-gap:inherit;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:baseline;min-width:0;display:grid}.dashboard-manifesto__mid{align-items:start}.dashboard-manifesto__lower{align-items:end;margin-top:.55em}.dashboard-manifesto__setup,.dashboard-manifesto__reject,.dashboard-manifesto__claim,.dashboard-manifesto__body{max-width:none;margin:0}.dashboard-manifesto__setup{color:var(--manifesto-soft);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.025em;text-transform:none;grid-column:1;font-size:clamp(1.55rem,min(3.4vw,4.2cqi),2.85rem);font-weight:600;line-height:1.08}.dashboard-manifesto__reject{color:var(--manifesto-quiet);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.045em;text-transform:none;margin-top:.28em;font-size:clamp(2.2rem,min(6.5vw,8.5cqi),5.5rem);font-weight:800;line-height:.94;-webkit-text-decoration:line-through #0c0d1047;text-decoration:line-through #0c0d1047;text-decoration-thickness:.055em}.dashboard-manifesto__claim{color:var(--manifesto-ink);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.045em;text-transform:none;gap:.02em;margin-top:0;font-size:clamp(2.85rem,min(9.5vw,12cqi),7.5rem);font-weight:900;line-height:.9;display:grid}.dashboard-manifesto__mark{color:var(--manifesto-ink);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em;font-size:1.08em;font-weight:300;line-height:.92;display:block}.dashboard-manifesto__aside{align-content:end;gap:clamp(1.25rem,2.4vw,2rem);min-width:0;padding-bottom:.35em;display:grid}.dashboard-manifesto__body{width:min(100%,28rem);color:var(--manifesto-soft);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.2rem,min(2vw,2.5cqi),1.65rem);font-weight:500;line-height:1.45}.dashboard-manifesto__body--follow{color:var(--on-surface-muted);font-size:clamp(1.05rem,min(1.7vw,2.1cqi),1.35rem);line-height:1.5}.dashboard-manifesto__terms{flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.dashboard-manifesto__term{color:var(--manifesto-ink);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:500;position:relative}.dashboard-manifesto__term:not(:last-child):after{content:"";background:var(--lux-cobalt-bright,#6d5dfc);border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:calc(-.425rem - .5px)}.dashboard-manifesto__cta{width:fit-content;padding:var(--cta-pad-block) var(--cta-pad-inline);border-radius:var(--cta-radius);background:var(--brand-gradient);color:#fff;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);letter-spacing:-.015em;box-shadow:var(--cta-shadow);pointer-events:auto;transition:transform .22s var(--ease-out-expo), box-shadow .22s var(--ease-out), filter .22s var(--ease-out);border:1px solid #ffffff24;grid-column:1;place-self:start;align-items:center;gap:.4rem;margin-top:clamp(1.25rem,2.8vh,2rem);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.dashboard-manifesto__cta:hover,.dashboard-manifesto__cta:focus-visible{box-shadow:var(--cta-shadow-hover);filter:saturate(1.06)brightness(1.03);outline:none;transform:translateY(-2px)}.dashboard-manifesto__cta:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}@media (max-width:900px){.dashboard-manifesto{grid-template-columns:1fr;align-items:start;gap:clamp(1.25rem,4vh,2rem);padding:clamp(2.5rem,8vh,4rem) clamp(1.25rem,5vw,2rem) clamp(2rem,6vh,3.5rem)}.dashboard-manifesto__setup,.dashboard-manifesto__mid,.dashboard-manifesto__lower{grid-column:1}.dashboard-manifesto__mid,.dashboard-manifesto__lower{grid-template-columns:1fr;gap:.85rem;display:grid}.dashboard-manifesto__lower{align-items:start;margin-top:.35em}.dashboard-manifesto__cta{grid-column:1;margin-top:.35rem;font-size:clamp(.84rem,3.2vw,.95rem)}.dashboard-manifesto__aside{max-width:36rem;padding-bottom:0}.dashboard-manifesto__body{width:100%}}.dashboard-site{z-index:1;opacity:0;visibility:hidden;color:#e8eef6;background:#101820;grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.dashboard-site .website-browser__screen{height:100%}.website-browser__screen{background:#0a1018;border-top:none;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.website-browser__chrome{background:#182331;border-bottom:1px solid #e8e4dc14;grid-template-columns:auto 1fr;align-items:center;height:clamp(.7rem,1.15vw,.95rem);padding-inline:clamp(.3rem,.6vw,.5rem);display:grid}.website-browser__chrome>div{gap:.2rem;display:flex}.website-browser__chrome i{aspect-ratio:1;background:#6d7b8d;border-radius:50%;width:clamp(.16rem,.28vw,.24rem)}.website-browser__chrome>span{color:#e8eef680;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:999px;padding:.22rem .5rem;font-size:clamp(.34rem,.55vw,.5rem);overflow:hidden}.website-browser__page{background:#0a1018;height:100%;min-height:0;position:relative;overflow:hidden}.website-browser__page--shot{display:block}.website-browser__shot{object-fit:cover;object-position:top center}.product-showcase{height:100%;min-height:0;padding:var(--stage-pad-block) var(--stage-gutter);background:var(--surface);color:var(--on-surface);grid-template-columns:minmax(0,.46fr) minmax(0,1.54fr);align-items:center;gap:clamp(1.5rem,3.5vw,4rem);display:grid}[data-talent-transition],[data-contact-transition]{will-change:transform}[data-contact-transition]{z-index:2}@media (max-width:900px){.product-showcase{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;gap:0;height:100%;min-height:0;padding-block:0}.dashboard-manifesto{align-content:center;gap:clamp(1.25rem,4vh,2rem);padding:clamp(1.75rem,5vh,3rem) clamp(1.1rem,5vw,1.75rem) clamp(1.5rem,4vh,2.5rem)}.dashboard-manifesto__setup,.dashboard-manifesto__reject,.dashboard-manifesto__claim{font-size:clamp(1.85rem,9vw,3.1rem)}.dashboard-manifesto__body{font-size:clamp(.88rem,3.4vw,1.05rem)}}@media (max-width:560px){.product-showcase{padding-inline:1rem}}@media (max-height:800px) and (min-width:901px){.dashboard-manifesto__setup{font-size:clamp(1.35rem,min(2.8vw,3.6cqi),2.2rem)}.dashboard-manifesto__reject{font-size:clamp(1.9rem,min(5.2vw,7cqi),4rem)}.dashboard-manifesto__claim{font-size:clamp(2.4rem,min(8vw,10cqi),5.5rem)}.dashboard-manifesto__body{font-size:clamp(1rem,min(1.6vw,2cqi),1.35rem)}}@media (max-height:700px) and (min-width:901px){.dashboard-manifesto__claim{font-size:clamp(2.1rem,min(7vw,9cqi),4.5rem)}}@media (prefers-reduced-motion:reduce){.product-showcase.product-showcase--browser{grid-template-rows:auto auto;height:auto;min-height:0}.dashboard-manifesto,.dashboard-site{height:auto;min-height:var(--screen);position:relative;inset:auto}.dashboard-site{opacity:1;visibility:visible}}
.studio-section{--manifesto-ink:var(--on-surface);--manifesto-quiet:var(--on-surface-faint);--manifesto-soft:var(--on-surface-muted);--manifesto-blue:var(--surface-accent);isolation:isolate;background:var(--surface);color:var(--on-surface);padding-block:0;padding-inline:0;display:grid;position:relative;overflow:hidden}.studio-stage{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,min(44vw,36rem));align-items:stretch;width:100%;height:100%;min-height:0;display:grid;position:relative}.studio-stage__copy{min-width:0;padding-block:var(--stage-pad-block);padding-inline:var(--stage-gutter) clamp(1.25rem, 3vw, 2.75rem);align-content:center;gap:clamp(.9rem,2vh,1.5rem);display:grid;container-type:inline-size}.brand-line{background:var(--brand-gradient);border-radius:980px;width:clamp(2.75rem,4vw,3.75rem);height:3px;display:block}.studio-eyebrow{max-width:28rem;color:var(--on-surface-faint);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:500}.studio-display{max-width:12ch;color:var(--on-surface);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-display);letter-spacing:-.05em;gap:.36em;margin:0;font-weight:800;line-height:.94;display:grid}.studio-display__lead{display:block}.studio-display__accent{font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.03em;color:var(--on-surface);font-style:normal;font-weight:300;display:block}.studio-points{border-top:1px solid var(--surface-line);gap:1rem;margin:.35rem 0 0;padding:1.2rem 0 0;display:grid}.studio-points__label{color:var(--on-surface-faint);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;margin:0;font-weight:500}.studio-points__list{gap:clamp(.8rem,1.6vh,1.1rem);margin:0;padding:0;list-style:none;display:grid}.studio-points__list li{gap:.2rem;max-width:34rem;display:grid}.studio-points__title{color:var(--on-surface);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-lead);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.studio-points__body{color:var(--on-surface-muted);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-caption);text-wrap:pretty;margin:0;font-weight:400;line-height:1.4}.studio-cta{width:fit-content;padding:var(--cta-pad-block) var(--cta-pad-inline);border-radius:var(--cta-radius);background:var(--brand-gradient);color:#fff;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);letter-spacing:-.015em;box-shadow:var(--cta-shadow);transition:transform .22s var(--ease-out-expo), box-shadow .22s var(--ease-out), filter .22s var(--ease-out);border:1px solid #ffffff24;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.studio-cta:hover,.studio-cta:focus-visible{box-shadow:var(--cta-shadow-hover);filter:saturate(1.06)brightness(1.03);outline:none;transform:translateY(-2px)}.studio-cta:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.studio-stage__media{height:100%;min-height:0;position:relative}.studio-film{width:100%;height:100%;margin:0;position:relative}.studio-film__plane{isolation:isolate;background:#0a0f17;width:100%;height:100%;position:relative;overflow:hidden}.studio-film__media{object-fit:cover;object-position:center 30%;filter:saturate(.72)contrast(1.04)brightness(.94);width:100%;height:100%;animation:studioFilmDrift 30s var(--ease-in-out) infinite alternate;transform:scale(1.04)}@keyframes studioFilmDrift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.09)translate(-1.4%,-1%)}}.studio-film__placeholder{color:#e2e8f4b3;background:radial-gradient(at 50% 34%,#7896dc24,#0000 60%),linear-gradient(200deg,#101725 0%,#0b111c 60%,#070b12 100%);align-content:center;place-items:center;gap:.75rem;width:100%;height:100%;display:grid}.studio-film__play{color:#eef2fb;width:3.4rem;height:3.4rem;transition:transform .5s var(--ease-out-expo), border-color .5s var(--ease-out-expo), color .5s var(--ease-out-expo);border:1px solid #e2e8f452;border-radius:50%;place-items:center;display:grid}.studio-film:hover .studio-film__play{color:#fff;border-color:#8caaf0e6;transform:scale(1.06)}.studio-film__soon{letter-spacing:.24em;text-transform:uppercase;color:#e2e8f480;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.66rem;font-weight:500}.studio-film__caption{z-index:2;color:#f4f6f9c7;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 12px #080b1073;align-items:center;gap:.5rem;margin:0;font-weight:500;display:inline-flex;position:absolute;bottom:clamp(.9rem,1.9vh,1.4rem);right:clamp(.9rem,1.6vw,1.35rem)}.studio-film__live{width:.42rem;height:.42rem;animation:studioLivePulse 2.4s var(--ease-in-out) infinite;background:#6ad39a;border-radius:50%}@keyframes studioLivePulse{0%{box-shadow:0 0 #6ad39a80}70%{box-shadow:0 0 0 .5rem #6ad39a00}to{box-shadow:0 0 #6ad39a00}}.studio-portrait{align-items:center;gap:clamp(.75rem,1.4vw,1.05rem);width:fit-content;max-width:100%;margin:.15rem 0 0;display:flex}.studio-portrait__frame{aspect-ratio:3/4;background:linear-gradient(195deg,#eef0f4 0%,#e3e6ec 55%,#d6dae2 100%);border:1px solid #111a271f;flex:none;width:clamp(3.6rem,5vw,4.75rem);position:relative;overflow:hidden}.studio-portrait__photo,.studio-portrait__placeholder{object-fit:cover;object-position:center 18%;width:100%;height:100%}.studio-portrait__photo{filter:grayscale(.28)contrast(1.02)}.studio-portrait__placeholder{place-items:center;display:grid}.studio-portrait__monogram{font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em;color:#15181d47;font-size:1.15rem;font-weight:500}.studio-portrait__plate{gap:.18rem;min-width:0;display:grid}.studio-portrait__name{color:var(--on-surface);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);letter-spacing:-.025em;font-weight:700;line-height:1.15}.studio-portrait__role{color:var(--on-surface-faint);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:500}@media (prefers-reduced-motion:reduce){.studio-film__media,.studio-film__live{animation:none}.studio-film__media{transform:none}}@media (max-width:900px){.studio-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0}.studio-stage__copy{gap:clamp(.6rem,1.6vh,1rem);padding-block:clamp(1.25rem,3vh,2rem);padding-inline:clamp(1.1rem,6vw,2rem)}.studio-display{max-width:none}.studio-points{display:none}.studio-portrait__frame{width:3.35rem}}@media (max-height:800px) and (min-width:901px){.studio-stage__copy{gap:clamp(.65rem,1.5vh,1.1rem)}.studio-display{font-size:clamp(1.7rem,min(3.6vw,4.8cqi),2.75rem)}}
.immersive-section{padding:clamp(1.25rem, 2.5vw, 2rem) var(--stage-gutter);color:#e8e4dc;background:#000;align-content:center;display:grid;overflow:hidden}.immersive-section__grid{width:min(var(--stage-max), 100%);grid-template-columns:minmax(0,1.05fr) minmax(0,.7fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);margin:0 auto;display:grid}.immersive-section__grid--offerings{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3.5vw,4rem);min-height:min(74svh,46rem)}.immersive-offerings{touch-action:none;align-content:center;align-self:center;gap:clamp(1.1rem,2.6svh,1.9rem);width:100%;height:100%;min-height:0;display:grid}.immersive-offerings__viewport{scrollbar-width:none;width:100%;height:min(68svh,100%);max-height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.immersive-offerings__viewport::-webkit-scrollbar{display:none}.immersive-section.is-list-locked .immersive-offerings__viewport{cursor:ns-resize}.immersive-offerings__list{align-content:center;justify-items:start;gap:clamp(.2rem,1svh,.7rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.immersive-offerings__row{opacity:0;filter:blur(7px);width:100%;min-height:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo), filter .7s var(--ease-out-expo);transform:translateY(.9rem)}.immersive-offerings.is-revealed .immersive-offerings__row{opacity:1;filter:none;transform:none}.immersive-offerings__button{cursor:pointer;color:#f6f3eb38;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em;text-align:left;text-transform:uppercase;white-space:nowrap;transition:color .55s var(--ease-out-expo), transform .55s var(--ease-out-expo), text-shadow .55s var(--ease-out-expo), opacity .55s var(--ease-out-expo);background:0 0;border:0;padding:.08em .04em .14em;font-size:clamp(3.7rem,6.6vw,5.9rem);font-weight:700;line-height:1.06;display:inline-block;position:relative}.immersive-offerings__button:focus-visible{outline:2px solid var(--lux-cobalt-bright);outline-offset:.12em}.immersive-offerings__title{transition:color .55s var(--ease-out-expo), letter-spacing .55s var(--ease-out-expo), filter .55s var(--ease-out-expo);display:inline-block}.immersive-offerings__row.is-active .immersive-offerings__button{color:#f4f6fb;text-shadow:0 0 26px #8caaf047;transform:scale(1.03)}.immersive-offerings__row.is-active .immersive-offerings__title{color:var(--lux-cobalt-bright);letter-spacing:-.012em;filter:brightness(1.08)}.immersive-offerings__row:not(.is-active) .immersive-offerings__button:hover{color:#f6f3eb8c}@media (prefers-reduced-motion:reduce){.immersive-offerings__row{opacity:1;filter:none;transition:none;transform:none}.immersive-offerings__row.is-active .immersive-offerings__button{text-shadow:none;transform:none}}.immersive-orb{isolation:isolate;place-items:center;width:min(100%,36rem);min-height:min(70svh,42rem);display:grid;position:relative}.immersive-orb .signal-field,.immersive-orb .signal-field canvas,.immersive-orb-fallback{width:100%;height:100%;min-height:min(70svh,42rem)}.immersive-orb-fallback{background:0 0}.signal-canvas{z-index:1;opacity:1;background:0 0;border:0;position:absolute;inset:0}.signal-canvas canvas{width:100%;height:100%;display:block}@media (max-width:900px){.immersive-section__grid{grid-template-columns:1fr}.immersive-section{align-content:stretch;height:100%;min-height:0;max-height:100%;padding:clamp(.55rem,1.6vh,1rem) clamp(1.15rem,5vw,1.65rem) clamp(1.15rem,3vh,1.75rem)}.immersive-section__grid,.immersive-section__grid--offerings{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:stretch;align-items:stretch;gap:clamp(1.35rem,4vh,2.25rem);height:100%;min-height:0}.immersive-orb{aspect-ratio:1;order:0;justify-self:center;width:min(36vw,8.75rem);height:min(18svh,8.75rem);min-height:0;transform:translateY(-5.25rem)}.immersive-orb .signal-field,.immersive-orb .signal-field canvas,.immersive-orb-fallback{height:100%;min-height:0}.immersive-offerings{text-align:center;order:1;justify-items:center;gap:.35rem;height:100%;min-height:0;max-height:none}.immersive-offerings__viewport{height:100%;max-height:none;-webkit-mask-image:none;mask-image:none}.immersive-offerings__list{align-content:space-evenly;justify-items:center;gap:0;width:100%;height:100%;padding-block:.15rem}.immersive-offerings__row{width:auto;max-width:100%}.immersive-offerings__button{letter-spacing:-.028em;white-space:nowrap;text-align:center;text-wrap:balance;width:auto;max-width:100%;padding:.18em .05em;font-size:clamp(1.2rem,5.4vw,1.7rem);line-height:1.12;display:inline-block}.immersive-offerings__row.is-active .immersive-offerings__button{transform:none}}@media (max-width:900px) and (max-height:720px){.immersive-orb{width:min(30vw,7rem);height:min(14svh,7rem);transform:translateY(-4.5rem)}.immersive-offerings__button{padding:.1em .04em;font-size:clamp(1.05rem,4.6vw,1.4rem)}.immersive-section{padding-block:clamp(.85rem,2.2vh,1.25rem)}}@media (max-width:560px){.immersive-section{padding-inline:1rem}}
.talent-section{isolation:isolate;background:var(--surface);color:var(--on-surface);padding-block:0;padding-inline:0;display:grid;position:relative;overflow:hidden}.talent-section__stage{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,min(42vw,34rem));align-items:stretch;width:100%;height:100%;min-height:0;display:grid;position:relative}.talent-section__copy{min-width:0;padding-block:var(--stage-pad-block);padding-inline:var(--stage-gutter) clamp(1.25rem, 3vw, 2.75rem);align-content:center;gap:clamp(1rem,2.2vh,1.55rem);display:grid;container-type:inline-size}.talent-section__eyebrow{max-width:28rem;color:var(--on-surface-faint);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:500}.talent-section__display{max-width:14ch;color:var(--on-surface);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-display);letter-spacing:-.05em;gap:.42em;margin:0;font-weight:800;line-height:.94;display:grid}.talent-section__display-lead{display:block}.talent-section__display-accent{max-width:18ch;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.03em;color:var(--on-surface);font-weight:300;display:block}.talent-section__flip{vertical-align:baseline;color:inherit;line-height:1;display:inline-block}.talent-section__body{max-width:30rem;color:var(--on-surface-muted);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);text-wrap:pretty;margin:0;font-weight:400;line-height:1.45}.talent-section__offerings{border-top:1px solid var(--surface-line);gap:1rem;margin:.4rem 0 0;padding:1.25rem 0 0;display:grid}.talent-section__offerings-label{color:var(--on-surface-faint);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;margin:0;font-weight:500}.talent-section__offerings-list{gap:clamp(.85rem,1.8vh,1.2rem);margin:0;padding:0;list-style:none;display:grid}.talent-section__offerings-list li{gap:.2rem;max-width:34rem;display:grid}.talent-section__offering-title{color:var(--on-surface);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-lead);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}.talent-section__offering-body{color:var(--on-surface-muted);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-caption);text-wrap:pretty;margin:0;font-weight:100;line-height:1.4}.talent-section__cta{width:fit-content;padding:var(--cta-pad-block) var(--cta-pad-inline);border-radius:var(--cta-radius);background:var(--brand-gradient);color:#fff;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);letter-spacing:-.015em;box-shadow:var(--cta-shadow);transition:transform .22s var(--ease-out-expo), box-shadow .22s var(--ease-out), filter .22s var(--ease-out);border:1px solid #ffffff24;align-items:center;gap:.5rem;margin-top:.55rem;font-weight:600;text-decoration:none;display:inline-flex}.talent-section__cta:hover,.talent-section__cta:focus-visible{box-shadow:var(--cta-shadow-hover);filter:saturate(1.06)brightness(1.03);outline:none;transform:translateY(-2px)}.talent-section__cta:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.talent-section__film{height:100%;min-height:0;position:relative}.talent-film{width:100%;height:100%;margin:0;position:relative}.talent-film__plane{isolation:isolate;background:#0a0f17;width:100%;height:100%;position:relative;overflow:hidden}.talent-film__media{object-fit:cover;object-position:center 28%;filter:saturate(.72)contrast(1.04)brightness(.94);width:100%;height:100%;animation:talentFilmDrift 28s var(--ease-in-out) infinite alternate;transform:scale(1.04)}.talent-film__caption{z-index:1;color:#f4f6f9b8;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 12px #080b1073;margin:0;font-weight:500;position:absolute;bottom:clamp(.85rem,1.8vh,1.35rem);left:clamp(.85rem,1.5vw,1.25rem)}@keyframes talentFilmDrift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.08)translate(-1.2%,-.8%)}}@media (max-width:900px){.talent-section__stage{grid-template-rows:minmax(0,1fr) minmax(28svh,34svh);grid-template-columns:1fr;height:100%;min-height:0}.talent-section{height:var(--screen);min-height:var(--screen);max-height:var(--screen)}.talent-section__film{order:0;height:100%;min-height:0}.talent-section__copy{order:0;gap:clamp(.55rem,1.4vh,.9rem);min-height:0;padding-block:clamp(1rem,3vh,1.75rem) clamp(1.25rem,4vh,2.25rem);padding-inline:clamp(1.1rem,5vw,1.5rem);overflow:auto}.talent-section__display{max-width:12ch}.talent-section__display-accent{max-width:14ch}.talent-section__offerings{gap:.55rem}.talent-section__offering-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:560px){.talent-section__stage{grid-template-rows:minmax(0,1fr) minmax(24svh,30svh)}.talent-section__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-height:800px) and (min-width:901px){.talent-section__copy{gap:clamp(.65rem,1.5vh,1.1rem)}.talent-section__display{font-size:clamp(1.7rem,min(3.6vw,4.8cqi),2.75rem)}}@media (prefers-reduced-motion:reduce){.talent-film__media{animation:none}}
.mark-section{isolation:isolate;background:var(--bg);color:var(--ink);gap:0;padding-block:0;padding-inline:clamp(1.25rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.mark-section__stage{z-index:1;width:min(var(--stage-max), 100%);height:100%;min-height:0;padding-block:var(--stage-pad-block);padding-inline:var(--stage-gutter);text-align:center;--mark-lockup-width:min(78vw, 38rem);--mark-moon-height:calc(var(--mark-lockup-width) * 522 / 3890);align-content:center;justify-items:center;gap:clamp(1rem,2.4vh,1.65rem);margin-inline:auto;display:grid;position:relative}.mark-section__brand{width:var(--mark-lockup-width);aspect-ratio:3890/522;isolation:isolate;max-width:100%;filter:var(--logo-glow);margin:0 0 clamp(2rem,5vh,3.25rem);position:relative}.mark-section__logo-letters{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mark-section__moon-slot{top:var(--moon-y);left:calc(var(--moon-x) + 2.1%);z-index:1;width:var(--moon-slot-width);height:var(--moon-slot-height);pointer-events:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.mark-section__moon{transform-origin:50%;object-fit:contain;object-position:var(--moon-optical-x) var(--moon-optical-y);-webkit-user-select:none;user-select:none;pointer-events:none;transform:scale(1.55)}.mark-section__display{color:#f6f3ebe0;max-width:14ch;font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-display-sm);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.mark-section__display-lead{display:inline}.mark-section__display-accent{font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em;color:var(--lux-cobalt-bright);font-style:normal;font-weight:400}.mark-section__rail{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:min(52rem,100%);margin-top:clamp(.85rem,2.4vh,1.6rem);display:grid}.contact-form{gap:clamp(.7rem,1.6vh,1rem);width:100%;display:grid}.contact-form__fields{grid-template-columns:1fr 1fr;gap:clamp(.55rem,1.4vw,.85rem);display:grid}.contact-form__field{gap:.3rem;display:grid}.contact-form__field--wide{grid-column:1/-1}.contact-form__label{color:#f6f3eb80;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.contact-form__input{width:100%;color:var(--surface-bright,#f6f3eb);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:max(1rem, var(--fs-caption));letter-spacing:-.01em;transition:border-color .26s var(--ease-out), background .26s var(--ease-out);background:#f6f3eb0a;border:1px solid #f6f3eb29;border-radius:2px;padding:.6rem .75rem}.contact-form__input::placeholder{color:#f6f3eb4d}.contact-form__input:focus{border-color:var(--lux-cobalt-bright);background:#f6f3eb0f;outline:none}.contact-form__foot{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;display:flex}.contact-form__submit{color:var(--lux-obsidian,#050608);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--fs-body);letter-spacing:-.02em;background:var(--surface-bright,#f6f3eb);cursor:pointer;transition:background .26s var(--ease-out), transform .26s var(--ease-out);border:0;border-radius:2px;align-items:center;padding:.6rem 1.2rem;font-weight:700;display:inline-flex}.contact-form__submit:hover,.contact-form__submit:focus-visible{background:var(--lux-cobalt-bright);color:var(--surface-bright,#f6f3eb);outline:none;transform:translateY(-1px)}.contact-form__gotcha{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__submit:disabled{opacity:.6;cursor:wait;transform:none}.contact-form__reassurance{color:#f6f3eb6b;font-size:var(--fs-eyebrow);flex:12rem;margin:0;line-height:1.4}.contact-form__fallback-link{color:var(--surface-bright,#f6f3eb);text-underline-offset:.2em;text-decoration:underline}.mark-section__qr{justify-items:center;gap:.55rem;margin:0;display:grid}.mark-section__qr-image{aspect-ratio:1;background:var(--surface-bright);box-sizing:border-box;width:clamp(5.5rem,12vw,7.25rem);height:auto;padding:.45rem}.mark-section__qr-caption{color:#f6f3eb66;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:500}.mark-section__meta{color:#f6f3eb5c;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:var(--fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;margin:.35rem 0 0;font-weight:500}@media (max-width:900px){.mark-section__stage{box-sizing:border-box;--mark-lockup-width:min(100%, 22rem);justify-items:center;gap:clamp(.75rem,1.8vh,1.1rem);width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin-inline:auto;padding-block:clamp(2rem,5vh,3.5rem);padding-inline:0;overflow:visible}.mark-section{box-sizing:border-box;width:100%;height:auto;min-height:var(--screen);max-height:none;padding-inline:clamp(1.1rem,5vw,1.5rem);overflow:clip visible}.mark-section__brand{width:var(--mark-lockup-width);justify-self:center;max-width:100%;margin-bottom:clamp(2.25rem,5.5vh,3.5rem);position:relative}.mark-section__moon-slot{top:var(--moon-y);left:calc(var(--moon-x) + 2.4%);width:var(--moon-slot-width);height:var(--moon-slot-height);transform:translate(-50%,-50%)}.mark-section__moon{transform-origin:50%;transform:scale(1.65)}.mark-section__display{max-width:16ch}.mark-section__rail{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.35rem;width:100%;min-width:0;max-width:100%;margin-inline:0}.contact-form,.contact-form__fields,.contact-form__field,.contact-form__input{width:100%;min-width:0;max-width:100%}.contact-form__fields{grid-template-columns:minmax(0,1fr)}.contact-form__foot{text-align:center;justify-content:center}.mark-section__qr{justify-self:center;margin-top:1.35rem}.mark-section__meta{letter-spacing:.12em;text-wrap:balance;max-width:100%;padding-inline:.25rem}}@media (max-width:560px){.mark-section{padding-inline:1rem}}@media (max-height:800px) and (min-width:901px){.mark-section__stage{gap:clamp(.75rem,1.8vh,1.25rem)}}
[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out-expo), transform 1.1s var(--ease-out-expo);transform:translateY(2rem)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes mantraMoonFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-2.4%)}}@keyframes mantraMoonKick{0%{animation-timing-function:cubic-bezier(.34,0,.66,.1);transform:translate(0,0)rotate(0)}9%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-.2rem)rotate(-.8deg)}46%{animation-timing-function:cubic-bezier(.55,0,.7,1);transform:translate(min(14vw,11rem))rotate(3deg)}73%{animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translate(.36rem)rotate(-.45deg)}88%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(-.12rem)rotate(.18deg)}to{transform:translate(0,0)rotate(0)}}@keyframes mantraWordIn{0%{opacity:0;transform:translateY(.16em)rotate(1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes moonIgnite{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.96)}22%{opacity:1}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes logoResolve{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(9px) var(--logo-glow);transform:translateY(.12em)}22%{opacity:.42}to{opacity:1;clip-path:inset(0);filter:var(--logo-glow);transform:translateY(0)}}
.status-page{box-sizing:border-box;background:var(--bg,#050608);min-height:100svh;color:var(--paper,#f6f3eb);text-align:center;place-content:center;gap:.9rem;padding:2rem clamp(1.5rem,6vw,4rem);display:grid}.status-page__code{color:var(--blue,#4a6de8);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.status-page__title{font-family:var(--font-mantra-serif), Georgia, "Times New Roman", serif;margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:400;line-height:1}.status-page__body{color:#f6f3eb9e;margin:0;font-size:1rem;line-height:1.5}.status-page__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.6rem;display:flex}.status-page__link{color:var(--bg,#050608);font-family:var(--font-mantra-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.01em;background:var(--paper,#f6f3eb);cursor:pointer;border:0;border-radius:2px;align-items:center;padding:.6rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .26s,background .26s;display:inline-flex}.status-page__link:hover,.status-page__link:focus-visible{background:#fff;outline:none;transform:translateY(-1px)}.status-page__link--muted{color:var(--paper,#f6f3eb);background:0 0;box-shadow:inset 0 0 0 1px #f6f3eb3d}.status-page__link--muted:hover,.status-page__link--muted:focus-visible{background:#f6f3eb14}
@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transform:none}[data-talent-transition],[data-contact-transition]{will-change:auto;clip-path:none!important;filter:none!important;transform:none!important}}

