/* Use the same spacing, image size and rounded corners as the homepage experiences. */
.aeolian-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5%;align-items:center;margin:0 5% 70px;padding:44px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font);text-align:left;scroll-margin-top:110px}
.aeolian-feature>div,.aeolian-feature>a{min-width:0}
.aeolian-photo{display:block}
.aeolian-photo img{display:block;width:100%;height:auto;object-fit:contain;border-radius:35px}
.aeolian-feature p{font:400 16px/1.85 var(--font);margin:0 0 18px;color:var(--muted)}
.aeolian-feature .aeolian-kicker{font:500 14px/1.6 var(--font);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;color:var(--bronze)}
.aeolian-feature h2{font:400 clamp(40px,4.2vw,64px)/1.08 var(--display);letter-spacing:-.02em;margin:0 0 24px;color:var(--ink)}
.aeolian-feature h2 em{font-style:normal;color:var(--bronze)}
.aeolian-feature .aeolian-intro{margin-bottom:26px}
.aeolian-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.aeolian-facts>div+div{border-left:1px solid var(--line);padding-left:14px}
.aeolian-facts dt{font:400 13px/1.5 var(--font);color:var(--muted);margin:0 0 7px}
.aeolian-facts dd{font:500 clamp(18px,1.8vw,24px)/1.4 var(--font);margin:0;color:var(--ink)}
.aeolian-rate dd{color:var(--bronze)}
.aeolian-feature .aeolian-fuel{font:400 14px/1.7 var(--font);margin:12px 0 24px}
.aeolian-inclusions{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:13px;color:var(--muted);font:400 15px/1.75 var(--font)}
.aeolian-inclusions li{position:relative;padding-left:17px}
.aeolian-inclusions li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:50%;background:var(--bronze)}
.aeolian-cta{display:inline-flex;justify-content:center;align-items:center;max-width:100%;min-height:56px;padding:17px 28px;background:var(--ink);color:white;text-decoration:none;font:500 14px/1.6 var(--font);letter-spacing:.055em;text-align:center}
.aeolian-cta:hover{background:#234650}
.aeolian-feature a:focus-visible{outline:3px solid var(--bronze);outline-offset:5px}
@media(max-width:800px){.aeolian-feature h2{font-size:clamp(40px,9vw,58px)}}
@media(max-width:760px){.aeolian-feature{grid-template-columns:minmax(0,1fr);gap:28px;margin:0 6% 50px;padding:32px 0}.aeolian-facts{gap:10px}.aeolian-facts>div+div{padding-left:10px}.aeolian-facts dd{font-size:20px}}
@media(max-width:380px){.aeolian-photo img,.coastal-feature img{border-radius:26px}.aeolian-facts dt{font-size:12px}.aeolian-facts dd{font-size:18px}.aeolian-cta{width:100%}}
