.anatomy__stage{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5.5vw,104px);align-items:start}.anatomy__figure{position:sticky;top:max(96px,11vh);height:min(76vh,700px);min-height:520px;perspective:1500px;perspective-origin:50% 40%}.anatomy__rig{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform 1.1s var(--ease)}.anatomy__figure.is-tilting .anatomy__rig{transition:transform .35s ease-out}.anatomy__map{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;height:92%;width:auto;aspect-ratio:240 / 520;max-width:100%;overflow:visible;transform:translateZ(0)}.anatomy__planes{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.anatomy__plane{position:absolute;inset:0;display:block}.anatomy__plane--back{transform:translateZ(-90px) scale(1.06);background:radial-gradient(240px circle at var(--nx, 50%) var(--ny, 40%),rgba(255,176,110,.07),transparent 70%),linear-gradient(rgba(245,245,245,.045) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(245,245,245,.045) 1px,transparent 1px) 0 0 / 44px 44px;-webkit-mask:radial-gradient(closest-side,#000 52%,transparent);mask:radial-gradient(closest-side,#000 52%,transparent);transition:--nx .6s,--ny .6s}.anatomy__plane--mid{transform:translateZ(-36px);inset:6% 8%;border:1px solid rgba(245,245,245,.06);background:linear-gradient(#f5f5f517,#f5f5f517) 50% 0 / 1px 100% no-repeat,repeating-linear-gradient(transparent 0 79px,#f5f5f50d 79px 80px)}.anatomy__plane--front{transform:translateZ(42px);inset:2% 3%;--c: rgba(241, 235, 226, .34);background:linear-gradient(var(--c),var(--c)) 0 0 / 22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 0 / 1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / 22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 / 1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / 22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% / 1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / 22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% / 1px 22px no-repeat}@property --nx{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --ny{syntax: "<percentage>"; inherits: true; initial-value: 40%;}.map__grid path{fill:none;stroke:#f5f5f50e;stroke-width:1;vector-effect:non-scaling-stroke}.map__grid .map__axis{stroke-dasharray:2 5;stroke:#f5f5f517}.map__grid .map__scale{stroke:#f5f5f538}.map__orbit{fill:none;stroke:#f5f5f51a;stroke-width:1;stroke-dasharray:1 6;vector-effect:non-scaling-stroke}.map__body :is(path,circle){fill:none;stroke:#f1ebe280;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map__body .map__spine{stroke:#f1ebe238;stroke-dasharray:3 4}.map__joint circle{fill:#0b0a09;stroke:#f1ebe24d}.map__node{cursor:default}.map__halo{fill:#ff8a0029;opacity:0}.map__ring{fill:#0b0a09;stroke:#f1ebe28c;stroke-width:1.25;vector-effect:non-scaling-stroke}.map__core{fill:#f1ebe2b3}.map__node text{font:700 7.5px/1 var(--body);letter-spacing:.12em;fill:#f1ebe257}.map__hit{fill:transparent}@media(hover:hover)and (pointer:fine){.js .anatomy.is-mapped .map__node{cursor:pointer}}.map__body :is(path,circle),.map__joint circle,.map__ring,.map__core,.map__node text,.map__orbit{transition:stroke .4s,fill .4s,opacity .4s}.has-lit .map__body :is(path,circle){stroke:#f1ebe247}.has-lit .map__node:not(.is-lit) .map__ring{stroke:#f1ebe242}.has-lit .map__node:not(.is-lit) .map__core{fill:#f1ebe24d}.has-lit .map__node:not(.is-lit) text{fill:#f1ebe22e}.map__node.is-lit .map__halo{opacity:1}.map__node.is-lit .map__ring{stroke:var(--ember);fill:#1a0f07}.map__node.is-lit .map__core{fill:var(--ember)}.map__node.is-lit text{fill:var(--glow)}.anatomy__stage[data-lit=performance] .map__orbit{stroke:#ff8a0080}.anatomy__callout{position:absolute;left:0;top:0;z-index:2;display:grid;gap:5px;min-width:128px;max-width:200px;padding:11px 14px 12px;background:#090909e6;border:1px solid rgba(241,235,226,.14);border-top-color:#ffb06e8c;box-shadow:0 24px 50px -24px #000000e6;transform:translateZ(64px) translate(var(--cx, 0px),var(--cy, 0px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s .3s}.anatomy__callout:after{content:"";position:absolute;top:50%;width:var(--tick, 16px);height:1px;background:#ffb06eb3}.anatomy__callout.is-left:after{left:100%}.anatomy__callout.is-right:after{right:100%}.anatomy__callout.is-below:after{left:18px;top:auto;bottom:100%;width:1px;height:14px}.anatomy__callout.is-shown{opacity:1;visibility:visible;transition:opacity .35s .12s,visibility 0s}.anatomy__callout-num{font:700 10px/1 var(--body);letter-spacing:.2em;color:var(--ember)}.anatomy__callout-name{font-family:var(--display);font-stretch:62%;font-weight:800;text-transform:uppercase;font-size:1.55rem;line-height:.92;color:#fff6ec;letter-spacing:.005em}.anatomy__callout-desc{font:600 10.5px/1.35 var(--body);letter-spacing:.12em;text-transform:uppercase;color:#b8ab9b}.anatomy__leader{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}.anatomy__leader path{fill:none;stroke:var(--ember);stroke-width:1;opacity:0;vector-effect:non-scaling-stroke}.anatomy__leader circle{fill:var(--ember);opacity:0}.anatomy__leader.is-drawn path{opacity:.8}.anatomy__leader.is-drawn circle{opacity:1}.anatomy .anatomy__stage .anatomy__regions{display:block;background:none;border:0;gap:0;border-top:1px solid var(--line);align-self:center}.anatomy .anatomy__regions .anatomy__region{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:3.4em minmax(0,1fr) auto 18px;column-gap:clamp(14px,1.6vw,24px);align-items:center;justify-content:stretch;min-height:clamp(62px,5.4vw,78px);padding:6px 4px 6px 2px;border-bottom:1px solid var(--line);background:linear-gradient(var(--ember),var(--ember)) 0 100% / 0% 1px no-repeat;box-shadow:none;color:#f1ebe2;-webkit-tap-highlight-color:transparent}.anatomy .anatomy__regions .anatomy__region:before{position:static;grid-column:1;z-index:2;font:700 11px/1 var(--body);letter-spacing:.2em;color:#f1ebe266}.anatomy .anatomy__regions .anatomy__region>span{grid-column:2;position:relative;z-index:2;margin:0;font-size:clamp(1.8rem,2.9vw,2.75rem);line-height:.95;color:#f1ebe2}.anatomy .anatomy__regions .anatomy__region>small{grid-column:3;position:relative;z-index:2;margin:0;text-align:right;font:600 11px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#8f857a}.anatomy__trace{display:none}.anatomy .anatomy__regions .anatomy__arrow{position:static;grid-column:4;width:16px;height:16px;z-index:2;fill:none;stroke:#f1ebe252;stroke-width:1.5;stroke-linecap:square}.anatomy__region:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(320px circle at var(--mx, 12%) var(--my, 50%),rgba(255,138,0,.11),rgba(255,138,0,.03) 45%,transparent 72%);opacity:0}.anatomy .anatomy__regions .anatomy__region:is(.is-lit,:hover,:focus-visible),.anatomy .anatomy__regions .anatomy__region.is-active{background-color:#ff8a0009;background-size:100% 1px;box-shadow:none}.anatomy__region.is-lit:after{opacity:1}.anatomy .anatomy__regions .anatomy__region.is-lit:before{color:var(--ember)}.anatomy .anatomy__regions .anatomy__region.is-lit>span{color:#fff6ec;translate:10px 0}.anatomy .anatomy__regions .anatomy__region.is-lit>small{color:#d6c8b6}.anatomy .anatomy__regions .anatomy__region.is-lit .anatomy__arrow{stroke:var(--glow);translate:3px -3px}.anatomy .anatomy__regions .anatomy__region:focus-visible{outline:2px solid var(--glow);outline-offset:-2px}.anatomy__stage.has-lit .anatomy__region:not(.is-lit):not(:focus-visible){opacity:.42}.anatomy .anatomy__regions .anatomy__region{transition:background-size .6s var(--ease),background-color .4s,opacity .45s var(--ease),scale .18s var(--ease)}.anatomy__region>span,.anatomy__region>small,.anatomy__region:before,.anatomy__region .anatomy__arrow{transition:color .35s,stroke .35s,translate .5s var(--ease)}.anatomy__region:after{transition:opacity .45s var(--ease)}.anatomy .anatomy__regions .anatomy__region:active{scale:.99}.anatomy__region:active:after{opacity:1}@media(prefers-reduced-motion:no-preference){.anatomy__leader.is-drawn path{transition:stroke-dashoffset .6s var(--ease),opacity .2s}.anatomy__leader circle{transition:opacity .25s .45s}.anatomy__callout{transition:opacity .3s,visibility 0s .3s,clip-path .3s;clip-path:inset(0 0 100% 0)}.anatomy__callout.is-shown{clip-path:inset(0 0 0 0);transition:opacity .3s .12s,clip-path .5s .12s var(--ease),visibility 0s}.map__halo{transform-box:fill-box;transform-origin:center}.map__node.is-lit .map__halo{animation:map-breathe 2.6s ease-in-out infinite}.map__ring{transform-box:fill-box;transform-origin:center;transition:stroke .4s,fill .4s,scale .5s var(--ease)}.map__node.is-lit .map__ring{scale:1.25}@keyframes map-breathe{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1.2);opacity:1}}}@media(prefers-reduced-motion:reduce){.anatomy__rig{transform:none!important;transition:none}.anatomy__plane--back{transition:none}.anatomy__region,.anatomy__region>*,.anatomy__region:before,.anatomy__region:after,.anatomy__arrow,.anatomy__leader path,.anatomy__leader circle,.anatomy__callout,.index__list a,.index__list a:before,.map__node *,.map__body *,.map__orbit{transition:none!important;animation:none!important}.anatomy .anatomy__regions .anatomy__region:active{scale:none}.anatomy .anatomy__regions .anatomy__region.is-lit>span,.anatomy .anatomy__regions .anatomy__region.is-lit .anatomy__arrow{translate:none}}@media(min-width:768px)and (max-width:1099px){.anatomy__stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.anatomy__figure{height:560px;min-height:0;top:96px}.anatomy .anatomy__regions .anatomy__region{grid-template-columns:2.8em minmax(0,1fr) 16px}.anatomy .anatomy__regions .anatomy__region>small{grid-column:2;grid-row:2;text-align:left;margin-top:6px}.anatomy .anatomy__regions .anatomy__arrow{grid-column:3;grid-row:1 / span 2}.anatomy .anatomy__regions .anatomy__region:before{grid-row:1 / span 2}.anatomy .anatomy__regions .anatomy__region{padding:14px 4px 14px 2px}}@media(max-width:767px){.anatomy__stage{grid-template-columns:minmax(0,1fr);gap:0}.anatomy__figure{position:sticky;top:56px;z-index:4;height:clamp(210px,33svh,290px);min-height:0;margin:0 -20px;padding:6px 20px 26px;background:linear-gradient(#090909 calc(100% - 20px),#09090900);box-shadow:0 -60px #090909;perspective:none}body:has(.nav.is-hidden) .anatomy__figure{top:0;padding-top:max(8px,env(safe-area-inset-top))}.anatomy__rig{transform:none}.anatomy__map{height:100%}.anatomy__plane--back,.anatomy__plane--mid,.anatomy__plane--front{transform:none}.anatomy__plane--front{inset:0 2%}.map__grid .map__scale{display:none}.map__node text{font-size:9px}.anatomy__leader{display:none}@media(prefers-reduced-motion:no-preference){.anatomy__figure{transition:top .45s var(--ease),padding-top .45s var(--ease)}}.anatomy__callout{min-width:0;max-width:150px;transform:translate(var(--cx, 0px),var(--cy, 0px))}.anatomy__callout-name{font-size:.95rem;overflow-wrap:anywhere}.anatomy__callout-desc{font-size:9px;letter-spacing:.08em}.anatomy__callout{padding:7px 8px 8px;gap:4px}.anatomy .anatomy__stage .anatomy__regions{margin-top:6px}.anatomy .anatomy__regions .anatomy__region{grid-template-columns:34px minmax(0,1fr) 16px;column-gap:12px;row-gap:6px;min-height:68px;padding:14px 4px 14px 0}.anatomy .anatomy__regions .anatomy__region:before{grid-row:1 / span 2;align-self:start;padding-top:6px}.anatomy .anatomy__regions .anatomy__region>span{font-size:1.85rem}.anatomy .anatomy__regions .anatomy__region>small{grid-column:2;grid-row:2;text-align:left;font-size:10.5px}.anatomy .anatomy__regions .anatomy__arrow{grid-column:3;grid-row:1 / span 2}.anatomy .anatomy__regions .anatomy__region.is-lit>span{translate:6px 0}.js .anatomy__regions.is-tracking .anatomy__region:not(.is-active){opacity:1}.anatomy__stage.has-lit .anatomy__region:not(.is-lit):not(:focus-visible){opacity:.45}}.index__list li>a:not(.more){position:relative;transition:color .3s,padding-left .45s var(--ease)}.index__list li>a:not(.more):before{content:"";position:absolute;left:0;top:50%;width:0;height:2px;margin-top:-1px;background:var(--ember);box-shadow:0 0 10px #ff8a0099;transition:width .45s var(--ease)}.index__list li>a:not(.more):is(:hover,:focus-visible){padding-left:24px;color:var(--glow)}.index__list li>a:not(.more):is(:hover,:focus-visible):before{width:14px}.index__list a:focus-visible{outline:2px solid var(--glow);outline-offset:4px}.index__list li>a:not(.more):active{opacity:.75}.faq summary{transition:color .3s;isolation:isolate}.faq summary:before{content:"";position:absolute;inset:0 -12px;z-index:-1;pointer-events:none;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(255,176,110,.07),transparent 70%);opacity:0;transition:opacity .35s}@media(hover:hover){.faq summary:hover{color:#fff6ec}.faq summary:hover:before{opacity:1}.faq summary:hover:after{color:var(--glow)}}.faq summary:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.faq details{transition:border-color .35s}.faq details[open]{border-top-color:#ff8a008c}.faq details[open] summary:after{color:var(--ember)}.index .index__col#lead{position:relative;isolation:isolate;transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.index .index__col#lead:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 70%) var(--my, 0%),rgba(255,176,110,.06),transparent 70%);opacity:0;transition:opacity .5s}@media(hover:hover){.index .index__col#lead:hover:before{opacity:1}}.index .index__col#lead:focus-within{border-color:#ffb06e52;box-shadow:0 0 0 1px #ffb06e14,0 30px 80px -40px #ff8a0040}.lead label{transition:color .3s}.lead label:focus-within:not(.lead__consent){color:var(--glow)}.lead input:not([type=checkbox]),.lead select{background-image:linear-gradient(var(--glow),var(--glow));background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;transition:background-size .5s var(--ease),border-color .3s}.lead input:not([type=checkbox]):focus,.lead select:focus{background-size:100% 1px}@media(hover:hover){.lead input:not([type=checkbox]):hover,.lead select:hover{border-bottom-color:#f5f5f59e}}.btn.is-magnet{translate:var(--pull-x, 0px) var(--pull-y, 0px);transition:filter .45s var(--ease),translate .6s var(--ease)}.btn.is-magnet.is-pulled{transition:filter .45s var(--ease),translate .18s linear}.btn.is-magnet .btn__face:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120px circle at var(--shine, 50%) 50%,rgba(255,255,255,.14),transparent 70%);opacity:0;transition:opacity .4s}.btn.is-magnet.is-pulled .btn__face:before{opacity:1}.btn .btn__face{transition:transform .14s var(--ease),box-shadow .14s}.btn:active .btn__face{transform:translateY(2px) scale(.985);box-shadow:inset 0 2px #00000052}.btn--ember:active{filter:drop-shadow(0 0 12px rgba(255,138,0,.35))}@media(prefers-reduced-motion:reduce){.btn.is-magnet{translate:none!important}.btn .btn__face{transition:none}.btn:active .btn__face{transform:none}}.index .label--lg:after{transform-origin:0 50%}@media(prefers-reduced-motion:no-preference){.index .label--lg:after{transition:scale 1.2s var(--ease) .2s}.js.motion-ready .index__col[data-motion]:not(.m-in) .label--lg:after{scale:0 1}.index__list li{transition:opacity .6s var(--ease),translate .8s var(--ease)}.js.motion-ready .index__col[data-motion]:not(.m-in) .index__list li{opacity:0;translate:0 16px}.index__list li:nth-child(2){transition-delay:.05s}.index__list li:nth-child(3){transition-delay:.1s}.index__list li:nth-child(4){transition-delay:.15s}.index__list li:nth-child(5){transition-delay:.2s}.index__list li:nth-child(6){transition-delay:.25s}.index__list li:nth-child(7){transition-delay:.3s}.index__list li:nth-child(8){transition-delay:.35s}}.faq__panel{display:grid;grid-template-rows:0fr}.faq__inner{overflow:hidden;min-height:0}.faq details.is-open>.faq__panel{grid-template-rows:1fr}.faq__inner>p{opacity:0;translate:0 -6px}.faq details.is-open .faq__inner>p{opacity:1;translate:none}.faq details{position:relative}.faq details:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:linear-gradient(90deg,var(--glow),rgba(255,176,110,0));transform-origin:0 50%;scale:0 1;pointer-events:none}.faq details.is-open:before{scale:1 1}@media(prefers-reduced-motion:no-preference){.faq__panel{transition:grid-template-rows .5s var(--ease)}.faq__inner>p{transition:opacity .3s,translate .45s var(--ease)}.faq details.is-open .faq__inner>p{transition:opacity .45s .12s,translate .6s .08s var(--ease)}.faq details:before{transition:scale .7s var(--ease)}.faq summary:after{transition:transform .45s var(--ease),color .3s}}@media(prefers-reduced-motion:reduce){.faq details[open]>.faq__panel{grid-template-rows:1fr}.faq details[open] .faq__inner>p{opacity:1;translate:none}.faq details[open]:before{scale:1 1}}.lead__meter{position:absolute;left:-1px;right:-1px;top:-1px;height:2px;pointer-events:none;overflow:hidden}.lead__meter>i{display:block;height:100%;background:linear-gradient(90deg,rgba(255,176,110,.35),var(--glow));transform-origin:0 50%;scale:var(--fill, 0) 1}.lead__meter.is-full>i{background:var(--ember);box-shadow:0 0 12px #ff8a008c}.lead input,.lead select{caret-color:var(--glow)}.lead label:not(.lead__consent){transition:color .3s,letter-spacing .4s var(--ease)}.lead label:focus-within:not(.lead__consent){letter-spacing:.02em}.lead__consent input{transition:box-shadow .3s}.lead__consent input:focus-visible{box-shadow:0 0 0 4px #ffb06e2e}@media(prefers-reduced-motion:no-preference){.lead__meter>i{transition:scale .7s var(--ease),background .4s,box-shadow .4s}}@media(prefers-reduced-motion:reduce){.lead label:focus-within:not(.lead__consent){letter-spacing:normal}}.anatomy__layer{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;height:92%;width:auto;aspect-ratio:240 / 520;max-width:100%;overflow:visible;pointer-events:none;transform:translateZ(0)}.anatomy__layer :is(path,ellipse){fill:none;vector-effect:non-scaling-stroke;stroke-width:1;stroke-linecap:round}.ax .ax__line{stroke:#f1ebe229;stroke-dasharray:2 3}.ax ellipse,.ax .ax__arrow{stroke:#f1ebe233}.m-arc .m-arc__arc{stroke:#f1ebe224}.m-arc .m-arc__ticks{stroke:#f1ebe229}.m-dim path{stroke:#f1ebe21a}.m-dim--stature path{stroke:#f1ebe229}.anatomy__figure.is-split .ax :is(.ax__line,ellipse,.ax__arrow){stroke:#f1ebe24d}.anatomy__figure.is-split :is(.m-arc path,.m-dim path){stroke:#f1ebe23d}.anatomy__layer .is-lit :is(path,ellipse){stroke:#ffb06eeb!important}.anatomy__layer .m-dim.is-lit path{stroke:#ffb06e99!important}.anatomy__layer :is(path,ellipse){transition:stroke .45s}.map__scan{opacity:0;pointer-events:none}.map__scan path{fill:none;stroke:#ffb06eb3;stroke-width:1;vector-effect:non-scaling-stroke}.map__reticle{opacity:0;pointer-events:none}.map__reticle.is-on{opacity:1}.map__reticle :is(path,circle){fill:none;vector-effect:non-scaling-stroke;stroke-width:1}.ret__ticks path{stroke:#f1ebe280}.ret__arcs path{stroke:var(--ember);stroke-width:1.25}.ret__inner{stroke:#f1ebe273;stroke-dasharray:1 3}.ret__cross{stroke:var(--glow)}.ret__ticks,.ret__arcs,.ret__inner{transform-box:fill-box;transform-origin:center}.anatomy__figure>.anatomy__callout{z-index:6;transform:translate(var(--cx, 0px),var(--cy, 0px));background:#090909e0;border:1px solid rgba(241,235,226,.13);padding:9px 14px 11px 12px;gap:6px;box-shadow:0 24px 50px -24px #000000e6}.anatomy__figure>.anatomy__callout:after{content:none}.anatomy__figure>.anatomy__callout:before{content:"";position:absolute;inset:-3px;pointer-events:none;--k: rgba(241, 235, 226, .62);background:linear-gradient(var(--k),var(--k)) 0 0 / 7px 1px no-repeat,linear-gradient(var(--k),var(--k)) 0 0 / 1px 7px no-repeat,linear-gradient(var(--k),var(--k)) 100% 0 / 7px 1px no-repeat,linear-gradient(var(--k),var(--k)) 100% 0 / 1px 7px no-repeat,linear-gradient(var(--k),var(--k)) 0 100% / 7px 1px no-repeat,linear-gradient(var(--k),var(--k)) 0 100% / 1px 7px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100% / 7px 1px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100% / 1px 7px no-repeat}.anatomy__callout-num{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.anatomy__callout-num:after{content:"";flex:1;height:1px;background:#f1ebe233}.anatomy__callout-desc{padding-top:6px;border-top:1px solid rgba(241,235,226,.1)}.anatomy__tag{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:5}.anatomy__tag path{fill:none;stroke:#ffb06ed9;stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.anatomy__tag circle{fill:var(--glow);opacity:0}.anatomy__tag.is-on :is(path,circle){opacity:1}.anatomy .anatomy__regions .anatomy__region{overflow:visible}.anatomy__mark{position:absolute;left:12px;top:50%;width:30px;height:30px;translate:-50% -50%;z-index:1;overflow:visible;pointer-events:none;opacity:0}.anatomy__mark circle,.anatomy__mark path{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.anatomy__mark circle{stroke:#ff8a00bf}.anatomy__mark path{stroke:#f1ebe280}.mk__ticks{transform-box:fill-box;transform-origin:center}.anatomy .anatomy__regions .anatomy__region.is-lit .anatomy__mark{opacity:1}.anatomy .anatomy__regions .anatomy__region.is-lit{background-color:#ff8a000b}.anatomy .anatomy__regions .anatomy__region.is-lit>small{letter-spacing:.18em}@media(prefers-reduced-motion:no-preference){.anatomy__map,.anatomy__layer{transition:transform 1.1s var(--ease),translate 0s}.map__reticle{transition:transform .72s cubic-bezier(.65,0,.2,1),opacity .3s}.map__reticle.is-jump,.map__scan.is-jump{transition:none!important}.map__reticle.is-lock .ret__ticks{animation:ret-spin .95s cubic-bezier(.2,.7,.1,1) both}.map__reticle.is-lock .ret__arcs{animation:ret-close .7s cubic-bezier(.2,.7,.1,1) both}.map__reticle.is-lock .ret__inner{animation:ret-close .5s .15s cubic-bezier(.2,.7,.1,1) both}.map__scan{transition:transform .72s cubic-bezier(.65,0,.2,1),opacity .5s .2s}.map__scan.is-sweep{opacity:1;transition:transform .72s cubic-bezier(.65,0,.2,1),opacity .1s}.anatomy__tag.is-on path{transition:stroke-dashoffset .42s .18s var(--ease),opacity .1s .18s}.anatomy__tag circle{transition:opacity .2s .2s}.anatomy__figure>.anatomy__callout.is-shown{transition:opacity .3s .4s,clip-path .5s .42s var(--ease),visibility 0s}.anatomy__callout>*{opacity:0;translate:0 5px;transition:opacity .2s,translate .2s}.anatomy__callout.is-shown>*{opacity:1;translate:none;transition:opacity .35s .55s,translate .5s .55s var(--ease)}.anatomy__callout.is-shown>:nth-child(2){transition-delay:.62s}.anatomy__callout.is-shown>:nth-child(3){transition-delay:.7s}.anatomy__callout.is-reset,.anatomy__callout.is-reset>*{transition:none!important}.anatomy .anatomy__regions .anatomy__region.is-lit .mk__ticks{animation:ret-spin .95s cubic-bezier(.2,.7,.1,1) both}.anatomy__mark{transition:opacity .3s;scale:.7;transition:opacity .3s,scale .6s var(--ease)}.anatomy .anatomy__regions .anatomy__region.is-lit .anatomy__mark{scale:1}.anatomy .anatomy__regions .anatomy__region>small{transition:color .35s,letter-spacing .6s var(--ease)}@keyframes ret-spin{0%{transform:rotate(-120deg);opacity:0}35%{opacity:1}to{transform:rotate(0);opacity:1}}@keyframes ret-close{0%{transform:scale(1.8);opacity:0}to{transform:scale(1);opacity:1}}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.anatomy__figure.is-split .anatomy__rig{transform:rotateX(calc(var(--tilt-x, 0deg) + 3deg)) rotateY(calc(var(--tilt-y, 0deg) - 11deg))}.anatomy__figure.is-split .anatomy__layer--axis{transform:translateZ(40px)}.anatomy__figure.is-split .anatomy__layer--measure{transform:translateZ(84px)}.anatomy__figure.is-split .anatomy__plane--front{transform:translateZ(118px) scale(.94);transition:transform 1.1s var(--ease)}.anatomy__plane--front{transition:transform 1.1s var(--ease)}}@media(max-width:767px){.anatomy__layer{height:100%}.anatomy__mark{left:10px;top:26px}.anatomy__figure>.anatomy__callout{padding:6px 8px 8px;gap:4px}.anatomy__figure>.anatomy__callout:before{inset:-2px}.anatomy__callout-desc{padding-top:4px}@media(prefers-reduced-motion:no-preference){.anatomy__figure.is-split .anatomy__layer--axis{transform:translate(4px,-4px)}.anatomy__figure.is-split .anatomy__layer--measure{transform:translate(9px,-8px)}.anatomy__layer{transition:transform .8s var(--ease)}}}@media(prefers-reduced-motion:reduce){.anatomy__layer,.anatomy__mark,.mk__ticks,.map__reticle,.map__reticle *,.anatomy__tag *,.anatomy__callout>*{transition:none!important;animation:none!important}.map__scan{display:none}.anatomy__figure>.anatomy__callout{clip-path:none}}@property --lit{syntax: "<number>"; inherits: true; initial-value: 0;}.index{position:relative;isolation:isolate}.index:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,138,0,.25) 18%,rgba(255,214,170,.95) 50%,rgba(255,138,0,.25) 82%,transparent);box-shadow:0 0 18px 1px #ff8a0066}.index:after{content:"";position:absolute;left:0;right:0;top:0;height:min(70vh,620px);z-index:-1;pointer-events:none;background:radial-gradient(55% 100% at 50% 0%,rgba(255,138,0,.12),rgba(255,138,0,.03) 55%,transparent 80%)}.index__list li>a:not(.more):not(:hover):not(:focus-visible){color:color-mix(in srgb,var(--glow) calc(var(--lit) * 100%),rgba(245,245,245,.9));text-shadow:0 0 calc(var(--lit) * 30px) rgba(255,138,0,calc(var(--lit) * .45));translate:calc(var(--lit) * 10px) 0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.index:before{transform-origin:50% 50%;animation:idx-horizon linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.index:after{animation:idx-pool linear both;animation-timeline:view();animation-range:entry 10% entry 90%}.index__list li>a:not(.more):not(:hover):not(:focus-visible){animation:idx-read linear both;animation-timeline:view();animation-range:cover 30% cover 70%}}}@keyframes idx-horizon{0%{transform:scaleX(0);opacity:0}}@keyframes idx-pool{0%{opacity:0}}@keyframes idx-read{0%,to{--lit: 0}50%{--lit: 1}}@media(max-width:767px){.index:after{height:420px;background:radial-gradient(90% 100% at 50% 0%,rgba(255,138,0,.09),transparent 75%)}}.map__segs{pointer-events:none}.map__seg path{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .35s}.map__seg .seg__halo{stroke:#ff8a0029;stroke-width:11}.map__seg .seg__line{stroke:#ffb06e;stroke-width:2.6;stroke-dasharray:1 1;stroke-dashoffset:0}.map__seg.is-lit path{opacity:1}.anatomy__stage.has-lit .map__body{opacity:.32;transition:opacity .35s}.anatomy__stage.has-lit .map__grid,.anatomy__stage.has-lit .map__orbit{opacity:.4;transition:opacity .35s}.anatomy__stage.has-lit .map__node:not(.is-lit){opacity:.35;transition:opacity .35s}.anatomy__stage.has-lit .anatomy__layer [data-for]:not(.is-lit){opacity:.22;transition:opacity .35s}.anatomy .anatomy__stage.has-lit .anatomy__regions .anatomy__region:not(.is-lit):not(:focus-visible){opacity:.26}.anatomy .anatomy__regions .anatomy__region.is-lit{background-color:#ff8a0012;box-shadow:inset 3px 0 0 var(--ember)}.anatomy__figure>.anatomy__callout{border-top-color:var(--ember)}.anatomy__figure>.anatomy__callout .anatomy__callout-name{font-size:2.8rem;line-height:.88}.anatomy__figure>.anatomy__callout .anatomy__callout-num{font-size:11px}.ret__pulse{fill:none;stroke:var(--ember);stroke-width:1.4;opacity:0;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){.map__seg.is-lit .seg__line{animation:seg-draw .6s cubic-bezier(.2,.7,.1,1) both}.map__seg.is-lit .seg__halo{animation:seg-halo .9s ease-out both}.map__reticle.is-lock .ret__pulse{transform-box:fill-box;transform-origin:center;animation:ret-pulse .75s .18s cubic-bezier(.2,.7,.1,1) both}}@keyframes seg-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes seg-halo{0%{opacity:0}40%{opacity:1;stroke:#ff8a004d}to{opacity:1}}@keyframes ret-pulse{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media(max-width:767px){.anatomy .anatomy__stage.has-lit .anatomy__regions .anatomy__region:not(.is-lit):not(:focus-visible),.js .anatomy__stage.has-lit .anatomy__regions.is-tracking .anatomy__region:not(.is-active):not(.is-lit){opacity:.32}.anatomy__figure>.anatomy__callout .anatomy__callout-name{font-size:1.3rem}.map__seg .seg__line{stroke-width:3.2}.map__seg .seg__halo{stroke-width:14}}
