@charset "UTF-8";@layer reset,base,utility,vendor,component,compose;@layer component{:where(.block>.title[data-v-72f6c3e6]){margin-block-end:.5em}.block.--masquerade[data-v-72f6c3e6]{margin-block-start:var(--sp-md)}.block.--contactblock[data-v-72f6c3e6],.block.--masquerade[data-v-72f6c3e6]{background-color:var(--bg-up);border-radius:var(--border-radius-md);padding:calc(var(--sp-md) + var(--sp)*-2) var(--sp-md)}}@layer compose{.content-block.contextual-links-wrapper[data-v-038050e5]:has(.contextual-links-wrapper)>.contextual-links{inset-inline-end:calc(var(--sp)*7)}}@layer component{.field-label[data-v-068fb943]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.field-label[data-v-068fb943]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.field-label[data-v-068fb943]{--line-height:var(--line-height-lg)}}.field-label[data-v-068fb943]{font-size:var(--font-size-xs)}}@layer component{.user-register-form[data-v-b8af2393]{--ring-size:1.5rem;container-type:inline-size;max-width:var(--container-post-content);position:relative}.confirmation[data-v-b8af2393],.customization[data-v-b8af2393],.register-form[data-v-b8af2393]{display:flex;flex-direction:column;gap:var(--sp-sm)}.phase-heading[data-v-b8af2393]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-2xl-sm);--line-height-base:var(--line-height-2xl-base);--line-height-lg:var(--line-height-2xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 722px){.phase-heading[data-v-b8af2393]{--line-height:var(--line-height-sm)}}@container (width >= 1445px){.phase-heading[data-v-b8af2393]{--line-height:var(--line-height-lg)}}.phase-heading[data-v-b8af2393]{font-size:var(--font-size-2xl);margin:0 0 .15em;padding:0}.progress[data-v-b8af2393]{display:flex;gap:var(--sp-sm);list-style:none;margin:0 0 var(--sp-sm);padding:0}.progress li[data-v-b8af2393]{--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.progress li[data-v-b8af2393]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.progress li[data-v-b8af2393]{--line-height:var(--line-height-lg)}}.progress li[data-v-b8af2393]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.progress li strong[data-v-b8af2393]{font-weight:700}.progress li[data-v-b8af2393]{align-items:center;color:oklch(from var(--fg) l c h/60%);display:flex;gap:.5em}.progress li.--current[data-v-b8af2393]{color:var(--fg);font-weight:700}.progress li.--current .marker[data-v-b8af2393]{background-color:var(--color-gold-60);border-color:var(--color-gold-60);color:var(--color-neutral-20)}.step-panel[data-v-b8af2393]{margin-block-end:1em;outline:none}.wizard-actions[data-v-b8af2393]{align-items:center;display:flex;gap:.333em}.step[data-v-b8af2393]{border:0;margin:0;padding:0}.step-description[data-v-b8af2393]{container-type:inline-size;width:52ch}.step-description p[data-v-b8af2393]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.step-description p[data-v-b8af2393]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.step-description p[data-v-b8af2393]{--line-height:var(--line-height-lg)}}.step-description p[data-v-b8af2393]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.step-description p strong[data-v-b8af2393]{font-weight:700}.step-header[data-v-b8af2393]{margin-block-end:1em}.step-content[data-v-b8af2393]{background-color:transparent;display:flex;flex-direction:column;gap:var(--sp-sm);margin:0;padding:0}.customization[data-v-b8af2393]{min-height:16em}.checklist[data-v-b8af2393]{display:flex;flex-direction:column;gap:.25em;list-style:none;margin:0;padding:0}.checklist li[data-v-b8af2393]{align-items:center;display:flex;font-weight:700;gap:.5em;isolation:isolate;padding:.3em .5em;position:relative;transition:color .3s ease,opacity .3s ease}.checklist li[data-v-b8af2393]:before{background-color:oklch(from var(--color-gold-60) l c h/15%);border-radius:var(--border-radius-sm);content:"";inset:0;opacity:0;position:absolute;z-index:-1}.checklist li.--pending[data-v-b8af2393]{color:oklch(from var(--fg-down) l c h/75%);opacity:.6}.checklist li.--active[data-v-b8af2393]{color:var(--fg-up)}.checklist li.--active[data-v-b8af2393]:before{animation:scan-in-b8af2393 .35s ease-out;opacity:1}.checklist li.--complete[data-v-b8af2393]{animation:row-throb-in-b8af2393 .4s linear;color:var(--fg-down);transform-origin:0 50%}.checklist li.--complete .check[data-v-b8af2393]{animation:check-throb-in-b8af2393 .4s linear}.ring[data-v-b8af2393]{align-items:center;border:2px solid oklch(from var(--fg) l c h/35%);border-radius:50%;display:flex;flex-shrink:0;height:var(--ring-size);justify-content:center;position:relative;transition:background-color .25s ease,border-color .25s ease;width:var(--ring-size)}.ring[data-v-b8af2393]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";inset:0;position:absolute;scale:0;transition:scale .35s cubic-bezier(.34,1.56,.64,1)}.ring.--checked[data-v-b8af2393]{background-color:var(--color-gold-60);border-color:var(--color-gold-60)}.ring.--checked[data-v-b8af2393]:after{scale:1}.check .spinner[data-v-b8af2393]{animation:check-spin-b8af2393 .4s linear infinite;display:block;fill:var(--color-gold-60);inset:0;position:absolute}@keyframes check-spin-b8af2393{0%{transform:rotate(25deg)}to{transform:rotate(385deg)}}@keyframes check-throb-in-b8af2393{0%{transform:scale(.85,.75)}25%{transform:scale(1.25,.7)}50%{transform:scale(.95,1.1)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes row-throb-in-b8af2393{0%{transform:scale(.98,.75)}25%{transform:scale(1.03,.7)}50%{transform:scale(.99,1.1)}75%{transform:scale(1.01,.95)}to{transform:scale(1)}}@keyframes scan-in-b8af2393{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.check .spinner[data-v-b8af2393],.checklist li[data-v-b8af2393],.checklist li[data-v-b8af2393]:before,.ring[data-v-b8af2393],.ring[data-v-b8af2393]:after{animation:none;transition:none}}.confirmation[data-v-b8af2393]{outline:none}.confirmation p[data-v-b8af2393]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.confirmation p[data-v-b8af2393]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.confirmation p[data-v-b8af2393]{--line-height:var(--line-height-lg)}}.confirmation p[data-v-b8af2393]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.confirmation p strong[data-v-b8af2393]{font-weight:700}.confirmation p[data-v-b8af2393]{margin:0}}@layer compose{[data-v-b8af2393] .invite-code{text-transform:uppercase}}@layer component{.layout[data-v-2c8dd9e2]{--col-count:1;display:grid;gap:var(--sp-md);grid-template-columns:repeat(var(--col-count),1fr)}@container (width >= 768px){.--twocol-section[data-v-2c8dd9e2]{--col-count:2}.--threecol-section[data-v-2c8dd9e2]{--col-count:3}.--fourcol-section[data-v-2c8dd9e2]{--col-count:2}}@container (width >= 1024px){.--fourcol-section[data-v-2c8dd9e2]{--col-count:4}}}@layer compose{.--with-sidebar[data-v-2c8dd9e2]{-moz-column-gap:var(--sp-lg);column-gap:var(--sp-lg);grid-template-areas:"sidebar" "content"}.--with-sidebar[data-v-2c8dd9e2] .region.--content{grid-area:content}.--with-sidebar[data-v-2c8dd9e2] .region.--sidebar{grid-area:sidebar}@container (width >= 768px){.--with-sidebar[data-v-2c8dd9e2]{grid-template-areas:"content sidebar";grid-template-columns:1fr var(--navigation-width)}}@container (width >= 1024px){.--with-sidebar[data-v-2c8dd9e2]{grid-template-columns:3fr 1fr}}.--with-sidebar[data-v-2c8dd9e2] :where(.region.--content),.--with-sidebar[data-v-2c8dd9e2] :where(.region.--sidebar){container-type:inline-size}.--with-sidebar[data-v-2c8dd9e2] :where(.region.--sidebar){display:flex;flex-direction:column;gap:var(--sp-md)}}@layer component{.breadcrumb[data-v-01ab77bf]{color:var(--fg-secondary);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.breadcrumb[data-v-01ab77bf]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.breadcrumb[data-v-01ab77bf]{--line-height:var(--line-height-lg)}}.breadcrumb[data-v-01ab77bf]{font-size:var(--font-size-xs);display:block;font-weight:700;text-decoration-color:transparent;text-underline-offset:.1em;transition:.25s ease}.breadcrumb[data-v-01ab77bf]:focus-visible,.breadcrumb[data-v-01ab77bf]:hover{color:var(--fg-secondary);text-decoration-color:currentcolor}.breadcrumb svg[data-v-01ab77bf]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em}.breadcrumb[data-v-01ab77bf]{color:oklch(from var(--fg-down) l c h/.7);margin-block-start:var(--sp-lg)}}@layer compose{:where(body:has(.hero)) .breadcrumb[data-v-01ab77bf],:where(body:has(.hero)) .region.--header[data-v-01ab77bf]{display:none}[data-v-01ab77bf] .page-header{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}[data-v-01ab77bf] .page-header .breadcrumb+.region.--header>h1{margin-block-start:.1em}}@layer component{h1[data-v-5e9be6e5]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-4xl-sm);--line-height-base:var(--line-height-4xl-base);--line-height-lg:var(--line-height-4xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 1040px){h1[data-v-5e9be6e5]{--line-height:var(--line-height-sm)}}@container (width >= 2080px){h1[data-v-5e9be6e5]{--line-height:var(--line-height-lg)}}h1[data-v-5e9be6e5]{font-size:var(--font-size-4xl)}h1[data-v-5e9be6e5]:has(strong){font-weight:300}h1:has(strong) strong[data-v-5e9be6e5]{font-weight:700}}@layer component{.starburst-field[data-v-b10f2c8c]{inset:0;pointer-events:none}.starburst[data-v-b10f2c8c],.starburst-field[data-v-b10f2c8c]{position:absolute}.icon[data-v-b10f2c8c]{display:block;width:100%}}@layer component{.approach-explorer-mobile-diagram[data-v-ad7d132d]{--scale:3.25;container-type:inline-size;position:relative}svg[data-v-ad7d132d]{display:block;overflow:visible;width:100%}.--ring-1[data-v-ad7d132d]{--bg:var(--color-blue-70);--fg:var(--color-blue-30);--fg-down:var(--color-blue-40);--fg-up:var(--color-blue-20);--icon-height:16cqi;--icon-shift:-8.5cqi}.--ring-2[data-v-ad7d132d]{--bg:var(--color-blue-50);--fg:var(--color-blue-30);--fg-down:var(--color-blue-80);--fg-up:var(--color-blue-10);--icon-height:10cqi}.--ring-3[data-v-ad7d132d]{--bg:var(--color-blue-30);--fg:var(--color-blue-70);--fg-down:var(--color-blue-60);--fg-up:var(--color-white);--icon-height:8cqi}.ring[data-v-ad7d132d]{fill:var(--bg)}.ring-label[data-v-ad7d132d]{--label-size:13px;fill:var(--fg-down);font-size:calc(var(--label-size)/var(--scale));font-weight:700;letter-spacing:.15em;pointer-events:none;text-anchor:middle;text-transform:uppercase}@container (width >= 650px){.ring-label[data-v-ad7d132d]{--label-size:20px}}.icon-wrapper[data-v-ad7d132d]{height:var(--icon-height);position:absolute;transform:translate(-50%,-50%) translateY(var(--icon-shift,0))}img[data-v-ad7d132d]{display:block;height:100%;width:auto}@media(prefers-reduced-motion:no-preference){.ring[data-v-ad7d132d]{transform-box:fill-box;transform-origin:center}.ring-group:not(.--ring-1) .ring[data-v-ad7d132d]{transform:scale(0);transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.ring-group.--ring-2 .ring[data-v-ad7d132d]{transition-delay:.12s}.--revealed .ring-group:not(.--ring-1) .ring[data-v-ad7d132d]{transform:scale(1)}.--revealed .ring-group.--ring-2 .ring[data-v-ad7d132d]{transition-delay:0s}.--revealed .ring-group.--ring-3 .ring[data-v-ad7d132d]{transition-delay:.12s}.icon-wrapper[data-v-ad7d132d]:not(.--ring-1),.ring-group:not(.--ring-1) .ring-label[data-v-ad7d132d]{opacity:0;transition:opacity .4s ease}.--revealed .icon-wrapper[data-v-ad7d132d]:not(.--ring-1),.--revealed .ring-group:not(.--ring-1) .ring-label[data-v-ad7d132d]{opacity:1;transition-delay:.45s}}}@layer component{.approach-explorer-diagram-element[data-v-ecea4de6]{--inactive-scale:.65;--active-scale:.8}@container (min-width: 1024px){.approach-explorer-diagram-element[data-v-ecea4de6]{--inactive-scale:.75;--active-scale:1}}.approach-explorer-diagram-element[data-v-ecea4de6]{align-items:center;color:var(--fg);display:flex;flex-direction:column;scale:var(--inactive-scale);text-align:center;transition:.25s ease}.approach-explorer-diagram-element.--active[data-v-ecea4de6]{color:var(--fg-up);scale:var(--active-scale)}img[data-v-ecea4de6]{height:100px;margin:0 auto;width:auto}.--ring-3 img[data-v-ecea4de6]{opacity:.5;transition:opacity .25s ease}.--ring-3.--active img[data-v-ecea4de6]{opacity:1}.label[data-v-ecea4de6]{font-family:var(--font-display);font-size:var(--font-size-base);font-weight:800;line-height:1.25;margin-block-start:.25em;max-width:15ch}.--ring-1 .label[data-v-ecea4de6]{font-size:var(--font-size-lg)}}@layer component{.approach-explorer-diagram[data-v-11424e49]{aspect-ratio:1;position:relative}svg[data-v-11424e49]{display:block;overflow:visible}.--ring-1[data-v-11424e49]{--bg:var(--color-blue-70);--fg:var(--color-blue-30);--fg-down:var(--color-blue-40);--fg-up:var(--color-blue-20)}.--ring-2[data-v-11424e49]{--bg:var(--color-blue-50);--fg:var(--color-blue-30);--fg-down:var(--color-blue-80);--fg-up:var(--color-blue-10)}.--ring-3[data-v-11424e49]{--bg:var(--color-blue-30);--fg:var(--color-blue-70);--fg-down:var(--color-blue-60);--fg-up:var(--color-white)}.ring[data-v-11424e49]{fill:var(--bg)}text[data-v-11424e49]{fill:var(--fg-down);font-size:28px;font-weight:700;letter-spacing:.15em;pointer-events:none;text-transform:uppercase;transition:fill .3s ease}.--label-active text[data-v-11424e49]{fill:var(--fg-up)}.element-wrapper[data-v-11424e49]{opacity:0;position:absolute;transform:translate(-50%,-50%)}.element-wrapper.--ring-active[data-v-11424e49]{opacity:1;transition:opacity .3s ease .1s}}@layer component{img[data-v-e88164e6]{display:block;height:100px;margin-block-end:.5em;width:auto}[data-ring="3"]:not(.--group) img[data-v-e88164e6]{height:50px;margin-block-end:.25em}}@layer compose{.approach-explorer-section[data-v-e88164e6] h2:first-child,.approach-explorer-section[data-v-e88164e6] h3:first-child{margin-block-start:0}.approach-explorer-section .description[data-v-e88164e6]{display:flow-root}.approach-explorer-section .description[data-v-e88164e6] :where(h2){margin-block:1em .25em}.approach-explorer-section .description[data-v-e88164e6] :where(h3){margin-block:1em .5em}.approach-explorer-section .description[data-v-e88164e6] :where(h4){margin-block:1em .5em}.approach-explorer-section .description[data-v-e88164e6] :where(h5){margin-block:1.25em .5em}.approach-explorer-section .description[data-v-e88164e6] :where(h6){margin-block:1.5em .5em}.approach-explorer-section .description[data-v-e88164e6] :where(ol),.approach-explorer-section .description[data-v-e88164e6] :where(p),.approach-explorer-section .description[data-v-e88164e6] :where(ul){margin-block:0 1em}.approach-explorer-section .description[data-v-e88164e6] :where(p:has(+ul,+ol)){margin-block-end:.75em}.approach-explorer-section .description[data-v-e88164e6] :where(ul,ol){list-style:none;padding-inline-start:0}.approach-explorer-section .description[data-v-e88164e6] :where(li){margin-block-end:.5em;padding-inline-start:2em;position:relative}.approach-explorer-section .description[data-v-e88164e6] :where(li):before{inset-inline-start:0;position:absolute}.approach-explorer-section .description[data-v-e88164e6] :where(li:last-child){margin-block-end:0}.approach-explorer-section .description[data-v-e88164e6] :where(ul li):before{background:url(/assets/starburst.svg) no-repeat 50%/contain;content:"";height:1em;inset-block-start:.25em;inset-inline-start:.25em;width:1em}.approach-explorer-section .description[data-v-e88164e6] :where(ol){counter-reset:custom-list-counter}.approach-explorer-section .description[data-v-e88164e6] :where(ol li){counter-increment:custom-list-counter}.approach-explorer-section .description[data-v-e88164e6] :where(ol li):before{color:var(--fg-primary);content:counter(custom-list-counter) ". ";font-family:var(--font-display);font-weight:700;inset-inline-start:.5em}.approach-explorer-section .description[data-v-e88164e6] :where(a[href]:not(.button)){color:var(--fg-secondary);text-underline-offset:.1em;transition:.15s ease}.approach-explorer-section .description[data-v-e88164e6] :where(a[href]:not(.button)):focus-visible,.approach-explorer-section .description[data-v-e88164e6] :where(a[href]:not(.button)):hover{color:var(--fg-up)}.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 836px){.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.approach-explorer-section .description :where(p.highlight) strong[data-v-e88164e6]{font-weight:700}.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){background:var(--bg-up) linear-gradient(148deg,oklch(from var(--color-gold-70) l c h/40%) 0,oklch(from var(--color-blue-70) l c h/60%));border-radius:var(--border-radius-md);font-weight:700;margin:1.5em 0;padding:calc(var(--sp-md) + var(--sp)*-.5) var(--sp-md);position:relative}@container (width >= 1024px){.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 1003px){.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(p.highlight){font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.approach-explorer-section .description :where(p.highlight) strong[data-v-e88164e6]{font-weight:700}}.approach-explorer-section .description[data-v-e88164e6] :where(a.button){border-radius:10em;display:inline-block;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.03em;line-height:1;padding:.77em 1.2em .73em;text-decoration:none;transition:var(--transition)}.approach-explorer-section .description[data-v-e88164e6] :where(a.button.--primary){background:var(--color-gold-60);color:var(--color-neutral-20)}.approach-explorer-section .description[data-v-e88164e6] :where(a.button.--primary):focus-visible,.approach-explorer-section .description[data-v-e88164e6] :where(a.button.--primary):hover{background:var(--color-gold-70);color:var(--color-black)}.approach-explorer-section .description[data-v-e88164e6] :where(a.button.--secondary){background:var(--color-blue-30);color:var(--color-neutral-80)}.approach-explorer-section .description[data-v-e88164e6] :where(a.button.--secondary):focus-visible,.approach-explorer-section .description[data-v-e88164e6] :where(a.button.--secondary):hover{background:var(--color-blue-20);color:var(--color-neutral-90)}.approach-explorer-section .description[data-v-e88164e6] :where(p:has(>a.button:first-child)){display:flex;flex-wrap:wrap;gap:.5em .333em}.approach-explorer-section .description[data-v-e88164e6] :where(figure){border-radius:var(--border-radius-sm);container-type:inline-size;display:table;margin-block:0 1.5em}.approach-explorer-section .description[data-v-e88164e6] :where(figure.align-right){float:inline-end;margin:0 0 .75em 1em;max-width:50%}.approach-explorer-section .description[data-v-e88164e6] :where(figure.align-left){float:inline-start;margin:0 1em .75em 0;max-width:50%}.approach-explorer-section .description[data-v-e88164e6] :where(figure.align-center){margin-inline:auto}.approach-explorer-section .description[data-v-e88164e6] :where(figure img){border-radius:var(--border-radius-sm);display:block;height:auto;max-width:100%}.approach-explorer-section .description[data-v-e88164e6] :where(figure:has(figcaption) img){border:2px solid var(--bg-up)}.approach-explorer-section .description[data-v-e88164e6] :where(figcaption){--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.approach-explorer-section .description[data-v-e88164e6] :where(figcaption){--line-height:var(--line-height-sm)}}@container (width >= 581px){.approach-explorer-section .description[data-v-e88164e6] :where(figcaption){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(figcaption){font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.approach-explorer-section .description :where(figcaption) strong[data-v-e88164e6]{font-weight:700}.approach-explorer-section .description[data-v-e88164e6] :where(figcaption){caption-side:bottom;color:var(--fg-down);display:table-caption;line-height:var(--line-height-sm-base);margin-block-start:.5em}.approach-explorer-section .description[data-v-e88164e6] :where(h2){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-3xl-sm);--line-height-base:var(--line-height-3xl-base);--line-height-lg:var(--line-height-3xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 867px){.approach-explorer-section .description[data-v-e88164e6] :where(h2){--line-height:var(--line-height-sm)}}@container (width >= 1734px){.approach-explorer-section .description[data-v-e88164e6] :where(h2){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(h2){font-size:var(--font-size-3xl)}.approach-explorer-section .description[data-v-e88164e6] :where(h3){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-2xl-sm);--line-height-base:var(--line-height-2xl-base);--line-height-lg:var(--line-height-2xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 722px){.approach-explorer-section .description[data-v-e88164e6] :where(h3){--line-height:var(--line-height-sm)}}@container (width >= 1445px){.approach-explorer-section .description[data-v-e88164e6] :where(h3){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(h3){font-size:var(--font-size-2xl)}.approach-explorer-section .description[data-v-e88164e6] :where(h4){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){.approach-explorer-section .description[data-v-e88164e6] :where(h4){--line-height:var(--line-height-sm)}}@container (width >= 1204px){.approach-explorer-section .description[data-v-e88164e6] :where(h4){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(h4){font-size:var(--font-size-xl)}.approach-explorer-section .description[data-v-e88164e6] :where(h5){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.approach-explorer-section .description[data-v-e88164e6] :where(h5){--line-height:var(--line-height-sm)}}@container (width >= 1003px){.approach-explorer-section .description[data-v-e88164e6] :where(h5){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(h5){font-size:var(--font-size-lg)}.approach-explorer-section .description[data-v-e88164e6] :where(h6){color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.approach-explorer-section .description[data-v-e88164e6] :where(h6){--line-height:var(--line-height-sm)}}@container (width >= 697px){.approach-explorer-section .description[data-v-e88164e6] :where(h6){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(h6){font-size:var(--font-size-sm)}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){--line-height:var(--line-height-sm)}}@container (width >= 836px){.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.approach-explorer-section .description :where(blockquote) strong[data-v-e88164e6]{font-weight:700}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){background:var(--bg-up) linear-gradient(148deg,oklch(from var(--color-gold-70) l c h/40%) 0,oklch(from var(--color-blue-70) l c h/60%));border-radius:var(--border-radius-md);font-weight:700;margin:1.5em 0;padding:calc(var(--sp-md) + var(--sp)*-.5) var(--sp-md);position:relative}@container (width >= 1024px){.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){--line-height:var(--line-height-sm)}}@container (width >= 1003px){.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){--line-height:var(--line-height-lg)}}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote){font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.approach-explorer-section .description :where(blockquote) strong[data-v-e88164e6]{font-weight:700}}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote):before{color:var(--fg-primary);content:"“";display:block;font-family:Georgia,serif;font-size:6em;font-style:normal;font-weight:1000;inset-block-start:calc(var(--sp-md) + var(--sp)*-5);inset-inline-start:calc(var(--sp-md) + var(--sp)*-4);line-height:1;opacity:.3;position:absolute;z-index:0}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote)>*{position:relative;z-index:1}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote)>:last-child{margin-block-end:0}.approach-explorer-section .description[data-v-e88164e6] :where(blockquote:first-child){margin-block-start:0}.approach-explorer-section .description[data-v-e88164e6]{max-width:42em}.approach-explorer-section .description[data-v-e88164e6]>:last-child{margin-block-end:0}.approach-explorer-section[data-v-e88164e6] h2,.approach-explorer-section[data-v-e88164e6] h3{color:var(--color-blue-20)}.approach-explorer-section[data-v-e88164e6] h3{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){.approach-explorer-section[data-v-e88164e6] h3{--line-height:var(--line-height-sm)}}@container (width >= 1204px){.approach-explorer-section[data-v-e88164e6] h3{--line-height:var(--line-height-lg)}}.approach-explorer-section[data-v-e88164e6] h3{font-size:var(--font-size-xl);line-height:var(--line-height-sm)}.approach-explorer-section[data-ring="3"][data-v-e88164e6]:not(.--group) h3{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.approach-explorer-section[data-ring="3"][data-v-e88164e6]:not(.--group) h3{--line-height:var(--line-height-sm)}}@container (width >= 1003px){.approach-explorer-section[data-ring="3"][data-v-e88164e6]:not(.--group) h3{--line-height:var(--line-height-lg)}}.approach-explorer-section[data-ring="3"][data-v-e88164e6]:not(.--group) h3{font-size:var(--font-size-lg);margin-block-end:0}}@layer component{.approach-explorer[data-v-8f95b2cc]{--content-padding:var(--sp-sm);--section-spacing:var(--sp-md);display:grid;grid-template-columns:1fr;margin-block-end:var(--sp-md);overflow:clip;position:relative}@container (width >= 475px){.approach-explorer[data-v-8f95b2cc]{--content-padding:var(--sp-md)}}@container (width >= 960px){.approach-explorer[data-v-8f95b2cc]{--section-spacing:var(--sp-xl);grid-template-columns:auto 1fr}}.starbursts-wrapper[data-v-8f95b2cc]{inset:0;pointer-events:none;position:absolute;z-index:0}.starbursts[data-v-8f95b2cc]{color:var(--color-gold-60);height:100svh;inset-block-start:0;position:sticky}.diagram-layout-wrapper[data-v-8f95b2cc]{aspect-ratio:1;display:none;height:90svh;inset-block-start:0;margin-inline-end:-10cqi;max-width:calc(100cqi - 480px);overflow:clip;position:sticky;z-index:1}@container (width >= 960px){.diagram-layout-wrapper[data-v-8f95b2cc]{display:block}}.mobile-diagram[data-v-8f95b2cc]{position:relative;width:100%;z-index:2}@container (width >= 960px){.mobile-diagram[data-v-8f95b2cc]{display:none}}.content[data-v-8f95b2cc]{container-type:inline-size;display:flex;flex-direction:column;min-width:0;padding:var(--sp-lg) var(--content-padding);z-index:2}@container (width >= 960px){.content[data-v-8f95b2cc]{padding:calc(var(--sp-xl)*2) var(--content-padding)}}}@layer compose{.ring-group.--ring-3[data-v-8f95b2cc],.ring-group:not(.--ring-3) .approach-explorer-section[data-v-8f95b2cc]{background-color:var(--bg-up);border-radius:var(--border-radius-md);margin-block-end:var(--content-padding);padding:calc(var(--content-padding) + .25em) var(--content-padding)}.ring-group.--ring-3 .approach-explorer-section[data-v-8f95b2cc]{margin-block-end:var(--section-spacing)}}@layer component{.bulletin-archive[data-v-e485bb53]{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}.academic-year[data-v-e485bb53]{margin-block-end:var(--sp-md)}.academic-year>h2[data-v-e485bb53]{margin-block-end:.5em}.bulletins[data-v-e485bb53]{-moz-column-gap:var(--sp-sm);column-gap:var(--sp-sm);-moz-columns:1;column-count:1}@container (width >= 550px){.bulletins[data-v-e485bb53]{-moz-columns:2;column-count:2}}@container (width >= 850px){.bulletins[data-v-e485bb53]{-moz-columns:3;column-count:3}}}@layer compose{.bulletins[data-v-e485bb53] .bulletin{-moz-column-break-inside:avoid;break-inside:avoid;margin-block-end:var(--sp-xs)}}@layer component{.callout[data-v-605d4c64]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;padding-block:var(--sp-lg)}.callout img[data-v-605d4c64]{border-radius:var(--border-radius-sm);display:block;height:auto;margin-block-end:1.5em;max-width:100%;width:auto}.callout h2[data-v-605d4c64],.callout h3[data-v-605d4c64]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-3xl-sm);--line-height-base:var(--line-height-3xl-base);--line-height-lg:var(--line-height-3xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 867px){.callout h2[data-v-605d4c64],.callout h3[data-v-605d4c64]{--line-height:var(--line-height-sm)}}@container (width >= 1734px){.callout h2[data-v-605d4c64],.callout h3[data-v-605d4c64]{--line-height:var(--line-height-lg)}}.callout h2[data-v-605d4c64],.callout h3[data-v-605d4c64]{font-size:var(--font-size-3xl);margin-block-end:.5em}.callout .overline[data-v-605d4c64]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.callout .overline[data-v-605d4c64]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.callout .overline[data-v-605d4c64]{--line-height:var(--line-height-lg)}}.callout .overline[data-v-605d4c64]{font-size:var(--font-size-base)}.callout .body[data-v-605d4c64]{display:flow-root}.callout .body[data-v-605d4c64] :where(h2){margin-block:1em .25em}.callout .body[data-v-605d4c64] :where(h3){margin-block:1em .5em}.callout .body[data-v-605d4c64] :where(h4){margin-block:1em .5em}.callout .body[data-v-605d4c64] :where(h5){margin-block:1.25em .5em}.callout .body[data-v-605d4c64] :where(h6){margin-block:1.5em .5em}.callout .body[data-v-605d4c64] :where(ol),.callout .body[data-v-605d4c64] :where(p),.callout .body[data-v-605d4c64] :where(ul){margin-block:0 1em}.callout .body[data-v-605d4c64] :where(p:has(+ul,+ol)){margin-block-end:.75em}.callout .body[data-v-605d4c64] :where(ul,ol){list-style:none;padding-inline-start:0}.callout .body[data-v-605d4c64] :where(li){margin-block-end:.5em;padding-inline-start:2em;position:relative}.callout .body[data-v-605d4c64] :where(li):before{inset-inline-start:0;position:absolute}.callout .body[data-v-605d4c64] :where(li:last-child){margin-block-end:0}.callout .body[data-v-605d4c64] :where(ul li):before{background:url(/assets/starburst.svg) no-repeat 50%/contain;content:"";height:1em;inset-block-start:.25em;inset-inline-start:.25em;width:1em}.callout .body[data-v-605d4c64] :where(ol){counter-reset:custom-list-counter}.callout .body[data-v-605d4c64] :where(ol li){counter-increment:custom-list-counter}.callout .body[data-v-605d4c64] :where(ol li):before{color:var(--fg-primary);content:counter(custom-list-counter) ". ";font-family:var(--font-display);font-weight:700;inset-inline-start:.5em}.callout .body[data-v-605d4c64] :where(a[href]:not(.button)){color:var(--fg-secondary);text-underline-offset:.1em;transition:.15s ease}.callout .body[data-v-605d4c64] :where(a[href]:not(.button)):focus-visible,.callout .body[data-v-605d4c64] :where(a[href]:not(.button)):hover{color:var(--fg-up)}.callout .body[data-v-605d4c64] :where(p.highlight){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.callout .body[data-v-605d4c64] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 836px){.callout .body[data-v-605d4c64] :where(p.highlight){--line-height:var(--line-height-lg)}}.callout .body[data-v-605d4c64] :where(p.highlight){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.callout .body :where(p.highlight) strong[data-v-605d4c64]{font-weight:700}.callout .body[data-v-605d4c64] :where(p.highlight){background:var(--bg-up) linear-gradient(148deg,oklch(from var(--color-gold-70) l c h/40%) 0,oklch(from var(--color-blue-70) l c h/60%));border-radius:var(--border-radius-md);font-weight:700;margin:1.5em 0;padding:calc(var(--sp-md) + var(--sp)*-.5) var(--sp-md);position:relative}@container (width >= 1024px){.callout .body[data-v-605d4c64] :where(p.highlight){--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.callout .body[data-v-605d4c64] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 1003px){.callout .body[data-v-605d4c64] :where(p.highlight){--line-height:var(--line-height-lg)}}.callout .body[data-v-605d4c64] :where(p.highlight){font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.callout .body :where(p.highlight) strong[data-v-605d4c64]{font-weight:700}}.callout .body[data-v-605d4c64] :where(a.button){border-radius:10em;display:inline-block;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.03em;line-height:1;padding:.77em 1.2em .73em;text-decoration:none;transition:var(--transition)}.callout .body[data-v-605d4c64] :where(a.button.--primary){background:var(--color-gold-60);color:var(--color-neutral-20)}.callout .body[data-v-605d4c64] :where(a.button.--primary):focus-visible,.callout .body[data-v-605d4c64] :where(a.button.--primary):hover{background:var(--color-gold-70);color:var(--color-black)}.callout .body[data-v-605d4c64] :where(a.button.--secondary){background:var(--color-blue-30);color:var(--color-neutral-80)}.callout .body[data-v-605d4c64] :where(a.button.--secondary):focus-visible,.callout .body[data-v-605d4c64] :where(a.button.--secondary):hover{background:var(--color-blue-20);color:var(--color-neutral-90)}.callout .body[data-v-605d4c64] :where(p:has(>a.button:first-child)){display:flex;flex-wrap:wrap;gap:.5em .333em}.callout .body[data-v-605d4c64] :where(figure){border-radius:var(--border-radius-sm);container-type:inline-size;display:table;margin-block:0 1.5em}.callout .body[data-v-605d4c64] :where(figure.align-right){float:inline-end;margin:0 0 .75em 1em;max-width:50%}.callout .body[data-v-605d4c64] :where(figure.align-left){float:inline-start;margin:0 1em .75em 0;max-width:50%}.callout .body[data-v-605d4c64] :where(figure.align-center){margin-inline:auto}.callout .body[data-v-605d4c64] :where(figure img){border-radius:var(--border-radius-sm);display:block;height:auto;max-width:100%}.callout .body[data-v-605d4c64] :where(figure:has(figcaption) img){border:2px solid var(--bg-up)}.callout .body[data-v-605d4c64] :where(figcaption){--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.callout .body[data-v-605d4c64] :where(figcaption){--line-height:var(--line-height-sm)}}@container (width >= 581px){.callout .body[data-v-605d4c64] :where(figcaption){--line-height:var(--line-height-lg)}}.callout .body[data-v-605d4c64] :where(figcaption){font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.callout .body :where(figcaption) strong[data-v-605d4c64]{font-weight:700}.callout .body[data-v-605d4c64] :where(figcaption){caption-side:bottom;color:var(--fg-down);display:table-caption;line-height:var(--line-height-sm-base);margin-block-start:.5em}:where(.layout>.region)>.callout[data-v-605d4c64]{padding-inline:0}:where(.collapsible-section.--subsection) .callout[data-v-605d4c64]{padding:0}.callout.--icon-left[data-v-605d4c64],.callout.--image-left[data-v-605d4c64]{--container-width:100%}@container (width >= 768px){.callout.--icon-left[data-v-605d4c64],.callout.--image-left[data-v-605d4c64]{align-items:flex-start;display:flex;gap:var(--sp-md);justify-content:center}}.callout.--icon-left .text[data-v-605d4c64],.callout.--image-left .text[data-v-605d4c64]{max-width:calc(var(--container-post-content) - var(--container-padding)*2)}.callout.--image-left img[data-v-605d4c64]{max-height:50svh}@container (width >= 768px){.callout.--image-left img[data-v-605d4c64]{margin-block-start:.25em;max-height:60svh;max-width:33cqi}}.callout.--icon-above img[data-v-605d4c64]{height:150px;margin-block-end:1em}.callout.--icon-left img[data-v-605d4c64]{height:150px}@container (width >= 768px){.callout.--icon-left img[data-v-605d4c64]{margin-block-start:.5em}}.callout.--quiet[data-v-605d4c64]{padding-block:var(--sp-xl);text-align:center}.callout.--quiet img[data-v-605d4c64]{margin-block-end:1em;margin-inline:auto;max-height:150px}.callout.--quiet .overline[data-v-605d4c64]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.callout.--quiet .overline[data-v-605d4c64]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.callout.--quiet .overline[data-v-605d4c64]{--line-height:var(--line-height-lg)}}.callout.--quiet .overline[data-v-605d4c64]{font-size:var(--font-size-xs)}.callout.--quiet h2[data-v-605d4c64]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){.callout.--quiet h2[data-v-605d4c64]{--line-height:var(--line-height-sm)}}@container (width >= 1204px){.callout.--quiet h2[data-v-605d4c64]{--line-height:var(--line-height-lg)}}.callout.--quiet h2[data-v-605d4c64]{font-size:var(--font-size-xl)}.callout.--quiet .button-list[data-v-605d4c64]{justify-content:center}.callout.--grid-item[data-v-605d4c64]{--container-width:100%;padding:0;text-align:center}.callout.--grid-item img[data-v-605d4c64]{height:100px;margin-block-end:1em;margin-inline:auto;width:auto}.callout.--grid-item .overline[data-v-605d4c64]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.callout.--grid-item .overline[data-v-605d4c64]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.callout.--grid-item .overline[data-v-605d4c64]{--line-height:var(--line-height-lg)}}.callout.--grid-item .overline[data-v-605d4c64]{font-size:var(--font-size-xs)}.callout.--grid-item h3[data-v-605d4c64]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.callout.--grid-item h3[data-v-605d4c64]{--line-height:var(--line-height-sm)}}@container (width >= 1003px){.callout.--grid-item h3[data-v-605d4c64]{--line-height:var(--line-height-lg)}}.callout.--grid-item h3[data-v-605d4c64]{font-size:var(--font-size-lg);margin-block-end:.5em}.callout.--grid-item .button-list[data-v-605d4c64]{justify-content:center}}@layer compose{.--quiet .button-list[data-v-605d4c64] .button.--default,.--grid-item .button-list[data-v-605d4c64] .button.--default{--button-bg:var(--color-blue-30);--button-bg-hover:var(--color-blue-20);--button-fg:var(--color-neutral-80);--button-fg-hover:var(--color-neutral-90)}}@layer component{.collapsible-section[data-v-05dfd2ce]{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--collapse-speed:.5s}summary[data-v-05dfd2ce]{align-items:center;cursor:pointer;display:flex;gap:spacing-content(md);justify-content:space-between;list-style:none;padding-block:spacing-content(md)}summary[data-v-05dfd2ce]::-webkit-details-marker{display:none}summary svg[data-v-05dfd2ce]{flex-shrink:0;height:1.25em;opacity:.33;transform:rotate(180deg);transition:.25s ease;width:1.25em}summary[data-v-05dfd2ce]:focus-visible,summary[data-v-05dfd2ce]:hover{color:var(--fg-info)}summary:focus-visible svg[data-v-05dfd2ce],summary:hover svg[data-v-05dfd2ce]{fill:currentcolor;opacity:1}.collapsible-section:not(.--open) summary svg[data-v-05dfd2ce]{transform:rotate(270deg)}.content[data-v-05dfd2ce]{padding-block-end:spacing-content(md)}.collapsible-section.--section[data-v-05dfd2ce]{margin-block:0 1em}.collapsible-section.--section>details>summary[data-v-05dfd2ce]{background-color:var(--bg-down);border-radius:var(--border-radius-sm);padding:0 1em;transition:.25s ease}.collapsible-section.--section>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-2xl-sm);--line-height-base:var(--line-height-2xl-base);--line-height-lg:var(--line-height-2xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 722px){.collapsible-section.--section>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){--line-height:var(--line-height-sm)}}@container (width >= 1445px){.collapsible-section.--section>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){--line-height:var(--line-height-lg)}}.collapsible-section.--section>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){font-size:var(--font-size-2xl);margin:.5em 0}.collapsible-section.--section>details>summary[data-v-05dfd2ce]:focus-visible,.collapsible-section.--section>details>summary[data-v-05dfd2ce]:hover{color:var(--fg-info)}.collapsible-section.--section>details .content[data-v-05dfd2ce]{padding-block:1.5em}.collapsible-section.--subsection[data-v-05dfd2ce]{--subsection-inset:var(--sp-md);--container-width:calc(var(--container-post-content) + var(--subsection-inset)*2);margin-block-end:.75em}.collapsible-section.--subsection>details[data-v-05dfd2ce]{background-color:var(--bg-down);border-radius:var(--border-radius-sm);overflow:clip}.collapsible-section.--subsection>details>summary[data-v-05dfd2ce]{padding:calc(var(--sp-sm) + var(--sp)*-1) var(--subsection-inset)}.collapsible-section.--subsection>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.collapsible-section.--subsection>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){--line-height:var(--line-height-sm)}}@container (width >= 1003px){.collapsible-section.--subsection>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){--line-height:var(--line-height-lg)}}.collapsible-section.--subsection>details>summary[data-v-05dfd2ce] :is(h2,h3,h4,h5,h6){font-size:var(--font-size-lg);margin:0}.collapsible-section.--subsection>details .content[data-v-05dfd2ce]{border-block-start:1px solid oklch(from var(--fg-down) l c h/15%);padding:var(--subsection-inset)}}@layer component{.columns[data-v-9c14ca15]{--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;margin-block:var(--sp-md)}.columns[data-v-9c14ca15]:first-child{margin-block-start:0}}@layer component{.clip-path-source[data-v-f0752e22]{height:0;position:absolute;width:0}.hero[data-v-f0752e22]{align-items:flex-end;clip-path:url(#hero-wave);display:flex;margin-block-end:var(--sp-lg);overflow:clip;position:relative}@media(width>=1024px){.hero[data-v-f0752e22]{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}}.hero[data-v-f0752e22]:has(+.--pull-up){margin-block-end:-7svh;z-index:5}.starbursts[data-v-f0752e22]{color:var(--fg-primary);opacity:.6;z-index:1}.starbursts.--desktop[data-v-f0752e22]{display:none}@media(width>=1024px){.starbursts.--desktop[data-v-f0752e22]{display:block}.starbursts.--mobile[data-v-f0752e22]{display:none}}.container[data-v-f0752e22]{padding-block:calc(var(--sp-lg) + 4vh);position:relative;width:100%;z-index:2}.hero:has(+.member-map.--pull-up) .container[data-v-f0752e22]{padding-block-end:var(--sp-lg)}.inner[data-v-f0752e22]{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}img[data-v-f0752e22]{filter:contrast(.9) brightness(1.1);height:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.overline[data-v-f0752e22]{margin-block-end:0}h1[data-v-f0752e22]{margin-block-end:.333em}.body-wrapper[data-v-f0752e22]{container-type:inline-size;max-width:48ch}.body[data-v-f0752e22]{color:var(--fg-up)}.breadcrumb[data-v-f0752e22]{color:var(--fg-secondary);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.breadcrumb[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.breadcrumb[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.breadcrumb[data-v-f0752e22]{font-size:var(--font-size-xs);display:block;font-weight:700;text-decoration-color:transparent;text-underline-offset:.1em;transition:.25s ease}.breadcrumb[data-v-f0752e22]:focus-visible,.breadcrumb[data-v-f0752e22]:hover{color:var(--fg-secondary);text-decoration-color:currentcolor}.breadcrumb svg[data-v-f0752e22]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em}.breadcrumb[data-v-f0752e22]{color:var(--fg-down);margin-block:3.5em -1.5em}.hero.--with-image[data-v-f0752e22]{--bg-up:var(--color-blue-10);--bg:var(--color-blue-20);--bg-down:var(--color-blue-30);--fg-up:var(--color-white);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-50);--fg-primary:var(--color-gold-70);--fg-secondary:var(--color-blue-70);--fg-info:var(--color-info-light);--fg-success:var(--color-success-light);--fg-warning:var(--color-warning-light);--fg-danger:var(--color-danger-light);background-color:var(--bg);color:var(--fg);min-height:90svh}.hero.--with-image[data-v-f0752e22]:before{background:linear-gradient(205deg,oklch(from var(--color-gold-70) l c h/35%) 0,oklch(from var(--color-blue-20) l c h/85%) 75%);content:"";display:block;inset:0;position:absolute;z-index:1}.hero.--with-image .container[data-v-f0752e22]{background:linear-gradient(0deg,oklch(from var(--color-blue-10) l c h/20%) 65%,transparent 100%);padding-block-end:max(var(--sp-lg) + 4vh,15svh)}.hero.--with-image .overline[data-v-f0752e22]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){.hero.--with-image .overline[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 1204px){.hero.--with-image .overline[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--with-image .overline[data-v-f0752e22]{font-size:var(--font-size-xl);margin-block-end:.25em}.hero.--with-image h1[data-v-f0752e22]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-jumbo-sm);--line-height-base:var(--line-height-jumbo-base);--line-height-lg:var(--line-height-jumbo-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 1560px){.hero.--with-image h1[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 3120px){.hero.--with-image h1[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--with-image h1[data-v-f0752e22]{font-size:var(--font-size-jumbo);letter-spacing:.02em;line-height:1.05;color:var(--fg-up);margin-block-end:.4em}.hero.--with-image .body[data-v-f0752e22]{--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.hero.--with-image .body[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 1003px){.hero.--with-image .body[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--with-image .body[data-v-f0752e22]{font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.hero.--with-image .body strong[data-v-f0752e22]{font-weight:700}.hero.--with-image .breadcrumb[data-v-f0752e22]{color:oklch(from var(--fg-up) l c h/75%);margin-block:4em 0}.hero.--with-image .breadcrumb[data-v-f0752e22]:focus-visible,.hero.--with-image .breadcrumb[data-v-f0752e22]:hover{color:var(--fg-up)}.hero.--without-image[data-v-f0752e22]{background:linear-gradient(180deg,var(--bg) 50%,var(--bg-down) 100%);color:var(--fg)}.hero.--without-image .starbursts[data-v-f0752e22]{opacity:.07}.hero.--without-image h1[data-v-f0752e22]{color:var(--fg)}.hero.--without-image .body[data-v-f0752e22]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.hero.--without-image .body[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.hero.--without-image .body[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--without-image .body[data-v-f0752e22]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.hero.--without-image .body strong[data-v-f0752e22]{font-weight:700}.hero.--without-image.--title-short .overline[data-v-f0752e22]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.hero.--without-image.--title-short .overline[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 1003px){.hero.--without-image.--title-short .overline[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--without-image.--title-short .overline[data-v-f0752e22]{font-size:var(--font-size-lg)}.hero.--without-image.--title-short h1[data-v-f0752e22]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-4xl-sm);--line-height-base:var(--line-height-4xl-base);--line-height-lg:var(--line-height-4xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 1040px){.hero.--without-image.--title-short h1[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 2080px){.hero.--without-image.--title-short h1[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--without-image.--title-short h1[data-v-f0752e22]{font-size:var(--font-size-4xl)}.hero.--without-image.--title-short h1[data-v-f0752e22]:has(strong){font-weight:300}.hero.--without-image.--title-short h1:has(strong) strong[data-v-f0752e22]{font-weight:700}.hero.--without-image.--title-long .overline[data-v-f0752e22]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.hero.--without-image.--title-long .overline[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.hero.--without-image.--title-long .overline[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--without-image.--title-long .overline[data-v-f0752e22]{font-size:var(--font-size-base)}.hero.--without-image.--title-long h1[data-v-f0752e22]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-3xl-sm);--line-height-base:var(--line-height-3xl-base);--line-height-lg:var(--line-height-3xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 867px){.hero.--without-image.--title-long h1[data-v-f0752e22]{--line-height:var(--line-height-sm)}}@container (width >= 1734px){.hero.--without-image.--title-long h1[data-v-f0752e22]{--line-height:var(--line-height-lg)}}.hero.--without-image.--title-long h1[data-v-f0752e22]{font-size:var(--font-size-3xl)}}@layer compose{.hero.--without-image h1[data-v-f0752e22] em{color:var(--fg-up)}.hero.--with-image h1[data-v-f0752e22] em{color:var(--fg-primary)}}[data-v-f0752e22] .contextual-links{inset-block-start:calc(var(--sp)*2);inset-inline-end:calc(var(--sp)*2);z-index:6!important}@layer component{.image-gallery[data-v-ce764dcd]{margin-block:var(--sp-sm) var(--sp-md)}.wrapper[data-v-ce764dcd]{--container-width:var(--container-width-md);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}.images[data-v-ce764dcd]{-moz-column-count:1;column-count:1;-moz-column-gap:var(--sp-sm);column-gap:var(--sp-sm)}@container (width >= 320px){.images[data-v-ce764dcd]{-moz-column-count:2;column-count:2}}img[data-v-ce764dcd]{background-color:var(--bg-down);border-radius:var(--border-radius-md);display:block;height:auto;margin:0 0 var(--sp-sm);width:100%}}@layer component{:where(.page-content) .link-set[data-v-713eef54]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}}@layer component{svg[data-v-0203ba51]{display:block;stroke:none}}@layer component{.school-tooltip[data-v-24fd491c]{max-width:280px;visibility:hidden;z-index:100}.school-tooltip.--positioned[data-v-24fd491c]{visibility:visible}.school-tooltip.--positioned .content[data-v-24fd491c]{animation:throb-in-24fd491c .4s linear}.content[data-v-24fd491c]{border-radius:var(--border-radius-sm);padding:calc(var(--sp-sm) + var(--sp)*1);position:relative;text-align:center;transform-origin:50% 100%}.close-button[data-v-24fd491c]{inset-block-start:0;inset-inline-end:0;position:absolute}.badge[data-v-24fd491c]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.badge[data-v-24fd491c]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.badge[data-v-24fd491c]{--line-height:var(--line-height-lg)}}.badge[data-v-24fd491c]{font-size:var(--font-size-xs);border-radius:4px;display:inline-block;margin-block-end:.75em;padding:.1em .4em 0}.name[data-v-24fd491c]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.name[data-v-24fd491c]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.name[data-v-24fd491c]{--line-height:var(--line-height-lg)}}.name[data-v-24fd491c]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.name strong[data-v-24fd491c]{font-weight:700}.name[data-v-24fd491c]{display:block;line-height:1.2;margin:0 0 .5em}.location[data-v-24fd491c]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.location[data-v-24fd491c]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.location[data-v-24fd491c]{--line-height:var(--line-height-lg)}}.location[data-v-24fd491c]{font-size:var(--font-size-xs);display:block;margin:0}@keyframes throb-in-24fd491c{0%{transform:scale(.95,.75)}25%{transform:scale(1.06,.85)}50%{transform:scale(.98,1.05)}75%{transform:scale(1.01,.98)}to{transform:scale(1)}}}@layer compose{.close-button[data-v-24fd491c]{--button-bg:transparent;--button-bg-hover:transparent;--button-fg:color-mix(in oklch,currentcolor,transparent 50%);--button-fg-hover:currentcolor}}@layer component{.member-map[data-v-32004db7]{height:88svh;isolation:isolate;margin-block-end:var(--sp-md);overflow:hidden;position:relative;width:100%}.controls[data-v-32004db7]{align-items:center;display:flex;gap:var(--sp-xs);inset-block-start:var(--sp-md);inset-inline-end:var(--sp-sm);position:absolute;z-index:10}.--pull-up .controls[data-v-32004db7]{inset-block-start:var(--sp-lg);inset-inline-end:var(--sp-md)}.region-select[data-v-32004db7]{--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.region-select[data-v-32004db7]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.region-select[data-v-32004db7]{--line-height:var(--line-height-lg)}}.region-select[data-v-32004db7]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.region-select strong[data-v-32004db7]{font-weight:700}.region-select[data-v-32004db7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-down);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='currentcolor' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;border:none;border-radius:var(--border-radius-sm);color:var(--fg);cursor:pointer;min-height:2.5em;padding:0 2.25em 0 .75em;transition:.25s ease}.region-select[data-v-32004db7]:focus-visible,.region-select[data-v-32004db7]:hover{background-color:var(--bg-up)}.legend[data-v-32004db7]{--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.legend[data-v-32004db7]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.legend[data-v-32004db7]{--line-height:var(--line-height-lg)}}.legend[data-v-32004db7]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.legend strong[data-v-32004db7]{font-weight:700}.legend[data-v-32004db7]{background:var(--bg-down);border-radius:var(--border-radius-sm);flex-wrap:wrap;gap:.25em 1em;inset-block-end:var(--sp-sm);inset-inline-start:var(--sp-sm);max-width:calc(100% - var(--sp-sm)*2);padding:.5em .75em;position:absolute;z-index:10}.item[data-v-32004db7],.legend[data-v-32004db7]{align-items:center;display:flex}.item[data-v-32004db7]{gap:.333em}.swatch[data-v-32004db7]{border:2px solid;border-radius:50%;display:grid;font-size:1.25em;height:1em;line-height:.8;margin-block-start:-1px;place-items:center;width:1em}.swatch.--secondary[data-v-32004db7]{background:var(--color-blue-30);border-color:var(--color-blue-20)}.swatch.--elementary[data-v-32004db7]{background:var(--color-gold-70);border-color:var(--color-gold-60)}.swatch.--prek-12[data-v-32004db7]{background:var(--color-neutral-70);border-color:var(--color-neutral-50)}.swatch.--endorsed[data-v-32004db7]{background:transparent;border-color:var(--fg);color:var(--fg);font-size:1.2em}.glyph[data-v-32004db7]{font-size:.65em;line-height:1}.school[data-v-32004db7]{--parent-index:sibling-index();--bg-up:var(--color-blue-10);--bg:var(--color-blue-20);--bg-down:var(--color-blue-30);--fg-up:var(--color-white);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-50);--fg-primary:var(--color-gold-70);--fg-secondary:var(--color-blue-70);--fg-info:var(--color-info-light);--fg-success:var(--color-success-light);--fg-warning:var(--color-warning-light);--fg-danger:var(--color-danger-light);--fg:var(--color-white);--fg-down:var(--color-blue-60)}.school.--elementary[data-v-32004db7]{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-gold-80);--bg:var(--color-gold-70);--bg-down:var(--color-gold-60);--fg:var(--color-gold-10);--fg-down:var(--color-gold-40);--fg-primary:var(--color-blue-20)}.school.--prek-12[data-v-32004db7]{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-80);--bg:var(--color-neutral-70);--bg-down:var(--color-neutral-60);--fg:var(--color-blue-10);--fg-down:var(--color-blue-30);--fg-primary:var(--color-gold-50)}.pin-group[data-v-32004db7]{cursor:pointer;transform-box:fill-box;transform-origin:50% 100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pin-group[data-v-32004db7]:focus-visible,.pin-group[data-v-32004db7]:hover{transform:scale(1.5)}.pin-group:focus-visible .pin[data-v-32004db7],.pin-group:hover .pin[data-v-32004db7]{fill:var(--bg-up)}.pin[data-v-32004db7]{fill:var(--bg-down);stroke:var(--bg-up);stroke-width:.15;transition:fill .3s ease}.star[data-v-32004db7]{fill:var(--fg);pointer-events:none}.selected-caret[data-v-32004db7]{opacity:0;pointer-events:none}.tooltip-anchor[data-v-32004db7]{fill:none;stroke:none}.placed-point[data-v-32004db7],.tooltip-anchor[data-v-32004db7]{pointer-events:none}.placed-point .cross[data-v-32004db7]{stroke:var(--fg);stroke-width:.15}.placed-point .ring[data-v-32004db7]{fill:none;stroke:var(--fg);stroke-width:.1}:where(.region-group.--active) .pin-group[data-v-32004db7]{animation:pin-throb-32004db7 .4s linear calc(var(--parent-index)*.01s)}:where(.school.--selected) .selected-caret[data-v-32004db7]{animation:pin-throb-32004db7 .4s linear;fill:var(--bg-up);opacity:1;position:absolute}:where(.school.--selected) .pin-group[data-v-32004db7]{animation-play-state:paused;opacity:0;pointer-events:none}@keyframes pin-throb-32004db7{0%{transform:scale(.75)}25%{transform:scale(1.5,.5)}50%{transform:scale(.9,1.1)}75%{transform:scale(1.1,.9)}to{transform:scale(1)}}}@layer compose{[data-v-32004db7] .school-tooltip{--bg-up:var(--color-blue-10);--bg:var(--color-blue-20);--bg-down:var(--color-blue-30);--fg-up:var(--color-white);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-50);--fg-primary:var(--color-gold-70);--fg-secondary:var(--color-blue-70);--fg-info:var(--color-info-light);--fg-success:var(--color-success-light);--fg-warning:var(--color-warning-light);--fg-danger:var(--color-danger-light);--fg:var(--color-white);--fg-down:var(--color-blue-60)}[data-v-32004db7] .school-tooltip .badge{background:var(--fg-primary);color:var(--bg-up)}[data-v-32004db7] .school-tooltip .content{background:var(--bg-up);color:var(--fg)}[data-v-32004db7] .school-tooltip .location{color:var(--fg-down)}[data-v-32004db7] .school-tooltip.--elementary{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-gold-80);--bg:var(--color-gold-70);--bg-down:var(--color-gold-60);--fg:var(--color-gold-10);--fg-down:var(--color-gold-40);--fg-primary:var(--color-blue-20)}[data-v-32004db7] .school-tooltip.--prek-12{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-80);--bg:var(--color-neutral-70);--bg-down:var(--color-neutral-60);--fg:var(--color-blue-10);--fg-down:var(--color-blue-30);--fg-primary:var(--color-gold-50)}[data-v-32004db7] .world-map{background-color:var(--color-blue-70);display:block;height:100%;width:100%}[data-v-32004db7] .landforms{fill:var(--color-gold-50)}}@property --parent-index{inherits:true;initial-value:0;syntax:"<integer>"}@layer component{.teaser-accordion[data-v-8281dba7]{--border-width:var(--sp-xs);container-type:inline-size;display:flex;position:relative}.pagination[data-v-8281dba7]{display:none;gap:.25em;inset-block-start:calc(var(--border-width) + var(--sp-xs));inset-inline-end:calc(var(--border-width) + var(--sp-xs));position:absolute;z-index:calc(var(--item-count) + 1)}@container (width < 768px){.pagination[data-v-8281dba7]{display:flex}}.item[data-v-8281dba7]{--open-width:100%;--closed-width:calc((100cqi - var(--open-width))/max(var(--item-count) - 1, 1))}@container (width >= 768px){.item[data-v-8281dba7]{--open-width:70cqi}}.item[data-v-8281dba7]{border:var(--border-width) solid var(--bg);border-radius:var(--border-radius-lg);flex-grow:1;height:100%;margin-inline-start:calc(var(--border-width)*-1);overflow:clip;position:relative;transition:width .5s ease;width:var(--closed-width);z-index:calc(var(--item-count) - var(--index))}@container (width < 768px){.item[data-v-8281dba7]:not(.is-active){display:none}}}@layer compose{.item[data-v-8281dba7]:focus-within,.item[data-v-8281dba7]:hover,.teaser-accordion:not(:has(.item:hover,.item:focus-within)) .item.is-active[data-v-8281dba7]{width:var(--open-width)}.item[data-v-8281dba7]:focus-within .inner,.item[data-v-8281dba7]:hover .inner,.teaser-accordion:not(:has(.item:hover,.item:focus-within)) .item.is-active[data-v-8281dba7] .inner{opacity:1;transition-delay:.1s;translate:0 0}.item [data-v-8281dba7-s]{display:block;height:100%;width:var(--open-width)}.item[data-v-8281dba7] .teaser-card{border-radius:0}.item[data-v-8281dba7] .inner{min-width:var(--open-width);opacity:0}}@layer component{.my-tft-teaser-section[data-v-bf5a22f5]{margin-block-end:var(--sp-md)}header[data-v-bf5a22f5]{align-items:center;display:flex;gap:var(--sp-sm);margin-block-end:var(--sp-xs)}.heading[data-v-bf5a22f5]{container-type:inline-size;flex:1}h2[data-v-bf5a22f5]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){h2[data-v-bf5a22f5]{--line-height:var(--line-height-sm)}}@container (width >= 1204px){h2[data-v-bf5a22f5]{--line-height:var(--line-height-lg)}}h2[data-v-bf5a22f5]{font-size:var(--font-size-xl)}h2 small[data-v-bf5a22f5]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){h2 small[data-v-bf5a22f5]{--line-height:var(--line-height-sm)}}@container (width >= 581px){h2 small[data-v-bf5a22f5]{--line-height:var(--line-height-lg)}}h2 small[data-v-bf5a22f5]{font-size:var(--font-size-xs);display:block}@container (width <= 602px){h2 small[data-v-bf5a22f5]{margin-block-start:.25em}}.teasers[data-v-bf5a22f5]{height:380px}}@layer compose{[data-v-bf5a22f5] .no-results{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){[data-v-bf5a22f5] .no-results{--line-height:var(--line-height-sm)}}@container (width >= 697px){[data-v-bf5a22f5] .no-results{--line-height:var(--line-height-lg)}}[data-v-bf5a22f5] .no-results{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-bf5a22f5] .no-results strong{font-weight:700}[data-v-bf5a22f5] .no-results{color:var(--fg-down)}}@layer component{.resource-list[data-v-2de4dad2]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;display:flex;flex-direction:column;gap:.75em}.resource-list[data-v-2de4dad2]:not(:last-child){margin-block-end:1.5em}:where(.collapsible-section.--subsection) .resource-list[data-v-2de4dad2]{padding-inline:0}}@layer component{.page-info[data-v-8dae9a03]{color:var(--fg-secondary);font-size:var(--fs-sm);margin-inline-end:auto}.results[data-v-8dae9a03]{display:flex;flex-direction:column;gap:.75em}}@layer component{:where(.page-content) .rich-text[data-v-1a6dfb1d]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d]{display:flow-root}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h2){margin-block:1em .25em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h3){margin-block:1em .5em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h4){margin-block:1em .5em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h5){margin-block:1.25em .5em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h6){margin-block:1.5em .5em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(ol),:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p),:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(ul){margin-block:0 1em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p:has(+ul,+ol)){margin-block-end:.75em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(ul,ol){list-style:none;padding-inline-start:0}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(li){margin-block-end:.5em;padding-inline-start:2em;position:relative}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(li):before{inset-inline-start:0;position:absolute}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(li:last-child){margin-block-end:0}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(ul li):before{background:url(/assets/starburst.svg) no-repeat 50%/contain;content:"";height:1em;inset-block-start:.25em;inset-inline-start:.25em;width:1em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(ol){counter-reset:custom-list-counter}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(ol li){counter-increment:custom-list-counter}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(ol li):before{color:var(--fg-primary);content:counter(custom-list-counter) ". ";font-family:var(--font-display);font-weight:700;inset-inline-start:.5em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a[href]:not(.button)){color:var(--fg-secondary);text-underline-offset:.1em;transition:.15s ease}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a[href]:not(.button)):focus-visible,:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a[href]:not(.button)):hover{color:var(--fg-up)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 836px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(:not(.--sidebar) .rich-text) .markup :where(p.highlight) strong[data-v-1a6dfb1d]{font-weight:700}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){background:var(--bg-up) linear-gradient(148deg,oklch(from var(--color-gold-70) l c h/40%) 0,oklch(from var(--color-blue-70) l c h/60%));border-radius:var(--border-radius-md);font-weight:700;margin:1.5em 0;padding:calc(var(--sp-md) + var(--sp)*-.5) var(--sp-md);position:relative}@container (width >= 1024px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 1003px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p.highlight){font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(:not(.--sidebar) .rich-text) .markup :where(p.highlight) strong[data-v-1a6dfb1d]{font-weight:700}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a.button){border-radius:10em;display:inline-block;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.03em;line-height:1;padding:.77em 1.2em .73em;text-decoration:none;transition:var(--transition)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a.button.--primary){background:var(--color-gold-60);color:var(--color-neutral-20)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a.button.--primary):focus-visible,:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a.button.--primary):hover{background:var(--color-gold-70);color:var(--color-black)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a.button.--secondary){background:var(--color-blue-30);color:var(--color-neutral-80)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a.button.--secondary):focus-visible,:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(a.button.--secondary):hover{background:var(--color-blue-20);color:var(--color-neutral-90)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(p:has(>a.button:first-child)){display:flex;flex-wrap:wrap;gap:.5em .333em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figure){border-radius:var(--border-radius-sm);container-type:inline-size;display:table;margin-block:0 1.5em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figure.align-right){float:inline-end;margin:0 0 .75em 1em;max-width:50%}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figure.align-left){float:inline-start;margin:0 1em .75em 0;max-width:50%}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figure.align-center){margin-inline:auto}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figure img){border-radius:var(--border-radius-sm);display:block;height:auto;max-width:100%}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figure:has(figcaption) img){border:2px solid var(--bg-up)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figcaption){--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figcaption){--line-height:var(--line-height-sm)}}@container (width >= 581px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figcaption){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figcaption){font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(:not(.--sidebar) .rich-text) .markup :where(figcaption) strong[data-v-1a6dfb1d]{font-weight:700}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(figcaption){caption-side:bottom;color:var(--fg-down);display:table-caption;line-height:var(--line-height-sm-base);margin-block-start:.5em}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h2){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-3xl-sm);--line-height-base:var(--line-height-3xl-base);--line-height-lg:var(--line-height-3xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 867px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h2){--line-height:var(--line-height-sm)}}@container (width >= 1734px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h2){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h2){font-size:var(--font-size-3xl)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h3){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-2xl-sm);--line-height-base:var(--line-height-2xl-base);--line-height-lg:var(--line-height-2xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 722px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h3){--line-height:var(--line-height-sm)}}@container (width >= 1445px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h3){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h3){font-size:var(--font-size-2xl)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h4){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h4){--line-height:var(--line-height-sm)}}@container (width >= 1204px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h4){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h4){font-size:var(--font-size-xl)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h5){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h5){--line-height:var(--line-height-sm)}}@container (width >= 1003px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h5){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h5){font-size:var(--font-size-lg)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h6){color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h6){--line-height:var(--line-height-sm)}}@container (width >= 697px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h6){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(h6){font-size:var(--font-size-sm)}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){--line-height:var(--line-height-sm)}}@container (width >= 836px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(:not(.--sidebar) .rich-text) .markup :where(blockquote) strong[data-v-1a6dfb1d]{font-weight:700}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){background:var(--bg-up) linear-gradient(148deg,oklch(from var(--color-gold-70) l c h/40%) 0,oklch(from var(--color-blue-70) l c h/60%));border-radius:var(--border-radius-md);font-weight:700;margin:1.5em 0;padding:calc(var(--sp-md) + var(--sp)*-.5) var(--sp-md);position:relative}@container (width >= 1024px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){--line-height:var(--line-height-sm)}}@container (width >= 1003px){:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){--line-height:var(--line-height-lg)}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote){font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(:not(.--sidebar) .rich-text) .markup :where(blockquote) strong[data-v-1a6dfb1d]{font-weight:700}}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote):before{color:var(--fg-primary);content:"“";display:block;font-family:Georgia,serif;font-size:6em;font-style:normal;font-weight:1000;inset-block-start:calc(var(--sp-md) + var(--sp)*-5);inset-inline-start:calc(var(--sp-md) + var(--sp)*-4);line-height:1;opacity:.3;position:absolute;z-index:0}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote)>*{position:relative;z-index:1}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote)>:last-child{margin-block-end:0}:where(:not(.--sidebar) .rich-text) .markup[data-v-1a6dfb1d] :where(blockquote:first-child){margin-block-start:0}:where(.--sidebar) .rich-text[data-v-1a6dfb1d]{padding-inline:0}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d]{display:flow-root}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h2){margin-block:1em .25em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h3){margin-block:1em .5em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h4){margin-block:1em .5em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h5){margin-block:1.25em .5em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h6){margin-block:1.5em .5em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(ol),:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p),:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(ul){margin-block:0 1em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p:has(+ul,+ol)){margin-block-end:.75em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(ul,ol){list-style:none;padding-inline-start:0}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(li){margin-block-end:.5em;padding-inline-start:2em;position:relative}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(li):before{inset-inline-start:0;position:absolute}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(li:last-child){margin-block-end:0}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(ul li):before{background:url(/assets/starburst.svg) no-repeat 50%/contain;content:"";height:1em;inset-block-start:.25em;inset-inline-start:.25em;width:1em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(ol){counter-reset:custom-list-counter}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(ol li){counter-increment:custom-list-counter}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(ol li):before{color:var(--fg-primary);content:counter(custom-list-counter) ". ";font-family:var(--font-display);font-weight:700;inset-inline-start:.5em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a[href]:not(.button)){color:var(--fg-secondary);text-underline-offset:.1em;transition:.15s ease}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a[href]:not(.button)):focus-visible,:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a[href]:not(.button)):hover{color:var(--fg-up)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 836px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(.--sidebar) .rich-text .markup :where(p.highlight) strong[data-v-1a6dfb1d]{font-weight:700}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){background:var(--bg-up) linear-gradient(148deg,oklch(from var(--color-gold-70) l c h/40%) 0,oklch(from var(--color-blue-70) l c h/60%));border-radius:var(--border-radius-md);font-weight:700;margin:1.5em 0;padding:calc(var(--sp-md) + var(--sp)*-.5) var(--sp-md);position:relative}@container (width >= 1024px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 1003px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p.highlight){font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(.--sidebar) .rich-text .markup :where(p.highlight) strong[data-v-1a6dfb1d]{font-weight:700}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a.button){border-radius:10em;display:inline-block;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.03em;line-height:1;padding:.77em 1.2em .73em;text-decoration:none;transition:var(--transition)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a.button.--primary){background:var(--color-gold-60);color:var(--color-neutral-20)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a.button.--primary):focus-visible,:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a.button.--primary):hover{background:var(--color-gold-70);color:var(--color-black)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a.button.--secondary){background:var(--color-blue-30);color:var(--color-neutral-80)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a.button.--secondary):focus-visible,:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(a.button.--secondary):hover{background:var(--color-blue-20);color:var(--color-neutral-90)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(p:has(>a.button:first-child)){display:flex;flex-wrap:wrap;gap:.5em .333em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figure){border-radius:var(--border-radius-sm);container-type:inline-size;display:table;margin-block:0 1.5em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figure.align-right){float:inline-end;margin:0 0 .75em 1em;max-width:50%}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figure.align-left){float:inline-start;margin:0 1em .75em 0;max-width:50%}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figure.align-center){margin-inline:auto}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figure img){border-radius:var(--border-radius-sm);display:block;height:auto;max-width:100%}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figure:has(figcaption) img){border:2px solid var(--bg-up)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figcaption){--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figcaption){--line-height:var(--line-height-sm)}}@container (width >= 581px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figcaption){--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figcaption){font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(.--sidebar) .rich-text .markup :where(figcaption) strong[data-v-1a6dfb1d]{font-weight:700}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(figcaption){caption-side:bottom;color:var(--fg-down);display:table-caption;line-height:var(--line-height-sm-base);margin-block-start:.5em}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d]{--line-height:var(--line-height-sm)}}@container (width >= 697px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d]{--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}:where(.--sidebar) .rich-text .markup strong[data-v-1a6dfb1d]{font-weight:700}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h2:first-child){margin-block-start:0}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h2){font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h2){--line-height:var(--line-height-sm)}}@container (width >= 1003px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h2){--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h2){font-size:var(--font-size-lg)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h3){color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h3){--line-height:var(--line-height-sm)}}@container (width >= 697px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h3){--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h3){font-size:var(--font-size-sm)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h4){color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h4){--line-height:var(--line-height-sm)}}@container (width >= 581px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h4){--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h4){font-size:var(--font-size-xs)}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h5),:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h6){color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-2xs-sm);--line-height-base:var(--line-height-2xs-base);--line-height-lg:var(--line-height-2xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 242px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h5),:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h6){--line-height:var(--line-height-sm)}}@container (width >= 484px){:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h5),:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h6){--line-height:var(--line-height-lg)}}:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h5),:where(.--sidebar) .rich-text .markup[data-v-1a6dfb1d] :where(h6){font-size:var(--font-size-2xs)}:where(.collapsible-section.--subsection) .rich-text[data-v-1a6dfb1d]{padding-inline:0}}@layer compose{:where(.rich-text:has(+.resource-list)) .markup[data-v-1a6dfb1d] p:last-child{margin-block-end:.4em}.markup[data-v-1a6dfb1d] p.--overline{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.markup[data-v-1a6dfb1d] p.--overline{--line-height:var(--line-height-sm)}}@container (width >= 697px){.markup[data-v-1a6dfb1d] p.--overline{--line-height:var(--line-height-lg)}}.markup[data-v-1a6dfb1d] p.--overline{font-size:var(--font-size-sm);margin-block-end:.25em}.markup[data-v-1a6dfb1d] p.--overline+h2,.markup[data-v-1a6dfb1d] p.--overline+h3{margin-block-start:0}.markup[data-v-1a6dfb1d] p.--overline:has(+h2,+h3){margin-block-start:2em}.markup[data-v-1a6dfb1d] h2:has(+p.--overline),.markup[data-v-1a6dfb1d] h3:has(+p.--overline){margin-block-end:.25em}.markup[data-v-1a6dfb1d] h2+p.--overline,.markup[data-v-1a6dfb1d] h3+p.--overline{margin-block-end:1em}.markup[data-v-1a6dfb1d] h2:last-child,.markup[data-v-1a6dfb1d] h3:last-child,.markup[data-v-1a6dfb1d] h4:last-child{margin-block-end:.25em}}@layer component{.stories-teaser[data-v-8b6be7cf]{padding-block:var(--sp-lg)}.header[data-v-8b6be7cf]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;padding-block-end:var(--sp-sm)}.overline[data-v-8b6be7cf]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.overline[data-v-8b6be7cf]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.overline[data-v-8b6be7cf]{--line-height:var(--line-height-lg)}}.overline[data-v-8b6be7cf]{font-size:var(--font-size-base)}.overline+h2[data-v-8b6be7cf]{margin-block-start:0}h2[data-v-8b6be7cf]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-3xl-sm);--line-height-base:var(--line-height-3xl-base);--line-height-lg:var(--line-height-3xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 867px){h2[data-v-8b6be7cf]{--line-height:var(--line-height-sm)}}@container (width >= 1734px){h2[data-v-8b6be7cf]{--line-height:var(--line-height-lg)}}h2[data-v-8b6be7cf]{font-size:var(--font-size-3xl);margin-block-end:.5em}.body[data-v-8b6be7cf]{display:flow-root}.body[data-v-8b6be7cf] :where(h2){margin-block:1em .25em}.body[data-v-8b6be7cf] :where(h3){margin-block:1em .5em}.body[data-v-8b6be7cf] :where(h4){margin-block:1em .5em}.body[data-v-8b6be7cf] :where(h5){margin-block:1.25em .5em}.body[data-v-8b6be7cf] :where(h6){margin-block:1.5em .5em}.body[data-v-8b6be7cf] :where(ol),.body[data-v-8b6be7cf] :where(p),.body[data-v-8b6be7cf] :where(ul){margin-block:0 1em}.body[data-v-8b6be7cf] :where(p:has(+ul,+ol)){margin-block-end:.75em}.body[data-v-8b6be7cf] :where(ul,ol){list-style:none;padding-inline-start:0}.body[data-v-8b6be7cf] :where(li){margin-block-end:.5em;padding-inline-start:2em;position:relative}.body[data-v-8b6be7cf] :where(li):before{inset-inline-start:0;position:absolute}.body[data-v-8b6be7cf] :where(li:last-child){margin-block-end:0}.body[data-v-8b6be7cf] :where(ul li):before{background:url(/assets/starburst.svg) no-repeat 50%/contain;content:"";height:1em;inset-block-start:.25em;inset-inline-start:.25em;width:1em}.body[data-v-8b6be7cf] :where(ol){counter-reset:custom-list-counter}.body[data-v-8b6be7cf] :where(ol li){counter-increment:custom-list-counter}.body[data-v-8b6be7cf] :where(ol li):before{color:var(--fg-primary);content:counter(custom-list-counter) ". ";font-family:var(--font-display);font-weight:700;inset-inline-start:.5em}.body[data-v-8b6be7cf] :where(a[href]:not(.button)){color:var(--fg-secondary);text-underline-offset:.1em;transition:.15s ease}.body[data-v-8b6be7cf] :where(a[href]:not(.button)):focus-visible,.body[data-v-8b6be7cf] :where(a[href]:not(.button)):hover{color:var(--fg-up)}.body[data-v-8b6be7cf] :where(p.highlight){--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.body[data-v-8b6be7cf] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 836px){.body[data-v-8b6be7cf] :where(p.highlight){--line-height:var(--line-height-lg)}}.body[data-v-8b6be7cf] :where(p.highlight){font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.body :where(p.highlight) strong[data-v-8b6be7cf]{font-weight:700}.body[data-v-8b6be7cf] :where(p.highlight){background:var(--bg-up) linear-gradient(148deg,oklch(from var(--color-gold-70) l c h/40%) 0,oklch(from var(--color-blue-70) l c h/60%));border-radius:var(--border-radius-md);font-weight:700;margin:1.5em 0;padding:calc(var(--sp-md) + var(--sp)*-.5) var(--sp-md);position:relative}@container (width >= 1024px){.body[data-v-8b6be7cf] :where(p.highlight){--line-height-sm:var(--line-height-lg-sm);--line-height-base:var(--line-height-lg-base);--line-height-lg:var(--line-height-lg-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 502px){.body[data-v-8b6be7cf] :where(p.highlight){--line-height:var(--line-height-sm)}}@container (width >= 1003px){.body[data-v-8b6be7cf] :where(p.highlight){--line-height:var(--line-height-lg)}}.body[data-v-8b6be7cf] :where(p.highlight){font-size:var(--font-size-lg);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.body :where(p.highlight) strong[data-v-8b6be7cf]{font-weight:700}}.body[data-v-8b6be7cf] :where(a.button){border-radius:10em;display:inline-block;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.03em;line-height:1;padding:.77em 1.2em .73em;text-decoration:none;transition:var(--transition)}.body[data-v-8b6be7cf] :where(a.button.--primary){background:var(--color-gold-60);color:var(--color-neutral-20)}.body[data-v-8b6be7cf] :where(a.button.--primary):focus-visible,.body[data-v-8b6be7cf] :where(a.button.--primary):hover{background:var(--color-gold-70);color:var(--color-black)}.body[data-v-8b6be7cf] :where(a.button.--secondary){background:var(--color-blue-30);color:var(--color-neutral-80)}.body[data-v-8b6be7cf] :where(a.button.--secondary):focus-visible,.body[data-v-8b6be7cf] :where(a.button.--secondary):hover{background:var(--color-blue-20);color:var(--color-neutral-90)}.body[data-v-8b6be7cf] :where(p:has(>a.button:first-child)){display:flex;flex-wrap:wrap;gap:.5em .333em}.body[data-v-8b6be7cf] :where(figure){border-radius:var(--border-radius-sm);container-type:inline-size;display:table;margin-block:0 1.5em}.body[data-v-8b6be7cf] :where(figure.align-right){float:inline-end;margin:0 0 .75em 1em;max-width:50%}.body[data-v-8b6be7cf] :where(figure.align-left){float:inline-start;margin:0 1em .75em 0;max-width:50%}.body[data-v-8b6be7cf] :where(figure.align-center){margin-inline:auto}.body[data-v-8b6be7cf] :where(figure img){border-radius:var(--border-radius-sm);display:block;height:auto;max-width:100%}.body[data-v-8b6be7cf] :where(figure:has(figcaption) img){border:2px solid var(--bg-up)}.body[data-v-8b6be7cf] :where(figcaption){--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.body[data-v-8b6be7cf] :where(figcaption){--line-height:var(--line-height-sm)}}@container (width >= 581px){.body[data-v-8b6be7cf] :where(figcaption){--line-height:var(--line-height-lg)}}.body[data-v-8b6be7cf] :where(figcaption){font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.body :where(figcaption) strong[data-v-8b6be7cf]{font-weight:700}.body[data-v-8b6be7cf] :where(figcaption){caption-side:bottom;color:var(--fg-down);display:table-caption;line-height:var(--line-height-sm-base);margin-block-start:.5em}.body[data-v-8b6be7cf]{max-width:48ch}.stories[data-v-8b6be7cf]{--container-width:var(--container-width-lg);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;height:550px;padding-inline-end:calc(var(--container-padding) - var(--border-width))}}@layer component{.team-member[data-v-a864ac58]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;background-color:var(--bg-up);display:flex;flex-direction:column;gap:var(--sp-sm);margin-block:var(--sp-md);overflow:clip;padding:var(--sp-sm);text-align:center;transition:background-color .25s ease}@container (width >= 540px){.team-member[data-v-a864ac58]{align-items:center;flex-direction:row;text-align:start}}.image-wrapper[data-v-a864ac58]{aspect-ratio:1;border-radius:var(--border-radius-md);margin-inline:auto;overflow:clip;width:180px}@container (width >= 540px){.image-wrapper[data-v-a864ac58]{width:220px}}img[data-v-a864ac58]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:scale .25s ease;width:100%}.inner[data-v-a864ac58]{flex:1;line-height:1;padding-inline-end:var(--sp-sm);transition:translate .25s ease}h2[data-v-a864ac58]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-2xl-sm);--line-height-base:var(--line-height-2xl-base);--line-height-lg:var(--line-height-2xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 722px){h2[data-v-a864ac58]{--line-height:var(--line-height-sm)}}@container (width >= 1445px){h2[data-v-a864ac58]{--line-height:var(--line-height-lg)}}h2[data-v-a864ac58]{font-size:var(--font-size-2xl);line-height:1.2;margin-block:0 .2em}.position[data-v-a864ac58]{color:var(--fg-secondary);font-family:var(--font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.position[data-v-a864ac58]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.position[data-v-a864ac58]{--line-height:var(--line-height-lg)}}.position[data-v-a864ac58]{font-size:var(--font-size-xs);line-height:1.333;margin:0}.location[data-v-a864ac58]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.location[data-v-a864ac58]{--line-height:var(--line-height-sm)}}@container (width >= 697px){.location[data-v-a864ac58]{--line-height:var(--line-height-lg)}}.location[data-v-a864ac58]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.location strong[data-v-a864ac58]{font-weight:700}.location[data-v-a864ac58]{color:var(--fg-down);line-height:var(--line-height-sm);margin-block:.25em 0}.contact-button[data-v-a864ac58]{margin-block-start:1em}}@layer component{.team-members[data-v-3e8990f0]{--container-width:var(--container-width-md);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;display:grid;gap:var(--sp-md) var(--sp-sm);grid-template-columns:1fr;margin-block-end:var(--sp-lg)}@container (width >= 450px){.team-members[data-v-3e8990f0]{grid-template-columns:repeat(2,1fr)}}@container (width >= 768px){.team-members[data-v-3e8990f0]{gap:var(--sp-md)}}.director-teaser[data-v-3e8990f0],.staff-teaser[data-v-3e8990f0]{color:var(--fg-secondary);cursor:pointer;display:flex;gap:.75em;overflow:clip;transition:background-color .25s ease}.director-teaser[data-v-3e8990f0]:focus-visible,.director-teaser[data-v-3e8990f0]:hover,.staff-teaser[data-v-3e8990f0]:focus-visible,.staff-teaser[data-v-3e8990f0]:hover{background-color:var(--bg-up)}.director-teaser[data-v-3e8990f0]{border-radius:var(--border-radius-md);flex-direction:column}.staff-teaser[data-v-3e8990f0]{align-items:center;border-radius:var(--border-radius-sm);grid-column:1/-1}@container (width >= 660px){.staff-teaser[data-v-3e8990f0]{grid-column:auto}}.member[data-v-3e8990f0]{display:flex;flex-direction:column;gap:calc(var(--sp-md) + var(--sp)*-2)}@container (width >= 768px){.member[data-v-3e8990f0]{flex-direction:row}}.member .main-content[data-v-3e8990f0]{max-width:450px}.image-wrapper[data-v-3e8990f0]{overflow:clip;transition:border-radius .25s ease}.director-teaser .image-wrapper[data-v-3e8990f0],.member .image-wrapper[data-v-3e8990f0]{border-radius:var(--border-radius-md)}.director-teaser:focus-visible .image-wrapper[data-v-3e8990f0],.director-teaser:hover .image-wrapper[data-v-3e8990f0]{border-end-end-radius:0;border-end-start-radius:0}.staff-teaser .image-wrapper[data-v-3e8990f0]{border-radius:var(--border-radius-sm)}.staff-teaser:focus-visible .image-wrapper[data-v-3e8990f0],.staff-teaser:hover .image-wrapper[data-v-3e8990f0]{border-end-end-radius:0;border-start-end-radius:0}img[data-v-3e8990f0]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:scale .25s ease}.director-teaser img[data-v-3e8990f0]{aspect-ratio:1;width:100%}.staff-teaser img[data-v-3e8990f0]{aspect-ratio:6/7;width:105px}.director-teaser:focus-visible img[data-v-3e8990f0],.director-teaser:hover img[data-v-3e8990f0],.staff-teaser:focus-visible img[data-v-3e8990f0],.staff-teaser:hover img[data-v-3e8990f0]{scale:1.05}.member img[data-v-3e8990f0]{aspect-ratio:6/7;width:100%}.inner[data-v-3e8990f0]{line-height:1;padding-inline-end:var(--sp-sm);transition:translate .25s ease}.director-teaser .inner[data-v-3e8990f0]{flex-direction:column;padding-block-end:.75em}.director-teaser:focus-visible .inner[data-v-3e8990f0],.director-teaser:hover .inner[data-v-3e8990f0]{translate:var(--sp-sm) 0}.staff-teaser:focus-visible .inner[data-v-3e8990f0],.staff-teaser:hover .inner[data-v-3e8990f0]{translate:.5em 0}.member .inner[data-v-3e8990f0]{padding-block-start:.75em;padding-inline-end:0}h2[data-v-3e8990f0]{transition:color .25s ease}.director-teaser:focus-visible h2[data-v-3e8990f0],.director-teaser:hover h2[data-v-3e8990f0],.staff-teaser:focus-visible h2[data-v-3e8990f0],.staff-teaser:hover h2[data-v-3e8990f0]{color:var(--fg-up)}.director-teaser h2[data-v-3e8990f0],.member h2[data-v-3e8990f0]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){.director-teaser h2[data-v-3e8990f0],.member h2[data-v-3e8990f0]{--line-height:var(--line-height-sm)}}@container (width >= 1204px){.director-teaser h2[data-v-3e8990f0],.member h2[data-v-3e8990f0]{--line-height:var(--line-height-lg)}}.director-teaser h2[data-v-3e8990f0],.member h2[data-v-3e8990f0]{font-size:var(--font-size-xl);line-height:1.2;margin-block:0 .2em}.staff-teaser h2[data-v-3e8990f0]{font-family:var(--font-display);font-size:var(--font-size-base);margin-block:.15em .1em}.position[data-v-3e8990f0],.staff-teaser h2[data-v-3e8990f0]{font-weight:700;text-wrap:pretty}.position[data-v-3e8990f0]{color:var(--fg-secondary);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.position[data-v-3e8990f0]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.position[data-v-3e8990f0]{--line-height:var(--line-height-lg)}}.position[data-v-3e8990f0]{font-size:var(--font-size-xs);line-height:1.333;margin:0}.staff-teaser .position[data-v-3e8990f0]{color:var(--fg-down);font-size:var(--font-size-xs)}.location[data-v-3e8990f0]{color:var(--fg-down);line-height:var(--line-height-sm);margin-block:.25em 0}.director-teaser .location[data-v-3e8990f0],.member .location[data-v-3e8990f0]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.director-teaser .location[data-v-3e8990f0],.member .location[data-v-3e8990f0]{--line-height:var(--line-height-sm)}}@container (width >= 697px){.director-teaser .location[data-v-3e8990f0],.member .location[data-v-3e8990f0]{--line-height:var(--line-height-lg)}}.director-teaser .location[data-v-3e8990f0],.member .location[data-v-3e8990f0]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.director-teaser .location strong[data-v-3e8990f0],.member .location strong[data-v-3e8990f0]{font-weight:700}.staff-teaser .location[data-v-3e8990f0]{--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.staff-teaser .location[data-v-3e8990f0]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.staff-teaser .location[data-v-3e8990f0]{--line-height:var(--line-height-lg)}}.staff-teaser .location[data-v-3e8990f0]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.details h3[data-v-3e8990f0],.staff-teaser .location strong[data-v-3e8990f0]{font-weight:700}.details h3[data-v-3e8990f0]{color:var(--fg-secondary);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.details h3[data-v-3e8990f0]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.details h3[data-v-3e8990f0]{--line-height:var(--line-height-lg)}}.details h3[data-v-3e8990f0]{font-size:var(--font-size-xs);color:var(--fg-up);margin-block:0 .25em}.bio[data-v-3e8990f0]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.bio[data-v-3e8990f0]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.bio[data-v-3e8990f0]{--line-height:var(--line-height-lg)}}.bio[data-v-3e8990f0]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.bio strong[data-v-3e8990f0]{font-weight:700}.bio[data-v-3e8990f0]{max-width:38em}}@layer component{:where(.page-content) .video[data-v-667654b4]{--container-width:var(--container-width-md);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;margin-block:var(--sp-md)}.frame[data-v-667654b4]{aspect-ratio:16/9;position:relative}.facade[data-v-667654b4],iframe[data-v-667654b4]{border:0;display:block;height:100%;width:100%}.facade[data-v-667654b4]{background:none;cursor:pointer;padding:0;position:relative}.facade:focus-visible .play-icon[data-v-667654b4],.facade:hover .play-icon[data-v-667654b4]{background-color:var(--fg-primary);scale:1.1}.facade:focus-visible .play-icon svg[data-v-667654b4],.facade:hover .play-icon svg[data-v-667654b4]{fill:var(--bg-up)}img[data-v-667654b4]{border-radius:var(--border-radius-sm)}.play-icon[data-v-667654b4]{aspect-ratio:1;background-color:oklch(from var(--bg) l c h/65%);border-radius:50%;height:calc(var(--sp)*16);inset:50%;padding:calc(var(--sp)*3);position:absolute;transition:.2s ease;translate:-50% -50%}.play-icon svg[data-v-667654b4]{fill:var(--fg);transition:.2s ease}}@layer compose{.facade[data-v-667654b4] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@layer component{h2[data-v-a54702fa]{font-family:var(--font-display);font-weight:700;text-wrap:pretty;--line-height-sm:var(--line-height-xl-sm);--line-height-base:var(--line-height-xl-base);--line-height-lg:var(--line-height-xl-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 602px){h2[data-v-a54702fa]{--line-height:var(--line-height-sm)}}@container (width >= 1204px){h2[data-v-a54702fa]{--line-height:var(--line-height-lg)}}h2[data-v-a54702fa]{font-size:var(--font-size-xl)}.intro[data-v-a54702fa]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.intro[data-v-a54702fa]{--line-height:var(--line-height-sm)}}@container (width >= 697px){.intro[data-v-a54702fa]{--line-height:var(--line-height-lg)}}.intro[data-v-a54702fa]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.intro strong[data-v-a54702fa]{font-weight:700}.intro[data-v-a54702fa]{margin-block-end:1em}.links[data-v-a54702fa]{display:flex;flex-direction:column;gap:.5em}.link[data-v-a54702fa]{color:inherit;text-decoration:none;transition:translate .2s ease}.link[data-v-a54702fa]:focus-visible,.link[data-v-a54702fa]:hover{translate:4px 0}.link:focus-visible h3[data-v-a54702fa],.link:hover h3[data-v-a54702fa]{color:var(--fg-primary)}.link:focus-visible .meta[data-v-a54702fa],.link:hover .meta[data-v-a54702fa]{color:var(--fg-up)}h3[data-v-a54702fa]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){h3[data-v-a54702fa]{--line-height:var(--line-height-sm)}}@container (width >= 697px){h3[data-v-a54702fa]{--line-height:var(--line-height-lg)}}h3[data-v-a54702fa]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}h3[data-v-a54702fa],h3 strong[data-v-a54702fa]{font-weight:700}h3[data-v-a54702fa]{color:var(--fg-info);transition:color .2s ease}.meta[data-v-a54702fa]{--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){.meta[data-v-a54702fa]{--line-height:var(--line-height-sm)}}@container (width >= 581px){.meta[data-v-a54702fa]{--line-height:var(--line-height-lg)}}.meta[data-v-a54702fa]{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.meta strong[data-v-a54702fa]{font-weight:700}.meta[data-v-a54702fa]{color:var(--fg-down);display:flex;flex-wrap:wrap;gap:.3em;transition:color .2s ease}}@layer vendor{.Vue-Toastification__container{--toast-min-width:30rem;--toast-max-width:var(--toast-min-width);display:flex;flex-direction:column;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;padding:0;pointer-events:none;position:fixed;width:100%;z-index:var(--z-index-toasts)}.Vue-Toastification__container.bottom-right{align-items:flex-end;justify-content:flex-end}.Vue-Toastification__container.bottom-center{align-items:center;justify-content:flex-end}.Vue-Toastification__toast{--close-button-size:calc(var(--sp-md) + var(--sp)*2.5);background-color:var(--bg);border-radius:var(--border-radius-sm);color:var(--fg);display:flex;flex-direction:column;margin:0 var(--sp-sm) var(--sp-sm);max-width:var(--toast-max-width);min-width:min(100% - var(--sp-md),var(--toast-min-width));overflow:hidden;pointer-events:auto;position:relative;z-index:2}.Vue-Toastification__toast.v-leave-to{pointer-events:none;z-index:1}.Vue-Toastification__toast--info{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-90);--bg:var(--color-info-light);--bg-down:var(--bg);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-30);--fg-primary:var(--color-info-dark);--fg-secondary:var(--color-gold-50)}.Vue-Toastification__toast--success{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-90);--bg:var(--color-success-light);--bg-down:var(--bg);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-30);--fg-primary:var(--color-success-dark)}.Vue-Toastification__toast--warning{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-90);--bg:var(--color-warning-light);--bg-down:var(--bg);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-30);--fg-primary:var(--color-warning-dark)}.Vue-Toastification__toast--error{--bg-up:var(--color-neutral-10);--bg:var(--color-danger-dark);--bg-down:var(--color-neutral-30);--fg-up:var(--color-white);--fg:var(--color-neutral-90);--fg-down:var(--color-danger-light);--fg-primary:var(--color-danger-light);--fg-secondary:var(--color-danger-light);--fg-info:var(--color-info-light);--fg-success:var(--color-success-light);--fg-warning:var(--color-warning-light);--fg-danger:var(--color-danger-light)}@property --progress-percentage{inherits:false;initial-value:0;syntax:"<number>"}@keyframes toast-progress-bar{0%{--progress-percentage:100}to{--progress-percentage:0}}.Vue-Toastification__progress-bar{--margin:7px;align-items:center;animation:toast-progress-bar linear 1 forwards;background:conic-gradient(oklch(from var(--fg) l c h/30%),calc(var(--progress-percentage)*1%),var(--bg) 0);border-radius:50%;box-sizing:content-box;display:flex;height:calc(var(--close-button-size) - var(--margin)*2);inset-block-start:calc(var(--sp-sm) - 1px);inset-inline-end:calc(var(--sp-xs) + var(--margin));justify-content:center;position:absolute;transform:scaleX(-1);width:calc(var(--close-button-size) - var(--margin)*2);z-index:0}.Vue-Toastification__progress-bar:after{background-color:var(--bg);border-radius:50%;content:"";display:block;height:calc(var(--close-button-size) - var(--margin)*2 - 6px);width:calc(var(--close-button-size) - var(--margin)*2 - 6px)}.Vue-Toastification__bounce-enter-active{animation-timing-function:cubic-bezier(.215,.61,.355,1)}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:toast-bounce-in-left}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:toast-bounce-in-right}.Vue-Toastification__bounce-enter-active.top-center{animation-name:toast-bounce-in-down}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:toast-bounce-in-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:toast-bounce-out-left}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:toast-bounce-out-right}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:toast-bounce-out-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:toast-bounce-out-down}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:1s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-duration:.5s;transition-property:all;transition-timing-function:ease-in-out}@keyframes toast-bounce-in-right{0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-right{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes toast-bounce-in-left{0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-left{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes toast-bounce-in-up{0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes toast-bounce-out-up{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes toast-bounce-in-down{0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes toast-bounce-out-down{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}}@layer component{.navigation[data-v-d3314b36]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.navigation[data-v-d3314b36]{--line-height:var(--line-height-sm)}}@container (width >= 697px){.navigation[data-v-d3314b36]{--line-height:var(--line-height-lg)}}.navigation[data-v-d3314b36]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.navigation strong[data-v-d3314b36]{font-weight:700}.navigation[data-v-d3314b36]{background-color:var(--bg-down);container-type:inline-size;height:100%;inset-block-start:0;inset-inline-start:0;overflow:auto;padding-block-start:var(--sp-md);position:fixed;transition:var(--transition);translate:-100% 0;width:var(--navigation-width);z-index:var(--z-index-mobile-nav)}.--nav-is-open .navigation[data-v-d3314b36]{translate:0 0}@media(width>=1024px){.navigation[data-v-d3314b36]{background-color:transparent;padding-block-start:var(--sp-sm);translate:0 0}}.navigation-backdrop[data-v-d3314b36]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);inset:0;opacity:0;pointer-events:none;position:fixed;transition:var(--transition);z-index:calc(var(--z-index-mobile-nav) - 1)}.--nav-is-open .navigation-backdrop[data-v-d3314b36]{opacity:1;pointer-events:all}@media(width>=1024px){.navigation-backdrop[data-v-d3314b36]{display:none}}nav[data-v-d3314b36]{display:flex;flex-direction:column}.branding[data-v-d3314b36]{display:block;padding-block:0 calc(var(--sp-sm) + var(--sp)*2);padding-inline:calc(var(--sp-sm) + var(--sp)*2) calc(var(--sp-sm) + var(--sp)*4)}}@layer compose{.logo[data-v-d3314b36]{align-items:flex-start;display:flex;flex-direction:column;gap:.5em}.logo[data-v-d3314b36] .emblem{height:calc(var(--sp)*13);width:auto}.logo[data-v-d3314b36] .text{height:auto;width:100%}.branding[data-v-d3314b36]{display:block;padding-block:0 calc(var(--sp-sm) + var(--sp)*2);padding-inline:calc(var(--sp-sm) + var(--sp)*2) calc(var(--sp-sm) + var(--sp)*4)}.branding[data-v-d3314b36] .boat,.branding[data-v-d3314b36] .circle,.branding[data-v-d3314b36] .for,.branding[data-v-d3314b36] .r-no-cutout,.branding[data-v-d3314b36] .teaching,.branding[data-v-d3314b36] .transformation{transition:.25s ease}.branding[data-v-d3314b36] .circle{transform-origin:50% 50%}.branding[data-v-d3314b36]:focus-visible .circle,.branding[data-v-d3314b36]:hover .circle{fill:var(--color-blue-20);scale:1.1}.branding[data-v-d3314b36]:focus-visible .teaching,.branding[data-v-d3314b36]:hover .teaching{fill:var(--color-blue-20);translate:-3px 0}.branding[data-v-d3314b36]:focus-visible .for,.branding[data-v-d3314b36]:hover .for{fill:var(--color-gold-40);translate:-3px 0}.branding[data-v-d3314b36]:focus-visible .transformation,.branding[data-v-d3314b36]:hover .transformation{fill:var(--color-blue-20);translate:3px 0}.branding[data-v-d3314b36]:focus-visible .r-no-cutout,.branding[data-v-d3314b36]:hover .r-no-cutout{fill-opacity:1}.branding[data-v-d3314b36]:focus-visible .boat,.branding[data-v-d3314b36]:hover .boat{fill:var(--color-gold-70)}[data-v-d3314b36] .menu{display:flex;flex-direction:column;font-size:1.1rem;line-height:1.5;list-style:none;margin:0;overflow:clip;padding:0 1em 0 .75em}[data-v-d3314b36] .menu li{height:100%;margin:0}[data-v-d3314b36] .menu li:has(.toggle):before{background-color:var(--fg-down);content:"";display:block;height:1px;margin:.666em 1em;opacity:.3;width:calc(100% - 2em)}[data-v-d3314b36] .menu .toggle,[data-v-d3314b36] .menu a{flex:1;font-weight:700;padding:.333em 1em}[data-v-d3314b36] .menu .toggle{--button-fg:var(--fg-secondary);--button-fg-hover:var(--fg-up);align-items:center;font-family:inherit;font-size:inherit;letter-spacing:.02em;line-height:inherit;width:100%}[data-v-d3314b36] .menu .toggle .label{flex:1;text-align:start}[data-v-d3314b36] .menu .toggle svg{color:var(--fg-down);height:1.2em;rotate:180deg;transition:rotate .25s ease}[data-v-d3314b36] .menu .toggle:focus-visible svg,[data-v-d3314b36] .menu .toggle:hover svg{color:var(--fg)}[data-v-d3314b36] .menu .toggle[aria-expanded=true] svg{rotate:0deg}[data-v-d3314b36] .menu a{align-items:center;color:var(--fg-secondary);display:flex;height:100%;text-decoration:none;transition:var(--transition)}[data-v-d3314b36] .menu a:focus-visible,[data-v-d3314b36] .menu a:hover{translate:4px 0}[data-v-d3314b36] .menu a:focus-visible,[data-v-d3314b36] .menu a:hover{color:var(--fg-primary)}[data-v-d3314b36] .menu a.--active-trail{color:var(--fg-up)}[data-v-d3314b36] .menu a.--active-trail:before{background:url(/assets/starburst-darker.svg) no-repeat 50%/contain;content:"";display:inline-block;height:1em;margin-block-start:-.1em;margin-inline:-.25em .25em;width:1em}[data-v-d3314b36] .menu>li>a.--cta{background-color:var(--color-blue-30);border-radius:var(--border-radius-sm);color:var(--color-neutral-90);margin-block:.25em;margin-inline-start:.25em;padding:.333em .666em}[data-v-d3314b36] .menu>li>a.--cta.--active-trail{color:var(--color-neutral-90)}[data-v-d3314b36] .menu>li>a.--cta:focus-visible,[data-v-d3314b36] .menu>li>a.--cta:hover{background-color:var(--color-gold-70);color:var(--fg-secondary)}[data-v-d3314b36] .menu ul{--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){[data-v-d3314b36] .menu ul{--line-height:var(--line-height-sm)}}@container (width >= 581px){[data-v-d3314b36] .menu ul{--line-height:var(--line-height-lg)}}[data-v-d3314b36] .menu ul{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-d3314b36] .menu ul strong{font-weight:700}[data-v-d3314b36] .menu ul{padding-block:.25em;padding-inline:1em}[data-v-d3314b36] .--mainnavigation{flex:1}[data-v-d3314b36] .--user-account-menu{padding-block:var(--sp-md) .75em}[data-v-d3314b36] .--user-account-menu ul{--line-height-sm:var(--line-height-xs-sm);--line-height-base:var(--line-height-xs-base);--line-height-lg:var(--line-height-xs-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 290px){[data-v-d3314b36] .--user-account-menu ul{--line-height:var(--line-height-sm)}}@container (width >= 581px){[data-v-d3314b36] .--user-account-menu ul{--line-height:var(--line-height-lg)}}[data-v-d3314b36] .--user-account-menu ul{font-size:var(--font-size-xs);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}[data-v-d3314b36] .--user-account-menu ul strong{font-weight:700}}[data-v-d3314b36] .contextual-links-wrapper{outline-offset:-2px}[data-v-d3314b36] .contextual-links{inset-inline-end:calc(var(--sp)*2)}.page-transition-layer[data-v-76bf1467]:not([data-page-state=idle],[data-skip-transition][data-role=current]){overflow:clip;position:fixed;width:100%}.backend-iframe[data-v-404ddf83]{background-color:#fff;border-radius:var(--border-radius-md);display:flex;flex-direction:column;height:calc(100vh - var(--popup-margin)*2);overflow:clip;width:100%}.toolbar[data-v-404ddf83]{align-items:center;border-block-end:1px solid rgba(0,0,0,.08);display:flex;justify-content:flex-end;padding-inline:.5em}.toolbar .button[data-v-404ddf83]{--button-bg:transparent;--button-fg:var(--fg-down);min-width:2em}.toolbar .button svg[data-v-404ddf83]{height:1.25rem}.iframe-container[data-v-404ddf83]{background:var(--bg);flex:1;overflow:hidden;position:relative}.iframe[data-v-404ddf83]{border:none;display:block;height:100%;width:100%}.loader[data-v-404ddf83]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.loader[data-v-404ddf83]{--line-height:var(--line-height-sm)}}@container (width >= 697px){.loader[data-v-404ddf83]{--line-height:var(--line-height-lg)}}.loader[data-v-404ddf83]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.loader strong[data-v-404ddf83]{font-weight:700}.loader[data-v-404ddf83]{inset:0;position:absolute;z-index:1}:root{--color-black:oklch(11.49% 0 271.15);--color-neutral-10:oklch(27.6% .01 100);--color-neutral-20:oklch(36.2% .01 93);--color-neutral-30:oklch(46.2% .01 87);--color-neutral-40:oklch(55.15% .009 87);--color-neutral-50:oklch(74.66% .008 115);--color-neutral-60:oklch(83.3% .008 144);--color-neutral-70:oklch(90.4% .007 173);--color-neutral-80:oklch(95.2% .005 201);--color-neutral-90:oklch(98% .005 230);--color-white:oklch(100% 0 30);--color-blue-10:oklch(28.6% .12 255);--color-blue-20:oklch(37.2% .12 255);--color-blue-30:oklch(46.5% .12 255);--color-blue-40:oklch(62.9% .12 255);--color-blue-50:oklch(74.7% .12 255);--color-blue-60:oklch(81.2% .12 255);--color-blue-70:oklch(87.4% .12 255);--color-blue-80:oklch(94% .12 255);--color-blue-90:oklch(96% .12 255);--color-gold-10:oklch(28.6% .12 60);--color-gold-20:oklch(37.2% .13 65);--color-gold-30:oklch(46.5% .14 70);--color-gold-40:oklch(62.9% .15 70);--color-gold-50:oklch(74.7% .14 75);--color-gold-60:oklch(82.767% .14 79.6);--color-gold-70:oklch(87.745% .14 91);--color-gold-80:oklch(94% .14 95);--color-gold-90:oklch(98% .14 98);--color-info-light:var(--color-blue-80);--color-info-dark:var(--color-blue-30);--color-success-light:oklch(94% .08 140);--color-success-dark:oklch(61.3% .128 160);--color-warning-light:oklch(95% .1 95);--color-warning-dark:oklch(75% .23 92);--color-danger-light:oklch(94% .08 40);--color-danger-dark:oklch(61.3% .16 30);--container-width-xl:1650px;--container-width-lg:1350px;--container-width-md:1024px;--container-width-sm:768px;--container-post-content:860px;--container-sidebar:320px;--container-padding:var(--sp-sm)}@media(width>=768px){:root{--container-padding:var(--sp-md)}}@media(width>=1024px){:root{--container-padding:var(--sp-lg)}}:root{--navigation-height:60px;--navigation-width:300px}@media(width>=1024px){:root{--navigation-width:260px}}@media(width>=1350px){:root{--navigation-width:300px}}:root{--sp:clamp(.25rem,.2321rem + .0893vw,.3125rem);--sp-xs:calc(var(--sp)*2);--sp-sm:calc(var(--sp)*4);--sp-md:calc(var(--sp)*7);--sp-lg:calc(var(--sp)*14);--sp-xl:calc(var(--sp)*28);--font:"museo-sans",sans-serif;--font-display:"museo",sans-serif;--font-size-2xs:clamp(.7901rem,.7885rem + .008vw,.7957rem);--font-size-xs:clamp(.8889rem,.87rem + .0943vw,.9549rem);--font-size-sm:clamp(1rem,.9583rem + .2083vw,1.1458rem);--font-size-base:clamp(1.125rem,1.0536rem + .3571vw,1.375rem);--font-size-lg:clamp(1.2656rem,1.1558rem + .5491vw,1.65rem);--font-size-xl:clamp(1.4238rem,1.2649rem + .7946vw,1.98rem);--font-size-2xl:clamp(1.6018rem,1.3806rem + 1.106vw,2.376rem);--font-size-3xl:clamp(1.802rem,1.5022rem + 1.4989vw,2.8512rem);--font-size-4xl:clamp(2.0273rem,1.629rem + 1.9916vw,3.4214rem);--font-size-jumbo:clamp(3.041rem,2.4435rem + 2.9873vw,5.1321rem);--line-height-2xs-sm:1.56;--line-height-2xs-base:1.62;--line-height-2xs-lg:1.72;--line-height-xs-sm:1.4;--line-height-xs-base:1.54;--line-height-xs-lg:1.72;--line-height-sm-sm:1.32;--line-height-sm-base:1.45;--line-height-sm-lg:1.45;--line-height-base-sm:1.34;--line-height-base-base:1.48;--line-height-base-lg:1.58;--line-height-lg-sm:1.33;--line-height-lg-base:1.48;--line-height-lg-lg:1.56;--line-height-xl-sm:1.1;--line-height-xl-base:1.38;--line-height-xl-lg:1.54;--line-height-2xl-sm:1.2;--line-height-2xl-base:1.36;--line-height-2xl-lg:1.43;--line-height-3xl-sm:1.13;--line-height-3xl-base:1.15;--line-height-3xl-lg:1.35;--line-height-4xl-sm:1.1;--line-height-4xl-base:1.25;--line-height-4xl-lg:1.33;--line-height-jumbo-sm:1.07;--line-height-jumbo-base:1.15;--line-height-jumbo-lg:1.33;--transition:.15s ease-in-out;--border-radius-xs:4px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--z-index-fixed:50;--z-index-mobile-nav:100;--z-index-mobile-nav-toggle:200;--z-index-toasts:1000}@layer reset{@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}*,:after,:before{box-sizing:border-box}*{margin:0}:where(ol),:where(ul){padding-inline:0}:where(ol) :where(li),:where(ul) :where(li){list-style:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}}@layer base{#__nuxt,.app,body,html{min-height:100%}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);background:var(--color-white) linear-gradient(148deg,oklch(from var(--color-blue-60) l c h/45%) 0,oklch(from var(--color-blue-50) l c h/35%) 15%,oklch(from var(--color-gold-70) l c h/20%) 50%,oklch(from var(--color-gold-80) l c h/30%) 65%,oklch(from var(--color-gold-80) l c h/50%));background-attachment:fixed}body:has(.navigation.--open){overflow:hidden}@media(width>=768px){body:has(.navigation.--open){overflow:auto}}}@layer compose{.form-field:has(input[name=dertahtob]){display:none}}@layer utility{.visually-hidden{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.--palette-light{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark)}.--palette-dark{--bg-up:var(--color-blue-10);--bg:var(--color-blue-20);--bg-down:var(--color-blue-30);--fg-up:var(--color-white);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-50);--fg-primary:var(--color-gold-70);--fg-secondary:var(--color-blue-70);--fg-info:var(--color-info-light);--fg-success:var(--color-success-light);--fg-warning:var(--color-warning-light);--fg-danger:var(--color-danger-light)}.--palette-success{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-90);--bg:var(--color-success-light);--bg-down:var(--bg);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-30);--fg-primary:var(--color-success-dark)}.--palette-info{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-90);--bg:var(--color-info-light);--bg-down:var(--bg);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-30);--fg-primary:var(--color-info-dark);--fg-secondary:var(--color-gold-50)}.--palette-warning{--bg-up:var(--color-white);--bg:var(--color-neutral-90);--bg-down:var(--color-neutral-80);--fg-up:var(--color-neutral-10);--fg-down:var(--color-neutral-40);--fg-primary:var(--color-gold-40);--fg-secondary:var(--color-blue-30);--fg-info:var(--color-info-dark);--fg-success:var(--color-success-dark);--fg-warning:var(--color-warning-dark);--fg-danger:var(--color-danger-dark);--bg-up:var(--color-neutral-90);--bg:var(--color-warning-light);--bg-down:var(--bg);--fg:var(--color-neutral-20);--fg-down:var(--color-neutral-30);--fg-primary:var(--color-warning-dark)}.--palette-danger{--bg-up:var(--color-neutral-10);--bg:var(--color-danger-dark);--bg-down:var(--color-neutral-30);--fg-up:var(--color-white);--fg:var(--color-neutral-90);--fg-down:var(--color-danger-light);--fg-primary:var(--color-danger-light);--fg-secondary:var(--color-danger-light);--fg-info:var(--color-info-light);--fg-success:var(--color-success-light);--fg-warning:var(--color-warning-light);--fg-danger:var(--color-danger-light)}}@layer compose{.--persona-images .persona-image:not(.--persona-default){display:none}.--primary-persona:not(.--secondary-persona) .--persona-images .persona-image.--persona-primary{display:revert}.--primary-persona:not(.--secondary-persona) .--persona-images .persona-image.--persona-secondary{display:none}.--secondary-persona:not(.--primary-persona) .--persona-images .persona-image.--persona-secondary{display:revert}.--secondary-persona:not(.--primary-persona) .--persona-images .persona-image.--persona-primary{display:none}}.app,.page-transition-layer{height:100%;position:relative}@layer component{.nav-toggle[data-v-048a26dc]{--button-bg:var(--bg-up);--button-fg:var(--fg-down);--button-fg-hover:var(--fg);height:var(--sp-sm);inset-block-start:var(--sp-xs);inset-inline-end:var(--sp-xs);position:fixed;width:var(--sp-sm);z-index:var(--z-index-mobile-nav-toggle)}.nav-toggle span[data-v-048a26dc]{background-color:currentcolor;border-radius:3px;height:3px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform-origin:center;transition:var(--transition);width:1.25em}.nav-toggle span[data-v-048a26dc]:first-child{translate:-50% calc(-50% - .5em)}.--nav-is-open .nav-toggle span[data-v-048a26dc]:first-child{rotate:-43deg;translate:-50% -50%}.nav-toggle span[data-v-048a26dc]:nth-child(2){translate:-50% -50%}.--nav-is-open .nav-toggle span[data-v-048a26dc]:nth-child(2){opacity:0}.nav-toggle span[data-v-048a26dc]:nth-child(3){translate:-50% calc(-50% + .5em)}.--nav-is-open .nav-toggle span[data-v-048a26dc]:nth-child(3){rotate:43deg;translate:-50% -50%}@media(width>=1024px){.nav-toggle[data-v-048a26dc]{display:none}}}@layer component{.error-page[data-v-11369520]{display:flex;flex-direction:column;justify-content:center;min-height:100svh}.content[data-v-11369520]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width),calc(100% + var(--scrollbar-width)));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}p[data-v-11369520]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){p[data-v-11369520]{--line-height:var(--line-height-sm)}}@container (width >= 836px){p[data-v-11369520]{--line-height:var(--line-height-lg)}}p[data-v-11369520]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}p strong[data-v-11369520]{font-weight:700}p[data-v-11369520]{margin-block:.5em 1em}.badge[data-v-11369520]{background-color:var(--fg);border-radius:var(--border-radius-sm);color:var(--bg-up);display:inline-block;font-size:.7em;font-weight:700;inset-block-start:-.1em;line-height:1;padding:.5em .5em .4em;position:relative}}
