.collection-page .section-heading h1{font:700 clamp(2.2rem,4vw,3.5rem)/1.08 var(--display);letter-spacing:-.03em;margin:0;max-width:660px}.collection-page .section-heading{gap:32px}.collection-links{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.collection-links a{padding:9px 13px;font-size:.875rem;border:1px solid #d4e0e8;border-radius:22px;background:#fff;line-height:1.4}.collection-links a[aria-current=page]{color:white;background:#112f42;border-color:#112f42}.gallery-kinds{display:flex;gap:7px;flex-wrap:wrap;width:100%;order:3}.gallery-kind{padding:9px 13px;background:transparent;border:1px solid #cbd9e3;border-radius:6px;color:#244359;font-size:.875rem;min-height:44px}.gallery-kind[aria-pressed=true]{background:#dce9f1;border-color:#7495aa;color:#112f42}.collection-description{font-size:1rem;line-height:1.65;color:#526779;padding:18px 22px 22px;margin:0}.collection-kind{display:block;margin-bottom:6px;font-size:.8125rem;font-weight:700;color:#244359}.collection-dialog-description{font-size:.9375rem;color:#d2e2ed;line-height:1.6;max-width:780px;margin:8px 0 0}.collection-dialog-description[hidden]{display:none}.collection-page .hotel-dialog-bottom{align-items:flex-start}.collection-page .hotel-dialog-controls{padding-top:4px}.gallery-empty{padding:30px 0;color:#526779}.gallery-empty[hidden]{display:none}.collections-hub{padding-block:70px}.collections-hub .section-heading>p{max-width:420px}.collection-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.collection-entry{border:1px solid #dbe5ec;border-radius:12px;overflow:hidden;background:white;display:flex;flex-direction:column}.collection-entry .hotel-open{flex-shrink:0}.collection-entry-body{padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.collection-entry-body h3{font:700 1.7rem/1.15 var(--display);margin:0 0 12px}.collection-entry-body p{font-size:1rem;line-height:1.65;color:#526779;margin:0 0 20px}.collection-entry-body .button{margin-top:auto}.collection-entry-body .eyebrow{font-size:.8125rem;margin-bottom:10px;color:var(--red)}.gallery-credits{padding-block:40px 70px;max-width:1000px}.gallery-credits h1{font-size:clamp(2rem,4vw,3rem)}.gallery-credits li{margin-block:20px;line-height:1.65}.gallery-credits a{text-decoration:underline}.gallery-credits section{margin-top:40px}@media(max-width:800px){.collection-page .section-heading h1{font-size:2.35rem}.collection-entry-body h3{font-size:1.5rem}.collection-entry-body{padding:20px}.collections-hub{padding-block:45px}.collection-links{gap:6px;padding-bottom:12px}.collection-links a{font-size:.8125rem;padding:8px 11px}.collection-page .hotel-dialog-bottom{flex-direction:column}.collection-page .hotel-dialog-controls{align-self:center}.collection-page .collection-dialog-description{margin:0}}@media(max-width:600px){.collection-entries{grid-template-columns:1fr}.collection-description{padding:16px 18px 20px}}

@media(min-width:601px){.collection-entry:last-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr}.collection-entry:last-child .collection-entry-body{align-self:center}.collection-entry:last-child .hotel-open{height:100%;min-height:270px}}
