.theme-toggle[data-v-af5a0804]{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);cursor:pointer;font-family:var(--font-display);color:var(--text-faint);transition:color var(--duration-base) var(--ease-out-quart);background:0 0;border:0;font-size:.875rem;font-style:italic;line-height:1;display:inline-flex}.theme-toggle[data-v-af5a0804]:hover{color:var(--text)}.theme-toggle[data-v-af5a0804]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.theme-toggle__letter[data-v-af5a0804]{color:var(--text-faint);transition:color var(--duration-base) var(--ease-out-quart)}.theme-toggle__letter.is-active[data-v-af5a0804]{color:var(--text)}.theme-toggle__rule[data-v-af5a0804]{background:var(--border-hair);align-self:center;width:1px;height:.75em}.takeover[data-v-e34c054b]{z-index:calc(var(--z-sticky) - 1);background:var(--surface);position:fixed;inset:0;overflow-y:auto}.takeover[data-v-e34c054b],.takeover__inner[data-v-e34c054b]{flex-direction:column;display:flex}.takeover__inner[data-v-e34c054b]{gap:var(--space-xl);flex:1;width:100%;max-width:64rem;margin:0 auto;padding:5.5rem clamp(1.5rem,6vw,3rem) clamp(2rem,6vw,3rem)}.takeover__top[data-v-e34c054b]{justify-content:space-between;align-items:baseline;display:flex}.takeover__eyebrow[data-v-e34c054b]{align-items:baseline;gap:var(--space-2xs);font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);font-feature-settings:var(--feat-small-caps);margin:0;font-size:.625rem;display:inline-flex}.takeover__bullet[data-v-e34c054b]{color:var(--accent)}.takeover__nav[data-v-e34c054b]{flex:1;align-items:center;display:flex}.takeover__nav ol[data-v-e34c054b]{gap:var(--space-lg);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.takeover__link[data-v-e34c054b]{align-items:baseline;gap:var(--space-md);color:var(--text);padding:var(--space-2xs) 0;opacity:0;animation:takeover-item-e34c054b var(--duration-slow) var(--ease-out-quart) forwards;animation-delay:calc(var(--i,0)*60ms + .12s);text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}.takeover__link-numeral[data-v-e34c054b]{letter-spacing:0;color:var(--accent);font-feature-settings:var(--feat-spec-data);flex-shrink:0;min-width:2ch;font-size:.875rem}.takeover__link-label[data-v-e34c054b],.takeover__link-numeral[data-v-e34c054b]{font-family:var(--font-display);font-style:italic}.takeover__link-label[data-v-e34c054b]{font-size:clamp(2rem,9vw,3.25rem);line-height:var(--leading-display-tight);letter-spacing:var(--tracking-display);color:var(--text)}.takeover__link[data-v-e34c054b]:after{content:"";background:var(--text);transform-origin:0;height:1px;transition:transform var(--duration-base) var(--ease-out-quart);position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.takeover__link[data-v-e34c054b]:focus-visible:after,.takeover__link[data-v-e34c054b]:hover:after{transform:scaleX(1)}.takeover__link[data-v-e34c054b]:focus-visible{outline:none}.takeover__rule[data-v-e34c054b]{background:var(--border-hair);height:1px}.takeover__colophon[data-v-e34c054b]{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);display:flex}.takeover__imprint[data-v-e34c054b]{gap:var(--space-3xs);flex-direction:column;display:flex}.takeover__imprint-line[data-v-e34c054b]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-feature-settings:var(--feat-small-caps);margin:0;font-size:.6875rem}.takeover__imprint-line--faint[data-v-e34c054b]{color:var(--text-faint)}.takeover-enter-active[data-v-e34c054b],.takeover-leave-active[data-v-e34c054b]{transition:opacity var(--duration-base) var(--ease-out-quart)}.takeover-enter-from[data-v-e34c054b],.takeover-leave-to[data-v-e34c054b]{opacity:0}@keyframes takeover-item-e34c054b{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.takeover__link[data-v-e34c054b]{opacity:1;animation:none}}.cb-nav[data-v-6d188546]{z-index:var(--z-sticky);transition:background-color var(--duration-base) var(--ease-out-quart),border-color var(--duration-base) var(--ease-out-quart);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.cb-nav--product[data-v-6d188546]{background:var(--surface);border-bottom-color:var(--border-hair)}.cb-nav--editorial.cb-nav--scrolled[data-v-6d188546]{background:color-mix(in oklch,var(--surface) 92%,transparent);border-bottom-color:var(--border-hair);-webkit-backdrop-filter:blur(8px)}.cb-nav--menu-open[data-v-6d188546]{background:var(--surface);-webkit-backdrop-filter:none;border-bottom-color:#0000}.cb-nav__skip[data-v-6d188546]{background:var(--surface);color:var(--text);padding:var(--space-xs) var(--space-sm);border:1px solid var(--text);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;font-feature-settings:var(--feat-small-caps);font-size:.75rem}.cb-nav__inner[data-v-6d188546]{max-width:96rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.cb-nav__row[data-v-6d188546]{align-items:center;gap:var(--space-md);grid-template-columns:auto 1fr auto;height:4.75rem;display:grid}.cb-nav__wordmark[data-v-6d188546]{align-items:center;text-decoration:none;display:inline-flex}.cb-nav__logo[data-v-6d188546]{height:1.75rem}.cb-nav__links[data-v-6d188546]{justify-content:center;align-items:center;gap:var(--space-xl);display:none}@media (width>=768px){.cb-nav__links[data-v-6d188546]{display:flex}}.cb-nav__link[data-v-6d188546]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-2xs) 0;font-feature-settings:var(--feat-small-caps);transition:color var(--duration-base) var(--ease-out-quart);font-size:.6875rem;font-weight:500;text-decoration:none;position:relative}.cb-nav__link[data-v-6d188546]:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform var(--duration-base) var(--ease-out-quart);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cb-nav__link.router-link-exact-active[data-v-6d188546],.cb-nav__link[data-v-6d188546]:focus-visible,.cb-nav__link[data-v-6d188546]:hover{color:var(--text)}.cb-nav__link.router-link-exact-active[data-v-6d188546]:after,.cb-nav__link[data-v-6d188546]:focus-visible:after,.cb-nav__link[data-v-6d188546]:hover:after{transform:scaleX(1)}.cb-nav__link[data-v-6d188546]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.cb-nav__trailing[data-v-6d188546]{display:none}@media (width>=768px){.cb-nav__trailing[data-v-6d188546]{width:1px;display:block}}.cb-nav__menu-btn[data-v-6d188546]{align-items:flex-end;gap:var(--space-3xs);padding:var(--space-2xs) 0;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-self:end;display:inline-flex}@media (width>=768px){.cb-nav__menu-btn[data-v-6d188546]{display:none}}.cb-nav__menu-rule[data-v-6d188546]{background:var(--text);width:1.5rem;height:1px;transition:background-color var(--duration-base) var(--ease-out-quart)}.cb-nav__menu-label[data-v-6d188546]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text);font-feature-settings:var(--feat-small-caps);font-size:.625rem}.cb-nav__menu-btn[data-v-6d188546]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.subscribe[data-v-e89afe47]{gap:var(--space-2xs)}.subscribe[data-v-e89afe47],.subscribe__form[data-v-e89afe47]{flex-direction:column;display:flex}.subscribe__form[data-v-e89afe47]{gap:var(--space-xs)}.subscribe__label[data-v-e89afe47]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);font-feature-settings:var(--feat-small-caps);font-size:.6875rem}.subscribe__row[data-v-e89afe47]{align-items:flex-end;gap:var(--space-sm);border-bottom:1px solid var(--ink-4);padding-bottom:var(--space-2xs);transition:border-color var(--duration-base) var(--ease-out-quart);display:flex}.subscribe__row[data-v-e89afe47]:focus-within{border-bottom-color:var(--text)}.subscribe__input[data-v-e89afe47]{font-family:var(--font-display);color:var(--text);font-feature-settings:var(--feat-running-text);background:0 0;border:0;flex:1;padding:0;font-size:1.0625rem;line-height:1.3}.subscribe__input[data-v-e89afe47]:focus{outline:none}.subscribe__input[data-v-e89afe47]::placeholder{color:var(--text-faint);font-style:italic}.subscribe__input[data-v-e89afe47]:disabled{color:var(--text-faint);cursor:not-allowed}.subscribe__submit[data-v-e89afe47]{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text);font-feature-settings:var(--feat-small-caps);cursor:pointer;white-space:nowrap;transition:color var(--duration-base) var(--ease-out-quart);background:0 0;border:0;flex-shrink:0;padding:0;font-size:.6875rem}.subscribe__submit[data-v-e89afe47]:focus-visible,.subscribe__submit[data-v-e89afe47]:hover:not(:disabled){color:var(--accent)}.subscribe__submit[data-v-e89afe47]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.subscribe__submit[data-v-e89afe47]:disabled{color:var(--text-faint);cursor:not-allowed}.subscribe__helper[data-v-e89afe47]{color:var(--text-faint);max-width:32ch}.subscribe__error[data-v-e89afe47],.subscribe__helper[data-v-e89afe47]{font-family:var(--font-body);margin:0;font-size:.75rem;line-height:1.5}.subscribe__error[data-v-e89afe47]{align-items:baseline;gap:var(--space-2xs);color:var(--text);font-feature-settings:var(--feat-running-text);display:inline-flex}.subscribe__error-mark[data-v-e89afe47]{background:var(--text);flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.subscribe__success[data-v-e89afe47]{font-family:var(--font-display);color:var(--accent);padding:var(--space-md) 0;margin:0;font-size:1.0625rem;font-style:italic;line-height:1.4}.subscribe-state-enter-active[data-v-e89afe47],.subscribe-state-leave-active[data-v-e89afe47]{transition:opacity var(--duration-base) var(--ease-out-quart)}.subscribe-state-enter-from[data-v-e89afe47],.subscribe-state-leave-to[data-v-e89afe47]{opacity:0}
