@layer base{audio,canvas,iframe,img,svg,video{vertical-align:middle}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{-webkit-tap-highlight-color:#0000}:is(a,button,summary):focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:3px}a:has(>h2,h3,h4,h5,h6){display:inline-block}p :is(a:focus){outline-offset:5px}}@layer elements{body{-webkit-font-smoothing:antialiased;min-height:100vh;color:var(--color-primary-text);font-family:var(--font-family-main);font-weight:var(--font-family-main-weight-normal);font-feature-settings:"kern", "liga", "clig", "calt";scrollbar-gutter:stable both-edges;background:#fff}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{font-size:calc(1em + var(--font-bump));accent-color:var(--color-form-accent);line-height:1.5}body{font-feature-settings:"kern", "liga", "clig", "calt";font-family:var(--font-family-main);scrollbar-gutter:stable both-edges}pre,code{color:var(--color-gray-reading);-webkit-font-smoothing:antialiased;margin-block-end:var(--spacing-lg);padding-block-start:var(--spacing-s-x);padding-block-end:var(--spacing-s-x);overflow-x:scroll}:is(pre,code)+p{padding-block-start:var(--spacing-md)}p:has(+:is(pre,code)){padding-block-end:var(--spacing-md)}code{word-wrap:break-word}img{filter:saturate(1.05);height:auto}img,picture,svg,video{max-width:100%;display:block}hr{z-index:var(--z-index-below-body);border:0;border-block-start:var(--border-neutral);margin:0;padding-block-end:var(--spacing-4xl);position:relative;top:1px}@media (width<950px){hr{display:none}}@media (width>=950px){hr{width:calc(100% + var(--vertical-nav-width))}}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin-block:0}blockquote{quotes:"“" "”" "‘" "’";margin:0}blockquote:not(:has(*)):before{content:open-quote}blockquote:not(:has(*)):after{content:close-quote}blockquote:not(:has(*)){text-indent:-.45em}@supports (hanging-punctuation:first){blockquote{text-indent:0;hanging-punctuation:first}}figure{margin-inline:0}figure img{margin-block-end:var(--spacing-xs)}ul:not([class],nav *,[class*=pagi] *){padding-inline-start:0}ul[class],[class]>ul{list-style:none}dl,dt,dd,th,td{padding-block-end:var(--spacing-xs)}p{margin-block-end:var(--spacing-lg)}p:last-child{margin-block-end:0}p:has(+blockquote){margin-block-end:var(--spacing-xl)}a{color:inherit;cursor:pointer}.s-main :is(p:not(li p),ol,ul):not(:has(li p)){padding-inline-start:0;list-style-position:inside}ol:has(li p){padding-inline-start:var(--spacing-2xl)}p+ul{padding-block-start:var(--spacing-xs)}strong{font-weight:var(--font-family-main-weight-bold)}:is([class^=c-],[class^=o-]) svg{fill:currentColor;width:1em;height:1em}:is(h1,h2,h3,h4,h5,h6,p) svg{vertical-align:baseline;margin-inline-end:var(--spacing-2xs)}.s-main:focus{outline:none}.s-main>:last-child{padding-block-end:0}:is(h1,h2,h3,h4,h5,h6):not(.c-entry-content :is(h1,h2,h3,h4,h5,h6)){text-wrap:balance}blockquote,figcaption,.s-main p{text-wrap:pretty}h1,.h1,h1 a,.h1 a,h2,.h2,h2 a,.h2 a,h3,.h3,h3 a,.h3 a{font-family:var(--font-family-heading);font-weight:var(--font-family-heading-weight-normal);font-feature-settings:"kern", "liga", "clig", "calt", "dlig", "swsh";color:inherit;text-decoration:none}a :is(h1,h2,h3,h4,h5,h6){color:initial}h2,.h2,h3,.h3,h4,.h4,h4 a,.h4 a{font-family:var(--font-family-heading);font-weight:var(--font-family-heading-weight-light)}h1,.h1{font-size:var(--font-size-3xl);line-height:var(--font-size-3xl-line-height);letter-spacing:-.055em}h2,.h2{font-size:var(--font-size-xl);line-height:var(--font-size-xl-line-height);letter-spacing:-1px}h3,.h3{font-size:var(--font-size-md);line-height:var(--font-size-md-line-height)}h4,.h4{font-size:var(--font-size-lg);line-height:var(--font-size-lg-line-height)}h5,.h5{font-size:var(--font-size-md);line-height:var(--font-size-s-line-height)}h6,.h6{font-size:var(--font-size-sm-1);line-height:var(--font-size-sm-1-line-height)}h1,.h1,h2,.h2{padding-block-end:var(--spacing-lg)}*+h2,*+.h2,article+article{padding-block-start:var(--spacing-lg)}h3,.h3{padding-block-end:var(--spacing-xs)}nav ul{margin:0;padding:0;list-style:none}nav a{color:inherit}nav svg:last-child{width:.7rem;color:var(--color-primary-text);margin-inline-start:var(--spacing-3xs)}:has(>nav svg:last-child){display:flex}a,button{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-position:under;-webkit-text-decoration-color:var(--color-primary-accent);text-decoration-color:var(--color-primary-accent);color:var(--color-link)}:is(p,li) a{text-decoration-color:#d9d9d9}:is(p,li) a:hover{-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black)}body{overflow-x:clip}main :is(.c-btn,button):not(:last-child){margin-right:1rem}button,[type=search],[type=submit]{border:none;-webkit-appearance:none!important}button{color:initial;background:0 0}}@layer objects{.o-main{display:flex}.o-main_inner{min-width:0}@media (width>=1320px){.o-main_inner{width:calc(100% - var(--vertical-nav-width) * 2)}}}@layer components{ol ol,ol ol li:last-child,ul ul,ul ul li:last-child{padding-block-end:0}button svg,.c-btn :is([src*=svg],svg){font-size:1.1em}.c-skip-to-content:focus{z-index:var(--z-index-above-nav);padding:var(--spacing-2xs) var(--spacing-sm);margin:var(--spacing-xs);background:var(--color-black);color:#fff;outline:3px solid var(--color-purple);outline-offset:2px;font-family:var(--font-family-mono);font-size:var(--font-size-xs-upper);font-weight:var(--font-family-mono-weight-medium);letter-spacing:.5px;text-transform:uppercase;border-radius:100vw;text-decoration:none;box-shadow:0 0 0 2px #fff}.c-site-header{min-height:2.5rem;max-width:var(--max-width-2);padding:var(--spacing-2xs) var(--spacing-xs);border-block-end:var(--border-neutral);font-family:var(--font-family-mono);background:#fff;margin-block-end:var(--site-header-margin-bottom);margin-inline:auto;display:grid}.c-site-header .c-btn{margin-block-end:0}.c-site-header_inner{justify-content:space-between;align-items:center;display:flex}.c-site-header_inner>:not(:has(.c-btn)){font-size:var(--font-size-xs-upper);letter-spacing:.5px;text-transform:uppercase}.c-site-header_inner>:not(:has(.c-btn)) svg{font-size:var(--icon-size-sm)}.c-site-header_inner>*{justify-content:center}.c-site-header_inner>*:first-child{justify-content:start}.c-site-header_inner>*:last-child{justify-content:end}.c-site-header_inner_item{align-items:center;gap:var(--spacing-2xs);display:flex}.c-site-header_inner_item .c-btn{white-space:nowrap;flex-shrink:0;margin-inline-start:var(--spacing-2xs)}.c-site-header_inner_item .c-lang-switcher{margin-inline-start:var(--spacing-3xs)}.c-site-header_inner_details{gap:var(--spacing-md);display:flex}.c-site-header_inner_details>div{align-items:center;gap:var(--spacing-xs);display:flex}.c-site-header_inner_details span{color:var(--color-gray-light);font-family:var(--font-family-main)}.c-site-header_inner_details svg{font-size:var(--icon-size-sm)}@media (width<1020px){.c-site-header_inner_details{display:none}}@media (width>=500px){.c-site-header{padding-inline:var(--spacing-md)}.c-site-header_inner_item .c-lang-switcher{margin-inline-start:var(--spacing-sm)}}@media (width>=1020px){.c-site-header_inner{gap:var(--spacing-lg);grid-template-columns:1fr 3fr 1fr;display:grid}.c-site-header_inner>*{justify-content:center}.c-site-header_inner>*:first-child{justify-content:start}.c-site-header_inner>*:last-child{justify-content:end}}.c-lang-switcher{display:flex;position:relative}.c-lang-switcher_trigger{color:inherit;cursor:pointer;font:inherit;font-size:var(--font-size-xs-upper);font-weight:var(--font-family-mono-weight-medium);letter-spacing:.5px;text-transform:uppercase;text-box:cap alphabetic;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.c-lang-switcher_trigger svg{width:1em;height:1em;font-size:var(--icon-size-sm);fill:none;flex-shrink:0}.c-lang-switcher_trigger span{padding-inline-start:var(--spacing-2xs)}.c-lang-switcher_menu{border:var(--border-neutral);color:var(--color-black);font-family:var(--font-family-mono);font-size:var(--font-size-xs-upper);font-weight:var(--font-family-mono-weight-medium);letter-spacing:.5px;text-transform:uppercase;inset:unset;position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline;background:#fff;border-radius:1rem;margin:0;margin-block-start:var(--spacing-2xs)}.c-lang-switcher_menu ul{margin:0;padding:0;list-style:none}.c-lang-switcher_menu a{padding:var(--spacing-2xs) var(--spacing-sm);color:inherit;border-radius:calc(1rem - 3px);text-decoration:none;display:block}.c-lang-switcher_menu a[aria-current=true]{background:var(--color-gray-bg);background:#f2f2f2}.c-lang-switcher_menu a:hover,.c-lang-switcher_menu a:focus-visible{background:var(--color-gray-bg)}.c-lang-switcher_menu:popover-open{width:max-content;min-width:8rem}.c-page-heading{--cloud-size:300px;--in-delay:.12s;padding-inline:var(--spacing-md);text-align:center;padding-block-end:var(--spacing-3xl)}.c-page-heading>*{margin-inline:auto}.c-page-heading picture{--pull:30%;translate:0 -5.5rem;scale:var(--scale-x,1) 1;left:calc(var(--pull) - var(--cloud-size) / 2);opacity:.3;z-index:var(--z-index-below-body);position:absolute}.c-page-heading picture:first-of-type{--scale-x:-1}.c-page-heading picture:nth-of-type(2){left:calc(100% - var(--pull) - var(--cloud-size) / 2)}.c-page-heading h1{padding-block-end:var(--spacing-2xs)}.c-page-heading svg{margin-block-end:var(--spacing-2xs);margin-inline:auto;font-size:3em}.c-page-heading p{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.c-section-heading{--cloud-size:300px;--in-delay:.12s;padding:var(--spacing-xl) var(--spacing-gutter)}.c-section-heading:has(+.c-hero){padding-block-end:var(--spacing-3xl)}@media (width>=950px){.c-section-heading{padding-block-start:var(--spacing-xs)}}.c-section-heading{text-align:center}.c-section-heading picture{--pull:30%;translate:0 -5.5rem;scale:var(--scale-x,1) 1;left:calc(var(--pull) - var(--cloud-size) / 2);opacity:.3;z-index:var(--z-index-below-body);position:absolute}.c-section-heading picture:first-of-type{--scale-x:-1}.c-section-heading picture:nth-of-type(2){left:calc(100% - var(--pull) - var(--cloud-size) / 2)}.c-section-heading h2{padding-block-end:var(--spacing-2xs)}.c-section-heading p{font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-wrap:balance;max-width:20rem;margin-inline:auto}.c-hero{--in-delay:.27s;max-width:var(--max-width-1);margin-block-end:var(--spacing-3xl);margin-inline:auto;position:relative}@media (width>=1000px){.c-hero{margin-block-end:var(--spacing-5xl)}}.c-hero{text-align:center}.c-vertical-nav{--nav-gap:1rem;z-index:var(--z-index-nav);writing-mode:vertical-lr;text-orientation:sideways;gap:var(--spacing-2xl);height:100dvh;width:var(--vertical-nav-width);background:#fff;align-self:flex-start;align-items:center;margin-inline-start:calc(0% - var(--site-header-margin-bottom));padding-block-end:1px;padding-inline-start:2rem;display:flex;position:sticky;top:0;overflow:hidden}@media (width>=1600px){.c-vertical-nav{border-block-end:var(--border-neutral)}}@media (width<950px){.c-vertical-nav{display:none}}.c-vertical-nav ul{scroll-target-group:auto;flex-wrap:wrap;flex-shrink:0;gap:0;display:flex;position:relative}.c-vertical-nav ul li{text-transform:uppercase;font-size:var(--font-size-xs-upper);font-family:var(--font-family-mono);white-space:nowrap;opacity:1;max-inline-size:18rem;transition:max-inline-size .2s var(--in-ease,ease), opacity .3s var(--in-ease,ease);padding:0;overflow:hidden}.c-vertical-nav ul li:has(~li>a:target-current){opacity:0;pointer-events:none;max-inline-size:0}.c-vertical-nav ul li:not(:last-child):after{font-family:var(--font-family-main);padding-inline:var(--nav-gap);content:"//";content:"//" / "";speak:none;color:var(--color-gray-light)}.c-vertical-nav a{padding-inline:var(--spacing-2xs);border-radius:100vw;text-decoration:none;transition:color .12s ease-in}.c-vertical-nav_pattern{opacity:.15;pointer-events:none;background-image:url(/assets/site/tile.svg);background-position:0 0;background-repeat:repeat;background-size:100%;flex:auto;align-self:stretch;min-inline-size:0}.c-cloud{--cloud-duration:225s;--cloud-phase:149vw;--x:0vw;--y:0;opacity:.2;translate:calc(-120vw + mod(var(--cloud-travel) + var(--cloud-phase) + var(--x), 240vw)) var(--y);z-index:var(--z-index-below-body);position:absolute;inset-inline-start:0}.c-cloud--4{opacity:.18;width:140px}.c-cloud--1{width:100px}@media (width<1100px){.c-cloud--2{--y:-2rem}}.c-cloud--7{opacity:.16;width:110px}.c-cloud--5{opacity:.22;width:90px}.c-cloud--3{opacity:.3}.c-cloud--6{opacity:.18;width:160px}.c-cloud--8{opacity:.16;width:110px}.c-cloud.small{width:105px}.c-cloud.medium{width:140px}.c-cloud.large{width:180px}@media (prefers-reduced-motion:no-preference){.c-cloud{animation-name:cloud-drift;animation-duration:var(--cloud-duration);animation-timing-function:linear;animation-iteration-count:infinite}}.c-cloud-frame{max-width:var(--max-width-1);margin-inline:auto;position:relative}.c-cloud.static{--x:28rem;translate:var(--x) var(--y);animation:none}@media (width>=1475px){.c-cloud.static{--x:28rem}}@media (width>=1900px){.c-cloud.static{--x:33rem}}@keyframes cloud-drift{0%{--cloud-travel:0vw}to{--cloud-travel:240vw}}@media (width<510px){.c-cloud.desktop-only{display:none}}.c-modular-grid-1{--grid-row-height:4rem;max-width:var(--max-width-1);padding-block-end:var(--spacing-4xl);padding-inline:var(--spacing-gutter);gap:var(--grid-gap-modular);grid-template-columns:var(--grid-template-columns-modular);margin-inline:auto;display:grid}.c-modular-grid-1 img{object-fit:cover;height:100%}.c-modular-grid-1 .c-modular-grid-1_section-2{gap:var(--grid-gap-modular-inner);grid-template-columns:1.3fr .7fr;display:grid}.c-modular-grid-1 .c-modular-grid-1_section-2>:last-child{grid-column:1/-1}.c-modular-grid-1 .c-modular-grid-1_section-3{gap:var(--grid-gap-modular-inner);grid-row:2/4;display:grid}@media (width<950px){.c-modular-grid-1 .c-modular-grid-1_eyebrow{display:none}.c-modular-grid-1 p{margin-block-end:0}.c-modular-grid-1>*{max-width:var(--max-width-mobile);grid-column:1/-1;margin-inline:auto}.c-modular-grid-1 .c-modular-grid-1_section-1{grid-row:4;margin-block-start:var(--spacing-lg)}.c-modular-grid-1 .c-modular-grid-1_section-2 picture:first-child{grid-column:1}.c-modular-grid-1 .c-modular-grid-1_section-2>:last-child{grid-row:1}}@media (width>=950px){.c-modular-grid-1{grid-template-rows:repeat(5, minmax(var(--grid-row-height), auto))}.c-modular-grid-1 p{max-width:var(--max-width-reading-short)}.c-modular-grid-1 .c-modular-grid-1_eyebrow{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;grid-area:1/3/3/5}.c-modular-grid-1 .c-modular-grid-1_section-1{grid-area:1/span 2/3}.c-modular-grid-1 .c-modular-grid-1_section-2{grid-area:2/4/5/-1}.c-modular-grid-1 .c-modular-grid-1_section-2 picture:first-child{grid-row:span 2}.c-modular-grid-1 .c-modular-grid-1_section-3{grid-area:4/2/-1/4}.c-modular-grid-1 .c-modular-grid-1_section-4{gap:var(--grid-gap-modular-inner);grid-area:5/4/auto/-1;grid-template-columns:1.3fr .7fr;display:grid}.c-modular-grid-1 .c-modular-grid-1_section-2,.c-modular-grid-1 .c-modular-grid-1_section-3{grid-template-rows:subgrid}:is(.c-modular-grid-1 .c-modular-grid-1_section-2,.c-modular-grid-1 .c-modular-grid-1_section-3)>picture:first-child{grid-column:1}:is(.c-modular-grid-1 .c-modular-grid-1_section-2,.c-modular-grid-1 .c-modular-grid-1_section-3)>picture:nth-child(2){grid-area:2/2;margin-block-start:calc(0% - var(--spacing-sm))}}.c-modular-grid-2{max-width:var(--max-width-1);padding-block-end:var(--spacing-6xl);padding-inline:var(--spacing-gutter);gap:var(--grid-gap-modular);grid-template-columns:var(--grid-template-columns-modular);margin-inline:auto;display:grid}.c-modular-grid-2 .c-modular-grid-2_section-3 img{object-fit:cover;height:100%}@media (width<950px){.c-modular-grid-2>*{max-width:var(--max-width-mobile);grid-column:1/-1;margin-inline:auto}.c-modular-grid-2 .c-modular-grid-2_section-1{grid-row:2}.c-modular-grid-2 .c-modular-grid-2_section-2{margin-block-end:var(--spacing-lg)}.c-modular-grid-2 .c-modular-grid-2_section-3{gap:var(--grid-gap-modular-inner);grid-template-columns:1.3fr .7fr;display:grid}}@media (width>=950px){.c-modular-grid-2{padding-block-end:var(--spacing-5xl)}.c-modular-grid-2 p{max-width:var(--max-width-reading-short)}.c-modular-grid-2 .c-modular-grid-2_section-1{grid-column:span 2}.c-modular-grid-2 .c-modular-grid-2_section-2{grid-column:3/5}.c-modular-grid-2 .c-modular-grid-2_section-3{gap:var(--spacing-sm);grid-column:5/-1;display:grid}.c-modular-grid-2 .c-modular-grid-2_section-3>picture:last-child{width:75%}}.c-modular-grid-3{--grid-row-height:4rem;max-width:var(--max-width-1);padding-block-end:var(--spacing-4xl);padding-inline:var(--spacing-gutter);gap:var(--grid-gap-modular);grid-template-columns:var(--grid-template-columns-modular);margin-inline:auto;display:grid}.c-modular-grid-3 img{object-fit:cover;height:100%}.c-modular-grid-3 .c-modular-grid-3_section-2{gap:var(--grid-gap-modular-inner);grid-template-columns:.75fr .25fr;display:grid}.c-modular-grid-3 .c-modular-grid-3_section-2>:last-child{grid-column:1/-1}.c-modular-grid-3 .c-modular-grid-3_section-3{gap:var(--grid-gap-modular-inner-cols);grid-template-rows:10rem 10rem;grid-template-columns:repeat(3,1fr);display:grid}.c-modular-grid-3 .c-modular-grid-3_section-3>:nth-child(2){grid-column:2/-1}.c-modular-grid-3 .c-modular-grid-3_section-3>:nth-child(3),.c-modular-grid-3 .c-modular-grid-3_section-3>:nth-child(4){grid-row:2}.c-modular-grid-3 .c-modular-grid-3_section-3>:nth-child(3){grid-column:1/3}@media (width<950px){.c-modular-grid-3>*{max-width:var(--max-width-mobile);grid-column:1/-1;margin-inline:auto}.c-modular-grid-3 .c-modular-grid-3_eyebrow{margin-block-end:var(--spacing-sm)}}@media (width>=950px){.c-modular-grid-3{grid-template-rows:repeat(4, minmax(var(--grid-row-height), auto))}.c-modular-grid-3 .c-modular-grid-3_eyebrow{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;grid-area:1/3/3/5}.c-modular-grid-3 p{max-width:var(--max-width-reading-short)}.c-modular-grid-3 .c-modular-grid-3_section-1{grid-area:1/span 2/3}.c-modular-grid-3 .c-modular-grid-3_section-2{grid-template-rows:subgrid;grid-area:2/4/5/-1}.c-modular-grid-3 .c-modular-grid-3_section-2>picture{grid-row:1/3}.c-modular-grid-3 .c-modular-grid-3_section-2>div{grid-row:3}.c-modular-grid-3 .c-modular-grid-3_section-3{grid-area:4/2/-1/4}}.c-speakers{--speakers-notes-ease:var(--in-ease);--speakers-notes-stagger:50ms;--speakers-notes-duration:.3s;padding-inline:var(--spacing-gutter)}.c-speakers_list{width:100%;max-width:var(--max-width-mobile);grid-template-columns:repeat(var(--cols), minmax(0, 10.75rem));padding:var(--spacing-3xl) 0;border-image:conic-gradient(var(--color-gray-bg) 0 0) fill 0//0 100vw;gap:2rem min(4rem,7vw);margin-inline:auto;display:grid;position:relative}.c-speakers_speaker{width:100%}.c-speakers_speaker a:focus-visible{border-radius:0}.c-speakers_speaker-card{gap:var(--spacing-2xs);width:100%;font-family:var(--font-family-mono);align-content:start;display:grid}.c-speakers_speaker-card>h3{padding-block:var(--spacing-sm) 0}.c-speakers_speaker-card>:not(.c-speakers_speaker-photo){gap:var(--spacing-3xs);font-size:var(--font-size-xs);text-transform:uppercase;display:grid}.c-speakers_speaker-card p{margin-block-end:0}.c-speakers_speaker-card .c-speakers_meta{color:var(--color-gray-aa);padding-block-end:var(--spacing-3xs)}.c-speakers_speaker-card .c-speakers_talk{font-weight:var(--font-family-mono-weight-medium)}.c-speakers_speaker-photo{display:grid}.c-speakers_speaker-photo picture{grid-area:1/1}.c-speakers_speaker-photo .c-speakers_portrait-down{display:none}.c-speakers_speaker[data-speaker-follow] .c-speakers_speaker-photo{position:relative}.c-speakers_speaker[data-speaker-follow] .c-speakers_speaker-photo:after{content:"";background-image:var(--speaker-follow-image,none);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.c-speakers-dim{filter:grayscale(15%)contrast(110%)brightness(75%)}.c-speakers_top-right-flourish{top:0;z-index:1;transform-origin:100% 0;width:auto;height:auto;padding:0;list-style:none;position:absolute;inset-inline-end:0}@media (width<2400px){.c-speakers_top-right-flourish{margin-inline:calc(50% - 50vw)}}@media (width>=2400px){.c-speakers_top-right-flourish{translate:calc(100% + 3rem)}}.c-speakers_top-right-flourish picture,.c-speakers_top-right-flourish img{display:block}.c-speakers_bottom-left-flourish{bottom:var(--spacing-3xl);z-index:1;filter:grayscale()opacity(60%);width:90px;height:auto;padding:0;list-style:none;position:absolute;inset-inline-start:0;translate:calc(-100% - 3rem) 3.5rem}.c-speakers_bottom-left-flourish picture,.c-speakers_bottom-left-flourish img{width:100%;height:auto;display:block}.c-speakers_speaker-notes{padding-block:var(--spacing-3xl);margin-inline:auto}.c-speakers_speaker-notes h3{padding-block-end:var(--spacing-md);display:inline-block;position:relative}.c-speakers_speaker-notes h3 span{font-family:var(--font-family-mono);color:var(--color-green);font-size:1.6em;line-height:1;position:absolute;top:-2rem;left:-3rem}.c-speakers_speaker-notes ul{padding-inline-start:var(--spacing-sm)}.c-speakers_speaker-notes li:not(:last-child){padding-block-end:var(--spacing-2xs)}.c-speakers_speaker-notes--stacked{padding-block:var(--spacing-sm) var(--spacing-lg);margin-block-end:0}.c-speakers_speaker-notes--stacked summary{cursor:pointer;margin-inline-end:0;list-style:none;display:inline-block}.c-speakers_speaker-notes--stacked summary::-webkit-details-marker{display:none}.c-speakers_speaker-notes--stacked summary .c-btn{margin-right:0}.c-speakers_speaker-notes--stacked .c-speakers_notes-label--open{display:none}.c-speakers_speaker-notes--stacked[open]{padding-block-end:var(--spacing-2xl)}.c-speakers_speaker-notes--stacked[open] .c-speakers_notes-label--closed{display:none}.c-speakers_speaker-notes--stacked[open] .c-speakers_notes-label--open{display:inline-flex}@media (width<510px){.c-speakers_list{isolation:isolate}.c-speakers_list:before{content:"";z-index:-1;inset-block:0;opacity:.04;pointer-events:none;background-image:url(/assets/site/tile-pattern.svg);background-position:0 0;background-repeat:repeat;background-size:100% 160px;width:100vw;position:absolute;left:50%;translate:-50%}.c-speakers_speaker-card{text-align:center;max-width:11rem;margin-inline:auto}.c-speakers_speaker-photo{pointer-events:none}.c-speakers_speaker:has(.c-speakers_speaker-notes--stacked[open]) .c-speakers_portrait-ahead{display:none}.c-speakers_speaker:has(.c-speakers_speaker-notes--stacked[open]) .c-speakers_portrait-down{display:block}.c-speakers_bottom-left-flourish{display:none}.c-speakers_speaker-notes--stacked{text-align:center}.c-speakers_speaker-notes--stacked ul{text-wrap:pretty;text-wrap:balance;font-family:var(--font-family-mono);padding-inline:0;list-style:none}.c-speakers_speaker-notes--stacked li{padding-block-end:var(--spacing-xs)}.c-speakers_speaker-notes--band,.c-speakers_band{display:none}}@media (width>=510px){.c-speakers_list{--cols:3;justify-content:space-between;row-gap:4rem}.c-speakers_speaker-photo{cursor:pointer;color:inherit;text-decoration:none}.c-speakers_speaker-notes{background:radial-gradient(circle,#fff 65%,#0000 90%)}.c-speakers_speaker-notes--stacked{display:none}.c-speakers_speaker-notes--band{z-index:1;visibility:hidden;text-align:center;grid-area:1/1;scroll-margin-block:50vh;position:relative}.c-speakers_speaker-notes--band:focus{outline:none}.c-speakers_speaker-notes--band ul{font-family:var(--font-family-mono)}.c-speakers_speaker-notes--band li:not(:last-child){padding-block-end:var(--spacing-2xs)}.c-speakers_speaker-notes--band:target{visibility:visible}.c-speakers_band:not(:has(.c-speakers_speaker-notes--band:target)) .c-speakers_speaker-notes--band.is-default{visibility:visible}.c-speakers_band{border-block-end:var(--border-neutral);display:grid;position:relative}.c-speakers_band-bg{background-color:#fff;grid-area:1/1}}@media (width<950px){.c-speakers_top-right-flourish{width:60px}.c-speakers_top-right-flourish img{width:100%;height:auto}.c-speakers_bottom-left-flourish{width:60px}}@media (width>=950px){.c-speakers_list{max-width:50rem}.c-speakers_speaker-notes{padding-inline:16rem}.c-speakers_speaker-notes--band{padding-block:var(--spacing-5xl)}.c-speakers_speaker-notes--band li:not(:last-child){padding-block-end:var(--spacing-xs)}.c-speakers_band{margin-block-end:var(--spacing-4xl)}.c-speakers_band-bg{width:100vw;margin-inline:calc(50% - 50vw)}}@media (width>=1200px){.c-speakers_list{--cols:5;grid-template-columns:repeat(var(--cols), minmax(0, 14.5rem));column-gap:var(--spacing-sm);max-width:var(--max-width-1);padding-block:var(--spacing-4xl)}}.c-workshop{gap:0 var(--spacing-lg);text-align:center;padding-inline:var(--spacing-gutter);padding-block-end:var(--spacing-4xl);display:grid}.c-workshop .c-section-heading{padding-block-end:var(--spacing-2xl)}.c-workshop_info-1-column,.c-workshop_info-2-column{justify-content:center;display:grid}:is(.c-workshop_info-1-column,.c-workshop_info-2-column) ul{text-wrap:balance;flex-direction:column;justify-content:center;max-width:24rem;display:flex}:is(.c-workshop_info-1-column,.c-workshop_info-2-column) li{justify-content:center;gap:var(--spacing-md);display:flex}:is(.c-workshop_info-1-column,.c-workshop_info-2-column) li svg{flex-shrink:0;font-size:1.5em}.c-workshop_main-column picture{max-width:10.75em;margin-block-end:var(--spacing-2xl);margin-inline:auto}@media (width<950px){.c-workshop_main-column{margin-block:var(--spacing-xl);order:-1}[class*=c-workshop_info]{text-align:left}[class*=c-workshop_info] li{padding-block-end:var(--spacing-xl)}[class*=c-workshop_info]:last-of-type li:last-child{padding-block-end:0}}@media (width>=950px){.c-workshop{grid-template-columns:1fr 0fr 1fr}:is(.c-workshop_info-1-column,.c-workshop_info-2-column) ul{gap:var(--spacing-xl)}.c-workshop_info-1-column{justify-content:end}.c-workshop_info-2-column{justify-content:start}.c-workshop_info-2-column svg{order:1}}.c-venue-heading{width:max-content;max-width:100%;margin-inline:auto;position:relative}.c-venue-heading .c-section-heading{padding-inline:0}.c-venue-heading p{width:0;min-width:100%;max-width:none}.o-wax-seal{width:3.5rem;position:absolute;top:1rem;left:-4.75rem}.c-map{box-sizing:border-box;row-gap:var(--spacing-lg);width:100%;max-width:var(--max-width-1);padding-inline:var(--spacing-gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;padding-block-end:var(--spacing-4xl);display:grid;position:relative}.c-map_map{anchor-name:--map}.c-map_map img{width:100%;height:auto}.c-map_legend{justify-self:center;align-items:start;gap:var(--spacing-2xs);flex-direction:column;width:max-content;margin:0;padding:0;list-style:none;display:flex}.c-map_place{display:contents}@media (hover:hover){.c-map_place:has(:is(label:hover,.c-map_control:focus-visible)){color:var(--color-burgundy);--map-n-bg:var(--color-burgundy)}}@media (hover:none){.c-map_place:has(:checked){color:var(--color-burgundy);--map-n-bg:var(--color-burgundy)}}.c-map_place:has(.c-map_control:focus-visible) .c-map_legend-item{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:3px}.c-map_control{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.c-map_control:focus-visible{outline:none}.c-map_pin,.c-map_legend-item{cursor:pointer;transition:color .15s}.c-map_pin{position-anchor:--map;left:calc(anchor(left) + var(--x) * anchor-size(width) / 100);top:calc(anchor(top) + var(--y) * anchor-size(height) / 100);z-index:1;align-items:center;gap:.2rem;display:flex;position:absolute;translate:calc(.7rem - 100%) -50%}.c-map_pin svg{fill:none;color:var(--color-burgundy);background:radial-gradient(#fff 25%,#0000 100%);flex-shrink:0;font-size:1.5rem}.c-map_legend-item{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--font-size-sm-line-height);-webkit-hyphens:auto;hyphens:auto;padding-inline-end:.25em;display:flex}.c-map_n{aspect-ratio:1;color:#fff;background:var(--map-n-bg,var(--color-black));width:1.75rem;font-size:var(--font-size-xs);font-family:var(--font-family-mono);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .15s;display:grid}@media (prefers-reduced-motion:no-preference){@keyframes map-pin-pop{0%{opacity:0;transform:scale(.35)}65%{transform:scale(1.15)}to{opacity:1;transform:none}}.c-map{timeline-trigger:--map-in view(block auto 10%);trigger-scope:--map-in}.c-map_pin svg,.c-map_pin .c-map_n{transform-origin:50%;animation:map-pin-pop var(--in-duration) var(--in-ease) backwards;animation-delay:calc((var(--i,1) - 1) * var(--in-stagger));animation-trigger:--map-in play-forwards}.c-map_legend-item{animation:fade-in var(--in-duration) var(--in-ease) backwards;animation-delay:calc((var(--i,1) - 1) * var(--in-stagger) + 10ms);animation-trigger:--map-in play-forwards}}@media (width<510px){.o-wax-seal,.c-map_pin svg{display:none}.c-map_legend{column-count:2;column-gap:var(--spacing-lg);justify-self:start;width:100%;display:block}.c-map_legend-item{margin-block-end:var(--spacing-2xs)}}@media (width>=950px){.c-map{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) max-content;align-items:center}.c-map_map{grid-column:1}.c-map_legend{grid-column:2;justify-self:start;margin-block-start:-10rem}}.c-pricing .c-section-heading{padding-block-end:var(--spacing-xl)}.c-pricing{padding-block-end:var(--spacing-4xl)}.c-pricing li{padding-block-end:var(--spacing-sm)}.c-pricing_card{isolation:isolate;position:relative}.c-pricing_burst{display:none}@media (width>=950px){.c-pricing_burst{pointer-events:none;z-index:0;display:block;position:absolute;inset:0}.c-pricing_burst svg{--i:sibling-index();--count:sibling-count();--angle:calc((var(--i) - 1) * 360deg / var(--count) + 16deg);--ring:calc(.88 + mod(var(--i), 2) * .6);--rx:calc(clamp(15rem, 45vw, 16rem) * var(--ring));--ry:calc(clamp(7rem, 16vw, 12rem) * var(--ring));--gutter:clamp(8rem, 25vw, 10rem);--side:sign(cos(var(--angle) + 8deg));font-size:calc(1.45em + mod(var(--i), 3) * .2em);opacity:.1;translate:calc(-50% + cos(var(--angle)) * var(--rx) + var(--side) * var(--gutter)) calc(-50% + sin(var(--angle)) * var(--ry));rotate:calc((var(--i) * 13deg) - 20deg);fill:none;position:absolute;top:calc(50% - 5rem);left:50%;background-color:#0000!important}}.c-pricing_card>:not(.c-pricing_burst){z-index:1;position:relative}.c-pricing_logo{margin-block-end:var(--spacing-lg);margin-inline:auto;font-size:4em}.c-pricing_offer,.c-pricing_price{text-align:center}.c-pricing_price{font-size:var(--font-size-xl);line-height:var(--font-size-xl-line-height);padding-block-end:var(--spacing-lg)}.c-pricing_perks-list{margin-inline:auto;padding-block-end:var(--spacing-2xl)}.c-pricing_perks-list li{justify-content:center;gap:var(--spacing-sm);display:flex}.c-pricing_perks-list svg{--check-color:var(--color-pink);fill:none;flex-shrink:0;margin-block-start:.025em;font-size:1.25em}@media (width<950px){.c-pricing{padding-inline:var(--spacing-gutter);padding-block-end:var(--spacing-4xl)}.c-pricing_logo{margin-block-end:var(--spacing-md);font-size:2.75em}.c-pricing_perks-list{width:100%;max-width:22rem;padding-block-end:var(--spacing-xl)}.c-pricing_perks-list li{text-align:left;text-wrap:pretty;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs);padding-block-end:var(--spacing-xs)}.c-pricing_price{padding-block-end:var(--spacing-md)}.c-pricing_offer .c-btn--1{margin-block-end:0}}@media (prefers-reduced-motion:no-preference) and (width>=950px){@keyframes pricing-burst{0%{opacity:0;translate:-50% -50%;scale:.2}48%{opacity:.14;scale:1}}.c-pricing_card{timeline-trigger:--pricing-burst view(block auto 10%);trigger-scope:--pricing-burst}.c-pricing_burst svg{animation:.95s cubic-bezier(.16,1.12,.3,1) backwards pricing-burst;animation-delay:calc((var(--i) - 1) * 45ms);animation-trigger:--pricing-burst play-forwards}}.c-schedule{padding-inline:var(--spacing-gutter)}.c-schedule .c-section-heading{position:relative}.c-schedule .c-section-heading:before{content:"";border-block-end:1px solid var(--color-gray-light-2);width:100vw;margin-inline:calc(50% - 50vw);position:absolute;bottom:0;left:0}.c-schedule_table{margin-block-end:var(--spacing-4xl);position:relative}.c-schedule_table:before{content:"";inset-block:0;opacity:.04;pointer-events:none;background-image:url(/assets/site/tile.svg);background-position:0 0;background-repeat:repeat;background-size:5.375rem;width:100vw;position:absolute;left:50%;translate:-50%}.c-schedule_table:after{content:"";border-block-end:1px solid var(--color-gray-light-2);width:100vw;margin-inline:calc(50% - 50vw);position:absolute;bottom:0;left:0}.c-schedule_days{max-width:var(--max-width-1);border-inline:1px solid var(--color-gray-light-2);background:#fff;margin-inline:auto;display:grid;position:relative}.c-schedule_note{padding:var(--spacing-md) var(--spacing-lg);text-align:center;font-size:var(--font-size-sm);color:var(--color-gray-aa);border-block-end:1px solid var(--color-gray-light-2);grid-column:1/-1;margin:0}.c-schedule_day{padding-block-end:var(--spacing-xl)}.c-schedule_day h3{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;padding-block:var(--spacing-md);padding-inline:var(--spacing-xl);background:var(--color-gray-bg);border-block-end:1px solid var(--color-gray-light-2);display:flex;position:sticky;top:0}.c-schedule_day-n{font-family:var(--font-family-main);letter-spacing:-.05em;text-transform:none;font-feature-settings:"kern", "liga", "clig", "calt", "dlig", "swsh";text-box:cap alphabetic;font-size:3em;line-height:1}.c-schedule_events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-schedule_events li{padding:var(--spacing-lg);border-block-end:1px solid var(--color-gray-light-2);padding-block-end:var(--spacing-xl)}.c-schedule_events>:last-child{border-block-end:none;padding-block-end:0}.c-schedule_events time{font-size:var(--font-size-sm);font-family:var(--font-family-mono);padding-block-end:var(--spacing-2xs);display:block}.c-schedule_events p{text-wrap:pretty;margin-block-end:0}.c-schedule_events p+p{font-size:var(--font-size-sm);line-height:var(--font-size-sm-line-height);padding-block-start:var(--spacing-2xs)}.c-schedule_thanks{font-family:var(--font-family-mono);font-size:var(--font-size-xs-upper);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-aa)}.c-schedule_title{align-items:center;gap:var(--spacing-2xs);text-transform:uppercase;font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-family-mono-weight-medium);display:flex}.c-schedule_title svg{fill:none;color:var(--color-pink);flex-shrink:0;margin-inline-end:0;font-size:1.35em}@media (width<730px){.c-schedule_day:not(:last-child){border-block-end:1px solid var(--color-gray-light-2)}}@media (width>=730px) and (width<1100px){.c-schedule_days{grid-template-columns:repeat(2,1fr);row-gap:0}.c-schedule_day:nth-child(odd of .c-schedule_day){border-inline-end:1px solid var(--color-gray-light-2)}.c-schedule_day:nth-child(-n+2 of .c-schedule_day){border-block-end:1px solid var(--color-gray-light-2)}}@media (width>=1100px){.c-schedule_days{grid-template-columns:repeat(4,1fr)}.c-schedule_day:not(:last-of-type){border-inline-end:1px solid var(--color-gray-light-2)}}.c-partners{padding-inline:var(--spacing-gutter);padding-block-end:var(--spacing-4xl)}.c-partners_inner{--slot-radius:1.25rem;width:100%;max-width:var(--max-width-1);padding-block:var(--spacing-xl);gap:var(--spacing-2xl);margin-inline:auto;display:grid}.c-partners_pitch{gap:var(--spacing-xl);text-align:center;justify-items:center;width:100%;max-width:56rem;margin-inline:auto;display:grid}.c-partners_lede{max-width:36ch;font-family:var(--font-family-heading);font-weight:var(--font-family-heading-weight-light);font-size:var(--font-size-xl);line-height:var(--font-size-xl-line-height);letter-spacing:-1px;text-wrap:balance;margin-block-end:0}.c-partners_pitch-text{max-width:var(--max-width-reading);text-wrap:pretty;margin-block-end:0}.c-partners_stats{border-block:var(--border-neutral);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding-block-end:0;display:grid}@media (width>=700px){.c-partners_stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-partners_stat{gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-md);align-content:start;display:grid}.c-partners_stat:not(:first-child){border-inline-start:var(--border-neutral)}@media (width<700px){.c-partners_stat:nth-child(3){border-inline-start:0}.c-partners_stat:nth-child(n+3){border-block-start:var(--border-neutral)}}.c-partners_stat dt{font-family:var(--font-family-mono);font-size:var(--font-size-xs-upper);font-weight:var(--font-family-mono-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-aa)}.c-partners_stat dd{font-family:var(--font-family-heading);font-weight:var(--font-family-heading-weight-light);font-size:var(--font-size-xl);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:0;line-height:1}.c-partners_actions{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.c-partners_actions .c-btn{margin:0}.c-partners_slot{box-sizing:border-box;gap:var(--spacing-2xs);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;border-radius:var(--slot-radius);align-content:center;justify-items:center;display:grid}.c-partners_slot--empty{border:var(--border-neutral);color:var(--color-gray-aa)}.c-partners_eyebrow{font-family:var(--font-family-mono);font-size:var(--font-size-xs-upper);font-weight:var(--font-family-mono-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-aa);margin-block-end:0}.c-partners_you{font-family:var(--font-family-heading);font-weight:var(--font-family-heading-weight-light);font-size:var(--font-size-lg);line-height:var(--font-size-lg-line-height);letter-spacing:-.02em;color:var(--color-primary-text);margin-block-end:0}.c-partners_hook{max-width:28rem;font-size:var(--font-size-sm);line-height:var(--font-size-sm-line-height);text-wrap:balance;margin-block-end:0}.c-partners_logo{--logo-max-width:9rem;--logo-max-height:3rem;place-items:center;text-decoration:none;display:grid}.c-partners_logo img{width:auto;height:auto;max-width:var(--logo-max-width);max-height:var(--logo-max-height);object-fit:contain}.c-partners_slot--premier{padding-block:var(--spacing-3xl)}.c-partners_slot--premier .c-partners_logo{--logo-max-width:18rem;--logo-max-height:5rem;padding-block:var(--spacing-sm)}.c-partners_slot--premier .c-partners_you{font-size:var(--font-size-xl);line-height:var(--font-size-xl-line-height);letter-spacing:-1px}.c-partners_band--experience{gap:var(--spacing-md);justify-items:center;display:grid}.c-partners_experience{gap:var(--spacing-sm);width:100%;margin:0;padding:0;list-style:none;display:grid}.c-partners_experience>li{display:grid}.c-partners_experience .c-partners_slot{min-height:7.5rem;padding:var(--spacing-lg) var(--spacing-md)}.c-partners_experience .c-partners_you{font-size:var(--font-size-md);line-height:var(--font-size-md-line-height)}@media (width>=510px){.c-partners_experience{grid-template-columns:repeat(2,minmax(0,1fr))}.c-partners_experience>:last-child:nth-child(odd){max-width:calc(50% - var(--spacing-sm) / 2);grid-column:1/-1;justify-self:center;width:100%}}@media (width>=1100px){.c-partners_experience{grid-template-columns:repeat(5,minmax(0,1fr))}.c-partners_experience>:last-child:nth-child(odd){grid-column:auto;max-width:none}}.c-partners_band--community{gap:var(--spacing-md);justify-items:center;display:grid}.c-partners_community{justify-content:center;align-items:center;gap:var(--spacing-lg) var(--spacing-2xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-partners_community .c-partners_logo{--logo-max-width:7rem;--logo-max-height:2.5rem}.c-partners_slot--community{aspect-ratio:1;border-radius:50%;width:5rem;padding:0}.c-partners_slot--community .c-partners_you{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-family-mono-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-aa)}.c-partners_band-label{text-align:center}.c-partners_band-hook{text-align:center;color:var(--color-gray-aa)}.c-partners_cta{max-width:var(--max-width-reading);text-align:center;text-wrap:pretty;margin-inline:auto;padding-block-start:var(--spacing-sm)}.c-whos-going{padding-inline:var(--spacing-gutter)}.c-whos-going-list{grid-template-columns:1fr;width:fit-content;max-width:100%;margin-inline:auto;display:grid;position:relative}@media (width>=375px){.c-whos-going-list{grid-template-columns:1fr 1fr}}.c-whos-going-list{padding:var(--spacing-2xl) 0;border-image:conic-gradient(var(--color-gray-bg) 0 0) fill 0//0 100vw;justify-items:center;gap:3rem min(5vw,1.85rem)}.c-whos-going-list li{width:11rem}.c-whos-going-list_card{gap:var(--spacing-2xs);width:100%;font-family:var(--font-family-mono);align-content:start;display:grid}.c-whos-going-list_card>h3{padding-block:var(--spacing-md) 0}.c-whos-going-list_card>:not(picture){gap:var(--spacing-3xs);font-size:var(--font-size-xs);text-transform:uppercase;display:grid}.c-whos-going-list_card p{margin-block-end:0}.c-whos-going-list_meta{color:var(--color-gray-aa)}@media (width<510px){.c-whos-going-list{isolation:isolate}.c-whos-going-list:before{content:"";z-index:-1;inset-block:0;opacity:.04;pointer-events:none;background-image:url(/assets/site/tile-pattern.svg);background-position:0 0;background-repeat:repeat;background-size:100% 160px;width:100vw;position:absolute;left:50%;translate:-50%}.c-whos-going-list_card{text-align:center}}@media (width>=510px){.c-whos-going-list{--cols:3;width:100%;max-width:var(--max-width-mobile);grid-template-columns:repeat(var(--cols), minmax(0, 10.75rem));justify-content:space-between;justify-items:stretch}.c-whos-going-list li{width:100%}}@media (width>=950px){.c-whos-going-list{max-width:50rem}}@media (width>=1200px){.c-whos-going-list{--cols:5;max-width:var(--max-width-1);padding-block:var(--spacing-4xl)}}.c-site-footer{padding:var(--spacing-xl) var(--spacing-gutter) var(--spacing-2xl);font-family:var(--font-family-mono);font-size:var(--font-size-xs-upper);letter-spacing:.5px}.c-site-footer:focus{outline:none}.c-site-footer_inner{max-width:var(--max-width-1);align-items:start;gap:var(--spacing-2xl) var(--spacing-lg);padding-block:var(--spacing-xl) var(--spacing-lg);flex-direction:column;margin-inline:auto;display:flex}@media (width>=860px){.c-site-footer_inner{align-items:center;gap:var(--spacing-2xl);grid-template-columns:minmax(max-content,1fr) auto;grid-template-areas:"brand cta""nav nav";display:grid}}@media (width>=1200px){.c-site-footer_inner{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav cta"}}.c-site-footer_brand{grid-area:brand}.c-site-footer_title,.c-site-footer_meta{color:var(--color-gray-aa)}.c-site-footer_title{margin-block-end:var(--spacing-3xs)}.c-site-footer_title span{color:var(--color-gray-light);font-family:var(--font-family-main)}.c-site-footer_brand,.c-site-footer_nav{text-transform:uppercase}.c-site-footer_premier{align-items:center;gap:var(--spacing-xs);margin-block:var(--spacing-xs) 0;color:var(--color-gray-aa);display:flex}.c-site-footer_premier .c-partners_logo{--logo-max-width:7rem;--logo-max-height:1.5rem}.c-site-footer_meta{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;margin-block-end:0;display:flex}.c-site-footer_meta svg{font-size:var(--icon-size-sm);margin-inline-end:0}.c-site-footer_meta span{color:var(--color-gray-light);font-family:var(--font-family-main)}.c-site-footer_nav{grid-area:nav}.c-site-footer_nav ul{flex-wrap:wrap;display:flex}@media (width>=1250px){.c-site-footer_nav ul{justify-content:center}}.c-site-footer_nav ul{gap:var(--spacing-2xs) var(--spacing-lg);margin:0;padding:0;list-style:none}.c-site-footer_nav a:not(:hover){text-decoration:none}.c-site-footer_cta{gap:var(--spacing-sm);flex-wrap:wrap;grid-area:cta;display:flex}.c-site-footer_cta .c-btn{margin:0}.c-btn,[type=submit]{--button-spacing:var(--button-spacing-vertical) var(--button-spacing-inline);padding:var(--button-spacing);font-weight:var(--font-family-mono-weight-medium);font-size:var(--font-size-xs);font-family:var(--font-family-mono);border-radius:100vw;gap:1rem;text-decoration-line:none;transition:background-color .2s;display:inline-flex}.c-btn{cursor:pointer;text-align:left;align-items:center;margin-block-end:1.25rem;display:inline-flex;position:relative}.c-btn[tabindex]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.c-btn:has(>a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.c-btn>a{color:inherit;text-decoration-line:none}.c-btn>a:focus-visible{outline:none}.c-btn:has(>button:disabled){cursor:not-allowed}.c-btn>button:disabled{color:inherit;font:inherit;opacity:.5;pointer-events:none;margin:0;padding:0}.c-btn:hover>.c-btn_tooltip,.c-btn:focus-within>.c-btn_tooltip{visibility:visible}.c-btn a,.c-btn span{text-box:cap alphabetic}.c-btn:has(svg)>a{align-items:center;gap:.55em;display:inline-flex}.c-btn svg{fill:none;flex-shrink:0;width:.9cap;height:.9cap}:is(p)+.c-btn{margin-block-start:var(--spacing-md)}.c-btn_tooltip{z-index:var(--z-index-above-nav);background:var(--color-black);color:#fff;text-align:center;white-space:normal;visibility:hidden;pointer-events:none;border-radius:.5rem;width:max-content;max-width:calc(100vw - 2rem);padding:.65rem .8rem;font-size:.875rem;line-height:1.4;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0}.c-btn_tooltip:before{content:"";background:inherit;width:.5rem;height:.5rem;position:absolute;inset-block-start:-.25rem;inset-inline-end:1.5rem;rotate:45deg}button svg{font-size:1.3em}main :is(.c-hero,.c-modular-grid-1,.c-modular-grid-2,.c-modular-grid-3) img{cursor:zoom-in}}@layer modifiers{.c-btn--1,form button,[type=submit]{background:var(--color-primary-accent)}.c-btn--1:has(>button:disabled){background:color-mix(in srgb, var(--color-primary-accent) 40%, transparent)}.c-btn--2{box-shadow:inset 0 0 0 2px var(--color-black);background:0 0}.c-btn--3{border:2px solid var(--color-black);margin:0;padding:.55em .8em}}@layer plugins{:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);box-sizing:content-box;pointer-events:all;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);margin:0;padding:0;animation:.75s linear infinite f-spinner,.2s .2s both f-fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{z-index:9999;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important}.f-panzoom__wrapper{min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;transition:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{z-index:10;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.f-panzoom__viewport>.f-panzoom__content{object-fit:fill;width:100%;height:100%}picture.f-panzoom__content img{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;transition:none}.f-panzoom__protected{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;inset:0}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg);position:relative}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{border:0;width:100%;height:100%;margin:0;display:block}.f-caption{margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);overflow-wrap:anywhere;max-width:100%;max-height:calc(80vh - 100px);line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance;flex-shrink:0;align-self:center;overflow:auto}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{width:100%;height:100%;min-height:1px;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);padding:0;overflow:visible}.f-html5video{background:0 0;border:0;width:100%;height:100%;display:block}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{z-index:20;position:absolute;transform:translate(0)}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{z-index:1;position:relative}.f-carousel__toolbar__column{align-content:flex-start;gap:var(--f-toolbar-gap,0);flex-flow:wrap;display:flex}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start;display:flex}.f-carousel__toolbar__column.is-middle{justify-content:center;display:flex}.f-carousel__toolbar__column.is-right{flex-flow:row;justify-content:flex-end;justify-self:flex-end;display:flex}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);flex-direction:row;display:flex;position:relative}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease, transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a, #0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);box-sizing:border-box;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index);flex-shrink:0;position:relative;overflow:hidden}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#0000;display:block}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);display:grid;overflow:visible}.f-thumbs__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);cursor:pointer;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;width:100%;height:100%;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg);outline:none;margin:auto;padding:0;display:block;position:relative;overflow:visible}.f-thumbs__slide button:after{content:"";z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow);position:absolute;inset:0}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff) * .5) * var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing);padding:0;overflow:visible}.f-thumbs.is-modern .f-thumbs__slide button{width:var(--f-thumb-width);clip-path:var(--clip-path);box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);border:none;margin-inline:50%;display:block}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none);position:absolute}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:grid;overflow:auto}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none;grid-area:auto;display:block;position:relative}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-timing-function:linear;animation-play-state:running;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__dialog{z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03), drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px #0003;--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow:clip visible}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter);position:fixed;inset:0}.fancybox__carousel{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:clip visible}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";z-index:1;position:absolute;inset:-30px}.fancybox__viewport{min-width:0;min-height:0;transform:translate3d(0,var(--f-drag-offset,0),0);flex:1;display:grid;position:relative;overflow:visible}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;will-change:transform;flex-direction:column;grid-area:1/1;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.fancybox__slide:before,.fancybox__slide:after{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{padding:8px;overflow:auto}.fancybox__slide.has-iframe{padding:8px 0;overflow:hidden}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);top:calc((var(--f-button-height) + 2px) * -1);z-index:10;position:absolute;right:0}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;max-width:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important;overflow-x:hidden!important}}@layer ui{:root{--f-counter-bg:#00000080;--f-counter-border-radius:100vw}.fancybox__container{--f-counter-padding:var(--spacing-3xs) .45rem;--f-button-svg-width:1.2rem;--f-toolbar-font-weight:400}.f-carousel__toolbar{--f-toolbar-font:var(--font-family-mono);--f-toolbar-font-size:var(--font-size-sm);--f-toolbar-text-shadow:none}.f-counter{--f-counter-line-height:var(--font-size-sm-line-height)}.f-button{--f-button-bg:transparent}.f-button[data-fancybox-close]{--f-button-svg-width:1rem;--f-button-svg-height:1rem}.f-button.is-arrow{--f-button-svg-stroke-width:1.25}.f-caption{text-align:center}@media (hover:none){.f-button.is-arrow{display:none}}.f-carousel__toolbar__column .f-button{--f-button-bg:#00000080}.f-carousel__toolbar__column.is-left .f-counter{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.f-carousel__toolbar__column.is-right{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.f-carousel__toolbar__column.is-right>:first-child{border-start-start-radius:100vw;border-end-start-radius:100vw}.f-carousel__toolbar__column.is-right>:last-child{border-start-end-radius:100vw;border-end-end-radius:100vw}}@layer utilities{@media (width<950px){.u-mq-grid-up{display:none!important}}@media (width<510px){.u-mq-mobile-up{display:none!important}}.u-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;position:absolute!important}.u-screen-reader-text:focus{width:auto;height:auto;display:block;top:0;left:0;clip:auto!important}.u-tile-pattern{opacity:.04;background-image:url(/assets/site/tile-pattern.svg);background-position:0 0;background-repeat:repeat;background-size:480px 10.75rem}}@layer scope{.c-entry-content a:not(.c-btn){font-weight:var(--font-family-main-weight-medium)}}@font-face{font-family:dm-mono;src:url(/fonts/dmmono-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dm-mono;src:url(/fonts/dmmono-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:dm-mono;src:url(/fonts/dmmono-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:dm-mono;src:url(/fonts/dmmono-mediumitalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--spacing-3xs:.25rem;--spacing-2xs:.6rem;--spacing-xs:.8rem;--spacing-sm:1rem;--spacing-md:1.3rem;--spacing-lg:1.5rem;--spacing-xl:1.8rem;--spacing-2xl:2.5rem;--spacing-3xl:min(10vw, 3.5rem);--spacing-4xl:min(10vw, 4.7rem);--spacing-5xl:min(9vw, 6rem);--spacing-6xl:min(11vw, 10rem);--button-spacing-vertical:.9rem;--button-spacing-inline:1.2rem;--spacing-gutter:var(--spacing-md);--max-width-reading:39rem;--max-width-reading-short:32rem;--max-width-1:85rem;--z-index-below-body:-1;--z-index-nav:2;--z-index-above-nav:3;--grid-template-columns-modular:8fr 23fr 19fr 25fr 25fr;--grid-gap-modular:var(--spacing-2xs);--grid-gap-modular-inner-cols:var(--spacing-2xs);--grid-gap-modular-inner:var(--spacing-xl) var(--grid-gap-modular-inner-cols)}@media (width>=950px){:root{--grid-gap-modular:var(--spacing-2xl);--grid-gap-modular-inner:var(--spacing-xl) var(--spacing-xs)}}@media (width>=1250px){:root{--grid-gap-modular-inner:var(--spacing-xl) var(--spacing-sm)}}@media (width>=1475px){:root{--grid-template-columns-modular:11fr 20fr 19fr 25fr 25fr}}:root{--color-black:#000;--color-green:oklch(93% .23 124);--color-pink:oklch(70% .3 354.12);--color-purple:oklch(58% .24 291.18);--color-burgundy:#990a00;--color-gray-aa:#666;--color-gray-light:#999;--color-gray-light-2:#e6e6e6;--color-gray-bg:#fafafa;--color-primary-text:var(--color-black);--color-primary-accent:var(--color-green);--color-focus:var(--color-purple);--color-link:black;--color-form-accent:var(--color-primary-accent);--font-family-main:p22-mackinac-pro, serif;--font-family-mono:dm-mono, sans-serif;--font-family-main-weight-normal:400;--font-family-main-weight-medium:500;--font-family-main-weight-bold:700;--font-family-heading-weight-normal:400;--font-family-mono-weight-medium:500;--font-size-xs-upper:.775rem;--font-size-xs:.835rem;--font-size-sm:.925rem;--font-size-sm-line-height:1.45;--font-size-md:clamp(1.05em, 4vw, 1.1em);--font-size-md-line-height:1.4;--font-size-lg:clamp(1.35em, 4vw, 1.414em);--font-size-lg-line-height:1.3;--font-size-xl:clamp(2.35em * .95, 6vw, 2.35em);--font-size-xl-line-height:1.25;--font-size-3xl:clamp(3.998em * .75, 11vw, 4.1em);--font-size-3xl-line-height:1;--icon-size-sm:1.2rem;--border-neutral:1px dashed hsl(from var(--color-black) h s 87%);--open-props-animation-timing-ease-2:cubic-bezier(.25, 0, .4, 1);--site-header-margin-bottom:var(--spacing-4xl);--vertical-nav-width:3.75rem;--font-bump:-.075em}@media (width<950px){:root{--max-width-mobile:40rem}}@media (width>=700px) and (width<=1440px){:root{--font-bump:-.085em}}@media (width>=1400px){:root{--font-bump:-.03em}}@media (width>=1900px){:root{--max-width-1:100rem}}:root{interpolate-size:allow-keywords}@property --cloud-travel{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){@keyframes speakers-rise-in{0%{opacity:0;transform:translate3d(0, var(--speakers-rise,.5rem), 0)}to{opacity:1;transform:none}}@keyframes speakers-asterisk-in{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:none}}@layer components{.c-speakers_speaker-notes--stacked[open]>ul>li,.c-speakers_speaker-notes--band:target>ul>li{--speakers-rise:.4rem;animation:speakers-rise-in .4s var(--speakers-notes-ease) both}.c-speakers_band:not(:has(.c-speakers_speaker-notes--band:target)) .c-speakers_speaker-notes--band.is-default>ul>li{--speakers-rise:.4rem;animation:speakers-rise-in .4s var(--speakers-notes-ease) both}@media (width<510px){.c-speakers_speaker-notes--stacked{transition:padding-block-end var(--speakers-notes-duration) var(--speakers-notes-ease)}.c-speakers_speaker-notes--stacked::details-content{block-size:0;transition:block-size var(--speakers-notes-duration) var(--speakers-notes-ease), content-visibility var(--speakers-notes-duration) allow-discrete;overflow-y:clip}.c-speakers_speaker-notes--stacked[open]::details-content{block-size:auto}.c-speakers_speaker-notes--stacked[open]>ul>li{animation-delay:calc(60ms + (sibling-index() - 1) * var(--speakers-notes-stagger))}}@media (width>=510px){.c-speakers_band:not(:has(.c-speakers_speaker-notes--band:target)) .c-speakers_speaker-notes--band.is-default>h3{--speakers-rise:.4rem;animation:speakers-rise-in var(--speakers-notes-duration) var(--speakers-notes-ease) both;animation-delay:60ms}.c-speakers_band:not(:has(.c-speakers_speaker-notes--band:target)) .c-speakers_speaker-notes--band.is-default>h3 span{transform-origin:50%;animation:speakers-asterisk-in .5s var(--speakers-notes-ease) both;animation-delay:.12s;display:inline-block}.c-speakers_band:not(:has(.c-speakers_speaker-notes--band:target)) .c-speakers_speaker-notes--band.is-default>ul>li{animation-delay:calc(.16s + (sibling-index() - 1) * var(--speakers-notes-stagger))}.c-speakers_speaker-notes--band:target>h3{--speakers-rise:.4rem;animation:speakers-rise-in var(--speakers-notes-duration) var(--speakers-notes-ease) both;animation-delay:60ms}.c-speakers_speaker-notes--band:target>h3 span{transform-origin:50%;animation:speakers-asterisk-in .5s var(--speakers-notes-ease) both;animation-delay:.12s;display:inline-block}.c-speakers_speaker-notes--band:target>ul>li{animation-delay:calc(.16s + (sibling-index() - 1) * var(--speakers-notes-stagger))}}}:root{--in-duration:.65s;--in-ease:var(--open-props-animation-timing-ease-2);--in-stagger:90ms;--in-delay:0s}@keyframes fade-in{0%{opacity:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(2.5rem)}75%,to{opacity:1;transform:none}}@keyframes zoom-out-image{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes grow-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@media (width>=950px){[animation=in\:zoom]{timeline-trigger:--zoom view(block auto 10%);trigger-scope:--zoom;overflow:hidden}[animation=in\:zoom] img{transform-origin:50%;backface-visibility:hidden;animation:5s cubic-bezier(.25,1,.3,1) both zoom-out-image;animation-delay:var(--in-delay);animation-trigger:--zoom play-forwards}[scroll-triggered-animation~=grow]{transform-origin:100% 0;timeline-trigger:--grow view(block auto 10%);trigger-scope:--grow;animation:grow-in var(--in-duration) var(--in-ease) both;animation-delay:var(--in-delay);animation-trigger:--grow play-forwards}[scroll-triggered-animation~=in]{timeline-trigger:--in view(block auto 10%);trigger-scope:--in;animation:fade-in-up var(--in-duration) var(--in-ease) both;animation-delay:var(--in-delay);animation-trigger:--in play-forwards}[scroll-triggered-animation~=in-and-trigger-children]{timeline-trigger:--in-children view(block auto 10%);trigger-scope:--in-children}[scroll-triggered-animation~=in-and-trigger-children]>*{animation:fade-in-up var(--in-duration) var(--in-ease) both;animation-delay:calc(var(--in-delay) + (sibling-index() - 1) * var(--in-stagger));animation-trigger:--in-children play-forwards}[scroll-triggered-animation~=fade-and-trigger-children]{timeline-trigger:--fade-children view(block auto 10%);trigger-scope:--fade-children}[scroll-triggered-animation~=fade-and-trigger-children]>*{animation:fade-in var(--in-duration) var(--in-ease) backwards;animation-delay:calc(var(--in-delay) + (sibling-index() - 1) * var(--in-stagger));animation-trigger:--fade-children play-forwards}}}
