:root{--ink:#ece8e1;--dim:#a7a29b;--line:rgba(255,255,255,.16);--accent:#e5132b;--display:"Unbounded",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#050505;color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;z-index:90;opacity:.06;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 baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(4) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.page{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.bg{position:fixed;top:-5%;left:-5%;width:110%;height:110%;z-index:0;background:#050505 var(--bg-img) center 40%/cover no-repeat;filter:blur(var(--bg-blur,3px));animation:bgIn 1.6s ease both}@keyframes bgIn{0%{transform:scale(1.08);opacity:0}to{transform:none;opacity:1}}.shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 42%,#00000040,#0000009e),linear-gradient(180deg,#0000004d,#0000001f 40%,#0000008c)}#logo3d{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ticker{position:relative;z-index:3;width:100%;overflow:hidden;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.08);background:#00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:10px;letter-spacing:.32em;text-transform:uppercase;padding:9px 0;color:var(--dim)}.ticker span{display:inline-block;animation:marq 32s linear infinite;padding-right:2rem}@keyframes marq{to{transform:translate(-50%)}}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);vertical-align:middle;margin-right:10px;animation:blink 1.6s ease-in-out infinite}@keyframes blink{50%{opacity:.3;box-shadow:none}}.main{position:relative;z-index:3;flex:1;width:100%;max-width:560px;padding:6vh 22px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px}.logo-slot{position:relative;width:330px;max-width:86vw;aspect-ratio:9.1/2.88;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.logo-slot:active{cursor:grabbing}.logo-slot.ready .fallback{opacity:0}.fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--display);font-weight:900;font-size:clamp(34px,9vw,52px);letter-spacing:-.02em;background:linear-gradient(175deg,#fff,#9b9893 40%,#f5f2ed 52%,#4a4845 72%,#d9d5ce);-webkit-background-clip:text;background-clip:text;color:transparent;transition:opacity .6s}.hint{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);margin-top:10px;display:flex;gap:10px;align-items:center;transition:opacity .8s}.hint i{width:24px;height:1px;background:currentColor;display:inline-block}.hint.gone{opacity:0}.status{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}h1{font-family:var(--display);font-weight:300;font-size:clamp(17px,4.6vw,24px);line-height:1.2;letter-spacing:.42em;padding-left:.42em;text-transform:uppercase;color:#f4f1ec;text-shadow:0 1px 14px rgba(0,0,0,.5)}h1 em{font-style:normal;color:var(--accent);-webkit-text-fill-color:var(--accent);filter:drop-shadow(0 0 14px rgba(229,19,43,.6))}.lede{font-size:13px;line-height:1.7;color:#d3cec7;max-width:340px;margin-top:-16px}.notify{width:100%;max-width:440px;display:flex;flex-direction:column;gap:10px}.field{position:relative}.field input{width:100%;height:56px;border-radius:11px;padding:0 18px;background:#ffffff12;border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);outline:none;font-size:14px;letter-spacing:.06em;transition:border-color .3s,background .3s;box-shadow:0 6px 24px #00000040,inset 0 1px #ffffff12}.field input::placeholder{color:#8f8a84;text-transform:uppercase;letter-spacing:.2em;font-size:11px}.field input:focus{border-color:#ffffff8c;background:#ffffff1a}.field input[aria-invalid=true]{border-color:var(--accent)}.err{min-height:0;font-size:11px;letter-spacing:.08em;color:#ff6b7a;text-align:left;padding-left:4px}.lbtn{position:relative;display:flex;align-items:center;justify-content:center;height:56px;border-radius:11px;overflow:hidden;isolation:isolate;cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:var(--ink);font-family:var(--display);font-weight:500;font-size:15px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 24px #00000040,inset 0 1px #ffffff14;transition:color .5s,border-color .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.lbtn .t{position:relative;z-index:3;animation:glow 2.4s ease-in-out infinite alternate}@keyframes glow{0%{opacity:.7;text-shadow:0 0 2px rgba(255,255,255,.4)}to{opacity:1;text-shadow:0 0 10px rgba(255,255,255,.75),0 0 22px rgba(255,255,255,.3)}}.lbtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translate(-130%);animation:sheen 5.5s ease-in-out infinite}@keyframes sheen{0%,62%{transform:translate(-130%)}82%,to{transform:translate(130%)}}.lbtn .arrow{position:absolute;right:16px;top:50%;margin-top:-6px;width:26px;display:flex;z-index:3;opacity:0;transform:translate(-16px);transition:opacity .45s,transform .55s cubic-bezier(.25,.46,.45,.94)}.lbtn .arrow svg{width:100%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.15),#000 50%,rgba(0,0,0,.15));-webkit-mask-size:200% 100%;mask-image:linear-gradient(90deg,#00000026,#000 50%,#00000026);mask-size:200% 100%;animation:speed 1.1s linear infinite}@keyframes speed{0%{-webkit-mask-position:150% 0;mask-position:150% 0}to{-webkit-mask-position:-50% 0;mask-position:-50% 0}}.lbtn .wave{position:absolute;z-index:2;left:50%;top:calc(100% + 70px);width:620px;height:620px;margin-left:-310px;pointer-events:none;transition:top .85s cubic-bezier(.2,.8,.2,1)}.lbtn .wave:before,.lbtn .wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:42%;animation:spinw 7s linear infinite}.lbtn .wave:before{background:linear-gradient(170deg,#fff,#c9c4bd 30%,#f6f3ee 46%,#9c978f 70%,#e8e4de)}.lbtn .wave:after{top:-10px;border-radius:38%;background:#ffffff80;animation-duration:12s}@keyframes spinw{to{transform:rotate(360deg)}}.lbtn:hover,.lbtn:focus-visible,.lbtn.fill{color:#0a0a0a;border-color:#ffffffb3;transform:translateY(-2px);outline:none}.lbtn:hover .wave,.lbtn:focus-visible .wave,.lbtn.fill .wave{top:-40px}.lbtn:hover .t,.lbtn:focus-visible .t,.lbtn.fill .t{animation:none;opacity:1;text-shadow:none}.lbtn:hover .arrow,.lbtn:focus-visible .arrow,.lbtn.fill .arrow{opacity:1;transform:none}.lbtn[disabled]{cursor:default}.fine{font-size:10px;letter-spacing:.06em;color:#8f8a84;line-height:1.6}.done{display:none;width:100%;max-width:440px;padding:22px 20px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:rise .7s cubic-bezier(.2,.8,.2,1)}.done b{display:block;font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.done p{font-size:12px;color:#cfcac3;line-height:1.6}.done small{display:block;margin-top:6px;font-size:10px;color:#8f8a84;letter-spacing:.06em}.sent .notify{display:none}.sent .done{display:block}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.follow{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:6px}.follow .lbl{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.follow .lbl b{color:var(--ink);font-weight:500}.socials{display:flex;gap:10px}.sbtn{width:52px;height:52px;padding:0}.sbtn svg.ic{position:relative;z-index:3;width:20px;height:20px;display:block;transition:color .4s}.sbtn .arrow{display:none}.handle{font-family:var(--display);font-weight:500;font-size:13px;letter-spacing:.06em}footer{position:relative;z-index:3;padding:18px 20px 24px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#8f8a84}footer a:hover{color:var(--ink)}#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000;display:grid;place-items:center;transition:opacity 1.1s ease}#intro .intro-word{font-family:var(--display);font-weight:900;font-size:clamp(34px,9vw,56px);letter-spacing:-.02em;color:var(--ink);opacity:0;transition:opacity .5s;animation:introPulse 1.2s ease-in-out infinite}@keyframes introPulse{50%{transform:scale(1.05)}}body.nofx #intro .intro-word{opacity:1}body.intro{overflow:hidden}body.intro #logo3d{z-index:81;opacity:0;transition:opacity .7s ease}body.intro.logo-in #logo3d{opacity:1}body.intro .logo-slot .fallback{opacity:0}body.revealing #intro{opacity:0;pointer-events:none}body.intro:not(.revealing) .in,body.intro:not(.revealing) .music,body.intro:not(.revealing) .bg{animation-play-state:paused}.in{opacity:0;transform:translateY(18px);animation:up .8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes up{to{opacity:1;transform:none}}.d1{animation-delay:.5s}.d2{animation-delay:.65s}.d3{animation-delay:.8s}.d4{animation-delay:.95s}.d5{animation-delay:1.1s}.d6{animation-delay:1.25s}@media(min-width:769px){.logo-slot{width:420px}.notify{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.notify .field{flex:1}.notify .lbtn{width:190px}.notify .err,.notify .fine{flex-basis:100%}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.in{opacity:1;transform:none}}.music{position:fixed;left:18px;bottom:18px;z-index:55;opacity:0;animation:musIn .8s ease 1.6s forwards}@keyframes musIn{to{opacity:1}}.disc{position:relative;display:block;width:60px;height:60px;border-radius:50%;padding:0;border:2px solid rgba(255,255,255,.9);background:#111;cursor:pointer;overflow:hidden;box-shadow:0 0 18px #ffffff24,0 6px 20px #00000073;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.disc:hover{transform:scale(1.06)}.disc:focus-visible{outline:2px solid #fff;outline-offset:3px}.music.on .disc{box-shadow:0 0 22px #ffffff38,0 6px 20px #00000073}.disc .art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;animation:discSpin 4s linear infinite;animation-play-state:paused}.music.on .disc .art{animation-play-state:running}@keyframes discSpin{to{transform:rotate(360deg)}}.disc .vinyl{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle,rgba(0,0,0,.12) 0 1px,transparent 1px 3px),linear-gradient(135deg,rgba(255,255,255,.35),transparent 40%,transparent 62%,rgba(255,255,255,.12))}.disc .hole{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#050505;box-shadow:0 0 0 2px #ffffffbf,0 0 0 4px #00000059}.disc .ic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .3s}.disc .ic span{width:24px;height:24px;border-radius:50%;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:center}.disc .ic svg{width:10px;height:10px;fill:#fff}.disc .ic .pause,.music.on .disc .ic .play{display:none}.music.on .disc .ic .pause{display:block}.music.no-icon .disc .ic{display:none}@media(prefers-reduced-motion:reduce){.disc .art{animation:none}}.pw-open{position:fixed;top:16px;right:16px;z-index:60;width:42px;height:42px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;background:#ffffff12;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ink);transition:background .3s,border-color .3s}.pw-open:hover{background:#ffffff24;border-color:#ffffff73}.pw-open svg{width:18px;height:18px}.pw-open span{display:none}@media(min-width:769px){.pw-open{width:auto;height:40px;padding:0 16px;border-radius:999px;display:flex;align-items:center;gap:9px}.pw-open svg{width:15px;height:15px}.pw-open span{display:inline}}.pw-card{position:relative}.pw-dialog{margin:auto;border:0;padding:0;background:transparent;color:var(--ink);max-width:92vw}.pw-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pw-card{width:360px;max-width:92vw;padding:24px;border-radius:16px;background:#141414bf;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:12px;text-align:center}.pw-card p{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.pw-card a{font-size:11px;color:var(--dim);text-decoration:underline}.pw-close{position:absolute;top:8px;right:12px;background:none;border:0;color:var(--dim);font-size:22px;cursor:pointer}.pw-dialog form{display:flex;flex-direction:column;gap:10px}.sent-ok{display:block}.notify-form{width:100%;max-width:440px;display:flex;justify-content:center}.notify-form .notify{width:100%}.sbtn img.ic{position:relative;z-index:3;width:20px;height:20px;object-fit:contain;display:block;transition:filter .4s}.sbtn:hover img.ic,.sbtn:focus-visible img.ic,.sbtn.fill img.ic{filter:invert(1)}.cue{position:absolute;left:-25px;bottom:-25px;width:110px;height:110px;pointer-events:none;opacity:0;animation:cueIn .6s ease 3s forwards}.cue svg{width:100%;height:100%;overflow:visible;transform-origin:50% 50%;animation:cueSway 2.4s ease-in-out 3.6s infinite}.cue text{font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-weight:600;font-size:21px;letter-spacing:.5px;fill:#f4f1ec}@keyframes cueIn{to{opacity:1}}@keyframes cueSway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.music.played .cue{display:none}@media(prefers-reduced-motion:reduce){.cue svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/opening-soon.css.map */
