@font-face{font-family:hanken;src:url(../media/hanken_grotesk_normal_latin-s.p.3241148m1u9do.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.a8Fcxq_className{font-family:hanken,hanken Fallback,Helvetica Neue,Arial,sans-serif}.a8Fcxq_variable{--font-hanken:"hanken", "hanken Fallback", Helvetica Neue, Arial, sans-serif}
.oB1X9q_header{z-index:var(--z-header);background:var(--color-canvas);position:sticky;top:0}.oB1X9q_headerInner{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-5);min-height:var(--header-height);padding-block:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.oB1X9q_headerRule{margin:0}.oB1X9q_stagingLine{text-align:right;padding-block:var(--space-1) 0;justify-content:flex-end;margin:0;display:flex}.oB1X9q_brand{align-items:center;gap:var(--space-3);color:var(--color-ink);min-height:44px;text-decoration:none;display:inline-flex}.oB1X9q_brandMark{flex:none}.oB1X9q_brandText{flex-direction:column;line-height:1.1;display:flex}.oB1X9q_brandName{letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:var(--text-sm)}.oB1X9q_brandTag{font-size:var(--text-xs);color:var(--color-mute);letter-spacing:.02em}.oB1X9q_nav{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.oB1X9q_navDesktop{align-items:center;gap:var(--space-5);display:none}.oB1X9q_navList{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.oB1X9q_navLink{min-height:44px;padding:0 var(--space-1);color:var(--color-ink);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.oB1X9q_navList .oB1X9q_navLink{white-space:nowrap}.oB1X9q_navLink:hover,.oB1X9q_navLink[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:var(--action-line);text-underline-offset:.35em}.oB1X9q_navLink:after{content:"";inset:auto var(--space-1) 8px;height:var(--selected-bar);background:var(--color-selected);transform-origin:0;transition:transform var(--motion-panel) var(--ease-frame);position:absolute;transform:scaleX(0)}.oB1X9q_navLink:is([aria-current=page],[aria-current=true]){text-decoration:none}.oB1X9q_navLink:is([aria-current=page],[aria-current=true]):after{transform:none}.oB1X9q_navCta{margin-left:var(--space-1);white-space:nowrap;position:relative}.oB1X9q_navCta[aria-current=page]:after{content:"";inset:auto var(--space-4) 7px;height:var(--selected-bar);background:var(--color-selected);position:absolute}@media (forced-colors:active){.oB1X9q_navLink:after,.oB1X9q_navCta[aria-current=page]:after{forced-color-adjust:none;background:highlight}}.oB1X9q_navLocale{margin-left:var(--space-3);align-items:center;display:flex}.oB1X9q_jsOnly{cursor:pointer;background-color:#0000;border:0}.oB1X9q_localeLink{min-width:44px;min-height:44px;padding:0 var(--space-2);font-size:var(--text-sm);white-space:nowrap;border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.oB1X9q_localeLink:hover{text-decoration:underline;text-decoration-thickness:var(--action-line);text-underline-offset:.3em}.oB1X9q_localeShort{letter-spacing:.08em;font-weight:600;display:inline}.oB1X9q_localeLong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oB1X9q_localeFallback{align-items:center;gap:0 var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:inline-flex}.oB1X9q_localeNote{color:var(--color-mute);font-size:var(--text-xs);display:none}.oB1X9q_navItemPanel{position:static}.oB1X9q_summary{gap:.4rem}.oB1X9q_chevron{width:.5rem;height:.5rem;transition:transform var(--motion-control) var(--ease-panel);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-2px)rotate(45deg)}.oB1X9q_chevron[data-open=true]{transform:translateY(1px)rotate(-135deg)}.oB1X9q_panel{top:calc(100% + var(--header-rule));left:var(--gutter);right:var(--gutter);max-height:calc(100dvh - var(--header-height) - var(--header-rule) - var(--space-4));overscroll-behavior:contain;padding:var(--space-6) var(--space-6) var(--space-5);background:var(--color-paper);border:1px solid var(--color-rule-soft);z-index:var(--z-menu);animation:oB1X9q_panelIn var(--motion-panel) var(--ease-panel);border-top:0;position:absolute;overflow-y:auto;box-shadow:0 18px 40px #20202014}@keyframes oB1X9q_panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.oB1X9q_panelList{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--panel-rows,3), auto);gap:var(--space-4) var(--space-8);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.oB1X9q_panelItem{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);align-content:start;gap:.25rem;text-decoration:none;display:grid}.oB1X9q_panelHead{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.oB1X9q_panelTitle{font-size:var(--text-base);text-decoration-skip-ink:none;text-underline-offset:.3em;transition:text-decoration-color var(--motion-control) var(--ease-panel);justify-self:start;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.oB1X9q_panelItem:hover .oB1X9q_panelTitle{text-decoration-color:currentColor}.oB1X9q_panelItem[aria-current=page] .oB1X9q_panelTitle{-webkit-text-decoration-color:var(--color-selected);text-decoration-color:var(--color-selected);text-decoration-thickness:var(--selected-bar)}.oB1X9q_panelLine{font-size:var(--text-sm);color:var(--color-mute);text-wrap:pretty;line-height:1.45}.oB1X9q_panelPartner{font-size:var(--text-xs);color:var(--color-mute);letter-spacing:.01em;white-space:nowrap;line-height:1.4}.oB1X9q_panelFoot{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-rule-soft)}.oB1X9q_sheetDetails{position:relative}.oB1X9q_sheetDetails summary{list-style:none}.oB1X9q_sheetDetails summary::-webkit-details-marker{display:none}.oB1X9q_menuButton{align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1.5px solid var(--color-ink);cursor:pointer;font-weight:600;display:inline-flex}.oB1X9q_menuButton,.oB1X9q_sheetGroupToggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.oB1X9q_menuNameOpen,.oB1X9q_sheetDetails[open] .oB1X9q_menuNameClosed{display:none}.oB1X9q_sheetDetails[open] .oB1X9q_menuNameOpen{display:inline}.oB1X9q_menuIcon{background:currentColor;width:18px;height:2px;box-shadow:0 -5px,0 5px}.oB1X9q_sheetDetails[open] .oB1X9q_menuIcon{box-shadow:none;background:0 0;position:relative}.oB1X9q_sheetDetails[open] .oB1X9q_menuIcon:before,.oB1X9q_sheetDetails[open] .oB1X9q_menuIcon:after{content:"";background:currentColor;position:absolute;inset:0}.oB1X9q_sheetDetails[open] .oB1X9q_menuIcon:before{transform:rotate(45deg)}.oB1X9q_sheetDetails[open] .oB1X9q_menuIcon:after{transform:rotate(-45deg)}.oB1X9q_sheet{inset:var(--sheet-top,calc(var(--header-height) + var(--header-rule))) 0 0 0;overscroll-behavior:contain;background:var(--color-canvas);padding:var(--space-5) var(--gutter) calc(var(--space-7) + env(safe-area-inset-bottom));z-index:var(--z-menu);gap:var(--space-5);flex-direction:column;display:flex;position:fixed;overflow:auto}.oB1X9q_sheetDetails:not([open]) .oB1X9q_sheet,.oB1X9q_sheetGroup:not([open])>.oB1X9q_sheetSub{display:none}.oB1X9q_sheetList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.oB1X9q_sheetList>li>a,.oB1X9q_sheetList>li>.oB1X9q_navLink,.oB1X9q_sheetGroupToggle{min-height:48px;font-size:var(--text-xl);background:0 0;align-items:center;padding:0;font-weight:600;line-height:1.2;display:flex}.oB1X9q_sheetList>li>.oB1X9q_navLink[aria-current=page],.oB1X9q_sheetGroupToggle[aria-current=true]>span:first-child,.oB1X9q_sheetSubLink[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-selected);text-decoration-color:var(--color-selected);text-decoration-thickness:var(--selected-bar);text-decoration-skip-ink:none;text-underline-offset:.3em}.oB1X9q_sheetList .oB1X9q_navLink:after{content:none}.oB1X9q_sheetGroupToggle{justify-content:space-between;gap:var(--space-4);cursor:pointer}.oB1X9q_sheetGroupToggle .oB1X9q_chevron{width:.625rem;height:.625rem;margin-right:var(--space-2);border-width:2px}.oB1X9q_sheetGroup[open]>.oB1X9q_sheetGroupToggle .oB1X9q_chevron{transform:translateY(2px)rotate(-135deg)}.oB1X9q_sheetList .oB1X9q_sheetSub{margin:var(--space-1) 0 var(--space-3);padding:0 0 0 var(--space-4);border-left:1px solid var(--color-rule-soft);list-style:none;display:grid}.oB1X9q_sheetSubLink{min-height:44px;font-size:var(--text-base);align-items:center;line-height:1.3;text-decoration:none;display:flex}.oB1X9q_sheetAll{font-weight:600}.oB1X9q_sheetList a:not([aria-current=page]):hover,.oB1X9q_sheetGroupToggle:not([aria-current=true]):hover>span:first-child{text-decoration:underline;text-decoration-thickness:var(--action-line);text-underline-offset:.3em}.oB1X9q_sheetStaging{margin-top:auto}@media (min-width:64rem){.oB1X9q_navDesktop{display:flex}.oB1X9q_sheetDetails{display:none}.oB1X9q_navLocale{padding-left:var(--space-4);margin-left:var(--space-2);border-left:1px solid var(--color-rule-soft)}.oB1X9q_localeLong{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.oB1X9q_localeShort{display:none}.oB1X9q_localeNote{display:inline}}@media (max-width:26rem){.oB1X9q_headerInner{column-gap:var(--space-3)}.oB1X9q_brand{gap:var(--space-2)}.oB1X9q_brandMark{width:36px;height:36px}.oB1X9q_navLocale{margin-left:var(--space-1)}.oB1X9q_menuButton{padding:0 var(--space-2)}}@media (max-width:22rem){.oB1X9q_brandTag{display:none}.oB1X9q_brandName{letter-spacing:.12em}.oB1X9q_headerInner{column-gap:var(--space-2)}.oB1X9q_nav{gap:var(--space-1)}.oB1X9q_navLocale{margin-left:0}.oB1X9q_menuButton{gap:.375rem;padding:0 .375rem}}.oB1X9q_footer{margin-top:var(--section-gap);background:linear-gradient(var(--color-rule) 0 1px, transparent 1px 4px, var(--color-rule) 4px 5px) no-repeat top / 100% 5px, var(--color-canvas)}main:has([data-close]:last-child)+.oB1X9q_footer{margin-top:0}.oB1X9q_footerInner{gap:var(--space-6);padding-block:var(--space-6) var(--space-6);display:grid}.oB1X9q_footerBrand{gap:var(--space-4);align-items:flex-start;display:flex}.oB1X9q_footerName{letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-1)}.oB1X9q_footerNav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.oB1X9q_footerNav a,.oB1X9q_footerPrivacy{align-items:center;min-width:44px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.oB1X9q_footerNav a:hover,.oB1X9q_footerPrivacy:hover{text-decoration:underline;text-decoration-thickness:var(--action-line);text-underline-offset:.3em}.oB1X9q_footerAside{gap:var(--space-3);align-content:start;display:grid}.oB1X9q_footerCredits{text-wrap:pretty;max-width:40ch}.oB1X9q_footerCredits a{color:var(--color-ink)}.oB1X9q_footerSocial{margin:var(--space-2) 0 0}.oB1X9q_footerBase{justify-content:space-between;align-items:center;gap:0 var(--space-5);padding-block:var(--space-2) var(--space-5);border-top:1px solid var(--color-rule-soft);flex-wrap:wrap;display:flex}.oB1X9q_footerBase>p{margin:0}@media (min-width:48rem){.oB1X9q_footerInner{grid-template-columns:1.2fr 1fr 1fr}}:is(body:has([data-home]) .oB1X9q_header,body:has([data-home]) .oB1X9q_sheet){background:var(--paper)}body:has([data-home]) .oB1X9q_footer{--color-ink:var(--on-deep);--color-mute:color-mix(in srgb, var(--on-deep) 72%, var(--deep));--color-rule-soft:color-mix(in srgb, var(--on-deep) 18%, var(--deep));--color-focus:var(--on-deep);--color-focus-halo:var(--deep);background:linear-gradient(var(--color-rule-soft), var(--color-rule-soft)) no-repeat top center / min(100% - 2 * var(--gutter), var(--content-max) - 2 * var(--gutter)) 1px, var(--deep);color:var(--on-deep);margin-top:0}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#fff0f5;--color-surface:#fff;--color-paper:#fff;--color-ink:#202020;--color-ink-soft:#3a3537;--color-mute:#5f5759;--color-pink:#fa5f94;--color-pink-text:#c7265f;--color-pink-soft:#ffd9e6;--color-pink-faint:#fff6f9;--color-rule:#fa5f94;--color-rule-soft:#dccfd4;--color-selected:var(--color-pink);--selected-bar:3px;--color-link-line:color-mix(in srgb, currentColor 45%, transparent);--link-line:1px;--action-line:1.5px;--color-focus:#202020;--color-focus-halo:#fff;--focus-ring:2px;--focus-gap:2px;--focus-halo:3px;--color-error:#b3261e;--color-error-soft:#fde7e5;--color-success:#1f6b3a;--font-sans:var(--font-hanken,"Hanken Grotesk"), "Helvetica Neue", Arial, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-lead:clamp(1.1875rem, 1.1518rem + .1786vw, 1.3125rem);--text-xl:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--text-minor:clamp(1.5rem, 1.3571rem + .7143vw, 2rem);--text-2xl:min(clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem), calc(.5rem + 7vw));--text-section:min(clamp(2rem, 1.5714rem + 2.1429vw, 3.5rem), calc(.5rem + 8vw));--text-3xl:min(clamp(2.25rem, 1.75rem + 2.5vw, 4rem), calc(.5rem + 9.5vw));--text-hero:min(clamp(2.625rem, 1.9464rem + 3.3929vw, 5rem), calc(.75rem + 10vw));--text-display:min(clamp(3rem, 2.1429rem + 4.2857vw, 6rem), calc(.75rem + 12vw));--text-count:clamp(2.5rem, 1.8rem + 3vw, 4.75rem);--weight-light:300;--weight-strong:600;--weight-heading:700;--weight-display:800;--leading-display:.98;--leading-hero:1.02;--leading-tight:1.1;--leading-snug:1.25;--leading-body:1.6;--tracking-display:-.032em;--tracking-tight:-.02em;--tracking-caps:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--measure:62ch;--content-max:75rem;--gutter:clamp(1rem, 4vw, 2.5rem);--section-gap:clamp(3.5rem, 9vw, 7.5rem);--label-column:16rem;--label-gap:var(--space-7);--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-pill:999px;--rule-width:2px;--motion-control:.18s;--motion-panel:.32s;--motion-frame:.65s;--ease-frame:cubic-bezier(.16, 1, .3, 1);--ease-panel:cubic-bezier(.2, .7, .2, 1);--motion-fast:var(--motion-control);--motion-base:var(--motion-control);--motion-slow:var(--motion-panel);--ease:var(--ease-panel);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-ui:cubic-bezier(.2, .65, .3, 1);--duration-press:.1s;--duration-hover:var(--motion-control);--duration-panel:.28s;--duration-reveal:.56s;--duration-brand-enter:var(--motion-frame);--paper:#f7f4ee;--rose:#eaced2;--warm:#f1e9e3;--ink:#24201f;--muted:#635256;--accent:#8a2e4d;--deep:#302427;--on-deep:#f7f4ee;--z-header:50;--z-menu:60;--z-dialog:70;--header-height:4.5rem;--header-rule:5px;--header-stamp:calc(.25rem + .8125rem * 1.6)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-control:0s;--motion-panel:0s;--motion-frame:0s;--duration-press:0s;--duration-panel:0s;--duration-reveal:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#20202014;scroll-padding-top:calc(var(--header-height) + var(--header-rule) + var(--header-stamp) + var(--space-5))}html:not(:has([data-staging-note])){scroll-padding-top:calc(var(--header-height) + var(--header-rule) + var(--space-5))}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1 0 auto}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,video,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(a[href],button,summary,label,input,select,textarea){touch-action:manipulation}a{color:inherit;-webkit-text-decoration-color:var(--color-link-line);text-decoration-color:var(--color-link-line);text-decoration-thickness:var(--link-line);text-underline-offset:.2em;text-decoration-skip-ink:auto}:where(a:hover){text-decoration-color:currentColor}:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-gap)}:where(a[href],button,summary,input,select,textarea,video[controls]):focus-visible{box-shadow:0 0 0 calc(var(--focus-gap) + var(--focus-ring) + var(--focus-halo)) var(--color-focus-halo)}:where(figure[data-video]) :has(>video[controls]:focus-visible){outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-gap);box-shadow:0 0 0 calc(var(--focus-gap) + var(--focus-ring) + var(--focus-halo)) var(--color-focus-halo)}:where(figure[data-video]) video[controls]:focus-visible{box-shadow:none;outline:none}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}::selection{background:var(--color-pink-soft);color:var(--color-ink)}h1,.h1{font-size:var(--text-hero);letter-spacing:var(--tracking-display);line-height:1;font-weight:var(--weight-display);text-wrap:balance}h2,.h2{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-heading);text-wrap:balance}h3,.h3{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.01em;font-weight:var(--weight-strong);text-wrap:balance}.lead{font-size:var(--text-lead);text-wrap:pretty;max-width:56ch;line-height:1.5}.prose{max-width:var(--measure);text-wrap:pretty}.prose>*+*{margin-top:var(--space-4)}.caps{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:500}.meta{font-size:var(--text-sm);color:var(--color-mute)}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-gap)}.section--tight{padding-block:calc(var(--section-gap) * .6)}.bleed{width:100vw;margin-left:calc(50% - 50vw)}.rule{height:var(--rule-width);background:var(--color-rule);border:0;margin:0}.rule--soft{background:var(--color-rule-soft);height:1px}.rule--double{background:linear-gradient(var(--color-rule) 0 1px, transparent 1px 4px, var(--color-rule) 4px 5px);height:5px}.opener{justify-items:start;gap:var(--space-4);margin:0 0 clamp(var(--space-5), 1rem + 1.6vw, var(--space-7));display:grid}.opener .rule--double{display:none}.opener>:is(h1,h2,h3){font-size:var(--text-section);font-weight:var(--weight-heading);letter-spacing:-.028em;text-transform:none;white-space:normal;text-wrap:balance;max-width:22ch;line-height:1.04}.opener--major>:is(h1,h2,h3){font-size:var(--text-3xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);max-width:18ch;line-height:1}.opener--minor>:is(h1,h2,h3){font-size:var(--text-minor);letter-spacing:-.015em;max-width:30ch;line-height:1.12}.opener>p{font-size:var(--text-lead);text-wrap:pretty;max-width:56ch;line-height:1.45}.underline-double{background-image:linear-gradient(var(--color-rule) 0 1px, transparent 1px 4px, var(--color-rule) 4px 5px);background-position:0 calc(100% - .02em);background-repeat:no-repeat;background-size:100% 5px;padding-bottom:.06em}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1.5px solid var(--btn-bg,var(--color-ink));background:var(--btn-bg,var(--color-ink));min-height:3rem;color:var(--btn-fg,var(--color-paper));font-weight:var(--weight-strong);font-size:var(--text-base);text-align:center;transition:transform var(--motion-control) var(--ease-panel), background-color var(--motion-control) var(--ease-panel), border-color var(--motion-control) var(--ease-panel), color var(--motion-control) var(--ease-panel);padding:.75rem 1.375rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-bg-hover,var(--color-ink-soft));border-color:var(--btn-bg-hover,var(--color-ink-soft))}.btn:active{transform:translateY(1px)}.btn--secondary{color:inherit;background:0 0;border-color:currentColor}.btn--secondary:hover{background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;border-color:currentColor}.btn:where(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.btn--small{min-height:2.75rem;font-size:var(--text-sm);padding:.5rem 1rem}.actions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.link-arrow{--focus-gap:.25rem;max-width:100%;font-weight:var(--weight-strong);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--action-line);text-underline-offset:.3em;transition:text-decoration-thickness var(--motion-control) var(--ease-panel);display:inline-block;position:relative}.link-arrow:after{content:"";position:absolute;inset:-11px 0}.link-arrow:hover{text-decoration-thickness:3px}.choices{gap:0 var(--space-6);border-bottom:1px solid var(--color-rule-soft);flex-wrap:wrap;display:flex}.choice{--focus-gap:.25rem;min-height:2.75rem;color:color-mix(in srgb, currentColor 70%, transparent);font:inherit;font-weight:var(--weight-strong);cursor:pointer;transition:color var(--motion-control) var(--ease-panel);background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.choice:after{content:"";height:var(--selected-bar);background:var(--color-selected);transform-origin:0;transition:transform var(--motion-panel) var(--ease-frame);position:absolute;inset:auto 0 0;transform:scaleX(0)}.choices>.choice:after{bottom:-1px}.choice:hover,.choice:is([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false])){color:inherit}.choice:is([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false])):after{transform:none}@media (forced-colors:active){.choice:after{forced-color-adjust:none;background:highlight}}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);padding:.6rem 1rem;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.chip{font-size:var(--text-sm);color:var(--color-ink-soft);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}a.chip{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-line);text-decoration-color:var(--color-link-line);text-underline-offset:.2em}a.chip:hover{text-decoration-color:currentColor}.chip:not(:last-child):after{content:"·";color:var(--color-mute);margin-inline:.45em}li:has(>.chip):not(:last-child):after{content:"·";color:var(--color-mute);margin-inline:.45em}li:has(>.chip){align-items:center;display:inline-flex}@media (max-width:48rem){a.chip{min-height:44px}}.label{border-radius:var(--radius-pill);background:var(--color-pink);min-height:1.5rem;color:var(--color-ink);letter-spacing:.11em;text-transform:uppercase;white-space:normal;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.label--quiet{border:1px solid var(--color-rule);background:0 0}.frame{background:var(--color-paper);position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.cap{gap:.2rem var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.cap>div{align-items:baseline;gap:.45em;min-width:0;display:flex}.cap dt{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-mute)}.cap dd{color:var(--color-ink);margin:0}.footnote{font-size:var(--text-xs);color:var(--color-mute);letter-spacing:.01em;max-width:var(--measure);line-height:1.5}.footnote sup,sup.fn{vertical-align:.5em;color:var(--color-pink-text);font-size:.7em;font-weight:600;line-height:0}.staging-note{font-size:var(--text-xs);color:var(--color-mute);letter-spacing:.08em;text-transform:uppercase}
