.about_scrollSpace__IFCIL{height:520svh}@media (max-width:1023px){.about_scrollSpace__IFCIL{height:460svh}}.about_stage__33fDj{position:sticky;top:0;height:100svh;overflow:hidden;--mx:0;--my:0}.about_shade__nE_sF{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(8 8 9/.84) 0,rgb(8 8 9/.5) 36%,transparent 62%),radial-gradient(ellipse 85% 75% at 50% 50%,transparent 50%,rgb(8 8 9/.7) 100%)}@media (max-width:1023px){.about_shade__nE_sF{background:linear-gradient(180deg,rgb(8 8 9/.6),rgb(8 8 9/.72)),radial-gradient(ellipse 90% 80% at 50% 50%,transparent 45%,rgb(8 8 9/.75) 100%)}}.about_content__rLzpB{position:absolute;inset:0;display:grid;align-content:center;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);row-gap:clamp(1rem,3svh,2rem);padding:clamp(4.5rem,12svh,7rem) var(--section-pad-x) clamp(1.25rem,4svh,2.5rem)}.about_head__mzFFy{grid-column:1/span 7;grid-row:1;align-self:end}.about_intro__Dz1P5{grid-column:1/span 6;grid-row:2;max-width:38rem;align-self:start}.about_aside__PeANV{grid-column:8/span 5;grid-row:1/span 2;align-self:center;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:1023px){.about_content__rLzpB{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start}.about_aside__PeANV,.about_head__mzFFy,.about_intro__Dz1P5{grid-column:1}.about_head__mzFFy{grid-row:1;align-self:start}.about_aside__PeANV,.about_intro__Dz1P5{grid-row:2}.about_aside__PeANV{grid-template-columns:1fr 1fr;gap:.7rem;align-self:start}}.about_eyebrow__uP8QW{display:flex;align-items:center;gap:.75rem;margin:0 0 clamp(.75rem,2svh,1.5rem)}.about_mark__xlJa0{width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.about_heading__JM2fR{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;font-size:clamp(2.4rem,min(1rem + 6.2vw,14svh),7.5rem);line-height:.92;letter-spacing:-.03em}.about_lineMask__8QglY{display:block;overflow:hidden;padding-bottom:.06em}.about_lineInner__15tnH{display:block}.about_dot__qqUfG{color:var(--c-crimson)}.about_body__w6hmN,.about_lead__ANQU_{margin:0;color:var(--c-fg-muted)}.about_lead__ANQU_{font-size:clamp(1rem,min(.9rem + .55vw,2.7svh),1.45rem);line-height:1.5;font-weight:500}.about_body__w6hmN{margin-top:clamp(.7rem,1.8svh,1.1rem);font-size:clamp(.92rem,min(.85rem + .3vw,2.3svh),1.1rem);line-height:1.6}.about_em__8vGz8{color:var(--c-fg)}.about_wrap__v9c36{translate:calc(var(--mx) * var(--depth) * 1px) calc(var(--my) * var(--depth) * .6px)}.about_wide__psOe_{grid-column:span 2}.about_drop__xbxc7{margin-top:1.4rem}@media (max-width:1023px){.about_drop__xbxc7{margin-top:0}.about_wrap__v9c36{translate:none}}.about_card__MscYD{position:relative;height:100%;padding:1.2rem 1.35rem;background:linear-gradient(145deg,rgb(255 38 56/.07),rgb(16 16 18/.58) 55%);border:1px solid rgb(53 48 52/.85);backdrop-filter:blur(10px);transition:border-color .5s var(--ease-cinematic),box-shadow .5s var(--ease-cinematic)}.about_card__MscYD:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(255 255 255/.018) 3px 4px)}.about_card__MscYD:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--c-crimson),var(--c-crimson)) 0 0 /14px 1px no-repeat,linear-gradient(var(--c-crimson),var(--c-crimson)) 0 0 /1px 14px no-repeat,linear-gradient(var(--c-crimson),var(--c-crimson)) 100% 100% /14px 1px no-repeat,linear-gradient(var(--c-crimson),var(--c-crimson)) 100% 100% /1px 14px no-repeat}@media (hover:hover){.about_card__MscYD:hover{border-color:var(--c-crimson-deep);box-shadow:var(--glow-crimson)}}.about_float__Fpoyy{display:flex;flex-direction:column;gap:.8rem;height:100%;animation:about_hover__1Cbqr 7s ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes about_hover__1Cbqr{50%{transform:translateY(-6px)}}.about_idx__Rp4pr{color:var(--c-crimson)}.about_icon__Yf0Q_{color:var(--c-metal)}.about_label__i6Cjj{color:var(--c-fg);letter-spacing:.2em;line-height:1.5}.about_numRow__77rlx{display:flex;align-items:baseline;line-height:.9}.about_num__UawAt{font-size:clamp(3.5rem,2rem + 4vw,6.5rem);font-weight:600;letter-spacing:-.04em;color:var(--c-fg);font-variant-numeric:tabular-nums}.about_plus__4W4Zm{font-size:clamp(2rem,1.2rem + 2vw,3.5rem);font-weight:500;color:var(--c-crimson);margin-left:.1em}@media (max-width:1023px){.about_card__MscYD{padding:.9rem 1rem}.about_float__Fpoyy{gap:.55rem}.about_num__UawAt{font-size:clamp(2.8rem,14vw,4.5rem)}.about_label__i6Cjj{font-size:.62rem;letter-spacing:.16em}}.about_rail__NtFZD{position:absolute;right:calc(var(--section-pad-x) * .45);top:22%;bottom:22%;width:1px;background:var(--c-line);display:none}@media (min-width:1024px){.about_rail__NtFZD{display:block}}.about_railFill__lpbyg{position:absolute;inset:0;background:var(--c-crimson);transform-origin:top;transform:scaleY(0)}.about_cueWrap__VUqkX{position:absolute;inset:auto 0 clamp(1.25rem,4svh,2.5rem) 0;display:flex;justify-content:center;pointer-events:none}.about_cue___NuTk{display:inline-flex;align-items:center;gap:1rem;color:var(--c-fg);opacity:0;visibility:hidden}.about_cueLine__8KmeW{width:3rem;height:1px;background:linear-gradient(to right,var(--c-crimson),transparent);animation:about_sweep__H4C92 2.4s var(--ease-cinematic) infinite;transform-origin:left}@keyframes about_sweep__H4C92{0%{transform:scaleX(0)}60%,to{transform:scaleX(1);opacity:.3}}@media (prefers-reduced-motion:reduce){.about_scrollSpace__IFCIL{height:auto}.about_stage__33fDj{position:relative;height:auto;min-height:100svh;overflow:visible}.about_content__rLzpB{position:relative;inset:auto;min-height:100svh}.about_cueLine__8KmeW,.about_float__Fpoyy{animation:none}.about_cueWrap__VUqkX,.about_rail__NtFZD{display:none}.about_wrap__v9c36{translate:none}}@media (prefers-reduced-motion:reduce) and (max-width:1023px){.about_aside__PeANV,.about_intro__Dz1P5{grid-row:auto}.about_aside__PeANV{margin-top:1.5rem}}@media (max-width:1023px){.about_card__MscYD{backdrop-filter:none;background:linear-gradient(145deg,rgb(255 38 56/.09),rgb(16 16 18/.86) 60%)}.about_float__Fpoyy{animation:none}.about_label__i6Cjj{font-size:.68rem;overflow-wrap:anywhere}.about_content__rLzpB{padding-left:max(var(--section-pad-x),env(safe-area-inset-left));padding-right:max(var(--section-pad-x),env(safe-area-inset-right))}}@media (max-width:359px){.about_label__i6Cjj{letter-spacing:.1em}.about_card__MscYD{padding:.8rem .85rem}}@media (max-width:1023px) and (max-height:640px) and (orientation:portrait){.about_heading__JM2fR{font-size:clamp(2rem,11vw,2.6rem)}.about_lead__ANQU_{font-size:.95rem;line-height:1.45}.about_body__w6hmN{font-size:.86rem;line-height:1.5;margin-top:.6rem}.about_content__rLzpB{padding-top:4.5rem;row-gap:.75rem}}@media (max-width:1023px) and (orientation:landscape) and (max-height:560px){.about_content__rLzpB{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-content:center;column-gap:1.5rem;padding-top:4.25rem;padding-bottom:.75rem}.about_head__mzFFy{grid-column:1;grid-row:1;align-self:center}.about_aside__PeANV,.about_intro__Dz1P5{grid-column:2;grid-row:1;align-self:center}.about_heading__JM2fR{font-size:clamp(1.9rem,9svh,2.8rem)}.about_lead__ANQU_{font-size:.85rem;line-height:1.45}.about_body__w6hmN{font-size:.78rem;line-height:1.45;margin-top:.45rem}.about_aside__PeANV{gap:.5rem}.about_wide__psOe_{grid-column:auto}.about_card__MscYD{padding:.6rem .75rem}.about_num__UawAt{font-size:clamp(2rem,14svh,3rem)}.about_plus__4W4Zm{font-size:1.4rem}.about_float__Fpoyy{gap:.3rem}.about_eyebrow__uP8QW{margin-bottom:.5rem}}.archiveList_root__Ban0f{position:relative;box-sizing:border-box;width:100%;max-width:60rem;margin:0 auto;padding:var(--section-pad-y) var(--section-pad-x)}.archiveList_head__pd2Qg{margin-bottom:1.75rem}.archiveList_eyebrow__52Gkr{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem}.archiveList_mark__LpHax{width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.archiveList_title__i_RKk{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:-.03em;font-size:clamp(2rem,1rem + 7vw,4rem);overflow-wrap:anywhere}.archiveList_subtitle__DXmbj{margin:.8rem 0 0;color:var(--c-crimson);letter-spacing:.2em}.archiveList_list__VDIn3{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.archiveList_item___dafN{min-width:0}.archiveList_card__IzKo1{position:relative;box-sizing:border-box;height:100%;padding:1.1rem;border:1px solid rgb(53 48 52/.7);background:linear-gradient(145deg,rgb(255 38 56/.05),rgb(8 8 9/.55) 55%)}.archiveList_item___dafN[data-kind=featured] .archiveList_card__IzKo1{border-color:var(--c-crimson-deep);padding:1.35rem 1.1rem}.archiveList_img__9CUPc{display:block;width:100%;height:auto;max-height:14rem;object-fit:cover;margin:0 0 1rem;border:1px solid var(--c-line)}.archiveList_meta__qaJ9P{display:flex;flex-wrap:wrap;gap:.2rem .75rem;margin:0 0 .6rem;color:var(--c-metal)}.archiveList_name__MB3Ss{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(1.4rem,1rem + 3.5vw,2rem);overflow-wrap:anywhere}.archiveList_item___dafN[data-kind=featured] .archiveList_name__MB3Ss{font-size:clamp(1.7rem,1rem + 4.5vw,2.6rem)}.archiveList_tagline__zMJx5{margin:.6rem 0 0;color:var(--c-metal);line-height:1.5}.archiveList_part__vRyIP{margin:.5rem 0 0;color:var(--c-crimson)}.archiveList_chips__7ROXO{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.archiveList_chips__7ROXO li{padding:.25rem .6rem;color:var(--c-fg);border:1px solid var(--c-metal);font-weight:600;font-size:.82rem}.archiveList_feat__EYBlQ{margin:.9rem 0 0;padding:0 0 0 1.1rem;display:grid;gap:.35rem;color:var(--c-fg);opacity:.9;font-size:.9rem;line-height:1.45}.archiveList_feat__EYBlQ li::marker{color:var(--c-crimson)}.archiveList_cta__3cjYZ{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;min-height:48px;padding:.55rem 1rem;color:var(--c-fg);background:transparent;border:1px solid var(--c-crimson);cursor:pointer;touch-action:manipulation}.archiveList_cta__3cjYZ:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.archiveList_sr__citVD{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:640px){.archiveList_list__VDIn3{grid-template-columns:repeat(2,minmax(0,1fr))}.archiveList_item___dafN[data-kind=featured]{grid-column:1/-1}}@media (max-width:639px){.archiveList_cta__3cjYZ{display:flex;width:100%;justify-content:space-between;min-height:52px}}.archiveList_img__9CUPc{aspect-ratio:auto;background:var(--c-surface)}.archiveList_cta__3cjYZ:active{background:rgb(255 38 56/.12)}.archive_root__Xts_i{position:relative;z-index:10;width:100%}.archive_stage__n3VUg{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:100svh;padding:var(--section-pad-y) var(--section-pad-x) 5.5rem}.archive_stage__n3VUg[data-mode=scroll]{height:100svh;min-height:0;overflow:hidden;padding-top:clamp(4.5rem,9svh,6rem);padding-bottom:5rem}.archive_shade__yZQ2S{position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,rgb(8 8 9/.72) 0,rgb(8 8 9/.3) 38%,transparent 62%),linear-gradient(180deg,rgb(8 8 9/.65),transparent 28%),linear-gradient(0deg,rgb(8 8 9/.7),transparent 22%)}.archive_stage__n3VUg>:not(.archive_shade__yZQ2S){position:relative}.archive_head__V7w8I{max-width:60rem}.archive_eyebrow__UpYkN{display:flex;align-items:center;gap:.75rem;margin:0 0 .9rem}.archive_mark__oWnXE{width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.archive_title__DaM4A{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;line-height:.92;letter-spacing:-.03em;font-size:clamp(1.8rem,1rem + 2.6vw,3.6rem)}.archive_subtitle__2vhsE{margin:.6rem 0 0;color:var(--c-crimson);letter-spacing:.3em}.archive_srOnly__p0BSL{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.archive_body__KOPOH{flex:1;min-height:0;display:flex;justify-content:flex-end;align-items:center}.archive_panels__3FF3b{display:grid;width:min(32rem,46vw);min-width:0}.archive_slot__iZ6By{grid-area:1/1;min-width:0}.archive_stage__n3VUg[data-mode=scroll] .archive_slot__iZ6By{visibility:hidden;will-change:opacity}.archive_stage__n3VUg:not([data-mode=scroll]) .archive_slot__iZ6By[data-state=inactive]{display:none}.archive_panel__t34I2{position:relative;padding:clamp(1.1rem,2.2vw,2rem);background:linear-gradient(145deg,rgb(255 38 56/.06),rgb(8 8 9/.62) 55%);border:1px solid rgb(53 48 52/.7);backdrop-filter:blur(6px);overflow:hidden}.archive_panel__t34I2:after,.archive_panel__t34I2:before{content:"";position:absolute;width:20px;height:20px;border:0 solid var(--c-crimson);pointer-events:none}.archive_panel__t34I2:before{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.archive_panel__t34I2:after{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}.archive_numeral__v96wN{position:absolute;right:.6rem;top:-.4rem;font-size:clamp(5rem,12vw,9rem);font-weight:700;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgb(255 38 56/.28);pointer-events:none;user-select:none}.archive_meta__XFT8D{position:relative;display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;color:var(--c-metal)}.archive_rule__F3dAO{width:2rem;height:1px;background:var(--c-crimson)}.archive_name__msTke{position:relative;margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:-.03em;font-size:clamp(1rem,.8rem + 3.2vw,2rem);overflow-wrap:anywhere}.archive_panel__t34I2[data-kind=secondary] .archive_name__msTke{font-size:clamp(1.6rem,.8rem + 2.3vw,2.8rem)}.archive_tagline__l5yrl{position:relative;margin:.8rem 0 0;color:var(--c-metal);line-height:1.5;max-width:46ch}.archive_part__Mej6O{position:relative;margin:.6rem 0 0;color:var(--c-crimson)}.archive_sub__KwtNh{margin:1.1rem 0 .5rem}.archive_chips__5zylN{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.archive_chips__5zylN li{padding:.3rem .7rem;color:var(--c-fg);border:1px solid var(--c-metal);font-weight:600;font-size:.85rem}.archive_feat__Feil4{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.35rem;color:var(--c-fg);opacity:.9;font-size:.9rem;line-height:1.45}.archive_feat__Feil4 li::marker{color:var(--c-crimson)}.archive_shot__DtGq8{margin-top:1rem;overflow:hidden;border:1px solid var(--c-line)}.archive_shot__DtGq8 img{display:block;width:100%;height:auto;max-height:26svh;object-fit:cover}.archive_cta__Cbxmd{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.25rem;min-height:44px;padding:.6rem 1rem;color:var(--c-fg);background:transparent;border:1px solid var(--c-crimson);cursor:pointer;transition:background .3s}.archive_cta__Cbxmd:hover{background:rgb(255 38 56/.12)}.archive_cta__Cbxmd:focus-visible,.archive_selector__4ftwQ button:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.archive_selector__4ftwQ{--fill:0;position:absolute!important;left:var(--section-pad-x);right:var(--section-pad-x);bottom:1.25rem;list-style:none;margin:0;padding:.9rem 0 0;display:flex;justify-content:space-between;gap:.25rem}.archive_selector__4ftwQ:after,.archive_selector__4ftwQ:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-line)}.archive_selector__4ftwQ:after{background:var(--c-crimson);box-shadow:var(--glow-crimson);transform:scaleX(var(--fill));transform-origin:left}.archive_selector__4ftwQ li{flex:1 1 0;min-width:0}.archive_selector__4ftwQ button{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.3rem .2rem;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--c-fg-muted)}.archive_selector__4ftwQ li[data-active] button{color:var(--c-fg)}.archive_dot__jOPLI{flex:none;width:9px;height:9px;border:1px solid var(--c-metal);background:var(--c-bg);transition:background .3s,box-shadow .3s,transform .3s}.archive_selector__4ftwQ li[data-kind=featured] .archive_dot__jOPLI{width:11px;height:11px}.archive_selector__4ftwQ li[data-active] .archive_dot__jOPLI{background:var(--c-crimson);border-color:var(--c-crimson);box-shadow:var(--glow-crimson);transform:rotate(45deg)}.archive_selName__tGC7t{color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1199px){.archive_panels__3FF3b{width:min(26rem,52vw)}.archive_selector__4ftwQ li:not([data-active]) .archive_selName__tGC7t{display:none}.archive_selector__4ftwQ li[data-active]{flex:3 1 0}.archive_feat__Feil4{font-size:.85rem}}@media (max-height:700px){.archive_name__msTke{font-size:clamp(1.6rem,6svh,2.6rem)}.archive_sub__KwtNh{margin-top:.7rem}.archive_shot__DtGq8{display:none}}.archive_skip__5MArx{position:absolute;left:1rem;top:.5rem;z-index:70;padding:.6rem 1rem;color:var(--c-fg);background:var(--c-bg);border:1px solid var(--c-crimson);transform:translateY(-300%)}.archive_skip__5MArx:focus{transform:none;outline:2px solid var(--c-fg);outline-offset:2px}@media (prefers-reduced-motion:reduce){.archive_cta__Cbxmd,.archive_dot__jOPLI{transition:none}}.caseStudy_dialog__P_mFZ{box-sizing:border-box;width:min(56rem,100vw);max-width:100vw;max-height:100dvh;height:100dvh;margin:0 0 0 auto;padding:0;color:var(--c-fg);background:var(--c-bg-alt);border:0;border-left:1px solid var(--c-crimson-deep)}.caseStudy_dialog__P_mFZ::backdrop{background:rgb(8 8 9/.72);backdrop-filter:blur(4px)}.caseStudy_dialog__P_mFZ[open]{animation:caseStudy_csIn__jloIK .45s var(--ease-cinematic)}@keyframes caseStudy_csIn__jloIK{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.caseStudy_sheet__4h_oN{box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:4.5rem clamp(1.25rem,4vw,3rem) clamp(1.25rem,4vw,3rem)}.caseStudy_sheet__4h_oN section{margin-top:1.75rem;min-width:0}.caseStudy_sheet__4h_oN section h3{margin:0 0 .6rem}.caseStudy_sheet__4h_oN li,.caseStudy_sheet__4h_oN p{line-height:1.6;overflow-wrap:anywhere}.caseStudy_sheet__4h_oN section p{margin:0;color:var(--c-fg);opacity:.92;max-width:65ch}.caseStudy_sheet__4h_oN ul{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.4rem}.caseStudy_sheet__4h_oN li::marker{color:var(--c-crimson)}.caseStudy_close__Y7wzZ{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;gap:.5rem;align-items:center;min-height:44px;padding:.5rem .9rem;color:var(--c-fg);background:var(--c-bg);border:1px solid var(--c-line);cursor:pointer}@media (hover:hover){.caseStudy_close__Y7wzZ:hover{border-color:var(--c-crimson)}}.caseStudy_close__Y7wzZ:focus-visible,.caseStudy_links__5BSqd a:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.caseStudy_eyebrow__FbVdZ{margin:0 0 .9rem}.caseStudy_title__eVhPQ{margin:0;font-weight:600;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(2rem,1rem + 5vw,4.2rem);overflow-wrap:anywhere}.caseStudy_role__J5QQq{margin:.9rem 0 0;color:var(--c-metal)}.caseStudy_part__RUcO8{margin:.4rem 0 0;color:var(--c-crimson)}.caseStudy_links__5BSqd{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0}.caseStudy_links__5BSqd a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;color:var(--c-fg);border:1px solid var(--c-crimson);text-decoration:none}.caseStudy_chips__MlNWJ{list-style:none;padding:0!important;display:flex!important;flex-wrap:wrap;gap:.5rem!important}.caseStudy_chips__MlNWJ li{padding:.3rem .75rem;border:1px solid var(--c-metal);font-weight:600}.caseStudy_shots__1krlG{display:grid;gap:1rem}.caseStudy_shots__1krlG figure{margin:0;min-width:0}.caseStudy_shots__1krlG img{display:block;width:100%;height:auto;border:1px solid var(--c-line)}.caseStudy_shots__1krlG figcaption{margin-top:.4rem}.caseStudy_pending__rDlvv{display:inline-block;margin:1.25rem 0 0;padding:.4rem .7rem;border:1px dashed var(--c-line);font-size:.7rem}.caseStudy_sr__khEgz{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.caseStudy_dialog__P_mFZ[open]{animation:none}}@media (max-width:639px){.caseStudy_dialog__P_mFZ{border-left:0}.caseStudy_sheet__4h_oN{padding:calc(4.5rem + env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.caseStudy_close__Y7wzZ{top:max(1rem,env(safe-area-inset-top))}.caseStudy_links__5BSqd a{flex:1 1 100%;justify-content:center}}.career_section__1zuyE{align-items:stretch}.career_head___gdC9{max-width:60rem;margin-bottom:clamp(2rem,6svh,4rem)}.career_eyebrow__rpdjL{display:flex;align-items:center;gap:.75rem;margin:0 0 clamp(.75rem,2svh,1.5rem)}.career_mark__GSUXa{width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.career_title__JmAJ3{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;font-size:clamp(2.4rem,1rem + 6.2vw,7rem);line-height:.92;letter-spacing:-.03em}.career_subtitle__IWVQK{margin:clamp(.9rem,2.5svh,1.5rem) 0 0;color:var(--c-crimson);letter-spacing:.3em}.career_body__vi28Z{display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:1fr;align-items:start}@media (min-width:1024px){.career_body__vi28Z{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.career_timeline__61zkv{position:relative;list-style:none;margin:0;padding:0 0 0 1.75rem;display:grid;gap:.5rem}.career_timeline__61zkv:before{content:"";position:absolute;left:5px;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(to bottom,var(--c-line),var(--c-crimson-deep))}.career_node__uo7yq{position:relative}.career_nodeBtn__zPhQe{display:grid;gap:.3rem;width:100%;padding:1rem 1.1rem;text-align:left;cursor:pointer;color:var(--c-fg-muted);background:transparent;border:1px solid transparent;transition:border-color .4s var(--ease-cinematic),background .4s var(--ease-cinematic),color .4s var(--ease-cinematic)}.career_nodeBtn__zPhQe:hover{border-color:var(--c-line);color:var(--c-fg)}.career_node__uo7yq[data-active] .career_nodeBtn__zPhQe{border-color:var(--c-line);background:rgb(25 20 22/.6);color:var(--c-fg)}.career_marker__cHMyu{position:absolute;left:-1.75rem;top:1.45rem;width:11px;height:11px;background:var(--c-bg);border:1px solid var(--c-metal);transition:background .4s,box-shadow .4s,border-color .4s}.career_node__uo7yq[data-active] .career_marker__cHMyu{background:var(--c-crimson);border-color:var(--c-crimson);box-shadow:var(--glow-crimson)}.career_period__gUeuZ{color:var(--c-fg-muted)}.career_period__gUeuZ i{font-style:normal;color:var(--c-crimson)}.career_company__naQ6r{color:var(--c-fg);font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-weight:600;letter-spacing:-.01em}.career_position__Tqf9X{color:var(--c-metal);font-size:.95rem}.career_activeTag__ZdD43{margin-left:.5rem;font-weight:400;color:var(--c-crimson)}.career_node__uo7yq[data-active] .career_marker__cHMyu{transform:rotate(45deg)}.career_srOnly__l4xVg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.career_info__DUuKV{position:relative;padding:clamp(1.5rem,3.5vw,3rem);background:linear-gradient(145deg,rgb(255 38 56/.05),rgb(8 8 9/.7) 55%);border:1px solid rgb(53 48 52/.7);backdrop-filter:blur(6px)}.career_corner__3gkRg{position:absolute;width:22px;height:22px;border:0 solid var(--c-crimson);pointer-events:none}.career_corner__3gkRg[data-pos=tl]{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.career_corner__3gkRg[data-pos=br]{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}.career_reveal__s7Qt7>*{animation:career_careerReveal__I1Ixl .7s var(--ease-cinematic) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes career_careerReveal__I1Ixl{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.career_infoMeta__6WaZu{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;color:var(--c-metal)}.career_metaRule__S2A7p{width:2.5rem;height:1px;background:var(--c-crimson)}.career_infoCompany__Pcz0c{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(2.2rem,1rem + 4.4vw,5rem);overflow-wrap:anywhere}.career_infoTitle__SSdAc{display:flex;align-items:center;gap:.75rem;margin:1rem 0 0;color:var(--c-metal);font-size:clamp(1.05rem,.95rem + .5vw,1.4rem)}.career_titleMark__O7ZP9{flex:none;width:8px;height:8px;background:var(--c-crimson);box-shadow:var(--glow-crimson);transform:rotate(45deg)}.career_divider__rkUa5{height:1px;margin:1.5rem 0;border:0;background:linear-gradient(90deg,var(--c-metal),var(--c-line) 40%,transparent)}.career_infoText__c5iiS{margin:0;color:var(--c-fg-muted);line-height:1.6;max-width:60ch}.career_pending__pj8UB{margin:0;color:var(--c-fg-muted);padding:.45rem .7rem;border:1px dashed var(--c-line);display:inline-block;font-size:.7rem}.career_infoHead__cPhme{margin:1.75rem 0 .75rem;color:var(--c-fg-muted)}.career_list__nVWsb{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;max-width:62ch}.career_listItem__UMupx{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;color:var(--c-fg);opacity:.88;line-height:1.55;font-size:.95rem}.career_listIdx__OqEDc{color:var(--c-crimson);padding-top:.15rem}.career_tags__WD7kb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.career_tag__aSLDk{padding:.4rem .8rem;color:var(--c-fg);border:1px solid var(--c-metal);font-weight:600;font-size:.9rem}.career_tagNote__RIF6C{font-weight:400;color:var(--c-fg-muted);font-size:.65rem}.career_stepper__QLZjk{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--c-line)}.career_stepBtn__ZMBPy{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;min-height:44px;color:var(--c-fg);background:transparent;border:1px solid var(--c-line);cursor:pointer;transition:border-color .3s,background .3s}.career_stepBtn__ZMBPy:hover:not(:disabled){border-color:var(--c-crimson);background:rgb(255 38 56/.08)}.career_stepBtn__ZMBPy:disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.career_stepCount__KLbJW{color:var(--c-fg-muted)}@media (prefers-reduced-motion:reduce){.career_reveal__s7Qt7>*{animation:none}.career_marker__cHMyu,.career_nodeBtn__zPhQe,.career_stepBtn__ZMBPy{transition:none}}.career_root__9Uvoy{position:relative;z-index:10;width:100%}.career_stage__MKVmJ{position:relative;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:100svh;padding:var(--section-pad-y) var(--section-pad-x)}.career_stage__MKVmJ[data-mode=scroll]{height:100svh;min-height:0;overflow:hidden}.career_shade__TmHX4{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(8 8 9/.78) 0,rgb(8 8 9/.35) 40%,transparent 65%),linear-gradient(180deg,rgb(8 8 9/.6),transparent 30%)}.career_stage__MKVmJ>:not(.career_shade__TmHX4){position:relative}.career_stage__MKVmJ .career_head___gdC9{margin-bottom:clamp(1rem,3svh,2rem)}.career_stage__MKVmJ .career_title__JmAJ3{font-size:clamp(1.8rem,1rem + 2.6vw,3.6rem)}.career_stage__MKVmJ .career_subtitle__IWVQK{margin-top:.6rem}.career_body__vi28Z{min-height:0}@media (min-width:1024px){.career_body__vi28Z{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.career_panels__Lhsz8{display:grid;min-width:0}.career_panelSlot__wGCfc{grid-area:1/1;min-width:0}.career_stage__MKVmJ:not([data-mode=scroll]) .career_panelSlot__wGCfc[data-state=inactive]{display:none}.career_stage__MKVmJ[data-mode=scroll] .career_panelSlot__wGCfc{visibility:hidden}.career_stage__MKVmJ[data-mode=scroll] .career_stepper__QLZjk{display:none}.career_stage__MKVmJ .career_info__DUuKV{padding:clamp(1.1rem,2.4vw,2rem)}.career_stage__MKVmJ .career_infoCompany__Pcz0c{font-size:clamp(2rem,.8rem + 3.4vw,4.2rem)}.career_stage__MKVmJ .career_infoTitle__SSdAc{margin-top:.7rem}.career_stage__MKVmJ .career_divider__rkUa5{margin:1rem 0}.career_stage__MKVmJ .career_infoHead__cPhme{margin:1.1rem 0 .6rem}.career_stage__MKVmJ .career_list__nVWsb{gap:.6rem}.career_stage__MKVmJ .career_listItem__UMupx{font-size:.9rem;line-height:1.5}.career_timeline__61zkv{--fill:0}.career_timeline__61zkv:after{content:"";position:absolute;left:5px;top:.6rem;bottom:.6rem;width:1px;background:var(--c-crimson);box-shadow:var(--glow-crimson);transform:scaleY(var(--fill));transform-origin:top}.career_stage__MKVmJ:not([data-mode=scroll]) .career_timeline__61zkv:after{display:none}@media (max-width:1023px){.career_stage__MKVmJ .career_body__vi28Z{gap:1rem}.career_timeline__61zkv{grid-template-columns:repeat(3,minmax(0,1fr));padding:.9rem 0 0;gap:.25rem}.career_timeline__61zkv:after,.career_timeline__61zkv:before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px}.career_timeline__61zkv:after{transform:scaleX(var(--fill));transform-origin:left}.career_marker__cHMyu{left:.75rem;top:-.4rem}.career_nodeBtn__zPhQe{padding:.8rem .75rem .6rem}.career_position__Tqf9X{display:none}.career_company__naQ6r{font-size:.95rem}.career_activeTag__ZdD43{display:block;margin:.2rem 0 0}}@media (max-width:767px){.career_stage__MKVmJ .career_title__JmAJ3{font-size:1.6rem}.career_stage__MKVmJ .career_subtitle__IWVQK{display:none}.career_stage__MKVmJ[data-mode=scroll] .career_listItem__UMupx>span:last-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.career_stage__MKVmJ .career_infoCompany__Pcz0c{font-size:clamp(1.7rem,8vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.career_timeline__61zkv:after{transition:none}}.career_skip__HGOdA{position:absolute;left:1rem;top:.5rem;z-index:70;padding:.6rem 1rem;color:var(--c-fg);background:var(--c-bg);border:1px solid var(--c-crimson);transform:translateY(-300%)}.career_skip__HGOdA:focus{transform:none;outline:2px solid var(--c-fg);outline-offset:2px}.career_nodeBtn__zPhQe:focus-visible,.career_stepBtn__ZMBPy:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}@media (max-width:1199px){.career_stage__MKVmJ .career_infoCompany__Pcz0c{font-size:clamp(1.8rem,.8rem + 3vw,3rem)}.career_stage__MKVmJ .career_listItem__UMupx{font-size:.85rem;line-height:1.45}.career_stage__MKVmJ .career_list__nVWsb{gap:.45rem}}@media (max-height:700px){.career_stage__MKVmJ .career_infoCompany__Pcz0c{font-size:clamp(1.6rem,6svh,2.6rem)}.career_stage__MKVmJ .career_divider__rkUa5{margin:.6rem 0}.career_stage__MKVmJ .career_infoHead__cPhme{margin:.7rem 0 .4rem}.career_stage__MKVmJ .career_listItem__UMupx{font-size:.8rem;line-height:1.4}}.career_stage__MKVmJ[data-mode=scroll] .career_info__DUuKV,.career_stage__MKVmJ[data-mode=scroll] .career_panelSlot__wGCfc{will-change:opacity}.career_shade__TmHX4{background:linear-gradient(90deg,rgb(8 8 9/.78) 0,rgb(8 8 9/.35) 40%,transparent 65%),linear-gradient(180deg,rgb(8 8 9/.6),transparent 30%),radial-gradient(ellipse 55% 60% at 72% 52%,rgb(8 8 9/.38),transparent 70%)}.career_listAtmos__XHw7k{isolation:isolate;overflow-x:clip}.career_listAtmos__XHw7k:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 32% at 92% 4%,rgb(255 38 56/.11),transparent 70%),radial-gradient(70% 30% at 0 96%,rgb(157 24 38/.14),transparent 70%),repeating-linear-gradient(90deg,rgb(193 185 184/.035) 0 1px,transparent 1px 84px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.career_info__DUuKV:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 3px,rgb(255 255 255/.018) 3px 4px)}.career_info__DUuKV{background:linear-gradient(145deg,rgb(255 38 56/.07),rgb(16 16 18/.66) 55%);border-color:rgb(53 48 52/.85);backdrop-filter:blur(10px)}.career_timeline__61zkv:before{width:2px;left:4px;background:repeating-linear-gradient(to bottom,var(--c-crimson-deep) 0 22px,transparent 22px 28px);opacity:.75}.career_shade__TmHX4{background:linear-gradient(90deg,rgb(8 8 9/.74) 0,rgb(8 8 9/.3) 40%,transparent 62%),linear-gradient(180deg,rgb(8 8 9/.55),transparent 28%),radial-gradient(ellipse 50% 58% at 72% 52%,rgb(8 8 9/.34),transparent 70%)}.careerList_root__sJeDk{position:relative;box-sizing:border-box;width:100%;max-width:48rem;margin:0 auto;padding:var(--section-pad-y) var(--section-pad-x)}.careerList_head__JTwwV{margin-bottom:1.5rem}.careerList_eyebrow__iNRgh{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem}.careerList_mark__V2Pxv{width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.careerList_title__IG3Ui{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:-.03em;font-size:clamp(2rem,1rem + 7vw,4rem);overflow-wrap:anywhere}.careerList_subtitle__XZb1n{margin:.8rem 0 0;color:var(--c-crimson);letter-spacing:.22em}.careerList_chips__UIlUu{position:sticky;top:calc(var(--nav-h) - .5rem);z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 1.75rem;padding:.5rem 0;background:rgb(8 8 9/.88);backdrop-filter:blur(8px)}.careerList_chip__OLBrR{display:grid;gap:.1rem;justify-items:start;min-height:44px;padding:.45rem .7rem;color:var(--c-fg-muted);background:transparent;border:1px solid var(--c-line);cursor:pointer;font-size:.85rem;touch-action:manipulation}.careerList_chip__OLBrR[aria-current=true]{color:var(--c-fg);border-color:var(--c-crimson);background:rgb(255 38 56/.08)}.careerList_chip__OLBrR[aria-current=true]>span:first-child{color:var(--c-crimson)}.careerList_list__vv_Pm{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.careerList_item__WJ_8X{position:relative;min-width:0;padding-left:2rem;scroll-margin-top:calc(var(--nav-h) + 4.5rem)}.careerList_item__WJ_8X:before{content:"";position:absolute;left:5px;top:.35rem;bottom:-1.5rem;width:1px;background:var(--c-line)}.careerList_item__WJ_8X:last-child:before{bottom:0}.careerList_item__WJ_8X[data-active]:before,.careerList_item__WJ_8X[data-visited]:before{background:linear-gradient(to bottom,var(--c-crimson),var(--c-crimson-deep))}.careerList_node__O4_dm{position:absolute;left:0;top:.35rem;width:11px;height:11px;background:var(--c-bg);border:1px solid var(--c-metal);transition:background .3s,box-shadow .3s,transform .3s}.careerList_item__WJ_8X[data-visited] .careerList_node__O4_dm{border-color:var(--c-crimson-deep);background:var(--c-crimson-deep)}.careerList_item__WJ_8X[data-active] .careerList_node__O4_dm{background:var(--c-crimson);border-color:var(--c-crimson);box-shadow:var(--glow-crimson);transform:rotate(45deg)}.careerList_card__uN6Uu{min-width:0;padding:1.1rem 1.1rem 1.25rem;border:1px solid rgb(53 48 52/.7);background:linear-gradient(145deg,rgb(255 38 56/.05),rgb(8 8 9/.55) 55%)}.careerList_item__WJ_8X[data-active] .careerList_card__uN6Uu{border-color:var(--c-crimson-deep)}.careerList_meta__UtO_L{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .7rem;color:var(--c-metal)}.careerList_now__ILW_V{color:var(--c-crimson)}.careerList_company__KWwTv{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(1.6rem,1rem + 4.5vw,2.4rem);overflow-wrap:anywhere}.careerList_company__KWwTv:focus-visible{outline:2px solid var(--c-fg);outline-offset:4px}.careerList_position__EfEox{margin:.6rem 0 0;color:var(--c-metal);font-size:1rem}.careerList_text__vXzNF{margin:1rem 0 0;color:var(--c-fg-muted);line-height:1.6}.careerList_pending__8R7Ms{display:inline-block;margin:1rem 0 0;padding:.4rem .6rem;border:1px dashed var(--c-line);font-size:.7rem}.careerList_sub__3kcyc{margin:1.25rem 0 .6rem}.careerList_bullets__TyMC_{margin:0;padding:0 0 0 1.1rem;display:grid;gap:.7rem;color:var(--c-fg);opacity:.92;line-height:1.55;font-size:.95rem}.careerList_bullets__TyMC_ li::marker{color:var(--c-crimson)}.careerList_tags__ziWkR{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.careerList_tag__0kTC0{padding:.35rem .7rem;color:var(--c-fg);border:1px solid var(--c-metal);font-weight:600;font-size:.85rem;overflow-wrap:anywhere}.careerList_chip__OLBrR:focus-visible{outline:2px solid var(--c-fg);outline-offset:2px}@media (min-width:640px){.careerList_card__uN6Uu{padding:1.5rem 1.75rem}}@media (prefers-reduced-motion:reduce){.careerList_node__O4_dm{transition:none}}.careerList_more__6vRy0{margin-top:1.1rem;border-top:1px solid var(--c-line)}.careerList_moreSum__awH7j{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.4rem 0;cursor:pointer;list-style:none;color:var(--c-metal);touch-action:manipulation}.careerList_moreSum__awH7j::-webkit-details-marker{display:none}.careerList_moreSum__awH7j:focus-visible{outline:2px solid var(--c-fg);outline-offset:2px}.careerList_moreIcon__kwz18{position:relative;flex:none;width:14px;height:14px}.careerList_moreIcon__kwz18:after,.careerList_moreIcon__kwz18:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--c-crimson);transition:transform .3s var(--ease-cinematic)}.careerList_moreIcon__kwz18:after{transform:rotate(90deg)}.careerList_more__6vRy0[open] .careerList_moreIcon__kwz18:after{transform:rotate(0)}.careerList_more__6vRy0[open]>.careerList_moreSum__awH7j{color:var(--c-fg)}@media (hover:hover){.careerList_moreSum__awH7j:hover{color:var(--c-fg)}}.careerList_more__6vRy0 .careerList_sub__3kcyc:first-of-type{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.careerList_moreIcon__kwz18:after,.careerList_moreIcon__kwz18:before{transition:none}}.connect_root__3C48J{position:relative;z-index:10;width:100%}.connect_srOnly__ouv2N{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.connect_stage__UeFpx{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;min-height:100svh;padding:clamp(5rem,11svh,7rem) var(--section-pad-x) clamp(2rem,6svh,4rem)}.connect_stage__UeFpx[data-mode=scroll]{height:100svh;min-height:0;overflow:hidden}.connect_shade__B1ry1{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(8 8 9/.88) 0,rgb(8 8 9/.55) 38%,transparent 62%),linear-gradient(180deg,rgb(8 8 9/.7),transparent 24%),linear-gradient(0deg,rgb(8 8 9/.75),transparent 22%)}.connect_title__vdNBn{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--c-fg-muted);font-weight:400}.connect_mark__FiA_e{flex:none;width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.connect_copy__pPX_j{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(1.25rem,3.6svh,2.4rem);width:100%;max-width:46rem}@media (min-width:1024px){.connect_copy__pPX_j{max-width:min(46rem,52vw)}}.connect_headline__h0Yvt{margin:0;font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.1rem,.6rem + min(3.7vw,7.4svh),5.2rem);filter:drop-shadow(0 0 44px rgb(255 38 56/.22))}.connect_line__Cc90Q{display:block}.connect_line__Cc90Q+.connect_line__Cc90Q{margin-top:.12em}.connect_word__3hQm0{display:inline-block;white-space:nowrap}.connect_mask__pEHW_{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.02em .01em .06em;margin:-.02em -.01em -.06em}.connect_char__HwzNL{display:inline-block;will-change:transform;color:var(--c-metal);background:linear-gradient(180deg,var(--c-fg) 0,var(--c-metal) 38%,var(--c-fg-muted) 54%,var(--c-metal) 76%,var(--c-fg-muted) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (forced-colors:active){.connect_char__HwzNL{background:none;-webkit-text-fill-color:currentColor;color:CanvasText}}.connect_channels__BbcXL{list-style:none;margin:0;padding:0}.connect_channels__BbcXL>li{border-top:1px solid var(--c-line)}.connect_channels__BbcXL>li:last-child{border-bottom:1px solid var(--c-line)}.connect_channel__iorLP{position:relative;display:grid;grid-template-columns:6.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:2.9rem;padding:.55rem 0;color:var(--c-fg);text-decoration:none}.connect_channel__iorLP:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--c-crimson);box-shadow:var(--glow-crimson);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-cinematic)}.connect_channel__iorLP:focus-visible:after{transform:scaleX(1);transform-origin:left}@media (hover:hover){.connect_channel__iorLP:hover:after{transform:scaleX(1);transform-origin:left}}.connect_channel__iorLP:focus-visible{outline:2px solid var(--c-fg);outline-offset:2px}.connect_chLabel__TyrNq{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-fg-muted);transition:color .4s var(--ease-cinematic)}.connect_chValue__QLhs7{min-width:0;overflow-wrap:anywhere;font-weight:500;font-size:.98rem;transition:transform .5s var(--ease-cinematic)}.connect_chArrow__U5Kia{color:var(--c-fg-muted);transition:transform .5s var(--ease-cinematic),color .4s var(--ease-cinematic)}.connect_channel__iorLP:focus-visible .connect_chArrow__U5Kia,.connect_channel__iorLP:focus-visible .connect_chLabel__TyrNq{color:var(--c-crimson)}.connect_channel__iorLP:focus-visible .connect_chValue__QLhs7{transform:translateX(4px)}.connect_channel__iorLP:focus-visible .connect_chArrow__U5Kia{transform:translate(3px,-3px)}.connect_channel__iorLP:active .connect_chArrow__U5Kia,.connect_channel__iorLP:active .connect_chLabel__TyrNq{color:var(--c-crimson)}@media (hover:hover){.connect_channel__iorLP:hover .connect_chArrow__U5Kia,.connect_channel__iorLP:hover .connect_chLabel__TyrNq{color:var(--c-crimson)}.connect_channel__iorLP:hover .connect_chValue__QLhs7{transform:translateX(4px)}.connect_channel__iorLP:hover .connect_chArrow__U5Kia{transform:translate(3px,-3px)}}.connect_primaryRow__7Fjsk .connect_channel__iorLP{min-height:4.2rem}.connect_primaryRow__7Fjsk .connect_chValue__QLhs7{font-size:var(--fs-lead);font-weight:600;letter-spacing:-.01em}.connect_todo__zQap0{padding:.8rem 0;color:var(--c-fg-muted);font-style:normal}.connect_actions__sjUDY{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem}.connect_ctaWrap__aw7xW{position:relative;display:inline-flex}.connect_ctaWrap__aw7xW:after{content:"";position:absolute;inset:0;border:1px solid var(--c-crimson);opacity:0;pointer-events:none}.connect_stage__UeFpx[data-live] .connect_ctaWrap__aw7xW:after,.connect_stage__UeFpx[data-tier=list] .connect_ctaWrap__aw7xW:after{animation:connect_signal__AE8HA 3.2s var(--ease-cinematic) 1.2s infinite}@keyframes connect_signal__AE8HA{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(1.16,1.7)}}.connect_cta__jaSzq,.connect_cv__BLjiL{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.9rem;overflow:hidden;min-height:48px;padding:.95rem 1.6rem;color:var(--c-fg);text-decoration:none;cursor:pointer;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.26em;background:rgb(25 20 22/.65);border:1px solid var(--c-line);backdrop-filter:blur(8px);transition:border-color .5s var(--ease-cinematic),box-shadow .5s var(--ease-cinematic),transform .5s var(--ease-cinematic)}.connect_cta__jaSzq{border-color:var(--c-crimson-deep)}.connect_cta__jaSzq:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--c-crimson-deep),var(--c-crimson));transform:translateX(-101%);transition:transform .6s var(--ease-cinematic)}.connect_cta__jaSzq:focus-visible,.connect_cv__BLjiL:focus-visible{border-color:var(--c-crimson);box-shadow:var(--glow-crimson);transform:translateY(-2px)}.connect_cta__jaSzq:active:before,.connect_cta__jaSzq:focus-visible:before{transform:translateX(0)}@media (hover:hover){.connect_cta__jaSzq:hover,.connect_cv__BLjiL:hover{border-color:var(--c-crimson);box-shadow:var(--glow-crimson);transform:translateY(-2px)}.connect_cta__jaSzq:hover:before{transform:translateX(0)}.connect_cv__BLjiL:hover svg{transform:translateY(3px)}.connect_cta__jaSzq:hover svg{transform:rotate(-12deg)}}.connect_cta__jaSzq:focus-visible,.connect_cv__BLjiL:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.connect_cta__jaSzq:active,.connect_cv__BLjiL:active{transform:translateY(0) scale(.985)}.connect_cta__jaSzq svg,.connect_cv__BLjiL svg{transition:transform .5s var(--ease-cinematic)}.connect_cv__BLjiL:focus-visible svg{transform:translateY(3px)}.connect_cta__jaSzq:focus-visible svg{transform:rotate(-12deg)}.connect_dock__BFDfM{position:relative;isolation:isolate;box-sizing:border-box;min-height:100svh;display:flex;align-items:center;padding:var(--section-pad-y) var(--section-pad-x)}.connect_dock__BFDfM:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(8 8 9/.9),rgb(8 8 9/.6) 45%,transparent 72%),linear-gradient(180deg,transparent,rgb(8 8 9/.5) 40%,rgb(8 8 9/.85))}.connect_formWrap__tLTod{width:min(34rem,100%)}.connect_formTitle__rQezn{margin:0;color:var(--c-fg);font-weight:600;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);line-height:1;letter-spacing:-.02em}.connect_formTitle__rQezn:focus{outline:none}.connect_formNote__RJ9qZ{margin:.8rem 0 1.8rem;max-width:30rem;color:var(--c-metal);line-height:1.55;font-size:.95rem}.connect_form__TSX4W{display:grid;gap:1.5rem}.connect_summary__oCkbT{margin:0;color:var(--c-crimson);font-weight:600;font-size:.9rem}.connect_summary__oCkbT:empty{margin:0}.connect_field__Ov8nI{display:grid;gap:.35rem;position:relative}.connect_fieldLabel__4EGqY{color:var(--c-fg-muted)}.connect_input__E9HwW{box-sizing:border-box;width:100%;min-height:48px;padding:.65rem 0;color:var(--c-fg);font:inherit;font-size:max(16px,1rem);background:transparent;border:0;border-bottom:1px solid var(--c-line);border-radius:0;resize:vertical;transition:border-color .35s var(--ease-cinematic),box-shadow .35s var(--ease-cinematic)}.connect_input__E9HwW:hover{border-bottom-color:var(--c-metal)}.connect_input__E9HwW:focus{border-bottom-color:var(--c-crimson);box-shadow:0 1px 0 var(--c-crimson),0 10px 18px -14px rgb(255 38 56/.7)}.connect_input__E9HwW:focus-visible{outline:2px solid var(--c-fg);outline-offset:4px}.connect_input__E9HwW[aria-invalid=true]{border-bottom-color:var(--c-crimson)}textarea.connect_input__E9HwW{min-height:7.5rem;line-height:1.5}.connect_count__u4z5V{justify-self:end;color:var(--c-fg-muted);font-variant-numeric:tabular-nums}.connect_error__9F4yb{margin:0;color:var(--c-crimson);font-size:.85rem;line-height:1.4}.connect_submit__fCeHt{justify-self:start;display:inline-flex;align-items:center;gap:.9rem;min-height:48px;padding:.95rem 1.6rem;cursor:pointer;color:var(--c-fg);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(100deg,var(--c-crimson-deep),var(--c-crimson));border:1px solid var(--c-crimson);transition:box-shadow .5s var(--ease-cinematic),transform .5s var(--ease-cinematic),filter .5s var(--ease-cinematic)}.connect_submit__fCeHt:focus-visible{box-shadow:var(--glow-crimson);transform:translateY(-2px);filter:brightness(1.08)}@media (hover:hover){.connect_submit__fCeHt:hover{box-shadow:var(--glow-crimson);transform:translateY(-2px);filter:brightness(1.08)}}.connect_submit__fCeHt:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.connect_submit__fCeHt:active{transform:translateY(0) scale(.985)}.connect_statusRegion__8Ybkr:empty{margin-top:-1.5rem}.connect_status__fddog{padding:1rem 1.1rem;background:rgb(25 20 22/.7);border:1px solid var(--c-line);border-left:2px solid var(--c-crimson)}.connect_statusTitle__1XyCa{margin:0 0 .4rem;color:var(--c-fg);font-weight:600}.connect_statusText__Zzzgm{margin:.4rem 0 0;color:var(--c-metal);font-size:.9rem;line-height:1.55}.connect_statusActions__xZ1ZC{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.connect_statusActions__xZ1ZC button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .9rem;color:var(--c-fg);font:inherit;font-size:.85rem;background:transparent;border:1px solid var(--c-line);cursor:pointer;transition:border-color .25s,background .25s}@media (hover:hover){.connect_statusActions__xZ1ZC button:hover{border-color:var(--c-crimson);background:rgb(255 38 56/.12)}}.connect_statusActions__xZ1ZC button:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.connect_portrait__LFgI9{position:relative;z-index:-1;width:min(78vw,21rem);margin:.5rem auto 0;aspect-ratio:3/4;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 64% at 50% 48%,#000 52%,transparent 100%);mask-image:radial-gradient(ellipse 62% 64% at 50% 48%,#000 52%,transparent 100%)}.connect_portrait__LFgI9 img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.9) saturate(.95)}.connect_stage__UeFpx[data-tier=list]{padding-top:clamp(4.5rem,12svh,6rem)}.connect_stage__UeFpx[data-tier=list]:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 32% at 50% 18%,rgb(255 38 56/.14),transparent 70%),radial-gradient(55% 30% at 10% 95%,rgb(157 24 38/.14),transparent 70%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.connect_stage__UeFpx[data-tier=list] .connect_shade__B1ry1{background:linear-gradient(180deg,transparent 30%,rgb(8 8 9/.7) 60%)}.connect_stage__UeFpx[data-tier=list] .connect_title__vdNBn{margin-top:1rem}.connect_stage__UeFpx[data-tier=list] .connect_copy__pPX_j{margin-top:1.25rem;justify-content:flex-start}@media (min-width:1024px){.connect_stage__UeFpx[data-tier=list] .connect_portrait__LFgI9{position:absolute;z-index:-1;right:var(--section-pad-x);top:50%;width:min(36vw,30rem);margin:0;transform:translateY(-48%)}}.connect_stage__UeFpx[data-tier=list] .connect_portrait__LFgI9{animation:connect_portraitIn____g0t 2.2s var(--ease-cinematic) both}@keyframes connect_portraitIn____g0t{0%{opacity:0}}@media (max-width:640px){.connect_channel__iorLP{grid-template-columns:minmax(0,1fr) auto;row-gap:.15rem}.connect_chLabel__TyrNq{grid-column:1/-1}.connect_chValue__QLhs7{grid-column:1}.connect_chArrow__U5Kia{grid-column:2;grid-row:2}}@media (max-height:720px) and (min-width:1024px){.connect_channel__iorLP{min-height:2.5rem;padding:.35rem 0}.connect_primaryRow__7Fjsk .connect_channel__iorLP{min-height:3.4rem}.connect_copy__pPX_j{gap:1rem}}@media (prefers-reduced-motion:reduce){.connect_ctaWrap__aw7xW:after,.connect_stage__UeFpx[data-tier=list] .connect_portrait__LFgI9{animation:none!important}.connect_chArrow__U5Kia,.connect_chValue__QLhs7,.connect_channel__iorLP:after,.connect_cta__jaSzq,.connect_cta__jaSzq:before,.connect_cv__BLjiL,.connect_submit__fCeHt{transition:none}}@media (max-width:639px){.connect_actions__sjUDY{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.connect_ctaWrap__aw7xW{display:flex}.connect_cta__jaSzq,.connect_cv__BLjiL{width:100%;box-sizing:border-box;justify-content:space-between;min-height:52px;letter-spacing:.2em}.connect_submit__fCeHt{justify-self:stretch;justify-content:space-between;min-height:52px}.connect_statusActions__xZ1ZC{display:grid;grid-template-columns:minmax(0,1fr)}.connect_statusActions__xZ1ZC button{justify-content:center}.connect_channel__iorLP{min-height:56px}.connect_chValue__QLhs7{overflow-wrap:anywhere}.connect_dock__BFDfM{min-height:0;padding-top:3rem;padding-bottom:max(3rem,env(safe-area-inset-bottom))}.connect_stage__UeFpx{padding-left:max(var(--section-pad-x),env(safe-area-inset-left));padding-right:max(var(--section-pad-x),env(safe-area-inset-right))}}.hero_scrollSpace__PJpYs{height:240svh}@media (prefers-reduced-motion:reduce){.hero_scrollSpace__PJpYs{height:100svh}}.hero_stage__OyMuG{position:sticky;top:0;height:100svh;overflow:hidden}.hero_shade__XV49O{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 42%,transparent 55%,rgb(8 8 9/.85) 100%),linear-gradient(to top,var(--c-bg) 0,rgb(8 8 9/.82) 20%,transparent 50%)}.hero_side__JFE9X{position:absolute;display:none;align-items:center;gap:1.25rem}@media (min-width:1024px){.hero_side__JFE9X{display:flex}}.hero_sideLeft__Hzz7E{left:var(--section-pad-x);top:46%}.hero_sideRight__Iue9o{right:var(--section-pad-x);top:46%;flex-direction:row-reverse;text-align:right}.hero_rule__j0h_x{width:clamp(4rem,11vw,11rem);height:1px;background:linear-gradient(to right,var(--c-line),var(--c-crimson-deep))}.hero_sideRight__Iue9o .hero_rule__j0h_x{background:linear-gradient(to left,var(--c-line),var(--c-crimson))}.hero_sideKey__gVSPi{display:block;color:var(--c-fg);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.32em}.hero_sideVal__MFoVK{display:block;margin-top:.4rem}.hero_eyebrow__egqAh{left:var(--section-pad-x)}.hero_eyebrow__egqAh,.hero_telemetry__S7VTu{position:absolute;display:none;top:clamp(5rem,11svh,7rem)}.hero_telemetry__S7VTu{right:var(--section-pad-x);text-align:right}@media (min-width:1024px){.hero_eyebrow__egqAh,.hero_telemetry__S7VTu{display:block}}.hero_counter__p5YVK{color:var(--c-fg);font-variant-numeric:tabular-nums}.hero_status__0rzUZ{color:var(--c-crimson)}.hero_bottom___ppdO{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:center;padding:0 var(--section-pad-x) clamp(1.25rem,4svh,2.5rem)}.hero_name__GP6rz{margin:0;color:var(--c-fg);font-weight:600;text-align:center;white-space:nowrap;font-size:clamp(2rem,.5rem + 8.4vw,9.5rem);line-height:.92;letter-spacing:-.02em;text-shadow:0 0 60px rgb(255 38 56/.16)}.hero_mask__K2Xuh{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.04em}.hero_char__6CKXY{display:inline-block;will-change:transform}.hero_gap__Ymz7O{display:inline-block;width:.26em}.hero_title__SW5nS{display:flex;align-items:center;gap:1rem;margin-top:clamp(.6rem,1.6svh,1.1rem);color:var(--c-metal);font-family:var(--font-mono);font-size:clamp(.66rem,.58rem + .3vw,.9rem);letter-spacing:.5em;text-transform:uppercase}.hero_title__SW5nS span{margin-right:-.5em}.hero_title__SW5nS:after,.hero_title__SW5nS:before{content:"";width:clamp(1.5rem,5vw,4rem);height:1px;background:var(--c-crimson)}.hero_row__yzWWR{position:relative;display:grid;width:100%;max-width:1600px;grid-template-columns:1fr;justify-items:center;gap:1.1rem;margin-top:clamp(1rem,3svh,2rem)}@media (min-width:1024px){.hero_row__yzWWR{grid-template-columns:1fr auto 1fr;align-items:end;justify-items:stretch}}.hero_headline__LDkZF{margin:0;max-width:24rem;text-align:center;color:var(--c-fg-muted);font-size:clamp(.72rem,.66rem + .25vw,.95rem);line-height:1.6;letter-spacing:.14em;font-weight:500}@media (min-width:1024px){.hero_headline__LDkZF{text-align:left}}.hero_word__cftos{display:inline-block}.hero_cta__bYOwg,.hero_em__DY_SI{color:var(--c-fg)}.hero_cta__bYOwg{position:relative;display:inline-flex;align-items:center;gap:1rem;overflow:hidden;padding:1rem 1.7rem;text-decoration:none;cursor:pointer;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.26em;background:rgb(25 20 22/.65);border:1px solid var(--c-line);backdrop-filter:blur(8px);transition:border-color .5s var(--ease-cinematic),box-shadow .5s var(--ease-cinematic),transform .5s var(--ease-cinematic)}.hero_cta__bYOwg:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--c-crimson-deep),var(--c-crimson));transform:translateX(-101%);transition:transform .6s var(--ease-cinematic)}.hero_cta__bYOwg{isolation:isolate}.hero_cta__bYOwg:focus-visible{border-color:var(--c-crimson);box-shadow:var(--glow-crimson);outline:2px solid var(--c-fg);outline-offset:3px}.hero_cta__bYOwg:focus-visible:before{transform:translateX(0)}.hero_cta__bYOwg:active{transform:scale(.985)}.hero_cta__bYOwg:active:before{transform:translateX(0)}.hero_cta__bYOwg svg{transition:transform .5s var(--ease-cinematic)}.hero_cta__bYOwg:focus-visible svg{transform:translateX(5px)}@media (hover:hover){.hero_cta__bYOwg:hover{border-color:var(--c-crimson);box-shadow:var(--glow-crimson);transform:translateY(-2px)}.hero_cta__bYOwg:hover:before{transform:translateX(0)}.hero_cta__bYOwg:hover svg{transform:translateX(5px)}}.hero_scroll__v8EuY{display:none;align-items:center;gap:.9rem;color:var(--c-fg-muted);position:absolute;right:0;bottom:0;flex-direction:column}@media (min-width:1024px){.hero_scroll__v8EuY{display:flex;position:static;justify-self:end;flex-direction:row}}.hero_scrollLine__A7Zl6{position:relative;width:1px;height:2.5rem;background:var(--c-line);overflow:hidden}@media (min-width:1024px){.hero_scrollLine__A7Zl6{width:3rem;height:1px}}.hero_scrollLine__A7Zl6:after{content:"";position:absolute;inset:0;background:var(--c-crimson);transform:translateY(-100%);animation:hero_drop__iLtJ0 2.2s var(--ease-cinematic) infinite}@media (min-width:1024px){.hero_scrollLine__A7Zl6:after{transform:translateX(-100%);animation-name:hero_slide__Z5vaf}}.hero_scrollText__pJpUD{display:none}@media (min-width:1024px){.hero_scrollText__pJpUD{display:inline}}@keyframes hero_drop__iLtJ0{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes hero_slide__Z5vaf{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.hero_scrollLine__A7Zl6:after{animation:none;transform:none}}.hero_poster__OzcF_{position:absolute;left:50%;top:44%;height:min(88svh,120vw);aspect-ratio:3/4;transform:translate(-50%,-50%);object-fit:cover;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 60% 62% at 50% 50%,#000 55%,transparent 100%)}.hero_sides__iCrC4{position:absolute;inset:0;pointer-events:none}@media (max-width:479px){.hero_title__SW5nS{gap:.6rem;letter-spacing:.26em;font-size:.66rem}.hero_title__SW5nS span{margin-right:-.26em}.hero_title__SW5nS:after,.hero_title__SW5nS:before{width:1rem}.hero_headline__LDkZF{letter-spacing:.1em;max-width:19rem}}@media (max-width:767px){.hero_cta__bYOwg{width:min(100%,22rem);min-height:52px;justify-content:space-between;padding:.95rem 1.25rem}.hero_row__yzWWR{gap:.9rem}}@media (orientation:landscape) and (max-height:520px){.hero_headline__LDkZF,.hero_scroll__v8EuY{display:none}.hero_name__GP6rz{font-size:clamp(1.6rem,11svh,3.2rem)}.hero_title__SW5nS{margin-top:.3rem;font-size:.62rem}.hero_row__yzWWR{margin-top:.5rem;gap:0}.hero_cta__bYOwg{min-height:44px;padding:.6rem 1.1rem;width:auto}.hero_bottom___ppdO{padding-bottom:max(.6rem,env(safe-area-inset-bottom))}}.hero_bottom___ppdO{padding-left:max(var(--section-pad-x),env(safe-area-inset-left));padding-right:max(var(--section-pad-x),env(safe-area-inset-right))}@media (max-width:767px){.hero_bottom___ppdO{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}}.tech_root__JyrsQ{position:relative;z-index:10;width:100%}.tech_stage__AJ7HD{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:100svh;padding:var(--section-pad-y) var(--section-pad-x) 5.5rem}.tech_stage__AJ7HD[data-mode=scroll]{height:100svh;min-height:0;overflow:hidden;padding-top:clamp(4.5rem,9svh,6rem);padding-bottom:5rem}.tech_shade__YOak6{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(8 8 8/.82) 0,rgb(8 8 8/.42) 32%,transparent 52%),linear-gradient(180deg,rgb(8 8 8/.6),transparent 24%),linear-gradient(0deg,rgb(8 8 8/.7),transparent 20%)}.tech_column__vclmx{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;min-height:0;width:min(24rem,34vw);min-width:0;pointer-events:none}.tech_column__vclmx>*{pointer-events:auto}.tech_skip__f1mHC{position:absolute;left:1rem;top:-4rem;z-index:50;padding:.6rem 1rem;background:var(--c-bg);color:var(--c-fg);border:1px solid var(--c-crimson)}.tech_skip__f1mHC:focus{top:1rem}.tech_srOnly__rzABB{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tech_head__lZTp9{max-width:60rem}.tech_eyebrow__Us0qQ{display:flex;align-items:center;gap:.75rem;margin:0 0 .9rem}.tech_mark__cBFNN{flex:none;width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.tech_title__ZkVO3{margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;line-height:.95;letter-spacing:-.03em;font-size:clamp(1.7rem,.9rem + 2.3vw,3.2rem)}.tech_subtitle__EJM1u{margin:.6rem 0 0;color:var(--c-crimson-text);letter-spacing:.26em}.tech_left__Owzl_{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:clamp(.9rem,2.4svh,1.6rem);padding-left:.9rem;border-left:1px solid var(--c-line)}.tech_phase__8GlT9{display:flex;align-items:center;gap:.6rem;margin:0 0 .35rem;color:var(--c-metal)}.tech_active__GYQEm{margin:0 0 .8rem;color:var(--c-fg-muted)}.tech_active__GYQEm b{margin-left:.5rem;font-weight:400;color:var(--c-fg)}.tech_cats__JGa8e{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .4rem .4rem 0;scrollbar-width:thin;scrollbar-color:var(--c-line) transparent;outline:none}.tech_group__HFpjt+.tech_group__HFpjt{margin-top:.85rem}.tech_groupTitle___0lf8{display:flex;align-items:center;justify-content:space-between;margin:0 0 .45rem;color:var(--c-crimson-text);font-weight:400}.tech_groupCount__7e4KC{color:var(--c-fg-muted)}.tech_chips__BtpFL{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.tech_chip___6QRf,.tech_tile__3VbMX{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.3rem .7rem;color:var(--c-fg);background:rgb(23 17 19/.55);border:1px solid var(--c-line);cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;text-align:left;transition:border-color .25s,background .25s,box-shadow .25s}.tech_chip___6QRf svg,.tech_tile__3VbMX svg{flex:none}.tech_chips__BtpFL[data-dense] .tech_chip___6QRf{min-height:32px;padding:.15rem .5rem;font-size:.74rem;gap:.35rem}.tech_chip___6QRf[data-related]{border-color:var(--c-crimson-deep);background:rgb(229 27 53/.1)}.tech_chip___6QRf[aria-pressed=true],.tech_chip___6QRf[data-hover],.tech_tile__3VbMX[aria-expanded=true]{border-color:var(--c-crimson);background:rgb(229 27 53/.16)}.tech_chip___6QRf[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--c-crimson)}@media (hover:hover){.tech_chip___6QRf:hover,.tech_tile__3VbMX:hover{border-color:var(--c-crimson);background:rgb(229 27 53/.16)}}.tech_chip___6QRf:focus-visible,.tech_clear__zznFu:focus-visible,.tech_selector__EsGer button:focus-visible,.tech_tile__3VbMX:focus-visible,.tech_used__2fDgY button:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px}.tech_boot__ndDg8{color:var(--c-metal);font-size:.9rem}.tech_boot__ndDg8 p{margin:0 0 .9rem}.tech_queue__hpMQR{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.tech_queue__hpMQR li{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px dashed var(--c-line)}.tech_info__3Q4CU{position:absolute;z-index:3;right:var(--section-pad-x);top:clamp(5.5rem,12svh,7.5rem);width:min(17.5rem,24vw);box-sizing:border-box;padding:.8rem .95rem .95rem;background:rgb(8 8 8/.72);border:1px solid var(--c-line);border-top-color:var(--c-crimson-deep);backdrop-filter:blur(4px);max-height:calc(100svh - 14rem);overflow-y:auto}.tech_info__3Q4CU:after,.tech_info__3Q4CU:before{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--c-crimson);pointer-events:none}.tech_info__3Q4CU:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.tech_info__3Q4CU:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.tech_infoHead__yC0bS{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem;padding-bottom:.55rem;border-bottom:1px solid var(--c-line)}.tech_infoTitle__i3eOP{display:flex;align-items:center;gap:.5rem;color:var(--c-metal)}.tech_infoTitle__i3eOP i{width:6px;height:6px;background:var(--c-crimson);box-shadow:var(--glow-crimson)}.tech_clear__zznFu{padding:.35rem .5rem;min-height:32px;background:transparent;border:1px solid var(--c-line);color:var(--c-fg);cursor:pointer}@media (hover:hover){.tech_clear__zznFu:hover{border-color:var(--c-crimson)}}.tech_status__RrTRX{display:grid;gap:.5rem}.tech_statusRow__Ew30f{display:flex;justify-content:space-between;margin:0}.tech_statusRow__Ew30f span:last-child{color:var(--c-fg);font-variant-numeric:tabular-nums}.tech_hint__YykXC{margin:.4rem 0 0;color:var(--c-fg-muted);font-size:.82rem;line-height:1.5}.tech_detailCat___cww8{margin:0 0 .35rem;color:var(--c-crimson-text)}.tech_detailName__KCOIP{display:flex;align-items:center;gap:.55rem;margin:0;color:var(--c-fg);font-weight:600;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.05rem,.8rem + .8vw,1.45rem);line-height:1.1;overflow-wrap:anywhere}.tech_detailName__KCOIP svg{flex:none}.tech_detailText__xpgor{margin:.5rem 0 0;color:var(--c-metal);line-height:1.5;font-size:.88rem}.tech_sub__PvC8S{margin:.9rem 0 .4rem;color:var(--c-fg-muted)}.tech_used__2fDgY{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.tech_used__2fDgY li>button,.tech_used__2fDgY li>span{display:inline-block;padding:.2rem .55rem;min-height:28px;box-sizing:border-box;border:1px solid var(--c-metal);background:transparent;font:inherit;font-size:.76rem;color:var(--c-fg)}.tech_used__2fDgY li>button{cursor:pointer;transition:border-color .2s,background .2s}.tech_used__2fDgY li>button[aria-pressed=true]{border-color:var(--c-crimson);background:rgb(229 27 53/.18)}@media (hover:hover){.tech_used__2fDgY li>button:hover{border-color:var(--c-crimson)}}.tech_hot__PqN8m{position:absolute;inset:0;z-index:1;overflow:hidden}.tech_hotBtn__dkKaa{position:absolute;left:0;top:0;visibility:hidden;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;will-change:transform}.tech_hotName__2P7yH{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);white-space:nowrap;padding:.2rem .5rem;color:var(--c-fg);background:rgb(8 8 8/.88);border:1px solid var(--c-crimson);opacity:0;transition:opacity .2s;pointer-events:none}.tech_hotBtn__dkKaa[data-on] .tech_hotName__2P7yH{opacity:1}@media (hover:hover){.tech_hotBtn__dkKaa:hover .tech_hotName__2P7yH{opacity:1}}.tech_hubLabel__BR1WU{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:nowrap;color:var(--c-metal);text-shadow:0 0 8px #080808;will-change:transform}.tech_selector__EsGer{--fill:0;position:absolute!important;left:var(--section-pad-x);right:var(--section-pad-x);bottom:1.25rem;z-index:3;list-style:none;margin:0;padding:.9rem 0 0;display:flex;justify-content:space-between;gap:.25rem}.tech_selector__EsGer:after,.tech_selector__EsGer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-line)}.tech_selector__EsGer:after{background:var(--c-crimson);box-shadow:var(--glow-crimson);transform:scaleX(var(--fill));transform-origin:left}.tech_selector__EsGer li{flex:1 1 0;min-width:0}.tech_selector__EsGer button{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.3rem .2rem;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--c-fg-muted)}.tech_selector__EsGer li[data-active] button{color:var(--c-fg)}.tech_dot__Sz8f3{flex:none;width:10px;height:10px;border:1px solid var(--c-metal);background:var(--c-bg);transition:background .3s,box-shadow .3s,transform .3s}.tech_selector__EsGer li[data-active] .tech_dot__Sz8f3{background:var(--c-crimson);border-color:var(--c-crimson);box-shadow:var(--glow-crimson);transform:rotate(45deg)}.tech_selName__JrbBk{color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1199px){.tech_column__vclmx{width:min(21rem,36vw)}.tech_info__3Q4CU{width:min(15.5rem,28vw)}.tech_selector__EsGer li:not([data-active]) .tech_selName__JrbBk{display:none}.tech_selector__EsGer li[data-active]{flex:3 1 0}}@media (max-width:899px){.tech_column__vclmx{width:min(24rem,100%)}.tech_info__3Q4CU{left:var(--section-pad-x);right:var(--section-pad-x);top:auto;bottom:4.6rem;width:auto;max-height:11rem}}@media (max-height:760px){.tech_detailText__xpgor{font-size:.8rem}.tech_sub__PvC8S{margin-top:.6rem}}.tech_list__RJvtd{position:relative;box-sizing:border-box;padding:var(--section-pad-y) var(--section-pad-x);display:grid;gap:1.5rem;isolation:isolate;max-width:100%;overflow-x:clip}.tech_mini__skEaX{display:block;width:100%;max-width:30rem;height:auto;margin:.25rem auto;contain:layout paint}.tech_miniTrunk__0bxzD{fill:none;stroke:var(--c-crimson-deep);stroke-width:1.5}.tech_miniFlow__QMSdc{fill:none;stroke:var(--c-crimson);stroke-width:1.5;stroke-dasharray:6 46;animation:tech_techFlow__BieAV 3.2s linear infinite}@keyframes tech_techFlow__BieAV{to{stroke-dashoffset:-104}}.tech_miniLine__386IC{stroke:var(--c-line);stroke-width:1;transition:stroke .25s}.tech_miniLine__386IC[data-active]{stroke:var(--c-crimson)}.tech_miniRoot__j6vHu{fill:var(--c-crimson)}.tech_miniHub__rQQX6{fill:var(--c-surface);stroke:var(--c-crimson);stroke-width:1.2}.tech_miniDot__dkrMs{fill:var(--c-metal);transition:fill .25s,r .25s}.tech_miniDot__dkrMs[data-related]{fill:var(--c-crimson-deep)}.tech_miniDot__dkrMs[data-active]{fill:var(--c-crimson)}@media (prefers-reduced-motion:reduce){.tech_miniFlow__QMSdc{animation:none;display:none}}.tech_listGroup__DHbvr{display:grid;gap:.6rem;min-width:0;padding-left:.8rem;border-left:1px solid var(--c-line)}.tech_tiles__YUaX2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.5rem}.tech_tiles__YUaX2 li{min-width:0}.tech_tile__3VbMX{width:100%;min-height:48px;padding:.3rem .6rem}.tech_tile__3VbMX span{min-width:0;overflow-wrap:anywhere;line-height:1.15}.tech_detailSlot__dllPP:empty{display:none}.tech_tileDetail__Ti522{padding:.9rem 1rem;border:1px solid var(--c-crimson-deep);background:rgb(16 16 18/.9)}.tech_list__RJvtd:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 35% at 85% 8%,rgb(229 27 53/.1),transparent 70%),radial-gradient(55% 30% at 10% 95%,rgb(122 16 32/.16),transparent 70%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}