.why-destination{background:var(--paper)}
.why-opening{background:white;border-bottom:1px solid var(--line)}
.why-opening-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:stretch;padding-block:40px 55px}
.why-opening-copy{padding-block:10px 25px}.why-opening .breadcrumb{margin-bottom:35px}
.why-opening h1{font-size:clamp(45px,4.8vw,70px);margin-bottom:24px;max-width:740px}
.why-lead{font-size:20px;line-height:1.7;max-width:700px}
.why-hero-photo{min-height:475px;overflow:hidden}.why-hero-photo img{width:100%;height:100%;object-fit:cover}
.why-best-for{margin:30px 0 19px;border-top:1px solid var(--coral);padding-top:20px}
.why-best-for>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}
.why-best-for ul{display:flex;flex-wrap:wrap;gap:9px 20px;padding:0;margin:13px 0 0;list-style:none;font-size:13px}
.why-best-for li{border-bottom:1px solid var(--line);padding-bottom:8px}
.why-section-space{padding-block:75px}.why-section-heading{display:flex;gap:55px;align-items:center;justify-content:space-between;margin-bottom:36px}
.why-section-heading>div{max-width:820px}.why-section-heading h2{margin-bottom:0;font-size:clamp(33px,3.2vw,46px)}
.why-motif{width:125px;height:138px;object-fit:contain;flex:none}.why-motif.why-bulb{width:75px;height:108px;margin-right:22px}
.why-reasons,.why-planning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}
.why-reasons article,.why-planning article{border-top:1px solid var(--coral);padding-top:23px}
.why-reasons article:nth-child(2){border-color:var(--orange)}.why-reasons article:nth-child(3){border-color:var(--pink)}
.why-number{display:block;color:var(--coral);font-size:12px;margin-bottom:20px}
.why-reasons h3,.why-planning h3{font-size:25px;line-height:1.2;margin-bottom:16px}
.why-reasons p,.why-planning p{font-size:16px;color:var(--muted);margin-bottom:0}
.why-experiences{background:white;border-block:1px solid var(--line);padding-block:70px}
.why-experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}
.why-photo-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:27px}
.why-photo-pair>img:not(.why-fan){width:100%;height:400px;object-fit:cover}
.why-photo-pair>img:nth-child(2){margin-top:60px}
.why-fan{position:absolute;right:18px;top:0;width:95px;height:85px;object-fit:contain;transform:rotate(8deg)}
.why-experience-grid h2{font-size:clamp(34px,3.2vw,46px)}
.why-experience-list article{padding-top:20px;border-top:1px solid var(--line);margin-top:23px}
.why-experience-list h3{font-size:22px;margin-bottom:10px}.why-experience-list p{font-size:16px;color:var(--muted);margin-bottom:0}
.why-pairings{padding-block:55px;background:#f3f0e8}.why-pairings h2{font-size:38px;margin-bottom:30px}
.why-pairing-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.why-pairing-grid>a{border-top:1px solid var(--coral);padding-top:25px}
.why-pairing-grid h3{font-size:25px;display:flex;justify-content:space-between;gap:20px}.why-pairing-grid p{max-width:500px;font-size:16px;color:var(--muted);margin-bottom:0}
.why-conversation{position:relative;isolation:isolate;overflow:hidden;padding-block:65px 75px}
.why-conversation>div{max-width:950px;padding-right:110px}.why-conversation h2{font-size:clamp(32px,3.2vw,46px)}
.why-conversation p{max-width:690px}.why-conversation>img{position:absolute;width:140px;height:auto;right:-28px;bottom:0;z-index:-1}
.why-next-links{display:flex;align-items:center;flex-wrap:wrap;gap:15px 25px;margin-top:25px}
@media(max-width:1023px){.why-opening-grid{gap:35px;grid-template-columns:1.15fr 1fr}.why-opening h1{font-size:45px}.why-lead{font-size:17px}.why-reasons,.why-planning{gap:25px}.why-experience-grid{gap:35px}.why-photo-pair{gap:12px}.why-photo-pair>img:not(.why-fan){height:350px}.why-section-heading{gap:30px}.why-reasons h3,.why-planning h3{font-size:23px}}
@media(max-width:700px){.why-opening-grid{grid-template-columns:1fr;gap:20px;padding-block:20px 30px}.why-opening-copy{padding-block:0}.why-opening .breadcrumb{margin-bottom:25px;flex-wrap:wrap}.why-opening .eyebrow{font-size:9px}.why-opening h1{font-size:43px;line-height:1.05}.why-lead{font-size:17px}.why-hero-photo{height:260px;min-height:0}.why-best-for{margin-top:24px}.why-best-for ul{font-size:12px;gap:9px 14px}.why-section-space{padding-block:42px}.why-section-heading{gap:18px;align-items:start;margin-bottom:28px}.why-section-heading h2{font-size:29px}.why-section-heading .eyebrow{font-size:9px}.why-motif{width:76px;height:94px}.why-motif.why-bulb{width:52px;height:78px;margin-right:0}.why-reasons,.why-planning{grid-template-columns:1fr;gap:27px}.why-number{margin-bottom:13px}.why-reasons h3,.why-planning h3{font-size:25px}.why-experiences{padding-block:38px}.why-experience-grid{grid-template-columns:1fr;gap:35px}.why-photo-pair>img:not(.why-fan){height:240px}.why-photo-pair>img:nth-child(2){margin-top:35px}.why-fan{width:76px;height:70px;right:15px}.why-experience-grid h2{font-size:33px}.why-experience-list article{margin-top:20px}.why-pairings{padding-block:38px}.why-pairings h2{font-size:33px}.why-pairing-grid{grid-template-columns:1fr;gap:27px}.why-conversation{padding-block:43px 48px}.why-conversation>div{padding-right:0}.why-conversation h2{font-size:31px;padding-right:60px}.why-conversation>img{width:73px;right:-20px;bottom:auto;top:48px;opacity:.45}.why-conversation p{padding-right:15px}.why-next-links{gap:12px 18px}.why-next-links .button{font-size:13px;gap:18px}.why-next-links .text-link{font-size:13px}.why-destination .why-photo-pair{overflow:visible}}
