.site-header{position:sticky;top:0;z-index:1000;border-radius:0 0 18px 18px;background-color:var(--white)}.site-header__bar{position:relative;display:flex;align-items:center;gap:var(--space-s);min-height:var(--header-height);padding:var(--space-m) var(--gutter)}.site-header__logo{display:flex;align-items:center;min-height:44px;margin-right:auto;color:var(--black)}.site-header__mark{fill:var(--primary)}.site-header .site-header__cta{order:2}html[data-nav-lock]{overflow:hidden}.site-header__menu-toggle{order:3;display:flex;align-items:center;justify-content:center;gap:.625rem;width:7rem;height:3.5rem;padding:0 var(--space-m);border:0;border-radius:var(--radius-pill);background-color:var(--grey-06);color:var(--secondary);font-family:var(--display);font-size:var(--text-16px);font-weight:var(--weight-medium);line-height:var(--leading-body);transition:background-color var(--ease),color var(--ease)}.site-header__close-label,.site-header__menu-toggle[aria-expanded=true] .site-header__menu-label{display:none}.site-header__menu-toggle[aria-expanded=true] .site-header__close-label{display:inline}.site-header__menu-toggle[aria-expanded=true]{background-color:var(--secondary);color:var(--white)}.site-header__menu-toggle svg{transition:transform var(--ease)}.site-header__menu-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.site-nav{position:absolute;top:calc(100% - .5rem);right:var(--gutter);width:20rem;max-height:calc(100dvh - var(--header-height));padding:var(--space-m) var(--space-s);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-16px);background-color:var(--white);box-shadow:var(--shadow-panel)}@media(max-width:1279px){.site-header[data-js]:not([data-menu-open]) .site-nav,.site-header[data-js] .site-nav__item--group:not([data-open])>.site-nav__sub{display:none}.site-header:not([data-js]) .site-nav{position:static;width:100%;max-height:none;box-shadow:none;border-radius:0;padding-inline:0}}.site-nav__item{position:relative;display:flex;flex-wrap:wrap;align-items:center}.site-nav__link{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding:.75rem var(--space-m);border:0;border-radius:var(--radius-pill);background:none;color:var(--grey-02);font-family:var(--display);font-size:var(--text-24px);font-weight:var(--weight-medium);line-height:var(--leading-body);text-align:left;cursor:pointer;transition:background-color var(--ease),color var(--ease)}.site-nav__link:hover,.site-nav__item[data-current]>.site-nav__link,.site-nav__item[data-open]>.site-nav__link{background-color:var(--grey-07);color:var(--black)}.site-nav__chev{flex:none;width:.875rem;height:.875rem;transition:transform var(--ease)}button.site-nav__link{padding-right:.9375rem}[aria-expanded=true]>.site-nav__chev{transform:rotate(180deg)}.site-nav__chev-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--grey-02)}.site-nav__chev-btn:hover{background-color:var(--grey-07)}.site-nav__sub{flex-basis:100%;margin:.25rem 0 .5rem var(--space-m);padding-left:.875rem;border-left:1px solid var(--grey-05)}.site-nav__sub-link{display:flex;align-items:center;gap:.75rem;padding:.4375rem 0;color:var(--grey-02);font-family:var(--display);font-size:var(--text-18px);font-weight:var(--weight-medium);line-height:1.3;transition:background-color var(--ease),color var(--ease)}.site-nav__sub-link:hover,.site-nav__sub-link[data-current]{color:var(--black)}@media(max-width:1279px){.site-nav__sub-link{min-height:2.75rem;padding-block:.25rem}}.site-nav__num{display:none}.site-nav__cta{margin-top:var(--space-s)}@media(max-width:991px){.site-header__bar{min-height:var(--header-height-mobile);padding-block:var(--space-s)}.site-header .site-header__cta{min-height:0;padding:0;border:0;background:none}.site-header .site-header__cta .button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-header .site-header__cta .button__icon{width:2.75rem;height:2.75rem}.site-header .site-header__cta:hover{background:none}.site-header__menu-toggle{height:2.75rem}.site-nav{max-height:calc(100dvh - var(--header-height-mobile))}}@media(max-width:479px){.site-nav{left:var(--gutter);width:auto}}@media(min-width:1280px){.site-header__menu-toggle,.site-nav__cta{display:none}.site-nav{position:static;flex:1;width:auto;max-height:none;padding:0;overflow:visible;background:none;box-shadow:none}.site-header__logo{margin-right:0}.site-nav__list{display:flex;align-items:center;justify-content:flex-end;gap:.125rem;margin-right:var(--space-s)}.site-nav__item{flex-wrap:nowrap;border-radius:var(--radius-pill);transition:background-color var(--ease)}.site-nav__link,button.site-nav__link{flex:none;justify-content:flex-start;height:2.75rem;padding:0 .875rem;font-size:var(--text-16px);white-space:nowrap}.site-nav__link:hover,.site-nav__item[data-current]>.site-nav__link,.site-nav__item[data-open]>.site-nav__link,.site-nav__chev-btn:hover{background:none}.site-nav__item:is(:hover,:focus-within,[data-current],[data-open])>:is(.site-nav__link,.site-nav__chev-btn){color:var(--black)}.site-nav__chev{width:.625rem;height:.625rem}.site-nav__item--split .site-nav__link{padding-right:0}.site-nav__chev-btn{width:auto;height:2.75rem;padding:0 calc(.875rem - 2px) 0 .25rem;border-radius:0 var(--radius-pill) var(--radius-pill) 0}.site-nav__sub{position:absolute;top:calc(100% + .75rem);left:50%;z-index:30;display:none;min-width:13.5rem;margin:0;padding:.625rem;border:1px solid var(--grey-06);border-radius:var(--radius-16px);background-color:var(--white);box-shadow:var(--shadow-panel);translate:-50% 0}.site-nav__sub:before{content:"";position:absolute;top:-1rem;right:0;left:0;height:1rem}.site-nav__item[data-open]>.site-nav__sub,.site-header:not([data-js]) .site-nav__item--group:is(:hover,:focus-within)>.site-nav__sub{display:block;animation:site-nav-in .22s var(--ease-out-cubic)}.site-nav__sub-link{padding:.75rem 1rem;border-radius:.625rem;color:var(--secondary);font-size:var(--text-16px);white-space:nowrap}.site-nav__sub-link:hover,.site-nav__sub-link:focus-visible,.site-nav__sub-link[data-current]{background-color:var(--grey-06)}.site-nav__sub--numbered{left:0;grid-template-columns:1fr 1fr;gap:.125rem .25rem;width:34rem;translate:none}.site-nav__item[data-open]>.site-nav__sub--numbered,.site-header:not([data-js]) .site-nav__item--group:is(:hover,:focus-within)>.site-nav__sub--numbered{display:grid}.site-nav__sub--numbered>li:first-child{grid-column:1 / -1}.site-nav__sub--numbered .site-nav__sub-link{padding:.5rem .75rem;white-space:normal}.site-nav__sub--numbered .site-nav__sub-link:is(:hover,:focus-visible,[data-current]){background-color:var(--bg-grey)}.site-nav__num{display:grid;flex:none;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;background-color:var(--grey-06);color:var(--grey-03);font-size:var(--text-12px);line-height:1;font-variant-numeric:tabular-nums;transition:background-color var(--ease),color var(--ease)}.site-nav__sub-link:is(:hover,:focus-visible,[data-current]) .site-nav__num{background-color:var(--primary);color:var(--secondary)}@media(prefers-reduced-motion:reduce){.site-nav__sub{animation:none!important}}}@keyframes site-nav-in{0%{opacity:0;transform:translateY(-6px)}}.site-header--dark{background-color:var(--secondary)}.site-header--dark .site-header__logo{color:var(--white)}.site-header--dark .site-header__menu-toggle[aria-expanded=true]{background-color:var(--surface-dark-raised)}@media(min-width:1280px){.site-header--dark :is(.site-nav__link,.site-nav__chev-btn){color:var(--grey-06)}.site-header--dark .site-nav__item:is(:hover,:focus-within,[data-current],[data-open])>:is(.site-nav__link,.site-nav__chev-btn){color:var(--white)}.site-header--dark .site-nav__sub{border-color:var(--line-dark);background-color:var(--surface-dark-raised)}.site-header--dark .site-nav__sub-link{color:var(--grey-06)}.site-header--dark .site-nav__sub-link:is(:hover,:focus-visible,[data-current]){background-color:var(--line-dark);color:var(--white)}.site-header--dark .site-nav__num{background-color:var(--line-dark);color:var(--muted-dark)}}@media(min-width:1280px){.site-header[data-nav-style=underline] .site-nav__label{position:relative}.site-header[data-nav-style=underline] .site-nav__label:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.5px;border-radius:1px;background-color:var(--grey-04);transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--ease-out-cubic),background-color var(--ease)}.site-header[data-nav-style=underline] .site-nav__item:is(:hover,:focus-within,[data-open]) .site-nav__label:after{transform:scaleX(1)}.site-header[data-nav-style=underline] .site-nav__item[data-current] .site-nav__label:after{transform:scaleX(1);background-color:var(--grey-05)}.site-header--dark[data-nav-style=underline] .site-nav__label:after{background-color:#ffffff59}.site-header--dark[data-nav-style=underline] .site-nav__item[data-current] .site-nav__label:after{background-color:#ffffff8c}.site-header[data-nav-style=pill] .site-nav__item:is(:hover,:focus-within,[data-current],[data-open]){background-color:var(--grey-07)}.site-header--dark[data-nav-style=pill] .site-nav__item:is(:hover,:focus-within,[data-current],[data-open]){background-color:var(--surface-dark-raised)}@media(prefers-reduced-motion:reduce){.site-header[data-nav-style=underline] .site-nav__label:after{transition:none}}}.site-header--minimal .site-header__logo{margin-right:0}@media(max-width:991px){.site-header--minimal .site-header__bar{min-height:var(--header-height-minimal);padding-block:calc((var(--header-height-minimal) - 2.75rem) / 2)}}.site-footer{overflow:hidden;border-radius:3rem 3rem 0 0;background-color:var(--secondary);color:var(--white)}.site-footer__main{padding-top:var(--section-pad-large)}.site-footer__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,2fr);gap:var(--space-xl) var(--section-pad-large)}.site-footer__intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-l)}.site-footer__headline{max-width:22ch;color:var(--grey-03);font-family:var(--display);font-size:clamp(1.625rem,2.3vw,var(--text-32px));font-weight:var(--weight-medium);line-height:1.3}.site-footer__social{display:flex;gap:.75rem}.site-footer__social a{display:flex;width:1.5rem;height:1.5rem;color:var(--white);transition:color var(--ease)}.site-footer__social svg{width:100%;height:100%}.site-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem var(--space-xl)}.site-footer__title{margin-bottom:1.375rem;color:var(--grey-04);font-family:var(--body);font-size:.8125rem;font-weight:var(--weight-medium);line-height:1;letter-spacing:.12em;text-transform:uppercase}.site-footer__list{display:flex;flex-direction:column;gap:.75rem}.site-footer a{color:var(--grey-06);font-family:var(--body);font-size:var(--text-16px);line-height:1.4;transition:color var(--ease)}.site-footer :is(.site-footer__list,.site-footer__contact,.site-footer__legal) a{position:relative;display:inline-block;line-height:1.5rem}.site-footer .site-footer__list a:before{content:"";position:absolute;inset:-.375rem 0}.site-footer :is(.site-footer__contact,.site-footer__legal) a:before{content:"";position:absolute;inset:-.25rem 0}.site-footer .site-footer__all{color:var(--grey-04)}.site-footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-s) 2.5rem;margin-top:5rem;padding-block:1.75rem;border-top:1px solid var(--line-dark)}.site-footer__contact{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-l);color:var(--grey-04);font-size:.9375rem;font-style:normal;line-height:var(--leading-body)}.site-footer__contact a,.site-footer__legal a{font-size:.9375rem}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m)}.site-footer .site-footer__legal a{color:var(--grey-04)}.site-footer .site-footer__social a:hover,.site-footer .site-footer__col a:hover,.site-footer .site-footer__contact a:hover,.site-footer .site-footer__legal a:hover{color:var(--primary)}.site-footer a:focus-visible{outline-color:var(--white)}.site-footer__bottom{position:relative;margin-top:2.5rem;color:var(--grey-04)}.site-footer__wordmark{display:block;width:100%;height:auto}.site-footer__copyright{position:absolute;right:0;bottom:0;left:0;padding:0 var(--gutter) 1.75rem;font-size:var(--text-16px);line-height:var(--leading-body);text-align:center}@media(max-width:1199px){.site-footer__top{grid-template-columns:1fr;gap:3.5rem}.site-footer__headline{max-width:28ch}}@media(max-width:767px){.site-footer__main{padding-top:var(--section-pad-medium)}.site-footer__cols{grid-template-columns:1fr 1fr;gap:2.5rem var(--space-m)}.site-footer__col--services{grid-row:span 2}.site-footer__bar{flex-direction:column;margin-top:3.5rem}.site-footer__contact{flex-direction:column}.site-footer__bottom{margin-top:var(--space-xs)}.site-footer__copyright{padding-bottom:var(--space-s);font-size:var(--text-14px)}}@media(max-width:479px){.site-footer{border-radius:var(--radius) var(--radius) 0 0}.site-footer__main{padding-top:var(--space-xl)}.site-footer__headline{font-size:var(--text-24px)}}.tcf-logo[data-astro-cid-ul6uljrp]{display:block;width:auto}.tcf-logo__mark[data-astro-cid-ul6uljrp]{fill:var(--primary)}.kp[data-astro-cid-56dsza5w]{position:relative;padding:4rem 4rem var(--space-xl);border-radius:var(--radius);background-color:var(--white);box-shadow:var(--popup-shadow);color:var(--grey-01)}.kp__close[data-astro-cid-56dsza5w]{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:var(--grey-03)}.kp__close[data-astro-cid-56dsza5w]:hover{color:var(--grey-01)}.kp[data-astro-cid-56dsza5w] .kp__logo{height:2rem;margin:0 0 var(--space-xs) auto}.kp__title[data-astro-cid-56dsza5w]{margin:0 0 var(--space-xl);color:var(--grey-01);font-family:var(--display);font-size:var(--text-32px);font-weight:var(--weight-title-bold);line-height:var(--leading-heading);letter-spacing:-.02em}.kp__subtitle[data-astro-cid-56dsza5w]{display:block}.kp__speakers[data-astro-cid-56dsza5w]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-s);margin:0 0 var(--space-xl);padding:0;text-align:center}.kp__photo[data-astro-cid-56dsza5w]{display:grid;place-items:center;aspect-ratio:8 / 7;margin-bottom:.75rem;overflow:hidden;border-radius:var(--radius-8px);background-color:var(--grey-06)}.kp__photo[data-astro-cid-56dsza5w] img[data-astro-cid-56dsza5w]{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.kp__initials[data-astro-cid-56dsza5w]{color:var(--grey-03);font-family:var(--display);font-size:var(--text-24px);font-weight:var(--weight-medium)}.kp__name[data-astro-cid-56dsza5w]{margin:0 0 .125rem;font-family:var(--display);font-size:var(--text-14px);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap}.kp__role[data-astro-cid-56dsza5w]{margin:0;color:var(--grey-03);font-family:var(--display);font-size:var(--text-12px);font-weight:var(--weight-regular);line-height:var(--leading-heading)}.kp__date[data-astro-cid-56dsza5w]{margin:0 0 var(--space-m);color:var(--grey-03);font-size:var(--text-20px);line-height:var(--leading-snug)}.kp__cta[data-astro-cid-56dsza5w]{display:grid;place-items:center;width:100%;min-height:3.5rem;padding:.5rem var(--space-m);border:0;border-radius:var(--radius-pill);background-color:var(--primary);color:var(--black);font-family:var(--body);font-size:var(--text-24px);font-weight:var(--weight-semibold);transition:background-color var(--ease),color var(--ease)}.kp__cta[data-astro-cid-56dsza5w]:hover{background-color:var(--secondary);color:var(--white)}.kp__cta[data-astro-cid-56dsza5w]:disabled{opacity:.6}.kp__form[data-astro-cid-56dsza5w]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s)}.kp__form[data-astro-cid-56dsza5w] .kp__cta[data-astro-cid-56dsza5w]{grid-column:1 / -1}.kp__input[data-astro-cid-56dsza5w]{width:100%;min-height:3.5rem;padding:.5rem 1.5rem;border:1px solid var(--grey-05);border-radius:var(--radius-pill);background-color:var(--white);color:var(--grey-01);font-size:var(--text-18px)}.kp__status[data-astro-cid-56dsza5w]{margin:0}.kp__note[data-astro-cid-56dsza5w]{margin:var(--space-m) 0 0;color:var(--grey-03);font-size:var(--text-18px);text-align:center}.kp[data-astro-cid-56dsza5w] button[data-astro-cid-56dsza5w]:focus-visible,.kp[data-astro-cid-56dsza5w] input[data-astro-cid-56dsza5w]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:767px){.kp[data-astro-cid-56dsza5w]{padding:var(--space-xl) var(--space-m) var(--space-l);border-radius:var(--radius-24px)}.kp[data-astro-cid-56dsza5w] .kp__logo{height:1.5rem;margin:0 0 var(--space-s)}.kp__title[data-astro-cid-56dsza5w]{margin-bottom:var(--space-l);font-size:var(--text-20px)}.kp__speakers[data-astro-cid-56dsza5w]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m) .75rem;margin-bottom:var(--space-l)}.kp__speaker[data-astro-cid-56dsza5w]{width:calc((100% - 1.5rem) / 3)}.kp__name[data-astro-cid-56dsza5w]{font-size:var(--text-12px);white-space:normal}.kp__role[data-astro-cid-56dsza5w]{font-size:.6875rem}.kp__date[data-astro-cid-56dsza5w]{font-size:var(--text-16px)}.kp__cta[data-astro-cid-56dsza5w]{min-height:3rem;font-size:var(--text-20px)}.kp__form[data-astro-cid-56dsza5w]{grid-template-columns:1fr}.kp__input[data-astro-cid-56dsza5w]{min-height:3rem;font-size:var(--text-16px)}.kp__note[data-astro-cid-56dsza5w]{font-size:var(--text-14px)}}.ama[data-astro-cid-hyoqur2y]{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-l) 0 var(--space-xl);background:radial-gradient(70% 55% at 50% 0%,var(--popup-dark-glow),transparent 75%),var(--popup-dark-bg);color:var(--white);text-align:center}.ama[data-astro-cid-hyoqur2y]:after{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.14;mix-blend-mode:overlay;pointer-events:none}.ama__close[data-astro-cid-hyoqur2y]{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:var(--white)}.ama__close[data-astro-cid-hyoqur2y]:hover{color:var(--primary)}.ama__head[data-astro-cid-hyoqur2y]{padding:0 var(--space-l) var(--space-l)}.ama[data-astro-cid-hyoqur2y] .ama__logo{height:2rem;margin-bottom:var(--space-xs)}.ama__tag[data-astro-cid-hyoqur2y]{display:inline-flex;align-items:center;gap:.625rem;margin:0 0 var(--space-m);padding:.375rem 1rem;border:1px solid var(--popup-dark-line);font-family:var(--body);font-size:var(--text-20px);font-weight:var(--weight-medium);letter-spacing:.06em;line-height:var(--leading-body)}.ama__dot[data-astro-cid-hyoqur2y]{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--popup-live-dot)}.ama__title[data-astro-cid-hyoqur2y]{margin:0 0 var(--space-s);color:var(--white);font-family:var(--display);font-size:clamp(1.375rem,5vw,2.75rem);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-.03em;text-transform:uppercase}.ama__title[data-astro-cid-hyoqur2y] b{font-weight:var(--weight-title-bold)}.ama__title[data-astro-cid-hyoqur2y] .ama__ai{color:var(--primary)}.ama__date[data-astro-cid-hyoqur2y]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0;font-family:var(--display);font-size:var(--text-20px);font-weight:var(--weight-medium)}.ama__sep[data-astro-cid-hyoqur2y]{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--primary)}.ama__speakers[data-astro-cid-hyoqur2y]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l);margin:0;padding:var(--space-l) 5.5rem;border-block:1px solid var(--popup-dark-line)}.ama__speaker[data-astro-cid-hyoqur2y]{min-width:0}.ama__photo[data-astro-cid-hyoqur2y]{position:relative;display:grid;place-items:center;aspect-ratio:10 / 11;margin-bottom:var(--space-s);border-radius:2px;background-color:var(--popup-photo-bg)}.ama__photo[data-astro-cid-hyoqur2y] img[data-astro-cid-hyoqur2y]{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:50% 15%}.ama__initials[data-astro-cid-hyoqur2y]{color:var(--grey-03);font-family:var(--display);font-size:var(--text-32px);font-weight:var(--weight-medium)}.ama__badge[data-astro-cid-hyoqur2y]{position:absolute;right:-.75rem;bottom:.5rem;padding:.125rem .75rem;background-color:var(--primary);color:var(--secondary);font-family:var(--body);font-size:var(--text-16px);font-weight:var(--weight-medium)}.ama__name[data-astro-cid-hyoqur2y]{margin:0 0 .25rem;font-family:var(--body);font-size:var(--text-20px);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.ama__role[data-astro-cid-hyoqur2y]{margin:0;color:var(--popup-dark-muted);font-size:var(--text-14px);font-weight:var(--weight-light);line-height:var(--leading-heading);letter-spacing:.04em;text-transform:uppercase}.ama__foot[data-astro-cid-hyoqur2y]{padding:var(--space-l) var(--space-l) 0}.ama__body[data-astro-cid-hyoqur2y]{margin:0 0 var(--space-m);font-size:var(--text-16px);letter-spacing:.05em}.ama__body[data-astro-cid-hyoqur2y] strong{font-weight:var(--weight-semibold)}.ama__cta[data-astro-cid-hyoqur2y]{display:inline-grid;place-items:center;width:min(22rem,100%);min-height:2.875rem;padding:.5rem var(--space-m);border:0;border-radius:2px;background-color:var(--primary);color:var(--white);font-family:var(--display);font-size:var(--text-20px);font-weight:var(--weight-bold);text-transform:uppercase;transition:background-color var(--ease),color var(--ease)}.ama__cta[data-astro-cid-hyoqur2y]:hover{background-color:var(--white);color:var(--secondary)}.ama__cta[data-astro-cid-hyoqur2y]:disabled{opacity:.6}.ama__form[data-astro-cid-hyoqur2y]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s)}.ama__input[data-astro-cid-hyoqur2y]{flex:1 1 14rem;max-width:22rem;min-height:2.875rem;padding:.5rem var(--space-s);border:1px solid var(--popup-dark-line);border-radius:2px;background-color:transparent;color:var(--white);font-size:var(--text-16px)}.ama__input[data-astro-cid-hyoqur2y]::placeholder{color:var(--popup-dark-muted)}.ama__form[data-astro-cid-hyoqur2y] .ama__cta[data-astro-cid-hyoqur2y]{flex:0 1 auto;width:auto}.ama__status[data-astro-cid-hyoqur2y]{max-width:30rem;margin:var(--space-s) auto 0;color:var(--secondary)}.ama[data-astro-cid-hyoqur2y] button[data-astro-cid-hyoqur2y]:focus-visible,.ama[data-astro-cid-hyoqur2y] input[data-astro-cid-hyoqur2y]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:767px){.ama[data-astro-cid-hyoqur2y]{padding:var(--space-m) 0 var(--space-l)}.ama__head[data-astro-cid-hyoqur2y]{padding:0 var(--space-m) var(--space-m)}.ama[data-astro-cid-hyoqur2y] .ama__logo{height:1.5rem}.ama__tag[data-astro-cid-hyoqur2y]{margin-bottom:var(--space-s);font-size:var(--text-16px)}.ama__date[data-astro-cid-hyoqur2y]{font-size:var(--text-16px)}.ama__speakers[data-astro-cid-hyoqur2y]{gap:var(--space-s);padding:var(--space-m)}.ama__badge[data-astro-cid-hyoqur2y]{right:-.25rem;bottom:.25rem;padding:0 .375rem;font-size:var(--text-12px)}.ama__name[data-astro-cid-hyoqur2y]{font-size:var(--text-14px)}.ama__role[data-astro-cid-hyoqur2y]{font-size:.625rem}.ama__foot[data-astro-cid-hyoqur2y]{padding:var(--space-m) var(--space-m) 0}.ama__body[data-astro-cid-hyoqur2y]{font-size:var(--text-14px);letter-spacing:.02em}.ama__cta[data-astro-cid-hyoqur2y]{font-size:var(--text-18px)}}.tb[data-astro-cid-sg4ug6bp]{position:relative;height:100%;border-bottom:var(--popup-bar-line) solid var(--primary);background:linear-gradient(180deg,var(--popup-bar-bg),var(--secondary));box-shadow:var(--popup-bar-glow);color:var(--white)}.tb__inner[data-astro-cid-sg4ug6bp]{display:flex;align-items:center;justify-content:center;gap:var(--space-l);height:100%;padding:0 4rem}.tb__text[data-astro-cid-sg4ug6bp]{margin:0;font-family:var(--display);font-size:clamp(1rem,1.25vw + .3rem,1.625rem);font-weight:var(--weight-title-bold);line-height:var(--leading-snug);letter-spacing:-.01em}.tb__cta[data-astro-cid-sg4ug6bp]{display:inline-flex;flex:none;align-items:center;min-height:2.75rem;padding:0 1.25rem;border-radius:var(--radius-pill);background-color:var(--primary);color:var(--secondary);font-family:var(--display);font-size:var(--text-16px);font-weight:var(--weight-bold);letter-spacing:.01em;text-decoration:none;text-transform:uppercase;transition:background-color var(--ease),color var(--ease)}.tb__cta[data-astro-cid-sg4ug6bp]:hover{background-color:var(--white)}.tb__close[data-astro-cid-sg4ug6bp]{position:absolute;top:50%;right:var(--gutter);display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:var(--white);transform:translateY(-50%)}.tb__close[data-astro-cid-sg4ug6bp]:hover{color:var(--primary)}.tb[data-astro-cid-sg4ug6bp] a[data-astro-cid-sg4ug6bp]:focus-visible,.tb[data-astro-cid-sg4ug6bp] button[data-astro-cid-sg4ug6bp]:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(max-width:767px){.tb__inner[data-astro-cid-sg4ug6bp]{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-xs);padding:0 3.5rem 0 var(--gutter)}.tb__text[data-astro-cid-sg4ug6bp]{font-size:.9375rem;line-height:var(--leading-title)}.tb__cta[data-astro-cid-sg4ug6bp]{min-height:2rem;padding:0 .875rem;font-size:var(--text-12px)}.tb__close[data-astro-cid-sg4ug6bp]{top:.375rem;right:.25rem;transform:none}}.popup-bar{position:absolute;inset:0 0 auto;z-index:var(--popup-z);height:var(--popup-bar-height)}.popup-bar[hidden]{display:none}body:has(.popup-bar:not([hidden])){padding-top:var(--popup-bar-height)}dialog.popup{width:min(var(--popup-modal-width),100% - 2 * var(--gutter));max-width:none;max-height:calc(100dvh - 2 * var(--gutter));padding:0;overflow:auto;overscroll-behavior:contain;border:0;background:transparent;color:inherit;scrollbar-width:none}dialog.popup::-webkit-scrollbar{display:none}dialog.popup--modal::backdrop{background:var(--popup-backdrop)}dialog.popup--slide-in{position:fixed;inset:auto var(--gutter) var(--gutter) auto;z-index:var(--popup-z);width:min(var(--popup-slide-in-width),100% - 2 * var(--gutter));margin:0}dialog.popup[open]{animation:popup-in var(--popup-duration) var(--ease-out-quart)}dialog.popup--modal[open]::backdrop{animation:popup-fade var(--popup-duration) ease}html[data-popup-lock]{overflow:hidden}@keyframes popup-in{0%{opacity:0;transform:translateY(1.5rem) scale(.98)}}@keyframes popup-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){dialog.popup[open],dialog.popup--modal[open]::backdrop{animation:none}}:root{--primary: #faa61a;--secondary: #1e1e1e;--black: #000;--white: #fff;--grey-01: #232323;--grey-02: #333;--grey-03: #6f6f6f;--grey-04: #8c8c8c;--grey-05: #d9d9d9;--grey-06: #efeeee;--grey-07: #f2f2f2;--grey: #ccc;--bg-grey: #f8f8f8;--divider: #ebecec;--line-dark: #343434;--muted-dark: #a3a3a3;--surface-dark-raised: #272727;--squad-bg: oklch(.18 0 0);--squad-card: oklch(.22 0 0);--squad-raised: oklch(.28 0 0);--squad-fg: oklch(.985 0 0);--squad-muted: oklch(.72 0 0);--squad-brand: oklch(.78 .16 70);--squad-ink: oklch(.15 0 0);--squad-line: oklch(1 0 0 / 10%);--pitch-green: oklch(.32 .05 150);--pitch-green-deep: oklch(.22 .04 150);--pitch-run: oklch(.3 .05 150);--pitch-run-deep: oklch(.18 .04 150);--error-surface: #f1e3e3;--background: #fff3;--success: #00ad48;--warning: #eba900;--error: #e00101;--radius-8px: .5rem;--radius-16px: 1rem;--radius-24px: 1.5rem;--radius: 1.875rem;--radius-pill: 99px;--section-gap-64px: 4rem;--section-inner-padding-standart: 7rem;--container-max: 1440px;--container-width: 85rem;--container-narrow: 45rem;--gutter: 16px;--space-xs: .5rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2rem;--space-xl: 3rem;--section-pad-xsmall: 1.5rem;--section-pad-medium: 4rem;--section-pad-large: 6rem;--section-pad-xlarge: 12.5rem;--header-height: 6.5rem;--header-height-mobile: 4.75rem;--header-height-minimal: var(--header-height);--shadow-panel: 0 18px 50px rgb(0 0 0 / 14%);--scrollbar-thumb: rgb(128 128 128 / 45%);--scrollbar-thumb-hover: rgb(128 128 128 / 70%);--ease: .2s ease;--display: "Powergrotesk", "Helvetica Neue", Arial, sans-serif;--display-variable: "Powergrotesk Variable", "Powergrotesk", "Helvetica Neue", Arial, sans-serif;--body: "Outfit", "Helvetica Neue", Arial, sans-serif;--script: "Reenie Beanie", "Powergrotesk", cursive;--weight-light: 200;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-title-bold: 800;--weight-black: 900;--text-100px: 6.25rem;--text-72px: 4.5rem;--text-56px: 3.5rem;--text-54px: 3.375rem;--text-48px: 3rem;--text-46px: 2.875rem;--text-40px: 2.5rem;--text-32px: 2rem;--text-24px: 1.5rem;--text-20px: 1.25rem;--text-18px: 1.125rem;--text-16px: 1rem;--text-14px: .875rem;--text-12px: .75rem;--leading-tight: 1.1;--leading-snug: 1.2;--leading-title: 1.25;--leading-heading: 1.35;--leading-body: 1.5;--leading-relaxed: 1.6}@media(max-width:991px){:root{--header-height-minimal: 4.5rem}}@media(max-width:767px){:root{--header-height-minimal: 4.25rem}}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-UltraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-UltraBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/PowerGrotesk-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk Variable;src:url(/fonts/PowerGrotesk-Variable.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:200;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk Variable;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Powergrotesk;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:U+0027,U+2018,U+2019}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Reenie Beanie;src:url(/fonts/ReenieBeanie-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-height)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background-color:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.scroll-indicator{position:fixed;inset-block:0;right:3px;width:4px;z-index:1000;pointer-events:none;opacity:0;transition:opacity .4s ease}.scroll-indicator.is-visible{opacity:1}.scroll-indicator__thumb{position:absolute;top:0;width:100%;height:var(--thumb-size, 20%);border-radius:2px;background-color:#cfcfcf;mix-blend-mode:difference;transform:translateY(var(--thumb-offset, 0px));will-change:transform}@media(prefers-reduced-motion:reduce){.scroll-indicator{transition:none}}::-webkit-scrollbar-button{display:none}body,h1,h2,h3,h4,h5,h6,p,figure,figcaption,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}ul[class],ol[class]{list-style:none}ul:not([class]),ol:not([class]){padding-left:1.25rem}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{min-height:100vh;background-color:var(--white);color:var(--grey-01);font-family:var(--body);font-size:var(--text-16px);font-weight:var(--weight-regular);line-height:var(--leading-body);overflow-x:clip}body.home{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}strong,b{font-weight:var(--weight-bold)}hr{border:0;border-top:1px solid var(--divider);margin:var(--space-l) 0}::selection{background-color:var(--primary);color:var(--secondary)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--display);font-weight:var(--weight-medium)}h1,.title-72{font-size:var(--text-72px);font-weight:var(--weight-title-bold);line-height:var(--leading-snug)}h2,.title-40{font-size:var(--text-40px);font-weight:var(--weight-medium);line-height:var(--leading-heading)}h3,.title-32{font-size:var(--text-32px);font-weight:var(--weight-medium);line-height:var(--leading-title)}h4,.title-24{font-size:var(--text-24px);font-weight:var(--weight-medium);line-height:var(--leading-heading)}h5,.title-18{font-size:var(--text-18px);font-weight:var(--weight-medium);line-height:var(--leading-heading)}h6{font-size:var(--text-14px);line-height:var(--leading-relaxed)}.title-100{font-size:var(--text-100px);font-weight:var(--weight-title-bold);line-height:var(--leading-tight)}.title-56{font-size:var(--text-56px);font-weight:var(--weight-medium);line-height:var(--leading-heading)}.title-54{font-size:var(--text-54px);font-weight:var(--weight-title-bold);line-height:var(--leading-tight)}.title-46{font-size:var(--text-46px);font-weight:var(--weight-title-bold);line-height:var(--leading-tight)}.title-48{font-size:var(--text-48px);font-weight:var(--weight-medium);line-height:var(--leading-title)}.title-100,.title-72,.title-56,.title-54,.title-48,.title-46,.title-40,.title-32,.title-24,.title-18{font-family:var(--display)}.is-bold{font-weight:var(--weight-title-bold)}.is-medium{font-weight:var(--weight-medium)}.is-primary{color:var(--primary)}@media(max-width:991px){.title-56{font-size:var(--text-40px)}}@media(max-width:767px){h1,.title-72{font-size:var(--text-32px)}.title-100{font-size:var(--text-48px)}.title-54,.title-46{font-size:var(--text-40px)}}@media(max-width:479px){h2,.title-40,.title-56{font-size:var(--text-24px)}.title-100,.title-48{font-size:var(--text-40px)}}.text-32{font-size:var(--text-32px);line-height:var(--leading-heading)}.text-24{font-size:var(--text-24px);line-height:var(--leading-heading)}.text-18{font-size:var(--text-18px);line-height:var(--leading-body)}.text-16{font-size:var(--text-16px);line-height:var(--leading-body)}.text-14{font-size:var(--text-14px);line-height:1.55}.text-12{font-size:var(--text-12px);line-height:var(--leading-heading)}.text-grey-02{color:var(--grey-02)}.text-grey-03{color:var(--grey-03)}.text-grey-04{color:var(--grey-04)}.text-medium{font-weight:var(--weight-medium)}@media(max-width:991px){.text-32{font-size:var(--text-24px)}}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:var(--container-max)}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.section{padding-block:var(--section-pad-large)}.section--medium{padding-block:var(--section-pad-medium)}.section--small{padding-block:var(--section-pad-xsmall)}.section--xlarge{padding-block:var(--section-pad-xlarge)}.section--grey{background-color:var(--bg-grey)}.section--dark{background-color:var(--secondary);color:var(--white)}.stack{display:flex;flex-direction:column;gap:var(--space-m)}.stack--large{gap:var(--section-gap-64px)}@media(max-width:991px){.section--xlarge{padding-block:var(--section-pad-large)}}@media(max-width:767px){.section,.section--xlarge{padding-block:var(--section-pad-medium)}}@media(max-width:479px){.section{padding-block:var(--space-xl)}}.button{display:inline-flex;align-items:center;gap:1.125rem;min-height:3.5rem;padding:.3125rem .3125rem .3125rem 1.625rem;border:2px solid var(--primary);border-radius:var(--radius-pill);background-color:var(--white);color:var(--secondary);font-family:var(--display);font-size:var(--text-16px);font-weight:var(--weight-medium);line-height:var(--leading-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ease),color var(--ease),border-color var(--ease)}.button__icon{display:grid;flex:none;place-items:center;width:2.625rem;height:2.625rem;border-radius:50%;background-color:var(--primary);color:var(--secondary);font-style:normal;line-height:1;transition:transform var(--ease)}.button__icon svg{width:1.5rem;height:1.5rem}.button:not(:has(.button__icon)){padding-inline:1.5rem}.button:hover{background-color:var(--secondary);color:var(--white)}.button:hover .button__icon{transform:rotate(45deg)}.button:disabled,.button:disabled:hover{background-color:var(--grey-06);color:var(--grey-03);cursor:not-allowed}.button:disabled .button__icon{display:none}.button--primary{background-color:var(--primary)}.button--primary .button__icon,.button--dark{background-color:var(--secondary);color:var(--white)}.button--dark:hover{background-color:var(--primary);border-color:var(--primary);color:var(--secondary)}.button--tertiary{border-color:var(--grey-06);background-color:var(--grey-06)}.button--tertiary .button__icon{background-color:var(--secondary);color:var(--white)}.button--tertiary:hover{border-color:var(--secondary)}.button--full{justify-content:space-between;width:100%}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s)}.rich-text{color:var(--grey-01);font-family:var(--body);overflow-wrap:break-word}.rich-text>:last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-top:var(--space-l);margin-bottom:var(--space-xs);color:var(--grey-01);font-family:var(--display);font-weight:var(--weight-medium)}.rich-text h1{font-size:var(--text-32px);line-height:var(--leading-title)}.rich-text h2{font-size:var(--text-24px);line-height:var(--leading-body)}.rich-text h3{font-size:var(--text-20px);line-height:1.4}.rich-text h4,.rich-text h5{font-size:var(--text-18px);line-height:var(--leading-body)}.rich-text h6{margin-top:var(--space-s);font-size:var(--text-12px);line-height:var(--leading-relaxed)}.rich-text p{margin-block:var(--space-s);color:var(--grey-03);font-size:var(--text-18px);line-height:var(--leading-relaxed)}.rich-text a{color:var(--grey-01);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.rich-text a:hover{color:var(--secondary);text-decoration-color:var(--primary)}.rich-text strong,.rich-text b{font-weight:var(--weight-bold)}.rich-text ul,.rich-text ol{margin-block:0;padding-left:1.25rem;color:var(--grey-03)}.rich-text ol{margin-bottom:.625rem}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text li{font-size:var(--text-18px);line-height:var(--leading-body)}.rich-text li>ul,.rich-text li>ol{margin-block:0}.rich-text li::marker{color:var(--grey-04)}.rich-text blockquote{margin-block:var(--space-m);padding:.625rem 1.25rem;border-left:.25rem solid var(--primary);color:var(--grey-01);font-size:var(--text-18px);line-height:1.3}.rich-text blockquote p{margin:0;color:inherit}.rich-text figure{width:100%;margin-block:var(--space-s)}.rich-text img{border-radius:var(--radius-16px)}.rich-text figure img{display:block;max-width:100%;height:auto;margin-inline:auto}.rich-text figcaption{margin-top:var(--space-xs);color:var(--grey-04);font-size:var(--text-14px);line-height:1.55;text-align:center}.rich-text iframe{display:block;width:100%;max-width:100%;border:0;border-radius:var(--radius-16px)}.rich-text iframe[src*=youtube],.rich-text iframe[src*="youtu.be"],.rich-text iframe[src*=vimeo],.rich-text iframe[src*=loom],.rich-text .embed-video iframe{height:auto;aspect-ratio:16 / 9}.rich-text video{width:100%;border-radius:var(--radius-16px)}.rich-text table:not(.embed *){display:block;width:100%;max-width:100%;margin-block:var(--space-m);overflow-x:auto;border-collapse:collapse;font-size:var(--text-16px);line-height:var(--leading-body)}.rich-text th:not(.embed *),.rich-text td:not(.embed *){min-width:8rem;padding:.75rem 1rem;border:1px solid var(--grey-05);text-align:left;vertical-align:top}.rich-text th:not(.embed *){background-color:var(--grey-07);color:var(--grey-01);font-weight:var(--weight-medium)}.rich-text td:not(.embed *){color:var(--grey-03)}.rich-text code{padding:.1em .35em;border-radius:.25rem;background-color:var(--grey-07);font-size:.9em}.rich-text hr{margin-block:var(--space-l)}.rich-text--compact h2,.rich-text--compact h3,.rich-text--compact h4{margin-top:1.25rem}.rich-text--compact p{margin-top:0;font-size:var(--text-16px)}.rich-text--compact figure{margin-block:var(--space-l);overflow:clip;border-radius:var(--radius-16px)}body.page-grey{background-color:var(--bg-grey)}body.page-dark{background-color:var(--secondary)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-s);left:var(--space-s);z-index:2000;padding:.75rem 1.25rem;border-radius:var(--radius-pill);background-color:var(--secondary);color:var(--white);font-family:var(--display);font-weight:var(--weight-medium);transform:translateY(-200%);transition:transform var(--ease)}.skip-link:focus{transform:none}.chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border:0;border-radius:var(--radius-pill);background-color:var(--grey-07);color:var(--grey-01);font-family:var(--body);font-size:var(--text-16px);line-height:var(--leading-body);white-space:nowrap}.chip--floating{position:absolute;top:var(--space-s);right:var(--space-s);z-index:1}.text-link{position:relative;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2rem;padding-bottom:.125rem;border-bottom:2px solid;font-family:var(--display);font-size:var(--text-18px);font-weight:var(--weight-medium);line-height:var(--leading-body);transition:border-color var(--ease)}.text-link:before{content:"";position:absolute;inset:-.375rem 0}.text-link svg{flex:none;width:1.5rem;height:1.5rem;transition:transform var(--ease)}.text-link:hover{border-color:var(--primary)}.text-link:hover svg{transform:rotate(45deg)}.eyebrow{display:block;color:var(--grey-04);font-family:var(--body);font-size:var(--text-16px);font-weight:var(--weight-regular);line-height:var(--leading-body)}.script{padding-inline:.5rem;color:var(--primary);font-family:var(--script);font-size:2.8125rem}@media(max-width:767px){.script{font-size:var(--text-24px)}}.scroll-row{display:grid;grid-auto-flow:column;grid-auto-columns:var(--scroll-row-item, minmax(18rem, 1fr));gap:var(--scroll-row-gap, var(--space-s));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x var(--scroll-row-snap, proximity);scrollbar-width:none}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start}.marquee{display:flex;overflow:hidden}.marquee__track{display:flex;flex:none;align-items:center;animation:marquee var(--marquee-speed, 40s) linear infinite}.marquee--pause:is(:hover,:focus-within) .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.field{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;margin:0;padding:0;border:0}.field__input{display:block;width:100%;min-height:3rem;padding:.75rem 0;border:0;border-bottom:1px solid var(--grey-04);border-radius:0;background-color:transparent;color:var(--grey-01);font-family:var(--display);font-size:var(--text-16px);transition:border-color .25s}.field__input:hover,.field__input:focus{border-bottom-color:var(--grey-01);outline:none}.field__input:focus-visible{box-shadow:0 2px 0 0 var(--primary)}.field__input--pill{min-height:3.5rem;padding:.5rem 1.25rem;border:1px solid var(--grey-05);border-radius:var(--radius-pill);background-color:var(--white);color:var(--grey-02);font-family:var(--body);line-height:var(--leading-body)}.field__input--pill:hover,.field__input--pill:focus{border-color:var(--grey-05)}.field__input--pill:focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:0;box-shadow:none}.radio-pill{position:relative;display:inline-block;padding:.75rem 1.5rem;border:1px solid var(--grey-03);border-radius:var(--radius-pill);font-family:var(--display);font-weight:var(--weight-medium);text-align:center;cursor:pointer;transition:background-color var(--ease),color var(--ease)}.radio-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;appearance:none;border-radius:inherit;cursor:pointer}.radio-pill span{position:relative;pointer-events:none}.radio-pill:hover,.radio-pill:has(input:checked){background-color:var(--secondary);color:var(--white)}.radio-pill:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:3px}[data-form-status]{margin:0;padding:var(--space-m);border-radius:var(--radius-16px);background-color:var(--grey-05)}[data-form-status=error]{background-color:var(--error-surface);color:var(--error)}[data-form-status][hidden]{display:none}:root{--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-circ: cubic-bezier(.85, 0, .15, 1)}@property --progress{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes motion-progress{0%{--progress: 0}to{--progress: 1}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){:is([data-reveal=fade],[data-reveal=fade-up]){transition:opacity var(--reveal-duration, 1s) var(--reveal-ease, var(--ease-out-quart)) var(--reveal-delay, 0s),transform var(--reveal-duration, 1s) var(--reveal-ease, var(--ease-out-quart)) var(--reveal-delay, 0s)}:is([data-reveal=fade],[data-reveal=fade-up]):not(.is-inview){opacity:0}[data-reveal=fade-up]:not(.is-inview){transform:translateY(var(--reveal-distance, 100px))}}[data-carousel-drag] [data-carousel-track]{cursor:grab}[data-carousel-track].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}[data-carousel-track].is-dragging *{pointer-events:none}.is-fade [data-carousel-track]{grid-auto-flow:row;grid-template-columns:100%;overflow:hidden;touch-action:pan-y}.is-fade [data-carousel-track]>*{grid-area:1 / 1;visibility:hidden;opacity:0}.is-fade [data-carousel-track]>.is-active{z-index:1;visibility:visible;opacity:1}.is-fade-live [data-carousel-track]>*{transition:opacity .3s ease,visibility 0s linear .3s}.is-fade-live [data-carousel-track]>.is-active{transition:opacity .3s ease}[data-carousel-dot]{cursor:pointer}.per-view{--pv: var(--per-view, 3);--scroll-row-item: calc((100% - (var(--pv) - 1) * var(--scroll-row-gap, 1rem)) / var(--pv))}@media(max-width:1023px){.per-view{--pv: var(--per-view-tablet, 2)}}@media(max-width:767px){.per-view{--pv: var(--per-view-mobile, 1.2)}}@media(prefers-reduced-motion:no-preference){details[data-accordion]{interpolate-size:allow-keywords}details[data-accordion]::details-content{block-size:0;overflow:clip;transition:block-size .4s ease,content-visibility .4s ease allow-discrete}details[data-accordion][open]::details-content{block-size:auto}}.marquee--reverse .marquee__track{animation-direction:reverse}:root{--popup-bar-height: 4.5rem;--popup-bar-bg: #141414;--popup-bar-line: 3px;--popup-bar-glow: 0 2px 14px rgb(250 166 26 / 45%);--popup-backdrop: rgb(0 0 0 / 55%);--popup-z: 2000;--popup-modal-width: 52rem;--popup-slide-in-width: 22.5rem;--popup-dark-bg: #12110e;--popup-dark-glow: rgb(250 166 26 / 42%);--popup-dark-line: rgb(255 255 255 / 22%);--popup-dark-muted: #c9c9c9;--popup-live-dot: #e5322d;--popup-photo-bg: #d9d9d9;--popup-shadow: 0 30px 80px rgb(0 0 0 / 35%);--popup-duration: .35s}@media(max-width:767px){:root{--popup-bar-height: 6rem}}
