body{font-family:var(--font-body)}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:100;padding:.7rem 1rem;border-radius:.45rem;background:#fff;color:#8f001a;font-weight:700;transform:translateY(-150%)}.skip-link:focus{color:#8f001a;transform:translateY(0)}menu{margin:0;padding:0;list-style:none;margin:1em auto}menu li{display:inline-block;margin:auto .5em}address ul{margin:0;padding:0;list-style:none;margin:1em auto}address ul li{display:inline-block;margin:auto .5em}button{appearance:none}body{background-color:#f2f2f2;color:#000}a{transition:filter .1s ease;text-decoration:none;color:#000;font-weight:600}a:hover{filter:brightness(50%)}img{max-width:100%}body{text-align:center;margin-top:0}footer{margin-top:6em}footer p{text-align:center;margin:0 auto}li>a.link--logo{transition:background-color .3s ease}li>a.link--logo:hover{background-color:rgba(255,255,255,.075)}li>a.link--logo:active{background-color:rgba(255,255,255,.175)}li>a.link--logo{background-color:rgba(255,255,255,0);display:inline-block;text-align:center;color:#fff;width:2.25rem;height:2.25rem;border:solid #fff 1px;border-radius:50%}li>a.link--logo i{line-height:2.25rem}body{background-size:cover,cover;color:#fff;margin:0;min-height:100svh;background-attachment:fixed;background-repeat:repeat,no-repeat;background-image:linear-gradient(rgba(0, 0, 0, 0.34), rgba(0, 0, 0, 0.34)),url(/assets/media/Projects/2020_OctSkiesCrew.jpg)}header>img{display:block;width:8rem;height:8rem;margin:0 auto 1.75rem;padding-bottom:0;object-fit:contain}@media(max-width: 1024px){header>img{width:7rem;height:7rem;margin-bottom:1.25rem}}hgroup{width:min(68%,52rem);padding-top:1.75rem;padding-bottom:1.75rem;margin:0 auto;background:linear-gradient(white, white) center top/0 1px no-repeat,linear-gradient(white, white) center bottom/0 1px no-repeat;animation:expand-horizontal .8s ease-out forwards}hgroup h1,hgroup p{text-align:center;letter-spacing:0;vertical-align:middle;margin:0;animation:expand-content .8s ease-out .1s forwards}hgroup h1{letter-spacing:.04em;font-size:clamp(3rem,5vw,4.5rem);line-height:1;text-shadow:0 .15rem 1.2rem rgba(0,0,0,.45);animation:none}hgroup p{text-shadow:0 .1rem .8rem rgba(0,0,0,.65)}.home-hero__context{display:table;margin:0 auto .8rem !important;padding:.38rem .65rem;background:rgba(0,0,0,.3);font-family:var(--font-body);font-size:.8rem !important;font-weight:500;letter-spacing:.13em !important;text-transform:uppercase;animation:none !important}.home-hero__tagline{margin-top:.9rem !important;font-size:1rem !important;font-weight:500;letter-spacing:.14em !important;animation:none !important}@keyframes expand-horizontal{to{background-size:100% 1px,100% 1px}}@keyframes expand-content{to{letter-spacing:.2em}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}.home-hero{display:flex;box-sizing:border-box;min-height:100svh;flex-direction:column;justify-content:center;padding:2rem 1rem}header>*{position:relative;margin-top:0}header>:first-child{margin-top:0}@media(max-width: 768px){header>*{margin-top:0}}.home-nav{width:min(96%,68rem);margin:1.75rem auto 0}.home-nav__grid{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:.5rem}.home-action,.home-nav__action{display:flex;box-sizing:border-box;height:3.4rem;min-height:3.4rem;align-items:center;justify-content:center;padding:.8rem .7rem;border:1px solid rgba(255,255,255,.62);background:rgba(0,0,0,.14);color:#fff;font-size:.92rem;font-weight:550;line-height:1.2;letter-spacing:.01em;text-align:center;backdrop-filter:blur(5px);transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.home-action:hover,.home-action:focus-visible,.home-nav__action:hover,.home-nav__action:focus-visible{border-color:#fff;background:rgba(255,255,255,.16);box-shadow:0 .6rem 1.5rem rgba(0,0,0,.24);color:#fff;filter:none;transform:translateY(-0.12rem)}.home-nav__action--primary{border-color:rgba(255,255,255,.9);background:rgba(0,0,0,.24);font-weight:650}@media(max-width: 1050px){.home-nav__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 768px){hgroup{width:min(92%,30rem);padding-top:1.5rem;padding-bottom:1.5rem}hgroup h1{font-size:clamp(2.7rem,13vw,3.7rem)}.home-nav{width:min(100%,26rem);margin:1.25rem auto 0}.home-nav__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem}.home-action,.home-nav__action{height:3rem;min-height:3rem;font-size:.9rem}}@media(max-width: 360px)and (max-height: 620px){.home-hero{padding:1rem .75rem}header>img{width:5.5rem;height:5.5rem;margin-bottom:.75rem}hgroup{width:min(96%,30rem);padding-top:1rem;padding-bottom:1rem}hgroup h1{font-size:clamp(2.4rem,12vw,3rem)}.home-nav{width:100%;margin-top:.75rem}}.home-section{width:min(100% - 2rem,72rem);margin-inline:auto;padding:4.5rem 0}.home-content{background:linear-gradient(180deg, rgba(10, 10, 9, 0.22) 0%, rgba(10, 10, 9, 0.46) 32%, rgba(10, 10, 9, 0.68) 68%, rgba(10, 10, 9, 0.8) 100%)}.home-section h2{max-width:18ch;margin:0;color:#fff;font-size:var(--text-section);font-weight:700;letter-spacing:-0.035em;line-height:1.05;text-align:left;text-shadow:0 .12rem .9rem rgba(0,0,0,.65)}.home-section p{margin:0;text-shadow:0 .1rem .7rem rgba(0,0,0,.72)}.home-kicker{color:#ffd0d7;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.home-section__heading{display:grid;grid-template-columns:minmax(0, 1fr) minmax(18rem, 0.72fr);align-items:end;gap:1.5rem 4rem}.home-section__heading .home-kicker{grid-column:1/-1}.home-section__heading>p:last-child{color:#dedcda;font-size:1.075rem;line-height:1.6;text-align:left}.home-overview__line{max-width:none !important}.home-overview{padding-top:4rem}.home-facts{display:grid;grid-template-columns:repeat(3, 1fr);margin:3rem 0 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.home-facts div{padding:1.5rem}.home-facts div+div{border-left:1px solid rgba(255,255,255,.2)}.home-facts dt{color:#fff;font-family:var(--font-body);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:600;line-height:1.35}.home-facts dd{margin:.35rem 0 0;color:#dedcda;font-size:1rem;line-height:1.5}.home-project{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(20rem, 0.9fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.home-project figure{margin:0;padding:clamp(1rem,3vw,2rem);border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.24)}.home-project figure img{display:block;width:100%;height:auto;max-height:32rem;object-fit:contain}.home-project figcaption{margin-top:1rem;color:#d4d1cd;font-family:var(--font-body);font-size:.72rem;letter-spacing:.05em;text-align:center;text-transform:uppercase}.home-project__copy>p:not(.home-kicker){margin-top:1.25rem;color:#e2e0dd;font-size:1.075rem;line-height:1.6;text-align:left;white-space:nowrap}.home-action--inline{display:inline-flex;min-width:9rem;margin-top:1.5rem}.home-join{display:flex;align-items:center;justify-content:space-between;gap:2rem}.home-actions{display:flex;flex:0 0 auto;gap:.75rem}.home-actions a{min-width:9rem}.home-join__line{margin-top:.8rem !important;color:#dedcda;font-size:1rem}footer{padding:1rem}:focus-visible{outline:3px solid #ffd0d7;outline-offset:4px}@media(max-width: 900px){.home-section__heading,.home-project{grid-template-columns:1fr}.home-project figure{order:2}.home-project__copy{order:1}.home-join{align-items:flex-start;flex-direction:column}}@media(max-width: 700px){.home-section{padding:4rem 0}.home-facts{grid-template-columns:1fr}.home-facts div+div{border-top:1px solid rgba(255,255,255,.2);border-left:0}.home-section__heading{gap:1rem}.home-overview__line,.home-project__copy>p:not(.home-kicker){white-space:normal}.home-actions{width:100%}.home-actions a{flex:1;min-width:0}}/*# sourceMappingURL=index.css.map */