.ln{--ln-gold:#bca287;text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex}.ln-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--ln-gold);font-size:12px}.ln-title{margin:24px 0 0;font-size:clamp(48px,7vw,108px);font-weight:400;line-height:.98}.ln-title em{font-style:italic}.ln-count{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2vw,28px);width:min(620px,100%);margin:clamp(32px,5vw,56px) 0 0;display:grid}.ln-count div{border-top:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:10px;padding:18px 0 16px;display:flex}.ln-count span{font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,64px);font-weight:300;line-height:1}.ln-count small{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;font-size:10px}.ln-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:min(560px,100%);margin:clamp(28px,4vw,44px) 0 0;display:flex}.ln-field{flex:260px;display:flex}.ln-field input{box-sizing:border-box;color:#fff;width:100%;height:48px;font:inherit;background:0 0;border:1px solid #fff6;border-radius:999px;margin:0;padding:0 22px;font-size:15px}.ln-field input::placeholder{color:#ffffff80}.ln-field input:focus{border-color:var(--ln-gold);outline:none}.ln-form .one-button{min-width:170px;margin:0}.ln-form .one-button:disabled{opacity:.6;cursor:progress}.ln-door{letter-spacing:-.01em;color:#ffffffe0;flex-basis:100%;margin:0 0 8px;font-size:clamp(17px,1.6vw,21px);font-weight:300}.ln-door img{vertical-align:baseline;width:auto;height:.66em;margin-left:.22em;display:inline-block}.ln-note{color:#ffffff80;flex-basis:100%;margin:6px 0 0;font-size:12px}.ln-error{color:#f3a4a4;flex-basis:100%;margin:4px 0 0;font-size:13px}.ln-done{max-width:44ch;color:var(--ln-gold);margin:clamp(28px,4vw,44px) 0 0;font-size:16px;line-height:1.6}.ln-sr,.ln-trap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ln-page{color:#fff;background:#000;flex-direction:column;min-height:100svh;display:flex}.ln-page-header{justify-content:space-between;align-items:center;padding:24px 4vw;display:flex}.ln-page-header img{filter:brightness(0)invert();width:150px;height:auto;display:block}.ln-page-header a{letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-size:12px}.ln-page-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(28px,4vw,48px);padding:40px 6vw 80px;display:flex}.ln-page-logo{width:min(320px,60vw);height:auto}.ln-page-hero{width:min(720px,100%);height:auto}.ln-count-hero{gap:10px;width:min(400px,100%);margin:22px 0 0}.ln-count-hero div{border-top-color:#ffffff52;gap:6px;padding:12px 0 0}.ln-count-hero span{text-shadow:0 1px 16px #00000059;font-size:clamp(26px,2.6vw,38px)}.ln-count-hero small{color:#ffffffbf;font-size:9px}@media (max-width:700px){.ln-count-hero{width:min(320px,100%);margin-top:16px}}.one-button:has(.ln-one){gap:.5em}.ln-one{filter:brightness(0);width:auto;height:12px;transition:filter .3s;display:inline-block;transform:translateY(.5px)}.one-button-solid:hover .ln-one,.one-button-solid:focus-visible .ln-one{filter:none}html.gv-lock,html.gv-lock body{overflow:hidden}.gv{--gold:#bca287;--warm:255,232,204;--s:min(64vw,40svh,560px);--fl:11svh;z-index:2000;color:#fff;background:#000;animation:.35s both gv-in;position:fixed;inset:0;overflow:hidden}.gv-scene{pointer-events:none;position:absolute;inset:0}.gv-wall{background:radial-gradient(70% 60% at 50% 70%,rgba(var(--warm),.12),transparent 70%),repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 140px),linear-gradient(180deg,#060505,#121010 72%,#040303);position:absolute;inset:0}.gv-lamp{background:#1a1a1a;border-radius:0 0 4px 4px;width:min(30vw,340px);height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gv-lamp i{border-radius:inherit;box-shadow:0 0 18px 3px rgba(var(--warm),.9),0 0 90px 14px rgba(var(--warm),.35);opacity:0;background:#fff8ee;animation:1.3s linear 2.3s forwards gv-flicker;position:absolute;inset:0}.gv-floor{height:calc(var(--fl) + var(--s) * .02);background:linear-gradient(#ffffff12,#0000 1px),linear-gradient(#ffecd609,#0000 70%),linear-gradient(#0e0c0a,#000);position:absolute;bottom:0;left:0;right:0}.gv-bike{left:50%;bottom:calc(var(--fl) - var(--s) * .01);width:var(--s);aspect-ratio:801/819;opacity:.15;animation:1.3s linear 2.3s forwards gv-bike,6s cubic-bezier(.33,1,.68,1) 2.3s forwards gv-settle;position:absolute;transform:translate(-50%)scale(1.03)}.gv-bike img{object-fit:contain;filter:drop-shadow(0 26px 30px #000000b3);width:100%;height:100%;position:absolute;inset:0}.gv-bike:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000d9,#0000);border-radius:50%;height:5%;position:absolute;bottom:-1.5%;left:4%;right:4%}.gv-sheen{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/assets/one/covered-silk.png);mask-image:url(/assets/one/covered-silk.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.gv-sheen:before{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#ffffff21 50%,#0000);width:40%;animation:5.5s cubic-bezier(.45,0,.25,1) 3.4s infinite gv-sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.gv-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;padding:0 6vw;display:flex;position:absolute;top:max(9svh,72px);left:0;right:0}.gv-copy>*{opacity:0;animation:1s cubic-bezier(.33,1,.68,1) forwards gv-rise;transform:translateY(16px)}.gv-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:12px;animation-delay:2.6s!important}.gv-title{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(40px,min(6vw,8.5svh),96px);font-weight:400;line-height:.98;animation-delay:2.75s!important}.gv-title em{color:var(--gold);font-style:italic}.gv-text{color:#ffffffb3;max-width:42ch;margin:20px 0 0;font-size:15px;line-height:1.6;animation-delay:2.9s!important}.gv-close{min-width:200px;margin-top:26px;animation-delay:3.05s!important}.gv-door{z-index:5;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,#ffffff08,#0000 70%),repeating-linear-gradient(#1b1b1b 0,#151515 38px,#0a0a0a 40px,#252525 42px,#1b1b1b 44px);animation:2.6s cubic-bezier(.7,0,.2,1) .35s forwards gv-door;position:absolute;inset:0;box-shadow:0 20px 50px #000000d9}.gv-door:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--warm),.9) 20%,#fff7ea 50%,rgba(var(--warm),.9) 80%,transparent);height:3px;box-shadow:0 0 30px 8px rgba(var(--warm),.45);position:absolute;bottom:-2px;left:0;right:0}.gv-door span{background:#2b2b2b;border-radius:5px;width:130px;height:10px;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1a}@keyframes gv-in{0%{opacity:0}}@keyframes gv-door{0%{transform:none}8%{transform:translateY(-4%)}12%{transform:translateY(-1%)}17%{transform:translateY(-5%)}21%{transform:translateY(-2%)}to{transform:translateY(-104%)}}@keyframes gv-flicker{0%{opacity:0}8%{opacity:.9}12%{opacity:.1}20%{opacity:.75}24%{opacity:0}38%{opacity:1}44%{opacity:.35}52%,to{opacity:1}}@keyframes gv-bike{0%{opacity:.15}8%{opacity:.8}12%{opacity:.2}20%{opacity:.7}24%{opacity:.15}38%{opacity:1}44%{opacity:.5}52%,to{opacity:1}}@keyframes gv-settle{to{transform:translate(-50%)scale(1)}}@keyframes gv-rise{to{opacity:1;transform:none}}@keyframes gv-sheen{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}@media (max-width:700px){.gv{--s:min(86vw,42svh);--fl:7svh}.gv-copy{top:max(10svh,64px)}.gv-text{font-size:14px}}@media (prefers-reduced-motion:reduce){.gv,.gv *,.gv :after{animation:none!important}.gv-door{display:none}.gv-lamp i,.gv-bike,.gv-copy>*{opacity:1;transform:none}.gv-bike{transform:translate(-50%)}}.gv-date{white-space:nowrap}.ln-title-one{vertical-align:baseline;width:auto;height:.62em;margin-left:.08em;display:inline-block;transform:translateY(.02em)}.gv-rays{opacity:.85;position:absolute;inset:0}.gv-bike .gv-mirror{opacity:.3;filter:blur(1px);height:100%;top:100%;bottom:auto;transform:scaleY(-1);-webkit-mask:linear-gradient(#0000 74%,#000);mask:linear-gradient(#0000 74%,#000)}.gv-rays .light-rays__canvas{mix-blend-mode:screen}.gv-one{vertical-align:baseline;background:currentColor;width:3.23676em;height:.6em;margin:0 .06em;display:inline-block;-webkit-mask:url(/assets/special/one-white.png) 50%/contain no-repeat;mask:url(/assets/special/one-white.png) 50%/contain no-repeat}
