@font-face{font-family:kalice;src:url(../media/Kalice_Trial_Regular-s.p.3f4nt8_pc18yc.otf)format("opentype");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:kalice;src:url(../media/Kalice_Trial_Italic-s.p.1a54134sidk98.otf)format("opentype");font-display:block;font-weight:400;font-style:italic}@font-face{font-family:kalice Fallback;src:local(Arial);ascent-override:110.36%;descent-override:33.46%;line-gap-override:0.0%;size-adjust:100.13%}.kalice_fe35014b-module__h-uNRa__className{font-family:kalice,kalice Fallback}.kalice_fe35014b-module__h-uNRa__variable{--font-kalice:"kalice", "kalice Fallback"}
.CartDrawer-module__a0qCAG__wrap{z-index:var(--z-drawer);visibility:hidden;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:.08em;transition:visibility 0s linear var(--dur-slow);position:fixed;inset:0}.CartDrawer-module__a0qCAG__wrap.CartDrawer-module__a0qCAG__open{visibility:visible;transition-delay:0s}.CartDrawer-module__a0qCAG__veil{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;width:100%;transition:opacity var(--dur-slow) ease;background:#00000073;border:0;position:absolute;inset:0}.CartDrawer-module__a0qCAG__wrap.CartDrawer-module__a0qCAG__open .CartDrawer-module__a0qCAG__veil{opacity:1}.CartDrawer-module__a0qCAG__panel{border-left:1px solid var(--line);background:var(--veil-solid);width:min(30rem,100vw);transition:transform var(--dur-slow) var(--ease-soft);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-2rem 0 6rem #0000004d}.CartDrawer-module__a0qCAG__wrap.CartDrawer-module__a0qCAG__open .CartDrawer-module__a0qCAG__panel{transform:none}.CartDrawer-module__a0qCAG__head{padding:var(--edge-wide);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;display:flex}.CartDrawer-module__a0qCAG__head h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1.9rem;font-weight:400;line-height:1}.CartDrawer-module__a0qCAG__count{color:var(--dim);letter-spacing:var(--track-chrome);text-transform:uppercase;margin-top:.45rem;font-size:.625rem;display:block}.CartDrawer-module__a0qCAG__close{border:1px solid var(--line);border-radius:var(--radius-round);width:2.4rem;height:2.4rem;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) ease;background:0 0;padding:.7rem}.CartDrawer-module__a0qCAG__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:100%;height:100%}.CartDrawer-module__a0qCAG__close:hover,.CartDrawer-module__a0qCAG__close:focus-visible{background:var(--ink);color:var(--bg);transform:rotate(90deg)}.CartDrawer-module__a0qCAG__lines{padding:0 var(--edge-wide);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.CartDrawer-module__a0qCAG__line{border-bottom:1px solid var(--line);grid-template-columns:4.5rem 1fr auto;gap:1rem;padding:1.1rem 0;display:grid;position:relative}.CartDrawer-module__a0qCAG__line:before{content:"";inset:0 calc(-1 * var(--edge-wide));background:var(--ink);opacity:0;pointer-events:none;position:absolute}.CartDrawer-module__a0qCAG__line.CartDrawer-module__a0qCAG__fresh:before{animation:1.6s ease-out both CartDrawer-module__a0qCAG__cb-point}@keyframes CartDrawer-module__a0qCAG__cb-point{0%{opacity:.12}to{opacity:0}}.CartDrawer-module__a0qCAG__pic{aspect-ratio:5/7;border-radius:var(--radius-sm);background:var(--panel);display:block;overflow:hidden}.CartDrawer-module__a0qCAG__pic img{object-fit:cover;width:100%;height:100%;display:block}.CartDrawer-module__a0qCAG__what{flex-direction:column;gap:.3rem;min-width:0;display:flex}.CartDrawer-module__a0qCAG__what>a{color:inherit;font-family:var(--font-body);letter-spacing:0;font-size:1.05rem;line-height:1.2;text-decoration:none}.CartDrawer-module__a0qCAG__what>a:hover{opacity:.6}.CartDrawer-module__a0qCAG__what>span{color:var(--dim);letter-spacing:var(--track-chrome);text-transform:uppercase;font-size:.625rem}.CartDrawer-module__a0qCAG__qty{width:max-content;border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;min-inline-size:0;margin:.55rem 0 0;padding:0;display:inline-flex}.CartDrawer-module__a0qCAG__qty button{width:1.9rem;height:1.7rem;color:inherit;cursor:pointer;font:inherit;transition:opacity var(--dur-fast) ease;background:0 0;border:0;font-size:.8125rem}.CartDrawer-module__a0qCAG__qty button:hover:not(:disabled){opacity:.55}.CartDrawer-module__a0qCAG__qty button:disabled{cursor:not-allowed;opacity:.3}.CartDrawer-module__a0qCAG__qty span{min-width:1.3rem;font-size:var(--fs-chrome);text-align:center}.CartDrawer-module__a0qCAG__sum{text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.CartDrawer-module__a0qCAG__sum strong{font-family:var(--font-body);letter-spacing:0;font-size:1.05rem;font-weight:400}.CartDrawer-module__a0qCAG__sum span{color:var(--dim);font-size:.625rem}.CartDrawer-module__a0qCAG__drop{color:var(--dim);cursor:pointer;font:inherit;letter-spacing:var(--track-chrome);text-transform:uppercase;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:0;border-bottom:1px solid #0000;margin-top:auto;padding:0;font-size:.625rem;position:relative}.CartDrawer-module__a0qCAG__drop:hover{color:var(--ink);border-color:currentColor}.CartDrawer-module__a0qCAG__drop:before{content:"";position:absolute;inset:-.4rem -.3rem}.CartDrawer-module__a0qCAG__foot{padding:var(--edge-wide);border-top:1px solid var(--line);background:var(--veil-solid)}.CartDrawer-module__a0qCAG__total{letter-spacing:var(--track-chrome);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:.625rem;display:flex}.CartDrawer-module__a0qCAG__total strong{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:1.4rem;font-weight:400}.CartDrawer-module__a0qCAG__note{color:var(--dim);letter-spacing:.1em;margin:.5rem 0 1.1rem;font-size:.625rem}.CartDrawer-module__a0qCAG__go{border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);letter-spacing:.18em;text-align:center;text-transform:uppercase;transition:opacity var(--dur-fast) ease;padding:1.05rem 1rem;text-decoration:none;display:block}.CartDrawer-module__a0qCAG__go:hover{opacity:.85}.CartDrawer-module__a0qCAG__keep{width:100%;color:var(--dim);cursor:pointer;font:inherit;letter-spacing:var(--track-chrome);text-transform:uppercase;transition:color var(--dur-fast) ease;background:0 0;border:0;margin-top:.8rem;padding:.6rem;display:block}.CartDrawer-module__a0qCAG__keep:hover{color:var(--ink)}.CartDrawer-module__a0qCAG__help{color:var(--dim);text-align:center;margin:.9rem 0 0;font-size:.75rem;line-height:1.4}.CartDrawer-module__a0qCAG__help a{color:var(--ink);text-underline-offset:.2em}.CartDrawer-module__a0qCAG__empty{padding:var(--edge-wide);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.CartDrawer-module__a0qCAG__wire{fill:none;width:min(20rem,80%);height:auto;stroke:var(--ink);stroke-width:1px;opacity:.6;margin-bottom:1.6rem}.CartDrawer-module__a0qCAG__wire circle{fill:var(--bg)}.CartDrawer-module__a0qCAG__ghost{opacity:.5;stroke-dasharray:4 5;transform-origin:0 -3px;animation:3.6s ease-in-out infinite alternate CartDrawer-module__a0qCAG__cb-sway}@keyframes CartDrawer-module__a0qCAG__cb-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.CartDrawer-module__a0qCAG__kicker{color:var(--dim);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .6rem;font-size:.625rem}.CartDrawer-module__a0qCAG__empty h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.7rem;font-weight:400;line-height:1}.CartDrawer-module__a0qCAG__emptyBody{max-width:18rem;font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:0;margin:.9rem 0 1.5rem;line-height:1.45}.CartDrawer-module__a0qCAG__ways{letter-spacing:var(--track-chrome);text-transform:uppercase;gap:1.6rem;font-size:.625rem;display:flex}.CartDrawer-module__a0qCAG__ways a{color:var(--dim);transition:color var(--dur-fast) ease;padding-bottom:.3rem;text-decoration:none;position:relative}.CartDrawer-module__a0qCAG__ways a:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-soft);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.CartDrawer-module__a0qCAG__ways a:hover{color:var(--ink)}.CartDrawer-module__a0qCAG__ways a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.CartDrawer-module__a0qCAG__panel,.CartDrawer-module__a0qCAG__veil{transition-duration:10ms}.CartDrawer-module__a0qCAG__ghost{animation:none}}
.NewsletterPopup-module__nri3Oa__card{--lift:cubic-bezier(.6, 0, .4, 1);--fall:cubic-bezier(.55, 0, 1, .45);--rebound:cubic-bezier(.2, .6, .35, 1);--resettle:cubic-bezier(.45, 0, .55, 1);--set-down:linear(0, .22 7%, .58 17%, .86 28%, 1.02 40%, 1.035 48%, 1.01 62%, .998 76%, 1);z-index:calc(var(--z-header) - 1);bottom:var(--edge);left:var(--edge);width:min(21.5rem, calc(100vw - 2 * var(--edge)));color:var(--ink);font-family:var(--font-body);perspective:1100px;perspective-origin:50% 100%;animation:NewsletterPopup-module__nri3Oa__arrive .6s var(--set-down) both;position:fixed}@keyframes NewsletterPopup-module__nri3Oa__arrive{0%{opacity:0;transform:translate(-4px,22px)rotate(-3deg)}30%{opacity:1}}.NewsletterPopup-module__nri3Oa__paper{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.NewsletterPopup-module__nri3Oa__paper:before{border-radius:var(--radius-md);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 22px 50px -18px color-mix(in srgb, var(--ink) 28%, transparent);content:"";animation:NewsletterPopup-module__nri3Oa__shadow .5s var(--ease-out) .95s both;position:absolute;inset:0}@keyframes NewsletterPopup-module__nri3Oa__shadow{0%{opacity:0}}.NewsletterPopup-module__nri3Oa__panel{border:1px solid var(--line);background:var(--bg);height:33.3333%;transform-style:preserve-3d;transform-origin:50% 0;position:absolute;left:0;right:0}.NewsletterPopup-module__nri3Oa__panel:after{background:linear-gradient(to bottom, transparent, var(--ink));content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.NewsletterPopup-module__nri3Oa__base{border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--ink) 30%, transparent);border-top-color:#0000;bottom:0}.NewsletterPopup-module__nri3Oa__middle{transform-origin:50% 100%;border-top-color:#0000;border-bottom-color:#0000;animation:.62s linear .24s both NewsletterPopup-module__nri3Oa__unfold;top:33.3333%}.NewsletterPopup-module__nri3Oa__top{border-radius:var(--radius-md) var(--radius-md) 0 0;transform-origin:50% 100%;border-bottom-color:#0000;height:100%;animation:.62s linear .6s both NewsletterPopup-module__nri3Oa__unfold;bottom:100%;left:-1px;right:-1px}.NewsletterPopup-module__nri3Oa__middle:after,.NewsletterPopup-module__nri3Oa__top:after{animation:.62s linear both NewsletterPopup-module__nri3Oa__shade;animation-delay:inherit}@keyframes NewsletterPopup-module__nri3Oa__unfold{0%{animation-timing-function:var(--lift);transform:rotateX(-180deg)translateZ(-1px)}44%{animation-timing-function:var(--fall);transform:rotateX(-86deg)translateZ(-1px)}76%{animation-timing-function:var(--rebound);transform:rotateX(0)}87%{animation-timing-function:var(--resettle);transform:rotateX(-5deg)}to{transform:rotateX(0)}}@keyframes NewsletterPopup-module__nri3Oa__shade{0%,76%,to{opacity:0}44%{opacity:.14}87%{opacity:.03}}.NewsletterPopup-module__nri3Oa__content{padding:1.25rem 1.25rem 1rem;position:relative}.NewsletterPopup-module__nri3Oa__content>*{animation:.55s cubic-bezier(.22,1,.36,1) 1.02s both NewsletterPopup-module__nri3Oa__write}.NewsletterPopup-module__nri3Oa__content>:nth-child(3){animation-delay:1.09s}.NewsletterPopup-module__nri3Oa__content>:nth-child(4){animation-delay:1.16s}.NewsletterPopup-module__nri3Oa__content>:nth-child(5){animation-delay:1.23s}.NewsletterPopup-module__nri3Oa__content>.NewsletterPopup-module__nri3Oa__thanks{animation-delay:50ms}@keyframes NewsletterPopup-module__nri3Oa__write{0%{opacity:0;transform:translateY(6px)}}.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__content>*{animation:.16s cubic-bezier(.4,0,1,1) both NewsletterPopup-module__nri3Oa__unwrite}@keyframes NewsletterPopup-module__nri3Oa__unwrite{to{opacity:0}}.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__top{animation:.5s linear .1s both NewsletterPopup-module__nri3Oa__fold}.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__middle{animation:.5s linear .42s both NewsletterPopup-module__nri3Oa__fold}.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__middle:after,.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__top:after{animation:.5s linear both NewsletterPopup-module__nri3Oa__unshade;animation-delay:inherit}.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__paper:before{animation:.3s both NewsletterPopup-module__nri3Oa__unshadow}@keyframes NewsletterPopup-module__nri3Oa__fold{0%{animation-timing-function:var(--lift);transform:rotateX(0)}44%{animation-timing-function:var(--fall);transform:rotateX(-94deg)translateZ(-1px)}78%{animation-timing-function:var(--rebound);transform:rotateX(-180deg)translateZ(-1px)}89%{animation-timing-function:var(--resettle);transform:rotateX(-175deg)translateZ(-1px)}to{transform:rotateX(-180deg)translateZ(-1px)}}@keyframes NewsletterPopup-module__nri3Oa__unshade{0%,78%,to{opacity:0}44%{opacity:.14}}@keyframes NewsletterPopup-module__nri3Oa__unshadow{to{opacity:0}}.NewsletterPopup-module__nri3Oa__card[data-exit=dismissed]{animation:.46s cubic-bezier(.55,0,.8,.35) .94s both NewsletterPopup-module__nri3Oa__setAside}@keyframes NewsletterPopup-module__nri3Oa__setAside{to{opacity:0;transform:translate(-8px,44px)rotate(-4deg)}}.NewsletterPopup-module__nri3Oa__card[data-exit=subscribed]{animation:.6s linear .94s both NewsletterPopup-module__nri3Oa__posted}@keyframes NewsletterPopup-module__nri3Oa__posted{0%{animation-timing-function:cubic-bezier(.3,0,.5,1)}22%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,.2);transform:translateY(5px)rotate(-1deg)}to{opacity:0;transform:translate(46px,-120px)rotate(9deg)scale(.92)}}@media (prefers-reduced-motion:reduce){.NewsletterPopup-module__nri3Oa__card,.NewsletterPopup-module__nri3Oa__content>*,.NewsletterPopup-module__nri3Oa__card[data-exit],.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__content>*{animation:.2s both NewsletterPopup-module__nri3Oa__fade}.NewsletterPopup-module__nri3Oa__card[data-exit]{animation-direction:reverse}.NewsletterPopup-module__nri3Oa__panel,.NewsletterPopup-module__nri3Oa__card[data-exit] .NewsletterPopup-module__nri3Oa__panel,.NewsletterPopup-module__nri3Oa__panel:after,.NewsletterPopup-module__nri3Oa__paper:before{animation:none}}@keyframes NewsletterPopup-module__nri3Oa__fade{0%{opacity:0}}.NewsletterPopup-module__nri3Oa__close{z-index:1;border-radius:var(--radius-round);width:24px;height:24px;color:var(--dim);cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;animation-delay:1.3s;display:flex;position:absolute;top:.7rem;right:.7rem}.NewsletterPopup-module__nri3Oa__close:hover{background:var(--panel);color:var(--ink)}.NewsletterPopup-module__nri3Oa__eyebrow{color:var(--dim);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;margin:0 0 .55rem}.NewsletterPopup-module__nri3Oa__title{font-family:var(--font-display);text-transform:uppercase;margin:0 2rem .45rem 0;font-size:1.55rem;font-weight:400;line-height:1}.NewsletterPopup-module__nri3Oa__copy{color:var(--dim);margin:0 0 1rem;font-size:.875rem;line-height:1.4}.NewsletterPopup-module__nri3Oa__form{margin:0}.NewsletterPopup-module__nri3Oa__field{border:1px solid var(--line-field);border-radius:var(--radius-pill);height:40px;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;align-items:center;padding:0 4px 0 .9rem;display:flex}.NewsletterPopup-module__nri3Oa__field:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--focus)}.NewsletterPopup-module__nri3Oa__field[data-invalid]{border-color:var(--error)}.NewsletterPopup-module__nri3Oa__field input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.9rem}.NewsletterPopup-module__nri3Oa__field input::placeholder{color:var(--dim);opacity:1}.NewsletterPopup-module__nri3Oa__submit{border-radius:var(--radius-round);background:var(--ink);width:32px;height:32px;color:var(--bg);cursor:pointer;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) ease;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.NewsletterPopup-module__nri3Oa__submit:hover:not(:disabled){transform:translate(2px)}.NewsletterPopup-module__nri3Oa__submit:disabled{cursor:progress;opacity:.7}.NewsletterPopup-module__nri3Oa__submit:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.NewsletterPopup-module__nri3Oa__spinner{border-radius:var(--radius-round);border:1.5px solid;border-right-color:#0000;width:12px;height:12px;animation:.7s linear infinite NewsletterPopup-module__nri3Oa__spin}@keyframes NewsletterPopup-module__nri3Oa__spin{to{transform:rotate(1turn)}}.NewsletterPopup-module__nri3Oa__note{min-height:1em;color:var(--dim);margin:.6rem 0 0 .9rem;font-size:.75rem}.NewsletterPopup-module__nri3Oa__field[data-invalid]+.NewsletterPopup-module__nri3Oa__note{color:var(--error)}.NewsletterPopup-module__nri3Oa__thanks .NewsletterPopup-module__nri3Oa__copy{margin-bottom:.25rem}@media (max-width:720px){.NewsletterPopup-module__nri3Oa__card{right:var(--edge);width:auto}}
.SiteFooter-module__nBz1BW__foot{padding:2rem var(--edge);color:inherit;font-family:var(--font-body);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.875rem;line-height:1.4;display:grid}html[data-scene] .SiteFooter-module__nBz1BW__foot:not(.SiteFooter-module__nBz1BW__inOverlay){display:none}.SiteFooter-module__nBz1BW__inOverlay{display:grid}.SiteFooter-module__nBz1BW__foot p{margin:0}.SiteFooter-module__nBz1BW__policies{text-align:right;justify-self:end}.SiteFooter-module__nBz1BW__foot a{color:inherit;transition:opacity var(--dur-base) var(--ease-out);text-decoration:none}.SiteFooter-module__nBz1BW__foot a:hover{opacity:.55}.SiteFooter-module__nBz1BW__policies a{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.SiteFooter-module__nBz1BW__links{gap:1.2rem;display:flex}.SiteFooter-module__nBz1BW__social{align-items:center;gap:12.12px;display:flex}.SiteFooter-module__nBz1BW__social a{justify-content:center;align-items:center;width:19.907px;height:19.907px;display:flex}.SiteFooter-module__nBz1BW__social svg{display:block}@media (max-width:720px){.SiteFooter-module__nBz1BW__foot{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;padding-block:2.5rem}.SiteFooter-module__nBz1BW__social{order:-1;gap:18px}.SiteFooter-module__nBz1BW__policies{text-align:center;justify-self:center}}
.PageOverlay-module__1sy_8a__panel{z-index:var(--z-page-overlay);overscroll-behavior:contain;background:var(--bg);color:var(--ink);-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:hidden auto}
.ProductDetail-module__1jiVAW__pdp{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:normal;text-transform:none;-webkit-user-select:text;user-select:text;position:relative;overflow-x:clip}.ProductDetail-module__1jiVAW__pdpOverlay{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden auto}.ProductDetail-module__1jiVAW__pdp>*{transition:opacity .45s 50ms}.ProductDetail-module__1jiVAW__pdp[data-arriving]>*{opacity:0;transition:none}.ProductDetail-module__1jiVAW__pdp[data-leaving]>*{opacity:0;transition:opacity .3s}.ProductDetail-module__1jiVAW__pdp[data-arriving] [data-carry-target],.ProductDetail-module__1jiVAW__pdp[data-leaving] [data-carry-target]{visibility:hidden}.ProductDetail-module__1jiVAW__main{max-width:1360px;padding:calc(var(--bar-h) + 40px) 24px 0;margin:0 auto}.ProductDetail-module__1jiVAW__top{gap:clamp(40px, 5vw, var(--gap-columns));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ProductDetail-module__1jiVAW__sheet{--pdp-chrome:172px;--shot-ratio:1400 / 1925;max-width:calc((100dvh - var(--pdp-chrome)) * var(--shot-ratio));flex-direction:column;gap:14px;display:flex;position:sticky;top:90px}.ProductDetail-module__1jiVAW__shot{aspect-ratio:var(--shot-ratio);margin:0}.ProductDetail-module__1jiVAW__shot img{object-fit:cover;width:100%;height:100%;display:block}.ProductDetail-module__1jiVAW__board{cursor:pointer;touch-action:none;position:relative}.ProductDetail-module__1jiVAW__scene{position:absolute;inset:0}.ProductDetail-module__1jiVAW__scene canvas{display:block}.ProductDetail-module__1jiVAW__stage{aspect-ratio:4/5;cursor:grab;touch-action:none;min-height:24rem;position:relative}.ProductDetail-module__1jiVAW__stage.dragging{cursor:grabbing}.ProductDetail-module__1jiVAW__stageShots{cursor:default}.ProductDetail-module__1jiVAW__shots{background:var(--bg);animation:ProductDetail-module__1jiVAW__pdp-show var(--dur-base) ease both;position:absolute;inset:0}.ProductDetail-module__1jiVAW__shots img,.ProductDetail-module__1jiVAW__shots video{object-fit:cover;width:100%;height:100%;display:block}@keyframes ProductDetail-module__1jiVAW__pdp-show{0%{opacity:0}}.ProductDetail-module__1jiVAW__shotBar{grid-template-columns:1fr auto 1fr;align-items:center;min-height:28px;display:grid}.ProductDetail-module__1jiVAW__count{font-size:var(--fs-body);line-height:1.3}.ProductDetail-module__1jiVAW__room{color:inherit;font-family:var(--font-body);font-size:var(--fs-body);cursor:pointer;transition:opacity var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:9px;padding:0;line-height:1.3;display:flex}.ProductDetail-module__1jiVAW__savePin{color:inherit;cursor:pointer;transition:opacity var(--dur-fast) ease;background:0 0;border:0;justify-self:end;padding:0;display:flex}.ProductDetail-module__1jiVAW__room:hover,.ProductDetail-module__1jiVAW__savePin:hover,.ProductDetail-module__1jiVAW__info:hover,.ProductDetail-module__1jiVAW__moreBtn:hover{opacity:.6}.ProductDetail-module__1jiVAW__switch{font-size:var(--fs-body);gap:14px;line-height:1.3;display:flex}.ProductDetail-module__1jiVAW__switch button{color:inherit;font:inherit;cursor:pointer;opacity:.62;transition:opacity var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px}.ProductDetail-module__1jiVAW__switch button:hover:not(:disabled){opacity:.8}.ProductDetail-module__1jiVAW__switch button:disabled{opacity:.18;cursor:not-allowed}.ProductDetail-module__1jiVAW__switch button.ProductDetail-module__1jiVAW__on{opacity:1;border-bottom-color:currentColor}.ProductDetail-module__1jiVAW__pager{align-items:center;gap:14px;display:flex}.ProductDetail-module__1jiVAW__pager button{min-width:24px;min-height:24px;color:inherit;font:inherit;cursor:pointer;transition:opacity var(--dur-fast) ease;background:0 0;border:0;padding:0;font-size:1.125rem;line-height:1}.ProductDetail-module__1jiVAW__pager button:hover{opacity:.6}.ProductDetail-module__1jiVAW__column{gap:var(--gap-columns);flex-direction:column;min-width:0;display:flex}.ProductDetail-module__1jiVAW__buy{flex-direction:column;gap:46px;display:flex}.ProductDetail-module__1jiVAW__head{flex-direction:column;gap:16px;max-width:570px;display:flex}.ProductDetail-module__1jiVAW__head h1{font-feature-settings:"salt", "frac";margin:0;font-size:clamp(2.5rem,5vw,72px);line-height:1}.ProductDetail-module__1jiVAW__back{width:max-content;color:inherit;font-family:var(--font-body);font-size:var(--fs-body);cursor:pointer;opacity:.6;transition:opacity var(--dur-fast) ease;background:0 0;border:0;padding:0;line-height:1.3;text-decoration:none;display:inline-block}.ProductDetail-module__1jiVAW__back:hover{opacity:1}.ProductDetail-module__1jiVAW__case{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.4vw,35px);line-height:1}.ProductDetail-module__1jiVAW__blurb{font-size:var(--fs-body);margin:0;line-height:1.3}.ProductDetail-module__1jiVAW__moreBtn{color:inherit;font-family:var(--font-body);font-style:italic;font-size:var(--fs-body);cursor:pointer;transition:opacity var(--dur-fast) ease;background:0 0;border:0;padding:0}.ProductDetail-module__1jiVAW__price{flex-direction:column;gap:20px;margin-top:-21px;display:flex}.ProductDetail-module__1jiVAW__price p{font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.4vw,35px);line-height:1}.ProductDetail-module__1jiVAW__edition{font-size:var(--fs-body);align-items:center;gap:12px;line-height:1.3;display:flex}.ProductDetail-module__1jiVAW__gone{color:var(--warn)}.ProductDetail-module__1jiVAW__fields{flex-direction:column;gap:16px;display:flex}.ProductDetail-module__1jiVAW__field{flex-direction:column;gap:11px;display:flex}.ProductDetail-module__1jiVAW__fieldHead{align-items:center;gap:4px;display:flex}.ProductDetail-module__1jiVAW__fieldLabel{font-family:var(--font-display);text-transform:uppercase;font-size:.890625rem;line-height:1}.ProductDetail-module__1jiVAW__fieldValue{font-size:.890625rem;line-height:1.3}.ProductDetail-module__1jiVAW__info{color:inherit;cursor:default;background:0 0;border:0;margin-left:4px;padding:0;display:flex}.ProductDetail-module__1jiVAW__chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProductDetail-module__1jiVAW__chip{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);color:var(--dim);font-family:var(--font-display);cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:0 0;border-radius:3px;padding:10px 14px;font-size:1.125rem;line-height:1}.ProductDetail-module__1jiVAW__chip:hover:not(:has(:disabled)){border-color:var(--ink);color:var(--ink)}.ProductDetail-module__1jiVAW__chip.ProductDetail-module__1jiVAW__on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.ProductDetail-module__1jiVAW__chip:has(:focus-visible){opacity:1;outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.ProductDetail-module__1jiVAW__frameChip{text-align:center;border-radius:6px;flex-direction:column;align-items:stretch;gap:8px;min-width:120px;padding:0 12px 8px;display:flex;overflow:hidden}.ProductDetail-module__1jiVAW__corner{--paper:#f6f4ee;--frame:#191917;--frame-edge:color-mix(in srgb, var(--frame) 85%, black);--art-fill:var(--art,linear-gradient(var(--paper), var(--paper)));background:color-mix(in srgb, var(--ink) 7%, var(--bg));height:58px;margin-inline:-12px;display:block;position:relative;overflow:hidden}.ProductDetail-module__1jiVAW__corner:before,.ProductDetail-module__1jiVAW__corner:after{content:"";position:absolute}.ProductDetail-module__1jiVAW__corner:before{inset:14px 20px -12px -12px}.ProductDetail-module__1jiVAW__corner[data-frame=unframed]:before{background:var(--paper);box-shadow:0 1px 4px #00000038}.ProductDetail-module__1jiVAW__corner[data-frame=unframed]:after{background:var(--art-fill) right top / cover no-repeat;inset:22px 28px -12px -12px}.ProductDetail-module__1jiVAW__corner[data-frame=classic-frame]:before{background:var(--frame);box-shadow:0 2px 5px #0000004d}.ProductDetail-module__1jiVAW__corner[data-frame=classic-frame]:after{background:var(--art-fill) right top / cover no-repeat;inset:19px 25px -12px -12px;box-shadow:inset -1px 1px 2px #00000059}.ProductDetail-module__1jiVAW__corner[data-frame=framed-canvas]:before{background:var(--frame);box-shadow:0 2px 5px #00000047}.ProductDetail-module__1jiVAW__corner[data-frame=framed-canvas]:after{background:linear-gradient(225deg, #00000047, transparent 6px), var(--art-fill) right top / cover no-repeat;box-shadow:inset -3px 3px 0 #0000002e, 0 0 0 2px var(--frame-edge);inset:19px 25px -12px -12px}.ProductDetail-module__1jiVAW__dot{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);vertical-align:-.08em;border-radius:50%;width:.85em;height:.85em;margin-right:.45em;display:inline-block}.ProductDetail-module__1jiVAW__chip.ProductDetail-module__1jiVAW__moves{opacity:.6;border-style:dashed}.ProductDetail-module__1jiVAW__chip:has(:disabled){opacity:.18;cursor:not-allowed;text-decoration:line-through}.ProductDetail-module__1jiVAW__note{opacity:.6;margin:0;font-size:.9375rem;line-height:1.45}.ProductDetail-module__1jiVAW__pick{width:100%;display:none;position:relative}.ProductDetail-module__1jiVAW__pick select{width:100%;color:inherit;font-family:var(--font-display);appearance:none;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:12px 44px 12px 16px;font-size:1.125rem;line-height:1}.ProductDetail-module__1jiVAW__pick:after{content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.ProductDetail-module__1jiVAW__cart{align-items:center;gap:47px;display:flex}.ProductDetail-module__1jiVAW__qty{font-family:var(--font-display);align-items:center;gap:21px;font-size:1.875rem;line-height:1;display:flex}.ProductDetail-module__1jiVAW__qty output{text-align:center;min-width:1ch}.ProductDetail-module__1jiVAW__qty button{min-width:24px;min-height:24px;color:inherit;font:inherit;cursor:pointer;transition:opacity var(--dur-fast) ease;background:0 0;border:0;padding:0}.ProductDetail-module__1jiVAW__qty button:hover{opacity:.6}.ProductDetail-module__1jiVAW__add{white-space:nowrap;border-radius:var(--radius-sm);background:var(--ink);min-width:0;color:var(--bg);font-family:var(--font-display);cursor:pointer;transition:opacity var(--dur-fast) ease;border:0;flex:1;padding:24px 16px;font-size:1.5rem;line-height:1}.ProductDetail-module__1jiVAW__add:hover:not([aria-disabled=true]){opacity:.85}.ProductDetail-module__1jiVAW__add[aria-disabled=true]{opacity:.35;cursor:not-allowed}.ProductDetail-module__1jiVAW__drawers{flex-direction:column;gap:15px;margin-top:-11px;display:flex}.ProductDetail-module__1jiVAW__drawerTop{width:100%;color:inherit;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;padding:0 0 7px;font-size:1.1875rem;line-height:1;display:flex}.ProductDetail-module__1jiVAW__drawerBody{transition:height var(--dur-base) ease;overflow:hidden}.ProductDetail-module__1jiVAW__drawerBody p{opacity:.75;max-width:52ch;margin:0;padding:12px 0 4px;font-size:.9375rem;line-height:1.45}.ProductDetail-module__1jiVAW__collection{flex-direction:column;gap:48px;display:flex}.ProductDetail-module__1jiVAW__collection h2{font-feature-settings:"salt", "frac";margin:0;font-size:clamp(1.75rem,2.8vw,40px);line-height:1}.ProductDetail-module__1jiVAW__cards{grid-template-columns:repeat(2,minmax(0,266px));gap:58px;display:grid}.ProductDetail-module__1jiVAW__card{color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}.ProductDetail-module__1jiVAW__cardShot{height:334px}.ProductDetail-module__1jiVAW__thumbScene{width:100%;height:100%;display:block}.ProductDetail-module__1jiVAW__cardShot img{object-fit:contain;width:100%;height:100%;transition:transform var(--dur-base) ease;display:block}.ProductDetail-module__1jiVAW__card:hover .ProductDetail-module__1jiVAW__cardShot img{transform:scale(1.03)}.ProductDetail-module__1jiVAW__card span{font-family:var(--font-display);font-feature-settings:"salt", "frac";font-size:1.25rem;line-height:1}.ProductDetail-module__1jiVAW__related{padding:0 var(--edge) 96px;flex-direction:column;gap:48px;margin-top:140px;display:flex}.ProductDetail-module__1jiVAW__related h2{font-feature-settings:"salt", "frac";margin:0;font-size:clamp(1.75rem,2.8vw,40px);line-height:1}.ProductDetail-module__1jiVAW__shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.ProductDetail-module__1jiVAW__tile{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.ProductDetail-module__1jiVAW__tileShot{aspect-ratio:1400/1925;margin-bottom:12px;overflow:hidden}.ProductDetail-module__1jiVAW__tileShot img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) ease;display:block}.ProductDetail-module__1jiVAW__tile:hover .ProductDetail-module__1jiVAW__tileShot img{transform:scale(1.04)}.ProductDetail-module__1jiVAW__tileName{font-family:var(--font-display);font-feature-settings:"salt", "frac";font-size:1.25rem;line-height:1}.ProductDetail-module__1jiVAW__tileCase{opacity:.6;font-size:.9375rem;line-height:1.3}.ProductDetail-module__1jiVAW__roomVeil{z-index:var(--z-drawer);background:var(--veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ProductDetail-module__1jiVAW__roomOut{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ProductDetail-module__1jiVAW__roomPanel{background:var(--bg);text-align:center;border:1px solid;border-radius:3px;width:min(360px,100%);padding:32px;position:relative}.ProductDetail-module__1jiVAW__roomPanel h2{font-feature-settings:"salt", "frac";margin:0 0 12px;font-size:1.75rem;line-height:1}.ProductDetail-module__1jiVAW__roomPanel p{opacity:.75;margin:0;font-size:.9375rem;line-height:1.4}.ProductDetail-module__1jiVAW__roomCode{border-radius:var(--radius-sm);background:#fff;width:208px;height:208px;margin:24px auto;padding:10px}.ProductDetail-module__1jiVAW__roomCode img{width:100%;height:100%;image-rendering:pixelated;display:block}.ProductDetail-module__1jiVAW__roomFine{color:var(--dim);font-size:.8125rem}.ProductDetail-module__1jiVAW__roomPanel p.ProductDetail-module__1jiVAW__roomFine{opacity:1}.ProductDetail-module__1jiVAW__roomClose{border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font-family:var(--font-display);cursor:pointer;border:0;margin-top:24px;padding:14px 28px;font-size:1.125rem;line-height:1}.ProductDetail-module__1jiVAW__empty{place-items:center;font-size:1.125rem;display:grid}@media (max-width:720px){.ProductDetail-module__1jiVAW__pdp{--gap-columns:48px}.ProductDetail-module__1jiVAW__main{padding:calc(var(--bar-h) + 24px) 20px 0}.ProductDetail-module__1jiVAW__top{grid-template-columns:minmax(0,1fr)}.ProductDetail-module__1jiVAW__sheet{max-width:min(calc(517px * 1925 / 1400 * var(--shot-ratio)), calc((100dvh - var(--pdp-chrome)) * var(--shot-ratio)));position:static}.ProductDetail-module__1jiVAW__buy{gap:36px}.ProductDetail-module__1jiVAW__column{gap:72px}.ProductDetail-module__1jiVAW__shotBar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.ProductDetail-module__1jiVAW__shotBar>.ProductDetail-module__1jiVAW__room,.ProductDetail-module__1jiVAW__shotBar>.ProductDetail-module__1jiVAW__pager,.ProductDetail-module__1jiVAW__shotBar>.ProductDetail-module__1jiVAW__count{justify-self:center;min-width:0}.ProductDetail-module__1jiVAW__cart{gap:20px}.ProductDetail-module__1jiVAW__qty{gap:14px;font-size:1.625rem}.ProductDetail-module__1jiVAW__add{padding:20px 12px;font-size:clamp(1rem,4.6vw,1.5rem)}.ProductDetail-module__1jiVAW__chips:has(.ProductDetail-module__1jiVAW__pick) .ProductDetail-module__1jiVAW__chip{display:none}.ProductDetail-module__1jiVAW__pick{display:block}.ProductDetail-module__1jiVAW__cards{grid-template-columns:minmax(0,1fr);gap:40px}.ProductDetail-module__1jiVAW__shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.ProductDetail-module__1jiVAW__related{margin-top:96px}.ProductDetail-module__1jiVAW__tileName{font-size:1.0625rem}.ProductDetail-module__1jiVAW__tileCase{font-size:.875rem}}
.CarryList-module__cgCHVa__list{z-index:var(--z-stage);overscroll-behavior:contain;padding-top:calc(var(--bar-h) + 3.6rem);background:var(--bg);color:var(--ink);position:fixed;inset:0;overflow-y:auto}.CarryList-module__cgCHVa__inner{max-width:64rem;padding:0 var(--edge) 5rem;margin:0 auto}.CarryList-module__cgCHVa__head{margin-bottom:2rem}.CarryList-module__cgCHVa__head h1{font-family:var(--font-display);text-transform:uppercase;margin:.4rem 0 .6rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:400;line-height:.95}.CarryList-module__cgCHVa__head p{max-width:42rem;color:var(--dim);margin:0 0 .5rem}.CarryList-module__cgCHVa__section+.CarryList-module__cgCHVa__section{margin-top:2.6rem}.CarryList-module__cgCHVa__sectionHead{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:.4rem;display:flex}.CarryList-module__cgCHVa__sectionHead h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:400;line-height:1}.CarryList-module__cgCHVa__note,.CarryList-module__cgCHVa__all,.CarryList-module__cgCHVa__meta,.CarryList-module__cgCHVa__go{font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase}.CarryList-module__cgCHVa__note,.CarryList-module__cgCHVa__meta{color:var(--dim)}.CarryList-module__cgCHVa__all{color:inherit;margin-left:auto;text-decoration:none}.CarryList-module__cgCHVa__all:hover{text-decoration:underline}.CarryList-module__cgCHVa__rows{margin:0;padding:0;list-style:none}.CarryList-module__cgCHVa__row{color:inherit;transition:background var(--dur-fast) ease;grid-template-columns:23rem minmax(0,1fr) auto auto;align-items:center;gap:2.5rem;padding:1.5rem .25rem;text-decoration:none;display:grid;position:relative}.CarryList-module__cgCHVa__row:before,.CarryList-module__cgCHVa__rows li:last-child .CarryList-module__cgCHVa__row:after{background:var(--line);content:"";transform-origin:0;height:1px;position:absolute;left:0;right:0}.CarryList-module__cgCHVa__row:before{top:0}.CarryList-module__cgCHVa__rows li:last-child .CarryList-module__cgCHVa__row:after{bottom:0}.CarryList-module__cgCHVa__row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.CarryList-module__cgCHVa__thumb{background:color-mix(in srgb, var(--ink) 6%, transparent);width:23rem;max-height:30rem;display:block;overflow:hidden}.CarryList-module__cgCHVa__thumb img,.CarryList-module__cgCHVa__thumb video{object-fit:cover;width:100%;height:100%;display:block}.CarryList-module__cgCHVa__thumb img[data-away]{visibility:hidden}.CarryList-module__cgCHVa__text{flex-direction:column;gap:.3rem;min-width:0;display:flex}.CarryList-module__cgCHVa__title{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.CarryList-module__cgCHVa__price{font-family:var(--font-display);white-space:nowrap;font-size:1.1rem}.CarryList-module__cgCHVa__go{color:var(--dim);transition:transform var(--dur-fast) ease}.CarryList-module__cgCHVa__row:hover .CarryList-module__cgCHVa__go{color:var(--ink);transform:translate(3px)}@media (max-width:60rem){.CarryList-module__cgCHVa__row{grid-template-columns:17.5rem minmax(0,1fr) auto auto;gap:1.75rem}.CarryList-module__cgCHVa__thumb{width:17.5rem;max-height:23rem}}@media (max-width:40rem){.CarryList-module__cgCHVa__row{grid-template-columns:11.5rem minmax(0,1fr) auto;gap:1.1rem;padding:1.25rem .25rem}.CarryList-module__cgCHVa__thumb{width:11.5rem;max-height:15rem}.CarryList-module__cgCHVa__title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.CarryList-module__cgCHVa__go{display:none}}.CarryList-module__cgCHVa__list [data-reveal]{--reveal-ease:cubic-bezier(.16, 1, .3, 1);--reveal-delay:0s}.CarryList-module__cgCHVa__sectionHead[data-reveal]{opacity:0;transition:opacity .6s ease var(--reveal-delay), transform .8s var(--reveal-ease) var(--reveal-delay);transform:translateY(14px)}.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__row:before,.CarryList-module__cgCHVa__rows li[data-reveal]:last-child .CarryList-module__cgCHVa__row:after{transition:transform .9s var(--reveal-ease) var(--reveal-delay);transform:scaleX(0)}.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__thumb{opacity:0;transition:opacity .5s ease var(--reveal-delay)}.CarryList-module__cgCHVa__rows li[data-shown] .CarryList-module__cgCHVa__thumb{opacity:1}.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__thumb img{clip-path:inset(100% 0 0);transition:clip-path .85s var(--reveal-ease) calc(var(--reveal-delay) + 90ms), transform 1.1s var(--reveal-ease) calc(var(--reveal-delay) + 90ms);transform:scale(1.14)}.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__text,.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__price,.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__go{opacity:0;transition:opacity .6s ease calc(var(--reveal-delay) + .16s), transform .8s var(--reveal-ease) calc(var(--reveal-delay) + .16s);transform:translateY(12px)}.CarryList-module__cgCHVa__sectionHead[data-shown],.CarryList-module__cgCHVa__rows li[data-shown] .CarryList-module__cgCHVa__text,.CarryList-module__cgCHVa__rows li[data-shown] .CarryList-module__cgCHVa__price,.CarryList-module__cgCHVa__rows li[data-shown] .CarryList-module__cgCHVa__go{opacity:1;transform:none}.CarryList-module__cgCHVa__rows li[data-shown] .CarryList-module__cgCHVa__row:before,.CarryList-module__cgCHVa__rows li[data-shown]:last-child .CarryList-module__cgCHVa__row:after{transform:scaleX(1)}.CarryList-module__cgCHVa__rows li[data-shown] .CarryList-module__cgCHVa__thumb img{clip-path:inset(0);transform:none}.CarryList-module__cgCHVa__rows li[data-shown] .CarryList-module__cgCHVa__row:hover .CarryList-module__cgCHVa__go{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.CarryList-module__cgCHVa__sectionHead[data-reveal],.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__row:before,.CarryList-module__cgCHVa__rows li[data-reveal]:last-child .CarryList-module__cgCHVa__row:after,.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__thumb,.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__thumb img,.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__text,.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__price,.CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__go{clip-path:none;opacity:1;transition:none;transform:none}}.CarryList-module__cgCHVa__content{position:relative}.CarryList-module__cgCHVa__motion{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CarryList-module__cgCHVa__sheet{will-change:transform;height:160lvh;position:absolute;top:0;left:0;right:0}.CarryList-module__cgCHVa__motion *{pointer-events:none!important}.CarryList-module__cgCHVa__list[data-motion] [data-gl=heading],.CarryList-module__cgCHVa__list[data-motion] [data-gl=title],.CarryList-module__cgCHVa__list[data-motion] [data-gl=meta],.CarryList-module__cgCHVa__list[data-motion] [data-gl=price]{color:#0000}.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__thumb{background:0 0}.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__thumb img,.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__thumb video{opacity:0}.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__sectionHead[data-reveal],.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__thumb,.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__text,.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__price{opacity:1;transition:none;transform:none}.CarryList-module__cgCHVa__list[data-motion] .CarryList-module__cgCHVa__rows li[data-reveal] .CarryList-module__cgCHVa__thumb img{clip-path:none;opacity:0;transition:none;transform:none}
.HelpMenu-module__tUPvRa__bar{pointer-events:auto;position:relative}.HelpMenu-module__tUPvRa__toggle{color:inherit;cursor:pointer;font:inherit;transition:opacity var(--dur-base) var(--ease-out);background:0 0;border:0;padding:0}.HelpMenu-module__tUPvRa__toggle:hover{opacity:.55}.HelpMenu-module__tUPvRa__bar .HelpMenu-module__tUPvRa__toggle[aria-expanded=true]{text-underline-offset:.3em;text-decoration:underline}.HelpMenu-module__tUPvRa__bar .HelpMenu-module__tUPvRa__panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--veil-solid);width:22rem;color:var(--ink);animation:HelpMenu-module__tUPvRa__drop var(--dur-base) var(--ease-out);padding:1.25rem 1.25rem .5rem;position:absolute;top:calc(100% + 1.25rem);left:-1.25rem;box-shadow:0 18px 50px -20px #00000059}.HelpMenu-module__tUPvRa__panel[hidden]{display:none}@keyframes HelpMenu-module__tUPvRa__drop{0%{opacity:0;transform:translateY(-6px)}}.HelpMenu-module__tUPvRa__kicker{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;margin:0 0 .4rem}.HelpMenu-module__tUPvRa__address{color:inherit;font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:1.3rem;line-height:1;text-decoration:none;display:inline-block}.HelpMenu-module__tUPvRa__address:hover{text-underline-offset:.15em;text-decoration:underline}.HelpMenu-module__tUPvRa__hint{color:var(--dim);margin:.6rem 0 0;font-size:.8rem;line-height:1.35}.HelpMenu-module__tUPvRa__topics{border-top:1px solid var(--line);margin:1.1rem 0 0;padding:0;list-style:none}.HelpMenu-module__tUPvRa__topic{border-bottom:1px solid var(--line);color:inherit;gap:.15rem;padding:.75rem 2rem .75rem 0;text-decoration:none;display:grid;position:relative}.HelpMenu-module__tUPvRa__topics li:last-child .HelpMenu-module__tUPvRa__topic{border-bottom:0}.HelpMenu-module__tUPvRa__topic:hover{opacity:.6}.HelpMenu-module__tUPvRa__topicTitle{font-family:var(--font-display);text-transform:uppercase;font-size:1.05rem;line-height:1.1}.HelpMenu-module__tUPvRa__topicNote{color:var(--dim);font-size:.82rem;line-height:1.3}.HelpMenu-module__tUPvRa__arrow{transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.HelpMenu-module__tUPvRa__topic:hover .HelpMenu-module__tUPvRa__arrow{transform:translate(3px,-50%)}.HelpMenu-module__tUPvRa__sheet{align-self:stretch}.HelpMenu-module__tUPvRa__sheet .HelpMenu-module__tUPvRa__toggle[aria-expanded=true]{opacity:.55}.HelpMenu-module__tUPvRa__sheet .HelpMenu-module__tUPvRa__panel{padding:.6rem 0 .4rem;font-size:1rem;line-height:1.3}.HelpMenu-module__tUPvRa__sheet .HelpMenu-module__tUPvRa__kicker,.HelpMenu-module__tUPvRa__sheet .HelpMenu-module__tUPvRa__hint,.HelpMenu-module__tUPvRa__sheet .HelpMenu-module__tUPvRa__topicNote{color:#ffffffb3}.HelpMenu-module__tUPvRa__sheet .HelpMenu-module__tUPvRa__topics,.HelpMenu-module__tUPvRa__sheet .HelpMenu-module__tUPvRa__topic{border-color:#ffffff40}@media (prefers-reduced-motion:reduce){.HelpMenu-module__tUPvRa__bar .HelpMenu-module__tUPvRa__panel{animation:none}}
.SiteHeader-module__BAu-nW__top{z-index:var(--z-header);padding:1rem var(--edge);border-bottom:1px solid var(--line);background:var(--veil);-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome));color:var(--ink);pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;transition:opacity .5s .12s,transform .5s .12s;display:flex;position:fixed;top:0;left:0;right:0}html[data-booting] .SiteHeader-module__BAu-nW__top{opacity:0;transition-delay:0s;transform:translateY(-.5rem)}html[data-booting] .SiteHeader-module__BAu-nW__top *{pointer-events:none}html[data-booting] .SiteHeader-module__BAu-nW__top:focus-within{opacity:1;transform:none}.SiteHeader-module__BAu-nW__nav,.SiteHeader-module__BAu-nW__links,.SiteHeader-module__BAu-nW__actions{align-items:center;display:flex}.SiteHeader-module__BAu-nW__nav{gap:1.5rem}.SiteHeader-module__BAu-nW__logo{pointer-events:auto;display:block}.SiteHeader-module__BAu-nW__logo img,.SiteHeader-module__BAu-nW__logo svg{width:auto;height:34px;display:block}.SiteHeader-module__BAu-nW__links{font-family:var(--font-body);gap:1rem;font-size:1rem}.SiteHeader-module__BAu-nW__links a{color:inherit;pointer-events:auto;transition:opacity var(--dur-base) var(--ease-out);text-decoration:none}.SiteHeader-module__BAu-nW__links a:hover{opacity:.55}.SiteHeader-module__BAu-nW__actions{gap:14px}.SiteHeader-module__BAu-nW__currency{pointer-events:auto;align-items:center;width:auto;height:24px;display:flex;position:relative}.SiteHeader-module__BAu-nW__currency select,.SiteHeader-module__BAu-nW__sheetCurrency select{color:inherit;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:999px}.SiteHeader-module__BAu-nW__currency select{min-width:4.4rem;height:24px;font-family:var(--font-body);appearance:none;padding:0 1.35rem 0 .6rem;font-size:.72rem;line-height:1}.SiteHeader-module__BAu-nW__currency:after{content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;width:.32rem;height:.32rem;position:absolute;right:.55rem;transform:translateY(-.1rem)rotate(45deg)}.SiteHeader-module__BAu-nW__currency:hover{opacity:.65}.SiteHeader-module__BAu-nW__actions>button,.SiteHeader-module__BAu-nW__actions>a{width:20px;height:20px;color:inherit;cursor:pointer;pointer-events:auto;transition:opacity var(--dur-base) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.SiteHeader-module__BAu-nW__actions>button:hover,.SiteHeader-module__BAu-nW__actions>a:hover{opacity:.55}.SiteHeader-module__BAu-nW__actions>button:after,.SiteHeader-module__BAu-nW__actions>a:after,.SiteHeader-module__BAu-nW__sheetClose:after{content:"";position:absolute;inset:-5px}.SiteHeader-module__BAu-nW__actions>button.SiteHeader-module__BAu-nW__bag,.SiteHeader-module__BAu-nW__actions>a.SiteHeader-module__BAu-nW__count{width:auto;font-family:var(--font-body);gap:4px;font-size:.875rem}.SiteHeader-module__BAu-nW__actions>button.SiteHeader-module__BAu-nW__menuToggle{display:none}.SiteHeader-module__BAu-nW__menuToggle path,.SiteHeader-module__BAu-nW__sheetClose path{transform-box:view-box;transform-origin:0 0;transition:transform var(--dur-base) var(--ease-soft)}.SiteHeader-module__BAu-nW__sheetClose svg .SiteHeader-module__BAu-nW__lineA{transform:translate(10px,10px)rotate(45deg)translate(-10px,-6.5px)}.SiteHeader-module__BAu-nW__sheetClose svg .SiteHeader-module__BAu-nW__lineB{transform:translate(10px,10px)rotate(-45deg)translate(-10px,-13.5px)}.SiteHeader-module__BAu-nW__menuToggle svg.SiteHeader-module__BAu-nW__open .SiteHeader-module__BAu-nW__lineA{transform:translate(10px,10px)rotate(45deg)translate(-10px,-6.5px)}.SiteHeader-module__BAu-nW__menuToggle svg.SiteHeader-module__BAu-nW__open .SiteHeader-module__BAu-nW__lineB{transform:translate(10px,10px)rotate(-45deg)translate(-10px,-13.5px)}.SiteHeader-module__BAu-nW__sheet{z-index:calc(var(--z-header) + 1);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-slow);position:fixed;inset:0}.SiteHeader-module__BAu-nW__sheet.SiteHeader-module__BAu-nW__open{visibility:visible;pointer-events:auto;transition-delay:0s}.SiteHeader-module__BAu-nW__sheetTop{z-index:1;padding:1rem var(--edge);color:#fff;--focus:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.SiteHeader-module__BAu-nW__sheetClose{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.SiteHeader-module__BAu-nW__sheetVeil{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity var(--dur-slow) ease;background:#0000008c;position:absolute;inset:0}.SiteHeader-module__BAu-nW__sheet.SiteHeader-module__BAu-nW__open .SiteHeader-module__BAu-nW__sheetVeil{opacity:1}.SiteHeader-module__BAu-nW__sheetPanel{padding:calc(34px + 2rem + 1.4rem) var(--edge) 2rem;color:#fff;--focus:#fff;font-family:var(--font-body);flex-direction:column;align-items:flex-start;gap:.35rem;font-size:clamp(2rem,9vw,2.6rem);line-height:1.15;display:flex;position:absolute;top:0;left:0;right:0}.SiteHeader-module__BAu-nW__sheetPanel a{color:inherit;opacity:0;transition:opacity var(--dur-base) ease, transform var(--dur-slow) var(--ease-soft);text-decoration:none;transform:translateY(.6rem)}.SiteHeader-module__BAu-nW__sheet.SiteHeader-module__BAu-nW__open .SiteHeader-module__BAu-nW__sheetPanel a{opacity:1;transform:none}.SiteHeader-module__BAu-nW__sheetPanel a:hover{opacity:.55}.SiteHeader-module__BAu-nW__sheetHelp{opacity:0;transition:opacity var(--dur-base) ease, transform var(--dur-slow) var(--ease-soft);transform:translateY(.6rem)}.SiteHeader-module__BAu-nW__sheet.SiteHeader-module__BAu-nW__open .SiteHeader-module__BAu-nW__sheetHelp,.SiteHeader-module__BAu-nW__sheetPanel .SiteHeader-module__BAu-nW__sheetHelp a{opacity:1;transform:none}.SiteHeader-module__BAu-nW__sheetSaved{border-top:1px solid #ffffff40;align-self:stretch;align-items:center;gap:.5rem;margin-top:1.4rem;padding-top:1.2rem;font-size:1rem;display:flex}.SiteHeader-module__BAu-nW__sheetSaved em{opacity:.8;font-style:normal}.SiteHeader-module__BAu-nW__sheetCurrency{display:none}@media (max-width:720px){.SiteHeader-module__BAu-nW__links,.SiteHeader-module__BAu-nW__actions>a.SiteHeader-module__BAu-nW__count{display:none}.SiteHeader-module__BAu-nW__actions>button.SiteHeader-module__BAu-nW__menuToggle{display:flex}.SiteHeader-module__BAu-nW__actions .SiteHeader-module__BAu-nW__currency{display:none}.SiteHeader-module__BAu-nW__sheetCurrency{color:#fff;width:min(100%,22rem);font-family:var(--font-body);letter-spacing:.16em;opacity:0;text-transform:uppercase;transition:opacity var(--dur-base) ease, transform var(--dur-slow) var(--ease-soft);border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;font-size:1rem;display:flex;transform:translateY(.6rem)}.SiteHeader-module__BAu-nW__sheet.SiteHeader-module__BAu-nW__open .SiteHeader-module__BAu-nW__sheetCurrency{opacity:1;transform:none}.SiteHeader-module__BAu-nW__sheetPick{--pick-pad:1rem;--pick-arrow:.38rem;align-items:center;display:inline-flex;position:relative}.SiteHeader-module__BAu-nW__sheetPick:after{right:var(--pick-pad);width:var(--pick-arrow);height:var(--pick-arrow);content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;position:absolute;transform:translateY(-.12rem)rotate(45deg)}.SiteHeader-module__BAu-nW__sheetCurrency select{min-width:5.4rem;padding:.45rem calc(var(--pick-pad) + var(--pick-arrow) + .7rem) .45rem var(--pick-pad);appearance:none;font-size:.85rem}}
.SiteSearch-module__LzR3wG__search{pointer-events:auto;align-items:center;display:flex}.SiteSearch-module__LzR3wG__field{border:1px solid var(--line-field);border-radius:var(--radius-pill);width:11.5rem;height:28px;color:inherit;transition:width var(--dur-base) var(--ease-out), border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;align-items:center;gap:.5rem;padding:0 .4rem 0 .75rem;display:flex}.SiteSearch-module__LzR3wG__field>svg{opacity:.7;flex:none}.SiteSearch-module__LzR3wG__field:hover{border-color:var(--ink)}.SiteSearch-module__LzR3wG__focused .SiteSearch-module__LzR3wG__field{border-color:var(--ink);background:var(--bg);width:18rem}.SiteSearch-module__LzR3wG__field input{min-width:0;height:100%;color:inherit;font-family:var(--font-body);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.875rem}.SiteSearch-module__LzR3wG__field input::placeholder{color:var(--dim);opacity:1}.SiteSearch-module__LzR3wG__field input::-webkit-search-cancel-button{display:none}.SiteSearch-module__LzR3wG__field:has(input:focus-visible){box-shadow:0 0 0 1px var(--focus)}.SiteSearch-module__LzR3wG__hint{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--dim);font-family:var(--font-body);font-size:var(--fs-chrome);letter-spacing:.04em;transition:opacity var(--dur-fast) ease;flex:none;padding:.15rem .4rem;line-height:1}.SiteSearch-module__LzR3wG__focused .SiteSearch-module__LzR3wG__hint{opacity:0}.SiteSearch-module__LzR3wG__clear,.SiteSearch-module__LzR3wG__dismiss,.SiteSearch-module__LzR3wG__trigger{border-radius:var(--radius-round);width:20px;height:20px;color:inherit;cursor:pointer;transition:opacity var(--dur-base) var(--ease-out), background-color var(--dur-fast) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.SiteSearch-module__LzR3wG__clear:hover{background:var(--line)}.SiteSearch-module__LzR3wG__clear:after,.SiteSearch-module__LzR3wG__dismiss:after,.SiteSearch-module__LzR3wG__trigger:after{content:"";position:absolute;inset:-5px}.SiteSearch-module__LzR3wG__trigger,.SiteSearch-module__LzR3wG__dismiss{display:none}.SiteSearch-module__LzR3wG__panel{z-index:1;top:calc(100% + .5rem);right:var(--edge);left:var(--search-left,auto);width:var(--search-width,min(30rem, calc(100% - 2 * var(--edge))));max-height:min(34rem, calc(100dvh - var(--bar-h) - 2rem));border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 18px 48px -12px color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);flex-direction:column;display:flex;position:absolute;overflow:hidden}.SiteSearch-module__LzR3wG__panel[hidden]{display:none}.SiteSearch-module__LzR3wG__panel.SiteSearch-module__LzR3wG__open{animation:SiteSearch-module__LzR3wG__drop var(--dur-base) var(--ease-out)}@keyframes SiteSearch-module__LzR3wG__drop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.SiteSearch-module__LzR3wG__panel.SiteSearch-module__LzR3wG__open{animation:none}.SiteSearch-module__LzR3wG__field{transition:none}}.SiteSearch-module__LzR3wG__results{overscroll-behavior:contain;padding:.35rem;overflow-y:auto}.SiteSearch-module__LzR3wG__section+.SiteSearch-module__LzR3wG__section{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.SiteSearch-module__LzR3wG__heading{color:var(--dim);font-family:var(--font-body);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:0;padding:.65rem .6rem .4rem;display:flex}.SiteSearch-module__LzR3wG__heading span{letter-spacing:.04em;text-transform:none}.SiteSearch-module__LzR3wG__row{border-radius:var(--radius-md);color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.45rem .6rem;scroll-margin:.35rem;text-decoration:none;display:grid}.SiteSearch-module__LzR3wG__row[aria-selected=true]{background:var(--panel)}.SiteSearch-module__LzR3wG__thumb{border-radius:var(--radius-sm);background:var(--panel);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);font-family:var(--font-display);justify-content:center;align-items:center;font-size:1.1rem;display:flex;overflow:hidden}.SiteSearch-module__LzR3wG__thumb img{object-fit:cover;width:100%;height:100%;display:block}.SiteSearch-module__LzR3wG__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.SiteSearch-module__LzR3wG__title,.SiteSearch-module__LzR3wG__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SiteSearch-module__LzR3wG__tag{color:var(--ink)}.SiteSearch-module__LzR3wG__title{font-family:var(--font-body);font-size:.95rem;line-height:1.25}.SiteSearch-module__LzR3wG__title mark{color:inherit;text-underline-offset:.2em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.SiteSearch-module__LzR3wG__title span{color:var(--dim)}.SiteSearch-module__LzR3wG__title:not(:has(mark)) span{color:inherit}.SiteSearch-module__LzR3wG__meta{color:var(--dim);font-family:var(--font-body);font-size:.75rem}.SiteSearch-module__LzR3wG__price{color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.SiteSearch-module__LzR3wG__idle,.SiteSearch-module__LzR3wG__empty{font-family:var(--font-body);padding:.5rem .95rem 1rem;font-size:.9rem}.SiteSearch-module__LzR3wG__idle .SiteSearch-module__LzR3wG__heading,.SiteSearch-module__LzR3wG__empty .SiteSearch-module__LzR3wG__heading{padding-left:0;padding-right:0}.SiteSearch-module__LzR3wG__empty>p:first-child{margin:.6rem 0 .4rem}.SiteSearch-module__LzR3wG__empty q{quotes:"“" "”"}.SiteSearch-module__LzR3wG__chips{flex-wrap:wrap;gap:.4rem;display:flex}.SiteSearch-module__LzR3wG__chips a{border:1px solid var(--line-field);border-radius:var(--radius-pill);color:inherit;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;padding:.35rem .75rem;font-size:.8rem;text-decoration:none}.SiteSearch-module__LzR3wG__chips a:hover,.SiteSearch-module__LzR3wG__chips a:focus-visible{background:var(--ink);color:var(--bg)}.SiteSearch-module__LzR3wG__loading{flex-direction:column;gap:.35rem;padding:.75rem .95rem;display:flex}.SiteSearch-module__LzR3wG__ghost{grid-template-columns:44px 1fr;align-items:center;gap:.85rem;display:grid}.SiteSearch-module__LzR3wG__ghost span{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--panel), var(--line), var(--panel)) 0 0 / 200% 100%;height:44px;animation:1.2s linear infinite SiteSearch-module__LzR3wG__shimmer}.SiteSearch-module__LzR3wG__ghost span+span{width:60%;height:.8rem}@keyframes SiteSearch-module__LzR3wG__shimmer{to{background-position:-200% 0}}.SiteSearch-module__LzR3wG__foot{border-top:1px solid var(--line);color:var(--dim);font-family:var(--font-body);font-size:var(--fs-chrome);gap:1rem;margin:0;padding:.55rem .95rem;display:flex}.SiteSearch-module__LzR3wG__foot kbd{border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;min-width:1.3em;margin-right:.2rem;padding:.05rem .3rem;font-family:inherit;display:inline-block}@media (hover:none){.SiteSearch-module__LzR3wG__foot,.SiteSearch-module__LzR3wG__hint{display:none}}@media (max-width:960px){.SiteSearch-module__LzR3wG__field{width:9rem}.SiteSearch-module__LzR3wG__focused .SiteSearch-module__LzR3wG__field{width:14rem}}@media (max-width:720px){.SiteSearch-module__LzR3wG__trigger{display:flex}.SiteSearch-module__LzR3wG__field{display:none}.SiteSearch-module__LzR3wG__expanded .SiteSearch-module__LzR3wG__field{z-index:2;top:50%;right:var(--edge);left:var(--edge);background:var(--bg);width:auto;height:38px;display:flex;position:absolute;transform:translateY(-50%)}.SiteSearch-module__LzR3wG__expanded .SiteSearch-module__LzR3wG__field input{font-size:1rem}.SiteSearch-module__LzR3wG__expanded .SiteSearch-module__LzR3wG__dismiss{display:flex}.SiteSearch-module__LzR3wG__expanded .SiteSearch-module__LzR3wG__hint,.SiteSearch-module__LzR3wG__expanded .SiteSearch-module__LzR3wG__clear{display:none}.SiteSearch-module__LzR3wG__panel{right:var(--edge);left:var(--edge);width:auto}}
.ViewSwitch-module__7NwgQq__switches{z-index:calc(var(--z-header) - 1);top:calc(var(--bar-h) + .6rem);right:var(--edge);flex-direction:column;align-items:flex-end;gap:.4rem;display:flex;position:fixed}.ViewSwitch-module__7NwgQq__switch{border:1px solid var(--line-field,var(--line));background:var(--veil);min-width:0;-webkit-backdrop-filter:blur(var(--blur-chrome,10px));backdrop-filter:blur(var(--blur-chrome,10px));border-radius:999px;gap:2px;margin:0;padding:3px;display:flex}.ViewSwitch-module__7NwgQq__switch button{color:var(--dim);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;border-radius:999px;padding:.42rem .85rem;line-height:1}.ViewSwitch-module__7NwgQq__switch button:hover{color:var(--ink)}.ViewSwitch-module__7NwgQq__switch button.ViewSwitch-module__7NwgQq__on{background:var(--ink);color:var(--bg)}:root[data-booting] .ViewSwitch-module__7NwgQq__switches{opacity:0}
.HomeGrid-module__inicBa__home{background:var(--bg);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:background var(--dur-slow) ease, color var(--dur-slow) ease;position:fixed;inset:0;overflow:hidden}.HomeGrid-module__inicBa__stage{z-index:var(--z-stage);cursor:grab;touch-action:none;position:absolute;inset:0}.HomeGrid-module__inicBa__stage.opens{cursor:pointer}.HomeGrid-module__inicBa__stage.dragging{cursor:grabbing}.HomeGrid-module__inicBa__stage canvas{display:block}.HomeGrid-module__inicBa__stage:focus-visible{outline-offset:calc(-1 * var(--focus-width) - var(--edge) / 2)}.HomeGrid-module__inicBa__card{z-index:var(--z-chrome);top:calc(2.7rem + 34px);right:var(--edge);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--veil);max-width:210px;-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome));pointer-events:none;animation:HomeGrid-module__inicBa__home-card-in var(--dur-base) var(--ease-out) both;align-items:center;gap:.8rem;padding:.55rem .9rem .55rem .55rem;display:flex;position:absolute}.HomeGrid-module__inicBa__thumb{border-radius:var(--radius-sm);background-color:var(--panel);background-position:50%;background-size:cover;flex:none;width:2.4rem;height:3.36rem}.HomeGrid-module__inicBa__copy{overflow-wrap:break-word;flex-direction:column;gap:.25rem;min-width:0;line-height:1.25;display:flex}.HomeGrid-module__inicBa__copy strong{font-weight:600;font-size:var(--fs-chrome);letter-spacing:.12em}.HomeGrid-module__inicBa__copy span{color:var(--dim);font-size:.625rem}.HomeGrid-module__inicBa__copy .HomeGrid-module__inicBa__also{letter-spacing:.04em;font-size:.5rem;line-height:1.35}.HomeGrid-module__inicBa__mark,.HomeGrid-module__inicBa__byline{z-index:var(--z-chrome);bottom:var(--edge);font-family:var(--font-display);text-transform:none;pointer-events:none;font-weight:400;position:absolute}.HomeGrid-module__inicBa__mark{left:var(--edge);letter-spacing:0;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:.86}.HomeGrid-module__inicBa__byline{right:var(--edge);letter-spacing:-.02em;text-align:right;font-size:clamp(1rem,3vw,2rem)}.HomeGrid-module__inicBa__grain{z-index:var(--z-overlay);pointer-events:none;opacity:.12;mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.HomeGrid-module__inicBa__card,.HomeGrid-module__inicBa__mark,.HomeGrid-module__inicBa__byline{transition:opacity .5s .12s,transform .5s .12s}:is(html[data-booting] .HomeGrid-module__inicBa__card,html[data-booting] .HomeGrid-module__inicBa__mark,html[data-booting] .HomeGrid-module__inicBa__byline){opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(.5rem)}html[data-booting] .HomeGrid-module__inicBa__card{animation:none}@keyframes HomeGrid-module__inicBa__home-card-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:720px){.HomeGrid-module__inicBa__card{max-width:min(62vw,210px)}}@media (prefers-reduced-motion:reduce){.HomeGrid-module__inicBa__card{animation:none}}
.PortfolioShelf-module___AAByq__title{letter-spacing:0;text-transform:none;font-size:clamp(1.2rem,2.6vw,1.9rem);line-height:1.1;display:block}
.FormBlock-module__01e75W__form{gap:1rem;max-width:34rem;margin-top:2rem;display:grid}.FormBlock-module__01e75W__field{gap:.35rem;display:grid}.FormBlock-module__01e75W__field>label{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase}.FormBlock-module__01e75W__field input,.FormBlock-module__01e75W__field textarea,.FormBlock-module__01e75W__field select{border:1px solid var(--line-field);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--ink);padding:.75rem}.FormBlock-module__01e75W__field [aria-invalid=true]{border-color:var(--error)}.FormBlock-module__01e75W__fieldError{color:var(--error);margin:0;font-size:.9rem}.FormBlock-module__01e75W__checkRow{gap:.35rem;display:grid}.FormBlock-module__01e75W__check input{width:1.1rem;height:1.1rem;accent-color:var(--ink)}.FormBlock-module__01e75W__check{align-items:center;gap:.6rem;display:flex}.FormBlock-module__01e75W__message{color:var(--dim);margin:0}.FormBlock-module__01e75W__error{color:var(--error);margin:0}.FormBlock-module__01e75W__submit{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);width:fit-content;color:var(--bg);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;transition:opacity var(--dur-fast) var(--ease-out);padding:.75rem 1.2rem}.FormBlock-module__01e75W__submit[aria-disabled=true]{opacity:.55}.FormBlock-module__01e75W__done{margin-top:2rem}
.PolicyDocument-module__r4kriq__document{--measure:40rem;--rail:15rem;--ease-in:cubic-bezier(.16, .84, .24, 1);gap:clamp(3rem,7vw,6rem);display:grid}.PolicyDocument-module__r4kriq__head{max-width:calc(var(--rail) + var(--gap-columns) + var(--measure));border-bottom:1px solid var(--line);gap:1.4rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.PolicyDocument-module__r4kriq__kicker{color:var(--dim);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.PolicyDocument-module__r4kriq__kicker>span{color:var(--ink)}.PolicyDocument-module__r4kriq__title{font-feature-settings:"salt" 1, "frac" 1;text-box:trim-both cap alphabetic;text-wrap:balance;max-width:14ch;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.95}.PolicyDocument-module__r4kriq__intro{max-width:var(--measure);font-size:var(--fs-lede);text-wrap:pretty;line-height:1.5}.PolicyDocument-module__r4kriq__intro p{margin:0 0 .9em}.PolicyDocument-module__r4kriq__body{grid-template-columns:var(--rail) minmax(0, var(--measure));gap:var(--gap-columns);align-items:start;display:grid}.PolicyDocument-module__r4kriq__bodyAlone{max-width:var(--measure)}.PolicyDocument-module__r4kriq__rail{scrollbar-width:thin;max-height:calc(100vh - clamp(4.5rem,10vh,6.5rem) - 2rem);position:sticky;top:clamp(4.5rem,10vh,6.5rem);overflow-y:auto}.PolicyDocument-module__r4kriq__railLabel{color:var(--dim);margin:0 0 1rem}.PolicyDocument-module__r4kriq__contents{gap:.55rem;margin:0;padding:0;font-size:.875rem;line-height:1.35;list-style:none;display:grid}.PolicyDocument-module__r4kriq__contentsLink{color:var(--dim);transition:color var(--dur-base) var(--ease-soft);grid-template-columns:2rem 1fr;align-items:baseline;gap:.25rem;text-decoration:none;display:grid}.PolicyDocument-module__r4kriq__contentsLink:hover,.PolicyDocument-module__r4kriq__contentsLink:focus-visible{color:var(--ink)}.PolicyDocument-module__r4kriq__contentsNumber{font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome)}.PolicyDocument-module__r4kriq__sections{gap:clamp(2.5rem,5vw,4rem);display:grid}.PolicyDocument-module__r4kriq__section{gap:1.1rem;scroll-margin-top:clamp(5rem,12vh,7rem);display:grid}.PolicyDocument-module__r4kriq__section+.PolicyDocument-module__r4kriq__section{border-top:1px solid var(--line);padding-top:clamp(2.5rem,5vw,4rem)}.PolicyDocument-module__r4kriq__heading{font-feature-settings:"salt" 1, "frac" 1;text-wrap:balance;grid-template-columns:3.25rem 1fr;align-items:baseline;gap:.75rem;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.05;display:grid}.PolicyDocument-module__r4kriq__number{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome)}.PolicyDocument-module__r4kriq__prose{font-size:var(--fs-body);text-wrap:pretty;padding-left:4rem;line-height:1.6}.PolicyDocument-module__r4kriq__prose p{margin:0 0 1em}.PolicyDocument-module__r4kriq__prose h3,.PolicyDocument-module__r4kriq__prose h4{margin:1.6em 0 .5em;font-size:1.05rem}.PolicyDocument-module__r4kriq__prose ul,.PolicyDocument-module__r4kriq__prose ol{margin:0 0 1em;padding-left:1.2rem}.PolicyDocument-module__r4kriq__prose li{margin:.3em 0;padding-left:.2rem}.PolicyDocument-module__r4kriq__prose li::marker{color:var(--dim)}.PolicyDocument-module__r4kriq__prose a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.22em;overflow-wrap:anywhere;transition:text-decoration-color var(--dur-base) var(--ease-soft)}.PolicyDocument-module__r4kriq__prose a:hover{text-decoration-color:currentColor}.PolicyDocument-module__r4kriq__prose strong{font-weight:600}.PolicyDocument-module__r4kriq__closing{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);gap:.9rem;margin-top:1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.PolicyDocument-module__r4kriq__closingHeading{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.1}.PolicyDocument-module__r4kriq__closing .PolicyDocument-module__r4kriq__prose{padding-left:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.PolicyDocument-module__r4kriq__section{animation:PolicyDocument-module__r4kriq__policy-in 1ms var(--ease-in) both;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes PolicyDocument-module__r4kriq__policy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:720px){.PolicyDocument-module__r4kriq__document{padding-top:calc(var(--edge) + 2.2rem)}.PolicyDocument-module__r4kriq__body{grid-template-columns:minmax(0,1fr);gap:2.5rem}.PolicyDocument-module__r4kriq__rail{border-bottom:1px solid var(--line);max-height:none;padding-bottom:2rem;position:static}.PolicyDocument-module__r4kriq__contents{gap:.6rem}.PolicyDocument-module__r4kriq__heading{grid-template-columns:1fr;gap:.4rem}.PolicyDocument-module__r4kriq__prose{padding-left:0}}
.ShopMarket-module__lTbR0W__market.ShopMarket-module__lTbR0W__market .scene__name{bottom:calc(var(--edge) + 2.6rem)}.ShopMarket-module__lTbR0W__market.ShopMarket-module__lTbR0W__market .scene__name h2{font-size:clamp(1.5rem,3.6vw,2.6rem)}.ShopMarket-module__lTbR0W__line{color:var(--ink)}
.CounterPage-module__VSXYQa__sway{z-index:var(--z-chrome);left:var(--edge);bottom:var(--edge);color:var(--dim);pointer-events:none;align-items:center;gap:.6rem;display:flex;position:absolute}.CounterPage-module__VSXYQa__meter{background:var(--line);width:4.4rem;height:2px;display:block;overflow:hidden}.CounterPage-module__VSXYQa__meter>span{background:var(--ink);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:720px){.CounterPage-module__VSXYQa__sway{display:none}}.CounterPage-module__VSXYQa__stall.CounterPage-module__VSXYQa__stall .scene__name{bottom:calc(var(--edge) + 2.6rem)}.CounterPage-module__VSXYQa__stall.CounterPage-module__VSXYQa__stall .scene__name h2{font-size:clamp(1rem,1.9vw,1.35rem)}
.Rotunda-module__eqSSUG__kicker{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;margin:0 0 1.5rem}.Rotunda-module__eqSSUG__more{color:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.3em;font-size:.78rem;display:inline-block}.Rotunda-module__eqSSUG__immersive{z-index:calc(var(--z-header) - 2);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.Rotunda-module__eqSSUG__immersiveScene{position:absolute;inset:0}.Rotunda-module__eqSSUG__sceneVeiled{opacity:0;transition:opacity .45s ease-out}.Rotunda-module__eqSSUG__sceneShown{opacity:1}.Rotunda-module__eqSSUG__immersiveScene canvas{display:block}.Rotunda-module__eqSSUG__round:disabled{cursor:default;opacity:.3}.Rotunda-module__eqSSUG__round{border:1px solid var(--line-field);border-radius:var(--radius-round);background:var(--veil);width:2.75rem;height:2.75rem;-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome));color:inherit;cursor:pointer;flex:none;place-items:center;display:grid}.Rotunda-module__eqSSUG__round:not(:disabled):hover{background:var(--panel)}@keyframes Rotunda-module__eqSSUG__walk-in{0%{opacity:0}}.Rotunda-module__eqSSUG__walkHint{bottom:5.4rem;right:var(--page-gutter);color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;pointer-events:none;margin:0;position:absolute}.Rotunda-module__eqSSUG__walkHintWide{max-width:min(18rem, calc(100vw - 2 * var(--page-gutter)));text-align:right;animation:Rotunda-module__eqSSUG__walk-in var(--dur-slow) var(--ease-out);justify-items:end;gap:.35rem;line-height:1.5;display:grid}.Rotunda-module__eqSSUG__walkHintWide>span+span{opacity:.75}.Rotunda-module__eqSSUG__walkHintLit{color:#5f5e5a}.Rotunda-module__eqSSUG__cursorTip{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.Rotunda-module__eqSSUG__cursorTipPill{color:#f2f2f0;font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);opacity:0;text-transform:uppercase;transform-origin:0 0;transition:opacity var(--dur-fast) ease, transform var(--dur-base) var(--ease-out);white-space:nowrap;background:#111110;border-radius:999px;padding:.45rem .75rem;display:block;transform:translate(1rem,1rem)scale(.9)}.Rotunda-module__eqSSUG__cursorTipOn .Rotunda-module__eqSSUG__cursorTipPill{opacity:1;transform:translate(1rem,1rem)}@media (hover:none){.Rotunda-module__eqSSUG__cursorTip{display:none}}.Rotunda-module__eqSSUG__darkRoom{--shade:#0000008c;--ink:#ecebe6;--dim:#9c9b96;--line-field:#fff6;--veil:#1414148c;--panel:#ffffff1a;--focus:#fff;color:var(--ink)}.Rotunda-module__eqSSUG__roomCaption{bottom:5.5rem;left:var(--page-gutter);max-width:min(32rem,70vw);animation:Rotunda-module__eqSSUG__walk-in var(--dur-slow) var(--ease-out);justify-items:start;gap:.6rem;display:grid;position:absolute}.Rotunda-module__eqSSUG__roomCaptionCentre{--shade:#ffffffb3;transition:color var(--dur-slow) var(--ease-out);text-align:center;justify-items:center;max-width:min(30rem,60vw);left:50%;transform:translate(-50%)}.Rotunda-module__eqSSUG__roomCaption .Rotunda-module__eqSSUG__kicker{margin:0}.Rotunda-module__eqSSUG__roomTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3.6vw,3.4rem);font-weight:400;line-height:.95}.Rotunda-module__eqSSUG__darkRoom .Rotunda-module__eqSSUG__roomCaptionCentre{--shade:#000000a6}.Rotunda-module__eqSSUG__roomCaptionLit,.Rotunda-module__eqSSUG__darkRoom .Rotunda-module__eqSSUG__roomCaptionLit{--shade:#ffffffb3;--dim:#5f5e5a;color:#111110}.Rotunda-module__eqSSUG__roomCaptionCentre .Rotunda-module__eqSSUG__roomTitle,.Rotunda-module__eqSSUG__roomCaptionCentre .Rotunda-module__eqSSUG__more{text-shadow:0 0 6px var(--shade), 0 0 22px var(--shade)}.Rotunda-module__eqSSUG__roomCaptionCentre .Rotunda-module__eqSSUG__roomTitle{font-size:clamp(1.5rem,2.6vw,2.5rem)}.Rotunda-module__eqSSUG__roomNav{right:var(--page-gutter);animation:Rotunda-module__eqSSUG__walk-in var(--dur-slow) var(--ease-out);gap:.6rem;display:flex;position:absolute;bottom:7.5rem}.Rotunda-module__eqSSUG__darkRoom .Rotunda-module__eqSSUG__walkHint{bottom:5.4rem}.Rotunda-module__eqSSUG__walkHint.Rotunda-module__eqSSUG__walkHintWide{bottom:3.6rem}@media (max-width:1300px){.Rotunda-module__eqSSUG__walkHint.Rotunda-module__eqSSUG__walkHintWide{bottom:5.4rem}.Rotunda-module__eqSSUG__immersive:has(.Rotunda-module__eqSSUG__walkHintWide) .Rotunda-module__eqSSUG__roomNav{bottom:9rem}}@media (max-width:52rem){.Rotunda-module__eqSSUG__roomCaption.Rotunda-module__eqSSUG__roomCaptionCentre{bottom:calc(var(--rotunda-foot,1.5rem) + 8rem);max-width:calc(100vw - 2 * var(--page-gutter));gap:.45rem}.Rotunda-module__eqSSUG__roomCaptionCentre .Rotunda-module__eqSSUG__more{white-space:nowrap}:is(.Rotunda-module__eqSSUG__immersive .Rotunda-module__eqSSUG__roomNav,.Rotunda-module__eqSSUG__immersive:has(.Rotunda-module__eqSSUG__walkHintWide) .Rotunda-module__eqSSUG__roomNav){right:auto;bottom:calc(var(--rotunda-foot,1.5rem) + 3.4rem);left:50%;transform:translate(-50%)}.Rotunda-module__eqSSUG__walkHint.Rotunda-module__eqSSUG__walkHintWide{right:var(--page-gutter);bottom:var(--rotunda-foot,1.5rem);left:var(--page-gutter);text-align:center;justify-items:center;max-width:none}}
.HomePrototypes-module__sVhysW__page{--rotunda-foot:4.75rem;min-height:100svh;padding:calc(var(--bar-h) + 2.5rem) var(--page-gutter) 7rem;color:var(--ink)}.HomePrototypes-module__sVhysW__empty{text-align:center;padding:30vh 1rem}.HomePrototypes-module__sVhysW__kicker{color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;margin:0 0 1.5rem}.HomePrototypes-module__sVhysW__more{color:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.3em;font-size:.78rem;display:inline-block}.HomePrototypes-module__sVhysW__sheet{background:color-mix(in srgb, var(--ink) 8%, var(--bg));display:block;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 12px 28px -14px #00000059}.HomePrototypes-module__sVhysW__sheet img{object-fit:cover;width:100%;height:100%;display:block}.HomePrototypes-module__sVhysW__stacksRoot{position:relative}.HomePrototypes-module__sVhysW__piles{max-width:78rem;margin:0 auto}.HomePrototypes-module__sVhysW__pileList{--pile-h:clamp(13rem, 24vw, 19rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.HomePrototypes-module__sVhysW__pile{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:1.6rem;padding:0;display:grid}.HomePrototypes-module__sVhysW__pileCards{width:100%;height:calc(var(--pile-h) + 2.5rem);place-items:center;display:grid;position:relative}.HomePrototypes-module__sVhysW__pileCards .HomePrototypes-module__sVhysW__sheet{transform:translate(var(--x), var(--y)) rotate(var(--r));transition:transform var(--dur-slow) var(--ease-out);position:absolute}.HomePrototypes-module__sVhysW__pile:hover .HomePrototypes-module__sVhysW__pileCards .HomePrototypes-module__sVhysW__sheet,.HomePrototypes-module__sVhysW__pile:focus-visible .HomePrototypes-module__sVhysW__pileCards .HomePrototypes-module__sVhysW__sheet{transform:translate(calc(var(--x) * 1.7), calc(var(--y) * 1.5 - 6px)) rotate(calc(var(--r) * 1.6))}.HomePrototypes-module__sVhysW__pileLabel{text-align:center;gap:.3rem;display:grid}.HomePrototypes-module__sVhysW__pileTitle{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1}.HomePrototypes-module__sVhysW__pileCount{color:var(--dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.HomePrototypes-module__sVhysW__spread{max-width:78rem;margin:0 auto}.HomePrototypes-module__sVhysW__spreadHead{justify-items:start;gap:.9rem;margin-bottom:2.5rem;display:grid}.HomePrototypes-module__sVhysW__back{color:var(--dim);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.75rem}.HomePrototypes-module__sVhysW__back:hover{color:var(--ink)}.HomePrototypes-module__sVhysW__spreadTitle{font-family:var(--font-display);font-size:var(--fs-h1);text-transform:uppercase;margin:0;font-weight:400;line-height:.95}.HomePrototypes-module__sVhysW__spreadLede{max-width:40rem;font-size:var(--fs-lede);margin:0}.HomePrototypes-module__sVhysW__spreadGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-items:end;gap:2.5rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.HomePrototypes-module__sVhysW__spreadCard{color:inherit;gap:.7rem;text-decoration:none;display:grid}.HomePrototypes-module__sVhysW__spreadCard .HomePrototypes-module__sVhysW__sheet{transition:transform var(--dur-base) var(--ease-out)}.HomePrototypes-module__sVhysW__spreadCard:hover .HomePrototypes-module__sVhysW__sheet{transform:translateY(-4px)}.HomePrototypes-module__sVhysW__cardTitle{font-size:.92rem}.HomePrototypes-module__sVhysW__immersive{z-index:calc(var(--z-header) - 2);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.HomePrototypes-module__sVhysW__immersiveScene{position:absolute;inset:0}.HomePrototypes-module__sVhysW__immersiveScene canvas{display:block}.HomePrototypes-module__sVhysW__round:disabled{cursor:default;opacity:.3}.HomePrototypes-module__sVhysW__round{border:1px solid var(--line-field);border-radius:var(--radius-round);background:var(--veil);width:2.75rem;height:2.75rem;-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome));color:inherit;cursor:pointer;flex:none;place-items:center;display:grid}.HomePrototypes-module__sVhysW__round:not(:disabled):hover{background:var(--panel)}.HomePrototypes-module__sVhysW__walkCaption{text-align:center;width:min(30rem,34vw);animation:HomePrototypes-module__sVhysW__walk-in var(--dur-slow) var(--ease-out);pointer-events:none;justify-items:center;gap:.6rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomePrototypes-module__sVhysW__walkCaption a{pointer-events:auto}.HomePrototypes-module__sVhysW__walkCaption .HomePrototypes-module__sVhysW__kicker{margin:0}@keyframes HomePrototypes-module__sVhysW__walk-in{0%{opacity:0}}.HomePrototypes-module__sVhysW__walkTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.8vw,2.7rem);font-weight:400;line-height:.95}.HomePrototypes-module__sVhysW__walkCount{color:var(--dim);margin:0;font-size:.9rem}.HomePrototypes-module__sVhysW__walkNav{top:50%;right:var(--page-gutter);justify-items:center;gap:.9rem;display:grid;position:absolute;transform:translateY(-50%)}.HomePrototypes-module__sVhysW__walkRooms{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.HomePrototypes-module__sVhysW__walkDot{border:1px solid var(--line-field);border-radius:var(--radius-round);cursor:pointer;background:0 0;width:.55rem;height:.55rem;padding:0;display:block}.HomePrototypes-module__sVhysW__walkDot[aria-current]{background:var(--ink);border-color:var(--ink)}.HomePrototypes-module__sVhysW__walkHint{bottom:5.4rem;right:var(--page-gutter);color:var(--dim);font-family:var(--font-mono);font-size:var(--fs-chrome);letter-spacing:var(--track-chrome);text-transform:uppercase;pointer-events:none;margin:0;position:absolute}.HomePrototypes-module__sVhysW__darkRoom{--shade:#0000008c;--ink:#ecebe6;--dim:#9c9b96;--line-field:#fff6;--veil:#1414148c;--panel:#ffffff1a;--focus:#fff;color:var(--ink)}.HomePrototypes-module__sVhysW__subtitle{color:#fff;animation:HomePrototypes-module__sVhysW__walk-in var(--dur-slow) var(--ease-out);pointer-events:none;white-space:nowrap;background:#00000073;margin:0;padding:.25rem .6rem;font-size:clamp(.85rem,1.2vw,1.05rem);position:absolute;bottom:23%;left:50%;transform:translate(-50%)}.HomePrototypes-module__sVhysW__roomCaption{bottom:5.5rem;left:var(--page-gutter);max-width:min(32rem,70vw);animation:HomePrototypes-module__sVhysW__walk-in var(--dur-slow) var(--ease-out);justify-items:start;gap:.6rem;display:grid;position:absolute}.HomePrototypes-module__sVhysW__roomCaption .HomePrototypes-module__sVhysW__kicker{margin:0}.HomePrototypes-module__sVhysW__roomTitle{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3.6vw,3.4rem);font-weight:400;line-height:.95}.HomePrototypes-module__sVhysW__roomNav{right:var(--page-gutter);gap:.6rem;display:flex;position:absolute;bottom:7.5rem}.HomePrototypes-module__sVhysW__darkRoom .HomePrototypes-module__sVhysW__walkHint{bottom:5.4rem}.HomePrototypes-module__sVhysW__switcher{scrollbar-width:none;max-width:calc(100vw - 2rem);z-index:calc(var(--z-header) - 1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--veil);-webkit-backdrop-filter:blur(var(--blur-chrome));backdrop-filter:blur(var(--blur-chrome));gap:.25rem;padding:.3rem;display:flex;position:fixed;bottom:1.25rem;left:50%;overflow-x:auto;transform:translate(-50%)}.HomePrototypes-module__sVhysW__switch{border-radius:var(--radius-pill);color:var(--dim);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;padding:.55rem .95rem;font-size:.72rem}.HomePrototypes-module__sVhysW__switch[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (max-width:52rem){.HomePrototypes-module__sVhysW__walkCaption{width:60vw}.HomePrototypes-module__sVhysW__walkHint{display:none}.HomePrototypes-module__sVhysW__switch{padding:.5rem .7rem;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.HomePrototypes-module__sVhysW__walkCaption{animation:none}.HomePrototypes-module__sVhysW__pileCards .HomePrototypes-module__sVhysW__sheet,.HomePrototypes-module__sVhysW__spreadCard .HomePrototypes-module__sVhysW__sheet{transition:none}}
