.hero{min-height:650px;background-image:linear-gradient(90deg,rgba(2,7,10,.96) 0%,rgba(2,7,10,.78) 34%,rgba(2,7,10,.13) 68%,rgba(2,7,10,.1) 100%),var(--hero-image);background-size:cover;background-position:center;display:flex;align-items:center;padding:128px clamp(26px,5.8vw,88px) 72px;position:relative}.hero:after{content:"";position:absolute;inset:auto 0 0;height:130px;background:linear-gradient(transparent,var(--bg))}.hero-copy{max-width:650px;position:relative;z-index:2}.hero h1,.page-head h1,.detail-hero h1{font:500 clamp(44px,5.2vw,74px)/.98 Georgia,"Times New Roman",serif;margin:14px 0 18px;letter-spacing:-.035em}.hero p{font-size:15px;max-width:575px;color:#e9edf0}.hero-signature{margin-top:26px;color:var(--gold2);font-size:9px;letter-spacing:.28em;font-weight:800;line-height:1.8}.trust{margin:-22px 2.5vw 0;position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);background:#091219;border:1px solid var(--line);border-radius:10px;padding:16px 18px;box-shadow:0 18px 45px #0007}.trust>div{display:flex;align-items:center;gap:14px;padding:4px 22px;border-right:1px solid var(--line)}.trust>div:last-child{border:0}.trust img{width:30px;height:30px;object-fit:contain}.trust span{display:grid}.trust b{font:600 14px Georgia,serif}.trust small{font-size:10px;color:#aeb8be;margin-top:1px}.section-title.left,.fleet-title{text-align:left;max-width:none;display:flex;justify-content:space-between;align-items:end}.section h2,.split h2,.cta h2,.review-faq h2{font:500 clamp(29px,3vw,39px)/1.12 Georgia,serif;margin:7px 0 18px;letter-spacing:-.02em}.events{grid-template-columns:repeat(6,1fr)}.fleet-section{padding-top:34px;background:linear-gradient(#071017,#071017 80%,#0a1116)}.fleet-layout{display:grid;grid-template-columns:26% 1fr;gap:12px;align-items:stretch}.fleet-scene{min-height:310px;background-size:cover;background-position:center;border-radius:10px}.fleet{grid-template-columns:repeat(4,1fr)}.fleet-card img{width:100%;height:112px;object-fit:cover}.fleet-card>div{padding:14px}.fleet-card h3{font-size:16px}.fleet-card p{font-size:10px;margin:5px 0}.fleet-card .btn{width:100%;padding:10px 8px;margin-top:12px;font-size:10px}.split{display:grid;grid-template-columns:1.15fr 1fr}.luxury-img{min-height:420px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:52px clamp(28px,4vw,60px)}.luxury-img>div{max-width:455px}.luxury-img p{color:#dce1e3;font-size:13px;max-width:430px}.why{background:var(--cream);color:var(--ink);padding:52px clamp(28px,4vw,60px)}.why .eyebrow{color:#9c7330}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 30px}.why-grid p{display:flex;gap:14px;align-items:flex-start;margin:0}.why-grid img{width:31px;height:31px;object-fit:contain}.why-grid span{display:grid}.why-grid b{font:600 13px Georgia,serif}.why-grid small{font-size:10px;color:#5f6468}.review-faq{display:grid;grid-template-columns:1.55fr .75fr;gap:30px;padding:46px clamp(22px,3vw,46px);background:#071017}.reviews-block h2,.faq-home h2{margin-bottom:20px}.review-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.review-cards article{border:1px solid #ffffff20;background:#0a141a;border-radius:9px;padding:17px;min-height:155px}.review-cards article>b{color:var(--gold2);letter-spacing:.12em}.review-cards article p{font-size:11px;color:#d4dadd}.review-cards article small{font-size:9px;color:#9ba4a9}.faq-home details{border-bottom:1px solid #ffffff20;background:#0c161d;margin-bottom:7px;border-radius:6px;padding:10px 12px}.faq-home summary{font-size:11px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq-home details p{font-size:10px;color:#bac2c7}.cta{margin:0 clamp(22px,3vw,46px) 46px;min-height:260px;background-size:cover;background-position:center;border-radius:10px;padding:42px 48px;display:flex;align-items:center}.cta>div{max-width:500px}.cta p{color:#d7dde0;font-size:12px}@media (min-width:1440px){.hero{min-height:740px}.fleet-scene{min-height:365px}.fleet-card img{height:150px}}@media (max-width:1080px){.events{grid-template-columns:repeat(3,1fr)}.fleet-layout{grid-template-columns:1fr}.fleet-scene{display:none}.fleet{grid-template-columns:repeat(2,1fr)}.review-faq{grid-template-columns:1fr}.split{grid-template-columns:1fr}.luxury-img{min-height:470px}}@media (max-width:820px){.hero{min-height:610px;padding-top:115px;background-position:62% center}.hero-copy{max-width:560px}.trust{grid-template-columns:1fr 1fr;margin:0;border-radius:0}.trust>div:nth-child(2){border-right:0}.events{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr 1fr}.review-cards{grid-template-columns:1fr}.section-title.left,.fleet-title{align-items:flex-start;gap:18px;flex-direction:column}}@media (max-width:560px){.hero{min-height:620px;padding-left:22px;padding-right:22px;background-position:68% center}.hero h1{font-size:46px}.hero p{font-size:14px}.trust{grid-template-columns:1fr}.trust>div{border-right:0;border-bottom:1px solid var(--line)}.events,.fleet,.blog{grid-template-columns:1fr}.fleet-card img{height:185px}.split{display:block}.luxury-img,.why{padding:42px 22px}.why-grid{grid-template-columns:1fr}.review-faq{padding:42px 20px}.cta{margin:0;border-radius:0;padding:42px 22px}}.trust img{width:42px;height:42px;object-fit:contain;flex:0 0 42px}.fleet-meta{display:flex!important;align-items:center;gap:8px}.fleet-meta img{width:22px!important;height:22px!important;object-fit:contain;flex:0 0 22px}.why-grid img{width:46px;height:46px;object-fit:contain;flex:0 0 46px}.trust>div{gap:11px}.trust img{width:26px!important;height:26px!important;flex:0 0 26px!important;object-fit:contain}.fleet-meta{gap:6px!important}.fleet-meta img{width:16px!important;height:16px!important;flex:0 0 16px!important}.why-grid p{gap:11px!important}.why-grid img{width:30px!important;height:30px!important;flex:0 0 30px!important}@media (min-width:1440px){.trust img{width:28px!important;height:28px!important;flex-basis:28px!important}.why-grid img{width:32px!important;height:32px!important;flex-basis:32px!important}}@media (max-width:820px){.trust img{width:24px!important;height:24px!important;flex-basis:24px!important}.why-grid img{width:28px!important;height:28px!important;flex-basis:28px!important}}@media (max-width:560px){.trust img{width:23px!important;height:23px!important;flex-basis:23px!important}.fleet-meta img{width:15px!important;height:15px!important;flex-basis:15px!important}.why-grid img{width:27px!important;height:27px!important;flex-basis:27px!important}}.trust{padding:14px 18px!important}.trust>div{gap:10px!important;padding:4px 18px!important;min-width:0}.trust img{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;object-fit:contain!important}.trust b{font-size:13px!important}.trust small{font-size:9px!important}.fleet-meta{gap:5px!important;min-height:16px!important}.fleet-meta img{width:13px!important;height:13px!important;max-width:13px!important;max-height:13px!important;flex:0 0 13px!important;object-fit:contain!important}.fleet-meta span{font-size:9px!important;line-height:1.2!important}.why-grid p{gap:9px!important;align-items:center!important}.why-grid img{width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important;flex:0 0 21px!important;object-fit:contain!important}.why-grid b{font-size:12px!important}.why-grid small{font-size:9px!important}.trust img,.event-icon-badge img,.fleet-meta img,.why-grid img,.footer-contact img{display:block!important;min-width:0!important}@media (min-width:1440px){.trust img{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;flex-basis:19px!important}.why-grid img{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;flex-basis:22px!important}}@media (max-width:820px){.trust img{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;flex-basis:17px!important}.why-grid img{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;flex-basis:19px!important}}@media (max-width:560px){.trust>div{padding:7px 12px!important}.trust img{width:17px!important;height:17px!important;max-width:17px!important;max-height:17px!important;flex-basis:17px!important}.fleet-meta img{width:12px!important;height:12px!important;max-width:12px!important;max-height:12px!important;flex-basis:12px!important}.why-grid img{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;flex-basis:19px!important}}.card,.hub-item-card,.fleet-card,.blog-grid-pro .card{min-width:0}.fleet-card,.hub-item-card,.blog-grid-pro .card{display:flex;flex-direction:column;height:100%}.fleet-card img,.hub-item-card img,.blog-grid-pro .card>img,.blog-home .card>img{width:100%;aspect-ratio:16/10;height:auto!important;object-fit:cover;object-position:center;background:#0a1218}.fleet-card>div,.hub-item-card>div,.blog-grid-pro .card>div,.blog-home .card>div{display:flex;flex-direction:column;flex:1}.fleet-card .btn,.hub-item-card .read-more,.blog-grid-pro .read-more{margin-top:auto}@media (min-width:1440px){.fleet-card img,.hub-item-card img,.blog-grid-pro .card>img,.blog-home .card>img{height:auto!important}}@media (max-width:600px){.fleet-card img,.hub-item-card img,.blog-grid-pro .card>img,.blog-home .card>img{aspect-ratio:4/3}}.home .card img,.cards.fleet .card img,.cards.blog .card img,.cards.events .card img{display:block;width:100%;max-width:100%;height:auto}@supports (aspect-ratio:16 / 10){.cards.fleet .card img{aspect-ratio:16/10;object-fit:cover;object-position:center}.cards.events .card img{aspect-ratio:4/3;object-fit:cover;object-position:center}}.page-home .hero{min-height:650px;background-size:cover;background-position:center;display:flex;align-items:center}.page-home .trust{position:relative;z-index:3}.page-home .events .image-card img,.page-home .fleet .card img,.page-home .blog .card img{width:100%;display:block;object-fit:cover}.page-home .events .image-card img{aspect-ratio:4/3}.page-home .fleet .card img,.page-home .blog .card img{aspect-ratio:16/10}.page-home .split{overflow:hidden}.page-home .luxury-img{background-size:cover;background-position:center}.page-home .faq-home details{overflow:hidden}@media(max-width:820px){.page-home .hero{min-height:600px}.page-home .events,.page-home .fleet,.page-home .blog{grid-template-columns:1fr 1fr}}@media(max-width:560px){.page-home .events,.page-home .fleet,.page-home .blog{grid-template-columns:1fr}.page-home .hero{min-height:580px}.page-home .split{display:block}}