.f1-info .f1-btn--primary:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-info-actions{align-items:center;gap:var(--cct-space-4) var(--cct-space-6);margin-top:var(--cct-space-6);flex-wrap:wrap;display:flex}.f1-info-actions--links{gap:var(--cct-space-3) var(--cct-space-6)}.f1-info-lead{font-size:var(--cct-fs-body);color:var(--cct-muted);max-width:640px;margin:0;line-height:1.6}.f1-info .f1-rows__row dd a{color:var(--cct-copper);text-underline-offset:3px;text-decoration:underline}.f1-info .f1-rows__row dd a:hover{color:var(--cct-copperDk)}.f1-info .f1-rows__row dd a:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-info .f1-iblock--tint .f1-rows__row dd a{color:var(--cct-copperDk)}.f1-info .f1-iblock--tint .f1-rows,.f1-info .f1-iblock--tint .f1-rows__row{border-color:var(--cct-rule2)}@media (max-width:767.98px){.f1-info-actions .f1-btn{flex:100%;max-width:420px}}.f1-info-venue__prose{margin-bottom:var(--cct-space-6)}.f1-info-venue .f1-venue__links .f1-textlink{min-height:var(--cct-tap);align-items:center;display:inline-flex}.f1-info-venue .f1-venue__links{margin-top:var(--cct-space-4)}.f1-info-venue__stay{max-width:760px}.f1-info-venue__stay>*+*{margin-top:var(--cct-space-5)}.f1-info-venue__stay>.f1-info-actions{margin-top:var(--cct-space-6)}.f1-info-venue__lead{font-size:var(--cct-fs-body);color:var(--cct-ink);margin:0;font-weight:500;line-height:1.6}.f1-info-faq .f1-accl{max-width:1040px}.f1-info-brochure__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(40px,4.7vw,72px);display:grid}@media (min-width:1024px){.f1-info-brochure__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.f1-info-brochure__aside .f1-iblock__title{font-size:var(--cct-fs-panel);line-height:1.15}.f1-info-brochure__aside .f1-iblock__head{margin-bottom:var(--cct-space-5)}.f1-info-brochure .cb-form,.f1-info-brochure .cb-success{font-family:var(--cct-font);background:var(--cct-tint);color:var(--cct-ink);border-radius:var(--cct-radius-media);box-shadow:none;padding:clamp(24px,3.1vw,48px)}.f1-info-brochure .cb-success{border-top:2px solid var(--cct-ink);border-radius:0 0 var(--cct-radius-media) var(--cct-radius-media)}.f1-info-brochure .cb-success-icon{display:none}.f1-info-brochure .cb-form-h,.f1-info-brochure .cb-success-h{font-family:var(--cct-font);font-size:var(--cct-fs-panel);letter-spacing:-.02em;color:var(--cct-ink);margin:0;font-weight:700;line-height:1.15}.f1-info-brochure .cb-form-sub,.f1-info-brochure .cb-success-sub{font-size:var(--cct-fs-link);color:var(--cct-muted);margin:var(--cct-space-3) 0 0;line-height:1.55}.f1-info-brochure .cb-success-actions{margin-top:var(--cct-space-5)}.f1-info-brochure .cb-form-grid{gap:var(--cct-space-5);margin:var(--cct-space-6) 0 var(--cct-space-5)}.f1-info-brochure .cb-form .form-field{gap:var(--cct-space-2)}.f1-info-brochure .cb-form .form-field label{font-family:var(--cct-font);font-size:var(--cct-fs-finder-label);color:var(--cct-ink);font-weight:600}.f1-info-brochure .cb-form .req{color:var(--cct-err)}.f1-info-brochure .cb-form .form-field input:focus,.f1-info-brochure .cb-form .form-field select:focus,.f1-info-brochure .cb-form .form-field textarea:focus{outline:var(--cct-focus);outline-offset:2px;border-color:var(--cct-ink);box-shadow:none}.f1-info-brochure .cb-form .form-field input.form-input--error,.f1-info-brochure .cb-form .form-field [aria-invalid=true]{border-color:var(--cct-err)}.f1-info-brochure .cb-form .form-field input.form-input--error:focus{box-shadow:none}.f1-info-brochure .cb-form .form-error,.f1-info-brochure .cb-form .form-help{font-size:var(--cct-fs-small);margin:0}.f1-info-brochure .cb-form .form-error{color:var(--cct-err);font-weight:500}.f1-info-brochure .cb-form-tnc{font-size:var(--cct-fs-small);color:var(--cct-muted);margin:var(--cct-space-5) 0;line-height:1.5}.f1-info-brochure .cb-form-tnc a{color:var(--cct-copperDk);text-underline-offset:3px;font-weight:600;text-decoration:underline}.f1-info-brochure .cb-form-tnc a:hover{color:var(--cct-ink)}.f1-info-brochure .cb-form-tnc a:focus-visible{outline:2px solid var(--cct-copperDk);outline-offset:2px;border-radius:2px}.f1-info-brochure .cb-form>.form-error{margin:0 0 var(--cct-space-4)}.f1-info-brochure .cb-form-submit{justify-content:flex-start}.f1-info-brochure .cb-form-submit .btn,.f1-info-brochure .cb-success-actions .btn{justify-content:center;align-items:center;gap:var(--cct-space-2);min-height:52px;display:inline-flex}.f1-info-brochure .btn .icon-sm{flex-shrink:0;width:18px;height:18px}@media (max-width:767.98px){.f1-info-brochure .cb-form-submit .btn,.f1-info-brochure .cb-success-actions .btn{width:100%}}.f1-info-brochure .form-captcha-wrap{margin-top:var(--cct-space-2)}.f1-info-brochure .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}.f1-info-brochure .form-captcha-question{font-family:var(--cct-font);font-size:var(--cct-fs-finder);letter-spacing:0;color:var(--cct-ink);font-weight:600}.f1-info-brochure .form-captcha-input{background-color:var(--cct-white)}.f1-info-brochure .form-captcha-canvas{border:1.5px solid var(--cct-field);border-radius:var(--cct-radius-small)}.f1-info-brochure .form-captcha-refresh{width:var(--cct-tap);height:var(--cct-tap);background:var(--cct-white);border:1.5px solid var(--cct-field);border-radius:var(--cct-radius-button);color:var(--cct-ink)}.f1-info-brochure .form-captcha-refresh:hover{border-color:var(--cct-ink);color:var(--cct-ink);background:var(--cct-white)}.f1-info-brochure .form-captcha-toggle{min-height:var(--cct-tap);font-family:var(--cct-font);font-size:var(--cct-fs-small);color:var(--cct-copperDk);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.f1-info-brochure .form-captcha-toggle:hover{color:var(--cct-ink)}.f1-info-brochure .form-captcha-canvas-btn:focus-visible,.f1-info-brochure .form-captcha-refresh:focus-visible,.f1-info-brochure .form-captcha-toggle:focus-visible{outline:var(--cct-focus);outline-offset:2px}.f1-info-logos{padding:var(--cct-space-6) 0;align-items:center;gap:var(--cct-space-6) var(--cct-space-7);border-top:1px solid var(--cct-rule);border-bottom:1px solid var(--cct-rule);flex-wrap:wrap;margin:0;list-style:none;display:flex}.f1-info-logos__img{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:90px;display:block}.f1-info-logos__link{border-radius:var(--cct-radius-small);display:block}.f1-info-logos__link:focus-visible{outline:var(--cct-focus);outline-offset:4px}.f1-info-welcome__msg{gap:var(--cct-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.f1-info-welcome__msg+.f1-info-welcome__msg{margin-top:var(--cct-space-10);padding-top:var(--cct-space-7);border-top:1px solid var(--cct-rule)}@media (min-width:1024px){.f1-info-welcome__msg.has-photo{gap:var(--cct-space-9);grid-template-columns:240px minmax(0,1fr)}}.f1-info-welcome__photo{aspect-ratio:4/5;border-radius:var(--cct-radius-button);width:160px;display:block}@media (min-width:1024px){.f1-info-welcome__photo{width:240px}}.f1-info-welcome__name{margin:var(--cct-space-4) 0 0;font-size:var(--cct-fs-quote-name);color:var(--cct-ink);font-weight:600}.f1-info-welcome__by>.f1-info-welcome__name:first-child{margin-top:0}.f1-info-welcome__role{margin:var(--cct-space-1) 0 0;font-size:var(--cct-fs-country);color:var(--cct-muted);line-height:1.45}.f1-info-visa .body-prose>p,.f1-info-visa .body-prose>p:first-of-type{font-size:inherit;line-height:inherit;color:inherit}.f1-info-visa .body-prose li{font-size:inherit;line-height:inherit;color:inherit;margin-bottom:0}.f1-info-visa .body-prose h2{margin-top:clamp(40px,4.2vw,56px)}.f1-info-visa .body-prose a:not(.btn){color:var(--cct-copper);text-underline-offset:3px}.f1-info-visa .body-prose a:not(.btn):hover{color:var(--cct-copperDk)}.f1-info-visa .checklist{margin:var(--cct-space-4) 0 0}.f1-info-visa .checklist li{margin-top:10px;padding-left:20px}.f1-info-visa .checklist svg,.f1-info-visa .info-callout svg{display:none}.f1-info-visa .info-callout{max-width:none;margin:var(--cct-space-6) 0 0;padding:var(--cct-space-5) 0;border:0;border-top:2px solid var(--cct-ink);border-bottom:1px solid var(--cct-rule);font-size:inherit;line-height:inherit;color:var(--cct-ink);background:0 0;border-radius:0;display:block}.f1-info-visa .info-callout p{margin:0}.f1-info-visa .info-callout a{color:var(--cct-copper)}.f1-info-visa .info-callout--muted{border-top:1px solid var(--cct-rule);color:var(--cct-muted)}.f1-info-visa .info-callout--muted a{color:var(--cct-copper)}.f1-info-visa .visa-summary{max-width:none;margin:var(--cct-space-6) 0 0;gap:0 var(--cct-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));padding:0;display:grid}.f1-info-visa .visa-summary .info-callout{margin:0}.f1-info-visa .visa-essentials{max-width:none;margin:var(--cct-space-5) 0 0;border:0;border-bottom:1px solid var(--cct-rule);background:0 0;border-radius:0;padding:0;display:block;overflow:visible}.f1-info-visa .visa-essential{gap:var(--cct-space-4);border-top:1px solid var(--cct-rule);background:0 0;grid-template-columns:clamp(96px,11vw,168px) minmax(0,1fr);padding:clamp(13px,1.04vw,16px) 0;display:grid}.f1-info-visa .visa-essential h3{font-family:var(--cct-font);font-size:var(--cct-fs-venue-k);letter-spacing:0;text-transform:none;color:var(--cct-muted);margin:0;font-weight:400;line-height:1.5}.f1-info-visa .visa-essential p{font-size:var(--cct-fs-body);color:var(--cct-ink);margin:0;line-height:1.55}.f1-info-visa .visa-essential strong{color:var(--cct-ink);font-weight:600}@media (max-width:767.98px){.f1-info-visa .visa-essential{gap:var(--cct-space-1);grid-template-columns:1fr}}.f1-info-visa .body-cta{margin-top:var(--cct-space-6);justify-content:flex-start;gap:var(--cct-space-3)}.f1-info-visa .f1-prose a.btn{text-decoration:none}.f1-info-visa .f1-prose a.btn--signal,.f1-info-visa .f1-prose a.btn--signal:hover{color:var(--cct-white)}.f1-info-visa .f1-prose a.btn--ghost{color:var(--cct-ink)}.f1-info-visa .f1-prose a.btn--ghost:hover{color:var(--cct-white)}.f1-info-visa .f1-prose a.btn:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:var(--cct-radius-button)}.f1-info-org__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,4.2vw,64px);display:grid}@media (min-width:1024px){.f1-info-org__grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}}.f1-info-org__grid>.f1-prose{max-width:none;font-size:var(--cct-fs-finder);line-height:1.5}.f1-info-org__grid>.f1-prose h3{margin-top:var(--cct-space-4);font-size:var(--cct-fs-link)}.f1-info-org__grid>.f1-prose p,.f1-info-org__grid>.f1-prose ul{margin-top:var(--cct-space-1)}.f1-info-org__grid>.f1-prose li{margin-top:2px}.f1-info-arch{border-bottom:1px solid var(--cct-rule);margin:0;padding:0;list-style:none}.f1-info-arch__row{gap:var(--cct-space-3) clamp(20px, 2.6vw, 40px);border-top:1px solid var(--cct-rule);scroll-margin-top:var(--cct-space-10);grid-template-columns:clamp(84px,7.8vw,120px) minmax(0,1fr) clamp(168px,15vw,232px);grid-template-areas:"year main cover";align-items:start;padding:clamp(20px,2vw,28px) 0;display:grid}.f1-info-arch__year{font-size:var(--cct-fs-ed-year);letter-spacing:-.03em;color:var(--cct-ink);grid-area:year;padding-top:2px;font-weight:700;line-height:1}.f1-info-arch__main{grid-area:main;min-width:0}.f1-info-arch__place{font-size:var(--cct-fs-ed-place);color:var(--cct-ink);margin:0;font-weight:600;line-height:1.3}.f1-info-arch__place a{color:inherit}.f1-info-arch__place a:hover{color:var(--cct-copper);text-underline-offset:4px;text-decoration:underline}.f1-info-arch__place a:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-info-arch__go{color:var(--cct-copper)}.f1-info-arch__meta{margin:var(--cct-space-1) 0 0;font-size:var(--cct-fs-ed-fmt);color:var(--cct-muted);line-height:1.5}.f1-info-arch__theme{margin:var(--cct-space-3) 0 0;max-width:64ch;font-size:var(--cct-fs-link);color:var(--cct-ink);line-height:1.55}.f1-info-arch__stats{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-small);color:var(--cct-muted);line-height:1.5}.f1-info-arch__links{margin:var(--cct-space-3) 0 0;gap:var(--cct-space-2) var(--cct-space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.f1-info-arch__cover{aspect-ratio:4/3;border-radius:var(--cct-radius-small);background:var(--cct-ink);padding:var(--cct-space-3);grid-area:cover;align-items:flex-end;display:flex;position:relative;overflow:hidden}.f1-info-arch__cover.is-online{background:var(--cct-slate)}.f1-info-arch__cover-label{font-size:var(--cct-fs-tag);color:var(--cct-white);font-weight:600;position:relative}.f1-info-arch__cover.is-online .f1-info-arch__cover-label{color:var(--cct-onDark)}@media (max-width:767.98px){.f1-info-arch__row{gap:var(--cct-space-3) var(--cct-space-4);grid-template-columns:104px minmax(0,1fr);grid-template-areas:"cover year""main main"}.f1-info-arch__cover{aspect-ratio:auto;width:104px;height:78px;padding:var(--cct-space-2)}.f1-info-arch__year{font-size:var(--cct-fs-edm-year);letter-spacing:-.02em;align-self:center}.f1-info-arch__place{font-size:var(--cct-fs-edm-year)}}.f1-info-quotes{column-width:320px;column-count:3;column-gap:var(--cct-space-8)}.f1-info-quotes .f1-quote{break-inside:avoid;display:block}.f1-info-quotes a.f1-quote__name:hover{color:var(--cct-copper);text-underline-offset:4px;text-decoration:underline}.f1-info-quotes a.f1-quote__name:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-info-ed>.f1-switch{margin-bottom:clamp(40px,4.2vw,64px)}.f1-info-ed__intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,4.2vw,64px);display:grid}.f1-info-ed__intro:not(.has-about) .f1-info-ed__facts{max-width:760px}@media (min-width:1024px){.f1-info-ed__intro.has-about{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}}.f1-info-ed__count{color:var(--cct-muted);font-weight:400}.f1-info-talks{border-bottom:0}.f1-info-talk.f1-list__row{padding:var(--cct-space-4) 0}.f1-info-talk__title{font-size:var(--cct-fs-link);color:var(--cct-ink);margin:0;font-weight:600;line-height:1.4}.f1-info-talk__title a{color:var(--cct-ink)}.f1-info-talk__title a:hover{color:var(--cct-copper);text-underline-offset:3px;text-decoration:underline}.f1-info-talk__by{margin:var(--cct-space-1) 0 0;font-size:var(--cct-fs-small);color:var(--cct-muted);line-height:1.5}.f1-info-talk__by a{color:var(--cct-copper);font-weight:600}.f1-info-talk__by a:hover{color:var(--cct-copperDk);text-underline-offset:3px;text-decoration:underline}.f1-info-talk a:focus-visible{outline:var(--cct-focus);outline-offset:3px;border-radius:3px}.f1-info-ed__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.56vw,24px);display:grid}@media (max-width:1023.98px){.f1-info-ed__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
.f1-media-page [id^=year-]{scroll-margin-top:calc(var(--cct-hdr-h) + var(--cct-space-4))}.f1-media-links{gap:0 var(--cct-space-6);margin:clamp(var(--cct-space-7), 5.2vw, var(--cct-space-9)) 0 0;padding-top:var(--cct-space-4);border-top:1px solid var(--cct-rule);flex-wrap:wrap;display:flex}.f1-media-links .f1-textlink{min-height:var(--cct-tap);align-items:center;display:inline-flex}.f1-gcovers{gap:var(--cct-space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.f1-gcovers{gap:var(--cct-space-7) var(--cct-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.f1-gcovers{gap:var(--cct-space-8) var(--cct-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.f1-gcovers__item{min-width:0}.f1-gcover{color:var(--cct-ink);border-radius:var(--cct-radius-media);flex-direction:column;text-decoration:none;display:flex}.f1-gcover:focus-visible{outline:var(--cct-focus);outline-offset:4px}.f1-gcover__frame{aspect-ratio:14/11;border-radius:var(--cct-radius-media);background:var(--cct-ink);display:block;position:relative;overflow:hidden}.f1-gcover__frame .f1-photo__img{transition:transform .35s}.f1-gcover:hover .f1-photo__img{transform:scale(1.04)}.f1-gcover__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-gcover__cap{left:var(--cct-space-5);right:var(--cct-space-5);bottom:var(--cct-space-5);color:var(--cct-white);flex-direction:column;display:flex;position:absolute}.f1-gcover__year{font-size:var(--cct-fs-pv-year-m);letter-spacing:-.03em;font-weight:700;line-height:1}.f1-gcover__place{font-size:var(--cct-fs-pv-place-m);margin-top:var(--cct-space-2);font-weight:600}.f1-gcover__meta{margin-top:var(--cct-space-4);font-size:var(--cct-fs-pl-edition);color:var(--cct-muted);line-height:1.45}.f1-gcover__go{margin-top:var(--cct-space-2);font-size:var(--cct-fs-link);color:var(--cct-copper);font-weight:600}.f1-gcover:hover .f1-gcover__go{text-underline-offset:4px;text-decoration:underline}@media (max-width:767.98px){.f1-gcover__frame{aspect-ratio:7/5}.f1-gcover__cap{left:var(--cct-space-5);right:var(--cct-space-5);bottom:var(--cct-space-4)}}.f1-gal__switch{margin-bottom:clamp(var(--cct-space-6), 3.1vw, var(--cct-space-7))}.f1-gal{gap:var(--cct-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.f1-gal{gap:var(--cct-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.f1-gal{gap:var(--cct-space-5) var(--cct-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.f1-gal__item{min-width:0}.f1-gal__tile{width:100%;font:inherit;color:inherit;cursor:zoom-in;appearance:none;border:0;padding:0}.f1-lb{z-index:1000;background:rgba(var(--cct-veil), .96);color:var(--cct-white);font-family:var(--cct-font);-webkit-font-smoothing:antialiased;position:fixed;inset:0}.f1-lb__bar{z-index:2;justify-content:space-between;align-items:center;gap:var(--cct-space-4);padding:var(--cct-space-4) var(--cct-space-5);display:flex;position:absolute;top:0;left:0;right:0}.f1-lb__count{font-size:var(--cct-fs-link);color:var(--cct-dMuted);white-space:nowrap;margin:0;font-weight:600}.f1-lb__tools{align-items:center;gap:var(--cct-space-2);display:flex}.f1-lb__zoom{min-width:var(--cct-space-8);text-align:center;font-size:var(--cct-fs-small);color:var(--cct-dSoft)}.f1-lb__btn{justify-content:center;align-items:center;gap:var(--cct-space-2);min-width:var(--cct-tap);min-height:var(--cct-tap);padding:0 var(--cct-space-3);border-radius:var(--cct-radius-button);background:var(--cct-slate);color:var(--cct-white);font-family:var(--cct-font);font-size:var(--cct-fs-small);cursor:pointer;border:0;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.f1-lb__btn svg{flex-shrink:0;width:1.43em;height:1.43em}.f1-lb__btn:hover{background:var(--cct-copper);color:var(--cct-white)}.f1-lb__btn:focus-visible{outline:var(--cct-focus-dark);outline-offset:3px}.f1-lb__btn[aria-disabled=true]{opacity:.45;cursor:default}.f1-lb__btn[aria-disabled=true]:hover{background:var(--cct-slate)}.f1-lb__btn--close{padding:0 var(--cct-space-4);background:var(--cct-white);color:var(--cct-ink)}.f1-lb__btn--close:hover{background:var(--cct-mist);color:var(--cct-ink)}.f1-lb__stage{inset:calc(var(--cct-tap) + var(--cct-space-6)) var(--cct-space-10) var(--cct-space-9);touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.f1-lb__stage.is-zoomed{cursor:grab}.f1-lb__stage.is-zoomed:active{cursor:grabbing}.f1-lb__img{object-fit:contain;-webkit-user-drag:none;transition:transform .2s}.f1-lb__stage.is-zoomed .f1-lb__img{transition:none}.f1-lb__nav{z-index:2;width:var(--cct-space-7);height:var(--cct-space-7);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.f1-lb__nav--prev{left:var(--cct-space-5)}.f1-lb__nav--next{right:var(--cct-space-5)}.f1-lb__caption{left:var(--cct-space-10);right:var(--cct-space-10);padding:var(--cct-space-4) 0 var(--cct-space-5);text-align:center;position:absolute;bottom:0}.f1-lb__caption p{max-width:72ch;font-size:var(--cct-fs-small);color:var(--cct-dMuted);margin:0 auto;line-height:1.5}@media (max-width:767.98px){.f1-lb__bar{padding:var(--cct-space-3) var(--cct-space-4);gap:var(--cct-space-3)}.f1-lb__zoom,.f1-lb__btn-text{display:none}.f1-lb__btn--close{padding:0}.f1-lb__stage{inset:calc(var(--cct-tap) + var(--cct-space-6)) 0 calc(var(--cct-space-7) + var(--cct-space-6))}.f1-lb__nav{top:auto;bottom:var(--cct-space-4);width:var(--cct-tap);height:var(--cct-tap);transform:none}.f1-lb__nav--prev{left:var(--cct-space-4)}.f1-lb__nav--next{right:var(--cct-space-4)}.f1-lb__caption{left:calc(var(--cct-tap) + var(--cct-space-6));right:calc(var(--cct-tap) + var(--cct-space-6));bottom:var(--cct-space-4);min-height:var(--cct-tap);justify-content:center;align-items:center;padding:0;display:flex}.f1-lb__caption p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.f1-vg__switch{margin-bottom:clamp(var(--cct-space-6), 3.1vw, var(--cct-space-7))}.f1-vg__feature+.f1-iblock{margin-top:clamp(var(--cct-space-8), 6.25vw, var(--cct-space-10))}.f1-vgrid{gap:var(--cct-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.f1-vgrid{gap:var(--cct-space-7) var(--cct-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.f1-vgrid{gap:var(--cct-space-7) var(--cct-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.f1-vcard{min-width:0;margin:0}.f1-vframe{aspect-ratio:16/9;border-radius:var(--cct-radius-media);background:var(--cct-deep);width:100%;position:relative}.f1-vframe__btn{border-radius:inherit;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.f1-vframe__btn:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-vframe__iframe{border-radius:inherit;border:0;width:100%;height:100%;position:absolute;inset:0}.f1-vframe__iframe:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-vframe__img{transition:transform .35s}.f1-vframe__btn:hover .f1-vframe__img{transform:scale(1.04)}.f1-vframe__veil{pointer-events:none;background:linear-gradient(0deg, rgba(var(--cct-veil), .7) 0%, rgba(var(--cct-veil), 0) 45%);position:absolute;inset:0}.f1-vframe__play{left:var(--cct-space-4);bottom:var(--cct-space-4);align-items:center;gap:var(--cct-space-3);display:flex;position:absolute}.f1-vframe__icon{width:var(--cct-space-7);height:var(--cct-space-7)}.f1-vframe__icon .f1-play__tri{border-top-width:9px;border-bottom-width:9px;border-left-width:14px;margin-left:3px}.f1-vframe__btn:hover .f1-play,.f1-vframe__btn:focus-visible .f1-play{background:var(--cct-copperDk)}.f1-vframe__label{font-size:var(--cct-fs-play-label);color:var(--cct-white);font-weight:600}.f1-vcard__text{margin-top:var(--cct-space-4)}.f1-vcard__title{font-size:var(--cct-fs-pl-title);letter-spacing:-.01em;color:var(--cct-ink);margin:0;font-weight:600;line-height:1.3}.f1-vcard__aff{margin:var(--cct-space-1) 0 0;font-size:var(--cct-fs-pl-edition);color:var(--cct-muted);line-height:1.45}.f1-vcard__meta{margin:var(--cct-space-2) 0 0;font-size:var(--cct-fs-small);color:var(--cct-muted);line-height:1.45}.f1-vcard__speaker{min-height:var(--cct-tap);font-size:var(--cct-fs-small);align-items:center;display:inline-flex}.f1-vcard--feature .f1-vframe__icon{width:var(--cct-space-8);height:var(--cct-space-8)}.f1-vcard--feature .f1-vframe__icon .f1-play__tri{border-top-width:11px;border-bottom-width:11px;border-left-width:17px;margin-left:4px}.f1-vcard--feature .f1-vframe__play{left:clamp(var(--cct-space-4), 1.8vw, var(--cct-space-6));bottom:clamp(var(--cct-space-4), 1.8vw, var(--cct-space-6));gap:var(--cct-space-4)}.f1-vcard--feature .f1-vcard__title{font-size:var(--cct-fs-vid-title);letter-spacing:-.015em;line-height:1.25}.f1-vcard--feature .f1-vcard__aff{font-size:var(--cct-fs-link);margin-top:var(--cct-space-2)}.f1-vcard--feature .f1-vcard__meta{font-size:var(--cct-fs-pl-edition);margin-top:var(--cct-space-3)}@media (min-width:1024px){.f1-vcard--feature{gap:var(--cct-space-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;display:grid}.f1-vcard--feature .f1-vcard__text{padding-bottom:var(--cct-space-2);margin-top:0}}@media (max-width:767.98px){.f1-vcard--feature .f1-vframe__label{display:none}}@media (prefers-reduced-motion:reduce){.f1-gcover__frame .f1-photo__img,.f1-gal__tile .f1-photo__img,.f1-vframe__img,.f1-lb__img,.f1-lb__btn{transition:none}.f1-gcover:hover .f1-photo__img,.f1-gal__tile:hover .f1-photo__img,.f1-vframe__btn:hover .f1-vframe__img{transform:none}}
.f1-contact{gap:clamp(var(--cct-space-8), 6.25vw, var(--cct-space-10));grid-template-columns:minmax(0,1fr);display:grid}.f1-contact>.f1-iblock+.f1-iblock{margin-top:0}@media (min-width:1024px){.f1-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.f1-contact__rows dd a{padding:var(--cct-space-3) 0;margin:calc(-1 * var(--cct-space-3)) 0;color:var(--cct-copper);text-decoration:none;display:inline-block}.f1-contact__rows dd a:hover{color:var(--cct-copperDk);text-underline-offset:3px;text-decoration:underline}.f1-contact__rows dd a:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:3px}.f1-contact__note{margin:var(--cct-space-4) 0 0;font-size:var(--cct-fs-body);color:var(--cct-muted);line-height:1.6}.f1-contact__facts{container-type:inline-size}@container (max-width:439.98px){.f1-contact__rows .f1-rows__row{gap:var(--cct-space-1);grid-template-columns:minmax(0,1fr)}}.f1-contact__form{container-type:inline-size}.f1-contact .form-row{gap:var(--cct-space-5);margin-bottom:var(--cct-space-5)}@container (max-width:560px){.f1-contact .form-row{grid-template-columns:minmax(0,1fr)}}.f1-contact .form-field{gap:var(--cct-space-2)}.f1-contact .form-field .form-error{margin:0}.f1-contact .form-submit{margin-top:var(--cct-space-6);padding-top:var(--cct-space-6);border-top:1px solid var(--cct-rule)}@media (max-width:767.98px){.f1-contact .form-submit .btn{justify-content:center;width:100%}}.f1-contact form>.form-error{margin:var(--cct-space-5) 0 0;padding:var(--cct-space-3) var(--cct-space-4);border-left:2px solid var(--cct-err);background:var(--cct-tint);font-size:var(--cct-fs-finder);line-height:1.5}.f1-contact .contact-success{padding:var(--cct-space-5)}.f1-contact .contact-success p{font-size:var(--cct-fs-body);color:var(--cct-ink);margin:0;line-height:1.6}.f1-contact .contact-success strong{font-weight:700}.f1-contact .contact-success:focus{outline:none}.f1-contact .contact-success:focus-visible{outline:var(--cct-focus);outline-offset:3px}.form-captcha-wrap{gap:var(--cct-space-1)}.form-captcha{gap:var(--cct-space-3)}.form-captcha-label{gap:var(--cct-space-1) var(--cct-space-3)}.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}.form-captcha-question{font-family:var(--cct-font);font-size:var(--cct-fs-finder);letter-spacing:0;color:var(--cct-muted);font-weight:400}.form-captcha-question strong{color:var(--cct-ink);font-weight:600}.form-captcha-row{gap:var(--cct-space-3)}.form-captcha-input{transition:none}.form-captcha-input[aria-invalid=true],.form-captcha-input[aria-invalid=true]:focus{border-color:var(--cct-err);box-shadow:none}.form-captcha-refresh{width:calc(var(--cct-space-7) + var(--cct-space-1));height:calc(var(--cct-space-7) + var(--cct-space-1));border:1.5px solid var(--cct-field);border-radius:var(--cct-radius-button);background:var(--cct-white);color:var(--cct-ink);transition:none}.form-captcha-refresh:hover{border-color:var(--cct-ink);background:var(--cct-white);color:var(--cct-ink)}.form-captcha-refresh svg{width:var(--cct-space-4);height:var(--cct-space-4)}.form-captcha-refresh:focus-visible,.form-captcha-canvas-btn:focus-visible{outline:var(--cct-focus);outline-offset:2px}.form-captcha-canvas-btn,.form-captcha-canvas{border-radius:var(--cct-radius-small)}.form-captcha-toggle{min-height:var(--cct-tap);font-family:var(--cct-font);font-size:var(--cct-fs-small);color:var(--cct-copperDk);text-underline-offset:3px;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.form-captcha-toggle:hover{color:var(--cct-ink)}.form-captcha-toggle:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:4px}@media (max-width:560px){.form-captcha-row--image{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.form-captcha-row--image .form-captcha-canvas-btn{order:0;grid-area:1/1/auto/-1;justify-self:start}.form-captcha-row--image .form-captcha-input--image{order:0;grid-area:2/1;width:100%;min-width:0;max-width:100%}.form-captcha-row--image .form-captcha-refresh{order:0;grid-area:2/2}}.f1-legal>:first-child{margin-top:0}.f1-legal h2{scroll-margin-top:calc(var(--cct-hdr-h-solid) + var(--cct-space-5))}.f1-legal__updated{margin-top:var(--cct-space-7);font-size:var(--cct-fs-small);color:var(--cct-muted)}.f1-legal--static .inner-body__inner{max-width:none;margin:0;padding:0;display:block}.f1-legal--static .inner-body__inner>:first-child{margin-top:0}.f1-legal--static .inner-body__inner>.legal-last-updated{font-family:var(--cct-font);font-size:var(--cct-fs-small);letter-spacing:0;color:var(--cct-muted);margin:0;line-height:1.5;display:block}.f1-legal--static .legal-last-updated svg{display:none}.f1-legal--static .body-prose{margin-top:var(--cct-space-5)}.f1-legal--static .body-prose>p,.f1-legal--static .body-prose>p:first-of-type{font-size:inherit;line-height:inherit;color:inherit}.f1-legal--static .body-prose h2:first-of-type{margin-top:var(--cct-space-7)}.f1-legal--static .body-prose li{font-size:inherit;line-height:inherit;color:inherit;margin-bottom:0}.f1-legal--static a:not(.btn){color:var(--cct-copper);text-underline-offset:3px;text-decoration:underline}.f1-legal--static a:not(.btn):hover{color:var(--cct-copperDk)}.f1-legal--static .legal-contact-card{margin-top:var(--cct-space-7);padding-top:var(--cct-space-5);border-top:2px solid var(--cct-ink)}.f1-legal--static .legal-contact-card h3{margin:0}.f1-legal--static .legal-contact-card p{margin-top:var(--cct-space-2)}.f1-legal--static .legal-refund-table{width:100%;margin:var(--cct-space-5) 0 0;font-size:var(--cct-fs-finder);background:0 0;border:0;border-radius:0}.f1-legal--static .legal-refund-table th,.f1-legal--static .legal-refund-table td{padding:var(--cct-space-3) var(--cct-space-5) var(--cct-space-3) 0;border-top:1px solid var(--cct-rule);border-bottom:0}.f1-legal--static .legal-refund-table thead th{font-family:var(--cct-font);font-size:var(--cct-fs-finder);letter-spacing:0;text-transform:none;color:var(--cct-ink);background:0 0;font-weight:600}.f1-legal--static .legal-refund-table tbody tr:last-child td{border-bottom:1px solid var(--cct-rule)}.f1-sys{max-width:72ch;font-size:var(--cct-fs-body)}.f1-sys__actions{margin-bottom:clamp(var(--cct-space-7), 5.2vw, var(--cct-space-9))}.f1-sys .f1-btn:focus-visible{outline:var(--cct-focus);outline-offset:3px}.f1-sys .f1-sys__row{padding:0}.f1-sys__link{align-items:center;column-gap:var(--cct-space-5);row-gap:var(--cct-space-1);min-height:var(--cct-tap);padding:var(--cct-space-5) 0;color:var(--cct-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.f1-sys__name{font-size:var(--cct-fs-acc-name);grid-column:1;font-weight:600;line-height:1.3}.f1-sys__hint{font-size:var(--cct-fs-link);color:var(--cct-muted);grid-column:1;line-height:1.45}.f1-sys__arrow{font-size:var(--cct-fs-arrow);color:var(--cct-copper);grid-area:1/2/span 2;transition:transform .2s}.f1-sys__link:hover .f1-sys__name{color:var(--cct-copper)}.f1-sys__link:hover .f1-sys__arrow{transform:translate(4px)}.f1-sys__link:focus-visible{outline:var(--cct-focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.f1-sys__arrow{transition:none}.f1-sys__link:hover .f1-sys__arrow{transform:none}}
