:root{--paper:#fbf4e8;--white:#fffdf7;--ink:#082e48;--dark:#082e48;--muted:#687984;--line:#dcded8;--orange:#ec8b27;--wash:#f0e8d9}
body{background:#fbf4e8;color:var(--ink)}
.site-header{background:#fbf4e8f5}.site-header .wordmark{display:flex;align-items:center;width:218px;height:76px}.site-header .wordmark img{object-fit:cover;mix-blend-mode:multiply;height:74px;width:218px}.site-header.scrolled .wordmark img{height:64px}
.site-header nav{gap:26px}.header-actions{gap:14px}.button.dark{background:var(--ink)}.button.dark:hover{background:#154867}.button.outline:hover{background:#f1e3cd}.brand-sun{color:var(--orange)}
.destination-hero{background:#0b4562}.hero-postcard{background:#fff5e4}.hero-postcard .eyebrow{color:#90591f}.destination-title h1{letter-spacing:-.06em}.destination-shade{background:linear-gradient(90deg,#052e4b73,transparent 90%),linear-gradient(0deg,#082d4560,transparent 70%)}
.birds-main{border-radius:120px 4px 4px 4px}.birds-copy .feature-star{color:var(--orange)}.birds-feature{background:radial-gradient(ellipse at 20% 45%,#efae5220,transparent 65%)}
.dining-section{background:#f2e6d2}.destination-film{background:#082e48}.destination-film:before{border-color:#ffffff16}.round{background:#fff8e9}.sponsor{background:#082e48}.editorial-badge{background:#fff5df;color:#082e48}.card-media,.dining-photo{border-radius:8px}.dining-info .eyebrow,.card-info>.eyebrow{color:#64767d}
.site-footer{background:#082e48}.footer-publish>span{background:#f6a23e;color:#082e48}.footer-navigation nav a:hover,.footer-legal a:hover{color:#ffc26d}.footer-brand{padding:10px 0;margin:0;line-height:1}.footer-brand img{width:100%;height:auto;max-height:300px;object-fit:cover;filter:grayscale(1) invert(1);mix-blend-mode:screen}.footer-brand>span{display:none}
.brand-logo{display:flex;width:200px;height:70px;align-items:center}.brand-logo img{width:100%;height:70px;object-fit:cover;mix-blend-mode:multiply}
.business-landing{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;max-width:1500px;margin:auto;padding:35px 5% 55px}.business-landing h1{font-size:clamp(44px,5.2vw,77px);margin:24px 0;letter-spacing:-.055em}.business-landing p{font-size:15px;max-width:350px;color:#64737b}.business-brand-art{overflow:hidden;border-radius:150px 150px 12px 12px;transform:rotate(2deg);box-shadow:0 20px 65px #77491715}.business-brand-art img{height:auto}.business-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:32px}.business-plans{padding-top:35px}.business-plans .plan{border:1px solid #ddd9ce;background:#fffdf6;border-radius:15px;padding:40px}.business-plans .featured-plan{background:#092f49;color:#fff5df}.business-plans .plan h3{font:500 32px/1.2 Manrope,sans-serif;letter-spacing:-1px;margin:16px 0 25px}.business-plans .plan-rate{display:flex;align-items:baseline;gap:10px}.plan-rate strong{font-size:63px;line-height:1.1;letter-spacing:-4px;font-weight:500}.plan-rate>span{font-size:13px}.business-plans .annual-price{color:inherit;font-size:15px;margin:10px 0 30px}.business-plans .plan ul{margin-bottom:32px}.business-plans .featured-plan .button{background:#f8a340;color:#082e48}.business-plans .plan ul li{color:inherit}.business-steps{padding-top:10px}.business-steps>h2{font-size:45px}.business-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0}.business-steps article{border-top:1px solid var(--line);padding-top:20px}.business-steps article>span{font-size:12px;color:#a86b26}.business-steps h3{font-size:25px;margin:15px 0 10px}.business-steps p{font-size:12px;color:#667984}
@media(max-width:1100px){.site-header .wordmark{width:180px}.site-header .wordmark img{width:180px}.site-header nav{gap:18px}.site-header nav>a{font-size:10px}.header-actions{gap:8px}}
@media(max-width:700px){.site-header .wordmark{width:167px;height:65px}.site-header .wordmark img{width:167px;height:62px}.site-header nav>a{font-size:15px}.business-landing{grid-template-columns:1fr;gap:40px;padding:35px 5%}.business-landing h1{font-size:46px}.business-brand-art{max-width:400px;width:100%;margin:auto;border-radius:95px 95px 8px 8px}.business-plans .plan{padding:27px}.business-plans .section-heading>span{font-size:11px}.business-steps>div{grid-template-columns:1fr;gap:25px}.business-steps>h2{font-size:36px}.footer-brand img{max-height:150px}.brand-logo{width:160px}}
