/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.tml{--tml-rule:#b9c5de99;@supports (color:color-mix(in lab, red, red)){--tml-rule:color-mix(in srgb, var(--color-line-accent) 60%, transparent)}--tml-pick:var(--color-base-100);--tml-copy:var(--color-base-100);--tml-figure:var(--color-accent)}.tml[data-ground=alt],.tml[data-ground=paper]{--tml-rule:var(--color-line);--tml-pick:var(--color-ink);--tml-copy:var(--color-neutral);--tml-figure:var(--color-primary-soft)}.tml__head{border-bottom:1px solid var(--tml-rule);flex-direction:column;align-items:flex-start;gap:1rem;padding-block:1.75rem 5rem;display:flex}.tml__title{font-size:var(--text-hero);font-weight:var(--text-hero--font-weight);color:var(--title-fg,var(--color-ink));text-wrap:balance;margin:0;line-height:1.23}.tml__row{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.tml__rail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:2rem;margin:0;padding:1.5rem 0;list-style:none;display:flex;overflow-x:auto}.tml__rail::-webkit-scrollbar{display:none}.tml__rail li{scroll-snap-align:start;flex:none}.tml__pick{letter-spacing:.045em;color:var(--tml-pick);text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;opacity:.34;transition:opacity var(--motion-hover) var(--ease-out);font-size:1.5rem;font-weight:400;line-height:1;text-decoration:none;display:block}.tml__pick:hover,.tml__pick.is-on{opacity:1}.tml__pick:focus-visible{opacity:1;outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.tml__body{gap:2.5rem;display:grid}.tml__panel{gap:1.25rem;padding-block:1.5rem;display:grid}.tml__text{flex-direction:column;align-items:flex-start;gap:2.5rem;display:flex}.tml__kicker{letter-spacing:-.0025em;color:var(--title-fg,var(--color-ink));text-wrap:pretty;margin:0;font-size:2rem;font-weight:400;line-height:1.25}.tml__figure{letter-spacing:.045em;color:var(--tml-figure);text-box:trim-both cap alphabetic;font-variant-numeric:tabular-nums;margin:0;font-size:2.5rem;font-weight:400;line-height:1}.tml__copy{font-size:var(--text-lede);letter-spacing:-.014em;color:var(--tml-copy);text-wrap:pretty;margin:0;font-weight:400;line-height:1.3333}.tml__media{border-radius:var(--radius-card);background:var(--color-panel);aspect-ratio:31/28;margin:0;overflow:hidden}.tml__img{object-fit:cover;width:100%;height:100%;display:block}.tml.is-enhanced .tml__panel:not(.is-on){display:none}@media (prefers-reduced-motion:no-preference){.tml.is-enhanced .tml__panel.is-on{animation:tml-swap .35s var(--ease-out) both}}@keyframes tml-swap{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:none}}@media (width<53.75rem){.tml.is-enhanced .tml__figure{display:none}}@media (width>=53.75rem){.tml__row{border-bottom:1px solid var(--tml-rule);grid-template-columns:3.875rem minmax(0,1fr);gap:3.75rem;margin-top:3.75rem;padding-bottom:2.5rem}.tml__rail{top:calc(var(--spacing-header) + 1.5rem);flex-direction:column;align-self:start;align-items:center;position:sticky;overflow:visible}.tml__panel{grid-template-columns:24.1875rem minmax(0,1fr);align-items:start;gap:3.75rem}.tml__text{max-width:21.1875rem}.tml__figure{font-size:7.5rem}.tml__media{aspect-ratio:567/482}}@media (prefers-reduced-motion:reduce){.tml__pick{transition:none}}@media (width>=53.75rem){.tml.is-pinned>.container{top:var(--stage-top,var(--spacing-header));position:sticky}.tml.is-pinned>.tml__run{height:var(--stage-run,0px)}.tml.is-pinned .tml__body{min-height:var(--panel-h,0px)}}