.bokah-mobile-nav__nav{display:grid;gap:var(--space-1)}.bokah-mobile-nav__nav a,.bokah-mobile-nav__nav button{display:flex;align-items:center;min-block-size:44px;padding-inline:var(--space-2);border-radius:var(--radius-md);font-size:var(--type-base);color:var(--text);text-decoration:none}@media (hover:hover) and (pointer:fine){.bokah-mobile-nav__nav a:hover,.bokah-mobile-nav__nav button:hover{background:color-mix(in srgb,transparent 92%,var(--text))}}.bokah-mobile-nav-trigger{display:none;justify-self:end}.bokah-mobile-nav__nav{gap:var(--space-2)}.bokah-mobile-nav__nav .bokah-nav-link{font-family:var(--font-body);font-weight:500;text-transform:uppercase;line-height:var(--leading-ui)}.bokah-mobile-nav__nav .bokah-button{justify-content:center;min-block-size:var(--space-12);border-radius:var(--radius-pill)}.bokah-mobile-nav__nav .bokah-button--primary{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.bokah-mobile-nav__nav .bokah-button--primary:hover{color:var(--color-ink)}}.bokah-mobile-nav__search{inline-size:100%;border:0;background:transparent;font-family:var(--font-body);text-align:start;cursor:pointer}.bokah-mobile-nav .bokah-header__preferences{margin-block-start:var(--space-6);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.bokah-mobile-nav .bokah-header__preference-row{padding-block:var(--space-4)}@media (max-width:1023px){.bokah-mobile-nav-trigger{display:inline-flex}}.bokah-popover{z-index:var(--z-drawer);max-inline-size:min(92vw,22rem);padding:var(--space-4);background:var(--surface-raised);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--type-base);color:var(--text);transform-origin:var(--radix-popover-content-transform-origin)}.bokah-popover__arrow{fill:var(--surface-raised)}.bokah-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--surface);border-block-end:2px solid var(--border-subtle);transition:transform var(--dur-base) var(--ease-out-fabric),padding var(--dur-base) var(--ease-out-fabric),border-block-end-width var(--dur-fast) var(--ease-out-fabric),border-color var(--dur-fast) var(--ease-out-fabric)}.bokah-header[data-condensed=true]{padding-block:var(--space-2);border-block-end-width:var(--border-hair);border-block-end-color:var(--border-strong)}.bokah-header[data-hidden=true]{transform:translateY(-100%)}@media (forced-colors:active){.bokah-header{background:Canvas;border-block-end:1px solid CanvasText}}@media (prefers-reduced-motion:reduce){.bokah-header{transition:none}.bokah-header[data-hidden=true]{transform:none}}:root[data-tier="0"] .bokah-header{transition:none}:root[data-tier="0"] .bokah-header[data-hidden=true]{transform:none}.bokah-header.site-header{display:block;inline-size:100%;padding:0;background:color-mix(in srgb,var(--color-ink) 82%,transparent);border:0;border-block-end:var(--border-hair) solid var(--silver-12);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4));transition:transform var(--dur-base) var(--ease-out-fabric)}.bokah-header.site-header[data-condensed=true]{padding:0;background:color-mix(in srgb,var(--color-ink) 88%,transparent);border-block-end:var(--border-hair) solid var(--silver-20)}.bokah-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-6);min-block-size:var(--space-16);box-sizing:border-box;inline-size:min(100%,calc(var(--page-max) + 2 * var(--page-gutter)));margin-inline:auto;padding-inline:var(--page-gutter)}.bokah-header__home{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-1);color:var(--color-silver);text-decoration:none}.bokah-header__home:after{display:none}.bokah-header__mark{position:relative;display:block;inline-size:var(--space-8);aspect-ratio:1}.bokah-header__mark:before{content:"";position:absolute;inset:var(--space-2);border-radius:var(--radius-pill);box-shadow:0 0 var(--space-4) var(--space-2) var(--color-accent);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-fabric);pointer-events:none}.bokah-header__mark svg{display:block;inline-size:100%;block-size:100%}.bokah-header__word{display:block;inline-size:calc(var(--space-16) + var(--space-4));aspect-ratio:910/180}.bokah-header__word svg{display:block;inline-size:100%;block-size:100%}@media (hover:hover) and (pointer:fine){.bokah-header__home:hover .bokah-header__mark:before{opacity:1;transition-duration:var(--dur-cinematic)}}.bokah-header__links{display:flex;align-items:center;gap:var(--space-6)}.bokah-header__links .bokah-nav-link{white-space:nowrap;font-family:var(--font-body);font-weight:500}.bokah-header__actions{display:flex;align-items:center;justify-self:end;gap:var(--space-2)}.bokah-header__preferences-trigger,.bokah-header__search{flex:none;min-inline-size:var(--space-12);min-block-size:var(--space-12);border-radius:var(--radius-pill)}.bokah-header__preferences-trigger svg{inline-size:var(--space-6);block-size:var(--space-6)}.bokah-header__preferences-popover{inline-size:min(88vw,19rem);padding:0}.bokah-header__preferences{display:grid;color:var(--text)}.bokah-header__preferences-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4);border-block-end:var(--border-hair) solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:500;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);text-transform:uppercase}.bokah-header__preferences-head span:last-child{color:var(--text-muted);text-align:end}.bokah-header__preference-row{padding:var(--space-4)}.bokah-header__preference-row+.bokah-header__preference-row{border-block-start:var(--border-hair) solid var(--border-subtle)}.bokah-header__preference-row .bokah-field[data-layout=inline]{grid-template-areas:"label control";grid-template-columns:minmax(0,1fr) auto;min-block-size:var(--space-6)}.bokah-header__preference-row .bokah-label{font-family:var(--font-body);font-size:var(--type-base);font-weight:500;color:var(--text);cursor:pointer}.bokah-header__preference-row .bokah-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-2)}.bokah-header__cta.bokah-button{min-block-size:var(--space-12);padding-inline:var(--space-4);border-radius:var(--radius-pill)}.bokah-header__cta.bokah-button--primary{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.bokah-header__cta.bokah-button--primary:hover{color:var(--color-ink)}}.bokah-header__cta.bokah-button--secondary{color:var(--text)}.bokah-header__cta.bokah-nav-link:after{display:none}@media (max-width:1023px){.bokah-header__bar{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding-inline:var(--space-4)}.bokah-header__actions,.bokah-header__links{display:none}}@media (min-width:1024px){.bokah-header__bar>.bokah-mobile-nav-trigger{display:none}}@media (forced-colors:active){.bokah-header.site-header{background:Canvas;border-color:CanvasText}}@media (prefers-reduced-motion:reduce){.bokah-header__mark:before{transition:none}}:root[data-tier="0"] .bokah-header__mark:before{transition:none}.site-header{justify-content:stretch;inline-size:100%;margin:0;padding:0;background:transparent;border:0;border-block-end:var(--border-hair) solid transparent;border-radius:0;view-transition-name:site-header;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.site-header[data-condensed=true]{padding:0;background:color-mix(in srgb,var(--surface) 72%,transparent);border-block-end-width:var(--border-hair);border-block-end-color:var(--border-subtle);-webkit-backdrop-filter:blur(var(--space-4));backdrop-filter:blur(var(--space-4))}.site-header--open,.site-header--open[data-condensed=true]{background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__bar{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;block-size:var(--space-16);padding-inline:var(--space-4)}.site-header__home{display:inline-flex;align-items:center;gap:.3em;font-family:var(--font-display);font-size:var(--type-body-lg);line-height:1;color:var(--text);text-decoration:none}.site-header__mark{display:block;inline-size:1.7em;margin-inline:-.28em -.2em;aspect-ratio:1;view-transition-name:wordmark}.site-header__mark svg{display:block;inline-size:100%;block-size:100%}.site-header__word{display:block;block-size:.62em;aspect-ratio:910/180}.site-header__word svg{display:block;inline-size:100%;block-size:100%}.site-header__word{transform:translateY(-.04em)}.site-header__desktop{display:none;align-items:center;gap:var(--space-2);margin-inline-start:auto}.site-header__desktop .bokah-button{min-block-size:var(--space-12);padding-inline:var(--space-5);font-size:var(--type-xs)}.site-header__sound{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:calc(var(--space-12) + var(--space-6));min-block-size:var(--space-12);margin-inline-start:auto;color:var(--text-muted)}.site-header__sound>svg{inline-size:var(--space-6);block-size:var(--space-6)}.site-header__sound :is(label,.bokah-label){position:absolute;inline-size:var(--border-hair);block-size:var(--border-hair);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-header__utilities{display:flex;align-items:center;gap:var(--space-1)}.site-header__settings{display:grid;gap:var(--space-3)}.site-header__settings :is(label,.bokah-label){font-family:var(--font-mono);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);font-size:var(--type-eyebrow);color:var(--text-muted)}.site-header__toggle svg{inline-size:var(--space-6);block-size:var(--space-6)}.site-header__toggle-icon{transition:transform var(--dur-base) var(--ease-in-out)}.site-header__toggle-icon[data-open=true]{transform:rotate(-45deg)}.site-header__toggle-path{stroke-dasharray:12 63;transition:stroke-dasharray var(--dur-base) var(--ease-in-out),stroke-dashoffset var(--dur-base) var(--ease-in-out)}.site-header__toggle-icon[data-open=true] .site-header__toggle-path{stroke-dasharray:20 300;stroke-dashoffset:-32.42px}.site-header__menu{position:fixed;inset:var(--space-16) 0 0;z-index:var(--z-sticky);display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--surface) 90%,transparent);border-block:var(--border-hair) solid var(--border-subtle)}.site-header__menu[hidden]{display:none}.site-header__menu-inner{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);block-size:100%;padding:var(--space-4);animation:site-menu-in var(--dur-fast) var(--ease-out)}.site-header__menu-links{display:grid;gap:var(--space-2)}.site-header__menu-link{justify-content:flex-start}.site-header__menu-foot{display:flex;flex-direction:column;gap:var(--space-2)}.site-header__menu-foot .site-header__settings{padding-block:var(--space-2)}@keyframes site-menu-in{0%{opacity:0;transform:scale(.95)}}@media (min-width:1024px){.site-header__bar{padding-inline:var(--space-8)}.site-header__sound{margin-inline-start:var(--space-2)}.site-header__desktop{display:flex}.site-header__menu,.site-header__toggle{display:none}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__toggle-icon,.site-header__toggle-path{transition:none}.site-header__menu-inner{animation:none}}:root[data-tier="0"] :is(.site-header,.site-header__toggle-icon,.site-header__toggle-path){transition:none}:root[data-tier="0"] .site-header__menu-inner{animation:none}@media (forced-colors:active){.site-header[data-condensed=true],.site-header__menu{background:Canvas;border-color:CanvasText}}