@charset "UTF-8";html,body{overflow-x:clip}.section-hero.svelte-8texwk{position:relative}.section-hero.is-textonly.svelte-8texwk .headline:where(.svelte-8texwk){margin-bottom:0}.section-hero.is-textonly.svelte-8texwk .container:where(.svelte-8texwk){padding-bottom:var(--space)}.section-hero.svelte-8texwk .container:where(.svelte-8texwk){position:relative;z-index:1;padding:calc(var(--navigation-height) * .75) calc(var(--space) * 2) calc(var(--space) * 2.5);padding-left:var(--section-inline);max-width:var(--wrapper);margin:auto}@media(max-width:1330px){.section-hero.svelte-8texwk .container:where(.svelte-8texwk){padding:calc(var(--space) * 2) calc(var(--space) * 1.5);padding-left:var(--section-inline)}}@media(max-width:780px){.section-hero.svelte-8texwk .container:where(.svelte-8texwk){padding:calc(var(--space) * 1.5) var(--space) calc(var(--space) * 1.5);padding-left:var(--section-inline)}}.section-hero.svelte-8texwk .headline:where(.svelte-8texwk){display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--space);column-gap:var(--space);text-align:left;margin-bottom:calc(var(--space) * 2)}@media(max-width:780px){.section-hero.svelte-8texwk .headline:where(.svelte-8texwk){-moz-column-gap:calc(var(--space) / 2);column-gap:calc(var(--space) / 2);margin-bottom:calc(var(--space) * 1.25)}}.section-hero.svelte-8texwk .topline:where(.svelte-8texwk){grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7);margin-bottom:calc(var(--space) * 1.25)}.section-hero.svelte-8texwk .hero-kicker:where(.svelte-8texwk){color:var(--color-aioa)}.section-hero.svelte-8texwk .title:where(.svelte-8texwk){grid-column:1/-1;grid-row:2;font-size:var(--text-display);text-transform:uppercase;line-height:.98;letter-spacing:-.02em;max-width:21ch;margin:0 0 calc(var(--space) * 1.5);text-wrap:balance}.section-hero.svelte-8texwk .title:where(.svelte-8texwk):last-child{margin-bottom:0}@media(max-width:780px){.section-hero.svelte-8texwk .title:where(.svelte-8texwk){font-size:clamp(2.2rem,10.5vw,6.5rem);margin-bottom:var(--space)}}.section-hero.svelte-8texwk .meta:where(.svelte-8texwk){grid-column:1/6;grid-row:3;align-self:end;width:100%;max-width:46ch}@media(max-width:780px){.section-hero.svelte-8texwk .meta:where(.svelte-8texwk){grid-column:1/-1;grid-row:auto;max-width:none;margin-top:calc(var(--space) * 1.25)}}.section-hero.svelte-8texwk .meta-table:where(.svelte-8texwk){margin:0;border-bottom:1px solid var(--bg-300)}.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);border-top:1px solid var(--bg-300);padding:calc(var(--space) / 3) 0}.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dt:where(.svelte-8texwk){font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white)}.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk){margin:0;font-size:var(--text-caption);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk) a,.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk) a:where(.svelte-8texwk){color:inherit;text-decoration:none;border-bottom:1px solid var(--color-grey);transition:border-color .3s ease,color .3s ease}.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk) a:hover,.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk) a:focus-visible,.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk) a:where(.svelte-8texwk):hover,.section-hero.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk) a:where(.svelte-8texwk):focus-visible{color:var(--color-aioa);border-color:var(--color-aioa)}.section-hero.svelte-8texwk .description:where(.svelte-8texwk){grid-column:7/-1;grid-row:3;font-size:var(--text-lead);line-height:1.5;max-width:52ch}.section-hero.svelte-8texwk .description:where(.svelte-8texwk) p+p{margin-top:calc(var(--space) / 2)}.section-hero.svelte-8texwk .description:where(.svelte-8texwk) a{position:relative;word-break:break-word;color:inherit;text-decoration:none;border-bottom:1px solid var(--color-grey);transition:border-bottom .5s ease}.section-hero.svelte-8texwk .description:where(.svelte-8texwk) a:hover{border-bottom:1px solid var(--color-black)}@media(max-width:780px){.section-hero.svelte-8texwk .description:where(.svelte-8texwk){grid-column:1/-1;grid-row:auto}}.section-hero.svelte-8texwk .actions:where(.svelte-8texwk){grid-column:7/-1;grid-row:4;display:flex;justify-content:flex-start;margin-top:calc(var(--space) * 1.25)}@media(max-width:780px){.section-hero.svelte-8texwk .actions:where(.svelte-8texwk){grid-column:1/-1;grid-row:auto;margin-top:var(--space)}}.section-hero.svelte-8texwk .cues:where(.svelte-8texwk){grid-column:1/6;grid-row:4;align-self:end;margin-bottom:9px;justify-self:start;display:inline-flex;align-items:center;gap:calc(var(--space) * 1.1)}.section-hero.svelte-8texwk .cues.is-alone:where(.svelte-8texwk){margin-top:calc(var(--space) * 1.25);margin-bottom:0}@media(max-width:780px){.section-hero.svelte-8texwk .cues:where(.svelte-8texwk){grid-column:1/-1;grid-row:auto;margin-top:calc(var(--space) * 1.25);flex-wrap:wrap;row-gap:calc(var(--space) / 3)}}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk),.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk){display:inline-flex;align-items:center;gap:calc(var(--space) / 4);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white);cursor:pointer;padding:calc(var(--space) / 4) 0;transition:color .3s ease}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk) .cue-rule:where(.svelte-8texwk),.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk) .cue-rule:where(.svelte-8texwk){display:inline-block;width:20px;height:2px;background-color:currentColor;transition:width .3s ease}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk):hover,.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk):focus-visible,.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk):hover,.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk):focus-visible{color:var(--color-aioa)}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk):hover .cue-rule:where(.svelte-8texwk),.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk):focus-visible .cue-rule:where(.svelte-8texwk),.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk):hover .cue-rule:where(.svelte-8texwk),.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk):focus-visible .cue-rule:where(.svelte-8texwk){width:34px}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk):focus-visible,.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk):focus-visible{outline:2px solid var(--color-aioa);outline-offset:4px}@media(prefers-reduced-motion:reduce){.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk) .cue-rule:where(.svelte-8texwk),.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk) .cue-rule:where(.svelte-8texwk){transition:none}}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk) .cue-icon,.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk) .cue-icon{font-size:1.5rem;flex-shrink:0}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk) .cue-icon{transition:transform .3s ease}.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk):hover .cue-icon,.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk):focus-visible .cue-icon{transform:translateY(3px)}@media(prefers-reduced-motion:reduce){.section-hero.svelte-8texwk .scrollcue:where(.svelte-8texwk) .cue-icon{transition:none}}.section-hero.svelte-8texwk .sharecue:where(.svelte-8texwk){border:none;background:none;margin:0}@media(min-width:781px){.section-hero.is-long-lead.svelte-8texwk .description:where(.svelte-8texwk){grid-column:1/-1;grid-row:3;max-width:none;-moz-columns:2;columns:2;-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2)}.section-hero.is-long-lead.svelte-8texwk .description:where(.svelte-8texwk) p{-moz-column-break-inside:avoid;break-inside:avoid}.section-hero.is-long-lead.svelte-8texwk .meta:where(.svelte-8texwk){grid-column:1/-1;grid-row:4;align-self:auto;max-width:none;margin-top:calc(var(--space) * 1.5)}.section-hero.is-long-lead.svelte-8texwk .meta-table:where(.svelte-8texwk){display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:var(--space);column-gap:var(--space);border-top:1px solid var(--bg-300)}.section-hero.is-long-lead.svelte-8texwk .meta-row:where(.svelte-8texwk){display:block;border-top:none;padding:calc(var(--space) / 2) 0}.section-hero.is-long-lead.svelte-8texwk .meta-row:where(.svelte-8texwk) dt:where(.svelte-8texwk){margin-bottom:calc(var(--space) / 4)}.section-hero.is-long-lead.svelte-8texwk .meta-row:where(.svelte-8texwk) dd:where(.svelte-8texwk){text-align:left}.section-hero.is-long-lead.svelte-8texwk .actions:where(.svelte-8texwk){grid-row:5}.section-hero.is-long-lead.svelte-8texwk .cues:where(.svelte-8texwk){grid-row:5}}.section-hero.svelte-8texwk .distorsion:where(.svelte-8texwk){width:100%;aspect-ratio:16/10;max-height:min(70vh,680px);position:relative;line-height:0;z-index:0;border:1px solid var(--line-plate, rgba(19, 23, 17, .11));background-color:var(--bg-50);border-radius:var(--radius-plate);box-shadow:var(--shadow-plate);overflow:hidden}@media(max-width:780px){.section-hero.svelte-8texwk .distorsion:where(.svelte-8texwk){aspect-ratio:3/2;max-height:none}}.section-hero.svelte-8texwk .distorsion:where(.svelte-8texwk) .background:where(.svelte-8texwk){position:absolute;z-index:-1;inset:0;line-height:0}.section-hero.svelte-8texwk .distorsion:where(.svelte-8texwk) .background:where(.svelte-8texwk) .image:where(.svelte-8texwk){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-hero.svelte-8texwk .distorsion:where(.svelte-8texwk) .canvas:where(.svelte-8texwk){height:100%;transition:filter .3s ease}.section-hero.svelte-8texwk .distorsion:where(.svelte-8texwk) .canvas:where(.svelte-8texwk) .image:where(.svelte-8texwk){position:absolute;pointer-events:none;opacity:0}.section-hero.svelte-8texwk .distorsion:where(.svelte-8texwk) .canvas:where(.svelte-8texwk) canvas{width:100%!important;height:100%!important}.section-hero.is-half.svelte-8texwk .distorsion:where(.svelte-8texwk){aspect-ratio:21/9;max-height:min(60vh,540px);background-color:var(--color-aioa-hover)}.section-hero.is-half.svelte-8texwk .distorsion:where(.svelte-8texwk) .background:where(.svelte-8texwk) .image:where(.svelte-8texwk),.section-hero.is-half.svelte-8texwk .distorsion:where(.svelte-8texwk) .canvas:where(.svelte-8texwk) canvas{filter:grayscale(1) sepia(1) hue-rotate(202deg) saturate(2.4) brightness(.9) contrast(1.06)}@media(max-width:780px){.section-hero.is-half.svelte-8texwk .distorsion:where(.svelte-8texwk){aspect-ratio:4/3;max-height:none}}.section-richtext.svelte-1tfor8f{padding:calc(var(--space) * 3) 0 calc(var(--space) * 3.5)}.section.svelte-1tfor8f{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);row-gap:calc(var(--space) * 1.1);border-top:1px solid var(--bg-300);padding-block:calc(var(--space) * 1.6) calc(var(--space) * 2.4)}.section.svelte-1tfor8f:not(.is-headed){border-top:none;padding-top:0}.section.svelte-1tfor8f:not(.is-headed)>.body:where(.svelte-1tfor8f){grid-column:1 / -1;max-width:none}.head.svelte-1tfor8f{grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--space) * 1.5)}.section.has-spec.svelte-1tfor8f .head:where(.svelte-1tfor8f){position:static}.head.svelte-1tfor8f .kicker:where(.svelte-1tfor8f){color:var(--color-aioa);margin-bottom:calc(var(--space) * .55)}.title.svelte-1tfor8f{font-size:var(--text-h2);line-height:1.08;color:var(--color-black);text-wrap:balance;max-width:14ch}.body.svelte-1tfor8f{grid-column:2;min-width:0;max-width:62ch}.section.svelte-1tfor8f:not(.is-headed)>.body:where(.svelte-1tfor8f)>p{font-size:var(--text-h3);line-height:1.4;color:var(--color-black);text-wrap:balance}.section.is-headed.svelte-1tfor8f>.body:where(.svelte-1tfor8f)>p{color:var(--color-ink, #2b2b28)}.spec.svelte-1tfor8f{grid-column:1 / -1;margin:0;background-color:var(--color-black);border:1px solid var(--color-black);box-shadow:var(--shadow-plate);border-radius:var(--radius-plate);padding:calc(var(--space) * .6) 0}.spec-row.svelte-1tfor8f{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:baseline;padding-block:calc(var(--space) * .75);border-top:1px solid var(--line-on-dark, rgba(255, 255, 255, .16))}.spec-row.svelte-1tfor8f:first-child{border-top:none}.spec-label.svelte-1tfor8f{color:var(--color-white);padding-left:calc(var(--space) * 1.4)}.spec-value.svelte-1tfor8f{font-family:var(--font-mono);font-size:1.5rem;font-weight:400;line-height:1.6;color:var(--color-white);font-variant-numeric:tabular-nums;padding-right:calc(var(--space) * 1.4)}.prose.svelte-1tfor8f h1,.prose.svelte-1tfor8f h2,.prose.svelte-1tfor8f h3{font-size:clamp(2rem,3vw,2.4rem);font-weight:700;margin-top:calc(var(--space) * 1.6);margin-bottom:calc(var(--space) * .5);line-height:1.3;color:var(--color-black)}.prose.svelte-1tfor8f h1:first-child,.prose.svelte-1tfor8f h2:first-child,.prose.svelte-1tfor8f h3:first-child{margin-top:0}.prose.svelte-1tfor8f h4,.prose.svelte-1tfor8f h5,.prose.svelte-1tfor8f h6{font-size:clamp(1.8rem,2.5vw,2rem);font-weight:600;margin-top:calc(var(--space) * 1.2);margin-bottom:calc(var(--space) * .5);color:var(--color-black)}.prose.svelte-1tfor8f p{font-size:var(--font-size-text);line-height:1.7;margin-bottom:var(--space);color:var(--color-grey-on-white)}.prose.svelte-1tfor8f p:last-child{margin-bottom:0}.spec.svelte-1tfor8f~.body:where(.svelte-1tfor8f){grid-column:1 / -1;max-width:none}.spec.svelte-1tfor8f~.body:where(.svelte-1tfor8f)>p{font-family:var(--font-mono);font-size:var(--text-caption);line-height:1.6;color:var(--color-grey-on-white);margin:0}.spec.svelte-1tfor8f~.body:where(.svelte-1tfor8f)>p:first-child:before{content:"";display:inline-block;width:20px;height:2px;background-color:currentColor;vertical-align:middle;margin-right:.8rem}.prose.svelte-1tfor8f ul,.prose.svelte-1tfor8f ol{padding-left:calc(var(--space) * 1.2);margin-bottom:var(--space)}.prose.svelte-1tfor8f ul{list-style-type:disc}.prose.svelte-1tfor8f ol{list-style-type:decimal}.prose.svelte-1tfor8f li{font-size:var(--font-size-text);line-height:1.7;margin-bottom:calc(var(--space) * .3);color:var(--color-grey-on-white)}.prose.svelte-1tfor8f li::marker{color:var(--color-aioa);font-variant-numeric:tabular-nums}.prose.svelte-1tfor8f li>ul,.prose.svelte-1tfor8f li>ol{margin-top:calc(var(--space) * .3);margin-bottom:0}.prose.svelte-1tfor8f a{color:var(--color-aioa);text-decoration:none;border-bottom:1px solid var(--color-grey);transition:border-color .3s ease}.prose.svelte-1tfor8f a:hover,.prose.svelte-1tfor8f a:focus-visible{border-color:var(--color-aioa)}@media(prefers-reduced-motion:reduce){.prose.svelte-1tfor8f a{transition:none}}.prose.svelte-1tfor8f blockquote{border-left:3px solid var(--color-aioa);padding:calc(var(--space) * .5) 0 calc(var(--space) * .5) calc(var(--space) * 1.2);margin:calc(var(--space) * 1.5) 0;font-style:italic;color:var(--color-darkgrey);background-color:var(--bg-200)}.prose.svelte-1tfor8f blockquote p{margin-bottom:calc(var(--space) * .3)}.prose.svelte-1tfor8f blockquote p:last-child{margin-bottom:0}.prose.svelte-1tfor8f strong{font-weight:600;color:var(--color-black)}.prose.svelte-1tfor8f em{font-style:italic}.prose.svelte-1tfor8f img{max-width:100%;height:auto;border-radius:var(--radius-plate);border:1px solid var(--bg-400);margin:var(--space) 0;display:block}.prose.svelte-1tfor8f figure{margin:calc(var(--space) * 1.5) 0}.prose.svelte-1tfor8f figcaption{font-size:var(--text-caption);color:var(--color-darkgrey);margin-top:calc(var(--space) * .3)}.prose.svelte-1tfor8f code{font-family:var(--font-mono);font-size:.88em;background-color:var(--bg-200);padding:2px 6px;border-radius:var(--radius-plate);color:var(--color-black)}.prose.svelte-1tfor8f pre{background-color:var(--color-black);color:var(--color-grey);padding:var(--space);border-radius:var(--radius-plate);overflow-x:auto;margin:calc(var(--space) * 1.5) 0;font-size:1.4rem;line-height:1.6}.prose.svelte-1tfor8f pre code{background:none;padding:0;border-radius:0;color:inherit;font-size:inherit}.prose.svelte-1tfor8f hr{border:none;height:1px;background-color:var(--bg-300);margin:calc(var(--space) * 2) 0}.prose.svelte-1tfor8f table{width:100%;border-collapse:collapse;margin:var(--space) 0;font-size:1.6rem;font-variant-numeric:tabular-nums}.prose.svelte-1tfor8f th{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white);text-align:left;padding:calc(var(--space) * .4) calc(var(--space) * .6);border-bottom:2px solid var(--bg-400)}.prose.svelte-1tfor8f td{padding:calc(var(--space) * .4) calc(var(--space) * .6);border-bottom:1px solid var(--bg-300);color:var(--color-grey-on-white)}@media(max-width:980px){.section.svelte-1tfor8f{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * .9);padding-block:calc(var(--space) * 1.2) calc(var(--space) * 1.8)}.head.svelte-1tfor8f{grid-column:1;grid-row:auto;position:static;margin-bottom:calc(var(--space) * .2)}.title.svelte-1tfor8f{max-width:none}.body.svelte-1tfor8f{grid-column:1;max-width:62ch}.spec.svelte-1tfor8f{grid-column:1}.spec-row.svelte-1tfor8f{grid-template-columns:minmax(140px,2fr) minmax(0,5fr);-moz-column-gap:var(--space);column-gap:var(--space)}.spec-label.svelte-1tfor8f{padding-left:var(--space)}.spec-value.svelte-1tfor8f{padding-right:var(--space)}}@media(max-width:780px){.section-richtext.svelte-1tfor8f{padding:calc(var(--space) * 2) 0 calc(var(--space) * 2.5)}.head.svelte-1tfor8f .kicker:where(.svelte-1tfor8f){margin-bottom:calc(var(--space) * .5)}.spec.svelte-1tfor8f{padding:calc(var(--space) * .4) 0}.spec-row.svelte-1tfor8f{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * .25);padding-block:calc(var(--space) * .65)}.spec-label.svelte-1tfor8f,.spec-value.svelte-1tfor8f{padding-inline:calc(var(--space) * .9)}}.section-cards.svelte-9enomf{position:relative;display:flex;flex-direction:column;align-items:center;padding:90px}@media(max-width:780px){.section-cards.svelte-9enomf{padding:60px 30px}}.section-cards.svelte-9enomf .background:where(.svelte-9enomf){background-image:url(/images/cards-background-light.svg);background-size:contain;transform-origin:0 0}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .title:where(.svelte-9enomf),.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){padding:0 30px 30px}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){font-family:var(--font-mono);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-aioa)}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:3.6rem;line-height:1.2}@media(max-width:780px){.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:2.8rem}}.section-cards.svelte-9enomf .heading:where(.svelte-9enomf) .content:where(.svelte-9enomf){max-width:48ch;margin:0 auto;text-align:center;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white)}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf){display:flex;justify-content:center;flex-wrap:wrap;gap:30px;padding:90px 30px;position:relative;z-index:1}@media(max-width:780px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf){padding:60px 0}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf){min-height:300px;width:350px;background-color:var(--bg-100)}@media(max-width:1024px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf){width:300px}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf){height:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding:60px;position:relative;overflow:hidden;cursor:none}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .card-image:where(.svelte-9enomf){width:100%;overflow:hidden;margin-bottom:15px}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .card-image:where(.svelte-9enomf) .image:where(.svelte-9enomf){width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .card-icon{margin-bottom:15px;z-index:1;font-size:3rem;transition-duration:.2s;transition-timing-function:ease-in-out}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:1.6rem;text-transform:none;padding-bottom:15px}@media(max-width:1330px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .title:where(.svelte-9enomf){font-size:1.4rem}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){padding-bottom:15px;font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:2.4rem}@media(max-width:780px){.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .subtitle:where(.svelte-9enomf){font-size:1.8rem}}.section-cards.svelte-9enomf .cards-container:where(.svelte-9enomf) .card-item:where(.svelte-9enomf) .card-link:where(.svelte-9enomf) .content:where(.svelte-9enomf){font-family:var(--font-ui);font-size:1.5rem;line-height:1.6;text-align:center}.section-cta.svelte-qslwma{--cta-rule: var(--bg-400);--cta-kicker: var(--color-aioa);--cta-meta: var(--color-grey-on-white);--cta-muted: var(--color-darkgrey);--cta-rail: var(--color-aioa);--cta-mark-opacity: .5;position:relative;overflow:hidden;padding:calc(var(--space) * 3) 0 80px}.section-cta.is-primary.svelte-qslwma,.section-cta.is-accent.svelte-qslwma,.section-cta.is-default.svelte-qslwma{--cta-rule: rgba(255, 255, 255, .28);--cta-kicker: rgba(255, 255, 255, .85);--cta-meta: rgba(255, 255, 255, .72);--cta-muted: rgba(255, 255, 255, .82);--cta-rail: var(--color-white);--cta-mark-opacity: .045;background-color:var(--color-aioa);color:var(--color-white)}.section-cta.is-secondary.svelte-qslwma{background-color:var(--bg-200);color:var(--color-black);border-top:1px solid var(--bg-300);border-bottom:1px solid var(--bg-300)}.section-cta.is-dark.svelte-qslwma{--cta-rule: rgba(255, 255, 255, .18);--cta-kicker: var(--color-aioa-on-dark);--cta-meta: var(--color-grey-on-black);--cta-muted: var(--color-grey-on-black);--cta-rail: var(--color-white);--cta-mark-opacity: .04;background-color:var(--color-black);color:var(--color-white)}.mark.svelte-qslwma{position:absolute;right:-4%;bottom:-6%;width:56%;pointer-events:none;line-height:0}.mark-shape.svelte-qslwma{width:100%;height:auto;fill:var(--color-white);opacity:var(--cta-mark-opacity)}.inner.svelte-qslwma{position:relative;z-index:1}.head.svelte-qslwma{border-top:1px solid var(--cta-rule);padding-top:calc(var(--space) * .7);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space)}.head.svelte-qslwma .kicker:where(.svelte-qslwma){color:var(--cta-kicker)}.index.svelte-qslwma{margin:0;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;color:var(--cta-meta)}.stage.svelte-qslwma{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space) calc(var(--space) * 2);align-items:end;margin-top:calc(var(--space) * .9);margin-bottom:calc(var(--space) * 1.6)}.title.svelte-qslwma{align-self:start;font-size:var(--text-display);line-height:1.05;max-width:12ch;text-wrap:balance}.rail.svelte-qslwma{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--space) * .8);color:var(--cta-rail)}.arrow.svelte-qslwma{width:clamp(110px,13.5vw,192px);height:auto;display:block}.mail.svelte-qslwma{font-family:var(--font-mono);font-size:clamp(2.4rem,2.6vw,3.6rem);font-weight:700;letter-spacing:-.01em;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;text-decoration-color:var(--cta-rule);transition:text-decoration-color .3s ease,transform .3s ease}.mail.svelte-qslwma:hover,.mail.svelte-qslwma:focus-visible{text-decoration-color:currentColor}@media(prefers-reduced-motion:no-preference){.mail.svelte-qslwma:hover,.mail.svelte-qslwma:focus-visible{transform:translate(-4px)}}.foot.svelte-qslwma{border-top:1px solid var(--cta-rule);padding-top:var(--space);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space) calc(var(--space) * 2);align-items:center}.content.svelte-qslwma{font-size:1.7rem;line-height:1.55;color:var(--cta-muted);max-width:48ch}.content.svelte-qslwma p{margin-bottom:calc(var(--space) * .5)}.content.svelte-qslwma p:last-child{margin-bottom:0}.actions.svelte-qslwma{justify-self:end}.section-cta.is-primary.svelte-qslwma .action:where(.svelte-qslwma),.section-cta.is-accent.svelte-qslwma .action:where(.svelte-qslwma),.section-cta.is-default.svelte-qslwma .action:where(.svelte-qslwma),.section-cta.is-dark.svelte-qslwma .action:where(.svelte-qslwma){background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.section-cta.is-primary.svelte-qslwma .action:where(.svelte-qslwma):after,.section-cta.is-accent.svelte-qslwma .action:where(.svelte-qslwma):after,.section-cta.is-default.svelte-qslwma .action:where(.svelte-qslwma):after,.section-cta.is-dark.svelte-qslwma .action:where(.svelte-qslwma):after{background-color:var(--bg-400)}.action.svelte-qslwma{font-size:1.6rem;padding:1.7rem 3.6rem}@media(max-width:780px){.section-cta.svelte-qslwma{padding:calc(var(--space) * 2.2) 0 64px}.mark.svelte-qslwma{width:130%;right:-18%;bottom:-2%}.stage.svelte-qslwma{grid-template-columns:1fr;margin-bottom:calc(var(--space) * 1.2)}.rail.svelte-qslwma{flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;margin-top:calc(var(--space) * .4)}.arrow.svelte-qslwma{width:64px}.mail.svelte-qslwma{font-size:2.4rem}.foot.svelte-qslwma{grid-template-columns:1fr;gap:calc(var(--space) * 1.1)}.actions.svelte-qslwma{justify-self:stretch}.action.svelte-qslwma{width:100%;font-size:1.6rem;padding:1.7rem 3.4rem}}.section-contact-form.svelte-119p656{padding-block:calc(var(--space) * 3) calc(var(--space) * 3.5);background-color:var(--color-light)}.head.svelte-119p656{margin-bottom:calc(var(--space) * 1.6)}.head.svelte-119p656 .rule:where(.svelte-119p656){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7)}.head.svelte-119p656 .kicker:where(.svelte-119p656){color:var(--color-aioa)}.grid.svelte-119p656{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:end;margin-top:calc(var(--space) * .8)}.title.svelte-119p656{font-size:var(--text-h2);line-height:1.08;color:var(--color-black);text-wrap:balance;margin:0}.body.svelte-119p656{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:start;margin-top:calc(var(--space) * 1.5)}@media(max-width:980px){.body.svelte-119p656{grid-template-columns:1fr;row-gap:calc(var(--space) * 1.5)}}.rail.svelte-119p656{position:sticky;top:calc(var(--space) * 1.5);border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7)}@media(max-width:980px){.rail.svelte-119p656{position:static;order:-1}}.rail-kicker.svelte-119p656{color:var(--color-aioa)}.rail-body.svelte-119p656{margin-top:calc(var(--space) * .6);font-family:var(--font-text);font-size:1.7rem;line-height:1.55;color:var(--color-black)}.rail-body.svelte-119p656 p+p,.rail-body.svelte-119p656 ul{margin-top:calc(var(--space) * .6)}.rail-body.svelte-119p656 ul{list-style:none;margin:calc(var(--space) * .8) 0 0;padding:0}.rail-body.svelte-119p656 li{padding:calc(var(--space) * .45) 0;border-top:1px solid var(--bg-300);font-size:1.5rem;line-height:1.5}.rail-body.svelte-119p656 li:last-child{border-bottom:1px solid var(--bg-300)}.form.svelte-119p656{max-width:700px;margin-inline:0}.hp.svelte-119p656{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.group.svelte-119p656{margin-top:calc(var(--space) * 1.3)}.group.svelte-119p656:first-of-type{margin-top:0}.group.is-fieldset.svelte-119p656{border:0;padding:0;min-width:0}.group.is-fieldset.svelte-119p656 legend:where(.svelte-119p656){float:left;width:100%}.group.is-fieldset.svelte-119p656 legend:where(.svelte-119p656)+:where(.svelte-119p656){clear:both}legend.rule.svelte-119p656,p.rule.svelte-119p656{display:flex;align-items:baseline;gap:calc(var(--space) * .4);border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .55);margin:0 0 calc(var(--space) * .6);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.rule.svelte-119p656 .ord:where(.svelte-119p656){color:var(--color-aioa);font-variant-numeric:tabular-nums}.rule.svelte-119p656 .label:where(.svelte-119p656){color:var(--color-black);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.rule.svelte-119p656 .meta:where(.svelte-119p656){margin-left:auto;color:var(--color-darkgrey);font-weight:400;text-transform:none;letter-spacing:.02em}.chips.svelte-119p656{display:flex;flex-wrap:wrap;gap:calc(var(--space) * .35)}.chip.svelte-119p656{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--bg-400);border-radius:var(--radius-plate);background-color:var(--bg-50);font-family:var(--font-mono);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.chip.svelte-119p656:hover{border-color:var(--color-aioa);color:var(--color-black)}.chip.is-selected.svelte-119p656{background-color:var(--color-aioa);border-color:var(--color-aioa);color:var(--color-white)}.chip.svelte-119p656:has(input:where(.svelte-119p656):focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.chip-icon.svelte-119p656{display:inline-flex;flex-shrink:0}.hint.svelte-119p656{font-family:var(--font-mono);font-size:1.2rem;line-height:1.5;color:var(--color-darkgrey);margin:0}.row.svelte-119p656{display:grid;grid-template-columns:1fr;gap:var(--space);margin-bottom:var(--space)}.field.svelte-119p656{display:flex;flex-direction:column;gap:calc(var(--space) * .3)}.field.svelte-119p656:not(:last-child){margin-bottom:var(--space)}.field.svelte-119p656 label:where(.svelte-119p656){font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-black)}.field.svelte-119p656 input:where(.svelte-119p656),.field.svelte-119p656 textarea:where(.svelte-119p656){padding:calc(var(--button-padding, 12px) * 1.2);font-size:1.6rem;font-family:var(--font-ui);color:var(--color-black);background-color:var(--bg-50);border:1px solid var(--bg-400);border-radius:var(--radius-plate);transition:border-color var(--dur-hover, .3s) ease,box-shadow var(--dur-hover, .3s) ease}.field.svelte-119p656 input:where(.svelte-119p656)::-moz-placeholder,.field.svelte-119p656 textarea:where(.svelte-119p656)::-moz-placeholder{font-family:inherit;font-size:inherit;color:var(--color-darkgrey);opacity:1}.field.svelte-119p656 input:where(.svelte-119p656)::placeholder,.field.svelte-119p656 textarea:where(.svelte-119p656)::placeholder{font-family:inherit;font-size:inherit;color:var(--color-darkgrey);opacity:1}.field.svelte-119p656 input:where(.svelte-119p656):focus,.field.svelte-119p656 textarea:where(.svelte-119p656):focus{border-color:var(--color-aioa);box-shadow:inset 0 0 0 1px var(--color-aioa);outline:none}.field.has-error.svelte-119p656 input:where(.svelte-119p656),.field.has-error.svelte-119p656 textarea:where(.svelte-119p656){border-color:var(--color-error)}.field.has-error.svelte-119p656 input:where(.svelte-119p656):focus,.field.has-error.svelte-119p656 textarea:where(.svelte-119p656):focus{border-color:var(--color-aioa);box-shadow:inset 0 0 0 2px var(--color-aioa)}.row.svelte-119p656 .field:where(.svelte-119p656){margin-bottom:0}.required.svelte-119p656{color:var(--color-aioa);font-size:.9em;line-height:0;margin-left:.15em;letter-spacing:0}.optional.svelte-119p656{font-family:var(--font-mono);font-size:1.2rem;font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--color-darkgrey);margin-left:.4em}.error.svelte-119p656{font-size:1.3rem;color:var(--color-error);margin:0;line-height:1.4}.consent.svelte-119p656{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--space) * .5);align-items:start;margin:var(--space) 0 calc(var(--space) * .4);font-size:1.4rem;color:var(--color-grey-on-white)}.consent.has-error.svelte-119p656{color:var(--color-error)}.consent.svelte-119p656 input:where(.svelte-119p656){-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-top:2px;width:18px;height:18px;flex-shrink:0;cursor:pointer;background-color:var(--bg-50);border:1px solid var(--bg-400);border-radius:var(--radius-plate);display:grid;place-content:center;transition:border-color var(--dur-hover, .3s) ease,background-color var(--dur-hover, .3s) ease}.consent.svelte-119p656 input:where(.svelte-119p656):before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .15s ease;background-color:var(--color-white);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,80% 0%,39% 62%)}.consent.svelte-119p656 input:where(.svelte-119p656):checked{background-color:var(--color-aioa);border-color:var(--color-aioa)}.consent.svelte-119p656 input:where(.svelte-119p656):checked:before{transform:scale(1)}.consent.svelte-119p656 input:where(.svelte-119p656):focus-visible{outline:none;border-color:var(--color-aioa);box-shadow:inset 0 0 0 1px var(--color-aioa)}@media(prefers-reduced-motion:reduce){.consent.svelte-119p656 input:where(.svelte-119p656):before{transition:none}}.consent.svelte-119p656 label:where(.svelte-119p656){cursor:pointer;font-family:var(--font-ui);font-size:1.4rem;line-height:1.5}.consent.svelte-119p656 label:where(.svelte-119p656) a:where(.svelte-119p656){color:var(--color-aioa);text-decoration:underline;text-underline-offset:2px}.consent.svelte-119p656 label:where(.svelte-119p656) a:where(.svelte-119p656):hover{color:var(--color-aioa-hover)}.submit-error.svelte-119p656{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-plate);padding:calc(var(--space) * .75);margin-bottom:var(--space)}.submit-error.svelte-119p656 p:where(.svelte-119p656){color:var(--color-error);font-size:1.4rem;margin:0}.submit.svelte-119p656{gap:calc(var(--space) * .35);margin-top:calc(var(--space) * .6)}.submit.svelte-119p656:disabled{opacity:.7;cursor:wait}.spinner.svelte-119p656{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--color-white);border-radius:50%;animation:svelte-119p656-spin .6s linear infinite}@keyframes svelte-119p656-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-119p656{animation:none}.chip.svelte-119p656{transition:none}}.success.svelte-119p656{max-width:500px;margin-inline:0;text-align:left;padding:calc(var(--space) * 2) 0}.success.svelte-119p656:focus{outline:none}.success-icon.svelte-119p656{margin-bottom:var(--space);color:var(--color-success)}.success-title.svelte-119p656{font-size:2.4rem;color:var(--color-success);margin-bottom:calc(var(--space) * .5)}.success-text.svelte-119p656{font-size:var(--font-size-text);color:var(--color-grey-on-white);line-height:1.6;margin-bottom:calc(var(--space) * 1.5)}@media(min-width:781px){.row.svelte-119p656{grid-template-columns:1fr 1fr}}@media(max-width:780px){.section-contact-form.svelte-119p656{padding-block:calc(var(--space) * 2) calc(var(--space) * 2.5)}.grid.svelte-119p656{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * .7)}.rule.svelte-119p656 .meta:where(.svelte-119p656){display:none}}.card.svelte-1efpyob{--card-bg: var(--bg-50);--card-line: var(--line-plate, rgba(19, 23, 17, .11));--card-media-line: #e2e0da;--card-kicker: var(--color-black);--card-title: var(--color-black);--card-meta: var(--color-grey-on-white, #585858);--card-body: var(--color-darkgrey, #6a6e68);--card-media-bg: var(--bg-200);display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--radius-plate);overflow:hidden;box-shadow:var(--shadow-plate);text-decoration:none;color:inherit;transition:transform var(--dur-lift, .35s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.card--ink.svelte-1efpyob{--card-bg: var(--color-black);--card-line: var(--line-on-dark, rgba(255, 255, 255, .16));--card-media-line: #393c37;--card-kicker: var(--color-white);--card-title: var(--color-white);--card-meta: var(--color-grey-on-black, #a6a4b7);--card-body: var(--color-grey-on-black, #a6a4b7);--card-media-bg: var(--color-black)}@supports not (mix-blend-mode: multiply){.card.has-image.svelte-1efpyob{--tint-fallback-opacity: .3}}a.card.svelte-1efpyob:hover,a.card.svelte-1efpyob:focus-visible{transform:translateY(-4px)}a.card.svelte-1efpyob:focus-visible{outline:2px solid var(--color-aioa);outline-offset:2px}a.card--ink.svelte-1efpyob:focus-visible{outline-color:var(--color-aioa-on-dark)}.top.svelte-1efpyob{display:flex;align-items:center;justify-content:space-between;gap:var(--space);padding:calc(var(--space) * .6) var(--space);border-bottom:1px solid var(--card-line)}.card-kicker.svelte-1efpyob{color:var(--card-kicker)}.ordinal.svelte-1efpyob{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--card-title)}.media.svelte-1efpyob{position:relative;isolation:isolate;aspect-ratio:var(--card-media-ratio, 16 / 10);overflow:hidden;clip-path:inset(0);border-bottom:1px solid var(--card-media-line, var(--card-line));background-color:var(--card-media-bg);line-height:0}.image.svelte-1efpyob{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:grayscale(1) contrast(1.2) brightness(1.02);transform:scale(1.001);transition:filter var(--dur-wipe, .5s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),transform var(--dur-zoom, .6s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.tint.svelte-1efpyob{position:absolute;inset:-1px;pointer-events:none;background-color:var(--bg-200, #f5f3ee);mix-blend-mode:darken;opacity:var(--tint-fallback-opacity, 1);transition:opacity var(--dur-wipe, .5s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}a.card.svelte-1efpyob:hover .image:where(.svelte-1efpyob),a.card.svelte-1efpyob:focus-visible .image:where(.svelte-1efpyob),.card.svelte-1efpyob:focus-within .image:where(.svelte-1efpyob){filter:none;transform:scale(1.03)}a.card.svelte-1efpyob:hover .tint:where(.svelte-1efpyob),a.card.svelte-1efpyob:focus-visible .tint:where(.svelte-1efpyob),.card.svelte-1efpyob:focus-within .tint:where(.svelte-1efpyob){opacity:0}.grain.svelte-1efpyob{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E")}.year-band.svelte-1efpyob{position:absolute;left:0;right:0;bottom:-1px;z-index:3;display:flex;align-items:center;gap:calc(var(--space) / 4);padding:.9rem var(--space);background-color:var(--color-aioa);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;color:var(--color-white);transform:translateY(100%);transition:transform .4s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) 0s}a.card.svelte-1efpyob:hover .year-band:where(.svelte-1efpyob),a.card.svelte-1efpyob:focus-visible .year-band:where(.svelte-1efpyob),.card.svelte-1efpyob:focus-within .year-band:where(.svelte-1efpyob){transform:translateY(0);transition-delay:.6s}.year-band.svelte-1efpyob:before{content:"";display:inline-block;width:20px;height:2px;background-color:currentColor}.details.svelte-1efpyob{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:calc(var(--space) * .9) var(--space) var(--space)}.name.svelte-1efpyob{font-size:var(--text-h3);font-weight:900;line-height:1.1;color:var(--card-title);text-wrap:balance}.excerpt.svelte-1efpyob{margin-top:calc(var(--space) * .45);max-width:46ch;font-family:var(--font-ui);font-size:1.5rem;line-height:1.5;color:var(--card-body);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.specs.svelte-1efpyob{margin-top:calc(var(--space) * .5);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;font-variant-numeric:tabular-nums;color:var(--card-meta)}.details.svelte-1efpyob>:where(.svelte-1efpyob):nth-last-child(2){margin-bottom:var(--space)}.cta.svelte-1efpyob{margin-top:auto;padding:.8rem 1.6rem;border-width:2px;font-family:var(--font-display);font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em}.card--ink.svelte-1efpyob .cta:where(.svelte-1efpyob){background-color:transparent;border-color:var(--color-white)}a.card.svelte-1efpyob:hover .cta:where(.svelte-1efpyob):after,a.card.svelte-1efpyob:focus-visible .cta:where(.svelte-1efpyob):after{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}@media(max-width:900px){.media.svelte-1efpyob{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.card.svelte-1efpyob,.image.svelte-1efpyob,.tint.svelte-1efpyob,.cta.svelte-1efpyob:after{transition:none}a.card.svelte-1efpyob:hover,a.card.svelte-1efpyob:focus-visible{transform:none}a.card.svelte-1efpyob:hover .image:where(.svelte-1efpyob),a.card.svelte-1efpyob:focus-visible .image:where(.svelte-1efpyob){transform:scale(1.001)}.year-band.svelte-1efpyob{transform:none;opacity:0;transition:opacity .3s ease}a.card.svelte-1efpyob:hover .year-band:where(.svelte-1efpyob),a.card.svelte-1efpyob:focus-visible .year-band:where(.svelte-1efpyob),.card.svelte-1efpyob:focus-within .year-band:where(.svelte-1efpyob){opacity:1}}@media(hover:none){.year-band.svelte-1efpyob{transform:none;opacity:1;transition:none}}.section-portfolio.svelte-zjjqdc{position:relative;background-color:var(--bg-100);overflow-x:clip}.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc){padding-block:calc(var(--space) * 3) calc(var(--space) * 3.5)}.head.svelte-zjjqdc{border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7);margin-bottom:calc(var(--space) * 2)}.rule.svelte-zjjqdc{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space)}.head.svelte-zjjqdc .kicker:where(.svelte-zjjqdc){color:var(--color-aioa)}.grid.svelte-zjjqdc{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:end;margin-top:calc(var(--space) * .8)}.title.svelte-zjjqdc{margin:0;font-size:var(--text-h2);line-height:1.08;color:var(--color-black)}.description.svelte-zjjqdc{font-size:var(--text-lead);line-height:1.5;color:var(--color-black);max-width:52ch}.description.svelte-zjjqdc p{margin:0}.head.svelte-zjjqdc .meta:where(.svelte-zjjqdc){margin:0;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white)}.plates.svelte-zjjqdc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap, 4rem);align-items:stretch;transition:opacity .25s ease;transition:opacity .45s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),transform .45s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.plates.is-paging.svelte-zjjqdc{opacity:0;transform:translateY(10px);pointer-events:none}@media(prefers-reduced-motion:reduce){.plates.svelte-zjjqdc{transition:none}.plates.is-paging.svelte-zjjqdc{transform:none}}.plates-zone.svelte-zjjqdc{position:relative}.loader.svelte-zjjqdc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--space) * .6);pointer-events:none}.loader.svelte-zjjqdc .mark:where(.svelte-zjjqdc){width:96px;height:auto;fill:var(--color-black)}.loader.svelte-zjjqdc .bar:where(.svelte-zjjqdc){width:96px;height:3px;background-color:var(--color-aioa);animation:svelte-zjjqdc-loading-progress 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.loader.svelte-zjjqdc .bar:where(.svelte-zjjqdc){animation:none}}@keyframes svelte-zjjqdc-loading-progress{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(.7);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.cell.svelte-zjjqdc{display:flex;min-width:0;grid-column:span 4}.cell.is-featured.svelte-zjjqdc{grid-column:1/-1;--card-media-ratio: 21 / 8}.plates-empty.svelte-zjjqdc{margin:0;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-grey-on-white)}.plates-empty.svelte-zjjqdc a:where(.svelte-zjjqdc){color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.section-foot.svelte-zjjqdc{display:flex;align-items:center;justify-content:space-between;gap:var(--space);margin-top:clamp(5rem,6vw,8rem);padding-top:calc(var(--space) * .8);border-top:1px solid var(--bg-300)}.section-foot.svelte-zjjqdc .meta:where(.svelte-zjjqdc){margin:0;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white)}.pagination.svelte-zjjqdc{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:calc(var(--space) * .9);column-gap:calc(var(--space) * .9);row-gap:calc(var(--space) * .3);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white)}.page-list.svelte-zjjqdc{display:flex;align-items:baseline;-moz-column-gap:calc(var(--space) * .45);column-gap:calc(var(--space) * .45);list-style:none;margin:0;padding:0}.pagination.svelte-zjjqdc a:where(.svelte-zjjqdc){color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.pagination.svelte-zjjqdc a:where(.svelte-zjjqdc):hover,.pagination.svelte-zjjqdc a:where(.svelte-zjjqdc):focus-visible{border-bottom-color:currentColor}.page-num[aria-current=page].svelte-zjjqdc{color:var(--color-black);border-bottom:1px solid currentColor}.page-step.is-off.svelte-zjjqdc{color:var(--color-darkgrey)}@media(max-width:1100px){.plates.svelte-zjjqdc{grid-template-columns:repeat(2,minmax(0,1fr))}.cell.svelte-zjjqdc{grid-column:span 1}.cell.is-featured.svelte-zjjqdc{grid-column:1/-1;--card-media-ratio: 16 / 9}}@media(max-width:780px){.section-portfolio.svelte-zjjqdc .container:where(.svelte-zjjqdc){padding-block:calc(var(--space) * 2) calc(var(--space) * 2.5)}.rule.svelte-zjjqdc{flex-wrap:wrap;row-gap:calc(var(--space) * .3)}.grid.svelte-zjjqdc{grid-template-columns:1fr;row-gap:calc(var(--space) * .8);align-items:start}.plates.svelte-zjjqdc{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * 1.4)}.cell.svelte-zjjqdc,.cell.is-featured.svelte-zjjqdc{grid-column:1/-1;--card-media-ratio: initial}.section-foot.svelte-zjjqdc{flex-direction:column;align-items:flex-start;gap:calc(var(--space) * .6)}}.section-testimony.svelte-1pirj2w{position:relative}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w){position:relative;z-index:1;padding:60px 240px;display:flex;min-height:50vh}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w){min-height:25vh;flex:1;display:flex;background-color:var(--color-black);color:var(--color-white);max-width:1024px;margin:auto;position:relative;justify-content:space-between;padding:20px;box-shadow:0 0 10px #13171108;flex-wrap:wrap}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w){flex:0 0 40%;padding:20px;display:flex;flex-direction:column;justify-content:center;position:relative}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .title:where(.svelte-1pirj2w){font-size:2.4rem}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w){font-style:italic}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w) .author:where(.svelte-1pirj2w){display:flex;flex-direction:column;font-family:var(--font-ui);font-style:normal;margin-top:30px}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w) .author:where(.svelte-1pirj2w) .name:where(.svelte-1pirj2w){font-weight:700;font-size:1.5rem;text-transform:uppercase}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .about:where(.svelte-1pirj2w) .description:where(.svelte-1pirj2w) .author:where(.svelte-1pirj2w) .role:where(.svelte-1pirj2w){font-size:1.2rem}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .illustration:where(.svelte-1pirj2w){background-color:var(--color-black);flex:1 0 60%;clip-path:polygon(120px 0,100% 0%,calc(100% - 120px) 100%,0% 100%);position:relative;min-height:360px}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .illustration:where(.svelte-1pirj2w) .image:where(.svelte-1pirj2w){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-testimony.svelte-1pirj2w .container:where(.svelte-1pirj2w) .testimony:where(.svelte-1pirj2w) .interaction:where(.svelte-1pirj2w){position:absolute;bottom:20px;right:20px}.section-testimony.svelte-1pirj2w .svgs:where(.svelte-1pirj2w){position:absolute;top:60px;width:100%;height:100%;pointer-events:none}.section-testimony.svelte-1pirj2w .svgs:where(.svelte-1pirj2w) .svg:where(.svelte-1pirj2w){width:50%;position:absolute;line-height:0}.section-testimony.svelte-1pirj2w .svgs:where(.svelte-1pirj2w) .svg.as-left:where(.svelte-1pirj2w){height:445px;left:-10%;text-align:left}.section-testimony.svelte-1pirj2w .svgs:where(.svelte-1pirj2w) .svg.as-right:where(.svelte-1pirj2w){height:328px;right:-10%;text-align:right}.section-testimony.svelte-1pirj2w .svgs:where(.svelte-1pirj2w) .svg:where(.svelte-1pirj2w) .shape:where(.svelte-1pirj2w){height:100%;-o-object-fit:contain;object-fit:contain;display:inline-block;fill:var(--color-white)}.section-testimony.svelte-1pirj2w .svgs:where(.svelte-1pirj2w) .svg:where(.svelte-1pirj2w) .shape:where(.svelte-1pirj2w) polygon:where(.svelte-1pirj2w),.section-testimony.svelte-1pirj2w .svgs:where(.svelte-1pirj2w) .svg:where(.svelte-1pirj2w) .shape:where(.svelte-1pirj2w) path:where(.svelte-1pirj2w){opacity:.7}@font-face{font-family:azo-sans-marquee;src:url(https://use.typekit.net/af/2dbc12/00000000000000007735a2d5/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3) format("woff2");font-weight:900;font-style:normal;font-display:block}.section-marquee.svelte-1x0p2rk{position:relative;background-color:var(--bg-200);padding:calc(var(--space) * 3) 0 calc(var(--space) * 3.5);overflow:hidden}@media(max-width:780px){.section-marquee.svelte-1x0p2rk{padding:calc(var(--space) * 1.5) 0 calc(var(--space) * 2)}}.section-marquee.svelte-1x0p2rk:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E")}.head.svelte-1x0p2rk{position:relative;z-index:1;max-width:var(--wrapper);margin-inline:auto;padding-inline:var(--section-inline) var(--space)}.rule.svelte-1x0p2rk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);border-top:1px solid var(--bg-400);padding-top:calc(var(--space) * .7)}@media(max-width:780px){.rule.svelte-1x0p2rk{flex-wrap:wrap;row-gap:calc(var(--space) * .3)}}.rule.svelte-1x0p2rk .kicker:where(.svelte-1x0p2rk){color:var(--color-aioa)}.meta.svelte-1x0p2rk{margin:0;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-grey-on-white)}.grid.svelte-1x0p2rk{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:end;margin-top:calc(var(--space) * .8)}@media(max-width:900px){.grid.svelte-1x0p2rk{grid-template-columns:1fr;row-gap:var(--space);margin-top:var(--space)}}.title.svelte-1x0p2rk{margin:0;font-size:var(--text-h2);line-height:1.08;text-wrap:balance}.description.svelte-1x0p2rk{max-width:52ch;font-size:var(--text-lead);line-height:1.5;color:var(--color-black)}.description.svelte-1x0p2rk p{margin:0}.description.svelte-1x0p2rk p+p{margin-top:.8em}.marquee.svelte-1x0p2rk{display:block;position:relative;z-index:1;width:100%;margin:0;padding:calc(var(--space) * 2) 0 0;list-style:none;overflow:hidden}@media(max-width:780px){.marquee.svelte-1x0p2rk{padding-top:calc(var(--space) * 1.5)}}.chunk.svelte-1x0p2rk{display:block;overflow:visible}.chunk.svelte-1x0p2rk+.chunk:where(.svelte-1x0p2rk){margin-top:calc(var(--space) * 1.1)}@media(max-width:780px){.chunk.svelte-1x0p2rk+.chunk:where(.svelte-1x0p2rk){margin-top:calc(var(--space) * .7)}}.chunk.svelte-1x0p2rk .track:where(.svelte-1x0p2rk){display:inline-flex;align-items:center;flex-wrap:nowrap;will-change:transform;animation:svelte-1x0p2rk-marquee-scroll var(--marquee-duration, 40s) linear infinite}.chunk.svelte-1x0p2rk .group:where(.svelte-1x0p2rk){display:inline-flex;align-items:center;flex-wrap:nowrap;gap:calc(var(--space) * 1.6);padding-right:calc(var(--space) * 1.6)}@media(max-width:780px){.chunk.svelte-1x0p2rk .group:where(.svelte-1x0p2rk){gap:var(--space);padding-right:var(--space)}}.chunk.svelte-1x0p2rk:hover .track:where(.svelte-1x0p2rk),.chunk.svelte-1x0p2rk:focus-within .track:where(.svelte-1x0p2rk){animation-play-state:paused}.chunk.svelte-1x0p2rk:nth-child(3n+2) .track:where(.svelte-1x0p2rk){animation-duration:calc(var(--marquee-duration, 40s) * .7);animation-direction:reverse}.chunk.svelte-1x0p2rk:nth-child(3n) .track:where(.svelte-1x0p2rk){animation-duration:calc(var(--marquee-duration, 40s) * .85)}.chunk.svelte-1x0p2rk:nth-child(2) .link:where(.svelte-1x0p2rk) .text:where(.svelte-1x0p2rk){color:var(--bg-200);-webkit-text-stroke:3px var(--color-black)}@media(max-width:780px){.chunk.svelte-1x0p2rk:nth-child(2) .link:where(.svelte-1x0p2rk) .text:where(.svelte-1x0p2rk){-webkit-text-stroke:2px var(--color-black)}}.sep.svelte-1x0p2rk{flex:none;width:12px;height:12px;background-color:var(--color-aioa);transform:rotate(45deg)}@media(max-width:780px){.sep.svelte-1x0p2rk{width:8px;height:8px}}.link.svelte-1x0p2rk{font-family:"azo-sans-marquee",var(--font-display);font-size:clamp(3.4rem,7vw,8.6rem);line-height:1;text-transform:uppercase;color:inherit;font-weight:900;letter-spacing:-.02em;position:relative;white-space:nowrap;display:inline-block;text-decoration:none}.link.svelte-1x0p2rk .text:where(.svelte-1x0p2rk){display:block;padding:.14em .08em}.link.svelte-1x0p2rk:hover:after,.link.svelte-1x0p2rk:focus:after{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.link.svelte-1x0p2rk:after{content:attr(data-title);display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-color:var(--color-aioa);color:var(--color-white);-webkit-text-stroke:0;clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:clip-path .5s ease;pointer-events:none;padding:.14em .08em}@keyframes svelte-1x0p2rk-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.chunk.svelte-1x0p2rk .track:where(.svelte-1x0p2rk){animation:none}}.section-logos.svelte-1tzzjls{position:relative;padding:calc(var(--space, 30px) * 2) 0;background-color:var(--color-black);color:var(--color-white)}.section-logos.svelte-1tzzjls:before,.section-logos.svelte-1tzzjls:after{display:block;content:"";pointer-events:none;position:absolute;z-index:1;top:0;width:calc(var(--navigation, 120px) * 2);height:100%}.section-logos.svelte-1tzzjls:before{left:0;background:linear-gradient(90deg,#131711,#13171100)}.section-logos.svelte-1tzzjls:after{right:0;background:linear-gradient(90deg,#13171100,#131711)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls){position:relative;z-index:0;padding:calc(var(--space, 30px)) calc(var(--navigation, 120px)) 0}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .headline:where(.svelte-1tzzjls){text-align:center;margin:0 auto}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .headline:where(.svelte-1tzzjls) .strapline:where(.svelte-1tzzjls){font-family:var(--font-mono);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-aioa-on-dark, var(--color-aioa))}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .headline:where(.svelte-1tzzjls) .description:where(.svelte-1tzzjls){max-width:48ch;margin-inline:auto;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-black)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .actions:where(.svelte-1tzzjls){display:flex;justify-content:center;margin-top:calc(var(--space, 30px) / 2)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper{width:100vw;margin-left:calc(var(--navigation, 120px) * -1);pointer-events:none}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper-wrapper{transition-timing-function:linear}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper-slide{height:150px;width:150px}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .logo:where(.svelte-1tzzjls) .image:where(.svelte-1tzzjls){width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media(max-width:780px){.section-logos.svelte-1tzzjls{padding:calc(var(--space, 30px)) 0}.section-logos.svelte-1tzzjls:before,.section-logos.svelte-1tzzjls:after{width:calc(var(--space, 30px) * 2)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls){padding:calc(var(--space, 30px)) calc(var(--space, 30px)) 0}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper{margin-left:calc(var(--space, 30px) * -1)}.section-logos.svelte-1tzzjls .container:where(.svelte-1tzzjls) .swiper-slide{height:100px;width:100px}}.section-categories.svelte-1af4qlo{position:relative}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo){position:relative;z-index:1;padding:60px 120px 30px}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .headline:where(.svelte-1af4qlo){text-align:center;margin:0 auto}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .headline:where(.svelte-1af4qlo) .strapline:where(.svelte-1af4qlo){font-family:var(--font-mono);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-aioa)}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .headline:where(.svelte-1af4qlo) .description:where(.svelte-1af4qlo){max-width:48ch;margin-inline:auto;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white)}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .actions:where(.svelte-1af4qlo){display:flex;justify-content:center}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo){display:flex;max-width:1320px;margin:auto;position:relative;justify-content:center;padding:60px 120px;gap:40px;flex-wrap:wrap}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo){position:relative;flex:1 0 calc(33.333% - 40px);max-width:50%;display:flex;flex-direction:column;padding:20px 20px 40px;background-color:var(--color-white);transform-origin:center center;transform:scale(1);transition:all .3s ease;box-shadow:0 0 10px #13171100;border-radius:var(--radius-plate)}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo):hover,.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category.is-focus:where(.svelte-1af4qlo){transform:scale(1.05);box-shadow:0 0 90px #1317110d}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .illustration:where(.svelte-1af4qlo){width:100%;height:25vh;order:1;position:relative;overflow:hidden;line-height:0;transition:filter .3s ease}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .illustration:where(.svelte-1af4qlo) .image:where(.svelte-1af4qlo){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .title:where(.svelte-1af4qlo){font-size:2rem;order:2;margin:20px 0 15px}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .description:where(.svelte-1af4qlo){font-family:var(--font-ui);font-size:1.5rem;line-height:1.6;order:3}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .link:where(.svelte-1af4qlo){order:4;display:block;position:absolute;z-index:1;inset:0}.section-categories.svelte-1af4qlo .container:where(.svelte-1af4qlo) .categories:where(.svelte-1af4qlo) .category:where(.svelte-1af4qlo) .link:where(.svelte-1af4qlo) .text:where(.svelte-1af4qlo){line-height:0;font-size:0}.section-project-intro.svelte-w72nnv{position:relative;background-color:var(--bg-100);padding:calc(var(--space) * 2) 0 calc(var(--space) * 3.5)}@media(max-width:780px){.section-project-intro.svelte-w72nnv{padding:calc(var(--space) * 1.6) 0 calc(var(--space) * 2.5)}}.intro-head.svelte-w72nnv{display:flex;align-items:center;justify-content:space-between;gap:var(--space);border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7)}.intro-kicker.svelte-w72nnv{color:var(--color-aioa);flex-shrink:0}.intro-head-end.svelte-w72nnv{display:flex;align-items:center;gap:var(--space);min-width:0}.intro-meta.svelte-w72nnv{margin:0;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:780px){.intro-meta.svelte-w72nnv{display:none}}.intro-actions.svelte-w72nnv{display:inline-flex;align-items:center;gap:calc(var(--space) / 3);flex-shrink:0}.intro-actions.svelte-w72nnv .icon{font-size:1.8rem}.intro-actions.svelte-w72nnv .interaction:where(.svelte-w72nnv){border:none}.intro-title.svelte-w72nnv{margin-block:calc(var(--space) * 1.1) calc(var(--space) * .7);font-size:var(--text-title-case, clamp(3.4rem, 2.2rem + 3.2vw, 6.4rem));line-height:1.08;color:var(--color-black);text-wrap:balance;max-width:20ch}@media(max-width:780px){.intro-title.svelte-w72nnv{margin-block:calc(var(--space) * .9) calc(var(--space) * .6)}}.intro-byline.svelte-w72nnv{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:calc(var(--space) / 3);column-gap:calc(var(--space) / 3);align-items:baseline;margin:0 0 calc(var(--space) * 1.5);font-size:var(--text-h3);font-weight:400;line-height:1.25;color:var(--color-black)}.intro-byline.svelte-w72nnv:before{content:"";align-self:center;width:34px;height:3px;background-color:var(--color-aioa)}@media(max-width:780px){.intro-byline.svelte-w72nnv{margin-bottom:var(--space)}}.byline-text.svelte-w72nnv{min-width:0}.byline-client.svelte-w72nnv{font-weight:600}.byline-sep.svelte-w72nnv{color:var(--bg-400)}.byline-year.svelte-w72nnv{color:var(--color-grey-on-white);font-variant-numeric:tabular-nums}.intro-cols.svelte-w72nnv{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);-moz-column-gap:calc(var(--space) * 2.5);column-gap:calc(var(--space) * 2.5);align-items:start;border-top:1px solid var(--bg-300);padding-block:calc(var(--space) * 1.2) calc(var(--space) * 1.8)}.intro-cols.is-single.svelte-w72nnv{grid-template-columns:minmax(0,1fr)}@media(max-width:780px){.intro-cols.svelte-w72nnv{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * 1.2);padding-block:var(--space) calc(var(--space) * 1.2)}}.intro-lede.svelte-w72nnv{max-width:52ch;font-size:var(--text-lead);line-height:1.5;color:var(--color-black)}.intro-lede.svelte-w72nnv p{margin:0}.intro-lede.svelte-w72nnv p+p{margin-top:calc(var(--space) * .6)}.intro-facts.svelte-w72nnv{margin:0;min-width:0;align-self:stretch;border-left:1px solid var(--bg-300);padding-left:calc(var(--space) * 1.4)}@media(max-width:780px){.intro-facts.svelte-w72nnv{border-left:none;padding-left:0}}.fact.svelte-w72nnv{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);-moz-column-gap:var(--space);column-gap:var(--space);align-items:baseline;padding-block:calc(var(--space) * .55);border-top:1px solid var(--bg-300)}.fact.svelte-w72nnv:first-child{border-top:none;padding-top:0}.fact.svelte-w72nnv:last-child{padding-bottom:0}@media(max-width:780px){.fact.svelte-w72nnv{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * .25)}.fact.svelte-w72nnv:first-child{border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .55)}}.fact--stack.svelte-w72nnv{display:block}.fact--stack.svelte-w72nnv .fact-label:where(.svelte-w72nnv){margin-bottom:calc(var(--space) * .45)}.stack-list.svelte-w72nnv{list-style:none;margin:0;padding:0}.stack-item.svelte-w72nnv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);padding-block:calc(var(--space) * .4);border-top:1px solid var(--bg-300);font-family:var(--font-mono);font-size:1.5rem;font-weight:400;color:var(--color-black)}.stack-item.svelte-w72nnv:last-child{padding-bottom:0}.stack-ordinal.svelte-w72nnv{font-size:var(--text-meta);font-weight:700;color:var(--color-grey-on-white);font-variant-numeric:tabular-nums;letter-spacing:.08em}.fact-label.svelte-w72nnv{color:var(--color-grey-on-white)}.fact-value.svelte-w72nnv{margin:0;font-size:var(--font-size-text);font-weight:400;font-variant-numeric:tabular-nums;color:var(--color-black)}.fact-link.svelte-w72nnv{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--bg-400);transition:color .3s var(--ease-out-expo),text-decoration-color .3s var(--ease-out-expo)}.fact-link.svelte-w72nnv:hover,.fact-link.svelte-w72nnv:focus-visible{color:var(--color-aioa);text-decoration-color:var(--color-aioa)}.intro-media.svelte-w72nnv{margin:0;max-width:100%;background-color:var(--bg-50);border:1px solid var(--line-plate, rgba(19, 23, 17, .11));box-shadow:var(--shadow-plate);border-radius:var(--radius-plate);padding:var(--space);line-height:0;overflow:hidden}@media(max-width:780px){.intro-media.svelte-w72nnv{padding:calc(var(--space) / 2)}}.intro-media.svelte-w72nnv .image:where(.svelte-w72nnv){width:100%;max-width:100%;height:auto;max-height:72vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.intro-plate.svelte-w72nnv{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space);min-height:clamp(300px,30vw,440px);max-width:100%;background-color:var(--color-black);color:var(--color-white);border-radius:var(--radius-plate);padding:calc(var(--space) * 1.1) calc(var(--space) * 1.4)}@media(max-width:780px){.intro-plate.svelte-w72nnv{min-height:260px;padding:calc(var(--space) * .8) var(--space)}}.plate-head.svelte-w72nnv,.plate-foot.svelte-w72nnv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space);font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.plate-head.svelte-w72nnv{border-bottom:1px solid var(--line-on-dark, rgba(255, 255, 255, .16));padding-bottom:calc(var(--space) * .6)}.plate-foot.svelte-w72nnv{border-top:1px solid var(--line-on-dark, rgba(255, 255, 255, .16));padding-top:calc(var(--space) * .6)}.plate-kicker.svelte-w72nnv{display:inline-flex;align-items:center;gap:calc(var(--space) / 4);color:var(--color-aioa-on-dark)}.plate-kicker.svelte-w72nnv:before{content:"";display:inline-block;width:20px;height:2px;background-color:currentColor}.plate-ordinal.svelte-w72nnv{color:var(--color-grey-on-black);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:780px){.plate-ordinal.svelte-w72nnv{display:none}}.plate-monogram.svelte-w72nnv{font-family:var(--font-display);font-size:clamp(9rem,16vw,19rem);font-weight:900;line-height:.85;letter-spacing:-.04em;color:var(--color-white)}.plate-dot.svelte-w72nnv{color:var(--color-aioa-on-dark)}.plate-caption.svelte-w72nnv{color:var(--color-grey-on-black);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plate-caption--end.svelte-w72nnv{flex-shrink:0}@media(prefers-reduced-motion:reduce){.fact-link.svelte-w72nnv{transition-duration:0s}}.section-related.svelte-neljx7{position:relative;padding-block:calc(var(--space) * 3) calc(var(--space) * 3.5)}.head.svelte-neljx7{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--space) * 2);border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7);margin-bottom:calc(var(--space) * 2)}.head-text.svelte-neljx7{min-width:0}.head.svelte-neljx7 .kicker:where(.svelte-neljx7){color:var(--color-aioa);margin-bottom:calc(var(--space) * .55)}.head-title.svelte-neljx7{font-size:var(--text-h2);line-height:1.08;color:var(--color-black);text-wrap:balance;max-width:16ch}.head-desc.svelte-neljx7{max-width:48ch;margin-top:calc(var(--space) * .7);font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white)}.head-link.svelte-neljx7{flex-shrink:0;margin-bottom:.4em}.plates.svelte-neljx7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap, calc(var(--space) * 1.5));align-items:stretch}.cell.svelte-neljx7{display:flex;min-width:0}@media(max-width:900px){.head.svelte-neljx7{flex-direction:column;align-items:flex-start;gap:calc(var(--space) * 1.1)}.head-link.svelte-neljx7{margin-bottom:0}.plates.svelte-neljx7{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * 1.25)}}.section-accessibility.svelte-1b8xzow{position:relative;background-color:var(--bg-200)}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow){flex:1 0 50%}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .strapline:where(.svelte-1b8xzow){font-family:var(--font-mono);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-aioa)}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .title:where(.svelte-1b8xzow){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .title:where(.svelte-1b8xzow){font-size:2.25rem}}@media(max-width:780px){.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .title:where(.svelte-1b8xzow){font-size:2rem}}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .description:where(.svelte-1b8xzow){max-width:48ch;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white);order:4}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .actions:where(.svelte-1b8xzow){flex:1 0 50%;display:flex;align-items:end;justify-content:flex-end}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow){margin:0;flex:1 0 100%}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements.has-margin:where(.svelte-1b8xzow){margin-top:30px}@media(max-width:1330px){.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow){-moz-columns:1;columns:1}}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow){display:flex;flex-wrap:wrap}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow)+.element:where(.svelte-1b8xzow){margin-top:40px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow){font-size:1.8rem;padding:15px 0;display:inline-flex;align-items:center}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .header:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow):before{content:"";display:inline-block;background-color:var(--color-black);width:20px;height:2px;margin-right:7.5px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details:where(.svelte-1b8xzow){flex:1 0 100%;margin-top:15px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details.has-margin:where(.svelte-1b8xzow){margin-top:30px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow){display:flex;justify-content:space-between;flex-wrap:wrap}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element:where(.svelte-1b8xzow) .details:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow){flex:0 0 calc(50% - 20px);margin-bottom:40px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow){max-width:390px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow){display:flex}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .preview:where(.svelte-1b8xzow){width:145px;height:75px;border-radius:var(--radius-plate);overflow:hidden;color:var(--color-white);font-size:2rem;display:flex;justify-content:center;align-items:center;line-height:0}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .preview.is-black:where(.svelte-1b8xzow){color:var(--color-black)}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .preview:where(.svelte-1b8xzow):before{content:"Aa";font-weight:600}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow){font-family:var(--font-mono);font-size:1.3rem;flex:1;padding-left:20px;display:flex;flex-direction:column;justify-content:center;gap:5px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow){display:flex;align-items:center;max-width:225px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow) strong:where(.svelte-1b8xzow){font-weight:700}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow) .value:where(.svelte-1b8xzow){margin-left:auto}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-contrast:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow) .information:where(.svelte-1b8xzow) .wcag:where(.svelte-1b8xzow) .icon{margin-left:10px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow){display:flex;max-width:390px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow){display:flex;align-items:center}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .name:where(.svelte-1b8xzow) .icon{margin-right:10px}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .colors:where(.svelte-1b8xzow){display:flex;margin-left:auto}.section-accessibility.svelte-1b8xzow .container:where(.svelte-1b8xzow) .elements:where(.svelte-1b8xzow) .element.as-vision:where(.svelte-1b8xzow) .checks:where(.svelte-1b8xzow) .check:where(.svelte-1b8xzow) .colors:where(.svelte-1b8xzow) .color:where(.svelte-1b8xzow){width:35px;height:35px;border-radius:35px;margin-left:12px}.section-typography.svelte-1xpsybb{position:relative;background-color:var(--bg-200)}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb){flex:1 0 50%}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .title:where(.svelte-1xpsybb){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .title:where(.svelte-1xpsybb){font-size:2.25rem}}@media(max-width:780px){.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .title:where(.svelte-1xpsybb){font-size:2rem}}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .header:where(.svelte-1xpsybb) .description:where(.svelte-1xpsybb){max-width:48ch;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white);order:4}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb){margin:30px -20px 40px;flex:1 0 100%;display:flex;flex-wrap:wrap}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb){flex:0 0 50%;max-width:calc(50% - 40px);margin:0 20px 20px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb) .name:where(.svelte-1xpsybb){font-family:var(--font-mono);font-weight:700;font-size:1.8rem;padding:15px 0 30px;display:inline-flex;align-items:center}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb) .name:where(.svelte-1xpsybb):before{content:"";display:inline-block;background-color:var(--color-black);width:20px;height:2px;margin-right:7.5px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){border-radius:var(--radius-plate);height:83px;display:flex;justify-content:center;align-items:center;padding:7.5px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-family:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb),.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-technology:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){height:180px}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-preview:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb),.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-styles:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){height:330px;background-color:var(--bg-100);filter:drop-shadow(0px 4px 10px rgba(19,23,17,.08))}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-family:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){background-color:var(--color-black)}.section-typography.svelte-1xpsybb .container:where(.svelte-1xpsybb) .elements:where(.svelte-1xpsybb) .element.as-technology:where(.svelte-1xpsybb) .illustration:where(.svelte-1xpsybb){border:2px solid var(--color-black)}.section-typology.svelte-o0yqrd{position:relative;background-color:var(--bg-200)}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd){flex:1 0 50%}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .title:where(.svelte-o0yqrd){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .title:where(.svelte-o0yqrd){font-size:2.25rem}}@media(max-width:780px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .title:where(.svelte-o0yqrd){font-size:2rem}}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .header:where(.svelte-o0yqrd) .description:where(.svelte-o0yqrd){max-width:48ch;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white);order:4}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd){-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px;margin:30px 0;flex:1 0 100%}@media(max-width:1330px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd){-moz-columns:1;columns:1}}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd){display:flex;flex-direction:column;padding:30px 0 0}@media(max-width:1330px){.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd){padding:30px 0 6px}}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .information:where(.svelte-o0yqrd){order:2;padding-top:15px;display:flex;justify-content:space-between}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .information:where(.svelte-o0yqrd) .attribute:where(.svelte-o0yqrd){font-family:var(--font-ui);font-size:1.4rem}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .information:where(.svelte-o0yqrd) .percent:where(.svelte-o0yqrd){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .range:where(.svelte-o0yqrd){order:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background-color:var(--color-black);outline:none;border:0 none;position:relative}.section-typology.svelte-o0yqrd .container:where(.svelte-o0yqrd) .typologies:where(.svelte-o0yqrd) .typology:where(.svelte-o0yqrd) .range:where(.svelte-o0yqrd) .cursor:where(.svelte-o0yqrd){position:absolute;width:16px;height:16px;border-radius:16px;background-color:var(--color-black);left:0%;top:50%;transform:translate(-50%,-50%)}.section-colors.svelte-1r04v1g{position:relative;background-color:var(--bg-200)}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g){flex:1 0 50%}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .title:where(.svelte-1r04v1g){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .title:where(.svelte-1r04v1g){font-size:2.25rem}}@media(max-width:780px){.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .title:where(.svelte-1r04v1g){font-size:2rem}}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .header:where(.svelte-1r04v1g) .description:where(.svelte-1r04v1g){max-width:48ch;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white);order:4}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g){margin:45px -20px 40px;flex:1 0 100%;display:flex;align-items:end}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color:where(.svelte-1r04v1g){display:flex;flex-direction:column;height:83px;flex:0 0 20%;max-width:calc(20% - 40px);margin:0 20px;border-radius:var(--radius-plate)}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color.is-main:where(.svelte-1r04v1g){height:166px}@media(max-width:1330px){.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color:where(.svelte-1r04v1g){padding:30px 0 6px}}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .colors:where(.svelte-1r04v1g) .color:where(.svelte-1r04v1g) .text:where(.svelte-1r04v1g){font-size:0;line-height:0;position:absolute}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .illustration:where(.svelte-1r04v1g){border-radius:var(--radius-plate);overflow:hidden;line-height:0}.section-colors.svelte-1r04v1g .container:where(.svelte-1r04v1g) .illustration:where(.svelte-1r04v1g) .image:where(.svelte-1r04v1g){width:100%}.section-icons.svelte-8abvsu{position:relative;background-color:var(--bg-200)}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu){flex:1 0 50%}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .title:where(.svelte-8abvsu){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .title:where(.svelte-8abvsu){font-size:2.25rem}}@media(max-width:780px){.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .title:where(.svelte-8abvsu){font-size:2rem}}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .header:where(.svelte-8abvsu) .description:where(.svelte-8abvsu){max-width:48ch;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white);order:4}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu){margin:30px 0;position:relative;flex:1 0 100%;max-width:100%;opacity:0;transition:opacity .5s ease}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider.is-enabled:where(.svelte-8abvsu){opacity:1}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu){width:100%;overflow:visible}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu){width:100px;height:100px;position:relative;flex-shrink:0;margin:0 20px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu).swiper-slide .tile{opacity:.3}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu).swiper-slide-visible .tile{opacity:.5}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu).swiper-slide-fully-visible .tile{opacity:1}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu) .tile:where(.svelte-8abvsu){background-color:var(--color-black);border-radius:var(--radius-plate);display:flex;line-height:0;align-items:center;justify-content:center;opacity:1;height:100%;transition:all .5s ease}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-container:where(.svelte-8abvsu) .icon:where(.svelte-8abvsu) .tile:where(.svelte-8abvsu) .image:where(.svelte-8abvsu){width:30px;height:30px;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .slider:where(.svelte-8abvsu) .slider-navigation:where(.svelte-8abvsu){position:absolute;width:100%;height:100%;top:0;left:0}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .swiper-scrollbar{background-color:#daded8}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .swiper-scrollbar-drag{background-color:var(--color-black)}.section-icons.svelte-8abvsu .container:where(.svelte-8abvsu) .swiper-scrollbar.swiper-scrollbar-horizontal{inset:auto auto -45px 50%;width:200px;height:8px;transform:translate(-50%)}.section-swiper.svelte-eps67k{position:relative;background-color:var(--bg-200)}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k){position:relative;z-index:1;padding:60px 180px;max-width:1320px;margin:auto;display:flex;flex-wrap:wrap}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k){flex:1 0 50%}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .title:where(.svelte-eps67k){max-width:860px;margin-bottom:20px;font-size:2.5rem}@media(max-width:1330px){.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .title:where(.svelte-eps67k){font-size:2.25rem}}@media(max-width:780px){.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .title:where(.svelte-eps67k){font-size:2rem}}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .header:where(.svelte-eps67k) .description:where(.svelte-eps67k){max-width:48ch;font-size:1.7rem;line-height:1.55;color:var(--color-grey-on-white);order:4}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k){margin-top:30px;position:relative;flex:1 0 100%;max-width:100%}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-container:where(.svelte-eps67k){border-radius:var(--radius-plate);overflow:hidden;display:flex;flex-direction:row;height:30vh;min-height:400px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-container:where(.svelte-eps67k) .slide:where(.svelte-eps67k){flex:1 0 100%;position:relative}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-container:where(.svelte-eps67k) .slide:where(.svelte-eps67k) .image:where(.svelte-eps67k){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-navigation:where(.svelte-eps67k){position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:all .5s ease}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .slider:where(.svelte-eps67k) .slider-navigation.is-enabled:where(.svelte-eps67k){opacity:1}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-48px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev,.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next{width:40px;height:40px;border:3px solid var(--color-black);border-radius:40px;color:var(--color-black)}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev .text,.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next .text{font-size:0;line-height:0;position:absolute}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev:after,.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next:after{display:none}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-prev{left:-80px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-button-next{right:-80px}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-pagination-bullet{background-color:#daded8;opacity:1;transition:background-color .5s ease}.section-swiper.svelte-eps67k .container:where(.svelte-eps67k) .swiper-pagination-bullet-active{background-color:var(--color-black)}.section-accordion.svelte-135u8zm{padding:calc(var(--space) * 3)}@media(max-width:780px){.section-accordion.svelte-135u8zm{padding:calc(var(--space) * 2) var(--space)}}.section-accordion.svelte-135u8zm .container:where(.svelte-135u8zm){max-width:800px;margin-inline:auto}.section-accordion.svelte-135u8zm .heading:where(.svelte-135u8zm){text-align:center;margin-bottom:calc(var(--space) * 2)}.section-accordion.svelte-135u8zm .heading:where(.svelte-135u8zm) .subtitle:where(.svelte-135u8zm){font-family:var(--font-mono);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-aioa);margin-bottom:calc(var(--space) / 3)}.section-accordion.svelte-135u8zm .heading:where(.svelte-135u8zm) .title:where(.svelte-135u8zm){font-size:3.6rem;line-height:1.2}@media(max-width:780px){.section-accordion.svelte-135u8zm .heading:where(.svelte-135u8zm) .title:where(.svelte-135u8zm){font-size:2.8rem}}.section-accordion.svelte-135u8zm .accordion-list:where(.svelte-135u8zm){list-style:none;margin:0;padding:0}.section-accordion.svelte-135u8zm .accordion-item:where(.svelte-135u8zm){border-bottom:1px solid var(--color-light-border, rgba(0, 0, 0, .1))}.section-accordion.svelte-135u8zm .accordion-item:where(.svelte-135u8zm):first-child{border-top:1px solid var(--color-light-border, rgba(0, 0, 0, .1))}.section-accordion.svelte-135u8zm .accordion-trigger:where(.svelte-135u8zm){display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(var(--space) * 1.2) 0;background:none;border:none;cursor:pointer;text-align:left;gap:var(--space)}.section-accordion.svelte-135u8zm .accordion-question:where(.svelte-135u8zm){font-size:1.8rem;font-weight:700;color:var(--color-black);line-height:1.4}@media(max-width:780px){.section-accordion.svelte-135u8zm .accordion-question:where(.svelte-135u8zm){font-size:1.6rem}}.section-accordion.svelte-135u8zm .accordion-icon:where(.svelte-135u8zm){flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1.4rem;color:var(--color-aioa);transition:transform .3s ease}.section-accordion.svelte-135u8zm .accordion-body:where(.svelte-135u8zm){display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.section-accordion.svelte-135u8zm .is-open:where(.svelte-135u8zm) .accordion-body:where(.svelte-135u8zm){grid-template-rows:1fr}.section-accordion.svelte-135u8zm .accordion-content:where(.svelte-135u8zm){overflow:hidden}.section-accordion.svelte-135u8zm .accordion-content:where(.svelte-135u8zm) p:where(.svelte-135u8zm){padding-bottom:calc(var(--space) * 1.2);font-size:1.6rem;line-height:1.7;color:var(--color-grey-on-white)}.section-stats.svelte-qzgmiz{background-color:var(--bg-100);padding:var(--space) 0 calc(var(--space) * 3.5);--stat-rule: var(--line-on-dark, rgba(255, 255, 255, .16));--stat-ghost-stroke: #4a5046;--stat-number: clamp(4.8rem, 3.4rem + 3vw, 7rem);--stat-ghost: clamp(8.4rem, 5.4rem + 4.2vw, 12rem)}@media(max-width:780px){.section-stats.svelte-qzgmiz{padding:calc(var(--space) * 1.2) 0 calc(var(--space) * 3)}}.section-stats.svelte-qzgmiz .container:where(.svelte-qzgmiz){max-width:var(--wrapper);margin-inline:auto}.section-stats.svelte-qzgmiz .head:where(.svelte-qzgmiz){border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7);margin-bottom:calc(var(--space) * 2)}.section-stats.svelte-qzgmiz .rule:where(.svelte-qzgmiz){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space)}.section-stats.svelte-qzgmiz .meta:where(.svelte-qzgmiz){font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-grey-on-white);white-space:nowrap}.section-stats.svelte-qzgmiz .grid:where(.svelte-qzgmiz){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:end;margin-top:calc(var(--space) * .8)}.section-stats.svelte-qzgmiz .description:where(.svelte-qzgmiz){font-size:var(--text-lead);line-height:1.5;color:var(--color-black);max-width:52ch}.section-stats.svelte-qzgmiz .description:where(.svelte-qzgmiz) p{margin:0}.section-stats.svelte-qzgmiz .head:where(.svelte-qzgmiz) .kicker:where(.svelte-qzgmiz){color:var(--color-aioa)}.section-stats.svelte-qzgmiz .title:where(.svelte-qzgmiz){font-size:var(--text-h2);line-height:1.08;color:var(--color-black);max-width:20ch}.section-stats.svelte-qzgmiz .plate:where(.svelte-qzgmiz){display:grid;grid-template-columns:repeat(6,1fr);background-color:var(--color-black);color:var(--color-white);box-shadow:var(--shadow-plate)}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz){grid-column:span var(--sd, 2)}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz){position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:calc(var(--space) * 1.5)}.section-stats.svelte-qzgmiz .ghost:where(.svelte-qzgmiz){--ghost-stroke: var(--stat-ghost-stroke);--ghost-stroke-w: 1px;--ghost-fallback: #272c25;position:absolute;top:calc(var(--space) * .7);left:calc(var(--space) * 1.5);z-index:0;font-size:var(--stat-ghost);pointer-events:none}.section-stats.svelte-qzgmiz .cell.bl-d:where(.svelte-qzgmiz){border-left:1px solid var(--stat-rule)}.section-stats.svelte-qzgmiz .cell.bt-d:where(.svelte-qzgmiz){border-top:1px solid var(--stat-rule)}@media(max-width:1023px)and (min-width:641px){.section-stats.svelte-qzgmiz .plate:where(.svelte-qzgmiz){grid-template-columns:repeat(2,1fr)}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz){grid-column:auto}.section-stats.svelte-qzgmiz .cell.bl-d:where(.svelte-qzgmiz),.section-stats.svelte-qzgmiz .cell.bt-d:where(.svelte-qzgmiz){border-left:none;border-top:none}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz):nth-child(2n){border-left:1px solid var(--stat-rule)}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz):nth-child(n+3){border-top:1px solid var(--stat-rule)}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz):last-child:nth-child(odd){grid-column:1/-1;border-left:none}}@media(max-width:640px){.section-stats.svelte-qzgmiz .plate:where(.svelte-qzgmiz){grid-template-columns:1fr}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz){grid-column:auto;padding:calc(var(--space) * 1.1) var(--space)}.section-stats.svelte-qzgmiz .cell.bl-d:where(.svelte-qzgmiz){border-left:none}.section-stats.svelte-qzgmiz .cell:where(.svelte-qzgmiz):nth-child(n+2){border-top:1px solid var(--stat-rule)}}.section-stats.svelte-qzgmiz .value:where(.svelte-qzgmiz){position:relative;z-index:1;display:block;margin-top:calc(var(--stat-ghost) * .52);margin-left:calc(var(--space) * .8);margin-bottom:calc(var(--space) * .9);font-family:var(--font-mono);font-size:var(--stat-number);font-weight:700;line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-white)}@media(max-width:640px){.section-stats.svelte-qzgmiz .value:where(.svelte-qzgmiz){margin-top:calc(var(--stat-ghost) * .48);margin-bottom:calc(var(--space) * .5)}}.section-stats.svelte-qzgmiz .suffix:where(.svelte-qzgmiz){display:inline-block;font-size:.5em;line-height:1;transform:translateY(-.85em);margin-left:.06em;color:var(--color-aioa-on-dark)}.section-stats.svelte-qzgmiz .label:where(.svelte-qzgmiz){display:inline-flex;align-items:flex-start;gap:calc(var(--space) / 4);margin-top:auto;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.5;color:var(--color-grey-on-black)}.section-stats.svelte-qzgmiz .label:where(.svelte-qzgmiz):before{content:"";flex:0 0 auto;width:20px;height:2px;margin-top:.8rem;background-color:var(--color-aioa-on-dark)}.section-featured-grid.svelte-1gu2w4i{padding:calc(var(--space) * 3)}@media(max-width:780px){.section-featured-grid.svelte-1gu2w4i{padding:calc(var(--space) * 2) var(--space)}}.section-featured-grid.svelte-1gu2w4i .container:where(.svelte-1gu2w4i){max-width:var(--wrapper);margin-inline:auto}.section-featured-grid.svelte-1gu2w4i .heading:where(.svelte-1gu2w4i){text-align:center;margin-bottom:calc(var(--space) * 2)}.section-featured-grid.svelte-1gu2w4i .heading:where(.svelte-1gu2w4i) .subtitle:where(.svelte-1gu2w4i){font-family:var(--font-mono);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-aioa);margin-bottom:calc(var(--space) / 3)}.section-featured-grid.svelte-1gu2w4i .heading:where(.svelte-1gu2w4i) .title:where(.svelte-1gu2w4i){font-size:3.6rem;line-height:1.2}@media(max-width:780px){.section-featured-grid.svelte-1gu2w4i .heading:where(.svelte-1gu2w4i) .title:where(.svelte-1gu2w4i){font-size:2.8rem}}.section-featured-grid.svelte-1gu2w4i .grid:where(.svelte-1gu2w4i){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space)}.section-featured-grid.svelte-1gu2w4i .grid.has-featured:where(.svelte-1gu2w4i){grid-template-columns:repeat(2,1fr)}.section-featured-grid.svelte-1gu2w4i .grid.has-featured:where(.svelte-1gu2w4i) .featured:where(.svelte-1gu2w4i){grid-column:1/-1;min-height:450px}@media(max-width:780px){.section-featured-grid.svelte-1gu2w4i .grid.has-featured:where(.svelte-1gu2w4i) .featured:where(.svelte-1gu2w4i){min-height:300px}}@media(max-width:780px){.section-featured-grid.svelte-1gu2w4i .grid:where(.svelte-1gu2w4i){grid-template-columns:1fr}}.section-featured-grid.svelte-1gu2w4i .grid-card:where(.svelte-1gu2w4i){position:relative;display:block;border-radius:var(--radius-plate);overflow:hidden;min-height:300px;text-decoration:none;color:var(--color-white)}@media(max-width:780px){.section-featured-grid.svelte-1gu2w4i .grid-card:where(.svelte-1gu2w4i){min-height:250px}}.section-featured-grid.svelte-1gu2w4i .grid-card:where(.svelte-1gu2w4i):hover .card-image:where(.svelte-1gu2w4i){filter:grayscale(0);transform:scale(1.03)}.section-featured-grid.svelte-1gu2w4i .grid-card:where(.svelte-1gu2w4i):hover .card-overlay:where(.svelte-1gu2w4i){background:linear-gradient(to top,#000000d9,#0003)}.section-featured-grid.svelte-1gu2w4i .card-image:where(.svelte-1gu2w4i){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:filter .5s ease,transform .5s ease}.section-featured-grid.svelte-1gu2w4i .card-overlay:where(.svelte-1gu2w4i){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--space) * 1.5);background:linear-gradient(to top,#000000b3,#0000000d 60%);transition:background .5s ease}.section-featured-grid.svelte-1gu2w4i .card-title:where(.svelte-1gu2w4i){font-size:2.2rem;line-height:1.2;margin-bottom:calc(var(--space) / 3)}@media(max-width:780px){.section-featured-grid.svelte-1gu2w4i .card-title:where(.svelte-1gu2w4i){font-size:1.8rem}}.section-featured-grid.svelte-1gu2w4i .featured:where(.svelte-1gu2w4i) .card-title:where(.svelte-1gu2w4i){font-size:3rem;font-weight:900}@media(max-width:780px){.section-featured-grid.svelte-1gu2w4i .featured:where(.svelte-1gu2w4i) .card-title:where(.svelte-1gu2w4i){font-size:2.2rem}}.section-featured-grid.svelte-1gu2w4i .card-description:where(.svelte-1gu2w4i){font-family:var(--font-ui);font-size:1.5rem;line-height:1.5;opacity:.85;max-width:500px}.section-timeline.svelte-1cvzfz1{padding:calc(var(--space) * 3) 0 calc(var(--space) * 3.5);--tl-ghost: clamp(6rem, 4.4rem + 2.8vw, 8.8rem)}@media(max-width:780px){.section-timeline.svelte-1cvzfz1{padding:calc(var(--space) * 2) 0 calc(var(--space) * 2.5)}}.head.svelte-1cvzfz1{border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7);margin-bottom:calc(var(--space) * 2)}.rule.svelte-1cvzfz1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space)}.grid.svelte-1cvzfz1{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:end;margin-top:calc(var(--space) * .8)}.description.svelte-1cvzfz1{font-size:var(--text-lead);line-height:1.5;color:var(--color-black);max-width:52ch}.description.svelte-1cvzfz1 p{margin:0}.head.svelte-1cvzfz1 .kicker:where(.svelte-1cvzfz1){color:var(--color-aioa)}.meta.svelte-1cvzfz1{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-grey-on-white);white-space:nowrap}.title.svelte-1cvzfz1{font-size:var(--text-h2);line-height:1.08;color:var(--color-black);text-wrap:balance;max-width:20ch}.steps.svelte-1cvzfz1{list-style:none;margin:0;padding:0}.step.svelte-1cvzfz1{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:start;border-top:1px solid var(--bg-300);padding-block:calc(var(--space) * 1.2) calc(var(--space) * 1.5)}.step.svelte-1cvzfz1:last-child{padding-block-end:calc(var(--space) * .5)}.step-head.svelte-1cvzfz1{grid-column:1;position:relative;min-height:calc(var(--tl-ghost) + var(--space) * .85)}.ghost.svelte-1cvzfz1{--ghost-stroke: rgba(19, 23, 17, .26);--ghost-stroke-w: 1px;--ghost-fallback: var(--bg-400);position:absolute;top:calc(var(--space) * .75);left:calc(var(--space) * -.1);z-index:0;font-size:var(--tl-ghost);pointer-events:none}.step-kicker.svelte-1cvzfz1{position:relative;z-index:1;color:var(--color-aioa);margin-bottom:calc(var(--space) * .55)}.step-title.svelte-1cvzfz1{position:relative;z-index:1;margin-left:calc(var(--space) * 1.1);margin-top:calc(var(--tl-ghost) * .3);font-size:var(--text-h3);font-weight:900;line-height:1.15;color:var(--color-black)}.step-desc.svelte-1cvzfz1{grid-column:2;margin:0;max-width:62ch;font-family:var(--font-text);font-size:var(--font-size-text);line-height:1.6;color:var(--color-black)}@media(max-width:980px){.step.svelte-1cvzfz1{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * .6);padding-block:var(--space) calc(var(--space) * 1.4)}.step-head.svelte-1cvzfz1{min-height:calc(var(--tl-ghost) + var(--space) * .75)}.step-title.svelte-1cvzfz1{margin-left:calc(var(--space) * .9)}.step-desc.svelte-1cvzfz1{grid-column:1}.step-title.svelte-1cvzfz1{max-width:none}}.section-team.svelte-1ujj8ej{position:relative;padding-block:calc(var(--space) * 3) calc(var(--space) * 3.5)}.head.svelte-1ujj8ej{border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * .7);margin-bottom:calc(var(--space) * 2)}.rule.svelte-1ujj8ej{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space)}.head.svelte-1ujj8ej .kicker:where(.svelte-1ujj8ej){color:var(--color-aioa)}.meta.svelte-1ujj8ej{margin:0;font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white)}.grid.svelte-1ujj8ej{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:end;margin-top:calc(var(--space) * .8)}.title.svelte-1ujj8ej{margin:0;font-size:var(--text-h2);line-height:1.08;color:var(--color-black);text-wrap:balance;max-width:16ch}.description.svelte-1ujj8ej{font-size:var(--text-lead);line-height:1.5;color:var(--color-black);max-width:52ch}.description.svelte-1ujj8ej p{margin:0}.description.svelte-1ujj8ej p+p{margin-top:calc(var(--space) / 2)}.plates.svelte-1ujj8ej{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--space) * 1.5);align-items:stretch}.cell.svelte-1ujj8ej{display:flex;min-width:0}.card.svelte-1ujj8ej{--card-bg: var(--bg-50);--card-line: var(--line-plate, rgba(19, 23, 17, .11));--card-kicker: var(--color-black);--card-title: var(--color-black);--card-meta: var(--color-grey-on-white, #585858);--card-body: var(--color-darkgrey, #6a6e68);--card-media-bg: var(--bg-200);--card-mono-stroke: var(--color-aioa);display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--radius-plate);overflow:hidden;box-shadow:var(--shadow-plate);color:inherit}.card--ink.svelte-1ujj8ej{--card-bg: var(--color-black);--card-line: var(--line-on-dark, rgba(255, 255, 255, .16));--card-kicker: var(--color-white);--card-title: var(--color-white);--card-meta: var(--color-grey-on-black, #a6a4b7);--card-body: var(--color-grey-on-black, #a6a4b7);--card-media-bg: var(--color-black);--card-mono-stroke: var(--color-aioa-on-dark, var(--color-aioa))}@supports not (mix-blend-mode: multiply){.card.has-image.svelte-1ujj8ej{--tint-fallback-opacity: .3}}.top.svelte-1ujj8ej{display:flex;align-items:center;justify-content:space-between;gap:var(--space);padding:calc(var(--space) * .6) var(--space);border-bottom:1px solid var(--card-line)}.card-kicker.svelte-1ujj8ej{color:var(--card-kicker)}.ordinal.svelte-1ujj8ej{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--card-title)}.media.svelte-1ujj8ej{position:relative;isolation:isolate;aspect-ratio:var(--card-media-ratio, 16 / 10);overflow:hidden;border-bottom:1px solid var(--card-line);background-color:var(--card-media-bg);line-height:0}.image.svelte-1ujj8ej{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;filter:grayscale(1) contrast(1.2) brightness(1.02);transform:scale(1.001);transition:filter var(--dur-wipe, .5s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),transform var(--dur-zoom, .6s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.tint.svelte-1ujj8ej{position:absolute;inset:-1px;pointer-events:none;background-color:var(--bg-200, #f5f3ee);mix-blend-mode:darken;opacity:var(--tint-fallback-opacity, 1);transition:opacity var(--dur-wipe, .5s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.card.svelte-1ujj8ej:hover .image:where(.svelte-1ujj8ej),.card.svelte-1ujj8ej:focus-within .image:where(.svelte-1ujj8ej){filter:none;transform:scale(1.03)}.card.svelte-1ujj8ej:hover .tint:where(.svelte-1ujj8ej),.card.svelte-1ujj8ej:focus-within .tint:where(.svelte-1ujj8ej){opacity:0}.monogram.svelte-1ujj8ej{position:absolute;right:calc(var(--space) * .75);bottom:-.14em;font-family:var(--font-display);font-size:clamp(16rem,19vw,27rem);font-weight:900;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:2px var(--card-mono-stroke);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:color var(--dur-wipe, .5s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.card.svelte-1ujj8ej:hover .monogram:where(.svelte-1ujj8ej),.card.svelte-1ujj8ej:focus-within .monogram:where(.svelte-1ujj8ej){color:var(--card-mono-stroke)}.grain.svelte-1ujj8ej{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E")}.details.svelte-1ujj8ej{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:calc(var(--space) * .9) var(--space) var(--space)}.name.svelte-1ujj8ej{font-size:var(--text-h3);font-weight:900;line-height:1.1;color:var(--card-title);text-wrap:balance}.excerpt.svelte-1ujj8ej{margin-top:calc(var(--space) * .45);max-width:46ch;font-family:var(--font-ui);font-size:1.7rem;line-height:1.55;color:var(--card-body)}.specs.svelte-1ujj8ej{margin-top:calc(var(--space) * .5);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;font-variant-numeric:tabular-nums;color:var(--card-meta)}.details.svelte-1ujj8ej>:where(.svelte-1ujj8ej):has(+.cta:where(.svelte-1ujj8ej)){margin-bottom:var(--space)}.cta.svelte-1ujj8ej{margin-top:auto;padding:.8rem 1.6rem;border-width:2px;font-size:1.2rem}.card--ink.svelte-1ujj8ej .cta:where(.svelte-1ujj8ej){background-color:transparent;border-color:var(--color-white)}.card.svelte-1ujj8ej:hover .cta:where(.svelte-1ujj8ej):after{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}@media(max-width:900px){.grid.svelte-1ujj8ej{grid-template-columns:1fr;row-gap:calc(var(--space) * .8)}.plates.svelte-1ujj8ej{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * 1.25)}.media.svelte-1ujj8ej{aspect-ratio:4 / 3}.monogram.svelte-1ujj8ej{font-size:clamp(12rem,38vw,18rem);right:var(--space)}}@media(prefers-reduced-motion:reduce){.card.svelte-1ujj8ej,.image.svelte-1ujj8ej,.tint.svelte-1ujj8ej,.monogram.svelte-1ujj8ej,.cta.svelte-1ujj8ej:after{transition:none}.card.svelte-1ujj8ej:hover,.card.svelte-1ujj8ej:focus-within{transform:none}.card.svelte-1ujj8ej:hover .image:where(.svelte-1ujj8ej),.card.svelte-1ujj8ej:focus-within .image:where(.svelte-1ujj8ej){transform:scale(1.001)}}.section-longform.svelte-coxsq4{padding:calc(var(--space) * 2.5) 0 calc(var(--space) * 3.5)}.head.svelte-coxsq4 .kicker:where(.svelte-coxsq4){color:var(--color-aioa);margin-bottom:calc(var(--space) * .55)}.title.svelte-coxsq4{font-size:clamp(3.2rem,2.4rem + 2.2vw,5.6rem);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;color:var(--color-black);text-wrap:balance;max-width:18ch}.meta.svelte-coxsq4{display:flex;align-items:baseline;justify-content:flex-start;-moz-column-gap:calc(var(--space) * 1.5);column-gap:calc(var(--space) * 1.5);row-gap:calc(var(--space) / 4);flex-wrap:wrap;margin:calc(var(--space) * 1.2) 0 0;border-top:1px solid var(--bg-300);border-bottom:1px solid var(--bg-300);padding:calc(var(--space) / 3) 0;font-family:var(--font-mono)}.meta-row.svelte-coxsq4{display:flex;align-items:baseline;gap:calc(var(--space) / 2)}.meta-row.svelte-coxsq4 dt:where(.svelte-coxsq4){font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white);white-space:nowrap}.meta-row.svelte-coxsq4 dd:where(.svelte-coxsq4){margin:0;font-size:var(--text-caption);font-weight:700;color:var(--color-black)}.meta-row.svelte-coxsq4 dd:where(.svelte-coxsq4) a:where(.svelte-coxsq4){color:var(--color-aioa);text-decoration:none;border-bottom:1px solid var(--color-grey);transition:border-color .3s ease}.meta-row.svelte-coxsq4 dd:where(.svelte-coxsq4) a:where(.svelte-coxsq4):hover,.meta-row.svelte-coxsq4 dd:where(.svelte-coxsq4) a:where(.svelte-coxsq4):focus-visible{border-bottom-color:currentColor}.body.svelte-coxsq4{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:calc(var(--space) * 2);column-gap:calc(var(--space) * 2);align-items:start;margin-top:calc(var(--space) * 2)}.toc-nav.svelte-coxsq4{position:sticky;top:calc(var(--space) * 1.5);min-width:0}.toc-kicker.svelte-coxsq4{color:var(--color-aioa);margin-bottom:calc(var(--space) * .6)}.toc-summary.svelte-coxsq4{display:none;cursor:pointer;list-style:none;border-top:1px solid var(--bg-300);border-bottom:1px solid var(--bg-300);padding:calc(var(--space) / 3) 0}.toc-summary.svelte-coxsq4::-webkit-details-marker{display:none}.summary-label.svelte-coxsq4{color:var(--color-grey-on-white)}.summary-label.svelte-coxsq4:after{content:"+";margin-left:calc(var(--space) / 4);font-weight:400;color:var(--color-darkgrey)}.toc[open].svelte-coxsq4>.toc-summary:where(.svelte-coxsq4) .summary-label:where(.svelte-coxsq4):after{content:"−"}.toc-list.svelte-coxsq4{list-style:none;margin:0;padding:0}.toc-list.svelte-coxsq4 li:where(.svelte-coxsq4){border-top:1px solid var(--bg-300)}.toc-list.svelte-coxsq4 li:where(.svelte-coxsq4):last-child{border-bottom:1px solid var(--bg-300)}.toc-list.svelte-coxsq4 a:where(.svelte-coxsq4){display:grid;grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;padding:.8rem 0 .8rem 1rem;border-left:2px solid transparent;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;line-height:1.45;color:var(--color-grey-on-white);text-decoration:none;transition:color .2s ease,border-color .2s ease}.toc-num.svelte-coxsq4{font-variant-numeric:tabular-nums;color:var(--color-darkgrey)}.toc-list.svelte-coxsq4 a:where(.svelte-coxsq4):hover .toc-label:where(.svelte-coxsq4),.toc-list.svelte-coxsq4 a:where(.svelte-coxsq4):focus-visible .toc-label:where(.svelte-coxsq4){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.toc-list.svelte-coxsq4 a[aria-current=location]:where(.svelte-coxsq4){color:var(--color-black);font-weight:700;border-left-color:var(--color-aioa)}.toc-list.svelte-coxsq4 a[aria-current=location]:where(.svelte-coxsq4) .toc-num:where(.svelte-coxsq4){color:var(--color-aioa)}.toc-pdf.svelte-coxsq4{display:inline-block;margin-top:var(--space);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:700;color:var(--color-aioa);text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .2s ease}.toc-pdf.svelte-coxsq4:hover,.toc-pdf.svelte-coxsq4:focus-visible{opacity:.8}.content.svelte-coxsq4{min-width:0;max-width:62ch}.section.svelte-coxsq4{border-top:1px solid var(--bg-300);padding-block:calc(var(--space) * 1.3) calc(var(--space) * 1.7);scroll-margin-top:calc(var(--space) * 1.2)}.section.svelte-coxsq4:first-of-type{border-top:none;padding-top:0}.content.svelte-coxsq4>.prose:where(.svelte-coxsq4)+.section:where(.svelte-coxsq4){border-top:1px solid var(--bg-300);padding-top:calc(var(--space) * 1.3)}.h2-title.svelte-coxsq4{font-size:clamp(2.2rem,1.9rem + .8vw,2.8rem);line-height:1.15;color:var(--color-black);text-wrap:balance;margin-bottom:calc(var(--space) * .9)}.prose.svelte-coxsq4 h3{font-size:clamp(1.8rem,1.6rem + .5vw,2.1rem);line-height:1.3;margin-top:calc(var(--space) * 1.5);margin-bottom:calc(var(--space) * .5);color:var(--color-black)}.prose.svelte-coxsq4 h4{font-size:1.9rem;line-height:1.4;margin-top:calc(var(--space) * 1.1);margin-bottom:calc(var(--space) * .4);color:var(--color-black)}.prose.svelte-coxsq4 h5{font-size:var(--font-size-text);line-height:1.5;margin-top:calc(var(--space) * 1.1);margin-bottom:calc(var(--space) * .35);color:var(--color-black)}.prose.svelte-coxsq4 h6{font-size:1.7rem;line-height:1.5;margin-top:var(--space);margin-bottom:calc(var(--space) * .3);color:var(--color-black)}.prose.svelte-coxsq4 h3:first-child,.prose.svelte-coxsq4 h4:first-child,.prose.svelte-coxsq4 h5:first-child,.prose.svelte-coxsq4 h6:first-child{margin-top:0}.prose.svelte-coxsq4 p{font-size:var(--font-size-text);line-height:1.7;margin-bottom:var(--space);color:var(--color-grey-on-white)}.prose.svelte-coxsq4 p:last-child{margin-bottom:0}.prose.svelte-coxsq4 ul,.prose.svelte-coxsq4 ol{padding-left:calc(var(--space) * 1.2);margin-bottom:var(--space)}.prose.svelte-coxsq4 ul{list-style-type:disc}.prose.svelte-coxsq4 ol{list-style-type:decimal}.prose.svelte-coxsq4 li{font-size:var(--font-size-text);line-height:1.7;margin-bottom:calc(var(--space) * .35);color:var(--color-grey-on-white)}.prose.svelte-coxsq4 li::marker{color:var(--color-aioa);font-variant-numeric:tabular-nums}.prose.svelte-coxsq4 li>ul,.prose.svelte-coxsq4 li>ol{margin-top:calc(var(--space) * .35);margin-bottom:0}.prose.svelte-coxsq4 a{color:var(--color-aioa);text-decoration:none;border-bottom:1px solid var(--color-grey);transition:border-color .3s ease}.prose.svelte-coxsq4 a:hover,.prose.svelte-coxsq4 a:focus-visible{border-color:var(--color-aioa)}.prose.svelte-coxsq4 blockquote{border-left:3px solid var(--color-aioa);padding:calc(var(--space) * .5) 0 calc(var(--space) * .5) calc(var(--space) * 1.2);margin:calc(var(--space) * 1.5) 0;font-style:italic;color:var(--color-darkgrey);background-color:var(--bg-200)}.prose.svelte-coxsq4 blockquote p{margin-bottom:calc(var(--space) * .3)}.prose.svelte-coxsq4 blockquote p:last-child{margin-bottom:0}.prose.svelte-coxsq4 strong{font-weight:600;color:var(--color-black)}.prose.svelte-coxsq4 em{font-style:italic}.prose.svelte-coxsq4 hr{border:none;height:1px;background-color:var(--bg-300);margin:calc(var(--space) * 2) 0}.prose.svelte-coxsq4 table{width:100%;border-collapse:collapse;margin:var(--space) 0;font-size:1.6rem;font-variant-numeric:tabular-nums}.prose.svelte-coxsq4 th{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-on-white);text-align:left;padding:calc(var(--space) * .4) calc(var(--space) * .6);border-bottom:2px solid var(--bg-400)}.prose.svelte-coxsq4 td{padding:calc(var(--space) * .4) calc(var(--space) * .6);border-bottom:1px solid var(--bg-300);color:var(--color-grey-on-white)}@media(prefers-reduced-motion:reduce){.prose.svelte-coxsq4 a,.toc-list.svelte-coxsq4 a:where(.svelte-coxsq4),.toc-pdf.svelte-coxsq4,.meta-row.svelte-coxsq4 dd:where(.svelte-coxsq4) a:where(.svelte-coxsq4){transition:none}}@media(max-width:980px){.body.svelte-coxsq4{grid-template-columns:minmax(0,1fr);row-gap:calc(var(--space) * 1.2)}.toc-nav.svelte-coxsq4{position:static}.toc-summary.svelte-coxsq4{display:block}.toc-kicker.svelte-coxsq4{display:none}.toc-list.svelte-coxsq4{padding-top:calc(var(--space) / 3)}.toc-list.svelte-coxsq4 li:where(.svelte-coxsq4):last-child{border-bottom:none}.toc-pdf.svelte-coxsq4{margin-top:calc(var(--space) * .6);margin-bottom:calc(var(--space) / 3)}.title.svelte-coxsq4{max-width:none}}@media(max-width:780px){.section-longform.svelte-coxsq4{padding:calc(var(--space) * 2) 0 calc(var(--space) * 2.5)}.prose.svelte-coxsq4 table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.meta.svelte-coxsq4{flex-direction:column;align-items:flex-start;gap:calc(var(--space) / 4)}}@media print{.toc-nav.svelte-coxsq4{display:none}.body.svelte-coxsq4{display:block}.content.svelte-coxsq4{max-width:none}.h2-title.svelte-coxsq4{-moz-column-break-after:avoid;break-after:avoid}}
