@font-face{font-family:hanken;src:url(../media/HankenGrotesk_Variable_latin-s.p.2rlmbw0a3_pri.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_27854d31-module__-0BV-q__className{font-family:hanken,hanken Fallback;font-style:normal}.hanken_27854d31-module__-0BV-q__variable{--font-hanken:"hanken", "hanken Fallback"}
:root{--ground:#0a0a0a;--surface-sheet:#111;--surface-inset:#1a1a1a;--hairline:#222;--outline:#6b6b70;--outline-hover:#8e8e93;--ink:#fff;--ink-secondary:#ffffff9e;--ink-prose:#ffffffbf;--on-footage-shadow:0 1px 2px #00000059, 0 0 18px #00000073;--primary:#fff;--on-primary:#0a0a0a;--focus-ring:#ffffffd9;--oak-top-back:#b98653;--oak-top-front:#d7a874;--oak-arris:#e8c79c;--oak-lip-top:#8a5e36;--oak-lip-bottom:#6e4a2b;--oak-underside:#3e2714;--radius-pill:999px;--shadow-sleeve:0 1px 1px #00000073;--shadow-lifted:0 10px 18px #00000080;--ease:cubic-bezier(.32, .72, 0, 1);--font-sans:var(--font-hanken), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:16px;--bar-h:76px;--shelf-column:1040px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 16px)}html,body{margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}main{overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}::selection{color:var(--on-primary);background:#ffffffd9}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sitebar{z-index:20;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#0a0a0ae6;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.sitebar[data-scrolled]{border-bottom-color:var(--hairline)}.sitebar-in{height:var(--bar-h);justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:0 48px;display:flex}.wordmark{letter-spacing:-.035em;color:var(--ink);font-size:22px;font-weight:600;line-height:1}.lockup{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.lockup-mark{background:#fff3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.lockup-mark img{width:28px;height:28px;animation:6s linear infinite paused lockup-turn;display:block}html[data-shelf-sounding] .lockup-mark img{animation-play-state:running}@keyframes lockup-turn{to{transform:rotate(360deg)}}.sitebar nav{--nav-gap:28px;align-items:center;gap:var(--nav-gap);color:var(--ink-secondary);font-size:15px;font-weight:500;display:flex}.navlink{padding:12px 0;transition:color .15s}.navlink:hover{color:var(--ink)}.pill-outline{border-radius:var(--radius-pill);border:1px solid var(--outline);height:40px;color:var(--ink);white-space:nowrap;max-width:240px;transition:border-color .15s ease, opacity .25s var(--ease), visibility .25s, max-width .25s var(--ease), padding .25s var(--ease), margin .25s var(--ease);align-items:center;padding:0 18px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pill-outline:after{content:"";position:absolute;inset:-4px 0}.pill-outline:hover{border-color:var(--outline-hover)}.pill-outline[data-quiet]{opacity:0;visibility:hidden;max-width:0;margin-left:calc(-1 * var(--nav-gap));border-width:0;padding:0}.hero{max-width:1440px;margin:0 auto;padding:8px 48px 0}.hero-stage{isolation:isolate;min-height:clamp(440px, calc(100svh - var(--bar-h) - 272px), 600px);background:var(--surface-sheet);border-radius:28px;align-content:end;display:grid;position:relative;overflow:hidden}.hero-stage:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.hero-footage{z-index:0;background:var(--surface-sheet) var(--hero-poster-wide) center / cover no-repeat;position:absolute;inset:0}.hero-footage video{object-fit:cover;width:100%;height:100%;display:block}.hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0aeb 0,#0a0a0acc 480px,#0a0a0a3d calc(480px + 30%),#0a0a0a1f 100%),linear-gradient(#0a0a0a00 54%,#0a0a0a59 78%,#0a0a0ab3 100%);position:absolute;inset:0}.hero-stage .hero-toggle{z-index:4;background:#0a0a0a8c;position:absolute;top:24px;right:48px}.hero-stage .hero-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 2px #0a0a0a,0 0 0 6px #0a0a0ab3}.hero-copy{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:40px;padding:96px 48px 48px;display:grid;position:relative}.hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:80px;font-weight:600;line-height:1}.hero .lede{color:#ffffffd9;text-shadow:var(--on-footage-shadow);text-wrap:pretty;max-width:34ch;margin:20px 0 0;font-size:19px;font-weight:500;line-height:1.45}.ctas{align-items:center;gap:22px;margin-top:28px;display:flex}.cta-desktop,.cta-web,html[data-device=other] .cta-iphone,html[data-device=android] .cta-iphone{display:none}html[data-device=other] .cta-desktop,html[data-device=android] .cta-web{display:flex}.handoff{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#0a0a0ab8;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:18px;max-width:100%;padding:12px 22px 12px 12px;display:none}.handoff .qr-tile{border-radius:8px;width:104px;height:104px;padding:8px}.handoff-text p{color:var(--ink-secondary);text-wrap:balance;max-width:29ch;margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.4}.handoff-text .handoff-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.25}@media (min-width:1081px) and (hover:hover) and (pointer:fine){.handoff{display:inline-flex}}@media (min-width:721px) and (max-width:1080px){.sitebar-in{padding:0 24px}.hero{padding:8px 24px 0}.hero-copy{grid-template-columns:minmax(0,1fr);padding:88px 40px 40px}.hero h1{font-size:64px}.hero-stage .hero-toggle{top:20px;right:40px}}@media (min-width:721px) and (max-width:1080px) and (min-height:821px) and (hover:hover) and (pointer:fine){.handoff{justify-self:start;margin-top:28px;display:inline-flex}}.btn-primary,.btn-outline{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;height:56px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary);transition:opacity .15s}.btn-primary:hover{opacity:.88}.btn-outline{border:1px solid var(--outline);color:var(--ink);transition:border-color .15s}.btn-outline:hover{border-color:var(--outline-hover)}.ctas .aside{color:var(--ink-secondary);font-size:15px;font-weight:500}.hero .ctas .aside{color:#fffc;text-shadow:var(--on-footage-shadow)}a.aside{text-underline-offset:4px;padding:12px 0;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}a.aside:hover{color:var(--ink)}.section-head{max-width:calc(720px + 2 * var(--gutter));padding:0 var(--gutter);text-align:center;margin:0 auto}.section-head h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:52px;font-weight:600;line-height:1.05}.section-head p{color:var(--ink-prose);text-wrap:balance;max-width:56ch;margin:16px auto 0;font-size:19px;line-height:1.45}.feature,.shop-section,.journey{isolation:isolate;border-top:1px solid var(--hairline);margin-top:128px;padding-top:72px;position:relative}.hero+section{margin-top:64px}.journey:before,.feature:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 100% at 50% 0,#ffffff1c,#ffffff09 45%,#fff0 74%);height:520px;position:absolute;inset:0 0 auto}.feature .section-head{z-index:2;position:relative}.feature-stage{max-width:calc(var(--shelf-column) + 2 * var(--gutter));padding:0 var(--gutter);margin:44px auto 0}.shelf-row{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.5%;margin:0;padding:0 2%;list-style:none;display:grid;position:relative}.rec{z-index:1;transition:transform .4s var(--ease);position:relative}.sleeve{z-index:1;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}span.sleeve{cursor:default}.art{aspect-ratio:1;background:var(--surface-inset);width:100%;box-shadow:var(--shadow-sleeve);transition:box-shadow .4s var(--ease), filter .4s var(--ease);display:block;overflow:hidden}.art img{object-fit:cover;width:100%;height:100%}.hint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36px;height:36px;color:var(--ink);opacity:0;transition:opacity .2s ease, transform .2s var(--ease);pointer-events:none;background:#0a0a0a9e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;transform:translateY(4px)}.hint svg{width:14px;height:14px}@media (hover:hover){.sleeve:hover .hint,.sleeve:focus-visible .hint{opacity:1;transform:none}}.lamp{z-index:0;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);background:radial-gradient(50% 50%,#e8a04f6b 0% 55%,#e8a04f33 78%,#e8a04f00 100%);position:absolute;inset:-30% -22% -2%}.shelf.is-spinning .rec:not(.is-playing) .art{filter:brightness(.45)}.shelf.is-spinning .rec.is-playing{z-index:0;transform:translateY(-6px)}.shelf.is-spinning .rec.is-playing .art{box-shadow:var(--shadow-lifted)}.shelf.is-spinning .rec.is-sounding .lamp{opacity:1}.ledge{margin-top:-4px;position:relative}.ledge .lt{background:linear-gradient(180deg, #2816088c 0%, #2816082e 24%, #0000 48%), linear-gradient(180deg, #0000 78%, var(--oak-arris) 97%), linear-gradient(180deg, var(--oak-top-back), var(--oak-top-front));clip-path:polygon(.7% 0,99.3% 0,100% 100%,0 100%);height:8px}.ledge .lf{background:linear-gradient(90deg, var(--oak-underside) 0, #0000 1.2%, #0000 98.8%, var(--oak-underside) 100%), linear-gradient(180deg, #ffeacc38 0%, #0000 18%, #0000 80%, #1e100680 100%), linear-gradient(180deg, var(--oak-lip-top), var(--oak-lip-bottom));border-radius:0 0 1px 1px;height:8px}.ledge .ls{background:linear-gradient(#0000009e 0%,#00000042 30%,#0000 100%);height:12px;margin:0 1%}.capline{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.cap{min-width:0}.cap .t{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500;line-height:1.25}.cap .a{color:var(--ink-secondary);text-wrap:balance;overflow-wrap:break-word;margin-top:2px;font-size:14px;line-height:1.3;display:block}.cap .by{color:var(--ink-secondary);margin-top:6px;font-size:14px;line-height:1.3;display:block}.handle{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .15s;position:relative}.handle:after{content:"";position:absolute;inset:-13px -8px}.handle:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.control{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:8px;min-height:48px;display:flex}.notice{color:var(--ink-secondary);margin:0;font-size:13px;font-weight:500;line-height:1.4}.spin{border-radius:var(--radius-pill);border:1px solid var(--outline);height:48px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:16px;font-weight:600;transition:border-color .15s;display:inline-flex}.spin:hover{border-color:var(--outline-hover)}.spin svg{width:18px;height:18px}.nowplaying{align-items:center;gap:12px;min-height:48px;display:flex}.nowplaying .pz{background:var(--primary);width:40px;height:40px;color:var(--on-primary);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.nowplaying .pz:after{content:"";position:absolute;inset:-2px}.nowplaying .pz svg{width:16px;height:16px}.nowplaying .tt{min-width:0}.nowplaying .tt b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:15px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.nowplaying .tt span{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.nowplaying .tm{text-align:right;min-width:74px;color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px;font-weight:500}.shop-in{max-width:calc(var(--shelf-column) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.shops-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.shop-frame{aspect-ratio:4/5;background:var(--surface-inset);border-radius:3px;position:relative;overflow:hidden}.shop-frame video{object-fit:cover;width:100%;height:100%;display:block}.shop-cap{margin:8px 0 0}.shop-cap .t{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.25;display:block}.shop-cap .a{color:var(--ink-secondary);margin-top:2px;font-size:14px;line-height:1.3;display:block}.shop-cap .ig{overflow-wrap:anywhere;margin-top:2px}.shops-bar{justify-content:flex-end;margin-bottom:8px;display:flex}.shops-toggle{border:1px solid var(--outline);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:flex;position:relative}.shops-toggle:hover{border-color:var(--outline-hover)}.shops-toggle:after{content:"";position:absolute;inset:-5px}.shops-toggle svg{width:14px;height:14px}.pair{margin:0 0 48px;position:relative}.pair-photo{border-radius:3px;width:100%}.pair-screen{width:66%;position:absolute;bottom:-40px;right:-28px;box-shadow:0 18px 40px #0009}.pair figcaption{white-space:nowrap;color:var(--ink-secondary);font-size:13px;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0}@media (min-width:721px){.pair{margin-bottom:84px}.pair-photo{aspect-ratio:1;object-fit:cover;object-position:50% 18%}.pair-screen{width:58%}.pair figcaption{top:calc(100% + 52px)}}#how-to-waxsnap{scroll-margin-top:32px}.steps{max-width:calc(960px + 2 * var(--gutter));padding:0 var(--gutter);flex-direction:column;gap:80px;margin:44px auto 0;list-style:none;display:flex}.step{grid-template-columns:minmax(0,440px) minmax(0,380px);justify-content:center;align-items:center;gap:64px;display:grid}.step:nth-child(2n){grid-template-columns:minmax(0,380px) minmax(0,440px)}.step:nth-child(2n) .pane{order:2}.pane{border:1px solid var(--hairline);background:var(--ground);border-radius:16px;margin:0;overflow:hidden}.pane img{width:100%}.step-num{color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:15px;font-weight:500;line-height:1.25;display:block}.step-text h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.step-text p{color:var(--ink-prose);text-wrap:pretty;max-width:34ch;margin:10px 0 0;font-size:17px;line-height:1.5}.journey-cta{padding:0 var(--gutter);justify-content:center;margin-top:72px;display:flex}.close{border-top:1px solid var(--hairline);text-align:center;margin-top:112px;padding:72px 0 0}.close-icon{border-radius:22.4%;width:64px;height:64px;margin:0 auto 24px;display:block}.qr-tile{background:var(--primary);width:136px;height:136px;color:var(--on-primary);forced-color-adjust:none;border-radius:12px;flex:none;padding:10px}.qr{width:100%;height:100%;display:block}.footer{max-width:calc(var(--shelf-column) + 2 * var(--gutter));padding:0 var(--gutter);margin:128px auto 0}.footer-in{border-top:1px solid var(--hairline);color:var(--ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:28px 0 48px;font-size:14px;font-weight:500;display:flex}.footer .wordmark{font-size:18px}.footer nav{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.footer nav span{white-space:nowrap}.footer nav a{padding:12px 0;transition:color .15s}.footer nav a:hover{color:var(--ink)}.notes{max-width:calc(640px + 2 * var(--gutter));padding:0 var(--gutter);margin:56px auto 0}.notes h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:1.1}.notes-list{margin:40px 0 0;padding:0;list-style:none}.notes-list li{border-top:1px solid var(--hairline)}.notes-list a{padding:20px 0;display:block}.notes-list .t{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25;display:block}.notes-list .a{color:var(--ink-prose);margin-top:6px;font-size:16px;line-height:1.45;display:block}.notes-list time,.notes-date{color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px;font-weight:500;display:block}.notes-back{color:var(--ink-secondary);margin:0 0 20px;font-size:14px;font-weight:500}.notes-back a:hover{color:var(--ink)}.notes-lead{color:var(--ink-prose);margin:16px 0 0;font-size:17px;line-height:1.45}.notes-lead a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .15s}.notes-lead a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.notes-body{margin-top:32px;font-size:17px;line-height:1.65}.notes-body p{max-width:65ch;margin:0 0 1.1em}.notes-body h2{letter-spacing:-.02em;margin:2em 0 .6em;font-size:24px;font-weight:600;line-height:1.25}.notes-body a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.notes-body img{border-radius:3px;margin:1.5em 0}.notes-body{overflow-wrap:break-word}.notes-body h3{letter-spacing:-.015em;margin:1.8em 0 .5em;font-size:19px;font-weight:600;line-height:1.3}.notes-body h4{margin:1.6em 0 .4em;font-size:17px;font-weight:600;line-height:1.4}.notes-body ul,.notes-body ol{max-width:65ch;margin:0 0 1.1em;padding-left:1.4em}.notes-body li{margin:.35em 0;padding-left:.2em}.notes-body li>ul,.notes-body li>ol{margin:.35em 0 0}.notes-body li>p{margin:.35em 0}.notes-body ul.notes-todo{padding-left:0;list-style:none}.notes-body ul:has(>li>input[type=checkbox]){padding-left:0;list-style:none}.notes-body li>input[type=checkbox]{accent-color:var(--ink);margin:0 8px 0 0}.notes-body blockquote,.notes-callout{max-width:65ch;margin:1.5em 0;padding:2px 0 2px 20px}.notes-body blockquote{border-left:2px solid var(--outline)}.notes-callout{border-left:2px solid var(--ink)}.notes-body blockquote>:last-child,.notes-callout>:last-child,.notes-body details>:last-child{margin-bottom:0}.notes-body hr{border:0;border-top:1px solid var(--hairline);margin:2.5em 0}.notes-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.notes-body pre{background:var(--surface-inset);border-radius:3px;margin:1.5em 0;padding:16px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.notes-body pre code{font-size:inherit}.notes-body details{max-width:65ch;margin:1.1em 0}.notes-body summary{cursor:pointer}.notes-body summary>h2,.notes-body summary>h3,.notes-body summary>h4{display:inline}.notes-body details[open]>summary{margin-bottom:.6em}.notes-figure{margin:1.5em 0}.notes-body .notes-figure img{margin:0}.notes-body figcaption{color:var(--ink-secondary);margin-top:8px;font-size:14px;font-weight:500;line-height:1.45}.notes-table{margin:1.5em 0;overflow-x:auto}.notes-body>table{margin:1.7em 0;display:block;overflow-x:auto}.notes-body p:has(>img:only-child){margin:1.5em 0}.notes-body p>img:only-child{margin:0;display:block}.notes-body .notes-code pre{margin:0}.notes-body table{border-collapse:collapse;font-size:15px;line-height:1.5}.notes-body th,.notes-body td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:8px 16px 8px 0}.notes-body th{font-weight:600}.notes-player{margin:1.75em 0}.notes-player iframe{background:var(--surface-inset);border:0;width:100%;display:block}.notes-player-spotify iframe{border-radius:12px}.notes-player-apple iframe{border-radius:10px;max-width:660px}.notes-player-caption{color:var(--ink)}.notes-card{max-width:65ch;margin:1.5em 0}.notes-body .notes-card a{border:1px solid var(--hairline);border-radius:12px;padding:14px 18px;text-decoration:none;transition:border-color .15s;display:block}.notes-body .notes-card a:hover{border-color:var(--outline)}.notes-card-t{overflow-wrap:anywhere;display:block}.notes-card-u{color:var(--ink-secondary);margin-top:2px;font-size:14px;font-weight:500;display:block}.article-end{border-top:1px solid var(--hairline);margin-top:64px;padding-top:40px}.article-end p{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.25}.article-end .btn-primary{margin-top:24px}.help{max-width:calc(720px + 2 * var(--gutter));padding:0 var(--gutter);margin:56px auto 0}.help h1{letter-spacing:-.04em;margin:0;font-size:46px;font-weight:600;line-height:1.05}.help-lede{color:var(--ink-prose);text-wrap:pretty;max-width:48ch;margin:16px 0 0;font-size:19px;line-height:1.45}.help a.inline,.help-lede a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .15s}.help a.inline:hover,.help-lede a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.help-jump{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.help-jump a{border-radius:var(--radius-pill);border:1px solid var(--outline);align-items:center;height:40px;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .15s;display:inline-flex;position:relative}.help-jump a:after{content:"";position:absolute;inset:-2px 0}.help-jump a:hover{border-color:var(--outline-hover)}.help-group{border-top:1px solid var(--hairline);margin-top:64px;padding-top:40px;scroll-margin-top:16px}.help-group h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.help-q{margin-top:32px}.help-q h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.3}.help-q p{color:var(--ink-prose);text-wrap:pretty;max-width:65ch;margin:8px 0 0;font-size:17px;line-height:1.6}.help-q p b{color:var(--ink);font-weight:500}.help-contact{border-top:1px solid var(--hairline);margin-top:64px;padding:40px 0 0}.help-contact h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.help-contact p{color:var(--ink-prose);max-width:52ch;margin:10px 0 0;font-size:17px;line-height:1.6}.help-contact .btn-outline{margin-top:24px}.lost{min-height:70vh;max-width:calc(560px + 2 * var(--gutter));padding:48px var(--gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;margin:0 auto;display:flex}.lost h1{letter-spacing:-.035em;margin:24px 0 0;font-size:40px;font-weight:600;line-height:1.1}.lost p{color:var(--ink-prose);margin:0;font-size:17px}.lost p a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}@media (min-width:721px) and (max-height:820px){:root{--bar-h:64px}.hero-stage{min-height:clamp(380px, calc(100svh - var(--bar-h) - 228px), 600px)}.hero-copy{padding:72px 36px 36px}.hero-stage .hero-toggle{top:18px;right:36px}.hero h1{font-size:64px}.hero .lede{margin-top:12px}.ctas{margin-top:22px}.hero+section{margin-top:48px}.section-head h2{font-size:46px}}@media (min-width:721px) and (max-height:680px){.hero h1{font-size:54px}.handoff .qr-tile{width:88px;height:88px;padding:7px}.section-head h2{font-size:42px}}@media (max-width:720px){:root{--bar-h:60px}.sitebar-in{padding:0 var(--gutter)}.navlink{display:none}.navlink.nav-login{margin:0 -4px;padding:12px 4px;display:inline-block}.sitebar nav{--nav-gap:18px}.wordmark{font-size:20px}.lockup{gap:9px}.lockup-mark{width:30px;height:30px}.lockup-mark img{width:26px;height:26px}.pill-outline{height:36px;padding:0 14px;font-size:14px}.pill-outline:after{inset:-4px 0}.hero{padding:8px var(--gutter) 0}.hero-stage{min-height:clamp(400px, calc(100svh - var(--bar-h) - 150px), 560px);border-radius:20px}.hero-footage{background-image:var(--hero-poster-tall)}.hero-scrim{background:linear-gradient(#0a0a0a80 0,#0a0a0a00 96px),linear-gradient(#0a0a0a1a 0%,#0a0a0a4d 30%,#0a0a0adb 60%,#0a0a0af2 100%)}.hero-stage .hero-toggle{top:10px;right:12px}.hero-copy{padding:96px 20px 22px;display:block}.hero h1{font-size:46px}.hero .lede{margin:14px 0 0;font-size:17px}.ctas{flex-direction:column;align-items:stretch;gap:14px;margin-top:22px}.ctas .aside{text-align:center}.section-head h2{font-size:36px}.section-head p{margin-top:12px;font-size:17px}.feature,.shop-section,.journey{margin-top:96px;padding-top:56px}.journey:before,.feature:before{background:radial-gradient(90% 100% at 50% 0,#ffffff1c,#ffffff09 45%,#fff0 74%);height:360px}.hero+section{margin-top:48px}.feature-stage{margin-top:32px}.shelf-row{column-gap:7px;padding:0 6px}.capline{flex-direction:column;align-items:stretch;gap:14px;margin-top:14px}.control{align-items:flex-start}.nowplaying{width:100%}.nowplaying .tt{flex:1}.nowplaying .tt b{max-width:none}.shop-in{padding:0}.shops-row{scroll-snap-type:x mandatory;padding:0 var(--gutter);scroll-padding:0 var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.shops-row::-webkit-scrollbar{display:none}.shop{scroll-snap-align:start;flex:0 0 72%}.shops-bar{padding:0 var(--gutter)}.shops-row:focus-visible{outline-offset:-2px}.pair{margin-bottom:72px}.pair-screen{width:62%;bottom:-36px;right:0}.pair figcaption{top:calc(100% + 44px)}.steps{gap:64px;margin-top:40px}.journey-cta{margin-top:56px}.step{grid-template-columns:minmax(0,1fr);gap:20px}.step:nth-child(2n){grid-template-columns:minmax(0,1fr)}.step:nth-child(2n) .pane{order:0}.step-text{order:-1}.step-text h3{font-size:20px}.step-text p{margin-top:6px;font-size:16px}.help{margin-top:40px}.help h1{font-size:36px}.help-lede{font-size:17px}.help-group,.help-contact,.article-end{margin-top:48px;padding-top:32px}.help-group h2,.help-contact h2{font-size:24px}.help-q h3{font-size:18px}.help-q p{font-size:16px}.close{margin-top:88px;padding-top:56px}.close-icon{width:56px;height:56px;margin-bottom:20px}.footer{margin-top:96px}}@media (max-width:720px) and (pointer:fine){.shops-row{scrollbar-width:thin}.shops-row::-webkit-scrollbar{height:6px;display:block}}@media (forced-colors:active){.hero-footage,.hero-scrim,.hero-stage .hero-toggle{display:none}.btn-primary{border:1px solid buttontext}}@media print{.sitebar{position:static}.hero-footage,.hero-scrim,.hero-toggle,.shops-bar,.journey-cta,.article-end,.notes-player iframe{display:none}.hero-stage{min-height:0}.hero-copy{padding:24px}.handoff{display:inline-flex}}@media (prefers-reduced-motion:reduce){.rec,.lamp,.art,.hint,.pill-outline,.sitebar,.navlink,.spin,.btn-primary,.btn-outline,.handle,.shops-toggle,.footer nav a,.notes-back a,.notes-lead a,.notes-body .notes-card a,.help a.inline,.help-lede a,.help-jump a{transition:none}.shops-row{scroll-behavior:auto}.lockup-mark img{animation:none}}
