@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--red:#d60812;--red-ink:#b0060f;--ink:#141110;--ink-2:#45403c;--muted:#7a736d;--line:#e6e1dc;--paper:#f7f5f2;--sky-1:#fff;--sky-2:#dfe9f3;--sky-3:#8fb3d9;--gutter:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.2, .7, .2, 1);--font:var(--font-archivo), "Archivo", system-ui, sans-serif;--font-source-sans-pro:var(--font-archivo);--z-header:1000;--z-mnav:990;--z-pill:980;--z-dialog:1500}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:80px}html body{color:var(--ink);font:400 17px/1.6 var(--font);letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-stretch:100%;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wide{font-stretch:125%}.label{font:600 11px/1.2 var(--font);letter-spacing:.16em;text-transform:uppercase;font-stretch:112%}.header{z-index:var(--z-header);height:76px;padding:0 var(--gutter);color:var(--ink);transition:color .4s var(--ease), background-color .4s var(--ease);align-items:center;gap:40px;display:flex;position:fixed;inset:0 0 auto}.header.on-dark{color:#fff}.header.is-solid{-webkit-backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 var(--line);background:#fffffff7}.header a{text-decoration:none}.brand{align-items:center;text-decoration:none;display:inline-flex}.header__nav{gap:clamp(18px,2.2vw,36px);margin-left:auto;display:flex}.header__nav a{font:500 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:8px 0;font-stretch:112%;position:relative}.header__nav a:after{content:"";background:var(--red);transform-origin:0;height:1.5px;transition:transform .3s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.header__nav a:hover:after{transform:scaleX(1)}.header__right{align-items:center;gap:16px;display:flex}.header,.mnav,.sf{--lang-bg:var(--ink);--lang-fg:#fff}.header.on-dark{--lang-bg:#fff;--lang-fg:var(--ink)}.lang{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);font:600 11px/1 var(--font);letter-spacing:.14em;border-radius:999px;gap:2px;padding:3px;font-stretch:112%;display:inline-flex}.lang a{opacity:.65;min-width:38px;height:30px;transition:background-color .25s var(--ease), color .25s var(--ease), opacity .2s;border-radius:999px;place-items:center;padding:0 10px;text-decoration:none;display:grid}.lang a:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.lang a[aria-current]{opacity:1;background:var(--lang-bg);color:var(--lang-fg)}.lang--lg a{min-width:52px;height:40px;font-size:12px}.burger{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;padding:0 11px;display:none}.burger span:not(.rt,[data-mk-a]){width:22px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;margin:6px 0;display:block}.burger[aria-expanded=true] span:not(.rt,[data-mk-a]):first-child{transform:translateY(3.75px)rotate(45deg)}.burger[aria-expanded=true] span:not(.rt,[data-mk-a]):last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (max-width:1100px){.header__nav,.header__right .lang{display:none}.header .logo{--logo-h:18px}.burger{display:block}.header__right{margin-left:auto}}.mnav{z-index:var(--z-mnav);padding:110px var(--gutter) 120px;animation:fadein .3s var(--ease);background:#fff;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mnav[hidden]{display:none}.mnav nav:not(.lang nav){display:grid}.mnav nav:not(.lang nav) a{border-bottom:1px solid var(--line);font:400 clamp(24px, 6vw, 36px)/1.1 var(--font);letter-spacing:-.02em;padding:16px 0;font-stretch:112%;text-decoration:none}.mnav__foot{justify-content:space-between;align-items:center;font-size:15px;display:flex}.mnav__foot a{text-decoration:none}@keyframes fadein{0%{opacity:0}}body.menu-open .header{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pill{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:var(--z-pill);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:fixed;translate:-50%;box-shadow:0 10px 30px -10px #00000059,0 0 0 1px #0000000a}.pill button,.pill a{cursor:pointer;height:44px;font:600 14px/1 var(--font);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pill__main{background:var(--red);color:#fff;padding:0 20px;transition:background-color .2s}.pill__main:hover{background:var(--red-ink)}.pill__call{width:44px;color:var(--ink);background:0 0;justify-content:center}.pill__call:hover{background:var(--paper)}.pill svg{width:18px;height:18px}.sf{color:var(--ink);padding:clamp(40px, 5vw, 72px) var(--gutter) 0;background:#fff;position:relative;overflow:hidden}.sf__wrap{max-width:1360px;margin:0 auto}.sf__top{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:40px;display:flex}.sf__top .logo{--logo-h:26px}.sf__tag{font:300 clamp(22px, 2.2vw, 32px)/1.15 var(--font);letter-spacing:-.02em;color:var(--ink-2);margin:18px 0 0;font-stretch:112%}.sf__up{font:500 14px/1 var(--font);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sf__up i{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s,border-color .25s,color .25s;display:grid}.sf__up svg{width:18px;height:18px;transform:rotate(-90deg)}.sf__up:hover i{background:var(--red);border-color:var(--red);color:#fff}.sf__grid{grid-template-columns:1fr 1fr 1.3fr 1fr;gap:40px;padding:48px 0 56px;display:grid}.sf__grid :is(:is(h3,[aria-level="3"]),[aria-level="3"]){color:var(--muted);margin:0 0 18px}.sf__grid nav{align-content:start;gap:12px;display:grid}.sf__grid a{background:linear-gradient(var(--red), var(--red)) left bottom / 0 1px no-repeat;width:fit-content;transition:background-size .3s var(--ease), color .2s;font-size:16px;text-decoration:none}.sf__grid nav a:hover{color:var(--red);background-size:100% 1px}.sf__contact{align-content:start;gap:18px;display:grid}.sf__contact .label{color:var(--muted);margin-bottom:6px;display:block}.sf__contact .big{font:400 clamp(22px, 2vw, 28px)/1.1 var(--font);letter-spacing:-.01em;font-stretch:112%}.sf__contact a:hover{color:var(--red)}.sf__contact address{color:var(--ink-2);font-size:15px;font-style:normal}.sf__social{gap:10px;display:flex}.sf__social a{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s,border-color .25s,color .25s;display:grid}.sf__social a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.sf__social svg{width:17px;height:17px}.sf__legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:20px 0 96px;font-size:13px;display:flex}.sf__legal nav{align-items:center;gap:20px;display:flex}.sf__legal a{text-decoration:none}.sf__legal nav>a:hover{color:var(--ink)}@media (max-width:960px){.sf__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sf__grid{grid-template-columns:1fr;gap:32px}.sf__top{flex-direction:column;align-items:start}}dialog.book{width:min(640px,100%);max-height:92dvh;color:var(--ink);background:#fff;border:0;border-radius:16px 16px 0 0;margin:auto auto 0;padding:0}@media (min-width:700px){dialog.book{border-radius:12px;margin:auto}}dialog.book::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14111080}dialog.book[open]{animation:rise .4s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(30px)}}.book__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.book__head :is(:is(h2,[aria-level="2"]),[aria-level="2"]){font:500 18px/1.2 var(--font);margin:0;font-stretch:112%}.book__x{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.book__x:hover{background:var(--paper)}.book__x svg{width:20px;height:20px}.book__body{padding:24px;overflow:auto}.steps{gap:6px;margin-bottom:24px;display:flex}.steps i{background:var(--line);border-radius:2px;flex:1;height:3px;transition:background-color .3s}.steps i.on{background:var(--red)}.book__step[hidden]{display:none}.trip{gap:6px;margin-bottom:20px;display:flex}.trip button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;height:40px;padding:0 16px;font-size:14px}.trip button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid2 .full{grid-column:1/-1}.f label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.f input,.f textarea{background:#fff;border:1px solid #cfc8c1;border-radius:6px;width:100%;padding:12px 14px;font-size:16px}.f input:focus,.f textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #14111014}.f .err{color:var(--red-ink);margin-top:6px;font-size:14px;display:none}.f.invalid input,.f.invalid textarea,.f.invalid select{border-color:var(--red)}.f.invalid .err{display:block}.stepper{align-items:center;gap:14px;height:48px;display:flex}.stepper button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:18px}.stepper output{text-align:center;min-width:2ch;font-size:18px}.book__actions{gap:10px;margin-top:24px;display:flex}.btn{cursor:pointer;min-height:50px;font:600 15px/1 var(--font);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.btn svg{width:18px;height:18px}.btn--red{background:var(--red);color:#fff;flex:1}.btn--red:hover{background:var(--red-ink)}.btn--line{border-color:var(--line);background:#fff}.btn--line:hover{border-color:var(--ink)}.btn--white{color:var(--red);background:#fff}.btn--white:hover{background:var(--ink);color:#fff}.recap{background:var(--paper);border-radius:8px;margin-bottom:20px;padding:16px 18px}.recap b{font:500 20px/1.2 var(--font);align-items:center;gap:10px;font-stretch:112%;display:flex}.recap b svg{width:18px;height:18px;color:var(--red)}.recap span:not(.rt,[data-mk-a]){color:var(--muted);margin-top:4px;font-size:14px;display:block}.book__alt{text-align:center;color:var(--muted);margin:14px 0 0;font-size:14px}.done{text-align:center;padding:24px 0 8px}.done svg{width:60px;height:60px;color:var(--red);margin:0 auto 20px}.done :is(:is(h3,[aria-level="3"]),[aria-level="3"]){font:400 26px/1.15 var(--font);margin:0 0 10px;font-stretch:112%}.done p{color:var(--ink-2);max-width:44ch;margin:0 auto 24px}@media (max-width:520px){.grid2{grid-template-columns:1fr}}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}.logo{height:var(--logo-h,22px);aspect-ratio:2678/232;flex:none;display:inline-block;position:relative}.logo:before,.logo:after{content:"";position:absolute;inset:0}.logo:before{background:var(--logo-src) left center / 100% 100% no-repeat;clip-path:inset(0 83.2% 0 0)}.logo:after{-webkit-mask:var(--logo-src) left center / 100% 100% no-repeat;-webkit-mask:var(--logo-src) left center / 100% 100% no-repeat;mask:var(--logo-src) left center / 100% 100% no-repeat;clip-path:inset(0 0 0 22%);background:currentColor}.flag{height:var(--flag-h,16px);aspect-ratio:448/232;background:var(--logo-src) left center / auto 100% no-repeat;flex:none;display:inline-block}.btn--glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#ffffff80}.btn--glass:hover{color:var(--ink);background:#fff}.wrap{max-width:1360px;margin:0 auto}.eyebrow{color:var(--red);align-items:center;gap:10px;display:inline-flex}.eyebrow .flag{--flag-h:14px}.h1{font:400 clamp(40px, 6vw, 96px)/.96 var(--font);letter-spacing:-.04em;text-wrap:balance;margin:0;font-stretch:125%}.h2{font:400 clamp(32px, 4.2vw, 64px)/1 var(--font);letter-spacing:-.04em;text-wrap:balance;margin:16px 0 0;font-stretch:125%}.h2 em,.h1 em{color:var(--red);font-style:normal}.h3{font:500 clamp(20px, 1.8vw, 26px)/1.15 var(--font);letter-spacing:-.01em;margin:0;font-stretch:112%}.lead{color:var(--ink-2);max-width:58ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.prose p{color:var(--ink-2);max-width:62ch;margin:0 0 16px}.prose p:last-child{margin-bottom:0}.section{padding:clamp(56px, 7vw, 104px) var(--gutter)}.section--tight{padding-block:clamp(40px,5vw,72px)}.section--paper{background:var(--paper)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;max-width:1360px;margin:0 auto clamp(32px,4vw,56px);display:flex}.sec-head .lead{max-width:440px;margin:0;font-size:17px}.phero{color:#fff;isolation:isolate;min-height:76svh;padding:120px var(--gutter) clamp(40px, 6vh, 72px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.phero--short{min-height:60svh}.phero>img,.phero>video{object-fit:cover;z-index:-2;width:100%;height:100%;animation:phero-in 1.6s var(--ease) forwards;position:absolute;inset:0;transform:scale(1.06)}@keyframes phero-in{to{transform:scale(1)}}.phero:before{content:"";z-index:-1;background:linear-gradient(#0a080773 0%,#0a080700 26% 42%,#0a0807c7 100%);position:absolute;inset:0}.phero__inner{width:100%;max-width:1360px;margin:0 auto}.crumbs{opacity:.85;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{text-underline-offset:3px;text-decoration:underline}.crumbs span:not(.rt,[data-mk-a])[aria-hidden]{opacity:.6}.phero .h1{max-width:16ch}.phero__row{border-top:1px solid #ffffff59;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-top:clamp(20px,3vh,32px);padding-top:18px;display:flex}.phero__row p{opacity:.92;max-width:52ch;margin:0;font-size:clamp(15px,1.2vw,18px)}.phero__actions{flex-wrap:wrap;gap:10px;display:flex}.phero__actions .btn{flex:none;min-height:46px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;display:grid}.split--rev>.split__media{order:-1}.split__media{position:relative}.split__media img{object-fit:cover;border-radius:6px;width:100%}.split__media--duo{grid-template-columns:1.25fr 1fr;align-items:end;gap:14px;display:grid}.split__media--duo>:first-child img{aspect-ratio:4/5}.split__media--duo>:last-child img{aspect-ratio:3/4;margin-bottom:48px}.split__media--single img{aspect-ratio:4/3}.split__media--tall img{aspect-ratio:4/5}.split .h2{margin-bottom:24px}@media (max-width:900px){.split{grid-template-columns:1fr}.split--rev>.split__media{order:0}}.callout{border-left:2px solid var(--red);margin-top:28px;padding:20px 0 0 22px}.callout .label{color:var(--ink);margin-bottom:8px;display:block}.callout p{color:var(--ink-2);margin:0}.band{height:clamp(280px,52vh,560px);position:relative;overflow:hidden}.band img{object-fit:cover;will-change:transform;width:100%;height:124%;position:absolute;top:-12%;left:0}.band__cap{left:var(--gutter);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14111066;border-radius:999px;padding:8px 14px;position:absolute;bottom:24px}.stats{grid-template-columns:repeat(var(--cols,4), 1fr);border-top:1px solid var(--ink);display:grid}.stats>div{padding:20px 20px 0 0}.stats dt{color:var(--muted)}.stats dd{font:400 clamp(26px, 2.8vw, 44px)/1 var(--font);letter-spacing:-.03em;margin:8px 0 0;font-stretch:112%}.stats dd small{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:.45em}@media (max-width:760px){.stats{grid-template-columns:1fr 1fr;row-gap:20px}}.stats--icons>div{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;display:grid}.stats--icons .stat__ic{border:1px solid var(--line);width:52px;height:52px;color:var(--red);box-sizing:border-box;border-radius:50%;grid-row:span 2;padding:14px}.stats--icons dd{margin-top:6px}@media (max-width:760px){.stats--icons .stat__ic{width:44px;height:44px;padding:11px}}.cards{grid-template-columns:repeat(var(--cols,3), 1fr);background:var(--line);border:1px solid var(--line);border-radius:6px;gap:1px;max-width:1360px;margin:0 auto;display:grid;overflow:hidden}.card{background:#fff;flex-direction:column;gap:14px;padding:28px 28px 32px;display:flex}.card .label{color:var(--red)}.card p{color:var(--ink-2);margin:0;font-size:16px}a.card{text-decoration:none;transition:background-color .25s}a.card:hover{background:var(--paper)}@media (max-width:900px){.cards{grid-template-columns:1fr}}.cta-row{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;max-width:1360px;margin:0 auto;padding:clamp(28px,4vw,44px) 0;display:flex}.cta-row .h3{letter-spacing:-.02em;max-width:28ch;font-size:clamp(22px,2.2vw,32px);font-weight:400;font-stretch:125%}.cta-row__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cta-row__actions .btn{flex:none}.cta-row__phone{font:400 20px/1 var(--font);font-stretch:112%;text-decoration:none}.cta-row__phone:hover{color:var(--red)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.phero>img,.phero>video{transform:none}.band img{transform:none!important}}.header__nav a[aria-current]:after{transform:scaleX(1)}.mnav nav:not(.lang nav) a[aria-current]{color:var(--red)}.rt :where(:is(:is(h1,[aria-level="1"]),[aria-level="1"]),:is(:is(h2,[aria-level="2"]),[aria-level="2"]),:is(:is(h3,[aria-level="3"]),[aria-level="3"]),:is(:is(h4,[aria-level="4"]),[aria-level="4"]),:is(:is(h5,[aria-level="5"]),[aria-level="5"]),:is(:is(h6,[aria-level="6"]),[aria-level="6"]),p){font:inherit;letter-spacing:inherit;color:inherit;text-wrap:inherit;margin:0;text-align:inherit!important}.rt :where(p+p){margin-top:.6em}.rt :where(ul,ol){margin:.4em 0 0;padding-left:1.2em}.rt a{color:inherit}.rt--inline :where(:is(:is(h1,[aria-level="1"]),[aria-level="1"]),:is(:is(h2,[aria-level="2"]),[aria-level="2"]),:is(:is(h3,[aria-level="3"]),[aria-level="3"]),:is(:is(h4,[aria-level="4"]),[aria-level="4"]),:is(:is(h5,[aria-level="5"]),[aria-level="5"]),:is(:is(h6,[aria-level="6"]),[aria-level="6"]),p){display:inline}.rt--inline :where(p+p):before{content:" "}.prose.rt :where(p){margin:0 0 16px}.prose.rt :where(p:last-child){margin-bottom:0}.prose.rt :where(strong){color:var(--ink);font-weight:600}.prose.rt a{color:var(--red);text-underline-offset:3px}.cover{position:absolute;inset:0;overflow:hidden}.cover :where(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phero__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.phero__media :where(img,video){object-fit:cover;width:100%;height:100%;animation:phero-in 1.6s var(--ease) forwards;position:absolute;inset:0;transform:scale(1.06)}.logo__src{z-index:1;opacity:0;position:absolute;inset:0}.logo__src :where(img){width:100%;height:100%}.split__media :where(img){object-fit:cover;border-radius:6px;width:100%;height:auto}.split__media--single :where(img){aspect-ratio:4/3}.split__media--tall :where(img){aspect-ratio:4/5}.split__media--landscape :where(img){aspect-ratio:3/2}.band__img{will-change:transform;width:100%;height:124%;position:absolute;top:-12%;left:0}.band__img :where(img){object-fit:cover;width:100%;height:100%}main.v2{padding:0}.lang>nav{display:contents}.lang>nav>:where(a,span:not(.rt,[data-mk-a])){opacity:.65;min-width:38px;height:30px;transition:background-color .25s var(--ease), color .25s var(--ease), opacity .2s;border-radius:999px;place-items:center;padding:0 10px;text-decoration:none;display:grid}.lang>nav>a:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.lang>nav>span:not(.rt,[data-mk-a])[aria-current]{opacity:1;background:var(--lang-bg);color:var(--lang-fg)}.lang--lg>nav>:where(a,span:not(.rt,[data-mk-a])){min-width:52px;height:40px;font-size:12px}.sf__social-item{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s,border-color .25s,color .25s;display:grid;position:relative}.sf__social-item svg{pointer-events:none;width:17px;height:17px}.sf__social-item:hover{background:var(--ink);border-color:var(--ink);color:#fff}.sf__social-item>*{grid-area:1/1}.sf__social-text a{color:#0000;border:0;border-radius:50%;width:auto;height:auto;font-size:0;position:absolute;inset:-1px;background:0 0!important}.sf__contact a.big,.sf__contact .rt a{text-decoration:none}.sf__contact address.rt :where(p){margin:0}.book-layer{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(4px);animation:fadein .3s var(--ease);background:#14111080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.book-layer[hidden]{display:none}.book{width:min(640px,100%);max-height:92dvh;color:var(--ink);animation:rise .4s var(--ease);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;display:flex;box-shadow:0 30px 80px -20px #0006}@media (min-width:700px){.book-layer{align-items:center;padding:24px}.book{border-radius:12px}}.book__title{font:500 18px/1.2 var(--font);margin:0;font-stretch:112%}.book__body{flex:1}.book__challenge:empty{display:none}.f__label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.f input[aria-invalid=true],.f textarea[aria-invalid=true]{border-color:var(--red)}.f .err{display:block}.stepper button:disabled{opacity:.35;cursor:default}.done .done__title{font:400 26px/1.15 var(--font);margin:0 0 10px;font-stretch:112%}.done__text{color:var(--ink-2);max-width:44ch;margin:0 auto 16px}.form-alert{background:color-mix(in srgb, var(--red) 8%, #fff);color:var(--red-ink);border-radius:6px;margin:0 0 18px;padding:12px 14px;font-size:14px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ap{position:relative}.ap label{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.ap input{background:#fff;border:1px solid #cfc8c1;border-radius:6px;width:100%;padding:12px 14px;font-size:16px}.ap input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #14111014}.ap__list{z-index:5;max-height:280px;box-shadow:0 14px 34px -12px #0000004d, 0 0 0 1px var(--line);background:#fff;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ap__list li{cursor:pointer;border-radius:6px;padding:10px 12px;font-size:15px}.ap__list li[aria-selected=true]{background:var(--paper)}.ap__list .ap__empty{color:var(--muted);cursor:default}body:has(main>:is(.phero,.sec-hero):first-child) .header:not(.is-solid){color:#fff;--lang-bg:#fff;--lang-fg:var(--ink)}body:not(:has(main>:is(.phero,.sec-hero):first-child)):not(:has([data-header=home])) .header{-webkit-backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 var(--line);background:#fffffff7}.rt--inline :is(p,:is(:is(h1,[aria-level="1"]),[aria-level="1"]),:is(:is(h2,[aria-level="2"]),[aria-level="2"]),:is(:is(h3,[aria-level="3"]),[aria-level="3"]),:is(:is(h4,[aria-level="4"]),[aria-level="4"]),:is(:is(h5,[aria-level="5"]),[aria-level="5"]),:is(:is(h6,[aria-level="6"]),[aria-level="6"])){font:inherit!important;letter-spacing:inherit!important;color:inherit!important;opacity:1!important;max-width:none!important;text-transform:inherit!important;text-align:inherit!important;margin:0!important;padding:0!important;display:inline!important}.range__titlewrap:has(.range__note)>.rt :where(:is(:is(h1,[aria-level="1"]),[aria-level="1"]),:is(:is(h2,[aria-level="2"]),[aria-level="2"]),:is(:is(h3,[aria-level="3"]),[aria-level="3"]),p){display:inline}.range__titlewrap:has(.range__note)>.rt{display:inline}
.p-home{--sky-1:#fff;--sky-2:#dfe9f3;--sky-3:#8fb3d9}.p-home .board{height:320vh;position:relative}.p-home .board__stage{height:100svh;position:sticky;top:0;overflow:hidden}.p-home .board__wall{background:radial-gradient(120% 90% at 50% 45%,#fff 0%,#f1eeea 45%,#d8d2cb 100%);position:absolute;inset:0}.p-home .board__wall:after{content:"";background:linear-gradient(90deg,#0000 0 18%,#0000000a 18% calc(18% + 1px),#0000 0 82%,#0000000a 82% calc(82% + 1px),#0000 0);position:absolute;inset:0}.p-home .board__view{will-change:clip-path;position:absolute;inset:0}.p-home .board__view video,.p-home .board__view img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-home .board__sky{background:#6fa8e0;animation:7s ease-in-out infinite bob;position:absolute;inset:-3% 0;overflow:hidden}.p-home .board__sky>div{will-change:transform;width:max-content;display:flex;position:absolute;top:0;bottom:0;left:0}.p-home .board__sky i{aspect-ratio:3/2;background:url(/images/clouds-back.webp) 50%/cover;flex:none;height:100%}.p-home .board__sky i:nth-child(2n){transform:scaleX(-1)}.p-home .sky-far{animation:120s linear infinite drift}.p-home .board__sky>.sky-near{opacity:.7;filter:blur(1px);height:38%;animation:70s linear infinite drift;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.p-home .sky-near i{aspect-ratio:2720/384;background-image:url(/images/cloud-front.webp);background-size:100% 100%}@keyframes drift{to{transform:translate(-50%)}}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(-.25deg)}65%{transform:translateY(4px)rotate(.2deg)}}.p-home .board__shade{will-change:transform;background:linear-gradient(#f4f2ef,#e4dfd9);position:absolute;top:0;left:0;right:0;box-shadow:0 4px 10px #0000002e}@media (max-width:900px),(pointer:coarse){.p-home .board__sky>.sky-near{display:none}.p-home .board__frame{box-shadow:0 0 0 26px #efebe6,0 0 0 27px #0000000f,inset 0 8px 16px #00000038}}.p-home .board__shade .logo{--logo-h:11px;color:#a49b92;opacity:.9;position:absolute;bottom:30px;left:50%;translate:-50%}.p-home .board__shade:after{content:"";background:#cfc8c0;border-radius:3px;width:46px;height:6px;position:absolute;bottom:10px;left:50%;translate:-50%}.p-home .board__veil{opacity:0;background:linear-gradient(#0a080766 0%,#0a080700 22% 38%,#0a08078c 68%,#0a0807d1 100%);position:absolute;inset:0}.p-home .board__frame{pointer-events:none;border:16px solid #fbfaf8;position:absolute;box-shadow:0 0 0 26px #efebe6,0 0 0 27px #0000000f,inset 0 10px 22px #00000040,0 40px 80px -30px #00000059}.p-home .board__intro{text-align:center;color:var(--ink-2);position:absolute;top:70%;left:0;right:0}@media (max-height:720px){.p-home .board__scroll i{display:none}}.p-home .board__intro .label{color:var(--muted)}.p-home .board__scroll{flex-direction:column;align-items:center;gap:8px;margin-top:0;font-size:13px;display:inline-flex}.p-home .board__scroll i{background:linear-gradient(var(--ink), transparent);width:1px;height:36px;animation:drip 1.8s infinite var(--ease);transform-origin:top}@keyframes drip{0%{transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0}}.p-home .seat{pointer-events:none;will-change:transform, opacity;display:none;position:absolute;top:0;overflow:visible}.p-home .seat--r{transform-origin:50%}@media (min-width:901px){.p-home .seat{display:block}}.p-home .seat{display:none!important}@media (min-width:901px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.p-home .board:not(.is-ready) :is(.board__view,.board__frame,.seats-img,.board__intro,.board__side){visibility:hidden}}.p-home .seats-img{pointer-events:none;will-change:transform, opacity;filter:drop-shadow(0 18px 24px #28190a2e);max-width:none;display:none;position:absolute;top:0;left:0}@media (min-width:901px){.p-home .seats-img{display:block}}.p-home .board__side{max-width:300px;color:var(--ink-2);font-size:clamp(15px,1.2vw,18px);line-height:1.45;position:absolute;top:50%;translate:0 -50%}.p-home .board__side--l{left:var(--gutter)}.p-home .board__side--r{right:var(--gutter);text-align:right}.p-home .board__side b{color:var(--ink);font:500 clamp(26px, 2.5vw, 36px)/1.1 var(--font);margin-bottom:10px;font-stretch:125%;display:block}@media (max-width:900px){.p-home .board__side{display:none}}.p-home .board__title{color:#fff;padding:0 var(--gutter) clamp(104px, 14vh, 150px);opacity:0;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.p-home .board__title .label{opacity:.9;align-items:center;margin-bottom:20px;display:flex}.p-home .board__title :is(:is(h1,[aria-level="1"]),[aria-level="1"]){max-width:none;font:400 clamp(32px, 4.4vw, 72px)/1 var(--font);letter-spacing:-.04em;text-wrap:balance;margin:0;font-stretch:125%}.p-home .board__title :is(:is(h1,[aria-level="1"]),[aria-level="1"]) em{white-space:nowrap;font-style:normal;position:relative}.p-home .board__title :is(:is(h1,[aria-level="1"]),[aria-level="1"]) em:after{content:"";background:var(--red);height:.07em;position:absolute;bottom:.02em;left:.02em;right:.02em;transform:skew(-12deg)}.p-home .board__row{border-top:1px solid #ffffff59;justify-content:space-between;align-items:end;gap:24px 48px;margin-top:clamp(24px,3.4vh,40px);padding-top:20px;display:flex}.p-home .board__row p{opacity:.92;max-width:44ch;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.p-home .board__contact{text-align:right;white-space:nowrap;text-decoration:none}.p-home .board__contact .label{opacity:.75;margin:0 0 6px;display:block}.p-home .board__contact b{font:400 clamp(18px, 1.6vw, 24px)/1 var(--font);font-stretch:112%}.p-home .board__contact:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:700px){.p-home .board__row{flex-direction:column;align-items:start}.p-home .board__contact{text-align:left}}.p-home .board__heaven{opacity:0;pointer-events:none;will-change:opacity, transform;background:#6fa8e0;position:absolute;inset:0;overflow:hidden}.p-home .board__heaven .drift{will-change:transform;width:max-content;animation:140s linear infinite drift;display:flex;position:absolute;top:0;bottom:0;left:0}.p-home .board__heaven .drift i{aspect-ratio:3/2;background:url(/images/clouds-back.webp) 50%/cover;flex:none;height:100%}.p-home .board__heaven .drift i:nth-child(2n){transform:scaleX(-1)}.p-home .board__heaven.is-still .drift{animation-play-state:paused}.p-home .board__heaven:after{content:"";background:linear-gradient(180deg, #dfe9f300, var(--sky-2));height:38%;position:absolute;bottom:0;left:0;right:0}.p-home .sky{z-index:2;background:linear-gradient(180deg, transparent 0, transparent 45vh, var(--sky-2) 45vh, var(--sky-1) 100%);padding:18vh var(--gutter) clamp(36px, 4vw, 56px);margin-top:-45vh;position:relative;overflow:hidden}.p-home .sky__front{pointer-events:none;background:url(/images/cloud-front.webp) bottom/100% no-repeat;height:8vw;max-height:110px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.p-home .sky__inner{z-index:2;max-width:1240px;margin:0 auto;position:relative}.p-home .sky__lead{text-align:center;max-width:820px;font:300 clamp(21px, 2.3vw, 34px)/1.3 var(--font);letter-spacing:-.02em;color:var(--ink);margin:0 auto 8vh;font-stretch:112%}.p-home .sky__lead strong{font-weight:500}.p-home .pillars{grid-template-columns:repeat(4,1fr);gap:48px 40px;display:grid}.p-home .pillar :is(:is(h3,[aria-level="3"]),[aria-level="3"]){font:500 22px/1.15 var(--font);letter-spacing:-.01em;margin:0 0 14px;font-stretch:125%}.p-home .pillar p{color:var(--ink-2);margin:0;font-size:15px}.p-home .pillar .num{color:var(--red);margin-bottom:18px;display:block}@media (max-width:960px){.p-home .pillars{grid-template-columns:1fr 1fr}}@media (max-width:560px){.p-home .pillars{grid-template-columns:1fr}}.p-home .fleet{padding:clamp(24px, 3vw, 40px) var(--gutter) clamp(40px, 5vw, 72px);background:#fff}.p-home .fleet__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;max-width:1360px;margin:0 auto 36px;display:flex}.p-home .fleet__head :is(:is(h2,[aria-level="2"]),[aria-level="2"]){font:400 clamp(36px, 5vw, 76px)/1 var(--font);letter-spacing:-.04em;margin:18px 0 0;font-stretch:125%}.p-home .fleet__head :is(:is(h2,[aria-level="2"]),[aria-level="2"]) span:not(.rt,[data-mk-a]){color:var(--red)}.p-home .fleet__head p{max-width:400px;color:var(--ink-2);margin:0}.p-home .fleet__panels{gap:12px;max-width:1360px;height:min(82vh,760px);min-height:560px;margin:0 auto;display:flex}.p-home .jet{color:#fff;isolation:isolate;cursor:pointer;min-width:0;transition:flex-grow .8s var(--ease);outline-offset:4px;border-radius:6px;flex:1;position:relative;overflow:hidden}.p-home .jet.is-active{flex-grow:1.9}.p-home .jet video,.p-home .jet>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease), filter .8s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.p-home .jet.is-active video,.p-home .jet.is-active>img{transform:none}.p-home .jet:not(.is-active) video,.p-home .jet:not(.is-active)>img{filter:saturate(.6)brightness(.8)}.p-home .jet:before{content:"";z-index:-1;background:linear-gradient(#0a080773 0%,#0a080700 30% 45%,#0a0807d9 100%);position:absolute;inset:0}.p-home .jet__top{justify-content:space-between;gap:12px;display:flex;position:absolute;top:24px;left:28px;right:28px}.p-home .jet__top .label{opacity:.85}.p-home .jet__reg{font:500 12px/1 var(--font);letter-spacing:.16em;white-space:nowrap;border:1px solid #ffffff73;border-radius:999px;padding:8px 12px}.p-home .jet__body{position:absolute;bottom:28px;left:28px;right:28px}.p-home .jet__brand{opacity:.8;margin-bottom:10px;display:block}.p-home .jet :is(:is(h3,[aria-level="3"]),[aria-level="3"]){font:400 clamp(32px, 3.6vw, 60px)/.95 var(--font);letter-spacing:-.04em;white-space:nowrap;margin:0;font-stretch:125%}.p-home .jet__more{opacity:0;transition:grid-template-rows .7s var(--ease), opacity .5s var(--ease);grid-template-rows:0fr;display:grid}.p-home .jet.is-active .jet__more{opacity:1;grid-template-rows:1fr;transition-delay:.15s}.p-home .jet__more>div{overflow:hidden}.p-home .jet__more p{opacity:.9;max-width:52ch;margin:16px 0 0;font-size:16px}.p-home .jet__stats{border-top:1px solid #ffffff4d;grid-template-columns:repeat(4,auto);justify-content:start;gap:8px 40px;margin:22px 0 0;padding-top:18px;display:grid}.p-home .jet__stats dt{opacity:.7}.p-home .jet__stats dd{font:400 clamp(20px, 1.8vw, 28px)/1 var(--font);letter-spacing:-.02em;white-space:nowrap;margin:6px 0 0;font-stretch:112%}.p-home .jet__cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.p-home .jet__cta .btn{flex:none;min-height:46px}.p-home .jet__hint{opacity:.8;align-items:center;gap:8px;margin-top:14px;font-size:13px;transition:opacity .4s;display:inline-flex}.p-home .jet__hint svg{width:16px;height:16px}.p-home .jet.is-active .jet__hint{opacity:0;height:0;margin:0;overflow:hidden}@media (max-width:860px){.p-home .fleet__panels{flex-direction:column;height:auto;min-height:0}.p-home .jet,.p-home .jet.is-active{flex:none;height:78svh;min-height:540px}.p-home .jet__more{opacity:1;grid-template-rows:1fr}.p-home .jet:not(.is-active) video,.p-home .jet:not(.is-active)>img{filter:none}.p-home .jet__hint{display:none}.p-home .jet__stats{grid-template-columns:repeat(2,auto)}.p-home .jet :is(:is(h3,[aria-level="3"]),[aria-level="3"]){white-space:normal}}.p-home .compare{max-width:1360px;margin:clamp(32px,4vw,56px) auto 0}.p-home .compare__head,.p-home .compare__row{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:24px;display:grid}.p-home .compare__head{border-bottom:1px solid var(--ink);padding-bottom:14px}.p-home .compare__head .label{color:var(--muted)}.p-home .compare__head b{font:500 16px/1.2 var(--font);font-stretch:112%}.p-home .compare__row{border-bottom:1px solid var(--line);padding:16px 0}.p-home .compare__row>span:not(.rt,[data-mk-a]):first-child{color:var(--ink-2);font-size:15px}.p-home .compare__val{font:500 18px/1 var(--font);font-variant-numeric:tabular-nums;gap:8px;font-stretch:112%;display:grid}.p-home .compare__val i{background:var(--line);border-radius:2px;height:3px;display:block;overflow:hidden}.p-home .compare__val i:after{content:"";height:100%;width:var(--w);background:var(--red);transform-origin:0;transition:transform 1s var(--ease);display:block;transform:scaleX(0)}.p-home .compare.is-in .compare__val i:after{transform:none}.p-home .compare__val--b i:after{background:var(--ink)}@media (max-width:560px){.p-home .compare__head,.p-home .compare__row{grid-template-columns:1fr 1fr}.p-home .compare__head>:first-child,.p-home .compare__row>span:not(.rt,[data-mk-a]):first-child{grid-column:1/-1}.p-home .compare__head>:first-child{display:none}}.p-home .better{padding:clamp(48px, 6vw, 88px) var(--gutter)}.p-home .better__head{justify-content:space-between;align-items:end;gap:24px;max-width:1360px;margin:0 auto 40px;display:flex}.p-home .better__head :is(:is(h2,[aria-level="2"]),[aria-level="2"]){font:400 clamp(36px, 5vw, 76px)/1 var(--font);letter-spacing:-.04em;margin:0;font-stretch:125%}.p-home .better__head p{max-width:380px;color:var(--ink-2);margin:0}.p-home .better__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;display:grid}.p-home .acc{border-top:1px solid var(--ink)}.p-home .acc__item{border-bottom:1px solid var(--line)}.p-home .acc__btn{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 24px;align-items:center;gap:12px;width:100%;padding:22px 0;display:grid}.p-home .acc__btn .label{color:var(--muted)}.p-home .acc__btn span:not(.rt,[data-mk-a]):nth-child(2){font:500 clamp(20px, 2vw, 28px)/1.15 var(--font);letter-spacing:-.01em;font-stretch:112%;transition:color .25s}.p-home .acc__btn:hover span:not(.rt,[data-mk-a]):nth-child(2){color:var(--red)}.p-home .acc__btn i{justify-self:end;width:16px;height:16px;position:relative}.p-home .acc__btn i:before,.p-home .acc__btn i:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.p-home .acc__btn i:after{transform:rotate(90deg)}.p-home .acc__btn[aria-expanded=true] i:after{transform:rotate(0)}.p-home .acc__btn[aria-expanded=true] .label{color:var(--red)}.p-home .acc__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.p-home .acc__panel>div{overflow:hidden}.p-home .acc__btn[aria-expanded=true]+.acc__panel{grid-template-rows:1fr}.p-home .acc__panel p{color:var(--ink-2);max-width:52ch;margin:0 0 12px}.p-home .acc__panel a{color:var(--red);align-items:center;gap:6px;margin:0 0 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.p-home .acc__panel a svg{width:16px;height:16px}.p-home .better__media{aspect-ratio:4/5;background:var(--paper);border-radius:6px;position:sticky;top:96px;overflow:hidden}.p-home .better__media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.05)}.p-home .better__media img.is-on{opacity:1;transform:none}.p-home .better__media .label{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14111073;border-radius:999px;padding:8px 12px;position:absolute;bottom:20px;left:20px}@media (max-width:860px){.p-home .better__grid{grid-template-columns:1fr}.p-home .better__media{aspect-ratio:4/3;order:-1;position:relative;top:0}.p-home .better__head{flex-direction:column;align-items:start}.p-home .acc__panel p,.p-home .acc__panel a{margin-left:0}}.p-home .range{background:var(--paper);padding:clamp(48px, 6vw, 88px) var(--gutter)}.p-home .range__grid{grid-template-columns:1fr 1.3fr;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;display:grid}.p-home .range :is(:is(h2,[aria-level="2"]),[aria-level="2"]){font:400 clamp(32px, 4vw, 60px)/1.02 var(--font);letter-spacing:-.035em;margin:18px 0 20px;font-stretch:125%}.p-home .range__intro p{color:var(--ink-2);max-width:44ch}.p-home .seg{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;margin-top:12px;padding:4px;display:inline-flex}.p-home .seg button{cursor:pointer;height:40px;font:500 13px/1 var(--font);color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 16px}.p-home .seg button[aria-selected=true]{background:var(--red);color:#fff}.p-home .dests{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.p-home .dest{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 2fr 110px;align-items:center;gap:20px;padding:16px 0;display:grid}.p-home .dest__city{font:500 17px/1.2 var(--font);font-stretch:112%}.p-home .dest__city small{font:400 13px/1.4 var(--font);color:var(--muted);font-stretch:100%;display:block}.p-home .dest__bar{background:#e9e4de;border-radius:2px;height:4px;position:relative}.p-home .dest__bar i{background:var(--red);transition:width .8s var(--ease), background-color .3s;border-radius:2px;position:absolute;inset:0 auto 0 0}.p-home .dest__bar i:after{content:"";background:inherit;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-4px;translate:0 -50%}.p-home .dest.is-out .dest__bar i{background:#c9c2bb}.p-home .dest__time{text-align:right;font:500 15px/1 var(--font);font-variant-numeric:tabular-nums}.p-home .dest.is-out .dest__time{color:var(--muted);font-weight:400}.p-home .range__foot{color:var(--muted);margin-top:14px;font-size:13px}@media (max-width:960px){.p-home .range__grid{grid-template-columns:1fr}}@media (max-width:520px){.p-home .dest{grid-template-columns:1fr auto}.p-home .dest__bar{grid-area:2/1/auto/-1}}@media (max-width:900px),(pointer:coarse){.p-home .board{height:auto}.p-home .board__stage{position:relative}.p-home .board__wall,.p-home .board__frame,.p-home .board__shade,.p-home .board__sky,.p-home .board__intro,.p-home .board__side,.p-home .seat,.p-home .seats-img,.p-home .board__heaven{display:none!important}.p-home .board__view{clip-path:none!important}.p-home .board__veil,.p-home .board__title{opacity:1!important;transform:none!important}}@media (max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){.p-home .sky{background:linear-gradient(180deg, var(--sky-2) 0, var(--sky-1) 100%);margin-top:0;padding-top:12vh}.p-home .sky:before{content:"";z-index:0;pointer-events:none;background:url(/images/clouds-back.webp) 50% 35%/cover no-repeat;height:75vh;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}}@media (prefers-reduced-motion:reduce){.p-home *,.p-home :before,.p-home :after{transition:none!important;animation:none!important}.p-home .reveal{opacity:1;transform:none}.p-home .board{height:auto}.p-home .board__stage{position:relative}.p-home .board__wall,.p-home .board__frame,.p-home .board__shade,.p-home .board__sky,.p-home .board__intro,.p-home .board__side,.p-home .seat,.p-home .seats-img,.p-home .board__heaven{display:none!important}.p-home .board__view{clip-path:none!important}.p-home .board__veil,.p-home .board__title{opacity:1!important}.p-home .compare__val i:after{transform:none}}.curtain{z-index:1200;cursor:pointer;display:none;position:fixed;inset:0}html.arrival .curtain{display:block}html.arrival{overflow:hidden}html.arrival:not(.landed) .board__shade .logo{opacity:0}.curtain__hole,.curtain__glow{width:0;height:0;position:absolute;top:50%;left:50%}.curtain__hole{will-change:left, top, width, height;box-shadow:0 0 0 200vmax #0b0908}.curtain.is-open .curtain__hole,.curtain.is-open .curtain__glow{transition:left 1.1s var(--ease), top 1.1s var(--ease), width 1.1s var(--ease), height 1.1s var(--ease), border-radius 1.1s var(--ease), opacity 1.2s var(--ease), box-shadow 1.2s var(--ease)}.curtain__glow{opacity:0;box-shadow:0 0 90px 30px #d6e8ff4d,0 0 240px 90px #aacdf529}.curtain.is-open .curtain__glow{opacity:1}.curtain.is-lit .curtain__hole{transition:box-shadow 2.4s cubic-bezier(.45,0,.2,1);box-shadow:0 0 0 200vmax #0b090800}.curtain.is-lit .curtain__glow{opacity:0;transition:opacity 2s var(--ease)}.curtain__logo{--centre:-50% -50%;translate:var(--centre);--logo-h:clamp(20px, 2.4vw, 30px);color:#fff;opacity:0;transform-origin:0 0;transition:opacity .8s var(--ease), transform 1.2s var(--ease);position:absolute;top:50%;left:50%;transform:translateY(8px)}.curtain.is-logo .curtain__logo{opacity:1;transform:none}.curtain__logo.is-flying{transition:transform 1.1s cubic-bezier(.65, 0, .25, 1), color 1.1s var(--ease);translate:none}.curtain__logo.is-landed{opacity:0;transition:opacity .25s linear}.p-home .trip-map{background:var(--paper);padding:0 var(--gutter) clamp(48px, 6vw, 88px)}.p-home .trip__grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1360px;margin:0 auto;padding-top:clamp(40px,5vw,64px);display:grid}.p-home .trip-map :is(:is(h2,[aria-level="2"]),[aria-level="2"]){font:400 clamp(30px, 3.4vw, 50px)/1.04 var(--font);letter-spacing:-.035em;margin:18px 0 14px;font-stretch:125%}.p-home .trip__intro{color:var(--ink-2);max-width:44ch;margin:0 0 24px}.p-home .trip__form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.p-home .trip__form .f{margin:0}.p-home .trip__form .f input{background:#fff}.p-home .trip__swap{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:44px;height:46px;display:grid}.p-home .trip__swap:hover{border-color:var(--ink)}.p-home .trip__swap svg{width:18px;height:18px}.p-home .trip__planes{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;gap:4px;margin-top:14px;padding:4px;display:inline-flex}.p-home .trip__planes button{cursor:pointer;min-height:40px;font:500 13px/1 var(--font);color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 16px}.p-home .trip__planes button[aria-pressed=true]{background:var(--ink);color:#fff}.p-home .trip__err{color:var(--red-ink);margin:10px 0 0;font-size:14px}.p-home .trip__out{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:26px;padding-top:22px;display:grid}.p-home .trip__out .label{color:var(--muted);margin-bottom:8px;display:block}.p-home .trip__time{font:400 clamp(34px, 3.6vw, 52px)/1 var(--font);letter-spacing:-.03em;font-stretch:112%}.p-home .trip__dist{font:400 18px/1.3 var(--font);font-stretch:112%}.p-home .trip__stop{width:fit-content;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.p-home .trip__stop:before{content:"";background:#2a9d5c;border-radius:50%;width:8px;height:8px}.p-home .trip__stop.is-stop:before{background:#d9902b}.p-home .trip__cta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}.p-home .trip__cta .btn{flex:none}.p-home .trip__note{color:var(--muted);font-size:13px}.p-home .trip__globe{place-items:center;min-width:0;display:grid;position:relative}.p-home .trip__globe canvas{cursor:grab;touch-action:none;max-width:100%;display:block}.p-home .trip__globe canvas:active{cursor:grabbing}.p-home .trip__hint{color:var(--muted);white-space:nowrap;pointer-events:none;margin-top:8px;font-size:12px}@media (max-width:960px){.p-home .trip__grid{grid-template-columns:minmax(0,1fr)}.p-home .trip__globe{order:-1}}@media (max-width:520px){.p-home .trip__form{grid-template-columns:1fr}.p-home .trip__swap{justify-self:center;rotate:90deg}}.p-home .board__view .board__film{position:absolute;inset:0}.p-home .board__view .board__film :where(video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-home .seats-img :where(img){width:100%;max-width:none;height:100%}.p-home .jet__film{z-index:-2;position:absolute;inset:0}.p-home .jet__film :where(video){object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease), filter .8s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.p-home .jet.is-active .jet__film :where(video){transform:none}.p-home .jet:not(.is-active) .jet__film :where(video){filter:saturate(.6)brightness(.8)}@media (max-width:860px){.p-home .jet:not(.is-active) .jet__film :where(video){filter:none}}.p-home .better__media .better__img{opacity:0;transition:opacity .7s var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.05)}.p-home .better__media .better__img.is-on{opacity:1;transform:none}.p-home .better__media .better__img img{object-fit:cover;opacity:1;width:100%;height:100%;transition:none;position:absolute;inset:0;transform:none}.p-home .better__media .better__cap{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14111073;border-radius:999px;padding:8px 12px;position:absolute;bottom:20px;left:20px}.p-home .better__media .better__cap:not(.is-on){display:none}.p-home .board__title .h1slot{font:400 clamp(32px, 4.4vw, 72px)/1 var(--font);letter-spacing:-.04em;text-wrap:balance;margin:0;font-stretch:125%}.p-home .board__title .h1slot em{white-space:nowrap;font-style:normal;position:relative}.p-home .board__title .h1slot em:after{content:"";background:var(--red);height:.07em;position:absolute;bottom:.02em;left:.02em;right:.02em;transform:skew(-12deg)}.p-home .fleet__head .h2slot{font:400 clamp(36px, 5vw, 76px)/1 var(--font);letter-spacing:-.04em;margin:18px 0 0;font-stretch:125%}.p-home .fleet__head .h2slot em{color:var(--red);font-style:normal}.p-home .better__head .h2slot{font:400 clamp(36px, 5vw, 76px)/1 var(--font);letter-spacing:-.04em;margin:0;font-stretch:125%}.p-home .range .h2slot{font:400 clamp(32px, 4vw, 60px)/1.02 var(--font);letter-spacing:-.035em;margin:18px 0 20px;font-stretch:125%}.p-home .trip-map .h2slot{font:400 clamp(30px, 3.4vw, 50px)/1.04 var(--font);letter-spacing:-.035em;margin:18px 0 14px;font-stretch:125%}.p-home .sky__lead.rt strong{font-weight:500}.p-home .pillar .h3slot{font:500 22px/1.15 var(--font);letter-spacing:-.01em;margin:0 0 14px;font-stretch:125%}.p-home .jet .h3slot{font:400 clamp(32px, 3.6vw, 60px)/.95 var(--font);letter-spacing:-.04em;white-space:nowrap;margin:0;font-stretch:125%}@media (max-width:860px){.p-home .jet .h3slot{white-space:normal}}.p-home .acc__btn .acc__title{font:500 clamp(20px, 2vw, 28px)/1.15 var(--font);letter-spacing:-.01em;font-stretch:112%;transition:color .25s}.p-home .acc__btn:hover .acc__title{color:var(--red)}.p-home .acc__panel .rt :where(p){color:var(--ink-2);max-width:52ch;margin:0 0 12px}@media (max-width:860px){.p-home .acc__panel .rt :where(p){margin-left:0}}.p-home .fleet__head :is(:is(h2,[aria-level="2"]),[aria-level="2"]) em{color:var(--red);font-style:normal}
.p-fleet .phero--fleet:before{background:linear-gradient(#0a080773 0%,#0a080700 22%,#0a08074d 48%,#0a0807d9 100%)}.p-fleet .phero--fleet .crumbs,.p-fleet .phero--fleet .h1{text-shadow:0 1px 18px #0a080759}.p-fleet .fleet{padding-top:clamp(48px,6vw,88px)}.p-fleet .fleet__panels{gap:12px;max-width:1360px;height:min(78vh,720px);min-height:540px;margin:0 auto;display:flex}.p-fleet .jet{color:#fff;isolation:isolate;cursor:pointer;min-width:0;transition:flex-grow .8s var(--ease);outline-offset:4px;border-radius:6px;flex:1;position:relative;overflow:hidden}.p-fleet .jet.is-active{flex-grow:1.9}.p-fleet .jet video,.p-fleet .jet>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease), filter .8s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.p-fleet .jet.is-active video,.p-fleet .jet.is-active>img{transform:none}.p-fleet .jet:not(.is-active) video,.p-fleet .jet:not(.is-active)>img{filter:saturate(.6)brightness(.8)}.p-fleet .jet:before{content:"";z-index:-1;background:linear-gradient(#0a080773 0%,#0a080700 30% 45%,#0a0807d9 100%);position:absolute;inset:0}.p-fleet .jet__top{justify-content:space-between;gap:12px;display:flex;position:absolute;top:24px;left:28px;right:28px}.p-fleet .jet__top .label{opacity:.85}.p-fleet .jet__reg{font:500 12px/1 var(--font);letter-spacing:.16em;white-space:nowrap;border:1px solid #ffffff73;border-radius:999px;padding:8px 12px}.p-fleet .jet__body{position:absolute;bottom:28px;left:28px;right:28px}.p-fleet .jet__brand{opacity:.8;margin-bottom:10px;display:block}.p-fleet .jet :is(:is(h3,[aria-level="3"]),[aria-level="3"]){font:400 clamp(32px, 3.6vw, 60px)/.95 var(--font);letter-spacing:-.04em;white-space:nowrap;margin:0;font-stretch:125%}.p-fleet .jet__more{opacity:0;transition:grid-template-rows .7s var(--ease), opacity .5s var(--ease);grid-template-rows:0fr;display:grid}.p-fleet .jet.is-active .jet__more{opacity:1;grid-template-rows:1fr;transition-delay:.15s}.p-fleet .jet__more>div{overflow:hidden}.p-fleet .jet__more p{opacity:.9;max-width:52ch;margin:16px 0 0;font-size:16px}.p-fleet .jet__stats{border-top:1px solid #ffffff4d;grid-template-columns:repeat(4,auto);justify-content:start;gap:8px 40px;margin:22px 0 0;padding-top:18px;display:grid}.p-fleet .jet__stats dt{opacity:.7}.p-fleet .jet__stats dd{font:400 clamp(20px, 1.8vw, 28px)/1 var(--font);letter-spacing:-.02em;white-space:nowrap;margin:6px 0 0;font-stretch:112%}.p-fleet .jet__cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.p-fleet .jet__cta .btn{flex:none;min-height:46px}.p-fleet .jet__hint{opacity:.8;align-items:center;gap:8px;margin-top:14px;font-size:13px;transition:opacity .4s;display:inline-flex}.p-fleet .jet__hint svg{width:16px;height:16px}.p-fleet .jet.is-active .jet__hint{opacity:0;height:0;margin:0;overflow:hidden}@media (max-width:860px){.p-fleet .fleet__panels{flex-direction:column;height:auto;min-height:0}.p-fleet .jet,.p-fleet .jet.is-active{flex:none;height:74svh;min-height:520px}.p-fleet .jet__more{opacity:1;grid-template-rows:1fr}.p-fleet .jet:not(.is-active) video,.p-fleet .jet:not(.is-active)>img{filter:none}.p-fleet .jet__hint{display:none}.p-fleet .jet__stats{grid-template-columns:repeat(2,auto)}.p-fleet .jet :is(:is(h3,[aria-level="3"]),[aria-level="3"]){white-space:normal}.p-fleet .jet:before{background:linear-gradient(#0a080773 0%,#0a080733 18%,#0a0807b8 42%,#0a0807e6 100%)}}@media (max-width:420px){.p-fleet .jet__top,.p-fleet .jet__body{left:20px;right:20px}.p-fleet .jet__body{bottom:20px}.p-fleet .jet__stats{gap:8px 24px}}.p-fleet .compare{max-width:1360px;margin:clamp(40px,5vw,64px) auto 0}.p-fleet .compare__head,.p-fleet .compare__row{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:24px;display:grid}.p-fleet .compare__head{border-bottom:1px solid var(--ink);align-items:end;padding-bottom:14px}.p-fleet .compare__head .label{color:var(--muted)}.p-fleet .compare__ac{gap:10px;text-decoration:none;display:grid}.p-fleet .compare__ac b{font:500 16px/1.2 var(--font);align-items:center;gap:8px;font-stretch:112%;display:inline-flex}.p-fleet .compare__ac b svg{width:16px;height:16px;color:var(--red);transition:transform .3s var(--ease)}.p-fleet .compare__ac:hover b{color:var(--red)}.p-fleet .compare__ac:hover b svg{transform:translate(4px)}.p-fleet .compare__row{border-bottom:1px solid var(--line);padding:14px 0}.p-fleet .compare__row>span:not(.rt,[data-mk-a]):first-child{color:var(--ink-2);font-size:15px}.p-fleet .compare__val{font:500 18px/1 var(--font);font-variant-numeric:tabular-nums;gap:8px;font-stretch:112%;display:grid}.p-fleet .compare__val small{font:400 13px/1 var(--font);color:var(--muted);margin-left:8px;font-stretch:100%}.p-fleet .compare__val i{background:var(--line);border-radius:2px;height:3px;display:block;overflow:hidden}.p-fleet .compare__val i:after{content:"";height:100%;width:var(--w);background:var(--red);transform-origin:0;transition:transform 1s var(--ease);display:block;transform:scaleX(0)}.p-fleet .compare.is-in .compare__val i:after{transform:none}.p-fleet .compare__val--b i:after{background:var(--ink)}@media (max-width:560px){.p-fleet .compare__head,.p-fleet .compare__row{grid-template-columns:1fr 1fr;gap:10px 16px}.p-fleet .compare__head>:first-child,.p-fleet .compare__row>span:not(.rt,[data-mk-a]):first-child{grid-column:1/-1}.p-fleet .compare__head>:first-child{display:none}.p-fleet .compare__val small{margin:4px 0 0;display:block}}.p-fleet .range{background:var(--paper);padding:clamp(56px, 7vw, 104px) var(--gutter)}.p-fleet .range__grid{grid-template-columns:1fr 1.3fr;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;display:grid}.p-fleet .range__intro p{color:var(--ink-2);max-width:44ch}.p-fleet .range__note{box-shadow:0 0 0 1px var(--line);color:var(--muted);vertical-align:2px;background:#fff;border-radius:999px;margin-left:10px;padding:5px 9px;display:inline-block}.p-fleet .seg{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;margin-top:12px;padding:4px;display:inline-flex}.p-fleet .seg button{cursor:pointer;min-height:44px;font:500 13px/1 var(--font);color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 18px}.p-fleet .seg button[aria-pressed=true]{background:var(--red);color:#fff}.p-fleet .dests{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.p-fleet .dest{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 2fr 110px;align-items:center;gap:20px;padding:14px 0;display:grid}.p-fleet .dest__city{font:500 17px/1.2 var(--font);font-stretch:112%}.p-fleet .dest__city small{font:400 13px/1.4 var(--font);color:var(--muted);font-stretch:100%;display:block}.p-fleet .dest__bar{background:#e9e4de;border-radius:2px;height:4px;position:relative}.p-fleet .dest__bar i{background:var(--red);transition:width .8s var(--ease), background-color .3s;border-radius:2px;position:absolute;inset:0 auto 0 0}.p-fleet .dest__bar i:after{content:"";background:inherit;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-4px;translate:0 -50%}.p-fleet .dest.is-out .dest__bar i{background:#c9c2bb}.p-fleet .dest__time{text-align:right;font:500 15px/1 var(--font);font-variant-numeric:tabular-nums}.p-fleet .dest.is-out .dest__time{color:var(--muted);font-weight:400}.p-fleet .range__foot{color:var(--muted);margin-top:14px;font-size:13px}@media (max-width:960px){.p-fleet .range__grid{grid-template-columns:1fr}}@media (max-width:520px){.p-fleet .dest{grid-template-columns:1fr auto}.p-fleet .dest__bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.p-fleet .jet video,.p-fleet .jet>img{transform:none!important}.p-fleet .compare__val i:after{transform:none}}.p-fleet .jet__film{z-index:-2;position:absolute;inset:0}.p-fleet .jet__film video{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.4s var(--ease), filter .8s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.p-fleet .compare__ac img{aspect-ratio:1280/393;object-fit:contain;width:100%;max-width:340px;height:auto}.p-fleet .compare__val>.rt small,.p-fleet .compare__val small{font:400 13px/1 var(--font);color:var(--muted);margin-left:8px;font-stretch:100%}@media (max-width:560px){.p-fleet .compare__val small{margin:4px 0 0;display:block}}
.p-aircraft .phero--jet{min-height:86svh}.p-aircraft .phero__meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.p-aircraft .reg{font:500 12px/1 var(--font);letter-spacing:.16em;white-space:nowrap;border:1px solid #ffffff73;border-radius:999px;padding:8px 12px}.p-aircraft .film-toggle{right:var(--gutter);z-index:1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#1411104d;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:92px}.p-aircraft .film-toggle:hover{color:var(--ink);background:#fff}.p-aircraft .film-toggle svg{width:16px;height:16px}.p-aircraft .film-toggle .i-play,.p-aircraft .film-toggle.is-paused .i-pause{display:none}.p-aircraft .film-toggle.is-paused .i-play{display:block}.p-aircraft .intro{padding-top:clamp(32px,4vw,56px)}.p-aircraft .intro .stats{max-width:1360px;margin:0 auto clamp(36px,4.5vw,64px)}.p-aircraft .intro__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);max-width:1360px;margin:0 auto;display:grid}.p-aircraft .intro__grid .h2{margin-bottom:20px}.p-aircraft .intro__profile{aspect-ratio:1280/393;object-fit:contain;width:100%;height:auto}@media (max-width:900px){.p-aircraft .intro__grid{grid-template-columns:1fr}.p-aircraft .intro__profile{order:-1;max-width:560px}}.p-aircraft .specs{grid-template-columns:1fr 1fr;align-items:start;gap:24px clamp(28px,5vw,80px);max-width:1360px;margin:0 auto;display:grid}.p-aircraft .specs__group :is(:is(h3,[aria-level="3"]),[aria-level="3"]){border-bottom:1px solid var(--ink);color:var(--red);margin:0 0 4px;padding-bottom:12px}.p-aircraft .specs__list{margin:0}.p-aircraft .specs__list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:14px 0;display:grid}.p-aircraft .specs__list dt{color:var(--ink-2);font-size:15px}.p-aircraft .specs__list dd{text-align:right;align-items:baseline;gap:12px;margin:0;display:flex}.p-aircraft .specs__list dd b{font:500 clamp(18px, 1.6vw, 22px)/1.1 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-stretch:112%}.p-aircraft .specs__list dd span:not(.rt,[data-mk-a]){min-width:7.5em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:900px){.p-aircraft .specs{grid-template-columns:1fr}}@media (max-width:420px){.p-aircraft .specs__list dd{flex-direction:column;align-items:end;gap:2px}.p-aircraft .specs__list dd span:not(.rt,[data-mk-a]){min-width:0}}.p-aircraft .stats{border-top:0}.p-aircraft .stats>div{padding-top:0}.p-aircraft .cabin{max-width:1360px;margin:clamp(36px,4.5vw,64px) auto 0}.p-aircraft .cabin__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.p-aircraft .plan{--sheet:var(--paper);--grid:#1411100d;--rule:#1411101f;border:1px solid var(--line);color:var(--ink);background:var(--sheet) linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px;transition:background-color .6s var(--ease), color .6s var(--ease);border-radius:8px;margin:0;overflow:hidden}.p-aircraft .plan:before{content:none}.p-aircraft .plan>*{position:relative}.p-aircraft .plan{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px;background-color:var(--sheet)}.p-aircraft .plan[data-mode=night]{--sheet:#10141b;--grid:#ffffff0d;--rule:#ffffff24;color:#fff;border-color:#10141b}.p-aircraft .plan__meta{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 20px;display:flex}.p-aircraft .plan__meta .label{opacity:.7}.p-aircraft .plan__scroll{padding:48px 32px 64px 64px;overflow-x:auto}.p-aircraft .plan__draw{min-width:640px;max-width:1000px;margin:0 auto;display:grid;position:relative}.p-aircraft .plan__draw img{mix-blend-mode:multiply;width:100%;height:auto;transition:opacity .5s var(--ease);grid-area:1/1}.p-aircraft .plan__draw [data-mode=night] img{opacity:0}.p-aircraft .plan[data-mode=night] .plan__draw img{filter:invert();mix-blend-mode:screen}.p-aircraft .plan[data-mode=night] .plan__draw [data-mode=day] img{opacity:0}.p-aircraft .plan[data-mode=night] .plan__draw [data-mode=night] img{opacity:1}.p-aircraft .plan__dim{color:var(--red);font:600 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-stretch:112%;position:absolute}.p-aircraft .plan[data-mode=night] .plan__dim{color:#ff5a60}.p-aircraft .plan__dim:before,.p-aircraft .plan__dim:after{content:"";background:currentColor;position:absolute}.p-aircraft .plan__dim--len{left:var(--len-from);right:calc(100% - var(--len-to));background:currentColor;height:1px;bottom:-34px}.p-aircraft .plan__dim--len:before,.p-aircraft .plan__dim--len:after{width:1px;height:11px;top:-5px}.p-aircraft .plan__dim--len:before{left:0}.p-aircraft .plan__dim--len:after{right:0}.p-aircraft .plan__dim--len span:not(.rt,[data-mk-a]){background:var(--sheet);transition:background-color .6s var(--ease);padding:0 8px;position:absolute;top:-6px;left:50%;translate:-50% -100%}.p-aircraft .plan__dim--wid{left:-34px;top:var(--wid-from);bottom:var(--wid-to);background:currentColor;width:1px}.p-aircraft .plan__dim--wid:before,.p-aircraft .plan__dim--wid:after{width:11px;height:1px;left:-5px}.p-aircraft .plan__dim--wid:before{top:0}.p-aircraft .plan__dim--wid:after{bottom:0}.p-aircraft .plan__dim--wid span:not(.rt,[data-mk-a]){writing-mode:vertical-rl;position:absolute;top:50%;left:-8px;translate:-100% -50%;rotate:180deg}.p-aircraft .plan__zones{margin:0;padding:0;list-style:none}.p-aircraft .plan__zones li{top:-34px;left:var(--x);background:var(--red);color:#fff;width:24px;height:24px;font:600 12px/1 var(--font);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50%}.p-aircraft .plan__zones li:after{content:"";background:var(--red);width:1px;height:10px;position:absolute;top:100%;left:50%}.p-aircraft .plan__legend{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 28px;padding:14px 20px;font-size:14px;display:flex}.p-aircraft .plan__legend b{font-weight:600}.p-aircraft .plan__legend span:not(.rt,[data-mk-a]){opacity:.8}.p-aircraft .cabin__hint{color:var(--muted);margin:8px 0 0;font-size:13px;display:none}@media (max-width:700px){.p-aircraft .cabin__hint{display:block}.p-aircraft .plan__scroll{padding:44px 20px 60px 52px}}.p-aircraft .seg{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.p-aircraft .seg button{cursor:pointer;min-height:44px;font:500 14px/1 var(--font);color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 20px}.p-aircraft .seg button[aria-pressed=true]{background:var(--ink);color:#fff}.p-aircraft .vv{min-height:clamp(280px,46vh,460px);padding:clamp(28px, 4vw, 48px) var(--gutter);color:#fff;isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.p-aircraft .vv>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.p-aircraft .vv:before{content:"";z-index:-1;background:linear-gradient(#0a08071a 0%,#0a0807b8 100%);position:absolute;inset:0}.p-aircraft .vv__inner{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;width:100%;max-width:1360px;margin:0 auto;display:flex}.p-aircraft .vv__inner .h2{margin-top:10px}.p-aircraft .vv__play{color:#fff;cursor:pointer;font:500 16px/1 var(--font);background:0 0;border:0;align-items:center;gap:16px;padding:0;font-stretch:112%;display:inline-flex}.p-aircraft .vv__play i{background:var(--red);border-radius:50%;place-items:center;width:72px;height:72px;transition:background-color .2s;display:grid}.p-aircraft .vv__play:hover i{background:var(--red-ink)}.p-aircraft .vv__play svg{width:24px;height:24px;margin-left:3px}.p-aircraft .gal{grid-template-columns:repeat(var(--gcols,4), 1fr);gap:8px;max-width:1360px;margin:0 auto;padding:0;list-style:none;display:grid}.p-aircraft .gal__btn{background:var(--paper);cursor:zoom-in;border:0;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.p-aircraft .gal__btn img{width:100%;height:auto;aspect-ratio:var(--gratio,3 / 2);object-fit:cover;transition:opacity .25s}.p-aircraft .gal__btn:hover img{opacity:.82}@media (max-width:900px){.p-aircraft .gal{grid-template-columns:repeat(var(--gcols-m,3), 1fr);gap:6px}}:is(.p-aircraft body:has(dialog.lb[open]),.p-aircraft body:has(dialog.vmodal[open])){overflow:hidden}.p-aircraft dialog.lb{color:#fff;background:#0c0a09f5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.p-aircraft dialog.lb[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.p-aircraft dialog.lb::backdrop{background:#0c0a0999}.p-aircraft .lb__bar{padding:10px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.p-aircraft .lb__count{font:500 14px/1 var(--font);font-variant-numeric:tabular-nums;opacity:.85}.p-aircraft .lb__stage{min-height:0;padding:0 var(--gutter);place-items:center;margin:0;display:grid}.p-aircraft .lb__stage img{border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 150px)}.p-aircraft .lb__foot{padding:12px var(--gutter) max(16px, env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;display:flex}.p-aircraft .lb__cap{text-align:center;opacity:.85;flex:1;font-size:14px}.p-aircraft .lb__btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:background-color .2s,color .2s;display:grid}.p-aircraft .lb__btn:hover{color:var(--ink);background:#fff}.p-aircraft .lb__btn svg{width:20px;height:20px}.p-aircraft .lb__prev svg{transform:rotate(180deg)}.p-aircraft .vv__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.p-aircraft .tour{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;min-height:64px;font:500 15px/1.2 var(--font);text-align:left;background:#ffffff1a;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;font-stretch:112%;transition:background-color .25s,color .25s;display:inline-flex}.p-aircraft .tour i{background:var(--red);color:#fff;width:48px;height:48px;font:600 12px/1 var(--font);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.p-aircraft .tour small{font:600 10px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:3px;display:block}.p-aircraft .tour:hover{color:var(--ink);background:#fff}.p-aircraft .tour--night i{background:#10141b;box-shadow:inset 0 0 0 1px #fff6}.p-aircraft .vv__play--small i{width:48px;height:48px}.p-aircraft .vv__play--small svg{width:18px;height:18px}.p-aircraft dialog.tmodal{color:#fff;background:0 0;border:0;width:min(1400px,100% - 24px);height:min(86vh,860px);max-height:none;padding:0;overflow:visible}.p-aircraft dialog.tmodal::backdrop{background:#0c0a09eb}.p-aircraft .tmodal iframe{background:#000;border:0;border-radius:6px;width:100%;height:calc(100% - 54px);display:block}.p-aircraft body:has(dialog.tmodal[open]){overflow:hidden}.p-aircraft .plan__tour{min-height:36px;color:inherit;cursor:pointer;font:500 13px/1 var(--font);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;display:inline-flex}.p-aircraft .plan__tour:hover{background:var(--red);border-color:var(--red);color:#fff}.p-aircraft dialog.vmodal{color:#fff;background:0 0;border:0;width:min(1200px,100% - 32px);max-height:none;padding:0;overflow:visible}.p-aircraft dialog.vmodal::backdrop{background:#0c0a09eb}.p-aircraft .vmodal__bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.p-aircraft .vmodal__bar :is(:is(h2,[aria-level="2"]),[aria-level="2"]){font:500 16px/1.2 var(--font);margin:0;font-stretch:112%}.p-aircraft .vmodal video{background:#000;border-radius:6px;width:100%;max-height:80vh}.p-aircraft .next{background:var(--paper);border-radius:6px;grid-template-columns:1.1fr 1fr;align-items:stretch;max-width:1360px;margin:0 auto;text-decoration:none;display:grid;overflow:hidden}.p-aircraft .next__media{min-height:260px;position:relative;overflow:hidden}.p-aircraft .next__media img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.p-aircraft .next:hover .next__media img{transform:scale(1.03)}.p-aircraft .next__body{flex-direction:column;justify-content:center;gap:10px;padding:clamp(24px,4vw,48px);display:flex}.p-aircraft .next__body .label{color:var(--red)}.p-aircraft .next__name{font:400 clamp(30px, 3.4vw, 52px)/1 var(--font);letter-spacing:-.04em;font-stretch:125%}.p-aircraft .next__meta{color:var(--muted);font-size:15px}.p-aircraft .next__go{align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:600;display:inline-flex}.p-aircraft .next__go svg{width:18px;height:18px;color:var(--red);transition:transform .3s var(--ease)}.p-aircraft .next:hover .next__go svg{transform:translate(4px)}.p-aircraft .back{max-width:1360px;margin:14px auto 0}.p-aircraft .back a{align-items:center;gap:8px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.p-aircraft .back a svg{width:16px;height:16px;transform:rotate(180deg)}.p-aircraft .back a:hover{color:var(--red)}.p-aircraft .next+.back+.cta-row{margin-top:clamp(28px,3vw,40px)}@media (max-width:760px){.p-aircraft .next{grid-template-columns:1fr}.p-aircraft .next__media{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.p-aircraft .next:hover .next__media img{transform:none}}.p-aircraft .phero__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-aircraft .intro__profile img{width:100%;height:auto}.p-aircraft .plan__draw>.plan__img{display:contents}.p-aircraft .vv__bg{z-index:-2;position:absolute;inset:0}.p-aircraft .vv__bg img{object-fit:cover;width:100%;height:100%}.p-aircraft .vmodal video{width:100%}.p-aircraft .plan[data-mode=day] .plan__mode-night,.p-aircraft .plan[data-mode=night] .plan__mode-day{display:none}
.p-charter .quick{border-bottom:1px solid var(--line)}.p-charter .quick__grid{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:24px clamp(32px,5vw,80px);max-width:1360px;margin:0 auto;display:grid}.p-charter .quick .h3{margin-top:12px}.p-charter .quick__steps{counter-reset:s;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.p-charter .quick__steps li{counter-increment:s;color:var(--ink-2);grid-template-columns:28px 1fr;gap:10px;font-size:15px;line-height:1.45;display:grid}.p-charter .quick__steps li:before{content:"0" counter(s);font:600 12px/1.6 var(--font);letter-spacing:.08em;color:var(--red);font-stretch:112%}.p-charter .qbar{grid-template-columns:1.2fr 1.2fr 1fr .7fr auto;align-items:end;gap:12px;display:grid}.p-charter .qbar .f input,.p-charter .qbar .f select{height:50px}.p-charter .qbar .f select{background:#fff;border:1px solid #cfc8c1;border-radius:6px;width:100%;padding:0 12px;font-size:16px}.p-charter .qbar .f select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #14111014}.p-charter .qbar .btn,.p-charter .qbar .btn svg{flex:none}.p-charter .quick__alt{color:var(--muted);margin:14px 0 0;font-size:14px}.p-charter .quick__alt a{color:var(--ink);text-underline-offset:3px}@media (max-width:1100px){.p-charter .quick__grid{grid-template-columns:1fr}}@media (max-width:900px){.p-charter .qbar{grid-template-columns:1fr 1fr}.p-charter .qbar .btn{grid-column:1/-1}}@media (max-width:420px){.p-charter .qbar{grid-template-columns:1fr}}.p-charter .onboard .split+.split{margin-top:clamp(48px,6vw,88px)}.p-charter .split__media--single.is-wide img{aspect-ratio:3/2}.p-charter .split__media--tall img{max-height:640px}.p-charter .more{min-height:44px;font:600 15px/1 var(--font);align-items:center;gap:10px;margin-top:20px;text-decoration:none;display:inline-flex}.p-charter .more svg{width:18px;height:18px;color:var(--red);transition:transform .3s var(--ease)}.p-charter .more:hover svg{transform:translate(4px)}.p-charter .planes{grid-template-columns:1fr 1fr;gap:14px;max-width:1360px;margin:0 auto;display:grid}.p-charter .plane{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.p-charter .plane__media{background:var(--paper);padding:clamp(28px,4vw,48px) clamp(20px,3vw,40px) clamp(16px,2vw,24px);position:relative}.p-charter .plane__media img{width:100%;height:auto;transition:transform 1s var(--ease)}.p-charter .plane:hover .plane__media img{transform:translate(10px)}.p-charter .plane__reg{font:500 12px/1 var(--font);letter-spacing:.16em;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;position:absolute;top:16px;right:16px}.p-charter .plane__body{flex-direction:column;flex:1;padding:24px clamp(20px,2.4vw,32px) 28px;display:flex}.p-charter .plane__body>.label{color:var(--red)}.p-charter .plane :is(h3,[aria-level="3"]){font:400 clamp(26px, 2.6vw, 40px)/1 var(--font);letter-spacing:-.035em;margin:8px 0 0;font-stretch:125%}.p-charter .plane p{color:var(--ink-2);margin:12px 0 0;font-size:16px}.p-charter .plane .stats{--cols:3;border-top-color:var(--line);margin:20px 0 0}.p-charter .plane .stats dd{font-size:clamp(22px,2vw,30px)}.p-charter .plane__cta{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px;display:flex}.p-charter .plane__cta .btn{flex:none;min-height:46px}@media (max-width:900px){.p-charter .planes{grid-template-columns:1fr}}@media (max-width:760px){.p-charter .plane .stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:380px){.p-charter .plane .stats>div{padding-right:10px}}
.p-management .overview{padding:0 var(--gutter);border-bottom:1px solid var(--line)}.p-management .overview__grid{grid-template-columns:1.1fr repeat(3,1fr);max-width:1360px;margin:0 auto;display:grid}.p-management .overview__aoc{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;padding:26px 28px 26px 0;display:flex}.p-management .overview__aoc .label{color:var(--muted)}.p-management .overview__aoc strong{font:400 clamp(22px, 2vw, 30px)/1 var(--font);letter-spacing:-.03em;font-stretch:125%}.p-management .overview__aoc span:not(.rt,[data-mk-a]):last-child{color:var(--ink-2);font-size:14px}.p-management .step{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-height:44px;padding:26px 28px;text-decoration:none;transition:background-color .25s;display:flex;position:relative}.p-management .step:last-child{border-right:0}.p-management .step:before{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .45s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.p-management .step:hover,.p-management .step:focus-visible{background:var(--paper)}.p-management .step:hover:before,.p-management .step:focus-visible:before{transform:scaleX(1)}.p-management .step .label{color:var(--red)}.p-management .step__title{font:500 clamp(18px, 1.5vw, 22px)/1.15 var(--font);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;font-stretch:112%;display:flex}.p-management .step__title svg{width:18px;height:18px;color:var(--muted);transition:color .25s, transform .3s var(--ease);flex:none;transform:rotate(90deg)}.p-management .step:hover .step__title svg{color:var(--red);transform:rotate(90deg)translate(3px)}.p-management .step p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}@media (max-width:1000px){.p-management .overview__grid{grid-template-columns:1fr 1fr}.p-management .overview__aoc{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding-right:0}.p-management .step{padding-left:0}.p-management .step:nth-child(3){border-right:0;padding-left:28px}.p-management .step:nth-child(4){border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:600px){.p-management .overview__grid{grid-template-columns:1fr}.p-management .step,.p-management .step:nth-child(3){border-right:0;border-top:1px solid var(--line);padding:20px 0}.p-management .overview__aoc{border-bottom:0;padding:22px 0}}.p-management .section[id]{scroll-margin-top:76px}.p-management .split__media--landscape img{aspect-ratio:3/2}.p-management .split__media--peace img{aspect-ratio:8/7}.p-management .callout a{color:var(--red);text-underline-offset:3px;padding-block:10px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.p-management .callout a:hover{color:var(--red-ink)}.p-management .more-link{min-height:44px;color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.p-management .more-link svg{width:16px;height:16px;transition:transform .25s var(--ease)}.p-management .more-link:hover{color:var(--red);border-color:var(--red)}.p-management .more-link:hover svg{transform:translate(3px)}.p-management .idx{color:var(--muted);margin-bottom:10px;display:block}.p-management .cta-row__mail{align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.p-management .cta-row__mail svg{width:18px;height:18px;color:var(--red)}.p-management .cta-row__mail:hover{color:var(--red)}.p-management .cta-row__phone{align-items:center;min-height:44px;display:inline-flex}
.p-acquisition [data-flush]{padding-top:0}.p-acquisition .paths-head{max-width:1360px;margin:0 auto clamp(24px,3vw,40px)}.p-acquisition .paths{grid-template-columns:1fr 1fr;gap:14px;max-width:1360px;margin:0 auto;display:grid}.p-acquisition .path{isolation:isolate;border-radius:6px;flex-direction:column;padding:clamp(28px,3.4vw,48px);display:flex;position:relative;overflow:hidden}.p-acquisition .path--buy{background:var(--paper)}.p-acquisition .path--sell{background:var(--ink);color:#fff}.p-acquisition .path__verb{font:400 clamp(44px, 6.4vw, 104px)/.9 var(--font);letter-spacing:-.05em;margin:0;font-stretch:125%}.p-acquisition .path__verb:after{content:".";color:var(--red)}.p-acquisition .path__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(18px,2.4vw,28px);display:flex}.p-acquisition .path__top .label{color:var(--red)}.p-acquisition .path--sell .path__top .label{color:#ff5a61}.p-acquisition .path .h3{margin:clamp(20px,2.6vw,32px) 0 12px}.p-acquisition .path p{max-width:56ch;color:var(--ink-2);margin:0}.p-acquisition .path--sell p{color:#ffffffc7}.p-acquisition .path ul{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.p-acquisition .path--sell ul{border-color:#ffffff2e}.p-acquisition .path li{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:12px 0;font-weight:500;display:flex}.p-acquisition .path--sell li{border-color:#ffffff2e}.p-acquisition .path li:before{content:"";background:var(--red);flex:none;width:14px;height:2px;transform:translateY(-5px)}.p-acquisition .path__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:28px;display:flex}.p-acquisition .path__actions .btn{flex:none;min-height:46px}.p-acquisition .path--sell .btn--line{color:#fff;background:0 0;border-color:#fff6}.p-acquisition .path--sell .btn--line:hover{border-color:#fff}.p-acquisition .path--sell .btn--white{color:var(--ink)}.p-acquisition .path--sell .btn--white:hover{background:var(--red);color:#fff}@media (max-width:900px){.p-acquisition .paths{grid-template-columns:1fr}}.p-acquisition .cards .card .h3{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-acquisition .cards .card .h3 svg{width:20px;height:20px;color:var(--muted);transition:color .25s, transform .3s var(--ease);flex:none}.p-acquisition a.card:hover .h3 svg{color:var(--red);transform:translate(4px)}.p-acquisition a.card:focus-visible{outline-offset:-4px}.p-acquisition .sec-head .lead{max-width:520px}.p-acquisition .cta-row__text{max-width:60ch}.p-acquisition .cta-row__text p:not(.h3){color:var(--ink-2);margin:10px 0 0;font-size:16px}.p-acquisition .cta-row__phone{align-items:center;min-height:44px;display:inline-flex}.p-acquisition .cta-row__mail{align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.p-acquisition .cta-row__mail svg{width:18px;height:18px;color:var(--red)}.p-acquisition .cta-row__mail:hover{color:var(--red)}.p-acquisition .path li p{color:inherit;max-width:none}.p-acquisition .cta-row__text .h3 p{color:inherit;font-size:inherit;margin:0}
.p-contact .ctop{padding:calc(76px + clamp(24px, 3vw, 40px)) var(--gutter) clamp(40px, 5vw, 64px)}.p-contact .ctop__grid{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:clamp(24px,4vw,56px);max-width:1360px;margin:0 auto;display:grid}.p-contact .ctop .crumbs{color:var(--muted);opacity:1;margin-bottom:14px}.p-contact .ctop .h1{margin-top:12px;font-size:clamp(38px,5vw,76px)}.p-contact .ctop__media{border-radius:6px;min-height:100%;position:relative;overflow:hidden}.p-contact .ctop__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-contact .ctop__media .flag{--flag-h:22px;position:absolute;bottom:18px;left:18px}@media (max-width:900px){.p-contact .ctop__grid{grid-template-columns:1fr}.p-contact .ctop__media{display:none}}.p-contact .tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:clamp(22px,3vw,32px);display:grid}.p-contact .tile{border:1px solid var(--line);min-height:132px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px 20px;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex;position:relative}.p-contact .tile:hover{border-color:var(--ink)}.p-contact .tile__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-contact .tile__top .label{color:var(--muted)}.p-contact .tile__top svg{flex:none;width:20px;height:20px}.p-contact .tile__val{font:400 clamp(20px, 1.9vw, 27px)/1.1 var(--font);letter-spacing:-.02em;overflow-wrap:break-word;font-stretch:112%}.p-contact .tile__hint{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:14px;display:inline-flex}.p-contact .tile__hint svg{width:16px;height:16px;transition:transform .25s var(--ease)}.p-contact .tile:hover .tile__hint svg{transform:translate(3px)}.p-contact .tile--red{background:var(--red);border-color:var(--red);color:#fff}.p-contact .tile--red:hover{background:var(--red-ink);border-color:var(--red-ink)}.p-contact .tile--red .tile__top .label,.p-contact .tile--red .tile__hint{color:#ffffffd9}.p-contact .tile--red .tile__val{font-size:clamp(24px,2.4vw,34px)}.p-contact .tile--ink{background:var(--ink);border-color:var(--ink);color:#fff}.p-contact .tile--ink:hover{background:#2b2623}.p-contact .tile--ink .tile__top .label,.p-contact .tile--ink .tile__hint{color:#ffffffb3}@media (max-width:520px){.p-contact .tiles{grid-template-columns:1fr}.p-contact .tile{gap:12px;min-height:0}}.p-contact .forms__grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(20px,3vw,40px);max-width:1360px;margin:0 auto;display:grid}.p-contact .panel{background:#fff;border-radius:8px;padding:clamp(22px,3vw,36px)}.p-contact .panel .h2{margin:10px 0 0;font-size:clamp(28px,2.8vw,42px)}.p-contact .panel__intro{color:var(--ink-2);max-width:52ch;margin:10px 0 0;font-size:16px}.p-contact .panel form{margin-top:22px}.p-contact .req{color:var(--red-ink)}.p-contact .note{color:var(--muted);margin:14px 0 0;font-size:13px}.p-contact .f textarea{resize:vertical;min-height:140px}.p-contact .f.invalid textarea{border-color:var(--red)}.p-contact .f .err:empty{display:none}.p-contact .form-alert{border-left:2px solid var(--red);color:var(--red-ink);background:#fdf0f0;margin:0 0 16px;padding:12px 14px;font-size:15px}.p-contact .form-alert:empty{border:0;margin:0;padding:0}.p-contact .form-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.p-contact .form-actions .btn{flex:none}.p-contact .btn[aria-busy=true]{opacity:.75;cursor:progress}.p-contact .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.p-contact .sent{background:var(--paper);border-radius:8px;align-items:flex-start;gap:14px;margin-top:22px;padding:18px 20px;display:flex}.p-contact .sent svg{width:28px;height:28px;color:var(--red);flex:none}.p-contact .sent[hidden]{display:none}.p-contact .sent p{color:var(--ink-2);margin:0}.p-contact .sent:focus{outline:none}.p-contact .sent:focus-visible{outline:2px solid var(--red);outline-offset:3px}.p-contact .panel--call{border-top:3px solid var(--red)}.p-contact .panel--call .h2{font-size:clamp(24px,2.2vw,32px)}.p-contact .panel--call .btn{width:100%}@media (max-width:960px){.p-contact .forms__grid{grid-template-columns:1fr}}.p-contact .addr{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:clamp(24px,4vw,64px);max-width:1360px;margin:0 auto;display:grid}.p-contact .addr .h2{margin-bottom:18px;font-size:clamp(30px,3.4vw,52px)}.p-contact .addr__card{border-top:1px solid var(--ink);gap:14px;margin-top:22px;padding-top:20px;display:flex}.p-contact .addr__card svg{width:22px;height:22px;color:var(--red);flex:none;margin-top:3px}.p-contact .addr__card address{font-style:normal;font:400 clamp(17px, 1.6vw, 23px)/1.35 var(--font);letter-spacing:-.01em;font-stretch:106%}.p-contact .addr__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.p-contact .addr__actions .btn{flex:none}.p-contact .map{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:380px;position:relative;overflow:hidden}.p-contact .map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.p-contact .addr{grid-template-columns:1fr}.p-contact .map{min-height:300px}}
:is(.p-news,.p-article,.p-careers,.p-job) .media{background:var(--paper);border-radius:6px;display:block;position:relative;overflow:hidden}:is(.p-news,.p-article,.p-careers,.p-job) .media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}:is(.p-news,.p-article) a:hover .media img{transform:scale(1.04)}:is(.p-news,.p-article,.p-careers,.p-job) .back{max-width:1360px;margin:clamp(32px,4vw,48px) auto 0}:is(.p-news,.p-article,.p-careers,.p-job) .back a{align-items:center;gap:8px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}:is(.p-news,.p-article,.p-careers,.p-job) .back a svg{width:16px;height:16px;transition:transform .25s var(--ease);transform:rotate(180deg)}:is(.p-news,.p-article,.p-careers,.p-job) .back a:hover{color:var(--red)}:is(.p-news,.p-article,.p-careers,.p-job) .back a:hover svg{transform:rotate(180deg)translate(3px)}:is(.p-article,.p-job) .top{padding:calc(76px + clamp(28px, 4vw, 56px)) var(--gutter) 0}:is(.p-article,.p-job) .top .crumbs{color:var(--muted);opacity:1}:is(.p-article,.p-job) .top .crumbs a:hover{color:var(--ink)}.news-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(20px,2vw,28px);max-width:1360px;margin:0 auto;display:grid}.news-card{color:var(--ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.news-card .media{aspect-ratio:4/3}.news-card__date{color:var(--muted);margin-top:6px}.news-card .h3{justify-content:space-between;align-items:start;gap:16px;transition:color .25s;display:flex}.news-card .h3 svg{width:20px;height:20px;color:var(--muted);transition:color .25s, transform .3s var(--ease);flex:none;margin-top:4px}.news-card:hover .h3{color:var(--red)}.news-card:hover .h3 svg{color:var(--red);transform:translate(4px)}@media (max-width:1000px){.news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.news-cards{grid-template-columns:1fr}}.p-news .feature{max-width:1360px;color:var(--ink);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);margin:0 auto clamp(56px,7vw,96px);text-decoration:none;display:grid}.p-news .feature .media{aspect-ratio:3/2}.p-news .feature__body{flex-direction:column;gap:14px;display:flex}.p-news .feature__meta{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.p-news .feature__meta .label:first-child{color:var(--red)}.p-news .feature__meta .label+.label{color:var(--muted)}.p-news .feature__title{font:400 clamp(30px, 3.4vw, 52px)/1.02 var(--font);letter-spacing:-.035em;text-wrap:balance;margin:4px 0 0;font-stretch:125%;transition:color .25s}.p-news .feature:hover .feature__title{color:var(--red)}.p-news .feature__excerpt{color:var(--ink-2);max-width:52ch;margin:0}.p-news .feature__more{align-items:center;gap:10px;margin-top:8px;font-size:15px;font-weight:600;display:inline-flex}.p-news .feature__more svg{width:18px;height:18px;color:var(--red);transition:transform .3s var(--ease)}.p-news .feature:hover .feature__more svg{transform:translate(4px)}@media (max-width:900px){.p-news .feature{grid-template-columns:1fr}}.p-article .art{max-width:1100px;margin:0 auto}.p-article .art__head{max-width:860px}.p-article .art__date{color:var(--red);margin-top:18px;display:block}.p-article .art__title{font:400 clamp(36px, 4.8vw, 72px)/1 var(--font);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-stretch:125%}.p-article .art__figure{margin:clamp(32px,4vw,56px) 0 0}.p-article .art__figure .media{aspect-ratio:16/9}.p-article .art__body{max-width:720px;margin:clamp(32px,4vw,56px) auto 0;font-size:18px;line-height:1.65}.p-article .art__body.prose :where(p){max-width:none}.p-article .art__body :where(h2,h3){font:500 clamp(22px, 2vw, 28px)/1.2 var(--font);margin:1.6em 0 .5em;font-stretch:112%}.p-article .share{border-top:1px solid var(--line);align-items:center;gap:14px;max-width:720px;margin:clamp(32px,4vw,48px) auto 0;padding-top:22px;display:flex}.p-article .share .label{color:var(--muted);margin-right:6px}.p-article .share a{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s,border-color .25s,color .25s;display:grid}.p-article .share a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.p-article .share svg{width:18px;height:18px}.p-article .art .back{max-width:none;margin-inline:0}.p-careers .split{align-items:start}.p-careers .spont{background:var(--paper);border-top:3px solid var(--red);border-radius:8px;padding:clamp(26px,3vw,40px)}.p-careers .spont .h3{margin-top:12px}.p-careers .spont p{color:var(--ink-2);margin:12px 0 0}.p-careers .spont .btn{flex:none;margin-top:24px}.p-careers .jobs{border-bottom:1px solid var(--line);max-width:1360px;margin:0 auto;padding:0;list-style:none}.p-careers .job{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:16px 32px;padding:clamp(22px,2.6vw,32px) 0;display:grid;position:relative}.p-careers .job__link{color:var(--ink);text-decoration:none;transition:color .25s}.p-careers .job__link:after{content:"";position:absolute;inset:0}.p-careers .job:hover .job__link{color:var(--red)}.p-careers .job>svg{width:22px;height:22px;color:var(--muted);transition:color .25s, transform .3s var(--ease)}.p-careers .job:hover>svg{color:var(--red);transform:translate(4px)}.p-careers .jobs__empty{background:var(--paper);max-width:1360px;color:var(--ink-2);border-radius:8px;margin:0 auto;padding:clamp(24px,3vw,36px);font-size:17px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);min-height:30px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.p-careers .team{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,48px) clamp(16px,2vw,28px);max-width:1360px;margin:0 auto;padding:0;list-style:none;display:grid}.p-careers .team .media{aspect-ratio:4/5}.p-careers .team__name{font:500 19px/1.2 var(--font);margin-top:16px;font-stretch:112%;display:block}.p-careers .team__role{color:var(--muted);margin-top:8px;display:block}@media (max-width:1000px){.p-careers .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.p-careers .team{grid-template-columns:repeat(2,minmax(0,1fr))}.p-careers .job{grid-template-columns:minmax(0,1fr) 24px}.p-careers .job .chips{grid-row:2}}.p-job .jobpage{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;display:grid}.p-job .jobpage__title{font:400 clamp(36px, 4.8vw, 72px)/1 var(--font);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0;font-stretch:125%}.p-job .jobpage .chips{margin-top:22px}.p-job .jobpage__body{margin-top:clamp(28px,3.5vw,48px);font-size:17px;line-height:1.65}.p-job .jobpage__body.prose :where(p){max-width:68ch}.p-job .apply{background:var(--paper);border-top:3px solid var(--red);border-radius:8px;padding:clamp(24px,3vw,34px);position:sticky;top:100px}.p-job .apply p{color:var(--ink-2);margin:12px 0 0}.p-job .apply .btn{width:100%;margin-top:22px}@media (max-width:900px){.p-job .jobpage{grid-template-columns:1fr}.p-job .apply{position:static}}.p-camo .pillars3{padding:0 var(--gutter);border-bottom:1px solid var(--line)}.p-camo .pillars3 ul{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1360px;margin:0 auto;padding:0;list-style:none;display:grid}.p-camo .pillars3 li{border-left:1px solid var(--line);padding:clamp(24px,3vw,36px) clamp(20px,2.4vw,32px);position:relative}.p-camo .pillars3 li:first-child{border-left:0;padding-left:0}.p-camo .pillars3 li:before{content:"";background:var(--red);width:40px;height:2px;position:absolute;top:-1px;left:0}.p-camo .pillars3 li:not(:first-child):before{left:clamp(20px,2.4vw,32px)}.p-camo .pillars3 .rt:not(.h3){color:var(--ink-2);max-width:40ch;margin-top:10px;font-size:15px;line-height:1.5}.p-camo .split__media--peace img{aspect-ratio:8/7}.p-camo .callout a{color:var(--red);text-underline-offset:3px;font-weight:500}.p-camo .cta-row__mail{align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.p-camo .cta-row__mail svg{width:18px;height:18px;color:var(--red)}.p-camo .cta-row__mail:hover{color:var(--red)}.p-camo .cta-row__phone{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.p-camo .pillars3 ul{grid-template-columns:1fr}.p-camo .pillars3 li{border-left:0;border-top:1px solid var(--line);padding-left:0}.p-camo .pillars3 li:first-child{border-top:0}.p-camo .pillars3 li:before{left:0!important}}.p-terms .terms{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:clamp(32px,6vw,96px);max-width:1360px;margin:0 auto;display:grid}.p-terms .docs{border-bottom:1px solid var(--line);margin-top:24px}.p-terms .doc{border-top:1px solid var(--line)}.p-terms .doc summary{cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:16px;padding:24px 0;list-style:none;display:grid}.p-terms .doc summary::-webkit-details-marker{display:none}.p-terms .doc summary:hover .h3{color:var(--red)}.p-terms .doc summary .h3{transition:color .25s}.p-terms .doc summary i{justify-self:end;width:16px;height:16px;position:relative}.p-terms .doc summary i:before,.p-terms .doc summary i:after{content:"";height:1.5px;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.p-terms .doc summary i:after{transform:rotate(90deg)}.p-terms .doc[open] summary i:after{transform:rotate(0)}.p-terms .doc__body{padding-bottom:28px}.p-terms .doc__body.prose :where(p){max-width:72ch}.p-terms .terms__files{background:var(--paper);border-radius:8px;padding:clamp(24px,3vw,32px);position:sticky;top:100px}.p-terms .terms__files .label{color:var(--muted)}.p-terms .terms__files ul{margin:16px 0 0;padding:0;list-style:none}.p-terms .file{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:16px 0;text-decoration:none;display:grid}.p-terms .file__name{font-weight:500;transition:color .25s}.p-terms .file__type{color:var(--muted)}.p-terms .file svg{width:18px;height:18px;color:var(--muted);transition:color .25s, transform .3s var(--ease);transform:rotate(90deg)}.p-terms .file:hover .file__name,.p-terms .file:hover svg{color:var(--red)}.p-terms .file:hover svg{transform:rotate(90deg)translate(3px)}@media (max-width:900px){.p-terms .terms{grid-template-columns:1fr}.p-terms .terms__files{position:static}}main.nf{min-height:78svh;padding:calc(76px + clamp(40px, 6vw, 80px)) var(--gutter) clamp(56px, 7vw, 104px);align-items:center;display:flex}.nf__inner{width:100%;max-width:1360px;margin:0 auto}.nf__copy .h1{max-width:14ch;margin-top:18px}.nf__copy .lead{margin:24px 0 0}.nf__copy .btn{flex:none;margin-top:32px}.nf__copy[lang=en]{display:none}html[lang=en] .nf__copy[lang=en]{display:block}html[lang=en] .nf__copy[lang=fr]{display:none}.maint{z-index:2000;padding:var(--gutter);background:var(--ink);color:#fff;text-align:center;isolation:isolate;place-content:center;justify-items:center;gap:28px;display:grid;position:fixed;inset:0}.maint__bg{z-index:-1;position:absolute;inset:0}.maint__bg img{object-fit:cover;width:100%;height:100%}.maint__bg:after{content:"";background:linear-gradient(#0a08078c,#0a0807d1);position:absolute;inset:0}.maint__logo img{filter:brightness(0)invert();width:200px;height:auto}.maint__title{font:400 clamp(36px, 5vw, 76px)/1 var(--font);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;font-stretch:125%}.maint__msg{color:#ffffffd1;max-width:52ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.maint :where(p,h1,h2){font:inherit;margin:0}

