.f1-header,.f1-hero,.f1-stats,.f1-footer,.f1-sec,.f1-cta{font-family:var(--cct-font);font-feature-settings:normal;-webkit-font-smoothing:antialiased;line-height:normal}.f1-container{width:var(--cct-container);margin-left:auto;margin-right:auto}.f1-only-narrow{display:none}@media (max-width:1023.98px){.f1-only-wide{display:none}.f1-only-narrow{display:inline}}.f1-header{z-index:50;color:var(--cct-white);background:var(--cct-ink);box-shadow:var(--cct-shadow-header);--f1-bar-h:var(--cct-hdr-h-solid);--f1-logo-h:var(--cct-logo-h-solid);--f1-right-gap:24px;--f1-nav-gap:16px;--f1-nav-fs:var(--cct-fs-nav);transition:background .25s,box-shadow .25s;position:sticky;top:0;left:0;right:0}:root:has([data-under-header]) .f1-header{position:fixed}:root:has([data-under-header]) .f1-header[data-scrolled=false][data-menu=closed]{box-shadow:none;--f1-bar-h:var(--cct-hdr-h);--f1-logo-h:var(--cct-logo-h);--f1-right-gap:26px;--f1-nav-gap:19px;background:0 0}@media (min-width:1440px){.f1-header{--f1-nav-gap:18px;--f1-nav-fs:var(--cct-fs-nav-lg-solid)}:root:has([data-under-header]) .f1-header[data-scrolled=false][data-menu=closed]{--f1-logo-h:var(--cct-logo-h-lg);--f1-right-gap:32px;--f1-nav-gap:var(--cct-space-5);--f1-nav-fs:var(--cct-fs-nav-lg)}}.f1-skip{background:var(--cct-white);color:var(--cct-ink);border-radius:var(--cct-radius-small);z-index:60;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.f1-skip:focus{outline:var(--cct-focus);outline-offset:2px;top:12px}.f1-header__bar{width:var(--cct-container);justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}.f1-header__bar--full{height:var(--f1-bar-h);gap:24px;transition:height .25s}.f1-header__bar--compact{height:var(--cct-hdr-h-compact);display:none}.f1-header__brand{align-items:center;gap:14px;display:flex}.f1-header__logo-link{display:block}.f1-header__logo-link:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px;border-radius:6px}.f1-header__logo{width:auto;height:var(--f1-logo-h);max-width:none;transition:height .25s;display:block}.f1-header__divider{background:rgba(var(--cct-whiteRgb), .25);width:1px;height:22px;display:none}.f1-header__dates{font-size:var(--cct-fs-hdr-dates);color:var(--cct-dMuted);white-space:nowrap;display:none}@media (min-width:1500px){.f1-header__divider,.f1-header__dates{display:block}:root:has([data-under-header]) .f1-header[data-scrolled=false] :is(.f1-header__divider,.f1-header__dates){display:none}}.f1-header__right{align-items:center;gap:var(--f1-right-gap);white-space:nowrap;display:flex}.f1-nav{gap:var(--f1-nav-gap);font-size:var(--f1-nav-fs);font-weight:500;display:flex}.f1-nav__link{color:var(--cct-white);font:inherit;cursor:pointer;line-height:inherit;background:0 0;border:0;padding:0}.f1-nav__link:hover{color:var(--cct-onDark)}.f1-nav__link:focus-visible{outline:var(--cct-focus-dark);outline-offset:4px;border-radius:4px}.f1-nav__group{position:relative}.f1-nav__panel{z-index:2;padding-top:14px;display:none;position:absolute;top:100%;left:-16px}.f1-nav__group[data-open=true] .f1-nav__panel{display:block}@media (hover:hover){.f1-nav__group:hover .f1-nav__panel{display:block}}.f1-nav__panel ul{background:var(--cct-ink);border:1px solid rgba(var(--cct-whiteRgb), .14);border-radius:var(--cct-radius-button);min-width:240px;box-shadow:var(--cct-shadow-header);margin:0;padding:8px;list-style:none}.f1-nav__panel a{border-radius:var(--cct-radius-small);color:var(--cct-dMuted);font-size:var(--cct-fs-nav-lg);white-space:nowrap;padding:10px 12px;font-weight:500;display:block}.f1-nav__panel a:hover{background:rgba(var(--cct-whiteRgb), .1);color:var(--cct-white)}.f1-nav__panel a:focus-visible{outline:var(--cct-focus-dark);outline-offset:-2px}.f1-header__ctas{gap:10px;display:flex}.f1-btn-hdr{font-size:var(--cct-fs-hdr-btn);color:var(--cct-white);border-radius:var(--cct-radius-button);font-weight:600}.f1-btn-hdr:hover{color:var(--cct-white)}.f1-btn-hdr:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}.f1-btn-hdr--ghost{border:1px solid rgba(var(--cct-whiteRgb), .55);padding:10px 16px}.f1-btn-hdr--ghost:hover{background:rgba(var(--cct-whiteRgb), .1)}.f1-btn-hdr--primary{background:var(--cct-copper);padding:11px 17px}.f1-btn-hdr--primary:hover{background:var(--cct-copperDk)}@media (min-width:1440px){.f1-btn-hdr{font-size:var(--cct-fs-hdr-btn-lg)}.f1-btn-hdr--ghost{padding:11px 18px}.f1-btn-hdr--primary{padding:12px 19px}}@media (max-width:1279.98px){.f1-header__bar--full{display:none}.f1-header__bar--compact{display:flex}.f1-header__bar--compact .f1-header__logo{height:var(--cct-logo-h-compact)}}.f1-header__compact-actions{align-items:center;gap:8px;display:flex}.f1-btn-hdr--compact{font-size:var(--cct-fs-hdr-btn-m);padding:12px 14px}.f1-menu-btn{width:var(--cct-tap);height:var(--cct-tap);border-radius:var(--cct-radius-button);border:1px solid rgba(var(--cct-whiteRgb), .45);cursor:pointer;color:var(--cct-white);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.f1-menu-btn:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}.f1-menu-btn__bar{background:var(--cct-white);width:16px;height:2px}.f1-menu-btn__x{font-size:var(--cct-fs-sign);line-height:1}.f1-mobile-menu{background:var(--cct-ink);border-top:1px solid rgba(var(--cct-whiteRgb), .14);max-height:calc(100vh - var(--cct-hdr-h-compact));overflow-y:auto}@media (min-width:1280px){.f1-mobile-menu{display:none}}.f1-mobile-menu__nav{width:var(--cct-container);flex-direction:column;margin-left:auto;margin-right:auto;padding:8px 0 28px;display:flex}.f1-mobile-menu__row{width:100%;min-height:var(--cct-hdr-h-compact);font:inherit;font-size:var(--cct-fs-menu);color:var(--cct-white);border:0;border-bottom:1px solid rgba(var(--cct-whiteRgb), .12);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-weight:600;display:flex}.f1-mobile-menu__row:focus-visible{outline:var(--cct-focus-dark);outline-offset:-2px}.f1-mobile-menu__sign{font-size:var(--cct-fs-sign);color:var(--cct-onDark)}.f1-mobile-menu__sub{border-bottom:1px solid rgba(var(--cct-whiteRgb), .12);margin:0;padding:4px 0 12px 16px;list-style:none}.f1-mobile-menu__sub a{min-height:var(--cct-tap);font-size:var(--cct-fs-menu-sub);color:var(--cct-dMuted);align-items:center;display:flex}.f1-mobile-menu__sub a:hover{color:var(--cct-white)}.f1-mobile-menu__ctas{flex-direction:column;gap:10px;margin-top:24px;display:flex}.f1-mobile-menu__cta{text-align:center;font-size:var(--cct-fs-menu-sub);color:var(--cct-white);border-radius:var(--cct-radius-button);font-weight:600}.f1-mobile-menu__cta--primary{background:var(--cct-copper);padding:15px}.f1-mobile-menu__cta--ghost{border:1px solid rgba(var(--cct-whiteRgb), .55);padding:14px}html.f1-menu-lock{overflow:hidden}.f1-hero{height:var(--cct-hero-h);background:var(--cct-heroBg);color:var(--cct-white);--f1-strip:var(--cct-strip-h);position:relative;overflow:hidden}.f1-hero__stage{position:absolute;inset:0}.f1-hero__img{object-fit:cover;object-position:50% 50%;filter:saturate(.8)contrast(1.04);width:100%;max-width:none;height:100%;position:absolute;inset:0}.f1-hero__mult,.f1-hero__warm,.f1-hero__veil{pointer-events:none;position:absolute;inset:0}.f1-hero__mult{background:var(--cct-mult);mix-blend-mode:multiply;opacity:.55}.f1-hero__warm{background:var(--cct-onDark);mix-blend-mode:soft-light;opacity:.42}.f1-hero__veil{background:linear-gradient(180deg, rgba(var(--cct-veil), .86) 0, rgba(var(--cct-veil), .45) 125px, rgba(var(--cct-veil), 0) 225px), linear-gradient(0deg, rgba(var(--cct-veil), .97) 0%, rgba(var(--cct-veil), .9) 32%, rgba(var(--cct-veil), .5) 62%, rgba(var(--cct-veil), 0) 86%), linear-gradient(90deg, rgba(var(--cct-veil), .72) 0%, rgba(var(--cct-veil), 0) 66%)}.f1-hero__content{left:0;right:0;top:var(--cct-hdr-h);bottom:var(--f1-strip);align-items:center;display:flex;position:absolute}@media (max-width:1279.98px){.f1-hero__content{top:var(--cct-hdr-h-compact)}}.f1-hero__copy{max-width:min(1040px,76vw)}.f1-hero__meta{font-size:var(--cct-fs-meta);color:var(--cct-dMuted);align-items:center;gap:14px;display:flex}.f1-hero__meta-row,.f1-hero__meta-item{align-items:center;gap:14px;display:inline-flex}.f1-hero__sep{background:rgba(var(--cct-whiteRgb), .3);width:1px;height:13px;display:inline-block}.f1-hero__kicker{font-size:var(--cct-fs-kicker);color:var(--cct-dHead);margin-top:clamp(18px,1.43vw,22px);font-weight:500}.f1-hero__title{font-size:var(--cct-fs-hero);line-height:var(--cct-lh-hero);letter-spacing:var(--cct-track-tight);color:inherit;text-wrap:balance;margin:6px 0 0;font-weight:700}.f1-hero__signature{font-size:var(--cct-fs-signature);color:var(--cct-onDark);margin-top:clamp(10px,.78vw,12px);font-weight:600}.f1-hero__tagline{font-size:var(--cct-fs-tagline);color:var(--cct-dMuted);margin:clamp(10px,.78vw,12px) 0 0;line-height:1.45}.f1-hero__ctas{align-items:flex-start;gap:12px;margin-top:clamp(22px,1.7vw,26px);display:flex}.f1-hero__primary-col{flex-direction:column;gap:8px;display:flex}.f1-btn{font-size:var(--cct-fs-btn);border-radius:var(--cct-radius-button);text-align:center;white-space:nowrap;padding:clamp(14px,1.04vw,16px) clamp(22px,1.7vw,26px);font-weight:600}.f1-btn--primary{background:var(--cct-copper);color:var(--cct-white)}.f1-btn--primary:hover{background:var(--cct-copperDk);color:var(--cct-white)}.f1-btn--light{background:var(--cct-white);color:var(--cct-ink)}.f1-btn--light:hover{background:var(--cct-mist);color:var(--cct-ink)}.f1-btn:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}.f1-hero__note{font-size:var(--cct-fs-note);color:var(--cct-dSoft);padding-left:clamp(22px,1.7vw,26px)}.f1-hero__brochure{font-size:var(--cct-fs-brochure);color:var(--cct-white);-webkit-text-decoration:underline rgba(var(--cct-whiteRgb), .5);text-decoration:underline rgba(var(--cct-whiteRgb), .5);text-underline-offset:5px;padding:clamp(14px,1.04vw,16px) 12px;font-weight:600}.f1-hero__brochure:hover{color:var(--cct-onDark)}.f1-hero__brochure:focus-visible{outline:var(--cct-focus-dark);outline-offset:2px;border-radius:4px}.f1-hero__curve{left:0;right:0;bottom:var(--f1-strip);pointer-events:none;width:100%;max-width:none;height:40px;position:absolute}.f1-hero__curve path{fill:none;stroke:var(--cct-curve);stroke-width:1.5px}.f1-hero__curve--m{display:none}.f1-hero__facts{height:var(--f1-strip);background:var(--cct-deep);color:var(--cct-white);position:absolute;bottom:0;left:0;right:0}.f1-hero__facts-grid{grid-template-columns:1fr 1.5fr .8fr;align-items:center;height:100%;display:grid}.f1-fact{border-left:1px solid var(--cct-inkLine);padding:0 clamp(16px,1.56vw,24px)}.f1-fact:first-child{border-left:0;padding-left:0}.f1-fact:last-child{padding-right:0}.f1-fact__label{font-size:var(--cct-fs-fact-label);color:var(--cct-dSoft)}.f1-fact__value{font-size:var(--cct-fs-fact-value);margin-top:clamp(3px,.26vw,4px);font-weight:600}.f1-hero__chips{flex-wrap:wrap;gap:10px;margin:clamp(16px,1.3vw,20px) 0 0;padding:0;list-style:none;display:flex}.f1-hero__chip{border:1px solid rgba(var(--cct-copperRgb), .85);border-radius:var(--cct-radius-button);background:linear-gradient(rgba(var(--cct-copperRgb), .2), rgba(var(--cct-copperRgb), .2)), rgba(var(--cct-veil), .55);color:var(--cct-white);font-size:var(--cct-fs-chip);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-weight:500;line-height:1.3;display:inline-flex}.f1-hero__chip-icon{width:16px;height:16px;color:var(--cct-onDark);flex:none}.f1-hero__chip-sep{color:var(--cct-onDark)}.f1-hero__chip-date{font-weight:700}@media (max-width:1023.98px){.f1-hero{background:0 0;height:auto;overflow:visible}.f1-hero__stage{background:var(--cct-heroBg);padding:calc(var(--cct-hdr-h-compact) + 33px) 0 35px;position:relative;overflow:hidden}.f1-hero__veil{background:linear-gradient(180deg, rgba(var(--cct-veil), .88) 0, rgba(var(--cct-veil), .4) 110px, rgba(var(--cct-veil), 0) 170px), linear-gradient(0deg, rgba(var(--cct-veil), .97) 0%, rgba(var(--cct-veil), .92) 55%, rgba(var(--cct-veil), .4) 80%, rgba(var(--cct-veil), 0) 92%)}.f1-hero__content{display:block;position:relative;top:auto;bottom:auto}.f1-hero__copy{max-width:640px}.f1-hero__meta{font-size:var(--cct-fs-meta-m);flex-direction:column;align-items:flex-start;gap:6px}.f1-hero__meta-row,.f1-hero__meta-item{gap:10px}.f1-hero__sep{height:10px}.f1-hero__sep--lead{display:none}.f1-hero__kicker{font-size:var(--cct-fs-kicker-m);margin-top:var(--cct-space-4)}.f1-hero__title{font-size:var(--cct-fs-hero-m);letter-spacing:-.02em;text-wrap:wrap;margin-top:4px;line-height:1.08}.f1-hero__signature{font-size:var(--cct-fs-signature-m);margin-top:var(--cct-space-2)}.f1-hero__tagline{font-size:var(--cct-fs-tagline-m);margin-top:var(--cct-space-2)}.f1-hero__ctas{flex-direction:column;align-items:stretch;gap:0;max-width:420px;margin-top:18px}.f1-hero .f1-btn{font-size:var(--cct-fs-btn-m);padding:14px}.f1-hero__note{text-align:center;font-size:var(--cct-fs-note-m);padding-left:0}.f1-hero .f1-btn--light{margin-top:14px}.f1-hero__brochure{font-size:var(--cct-fs-brochure-m);text-underline-offset:4px;align-self:center;margin-top:14px;padding:6px 4px}.f1-hero__chips{flex-direction:column;align-items:stretch;gap:8px;max-width:420px;margin-top:14px}.f1-hero__chip{white-space:normal;font-size:var(--cct-fs-chip-m);padding:10px 14px}.f1-hero__curve{height:28px;bottom:0}.f1-hero__curve--d{display:none}.f1-hero__curve--m{display:block}.f1-hero__facts{height:auto;padding:16px 0 18px;position:static}.f1-hero__facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px}.f1-fact{border-left:0;padding:0}.f1-fact--dates{order:1}.f1-fact--format{order:2}.f1-fact--venue{order:3;grid-column:1/-1}.f1-fact__label{font-size:var(--cct-fs-fact-label-m)}.f1-fact__value{font-size:var(--cct-fs-fact-value-m);margin-top:2px}}.f1-stats{background:var(--cct-white)}.f1-stats__grid{padding:clamp(48px, 3.65vw, 56px) 0 var(--cct-stats-gap);gap:var(--cct-space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.f1-stats__grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.f1-stats__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.f1-stats__rule{background:var(--cct-curve);height:1px}.f1-stat__value{font-size:var(--cct-fs-stat);letter-spacing:var(--cct-track-stat);color:var(--cct-ink);font-weight:700;line-height:1}.f1-stat__label{font-size:var(--cct-fs-stat-label);color:var(--cct-muted);margin-top:clamp(26px,1.95vw,30px);font-weight:500}@media (max-width:1023.98px){.f1-stats__grid,.f1-stats__grid[data-count]{padding:28px 0 var(--cct-stats-gap);grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 12px}.f1-stat{order:var(--f1-order,0);grid-column:span 2}.f1-stat--universities,.f1-stat--editions{grid-column:span 3}.f1-stat__value{font-size:var(--cct-fs-stat-m)}.f1-stat__label{font-size:var(--cct-fs-stat-label-m);margin-top:var(--cct-space-2)}}.f1-footer-gap{background:var(--cct-white);height:clamp(40px,4.2vw,64px)}.f1-footer{background:var(--cct-footer);color:var(--cct-white)}.f1-footer__inner{padding:var(--cct-space-10) 0 40px}.f1-footer__top{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(48px,5.2vw,80px);display:grid}.f1-footer__logo{height:var(--cct-logo-h-footer);width:auto;max-width:none;display:block}.f1-footer__identity{font-size:var(--cct-fs-footer-id);letter-spacing:-.02em;color:var(--cct-white);margin-top:28px;font-weight:600;line-height:1.1}.f1-footer__identity-line{font-size:var(--cct-fs-footer-line);color:var(--cct-dMuted);margin:10px 0 0;line-height:1.55}.f1-footer__organiser{margin-top:40px}.f1-footer__heading{font-size:var(--cct-fs-footer);color:var(--cct-white);font-weight:600}.f1-footer__organiser-text{font-size:var(--cct-fs-footer);color:var(--cct-dMuted);margin-top:10px;line-height:1.5}.f1-footer__cols{gap:var(--cct-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.f1-footer__col-title{font-size:var(--cct-fs-footer);color:var(--cct-white);font-weight:600}.f1-footer__col-toggle,.f1-footer__cols-end{display:none}.f1-footer__links{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.f1-footer__link{font-size:var(--cct-fs-footer);color:var(--cct-dMuted);line-height:1.35;display:block}.f1-footer__link:hover{color:var(--cct-onDark);text-underline-offset:4px;text-decoration:underline}.f1-footer__link:focus-visible,.f1-footer__legal-link:focus-visible,.f1-footer__contact-link:focus-visible,.f1-footer__contact-page:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px;border-radius:3px}.f1-footer__contact{margin-top:var(--cct-space-7);padding-top:var(--cct-space-6);border-top:1px solid rgba(var(--cct-whiteRgb), .14);scroll-margin-top:80px}.f1-footer__contact-links{flex-wrap:wrap;gap:14px 40px;margin-top:16px;display:flex}.f1-footer__contact-link{font-size:var(--cct-fs-footer-contact);color:var(--cct-white);overflow-wrap:anywhere;-webkit-text-decoration:underline rgba(var(--cct-whiteRgb), .35);text-decoration:underline rgba(var(--cct-whiteRgb), .35);text-underline-offset:5px;font-weight:600}.f1-footer__contact-link:hover{color:var(--cct-onDark);-webkit-text-decoration-color:var(--cct-onDark);text-decoration-color:var(--cct-onDark)}.f1-footer__contact-note{margin-top:var(--cct-space-4);font-size:var(--cct-fs-footer);color:var(--cct-dMuted);flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.f1-footer__contact-page{color:var(--cct-onDark);font-weight:600}.f1-footer__contact-page:hover{color:var(--cct-onDark);text-underline-offset:4px;text-decoration:underline}.f1-footer__badges{border-top:1px solid rgba(var(--cct-whiteRgb), .14);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;margin-top:64px;padding:28px 0;display:flex}.f1-footer__socials{gap:10px;display:flex}.f1-footer__social{width:var(--cct-tap);height:var(--cct-tap);border-radius:var(--cct-radius-button);border:1.5px solid rgba(var(--cct-whiteRgb), .4);color:var(--cct-white);justify-content:center;align-items:center;display:inline-flex}.f1-footer__social:hover{background:rgba(var(--cct-whiteRgb), .1);border-color:var(--cct-white);color:var(--cct-white)}.f1-footer__social:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}.f1-footer__social svg{width:20px;height:20px;display:block}.f1-footer__legal{border-top:1px solid rgba(var(--cct-whiteRgb), .14);padding-top:28px}.f1-footer__legal-row{justify-content:space-between;align-items:center;gap:var(--cct-space-5);font-size:var(--cct-fs-legal);color:var(--cct-dSoft);display:flex}.f1-footer__legal-links{flex-wrap:wrap;gap:12px 24px;display:flex}.f1-footer__legal-link{color:var(--cct-dSoft)}.f1-footer__legal-link:hover{color:var(--cct-onDark)}@media (max-width:1023.98px){.f1-footer__inner{flex-direction:column;padding:56px 0 32px;display:flex}.f1-footer__top,.f1-footer__brand,.f1-footer__main,.f1-footer__badges{display:contents}.f1-footer__logo{order:1;align-self:flex-start}.f1-footer__identity{font-size:var(--cct-fs-footer-id-m);order:2;margin-top:24px}.f1-footer__identity-line{font-size:var(--cct-fs-footer-line-m);order:3}.f1-footer__contact{order:4;margin-top:32px;padding-top:24px}.f1-footer__contact-links{flex-direction:column;gap:14px}.f1-footer__cols{order:5;margin-top:32px;display:block}.f1-footer__organiser{order:6;margin-top:28px}.f1-footer__socials{order:7;margin-top:28px}.f1-footer__legal{order:9;margin-top:24px;padding-top:24px}.f1-footer__legal-row{flex-direction:column;align-items:flex-start;gap:12px}.f1-footer__col{border-top:1px solid rgba(var(--cct-whiteRgb), .14)}.f1-footer__col-title{display:none}.f1-footer__col-toggle{width:100%;min-height:var(--cct-hdr-h-compact);font:inherit;font-weight:600;font-size:var(--cct-fs-footer-acc);color:var(--cct-white);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.f1-footer__col-toggle:focus-visible{outline:var(--cct-focus-dark);outline-offset:-2px}.f1-footer__col-sign{font-size:var(--cct-fs-sign);color:var(--cct-onDark)}.f1-footer__links{margin:0;padding:0 0 20px;display:none}.f1-footer__col[data-open=true] .f1-footer__links{display:flex}.f1-footer__cols-end{border-top:1px solid rgba(var(--cct-whiteRgb), .14);display:block}}.f1-fab-gate{transition:opacity .2s,visibility .2s}.f1-fab-gate[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}
.f1-sec{padding:var(--cct-section-y) 0;scroll-margin-top:var(--cct-hdr-h-solid)}.f1-sec--white{background:var(--cct-white);color:var(--cct-ink)}.f1-sec--tint{background:var(--cct-tint);color:var(--cct-ink)}.f1-sec--ink{background:var(--cct-ink);color:var(--cct-white)}.f1-h2{font-size:var(--cct-fs-h2);line-height:var(--cct-lh-h2);letter-spacing:var(--cct-track-tight);color:var(--cct-ink);text-wrap:balance;margin:0;font-weight:700}.f1-h2--light{color:var(--cct-white)}.f1-textlink{font-size:var(--cct-fs-link);color:var(--cct-copper);font-weight:600}.f1-textlink:hover{color:var(--cct-copper);text-underline-offset:4px;text-decoration:underline}.f1-textlink:focus-visible{outline:var(--cct-focus);outline-offset:4px;border-radius:4px}.f1-textlink--tint,.f1-textlink--tint:hover{color:var(--cct-copperDk)}.f1-textlink--tint:focus-visible{outline-color:var(--cct-copperDk)}.f1-textlink--dark,.f1-textlink--dark:hover{color:var(--cct-onDark)}.f1-textlink--dark:focus-visible{outline:var(--cct-focus-dark)}.f1-btn--fixed{font-size:var(--cct-fs-btn-fixed);padding:16px 26px}.f1-btn--outline{color:var(--cct-ink);border:1.5px solid var(--cct-ink);padding:14.5px 24.5px}.f1-btn--outline:hover{background:var(--cct-ink);color:var(--cct-white)}.f1-btn--outline:focus-visible,.f1-sec--white .f1-btn:focus-visible,.f1-sec--tint .f1-btn:focus-visible{outline:var(--cct-focus)}.f1-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.f1-photo__img{object-fit:cover;filter:saturate(.8)contrast(1.04)}.f1-photo__mult,.f1-photo__warm,.f1-photo__veil{pointer-events:none;position:absolute;inset:0}.f1-photo__mult{background:var(--cct-mult);mix-blend-mode:multiply;opacity:.55}.f1-photo__warm{background:var(--cct-onDark);mix-blend-mode:soft-light;opacity:.42}.f1-photo__mult--cover{opacity:.35}.f1-photo__warm--cover{opacity:.3}.f1-portrait{background:var(--cct-ink);position:relative;overflow:hidden}.f1-portrait__img{object-fit:cover;object-position:50% 32%;filter:grayscale()contrast(1.12)brightness(1.06);transition:transform .35s}.f1-portrait__tone,.f1-portrait__warm,.f1-portrait__vignette{pointer-events:none;position:absolute;inset:0}.f1-portrait__tone{background:var(--cct-mult);mix-blend-mode:multiply;opacity:.5}.f1-portrait__warm{background:var(--cct-onDark);mix-blend-mode:soft-light;opacity:.45}.f1-portrait__vignette{background:radial-gradient(120% 90% at 50% 32%, rgba(var(--cct-inkRgb), 0) 55%, rgba(var(--cct-inkRgb), .45) 100%)}.f1-about__grid{flex-direction:column;gap:clamp(40px,6.25vw,96px);display:flex}.f1-about__copy{padding-top:var(--cct-space-2);order:1}.f1-stats+.f1-about{padding-top:var(--cct-stats-gap)}@media (max-width:1023px){.f1-stats+.f1-about .f1-about__copy{padding-top:0}}.f1-about__p,.f1-about__html p{font-size:var(--cct-fs-body);line-height:var(--cct-lh-body);color:var(--cct-muted);text-wrap:pretty;max-width:620px;margin:18px 0 0}@media (min-width:1024px){.f1-about__grid{display:flow-root}.f1-about__grid>.f1-about__media{float:right;width:min(640px,46%);margin:0 0 clamp(24px,2.5vw,40px) clamp(64px,6.25vw + 24px,120px)}.f1-about__p,.f1-about__html p{max-width:none}}.f1-about__p:first-of-type,.f1-about__html>:first-child,.f1-about__more{margin-top:clamp(20px,2vw,32px)}.f1-about__media{order:2;width:100%;max-width:640px;padding-bottom:clamp(84px,11vw,150px);position:relative}.f1-about__photo1,.f1-about__photo2-inner{aspect-ratio:4/3;border-radius:var(--cct-radius-media);background:var(--cct-heroBg);margin:0;position:relative;overflow:hidden}.f1-about__veil1,.f1-about__veil2{pointer-events:none;position:absolute;inset:0}.f1-about__veil1{background:linear-gradient(0deg, rgba(var(--cct-inkRgb), .75) 0%, rgba(var(--cct-inkRgb), 0) 40%)}.f1-about__veil2{background:linear-gradient(0deg, rgba(var(--cct-inkRgb), .85) 0%, rgba(var(--cct-inkRgb), 0) 50%)}.f1-about__cap1,.f1-about__cap2{font-size:var(--cct-fs-photo-cap);color:var(--cct-white);font-weight:600;position:absolute}.f1-about__cap1{bottom:clamp(12px,1.3vw,20px);right:clamp(14px,1.6vw,24px)}.f1-about__cap2{bottom:clamp(8px,.9vw,14px);left:clamp(10px,1vw,16px)}.f1-about__photo2{border:clamp(6px, .52vw, 8px) solid var(--cct-white);background:var(--cct-white);border-radius:18px;width:47%;position:absolute;bottom:0;left:clamp(-56px,-4vw,-24px)}.f1-hosts{margin-top:clamp(48px,6.25vw,96px)}.f1-hosts__label{font-size:var(--cct-fs-link);color:var(--cct-ink);font-weight:600}.f1-hosts__curve{width:100%;max-width:none;height:clamp(24px,2.6vw,40px);margin-top:var(--cct-space-3);display:block}.f1-hosts__curve path{fill:none;stroke:var(--cct-copper);stroke-width:1.5px}.f1-hosts__grid{margin:var(--cct-space-3) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 24px;padding:0;list-style:none;display:grid}.f1-hosts__year{font-size:var(--cct-fs-host-year);letter-spacing:-.03em;color:var(--cct-ink);font-weight:700;line-height:1}.f1-hosts__city{font-size:var(--cct-fs-host-city);color:var(--cct-muted);margin-top:var(--cct-space-2)}.f1-hosts__item.is-current .f1-hosts__year{color:var(--cct-copper)}.f1-hosts__item.is-current .f1-hosts__city{color:var(--cct-ink);font-weight:600}@media (max-width:767.98px){.f1-about__photo2{left:auto;right:0}.f1-hosts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.f1-tracks__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;display:flex}.f1-tracks__title{flex:440px}.f1-finder{gap:var(--cct-space-2);flex-direction:column;flex:0 380px;display:flex}.f1-finder__label{font-size:var(--cct-fs-finder-label);color:var(--cct-ink);font-weight:600}.f1-finder__input{height:52px;font:inherit;font-size:var(--cct-fs-finder);color:var(--cct-ink);background:var(--cct-white);border:1.5px solid var(--cct-ink);border-radius:var(--cct-radius-button);width:100%;padding:0 16px}.f1-finder__input::placeholder{color:var(--cct-field)}.f1-finder__input:focus{outline:var(--cct-focus);outline-offset:2px}.f1-finder__status{font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-wall{flex-flow:wrap;align-items:baseline;gap:14px 18px;margin:clamp(32px,3.65vw,56px) 0 0;padding:0;list-style:none;display:flex}.f1-wall__item{align-items:baseline;gap:clamp(10px,1.17vw,18px);display:inline-flex}.f1-wall__link{font-size:var(--cct-fs-track);letter-spacing:-.02em;color:var(--cct-ink);text-decoration:none;-webkit-text-decoration-color:var(--cct-copper);text-decoration-color:var(--cct-copper);text-underline-offset:6px;font-weight:600;line-height:1.25;text-decoration-thickness:2px}.f1-wall__link:hover,.f1-wall__link.is-match{color:var(--cct-copper);text-decoration-line:underline}.f1-wall[data-filtering=true] .f1-wall__link:not(.is-match){color:var(--cct-muted)}.f1-wall__link:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-wall__sep{font-size:var(--cct-fs-track);color:var(--cct-copper);font-weight:400}@media (max-width:767.98px){.f1-wall{flex-direction:column;align-items:flex-start;gap:10px}.f1-wall__sep{display:none}}.f1-tracks{padding:calc(var(--cct-section-y) * .9) 0}.f1-tracks .f1-h2{font-size:calc(var(--cct-fs-h2) * .9)}.f1-tracks .f1-wall__link,.f1-tracks .f1-wall__sep{font-size:calc(var(--cct-fs-track) * .9)}.f1-tracks__more{margin-top:clamp(20px,2vw,32px)}.f1-tracks__more .f1-textlink{min-height:var(--cct-tap);align-items:center;display:inline-flex}.f1-panel{border-radius:var(--cct-radius-media);background:var(--cct-ink);grid-template-columns:minmax(0,1fr) minmax(0,520px);margin-top:clamp(40px,4.7vw,72px);display:grid;overflow:hidden}.f1-panel__text{flex-direction:column;justify-content:center;padding:clamp(24px,3.65vw,56px) clamp(20px,3.65vw,56px);display:flex}.f1-panel__heading{font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-white);font-weight:700;line-height:1.15}.f1-panel__actions{margin-top:var(--cct-space-5);flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.f1-panel__photo{min-height:240px;position:relative;overflow:hidden}.f1-panel__veil{background:linear-gradient(90deg, var(--cct-ink) 0%, rgba(var(--cct-inkRgb), .4) 35%, rgba(var(--cct-inkRgb), 0) 70%);position:absolute;inset:0}@media (max-width:1023.98px){.f1-panel{grid-template-columns:1fr}.f1-panel__text{order:2}.f1-panel__photo{order:1;min-height:170px}.f1-panel__veil{background:linear-gradient(0deg, var(--cct-ink) 0%, rgba(var(--cct-inkRgb), 0) 60%)}}.f1-sec-head--committee{gap:20px 48px}.f1-committee__countries{font-size:var(--cct-fs-committee-line);color:var(--cct-ink);margin:clamp(14px,1.3vw,20px) 0 0;font-weight:500;line-height:1.5}.f1-committee__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:0 64px;margin-top:clamp(32px,3.65vw,56px);display:grid}.f1-committee__col{border-bottom:1px solid var(--cct-rule)}.f1-cm{border-top:1px solid var(--cct-rule);color:var(--cct-ink);align-items:center;gap:28px;padding:24px 0;display:flex}.f1-cm:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-cm__photo{width:var(--cct-portrait-row-w);height:var(--cct-portrait-row-h);border-radius:var(--cct-radius-button);flex-shrink:0}.f1-cm__text{flex-direction:column;flex:1;min-width:0;display:flex}.f1-cm__name{font-size:var(--cct-fs-person);letter-spacing:-.015em;color:var(--cct-ink);font-weight:600;line-height:1.2;transition:color .2s}.f1-cm__aff{font-size:var(--cct-fs-link);color:var(--cct-muted);margin-top:6px;line-height:1.45}.f1-cm__country{font-size:var(--cct-fs-country);color:var(--cct-copper);margin-top:6px;font-weight:600}.f1-cm__arrow{font-size:var(--cct-fs-arrow);color:var(--cct-copper);opacity:0;transition:opacity .2s}.f1-cm:hover .f1-cm__name,.f1-cm:focus-visible .f1-cm__name{color:var(--cct-copper)}.f1-cm:hover .f1-cm__arrow,.f1-cm:focus-visible .f1-cm__arrow{opacity:1}.f1-cm:hover .f1-portrait__img{transform:scale(1.05)}@media (max-width:767.98px){.f1-cm{gap:18px;padding:18px 0}.f1-cm__photo{width:var(--cct-portrait-row-w-m);height:var(--cct-portrait-row-h-m)}}.f1-speakers__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.f1-speakers__intro{font-size:var(--cct-fs-body);color:var(--cct-dMuted);max-width:620px;margin:18px 0 0;line-height:1.6}.f1-speakers__arrows{gap:10px;display:flex}.f1-arrow{border-radius:var(--cct-radius-button);border:1.5px solid rgba(var(--cct-whiteRgb), .55);width:52px;height:52px;color:var(--cct-white);font:inherit;font-size:var(--cct-fs-rail-arrow);cursor:pointer;background:0 0}.f1-arrow:hover{background:rgba(var(--cct-whiteRgb), .1)}.f1-arrow:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}@media (max-width:767.98px){.f1-speakers__arrows{display:none}}.f1-rail{scroll-snap-type:x mandatory;scroll-padding-left:var(--cct-rail-pad);padding:4px var(--cct-rail-pad);scrollbar-width:none;gap:clamp(14px,1.56vw,24px);margin-top:clamp(28px,3.1vw,48px);display:flex;overflow-x:auto}.f1-rail::-webkit-scrollbar{display:none}.f1-rail__end{flex:0 0 1px}.f1-tile{flex:0 0 var(--cct-tile-w);aspect-ratio:3/4;border-radius:var(--cct-radius-media);background:var(--cct-tile);scroll-snap-align:start;color:var(--cct-white);position:relative;overflow:hidden}.f1-tile:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}.f1-tile__media{position:absolute;inset:0}.f1-tile__veil{pointer-events:none;background:linear-gradient(0deg, rgba(var(--cct-veil), .94) 0%, rgba(var(--cct-veil), .7) 30%, rgba(var(--cct-veil), 0) 58%);position:absolute;inset:0}.f1-tile__tag{background:var(--cct-white);color:var(--cct-ink);font-size:var(--cct-fs-tag);border-radius:var(--cct-radius-tag);padding:7px 10px;font-weight:600;line-height:1;position:absolute;top:16px;left:16px}.f1-tile__text{flex-direction:column;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.f1-tile__name,.f1-tile__aff{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f1-tile__name{font-size:var(--cct-fs-tile-name);letter-spacing:-.01em;color:var(--cct-white);font-weight:600;line-height:1.2;transition:color .2s}.f1-tile__aff{font-size:var(--cct-fs-tile-aff);color:var(--cct-dMuted);margin-top:6px;line-height:1.4}.f1-tile__country{font-size:var(--cct-fs-tile-country);color:var(--cct-onDark);margin-top:var(--cct-space-2);font-weight:600}.f1-tile:hover .f1-tile__name,.f1-tile:focus-visible .f1-tile__name{color:var(--cct-onDark)}.f1-tile:hover .f1-portrait__img{transform:scale(1.05)}.f1-tile--cta{background:var(--cct-copper);flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.f1-tile--cta:hover{background:var(--cct-copperDk)}.f1-tile__cta-title{font-size:var(--cct-fs-tile-cta);letter-spacing:-.02em;color:var(--cct-white);font-weight:700;line-height:1.12}.f1-tile__cta-link{font-size:var(--cct-fs-tile-cta-link);color:var(--cct-white);margin-top:var(--cct-space-4);font-weight:600}.f1-speakers__foot{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(28px,3.1vw,48px);display:flex}.f1-speakers .f1-btn--light:hover{background:var(--cct-mist)}.f1-participate__intro{font-size:var(--cct-fs-body);color:var(--cct-ink);max-width:460px;margin:0;font-weight:500;line-height:1.55}.f1-ways{gap:var(--cct-space-6);grid-template-columns:minmax(300px,440px) minmax(0,1fr);align-items:stretch;margin-top:clamp(40px,3.65vw,56px);display:grid}.f1-ways__tabs{flex-direction:column;gap:6px;display:flex}.f1-way{text-align:left;border-radius:var(--cct-radius-media);cursor:pointer;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;transition:background .2s;display:flex}.f1-way:hover{background:var(--cct-tint)}.f1-way.is-on{background:var(--cct-ink)}.f1-way:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-way__text{flex-direction:column;gap:6px;display:flex}.f1-way__name{font-size:var(--cct-fs-way-name);letter-spacing:-.015em;color:var(--cct-ink);font-weight:600;line-height:1.15}.f1-way__req{font-size:var(--cct-fs-way-req);color:var(--cct-muted)}.f1-way__common{color:var(--cct-copper);font-weight:600}.f1-way__arrow{font-size:var(--cct-fs-arrow);color:var(--cct-copper);opacity:0}.f1-way:hover .f1-way__arrow{opacity:.6}.f1-way.is-on .f1-way__name{color:var(--cct-white)}.f1-way.is-on .f1-way__req{color:var(--cct-dMuted)}.f1-way.is-on .f1-way__common,.f1-way.is-on .f1-way__arrow{color:var(--cct-onDark);opacity:1}.f1-ways__panel{background:var(--cct-tint);border-radius:var(--cct-radius-media);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;padding:clamp(32px,3.1vw,48px);display:grid}.f1-ways__title{font-size:var(--cct-fs-way-title);letter-spacing:-.02em;color:var(--cct-ink);font-weight:700;line-height:1.1}.f1-ways__desc{font-size:var(--cct-fs-body);color:var(--cct-muted);max-width:520px;margin:16px 0 0;line-height:1.6}.f1-ways__points{margin:var(--cct-space-5) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.f1-ways__points li{font-size:var(--cct-fs-link);color:var(--cct-ink);align-items:baseline;gap:12px;line-height:1.45;display:flex}.f1-dot{background:var(--cct-copper);border-radius:1px;flex-shrink:0;width:6px;height:6px;transform:translateY(-3px)}.f1-ways__ctas{margin-top:var(--cct-space-6);flex-wrap:wrap;gap:12px;display:flex}.f1-ways__photo{aspect-ratio:4/5;border-radius:var(--cct-radius-media);width:clamp(240px,22vw,340px)}@media (max-width:1279.98px){.f1-ways__photo{display:none}}.f1-acc{display:none}@media (max-width:1023.98px){.f1-ways{display:none}.f1-acc{gap:var(--cct-space-2);flex-direction:column;margin-top:28px;display:flex}}.f1-acc__item{border-radius:var(--cct-radius-media);background:var(--cct-tint);overflow:hidden}.f1-acc__item.is-on{background:var(--cct-ink)}.f1-acc__btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.f1-acc__btn:focus-visible{outline:var(--cct-focus);outline-offset:-2px;border-radius:var(--cct-radius-media)}.f1-acc__item.is-on .f1-acc__btn:focus-visible{outline:var(--cct-focus-dark);outline-offset:-3px}.f1-acc__text{flex-direction:column;gap:4px;display:flex}.f1-acc__name{font-size:var(--cct-fs-acc-name);color:var(--cct-ink);font-weight:600}.f1-acc__req{font-size:var(--cct-fs-acc-req);color:var(--cct-muted)}.f1-acc__sign{font-size:var(--cct-fs-arrow);color:var(--cct-copper)}.f1-acc__item.is-on .f1-acc__name{color:var(--cct-white)}.f1-acc__item.is-on .f1-acc__req{color:var(--cct-dMuted)}.f1-acc__item.is-on .f1-acc__sign,.f1-acc__item.is-on .f1-way__common{color:var(--cct-onDark)}.f1-acc__body{padding:0 18px 20px}.f1-acc__desc{font-size:var(--cct-fs-finder);color:var(--cct-dMuted);margin:0;line-height:1.55}.f1-ways__points--dark{margin-top:var(--cct-space-4)}.f1-ways__points--dark li{font-size:var(--cct-fs-finder);color:var(--cct-white)}.f1-ways__points--dark .f1-dot{background:var(--cct-onDark)}.f1-acc__cta{text-align:center;font-size:var(--cct-fs-btn-cta-m);color:var(--cct-white);border-radius:var(--cct-radius-button);font-weight:600;display:block}.f1-acc__cta--primary{background:var(--cct-copper);margin-top:20px;padding:15px}.f1-acc__cta--ghost{border:1.5px solid rgba(var(--cct-whiteRgb), .75);margin-top:10px;padding:13.5px}.f1-acc__cta:hover{color:var(--cct-white)}.f1-acc__cta:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}.f1-participate__help{font-size:var(--cct-fs-link);color:var(--cct-ink);margin:clamp(28px,3.1vw,48px) 0 0;line-height:1.5}.f1-inline-link{color:var(--cct-copper);text-underline-offset:4px;font-weight:600;text-decoration:underline}.f1-inline-link:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-editions__grid{grid-template-columns:minmax(0,1fr) clamp(360px,36.5vw,560px);align-items:start;gap:clamp(40px,4.7vw,72px);margin-top:clamp(40px,3.65vw,56px);display:grid}.f1-editions__list{border-bottom:1px solid var(--cct-rule2)}.f1-ed{border-top:1px solid var(--cct-rule2);border-radius:var(--cct-radius-button);background:0 0;grid-template-columns:clamp(84px,7.8vw,120px) minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin:0 -20px;padding:22px 20px;transition:background .2s;display:grid}.f1-ed.is-on{background:var(--cct-white)}.f1-ed:focus-visible{outline:2px solid var(--cct-copperDk);outline-offset:2px}.f1-ed__year{font-size:var(--cct-fs-ed-year);letter-spacing:-.03em;color:var(--cct-ink);font-weight:700;line-height:1}.f1-ed__place{font-size:var(--cct-fs-ed-place);color:var(--cct-ink);font-weight:600}.f1-ed__fmt{font-size:var(--cct-fs-ed-fmt);color:var(--cct-muted);margin-top:4px}.f1-ed__links{flex-wrap:wrap;gap:8px 20px;display:flex}.f1-ed__links--inline{margin-top:10px;display:none}.f1-ed__link{font-size:var(--cct-fs-ed-fmt);color:var(--cct-copperDk);white-space:nowrap;font-weight:600}.f1-ed__link:hover{color:var(--cct-copperDk);text-underline-offset:4px;text-decoration:underline}.f1-ed__link:focus-visible{outline:2px solid var(--cct-copperDk);outline-offset:3px;border-radius:3px}.f1-ed__link--sm{font-size:var(--cct-fs-edm-link)}@media (max-width:1279.98px){.f1-ed{grid-template-columns:clamp(84px,7.8vw,120px) minmax(0,1fr)}.f1-ed__links--col{display:none}.f1-ed__links--inline{display:flex}}.f1-ed-preview{position:sticky;top:96px}.f1-ed-preview__frame{border-radius:var(--cct-radius-media);background:var(--cct-ink);aspect-ratio:14/11;width:100%;position:relative;overflow:hidden}.f1-ed-preview__frame.is-online{background:var(--cct-slate)}.f1-ed-preview__veil{pointer-events:none;background:linear-gradient(0deg, rgba(var(--cct-veil), .9) 0%, rgba(var(--cct-veil), .55) 30%, rgba(var(--cct-veil), 0) 60%);position:absolute;inset:0}.f1-ed-preview__cap{color:var(--cct-white);position:absolute;bottom:29px;left:32px;right:32px}.f1-ed-preview__year{font-size:var(--cct-fs-pv-year);letter-spacing:-.03em;font-weight:700;line-height:1}.f1-ed-preview__place{font-size:var(--cct-fs-pv-place);margin-top:9px;font-weight:600}.f1-ed-preview__frame.is-online .f1-ed-preview__place{color:var(--cct-onDark)}.f1-ed-preview__fmt{color:var(--cct-dMuted);font-weight:400}.f1-ed-preview__caption{font-size:var(--cct-fs-pl-edition);color:var(--cct-muted);margin-top:var(--cct-space-3)}.f1-ed-preview__frame--m{aspect-ratio:7/5}.f1-ed-preview__frame--m .f1-ed-preview__cap{bottom:18px;left:20px;right:20px}.f1-ed-preview__frame--m .f1-ed-preview__year{font-size:var(--cct-fs-pv-year-m)}.f1-ed-preview__frame--m .f1-ed-preview__place{font-size:var(--cct-fs-pv-place-m);margin-top:7px}.f1-editions__m{display:none}@media (max-width:1023.98px){.f1-editions__grid{display:none}.f1-editions__m{display:block}}.f1-editions__m-preview{margin-top:28px}.f1-editions__m-list{border-bottom:1px solid var(--cct-rule2);margin-top:var(--cct-space-5)}.f1-edm{border-top:1px solid var(--cct-rule2);gap:16px;padding:18px 0;display:flex}.f1-edm__thumb{border-radius:var(--cct-radius-small);background:var(--cct-ink);flex-shrink:0;align-items:flex-end;width:104px;height:78px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.f1-edm__thumb.is-online{background:var(--cct-slate)}.f1-edm__thumb-label{font-size:var(--cct-fs-tag);color:var(--cct-white);font-weight:600}.f1-edm__thumb.is-online .f1-edm__thumb-label{color:var(--cct-onDark)}.f1-edm__text{flex:1;min-width:0}.f1-edm__top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.f1-edm__year{font-size:var(--cct-fs-edm-year);letter-spacing:-.02em;color:var(--cct-ink);font-weight:700}.f1-edm__place{font-size:var(--cct-fs-edm-place);color:var(--cct-ink);font-weight:600}.f1-edm__fmt{font-size:var(--cct-fs-edm-fmt);color:var(--cct-muted);margin-top:2px}.f1-edm__links{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.f1-videos__grid{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:start;gap:clamp(28px,3.1vw,48px);margin-top:clamp(28px,3.65vw,56px);display:grid}@media (max-width:1023.98px){.f1-videos__grid{grid-template-columns:1fr}}.f1-vid-frame{aspect-ratio:16/9;border-radius:var(--cct-radius-media);background:var(--cct-deep);width:100%;position:relative;overflow:hidden}.f1-vid-frame__btn{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.f1-vid-frame__btn:focus-visible{outline:var(--cct-focus-dark);outline-offset:-3px;border-radius:var(--cct-radius-media)}.f1-vid-frame__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.f1-vid-frame__veil{background:linear-gradient(0deg, rgba(var(--cct-veil), .7) 0%, rgba(var(--cct-veil), 0) 45%);position:absolute;inset:0}.f1-vid__img{transition:transform .35s}.f1-vid-frame__btn:hover .f1-vid__img,.f1-playlist__item:hover .f1-vid__img{transform:scale(1.04)}.f1-vid-frame__play{align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(16px,1.8vw,28px);left:clamp(16px,1.8vw,28px)}.f1-vid-frame__label{font-size:var(--cct-fs-play-label);color:var(--cct-white);font-weight:600}.f1-play{border-radius:var(--cct-radius-button);background:var(--cct-copper);flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.f1-vid-frame__btn:hover .f1-play,.f1-playlist__item:hover .f1-play{background:var(--cct-copperDk)}.f1-play--lg{width:60px;height:60px}.f1-play--sm{width:30px;height:30px}.f1-play__tri{border-left:17px solid var(--cct-white);border-top:11px solid #0000;border-bottom:11px solid #0000;width:0;height:0;margin-left:4px}.f1-play--sm .f1-play__tri{border-top-width:5px;border-bottom-width:5px;border-left-width:8px;margin-left:2px}.f1-vid__title{font-size:var(--cct-fs-vid-title);letter-spacing:-.015em;color:var(--cct-white);max-width:760px;margin-top:20px;font-weight:600;line-height:1.25}.f1-vid__edition{font-size:var(--cct-fs-vid-edition);color:var(--cct-dMuted);margin-top:var(--cct-space-2)}.f1-playlist__label{font-size:var(--cct-fs-link);color:var(--cct-dMuted);padding-bottom:14px;font-weight:600}.f1-playlist__item{border:0;border-top:1px solid rgba(var(--cct-whiteRgb), .14);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;grid-template-columns:clamp(128px,11vw,168px) minmax(0,1fr);align-items:start;gap:clamp(14px,1.2vw,18px);padding:18px 0;display:grid}.f1-playlist__item:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px;border-radius:6px}.f1-playlist__thumb{aspect-ratio:16/9;border-radius:var(--cct-radius-small);background:var(--cct-deep);width:100%;position:relative;overflow:hidden}.f1-playlist__play{position:absolute;bottom:8px;left:8px}.f1-playlist__text{flex-direction:column;display:flex}.f1-playlist__title{font-size:var(--cct-fs-pl-title);color:var(--cct-white);font-weight:600;line-height:1.3;transition:color .2s}.f1-playlist__item:hover .f1-playlist__title{color:var(--cct-onDark)}.f1-playlist__edition{font-size:var(--cct-fs-pl-edition);color:var(--cct-dMuted);margin-top:6px}.f1-testimonials__wrap{flex-wrap:wrap;align-items:flex-start;gap:32px clamp(48px,6.25vw,96px);display:flex}.f1-testimonials__intro{flex:320px;max-width:440px}.f1-testimonials__lead{font-size:var(--cct-fs-body);color:var(--cct-muted);margin:clamp(14px,1.56vw,24px) 0 0;line-height:1.6}.f1-testimonials__more{margin-top:clamp(20px,1.8vw,28px)}.f1-testimonials__cols{flex:999 560px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:0 56px;min-width:0;display:grid}.f1-quote{border-top:2px solid var(--cct-ink);margin:0 0 40px;padding-top:24px}.f1-quote__text{font-size:var(--cct-fs-quote);color:var(--cct-ink);text-wrap:pretty;margin:0;line-height:1.5}.f1-quote__text p{color:inherit;margin:0}.f1-quote__by{align-items:center;gap:16px;margin-top:20px;display:flex}.f1-quote__photo{aspect-ratio:4/5;border-radius:var(--cct-radius-button);flex-shrink:0;width:clamp(48px,3.65vw,56px)}.f1-quote__by>span:last-child{flex-direction:column;display:flex}.f1-quote__name{font-size:var(--cct-fs-quote-name);color:var(--cct-ink);font-weight:600}.f1-quote__meta{font-size:var(--cct-fs-country);color:var(--cct-muted);margin-top:3px;line-height:1.45}.f1-quote__edition{font-size:var(--cct-fs-country);color:var(--cct-copper);margin-top:3px;font-weight:600}.f1-venue__top{flex-wrap:wrap;align-items:flex-start;gap:40px clamp(48px,5.2vw,80px);display:flex}.f1-venue__copy{flex:400px;min-width:0}.f1-venue__desc{font-size:var(--cct-fs-body);color:var(--cct-muted);margin:clamp(16px,1.56vw,24px) 0 0;line-height:1.6}.f1-venue__facts{border-bottom:1px solid var(--cct-rule);margin:clamp(20px,2vw,32px) 0 0}.f1-venue__row{border-top:1px solid var(--cct-rule);grid-template-columns:clamp(76px,6.25vw,96px) minmax(0,1fr);gap:16px;padding:clamp(13px,1.04vw,16px) 0;display:grid}.f1-venue__row dt{font-size:var(--cct-fs-venue-k);color:var(--cct-muted)}.f1-venue__row dd{font-size:var(--cct-fs-body);color:var(--cct-ink);margin:0;font-weight:600}.f1-venue__links{flex-wrap:wrap;gap:16px 28px;margin-top:clamp(20px,2vw,32px);display:flex}.f1-venue__media{flex:520px;min-width:0;max-width:760px}.f1-venue__grid{grid-template-rows:repeat(2,clamp(180px,15.6vw,240px));grid-template-columns:minmax(0,1fr) minmax(0,.36fr);gap:16px;display:grid}.f1-venue__tile{border-radius:var(--cct-radius-media);background:var(--cct-slate);position:relative;overflow:hidden}.f1-venue__tile--main{background:var(--cct-ink);grid-row:1/3}.f1-venue__grid[data-count="1"]{grid-template-rows:clamp(280px,25vw,400px);grid-template-columns:minmax(0,1fr)}.f1-venue__grid[data-count="1"] .f1-venue__tile--main{grid-row:auto}.f1-venue__grid[data-count="2"]{grid-template-columns:minmax(0,1fr) minmax(0,.5fr)}.f1-venue__grid[data-count="2"] .f1-venue__tile--side{grid-row:1/3}.f1-venue__cap{background:linear-gradient(0deg, rgba(var(--cct-veil), .85), rgba(var(--cct-veil), 0));font-size:var(--cct-fs-pl-edition);color:var(--cct-white);padding:16px 18px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.f1-map{border-radius:var(--cct-radius-media);background:var(--cct-mist);height:clamp(220px,20.8vw,320px);margin-top:clamp(28px,3.1vw,48px);position:relative;overflow:hidden}.f1-map__grid{background:repeating-linear-gradient(0deg, transparent 0, transparent 47px, rgba(var(--cct-inkRgb), .07) 47px, rgba(var(--cct-inkRgb), .07) 48px), repeating-linear-gradient(90deg, transparent 0, transparent 47px, rgba(var(--cct-inkRgb), .07) 47px, rgba(var(--cct-inkRgb), .07) 48px);position:absolute;inset:0}.f1-map__cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.f1-map__label{font-size:var(--cct-fs-body);color:var(--cct-ink);font-weight:600}.f1-map__btn{font:inherit;font-weight:600;font-size:var(--cct-fs-btn-fixed);color:var(--cct-white);background:var(--cct-ink);border-radius:var(--cct-radius-button);cursor:pointer;border:0;padding:12px 20px}.f1-map__btn:hover{background:var(--cct-slate)}.f1-map__btn:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-map__note{font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-map__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.f1-cta{background:var(--cct-ink);color:var(--cct-white);position:relative;overflow:hidden}.f1-cta__veil{background:linear-gradient(90deg, rgba(var(--cct-veil), .94) 0%, rgba(var(--cct-veil), .82) 50%, rgba(var(--cct-veil), .55) 100%);position:absolute;inset:0}.f1-cta__inner{min-height:600px;padding:var(--cct-space-11) 0;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(48px,5.2vw,80px);display:grid;position:relative}.f1-cta__heading{font-size:var(--cct-fs-cta);letter-spacing:var(--cct-track-tight);color:var(--cct-white);text-wrap:balance;margin:0;font-weight:700;line-height:1.06}.f1-cta__ctas{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:36px;display:flex}.f1-cta__primary-col{gap:var(--cct-space-2);flex-direction:column;display:flex}.f1-cta__note{font-size:var(--cct-fs-small);color:var(--cct-dMuted);padding-left:26px}.f1-cta__deadline{border-left:1px solid rgba(var(--cct-whiteRgb), .25);padding-left:48px}.f1-cta__dl-label{font-size:var(--cct-fs-dl-label);color:var(--cct-onDark);font-weight:600}.f1-cta__dl-date{font-size:var(--cct-fs-dl-date);letter-spacing:var(--cct-track-stat);margin-top:14px;font-weight:700;line-height:1}.f1-cta__dl-what{font-size:var(--cct-fs-dl-what);color:var(--cct-dMuted);margin-top:var(--cct-space-3)}.f1-cta .f1-btn:focus-visible{outline:var(--cct-focus-dark)}@media (max-width:1023.98px){.f1-cta__veil{background:rgba(var(--cct-veil), .84)}.f1-cta__inner{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:64px 0;display:flex}.f1-cta__deadline{border-left:0;order:1;padding-left:0}.f1-cta__copy{border-top:1px solid rgba(var(--cct-whiteRgb), .25);order:2;margin-top:32px;padding-top:28px}.f1-cta__dl-label{font-size:var(--cct-fs-dl-label-m)}.f1-cta__dl-date{font-size:var(--cct-fs-dl-date-m);letter-spacing:-.03em;margin-top:var(--cct-space-2)}.f1-cta__dl-what{font-size:var(--cct-fs-dl-what-m);margin-top:var(--cct-space-2)}.f1-cta__heading{font-size:var(--cct-fs-cta-m);letter-spacing:-.02em;text-wrap:wrap;line-height:1.08}.f1-cta__ctas{margin-top:var(--cct-space-5);flex-direction:column;align-items:stretch;max-width:420px}.f1-cta .f1-btn--fixed{font-size:var(--cct-fs-btn-cta-m);padding:15px}.f1-cta__note{text-align:center;padding-left:0}.f1-cta .f1-btn--light{margin-top:4px}}@media (max-width:767.98px){.f1-venue__grid{grid-template-rows:auto 72px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.f1-venue__tile--main{aspect-ratio:3/2;grid-area:auto/1/auto/-1}.f1-venue__grid[data-count="2"] .f1-venue__tile--side{aspect-ratio:3;grid-area:auto/1/auto/-1}}.f1-participate:has(+.f1-partners){padding-bottom:clamp(32px,3.6vw,56px)}.f1-partners{padding:0 0 clamp(40px,4.2vw,64px)}.f1-partners__group+.f1-partners__group{margin-top:var(--cct-space-6)}.f1-partners__h{font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);margin:0;font-weight:700;line-height:1.15}.f1-partners__row{margin:var(--cct-space-4) 0 0;align-items:center;gap:var(--cct-space-4) clamp(24px, 3.1vw, 48px);flex-wrap:wrap;padding:0;list-style:none;display:flex}.f1-partners__item{align-items:center;min-width:0;display:flex}.f1-partners__link{min-height:var(--cct-tap);border-radius:var(--cct-radius-small);align-items:center;display:flex}.f1-partners__link:focus-visible{outline:var(--cct-focus);outline-offset:4px}.f1-partners__logo{object-fit:contain;width:auto;max-width:min(200px,100%);height:auto;max-height:56px;display:block}@media (max-width:480px){.f1-partners__row{column-gap:var(--cct-space-5)}.f1-partners__logo{max-height:44px}}
.f1-ihero,.f1-ibody,.f1-endcta{font-family:var(--cct-font);font-feature-settings:normal;-webkit-font-smoothing:antialiased;line-height:normal}.f1-ihero{isolation:isolate;background:var(--cct-ink);color:var(--cct-white);min-height:280px;padding:calc(var(--cct-hdr-h) + 12px) 0 48px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.f1-ihero__bg{z-index:-1;position:absolute;inset:0}.f1-ihero__bg .f1-photo__img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.f1-ihero__veil{z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--cct-veil), .6) 0, rgba(var(--cct-veil), 0) 140px), linear-gradient(90deg, rgba(var(--cct-veil), .94) 0%, rgba(var(--cct-veil), .88) 55%, rgba(var(--cct-veil), .8) 100%);position:absolute;inset:0}.f1-ihero:not(.has-photo) .f1-ihero__veil{display:none}.f1-ihero__copy{position:relative}.f1-ihero__curve{pointer-events:none;width:100%;max-width:none;height:40px;position:absolute;bottom:0;left:0;right:0}.f1-ihero__curve path{fill:none;stroke:var(--cct-curve);stroke-width:1.5px}.f1-ihero__curve--m{display:none}.f1-crumbs ol{font-size:var(--cct-fs-small);color:var(--cct-dSoft);flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.f1-crumbs li{align-items:center;gap:10px;display:inline-flex}.f1-crumbs a{color:var(--cct-dMuted)}.f1-crumbs a:hover{color:var(--cct-onDark);text-underline-offset:3px;text-decoration:underline}.f1-crumbs a:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px;border-radius:3px}.f1-crumbs [aria-current=page]{color:var(--cct-white);font-weight:500}.f1-crumbs__sep{color:var(--cct-onDark)}.f1-ihero__title{letter-spacing:var(--cct-track-tight);color:var(--cct-white);text-wrap:balance;overflow-wrap:break-word;max-width:26ch;margin:14px 0 0;font-size:clamp(36px,3.2vw,50px);font-weight:700;line-height:1.06}.f1-ihero__title em{color:var(--cct-onDark);font-style:normal}.f1-ihero__intro{font-size:var(--cct-fs-tagline);color:var(--cct-dMuted);max-width:960px;margin:10px 0 0;line-height:1.45}@media (max-width:1279.98px){.f1-ihero{padding-top:calc(var(--cct-hdr-h-compact) + 16px)}}@media (max-width:1023.98px){.f1-ihero{min-height:180px;padding-bottom:34px}.f1-ihero__curve{height:28px}.f1-ihero__curve--d{display:none}.f1-ihero__curve--m{display:block}.f1-ihero__title{font-size:var(--cct-fs-hero-m);letter-spacing:-.02em;margin-top:10px;line-height:1.08}.f1-ihero__intro{font-size:var(--cct-fs-tagline-m);margin-top:8px}}@media (max-width:767.98px){.f1-ihero{padding-top:calc(var(--cct-hdr-h-compact) + 10px)}.f1-ihero__intro{font-size:14px;line-height:1.4}.f1-ihero__title{font-size:clamp(26px,7vw,30px)}.f1-ihero__title--longword{font-size:var(--cct-fs-hero-longword-m)}}.f1-ibody{background:var(--cct-white);color:var(--cct-ink);overflow-wrap:anywhere;padding:clamp(48px,5.2vw,80px) 0 clamp(64px,7.3vw,112px)}.f1-ibody,.f1-ibody *{font-variant-numeric:normal!important}.f1-iblock+.f1-iblock{margin-top:clamp(56px,6.25vw,96px)}.f1-iblock--tint{background:var(--cct-tint);border-radius:var(--cct-radius-media);padding:clamp(28px,3.65vw,56px)}.f1-iblock__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:clamp(24px,2.6vw,40px);display:flex}.f1-iblock__title{font-size:var(--cct-fs-inner-h2);letter-spacing:-.02em;color:var(--cct-ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.f1-iblock__lead{font-size:var(--cct-fs-body);color:var(--cct-muted);max-width:640px;margin:12px 0 0;line-height:1.6}.f1-iblock__action{font-size:var(--cct-fs-link)}.f1-coming-soon{font-size:var(--cct-fs-body);color:var(--cct-muted);border-top:2px solid var(--cct-ink);border-bottom:1px solid var(--cct-rule);max-width:640px;margin:0;padding:24px 0;line-height:1.6}.f1-prose{max-width:72ch;font-size:var(--cct-fs-body);line-height:var(--cct-lh-body);color:var(--cct-muted)}.f1-prose>:first-child{margin-top:0}.f1-prose :is([style],font){letter-spacing:inherit!important;background-color:#0000!important;font-family:inherit!important}.f1-prose :is([style],font):not(h1,h2,h3,h4,h5,h6){font-size:inherit!important;line-height:inherit!important}.f1-prose :is([style],font):not(a){color:inherit!important}.f1-prose :is([style],[align]):not(td,th){text-align:start!important}.f1-prose h2{font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);margin:48px 0 0;font-family:inherit;font-weight:700;line-height:1.15}.f1-prose h3{font-size:var(--cct-fs-prose-h3);color:var(--cct-ink);margin:32px 0 0;font-family:inherit;font-weight:600;line-height:1.3}.f1-prose h4{font-size:var(--cct-fs-prose-h4);color:var(--cct-ink);text-transform:none;letter-spacing:0;margin:24px 0 0;font-weight:600;line-height:1.35}.f1-prose p{color:inherit;font-size:inherit;line-height:inherit;text-wrap:pretty;margin:16px 0 0}.f1-prose ul,.f1-prose ol{margin:16px 0 0;padding:0;list-style:none}.f1-prose li{margin-top:10px;padding-left:20px;position:relative}.f1-prose ul>li:before{content:"";background:var(--cct-copper);border-radius:1px;width:6px;height:6px;position:absolute;top:.72em;left:0}.f1-prose ol{counter-reset:f1-ol}.f1-prose ol>li{counter-increment:f1-ol;padding-left:28px}.f1-prose ol>li:before{content:counter(f1-ol) ".";color:var(--cct-copper);font-weight:600;position:absolute;top:0;left:0}.f1-prose a{color:var(--cct-copper);text-underline-offset:3px;text-decoration:underline}.f1-prose a:hover{color:var(--cct-copperDk)}.f1-prose a:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-prose strong,.f1-prose b{color:var(--cct-ink);font-weight:600}.f1-prose em{font-style:italic}.f1-prose blockquote{border-left:2px solid var(--cct-ink);color:var(--cct-ink);font-size:var(--cct-fs-quote);margin:24px 0 0;padding:4px 0 4px 20px}.f1-prose hr{border:0;border-top:1px solid var(--cct-rule);margin:40px 0}.f1-prose img{border-radius:var(--cct-radius-media);max-width:100%;height:auto}.f1-prose table,.body-prose table{border-collapse:collapse;max-width:100%;font-size:var(--cct-fs-finder);margin:24px 0 0;line-height:1.5;display:block;overflow-x:auto}.f1-prose th,.f1-prose td{border-top:1px solid var(--cct-rule);text-align:left;vertical-align:top;color:var(--cct-muted);padding:12px 20px 12px 0}.f1-prose th{color:var(--cct-ink);font-weight:600}.f1-prose tr:last-child>td{border-bottom:1px solid var(--cct-rule)}.f1-prose table p{margin:0}.f1-rows{border-bottom:1px solid var(--cct-rule);margin:0}.f1-rows__row{border-top:1px solid var(--cct-rule);grid-template-columns:clamp(96px,11vw,168px) minmax(0,1fr);gap:16px;padding:clamp(13px,1.04vw,16px) 0;display:grid}.f1-rows__row dt{font-size:var(--cct-fs-venue-k);color:var(--cct-muted)}.f1-rows__row dd{font-size:var(--cct-fs-body);color:var(--cct-ink);margin:0;font-weight:600}.f1-rows__row dd a{color:var(--cct-copper)}@media (max-width:767.98px){.f1-rows__row{grid-template-columns:1fr;gap:4px}}.f1-list{border-bottom:1px solid var(--cct-rule);margin:0;padding:0;list-style:none}.f1-list__row{border-top:1px solid var(--cct-rule);padding:22px 0}.f1-switch ul{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.f1-switch li{align-items:baseline;gap:14px;display:inline-flex}.f1-switch__item{font-size:var(--cct-fs-switch);letter-spacing:-.015em;color:var(--cct-ink);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}a.f1-switch__item:hover{color:var(--cct-copper);text-decoration:underline;-webkit-text-decoration-color:var(--cct-copper);text-decoration-color:var(--cct-copper)}a.f1-switch__item:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-switch__item.is-current{color:var(--cct-copper);text-decoration:underline;-webkit-text-decoration-color:var(--cct-copper);text-decoration-color:var(--cct-copper)}.f1-switch__sep{font-size:var(--cct-fs-switch);color:var(--cct-copper)}.f1-switch__item{min-height:var(--cct-tap);align-items:center;display:inline-flex}.f1-pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(14px,1.56vw,24px);display:grid}.f1-pgrid .f1-tile{flex:none;width:auto}.f1-ibody .f1-tile:focus-visible{outline:var(--cct-focus);outline-offset:3px}@media (max-width:767.98px){.f1-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.f1-pgrid .f1-tile__text{bottom:12px;left:12px;right:12px}.f1-pgrid .f1-tile__name{font-size:var(--cct-fs-tile-name-m)}.f1-pgrid .f1-tile__aff{font-size:var(--cct-fs-small)}}.f1-cm__extra{font-size:var(--cct-fs-finder);color:var(--cct-ink);margin-top:var(--cct-space-2);line-height:1.45}div.f1-cm{cursor:default}.f1-accl{border-bottom:1px solid var(--cct-rule)}.f1-accl__item{border-top:1px solid var(--cct-rule)}.f1-accl__summary{cursor:pointer;min-height:64px;font-size:var(--cct-fs-acc-name);color:var(--cct-ink);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-weight:600;line-height:1.3;list-style:none;display:flex}.f1-accl__summary::-webkit-details-marker{display:none}.f1-accl__summary:hover{color:var(--cct-copper)}.f1-accl__summary:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:4px}.f1-accl__sign:before{content:"+";font-size:var(--cct-fs-sign);color:var(--cct-copper);font-weight:400}.f1-accl__item[open] .f1-accl__sign:before{content:"−"}.f1-accl__body{max-width:72ch;font-size:var(--cct-fs-body);line-height:var(--cct-lh-body);color:var(--cct-muted);padding:0 0 28px}.f1-accl__body>:first-child{margin-top:0}.f1-panel--inner{margin-top:clamp(40px,4.7vw,72px)}.f1-ibody .f1-btn:focus-visible{outline:var(--cct-focus)}.f1-ibody .f1-panel .f1-btn:focus-visible{outline:var(--cct-focus-dark)}.f1-panel__sub{font-size:var(--cct-fs-body);color:var(--cct-dMuted);margin:12px 0 0;line-height:1.55}.f1-panel .f1-cta__primary-col{gap:var(--cct-space-2);flex-direction:column;display:flex}.f1-panel .f1-cta__note{font-size:var(--cct-fs-small);color:var(--cct-dMuted);padding-left:26px}.f1-panel .f1-panel__actions{align-items:flex-start;gap:12px}.f1-endcta{background:var(--cct-white);padding:0 0 clamp(16px,2vw,32px)}.f1-panel--end{margin-top:0}@media (max-width:1023.98px){.f1-panel .f1-panel__actions{flex-direction:column;align-items:stretch;max-width:420px}.f1-panel .f1-cta__note{text-align:center;padding-left:0}}.f1-ptile{aspect-ratio:4/3;border-radius:var(--cct-radius-small);background:var(--cct-heroBg);margin:0;display:block;position:relative;overflow:hidden}.f1-ptile:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-ptile__cap{background:linear-gradient(0deg, rgba(var(--cct-veil), .85), rgba(var(--cct-veil), 0));font-size:var(--cct-fs-pl-edition);color:var(--cct-white);padding:14px 16px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.f1-ptile:hover .f1-photo__img{transform:scale(1.04)}.f1-ptile .f1-photo__img{transition:transform .35s}.form-field label,.form-legend,.form-field-group-label{font-family:var(--cct-font);font-size:var(--cct-fs-finder-label);letter-spacing:0;text-transform:none;color:var(--cct-ink);font-weight:600}.form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-field select,.form-field textarea,.form-captcha-input{font-family:var(--cct-font);font-size:var(--cct-fs-finder);color:var(--cct-ink);background-color:var(--cct-white);border:1.5px solid var(--cct-field);border-radius:var(--cct-radius-button);min-height:52px;box-shadow:none;padding:0 16px}.form-field textarea{min-height:140px;padding:14px 16px;line-height:1.5}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--cct-field)}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:var(--cct-muted)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.form-captcha-input:focus{outline:var(--cct-focus);outline-offset:2px;border-color:var(--cct-ink);box-shadow:none}.form-field [aria-invalid=true],.form-input--error,.form-select--error,.form-textarea--error{border-color:var(--cct-err)!important}.form-error{font-size:var(--cct-fs-small);color:var(--cct-err);margin-top:6px;font-weight:500}.form-help,.form-note,.form-section-note{font-size:var(--cct-fs-small);color:var(--cct-muted);line-height:1.5}.form-field input[type=checkbox],.form-field input[type=radio]{accent-color:var(--cct-copper);width:18px;height:18px}.form-card{background:var(--cct-tint);border-radius:var(--cct-radius-media);box-shadow:none;border:0;padding:clamp(24px,3.1vw,48px)}.form-card h2{font-family:var(--cct-font);font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);font-weight:700}.form-success,.contact-success{background:var(--cct-tint);border:0;border-top:2px solid var(--cct-ink);border-radius:0 0 var(--cct-radius-media) var(--cct-radius-media);color:var(--cct-ink);padding:20px 24px}.btn{font-family:var(--cct-font);font-size:var(--cct-fs-btn-fixed);letter-spacing:0;text-transform:none;border-radius:var(--cct-radius-button);box-shadow:none;padding:16px 26px;font-weight:600;transform:none}.btn--signal,.btn--primary{background:var(--cct-copper);color:var(--cct-white);box-shadow:none;border:0}.btn--signal:hover,.btn--primary:hover{background:var(--cct-copperDk);color:var(--cct-white);transform:none}.btn--outline-dark,.btn--outline,.btn--ghost{color:var(--cct-ink);border:1.5px solid var(--cct-ink);background:0 0;padding:14.5px 24.5px}.btn--outline-dark:hover,.btn--outline:hover,.btn--ghost:hover{background:var(--cct-ink);color:var(--cct-white)}.btn--link{color:var(--cct-copper);background:0 0;border:0;padding:0}.btn--sm{font-size:var(--cct-fs-small);padding:12px 18px}.btn:focus-visible{outline:var(--cct-focus);outline-offset:3px}.btn[disabled],.btn:disabled{opacity:.55;cursor:not-allowed}.f1-prose .body-prose,.f1-prose .legal-doc{max-width:none;font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.f1-prose .legal-doc__section h2{font-family:var(--cct-font)}.f1-prose .legal-doc__updated{font-size:var(--cct-fs-small);color:var(--cct-muted);margin-top:40px}
.f1-people__switch{margin:0 0 var(--cct-space-7)}.f1-people__foot{margin:var(--cct-space-7) 0 0}.f1-ibody--people .f1-committee__cols{margin-top:0}@media (max-width:767.98px){.f1-people__switch{margin-bottom:var(--cct-space-6)}.f1-people__foot{margin-top:var(--cct-space-6)}}.f1-pe .f1-list__row{padding:0}.f1-pe__link{align-items:center;gap:var(--cct-space-3) var(--cct-space-6);padding:var(--cct-space-5) var(--cct-space-4);margin:0 calc(-1 * var(--cct-space-4));border-radius:var(--cct-radius-button);color:var(--cct-ink);grid-template-columns:auto minmax(0,1fr) auto auto;transition:background .2s;display:grid}.f1-pe__link:hover{background:var(--cct-tint)}.f1-pe__link:focus-visible{outline:var(--cct-focus);outline-offset:2px}.f1-pe__year{font-size:var(--cct-fs-ed-year);letter-spacing:-.03em;color:var(--cct-ink);font-weight:700;line-height:1}.f1-pe__main{gap:var(--cct-space-1);flex-direction:column;min-width:0;display:flex}.f1-pe__place{font-size:var(--cct-fs-ed-place);color:var(--cct-ink);font-weight:600;line-height:1.3;transition:color .2s}.f1-pe__count{font-size:var(--cct-fs-ed-fmt);color:var(--cct-muted);line-height:1.4}.f1-pe__faces{grid-template-columns:repeat(6, calc(var(--cct-portrait-row-w-m) * 2 / 3));gap:var(--cct-space-2);display:grid}.f1-pe__face{aspect-ratio:4/5;border-radius:var(--cct-radius-tag);display:block}.f1-pe__arrow{font-size:var(--cct-fs-arrow);color:var(--cct-copper);opacity:0;transition:opacity .2s}.f1-pe__link:hover .f1-pe__place,.f1-pe__link:focus-visible .f1-pe__place{color:var(--cct-copper)}.f1-pe__link:hover .f1-pe__arrow,.f1-pe__link:focus-visible .f1-pe__arrow{opacity:1}.f1-pe__link:hover .f1-portrait__img{transform:scale(1.05)}@media (max-width:1023.98px){.f1-pe__link{gap:var(--cct-space-4) var(--cct-space-5);grid-template-columns:auto minmax(0,1fr)}.f1-pe__faces{max-width:calc(6 * var(--cct-portrait-row-w-m));grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}.f1-pe__arrow{display:none}}@media (max-width:767.98px){.f1-pe__link{padding-block:var(--cct-space-4)}.f1-pe__year{font-size:var(--cct-fs-edm-year)}.f1-pe__place{font-size:var(--cct-fs-edm-place)}.f1-pe__count{font-size:var(--cct-fs-edm-fmt)}}.f1-sgrid{row-gap:var(--cct-space-6)}.f1-sgrid__item{flex-direction:column;min-width:0;display:flex}.f1-sgrid .f1-tile:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-sgrid__extra{margin-top:var(--cct-space-3)}.f1-sgrid__talks{gap:var(--cct-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.f1-sgrid__talk{-webkit-line-clamp:3;font-size:var(--cct-fs-finder);color:var(--cct-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cct-rule2);text-decoration-color:var(--cct-rule2);text-underline-offset:4px;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;text-decoration-thickness:1px;transition:color .2s;display:-webkit-box;overflow:hidden}.f1-sgrid__talk:hover{color:var(--cct-copper);-webkit-text-decoration-color:var(--cct-copper);text-decoration-color:var(--cct-copper)}.f1-sgrid__talk:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}@media (max-width:767.98px){.f1-sgrid{row-gap:var(--cct-space-5)}.f1-sgrid__extra{margin-top:var(--cct-space-2)}.f1-sgrid__talk{font-size:var(--cct-fs-small)}}.f1-sp{gap:var(--cct-space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.f1-sp.has-side{grid-template-columns:var(--cct-tile-w) minmax(0, 1fr);gap:var(--cct-space-10)}.f1-sp__side{top:calc(var(--cct-hdr-h-solid) + var(--cct-space-5));position:sticky}}.f1-sp__side{min-width:0}.f1-sp__side>*+*{margin-top:var(--cct-space-5)}.f1-sp__portrait{width:100%;max-width:var(--cct-tile-w);aspect-ratio:4/5;border-radius:var(--cct-radius-media);display:block}.f1-sp__facts .f1-rows__row{gap:var(--cct-space-1);grid-template-columns:minmax(0,1fr)}.f1-sp__facts dd{font-size:var(--cct-fs-link);line-height:1.5}.f1-sp__facts dd a:hover{color:var(--cct-copperDk);text-underline-offset:3px;text-decoration:underline}.f1-sp__facts dd a:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-sp__main{min-width:0}@media (max-width:767.98px){.f1-sp{gap:var(--cct-space-6)}}.f1-talk{gap:var(--cct-space-2);flex-direction:column;display:flex}.f1-talk__meta{font-size:var(--cct-fs-ed-fmt);color:var(--cct-muted);margin:0;line-height:1.45}.f1-talk__title{max-width:64ch;font-size:var(--cct-fs-acc-name);letter-spacing:-.01em;color:var(--cct-ink);text-wrap:pretty;margin:0;font-weight:600;line-height:1.35}.f1-talk__link{color:var(--cct-ink);transition:color .2s}.f1-talk__link:hover{color:var(--cct-copper)}.f1-talk__link:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-talk__arrow{color:var(--cct-copper)}.f1-talk__lead{max-width:72ch;font-size:var(--cct-fs-body);line-height:var(--cct-lh-body);color:var(--cct-muted);margin:0}
.f1-prog-h2{margin:0 0 var(--cct-space-5);font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);font-weight:700;line-height:1.15}.f1-ihero__title:has(>.f1-prog-longtitle){font-size:var(--cct-fs-inner-h2);letter-spacing:-.02em;overflow-wrap:break-word;max-width:48ch;line-height:1.15}@media (max-width:1023.98px){.f1-ihero__title:has(>.f1-prog-longtitle){font-size:var(--cct-fs-panel);line-height:1.2}}.f1-prog-panel-h{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.f1-talk-row{grid-template-columns:minmax(0, calc(var(--cct-space-10) * 2)) minmax(0, 1fr);gap:var(--cct-space-2) var(--cct-space-6);display:grid}.f1-talk-row__label{padding-top:var(--cct-space-1);font-size:var(--cct-fs-small);color:var(--cct-muted);margin:0;font-weight:500;line-height:1.45}.f1-talk-row__label.is-keynote{color:var(--cct-copper);font-weight:600}.f1-talk-row__body{min-width:0}.f1-talk-row__title{font-size:var(--cct-fs-ed-place);letter-spacing:-.01em;color:var(--cct-ink);text-wrap:pretty;margin:0;font-weight:600;line-height:1.3}.f1-talk-row__title a{color:inherit;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.f1-talk-row__title a:hover{color:var(--cct-copper);-webkit-text-decoration-color:var(--cct-copper);text-decoration-color:var(--cct-copper)}.f1-talk-row__title a:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-talk-row__speaker{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-link);color:var(--cct-muted);line-height:1.5}.f1-talk-row__name{color:var(--cct-ink);font-weight:600}a.f1-talk-row__name{color:var(--cct-copper)}a.f1-talk-row__name:hover{text-underline-offset:4px;text-decoration:underline}a.f1-talk-row__name:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-talk-row__excerpt{margin:var(--cct-space-3) 0 0;max-width:72ch;font-size:var(--cct-fs-link);color:var(--cct-muted);line-height:1.6}@media (max-width:767.98px){.f1-talk-row{gap:var(--cct-space-2);grid-template-columns:minmax(0,1fr)}.f1-talk-row__label{padding-top:0}.f1-talk-row__label:empty{display:none}}.f1-sesslist{margin:0;padding:0;list-style:none}.f1-sesslist__item{break-inside:avoid;border-top:1px solid var(--cct-rule)}.f1-sesslist__link{align-items:baseline;column-gap:var(--cct-space-2);min-height:var(--cct-tap);padding:var(--cct-space-3) 0;color:var(--cct-ink);font-size:var(--cct-fs-body);grid-template-columns:auto auto minmax(0,1fr);line-height:1.4;display:grid}.f1-sesslist__num{font-size:var(--cct-fs-small);color:var(--cct-copperDk);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.f1-sesslist__sep{color:var(--cct-copperDk)}.f1-sesslist__name{font-weight:600}.f1-sesslist__link:hover .f1-sesslist__name{color:var(--cct-copper);text-underline-offset:4px;text-decoration:underline}.f1-sesslist__link:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:4px}@media (min-width:1024px){.f1-sesslist{column-count:2;column-gap:clamp(var(--cct-space-7), 5vw, var(--cct-space-10))}}.f1-sess>*+*{margin-top:clamp(var(--cct-space-8), 6.25vw, var(--cct-space-10))}.f1-sess-topics{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--cct-space-10) * 4)), 1fr));column-gap:var(--cct-space-9);border-top:1px solid var(--cct-rule);margin:0;padding:0;list-style:none;display:grid}.f1-sess-topics li{padding:var(--cct-space-4) 0;border-bottom:1px solid var(--cct-rule);font-size:var(--cct-fs-body);color:var(--cct-ink);font-weight:600;line-height:1.4}.f1-wall.f1-sess-related{margin-top:0}.f1-sess .f1-accl__body p{margin:0}.f1-prog-eds{border-bottom:1px solid var(--cct-rule);margin:0;padding:0;list-style:none}.f1-prog-eds__item{border-top:1px solid var(--cct-rule)}.f1-prog-ed{grid-template-columns:minmax(0, calc(var(--cct-space-10) + var(--cct-space-5))) minmax(0, 1fr) auto;align-items:center;gap:var(--cct-space-2) var(--cct-space-5);min-height:var(--cct-tap);padding:var(--cct-space-5) 0;color:var(--cct-ink);display:grid}.f1-prog-ed__year{font-size:var(--cct-fs-ed-year);letter-spacing:-.03em;font-weight:700;line-height:1;transition:color .2s}.f1-prog-ed__main{flex-direction:column;min-width:0;display:flex}.f1-prog-ed__place{font-size:var(--cct-fs-ed-place);font-weight:600;line-height:1.3}.f1-prog-ed__note{font-size:var(--cct-fs-ed-fmt);color:var(--cct-muted);margin-top:var(--cct-space-1)}.f1-prog-ed__go{font-size:var(--cct-fs-link);color:var(--cct-copper);white-space:nowrap;font-weight:600}.f1-prog-ed.is-current .f1-prog-ed__year,.f1-prog-ed:hover .f1-prog-ed__year,.f1-prog-ed:focus-visible .f1-prog-ed__year{color:var(--cct-copper)}.f1-prog-ed:hover .f1-prog-ed__go{text-underline-offset:4px;text-decoration:underline}.f1-prog-ed:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}@media (max-width:767.98px){.f1-prog-ed{grid-template-columns:minmax(0, calc(var(--cct-space-10) - var(--cct-space-4))) minmax(0, 1fr)}.f1-prog-ed__go{grid-column:2}}.f1-daynav{align-items:center;gap:0 var(--cct-space-4);margin-top:var(--cct-space-5);flex-wrap:wrap;display:flex}.f1-daynav__label{font-size:var(--cct-fs-small);color:var(--cct-ink);font-weight:600}.f1-daynav ul{align-items:center;gap:0 var(--cct-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.f1-daynav li{align-items:center;gap:var(--cct-space-2);display:inline-flex}.f1-daynav__link{min-height:var(--cct-tap);font-size:var(--cct-fs-link);color:var(--cct-copper);align-items:center;font-weight:600;display:inline-flex}.f1-daynav__link:hover{text-underline-offset:4px;text-decoration:underline}.f1-daynav__link:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}.f1-daynav__note{font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-daynav__sep{margin-left:var(--cct-space-1);color:var(--cct-copper)}.f1-prog__days{margin-top:clamp(var(--cct-space-7), 5.2vw, var(--cct-space-9))}.f1-prog__days>.f1-iblock{scroll-margin-top:calc(var(--cct-hdr-h-solid) + var(--cct-space-5))}.f1-talkd{gap:clamp(var(--cct-space-7), 4.7vw, var(--cct-space-9));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.f1-talkd{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--cct-space-10) * 4))}}.f1-talkd__main{min-width:0}.f1-talkd__sec+.f1-talkd__sec{margin-top:clamp(var(--cct-space-7), 4.7vw, var(--cct-space-9))}.f1-talkd__people{border-bottom:1px solid var(--cct-rule)}.f1-talkd__aside{min-width:0}.f1-talkd__back{margin:var(--cct-space-5) 0 0}.f1-talkd__related{margin-top:clamp(var(--cct-space-8), 6.25vw, var(--cct-space-10))}.f1-kw__links{gap:var(--cct-space-3) var(--cct-space-6);margin:var(--cct-space-7) 0 0;flex-wrap:wrap;display:flex}.f1-kw__links .f1-textlink{min-height:var(--cct-tap);align-items:center;display:inline-flex}.f1-sessd{gap:clamp(var(--cct-space-7), 4.7vw, var(--cct-space-9));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.f1-sessd{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.f1-sessd__aside{top:calc(var(--cct-hdr-h-solid) + var(--cct-space-5));position:sticky}}.f1-sessd__main,.f1-sessd__aside{min-width:0}.f1-sessd__card{background:var(--cct-tint);border-radius:var(--cct-radius-media);padding:clamp(20px,1.8vw,28px)}.f1-sessd__card .f1-prog-h2,.f1-sessd__links .f1-prog-h2{margin:0 0 var(--cct-space-3)}.f1-sessd__card .f1-rows__row{grid-template-columns:96px minmax(0,1fr)}.f1-sessd__ctas{margin-top:var(--cct-space-5);flex-wrap:wrap;gap:10px;display:flex}.f1-sessd__ctas .f1-btn{flex:auto}.f1-sessd__links{margin-top:var(--cct-space-6)}.f1-sessd__links ul{margin:0;padding:0;list-style:none}.f1-sessd__links .f1-textlink{min-height:var(--cct-tap);align-items:center;display:inline-flex}.f1-sessd__rel{color:var(--cct-ink);flex-direction:column;gap:4px;display:flex}.f1-sessd__rel-name{font-size:var(--cct-fs-body);font-weight:600;line-height:1.35}.f1-sessd__rel-desc{font-size:var(--cct-fs-small);color:var(--cct-muted);line-height:1.5}.f1-sessd__rel:hover .f1-sessd__rel-name{color:var(--cct-copper);text-underline-offset:4px;text-decoration:underline}.f1-sessd__rel:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:4px}.f1-sessd__why{gap:var(--cct-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.f1-sessd__why li{border-top:2px solid var(--cct-copper);padding-top:var(--cct-space-4)}.f1-sessd__why-h{font-size:var(--cct-fs-prose-h3);color:var(--cct-ink);margin:0;font-weight:700;line-height:1.25}.f1-sessd__why-p{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-link);color:var(--cct-muted);line-height:1.55}
:is(.f1-ibody--reg,.f1-ibody--abstract){padding-top:clamp(16px,1.6vw,24px);padding-bottom:clamp(24px,2.2vw,32px)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field select,:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-input{min-height:var(--cct-tap);height:var(--cct-tap)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field textarea{min-height:72px;padding:8px 16px}:is(.f1-ibody--reg,.f1-ibody--abstract) .req{color:var(--cct-copper);margin-left:2px;font-weight:600}.f1-ibody--abstract .form-card .req{color:var(--cct-copperDk)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field{gap:var(--cct-space-1);min-width:0}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field label{line-height:1.3}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-row{gap:8px 16px;margin-bottom:8px}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-row:last-of-type{margin-bottom:0}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-row:has(>.form-field--narrow:first-child){grid-template-columns:minmax(104px,160px) minmax(0,1fr)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-help{font-family:var(--cct-font)!important;font-size:var(--cct-fs-small)!important;letter-spacing:0!important;color:var(--cct-muted)!important;margin:2px 0 0!important;line-height:1.4!important}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-help strong{color:var(--cct-ink);font-weight:700}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-help a{color:var(--cct-copper);text-underline-offset:3px;text-decoration:underline}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field select{background-image:linear-gradient(45deg, transparent 50%, var(--cct-ink) 50%), linear-gradient(135deg, var(--cct-ink) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:44px}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field select:disabled{background-color:var(--cct-tint);border-color:var(--cct-rule2);color:var(--cct-muted);cursor:not-allowed}.f1-ibody--reg .form-field input#reg-nights{background-color:var(--cct-tint);border-color:var(--cct-rule2)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-field [aria-invalid=true]:focus{outline-color:var(--cct-err)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-wrap{gap:var(--cct-space-1)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha{gap:var(--cct-space-2)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-label-text{font-family:var(--cct-font);font-size:var(--cct-fs-finder-label);letter-spacing:0;text-transform:none;color:var(--cct-ink);font-weight:600}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-question{font-family:var(--cct-font);font-size:var(--cct-fs-finder);letter-spacing:0;color:var(--cct-ink);font-weight:500}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-row{gap:var(--cct-space-3)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-canvas{border:1.5px solid var(--cct-field);border-radius:var(--cct-radius-button)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-canvas-btn{border-radius:var(--cct-radius-button)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-canvas-btn:focus-visible{outline:var(--cct-focus);outline-offset:2px}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-input[aria-invalid=true]{border-color:var(--cct-err)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-input[aria-invalid=true]:focus{box-shadow:none;border-color:var(--cct-err)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-refresh{width:var(--cct-tap);height:var(--cct-tap);border:1.5px solid var(--cct-field);border-radius:var(--cct-radius-button);background:var(--cct-white);color:var(--cct-ink)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-refresh:hover{border-color:var(--cct-ink);color:var(--cct-ink);background:var(--cct-white)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-refresh:focus-visible{outline:var(--cct-focus);outline-offset:2px}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-toggle{min-height:var(--cct-tap);font-family:var(--cct-font);font-size:var(--cct-fs-small);color:var(--cct-copper);text-underline-offset:3px;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-toggle:hover{color:var(--cct-copperDk)}:is(.f1-ibody--reg,.f1-ibody--abstract) .form-captcha-toggle:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:4px}.f1-ibody--abstract .form-card .form-captcha-toggle{color:var(--cct-copperDk)}.f1-ibody--reg .register-form>.form-error,.f1-ibody--abstract .submit-form>.form-error{background:var(--cct-tint);border-left:3px solid var(--cct-err);border-radius:0 var(--cct-radius-small) var(--cct-radius-small) 0;font-size:var(--cct-fs-finder);margin:0 0 20px;padding:14px 18px;line-height:1.5}.f1-ibody--abstract .submit-form>.form-error{background:var(--cct-white)}.f1-regtrust{margin:0 auto var(--cct-space-4);gap:var(--cct-space-3);flex-wrap:wrap;max-width:1040px;padding:0;list-style:none;display:flex}.f1-regtrust__item{background:var(--cct-tint);border-left:3px solid var(--cct-copper);border-radius:0 var(--cct-radius-small) var(--cct-radius-small) 0;flex-direction:column;gap:2px;min-width:160px;padding:8px 14px;display:flex}.f1-regtrust__item strong{font-size:var(--cct-fs-finder);color:var(--cct-ink);font-weight:600}.f1-regtrust__item span{font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-ibody--reg .register-form{max-width:1040px;margin:0 auto;padding:0}.f1-ibody--reg .register-fieldset{border:0;border-top:1px solid var(--cct-rule);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:clamp(10px,.9vw,14px) 0 0}.f1-ibody--reg .register-fieldset:first-of-type{border-top:2px solid var(--cct-ink)}.f1-ibody--reg .register-fieldset+.register-fieldset{margin-top:clamp(12px,1.1vw,16px)}.f1-ibody--reg .register-fieldset__legend{float:left;width:100%;margin:0 0 var(--cct-space-2);font-family:var(--cct-font);font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:0;font-weight:700;line-height:1.15;display:flex}.f1-ibody--reg .register-fieldset__legend+*{clear:both}.f1-ibody--reg .register-fieldset__optional{font-family:var(--cct-font);font-size:var(--cct-fs-small);letter-spacing:0;text-transform:none;color:var(--cct-muted);background:0 0;border-radius:0;align-self:baseline;padding:0;font-weight:500}.f1-ibody--reg .register-section-note{max-width:72ch;margin:0 0 var(--cct-space-2);font-size:var(--cct-fs-finder);color:var(--cct-muted);font-style:normal;line-height:1.4}.f1-ibody--reg .register-section-note strong{color:var(--cct-ink);font-weight:600}.f1-ibody--reg .form-field-group-label{margin:0 0 var(--cct-space-1);font-size:var(--cct-fs-finder-label);color:var(--cct-ink);font-weight:600;display:block}.f1-ibody--reg .register-mode-grid{gap:var(--cct-space-2);margin:0 0 var(--cct-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.f1-ibody--reg .register-occupancy-grid{gap:var(--cct-space-2);margin:0 0 var(--cct-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.f1-ibody--reg :is(.register-mode-card,.register-occupancy-card){min-height:var(--cct-tap);border-radius:var(--cct-radius-media);background:var(--cct-tint);box-shadow:none;color:var(--cct-ink);font:inherit;font-family:var(--cct-font);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:2px;padding:10px 14px;transition:background .2s;display:flex;position:relative}.f1-ibody--reg :is(.register-mode-card,.register-occupancy-card):hover{background:var(--cct-rule);border-color:#0000}.f1-ibody--reg :is(.register-mode-card,.register-occupancy-card):focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-ibody--reg :is(.register-mode-card--selected,.register-occupancy-card--selected),.f1-ibody--reg :is(.register-mode-card--selected,.register-occupancy-card--selected):hover{background:var(--cct-ink);box-shadow:none}.f1-ibody--reg .register-occupancy-card--disabled{opacity:.55;cursor:not-allowed}.f1-ibody--reg .register-mode-card__title{font-size:var(--cct-fs-acc-name);letter-spacing:-.01em;color:var(--cct-ink);padding-right:96px;font-weight:600;line-height:1.25}.f1-ibody--reg .register-mode-card__desc{font-size:var(--cct-fs-finder);color:var(--cct-muted);line-height:1.4}.f1-ibody--reg .register-mode-card__desc strong{color:var(--cct-ink);font-weight:600}.f1-ibody--reg .register-occupancy-card__title{font-size:var(--cct-fs-link);color:var(--cct-ink);padding-right:88px;font-weight:600}.f1-ibody--reg .register-occupancy-card__rate{font-family:var(--cct-font);font-size:var(--cct-fs-acc-name);letter-spacing:-.01em;color:var(--cct-ink);font-weight:700}.f1-ibody--reg .register-occupancy-card__desc{font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-ibody--reg :is(.register-mode-card__badge,.register-occupancy-card__badge){font-family:var(--cct-font);font-size:var(--cct-fs-small);letter-spacing:0;color:var(--cct-onDark);font-weight:600;position:absolute;top:12px;right:14px}.f1-ibody--reg .register-mode-card--selected .register-mode-card__title,.f1-ibody--reg .register-mode-card--selected .register-mode-card__desc strong,.f1-ibody--reg .register-occupancy-card--selected .register-occupancy-card__title{color:var(--cct-white)}.f1-ibody--reg .register-mode-card--selected .register-mode-card__desc,.f1-ibody--reg .register-occupancy-card--selected .register-occupancy-card__desc{color:var(--cct-dMuted)}.f1-ibody--reg .register-occupancy-card--selected .register-occupancy-card__rate{color:var(--cct-onDark)}.f1-ibody--reg .register-dates-grid{gap:10px 16px}.f1-ibody--reg .register-pricing-matrix__scroll{margin:0 0 var(--cct-space-2);-webkit-overflow-scrolling:touch;overflow-x:auto}.f1-ibody--reg .register-pricing-matrix{border-collapse:collapse;width:100%;min-width:520px;font-family:var(--cct-font);font-size:var(--cct-fs-finder);line-height:1.4}.f1-ibody--reg .register-pricing-matrix th,.f1-ibody--reg .register-pricing-matrix td{border:0;border-top:1px solid var(--cct-rule);text-align:right;vertical-align:middle;color:var(--cct-ink);background:0 0;padding:6px 12px}.f1-ibody--reg .register-pricing-matrix thead th{border-top:0;border-bottom:2px solid var(--cct-ink);font-family:var(--cct-font);font-size:var(--cct-fs-finder-label);letter-spacing:0;text-transform:none;vertical-align:bottom;color:var(--cct-ink);background:0 0;padding:0 12px 6px;font-weight:600}.f1-ibody--reg .register-pricing-matrix thead th:first-child{text-align:left}.f1-ibody--reg .register-pricing-matrix thead th strong{font-weight:600;display:block}.f1-ibody--reg .register-pricing-matrix thead th small{font-size:var(--cct-fs-small);letter-spacing:0;text-transform:none;color:var(--cct-muted);margin-top:4px;font-weight:400;display:block}.f1-ibody--reg .register-pricing-matrix thead th.is-active{background:0 0;border-top:0}.f1-ibody--reg .register-pricing-matrix thead th:not(.is-active):not(:first-child) strong{color:var(--cct-muted);font-weight:500}.f1-ibody--reg .register-pricing-matrix__active-col-pill{display:none}.f1-ibody--reg .register-pricing-matrix tbody th[scope=row]{text-align:left;box-shadow:none;background:0 0;font-weight:600}.f1-ibody--reg .register-pricing-matrix td.is-active{color:var(--cct-ink);font-weight:inherit;background:0 0}.f1-ibody--reg .register-pricing-matrix tbody tr:last-child>*{border-bottom:1px solid var(--cct-rule)}.f1-ibody--reg .register-pricing-matrix--select tbody tr{cursor:pointer;transition:background .15s}.f1-ibody--reg .register-pricing-matrix--select tbody tr:is(:hover,.is-selected)>:is(th[scope=row],td){background:var(--cct-tint)}.f1-ibody--reg .register-pricing-matrix--select tbody tr.is-selected>th[scope=row]{box-shadow:inset 3px 0 0 var(--cct-copper)}.f1-ibody--reg .register-pricing-matrix--select tbody tr:focus-within>th[scope=row]{box-shadow:none}.f1-ibody--reg .register-pricing-matrix--select tbody tr.is-selected:focus-within>th[scope=row]{box-shadow:inset 3px 0 0 var(--cct-copper)}.f1-ibody--reg .register-pricing-row__radio{width:20px;height:20px;accent-color:var(--cct-copper);vertical-align:middle;margin:0 12px 0 0}.f1-ibody--reg .register-pricing-row__radio:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-ibody--reg .register-pricing-row__label{color:var(--cct-ink);font-weight:600}.f1-ibody--reg .register-pricing-row__tick{display:none}.f1-ibody--reg .register-pricing-cell__amt{color:var(--cct-muted);font-weight:500}.f1-ibody--reg .register-pricing-cell--your-price .register-pricing-cell__amt{font-size:var(--cct-fs-link);color:var(--cct-ink);font-weight:700}.f1-ibody--reg tr.is-selected .register-pricing-cell--your-price .register-pricing-cell__amt{color:var(--cct-copperDk)}.f1-ibody--reg .register-pricing-cell--later .register-pricing-cell__amt{color:var(--cct-muted);font-weight:500}.f1-ibody--reg .register-pricing-cell__tag{font-family:var(--cct-font);font-size:var(--cct-fs-small);letter-spacing:0;text-transform:none;color:var(--cct-muted);margin-top:2px;font-weight:500;display:block}@media (max-width:560px){.f1-ibody--reg .register-pricing-matrix--select{min-width:0}.f1-ibody--reg .register-pricing-matrix--select tbody{border-top:2px solid var(--cct-ink)}.f1-ibody--reg .register-pricing-matrix--select tbody tr,.f1-ibody--reg .register-pricing-matrix--select tbody tr.is-selected{border:0;border-bottom:1px solid var(--cct-rule);border-radius:0;margin:0;overflow:visible}.f1-ibody--reg .register-pricing-matrix--select tbody tr>th[scope=row],.f1-ibody--reg .register-pricing-matrix--select tbody tr.is-selected>th[scope=row]{white-space:normal;box-shadow:none;border:0;padding:10px 16px 3px}.f1-ibody--reg .register-pricing-matrix--select tbody tr.is-selected>:is(th[scope=row],td){box-shadow:inset 3px 0 0 var(--cct-copper)}.f1-ibody--reg .register-pricing-matrix--select tbody td{align-items:baseline;gap:var(--cct-space-2);text-align:right;border:0;padding:2px 16px 2px 48px;display:flex}.f1-ibody--reg .register-pricing-matrix--select tbody td:last-child{padding-bottom:10px}.f1-ibody--reg .register-pricing-matrix--select tbody td+td{border-top:0}.f1-ibody--reg .register-pricing-matrix--select tbody td:before{content:attr(data-label);font-family:var(--cct-font);font-size:var(--cct-fs-small);letter-spacing:0;text-transform:none;text-align:left;color:var(--cct-muted);margin-right:auto}.f1-ibody--reg .register-pricing-matrix tbody tr:last-child>*{border-bottom:0}.f1-ibody--reg .register-pricing-matrix--select tbody tr:not(:hover):not(.is-selected)>td.register-pricing-cell--your-price{background:0 0}.f1-ibody--reg .register-pricing-cell--your-price .register-pricing-cell__tag{white-space:nowrap;margin:0;display:inline}.f1-ibody--reg .register-pricing-cell__amt{white-space:nowrap}.f1-ibody--reg .register-pricing-cell--later .register-pricing-cell__amt{font-size:var(--cct-fs-small)}}.f1-ibody--reg .register-pricing-confirm{border-radius:var(--cct-radius-small);background:var(--cct-tint);font-size:var(--cct-fs-finder);color:var(--cct-ink);border:0;margin:0;padding:16px 20px;font-style:normal;line-height:1.55}.f1-ibody--reg .register-pricing-confirm strong{color:var(--cct-ink);font-weight:600}.f1-ibody--reg .register-pricing-confirm:not(.register-pricing-confirm--empty) strong:last-of-type{color:var(--cct-copperDk);font-weight:700}.f1-ibody--reg .register-pricing-confirm--empty{background:var(--cct-tint);color:var(--cct-muted);border:0;font-style:normal}.f1-ibody--reg .register-pricing-confirm a{color:var(--cct-copperDk);text-underline-offset:3px;font-weight:600;text-decoration:underline}.f1-ibody--reg .register-pricing-confirm a:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}.f1-ibody--reg .form-help.register-help--discount{font-weight:600;color:var(--cct-copper)!important}.f1-ibody--reg .register-summary{border-collapse:collapse;border-spacing:0;width:100%;font-family:var(--cct-font);font-size:var(--cct-fs-finder);background:0 0;border-radius:0;padding:0}.f1-ibody--reg .register-summary__row td{border-top:1px solid var(--cct-rule);vertical-align:baseline;padding:6px 0}.f1-ibody--reg .register-summary__label{color:var(--cct-muted);font-weight:500}.f1-ibody--reg .register-summary__value{text-align:right;color:var(--cct-ink);padding-left:16px}.f1-ibody--reg .register-summary__value strong{color:var(--cct-ink);font-weight:700}.f1-ibody--reg .register-summary__row--discount .register-summary__label{color:var(--cct-muted)}.f1-ibody--reg .register-summary__row--discount .register-summary__value{color:var(--cct-ink);font-weight:600}.f1-ibody--reg .register-summary__grand-total td{border-top:2px solid var(--cct-ink);padding:8px 0 0}.f1-ibody--reg .register-summary__grand-total .register-summary__label{font-family:var(--cct-font);font-size:var(--cct-fs-link);color:var(--cct-ink);font-weight:700}.f1-ibody--reg .register-summary__grand-total .register-summary__value{font-family:var(--cct-font);font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-copper);font-weight:700}.f1-ibody--reg .register-summary__empty{font-size:var(--cct-fs-finder);color:var(--cct-muted);margin:0;padding:0;font-style:normal}.f1-ibody--reg .register-captcha__note{margin:0 0 var(--cct-space-1);font-size:var(--cct-fs-finder);color:var(--cct-muted)}.f1-ibody--reg .register-agreement{margin:var(--cct-space-3) 0 var(--cct-space-2);padding-top:var(--cct-space-2);border-top:1px solid var(--cct-rule);text-align:left;font-size:var(--cct-fs-small);color:var(--cct-muted);line-height:1.5}.f1-ibody--reg .register-agreement a{color:var(--cct-copper);text-underline-offset:3px;text-decoration:underline}.f1-ibody--reg .register-agreement a:hover{color:var(--cct-copperDk)}.f1-ibody--reg .register-agreement a:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}.f1-ibody--reg .register-submit-row{justify-content:flex-start}.f1-regpol{margin-top:clamp(28px,2.6vw,40px)}.f1-regpol__head{max-width:760px}.f1-regpol__eyebrow{font-size:var(--cct-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--cct-copperDk);margin:0;font-weight:600}.f1-regpol__title{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-inner-h2);letter-spacing:-.02em;color:var(--cct-ink);font-weight:700;line-height:1.1}.f1-regpol__lead{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-body);color:var(--cct-muted);line-height:1.45}.f1-regpol__lead a{color:var(--cct-copperDk);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.f1-regpol__lead a:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}.f1-regpol .f1-prose a{color:var(--cct-copperDk)}.f1-regpol__cards{gap:var(--cct-space-3);margin-top:var(--cct-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.f1-regpol__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.f1-regpol__card--full{grid-column:1/-1}}.f1-regpol__card{background:var(--cct-tint);border-radius:var(--cct-radius-media);border-top:3px solid var(--cct-copper);min-width:0;scroll-margin-top:calc(var(--cct-hdr-h-solid) + var(--cct-space-5));padding:clamp(14px,1.3vw,20px)}.f1-regpol__h{margin:0 0 var(--cct-space-2);font-size:var(--cct-fs-acc-name);letter-spacing:-.01em;color:var(--cct-ink);font-weight:600;line-height:1.3}.f1-regpol__intro{margin:0 0 var(--cct-space-2);max-width:72ch;font-size:var(--cct-fs-finder);color:var(--cct-muted);line-height:1.45}.f1-regpol__card .f1-prose{max-width:none;line-height:1.45}.f1-regpol__card .f1-prose :is(p,ul,ol){margin-top:6px}.f1-regpol__card .f1-prose>:first-child{margin-top:0}.f1-regpol__card .f1-prose li{margin-top:3px}.f1-regpol__card .f1-prose ul>li:before{top:.58em}.f1-reg-note{margin:var(--cct-space-2) 0 0;max-width:72ch;font-size:var(--cct-fs-finder);color:var(--cct-muted);line-height:1.45}.f1-reg-note strong{color:var(--cct-ink);font-weight:600}.f1-reg-table__wrap{-webkit-overflow-scrolling:touch;max-width:960px;overflow-x:auto}.f1-reg-table{border-collapse:collapse;width:100%;font-size:var(--cct-fs-finder);line-height:1.4}.f1-reg-table th,.f1-reg-table td{border-top:1px solid var(--cct-rule);text-align:left;vertical-align:top;padding:6px 24px 6px 0}.f1-reg-table thead th{border-top:0;border-bottom:2px solid var(--cct-ink);font-size:var(--cct-fs-finder-label);color:var(--cct-ink);padding-top:0;padding-bottom:6px;font-weight:600}.f1-reg-table tbody th{width:40%;min-width:180px;color:var(--cct-ink);font-weight:600}.f1-reg-table td{color:var(--cct-muted)}.f1-reg-table tbody tr:last-child>*{border-bottom:1px solid var(--cct-rule)}.f1-reg-conditions{margin-top:var(--cct-space-3)}.f1-ibody--pay .pay-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(40px,4.2vw,64px);max-width:none;margin:0;padding:0;display:grid}@media (min-width:1024px){.f1-ibody--pay .pay-layout{grid-template-columns:minmax(0,760px) minmax(320px,420px)}}.f1-ibody--pay .pay-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.f1-ibody--pay .pay-methods-card{border-radius:var(--cct-radius-media);background:var(--cct-tint);padding:clamp(24px,2.6vw,40px)}@media (max-width:1023.98px){.f1-ibody--pay .pay-methods-card{position:static}}.f1-ibody--pay .pay-card__title{margin:0 0 var(--cct-space-4);font-family:var(--cct-font);font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);font-weight:700;line-height:1.15}.f1-ibody--pay .pay-banner{margin:0 0 var(--cct-space-6);padding:0 0 var(--cct-space-5);border:0;border-bottom:1px solid var(--cct-rule);font-size:var(--cct-fs-body);color:var(--cct-ink);background:0 0;border-radius:0;line-height:1.55}.f1-ibody--pay .pay-banner strong{color:var(--cct-copper);font-weight:700}.f1-ibody--pay .pay-alert{margin:0 0 var(--cct-space-5);border:0;border-left:3px solid var(--cct-ink);border-radius:0 var(--cct-radius-small) var(--cct-radius-small) 0;background:var(--cct-tint);font-size:var(--cct-fs-finder);text-align:left;color:var(--cct-ink);padding:14px 18px;line-height:1.5}.f1-ibody--pay .pay-alert strong{font-weight:700}.f1-ibody--pay .pay-alert--error{border-left-color:var(--cct-err);color:var(--cct-err)}.f1-ibody--pay .pay-summary{border-bottom:0;margin:0}.f1-ibody--pay .pay-row{justify-content:space-between;gap:2px var(--cct-space-4);border-bottom:0;border-top:1px solid var(--cct-rule);font-size:var(--cct-fs-finder);flex-wrap:wrap;padding:14px 0;line-height:1.45;display:flex}.f1-ibody--pay .pay-row dt{color:var(--cct-muted)}.f1-ibody--pay .pay-row dd{min-width:0;color:var(--cct-ink);text-align:right;margin-left:auto}.f1-ibody--pay .pay-row--strong dt,.f1-ibody--pay .pay-row--strong dd{color:var(--cct-ink);font-weight:700}.f1-ibody--pay .pay-row--total{border-top:2px solid var(--cct-ink);margin-top:0;padding-top:18px}.f1-ibody--pay .pay-row--total dt{font-size:var(--cct-fs-link);color:var(--cct-ink);align-self:center;font-weight:700}.f1-ibody--pay .pay-row--total dd{font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-copper);font-weight:700}.f1-ibody--pay .pay-methods{gap:var(--cct-space-3)}.f1-ibody--pay .pay-btn{border-radius:var(--cct-radius-button);background:var(--cct-copper);min-height:52px;color:var(--cct-white);box-shadow:none;font-family:var(--cct-font);font-size:var(--cct-fs-btn-fixed);border:0;padding:14px 24px;font-weight:600;transition:background .15s,color .15s;transform:none}.f1-ibody--pay .pay-btn:hover:not(:disabled){background:var(--cct-copperDk);box-shadow:none;transform:none}.f1-ibody--pay .pay-btn~.pay-btn{border:1.5px solid var(--cct-ink);color:var(--cct-ink);background:0 0;padding:12.5px 22.5px}.f1-ibody--pay .pay-btn~.pay-btn:hover:not(:disabled){background:var(--cct-ink);color:var(--cct-white)}.f1-ibody--pay .pay-btn:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-ibody--pay .pay-btn:disabled{opacity:.55;cursor:not-allowed}.f1-ibody--pay .pay-or{font-family:var(--cct-font);font-size:var(--cct-fs-small);letter-spacing:0;text-transform:none;text-align:center;color:var(--cct-muted)}.f1-ibody--pay .pay-note{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-small);text-align:left;color:var(--cct-muted);line-height:1.5}.f1-ibody--pay .pay-note strong{color:var(--cct-ink)}.f1-ibody--pay .pay-secure{margin-top:var(--cct-space-5);padding-top:var(--cct-space-4);border-top:1px solid var(--cct-rule2);gap:var(--cct-space-2)}.f1-ibody--pay .pay-secure__item{font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-ibody--pay .pay-secure__item svg{width:16px;height:16px;color:var(--cct-copperDk)}.f1-ibody--pay .pay-loading,.f1-ibody--pay .f1-pay-state--fallback{padding:var(--cct-space-6) 0;text-align:left;font-size:var(--cct-fs-body);color:var(--cct-muted);margin:0}.f1-ibody--pay .pay-unavailable{max-width:640px;padding:var(--cct-space-5) 0;border:0;border-top:2px solid var(--cct-ink);border-bottom:1px solid var(--cct-rule);font-size:var(--cct-fs-body);text-align:left;color:var(--cct-muted);background:0 0;border-radius:0;margin:0;line-height:1.6}.f1-ibody--pay .pay-unavailable a{color:var(--cct-copper);text-underline-offset:3px;font-weight:600;text-decoration:underline}.f1-ibody--pay :is(.pay-unavailable,.pay-banner,.pay-alert) a:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}.f1-pay-state{max-width:720px;padding-top:var(--cct-space-5);border-top:2px solid var(--cct-ink)}.f1-pay-state__title{font-size:var(--cct-fs-inner-h2);letter-spacing:-.02em;color:var(--cct-ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.f1-pay-state__text{margin:var(--cct-space-3) 0 0;max-width:60ch;font-size:var(--cct-fs-body);color:var(--cct-muted);line-height:1.6}.f1-pay-state>.f1-pay-state__text:first-child{margin-top:0}.f1-pay-state__note{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-pay-state__action{margin-top:var(--cct-space-6);display:inline-block}.f1-ibody--pay .f1-pay-state__action:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-pay-state--error .f1-pay-state__text{color:var(--cct-ink)}.f1-pay-receipt{width:100%;margin-top:var(--cct-space-6);border-collapse:collapse;font-size:var(--cct-fs-finder)}.f1-pay-receipt td{border-top:1px solid var(--cct-rule);vertical-align:baseline;padding:14px 0}.f1-pay-receipt tr:last-child td{border-bottom:1px solid var(--cct-rule)}.f1-pay-receipt__label{color:var(--cct-muted)}.f1-pay-receipt__value{padding-left:var(--cct-space-4);text-align:right;color:var(--cct-ink);overflow-wrap:anywhere;font-weight:600}.f1-pay-receipt tr.is-total td{border-top:2px solid var(--cct-ink)}.f1-pay-receipt tr.is-total .f1-pay-receipt__label{color:var(--cct-ink);font-weight:700}.f1-pay-receipt tr.is-total .f1-pay-receipt__value{font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-copper);font-weight:700}.f1-pay-progress{width:min(240px,100%);height:2px;margin:0 0 var(--cct-space-5);background:var(--cct-rule);display:block;position:relative;overflow:hidden}.f1-pay-progress:after{content:"";background:var(--cct-copper);width:40%;animation:1.2s ease-in-out infinite f1-pay-progress;position:absolute;top:0;bottom:0;left:0}@keyframes f1-pay-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.f1-pay-progress:after{width:100%;animation:none;transform:none}}.f1-pay-state--processing{padding-top:var(--cct-space-6)}.f1-ibody--abstract .f1-abs__card{min-width:0;max-width:880px;margin-inline:auto;padding:clamp(14px,1.4vw,20px)}.f1-ibody--abstract+.f1-endcta{padding-bottom:0}.f1-ibody--abstract+.f1-endcta .f1-panel__text{padding-block:clamp(16px,1.8vw,28px)}.f1-ibody--abstract+.f1-endcta .f1-panel__actions{margin-top:var(--cct-space-3)}.f1-ibody--abstract+.f1-endcta .f1-panel__photo{min-height:clamp(120px,12.5vw,192px)}.f1-ibody--abstract .submit-form,.f1-ibody--abstract .submit-form-column{max-width:none;margin:0;padding:0}.f1-ibody--abstract .form-section,.f1-ibody--abstract .submit-form .form-section{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.f1-ibody--abstract .form-section+.form-section{border-top:1px solid var(--cct-rule2);margin-top:clamp(10px,.9vw,14px);padding-top:clamp(10px,.9vw,14px)}.f1-ibody--abstract .form-legend{float:left;width:100%;font-family:var(--cct-font);font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);margin:0 0 2px;padding:0;font-weight:700;line-height:1.15}.f1-ibody--abstract .form-legend+*{clear:both}.f1-ibody--abstract .form-section-note{font-family:var(--cct-font)!important;font-size:var(--cct-fs-finder)!important;letter-spacing:0!important;color:var(--cct-muted)!important;margin:0 0 var(--cct-space-2)!important;font-weight:400!important;line-height:1.4!important}.f1-ibody--abstract .submit-form>.form-captcha-wrap{border-top:1px solid var(--cct-rule2);margin-top:clamp(10px,.9vw,14px);padding-top:clamp(10px,.9vw,14px)}.f1-ibody--abstract .form-submit{margin-top:var(--cct-space-3);border-top:0;padding-top:0}.f1-ibody--abstract .form-card .contact-success{background:var(--cct-white)}.f1-ibody--abstract .abstract-template-download{align-items:flex-start;gap:var(--cct-space-3);min-height:var(--cct-tap);margin:0 0 var(--cct-space-2);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:inline-flex;transform:none}.f1-ibody--abstract .abstract-template-download:hover{box-shadow:none;border-color:#0000;transform:none}.f1-ibody--abstract .abstract-template-download:focus-visible{outline:var(--cct-focus);outline-offset:4px;border-radius:4px}.f1-ibody--abstract .abstract-template-download svg{width:22px;height:22px;color:var(--cct-copperDk);margin-top:1px}.f1-ibody--abstract .abstract-template-download__text strong{font-size:var(--cct-fs-link);color:var(--cct-copperDk);text-underline-offset:4px;font-weight:600;text-decoration:underline}.f1-ibody--abstract .abstract-template-download__text span{font-size:var(--cct-fs-small);color:var(--cct-muted);line-height:1.5}.f1-ibody--abstract .abstract-sample{justify-content:flex-start;gap:var(--cct-space-3) var(--cct-space-4);margin:0 0 var(--cct-space-5);text-align:left}.f1-ibody--abstract .abstract-sample .f1-btn:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-ibody--abstract .abstract-sample__note{font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-ibody--abstract .form-file-upload{border:1.5px solid var(--cct-field);border-radius:var(--cct-radius-button);background:var(--cct-white)}.f1-ibody--abstract .form-file-upload:hover{border-color:var(--cct-ink)}.f1-ibody--abstract .form-file-upload.is-error{border-color:var(--cct-err)}.f1-ibody--abstract .form-file-upload:focus-within{outline:var(--cct-focus);outline-offset:2px}.f1-ibody--abstract .form-file-input:focus-visible+.form-file-label{outline:none}.f1-ibody--abstract .form-file-label{gap:var(--cct-space-1);color:var(--cct-ink);padding:8px 16px}.f1-ibody--abstract .form-file-label svg,.f1-ibody--abstract .form-file-selected svg{width:22px;height:22px;color:var(--cct-copper)}.f1-ibody--abstract .form-file-prompt strong{font-family:var(--cct-font);font-size:var(--cct-fs-finder);color:var(--cct-ink);margin-bottom:4px;font-weight:600}.f1-ibody--abstract .form-file-prompt span{font-family:var(--cct-font);font-size:var(--cct-fs-small);letter-spacing:0;color:var(--cct-muted)}.f1-ibody--abstract .form-file-selected{border-radius:var(--cct-radius-button);background:var(--cct-white);padding:8px 16px}.f1-ibody--abstract .form-file-name{font-size:var(--cct-fs-finder);color:var(--cct-ink);font-weight:600}.f1-ibody--abstract .form-file-replace{border:1.5px solid var(--cct-ink);border-radius:var(--cct-radius-button);color:var(--cct-ink);font-family:var(--cct-font);font-size:var(--cct-fs-small);background:0 0;padding:10px 16px;font-weight:600}.f1-ibody--abstract .form-file-upload:hover .form-file-replace{background:var(--cct-ink);color:var(--cct-white)}.f1-ibody--abstract .form-file-upload .form-error{margin:0;padding:0 20px 16px}.f1-guide{max-width:960px}.f1-guide__lead{max-width:72ch;font-size:var(--cct-fs-body);line-height:var(--cct-lh-body);color:var(--cct-muted);margin:0 0 clamp(32px,3.1vw,48px)}.f1-ibody--guide .f1-accl__body .f1-prose{font-size:inherit;color:inherit}.f1-guide__more{max-width:72ch;font-size:var(--cct-fs-link);color:var(--cct-ink);margin:clamp(32px,3.1vw,48px) 0 0;line-height:1.55}.f1-dates-lead{max-width:72ch;font-size:var(--cct-fs-body);line-height:var(--cct-lh-body);color:var(--cct-muted);margin:0}.f1-dates-next{border-top:2px solid var(--cct-ink);border-bottom:1px solid var(--cct-rule);margin:clamp(32px,3.1vw,48px) 0 0;padding:clamp(24px,2.6vw,40px) 0}.f1-dates-next p{margin:0}.f1-dates-next__label{font-size:var(--cct-fs-dl-label);color:var(--cct-copper);font-weight:600}.f1-ibody--dates .f1-dates-next__date{font-size:var(--cct-fs-dl-date);letter-spacing:var(--cct-track-stat);color:var(--cct-ink);margin-top:14px;font-weight:700;line-height:1}.f1-ibody--dates .f1-dates-next__what{margin-top:var(--cct-space-3);font-size:var(--cct-fs-dl-what);color:var(--cct-muted);line-height:1.4}@media (max-width:767.98px){.f1-dates-next__label{font-size:var(--cct-fs-dl-label-m)}.f1-ibody--dates .f1-dates-next__date{margin-top:var(--cct-space-2);font-size:var(--cct-fs-dl-date-m);letter-spacing:-.03em}.f1-ibody--dates .f1-dates-next__what{margin-top:var(--cct-space-2);font-size:var(--cct-fs-dl-what-m)}}.f1-dates-groups{margin-top:clamp(56px,6.25vw,96px)}.f1-dates__row{align-items:baseline;gap:var(--cct-space-2) var(--cct-space-6);grid-template-columns:clamp(200px,18vw,280px) minmax(0,1fr) auto;display:grid}.f1-dates__date{font-size:var(--cct-fs-person);letter-spacing:-.015em;color:var(--cct-ink);font-weight:700;line-height:1.2}.f1-dates__label{font-size:var(--cct-fs-body);color:var(--cct-ink);line-height:1.45}.f1-dates__status{font-size:var(--cct-fs-small);white-space:nowrap;color:var(--cct-muted);font-weight:500}.f1-dates__row.is-open .f1-dates__status{color:var(--cct-copper);font-weight:600}.f1-dates__row.is-closed .f1-dates__date{color:var(--cct-muted);font-weight:500}.f1-dates__row.is-closed .f1-dates__label{color:var(--cct-muted)}@media (max-width:767.98px){.f1-dates__row{grid-template-columns:minmax(0,1fr) auto}.f1-dates__label{grid-area:2/1/auto/-1}}.f1-dates-info dd a{text-underline-offset:3px;text-decoration:underline}.f1-dates-info dd a:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}.f1-dates-note{max-width:72ch;margin:var(--cct-space-4) 0 0;font-size:var(--cct-fs-finder);color:var(--cct-muted);line-height:1.55}.f1-ibody--dates .f1-iblock__action .f1-textlink{min-height:var(--cct-tap);align-items:center;display:inline-flex}
