[data-rv]{transition:opacity .7s var(--ease,ease) calc(var(--d,0) * 90ms), translate .9s var(--ease,ease) calc(var(--d,0) * 90ms), scale .9s var(--ease,ease) calc(var(--d,0) * 90ms)}.rv-on [data-rv]:not(.rv-in){opacity:0}.rv-on [data-rv=up]:not(.rv-in){translate:0 44px}.rv-on [data-rv=left]:not(.rv-in){translate:-70px}.rv-on [data-rv=right]:not(.rv-in){translate:70px}.rv-on [data-rv=zoom]:not(.rv-in){translate:0 24px;scale:.93}@property --fy{syntax:"<length>";inherits:false;initial-value:0}@property --fr{syntax:"<angle>";inherits:false;initial-value:0deg}@property --lift{syntax:"<length>";inherits:false;initial-value:0}@property --rx{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:false;initial-value:0deg}.lr-cat,.cr-card,.lr-steps li,.theme-individuals .lp-card,.theme-individuals .team-card{transform:perspective(900px) translate3d(0, calc(var(--fy) + var(--lift)), 0) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--fr));will-change:transform}.lr-cat.rv-in,.cr-card.rv-in,.lr-steps li.rv-in,.theme-individuals .lp-card,.theme-individuals .team-card{animation:lx-float var(--fd,7s) ease-in-out calc(var(--d,0) * -1.3s) infinite}.lr-cat:nth-child(2n),.cr-card:nth-child(2n),.lr-steps li:nth-child(2n),.theme-individuals .lp-card:nth-child(2n){--fd:8.6s;animation-name:lx-float-b}.lr-cat:nth-child(3n),.cr-card:nth-child(3n),.theme-individuals .lp-card:nth-child(3n){--fd:6.1s}.theme-individuals .lp-card:nth-child(2){animation-delay:-2.4s}.theme-individuals .lp-card:nth-child(3){animation-delay:-4.1s}.lr-cat:hover,.cr-card:hover,.lr-steps li:hover,.theme-individuals .lp-card:hover,.theme-individuals .team-card:hover{--lift:-8px}@keyframes lx-float{0%,to{--fy:0px;--fr:0deg}50%{--fy:-12px;--fr:.5deg}}@keyframes lx-float-b{0%,to{--fy:-10px;--fr:-.45deg}50%{--fy:2px;--fr:.2deg}}@keyframes lx-sheen{0%,62%{translate:-130%}to{translate:130%}}.theme-individuals .section,.lr-facts{overflow-x:clip}.lr-hero{padding-block-end:clamp(54px,7vw,96px)!important}.lr-hero h1{font-size:clamp(2.1rem,4.2vw,3.5rem)}.lr-hero h1 strong{font-weight:600;display:block}.lr-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ind-cyan,#5fe0f0);align-items:center;gap:10px;margin:6px 0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.lr-kicker:before{content:"";background:currentColor;border-radius:2px;width:30px;height:2px}.lr-hero .lede{max-width:46ch;font-size:clamp(1.02rem,1.3vw,1.18rem)}.lr-hero .offer-chip{margin:16px 0 0}.lr-pill{border-radius:999px!important;padding-inline:24px!important}.lr-hero-copy>*{animation:lr-from-left .85s var(--ease,ease) both}.lr-hero-copy>:first-child{animation-delay:50ms}.lr-hero-copy>:nth-child(2){animation-delay:.16s}.lr-hero-copy>:nth-child(3){animation-delay:.28s}.lr-hero-copy>:nth-child(4){animation-delay:.42s}.lr-hero-copy>:nth-child(5){animation-delay:.54s}.lr-hero-copy>:nth-child(6){animation-delay:.66s}.lr-hero-film{animation:lr-from-right 1s var(--ease,ease) .3s both, lr-bob 7s ease-in-out 1.4s infinite}@keyframes lr-from-left{0%{opacity:0;translate:-56px}to{opacity:1;translate:0}}@keyframes lr-from-right{0%{opacity:0;translate:70px}to{opacity:1;translate:0}}@keyframes lr-bob{0%,to{translate:0}50%{translate:0 -10px}}.lr-orb{pointer-events:none;border-radius:50%;animation:11s ease-in-out infinite alternate lr-drift;position:absolute}.lr-orb-a{background:radial-gradient(circle at 35% 30%,#6a4bff80,#6a4bff00 70%);width:220px;height:220px;inset-block-start:16%;inset-inline-start:-70px}.lr-orb-b{border:2px solid #5fe0f047;width:170px;height:170px;animation-duration:14s;animation-delay:-4s;inset-block-end:-60px;inset-inline-start:38%}.lr-orb-c{background:radial-gradient(circle at 35% 30%,#e8d3a699,#c9a86a0d 72%);width:64px;height:64px;animation-duration:9s;animation-delay:-2s;inset-block-start:12%;inset-inline-end:4%}@keyframes lr-drift{0%{translate:0}to{translate:26px -30px}}.lr-lift{z-index:2;position:relative;padding-block-start:0!important}.lr-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,22px);margin:clamp(-52px,-4vw,-30px) 0 0;padding:0;list-style:none;display:grid}.lr-steps li{background:linear-gradient(#fffdf9, #fffdf9) padding-box, var(--lx-rim) border-box;transition:opacity .7s var(--ease,ease) calc(var(--d,0) * 90ms), translate .9s var(--ease,ease) calc(var(--d,0) * 90ms), --lift .3s, box-shadow .25s;border:1px solid #0000;border-radius:20px;gap:6px;padding:clamp(18px,2vw,26px);display:grid;box-shadow:0 22px 42px -26px #0d254699}.lr-steps li:hover{box-shadow:0 32px 52px -26px #0d2546b3}.lr-steps i{width:52px;height:52px;color:var(--gold-light,#e8d3a6);background:linear-gradient(145deg,#15345f,#081a33);border:1px solid #c9a86a99;border-radius:16px;place-items:center;margin-block-end:6px;display:grid;box-shadow:inset 0 1px #ffffff1f}.lr-steps strong{font:400 1.3rem/1.2 var(--font-display);color:var(--navy,#0d2546)}.lr-steps span{color:var(--muted,#5b5f73);font-size:.95rem;line-height:1.5}.lr-head{margin-block-end:clamp(16px,2vw,24px)}.lr-head .h2{margin:0}.lr-head .muted{margin:6px 0 0}.lr-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.lr-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep,#7a5d24);align-items:center;gap:8px;margin:0 0 6px;font-size:.76rem;font-weight:700;display:inline-flex}.lr-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.theme-individuals{--lx-rim:linear-gradient(150deg, #f3e2b8, #c9a86a4d 34%, #8a6a2a 64%, #ecd9ae)}.lr-cats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:calc(clamp(10px,1.4vw,18px) + 30px) clamp(10px,1.4vw,18px);padding-block:14px 40px;display:grid}.lr-cat{color:#f6efe0;background:linear-gradient(165deg, #173763, #0a1d3a 60%, #071428) padding-box, var(--lx-rim) border-box;min-height:clamp(176px,17vw,226px);transition:opacity .8s var(--ease,ease) calc(var(--d,0) * .11s), translate 1s var(--ease,ease) calc(var(--d,0) * .11s), scale 1s cubic-bezier(.2, .8, .2, 1) calc(var(--d,0) * .11s), --lift .3s, --rx .2s, --ry .2s, box-shadow .25s;border:1px solid #0000;border-radius:22px;flex-direction:column;gap:4px;padding:20px 18px;text-decoration:none;display:flex;position:relative;inset-block-start:0;overflow:hidden;box-shadow:0 26px 40px -26px #050e20e6,inset 0 1px #ffffff17}.rv-on [data-rv=grow]:not(.rv-in){translate:0 36px;scale:.78}.lr-cat-ph{z-index:0;object-fit:cover;object-position:50% 28%;opacity:0;width:100%;height:100%;transition:opacity .45s,scale 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;scale:1.14}.lr-cat-veil{z-index:0;opacity:0;background:linear-gradient(#0d25466b,#081a3394 45%,#050e20ed),linear-gradient(135deg,#c9a86a33,#0000 55%);transition:opacity .45s;position:absolute;inset:0}.lr-cat:hover .lr-cat-ph,.lr-cat:focus-visible .lr-cat-ph,.lr-cat:active .lr-cat-ph,.lr-cat[data-on] .lr-cat-ph{opacity:1;scale:1}.lr-cat:hover .lr-cat-veil,.lr-cat:focus-visible .lr-cat-veil,.lr-cat:active .lr-cat-veil,.lr-cat[data-on] .lr-cat-veil{opacity:1}.lr-cat[data-on]{--lift:-6px;box-shadow:0 36px 48px -26px #050e20f2,0 0 0 1px #e8d3a699,inset 0 1px #ffffff1f}.lr-cat[data-on] strong,.lr-cat:hover strong{text-shadow:0 2px 14px #030a18cc}.lr-cat:nth-child(2n){inset-block-start:26px}.lr-cat:after{content:"";background:radial-gradient(circle, var(--a), transparent 68%);opacity:.5;width:160px;height:160px;transition:scale .4s var(--ease,ease), opacity .4s;border-radius:50%;position:absolute;inset-block-end:-54px;inset-inline-end:-54px}.lr-cat:before,.cr-art:after,.lr-cta:before{content:"";z-index:1;pointer-events:none;animation:lx-sheen 7.5s ease-in-out calc(var(--d,0) * .55s) infinite;background:linear-gradient(112deg,#0000 38%,#ffecbe2b 50%,#0000 62%);position:absolute;inset:0;translate:-130%}.lr-cat:hover{box-shadow:0 36px 48px -26px #050e20f2,0 0 0 1px #e8d3a68c,inset 0 1px #ffffff1f}.lr-cat:hover:after{opacity:.7;scale:1.35}.lr-cat:focus-visible,.cr-card:focus-visible{outline:3px solid var(--gold,#c9a86a);outline-offset:3px}.lr-cat i{z-index:2;width:50px;height:50px;color:var(--gold-light,#e8d3a6);background:linear-gradient(145deg,#e8d3a633,#e8d3a60a);border:1px solid #e8d3a680;border-radius:15px;place-items:center;margin-block-end:auto;display:grid;position:relative}.lr-cat strong{z-index:2;font:400 1.2rem/1.18 var(--font-display);letter-spacing:.005em;position:relative}.lr-cat span{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light,#e8d3a6);font-size:.76rem;font-weight:600;position:relative}.lr-cat em{z-index:2;width:34px;height:34px;color:var(--gold-light,#e8d3a6);border:1px solid #e8d3a673;border-radius:50%;place-items:center;transition:translate .25s,background .25s,color .25s;display:grid;position:absolute;inset-block-end:14px;inset-inline-end:14px}.lr-cat:hover em{color:#081a33;background:var(--gold-light,#e8d3a6);translate:4px}.lr-courses{background:linear-gradient(#f6f1e6,#fcfaf5)}.cr-rail{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:18px;margin-inline:-6px;padding:30px 6px 34px;display:flex;overflow-x:auto}.cr-rail::-webkit-scrollbar{display:none}.cr-rail:focus-visible{outline:3px solid var(--gold,#c9a86a);outline-offset:4px;border-radius:22px}.cr-card{color:inherit;background:linear-gradient(#fffdf9, #fffdf9) padding-box, var(--lx-rim) border-box;scroll-snap-align:start;transition:opacity .7s var(--ease,ease) calc(var(--d,0) * 90ms), translate .9s var(--ease,ease) calc(var(--d,0) * 90ms), --lift .3s, --rx .2s, --ry .2s, box-shadow .25s;border:1px solid #0000;border-radius:22px;flex-direction:column;flex:0 0 clamp(244px,23vw,292px);text-decoration:none;display:flex;overflow:hidden;box-shadow:0 24px 38px -28px #0d2546a6}.cr-art{aspect-ratio:16/9;background:#0d2546;border-block-end:1px solid #c9a86a8c;display:block;position:relative;overflow:hidden}.cr-art>svg,.cr-art>img,.cr-art>:first-child{width:100%;height:100%;transition:scale .5s var(--ease,ease);display:block}.cr-card:hover .cr-art>:first-child{scale:1.07}.cr-art b{letter-spacing:.03em;z-index:2;color:var(--gold-light,#e8d3a6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081a33d6;border:1px solid #e8d3a673;border-radius:999px;padding:4px 11px;font-size:.74rem;font-weight:700;position:absolute;inset-block-start:12px;inset-inline-start:12px}.cr-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px;display:flex}.cr-body strong{font:400 1.26rem/1.22 var(--font-display);color:var(--navy,#0d2546)}.cr-body>span:not(.cr-foot){color:var(--muted,#5b5f73);font-size:.92rem;line-height:1.45}.cr-foot{color:#4b4f66;border-block-start:1px solid #c9a86a66;justify-content:space-between;gap:12px;margin-block-start:auto;padding-block-start:12px;font-size:.82rem;display:flex}.cr-foot span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cr-ctl{justify-content:center;align-items:center;gap:12px;display:flex}.cr-btn{width:44px;height:44px;color:var(--gold-light,#e8d3a6);cursor:pointer;background:linear-gradient(145deg,#15345f,#081a33);border:1px solid #c9a86ab3;border-radius:50%;place-items:center;padding:0;transition:transform .2s,opacity .2s;display:grid}.cr-btn:hover:not(:disabled){transform:scale(1.08)}.cr-btn:disabled{opacity:.35;cursor:default}.cr-btn:focus-visible,.cr-dots button:focus-visible,.lr-top:focus-visible{outline:3px solid var(--gold,#c9a86a);outline-offset:3px}.cr-play{color:var(--navy,#0d2546);background:#fffdf9}.cr-dots{align-items:center;gap:2px;display:flex}.cr-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.cr-dots button:before{content:"";background:#dccfae;border-radius:999px;width:9px;height:9px;transition:width .3s,background .3s}.cr-dots button[aria-current]:before{background:var(--navy,#0d2546);width:22px}.cr-bar{background:#e6dcc3;border-radius:99px;width:min(180px,34vw);height:5px;position:relative}.cr-bar i{background:linear-gradient(90deg,#b08b46,#e8d3a6);border-radius:99px;transition:left .3s;position:absolute;inset-block:0}.theme-individuals .lp-card{background:linear-gradient(#fffdf9, #fffdf9) padding-box, var(--lx-rim) border-box;border:1px solid #0000;border-radius:20px;transition:--lift .3s,box-shadow .25s;box-shadow:0 24px 40px -28px #0d254699}.theme-individuals .lp-card:hover{box-shadow:0 34px 48px -26px #0d2546b3,0 0 0 1px #c9a86a99}.theme-individuals .lp-card header strong{color:var(--navy,#0d2546)}.theme-individuals .lp-card header strong:before{content:"";background:var(--c);border-radius:3px;width:34px;height:3px;margin-block-end:10px;display:block}.theme-individuals .team-card{background:linear-gradient(150deg, #173763, #081a33) padding-box, var(--lx-rim) border-box;border:1px solid #0000;border-radius:22px;transition:--lift .3s,box-shadow .25s;box-shadow:0 30px 46px -28px #050e20e6}.theme-individuals .team-card:hover{box-shadow:0 40px 54px -26px #050e20f2,0 0 0 1px #e8d3a68c}.theme-individuals .team-card .team-card-h{font-family:var(--font-display);color:var(--gold-light,#e8d3a6);font-weight:400}.theme-individuals .team-card-ico{color:var(--gold-light,#e8d3a6);background:#e8d3a61f;border:1px solid #e8d3a666}.theme-individuals .team-card-go{color:var(--gold-light,#e8d3a6)}.theme-individuals .team-card{--fd:9s;margin-block-start:14px;animation-name:lx-float-flat}@keyframes lx-float-flat{0%,to{--fy:0px}50%{--fy:-7px}}.lr-facts{color:#fff;background:linear-gradient(120deg,#071428,#0d2546 48%,#15345f);border-block:1px solid #c9a86a66;padding-block:clamp(34px,5vw,60px);position:relative}.lr-facts ul{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lr-facts b{font:300 clamp(2.3rem, 5vw, 3.6rem)/1 var(--font-display);font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#f8e2ad,#d6af69);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.lr-facts span{color:#e2e8f4e0;margin-block-start:8px;font-size:.95rem;display:block}.lr-cta{color:#fff;text-align:center;background:linear-gradient(125deg, #173763, #0d2546 55%, #071428) padding-box, var(--lx-rim) border-box;border:1px solid #0000;border-radius:28px;padding:clamp(28px,4.4vw,56px);position:relative;overflow:hidden;box-shadow:0 34px 54px -34px #050e20e6}.lr-cta h2{max-width:22ch;font:300 clamp(1.6rem, 3vw, 2.4rem)/1.18 var(--font-display);color:#fff;margin:0 auto;position:relative}.lr-cta p{color:#ece9ffe6;margin:12px auto 0;position:relative}.lr-cta .btn-row{justify-content:center;margin-block-start:22px;position:relative}.lr-cta .lr-orb-a{background:radial-gradient(circle at 35% 30%,#5fe0f059,#5fe0f000 70%);inset-block-start:-80px;inset-inline-start:-60px}.lr-cta .lr-orb-b{border-color:#ffffff38;inset-block-end:-70px;inset-inline:auto 6%}.lr-top{z-index:79;background:conic-gradient(var(--gold,#c9a86a) var(--p,0%), #c9a86a40 0);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;transition:opacity .3s,translate .3s,visibility .3s,transform .25s;display:grid;position:fixed;inset-block-end:calc(104px + env(safe-area-inset-bottom));inset-inline-end:calc(26px + env(safe-area-inset-right));translate:0 18px;box-shadow:0 12px 26px -10px #0a1a3499}.lr-top.on{opacity:1;visibility:visible;translate:0}.lr-top span{width:42px;height:42px;color:var(--gold-light,#e8d3a6);background:linear-gradient(145deg,#15345f,#081a33);border-radius:50%;place-items:center;display:grid}.lr-top:hover{transform:translateY(-4px)}html[data-cookie=open] .lr-top{transform:translateY(-108px)}:is(body:has(.xb-balloon) .lr-top,body:has(.es-balloon) .lr-top){opacity:0;pointer-events:none}@media print{.lr-top{display:none}}.st-pwhy{overflow-x:clip}.st-panel.is-live .st-checks li{animation:6.5s ease-in-out infinite st-bob}.st-panel.is-live .st-checks li:nth-child(2){animation-delay:-1.6s}.st-panel.is-live .st-checks li:nth-child(3){animation-delay:-3.2s}.st-panel.is-live .st-checks li:nth-child(4){animation-delay:-4.8s}@keyframes st-bob{0%,to{translate:0}50%{translate:0 -9px}}@media (max-width:900px){.lr-hero-film{animation:lr-from-right 1s var(--ease,ease) .3s both}.lr-facts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}}@media (max-width:760px){.lr-steps{grid-template-columns:1fr;margin-block-start:-28px}.lr-steps li{grid-template-columns:auto 1fr;align-items:center;column-gap:14px}.lr-steps i{grid-row:span 2;margin:0}.lr-cats{grid-template-columns:minmax(0,1fr);row-gap:18px;padding-block:10px 26px}.lr-cat{border-radius:24px;min-height:clamp(190px,56vw,236px);padding:20px 20px 22px}.lr-cat:nth-child(2n){inset-block-start:0}.lr-cat{transition-delay:60ms,60ms,60ms,0s,0s,0s,0s}.lr-cat i{width:54px;height:54px}.lr-cat strong{font-size:clamp(1.5rem,7.4vw,1.9rem)}.lr-cat span{white-space:nowrap;padding-inline-end:46px;font-size:.78rem}.lr-cat em{width:40px;height:40px;inset-block-end:18px;inset-inline-end:18px}.rv-on [data-rv=grow]:not(.rv-in){translate:0 30px;scale:.84}@keyframes lx-float{0%,to{--fy:0px;--fr:0deg}50%{--fy:-8px;--fr:.4deg}}@keyframes lx-float-b{0%,to{--fy:-7px;--fr:-.35deg}50%{--fy:1px;--fr:.15deg}}.cr-card{flex-basis:min(78vw,290px)}.rv-on [data-rv=left]:not(.rv-in){translate:-36px}.rv-on [data-rv=right]:not(.rv-in){translate:36px}.lr-orb-a{width:150px;height:150px}.lr-top{width:46px;height:46px;inset-block-end:calc(90px + env(safe-area-inset-bottom));inset-inline-end:calc(19px + env(safe-area-inset-right))}.lr-top span{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.lr-hero-copy>*,.lr-hero-film,.lr-orb,.st-panel .st-checks li,.lr-cat,.cr-card,.lr-steps li,.theme-individuals .lp-card,.theme-individuals .team-card,.lr-cat:before,.cr-art:after,.lr-cta:before{animation:none!important}[data-rv],[data-tilt],.lr-steps li,.theme-individuals .lp-card,.theme-individuals .team-card{transition:none;transform:none}}.coming-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px}.coming-grid .coming-card{color:#5b6472;border:1px dashed var(--gold);background:linear-gradient(160deg,#fbf8f1,#fff);border-radius:16px;align-content:start;gap:6px;padding:18px 16px 16px}.coming-lock{width:34px;height:34px;color:var(--gold-light);background:var(--navy);border-radius:50%;place-items:center;margin-block-end:4px;display:grid}.coming-grid .coming-card em,.soon-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:6px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex}.nm-btn{min-height:44px;font:inherit;color:#fff;background:var(--navy);border:1px solid var(--navy);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:7px;margin-block-start:8px;padding:8px 18px;font-size:.88rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.nm-btn:hover{color:var(--navy);background:var(--gold-light);box-shadow:0 6px 18px #0d25462e}.nm-btn:focus-visible,.nm-x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.soon-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:4px;display:flex}.soon-acts .nm-btn{margin:0}.soon-acts .vote-btn{min-height:44px}.lr-soon{margin-block-start:34px}.lr-soon h3{font-family:var(--font-display);color:var(--navy);align-items:center;gap:8px;margin:0 0 4px;font-size:1.4rem;font-weight:400;display:flex}.lr-soon>p{margin:0 0 16px}.nm{width:min(100% - 24px,460px);max-width:none;max-height:none;color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.nm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071226a8}.nm-box{overscroll-behavior:contain;border:1px solid var(--gold);border-block-start:5px solid var(--gold);background:#fff;border-radius:18px;max-height:calc(100dvh - 24px);padding:26px 22px 22px;position:relative;overflow:auto;box-shadow:0 30px 80px #07122680}.nm[open] .nm-box{animation:.36s cubic-bezier(.2,.8,.2,1) nm-in}@keyframes nm-in{0%{opacity:0;translate:0 12px;scale:.9}}.nm-x{width:44px;height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.nm-x:hover{background:#f1ede2}.nm-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--gold-light);background:var(--navy);border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.nm-h{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 44px 10px 0;font-size:1rem;display:flex}.nm-h span{font-family:var(--font-body,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-deep);border:1px solid var(--gold-light);background:#f8f1df;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700}.nm-h strong{font-family:var(--font-display);color:var(--navy);overflow-wrap:anywhere;font-size:1.5rem;font-weight:400;line-height:1.2}.nm-lede{color:#4a5361;margin:0 0 6px;font-size:.94rem}.nm-form{gap:6px;display:grid}.nm-form>label:not(.nm-check){color:var(--navy);margin-block-start:8px;font-size:.9rem;font-weight:600}.nm-form input[type=text],.nm-form input[type=email]{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #b9c0cb;border-radius:10px;padding:10px 12px;font-size:1rem}.nm-form input:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--navy)}.nm-hp{opacity:0;inset-inline-start:-9999px;width:1px!important;height:1px!important;min-height:0!important;position:absolute!important}.nm-check{color:#4a5361;grid-template-columns:20px 1fr;align-items:start;gap:8px;margin-block-start:10px;font-size:.86rem;line-height:1.4;display:grid}.nm-check input{width:18px;height:18px;accent-color:var(--navy);margin:1px 0 0}.nm-err{color:#8a1c2b;background:#fdeef0;border:1px solid #f0c2c9;border-radius:8px;margin:6px 0 0;padding:8px 12px;font-size:.88rem}.nm-go{border-radius:999px;justify-content:center;width:100%;min-height:50px;margin-block-start:14px}.nm-go[disabled]{opacity:.7;cursor:progress}.nm-note{color:#5b6472;margin:10px 0 0;font-size:.78rem;line-height:1.45}.nm-note a{color:var(--navy);text-decoration:underline}.nm-done{color:#4a5361;justify-items:start;gap:8px;display:grid}.nm-done svg{color:#1c8a5a}.nm-done p{margin:0}.nm-done-h{font-family:var(--font-display);color:var(--navy);font-size:1.3rem}.nm-done b{color:var(--ink);overflow-wrap:anywhere}.ia-gate{border:1px solid var(--gold-light);background:#fff;border-radius:14px;gap:10px;max-width:420px;padding:22px;display:grid}.ia-gate label{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:flex}.ia-gate input{min-height:48px;font:inherit;border:1px solid #b9c0cb;border-radius:10px;padding:10px 12px;font-size:1rem}.ia-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-block-end:14px;display:flex}.ia-count{color:var(--navy);margin:0 auto 0 0;display:grid}.ia-count b{font-family:var(--font-display);font-size:1.5rem;font-weight:400}.ia-count span{color:#5b6472;font-size:.8rem}.ia-search{color:#5b6472;background:#fff;border:1px solid #b9c0cb;border-radius:999px;flex:220px;align-items:center;gap:8px;max-width:340px;min-height:44px;padding:0 12px;display:flex}.ia-search input{min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;flex:1}.ia-search:focus-within{outline:2px solid var(--gold)}.ia-top{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ia-top li{color:var(--navy);border:1px solid var(--gold-light);background:#f8f1df;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.84rem;display:inline-flex}.ia-scroll{border:1px solid var(--mist);background:#fff;border-radius:12px;overflow-x:auto}.ia-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9rem}.ia-table th{text-align:start;color:#fff;background:var(--navy);white-space:nowrap;padding:10px 12px;font-weight:600}.ia-table td{border-block-start:1px solid var(--mist);vertical-align:top;padding:9px 12px}.ia-table a{color:var(--navy);text-decoration:underline}.ia-empty{text-align:center;color:#5b6472;padding:26px 12px!important}@media (prefers-reduced-motion:reduce){.nm[open] .nm-box{animation:none}.nm-btn{transition:none}}.coming-grid .coming-card{grid-template-rows:auto auto 1fr auto auto;align-content:stretch}@media (max-width:359px){.nm-go{padding-inline:12px;font-size:.92rem}.nm-box{padding:22px 16px 18px}}.ia-page{padding-block-start:clamp(110px,14vh,150px)}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(14px,1.6vw,20px);padding-block:8px 18px;display:grid}.cs-anchor{scroll-margin-block-start:calc(var(--header-h,72px) + 16px);display:grid}.cs-card{color:#f6efe0;background:linear-gradient(160deg, #142f55, #0a1d3a 58%, #071428) padding-box, var(--lx-rim,linear-gradient(150deg, #f3e2b8, #8a6a2a, #ecd9ae)) border-box;transform:perspective(900px) translate3d(0, calc(var(--fy) + var(--lift)), 0) rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--fr));will-change:transform;transition:opacity .8s var(--ease,ease) calc(var(--d,0) * .1s), filter .9s var(--ease,ease) calc(var(--d,0) * .1s), scale .9s var(--ease,ease) calc(var(--d,0) * .1s), --lift .3s, --rx .2s, --ry .2s, box-shadow .25s;border:1px solid #0000;border-radius:20px;grid-template-columns:74px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 38px -26px #050e20e6,inset 0 1px #ffffff14}.cs-card.rv-in{animation:lx-float-b 9.4s ease-in-out calc(var(--d,0) * -1.7s) infinite}.cs-card:hover,.cs-card:focus-within{--lift:-7px;box-shadow:0 34px 46px -26px #050e20f2,0 0 0 1px #e8d3a68c,inset 0 1px #ffffff1a}.rv-on [data-rv=focus]:not(.rv-in){opacity:0;filter:blur(10px);scale:.94}.cs-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#e8d3a612 0 1px,#0000 1px 14px) 0 0/40px 40px;animation:14s linear infinite cs-hatch;position:absolute;inset:0}@keyframes cs-hatch{to{background-position:40px 40px}}.cs-card:after{content:"";z-index:1;pointer-events:none;animation:lx-sheen 9s ease-in-out calc(var(--d,0) * .7s) infinite;background:linear-gradient(112deg,#0000 38%,#ffecbe24 50%,#0000 62%);position:absolute;inset:0;translate:-130%}.cs-stub{z-index:2;background:linear-gradient(#e8d3a61a,#e8d3a605);border-inline-end:1px dashed #e8d3a66b;place-items:start center;padding-block-start:20px;display:grid;position:relative}.cs-ico{color:#e8d3a69e;background:#e8d3a612;border:1px solid #e8d3a652;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative}.cs-lock{color:#081a33;background:linear-gradient(145deg,#f3e2b8,#c9a86a);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;inset-block-start:54px;inset-inline-start:calc(50% + 6px);box-shadow:0 0 0 3px #0c2142}.cs-lock:after{content:"";animation:cs-halo 2.8s ease-out calc(var(--d,0) * .45s) infinite;border:2px solid #e8d3a6b3;border-radius:50%;position:absolute;inset:-3px}@keyframes cs-halo{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}.cs-lock svg{transition:translate .3s var(--ease,ease), rotate .3s var(--ease,ease);transform-origin:70% 60%}.cs-card:hover .cs-lock svg,.cs-card:focus-within .cs-lock svg{translate:0 -2px;rotate:-14deg}.cs-body{z-index:2;flex-direction:column;gap:5px;min-width:0;padding:18px 18px 18px 16px;display:flex;position:relative}.cs-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light,#e8d3a6);border:1px solid #e8d3a673;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.cs-body>strong{font:400 1.28rem/1.2 var(--font-display);color:#fff;overflow-wrap:anywhere;margin-block-start:4px}.cs-body>span:not(.cs-acts){color:#f6efe0bd;font-size:.9rem;line-height:1.45}.cs-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:12px;display:flex}.cs-card .nm-btn{color:#081a33;background:linear-gradient(135deg,#f3e2b8,#c9a86a);border-color:#0000;margin:0;box-shadow:0 8px 18px -8px #c9a86ab3}.cs-card .nm-btn:hover{color:#081a33;background:#fff4da;box-shadow:0 10px 22px -8px #e8d3a6e6}.cs-card .cs-vote{min-height:44px;color:var(--gold-light,#e8d3a6);background:0 0;border:1px solid #e8d3a680;border-radius:999px;padding-inline:16px}.cs-card .cs-vote[aria-pressed=true]{color:#081a33;background:var(--gold-light,#e8d3a6)}.cs-anchor:target .cs-card{box-shadow:0 0 0 2px var(--gold,#c9a86a), 0 30px 46px -26px #050e20f2}.lr-soon .cs-grid{padding-block-start:4px}@media (max-width:380px){.cs-card{grid-template-columns:58px minmax(0,1fr)}.cs-ico{width:40px;height:40px}.cs-lock{inset-block-start:48px}.cs-body{padding:16px 14px 16px 12px}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.cr-card{color:#f6efe0;background:linear-gradient(170deg, #132f57, #0a1d3a 55%, #071428) padding-box, var(--lx-rim) border-box;position:relative;box-shadow:0 26px 40px -26px #050e20e6,inset 0 1px #ffffff14}.cr-card:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--spin), transparent 0 70%, #f3e2b8 82%, #c9a86a 88%, transparent 96%);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cr-card:hover:before,.cr-card:focus-visible:before{opacity:1;animation:2.6s linear infinite cr-spin}@keyframes cr-spin{to{--spin:360deg}}.cr-card:hover{box-shadow:0 36px 50px -26px #050e20f2,0 0 0 1px #e8d3a666}.cr-art{border-block-end:0}.cr-art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0f2a4e);height:46%;position:absolute;inset:auto 0 0}.cr-body{gap:7px;padding:14px 18px 18px;position:relative}.cr-body strong{color:#fff}.cr-body>span:not(.cr-foot):not(.cr-go){color:#f6efe0bd}.cr-foot{color:#f6efe0d1;border-block-start-color:#e8d3a647}.cr-foot svg{color:var(--gold-light,#e8d3a6)}.cr-go{z-index:2;color:#081a33;min-height:48px;transition:translate .35s var(--ease,ease);background:linear-gradient(135deg,#f3e2b8,#c9a86a);justify-content:center;align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex;position:absolute;inset:auto 0 0;translate:0 101%}.cr-go svg{transition:translate .3s}.cr-card:hover .cr-go,.cr-card:focus-visible .cr-go{translate:0}.cr-card:hover .cr-go svg{translate:4px}.cr-card:hover .cr-art>:first-child{rotate:-1deg;scale:1.1}@media (hover:none){.cr-go{min-height:44px;margin:10px -18px -18px;position:static;translate:none}}@media (prefers-reduced-motion:reduce){.cs-card,.cs-card:before,.cs-card:after,.cs-lock:after,.cr-card:before{animation:none!important}.rv-on [data-rv=focus]:not(.rv-in){filter:none;scale:1}}
