.Logo-module__aDMOkG__wrap{align-items:center;min-block-size:2.75rem;display:inline-flex}.Logo-module__aDMOkG__word{font-family:var(--font-serif);font-size:var(--t-xl);font-weight:var(--w-regular);letter-spacing:var(--tr-serif);line-height:var(--l-flat)}.Logo-module__aDMOkG__wordItalic{font-style:italic}
.CartButton-module__IeWGPW__button{align-items:center;gap:var(--s-2);min-block-size:2.75rem;padding-inline:var(--s-4);background:var(--c-accent);border-radius:var(--r-full);color:var(--c-accent-ink);font-size:var(--t-sm);font-weight:var(--w-medium);cursor:pointer;transition:background-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard);border:1px solid #0000;display:inline-flex;position:relative}.CartButton-module__IeWGPW__button:hover{background:color-mix(in srgb, var(--c-accent) 88%, var(--c-ink))}.CartButton-module__IeWGPW__button svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.CartButton-module__IeWGPW__badge{min-inline-size:1.25rem;padding:1px var(--s-1);border-radius:var(--r-full);background:var(--c-accent-ink);color:var(--c-accent);font-size:var(--t-3xs);font-weight:var(--w-semibold);text-align:center;line-height:1.4}@media (prefers-reduced-motion:no-preference){.CartButton-module__IeWGPW__badge{animation:CartButton-module__IeWGPW__pop var(--d-slow) var(--e-entrance)}}@keyframes CartButton-module__IeWGPW__pop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (max-width:30rem){.CartButton-module__IeWGPW__label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.CartButton-module__IeWGPW__button{min-inline-size:2.75rem;padding-inline:var(--s-3);justify-content:center}}
.MobileMenu-module__BdHE5W__trigger{border:1px solid var(--c-line-strong);border-radius:var(--r-full);background:var(--c-surface-raised);block-size:2.75rem;inline-size:2.75rem;color:var(--c-ink);cursor:pointer;transition:transform var(--d-fast) var(--e-standard), border-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard);place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.MobileMenu-module__BdHE5W__trigger:hover{border-color:var(--c-accent);color:var(--c-accent)}}.MobileMenu-module__BdHE5W__trigger:active{transform:scale(.97)}@media (min-width:40.0625rem){.MobileMenu-module__BdHE5W__trigger{display:none}}.MobileMenu-module__BdHE5W__sheet{border:0;border-inline-start:1px solid var(--c-line);background:var(--c-surface-raised);block-size:100dvh;max-block-size:none;inline-size:min(22rem,100vw);max-inline-size:none;color:var(--c-ink);box-shadow:var(--sh-lg);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.MobileMenu-module__BdHE5W__sheet[open]{transition:transform var(--d-slow) var(--e-entrance);flex-direction:column;display:flex;transform:none}.MobileMenu-module__BdHE5W__sheet::backdrop{background:color-mix(in srgb, var(--c-ink) 45%, transparent)}.MobileMenu-module__BdHE5W__sheet[open]::backdrop{opacity:1;transition:opacity var(--d-base) var(--e-standard)}@starting-style{.MobileMenu-module__BdHE5W__sheet[open]{transform:translate(100%)}.MobileMenu-module__BdHE5W__sheet[open]::backdrop{opacity:0}}.MobileMenu-module__BdHE5W__head{justify-content:space-between;align-items:center;gap:var(--s-3);min-block-size:3.5rem;padding-block:var(--s-2);padding-inline:var(--s-5) var(--s-3);border-block-end:1px solid var(--c-line);flex:none;display:flex}.MobileMenu-module__BdHE5W__title{font-family:var(--font-serif);font-size:var(--t-lg);letter-spacing:var(--tr-serif);background:var(--c-surface-raised);color:var(--c-ink)}.MobileMenu-module__BdHE5W__close{border-radius:var(--r-full);background:var(--c-surface-raised);block-size:2.75rem;inline-size:2.75rem;color:var(--c-ink-muted);cursor:pointer;transition:color var(--d-fast) var(--e-standard), transform var(--d-fast) var(--e-standard);border:0;place-items:center;display:grid}.MobileMenu-module__BdHE5W__close:hover{color:var(--c-ink)}.MobileMenu-module__BdHE5W__close:active{transform:scale(.97)}.MobileMenu-module__BdHE5W__body{min-block-size:0;padding-block:var(--s-3) var(--s-6);padding-inline:var(--s-5);flex:1;overflow-y:auto}.MobileMenu-module__BdHE5W__primary{flex-direction:column;display:flex}.MobileMenu-module__BdHE5W__primaryLink{border-block-end:1px solid var(--c-line);min-block-size:4rem;font-family:var(--font-serif);font-size:var(--t-2xl);line-height:var(--l-tight);letter-spacing:var(--tr-serif);background:var(--c-surface-raised);color:var(--c-ink);transition:color var(--d-fast) var(--e-standard);align-items:center;display:flex}.MobileMenu-module__BdHE5W__primaryLink:active{color:var(--c-accent)}.MobileMenu-module__BdHE5W__primaryLink[aria-current=page]{background:var(--c-surface-raised);color:var(--c-accent)}.MobileMenu-module__BdHE5W__art{padding-block:var(--s-5) max(var(--s-6), env(safe-area-inset-bottom));opacity:.7;pointer-events:none;flex:none;overflow:hidden}.MobileMenu-module__BdHE5W__art>svg{inline-size:190%;max-inline-size:none;margin-inline-start:-28%}@media (max-height:30rem){.MobileMenu-module__BdHE5W__art{display:none}}
.Header-module__zK5ira__header{z-index:50;background:var(--c-surface);border-block-end:1px solid var(--c-line);position:sticky;inset-block-start:0}.Header-module__zK5ira__inner{align-items:center;column-gap:var(--s-5);min-block-size:var(--header-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.Header-module__zK5ira__brand{transition:opacity var(--d-fast) var(--e-standard);grid-column:1;justify-self:start;align-items:center;display:flex}.Header-module__zK5ira__brand:hover{opacity:.72}.Header-module__zK5ira__nav{grid-column:2;min-inline-size:0}@media (max-width:40rem){.Header-module__zK5ira__nav{display:none}}.Header-module__zK5ira__navList{align-items:center;gap:clamp(var(--s-5), 3vw, var(--s-7));display:flex}.Header-module__zK5ira__navLink{min-block-size:2.75rem;padding-block:var(--s-2);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-ink);white-space:nowrap;transition:color var(--d-fast) var(--e-standard);align-items:center;display:inline-flex;position:relative}.Header-module__zK5ira__navLink:after{content:"";border-radius:var(--r-full);background:var(--c-accent);transform-origin:0;block-size:2px;transition:transform var(--d-base) var(--e-standard);position:absolute;inset-block-end:var(--s-2);inset-inline:0;transform:scaleX(0)}.Header-module__zK5ira__navLink:hover{color:var(--c-accent)}.Header-module__zK5ira__navLink:hover:after{transform:scaleX(1)}.Header-module__zK5ira__actions{justify-self:end;align-items:center;gap:var(--s-2);grid-column:3;display:flex}@media (max-width:40rem){.Header-module__zK5ira__inner{min-block-size:3.5rem}}
.Disclaimer-module__34t08W__wrap{gap:var(--s-2);max-width:var(--m-wide);flex-direction:column;display:flex}.Disclaimer-module__34t08W__text{font-size:var(--t-xs);line-height:var(--l-relaxed);color:var(--c-ink-faint)}
.ResearchNotice-module__14if9G__dialog{inline-size:min(34rem, 100% - 2 * var(--s-4));max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--s-4));border-radius:var(--r-xl);background:var(--c-surface-inverse);color:var(--c-ink-inverse);box-shadow:0 2px 6px color-mix(in srgb, var(--c-ink) 22%, transparent), 0 32px 80px -24px color-mix(in srgb, var(--c-ink) 55%, transparent);border:0;margin:auto;padding:0;overflow:hidden}.ResearchNotice-module__14if9G__dialog[open]{flex-direction:column;display:flex}.ResearchNotice-module__14if9G__dialog:focus,.ResearchNotice-module__14if9G__dialog:focus-visible{outline:none}.ResearchNotice-module__14if9G__dialog::backdrop{background-color:color-mix(in srgb, var(--c-surface-inverse) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ResearchNotice-module__14if9G__stock{flex-direction:column;flex:auto;min-block-size:0;display:flex;position:relative;overflow:clip}.ResearchNotice-module__14if9G__label{isolation:isolate;min-block-size:0;padding:var(--s-6) var(--s-7) var(--s-10);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--c-ink-inverse) 28%, transparent) transparent;flex:auto;position:relative;overflow:hidden auto}.ResearchNotice-module__14if9G__burst{z-index:-1;aspect-ratio:1;inline-size:62%;fill:var(--c-accent-soft);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0 24%,#0000 62%);mask-image:radial-gradient(circle at 100% 0,#000 0 24%,#0000 62%)}.ResearchNotice-module__14if9G__burst circle{transform-box:fill-box;transform-origin:50%}.ResearchNotice-module__14if9G__brand{color:var(--c-ink-inverse);background:var(--c-surface-inverse)}.ResearchNotice-module__14if9G__title{font-family:var(--font-serif);font-size:var(--t-3xl);font-weight:var(--w-regular);line-height:var(--l-flat);letter-spacing:var(--tr-serif);color:var(--c-ink-inverse);background:var(--c-surface-inverse);margin-block-start:var(--s-7)}.ResearchNotice-module__14if9G__title em{color:var(--c-accent-soft);background:var(--c-surface-inverse);font-style:italic}.ResearchNotice-module__14if9G__text{max-inline-size:42ch;font-size:var(--t-sm);line-height:var(--l-relaxed);color:var(--c-ink-inverse-muted);background:var(--c-surface-inverse);margin-block-start:var(--s-5)}.ResearchNotice-module__14if9G__consent{max-inline-size:46ch;border-block-start:1px solid color-mix(in srgb, var(--c-ink-inverse) 18%, transparent);margin-block-start:var(--s-5);padding-block-start:var(--s-4);display:none}.ResearchNotice-module__14if9G__dialog[data-ask] .ResearchNotice-module__14if9G__consent{display:block}.ResearchNotice-module__14if9G__consentTitle{font-family:var(--font-mono);font-size:var(--t-2xs);font-weight:var(--w-medium);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--c-accent-soft);background:var(--c-surface-inverse)}.ResearchNotice-module__14if9G__consentText{font-size:var(--t-xs);line-height:var(--l-normal);color:var(--c-ink-inverse-muted);background:var(--c-surface-inverse);margin-block-start:var(--s-2)}.ResearchNotice-module__14if9G__brand,.ResearchNotice-module__14if9G__title,.ResearchNotice-module__14if9G__title em,.ResearchNotice-module__14if9G__text,.ResearchNotice-module__14if9G__consentTitle,.ResearchNotice-module__14if9G__consentText{background:0 0}.ResearchNotice-module__14if9G__helix{pointer-events:none;display:flex;position:absolute;inset-block-end:-.35rem;inset-inline:0}.ResearchNotice-module__14if9G__helix>svg{flex:1 1 0;min-inline-size:0}.ResearchNotice-module__14if9G__helix path:first-of-type{stroke:var(--c-accent-soft);stroke-width:2.2px;opacity:.95}.ResearchNotice-module__14if9G__helix path:last-of-type{stroke:var(--c-vial-soft);stroke-width:2.2px;opacity:.7}.ResearchNotice-module__14if9G__helix line{stroke:var(--c-ink-inverse-muted);stroke-width:1.2px;opacity:.32}.ResearchNotice-module__14if9G__foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--s-7);background:var(--c-vial);color:var(--c-accent-ink);flex-wrap:wrap;flex:none;display:flex}.ResearchNotice-module__14if9G__choices{gap:var(--s-2);flex:100%;grid-template-columns:1fr 1fr;display:none}.ResearchNotice-module__14if9G__dialog[data-ask] .ResearchNotice-module__14if9G__choices{display:grid}.ResearchNotice-module__14if9G__dialog[data-ask] .ResearchNotice-module__14if9G__plain{display:none}.ResearchNotice-module__14if9G__choices .ResearchNotice-module__14if9G__ok{padding-inline:var(--s-4)}.ResearchNotice-module__14if9G__links{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.ResearchNotice-module__14if9G__privacy{display:none}.ResearchNotice-module__14if9G__dialog[data-ask] .ResearchNotice-module__14if9G__privacy{display:inline}.ResearchNotice-module__14if9G__ok{min-block-size:3rem;padding-inline:var(--s-6);border-radius:var(--r-full);background:var(--c-surface);color:var(--c-ink);font-family:var(--font-mono);font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:var(--tr-widest);text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--c-ink) 18%, transparent);transition:background-color var(--d-fast) var(--e-standard), transform var(--d-fast) var(--e-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.ResearchNotice-module__14if9G__ok:hover{background:var(--c-surface-white);color:var(--c-ink);transform:translateY(-1px)}.ResearchNotice-module__14if9G__ok:active{transform:scale(.97)}.ResearchNotice-module__14if9G__ok:focus-visible,.ResearchNotice-module__14if9G__policy:focus-visible{outline:2px solid var(--c-accent-ink);outline-offset:3px}.ResearchNotice-module__14if9G__dialog[data-arrived] .ResearchNotice-module__14if9G__ok:focus-visible{outline:none}.ResearchNotice-module__14if9G__policy{font-size:var(--t-sm);font-weight:var(--w-medium);text-underline-offset:.25em;color:var(--c-accent-ink);background:var(--c-vial);text-decoration:underline;text-decoration-thickness:1px}.ResearchNotice-module__14if9G__policy:hover{color:var(--c-accent-ink);background:var(--c-vial);text-decoration-thickness:2px}@media (prefers-reduced-motion:no-preference){.ResearchNotice-module__14if9G__dialog{transition:opacity var(--d-base) var(--e-exit), translate var(--d-base) var(--e-exit), overlay var(--d-base) allow-discrete, display var(--d-base) allow-discrete}.ResearchNotice-module__14if9G__dialog:not([open]){opacity:0;translate:0 var(--s-3)}.ResearchNotice-module__14if9G__dialog[open]{transition-duration:var(--d-slowest);transition-timing-function:var(--e-entrance)}@starting-style{.ResearchNotice-module__14if9G__dialog[open]{opacity:0;translate:0 var(--s-6)}}.ResearchNotice-module__14if9G__dialog::backdrop{transition:background-color var(--d-slow) var(--e-standard), backdrop-filter var(--d-slow) var(--e-standard), overlay var(--d-slow) allow-discrete, display var(--d-slow) allow-discrete}.ResearchNotice-module__14if9G__dialog:not([open])::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}@starting-style{.ResearchNotice-module__14if9G__dialog[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.ResearchNotice-module__14if9G__dialog[open] .ResearchNotice-module__14if9G__burst circle{animation:ResearchNotice-module__14if9G__dot-in var(--d-slowest) var(--e-entrance) both;animation-delay:calc(.12s + var(--i,0) * 4ms)}.ResearchNotice-module__14if9G__dialog[open] .ResearchNotice-module__14if9G__helix path{stroke-dasharray:1;animation:ResearchNotice-module__14if9G__print .9s var(--e-entrance) .26s both}}@keyframes ResearchNotice-module__14if9G__dot-in{0%{opacity:0;scale:.3}}@keyframes ResearchNotice-module__14if9G__print{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:40rem){.ResearchNotice-module__14if9G__dialog{border-radius:var(--r-lg)}.ResearchNotice-module__14if9G__label{padding:var(--s-5) var(--s-5) var(--s-9)}.ResearchNotice-module__14if9G__title{margin-block-start:var(--s-5)}.ResearchNotice-module__14if9G__text{margin-block-start:var(--s-4)}.ResearchNotice-module__14if9G__foot{padding:var(--s-4) var(--s-5)}.ResearchNotice-module__14if9G__ok{inline-size:100%}}@media (max-width:30rem){.ResearchNotice-module__14if9G__choices{grid-template-columns:1fr}}@media (max-width:40rem) and (max-height:44rem){.ResearchNotice-module__14if9G__label{padding:var(--s-4) var(--s-5) var(--s-8)}.ResearchNotice-module__14if9G__title{font-size:var(--t-2xl);margin-block-start:var(--s-4)}.ResearchNotice-module__14if9G__consent{margin-block-start:var(--s-4);padding-block-start:var(--s-3)}.ResearchNotice-module__14if9G__choices .ResearchNotice-module__14if9G__ok{min-block-size:2.75rem}}
.ConsentBar-module__JeZ03W__bar{z-index:70;inset-inline:var(--s-4);border-radius:var(--r-lg);background:var(--c-surface-inverse);max-inline-size:26rem;color:var(--c-ink-inverse);box-shadow:0 2px 6px color-mix(in srgb, var(--c-ink) 22%, transparent), 0 24px 60px -20px color-mix(in srgb, var(--c-ink) 50%, transparent);position:fixed;inset-block-end:calc(var(--s-4) + env(safe-area-inset-bottom,0px));overflow:hidden}.ConsentBar-module__JeZ03W__bar[hidden]{display:none}.ConsentBar-module__JeZ03W__bar:focus{outline:none}.ConsentBar-module__JeZ03W__bar:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:3px}body:has([data-sticky-buy][data-visible]) .ConsentBar-module__JeZ03W__bar{translate:0 calc(-4.5rem - 1px)}.ConsentBar-module__JeZ03W__label{padding:var(--s-4) var(--s-5) var(--s-5)}.ConsentBar-module__JeZ03W__title{font-family:var(--font-serif);font-size:var(--t-xl);font-weight:var(--w-regular);line-height:var(--l-flat);letter-spacing:var(--tr-serif);color:var(--c-ink-inverse);background:var(--c-surface-inverse)}.ConsentBar-module__JeZ03W__title em{color:var(--c-accent-soft);background:var(--c-surface-inverse);font-style:italic}.ConsentBar-module__JeZ03W__text{font-size:var(--t-xs);line-height:var(--l-normal);color:var(--c-ink-inverse-muted);background:var(--c-surface-inverse);margin-block-start:var(--s-2)}.ConsentBar-module__JeZ03W__policy{text-underline-offset:.25em;color:var(--c-ink-inverse);background:var(--c-surface-inverse);white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.ConsentBar-module__JeZ03W__policy:hover{color:var(--c-ink-inverse);background:var(--c-surface-inverse);text-decoration-thickness:2px}.ConsentBar-module__JeZ03W__policy:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:2px}.ConsentBar-module__JeZ03W__foot{gap:var(--s-2);padding:var(--s-3) var(--s-5);background:var(--c-vial);color:var(--c-accent-ink);grid-template-columns:1fr 1fr;display:grid}.ConsentBar-module__JeZ03W__choice{min-block-size:2.75rem;padding-inline:var(--s-4);border-radius:var(--r-full);background:var(--c-surface);color:var(--c-ink);font-family:var(--font-mono);font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:var(--tr-widest);text-transform:uppercase;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--c-ink) 18%, transparent);-webkit-tap-highlight-color:transparent;transition:background-color var(--d-fast) var(--e-standard), transform var(--d-fast) var(--e-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.ConsentBar-module__JeZ03W__choice:active{transform:scale(.97)}.ConsentBar-module__JeZ03W__choice:focus-visible{outline:2px solid var(--c-accent-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ConsentBar-module__JeZ03W__choice:hover{background:var(--c-surface-white);color:var(--c-ink)}}@media (min-width:40rem){.ConsentBar-module__JeZ03W__bar{inset-inline:var(--s-5) auto;inset-block-end:calc(var(--s-5) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.ConsentBar-module__JeZ03W__bar{transition:opacity var(--d-fast) var(--e-exit), transform var(--d-fast) var(--e-exit), translate var(--d-slow) var(--e-entrance), display var(--d-fast) allow-discrete}.ConsentBar-module__JeZ03W__bar[hidden]{opacity:0;transform:translateY(var(--s-3))}.ConsentBar-module__JeZ03W__bar:not([hidden]){transition-duration:var(--d-slow), var(--d-slow), var(--d-slow), var(--d-slow);transition-timing-function:var(--e-entrance), var(--e-entrance), var(--e-entrance), linear}@starting-style{.ConsentBar-module__JeZ03W__bar:not([hidden]){opacity:0;transform:translateY(var(--s-5))}}}
