:is(.v-card-atelier,.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop,.at-popup){--_ink:var(--at-ink,#2b2926);--_muted:var(--at-muted,#57524b);--_line:var(--at-line,#e6e0d6);--_ctl:var(--at-ctl,#cfc7ba);--_cream:var(--at-cream,#f4f0e8);--_accent:var(--at-accent,var(--coral));--_display:var(--font-caslon-display,Georgia, serif);--_serif:var(--font-caslon-text,Georgia, serif);--_sans:var(--font-figtree,var(--font,system-ui, sans-serif));--_gutter:40px}:is(.v-filters-atelier,.v-results-atelier.at-nb){color:var(--_ink);font-family:var(--_sans);background:#fff}:is(.v-filters-atelier,.at-sheet,.at-modal-backdrop) ::selection{background:var(--_cream);color:var(--_ink)}.at-wrap{max-width:1360px;padding:0 var(--_gutter,40px);box-sizing:border-box;margin:0 auto}@media (max-width:640px){:is(.v-card-atelier,.v-filters-atelier,.v-results-atelier){--_gutter:16px}}:is(.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop) :is(.at-solid,.at-outline){box-sizing:border-box;min-height:48px;font:600 13px/1 var(--_sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}:is(.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop) .at-solid{background:var(--_ink);color:#fff;border:1px solid var(--_ink)}:is(.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop) .at-solid:hover:not(:disabled){color:#fff;background:#000}:is(.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop) .at-solid:disabled{opacity:.45;cursor:default}:is(.v-filters-atelier,.v-results-atelier) .at-outline{color:var(--_ink);border:1px solid var(--_ink);background:#fff;padding:0 40px}:is(.v-filters-atelier,.v-results-atelier) .at-outline:hover{background:var(--_ink);color:#fff}:is(.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop) .at-link{color:var(--_ink);font:400 14px/1.2 var(--_sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline;text-decoration-thickness:1px}:is(.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop) .at-link:hover:not(:disabled){color:var(--_accent)}:is(.v-filters-atelier,.v-results-atelier,.at-sheet,.at-modal-backdrop) .at-link:disabled{color:var(--_muted);opacity:.6;cursor:default}:is(.v-filters-atelier,.v-results-atelier,.v-card-atelier,.at-sheet,.at-modal-backdrop) :is(a,button,select,input,[tabindex]):focus-visible{outline:2px solid var(--_ink);outline-offset:2px}:is(.v-filters-atelier,.at-sheet,.at-modal-backdrop) .at-label{font:600 12px/1.2 var(--_sans);letter-spacing:.1em;text-transform:uppercase;color:var(--_ink);margin:0;display:block}:is(.v-filters-atelier,.at-sheet,.at-modal-backdrop) .at-field{flex-direction:column;gap:8px;min-width:0;display:flex}:is(.v-filters-atelier,.at-sheet,.at-modal-backdrop) .at-input{box-sizing:border-box;border:1px solid var(--_ctl);width:100%;height:44px;color:var(--_ink);font:400 15px/1 var(--_sans);caret-color:var(--_ink);background:#fff;border-radius:0;padding:0 12px}:is(.v-filters-atelier,.at-sheet,.at-modal-backdrop) .at-input:hover{border-color:var(--_ink)}:is(.v-filters-atelier,.at-sheet) input[type=checkbox]{width:18px;height:18px;accent-color:var(--_ink);flex-shrink:0;margin:0}:is(.v-filters-atelier,.at-sheet) .at-check{min-height:36px;font:400 14px/1.3 var(--_sans);color:var(--_ink);cursor:pointer;align-items:center;gap:10px;display:flex}:is(.v-filters-atelier,.at-sheet) .at-check-list{overscroll-behavior:contain;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}:is(.v-filters-atelier,.at-sheet) .at-check-list--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;max-height:none;display:grid}:is(.v-filters-atelier,.at-sheet) .at-note{color:var(--_muted);margin:0;font-size:14px}:is(.v-filters-atelier,.at-sheet) .at-group{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}:is(.v-filters-atelier,.at-sheet) .at-group legend{margin-bottom:10px;padding:0}.v-filters-atelier .at-crumbs{font:400 13px/1.4 var(--_sans);color:var(--_muted);padding-top:24px}.v-filters-atelier .at-crumbs a{color:var(--_muted);text-decoration:none}.v-filters-atelier .at-crumbs a:hover{color:var(--_ink);text-underline-offset:4px;text-decoration:underline}.v-filters-atelier .at-crumbs [aria-current]{color:var(--_ink)}.v-filters-atelier .at-head{text-align:center;padding-top:24px;padding-bottom:32px}:is(.v-filters-atelier,.at-nb) .at-h1{font:400 clamp(36px, 4.4vw, 52px)/1.08 var(--_display);letter-spacing:-.01em;color:var(--_ink);text-transform:none;text-wrap:balance;margin:0}.v-filters-atelier .at-head-sub{color:var(--_muted);margin:12px 0 0;font-size:16px}:is(.v-filters-atelier,.at-nb) .at-h2{font:400 36px/1.15 var(--_display);color:var(--_ink);text-align:center;text-transform:none;text-wrap:balance;margin:0 0 40px}.v-filters-atelier .at-bar{top:var(--nav-height);z-index:30;border-top:1px solid var(--_line);border-bottom:1px solid var(--_line);background:#fff;min-height:70px;position:sticky}.v-filters-atelier .at-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.v-filters-atelier .at-bar-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-filters-atelier .at-bar-end{align-items:center;gap:12px;margin-left:auto;display:flex}.v-filters-atelier .at-tabs{border:1px solid var(--_ink);margin-right:8px;display:flex}.v-filters-atelier .at-tabs button{height:42px;color:var(--_ink);font:600 13px/1 var(--_sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:0;padding:0 16px}.v-filters-atelier .at-tabs button:hover:not(.is-on){background:var(--_cream)}.v-filters-atelier .at-tabs button.is-on{background:var(--_ink);color:#fff}.v-filters-atelier .at-tabs-mobile{display:none}.v-filters-atelier .at-dd{position:relative}.v-filters-atelier .at-fbtn{border:1px solid var(--_ctl);height:44px;color:var(--_ink);font:400 14px/1 var(--_sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.v-filters-atelier .at-fbtn:hover,.v-filters-atelier .at-dd.is-open .at-fbtn,.v-filters-atelier .at-fbtn.is-set{border-color:var(--_ink)}.v-filters-atelier .at-fbtn-label{text-overflow:ellipsis;max-width:220px;overflow:hidden}.v-filters-atelier .at-caret{transition:transform .2s cubic-bezier(.16,1,.3,1)}.v-filters-atelier .at-dd.is-open .at-caret{transform:rotate(180deg)}.v-filters-atelier .at-sort{font:400 14px/1 var(--_sans);color:var(--_ink);white-space:nowrap;align-items:center;gap:8px;display:flex}.v-filters-atelier .at-view{border:1px solid var(--_ctl);display:flex}.v-filters-atelier .at-view button{height:42px;color:var(--_ink);font:400 13px/1 var(--_sans);cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;gap:6px;padding:0 14px;display:flex}.v-filters-atelier .at-view button:hover:not(.is-on){background:var(--_cream)}.v-filters-atelier .at-view button.is-on{background:var(--_ink);color:#fff}.v-filters-atelier .at-mbar{display:none}.v-filters-atelier .at-chips{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:32px;display:flex}.v-filters-atelier .at-chips-list{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.v-filters-atelier .at-chips-count{color:var(--_muted);font-variant-numeric:tabular-nums;margin-right:8px}.v-filters-atelier .at-chip{border:1px solid var(--_cream);background:var(--_cream);height:36px;color:var(--_ink);font:400 13px/1 var(--_sans);cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.v-filters-atelier .at-chip:hover{border-color:var(--_ink)}.v-filters-atelier .at-chips-list .at-link{padding:8px}.v-filters-atelier .at-alert{min-height:40px;color:var(--_ink);font:400 14px/1.2 var(--_sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v-filters-atelier .at-alert:hover{color:var(--_accent)}.v-filters-atelier .at-alert--done{color:var(--_muted);cursor:default;margin:0;text-decoration:none}.v-filters-atelier .at-chips-end{align-items:center;gap:24px;display:flex}.v-filters-atelier .at-empty{text-align:center;color:var(--_muted);flex-direction:column;align-items:center;gap:16px;padding-top:40px;padding-bottom:96px;display:flex}.v-filters-atelier .at-empty-title{font:400 28px/1.2 var(--_display);color:var(--_ink);margin:0}.v-filters-atelier .at-empty p{max-width:48ch;margin:0 0 8px;font-size:16px}.at-modal-backdrop{z-index:10001;font-family:var(--_sans);background:#2b292673;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.at-modal-backdrop .at-modal{box-sizing:border-box;width:100%;max-width:440px;color:var(--_ink);background:#fff;flex-direction:column;gap:16px;padding:32px;display:flex}.at-modal-backdrop .at-modal-title{font:400 28px/1.15 var(--_display);margin:0}.at-modal-backdrop .at-modal-sub{color:var(--_muted);margin:0 0 8px;font-size:15px;line-height:1.6}.at-modal-backdrop .at-consent{color:var(--_muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.at-modal-backdrop .at-consent input{accent-color:var(--_ink);margin-top:2px}.at-modal-backdrop .at-error{color:#a1261b;margin:0;font-size:14px}.at-modal-backdrop .at-modal-foot{border-top:1px solid var(--_line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}@media (max-width:760px){.v-filters-atelier .at-head{padding-top:16px;padding-bottom:16px}.v-filters-atelier .at-crumbs{padding-top:16px}.v-filters-atelier .at-tabs-mobile{flex-direction:column;gap:8px;padding:0 16px 12px;display:flex}.v-filters-atelier .at-tabs-mobile .at-tabs{margin:0}.v-filters-atelier .at-tabs-mobile .at-tabs button{flex:1;height:44px;padding:0 8px;font-size:12px}.v-filters-atelier .at-bar{min-height:0}.v-filters-atelier .at-bar-inner{padding:0}.v-filters-atelier :is(.at-bar-filters,.at-bar-end){display:none}.v-filters-atelier .at-mbar{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.v-filters-atelier .at-mbar--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v-filters-atelier .at-mbar>*{border:0;border-right:1px solid var(--_line);height:48px;color:var(--_ink);font:500 14px/1 var(--_sans);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.v-filters-atelier .at-mbar>:last-child{border-right:0}.v-filters-atelier .at-mbar-sort select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.v-filters-atelier .at-mbar-sort:has(select:focus-visible){outline:2px solid var(--_ink);outline-offset:-2px}.v-filters-atelier .at-chips{padding-top:12px;padding-bottom:20px}.v-filters-atelier .at-chips-list{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100% + 32px);margin:0 -16px;padding:0 16px;overflow-x:auto}.v-filters-atelier .at-chip{flex-shrink:0;height:32px}.v-filters-atelier .at-chips-count,.v-filters-atelier .at-chips-list .at-link{flex-shrink:0}}.at-sheet{z-index:10000;color:var(--_ink);font-family:var(--_sans);background:#fff;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) at-sheet;display:flex;position:fixed;inset:0}@keyframes at-sheet{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.at-sheet{animation:none}}.at-sheet .at-sheet-head{border-bottom:1px solid var(--_line);flex-shrink:0;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;height:56px;display:grid}.at-sheet .at-sheet-close{width:56px;height:56px;color:var(--_ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.at-sheet .at-sheet-title{text-align:center;font:600 14px/1 var(--_sans);letter-spacing:.12em;text-transform:uppercase;margin:0}.at-sheet .at-sheet-head .at-link{justify-self:center}.at-sheet .at-sheet-body{overscroll-behavior:contain;flex:1;padding:0 16px;overflow-y:auto}.at-sheet .at-sheet-sec{border-bottom:1px solid var(--_line);flex-direction:column;gap:12px;padding:20px 0;display:flex}.at-sheet .at-sheet-sec:last-child{border-bottom:0}.at-sheet .at-check-list{max-height:220px}.at-sheet .at-toggle{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:15px;display:flex}.at-sheet .at-toggle input{width:20px;height:20px}.at-sheet .at-sheet-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--_line);flex-shrink:0}.at-sheet .at-solid--block{width:100%;min-height:52px}.v-card-atelier{min-width:0;color:var(--_ink);font-family:var(--_sans);flex-direction:column;gap:8px;display:flex;position:relative}.v-card-atelier .at-card-media{aspect-ratio:4/3;background:var(--_cream);position:relative;overflow:hidden}.v-card-atelier--portrait .at-card-media{aspect-ratio:4/5}.v-card-atelier .at-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.v-card-atelier:hover .at-card-media img{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.v-card-atelier:hover .at-card-media img{transform:none}}.v-card-atelier .card-placeholder{height:100%;color:var(--_muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.v-card-atelier .at-save,.at-save{z-index:2;width:40px;height:40px;color:var(--_ink,#2b2926);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s;display:flex;position:absolute;top:12px;right:12px}.v-card-atelier .at-save:hover{transform:scale(1.06)}.v-card-atelier .at-save.is-saved{color:var(--_accent)}.v-card-atelier .at-save:after{content:"";position:absolute;inset:-4px}.v-card-atelier .at-card-count{font:400 12px/1.4 var(--_sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#fff;padding:4px 10px;position:absolute;bottom:12px;left:12px}.v-card-atelier .at-card-tag,.at-row .at-card-tag{font:500 12px/1.4 var(--_sans);letter-spacing:.1em;text-transform:uppercase;color:var(--_accent);margin:8px 0 0}.v-card-atelier .at-card-title{font:500 17px/1.4 var(--_sans);letter-spacing:0;text-transform:none;margin:0}.v-card-atelier .at-card-title a{color:inherit;text-decoration:none}.v-card-atelier .at-card-title a:after{content:"";z-index:1;position:absolute;inset:0}.v-card-atelier .at-card-title a:focus-visible{outline:none}.v-card-atelier:has(.at-card-title a:focus-visible){outline:2px solid var(--_ink);outline-offset:4px}.v-card-atelier:hover .at-card-title a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v-card-atelier .at-card-specs,.at-row .at-card-specs{font:400 14px/1.4 var(--_sans);color:var(--_muted);margin:0}.v-card-atelier .at-card-price{font:600 17px/1.3 var(--_sans);font-variant-numeric:tabular-nums;margin:0}.v-card-atelier .card-price-affix{color:var(--_muted);font-size:14px;font-weight:400}@media (max-width:640px){.v-card-atelier .at-card-tag{margin-top:6px;font-size:11px}.v-card-atelier .at-card-title,.v-card-atelier .at-card-price{font-size:16px}}.v-results-atelier .at-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;display:grid}@media (max-width:1000px){.v-results-atelier .at-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v-results-atelier .at-grid{grid-template-columns:1fr;gap:32px}}.v-results-atelier .at-talk{background:var(--_cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 32px;display:flex}.v-results-atelier .at-talk-lead{font:italic 400 18px/1.4 var(--_serif);color:var(--_accent);margin:0}.v-results-atelier .at-talk-title{font:400 32px/1.15 var(--_display);color:var(--_ink);text-transform:none;text-wrap:balance;margin:0}.v-results-atelier .at-talk-body{max-width:32ch;font:400 15px/1.6 var(--_sans);color:var(--_muted);margin:0}.v-results-atelier .at-more{flex-direction:column;align-items:center;gap:16px;padding:56px 0 80px;display:flex}.v-results-atelier .at-more-count{font:400 14px/1.4 var(--_sans);color:var(--_muted);font-variant-numeric:tabular-nums;margin:0}.v-results-atelier .at-more-bar{background:var(--_line);width:240px;height:2px}.v-results-atelier .at-more-bar span{background:var(--_ink);height:2px;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.v-results-atelier .at-mapsplit{height:calc(100vh - var(--nav-height) - 70px);border-top:1px solid var(--_line);grid-template-columns:minmax(0,600px) minmax(0,1fr);min-height:560px;display:grid}.v-results-atelier .at-maplist{overscroll-behavior:contain;border-right:1px solid var(--_line);padding:20px 24px 0;overflow-y:auto}.v-results-atelier .at-maplist-title{font:400 28px/1.2 var(--_display);color:var(--_ink);text-transform:none;margin:0 0 8px}.v-results-atelier .at-rows{flex-direction:column;display:flex}.v-results-atelier .at-map{background:var(--_cream);min-height:0;position:sticky;top:0}.v-results-atelier .at-map .sr-map-loading{height:100%}.at-row{border-bottom:1px solid var(--_line);color:var(--_ink);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 0;text-decoration:none;transition:background-color .2s;display:grid}.at-row:hover,.at-row:focus-visible{background:var(--_cream);box-shadow:-24px 0 0 var(--_cream), 24px 0 0 var(--_cream)}.at-row-media{aspect-ratio:10/7;background:var(--_cream);width:200px;display:block;overflow:hidden}.at-row-media img{object-fit:cover;width:100%;height:100%;display:block}.at-row-text{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.at-row .at-card-tag{margin:0}.at-row-title{font:500 16px/1.35 var(--_sans)}.at-row-price{font:600 16px/1.3 var(--_sans);font-variant-numeric:tabular-nums}.at-row .card-price-affix{color:var(--_muted);font-size:14px;font-weight:400}@media (max-width:1000px){.v-results-atelier .at-mapsplit{grid-template-columns:1fr;height:auto}.v-results-atelier .at-map{order:-1;height:60vh;min-height:360px;position:relative}.v-results-atelier .at-maplist{border-right:0;padding:20px 16px 0;overflow:visible}}@media (max-width:480px){.at-row{grid-template-columns:128px minmax(0,1fr);gap:14px}.at-row-media{width:128px}}.at-mapview button.maplibregl-marker{font-variant-numeric:tabular-nums;height:32px;color:#2b2926!important;font:600 13px/1 var(--font-figtree,var(--font)), sans-serif!important;background:#fff!important;border:1px solid #2b2926!important;border-radius:16px!important;padding:0 12px!important;box-shadow:0 2px 6px #2b29262e!important}.at-mapview button.maplibregl-marker:hover,.at-mapview button.maplibregl-marker.v-pin-active,.at-mapview button.maplibregl-marker.is-selected{z-index:5;color:#fff!important;background:#2b2926!important}.at-popup .maplibregl-popup-content{border-radius:0;padding:0;overflow:hidden;box-shadow:0 12px 32px #2b292633}.at-popup .maplibregl-popup-tip{display:none}.at-popup .at-pop{width:260px;color:var(--_ink);font-family:var(--_sans);flex-direction:column;text-decoration:none;display:flex}.at-popup .at-pop img{object-fit:cover;width:260px;height:160px;display:block}.at-popup .at-pop-text{flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}.at-popup .at-pop-specs{color:var(--_muted);font-size:13px}.at-popup .at-pop-price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.at-popup .at-pop-link{text-underline-offset:4px;margin-top:4px;font-size:13px;text-decoration:underline}.at-nb .at-nb-hero{padding-top:24px}.at-nb .at-nb-photo{object-fit:cover;background:var(--_cream);width:100%;height:480px;display:block}.at-nb .at-nb-intro{text-align:center;max-width:760px;margin:0 auto;padding:40px 0 0}.at-nb .at-nb-intro .at-h1{margin-bottom:16px}.at-nb .at-nb-intro p{font:400 17px/1.6 var(--_sans);color:var(--_muted);text-wrap:pretty;margin:0}.at-nb .at-nb-resorts{padding-top:72px}.at-nb .at-resorts{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.at-nb .at-resort{text-align:center;color:var(--_ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.at-nb .at-resort-media{aspect-ratio:1;background:var(--_cream);margin-bottom:8px;display:block;overflow:hidden}.at-nb .at-resort-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.at-nb .at-resort:hover .at-resort-media img{transform:scale(1.03)}.at-nb .at-resort-name{font:400 15px/1.35 var(--_sans)}.at-nb .at-resort:hover .at-resort-name,.at-nb .at-resort[aria-current] .at-resort-name{text-underline-offset:4px;text-decoration:underline}.at-nb .at-resort-n{color:var(--_muted);font-size:13px}.at-nb .at-nb-results{scroll-margin-top:var(--nav-height);padding-top:80px}.at-nb .at-band{background:var(--_cream);margin-top:16px;padding:80px 0}.at-nb .at-band .at-h2{margin-bottom:8px}.at-nb .at-band-sub{text-align:center;color:var(--_muted);margin:0 0 48px;font-size:16px}.at-nb .at-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.at-nb .at-steps li{flex-direction:column;gap:10px;display:flex}.at-nb .at-step-n{font:400 40px/1 var(--_display);color:var(--_accent)}.at-nb .at-step-title{font:400 21px/1.3 var(--_serif);color:var(--_ink);text-transform:none;letter-spacing:0;margin:0}.at-nb .at-steps p{font:400 15px/1.6 var(--_sans);color:var(--_muted);margin:0}.at-nb .at-band-cta{justify-content:center;margin-top:48px;display:flex}.at-nb .at-solid--lg{min-height:52px;padding:0 32px}@media (max-width:1000px){.at-nb .at-resorts{grid-template-columns:repeat(3,minmax(0,1fr))}.at-nb .at-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.at-nb .at-nb-photo{height:280px}.at-nb .at-nb-intro{padding-top:28px}.at-nb .at-nb-intro p{font-size:16px}.at-nb .at-nb-resorts{padding-top:56px}.at-nb .at-resorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.at-nb .at-h2{margin-bottom:28px;font-size:30px}.at-nb .at-nb-results{padding-top:56px}.at-nb .at-steps{grid-template-columns:1fr;gap:32px}.at-nb .at-band{padding:64px 0}}
