.fs-landing-v3{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.fs-landing-v3__habitat{z-index:-1;pointer-events:none;background-color:var(--fs-color-background);background-image:radial-gradient(ellipse 120% 70% at 50% -10%,color-mix(in srgb,var(--fs-color-neutral)45%,transparent),transparent 55%),linear-gradient(to right,color-mix(in srgb,var(--fs-color-border-subtle)14%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--fs-color-border-subtle)10%,transparent)1px,transparent 1px);background-size:100% 100%,3rem 3rem,3rem 3rem;position:fixed;inset:0}.fs-landing-v3__main{padding-block:0 var(--fs-space-section);flex:1}.fs-landing-v3 .fs-container.fs-container--wide{max-width:72rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs-landing-v3 .fs-workshop-brand--display .fs-workshop-brand__symbol{width:2.5rem;height:2.5rem}.fs-landing-v3 .fs-workshop-brand--display .fs-workshop-brand__name{font:var(--fs-type-display)}.fs-datum-spine-layout{gap:var(--fs-space-content);grid-template-columns:2rem minmax(0,1fr);display:grid}@media (min-width:768px){.fs-datum-spine-layout{gap:var(--fs-space-separation);grid-template-columns:3rem minmax(0,1fr)}}.fs-datum-spine-layout__rail{position:relative}.fs-datum-spine-layout__line{background:var(--fs-color-border-subtle);width:1px;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.fs-datum-spine-layout__content{min-width:0}.fs-datum-register{padding-block-start:var(--fs-space-section);position:relative}.fs-datum-register:first-child{padding-block-start:0}.fs-datum-register__tick{width:2rem;font:var(--fs-type-metadata);font-variant-numeric:tabular-nums;color:var(--fs-color-text-metadata);text-align:center;padding-block-start:.15em;line-height:1;position:absolute;inset-inline-start:calc(-1*(2rem + var(--fs-space-content)))}.fs-datum-register__tick--dot:before{content:"";background:var(--fs-color-border-subtle);border-radius:50%;width:5px;height:5px;margin-inline:auto;display:block}@media (min-width:768px){.fs-datum-register__tick{width:3rem;inset-inline-start:calc(-1*(3rem + var(--fs-space-separation)))}}.fs-datum-register__body{max-width:40rem}.fs-landing-v3__opening{flex-direction:column;min-height:min(88vh,52rem);display:flex}.fs-landing-v3__why-peek{margin-block-start:auto;padding-block-start:var(--fs-space-content)!important}.fs-landing-v3-nav{z-index:40;padding-block:var(--fs-space-content);background:linear-gradient(to bottom,var(--fs-color-background)70%,transparent);position:sticky;top:0}.fs-landing-v3-nav__capsule{align-items:center;gap:var(--fs-space-small)var(--fs-space-content);padding:var(--fs-space-small)var(--fs-space-content);border:1px solid var(--fs-color-border-subtle);border-radius:var(--fs-radius-control);background:color-mix(in srgb,var(--fs-color-surface)92%,transparent);grid-template-columns:1fr auto;display:grid}.fs-landing-v3-nav__brand{justify-self:start}.fs-landing-v3-nav__toggle{justify-self:end}.fs-landing-v3-nav__destinations,.fs-landing-v3-nav__auth{display:none}.fs-landing-v3-nav__destinations{justify-content:center;align-items:center;gap:var(--fs-space-content);flex-wrap:wrap}.fs-landing-v3-nav__auth{align-items:center;gap:var(--fs-space-content)}.fs-landing-v3-nav__panel{grid-column:1/-1}.fs-landing-v3-nav__panel-links{align-items:flex-start;gap:var(--fs-space-content);border-block-start:1px solid var(--fs-color-border-subtle);flex-direction:column;margin-block-start:var(--fs-space-small);padding-block-start:var(--fs-space-small);display:flex}@media (min-width:1024px){.fs-landing-v3-nav__capsule{grid-template-rows:auto;grid-template-columns:auto 1fr auto}.fs-landing-v3-nav__toggle,.fs-landing-v3-nav__panel{display:none!important}.fs-landing-v3-nav__destinations{grid-area:1/2;display:flex}.fs-landing-v3-nav__auth{grid-area:1/3;display:flex}}.fs-hero-v3{gap:var(--fs-space-separation);padding-block:var(--fs-space-grouping)var(--fs-space-content);grid-template-columns:1fr;display:grid}@media (min-width:768px){.fs-hero-v3{align-items:center;gap:var(--fs-space-separation);grid-template-columns:2fr 3fr}}.fs-hero-v3__blueprint{color:color-mix(in srgb,var(--fs-color-text-metadata)40%,transparent);max-width:20rem}.fs-blueprint-field{opacity:.65;width:100%;height:auto;display:block}.fs-hero-v3__readout{max-width:36rem}.fs-hero-v3__category{margin-block-start:var(--fs-space-grouping)!important}.fs-hero-v3__refusal{margin-block-start:var(--fs-space-small)!important}.fs-hero-v3__cta{margin-block-start:var(--fs-space-content)}.fs-why-v3__header{gap:var(--fs-space-small);flex-direction:column;margin-block-end:var(--fs-space-content);display:flex}.fs-why-v3__title{font:var(--fs-type-section-title);color:var(--fs-color-text-primary);margin:0}.fs-why-v3__annotation{font:var(--fs-type-metadata);color:var(--fs-color-text-metadata);margin:0}.fs-why-v3__prose:first-line{color:var(--fs-color-text-primary)}.fs-principles-v3__title{font:var(--fs-type-section-title);color:var(--fs-color-text-primary);margin:0 0 var(--fs-space-grouping)}.fs-principle-records{gap:var(--fs-space-grouping);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-principle-record{gap:var(--fs-space-content);padding-block:var(--fs-space-small);border-block-start:1px solid var(--fs-color-border-subtle);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;display:grid}.fs-principle-record:first-child{border-block-start:none;padding-block-start:0}.fs-principle-record__register{font:var(--fs-type-metadata);font-variant-numeric:tabular-nums;color:var(--fs-color-text-metadata);padding-block-start:.2em}.fs-principle-record__name{font:var(--fs-type-metadata);letter-spacing:.06em;text-transform:uppercase;color:var(--fs-color-text-metadata);margin:0 0 var(--fs-space-inline-tight);font-weight:600}.fs-principle-record__observatory{border:1px solid var(--fs-color-evidence);opacity:.7;width:.5rem;height:.5rem;margin-block-start:.35rem;transform:rotate(45deg)}.fs-principle-record--evidence .fs-principle-record__name{color:var(--fs-color-evidence)}.fs-explore-v3__title{font:var(--fs-type-section-title);color:var(--fs-color-text-primary);margin:0 0 var(--fs-space-content)}.fs-explore-path{margin:var(--fs-space-grouping)0 0;gap:var(--fs-space-content);grid-template-columns:1fr;padding:0;list-style:none;display:grid;position:relative}.fs-explore-station{gap:var(--fs-space-small);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.fs-explore-station__marker{border:1px solid var(--fs-color-border-subtle);background:var(--fs-color-background);border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem;margin-block-start:.35em}.fs-explore-station__link{text-decoration:none}.fs-explore-station__link:hover,.fs-explore-station:focus-within .fs-explore-station__link{color:var(--fs-color-text-primary);text-decoration:underline}.fs-explore-station--quiet .fs-explore-station__marker{opacity:.65;width:.45rem;height:.45rem}.fs-explore-station--quiet .fs-explore-station__link{font:var(--fs-type-metadata)}.fs-explore-v3__signin{margin-block-start:var(--fs-space-grouping)}@media (min-width:768px){.fs-explore-path{gap:var(--fs-space-content);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:calc(var(--fs-space-separation) + .5rem)}.fs-explore-path:before{content:"";background:var(--fs-color-border-subtle);height:1px;position:absolute;inset-block-start:calc(var(--fs-space-separation) + .75rem);inset-inline:0}.fs-explore-station{gap:var(--fs-space-small);text-align:start;grid-template-columns:1fr}.fs-explore-station__marker{justify-self:start;margin-block-start:0}}.fs-built-in-public-v3 .fs-datum-register__body{max-width:none}.fs-inspection-plate{max-width:48rem;position:relative}.fs-inspection-plate:before{content:"";z-index:-1;pointer-events:none;opacity:.35;color:color-mix(in srgb,var(--fs-color-text-metadata)25%,transparent);background-image:linear-gradient(to right,color-mix(in srgb,currentColor 30%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,currentColor 30%,transparent)1px,transparent 1px);background-size:2rem 2rem;position:absolute;inset:-1.5rem}.fs-inspection-plate__statement{font:var(--fs-type-section-title);color:var(--fs-color-text-primary);max-width:36rem;margin:0}.fs-inspection-plate__index{margin:var(--fs-space-grouping)0 0;gap:var(--fs-space-small);flex-direction:column;padding:0;list-style:none;display:flex}.fs-inspection-plate__entry{font-family:var(--fs-font-technical);font-size:.875rem}.fs-inspection-plate__honesty{margin-block-start:var(--fs-space-content)!important}.fs-closing-v3{padding-block:calc(var(--fs-space-section)*1.5)var(--fs-space-separation)}.fs-closing-v3 .fs-datum-register__body{text-align:center;max-width:32rem;margin-inline:auto}.fs-closing-v3__rest{border:0;border-block-start:1px solid var(--fs-color-border-subtle);margin:0 0 var(--fs-space-separation);max-width:8rem;margin-inline:auto}.fs-closing-v3__prose{margin-inline:auto}.fs-landing-v3-footer{padding-block-end:var(--fs-space-content)}.fs-landing-v3-footer .fs-divider{margin-block:0 var(--fs-space-content)}.fs-landing-v3-footer__inner{justify-content:space-between;align-items:baseline;gap:var(--fs-space-content);flex-wrap:wrap;display:flex}.fs-landing-v3-footer__links{gap:var(--fs-space-content);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fs-landing-v3-footer__links a{transition:color var(--fs-motion-brief)var(--fs-ease-standard)}.fs-explore-station__marker{transition:background-color var(--fs-motion-brief)var(--fs-ease-standard),border-color var(--fs-motion-brief)var(--fs-ease-standard),box-shadow var(--fs-motion-brief)var(--fs-ease-standard)}@media (prefers-reduced-motion:no-preference){.fs-blueprint-field{animation:fs-vestibule-reveal var(--fs-motion-measured)ease-out both}.fs-explore-station:hover .fs-explore-station__marker,.fs-explore-station:focus-within .fs-explore-station__marker{background:var(--fs-color-action-primary);border-color:var(--fs-color-action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-color-action-primary)22%,transparent)}.fs-datum-register__tick--dot:before{transition:background-color var(--fs-motion-brief)var(--fs-ease-standard)}}@keyframes fs-vestibule-reveal{0%{opacity:0;transform:translateY(.25rem)}to{opacity:.65;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fs-landing-v3 *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
