.concierge-heading{padding:155px 6vw 20px;max-width:1400px;margin:auto}.concierge-heading h1{font-size:clamp(54px,7vw,100px);margin:24px 0}.concierge-heading>p:not(.eyebrow){font-size:25px;line-height:1.5;max-width:650px}.concierge-page .concierge{padding-top:55px;max-width:1400px;margin:auto}.concierge-page .concierge-lead{max-width:510px}.concierge-entry{padding-top:35px;padding-bottom:60px}@media(max-width:700px){.concierge-heading{padding:125px 24px 10px}.concierge-heading>p:not(.eyebrow){font-size:21px}.concierge-page .concierge{padding-top:35px}}
/* Editorial destination choice: native radios, quiet underline. */
.destination-picker{border:0;padding:0;margin:42px 0 34px;min-width:0;max-width:650px}.destination-picker legend{padding:0;font:11px Arial,sans-serif;letter-spacing:.14em;color:var(--society-ink)}.destination-options{display:flex;gap:48px;margin-top:24px}.destination-option{position:relative;cursor:pointer;display:block;min-width:0}.destination-option>input{position:absolute;opacity:0;width:1px;height:1px}.destination-option-copy{display:block;padding:0 0 14px;border-bottom:1px solid transparent;color:var(--society-ink);opacity:.52;transition:opacity .18s,border-color .18s}.destination-option-copy small{display:block;font:11px Arial,sans-serif;letter-spacing:.09em;margin-bottom:9px}.destination-option-copy>span{display:block;font:normal 32px/1.15 var(--society-serif)}.destination-option>input:checked+.destination-option-copy{opacity:1;border-color:currentColor}.destination-option:hover .destination-option-copy{opacity:1}.destination-option>input:focus-visible+.destination-option-copy{outline:2px solid currentColor;outline-offset:7px}.concierge-page fieldset[hidden],.concierge-page label[hidden]{display:none}@media(max-width:480px){.destination-options{gap:30px}.destination-option-copy>span{font-size:27px}.destination-picker{margin:32px 0 24px}}@media(prefers-reduced-motion:reduce){.destination-option-copy{transition:none}}
