.Hero-module__f3RO1G__hero{isolation:isolate;border-block-end:1px solid var(--c-line);background:var(--c-surface);padding-block:clamp(var(--s-7), 5.5vw, var(--s-10));position:relative;overflow:hidden}.Hero-module__f3RO1G__hero:before{content:"";z-index:-2;background:radial-gradient(56rem 36rem at 8% -10%, var(--c-highlight-faint), transparent 74%), radial-gradient(58rem 42rem at 98% 112%, color-mix(in srgb, var(--c-vial) 52%, var(--c-vial-faint)), transparent 80%), radial-gradient(48rem 36rem at 74% 28%, color-mix(in srgb, var(--c-vial) 38%, var(--c-vial-faint)), transparent 76%), radial-gradient(36rem 28rem at 12% 96%, color-mix(in srgb, var(--c-vial) 24%, var(--c-vial-faint)), transparent 72%);position:absolute;inset:0}.Hero-module__f3RO1G__art{z-index:-1;opacity:.34;pointer-events:none;align-items:center;display:grid;position:absolute;inset:-8% -3%;-webkit-mask-image:linear-gradient(90deg,#0000 0 42%,#000 52% 68%,#0000 94%);mask-image:linear-gradient(90deg,#0000 0 42%,#000 52% 68%,#0000 94%)}@media (min-width:62rem){.Hero-module__f3RO1G__art{-webkit-mask-image:linear-gradient(90deg,#0000 0 48%,#000 58% 74%,#0000 96%);mask-image:linear-gradient(90deg,#0000 0 48%,#000 58% 74%,#0000 96%)}}.Hero-module__f3RO1G__artFloat{translate:calc(var(--px,0) * 16px) calc(var(--py,0) * 10px);rotate:calc(var(--px,0) * 1.2deg);transition:translate .48s var(--e-standard), rotate .48s var(--e-standard)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__artFloat>*{animation:11s ease-in-out infinite Hero-module__f3RO1G__hero-float}}@media (prefers-reduced-motion:reduce),(hover:none){.Hero-module__f3RO1G__artFloat{translate:0;rotate:none}}.Hero-module__f3RO1G__artBack{z-index:-1;opacity:.16;pointer-events:none;align-items:center;display:grid;position:absolute;inset:-14% -6%;transform:scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 22% 58%,#0000 80%);mask-image:linear-gradient(90deg,#0000 4%,#000 22% 58%,#0000 80%)}@media (min-width:62rem){.Hero-module__f3RO1G__artBack{-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 14% 44%,#0000 66%);mask-image:linear-gradient(90deg,#0000 2%,#000 14% 44%,#0000 66%)}}.Hero-module__f3RO1G__artBackFloat{translate:calc(var(--px,0) * -9px) calc(var(--py,0) * -6px);transition:translate .48s var(--e-standard)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__artBackFloat>*{animation:15s ease-in-out -7s infinite Hero-module__f3RO1G__hero-float}}@media (prefers-reduced-motion:reduce),(hover:none){.Hero-module__f3RO1G__artBackFloat{translate:0}}@keyframes Hero-module__f3RO1G__hero-float{0%,to{translate:0}50%{translate:0 -14px}}.Hero-module__f3RO1G__inner{gap:clamp(var(--s-6), 4vw, var(--s-9));grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:62rem){.Hero-module__f3RO1G__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.Hero-module__f3RO1G__copy{gap:var(--s-4);flex-direction:column;align-items:flex-start;max-inline-size:min(100%,38rem);display:flex}.Hero-module__f3RO1G__title{letter-spacing:var(--tr-serif);text-wrap:balance;margin-block-end:var(--s-2);font-size:clamp(2.9rem,1.9rem + 4.6vw,5.4rem);line-height:.98}.Hero-module__f3RO1G__w{display:inline-block}@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__w{animation:Hero-module__f3RO1G__word-rise .52s var(--e-entrance) backwards;animation-delay:calc(60ms + var(--wd,0) * 90ms)}}@keyframes Hero-module__f3RO1G__word-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}.Hero-module__f3RO1G__accent{color:var(--c-vial);font-style:italic;position:relative}.Hero-module__f3RO1G__accent:before{content:"";z-index:-1;background:linear-gradient(97deg, color-mix(in srgb, var(--c-vial) 20%, var(--c-vial-faint)), var(--c-vial-faint) 78%);border-radius:.45em .6em .5em .7em/.7em .5em .65em .45em;position:absolute;inset:.28em -.14em -.04em -.1em;transform:skew(-7deg)}@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__accent:before{transform-origin:0;animation:Hero-module__f3RO1G__hl-sweep .46s var(--e-standard) backwards;animation-delay:calc(60ms + var(--wd,0) * 90ms + .32s)}}@keyframes Hero-module__f3RO1G__hl-sweep{0%{transform:skew(-7deg)scaleX(0)}to{transform:skew(-7deg)scaleX(1)}}.Hero-module__f3RO1G__flourish{pointer-events:none;block-size:.14em;inline-size:auto;position:absolute;inset-block-end:-.06em;inset-inline:-.06em -.02em;overflow:visible}.Hero-module__f3RO1G__flourish path{stroke:var(--c-vial);stroke-width:2.5px;stroke-linecap:round;opacity:.8}@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__flourish path{stroke-dasharray:1;stroke-dashoffset:1px;animation:Hero-module__f3RO1G__flourish-draw .6s var(--e-standard) both;animation-delay:calc(60ms + var(--wd,0) * 90ms + .64s)}}@keyframes Hero-module__f3RO1G__flourish-draw{to{stroke-dashoffset:0}}.Hero-module__f3RO1G__protractor{aspect-ratio:1;z-index:-1;opacity:.55;pointer-events:none;inline-size:clamp(20rem,38vw,38rem);position:absolute;inset-block-start:-16%;inset-inline-start:-9%;-webkit-mask-image:radial-gradient(circle at 30% 30%,#000 55%,#0000 82%);mask-image:radial-gradient(circle at 30% 30%,#000 55%,#0000 82%)}.Hero-module__f3RO1G__protractorSvg{block-size:100%;inline-size:100%;overflow:visible}.Hero-module__f3RO1G__protArc{stroke:color-mix(in srgb, var(--c-vial) 40%, var(--c-line-strong));stroke-width:1px;stroke-dasharray:.3 .7;stroke-dashoffset:-.06px}.Hero-module__f3RO1G__protArcInner{stroke:color-mix(in srgb, var(--c-vial-soft) 35%, var(--c-line));stroke-width:1px;stroke-dasharray:.24 .76;stroke-dashoffset:-.09px}.Hero-module__f3RO1G__protTick{stroke:color-mix(in srgb, var(--c-vial) 30%, var(--c-line-strong));stroke-width:1px}.Hero-module__f3RO1G__protTickMajor{stroke:var(--c-vial-soft);stroke-width:1.4px}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__protractorSway{transform-origin:300px 300px;animation:26s ease-in-out infinite alternate Hero-module__f3RO1G__prot-sway}}@keyframes Hero-module__f3RO1G__prot-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3.5deg)}}.Hero-module__f3RO1G__plotWide{z-index:-1;pointer-events:none;opacity:.55;position:absolute;inset:0}@media (min-width:62rem){.Hero-module__f3RO1G__plotWide{-webkit-mask-image:linear-gradient(90deg,#0000 0 30%,#000 46% 100%);mask-image:linear-gradient(90deg,#0000 0 30%,#000 46% 100%)}.Hero-module__f3RO1G__protractor{opacity:.4;-webkit-mask-image:radial-gradient(circle at 26% 24%,#000 46%,#0000 72%);mask-image:radial-gradient(circle at 26% 24%,#000 46%,#0000 72%)}}.Hero-module__f3RO1G__gridPatch{aspect-ratio:1.5;z-index:-1;pointer-events:none;opacity:.5;background:repeating-linear-gradient(to right, var(--c-line) 0 1px, transparent 1px 26px), repeating-linear-gradient(to bottom, var(--c-line) 0 1px, transparent 1px 26px);inline-size:clamp(14rem,26vw,26rem);position:absolute;inset-block-end:6%;inset-inline-end:3%;-webkit-mask-image:radial-gradient(60% 58%,#000 30%,#0000 78%);mask-image:radial-gradient(60% 58%,#000 30%,#0000 78%)}.Hero-module__f3RO1G__orbits{aspect-ratio:1;z-index:-1;opacity:.6;pointer-events:none;inline-size:clamp(24rem,56vw,58rem);position:absolute;inset-block-start:2%;inset-inline-end:-12%;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 86%);mask-image:radial-gradient(circle,#000 58%,#0000 86%)}.Hero-module__f3RO1G__orbitsSvg{block-size:100%;inline-size:100%;overflow:visible}.Hero-module__f3RO1G__orbitA{stroke:color-mix(in srgb, var(--c-vial) 45%, var(--c-line-strong));stroke-width:1.25px;stroke-dasharray:3 8}.Hero-module__f3RO1G__orbitB{stroke:var(--c-vial-soft);stroke-width:1.25px;stroke-dasharray:2 7;opacity:.8}.Hero-module__f3RO1G__orbitArc{stroke:color-mix(in srgb, var(--c-vial) 62%, var(--c-line-strong));stroke-width:1px;stroke-dasharray:.2 .8;stroke-dashoffset:-.35px;opacity:.8}.Hero-module__f3RO1G__cometDot{fill:var(--c-vial)}.Hero-module__f3RO1G__orbitSlow{transform-origin:400px 400px;transform:rotate(-16deg)}.Hero-module__f3RO1G__orbitFast{transform-origin:400px 400px;transform:rotate(22deg)}.Hero-module__f3RO1G__orbitComet{transform-origin:400px 400px}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__orbitSlow{animation:110s linear infinite Hero-module__f3RO1G__orbit-precess-a}.Hero-module__f3RO1G__orbitFast{animation:80s linear infinite reverse Hero-module__f3RO1G__orbit-precess-b}.Hero-module__f3RO1G__orbitComet{animation:46s linear infinite Hero-module__f3RO1G__dial-turn}}@keyframes Hero-module__f3RO1G__orbit-precess-a{0%{transform:rotate(-16deg)}to{transform:rotate(344deg)}}@keyframes Hero-module__f3RO1G__orbit-precess-b{0%{transform:rotate(22deg)}to{transform:rotate(382deg)}}.Hero-module__f3RO1G__orbitC{stroke:color-mix(in srgb, var(--c-vial-soft) 55%, var(--c-line-strong));stroke-width:1px;stroke-dasharray:1.5 9;opacity:.65}.Hero-module__f3RO1G__orbitDrift{transform-origin:400px 400px;transform:rotate(64deg)}.Hero-module__f3RO1G__orbitCometB{transform-origin:400px 400px}.Hero-module__f3RO1G__cometDotB{fill:var(--c-vial-soft)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__orbitDrift{animation:130s linear infinite Hero-module__f3RO1G__orbit-precess-c}.Hero-module__f3RO1G__orbitCometB{animation:34s linear infinite reverse Hero-module__f3RO1G__dial-turn}}@keyframes Hero-module__f3RO1G__orbit-precess-c{0%{transform:rotate(64deg)}to{transform:rotate(424deg)}}@media (max-width:61.9375rem){.Hero-module__f3RO1G__artBack,.Hero-module__f3RO1G__protractor,.Hero-module__f3RO1G__orbits,.Hero-module__f3RO1G__ringTarget,.Hero-module__f3RO1G__ribbons,.Hero-module__f3RO1G__ripples,.Hero-module__f3RO1G__plotField,.Hero-module__f3RO1G__plotWide,.Hero-module__f3RO1G__gridPatch,.Hero-module__f3RO1G__regMarks{display:none}}.Hero-module__f3RO1G__latticeCol{display:none}@media (min-width:62rem){.Hero-module__f3RO1G__latticeCol{z-index:-1;pointer-events:none;opacity:.65;background:radial-gradient(circle 1.5px at 6px 6px, color-mix(in srgb, var(--c-vial) 65%, var(--c-line-strong)) 98%, transparent) 0 0 / 22px 22px;inline-size:clamp(5rem,6.5vw,8rem);display:block;position:absolute;inset-block:6%;inset-inline-end:.8%;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000),linear-gradient(90deg,#0000,#000 35% 100%);mask-image:linear-gradient(#0000,#000 15% 85%,#0000),linear-gradient(90deg,#0000,#000 35% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.Hero-module__f3RO1G__ringTarget{aspect-ratio:1;z-index:0;opacity:.7;pointer-events:none;inline-size:36%;position:absolute;inset-block-start:-9%;inset-inline-start:-7%}.Hero-module__f3RO1G__ringTargetSvg{block-size:100%;inline-size:100%;overflow:visible}.Hero-module__f3RO1G__ringA{stroke:color-mix(in srgb, var(--c-vial) 55%, var(--c-line-strong));stroke-width:1px;stroke-dasharray:4 7}.Hero-module__f3RO1G__ringB{stroke:color-mix(in srgb, var(--c-vial-soft) 75%, var(--c-line-strong));stroke-width:1.1px;stroke-dasharray:2 6}.Hero-module__f3RO1G__ringC{stroke:color-mix(in srgb, var(--c-vial) 45%, var(--c-line-strong));stroke-width:1px;stroke-dasharray:8 5}.Hero-module__f3RO1G__ringCross{stroke:color-mix(in srgb, var(--c-vial) 40%, var(--c-line-strong));stroke-width:1.2px}.Hero-module__f3RO1G__ringDot{fill:var(--c-vial)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__ringSpin{transform-origin:120px 120px;animation:58s linear infinite reverse Hero-module__f3RO1G__dial-turn}}.Hero-module__f3RO1G__ribbons{aspect-ratio:560/220;z-index:0;opacity:.6;pointer-events:none;position:absolute;inset-block-end:-7%;inset-inline:4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.Hero-module__f3RO1G__ribbonsSvg{block-size:100%;inline-size:100%;overflow:visible}.Hero-module__f3RO1G__ribbon{stroke:color-mix(in srgb, var(--c-vial-soft) 80%, var(--c-line-strong));stroke-width:1.2px;stroke-dasharray:130 26}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__ribbon{animation:24s linear infinite Hero-module__f3RO1G__ribbon-flow}}@keyframes Hero-module__f3RO1G__ribbon-flow{to{stroke-dashoffset:-312px}}.Hero-module__f3RO1G__edgeRuler{z-index:-1;pointer-events:none;opacity:.55;background:repeating-linear-gradient(to bottom, var(--c-line-strong) 0 1px, transparent 1px 14px) right / 7px 100% no-repeat, repeating-linear-gradient(to bottom, var(--c-line-strong) 0 1px, transparent 1px 70px) right / 14px 100% no-repeat;inline-size:14px;position:absolute;inset-block:10%;inset-inline-end:10px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}@media (max-width:61.9375rem){.Hero-module__f3RO1G__edgeRuler{display:none}}.Hero-module__f3RO1G__ripples{z-index:0;pointer-events:none;block-size:30%;position:absolute;inset-block-end:-2%;inset-inline:6%}.Hero-module__f3RO1G__ripples span{border:1px solid color-mix(in srgb, var(--c-vial-soft) 78%, var(--c-line-strong));opacity:0;border-radius:50%;position:absolute;inset-block:20%;inset-inline:10%;transform:scale(.5)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__ripples span{animation:8s linear infinite Hero-module__f3RO1G__ripple-out}.Hero-module__f3RO1G__ripples span:nth-child(2){animation-delay:-2.66s}.Hero-module__f3RO1G__ripples span:nth-child(3){animation-delay:-5.33s}}@media (prefers-reduced-motion:reduce){.Hero-module__f3RO1G__ripples span:nth-child(2){opacity:.3;transform:scale(1)}}@keyframes Hero-module__f3RO1G__ripple-out{0%{opacity:0;transform:scale(.45)}14%{opacity:.45}to{opacity:0;transform:scale(1.55)}}.Hero-module__f3RO1G__regMarks{inset:var(--s-4);pointer-events:none;position:absolute}.Hero-module__f3RO1G__regMarks span{opacity:.55;background:linear-gradient(var(--c-line-strong), var(--c-line-strong)) center / 100% 1px no-repeat, linear-gradient(var(--c-line-strong), var(--c-line-strong)) center / 1px 100% no-repeat;block-size:14px;inline-size:14px;position:absolute}.Hero-module__f3RO1G__regMarks span:first-child{inset-block-start:0;inset-inline-start:0}.Hero-module__f3RO1G__regMarks span:nth-child(2){inset-block-start:0;inset-inline-end:0}.Hero-module__f3RO1G__regMarks span:nth-child(3){inset-block-end:0;inset-inline-start:0}.Hero-module__f3RO1G__regMarks span:nth-child(4){inset-block-end:0;inset-inline-end:0}.Hero-module__f3RO1G__lede{font-size:var(--t-lg);line-height:var(--l-normal);color:var(--c-ink);max-width:44ch}.Hero-module__f3RO1G__ledeShort{font-size:var(--t-base);line-height:var(--l-normal);color:var(--c-ink);max-width:44ch;display:none}.Hero-module__f3RO1G__actions{--cta-gradient:var(--fx-gradient-vial);--cta-shadow:var(--fx-cta-shadow-vial);--cta-shadow-hover:var(--fx-cta-shadow-vial-hover);align-items:center;gap:var(--s-3) var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.Hero-module__f3RO1G__media{aspect-ratio:4/3;border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-accent-faint);inline-size:100%;max-inline-size:34rem;box-shadow:var(--sh-md);margin-inline:auto;position:relative;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__media{transform:perspective(1200px) rotateY(calc(var(--px,0) * -1.6deg)) rotateX(calc(var(--py,0) * 1.1deg));transition:transform .48s var(--e-standard);will-change:transform}}@media (min-width:62rem){.Hero-module__f3RO1G__media{max-inline-size:none;margin-inline:0}}.Hero-module__f3RO1G__img{object-fit:cover;object-position:66% 50%;block-size:100%;inline-size:100%}.Hero-module__f3RO1G__media picture{object-fit:cover;object-position:66% 50%;block-size:100%;inline-size:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__img{animation:linear both Hero-module__f3RO1G__hero-drift;animation-timeline:view();animation-range:exit;scale:1.075}}}@keyframes Hero-module__f3RO1G__hero-drift{0%{translate:0}to{translate:0 -3.5%}}@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__rise{animation:Hero-module__f3RO1G__hero-rise var(--d-slow) var(--e-entrance) backwards}}@keyframes Hero-module__f3RO1G__hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Hero-module__f3RO1G__stage{aspect-ratio:5/4;inline-size:100%;max-inline-size:34rem;margin-inline:auto;position:relative}.Hero-module__f3RO1G__stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 56% at 50% 58%, color-mix(in srgb, var(--c-vial-soft) 56%, var(--c-vial-faint)), color-mix(in srgb, var(--c-vial-soft) 22%, var(--c-vial-faint)) 48%, color-mix(in srgb, var(--c-vial-faint) 60%, transparent) 66%, transparent 84%);position:absolute;inset:-12% -16%}@media (min-width:62rem){.Hero-module__f3RO1G__stage{max-inline-size:none;margin-inline:0}}.Hero-module__f3RO1G__vial{position:absolute;inset-block-end:6%}.Hero-module__f3RO1G__vial0{z-index:3;inline-size:62%;inset-block-end:5%;inset-inline-start:20%}.Hero-module__f3RO1G__vial1{z-index:2;inline-size:42%;inset-block-end:32%;inset-inline-start:-4%}.Hero-module__f3RO1G__vial2{z-index:1;inline-size:42%;inset-block-end:28%;inset-inline-start:61%}.Hero-module__f3RO1G__vial1 .Hero-module__f3RO1G__groundShadow,.Hero-module__f3RO1G__vial2 .Hero-module__f3RO1G__groundShadow{display:none}.Hero-module__f3RO1G__vialInner{position:relative}.Hero-module__f3RO1G__vialImg{block-size:auto;inline-size:100%;filter:drop-shadow(0 34px 38px color-mix(in srgb, var(--c-ink) 30%, transparent)) drop-shadow(0 8px 12px color-mix(in srgb, var(--c-ink) 18%, transparent))}.Hero-module__f3RO1G__groundShadow{background:radial-gradient(closest-side, color-mix(in srgb, var(--c-ink) 32%, transparent), transparent 72%);border-radius:50%;block-size:10%;position:absolute;inset-block-end:-4%;inset-inline:8%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__vial0{--drift:-3.5rem;animation:linear both Hero-module__f3RO1G__vial-drift;animation-timeline:view();animation-range:exit}.Hero-module__f3RO1G__vial1{--drift:-1.75rem;animation:linear both Hero-module__f3RO1G__vial-drift;animation-timeline:view();animation-range:exit}.Hero-module__f3RO1G__vial2{--drift:-1rem;animation:linear both Hero-module__f3RO1G__vial-drift;animation-timeline:view();animation-range:exit}}}@keyframes Hero-module__f3RO1G__vial-drift{to{translate:0 var(--drift,0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__vial0 .Hero-module__f3RO1G__vialInner{translate:calc(var(--px,0) * 10px) calc(var(--py,0) * 6px);transition:translate .48s var(--e-standard)}.Hero-module__f3RO1G__vial1 .Hero-module__f3RO1G__vialInner{translate:calc(var(--px,0) * 6px) calc(var(--py,0) * 4px);transition:translate .48s var(--e-standard)}.Hero-module__f3RO1G__vial2 .Hero-module__f3RO1G__vialInner{translate:calc(var(--px,0) * 4px) calc(var(--py,0) * 2px);transition:translate .48s var(--e-standard)}}.Hero-module__f3RO1G__splash{z-index:0;pointer-events:none;opacity:.95;position:absolute;inset-block-end:-3%;inset-inline:-8%}.Hero-module__f3RO1G__splashImg{block-size:auto;inline-size:100%;-webkit-mask-image:linear-gradient(#000 82%,#0000 98%);mask-image:linear-gradient(#000 82%,#0000 98%)}@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__splash{animation:Hero-module__f3RO1G__splash-settle .7s var(--e-entrance) .26s both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__splash{animation:Hero-module__f3RO1G__splash-settle .7s var(--e-entrance) .26s both, Hero-module__f3RO1G__vial-drift linear both;--drift:-2.25rem;animation-timeline:auto,view();animation-range:normal,exit}}}@keyframes Hero-module__f3RO1G__splash-settle{0%{opacity:0;scale:.92}to{opacity:.9;scale:1}}.Hero-module__f3RO1G__dial{aspect-ratio:1;z-index:0;opacity:.65;pointer-events:none;inline-size:108%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -52%}.Hero-module__f3RO1G__dialOuter{stroke:color-mix(in srgb, var(--c-vial) 42%, var(--c-line-strong));stroke-width:1px;stroke-dasharray:2 9}.Hero-module__f3RO1G__dialInner{stroke:var(--c-vial-soft);stroke-width:1.25px;stroke-dasharray:.62 .38;opacity:.85}.Hero-module__f3RO1G__dialTicks{stroke:var(--c-line-strong);stroke-width:1.5px}.Hero-module__f3RO1G__dialScale line{stroke:color-mix(in srgb, var(--c-vial) 35%, var(--c-line-strong));stroke-width:1px;opacity:.7}.Hero-module__f3RO1G__dialGhost{stroke:color-mix(in srgb, var(--c-vial-soft) 45%, var(--c-line-strong));stroke-width:.75px;stroke-dasharray:1 6;opacity:.8}.Hero-module__f3RO1G__dialDotA{fill:var(--c-vial)}.Hero-module__f3RO1G__dialDotB{fill:var(--c-vial-soft)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__dialSpin{transform-origin:200px 200px;animation:44s linear infinite Hero-module__f3RO1G__dial-turn}.Hero-module__f3RO1G__dialSpinBack{transform-origin:200px 200px;animation:70s linear infinite reverse Hero-module__f3RO1G__dial-turn}.Hero-module__f3RO1G__dialSatA{transform-origin:200px 200px;animation:44s linear infinite Hero-module__f3RO1G__dial-turn}.Hero-module__f3RO1G__dialSatB{transform-origin:200px 200px;animation:28s linear infinite reverse Hero-module__f3RO1G__dial-turn}}@media (prefers-reduced-motion:reduce){.Hero-module__f3RO1G__dialDotA,.Hero-module__f3RO1G__dialDotB{opacity:.7}}@keyframes Hero-module__f3RO1G__dial-turn{to{transform:rotate(360deg)}}.Hero-module__f3RO1G__plotField{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:-4% -2%}.Hero-module__f3RO1G__plotDot{fill:color-mix(in srgb, var(--c-vial-soft) 45%, var(--c-line-strong))}.Hero-module__f3RO1G__plotCross{stroke:var(--c-vial-soft);stroke-width:1.4px;stroke-linecap:square;opacity:.95}.Hero-module__f3RO1G__plotPhyllo{fill:color-mix(in srgb, var(--c-vial-soft) 75%, var(--c-line-strong));opacity:.7}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__plotDot,.Hero-module__f3RO1G__plotCross{animation:9s ease-in-out infinite Hero-module__f3RO1G__plot-drift;animation-delay:calc(var(--vx-i,0) * -1300ms)}}@keyframes Hero-module__f3RO1G__plot-drift{0%,to{translate:0}50%{translate:0 -7px}}.Hero-module__f3RO1G__stageCol{gap:var(--s-4);flex-direction:column;min-inline-size:0;display:flex}.Hero-module__f3RO1G__anchorBand{gap:var(--s-3);flex-direction:column;display:flex}.Hero-module__f3RO1G__anchorRule{opacity:.85;block-size:auto;inline-size:100%;display:block;overflow:visible}.Hero-module__f3RO1G__ruleHead{stroke:color-mix(in srgb, var(--c-vial) 80%, var(--c-line-strong));stroke-width:2.25px;stroke-linecap:round}.Hero-module__f3RO1G__ruleDash{stroke:color-mix(in srgb, var(--c-vial) 52%, var(--c-line-strong));stroke-width:1.4px;stroke-dasharray:10 9}.Hero-module__f3RO1G__ruleTick{stroke:var(--c-line-strong);stroke-width:1px;opacity:.75}.Hero-module__f3RO1G__ruleMark{fill:color-mix(in srgb, var(--c-vial-soft) 75%, transparent)}.Hero-module__f3RO1G__ruleDot{fill:var(--c-vial);opacity:0}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Hero-module__f3RO1G__ruleDot{opacity:1;animation:16s ease-in-out 1.2s infinite alternate Hero-module__f3RO1G__rule-travel}}@keyframes Hero-module__f3RO1G__rule-travel{0%{transform:translate(60px)}to{transform:translate(640px)}}.Hero-module__f3RO1G__anchorRow{justify-content:flex-start;align-items:center;gap:var(--s-2) var(--s-4);font-size:var(--t-sm);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-ink);text-align:start;flex-wrap:wrap;display:flex}.Hero-module__f3RO1G__anchorRow li+li:before{content:"";block-size:6px;inline-size:6px;border-radius:var(--r-full);vertical-align:middle;background:var(--c-vial);margin-inline-end:var(--s-4);display:inline-block}.Hero-module__f3RO1G__anchorShort{display:none}.Hero-module__f3RO1G__group{z-index:2;place-items:end center;display:grid;position:absolute;inset:0}.Hero-module__f3RO1G__group .Hero-module__f3RO1G__vialInner{inline-size:110%}.Hero-module__f3RO1G__groupImg{block-size:auto;inline-size:100%;-webkit-mask-image:linear-gradient(#000 88%,#0000 99%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 99%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__f3RO1G__droplet{pointer-events:none;opacity:.85;position:absolute}.Hero-module__f3RO1G__droplet img{block-size:auto;inline-size:100%}.Hero-module__f3RO1G__dropletA{inline-size:16%;inset-block-start:12%;inset-inline-start:2%}.Hero-module__f3RO1G__dropletB{inline-size:13%;inset-block-start:30%;inset-inline-end:0%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__group .Hero-module__f3RO1G__vialInner{--drift:-2.5rem;animation:linear both Hero-module__f3RO1G__vial-drift;animation-timeline:view();animation-range:exit}.Hero-module__f3RO1G__dropletA{--drift:-4.5rem;animation:linear both Hero-module__f3RO1G__vial-drift;animation-timeline:view();animation-range:exit}.Hero-module__f3RO1G__dropletB{--drift:-3.25rem;animation:linear both Hero-module__f3RO1G__vial-drift;animation-timeline:view();animation-range:exit}}}@media (max-width:40rem){.Hero-module__f3RO1G__hero{padding-block:var(--s-5) var(--s-4)}.Hero-module__f3RO1G__inner{gap:var(--s-2)}.Hero-module__f3RO1G__copy{gap:var(--s-2);text-align:center;align-items:center;margin-inline:auto}.Hero-module__f3RO1G__copy>.eyebrow{display:none}.Hero-module__f3RO1G__title{margin-block:var(--s-4) var(--s-2);font-size:clamp(2.75rem,14vw,3.5rem);line-height:.96}.Hero-module__f3RO1G__ledeHasShort,.Hero-module__f3RO1G__ledeShort{display:none}.Hero-module__f3RO1G__accent{isolation:isolate}.Hero-module__f3RO1G__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--c-surface-white) 72%, transparent), color-mix(in srgb, var(--c-surface-white) 40%, transparent) 34%, transparent 62%), linear-gradient(to top, color-mix(in srgb, var(--c-surface) 68%, transparent), color-mix(in srgb, var(--c-surface) 34%, transparent) 16%, transparent 34%);position:absolute;inset:0}.Hero-module__f3RO1G__actions{justify-content:center;align-items:center;gap:var(--s-1);inline-size:100%;flex-direction:column;margin-block-start:var(--s-1)}.Hero-module__f3RO1G__copy .Hero-module__f3RO1G__actions>*{min-block-size:2.5rem;inline-size:auto;padding:var(--s-2) var(--s-4);font-size:var(--t-xs)}.Hero-module__f3RO1G__copy .Hero-module__f3RO1G__actions>:nth-child(2){min-block-size:2rem;letter-spacing:var(--tr-wide);background:0 0;border:0;padding:0;font-size:11px;text-decoration:none}.Hero-module__f3RO1G__anchorBand{gap:var(--s-2)}.Hero-module__f3RO1G__media{display:none}.Hero-module__f3RO1G__stage{z-index:-1;aspect-ratio:auto;inline-size:auto;max-inline-size:none;margin:0;position:absolute;inset:0}.Hero-module__f3RO1G__group,.Hero-module__f3RO1G__splash,.Hero-module__f3RO1G__droplet,.Hero-module__f3RO1G__vial{display:none}.Hero-module__f3RO1G__ringTarget,.Hero-module__f3RO1G__ribbons,.Hero-module__f3RO1G__ripples,.Hero-module__f3RO1G__plotField{display:block}.Hero-module__f3RO1G__dial{opacity:.85;inline-size:112%;inset-block-start:52%}.Hero-module__f3RO1G__dialOuter,.Hero-module__f3RO1G__dialTicks{stroke-width:1.6px}.Hero-module__f3RO1G__dialInner{stroke-width:1.9px}.Hero-module__f3RO1G__dialGhost{stroke-width:1.2px}.Hero-module__f3RO1G__dialScale line{stroke-width:1.5px}.Hero-module__f3RO1G__ringTarget{opacity:.85;inline-size:46%;inset-block-start:5%;inset-inline:auto -12%}.Hero-module__f3RO1G__ringA,.Hero-module__f3RO1G__ringB,.Hero-module__f3RO1G__ringC,.Hero-module__f3RO1G__ringCross{stroke-width:1.5px}.Hero-module__f3RO1G__ribbons{opacity:.8;inset-block-end:2%;inset-inline:2%}.Hero-module__f3RO1G__ribbon{stroke-width:1.6px}.Hero-module__f3RO1G__ripples{block-size:34%;inset-block-end:-4%}.Hero-module__f3RO1G__ripples span:first-child{opacity:.28;transform:scale(.72)}.Hero-module__f3RO1G__ripples span:nth-child(2){opacity:.4;transform:scale(1)}.Hero-module__f3RO1G__ripples span:nth-child(3){opacity:.22;transform:scale(1.28)}.Hero-module__f3RO1G__plotField{opacity:1}.Hero-module__f3RO1G__plotField .Hero-module__f3RO1G__plotCross{stroke-width:1.8px}.Hero-module__f3RO1G__anchorRow{letter-spacing:var(--tr-normal);font-size:clamp(9.5px,2.95vw,12px);line-height:var(--l-snug);flex-wrap:nowrap;justify-content:center;gap:0}.Hero-module__f3RO1G__anchorRow li{white-space:nowrap;padding:0}.Hero-module__f3RO1G__anchorLong{display:none}.Hero-module__f3RO1G__anchorShort{display:inline}.Hero-module__f3RO1G__anchorRow li+li:before{content:"";block-size:.9em;inline-size:1px;margin-inline:clamp(var(--s-1), 1.6vw, var(--s-2));vertical-align:-.1em;background:color-mix(in srgb, var(--c-vial) 45%, transparent);border-radius:0;display:inline-block}.Hero-module__f3RO1G__art{opacity:.66;inset:-6% -55%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.Hero-module__f3RO1G__artBack{opacity:.32;display:grid;inset:-10% -70%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.Hero-module__f3RO1G__protractor{opacity:.85;inline-size:24rem;display:block;inset-block-start:-16%;inset-inline-start:-20%;-webkit-mask-image:radial-gradient(circle at 30% 30%,#000 60%,#0000 88%);mask-image:radial-gradient(circle at 30% 30%,#000 60%,#0000 88%)}.Hero-module__f3RO1G__protArc,.Hero-module__f3RO1G__protArcInner,.Hero-module__f3RO1G__protTick{stroke-width:1.5px}.Hero-module__f3RO1G__protTickMajor{stroke-width:2px}.Hero-module__f3RO1G__orbits{opacity:.85;inline-size:150vw;display:block;inset-block-start:46%;inset-inline:50% auto;translate:-50%;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 90%);mask-image:radial-gradient(circle,#000 62%,#0000 90%)}.Hero-module__f3RO1G__orbitA,.Hero-module__f3RO1G__orbitB,.Hero-module__f3RO1G__orbitC{stroke-width:1.75px}.Hero-module__f3RO1G__orbitArc{stroke-width:1.5px}.Hero-module__f3RO1G__plotWide{opacity:1;display:block;inset-inline:-160% 0}.Hero-module__f3RO1G__plotCross{stroke-width:1.8px}.Hero-module__f3RO1G__gridPatch{opacity:.75;display:block}.Hero-module__f3RO1G__regMarks{display:block}.Hero-module__f3RO1G__regMarks span{opacity:.8}.Hero-module__f3RO1G__w{animation-name:Hero-module__f3RO1G__word-rise-flat}}@keyframes Hero-module__f3RO1G__word-rise-flat{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.Hero-module__f3RO1G__trio{display:none}@media (max-width:40rem){.Hero-module__f3RO1G__hasGroup{--u:min(1vw, .25rem)}.Hero-module__f3RO1G__hasGroup .Hero-module__f3RO1G__stageCol{gap:0}.Hero-module__f3RO1G__trio{block-size:calc(57.8 * var(--u));margin-block:0 calc(-1.5 * var(--u));display:block;position:relative}.Hero-module__f3RO1G__hasGroup .Hero-module__f3RO1G__dial{inline-size:calc(132 * var(--u));opacity:.8;inset-block-start:calc(100% - 2.9rem - 28.9 * var(--u));translate:-50% -50%;-webkit-mask-image:linear-gradient(#0000 22%,#000 40% 66%,#0000 80%);mask-image:linear-gradient(#0000 22%,#000 40% 66%,#0000 80%)}.Hero-module__f3RO1G__trio:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 52% at 50% 56%, color-mix(in srgb, var(--c-vial-soft) 46%, var(--c-vial-faint)), color-mix(in srgb, var(--c-vial-soft) 16%, var(--c-vial-faint)) 52%, color-mix(in srgb, var(--c-vial-faint) 50%, transparent) 72%, transparent 88%);position:absolute;inset:-6% -4% 0}.Hero-module__f3RO1G__trioShadow{inset-inline:calc(50% - 30 * var(--u));block-size:calc(5.4 * var(--u));z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-ink) 36%, transparent), transparent 76%);border-radius:50%;position:absolute;inset-block-end:calc(.6 * var(--u))}.Hero-module__f3RO1G__trioVial{inline-size:var(--w);transform-origin:50% 100%;rotate:var(--r,0deg);z-index:1;margin-inline-start:calc(var(--w) / -2 + var(--x,0px));position:absolute;inset-block-end:var(--lift,0px);inset-inline-start:50%}.Hero-module__f3RO1G__trioImg{block-size:auto;inline-size:100%;filter:drop-shadow(0 .75rem .9rem color-mix(in srgb, var(--c-ink) 20%, transparent)) drop-shadow(0 .15rem .25rem color-mix(in srgb, var(--c-ink) 16%, transparent));display:block}.Hero-module__f3RO1G__trioVial0{--w:calc(17.8 * var(--u));--x:calc(-17.2 * var(--u));--lift:calc(1.3 * var(--u));--r:-4deg;--dx:calc(-2.6 * var(--u));--dy:0px;--dr:-3deg;--i:1}.Hero-module__f3RO1G__trioVial1{--w:calc(21.4 * var(--u));--dx:0px;--dy:calc(-3 * var(--u));--dr:0deg;--i:0;z-index:2}.Hero-module__f3RO1G__trioVial2{--w:calc(17.8 * var(--u));--x:calc(18 * var(--u));--lift:calc(1.3 * var(--u));--r:4deg;--dx:calc(2.6 * var(--u));--dy:0px;--dr:3deg;--i:2}@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__trioIn{animation:Hero-module__f3RO1G__hero-rise .56s var(--e-entrance) backwards;animation-delay:calc(.2s + var(--i) * 80ms)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__trioVial{animation:linear both Hero-module__f3RO1G__trio-part;animation-timeline:scroll(root);animation-range:0px var(--range,480px)}}}@supports not (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.Hero-module__f3RO1G__trioVial{translate:calc(var(--dx) * var(--sp,0)) calc(var(--dy) * var(--sp,0));rotate:calc(var(--r,0deg) + var(--dr) * var(--sp,0))}}}}@keyframes Hero-module__f3RO1G__trio-part{0%{translate:0;rotate:var(--r,0deg)}to{translate:var(--dx) var(--dy);rotate:calc(var(--r,0deg) + var(--dr))}}@media (orientation:landscape) and (max-height:30rem) and (min-width:46rem) and (max-width:61.9375rem){.Hero-module__f3RO1G__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.Hero-module__f3RO1G__title{font-size:var(--t-2xl)}.Hero-module__f3RO1G__ledeHasShort{display:none}.Hero-module__f3RO1G__ledeShort{display:block}.Hero-module__f3RO1G__actions>*{inline-size:100%}.Hero-module__f3RO1G__stage{max-inline-size:min(34rem,75vh)}.Hero-module__f3RO1G__media{max-inline-size:min(34rem,80vh)}}
.Capsule-module__GrqXeW__capsule{padding-block:clamp(var(--s-7), 5vw, var(--s-9))}.Capsule-module__GrqXeW__porcelain{--capsule-bg:var(--c-surface-raised);background:var(--c-surface-raised)}.Capsule-module__GrqXeW__white{--capsule-bg:var(--c-surface-white);background:var(--c-surface-white)}.Capsule-module__GrqXeW__sage{--capsule-bg:var(--c-accent-faint);background:var(--c-accent-faint);color:var(--c-ink)}.Capsule-module__GrqXeW__inverse{--capsule-bg:var(--c-surface-inverse);background:var(--c-surface-inverse);color:var(--c-ink-inverse)}.Capsule-module__GrqXeW__plain{--capsule-bg:var(--c-surface);background:var(--c-surface)}.Capsule-module__GrqXeW__inner{inline-size:100%;max-inline-size:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.Capsule-module__GrqXeW__narrow{max-inline-size:var(--container-narrow)}.Capsule-module__GrqXeW__head{gap:var(--s-4) var(--s-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-block-end:var(--s-6);display:flex}.Capsule-module__GrqXeW__head>div:first-child:before{content:"";block-size:2px;inline-size:2.5rem;border-radius:var(--r-full);background:var(--fx-gradient-accent);margin-block-end:var(--s-3);display:block}.Capsule-module__GrqXeW__inverse .Capsule-module__GrqXeW__head>div:first-child:before{background:var(--c-accent-soft)}.Capsule-module__GrqXeW__aside{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.Capsule-module__GrqXeW__title{font-family:var(--font-serif);font-size:var(--t-2xl);font-weight:var(--w-regular);letter-spacing:var(--tr-serif);margin-block-start:var(--s-2)}.Capsule-module__GrqXeW__title em{color:var(--c-accent);font-style:italic}.Capsule-module__GrqXeW__titlePop{font-size:var(--t-3xl);line-height:var(--l-tight);letter-spacing:var(--tr-serif);text-wrap:balance;max-inline-size:24ch}.Capsule-module__GrqXeW__hasArt{position:relative;overflow:clip}.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__inner{z-index:1;position:relative}.Capsule-module__GrqXeW__artLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__eyebrowOnInverse,.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__titleOnInverse,.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__titleOnInverse em,.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__ledeOnInverse{background:0 0}.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__head>div:first-child{position:relative}.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__head>div:first-child:after{content:"";z-index:-1;background:radial-gradient(92% 100% at 38% 50%, var(--capsule-bg) 52%, color-mix(in srgb, var(--capsule-bg) 55%, transparent) 78%, transparent 100%);position:absolute;inset:-14% -10% -12% -14%}.Capsule-module__GrqXeW__lede{max-inline-size:var(--m-normal);color:var(--c-ink-muted);margin-block-start:var(--s-3)}.Capsule-module__GrqXeW__hasFoot{padding-block-end:0}.Capsule-module__GrqXeW__foot{margin-block-start:clamp(var(--s-6), 4vw, var(--s-8))}.Capsule-module__GrqXeW__hasArt .Capsule-module__GrqXeW__foot{z-index:1;position:relative}.Capsule-module__GrqXeW__headCompact{margin-block-end:var(--s-5)}.Capsule-module__GrqXeW__headCompact .Capsule-module__GrqXeW__lede{display:none}.Capsule-module__GrqXeW__headCompact .Capsule-module__GrqXeW__titlePop{font-size:var(--t-2xl)}@media (min-width:48rem){.Capsule-module__GrqXeW__headCompact .Capsule-module__GrqXeW__lede{line-height:var(--l-snug);margin-block-start:var(--s-2);display:block}.Capsule-module__GrqXeW__headCompact .Capsule-module__GrqXeW__titlePop{font-size:var(--t-3xl)}}.Capsule-module__GrqXeW__eyebrowOnInverse{color:var(--c-accent-soft);background:var(--c-surface-inverse)}.Capsule-module__GrqXeW__titleOnInverse{color:var(--c-ink-inverse);background:var(--c-surface-inverse)}.Capsule-module__GrqXeW__titleOnInverse em{color:var(--c-accent-soft);background:var(--c-surface-inverse)}.Capsule-module__GrqXeW__ledeOnInverse{color:var(--c-ink-inverse-muted);background:var(--c-surface-inverse)}@media (max-width:40rem){.Capsule-module__GrqXeW__capsule{padding-block:var(--s-6)}.Capsule-module__GrqXeW__hasFoot{padding-block-end:0}.Capsule-module__GrqXeW__titlePop{font-size:var(--t-2xl)}.Capsule-module__GrqXeW__head{margin-block-end:var(--s-5)}.Capsule-module__GrqXeW__aside{justify-content:flex-end;inline-size:100%}.Capsule-module__GrqXeW__aside>:first-child:not(:last-child){margin-inline-end:auto}.Capsule-module__GrqXeW__ledePhoneHidden{display:none}}
.Rail-module__PScFKW__scroller{scrollbar-width:none}.Rail-module__PScFKW__scroller::-webkit-scrollbar{display:none}.Rail-module__PScFKW__nav{align-items:center;gap:var(--s-2);display:flex}.Rail-module__PScFKW__stage{position:relative}.Rail-module__PScFKW__arrow.Rail-module__PScFKW__edge{z-index:1;box-shadow:var(--sh-md);display:none;position:absolute;inset-block-start:var(--rail-edge-top,50%);translate:0 -50%}.Rail-module__PScFKW__edgeStart{inset-inline-start:var(--rail-edge-start,calc(var(--s-1) - var(--gutter)))}.Rail-module__PScFKW__edgeEnd{inset-inline-end:var(--rail-edge-end,calc(var(--s-1) - var(--gutter)))}@media (max-width:63.9375rem){.Rail-module__PScFKW__arrow.Rail-module__PScFKW__edge{display:grid}.Rail-module__PScFKW__nav{display:none}}.Rail-module__PScFKW__counter{font-size:var(--t-2xs);letter-spacing:var(--tr-wide);color:var(--c-ink-faint);font-variant-numeric:tabular-nums;margin-inline-end:var(--s-2)}.Rail-module__PScFKW__arrow{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:border-color var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard), opacity var(--d-fast) var(--e-standard), transform var(--d-base) var(--e-standard);place-items:center;display:grid}.Rail-module__PScFKW__arrow:hover:not(:disabled){border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}@media (prefers-reduced-motion:no-preference){.Rail-module__PScFKW__arrow:hover:not(:disabled){transform:translateY(-2px)}}.Rail-module__PScFKW__arrow:active:not(:disabled){transform:scale(.94)}.Rail-module__PScFKW__arrow:disabled{opacity:.35;cursor:default}.Rail-module__PScFKW__arrow:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}
.Badge-module__MTmtZG__badge{align-items:center;gap:var(--s-1);padding:2px var(--s-3);border-radius:var(--r-full);font-size:var(--t-3xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;white-space:nowrap;display:inline-flex}.Badge-module__MTmtZG__accent{background:var(--c-accent-faint);color:var(--c-accent)}.Badge-module__MTmtZG__highlight{background:var(--c-highlight-faint);color:var(--c-highlight)}.Badge-module__MTmtZG__neutral{background:var(--c-surface-sunken);color:var(--c-ink-muted)}
.SequencePanel-module__WOPROG__panel{justify-content:space-between;gap:var(--s-3);flex-direction:column;min-block-size:7.5rem;display:flex}.SequencePanel-module__WOPROG__chain{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.SequencePanel-module__WOPROG__residue{padding:2px var(--s-2);border-radius:var(--r-sm);border:1px solid var(--c-line);background:var(--c-surface-raised);color:var(--c-ink-muted);font-size:var(--t-3xs);line-height:1.5}@media (prefers-reduced-motion:no-preference){.SequencePanel-module__WOPROG__residue{animation:SequencePanel-module__WOPROG__residueIn var(--d-base) var(--e-entrance) backwards}}@keyframes SequencePanel-module__WOPROG__residueIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.SequencePanel-module__WOPROG__absent{font-size:var(--t-xs);color:var(--c-ink-faint);font-style:italic}.SequencePanel-module__WOPROG__meta{gap:var(--s-1) var(--s-4);border-block-start:1px solid var(--c-line);flex-wrap:wrap;padding-block-start:var(--s-2);display:flex}.SequencePanel-module__WOPROG__meta>div{align-items:baseline;gap:var(--s-2);display:flex}.SequencePanel-module__WOPROG__meta dt{font-size:var(--t-3xs);text-transform:uppercase;letter-spacing:var(--tr-wide);color:var(--c-ink-faint)}.SequencePanel-module__WOPROG__meta dd{font-size:var(--t-2xs);color:var(--c-ink-muted);margin:0}.SequencePanel-module__WOPROG__meta sub{vertical-align:sub;font-size:.75em}
.ProductCard-module__dBV7Iq__card{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface-raised);block-size:100%;transition:border-color var(--d-base) var(--e-standard), transform var(--d-base) var(--e-standard), box-shadow var(--d-base) var(--e-standard);overflow:hidden}.ProductCard-module__dBV7Iq__card:hover,.ProductCard-module__dBV7Iq__card:focus-within{border-color:var(--c-line-strong);box-shadow:var(--sh-md)}@media (prefers-reduced-motion:no-preference){.ProductCard-module__dBV7Iq__card:hover{transform:translateY(-3px)}}.ProductCard-module__dBV7Iq__link{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.ProductCard-module__dBV7Iq__shot{aspect-ratio:1;background:var(--c-accent-faint);position:relative;overflow:hidden}.ProductCard-module__dBV7Iq__picture,.ProductCard-module__dBV7Iq__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.ProductCard-module__dBV7Iq__img{transition:transform var(--d-slow) var(--e-standard)}.ProductCard-module__dBV7Iq__card:hover .ProductCard-module__dBV7Iq__img{transform:scale(1.04)}}.ProductCard-module__dBV7Iq__shot>:not(.ProductCard-module__dBV7Iq__picture){padding:var(--s-5) var(--s-4)}.ProductCard-module__dBV7Iq__body{gap:var(--s-1);padding:var(--s-4);flex-direction:column;flex:auto;display:flex}.ProductCard-module__dBV7Iq__badges{gap:var(--s-1);flex-wrap:wrap;margin-block-end:var(--s-1);display:flex}.ProductCard-module__dBV7Iq__name{font-size:var(--t-lg);font-weight:var(--w-semibold);letter-spacing:var(--tr-tight);transition:color var(--d-fast) var(--e-standard)}.ProductCard-module__dBV7Iq__card:hover .ProductCard-module__dBV7Iq__name{color:var(--c-accent)}.ProductCard-module__dBV7Iq__sizes{font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-ink-faint)}.ProductCard-module__dBV7Iq__priceRow{justify-content:space-between;align-items:baseline;gap:0 var(--s-3);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--s-3);display:flex}.ProductCard-module__dBV7Iq__price{font-size:var(--t-xl);font-weight:var(--w-semibold)}.ProductCard-module__dBV7Iq__stock{font-size:var(--t-3xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-data)}.ProductCard-module__dBV7Iq__catalog{background:var(--c-surface-white);container-type:inline-size}@container (max-width:18.5rem){.ProductCard-module__dBV7Iq__catalog .ProductCard-module__dBV7Iq__priceRow{flex-direction:column;align-items:flex-start}.ProductCard-module__dBV7Iq__catalog .ProductCard-module__dBV7Iq__price{line-height:var(--l-tight)}}@container (max-width:13rem){.ProductCard-module__dBV7Iq__catalog .ProductCard-module__dBV7Iq__body{padding:var(--s-3);gap:2px}.ProductCard-module__dBV7Iq__catalog .ProductCard-module__dBV7Iq__name{font-size:var(--t-base)}.ProductCard-module__dBV7Iq__catalog .ProductCard-module__dBV7Iq__priceRow{padding-block-start:var(--s-2)}.ProductCard-module__dBV7Iq__catalog .ProductCard-module__dBV7Iq__price{font-size:var(--t-lg)}.ProductCard-module__dBV7Iq__sizeCount{display:none}}.ProductCard-module__dBV7Iq__compact{container-type:inline-size}.ProductCard-module__dBV7Iq__sizesShort{display:none}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__body{padding:var(--s-2) var(--s-3) var(--s-3);gap:2px}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__name{font-size:var(--t-sm);letter-spacing:var(--tr-normal)}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__sizes{font-size:var(--t-3xs)}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__priceRow{gap:var(--s-1) var(--s-2);flex-wrap:wrap;padding-block-start:var(--s-1)}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__price{font-size:var(--t-base)}@media (max-width:40rem){.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__stock{display:none}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__body{padding:var(--s-2)}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__sizes{white-space:nowrap}}@container (max-width:7.5rem){.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__sizesFull{display:none}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__sizesShort{display:inline}}@container (max-width:6.25rem){.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__name{font-size:var(--t-xs)}.ProductCard-module__dBV7Iq__compact .ProductCard-module__dBV7Iq__sizes{letter-spacing:var(--tr-normal)}}
.AddBundle-module__LEeBKq__buy{gap:var(--s-3);flex-direction:column;inline-size:100%;margin-block-start:auto;padding-block-start:var(--s-2);display:flex}.AddBundle-module__LEeBKq__priceRow{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.AddBundle-module__LEeBKq__sets{border:1px solid var(--c-line-strong);border-radius:var(--r-full);background:var(--c-surface-raised);grid-template-columns:repeat(4,minmax(1.75rem,auto));gap:2px;min-inline-size:0;margin:0;padding:2px;display:grid}.AddBundle-module__LEeBKq__set{min-block-size:1.625rem;padding-inline:var(--s-1);border-radius:var(--r-full);background:var(--c-surface-raised);color:var(--c-ink-muted);font-size:var(--t-2xs);font-weight:var(--w-medium);cursor:pointer;transition:background-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.AddBundle-module__LEeBKq__set:hover{background:var(--c-accent-faint);color:var(--c-ink)}}.AddBundle-module__LEeBKq__set:has(:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.AddBundle-module__LEeBKq__setActive,.AddBundle-module__LEeBKq__setActive:hover{background:var(--c-accent);color:var(--c-accent-ink)}.AddBundle-module__LEeBKq__price{font-size:var(--buy-price-size,var(--t-lg));font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;line-height:var(--l-flat);background:var(--c-accent-faint);color:var(--c-ink)}.AddBundle-module__LEeBKq__full{margin:calc(var(--s-2) * -1) 0 0;font-size:var(--t-xs);line-height:var(--l-snug);background:var(--c-accent-faint);color:var(--c-ink-muted)}.AddBundle-module__LEeBKq__add{min-block-size:2.75rem;inline-size:100%;padding-inline:var(--s-5);border-radius:var(--r-full);background:var(--c-accent);color:var(--c-accent-ink);font-size:var(--t-xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;cursor:pointer;transition:transform var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard);border:0}@media (hover:hover) and (pointer:fine){.AddBundle-module__LEeBKq__add:hover{background:color-mix(in srgb, var(--c-accent) 88%, var(--c-ink))}}.AddBundle-module__LEeBKq__add:active{transform:scale(.97)}@media (max-width:40rem){.AddBundle-module__LEeBKq__sets{grid-template-columns:repeat(4,minmax(2.25rem,auto))}.AddBundle-module__LEeBKq__set{min-block-size:2.25rem}.AddBundle-module__LEeBKq__add{min-block-size:3rem}}
.BundleCard-module__PLeHfG__card{--card-pad:clamp(var(--s-4), 2.4vw, var(--s-5));align-items:flex-start;gap:var(--s-3);block-size:100%;padding:var(--card-pad);border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-accent-faint);color:var(--c-ink);box-shadow:var(--card-shadow,none);transition:box-shadow var(--d-base) var(--e-standard);flex-direction:column;display:flex}.BundleCard-module__PLeHfG__card:hover,.BundleCard-module__PLeHfG__card:focus-within{box-shadow:var(--card-shadow-hover,var(--sh-md))}.BundleCard-module__PLeHfG__title{font-family:var(--font-serif);font-weight:var(--w-regular);letter-spacing:var(--tr-serif);font-size:var(--t-lg);line-height:var(--l-tight);background:var(--c-accent-faint);color:var(--c-ink)}.BundleCard-module__PLeHfG__members{inline-size:100%;flex-direction:column;margin-block-start:calc(var(--s-1) * -1);display:flex}.BundleCard-module__PLeHfG__members>li+li{border-block-start:1px solid color-mix(in srgb, var(--c-accent) 16%, transparent)}.BundleCard-module__PLeHfG__member{align-items:baseline;gap:var(--s-2);padding-block:var(--s-1);background:var(--c-accent-faint);color:var(--c-ink);font-size:var(--t-xs);font-weight:var(--w-medium);text-decoration:none;display:flex}.BundleCard-module__PLeHfG__memberName{background:var(--c-accent-faint);color:var(--c-ink);transition:color var(--d-fast) var(--e-standard)}.BundleCard-module__PLeHfG__memberSize{font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;background:var(--c-accent-faint);color:var(--c-ink-faint);flex:auto}@media (hover:hover) and (pointer:fine){.BundleCard-module__PLeHfG__member:hover .BundleCard-module__PLeHfG__memberName{color:var(--c-accent)}}.BundleCard-module__PLeHfG__memberPrice{font-size:var(--t-2xs);background:var(--c-accent-faint);color:var(--c-ink-muted);flex:none}.BundleCard-module__PLeHfG__compactCard{--card-pad:var(--s-4);border-radius:var(--r-lg)}.BundleCard-module__PLeHfG__compactCard .BundleCard-module__PLeHfG__title{font-size:var(--t-lg)}.BundleCard-module__PLeHfG__compactCard .BundleCard-module__PLeHfG__well{aspect-ratio:1;margin-block-end:var(--s-1)}@media (max-width:47.9375rem){.BundleCard-module__PLeHfG__compactTiled{justify-items:start;column-gap:var(--s-4);grid-template-rows:auto auto 1fr auto;grid-template-columns:min(36%,11rem) minmax(0,1fr);display:grid}.BundleCard-module__PLeHfG__compactTiled .BundleCard-module__PLeHfG__well{border-radius:var(--r-md);grid-row:1/4;place-self:stretch stretch;inline-size:auto;margin:0}.BundleCard-module__PLeHfG__compactTiled>:last-child{grid-column:1/-1}}@media (max-width:22.4375rem){.BundleCard-module__PLeHfG__compactTiled{grid-template-columns:30% minmax(0,1fr)}.BundleCard-module__PLeHfG__compactTiled .BundleCard-module__PLeHfG__well{aspect-ratio:3/4;align-self:start}.BundleCard-module__PLeHfG__compactCard .BundleCard-module__PLeHfG__memberSize{white-space:nowrap}}@media (min-width:64rem){.BundleCard-module__PLeHfG__featured{--card-pad:clamp(var(--s-5), 3vw, var(--s-6));--buy-price-size:var(--t-xl);border-color:var(--c-accent-soft)}.BundleCard-module__PLeHfG__featured .BundleCard-module__PLeHfG__title{font-size:var(--t-xl);margin-block-start:var(--s-1)}.BundleCard-module__PLeHfG__featured .BundleCard-module__PLeHfG__member{padding-block:var(--s-2);font-size:var(--t-sm)}.BundleCard-module__PLeHfG__featured .BundleCard-module__PLeHfG__memberSize,.BundleCard-module__PLeHfG__featured .BundleCard-module__PLeHfG__memberPrice{font-size:var(--t-xs)}}.BundleCard-module__PLeHfG__well{aspect-ratio:4/3;margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 0;inline-size:calc(100% + 2 * var(--card-pad));background:color-mix(in srgb, var(--c-surface-raised) 55%, var(--c-accent-faint));border-start-start-radius:inherit;border-start-end-radius:inherit;place-items:center;display:grid;position:relative;overflow:hidden}.BundleCard-module__PLeHfG__wellImg{object-fit:cover;block-size:100%;inline-size:100%}.BundleCard-module__PLeHfG__well picture{object-fit:cover;block-size:100%;inline-size:100%}.BundleCard-module__PLeHfG__wellMark{color:var(--c-accent);opacity:.5}.BundleCard-module__PLeHfG__rate{position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3)}.BundleCard-module__PLeHfG__featured .BundleCard-module__PLeHfG__rate{inset-block-start:var(--s-4);inset-inline-start:var(--s-4)}@media (max-width:40rem){.BundleCard-module__PLeHfG__well{aspect-ratio:3/2}.BundleCard-module__PLeHfG__member{padding-block:var(--s-3)}}
.BundleUpsell-module__lKGH2q__grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:48rem){.BundleUpsell-module__lKGH2q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.BundleUpsell-module__lKGH2q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.BundleUpsell-module__lKGH2q__item{min-inline-size:0}@media (max-width:40rem){.BundleUpsell-module__lKGH2q__band h2{font-size:var(--t-3xl)}}
.InfoTabs-module__cRjYmG__bar{align-items:center;gap:var(--s-4);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--c-ink) 16%, transparent);display:flex}.InfoTabs-module__cRjYmG__list{gap:var(--s-6);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-inline-size:0;display:flex;overflow-x:auto}.InfoTabs-module__cRjYmG__list::-webkit-scrollbar{display:none}.InfoTabs-module__cRjYmG__tab{min-block-size:3rem;min-inline-size:0;color:var(--c-ink-muted);font:inherit;font-size:var(--t-sm);font-weight:var(--w-semibold);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--d-fast) var(--e-standard);background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.InfoTabs-module__cRjYmG__tabLabel{min-inline-size:0}.InfoTabs-module__cRjYmG__tab:after{content:"";border-radius:var(--r-full);background:var(--c-accent);block-size:2px;transition:transform var(--d-base) var(--e-entrance);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.InfoTabs-module__cRjYmG__tab:hover{color:var(--c-ink)}}.InfoTabs-module__cRjYmG__tabs[data-open] .InfoTabs-module__cRjYmG__tab[aria-selected=true]{color:var(--c-ink)}.InfoTabs-module__cRjYmG__tabs[data-open] .InfoTabs-module__cRjYmG__tab[aria-selected=true]:after{transform:scaleX(1)}.InfoTabs-module__cRjYmG__tab:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-sm)}.InfoTabs-module__cRjYmG__fold{border:1px solid color-mix(in srgb, var(--c-accent) 30%, transparent);border-radius:var(--r-full);background:var(--c-accent-faint);block-size:2.25rem;inline-size:2.25rem;color:var(--c-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-fast) var(--e-standard), border-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard), transform var(--d-fast) var(--e-standard);flex:none;place-items:center;padding:0;display:grid}.InfoTabs-module__cRjYmG__fold svg{fill:none;stroke:currentColor;stroke-width:1.75px}.InfoTabs-module__cRjYmG__foldBar{transform-origin:50%;transition:transform var(--d-base) var(--e-entrance)}.InfoTabs-module__cRjYmG__tabs[data-open] .InfoTabs-module__cRjYmG__fold{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}.InfoTabs-module__cRjYmG__tabs[data-open] .InfoTabs-module__cRjYmG__foldBar{transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.InfoTabs-module__cRjYmG__fold:hover{border-color:var(--c-accent)}}.InfoTabs-module__cRjYmG__fold:active{transform:scale(.94)}.InfoTabs-module__cRjYmG__fold:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.InfoTabs-module__cRjYmG__panel{padding-block-start:var(--s-6)}.InfoTabs-module__cRjYmG__panel:focus-visible{outline:2px solid var(--c-accent);outline-offset:6px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:no-preference){.InfoTabs-module__cRjYmG__panel:not([hidden]){animation:InfoTabs-module__cRjYmG__panel-in var(--d-base) var(--e-standard)}}@keyframes InfoTabs-module__cRjYmG__panel-in{0%{opacity:0}}@media (max-width:40rem){.InfoTabs-module__cRjYmG__bar{gap:var(--s-2)}.InfoTabs-module__cRjYmG__list{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--s-2);display:grid;overflow:visible}.InfoTabs-module__cRjYmG__tab{padding:var(--s-2) var(--s-1);text-align:center;text-wrap:balance;white-space:normal;line-height:var(--l-snug);justify-content:center}}
.BundleShowcase-module__Ixoz1G__shelf{--rail-cols:1.12;--rail-gap:var(--s-4);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-cols) - 1) * var(--rail-gap)) / var(--rail-cols));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;align-items:stretch;display:grid;overflow-x:auto}.BundleShowcase-module__Ixoz1G__slot{--card-shadow:var(--sh-lg);--card-shadow-hover:var(--sh-lg);scroll-snap-align:start;min-inline-size:0;display:grid}@media (min-width:48rem){.BundleShowcase-module__Ixoz1G__shelf{--rail-cols:2;--rail-gap:var(--s-5)}}.BundleShowcase-module__Ixoz1G__stage{--rail-edge-end:calc(10.7% - 1.375rem);--rail-edge-top:calc((100vw - 2 * var(--gutter)) / 1.12 * 2 / 3 - 1.625rem)}@media (min-width:40.0625rem){.BundleShowcase-module__Ixoz1G__stage{--rail-edge-top:calc((100vw - 2 * var(--gutter)) / 1.12 * 3 / 4 - 1.625rem)}}@media (min-width:48rem){.BundleShowcase-module__Ixoz1G__stage{--rail-edge-end:calc(var(--s-1) - var(--gutter));--rail-edge-top:calc((100vw - 2 * var(--gutter) - var(--s-5)) / 2 * 3 / 4 - 1.625rem)}}@media (min-width:64rem){.BundleShowcase-module__Ixoz1G__shelf{gap:var(--s-4);scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}@media (min-width:78rem){.BundleShowcase-module__Ixoz1G__shelf{gap:var(--s-5)}}@media (min-width:64rem){.BundleShowcase-module__Ixoz1G__trio{column-gap:var(--s-4);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);row-gap:0}.BundleShowcase-module__Ixoz1G__trio .BundleShowcase-module__Ixoz1G__flank{grid-row:2}.BundleShowcase-module__Ixoz1G__trio .BundleShowcase-module__Ixoz1G__flank:first-child{grid-column:1}.BundleShowcase-module__Ixoz1G__trio .BundleShowcase-module__Ixoz1G__flank:last-child{grid-column:3}.BundleShowcase-module__Ixoz1G__trio .BundleShowcase-module__Ixoz1G__lead{z-index:1;grid-area:1/2/4;position:relative}}@media (min-width:78rem){.BundleShowcase-module__Ixoz1G__trio{column-gap:var(--s-5)}}
.ProductFigure-module__J_lwwW__figure{aspect-ratio:1;border-radius:var(--r-xl);background:var(--c-surface);max-block-size:min(30rem,50svh);inline-size:100%;margin:0;overflow:hidden}@media (min-width:52rem){.ProductFigure-module__J_lwwW__figure{max-block-size:calc(100svh - var(--header-h) - var(--s-8))}}.ProductFigure-module__J_lwwW__shot{object-fit:contain;block-size:100%;inline-size:100%;display:block}.ProductFigure-module__J_lwwW__seqFrame{padding:clamp(var(--s-4), 3vw, var(--s-6));border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-surface);color:var(--c-ink)}
.PaymentStrip-module__D4qphW__strip{border-block-end:1px solid var(--c-line);background:var(--c-surface)}.PaymentStrip-module__D4qphW__inner{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);padding-block:var(--s-4);flex-wrap:wrap;display:flex}.PaymentStrip-module__D4qphW__label{font-size:var(--t-2xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--c-ink-faint)}.PaymentStrip-module__D4qphW__marks{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.PaymentStrip-module__D4qphW__mark{padding:var(--s-1) var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font-size:var(--t-3xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-ink-muted);white-space:nowrap;align-items:center;display:inline-flex}@media (max-width:40rem){.PaymentStrip-module__D4qphW__inner{justify-content:flex-start;gap:var(--s-3);padding-block:var(--s-3);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.PaymentStrip-module__D4qphW__inner::-webkit-scrollbar{display:none}.PaymentStrip-module__D4qphW__label{flex:none}.PaymentStrip-module__D4qphW__marks{flex-wrap:nowrap}}.PaymentStrip-module__D4qphW__inline{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.PaymentStrip-module__D4qphW__inlineLabel{font-size:var(--t-3xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--c-ink-faint)}.PaymentStrip-module__D4qphW__inline .PaymentStrip-module__D4qphW__mark{padding:2px var(--s-2)}.PaymentStrip-module__D4qphW__footer{align-items:center;gap:var(--s-3);padding-block:var(--s-5);border-block-start:1px solid var(--c-line);text-align:center;flex-direction:column;display:flex}.PaymentStrip-module__D4qphW__footer .PaymentStrip-module__D4qphW__marks{justify-content:center}
.Footer-module__bYvL2G__footer{--c-ink:var(--c-ink-inverse);--c-ink-muted:var(--c-ink-inverse-muted);--c-ink-faint:var(--c-ink-inverse-muted);--c-line:color-mix(in srgb, var(--c-ink-inverse) 16%, transparent);--c-line-strong:color-mix(in srgb, var(--c-ink-inverse) 30%, transparent);--c-accent:var(--c-accent-soft);--footer-pad-start:clamp(var(--s-8), 6vw, var(--s-10));--footer-pad-end:var(--s-6);isolation:isolate;padding-block:var(--footer-pad-start) var(--footer-pad-end);background:var(--c-surface-inverse);color:var(--c-ink-inverse-muted);margin-block-start:auto;position:relative;overflow:hidden}.Footer-module__bYvL2G__helix{inset-block:calc(var(--footer-pad-start) + var(--s-9)) calc(var(--footer-pad-end) + var(--s-6));z-index:-1;opacity:.12;pointer-events:none;inline-size:min(24rem,40vw);position:absolute;inset-inline-end:-4rem}.Footer-module__bYvL2G__top{gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:56rem){.Footer-module__bYvL2G__top{gap:var(--s-9);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.Footer-module__bYvL2G__identity{gap:var(--s-3);color:var(--c-ink-inverse);flex-direction:column;align-items:flex-start;display:flex}.Footer-module__bYvL2G__tagline{font-family:var(--font-serif);font-style:italic;font-size:var(--t-lg);color:var(--c-ink-inverse)}.Footer-module__bYvL2G__pending,.Footer-module__bYvL2G__address{font-size:var(--t-xs);line-height:var(--l-relaxed);color:var(--c-ink-inverse-muted);max-width:var(--m-narrow);font-style:normal}.Footer-module__bYvL2G__address{flex-direction:column;display:flex}.Footer-module__bYvL2G__email{color:var(--c-accent-soft);text-underline-offset:3px}.Footer-module__bYvL2G__contact{font-size:var(--t-xs);line-height:var(--l-relaxed)}.Footer-module__bYvL2G__email:hover{text-decoration:underline}.Footer-module__bYvL2G__columns{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.Footer-module__bYvL2G__columnTitle{font-size:var(--t-2xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--c-ink-inverse);margin-block-end:var(--s-3)}.Footer-module__bYvL2G__columnList{flex-direction:column;display:flex}.Footer-module__bYvL2G__columnLink{min-block-size:2.75rem;font-size:var(--t-sm);color:var(--c-ink-inverse);transition:color var(--d-fast) var(--e-standard);align-items:center;display:inline-flex}.Footer-module__bYvL2G__columnLink:hover{color:var(--c-accent-soft)}.Footer-module__bYvL2G__notice{border-block-start:1px solid color-mix(in srgb, var(--c-ink-inverse) 16%, transparent);margin-block-start:var(--s-8);padding-block-start:var(--s-5)}.Footer-module__bYvL2G__noticeText{font-size:var(--t-xs);line-height:var(--l-relaxed);color:var(--c-ink-inverse-muted);max-width:var(--m-wide)}.Footer-module__bYvL2G__bottom{gap:var(--s-3) var(--s-6);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--s-5);display:flex}.Footer-module__bYvL2G__copy{font-size:var(--t-2xs);color:var(--c-ink-inverse-muted)}.Footer-module__bYvL2G__settings{padding:var(--s-2) 0;margin-block:calc(-1 * var(--s-2));font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:1px}.Footer-module__bYvL2G__settings:hover{color:var(--c-ink-inverse)}.Footer-module__bYvL2G__accordion{display:none}@media (max-width:40rem){.Footer-module__bYvL2G__columns{display:none}.Footer-module__bYvL2G__accordion{border-block-start:1px solid var(--c-line);display:block}.Footer-module__bYvL2G__helix{display:none}}.Footer-module__bYvL2G__group{border-block-end:1px solid var(--c-line)}.Footer-module__bYvL2G__groupSummary{justify-content:space-between;align-items:center;gap:var(--s-4);cursor:pointer;min-block-size:3.25rem;list-style:none;display:flex}.Footer-module__bYvL2G__groupSummary::-webkit-details-marker{display:none}.Footer-module__bYvL2G__groupSummary .Footer-module__bYvL2G__columnTitle{margin-block-end:0}.Footer-module__bYvL2G__groupMarker{font-family:var(--font-serif);font-size:var(--t-xl);line-height:var(--l-flat);color:var(--c-accent);transition:rotate var(--d-base) var(--e-standard)}.Footer-module__bYvL2G__group[open] .Footer-module__bYvL2G__groupMarker{rotate:45deg}.Footer-module__bYvL2G__groupList{padding-block-end:var(--s-3)}
.AnnouncementBar-module__Ev8RUG__bar{background:var(--c-surface-inverse);color:var(--c-ink-inverse-muted)}.AnnouncementBar-module__Ev8RUG__list{justify-content:center;align-items:center;gap:var(--s-1) var(--s-5);padding-block:var(--s-2);flex-wrap:wrap;display:flex}.AnnouncementBar-module__Ev8RUG__item{font-family:var(--font-mono);letter-spacing:var(--tr-widest);text-transform:uppercase;white-space:nowrap;color:var(--c-ink-inverse-muted);background:var(--c-surface-inverse);font-size:11px}.AnnouncementBar-module__Ev8RUG__item:first-child{color:var(--c-ink-inverse)}.AnnouncementBar-module__Ev8RUG__item+.AnnouncementBar-module__Ev8RUG__item:before{content:"";block-size:3px;inline-size:3px;vertical-align:middle;border-radius:var(--r-full);background:var(--c-accent-soft);margin-inline-end:var(--s-5);display:inline-block}@media (max-width:52rem){.AnnouncementBar-module__Ev8RUG__item:nth-child(2){display:none}.AnnouncementBar-module__Ev8RUG__item+.AnnouncementBar-module__Ev8RUG__item:before{margin-inline-end:var(--s-4)}.AnnouncementBar-module__Ev8RUG__list{gap:var(--s-1) var(--s-4)}}@media (max-width:40rem){.AnnouncementBar-module__Ev8RUG__list{padding-block:var(--s-3);grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;display:grid}.AnnouncementBar-module__Ev8RUG__item{grid-area:1/1;font-size:12px}.AnnouncementBar-module__Ev8RUG__item+.AnnouncementBar-module__Ev8RUG__item:before{display:none}@media (prefers-reduced-motion:no-preference){.AnnouncementBar-module__Ev8RUG__item{animation:AnnouncementBar-module__Ev8RUG__bar-swap 9s var(--e-standard) infinite}.AnnouncementBar-module__Ev8RUG__item:last-child{animation-delay:-4.5s}}@media (prefers-reduced-motion:reduce){.AnnouncementBar-module__Ev8RUG__item:last-child{display:none}}}@keyframes AnnouncementBar-module__Ev8RUG__bar-swap{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}
.ShippingProgress-module__odcy2q__wrap{gap:var(--s-2);flex-direction:column;display:flex}.ShippingProgress-module__odcy2q__label{font-size:var(--t-xs);color:var(--c-ink-muted)}.ShippingProgress-module__odcy2q__track{border-radius:var(--r-full);background:var(--c-line-strong);block-size:4px;overflow:hidden}.ShippingProgress-module__odcy2q__fill{background:var(--c-accent);block-size:100%;transition:inline-size var(--d-slow) var(--e-entrance)}
.BundleNotice-module__eZCTrG__notice{border-inline-start:2px solid var(--c-warning);padding:var(--s-2) var(--s-3);background:var(--c-surface-sunken);font-size:var(--t-2xs);line-height:var(--l-snug);color:var(--c-ink-muted);margin-block-start:var(--s-3)}.BundleNotice-module__eZCTrG__label{color:var(--c-warning);font-weight:var(--w-semibold)}.BundleNotice-module__eZCTrG__choice{font-size:var(--t-2xs);line-height:var(--l-snug);color:var(--c-ink-muted);margin-block-start:var(--s-3)}.BundleNotice-module__eZCTrG__applied{color:var(--c-data);font-weight:var(--w-semibold)}.BundleNotice-module__eZCTrG__compact{margin-block:0 var(--s-1)}
.PartnerCode-module__l1Wzfq__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PartnerCode-module__l1Wzfq__line{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-block:var(--s-3);border-block-start:1px dashed var(--c-line-strong);font-size:var(--t-xs);line-height:var(--l-snug);color:var(--c-ink);margin:0;display:flex}.PartnerCode-module__l1Wzfq__note{color:var(--c-ink-muted)}.PartnerCode-module__l1Wzfq__remove{font:inherit;font-size:var(--t-2xs);color:var(--c-ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.PartnerCode-module__l1Wzfq__remove:hover{color:var(--c-negative)}.PartnerCode-module__l1Wzfq__compact{padding-block:var(--s-2) 0;align-items:center}.PartnerCode-module__l1Wzfq__stack{flex-direction:column;display:flex}.PartnerCode-module__l1Wzfq__compact .PartnerCode-module__l1Wzfq__note{font-size:var(--t-2xs)}.PartnerCode-module__l1Wzfq__removeIcon{block-size:2rem;inline-size:2rem;border-radius:var(--r-full);color:var(--c-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(var(--s-2) * -1);padding:0;display:grid}.PartnerCode-module__l1Wzfq__removeIcon:hover{color:var(--c-negative)}@media (max-width:40rem){.PartnerCode-module__l1Wzfq__removeIcon{block-size:2.75rem;inline-size:2.75rem;margin-inline-end:calc(var(--s-3) * -1)}}.PartnerCode-module__l1Wzfq__entry{padding-block:var(--s-3);border-block-start:1px dashed var(--c-line-strong);font-size:var(--t-xs)}.PartnerCode-module__l1Wzfq__summary{cursor:pointer;color:var(--c-ink-muted);list-style:none}.PartnerCode-module__l1Wzfq__summary::-webkit-details-marker{display:none}.PartnerCode-module__l1Wzfq__summary:after{content:" +";color:var(--c-accent)}.PartnerCode-module__l1Wzfq__entry[open] .PartnerCode-module__l1Wzfq__summary:after{content:" −"}.PartnerCode-module__l1Wzfq__row{gap:var(--s-2);margin-block-start:var(--s-3);display:flex}.PartnerCode-module__l1Wzfq__input{min-inline-size:0;padding:var(--s-2) var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface-white);color:var(--c-ink);font-size:var(--t-sm);letter-spacing:var(--tr-wide);text-transform:uppercase;flex:1}.PartnerCode-module__l1Wzfq__input:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.PartnerCode-module__l1Wzfq__apply{padding:var(--s-2) var(--s-4);border:1px solid var(--c-accent);border-radius:var(--r-full);background:var(--c-surface-raised);color:var(--c-accent);font:inherit;font-size:var(--t-xs);font-weight:var(--w-medium);cursor:pointer;flex:none}.PartnerCode-module__l1Wzfq__apply:disabled{border-color:var(--c-line-strong);color:var(--c-ink-faint);cursor:not-allowed}.PartnerCode-module__l1Wzfq__error{margin:var(--s-2) 0 0;color:var(--c-negative)}.PartnerCode-module__l1Wzfq__hint{margin:var(--s-2) 0 0;color:var(--c-ink-faint);line-height:var(--l-relaxed)}
.StickyBuy-module__rgNeOW__end{block-size:1px}.StickyBuy-module__rgNeOW__bar{z-index:60;border-block-start:1px solid var(--c-line);background:color-mix(in srgb, var(--c-surface-raised) 94%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);box-shadow:var(--sh-lg);opacity:0;transition:transform var(--d-fast) var(--e-standard), opacity var(--d-fast) var(--e-standard);padding-block-end:env(safe-area-inset-bottom,0);position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.StickyBuy-module__rgNeOW__bar[data-visible]{opacity:1;transition:transform var(--d-slow) var(--e-entrance), opacity var(--d-base) var(--e-standard);transform:none}.StickyBuy-module__rgNeOW__inner{justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-4);display:flex}.StickyBuy-module__rgNeOW__thumb{border-radius:var(--r-lg);background:var(--c-surface);flex:none;block-size:3.5rem;inline-size:3.5rem;overflow:hidden}.StickyBuy-module__rgNeOW__thumb img{object-fit:contain;block-size:100%;inline-size:100%}.StickyBuy-module__rgNeOW__info{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.StickyBuy-module__rgNeOW__name{font-size:var(--t-sm);font-weight:var(--w-medium);white-space:nowrap;text-overflow:ellipsis;color:var(--c-ink);overflow:hidden}.StickyBuy-module__rgNeOW__meta{font-size:var(--t-sm);font-weight:var(--w-semibold);white-space:nowrap;color:var(--c-ink);font-variant-numeric:tabular-nums}.StickyBuy-module__rgNeOW__add{min-block-size:3rem;padding-inline:var(--s-6);border-radius:var(--r-full);background:var(--c-accent);color:var(--c-accent-ink);font-size:var(--t-xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard);border:0;flex:none}@media (hover:hover) and (pointer:fine){.StickyBuy-module__rgNeOW__add:hover{background:color-mix(in srgb, var(--c-accent) 88%, var(--c-ink))}}@media (max-width:40rem){.StickyBuy-module__rgNeOW__add{padding-inline:var(--s-4)}.StickyBuy-module__rgNeOW__meta{white-space:normal}}.StickyBuy-module__rgNeOW__add:active{transform:scale(.97)}.StickyBuy-module__rgNeOW__add:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}
.page-module__CG6P7G__band{padding-block:clamp(var(--s-4), 3vw, var(--s-6)) clamp(var(--s-7), 6vw, var(--s-9));background:var(--c-surface-white);color:var(--c-ink)}.page-module__CG6P7G__crumbs{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;background:var(--c-surface-white);color:var(--c-ink-faint);flex-wrap:wrap;margin-block-end:var(--s-3);display:flex}.page-module__CG6P7G__crumbs a{min-block-size:1.5rem;transition:color var(--d-fast) var(--e-standard);align-items:center;display:inline-flex}.page-module__CG6P7G__crumbs a:hover{color:var(--c-accent)}.page-module__CG6P7G__crumbSep{color:var(--c-ink-faint)}.page-module__CG6P7G__crumbHere{background:var(--c-surface-white);color:var(--c-ink-muted)}.page-module__CG6P7G__top{gap:var(--s-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__CG6P7G__visual{min-inline-size:0}.page-module__CG6P7G__main{gap:var(--s-5);flex-direction:column;inline-size:100%;min-inline-size:0;max-inline-size:34rem;margin-inline:auto;display:flex}@media (min-width:52rem){.page-module__CG6P7G__top{column-gap:clamp(var(--s-7), 5vw, var(--s-10));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module__CG6P7G__visual{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5))}.page-module__CG6P7G__main{max-inline-size:36rem;margin-inline:0}}@media (min-width:80rem){.page-module__CG6P7G__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.page-module__CG6P7G__head{gap:var(--s-2);flex-direction:column;display:flex}.page-module__CG6P7G__title{letter-spacing:var(--tr-serif);font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);line-height:var(--l-tight);text-wrap:balance;background:var(--c-surface-white);color:var(--c-ink)}.page-module__CG6P7G__titleWord{background:var(--c-surface-white);color:var(--c-accent)}.page-module__CG6P7G__buy{gap:var(--s-3);flex-direction:column;display:flex}.page-module__CG6P7G__perks{border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-1);display:grid}.page-module__CG6P7G__perk{align-items:center;gap:var(--s-2);min-inline-size:0;padding:var(--s-3);font-size:var(--t-2xs);font-weight:var(--w-medium);line-height:var(--l-snug);text-wrap:balance;background:var(--c-surface);color:var(--c-ink-muted);display:flex}.page-module__CG6P7G__perk+.page-module__CG6P7G__perk{border-inline-start:1px solid color-mix(in srgb, var(--c-ink) 10%, transparent)}.page-module__CG6P7G__perkIcon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter;block-size:1.125rem;inline-size:1.125rem;color:var(--c-accent);flex:none}@media (max-width:40rem){.page-module__CG6P7G__perk{justify-content:center;gap:var(--s-1);padding:var(--s-2) var(--s-1);font-size:var(--t-3xs);text-align:center;flex-direction:column}}.page-module__CG6P7G__withheld{inline-size:100%;padding:var(--s-5);border:1px solid var(--c-line-strong);border-radius:var(--r-lg);background:var(--c-surface-sunken);color:var(--c-ink)}.page-module__CG6P7G__withheldBody{font-size:var(--t-sm);line-height:var(--l-relaxed);color:var(--c-ink-muted);margin-block-start:var(--s-2)}.page-module__CG6P7G__withheldRef{font-size:var(--t-2xs);color:var(--c-ink-faint);margin-block-start:var(--s-2)}.page-module__CG6P7G__rest{padding-block:clamp(var(--s-7), 6vw, var(--s-10)) 0}.page-module__CG6P7G__reviews{overflow-x:clip}.page-module__CG6P7G__info{scroll-margin-block-start:calc(var(--header-h) + var(--s-4))}.page-module__CG6P7G__subTitle{margin-block:var(--s-6) var(--s-3);font-size:var(--t-2xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--c-ink-faint)}.page-module__CG6P7G__desc{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-module__CG6P7G__descLead{max-inline-size:var(--m-normal);font-family:var(--font-serif);font-size:var(--t-xl);line-height:var(--l-snug);letter-spacing:var(--tr-serif);text-wrap:balance;color:var(--c-ink);margin-block-end:var(--s-5)}.page-module__CG6P7G__descSide>svg{display:none}.page-module__CG6P7G__handling .page-module__CG6P7G__subTitle{margin-block-start:0}@media (min-width:52rem){.page-module__CG6P7G__desc{column-gap:clamp(var(--s-7), 5vw, var(--s-10));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.page-module__CG6P7G__descSide>svg{margin-block-end:var(--s-6);display:block}}.page-module__CG6P7G__research{max-inline-size:var(--m-normal)}.page-module__CG6P7G__research .page-module__CG6P7G__context{font-size:var(--t-base)}.page-module__CG6P7G__purity{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:52rem){.page-module__CG6P7G__purity{column-gap:clamp(var(--s-7), 5vw, var(--s-10));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module__CG6P7G__purityFigure{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.page-module__CG6P7G__purityFigure>.mono{font-size:var(--t-3xl);font-weight:var(--w-semibold);line-height:var(--l-flat);color:var(--c-ink)}.page-module__CG6P7G__purityUnit{font-size:var(--t-2xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--c-ink-faint)}.page-module__CG6P7G__purityTop{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.page-module__CG6P7G__purityRecord{max-inline-size:52ch;font-size:var(--t-xs);line-height:var(--l-relaxed);color:var(--c-ink-muted);margin-block-start:var(--s-4)}.page-module__CG6P7G__puritySource{font-size:var(--t-2xs);color:var(--c-ink-faint);margin-block-start:var(--s-2)}.page-module__CG6P7G__puritySide .page-module__CG6P7G__subTitle{margin-block-start:0}.page-module__CG6P7G__purityPlate{padding:clamp(var(--s-5), 4vw, var(--s-8));border-radius:var(--r-capsule);background:var(--c-accent-faint);color:var(--c-ink)}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__purityUnit,.page-module__CG6P7G__purityPlate .page-module__CG6P7G__puritySource{color:var(--c-ink-muted)}.page-module__CG6P7G__sheetStage{padding-block:var(--s-2);place-items:center;display:grid}.page-module__CG6P7G__sheetStage>*{grid-area:1/1}.page-module__CG6P7G__sheet,.page-module__CG6P7G__sheetBack{aspect-ratio:1/1.414;border-radius:var(--r-md);inline-size:clamp(13rem,27.5svh,16.5rem);max-inline-size:100%}.page-module__CG6P7G__sheetBack{background:var(--c-surface-raised);box-shadow:var(--sh-md);transform:rotate(-4deg)translate(-3%,1%)}.page-module__CG6P7G__sheet{padding:var(--s-4) var(--s-4) calc(var(--s-4) + .5rem);background:var(--c-surface-white);color:var(--c-ink);box-shadow:var(--sh-lg);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__CG6P7G__sheet:after{content:"";background:var(--c-accent);block-size:.5rem;position:absolute;inset-block-end:0;inset-inline:0}.page-module__CG6P7G__sheetHead{justify-content:space-between;align-items:baseline;gap:var(--s-2);inline-size:100%;border-block-end:1px solid var(--c-ink);padding-block-end:var(--s-2);display:flex}.page-module__CG6P7G__sheetMark{font-family:var(--font-serif);font-size:var(--t-lg);line-height:var(--l-flat);letter-spacing:var(--tr-serif)}.page-module__CG6P7G__sheetTitle{font-size:var(--t-3xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-ink-muted)}.page-module__CG6P7G__sheetRows{inline-size:100%;margin-block-start:var(--s-2);display:grid}.page-module__CG6P7G__sheetRow{align-items:flex-end;gap:var(--s-2);block-size:1.625rem;font-size:var(--t-3xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-ink-faint);display:flex}.page-module__CG6P7G__sheetRow:after{content:"";border-block-end:1px solid var(--c-line-strong);flex:1;margin-block-end:.25em}.page-module__CG6P7G__sheet .page-module__CG6P7G__access{margin-block:auto var(--s-3)}.page-module__CG6P7G__sheetNote{font-size:var(--t-3xs);line-height:var(--l-snug);text-align:center;text-wrap:balance;color:var(--c-ink-muted);margin-block-end:auto}@media (prefers-reduced-motion:no-preference){.page-module__CG6P7G__sheet{animation:page-module__CG6P7G__sheet-in var(--d-slowest) var(--e-entrance) backwards}.page-module__CG6P7G__sheetBack{animation:page-module__CG6P7G__sheet-back-in var(--d-slowest) var(--e-entrance) backwards}}@keyframes page-module__CG6P7G__sheet-in{0%{opacity:0;transform:translateY(var(--s-4))}}@keyframes page-module__CG6P7G__sheet-back-in{0%{opacity:0;transform:none}}@media (max-width:40rem){.page-module__CG6P7G__purityPlate{gap:var(--s-3);min-block-size:65svh;padding:var(--s-5) var(--s-4);grid-template-rows:auto minmax(0,1fr)}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__sheetStage{padding-block:0}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__purityTop{flex-wrap:nowrap;align-items:flex-start}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__purityFigure{gap:var(--s-2);flex-direction:column}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__purityFigure>.mono{font-size:var(--t-2xl)}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__purityRecord{font-size:var(--t-2xs);line-height:var(--l-normal);margin-block-start:var(--s-3)}}@media (min-width:52rem){.page-module__CG6P7G__purityPlate{align-items:center}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__sheet,.page-module__CG6P7G__purityPlate .page-module__CG6P7G__sheetBack{inline-size:clamp(15rem,22vw,19rem)}.page-module__CG6P7G__purityPlate .page-module__CG6P7G__sheet{padding:var(--s-5) var(--s-5) calc(var(--s-5) + .5rem)}}.page-module__CG6P7G__traceCard{padding:clamp(var(--s-4), 3vw, var(--s-6));border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-surface-raised);color:var(--c-ink);margin-block-end:var(--s-4)}.page-module__CG6P7G__traceHead{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-block-end:var(--s-4);display:flex}.page-module__CG6P7G__traceLabel{font-size:var(--t-2xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--c-data)}.page-module__CG6P7G__traceDate{font-size:var(--t-2xs);color:var(--c-ink-faint)}.page-module__CG6P7G__specs{display:grid}.page-module__CG6P7G__specRow{gap:var(--s-1) var(--s-4);padding-block:var(--s-3);border-block-end:1px solid var(--c-line);font-size:var(--t-sm);grid-template-columns:minmax(5.5rem,8.5rem) minmax(0,1fr);display:grid}.page-module__CG6P7G__specRow:first-child{padding-block-start:0}.page-module__CG6P7G__specRow dt{font-size:var(--t-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-ink-faint);grid-row:span 2;padding-block-start:.125rem}.page-module__CG6P7G__specRow dd{overflow-wrap:anywhere;color:var(--c-ink);margin:0}.page-module__CG6P7G__specRow .page-module__CG6P7G__specSource{font-size:var(--t-2xs);color:var(--c-ink-faint);grid-column:2}:is(.page-module__CG6P7G__specSource .mono,.page-module__CG6P7G__sourceNote .mono,.page-module__CG6P7G__puritySource .mono){white-space:nowrap}.page-module__CG6P7G__specSource .page-module__CG6P7G__extLink{min-block-size:0}.page-module__CG6P7G__sourceNone{color:var(--c-ink-faint)}.page-module__CG6P7G__sourceNote{max-inline-size:var(--m-normal);font-size:var(--t-xs);line-height:var(--l-relaxed);color:var(--c-ink-muted);margin-block-start:var(--s-4)}.page-module__CG6P7G__absent{max-inline-size:var(--m-normal);font-size:var(--t-sm);line-height:var(--l-relaxed);color:var(--c-ink-muted)}@media (max-width:22.5rem){.page-module__CG6P7G__specRow{grid-template-columns:minmax(0,1fr)}.page-module__CG6P7G__specRow dt{grid-row:auto}.page-module__CG6P7G__specRow .page-module__CG6P7G__specSource{grid-column:1}}.page-module__CG6P7G__context{max-inline-size:var(--m-normal);font-size:var(--t-sm);line-height:var(--l-relaxed);color:var(--c-ink-muted)}.page-module__CG6P7G__refs{font-size:var(--t-sm);flex-direction:column;display:flex}.page-module__CG6P7G__extLink{min-block-size:2.75rem;color:var(--c-accent);text-underline-offset:3px;align-items:center;display:inline-flex}.page-module__CG6P7G__extLink:hover{text-decoration:underline}.page-module__CG6P7G__calcLink{min-block-size:2.75rem;font-weight:var(--w-medium);color:var(--c-accent);text-underline-offset:3px;align-items:center;margin-block-start:var(--s-2);display:inline-flex}.page-module__CG6P7G__calcLink:hover{text-decoration:underline}.page-module__CG6P7G__faqAll{min-block-size:2.75rem;font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--c-accent);text-underline-offset:3px;align-items:center;display:inline-flex}.page-module__CG6P7G__faqAll:hover{text-decoration:underline}.page-module__CG6P7G__faqBand header{flex-wrap:nowrap}.page-module__CG6P7G__faqBand header>div:last-child{flex:none;inline-size:auto}.page-module__CG6P7G__faqBand summary>span:first-child{font-size:var(--t-xl)}@media (max-width:40rem){.page-module__CG6P7G__faqBand h2{font-size:var(--t-3xl)}.page-module__CG6P7G__faqBand summary>span:first-child{font-size:var(--t-lg)}}.page-module__CG6P7G__faqCols{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (max-width:63.99rem){.page-module__CG6P7G__faqCols>:nth-child(2)>:first-child{border-block-start:0}}@media (min-width:64rem){.page-module__CG6P7G__faqCols{column-gap:clamp(var(--s-7), 5vw, var(--s-10));grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__CG6P7G__moreGrid{--rail-cols:3;--rail-gap:var(--s-2);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-cols) - 1) * var(--rail-gap)) / var(--rail-cols));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-block-end:var(--s-1);display:grid;overflow-x:auto}.page-module__CG6P7G__moreGrid::-webkit-scrollbar{display:none}.page-module__CG6P7G__moreGrid>li{scroll-snap-align:start;min-inline-size:0}@media (min-width:64rem){.page-module__CG6P7G__moreGrid{--rail-cols:5;--rail-gap:var(--s-4)}}@media (max-width:40rem){.page-module__CG6P7G__moreGrid{--rail-cols:2.15}}.page-module__CG6P7G__moreStage{--rail-edge-top:calc((100vw - 2 * var(--gutter) - 2 * var(--s-2)) / 3 - 1.625rem)}@media (max-width:40rem){.page-module__CG6P7G__moreStage{--rail-edge-top:calc((100vw - 2 * var(--gutter) - 1.15 * var(--s-2)) / 2.15 - 1.625rem)}}@media (max-width:63.9375rem){.page-module__CG6P7G__moreBand header>div+div{display:none}}@media (max-width:40rem){.page-module__CG6P7G__moreBand h2{font-size:var(--t-3xl)}}
.CartDrawer-module__1lofKa__scrim{z-index:80;background:color-mix(in srgb, var(--c-ink) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--d-base) var(--e-standard);position:fixed;inset:0}.CartDrawer-module__1lofKa__scrim[data-open]{opacity:1;pointer-events:auto}.CartDrawer-module__1lofKa__panel{z-index:90;overscroll-behavior:contain;inline-size:min(26rem,100vw);scroll-padding-block:calc(2.75rem + 2 * var(--s-5) + 1px + var(--s-2)) var(--s-2);background:var(--c-surface-raised);border-inline-start:1px solid var(--c-line);box-shadow:var(--sh-lg);transition:transform var(--d-slow) var(--e-entrance);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}.CartDrawer-module__1lofKa__panel[data-open]{visibility:visible;transform:none}.CartDrawer-module__1lofKa__head{z-index:1;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-5);border-block-end:1px solid var(--c-line);background:var(--c-surface-raised);flex:none;display:flex;position:sticky;inset-block-start:0}.CartDrawer-module__1lofKa__title{align-items:center;gap:var(--s-2);font-size:var(--t-lg);display:flex}.CartDrawer-module__1lofKa__count{min-inline-size:1.5rem;padding:2px var(--s-2);border-radius:var(--r-full);background:var(--c-accent);color:var(--c-accent-ink);font-size:var(--t-2xs);font-weight:var(--w-semibold);text-align:center}.CartDrawer-module__1lofKa__close{border-radius:var(--r-md);block-size:2.75rem;inline-size:2.75rem;color:var(--c-ink-muted);cursor:pointer;transition:color var(--d-fast) var(--e-standard);background:0 0;border:0;place-items:center;display:grid}.CartDrawer-module__1lofKa__close:hover{color:var(--c-ink)}.CartDrawer-module__1lofKa__body{min-block-size:calc(5.75rem + 2 * var(--s-5));scroll-padding-block:var(--s-2);padding:var(--s-5);gap:var(--s-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (max-height:40rem){.CartDrawer-module__1lofKa__panel{scroll-padding-block-start:calc(2.75rem + 2 * var(--s-3) + 1px + var(--s-2))}.CartDrawer-module__1lofKa__head{padding-block:var(--s-3)}.CartDrawer-module__1lofKa__body{flex:1 0 auto;min-block-size:0;overflow-y:visible}}.CartDrawer-module__1lofKa__empty{justify-content:center;align-items:flex-start;gap:var(--s-3);padding:var(--s-6);color:var(--c-ink-muted);flex-direction:column;flex:1;display:flex}.CartDrawer-module__1lofKa__emptyLink{color:var(--c-accent);font-weight:var(--w-medium)}.CartDrawer-module__1lofKa__lines{gap:var(--s-4);flex-direction:column;display:flex}.CartDrawer-module__1lofKa__line{column-gap:var(--s-3);border-block-end:1px solid var(--c-line);grid-template-rows:1fr auto;grid-template-columns:5.75rem minmax(0,1fr) auto;padding-block-end:var(--s-4);display:grid}.CartDrawer-module__1lofKa__line:last-child{border-block-end:0;padding-block-end:0}.CartDrawer-module__1lofKa__tile{aspect-ratio:1;border-radius:var(--r-md);background:var(--c-surface);grid-row:1/-1;overflow:hidden}.CartDrawer-module__1lofKa__shot{object-fit:contain;block-size:100%;inline-size:100%;display:block}.CartDrawer-module__1lofKa__offer{column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-lg);background:color-mix(in srgb, var(--c-accent-faint) 55%, transparent);border:1px solid color-mix(in srgb, var(--c-accent) 18%, transparent);grid-template-columns:4rem minmax(0,1fr);align-items:center;display:grid}.CartDrawer-module__1lofKa__offer .CartDrawer-module__1lofKa__tile{grid-row:1/span 2;align-self:start}.CartDrawer-module__1lofKa__offerMain{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.CartDrawer-module__1lofKa__offerNote{font-size:var(--t-2xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-accent)}.CartDrawer-module__1lofKa__offerSizes{gap:var(--s-2);grid-column:2;display:flex}.CartDrawer-module__1lofKa__offerAdd{justify-content:center;align-items:center;gap:var(--s-1);min-block-size:2.75rem;min-inline-size:0;padding-inline:var(--s-2);white-space:nowrap;border:1px solid var(--c-accent);border-radius:var(--r-full);background:var(--c-surface-raised);color:var(--c-accent);font-size:var(--t-xs);font-weight:var(--w-semibold);cursor:pointer;transition:background-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard);flex:1 1 0;display:inline-flex}.CartDrawer-module__1lofKa__offerAdd:hover{background:var(--c-accent);color:var(--c-accent-ink)}.CartDrawer-module__1lofKa__offerAdd:active{transform:scale(.97)}.CartDrawer-module__1lofKa__offerPrice{font-weight:var(--w-regular);opacity:.8}.CartDrawer-module__1lofKa__lineMain{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.CartDrawer-module__1lofKa__lineName{font-size:var(--t-sm);font-weight:var(--w-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CartDrawer-module__1lofKa__lineName:hover{color:var(--c-accent)}.CartDrawer-module__1lofKa__lineMeta{font-size:var(--t-2xs);color:var(--c-ink-faint)}.CartDrawer-module__1lofKa__linePrice{font-size:var(--t-sm);font-weight:var(--w-medium)}.CartDrawer-module__1lofKa__lineControls{grid-column:2/-1;justify-content:space-between;align-items:center;display:flex}.CartDrawer-module__1lofKa__stepper{border:1px solid var(--c-line-strong);border-radius:var(--r-full);align-items:center;display:flex}.CartDrawer-module__1lofKa__stepper button{border-radius:var(--r-full);block-size:2.75rem;inline-size:2.75rem;color:var(--c-ink-muted);cursor:pointer;font-size:var(--t-base);transition:color var(--d-fast) var(--e-standard);background:0 0;border:0}.CartDrawer-module__1lofKa__stepper button:hover{color:var(--c-accent)}.CartDrawer-module__1lofKa__stepper span{text-align:center;min-inline-size:1.5rem;font-size:var(--t-sm)}.CartDrawer-module__1lofKa__remove{block-size:2.75rem;inline-size:2.75rem;border-radius:var(--r-full);color:var(--c-ink-faint);cursor:pointer;transition:color var(--d-fast) var(--e-standard);background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--s-3) * -1);display:grid}.CartDrawer-module__1lofKa__remove:hover{color:var(--c-negative)}.CartDrawer-module__1lofKa__foot{padding:var(--s-5);border-block-start:1px solid var(--c-line);background:var(--c-surface-sunken);gap:var(--s-2);flex-direction:column;flex:none;display:flex}.CartDrawer-module__1lofKa__figures{gap:var(--s-1);flex-direction:column;margin-block-end:var(--s-2);display:flex}.CartDrawer-module__1lofKa__figures>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--t-xs);color:var(--c-ink-muted);display:flex}.CartDrawer-module__1lofKa__figures dd{color:var(--c-ink)}.CartDrawer-module__1lofKa__figures>.CartDrawer-module__1lofKa__saving,.CartDrawer-module__1lofKa__figures>.CartDrawer-module__1lofKa__saving dd{color:var(--c-data)}.CartDrawer-module__1lofKa__figures>.CartDrawer-module__1lofKa__total{border-block-start:1px solid var(--c-line);font-size:var(--t-base);font-weight:var(--w-semibold);color:var(--c-ink);margin-block-start:var(--s-1);padding-block-start:var(--s-2)}.CartDrawer-module__1lofKa__total dd{font-size:var(--t-lg)}.CartDrawer-module__1lofKa__vat{font-size:var(--t-2xs);font-weight:var(--w-regular);color:var(--c-ink-faint)}.CartDrawer-module__1lofKa__checkout{border-radius:var(--r-full);background:var(--c-accent);min-block-size:3rem;color:var(--c-accent-ink);font-size:var(--t-xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;transition:background-color var(--d-fast) var(--e-standard), box-shadow var(--d-base) var(--e-standard);justify-content:center;align-items:center;display:flex}.CartDrawer-module__1lofKa__checkout:hover{background:color-mix(in srgb, var(--c-accent) 88%, var(--c-ink));box-shadow:var(--fx-glow-accent)}.CartDrawer-module__1lofKa__viewCart{text-align:center;padding-block:var(--s-2);font-size:var(--t-sm);color:var(--c-ink-muted)}.CartDrawer-module__1lofKa__viewCart:hover{color:var(--c-accent)}
.Button-module__ylpDza__base{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;text-align:center;cursor:pointer;white-space:nowrap;transition:background-color var(--d-fast) var(--e-standard), border-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard), transform var(--d-fast) var(--e-standard);border:1px solid #0000;display:inline-flex}.Button-module__ylpDza__base:active{transform:scale(.97)}.Button-module__ylpDza__base:disabled{opacity:.45;cursor:not-allowed;transform:none}.Button-module__ylpDza__md{padding:var(--s-3) var(--s-5)}.Button-module__ylpDza__lg{padding:var(--s-3) var(--s-6);min-block-size:3rem}.Button-module__ylpDza__primary{background:var(--cta-gradient,var(--fx-gradient-accent));color:var(--c-accent-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-accent-ink) 24%, transparent), var(--cta-shadow,var(--fx-cta-shadow));transition:background-color var(--d-fast) var(--e-standard), border-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard), box-shadow var(--d-base) var(--e-standard), transform var(--d-fast) var(--e-standard)}.Button-module__ylpDza__primary:hover:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-accent-ink) 24%, transparent), var(--cta-shadow-hover,var(--fx-cta-shadow-hover));transform:translateY(-2px)}.Button-module__ylpDza__secondary{border-color:var(--c-ink);color:var(--c-ink);background:0 0}.Button-module__ylpDza__secondary:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-accent)}.Button-module__ylpDza__ghost{color:var(--c-accent);padding-inline:var(--s-2);background:0 0}.Button-module__ylpDza__ghost:hover:not(:disabled){color:color-mix(in srgb, var(--c-accent) 80%, var(--c-ink))}.Button-module__ylpDza__paper{background:var(--c-surface);color:var(--c-vial);box-shadow:0 1px 2px #1a1e1c2e}.Button-module__ylpDza__paper:hover:not(:disabled){background:var(--c-surface-white);color:var(--c-vial);transform:translateY(-1px)}
.PartnerNotice-module__zp60rG__notice{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-3) var(--gutter);border-block-end:1px solid var(--c-line);background:var(--c-accent-faint);color:var(--c-ink);font-size:var(--t-xs);line-height:var(--l-snug);flex-wrap:wrap;display:flex}.PartnerNotice-module__zp60rG__text{max-inline-size:var(--m-wide);flex:28ch;margin:0}.PartnerNotice-module__zp60rG__muted{color:var(--c-ink-muted)}.PartnerNotice-module__zp60rG__actions{gap:var(--s-2);flex:none;display:flex}.PartnerNotice-module__zp60rG__apply,.PartnerNotice-module__zp60rG__dismiss{padding:var(--s-2) var(--s-4);border-radius:var(--r-full);font:inherit;font-size:var(--t-xs);font-weight:var(--w-medium);cursor:pointer;min-block-size:2.25rem}.PartnerNotice-module__zp60rG__apply{border:1px solid var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)}.PartnerNotice-module__zp60rG__dismiss{border:1px solid var(--c-line-strong);background:var(--c-surface-raised);color:var(--c-ink)}.PartnerNotice-module__zp60rG__apply:focus-visible,.PartnerNotice-module__zp60rG__dismiss:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (max-width:30rem){.PartnerNotice-module__zp60rG__actions{inline-size:100%}.PartnerNotice-module__zp60rG__apply,.PartnerNotice-module__zp60rG__dismiss{flex:1;min-block-size:2.75rem}}
.Chromatogram-module__LSsKGq__wrap{gap:var(--s-2);flex-direction:column;margin:0;display:flex}.Chromatogram-module__LSsKGq__svg{block-size:clamp(6rem,14vw,9rem);inline-size:100%;display:block;overflow:visible}.Chromatogram-module__LSsKGq__compact .Chromatogram-module__LSsKGq__svg{block-size:clamp(3.5rem,8vw,4.5rem)}.Chromatogram-module__LSsKGq__ticks line{stroke:var(--c-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.Chromatogram-module__LSsKGq__marker{stroke:var(--c-accent);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;opacity:.7}.Chromatogram-module__LSsKGq__trace{fill:none;stroke:var(--c-data);stroke-width:1.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Chromatogram-module__LSsKGq__flat{fill:none;stroke:var(--c-line-strong);stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.Chromatogram-module__LSsKGq__trace{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:Chromatogram-module__LSsKGq__draw var(--d-slow) var(--e-entrance) forwards}}@keyframes Chromatogram-module__LSsKGq__draw{to{stroke-dashoffset:0}}.Chromatogram-module__LSsKGq__caption{align-items:baseline;gap:var(--s-1) var(--s-3);font-size:var(--t-xs);flex-wrap:wrap;padding-block-start:var(--s-1);display:flex}.Chromatogram-module__LSsKGq__purity{color:var(--c-data);font-size:var(--t-sm);font-weight:var(--w-semibold)}.Chromatogram-module__LSsKGq__meta{color:var(--c-ink-faint)}.Chromatogram-module__LSsKGq__absent{color:var(--c-ink-faint);font-style:italic}
.EmptyState-module__QmWbPW__wrap{align-items:flex-start;gap:var(--s-4);padding:clamp(var(--s-6), 6vw, var(--s-9));border:1px dashed var(--c-line-strong);border-radius:var(--r-xl);background:var(--c-surface-raised);flex-direction:column;display:flex}.EmptyState-module__QmWbPW__marker{gap:var(--s-1);display:flex}.EmptyState-module__QmWbPW__marker span{border-radius:var(--r-full);background:var(--c-line-strong);block-size:6px;inline-size:6px}.EmptyState-module__QmWbPW__marker span:first-child{background:var(--c-accent)}.EmptyState-module__QmWbPW__title{font-size:var(--t-xl);max-width:var(--m-narrow)}.EmptyState-module__QmWbPW__body{font-size:var(--t-base);color:var(--c-ink-muted);max-width:var(--m-normal)}.EmptyState-module__QmWbPW__detail{font-size:var(--t-sm);color:var(--c-ink-faint);max-width:var(--m-normal);line-height:var(--l-relaxed)}.EmptyState-module__QmWbPW__detail .mono{color:var(--c-ink-muted)}
.Helix-module__dFoywq__divider{block-size:auto;inline-size:100%;display:block;overflow:visible}.Helix-module__dFoywq__field{block-size:100%;inline-size:auto;display:block;overflow:visible}.Helix-module__dFoywq__band,.Helix-module__dFoywq__plate,.Helix-module__dFoywq__strip,.Helix-module__dFoywq__ribbon{block-size:auto;inline-size:100%;display:block;overflow:visible}.Helix-module__dFoywq__rungs line{stroke:var(--c-line-strong);stroke-width:1px}.Helix-module__dFoywq__strandA{stroke:var(--c-data);stroke-width:2px;stroke-linecap:round;opacity:.9}.Helix-module__dFoywq__strandB{stroke:var(--c-accent);stroke-width:2px;stroke-linecap:round;opacity:.62}.Helix-module__dFoywq__hero .Helix-module__dFoywq__strandB{stroke:var(--c-vial)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Helix-module__dFoywq__draw,.Helix-module__dFoywq__drawLate{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both Helix-module__dFoywq__helix-draw;animation-timeline:view();animation-range:entry entry 70%}.Helix-module__dFoywq__drawLate{animation-range:entry 12% entry 82%}}}@keyframes Helix-module__dFoywq__helix-draw{to{stroke-dashoffset:0}}.Helix-module__dFoywq__heroStack{inline-size:100%;display:block;position:relative}.Helix-module__dFoywq__hero{block-size:auto;inline-size:100%;display:block;overflow:visible}.Helix-module__dFoywq__rungsLayer{position:absolute;inset:0}.Helix-module__dFoywq__heroStack>svg:last-child{position:relative}@media (prefers-reduced-motion:no-preference){.Helix-module__dFoywq__drawHero,.Helix-module__dFoywq__drawHeroLate{stroke-dasharray:1;stroke-dashoffset:1px;animation:Helix-module__dFoywq__helix-draw 1.4s var(--e-standard) .15s both}.Helix-module__dFoywq__drawHeroLate{animation-delay:.34s}}.Helix-module__dFoywq__rungsLayer{opacity:.65}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Helix-module__dFoywq__rungsLayer{will-change:opacity;animation:7s ease-in-out infinite Helix-module__dFoywq__helix-breathe}}@keyframes Helix-module__dFoywq__helix-breathe{0%,to{opacity:.45}50%{opacity:.85}}.Helix-module__dFoywq__pulse{stroke:var(--c-vial-soft);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.05 .95;opacity:0;display:none}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.Helix-module__dFoywq__pulse{animation:Helix-module__dFoywq__helix-pulse-in .6s var(--e-standard) 1.7s forwards, Helix-module__dFoywq__helix-travel 11s linear 1.7s infinite;display:block}}@keyframes Helix-module__dFoywq__helix-pulse-in{to{opacity:.85}}@keyframes Helix-module__dFoywq__helix-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}
.RequestAccess-module__TJ4PIG__access{min-block-size:2.75rem;padding-inline:var(--s-5);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:var(--w-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase;white-space:nowrap;background:var(--c-accent);color:var(--c-accent-ink);transition:background-color var(--d-fast) var(--e-standard), transform var(--d-fast) var(--e-standard);justify-content:center;align-items:center;display:inline-flex}.RequestAccess-module__TJ4PIG__access:hover{background:color-mix(in srgb, var(--c-accent) 88%, var(--c-ink))}.RequestAccess-module__TJ4PIG__access:active{transform:scale(.97)}
.SequenceArt-module__1sNq_W__field{opacity:.16;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.SequenceArt-module__1sNq_W__plot{block-size:auto;inline-size:100%}.SequenceArt-module__1sNq_W__bond{stroke:var(--c-ink);stroke-width:1.25px;opacity:.35}.SequenceArt-module__1sNq_W__h{fill:var(--c-line-strong)}.SequenceArt-module__1sNq_W__p{fill:var(--c-data)}.SequenceArt-module__1sNq_W__c{fill:var(--c-accent)}.SequenceArt-module__1sNq_W__inverse .SequenceArt-module__1sNq_W__bond{stroke:var(--c-ink-inverse-muted)}.SequenceArt-module__1sNq_W__inverse .SequenceArt-module__1sNq_W__h{fill:var(--c-ink-inverse-muted)}.SequenceArt-module__1sNq_W__inverse .SequenceArt-module__1sNq_W__p{fill:var(--c-vial-soft)}.SequenceArt-module__1sNq_W__inverse .SequenceArt-module__1sNq_W__c{fill:var(--c-accent-soft)}@keyframes SequenceArt-module__1sNq_W__vx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.SequenceArt-module__1sNq_W__scrub{opacity:.55}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.SequenceArt-module__1sNq_W__scrub .SequenceArt-module__1sNq_W__bond{stroke-dasharray:1;animation:linear both SequenceArt-module__1sNq_W__vx-draw;animation-timeline:view();animation-range:entry 10% cover 55%}.SequenceArt-module__1sNq_W__scrub circle{animation:linear both SequenceArt-module__1sNq_W__vx-resolve;animation-timeline:view();animation-range:entry 25% cover 60%}}}@keyframes SequenceArt-module__1sNq_W__vx-resolve{0%{opacity:0}to{opacity:1}}.SequenceArt-module__1sNq_W__rail{opacity:.7;block-size:clamp(2.5rem,5vw,3.5rem);inline-size:100%;display:block}.SequenceArt-module__1sNq_W__rail .SequenceArt-module__1sNq_W__bond{opacity:.3}@media (prefers-reduced-motion:no-preference){.SequenceArt-module__1sNq_W__rail .SequenceArt-module__1sNq_W__bond{stroke-dasharray:1;animation:SequenceArt-module__1sNq_W__vx-draw 1.4s var(--e-standard) .3s backwards}.SequenceArt-module__1sNq_W__rail circle{animation:SequenceArt-module__1sNq_W__vx-resolve .4s var(--e-standard) backwards;animation-delay:calc(.34s + var(--vx-i,0) * 55ms)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (min-width:62rem){.SequenceArt-module__1sNq_W__rail circle{animation:SequenceArt-module__1sNq_W__vx-resolve .4s var(--e-standard) backwards, SequenceArt-module__1sNq_W__vx-breathe 5.2s ease-in-out infinite;animation-delay:calc(.34s + var(--vx-i,0) * 55ms), calc(var(--vx-i,0) * -650ms)}}@keyframes SequenceArt-module__1sNq_W__vx-breathe{0%,to{translate:0}50%{translate:0 -4px}}
.Media-module__37Fcka__picture{background:var(--c-surface-sunken);display:block;position:relative;overflow:hidden}.Media-module__37Fcka__rounded{border-radius:var(--r-xl);border:1px solid var(--c-line)}.Media-module__37Fcka__img{block-size:auto;inline-size:100%;display:block}
