.vtour{position:relative}.vtour__vp{overflow:hidden;border-radius:inherit}.vtour__stage{transform-origin:0 0;transition:transform 1.5s cubic-bezier(.45,.05,.35,1);will-change:transform}.vtour .sfx__surface{transform:translate3d(var(--vtour-panx, 0px),var(--vtour-pan, 0px),0);transition:transform 1.5s cubic-bezier(.45,.05,.35,1);will-change:transform}.vtour--b-wide .vtour__stage,.vtour--b-wide .sfx__surface{transition-duration:1.9s}.vtour--b-scroll .sfx__surface{transition-duration:3.2s;transition-timing-function:cubic-bezier(.3,0,.7,1)}.vtour--b-step .sfx__surface{transition-duration:2s;transition-timing-function:cubic-bezier(.3,0,.7,1)}@media(prefers-reduced-motion:reduce){.vtour__stage,.vtour .sfx__surface{transition:none!important}}.feat{--feat-rail: 1158px;--feat-ink: var(--salt-ink);--feat-mut: var(--ink-body);--feat-line: var(--hairline-a);--feat-line-strong: var(--hairline-a-strong);--feat-gold: var(--gold-text, #7D5E12);--feat-pad: clamp(56px, 11vw, 160px);--feat-gap: clamp(36px, 5.5vw, 80px);--feat-tail: clamp(56px, 11vw, 160px);background:var(--pearl);color:var(--feat-ink);font-family:var(--font-sans-brand)}.feat *{box-sizing:border-box}.feat :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--feat-ink);outline-offset:2px;border-radius:2px}.feat [data-sh-dark] :is(a,button,summary,[tabindex]):focus-visible{outline-color:var(--pearl)}.feat-bleed{--feat-bleed-x: calc(clamp(12px, 3.3vw, 48px) + 1px) ;margin-inline:calc(-1 * var(--feat-bleed-x));padding-inline:var(--feat-bleed-x)}.feat-band{border-top:1px solid var(--feat-line);scroll-margin-top:92px}.feat-band__in{max-width:var(--feat-rail);margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}@media(min-width:1300px){.feat-band__in{padding-inline:0}}.feat-pad{height:var(--feat-tail)}.feat-display{margin:0;font-size:clamp(2.375rem,3.9vw,3.5rem);line-height:1.07;letter-spacing:-.015em;font-weight:600;color:var(--feat-ink)}.feat-sub{margin:0;font-size:1.25rem;line-height:1.3;letter-spacing:-.01em;font-weight:500;color:var(--feat-mut)}.feat-body{margin:0;font-size:1rem;line-height:1.375;letter-spacing:-.01em;font-weight:500;color:var(--feat-mut)}.feat-small{margin:0;font-size:.875rem;line-height:1.43;letter-spacing:-.005em;font-weight:500;color:var(--feat-mut)}.feat-head{padding-top:var(--feat-pad)}.feat-head__block{max-width:640px;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.125;letter-spacing:-.01em}.feat-head__ink{display:inline;margin:0;font:inherit;font-weight:600;color:var(--feat-ink)}.feat-head__rest{display:inline;margin:0;font:inherit;font-weight:500;color:var(--feat-mut)}.feat-head+*,.feat-chead+*{margin-top:var(--feat-gap)}.feat-chead{padding-top:var(--feat-pad);text-align:center}.feat-chead__in{max-width:512px;margin-inline:auto}.feat-chead h2{margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.1;letter-spacing:-.01em;font-weight:600;color:var(--feat-ink)}.feat-chead p{margin:16px 0 0}.feat-over{margin:0;font-family:var(--font-mono-brand);font-size:.75rem;font-weight:500;line-height:1.333;letter-spacing:.1em;text-transform:uppercase;color:var(--feat-mut)}.feat-over--lit{color:var(--feat-gold)}.feat-media{display:grid;place-items:center;text-align:center;background:var(--surface-raised);border:1px dashed var(--feat-line-strong);border-radius:var(--radius-frame)}.feat-media>span{font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--feat-mut);padding:12px}.feat-shot{display:block;width:100%;height:auto;border-radius:var(--radius-frame)}.feat-ticks{position:absolute;left:0;right:0;top:calc(-1 * var(--feat-gap));height:var(--feat-gap);pointer-events:none;border-left:1px solid var(--feat-line);border-right:1px solid var(--feat-line)}@media(max-width:700px){.feat-ticks{display:none}}.feat-panels{position:relative;display:grid;gap:1px;background:var(--feat-line);border-block:1px solid var(--feat-line)}.feat-panels>*:not(.feat-ticks){background:var(--pearl)}.feat-hero{border-top:0;text-align:center}.feat-hero__in{padding-top:clamp(56px,8.3vw,120px)}.feat-hero__copy{display:flex;flex-direction:column;align-items:center}.feat-hero__frame{position:relative;margin:clamp(40px,5.5vw,80px) auto 0;max-width:1152px;padding:10px;border:1px solid var(--feat-line-strong);border-radius:20px;background:var(--surface-raised)}.feat-hero__frame .feat-media,.feat-hero__frame .feat-shot{border-radius:11px;aspect-ratio:2.015}.feat-hero__frame .feat-shot{aspect-ratio:auto}.feat-hero{container-type:inline-size}.feat-hero__fig{position:absolute;inset:-1px;pointer-events:none;display:none;--fhf-gap: calc((100cqw - 1152px)/2) ;--fhf-rise: 40px;--fhf-inset: 20px}@media(min-width:1300px){.feat-hero__fig{display:block}}.feat-hero__fig i{position:absolute;display:block;background:var(--feat-line-strong)}.feat-hero__fig b{position:absolute;display:block}.fhf-turn{height:1px;width:calc(var(--fhf-gap) + var(--fhf-inset))}.fhf-turn--l{left:calc(-1 * var(--fhf-gap))}.fhf-turn--r{right:calc(-1 * var(--fhf-gap))}.fhf-turn--t{top:calc(-1 * var(--fhf-rise))}.fhf-turn--b{bottom:calc(-1 * var(--fhf-rise))}.fhf-drop{width:1px;height:var(--fhf-rise)}.fhf-drop--l{left:var(--fhf-inset)}.fhf-drop--r{right:var(--fhf-inset)}.fhf-drop--t{top:calc(-1 * var(--fhf-rise))}.fhf-drop--b{bottom:calc(-1 * var(--fhf-rise))}.fhf-pip{width:8px;height:8px;background:var(--dot-raw) center / contain no-repeat}.fhf-pip--l{left:calc(var(--fhf-inset) - 2px)}.fhf-pip--r{right:calc(var(--fhf-inset) - 2px)}.fhf-pip--t{top:-2px}.fhf-pip--b{bottom:-2px}.fhf-pip{background-image:var(--dot)}.fhf-pip.fhf-raw{background-image:var(--dot-raw)}.feat-reprise{border-top:0;position:relative;display:grid;grid-template-columns:1fr minmax(0,784px) 1fr;min-height:min(610px,72vh);align-items:center}.feat-reprise__flank{position:relative;align-self:stretch}.feat-reprise__flank--l{border-right:1px solid var(--feat-line)}.feat-reprise__flank--r{border-left:1px solid var(--feat-line)}.feat-reprise__rule{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--feat-line-strong)}.feat-reprise__flank--l .feat-reprise__rule{left:calc(-1 * var(--feat-bleed-x, 0px))}.feat-reprise__flank--r .feat-reprise__rule{right:calc(-1 * var(--feat-bleed-x, 0px))}.feat-reprise__station{position:absolute;z-index:1;top:-3.5px;width:8px;height:8px;background:var(--dot) center / contain no-repeat}.feat-reprise__flank--l .feat-reprise__station{right:-4px}.feat-reprise__flank--r .feat-reprise__station{left:-4px}.frp-fly{position:absolute;width:8px;height:8px;z-index:2;opacity:0;background:var(--dot-raw) center / contain no-repeat;will-change:transform,opacity;pointer-events:none}.feat-reprise--ink .frp-fly{background-image:var(--dot-raw-dark)}.feat-reprise--ink{background:var(--salt-ink)}.feat-band.feat-reprise--ink{border-top-width:0}.feat-reprise--ink .feat-reprise__flank--l{border-right-color:color-mix(in srgb,var(--pearl) 10%,transparent)}.feat-reprise--ink .feat-reprise__flank--r{border-left-color:color-mix(in srgb,var(--pearl) 10%,transparent)}.feat-reprise--ink .feat-reprise__rule{background:color-mix(in srgb,var(--pearl) 16%,transparent)}.feat-reprise--ink .feat-reprise__station{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold, #C99A2E) 45%,transparent))}.feat-reprise--ink .sh-title{color:var(--pearl)}.feat-reprise--ink .sh-sub{color:color-mix(in srgb,var(--pearl) 72%,transparent)}.feat-reprise--ink .sh-eyebrow:before{background:var(--gold-text-dark, #E4BE62)}@property --feat-eb-x{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --feat-eb-a{syntax: "<angle>"; inherits: false; initial-value: 100deg;}.feat-reprise .sh-eyebrow{border:1px solid transparent;background:linear-gradient(color-mix(in srgb,var(--salt-ink) 5%,var(--pearl)),color-mix(in srgb,var(--salt-ink) 5%,var(--pearl))) padding-box,conic-gradient(from var(--feat-eb-a) at var(--feat-eb-x) 50%,transparent 0deg,#8A6414 15deg,#C99A2E 55deg,#C99A2E 85deg,#B5851F 115deg,transparent 150deg) border-box,linear-gradient(var(--hairline-a-strong),var(--hairline-a-strong)) border-box;animation:feat-eb-sweep 4.4s linear infinite}.feat-reprise--ink .sh-eyebrow{background:linear-gradient(color-mix(in srgb,var(--pearl) 8%,var(--salt-ink)),color-mix(in srgb,var(--pearl) 8%,var(--salt-ink))) padding-box,conic-gradient(from var(--feat-eb-a) at var(--feat-eb-x) 50%,transparent 0deg,#a87f1c 15deg,#fff0c2 55deg,#ffe9a8 85deg,#c99a2e 115deg,transparent 150deg) border-box,linear-gradient(color-mix(in srgb,var(--pearl) 22%,transparent),color-mix(in srgb,var(--pearl) 22%,transparent)) border-box}@keyframes feat-eb-sweep{0%{--feat-eb-x: calc(100% - 13px) ;--feat-eb-a: 100deg}41%{--feat-eb-x: 13px;--feat-eb-a: 100deg}50%{--feat-eb-x: 13px;--feat-eb-a: 280deg}91%{--feat-eb-x: calc(100% - 13px) ;--feat-eb-a: 280deg}to{--feat-eb-x: calc(100% - 13px) ;--feat-eb-a: 460deg}}@media(prefers-reduced-motion:reduce){.feat-reprise .sh-eyebrow{animation:none;--feat-eb-x: 50%}}.feat-reprise__center{text-align:center;padding:clamp(3rem,8vh,5.5rem) 1rem}.feat-reprise__center .sh-hero{align-items:center}@media(max-width:940px){.feat-reprise{grid-template-columns:.35fr minmax(0,1fr) .35fr}}.feat-teaser{position:relative;--ftz-padtop: clamp(48px, 6vw, 88px);padding:var(--ftz-padtop) clamp(24px,5vw,64px) clamp(56px,7vw,104px)}.ftz__link{position:absolute;top:calc(-1 * var(--ftz-padtop));height:calc(var(--ftz-padtop) - 32.5px);width:1px;background:color-mix(in srgb,var(--salt-ink) 20%,transparent);display:none}.ftz__link--l{left:calc(50% - 392.5px)}.ftz__link--r{left:calc(50% + 391.5px)}@media(min-width:1024px){.ftz__link{display:block}}.ftz__frame{position:relative;z-index:1;inline-size:min(76.4vw,1240px);min-inline-size:min(920px,100%);margin-inline:auto;container-type:inline-size}.ftz__win{transform:translateY(12px) scale(.985);transition:transform .7s var(--main-easing, cubic-bezier(.16, 1, .3, 1))}.ftz--live .ftz__win{transform:none}.ftz__win--live{display:block}.ftz__win--live>.bvs{inline-size:100%}.ftz__ln,.ftz__lnv{position:absolute;background:color-mix(in srgb,var(--salt-ink) 20%,transparent)}.ftz__ln{inset-inline:-35px;block-size:1px}.ftz__ln--t{inset-block-start:-32.5px}.ftz__ln--b{inset-block-end:-32.5px}.ftz__lnv{inset-block:-35px;inline-size:1px}.ftz__lnv--l{inset-inline-start:-32.5px}.ftz__lnv--r{inset-inline-end:-32.5px}.ftz__dot{position:absolute;z-index:2;width:8px;height:8px;background:var(--dot) center / contain no-repeat}.ftz__dot--tl{inset-block-start:-36.5px;inset-inline-start:-36.5px}.ftz__dot--tr{inset-block-start:-36.5px;inset-inline-end:-36.5px}.ftz__dot--bl{inset-block-end:-36.5px;inset-inline-start:-36.5px}.ftz__dot--br{inset-block-end:-36.5px;inset-inline-end:-36.5px}@media(prefers-reduced-motion:reduce){.ftz__win,.ftz__dot{transition:none}.ftz__win{transform:none}.ftz__dot{background-image:var(--dot)}}@media(max-width:960px){.feat-teaser{padding:40px 12px 56px}.ftz__frame{inline-size:100%;min-inline-size:0}.ftz__ln{inset-inline:-17px}.ftz__ln--t{inset-block-start:-18.5px}.ftz__ln--b{inset-block-end:-18.5px}.ftz__lnv--l{inset-inline-start:-14.5px}.ftz__lnv--r{inset-inline-end:-14.5px}.ftz__dot--tl,.ftz__dot--bl{inset-inline-start:-17px}.ftz__dot--tr,.ftz__dot--br{inset-inline-end:-17px}.ftz__dot--tl,.ftz__dot--tr{inset-block-start:-21px}.ftz__dot--bl,.ftz__dot--br{inset-block-end:-21px}}.feat-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;height:32px;padding:0 11px;border-radius:10px;border:1px solid transparent;background:transparent;font-family:var(--font-sans-brand);font-size:.875rem;font-weight:500;letter-spacing:-.005em;color:var(--feat-mut);transition:background var(--dur-hover) var(--main-easing),color var(--dur-hover) var(--main-easing),border-color var(--dur-hover) var(--main-easing)}.feat-tab:hover{color:var(--feat-ink)}.feat-tab[aria-selected=true]{background:var(--surface-chip);border-color:var(--feat-line-strong);color:var(--feat-ink)}.ffx__fig{max-width:var(--feat-rail)}.ffx__eq{margin:0 0 18px;font-family:var(--font-mono-brand);font-size:.8125rem;font-weight:500;letter-spacing:.06em;color:var(--feat-mut)}.ffx__eq b{font-weight:500;color:var(--feat-ink)}.ffx__bar{position:relative;height:9px}.ffx__line{position:absolute;inset-inline:0;top:4px;height:1px;background:color-mix(in srgb,var(--salt-ink) 20%,transparent);transform:scaleX(var(--ffx-p, 1));transform-origin:left}.ffx__line--heavy{position:absolute;left:40%;right:0;top:3px;height:3px;background:color-mix(in srgb,var(--salt-ink) 34%,transparent);transform:scaleX(min(1,max(0,calc((var(--ffx-p, 1) - .4) * 1.6667))));transform-origin:left}.ffx__cap{position:absolute;top:0;width:1px;height:9px;background:color-mix(in srgb,var(--salt-ink) 28%,transparent)}.ffx__cap--start{left:0}.ffx__cap--end{right:0;opacity:min(1,max(0,calc((var(--ffx-p, 1) - .96) * 25)))}.ffx__seam{position:absolute;left:40%;top:.5px;width:8px;height:8px;margin-left:-4px;background:var(--dot) center / contain no-repeat}.ffx--seam-raw .ffx__seam{background-image:var(--dot-raw)}.ffx__segs{display:grid;grid-template-columns:40fr 60fr}.ffx__seg{padding:18px clamp(20px,3vw,44px) 0 0}.ffx__seg+.ffx__seg{padding-left:clamp(20px,3vw,44px);border-left:1px solid var(--feat-line)}.ffx__seg-name{color:var(--feat-ink);display:flex;align-items:baseline;gap:10px}.ffx__seg-name .ffx__weight{font-family:var(--font-mono-brand);font-size:1.75rem;line-height:1;letter-spacing:-.01em;color:var(--feat-gold);text-transform:none}.ffx__seg .feat-body{margin-top:10px;max-width:384px}.ffx__notes{margin-top:clamp(32px,4vw,56px);border-top:1px solid var(--feat-line)}.ffx__note{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(16px,3vw,48px);padding:14px 0;border-bottom:1px solid var(--feat-line)}.ffx__note-title{margin:0;font-size:.875rem;line-height:1.43;font-weight:600;color:var(--feat-ink)}@media(max-width:700px){.ffx__fig{display:grid;grid-template-columns:9px minmax(0,1fr);gap:18px}.ffx__eq{grid-column:1 / -1}.ffx__bar{height:auto;align-self:stretch;width:9px}.ffx__line{inset-inline:auto;left:4px;top:0;bottom:0;width:1px;height:auto;transform:scaleY(var(--ffx-p, 1));transform-origin:top}.ffx__line--heavy{inset:40% auto 0 3px;width:3px;height:auto;transform:scaleY(min(1,max(0,calc((var(--ffx-p, 1) - .4) * 1.6667))));transform-origin:top}.ffx__cap{width:9px;height:1px;left:0;top:auto}.ffx__cap--start{top:0}.ffx__cap--end{bottom:0;top:auto;right:auto}.ffx__seam{left:.5px;top:40%;margin-left:0;margin-top:-4px}.ffx__segs{grid-template-columns:1fr}.ffx__seg{padding-right:0}.ffx__seg+.ffx__seg{padding-left:0;border-left:0;margin-top:18px}.ffx__notes{grid-column:1 / -1}.ffx__note{grid-template-columns:1fr;gap:4px}}.flg__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:start}.flg__rows{list-style:none;margin:0;padding:0}.flg__row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--feat-line)}.flg__row:first-child{border-top:1px solid var(--feat-line)}.flg__idx{font-family:var(--font-mono-brand);font-size:.75rem;font-weight:500;letter-spacing:.06em;color:var(--feat-mut);line-height:1.6}.flg__row-title{margin:0 0 6px;font-size:1rem;line-height:1.375;font-weight:600;color:var(--feat-ink)}.flg__row .feat-body{max-width:420px}.flg__proof{margin:0}.flg__proof-label{margin-top:10px;font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--feat-mut)}@media(max-width:960px){.flg__split{grid-template-columns:1fr}}.feat-pg{grid-template-columns:repeat(2,minmax(0,1fr))}.feat-pg__cell{padding:40px clamp(20px,3.4vw,48px)}.feat-pg__cell .feat-media{aspect-ratio:1.667;margin:32px 0 36px}.feat-pg__cell .feat-shot{margin:32px 0 36px}.feat-pg__title{margin:0;font-size:1.125rem;line-height:1.333;letter-spacing:-.01em;font-weight:600;color:var(--feat-ink)}.feat-pg__body{margin-top:4px;max-width:384px}.feat-pg__quote{grid-column:1 / -1}@media(max-width:860px){.feat-pg{grid-template-columns:minmax(0,1fr)}}.feat-quote{padding:clamp(56px,7vw,96px) clamp(20px,4vw,40px);text-align:center}.feat-quote__text{margin:0 auto;max-width:560px;font-size:clamp(1.375rem,1.95vw,1.75rem);line-height:1.3;letter-spacing:-.015em;font-weight:500;color:var(--feat-ink)}.feat-quote__who{margin:40px 0 0}.feat-quote__who .name{display:block;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--feat-ink)}.feat-quote__who .role{display:block;margin-top:4px;font-size:.875rem;font-weight:500;color:var(--feat-mut)}.feat-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.feat-trio__cell{padding:28px 32px;display:flex;flex-direction:column}.feat-trio__cell .feat-media{aspect-ratio:1;margin-bottom:24px}.feat-trio__cell .feat-shot{margin-bottom:24px}.feat-trio__title{margin:0;font-size:1.125rem;line-height:1.333;letter-spacing:-.01em;font-weight:600;color:var(--feat-ink)}.feat-trio__body{margin-top:4px}@media(max-width:900px){.feat-trio{grid-template-columns:minmax(0,1fr)}}.feat-split__in{display:grid;grid-template-columns:minmax(0,463px) minmax(0,695px);gap:0;align-items:stretch;padding-block:var(--feat-pad) var(--feat-tail)}.feat-split__left{padding-right:clamp(24px,3.5vw,48px)}.feat-split__left .feat-head{padding-top:0}.feat-split__right{border-left:1px solid var(--feat-line);padding-left:clamp(24px,3.5vw,48px);display:grid;align-items:center}.feat-split__right .feat-media{aspect-ratio:1.287}.feat-split__in--solo{grid-template-columns:minmax(0,1fr)}.feat-split__in--solo .feat-split__left{padding-right:0}.feat-split__in--solo .feat-split__list{max-width:72ch}.feat-split__list{margin-top:clamp(32px,4.5vw,64px)}.feat-split__item{border-top:1px solid var(--feat-line)}.feat-split__item:last-child{border-bottom:1px solid var(--feat-line)}.feat-split__item>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:12px;padding:18px 2px;font-size:1.125rem;line-height:1.333;letter-spacing:-.01em;font-weight:600;color:var(--feat-ink)}.feat-split__item>summary::-webkit-details-marker{display:none}.feat-split__item>summary:before{content:"";width:8px;height:8px;flex:none;transform:translateY(-1px);background:var(--dot-raw) center / contain no-repeat}.feat-split__item[open]>summary:before{background-image:var(--dot)}.feat-split__body{padding:0 2px 20px 18px;max-width:384px}@media(max-width:960px){.feat-split__in{grid-template-columns:minmax(0,1fr)}.feat-split__left{padding-right:0}.feat-split__right{border-left:0;border-top:1px solid var(--feat-line);padding-left:0;margin-top:36px;padding-top:36px}}.feat-show__tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px}.feat-show__link{margin-left:4px;font-size:.875rem;font-weight:500;letter-spacing:-.005em;color:var(--feat-mut);text-decoration:none;border-bottom:1px solid var(--feat-line-strong)}.feat-show__link:hover{color:var(--feat-ink);border-bottom-color:var(--feat-ink)}.feat-show__frame{border:1px solid var(--feat-line);border-radius:var(--radius-frame);overflow:hidden;background:var(--pearl)}.feat-show__panel{display:none}.feat-show__panel.is-open{display:grid;grid-template-columns:minmax(0,347px) minmax(0,809px)}.feat-show__info{padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;border-right:1px solid var(--feat-line)}.feat-show__title{margin:0;font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;font-weight:600;color:var(--feat-ink)}.feat-show__body{max-width:267px}.feat-show__stage{background:var(--surface-raised);display:grid}.feat-show__stage .feat-media{aspect-ratio:1.618;border:0;background:transparent;border-radius:0}.feat-show__pad{height:var(--feat-tail)}@media(max-width:900px){.feat-show__frame,.feat-show__panel.is-open{grid-template-columns:minmax(0,1fr)}.feat-show__info{border-right:0;border-bottom:1px solid var(--feat-line);padding:28px 24px}}.feat-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:transparent;overflow:hidden}.feat-tiles__cell{min-height:120px;padding:20px;display:flex;align-items:flex-end;background:var(--pearl);text-decoration:none;box-shadow:-1px 0 0 var(--feat-line),0 -1px 0 var(--feat-line);transition:background var(--dur-hover) var(--main-easing)}a.feat-tiles__cell:hover{background:var(--surface-chip)}.feat-tiles__label{margin:0;font-size:1rem;line-height:1.375;letter-spacing:-.01em;font-weight:500;color:var(--feat-ink)}.feat-tiles__pad{height:clamp(48px,8.3vw,120px)}@media(max-width:900px){.feat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.feat-tiles{grid-template-columns:minmax(0,1fr)}.feat-tiles__cell{min-height:0;padding:16px 20px}.feat-reprise{grid-template-columns:minmax(0,20px) minmax(0,1fr) minmax(0,20px);min-height:0}.feat-reprise .sh-ctas{justify-content:center}}.feat-instr{background:var(--salt-ink)}.feat-band.feat-instr{border-top-color:color-mix(in srgb,var(--pearl) 12%,transparent)}.feat-instr .feat-band__in{padding-bottom:calc(var(--feat-tail) * .55)}.feat-instr .feat-head__ink{color:var(--pearl)}.feat-instr .feat-head__rest{color:color-mix(in srgb,var(--pearl) 46%,transparent)}.feat-instr__pair{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-top:clamp(2rem,4vh,3rem)}.feat-instr__plate{position:relative;padding:28px 32px 24px}.feat-instr__plate--sealed{background:color-mix(in srgb,var(--pearl) 5%,transparent);border:1px solid color-mix(in srgb,var(--pearl) 18%,transparent);border-radius:6px}.feat-instr__plate--open{padding-left:40px}.feat-instr__plate--open dt,.feat-instr__plate--open footer{border-top-style:dashed}.feat-instr__plate:before{content:"";position:absolute;inset:-1px;border-radius:6px;background:color-mix(in srgb,var(--pearl) 4%,transparent);opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.feat-instr__plate--sealed:before{border:1px solid color-mix(in srgb,var(--pearl) 12%,transparent)}@media(hover:hover){.feat-instr__plate:hover:before{opacity:1}.feat-instr__plate:hover .feat-instr__mark{opacity:1}}.feat-instr__mark{display:block;width:96px;height:24px;margin-bottom:14px;opacity:.72;transition:opacity .18s cubic-bezier(.16,1,.3,1)}.fim-on{fill:var(--pearl)}.fim-raw{fill:none;stroke:color-mix(in srgb,var(--pearl) 56%,transparent);stroke-width:.9}.fim-gap{stroke:color-mix(in srgb,var(--pearl) 28%,transparent);stroke-width:1;stroke-dasharray:2 2}.feat-instr h3{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--pearl)}.feat-instr__state,.feat-instr footer{font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--pearl) 40%,transparent)}.feat-instr__state{margin:6px 0 22px}.feat-instr dl{margin:0}.feat-instr dt{font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--pearl) 38%,transparent);padding-top:16px;margin-top:16px;border-top:1px solid color-mix(in srgb,var(--pearl) 9%,transparent)}.feat-instr dd{margin:7px 0 0;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--pearl) 68%,transparent)}.feat-instr footer{margin-top:26px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--pearl) 16%,transparent)}.feat-instr footer em{font-style:normal;color:var(--gold-text-dark, #E4BE62)}.feat-instr__dot{display:inline-block;width:8px;height:8px;vertical-align:0;background:var(--dot) center / contain no-repeat}@media(prefers-reduced-motion:reduce){.feat-instr__plate:before,.feat-instr__mark{transition:none}}@media(max-width:860px){.feat-instr__pair{grid-template-columns:minmax(0,1fr)}.feat-instr__plate{padding:24px 22px 22px}.feat-instr__plate--open{margin-top:28px;padding-left:22px;padding-top:24px;border-top:1px dashed color-mix(in srgb,var(--pearl) 18%,transparent)}}.feat-pixelhub__fig{max-width:720px;margin:clamp(2rem,4vh,3rem) auto 0}.feat-pixelhub__note{margin:14px auto 0;max-width:720px;text-align:center;font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--feat-mut)}.feat-facts__in{padding-bottom:var(--feat-tail)}.feat-facts table{width:100%;border-collapse:collapse;font-size:.9375rem;letter-spacing:-.005em}.feat-facts thead th{text-align:left;padding:12px 16px 12px 0;font-family:var(--font-mono-brand);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--feat-mut);border-bottom:1px solid var(--feat-line-strong)}.feat-facts td,.feat-facts tbody th{padding:13px 16px 13px 0;border-bottom:1px solid var(--feat-line);font-weight:500;color:var(--feat-mut);vertical-align:top}.feat-facts tbody th{text-align:left;color:var(--feat-ink)}.feat-facts td b,.feat-facts tbody th b{font-family:var(--font-mono-brand);font-weight:500;font-size:.875rem;letter-spacing:.02em;color:var(--feat-ink)}.feat-facts__scroll{overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:760px){.feat-facts table{min-width:0;display:block}.feat-facts thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.feat-facts tbody{display:block}.feat-facts tbody tr{display:block;padding:14px 0 15px;border-top:1px solid var(--feat-line)}.feat-facts tbody tr:first-child{border-top:0}.feat-facts tbody tr>*:first-child{display:block;padding:0 0 8px;border:0;font-weight:600;text-align:start}.feat-facts tbody td[data-label]:not(:first-child){display:flex;gap:14px;align-items:baseline;justify-content:space-between;padding:3px 0;border:0;text-align:end}.feat-facts tbody td[data-label]:not(:first-child):before{content:attr(data-label);flex:0 0 auto;text-align:start;font-family:var(--font-mono-brand, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--feat-mut, rgba(14,24,21,.55))}.feat-facts tbody tr:not(:has(td:nth-of-type(2))) td[data-label]:not(:first-child){display:block;text-align:start}.feat-facts tbody tr:not(:has(td:nth-of-type(2))) td[data-label]:not(:first-child):before{content:none}}.feat-facts__foot{margin-top:20px;max-width:72ch;padding-top:14px;border-top:1px solid var(--feat-line)}.feat-cta{background:var(--feat-ink);border-top:1px solid var(--feat-ink)}.feat-cta__in{display:grid;justify-items:center;align-items:center;min-height:min(464px,62vh);padding-block:clamp(56px,8vw,96px)}.feat-cta__copy{max-width:640px;text-align:center}.feat-cta__title{margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.1;letter-spacing:-.01em;font-weight:600;color:var(--pearl)}.feat-cta__sub{margin:16px auto 0;font-size:1rem;line-height:1.5;font-weight:500;color:color-mix(in srgb,var(--pearl) 72%,transparent);max-width:34em}.feat-cta__ctas{margin-top:32px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}@media(max-width:960px){.feat-cta__in{min-height:0}}@media(prefers-reduced-motion:reduce){.feat-tab,.feat-tiles__cell,.feat-split__item>summary:before{transition:none}}
