.soon{--washi: #f3ecdd;--paper: #faf5e9;--ink: #1a1612;--ink-soft: #4b4138;--hint: #6f6456;--sumi: #0d0b09;--lacquer: #8e2418;--lacquer-deep: #741c12;--gold: #b08d3e;--cream-dim: #b8ab94;--gut: 18px;--col: calc(100vw - 36px) ;--f-head: "Cinzel", "Trajan Pro", serif;--f-body: "EB Garamond", "Garamond", Georgia, serif;--f-title: "Cormorant Garamond", Georgia, serif}.soon,.soon *,.soon *:before,.soon *:after{margin:0;padding:0;box-sizing:border-box}html:has(body.soon){-webkit-text-size-adjust:100%;text-size-adjust:100%;background:#0d0b09}body.soon{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;font-family:var(--f-body);font-size:18px;line-height:1.35;color:var(--ink);background:var(--washi);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.soon [hidden]{display:none!important}.soon .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.soon img{display:block;max-width:100%}.soon .bar{height:62px;background:var(--sumi);display:flex;align-items:center;padding:0 18px}.soon .brand{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-head);font-size:16px;letter-spacing:.35em;color:#fff;text-decoration:none}.soon .brand:focus-visible{outline:2px solid #fff;outline-offset:4px}.soon .page{flex:1 0 auto;display:flex;flex-direction:column}.soon .sheet{padding:0 var(--gut) 18px;overflow-x:clip}.soon .sheet-in{container-type:inline-size}.soon .kicker{display:flex;align-items:center;height:33px;border-bottom:1px solid var(--ink);font-family:var(--f-head);font-weight:600;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase}.soon .still{position:relative;display:block;margin:0 calc(var(--gut) * -1);aspect-ratio:16 / 9;background:var(--sumi)}.soon .still img{width:100%;height:100%;object-fit:cover}.soon .tab{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--washi);color:var(--ink)}.soon .tab-play{width:52px;height:52px}.soon .tab-play svg{width:16px;height:18px;margin-left:3px}.soon a.still:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.soon .vname{margin-top:14px;font-family:var(--f-title);font-weight:600;font-size:31px;line-height:1.04;font-variant-numeric:lining-nums;text-wrap:pretty;overflow-wrap:anywhere}.soon .kicker+.vname{margin-top:16px;font-size:38px}.soon .stamp{margin-top:13px;padding:10px 0 4px;border-top:1px solid var(--ink);font-family:var(--f-head);font-weight:600;text-transform:uppercase;color:var(--ink)}.soon .stamp span{display:block;white-space:nowrap;line-height:.9;font-size:calc(var(--col) / 8.4)}@supports (font-size: 1cqw){.soon .stamp span{font-size:calc(100cqw / 8.4)}}.soon .head{padding:11px 0 3px;font-family:var(--f-head);font-weight:600;text-transform:uppercase;color:var(--ink)}.soon .head span{display:block;white-space:nowrap;line-height:.88;font-size:calc(var(--col) / 5.2)}@supports (font-size: 1cqw){.soon .head span{font-size:calc(100cqw / 5.2)}}.soon .rule2{height:7px;border-top:3px solid var(--ink);border-bottom:1px solid var(--gold)}.soon .lede{margin-top:11px;font-size:18.5px;line-height:1.3}.soon .box{margin-top:12px}.soon .box>label:first-child{display:block;margin-bottom:7px;font-family:var(--f-head);font-weight:600;font-size:12.5px;line-height:1.2;letter-spacing:.24em;text-transform:uppercase}.soon .field{display:block;width:100%;height:50px;padding:0 14px;font-family:var(--f-body);font-size:19px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:0;-webkit-appearance:none;appearance:none}.soon .field::placeholder{color:var(--hint);opacity:1}.soon .field:focus{outline:none}.soon .field:focus-visible{box-shadow:inset 0 0 0 2.5px var(--ink)}.soon .box.is-error .field[aria-invalid]{border-color:var(--lacquer);box-shadow:inset 0 0 0 1.5px var(--lacquer)}.soon .box.is-error .field[aria-invalid]:focus-visible{box-shadow:inset 0 0 0 3px var(--lacquer)}.soon .go{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;margin-top:-1.5px;background:var(--lacquer);color:#fff;border:1.5px solid var(--ink);border-radius:0;-webkit-appearance:none;appearance:none;font-family:var(--f-head);font-weight:600;font-size:15px;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.soon .go:hover{background:var(--lacquer-deep)}}.soon .go:active{background:#5f170f}.soon .go:focus{outline:none}.soon .go:focus-visible{box-shadow:inset 0 0 0 3px var(--lacquer),inset 0 0 0 5px #fff}.soon .go[disabled]{cursor:default}.soon .go svg{width:11px;height:11px;flex:none}.soon .go.quiet{background:var(--ink)}@media(hover:hover){.soon .go.quiet:hover{background:#000}}.soon .go.quiet:active{background:#000}.soon .go.quiet:focus-visible{box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 5px #fff}.soon a.go{margin-top:14px}.soon .err{position:relative;margin-top:9px;padding-left:15px;font-size:17px;font-weight:500;line-height:1.3;color:var(--lacquer)}.soon .err:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--lacquer)}.soon .also{display:flex;align-items:flex-start;gap:11px;min-height:44px;margin-top:4px;padding:11px 0 0;font-size:17px;line-height:1.25;cursor:pointer;-webkit-tap-highlight-color:transparent}.soon .also input{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:22px;height:22px;margin-top:0;background:var(--paper);border:1.5px solid var(--ink);border-radius:0;cursor:pointer}.soon .also input:checked{background:var(--ink)}.soon .also input:checked:after{content:"";width:11px;height:6px;border-left:2.5px solid var(--washi);border-bottom:2.5px solid var(--washi);transform:translateY(-1.5px) rotate(-45deg)}.soon .also input:focus{outline:none}.soon .also input:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}.soon .promise{margin-top:9px;font-size:16px;line-height:1.3;color:var(--ink-soft)}.soon .done{margin-top:14px;padding:17px 14px;background:var(--paper);border-top:3px solid var(--ink);color:var(--ink)}.soon .done h2{font-family:var(--f-head);font-weight:700;text-transform:uppercase;line-height:1}.soon .done h2 span{display:block;white-space:nowrap;font-size:calc((var(--col) - 28px) / 11.76)}@supports (font-size: 1cqw){.soon .done h2 span{font-size:calc((100cqw - 28px) / 11.76)}}.soon .done h2:focus{outline:none}.soon .done p{margin-top:9px;font-size:18px;line-height:1.3;text-wrap:balance}.soon .done p+p{margin-top:3px}.soon .ask{margin-top:12px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.soon .ask h2{font:inherit}.soon .ask button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:49px;background:none;border:0;border-radius:0;padding:0;font-family:var(--f-body);font-size:18px;font-weight:500;line-height:1.2;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.soon .ask button:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}.soon .ask svg{flex:none;width:15px;height:15px;margin-right:2px;transition:transform .16s ease}.soon .ask button[aria-expanded=true] svg{transform:rotate(180deg)}.soon .ask ul{list-style:none;padding:1px 0 15px}.soon .ask li{position:relative;padding-left:16px;font-size:17px;line-height:1.3}.soon .ask li+li{margin-top:7px}.soon .ask li:before{content:"";position:absolute;left:1px;top:.5em;width:5px;height:5px;background:var(--ink)}.soon .rows{list-style:none;margin-top:16px;border-top:1px solid var(--ink)}.soon .rows li{border-bottom:1px solid var(--ink)}.soon .row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center;min-height:98px;padding:12px 0;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.soon .row:focus-visible{outline:2.5px solid currentColor;outline-offset:2px}.soon .row-pic{aspect-ratio:16 / 9;background:var(--sumi)}.soon .row-pic img{width:100%;height:100%;object-fit:cover}.soon .row-title{display:block;font-family:var(--f-title);font-weight:600;font-size:22px;line-height:1.06;font-variant-numeric:lining-nums;overflow-wrap:anywhere}.soon .row-go{display:block;margin-top:8px;font-family:var(--f-head);font-weight:600;font-size:11.5px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--lacquer)}.soon .row-go .nw{white-space:nowrap}.soon .row-go svg{display:inline-block;width:10px;height:10px;margin-left:6px}.soon .row.no-pic{grid-template-columns:minmax(0,1fr);min-height:0;padding:15px 0}.soon .none{margin-top:14px;padding:16px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:18.5px}.soon .every{margin-top:30px}.soon .every .kicker{border-bottom:0;border-top:3px solid var(--ink);height:40px}.soon .every .lede{margin-top:0}.soon .band{flex:1 0 auto;background:var(--sumi);color:var(--washi);padding-bottom:26px}.soon .vlabel{display:flex;align-items:center;height:38px;padding:0 var(--gut);font-family:var(--f-head);font-weight:600;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase}.soon .band .still{margin:0}.soon .band .tab{background:var(--washi)}.soon .band a.still:focus-visible{outline-color:var(--washi)}.soon .vtitle{padding:17px var(--gut) 0;font-family:var(--f-title);font-weight:600;font-size:31px;line-height:1.04;font-variant-numeric:lining-nums;color:var(--washi);overflow-wrap:anywhere}.soon .watch{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin:17px var(--gut) 0;padding:0 20px 0 22px;border:1px solid var(--washi);font-family:var(--f-head);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--washi);text-decoration:none}.soon .watch svg{width:11px;height:11px;flex:none}@media(hover:hover){.soon .watch:hover{background:var(--washi);color:var(--sumi)}}.soon .watch:active{background:var(--washi);color:var(--sumi)}.soon .watch:focus-visible{outline:2.5px solid var(--washi);outline-offset:3px}.soon .band .rows{margin:0 var(--gut);border-top-color:#f3ecdd61}.soon .band .rows li{border-bottom-color:#f3ecdd61}.soon .band .row-pic{background:#1a1612}.soon .band .row-go{color:var(--washi)}.soon .more{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:14px var(--gut) 0;font-size:17.5px;color:var(--washi);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.soon .more svg{width:10px;height:10px;flex:none}.soon .more:focus-visible{outline:2px solid var(--washi);outline-offset:2px}.soon .sheet .more{margin-left:0;margin-right:0;color:var(--ink)}.soon .sheet .more:focus-visible{outline-color:var(--ink)}.soon .foot{background:var(--sumi);padding:0 var(--gut) 8px}.soon .foot-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;border-top:1px solid rgba(176,141,62,.5);font-size:15px;color:var(--cream-dim)}.soon .foot a{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;min-width:44px;color:var(--washi);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.soon .foot a:focus-visible{outline:2px solid var(--washi);outline-offset:2px}@media(min-width:600px){.soon{--gut: 40px;--col: min(460px, calc(100vw - 80px) )}.soon .bar{padding:0 40px}.soon .sheet{padding-top:28px;padding-bottom:40px}.soon .sheet-in{max-width:460px}.soon .sheet .still{margin:0}.soon .band{padding-bottom:40px}.soon .band-in{max-width:600px}.soon .band .still{margin-left:var(--gut)}.soon .vtitle{font-size:38px}}@media(min-width:720px){.soon{--gut: 0px;--edge: clamp(24px, 3.125vw, 40px);--seam: clamp(36px, 5.625vw, 72px);--col: min(440px, calc(50vw - var(--edge) - var(--seam)))}.soon .bar{padding:0 var(--edge)}.soon .page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.soon .page:not(:has(.band)){grid-template-columns:minmax(0,1fr)}.soon .sheet{padding:40px var(--seam) 72px var(--edge);display:flex;justify-content:flex-end}.soon .page:not(:has(.band)) .sheet{justify-content:center;padding-right:var(--edge)}.soon .sheet-in{width:100%;max-width:440px}.soon .band{padding:40px var(--edge) 72px var(--seam)}.soon .band-in{max-width:500px}.soon .vlabel{height:33px;border-bottom:1px solid rgba(176,141,62,.7)}.soon .band .still{margin:21px 0 0}.soon .vtitle{padding-top:22px;font-size:clamp(33px,3.3vw,42px);line-height:1.02}.soon .watch{margin-top:24px}.soon .band .rows{margin:8px 0 0;border-top:0}.soon .foot{padding:0 var(--edge) 8px}.soon .foot-in{border-top-color:transparent}}@media(prefers-reduced-motion:reduce){.soon *,.soon *:before,.soon *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
