body{background:#fbfaf6}.about-hero{position:relative;min-height:520px;color:#0a2852;background:linear-gradient(105deg,rgba(255,253,248,.98) 0%,rgba(255,253,248,.87) 40%,rgba(255,253,248,.18) 75%),url('assets/leisure-travel.png') center/cover no-repeat}.about-nav{position:absolute!important;top:0;left:0;right:0;z-index:50;border-bottom:1px solid rgba(10,40,82,.13);transition:transform .28s ease,background .28s ease,box-shadow .28s ease}.about-nav.nav-sticky{position:fixed!important;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(250,248,242,.93) 55%,rgba(255,255,255,.86))!important;box-shadow:0 5px 16px rgba(7,29,61,.12)}.about-nav.nav-hidden{transform:translateY(-105%)}.about-hero-copy{padding:142px 8% 80px}.about-hero-copy p,.about-intro>p,.story-kicker{margin:0 0 13px;color:#bd8737;font-size:10px;font-weight:600;letter-spacing:2px}.about-hero-copy h1{margin:0;color:#0a2852;font:500 clamp(4rem,7vw,7rem)/.8 'Cormorant Garamond',serif}.about-hero-copy h1 em{font-style:italic}.about-hero-copy span{display:block;max-width:360px;margin-top:27px;color:#45566c;font-size:14px;line-height:1.55}.about-content{background:#fbfaf6}.about-intro{max-width:850px;margin:auto;padding:100px 28px 76px;text-align:center}.about-intro h2{margin:0;color:#0a2852;font:500 clamp(3rem,5vw,5.5rem)/.84 'Cormorant Garamond',serif}.about-intro h2 em{font-style:italic}.about-intro div{max-width:620px;margin:24px auto 0;color:#536177;font-size:14px;line-height:1.6}.about-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1240px;margin:auto;padding:78px 36px;border-top:1px solid rgba(186,143,77,.24)}.about-story-reverse .story-copy{order:2}.about-story-reverse figure{order:1}.story-copy{padding:12px 2%}.story-copy h2{max-width:480px;margin:0 0 22px;color:#0a2852;font:500 clamp(2.6rem,4vw,4.6rem)/.87 'Cormorant Garamond',serif}.story-copy>p:not(.story-kicker){max-width:500px;color:#506078;font-size:14px;line-height:1.75}.about-story figure{margin:0}.about-story figure img{display:block;width:100%;aspect-ratio:1.1/1;object-fit:cover;border-radius:6px;box-shadow:0 17px 32px rgba(8,30,54,.14)}.about-story figcaption{margin-top:10px;color:#9a7a4a;font-size:11px;font-style:italic}.about-closing{max-width:820px;margin:auto;padding:110px 28px 128px;text-align:center}.about-closing .gold-bird{display:block;margin-bottom:14px;color:#c18b3c;font-size:30px}.about-closing h2{margin:0;color:#0a2852;font:500 clamp(2.8rem,5vw,5.2rem)/.88 'Cormorant Garamond',serif}.about-closing p{max-width:570px;margin:22px auto 27px;color:#526177;font-size:14px;line-height:1.7}.about-button{display:inline-flex;align-items:center;gap:18px;padding:15px 24px;color:#fff;background:#bd8737;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:1px}.about-button:hover{background:#0a2852}.about-button b{font-size:16px;font-weight:400}@media(max-width:760px){.about-hero{min-height:470px}.about-hero-copy{padding:122px 7% 70px}.about-story{grid-template-columns:1fr;gap:34px;padding:58px 22px}.about-story-reverse .story-copy{order:1}.about-story-reverse figure{order:2}.about-intro{padding:72px 22px 52px}.about-closing{padding:76px 22px 94px}.about-nav .nav-links.open{background:#fffdf9}}
