@layer props{:where(html){--clr-dark: 230 35% 7%;--clr-light: 231 77% 90%;--clr-white: 0 0% 100%;--clr-outline: 330 100% 71%;--fs-fluid-900: clamp(5rem, 11.667vw + .625rem, 9.375rem);--fs-fluid-800: clamp(3.5rem, 7.333vw + .75rem, 6.25rem);--fs-fluid-700: clamp(1.5rem, 5.333vw + -.5rem, 3.5rem);--fs-fluid-650: clamp(1.25rem, 2vw + .5rem, 2rem);--fs-fluid-600: clamp(1rem, 2.667vw + 0rem, 2rem);--fs-fluid-500: clamp(1rem, 2vw + .25rem, 1.75rem);--fs-fluid-400: clamp(.938rem, .5vw + .75rem, 1.125rem);--fs-fluid-300: clamp(.875rem, .333vw + .75rem, 1rem);--fs-500: 1.75rem;--fs-400: 1.125rem;--fs-300: 1rem;--fs-200: .875rem;--ff-serif: "Bellefair", serif;--ff-sans-cond: "Barlow Condensed", sans-serif;--ff-sans-normal: "Barlow", sans-serif;--fw-regular: 400;--fw-bold: 700;--ls-900: clamp(.169rem, .342vw + .041rem, .297rem);--ls-400: clamp(.078rem, .125vw + .031rem, .125rem);--ls-3: 2.35px;--ls-2: 2.7px;--ls-1: 4.75px;--outline: 0 0 0 3px hsl(var(--clr-outline));--radius-round: 50%;--site-constrain: 69.375rem;--site-spacing: clamp(1.5rem, 5.333vw + -.5rem, 2.5rem);--logo-size: clamp(2.5rem, 2.667vw + 1.5rem, 3rem) }}@layer props.easings{:where(html){--ease: cubic-bezier(.25, 0, .3, 1);--ease-in: cubic-bezier(.7, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .3, 1);--ease-in--ease-elastic-out: cubic-bezier(.5, 1.25, .75, 1.25)}}@layer props.animations{:where(html){--animation-fade-in: fade-in .5s var(--ease);--animation-fade-out: fade-out .5s var(--ease);--animation-slide-out-right: slide-out-right .5s var(--ease);--animation-slide-out-left: slide-out-left .5s var(--ease);--animation-pulse: pulse 2s var(--ease-out) infinite;--animation-spin: spin 2s linear infinite}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes slide-out-right{0%{transform:translate(0)}}@keyframes slide-out-left{to{transform:translate(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{50%{transform:scale(1.25)}}@keyframes spin{to{transform:rotate(1turn)}}}@layer base{*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable both-edges;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-block-size:100svb;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance;font-weight:400}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentcolor}img{background-size:cover;background-repeat:no-repeat;font-style:italic;max-inline-size:100%;block-size:auto;vertical-align:middle;shape-margin:.75rem}picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-block-size:10em}:target{scroll-margin-block:5ex}}@view-transition{navigation: auto;}@layer base{@media (width >= 125em){html{font-size:1.25rem}}body{display:grid;grid-template-rows:auto 1fr;background-color:hsl(var(--clr-dark));background-image:var(--_bg);background-position:top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:hsl(var(--clr-white));font-family:var(--ff-sans-cond);font-size:var(--fs-fluid-400);font-weight:var(--fw-regular);line-height:1.77778}:is(:focus-visible){outline:none;box-shadow:var(--outline)}.is-locked,.is-locked body{overflow:hidden}}@layer base.layout{.even-columns{flex-wrap:wrap}.even-columns>*{flex:1 1 16rem}.grid-layout{display:grid;grid-template-columns:[fullbleed-start] minmax(0,1fr) [main-start] minmax(0,min(100% - var(--site-spacing) * 2)) [main-end] minmax(0,1fr) [fullbleed-end];gap:calc(var(--site-spacing) * 1.5) var(--site-spacing);padding-block:clamp(2rem,8vw + -1rem,3.5rem)}body:not(.home) .grid-layout{grid-template-rows:auto 1fr}body:is(.crew) .grid-layout{padding-block-end:0}@media (width >= 56.25em){body:is(.crew) .grid-layout{align-items:stretch}}.grid-layout>*{max-inline-size:62ch}@media (width < 56.25em){.grid-layout{text-align:center}body:is(.home) .grid-layout{place-items:center}.grid-layout>*{grid-column:main}}@media (width >= 56.25em){.grid-layout{grid-template-columns:[fullbleed-start] minmax(0,1fr) [main-start] repeat(2,minmax(0,calc(var(--site-constrain) / 2 - var(--site-spacing) / 2))) [main-end] minmax(0,1fr) [fullbleed-end];padding-inline:0;align-items:center}body:is(.home) .grid-layout{grid-template-rows:1fr;align-items:end;padding-block-end:max(8rem,15vh)}body:is(.home) .grid-layout>:first-child{grid-column:2;justify-self:flex-start}body:is(.home) .grid-layout>:last-child{grid-column:3;justify-self:flex-end}}@media (width >= 37.5em){.grid-layout .numbered-title{justify-self:flex-start}}@media (width >= 56.25em){.grid-layout .numbered-title{grid-column:main}}}@layer utilities{.flow>*:where(:not(:first-child)){margin-block-start:var(--flow-space, 1em)}}@layer utilities{.sr-only{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;white-space:nowrap;inline-size:1px;block-size:1px;clip:rect(0,0,0,0)}}@layer utilities.colors{.bg-dark{background-color:hsl(var(--clr-dark))}.bg-accent{background-color:hsl(var(--clr-light))}.bg-white{background-color:hsl(var(--clr-white))}.text-dark{color:hsl(var(--clr-dark))}.text-accent{color:hsl(var(--clr-light))}.text-white{color:hsl(var(--clr-white))}.text-white-50{color:hsl(var(--clr-white)/50%)}}@layer utilities.typography{h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}.ff-serif{font-family:var(--ff-serif)}.ff-sans-cond{font-family:var(--ff-sans-cond)}.ff-sans-normal{font-family:var(--ff-sans-normal)}.letter-spacing-fluid{letter-spacing:var(--ls-900)}.letter-spacing-1{letter-spacing:var(--ls-1)}.letter-spacing-2{letter-spacing:var(--ls-2)}.letter-spacing-3{letter-spacing:var(--ls-3)}.uppercase{text-transform:uppercase}.text-center{text-align:center}.fs-fluid-900{font-size:var(--fs-fluid-900)}.fs-fluid-800{font-size:var(--fs-fluid-800)}.fs-fluid-700{font-size:var(--fs-fluid-700)}.fs-fluid-600{font-size:var(--fs-fluid-600)}.fs-fluid-500{font-size:var(--fs-fluid-500)}.fs-fluid-300{font-size:var(--fs-fluid-300)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400);line-height:1.77778}.fs-300{font-size:var(--fs-300);line-height:1.5}.fs-200{font-size:var(--fs-200)}.fs-fluid-900,.fs-fluid-800,.fs-fluid-700,.fs-fluid-600,.fs-fluid-500{line-height:1}.fw-regular{font-weight:400}.fw-bold{font-weight:700}}@layer utilities.display{.flex{display:flex;gap:var(--gap, 1rem)}.grid{display:grid;gap:var(--gap, 1rem)}.radius-round{border-radius:var(--radius-round)}}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-condensed-latin-400-normal.Dc2u_eUW.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-400-normal.BXL2z6Kg.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff")}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bellefair-latin-400-normal.CO3BGrJm.woff2) format("woff2"),url(/_astro/bellefair-latin-400-normal.D3l3TlDq.woff) format("woff")}
