@font-face{font-family:displayFace;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:displayFace Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_e03082{font-family:displayFace,displayFace Fallback,ui-sans-serif,system-ui,-apple-system,Helvetica Neue,sans-serif;font-style:normal}.__variable_e03082{--font-display:"displayFace","displayFace Fallback",ui-sans-serif,system-ui,-apple-system,Helvetica Neue,sans-serif}:root{color-scheme:dark;--bg:#000;--fg:#f4f2ec;--fg-rgb:244 242 236;--surface:#0b0c10;--surface-2:#16171c;--accent:#5f9e7f;--accent-ink:#000;--danger:#ff8a8a;--warn:#e0a32e;--ok:#199e70;--shadow:0 1.5rem 3rem rgb(0 0 0/0.6);--scrim:rgb(0 0 0/0.7);--ov-fill:#000;--ov-ring:#fff;--on-image:#fff;--on-image-muted:rgb(255 255 255/0.78);--lime:#84cc16;--lime-ink:#0b1400;--muted:rgba(244,242,236,0.62);--border:rgba(244,242,236,0.4);--ring:#fff;--edge:12px;--edge-tile:calc(var(--edge) / 4);--solid:#000;--control:6rem;--ctl-ring:rgba(255,255,255,0.24);--ctl-radius:999px;--ctl-shadow:0 0 0 1px rgba(0,0,0,0.55),0 10px 26px rgba(0,0,0,0.6);--chrome-height:3.4rem;--chrome-edge:6px;--chrome-pad:1.1rem;--chrome-gap:0.5rem;--gutter:clamp(1rem,3vw,2.25rem);--ov-size:4.75rem;--ov-inset:var(--gutter);--measure-column:900px;--measure-column-pad:var(--gutter);--measure-product:82rem;--measure-shop:72rem;--measure-stage:1200px;--measure-reading:760px;--grey-strong:rgba(244,242,236,0.92);--grey-body:rgba(244,242,236,0.78);--grey-secondary:var(--muted);--grey-quiet:rgba(244,242,236,0.5);--grey-border:var(--border);--grey-line:rgba(244,242,236,0.22);--grey-fill:rgba(244,242,236,0.12);--grey-wash:rgba(244,242,236,0.05);--type-micro-size:0.6875rem;--type-micro-line:1rem;--type-caption-size:0.75rem;--type-caption-line:1.125rem;--type-label-size:0.8125rem;--type-label-line:1.25rem;--type-small-size:0.875rem;--type-small-line:1.375rem;--type-body-size:1rem;--type-body-line:1.5rem;--type-lead-size:1.125rem;--type-lead-line:1.625rem;--type-title-size:1.5rem;--type-title-line:1.875rem}@media (max-width:640px){:root{--edge:8px}}*{box-sizing:border-box}picture{display:contents}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,sans-serif;overflow-x:clip}.shot__link{display:block;height:100%}.shot__link:focus-visible{outline:none}.shot{display:block;width:100%;height:100%;object-fit:cover}.slot .shot:not(.shot--placeholder){border-radius:clamp(.6rem,1.6vw,1.5rem);border:1px solid var(--grey-line)}.shot__link:focus-visible .shot{outline:2px solid var(--ring);outline-offset:1px}.slot{--slot-gap:clamp(0.35rem,1.2vw,0.9rem);position:relative;height:100vh;height:100dvh;padding:var(--slot-gap);overflow:clip;content-visibility:auto;contain-intrinsic-size:100vw 100dvh}.track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.track::-webkit-scrollbar{display:none}.track .shot{flex:0 0 100%;scroll-snap-align:center}.chev{position:absolute;top:50%;z-index:4;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--ov-size);height:var(--ov-size);padding:0;border:var(--edge) solid var(--ov-ring);border-radius:50%;background:var(--ov-fill);color:var(--ov-ring);cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.55);transition:background .15s ease,color .15s ease,transform .15s ease}.chev:hover:not(:disabled){background:var(--ov-ring);color:var(--ov-fill)}.chev:active:not(:disabled){transform:translateY(-50%) scale(.94)}.chev:disabled{opacity:0;pointer-events:none}.chev--prev{left:var(--ov-inset)}.chev--next{right:var(--ov-inset)}.chev:focus-visible{outline:2px solid var(--ov-ring);outline-offset:-3px}.dot:focus-visible{outline:2px solid var(--ov-ring);outline-offset:2px}.dots{position:absolute;left:50%;bottom:calc(var(--gutter) + var(--control) + 1rem + env(safe-area-inset-bottom, 0px));z-index:4;transform:translateX(-50%);display:flex;gap:.7rem;padding:.8rem 1.1rem;border:6px solid var(--ov-ring);border-radius:999px;background:var(--ov-fill);box-shadow:0 4px 20px rgba(0,0,0,.5)}.dot{position:relative;width:.85rem;height:.85rem;padding:0;border:2px solid var(--ov-ring);border-radius:50%;background:transparent;cursor:pointer;transition:background .2s ease,transform .2s ease}.dot:after{content:"";position:absolute;left:-.35rem;right:-.35rem;top:-1rem;bottom:-1rem}.dot--on{background:var(--ov-ring);transform:scale(1.2)}.sr-only{position:absolute;left:-9999px;width:1px;height:1px;margin:0;padding:0;border:0;white-space:nowrap}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#f4f2ec;--fg:#171614;--fg-rgb:23 22 20;--surface:#ffffff;--surface-2:#ebe8e1;--accent:#2f6e52;--accent-ink:#ffffff;--lime:#4d7c0f;--lime-ink:#ffffff;--danger:#b42318;--warn:#8a5300;--ok:#0b6e4c;--muted:rgba(23,22,20,0.68);--border:rgba(23,22,20,0.5);--ring:#171614;--solid:#ffffff;--grey-strong:rgba(23,22,20,0.94);--grey-body:rgba(23,22,20,0.82);--grey-quiet:rgba(23,22,20,0.62);--grey-line:rgba(23,22,20,0.16);--grey-fill:rgba(23,22,20,0.07);--grey-wash:rgba(23,22,20,0.035);--ctl-ring:rgba(23,22,20,0.48);--ctl-shadow:0 0 0 1px rgba(23,22,20,0.1),0 10px 26px rgba(23,22,20,0.14);--shadow:0 1rem 2.5rem rgb(23 22 20/0.16);--scrim:rgb(23 22 20/0.4)}}:root[data-theme=light]{color-scheme:light;--bg:#f4f2ec;--fg:#171614;--fg-rgb:23 22 20;--surface:#ffffff;--surface-2:#ebe8e1;--accent:#2f6e52;--accent-ink:#ffffff;--lime:#4d7c0f;--lime-ink:#ffffff;--danger:#b42318;--warn:#8a5300;--ok:#0b6e4c;--muted:rgba(23,22,20,0.68);--border:rgba(23,22,20,0.5);--ring:#171614;--solid:#ffffff;--grey-strong:rgba(23,22,20,0.94);--grey-body:rgba(23,22,20,0.82);--grey-quiet:rgba(23,22,20,0.62);--grey-line:rgba(23,22,20,0.16);--grey-fill:rgba(23,22,20,0.07);--grey-wash:rgba(23,22,20,0.035);--ctl-ring:rgba(23,22,20,0.48);--ctl-shadow:0 0 0 1px rgba(23,22,20,0.1),0 10px 26px rgba(23,22,20,0.14);--shadow:0 1rem 2.5rem rgb(23 22 20/0.16);--scrim:rgb(23 22 20/0.4)}.add,.variant{z-index:10;display:flex;align-items:center;justify-content:center;border:var(--edge) solid var(--ring);background:var(--solid);color:var(--ring);font-family:inherit;font-weight:700;line-height:1;cursor:pointer;box-shadow:var(--ctl-shadow);transition:background .15s ease,color .15s ease,transform .15s ease}.add svg,.chev svg,.variant svg{display:block;flex:none}.add:hover:not(:disabled){background:var(--ring);color:var(--solid)}.variant:hover:not(:disabled){background:var(--ov-ring);color:var(--ov-fill)}.add:active:not(:disabled),.variant:active:not(:disabled){transform:scale(.94)}.add:disabled,.variant:disabled{opacity:.45;cursor:progress}.variant[data-buy-state]:disabled{cursor:default}.add:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.variant:focus-visible{outline:2px solid var(--ov-ring);outline-offset:-3px}.add{position:fixed;left:50%;bottom:calc(var(--gutter) + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);width:var(--control);height:var(--control);border-radius:50%}.add:active:not(:disabled){transform:translateX(-50%) scale(.94)}.variant{position:absolute;left:var(--ov-inset);bottom:calc(var(--ov-inset) + env(safe-area-inset-bottom, 0px));gap:0;width:var(--ov-size);height:var(--ov-size);padding:0;border-radius:50%;border-color:var(--ov-ring);background:var(--ov-fill);color:var(--ov-ring);box-shadow:0 6px 28px rgba(0,0,0,.6)}.variant.corner--br{left:auto;right:var(--ov-inset)}.variant.corner--tl,.variant.corner--tr{bottom:auto;top:calc(var(--ov-inset) + env(safe-area-inset-top, 0px))}.variant.corner--tr{left:auto;right:var(--ov-inset)}.cta{padding:.85rem 1.75rem;border:2px solid var(--fg);border-radius:999px;color:var(--fg);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.cta:hover{background:var(--fg);color:var(--bg)}.footer{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:3rem 1.5rem calc(3rem + env(safe-area-inset-bottom, 0px));font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.footer p{margin:0}.footer__note{opacity:.5}.status{position:fixed;left:50%;top:calc(4.5rem + env(safe-area-inset-top, 0px));z-index:11;transform:translateX(-50%);display:flex;align-items:center;gap:.75rem;max-width:min(90vw,34rem);padding:.85rem 1.4rem;border:var(--edge) solid var(--ring);border-radius:999px;background:var(--solid);color:var(--fg);font-size:1.05rem;font-weight:700}.status--error{border-color:color-mix(in srgb,var(--danger) 70%,transparent);color:color-mix(in srgb,var(--danger) 55%,var(--fg))}.status__dismiss{border:0;background:none;color:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.spinner{flex:none;width:1.1rem;height:1.1rem;border:2px solid color-mix(in srgb,var(--fg) 30%,transparent);border-top-color:var(--fg);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.modal{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--scrim);overscroll-behavior:contain}.sheet{width:min(100%,32rem);max-height:calc(100dvh - 2.5rem);overflow-y:auto;display:flex;flex-direction:column;gap:.9rem;padding:1.5rem;border:var(--edge) solid var(--ring);border-radius:1.25rem;background:var(--surface);color:var(--fg);box-shadow:var(--shadow)}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sheet__head h2{margin:0;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase}.sheet__x{flex:none;width:2.75rem;height:2.75rem;margin:-.5rem -.5rem -.5rem 0;border:0;border-radius:50%;background:none;color:inherit;font-size:1.75rem;line-height:1;cursor:pointer;opacity:.65}.sheet__x:hover{opacity:1}.sheet__label{opacity:.85}.sheet__input,.sheet__label{font-size:1rem;line-height:1.5;color:var(--fg)}.sheet__input{width:100%;padding:.8rem .95rem;border:4px solid var(--ring);border-radius:.7rem;background:var(--solid);font-family:inherit;resize:vertical}.sheet__input:focus{outline:none;border-color:var(--ring)}.sheet__input::placeholder{color:var(--grey-secondary);opacity:1}.sheet__upload{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1rem;border:4px dashed var(--ring);border-radius:.7rem;color:var(--fg);font-size:1rem;font-weight:700;text-align:center;cursor:pointer;transition:border-color .2s ease}.sheet__upload:hover{border-color:var(--ring)}.sheet__upload input{display:none}.thumb{position:relative;width:6rem;height:6rem}.thumb img{width:100%;height:100%;border-radius:.7rem;object-fit:cover}.thumb button{position:absolute;top:-.6rem;right:-.6rem;width:1.9rem;height:1.9rem;border:2px solid var(--ov-ring);border-radius:50%;background:var(--ov-fill);color:var(--on-image);font-size:1rem;line-height:1;cursor:pointer}.sheet__foot{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.25rem}.sheet__hint{margin:0;color:var(--grey-quiet);font-size:.8rem;line-height:1.4}.sheet--account .sheet__head h2{font-size:min(1.35rem,32px)}.sheet--account .sheet__input,.sheet--account .sheet__label{font-size:min(1rem,24px)}.sheet--account .sheet__body>.sheet__label{margin:0}.sheet--account .sheet__x{width:min(2.75rem,66px);height:min(2.75rem,66px);font-size:min(1.75rem,42px)}.sheet--account .btn{min-height:min(4rem,96px);font-size:min(1.05rem,25px)}@media (max-height:640px){.sheet.sheet--prompt{padding-bottom:0}.sheet--prompt>*{flex-shrink:0}.sheet--prompt .sheet__foot{position:sticky;bottom:0;flex-direction:row;margin:0 -1.25rem;padding:.6rem 1.25rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:var(--surface)}.sheet--prompt .sheet__foot .btn{flex:1 1;width:auto;min-height:3rem;padding-block:.4rem}}.riverpicker{display:flex;flex-wrap:wrap;gap:.5rem}.riverpicker__chip{padding:.55rem 1rem;border:3px solid var(--ring);border-radius:999px;background:var(--solid);color:var(--fg);font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease}.riverpicker__chip:focus-visible,.riverpicker__chip:hover{border-color:var(--ring);outline:none}.riverpicker__chip--active{background:var(--ring);border-color:var(--ring);color:var(--solid)}.kindpicker{gap:.75rem}.kindpicker,.kindpicker__option{display:flex;flex-direction:column}.kindpicker__option{gap:.3rem;padding:1.1rem 1.25rem;border:4px solid var(--ring);border-radius:1rem;background:var(--solid);color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s ease}.kindpicker__option:focus-visible,.kindpicker__option:hover{border-color:var(--ring);outline:none}.kindpicker__title{font-size:1.1rem;font-weight:800;letter-spacing:.02em;color:var(--fg)}.kindpicker__desc{font-size:.9rem;line-height:1.4;color:var(--fg);opacity:.75}.kindpicker__hatch{font-size:.8rem;line-height:1.3;color:var(--fg);opacity:.6}.kindpicker__twist{margin-top:.25rem;padding-top:.85rem;border-top:1px solid var(--ring)}.kindpicker__twisthead{margin:0 0 .6rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);opacity:.6}.kindpicker__twistrow{display:flex;flex-wrap:wrap;gap:.6rem}.kindpicker__thumb{width:3.25rem;height:3.25rem;min-width:44px;min-height:44px;padding:0;border:2px solid var(--ring);border-radius:.6rem;overflow:clip;background:var(--solid);cursor:pointer;transition:border-color .2s ease}.kindpicker__thumb:focus-visible,.kindpicker__thumb:hover{border-color:var(--ring);outline:none}.kindpicker__thumbimg{width:100%;height:100%;object-fit:cover;display:block}.btn{min-height:4rem;padding:.8rem 1.75rem;border:var(--edge) solid var(--ring);border-radius:999px;background:var(--ring);color:var(--solid);font-family:inherit;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none}.btn--ghost{background:var(--solid);color:var(--fg)}.btn--ghost,.btn--ghost:hover{border-color:var(--ring)}.btn--sm{min-height:2.1rem;padding:.3rem .9rem;font-size:.75rem}.btn--sm:disabled{opacity:.5;cursor:default}.btn--quiet{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.6rem 1rem;border-width:1px;border-color:var(--grey-line);background:transparent;color:var(--fg);font-size:.78rem;font-weight:700;letter-spacing:.09em}.btn--quiet:focus-visible,.btn--quiet:hover{border-color:var(--ring);background:transparent;color:var(--fg)}@media (max-width:640px){:root{--control:5.25rem}.modal{align-items:flex-end;padding:0}.sheet{width:100%;max-height:92dvh;border-width:0;border-top:2px solid var(--grey-line);border-radius:1.1rem 1.1rem 0 0;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom, 0px))}.sheet__foot{flex-direction:column-reverse}.btn{width:100%}.btn--quiet{width:auto}.status{max-width:calc(100vw - 2rem)}:root{--ov-size:3.25rem}@media (min-aspect-ratio:9/10){.variant.corner--tl,.variant.corner--tr{top:calc(3.4rem + var(--ov-inset) + env(safe-area-inset-top, 0px))}}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}.add,.chev,.dot,.variant{transition:none}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .footer__note{opacity:.66}}:root[data-theme=light] .footer__note{opacity:.66}