:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--snow:#fff7ec;--card:#fff;--line:#e6e1d8;--radius:16px;--ink:#1b2d45;--muted:#58697f;--sky:#1f5a8a;--skysoft:#e3f2f9;--sunlight:#f9a08c;--sun:#cb4d36;--sun-ink:#fff;--sunsoft:#fde6df;--good:#1d7f55;--goodsoft:#e1f3ea;--warn:#a96200;--warnsoft:#fbebd3;--good-ink:#176a47;--warn-ink:#8f5300;--unk:#5a6680;--unksoft:#eceff5;--bad:#b8322b;--part-ski:#1f5a8a;--part-rental:#0e7490;--part-lessons:#7048c0;--part-activities:#1d7f55;--part-route:#8a94a8;--sky-top:#2e5b86;--sky-bot:#9fd3ea;--r1:#dcedf6;--r2:#a9cfe3;--r3:#6b97bb;--flake:#fff;--f-display:var(--font-fraunces), Georgia, serif;--f-body:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--f-round:var(--font-fraunces), Georgia, serif;--f-mono:var(--font-dm-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--tabbar-h:68px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--snow);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-variation-settings:"SOFT" 100, "WONK" 0;margin:0;font-size:15px;line-height:1.5}img{max-width:100%}a{color:var(--sky)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sun);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0}.wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11.5px;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
