@layer theme, base, components, utilities;@layer bx-reset, bx-tokens, bx-base, bx-layout, bx-components, bx-motion, bx-utilities;@layer bx-components{.bx .hx-full{position:relative;isolation:isolate;display:flex;align-items:flex-end;margin-top:var(--pg-top);min-height:max(34rem,calc(100svh - var(--pg-top)));overflow:hidden;background:var(--k)}.bx .hx-full__media{position:absolute;inset:0;z-index:-2}.bx .hx-full:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(26,33,39,.35),rgba(26,33,39,0) 30%),linear-gradient(0deg,rgba(26,33,39,.88),rgba(26,33,39,.5) 42%,rgba(26,33,39,.1) 75%)}.bx .hx-full__body{width:100%;padding:clamp(2rem,4vw,3rem) var(--pad-x) clamp(1.5rem,3vw,2.25rem)}.bx .hx-full .crumbs{margin-bottom:clamp(2rem,6vw,5rem)}.bx .hx-full .crumbs [aria-current],.bx .hx-full .crumbs a{color:#fff}.bx .hx-full__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem var(--gap-grid);align-items:end;padding-bottom:clamp(2rem,4.5vw,3.5rem);border-bottom:1px solid rgba(255,255,255,.24)}.bx .hx-full__head{grid-column:1/8}.bx .hx-full .hx__kicker{color:rgba(255,255,255,.7)}.bx .hx-full__title{font-size:clamp(3rem,7.6vw,8.25rem);line-height:.92;hyphens:manual}.bx .hx-full__side{grid-column:8/13;padding-bottom:.35rem}.bx .hx-full .hx__intro{margin-top:0;color:rgba(255,255,255,.86)}.bx .hx-full .btn--soft{background:rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(var(--glass-blur))}.bx .hx-full :focus-visible{outline-color:#fff}.bx .hx-full__caption{margin-top:.9rem;color:rgba(255,255,255,.62)}@media (hover:hover) and (pointer:fine){.bx .hx-full .btn--soft:hover{background:rgba(255,255,255,.22)}}.bx .htl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--gap-grid)}.bx .htl__media{grid-column:1/7}.bx .htl__sticky{position:sticky;top:calc(var(--pg-top) + 2rem);display:grid;gap:1rem}.bx .htl__frame{position:relative;height:min(calc(100svh - var(--pg-top) - 8rem),40rem);min-height:22rem;border-radius:var(--pg-r);overflow:hidden;background:var(--soft)}.bx .htl__photo{position:absolute;inset:0;opacity:0;scale:1.04;transition:opacity .9s var(--ease-out),scale 1.6s var(--ease-expo)}.bx .htl__photo.is-active{opacity:1;scale:1}.bx .htl__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(26,33,39,.55),rgba(26,33,39,0) 45%);pointer-events:none}.bx .htl__stamp{position:absolute;left:clamp(1rem,2vw,1.75rem);bottom:clamp(.75rem,1.6vw,1.4rem);z-index:1;color:#fff;font-size:clamp(2.5rem,5vw,5rem);line-height:1;letter-spacing:-.045em;font-weight:500;font-variation-settings:"wdth" 118;font-variant-numeric:tabular-nums}.bx .htl__years{display:flex;flex-wrap:wrap;gap:.25rem}.bx .htl__year-btn{height:2rem;padding:0 .7rem;border-radius:var(--pg-r-sm);color:var(--ink-55);font-variant-numeric:tabular-nums;transition:background .25s,color .25s}.bx .htl__year-btn.is-active{background:var(--ink);color:#fff}@media (hover:hover) and (pointer:fine){.bx .htl__year-btn:not(.is-active):hover{background:var(--soft);color:var(--ink)}}.bx .htl__entries{position:relative;grid-column:8/13}.bx .htl__rail{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--ink-10)}.bx .htl__fill{position:absolute;inset:0;background:var(--ink);transform-origin:50% 0;scale:1 var(--htl-p,0)}.bx .htl__list{display:grid}.bx .htl__item{position:relative;display:grid;align-content:center;gap:.9rem;min-height:62svh;padding:2rem 0 2rem clamp(1.5rem,3vw,2.75rem);opacity:.32;transition:opacity .5s var(--ease-out)}.bx .htl__item:first-child{min-height:50svh;align-content:start;padding-top:clamp(4rem,14svh,9rem)}.bx .htl__item:last-child{min-height:50svh;align-content:end;padding-bottom:clamp(4rem,14svh,9rem)}.bx .htl__item.is-active{opacity:1}.bx .htl__dot{position:absolute;left:-4px;top:50%;width:9px;height:9px;border-radius:50%;border:1px solid var(--ink-40);background:#fff;transition:background .3s,border-color .3s}.bx .htl__item:first-child .htl__dot{top:calc(clamp(4rem, 14svh, 9rem) + 1.6rem)}.bx .htl__item:last-child .htl__dot{top:auto;bottom:calc(clamp(4rem, 14svh, 9rem) + 4rem)}.bx .htl__item.is-active .htl__dot,.bx .htl__item.is-past .htl__dot{background:var(--ink);border-color:var(--ink)}.bx .htl__card-photo{display:none}.bx .htl__year{font-size:clamp(2.25rem,3.6vw,3.75rem);line-height:1;letter-spacing:-.04em;font-weight:500;font-variation-settings:"wdth" 118;font-variant-numeric:tabular-nums}.bx .htl__text{max-width:28em;text-wrap:pretty}.bx .sup{padding-top:var(--pg-gap)}.bx .sup__intro{padding:0 var(--pad-x);margin-bottom:clamp(1.75rem,3.5vw,3rem)}.bx .sup__list{position:relative}.bx .sup__tile{position:sticky;top:0;isolation:isolate;display:flex;align-items:flex-end;height:100svh;min-height:34rem;overflow:hidden;background:var(--k)}.bx .sup__media{position:absolute;inset:0;z-index:-2}.bx .sup__tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(26,33,39,.9),rgba(26,33,39,.55) 45%,rgba(26,33,39,.25))}.bx .sup__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem var(--gap-grid);align-items:end;width:100%;padding:0 var(--pad-x) clamp(2.5rem,6vw,5rem)}.bx .sup__role{grid-column:1/-1;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.7)}.bx .sup__name{grid-column:1/8;font-size:clamp(3rem,8vw,8.5rem);line-height:.92;letter-spacing:-.045em;font-weight:500;font-variation-settings:"wdth" 118;overflow-wrap:anywhere;text-wrap:balance}.bx .sup__text{grid-column:8/13;max-width:28em;color:rgba(255,255,255,.86);text-wrap:pretty}.bx .sup__links{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(.5rem,2vw,1.5rem)}.bx .sup__range{display:flex;flex-wrap:wrap;gap:.4rem}.bx .sup__chip{display:inline-flex;align-items:center;height:2.25rem;padding:0 .85rem;border-radius:var(--pg-r-sm);border:1px solid rgba(255,255,255,.3);color:#fff;background:rgba(255,255,255,.06);backdrop-filter:blur(var(--glass-blur));transition:background .2s,border-color .2s}.bx .sup :focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.bx .sup__chip:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.6)}}@media (max-width:68rem){.bx .hx-full__head,.bx .hx-full__side{grid-column:1/-1}.bx .hx-full__side{max-width:34rem}.bx .sup__name,.bx .sup__text{grid-column:1/-1}}@media (max-width:47.99rem){.bx .hx-full{min-height:max(32rem,calc(100svh - var(--pg-top)))}.bx .hx-full .crumbs{margin-bottom:1.5rem}.bx .hx-full .hx__actions .btn{flex:1 1 0}.bx .htl__media{display:none}.bx .htl__entries{grid-column:1/-1}.bx .htl__rail{left:.3rem}.bx .htl__item,.bx .htl__item:first-child,.bx .htl__item:last-child{min-height:0;align-content:start;gap:.6rem;padding:0 0 2.75rem 1.75rem;opacity:1}.bx .htl__item:last-child{padding-bottom:0}.bx .htl__dot,.bx .htl__item:first-child .htl__dot,.bx .htl__item:last-child .htl__dot{left:calc(.3rem - 4px);top:.4rem;bottom:auto}.bx .htl__card-photo{position:relative;display:block;aspect-ratio:4/3;margin-bottom:.4rem;border-radius:var(--pg-r);overflow:hidden;background:var(--soft);order:1}.bx .htl__year{order:0;font-size:2.25rem}.bx .htl__text{order:2}.bx .sup__body{gap:1rem;padding-bottom:2.25rem}.bx .sup__links{flex-direction:column;align-items:stretch}.bx .sup__site{width:100%}}}@layer bx-motion{@keyframes hx-full-settle{0%{scale:1.12}to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.bx .hx-full__media{animation:hx-full-settle linear both;animation-timeline:scroll(root);animation-range:0 90svh}}}}@media (prefers-reduced-motion:reduce){.bx .htl__dot,.bx .htl__item,.bx .htl__photo,.bx .htl__year-btn{transition:none!important}.bx .htl__photo{scale:1}.bx .sup__tile{position:relative}}