/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
.slider[data-v-7ce981f8]{width:100%;position:relative}.slider__header[data-v-7ce981f8]{margin-block-end:1.5rem}@media (width>=48rem){.slider__header[data-v-7ce981f8]{margin-block-end:2.5rem}}.slider__probe[data-v-7ce981f8]{pointer-events:none;inset-inline:0;height:0;position:absolute;top:0;overflow:hidden}.slider__viewport[data-v-7ce981f8]{touch-action:pan-y;overflow:hidden}.slider__viewport--grabbable[data-v-7ce981f8]{cursor:grab}.slider__viewport--dragging[data-v-7ce981f8]{cursor:grabbing;-webkit-user-select:none;user-select:none}.slider__track[data-v-7ce981f8]{will-change:transform;gap:24px;padding-block-end:.25rem;display:flex}.slider__track--animate[data-v-7ce981f8]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.slider__cell[data-v-7ce981f8]{flex:0 0 var(--card-w,20rem);width:var(--card-w,20rem)}.slider__arrow[data-v-7ce981f8]{z-index:1;background:var(--color-surface);width:3rem;height:3rem;color:var(--color-ink);border-radius:9999px;place-items:center;transition:background-color .15s,color .15s,opacity .15s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 12px #00000026}@media (prefers-reduced-motion:reduce){.slider__arrow[data-v-7ce981f8]{transition:none}}.slider__arrow[data-v-7ce981f8]:hover:not(:disabled){background:var(--color-ink);color:var(--color-surface)}.slider__arrow[data-v-7ce981f8]:disabled{cursor:default;opacity:.35}.slider__arrow[data-v-7ce981f8]:focus-visible{outline-offset:2px;outline:2px solid}.slider__arrow--prev[data-v-7ce981f8]{left:calc(var(--band-left,0px) - 1.5rem)}.slider__arrow--next[data-v-7ce981f8]{right:calc(var(--band-right,0px) - 1.5rem)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-8577ba7d],[data-v-8577ba7d]::backdrop,[data-v-8577ba7d]:after,[data-v-8577ba7d]:before{--tw-font-weight:initial}}}.prose[data-v-8577ba7d]{overflow-wrap:break-word}.prose[data-v-8577ba7d] h2{margin-top:calc(var(--spacing,.25rem)*10);margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-3xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:1.4;font-weight:var(--font-weight-semibold,600);text-wrap:balance}.prose[data-v-8577ba7d] h3{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-3xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);line-height:1.4;font-weight:var(--font-weight-semibold,600)}:is(.prose[data-v-8577ba7d] h2+*,.prose[data-v-8577ba7d] h3+*){margin-top:0}:is(.prose[data-v-8577ba7d] p,.prose[data-v-8577ba7d] ul,.prose[data-v-8577ba7d] ol){margin-block:calc(var(--spacing,.25rem)*6);font-size:var(--text-body,1.25rem);line-height:1.4}.prose[data-v-8577ba7d] ul{padding-inline-start:calc(var(--spacing,.25rem)*6);list-style-type:disc}.prose[data-v-8577ba7d] ol{padding-inline-start:0;list-style-type:none}.prose[data-v-8577ba7d] ol>li{padding-inline-start:calc(var(--spacing,.25rem)*9);position:relative}.prose[data-v-8577ba7d] ol>li:before{content:counter(list-item) ".";position:absolute;inset-inline-start:calc(var(--spacing,.25rem)*0)}.prose[data-v-8577ba7d] li{margin-block:var(--spacing,.25rem)}.prose[data-v-8577ba7d] strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose[data-v-8577ba7d] em{font-style:italic}.prose[data-v-8577ba7d] a{text-underline-offset:2px;text-decoration-line:underline}.prose[data-v-8577ba7d] :first-child{margin-top:0}.prose[data-v-8577ba7d] :last-child{margin-bottom:0}@property --tw-font-weight{syntax:"*";inherits:false}.full-bleed[data-v-a54722f4]{--bleed:var(--container-inset);width:100vw;margin-left:calc(var(--bleed)*-1)}@media (width>=48rem){.full-bleed-narrative[data-v-a54722f4]{--bleed:calc(var(--container-inset) + (var(--container-grid-fluid) + var(--grid-gutter))/6)}}.full-bleed figcaption[data-v-a54722f4]{margin-left:var(--bleed)}.splash-intro{display:none}html[data-splash-run] .splash-intro{display:flex}html[data-splash-run] .splash-intro [data-mark]:not([data-ghost]){transform:translate(-100vw)}html[data-splash-run] .splash-intro [data-line]{clip-path:inset(0 100% 0 0)}html[data-splash-run] .app-header,html[data-splash-run] .app-rail,html[data-splash-run] .app-utility,html[data-splash-run] [data-splash-hide]{opacity:0}html[data-splash-run] .app-nav,html[data-splash-run] .app-utility-layer{transform:translateY(-100%)}html[data-splash-run] [data-splash-hide]{transform:translateY(3rem)}html[data-splash-reveal] .splash-intro{pointer-events:none}html[data-splash-run][data-splash-reveal] .app-header,html[data-splash-run][data-splash-reveal] .app-rail,html[data-splash-run][data-splash-reveal] .app-utility,html[data-splash-run][data-splash-reveal] [data-splash-hide]{opacity:1;transition:opacity .7s ease-out}html[data-splash-run][data-splash-reveal] .app-nav,html[data-splash-run][data-splash-reveal] .app-utility-layer{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:none}html[data-splash-run][data-splash-reveal] [data-splash-hide]{transition:opacity .7s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:none}html[data-splash-run] [data-splash-target]{opacity:0}.reveal[data-v-936c947e]{opacity:0;transform:translateY(16px)}.reveal--in[data-v-936c947e]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.reveal--in[data-v-936c947e]{transition:opacity .6s cubic-bezier(.4,0,.2,1) var(--reveal-delay,0s),transform .6s cubic-bezier(.4,0,.2,1) var(--reveal-delay,0s)}}@media (prefers-reduced-motion:reduce){.reveal[data-v-936c947e]{opacity:1;transform:none}}.longform+.longform[data-v-94592634]{padding-top:0}.anchor-bar[data-v-f19be7d8]{transition:top .3s cubic-bezier(0,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}.anchor-bar-tab[data-v-f19be7d8]{background-position:0 calc(100% + 2px);transition:opacity .4s cubic-bezier(.4,0,.2,1),background-size .25s cubic-bezier(.4,0,.2,1)}.anchor-bar-row[data-v-f19be7d8]{transition:background-color .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}.anchor-bar-lift[data-v-f19be7d8]{box-shadow:0 1px 2px #0000000f,0 4px 10px #00000014}@media (prefers-reduced-motion:reduce){.anchor-bar[data-v-f19be7d8],.anchor-bar-row[data-v-f19be7d8],.anchor-bar-tab[data-v-f19be7d8]{transition:none}}
