@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-blue-deep: #020e1c;--fs-blue: #1b3c5b;--fs-blue-soft: #2a567b;--fs-accent: var(--fs-blue);--fs-link: var(--fs-blue);--fs-focus: var(--fs-blue-soft);--fs-cta: var(--fs-blue);--fs-cta-ink: #f8f8f5;--fs-paper: #f3f2ee;--fs-paper-raised: #fafaf7;--fs-ink: #0b1a2c;--fs-ink-soft: #46515f;--fs-line: #d3d2cc;--fs-line-strong: #0b1a2c;--fs-line-input: #858b92;--fs-error: #9b2c1f;--fs-error-soft: #fbf0ee;--fs-on-dark: #f3f2ee;--fs-on-dark-soft: #c2ccd7;--fs-line-on-dark: rgb(243 242 238 / .3);--fs-sky: #a9c4de;--fs-stone: #dddcd6;--fs-stone-deep: #cdccc6;--fs-paper-shade: #e6e5e0;--fs-font: "Archivo", "Helvetica Neue", Arial, sans-serif;--fs-text-xs: .75rem;--fs-text-sm: .875rem;--fs-text-ui: 1rem;--fs-text-body: 1.0625rem;--fs-text-lead: clamp(1.0625rem, .95rem + .5vw, 1.3125rem);--fs-text-title: clamp(1.15rem, 1rem + .7vw, 1.5rem);--fs-text-numeral: clamp(2.2rem, 1rem + 2.9vw, 3.75rem);--fs-text-headline: clamp(2rem, 1.1rem + 3.4vw, 3.75rem);--fs-text-statement: clamp(2.4rem, 1.2rem + 5vw, 5rem);--fs-text-display: clamp(2.6rem, 1.1rem + 6.3vw, 6rem);--fs-text-cover: clamp(2.6rem, 1rem + 4.3vw, 6rem);--fs-text-page: clamp(2.4rem, 1.3rem + 3.6vw, 4.5rem);--fs-text-menu: clamp(1.5rem, 1.1rem + 2vw, 2.25rem);--fs-radius: 6px;--fs-header-h: 4.5rem;--fs-unit: clamp(1rem, .6rem + 1.2vw, 1.5rem);--fs-gutter: clamp(1.25rem, 5.6vw, 6.7rem);--fs-measure: 68ch;--fs-ease-out: cubic-bezier(.23, 1, .32, 1);--fs-ease-in-out: cubic-bezier(.77, 0, .175, 1)}@media(max-width:53.99rem){:root{--fs-header-h: 4rem}}html{font-size:clamp(100%,calc(25% + .625vw),175%)}.fs-section,.fs-section *,.fs-intro,.fs-intro *{box-sizing:border-box}.fs-section{background:var(--fs-paper);color:var(--fs-ink);border-top:1px solid var(--fs-line);padding:clamp(4rem,8.5vw,8rem) var(--fs-gutter);font-family:var(--fs-font);font-size:var(--fs-text-body);line-height:1.6}.fs-section ::selection{background:var(--fs-blue);color:var(--fs-cta-ink)}.fs-section--raised{background:var(--fs-paper-raised)}.fs-section--flush{border-top:0;padding-top:0}.fs-section img{max-width:100%}.fs-h2{margin:0;max-width:18ch;font-size:var(--fs-text-headline);font-weight:560;font-stretch:110%;line-height:1.02;letter-spacing:-.034em;text-wrap:balance}.fs-lead{margin:1.4rem 0 0;max-width:44ch;color:var(--fs-ink-soft);font-size:var(--fs-text-lead);line-height:1.55;text-wrap:pretty}.fs-eyebrow{margin:0;color:var(--fs-ink-soft);font-size:var(--fs-text-sm);font-weight:580;line-height:1.3}.fs-estimate .fs-eyebrow{margin-bottom:1rem}.fs-prose p{margin:0 0 1.15em;max-width:var(--fs-measure);text-wrap:pretty}.fs-prose p:last-child{margin-bottom:0}.fs-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:2.25rem 0 0}.fs-section a:not(.fs-button,.fs-project__link),.fs-intro a:not(.fs-button){color:var(--fs-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.fs-section :is(a,button,input,select,textarea,summary):focus-visible,.fs-intro :is(a,button):focus-visible{outline:2px solid var(--fs-focus);outline-offset:3px}.fs-intro{padding:clamp(2.5rem,6vw,5.5rem) var(--fs-gutter) clamp(2.25rem,4.5vw,4rem);background:var(--fs-paper);color:var(--fs-ink);font-family:var(--fs-font);font-size:var(--fs-text-body);line-height:1.6}.fs-intro .fs-h1{max-width:20ch;font-size:var(--fs-text-page);line-height:1}.fs-intro .fs-lead{margin-top:clamp(1.5rem,2.4vw,2.25rem);max-width:52ch}.fs-intro--narrow{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.fs-intro--media{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:2.5rem clamp(2rem,5vw,5rem);align-items:center}.fs-intro--media>*{min-width:0}@media(max-width:63.99rem){.fs-intro--media{grid-template-columns:minmax(0,1fr)}}body:not(.fs-page) .fs-section[id]{scroll-margin-top:5rem}.fs-crumbs{margin:0 0 clamp(1.25rem,2.5vw,2rem);color:var(--fs-ink-soft);font-size:var(--fs-text-sm)}.fs-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .6rem;margin:0;padding:0;list-style:none}.fs-crumbs li+li:before{content:"/";margin-right:.6rem;color:var(--fs-line-input)}.fs-crumbs [aria-current]{color:var(--fs-ink);font-weight:560}.fs-split{display:grid;grid-template-columns:minmax(min-content,5fr) minmax(0,7fr);gap:2.5rem clamp(2rem,6vw,7rem);align-items:start}.fs-split--statement .fs-split__head{grid-column:1 / -1}.fs-split--statement .fs-h2{max-width:22ch}.fs-split--statement .fs-split__body{grid-column:2}.fs-section__head{display:grid;grid-template-columns:minmax(min-content,5fr) minmax(0,7fr);gap:1.25rem clamp(2rem,6vw,7rem);align-items:end;margin:0 0 clamp(2.25rem,4.5vw,4rem)}.fs-section__head .fs-lead{margin-top:0}@media(max-width:53.99rem){.fs-split,.fs-section__head{grid-template-columns:minmax(0,1fr)}.fs-split--statement .fs-split__body{grid-column:1}}.fs-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--fs-line-strong)}.fs-rows__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.3rem 2rem;padding:1.2rem 0;border-bottom:1px solid var(--fs-line)}.fs-rows :is(dt,h3),.fs-layers__name,.fs-family__name{margin:0;font-size:var(--fs-text-title);font-weight:540;font-stretch:106%;letter-spacing:-.02em;line-height:1.2}.fs-rows :is(dd,p){margin:0;max-width:46ch;color:var(--fs-ink-soft);text-wrap:pretty}.fs-rows--numbered .fs-rows__row{grid-template-columns:2.6rem minmax(0,5fr) minmax(0,7fr);align-items:baseline}.fs-rows__n{color:var(--fs-ink-soft);font-size:var(--fs-text-xs);font-weight:560;font-variant-numeric:tabular-nums;letter-spacing:.04em}@media(max-width:40rem){.fs-rows__row{grid-template-columns:1fr}.fs-rows--numbered .fs-rows__row{grid-template-columns:2.2rem minmax(0,1fr)}.fs-rows--numbered .fs-rows__row p{grid-column:2}}.fs-layers{margin:0;padding:0;list-style:none;border-top:1px solid var(--fs-line-strong)}.fs-layers li{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--fs-line)}.fs-layers__value{color:var(--fs-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:40rem){.fs-layers li{flex-direction:column;gap:.2rem}}.fs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}.fs-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-system-card{display:flex;flex-direction:column}.fs-system-card .fs-eyebrow{margin:0 0 .55rem;font-size:var(--fs-text-sm);font-weight:580;line-height:1.3}.fs-system-card>p:not(.fs-eyebrow):not(.fs-actions){max-width:52ch}.fs-system-card .fs-actions{max-width:none;margin-top:auto;padding-top:1.4rem}.fs-card{padding:1.3rem 0 clamp(1.75rem,3vw,2.75rem);border-top:1px solid var(--fs-line-strong)}.fs-card h3{margin:0 0 .6rem;font-size:var(--fs-text-title);font-weight:560;font-stretch:106%;letter-spacing:-.02em;line-height:1.2}.fs-card p{margin:0;max-width:34ch;color:var(--fs-ink-soft);font-size:var(--fs-text-ui);line-height:1.55;text-wrap:pretty}.fs-cards+.fs-actions{margin-top:.5rem}@media(max-width:63.99rem){.fs-cards,.fs-cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.fs-cards,.fs-cards--four{grid-template-columns:1fr}}.fs-why__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,6vw,7rem);margin:clamp(2.25rem,4.5vw,4rem) 0 0;padding:0;list-style:none}.fs-why__item{display:grid;grid-template-columns:clamp(3.5rem,6vw,6rem) minmax(0,1fr);column-gap:1rem;padding:1.5rem 0 clamp(2rem,3.5vw,3rem);border-top:1px solid var(--fs-line-strong)}.fs-why__n{grid-row:1 / span 2;color:var(--fs-accent);font-size:var(--fs-text-numeral);font-weight:300;font-stretch:122%;letter-spacing:-.035em;line-height:.9;font-variant-numeric:tabular-nums}.fs-why__item h3{margin:0 0 .5rem;font-size:var(--fs-text-title);font-weight:580;font-stretch:106%;letter-spacing:-.02em;line-height:1.2}.fs-why__item p{grid-column:2;margin:0;max-width:44ch;color:var(--fs-ink-soft);text-wrap:pretty}@media(max-width:53.99rem){.fs-why__list{grid-template-columns:1fr}}.fs-section.fs-process{background:var(--fs-ink);color:var(--fs-on-dark);border-top:0}.fs-process ::selection{background:var(--fs-sky);color:var(--fs-ink)}.fs-process .fs-h2{max-width:none}.fs-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none}.fs-steps:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--fs-on-dark);transform-origin:left center}.fs-step{position:relative;padding:1.6rem clamp(1.25rem,3vw,3rem) 0 0}.fs-step:before{content:"";position:absolute;left:0;top:-4px;width:1px;height:9px;background:var(--fs-on-dark)}.fs-step__n{display:block;color:var(--fs-on-dark);font-size:var(--fs-text-numeral);font-weight:300;font-stretch:122%;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.fs-step__title{margin:1.1rem 0 .5rem;font-size:var(--fs-text-title);font-weight:600;font-stretch:106%;letter-spacing:-.015em;line-height:1.25}.fs-step p{margin:0;max-width:40ch;color:var(--fs-on-dark-soft);font-size:var(--fs-text-ui);line-height:1.55;text-wrap:pretty}@media(max-width:53.99rem){.fs-steps{grid-template-columns:1fr}.fs-steps:before{right:auto;bottom:0;width:1px;height:auto;transform-origin:center top}.fs-step{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:.5rem;padding:0 0 1.9rem 1.25rem}.fs-step:last-child{padding-bottom:0}.fs-step:before{left:-4px;top:1rem;width:9px;height:1px}.fs-step__n{grid-row:1 / span 2}.fs-step__title{margin:.25rem 0 .3rem}.fs-step p{grid-column:2}}@media(prefers-reduced-motion:no-preference){.fs-steps.will-reveal:before{transform:scaleX(0)}.fs-steps.will-reveal .fs-step{opacity:0;transform:translateY(.9rem)}.fs-steps.will-reveal.is-in:before{transform:none;transition:transform .9s var(--fs-ease-out)}.fs-steps.will-reveal.is-in .fs-step{opacity:1;transform:none;transition:opacity .52s var(--fs-ease-out),transform .62s var(--fs-ease-out)}.fs-steps.will-reveal.is-in .fs-step:nth-child(1){transition-delay:.15s}.fs-steps.will-reveal.is-in .fs-step:nth-child(2){transition-delay:.27s}.fs-steps.will-reveal.is-in .fs-step:nth-child(3){transition-delay:.39s}.fs-steps.will-reveal.is-in .fs-step:nth-child(4){transition-delay:.51s}@media(max-width:53.99rem){.fs-steps.will-reveal:before{transform:scaleY(0)}}}@media print{.fs-steps.will-reveal:before,.fs-steps.will-reveal .fs-step{opacity:1;transform:none}}.fs-price__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:2rem clamp(2rem,6vw,7rem);align-items:start}.fs-price__amount{margin:.6rem 0 0;font-size:var(--fs-text-statement);font-weight:580;font-stretch:116%;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;text-wrap:balance}.fs-price__title{margin:0 0 .8rem;font-size:var(--fs-text-title);font-weight:580;font-stretch:106%;letter-spacing:-.02em;line-height:1.2}.fs-price__context p{margin:0;max-width:56ch;color:var(--fs-ink-soft);text-wrap:pretty}.fs-price__context .fs-actions{margin-top:2rem}.fs-ticks{display:grid;gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none}.fs-ticks li{position:relative;padding-left:1.6rem;font-weight:520}.fs-ticks li:before{content:"";position:absolute;left:0;top:.78em;width:.9rem;height:1px;background:var(--fs-accent)}@media(max-width:53.99rem){.fs-price__grid{grid-template-columns:1fr}}.fs-guarantee__list{margin:0;border-top:1px solid var(--fs-line-strong)}.fs-guarantee__list div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:.3rem 2rem;padding:1.2rem 0;border-bottom:1px solid var(--fs-line)}.fs-guarantee__list dt{font-size:var(--fs-text-headline);font-weight:560;font-stretch:110%;letter-spacing:-.034em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.fs-guarantee__list dd{margin:0;color:var(--fs-ink-soft)}.fs-guarantee__conditions{margin:1.4rem 0 0;max-width:62ch;color:var(--fs-ink-soft);font-size:var(--fs-text-ui);text-wrap:pretty}@media(max-width:40rem){.fs-guarantee__list div{grid-template-columns:1fr}}.fs-docs{margin:0;padding:0;list-style:none;border-top:1px solid var(--fs-line-strong)}.fs-docs__row{border-bottom:1px solid var(--fs-line)}.fs-section .fs-docs a,.fs-docs__row--missing{display:grid;grid-template-columns:minmax(0,1fr) auto 1.1rem;grid-template-areas:"title meta arrow" "detail meta arrow";align-items:center;gap:.15rem 1.25rem;padding:1.05rem 0;color:var(--fs-ink);text-decoration:none;transition:color .16s ease}.fs-docs__title{grid-area:title;font-size:var(--fs-text-title);font-weight:540;font-stretch:106%;letter-spacing:-.02em;line-height:1.2;transition:transform .22s var(--fs-ease-out)}.fs-docs__detail{grid-area:detail;color:var(--fs-ink-soft);font-size:var(--fs-text-ui);line-height:1.4;transition:transform .22s var(--fs-ease-out)}.fs-docs__meta{grid-area:meta;color:var(--fs-ink-soft);font-size:var(--fs-text-sm);text-align:right}.fs-docs__row--missing{grid-template-areas:"title meta meta"}.fs-docs__row--missing .fs-docs__title{color:var(--fs-ink-soft)}.fs-docs a:after{content:"";grid-area:arrow;width:1.1rem;height:1.1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M4.5 13.5 13.5 4.5M6 4.5h7.5V12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Cpath d='M4.5 13.5 13.5 4.5M6 4.5h7.5V12'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .22s var(--fs-ease-out)}.fs-docs__request{margin:1.4rem 0 0;max-width:56ch;color:var(--fs-ink-soft);font-size:var(--fs-text-ui)}.fs-docs__request+.fs-actions{margin-top:1.1rem}@media(hover:hover)and (pointer:fine){.fs-section .fs-docs a:hover{color:var(--fs-accent)}.fs-docs a:hover :is(.fs-docs__title,.fs-docs__detail){transform:translate(.5rem)}.fs-docs a:hover:after{transform:translate(.15rem,-.15rem)}}@media(max-width:40rem){.fs-section .fs-docs a{grid-template-columns:minmax(0,1fr) 1.1rem;grid-template-areas:"title arrow" "detail arrow" "meta arrow"}.fs-docs__row--missing{grid-template-columns:1fr;grid-template-areas:"title" "meta"}.fs-docs__meta{text-align:left}}@media(prefers-reduced-motion:reduce){.fs-docs__title,.fs-docs__detail,.fs-docs a:after{transition:none}.fs-docs a:hover :is(.fs-docs__title,.fs-docs__detail),.fs-docs a:hover:after{transform:none}}.fs-faq__list{border-top:1px solid var(--fs-line-strong)}.fs-faq__item{border-bottom:1px solid var(--fs-line)}.fs-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:1.25rem;padding:1.15rem 0;cursor:pointer;list-style:none}.fs-faq__item summary::-webkit-details-marker{display:none}.fs-faq__item h3{margin:0;font-size:var(--fs-text-title);font-weight:540;font-stretch:106%;letter-spacing:-.02em;line-height:1.25}.fs-faq__item summary:after{content:"";width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h12M8 2v12' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h12M8 2v12' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .24s var(--fs-ease-out)}.fs-faq__item[open] summary:after{transform:rotate(45deg)}.fs-faq__item[open] summary{color:var(--fs-accent)}.fs-faq__item p{margin:0;padding:0 2.25rem 1.4rem 0;max-width:62ch;color:var(--fs-ink-soft);text-wrap:pretty}@media(hover:hover)and (pointer:fine){.fs-faq__item summary:hover{color:var(--fs-accent)}}@media(prefers-reduced-motion:reduce){.fs-faq__item summary:after{transition:none}}.fs-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none}.fs-tile{display:grid;gap:.55rem;width:100%;padding:0;border:0;background:none;color:var(--fs-ink);font:inherit;text-align:left}.fs-tile img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;background:var(--fs-stone)}.fs-tile__name{font-size:var(--fs-text-sm);font-weight:560;line-height:1.3}.fs-tiles--sample{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem) clamp(.75rem,1.5vw,1.5rem)}@media(max-width:40rem){.fs-tiles--sample{grid-template-columns:repeat(2,minmax(0,1fr))}}button.fs-tile{cursor:pointer}button.fs-tile img{outline:1px solid transparent;outline-offset:3px;transition:outline-color .14s ease}button.fs-tile[aria-pressed=true] img{outline-color:var(--fs-ink)}button.fs-tile[aria-pressed=true] .fs-tile__name{color:var(--fs-accent)}@media(hover:hover)and (pointer:fine){button.fs-tile:hover img{outline-color:var(--fs-line-input)}button.fs-tile[aria-pressed=true]:hover img{outline-color:var(--fs-ink)}}.fs-families{margin:0;padding:0;list-style:none;border-top:1px solid var(--fs-line-strong)}.fs-family{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:.9rem 0;border-bottom:1px solid var(--fs-line)}.fs-family__swatch img{display:block;width:5rem;height:2.5rem;object-fit:cover;background:var(--fs-stone)}.fs-projects{margin:0;padding:0;list-style:none}.fs-project__link{display:block;width:100%;padding:0;border:0;background:none;color:var(--fs-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}button.fs-project__link{cursor:zoom-in}.fs-project__link img{display:block;width:100%;height:auto;background:var(--fs-stone)}.fs-project__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;padding-top:.7rem}.fs-project__title{font-size:var(--fs-text-title);font-weight:560;font-stretch:106%;letter-spacing:-.02em;line-height:1.2}.fs-project__place{color:var(--fs-ink-soft);font-size:var(--fs-text-ui)}.fs-project__more{margin-left:auto;color:var(--fs-link);font-size:var(--fs-text-sm);font-weight:580;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.fs-projects-pending{display:grid;gap:1rem;justify-items:start}.fs-projects-pending p{margin:0}.fs-projects-pending__text{max-width:52ch;color:var(--fs-ink-soft)}.fs-plate{display:block;width:100%;aspect-ratio:4 / 1}.fs-plate rect{stroke:var(--fs-paper);stroke-width:2}.fs-plate__a{fill:var(--fs-stone)}.fs-plate__b{fill:var(--fs-stone-deep)}.fs-plate rect.fs-plate__open{fill:none;stroke:var(--fs-line-input);stroke-width:1;stroke-dasharray:5 4}.fs-section.fs-closing{background:var(--fs-blue);color:var(--fs-on-dark);border-top:0}.fs-closing ::selection{background:var(--fs-on-dark);color:var(--fs-blue)}.fs-closing .fs-h2{max-width:16ch;font-size:var(--fs-text-statement);line-height:.98;letter-spacing:-.04em;font-stretch:116%}.fs-closing .fs-lead{color:var(--fs-on-dark-soft)}.fs-closing .fs-button--primary{background:var(--fs-on-dark);border-color:var(--fs-on-dark);color:var(--fs-ink)}.fs-closing .fs-button--secondary{border-color:var(--fs-on-dark);color:var(--fs-on-dark)}@media(hover:hover)and (pointer:fine){.fs-closing .fs-button--primary:hover{background:var(--fs-paper-raised);border-color:var(--fs-paper-raised)}.fs-closing .fs-button--secondary:hover{background:var(--fs-on-dark);color:var(--fs-ink)}}.fs-section.fs-closing :is(a,button):focus-visible,.fs-section.fs-process :is(a,button):focus-visible{outline-color:var(--fs-sky)}.fs-gate{display:grid;align-content:center;justify-items:center;gap:1.25rem;min-height:100svh;padding:2rem var(--fs-gutter);text-align:center}.fs-gate__brand{margin:0;font-size:var(--fs-text-title);font-weight:600;font-stretch:110%;letter-spacing:-.02em}.fs-gate__list{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none}.fs-gate__list a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--fs-link);font-weight:560}.fs-intro .fs-gate__list{margin-top:2rem}.fs-related .fs-button{max-width:100%;white-space:normal}@media(max-width:22rem){.fs-h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}
