.rada{height:1500vh}.stage{background:#11161f}.thin{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:200;font-stretch:62%;line-height:.9}.nav .wm{margin-right:0}.nav .menu{gap:22px;margin-left:26px;margin-right:auto;display:flex}.nav .menu a{font:500 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--pab);opacity:.78;text-decoration:none}.nav .menu a:hover{opacity:1}.hero{opacity:calc(1 - var(--w,0) * 1.8);transform:translateY(calc(var(--w,0) * -4vh));position:absolute;inset:0}.hero .top{left:var(--gut);z-index:3;align-items:center;gap:18px;display:flex;position:absolute;top:clamp(88px,12vh,128px)}.lights{gap:8px}.lights i{--lamp-off:#262a30;--lamp-on:var(--sig);width:11px;box-shadow:none}.lights i:after{box-shadow:0 0 12px 2px var(--sig)}.hero .hint{left:var(--gut);color:var(--hall);position:absolute;top:calc(clamp(88px,12vh,128px) + 40px)}.hero .low{left:var(--gut);z-index:3;max-width:min(62vw,940px);position:absolute;bottom:clamp(26px,5.5vh,60px)}.hero .line{color:var(--paper-hi);text-wrap:balance;max-width:17ch;font-size:clamp(34px,4.4vw,74px)}.hero .line em{font:italic 300 .58em/1.15 var(--serif);text-transform:none;letter-spacing:0;color:var(--pab);margin-top:.45em;display:block}.leader{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leader path{fill:none;stroke:var(--paper-hi);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.75}.leader circle{fill:none;stroke:var(--sig);stroke-width:1.5px;opacity:0}.col{flex-direction:column;justify-content:center;width:min(40vw,580px);padding:clamp(96px,12vh,136px) clamp(28px,3.6vw,60px) 40px;display:flex;top:0;bottom:0}.col.r{background:linear-gradient(90deg,#11161f80,#11161fed 30%);border-left:1px solid #ded6d129;right:0;transform:translate(28px)}.col.l{background:linear-gradient(270deg,#11161f80,#11161fed 30%);border-right:1px solid #ded6d129;left:0;transform:translate(-28px)}.col.on,#end.on{transform:none}.col .lab{color:var(--hall)}.col .lab b{color:var(--sig);font-weight:500}.col h2{color:var(--paper-hi);margin:16px 0 20px;font-size:clamp(60px,6.6vw,118px)}.col .lead{max-width:34ch;color:var(--pab);margin:0 0 28px;font-size:clamp(16px,1.2vw,19px)}.col .signup input{border-bottom-width:1px}.col .signup .err{color:var(--paper-hi)}.col .ph{background:var(--paper-hi);align-self:flex-start;width:112px;height:auto;margin-bottom:22px;padding:6px 6px 20px;transform:rotate(-2.5deg);box-shadow:0 18px 40px #00000080}.claims{gap:16px;margin:0 0 26px;padding:0;list-style:none;display:grid}.claims li{font:300 clamp(17px,1.3vw,21px)/1.32 var(--serif);color:var(--paper-hi);grid-template-columns:40px 1fr;gap:12px;display:grid}.claims li b{font-family:var(--display);font-variation-settings:"wdth" 62;color:var(--sig);font-size:30px;font-weight:200;font-stretch:62%;line-height:1}.btn2{font:700 15px var(--sans);color:var(--paper-hi);cursor:pointer;background:0 0;border:1px solid #eae4df80;align-self:flex-start;align-items:center;gap:10px;padding:15px 20px;display:inline-flex}.btn2 i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.logos{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.logos span{aspect-ratio:3/2;font:500 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hall);border:1px solid #eae4df38;place-items:center;display:grid}.contact .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact .signup .fld{margin-bottom:12px}.contact textarea{width:100%;min-height:72px;color:inherit;font:400 17px var(--sans);resize:vertical;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:10px 2px}.contact textarea::placeholder,.contact input::placeholder{color:inherit;opacity:.5}.contact .speak{font:300 17px/1.35 var(--serif);color:var(--pab);border-top:1px solid #eae4df2e;margin:24px 0 0;padding-top:16px}.contact .speak b{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-hi);margin-bottom:6px;display:block}.soc{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hall);gap:18px;margin:16px 0 0;padding:0;list-style:none;display:flex}.zone{background:linear-gradient(270deg,#11161f73,#11161fed 30%);border-right:1px solid #ded6d129;flex-direction:column;justify-content:center;width:min(40vw,580px);padding:clamp(96px,12vh,136px) clamp(28px,3.6vw,60px) 40px;display:flex;top:0;bottom:0;left:0;transform:translate(-28px)}.zone.on{transform:none}.zone .lab{color:var(--hall)}.zone .lab b{color:var(--sig);font-weight:500}.zone h2{color:var(--paper-hi);margin:14px 0 18px;font-size:clamp(48px,5vw,84px)}.zone ol{border-top:1px solid #eae4df2e;margin:0;padding:0;list-style:none}.zone li button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--paper-hi);font:300 18px/1.3 var(--serif);border-bottom:1px solid #eae4df2e;grid-template-columns:36px 1fr auto;align-items:baseline;gap:12px;padding:14px 0;display:grid}.zone li button b{font-family:var(--display);font-variation-settings:"wdth" 62;color:var(--sig);font-size:26px;font-weight:200;font-stretch:62%;line-height:1}.zone li button span{font:500 12px var(--sans);letter-spacing:.1em;color:var(--hall)}.zone li button:hover span{color:var(--paper-hi)}.zone .fine{color:var(--hall);margin:12px 0 0;font-size:13px}#end{left:var(--gut);right:var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;bottom:clamp(24px,5vh,56px);transform:translateY(16px)}#end .lab{color:var(--hall)}#end .thin{color:var(--paper-hi);margin:14px 0 0;font-size:clamp(48px,6.4vw,110px)}#end .fin{max-width:34ch;color:var(--pab);justify-items:start;gap:14px;display:grid}#end .fin p{margin:0}footer{color:var(--pab);padding:40px var(--gut) calc(40px + env(safe-area-inset-bottom,0px));background:#0b0e14;border-top:1px solid #ded6d11f;grid-template-columns:1fr auto;align-items:end;gap:18px 40px;display:grid}footer .wm{font-family:var(--display);font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:24px;font-weight:900;font-stretch:62%}footer .lab{color:var(--hall);margin-top:6px}footer .soc{justify-content:flex-end;margin:0}footer small{color:var(--hall);grid-column:1/-1;font-size:12px}.modal .box{color:var(--pab);background:#11161f;border:1px solid #ded6d138}.modal .box:before{content:"";background:var(--sig);width:64px;height:3px;margin-bottom:22px;display:block}.modal .box .lab{color:var(--hall)}.modal h3{font-family:var(--display);color:var(--paper-hi);font-weight:200}.modal p{color:var(--pab)}@media(max-width:1000px){.nav .menu{display:none}}@media(max-width:760px){.hero .low{max-width:none;right:var(--gut);bottom:26px}.hero .line{max-width:none;font-size:12.5vw}.hero .hint{display:none}.col,.col.l,.col.r{width:auto;max-height:66dvh;padding:26px var(--gut) calc(24px + env(safe-area-inset-bottom,0px));background:#11161ff0;border:0;border-top:1px solid #ded6d12e;justify-content:flex-start;top:auto;left:0;right:0;overflow:auto;transform:translateY(24px)}.col.on{transform:none}.col h2{margin:10px 0 12px;font-size:clamp(52px,15vw,80px)}.col .lead{margin-bottom:18px;font-size:16px}.col .ph{width:84px;margin:0;padding:4px 4px 14px;position:absolute;top:-56px;right:16px}.claims li{grid-template-columns:32px 1fr;gap:10px;font-size:16px}.claims li b{font-size:24px}.signup .row{flex-direction:column}.contact .row2{grid-template-columns:1fr}.zone{width:auto;max-height:62dvh;padding:22px var(--gut) calc(20px + env(safe-area-inset-bottom,0px));background:#11161ff0;border-top:1px solid #ded6d12e;border-right:0;justify-content:flex-start;inset:auto 0 0;overflow:auto;transform:translateY(20px)}.zone.on{transform:none}.zone h2{font-size:clamp(44px,13vw,64px)}.zone li button{font-size:16px}#end{bottom:20px}footer{grid-template-columns:1fr}footer .soc{justify-content:flex-start}}
