@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.rCOIyW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.rCOIyW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.soon-tag{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, currentColor 34%, transparent);letter-spacing:.1em;vertical-align:.18em;opacity:.85;white-space:nowrap;align-items:center;height:18px;margin-left:8px;padding:0 7px;font-size:9.5px;line-height:1;display:inline-flex}.hdr-menu nav a .soon-tag{color:#7fd3f5;opacity:1;border-color:#7fd3f566;align-self:center;height:24px;padding:0 10px;font-size:11px}.hdr-menu-foot .btn .soon-tag{color:#7fd3f5;border-color:#7fd3f566;margin-left:auto}.ftr .soon-tag{color:#7fd3f5;border-color:#7fd3f55c}.hdr-cta.soon{color:inherit;border:1px solid color-mix(in srgb, currentColor 32%, transparent);background:0 0;font-weight:600}.hdr-cta.soon:hover,.hdr.light .hdr-cta.soon:hover{color:inherit;background:0 0;border-color:currentColor}.disc.soon{text-align:center;gap:6px}.disc.soon .disc-k{letter-spacing:.12em;opacity:.78;font-size:12px;font-weight:700}.soon-pill{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, currentColor 18%, transparent);height:52px;color:inherit;white-space:nowrap;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.soon-pill .soon-tag{vertical-align:0;opacity:1;margin-left:0}.soon-pill span:last-child{opacity:.78}.upc-body{box-sizing:border-box;max-width:1360px;margin:0 auto;padding:96px 40px 150px;position:relative}.upc-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(48px,7vw,120px);display:grid}.upc-k{color:#0a5bb0;margin:0;font-size:12px}.upc-date{letter-spacing:-.04em;color:#0a1430;text-wrap:balance;margin:18px 0 0;font-size:clamp(48px,7.2vw,108px);font-weight:900;line-height:.92;animation:1.1s cubic-bezier(.16,1,.3,1) .25s backwards upcIn}.upc-date em{color:#fc6304;font-style:normal}.upc-date-tbd{letter-spacing:-.035em;color:#22304f;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1}@keyframes upcIn{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.upc-facts{max-width:640px;margin:72px 0 0}.upc-facts .tkt-face{padding:22px 26px 24px}.upc-facts .tkt-stub{justify-content:flex-start;padding:22px 28px 24px}.upc-facts dd{letter-spacing:-.015em;margin:10px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:800;line-height:1.25}.upc-next{border-radius:var(--r-lg);background:#fff;border:1px solid #0a143014;padding:28px 28px 22px;box-shadow:0 30px 60px -44px #0a143066}.upc-h2{letter-spacing:-.035em;margin:0 0 10px;font-size:28px;font-weight:900;line-height:1}.upc-next ul{margin:0;padding:0;list-style:none}.upc-next li+li{border-top:1px solid #0a143014}.upc-act{color:#0a1430;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:16px 0;display:grid}.upc-ic{border-radius:var(--r-sm);color:#0a5bb0;background:#e3eef8;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s,color .3s;display:flex}.upc-ic svg{width:20px;height:20px}.upc-act-t{letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.3}.upc-act-t span{letter-spacing:0;color:#56627e;margin-top:2px;font-size:13px;font-weight:500;display:block}.upc-go{color:#56627e;width:18px;height:18px;transition:transform .35s cubic-bezier(.16,1,.3,1),color .3s}.upc-act:hover{color:#0a1430}.upc-act:hover .upc-ic{color:#f3f5f9;background:#0a1430}.upc-act:hover .upc-go{color:#0a1430;transform:translate(4px)}.upc-act:focus-visible{outline-offset:4px;border-radius:var(--r-sm);outline:3px solid #0a5bb0}.upc-mail{color:#56627e;border-top:1px solid #0a143014;align-items:flex-start;gap:10px;margin:14px 0 0;padding-top:16px;font-size:13px;line-height:1.5;display:flex}.upc-mail svg{flex:none;width:16px;height:16px;margin-top:2px}.upc-mail a{color:#0a5bb0;overflow-wrap:anywhere;font-weight:600}.upc-mail a:hover{color:#c24600}.upc-end{justify-content:space-between;align-items:center;gap:40px;margin-top:140px;display:flex}.upc-end-h{letter-spacing:-.045em;color:#0a1430;max-width:9em;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:900;line-height:.95}.upc-end-h em{color:#fc6304;font-style:normal}@media (max-width:960px){.upc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.upc-body{padding:56px 16px 96px}.upc-facts{margin-top:40px}.upc-next{padding:22px 18px 16px}.upc-end{flex-direction:column;align-items:flex-start;margin-top:88px}.upc-end .disc{align-self:center;width:200px;height:200px;font-size:20px}}@media (prefers-reduced-motion:reduce){.upc-date{animation:none}}
