.holding-page.ski-page{--success:#2e7d55;--success-soft:#2e7d551f;--warning:#9a6a1a;--warning-soft:#9a6a1a1a;--cat-transit:#2a6fdb}.holding-page .chapter-tab{font-family:var(--font-chrome);letter-spacing:.28em;text-transform:uppercase;color:var(--ice-shimmer);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;font-weight:700;display:inline-flex}.holding-page .chapter-tab .cn{color:var(--eyebrow-on-light);border:1px solid var(--card-border);border-radius:2px;padding:4px 9px;font-size:11px}.holding-page .meta-label{font-family:var(--font-chrome);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-on-light);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:10.5px;font-weight:600;display:flex}.holding-page .meta-label .dot{background:var(--ice-shimmer);border-radius:50%;width:4px;height:4px}.holding-page .meta-label svg{flex-shrink:0;width:13px;height:13px}.holding-page .meta-label b{color:var(--carbon);font-weight:700}.holding-page .ski-hero{background:radial-gradient(1100px 520px at 78% -10%, #1a4f628c, transparent 60%), radial-gradient(760px 480px at 8% 110%, #0f2e42b3, transparent 55%), var(--polar-night);color:var(--arctic-white);border-bottom:1px solid #b8d6e41f;padding-top:clamp(96px,12vh,150px);position:relative;overflow:hidden}.holding-page .ski-hero-grid{gap:var(--gutter-lg);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.holding-page .ski-hero .hero-copy{max-width:760px}.holding-page .ski-hero .hero-media{aspect-ratio:4/5;border:1px solid #b8d6e42e;min-height:420px;position:relative;overflow:hidden}.holding-page .ski-hero .hero-media img{object-fit:cover;width:100%;height:100%;display:block}.holding-page .ski-hero h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--arctic-white);text-wrap:balance;margin:22px 0 0;font-size:clamp(38px,4.8vw,64px);font-weight:300;line-height:1.03}.holding-page .ski-hero h1 b{font-weight:700}.holding-page .ski-hero .hero-lede{font-family:var(--font-display);color:#f4f7f9e6;text-wrap:pretty;max-width:52ch;margin:24px 0 0;font-size:clamp(17px,1.5vw,20px);font-weight:300;line-height:1.55}.holding-page .ski-hero .hero-svc{color:var(--arctic-tint);max-width:54ch;margin:18px 0 0;font-size:15px;line-height:1.6}.holding-page .ski-hero .cta-row{flex-wrap:wrap;gap:14px;margin:34px 0 0;display:flex}.holding-page .hero-facts{background:#04131c66;border:1px solid #b8d6e438;grid-template-columns:repeat(4,1fr);margin-top:clamp(36px,4vw,52px);display:grid}.holding-page .hero-facts .hf{border-right:1px solid #b8d6e42e;padding:22px 24px}.holding-page .hero-facts .hf:last-child{border-right:0}.holding-page .hero-facts .hf .n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--arctic-white);font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1}.holding-page .hero-facts .hf .l{font-family:var(--font-chrome);letter-spacing:.2em;text-transform:uppercase;color:var(--arctic-tint);margin-top:10px;font-size:10px;font-weight:700}.holding-page .trust-strip{background:var(--polar-night);border-bottom:1px solid #b8d6e41a}.holding-page .trust-strip-inner{flex-wrap:wrap;align-items:center;gap:10px 40px;padding:20px 0;display:flex}.holding-page .trust-strip .ts{font-family:var(--font-chrome);letter-spacing:.18em;text-transform:uppercase;color:var(--arctic-tint);align-items:center;gap:11px;font-size:11px;font-weight:600;display:inline-flex}.holding-page .trust-strip .ts svg{width:15px;height:15px;color:var(--ice-shimmer);flex-shrink:0}.holding-page .subnav{z-index:40;-webkit-backdrop-filter:blur(12px);background:#091e2cf5;border-bottom:1px solid #b8d6e424;position:sticky;top:72px}.holding-page .subnav-inner{scrollbar-width:none;align-items:center;gap:4px;padding:4px 0;display:flex;overflow-x:auto}.holding-page .subnav-inner::-webkit-scrollbar{display:none}.holding-page .subnav a{font-family:var(--font-chrome);letter-spacing:.16em;text-transform:uppercase;color:var(--arctic-tint);white-space:nowrap;transition:color var(--t-fast), border-color var(--t-fast);border-bottom:2px solid #0000;padding:12px 15px;font-size:10.5px;font-weight:700}.holding-page .subnav a:hover{color:var(--arctic-white);border-bottom-color:var(--ice-shimmer)}.holding-page .facts-panel{border:1px solid var(--card-border);background:var(--arctic-white)}.holding-page .facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.holding-page .facts-grid .fact{border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);padding:26px 28px}.holding-page .facts-grid .fact:nth-child(4n){border-right:0}.holding-page .facts-grid .fact:nth-last-child(-n+4){border-bottom:0}.holding-page .facts-grid .fact .l{font-family:var(--font-chrome);letter-spacing:.2em;text-transform:uppercase;color:var(--eyebrow-on-light);margin-bottom:12px;font-size:10px;font-weight:700}.holding-page .facts-grid .fact .v{font-family:var(--font-display);letter-spacing:-.01em;color:var(--carbon);font-size:20px;font-weight:400;line-height:1.15}.holding-page .facts-grid .fact .v small{color:var(--eyebrow-on-light);margin-top:5px;font-size:13px;font-weight:300;display:block}.holding-page .facts-foot{background:var(--frost-veil);border-top:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 28px;display:flex}.holding-page .why-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.holding-page .why-card{border:1px solid var(--card-border);background:var(--arctic-white);transition:border-color var(--t-base), box-shadow var(--t-base);flex-direction:column;gap:12px;padding:32px 30px;display:flex}.holding-page .why-card:hover{border-color:var(--ice-shimmer);box-shadow:var(--shadow-pop)}.holding-page .why-card .wn{font-family:var(--font-chrome);letter-spacing:.24em;color:var(--ice-shimmer);font-size:11px;font-weight:700}.holding-page .why-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--carbon);margin:0;font-size:21px;font-weight:500}.holding-page .why-card p{color:var(--body-strong);margin:0;font-size:15px;line-height:1.6}.holding-page .dtable-wrap{border:1px solid var(--card-border);overflow-x:auto}.holding-page table.dtable{border-collapse:collapse;background:var(--arctic-white);width:100%;min-width:720px;font-size:14px}.holding-page table.dtable th,.holding-page table.dtable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--card-border);padding:15px 18px}.holding-page table.dtable thead th{background:var(--polar-night);color:var(--arctic-white);font-family:var(--font-chrome);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.holding-page table.dtable thead th.num,.holding-page table.dtable td.num{text-align:right;font-variant-numeric:tabular-nums}.holding-page table.dtable tbody th{font-family:var(--font-display);color:var(--carbon);font-size:15px;font-weight:500}.holding-page table.dtable tbody th small{font-family:var(--font-chrome);letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow-on-light);margin-top:4px;font-size:10px;font-weight:600;display:block}.holding-page table.dtable td{color:var(--carbon);font-weight:300;line-height:1.5}.holding-page table.dtable tbody tr:last-child th,.holding-page table.dtable tbody tr:last-child td{border-bottom:0}.holding-page table.dtable tr.is-hot{background:#4a8ea81a}.holding-page table.dtable tfoot th,.holding-page table.dtable tr.total th,.holding-page table.dtable tr.total td{border-top:2px solid var(--carbon);color:var(--carbon);border-bottom:0;font-size:16px;font-weight:600}.holding-page table.dtable td.pkg{color:var(--eyebrow-on-light)}.holding-page .rate{font-family:var(--font-chrome);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.holding-page .rate.hi{background:var(--success-soft);color:var(--success)}.holding-page .rate.mid{background:var(--warning-soft);color:var(--warning)}.holding-page .rate.lo{background:var(--frost-veil);color:var(--eyebrow-on-light);box-shadow:inset 0 0 0 1px var(--card-border)}.holding-page .table-cap{margin-top:14px}.holding-page .note{border-left:3px solid var(--glacial-blue);background:var(--frost-veil);color:var(--body-strong);text-wrap:pretty;gap:14px;padding:20px 24px;font-size:15px;line-height:1.6;display:flex}.holding-page .note svg{width:20px;height:20px;color:var(--glacial-blue);flex-shrink:0;margin-top:2px}.holding-page .note strong{color:var(--carbon);font-weight:600}.holding-page .note.warn{border-left-color:var(--warning);background:var(--warning-soft)}.holding-page .note.warn svg{color:var(--warning)}.holding-page .guide-link{font-family:var(--font-chrome);letter-spacing:.18em;text-transform:uppercase;color:var(--glacial-blue);border-bottom:1px solid var(--card-border);align-items:center;gap:10px;margin-top:24px;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.holding-page .guide-link svg{width:14px;height:14px}.holding-page .guide-link:hover{color:var(--arctic-hover);border-bottom-color:var(--ice-shimmer)}.holding-page .ctaline{border:1px solid var(--card-border);background:var(--frost-veil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:28px 32px;display:flex}.holding-page .ctaline p{font-family:var(--font-display);color:var(--carbon);text-wrap:pretty;max-width:56ch;margin:0;font-size:17px;font-weight:400;line-height:1.5}.holding-page .chart-card{border:1px solid var(--card-border);background:var(--arctic-white)}.holding-page .chart-head{border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 28px;display:flex}.holding-page .chart-head h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:500}.holding-page .chart-head .yaxis{font-family:var(--font-chrome);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow-on-light);font-size:10px;font-weight:700}.holding-page .chart-body{padding:32px 28px 20px}.holding-page .bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:14px;height:300px;display:grid}.holding-page .bar{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;height:100%;display:flex}.holding-page .bar .col{background:linear-gradient(180deg, var(--ice-shimmer), var(--glacial-blue));border-radius:2px 2px 0 0;width:100%;max-width:56px;position:relative}.holding-page .bar.peak .col{background:linear-gradient(180deg, var(--arctic-tint), var(--ice-shimmer))}.holding-page .bar .col .val{text-align:center;font-family:var(--font-chrome);color:var(--carbon);font-size:11px;font-weight:700;position:absolute;top:-22px;left:0;right:0}.holding-page .bar .mo{font-family:var(--font-chrome);letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-on-light);font-size:10px;font-weight:700}.holding-page .chart-foot{border-top:1px solid var(--card-border);background:var(--frost-veil);padding:18px 28px 24px}.holding-page .chart-summary{color:var(--body-strong);max-width:80ch;margin:0 0 14px;font-size:14px;line-height:1.6}.holding-page .chart-summary b{color:var(--carbon);font-weight:600}.holding-page .ability-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.holding-page .ability-card{border:1px solid var(--card-border);background:var(--arctic-white);flex-direction:column;display:flex}.holding-page .ability-card .ac-head{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 18px;display:flex}.holding-page .ability-card .ac-head h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500}.holding-page .ability-card .ac-who{font-family:var(--font-chrome);letter-spacing:.14em;text-transform:uppercase;color:var(--glacial-blue);text-align:right;max-width:42%;font-size:10px;font-weight:700;line-height:1.4}.holding-page .ability-card dl{grid-template-columns:auto 1fr;gap:14px 18px;margin:0;padding:22px 28px 26px;display:grid}.holding-page .ability-card dt{font-family:var(--font-chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-on-light);white-space:nowrap;padding-top:2px;font-size:10px;font-weight:700}.holding-page .ability-card dd{color:var(--body-strong);margin:0;font-size:14.5px;line-height:1.55}.holding-page .ability-card dd.limit{color:var(--carbon)}.holding-page .ability-card dd.tip{color:var(--glacial-blue)}.holding-page .spec-cols{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.holding-page .spec-col>.eyebrow{margin-bottom:22px}.holding-page .spec-list{border-top:1px solid var(--card-border);margin:0 0 20px;padding:0;list-style:none}.holding-page .spec-item{border-bottom:1px solid var(--card-border);grid-template-columns:1fr auto;align-items:baseline;gap:4px 18px;padding:18px 0;display:grid}.holding-page .spec-item .si-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--carbon);font-size:16px;font-weight:500}.holding-page .spec-item .si-price{font-family:var(--font-chrome);letter-spacing:.1em;text-transform:uppercase;color:var(--glacial-blue);white-space:nowrap;font-size:11px;font-weight:700}.holding-page .spec-item .si-price.tbc{color:var(--warning)}.holding-page .spec-item .si-desc{color:var(--body-strong);text-wrap:pretty;grid-column:1/-1;margin-top:4px;font-size:13.5px;line-height:1.55}.holding-page .map-grid{gap:var(--gutter-lg);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.holding-page .map-frame{background:var(--arctic-deep);border:1px solid var(--glacier-shadow);overflow:hidden}.holding-page .map-frame .mf-head{border-bottom:1px solid #b8d6e429;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.holding-page .map-frame .mf-head .t{font-family:var(--font-chrome);letter-spacing:.22em;text-transform:uppercase;color:var(--arctic-tint);font-size:10px;font-weight:700}.holding-page .map-canvas{aspect-ratio:16/11;background:repeating-linear-gradient(135deg, #b8d6e412 0 16px, transparent 16px 32px), radial-gradient(600px 400px at 60% 40%, #1a4f6280, transparent 65%), var(--polar-night);position:relative}.holding-page .map-node{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.holding-page .map-node .dot{background:var(--ice-shimmer);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #4a8ea840}.holding-page .map-node.base .dot{background:var(--arctic-tint);width:16px;height:16px;box-shadow:0 0 0 5px #b8d6e440}.holding-page .map-node.air .dot{background:var(--cat-transit);box-shadow:0 0 0 4px #2a6fdb40}.holding-page .map-node .nl{font-family:var(--font-display);color:var(--arctic-white);white-space:nowrap;text-shadow:0 1px 4px #04131ce6;font-size:12.5px;font-weight:500}.holding-page .map-node.base .nl{font-size:14px;font-weight:700}.holding-page .map-node .ns{font-family:var(--font-chrome);letter-spacing:.1em;text-transform:uppercase;color:var(--arctic-tint);white-space:nowrap;text-shadow:0 1px 3px #04131ce6;font-size:9px;font-weight:600}.holding-page .map-legend{border-top:1px solid #b8d6e429;grid-template-columns:repeat(3,1fr);gap:12px 20px;padding:18px 24px;display:grid}.holding-page .map-legend .lg{font-family:var(--font-chrome);letter-spacing:.08em;text-transform:uppercase;color:var(--arctic-tint);align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.holding-page .map-legend .lg .k{border-radius:50%;flex-shrink:0;width:11px;height:11px}.holding-page .map-side h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--carbon);margin:0 0 14px;font-size:22px;font-weight:400}.holding-page .map-side p{color:var(--body-strong);text-wrap:pretty;margin:0 0 16px;font-size:15px;line-height:1.65}.holding-page .areas-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.holding-page .area-card{border:1px solid var(--card-border);background:var(--arctic-white);flex-direction:column;display:flex}.holding-page .area-card .ac-top{border-bottom:1px solid var(--card-border);padding:22px 24px 16px}.holding-page .area-card .ac-top h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500}.holding-page .area-card .ac-top .bf{font-family:var(--font-chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--glacial-blue);margin-top:8px;font-size:10px;font-weight:700}.holding-page .area-card dl{grid-template-columns:auto 1fr;gap:11px 16px;margin:0;padding:18px 24px 22px;display:grid}.holding-page .area-card dt{font-family:var(--font-chrome);letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow-on-light);white-space:nowrap;padding-top:1px;font-size:9.5px;font-weight:700}.holding-page .area-card dd{color:var(--body-strong);margin:0;font-size:13.5px;line-height:1.5}.holding-page .area-card dd.limit{color:var(--warning)}.holding-page .family-grid{gap:var(--gutter-lg);grid-template-columns:1fr 1fr;align-items:start;display:grid}.holding-page .family-list{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.holding-page .family-list li{border-bottom:1px solid var(--card-border);color:var(--carbon);gap:12px;padding:16px 0;font-size:15px;line-height:1.5;display:flex}.holding-page .family-list li svg{width:16px;height:16px;color:var(--glacial-blue);flex-shrink:0;margin-top:3px}.holding-page .pitfalls{background:var(--warning-soft);border:1px solid #c9821a4d;padding:26px 28px}.holding-page .pitfalls .eyebrow{color:var(--warning);margin-bottom:16px}.holding-page .pitfalls .eyebrow:before{background:var(--warning)}.holding-page .pitfalls ul{margin:0;padding:0;list-style:none}.holding-page .pitfalls li{color:var(--carbon);border-bottom:1px solid #c9821a38;padding:11px 0;font-size:14.5px;line-height:1.5}.holding-page .pitfalls li:last-child{border-bottom:0;padding-bottom:0}.holding-page .act-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.holding-page .act{border:1px solid var(--card-border);background:var(--arctic-white);padding:22px 22px 24px}.holding-page .act .an{font-family:var(--font-display);letter-spacing:-.01em;color:var(--carbon);margin-bottom:8px;font-size:17px;font-weight:500}.holding-page .act p{color:var(--body-strong);margin:0;font-size:13.5px;line-height:1.55}.holding-page .travel-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.holding-page .travel-card{border:1px solid var(--card-border);background:var(--arctic-white);padding:28px 26px}.holding-page .travel-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--carbon);margin:0 0 14px;font-size:19px;font-weight:500}.holding-page .travel-card ul{margin:0;padding:0;list-style:none}.holding-page .travel-card li{border-bottom:1px solid var(--card-border);color:var(--body-strong);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;line-height:1.5;display:flex}.holding-page .travel-card li:last-child{border-bottom:0}.holding-page .travel-card li .m{font-family:var(--font-chrome);letter-spacing:.08em;text-transform:uppercase;color:var(--glacial-blue);white-space:nowrap;font-size:10px;font-weight:700}.holding-page .profile{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.holding-page .profile .pc{border:1px solid var(--card-border);background:var(--arctic-white);flex-direction:column;gap:3px;padding:12px 16px;display:inline-flex}.holding-page .profile .pc .pl{font-family:var(--font-chrome);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-on-light);font-size:9px;font-weight:700}.holding-page .profile .pc .pv{font-family:var(--font-display);color:var(--carbon);font-size:14px;font-weight:500}.holding-page .suit-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.holding-page .suit-col{border:1px solid var(--card-border);background:var(--arctic-white)}.holding-page .suit-col .sc-head{border-bottom:1px solid var(--card-border);align-items:center;gap:12px;padding:22px 28px;display:flex}.holding-page .suit-col .sc-head svg{flex-shrink:0;width:22px;height:22px}.holding-page .suit-col .sc-head h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--carbon);margin:0;font-size:20px;font-weight:500}.holding-page .suit-col.good .sc-head svg{color:var(--success)}.holding-page .suit-col.less .sc-head svg{color:var(--warning)}.holding-page .suit-col ul{margin:0;padding:12px 28px 24px;list-style:none}.holding-page .suit-col li{border-bottom:1px solid var(--card-border);color:var(--carbon);gap:12px;padding:13px 0;font-size:15px;line-height:1.5;display:flex}.holding-page .suit-col li:last-child{border-bottom:0}.holding-page .suit-col li:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.holding-page .suit-col.good li:before{background:var(--success)}.holding-page .suit-col.less li:before{background:var(--warning)}.holding-page .band.tone-deep{background:var(--polar-night);color:var(--arctic-white);border-bottom-color:#0000}.holding-page .sources{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid}.holding-page .sources .src-col h3{font-family:var(--font-chrome);letter-spacing:.2em;text-transform:uppercase;color:var(--ice-shimmer);margin:0 0 16px;font-size:11px;font-weight:700}.holding-page .sources .src-col p{color:#dce8eed1;margin:0 0 14px;font-size:13.5px;line-height:1.65}.holding-page .sources .src-col ul{margin:0;padding:0;list-style:none}.holding-page .sources .src-col li{color:#dce8eed1;border-bottom:1px solid #b8d6e424;padding:9px 0;font-size:13px;line-height:1.5}.holding-page .sources .src-col li:last-child{border-bottom:0}.holding-page .reviewed-bar{border-top:1px solid #b8d6e42e;flex-wrap:wrap;gap:12px 36px;margin-top:36px;padding-top:28px;display:flex}@media (max-width:1100px){.holding-page .ski-hero-grid{grid-template-columns:1fr}.holding-page .ski-hero .hero-media{aspect-ratio:16/9;min-height:220px;margin-top:24px}.holding-page .why-grid,.holding-page .areas-grid,.holding-page .travel-grid{grid-template-columns:repeat(2,1fr)}.holding-page .spec-cols,.holding-page .sources{grid-template-columns:1fr;gap:32px}.holding-page .map-grid,.holding-page .family-grid{grid-template-columns:1fr}.holding-page .act-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.holding-page .hero-facts,.holding-page .facts-grid{grid-template-columns:repeat(2,1fr)}.holding-page .hero-facts .hf:nth-child(2n){border-right:0}.holding-page .hero-facts .hf{border-bottom:1px solid #b8d6e42e}.holding-page .facts-grid .fact:nth-child(2n){border-right:0}.holding-page .facts-grid .fact:nth-last-child(-n+2){border-bottom:0}.holding-page .why-grid,.holding-page .areas-grid,.holding-page .travel-grid,.holding-page .ability-grid,.holding-page .suit-grid,.holding-page .act-grid,.holding-page .family-list{grid-template-columns:1fr}.holding-page .ski-hero .cta-row{flex-direction:column;align-items:stretch}.holding-page .ski-hero .cta-row a{justify-content:center}.holding-page .bars{gap:7px;height:220px}.holding-page .bar .mo{letter-spacing:0;font-size:8.5px}.holding-page .ctaline{flex-direction:column;align-items:flex-start}}
