.RiCRTq_hero{--hero-bar:84px;isolation:isolate;color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#2a0a4a;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:clamp(480px,74svh,820px);display:flex;position:relative;overflow:hidden}.RiCRTq_hero img,.RiCRTq_hero video,.RiCRTq_hero a{-webkit-user-drag:none}@media (max-width:1280px){.RiCRTq_hero{--hero-bar:76px}}@media (max-width:1024px){.RiCRTq_hero{--hero-bar:68px}}@media (max-width:640px){.RiCRTq_hero{--hero-bar:64px;min-height:clamp(500px,78svh,700px)}}.RiCRTq_heroScrim{background:radial-gradient(70% 46% at 50% 72%,#18042e57 0%,#18042e00 100%),radial-gradient(130% 95% at 50% 40%,#16042a00 48%,#12022480 100%),linear-gradient(#3e12688c 0%,#300c5461 30%,#28084880 55%,#1e0438c7 80%,#16022aeb 100%)}.RiCRTq_heroInner{z-index:3;width:100%;max-width:1100px;padding:calc(var(--hero-bar) + 28px) 24px clamp(104px, 14vh, 136px);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.RiCRTq_heroTitle{letter-spacing:-.025em;color:#fff;text-wrap:balance;text-shadow:0 2px 28px #0c001c59;margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(42px,6.4vw,92px);font-weight:600;line-height:1.02}.RiCRTq_heroRule{transform-origin:50%;background:linear-gradient(90deg,#b98be800,#d9bdf5 50%,#b98be800);border-radius:999px;width:clamp(64px,7vw,96px);height:3px;margin:clamp(14px,2vh,22px) auto 0;animation:.9s cubic-bezier(.16,1,.3,1) .26s both RiCRTq_aboutRule;display:block}.RiCRTq_heroLede{color:#ffffffeb;text-wrap:pretty;text-shadow:0 1px 16px #0c001c59;max-width:40em;margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(16.5px,1.6vw,22px);font-weight:500;line-height:1.5}.RiCRTq_rise{animation:.9s cubic-bezier(.16,1,.3,1) both RiCRTq_aboutRise}@keyframes RiCRTq_aboutRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes RiCRTq_aboutRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.RiCRTq_reveal{transition:opacity .95s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .95s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s)}.RiCRTq_reveal[data-revealed=false]{opacity:0;transform:translateY(24px)}.RiCRTq_programmePhoto{background:#efe7f7;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 44px -24px #240c4980}.RiCRTq_programmePhoto img{transition:scale .9s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.RiCRTq_programmePhoto:hover img{scale:1.04}}.RiCRTq_futureMap{z-index:-1;aspect-ratio:1575/878;opacity:.075;width:min(1100px,100%);-webkit-mask:var(--map) center / contain no-repeat;-webkit-mask:var(--map) center / contain no-repeat;mask:var(--map) center / contain no-repeat;pointer-events:none;background:#3e0078;position:absolute;top:-6%;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.RiCRTq_rise,.RiCRTq_heroRule{animation:none}.RiCRTq_reveal{transition:none}.RiCRTq_reveal[data-revealed=false]{opacity:1;transform:none}.RiCRTq_programmePhoto img{transition:none}}.RiCRTq_qHold{white-space:nowrap}.RiCRTq_qMark{aspect-ratio:1341/1173;vertical-align:.28em;opacity:.7;background-color:currentColor;width:.72em;display:inline-block;-webkit-mask:url(/media/speech-marks-upright-icon-purple.svg) 50%/contain no-repeat;mask:url(/media/speech-marks-upright-icon-purple.svg) 50%/contain no-repeat}.RiCRTq_qOpen{margin-right:.22em}.RiCRTq_qClose{margin-left:.2em;transform:rotate(180deg)}
._6Fh0LW_backdrop{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#140a288c;justify-content:center;align-items:center;padding:20px;animation:.22s both _6Fh0LW_hubFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}._6Fh0LW_backdrop[data-closing]{pointer-events:none;animation:.19s both _6Fh0LW_hubFadeOut}._6Fh0LW_backdrop[data-closing] ._6Fh0LW_panel{animation:.19s both _6Fh0LW_hubSink}@keyframes _6Fh0LW_hubFadeIn{0%{opacity:0}to{opacity:1}}@keyframes _6Fh0LW_hubFadeOut{0%{opacity:1}to{opacity:0}}@keyframes _6Fh0LW_hubRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes _6Fh0LW_hubSink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.99)}}._6Fh0LW_panel{background:linear-gradient(#fff 0%,#faf9fc 34%,#ebe9f0 100%);border:1px solid #ffffffb3;border-radius:22px;width:100%;max-width:1040px;margin:auto;padding:clamp(20px,3vw,32px);animation:.32s cubic-bezier(.2,.8,.2,1) both _6Fh0LW_hubRise;box-shadow:0 30px 80px #14042d66,inset 0 1px #fff}._6Fh0LW_head{justify-content:center;margin-bottom:clamp(16px,2vw,24px);display:flex;position:relative}._6Fh0LW_title{text-align:center;letter-spacing:-.015em;color:#3e0078;text-wrap:balance;margin:0;padding:4px 52px 0;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.15}._6Fh0LW_close{color:#6b5d85;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #3e00781a;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:grid;position:absolute;top:0;right:0;box-shadow:0 4px 12px #1e0a3c1f,0 1px 2px #1e0a3c14}._6Fh0LW_close svg{width:17px;height:17px;display:block}._6Fh0LW_close:hover{color:#3e0078;background:#f8f5fc;transform:translateY(-1px);box-shadow:0 7px 18px #1e0a3c29,0 1px 2px #1e0a3c14}._6Fh0LW_close:active{transform:translateY(0);box-shadow:0 2px 6px #1e0a3c1f}._6Fh0LW_close:focus-visible{outline-offset:2px;outline:3px solid #7cba3f}._6Fh0LW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);display:grid}._6Fh0LW_panel[data-count="2"]{max-width:760px}._6Fh0LW_grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._6Fh0LW_card{color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3e0078;border:0;border-radius:13px;min-height:clamp(320px,48vh,440px);padding:0;transition:box-shadow .32s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #190a2d1f;container-type:inline-size}._6Fh0LW_card:active{transform:scale(.985)}._6Fh0LW_card:hover{box-shadow:0 15px 35px #190a2d38}._6Fh0LW_card:focus-visible{outline-offset:3px;outline:3px solid #7cba3f}._6Fh0LW_bg{object-fit:cover;width:100%;height:100%;transition:transform .58s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}@media (hover:hover){._6Fh0LW_card:hover ._6Fh0LW_bg{transform:scale(1.045)}}._6Fh0LW_overlay{background:linear-gradient(105deg,#0e041cb8 0%,#0e041c6b 50%,#0e041c1f 100%),linear-gradient(#0f041e38 0%,#0f041e94 46%,#0a0216f5 100%);transition:opacity .32s;position:absolute;inset:0}._6Fh0LW_card:hover ._6Fh0LW_overlay{opacity:.9}._6Fh0LW_inner{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:24px;left:clamp(20px,2.2vw,29px);right:20px}._6Fh0LW_cardTitle{letter-spacing:1px;text-transform:uppercase;color:#fff;max-width:100%;margin:0;font-family:Etrusco,EtruscoNowCondensed,Poppins,sans-serif;font-size:clamp(28px,15cqi,56px);font-weight:700;line-height:1.02}._6Fh0LW_intro{text-wrap:pretty;color:#ffffffdb;max-width:min(300px,100%);min-height:3em;margin:16px 0 0;font-size:13.5px;line-height:1.5}._6Fh0LW_bottom{flex-direction:column;gap:8px;margin-top:clamp(18px,2.6vw,30px);padding-right:calc(clamp(42px,19cqi,51px) + clamp(14px,6cqi,21px) - 12px);display:flex}._6Fh0LW_bottom:before{content:"";background:#e2e2e870;border-radius:999px;width:34px;height:3px;margin-bottom:4px}._6Fh0LW_badge{white-space:nowrap;text-overflow:ellipsis;color:#fff;max-width:100%;font-size:clamp(12px,5.6cqi,13.5px);font-weight:600;line-height:1;overflow:hidden}._6Fh0LW_arrow{background:#7cba3f;border-radius:50%;place-items:center;width:clamp(42px,19cqi,51px);height:clamp(42px,19cqi,51px);transition:background .28s,box-shadow .28s;display:grid;position:absolute;bottom:clamp(14px,6cqi,21px);right:clamp(14px,6cqi,21px);box-shadow:0 6px 15px #00000042}._6Fh0LW_arrow img{width:60%;height:60%;display:block}._6Fh0LW_card:hover ._6Fh0LW_arrow{background:#8ed44a;box-shadow:0 8px 18px #00000057}@media (max-width:860px){._6Fh0LW_backdrop{padding:max(12px, env(safe-area-inset-top)) 12px 12px;align-items:flex-start}._6Fh0LW_panel{border-radius:20px;margin:0 auto auto;padding:18px 16px 16px}._6Fh0LW_head{justify-content:flex-start;margin-bottom:16px}._6Fh0LW_title{text-align:left;padding:6px 54px 0 4px;font-size:23px}._6Fh0LW_close{width:42px;height:42px}._6Fh0LW_grid{grid-template-columns:1fr;gap:12px}._6Fh0LW_grid[data-count="2"]{grid-template-columns:1fr}._6Fh0LW_card{border-radius:16px;min-height:190px}._6Fh0LW_overlay{background:linear-gradient(#0e041c6b 0%,#0e041c38 26%,#0e041ca8 50%,#0a0216f2 100%),linear-gradient(100deg,#0e041c8c 0%,#0e041c1a 72%)}._6Fh0LW_inner{justify-content:flex-end;inset:16px 18px 18px}._6Fh0LW_cardTitle{white-space:nowrap;font-size:clamp(27px,9cqi,36px);line-height:1}._6Fh0LW_cardTitle br{display:none}._6Fh0LW_intro{color:#ffffffe6;max-width:none;min-height:0;margin-top:8px;padding-right:62px;font-size:14px;line-height:1.45}._6Fh0LW_bottom{flex:auto;order:-1;gap:0;margin:0 auto 0 0;padding:0}._6Fh0LW_bottom:before{display:none}._6Fh0LW_badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.05em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #ffffff38}._6Fh0LW_arrow{width:48px;height:48px;bottom:16px;right:16px}}@media (max-width:380px){._6Fh0LW_title{font-size:21px}._6Fh0LW_card{min-height:172px}._6Fh0LW_intro{font-size:13.5px}}@media (prefers-reduced-motion:reduce){._6Fh0LW_card,._6Fh0LW_bg,._6Fh0LW_close{transition:none}._6Fh0LW_card:active{transform:none}._6Fh0LW_panel{animation-name:_6Fh0LW_hubFadeIn}._6Fh0LW_backdrop[data-closing] ._6Fh0LW_panel{animation-name:_6Fh0LW_hubFadeOut}}
.h10XBq_words{transition:color .6s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.h10XBq_root[data-reveal-state=wait] .h10XBq_words{opacity:0;translate:0 10px;scale:.97}.h10XBq_root[data-reveal-state=wait] .h10XBq_line{scale:0 1}.h10XBq_root[data-reveal-state=in] .h10XBq_words{transition:opacity .6s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), translate .6s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), scale .6s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), color .6s cubic-bezier(.16, 1, .3, 1)}.h10XBq_root[data-reveal-state=in] .h10XBq_line{transition:scale .9s cubic-bezier(.16, 1, .3, 1) calc(var(--reveal-delay,0s) + .15s)}.h10XBq_root[data-reveal-state=in] .h10XBq_shimmer{animation:h10XBq_sectionTitleShimmer 1.15s cubic-bezier(.45, 0, .3, 1) calc(var(--reveal-delay,0s) + .85s) 1 both}}.h10XBq_shimmer{color:#0000;background-image:linear-gradient(105deg,#fff0 0% 38%,#ffffffeb 50%,#fff0 62% 100%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@keyframes h10XBq_sectionTitleShimmer{0%{background-position:130% 0}to{background-position:-30% 0}}
.ZpMYXa_corner{--d:var(--ribbon-d,62px);--t:var(--ribbon-t,32px);--w:calc((var(--d) + var(--t) / 2) * 1.4143 + 4px);z-index:4;width:var(--w);height:var(--w);pointer-events:none;clip-path:inset(0 round 0 var(--ribbon-radius,0px) 0 0);transition:opacity .35s,visibility 0s linear .35s;position:absolute;top:0;right:0}.ZpMYXa_corner[data-active=false]{opacity:0;visibility:hidden}.ZpMYXa_corner[data-active=true]{transition:opacity .45s .15s}.ZpMYXa_band{top:calc(var(--d) * .7071);left:calc(var(--w) - var(--d) * .7071);width:calc((var(--d) + var(--t)) * 2.9);height:var(--t);background:var(--ribbon-bg,#f49715);box-shadow:var(--ribbon-shadow,0 4px 10px -5px #46280066);color:var(--ribbon-ink,#fff);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;translate:-50% -50%;rotate:45deg}@media (prefers-reduced-motion:reduce){.ZpMYXa_corner{transition:none}}
