.Kern_site__pW_Hy{--k-bg:#050505;--k-fg:#fafafa;--k-green:#3cff0a;--k-orange:#ff7a0f;--k-cyan:#6fd9ff;--k-lilac:#b993ff;--k-magenta:#ff6ef5;--k-line:rgba(250,250,250,0.18);--k-muted:rgba(250,250,250,0.72);--k-focus-s:var(--k-fg);--k-nav:56px;--k-main:1376px;--k-text:672px;--k-gut:24px;--k-sect:clamp(72px,9vw,120px);--k-mega:clamp(96px,17vw,260px);--k-mega-lh:0.86;--k-mega-cell:1.05ch;--k-display:clamp(40px,5vw,72px);--k-display-lh:0.92;--k-display-font:var(--kern-display);--k-sans:var(--kern-sans);--k-mono:var(--kern-mono);--k-ease:cubic-bezier(0.4,0,0.2,1);position:relative;background:var(--k-bg);color:var(--k-fg);font-family:var(--k-sans);font-size:16px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}.Kern_site__pW_Hy :where(p,ul,ol,figure,blockquote,dl,dd,h1,h2,h3,h4,h5,h6){margin:0}.Kern_site__pW_Hy :where(ul,ol){padding:0;list-style:none}.Kern_site__pW_Hy :where(a){color:inherit;text-decoration:none}.Kern_site__pW_Hy :where(img){display:block;max-width:100%}.Kern_site__pW_Hy :where(button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.Kern_site__pW_Hy :where(input,textarea,select){font:inherit;color:inherit}.Kern_site__pW_Hy :where(address){font-style:normal}.Kern_site__pW_Hy :where(figure){padding:0}.Kern_site__pW_Hy :is(h1,h2,h3,h4,h5,h6){max-width:none;font-family:var(--k-display-font);font-weight:600;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:break-word}.Kern_main__glXIh{max-width:calc(var(--k-main) + 2 * var(--k-gut))}.Kern_main__glXIh,.Kern_text__A8wMa{width:100%;margin:0 auto;padding:0 var(--k-gut)}.Kern_text__A8wMa{max-width:calc(var(--k-text) + 2 * var(--k-gut))}.Kern_section__xhOCB{padding:var(--k-sect) 0}.Kern_sectionTight__F5JJq{padding:clamp(56px,7vw,88px) 0}.Kern_anchor__LaDsa{scroll-margin-top:calc(var(--k-nav) + 16px)}.Kern_site__pW_Hy .Kern_display__5txbi{font-family:var(--k-display-font);font-size:var(--k-display);line-height:var(--k-display-lh);font-weight:600;letter-spacing:-.01em;text-transform:uppercase}.Kern_site__pW_Hy .Kern_h3__3e4r2{font-family:var(--k-display-font);font-size:18px;line-height:1.1;font-weight:500;letter-spacing:-.005em;text-transform:uppercase}.Kern_body__QTOg5{font-family:var(--k-sans);font-size:16px;line-height:1.55;font-weight:400}.Kern_bodyMuted__acp4P{color:var(--k-muted)}.Kern_mono__zwq5j{font-family:var(--k-mono);font-size:13px;line-height:1.5;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.Kern_monoMuted__snUgz{color:var(--k-muted)}.Kern_tag__Vfr6e{display:inline-block;padding:5px 9px 4px;background:var(--k-tag,var(--k-green));color:var(--k-bg);font-family:var(--k-sans);font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .35s var(--k-ease)}.Kern_tag0__a6LM_{--k-tag:var(--k-green);--k-tag-next:var(--k-orange)}.Kern_tag1__URkXo{--k-tag:var(--k-orange);--k-tag-next:var(--k-cyan)}.Kern_tag2__Ksbr1{--k-tag:var(--k-cyan);--k-tag-next:var(--k-lilac)}.Kern_tag3__Qnahf{--k-tag:var(--k-lilac);--k-tag-next:var(--k-magenta)}.Kern_tag4__bWQqQ{--k-tag:var(--k-magenta);--k-tag-next:var(--k-green)}.Kern_site__pW_Hy .Kern_fill__n7XCo{display:inline-flex;align-items:center;height:36px;padding:0 14px;background:var(--k-tag,var(--k-green));color:var(--k-bg);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .35s var(--k-ease)}.Kern_site__pW_Hy .Kern_fill__n7XCo:hover{background:var(--k-tag-next,var(--k-cyan))}.Kern_site__pW_Hy .Kern_fillLarge__KZs8x{height:52px;padding:0 24px}.Kern_site__pW_Hy .Kern_link__vPxhQ{position:relative;display:inline-block;padding-bottom:4px;font-family:var(--k-sans);font-size:16px;line-height:1.4;font-weight:500;color:var(--k-fg)}.Kern_site__pW_Hy .Kern_link__vPxhQ:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--k-fg);transform:translateY(3px);opacity:.45;transition:transform .35s var(--k-ease),opacity .35s var(--k-ease)}.Kern_site__pW_Hy .Kern_link__vPxhQ:focus-visible:after,.Kern_site__pW_Hy .Kern_link__vPxhQ:hover:after{transform:translateY(0);opacity:1}.Kern_site__pW_Hy :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--k-focus-s);outline-offset:3px}.Kern_site__pW_Hy .Kern_fill__n7XCo:focus-visible{outline-color:var(--k-bg);outline-offset:2px}.Kern_skipLink__nZ9p9{position:absolute;top:-200px;left:12px;z-index:60;padding:12px 18px;background:var(--k-green);color:var(--k-bg);font-family:var(--k-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Kern_skipLink__nZ9p9:focus-visible{top:12px}.Kern_nav__0tiwI{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--k-nav);background:var(--k-bg);border-bottom:1px solid var(--k-line)}.Kern_navInner__psrQh{display:flex;align-items:center;justify-content:space-between;gap:20px;height:100%;max-width:calc(var(--k-main) + 2 * var(--k-gut));margin:0 auto;padding:0 var(--k-gut)}.Kern_navWordmark__dxW6h{font-family:var(--k-display-font);font-size:18px;line-height:1;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.Kern_navLinks__j_Lw_,.Kern_navRight__OZPDp{display:flex;align-items:center;gap:22px}.Kern_navLink__8D26F{font-family:var(--k-sans);font-size:13px;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);transition:color .3s var(--k-ease)}.Kern_navLinkActive__xlpR7,.Kern_navLink__8D26F:hover{color:var(--k-fg)}.Kern_hero__PH3D2{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--k-nav));padding:clamp(32px,6vh,72px) 0 clamp(24px,4vh,40px);overflow:hidden}.Kern_heroInner__5L5aR{width:100%;max-width:calc(var(--k-main) + 2 * var(--k-gut));margin:0 auto;padding:0 var(--k-gut)}.Kern_site__pW_Hy .Kern_heroCopy__CFTaH{max-width:none;margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;word-break:normal;will-change:transform}.Kern_site__pW_Hy .Kern_mega__Vm2y5{display:block;margin:0;font-family:var(--k-display-font);font-size:var(--k-mega);line-height:var(--k-mega-lh);font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--k-fg)}.Kern_megaRow__nPpvG{display:flex;justify-content:center;width:100%}.Kern_megaChar__KndEO{display:inline-block;width:var(--k-mega-cell);text-align:center;font-variation-settings:"wght" 700;animation:Kern_kernWghtPulse__xUP1l 8s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .35s)}.Kern_megaRowYear__alOOA .Kern_megaChar__KndEO{width:calc(var(--k-mega-cell) * 1.75)}.Kern_megaRowYear__alOOA .Kern_megaChar__KndEO:first-child{width:calc(var(--k-mega-cell) * .7)}@keyframes Kern_kernWghtPulse__xUP1l{0%,to{font-variation-settings:"wght" 400}50%{font-variation-settings:"wght" 800}}.Kern_heroFoot__SYyjd{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:clamp(24px,4vh,48px);will-change:transform}.Kern_heroMeta__cHNQS{color:var(--k-muted)}.Kern_heroHint__SZDJu{color:var(--k-muted);white-space:nowrap}.Kern_introGrid__jsx3R{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.Kern_introBody__CBs2B{display:grid;grid-gap:18px;gap:18px;max-width:62ch}.Kern_factRow__oFEFG{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:32px;padding-top:18px;border-top:1px solid var(--k-line)}.Kern_sectionHead__nDVg5{display:grid;grid-gap:14px;gap:14px;margin-bottom:clamp(32px,4vw,52px)}.Kern_sectionHeadRow__IGiMs{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.Kern_sectionLead__Yie9_{max-width:52ch;color:var(--k-muted)}.Kern_tileGrid__35JMx{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--k-line);border-left:1px solid var(--k-line)}.Kern_gridPresenters__mu8P9{grid-template-columns:repeat(3,minmax(0,1fr))}.Kern_gridShowcases__yYhcF{grid-template-columns:repeat(4,minmax(0,1fr))}.Kern_tile__fDqZk{position:relative;aspect-ratio:1/1;overflow:hidden;border-right:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.Kern_tileShot__Kwrnl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.02);transition:filter .45s var(--k-ease)}.Kern_tile__fDqZk:hover .Kern_tileShot__Kwrnl{filter:grayscale(1) contrast(1.02) brightness(1.05)}.Kern_tileMeta__Jqw5g{position:absolute;left:0;bottom:0;max-width:100%;padding:12px 14px 13px;background:var(--k-bg)}.Kern_tileMetaLine__nxtAs{display:block;margin-top:8px;color:var(--k-muted)}.Kern_tile__fDqZk:hover .Kern_tag__Vfr6e{background:var(--k-tag-next)}.Kern_tileShotColor__IrQ9i{filter:none}.Kern_tile__fDqZk:hover .Kern_tileShotColor__IrQ9i{filter:brightness(1.05)}.Kern_tileParallax__Ut3N7{position:absolute;inset:-6%}.Kern_tileTitle__N_GMz{margin-top:10px}.Kern_marqueeBand__65Mk6{padding:clamp(18px,2.4vw,30px) 0;border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.Kern_marqueeItem__C6Anq{display:inline-flex;align-items:center;gap:clamp(20px,3vw,44px);padding-right:clamp(20px,3vw,44px);font-family:var(--k-display-font);font-size:var(--k-display);line-height:1.05;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;color:var(--k-fg)}.Kern_marqueeMark__fK8iV{width:12px;height:12px;flex:none;background:var(--k-tag,var(--k-green))}.Kern_table__W2hZi{border-top:1px solid var(--k-line)}.Kern_row__Iw4u8{display:grid;grid-template-columns:132px 88px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid var(--k-line)}.Kern_rowDay__47IjU{display:flex;flex-direction:column;gap:3px}.Kern_rowTime__IrvH8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Kern_rowTrack__ONBEU{justify-self:end}.Kern_tableFoot__enGzg{margin-top:32px}.Kern_ctaBand__H21w6{padding:clamp(88px,11vw,148px) 0;border-top:1px solid var(--k-line)}.Kern_ctaInner__MJ2Xh{display:grid;justify-items:center;grid-gap:22px;gap:22px;width:100%;max-width:calc(var(--k-main) + 2 * var(--k-gut));margin:0 auto;padding:0 var(--k-gut);text-align:center}.Kern_ctaLead__WyWub{max-width:46ch;color:var(--k-muted)}.Kern_footer__a65ub{padding:clamp(48px,6vw,72px) 0 40px;border-top:1px solid var(--k-line)}.Kern_footerGrid__IKagG{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:start}.Kern_footerLinks__giJ_p{display:flex;flex-wrap:wrap;gap:12px 26px}.Kern_footerContact__dzIRt{display:grid;grid-gap:6px;gap:6px;justify-items:start}.Kern_footerRule__F2pBP{margin:36px 0 20px;height:1px;border:0;background:var(--k-line)}.Kern_footerNotice__4ktuw{max-width:78ch;color:var(--k-muted)}.Kern_footerCopyright___dOTU{margin-top:14px;color:var(--k-muted)}@media (max-width:900px){.Kern_navLinks__j_Lw_{display:none}.Kern_introGrid__jsx3R{grid-template-columns:minmax(0,1fr)}.Kern_gridPresenters__mu8P9,.Kern_gridShowcases__yYhcF{grid-template-columns:repeat(2,minmax(0,1fr))}.Kern_row__Iw4u8{grid-template-columns:1fr auto;gap:8px 16px}.Kern_rowDay__47IjU{grid-column:1/-1;flex-direction:row;gap:12px}.Kern_rowTrack__ONBEU{justify-self:start}.Kern_footerGrid__IKagG{grid-template-columns:1fr}}@media (max-width:560px){.Kern_gridPresenters__mu8P9,.Kern_gridShowcases__yYhcF{grid-template-columns:minmax(0,1fr)}.Kern_heroFoot__SYyjd{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.Kern_megaChar__KndEO{animation:none;font-variation-settings:"wght" 700}.Kern_heroFoot__SYyjd,.Kern_site__pW_Hy .Kern_heroCopy__CFTaH,.Kern_tileParallax__Ut3N7{transform:none!important}.Kern_site__pW_Hy .Kern_fill__n7XCo,.Kern_site__pW_Hy .Kern_link__vPxhQ:after,.Kern_tag__Vfr6e,.Kern_tileShot__Kwrnl{transition:none}}.Kern_pageHead__znFQH{padding:clamp(48px,6vw,84px) 0 clamp(32px,4vw,52px);border-bottom:1px solid var(--k-line)}.Kern_pageLead__qaSSB{max-width:56ch;margin-top:18px;color:var(--k-muted)}.Kern_pageHeadFoot__OO203{gap:12px 28px;margin-top:26px}.Kern_indexRow__HHmQr,.Kern_pageHeadFoot__OO203{display:flex;flex-wrap:wrap;align-items:baseline}.Kern_indexRow__HHmQr{gap:12px 22px}.Kern_tileSession__ajEXV{display:block;margin-top:9px;max-width:30ch}.Kern_dayBand__KIJFB{padding:clamp(44px,5vw,72px) 0 clamp(8px,1vw,16px)}.Kern_dayHead__wqcLS{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:22px}.Kern_dayRow__yJ4zx{grid-template-columns:96px minmax(0,1fr) auto}.Kern_scheduleNote__M8Bxb{margin-top:20px;color:var(--k-muted)}.Kern_showBlock__DHw4O{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);padding:clamp(40px,5vw,72px) 0;border-bottom:1px solid var(--k-line)}.Kern_showMedia__oiQ7u{position:relative;aspect-ratio:1/1;overflow:hidden}.Kern_showBody__jgnxy{display:grid;align-content:start;grid-gap:16px;gap:16px}.Kern_showBodyHead__7CYWM{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 18px}.Kern_showCuration__9QGGo{display:grid;grid-gap:14px;gap:14px;max-width:62ch}.Kern_wideBand__kdKPg{padding:clamp(56px,7vw,96px) 0 0}.Kern_wideMedia__Vt_m_{position:relative;width:100%;aspect-ratio:3/2;max-height:620px;overflow:hidden}.Kern_wideShot__Jr2YN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Kern_wideCaption__4hASA{margin-top:14px;color:var(--k-muted)}.Kern_tierGrid__FLoFS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-left:1px solid var(--k-line)}.Kern_tierCard__F_SXN{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:clamp(24px,2.6vw,36px);border:1px solid var(--k-line);border-left:0;transition:border-color .35s var(--k-ease)}.Kern_tierCard__F_SXN:focus-within,.Kern_tierCard__F_SXN:hover{border-color:var(--k-tag)}.Kern_tierPrice__adXbO{margin-top:2px}.Kern_tierNote__Mgu_k{color:var(--k-muted)}.Kern_tierList__S2dz3{display:grid;grid-gap:8px;gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid var(--k-line)}.Kern_tierItem__pShqP{display:flex;gap:10px;align-items:baseline;color:var(--k-muted)}.Kern_tierMark__3m_66{width:8px;height:8px;flex:none;background:var(--k-tag)}.Kern_tierCta__NQPYh{margin-top:10px;justify-self:start}.Kern_formBand__wbLYj{padding:clamp(56px,7vw,96px) 0 0}.Kern_formGrid__GBzIV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px;margin-top:28px;max-width:720px}.Kern_field__5W80Q{display:grid;grid-gap:8px;gap:8px}.Kern_fieldWrap__w0I6l{position:relative;display:grid}.Kern_input__eyKe4{width:100%;height:48px;padding:0 14px;border:1px solid var(--k-line);border-radius:0;background:var(--k-bg);color:var(--k-fg);font-family:var(--k-sans);font-size:16px;transition:border-color .3s var(--k-ease)}.Kern_input__eyKe4:hover{border-color:rgba(250,250,250,.38)}.Kern_select__DVdKx{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;cursor:pointer}.Kern_select__DVdKx option{background:var(--k-bg);color:var(--k-fg)}.Kern_selectMark__Tlw_I{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none;color:var(--k-muted)}.Kern_formActions__w3Efm{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:26px}.Kern_formResult__JqmZN{max-width:52ch;color:var(--k-muted)}.Kern_faqBand__7lAR1{padding:clamp(56px,7vw,96px) 0 0}.Kern_faqList__vvNbK{display:grid;grid-gap:0;gap:0;margin-top:26px;border-top:1px solid var(--k-line)}.Kern_faqItem__AXtgC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:20px 40px;gap:20px 40px;padding:22px 0;border-bottom:1px solid var(--k-line)}.Kern_faqA__MR49B{max-width:62ch;color:var(--k-muted)}.Kern_noticeBox__OhtTc{margin-top:clamp(40px,5vw,64px);padding:22px 24px;border:1px solid var(--k-line)}.Kern_noticeBody__Ktdw5{max-width:78ch;margin-top:10px;color:var(--k-muted)}@media (max-width:900px){.Kern_showBlock__DHw4O,.Kern_tierGrid__FLoFS{grid-template-columns:minmax(0,1fr)}.Kern_tierGrid__FLoFS{border-left:0}.Kern_tierCard__F_SXN{border-left:1px solid var(--k-line)}.Kern_faqItem__AXtgC{grid-template-columns:minmax(0,1fr);gap:10px}.Kern_dayRow__yJ4zx{grid-template-columns:76px minmax(0,1fr)}.Kern_dayRow__yJ4zx .Kern_rowTrack__ONBEU{grid-column:2;justify-self:start}}@media (max-width:560px){.Kern_formGrid__GBzIV{grid-template-columns:minmax(0,1fr)}.Kern_wideMedia__Vt_m_{aspect-ratio:4/3}}.Marquee_marquee__r2lVD{overflow:hidden;max-width:100%}.Marquee_track___tF3w{display:inline-flex;will-change:transform;animation:Marquee_kernMarquee__j3F1w var(--km-marquee-dur,24s) linear infinite}.Marquee_seg__7MQy9{display:inline-flex;flex:none;align-items:center;white-space:nowrap}@keyframes Marquee_kernMarquee__j3F1w{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media (prefers-reduced-motion:reduce){.Marquee_track___tF3w{animation:none;transform:none}}