:root{--cta-ring-thin: 3px;--cta-ring-thick: 5px;--cta-ring: var(--cta-ring-thin)}.cta{--_ring: var(--cta-ring, 3px);--_h: var(--cta-h, 56px);--_circle: calc(var(--_h) - 2 * var(--_ring));--_pad-l: var(--cta-pad-l, 24px);--_gap: var(--cta-gap, 20px);--_glyph: var(--cta-glyph, min(24px, calc(var(--_circle) * .46)));--_dur: var(--cta-duration, .56s);--_ease: cubic-bezier(.4, 0, .2, 1);position:relative;isolation:isolate;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) var(--_circle);align-items:center;column-gap:var(--_gap);height:var(--_h);min-height:var(--_h);max-height:var(--_h);padding:0 var(--_ring) 0 var(--_pad-l);border:var(--cta-border-width, 0px) solid var(--cta-border, transparent);border-radius:var(--cta-radius, 999px);background:var(--cta-bg, #131313);color:var(--cta-text, #ffffff);font-family:var(--cta-font, var(--font-text));font-weight:500;font-size:calc(var(--_h) / 4 + 2px);letter-spacing:var(--cta-tracking, .04em);line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cta,.cta *{-webkit-user-select:none;user-select:none}.cta__label{grid-column:1;grid-row:1;display:block;min-width:0;text-align:left;transform:translate(0);transition:transform var(--_dur) var(--_ease)}.cta__fill{position:absolute;inset:var(--_ring);z-index:1;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) var(--_circle);align-items:center;column-gap:var(--_gap);padding-left:calc(var(--_pad-l) - var(--_ring));border-radius:var(--cta-radius, 999px);background:var(--cta-fill, #faf5ee);color:var(--cta-fill-text, #131313);clip-path:inset(0 0 0 calc(100% - var(--_circle)) round var(--cta-radius, 999px));transition:clip-path var(--_dur) var(--_ease);pointer-events:none;-webkit-user-select:none;user-select:none}.cta__icon{grid-column:2;grid-row:1;position:relative;z-index:2;width:var(--_circle);height:var(--_circle);border-radius:50%;overflow:hidden;color:var(--cta-arrow, #131313)}.cta__track{position:absolute;top:0;right:0;bottom:0;left:0}.cta__track--cycle{animation:cta-arrow-cycle .42s cubic-bezier(.76,0,.24,1)}@keyframes cta-arrow-cycle{0%{transform:translate(0)}to{transform:translate(100%,-100%)}}.cta__arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.cta__arrow+.cta__arrow{transform:translate(-100%,100%)}.cta__arrow svg{display:block;width:var(--_glyph);height:var(--_glyph);translate:0;rotate:0deg;transition:translate var(--_dur) var(--_ease),rotate var(--_dur) var(--_ease)}.cta:hover .cta__fill,.cta:focus-visible .cta__fill{clip-path:inset(0 round var(--cta-radius, 999px))}.cta:hover .cta__label,.cta:focus-visible .cta__label{transform:translate(6px)}.cta:hover .cta__arrow svg,.cta:focus-visible .cta__arrow svg{translate:calc(var(--_circle) * -.24);rotate:-45deg}.cta:focus-visible{outline:2px solid var(--cta-focus, currentColor);outline-offset:3px}.cta--plain{--_pad-l: var(--cta-pad-min, 16px);grid-template-columns:minmax(0,1fr);padding:0 var(--_pad-l)}.cta--plain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--cta-fill, #131313);transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.77,0,.175,1);pointer-events:none}.cta--plain .cta__label{text-align:center;transform:none;transition:none}.cta--plain .cta__fill{top:0;right:0;bottom:0;left:0;grid-template-columns:minmax(0,1fr);padding:0 var(--_pad-l);border-radius:0;background:transparent;clip-path:inset(0 100% 0 0);transition:clip-path .24s cubic-bezier(.77,0,.175,1)}.cta--plain:hover:before,.cta--plain:focus-visible:before{transform:scaleX(1)}.cta--plain:hover .cta__fill,.cta--plain:focus-visible .cta__fill{clip-path:inset(0)}.cta--plain:hover .cta__label,.cta--plain:focus-visible .cta__label{transform:none}@media (prefers-reduced-motion: reduce){.cta__fill,.cta__label,.cta__arrow svg,.cta--plain:before{transition:none}.cta:hover .cta__label,.cta:focus-visible .cta__label{transform:none}.cta:hover .cta__arrow svg,.cta:focus-visible .cta__arrow svg{translate:0;rotate:0deg}.cta__track--cycle{animation:none}}@media (forced-colors: active){.cta__fill,.cta--plain:before{display:none}}.fn{box-sizing:border-box;width:min(1120px,calc(100vw - 2 * var(--gutter)));max-width:none;height:min(920px,calc(100dvh - 2 * var(--s-5)));max-height:none;margin:auto;padding:0;border:0;border-radius:var(--r-inner);background:var(--ground);color:var(--ink);overflow:hidden;overscroll-behavior:contain;box-shadow:0 24px 80px #13131347}.fn[open]{display:flex;flex-direction:column;animation:fn-in .28s var(--ease) both}.fn::backdrop{background:#13131338;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.fn[open]::backdrop{animation:fn-fade .28s var(--ease) both}@keyframes fn-in{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes fn-fade{0%{opacity:0}}.fn__bar{flex:none;display:flex;align-items:center;gap:var(--s-5);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5)}.fn__title{margin:0;font:400 var(--t-h3)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.015em;white-space:nowrap}.fn__hours{margin:0 0 0 auto;font:500 var(--t-small)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fn__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}.fn__map{position:relative;flex:1 0 min(260px,34dvh);min-height:min(260px,34dvh);background:#f1eee7}.fn__grid{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-7);padding:var(--s-5) var(--s-5) var(--s-6)}.fn__store{container-type:inline-size;min-width:0;display:flex;flex-direction:column;padding-top:var(--s-4);border-top:1px solid var(--line);transition:border-color .24s var(--ease)}.fn__store.is-on{border-top-color:var(--ink)}.fn__in{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start}.fn__in>*{min-width:0}.fn__name{display:flex;align-items:center;gap:var(--s-3);margin:0;font:400 var(--t-h3)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.015em}.fn__name:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--ink);transition:background .24s var(--ease),transform .24s var(--ease)}.fn__store.is-on .fn__name:before{background:#f3b13a;transform:scale(1.3)}.fn__addr{margin:var(--s-3) 0 0;font-size:var(--t-body);line-height:1.45}.fn__tel{display:inline-block;margin-top:var(--s-2);color:inherit;font-size:var(--t-body);line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#13131359;transition:text-decoration-color .24s var(--ease)}.fn__tel:hover,.fn__tel:focus-visible{text-decoration-color:currentColor}.fn__tel:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.fn__cta{align-self:stretch;display:grid;gap:var(--s-2);margin-top:auto;padding-top:var(--s-4)}.fn__short{display:none}.fn__note{display:none;grid-column:1 / -1;margin:0;font:500 var(--t-small)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@container (min-width: 400px){.fn__in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cta" "addr cta" "tel cta";column-gap:var(--s-5);align-items:start}.fn__name{grid-area:name}.fn__addr{grid-area:addr}.fn__tel{grid-area:tel;justify-self:start}.fn__cta{grid-area:cta;margin-top:0;padding-top:0;align-self:end}}@container (max-width: 219px){.fn__long{display:none}.fn__short{display:inline}}.fn__pin{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.fn__pin *{user-select:none;-webkit-user-select:none}.fn__pin--l{flex-direction:row-reverse}.fn__pin--b{flex-direction:column;gap:6px}.fn__pin--t{flex-direction:column-reverse;gap:6px}.fn__pin:focus{outline:none}.fn__dot{flex:none;width:16px;height:16px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px #fff,0 2px 8px #00000040;transition:background .24s var(--ease),transform .24s var(--ease)}.fn__tag{display:flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--r-btn);background:var(--ink);color:#fbfaf7;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 10px #0000002e;transition:background .24s var(--ease),color .24s var(--ease)}.fn__pin.is-on .fn__dot{background:#f3b13a;transform:scale(1.25)}.fn__pin.is-on .fn__tag{background:#f3b13a;color:var(--ink)}.fn__pin:focus-visible .fn__tag{outline:2px solid var(--ink);outline-offset:3px}.fn .maplibregl-ctrl-group{border-radius:var(--r-btn);box-shadow:0 0 0 1px #13131324}.fn .maplibregl-ctrl-group button{width:44px;height:44px;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fn .maplibregl-ctrl-group button *{user-select:none;-webkit-user-select:none}.fn .maplibregl-ctrl button:focus{box-shadow:none}.fn .maplibregl-ctrl button:focus-visible{box-shadow:none;outline:2px solid var(--ink);outline-offset:3px;position:relative;z-index:1}.fn .maplibregl-ctrl-attrib{font:400 11px/1.4 var(--font-text)}.fn .maplibregl-cooperative-gesture-screen{font:500 var(--t-small)/1.4 var(--font-text)}@media (max-width: 699px){.fn{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none}.fn__bar{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);gap:var(--s-3)}.fn__hours{display:none}.fn__close{margin-left:auto}.fn__map{flex:none;height:40svh;min-height:240px}.fn__grid{gap:var(--s-5) var(--s-3);padding:var(--s-4) var(--s-4) var(--s-6)}.fn__note{display:block}.fn__name{font-size:23px;gap:var(--s-2)}.fn__name:before{width:8px;height:8px}.fn__addr,.fn__tel{font-size:var(--t-small)}.fn__cta{padding-top:var(--s-3)}}@media (min-width: 600px) and (max-height: 520px){.fn{width:100vw;height:100dvh;border-radius:0;box-shadow:none}.fn__bar{padding-block:var(--s-2)}.fn__body{flex-direction:row;overflow:hidden}.fn__map{flex:1 1 50%;height:auto;min-height:0}.fn__grid{flex:1 1 50%;min-width:0;overflow:auto;overscroll-behavior:contain;align-content:start;gap:var(--s-5) var(--s-4);padding:var(--s-4)}.fn__name{font-size:23px}.fn__addr,.fn__tel{font-size:var(--t-small)}}@media (prefers-reduced-motion: reduce){.fn[open],.fn[open]::backdrop{animation:none}.fn__store,.fn__name:before,.fn__dot,.fn__tag,.fn__tel{transition:none}}.hdr{position:relative;z-index:6;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-5);height:72px;padding:0 var(--gutter);color:inherit}.hdr__mark{display:block;width:28px;height:44px;color:inherit;background:currentColor;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-mask:url(/media/site/tcowhihte.webp) center / contain no-repeat;mask:url(/media/site/tcowhihte.webp) center / contain no-repeat}.hdr__nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,15vw - 121px,var(--s-6));font:500 var(--t-small)/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase}.hdr__nav>a{position:relative;color:inherit;text-decoration:none;padding:12px 0;white-space:nowrap}.hdr__nav>a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-chip)}.hdr__nav>a:hover:after,.hdr__nav>a:focus-visible:after{transform:scaleX(1)}.hdr__nav>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hdr__coll{display:flex;align-items:center}.hdr__drop{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.hdr__drop>span{position:relative;padding:12px 0}.hdr__drop>span:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-chip)}.hdr__drop:hover>span:after,.hdr__drop:focus-visible>span:after,.hdr__drop[aria-expanded=true]>span:after{transform:scaleX(1)}.hdr__drop:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hdr__chev{width:7px;height:7px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .24s var(--ease-chip),margin .24s var(--ease-chip)}.hdr__drop[aria-expanded=true] .hdr__chev{transform:rotate(-135deg);margin-top:4px}.hdr__panel{--hp-blur: 16px;--hp-sat: 1.4;--hp-bright: .64;--hp-tint: rgba(12, 14, 12, .34);position:absolute;z-index:1;left:0;right:0;top:100%;padding:var(--s-5) var(--gutter) var(--s-6);color:#f2eee6;background:var(--hp-tint);-webkit-backdrop-filter:blur(var(--hp-blur)) saturate(var(--hp-sat)) brightness(var(--hp-bright));backdrop-filter:blur(var(--hp-blur)) saturate(var(--hp-sat)) brightness(var(--hp-bright));box-shadow:0 24px 48px #0000002e;transition:opacity .22s var(--ease),translate .22s var(--ease)}.hdr__panel[hidden]{display:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hdr__panel{--hp-tint: rgba(19, 19, 19, .9)}}@media (prefers-reduced-transparency: reduce){.hdr__panel{-webkit-backdrop-filter:none;backdrop-filter:none;--hp-tint: rgba(19, 19, 19, .94)}}@starting-style{.hdr__panel{opacity:0;translate:0 -8px}}.hdr__lines{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,248px));justify-content:center;gap:clamp(24px,5vw,96px)}.hdr__line{display:grid;grid-template-rows:40px 176px;justify-items:center;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-inner);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .24s var(--ease)}.hdr__logo{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-select:none}.hdr__line--traditional .hdr__logo{max-height:30px}.hdr__pack{--k: 1;width:100%;height:176px;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.35));transform:scale(var(--k));transition:transform .32s var(--ease);user-select:none;-webkit-user-select:none}.hdr__line:hover,.hdr__line:focus-visible,.hdr__line[aria-current=page]{background:#f2eee612}.hdr__line--traditional .hdr__pack{--k: 1.08}.hdr__line--astronauts .hdr__pack{--k: 1.6}.hdr__line--wuanaland .hdr__pack{--k: .94}.hdr__line:hover .hdr__pack,.hdr__line:focus-visible .hdr__pack{transform:translateY(-8px) scale(calc(var(--k) * 1.04))}.hdr__line:focus-visible{outline:2px solid #f2eee6;outline-offset:3px}@media (prefers-reduced-motion: reduce){.hdr__panel,.hdr__pack,.hdr__chev,.hdr__drop>span:after{transition:none}.hdr__line:hover .hdr__pack,.hdr__line:focus-visible .hdr__pack{transform:scale(var(--k))}}@media (max-height: 640px){.hdr__line{grid-template-rows:32px 128px}.hdr__pack{height:128px}}.hdr__cta{justify-self:end}.hdr>.hdr__menu{display:none;justify-self:end}@media (max-width: 899px){.hdr{height:60px;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:var(--s-2)}.hdr__nav{display:none}.hdr__cta{grid-column:3}.hdr>.hdr__menu{grid-column:4;display:grid}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow:auto;background:#131313;color:#f2eee6;padding:var(--s-5) var(--gutter) var(--s-7);display:grid;align-content:start;gap:var(--s-6)}.menu__close{justify-self:end}.menu__nav{display:grid;gap:var(--s-2);font:400 var(--t-h2)/1.05 var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.menu__nav a{color:inherit;text-decoration:none;padding:4px 0}.menu__nav a:hover,.menu__nav a:focus-visible{color:#f3b13a;outline:none}.menu__coll{display:grid;gap:2px;padding:var(--s-2) 0 var(--s-2) var(--s-4);border-left:1.5px solid rgba(242,238,230,.24)}.menu__coll .eyebrow{margin:0 0 var(--s-1);font-size:var(--t-eyebrow)}.menu__coll a{font-size:var(--t-h3)}.menu__stores{display:grid;gap:var(--s-3);font-size:var(--t-small)}.menu__stores a{display:grid;gap:2px;color:inherit;text-decoration:none}.menu__stores span{font:500 var(--t-body)/1.2 var(--font-text);letter-spacing:.04em;text-transform:uppercase}.menu__stores small{font-size:var(--t-small);opacity:.7}.menu__ig{color:inherit;text-decoration:none;font-size:var(--t-small);opacity:.8}.hdr--peek{position:fixed;top:0;left:0;right:0;z-index:40;color:#fff;background:transparent;animation:hdr-peek-in .3s var(--ease) both}.hdr--peek.is-out{animation:hdr-peek-out .24s var(--ease) both;pointer-events:none}.hdr--peek[data-inked] .hdr__mark,.hdr--peek[data-inked] .hdr__nav>a,.hdr--peek[data-inked] .hdr__drop,.hdr--peek[data-inked] .hdr-ch{transition:color .24s var(--ease)}@keyframes hdr-peek-in{0%{translate:0 -100%}to{translate:0 0}}@keyframes hdr-peek-out{0%{translate:0 0}to{translate:0 -100%}}@media (prefers-reduced-motion: reduce){.hdr--peek,.hdr--peek.is-out{animation:none}.hdr--peek .hdr__mark,.hdr--peek .hdr__nav>a,.hdr--peek .hdr__drop,.hdr--peek .hdr-ch{transition:none}}.ftr{--ftr-top: clamp(24px, 5.6svh, 64px);--ftr-gap: clamp(16px, 4.2svh, 48px);--ftr-legal: clamp(12px, 2.4svh, 24px);--ftr-bottom: clamp(16px, 2.8svh, 32px);--ftr-word-min: 40px;background:#131313;color:#f2eee6;padding:var(--ftr-top) var(--gutter) var(--ftr-bottom)}.ftr__in{max-width:var(--max);min-height:calc(100svh - var(--ftr-top) - var(--ftr-bottom));min-height:calc(100dvh - var(--ftr-top) - var(--ftr-bottom));margin:0 auto;display:grid;grid-template-rows:auto minmax(var(--ftr-word-min),1fr) auto;gap:var(--ftr-gap)}.ftr a{color:inherit;text-decoration:none}.ftr a:hover,.ftr a:focus-visible{text-decoration:underline;text-underline-offset:.25em;outline:none}.ftr__cols{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(432px,2fr) minmax(160px,.8fr) minmax(100px,.6fr);gap:var(--s-6);align-items:start}.ftr__col{min-width:0;display:grid;gap:var(--s-2);align-content:start;justify-items:start}.ftr__col .eyebrow{margin:0 0 var(--s-2);opacity:.56}.ftr__col>a,.ftr__store{font:500 var(--t-body)/1.3 var(--font-text);letter-spacing:.04em;text-transform:uppercase}.ftr__stores-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-6)}.ftr__store{min-width:0;display:grid;align-content:start;gap:2px}.ftr__store-name{font:500 var(--t-body)/1.3 var(--font-text);letter-spacing:.04em;text-transform:uppercase}.ftr__store small,.ftr__col>small{font-size:var(--t-small);opacity:.7;line-height:1.4}.ftr__address>span{display:block}.ftr__follow{justify-items:end;text-align:right}.ftr__mark{position:relative;min-width:0}.ftr__word{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:left var(--ftr-word-y, 100%);-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.ftr__legal{display:grid;gap:var(--s-2);padding-top:var(--ftr-legal);border-top:1px solid rgba(255,255,255,.14);color:#a9a49b;font-size:11px;line-height:1.5}.ftr__legal p{margin:0;max-width:1100px}.ftr__legal a{text-decoration:underline;text-underline-offset:3px}.ftr__lic{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-5);max-width:none!important;padding-top:var(--s-2)}@media (max-width: 1023px){.ftr__cols{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto 1fr;grid-template-areas:"explore stores hours" "explore stores follow";gap:var(--s-5)}.ftr__cols>nav{grid-area:explore}.ftr__locations{grid-area:stores}.ftr__hours{grid-area:hours}.ftr__follow{grid-area:follow;justify-items:start;text-align:left}.ftr__stores-grid{gap:var(--s-5)}}@media (max-width: 699px){.ftr{--ftr-top: clamp(16px, 3.4svh, 40px);--ftr-gap: clamp(14px, 2.8svh, 32px);--ftr-legal: 10px;--ftr-bottom: 14px}.ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-template-areas:"explore explore" "stores stores" "hours follow";gap:var(--ftr-gap) var(--s-4)}.ftr__cols>nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:var(--s-4)}.ftr__cols>nav>.eyebrow{grid-column:1 / -1;grid-row:1}.ftr__col{gap:6px}.ftr__col .eyebrow{margin-bottom:2px}.ftr__col>a,.ftr__store,.ftr__store-name{font-size:14px}.ftr__stores-grid{gap:var(--s-3) var(--s-4)}.ftr__store small,.ftr__col>small{font-size:12px;line-height:1.35}.ftr__legal{gap:6px;font-size:10px;line-height:1.4}.ftr__lic{padding-top:2px}}.ftr-reveal{position:relative;z-index:0;margin-top:-100svh}.ftr-reveal:after{content:"";display:block;height:100svh;background:#131313}.ftr-reveal>.ftr{position:sticky;top:max(0px,calc(100svh - var(--ftr-h, 100svh)));top:max(0px,calc(100dvh - var(--ftr-h, 100dvh)))}:has(+.ftr-reveal){position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.ftr-reveal{margin-top:0}.ftr-reveal:after{display:none}.ftr-reveal>.ftr{position:static}}.sc{display:grid;gap:var(--s-5)}.sc__ends{display:flex;justify-content:space-between;gap:var(--s-3);font:500 var(--t-small)/1.2 var(--font-text);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.sc__ends span{opacity:.78;transition:opacity .3s;padding-bottom:3px;border-bottom:1.5px solid transparent}.sc__ends span.on{opacity:1;border-bottom-color:currentColor}.sc__tr{position:relative;height:2px;margin-top:12px;border-radius:2px;background:color-mix(in srgb,currentColor 28%,transparent)}.sc__tr i{position:absolute;top:50%;left:var(--v);width:16px;height:16px;border-radius:50%;translate:-50% -50%;background:var(--p-field, currentColor);border:2px solid var(--p-ink, #131313);box-sizing:border-box;transition:left .9s var(--ease)}.sc__row--split .sc__tr{height:8px;border-radius:4px;overflow:hidden}.sc__row--split .sc__tr b{position:absolute;inset:0 auto 0 0;width:var(--v);background:currentColor;transition:width .9s var(--ease)}.sc:not(.is-in) .sc__tr i{left:50%}.sc:not(.is-in) .sc__row--split .sc__tr b{width:50%}@media (prefers-reduced-motion: reduce){.sc__tr i,.sc__row--split .sc__tr b{transition:none}.sc:not(.is-in) .sc__tr i{left:var(--v)}.sc:not(.is-in) .sc__row--split .sc__tr b{width:var(--v)}}.sg{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;min-width:0;overflow:clip;border-radius:var(--r-photo);background:var(--gallery-top);color:var(--gallery-top-ink);touch-action:pan-y}.sg__image--scene img{padding:0}.sg__formats{display:grid;gap:8px;min-width:0}.sg>.sg__formats{position:relative}.sg__size-slot{min-height:44px}.sg__sizes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px}.sg__size-label{margin-right:4px;font:500 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.sg__size{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:6px 8px;border:1px solid transparent;border-radius:var(--r-btn);background:transparent;color:inherit;font:500 12px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.sg__weight{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.sg__weight small{font:400 10px/1.2 var(--font-mono);opacity:.7}button.sg__size:hover{border-color:color-mix(in srgb,currentColor 40%,transparent)}.sg__size[aria-pressed=true]{border-color:currentColor;background:color-mix(in srgb,currentColor 8%,transparent)}.sg__size:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sg__tabs{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;min-height:54px;padding:6px 20px;background:var(--gallery-top)}.sg__tab{flex:0 0 auto;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:8px 0;border:0;background:none;color:inherit;font:500 12px/1.2 var(--font-text);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.sg__tab:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.sg__tab:hover:after,.sg__tab[aria-selected=true]:after{transform:scaleX(1)}.sg__tab:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:1px}.sg__view{position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin:0;color:var(--gallery-bottom-ink)}.sg__image{position:relative;display:flex;flex-direction:column;width:100%;flex:1 0 auto;overflow:hidden}.sg__image:before,.sg__image:after{content:"";display:block;flex:1 0 0}.sg__image img{flex:0 0 auto;aspect-ratio:1;width:100%;height:auto;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sg__image--cutout img{padding:9%}.sg__image--photo img{padding:4%}.sg__navigation{position:absolute;top:0;right:12px;bottom:0;left:12px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.sg__arrow{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:var(--r-btn);background:#ffffff4d;color:inherit;cursor:pointer;transition:background-color .18s ease-out,opacity .2s ease-out;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.sg__arrow:hover{background:#ffffffb8}.sg__arrow{opacity:0}.sg:hover .sg__arrow,.sg:has(:focus-visible) .sg__arrow{opacity:1}@media (hover: none){.sg__arrow{opacity:1}}.sg__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sg__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sg__caption{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 20px 20px;font:400 12px/1.4 var(--font-text)}.sg__count{flex:0 0 auto;font-variant-numeric:tabular-nums;letter-spacing:.06em}.sg--stage{max-width:440px}.sg--stage .sg__image{flex:0 0 auto;aspect-ratio:1}.sg--stage .sg__image img{height:100%;max-height:100%}.sg--stage .sg__caption{min-height:53px}.sg__view:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.sg--catalogue{align-self:stretch}@media (max-width: 599px){.sg__tabs{padding:6px 16px;gap:0 16px}.sg__sizes{gap:4px}.sg__size{min-width:56px;padding:6px}.sg__caption{padding:12px 16px 16px}}@media (prefers-reduced-motion: reduce){.sg__tab:after,.sg__arrow{transition:none}}.sg__size-slot{display:grid}.sg__size-slot>*{grid-area:1 / 1}.sg__size--static{cursor:default}.stg{--stg-bar-ink: 9.5px;--stg-air: clamp(20px, calc(4.5svh + 4.75px) , 60.75px);--stg-pad-t: var(--stg-air);--stg-pad-b: calc(var(--stg-air) - var(--stg-bar-ink));--stg-gap: clamp(16px, 2.6svh, 28px);--stg-bar-pad: clamp(8px, 1.6svh, 16px);--stg-bar: calc(var(--t-h3) + 16px + var(--stg-bar-pad));--stg-caption: 53px;--stg-profile: 230px;--stg-profile-compact: 199px;--stg-gal: clamp(240px, calc(var(--V) - var(--stg-pad-t) - var(--stg-pad-b) - var(--stg-bar) - var(--stg-caption) - var(--stg-gap) - var(--stg-profile)), 440px);position:relative;isolation:isolate;overflow:clip;min-height:var(--V);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;background:var(--c);color:var(--ink);transition:background-color .6s var(--ease),color .6s var(--ease)}.stg__field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;animation:stg-fade .6s var(--ease) both}.stg .pk-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.34}.stg__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 70% at 18% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--c-deep) 40%,transparent) 100%)}.stg--flat .stg__sheen{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.04) 100%)}.stg__in{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(48px,6vw,88px);align-items:stretch;align-content:center;width:100%;max-width:calc(var(--max) + 48px);margin:0 auto;padding:var(--stg-pad-t) var(--gutter) var(--stg-pad-b);touch-action:pan-y}.stg__left,.stg__side{position:relative;--stg-arrow-gap: min(38px, calc(max(0px, (100vw - var(--max) - 48px) / 2) + var(--gutter) - 21px))}.stg__arrow{position:absolute;z-index:1;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:88px;padding:0;border:0;border-radius:var(--r-btn);background:none;color:inherit;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.stg__arrow--prev{right:calc(100% + var(--stg-arrow-gap) - 15px)}.stg__arrow--next{left:calc(50% + min(50%,var(--stg-gal) / 2) + var(--stg-arrow-gap) - 15px)}.stg__arrow svg{width:14px;height:36px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.stg:hover .stg__arrow,.stg:has(:focus-visible) .stg__arrow{opacity:.4;pointer-events:auto}@media (hover: none){.stg__arrow{opacity:.4;pointer-events:auto}}.stg .stg__arrow:hover,.stg .stg__arrow:focus-visible{opacity:1}.stg__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.stg__left{display:flex;flex-direction:column;justify-content:space-between;gap:var(--stg-gap);min-width:0}.stg__head{container-type:inline-size;display:grid;justify-items:stretch;min-width:0}.stg__head>.eyebrow{margin:0 0 12px}.stg__slot{display:grid;min-width:0}.stg__slot>*{grid-area:1 / 1;min-width:0;align-self:start}.stg__measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.stg__name{display:block;margin:0;font:400 min(clamp(56px,min(6.2vw,11svh),96px),14.5cqi)/.98 var(--font-brand);text-transform:uppercase;letter-spacing:.015em;text-wrap:balance;overflow-wrap:break-word}.stg__name a{color:inherit;text-decoration:none}.stg__name a:hover,.stg__name a:focus-visible{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.06em;outline:none}.stg__views{margin-top:20px}.stg__views .sg__formats{gap:10px}.stg__views .sg__tabs{justify-content:flex-start;align-items:stretch;gap:8px;min-height:44px;padding:0;background:transparent}.stg__views .sg__tab{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:var(--r-btn);font:500 12px/1.2 var(--font-text);transition:background-color .18s ease-out,color .18s ease-out}.stg__views .sg__tab:after{content:none}.stg__views .sg__tab[aria-selected=true]{background:var(--ink);color:var(--c);border-color:var(--ink)}.stg__views .sg__tab:hover{border-color:currentColor}.stg__description{margin-top:24px}.stg__voice{margin:0;width:100%;max-width:29em;font:400 clamp(17px,min(1.5vw,2.6svh),21px)/1.5 var(--font-text);text-wrap:pretty}.stg__body{display:grid;gap:var(--stg-gap);justify-items:start}.stg__facts-slot{width:100%}.stg__facts-slot>.stg__change{align-self:end}.stg__change{animation:stg-in .32s ease-out both}.stg__cta{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--s-3);width:min(100%,440px)}.facts{display:grid;gap:var(--s-2);margin:0;width:100%;max-width:34em}.facts__row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--s-3);align-items:baseline}.facts dt{margin:0;font:500 var(--t-eyebrow)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.72}.facts dd{margin:0;font-size:var(--t-body);line-height:1.45}.facts dd a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.12em}.stg__side{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--stg-gap);min-width:0}.stg .sg--stage{width:min(100%,var(--stg-gal));max-width:none}.stg__profile{width:min(100%,var(--stg-gal));display:grid;align-content:start;gap:var(--s-3)}.stg__profile .eyebrow{margin:0}.stg__profile .sc{gap:var(--s-3)}.stg__profile .sc__tr{margin-top:8px}.stg__bar{display:flex;align-items:center;gap:var(--s-5);padding:0 var(--gutter) var(--stg-bar-pad);user-select:none;-webkit-user-select:none}.stg__names{display:flex;gap:var(--s-5);overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}.stg__names::-webkit-scrollbar{display:none}.stg__names[data-more=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent)}.stg__names[data-more=l]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px);mask-image:linear-gradient(90deg,transparent,#000 64px)}.stg__names[data-more="l r"]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent)}.stg__names[data-dragging],.stg__names[data-dragging] .stg__nm{cursor:grabbing}.stg__nm{-webkit-user-drag:none}.stg__nm{position:relative;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:8px 0;margin:0;color:inherit;font:400 var(--t-h3)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.02em;opacity:.78;cursor:pointer;white-space:nowrap;transition:opacity .3s var(--ease);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.stg__nm:hover,.stg__nm:focus-visible{opacity:1;outline:none}.stg__nm[aria-current=true]{opacity:1}.stg__nm:focus-visible{outline:2px solid currentColor;outline-offset:3px}.stg__nm[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,currentColor 30%,transparent)}.stg__tick{position:absolute;z-index:1;left:0;right:0;bottom:0;height:2px;background:currentColor;transform-origin:left;transform:scaleX(0);animation:stg-tick var(--stg-dur, 12s) linear forwards}.stg.is-held .stg__tick,.stg__bar:hover .stg__tick,.stg:has(:focus-visible) .stg__tick{animation-play-state:paused}.stg__all{flex:0 0 auto;color:inherit;text-decoration:none;font:500 var(--t-small)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 0;user-select:none;-webkit-user-select:none}.stg__all:hover,.stg__all:focus-visible{text-decoration:underline;text-underline-offset:.3em;outline:none}.stg--light-ink .eyebrow,.stg--light-ink .facts dt,.stg--light-ink .sc__ends span,.stg--light-ink .stg__nm{opacity:1}.stg--light-ink .stg__views .sg__tab:not([aria-selected=true]){border-color:color-mix(in srgb,currentColor 75%,transparent)}@keyframes stg-in{0%{opacity:.5}to{opacity:1}}@keyframes stg-fade{0%{opacity:0}to{opacity:1}}@keyframes stg-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width: 900px) and (max-height: 720px){.stg{--stg-air: clamp(16px, calc(2svh + 10px) , 26px);--stg-bar-ink: 8px ;--stg-gap: 12px;--stg-bar-pad: 8px;--stg-bar: calc(37px + var(--stg-bar-pad)) ;--stg-profile: var(--stg-profile-compact);--stg-gal: clamp(200px, calc(var(--V) - var(--stg-pad-t) - var(--stg-pad-b) - var(--stg-bar) - var(--stg-caption) - var(--stg-gap) - var(--stg-profile)), 440px)}.stg__head>.eyebrow{margin-bottom:8px}.stg__name{font-size:min(clamp(44px,min(6.2vw,10svh),96px),14.5cqi)}.stg__views{margin-top:16px}.stg__views .sg__formats{gap:10px}.stg__description{margin-top:20px}.stg__voice{font-size:16px;line-height:1.45}.stg .facts{gap:6px}.stg .facts dd{font-size:15px;line-height:1.4}.stg__profile,.stg__profile .sc{gap:var(--s-2)}.stg__profile .sc__tr{margin-top:6px}.stg__nm{padding:6px 0;font-size:24px}}@media (min-width: 600px) and (max-width: 899px){.stg{--stg-pad-t: clamp(24px, 4svh, 48px);--stg-pad-b: clamp(16px, 2.4svh, 32px)}.stg__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"head head" "prof gal" "facts gal" "cta cta";column-gap:var(--s-5);row-gap:var(--stg-gap);align-items:start;align-content:center}.stg__left,.stg__body,.stg__side{display:contents}.stg__head{grid-area:head}.stg__profile{grid-area:prof;width:100%}.stg__facts-slot{grid-area:facts;align-self:end}.stg__cta{grid-area:cta}.stg .sg--stage{grid-area:gal;width:100%;align-self:stretch}.stg .sg--stage .sg__image{flex:1 1 auto;aspect-ratio:auto}.stg .sg--stage .sg__image img{height:auto;aspect-ratio:1}.stg__name{font-size:min(clamp(56px,9vw,80px),14.5cqi)}.stg__voice{max-width:40em;font-size:18px}}@media (min-width: 600px) and (max-width: 899px) and (max-height: 1000px),(min-width: 600px) and (max-width: 699px){.stg{--stg-pad-t: clamp(16px, 3svh, 32px);--stg-pad-b: 12px;--stg-gap: 16px;--stg-bar-pad: 8px}.stg__head>.eyebrow{margin-bottom:8px}.stg__views{margin-top:16px}.stg__views .sg__formats{gap:10px}.stg__description{margin-top:20px}.stg__voice{font-size:16px;line-height:1.45}.stg .facts{gap:6px}.stg .facts dd{font-size:15px;line-height:1.4}.stg__profile,.stg__profile .sc{gap:var(--s-2)}.stg__profile .sc__tr{margin-top:6px}.stg__nm{padding:6px 0;font-size:24px}}@media (max-width: 599px){.stg__in{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"head" "side" "body";row-gap:28px;align-content:start;padding:40px var(--gutter) 32px}.stg__left{display:contents}.stg__head{grid-area:head}.stg__side{grid-area:side;display:grid;justify-items:center;gap:20px;width:100%}.stg .sg--stage{width:100%;max-width:440px}.stg__body{grid-area:body}.stg__name{font-size:min(clamp(40px,13vw,64px),14.5cqi)}.stg__voice{font-size:17px}.stg__profile{width:100%}.stg__profile .eyebrow{display:none}.stg__profile .sc__row:not(.sc__row--split){display:none}.stg__cta{grid-auto-flow:row;grid-auto-columns:auto;width:100%}.stg__bar{gap:20px}.stg__nm{font-size:22px}}@media (max-width: 899px){.stg__arrow{display:none}}@media (prefers-reduced-motion: reduce){.stg,.stg__arrow{transition:none}.stg__field,.stg__change{animation:none}.stg__views .sg__tab{transition:none}.stg__tick{animation:none;transform:none}}.fdr{display:grid;gap:var(--s-6)}.fdr__filters{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3) var(--s-7);padding-bottom:var(--s-5);border-bottom:1px solid rgba(19,19,19,.16)}.fdr__row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--s-3);align-items:start}.fdr__row:last-child{grid-column:1 / -1}.fdr__k{font:500 var(--t-eyebrow)/44px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#595449}.fdr__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.fdr__chip,.fdr__reset{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid rgba(19,19,19,.22);border-radius:var(--r-btn);background:transparent;color:#131313;font:500 12px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.fdr__chip:hover,.fdr__reset:hover{border-color:#131313;background:#1313130b}.fdr__chip[aria-pressed=true]{color:#fbf3e0;background:#131313;border-color:#131313}.fdr__chip small{font-size:11px;line-height:inherit;font-variant-numeric:tabular-nums}.fdr__chip:focus-visible,.fdr__reset:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fdr__reset{border-style:dashed}.fdr__panel{display:grid;grid-template-columns:minmax(240px,25%) minmax(0,1fr);gap:var(--s-6);min-height:clamp(560px,78svh,800px)}.fdr--tall .fdr__panel{min-height:clamp(560px,84svh,860px)}.fdr__shelf{min-height:0;contain:size;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr);gap:var(--s-6);padding-right:var(--s-4)}.fdr__group{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--s-4);min-height:0}.fdr__gh{display:grid;gap:var(--s-1);padding-bottom:var(--s-3)}.fdr__gh h3{margin:0;font:400 var(--t-h3)/1.1 var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.fdr__gh p{margin:0;font-size:12px;color:#595449}.fdr__list{display:grid;align-content:start;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.fdr__list::-webkit-scrollbar{display:none}.fdr__item{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:var(--s-3);width:100%;min-height:68px;padding:7px;margin:0;border:1px solid transparent;border-radius:var(--r-btn);background:transparent;color:#131313;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .18s ease-out,border-color .18s ease-out;-webkit-tap-highlight-color:transparent}.fdr__item:hover{background:#1313130a}.fdr__item[aria-pressed=true]{border-color:#1313133d;background:#1313130e}.fdr__item:focus-visible{outline:2px solid #131313;outline-offset:-2px}.fdr__th{display:grid;place-items:center;width:52px;height:52px;border-radius:2px;background:var(--c) var(--bg, none) center / cover;overflow:hidden}.fdr__th img{width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.fdr__item-copy{display:grid;gap:5px;min-width:0}.fdr__nm{font:500 var(--t-small)/1.3 var(--font-text);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere}.fdr__ty{font:400 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#595449}.fdr__empty{display:grid;gap:var(--s-4);justify-items:start;padding:var(--s-4) 0}.fdr__empty p{margin:0;font:400 var(--t-lead)/1.3 var(--font-text)}.fdr__view{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-6);color:#131313}.fdr__vt{display:grid;grid-template-rows:1fr auto;align-items:start;gap:var(--s-5);min-width:0;padding:var(--s-4) 2px 0 0;animation:stg-in .3s ease-out both}.fdr__intro-slot{display:grid;min-width:0}.fdr__intro-slot>*{grid-area:1 / 1;min-width:0;align-self:start}.fdr__intro{display:grid;align-content:start;gap:var(--s-3);width:100%}.fdr__measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.fdr__details-slot{display:grid;min-width:0}.fdr__details-slot>*{grid-area:1 / 1;min-width:0;align-self:end}.fdr__bottom{display:grid;gap:var(--s-5);width:100%}.fdr__intro .eyebrow{margin:0;opacity:1;color:#595449}.fdr__vn{margin:0;font:400 clamp(48px,4.6vw,76px)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.fdr__vn a{color:inherit;text-decoration:none}.fdr__vn a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.08em}.fdr__vn a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fdr__vv{margin:var(--s-2) 0 0;max-width:38ch;font:400 var(--t-body)/1.55 var(--font-text);text-wrap:pretty}.fdr__views .sg__tabs{justify-content:flex-start;gap:0 18px;min-height:44px;padding:0;background:transparent}.fdr__details{display:grid;gap:var(--s-5);width:100%;padding-top:var(--s-5);border-top:1px solid rgba(19,19,19,.16)}.fdr__details .facts__row{grid-template-columns:68px minmax(0,1fr);gap:var(--s-3)}.fdr__details .facts dt{opacity:1;color:#595449;font-size:10px}.fdr__details .facts dd{font-size:14px;line-height:1.5}.fdr__view .sc{width:100%;max-width:360px}.fdr__vc{display:flex;flex-wrap:wrap;gap:var(--s-3);padding-top:var(--s-2)}.fdr__vp{min-width:0;min-height:0;contain:size;overflow:hidden;display:grid;background:var(--c) var(--bg, none) center / cover;color:var(--ink);border-radius:var(--r-photo)}.fdr__vp .sg{width:100%;height:100%}.fdr__vp[data-space] .sg,.fdr__vp[data-space] .sg__tabs{background:transparent}.fdr__vp[data-space] .sg,.fdr__vp[data-space] .sg__view{color:#fff}.fdr__vp[data-space] .sg__arrow{background:#0b0d1859}.fdr__vp[data-space] .sg__arrow:hover{background:#0b0d18b3}.fdr__dock{display:contents}.fdr__ft{display:none}@media (min-width: 900px) and (max-width: 1199px){.fdr__panel{grid-template-columns:minmax(200px,24%) minmax(0,1fr);gap:var(--s-5)}.fdr__view{gap:var(--s-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.fdr__vt{gap:var(--s-5)}.fdr__vn{font-size:54px}.fdr__vv{font-size:15px}.fdr__details .facts__row{grid-template-columns:1fr;gap:2px}}@media (min-width: 900px) and (max-height: 700px){.fdr__vt{padding-top:0;gap:var(--s-4)}.fdr__intro{gap:var(--s-2)}.fdr__bottom,.fdr__details{gap:var(--s-4)}.fdr__details{padding-top:var(--s-4)}}:is(.finder,.pg__finder)[data-dock] .fdr__filters{position:sticky;top:14px;z-index:2;height:var(--dock-full, auto);align-content:start;row-gap:calc(12px - 6px * var(--k, 0));padding-bottom:0;border-bottom:0;pointer-events:none}.pg__finder[data-dock] .fdr__filters{translate:0 calc(-1 * var(--past, 0px))}:is(.finder,.pg__finder)[data-dock] .fdr__row:last-child{padding-bottom:calc(24px - 12px * var(--k, 0));border-bottom:1px solid rgba(19,19,19,.16)}:is(.finder,.pg__finder)[data-dock] .fdr__k{line-height:calc(44px - 14px * var(--k, 0))}:is(.finder,.pg__finder)[data-dock] .fdr__chip,:is(.finder,.pg__finder)[data-dock] .fdr__reset{pointer-events:auto;min-height:calc(44px - 14px * var(--k, 0));padding-inline:calc(12px - 2px * var(--k, 0));font-size:calc(12px - 1px * var(--k, 0))}:is(.finder,.pg__finder)[data-dock] .fdr__panel{min-height:var(--dock-panel)}:is(.finder,.pg__finder)[data-dock] .fdr__view{align-self:center;height:min(100%,var(--fdr-view-max, 840px));min-height:min-content}:is(.finder,.pg__finder)[data-still] .fdr__panel{height:var(--view-room);min-height:0}:is(.finder,.pg__finder)[data-still] .fdr__view{align-self:start;height:min(var(--fdr-view-max, 840px),var(--view-room));min-height:min-content}@media (pointer: coarse){:is(.finder,.pg__finder)[data-dock] .fdr__k{line-height:calc(44px - 6px * var(--k, 0))}:is(.finder,.pg__finder)[data-dock] .fdr__chip,:is(.finder,.pg__finder)[data-dock] .fdr__reset{min-height:calc(44px - 6px * var(--k, 0))}}:is(.finder,.pg__finder)[data-dock=dense] .fdr__vt{padding-top:0;gap:var(--s-4)}:is(.finder,.pg__finder)[data-dock=dense] .fdr__intro{gap:var(--s-2)}:is(.finder,.pg__finder)[data-dock=dense] .fdr__bottom,:is(.finder,.pg__finder)[data-dock=dense] .fdr__details{gap:var(--s-4)}:is(.finder,.pg__finder)[data-dock=dense] .fdr__details{padding-top:var(--s-4)}@media (max-width: 899px){.fdr{gap:var(--s-5)}.fdr__filters{grid-template-columns:1fr;gap:var(--s-3)}.fdr__row{grid-template-columns:44px minmax(0,1fr);gap:var(--s-2)}.fdr__chips{flex-wrap:wrap;gap:6px}.fdr__chip,.fdr__reset{min-height:44px;padding:0 10px;font-size:11px}.fdr__panel,.fdr--tall .fdr__panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:auto;gap:var(--s-5)}.fdr__shelf{contain:none;display:flex;gap:var(--s-5);overflow-x:auto;overflow-y:hidden;padding:2px 2px var(--s-3)}.fdr__group{flex:0 0 auto;display:grid;gap:var(--s-3)}.fdr__gh{position:static;padding:0}.fdr__gh h3{font-size:26px}.fdr__gh p{font-size:11px}.fdr__list{display:flex;gap:var(--s-2);overflow:visible}.fdr__item{grid-template-columns:44px minmax(0,1fr);width:168px;min-height:64px;gap:var(--s-2)}.fdr__th{width:44px;height:44px}.fdr__nm{font-size:11px}.fdr__ty{font-size:9px}.fdr__view{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-5);min-height:680px}.fdr__vt{padding:0;gap:var(--s-5)}.fdr__vn{font-size:clamp(48px,8vw,64px)}.fdr__vp{min-height:400px}.fdr__view .facts__row--nose,.fdr__view .facts__row--flavor{display:grid}.fdr__dock{position:sticky;top:0;z-index:5;display:flex;min-width:0;align-items:center;gap:var(--s-2);margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter);background:var(--fdr-ground, var(--ground));transition:box-shadow .2s ease-out}.fdr__dock[data-docked]{box-shadow:0 1px #13131329}.fdr__shelf{flex:1 1 auto;min-width:0;padding:2px;scrollbar-width:none;overscroll-behavior-x:contain}.fdr__shelf::-webkit-scrollbar{display:none}.fdr__shelf[data-more=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.fdr__shelf[data-more=l]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.fdr__shelf[data-more="l r"]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.fdr__group{display:flex}.fdr__gh{display:none}.fdr__item{width:156px;height:52px;min-height:0;padding:4px;grid-template-columns:44px minmax(0,1fr);gap:10px}.fdr__item-copy{gap:3px}.fdr__nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.25}.fdr__empty{display:flex;align-items:center;gap:var(--s-3);min-height:52px;padding:0;white-space:nowrap}.fdr__empty p{font-size:var(--t-body)}.fdr__ft{display:inline-flex;flex:0 0 auto;height:52px;max-width:140px;overflow:hidden;white-space:nowrap;transition:max-width .28s var(--ease),padding .28s var(--ease),margin .28s var(--ease),border-width .28s var(--ease),opacity .2s ease-out,background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.fdr__dock:not([data-docked]) .fdr__ft{max-width:0;padding-inline:0;border-width:0;margin-right:calc(-1 * var(--s-2));opacity:0;visibility:hidden}.fdr__ft svg{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.fdr__ft[aria-expanded=true]{color:#fbf3e0;background:#131313;border-color:#131313}.fdr__badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#131313;color:#fbf3e0;font:500 10px/1 var(--font-mono)}.fdr__ft[aria-expanded=true] .fdr__badge{background:#fbf3e0;color:#131313}.fdr__sheet{position:absolute;top:100%;left:0;right:0;display:grid;gap:var(--s-5);max-height:calc(100svh - 100% - var(--s-5));overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4) var(--gutter) var(--s-5);background:var(--fdr-ground, var(--ground));box-shadow:0 24px 48px #1313132e;transition:opacity .22s var(--ease),translate .22s var(--ease)}@starting-style{.fdr__sheet{opacity:0;translate:0 -8px}}.fdr__sheet-rows{display:grid;gap:var(--s-3)}.fdr__sheet-foot{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid rgba(19,19,19,.16)}.fdr__sheet-foot .cta{flex:1 1 auto}.fdr__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:#13131352;animation:fdr-dim .22s ease-out both}}@keyframes fdr-dim{0%{opacity:0}}@media (max-width: 599px){.fdr__view{display:flex;flex-direction:column;gap:0;height:auto;min-height:0}.fdr__vt,.fdr__bottom,.fdr__intro-slot,.fdr__intro,.fdr__details-slot{display:contents}.fdr__intro-slot>.fdr__measure,.fdr__details-slot>.fdr__measure{display:none}.fdr__intro .eyebrow{order:0;margin:0 0 var(--s-2)}.fdr__vn{order:1;margin:0 0 var(--s-4);font-size:52px}.fdr__vp{order:2;min-height:0;contain:none}.fdr__views{order:3;margin-top:var(--s-2)}.fdr__vv{order:4;margin:var(--s-3) 0 0;max-width:100%}.fdr__details{order:5;margin-top:var(--s-5)}.fdr__details .facts__row{grid-template-columns:68px minmax(0,1fr)}.fdr__vp .sg__image{flex:0 0 auto;aspect-ratio:4 / 3}.fdr__vp .sg__image:before,.fdr__vp .sg__image:after{display:none}.fdr__vp .sg__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.fdr__vp .sg__caption{padding:10px 14px 12px}.fdr__vc{order:6;position:sticky;bottom:0;z-index:3;flex-wrap:nowrap;gap:var(--s-2);margin:var(--s-5) calc(-1 * var(--gutter)) 0;padding:var(--s-2) var(--gutter) max(var(--s-2),calc(env(safe-area-inset-bottom,0px) - var(--s-2)));background:var(--fdr-ground, var(--ground));box-shadow:0 -1px #13131329}.fdr__vc .cta{flex:1 1 auto;min-width:0}}@media (prefers-reduced-motion: reduce){.fdr__chip,.fdr__reset,.fdr__item,.fdr__dock,.fdr__sheet{transition:none}.fdr__vt,.fdr__scrim{animation:none}}.stores{padding:var(--sect) var(--gutter);background:var(--ground)}.stores__in{max-width:var(--max);margin:0 auto;display:grid;gap:var(--s-8)}.stores__side{display:grid;gap:var(--s-4);justify-items:center;text-align:center}.stores__side .h2{font-size:clamp(44px,5.2vw,71px)}.stores__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--s-6)}.store{min-width:0;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:var(--s-3);align-items:start}.store__pic{overflow:hidden;border-radius:var(--r-photo)}.store__pic img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.store__name{margin:var(--s-2) 0 0;font:400 clamp(41px,4.2vw,59px)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.015em}.store__addr{margin:0;font-size:var(--t-body);line-height:1.55}.store__hours{margin:calc(var(--s-1) - var(--s-3)) 0 0;font:500 var(--t-small)/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#52514d}.store__cta{display:flex;flex-wrap:wrap;align-self:end;gap:var(--s-2);margin-top:var(--s-2)}@media (max-width: 1199px){.stores__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--s-5)}}@media (max-width: 599px){.stores__in{gap:var(--s-7)}.stores__side .h2{max-width:15ch}.stores__grid{grid-template-columns:1fr;gap:var(--s-7)}}.stores--spacious{padding:0 var(--gutter)}.stores--spacious .stores__in{gap:0}.stores--spacious .stores__intro{padding-block:clamp(360px,30svh,440px) clamp(112px,9.5svh,160px);align-content:center;gap:var(--s-5)}.stores--spacious .stores__title.h2{font-size:clamp(71px,8.5vw,122px)}.stores--spacious .stores__title>span{display:block}.stores--spacious .stores__grid{min-height:var(--V);padding-block:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:var(--s-7) var(--s-6)}.stores--spacious .store__pic img{height:clamp(240px,calc((100svh - 400px)/2),360px);aspect-ratio:auto}@media (max-width: 1199px){.stores--spacious .stores__intro{padding-block:clamp(160px,22svh,280px) clamp(64px,8.8svh,112px)}.stores--spacious .stores__grid{gap:var(--s-7) var(--s-5)}.stores--spacious .store__pic img{height:auto;aspect-ratio:3 / 2}}@media (max-width: 599px){.stores--spacious .stores__intro{padding-block:var(--s-10) calc(var(--s-10) * .4);gap:var(--s-4)}.stores--spacious .stores__title.h2{font-size:clamp(59px,15vw,85px);max-width:none}.stores--spacious .stores__grid{grid-template-columns:1fr;gap:var(--s-7)}}.vdlg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:var(--gutter);border:0;background:transparent;color:#f2eee6;overflow:hidden;display:grid;place-items:center}.vdlg:not([open]){display:none}.vdlg::backdrop{background:transparent}.vdlg__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vdlg-src, #131313);opacity:var(--vdlg-veil, .94)}.vdlg[data-veil=frost] .vdlg__veil{opacity:var(--vdlg-frost, .72);-webkit-backdrop-filter:blur(var(--vdlg-blur, 20px));backdrop-filter:blur(var(--vdlg-blur, 20px))}.vdlg[data-veil=dim] .vdlg__veil{background:#131313;opacity:.92}.vdlg[data-veil=was] .vdlg__veil{background:#000;opacity:.84}.vdlg__in{position:relative;width:min(100%,1200px,(100svh - 2 * var(--gutter) - 44px - var(--s-3)) * 16 / 9);display:grid;gap:var(--s-3);justify-items:end}.vdlg__stage{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--r-inner);overflow:hidden;background:#000}.vdlg__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000}.vdlg__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.events{min-height:var(--V);background:#131313;color:#f2eee6;padding:var(--sect) var(--gutter)}.events__in{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:start}.events__side{position:sticky;top:var(--sect);display:grid;gap:var(--s-4);justify-items:start}.events__intro{max-width:27ch;margin:0;color:#c9c4bd;font:400 var(--t-lead)/1.45 var(--font-text);text-wrap:pretty}.events__side>div{margin-top:var(--s-4)}.events .events__side [data-reveal]{translate:0 0}.events__list{display:grid;gap:var(--s-8)}.event{display:grid;gap:var(--s-4)}.event__pic{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;margin:0;border:0;border-radius:var(--r-photo);overflow:hidden;background:#1f1a26;cursor:pointer;-webkit-tap-highlight-color:transparent}.event__pic img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease);-webkit-user-drag:none}.event__pic:hover img,.event__pic:focus-visible img{transform:scale(1.03)}.event__pic:focus-visible{outline:2px solid currentColor;outline-offset:3px}.event--plain .event__pic{display:grid;place-items:center;padding:clamp(32px,5vw,64px);background:#d8c7a7;color:#24201d}.event__poster-title{max-width:8ch;font:400 clamp(49px,7vw,102px)/.96 var(--font-brand);letter-spacing:.015em;text-transform:uppercase;text-wrap:balance}.event--plain .event__playmark{inset:auto var(--s-5) var(--s-5) auto;width:48px;height:48px;background:#24201d}.event__playmark{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.event__playmark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff;translate:2px 0}.event__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5)}.event__title{margin:0;font:400 var(--t-h2)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.event__play{position:relative;isolation:isolate;overflow:clip;display:inline-flex;align-items:center;height:44px;min-height:44px;max-height:44px;padding:0 16px;border:1.5px solid currentColor;border-radius:var(--r-btn);background:transparent;color:inherit;font:500 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.event__play *{user-select:none;-webkit-user-select:none}.event__play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-chip)}.event__play>span{transition:color .24s linear}.event__play:hover:before,.event__play:focus-visible:before{transform:scaleX(1)}.event__play:hover>span,.event__play:focus-visible>span{color:#131313}.event__play:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width: 899px){.events{min-height:0}.events__in{grid-template-columns:1fr;gap:var(--s-6)}.events__side{position:static}.events__list{gap:var(--s-7)}.event__title{font-size:var(--t-h3)}}@media (prefers-reduced-motion: reduce){.event__pic img,.event__play:before,.event__play>span{transition:none}}.scr{position:relative}.scr__card{background:var(--ground)}.scr:first-child>.scr__card{--V: 100svh}.scr--card>.scr__card,.scr--reveal>.scr__card{position:sticky;top:min(0px,calc(var(--V) - var(--scr-h, var(--V))))}.scr__run{height:var(--V);pointer-events:none}.scr--end>.scr__run{height:0}.scr--card+.scr,.scr--reveal+.scr{margin-top:calc(-1 * var(--V))}.scr+.scr:is(.scr--reveal,[data-enter=shutter],[data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"]){margin-top:calc(-2 * var(--V))}.scr:is(.scr--reveal,[data-enter=shutter],[data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"]){clip-path:inset(var(--V) 0 0 0)}.scr:is(.scr--reveal,[data-enter=shutter],[data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"])>.scr__run{height:calc(2 * var(--V))}.scr--end:is([data-enter=shutter],[data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"])>.scr__card{position:sticky;top:0}.scr--end:is([data-enter=shutter],[data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"])>.scr__run{height:var(--V)}.scr:has(+.scr[data-enter=push])>.scr__run{height:0}.scr:is(.scr--reveal,[data-enter=shutter],[data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"]):has(+.scr[data-enter=push])>.scr__run{height:var(--V)}.scr+.scr.scr[data-enter=push]{margin-top:0}.scr[data-in=run]>.scr__card,.scr[data-out=run]>.scr__card{will-change:opacity,transform}.scr[data-in=run]:is([data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"]){clip-path:none}.scr[data-in=wait]:is([data-enter=dissolve],[data-enter=dip],[data-enter=iris],[data-enter=wipe],[data-enter=split],[data-enter=zoom],[data-enter=cut]):not([data-fit="0"])>.scr__card{opacity:0}.scr[data-in=run][data-enter=sheet]>.scr__card{box-shadow:0 -28px 60px -24px #0009}.scr[data-in=run][data-enter=dissolve]:not([data-fit="0"])>.scr__card{opacity:var(--in)}.scr[data-in=run][data-enter=dip]:not([data-fit="0"])>.scr__card{opacity:clamp(0,calc(2 * var(--in) - 1),1)}.scr[data-out=run]:has(+.scr[data-enter=dip]:not([data-fit="0"]))>.scr__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:clamp(0,calc(2 * var(--out)),1);pointer-events:none}.scr[data-in=run][data-enter=iris]:not([data-fit="0"])>.scr__card{transform:scale(calc(1.06 - .06 * var(--in)));clip-path:inset(calc((1 - var(--in)) * 50%) calc((1 - var(--in)) * 50%))}.scr[data-in=run][data-enter=wipe]:not([data-fit="0"])>.scr__card{clip-path:inset(0 calc((1 - var(--in)) * 100%) 0 0)}.scr[data-in=run][data-enter=split]:not([data-fit="0"])>.scr__card{clip-path:inset(0 calc((1 - var(--in)) * 50%))}.scr[data-in=run][data-enter=zoom]:not([data-fit="0"])>.scr__card{transform:scale(calc(1.12 - .12 * var(--in)));opacity:clamp(0,calc(1.6 * var(--in)),1)}.scr[data-in=run][data-enter=cut]:not([data-fit="0"])>.scr__card{opacity:clamp(0,calc((var(--in) - .46) / .08),1)}.scr[data-out=run]:has(+.scr[data-enter=recede])>.scr__card{transform:scale(calc(1 - .07 * var(--out)));transform-origin:50% 30%;border-radius:calc(var(--out) * 16px);overflow:hidden}.scr[data-out=run]:has(+.scr[data-enter=recede])>.scr__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:calc(.6 * var(--out));pointer-events:none}.scr[data-out=run]:has(+.scr:is([data-enter=dissolve],[data-enter=zoom]):not([data-fit="0"])) [data-reveal]{opacity:clamp(0,calc(1 - 2 * var(--out)),1);transition-property:translate}.scr[data-in=run]:is([data-enter=dissolve],[data-enter=zoom]):not([data-fit="0"]) [data-reveal]{opacity:clamp(0,calc(2 * var(--in) - 1),1);transition-property:translate}@media (prefers-reduced-motion: reduce){.scr[data-in=run]:is([data-enter=iris],[data-enter=zoom])>.scr__card{transform:none}.scr[data-out=run]>.scr__card{transform:none;border-radius:0}.scr[data-out=run]>.scr__card:after{content:none}}.hp{color:var(--ink);background:var(--ground)}.hp [data-reveal]{opacity:0;translate:0 18px;transition:opacity .7s var(--ease),translate .7s var(--ease)}.hp [data-reveal].is-in{opacity:1;translate:0 0}.hero{position:relative;isolation:isolate;overflow:clip;height:100svh;min-height:560px;display:grid;grid-template-rows:auto minmax(0,1fr);background:#0d0d0d;color:#fff}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.hero__mark{align-self:end;justify-self:start;display:grid;gap:6px;padding:0 var(--gutter) var(--s-6);font:500 var(--t-eyebrow)/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.45)}.hero__mark img{width:clamp(120px,10vw,160px);height:auto;margin-bottom:6px;filter:drop-shadow(0 1px 10px rgba(0,0,0,.45))}.hero__mark span{opacity:.9}.mani{position:relative;min-height:var(--V);display:grid;place-items:center;background:#fbf3e0;padding:clamp(var(--s-7),9svh,var(--sect)) var(--gutter);text-align:center}.mani__in{width:fit-content;max-width:min(100%,1320px);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);justify-items:center}.mani__h{max-width:100%;margin:0;font:400 clamp(42px,9.2vw,132px)/1.02 var(--font-brand);text-transform:uppercase;letter-spacing:.012em;text-wrap:balance}.mani__line{display:block;white-space:nowrap}.mani__slot{position:relative;display:inline-block;vertical-align:calc((.742em - min(.76em,90px))/2);width:min(1.34em,160px);height:min(.76em,90px);margin-right:.2em}.mani__clip{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:var(--r-btn);overflow:hidden;background:#131313;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mani__clip video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mani__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1;width:0;height:0;border-style:solid;border-width:.11em 0 .11em .19em;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45));transition:transform .3s var(--ease)}.mani__clip:hover .mani__play,.mani__clip:focus-visible .mani__play{transform:scale(1.18)}.mani__clip:focus-visible{outline:2px solid #131313;outline-offset:4px}.mani__p{width:100%;max-width:55ch;margin:var(--s-2) 0 0;font:400 var(--t-lead)/var(--lh-lead) var(--font-text);text-wrap:pretty}@media (max-width: 599px){.mani{padding:var(--s-8) var(--gutter)}.mani__in{gap:var(--s-5)}.mani__h{font-size:clamp(34px,10.75vw,64px)}.mani__line{white-space:normal}.mani__p{max-width:min(31ch,78vw);margin-top:0;font-size:var(--t-body)}}.gram{min-height:var(--V);display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--s-5);background:#131313;color:#f2eee6;padding:var(--s-7) var(--gutter)}.gram__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.gram__head .eyebrow{margin:0}.gram__handle{color:inherit;text-decoration:none;font:400 var(--t-h3)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.gram__handle:hover,.gram__handle:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.08em;outline:none}.gram__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;min-height:0}.gram__tile{position:relative;display:block;overflow:hidden;min-height:160px;border-radius:var(--r-photo);background:#1f1f1f;-webkit-tap-highlight-color:transparent}.gram__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease);-webkit-user-drag:none}.gram__tile:hover img,.gram__tile:focus-visible img{transform:scale(1.04)}.gram__tile:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hp .gram__tile[data-reveal]{transition-delay:var(--d, 0ms)}@media (max-width: 899px){.gram{padding:var(--s-7) var(--gutter) var(--s-6)}.gram__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:4px}.gram__tile{min-height:120px}}.finder{min-height:var(--V);display:grid;align-content:center;background:#fbf3e0;padding:var(--sect) var(--gutter);--fdr-ground: #fbf3e0}.finder__in{width:100%;max-width:var(--max);margin:0 auto;display:grid;gap:var(--s-6)}.finder[data-dock]{padding-bottom:var(--s-5)}.finder[data-still]{align-content:start;padding-bottom:var(--s-5)}@media (max-width: 599px){.finder,.finder:is([data-dock],[data-still]){padding-bottom:0}}@media (prefers-reduced-motion: reduce){.hp [data-reveal]{transition:none;opacity:1;translate:0 0}.mani__play,.gram__tile img{transition:none}}.mamba-cover{--mc-ink: #310d40;position:relative;isolation:isolate;min-height:680px;height:100svh;overflow:clip;color:var(--mc-ink);background:#dea427;display:grid;grid-template-rows:72px minmax(0,1fr)}.mamba-cover--purple{--mc-ink: #fff0ab;background:#210d2e}.mamba-cover__light{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 49% 45%,#ffdc58 0,#efbc37 38%,#c18a23 83%,#a16e21 110%)}.mamba-cover--purple .mamba-cover__light{background:radial-gradient(ellipse at 40% 65%,#552367,#2e133e 52%,#170a22)}.mamba-cover__floor{position:absolute;z-index:-2;top:69%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f8c43e00,#fbd254 20%,#d39a26);box-shadow:0 -20px 54px #f8c94a20}.mamba-cover--purple .mamba-cover__floor{background:linear-gradient(180deg,#7f43a000,#69338c 28%,#321243);box-shadow:0 -20px 55px #79449c24}.mamba-cover__floor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(transparent,#000 32%);mask-image:linear-gradient(transparent,#000 32%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.mamba-cover__stage{position:relative;min-height:0}.mamba-cover__name{position:absolute;z-index:1;top:-14px;left:0;right:0;margin:0;text-align:center;font:400 clamp(180px,27.5vw,430px)/1.12 var(--font-brand);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;color:var(--mc-ink)}@supports (background-clip: text) or (-webkit-background-clip: text){.mamba-cover__name{background-color:var(--mc-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24' viewBox='0 0 20 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x2='.3' y2='1'%3E%3Cstop stop-color='%23fff' stop-opacity='.26'/%3E%3Cstop offset='.45' stop-color='%23fff' stop-opacity='.04'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.33'/%3E%3C/linearGradient%3E%3Cpath id='s' d='M0 0Q5-7 10 0Q10 5 0 12Q-10 5-10 0Q-5-7 0 0Z' fill='url(%23g)' stroke='%23000' stroke-opacity='.3' stroke-width='.8'/%3E%3C/defs%3E%3Cuse href='%23s' x='0' y='0'/%3E%3Cuse href='%23s' x='20' y='0'/%3E%3Cuse href='%23s' x='10' y='12'/%3E%3Cuse href='%23s' x='0' y='24'/%3E%3Cuse href='%23s' x='20' y='24'/%3E%3C/svg%3E");background-size:clamp(12px,1.25vw,20px) auto;-webkit-background-clip:text;background-clip:text;color:transparent}}.mamba-cover__product{position:absolute;z-index:2;display:block;height:auto;max-width:none;left:50%;pointer-events:none;-webkit-user-select:none;user-select:none}.mamba-cover__float{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.mamba-cover__drop{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mamba-cover__product--trio{-webkit-mask:url(/media/edits/mamba-8-mask.svg) center / contain no-repeat;mask:url(/media/edits/mamba-8-mask.svg) center / contain no-repeat;width:min(84vw,98svh);bottom:-8svh;transform:translate(-50%)}.mamba-cover__drop--trio{filter:drop-shadow(13px 25px 15px #5e350c42)}.mamba-cover__product.has-clean-contour{-webkit-mask:none;mask:none}.mamba-cover__product--single{width:min(47vw,66svh);bottom:5svh;transform:translate(-50%) rotate(6deg);filter:drop-shadow(14px 26px 18px #1002196b)}.mamba-cover__shadow{position:absolute;z-index:0;width:51%;height:7%;left:25%;bottom:8%;border-radius:50%;transform:rotate(-8deg);background:#63370065;filter:blur(18px)}.mamba-cover--purple .mamba-cover__shadow{width:43%;height:7%;left:37%;bottom:7%;background:#12061dda;transform:rotate(12deg);filter:blur(14px)}.mamba-cover__type{position:absolute;z-index:3;left:8.4%;bottom:24%;margin:0;font:500 16px/1.3 var(--font-mono);letter-spacing:.32em;text-transform:uppercase}.mamba-cover__type:after{content:"";display:block;width:44px;height:1px;background:currentColor;opacity:.7;margin:20px auto 0}.mamba-cover__copy{--mc-cta-height: 48px;position:absolute;z-index:3;right:4.7%;bottom:17.5%;width:18.5%;display:grid;justify-items:start;gap:0}.mamba-cover__tag{max-width:4.6em;font:400 clamp(38px,4.9vw,76px)/.95 var(--font-brand);margin:0;text-wrap:balance}.mamba-cover__tag>span{display:block}.mamba-cover__aside{font:400 clamp(12px,1.25vw,18px)/1.35 var(--font-mono);margin:8px 0 0}.mamba-cover__copy .cta{margin-top:26px;max-width:100%}.mamba-cover--purple .mamba-cover__copy{width:20%;right:3%}.mamba-cover--purple .mamba-cover__tag{max-width:none;white-space:nowrap}.mamba-cover+.profile{scroll-margin-top:24px}@media (min-width: 1700px){.mamba-cover__name{font-size:min(29vw,51svh)}}@media (max-width: 1100px) and (min-width: 700px){.mamba-cover__copy{right:2%;width:21%}.mamba-cover__product--trio{transform:translate(-53%)}.mamba-cover--purple .mamba-cover__copy{width:23%;right:2%}.mamba-cover__type{left:5%}.mamba-cover__copy{--mc-cta-height: 44px}}@media (max-width: 899px){.mamba-cover{grid-template-rows:60px minmax(0,1fr)}}@media (max-width: 899px) and (orientation: portrait),(max-width: 699px){.mamba-cover{min-height:660px;height:min(100svh,1060px)}.mamba-cover__name{top:0;font-size:42vw;line-height:1.12;letter-spacing:-.04em}.mamba-cover__product--trio{width:118vw;bottom:auto;top:-4vw}.mamba-cover__drop--trio{filter:drop-shadow(7px 14px 10px #5e350c42)}.mamba-cover__product--single{width:88vw;top:21vw;bottom:auto}.mamba-cover__floor{top:53%}.mamba-cover__shadow{width:80%;left:12%;top:87vw;bottom:auto;height:28px}.mamba-cover--purple .mamba-cover__shadow{width:62%;left:35%;top:103vw;bottom:auto;height:26px}.mamba-cover__type{left:var(--gutter);bottom:14%;font-size:12px;letter-spacing:.24em}.mamba-cover__type:after{width:32px;margin:14px 0 0}.mamba-cover__copy,.mamba-cover--purple .mamba-cover__copy{width:58%;right:var(--gutter);bottom:5%;--mc-cta-height: 44px}.mamba-cover__tag{font-size:clamp(38px,11.7vw,66px);line-height:.94;max-width:5em}.mamba-cover__aside{font-size:11px;margin-top:5px}.mamba-cover__copy .cta{margin-top:18px}}@media (max-width: 699px) and (min-height: 800px){.mamba-cover{height:780px}}@media (max-width: 380px){.mamba-cover__name{font-size:41vw}.mamba-cover__copy,.mamba-cover--purple .mamba-cover__copy{width:60%}}@media (min-width: 700px) and (max-height: 650px){.mamba-cover{height:680px}.mamba-cover__product--trio{width:min(88vw,780px);bottom:-88px}.mamba-cover__product--single{width:min(47vw,445px);bottom:34px}}.poster-cover{--pc-cta-height: 48px;--pn-max: clamp(180px, 27.5vw, 430px);--pc-drop: color-mix(in srgb, var(--pc-lo) 55%, transparent);position:relative;isolation:isolate;min-height:680px;height:100svh;overflow:clip;color:var(--pc-ink);background:var(--pc-ground);display:grid;grid-template-rows:72px minmax(0,1fr)}.poster-cover__light{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 49% 45%,var(--pc-hi) 0,var(--pc-ground) 40%,var(--pc-lo) 85%,color-mix(in oklab,var(--pc-lo),#000 18%) 110%)}.poster-cover--dark .poster-cover__light{background:radial-gradient(ellipse at 46% 62%,var(--pc-hi),var(--pc-ground) 52%,var(--pc-lo) 100%)}.poster-cover__floor{position:absolute;z-index:-2;top:69%;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--pc-floor) 0%,transparent),var(--pc-floor) 24%,var(--pc-floor-lo));box-shadow:0 -20px 54px color-mix(in srgb,var(--pc-floor) 14%,transparent)}.poster-cover__floor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(transparent,#000 32%);mask-image:linear-gradient(transparent,#000 32%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.poster-cover__stage{position:relative;min-height:0}.poster-cover__name{position:absolute;z-index:1;top:-14px;left:0;right:0;margin:0;text-align:center;font:400 var(--pn-size, var(--pn-max))/1.12 var(--font-brand);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;color:var(--pc-ink)}.poster-cover[data-lines="2"] .poster-cover__name{line-height:.92;top:4px}.poster-cover__line{display:block}.poster-cover__probe{font-size:var(--pn-max);right:auto;width:max-content;visibility:hidden;pointer-events:none}@supports (background-clip: text) or (-webkit-background-clip: text){.poster-cover__line{background-color:var(--pc-ink);background-image:linear-gradient(180deg,#ffffff38 0,#ffffff08 46%,#00000030);-webkit-background-clip:text;background-clip:text;color:transparent}.poster-cover[data-fill=flat] .poster-cover__line{background-image:none}}.poster-cover__shot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.poster-cover[data-both][data-shot=trio] .poster-cover__shot--single,.poster-cover[data-both][data-shot=single] .poster-cover__shot--trio{display:none}.poster-cover__product{position:absolute;z-index:2;display:block;height:auto;max-width:none;left:50%;pointer-events:none;-webkit-user-select:none;user-select:none}.poster-cover__float{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.poster-cover__drop{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.poster-cover__shot--trio .poster-cover__product{width:calc(min(64vw,75svh) * var(--pc-scale, 1));bottom:11svh;transform:translate(-50%)}.poster-cover__shot--trio .poster-cover__drop{filter:drop-shadow(13px 25px 15px var(--pc-drop))}.poster-cover__shot--single .poster-cover__product{width:calc(min(37vw,52svh) * var(--pc-scale, 1));bottom:calc(8svh + (1 - var(--pc-scale, 1)) * 60svh);transform:translate(-50%) rotate(6deg);filter:drop-shadow(14px 26px 18px var(--pc-drop))}.poster-cover__shadow{position:absolute;z-index:0;width:51%;height:7%;left:25%;bottom:8%;border-radius:50%;transform:rotate(-8deg);background:color-mix(in srgb,color-mix(in oklab,var(--pc-lo),#000 45%) 45%,transparent);filter:blur(18px)}.poster-cover--dark .poster-cover__shadow{background:color-mix(in srgb,color-mix(in oklab,var(--pc-lo),#000 60%) 85%,transparent);filter:blur(14px)}.poster-cover__shot--single .poster-cover__shadow{width:calc(43% * var(--pc-scale, 1));left:calc(50% - 19% * var(--pc-scale, 1));bottom:calc(7% + (1 - var(--pc-scale, 1)) * 60svh);transform:rotate(12deg)}@media (min-width: 900px),(min-width: 700px) and (orientation: landscape){.poster-cover[data-item=bag] .poster-cover__shot--single{--pc-bag-top: calc(var(--pn-top, -14px) + var(--pn-size, var(--pn-max)) * .68);--pc-bag-w: min(calc(min(34vw, 48svh) * var(--pc-scale, 1)), calc((var(--pc-stage-h, 800px) - var(--pc-bag-top) - 4svh) * var(--pc-ar)))}.poster-cover[data-item=bag][data-lines="2"] .poster-cover__shot--single{--pc-bag-top: calc(4px + var(--pn-h) - var(--pn-line) + var(--pn-size, var(--pn-max)) * .58)}.poster-cover[data-item=bag] .poster-cover__shot--single .poster-cover__product{width:var(--pc-bag-w);top:var(--pc-bag-top);bottom:auto}.poster-cover[data-item=bag] .poster-cover__shot--single .poster-cover__shadow{bottom:auto;top:calc(var(--pc-bag-top) + var(--pc-bag-w) / var(--pc-ar) - 5%)}}.poster-cover__type{position:absolute;z-index:3;left:8.4%;bottom:24%;margin:0;font:500 16px/1.3 var(--font-mono);letter-spacing:.32em;text-transform:uppercase}.poster-cover__type:after{content:"";display:block;width:44px;height:1px;background:currentColor;opacity:.7;margin:20px auto 0}.poster-cover__copy{position:absolute;z-index:3;right:4.7%;bottom:17.5%;width:18.5%;display:grid;justify-items:start;gap:0}.poster-cover__tag{max-width:calc(4.6em / var(--pc-tag-k, 1));font:400 calc(clamp(38px,4.9vw,76px) * var(--pc-tag-k, 1))/.95 var(--font-brand);margin:0;text-wrap:balance}.poster-cover__aside{font:400 clamp(12px,1.25vw,18px)/1.35 var(--font-mono);margin:8px 0 0}.poster-cover__copy .cta{margin-top:26px;max-width:100%}.poster-cover__copy>.cta:only-child{margin-top:0}@media (min-width: 1700px){.poster-cover{--pn-max: min(29vw, 51svh)}}@media (max-width: 1100px) and (min-width: 700px){.poster-cover__copy{right:2%;width:21%;--pc-cta-height: 44px}.poster-cover__type{left:5%}.poster-cover__shot--trio .poster-cover__product{transform:translate(-57%)}}@media (min-width: 1101px) and (max-aspect-ratio: 4/3) and (min-height: 651px){.poster-cover__shot--trio .poster-cover__product{transform:translate(-54%)}}@media (min-width: 900px) and (min-height: 651px),(min-width: 700px) and (orientation: landscape) and (min-height: 651px){.poster-cover{--pn-top: calc(-14px + (var(--pn-max) - var(--pn-size, var(--pn-max))) * .5)}.poster-cover__name{top:var(--pn-top)}}@media (max-width: 899px){.poster-cover{grid-template-rows:60px minmax(0,1fr)}}@media (max-width: 899px) and (orientation: portrait),(max-width: 699px){.poster-cover{--pn-max: 42vw;--pc-cta-height: 44px;min-height:660px;height:min(100svh,1060px)}.poster-cover__name{top:0;letter-spacing:-.04em}.poster-cover[data-lines="2"] .poster-cover__name{top:2vw}.poster-cover__shot--trio{--pc-w: calc(90vw * var(--pc-scale, 1));--pc-top: calc(var(--pn-h, 47vw) - var(--pn-line, 47vw) * .53)}.poster-cover__shot--single{--pc-w: calc(69vw * var(--pc-scale, 1));--pc-top: calc(var(--pn-h, 47vw) - var(--pn-line, 47vw) * .42)}.poster-cover[data-lines="2"] .poster-cover__shot--trio{--pc-top: calc(var(--pn-h) + 2vw - var(--pn-line) * .5)}.poster-cover[data-lines="2"] .poster-cover__shot--single{--pc-top: calc(var(--pn-h) + 2vw - var(--pn-line) * .33)}.poster-cover__shot{--pc-fit-w: min(var(--pc-w), calc(max(120px, var(--pc-stage-h, 600px) - var(--pc-top) - var(--pc-copy-space, 180px)) * var(--pc-ar)))}.poster-cover__shot--trio .poster-cover__product,.poster-cover__shot--single .poster-cover__product{width:var(--pc-fit-w);bottom:auto;top:var(--pc-top)}.poster-cover__shot--trio .poster-cover__drop{filter:drop-shadow(7px 14px 10px var(--pc-drop))}.poster-cover__shot--trio .poster-cover__product{transform:translate(-50%)}.poster-cover__floor{top:53%}.poster-cover__shadow{width:80%;left:12%;height:28px;bottom:auto;top:calc(var(--pc-top) + var(--pc-fit-w) / var(--pc-ar) - 4vw)}.poster-cover__shot--single .poster-cover__shadow{width:62%;left:30%;height:26px}.poster-cover__type{left:var(--gutter);bottom:14%;font-size:12px;letter-spacing:.24em}.poster-cover__type:after{width:32px;margin:14px 0 0}.poster-cover__copy{width:58%;right:var(--gutter);bottom:5%}.poster-cover__tag{font-size:calc(clamp(38px,11.7vw,66px) * var(--pc-tag-k, 1));line-height:.94;max-width:calc(5em / var(--pc-tag-k, 1))}.poster-cover__aside{font-size:11px;margin-top:5px}.poster-cover__copy .cta{margin-top:18px}}@media (max-width: 699px) and (min-height: 800px){.poster-cover{height:780px}}@media (max-width: 380px){.poster-cover{--pn-max: 41vw}.poster-cover__copy{width:60%}}@media (min-width: 700px) and (max-height: 650px){.poster-cover{height:680px}.poster-cover__shot--trio .poster-cover__product{width:calc(min(60vw,597px) * var(--pc-scale, 1));bottom:108px;transform:translate(-53%)}.poster-cover__shot--trio .poster-cover__shadow{bottom:calc(8% + 44px)}.poster-cover__shot--single .poster-cover__shadow{bottom:7%}.poster-cover__shot--single .poster-cover__product{width:calc(min(37vw,352px) * var(--pc-scale, 1));bottom:59px}}.st{position:relative;isolation:isolate;overflow:clip;border-radius:var(--r-card);background:var(--st-bg);transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:background var(--dur) var(--ease),transform .25s ease-out;touch-action:pan-y;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.st:focus-visible{box-shadow:0 0 0 2px var(--p-ink, #131313),0 0 0 5px var(--st-bg)}.st__stage{position:absolute;top:0;right:0;bottom:0;left:0}.st__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity var(--dur) var(--ease)}.st__frame.is-on{opacity:1}.st__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.st__bars{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;gap:4px;pointer-events:none}.st__bar{position:relative;flex:1 1 0;height:3px;border-radius:2px;background:color-mix(in srgb,var(--p-ink, #131313) 28%,transparent);overflow:hidden}.st__bar i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform-origin:left;background:var(--p-ink, #131313);transform:scaleX(0);animation:st-fill var(--st-dur) linear forwards}.st__bar.is-done{background:var(--p-ink, #131313)}@keyframes st-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st.is-held .st__bar i{animation-play-state:paused}@media (hover: hover) and (pointer: fine){.st:hover .st__bar i{animation-play-state:paused}}.st.is-still .st__bar i{animation:none;transform:scaleX(1)}.st__zone{position:absolute;z-index:2;top:0;bottom:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.st__zone--l{left:0;width:34%}.st__zone--r{left:34%;right:0}.st__zone:focus-visible{outline:2px solid var(--p-ink, #131313);outline-offset:-4px}.st__cap{position:absolute;z-index:3;right:16px;bottom:14px;font:500 var(--t-eyebrow)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink, #131313);opacity:.72;pointer-events:none}@media (prefers-reduced-motion: reduce){.st,.st__frame{transition:none}.st{transform:none}}.formats{--fit-min: .35;background:var(--p-field-light);color:var(--p-ink);padding:var(--sect) var(--gutter)}.formats__in{max-width:var(--max);margin:0 auto}.formats__title{margin-bottom:var(--s-5);opacity:.8}.formats__grid{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--s-4);align-items:stretch}.formats__grid[data-n="1"]{grid-template-columns:minmax(0,640px)}.fmt{--e-top: color-mix(in srgb, var(--p-field) 16%, #ffffff);--e-bottom: #ffffff;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:var(--r-photo);overflow:clip;background:#fff;color:#1a1026;container-type:inline-size}.fmt__pic{--fmt-ar: 1;position:relative;height:calc(100cqi / (var(--fmt-ar)) * var(--fit, 1));background:linear-gradient(var(--e-top),var(--e-bottom))}.formats__grid[data-n="1"] .fmt__pic,.formats__grid[data-n="2"] .fmt__pic{--fmt-ar: 4 / 3}.fmt__pic picture{position:absolute;top:9%;right:9%;bottom:9%;left:9%}.fmt--opaque .fmt__pic picture{top:0;right:0;bottom:0;left:0}.fmt__pic img{width:100%;height:100%;object-fit:contain}.fmt__pic:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(to bottom,transparent,#ffffff);pointer-events:none}.fmt--tube:not(.fmt--opaque):not(.fmt--shot) .fmt__pic img{transform:translateY(8%) scale(1.3)}.fmt--shot{background:var(--fmt-field)}.fmt--shot .fmt__pic{background:none}.fmt--shot .fmt__pic:after{content:none}.fmt--shot .fmt__pic img{position:absolute;left:calc((100% - var(--pk-fmt-w, 84%)) / 2);bottom:var(--pk-fmt-floor, 2%);width:var(--pk-fmt-w, 84%);height:var(--pk-fmt-h, 78%);object-fit:contain;object-position:50% 100%}.fmt--wide .fmt__pic img{left:calc((100% - min(98%,var(--pk-fmt-w, 84%) * 1.12))/2);width:min(98%,var(--pk-fmt-w, 84%) * 1.12)}:root[data-pk-card=white] .fmt--shot{background:#fff}:root[data-pk-card=white] .fmt--shot .fmt__pic{background:var(--fmt-field)}:root[data-pk-bg=strain] .fmt--shot{background:#fff}:root[data-pk-bg=strain] .fmt--shot .fmt__pic{background:color-mix(in srgb,var(--p-field) 16%,#ffffff)}:root[data-pk-bg=studio] .fmt--shot .fmt__pic{background:radial-gradient(80% 60% at 50% 42%,rgb(255 255 255 / .55),transparent 72%)}:root[data-pk-bg=studio] .fmt--shot .fmt__pic img{filter:drop-shadow(0 14px 14px rgb(26 16 38 / .16))}.fmt__body{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5)}.fmt__name{margin:0;font:400 min(var(--t-h2),17cqi)/.95 var(--font-brand);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.fmt__sizes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px}.fmt__size-label{margin-right:4px;font:500 10px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.fmt__size{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:6px 8px;border:1px solid transparent;border-radius:var(--r-btn);background:transparent;color:inherit;font:500 12px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.fmt__size--static{cursor:default;padding-left:0;min-width:0}.fmt__weight{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.fmt__size--static .fmt__weight{align-items:start}.fmt__weight small{font:400 10px/1.2 var(--font-mono);opacity:.7}button.fmt__size:hover{border-color:color-mix(in srgb,currentColor 40%,transparent)}.fmt__size[aria-pressed=true]{border-color:currentColor;background:color-mix(in srgb,currentColor 8%,transparent)}.fmt__size:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fmt__cta{margin-top:auto;width:100%}@media (max-width: 1100px) and (orientation: portrait){.formats__grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fmt__pic,.formats__grid[data-n="2"] .fmt__pic{--fmt-ar: 1}}@media (max-width: 599px){.formats__grid,.formats__grid:not([data-n="1"]),.formats__grid[data-n="1"]{grid-template-columns:1fr;gap:var(--s-3)}.fmt{grid-template-columns:36% minmax(0,1fr);grid-template-rows:none}.fmt__pic,.formats__grid[data-n="1"] .fmt__pic,.formats__grid[data-n="2"] .fmt__pic{height:auto;min-height:calc(180px * var(--fit, 1))}.fmt{--fmt-tight: clamp(.65, calc(var(--fit, 1) + .3), 1)}.fmt__body{padding:calc(var(--s-4) * var(--fmt-tight));gap:calc(var(--s-3) * var(--fmt-tight))}.fmt__name{font-size:min(var(--t-h3),22cqi)}.fmt__sizes{gap:6px}.fmt__size-label{flex-basis:100%;margin:0 0 -2px}.fmt__size{min-width:56px;padding:6px}.fmt__size--static{padding-left:0}.fmt--shot .fmt__pic img{bottom:9%;height:82%;object-position:50% 50%}}.packshot-review{max-width:1440px;min-height:100svh;margin:0 auto;padding:28px clamp(16px,4vw,56px) 48px;color:#19161d}.packshot-review__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-bottom:28px}.packshot-review__header h1{margin:0;font:500 clamp(28px,4vw,48px)/1.1 var(--font-text)}.packshot-review__header nav{display:flex;flex-wrap:wrap;gap:20px}.packshot-review__header a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:400 14px/1.3 var(--font-text);text-decoration:none}.packshot-review__header a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.packshot-review__header a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.packshot-review__controls{margin-bottom:24px}.packshot-review__controls .sg__tabs{min-height:44px;padding:0;background:transparent}.packshot-review__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px}.packshot-review__version{display:flex;flex-direction:column;min-width:0}.packshot-review__version h2{margin:0 0 12px;font:400 14px/1.3 var(--font-text)}.packshot-review__version>.sg{flex:1}@media (max-width: 699px){.packshot-review__grid{grid-template-columns:minmax(0,1fr);gap:32px}.packshot-review__header{margin-bottom:20px}}.tile{--tile-ar: 4 / 5;--tile-pad: var(--s-5);--tile-nm: clamp(28px, 18px + 1.6vw, 49px);--tile-focus: #f2eee6;position:relative;display:block;aspect-ratio:var(--tile-ar);overflow:hidden;border-radius:var(--r-photo);background:var(--field);color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;isolation:isolate;container-type:inline-size}.tile__nm{position:absolute;z-index:2;left:var(--tile-pad);right:var(--tile-pad);top:var(--tile-pad);font:400 var(--tile-nm)/.92 var(--font-brand);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.tile__pic{position:absolute;z-index:1;left:50%;bottom:0;width:82%;height:auto;translate:-50% 9%;transition:translate .52s var(--ease),scale .52s var(--ease);user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.tile--minis .tile__pic,.tile--bag .tile__pic{width:74%;translate:-50% 14%}.tile--tube .tile__pic,.tile--nugs .tile__pic{width:auto;height:74%;translate:-50% 12%}.tile.is-photo .tile__pic{left:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%;translate:0 0}.tile:hover .tile__pic,.tile:focus-visible .tile__pic{translate:-50% 0%;scale:1.03}.tile--minis:hover .tile__pic,.tile--minis:focus-visible .tile__pic,.tile--bag:hover .tile__pic,.tile--bag:focus-visible .tile__pic{translate:-50% 4%}.tile--tube:hover .tile__pic,.tile--tube:focus-visible .tile__pic,.tile--nugs:hover .tile__pic,.tile--nugs:focus-visible .tile__pic{translate:-50% 3%}.tile.is-photo:hover .tile__pic,.tile.is-photo:focus-visible .tile__pic{translate:0 0;scale:1.05}.tile--shot .tile__pic{left:calc((100% - var(--pk-tile-w, 80%)) / 2);bottom:var(--pk-tile-floor, 7%);width:var(--pk-tile-w, 80%);height:var(--pk-tile-h, 68%);object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;translate:0 var(--pk-tile-rest, 14%)}.tile--shot:hover .tile__pic,.tile--shot:focus-visible .tile__pic{translate:0 0;scale:1.03}.tile--wide .tile__pic{left:calc((100% - min(96%,var(--pk-tile-w, 80%) * 1.18))/2);width:min(96%,var(--pk-tile-w, 80%) * 1.18)}:root[data-pk-bg=strain] .tile--shot{background:var(--field-strain);color:var(--ink-strain)}:root[data-pk-bg=studio] .tile--shot{background:radial-gradient(90% 62% at 50% 40%,rgb(255 255 255 / .55),transparent 72%),var(--field)}:root[data-pk-bg=studio] .tile--shot .tile__pic{filter:drop-shadow(0 14px 14px rgb(26 16 38 / .16))}.tile:focus-visible{outline:2px solid var(--tile-focus);outline-offset:3px}@media (max-width: 899px){.tile{--tile-pad: var(--s-4)}}@media (max-width: 599px){.tile{--tile-nm: 24px}}@media (prefers-reduced-motion: reduce){.tile__pic{transition:none}}.sp{color:var(--p-ink);background:var(--ground)}.sp .h2 a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.08em}.sp [data-reveal]{opacity:0;translate:0 18px;transition:opacity .7s var(--ease),translate .7s var(--ease)}.sp [data-reveal].is-in{opacity:1;translate:0 0}.sp{--scr-top: 88px;--scr-bot: 32px;--scr-room: calc(var(--V) - var(--scr-top) - var(--scr-bot))}@media (max-width: 899px){.sp{--scr-top: 72px;--scr-bot: 24px}}.sp>.scr>.scr__card>:is(.profile,.senses,.formats,.family,.buy){min-height:var(--V);display:flex;flex-direction:column;padding-block:0}.sp>.scr>.scr__card>:is(.profile,.senses,.formats,.family,.buy):before{content:"";flex:1 1 0;min-height:var(--scr-top)}.sp>.scr>.scr__card>:is(.profile,.senses,.formats,.family,.buy):after{content:"";flex:1 1 0;min-height:var(--scr-bot)}.sp>.scr>.scr__card>section>:is(.profile__in,.senses__in,.formats__in,.family__in,.buy__in){flex:none;width:100%}.sp>.scr[data-enter=sheet][data-in]>.scr__card{box-shadow:none}.cover{position:relative;isolation:isolate;overflow:clip;min-height:max(100svh,560px);display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--p-field);color:var(--p-ink)}.pk-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;opacity:.34}.cover__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(120% 70% at 18% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--p-field-deep) 45%,transparent) 100%)}.cover--light-ink .cover__sheen{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.04) 100%)}.cover__mark{position:absolute;z-index:-1;left:calc(var(--gutter) + var(--t-display) * .86);top:var(--s-6);height:min(64%,600px);pointer-events:none}.pk-mark{height:100%;width:auto;display:block;overflow:visible}.pk-mark.is-draw path{stroke-dasharray:1;stroke-dashoffset:0;animation:pk-draw 1.6s var(--ease) both}@keyframes pk-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cover__body{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,46%);grid-template-rows:auto minmax(0,1fr);column-gap:var(--s-6);padding:var(--s-3) var(--gutter) var(--s-7)}.cover__brand{grid-column:1 / 3;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--s-4)}.cover__brand small{font:500 var(--t-eyebrow)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.72}.cover__name{grid-column:1;grid-row:2;align-self:end;margin:0;font:400 var(--t-display)/var(--lh-display) var(--font-brand);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.cover__name.is-vertical{writing-mode:vertical-rl;transform:rotate(180deg);line-height:.8;color:var(--p-accent);-webkit-text-stroke:1px rgba(255,255,255,.88);paint-order:stroke fill}.cover__text{grid-column:2;grid-row:2;align-self:end;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge tag" "cta cta";align-items:center;column-gap:var(--s-5);row-gap:var(--s-4);justify-items:start;padding-top:var(--s-5)}.cover__text.no-badge{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag" "cta"}.cover__text .pk-star,.cover__text .cover__type{grid-area:badge}.cover__tag{grid-area:tag}.cover__cta{grid-area:cta}.pk-star{width:clamp(72px,60px + 2.5vw,104px);height:auto}.cover__type{font:500 var(--t-small)/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;border:1.5px solid currentColor;border-radius:var(--r-btn)}.cover__tag{margin:0;font:400 var(--t-h2)/var(--lh-h) var(--font-brand);text-wrap:balance;max-width:9.5em}.cover__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-5);margin-top:var(--s-1)}.cover__down{color:inherit;text-decoration:none;font:500 var(--t-small)/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;padding:12px 0;position:relative}.cover__down:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-chip)}.cover__down:hover:after,.cover__down:focus-visible:after{transform:scaleX(1)}.cover__down:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cover__gallery{grid-column:3;grid-row:1 / 3;align-self:end;justify-self:end;width:min(100%,calc(100svh - 170px));aspect-ratio:1}.cover__gallery .st{width:100%;height:100%;box-shadow:0 30px 60px -20px color-mix(in srgb,var(--p-ink) 45%,transparent)}.sp--flat .cover__mark{display:none}.sp--flat .cover__tag{max-width:14em}@media (min-width: 700px){.sp--flat .cover__body{grid-template-columns:minmax(0,1fr) minmax(0,46%);grid-template-rows:auto minmax(0,1fr) auto}.sp--flat .cover__brand{grid-column:1}.sp--flat .cover__name{grid-column:1;grid-row:2;align-self:end}.sp--flat .cover__text{grid-column:1;grid-row:3}.sp--flat .cover__gallery{grid-column:2;grid-row:1 / 4}}@media (max-width: 699px){.cover__body{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 23svh auto minmax(0,1fr);column-gap:var(--s-3);row-gap:var(--s-3);padding:var(--s-2) var(--gutter) var(--s-3)}.cover__brand{grid-column:1 / 3;grid-row:1;display:grid;gap:4px}.cover__mark{position:static;grid-column:2;grid-row:2;height:100%;justify-self:start}.cover__name{grid-column:1;grid-row:2;align-self:start}.cover__gallery{grid-column:1 / 3;grid-row:3;width:min(100%,34svh);justify-self:start;align-self:start}.cover__text{grid-column:1 / 3;grid-row:4;align-self:end;padding-top:var(--s-3);row-gap:var(--s-3);column-gap:var(--s-4)}.cover__tag{max-width:none}.cover__gallery .st{box-shadow:0 20px 40px -18px color-mix(in srgb,var(--p-ink) 45%,transparent)}.sp--flat .cover__body{grid-template-rows:auto auto auto minmax(0,1fr)}.sp--flat .cover__name{align-self:start}.sp--flat .cover__name{grid-column:1 / 3;grid-row:2;align-self:start}.sp--flat .cover__gallery{grid-column:1 / 3;grid-row:3;width:min(100%,34svh)}.sp--flat .cover__text{grid-row:4}}@media (max-width: 699px) and (orientation: landscape){.cover{min-height:0}}.profile{--profile-text: 520px;background:var(--p-accent);color:var(--p-ink-on-accent);padding:var(--sect) var(--gutter)}.profile__in{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:var(--s-7) var(--s-9);align-items:start}.profile .sc{padding-top:var(--s-2)}.profile .keep{display:inline-block;max-width:100%}@media (min-width: 900px){.profile__text{max-width:var(--profile-text)}}@media (max-width: 899px){.profile__in{grid-template-columns:1fr;gap:var(--s-6)}}.senses{position:relative;isolation:isolate;overflow:clip;background:#140c1e;color:#fbe7b8;padding:var(--sect) var(--gutter)}.sp:not(.sp--flat) .senses{color:var(--p-field-light)}.senses__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(55% 50% at 8% 92%,rgba(246,226,122,.5),transparent 62%),radial-gradient(50% 55% at 92% 10%,rgba(47,107,58,.62),transparent 62%),radial-gradient(45% 45% at 70% 60%,rgba(138,79,208,.42),transparent 62%),#140c1e}.senses__glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.senses__in{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--s-8);align-items:center}.senses{--fit-min: .55}.senses__words{display:grid;gap:calc(var(--s-7) * var(--fit, 1))}.senses__row .eyebrow{opacity:.85}.senses__word{margin:0;font:400 calc(var(--t-xl) * var(--fit, 1))/var(--lh-h) var(--font-brand);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.senses__pic img{width:100%;height:auto;max-height:min(calc(72vh * var(--pic-vis, 1)),var(--scr-room));object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}@media (max-width: 899px){.senses{--fit-min: .3}.senses__in{grid-template-columns:1fr;gap:var(--s-6)}.senses__words{gap:var(--s-5)}.senses__word{font-size:calc(var(--t-xl) * clamp(.8,var(--fit, 1) + .3,1))}.senses__pic img{max-height:calc(52svh * var(--pic-vis, 1) * var(--fit, 1))}}.family{--kin-w: 236px;--kin-gap: 4px;--kin-ar: 3 / 4;--fit-min: .45;background:#fbf3e0;color:#1a1026;padding:var(--sect) var(--gutter)}.family__in{max-width:var(--max);margin:0 auto}.family__note{margin:var(--s-6) 0 var(--s-3);font:500 var(--t-small)/1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;opacity:.72}.kin-row{display:grid;grid-template-columns:repeat(var(--n),minmax(0,calc(var(--kin-w) * var(--fit, 1))));gap:var(--kin-gap)}.kin-row .tile{--tile-ar: var(--kin-ar);--tile-pad: var(--s-4);--tile-nm: clamp(22px, 15cqi, 40px);--tile-focus: #1a1026}@media (max-width: 599px){.kin-row{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% * var(--fit, 1))}}.buy{--buy-nm: clamp(32px, 2.4vw, 44px);--buy-rest: calc(468px + 2 * var(--buy-nm));--buy-photo-max: 240px;--fit-min: .5;min-height:var(--V);display:grid;align-content:center;background:var(--p-accent);color:var(--p-ink-on-accent);padding:var(--s-8) var(--gutter)}.buy__in{width:100%;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-7) var(--s-9);align-items:start}.buy__cta{width:100%;max-width:420px;margin-top:var(--s-5)}.buy__pick{margin:0 0 var(--s-4);font:500 var(--t-small)/1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.buy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.buy .store__pic img{height:calc(clamp(120px,calc((100svh - var(--buy-rest)) / 2),var(--buy-photo-max)) * var(--fit, 1));aspect-ratio:auto}.buy .store__name{font-size:var(--buy-nm)}.buy .store__hours{color:inherit;opacity:.72}@media (max-width: 1199px){.buy__in{grid-template-columns:1fr;gap:var(--s-6)}.buy__main{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-4) var(--s-6)}.buy__cta{margin-top:0}}@media (max-width: 599px){.buy{min-height:0;padding-block:calc(var(--s-6) + var(--s-2))}.buy__main{display:block}.buy__cta{max-width:none;margin-top:var(--s-4)}.buy__in{gap:var(--s-6)}.buy__pick{margin-bottom:var(--s-3)}.buy__grid{grid-template-columns:1fr;gap:var(--s-4)}.buy .store{grid-template:"pic name" auto "pic addr" auto "pic hours" 1fr "cta cta" auto / 80px minmax(0,1fr);gap:2px var(--s-3)}.buy .store__pic{grid-area:pic;align-self:start}.buy .store__pic img{width:80px;height:80px;aspect-ratio:auto}.buy .store__name{grid-area:name;margin:0;font-size:24px;line-height:.92}.buy .store__addr{grid-area:addr;margin-top:4px;font-size:var(--t-small);line-height:1.35}.buy .store__hours{grid-area:hours;margin:2px 0 0;font-size:11px}.buy .store__cta{grid-area:cta;flex-wrap:nowrap;margin-top:var(--s-2)}.buy .store__cta>*{flex:1 1 auto}}.sp__404{min-height:60svh;display:grid;align-content:center;gap:var(--s-4);padding:var(--s-9) var(--gutter)}.sp__link{color:inherit}.senses__story{margin:0;max-width:30em}.senses__terps .eyebrow{opacity:.85}.senses__terps p{margin:0;font:500 var(--t-lead)/1.35 var(--font-text)}.senses__terps small{display:block;margin-top:var(--s-1);font:400 var(--t-small)/1.3 var(--font-text);opacity:.7}.family__roots{max-width:36em;margin-top:var(--s-5)}@media (prefers-reduced-motion: reduce){.sp [data-reveal]{transition:none;opacity:1;translate:0 0}.pk-mark.is-draw path{animation:none}}.sp{--m-at: .3;--m-line: 1s;--m-small: .8s;--m-obj: .9s;--m-ln: .12s;--m-lift: 36px;--m-ease: cubic-bezier(.22, 1, .36, 1);--m-hero: 1.4s;--m-hero-from: 3.5svh;--fl-amp: 1.1svh;--fl-lid: 2.2svh;--fl-period: 6.4s;--fl-lid-period: 4.6s;--fl-ease: cubic-bezier(.37, 0, .63, 1);--m-name-at: .15s;--m-tag-at: .62s;--m-small-at: .78s;--m-cta-at: 1s;--fl-at: 0ms}.sp[data-enter-style=jars]{--m-name-at: .45s;--m-tag-at: .9s;--m-small-at: 1.06s;--m-cta-at: 1.28s;--fl-at: var(--m-hero)}@keyframes m-move{0%{opacity:0;translate:0 105%}35%{opacity:1}}@keyframes m-win{0%,to{clip-path:inset(-.4em -.2em 0 -.2em)}}@keyframes m-label{0%{opacity:0;translate:0 100%;clip-path:inset(0 -1em 100% -1em)}to{translate:0 0;clip-path:inset(-1em -1em -1em -1em)}}@keyframes m-up{0%{opacity:0;translate:0 var(--m-up, 20px)}}@keyframes m-rise{0%{opacity:0;translate:0 var(--m-lift)}}@keyframes m-act{0%{opacity:0;visibility:hidden;translate:0 14px}25%{opacity:1}}@keyframes m-settle{0%{translate:0 calc(-1 * var(--m-hero-from))}}@keyframes m-settle-lid{0%{translate:0 calc(-2 * var(--m-hero-from))}}@keyframes m-shadow{0%{opacity:0;scale:1.32}70%{opacity:.85;scale:1.04}}@keyframes m-float{50%{translate:0 calc(-1 * var(--fl-amp))}}@keyframes m-float-lid{50%{translate:0 calc(-1 * var(--fl-lid))}}@keyframes m-breathe{50%{scale:.92;opacity:.78}}.rw,.rw__m{display:inline-block}.poster-cover__win,.poster-cover__mv{display:block}.mamba-cover__win,.mamba-cover__mv{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mamba-cover__win{z-index:1}.mamba-cover__mv>.mamba-cover__name{pointer-events:auto}.poster-cover__win:nth-of-type(2){--m-k: 1}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=wait] :is(.poster-cover__mv,.poster-cover__tag .rw__m,.mamba-cover__tag .rw__m,.cover__name,.cover__tag){opacity:0;translate:0 105%}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=wait] .mamba-cover__mv{opacity:0;translate:0 var(--nm-h, 30%)}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=wait] :is(.poster-cover__win,.poster-cover__tag .rw,.mamba-cover__tag .rw){clip-path:inset(-.4em -.2em 0 -.2em)}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=wait] .mamba-cover__win{clip-path:inset(-60% -10% calc(100% - var(--nm-b, 100%)) -10%)}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=wait] :is(.poster-cover__type,.mamba-cover__type,.poster-cover__aside,.mamba-cover__aside,.cover__brand,.cover__mark,.cover__text>:is(.pk-star,.cover__type)){opacity:0;translate:0 14px}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=wait] :is(.poster-cover__copy>.cta,.mamba-cover__copy>.cta,.cover__cta){opacity:0;visibility:hidden;translate:0 14px}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] .poster-cover__mv{animation:m-move var(--m-line) var(--m-ease) calc(var(--m-name-at) + var(--m-k, 0) * var(--m-ln)) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] .poster-cover__win{animation:m-win var(--m-line) linear calc(var(--m-name-at) + var(--m-k, 0) * var(--m-ln)) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] .mamba-cover__mv{--m-move-y: var(--nm-h, 30%);animation:m-move-name var(--m-line) var(--m-ease) var(--m-name-at) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] .mamba-cover__win{animation:m-win-name var(--m-line) linear var(--m-name-at) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] :is(.poster-cover__tag,.mamba-cover__tag) .rw__m{animation:m-move calc(var(--m-line) * .9) var(--m-ease) calc(var(--m-tag-at) + var(--ln, 0) * var(--m-ln)) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] :is(.poster-cover__tag,.mamba-cover__tag) .rw{animation:m-win calc(var(--m-line) * .9) linear calc(var(--m-tag-at) + var(--ln, 0) * var(--m-ln)) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] :is(.cover__name,.cover__tag){animation:m-move var(--m-line) var(--m-ease) var(--m-name-at) backwards}@keyframes m-move-name{0%{opacity:0;translate:0 var(--m-move-y)}35%{opacity:1}}@keyframes m-win-name{0%,to{clip-path:inset(-60% -10% calc(100% - var(--nm-b, 100%)) -10%)}}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] :is(.poster-cover__type,.mamba-cover__type,.cover__brand,.cover__mark,.cover__text>:is(.pk-star,.cover__type)){--m-up: 14px;animation:m-up var(--m-small) var(--m-ease) var(--m-small-at) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] :is(.poster-cover__aside,.mamba-cover__aside){--m-up: 14px;animation:m-up var(--m-small) var(--m-ease) calc(var(--m-small-at) + .1s) backwards}.sp[data-motion=on]:is([data-enter-style=name],[data-enter-style=jars])>.scr[data-play=in] :is(.poster-cover__copy>.cta,.mamba-cover__copy>.cta,.cover__cta){animation:m-act .7s var(--m-ease) var(--m-cta-at) backwards}.sp[data-motion=on][data-enter-style=jars]>.scr[data-play=wait] :is(.poster-cover__float--jars,.mamba-cover__float--jars)>:is(.poster-cover__drop,.mamba-cover__drop){translate:0 calc(-1 * var(--m-hero-from))}.sp[data-motion=on][data-enter-style=jars]>.scr[data-play=wait] :is(.poster-cover__float--lid,.mamba-cover__float--lid)>:is(.poster-cover__drop,.mamba-cover__drop){translate:0 calc(-2 * var(--m-hero-from))}.sp[data-motion=on][data-enter-style=jars]>.scr[data-play=wait] :is(.poster-cover__shadow,.mamba-cover__shadow){opacity:0;scale:1.32}.sp[data-motion=on][data-enter-style=jars]>.scr[data-play=in] :is(.poster-cover__float--jars,.mamba-cover__float--jars)>:is(.poster-cover__drop,.mamba-cover__drop){animation:m-settle var(--m-hero) var(--m-ease) backwards}.sp[data-motion=on][data-enter-style=jars]>.scr[data-play=in] :is(.poster-cover__float--lid,.mamba-cover__float--lid)>:is(.poster-cover__drop,.mamba-cover__drop){animation:m-settle-lid calc(var(--m-hero) + .2s) var(--m-ease) 80ms backwards}.sp[data-motion=on][data-enter-style=jars]>.scr[data-play=in] :is(.poster-cover__shadow,.mamba-cover__shadow){animation:m-shadow var(--m-hero) var(--m-ease) backwards}.sp[data-motion=on][data-float=on]>.scr:is([data-play=in],[data-play=done]) :is(.poster-cover__float--jars,.mamba-cover__float--jars){animation:m-float var(--fl-period) var(--fl-ease) var(--fl-at) infinite;will-change:translate}.sp[data-motion=on][data-float=on]>.scr:is([data-play=in],[data-play=done]) :is(.poster-cover__float--lid,.mamba-cover__float--lid){animation:m-float-lid var(--fl-lid-period) var(--fl-ease) calc(var(--fl-at) + .3s) infinite;will-change:translate}.sp[data-motion=on][data-float=on]>.scr:is([data-play=in],[data-play=done]) :is(.poster-cover__shadow,.mamba-cover__shadow){animation:m-breathe var(--fl-period) var(--fl-ease) var(--fl-at) infinite}.sp[data-motion=on][data-float=on][data-enter-style=jars]>.scr[data-play=in] :is(.poster-cover__shadow,.mamba-cover__shadow){animation:m-shadow var(--m-hero) var(--m-ease) backwards,m-breathe var(--fl-period) var(--fl-ease) var(--fl-at) infinite}.sp[data-motion=on]>.scr:first-child:has(+.scr[data-in=done]) :is(.poster-cover__float--jars,.mamba-cover__float--jars,.poster-cover__float--lid,.mamba-cover__float--lid,.poster-cover__shadow,.mamba-cover__shadow){animation-play-state:paused}.sp[data-motion=on][data-reveal-style=mask] [data-reveal]{opacity:1;translate:none;transition:none}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-in=run]:is([data-enter=dissolve],[data-enter=zoom]):not([data-fit="0"]) [data-reveal]:not(.fmt,.store){opacity:1}.profile .h2{--d: 0ms}.profile .lead{--d: .36s}.sc__row{--d: .26s}.sc__row:nth-child(2){--d: .34s}.sc__row:nth-child(3){--d: .42s}.sc__row:nth-child(4){--d: .5s}.sc__row:nth-child(5){--d: .58s}.senses__row:nth-child(1){--d: 0ms}.senses__row:nth-child(2){--d: .24s}.senses__story{--d: .52s}.senses__terps{--d: .64s}.senses__pic>*{--d: .18s}.formats__title{--d: 0ms}.fmt{--d: .12s}.fmt:nth-child(2){--d: .23s}.fmt:nth-child(3){--d: .34s}.fmt:nth-child(4){--d: .45s}.fmt:nth-child(5){--d: .56s}.fmt:nth-child(6){--d: .67s}.family__in{--d: 0ms}.family__roots{--d: .36s}.family__note{--d: .46s}.kin-row>.tile{--d: .5s}.kin-row>.tile:nth-child(2){--d: .58s}.kin-row>.tile:nth-child(3){--d: .66s}.kin-row>.tile:nth-child(4){--d: .74s}.buy .h2{--d: 0ms}.buy__pick{--d: .2s}.buy__cta{--d: .6s}.buy .store{--d: .28s}.buy .store:nth-child(2){--d: .37s}.buy .store:nth-child(3){--d: .46s}.buy .store:nth-child(4){--d: .55s}.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child):not([data-shown]) :is(.profile,.senses,.family,.buy) .rw__m,.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child) [data-late] .rw__m{opacity:0;translate:0 105%}.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child):not([data-shown]) :is(.profile,.senses,.family,.buy) .rw,.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child) [data-late] .rw{clip-path:inset(-.4em -.2em 0 -.2em)}.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child):not([data-shown]) :is(.senses__row .eyebrow,.senses__terps .eyebrow,.formats__title,.family__in>.eyebrow,.family__note,.buy__pick),.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child) :is([data-late] .eyebrow,.family__note[data-late],.buy__pick[data-late]){opacity:0;translate:0 100%;clip-path:inset(0 -1em 100% -1em)}.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child):not([data-shown]) :is(.profile .lead,.senses__story,.senses__terps p,.family__roots),.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child) :is(.profile .lead[data-late],.senses__story[data-late],.senses__terps[data-late] p,.family__roots[data-late]){opacity:0;translate:0 20px}.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child):not([data-shown]) :is(.sc__row,.senses__pic>*,.fmt,.kin-row>.tile,.buy .store),.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child) :is(.sc__row,.senses__pic,.fmt,.kin-row>.tile,.buy .store)[data-late],.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child) .senses__pic[data-late]>*{opacity:0;translate:0 var(--m-lift)}.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child):not([data-shown]) .buy__cta,.sp[data-motion=on][data-reveal-style=mask]>.scr:not(:first-child) .buy__cta[data-late]{opacity:0;translate:0 14px}.sp[data-motion=on][data-reveal-style=mask]>.scr:not([data-shown]) .sc__tr i,.sp[data-motion=on][data-reveal-style=mask]>.scr .sc__row[data-late] .sc__tr i{left:50%}.sp[data-motion=on][data-reveal-style=mask]>.scr:not([data-shown]) .sc__row--split .sc__tr b,.sp[data-motion=on][data-reveal-style=mask]>.scr .sc__row--split[data-late] .sc__tr b{width:50%}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-shown] :is(.sc__tr i,.sc__row--split .sc__tr b){transition-delay:.7s}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-shown] :is(.profile,.senses,.family,.buy) .rw__m:not([data-late] *){animation:m-move var(--m-line) var(--m-ease) calc(var(--d, 0ms) + 80ms + var(--ln, 0) * var(--m-ln)) backwards}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-shown] :is(.profile,.senses,.family,.buy) .rw:not([data-late] *){animation:m-win var(--m-line) linear calc(var(--d, 0ms) + 80ms + var(--ln, 0) * var(--m-ln)) backwards}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-shown] :is(.senses__row .eyebrow,.senses__terps .eyebrow,.formats__title,.family__in>.eyebrow,.family__note,.buy__pick):not([data-late] *,[data-late]){animation:m-label .76s var(--m-ease) var(--d, 0ms) backwards}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-shown] :is(.profile .lead,.senses__story,.senses__terps p,.family__roots):not([data-late] *,[data-late]){animation:m-up var(--m-small) var(--m-ease) var(--d, 0ms) backwards}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-shown] :is(.sc__row,.senses__pic>*,.fmt,.kin-row>.tile,.buy .store):not([data-late] *,[data-late]){animation:m-rise var(--m-obj) var(--m-ease) var(--d, 0ms) backwards}.sp[data-motion=on][data-reveal-style=mask]>.scr[data-shown] .buy__cta:not([data-late]){animation:m-act .7s var(--m-ease) var(--d, 0ms) backwards}.pg{color:var(--ink);background:var(--ground)}.pg--dark{background:#131313}.pg__sheet{background:inherit}.pg [data-reveal]{opacity:0;translate:0 18px;transition:opacity .7s var(--ease),translate .7s var(--ease)}.pg [data-reveal].is-in{opacity:1;translate:0 0}.pg__head{max-width:var(--max);margin:0 auto;padding:var(--s-7) var(--gutter) var(--s-7);display:grid;gap:var(--s-5)}.pg__title{margin:0;font:400 var(--t-display)/var(--lh-display) var(--font-brand);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.pg__lead{max-width:40em;font:400 var(--t-lead)/var(--lh-lead) var(--font-text);text-wrap:pretty}.pg__lead p{margin:0}.pg__lead p+p{margin-top:var(--s-4)}.pg__body{max-width:var(--max);margin:0 auto;padding:0 var(--gutter) var(--sect)}.pg__finder{padding-top:var(--s-6)}.pg__finder:is([data-dock],[data-still]){padding-bottom:var(--s-5)}.ppl{background:#131313;padding:4px var(--gutter)}.ppl__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.ppl__tile{position:relative;aspect-ratio:1;overflow:hidden;margin:0;border-radius:var(--r-photo);background:#1f1f1f}.ppl__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;-webkit-user-drag:none}.nf{display:grid;gap:var(--s-5);justify-items:start}.nf p{margin:0;max-width:32em;font:400 var(--t-lead)/var(--lh-lead) var(--font-text)}@media (max-width: 819px){.ppl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.pg [data-reveal]{transition:none;opacity:1;translate:0 0}}.ab{position:relative;isolation:isolate;overflow:hidden;min-height:var(--V);display:grid;align-items:end;background:#0d0d0d;color:#fff}.ab__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.ab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c0a0edb,#0c0a0eb8 40%,#0c0a0e4d 62%,#0c0a0e00 82%),linear-gradient(0deg,#0c0a0e80,#0c0a0e00 45%)}.ab__in{display:grid;gap:var(--s-5);max-width:47rem;padding:var(--s-9) var(--gutter) var(--sect)}.ab__title{margin:0;font:400 var(--t-display)/var(--lh-display) var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.ab__h{margin:0;font:400 var(--t-xl)/var(--lh-h) var(--font-brand);text-transform:uppercase;letter-spacing:.015em}.ab__p{margin:0;max-width:36em;color:#f2eee6;font:400 clamp(16px,14.886px + .2857vw,19px)/1.5 var(--font-text);text-wrap:pretty}.ab__p em{font-style:italic}.ab--cover{grid-template-rows:auto minmax(0,1fr)}.ab--cover .ab__in{align-self:end}.ab--cover:after{background:linear-gradient(#0000006b,#0000 160px),linear-gradient(90deg,#0c0a0eb3,#0c0a0e61 46%,#0c0a0e00 75%),linear-gradient(0deg,#0c0a0e80,#0c0a0e00 50%),linear-gradient(90deg,#de702461,#5c28a075)}.ab--cover .ab__in,.ab--value .ab__in{padding-bottom:var(--gutter)}.ab--cover .ab__p,.ab--value .ab__p{text-box:trim-end cap alphabetic}@media (min-width: 900px){.ab--value .ab__in{max-width:none}.ab--value .ab__p{width:var(--m8);max-width:100%}.about[data-lines="7"] .ab--value .ab__p{width:var(--m7)}.about[data-lines="9"] .ab--value .ab__p{width:var(--m9)}}.ab-story{min-height:var(--V);display:grid;align-items:center;background:#131313;color:#f2eee6;padding:clamp(16px,3svh,96px) var(--gutter)}.ab-story__in{width:100%;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7) var(--s-8);align-items:start}.ab-story__h{margin:0;font:400 var(--t-display)/var(--lh-display) var(--font-brand);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.ab-story__list{margin:0;padding:0;list-style:none;display:grid}.ab-story__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s-5);align-items:baseline;padding:clamp(18px,3.2svh,40px) 0;border-top:1px solid rgba(242,238,230,.18)}.ab-story__row:last-child{border-bottom:1px solid rgba(242,238,230,.18)}.ab-story__year{font:400 var(--t-h2)/.9 var(--font-brand);text-transform:uppercase;letter-spacing:.015em}.ab-story__t{margin:0;font:400 var(--t-h3)/1.05 var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.ab-story__p{margin:var(--s-2) 0 0;max-width:32em;color:#f2eee6bd;font:400 clamp(16px,14.886px + .2857vw,19px)/1.5 var(--font-text);text-wrap:pretty}.ab-film__stores{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0;padding:0;list-style:none}.ab-film__stores a{color:#f2eee6;font:500 var(--t-small)/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-decoration-color:#f2eee659;text-underline-offset:.3em;transition:text-decoration-color var(--dur) var(--ease)}.ab-film__stores a:hover,.ab-film__stores a:focus-visible{text-decoration-color:currentColor;outline:none}.ab-film__stores a:focus-visible{outline:2px solid #f2eee6;outline-offset:3px}.ab--film .ab__in{gap:var(--s-5);justify-items:start}.ab-pass{min-height:var(--V);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7) var(--s-8);align-items:center;background:#131313;color:#f2eee6;padding:var(--s-9) var(--gutter) var(--sect)}.ab-pass__text{display:grid;gap:var(--s-5);justify-items:start}.ab-pass__h{margin:0;font:400 var(--t-display)/var(--lh-display) var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.ab-pass__people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.ab-pass__people li{aspect-ratio:1;overflow:hidden;border-radius:var(--r-photo);background:#1f1f1f}.pg .ab-pass__people li[data-reveal]{transition-delay:var(--d, 0ms)}.ab-pass__people img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (max-width: 899px){.ab:after{background:linear-gradient(180deg,#0c0a0e00,#0c0a0e80 28%,#0c0a0edb 44%,#0c0a0ef0)}.ab--cover:after{background:linear-gradient(#0000006b,#0000 120px),linear-gradient(180deg,#0c0a0e00,#0c0a0e4d 30%,#0c0a0ed6 58%,#0c0a0eeb),linear-gradient(90deg,#de702461,#5c28a075)}.ab__in{gap:var(--s-4)}.ab--cover .ab__in{padding-top:28svh}.ab--film .ab__in{padding-top:40svh}.ab-story,.ab-pass{padding-top:var(--s-8)}.ab-story{padding-bottom:var(--sect)}.ab-story__in,.ab-pass{grid-template-columns:1fr}.ab-story__in{gap:var(--s-6)}.ab-story__row{grid-template-columns:1fr;gap:var(--s-2);padding:var(--s-4) 0}.ab-pass{align-content:center;gap:var(--s-6)}}.lg{--lg-r: var(--r-card);--lg-blur: 12px;--lg-sat: 1.7;--lg-bright: 1.06;--lg-bezel: 32px;--lg-refract: 28;--lg-dispersion: .08;--lg-tint: rgba(255, 255, 255, .2);--lg-sheen: rgba(255, 255, 255, .2);--lg-edge: rgba(255, 255, 255, .2);--lg-glow: rgba(255, 255, 255, .5);--lg-spec: rgba(255, 255, 255, .95);--lg-spec-2: rgba(255, 255, 255, .55);--lg-shadow: inset 0 0 0 1px var(--lg-edge), inset 0 0 26px -6px var(--lg-glow), inset 0 -10px 22px -18px var(--lg-glow), 0 2px 6px -2px rgba(0, 0, 0, .16), 0 28px 70px -30px rgba(0, 0, 0, .5);position:relative;isolation:isolate;border-radius:var(--lg-r);background:linear-gradient(160deg,var(--lg-sheen),transparent 42%),var(--lg-tint);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat)) brightness(var(--lg-bright));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat)) brightness(var(--lg-bright));box-shadow:var(--lg-shadow)}.lg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--lg-spec),rgba(255,255,255,.28) 22%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.1) 72%,var(--lg-spec-2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg--light{color:var(--ink)}.lg--dark{--lg-blur: 16px;--lg-sat: 1.4;--lg-bright: .64;--lg-tint: rgba(12, 14, 12, .34);--lg-sheen: rgba(255, 255, 255, .12);--lg-edge: rgba(255, 255, 255, .14);--lg-glow: rgba(255, 255, 255, .2);--lg-spec: rgba(255, 255, 255, .8);--lg-spec-2: rgba(255, 255, 255, .38);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.22)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lg--light{--lg-tint: rgba(251, 250, 247, .92)}.lg--dark{--lg-tint: rgba(19, 19, 19, .9)}}@media (prefers-reduced-transparency: reduce){.lg{-webkit-backdrop-filter:none;backdrop-filter:none}.lg--light{--lg-tint: rgba(251, 250, 247, .96)}.lg--dark{--lg-tint: rgba(19, 19, 19, .94)}}.dock{position:fixed;z-index:5;right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;gap:8px;pointer-events:none}.dock>*{pointer-events:auto}.dock__sc{position:absolute;width:1px;height:1px;right:0;bottom:0;border:0;opacity:0;pointer-events:none}.dock__card{width:min(320px,100vw - 2 * var(--gutter) - 72px);padding:10px;border-radius:var(--r-inner);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.22);display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px 10px;align-items:center;transform-origin:right center;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur);opacity:0;transform:translate(12px) scale(.96);visibility:hidden}.dock.is-open .dock__card{opacity:1;transform:none;visibility:visible;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.dock__art{width:48px;height:48px;border-radius:8px;object-fit:cover;display:block;-webkit-user-drag:none}.dock__meta{min-width:0}.dock__track{font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock__artist{font-size:12px;line-height:1.3;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock__bar{height:3px;margin-top:7px;border-radius:2px;background:#ffffff3d;overflow:hidden}.dock__bar i{display:block;height:100%;background:#fff;transform-origin:left;transition:transform .25s linear}.dock__btn{width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#131313;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:transform .2s var(--ease)}.dock__btn svg{width:15px;height:15px;fill:currentColor}.dock__btn:hover{transform:scale(1.06)}.dock__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.dock__ctrls{display:flex;align-items:center}.dock__skip{position:relative;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:background-color .2s var(--ease)}.dock__skip:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.dock__skip svg{width:14px;height:14px;fill:currentColor}.dock__skip:hover,.dock__skip:focus-visible{background:#ffffff2e}.dock__skip:focus-visible{outline:2px solid #fff;outline-offset:2px}.dock__list{grid-column:1 / -1;margin:0 -4px;padding:6px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.18)}.dock__item{width:100%;height:44px;margin:0;padding:0 8px 0 4px;border:0;border-radius:8px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;align-content:center;text-align:left;font:inherit;color:#fff;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.dock__item.is-current{background:#ffffff24}.dock__item:focus-visible{outline:2px solid #fff;outline-offset:-2px}.dock__thumb{grid-row:1 / 3;position:relative;width:32px;height:32px;border-radius:4px;overflow:hidden;background:#fff3}.dock__thumb img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;pointer-events:none}.dock__hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#13131380;opacity:0;transition:opacity .2s var(--ease)}.dock__hint svg{width:12px;height:12px;fill:currentColor}.dock__item:hover .dock__hint,.dock__item:focus-visible .dock__hint{opacity:1}.dock__name{grid-column:2;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock__by{grid-column:2;font-size:12px;line-height:1.3;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock__len{grid-column:3;grid-row:1 / 3;display:flex;align-items:center;font-size:12px;color:#ffffffb8;font-variant-numeric:tabular-nums}.dock__len svg{width:14px;height:14px;fill:#fff;stroke:#fff;stroke-width:1.4;stroke-linecap:round}.dock__row{grid-column:1 / -1;display:flex;align-items:center;gap:14px;min-width:0}.dock__vol{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.dock__vol svg{width:16px;height:16px;flex:none;fill:#fff;stroke:#fff;stroke-width:1.4;stroke-linecap:round}.dock__vol input{flex:1;min-width:0;height:20px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dock__vol input::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(90deg,#fff var(--v),rgba(255,255,255,.26) var(--v))}.dock__vol input::-moz-range-track{height:3px;border-radius:2px;background:#ffffff42}.dock__vol input::-moz-range-progress{height:3px;border-radius:2px;background:#fff}.dock__vol input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #1313132e}.dock__vol input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #1313132e}.dock__vol input:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.dock__src{flex:none;margin-left:auto;font-size:11px;color:#ffffffb8;text-decoration:none;white-space:nowrap}.dock__src:hover{color:#fff}.dock__sq{position:relative;flex:none}.dock__face{position:relative;display:block;width:64px;height:64px;margin:0;padding:0;border:0;border-radius:var(--r-inner);overflow:hidden;background:#1f1f1f;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;box-shadow:0 0 0 1px #ffffffb3,0 16px 40px -16px #0009;transition:transform .3s var(--ease)}.dock__face img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;pointer-events:none}.dock__face:hover{transform:scale(1.04)}.dock__face:focus-visible{outline:2px solid #fff;outline-offset:3px}.dock__ctl{position:absolute;left:50%;top:50%;width:30px;height:30px;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;background:#13131394;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff59;transition:transform .2s var(--ease),background-color .2s var(--ease);pointer-events:none}.dock__ctl svg{width:14px;height:14px;fill:#fff}.dock__face:hover .dock__ctl{transform:scale(1.08);background:#131313b8}.dock__more{position:absolute;left:-8px;top:-8px;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#131313;background:#ffffffeb;box-shadow:0 0 0 1px #00000014,0 4px 12px -4px #00000073;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;transition:transform .2s var(--ease)}.dock__more:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.dock__more svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dock__more:hover{transform:scale(1.1)}.dock__more:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion: reduce){.dock__card,.dock.is-open .dock__card,.dock__face,.dock__ctl,.dock__more,.dock__btn,.dock__skip,.dock__hint,.dock__bar i{transition:none}}.dock__card.lg{--lg-r: var(--r-inner);--lg-bezel: 20px;--lg-refract: 18}.ab--head{grid-template-rows:auto minmax(0,1fr)}.ab--head:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:160px;background:linear-gradient(#0000006b,#0000);pointer-events:none}@media (max-width: 899px){.ab--head:before{height:120px}}.cu__parts{display:grid}.cu__parts>.ab__p{grid-area:1 / 1}.cu__parts>.ab__p:not(.is-on){visibility:hidden}.cu__parts>.cu__p--balance{text-wrap:balance}.ab--culture .ab__in{padding-bottom:var(--gutter)}.ab--culture .ab__p{text-box:trim-end cap alphabetic}@media (max-width: 819px){.ab--culture .ab__in{padding-right:calc(var(--gutter) + 84px)}}.cuw{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7) var(--s-8);align-items:center;max-width:var(--max);margin:0 auto;padding:var(--sect) var(--gutter);color:#f2eee6}.cuw__pic{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-photo);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cuw__text{display:grid;gap:var(--s-5);justify-items:start;max-width:40rem}.cuw__h{margin:0;font:400 var(--t-xl)/var(--lh-h) var(--font-brand);text-transform:uppercase;letter-spacing:.015em;text-wrap:balance}.cuw__p{margin:0;max-width:34em;font:400 var(--t-lead)/var(--lh-lead) var(--font-text);text-wrap:pretty}.cuig{display:grid;justify-items:center;gap:var(--s-4);padding:var(--sect) var(--gutter) calc(var(--sect) + var(--s-5));color:#f2eee6;text-align:center}.cuig__handle{color:inherit;font:400 var(--t-h2)/1 var(--font-brand);text-transform:uppercase;letter-spacing:.015em;text-decoration:underline transparent;text-decoration-thickness:2px;text-underline-offset:.1em;transition:text-decoration-color var(--dur) var(--ease);overflow-wrap:anywhere}.cuig__handle:hover,.cuig__handle:focus-visible{text-decoration-color:currentColor;outline:none}.cuig__handle:focus-visible{outline:2px solid #f2eee6;outline-offset:3px}@media (max-width: 899px){.cuw{grid-template-columns:1fr;gap:var(--s-6)}.cuw__pic{max-width:520px}}.buds{background:#131313;color:#f2eee6;padding:var(--s-7) var(--gutter)}.buds__in{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s-5) var(--s-8);align-items:start}.buds__head{display:grid;gap:var(--s-3)}.buds__h{margin:0;font:400 var(--t-h2)/var(--lh-h) var(--font-brand);text-transform:uppercase;letter-spacing:.015em}.buds__sub{margin:0;color:#f2eee6bd;font:400 var(--t-body)/1.5 var(--font-text);text-wrap:balance}.buds__form{display:grid;gap:var(--s-3)}.buds__row{display:flex;gap:var(--s-3)}.buds__input{flex:1 1 auto;min-width:0;height:56px;padding:0 var(--s-4);border:1.5px solid rgba(242,238,230,.38);border-radius:var(--r-btn);background:transparent;color:#f2eee6;font:400 var(--t-body)/1 var(--font-text);transition:border-color var(--dur) var(--ease)}.buds__input::placeholder{color:#f2eee68f;opacity:1}.buds__input:hover{border-color:#f2eee6b8}.buds__input:focus-visible{border-color:#f2eee6;outline:2px solid #f2eee6;outline-offset:3px}.buds__send{flex:none}.buds__age{display:flex;align-items:center;gap:var(--s-3);min-height:44px;color:#f2eee6bd;font:400 var(--t-small)/1.4 var(--font-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.buds__age input{flex:none;width:20px;height:20px;margin:0;accent-color:#f2eee6;cursor:pointer}.buds__age input:focus-visible{outline:2px solid #f2eee6;outline-offset:3px}.buds__note{min-height:1.4em;margin:0;color:#f2eee6;font:400 var(--t-small)/1.4 var(--font-text)}@media (max-width: 899px){.buds{padding-block:var(--s-6)}.buds__in{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.buds__input{transition:none}}.ct{--ct-paper: #f2eee6;--ct-ground: #131313;min-height:var(--V);display:grid;align-items:center;padding:clamp(24px,5svh,64px) var(--gutter);background:var(--ct-ground);color:var(--ct-paper)}.ct__in{width:100%;max-width:var(--max);margin-inline:auto}.ct__mail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-1)}.ct__tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-6);min-width:0;min-height:clamp(256px,38svh,368px);padding:var(--s-6);border-radius:var(--r-photo);color:var(--ct-ground);text-decoration:none;-webkit-tap-highlight-color:transparent}.ct__tile--bulk{background:#ff4343}.ct__tile--retail{background:#ff6a1f}.ct__tile--suggestions{background:#282828;color:var(--ct-paper)}.ct__tile h2{margin:0;font:400 clamp(59px,6vw,85px)/.98 var(--font-brand);text-transform:uppercase;letter-spacing:.015em;text-wrap:balance}.ct__link{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.ct__address{min-width:0;font:500 clamp(13px,1vw,16px)/1.4 var(--font-mono);letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;overflow-wrap:anywhere}.ct__arrow{flex:0 0 24px;width:24px;height:24px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.ct__tile:hover .ct__arrow,.ct__tile:focus-visible .ct__arrow{transform:translate(4px)}.ct__tile:hover .ct__address,.ct__tile:focus-visible .ct__address{text-decoration-thickness:2px}.ct__tile:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.ct__tile::selection,.ct__tile ::selection{background:var(--ct-ground);color:var(--ct-paper)}.ct__tile--suggestions::selection,.ct__tile--suggestions ::selection{background:var(--ct-paper);color:var(--ct-ground)}.ct .buds{margin-top:var(--s-6);padding:clamp(32px,5svh,64px) 0 0;border-top:1px solid rgba(242,238,230,.22)}.ct .buds__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-6) var(--s-8);align-items:center}.ct .buds__head{gap:var(--s-4)}.ct .buds__h{font-size:clamp(71px,8vw,122px);line-height:.94}.ct .buds__sub{text-wrap:pretty}.ct .buds__form{width:100%;max-width:600px;justify-self:end;gap:var(--s-2)}.ct .buds__input{caret-color:var(--ct-paper)}.ct .buds__input::placeholder{color:#f2eee6b3}.ct .buds ::selection{background:var(--ct-paper);color:var(--ct-ground)}@media (min-width: 900px) and (max-width: 1099px){.ct__tile{padding:var(--s-5) var(--s-4)}.ct__link{gap:var(--s-2)}.ct__arrow{flex-basis:20px;width:20px;height:20px}.ct .buds__in{column-gap:var(--s-6)}}@media (max-width: 899px){.ct{padding-block:calc(var(--s-7) + var(--s-5)) var(--s-4)}.ct__mail{grid-template-columns:1fr}.ct__tile{min-height:120px;padding:var(--s-4) var(--s-5);gap:var(--s-3)}.ct__tile h2{font-size:49px}.ct__address{font-size:13px}.ct .buds{margin-top:var(--s-5);padding-top:var(--s-5)}.ct .buds__in{grid-template-columns:1fr;gap:var(--s-4)}.ct .buds__head{gap:var(--s-2)}.ct .buds__h{font-size:71px}.ct .buds__form{max-width:none}}@media (max-width: 899px) and (max-height: 760px){.ct .buds{margin-top:var(--s-4);padding-top:var(--s-4)}.ct .buds__h{font-size:59px}}@media (max-width: 359px){.ct__tile{padding-inline:var(--s-4)}.ct .buds__row{flex-direction:column}.ct .buds__input{flex:none;width:100%}.ct__link{gap:var(--s-2)}.ct__arrow{flex-basis:20px;width:20px;height:20px}}@media (prefers-reduced-motion: reduce){.ct__arrow{transition:none}.ct__tile:hover .ct__arrow,.ct__tile:focus-visible .ct__arrow{transform:none}}.col__cover{position:relative;min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);color:#fff;background:#0d0d0d;overflow:clip}.col__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.col__cover:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:160px;background:linear-gradient(#0000006b,#0000);pointer-events:none}.col__cover:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:45%;background:linear-gradient(#0000,#00000080);pointer-events:none}.col__cover-body{position:relative;z-index:2;align-self:end;display:grid;justify-items:start;gap:var(--s-4);padding:var(--s-6) var(--gutter) var(--s-7)}.col__cover-body--center{align-self:center;justify-items:center;padding-bottom:var(--s-6)}.col__word{margin:0;width:min(100%,880px)}.col__word img{width:100%;height:auto;user-select:none;-webkit-user-select:none}.col__line{margin:0;font:500 var(--t-small)/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.col__anchors{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.col__anchors a{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:1.5px solid currentColor;border-radius:var(--r-btn);color:inherit;text-decoration:none;font:500 var(--t-small)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .24s var(--ease-chip),color .24s var(--ease-chip)}.col__anchors a:hover,.col__anchors a:focus-visible{background:#fff;color:#131313}.col__anchors a:focus-visible{outline:2px solid #fff;outline-offset:3px}.pg.col--trad{background:#131313}.col__shelf{padding:var(--sect) 4px 0;scroll-margin-top:0}.col__shelf-h{margin:0 0 var(--s-6);padding:0 calc(var(--gutter) - 4px);color:#f2eee6;font:400 var(--t-h2)/var(--lh-h) var(--font-brand);text-transform:uppercase;letter-spacing:.015em}.col__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.col__end{display:grid;justify-items:center;padding:var(--sect) var(--gutter)}.pg.col--space{position:relative;isolation:isolate;color:#fff;background:#05060c}.pg.col--space:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/media/astronauts/background.webp) center / cover no-repeat;pointer-events:none}.col__cover--space{background:transparent}.col__cover--space:after{display:none}.col__cover--space .col__cover-body{align-self:center;justify-items:center;text-align:center;padding-bottom:var(--s-9)}.col__arc{margin:0;width:min(100%,1080px)}.col__arc img{width:100%;height:auto;filter:drop-shadow(0 0 32px rgba(70,150,255,.35));user-select:none;-webkit-user-select:none}.ast{max-width:var(--max);margin:0 auto;padding:var(--sect) var(--gutter) 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-7);align-items:center}.ast--pack{padding-bottom:var(--sect)}.ast__bag{width:100%;max-width:440px;justify-self:center;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));animation:ast-float 7s ease-in-out infinite alternate;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.ast__bag:not(.ast__bag--pack){max-width:600px}.ast__bag--pack{max-width:380px;animation-delay:-3s}@keyframes ast-float{0%{translate:0 -10px;rotate:-2deg}to{translate:0 10px;rotate:2deg}}.ast__box{margin:0;padding:var(--s-6) var(--s-6) var(--s-6);background:#000;border:2px solid #fff;box-shadow:0 0 18px #ffffff8c,inset 0 0 12px #ffffff2e;font:500 var(--t-small)/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ast__box h2{margin:0;font:500 var(--t-h3)/1.1 var(--font-mono);letter-spacing:.08em;text-align:center}.ast__box p{margin:var(--s-3) 0 0}.ast__sub{text-align:center;font-size:var(--t-eyebrow);opacity:.8;margin-top:var(--s-2)!important}.ast__strains ul{list-style:none;margin:var(--s-5) 0 0;padding:0;columns:2;column-gap:var(--s-6)}.ast__strains li{break-inside:avoid}.ast__strains a{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:32px;color:inherit;text-decoration:none;font-size:var(--t-body);letter-spacing:.06em}.ast__strains a:before{content:"";width:0;height:0;border-left:7px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:translate .24s var(--ease-chip)}.ast__strains a:hover,.ast__strains a:focus-visible{text-decoration:underline;text-underline-offset:.25em}.ast__strains a:hover:before,.ast__strains a:focus-visible:before{translate:4px 0}.ast__strains a:focus-visible{outline:2px solid #fff;outline-offset:3px}.ast__about{grid-column:1 / -1;max-width:920px;justify-self:center;text-align:center}.col__ctas{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);padding-top:var(--s-5)}.pg.col--wuana{background:#131313}.col__wlogo{margin:0;width:min(92%,1100px)}.col__wlogo img{width:100%;height:auto;filter:drop-shadow(0 12px 32px rgba(0,0,0,.45));user-select:none;-webkit-user-select:none}.wua{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-7);align-items:center;padding:var(--sect) var(--gutter);background:#3b1f63;color:#fff}.wua__text{max-width:760px;justify-self:end}.wua__text h2{margin:0;font:400 var(--t-h2)/var(--lh-h) var(--font-brand);text-transform:uppercase;letter-spacing:.015em}.wua__text p{margin:var(--s-5) 0 0;font:400 var(--t-lead)/var(--lh-lead) var(--font-text);text-wrap:pretty}.wua__frame{width:100%;max-width:460px;height:auto;justify-self:start;filter:drop-shadow(0 24px 40px rgba(0,0,0,.45));user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.wua__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.wua__photos img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-photo);-webkit-user-drag:none}.wua__line{max-width:var(--max);margin:0 auto;padding:var(--sect) var(--gutter) 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-7) var(--s-6);color:#f2eee6}.wua__item{grid-column:span 2;display:grid;align-content:start;justify-items:center;gap:var(--s-3);text-align:center;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.wua__item--jar{grid-column:span 3}.wua__pic{width:100%;max-width:360px;aspect-ratio:1;height:auto;object-fit:contain;margin-bottom:var(--s-3);transition:rotate .9s var(--ease),translate .52s var(--ease);user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.wua__item--bag .wua__pic{border-radius:var(--r-photo)}.wua__item--jar:hover .wua__pic{rotate:24deg}.wua__item--bag:hover .wua__pic,.wua__item--bag:focus-visible .wua__pic{translate:0 -8px}.wua__item h3{margin:0;font:400 var(--t-h3)/1.05 var(--font-brand);text-transform:uppercase;letter-spacing:.02em}.wua__item p{margin:0;max-width:30em;font-size:var(--t-small);opacity:.78;text-wrap:pretty}.wua__item--bag h3{text-decoration:underline transparent;text-underline-offset:.12em;text-decoration-thickness:2px;transition:text-decoration-color .24s var(--ease)}.wua__item--bag:hover h3,.wua__item--bag:focus-visible h3{text-decoration-color:currentColor}.wua__item--bag:focus-visible{outline:2px solid #f2eee6;outline-offset:6px;border-radius:var(--r-tile)}@media (prefers-reduced-motion: reduce){.wua__pic,.ast__strains a:before{transition:none}.ast__bag{animation:none}}@media (max-width: 1099px){.col__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 899px){.col__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ast,.wua{grid-template-columns:1fr;gap:var(--s-6)}.ast__bag{max-width:300px}.ast__bag--pack{max-width:260px}.ast__box{padding:var(--s-5)}.wua__text,.wua__frame{justify-self:center}.wua__frame{max-width:340px}.wua__line{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-4)}.wua__item,.wua__item--jar{grid-column:span 1}.wua__item:last-child:nth-child(odd){grid-column:1 / -1}.wua__item:last-child:nth-child(odd) .wua__pic{max-width:50%}}@media (max-width: 599px){.ast__strains ul{columns:1}}main[data-en]{--en-open: 1.1s;--en-zoom: 1.8s;--en-zoom-from: 1.08;--en-line: 1s;--en-ln: .12s;--en-small: .8s;--en-obj: .9s;--en-lift: 36px;--en-step: .11s;--en-hdr: .8s;--en-hdr-step: 45ms;--en-hdr-at: 0ms;--en-ease: cubic-bezier(.22, 1, .36, 1);--en-ease-open: cubic-bezier(.65, 0, .35, 1);--en-line-at: .15s;--en-small-at: .62s;--en-obj-at: .7s;--en-cta-at: 1s}main[data-en]:is([data-enter-style=open],[data-enter-style=split])[data-en-media="1"]{--en-line-at: .52s;--en-small-at: .96s;--en-obj-at: 1.04s;--en-cta-at: 1.3s}@keyframes en-drop{0%{opacity:0;translate:0 -22px}25%{opacity:1}}@keyframes en-open{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes en-split{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0,0 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 50%,0 50%,0 50%,100% 50%,100% 100%,0 100%)}}@keyframes en-zoom{0%{scale:var(--en-zoom-from)}}@keyframes en-line{0%{opacity:0;translate:0 100%;clip-path:inset(-.4em -.3em 100% -.3em)}35%{opacity:1}to{translate:0 0;clip-path:inset(-.4em -.3em 0 -.3em)}}@keyframes en-up{0%{opacity:0;translate:0 14px}}@keyframes en-rise{0%{opacity:0;translate:0 var(--en-lift)}}@keyframes en-act{0%{opacity:0;visibility:hidden;translate:0 14px}25%{opacity:1}}main[data-en=wait][data-enter-style=open] [data-en-r=media]{clip-path:inset(100% 0 0 0)}main[data-en=wait][data-enter-style=split] [data-en-r=media]{clip-path:polygon(0 0,100% 0,100% 0,0 0,0 100%,100% 100%,100% 100%,0 100%)}main[data-en=wait]:not([data-enter-style=none]) :is([data-en-r=line],[data-en-r=small],[data-en-r=obj]){opacity:0}main[data-en=wait]:not([data-enter-style=none]) :is([data-en-r=cta],[data-en-h=cta]){opacity:0;visibility:hidden}main[data-en=wait]:not([data-enter-style=none]) [data-en-h]{opacity:0}main[data-en=in][data-enter-style=open] [data-en-r=media]{animation:en-open var(--en-open) var(--en-ease-open) backwards,en-zoom var(--en-zoom) var(--en-ease) backwards}main[data-en=in][data-enter-style=split] [data-en-r=media]{animation:en-split var(--en-open) var(--en-ease-open) backwards,en-zoom var(--en-zoom) var(--en-ease) backwards}main[data-en=in]:not([data-enter-style=none]) [data-en-r=line]{animation:en-line var(--en-line) var(--en-ease) calc(var(--en-line-at) + var(--en-k, 0) * var(--en-ln)) backwards}main[data-en=in]:not([data-enter-style=none]) [data-en-r=small]{animation:en-up var(--en-small) var(--en-ease) calc(var(--en-small-at) + var(--en-k, 0) * var(--en-step) * .6) backwards}main[data-en=in]:not([data-enter-style=none]) [data-en-r=obj]{animation:en-rise var(--en-obj) var(--en-ease) calc(var(--en-obj-at) + var(--en-k, 0) * var(--en-step)) backwards}main[data-en=in]:not([data-enter-style=none]) [data-en-r=cta]{animation:en-act calc(var(--en-small) * .7) var(--en-ease) calc(var(--en-cta-at) + var(--en-k, 0) * 80ms) backwards}main[data-en=in]:not([data-enter-style=none]) [data-en-h]{animation:en-drop var(--en-hdr) var(--en-ease) calc(var(--en-hdr-at) + var(--en-h, 0) * var(--en-hdr-step)) backwards}main[data-en=in]:not([data-enter-style=none]) [data-en-h=cta]{animation-name:en-act}main[data-en][data-en-page=catalog]{--en-step: 28ms;--en-obj: .7s;--en-lift: 18px}@keyframes en-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}[data-en-skel]{background:linear-gradient(100deg,color-mix(in srgb,currentColor 7%,transparent) 35%,color-mix(in srgb,currentColor 14%,transparent),color-mix(in srgb,currentColor 7%,transparent) 65%) 0 0 / 250% 100%;animation:en-shimmer 1.4s linear infinite}[data-en-skel]>img{opacity:0}img[data-en-img]{transition:opacity .45s var(--en-ease)}@media (prefers-reduced-motion: reduce){[data-en-skel]{animation:none}main[data-en] :is([data-en-r],[data-en-h]){animation:none!important;clip-path:none!important;opacity:1!important;visibility:visible!important}}@font-face{font-family:Nirvana;src:url(/fonts/nirvana.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ground: #FBFAF7;--surface: #FFFFFF;--ink: #131313;--muted: #686B70;--line: #E6E2DA;--chip: rgba(19,19,19,.07);--space: #0b0d18;--font-brand: Nirvana, Onyx, "Bodoni Moda", Georgia, serif;--font-display: Literata, Georgia, serif;--font-text: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--t-display: clamp(85px, 51.2px + 8.667vw, 176px);--t-xl: clamp(49px, 29.31px + 5.048vw, 102px);--t-h2: clamp(41px, 29.86px + 2.857vw, 71px);--t-h3: clamp(28px, 25.77px + .571vw, 34px);--t-lead: clamp(19px, 17.51px + .381vw, 23px);--t-body: 16px;--t-small: 13px;--t-eyebrow: 11px;--lh-display: .84;--lh-h: 1.02;--lh-lead: 1.4;--lh-body: 1.55;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--gutter: clamp(16px, 4.11px + 3.048vw, 48px);--sect: clamp(64px, 52.11px + 3.048vw, 96px);--max: 1360px;--V: 100vh;--r-card: 24px;--r-inner: 16px;--r-chip: 10px;--r-tile: 8px;--r-btn: 4px;--r-photo: 4px;--cta-radius: var(--r-btn);--cta-font: var(--font-mono);--cta-tracking: .08em;--ease: cubic-bezier(.4,0,.2,1);--ease-chip: cubic-bezier(.77,0,.175,1);--dur: .42s}@supports (height: 100lvh){:root{--V: 100lvh}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{display:block;font:500 var(--t-eyebrow)/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin:0 0 var(--s-3)}.h2{font:400 var(--t-h2)/var(--lh-h) var(--font-brand);text-transform:uppercase;letter-spacing:.015em;margin:0;text-wrap:balance}.lead{font:400 var(--t-lead)/var(--lh-lead) var(--font-text);max-width:32em;margin:var(--s-4) 0 0;text-wrap:pretty}.brand-line{font:400 23px/1 var(--font-brand);letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{font-weight:400}
