@layer reset{*{font:inherit;margin:0;padding:0}img,picture,iframe{max-width:100%;height:auto;display:block}img{font-style:italic}iframe{border:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:var(--font-weight-semibold)}*,:before,:after{box-sizing:border-box}}@layer settings{:root{--animation-duration-sm:.15s;--animation-duration-md:.2s;--animation-duration-lg:.25s;--animation-easing:ease-out}@media (prefers-reduced-motion:reduce){:root{--animation-duration-sm:0s;--animation-duration-md:0s;--animation-duration-lg:0s}}:root{--color-primary-normal:#c6603f;--color-primary-light:#f6eeea;--color-primary-dark:#a54e31;--color-secondary-normal:#3a6b78;--color-secondary-light:#e7f1f4;--color-secondary-dark:#274e59;--color-accent-normal:#e8913b;--color-accent-light:#fdf4e7;--color-accent-dark:#bc6610;--color-overlay-normal:#0006;--color-text-normal:#3c3c39;--color-text-muted:#666;--color-text-inverse-normal:#f5f4f0;--color-text-inverse-muted:#e0dddc;--color-surface-page:#fbf9f4;--color-surface-page-dark:#f3f2ec;--color-surface-card:#fefdfb;--color-surface-card-dark:#efede6;--color-surface-card-muted:#fcfbf8;--color-surface-input:#fff;--color-surface-border:#e0dddc;--color-surface-border-dark:#aba7a6;--color-semantic-error:#dc2828;--color-semantic-warning:#db7706;--color-semantic-success:#2d8b3e;--color-semantic-focus:#1d70b9;--color-semantic-error-inverse:#f87272;--color-semantic-warning-inverse:#f5a524;--color-semantic-success-inverse:#5fc473;--color-semantic-focus-inverse:#5fa5d3;--color-resource-report-dark:#4a5b1a;--color-resource-report-light:#e8edd9;--color-resource-article-dark:#7a3a10;--color-resource-article-light:#fde8d8;--color-resource-pdf-dark:#b3400f;--color-resource-pdf-light:#faebe5;--color-resource-doc-dark:#1a7a7a;--color-resource-doc-light:#dff1f1;--color-resource-guideline-dark:#3d6b4a;--color-resource-guideline-light:#e5f1e9;--color-resource-video-dark:#5b4a78;--color-resource-video-light:#eeeaf6;--color-resource-webinar-dark:#8a5c00;--color-resource-webinar-light:#f5eddb;--color-resource-podcast-dark:#a54e31;--color-resource-podcast-light:#f6eeea;--color-resource-external-dark:#4a6fa5;--color-resource-external-light:#ecf1f8;--color-resource-journal-dark:#a2495b;--color-resource-journal-light:#f5e5e9;--color-resource-policy-dark:#395e7f;--color-resource-policy-light:#dee8f2;--color-icon:#3a6b78;--color-icon-background:#e7f1f4;--color-icon-hover:#a54e31;--color-tag-text:#bc6610;--color-tag-background:#fdf3e7;--color-tag-secondary-text:#274e59;--color-tag-secondary-background:#e7f1f4}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/inter-regular-DgM4mAcS.woff2)format("woff2"),url(/static/inter-regular-qsubaXZP.woff)format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/inter-semibold-TgK_e9LY.woff2)format("woff2"),url(/static/inter-semibold-smrtO3CV.woff)format("woff")}:root{--font-family:"Inter", Helvetica, Arial, sans-serif;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-weight-regular:400;--font-weight-semibold:600;--font-line-height-none:0;--font-line-height-2xs:1;--font-line-height-xs:1.1;--font-line-height-sm:1.2;--font-line-height-md:1.3;--font-line-height-lg:1.4;--font-line-height-xl:1.5;--font-line-height-2xl:1.6;--font-letter-spacing-tight:-.01em;--font-letter-spacing-normal:0;--radius-sm:.375rem;--radius-md:.75rem;--space-0:0rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--space-96:6rem;--space-128:8rem}}@layer base{html{accent-color:var(--color-accent-normal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:5lh}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-site-header-nav=open],html[data-site-header-nav=open] body{overflow:hidden}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;scroll-behavior:smooth}}body{background-color:var(--color-surface-page);color:var(--color-text-normal);font-family:var(--font-family);line-height:var(--font-line-height-2xl);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-rows:auto 1fr auto;min-block-size:100svh;display:grid}:where(a,button,summary):focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-semantic-focus);outline-offset:2px}}@layer objects{.cluster{gap:var(--cluster-gap,var(--space-12));flex-wrap:wrap;display:flex}.auto-grid{--auto-grid-min-col-size:20.3125rem;--auto-grid-col-auto:auto-fit;gap:var(--auto-grid-row-gap,var(--auto-grid-gap,var(--space-24))) var(--auto-grid-col-gap,var(--auto-grid-gap,var(--space-24)));grid-template-columns:repeat(var(--auto-grid-col-auto),minmax(min(var(--auto-grid-min-col-size),100%),1fr));display:grid}@media (width>=64em){.auto-grid{gap:var(--auto-grid-row-gap,var(--auto-grid-gap,var(--space-32))) var(--auto-grid-col-gap,var(--auto-grid-gap,var(--space-32)))}}.auto-grid:has(>:only-child){--auto-grid-col-auto:auto-fill}.auto-grid--cols-2{--auto-grid-min-col-size:26.5625rem;--auto-grid-col-auto:auto-fill}.auto-grid--cols-4{--auto-grid-min-col-size:17.1875rem;--auto-grid-col-auto:auto-fill}.grid-container{container-type:inline-size}.grid{gap:var(--grid-row-gap,var(--grid-gap,var(--space-24))) var(--grid-col-gap,var(--grid-gap,var(--space-24)));display:grid}@media (width>=64em){.grid{gap:var(--grid-row-gap,var(--grid-gap,var(--space-32))) var(--grid-col-gap,var(--grid-gap,var(--space-32)))}}.grid--gap-48{--grid-gap:var(--space-48)}@media (width>=48em){.sm\:grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.md\:grid--middle{align-items:center}.md\:grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid--cols-2-1{grid-template-columns:2fr 1fr}.cq\:grid--cols-2{gap:var(--grid-row-gap,var(--grid-gap,var(--space-64))) var(--grid-col-gap,var(--grid-gap,var(--space-64)))}}@container (width>=56.25em){.cq\:grid--middle{align-items:center}.cq\:grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.stack{gap:var(--stack-gap,var(--space-24));flex-direction:column;display:flex}.stack--start{align-items:start}.wrapper{width:100%;max-width:min(90vw,80rem);margin-inline:auto}}@layer components{.account{max-inline-size:32rem;margin-inline:auto}.account__back-link{color:var(--color-secondary-normal);font-size:var(--font-size-14);align-items:center;gap:var(--space-4);transition:color var(--animation-duration-sm) var(--animation-easing);margin-block-end:var(--space-24);text-decoration:none;display:flex}.account__back-link:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark)}.account__back-link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.account__back-link .link-icon{block-size:1.5rem;inline-size:1.5rem;transform:rotate(180deg)}.account__back-link .link-icon svg{block-size:100%;inline-size:100%;display:block}.article{--stack-gap:var(--space-128)}.article__header{--stack-gap:var(--space-48)}.article__back-link{color:var(--color-secondary-normal);font-size:var(--font-size-14);align-items:center;gap:var(--space-4);transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration:none;display:flex}.article__back-link:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark)}.article__back-link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.article__back-link .link-icon{block-size:1.5rem;inline-size:1.5rem;transform:rotate(180deg)}.article__back-link .link-icon svg{block-size:100%;inline-size:100%;display:block}.article__intro{--stack-gap:var(--space-24)}.article__meta{align-items:center;gap:var(--space-8);flex-wrap:wrap;justify-content:space-between;width:100%;margin-block-start:auto;display:flex}.article__share{align-items:center;gap:var(--space-8);display:flex;position:relative}.article__copy-status{color:var(--color-secondary-normal);font-size:var(--font-size-14);position:absolute;inset-block-end:calc(100% + var(--space-4));inset-inline-start:0}.article__social-links{gap:var(--space-12);list-style:none;display:flex}.article__social-links :is(a,button){color:var(--color-icon);cursor:pointer;transition:color var(--animation-duration-sm) var(--animation-easing);background:0 0;border:0;padding:0;text-decoration:none;display:block}.article__social-links :is(a,button):not(:disabled,[disabled],[aria-disabled=true]):hover{color:hsl(from var(--color-icon) h s 25%)}.article__social-links :is(a,button) svg{display:block}.article__image img{object-fit:cover;width:100%}.article__main{--grid-gap:var(--space-48)}@media (width>=64em){.article__main{--grid-gap:var(--space-64)}}.article__body{--stack-gap:var(--space-48)}.article__aside{--stack-gap:var(--space-24)}@media (width>=64em){.article__aside{--stack-gap:var(--space-32)}}.badge{--badge-bg-color:var(--color-tag-background);--badge-border-radius:var(--radius-sm);--badge-color:var(--color-tag-text);--badge-font-size:var(--font-size-14);--badge-font-weight:var(--font-weight-semibold);--badge-letter-spacing:var(--font-letter-spacing-normal);--badge-line-height:var(--font-line-height-xl);--badge-padding:var(--space-4) var(--space-8);background-color:var(--badge-bg-color);border-radius:var(--badge-border-radius);color:var(--badge-color);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);align-items:center;gap:var(--space-6);letter-spacing:var(--badge-letter-spacing);line-height:var(--badge-line-height-xl);padding:var(--badge-padding);text-wrap:pretty;display:flex}.badge--icon{--badge-padding:var(--space-8);width:2.5rem;height:2.5rem}.badge--icon svg{width:100%;height:100%;display:block}@media (width>=48em){.badge--icon{--badge-padding:var(--space-16);width:3.5rem;height:3.5rem}}.badge--past,.badge--secondary{--badge-bg-color:var(--color-tag-secondary-background);--badge-color:var(--color-tag-secondary-text)}.badge--members{--badge-bg-color:transparent;--badge-color:var(--color-secondary-normal)}.badge--policy{--badge-bg-color:var(--color-resource-policy-light);--badge-color:var(--color-resource-policy-dark)}.badge--doc{--badge-bg-color:var(--color-resource-doc-light);--badge-color:var(--color-resource-doc-dark)}.badge--guideline{--badge-bg-color:var(--color-resource-guideline-light);--badge-color:var(--color-resource-guideline-dark)}.badge--pdf{--badge-bg-color:var(--color-resource-pdf-light);--badge-color:var(--color-resource-pdf-dark)}.badge--podcast{--badge-bg-color:var(--color-resource-podcast-light);--badge-color:var(--color-resource-podcast-dark)}.badge--journal{--badge-bg-color:var(--color-resource-journal-light);--badge-color:var(--color-resource-journal-dark)}.badge--article{--badge-bg-color:var(--color-resource-article-light);--badge-color:var(--color-resource-article-dark)}.badge--report{--badge-bg-color:var(--color-resource-report-light);--badge-color:var(--color-resource-report-dark)}.badge--video{--badge-bg-color:var(--color-resource-video-light);--badge-color:var(--color-resource-video-dark)}.badge--webinar{--badge-bg-color:var(--color-resource-webinar-light);--badge-color:var(--color-resource-webinar-dark)}.badge--external{--badge-bg-color:var(--color-resource-external-light);--badge-color:var(--color-resource-external-dark)}.block-accordion__inner{--grid-row-gap:var(--space-48);align-items:start}.block-accordion__header{--stack-gap:var(--space-24)}.block-accordion__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-accordion__content .richtext{max-width:min(90vw,85ch)}.block-accordion__items{background-color:var(--color-surface-card);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);gap:var(--space-16);padding:var(--space-16);flex-direction:column;list-style:none;display:flex}.block-accordion__items>li:not(:first-child){border-block-start:1px solid var(--color-surface-border);padding-block-start:var(--space-16)}.block-accordion__item[open]>.block-accordion__item-toggle span:after{opacity:0}.block-accordion__item-toggle{cursor:pointer;font-size:clamp(1.125rem,.938rem + .391vw,1.25rem);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-16);letter-spacing:var(--font-letter-spacing-tight);line-height:var(--font-line-height-md);text-underline-offset:4px;transition:color var(--animation-duration-sm) var(--animation-easing),text-decoration-color var(--animation-duration-sm) var(--animation-easing);justify-content:space-between;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;list-style:none;display:flex}.block-accordion__item-toggle::marker{content:""}.block-accordion__item-toggle::-webkit-details-marker{display:none}.block-accordion__item-toggle span{--item-toggle-icon-size:1.5em;--item-toggle-icon-stroke:.125em;--item-toggle-icon-color:var(--color-secondary-normal);aspect-ratio:1;border:var(--item-toggle-icon-stroke) solid var(--item-toggle-icon-color);flex:0 0 var(--item-toggle-icon-size);height:var(--item-toggle-icon-size);width:var(--item-toggle-icon-size);border-radius:50%;display:block;position:relative}.block-accordion__item-toggle span:before,.block-accordion__item-toggle span:after{background-color:var(--item-toggle-icon-color);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-accordion__item-toggle span:before{height:var(--item-toggle-icon-stroke);width:50%}.block-accordion__item-toggle span:after{height:50%;transition:opacity var(--animation-duration-sm) var(--animation-easing);width:var(--item-toggle-icon-stroke)}.block-accordion__item-toggle:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark);text-decoration-color:currentColor}.block-accordion__item-toggle:not(:disabled,[disabled],[aria-disabled=true]):hover span{--item-toggle-icon-color:var(--color-primary-dark)}.block-accordion__item-content{margin-block-start:var(--space-16)}.block-award-winners__inner{--stack-gap:var(--space-48)}.block-award-winners__header{--stack-gap:var(--space-24)}.block-award-winners__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-award-winners__content .richtext{max-width:min(90vw,85ch)}.block-award-winners__items{gap:var(--space-32);flex-direction:column;list-style:none;display:flex;container-type:inline-size}.block-award-winners__item{gap:var(--space-24);flex-direction:column;display:flex}@container (width>=48em){.block-award-winners__item{flex-direction:row;align-items:center}}@container (width>=48em){.block-award-winners__item--reverse .block-award-winners__item-photo{order:1}}.block-award-winners__item-photo{flex:0 0 15rem;width:15rem}@container (width>=48em){.block-award-winners__item-photo{flex:0 0 22.5rem;width:22.5rem}}.block-award-winners__item-photo img{aspect-ratio:3/4;object-fit:cover;width:100%}.block-award-winners__item-body{--stack-gap:var(--space-24)}.block-card-grid__inner{--stack-gap:var(--space-48)}.block-card-grid__header{--stack-gap:var(--space-24)}.block-card-grid__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-card-grid__content .richtext{max-width:min(90vw,85ch)}.block-card-grid__items{list-style:none}.block-card-grid__items>li{display:flex}.block-card-grid__items>li>.card{flex-grow:1}.block-cols-grid__inner{--stack-gap:var(--space-48)}.block-cols-grid__header{--stack-gap:var(--space-24)}.block-cols-grid__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-cols-grid__content .richtext{max-width:min(90vw,85ch)}.block-cols-grid__main{--grid-gap:var(--space-48)}@media (width>=64em){.block-cols-grid__main{--grid-gap:var(--space-64)}}.block-cols-grid__body{--stack-gap:var(--space-24)}@media (width>=64em){.block-cols-grid__body{--stack-gap:var(--space-32)}}.block-cols-grid__aside{--stack-gap:var(--space-24)}@media (width>=64em){.block-cols-grid__aside{--stack-gap:var(--space-32)}}.block-cols-grid__items{list-style:none}.block-cols-grid__items>li{display:flex}.block-cols-grid__items>li>.card{flex-grow:1}.block-cta__inner{--stack-gap:var(--space-24);color:var(--color-text-inverse-normal);background-color:var(--color-secondary-dark);border-radius:var(--radius-md);padding:var(--space-48)}.block-cta__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-cta__content .richtext{max-width:min(90vw,85ch)}.block-cta__icon{width:3rem;height:3rem}.block-cta__icon svg{width:100%;height:100%;display:block}.block-cta__actions{align-items:end;gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.block-cta__actions>*{flex:1;min-width:fit-content}.block-cta__actions .button--secondary{--button-color:var(--color-secondary-light)}.block-cta__actions .button--secondary:not(:disabled,[disabled],[aria-disabled=true]):hover{--button-bg-color:var(--color-secondary-normal)}.block-downloads__inner{--grid-row-gap:var(--space-48);align-items:start}.block-downloads__header{--stack-gap:var(--space-24)}.block-downloads__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-downloads__content .richtext{max-width:min(90vw,85ch)}.block-downloads__items{gap:var(--space-12);flex-direction:column;list-style:none;display:flex;container-type:inline-size}.block-downloads__item{background-color:var(--color-surface-card);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);gap:var(--space-24);padding:var(--space-16);flex-direction:column;justify-content:space-between;display:flex}@container (width>=37.5em){.block-downloads__item{flex-direction:row;align-items:center}}.block-downloads__item-title{gap:var(--space-24);flex-direction:column;display:flex}.block-downloads__item-details,.block-downloads__item-meta{gap:var(--space-12);flex-direction:column;list-style:none;display:flex}.block-downloads__item-meta>li{align-items:center;gap:var(--space-12);display:flex}.block-downloads__item-link{color:var(--color-secondary-normal);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-6);letter-spacing:var(--font-letter-spacing-normal);line-height:var(--font-line-height-xl);text-align:right;transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration:none;display:flex}.block-downloads__item-link:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark)}.block-downloads__item-link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.block-downloads__item-link .link-icon{width:2rem;height:2rem}.block-downloads__item-link .link-icon svg{width:100%;height:100%;display:block}.block-document-viewer__iframe{border:1px solid var(--color-surface-border);border-radius:var(--radius-md);width:100%;height:80vh;min-height:43.75rem;display:block}.block-embed--video .block-embed__inner{aspect-ratio:16/9}.block-embed--video .block-embed__inner iframe{width:100%;height:100%}.block-embed--audio .block-embed__inner{aspect-ratio:auto}.block-embed--audio .block-embed__inner iframe{height:22rem}.block-events-feed__inner{--stack-gap:var(--space-48)}.block-events-feed__heading{--stack-gap:var(--space-24)}.block-events-feed__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-events-feed__content .richtext{max-width:min(90vw,85ch)}.block-events-feed__cards{list-style:none}.block-events-feed__cards>li{display:flex}.block-events-feed__cards>li>.card{flex-grow:1}.block-events-feed__cards time{color:var(--color-text-muted)}.block-feature-cols__inner{--stack-gap:var(--space-48)}.block-feature-cols__header{--stack-gap:var(--space-24)}.block-feature-cols__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-feature-cols__content .richtext{max-width:min(90vw,85ch)}.block-feature-cols__items{--auto-grid-row-gap:var(--space-48);list-style:none}.block-feature-cols__items>li{display:flex}.block-feature-cols__items>li>.card{flex-grow:1}.block-feature-feed{--block-feature-feed-padding-block:var(--space-64);background-color:var(--color-surface-page-dark);border-block-start:1px solid var(--color-surface-border);padding-block:var(--block-feature-feed-padding-block)}@media (width>=48em){.block-feature-feed{--block-feature-feed-padding-block:var(--space-96)}}@media (width>=64em){.block-feature-feed{--block-feature-feed-padding-block:var(--space-128)}}.block-feature-feed__inner{--stack-gap:var(--space-48)}.block-feature-feed__heading{--stack-gap:var(--space-24)}.block-feature-feed__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-feature-feed__content .richtext{max-width:min(90vw,85ch)}.block-feature-feed__cards{list-style:none}.block-feature-feed__cards>li{display:flex}.block-feature-feed__cards>li>.card{flex-grow:1}.block-feature-feed__cards time{color:var(--color-text-muted)}.block-hero__content .h1 i{color:var(--color-secondary-normal);font-style:italic;display:block}.block-hero__actions{gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.block-hero__actions>*{flex:1;min-width:fit-content}.block-hero__image img{object-fit:cover;width:100%}.block-icon-text-list__inner{--stack-gap:var(--space-48)}.block-icon-text-list__header{--stack-gap:var(--space-24)}.block-icon-text-list__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-icon-text-list__content .richtext{max-width:min(90vw,85ch)}.block-icon-text-list__items{background-color:var(--color-surface-card);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);gap:var(--space-8) var(--space-24);padding:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(14.0625rem,100%),1fr));list-style:none;display:grid}.block-icon-text-list__item{align-items:start;gap:var(--space-8);display:flex}.block-icon-text-list__item-icon{color:var(--color-secondary-normal);flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.block-icon-text-list__item-icon svg{width:100%;height:100%;display:block}.block-intro__inner{--grid-gap:var(--space-48)}@media (width>=64em){.block-intro__inner{--grid-gap:var(--space-64)}}.block-intro__header{--stack-gap:var(--space-48)}.block-intro__back-link{color:var(--color-secondary-normal);font-size:var(--font-size-14);align-items:center;gap:var(--space-4);transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration:none;display:flex}.block-intro__back-link:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark)}.block-intro__back-link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.block-intro__back-link .link-icon{block-size:1.5rem;inline-size:1.5rem;transform:rotate(180deg)}.block-intro__back-link .link-icon svg{block-size:100%;inline-size:100%;display:block}.block-intro__content{--stack-gap:var(--space-24)}.block-intro__content .richtext{max-width:min(90vw,85ch)}.block-news-feed__inner{--stack-gap:var(--space-48)}.block-news-feed__heading{--stack-gap:var(--space-24)}.block-news-feed__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-news-feed__content .richtext{max-width:min(90vw,85ch)}.block-news-feed__cards{list-style:none}.block-news-feed__cards>li{display:flex}.block-news-feed__cards>li>.card{flex-grow:1}.block-news-feed__cards time{color:var(--color-text-muted)}.block-people__inner{--stack-gap:var(--space-48)}.block-people__header{--stack-gap:var(--space-24)}.block-people__items{list-style:none}.block-people__items>li{display:flex}.block-people__items>li>.card{flex-grow:1}.block-people-groups__inner{--stack-gap:var(--space-48)}.block-people-groups__header{--stack-gap:var(--space-24)}.block-people-groups__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-people-groups__content .richtext{max-width:min(90vw,85ch)}.block-people-groups__main{--auto-grid-gap:var(--space-48)}.block-people-groups__group{--stack-gap:var(--space-16)}.block-feature-cols__group-items{gap:var(--space-8);flex-direction:column;list-style:none;display:flex}.block-programme__inner{--stack-gap:var(--space-48)}.block-programme__header{--stack-gap:var(--space-24)}.block-programme__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-programme__content .richtext{max-width:min(90vw,85ch)}.block-programme__table{background-color:var(--color-surface-card);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);padding:var(--space-16)}.block-programme__table table{border-collapse:collapse;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-normal);line-height:var(--font-line-height-xl);text-align:left;width:100%}.block-programme__table table caption{text-align:left}.block-programme__table table th{font-weight:var(--font-weight-semibold)}.block-programme__table table thead>tr,.block-programme__table table tbody>tr:not(:last-child){border-block-end:1px solid var(--color-surface-border)}.block-programme__table table th,.block-programme__table table td{padding-block:var(--space-12);padding-inline:var(--space-12);vertical-align:top}:is(.block-programme__table table th,.block-programme__table table td) .richtext{margin-block-start:var(--space-12)}@supports (text-box-trim:trim-both){.block-programme__table table th,.block-programme__table table td{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.block-programme__table table :is(th,td):first-child{padding-inline-start:0}.block-programme__table table :is(th,td):last-child{padding-inline-end:0}.block-quick-links__inner{--stack-gap:var(--space-48)}.block-quick-links__header,.block-quick-links__content{--stack-gap:var(--space-24)}.block-quick-links__content .richtext{max-width:min(90vw,85ch)}.block-quick-links__items{list-style:none}.block-quick-links__items>li{display:flex}.block-quick-links__items>li .card{border-top-width:3px;flex-grow:1}.block-quick-links__items>li:first-child .card{border-top-color:var(--color-accent-normal)}.block-quick-links__items>li:first-child .badge{--badge-bg-color:var(--color-accent-light);--badge-color:var(--color-accent-dark)}.block-quick-links__items>li:nth-child(2) .card{border-top-color:var(--color-secondary-normal)}.block-quick-links__items>li:nth-child(2) .badge{--badge-bg-color:var(--color-secondary-light);--badge-color:var(--color-secondary-dark)}.block-quick-links__items>li:nth-child(3) .card{border-top-color:var(--color-primary-normal)}.block-quick-links__items>li:nth-child(3) .badge{--badge-bg-color:var(--color-primary-light);--badge-color:var(--color-primary-dark)}.block-resources__inner,.block-resources__header{--stack-gap:var(--space-24)}.block-resources__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-resources__content .richtext{max-width:min(90vw,85ch)}.block-resources__items{gap:var(--space-16);flex-direction:column;list-style:none;display:flex}.block-resources__item{--resources-item-bg-color:var(--color-surface-card);--resources-item-bg-color-hover:var(--color-surface-input);background-color:var(--resources-item-bg-color);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-12);padding:var(--space-24);transition:background-color var(--animation-duration-sm) var(--animation-easing);display:flex;position:relative;container-type:inline-size}.block-resources__item:has(.block-resources__item-link:not(:disabled,[disabled],[aria-disabled=true]):hover){background-color:var(--resources-item-bg-color-hover)}.block-resources__item-inner{gap:var(--space-16);flex-direction:column;flex-grow:1;display:flex}.block-resources__item-inner .block-resources__item-title .badge{display:none}@container (width>=37.5em){.block-resources__item-inner{flex-direction:row;justify-content:space-between}.block-resources__item-inner .block-resources__item-title .badge{display:flex}}.block-resources__item-title{align-items:center;gap:var(--space-24);display:flex}.block-resources__item-meta{align-items:center;gap:var(--space-12);display:flex}.block-resources__item-link{color:var(--color-secondary-normal);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-6);letter-spacing:var(--font-letter-spacing-normal);line-height:var(--font-line-height-xl);text-align:right;transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration:none;display:flex}.block-resources__item-link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.block-resources__item-link:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark)}.block-resources__item-link:before{border-radius:var(--radius-md);content:"";transition:box-shadow var(--animation-duration-sm) var(--animation-easing);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.block-resources__item-link:not(:disabled,[disabled],[aria-disabled=true]):hover:before{box-shadow:0 0 0 1px var(--color-surface-border-dark)}.block-resources__item-link .link-icon{width:2rem;height:2rem}.block-resources__item-link .link-icon svg{width:100%;height:100%;display:block}.block-speakers__inner{--stack-gap:var(--space-48)}.block-speakers__header{--stack-gap:var(--space-24)}.block-speakers__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-speakers__content .richtext{max-width:min(90vw,85ch)}.block-speakers__items{gap:var(--space-32);flex-direction:column;list-style:none;display:flex;container-type:inline-size}.block-speakers__item{gap:var(--space-24);flex-direction:column;display:flex}@container (width>=37.5em){.block-speakers__item{flex-direction:row;align-items:center}}.block-speakers__item-photo{flex:0 0 10rem;width:10rem}.block-speakers__item-photo img{aspect-ratio:3/4;object-fit:cover;width:100%}.block-speakers__item-body,.block-split-content{--stack-gap:var(--space-24)}@container (width>=56.25em){.block-split-content--reverse .block-split-content__content{order:1}}.block-split-content__badges{gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}.block-split-content__meta{list-style:none}.block-split-content__actions{gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.block-split-content__actions>*{flex:1;min-width:fit-content}.block-split-content__video{aspect-ratio:16/9}.block-split-content__video iframe{width:100%;height:100%}.block-split-content__image img{aspect-ratio:1;object-fit:cover;width:100%}.block-sponsors__inner{--stack-gap:var(--space-48)}.block-sponsors__header{--stack-gap:var(--space-24)}.block-sponsors__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-sponsors__content .richtext{max-width:min(90vw,85ch)}.block-sponsors__items{gap:var(--space-32);flex-direction:column;display:flex}.block-sponsors__item{--stack-gap:var(--space-24)}.block-sponsors__item-logo{width:20rem}.block-sponsors__item-logo img{object-fit:cover;width:100%}.block-stats{--grid-gap:var(--space-48)}.block-stats__actions{gap:var(--space-12);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.block-stats__actions>*{flex:1;min-width:fit-content}.block-stats__stats ul{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.block-stats__stats ul li{background-color:var(--color-surface-card-dark);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);gap:var(--space-16);padding:var(--space-32);text-align:center;flex-direction:column;display:flex}.block-stats__stats ul li strong{text-box-trim:trim-both;text-box-edge:cap alphabetic}.block-stats__stats ul li strong:first-child{color:var(--color-secondary-normal)}.block-table__inner{--stack-gap:var(--space-48)}.block-table__header{--stack-gap:var(--space-24)}.block-table__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-table__content .richtext{max-width:min(90vw,85ch)}.block-table__table{background-color:var(--color-surface-card);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);min-inline-size:0;padding:var(--space-16)}.block-testimonials__inner{--stack-gap:var(--space-48)}.block-testimonials__header{--stack-gap:var(--space-24)}.block-testimonials__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-testimonials__content .richtext{max-width:min(90vw,85ch)}.block-testimonials__items{--auto-grid-row-gap:var(--space-48);list-style:none}.block-testimonials__items>li{display:flex}.block-testimonials__items>li>.card{flex-grow:1}.block-text__content{--stack-gap:var(--space-24)}.block-text__content .richtext{max-width:min(90vw,85ch)}.block-timeline__inner{--grid-row-gap:var(--space-48);align-items:start}.block-timeline__header{--stack-gap:var(--space-24)}.block-timeline__content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.block-timeline__content .richtext{max-width:min(90vw,85ch)}.block-timeline__items{gap:var(--space-6);flex-direction:column;list-style:none;display:flex}.block-timeline__item{--stack-gap:var(--space-16);padding-block-end:var(--space-32);padding-inline-start:var(--space-32);position:relative}.block-timeline__item:before,.block-timeline__item:after{background-color:var(--color-secondary-normal);content:"";display:block;position:absolute}.block-timeline__item:before{border-radius:50%;width:16px;height:16px;inset-block-start:0;inset-inline-start:0}.block-timeline__item:not(:last-child):after{width:3px;height:calc(100% - 22px);inset-block-start:22px;inset-inline-start:6px}.block-timeline__item-title{--stack-gap:var(--space-8)}.block-venue__inner{--stack-gap:var(--space-24)}.block-venue__image img{object-fit:cover;width:100%}.block-venue__map{aspect-ratio:4/3;min-height:20rem}.block-venue__map iframe{border:0;width:100%;height:100%}.button{--button-bg-color:transparent;--button-border-color:currentcolor;--button-color:var(--color-text-normal);--button-font-size:var(--font-size-16);--button-font-weight:var(--font-weight-semibold);--button-gap:var(--space-6);--button-radius:var(--radius-sm);background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:var(--button-radius);color:var(--button-color);cursor:pointer;font-size:var(--button-font-size);font-weight:var(--button-font-weight);align-items:center;gap:var(--button-gap);min-height:2.5rem;padding-inline:var(--space-12);transition:background-color var(--animation-duration-sm) var(--animation-easing),border-color var(--animation-duration-sm) var(--animation-easing);justify-content:center;text-decoration:none;display:flex}.button:not(:disabled,[disabled],[aria-disabled=true]):hover{--button-bg-color:hsl(from currentcolor h s 92%)}.button:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.button--lg{--button-font-size:var(--font-size-18);min-height:3.625rem;padding-inline:var(--space-24)}.button--primary{--button-bg-color:var(--color-primary-normal);--button-border-color:var(--color-primary-normal);--button-color:var(--color-text-inverse-normal)}.button--primary:not(:disabled,[disabled],[aria-disabled=true]):hover{--button-bg-color:var(--color-primary-dark);--button-border-color:var(--color-primary-dark)}.button--secondary{--button-color:var(--color-secondary-normal)}.button--secondary:not(:disabled,[disabled],[aria-disabled=true]):hover{--button-bg-color:var(--color-secondary-light)}.card{--card-bg-color:var(--color-surface-card);--card-members-bg-color:var(--color-surface-card-muted);--card-bg-color-hover:var(--color-surface-input);--card-border-width:1px;--card-padding:var(--space-24);background-color:var(--card-bg-color);border:var(--card-border-width) solid var(--color-surface-border);border-radius:var(--radius-md);align-items:start;gap:var(--space-24);padding:var(--card-padding);transition:background-color var(--animation-duration-sm) var(--animation-easing);flex-direction:column;display:flex;position:relative}.card .card-members{background-color:var(--card-members-bg-color)}.card:has(.card__link:not(:disabled,[disabled],[aria-disabled=true]):hover){background-color:var(--card-bg-color-hover)}.card--dark{--card-bg-color:var(--color-surface-card-dark)}.card--inverse{--card-bg-color:var(--color-secondary-dark);--card-bg-color-hover:var(--color-secondary-dark);color:var(--color-text-inverse-normal);border-color:var(--color-secondary-dark)}.card--reset{--card-bg-color:transparent;--card-border-width:0;--card-padding:var(--space-0)}.card__image{inline-size:calc(100% + (var(--card-padding) * 2));margin-block-start:calc(var(--card-padding) * -1);margin-inline:calc(var(--card-padding) * -1);border-start-start-radius:calc(var(--radius-md) - var(--card-border-width));border-start-end-radius:calc(var(--radius-md) - var(--card-border-width));overflow:hidden}.card__image img{aspect-ratio:3/4;object-fit:cover;width:100%}.card__badges{gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}.card__badges .badge--members{flex:0 0 100%}.card__icon{color:var(--color-secondary-normal);width:3rem;height:3rem}.card__icon svg{width:100%;height:100%;display:block}.card__rating{gap:var(--space-4);display:flex}.card__time{color:var(--color-text-muted)}.card__summary{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card .card__summary{text-box-trim:none}.card__details{gap:var(--space-8);flex-direction:column;list-style:none;display:flex}.card__actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.card__actions>*{flex:1;min-width:fit-content}.card__profile{align-items:center;gap:var(--space-12);display:flex}.card__avatar img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.card__link{color:var(--color-secondary-normal);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-8);transition:color var(--animation-duration-sm) var(--animation-easing);margin-block-start:auto;text-decoration:none;display:flex}.card__link:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark)}.card__link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.card__link:before{content:"";border-radius:var(--radius-md);transition:box-shadow var(--animation-duration-sm) var(--animation-easing);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.card__link:not(:disabled,[disabled],[aria-disabled=true]):hover:before{box-shadow:0 0 0 1px var(--color-surface-border-dark)}.card__link .link-icon{width:1.5rem;height:1.5rem}.card__link .link-icon svg{width:100%;height:100%;display:block}.card__icon-text-list{gap:var(--space-12);flex-direction:column;list-style:none;display:flex}.card__icon-text-list-item{align-items:start;gap:var(--space-8);display:flex}.card__icon-text-list-item-icon{color:var(--color-secondary-normal);flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.card__icon-text-list-item-icon svg{width:100%;height:100%;display:block}.block-contact-form__inner{--stack-gap:var(--space-48)}.block-contact-form__header{--stack-gap:var(--space-24)}.block-contact-form__header .richtext{max-width:min(90vw,85ch)}.form{background-color:var(--color-surface-card);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);gap:var(--space-32);min-inline-size:0;padding-block:var(--space-24);padding-inline:var(--space-24);flex-direction:column;display:flex}.form__membership-options{gap:var(--space-32);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.form__membership-option{--stack-gap:var(--space-16)}.form__read-only-items{gap:var(--space-24);flex-direction:column;margin:0;display:flex}.form__read-only-item{gap:var(--space-8);flex-direction:column;min-inline-size:0;display:flex}.form__read-only-item-label{font-size:inherit;font-weight:var(--font-weight-semibold);margin:0}.form__read-only-item-value{overflow-wrap:anywhere;margin:0}.form__header,.form__fields,.form__group,.form__field,.form__error{flex-direction:column;display:flex}.form__header{gap:var(--space-12)}.form__fields{gap:var(--space-32);min-inline-size:0}.form__fieldset,.form__field--choices{border:0;min-inline-size:0;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0}.form__legend{margin-block-end:var(--space-24);padding-inline:0}.form__group{gap:var(--space-24)}.form__fieldset>.richtext{margin-block-end:var(--space-24)}.form__field{gap:var(--space-8);min-inline-size:0}.form__label{font-weight:var(--font-weight-semibold);padding-inline:0}.form__field :is(input,select,textarea){background-color:var(--color-surface-input);border:1px solid var(--color-surface-border);border-radius:var(--radius-sm);color:var(--color-text-normal);font:inherit;inline-size:100%;min-inline-size:0;padding-block:var(--space-12);padding-inline:var(--space-12);transition:border-color var(--animation-duration-sm) var(--animation-easing)}.form__field :is(input,select,textarea)::placeholder{color:var(--color-text-muted);opacity:1}.form__field :is(input,select,textarea):not(:disabled):hover{border-color:var(--color-surface-border-dark)}.form__field :is(input,select,textarea):focus-visible{outline:3px solid var(--color-semantic-focus);outline-offset:3px}.form__field :is(input,select,textarea):is(:user-invalid,[aria-invalid=true]){border-color:var(--color-semantic-error)}.form__field :is(input,select,textarea):disabled{background-color:var(--color-surface-page-dark);color:var(--color-text-muted);cursor:not-allowed}.form__field textarea{resize:block}.form__select{position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:var(--space-48)}.form__select:has(select:disabled) .form__select-icon{color:var(--color-text-muted)}.form__select-icon{color:var(--color-icon);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-16)}.form__select-icon svg{block-size:var(--space-24);inline-size:var(--space-24)}.form__choice,.form__choices label{align-items:start;gap:var(--space-8);display:flex}.form__choice label,.form__choices label{cursor:pointer;font-weight:var(--font-weight-semibold)}.form__choices>div{gap:var(--space-16);flex-direction:column;display:flex}.form__field input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--space-16);flex:0 0 var(--space-16);inline-size:var(--space-16);margin-block:var(--space-4) 0;cursor:pointer;border-radius:0;margin-inline:0;padding-block:0;padding-inline:0;position:relative}.form__field input:is([type=checkbox],[type=radio]):before{content:"";inset-block:var(--space-4);inset-inline:var(--space-4);visibility:hidden;background-color:currentColor;position:absolute}.form__field input:is([type=checkbox],[type=radio]):checked:before{visibility:visible}.form__field input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed}.form__field input[type=checkbox]:before{inset-block:var(--space-0);inset-inline:var(--space-0);clip-path:polygon(0 45%,15% 30%,40% 60%,85% 0,100% 15%,40% 100%);transform-origin:50%;transform:scale(.7)}.form__field input[type=radio]{border-radius:50%}.form__field input[type=radio]:before{border-radius:50%}.form__field--checkbox>:is(.form__help,.form__error){margin-inline-start:calc(var(--space-16) + var(--space-8))}.form__help{color:var(--color-text-muted);font-size:var(--font-size-14)}.form__help :is(ul,ol){padding-inline-start:1em}.form__error{color:var(--color-semantic-error);gap:var(--space-4)}.form__actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.form__confirmation:focus,.form__summary:focus,.form__field--choices:focus-visible{outline:3px solid var(--color-semantic-focus);outline-offset:3px}.form__summary{border:2px solid var(--color-semantic-error);border-radius:var(--radius-sm);color:var(--color-text-normal);gap:var(--space-24);padding-block:var(--space-16);padding-inline:var(--space-16);flex-direction:column;display:flex}@media (forced-colors:active){.form__select select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form__select-icon{display:none}.form__field input:is([type=checkbox],[type=radio]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form__field input:is([type=checkbox],[type=radio]):before{content:none}}.form__option{gap:var(--space-8);flex-direction:column;display:flex}.form__option .form__label{display:block}.form__description{margin-inline-start:calc(var(--space-16) + var(--space-8))}:is(.form__label,.form__help,.form__signin-prompt,.form__discount-banner,.form__summary) a{color:inherit;font-weight:inherit;text-underline-offset:4px;transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration-line:underline;text-decoration-thickness:2px}:is(.form__label,.form__help,.form__signin-prompt,.form__discount-banner,.form__summary) a:hover{color:var(--color-primary-dark)}:is(.form__summary,.form__signin-prompt,.form__discount-banner) a{color:var(--color-secondary-normal)}:is(.display,.h1,.h2,.h3,.h4){--heading-font-size:clamp(2rem, 1.25rem + 1.563vw, 2.5rem);--heading-font-weight:var(--font-weight-semibold);--heading-letter-spacing:var(--font-letter-spacing-tight);--heading-line-height:var(--font-line-height-sm);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);text-wrap:balance}@supports (text-box-trim:trim-both){:is(.display,.h1,.h2,.h3,.h4){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.h2{--heading-font-size:clamp(1.625rem, 1.25rem + .781vw, 1.875rem)}.h3{--heading-font-size:clamp(1.25rem, .875rem + .781vw, 1.5rem);--heading-line-height:var(--font-line-height-md)}.h4{--heading-font-size:clamp(1.125rem, .938rem + .391vw, 1.25rem);--heading-line-height:var(--font-line-height-md)}.hr{background-color:var(--color-surface-border);border:0;width:100%;height:1px}.link{--link-bg-color:transparent;--link-border-color:currentcolor;--link-color:var(--color-secondary-normal);--link-font-size:var(--font-size-16);--link-font-weight:var(--font-weight-semibold);--link-gap:var(--space-6);--link-radius:var(--radius-sm);background-color:var(--link-bg-color);border:1px solid var(--link-border-color);border-radius:var(--link-radius);color:var(--link-color);font-size:var(--link-font-size);font-weight:var(--link-font-weight);align-items:center;gap:var(--link-gap);min-height:2rem;padding-inline:var(--space-8);transition:background-color var(--animation-duration-sm) var(--animation-easing),border-color var(--animation-duration-sm) var(--animation-easing);justify-content:center;text-decoration:none;display:flex}.link[aria-current=page]{--link-bg-color:var(--color-secondary-normal);--link-border-color:var(--color-secondary-normal);--link-color:var(--color-secondary-light)}.link:not(:disabled,[disabled],[aria-disabled=true],[aria-current=page]):hover{--link-bg-color:var(--color-secondary-light)}.link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.messages{padding-block-start:var(--space-24)}.message{--message-bg-color:var(--color-secondary-light);--message-border-color:var(--color-secondary-normal);--message-color:var(--color-text-normal);background-color:var(--message-bg-color);border-inline-start:var(--space-4) solid var(--message-border-color);border-radius:var(--radius-sm);color:var(--message-color);padding:var(--space-12) var(--space-16);margin-block-end:var(--space-8)}.message:last-child{margin-block-end:var(--space-0)}.message--success{--message-bg-color:var(--color-surface-card);--message-border-color:var(--color-semantic-success)}.message--error{--message-bg-color:var(--color-surface-card);--message-border-color:var(--color-semantic-error)}.message--warning{--message-bg-color:var(--color-surface-card);--message-border-color:var(--color-semantic-warning)}.message--info,.message--debug{--message-bg-color:var(--color-surface-card);--message-border-color:var(--color-secondary-normal)}.page{--grid-gap:var(--space-48)}@media (width>=64em){.page{--grid-gap:var(--space-64)}}.page__body{--stack-gap:var(--space-24)}@media (width>=64em){.page__body{--stack-gap:var(--space-32)}}.page__sections,.page__aside{--stack-gap:var(--space-48)}@media (width>=64em){.page__aside{--stack-gap:var(--space-32)}}.pagination{margin-block-start:var(--space-32)}.pagination__list{justify-content:center;align-items:center}.pagination__current{font-weight:700;text-decoration:none}.person{--grid-gap:var(--space-48)}.person__body{--stack-gap:var(--space-64)}.person__header{--stack-gap:var(--space-48)}.person__back-link{color:var(--color-secondary-normal);font-size:var(--font-size-14);align-items:center;gap:var(--space-4);transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration:none;display:flex}.person__back-link:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark)}.person__back-link:is(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.25}.person__back-link .link-icon{block-size:1.5rem;inline-size:1.5rem;transform:rotate(180deg)}.person__back-link .link-icon svg{block-size:100%;inline-size:100%;display:block}.person__intro{--stack-gap:var(--space-24)}.person__details{gap:var(--space-8);flex-direction:column;list-style:none;display:flex}.person__image img{aspect-ratio:3/4;object-fit:cover;width:100%}.price-card__header{--stack-gap:var(--space-8)}.price-card__cost{color:var(--color-text-muted)}.richtext *+:is(h1,h2,h3,h4){margin-block-start:1.5em}.richtext :is(h1,h2,h3,h4)+:is(h1,h2,h3,h4){margin-block-start:.5em}.richtext *+:is(p,ul,ol){margin-block-start:1em}.richtext :is(ol,ul){padding-inline-start:1em}.richtext :is(ol,ul) li:not(:first-child),.richtext li :is(ol,ul){margin-block-start:.4em}.richtext>*+:is(blockquote,figure,iframe,img,picture,pre,table){margin-block-start:var(--space-24)}.richtext>*+:is(blockquote,figure,iframe,img,picture,pre,table):not(:last-child){margin-block-end:var(--space-24)}@supports (text-box-trim:trim-both){.richtext{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.richtext :is(h1,h2,h3,h4){--richtext-heading-font-size:clamp(2rem, 1.25rem + 1.563vw, 2.5rem);--richtext-heading-font-weight:var(--font-weight-semibold);--richtext-heading-letter-spacing:var(--font-letter-spacing-tight);--richtext-heading-line-height:var(--font-line-height-sm);font-size:var(--richtext-heading-font-size);font-weight:var(--richtext-heading-font-weight);letter-spacing:var(--richtext-heading-letter-spacing);line-height:var(--richtext-heading-line-height);text-wrap:balance}.richtext h2{--richtext-heading-font-size:clamp(1.625rem, 1.25rem + .781vw, 1.875rem)}.richtext h3{--richtext-heading-font-size:clamp(1.25rem, .875rem + .781vw, 1.5rem);--richtext-heading-line-height:var(--font-line-height-md)}.richtext h4{--richtext-heading-font-size:clamp(1.125rem, .938rem + .391vw, 1.25rem);--richtext-heading-line-height:var(--font-line-height-md)}.richtext :is(p,ul,ol){font-size:var(--font-size-16);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-normal);line-height:var(--font-line-height-xl);text-wrap:pretty}.richtext :where(:is(p,ul,ol) a){color:var(--color-secondary-normal);text-underline-offset:4px;transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration-thickness:2px}.richtext :where(:is(p,ul,ol) a):hover{color:var(--color-primary-dark)}.site-footer{background-color:var(--color-secondary-dark);color:var(--color-text-inverse-normal);line-height:var(--font-line-height-xl);padding-block:var(--space-32)}.site-footer .stack{--stack-gap:var(--space-32)}.site-footer h3{font-weight:var(--font-weight-semibold)}@media (width>=48em){.site-footer{padding-block-start:var(--space-64)}.site-footer .stack{--stack-gap:var(--space-64)}}.site-footer__cta{border-block-end:1px solid var(--color-secondary-normal);padding-block-end:var(--space-32)}.site-footer__cta .stack{--stack-gap:var(--space-24)}@media (width>=48em){.site-footer__cta{padding-block-end:var(--space-64)}}.site-footer__cta-content{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer__cta-content .richtext{max-width:min(90vw,85ch)}.site-footer__cta-actions{align-items:end;gap:var(--space-12);flex-wrap:wrap;display:flex}.site-footer__cta-actions>*{flex:1;min-width:fit-content}.site-footer__cta-actions .button--secondary{--button-color:var(--color-secondary-light)}.site-footer__cta-actions .button--secondary:not(:disabled,[disabled],[aria-disabled=true]):hover{--button-bg-color:var(--color-secondary-normal)}.site-footer__links{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.site-footer__links a{color:var(--color-text-inverse-normal);text-underline-offset:4px;transition:text-decoration-color var(--animation-duration-sm) var(--animation-easing);text-decoration-color:#0000;text-decoration-thickness:2px}.site-footer__links a:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-accent-light);text-underline-offset:4px;text-decoration-color:currentColor;text-decoration-thickness:2px}.site-footer__primary{gap:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48em){.site-footer__primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.site-footer__primary{grid-template-columns:max-content repeat(4,minmax(0,1fr))}}.site-footer__primary .stack{--stack-gap:var(--space-12)}.site-footer__nav{align-items:start;gap:var(--space-32);grid-column:1/-1;grid-template-columns:subgrid;display:grid}@media (width>=48em){.site-footer__nav{grid-row:1/span 3;grid-template-rows:subgrid}}@media (width>=64em){.site-footer__nav{grid-area:auto/1/auto/span 4;grid-template-rows:none}}.site-footer__logo{grid-column:1/-1}@media (width>=64em){.site-footer__logo{grid-column:auto}}.site-footer__contact{grid-column:1;min-width:0}@media (width>=48em){.site-footer__contact{grid-area:3/2}}@media (width>=64em){.site-footer__contact{grid-area:auto/5}}.site-footer__contact address{line-height:var(--font-line-height-xl)}.site-footer__social-links{gap:var(--space-12);list-style:none;display:flex}.site-footer__social-links a{color:var(--color-text-inverse-normal);transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration:none;display:block}.site-footer__social-links a:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-accent-light)}.site-footer__social-links a svg{display:block}.site-footer__secondary{border-block-start:1px solid var(--color-secondary-normal);gap:var(--space-6) var(--space-16);flex-wrap:wrap;justify-content:space-between;padding-block-start:var(--space-32);display:flex}.site-footer__secondary .site-footer__links{gap:var(--space-6) var(--space-16);flex-flow:wrap}.site-footer__secondary .site-footer__links a{text-decoration:underline}.site-footer__secondary .site-footer__links a:not(:disabled,[disabled],[aria-disabled=true]):hover{text-decoration-color:#0000}.site-header{border-block-end:1px solid var(--color-surface-border);padding-block:var(--space-12)}@media (width>=48em){.site-header{padding-block:var(--space-24)}}.site-header__overlay{background-color:var(--color-overlay-normal);opacity:0;pointer-events:none;transition:opacity var(--animation-duration-lg) var(--animation-easing);width:100%;position:fixed;top:0;right:0;bottom:0;left:0}.no-js .site-header:has(.site-header__menu:target) .site-header__overlay,.js[data-site-header-nav=open] .site-header__overlay{opacity:1;pointer-events:auto}.site-header__nav{align-items:center;gap:var(--space-32);flex-wrap:wrap;justify-content:space-between;display:flex}.site-header__logo{text-decoration:none}@media (width<64em){.site-header__menu{background-color:var(--color-surface-page);box-shadow:-.25rem 0 1rem var(--color-overlay-normal);gap:var(--space-24);padding:var(--space-96) var(--space-24) var(--space-24);transition:transform var(--animation-duration-lg) var(--animation-easing),visibility var(--animation-duration-lg);visibility:hidden;z-index:10;flex-direction:column;width:min(88vw,24rem);display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(105%)}}@media (width<64em){.no-js .site-header__menu:target,.js[data-site-header-nav=open] .site-header__menu{visibility:visible;transform:translate(0)}}.no-js .site-header__menu-close{color:var(--color-secondary-normal);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;display:flex;position:absolute;top:.75rem;right:5vw}.no-js .site-header__menu-close:before,.no-js .site-header__menu-close:after{content:"";background-color:currentColor;width:1.25rem;height:.125rem}.no-js .site-header__menu-close:before{width:1.5rem;transform:translateY(.0625rem)rotate(45deg)}.no-js .site-header__menu-close:after{width:1.5rem;transform:translateY(-.0625rem)rotate(-45deg)}@media (width>=48em){.no-js .site-header__menu-close{top:1.5rem}}@media (width>=64em){.no-js .site-header__menu-close{display:none}}.js .site-header__menu-close{display:none}.site-header__links{align-items:start;gap:var(--space-12);flex-direction:column;list-style:none;display:flex}.site-header__links a{color:var(--color-text-normal);text-underline-offset:4px;transition:color var(--animation-duration-sm) var(--animation-easing),text-decoration-color var(--animation-duration-sm) var(--animation-easing);text-decoration-color:#0000;text-decoration-thickness:2px}.site-header__links a[aria-current=page]{font-weight:var(--font-weight-semibold)}.site-header__links a:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark);text-decoration-color:currentColor}@media (width>=64em){.site-header__links{align-items:center;gap:var(--space-16);flex-direction:row}}.section-nav__links{align-items:start;gap:var(--space-4) var(--space-12);border-block-start:1px solid var(--color-surface-border);flex-flow:wrap;margin-block-start:var(--space-12);padding-block-start:var(--space-12);list-style:none;display:flex}@media (width>=48em){.section-nav__links{margin-block-start:var(--space-24);padding-block-start:var(--space-24)}}.section-nav__links a{color:var(--color-text-normal);text-underline-offset:4px;transition:color var(--animation-duration-sm) var(--animation-easing),text-decoration-color var(--animation-duration-sm) var(--animation-easing);text-decoration-color:#0000;text-decoration-thickness:2px}.section-nav__links a[aria-current=page]{font-weight:var(--font-weight-semibold)}.section-nav__links a:not(:disabled,[disabled],[aria-disabled=true]):hover{color:var(--color-primary-dark);text-decoration-color:currentColor}@media (width>=64em){.section-nav__links{align-items:center;gap:var(--space-16);flex-direction:row}}.site-header__actions-nav{display:none}@media (width>=48em){.site-header__actions-nav{gap:var(--space-16);margin-inline-start:auto;display:flex}}.site-header__actions-drawer{gap:var(--space-12);flex-direction:column;display:flex}@media (width>=48em){.site-header__actions-drawer{display:none}}.site-header__sign-out{display:contents}.site-header__menu-toggle{color:var(--color-secondary-normal);cursor:pointer;width:2.5rem;height:2.5rem;transition:background-size var(--animation-duration-sm) var(--animation-easing);background:linear-gradient(currentColor 0 0) 50%/1.25rem .125rem no-repeat;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.site-header__menu-toggle:before,.site-header__menu-toggle:after{content:"";height:.125rem;transition:transform var(--animation-duration-sm) var(--animation-easing);background-color:currentColor;width:1.25rem}.site-header__menu-toggle:before{transform:translateY(-.375rem)}.site-header__menu-toggle:after{transform:translateY(.375rem)}@media (width>=64em){.site-header__menu-toggle{display:none}}.js .site-header__menu-toggle{z-index:20}.js[data-site-header-nav=open] .site-header__menu-toggle{background-size:0 .125rem}.js[data-site-header-nav=open] .site-header__menu-toggle:before{width:1.5rem;transform:translateY(.0625rem)rotate(45deg)}.js[data-site-header-nav=open] .site-header__menu-toggle:after{width:1.5rem;transform:translateY(-.0625rem)rotate(-45deg)}.site-main{--site-main-gap:var(--space-64);--site-main-padding-block:var(--space-64);gap:var(--site-main-gap);padding-block:var(--site-main-padding-block);flex-direction:column;display:flex}@media (width>=48em){.site-main{--site-main-gap:var(--space-96);--site-main-padding-block:var(--space-96)}}@media (width>=64em){.site-main{--site-main-gap:var(--space-128);--site-main-padding-block:var(--space-128)}}.site-main--end{padding-block-end:var(--space-0)}.skip-link{z-index:3;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.table{inline-size:100%;min-inline-size:0;overflow-x:auto}.table table{border-collapse:collapse;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);letter-spacing:var(--font-letter-spacing-normal);line-height:var(--font-line-height-xl);text-align:left;width:100%}.table table caption{text-align:left}.table table th{font-weight:var(--font-weight-semibold)}.table table thead>tr,.table table tbody>tr:not(:last-child){border-block-end:1px solid var(--color-surface-border)}.table table th,.table table td{padding-block:var(--space-12);padding-inline:var(--space-12);vertical-align:top}@supports (text-box-trim:trim-both){.table table th,.table table td{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.table table :is(th,td):first-child{padding-inline-start:0}.table table :is(th,td):last-child{padding-inline-end:0}.table--middle table :is(th,td){vertical-align:middle}.table__actions>form{justify-content:flex-end;display:flex}.text{--text-font-size:var(--font-size-16);--text-font-weight:var(--font-weight-regular);--text-letter-spacing:var(--font-letter-spacing-normal);--text-line-height:var(--font-line-height-xl);font-size:var(--text-font-size);font-weight:var(--text-font-weight);letter-spacing:var(--text-letter-spacing);line-height:var(--text-line-height);text-wrap:pretty}.text a{color:var(--color-secondary-normal);text-underline-offset:4px;transition:color var(--animation-duration-sm) var(--animation-easing);text-decoration-thickness:2px}.text a:hover{color:var(--color-primary-dark)}@supports (text-box-trim:trim-both){.text{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.text--sm{--text-font-size:var(--font-size-14)}.text--lg{--text-font-size:var(--font-size-18);--text-line-height:var(--font-line-height-lg)}}@layer utilities{.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hidden,.js .hide-js,.no-js .hide-no-js{display:none}.list-reset{list-style:none}}
