.section-label[data-astro-cid-j7pv25f6]{grid-column:1 / span 3;font-family:var(--font-body);font-size:var(--text-meta);font-weight:700;line-height:1.5}.ski-label[data-astro-cid-j7pv25f6]{font-size:var(--text-meta);font-weight:700;line-height:1.5;color:var(--color-bluebird-sky)}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:max(640px,100svh);display:flex;color:var(--color-fresh-powder);overflow:hidden;isolation:isolate}.hero-photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.hero-photo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#13392b7f,#13392b00 46%),linear-gradient(to top,#13392bb8,#13392b00 34%)}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-content[data-astro-cid-j7pv25f6]{width:100%;grid-template-rows:1fr auto;padding-top:clamp(110px,12vw,150px);padding-bottom:clamp(24px,3vw,40px)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{grid-column:1 / -1;font-size:var(--text-display);line-height:.9;letter-spacing:-.035em;max-width:12ch;text-shadow:0 2px 40px rgb(19 57 43 / 25%)}.hero[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{align-self:end;padding-top:14px;border-top:1px solid rgb(251 244 238 / 45%)}.hero-a[data-astro-cid-j7pv25f6]{grid-column:1 / span 4}.hero-b[data-astro-cid-j7pv25f6]{grid-column:5 / span 4}.hero-c[data-astro-cid-j7pv25f6]{grid-column:9 / span 4}.hero-c[data-astro-cid-j7pv25f6] .link[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:6px;padding:3px 10px 4px;border-radius:var(--radius);background:var(--color-claus-red);color:var(--color-fresh-powder);font-weight:700;text-decoration:none;transition:background-color .2s ease}.hero-c[data-astro-cid-j7pv25f6] .link[data-astro-cid-j7pv25f6]:hover,.hero-c[data-astro-cid-j7pv25f6] .link[data-astro-cid-j7pv25f6]:focus-visible{background-color:var(--color-claus-red-hover);animation:none}.intro[data-astro-cid-j7pv25f6]{padding-block:var(--section-y)}.intro-text[data-astro-cid-j7pv25f6]{grid-column:4 / span 8;font-family:var(--font-display);font-size:var(--text-title);line-height:1.08;letter-spacing:-.02em}.ski[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:7fr 5fr;margin-inline:var(--margin);border-radius:var(--radius);overflow:hidden;background:var(--color-wasatch-pine);color:var(--color-fresh-powder)}.ski-photo[data-astro-cid-j7pv25f6]{position:relative;min-height:100%}.ski-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.ski-panel[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:clamp(32px,4vw,64px) var(--margin) clamp(32px,4vw,56px) clamp(28px,3.6vw,56px)}.ski-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start}.ski-stamp[data-astro-cid-j7pv25f6]{width:clamp(84px,8vw,116px);height:auto}.ski[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:min(3.85vw,4.4rem);line-height:.9;letter-spacing:-.035em;white-space:nowrap}.ski-summary[data-astro-cid-j7pv25f6]{margin-top:24px;max-width:42ch}.spec[data-astro-cid-j7pv25f6]{margin-top:36px;border-top:1px solid var(--color-rule-on-dark)}.spec[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:7.5rem 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--color-rule-on-dark)}.spec[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--color-fresh-powder) 70%,var(--color-wasatch-pine))}.ski-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px}.experiences[data-astro-cid-j7pv25f6]{padding-bottom:var(--section-y)}.exp-head[data-astro-cid-j7pv25f6]{align-items:end;row-gap:20px;padding-bottom:clamp(28px,3vw,44px)}.exp-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{grid-column:1 / span 8;font-size:var(--text-title);line-height:.98;letter-spacing:-.03em}.exp-cta[data-astro-cid-j7pv25f6]{grid-column:10 / span 3;justify-self:end}.ski[data-astro-cid-j7pv25f6]{scroll-margin-top:90px}.presence[data-astro-cid-j7pv25f6]{padding-block:var(--section-y);background:var(--color-bluebird-sky)}.statement[data-astro-cid-j7pv25f6]{grid-column:4 / span 9;font-family:var(--font-display);font-size:var(--text-title);line-height:1.08;letter-spacing:-.02em}.presence-note[data-astro-cid-j7pv25f6]{grid-column:4 / span 6;max-width:56ch;margin-top:28px}.presence-note[data-astro-cid-j7pv25f6] .link[data-astro-cid-j7pv25f6]{display:block;width:fit-content;margin-top:20px}.meet[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;display:flex;align-items:center;--meet-pad: clamp(48px, 9vh, 96px);min-height:120vh;min-height:120svh;padding-block:var(--meet-pad)}.meet[data-astro-cid-j7pv25f6]>.grid[data-astro-cid-j7pv25f6]{width:100%}.meet[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:30%;background:url(/patterns/windswept-snow.svg) center / cover no-repeat;pointer-events:none}.meet-media[data-astro-cid-j7pv25f6]{grid-column:1 / span 7}.meet-pine[data-astro-cid-j7pv25f6],.meet-santa[data-astro-cid-j7pv25f6]{position:absolute;top:50%;overflow:hidden;border-radius:var(--radius);transform:translateY(-50%)}.meet-pine[data-astro-cid-j7pv25f6]{left:var(--margin);width:calc((100% - 2 * var(--margin)) * 5 / 12);height:100vh;height:100svh}.meet-santa[data-astro-cid-j7pv25f6]{right:50%;width:min(64svh,50% - var(--margin) - 48px);height:80svh;box-shadow:0 30px 50px -28px #13392b8c}.meet-pine[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.meet-santa[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.meet-copy[data-astro-cid-j7pv25f6]{grid-column:8 / span 4;align-self:center}.meet-copy[data-astro-cid-j7pv25f6] .section-label[data-astro-cid-j7pv25f6]{margin-bottom:20px}.meet[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-title);line-height:.98;letter-spacing:-.03em;margin-bottom:24px}.meet-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.section-label){max-width:46ch;margin-bottom:20px}@media(max-width:860px){.section-label[data-astro-cid-j7pv25f6],.intro-text[data-astro-cid-j7pv25f6],.statement[data-astro-cid-j7pv25f6],.presence-note[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6],.meet-media[data-astro-cid-j7pv25f6],.meet-copy[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.section-label[data-astro-cid-j7pv25f6]{margin-bottom:16px}.hero-a[data-astro-cid-j7pv25f6],.hero-b[data-astro-cid-j7pv25f6]{grid-column:span 2}.hero-content[data-astro-cid-j7pv25f6]{grid-template-rows:1fr auto auto}.hero-c[data-astro-cid-j7pv25f6]{grid-column:1 / -1;border-top:0!important;padding-top:6px!important}.ski[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.ski-photo[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.ski-panel[data-astro-cid-j7pv25f6]{position:relative;padding-inline:var(--margin)}.ski-stamp[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:var(--margin);width:92px;transform:translateY(-55%) rotate(-6deg);filter:drop-shadow(0 6px 10px rgb(0 0 0 / 30%))}.ski[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:16px;font-size:min(9vw,3.2rem)}.spec[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{grid-template-columns:5.25rem 1fr;gap:12px}.exp-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.exp-cta[data-astro-cid-j7pv25f6]{grid-column:1 / -1;justify-self:start}.meet-copy[data-astro-cid-j7pv25f6]{margin-top:32px}.meet[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,11.5vw,3.6rem)}.meet-mrs[data-astro-cid-j7pv25f6]{display:block}.meet[data-astro-cid-j7pv25f6]:before{bottom:auto;width:100%;height:calc(var(--meet-pad) + 64vw)}.meet-media[data-astro-cid-j7pv25f6]{position:relative;height:128vw}.meet-pine[data-astro-cid-j7pv25f6],.meet-santa[data-astro-cid-j7pv25f6]{transform:none}.meet-pine[data-astro-cid-j7pv25f6]{top:0;left:0;width:100%;height:74%}.meet-santa[data-astro-cid-j7pv25f6]{inset:auto 0 0 auto;width:62%;height:62%}}
