@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_c4493c12-module__tkTaUa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_c4493c12-module__tkTaUa__variable{--font-heading-fallback:"Outfit", "Outfit Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_1f8f35e2-module__-Ood0W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_1f8f35e2-module__-Ood0W__variable{--font-body-loaded:"Manrope", "Manrope Fallback"}
.BrandLogo-module__Pk1mDq__logo{aspect-ratio:1798/443;vertical-align:middle;flex-shrink:0;width:5.2em;line-height:1;display:inline-grid}.BrandLogo-module__Pk1mDq__logo img{width:100%;height:100%;transition:opacity var(--header-theme-duration,.32s) var(--ease-out);grid-area:1/1;display:block}.BrandLogo-module__Pk1mDq__silver{opacity:0}.BrandLogo-module__Pk1mDq__logo[data-tone=light] .BrandLogo-module__Pk1mDq__silver{opacity:1}.BrandLogo-module__Pk1mDq__logo[data-tone=light] .BrandLogo-module__Pk1mDq__black{opacity:0}@media (prefers-reduced-motion:reduce){.BrandLogo-module__Pk1mDq__logo img{transition:none}}
.Footer-module__Grjkva__footer{color:#ffffffb8;background:#101014;width:100%;margin-top:clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.Footer-module__Grjkva__inner{max-width:var(--container-wide);padding:clamp(3.5rem, 7vw, 6rem) var(--page-gutter) 0;margin:0 auto}.Footer-module__Grjkva__top{grid-template-columns:1.6fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.Footer-module__Grjkva__top[data-socials]{grid-template-columns:1.6fr 1fr 1fr 1fr}.Footer-module__Grjkva__brandCol{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.Footer-module__Grjkva__tagline{color:#ffffff8c;max-width:20rem;font-size:1rem;line-height:1.65}.Footer-module__Grjkva__emailLink{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;transition:border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #ffffff40;align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;display:inline-flex}.Footer-module__Grjkva__emailLink:hover{border-color:#fff}.Footer-module__Grjkva__contactList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__location{color:#ffffff73;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}a.Footer-module__Grjkva__location:hover{color:#fff}.Footer-module__Grjkva__colTitle{color:#fff6;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.8rem;font-weight:700}.Footer-module__Grjkva__colList{flex-direction:column;gap:.65rem;display:flex}.Footer-module__Grjkva__colLink{color:#ffffffb8;transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.45rem;font-size:.95rem;font-weight:500;display:inline-flex}.Footer-module__Grjkva__colLink:hover{color:#fff}.Footer-module__Grjkva__wordmarkWrap{-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;padding-block:clamp(1.5rem,4vw,3.5rem);display:flex;overflow:hidden}.Footer-module__Grjkva__wordmark{font-size:clamp(2.4rem,12.7vw,11.75rem)}.Footer-module__Grjkva__bottom{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0 1.6rem;font-size:.85rem;display:flex}.Footer-module__Grjkva__bottom p{color:inherit}.Footer-module__Grjkva__bottomNote{color:#ffffff4d}@media (max-width:960px){.Footer-module__Grjkva__top,.Footer-module__Grjkva__top[data-socials]{grid-template-columns:1fr 1fr}.Footer-module__Grjkva__brandCol{grid-column:1/-1}}@media (max-width:560px){.Footer-module__Grjkva__top,.Footer-module__Grjkva__top[data-socials]{grid-template-columns:1fr}.Footer-module__Grjkva__bottom{flex-direction:column;align-items:flex-start;gap:.35rem}}
.ServicesMegaMenu-module__Hm2wOa__shell{z-index:2;visibility:hidden;opacity:0;pointer-events:none;max-height:0;box-shadow:none;transition:opacity .28s var(--ease-out), transform .32s var(--ease-out), visibility 0s linear .32s, box-shadow var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out);background:#fff;border-bottom:1px solid #0000;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-8px)}.ServicesMegaMenu-module__Hm2wOa__open{visibility:visible;opacity:1;pointer-events:auto;border-bottom-color:var(--color-border);max-height:100vh;transition:opacity .28s var(--ease-out), transform .32s var(--ease-out), visibility 0s linear 0s, box-shadow var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out);transform:translateY(0);box-shadow:0 28px 60px #1111111a}.ServicesMegaMenu-module__Hm2wOa__panel{background:#fff;position:relative;overflow:hidden}.ServicesMegaMenu-module__Hm2wOa__atmosphere{pointer-events:none;background:linear-gradient(165deg,#efefef73 0%,#0000 42%,#e8e4f42e 100%);position:absolute;inset:0;overflow:hidden}.ServicesMegaMenu-module__Hm2wOa__panelInner{width:100%;padding:1rem var(--hero-gutter) 0;grid-template-columns:minmax(200px,.78fr) minmax(0,1.45fr) minmax(220px,.85fr);gap:0;margin:0 auto;display:grid;position:relative}.ServicesMegaMenu-module__Hm2wOa__cats{border-right:1px solid #1111110f;flex-direction:column;gap:.15rem;padding:.1rem 1rem 1rem 0;display:flex}.ServicesMegaMenu-module__Hm2wOa__cat{text-align:left;width:100%;transition:background-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.7rem .75rem;display:grid}.ServicesMegaMenu-module__Hm2wOa__cat:hover{background:#f7f7f7e6}.ServicesMegaMenu-module__Hm2wOa__catActive{box-shadow:var(--shadow-sm);background:#f7f7f7;transform:translate(4px)}.ServicesMegaMenu-module__Hm2wOa__catNum{font-family:var(--font-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#11111138;transition:color var(--duration) var(--ease-out);font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:600;line-height:1}.ServicesMegaMenu-module__Hm2wOa__catActive[data-tint=pink] .ServicesMegaMenu-module__Hm2wOa__catNum{color:#b0447c}.ServicesMegaMenu-module__Hm2wOa__catActive[data-tint=lavender] .ServicesMegaMenu-module__Hm2wOa__catNum{color:#6a55b8}.ServicesMegaMenu-module__Hm2wOa__catActive[data-tint=blue] .ServicesMegaMenu-module__Hm2wOa__catNum{color:#3f5bd0}.ServicesMegaMenu-module__Hm2wOa__catMeta{opacity:.55;min-width:0;transition:opacity var(--duration) var(--ease-out);flex-direction:column;gap:.2rem;display:flex}.ServicesMegaMenu-module__Hm2wOa__catActive .ServicesMegaMenu-module__Hm2wOa__catMeta{opacity:1}.ServicesMegaMenu-module__Hm2wOa__catTitle{letter-spacing:-.025em;font-size:.9rem;font-weight:700;line-height:1.2}.ServicesMegaMenu-module__Hm2wOa__catTagline{color:var(--color-ink-muted);font-size:.74rem;line-height:1.3}.ServicesMegaMenu-module__Hm2wOa__stage{flex-direction:column;gap:1.35rem;padding:.25rem 1.5rem 1.5rem 1.35rem;display:flex}.ServicesMegaMenu-module__Hm2wOa__stageHead{max-width:28rem}.ServicesMegaMenu-module__Hm2wOa__stageTitle{letter-spacing:-.04em;animation:ServicesMegaMenu-module__Hm2wOa__rise .6s var(--ease-out) both;margin-bottom:.55rem;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:600;line-height:1.02}.ServicesMegaMenu-module__Hm2wOa__amp{color:#11111147;margin-inline:.2em;font-weight:500}.ServicesMegaMenu-module__Hm2wOa__stageAccent{background:linear-gradient(110deg,#7783f5 0%,#ef8cf8 55%,#ffb765 105%);color:#0000;-webkit-background-clip:text;background-clip:text}.ServicesMegaMenu-module__Hm2wOa__stageLead{color:var(--color-ink-muted);animation:ServicesMegaMenu-module__Hm2wOa__rise .6s var(--ease-out) 40ms both;font-size:.95rem;line-height:1.55}.ServicesMegaMenu-module__Hm2wOa__list{flex-direction:column;display:flex}.ServicesMegaMenu-module__Hm2wOa__list>li{animation:ServicesMegaMenu-module__Hm2wOa__rise .52s var(--ease-out) both;animation-delay:var(--stagger,0s)}.ServicesMegaMenu-module__Hm2wOa__row{transition:transform var(--duration-fast) var(--ease-out), padding-left var(--duration-fast) var(--ease-out);border-bottom:1px solid #1111110f;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.85rem .35rem;display:grid}.ServicesMegaMenu-module__Hm2wOa__list>li:last-child .ServicesMegaMenu-module__Hm2wOa__row{border-bottom:none}.ServicesMegaMenu-module__Hm2wOa__row:hover{padding-left:.55rem;transform:translate(.7rem)}.ServicesMegaMenu-module__Hm2wOa__rowIcon{background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #1111110f;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ServicesMegaMenu-module__Hm2wOa__stage[data-tint=pink] .ServicesMegaMenu-module__Hm2wOa__row:hover .ServicesMegaMenu-module__Hm2wOa__rowIcon{color:#b0447c;background:#fbe9f2;border-color:#0000}.ServicesMegaMenu-module__Hm2wOa__stage[data-tint=lavender] .ServicesMegaMenu-module__Hm2wOa__row:hover .ServicesMegaMenu-module__Hm2wOa__rowIcon{color:#6a55b8;background:#ece7f8;border-color:#0000}.ServicesMegaMenu-module__Hm2wOa__stage[data-tint=blue] .ServicesMegaMenu-module__Hm2wOa__row:hover .ServicesMegaMenu-module__Hm2wOa__rowIcon{color:#3f5bd0;background:#e3edff;border-color:#0000}.ServicesMegaMenu-module__Hm2wOa__rowCopy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ServicesMegaMenu-module__Hm2wOa__rowName{font-family:var(--font-heading);letter-spacing:-.025em;font-size:1.05rem;font-weight:600;line-height:1.2}.ServicesMegaMenu-module__Hm2wOa__rowDesc{color:var(--color-ink-muted);font-size:.8rem;line-height:1.4}.ServicesMegaMenu-module__Hm2wOa__rowArrow{opacity:0;color:var(--color-ink-muted);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);transform:translate(-4px,4px)}.ServicesMegaMenu-module__Hm2wOa__row:hover .ServicesMegaMenu-module__Hm2wOa__rowArrow{opacity:1;transform:translate(0)}.ServicesMegaMenu-module__Hm2wOa__imza{border-radius:var(--radius-md);color:#fff;isolation:isolate;background:#0d0d12;border:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;gap:.65rem;margin:0 0 1rem;padding:1.15rem;display:flex;position:relative;overflow:hidden}.ServicesMegaMenu-module__Hm2wOa__imzaGlow{pointer-events:none;z-index:0;background:radial-gradient(at 30% 20%,#7783f573,#0000 55%),radial-gradient(at 90% 40%,#ef8cf847,#0000 50%);height:70%;position:absolute;inset:-20% -10% auto}.ServicesMegaMenu-module__Hm2wOa__imzaWatermark{z-index:0;font-family:var(--font-heading);letter-spacing:-.06em;opacity:.07;font-variant-numeric:tabular-nums;pointer-events:none;font-size:clamp(5rem,10vw,7rem);font-weight:700;line-height:.8;position:absolute;bottom:-.4rem;right:-.15rem}.ServicesMegaMenu-module__Hm2wOa__imzaEyebrow,.ServicesMegaMenu-module__Hm2wOa__imzaStat,.ServicesMegaMenu-module__Hm2wOa__imzaText,.ServicesMegaMenu-module__Hm2wOa__imzaCta{z-index:1;position:relative}.ServicesMegaMenu-module__Hm2wOa__imzaEyebrow{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1a;align-self:flex-start;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.ServicesMegaMenu-module__Hm2wOa__imzaStat{flex-direction:column;gap:.15rem;display:flex}.ServicesMegaMenu-module__Hm2wOa__imzaValue{font-family:var(--font-heading);letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(110deg,#7783f5 0%,#ef8cf8 55%,#ffb765 105%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:600;line-height:.95}.ServicesMegaMenu-module__Hm2wOa__imzaLabel{color:#ffffff8c;font-size:.84rem;font-weight:600}.ServicesMegaMenu-module__Hm2wOa__imzaText{color:#ffffff9e;max-width:16rem;font-size:.8rem;line-height:1.45}.ServicesMegaMenu-module__Hm2wOa__imzaCta{border-radius:var(--radius-pill);color:#111;min-height:40px;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration) var(--ease-out);background:#fff;align-self:flex-start;align-items:center;gap:.55rem;margin-top:.15rem;padding:.45rem .55rem .45rem .95rem;font-size:.82rem;font-weight:600;display:inline-flex;box-shadow:0 8px 28px #00000040}.ServicesMegaMenu-module__Hm2wOa__imzaCta:hover{transform:translateY(-2px);box-shadow:0 18px 50px #7783f559}.ServicesMegaMenu-module__Hm2wOa__imzaCtaIcon{border-radius:var(--radius-pill);width:26px;height:26px;transition:transform var(--duration) var(--ease-out);background:#11111114;justify-content:center;align-items:center;display:inline-flex}.ServicesMegaMenu-module__Hm2wOa__imzaCta:hover .ServicesMegaMenu-module__Hm2wOa__imzaCtaIcon{transform:rotate(45deg)}.ServicesMegaMenu-module__Hm2wOa__marquee{z-index:1;border-top:1px solid #1111110f;padding:.65rem 0 .75rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.ServicesMegaMenu-module__Hm2wOa__marqueeTrack{gap:1.5rem;width:max-content;animation:40s linear infinite ServicesMegaMenu-module__Hm2wOa__marquee;display:flex}.ServicesMegaMenu-module__Hm2wOa__marquee:hover .ServicesMegaMenu-module__Hm2wOa__marqueeTrack{animation-play-state:paused}.ServicesMegaMenu-module__Hm2wOa__marqueeItem{color:#1111116b;font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:1.5rem;font-size:.92rem;font-weight:600;display:inline-flex}.ServicesMegaMenu-module__Hm2wOa__marqueeStar{color:#7783f58c;font-size:.7rem}@keyframes ServicesMegaMenu-module__Hm2wOa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicesMegaMenu-module__Hm2wOa__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1100px){.ServicesMegaMenu-module__Hm2wOa__panelInner{grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr)}.ServicesMegaMenu-module__Hm2wOa__imza{grid-column:1/-1;min-height:160px}}@media (max-width:980px){.ServicesMegaMenu-module__Hm2wOa__shell{display:none!important}}@media (prefers-reduced-motion:reduce){.ServicesMegaMenu-module__Hm2wOa__shell{transition:none!important}.ServicesMegaMenu-module__Hm2wOa__stageTitle,.ServicesMegaMenu-module__Hm2wOa__stageLead,.ServicesMegaMenu-module__Hm2wOa__list>li{animation:none!important}.ServicesMegaMenu-module__Hm2wOa__marqueeTrack{animation:none}.ServicesMegaMenu-module__Hm2wOa__cat,.ServicesMegaMenu-module__Hm2wOa__row,.ServicesMegaMenu-module__Hm2wOa__rowArrow,.ServicesMegaMenu-module__Hm2wOa__imzaCta{transition:none!important}}
.Header-module__ldgnoG__header{--header-theme-duration:.56s;z-index:100;isolation:isolate;background:0 0;border:none;width:100%;position:sticky;top:0}.Header-module__ldgnoG__gradualBlur{height:calc(var(--header-height) + 3rem);z-index:0;pointer-events:none;position:absolute;inset:0 0 auto}.Header-module__ldgnoG__blurLayer{pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-amount));backdrop-filter:blur(var(--blur-amount));-webkit-mask-image:var(--blur-mask);-webkit-mask-image:var(--blur-mask);mask-image:var(--blur-mask);position:absolute;inset:0}.Header-module__ldgnoG__blurLayer:first-child{--blur-amount:2px;--blur-mask:linear-gradient(to top, transparent 0%, #000 20%, #000 40%, transparent 60%)}.Header-module__ldgnoG__blurLayer:nth-child(2){--blur-amount:4px;--blur-mask:linear-gradient(to top, transparent 20%, #000 40%, #000 60%, transparent 80%)}.Header-module__ldgnoG__blurLayer:nth-child(3){--blur-amount:8px;--blur-mask:linear-gradient(to top, transparent 40%, #000 60%, #000 80%, transparent 100%)}.Header-module__ldgnoG__blurLayer:nth-child(4){--blur-amount:16px;--blur-mask:linear-gradient(to top, transparent 60%, #000 80%)}.Header-module__ldgnoG__blurLayer:nth-child(5){--blur-amount:32px;--blur-mask:linear-gradient(to top, transparent 80%, #000 100%)}.Header-module__ldgnoG__inner{z-index:1;width:100%;height:var(--header-height);padding:0 var(--hero-gutter);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.Header-module__ldgnoG__brandNav{align-items:center;gap:1.15rem;min-width:0;display:flex}.Header-module__ldgnoG__logo{color:#111;font-family:var(--font-heading);letter-spacing:-.05em;transition:color var(--header-theme-duration) var(--ease-out), opacity var(--duration-fast) var(--ease-out);flex-shrink:0;align-items:center;font-size:2.25rem;font-weight:700;line-height:1;display:inline-flex}.Header-module__ldgnoG__logo:hover{opacity:.7}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__logo{color:#fff}.Header-module__ldgnoG__divider{background:var(--color-border-strong);width:1px;height:1.55rem;transition:background-color var(--header-theme-duration) var(--ease-out);flex-shrink:0}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__divider{background:#ffffff2e}.Header-module__ldgnoG__nav{min-width:0}.Header-module__ldgnoG__navList{align-items:center;gap:.2rem;display:flex}.Header-module__ldgnoG__navLink{border-radius:var(--radius-pill);color:#0000008c;font-family:var(--font-body-loaded), Manrope, Arial, Helvetica, sans-serif;letter-spacing:-.01em;transition:color var(--header-theme-duration) var(--ease-out), background-color var(--header-theme-duration) var(--ease-out);align-items:center;padding:.45rem .8rem;font-size:14px;font-style:normal;font-weight:600;line-height:29px;display:inline-flex}.Header-module__ldgnoG__navLink:hover{color:#000;background:#1111110f}.Header-module__ldgnoG__navLinkActive{color:#000;background:#11111114}.Header-module__ldgnoG__megaItem{position:relative}.Header-module__ldgnoG__megaTrigger{cursor:pointer;gap:.35rem}.Header-module__ldgnoG__megaTriggerOpen{color:#000;background:#11111114}.Header-module__ldgnoG__megaCaretOpen{transform:rotate(180deg)}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__navLink{color:#ffffff8c}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__navLink:hover{color:#fff;background:#ffffff14}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__navLinkActive,.Header-module__ldgnoG__onDark .Header-module__ldgnoG__megaTriggerOpen{color:#fff;background:#ffffff1a}.Header-module__ldgnoG__actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.Header-module__ldgnoG__langSwitch{align-items:center;display:inline-flex;position:relative}.Header-module__ldgnoG__langTrigger{color:#000;letter-spacing:-.01em;min-height:40px;transition:color var(--header-theme-duration) var(--ease-out), background-color var(--header-theme-duration) var(--ease-out);border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.86rem;font-weight:600;display:inline-flex}.Header-module__ldgnoG__langTrigger:hover{background:#f3f3f3}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__langTrigger{color:#ffffffe0}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__langTrigger:hover{background:#ffffff1a}.Header-module__ldgnoG__langCaretOpen{transform:rotate(180deg)}.Header-module__ldgnoG__langMenu{z-index:20;border:1px solid var(--color-border);min-width:146px;box-shadow:var(--shadow-md);background:#fff;border-radius:10px;padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__langMenu{background:#16161e;border-color:#ffffff1f;box-shadow:0 16px 40px #00000073}.Header-module__ldgnoG__langOption{color:#3a3a3a;letter-spacing:-.01em;text-align:left;width:100%;min-height:36px;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:8px;align-items:center;padding:.45rem .7rem;font-size:.86rem;font-weight:600;display:flex}.Header-module__ldgnoG__langOption:hover{color:#111;background:#f5f5f5}.Header-module__ldgnoG__langOptionActive{color:#111;background:#efefef}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__langOption{color:#ffffffb3}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__langOption:hover{color:#fff;background:#ffffff14}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__langOptionActive{color:#fff;background:#ffffff24}.Header-module__ldgnoG__mobileLang{display:none}.Header-module__ldgnoG__cta{border-radius:var(--radius-pill);background:var(--gradient-cta);color:#fff;letter-spacing:-.01em;min-height:44px;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--header-theme-duration) var(--ease-out), background var(--header-theme-duration) var(--ease-out), color var(--header-theme-duration) var(--ease-out);align-items:center;gap:.65rem;padding:.55rem .75rem .55rem 1.15rem;font-size:.9rem;font-weight:600;display:inline-flex}.Header-module__ldgnoG__cta:hover{transform:translateY(-1px);box-shadow:0 14px 36px #7783f54d}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__cta{color:#fff;box-shadow:none;background:#ffffff1a}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__cta:hover{box-shadow:none;background:#ffffff24}.Header-module__ldgnoG__ctaIcon{border-radius:var(--radius-pill);width:28px;height:28px;transition:transform var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);background:#ffffff29;justify-content:center;align-items:center;display:inline-flex}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__ctaIcon{background:#ffffff29}.Header-module__ldgnoG__cta:hover .Header-module__ldgnoG__ctaIcon,.Header-module__ldgnoG__mobileCta:hover .Header-module__ldgnoG__ctaIcon{transform:rotate(45deg)}.Header-module__ldgnoG__menuToggle{border-radius:var(--radius-pill);border:1px solid var(--color-border);width:42px;height:42px;transition:background-color var(--header-theme-duration) var(--ease-out), border-color var(--header-theme-duration) var(--ease-out);background:#fff;justify-content:center;align-items:center;display:none;position:relative}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__menuToggle{background:#ffffff14;border-color:#ffffff24}.Header-module__ldgnoG__menuBar{background:var(--color-ink);height:1.5px;transition:transform var(--duration) var(--ease-out), top var(--duration) var(--ease-out), background-color var(--header-theme-duration) var(--ease-out);border-radius:999px;position:absolute;left:12px;right:12px}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__menuBar{background:#fff}.Header-module__ldgnoG__menuBar:first-child{top:16px}.Header-module__ldgnoG__menuBar:last-child{top:24px}.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__menuBar:first-child{top:20px;transform:rotate(45deg)}.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__menuBar:last-child{top:20px;transform:rotate(-45deg)}.Header-module__ldgnoG__mobilePanel{display:none}@media (max-width:980px){.Header-module__ldgnoG__inner{height:var(--header-height)}.Header-module__ldgnoG__divider,.Header-module__ldgnoG__nav,.Header-module__ldgnoG__cta,.Header-module__ldgnoG__langSwitch{display:none}.Header-module__ldgnoG__menuToggle{display:inline-flex}.Header-module__ldgnoG__header{height:auto}.Header-module__ldgnoG__mobilePanel{z-index:1;padding:.35rem var(--hero-gutter) 1.35rem;max-height:calc(100svh - var(--header-height));opacity:0;visibility:hidden;overscroll-behavior:contain;background:var(--color-bg);pointer-events:none;transition:transform .32s var(--ease-out), opacity .24s var(--ease-out), visibility .32s;border-radius:0 0 24px 24px;gap:1.25rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 24px 40px #11111114}.Header-module__ldgnoG__mobilePanelOpen{visibility:visible;opacity:1;pointer-events:auto;transform:none}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobilePanel{background:#0d0d12}.Header-module__ldgnoG__mobileList{display:grid}.Header-module__ldgnoG__mobileLink{border-bottom:1px solid var(--color-border);font-family:var(--font-heading);letter-spacing:-.03em;transition:color var(--header-theme-duration) var(--ease-out), border-color var(--header-theme-duration) var(--ease-out);align-items:center;padding:.95rem .2rem;font-size:1.3rem;font-weight:500;display:flex}.Header-module__ldgnoG__mobileServicesTrigger{text-align:left;cursor:pointer;justify-content:space-between;width:100%}.Header-module__ldgnoG__mobileServicesTriggerOpen{border-bottom-color:#0000}.Header-module__ldgnoG__mobileServices{gap:.15rem;margin:0 0 .65rem;padding:.25rem 0 .85rem;display:grid}.Header-module__ldgnoG__mobileServiceLink{color:var(--color-ink-soft);letter-spacing:-.015em;transition:background-color var(--duration-fast) var(--ease-out);border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .35rem;font-size:.95rem;font-weight:600;display:flex}.Header-module__ldgnoG__mobileServiceLink:hover{background:var(--color-surface);color:var(--color-ink)}.Header-module__ldgnoG__mobileServiceNum{color:var(--color-ink-muted);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobileLink{color:#fff;border-bottom-color:#ffffff1a}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobileServiceLink{color:#ffffffb8}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobileServiceLink:hover{color:#fff;background:#ffffff14}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobileServiceNum{color:#fff6}.Header-module__ldgnoG__mobileCta{border-radius:var(--radius-pill);background:var(--gradient-cta);color:#fff;width:100%;min-height:52px;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--header-theme-duration) var(--ease-out), background var(--header-theme-duration) var(--ease-out), color var(--header-theme-duration) var(--ease-out);justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.25rem;font-weight:600;display:inline-flex}.Header-module__ldgnoG__mobileCta:hover{transform:translateY(-1px);box-shadow:0 14px 36px #7783f54d}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobileCta{color:#fff;box-shadow:none;background:#ffffff1a}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobileCta .Header-module__ldgnoG__ctaIcon{background:#ffffff29}.Header-module__ldgnoG__mobileLang{border-radius:var(--radius-button);width:100%;transition:background-color var(--header-theme-duration) var(--ease-out);background:#efefef;grid-template-columns:1fr 1fr;gap:.35rem;padding:.25rem;display:grid}.Header-module__ldgnoG__onDark .Header-module__ldgnoG__mobileLang{background:#ffffff14}}@media (max-width:480px){.Header-module__ldgnoG__logo{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.Header-module__ldgnoG__header{--header-theme-duration:0s}.Header-module__ldgnoG__logo,.Header-module__ldgnoG__divider,.Header-module__ldgnoG__navLink,.Header-module__ldgnoG__langTrigger,.Header-module__ldgnoG__cta,.Header-module__ldgnoG__menuToggle,.Header-module__ldgnoG__menuBar,.Header-module__ldgnoG__mobileLink,.Header-module__ldgnoG__mobileCta,.Header-module__ldgnoG__mobileLang{transition-duration:0s}}
.HeroVideoBackground-module__jxTxyG__layer{z-index:0;border-radius:inherit;pointer-events:none;background:#101014 url(/videos/hero-background-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.HeroVideoBackground-module__jxTxyG__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.HeroVideoBackground-module__jxTxyG__layer:after{content:"";background:linear-gradient(#0d0d1238 0%,#0d0d1229 35%,#0d0d12b8 100%),linear-gradient(105deg,#0d0d1280 0%,#0d0d1247 65%,#0d0d1214 100%);position:absolute;inset:0}@media (max-width:640px){.HeroVideoBackground-module__jxTxyG__layer:after{background:linear-gradient(#0d0d124d 0%,#0d0d1280 45%,#0d0d12cc 100%)}}@media (prefers-reduced-motion:reduce){.HeroVideoBackground-module__jxTxyG__video{visibility:hidden}}
.ImmersiveHero-module__FAZXqW__hero{--opening-gutter:clamp(1.5rem, 5.5vw, 6rem);--opening-frame:var(--page-gutter);margin-top:calc(-1 * var(--header-height));background:var(--color-bg);position:relative}.ImmersiveHero-module__FAZXqW__stage{height:max(600px,100svh);position:relative}.ImmersiveHero-module__FAZXqW__headerTheme{height:calc(var(--header-height) + 24px);pointer-events:none;position:absolute;inset:0 0 auto}.ImmersiveHero-module__FAZXqW__panel{--opening-inset:0;inset:calc((var(--header-height) + 12px) * var(--opening-inset)) calc(var(--opening-frame) * var(--opening-inset)) calc(var(--opening-frame) * var(--opening-inset));isolation:isolate;color:var(--color-bg);border-radius:calc(var(--radius-lg) * var(--opening-inset));background:#101014;position:absolute;overflow:hidden}.ImmersiveHero-module__FAZXqW__media{pointer-events:none;position:absolute;inset:0}.ImmersiveHero-module__FAZXqW__content{z-index:1;height:100%;padding:calc(var(--header-height) + 2rem) var(--opening-gutter) clamp(2rem, 7svh, 5rem);flex-direction:column;justify-content:flex-end;gap:clamp(2rem,6svh,4.5rem);display:flex;position:relative}.ImmersiveHero-module__FAZXqW__title{width:fit-content;color:inherit;letter-spacing:-.055em;transform-origin:0 100%;margin:0;font-size:clamp(4rem,min(10.2vw,16svh),10rem);font-weight:400;line-height:1.02}.ImmersiveHero-module__FAZXqW__title span{display:block}.ImmersiveHero-module__FAZXqW__bottom{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.ImmersiveHero-module__FAZXqW__description{color:#fffc;letter-spacing:-.015em;font-size:clamp(.95rem,1.35vw,1.15rem);font-weight:400;line-height:1.65}.ImmersiveHero-module__FAZXqW__actions{align-items:center;gap:clamp(1.5rem,3vw,3rem);display:flex}.ImmersiveHero-module__FAZXqW__primary{border-radius:var(--radius-pill);background:var(--color-bg);min-height:56px;color:var(--color-ink);white-space:nowrap;transition:background-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);justify-content:center;align-items:center;padding:.9rem 1.7rem;font-size:.9rem;font-weight:600;display:inline-flex}.ImmersiveHero-module__FAZXqW__primary:hover{background:var(--color-surface);transform:translateY(-2px)}.ImmersiveHero-module__FAZXqW__secondary{min-height:48px;color:inherit;white-space:nowrap;text-underline-offset:.4em;transition:text-decoration-color var(--duration) var(--ease-out);align-items:center;font-size:.9rem;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px;display:inline-flex}.ImmersiveHero-module__FAZXqW__secondary:hover{text-decoration-color:currentColor}.ImmersiveHero-module__FAZXqW__actions a:focus-visible{outline:2px solid var(--color-bg);outline-offset:5px}.ImmersiveHero-module__FAZXqW__hero[data-opening-motion]{height:160svh}.ImmersiveHero-module__FAZXqW__hero[data-opening-motion] .ImmersiveHero-module__FAZXqW__stage{height:100svh;position:sticky;top:0}@media (max-width:700px){.ImmersiveHero-module__FAZXqW__hero{--opening-gutter:clamp(1.25rem, 5.5vw, 2rem);--opening-frame:12px}.ImmersiveHero-module__FAZXqW__content{gap:2rem;padding-bottom:max(2rem,6svh)}.ImmersiveHero-module__FAZXqW__title{letter-spacing:-.05em;font-size:clamp(2.2rem,11vw,4.8rem);line-height:1.06}.ImmersiveHero-module__FAZXqW__bottom{flex-direction:column;align-items:flex-start;gap:1.75rem}.ImmersiveHero-module__FAZXqW__description{font-size:.95rem}.ImmersiveHero-module__FAZXqW__actions{flex-wrap:wrap;gap:1.5rem}.ImmersiveHero-module__FAZXqW__primary{min-height:52px;font-size:.8rem}.ImmersiveHero-module__FAZXqW__secondary{font-size:.8rem}.ImmersiveHero-module__FAZXqW__hero[data-opening-motion]{height:145svh}}@media (max-height:639px) and (min-width:701px){.ImmersiveHero-module__FAZXqW__stage{height:max(460px,100svh)}.ImmersiveHero-module__FAZXqW__content{gap:1.5rem;padding-bottom:2rem}.ImmersiveHero-module__FAZXqW__title{font-size:min(9vw,16svh)}}@media (max-width:480px){.ImmersiveHero-module__FAZXqW__title{max-width:100%;font-size:clamp(2.8rem,16vw,4.8rem);line-height:1.02}}@media (max-width:380px){.ImmersiveHero-module__FAZXqW__actions{flex-direction:column;align-items:center;gap:.35rem;width:100%}.ImmersiveHero-module__FAZXqW__primary{width:100%}}@media (prefers-reduced-motion:reduce){.ImmersiveHero-module__FAZXqW__primary,.ImmersiveHero-module__FAZXqW__secondary{transition:none}.ImmersiveHero-module__FAZXqW__primary:hover{transform:none}}
.BoldIdeas-module__sVtDAa__section{isolation:isolate;width:100%;color:var(--color-ink);scroll-margin-top:calc(var(--header-height) + 24px);padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5.8vw,6rem) clamp(5rem,9vw,9rem);position:relative}.BoldIdeas-module__sVtDAa__inner{z-index:1;max-width:var(--container-wide);margin-inline:auto;position:relative}.BoldIdeas-module__sVtDAa__ribbon{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.BoldIdeas-module__sVtDAa__ribbonSvg{width:100%;height:100%;display:block}.BoldIdeas-module__sVtDAa__ribbonMobile{display:none}.BoldIdeas-module__sVtDAa__ribbonPath{fill:none;stroke:url(#ideas-ribbon-ink);stroke-width:clamp(18px,2.1vw,32px);stroke-linecap:round;stroke-linejoin:round}.BoldIdeas-module__sVtDAa__ribbonStart{stop-color:#3f5bd0}.BoldIdeas-module__sVtDAa__ribbonMiddle{stop-color:#7783f5}.BoldIdeas-module__sVtDAa__ribbonEnd{stop-color:#a7c6ff}.BoldIdeas-module__sVtDAa__heading{font-family:var(--font-heading);letter-spacing:-.065em;color:var(--color-ink);margin:0;font-size:clamp(3.5rem,11.7vw,10.5rem);font-weight:400;line-height:1.02}.BoldIdeas-module__sVtDAa__line{white-space:nowrap;display:block}.BoldIdeas-module__sVtDAa__line:first-child{width:max-content}.BoldIdeas-module__sVtDAa__line+.BoldIdeas-module__sVtDAa__line{margin-top:.025em}.BoldIdeas-module__sVtDAa__wordMask{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:clip}.BoldIdeas-module__sVtDAa__word{display:inline-block}.BoldIdeas-module__sVtDAa__body{width:48%;max-width:590px;margin-top:clamp(2.5rem,5.8vw,5.5rem);margin-left:52%}.BoldIdeas-module__sVtDAa__description{letter-spacing:-.025em;color:var(--color-ink-soft);margin:0;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:400;line-height:1.6}.BoldIdeas-module__sVtDAa__cta{border-radius:var(--radius-pill);background:var(--color-surface-elevated);min-height:48px;color:var(--color-ink);transition:background var(--duration-fast) var(--ease-out);align-items:center;gap:1.7rem;margin-top:1.8rem;padding:.4rem .4rem .4rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.BoldIdeas-module__sVtDAa__ctaIcon{background:var(--color-border);width:36px;height:36px;transition:transform var(--duration) var(--ease-out);border-radius:50%;place-items:center;display:grid}.BoldIdeas-module__sVtDAa__cta:hover{background:var(--color-surface)}.BoldIdeas-module__sVtDAa__cta:hover .BoldIdeas-module__sVtDAa__ctaIcon{transform:rotate(45deg)}.BoldIdeas-module__sVtDAa__cta:focus-visible{outline-offset:5px;outline:2px solid #6a55b8}.BoldIdeas-module__sVtDAa__reelTrack{margin-top:3rem;position:relative}.BoldIdeas-module__sVtDAa__reelStage{position:relative}.BoldIdeas-module__sVtDAa__reelStage:before{content:"";aspect-ratio:2.05;width:100%;display:block}.BoldIdeas-module__sVtDAa__reelFrame{aspect-ratio:2.05;transform-origin:0 0;width:100%;position:absolute;inset:0 auto auto 0}.BoldIdeas-module__sVtDAa__reelSurface{border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:100%;overflow:hidden}.BoldIdeas-module__sVtDAa__reelVideo{object-fit:cover;width:100%;height:100%;display:block}.BoldIdeas-module__sVtDAa__reelCanvas{opacity:0;pointer-events:none;width:150%;height:170%;display:none;position:absolute;top:-35%;left:-25%}.BoldIdeas-module__sVtDAa__reelFrame[data-reel-renderer=webgl] .BoldIdeas-module__sVtDAa__reelCanvas{opacity:1;display:block}.BoldIdeas-module__sVtDAa__reelFrame[data-reel-renderer=webgl] .BoldIdeas-module__sVtDAa__reelSurface{opacity:0}.BoldIdeas-module__sVtDAa__reelFrame[data-reel-renderer=webgl] .BoldIdeas-module__sVtDAa__reelControl{bottom:12%;right:8%}.BoldIdeas-module__sVtDAa__reelControl{background:var(--color-bg);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transform-origin:100% 100%;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:1.25rem;right:1.25rem}.BoldIdeas-module__sVtDAa__reelControl:focus-visible{outline:2px solid var(--color-bg);outline-offset:5px}.BoldIdeas-module__sVtDAa__section[data-reel-motion] .BoldIdeas-module__sVtDAa__reelTrack{margin-top:-6rem}.BoldIdeas-module__sVtDAa__section[data-reel-motion] .BoldIdeas-module__sVtDAa__reelStage{top:var(--reel-top,calc(var(--header-height) + 32px));position:sticky}.BoldIdeas-module__sVtDAa__section[data-reel-motion] .BoldIdeas-module__sVtDAa__reelStage:before,.BoldIdeas-module__sVtDAa__section[data-reel-motion] .BoldIdeas-module__sVtDAa__reelFrame{width:min(100%, calc((100svh - var(--header-height) - 80px) * 2.05))}.BoldIdeas-module__sVtDAa__section[data-reel-motion] .BoldIdeas-module__sVtDAa__reelFrame{will-change:transform}.BoldIdeas-module__sVtDAa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.BoldIdeas-module__sVtDAa__ribbon{opacity:.55}.BoldIdeas-module__sVtDAa__ribbonDesktop{display:none}.BoldIdeas-module__sVtDAa__ribbonMobile{display:block}.BoldIdeas-module__sVtDAa__ribbonPath{stroke-width:8px}.BoldIdeas-module__sVtDAa__section{padding-block:3rem 4rem}.BoldIdeas-module__sVtDAa__heading{letter-spacing:-.06em;font-size:clamp(2.65rem,11.7vw,5rem)}.BoldIdeas-module__sVtDAa__body{width:88%;max-width:440px;margin-top:2.3rem;margin-left:12%}.BoldIdeas-module__sVtDAa__description{font-size:1rem;line-height:1.65}.BoldIdeas-module__sVtDAa__cta{margin-top:1.5rem;font-size:.8rem}.BoldIdeas-module__sVtDAa__reelTrack{margin-top:2.5rem}.BoldIdeas-module__sVtDAa__reelSurface{border-radius:var(--radius-sm)}.BoldIdeas-module__sVtDAa__reelControl{bottom:.75rem;right:.75rem}.BoldIdeas-module__sVtDAa__section[data-reel-motion] .BoldIdeas-module__sVtDAa__reelTrack{margin-top:2.5rem}.BoldIdeas-module__sVtDAa__section[data-reel-motion] .BoldIdeas-module__sVtDAa__reelStage{top:32svh}}@media (prefers-reduced-motion:reduce){.BoldIdeas-module__sVtDAa__ribbon{display:none}.BoldIdeas-module__sVtDAa__cta,.BoldIdeas-module__sVtDAa__ctaIcon{transition:none}.BoldIdeas-module__sVtDAa__cta:hover .BoldIdeas-module__sVtDAa__ctaIcon{transform:none}}
.PhoneModel-module__wIc00G__model{pointer-events:none;flex-shrink:0;place-items:center;width:min(900px,96vw);height:min(850px,90svh);display:grid;position:relative}.PhoneModel-module__wIc00G__fallback{width:min(265px,24.582svh)}.PhoneModel-module__wIc00G__canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.PhoneModel-module__wIc00G__model[data-phone-renderer=webgl] .PhoneModel-module__wIc00G__canvas{opacity:1}.PhoneModel-module__wIc00G__model[data-phone-renderer=webgl] .PhoneModel-module__wIc00G__fallback{visibility:hidden}@media (max-width:700px){.PhoneModel-module__wIc00G__model{width:130vw}.PhoneModel-module__wIc00G__fallback{width:min(215px,22.172svh)}}@media (max-width:700px) and (max-height:740px){.PhoneModel-module__wIc00G__fallback{width:19.28svh}}
body:has(.Hero-module__JgYmMq__hero){--hero-stage-height:max(560px, calc(100svh - var(--header-height) - var(--hero-gutter) - clamp(32px, 7svh, 64px)));--hero-header-space:max(0px, calc((100svh - var(--header-height) - var(--hero-stage-height) - var(--hero-gutter)) / 2))}body:has(.Hero-module__JgYmMq__hero) header{padding-top:var(--hero-header-space);top:calc(-1 * var(--hero-header-space))}.Hero-module__JgYmMq__hero{--cube-max-h:calc(var(--hero-stage-height) * .62);--cube-w:min(36vw, 30rem, var(--cube-max-h));--cube-h:calc(var(--cube-w) * 4 / 3);--cube-radius:22px;z-index:4;width:100%;padding:var(--hero-header-space) var(--hero-gutter) var(--hero-gutter);position:relative;overflow:visible}.Hero-module__JgYmMq__stage{width:100%;height:var(--hero-stage-height);position:relative;overflow:visible}.Hero-module__JgYmMq__panel{z-index:2;border-radius:var(--radius-lg);color:#fff;transform-origin:50%;background:#101014;flex-direction:column;width:100%;height:100%;padding:clamp(1.5rem,3.5vh,2.75rem) clamp(1.5rem,4.5vw,4.5rem);display:flex;position:absolute;inset:0;overflow:hidden}.Hero-module__JgYmMq__panel[data-animating=true]{will-change:transform}.Hero-module__JgYmMq__ticker{z-index:0;opacity:0;pointer-events:none;filter:blur(12px);width:100vw;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.Hero-module__JgYmMq__ticker[data-animating=true]{will-change:filter, opacity}.Hero-module__JgYmMq__tickerRail{width:max-content;animation:42s linear infinite Hero-module__JgYmMq__tickerSlide;display:flex}.Hero-module__JgYmMq__tickerTrack{flex-shrink:0;align-items:center;display:flex}.Hero-module__JgYmMq__tickerItem{color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:1.15rem;padding-right:1.15rem;font-size:clamp(2.4rem,6vw,5.25rem);font-weight:500;line-height:1;display:inline-flex}.Hero-module__JgYmMq__tickerDot{border-radius:var(--radius-pill);opacity:.28;background:currentColor;width:.42em;height:.42em}@keyframes Hero-module__JgYmMq__tickerSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.Hero-module__JgYmMq__frame{z-index:1;width:var(--cube-w);height:var(--cube-h);border-radius:var(--cube-radius);opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__revealImage{width:var(--cube-h);height:var(--cube-w);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.Hero-module__JgYmMq__cubeViewport{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__JgYmMq__cubeScene{width:var(--cube-w);height:var(--cube-h);opacity:0;visibility:hidden;perspective:calc(var(--cube-w) * 3.4);perspective-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__cubeScene[data-animating=true] .Hero-module__JgYmMq__cubeScaler,.Hero-module__JgYmMq__cubeScene[data-animating=true] .Hero-module__JgYmMq__cubeRig{will-change:transform}.Hero-module__JgYmMq__cubeScaler,.Hero-module__JgYmMq__cubeRig{width:100%;height:100%;transform-style:preserve-3d;position:absolute;inset:0}.Hero-module__JgYmMq__cubeFaceMount{width:100%;height:100%;position:absolute;inset:0}.Hero-module__JgYmMq__cubeRig[data-hero-opening=true] .Hero-module__JgYmMq__cubeFaceMount[data-hero-face="0"]{z-index:4}.Hero-module__JgYmMq__cubeRig[data-hero-opening=true] .Hero-module__JgYmMq__cubeFaceMount:not([data-hero-face="0"]){z-index:1}.Hero-module__JgYmMq__cubeFace{border-radius:var(--cube-radius);backface-visibility:hidden;background:#e7e3f8;position:absolute;inset:0;overflow:hidden}.Hero-module__JgYmMq__inner{z-index:2;box-sizing:border-box;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.Hero-module__JgYmMq__content{flex-direction:column;flex:1;gap:clamp(1.25rem,3.5vh,2.5rem);width:100%;min-width:0;display:flex}.Hero-module__JgYmMq__meta{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;font-weight:600;display:flex}.Hero-module__JgYmMq__eyebrow{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff3d;align-items:center;gap:.6rem;padding:.5rem .85rem;display:inline-flex}.Hero-module__JgYmMq__studioDot{background:currentColor;border-radius:50%;width:6px;height:6px}.Hero-module__JgYmMq__location{color:#fffc}.Hero-module__JgYmMq__title{color:#fff;font-family:var(--font-heading);letter-spacing:-.045em;flex-direction:column;margin:auto 0;padding-block:.05em;font-size:clamp(4rem,9.5vw,9.5rem);font-weight:500;line-height:1.04;display:flex}.Hero-module__JgYmMq__lineMask{white-space:nowrap;margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.Hero-module__JgYmMq__lineMask:last-child{margin-left:8%}.Hero-module__JgYmMq__lineInner{animation:Hero-module__JgYmMq__lineUp .8s var(--ease-out) both;display:block}.Hero-module__JgYmMq__bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.Hero-module__JgYmMq__description{max-width:31rem;animation:Hero-module__JgYmMq__fadeUp .7s var(--ease-out) .12s both;color:#ffffffdb;font-family:var(--font-body);margin:0;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:500;line-height:1.75}.Hero-module__JgYmMq__ctaRow{animation:Hero-module__JgYmMq__fadeUp .7s var(--ease-out) .2s both;flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.Hero-module__JgYmMq__cta{border-radius:var(--radius-button);min-height:54px;color:var(--color-ink);letter-spacing:-.01em;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-out), background var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out);background:#fff;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .75rem .65rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__cta:hover{background:#efefef;transform:translateY(-2px);box-shadow:0 14px 36px #0003}.Hero-module__JgYmMq__ctaSecondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#ffffff12;border-color:#ffffff47}.Hero-module__JgYmMq__ctaSecondary:hover{box-shadow:var(--shadow-sm);background:#ffffff29}.Hero-module__JgYmMq__ctaSecondary .Hero-module__JgYmMq__ctaIcon{background:#ffffff1f}.Hero-module__JgYmMq__footnote{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.15rem;display:flex}.Hero-module__JgYmMq__disciplines,.Hero-module__JgYmMq__scrollCue{color:#ffffffc2;margin:0;font-size:.73rem;font-weight:500}.Hero-module__JgYmMq__scrollCue{align-items:center;gap:.75rem;display:inline-flex}.Hero-module__JgYmMq__ctaIcon{border-radius:var(--radius-pill);width:30px;height:30px;transition:transform var(--duration) var(--ease-out);background:#11111114;justify-content:center;align-items:center;display:inline-flex}.Hero-module__JgYmMq__cta:hover .Hero-module__JgYmMq__ctaIcon{transform:rotate(45deg)}@keyframes Hero-module__JgYmMq__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__JgYmMq__lineUp{0%{transform:translateY(112%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__description,.Hero-module__JgYmMq__ctaRow,.Hero-module__JgYmMq__lineInner,.Hero-module__JgYmMq__tickerRail{animation:none}.Hero-module__JgYmMq__ticker{filter:none}.Hero-module__JgYmMq__cubeViewport{display:none}}@media (max-width:1100px){.Hero-module__JgYmMq__bottom{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (max-width:900px){.Hero-module__JgYmMq__hero{--cube-w:min(66vw, 27rem, var(--cube-max-h));--cube-radius:18px}.Hero-module__JgYmMq__title{font-size:clamp(3.2rem,9.2vw,5.5rem)}.Hero-module__JgYmMq__lineMask:last-child{margin-left:3%}}@media (max-width:640px){body:has(.Hero-module__JgYmMq__hero){--hero-stage-height:max(460px, calc(100svh - var(--header-height) - var(--hero-gutter) - clamp(28px, 6svh, 48px)))}.Hero-module__JgYmMq__hero{--cube-w:min(76vw, 26rem, var(--cube-max-h));--cube-radius:16px}.Hero-module__JgYmMq__panel{padding:1.5rem 1.25rem}.Hero-module__JgYmMq__content{gap:1.5rem}.Hero-module__JgYmMq__meta{font-size:.68rem}.Hero-module__JgYmMq__location{display:none}.Hero-module__JgYmMq__eyebrow{padding:.4rem .7rem}.Hero-module__JgYmMq__title{font-size:clamp(2rem,10.3vw,4.1rem);line-height:1.08}.Hero-module__JgYmMq__lineMask:last-child{margin-left:0}.Hero-module__JgYmMq__description{max-width:26rem;font-size:.87rem;line-height:1.75}.Hero-module__JgYmMq__ctaRow{flex-wrap:nowrap;gap:.5rem}.Hero-module__JgYmMq__cta{flex:1;gap:.4rem;min-width:0;min-height:50px;padding:.6rem;font-size:.72rem}.Hero-module__JgYmMq__ctaIcon{flex-shrink:0;width:24px;height:24px}.Hero-module__JgYmMq__footnote{padding-top:1rem}.Hero-module__JgYmMq__disciplines,.Hero-module__JgYmMq__scrollCue{font-size:.62rem}.Hero-module__JgYmMq__scrollCue{gap:.4rem}}@media (max-height:650px) and (min-width:641px){.Hero-module__JgYmMq__content{gap:1rem}.Hero-module__JgYmMq__title{font-size:min(8vw,16vh)}.Hero-module__JgYmMq__bottom{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.Hero-module__JgYmMq__description{font-size:.88rem}}.Hero-module__JgYmMq__portal{--px:50vw;--py:50vh;--pr:0px;--rim-in:97%;--rim-mid:99.4%;--rim-a:0;z-index:5;visibility:hidden;pointer-events:none;position:fixed;inset:0}.Hero-module__JgYmMq__portal[data-active=true]{visibility:visible}.Hero-module__JgYmMq__portalHalo{opacity:0;background:radial-gradient(circle calc(var(--pr) * 1.3) at var(--px) var(--py), transparent 76.9%, #bed4ff80 79%, #8caaff24 89%, transparent 100%);position:absolute;inset:0}.Hero-module__JgYmMq__portalVoid{clip-path:circle(var(--pr) at var(--px) var(--py));background: radial-gradient(circle var(--pr) at var(--px) var(--py), transparent var(--rim-in), rgba(233, 240, 255, var(--rim-a)) var(--rim-mid), rgba(255, 255, 255, calc(var(--rim-a) * .7)) 100%),  radial-gradient(120% 90% at 50% 40%, #15151d 0%, #0d0d12 64%);position:absolute;inset:0}.Hero-module__JgYmMq__portalCue{left:var(--px);top:var(--py);color:#fff;width:min(92vw,60rem);font-family:var(--font-heading);letter-spacing:-.045em;text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .3em;margin:0;font-size:clamp(2.1rem,6.4vw,5.5rem);font-weight:500;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__portalCueMask{margin-bottom:-.22em;padding-bottom:.22em;display:block;overflow:hidden}.Hero-module__JgYmMq__portalCueWord{display:block}.Hero-module__JgYmMq__portalTheme{pointer-events:none;display:none;position:absolute;inset:-6rem 0 -8rem}.Hero-module__JgYmMq__portalTheme[data-on=true]{display:block}html[data-hero-void=true] .Hero-module__JgYmMq__hero{background:#0d0d12}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__portal,.Hero-module__JgYmMq__portalTheme{display:none}}.Hero-module__JgYmMq__tickerRail{animation-play-state:paused}.Hero-module__JgYmMq__stage[data-animating=true] .Hero-module__JgYmMq__tickerRail{animation-play-state:running}
.ServicesExhibition-module__aEATRa__exhibition{--ex-ink:var(--color-ink);--ex-muted:var(--color-ink-muted);--ex-accent:var(--color-iris);--ex-title-muted:#858590;color:var(--ex-ink);background:var(--color-bg);scroll-margin-top:var(--header-height);overflow:clip}.ServicesExhibition-module__aEATRa__exhibition h2,.ServicesExhibition-module__aEATRa__exhibition h3,.ServicesExhibition-module__aEATRa__exhibition h4{color:inherit;font-weight:400}.ServicesExhibition-module__aEATRa__contact{background:var(--gradient-cta);width:fit-content;min-height:48px;color:var(--color-bg);border-radius:var(--radius-pill);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:13px 24px;font-size:13px;font-weight:500;display:inline-flex}.ServicesExhibition-module__aEATRa__contact:hover{background:var(--color-ink-soft);transform:translateY(-2px)}.ServicesExhibition-module__aEATRa__contact:focus-visible{outline:2px solid var(--ex-accent);outline-offset:5px}.ServicesExhibition-module__aEATRa__opening{padding:120px 5.5vw 140px;position:relative}.ServicesExhibition-module__aEATRa__openingTitle{letter-spacing:-.075em;margin-top:0;font-size:clamp(72px,13.6vw,210px);line-height:.86}.ServicesExhibition-module__aEATRa__openingTitle>span{display:block}.ServicesExhibition-module__aEATRa__openingTitle>span:last-child{margin-left:12.4vw}.ServicesExhibition-module__aEATRa__question{color:var(--ex-accent)}.ServicesExhibition-module__aEATRa__web{padding:20px 5.5vw 130px}.ServicesExhibition-module__aEATRa__webHeading{margin-bottom:64px;position:relative}.ServicesExhibition-module__aEATRa__webTitle{letter-spacing:-.065em;margin:0;font-size:clamp(56px,8.2vw,128px);line-height:.97}.ServicesExhibition-module__aEATRa__webTitle>span{color:var(--ex-title-muted)}.ServicesExhibition-module__aEATRa__webPerspective{perspective:1500px}.ServicesExhibition-module__aEATRa__webSurface{transform-origin:50% 60%}.ServicesExhibition-module__aEATRa__architecture{aspect-ratio:1.75;border-radius:var(--radius-md);background:var(--color-surface);isolation:isolate;color:#fff;position:relative;overflow:hidden}.ServicesExhibition-module__aEATRa__architecture:after{content:"";z-index:-1;background:linear-gradient(#2e23192b,#0000 28%,#241b1138);position:absolute;inset:0}.ServicesExhibition-module__aEATRa__architectureImage{object-fit:cover;z-index:-2;width:100%;height:112%;position:absolute;inset:-6% 0}.ServicesExhibition-module__aEATRa__siteNav{justify-content:space-between;align-items:center;padding:2.5% 3.8%;font-size:clamp(8px,.9vw,14px);font-weight:500;display:flex}.ServicesExhibition-module__aEATRa__siteBrand{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(30px,5vw,76px);line-height:1}.ServicesExhibition-module__aEATRa__siteNav>span:last-child{align-items:center;gap:14px;display:flex}.ServicesExhibition-module__aEATRa__siteNav i{border-block:1px solid #fff;width:18px;height:6px;display:block}.ServicesExhibition-module__aEATRa__siteHeadline{font-family:var(--font-heading);letter-spacing:-.055em;font-size:clamp(36px,7.1vw,112px);line-height:.94;position:absolute;bottom:14%;left:3.8%}.ServicesExhibition-module__aEATRa__siteHeadline em{font-family:Georgia,serif;font-weight:400}.ServicesExhibition-module__aEATRa__siteFoot{justify-content:space-between;font-size:clamp(8px,.9vw,13px);display:flex;position:absolute;bottom:5.5%;left:3.8%;right:3.8%}.ServicesExhibition-module__aEATRa__webFooter{justify-content:space-between;align-items:center;gap:40px;margin-left:33.5%;padding-top:46px;display:flex}.ServicesExhibition-module__aEATRa__webFooter p{max-width:440px;color:var(--ex-muted);font-size:14px;line-height:1.8}.ServicesExhibition-module__aEATRa__webFooter .ServicesExhibition-module__aEATRa__contact{flex-shrink:0}.ServicesExhibition-module__aEATRa__mobile{min-height:1050px;padding:65px max(16px, calc(5.5vw - var(--hero-gutter))) 75px;margin-inline:var(--hero-gutter);border-radius:var(--radius-lg);background:var(--gradient-soft);isolation:isolate;position:relative;overflow:clip}.ServicesExhibition-module__aEATRa__mobileTitle{z-index:-1;letter-spacing:-.075em;margin-top:180px;font-size:clamp(100px,16.7vw,260px);line-height:.95;position:relative}.ServicesExhibition-module__aEATRa__mobileTitle span{display:block}.ServicesExhibition-module__aEATRa__mobileTitle span:last-child{text-align:right;margin-top:60px}.ServicesExhibition-module__aEATRa__phoneOrbit{perspective:1000px;width:clamp(240px,23vw,350px);position:absolute;top:205px;left:50%;transform:translate(-50%)rotate(-9deg)}.ServicesExhibition-module__aEATRa__phone{aspect-ratio:.482;background:linear-gradient(115deg,#8b8b96,#282830 27%,#cdcdd8 45%,#3a3a44 70%,#babac8);border-radius:14%/7%;padding:7px;position:relative;box-shadow:24px 45px 55px -30px #30294250,inset 0 0 0 1px #5c5969;container-type:inline-size}.ServicesExhibition-module__aEATRa__phone:before{content:"";background:#676372;border-radius:2px;width:3px;height:9%;position:absolute;top:20%;left:-2px}.ServicesExhibition-module__aEATRa__phoneGlass{background:var(--color-bg);height:100%;color:var(--color-ink);border:3px solid #19191e;border-radius:12.3%/6%;position:relative;overflow:hidden}.ServicesExhibition-module__aEATRa__phoneStatus{justify-content:space-between;align-items:center;height:13cqw;padding:5cqw 7cqw 0;font-size:3.4cqw;font-weight:600;display:flex}.ServicesExhibition-module__aEATRa__phoneIsland{background:#19191e;border-radius:99px;width:28cqw;height:7.5cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%)}.ServicesExhibition-module__aEATRa__appHeader{letter-spacing:-.06em;justify-content:space-between;align-items:center;padding:6cqw 7cqw 0;font-family:Georgia,serif;font-size:10cqw;display:flex}.ServicesExhibition-module__aEATRa__appAvatar{background:var(--color-mist);border-radius:50%;place-items:center;width:10cqw;height:10cqw;font-size:5cqw;display:grid}.ServicesExhibition-module__aEATRa__appGreeting{font-family:var(--font-heading);letter-spacing:-.055em;margin:8cqw 7cqw 7cqw;font-size:12cqw;line-height:1}.ServicesExhibition-module__aEATRa__appGreeting em{font-family:Georgia,serif;font-weight:400}.ServicesExhibition-module__aEATRa__appDestination{border-radius:3cqw;height:87cqw;margin:0 5cqw;position:relative;overflow:hidden}.ServicesExhibition-module__aEATRa__appDestination img{object-fit:cover;object-position:25% 50%;width:100%;height:100%}.ServicesExhibition-module__aEATRa__appDestination>div{color:#fff;text-shadow:0 2px 12px #0005;position:absolute;inset:auto 6cqw 7cqw}.ServicesExhibition-module__aEATRa__appDestination span{letter-spacing:.08em;font-size:2.6cqw;display:block}.ServicesExhibition-module__aEATRa__appDestination strong{margin-top:3cqw;font-family:Georgia,serif;font-size:9cqw;font-weight:400;display:block}.ServicesExhibition-module__aEATRa__appBottom{justify-content:space-between;align-items:center;margin:7cqw;display:flex}.ServicesExhibition-module__aEATRa__appBottom small{letter-spacing:.07em;color:var(--color-ink-muted);font-size:2.3cqw;display:block}.ServicesExhibition-module__aEATRa__appBottom strong{font-size:4cqw;font-weight:500}.ServicesExhibition-module__aEATRa__appBottom>span{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;padding:3cqw;font-size:2.8cqw}.ServicesExhibition-module__aEATRa__appNav{border-top:1px solid var(--color-border);color:var(--color-ink-muted);justify-content:space-around;margin:0 3cqw;padding:5cqw 0;font-size:2.7cqw;display:flex}.ServicesExhibition-module__aEATRa__appNav span:first-child{color:var(--color-iris)}.ServicesExhibition-module__aEATRa__phoneHome{background:var(--color-ink);border-radius:5px;width:28cqw;height:1.2cqw;position:absolute;bottom:2.5cqw;left:50%;transform:translate(-50%)}.ServicesExhibition-module__aEATRa__mobileBottom{justify-content:space-between;align-items:end;gap:50px;margin-top:165px;display:flex}.ServicesExhibition-module__aEATRa__mobileBottom h4{letter-spacing:-.04em;margin-bottom:18px;font-size:22px}.ServicesExhibition-module__aEATRa__mobileBottom p{max-width:360px;color:var(--ex-muted);font-size:14px;line-height:1.8}.ServicesExhibition-module__aEATRa__systems{background:var(--color-bg);padding:130px 5.5vw 140px}.ServicesExhibition-module__aEATRa__systemsHeading{justify-content:flex-end;align-items:start;gap:40px;display:flex}.ServicesExhibition-module__aEATRa__systemsHeading h3{letter-spacing:-.06em;font-size:clamp(50px,6.6vw,108px);line-height:1.02}.ServicesExhibition-module__aEATRa__systemsHeading h3 span{color:var(--ex-title-muted)}.ServicesExhibition-module__aEATRa__field{height:clamp(320px,44vw,720px);margin:-15px -5.5vw -30px;position:relative}.ServicesExhibition-module__aEATRa__systemsCopy{grid-template-columns:1fr 1fr;gap:10vw;margin:0 0 0 22%;display:grid}.ServicesExhibition-module__aEATRa__systemsCopy h4{letter-spacing:-.04em;margin-bottom:20px;font-size:25px;line-height:1.2}.ServicesExhibition-module__aEATRa__systemsCopy p{color:var(--ex-muted);max-width:355px;font-size:14px;line-height:1.85}.ServicesExhibition-module__aEATRa__systemsCopy .ServicesExhibition-module__aEATRa__contact{margin-top:32px}.ServicesExhibition-module__aEATRa__design{padding:100px 5.5vw 140px}.ServicesExhibition-module__aEATRa__designTitle{z-index:2;letter-spacing:-.07em;pointer-events:none;margin:48px 0 28px 22%;font-size:clamp(75px,13vw,200px);line-height:.9;position:relative}.ServicesExhibition-module__aEATRa__designTitle>span{color:var(--ex-accent);margin-left:12vw}.ServicesExhibition-module__aEATRa__designLayout{grid-template-columns:1.5fr .7fr;align-items:end;gap:8vw;display:grid}.ServicesExhibition-module__aEATRa__paper{margin-left:calc(var(--hero-gutter) - 5.5vw)}.ServicesExhibition-module__aEATRa__paper>img{object-fit:cover;object-position:55% 50%;border-radius:var(--radius-md);width:100%;height:min(65vw,820px)}.ServicesExhibition-module__aEATRa__designCopy{padding-bottom:60px}.ServicesExhibition-module__aEATRa__designCopy h4{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(30px,3.5vw,58px);line-height:1.05}.ServicesExhibition-module__aEATRa__designCopy p{max-width:320px;color:var(--ex-muted);font-size:14px;line-height:1.85}.ServicesExhibition-module__aEATRa__designCopy .ServicesExhibition-module__aEATRa__contact{margin-top:32px}.ServicesExhibition-module__aEATRa__production{padding:0 0 120px}.ServicesExhibition-module__aEATRa__cinema{height:clamp(450px,60vw,900px);margin-inline:var(--hero-gutter);border-radius:var(--radius-lg);background:var(--color-mist);isolation:isolate;position:relative;overflow:hidden}.ServicesExhibition-module__aEATRa__cinema:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#243a3b3b);position:absolute;inset:0}.ServicesExhibition-module__aEATRa__cinema>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ServicesExhibition-module__aEATRa__cinemaTitle{letter-spacing:-.065em;justify-content:space-between;font-size:clamp(75px,13.2vw,220px);line-height:1;display:flex;position:absolute;top:9%;left:5.5%;right:5.5%;color:#fff!important}.ServicesExhibition-module__aEATRa__productionFooter{grid-template-columns:1fr 1fr;gap:12vw;padding:60px 5.5vw 0;display:grid}.ServicesExhibition-module__aEATRa__productionFooter h4{letter-spacing:-.06em;font-size:clamp(30px,4.5vw,72px)}.ServicesExhibition-module__aEATRa__productionFooter p{color:var(--ex-muted);max-width:410px;font-size:14px;line-height:1.85}.ServicesExhibition-module__aEATRa__productionFooter .ServicesExhibition-module__aEATRa__contact{margin-top:28px}@media (min-width:1600px){.ServicesExhibition-module__aEATRa__mobile{min-height:1150px}.ServicesExhibition-module__aEATRa__phoneOrbit{top:230px}}@media (max-width:1000px){.ServicesExhibition-module__aEATRa__opening{padding-block:100px}.ServicesExhibition-module__aEATRa__webFooter{margin-left:15%}.ServicesExhibition-module__aEATRa__mobile{min-height:980px}.ServicesExhibition-module__aEATRa__mobileTitle{margin-top:220px}.ServicesExhibition-module__aEATRa__phoneOrbit{top:210px}.ServicesExhibition-module__aEATRa__mobileBottom{margin-top:240px}.ServicesExhibition-module__aEATRa__systemsCopy{gap:8vw;margin-left:9%}.ServicesExhibition-module__aEATRa__designLayout{grid-template-columns:1.3fr .85fr;gap:6vw}}@media (max-width:700px){.ServicesExhibition-module__aEATRa__opening{padding:85px 6vw 90px}.ServicesExhibition-module__aEATRa__openingTitle{margin-top:0;font-size:16vw}.ServicesExhibition-module__aEATRa__openingTitle>span:last-child{margin-left:4vw}.ServicesExhibition-module__aEATRa__web{padding:15px 6vw 80px}.ServicesExhibition-module__aEATRa__webHeading{margin-bottom:32px}.ServicesExhibition-module__aEATRa__webTitle{font-size:12vw}.ServicesExhibition-module__aEATRa__architecture{aspect-ratio:1.15;border-radius:var(--radius-sm)}.ServicesExhibition-module__aEATRa__architectureImage{object-position:40% 50%}.ServicesExhibition-module__aEATRa__siteNav{padding:6%}.ServicesExhibition-module__aEATRa__siteNav>span:nth-child(2){display:none}.ServicesExhibition-module__aEATRa__siteBrand{font-size:40px}.ServicesExhibition-module__aEATRa__siteHeadline{font-size:11vw;bottom:17%;left:6%}.ServicesExhibition-module__aEATRa__siteFoot{font-size:7px;left:6%;right:6%}.ServicesExhibition-module__aEATRa__webFooter{margin-left:0;padding-top:32px;display:block}.ServicesExhibition-module__aEATRa__webFooter p{max-width:330px;font-size:13px}.ServicesExhibition-module__aEATRa__webFooter .ServicesExhibition-module__aEATRa__contact{margin-top:25px}.ServicesExhibition-module__aEATRa__contact{min-height:44px;font-size:12px}.ServicesExhibition-module__aEATRa__mobile{min-height:1020px;padding:40px max(16px, calc(6vw - var(--hero-gutter))) 55px;border-radius:var(--radius-md)}.ServicesExhibition-module__aEATRa__mobileTitle{margin:96px -1vw 0;font-size:21vw;line-height:.9}.ServicesExhibition-module__aEATRa__mobileTitle span:last-child{margin-top:485px}.ServicesExhibition-module__aEATRa__phoneOrbit{width:218px;top:213px;left:51%}.ServicesExhibition-module__aEATRa__mobileBottom{margin-top:55px;display:block}.ServicesExhibition-module__aEATRa__mobileBottom h4{max-width:240px;font-size:20px}.ServicesExhibition-module__aEATRa__mobileBottom p{max-width:330px;font-size:13px}.ServicesExhibition-module__aEATRa__mobileBottom .ServicesExhibition-module__aEATRa__contact{margin-top:25px}.ServicesExhibition-module__aEATRa__systems{padding:80px 6vw}.ServicesExhibition-module__aEATRa__systemsHeading{display:block}.ServicesExhibition-module__aEATRa__systemsHeading h3{margin-top:26px;font-size:11vw}.ServicesExhibition-module__aEATRa__field{height:340px;margin:-25px -6vw -5px}.ServicesExhibition-module__aEATRa__systemsCopy{margin:20px 0 0;display:block}.ServicesExhibition-module__aEATRa__systemsCopy>div:last-child{margin:42px 0 0 16%}.ServicesExhibition-module__aEATRa__systemsCopy h4{margin-bottom:16px;font-size:23px}.ServicesExhibition-module__aEATRa__systemsCopy p{font-size:13px}.ServicesExhibition-module__aEATRa__systemsCopy .ServicesExhibition-module__aEATRa__contact{margin-top:24px}.ServicesExhibition-module__aEATRa__design{padding:65px 6vw 90px}.ServicesExhibition-module__aEATRa__designTitle{margin:36px 0 22px 6%;font-size:17vw}.ServicesExhibition-module__aEATRa__designTitle>span{margin-left:10vw}.ServicesExhibition-module__aEATRa__designLayout{display:block}.ServicesExhibition-module__aEATRa__paper{margin-left:calc(var(--hero-gutter) - 6vw);margin-right:7vw}.ServicesExhibition-module__aEATRa__paper>img{border-radius:var(--radius-sm);height:105vw}.ServicesExhibition-module__aEATRa__designCopy{padding:38px 0 0 24%}.ServicesExhibition-module__aEATRa__designCopy h4{margin-bottom:20px;font-size:34px}.ServicesExhibition-module__aEATRa__designCopy p{font-size:13px}.ServicesExhibition-module__aEATRa__designCopy .ServicesExhibition-module__aEATRa__contact{margin-top:24px}.ServicesExhibition-module__aEATRa__production{padding-bottom:80px}.ServicesExhibition-module__aEATRa__cinema{border-radius:var(--radius-md);height:120vw;max-height:650px}.ServicesExhibition-module__aEATRa__cinema>img{object-position:57% 50%}.ServicesExhibition-module__aEATRa__cinemaTitle{font-size:18vw;line-height:.95;display:block;top:10%;left:6%}.ServicesExhibition-module__aEATRa__cinemaTitle span{display:block}.ServicesExhibition-module__aEATRa__cinemaTitle span:last-child{margin-left:23%}.ServicesExhibition-module__aEATRa__productionFooter{padding:35px 6vw 0;display:block}.ServicesExhibition-module__aEATRa__productionFooter h4{font-size:36px}.ServicesExhibition-module__aEATRa__productionFooter>div{margin:28px 0 0 18%}.ServicesExhibition-module__aEATRa__productionFooter p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ServicesExhibition-module__aEATRa__contact{transition:none}}
.ShowcaseScenes-module__tAum7G__scene{perspective:1100px;width:100%;height:100%;position:relative;container-type:inline-size}.ShowcaseScenes-module__tAum7G__caption{text-align:center;color:var(--color-ink-soft);letter-spacing:-.02em;font-size:12px;position:absolute;inset:auto 0 -12px}.ShowcaseScenes-module__tAum7G__caption>span{color:var(--color-ink-muted);margin-top:5px;font-size:10px;display:block}.ShowcaseScenes-module__tAum7G__web .ShowcaseScenes-module__tAum7G__caption{display:none}.ShowcaseScenes-module__tAum7G__deviceShadow{opacity:.2;filter:blur(25px);background:#a3a6bf;border-radius:50%;width:82%;height:10%;position:absolute;top:76%;left:10%}.ShowcaseScenes-module__tAum7G__laptopRig{width:112%;position:absolute;top:16%;left:-4%}.ShowcaseScenes-module__tAum7G__laptop{filter:drop-shadow(0 24px 20px #282a411a);width:100%;height:auto;transform:rotate(-5deg)rotateY(-8deg)}.ShowcaseScenes-module__tAum7G__phoneBackRig{width:31%;position:absolute;top:12%;left:14%}.ShowcaseScenes-module__tAum7G__phoneFrontRig{width:34%;position:absolute;top:3%;left:48%}.ShowcaseScenes-module__tAum7G__phone{aspect-ratio:9/19;background:#252527;border:.3cqw solid #a7a7a7;border-radius:6cqw;padding:1cqw;position:relative;box-shadow:inset 0 0 0 .2cqw #08080a,1.2cqw 2.8cqw 4cqw -2cqw #1919224d}.ShowcaseScenes-module__tAum7G__phone:after{content:"";background:#909092;border-radius:.3cqw;width:.45cqw;height:5cqw;position:absolute;top:15cqw;right:-.6cqw}.ShowcaseScenes-module__tAum7G__phoneBack{transform:rotate(-9deg)}.ShowcaseScenes-module__tAum7G__phoneFront{transform:rotate(9deg)}.ShowcaseScenes-module__tAum7G__phoneScreen{color:#282a23;width:100%;height:100%;font-family:var(--font-heading);background:#faf9f5;border-radius:4.7cqw;font-size:1.6cqw;line-height:1.4;position:relative;overflow:hidden}.ShowcaseScenes-module__tAum7G__phoneStatus{justify-content:space-between;align-items:center;height:5cqw;padding:0 2.2cqw;font-size:1.35cqw;font-weight:600;display:flex}.ShowcaseScenes-module__tAum7G__phoneStatus i{background:#151518;border-radius:3cqw;width:9cqw;height:2.3cqw}.ShowcaseScenes-module__tAum7G__shopHeader{justify-content:space-between;align-items:center;padding:1.1cqw 2cqw;display:flex}.ShowcaseScenes-module__tAum7G__shopHeader strong{letter-spacing:-.1em;font-family:Georgia,serif;font-size:4.2cqw;font-weight:400}.ShowcaseScenes-module__tAum7G__shopHeader svg{width:2.5cqw;height:2.5cqw}.ShowcaseScenes-module__tAum7G__shopWelcome{padding:1.5cqw 2cqw 2.5cqw}.ShowcaseScenes-module__tAum7G__shopWelcome>span{letter-spacing:.08em;font-size:.8cqw}.ShowcaseScenes-module__tAum7G__shopWelcome p{letter-spacing:-.055em;margin-top:1cqw;font-size:3.7cqw;line-height:1.03}.ShowcaseScenes-module__tAum7G__shopHero{border-radius:1.6cqw;height:25cqw;margin:0 1.4cqw;position:relative;overflow:hidden}.ShowcaseScenes-module__tAum7G__shopHero img{object-fit:cover;object-position:50% 60%}.ShowcaseScenes-module__tAum7G__shopHero>span{color:#fff;font-size:1.8cqw;position:absolute;bottom:1.4cqw;left:1.5cqw}.ShowcaseScenes-module__tAum7G__shopCollection{justify-content:space-between;align-items:center;padding:2.3cqw 1.7cqw;font-size:1.5cqw;display:flex}.ShowcaseScenes-module__tAum7G__shopCollection svg{width:2cqw;height:2cqw}.ShowcaseScenes-module__tAum7G__shopNav{border-top:1px solid #e8e5db;justify-content:space-around;padding-top:1.7cqw;display:flex;position:absolute;bottom:1.8cqw;left:2cqw;right:2cqw}.ShowcaseScenes-module__tAum7G__shopNav svg{width:2.3cqw;height:2.3cqw}.ShowcaseScenes-module__tAum7G__productToolbar{z-index:2;justify-content:space-between;display:flex;position:absolute;top:6cqw;left:2cqw;right:2cqw}.ShowcaseScenes-module__tAum7G__productToolbar svg{box-sizing:content-box;background:#faf9f5;border-radius:50%;width:2cqw;height:2cqw;padding:1cqw}.ShowcaseScenes-module__tAum7G__productPhoto{border-radius:3.2cqw 3.2cqw 1cqw 1cqw;height:35cqw;margin:0 .5cqw;position:relative;overflow:hidden}.ShowcaseScenes-module__tAum7G__productPhoto img{object-fit:cover;object-position:50% 60%}.ShowcaseScenes-module__tAum7G__productInfo{padding:1.7cqw 2cqw}.ShowcaseScenes-module__tAum7G__productInfo>span{letter-spacing:.09em;color:#77796e;font-size:.85cqw}.ShowcaseScenes-module__tAum7G__productInfo>strong{letter-spacing:-.05em;margin:.6cqw 0;font-size:2.7cqw;font-weight:500;line-height:1.1;display:block}.ShowcaseScenes-module__tAum7G__productInfo>p{color:#77796e;font-size:1.2cqw}.ShowcaseScenes-module__tAum7G__swatches{gap:.9cqw;margin-top:1.5cqw;display:flex}.ShowcaseScenes-module__tAum7G__swatches i{background:#85745a;border:.25cqw solid #faf9f5;border-radius:50%;outline:1px solid #b7b0a0;width:2cqw;height:2cqw}.ShowcaseScenes-module__tAum7G__swatches i:nth-child(2){background:#3a3226;outline:none}.ShowcaseScenes-module__tAum7G__swatches i:nth-child(3){background:#c4b5a2;outline:none}.ShowcaseScenes-module__tAum7G__productBuy{justify-content:space-between;align-items:center;margin-top:1.6cqw;font-size:1.65cqw;display:flex}.ShowcaseScenes-module__tAum7G__productBuy b{color:#fff;background:#343b2c;border-radius:4cqw;padding:1.2cqw 1.4cqw;font-size:1.1cqw;font-weight:400}.ShowcaseScenes-module__tAum7G__workspaceRig{width:107%;position:absolute;top:13%;left:-3%}.ShowcaseScenes-module__tAum7G__workspace{color:#41414e;font-family:var(--font-heading);background:#fff;border:1px solid #e0e0e8;border-radius:1.8cqw;overflow:hidden;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg)rotate(-2deg);box-shadow:0 3cqw 7cqw -3cqw #3c3f653b}.ShowcaseScenes-module__tAum7G__windowChrome{background:#f6f6f9;border-bottom:1px solid #e9e9ef;align-items:center;gap:.7cqw;height:4.6cqw;padding:0 1.7cqw;display:flex}.ShowcaseScenes-module__tAum7G__windowChrome>i{background:#d8d8e1;border-radius:50%;width:.9cqw;height:.9cqw}.ShowcaseScenes-module__tAum7G__windowChrome>span{text-align:center;color:#92919f;flex:1;padding-right:6cqw;font-size:1.1cqw}.ShowcaseScenes-module__tAum7G__workspaceBody{min-height:51cqw;display:flex}.ShowcaseScenes-module__tAum7G__appSidebar{border-right:1px solid #eeeef3;flex:none;width:19%;padding:2.7cqw 1.6cqw;font-size:1.1cqw;position:relative}.ShowcaseScenes-module__tAum7G__appSidebar>strong{letter-spacing:-.12em;color:#242434;align-items:center;margin-bottom:4.8cqw;font-size:3.4cqw;font-weight:600;display:flex}.ShowcaseScenes-module__tAum7G__appSidebar strong i{background:#929ae4;border-radius:50%;width:.7cqw;height:.7cqw;margin:1cqw 0 0 .7cqw}.ShowcaseScenes-module__tAum7G__appSidebar>p{color:#a2a2ad;letter-spacing:.035em;padding-bottom:1cqw;font-size:.75cqw}.ShowcaseScenes-module__tAum7G__appSidebar>span,.ShowcaseScenes-module__tAum7G__appSidebar>b{white-space:nowrap;color:#8d8c9a;align-items:center;gap:.8cqw;padding:1.3cqw .6cqw;font-weight:400;display:flex}.ShowcaseScenes-module__tAum7G__appSidebar>b{color:#55518e;background:#eeeef9;border-radius:.7cqw}.ShowcaseScenes-module__tAum7G__appSidebar svg{width:1.6cqw;height:1.6cqw}.ShowcaseScenes-module__tAum7G__workspaceTeam{align-items:center;gap:.8cqw;display:flex;position:absolute;bottom:2cqw;left:1.8cqw}.ShowcaseScenes-module__tAum7G__workspaceTeam>i{background:#eceaf2;border-radius:1cqw;place-items:center;width:3.3cqw;height:3.3cqw;font-size:1cqw;font-style:normal;display:grid}.ShowcaseScenes-module__tAum7G__workspaceTeam small{color:#9d9ba7;font-size:.8cqw;display:block}.ShowcaseScenes-module__tAum7G__appMain{width:81%;padding:2.4cqw}.ShowcaseScenes-module__tAum7G__appTop{color:#a09fab;align-items:center;gap:1.5cqw;font-size:.9cqw;display:flex}.ShowcaseScenes-module__tAum7G__appTop>span{margin-right:auto}.ShowcaseScenes-module__tAum7G__appTop svg{width:1.6cqw;height:1.6cqw}.ShowcaseScenes-module__tAum7G__appTop>i{background:#eae4f3;border-radius:50%;place-items:center;width:3cqw;height:3cqw;font-size:.95cqw;font-style:normal;display:grid}.ShowcaseScenes-module__tAum7G__boardHeading{justify-content:space-between;align-items:center;margin:2.6cqw 0;display:flex}.ShowcaseScenes-module__tAum7G__boardHeading div>span{color:#aaa8b4;letter-spacing:.08em;font-size:.75cqw;display:block}.ShowcaseScenes-module__tAum7G__boardHeading strong{letter-spacing:-.06em;font-size:3.8cqw;font-weight:500;line-height:1.3;display:block}.ShowcaseScenes-module__tAum7G__boardHeading>b{color:#fff;background:#726ac1;border-radius:.6cqw;align-items:center;gap:.5cqw;padding:1cqw 1.3cqw;font-size:1cqw;font-weight:400;display:flex}.ShowcaseScenes-module__tAum7G__boardHeading svg{width:1.5cqw;height:1.5cqw}.ShowcaseScenes-module__tAum7G__boardFilter{color:#96949f;border-bottom:1px solid #eeedf3;align-items:center;gap:2cqw;margin-bottom:2cqw;padding-bottom:1.4cqw;font-size:1.1cqw;display:flex}.ShowcaseScenes-module__tAum7G__boardFilter>b{color:#656078;font-weight:500}.ShowcaseScenes-module__tAum7G__boardFilter>span:last-child{align-items:center;gap:.6cqw;margin-left:auto;display:flex}.ShowcaseScenes-module__tAum7G__boardFilter svg{width:1.2cqw;height:1.2cqw}.ShowcaseScenes-module__tAum7G__board{grid-template-columns:repeat(3,1fr);gap:1.2cqw;display:grid}.ShowcaseScenes-module__tAum7G__boardColumn>p{align-items:center;gap:.6cqw;margin-bottom:1.5cqw;font-size:1cqw;display:flex}.ShowcaseScenes-module__tAum7G__boardColumn>p>i{background:#bcbac8;border-radius:50%;width:.7cqw;height:.7cqw}.ShowcaseScenes-module__tAum7G__boardColumn:nth-child(2)>p>i{background:#a09cde}.ShowcaseScenes-module__tAum7G__boardColumn:nth-child(3)>p>i{background:#90b6a4}.ShowcaseScenes-module__tAum7G__boardColumn>p>span{color:#aaa8b4;margin-left:auto;font-size:.8cqw}.ShowcaseScenes-module__tAum7G__task{background:#fff;border:1px solid #eae8f0;border-radius:.8cqw;margin-bottom:1.1cqw;padding:1.3cqw 1.2cqw;box-shadow:0 .4cqw .9cqw #3a355508}.ShowcaseScenes-module__tAum7G__task>small{letter-spacing:.05em;color:#aca7ba;font-size:.65cqw}.ShowcaseScenes-module__tAum7G__task>strong{letter-spacing:-.05em;margin-top:.7cqw;font-size:1.6cqw;font-weight:500;display:block}.ShowcaseScenes-module__tAum7G__task>p{color:#9e9aa9;margin-top:.4cqw;font-size:.95cqw}.ShowcaseScenes-module__tAum7G__task footer{color:#aba6b6;justify-content:space-between;align-items:center;margin-top:2cqw;font-size:.8cqw;display:flex}.ShowcaseScenes-module__tAum7G__task footer>i{color:#726b8c;background:#eae7f3;border-radius:50%;place-items:center;width:2.2cqw;height:2.2cqw;font-size:.7cqw;font-style:normal;display:grid}.ShowcaseScenes-module__tAum7G__taskQuiet{opacity:.65}.ShowcaseScenes-module__tAum7G__taskDone{background:#f7faf8;border-color:#e2ede6}.ShowcaseScenes-module__tAum7G__taskDone>small{color:#759582;align-items:center;gap:.4cqw;display:flex}.ShowcaseScenes-module__tAum7G__taskDone svg{width:1cqw;height:1cqw}.ShowcaseScenes-module__tAum7G__taskProgress{background:#ece9f5;border-radius:.5cqw;height:.5cqw;margin-top:1.2cqw;overflow:hidden}.ShowcaseScenes-module__tAum7G__taskProgress>i{transform-origin:0;background:#a9a0d4;width:78%;height:100%;display:block}.ShowcaseScenes-module__tAum7G__syncNote{background:#fff;border:1px solid #e9e8ee;border-radius:2cqw;align-items:center;gap:1.8cqw;padding:1.8cqw 2.8cqw;font-size:1.9cqw;display:flex;position:absolute;top:77%;left:22%;box-shadow:0 1.5cqw 5cqw -2cqw #46416429}.ShowcaseScenes-module__tAum7G__syncNote>span{color:#758f7c;background:#eef5ef;border-radius:50%;place-items:center;width:4.6cqw;height:4.6cqw;display:grid}.ShowcaseScenes-module__tAum7G__syncNote svg{width:2.3cqw;height:2.3cqw}.ShowcaseScenes-module__tAum7G__syncNote strong{font-size:1.8cqw;font-weight:500}.ShowcaseScenes-module__tAum7G__syncNote p{color:#99959f;font-size:1.2cqw}.ShowcaseScenes-module__tAum7G__posterBackRig{width:43%;height:65%;position:absolute;top:8%;left:6%}.ShowcaseScenes-module__tAum7G__posterFrontRig{width:47%;height:69%;position:absolute;top:9%;left:40%}.ShowcaseScenes-module__tAum7G__posterBack,.ShowcaseScenes-module__tAum7G__posterFront{height:100%;font-family:var(--font-heading);flex-direction:column;padding:3.5cqw;display:flex;box-shadow:0 2cqw 4cqw -2cqw #3b3d2b38}.ShowcaseScenes-module__tAum7G__posterBack{color:#354038;background:#e7eadc;transform:rotate(-12deg)}.ShowcaseScenes-module__tAum7G__posterBack>span{letter-spacing:.08em;font-size:1.2cqw}.ShowcaseScenes-module__tAum7G__posterLetter{letter-spacing:-.16em;margin:auto 0;font-family:Georgia,serif;font-size:35cqw;line-height:1.06}.ShowcaseScenes-module__tAum7G__posterBack footer{letter-spacing:.03em;font-size:1cqw}.ShowcaseScenes-module__tAum7G__posterFront{color:#f2f0dd;background:#3c493c;transform:rotate(7deg)}.ShowcaseScenes-module__tAum7G__posterFront>span{letter-spacing:.07em;font-size:.9cqw}.ShowcaseScenes-module__tAum7G__posterFront>strong{letter-spacing:-.075em;margin:auto 0;font-size:15cqw;font-weight:400;line-height:.91;display:block}.ShowcaseScenes-module__tAum7G__posterFront em{font-family:Georgia,serif;font-weight:400}.ShowcaseScenes-module__tAum7G__posterFront footer{justify-content:space-between;align-items:end;display:flex}.ShowcaseScenes-module__tAum7G__posterFront footer b{letter-spacing:-.11em;font-family:Georgia,serif;font-size:4.2cqw;font-weight:400}.ShowcaseScenes-module__tAum7G__posterFront footer span{font-size:.9cqw}.ShowcaseScenes-module__tAum7G__brandCardRig{width:49%;position:absolute;top:62%;left:19%}.ShowcaseScenes-module__tAum7G__brandCard{aspect-ratio:1.9;color:#3c493c;background:#f5f1e5;flex-direction:column;padding:3cqw;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 2cqw 3cqw -1cqw #272b2340}.ShowcaseScenes-module__tAum7G__brandCard>strong{letter-spacing:-.11em;font-family:Georgia,serif;font-size:8cqw;font-weight:400;line-height:1}.ShowcaseScenes-module__tAum7G__brandCard>span{letter-spacing:.08em;margin-top:auto;font-size:.8cqw}.ShowcaseScenes-module__tAum7G__brandCard>i{border:1px solid #b1b69d;border-radius:50%;width:3.5cqw;height:3.5cqw;position:absolute;top:3cqw;right:3cqw}.ShowcaseScenes-module__tAum7G__cinemaRig{width:104%;position:absolute;top:13%;left:-1%}.ShowcaseScenes-module__tAum7G__cinema{aspect-ratio:1.75;color:#fff;background:#18191e;border-radius:1cqw;position:relative;overflow:hidden;box-shadow:0 3cqw 5cqw -3cqw #17171e4d}.ShowcaseScenes-module__tAum7G__cinema>img{object-fit:cover;object-position:50% 48%;opacity:.55}.ShowcaseScenes-module__tAum7G__filmTop,.ShowcaseScenes-module__tAum7G__filmBottom{letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:1.1cqw;display:flex;position:absolute;left:5cqw;right:5cqw}.ShowcaseScenes-module__tAum7G__filmTop{top:4cqw}.ShowcaseScenes-module__tAum7G__filmTop>span:first-child{align-items:center;gap:.8cqw;display:flex}.ShowcaseScenes-module__tAum7G__filmTop i{background:#ef9f89;border-radius:50%;width:.7cqw;height:.7cqw}.ShowcaseScenes-module__tAum7G__filmBottom{bottom:3.6cqw}.ShowcaseScenes-module__tAum7G__filmBottom svg{width:12cqw;height:3cqw}.ShowcaseScenes-module__tAum7G__filmTitle{flex-direction:column;justify-content:center;padding-left:8cqw;display:flex;position:absolute;inset:0}.ShowcaseScenes-module__tAum7G__filmTitle>span{letter-spacing:.13em;font-size:.95cqw}.ShowcaseScenes-module__tAum7G__filmTitle>strong{font-family:var(--font-heading);letter-spacing:-.065em;font-size:13cqw;font-weight:400;line-height:1.4}.ShowcaseScenes-module__tAum7G__frameCorner{border-top:1px solid #ffffff70;border-left:1px solid #ffffff70;width:2cqw;height:2cqw;position:absolute;top:2cqw;left:2cqw}.ShowcaseScenes-module__tAum7G__frameCornerEnd{inset:auto 2cqw 2cqw auto;transform:rotate(180deg)}.ShowcaseScenes-module__tAum7G__filmStrip{gap:.5cqw;height:8cqw;display:flex;position:absolute;top:77%;left:5%;right:0;transform:rotate(-2deg)}.ShowcaseScenes-module__tAum7G__filmStrip>div{background:#eeeef2;border-radius:.4cqw;width:22%;position:relative;overflow:hidden}.ShowcaseScenes-module__tAum7G__filmStrip img{object-fit:cover;filter:saturate(.45)}.ShowcaseScenes-module__tAum7G__filmStrip .ShowcaseScenes-module__tAum7G__filmSound{background:#edf0ea;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.ShowcaseScenes-module__tAum7G__filmSound svg{color:#82917d;width:80%;height:4cqw}.ShowcaseScenes-module__tAum7G__filmSound span{color:#82917d;font-size:.9cqw}.ShowcaseScenes-module__tAum7G__filmStrip>i{background:#d18e79;width:1px;position:absolute;top:-.7cqw;bottom:-.7cqw;left:25%}.ShowcaseScenes-module__tAum7G__filmStrip>i:before{content:"";background:#d18e79;border-radius:.2cqw;width:1.1cqw;height:1.1cqw;position:absolute;top:0;transform:translate(-50%)}.ShowcaseScenes-module__tAum7G__flowLines{stroke:#cac7dc;stroke-width:1.6px;width:100%;height:100%;position:absolute;inset:0}.ShowcaseScenes-module__tAum7G__flowInputMail{width:37%;position:absolute;top:21%;left:0}.ShowcaseScenes-module__tAum7G__flowInputData{width:38%;position:absolute;top:64%;left:2%}.ShowcaseScenes-module__tAum7G__inputCard{background:#fff;border:1px solid #e6e4ee;border-radius:1.7cqw;align-items:center;gap:1.5cqw;padding:2cqw 1.8cqw;display:flex;box-shadow:0 1.2cqw 4cqw -2cqw #615f801a}.ShowcaseScenes-module__tAum7G__inputCard>span{color:#8b839e;background:#f2eff7;border-radius:1.3cqw;place-items:center;width:5cqw;height:5cqw;display:grid}.ShowcaseScenes-module__tAum7G__inputCard svg{width:2.8cqw;height:2.8cqw}.ShowcaseScenes-module__tAum7G__inputCard strong{letter-spacing:-.035em;font-size:1.75cqw;font-weight:500;display:block}.ShowcaseScenes-module__tAum7G__inputCard small{color:#a5a0ae;margin-top:.4cqw;font-size:1.05cqw;display:block}.ShowcaseScenes-module__tAum7G__intelligenceRig{width:27%;position:absolute;top:25%;left:43%}.ShowcaseScenes-module__tAum7G__intelligence{background:linear-gradient(140deg,#fff 5%,#f3eff9 70%,#edeaf4);border:1px solid #e6e2f0;border-radius:3.5cqw;flex-direction:column;align-items:center;padding:2.5cqw 1cqw;display:flex;box-shadow:0 2cqw 4cqw -1.5cqw #8373b02e,inset 0 0 0 .6cqw #fff9}.ShowcaseScenes-module__tAum7G__intelligenceMark{width:8cqw;height:8cqw;margin-bottom:.8cqw;position:relative}.ShowcaseScenes-module__tAum7G__intelligenceMark>i{opacity:.75;background:#aaa1cc;border-radius:2cqw;width:2cqw;height:8cqw;position:absolute;left:3cqw}.ShowcaseScenes-module__tAum7G__intelligenceMark>i:nth-child(2){transform:rotate(45deg)}.ShowcaseScenes-module__tAum7G__intelligenceMark>i:nth-child(3){transform:rotate(90deg)}.ShowcaseScenes-module__tAum7G__intelligenceMark>i:nth-child(4){transform:rotate(135deg)}.ShowcaseScenes-module__tAum7G__intelligence strong{font-family:var(--font-heading);letter-spacing:-.06em;font-size:3.2cqw;font-weight:500}.ShowcaseScenes-module__tAum7G__intelligence>span{color:#a49bb6;font-size:.85cqw}.ShowcaseScenes-module__tAum7G__flowResult{width:43%;position:absolute;top:59%;left:52%}.ShowcaseScenes-module__tAum7G__resultCard{background:#fff;border:1px solid #e6e4ec;border-radius:2cqw;padding:2.5cqw;box-shadow:0 2.5cqw 5cqw -2.5cqw #5b4f7133}.ShowcaseScenes-module__tAum7G__resultCard>div{color:#8f87a1;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.75cqw;display:flex}.ShowcaseScenes-module__tAum7G__resultCard>div>span{align-items:center;gap:.5cqw;display:flex}.ShowcaseScenes-module__tAum7G__resultCard svg{width:1.5cqw;height:1.5cqw}.ShowcaseScenes-module__tAum7G__resultCard>strong{font-family:var(--font-heading);letter-spacing:-.055em;margin-top:1.7cqw;font-size:4.4cqw;font-weight:400;line-height:1.05;display:block}.ShowcaseScenes-module__tAum7G__resultCard>p{color:#9f99a8;margin-top:1.5cqw;font-size:1.15cqw;line-height:1.7}.ShowcaseScenes-module__tAum7G__resultCard footer{color:#9992a3;align-items:center;gap:.7cqw;margin-top:2cqw;font-size:.9cqw;display:flex}.ShowcaseScenes-module__tAum7G__resultCard footer i{background:#a9bea4;border-radius:50%;width:.65cqw;height:.65cqw}@media (max-width:800px){.ShowcaseScenes-module__tAum7G__caption{font-size:10px;bottom:-12px}.ShowcaseScenes-module__tAum7G__caption>span{margin-top:3px;font-size:8px}.ShowcaseScenes-module__tAum7G__laptopRig{width:101%;top:14%;left:0}.ShowcaseScenes-module__tAum7G__workspaceRig,.ShowcaseScenes-module__tAum7G__cinemaRig{width:98%;left:1%}}
.FilamentField-module__9LA4UG__field{position:absolute;inset:0}.FilamentField-module__9LA4UG__canvas,.FilamentField-module__9LA4UG__fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FilamentField-module__9LA4UG__canvas{opacity:0}.FilamentField-module__9LA4UG__field[data-field-renderer=webgl] .FilamentField-module__9LA4UG__canvas{opacity:1}.FilamentField-module__9LA4UG__field[data-field-renderer=webgl] .FilamentField-module__9LA4UG__fallback{opacity:0}
.FilamentField-module__ZuqLiW__field{position:absolute;inset:0}.FilamentField-module__ZuqLiW__canvas,.FilamentField-module__ZuqLiW__fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.FilamentField-module__ZuqLiW__canvas{opacity:0}.FilamentField-module__ZuqLiW__field[data-field-renderer=webgl] .FilamentField-module__ZuqLiW__canvas{opacity:1}.FilamentField-module__ZuqLiW__field[data-field-renderer=webgl] .FilamentField-module__ZuqLiW__fallback{opacity:0}
.AboutHero-module__YnoRGq__hero{z-index:3;width:100%;height:100dvh;position:relative}.AboutHero-module__YnoRGq__stage{width:100%;height:100%;position:relative;overflow:hidden}.AboutHero-module__YnoRGq__shipWrap{pointer-events:none;opacity:0;transform-origin:50% 45%;filter:blur(22px);will-change:transform, opacity, filter;position:absolute;inset:0;transform:translate(-.9%,10%)scale(.82)}.AboutHero-module__YnoRGq__ship{object-fit:cover;object-position:center 55%}.AboutHero-module__YnoRGq__logo{z-index:3;color:#fff;width:max-content;font-family:var(--font-heading);letter-spacing:-.05em;text-align:center;pointer-events:none;text-shadow:0 8px 40px #00000059;transform-origin:50%;will-change:transform, opacity;margin:0;font-size:clamp(2rem,6.5vw,4.5rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AboutHero-module__YnoRGq__logoInner{opacity:0;will-change:transform, opacity, filter;display:inline-block}.AboutHero-module__YnoRGq__tagline{z-index:2;left:var(--page-gutter);color:#ffffffeb;max-width:min(90vw,28rem);font-family:var(--font-heading);letter-spacing:-.04em;pointer-events:none;text-shadow:0 10px 40px #00000059;opacity:0;transform-origin:100% 0;will-change:transform, opacity;margin:0;font-size:clamp(2.1rem,5.2vw,3.75rem);font-weight:600;line-height:1.08;position:absolute;bottom:clamp(7.5rem,16vh,11rem)}.AboutHero-module__YnoRGq__scroll{z-index:2;right:var(--page-gutter);color:#ffffffbf;letter-spacing:-.01em;text-align:center;opacity:0;transform-origin:0 0;transition:color var(--duration-fast) var(--ease-out);will-change:transform, opacity;flex-direction:column;align-items:center;gap:.85rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(1.75rem,4vw,2.75rem)}.AboutHero-module__YnoRGq__scroll:hover{color:#fff}.AboutHero-module__YnoRGq__scrollIcon{color:#fff;display:flex}.AboutHero-module__YnoRGq__scrollLabel{white-space:nowrap}.AboutHero-module__YnoRGq__scrollDot{animation:AboutHero-module__YnoRGq__scrollPulse 1.8s var(--ease-out) infinite}@keyframes AboutHero-module__YnoRGq__scrollPulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.45;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.AboutHero-module__YnoRGq__shipWrap{opacity:1;filter:none;transform:translateY(-10%)scale(1.18)}.AboutHero-module__YnoRGq__logoInner,.AboutHero-module__YnoRGq__tagline,.AboutHero-module__YnoRGq__scroll{opacity:1}.AboutHero-module__YnoRGq__scrollDot{animation:none}}@media (max-width:720px){.AboutHero-module__YnoRGq__tagline{max-width:85vw;bottom:clamp(8.5rem,18vh,11rem)}.AboutHero-module__YnoRGq__scroll{right:var(--page-gutter);left:auto}}
.ServicesExperience-module__qSZqNG__experience{color:var(--color-ink);scroll-margin-top:var(--header-height);background:0 0}.ServicesExperience-module__qSZqNG__opening{padding:clamp(4rem,9vw,9rem) 6vw clamp(4rem,8vw,8rem)}.ServicesExperience-module__qSZqNG__opening h2{letter-spacing:-.065em;font-size:clamp(4rem,12vw,11rem);font-weight:400;line-height:.96}.ServicesExperience-module__qSZqNG__opening h2 span{margin-left:13vw;display:block}.ServicesExperience-module__qSZqNG__chapter{position:relative}.ServicesExperience-module__qSZqNG__stage{padding:5rem var(--page-gutter);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip}.ServicesExperience-module__qSZqNG__title{z-index:2;text-align:center;letter-spacing:-.055em;transform-origin:50%;width:100%;max-width:1280px;margin:0 auto;font-size:clamp(2.5rem,min(7.8vw,13svh),7.5rem);font-weight:400;line-height:1.02;position:relative}.ServicesExperience-module__qSZqNG__title span{display:block}.ServicesExperience-module__qSZqNG__visual{perspective:1600px;transform-origin:50%;justify-content:center;align-items:center;width:100%;margin-block:3rem;display:flex;position:relative}.ServicesExperience-module__qSZqNG__laptop{object-fit:contain;width:min(900px,85vw);height:auto;max-height:53svh;display:block}.ServicesExperience-module__qSZqNG__paper{object-fit:contain;border-radius:var(--radius-md);width:min(850px,82vw);height:auto;max-height:49svh}.ServicesExperience-module__qSZqNG__film{border-radius:var(--radius-md);width:min(1000px,87vw);overflow:hidden}.ServicesExperience-module__qSZqNG__film img{object-fit:cover;width:100%;height:auto;max-height:48svh}.ServicesExperience-module__qSZqNG__copy{justify-content:space-between;align-items:center;gap:3rem;width:min(1060px,100%);margin-inline:auto;display:flex}.ServicesExperience-module__qSZqNG__copy p{max-width:560px;color:var(--color-ink-muted);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.ServicesExperience-module__qSZqNG__contact{border-radius:var(--radius-pill);min-height:48px;color:var(--color-bg);background:var(--gradient-cta);text-align:center;transition:background var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-size:.95rem;font-weight:500;display:inline-flex}.ServicesExperience-module__qSZqNG__contact:hover{background:var(--color-ink-soft)}.ServicesExperience-module__qSZqNG__contact:focus-visible{outline:2px solid var(--color-iris);outline-offset:5px}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__chapter{height:240svh}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__stage{top:var(--header-height);height:calc(100svh - var(--header-height));padding:0;position:sticky}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__title{will-change:transform;width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__visual{will-change:transform;margin:0;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__copy{width:min(1060px,88%);position:absolute;bottom:clamp(1.5rem,4svh,3rem);left:50%;transform:translate(-50%)}.ServicesExperience-module__qSZqNG__workspace{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);text-align:left;grid-template-columns:150px 1fr;width:min(930px,84vw);display:grid;overflow:hidden;box-shadow:0 28px 70px -30px #46416433}.ServicesExperience-module__qSZqNG__workspaceSidebar{border-right:1px solid var(--color-border);color:var(--color-ink-muted);flex-direction:column;gap:24px;padding:30px 20px;display:flex}.ServicesExperience-module__qSZqNG__workspaceSidebar>strong{color:var(--color-ink);letter-spacing:-.06em;margin-bottom:18px;font-size:34px}.ServicesExperience-module__qSZqNG__workspaceSidebar>span{align-items:center;gap:8px;font-size:12px;display:flex}.ServicesExperience-module__qSZqNG__workspaceAvatar{background:var(--color-mist);width:32px;height:32px;color:var(--color-ink);border-radius:50%;place-items:center;margin-top:auto;font-size:12px;display:grid}.ServicesExperience-module__qSZqNG__workspaceMain{min-width:0;padding:26px 32px 30px}.ServicesExperience-module__qSZqNG__workspaceTop{color:var(--color-ink-muted);justify-content:space-between;font-size:12px;display:flex}.ServicesExperience-module__qSZqNG__workspaceHeading{justify-content:space-between;align-items:center;gap:20px;margin-block:24px;display:flex}.ServicesExperience-module__qSZqNG__workspaceHeading strong{letter-spacing:-.05em;font-size:31px;font-weight:500}.ServicesExperience-module__qSZqNG__workspaceHeading>span{border-radius:var(--radius-pill);color:var(--color-bg);background:var(--color-ink);padding:10px 14px;font-size:11px}.ServicesExperience-module__qSZqNG__projectRows>div{border-top:1px solid var(--color-border);align-items:center;gap:16px;padding-block:15px;display:flex}.ServicesExperience-module__qSZqNG__projectIcon{background:var(--color-mist);border-radius:8px;place-items:center;width:34px;height:38px;font-size:15px;display:grid}.ServicesExperience-module__qSZqNG__projectRows strong{font-size:14px;font-weight:500}.ServicesExperience-module__qSZqNG__projectRows small{color:var(--color-ink-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.ServicesExperience-module__qSZqNG__projectState{color:var(--color-ink-muted);margin-left:auto;font-size:11px}.ServicesExperience-module__qSZqNG__projectCheck{color:var(--color-iris);margin-left:auto}.ServicesExperience-module__qSZqNG__automation{background:var(--gradient-soft);border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:18px;display:flex}.ServicesExperience-module__qSZqNG__automation>svg{color:var(--color-iris);flex-shrink:0;font-size:22px}.ServicesExperience-module__qSZqNG__automation strong{font-size:13px;font-weight:500;display:block}.ServicesExperience-module__qSZqNG__automation p{color:var(--color-ink-muted);margin-top:5px;font-size:11px;line-height:1.45}.ServicesExperience-module__qSZqNG__automation>span{white-space:nowrap;margin-left:auto;font-size:11px}.ServicesExperience-module__qSZqNG__assistant{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);text-align:left;width:min(760px,84vw);overflow:hidden;box-shadow:0 28px 70px -30px #46416433}.ServicesExperience-module__qSZqNG__assistantTop{border-bottom:1px solid var(--color-border);align-items:center;gap:20px;padding:16px 28px;display:flex}.ServicesExperience-module__qSZqNG__assistantTop strong{color:var(--color-ink);letter-spacing:-.06em;font-size:30px;line-height:1}.ServicesExperience-module__qSZqNG__assistantTop>span{border-left:1px solid var(--color-border-strong);color:var(--color-ink-muted);padding-left:20px;font-size:12px}.ServicesExperience-module__qSZqNG__assistantBody{padding:24px 32px}.ServicesExperience-module__qSZqNG__assistantPrompt{background:var(--color-mist);width:fit-content;max-width:82%;color:var(--color-ink-soft);border-radius:16px 16px 4px;margin-left:auto;padding:12px 18px;font-size:13px;line-height:1.55}.ServicesExperience-module__qSZqNG__assistantResponse{align-items:flex-start;gap:14px;margin-top:24px;display:flex}.ServicesExperience-module__qSZqNG__assistantMark{width:32px;height:32px;color:var(--color-bg);background:var(--color-ink);letter-spacing:-.07em;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.ServicesExperience-module__qSZqNG__assistantResponse strong{color:var(--color-ink);letter-spacing:-.035em;margin:3px 0 8px;font-size:20px;font-weight:500;display:block}.ServicesExperience-module__qSZqNG__assistantResponse p{max-width:530px;color:var(--color-ink-muted);font-size:12px;line-height:1.65}.ServicesExperience-module__qSZqNG__assistantSteps{color:var(--color-ink-soft);gap:9px;margin:18px 0 20px 46px;font-size:12px;display:grid}.ServicesExperience-module__qSZqNG__assistantSteps>div{align-items:center;gap:10px;display:flex}.ServicesExperience-module__qSZqNG__assistantSteps svg{color:var(--color-iris)}.ServicesExperience-module__qSZqNG__assistantResult{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-elevated);align-items:center;gap:14px;padding:14px 18px;display:flex}.ServicesExperience-module__qSZqNG__assistantResult>svg{flex-shrink:0;font-size:24px}.ServicesExperience-module__qSZqNG__assistantResult strong{font-size:12px;font-weight:500;display:block}.ServicesExperience-module__qSZqNG__assistantResult div>span{color:var(--color-ink-muted);margin-top:4px;font-size:10px;display:block}.ServicesExperience-module__qSZqNG__assistantReview{margin-left:auto;font-size:11px}@media (max-width:1000px){.ServicesExperience-module__qSZqNG__copy{gap:1.5rem}.ServicesExperience-module__qSZqNG__copy p{max-width:470px}.ServicesExperience-module__qSZqNG__workspace{grid-template-columns:125px 1fr}.ServicesExperience-module__qSZqNG__workspaceSidebar{padding-inline:15px}.ServicesExperience-module__qSZqNG__workspaceMain{padding:20px}}@media (max-width:700px){.ServicesExperience-module__qSZqNG__opening{padding:3rem 6vw 4rem}.ServicesExperience-module__qSZqNG__opening h2{font-size:16vw}.ServicesExperience-module__qSZqNG__opening h2 span{margin-left:7vw}.ServicesExperience-module__qSZqNG__stage{padding:3.5rem 1.25rem}.ServicesExperience-module__qSZqNG__title{letter-spacing:-.055em;font-size:clamp(2rem,9.8vw,3.8rem)}.ServicesExperience-module__qSZqNG__visual{margin-block:2.5rem}.ServicesExperience-module__qSZqNG__laptop{width:96vw;max-height:45svh}.ServicesExperience-module__qSZqNG__paper{width:90vw;max-height:43svh}.ServicesExperience-module__qSZqNG__film{width:94vw}.ServicesExperience-module__qSZqNG__film img{object-fit:cover;height:38svh;max-height:380px}.ServicesExperience-module__qSZqNG__copy{text-align:center;flex-direction:column;align-items:center;gap:1.25rem}.ServicesExperience-module__qSZqNG__copy p{max-width:390px;font-size:1rem;line-height:1.55}.ServicesExperience-module__qSZqNG__contact{min-height:46px;font-size:.875rem}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__chapter{height:215svh}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__copy{gap:1rem;width:89%;bottom:1.25rem}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__visual{top:49%}.ServicesExperience-module__qSZqNG__workspace{border-radius:var(--radius-sm);grid-template-columns:1fr;width:92vw}.ServicesExperience-module__qSZqNG__workspaceSidebar{display:none}.ServicesExperience-module__qSZqNG__workspaceMain{padding:18px}.ServicesExperience-module__qSZqNG__workspaceTop{font-size:10px}.ServicesExperience-module__qSZqNG__workspaceHeading{gap:8px;margin-block:16px}.ServicesExperience-module__qSZqNG__workspaceHeading strong{font-size:25px}.ServicesExperience-module__qSZqNG__workspaceHeading>span{padding:7px 10px;font-size:9px}.ServicesExperience-module__qSZqNG__projectRows>div{gap:10px;padding-block:11px}.ServicesExperience-module__qSZqNG__projectRows strong{font-size:12px}.ServicesExperience-module__qSZqNG__projectRows small{font-size:10px}.ServicesExperience-module__qSZqNG__projectIcon{width:28px;height:32px;font-size:12px}.ServicesExperience-module__qSZqNG__projectState{font-size:9px}.ServicesExperience-module__qSZqNG__automation{gap:10px;margin-top:8px;padding:13px 11px}.ServicesExperience-module__qSZqNG__automation strong{font-size:12px}.ServicesExperience-module__qSZqNG__automation p{font-size:10px}.ServicesExperience-module__qSZqNG__automation>span{display:none}.ServicesExperience-module__qSZqNG__assistant{border-radius:var(--radius-sm);width:92vw}.ServicesExperience-module__qSZqNG__assistantTop{padding:13px 18px}.ServicesExperience-module__qSZqNG__assistantTop strong{font-size:25px}.ServicesExperience-module__qSZqNG__assistantBody{padding:16px 18px}.ServicesExperience-module__qSZqNG__assistantPrompt{max-width:94%;padding:10px 12px;font-size:11px}.ServicesExperience-module__qSZqNG__assistantResponse{gap:10px;margin-top:18px}.ServicesExperience-module__qSZqNG__assistantMark{width:26px;height:26px;font-size:16px}.ServicesExperience-module__qSZqNG__assistantResponse strong{font-size:17px}.ServicesExperience-module__qSZqNG__assistantResponse p{font-size:10px}.ServicesExperience-module__qSZqNG__assistantSteps{gap:6px;margin:14px 0 16px 36px;font-size:10px}.ServicesExperience-module__qSZqNG__assistantResult{gap:10px;padding:11px}.ServicesExperience-module__qSZqNG__assistantResult strong{font-size:11px}.ServicesExperience-module__qSZqNG__assistantResult div>span{font-size:9px}.ServicesExperience-module__qSZqNG__assistantReview{display:none}}@media (min-width:701px) and (min-height:600px) and (max-height:820px){.ServicesExperience-module__qSZqNG__experience[data-services-motion] :is(.ServicesExperience-module__qSZqNG__workspace,.ServicesExperience-module__qSZqNG__assistant){transform:scale(.8)}}@media (min-width:701px) and (min-height:600px) and (max-height:700px){.ServicesExperience-module__qSZqNG__experience[data-services-motion] :is(.ServicesExperience-module__qSZqNG__workspace,.ServicesExperience-module__qSZqNG__assistant){transform:scale(.64)}}@media (max-width:700px) and (min-height:600px) and (max-height:740px){.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__visual{top:44%}.ServicesExperience-module__qSZqNG__workspaceMain{padding:14px}.ServicesExperience-module__qSZqNG__workspaceHeading{margin-block:12px}.ServicesExperience-module__qSZqNG__projectRows>div{padding-block:8px}.ServicesExperience-module__qSZqNG__projectRows>div:last-child{display:none}.ServicesExperience-module__qSZqNG__assistantBody{padding:12px 14px}.ServicesExperience-module__qSZqNG__assistantResponse{margin-top:12px}.ServicesExperience-module__qSZqNG__assistantResponse p{display:none}.ServicesExperience-module__qSZqNG__assistantSteps{margin-block:10px}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__copy{gap:.75rem;bottom:1rem}}@media (prefers-reduced-motion:reduce){.ServicesExperience-module__qSZqNG__contact{transition:none}}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__mobile{height:280svh}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__mobile .ServicesExperience-module__qSZqNG__stage{clip-path:inset(calc(-1 * var(--header-height)) 0 0);overflow:visible}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__mobile .ServicesExperience-module__qSZqNG__visual{z-index:3;pointer-events:none;top:50%}.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__mobile .ServicesExperience-module__qSZqNG__title{will-change:auto}@media (max-width:700px){.ServicesExperience-module__qSZqNG__experience[data-services-motion] .ServicesExperience-module__qSZqNG__mobile{height:250svh}}
.ServicesStack-module__yZgzJq__section{width:100%;color:var(--color-ink);scroll-margin-top:var(--header-height)}.ServicesStack-module__yZgzJq__stage{max-width:1600px;margin-inline:auto;padding:clamp(2rem,5svh,4rem) clamp(1.25rem,5.8vw,6rem)}.ServicesStack-module__yZgzJq__items{gap:6rem;display:grid}.ServicesStack-module__yZgzJq__service{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6.5vw,7rem);min-width:0;display:grid}.ServicesStack-module__yZgzJq__copy{z-index:10;position:relative}.ServicesStack-module__yZgzJq__title{color:var(--color-ink);font-family:var(--font-heading);letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,5.2vw,5.5rem);font-weight:500;line-height:1.03}.ServicesStack-module__yZgzJq__description{max-width:39ch;color:var(--color-ink-soft);margin:clamp(1.4rem,2.8svh,2rem) 0 0;font-size:clamp(.92rem,1.25vw,1.075rem);line-height:1.75}.ServicesStack-module__yZgzJq__details{color:var(--color-ink-muted);margin:1.1rem 0 0;font-size:.73rem;line-height:1.7}.ServicesStack-module__yZgzJq__cta{border-radius:var(--radius-pill);background:var(--color-ink);min-height:52px;color:var(--color-bg);transition:background var(--duration-fast) var(--ease-out);align-items:center;gap:1.25rem;margin-top:clamp(1.6rem,3.5svh,2.5rem);padding:.65rem .7rem .65rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.ServicesStack-module__yZgzJq__cta:hover{background:var(--color-ink-soft)}.ServicesStack-module__yZgzJq__cta:focus-visible{outline-offset:5px;outline:2px solid #6a55b8}.ServicesStack-module__yZgzJq__ctaIcon{width:32px;height:32px;transition:transform var(--duration) var(--ease-out);background:#ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.ServicesStack-module__yZgzJq__cta:hover .ServicesStack-module__yZgzJq__ctaIcon{transform:rotate(45deg)}.ServicesStack-module__yZgzJq__visual{aspect-ratio:1/1.08;justify-self:end;width:100%;max-width:590px;position:relative}.ServicesStack-module__yZgzJq__card{isolation:isolate;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 20px 44px -24px #1113,0 2px 6px #1111110a}.ServicesStack-module__yZgzJq__photo{object-fit:cover}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__stage{height:calc(100svh - var(--header-height));grid-template-rows:minmax(0,1fr) 44px;gap:clamp(1.25rem,3svh,2.25rem);max-width:none;display:grid;overflow:clip}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__items{gap:0;min-height:0}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__service{grid-area:1/1;height:100%;min-height:0}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__visual{aspect-ratio:auto;clip-path:inset(-80px -45px -12px);align-self:end;height:calc(100% - 56px);max-height:610px}.ServicesStack-module__yZgzJq__section[data-animating=true] .ServicesStack-module__yZgzJq__card{will-change:transform}@media (max-width:900px){.ServicesStack-module__yZgzJq__stage{padding:1.5rem var(--page-gutter)}.ServicesStack-module__yZgzJq__service{grid-template-columns:minmax(0,1fr);gap:2rem}.ServicesStack-module__yZgzJq__title{font-size:clamp(2rem,8.4vw,3.5rem);line-height:1.06}.ServicesStack-module__yZgzJq__description{max-width:43ch;margin-top:1rem;font-size:.88rem;line-height:1.65}.ServicesStack-module__yZgzJq__details{margin-top:.7rem;font-size:.68rem}.ServicesStack-module__yZgzJq__cta{min-height:44px;margin-top:1.2rem;padding:.4rem .5rem .4rem 1rem;font-size:.76rem}.ServicesStack-module__yZgzJq__visual{justify-self:center;max-width:540px}.ServicesStack-module__yZgzJq__card{border-radius:16px}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__stage{gap:.9rem;padding-block:1.25rem}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__service{grid-template-rows:minmax(0,1fr) min(37svh,330px);gap:2.75rem}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__visual{clip-path:inset(-45px -20px -10px);height:100%}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__description{font-size:.81rem;line-height:1.6}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__details{display:none}}@media (min-width:901px) and (max-height:740px){.ServicesStack-module__yZgzJq__stage{padding-block:1.5rem}.ServicesStack-module__yZgzJq__section[data-motion=active] .ServicesStack-module__yZgzJq__stage{gap:1.1rem}.ServicesStack-module__yZgzJq__title{font-size:clamp(2.4rem,4.6vw,4.7rem)}.ServicesStack-module__yZgzJq__description{margin-top:1.1rem;font-size:.9rem;line-height:1.65}.ServicesStack-module__yZgzJq__details{margin-top:.8rem}.ServicesStack-module__yZgzJq__cta{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.ServicesStack-module__yZgzJq__cta,.ServicesStack-module__yZgzJq__ctaIcon{transition:none}.ServicesStack-module__yZgzJq__cta:hover .ServicesStack-module__yZgzJq__ctaIcon{transform:none}}
.ServicesShowcase-module__tOflfG__section{background:var(--color-bg);width:100%;color:var(--color-ink);scroll-margin-top:calc(var(--header-height) + 12px);position:relative}.ServicesShowcase-module__tOflfG__stage{isolation:isolate;max-width:1700px;margin-inline:auto;position:relative}.ServicesShowcase-module__tOflfG__intro{padding:7rem var(--page-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ServicesShowcase-module__tOflfG__intro h2{letter-spacing:-.065em;font-size:clamp(4rem,10.5vw,10rem);font-weight:400;line-height:1.02}.ServicesShowcase-module__tOflfG__intro h2 span{color:#858590}.ServicesShowcase-module__tOflfG__intro p{color:var(--color-ink-muted);letter-spacing:-.025em;margin-top:2rem;font-size:clamp(.9rem,1.3vw,1.1rem);line-height:1.7}.ServicesShowcase-module__tOflfG__introHint{color:var(--color-ink-muted);margin-top:2.7rem;font-size:.7rem}.ServicesShowcase-module__tOflfG__chapter{grid-template-columns:minmax(0,.92fr) minmax(0,1.25fr);align-items:center;column-gap:clamp(2rem,4vw,4rem);min-height:760px;padding:4rem clamp(1.25rem,5.8vw,6rem);display:grid}.ServicesShowcase-module__tOflfG__copy{z-index:2;position:relative}.ServicesShowcase-module__tOflfG__context{color:var(--color-ink-soft);font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(1.1rem,1.65vw,1.5rem)}.ServicesShowcase-module__tOflfG__title{font-family:var(--font-heading);letter-spacing:-.058em;font-size:clamp(2.5rem,4.8vw,5.2rem);font-weight:400;line-height:1.06}.ServicesShowcase-module__tOflfG__title>span{display:block}.ServicesShowcase-module__tOflfG__title>span+span{color:#858590}.ServicesShowcase-module__tOflfG__description{letter-spacing:-.02em;max-width:34ch;color:var(--color-ink-muted);text-wrap:pretty;margin-top:1.8rem;font-size:clamp(.9rem,1.2vw,1.03rem);line-height:1.75}.ServicesShowcase-module__tOflfG__cta{border-radius:var(--radius-pill);background:var(--color-ink);min-height:48px;color:var(--color-bg);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;margin-top:2rem;padding:.7rem 1.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.ServicesShowcase-module__tOflfG__cta:hover{background:var(--color-ink-soft);transform:translateY(-2px)}.ServicesShowcase-module__tOflfG__cta:focus-visible{outline-offset:5px;outline:2px solid #7783f5}.ServicesShowcase-module__tOflfG__visual{aspect-ratio:1.13;width:100%;min-width:0}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__stage{top:var(--header-height);height:calc(100svh - var(--header-height));position:sticky;overflow:clip}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__intro,.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__chapters,.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__chapter{position:absolute;inset:0}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__intro{padding-block:2rem}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__chapter{min-height:0;padding-block:clamp(1.5rem,4svh,3rem)}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__visual{aspect-ratio:auto;height:min(100%,580px)}@media (min-width:801px) and (max-height:720px){.ServicesShowcase-module__tOflfG__title{font-size:clamp(2.4rem,4.4vw,4.4rem)}.ServicesShowcase-module__tOflfG__context{margin-bottom:1rem}.ServicesShowcase-module__tOflfG__description{margin-top:1.3rem;font-size:.88rem}.ServicesShowcase-module__tOflfG__cta{margin-top:1.4rem}}@media (max-width:800px){.ServicesShowcase-module__tOflfG__chapter{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0;padding-block:3.5rem}.ServicesShowcase-module__tOflfG__copy{max-width:520px}.ServicesShowcase-module__tOflfG__context{margin-bottom:.85rem;font-size:1rem}.ServicesShowcase-module__tOflfG__title{letter-spacing:-.055em;font-size:clamp(2rem,6.8vw,3.3rem);line-height:1.07}.ServicesShowcase-module__tOflfG__description{max-width:41ch;margin-top:1.1rem;font-size:.85rem;line-height:1.65}.ServicesShowcase-module__tOflfG__cta{min-height:44px;margin-top:1.25rem;font-size:.75rem}.ServicesShowcase-module__tOflfG__visual{justify-self:center;max-width:540px}.ServicesShowcase-module__tOflfG__intro h2{font-size:clamp(3.8rem,15vw,6rem)}.ServicesShowcase-module__tOflfG__intro p{max-width:32ch;margin-top:1.6rem;font-size:.9rem}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__chapter{grid-template-rows:auto minmax(0,1fr);gap:1.4rem;padding-block:1.5rem}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__copy{align-self:center}.ServicesShowcase-module__tOflfG__section[data-showcase-motion] .ServicesShowcase-module__tOflfG__visual{max-width:min(100%,430px);height:100%}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__tOflfG__introHint{display:none}.ServicesShowcase-module__tOflfG__cta{transition:none}.ServicesShowcase-module__tOflfG__cta:hover{transform:none}}
.CountUp-module__qHxeZa__counter{font-variant-numeric:tabular-nums;display:inline-grid}.CountUp-module__qHxeZa__counter>span{grid-area:1/1}.CountUp-module__qHxeZa__reserve{visibility:hidden}
.Reveal-module__5t_f2q__reveal{opacity:1}.Reveal-module__5t_f2q__reveal[data-reveal=pending]{opacity:0;transform:translateY(20px)}.Reveal-module__5t_f2q__reveal[data-reveal=visible]{opacity:1;transition:opacity .76s var(--ease-out), transform .76s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.Reveal-module__5t_f2q__reveal:focus-within{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__5t_f2q__reveal[data-reveal]{opacity:1;transition:none;transform:none}}
