body[data-page=technology-architecture]{--brand-coral:#d6523a;--brand-coral-ink:#ad3e29}._page_il45x_6{--ink:#101217;--muted:#605c56;--line:#10121724;--line-soft:#10121713;background:var(--brand-ivory);min-width:0;color:var(--ink);overflow:clip}._page_il45x_6[data-theme=constellation]{--ink:#f4f0e8;--muted:#f4f0e8b3;--line:#f4f0e82e;--line-soft:#f4f0e817;color:var(--ink);background:#080d12}._page_il45x_6[data-theme=constellation] ._hero_il45x_26{width:100%;max-width:none;min-height:calc(100svh - var(--site-header-block-size));isolation:isolate;grid-template-columns:1fr;align-items:center;padding-block:clamp(54px,7vh,92px);overflow:hidden}._page_il45x_6[data-theme=constellation] ._hero_il45x_26:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#080d12fa 0%,#080d12e6 30%,#080d127a 58%,#080d1214 82%),linear-gradient(#080d125c 0%,#0000 32% 70%,#080d12b8 100%);position:absolute;inset:0}._page_il45x_6[data-theme=constellation] ._heroCopy_il45x_48{z-index:2;width:min(48vw,720px);padding-block:18px;position:relative}._page_il45x_6[data-theme=constellation] ._heroCopy_il45x_48 ._backLink_il45x_55{margin-bottom:clamp(28px,4vh,52px)}._page_il45x_6[data-theme=constellation] ._heroCopy_il45x_48>p{max-width:620px;font-size:clamp(.96rem,1vw,1.08rem);line-height:1.62}._page_il45x_6[data-theme=constellation] ._heroStatement_il45x_65{max-width:600px;margin-top:clamp(26px,4vh,42px);padding-top:18px}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71{z-index:0;width:100%;height:100%;position:absolute;inset:0}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71 figcaption{z-index:2;right:var(--site-reading-gutter,72px);margin:0;position:absolute;bottom:clamp(28px,4vh,52px);left:max(55%,760px)}._page_il45x_6[data-theme=constellation] ._constellationLoop_il45x_88{aspect-ratio:auto;width:100%;height:100%}._page_il45x_6[data-theme=provenance]{background:linear-gradient(#dad2c933, #dad2c924), var(--brand-ivory)}._page_il45x_6[data-theme=benchmark]{--line:#1012172e;--line-soft:#1012171a;background:#f1ece4}._section_il45x_106{width:min(100%,1920px);padding:clamp(108px, 10vw, 176px) var(--site-reading-gutter,72px);margin-inline:auto;position:relative}._section_il45x_106+._section_il45x_106,._story_il45x_114+._section_il45x_106{border-top:1px solid var(--line-soft)}._kicker_il45x_116{color:var(--brand-coral-ink);font-family:var(--body);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.82rem;font-weight:650;line-height:1.45;display:flex}._kicker_il45x_116:before{background:var(--brand-coral);content:"";flex:none;width:24px;height:1px}._section_il45x_106 h1,._section_il45x_106 h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500}._section_il45x_106 h1{font-size:clamp(4.25rem,6.5vw,7.7rem);line-height:.94}._section_il45x_106 h2{max-width:920px;font-size:clamp(3.25rem,5vw,6rem);line-height:.98}._section_il45x_106 p{color:var(--muted);font-size:clamp(1rem,1.05vw,1.16rem);line-height:1.72}._hero_il45x_26{min-height:calc(100svh - var(--site-header-block-size));grid-template-columns:minmax(430px,.92fr) minmax(600px,1.08fr);align-items:center;gap:clamp(64px,8vw,148px);padding-top:clamp(82px,8vw,136px);display:grid}._backLink_il45x_55{width:max-content;min-height:44px;color:var(--muted);align-items:center;gap:9px;margin-bottom:clamp(42px,5vw,76px);font-size:.86rem;display:inline-flex}._heroCopy_il45x_48>p{max-width:690px;margin:24px 0 0}._heroCopy_il45x_48>p+p{margin-top:12px}._heroCopy_il45x_48>p strong{color:var(--ink)}._heroStatement_il45x_65{border-top:1px solid var(--line);max-width:700px;font-family:var(--display);margin-top:46px;padding-top:24px;font-size:clamp(1.45rem,1.9vw,2rem);font-weight:400;line-height:1.35;display:block}._heroVisual_il45x_71,._storyVisual_il45x_193{margin:0}._heroVisual_il45x_71 picture,._heroVisual_il45x_71 img,._storyVisual_il45x_193 picture,._storyVisual_il45x_193 img{width:100%;display:block}._heroVisual_il45x_71 img{height:auto;transform:scale(1.08)}._constellationLoop_il45x_88{aspect-ratio:16/10;position:relative;overflow:hidden}._constellationLoop_il45x_88 video,._constellationLoop_il45x_88 picture,._constellationLoop_il45x_88 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._constellationLoop_il45x_88 video{z-index:1}._constellationLoop_il45x_88 picture{z-index:0}._constellationLoop_il45x_88 img{transform:none}._heroVisual_il45x_71 figcaption{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:-2%;font-size:.7rem;font-weight:650;display:grid}._heroVisual_il45x_71 figcaption strong{color:var(--brand-coral-ink);text-align:center;font-weight:700}._heroVisual_il45x_71 figcaption span:last-child{text-align:right}._story_il45x_114{border-top:1px solid var(--line-soft)}._storySection_il45x_248{grid-template-columns:minmax(0,.88fr) minmax(340px,.72fr);align-items:start;gap:clamp(72px,9vw,176px);display:grid}._storySection_il45x_248:nth-child(2n) ._storyCopy_il45x_255{grid-column:2}._storySection_il45x_248:nth-child(2n) ._storyVisual_il45x_193{grid-area:1/1}._storySection_il45x_248:not(._hasVisual_il45x_258) ._storyCopy_il45x_255{grid-column:1/-1;width:min(100%,1120px)}._storyCopy_il45x_255>p{max-width:760px;margin:28px 0 0}._storyCopy_il45x_255>p+p{margin-top:12px}._sequence_il45x_266{border-top:1px solid var(--line);max-width:820px;margin:42px 0 0;padding:0;list-style:none}._sequence_il45x_266 li{border-bottom:1px solid var(--line);font-family:var(--display);padding:16px 0;font-size:clamp(1.15rem,1.5vw,1.48rem);line-height:1.35}._storyCopy_il45x_255 blockquote{border:0;max-width:860px;margin:clamp(48px,5vw,78px) 0 0;padding:0}._storyCopy_il45x_255 blockquote strong{color:var(--ink);font-family:var(--display);font-size:clamp(1.65rem,2.5vw,2.8rem);font-weight:400;line-height:1.2;display:block}._storyCopy_il45x_255 blockquote strong:last-child{color:var(--brand-coral-ink)}._page_il45x_6[data-theme=constellation] ._backLink_il45x_55,._page_il45x_6[data-theme=constellation] ._section_il45x_106 p,._page_il45x_6[data-theme=constellation] ._storyVisual_il45x_193 figcaption{color:var(--muted)}._page_il45x_6[data-theme=constellation] ._heroStatement_il45x_65,._page_il45x_6[data-theme=constellation] ._storyCopy_il45x_255 blockquote strong{color:var(--ink)}._page_il45x_6[data-theme=constellation] ._storyCopy_il45x_255 blockquote strong:last-child{color:var(--brand-coral)}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71 img,._page_il45x_6[data-theme=constellation] ._storyVisual_il45x_193 img{filter:invert()brightness(1.35)contrast(.82);mix-blend-mode:screen}._page_il45x_6[data-theme=constellation] ._constellationLoop_il45x_88 img,._page_il45x_6[data-theme=constellation] ._storyVisual_il45x_193[data-visual^=constellation] img{filter:none;mix-blend-mode:normal}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71 figcaption strong{color:var(--brand-coral)}._page_il45x_6[data-theme=provenance] ._storySection_il45x_248{background-image:linear-gradient(90deg,#0000 0 49.94%,#604c3909 50%,#0000 50.06%)}._page_il45x_6[data-theme=benchmark] ._storySection_il45x_248{align-items:center}._page_il45x_6[data-theme=benchmark] ._sequence_il45x_266 li{font-family:var(--body);font-size:1rem}._storyVisual_il45x_193{top:calc(var(--site-header-block-size) + 48px);align-self:start;padding-top:28px;position:sticky}._storyVisual_il45x_193 img{height:auto}._storyVisual_il45x_193 figcaption{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:-4%;padding-top:16px;font-size:.68rem;font-weight:650}._projectionSection_il45x_342{background:var(--ink);color:var(--brand-ivory);grid-template-columns:minmax(420px,.88fr) minmax(460px,1.12fr);align-items:end;gap:clamp(74px,10vw,190px);display:grid}._page_il45x_6[data-theme=constellation] ._projectionSection_il45x_342{background:#111820;border-top-color:#f4f0e81f}._page_il45x_6[data-theme=provenance] ._projectionSection_il45x_342{background:#221f1b}._page_il45x_6[data-theme=benchmark] ._projectionSection_il45x_342{background:#101217}._projectionSection_il45x_342 ._kicker_il45x_116{color:var(--brand-coral)}._projectionSection_il45x_342 h2{color:var(--brand-ivory)}._projectionSection_il45x_342 p{color:#f4f0e8ad;max-width:760px}._architectureConclusion_il45x_366{border-top:1px solid #f4f0e82e;padding-top:30px}._architectureConclusion_il45x_366 span,._architectureConclusion_il45x_366 strong{font-family:var(--display);font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:400;line-height:1.2;display:block}._architectureConclusion_il45x_366 strong{color:var(--brand-coral)}._architectureConclusion_il45x_366 a{border-bottom:1px solid var(--brand-coral);width:max-content;min-height:44px;color:var(--brand-ivory);align-items:center;gap:12px;margin-top:44px;display:inline-flex}@media (width<=1100px){._hero_il45x_26,._storySection_il45x_248,._projectionSection_il45x_342{grid-template-columns:1fr}._hero_il45x_26{min-height:auto}._heroCopy_il45x_48{width:min(100%,800px)}._heroVisual_il45x_71{width:min(100%,900px);margin-inline:auto}._page_il45x_6[data-theme=constellation] ._hero_il45x_26{min-height:calc(100svh - var(--site-header-block-size))}._page_il45x_6[data-theme=constellation] ._heroCopy_il45x_48{width:min(66vw,680px)}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71{width:100%;margin:0}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71 figcaption{left:52%}._storySection_il45x_248:nth-child(2n) ._storyCopy_il45x_255,._storySection_il45x_248:nth-child(2n) ._storyVisual_il45x_193{grid-column:1}._storySection_il45x_248:nth-child(2n) ._storyCopy_il45x_255{grid-row:1}._storySection_il45x_248:nth-child(2n) ._storyVisual_il45x_193{grid-row:2}._storyVisual_il45x_193{width:min(100%,720px);position:static}}@media (width<=760px){._section_il45x_106{padding:86px var(--site-reading-gutter,18px)}._section_il45x_106 h1{font-size:clamp(3.25rem,14vw,4.6rem)}._section_il45x_106 h2{font-size:clamp(2.65rem,11vw,3.8rem)}._hero_il45x_26{gap:56px;padding-top:54px}._backLink_il45x_55{margin-bottom:34px}._heroVisual_il45x_71{width:118%;margin-left:-9%}._heroVisual_il45x_71 figcaption{letter-spacing:.04em;gap:8px;margin-inline:8%;font-size:.55rem}._page_il45x_6[data-theme=constellation] ._hero_il45x_26{min-height:calc(100svh - var(--site-header-block-size));justify-items:stretch;padding-top:44px;padding-bottom:52px}._page_il45x_6[data-theme=constellation] ._hero_il45x_26:before{background:linear-gradient(#080d12f2 0%,#080d12c2 54%,#080d124d 76%,#080d12e0 100%)}._page_il45x_6[data-theme=constellation] ._heroCopy_il45x_48{align-self:start;width:100%;padding:0}._page_il45x_6[data-theme=constellation] ._heroCopy_il45x_48>p{max-width:36ch;font-size:.94rem;line-height:1.58}._page_il45x_6[data-theme=constellation] ._heroStatement_il45x_65{max-width:31ch;margin-top:24px;font-size:1.28rem}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71{width:100%;height:100%;margin:0;inset:0}._page_il45x_6[data-theme=constellation] ._heroVisual_il45x_71 figcaption{right:var(--site-reading-gutter,18px);bottom:24px;left:var(--site-reading-gutter,18px);margin:0}._storySection_il45x_248{gap:48px}._storyVisual_il45x_193{width:112%;margin-left:-6%}._sequence_il45x_266 li{font-size:1.1rem}._projectionSection_il45x_342{gap:64px}}@media (prefers-reduced-motion:reduce){._constellationLoop_il45x_88 video{display:none}}
