.fleet-page,.fleet-page *{box-sizing:border-box}.fleet-page{--fleet-gold:#b99758;--fleet-ink:#1c1d1b;--fleet-paper:#f7f6f2;width:100%;max-width:100%;min-height:100dvh;color:var(--fleet-ink);background:var(--fleet-paper);overflow-x:clip}.fleet-page .lp-header{z-index:3;background:#fff;border-bottom:1px solid #ece9e1;position:relative}.fleet-page .lp-header-row{min-width:0}.fleet-page .lp-back-link{color:#20211e;white-space:nowrap;border-color:#ddd6c8}.fleet-page .lp-back-link:hover{border-color:var(--fleet-gold)}.fleet-page .lp-footer{color:#aaa18f;letter-spacing:.13em;background:#171815;border-top:1px solid #363329;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.fleet-content{width:100%;min-width:0}.fleet-container{width:min(1180px,100% - 64px);min-width:0;margin-inline:auto}.fleet-hero{isolation:isolate;color:#fff;background:linear-gradient(114deg,#181a18 0%,#24241e 62%,#141715 100%);position:relative;overflow:hidden}.fleet-hero:before{content:"";z-index:-1;background:radial-gradient(55% 115% at 85% 65%,#b9975830,#0000 72%),linear-gradient(110deg,#0000 62%,#b997580a 62.15%,#0000 62.3%);position:absolute;inset:0}.fleet-hero:after{content:"";pointer-events:none;border:1px solid #b9975826;border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-130px}.fleet-hero__inner{align-items:center;min-height:292px;padding-block:51px 55px;display:flex;position:relative}.fleet-hero__copy{z-index:1;max-width:730px;position:relative}.fleet-kicker{color:#d5b67c;letter-spacing:.2em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.fleet-kicker__dot{background:#b99758;border-radius:50%;width:6px;height:6px}.fleet-hero h1{color:#fffaf2;letter-spacing:-.045em;margin:18px 0 12px;font-size:clamp(37px,5.2vw,68px);font-weight:550;line-height:1.06}.fleet-hero h1 em{color:#c7a66d;font-style:normal;font-weight:400}.fleet-hero p{color:#c9c8c2;max-width:580px;margin:0;font-size:clamp(13px,1.4vw,16px);line-height:1.7}.fleet-hero__meta{color:#a49f93;letter-spacing:.18em;margin-top:26px;font-size:9px;font-weight:700;display:inline-block}.fleet-hero__meta span{color:#bd9b60;padding-inline:11px}.fleet-hero__watermark{color:#b9975812;letter-spacing:-.12em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(160px,25vw,360px);font-style:italic;font-weight:900;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-54%)}.fleet-catalog{padding-block:40px 75px}.fleet-choose{background:#fff;border:1px solid #e9e6de;border-radius:20px;padding:25px;box-shadow:0 10px 34px #1c1b1709}.fleet-choose__top{justify-content:space-between;align-items:end;gap:15px;margin-bottom:20px;display:flex}.fleet-overline{color:#a17e42;letter-spacing:.19em;font-size:10px;font-weight:750}.fleet-choose h2{color:#22231f;letter-spacing:-.02em;margin:7px 0 0;font-size:clamp(19px,2.5vw,27px);font-weight:650}.fleet-choose__total{color:#98958f;white-space:nowrap;font-size:12px}.fleet-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;display:grid}.fleet-filter{color:#252520;cursor:pointer;text-align:left;background:#f8f7f4;border:1px solid #e8e5de;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:62px;padding:13px 15px;font-family:inherit;transition:background .2s,border-color .2s,transform .2s;display:flex}.fleet-filter:hover{border-color:#b99758;transform:translateY(-2px)}.fleet-filter.is-active{color:#fff;box-shadow:inset 0 2px 0 var(--fleet-gold);background:#22231f;border-color:#22231f}.fleet-filter__name{font-size:13px;font-weight:650}.fleet-filter__count{color:#6c6962;background:#eae8e2;border-radius:7px;flex:none;place-items:center;min-width:25px;height:25px;padding-inline:5px;font-size:11px;font-weight:700;display:grid}.fleet-filter.is-active .fleet-filter__count{color:#e7ca96;background:#b9975830}.fleet-sections{gap:46px;margin-top:44px;display:grid}.fleet-section{min-width:0}.fleet-section__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.fleet-section__title{align-items:center;gap:15px;min-width:0;display:flex}.fleet-section__line{background:#b99758;border-radius:10px;align-self:stretch;width:3px;min-height:48px}.fleet-section__title h2{color:#262720;letter-spacing:-.028em;margin:0;font-size:clamp(22px,3vw,29px);font-weight:650;line-height:1.12}.fleet-section__title p{color:#827e75;margin:5px 0 0;font-size:12px;line-height:1.4}.fleet-section__amount{white-space:nowrap;color:#91744a;background:#fffdfa;border:1px solid #e8e2d4;border-radius:100px;flex:none;padding:8px 12px;font-size:11px}.fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;display:grid}.fleet-card{background:#fff;border:1px solid #e6e4dc;border-radius:16px;min-width:0;transition:transform .24s,box-shadow .24s;overflow:hidden;box-shadow:0 10px 28px #1818140e}.fleet-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1818141b}.fleet-card__media{aspect-ratio:16/10;cursor:pointer;background:#1d1d1a;border:0;border-radius:0;width:100%;max-height:280px;padding:0;display:block;position:relative;overflow:hidden}.fleet-photo{object-fit:cover;transition:transform .42s}.fleet-card:hover .fleet-photo{transform:scale(1.035)}.fleet-card__photo-count{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#141412c7;border:1px solid #ffffff2e;border-radius:7px;padding:7px 10px;font-size:10px;position:absolute;bottom:12px;right:12px}.fleet-card__detail{padding:21px 21px 20px}.fleet-card__badge{color:#9e7b41;letter-spacing:.15em;font-size:9px;font-weight:800;display:inline-block}.fleet-card__detail h3{letter-spacing:-.03em;color:#24251f;margin:9px 0 7px;font-size:clamp(19px,2vw,23px);font-weight:650;line-height:1.25}.fleet-card__detail p{color:#77746d;min-height:38px;margin:0 0 17px;font-size:12px;line-height:1.65}.fleet-card__cta{color:#554631;cursor:pointer;background:#f8f5ef;border:1px solid #e5dccb;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.fleet-card__cta:hover{color:#fff;background:#282823;border-color:#282823}.fleet-card__cta span{font-size:18px;line-height:1}.fleet-section__empty{color:#74716a;background:#fff;border:1px dashed #d6c8ad;border-radius:13px;padding:32px 22px;font-size:14px}.fleet-missing{color:#ae905e;text-align:center;background:radial-gradient(circle at 50% 70%,#3a372d 0%,#252621 43%,#171916 90%);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0;overflow:hidden}.fleet-missing:after{content:"";background:linear-gradient(90deg,#0000,#b9975847,#0000);height:1px;position:absolute;bottom:15%;left:18%;right:18%}.fleet-missing__glow{border:1px solid #b997581f;border-radius:50%;width:200px;height:200px;position:absolute;transform:scaleX(1.6)}.fleet-missing__icon{z-index:1;color:#ae9160;width:105px;height:56px}.fleet-missing__brand{z-index:1;color:#e3c58e;letter-spacing:.21em;font-size:11px;font-weight:800}.fleet-missing__caption{z-index:1;color:#aaa79b;font-size:11px}.fleet-booking{color:#fff;background:linear-gradient(115deg,#20211d,#303026);border:1px solid #4a4031;border-radius:16px;justify-content:space-between;align-items:center;gap:26px;margin-top:50px;padding:30px 34px;display:flex}.fleet-booking__label{color:#c5a470;letter-spacing:.18em;font-size:10px;font-weight:800}.fleet-booking h2{color:#fff;letter-spacing:-.03em;margin:8px 0 5px;font-size:clamp(21px,2.6vw,30px);font-weight:550}.fleet-booking p{color:#bab6ad;margin:0;font-size:13px}.fleet-booking__button{color:#26231e;background:#d7b984;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:20px;padding:15px 19px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fleet-booking__button:hover{background:#f0d19b}.fleet-booking__button span{font-size:18px}.fleet-modal{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0be6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fleet-modal__dialog{color:#fff;background:#20211d;border:1px solid #68563a;border-radius:17px;width:min(980px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 20px 80px #0006}.fleet-modal__head{justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;display:flex}.fleet-modal__eyebrow{color:#c6a873;letter-spacing:.16em;font-size:10px;font-weight:800;display:inline-block}.fleet-modal__head h2{color:#fff;margin:5px 0 0;font-size:clamp(20px,3vw,27px);font-weight:600}.fleet-modal__close{color:#fff;cursor:pointer;background:#34342e;border:1px solid #77715d;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:26px}.fleet-modal__photo{touch-action:pan-y;background:#151613;height:min(56vh,560px);min-height:230px;position:relative;overflow:hidden}.fleet-modal__photo .fleet-photo{object-fit:contain}.fleet-modal__arrow{z-index:3;color:#fff;cursor:pointer;background:#141412c4;border:1px solid #777365;border-radius:9px;width:40px;height:48px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.fleet-modal__arrow--left{left:13px}.fleet-modal__arrow--right{right:13px}.fleet-modal__progress{z-index:2;color:#fff;background:#000000a6;border-radius:100px;padding:6px 12px;font-size:12px;position:absolute;bottom:12px;right:12px}.fleet-modal__thumbs{overscroll-behavior-x:contain;gap:9px;width:100%;padding:14px 18px 4px;display:flex;overflow-x:auto}.fleet-modal__thumb{opacity:.65;cursor:pointer;background:#292923;border:2px solid #4a4a42;border-radius:7px;flex:0 0 86px;width:86px;height:60px;padding:0;position:relative;overflow:hidden}.fleet-modal__thumb .fleet-missing__brand,.fleet-modal__thumb .fleet-missing__caption,.fleet-modal__thumb .fleet-missing__glow{display:none}.fleet-modal__thumb .fleet-missing__icon{width:48px}.fleet-modal__thumb.is-active{opacity:1;border-color:#d7b984}.fleet-modal__foot{justify-content:space-between;align-items:center;gap:16px;padding:14px 22px 19px;display:flex}.fleet-modal__foot span{color:#979186;letter-spacing:.12em;font-size:10px}.fleet-modal__foot a{color:#dec18d;white-space:nowrap;border-bottom:1px solid #96774c;padding-block:4px;font-size:13px;text-decoration:none}@media (max-width:1050px){.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fleet-container{width:calc(100% - 32px)}.fleet-hero__inner{min-height:230px;padding-block:34px 37px}.fleet-kicker{letter-spacing:.14em;font-size:9px}.fleet-hero h1{margin-block:15px 11px;font-size:clamp(35px,10vw,49px)}.fleet-hero p{max-width:340px;font-size:13px}.fleet-hero__meta{letter-spacing:.11em;margin-top:17px;font-size:8px}.fleet-hero__meta span{padding-inline:5px}.fleet-hero__watermark{opacity:.55;font-size:165px;right:-25px}.fleet-catalog{padding-block:20px 46px}.fleet-choose{border-radius:14px;padding:17px 15px}.fleet-choose__top{align-items:center;margin-bottom:14px}.fleet-choose h2{font-size:19px}.fleet-choose__total{font-size:10px}.fleet-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fleet-filter--all{grid-column:1/-1}.fleet-filter{border-radius:9px;min-height:47px;padding:10px 13px}.fleet-filter__name{font-size:12px}.fleet-filter__count{min-width:22px;height:22px;font-size:10px}.fleet-sections{gap:34px;margin-top:31px}.fleet-section__header{margin-bottom:14px}.fleet-section__title{gap:10px}.fleet-section__line{min-height:41px}.fleet-section__title h2{font-size:23px}.fleet-section__title p{font-size:11px}.fleet-section__amount{padding:7px 10px;font-size:10px}.fleet-grid{grid-template-columns:1fr;gap:14px}.fleet-card{border-radius:13px}.fleet-card__media{aspect-ratio:16/9;max-height:230px}.fleet-card__detail{padding:17px}.fleet-card__detail h3{margin:7px 0 5px;font-size:21px}.fleet-card__detail p{min-height:0;margin-bottom:13px;font-size:12px}.fleet-card__cta{padding:12px 14px}.fleet-booking{border-radius:13px;flex-direction:column;align-items:stretch;gap:18px;margin-top:37px;padding:23px 20px}.fleet-booking h2{font-size:23px}.fleet-booking__button{justify-content:space-between;width:100%}.fleet-page .lp-footer{flex-wrap:wrap;gap:7px}.fleet-modal{padding:7px}.fleet-modal__dialog{border-radius:12px;max-height:calc(100dvh - 14px)}.fleet-modal__head{padding:13px 14px}.fleet-modal__head h2{font-size:19px}.fleet-modal__eyebrow{font-size:9px}.fleet-modal__photo{height:min(48vh,410px);min-height:200px}.fleet-modal__arrow{width:34px;height:42px;font-size:25px}.fleet-modal__arrow--left{left:6px}.fleet-modal__arrow--right{right:6px}.fleet-modal__thumbs{gap:7px;padding:10px 12px 2px}.fleet-modal__thumb{flex-basis:70px;width:70px;height:52px}.fleet-modal__foot{flex-wrap:wrap;gap:9px;padding:12px 14px 16px}.fleet-modal__foot span{font-size:9px}}@media (max-width:360px){.fleet-container{width:calc(100% - 24px)}.fleet-choose__total{display:none}.fleet-hero__meta{max-width:300px;line-height:1.7}.fleet-section__amount{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.fleet-card,.fleet-photo,.fleet-filter{transition:none}}.fleet-page[dir=rtl] .lp-brand,.fleet-page[dir=rtl] .fleet-hero__watermark,.fleet-page[dir=rtl] .fleet-missing__brand{direction:ltr}.fleet-page[dir=rtl] .fleet-card__photo-count,.fleet-page[dir=rtl] .fleet-modal__progress{left:12px;right:auto}.fleet-page[dir=rtl] .fleet-modal__thumbs{direction:rtl}.fleet-page[dir=rtl] .fleet-hero__watermark{left:0;right:auto}.fleet-page[dir=rtl] .fleet-section__title{text-align:right}
