body{background:#fff}.site-header{position:relative;isolation:isolate;height:78px;color:#fff;justify-content:center;border-bottom:1px solid #ffffff16}.site-header:before{content:"";position:absolute;inset:0 calc(50% - 50vw);background:var(--ink);pointer-events:none;z-index:-1}.site-header .brand-mark{filter:brightness(0) invert(1)}.site-header .brand-name{color:#fff;font-size:17px}.site-header .brand-name>span{color:#cbd0d5}.site-header .nav-method,.site-header .header-cta{display:none}.hero{text-align:center;padding-top:47px;padding-bottom:35px}.hero h1{max-width:900px;margin:0 auto;font-size:clamp(40px,4.9vw,65px);font-weight:570;letter-spacing:-.045em;line-height:1.1}.hero h1 em{color:var(--orange);font-weight:530}.vsl-wrap{max-width:1056px}.vsl-wrap .video-stage{border-radius:1px;border:1px solid #e3e5e8;outline:5px solid white;box-shadow:0 16px 42px #24272a14,0 0 0 6px #e1e4e8}.vsl-wrap .video-cover{border-radius:1px;background:#24272af2;border:1px solid #ffffff30;padding:12px 23px 12px 12px}.vsl-wrap .play-circle{border-radius:1px;width:43px;height:43px}.vsl-wrap .video-caption{margin-top:14px;font-size:10px}.watch-endline{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:27px 0 43px;border-bottom:0}.watch-gate-status{flex:initial;width:min(100%,490px)}.watch-gate-status>.watch-instruction{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 16px}.watch-instruction strong{color:var(--ink);font-weight:500}.watch-timer{justify-content:center}.watch-timer>span{font-size:23px;font-weight:500;letter-spacing:-.025em}.watch-timer small{font-size:10px}.watch-gate-status progress{max-width:220px;margin:14px auto 0}.watch-endline .button{border-radius:1px;font-size:13px;padding:17px 25px}#reserver[data-unlocked=false]{display:none}.calendar-section{max-width:1056px;padding-top:3px;padding-bottom:46px}.calendar-heading{gap:40px}.calendar-heading h2{font-size:34px;font-weight:450}.calendar-heading h2 em{color:var(--orange);font-weight:400}.calendar-heading>p{font-size:12px;line-height:1.9}.calendar-frame{border-radius:1px}.calendar-duration{font-size:11px}.site-footer{padding-top:27px;padding-bottom:23px}@media(max-width:720px){.site-header{height:67px;padding:12px 22px}.site-header .brand-name{font-size:14px}.hero{padding-top:29px;padding-bottom:26px}.hero h1{font-size:clamp(28px,7.95vw,40px);line-height:1.16;letter-spacing:-.045em}.vsl-wrap .video-stage{outline-width:4px;box-shadow:0 10px 28px #24272a14,0 0 0 5px #e1e4e8}.vsl-wrap .video-cover{left:11px;bottom:33px;padding:8px 13px 8px 8px;font-size:10px;gap:9px}.vsl-wrap .play-circle{width:30px;height:30px}.vsl-wrap .play-subtitle{font-size:8px}.vsl-wrap .video-caption{font-size:9px;margin-top:13px}.watch-endline{padding-top:25px;padding-bottom:33px}.watch-gate-status>.watch-instruction{font-size:13px;max-width:320px;margin:0 auto 15px}.watch-timer>span{font-size:23px}.watch-timer small{font-size:9px}.watch-gate-status{margin-top:0}.calendar-section{padding-top:5px;padding-bottom:35px}.calendar-heading h2{font-size:29px}.calendar-heading>p{font-size:12px}.site-footer{padding-top:25px}}@media(prefers-reduced-motion:reduce){.button{transition:none}}.qualification{background:#fff;color:#24272a;font-family:Geologica,Arial,sans-serif}.qualification__inner{box-sizing:border-box;width:min(100% - 2rem,52rem);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0}.qualification__eyebrow{margin:0 0 .75rem;color:#d65932;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.qualification__title{max-width:38rem;margin:0 0 clamp(1.75rem,4vw,2.5rem);color:#24272a;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:650;letter-spacing:-.035em;line-height:1.08}.qualification__form,.qualification__fieldset{margin:0}.qualification__fieldset{min-width:0;padding:0;border:0}.qualification__legend{max-width:44rem;padding:0;color:#24272a;font-size:clamp(1.125rem,2.2vw,1.35rem);font-weight:600;letter-spacing:-.02em;line-height:1.35}.qualification__instruction{max-width:42rem;margin:.625rem 0 1.25rem;color:#5d6368;font-size:.95rem;line-height:1.5}.qualification__choices{display:grid;gap:.75rem}.qualification__choice{position:relative;display:block;cursor:pointer}.qualification__radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.qualification__choice-content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;min-height:4.75rem;box-sizing:border-box;padding:1rem 1.125rem;border:1px solid #c8cbcd;background:#fff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.qualification__choice-number{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid #9fa4a7;color:#24272a;font-size:.7rem;font-weight:700;line-height:1}.qualification__choice-text{padding-top:.125rem;color:#24272a;font-size:clamp(.95rem,2vw,1rem);line-height:1.45}.qualification__choice:hover .qualification__choice-content{border-color:#d65932}.qualification__radio:checked+.qualification__choice-content{border-color:#d65932;background:#fff7f4;box-shadow:inset 4px 0 #d65932}.qualification__radio:checked+.qualification__choice-content .qualification__choice-number{border-color:#d65932;background:#d65932;color:#fff}.qualification__radio:focus-visible+.qualification__choice-content{outline:3px solid #24272a;outline-offset:3px}.qualification__status{margin:1rem 0 0;color:#b23c1d;font-size:.875rem;line-height:1.4}@media(max-width:34rem){.qualification__inner{width:min(100% - 1.5rem,52rem);padding:2.5rem 0}.qualification__choice-content{gap:.75rem;padding:.875rem}}@media(prefers-reduced-motion:reduce){.qualification__choice-content{transition:none}}
