.hero-logo[data-astro-cid-vjbuyh66]{z-index:60;cursor:pointer;background:#000;place-items:center;display:none;position:fixed;inset:0}.js .hero-logo[data-astro-cid-vjbuyh66]{display:grid}.hero-logo[data-astro-cid-vjbuyh66].is-playing{animation:logo-out var(--fade) ease-in-out var(--finish) forwards}.hero-logo[data-astro-cid-vjbuyh66] svg[data-astro-cid-vjbuyh66]{width:min(640px,80vw);height:auto;display:block}.hero-logo__stroke[data-astro-cid-vjbuyh66]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.is-playing[data-astro-cid-vjbuyh66] .hero-logo__stroke[data-astro-cid-vjbuyh66]{animation:logo-write var(--dur) linear var(--delay) forwards}.hero-logo__rise[data-astro-cid-vjbuyh66]{fill:#fff;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.is-playing[data-astro-cid-vjbuyh66] .hero-logo__rise[data-astro-cid-vjbuyh66]{animation:logo-rise var(--dur) cubic-bezier(.22, .61, .36, 1) var(--delay) forwards}.hero-logo__tick[data-astro-cid-vjbuyh66]{fill:#fff;opacity:0}.is-playing[data-astro-cid-vjbuyh66] .hero-logo__tick[data-astro-cid-vjbuyh66]{animation:logo-in 1ms linear var(--delay) forwards}.hero-logo__caret[data-astro-cid-vjbuyh66]{fill:#fff;opacity:0}.is-playing[data-astro-cid-vjbuyh66] .hero-logo__caret[data-astro-cid-vjbuyh66]{animation:logo-caret var(--dur) steps(1) var(--delay)}@keyframes logo-write{to{stroke-dashoffset:0}}@keyframes logo-rise{to{transform:scaleY(1)}}@keyframes logo-in{to{opacity:1}}@keyframes logo-out{to{opacity:0}}@keyframes logo-caret{0%{opacity:1}}.hero[data-astro-cid-wcolddp2]{margin-top:calc(var(--header-height) * -1);padding-top:var(--header-height);color:#fff;background:#000;position:relative;overflow:hidden}.hero-video[data-astro-cid-wcolddp2]{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.intro[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:5rem;padding-block:48px 72px;display:grid;position:relative}.intro__title[data-astro-cid-wcolddp2]{max-width:446px;font-size:clamp(2.2rem,3.3vw,2.95rem);line-height:1.11}.intro__text[data-astro-cid-wcolddp2]{max-width:446px;margin-top:2.75rem;font-size:clamp(1.1rem,1.6vw,1.43rem);line-height:1.5}.intro__stats[data-astro-cid-wcolddp2]{text-align:center;place-self:center;width:min(446px,100%)}.intro__mountain[data-astro-cid-wcolddp2]{width:335px;max-width:100%;height:auto;margin-inline:auto}.intro__eyebrow[data-astro-cid-wcolddp2]{letter-spacing:.04em;margin-top:.5rem;font-size:.8rem}.intro__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,223px));justify-content:center;row-gap:4rem;margin-top:1.5rem;display:grid}.intro__grid[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{flex-direction:column;display:flex}.intro__value[data-astro-cid-wcolddp2]{font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.7vw,4.25rem);line-height:1.05}.intro__grid[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{order:2;font-size:.875rem}.feature[data-astro-cid-wcolddp2]{padding-block:24px 40px}.focus[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-inline:7px;display:grid}.focus__card[data-astro-cid-wcolddp2]{display:block}.focus__frame[data-astro-cid-wcolddp2]{background:var(--color-schiefer-soft,#e5e5e5);display:block;position:relative;overflow:hidden}.focus__frame[data-astro-cid-wcolddp2] .focus__image{object-fit:cover;width:100%;height:100%;display:block}@media (width<=800px){.focus[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature__title[data-astro-cid-wcolddp2]{text-align:center;margin-bottom:2rem;font-size:1.43rem}.story[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:4rem;padding-block:64px 75px;display:grid}.story__lead[data-astro-cid-wcolddp2]{font-size:clamp(1.8rem,2.55vw,2.3rem);line-height:1.14}.story__text[data-astro-cid-wcolddp2]{margin-top:2.25rem;font-size:clamp(1.15rem,1.83vw,1.65rem);line-height:1.17}.story__image[data-astro-cid-wcolddp2]{display:block}.posts[data-astro-cid-wcolddp2]{padding-block:20px 56px}.posts__link[data-astro-cid-wcolddp2]{align-items:center;gap:.6rem;display:inline-flex}.posts__icon{transition:transform .5s var(--ease-signature), color .3s;flex:none}.posts__title[data-astro-cid-wcolddp2].is-visible .posts__icon{animation:posts-icon-pop .9s var(--ease-signature) .25s backwards}.posts__link[data-astro-cid-wcolddp2]:hover .posts__icon{transform:rotate(-8deg)scale(1.15)}.posts__link--instagram[data-astro-cid-wcolddp2]:hover .posts__icon{color:#d6249f}.posts__label[data-astro-cid-wcolddp2]{transition:background-size .5s var(--ease-signature);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.posts__link[data-astro-cid-wcolddp2]:hover .posts__label[data-astro-cid-wcolddp2]{background-size:100% 1px}@keyframes posts-icon-pop{0%{opacity:0;transform:rotate(-20deg)scale(.5)}}.posts__grid[data-astro-cid-wcolddp2]>.posts__tile{position:relative}.posts__grid[data-astro-cid-wcolddp2] .posts__glyph{color:#fff;opacity:0;background:#00000047;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.posts__grid[data-astro-cid-wcolddp2] .posts__glyph svg{transition:transform .4s var(--ease-signature);transform:translateY(8px)}.posts__grid[data-astro-cid-wcolddp2] .posts__tile:hover .posts__glyph{opacity:1}.posts__grid[data-astro-cid-wcolddp2] .posts__tile:hover .posts__glyph svg{transform:none}@media (prefers-reduced-motion:reduce){.posts__title[data-astro-cid-wcolddp2].is-visible .posts__icon{animation:none}}.posts__grid[data-astro-cid-wcolddp2]{--row-height:130px;gap:5px;padding-inline:5px}.posts__side[data-astro-cid-wcolddp2]{width:min(760px,100%);margin:3.5rem auto 0;padding-inline:16px}.posts__quote[data-astro-cid-wcolddp2]{font-size:1.43rem;font-weight:500;line-height:1.4}@media (width<=800px){.posts__grid[data-astro-cid-wcolddp2]{--row-height:90px}.intro[data-astro-cid-wcolddp2],.story[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);gap:3rem}.intro[data-astro-cid-wcolddp2]{padding-top:40px}.intro__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}
