.EiR2ma_tunnel{--p:0;--exit:0;--aperture-in:0;background:var(--abyss);color:var(--paper);isolation:isolate;position:relative}.EiR2ma_track{position:relative}.EiR2ma_stage{min-height:100svh;position:relative;overflow:hidden}.EiR2ma_media{z-index:0;position:absolute;inset:0;overflow:hidden}.EiR2ma_poster,.EiR2ma_canvas,.EiR2ma_video{width:100%;height:100%;position:absolute;inset:0}.EiR2ma_poster{background:radial-gradient(ellipse 22% 18% at 50% 48%, #8ddbff47, transparent 70%), radial-gradient(ellipse 60% 50% at 50% 50%, #10405c59, transparent 75%), repeating-conic-gradient(from 0deg at 50% 50%, #8ddbff12 0deg .35deg, transparent .35deg 5deg), radial-gradient(circle at 50% 50%, #0f1a24 0%, var(--abyss) 70%)}.EiR2ma_canvas,.EiR2ma_video{object-fit:cover}.EiR2ma_scrim{opacity:calc(1 - var(--exit));background:linear-gradient(#0000 58%,#0b10179e 100%);position:absolute;inset:0}.EiR2ma_aperture,.EiR2ma_bloom{display:none}.EiR2ma_media:after{content:"";height:160px;opacity:calc(1 - var(--exit));pointer-events:none;background:linear-gradient(#0b10179e 0%,#0000 100%);position:absolute;inset:0 0 auto}.EiR2ma_chapters{z-index:1;padding:calc(var(--header-h) + 8vh) 0 12vh;gap:18vh;margin:0;list-style:none;display:grid;position:relative}.EiR2ma_chapter{padding-inline:var(--gutter)}.EiR2ma_chapterInner{max-width:44rem}.EiR2ma_light{background:var(--paper);color:var(--ink);margin-bottom:-12vh;padding-block:12vh}.EiR2ma_signature{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:.3em;text-transform:uppercase;color:#f7f6f2e0;white-space:nowrap;text-shadow:0 1px 14px #0b1017d9;margin-bottom:2.25rem}.EiR2ma_label{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--glacier);font-variant-numeric:tabular-nums;align-items:center;gap:.9rem;margin-bottom:1.5rem;display:flex}.EiR2ma_light .EiR2ma_label{color:var(--glacier-deep)}.EiR2ma_labelLine{transform-origin:0;background:currentColor;width:48px;height:1px}.EiR2ma_title{font-size:var(--fs-2xl);max-width:18ch;line-height:1.08}.EiR2ma_chapter:first-child .EiR2ma_title{font-size:var(--fs-3xl);max-width:16ch}.EiR2ma_text{max-width:42ch;font-size:var(--fs-md);color:#f7f6f2cc;margin-top:1.75rem;line-height:1.6}.EiR2ma_light .EiR2ma_text{color:var(--ink-soft)}.EiR2ma_actions{flex-wrap:wrap;gap:12px;margin-top:2.5rem;display:flex}.EiR2ma_hud{display:none}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_track{height:960svh}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_stage{height:100svh;min-height:0;position:sticky;top:0}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_bloom{opacity:calc(var(--aperture-in) * (.35 + var(--exit) * .65));transform:scale(calc(.6 + var(--exit) * 1.2));mix-blend-mode:screen;pointer-events:none;background:radial-gradient(42% 46%,#f7f6f2f2 0%,#c8ecff8c 38%,#8ddbff1f 62%,#0000 78%);display:block;position:absolute;inset:-10%}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_aperture{opacity:calc(var(--aperture-in) * min(1, var(--exit) * 3));filter:blur(calc((1 - var(--exit)) * 36px));will-change:filter;display:block;position:absolute;inset:0}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_apertureShape{background:radial-gradient(ellipse at 50% 50%, #fff 0%, var(--paper) 60%);clip-path:inset(calc((1 - var(--exit)) * 44%) calc((1 - var(--exit)) * 45%));will-change:clip-path;position:absolute;inset:0}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_chapters{padding:0;display:block;position:absolute;inset:0}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_chapter{padding:calc(var(--header-h) + clamp(16px, 4svh, 40px)) var(--gutter) clamp(84px, 12svh, 170px);opacity:var(--o);visibility:visible;pointer-events:none;background:0 0;align-items:safe flex-end;margin:0;display:flex;position:absolute;inset:0}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_title{font-size:min(var(--fs-2xl), 5.4svh)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_chapter:first-child .EiR2ma_title{font-size:min(var(--fs-3xl), 6.6svh)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_signature{margin-bottom:clamp(12px,3svh,36px)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_label{margin-bottom:clamp(10px,2.2svh,24px)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_text{margin-top:clamp(12px,2.6svh,28px);font-size:clamp(.9375rem,2.3svh,1.125rem)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_actions{margin-top:clamp(16px,3.6svh,40px)}@media (max-width:360px),(max-height:600px){html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_chapter:first-child .EiR2ma_title{font-size:min(var(--fs-3xl), 6.2svh, 8.4vw)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_title{font-size:min(var(--fs-2xl), 5svh, 7.6vw)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_text{font-size:.875rem;line-height:1.5}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_actions{gap:8px}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_actions .btn{min-height:44px}}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_chapter:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 78% at 16% 78%,#0b1017d1 0%,#0b101773 45%,#0000 75%);position:absolute;inset:0}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_right:before{background:radial-gradient(62% 78% at 84% 78%,#0b1017d1 0%,#0b101773 45%,#0000 75%)}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_light:before{display:none}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_chapter[data-active=true]{pointer-events:auto}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_chapterInner{transform:translate3d(0, calc((1 - var(--o)) * 28px), 0);will-change:transform, opacity}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_labelLine{transform:scaleX(var(--o))}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_light{text-align:center;justify-content:center;align-items:center}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_light .EiR2ma_chapterInner{flex-direction:column;align-items:center;display:flex}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_light .EiR2ma_title{max-width:20ch}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_light .EiR2ma_actions{justify-content:center}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_hud{z-index:2;padding:0 calc(var(--gutter) + 76px) max(24px, env(safe-area-inset-bottom)) var(--gutter);opacity:calc(1 - var(--exit));pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0}html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_hud>*{pointer-events:auto}@media (min-width:900px){html.js:not([data-motion=reduce]) .EiR2ma_tunnel:not(.EiR2ma_static) .EiR2ma_right{justify-content:flex-end}}}.EiR2ma_skip,.EiR2ma_motionToggle{appearance:none;color:#f7f6f2d1;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6em;min-height:44px;padding:12px 0;display:inline-flex}.EiR2ma_short{display:none}.EiR2ma_skip,.EiR2ma_motionToggle{white-space:nowrap}.EiR2ma_skip:hover,.EiR2ma_motionToggle:hover{color:var(--paper)}.EiR2ma_progress{font-size:var(--fs-xs);letter-spacing:.12em;color:#f7f6f2b8;font-variant-numeric:tabular-nums;align-items:center;gap:14px;display:flex}.EiR2ma_progressBar{background:#f7f6f238;width:clamp(80px,14vw,200px);height:1px;position:relative;overflow:hidden}.EiR2ma_progressBar>span{background:var(--glacier);transform-origin:0;transform:scaleX(var(--p));position:absolute;inset:0}.EiR2ma_apertureGrid{max-width:var(--max);padding-inline:var(--gutter);opacity:calc(var(--exit) * .9);justify-content:space-between;margin-inline:auto;display:flex;position:absolute;inset:0}.EiR2ma_apertureGrid>span{background:var(--line);width:1px}@media (max-width:767px){.EiR2ma_scrim{background:linear-gradient(#0000 25%,#0b101780 55%,#0b1017db 100%)}.EiR2ma_chapter:before,.EiR2ma_progress,.EiR2ma_signatureTail{display:none}.EiR2ma_actions .btn{letter-spacing:.12em;white-space:nowrap;padding-inline:1.1em;font-size:.625rem}.EiR2ma_long{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.EiR2ma_short{display:inline}.EiR2ma_apertureGrid>span:nth-child(odd):not(:first-child):not(:last-child){display:none}}
.o_jVjW_h2{font-size:var(--fs-2xl)}.o_jVjW_h3{font-size:var(--fs-lg);line-height:1.15}.o_jVjW_display{font-size:var(--fs-3xl);line-height:1.06}.o_jVjW_body{color:var(--ink-soft);max-width:58ch}.o_jVjW_kicker{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-mute)}.o_jVjW_sectionHead{gap:24px;max-width:900px;margin-bottom:clamp(56px,7vw,104px);display:grid}.o_jVjW_colLabel{grid-column:1/span 3;align-self:start;padding-top:.9em}.o_jVjW_manifesto{padding-top:clamp(120px,16vw,240px);overflow:hidden}.o_jVjW_gridLines{max-width:var(--max);padding-inline:var(--gutter);pointer-events:none;justify-content:space-between;margin-inline:auto;display:flex;position:absolute;inset:0}.o_jVjW_gridLines span{background:linear-gradient(180deg, var(--line) 0%, transparent 85%);width:1px}.o_jVjW_manifestoBody{grid-column:4/span 9;gap:clamp(32px,4vw,56px);display:grid;position:relative}.o_jVjW_proofs{gap:var(--col-gap);grid-template-columns:repeat(3,1fr);margin:clamp(80px,10vw,160px) 0 0;padding:0;list-style:none;display:grid;position:relative}.o_jVjW_proofs li{border-top:1px solid var(--ink);align-content:start;gap:12px;padding-top:24px;display:grid}.o_jVjW_proofs h3{font-size:var(--fs-md)}.o_jVjW_proofs p{color:var(--ink-soft);font-size:var(--fs-sm);max-width:36ch}.o_jVjW_proofIndex{font-size:var(--fs-xs);color:var(--crimson);font-variant-numeric:tabular-nums}.o_jVjW_expertises{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px);display:grid}.o_jVjW_expertise{align-content:start;gap:16px;display:grid}.o_jVjW_expertiseVisual{aspect-ratio:3/2;background:var(--paper-2);border:1px solid var(--line);color:var(--ink);place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.o_jVjW_expertiseVisual svg{width:78%;height:auto;transition:transform 1.2s var(--ease-out)}.o_jVjW_expertise:hover .o_jVjW_expertiseVisual svg{transform:scale(1.04)}.o_jVjW_expertiseVisual[data-variant=B]{background:var(--abyss);color:var(--glacier)}.o_jVjW_ticks{font-size:var(--fs-sm);margin:8px 0 0;padding:0;list-style:none}.o_jVjW_ticks li{border-top:1px solid var(--line);padding:10px 0}.o_jVjW_services{grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,96px);margin-top:clamp(96px,11vw,168px);display:grid}.o_jVjW_servicesIntro{align-content:start;gap:16px;display:grid}.o_jVjW_serviceList{border-top:1px solid var(--ink);margin:0}.o_jVjW_serviceRow{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:24px;padding:20px 0;display:grid}.o_jVjW_serviceRow dt{flex-direction:column;gap:6px;font-weight:500;display:flex}.o_jVjW_serviceRow dd{color:var(--ink-soft);font-size:var(--fs-sm);margin:0}.o_jVjW_scope{font-variation-settings:var(--wide);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-size:.625rem;font-weight:400}.o_jVjW_scope[data-scope=option]{color:var(--glacier-deep)}.o_jVjW_layersSection{background:var(--paper-2)}.o_jVjW_layersIntro{grid-column:1/span 5;align-content:start;gap:24px;display:grid}.o_jVjW_layers{grid-column:7/span 6;margin:0;padding:0;list-style:none}.o_jVjW_layers li{padding:22px 0 22px calc(var(--i) * 14px);border-bottom:1px solid var(--line-strong);grid-template-columns:48px 1fr;gap:4px 16px;display:grid}.o_jVjW_layerIndex{font-size:var(--fs-xs);color:var(--ink-mute);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.5em}.o_jVjW_layerName{font-size:var(--fs-md);font-variation-settings:var(--wide);text-transform:uppercase;letter-spacing:.06em}.o_jVjW_layerText{color:var(--ink-soft);font-size:var(--fs-sm)}.o_jVjW_steps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.o_jVjW_step{gap:var(--col-gap);border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr 6fr;align-items:baseline;padding:clamp(28px,3.5vw,48px) 0;display:grid}.o_jVjW_step:nth-child(2n) .o_jVjW_stepName{font-weight:300}.o_jVjW_stepIndex{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--crimson)}.o_jVjW_stepName{font-size:var(--fs-lg);font-variation-settings:var(--wide);text-transform:uppercase;letter-spacing:.04em;line-height:1.1}.o_jVjW_step .o_jVjW_h3{margin-bottom:12px}.o_jVjW_delay{background:var(--abyss);color:var(--paper);grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,5vw,96px);margin-top:clamp(64px,8vw,120px);padding:clamp(32px,5vw,72px);display:grid}.o_jVjW_delay .o_jVjW_body{color:#f7f6f2c7;margin-top:16px}.o_jVjW_delayFigure{font-variation-settings:var(--wide);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(3rem,1.8rem + 5vw,6.5rem);font-weight:300;line-height:.9}.o_jVjW_delayFigure span{color:var(--glacier);padding-inline:.05em}.o_jVjW_delayFigure small{letter-spacing:.2em;text-transform:uppercase;margin-left:.3em;font-size:.32em;font-weight:400}.o_jVjW_seo{background:var(--abyss);color:var(--paper)}:is(.section+.o_jVjW_seo,.o_jVjW_seo+.section){border-top:0}.o_jVjW_eyebrowLight{color:#f7f6f2b3}.o_jVjW_seoIntro{grid-column:1/span 5;align-content:start;justify-items:start;gap:28px;display:grid}.o_jVjW_seoLead{color:#f7f6f2c7;font-size:var(--fs-md);max-width:48ch}.o_jVjW_seoList{gap:0 var(--col-gap);grid-column:7/span 6;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.o_jVjW_seoList li{border-top:1px solid var(--line-dark);padding:22px 0}.o_jVjW_seoList h3{font-size:var(--fs-md);margin-bottom:8px}.o_jVjW_seoList p{font-size:var(--fs-sm);color:#f7f6f2b8}.o_jVjW_seoNote{color:var(--glacier);font-size:var(--fs-sm);grid-column:1/-1}.o_jVjW_studioBody{grid-column:4/span 9;gap:clamp(32px,4vw,56px);display:grid}.o_jVjW_studioColumns{gap:var(--col-gap);grid-template-columns:1fr 1fr;display:grid}.o_jVjW_promo{background:var(--charcoal);color:var(--paper);border-top:1px solid var(--line-dark);padding-block:clamp(48px,6vw,80px)}.o_jVjW_promoInner{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.o_jVjW_promoBadge{font-size:var(--fs-label);font-variation-settings:var(--wide);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--glacier);writing-mode:vertical-rl;border-left:1px solid #8ddbff66;padding-left:12px;transform:rotate(180deg)}.o_jVjW_promoTitle{font-size:var(--fs-xl)}.o_jVjW_promoText{color:#f7f6f2cc;max-width:64ch;font-size:var(--fs-sm);margin-top:12px}.o_jVjW_promoText strong{color:var(--paper);letter-spacing:.06em}.o_jVjW_faqIntro{grid-column:1/span 4;align-content:start;gap:24px;display:grid}.o_jVjW_faqList{border-top:1px solid var(--ink);grid-column:6/span 7}.o_jVjW_faqItem{border-bottom:1px solid var(--line)}.o_jVjW_faqItem summary{cursor:pointer;font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-weight:500;list-style:none;display:flex}.o_jVjW_faqItem summary::-webkit-details-marker{display:none}.o_jVjW_faqIcon{flex:none;width:14px;height:14px;position:relative}.o_jVjW_faqIcon:before,.o_jVjW_faqIcon:after{content:"";width:14px;height:1px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}.o_jVjW_faqIcon:after{transform:rotate(90deg)}.o_jVjW_faqItem[open] .o_jVjW_faqIcon:after{transform:rotate(0)}.o_jVjW_faqItem p{color:var(--ink-soft);max-width:66ch;padding:0 0 26px}@media (max-width:1080px){.o_jVjW_colLabel,.o_jVjW_manifestoBody,.o_jVjW_studioBody,.o_jVjW_layersIntro,.o_jVjW_layers,.o_jVjW_seoIntro,.o_jVjW_seoList,.o_jVjW_faqIntro,.o_jVjW_faqList{grid-column:1/-1}.o_jVjW_colLabel{margin-bottom:24px;padding-top:0}.o_jVjW_layers,.o_jVjW_seoList,.o_jVjW_faqList{margin-top:48px}.o_jVjW_expertises{grid-template-columns:1fr 1fr}.o_jVjW_services{grid-template-columns:1fr}}@media (max-width:760px){.o_jVjW_proofs,.o_jVjW_expertises,.o_jVjW_studioColumns,.o_jVjW_seoList{grid-template-columns:1fr}.o_jVjW_step{grid-template-columns:auto 1fr}.o_jVjW_step>div:last-child{grid-column:1/-1}.o_jVjW_serviceRow{grid-template-columns:1fr;gap:8px}.o_jVjW_delay{margin-inline:calc(var(--gutter) * -1);grid-template-columns:1fr}.o_jVjW_promoInner{grid-template-columns:1fr;justify-items:start}.o_jVjW_promoBadge{writing-mode:horizontal-tb;border-left:0;padding-left:0;transform:none}.o_jVjW_layers li{padding-left:0}}
