@font-face{font-family:Basis;src:url(../../../fonts/BasisGrotesquePro-Bold.otf) format("opentype");font-weight:700}@font-face{font-family:Basis;src:url(../../../fonts/BasisGrotesquePro-Medium.otf) format("opentype");font-weight:500}@font-face{font-family:Basis;src:url(../../../fonts/BasisGrotesquePro-Regular.otf) format("opentype");font-weight:400}:root{--window-height: 100vh;--space-standard: 1.25rem;--space-large: 2.5rem;--space-x-large: var(--nav-height);--nav-height: 3.5rem;--z-main-above-curtain: 30;--z-curtain: 20;--z-main-below-curtain: 10;--z-nav: 40;--color-text: #282e3c}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body{font-size:12px;font-family:"Basis",-apple-system,BlinkMacSystemFont,helvetica neue,helvetica sans-serif;font-weight:500;letter-spacing:.03em;color:var(--color-text);margin:0;padding:0}@media(min-width:768px){html,body{font-size:14px}}img,video{display:block;width:100%}a,button{cursor:pointer}.underline{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.main-nav.svelte-1h32yp1{position:fixed;top:0;left:0;width:100%;height:var(--nav-height);background:transparent;background:#fff;z-index:100;border-bottom:1px solid transparent;transition:background .3s ease}.nav-content.svelte-1h32yp1{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 2rem;max-width:100%}.nav-left.svelte-1h32yp1{display:flex;align-items:center;gap:4rem}.logo.svelte-1h32yp1{font-size:1rem;font-weight:600;text-decoration:none;color:#000;letter-spacing:.02em;white-space:nowrap;z-index:101}.nav-right.svelte-1h32yp1{display:flex;align-items:center;gap:3rem}.nav-switch-container.svelte-1h32yp1{position:relative;display:flex;align-items:center;height:100%}.nav-group.svelte-1h32yp1{display:flex;gap:2rem;opacity:0;transition:opacity .6s ease;pointer-events:none;grid-area:stack}.nav-switch-container.svelte-1h32yp1{display:grid;grid-template-areas:"stack";align-items:center}.nav-group.visible.svelte-1h32yp1{opacity:1;pointer-events:auto}.nav-group.svelte-1h32yp1:not(.visible){transition-delay:0ms}.nav-group.visible.svelte-1h32yp1{transition-delay:1.2s}.nav-group.immediate.svelte-1h32yp1{transition-delay:0ms!important}.primary-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1),.secondary-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1){text-decoration:none;color:#666;font-size:.85rem;font-weight:500;transition:color .2s ease;text-transform:uppercase;letter-spacing:.05em}.primary-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.secondary-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:#000}.primary-nav.svelte-1h32yp1 a.active:where(.svelte-1h32yp1),.secondary-nav.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){color:#000;text-decoration:underline;text-underline-offset:4px}.collection-title.svelte-1h32yp1{font-size:.85rem;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.close-btn.svelte-1h32yp1{background:none;border:none;font-size:.85rem;font-weight:500;color:#666;cursor:pointer;padding:.5rem 1rem;transition:color .2s ease;text-transform:uppercase;letter-spacing:.05em}.close-btn.svelte-1h32yp1:hover{color:#000}@media(max-width:767px){.nav-content.svelte-1h32yp1{padding:0 var(--space-standard)}.nav-left.svelte-1h32yp1,.nav-right.svelte-1h32yp1{gap:1.5rem}.nav-group.svelte-1h32yp1{gap:1rem}.secondary-nav.svelte-1h32yp1{position:fixed;bottom:0;left:0;width:100%;height:var(--nav-height);background:#fff;justify-content:center;align-items:center;z-index:100;border-top:1px solid #eee}.primary-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1),.secondary-nav.svelte-1h32yp1 a:where(.svelte-1h32yp1),.close-btn.svelte-1h32yp1,.collection-title.svelte-1h32yp1{font-size:1.2rem}.logo.svelte-1h32yp1{font-size:1.2rem}}.backdrop.svelte-1suuyjr{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:101;opacity:0;transition:opacity .4s ease}.backdrop.active.svelte-1suuyjr{opacity:1}.drawer-overlay.svelte-1suuyjr{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:102;transform:translateY(100vh) scale(1);transition:transform .9s ease .3s;will-change:transform;cursor:grab}.drawer-overlay.svelte-1suuyjr:active{cursor:grabbing}.drawer-overlay.open.svelte-1suuyjr{transform:translateY(0) scale(1)}.carousel-container.svelte-1suuyjr{width:100%;height:100%;display:flex;align-items:center;overflow:hidden;padding-top:var(--nav-height)}.carousel-track.svelte-1suuyjr{display:flex;align-items:center;height:100%;gap:2rem;will-change:transform}.carousel-slide.svelte-1suuyjr{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:60vh;opacity:1;transition:opacity .4s ease}.carousel-slide.svelte-1suuyjr img:where(.svelte-1suuyjr){height:100%;width:auto;max-width:none;object-fit:contain;-webkit-user-select:none;user-select:none;box-shadow:0 10px 30px #0000001a}@media(max-width:768px){.carousel-slide.svelte-1suuyjr{height:35vh}}.drawer-nav.svelte-1suuyjr{position:fixed;top:0;left:0;width:100%;height:var(--nav-height);background:transparent;z-index:1;opacity:0;transition:opacity .3s ease;transition-delay:0ms;pointer-events:none}.drawer-nav.show.svelte-1suuyjr{opacity:1;transition-delay:1.2s;pointer-events:auto}.drawer-nav-content.svelte-1suuyjr{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 2rem}.drawer-nav-left.svelte-1suuyjr{display:flex;align-items:center;gap:4rem}.drawer-logo.svelte-1suuyjr{font-size:1rem;font-weight:600;text-decoration:none;color:#000;letter-spacing:.02em;white-space:nowrap}.drawer-title.svelte-1suuyjr{font-size:.9rem;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:.05em}.drawer-close-btn.svelte-1suuyjr{background:none;border:none;font-size:.9rem;font-weight:500;color:#666;cursor:pointer;padding:.5rem 1rem;transition:color .2s ease;text-transform:uppercase;letter-spacing:.05em}.drawer-close-btn.svelte-1suuyjr:hover{color:#000}@media(max-width:767px){.drawer-nav-content.svelte-1suuyjr{padding:0 var(--space-standard)}.drawer-nav-left.svelte-1suuyjr{gap:1.5rem}.drawer-close-btn.svelte-1suuyjr,.drawer-logo.svelte-1suuyjr,.drawer-title.svelte-1suuyjr{font-size:1.2rem}}.animate.svelte-12qhfyh{position:fixed;left:0;z-index:var(--z-main-below-curtain);width:100vw;height:var(--window-height);background:#fff}.curtain.svelte-12qhfyh{position:fixed;top:0;left:0;width:100vw;height:var(--window-height);opacity:0;background:#fff;pointer-events:none;z-index:var(--z-curtain);transition:opacity .6s ease}.scrollWrap.svelte-12qhfyh{overflow-y:scroll;height:100%}.scrollWrap.svelte-12qhfyh::-webkit-scrollbar{display:none}.content.svelte-12qhfyh{padding-top:var(--nav-height);min-height:100vh}@media(max-width:767px){.bottomShim.svelte-12qhfyh{height:var(--nav-height)}}.page-transition-wrapper.svelte-12qhfyh{width:100%;transition:opacity .6s ease}
