:root{--lglass:linear-gradient(140deg, #ffffffe6 0%, #ffffffad 100%);--ink:#0c2d48;--text:#3e566b;--muted:#566c7e;--acc:#0f5b85;--alt:#eef4f8;--line:#dce6ee;--on-glass:#eaf3f8;--on-glass-lab:#d8eaf4;--tint:.34;--wrap:1312px;--gut:max(20px, env(safe-area-inset-left,0px));--gut-r:max(20px, env(safe-area-inset-right,0px));--sec:clamp(56px, 8vw, 112px);--r-xl:34px;--r-l:30px;--r-m:28px;--r-ph:24px;--r-field:18px;--sans:var(--font-sans), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:860px){:root{--r-xl:26px;--r-l:26px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;margin:0;font-size:16px;line-height:1.75}body:not(:has(.top-photo)){background:linear-gradient(#e3edf5 0,#f2f7fb 260px,#fff 520px) no-repeat,#fff}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,ul,ol,h1,h2,h3,h4,h5,h6,figure,blockquote{margin:0}ul,ol{padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}.top-photo :focus-visible,.on-glass :focus-visible,.foot :focus-visible,.mnav__panel :focus-visible{outline-color:#fff}.sr,.skip:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;top:0;left:0;overflow:hidden;position:absolute!important}.skip:focus{z-index:100;color:var(--ink);background:#fff;border-radius:999px;padding:12px 20px;font-weight:600;position:fixed;top:12px;left:12px;box-shadow:0 10px 30px #0c2d4833}.wrap{max-width:var(--wrap);padding-left:var(--gut);padding-right:var(--gut-r);margin-inline:auto}.sec{padding-block:var(--sec)}.alt{background:linear-gradient(180deg, #fff 0%, var(--alt) 100%)}.alt2{background:var(--alt)}.lab,.home .x-lab :is(p,h2,h3,li){letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:600;line-height:1.4}.h1{letter-spacing:-.025em;font-weight:300}.h2,.home .x-h2 :is(h2,h3){letter-spacing:-.025em;text-wrap:balance;color:var(--ink);font-size:clamp(30px,3.3vw,48px);font-weight:300;line-height:1.14}.h3,.home .x-h3 :is(h2,h3){letter-spacing:-.02em;font-size:clamp(21px,1.8vw,26px);font-weight:400;line-height:1.15}.txt,.home .x-txt p{color:var(--text);font-size:16px;line-height:1.75}@media (max-width:860px){.h2,.home .x-h2 :is(h2,h3){font-size:28px;line-height:1.2}.txt,.home .x-txt p{font-size:15.5px;line-height:1.7}}.btn,.x-btn a,.enq button[type=submit],.form button[type=submit]{background:var(--acc);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:15.5px;font-weight:600;line-height:1.3;transition:background-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.btn:hover,.x-btn a:hover,.form button[type=submit]:hover{background:#0c4f74}.wp,.x-wp a{min-height:54px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:0 7px 0 24px;font-size:15.5px;font-weight:600;line-height:1.3;transition:background-color .2s;display:inline-flex;box-shadow:0 6px 20px #0418282e}.wp i,.x-wp a:after{background:var(--acc);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.x-wp a:after{content:"";background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M0 5h12M8 1l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") center / 14px 10px no-repeat}.wp:hover,.x-wp a:hover{background:#f2f7fb}.wp--plain{padding:0 24px}.cta,.x-cta a{border:1.5px solid var(--acc);min-height:50px;color:var(--acc);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;line-height:1.3;transition:background-color .2s,color .2s;display:inline-flex}.cta:hover,.x-cta a:hover{background:var(--acc);color:#fff}@media (max-width:860px){.wp,.x-wp a{min-height:48px;padding:0 6px 0 20px;font-size:15px}.wp i,.x-wp a:after{width:36px;height:36px}.wp--plain{padding:0 22px}}.glass{background:linear-gradient(140deg, #ffffff3d 0%, #ffffff0f 55%, #ffffff1f 100%), rgba(8, 34, 54, var(--tint));-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);color:#fff;border:1px solid #ffffff6b;box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff24,0 18px 50px #04182838}.lglass{background:var(--lglass);-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);color:var(--ink);border:1px solid #fffffff2;box-shadow:inset 0 1px #fff,0 24px 64px #0c2d4829}@media (max-width:860px){.glass{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-shadow:inset 0 1px #ffffff8c,0 10px 30px #04182833}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#0822369e}.lglass{background:#fffffff0}}.ph{background:var(--alt);display:block;position:relative;overflow:hidden}.ph>img{object-fit:cover;width:100%;height:100%}.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.car{scroll-snap-type:x mandatory;padding:4px var(--gut-r) 18px 0;margin-right:calc(-1 * var(--gut-r));scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--acc) #0c2d4814;gap:20px;list-style:none;display:flex;position:relative;overflow-x:auto}.car::-webkit-scrollbar{height:6px}.car::-webkit-scrollbar-track{margin-right:var(--gut-r);background:#0c2d4814;border-radius:999px}.car::-webkit-scrollbar-thumb{background:var(--acc);border-radius:999px}.on-glass .car{scrollbar-color:#ffffffd9 #fff3}.on-glass .car::-webkit-scrollbar-track{background:#fff3}.on-glass .car::-webkit-scrollbar-thumb{background:#ffffffd9}.car>*{scroll-snap-align:start;flex:none;min-width:0}@media (max-width:860px){.car{scrollbar-width:none;padding-bottom:8px}.car::-webkit-scrollbar{display:none}}.hdr{z-index:20;color:var(--ink);position:relative}body:has(.top-photo) .hdr{color:#fff}.hdr__cap{background:var(--ink);color:#fff;justify-content:center;padding:9px 16px;display:flex}.capsule{letter-spacing:.01em;text-align:center;color:#fff;font-size:13px;font-weight:500;line-height:1.4;display:inline-block}a.capsule:hover{text-underline-offset:3px;text-decoration:underline}.hdr__in{margin-top:16px}body:has(.top-photo) .hdr__in{margin:0 auto;position:absolute;top:calc(100% + 32px);left:0;right:0}.hdr__bar{height:64px;color:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 20px;display:flex}.hdr .lglass{border-color:#0c2d4814;box-shadow:0 10px 30px #0c2d4814}body:has(.top-photo) .on-photo-glass{background:linear-gradient(140deg, #ffffff3d 0%, #ffffff0f 55%, #ffffff1f 100%), rgba(8, 34, 54, var(--tint));-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);color:#fff;border:1px solid #ffffff6b;box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff24,0 18px 50px #04182838}.brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding-left:40px;display:flex;position:relative}.brand__home{align-items:center;display:flex}.brand__home .mark{position:absolute;top:50%;left:0;translate:0 -50%}.brand__words{flex-direction:column;min-width:0;display:flex}.brand__name{letter-spacing:-.015em;white-space:nowrap;font-size:17px;font-weight:600;line-height:1}.brand__by{opacity:.85;white-space:nowrap;font-size:11.5px;line-height:1}.nav{align-items:center;display:flex}.nav>ul{gap:2px;list-style:none;display:flex}.nav li{position:relative}.nav>ul>li>:is(a,span){border-radius:999px;align-items:center;padding:11px 16px;font-size:14.5px;font-weight:500;line-height:1.2;transition:background-color .2s;display:inline-flex}.nav>ul>li>a:hover,.nav>ul>li:focus-within>a{background:#0c2d4812}:is(body:has(.top-photo) .nav>ul>li>a:hover,body:has(.top-photo) .nav>ul>li:focus-within>a){background:#ffffff38;box-shadow:inset 0 1px #ffffff8c}.nav li>ul{min-width:230px;color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#fffffff7,#ffffffe6);border:1px solid #ffffffe6;border-radius:22px;padding:8px;list-style:none;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #0c2d482e}.nav li>ul:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav li:hover>ul,.nav li:focus-within>ul{display:block}.nav li>ul a{border-radius:14px;padding:10px 14px;font-size:14.5px;font-weight:500;line-height:1.3;display:block}.nav li>ul a:hover,.nav li>ul a:focus-visible{background:var(--alt)}.hdr__go{align-items:center;gap:8px;display:flex}.hdr .wp{min-height:48px;box-shadow:none;border:1.5px solid #0c2d481f;padding:0 22px;font-size:14.5px}body:has(.top-photo) .hdr .wp{border-color:#0000;box-shadow:0 6px 20px #0418282e}@media (max-width:1180px){.nav>ul>li>:is(a,span){padding:11px 10px;font-size:14px}}.mnav{display:none}.mnav>summary{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.mnav>summary::-webkit-details-marker{display:none}.mnav:not([open]) .when-open,.mnav[open] .when-closed{display:none}.mnav__panel{z-index:60;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top,0px) + 22px) var(--gut-r) 40px var(--gut);background:linear-gradient(160deg, var(--acc) 0%, var(--ink) 100%);color:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.mnav[open]>summary{z-index:61;top:calc(env(safe-area-inset-top,0px) + 18px);right:var(--gut-r);color:#fff;box-shadow:none;background:#ffffff24;border:1px solid #fff6;position:fixed}body:has(.mnav[open]){overflow:hidden}.mnav__logo{align-self:flex-start;width:210px;margin-top:4px}.mnav__logo img{width:210px;height:auto}.mnav__panel nav{margin-top:26px}.mnav__panel nav>ul{list-style:none}.mnav__panel nav>ul>li{border-bottom:1px solid #ffffff2e}.mnav__panel nav>ul>li>:is(a,span){letter-spacing:-.02em;padding:14px 0;font-size:28px;font-weight:300;line-height:1.2;display:block}.mnav__panel nav li>ul{flex-wrap:wrap;gap:8px;padding:0 0 18px;list-style:none;display:flex}.mnav__panel nav li>ul a{border:1px solid #ffffff4d;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.mnav__reach{flex-wrap:wrap;gap:8px 10px;margin-top:28px;list-style:none;display:flex}.mnav__reach a{background:#ffffff24;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex}@media (max-width:860px){.hdr__cap{padding:7px 14px}.capsule{font-size:12px;line-height:1.35}.hdr__in{margin-top:12px}body:has(.top-photo) .hdr__in{top:calc(100% + 14px)}.hdr__bar.lglass{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}body:has(.top-photo) .hdr__bar.on-photo-glass{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.hdr .nav,.hdr .wp{display:none}.mnav{display:block}.brand{gap:3px;padding-left:34px}.brand .mark{width:24px;height:24px}.brand__name{font-size:15.5px}.brand__by{font-size:11px}}.foot{background:var(--ink);color:#fff;padding-block:var(--sec) 32px}.foot__grid{grid-template:"logo q c""h q c""go q c"1fr"soc soc soc""copy copy copy"/1.3fr 1fr 1fr;align-items:start;gap:22px 40px;display:grid}.foot__logo{grid-area:logo;justify-self:start}.foot__logo img{width:220px;height:auto}.foot__h{letter-spacing:-.02em;grid-area:h;max-width:12em;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.12}.foot__go{grid-area:go;justify-self:start}.foot__col--q{grid-area:q}.foot__col--c{grid-area:c}.foot .lab{color:#9fc3db}.foot__col ul{margin-top:10px;list-style:none}.foot__col a{font-size:14.5px;line-height:2.2;display:inline-block}.foot__col a:hover,.foot__soc a:hover,.foot__copy a:hover{text-underline-offset:3px;text-decoration:underline}.foot__soc{grid-area:soc;margin-top:22px}.foot__soc ul{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:8px 22px;padding-top:22px;font-size:13.5px;list-style:none;display:flex}.foot__copy{color:#ffffffb8;grid-area:copy;margin-top:-2px;font-size:12.5px}.foot__copy a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.foot__grid{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-template-areas:"logo logo""h h""go go""q c""soc soc""copy copy";column-gap:20px}.foot__col{margin-top:10px}}.fab{display:none}@media (max-width:860px){.foot{padding-bottom:calc(32px + 84px + env(safe-area-inset-bottom,0px))}.fab{z-index:50;right:calc(env(safe-area-inset-right,0px) + 14px);bottom:calc(env(safe-area-inset-bottom,0px) + 18px);align-items:center;gap:8px;display:flex;position:fixed}.fab a{justify-content:center;align-items:center;display:flex}.fab__main{background:var(--acc);color:#fff;border-radius:999px;height:46px;padding:0 20px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff59,0 10px 26px #0418284d}.fab__ic{color:#fff;border-radius:50%;width:46px;height:46px}.fab__ic.glass{background:linear-gradient(140deg,#fff3,#ffffff0a),#0c2d48b8}body:has(.mnav[open]) .fab{display:none}}.home section{position:relative}.x-txt p+p{margin-top:14px}.hero{color:#fff;--scrim-top:35%;--scrim-foot:30%;height:clamp(640px,88vh,860px);position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) var(--scrim-top), transparent) 0%, transparent 30%, transparent 50%, color-mix(in srgb, var(--ink) var(--scrim-foot), transparent) 100%);position:absolute;inset:0}.hero__card{z-index:3;left:max(var(--gut), calc((100vw - var(--wrap)) / 2 + 20px));border-radius:var(--r-xl);width:min(640px,100vw - 40px);padding:34px 38px;position:absolute;bottom:64px}.hero h1{letter-spacing:-.025em;font-size:clamp(34px,3.4vw,48px);font-weight:300;line-height:1.1}.hero__card .x-txt p{color:var(--on-glass);max-width:540px;margin-top:18px;font-size:17px;line-height:1.65}.hero__card .x-wp{margin-top:26px}@media (max-width:860px){.hero{--scrim-foot:18%;height:max(660px,100svh)}.hero>.bg{object-position:32% 50%!important}.hero__card{border-radius:26px;width:auto;padding:22px 20px 20px;bottom:84px;left:12px;right:12px}.hero h1{font-size:30px;line-height:1.12}.hero__card .x-txt p{margin-top:12px;font-size:15px;line-height:1.6}.hero__card .x-wp{margin-top:18px}}.sea .stage{min-height:700px;position:relative}.sea .stage>.ph{border-radius:32px;width:62%;height:600px;position:absolute;top:0;left:0}.sea .panel{border-radius:var(--r-xl);flex-direction:column;align-items:flex-start;gap:20px;width:min(664px,52%);padding:44px 46px;display:flex;position:absolute;top:60px;right:0}.sea .panel h2{white-space:pre-line}@media (max-width:860px){.sea .stage{flex-direction:column;min-height:0;display:flex}.sea .stage>.ph{border-radius:26px;order:2;width:auto;height:250px;margin-top:24px;position:relative}.sea .panel{border-radius:26px;order:3;gap:16px;width:auto;margin-top:-48px;padding:22px 20px;position:relative;top:0}.sea .panel>.x-head{display:contents}}@supports (width:1cqw){.sea .stage{container-type:inline-size}.sea .panel.lglass{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.sea .panel>.frost{z-index:-1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb, #fff 50%, var(--alt));position:absolute;inset:0;overflow:hidden}.sea .panel>.frost:after{content:"";background:var(--lglass);position:absolute;inset:0}.frost__ph{filter:blur(26px)saturate(170%);width:62cqw;height:600px;position:absolute;top:-60px;left:calc(min(664px,52cqw) - 100cqw)}.frost__ph img{object-fit:cover;border-radius:32px;width:100%;height:100%;display:block}@media (max-width:860px){.frost__ph{width:100cqw;height:250px;top:-202px;left:0}.frost__ph img{border-radius:26px}}}@supports not (width:1cqw){.frost{display:none}}.why{color:#fff;min-height:900px;position:relative;overflow:hidden}.why__card{z-index:2;right:max(var(--gut-r), calc((100vw - var(--wrap)) / 2 + 20px));border-radius:var(--r-xl);width:min(540px,100vw - 40px);padding:38px 40px;position:absolute;top:100px}.why__card .x-lab p{color:var(--on-glass-lab)}.why__card .x-h2 h2{color:#fff;margin-top:16px;font-size:clamp(32px,3.2vw,46px);line-height:1.08}.why__card .x-txt p{color:var(--on-glass);margin-top:20px}.why__card .x-wp{margin-top:26px}.figs{z-index:2;left:max(var(--gut), calc((100vw - var(--wrap)) / 2 + 20px));border-radius:var(--r-l);grid-template-columns:repeat(3,minmax(0,1fr));width:min(700px,100vw - 40px);padding:24px 0;list-style:none;display:grid;position:absolute;bottom:64px}.figs>li{padding:0 28px}.figs>li+li{border-left:1px solid #ffffff4d}.figs h3{letter-spacing:-.02em;font-size:44px;font-weight:300;line-height:1}.figs p{color:var(--on-glass);margin-top:8px;font-size:13.5px;line-height:1.35}@media (max-width:860px){.why{flex-direction:column;min-height:0;padding:24px 12px 28px;display:flex}.why__card,.figs{width:auto;position:relative;inset:auto}.figs{border-radius:22px;padding:12px 0}.figs>li{padding:0 12px}.figs h3{font-size:26px}.figs p{margin-top:5px;font-size:11px;line-height:1.3}.why__card{border-radius:26px;order:2;margin-top:230px;padding:22px 20px 20px}.figs{order:1}.why__card .x-h2 h2{font-size:28px}.why__card .x-txt p{margin-top:14px;font-size:15px;line-height:1.65}.why__card .x-wp{margin-top:18px}}.cats__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cats__top .x-txt{max-width:400px}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px;list-style:none;display:grid}.ctile{isolation:isolate;aspect-ratio:300/420;border-radius:var(--r-m);background:var(--alt);flex-direction:column;justify-content:flex-end;padding:12px;display:flex;position:relative;overflow:hidden}.ctile__ph{z-index:-1;position:absolute;inset:0}.ctile__ph>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.ctile:hover .ctile__ph>img,.ctile:focus-within .ctile__ph>img{transform:scale(1.04)}.ctile .x-name{border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 18px;display:flex}.ctile h3{letter-spacing:0;font-size:16px;font-weight:500;line-height:1.2}.ctile h3 a:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.ctile .x-name i{width:38px;height:38px;color:var(--ink);background:#ffffffe6;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:860px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.ctile{aspect-ratio:1/1.4;border-radius:26px;padding:10px}.ctile .x-name{text-align:center;justify-content:center;min-height:44px;padding:6px 12px}.ctile h3{font-size:14px}.ctile .x-name i{display:none}}.secH{flex-direction:column;gap:14px;display:flex}.dest .car>li,.top .car>li,.guides .car>li,.testi .car>li{display:flex}.dcard{border-radius:var(--r-l);background:#fff;flex-direction:column;align-items:flex-start;gap:8px;width:min(310px,78vw);padding:8px 8px 22px;display:flex;box-shadow:0 1px #0c2d480a}.dcard>.ph{aspect-ratio:300/230;border-radius:var(--r-ph);width:100%}.dcard>:not(.ph){margin-inline:14px}.dcard .x-lab{margin-top:10px}.dcard .x-txt p{font-size:15px;line-height:1.65}.dcard .x-cta{margin-top:auto;padding-top:10px}@media (max-width:860px){.dcard{border-radius:26px}}.video .ph{border-radius:32px;height:clamp(260px,42vw,600px)}.video .play{z-index:2;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;display:flex;position:absolute;top:50%;left:50%}.video__tx{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:34px;display:flex}.video__tx .x-txt{max-width:560px}.video__box{position:relative}.video__box .x-cta a:before{content:"";border-radius:32px;height:clamp(260px,42vw,600px);position:absolute;top:0;left:0;right:0}@media (max-width:860px){.video .play{width:68px;height:68px;margin:-34px 0 0 -34px}}.ycard{border-radius:var(--r-l);background:#fff;flex-direction:column;width:min(320px,78vw);padding:8px 8px 20px;display:flex;position:relative;box-shadow:0 1px #0c2d480a}.ycard>.ph{aspect-ratio:300/210;border-radius:var(--r-ph)}.ycard__in{padding:14px 10px 0}.ycard__name{letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:500;line-height:1.25}.ycard__sp{color:var(--text);margin-top:4px;font-size:13px;line-height:1.5}.from{letter-spacing:0;font-size:.6em;font-weight:400}.ycard__pr{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;line-height:1.3;display:flex}.ycard__pr b{color:var(--acc);font-size:22px;font-weight:500}.ycard__pr small{color:var(--muted);font-size:12px}a.ycard:hover .ycard__name,.ycard:hover .ycard__name,.ycard:focus-within .ycard__name{color:var(--acc)}.ycard__stretch:focus-visible{outline:none}.ycard:has(.ycard__stretch:focus-visible){outline:2px solid var(--acc);outline-offset:3px}.ready{color:#fff;padding-block:clamp(70px,9vw,130px);position:relative;overflow:hidden}.ready>.wrap{z-index:2;justify-content:center;display:flex;position:relative}.ready__card{text-align:center;border-radius:var(--r-xl);flex-direction:column;align-items:center;max-width:640px;padding:40px;display:flex}.ready__card .x-lab h3{color:var(--on-glass-lab);letter-spacing:.16em}.ready__card .x-big h3{letter-spacing:-.025em;text-wrap:balance;margin-top:14px;font-size:clamp(28px,3.4vw,46px);font-weight:300;line-height:1.12}.ready__card .x-wp{text-align:left;margin-top:26px}@media (max-width:860px){.ready__card{border-radius:28px;padding:28px 22px}.ready__card .x-big h3{font-size:26px}}.row2{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.row2>*{min-width:0}.trust__head{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:16px;display:flex}.trust__pts{grid-column:7/span 6;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.trust__pts>li{background:var(--alt);border-radius:var(--r-m);padding:28px 26px}.trust__pts h3{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.25}.trust__pts .x-txt p{margin-top:10px;font-size:15px;line-height:1.65}@media (max-width:1100px){.trust__pts{grid-template-columns:1fr}}@media (max-width:860px){.row2{flex-direction:column;align-items:stretch;gap:28px;display:flex}.row2.keep{display:grid}}.formsec__head{flex-direction:column;grid-column:1/span 4;gap:16px;display:flex}.formsec__card{grid-column:6/span 7}.formcard{border-radius:var(--r-xl);background:#fff;padding:clamp(26px,3vw,44px);box-shadow:0 24px 64px #0c2d481a}.formsec__more{color:var(--text);margin-top:-8px;font-size:14.5px;line-height:1.5}.formsec__more+.formsec__more{margin-top:-14px}.formsec__more a{color:var(--acc);font-weight:500}@media (max-width:860px){.formcard{border-radius:26px;padding:22px 18px}}.testi{color:#fff;position:relative;overflow:hidden}.testi:before,.why:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#081e3080 0%,#081e302e 45%,#081e3052 100%);position:absolute;inset:0}.why:before{background:linear-gradient(#081e301f 0%,#081e3000 40%,#081e3040 100%)}.testi>.wrap{z-index:2;position:relative}.testi .x-lab p{color:var(--on-glass-lab)}.testi .x-h2 h2{color:#fff;margin-top:14px}.tcard{border-radius:var(--r-l);flex-direction:column;width:min(340px,80vw);padding:28px 26px;display:flex}.tcard ul{list-style:none}.tcard li{letter-spacing:.14em;text-transform:uppercase;color:var(--on-glass-lab);font-size:12px;font-weight:600;line-height:1.4}.tcard h3{letter-spacing:-.01em;margin-top:12px;font-size:21px;font-weight:400;line-height:1.3}.tcard .x-txt p{color:var(--on-glass);margin-top:12px;font-size:15px;line-height:1.65}.tcard__who{align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.tcard__who h2{width:42px;height:42px;color:var(--ink);letter-spacing:.06em;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex}.tcard__who p{letter-spacing:.14em;text-transform:uppercase;color:var(--on-glass-lab);font-size:12px;font-weight:600}@media (max-width:860px){.tcard{border-radius:26px;width:min(300px,80vw);padding:22px 20px}.tcard h3{font-size:19px}}.faqs__head{grid-column:1/span 4}.faqs__list{grid-column:6/span 7}.qa+.qa{margin-top:10px}.qa>summary{background:var(--alt);cursor:pointer;min-height:66px;color:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;font-size:clamp(16px,1.4vw,18px);font-weight:500;line-height:1.3;list-style:none;display:flex}.qa>summary::-webkit-details-marker{display:none}.qa>summary>:is(p,span){min-width:0}.qa__a{max-width:820px;padding:16px 22px 12px}.qa__a p{color:var(--text);font-size:16px;line-height:1.75}.qa__a p+p{margin-top:12px}.pm{width:14px;height:14px;color:var(--ink);flex:none;position:relative}.pm:before,.pm:after{content:"";background:currentColor;height:1.4px;position:absolute;top:6.5px;left:0;right:0}.pm:after{transition:transform .2s;transform:rotate(90deg)}details[open]>summary .pm:after{transform:rotate(0)}@media (max-width:860px){.qa>summary{border-radius:24px;padding:14px 18px 14px 20px}}.gcard{flex-direction:column;align-items:flex-start;gap:10px;width:min(400px,78vw);display:flex}.gcard>.ph{aspect-ratio:400/260;border-radius:var(--r-m);width:100%}.gcard h3{letter-spacing:-.01em;margin-top:8px;font-size:clamp(19px,1.6vw,21px);font-weight:500;line-height:1.3}.gcard h3 a:hover{color:var(--acc)}.gcard__ex{color:var(--text);font-size:15px;line-height:1.65}.gcard>p:last-child{margin-top:auto;padding-top:6px}.edge{text-align:center}.edge .x-txt{max-width:560px;margin:14px auto 0}.edge__fig{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1000px;margin:30px auto 0;list-style:none;display:grid}.edge__fig>li{border-radius:var(--r-m);background:#fff;padding:26px 10px}.edge__fig h2{color:var(--acc);letter-spacing:-.02em;font-size:clamp(38px,4vw,54px);font-weight:300;line-height:1}.edge__fig p{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);white-space:pre-line;margin-top:10px;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:860px){.edge__fig{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference) and (min-width:861px){@supports (animation-timeline:view()){.drift{animation:linear both drift;animation-timeline:view();scale:1.12}@keyframes drift{0%{translate:0 -5%}to{translate:0 5%}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ypage{position:relative}.ypage>nav[aria-label=Breadcrumb]{z-index:6;color:var(--on-glass);position:absolute;top:186px;left:50px}.yhero{color:#fff;background:var(--ink);border-radius:36px;height:clamp(640px,86vh,720px);margin:16px 16px 0;position:relative;overflow:hidden}.yhero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#081e3073,#081e3000);height:240px;position:absolute;top:0;left:0;right:0}.yhero__photos,.yhero__main{position:absolute;inset:0}.yhero__main>img{object-fit:cover;width:100%;height:100%}.yhero__thumbs{z-index:2;flex-direction:column;gap:10px;list-style:none;display:flex;position:absolute;top:190px;right:32px}.yhero__thumbs .ph{border:1.5px solid #ffffffe6;border-radius:18px;width:150px;height:100px;box-shadow:0 10px 26px #04182840}.ytp{z-index:3;border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;width:min(660px,100% - 64px);padding:24px 30px 26px;display:flex;position:absolute;bottom:32px;left:32px}.ytp h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(52px,6vw,80px);font-weight:300;line-height:.95}.ytp__pr{margin:0 0 4px;line-height:1.25}.ytp__pr b{letter-spacing:-.01em;font-size:32px;font-weight:400}.ytp__pr small{color:var(--on-glass);font-size:12.5px;display:block}.ypage{grid-template-columns:minmax(var(--gut), 1fr) minmax(0, 768px) clamp(24px, 4vw, 64px) minmax(0, 440px) minmax(var(--gut-r), 1fr);align-items:start;display:grid}.ypage>*{grid-column:2;min-width:0}.ypage>.yhero{grid-area:1/1/auto/-1}.ypage>.specs{margin-top:44px}.ypage>.enq-wrap{display:contents}.enq-wrap__bg{display:none}.ypage .enq{z-index:4;grid-area:2/4/span 8;margin-top:-126px;position:sticky;top:20px}.ypage>p[role=status]{margin-top:20px}.specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.spec{background:var(--alt);border-radius:20px;flex-direction:column;gap:4px;padding:15px 16px 14px;display:flex}.spec dt{color:var(--text);font-size:13px;line-height:1.3}.spec dd{color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.25}.yabout{margin-top:40px}.yabout>h2{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:600;line-height:1.4}.yabout>h3{letter-spacing:-.025em;margin-top:14px;font-size:clamp(28px,2.6vw,36px);font-weight:300;line-height:1.14}.kf{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:14px;font-size:15.5px;line-height:1.55;list-style:none;display:grid}.kf li{gap:14px;padding:10px 0;display:flex}.kf li:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.yacc{margin-top:10px}.yabout .yacc:first-of-type{margin-top:40px}.yacc>summary{background:var(--alt);cursor:pointer;min-height:62px;color:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:10px 22px;font-size:16.5px;font-weight:500;line-height:1.3;list-style:none;display:flex}.yacc>summary::-webkit-details-marker{display:none}.yacc>summary p{margin:0}.yacc__body{padding:18px 0 8px}.prose-y p,.prose-y li{color:var(--text);font-size:16px;line-height:1.75}.prose-y p+p,.prose-y p+ul,.prose-y ul+p{margin-top:12px}.prose-y ul,.prose-y ol{padding-left:1.2em}.prose-y li+li{margin-top:4px}.prose-y h2,.prose-y h3{color:var(--ink);margin-top:22px;font-size:21px;font-weight:500;line-height:1.3}.yfaq{margin-top:26px}.yfaq h3{font-size:19px;font-weight:500;line-height:1.35}.yfaq .prose-y{margin-top:8px}.rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;display:grid}.rate{background:var(--alt);border-radius:20px;flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex}.rate .lab{margin:0}.rate b{letter-spacing:-.01em;color:var(--ink);font-size:24px;font-weight:400;line-height:1.2}.rate small{color:var(--muted);font-size:12.5px;line-height:1.3}.rates__note{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.65}.enq{border-radius:var(--r-xl);padding:28px}.broker{align-items:center;gap:14px;display:flex}.broker__ph{background:var(--alt);border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.broker__ph>img{object-fit:cover;width:100%;height:100%}.broker__name{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.broker__title{color:var(--text);margin-top:2px;font-size:13px;line-height:1.4}.enq__wa{margin-top:14px;margin-bottom:22px}.enq>.broker+h2{margin-top:22px}.enq>h2{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:600;line-height:1.4}.enq .form>p:first-of-type{letter-spacing:-.025em;color:var(--ink);margin-top:10px;font-size:28px;font-weight:300;line-height:1.12}.enq .form+p{color:var(--text);margin-top:16px;font-size:13.5px;line-height:1.6}.itin__head{flex-direction:column;grid-column:1/span 5;gap:14px;display:flex}.itin__list{flex-direction:column;grid-column:7/span 6;gap:10px;list-style:none;display:flex}.itin__list>li>:is(a,span){background:var(--alt);border-radius:999px;align-items:center;gap:14px;min-height:66px;padding:0 8px 0 6px;font-size:17px;font-weight:500;transition:background-color .2s;display:flex}.itin__name{flex:1;padding-left:4px}.itin__ph{background:#fff;border-radius:50%;flex:none;width:54px;height:54px;overflow:hidden}.itin__ph>img{object-fit:cover;width:100%;height:100%}.itin__list a:hover{background:#e2edf4}.itin__list i{background:var(--acc);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (max-width:860px){.ypage>nav[aria-label=Breadcrumb]{top:118px;left:20px}.yhero{background:0 0;border-radius:0;flex-direction:column;height:auto;margin:0;display:flex;overflow:visible}.yhero:before{height:200px}.yhero__photos{flex-direction:column;display:flex;position:static}.yhero__main{height:600px;position:relative}.yhero__thumbs{flex-direction:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 14px 0;display:grid;position:static}.yhero__thumbs .ph{width:auto;height:96px;box-shadow:none;border:0;border-radius:20px}.ytp{border-radius:26px;width:auto;padding:18px 20px 20px;inset:584px 12px auto;transform:translateY(-100%)}.ytp h1{font-size:44px}.ytp__pr b{font-size:26px}.ypage{flex-direction:column;align-items:stretch;display:flex}.ypage>*{margin-inline:var(--gut) var(--gut-r)}.ypage>.yhero{order:0;margin:0}.ypage>.specs{margin-top:28px}.ypage>.enq-wrap{order:2;margin:48px 0 0;padding:48px 12px;display:block;position:relative;overflow:hidden}.enq-wrap__bg{display:block;position:absolute;inset:0}.enq-wrap__bg>img{object-fit:cover;width:100%;height:100%}.ypage .enq{margin:0;position:relative}.ytp{flex-direction:column;align-items:flex-start;gap:10px}.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.kf{grid-template-columns:1fr}.enq{border-radius:26px;padding:22px 20px 20px}}.page{padding-top:clamp(40px,6vw,80px);padding-bottom:var(--sec)}.page>nav[aria-label=Breadcrumb],.crumbs{margin-bottom:18px}nav[aria-label=Breadcrumb] ol{flex-wrap:wrap;gap:6px 9px;font-size:13px;line-height:1.5;list-style:none;display:flex}nav[aria-label=Breadcrumb] li+li:before{content:"/";opacity:.6;margin-right:9px}nav[aria-label=Breadcrumb] a:hover{text-underline-offset:3px;text-decoration:underline}nav[aria-label=Breadcrumb] [aria-current]{font-weight:600}.page nav[aria-label=Breadcrumb]{color:var(--muted)}.page nav[aria-label=Breadcrumb] [aria-current]{color:var(--ink)}.page h1,.page-h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;max-width:22ch;font-size:clamp(38px,4.6vw,64px);font-weight:300;line-height:1.05}@media (max-width:860px){.page h1,.page-h1{font-size:36px;line-height:1.1}}.prose{max-width:760px}.page h1+.prose,.page h1+.media,.page h1+p,.page .byline+.prose{margin-top:28px}.prose>*+*{margin-top:16px}.prose p,.prose li{color:var(--text);font-size:17px;line-height:1.8}.prose h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:48px;font-size:clamp(28px,2.8vw,40px);font-weight:300;line-height:1.15}.prose h3{letter-spacing:-.01em;color:var(--ink);margin-top:32px;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.25}.prose h2+*,.prose h3+*{margin-top:12px}.prose ul,.prose ol{padding-left:1.25em}.prose ul{padding-left:0;list-style:none}.prose ul>li{padding-left:22px;position:relative}.prose ul>li:before{content:"";background:var(--acc);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.prose li+li{margin-top:6px}.prose a{color:var(--acc);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose strong{color:var(--ink);font-weight:600}.prose blockquote{border-left:3px solid var(--acc);color:var(--ink);padding:4px 0 4px 20px;font-size:19px;font-style:italic}@media (max-width:860px){.prose p,.prose li{font-size:16px;line-height:1.75}}.epage>h1,.article>h1,.hub>h1,.faqpage>h1{margin-bottom:0}.elead{border-radius:var(--r-l);height:clamp(240px,38vw,520px);margin-top:32px}.elead+.prose,.epage>h1+.prose,.article .byline+.elead{margin-top:36px}.egal{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:48px;list-style:none;display:grid}.egal .ph{aspect-ratio:4/3;border-radius:var(--r-ph)}.egal li:nth-child(5n+1){grid-area:span 2/span 2}.egal li:nth-child(5n+1) .ph{aspect-ratio:auto;height:100%}@media (max-width:960px){.egal{grid-template-columns:1fr 1fr}.egal li:nth-child(5n+1){grid-area:auto/1/auto/-1}.egal li:nth-child(5n+1) .ph{aspect-ratio:16/10;height:auto}}.epage .prose,.article .prose{max-width:780px}.epage--aside{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(28px,5vw,80px);display:grid}.epage--aside>h1,.epage--aside>.elead{grid-column:1/-1}.epage--aside>.prose{grid-column:1}.epage--aside>.egal{grid-area:3/2/span 2;grid-template-columns:1fr;margin-top:36px}.epage--aside>.egal li:nth-child(n){grid-area:auto}.epage--aside>.egal li .ph,.epage--aside>.egal li:nth-child(n) .ph{aspect-ratio:4/3;height:auto}@media (max-width:960px){.epage--aside{display:block}.epage--aside>.egal{grid-template-columns:1fr 1fr;margin-top:40px}}.epage section[aria-label=Yachts]{margin-block:36px}.hub>:is(p,ul:not([class]),ol,h2,h3,blockquote),.faqpage>:is(p,ul,ol,h2,h3,blockquote),.list-page>:is(p,h2,h3,ul:not([class]),blockquote){max-width:760px}.hub>p,.faqpage>p,.list-page>p{color:var(--text);margin-top:16px;font-size:17px;line-height:1.8}.hub>:is(h2,h3),.faqpage>:is(h2,h3),.list-page>:is(h2,h3){margin-top:32px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2}.hub>p a,.faqpage>p a,.list-page>p a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.hub>:is(.teasers,.hub-list)+p{margin-top:44px}.hub>:is(.teasers,.hub-list)~p>a:only-child{border:1.5px solid var(--acc);min-height:50px;color:var(--acc);border-radius:999px;align-items:center;padding:0 24px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.hub>:is(.teasers,.hub-list)~p>a:only-child:hover{background:var(--acc);color:#fff}.faqpage__list{margin-top:32px}.faqpage>:is(h2,h3,h4)+.faqpage__list{margin-top:18px}.faqpage__list+:is(h2,h3,h4){margin-top:52px}.ygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px;list-style:none;display:grid}.ygrid .ycard{width:auto}@media (max-width:1100px){.ygrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ygrid{grid-template-columns:1fr}}.ycard h2,.ycard h3{letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:500;line-height:1.25}.ycard h2 a:after,.ycard__stretch:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.ycard .cta{z-index:2;min-height:44px;margin-top:14px;padding:0 18px;font-size:14px;position:relative}.ycard__in .ycard__sp+.ycard__sp{margin-top:2px}.list-page .ycard{background:#fff;box-shadow:0 1px #0c2d480d,0 16px 40px #0c2d480f}.list-words{max-width:760px;margin-top:18px}.pager{margin-top:28px}.pager ul{flex-wrap:wrap;align-items:center;gap:8px;list-style:none;display:flex}.pager :is(a,span[aria-current]){border-radius:999px;justify-content:center;align-items:center;min-width:46px;min-height:46px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.pager a{border:1.5px solid var(--acc);color:var(--acc)}.pager a:hover,.pager span[aria-current]{background:var(--acc);color:#fff}.more-yachts{margin-top:48px}.hub-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;list-style:none;display:grid}.hub-list>li>a{border-radius:var(--r-m);background:var(--alt);letter-spacing:-.01em;flex-direction:column;justify-content:space-between;gap:18px;min-height:160px;padding:26px;font-size:21px;font-weight:400;line-height:1.25;transition:background-color .2s;display:flex}.hub-list>li>a:after{content:"";background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M0 5h12M8 1l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") center / 14px 10px no-repeat;border-radius:50%;align-self:flex-end;width:44px;height:44px}.hub-list>li>a:hover{background:#e2edf4}@media (max-width:960px){.hub-list{grid-template-columns:1fr}}.cat a,.cat{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:600;display:inline-flex}.article>.cat{margin-bottom:14px}.byline{color:var(--muted);margin-top:16px;font-size:14px}.byline a{color:var(--ink);font-weight:600}.postnav{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.postnav h2,.similar>h2{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:600}.postnav ul{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;list-style:none;display:grid}.postnav a{background:var(--alt);border-radius:22px;flex-direction:column;gap:6px;height:100%;padding:20px 22px;font-size:17px;font-weight:500;line-height:1.35;display:flex}.postnav a span{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:600}.postnav a[rel=next]{text-align:right}.similar{margin-top:56px}.teasers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;list-style:none;display:grid}.similar .teasers{grid-template-columns:repeat(2,minmax(0,1fr))}.teaser{border-radius:var(--r-m);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:26px;display:flex;box-shadow:0 1px #0c2d480d,0 16px 40px #0c2d4812}.teaser :is(h2,h3){letter-spacing:-.01em;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.3}.teaser :is(h2,h3) a:hover{color:var(--acc)}.teaser__ex{color:var(--text);font-size:15px;line-height:1.65}.teaser .cta{margin-top:auto}.teaser__ph{aspect-ratio:16/10;border-radius:var(--r-m) var(--r-m) 0 0;align-self:stretch;margin:-26px -26px 6px}.hub>.elead{margin-top:32px}.hub>.egal{margin-top:48px}@media (max-width:960px){.teasers,.similar .teasers,.postnav ul{grid-template-columns:1fr}}.faqpage .qa__a{max-width:none}.faqpage .prose+.qa,.faqpage h1+.qa{margin-top:28px}.faqpage .prose h2{margin-top:44px;margin-bottom:14px;font-size:clamp(22px,2vw,28px)}.contact-form{max-width:820px;margin-top:36px}p[role=status]{color:#4a3b00;background:#fff7e0;border-radius:16px;padding:12px 18px;font-size:14px}.form-sent p[role=status]{color:var(--ink);background:0 0;padding:0;font-size:16px}.form{flex-direction:column;gap:14px;display:flex}.form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form__fields>.fld{grid-column:1/-1}.form__fields>.fld--half{grid-column:auto}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld label{color:var(--text);font-size:14px;font-weight:500;line-height:1.4}.fld label .req{opacity:.75}.fld :is(input,select,textarea){border-radius:var(--r-field);width:100%;min-height:54px;color:var(--ink);appearance:none;background:#ffffffd9;border:1px solid #0c2d481a;padding:0 16px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.fld :is(input,select,textarea)::placeholder{color:#7f92a2}.fld textarea{resize:vertical;min-height:110px;padding-top:14px;padding-bottom:14px;line-height:1.5}.fld select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.fld input[type=date]{padding-right:12px}.fld :is(input,select,textarea):focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px #0f5b852e}.fld :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fld__err{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.45}.fld__err:before{content:"— "}[hidden]{display:none!important}.form__line:empty{background:0 0;padding:0}.form__line{background:var(--alt);color:var(--ink);border-radius:16px;padding:14px 18px;font-size:15px;line-height:1.55}.form__line:focus{outline:2px solid var(--acc);outline-offset:2px}.form__line a{color:var(--acc);text-underline-offset:3px;text-decoration:underline}.form button[type=submit]{width:100%}.form button[type=submit]:disabled{opacity:.7;cursor:progress}.form__acts{gap:10px;display:flex}.form__acts>button[type=submit]{flex:1}.form__back{min-height:54px;color:var(--acc);border:1.5px solid var(--acc);cursor:pointer;background:#ffffffb3;border-radius:999px;flex:none;padding:0 18px;font-size:15px;font-weight:600}.form__next{width:100%}.form__ts:empty{display:none}.steps{gap:6px;margin-top:16px;display:flex}.steps span{background:#0c2d481f;border-radius:999px;flex:1;height:4px}.steps span.on{background:var(--acc)}.form-sent{background:var(--alt);color:var(--ink);border-radius:22px;padding:22px 24px;font-size:16px}@media (max-width:520px){.form__fields{grid-template-columns:1fr}.form__fields>.fld--half{grid-column:1/-1}}.nf{padding-block:clamp(60px,10vw,140px)}.nf p{color:var(--text);margin-top:18px;font-size:18px}.nf .wp{margin-top:30px}.ytp{width:auto;max-width:min(760px,100% - 64px);padding:26px 32px 24px;display:block}.ytp h1{text-wrap:balance;font-size:clamp(48px,5.2vw,76px);line-height:.98}.ytp__pr{border-top:1px solid #ffffff47;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 0;padding-top:16px;line-height:1.1;display:flex}.ytp__pr small{display:inline}.ytp__pr .from{color:var(--on-glass-lab);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.ytp__pr b{letter-spacing:-.015em;color:#fff;font-size:clamp(26px,2.4vw,34px);font-weight:400}.ytp__pr .wk{color:var(--on-glass);font-size:14px}.ygone{border-top:1px solid #ffffff47;max-width:560px;margin:18px 0 0;padding-top:16px}.ygone__lab{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:600}.ygone__tx{color:var(--on-glass);margin-top:8px;font-size:16px;line-height:1.5}.ygone__go{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;display:flex}.ygone__go a:not(.wp){color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:860px){.yhero .yhero__main.hb{height:600px}.ytp{max-width:none;padding:18px 20px}.ytp h1{font-size:40px}.ytp__pr{margin-top:14px;padding-top:12px}.ytp__pr b{font-size:24px}.ygone{margin-top:14px;padding-top:12px}.ygone__tx{font-size:14.5px}}.cnav{align-items:center;gap:10px;margin-top:22px;display:flex}.cnav>button{border:1.5px solid var(--acc);width:46px;height:46px;color:var(--acc);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.cnav>button:hover{background:var(--acc);color:#fff}.cnav.w>button{color:#fff;border-color:#fff}.cnav.w>button:hover{color:var(--ink);background:#fff}.cnav .dots{gap:6px;margin-left:14px;display:flex}.cnav .dots button{cursor:pointer;background:#0f5b854d;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background-color .25s}.cnav.w .dots button{background:#ffffff73}.cnav .dots button.on{background:var(--acc);width:24px}.cnav.w .dots button.on{background:#fff}@media (max-width:860px){.cnav{margin-top:16px}.cnav>button{width:40px;height:40px}}@media (min-width:861px){.cnav.only-m{display:none}}.car.tcar{scrollbar-width:none;gap:20px;margin-right:0;padding-right:0;scroll-padding-left:0}.car.tcar::-webkit-scrollbar{display:none}.tcar>li{width:calc(33.3333% - 13.3333px)}.tcar .tcard{width:100%;min-height:300px}.tcar .tcard__who{margin-top:auto}@media (max-width:1179px){.tcar>li{width:calc(50% - 10px)}}@media (max-width:860px){.car.tcar{gap:12px}.tcar>li{width:100%}.tcar .tcard{min-height:0}}.edge.edge2{text-align:left;padding-block:clamp(36px,4.5vw,64px)}.edge2 .band{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.edge2 .x-h2 :is(h2,h3){font-size:clamp(26px,2.4vw,34px)}.edge2 .x-txt{max-width:440px;margin:10px 0 0}.edge2 .x-txt p{font-size:15px}.edge2 .edge__fig{background:#fff;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;margin:0;padding:22px 10px;display:grid;box-shadow:0 18px 44px #0c2d4814}.edge2 .edge__fig>li{border-left:1px solid var(--line);background:0 0;border-radius:0;padding:4px 18px}.edge2 .edge__fig>li:first-child{border-left:0}.edge2 .edge__fig h2{font-size:clamp(30px,2.6vw,38px)}.edge2 .edge__fig p{margin-top:8px;font-size:11px;line-height:1.3}@media (max-width:860px){.edge2 .band{grid-template-columns:1fr;gap:22px}.edge2 .edge__fig{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;padding:18px 8px}.edge2 .edge__fig>li:nth-child(3){border-left:0}.edge2 .edge__fig h2{font-size:28px}}.actell .tx{grid-column:1/span 5;align-items:flex-start;gap:14px}.actell .formcard{grid-column:6/span 7}.actell .stage{width:100%;margin-top:8px;position:relative}.actell .stage .ph{aspect-ratio:4/5;border-radius:28px}.actell .bcard{color:var(--ink);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.actell .bcard .av{border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden;box-shadow:0 6px 18px #0c2d4824}.actell .bcard .av img{object-fit:cover;width:100%;height:100%}.actell .bcard .bn{font-size:16px;font-weight:600;line-height:1.3}.actell .bcard .bt{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.3}.actell .bcard .cta{min-height:44px;margin-left:auto;padding:0 18px;font-size:14px}@media (max-width:860px){.actell .stage .ph{aspect-ratio:4/3;border-radius:24px}.actell .bcard{gap:12px;padding:12px 14px;bottom:10px;left:10px;right:10px}.actell .bcard .av{width:48px;height:48px}.actell .bcard .cta{justify-content:center;width:100%;margin-left:0}}.trust2 .pts2{flex-direction:column;grid-column:6/span 7;list-style:none;display:flex}.trust2 .pts2>li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,230px) minmax(0,1fr);align-items:start;gap:22px;padding:24px 0;display:grid}.trust2 .pts2>li:last-child{border-bottom:1px solid var(--line)}.trust2 .pts2 i{background:var(--alt);width:52px;height:52px;color:var(--acc);border-radius:50%;justify-content:center;align-items:center;display:flex}.trust2 .pts2 h3{letter-spacing:-.015em;margin-top:12px;font-size:21px;font-weight:500;line-height:1.25}.trust2 .pts2 p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.trust2 .trust__head{grid-column:1/span 4}@media (max-width:860px){.trust2 .pts2>li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0}.trust2 .pts2 i{width:44px;height:44px}.trust2 .pts2 h3{margin-top:9px;font-size:19px}.trust2 .pts2 p{grid-column:2;margin-top:0;font-size:14.5px}}.yhero__main.hb{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.yhero__thumbs button.ph{cursor:zoom-in;border:1.5px solid #ffffffe6;border-radius:18px;width:150px;height:100px;padding:0;display:block;box-shadow:0 10px 26px #04182840}.yhero__thumbs button.ph img{transition:transform .5s}.yhero__thumbs button.ph:hover img{transform:scale(1.05)}.yhero__thumbs>li{list-style:none}.lbcount{color:#fff;cursor:zoom-in;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:150px;height:40px;padding:0;font-size:13.5px;font-weight:600;display:flex}@media (max-width:860px){.yhero__thumbs button.ph{width:100%;height:96px;box-shadow:none;border:0;border-radius:20px}.yhero__thumbs .lbcount-li{display:none}}.lb{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#061624f0;flex-direction:column;display:flex;position:fixed;inset:0}.lb[hidden]{display:none}.lbtop{flex:none;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.lbn{letter-spacing:.08em;color:var(--on-glass-lab);font-size:14px;font-weight:500}.lbx,.lba{cursor:pointer;color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex}.lbx{font-size:26px;font-weight:300;line-height:1}.lbmid{flex:1;align-items:center;min-height:0;display:flex;position:relative}.lba{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lba.l{left:22px}.lba.r{right:22px}.lbtrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;height:100%;display:flex;overflow-x:auto}.lbtrack::-webkit-scrollbar{display:none}.lbs{scroll-snap-align:start;flex:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0 88px;display:flex}.lbs img{object-fit:contain;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 24px 64px #0006}.lbstrip{scrollbar-width:none;flex:none;justify-content:safe center;gap:8px;padding:16px 22px 22px;display:flex;overflow-x:auto}.lbstrip::-webkit-scrollbar{display:none}.lbstrip button{opacity:.6;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;flex:none;width:72px;height:48px;padding:0;transition:opacity .2s;overflow:hidden}.lbstrip button img{object-fit:cover;width:100%;height:100%}.lbstrip button.on{opacity:1;border-color:#fff}@media (max-width:860px){.lbtop{padding:12px 14px}.lba,.lbstrip{display:none}.lbs{padding:0 12px}.lbs img{border-radius:14px}.lbmid:after{content:"";background:#ffffff59;border-radius:999px;width:44px;height:4px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}}.acother .secH .h2{margin:0}.acother .ogrid{margin-top:30px}@media (min-width:861px){.acother .ogrid>.car{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-right:0;padding:0;display:grid;overflow:visible}}@media (min-width:861px) and (max-width:1179px){.acother .ogrid>.car{grid-template-columns:repeat(2,minmax(0,1fr))}}.acother .ogrid>.car>li{display:flex}.acother .ycard{flex:1;width:auto;box-shadow:0 18px 44px #0c2d4814}@media (max-width:860px){.acother .ogrid>.car{scrollbar-width:none;gap:12px;margin-right:0;padding-right:0}.acother .ogrid>.car>li,.acother .ycard{width:100%}}.acitin__top{flex-direction:column;gap:14px;max-width:640px;display:flex}.itiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px;list-style:none;display:grid}.itiles .ctile{aspect-ratio:3/4;border-radius:var(--r-m);background:var(--alt);display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #0c2d4814}.itiles .ctile>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.itiles a.ctile:hover>img{transform:scale(1.04)}.itiles .pill{color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 18px;font-size:16px;font-weight:500;line-height:1.2;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.itiles .pill i{width:38px;height:38px;color:var(--ink);background:#ffffffe6;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:860px){.itiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.itiles .ctile{aspect-ratio:1/1.3;border-radius:24px}.itiles .pill{text-align:center;justify-content:center;min-height:44px;padding:6px 12px;font-size:14px;bottom:10px;left:10px;right:10px}.itiles .pill i{display:none}}@media (prefers-reduced-motion:reduce){.itiles .ctile>img,.yhero__thumbs button.ph img{transition:none}}:is(.page:has(.phero.top-photo),.page:has(>.acthanks)){padding-top:0;position:relative}:is(.page:has(.phero.top-photo)>nav[aria-label=Breadcrumb],.page:has(>.acthanks)>nav[aria-label=Breadcrumb]){z-index:6;color:var(--on-glass);text-shadow:0 1px 12px #04182859;margin:0;position:absolute;top:132px;left:52px}.page:has(>.acthanks)>nav[aria-label=Breadcrumb]{top:186px}:is(.page:has(.phero.top-photo)>nav[aria-label=Breadcrumb] [aria-current],.page:has(>.acthanks)>nav[aria-label=Breadcrumb] [aria-current]){color:#fff}.phero.top-photo{--band:clamp(360px, 46vh, 440px);--over:64px;--after:clamp(44px, 4.6vw, 68px);margin:16px calc(50% - 50vw + 16px) calc(var(--over) + var(--after));height:var(--band);color:var(--ink);isolation:isolate;position:relative}.phero__ph{background:var(--ink);border-radius:36px;position:absolute;inset:0;overflow:hidden}.phero__ph:after{content:"";pointer-events:none;background:linear-gradient(#081e3080 0,#081e301f 190px,#081e3000 300px);position:absolute;inset:0}.phero__ph>img{object-fit:cover;width:100%;height:100%}.phero__tp.glass{z-index:3;left:max(clamp(28px, 4vw, 56px), calc((100vw - var(--wrap)) / 2 + var(--gut) - 28px));bottom:calc(-1 * var(--over));border-radius:30px;width:min(760px,100% - 2*clamp(28px,4vw,56px));padding:28px 36px 30px;position:absolute}.phero.top-photo .phero__tp.glass{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;box-shadow:0 24px 64px #0c2d4824}.page .phero h1{letter-spacing:-.028em;text-wrap:balance;max-width:none;font-size:clamp(36px,3.6vw,50px);font-weight:300;line-height:1.06}.page .phero.top-photo h1{color:var(--ink)}.phero+.prose,.phero~.prose{margin-top:clamp(40px,5vw,72px)}.page .phero.top-photo+:not(.accontact),.hub>.phero.top-photo+*{margin-top:0}.phero.top-photo:has(+.about>.acstate:first-child){margin-bottom:var(--over)}.phero.top-photo+:is(.sec,section),.phero.top-photo+.sx{padding-top:0}.phero.top-photo+.sx>:first-child{margin-top:0;padding-top:0}.epage--aside>.phero{grid-column:1/-1}@media (max-width:860px){.phero.top-photo{--band:340px;--over:48px;--after:36px;margin:0 calc(50% - 50vw) calc(var(--over) + var(--after))}.phero__ph{border-radius:0 0 26px 26px}:is(.page:has(.phero.top-photo)>nav[aria-label=Breadcrumb],.page:has(>.acthanks)>nav[aria-label=Breadcrumb]){top:112px;left:20px;right:20px}.page:has(>.acthanks)>nav[aria-label=Breadcrumb]{top:140px}.phero__tp.glass{border-radius:24px;width:auto;padding:20px 22px 22px;left:14px;right:14px}.page .phero h1{font-size:30px;line-height:1.12}}.accontact{z-index:3;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:-120px;display:grid;position:relative}.accontact .acfacts{background:#fff;border-radius:34px;flex-direction:column;grid-column:1/span 5;gap:24px;padding:clamp(26px,3vw,40px);display:flex;box-shadow:0 24px 64px #0c2d4824}.accontact .acfacts .prose p{color:var(--text);font-size:clamp(17px,1.4vw,20px);line-height:1.6}.accontact .contact-form{grid-column:6/span 7;max-width:none;margin-top:0;box-shadow:0 24px 64px #0c2d4824}.accontact .facts{flex-direction:column;list-style:none;display:flex}.accontact .facts li{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:16px 0;display:flex}.accontact .facts li:last-child{border-bottom:1px solid var(--line)}.accontact .facts a{color:var(--ink);letter-spacing:-.01em;font-size:17.5px;font-weight:500}.accontact .facts a:hover{color:var(--acc)}.page:has(.accontact) .phero.top-photo{--band:clamp(500px, 62vh, 580px);--over:0px;margin-bottom:0}.page:has(.accontact) .phero__tp.glass{bottom:calc(120px + var(--after))}@media (max-width:860px){.accontact{flex-direction:column;gap:16px;margin-top:0;display:flex}.accontact .acfacts{border-radius:26px;padding:24px 20px}.page:has(.accontact) .phero.top-photo{--band:340px;--over:48px;margin-bottom:calc(var(--over) + var(--after))}.page:has(.accontact) .phero__tp.glass{bottom:calc(-1 * var(--over))}}.acthanks{isolation:isolate;color:#fff;justify-content:center;align-items:center;min-height:max(640px,88vh);margin:0 calc(50% - 50vw);padding:150px 20px 90px;display:flex;position:relative}.page:has(>.acthanks){padding-bottom:0}.acthanks__ph{z-index:-1;position:absolute;inset:0}.acthanks__ph>img{object-fit:cover;width:100%;height:100%}.acthanks__card{text-align:center;border-radius:34px;flex-direction:column;align-items:center;max-width:720px;padding:44px 44px 40px;display:flex}.page .acthanks h1{letter-spacing:.16em;text-transform:uppercase;color:var(--on-glass-lab);max-width:none;font-size:12px;font-weight:600;line-height:1.4}.acthanks h2{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin-top:14px;font-size:clamp(30px,3.6vw,50px);font-weight:300;line-height:1.08}.acthanks p{color:var(--on-glass);margin-top:16px;font-size:16px;line-height:1.7}.acthanks p>a:only-child{min-height:54px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:14px;margin-top:10px;padding:0 7px 0 24px;font-size:15.5px;font-weight:600;display:inline-flex}.acthanks p>a:only-child:after{content:"";background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='M0 5h12M8 1l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") center / 14px 10px no-repeat;border-radius:50%;width:40px;height:40px}@media (max-width:860px){.acthanks{min-height:max(600px,100svh);padding:130px 12px 80px}.acthanks__card{border-radius:26px;padding:28px 22px}.acthanks h2{font-size:28px}}.page:has(>.epage--about){padding-bottom:0}.sx .lab :is(p,h2,h3){letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:600;line-height:1.4}.sx .x-h2 :is(h2,h3){letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(30px,3.3vw,48px);font-weight:300;line-height:1.14}.sx .lab+.x-h2{margin-top:14px}.sx .x-txt p{color:var(--text);font-size:16px;line-height:1.75}.sx .x-txt p+p{margin-top:14px}.sx .x-txt strong{color:var(--ink);font-weight:600}.sx .x-txt{margin-top:18px}.sx .x-btn a{background:var(--acc);color:#fff;border-radius:999px;align-items:center;min-height:54px;padding:0 26px;font-size:15.5px;font-weight:600;display:inline-flex}.sx .x-cta{margin-top:8px}.sx .navy{background:var(--ink);color:#fff}.acstate__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.acstate__k{grid-area:1/1/auto/-1}.acstate__big{grid-area:2/1/auto/span 2;margin-top:16px}.acstate__big :is(h2,h3,p){letter-spacing:-.028em;text-wrap:balance;color:var(--ink);font-size:clamp(34px,3.7vw,56px);font-weight:300;line-height:1.06}.acstate__lead{grid-area:3/1/auto/span 2;max-width:700px;margin-top:24px}.acstate__lead p{color:var(--text);font-size:clamp(17px,1.4vw,20px);line-height:1.6}.acfig{border-top:1px solid var(--line);grid-row:4;margin-top:clamp(44px,5vw,72px);padding-top:clamp(32px,3.5vw,44px)}.acfig--1{grid-column:1}.acfig--2{grid-column:2}.acfig--3{grid-column:3}.acfig__s--1{grid-column:1}.acfig__s--2{grid-column:2}.acfig__s--3{grid-column:3}.acfig__n p{letter-spacing:-.035em;color:var(--ink);font-size:clamp(52px,5vw,76px);font-weight:200;line-height:1}.acfig__l p{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-top:16px;font-size:12px;font-weight:600}.acfig__s{grid-row:5;margin-top:12px}.acfig__s p{max-width:330px;color:var(--text);font-size:15px;line-height:1.65}@media (max-width:860px){.acstate__grid{grid-template-columns:1fr}.acstate__big,.acstate__lead{grid-column:1}.acstate__big :is(h2,h3,p){font-size:32px}.acfig--1,.acfig--2,.acfig--3,.acfig__s--1,.acfig__s--2,.acfig__s--3{grid-column:1}.acfig--1{grid-row:4}.acfig__s--1{grid-row:5}.acfig--2{grid-row:6}.acfig__s--2{grid-row:7}.acfig--3{grid-row:8}.acfig__s--3{grid-row:9}.acfig{margin-top:26px;padding-top:22px}.acfig--1{margin-top:36px}.acfig__n p{font-size:44px}.acfig__l p{margin-top:10px}.acfig__s{margin-top:6px}}.acfounder__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.acfounder__ph{border-radius:32px;grid-area:1/1/auto/span 8;height:600px}.acfounder__panel{z-index:2;border-radius:34px;flex-direction:column;grid-area:1/7/auto/span 6;align-items:flex-start;padding:44px 46px;display:flex;position:relative}.acwho{border-top:1px solid var(--line);align-items:center;gap:16px;width:100%;margin-top:22px;padding-top:20px;display:flex}.acwho__ph{border-radius:50%;flex:none;width:68px;height:68px;box-shadow:0 6px 18px #0c2d4824}.acwho__ph>img{object-position:50% 28%}.acwho__n h3{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:500;line-height:1.3}.acwho__n p{color:var(--muted);margin-top:3px;font-size:13.5px}@media (max-width:860px){.acfounder__grid{flex-direction:column;display:flex}.acfounder__ph{border-radius:24px;width:100%;height:250px}.acfounder__panel{border-radius:26px;align-self:stretch;margin:-48px 12px 0;padding:26px 22px}.acwho__ph{width:56px;height:56px}}.acpil__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.acpil__cards>li{background:var(--alt);border-radius:28px;padding:30px 28px;box-shadow:0 18px 44px #0c2d4814}.acpil__cards i{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:22px;display:flex}.acpil__cards i:after{content:"";background:var(--acc);border-radius:50%;width:10px;height:10px}.sx .acpil__cards .x-h2 :is(h2,h3){letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1.25}.acpil__cards .x-txt{margin-top:12px}.acpil__cards .x-txt p{font-size:15.5px}.acpil__go{text-align:center;margin-top:40px}@media (max-width:860px){.acpil__cards{grid-template-columns:1fr}.acpil__cards>li{padding:24px 22px}.acpil__go{margin-top:28px}}.acquote{text-align:center;padding-block:clamp(72px,8vw,112px)}.acquote .wrap{max-width:1100px}.sx .acquote .x-h2 :is(h2,h3){letter-spacing:-.028em;color:#fff;font-size:clamp(30px,3.8vw,56px);line-height:1.12}.sx .acquote__who{margin-top:28px}.sx .acquote__who p{color:#9fc3db}@media (max-width:860px){.sx .acquote .x-h2 :is(h2,h3){font-size:27px}}.achome__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.achome__tx{flex-direction:column;grid-column:1/span 6;align-items:flex-start;display:flex}.achome__tx .mati{margin-bottom:18px}.achome__ph{aspect-ratio:4/5;border-radius:32px;grid-column:8/span 5}@media (max-width:860px){.achome__grid{flex-direction:column;align-items:stretch;gap:28px;display:flex}.achome__ph{aspect-ratio:4/3;border-radius:24px}}.ackind__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.ackind__head{grid-column:1/span 5}.ackind__ph{aspect-ratio:16/10;border-radius:28px;width:100%;margin-top:32px}.ackind__cards{grid-column:7/span 6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.kcard{background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;min-height:212px;padding:30px 28px 28px;display:flex;box-shadow:0 18px 44px #0c2d4814}.kcard__q blockquote{color:var(--ink);font-size:17px;line-height:1.5}.kcard__q em{font-style:normal}.kcard__who{align-items:center;gap:12px;display:flex}.kcard__in blockquote{background:var(--alt);width:42px;height:42px;color:var(--acc);letter-spacing:.06em;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.sx .kcard__c blockquote{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}@media (max-width:860px){.ackind__grid{flex-direction:column;gap:22px;display:flex}.ackind__ph{border-radius:24px;margin-top:22px}.ackind__cards{grid-template-columns:1fr;gap:12px}.kcard{border-radius:24px;gap:18px;min-height:0;padding:22px 20px}}.acready{padding-block:clamp(24px,3vw,40px)}.acready__box{border-radius:34px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 24px 64px #0c2d4824}.acready__tx{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,4vw,64px) clamp(24px,3.5vw,56px);display:flex}.sx .acready .lab :is(p,h2,h3){color:#9fc3db}.sx .acready .x-h2 :is(h2,h3){color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.12}.sx .acready .x-txt p{color:#d8e6ef}.sx .acready .x-btn{margin-top:26px}.sx .acready .x-btn a{color:var(--ink);background:#fff}.acready__ph{min-height:clamp(260px,32vw,440px)}@media (max-width:860px){.acready__box{border-radius:26px;grid-template-columns:1fr}.acready__ph{order:-1;min-height:220px}.acready__tx{padding:26px 20px 28px}}.acloop__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.acloop__grid>.x-h2{grid-column:1/span 5}.acloop__grid>.x-txt{grid-column:7/span 6;margin-top:0}@media (max-width:860px){.acloop__grid{display:block}.acloop__grid>.x-txt{margin-top:14px}}.sx>.sec{margin-inline:calc(50% - 50vw)}.sx>.acready{background:0 0}:is(.page:has(>.epage--region),.page:has(>.hub .region)){padding-bottom:0}.sx .x-h3 :is(h2,h3){letter-spacing:-.02em;color:var(--ink);font-size:clamp(21px,1.8vw,26px);font-weight:400;line-height:1.15}.sx .x-lead p{color:var(--text);font-size:clamp(16.5px,1.3vw,19px);line-height:1.6}.region>.sec{padding-block:clamp(48px,6vw,96px)}.region>.acready{padding-block:clamp(24px,3vw,40px)}.acopen__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.acin{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:18px;display:flex}.acin .x-btn{margin-top:6px}.acwhy{background:var(--alt);border-radius:28px;grid-column:7/span 6;padding:30px 32px 26px}.acwhy .x-h3 :is(h2,h3){font-size:clamp(22px,1.9vw,26px)}.x-dots ul{margin-top:14px;list-style:none}.x-dots li{color:var(--text);padding:8px 0 8px 22px;font-size:16px;line-height:1.5;position:relative}.x-dots li:before{content:"";background:var(--acc);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(4px + .75em);left:2px}@media (max-width:860px){.acopen__grid{flex-direction:column;align-items:stretch;gap:28px;display:flex}.acwhy{border-radius:24px;padding:22px 20px 18px}}.acjourney .route{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));margin:0 0 26px;display:grid;position:relative}.acjourney .route:before{content:"";top:9px;left:calc(100% / (var(--n,7) * 2));right:calc(100% / (var(--n,7) * 2));background:var(--line);height:1.5px;position:absolute}.acjourney .route button{cursor:pointer;color:var(--acc);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex;position:relative}.acjourney .route button:after{content:attr(aria-label);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:600;line-height:1.3}.acjourney .route i{border:1.5px solid var(--acc);background:#fff;border-radius:50%;width:19px;height:19px;transition:background .2s,transform .2s;display:block}.acjourney .route button.on i{background:var(--acc);transform:scale(1.15)}.car.jtrack{scrollbar-width:none;gap:20px;margin-right:0;padding-right:0;scroll-padding-left:0}.car.jtrack::-webkit-scrollbar{display:none}.jcard{background:#fff;border-radius:28px;flex-direction:column;width:calc(33.3333% - 13.3333px);padding:8px 8px 24px;display:flex;box-shadow:0 18px 44px #0c2d4814}.jcard>.ph{aspect-ratio:4/3;border-radius:22px}.jcard .chip{z-index:2;position:absolute;top:12px;left:12px}.jcard .chip p{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#081e306b;border:1px solid #ffffff38;border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.jcard .in{padding:16px 12px 0}.jcard .x-txt{margin-top:8px}.jcard .x-txt p{font-size:15px;line-height:1.65}@media (max-width:1179px){.jcard{width:calc(50% - 10px)}}@media (max-width:860px){.acjourney .route{margin-bottom:18px}.acjourney .route:before{top:7px}.acjourney .route button:after{letter-spacing:.1em;font-size:10.5px}.acjourney .route i{width:15px;height:15px}.car.jtrack{gap:12px}.jcard{border-radius:24px;width:100%;padding:6px 6px 20px}.jcard>.ph{aspect-ratio:16/11;border-radius:20px}.jcard .x-h3 :is(h2,h3){font-size:23px}}.acready.pic40 .acready__box{grid-template-columns:3fr 2fr}@media (max-width:860px){.acready.pic40 .acready__box{grid-template-columns:1fr}}.acsim__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;list-style:none;display:grid}.acsim .dcard{width:auto;box-shadow:0 18px 44px #0c2d4814}.acsim .dcard>.ph{aspect-ratio:4/3}.acsim .dcard .x-h3{margin-top:12px}.acsim .dcard .x-txt{margin-top:4px}.acsim .dcard .x-cta{margin-top:auto;padding-top:10px}.x-cta p:not(:has(a)){border:1.5px solid var(--line);min-height:44px;color:var(--muted);border-radius:999px;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}@media (max-width:860px){.acsim__grid{grid-template-columns:1fr;gap:14px}}.acy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;list-style:none;display:grid}.acy .rcard{width:auto;box-shadow:0 18px 44px #0c2d4814}.rcard__nm :is(h2,h3){letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:500;line-height:1.25}.rcard__nm a:hover{color:var(--acc)}.rcard__ws p{color:var(--text);white-space:pre-line;margin-top:4px;font-size:13px;line-height:1.5}.rcard__ws p:first-child:first-line{color:var(--ink);font-weight:600}.rcard__ws p:last-child{color:var(--acc);margin-top:8px;font-size:22px;font-weight:500}@media (max-width:860px){.acy__grid{grid-template-columns:1fr;gap:14px}}.hub>.acmap__lab{color:var(--acc);max-width:none;margin-top:clamp(28px,3.5vw,48px);font-size:12px;line-height:1.4}.hub>.mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:400px;gap:20px;margin-top:18px;list-style:none;display:grid}.mosaic>li{grid-column:span 4}.mtile{color:#fff;background:var(--ink);isolation:isolate;border-radius:30px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #0c2d481a}.mtile>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.mtile:hover>img,.mtile:focus-visible>img{transform:scale(1.04)}.mtile>i{z-index:2;width:46px;height:46px;color:var(--ink);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.mtile .mp{z-index:2;border-radius:24px;flex-direction:column;padding:20px 22px 22px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.mtile .mp .lab{color:var(--on-glass-lab)}.mtile .mt{letter-spacing:-.02em;margin-top:8px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.15}.mtile .mp .txt{color:var(--on-glass);margin-top:8px;font-size:14.5px;line-height:1.55}.hub>.mosaic+*{margin-top:clamp(16px,2vw,24px)}@media (max-width:860px){.hub>.mosaic{flex-direction:column;gap:12px;display:flex}.mosaic>.mt-c{order:1}.mosaic>.mt-s{order:2}.mosaic>.mt-w{order:3}.mosaic>.mt-d{order:4}.mosaic>li:not([class]){order:5}.mosaic>li{aspect-ratio:4/5}.mtile{border-radius:26px}.mtile .mp{padding:16px 18px 18px;bottom:10px;left:10px;right:10px}.mtile .mt{font-size:24px}.mtile .mp .txt{font-size:14px}.mtile>i{width:40px;height:40px;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.mtile>img{transition:none}}.acloop__grid--form{align-items:center}.acloop__grid--form>.acloop__tx{grid-column:1/span 5}.acloop__grid--form>.acloop__tx>.x-txt{margin-top:14px}.acloop__grid--form>.acloop__form{grid-column:7/span 6}@media (max-width:860px){.acloop__grid--form{flex-direction:column;align-items:stretch;gap:22px;display:flex}}:is(.page:has(>.epage--type),.page:has(>.faqpage),.page:has(>.article .acartnav),.page:has(>.hub .acblogcta)){padding-bottom:0}.sx>.sec.navy{background:var(--ink)}.sx .navy .lab :is(p,h2,h3){color:#9fc3db}.sx .navy .x-h2 :is(h2,h3){color:#fff}.sx .navy .x-txt p{color:#d8e6ef}.sx .navy .x-cta a{color:#fff;border-color:#fff}.sx .navy .x-cta a:hover{color:var(--ink);background:#fff}.actin__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.actin__tx{flex-direction:column;grid-column:1/span 6;align-items:flex-start;display:flex}.actin__tx .x-btn{margin-top:26px}.actin__pic{grid-column:8/span 5;grid-auto-flow:column;gap:16px;display:grid}.actin__pic .ph{aspect-ratio:4/5;border-radius:32px}:is(.actfeat,.acy) .ygrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;list-style:none;display:grid}:is(.actfeat,.acy) .ygrid .ycard{width:auto;height:100%;box-shadow:0 18px 44px #0c2d4814}@media (max-width:1179px){:is(.actfeat,.acy) .ygrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tpage .qb{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin-inline:auto;display:flex}.tpage .qb .x-txt{margin-top:16px}.tpage .qb :is(.x-cta,.x-btn){margin-top:24px}.actwhy__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.actwhy__tx{grid-column:1/span 4}.actwhy__pts{grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;display:grid}.actwhy__pts>li{border:1px solid var(--line);background:#fff;border-radius:28px;padding:28px 26px;box-shadow:0 18px 44px #0c2d4814}.actwhy__pts i{background:var(--alt);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex}.actwhy__pts i:after{content:"";background:var(--acc);border-radius:50%;width:10px;height:10px}.sx .actwhy__pts .x-h3 :is(h2,h3){letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.25}.actwhy__pts .x-txt{margin-top:10px}.actwhy__pts .x-txt p{font-size:15.5px}.actfaq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.actfaq__tx{grid-column:1/span 4}.actfaq__list{grid-column:6/span 7}.actfaq .qa>summary,.faqsec:nth-of-type(4n) .qa>summary{background:#fff}.qa>summary p{font:inherit;color:inherit}.strip5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:clamp(36px,4vw,56px);list-style:none;display:grid}.strip5 .ph{aspect-ratio:4/5;border-radius:24px}@media (max-width:860px){.actin__grid,.actwhy__grid,.actfaq__grid{flex-direction:column;align-items:stretch;gap:26px;display:flex}.actin__pic .ph{aspect-ratio:4/3;border-radius:24px}:is(.actfeat,.acy) .ygrid{grid-template-columns:1fr;gap:14px}.actwhy__pts{grid-template-columns:1fr;gap:12px}.actwhy__pts>li{border-radius:24px;padding:22px 20px}.strip5{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gut)) calc(-1 * var(--gut-r));padding-inline:var(--gut) var(--gut-r);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.strip5 .ph{scroll-snap-align:start;flex:none;width:62vw}}.faqpage{max-width:none}.faqsec{padding:clamp(44px, 5.5vw, 80px) max(var(--gut), calc(50vw - var(--wrap) / 2 + var(--gut)));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin-inline:calc(50% - 50vw);display:grid}.faqsec>:not(.faqpage__list){grid-column:1/span 4;position:sticky;top:24px}.faqsec>.faqpage__list{grid-area:1/6/span 6/span 7;margin-top:0}.faqpage .faqsec>h2{letter-spacing:-.025em;color:var(--ink);max-width:none;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.15}.faqsec:nth-of-type(2n){background:var(--ink)}.faqsec:nth-of-type(4n){background:var(--alt)}.faqpage .faqsec:nth-of-type(4n+2)>:is(h2,h3,p){color:#fff}.faqsec:nth-of-type(4n+2) .qa>summary{color:#fff;background:#ffffff14;border:1px solid #ffffff24}.faqsec:nth-of-type(4n+2) .pm{color:#fff}.faqsec:nth-of-type(4n+2) .qa__a p{color:#d8e6ef}.faqsec:nth-of-type(4n+2) .qa__a :is(strong,a){color:#fff}@media (max-width:860px){.faqsec{display:block}.faqsec>:not(.faqpage__list){position:static}.faqsec>.faqpage__list{margin-top:20px}}.hub>.phero+h2{margin-top:clamp(48px,6vw,96px)}.hub .teaser{border-radius:30px;padding:8px 8px 22px;box-shadow:0 18px 44px #0c2d4814}.hub .teaser>:not(.teaser__ph){margin-inline:14px}.hub .teaser__ph{aspect-ratio:400/260;border-radius:24px;margin:0 0 6px}.hub>.teasers{margin-top:30px}.hub .sx>.acblogcta{margin-top:clamp(32px,4vw,56px)}.sx .x-lead p+p{margin-top:14px}.acblogcta .x-lead p{color:#fff;font-size:clamp(20px,2vw,28px);font-weight:300;line-height:1.3}.acblogcta .x-btn{margin-top:26px}.sx .acblogcta .x-btn a{color:var(--ink);background:#fff}.article{max-width:none}.article>:is(.prose,.elead,.egal){max-width:760px;margin-inline:auto}.article>.elead{margin-top:clamp(40px,5vw,72px)}.phero.art .phero__tp{width:min(820px,100% - 64px)}.page .phero.art h1{margin-top:12px;font-size:clamp(32px,3.4vw,46px);line-height:1.08}.phero .cat,.phero .cat a{color:var(--acc)}.phero .byline{color:var(--muted);margin-top:16px}.phero .byline a{color:var(--ink)}.acartnav .postnav{border-top:0;margin-top:0;padding-top:0}.acartnav .postnav a{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:16px 26px}.acartnav .similar{margin-top:clamp(40px,5vw,64px)}.acartnav .teaser{border-radius:30px;padding:8px 8px 22px}.acartnav .teaser>:not(.teaser__ph){margin-inline:14px}.acartnav .teaser__ph{aspect-ratio:400/260;border-radius:24px;margin:0 0 6px}@media (max-width:860px){.page .phero.art h1{font-size:28px}.acartnav .postnav a{border-radius:24px}}.legal>.prose{max-width:760px;margin:clamp(40px,5vw,72px) auto 0}.page.nf{padding-block:0 var(--sec)}.nf .phero p{color:var(--text);margin-top:14px;font-size:17px}.nf .phero .wp{margin-top:24px}.acartnav .teaser,.acartnav .teaser :is(h2,h3) a{color:var(--ink)}.ctile .x-name.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(140deg,#ffffff29,#ffffff0a),#08223680}.dcard{position:relative}.dcard .x-cta a:after{content:"";z-index:2;border-radius:var(--r-l);position:absolute;inset:0}.ycard>.ph,.dcard>.ph{z-index:0;position:relative}.ycard h3 a:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.ycard>.ph img,.dcard>.ph img{transition:transform .6s}.ycard:hover>.ph img,.ycard:focus-within>.ph img{transform:scale(1.04)}.dcard:has(.x-cta a):hover>.ph img{transform:scale(1.04)}.dcard:has(.x-cta a:focus-visible)>.ph img{transform:scale(1.04)}.ycard,.dcard{transition:box-shadow .3s,translate .3s}:is(.ycard:hover,.dcard:has(.x-cta a):hover){translate:0 -2px;box-shadow:0 22px 50px #0c2d4824}.dcard:has(.x-cta a):hover .x-cta a{background:var(--acc);color:#fff;border-color:var(--acc)}@media (prefers-reduced-motion:reduce){.ycard,.dcard,.ycard>.ph img,.dcard>.ph img{transition:none}:is(.ycard:hover,.dcard:has(.x-cta a):hover){translate:none}}.lbv__mid{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 clamp(14px,4vw,64px) clamp(24px,5vh,64px);display:flex}.lbv__film{aspect-ratio:16/9;background:#000;border-radius:18px;width:min(1200px,100%,177.778vh - 284.444px);overflow:hidden;box-shadow:0 24px 64px #0006}.lbv__film iframe{border:0;width:100%;height:100%;display:block}@media (max-width:860px){.lbv__film{border-radius:12px}}.ready{align-items:flex-end;min-height:clamp(560px,52vw,760px);padding-block:clamp(32px,4vw,64px);display:flex}.ready>.wrap{width:100%}.ready__card{padding:30px 40px 34px}@media (max-width:860px){.ready{min-height:620px;padding-block:20px}}.phero.top-photo{z-index:2}.about>.acstate.navy{margin-top:calc(-1 * var(--over,64px));padding-block:calc(var(--over,64px) + clamp(48px, 6vw, 88px)) clamp(64px, 7vw, 112px);background:radial-gradient(120% 90% at 85% 0%, #1f6fa073, #0c2d4800 60%), var(--ink);position:relative;overflow:hidden}.phero.top-photo+.about>.acstate.navy:first-child{margin-top:calc(-1 * var(--over,64px));padding-top:calc(64px + clamp(40px,5vw,72px))}@media (max-width:860px){.phero.top-photo+.about>.acstate.navy:first-child{margin-top:-48px;padding-top:88px}}.acstate.navy .acstate__grid{column-gap:clamp(24px,4vw,64px)}.acstate.navy .acstate__k p{color:#9fc3db}.acstate.navy .acstate__big{grid-column:1/span 2}.acstate.navy .acstate__big :is(h2,h3,p){color:#fff;font-size:clamp(38px,4.4vw,66px);line-height:1.04}.acstate.navy .acstate__lead{grid-area:2/3;align-self:end;margin-top:0}.acstate.navy .acstate__lead p{color:#d8e6ef;font-size:clamp(16.5px,1.3vw,19px)}.acstate.navy .acfig{border-top:1px solid #ffffff2e;margin-top:clamp(56px,6vw,96px);padding-top:clamp(28px,3vw,40px)}.acstate.navy .acfig__n p{background:linear-gradient(#fff 30%,#9fd8f0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,7.4vw,112px);font-weight:200}.acstate.navy .acfig__l p{color:#9fd8f0}.acstate.navy .acfig__s p{color:#d8e6ef}@media (max-width:860px){.about>.acstate.navy{padding-bottom:56px}.acstate.navy .acstate__big,.acstate.navy .acstate__lead{grid-column:1}.acstate.navy .acstate__lead{grid-row:3;margin-top:20px}.acstate.navy .acstate__big :is(h2,h3,p){font-size:34px}.acstate.navy .acfig__n p{font-size:56px}}.acfounder__grid{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,5fr);align-items:start}.acfounder__panel{display:contents}.acfounder__ph{aspect-ratio:4/5;border-radius:32px;grid-area:1/3/6;height:auto;box-shadow:0 30px 70px #0c2d4829}.acfounder__ph>img{object-position:50% 55%}.acfounder__panel>.lab{grid-area:1/1}.acfounder__panel>.x-h2{grid-area:2/1;margin-top:14px}.sx .acfounder__panel>.x-h2 :is(h2,h3){letter-spacing:-.03em;text-wrap:balance;font-size:clamp(38px,4vw,60px);font-weight:300;line-height:1.04}.acfounder__panel>.x-h2+.x-txt{grid-area:3/1;margin-top:28px}.acfounder__panel>.x-h2+.x-txt p{color:var(--text);font-size:clamp(17px,1.4vw,20px);line-height:1.6}.acfounder__panel>.acwho+.x-txt{border-left:2px solid var(--acc);grid-area:4/1;margin-top:32px;padding-left:24px}.acfounder__panel>.acwho+.x-txt p{color:var(--ink);font-size:clamp(16px,1.25vw,18px);line-height:1.65}.acfounder__panel>.acwho{z-index:2;background:#fff;border:0;border-radius:999px;grid-area:5/3;place-self:end start;width:auto;margin:0 0 32px -56px;padding:12px 26px 12px 12px;position:relative;box-shadow:0 20px 50px #0c2d482e}@media (max-width:860px){.acfounder__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);display:grid}.acfounder__panel>.lab{grid-row:1}.acfounder__panel>.x-h2{grid-row:2}.sx .acfounder__panel>.x-h2 :is(h2,h3){font-size:34px}.acfounder__ph{aspect-ratio:4/3;border-radius:24px;grid-area:3/1;margin-top:24px}.acfounder__panel>.acwho{grid-area:4/1;align-self:start;margin:-36px 0 0 14px;padding:8px 20px 8px 8px}.acfounder__panel>.x-h2+.x-txt{grid-row:5;margin-top:26px}.acfounder__panel>.acwho+.x-txt{grid-row:6;margin-top:24px;padding-left:18px}}.acpil.alt .acpil__cards>li{background:#fff}.acpil.alt .acpil__cards i{background:var(--alt)}.jcard{outline-offset:-2px;outline:2px solid #0000;transition:box-shadow .3s,outline-color .3s}.jcard.on{outline-color:var(--acc);box-shadow:0 22px 50px #0f5b852e}.tc{text-transform:lowercase;display:inline-block}.tc:first-letter{text-transform:uppercase}.tpage>.sec{padding-block:clamp(44px,5.5vw,88px)}.actin__tx .x-h2 :is(h2,h3){letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,3.8vw,56px);font-weight:300;line-height:1.06}.actin__tx .x-txt{margin-top:20px}.actin__tx .x-txt p{font-size:clamp(16.5px,1.3vw,19px);line-height:1.65}.actin__pic .ph{box-shadow:0 30px 70px #0c2d4829}:is(.actfeat,.acy) .ygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:is(.actfeat,.acy) .ygrid .ycard{border-radius:32px;padding:10px 10px 24px}:is(.actfeat,.acy) .ygrid .ycard>.ph{aspect-ratio:4/3;border-radius:24px}:is(.actfeat,.acy) .ygrid .ycard__in{padding:18px 14px 0}:is(.actfeat,.acy) .ygrid .ycard h3{font-size:22px}:is(.actfeat,.acy) .ygrid .ycard__pr b{font-size:24px}@media (max-width:1179px){:is(.actfeat,.acy) .ygrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){:is(.actfeat,.acy) .ygrid{grid-template-columns:1fr;gap:16px}.actin__tx .x-h2 :is(h2,h3){font-size:32px}}.hub>.mosaic{grid-auto-rows:clamp(240px,22vw,320px)}.mosaic>.mt-c{grid-area:1/1/span 2/span 7}.mosaic>.mt-s{grid-area:1/8/span 2/span 5}.mosaic>.mt-w{grid-area:3/1/auto/span 6}.mosaic>.mt-d{grid-area:3/7/auto/span 6}.mosaic>:is(.mt-w,.mt-d) .mtile .mp{max-width:min(460px,100% - 28px);padding:16px 20px 18px;right:auto}.mosaic>:is(.mt-w,.mt-d) .mtile .mt{font-size:clamp(20px,1.7vw,24px)}.mosaic>:is(.mt-c,.mt-s) .mtile .mt{font-size:clamp(26px,2.6vw,36px)}@media (max-width:860px){.mosaic>.mt-c{order:1}.mosaic>.mt-s{order:2}.mosaic>.mt-w{order:3}.mosaic>.mt-d{order:4}.mosaic>:is(.mt-w,.mt-d){aspect-ratio:4/3}.mosaic>:is(.mt-w,.mt-d) .mtile .mp{max-width:none;right:10px}}.gcard{position:relative}.teaser{transition:box-shadow .3s,translate .3s;position:relative}.gcard :is(h2,h3) a:after,.teaser :is(h2,h3) a:after{content:"";z-index:1;border-radius:var(--r-l);position:absolute;inset:0}.gcard .cta,.teaser .cta,.teaser .cat a{z-index:2;position:relative}.gcard>.ph img,.teaser__ph img{transition:transform .6s}.gcard:hover>.ph img,.teaser:hover .teaser__ph img{transform:scale(1.04)}.teaser:hover{translate:0 -2px;box-shadow:0 22px 50px #0c2d4824}@media (prefers-reduced-motion:reduce){.teaser,.gcard>.ph img,.teaser__ph img{transition:none}.teaser:hover{translate:none}}.list-page{padding-top:26px;padding-bottom:0}.list-page .ytop{padding-bottom:8px}.list-page .ytop>nav[aria-label=Breadcrumb]{margin-bottom:0}.list-page .ytop h1{letter-spacing:-.028em;max-width:none;margin-top:12px;font-size:clamp(40px,4vw,56px);font-weight:300;line-height:1.04}.list-page .ytop h1+.prose{margin-top:14px}.ysearch{padding-bottom:clamp(40px,5vw,72px)}.fbar{z-index:6;background:#fff;border-radius:24px;align-items:center;gap:8px;margin-top:28px;padding:10px;display:flex;position:relative;box-shadow:0 24px 64px #0c2d4824}.fbar .qf{flex:260px;min-width:200px;position:relative}.fbar .qf input{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);appearance:none;background:#fff;border-radius:999px;outline:none;padding:0 16px 0 44px;font-size:15.5px}.fbar .qf input::placeholder{color:var(--muted)}.fbar .qf input:focus{border-color:var(--acc);box-shadow:0 0 0 3px #0f5b851f}.fbar .qf svg{color:var(--muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:16px}.fgrp{position:relative}.fbtn{border:1px solid var(--line);min-height:50px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 18px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.fbtn:hover{border-color:var(--acc)}.fbtn svg{flex:none;transition:transform .2s}.fbtn[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.fbtn.on{background:var(--acc);border-color:var(--acc);color:#fff}.fbtn .n{background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.fbtn.filters{display:none}.fbtn.filters .n{color:var(--acc);background:#0f5b851a}.fbtn.filters.on .n{color:#fff;background:#ffffff38}.pop{z-index:30;background:#fff;border-radius:22px;min-width:320px;max-width:min(440px,100vw - 40px);padding:18px 18px 16px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 64px #0c2d482e,0 0 0 1px #0c2d480f}.fgrp:nth-last-child(-n+3) .pop{left:auto;right:0}.grp .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.grp .lab small{letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px;font-weight:500}.pills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pill7{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.pill7 small{color:var(--muted);font-size:12px;font-weight:500}.pill7:hover{border-color:var(--acc)}.pill7[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff}.pill7[aria-pressed=true] small{color:#d8eaf4}.pill7.zero{color:var(--muted)}.seg{background:var(--alt);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{letter-spacing:0;text-transform:none;min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.seg button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0c2d481f}.ytool{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:44px;margin-top:26px;display:flex}.ytool .count{color:var(--text);font-size:15.5px;line-height:1.4}.ytool .count b{color:var(--ink);font-weight:600}.ytool .count a,.yend--more a{color:var(--acc);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ytool .count a:hover,.yend--more a:hover{color:var(--ink)}.yend--more{color:var(--text);margin-top:6px;font-size:15px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips:empty{display:none}.chip7{background:var(--alt);min-height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.chip7 i{width:20px;height:20px;color:var(--acc);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-style:normal;line-height:1;display:inline-flex}.clear7{color:var(--acc);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:underline}.ytool .right{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.ydates{background:var(--alt);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 12px;font-size:13.5px;font-weight:500;line-height:1.35;display:inline-flex}.ydates svg{color:var(--acc);flex:none}.ydates b{color:var(--acc);font-weight:600}.ydates:hover b{text-underline-offset:3px;text-decoration:underline}.sort7{color:var(--text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.sort7 select{border:1px solid var(--line);appearance:none;min-height:40px;color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230C2D48' stroke-width='1.6'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:999px;padding:0 36px 0 14px;font-size:14px;font-weight:500}.ygrid7{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px;list-style:none;display:grid}.ygrid7>li{min-width:0;display:flex}.ygrid7>li>.ycard{flex:1}.ygrid7>li.yskel{background:#fff;border-radius:30px;flex-direction:column;padding:8px 8px 20px;box-shadow:0 18px 44px #0c2d480d}.yskel__ph{aspect-ratio:10/7;border-radius:var(--r-ph);background:var(--alt);display:block}.yskel__ln{background:var(--alt);border-radius:7px;width:62%;height:14px;margin:20px 12px 0;display:block}.yskel__ln.s{width:40%;margin-top:10px;margin-bottom:64px}.yskel__ph,.yskel__ln{animation:1.4s ease-in-out infinite yskel}@keyframes yskel{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.yskel__ph,.yskel__ln{animation:none}}.yearlier{justify-content:center;margin:22px 0 0;display:flex}.yend{text-align:center;letter-spacing:.02em;color:var(--muted);margin:34px 0 6px;font-size:14px}@media (max-width:1179px){.ygrid7{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.ycard.y7{background:#fff;border-radius:30px;width:auto;padding:8px 8px 20px;transition:transform .35s,box-shadow .35s;box-shadow:0 18px 44px #0c2d4814}.ycard.y7:hover{transform:translateY(-3px);box-shadow:0 26px 56px #0c2d4824}.ycard.y7>.ph{aspect-ratio:10/7;border-radius:var(--r-ph);display:block}.ycard.y7>.ph img{transition:transform .7s}.ycard.y7:hover>.ph img{transform:scale(1.03)}.ycard.y7 .ycard__in{flex-direction:column;flex:1;padding:16px 12px 2px;display:flex}.ycard.y7 .feat{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.4}.ycard.y7 h2{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.25}.ycard.y7 h2 a:after{border-radius:30px}.ycard.y7 .ycard__sp{color:var(--text);margin-top:5px;font-size:13.5px;line-height:1.5}.ycard.y7 .ycard__sp+.ycard__sp{margin-top:0}.ycard.y7 .ycard__sp b{color:var(--ink);font-weight:600}.ycard.y7 .ycard__sp i{color:var(--muted);margin:0 4px;font-style:normal}.ycard.y7 .bot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ycard.y7 .ycard__sp:last-of-type{margin-bottom:12px}.ycard.y7 .ycard__pr{margin:0}.ycard.y7 .ycard__pr .from{color:var(--muted);font-size:13px;font-weight:500}.ycard.y7 .rm{z-index:2;white-space:nowrap;color:var(--acc);align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.ycard.y7 .rm i{background:var(--acc);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ycard.y7 .rm:hover .rm__w{text-underline-offset:3px;text-decoration:underline}.ycard.y7.words>.ph{background:linear-gradient(160deg, #f4f8fb 0%, var(--alt) 100%);color:var(--acc);justify-content:center;align-items:center;display:flex}.ycard.y7.words>.ph svg{opacity:.55}.ycard.y7.words .ycard__sp{color:var(--muted)}@media (prefers-reduced-motion:reduce){.ycard.y7,.ycard.y7>.ph img{transition:none}.ycard.y7:hover,.ycard.y7:hover>.ph img{transform:none}}.yempty{background:var(--alt);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:14px;margin-top:22px;padding:clamp(36px,5vw,64px) 24px;display:flex}.yempty .ico{width:64px;height:64px;color:var(--acc);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 26px #0c2d4814}.yempty h2{letter-spacing:-.02em;margin-top:6px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25}.yempty .txt{max-width:560px;color:var(--text);font-size:15.5px;line-height:1.7}.yempty .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.yempty .cta{cursor:pointer;background:0 0}.pager7{justify-content:center;margin-top:34px;display:flex}.fsheet{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0616248c;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.fsheet__panel{background:#fff;border-radius:26px 26px 0 0;flex-direction:column;max-height:88svh;display:flex;box-shadow:0 -20px 60px #0418284d}.fsheet__grab{background:var(--line);border-radius:999px;width:44px;height:4px;margin:10px auto 0}.fsheet__top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px 10px 20px;display:flex}.fsheet__top h2{flex:1;font-size:18px;font-weight:500}.fsheet__top .clear7{padding:8px 6px}.fsheet__x{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:300;display:flex}.fsheet__body{padding:6px 20px 16px;overflow:auto}.fsheet .grp{border-bottom:1px solid var(--line);padding:14px 0}.fsheet .grp:last-child{border-bottom:0}.fsheet .pill7{min-height:38px;font-size:13.5px}.fsheet__foot{padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid var(--line);gap:10px;display:flex}.fsheet__foot .btn{flex:1;min-height:52px}@media (max-width:860px){.list-page{padding-top:20px}.list-page .ytop h1{margin-top:10px;font-size:36px}.ysearch{padding-left:12px;padding-right:12px}.fbar{border-radius:22px;gap:6px;margin-top:20px;padding:8px}.fbar .qf{flex:auto;min-width:0}.fbar .qf input{min-height:48px;padding-left:42px;font-size:16px}.fgrp.desk{display:none}.fbtn.filters{min-height:48px;padding:0 14px 0 16px;display:inline-flex}.ytool{gap:8px 12px;margin-top:18px;padding:0 8px}.ytool .count{font-size:14.5px}.ytool .right{display:contents}.sort7{order:2;margin-left:auto}.chips{order:4;width:100%}.ydates{order:5;justify-content:center;width:100%;min-height:44px;margin-top:4px}.ygrid7{grid-template-columns:1fr;gap:14px;margin-top:16px}.ycard.y7{border-radius:26px;padding:8px 8px 18px}.ycard.y7 h2 a:after{border-radius:26px}.ycard.y7>.ph{aspect-ratio:16/10;border-radius:20px}.ycard.y7 .ycard__in{padding:14px 10px 0}.ycard.y7 .bot{padding-top:10px}.ycard.y7 .ycard__sp:last-of-type{margin-bottom:10px}.ycard.y7 .rm .rm__w{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yempty{border-radius:24px;padding:36px 20px}.pager7{margin-top:26px}.ytool .clear7{order:4}}@media (max-width:520px){.ytool .count{flex:100%}.sort7{margin-left:0}.sort7 select{padding-left:12px;font-size:13.5px}}.dest .car,.top .car,.guides .car{--per:4;scrollbar-width:none;gap:20px;margin-right:0;padding-right:0}.guides .car{--per:3}.dest .car::-webkit-scrollbar{display:none}.top .car::-webkit-scrollbar{display:none}.guides .car::-webkit-scrollbar{display:none}.dest .car>li,.top .car>li,.guides .car>li{width:calc((100% - (var(--per) - 1) * 20px) / var(--per))}.dest .car .dcard,.top .car .ycard,.guides .car .gcard{width:100%}@media (max-width:1179px){.dest .car,.top .car{--per:2}}@media (max-width:860px){.dest .car,.top .car,.guides .car{--per:1;gap:12px}}@media (min-width:1180px){.cnav.upto-t{display:none}}.car.tcar,.car.jtrack,.dest .car,.top .car,.guides .car{margin-bottom:-34px;padding-top:10px;padding-bottom:44px}@media (max-width:860px){.acother .ogrid>.car{margin-bottom:-34px;padding-top:10px;padding-bottom:44px}.acother .ycard{box-shadow:0 18px 18px -14px #0c2d4833}}.tcar .tcard.glass{box-shadow:inset 0 1px #fff9,inset 0 -1px #ffffff24,0 18px 18px -14px #0418286b}.jcard{box-shadow:0 18px 18px -14px #0c2d482e}.jcard.on{box-shadow:0 18px 18px -14px #0f5b8552}.yrates{margin-top:40px}.yrates__t{letter-spacing:-.015em;color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px;font-size:clamp(22px,1.9vw,26px);font-weight:400;line-height:1.2}.yrates .rates{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1179px){.yrates .rates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.yrates .rates{grid-template-columns:1fr}.yrates{margin-top:32px}}.article>.artbody{grid-template-columns:minmax(0,720px) minmax(260px,320px);justify-content:space-between;align-items:start;column-gap:clamp(40px,6vw,96px);padding-left:24px;display:grid}.artmain>.elead{height:clamp(240px,30vw,420px);margin-top:0}.artmain>.elead+.prose{margin-top:40px}.artmain>.egal{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px}.article .prose{max-width:none;margin:0}.article .prose p,.article .prose li{color:#3a4f63;font-size:18px;line-height:1.8}.article .prose>:first-child:is(h2,h3,p){letter-spacing:-.015em;color:var(--ink);margin-top:0;font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.4}.article .prose :is(h2,h3) strong{font-weight:500}.article .prose>:first-child:is(h2,h3) strong{font-weight:inherit}.article .prose h2{margin-top:56px;font-size:clamp(28px,2.6vw,36px)}.article .prose h3{letter-spacing:-.015em;color:var(--ink);margin-top:44px;font-size:clamp(22px,1.9vw,26px);font-weight:400;line-height:1.25}.article .prose :is(h2,h3)+*{margin-top:14px}.article .prose p+p,.article .prose :is(ul,ol){margin-top:18px}.article .prose ul>li:before{top:.78em}.article .prose li+li{margin-top:10px}.article .prose img{border-radius:var(--r-ph)}.artside{position:sticky;top:28px}.artcard{background:#fff;border-radius:28px;flex-direction:column;gap:22px;padding:26px;display:flex;box-shadow:0 1px #0c2d480d,0 18px 44px #0c2d4817}.artcard .btn{align-self:stretch}.acartnav{padding:clamp(56px, 6vw, 96px) max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut)));background:var(--alt);color:var(--ink);margin:clamp(64px,7vw,112px) calc(50% - 50vw) 0}.acartnav :is(.postnav,.similar)>h2{color:var(--acc)}.acartnav .postnav a{color:var(--ink);letter-spacing:-.01em;background:#fff;border:0;border-radius:26px;padding:24px 28px;font-size:19px;font-weight:400;transition:box-shadow .2s;box-shadow:0 1px #0c2d480d,0 14px 36px #0c2d4812}.acartnav .postnav a:hover{box-shadow:0 1px #0c2d480d,0 18px 44px #0c2d4821}.acartnav .postnav a span{color:var(--acc)}.acartnav .postnav ul:has(>li:only-child){grid-template-columns:minmax(0,1fr);max-width:560px}.acartnav .postnav ul:has(>li:only-child a[rel=next]){margin-left:auto}.acartnav .similar .teasers{grid-template-columns:repeat(3,minmax(0,1fr))}.acartnav .teaser{box-shadow:0 1px #0c2d480d,0 14px 36px #0c2d4812}@media (max-width:1100px){.article>.artbody{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto;padding-left:0}.artside{margin-top:48px;position:static}}@media (max-width:960px){.acartnav .similar .teasers{grid-template-columns:1fr}}@media (max-width:860px){.article .prose p,.article .prose li{font-size:17px;line-height:1.75}.article .prose h2{margin-top:44px}.article .prose h3{margin-top:36px}.artcard{border-radius:24px;padding:22px}.acartnav .postnav a{border-radius:22px;padding:20px 22px;font-size:17px}}.hub>h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(30px,3.3vw,48px);font-weight:300;line-height:1.14}.hub>.teasers .teaser :is(h2,h3){font-size:clamp(20px,1.7vw,23px)}@media (max-width:860px){.hub>h2{font-size:30px}}.hub:has(>.hubwords__ph){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.hub:has(>.hubwords__ph)>*{grid-column:1/-1}.hub>.prose:has(+.hubwords__ph){grid-column:1/span 7;max-width:none;margin-top:clamp(56px,6vw,96px)}.hub>.prose:has(+.hubwords__ph)>h2:first-child{margin-top:0}.hub>.prose:has(+.hubwords__ph) p{font-size:17px;line-height:1.8}.hub>.prose:has(+.hubwords__ph) h3{margin-top:36px}.hub>.hubwords__ph{grid-column:8/span 5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(56px,6vw,96px);list-style:none;display:grid;position:sticky;top:28px}.hubwords__ph>li{aspect-ratio:1;border-radius:var(--r-ph)}.hubwords__ph>li:first-child,.hubwords__ph>li:last-child:nth-child(2n){aspect-ratio:16/10;grid-column:1/-1}.hubwords__ph>li>img{object-fit:cover;width:100%;height:100%}@media (max-width:960px){.hub:has(>.hubwords__ph){display:block}.hub>.hubwords__ph{margin-top:40px;position:static}}.acfounder--portrait .acfounder__ph{aspect-ratio:1;border-radius:36px;justify-self:end;width:min(100%,440px);box-shadow:0 30px 70px #0c2d4824}.acfounder--portrait .acfounder__ph>img{object-position:50% 30%}.acfounder--portrait .acfounder__panel>.acwho{grid-row:2/6;place-self:start end;margin:min(440px,100%) 28px 0 0;padding:14px 28px;transform:translateY(-50%)}@media (max-width:860px){.acfounder--portrait .acfounder__ph{aspect-ratio:1;justify-self:stretch;width:100%}.acfounder--portrait .acfounder__panel>.acwho{grid-row:4;justify-self:start;margin:-30px 0 0 14px;padding:10px 22px;transform:none}}.car.tcar,.car.jtrack,.dest .car,.top .car,.guides .car,.acother .ogrid>.car{--rx:16px;padding-inline:var(--rx);margin-inline:calc(-1 * var(--rx));scroll-padding-inline:var(--rx)}@media (max-width:860px){.car.tcar,.car.jtrack,.dest .car,.top .car,.guides .car,.acother .ogrid>.car{--rx:10px}}@media (min-width:861px){.acother .ogrid>.car{--rx:0px}}.acother .ycard{box-shadow:0 18px 18px -14px #0c2d4833}:is(.dest,.top,.guides) .car :is(.ycard:hover,.dcard:has(.x-cta a):hover),.acother .ogrid .car .ycard:hover{box-shadow:0 1px #0c2d480a,0 24px 24px -14px #0c2d483d,0 6px 14px -6px #0c2d481a}.acother+.acitin{padding-top:0}.form__ts:not(.form__ts--ask){position:absolute}.ypage{--yedge:max(var(--gut), calc((100vw - 1208px - clamp(24px, 4vw, 64px)) / 2));--ytx:max(65px, var(--yedge))}.ypage>nav[aria-label=Breadcrumb]{left:calc(var(--ytx) - var(--yedge));right:0}.ypage .ytp{left:calc(var(--ytx) - 49px)}.ypage .yhero__thumbs{right:max(32px, calc(var(--yedge) - 16px))}@media (max-width:860px){.ypage>nav[aria-label=Breadcrumb]{margin:0;left:33px;right:33px}.ypage .ytp{left:12px}}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb]{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);width:fit-content;max-width:calc(100% - 24px);text-shadow:none;color:#ffffffdb;background:#081e3057;border-radius:999px;margin-left:-14px;padding:5px 14px}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb] [aria-current]{color:#fff}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb] ol{flex-wrap:nowrap}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb] li{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;min-width:0;overflow:hidden}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb] li:not(:first-child):not(:last-child){flex-shrink:1;min-width:3.2em}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb] li:last-child{flex-shrink:1}@media (max-width:860px){:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb]{margin-left:-10px;padding:4px 10px}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb] ol{gap:6px 7px;font-size:12px}:is(.ypage,.page:has(.phero.top-photo),.page:has(>.acthanks))>nav[aria-label=Breadcrumb] li+li:before{margin-right:7px}}.nf__ways{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.nf .phero .nf__ways .wp{margin-top:0}.nf__ways .btn.ghost{color:var(--acc);border:1.5px solid var(--acc);background:0 0}.nf__ways .btn.ghost:hover{background:var(--acc);color:#fff}.acpil__cards i,.actwhy__pts i{width:48px;height:48px;color:var(--acc)}.acpil__cards i:after,.actwhy__pts i:after{content:none}@media (max-width:860px){.acpil__cards i,.actwhy__pts i{width:44px;height:44px}}.foot__logo.brand{color:#fff;gap:6px;padding-left:46px}.foot__logo.brand .mark{width:34px;height:34px}.foot__logo.brand .brand__name{font-size:21px}.foot__logo.brand .brand__by{opacity:.75;font-size:12.5px}.foot__logo .foot__file{display:none}@media (max-width:860px){.fab{transition:opacity .25s,translate .25s,visibility .25s}.fab[data-wait]{opacity:0;visibility:hidden;pointer-events:none;translate:0 16px}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.fab{transition:none}}.acfounder+.acpil{padding-top:0}.teaser>p:last-child{margin-top:auto}@media (min-width:861px){.legal>.prose{margin-left:calc(52px + max(clamp(28px, 4vw, 56px), (100vw - var(--wrap)) / 2 + var(--gut) - 28px) - max(0px, (100vw - var(--wrap)) / 2) - var(--gut));margin-right:auto}}@media (max-width:520px){.form :is(input,textarea)::placeholder{font-size:14px}}@media (max-width:380px){.form :is(input,textarea)::placeholder{font-size:13.5px}}.cnav>button[aria-disabled=true]{opacity:.35;cursor:default}.cnav>button[aria-disabled=true]:hover{color:var(--acc);background:0 0}.cnav.w>button[aria-disabled=true]:hover{color:#fff}.ypage nav[aria-label=Breadcrumb] .tc{text-transform:none;display:inline}.ypage nav[aria-label=Breadcrumb] .tc:first-letter{text-transform:none}
