/* Edition 03 — discover a brand, find a space, plan a visit. */
.hero-copy>.eyebrow{font-size:14px;letter-spacing:1.7px;line-height:1.6}.hero-copy h1{font-size:clamp(39.5px,4.06vw,62.5px)}.hero-copy h1 em{font-family:inherit;font-size:1em;font-style:normal;color:#6f7472}.hero-copy>p:not(.eyebrow){line-height:2;margin-bottom:32px}.hero-scroll{opacity:.65}.hero-photo{border-bottom-left-radius:90px}.hero{background:#f0eeeb}.hero-photo>img{object-position:55% center}.hero-photo .photo-caption{left:45px;bottom:32px}.header{box-shadow:0 8px 24px #202e3504}.ticker{border-top:0;background:#f0eeeb;font-size:16.5px;letter-spacing:.6px}.ticker .ticker-label{display:none}.ticker i{color:#888d8b;font-size:14px}
.discovery-bar{display:grid;grid-template-columns:1fr 1.4fr auto;gap:38px;align-items:center;padding:35px var(--gutter);border-bottom:1px solid var(--line);background:#fdfcfb}.micro-label{font:14px Arial;letter-spacing:1.8px;color:#6e7371}.discovery-bar h2{font-size:22px;font-weight:400;margin:5px 0 0;letter-spacing:-.6px}.discovery-bar form{display:flex;border-bottom:1px solid #909593;min-width:0;align-items:center;gap:12px}.discovery-bar input{background:none;border:0;min-width:0;flex:1;padding:14px 0;font-size:16px;width:100%;color:var(--ink)}.discovery-bar button{white-space:nowrap;font-size:16px;padding:14px 0 14px 14px;display:flex;gap:22px}.discovery-all{font-size:14.5px;text-decoration:underline;text-underline-offset:5px;color:var(--muted)}.curated-third{padding-top:100px;padding-bottom:100px}.curated-third .section-title{align-items:end;margin-bottom:45px}.curated-third .brand-editorial:nth-child(2){padding-top:48px}.curated-third .brand-editorial:nth-child(3){padding-top:96px}.brand-editorial .image-wrap{background:#e2e1de}.brand-editorial p{font-size:17px}.brand-editorial h3{margin-top:20px}.story-band{background:#e4e2df}.story-copy .story-mark{color:#757a78;opacity:.8}.visit-guide{background:#eeedea}.visit-guide .section-title{margin-bottom:45px}.visit-guide .section-title>p{line-height:2;font-size:16px}.visit-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.visit-guide-grid article{border-top:1px solid #a5aaa8;padding:26px 0 0;display:flex;align-items:flex-start;flex-direction:column}.visit-guide-grid article>span:first-child{font:14px Arial;letter-spacing:1.8px;color:#727775}.visit-guide-grid h3{font-size:24px;font-weight:400;letter-spacing:-.7px;margin:22px 0 12px}.visit-guide-grid p{font-size:16px;line-height:2;color:var(--muted);margin:0 0 30px}.visit-guide-grid .text-link,.visit-guide-grid .guide-note{margin-top:auto}.guide-note{font-size:16px;color:#727775;line-height:2;padding-bottom:8px}.directory-note{font-size:16px;color:var(--muted);line-height:1.9;margin:-12px 0 30px;max-width:700px}.franchise-band{padding-block:80px}.franchise-band h2{max-width:720px}.section-title .eyebrow{font-size:14px}.news-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.catalog-card:hover{box-shadow:0 8px 25px #202e3508}.footer-top{padding-bottom:45px}
@media(min-width:1500px){.hero{min-height:690px}.hero-copy{padding-right:65px}.discovery-bar{grid-template-columns:1fr 1.4fr .3fr}.section,.page-content{max-width:1800px;margin-inline:auto}}
@media(max-width:1100px){.discovery-bar{grid-template-columns:1fr 1.6fr;gap:25px}.discovery-all{display:none}.visit-guide-grid{gap:25px}.visit-guide-grid h3{font-size:22px}.curated-third .brand-editorial:nth-child(2){padding-top:30px}.curated-third .brand-editorial:nth-child(3){padding-top:60px}}
@media(max-width:800px){.hero-photo{border-bottom-left-radius:60px}.hero-copy h1{font-size:48px}.discovery-bar{padding-block:28px;grid-template-columns:1fr 1.5fr;gap:25px}.discovery-bar h2{font-size:20px}.discovery-bar input{font-size:17px}.curated-third{padding-block:65px}.curated-third .brand-editorial:nth-child(2),.curated-third .brand-editorial:nth-child(3){padding-top:0}.visit-guide .section-title{align-items:start;flex-direction:column;gap:10px}.visit-guide .section-title>p{margin:0}.visit-guide-grid{gap:20px}.visit-guide-grid h3{font-size:20px}.visit-guide-grid p{font-size:17px}.visit-guide-grid .text-link{gap:15px}}
@media(max-width:560px){.hero-copy h1{font-size:41.5px;line-height:1.4}.hero-photo{border-bottom-left-radius:45px;aspect-ratio:1.2}.hero-photo .photo-caption{left:27px;bottom:24px}.hero-photo .photo-caption b{font-size:22px}.hero-photo .concept-label{font-size:14px}.hero-copy>.eyebrow{font-size:14px;letter-spacing:1.2px}.hero-copy>.eyebrow:before{width:18px}.hero-secondary{margin-left:16px}.discovery-bar{grid-template-columns:1fr;gap:14px;padding-block:26px}.discovery-bar h2{font-size:23px}.discovery-bar input{font-size:17.5px}.discovery-bar button{font-size:16px;gap:13px}.curated-third .section-title{margin-bottom:28px}.curated-third .section-title h2{font-size:30px}.curated-third .brand-editorial .image-wrap{aspect-ratio:4/4.4}.visit-guide-grid{grid-template-columns:1fr;gap:28px}.visit-guide-grid article{padding-top:22px}.visit-guide-grid h3{font-size:25.5px;margin-top:16px}.visit-guide-grid p{font-size:16px;margin-bottom:22px;max-width:400px}.visit-guide-grid .text-link{font-size:17px}.visit-guide .section-title{margin-bottom:28px}.franchise-band{padding-block:48px}.directory-note{font-size:14.5px}.ticker{font-size:16px;letter-spacing:.5px}}
