.label[data-astro-cid-fstkr7o3]{font-family:var(--font-body);font-size:var(--text-meta);font-weight:700;line-height:1.5;letter-spacing:0;margin-bottom:18px}.label-sky[data-astro-cid-fstkr7o3]{color:var(--color-bluebird-sky)}.p-hero[data-astro-cid-fstkr7o3]{--hero-pad-top: 110px;--hero-pad-bottom: 56px;position:relative;isolation:isolate;display:flex;align-items:center;height:100svh;min-height:640px;padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom)}.p-hero[data-astro-cid-fstkr7o3] .grid[data-astro-cid-fstkr7o3]{width:100%;align-items:center;row-gap:48px}.p-hero-copy[data-astro-cid-fstkr7o3]{grid-column:1 / span 6}.p-hero[data-astro-cid-fstkr7o3] h1[data-astro-cid-fstkr7o3]{font-size:var(--text-h1);line-height:.92;letter-spacing:-.035em;text-wrap:balance}.lede[data-astro-cid-fstkr7o3]{margin-top:24px;max-width:48ch;font-size:var(--text-lede)}.p-hero-links[data-astro-cid-fstkr7o3]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.p-hero-art[data-astro-cid-fstkr7o3]{grid-column:8 / span 5;position:relative}.p-hero-art[data-astro-cid-fstkr7o3]:before{content:"";position:absolute;z-index:-1;inset:-40px calc(-1 * var(--margin)) -40px 18%;background:url(/patterns/windswept-snow.svg) center / cover no-repeat}.p-hero-photo[data-astro-cid-fstkr7o3]{height:calc(max(100svh,640px) - var(--hero-pad-top) - var(--hero-pad-bottom));overflow:hidden;border-radius:var(--radius);box-shadow:0 30px 60px -32px #13392b8c}.p-hero-photo[data-astro-cid-fstkr7o3] img[data-astro-cid-fstkr7o3]{width:100%;height:100%;object-fit:cover}.p-factors[data-astro-cid-fstkr7o3]{padding-block:var(--section-y);background:var(--color-wasatch-pine);color:var(--color-fresh-powder)}.p-factors[data-astro-cid-fstkr7o3] .grid[data-astro-cid-fstkr7o3]{row-gap:clamp(40px,5vw,64px)}.p-factors-head[data-astro-cid-fstkr7o3]{grid-column:1 / -1}.p-factors-head[data-astro-cid-fstkr7o3] h2[data-astro-cid-fstkr7o3]{font-size:var(--text-title);line-height:1;letter-spacing:-.03em}.p-steps[data-astro-cid-fstkr7o3]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap);list-style:none;padding:0}.p-steps[data-astro-cid-fstkr7o3] li[data-astro-cid-fstkr7o3]{padding-top:16px;border-top:1px solid var(--color-rule-on-dark)}.p-steps[data-astro-cid-fstkr7o3] h3[data-astro-cid-fstkr7o3]{font-size:var(--text-statement);line-height:1;letter-spacing:-.03em;color:var(--color-bluebird-sky)}.p-steps[data-astro-cid-fstkr7o3] p[data-astro-cid-fstkr7o3]{margin-top:20px;max-width:30ch}.p-faq[data-astro-cid-fstkr7o3]{padding-block:var(--section-y)}.p-faq[data-astro-cid-fstkr7o3] .grid[data-astro-cid-fstkr7o3]{align-items:start;row-gap:40px}.p-faq-side[data-astro-cid-fstkr7o3]{grid-column:1 / span 4;position:sticky;top:110px}.p-faq-side[data-astro-cid-fstkr7o3] h2[data-astro-cid-fstkr7o3]{font-size:min(var(--text-title),4.4vw);white-space:nowrap;line-height:.98;letter-spacing:-.03em}.p-ask[data-astro-cid-fstkr7o3]{margin-top:36px;padding:24px;border-radius:var(--radius);background:var(--color-bluebird-sky)}.p-ask-title[data-astro-cid-fstkr7o3]{font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);margin-bottom:6px}.p-ask[data-astro-cid-fstkr7o3] .link[data-astro-cid-fstkr7o3]{display:inline-block;margin-top:14px}.p-faq-list[data-astro-cid-fstkr7o3]{grid-column:6 / -1;display:grid;gap:10px}details[data-astro-cid-fstkr7o3]{border-radius:var(--radius);background:color-mix(in srgb,white 55%,var(--color-fresh-powder));box-shadow:inset 0 0 0 1px var(--color-rule);transition:background-color .2s ease}details[data-astro-cid-fstkr7o3][open]{background:color-mix(in srgb,var(--color-bluebird-sky) 35%,var(--color-fresh-powder));box-shadow:none}summary[data-astro-cid-fstkr7o3]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);letter-spacing:-.01em}summary[data-astro-cid-fstkr7o3]::-webkit-details-marker{display:none}summary[data-astro-cid-fstkr7o3]:after{content:"+";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--color-wasatch-pine);color:var(--color-fresh-powder);font-family:var(--font-body);font-size:1.2rem;font-weight:400;transition:transform .2s ease,background-color .2s ease}details[data-astro-cid-fstkr7o3][open] summary[data-astro-cid-fstkr7o3]:after{content:"−"}.answer[data-astro-cid-fstkr7o3]{padding:0 24px 24px;max-width:62ch}@media(max-width:860px){.p-hero-copy[data-astro-cid-fstkr7o3],.p-hero-art[data-astro-cid-fstkr7o3],.p-factors-head[data-astro-cid-fstkr7o3],.p-faq-side[data-astro-cid-fstkr7o3],.p-faq-list[data-astro-cid-fstkr7o3]{grid-column:1 / -1}.p-hero-art[data-astro-cid-fstkr7o3]:before{inset:-24px calc(-1 * var(--margin)) -24px 30%}.p-hero[data-astro-cid-fstkr7o3]{height:auto;min-height:0;padding-top:130px;padding-bottom:64px}.p-hero-photo[data-astro-cid-fstkr7o3]{height:auto;aspect-ratio:4 / 5}.p-steps[data-astro-cid-fstkr7o3]{grid-template-columns:1fr;row-gap:40px}.p-faq-side[data-astro-cid-fstkr7o3] h2[data-astro-cid-fstkr7o3]{font-size:var(--text-title)}.p-faq[data-astro-cid-fstkr7o3] .grid[data-astro-cid-fstkr7o3]{row-gap:0}.p-faq-side[data-astro-cid-fstkr7o3]{display:contents}.p-faq-side[data-astro-cid-fstkr7o3]>[data-astro-cid-fstkr7o3]{grid-column:1 / -1}.p-faq-list[data-astro-cid-fstkr7o3]{margin-top:32px}.p-ask[data-astro-cid-fstkr7o3]{order:1}}
