
@font-face{font-family:"Tinos";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/tinos-latin-700-normal.woff2) format("woff2")}
@font-face{font-family:"Lexend";font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/lexend-latin-300-normal.woff2) format("woff2")}
@font-face{font-family:"Lexend";font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/lexend-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:"Crimson Pro";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/crimson-pro-latin-700-normal.woff2) format("woff2")}
@font-face{font-family:"Crimson Pro";font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/crimson-pro-latin-400-italic.woff2) format("woff2")}
:root{
  --ocean:#144C5F; --sand:#F5F3E5; --cream:#FFFEF3; --violet:#8679F5; --lilac:#D1CCFF; --blush:#F1E2F7; --gold:#7A6600; --ink:#051A21;
  --pad:80px; --max:1512px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--sand);color:var(--ocean);font-family:Lexend,system-ui,sans-serif;font-weight:300;font-size:16px;line-height:24px;letter-spacing:-.16px;font-feature-settings:"calt" 0;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:none}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}
.wrap{max-width:var(--max);margin:0 auto;position:relative}
.h2{font-family:"Crimson Pro",serif;font-weight:700;font-size:48px;line-height:56px;letter-spacing:.24px;text-transform:capitalize}
.h3{font-family:"Crimson Pro",serif;font-weight:700;font-size:40px;line-height:44px;letter-spacing:.2px;text-transform:capitalize}
.h4{font-weight:500;font-size:24px;line-height:28px;letter-spacing:.024px}
.h5{font-weight:500;font-size:15px;line-height:20px;letter-spacing:.75px;text-transform:uppercase}
.bm{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.032px}
.it{font-family:"Crimson Pro",serif;font-style:italic;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.2px}
.violet{color:var(--violet)} .lilac{color:var(--lilac)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--violet);color:#fff;border-radius:800px;padding:15px 24px;font-size:14px;line-height:18px;box-shadow:0 8px 16px rgba(95,93,84,.25);transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}
.btn:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(95,93,84,.32);background:#7768f0}
.btn.sm{padding:11px 24px}
.btn.ghost{background:none;border:1px solid var(--blush);color:var(--blush);box-shadow:none}
.btn.ghost:hover{background:rgba(241,226,247,.08)}
.arrow{width:32px;height:32px;border-radius:50%;background:var(--sand);display:grid;place-items:center;box-shadow:0 2px 4px rgba(0,0,0,.18);flex:none;position:relative;z-index:2;transition:transform .25s}
.arrow svg{width:14px;height:14px}
a:hover .arrow,.card:hover .arrow{transform:rotate(45deg)}
.mult-bottom{position:absolute;left:0;right:0;bottom:0;mix-blend-mode:multiply;border-radius:0 0 16px 16px;pointer-events:none}
.nav{position:absolute;top:0;left:0;right:0;z-index:30;padding:32px var(--pad) 0}
.nav-row{display:flex;align-items:center;justify-content:space-between}
.logo{display:block;color:var(--sand);line-height:0}
.logo svg{width:142px;height:32px}
.menu{display:flex;align-items:center;gap:48px}
.menu > a,.menu > .has-mega > a{padding:8px 16px;color:var(--sand);display:block}
.menu > a:hover,.menu > .has-mega > a:hover{opacity:.8}
.mega{position:absolute;left:var(--pad);right:var(--pad);top:88px;background:var(--sand);border-radius:24px;padding:32px;filter:drop-shadow(0 8px 8px rgba(20,76,95,.5));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s;color:var(--ocean)}
.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}
.mega .h4{margin-bottom:32px}
.mega-cols{display:flex;gap:64px}
.mega-type{flex:1;max-width:340px;border-right:1px solid var(--ocean);padding-right:64px;display:flex;flex-direction:column;gap:24px}
.mega-type .list{display:flex;flex-direction:column;justify-content:space-between;flex:1}
.mitem{display:flex;align-items:center;gap:16px;padding:4px 16px 4px 4px;border-radius:12px;transition:background .2s}
.mitem:hover{background:rgba(20,76,95,.06)}
.mitem img{width:72px;height:72px;border-radius:8px;object-fit:cover}
.mega-dest{flex:1;display:flex;flex-direction:column;gap:24px}
.mega-dest .h5,.mega-type .h5{color:var(--gold)}
.mega-dest .row{display:flex;gap:16px}
.mdcard{flex:1;aspect-ratio:326/408;border-radius:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:16px;color:var(--sand)}
.mdcard > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mdcard::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 21%,rgba(0,0,0,.4) 79%)}
.mdcard .mult-bottom{height:52px;background:linear-gradient(0deg,var(--ocean) .9%,rgba(255,255,255,0) 81%)}
.mdcard p{position:relative;align-self:stretch;z-index:2}
.pill{position:fixed;top:15px;left:50%;transform:translate(-50%,-140%);width:min(calc(100% - 160px),1352px);z-index:40;border-radius:800px;padding:8px 8px 8px 32px;box-shadow:0 8px 18px rgba(71,60,8,.12);transition:transform .35s cubic-bezier(.2,.8,.2,1);background:rgba(20,76,95,.45);-webkit-backdrop-filter:blur(30px) saturate(1.2);backdrop-filter:blur(30px) saturate(1.2)}
.pill.on{transform:translate(-50%,0)}
.pill .nav-row{position:relative}
.hero{position:relative;height:910px;overflow:hidden;color:var(--sand);background:#0b2a33}
.star{width:17px;height:16px;fill:currentColor}
.split{display:flex;justify-content:space-between;align-items:flex-start}
.split .left{width:422px;display:flex;flex-direction:column;gap:24px}
.split .right{flex:1;max-width:780px}
.title{display:flex;flex-direction:column;gap:4px}
.card{position:relative;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:24px;color:var(--sand)}
.card > img{position:absolute}
.card .body{position:relative;z-index:2;align-self:stretch;display:flex;flex-direction:column;gap:24px}
.card .body .t{display:flex;flex-direction:column;gap:8px}
.card.yacht{width:382px;height:574px;flex:1}
.card.yacht .mult-bottom{height:338px;background:linear-gradient(0deg,var(--ocean) .9%,rgba(255,255,255,0) 81%)}
.carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:var(--pad);scrollbar-width:none;cursor:grab}
.carousel::-webkit-scrollbar{display:none}
.carousel.drag{cursor:grabbing;scroll-snap-type:none}
.car-ctrl{display:flex;gap:8px;padding-right:var(--pad);justify-content:flex-end;margin-top:-16px}
.car-ctrl button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(20,76,95,.3);display:grid;place-items:center;transition:background .2s}
.car-ctrl button:hover{background:var(--sand)}
.why-top{position:absolute;left:var(--pad);right:var(--pad);top:104px;display:flex;justify-content:space-between;align-items:flex-start}
.reviews{display:flex;gap:40px}
.rv{display:flex;flex-direction:column;gap:8px;color:var(--lilac)}
.rv .n{display:flex;align-items:center;gap:8px}
.rv .h4{letter-spacing:.048px}
.rv .star{width:25px;height:24px}
.dots{display:flex;gap:8px}
.dots button{height:8px;width:8px;border-radius:16px;background:rgba(20,76,95,.85);transition:width .3s,background .3s}
.dots button.on{width:47px;background:var(--ocean)}
.why-bottom{position:absolute;left:var(--pad);right:var(--pad);top:636px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.sec-crew{display:flex;gap:104px;align-items:flex-start;padding:24px 0 24px var(--pad)}
.sec-crew .text{flex:1;padding-top:104px;display:flex;flex-direction:column;gap:24px}
.sec-crew .text .h2{width:416px}
.gallery{width:853px;display:flex;gap:8px;flex:none}
.gallery .col{flex:1;display:flex;flex-direction:column;gap:8px}
.gallery .g{border-radius:16px;overflow:hidden;position:relative}
.gallery .g img{width:100%;height:100%;object-fit:cover}
.gallery .s{height:186px} .gallery .l{aspect-ratio:279/419}
.sec-faq{padding:120px var(--pad);display:flex;justify-content:space-between;align-items:flex-start;min-height:910px}
.sec-faq .h2{width:383px}
.faq{flex:1;max-width:780px;display:flex;flex-direction:column;align-items:flex-end;gap:48px;padding-top:103px}
.footer{position:relative;color:var(--sand);padding-top:120px;display:flex;flex-direction:column;gap:120px;overflow:hidden}
.footer > .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:bottom}
.footer > .dim{position:absolute;inset:0;background:rgba(0,0,0,.2)}
.footer > .tint{position:absolute;inset:0;mix-blend-mode:multiply;background:linear-gradient(1.73deg,#144C5F 1.3%,rgba(255,255,255,0) 154.8%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}
.footer > *:not(.bg):not(.dim):not(.tint){position:relative}
.cta{padding:0 var(--pad);display:flex;flex-direction:column;gap:48px}
.cta .hd{text-align:center;display:flex;flex-direction:column;gap:24px}
.box{flex:1;background:rgba(21,63,75,.3);border:1px solid rgba(245,243,229,.2);border-radius:16px;padding:24px;display:flex;flex-direction:column}
.box .hd{gap:16px}
.box.form{gap:32px;align-items:flex-end}
.form-note{width:100%;font-size:14px;color:var(--lilac);display:none}
.foot{padding:0 var(--pad) 48px;display:flex;flex-direction:column;gap:16px}
.foot-main{display:flex;gap:200px;align-items:flex-start}
.foot-logo{width:168px;flex:none;color:var(--sand)}
.foot-logo svg{width:168px;height:205px}
.foot-cols{flex:1;display:flex;gap:32px}
.foot-cols > div{flex:1;display:flex;flex-direction:column;gap:24px}
.foot-cols .grp{display:flex;flex-direction:column;gap:8px}
.foot-cols .grp .h5{color:var(--blush)}
.foot-cols a:hover{opacity:.75}
.foot-cols .follow{flex:none}
.socials{display:flex;gap:16px}
.socials img{width:48px;height:48px;transition:transform .2s}
.socials a:hover img{transform:translateY(-2px)}
.foot-end{display:flex;flex-direction:column;align-items:flex-end;gap:48px}
.powered{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;line-height:18px}
.powered img{width:81px;height:72px;object-fit:contain}
.legal{width:100%;display:flex;justify-content:space-between;font-size:14px;line-height:20px;letter-spacing:-.14px}
.legal .l{display:flex;gap:32px}
.burger{display:none;width:44px;height:44px;border-radius:50%;place-items:center;color:var(--sand)}
.burger span,.burger span::before,.burger span::after{display:block;width:20px;height:1.5px;background:currentColor;position:relative;transition:transform .25s,opacity .25s}
.burger span::before,.burger span::after{content:"";position:absolute;left:0}
.burger span::before{top:-6px}.burger span::after{top:6px}
.mnav{position:fixed;inset:0;z-index:60;background:var(--ocean);color:var(--sand);padding:24px 20px 32px;display:flex;flex-direction:column;gap:32px;transform:translateY(-100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);overflow:auto}
.mnav.on{transform:none}
.mnav .nav-row{align-items:center}
.mnav .grp{display:flex;flex-direction:column;gap:12px}
.mnav .grp .h5{color:var(--lilac)}
.mnav .grp a{font-size:20px;line-height:28px}
.mnav .close{width:44px;height:44px;font-size:28px;line-height:1;color:var(--sand)}
.mnav .btns{display:flex;flex-direction:column;gap:12px;margin-top:auto}
@media (max-width:900px){.burger{display:grid}.menu .btn{display:none}}
:root{--turq:#7EB5C4;--deep:#05141B;--ink2:rgba(20,76,95,.72)}
.lang{display:flex;gap:10px;font-size:13px;line-height:18px;letter-spacing:.3px;color:rgba(245,243,229,.7);padding:0 4px}
.lang a{padding:2px 0;border-bottom:1px solid transparent}
.lang a.on{color:var(--sand);border-bottom-color:var(--sand)}
.lang a:hover{color:var(--sand)}
.hero3{position:relative;height:clamp(780px,100svh,980px);overflow:hidden;color:var(--sand);background:var(--deep)}
@keyframes drift{from{transform:scale(1.03)}to{transform:scale(1.13) translate3d(0,-1.2%,0)}}
.hero3 .veil{position:absolute;inset:0;background:
  linear-gradient(90deg,rgba(5,20,27,.82) 0%,rgba(5,20,27,.5) 34%,rgba(5,20,27,0) 62%),
  linear-gradient(0deg,rgba(5,20,27,.9) 0%,rgba(5,20,27,.35) 30%,rgba(5,20,27,0) 48%),
  linear-gradient(180deg,rgba(5,20,27,.6) 0%,rgba(5,20,27,0) 20%)}
.hero3-in{position:absolute;inset:150px 0 52px;max-width:var(--max);margin:0 auto;padding:0 var(--pad);display:flex;flex-direction:column;justify-content:space-between}
.hero3 h1{font-family:"Crimson Pro",serif;font-weight:700;font-size:clamp(54px,6.1vw,92px);line-height:.98;letter-spacing:-.4px;max-width:6.7em;text-wrap:balance}
.hero3 h1 em{font-style:italic;font-weight:400;color:var(--turq)}
.hero3 .lede{max-width:470px;margin-top:24px;font-size:18px;line-height:28px;color:rgba(245,243,229,.88)}
.planner{width:min(100%,900px);background:rgba(245,243,229,.97);color:var(--ocean);border-radius:20px;padding:6px;box-shadow:0 24px 60px rgba(0,0,0,.35)}
.ptabs{display:flex;gap:4px;padding:4px}
.ptab{padding:9px 18px;border-radius:14px;font-size:14px;line-height:18px;color:var(--ocean);transition:background .2s}
.ptab:hover{background:rgba(20,76,95,.07)}
.ptab.on{background:var(--ocean);color:var(--sand)}
.pfields{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;background:#fff;border-radius:15px;margin-top:4px;align-items:stretch}
.pf{padding:12px 20px;display:flex;flex-direction:column;gap:2px;border-right:1px solid rgba(20,76,95,.12);min-width:0}
.pf:nth-last-child(2){border-right:0}
.pf label{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--gold)}
.pf select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ocean);padding:2px 18px 2px 0;cursor:pointer;outline:none;background-image:linear-gradient(45deg,transparent 50%,var(--ocean) 50%),linear-gradient(135deg,var(--ocean) 50%,transparent 50%);background-position:calc(100% - 6px) 55%,100% 55%;background-size:6px 6px;background-repeat:no-repeat;text-overflow:ellipsis}
.pf select:focus-visible,.stepper button:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}
.stepper{display:flex;align-items:center;gap:12px;font-size:16px}
.stepper button{width:26px;height:26px;border-radius:50%;border:1px solid rgba(20,76,95,.3);display:grid;place-items:center;font-size:16px;line-height:1}
.stepper button:hover{background:var(--sand)}
.stepper output{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}
.pgo{margin:6px;align-self:center;padding:17px 26px;font-size:15px}
.steps{display:flex;flex-direction:column}
.step{display:grid;grid-template-columns:88px 1fr;gap:24px;padding:36px 0;border-top:1px solid rgba(20,76,95,.25)}
.step:last-child{border-bottom:1px solid rgba(20,76,95,.25)}
.step .n{font-family:"Crimson Pro",serif;font-style:italic;font-size:64px;line-height:56px;color:var(--violet)}
.step .t{display:flex;flex-direction:column;gap:10px}
.step .meta{font-size:14px;line-height:18px;color:var(--gold);font-weight:500;letter-spacing:.3px}
.rates{background:var(--sand);border-radius:16px;padding:24px}
.rates .hd{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}
.rates table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.rates td{padding:10px 0;border-bottom:1px solid rgba(20,76,95,.15)}
.rates td:last-child{text-align:right;font-weight:500;font-size:18px}
.rates tr:last-child td{border-bottom:0}
.more{display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px dashed rgba(20,76,95,.35);border-radius:16px;padding:24px 28px}
.more p{max-width:620px}
.sec-when{background:var(--ocean);color:var(--sand)}
.when{padding:120px var(--pad);display:flex;flex-direction:column;gap:48px}
.when .hd{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}
.when .hd p{max-width:520px;color:rgba(245,243,229,.82)}
.months{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;align-items:end}
.mo{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 12px 14px;border-radius:14px;color:rgba(245,243,229,.8);transition:background .2s,color .2s;text-align:left}
.mo:hover{background:rgba(245,243,229,.06)}
.mo .bar{height:var(--h);background:linear-gradient(180deg,rgba(126,181,196,.9),rgba(126,181,196,.25));border-radius:8px 8px 3px 3px;position:relative}
.mo .bar b{position:absolute;top:8px;left:0;right:0;text-align:center;font-weight:500;font-size:14px;color:var(--deep)}
.mo .m{font-size:15px;line-height:20px;font-weight:500;letter-spacing:.75px;text-transform:uppercase}
.mo.on{background:var(--sand);color:var(--ocean)}
.mo.on .bar{background:linear-gradient(180deg,var(--ocean),rgba(20,76,95,.35))}
.mo.on .bar b{color:var(--sand)}
.mo:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}
.when-detail{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start;border-top:1px solid rgba(245,243,229,.25);padding-top:40px}
.when-detail .big{font-family:"Crimson Pro",serif;font-weight:700;font-size:56px;line-height:56px}
.when-detail .note{margin-top:12px;color:rgba(245,243,229,.85)}
.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}
.metrics div{padding:14px 0;border-bottom:1px solid rgba(245,243,229,.18)}
.metrics dt{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--lilac)}
.metrics dd{font-size:22px;line-height:30px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:4px}
.when .src{font-size:13px;line-height:18px;color:rgba(245,243,229,.55)}
.finder{background:var(--cream);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:28px}
.q{display:flex;flex-direction:column;gap:12px;border:0}
.q legend{font-size:15px;line-height:20px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}
.hero4 .slides{position:absolute;inset:0}
.hero4 .slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease}
.hero4 .slide.on{opacity:1}
.hero4 .slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:60% 55%}
.hero4 .slide.on img{animation:drift 26s ease-in-out infinite alternate}
.hero4 .slide[data-area=saronic] img{object-position:62% 45%}
.hero4 .veil{background:
  linear-gradient(90deg,rgba(5,20,27,.78) 0%,rgba(5,20,27,.45) 36%,rgba(5,20,27,0) 64%),
  linear-gradient(0deg,rgba(5,20,27,.88) 0%,rgba(5,20,27,.3) 30%,rgba(5,20,27,0) 46%),
  linear-gradient(180deg,rgba(5,20,27,.55) 0%,rgba(5,20,27,0) 20%)}
.atab{border:1px solid rgba(20,76,95,.3);border-radius:800px;padding:10px 20px;font-size:15px;line-height:20px;transition:background .2s,color .2s,border-color .2s}
.atab:hover{border-color:var(--ocean)}
.atab.on{background:var(--ocean);color:var(--sand);border-color:var(--ocean)}
.atab small{opacity:.7;margin-left:6px;font-size:13px}
.map{position:relative;border-radius:12px;overflow:hidden;background:#EAF1EE}
.map svg{display:block;width:100%;height:auto}
@keyframes draw{to{stroke-dashoffset:0}}
.map .scale{position:absolute;left:14px;bottom:12px;font-size:11px;color:var(--ocean);display:flex;flex-direction:column;gap:3px}
.map .scale i{display:block;height:5px;border:1px solid var(--ocean);border-top:0}
.days{display:flex;flex-direction:column}
.days div{display:grid;grid-template-columns:56px 1fr auto;gap:12px;padding:8px 0;border-bottom:1px solid rgba(20,76,95,.12);font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}
.days div:last-child{border-bottom:0;font-weight:500}
.days b{font-weight:500;color:var(--gold)}
.days .nm{color:var(--ink2)}
.ghost{border:1px dashed rgba(20,76,95,.35);border-radius:18px;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:rgba(255,254,243,.5)}
.ghost p{font-size:15px;line-height:22px}
.ghost .k{font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:var(--gold);font-weight:500}
@media (max-width:1300px){
  :root{--pad:48px}
  .split .left{width:36%}
  .gallery{width:56%}
  .sec-crew{gap:56px}
  .foot-main{gap:80px}
  .card.yacht{width:auto}
}
@media (max-width:900px){
  :root{--pad:20px}
  .menu > a,.menu > .has-mega{display:none}
  .pill{width:calc(100% - 24px);padding-left:20px}
  .hero{height:auto;min-height:100svh;padding-bottom:24px}
  .split,.sec-crew,.sec-faq,.foot-main,.foot-cols,.why-top,.legal,.legal .l{flex-direction:column}
  .split .left,.sec-crew .text .h2,.sec-faq .h2{width:100%}
  .split{gap:32px}
  .card.yacht{height:540px}
  .why-top,.why-bottom{position:relative;left:auto;right:auto;top:auto;gap:40px}
  .why-bottom{margin-top:56px}
  .sec-crew{padding:80px var(--pad);gap:40px}
  .sec-crew .text{padding-top:0}
  .gallery{width:100%}
  .sec-faq{padding:80px var(--pad);gap:32px;min-height:0}
  .faq{padding-top:0;width:100%}
  .footer{padding-top:80px;gap:80px}
  .foot-main{gap:48px}
  .legal{gap:16px;align-items:flex-start}
  .legal .l{gap:8px}
  .h2{font-size:40px;line-height:46px}
}
@media (max-width:520px){
  .reviews{flex-direction:column;gap:20px}
  .gallery .col:nth-child(3){display:none}
}
@media (max-width:1300px){
  .pfields{grid-template-columns:1.3fr 1fr 1fr auto}
}
@media (max-width:900px){
  .lang{display:none}
  .hero3{height:auto;min-height:100svh}
  .hero3-in{position:relative;inset:auto;padding:128px var(--pad) 32px;gap:40px;min-height:100svh}
  .hero3 .veil{background:linear-gradient(180deg,rgba(5,20,27,.75) 0%,rgba(5,20,27,.35) 40%,rgba(5,20,27,.9) 78%)}
  .hero3 .lede{font-size:16px;line-height:24px}
  .pfields{grid-template-columns:1fr 1fr}
  .pf{border-right:0;border-bottom:1px solid rgba(20,76,95,.12)}
  .pf:first-child{grid-column:1/3}
  .pgo{grid-column:1/3;margin:8px}
  .ptab{padding:9px 12px}
  .step{grid-template-columns:56px 1fr;gap:16px;padding:28px 0}
  .step .n{font-size:48px;line-height:44px}
  .more{flex-direction:column;align-items:flex-start}
  .when{padding:80px var(--pad);gap:32px}
  .when .hd{flex-direction:column;align-items:flex-start;gap:16px}
  .months{grid-template-columns:repeat(7,minmax(64px,1fr));overflow-x:auto;padding-bottom:4px}
  .when-detail{grid-template-columns:1fr;gap:24px}
  .metrics{grid-template-columns:repeat(2,1fr)}
  .finder{padding:20px}
}
@media (max-width:900px){
  .ghost{flex-direction:column;align-items:flex-start}
}
.hero5{height:clamp(680px,90svh,880px)}
.hero5 .slide[data-area=cyclades] img{object-position:38% 55%}
.hero5 .veil{background:
  linear-gradient(90deg,rgba(5,20,27,.62) 0%,rgba(5,20,27,.28) 34%,rgba(5,20,27,0) 58%),
  linear-gradient(0deg,rgba(5,20,27,.55) 0%,rgba(5,20,27,0) 26%),
  linear-gradient(180deg,rgba(5,20,27,.5) 0%,rgba(5,20,27,0) 18%)}
.hero5 .hero3-in{inset:160px 0 120px;justify-content:flex-start}
.hero5 h1{font-size:clamp(54px,6.4vw,96px)}
.hero5 .lede{max-width:430px;margin-top:22px;text-shadow:0 1px 12px rgba(5,20,27,.55)}
.dock{position:relative;z-index:6;margin-top:-66px;padding:0 var(--pad)}
.dock .planner{width:min(100%,1080px);margin:0 auto}
.dock .pfields{grid-template-columns:1.4fr 1fr 1fr auto}
.trust5{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 32px;margin:22px auto 0;font-size:14px;line-height:20px;color:var(--ink2)}
.trust5 span{display:inline-flex;align-items:center;gap:8px}
.trust5 .star{width:14px;height:14px;color:#E5A100}
@keyframes draw5{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}
@keyframes fade5{from{opacity:0}to{opacity:1}}
.wtabs{display:flex;gap:8px;flex-wrap:wrap}
.wtab{border:1px solid rgba(245,243,229,.35);border-radius:800px;padding:9px 18px;font-size:15px;line-height:20px;color:var(--sand);transition:background .2s,color .2s}
.wtab:hover{border-color:var(--sand)}
.wtab.on{background:var(--sand);color:var(--ocean);border-color:var(--sand)}
.wchar{max-width:760px;color:rgba(245,243,229,.82);margin-top:-16px}
@keyframes marq{to{transform:translateX(-50%)}}
.btn.ghost-l{background:transparent;color:var(--sand);border:1px solid rgba(245,243,229,.5)}
.btn.ghost-l:hover{border-color:var(--sand)}
@media (max-width:900px){
  .hero5{height:auto;min-height:88svh}
  .hero5 .hero3-in{padding:128px var(--pad) 120px;min-height:88svh}
  .dock{margin-top:-90px}
  .dock .pfields{grid-template-columns:1fr 1fr}
}
html,body{overflow-x:clip}
@media (max-width:900px){.hero5 .slide[data-area=cyclades] img{object-position:74% 50%}}
.hero5 .slide[data-area=cyclades] img{object-position:42% 50%}
.apanel{display:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}
.apanel.on{display:grid}
.sec-day6{background:#E7E3FF;color:var(--ocean)}
.dfacts6{display:flex;gap:32px;flex-wrap:wrap;padding-right:var(--pad);font-size:15px;line-height:22px}
.dfacts6 span{display:inline-flex;align-items:center;gap:10px}
.dfacts6 i{width:8px;height:8px;border-radius:50%;background:var(--violet);display:inline-block}
@media (max-width:1100px){
  .apanel{grid-template-columns:1fr}
}
html,body{overflow-x:clip}
.pill{background:rgba(20,76,95,.9)}
.h2,.h3{text-transform:none;text-wrap:balance}
.lede{text-wrap:pretty}
.lang a{text-shadow:0 1px 8px rgba(5,20,27,.6)}
.lang{color:rgba(245,243,229,.88)}
.hero5 .slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,28,38,.42) 0%,rgba(6,28,38,.12) 45%,rgba(6,28,38,0) 70%);pointer-events:none}
.mo{text-align:center}
@media (max-width:640px){
  .hero5 .slide::after{background:linear-gradient(0deg,rgba(6,28,38,.6) 0%,rgba(6,28,38,.2) 50%,rgba(6,28,38,.08) 100%)}
  .months{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;overflow:visible}
  .mo{padding:10px 2px 12px;gap:8px}
  .mo .m{font-size:12px;letter-spacing:.3px}
}
.v8-wrap{position:relative;scroll-margin-top:84px}
.v8[hidden]{display:none!important}
.v8-pad{padding:104px var(--pad) 112px}
.v8 .h2{max-width:640px}
.yr{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 6px;border-bottom:1px solid rgba(20,76,95,.16);color:var(--ocean);transition:background .2s}
.yr:hover{background:rgba(20,76,95,.045)}
.yr img{width:104px;height:70px;object-fit:cover;border-radius:10px}
.yr-more{display:none;align-self:flex-start;margin-top:-12px;padding:10px 18px;min-height:44px;border:1px solid rgba(20,76,95,.3);border-radius:800px;font-size:14px;line-height:18px;color:var(--ocean)}
.yr-more:hover{border-color:var(--ocean)}
.ch-idx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(20,76,95,.2);border-bottom:1px solid rgba(20,76,95,.2);margin-bottom:80px}
.ch-idx a{display:flex;flex-direction:column;gap:4px;padding:18px 22px;font-family:"Crimson Pro",serif;font-size:27px;line-height:30px;color:var(--ocean);transition:background .2s}
.ch-idx a + a{border-left:1px solid rgba(20,76,95,.2)}
.ch-idx a span{font-family:Lexend,sans-serif;font-size:13px;line-height:18px;color:var(--ink2)}
.ch-idx a:hover{background:rgba(20,76,95,.045)}
.ch{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start;scroll-margin-top:110px}
.ch + .ch{margin-top:104px}
.ch-ph{position:sticky;top:104px;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:6/5;background:#0C3341}
.ch-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}
.ch:hover .ch-ph img{transform:scale(1.03)}
.ch-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,28,38,0) 38%,rgba(6,28,38,.8) 100%);pointer-events:none}
.ch-ph figcaption{position:absolute;z-index:1;left:40px;bottom:34px;display:flex;flex-direction:column;gap:6px;color:#FFFEF3}
.ch-sea{font-size:13px;line-height:16px;letter-spacing:2px;text-transform:uppercase;font-weight:500;color:#F2DE8A}
.ch-nm{font-family:"Crimson Pro",serif;font-style:italic;font-size:clamp(52px,5.6vw,88px);line-height:1}
.ch-tx{display:flex;flex-direction:column;gap:28px}
.ch-lead{font-family:"Crimson Pro",serif;font-size:32px;line-height:38px;color:var(--ocean);text-wrap:balance}
.ch-facts{display:flex;flex-direction:column;gap:10px;margin:0}
.ch-facts div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;font-size:15px;line-height:22px}
.ch-facts dt{font-weight:500}
.ch-facts dd{margin:0;color:var(--ink2)}
.zn{fill:rgba(245,243,229,.06);stroke:rgba(245,243,229,.5);stroke-width:2;stroke-dasharray:1 9;stroke-linecap:round;cursor:pointer;transition:fill .35s,stroke .35s}
.zn:hover{fill:rgba(233,207,107,.14)}
.zn.on{fill:rgba(233,207,107,.26);stroke:#E9CF6B;stroke-width:3.2}
.mp-lb{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:9px 16px 10px;border-radius:14px;background:rgba(12,51,65,.9);border:1px solid rgba(245,243,229,.32);color:var(--sand);font-size:15px;line-height:20px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;min-height:44px;transition:background .25s,color .25s,box-shadow .25s}
.mp-lb span{font-size:12.5px;line-height:16px;font-weight:300;opacity:.86}
.mp-lb:hover{border-color:#E9CF6B}
.mp-lb.on{background:#E9CF6B;color:#0C3341;border-color:#E9CF6B;box-shadow:0 16px 30px -14px rgba(0,0,0,.65)}
.mp-pans{scroll-margin-top:96px}
@media (min-width:1101px){.mp-pans{display:grid}}
@keyframes v8in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.pc{position:relative;display:block;aspect-ratio:3/4;border-radius:24px;overflow:hidden;padding:0;text-align:left;color:#FFFEF3;cursor:pointer;background:#0C3341;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}
.pc.on{transform:translateY(-8px);box-shadow:0 34px 60px -34px rgba(12,51,65,.85)}
.pc.on::after{content:"";position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 3px #E9CF6B;pointer-events:none}
.pc:not(.on){filter:saturate(.85)}
.pc:focus-visible{outline:3px solid var(--violet);outline-offset:4px}
.pc-set{display:none}
.pc-set.on{display:block;animation:v8in .45s ease}
.v8-sw{position:fixed;left:50%;bottom:18px;transform:translate(-50%,12px);opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s;z-index:45;display:flex;align-items:center;gap:3px;padding:6px;border-radius:800px;background:rgba(5,20,27,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -18px rgba(0,0,0,.65);color:#F5F3E5;font-size:13px;line-height:16px}
.v8-sw.show{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .3s,transform .3s}
.v8-sw button{border-radius:800px;padding:10px 14px;color:#F5F3E5;font-size:13px;line-height:16px;white-space:nowrap;min-height:40px;transition:background .2s,color .2s}
.v8-sw button:hover{background:rgba(245,243,229,.12)}
.v8-sw button.on{background:#E9CF6B;color:#0C3341;font-weight:500}
@media (max-width:1100px){
  .ch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}
  .ch-ph{aspect-ratio:4/5}
  .ch .yr{grid-template-columns:84px minmax(0,1fr);gap:4px 14px;padding:12px 2px}
  .ch .yr img{width:84px;height:60px;grid-row:span 2}
  .pc{scroll-snap-align:start}
}
@media (max-width:900px){
  .v8-pad{padding:72px var(--pad) 84px}
  .ch{grid-template-columns:1fr;gap:28px}
  .ch-ph{position:relative;top:auto;aspect-ratio:16/11}
  .ch-idx{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:56px}
  .ch-idx a:nth-child(3){border-left:0}
  .ch-idx a:nth-child(n+3){border-top:1px solid rgba(20,76,95,.2)}
  .ch + .ch{margin-top:72px}
}
@media (max-width:640px){
  .yr{grid-template-columns:84px minmax(0,1fr);gap:4px 14px;padding:12px 2px}
  .yr img{width:84px;height:60px;grid-row:span 2}
  .ch-idx a{font-size:22px;line-height:26px;padding:14px 16px}
  .ch-ph{aspect-ratio:4/5;border-radius:22px}
  .ch-ph figcaption{left:22px;bottom:22px}
  .ch-nm{font-size:48px}
  .ch-lead{font-size:26px;line-height:32px}
  .ch-facts div{grid-template-columns:1fr;gap:0}
  .mp-lb{display:none}
  .v8-sw{top:88px;bottom:auto;max-width:calc(100% - 20px);box-sizing:border-box;transform:translate(-50%,-12px)}
  .v8-sw.show{transform:translate(-50%,0)}
  .v8-sw button{padding:9px 8px;font-size:12px}
}
.v8{--ink2:rgba(20,76,95,.8)}
.v8 .btn{background:#6656DB}
.v8 .btn:hover{background:#5747C9}
.v8 .h5.violet{color:#6656DB}
.rv-n{display:flex;align-items:baseline;gap:10px}
.rv-n b{font-family:"Crimson Pro",serif;font-weight:700;font-size:44px;line-height:44px}
.chn{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px;border-radius:14px;border:1px solid rgba(245,243,229,.26);color:var(--sand);font-size:14px;line-height:18px;font-weight:500;transition:background .2s,border-color .2s}
.chn:hover{background:rgba(245,243,229,.08);border-color:rgba(245,243,229,.5)}
.chn svg{width:22px;height:22px;flex:none;color:#E9CF6B}
.chn small{display:block;font-size:12.5px;line-height:16px;font-weight:300;opacity:.78}
.v9-is{background:#F3EEDD}
.is-hd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:760px;margin:0 auto 26px}
.v9-is .h2{max-width:none}
.is-hd .lede{color:var(--ink2);font-size:16px;line-height:26px;max-width:560px}
.tok{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 4px 10px;color:var(--ocean);border-radius:20px}
.tok img{width:100%;max-width:200px;aspect-ratio:1;object-fit:cover;-webkit-mask-image:radial-gradient(farthest-side,#000 86%,transparent 100%);mask-image:radial-gradient(farthest-side,#000 86%,transparent 100%);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s,opacity .4s}
.tok:hover img{transform:translateY(-6px) scale(1.03)}
.tok:not(.on) img{opacity:.78}
.tok.on img{transform:translateY(-4px) scale(1.04)}
.tok:focus-visible{outline:3px solid var(--violet);outline-offset:2px}
.b{background:#FFFEF3;border-radius:26px;padding:24px 24px 22px;color:var(--ocean);box-shadow:0 1px 0 rgba(20,76,95,.05),0 18px 40px -34px rgba(20,76,95,.55);min-width:0}
.b.on{animation:v8in .45s ease}
.b-k{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;letter-spacing:1.4px;text-transform:uppercase;font-weight:500;color:#7A6500}
.b-k svg{width:18px;height:18px}
.b-hero{grid-area:hero;position:relative;margin:0;padding:0;aspect-ratio:1/1;background:transparent;box-shadow:none;overflow:hidden;border-radius:0}
.b-hero .b-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.b-hero .b-vid{opacity:0;transition:opacity .8s ease;z-index:1}
.b-hero.playing .b-vid{opacity:1}
.b-hero figcaption{position:absolute;z-index:2;left:28px;top:24px;display:flex;flex-direction:column;gap:2px}
.b-chips{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:14px 0 0;padding:0}
.b-chips li{font-size:13px;line-height:18px;padding:6px 11px;border-radius:800px;background:#EFE9D4}
.rv-q{margin:0;font-family:"Crimson Pro",serif;font-style:italic;font-size:22px;line-height:28px}
.rv-q cite{display:block;margin-top:8px;font-family:Lexend,sans-serif;font-style:normal;font-size:12.5px;line-height:17px;color:var(--ink2)}
.b-ch{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.b-ch .btn{min-height:48px}
.b-ch .chn{flex:1;min-width:180px}
@media (max-width:1100px){
  .b-hero{aspect-ratio:auto;height:min(76vw,620px)}
}
@media (max-width:640px){
  .tok{padding:0 0 6px}
  .b{padding:20px 18px 18px;border-radius:22px}
  .b-hero{height:auto;aspect-ratio:auto;display:flex;flex-direction:column}
  .b-hero figcaption{position:static;order:1;padding:6px 4px 0}
  .b-ch .btn,.b-ch .chn{width:100%;flex:none}
}
@media (prefers-reduced-motion:reduce){.b-hero .b-vid{display:none}}.a-more > [data-area]:not(.on),.hb-set:not(.on){display:none!important}.hb-set.on{animation:v8in .45s ease}
.ic-wa{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(20,76,95,.3);color:var(--ocean);flex:none;transition:border-color .2s,background .2s}
.ic-wa:hover{border-color:var(--ocean);background:rgba(20,76,95,.05)}
.ic-wa svg{width:20px;height:20px}
.a-fh{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:16px}
.a-fh h3{font-family:"Crimson Pro",serif;font-weight:700;font-size:32px;line-height:36px;color:var(--ocean)}
.a-fh span{font-size:13.5px;line-height:19px;color:var(--ink2)}
.yc10{display:flex;flex-direction:column;background:#FFFEF3;border-radius:24px;overflow:hidden;color:var(--ocean);box-shadow:0 1px 0 rgba(20,76,95,.05),0 18px 40px -34px rgba(20,76,95,.55);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.yc10:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(20,76,95,.05),0 26px 46px -32px rgba(20,76,95,.6)}.yc10-v{position:absolute;inset:0;width:100%;height:100%;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}
.yc10-v{object-fit:contain;opacity:0;transform:scale(1.02)}
.yc10.playing .yc10-v{opacity:1}.yc10.ph .yc10-v{opacity:0}
.yc10-flip{position:absolute;right:10px;bottom:10px;z-index:2;padding:7px 12px;min-height:36px;border-radius:800px;background:rgba(255,254,243,.94);color:var(--ocean);font-size:12.5px;line-height:16px;font-weight:500;box-shadow:0 6px 16px -10px rgba(12,51,65,.6);transition:background .2s}
.yc10-flip:hover{background:#fff}
.yc10 .where{font-size:12px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;font-weight:500;color:#7A6500}
.yc10 .nm{font-family:"Crimson Pro",serif;font-weight:700;font-size:25px;line-height:28px}
.yc10 .spec{font-size:13.5px;line-height:19px;color:var(--ink2)}
.yc10 .pr{margin-top:8px;font-size:17px;line-height:22px;font-weight:500;font-variant-numeric:tabular-nums}
.yc10 .pr span{font-size:13px;font-weight:300;color:var(--ink2)}
.a-more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;grid-template-areas:
 "hero hero hero hero hero wind wind wind wind best best best"
 "hero hero hero hero hero when when when cta cta cta cta"}
.a-more .b-hero{grid-area:hero;aspect-ratio:1/1}
.a-more .b-ch{flex-direction:column}
.a-more .b-ch .chn,.a-more .b-ch .btn{width:100%}
.hb-row{background:#FFFEF3;border-radius:22px;margin-bottom:12px;box-shadow:0 1px 0 rgba(20,76,95,.05),0 16px 36px -32px rgba(20,76,95,.5);overflow:hidden;transition:box-shadow .3s}
.hb-row.open{box-shadow:0 1px 0 rgba(20,76,95,.05),0 26px 50px -34px rgba(20,76,95,.6)}
.hb-head{display:grid;grid-template-columns:200px minmax(0,1fr) auto 28px;gap:18px;align-items:center;width:100%;padding:10px 20px 10px 10px;text-align:left;color:var(--ocean)}
.hb-3d{position:relative;display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#F3EEDD}
.hb-3d img,.hb-v{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s}
.hb-v{opacity:0}
.hb-row.playing .hb-v{opacity:1}
.hb-head:hover .hb-3d img{transform:scale(1.06)}
.hb-t{display:flex;flex-direction:column;gap:2px;min-width:0}
.hb-k{font-size:12px;line-height:15px;letter-spacing:1.2px;text-transform:uppercase;font-weight:500;color:#7A6500}
.hb-t b{font-family:"Crimson Pro",serif;font-weight:700;font-size:26px;line-height:29px}
.hb-s{font-size:13.5px;line-height:19px;color:var(--ink2)}
.hb-p{font-size:17px;line-height:22px;font-weight:500;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.hb-p small{display:block;font-size:12.5px;font-weight:300;color:var(--ink2)}
.hb-chev{width:28px;height:28px;border-radius:50%;border:1px solid rgba(20,76,95,.25);position:relative;transition:transform .3s,background .3s}
.hb-chev::after{content:"";position:absolute;left:50%;top:45%;width:7px;height:7px;border-right:1.6px solid var(--ocean);border-bottom:1.6px solid var(--ocean);transform:translate(-50%,-50%) rotate(45deg)}
.hb-row.open .hb-chev{transform:rotate(180deg);background:#EFE9D4}
.hb-more{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:0 20px 20px}
.hb-row.open .hb-more{display:grid;animation:v8in .4s ease}
.hb-ph{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:16px}
.hb-mx{display:flex;flex-direction:column;gap:12px}
@keyframes csky{to{transform:translate(6vw,4vw) scale(1.1)}}
@keyframes bob{0%,100%{translate:0 0}50%{translate:0 -10px}}
.piece{display:flex;flex-direction:column;align-items:stretch}
.piece h4{font-family:"Crimson Pro",serif;font-weight:700;font-size:25px;line-height:28px}
.pc-ph{margin-top:10px;font-size:13px;line-height:18px;color:rgba(245,243,229,.82);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}
.c-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;padding:24px 26px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14)}
.c-cta > div:first-child{flex:1;min-width:280px}
.c-cta .b-ch{margin-top:0}
@media (max-width:1100px){
  .yc10,.piece{scroll-snap-align:start}
  .a-more{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hero hero hero hero hero hero" "wind wind wind best best best" "when when when cta cta cta"}
  .a-more .b-hero{aspect-ratio:auto;height:min(70vw,560px)}
}
@media (max-width:640px){
  .a-fh h3{font-size:27px;line-height:31px}
  .a-more{grid-template-columns:1fr;grid-template-areas:"hero" "wind" "best" "when" "cta";gap:12px}
  .a-more .b-hero{height:auto;aspect-ratio:auto;display:flex;flex-direction:column}
  .a-more .b-hero figcaption{position:static;order:1;padding:6px 4px 0}
  .hb-head{grid-template-columns:110px minmax(0,1fr) 26px;gap:12px;padding:8px 12px 8px 8px}
  .hb-p{grid-column:2;text-align:left;font-size:15px}
  .hb-chev{grid-column:3;grid-row:1}
  .hb-3d{grid-row:span 2}
  .hb-t b{font-size:22px;line-height:25px}
  .hb-more{grid-template-columns:1fr;padding:0 12px 14px}
  .c-cta{padding:20px 18px}
  .c-cta .b-ch .btn,.c-cta .b-ch .chn{width:100%;flex:none}
}
.pc-ph{position:relative;margin-top:10px;min-height:36px;padding:8px 14px;border-radius:800px;border:1px solid rgba(255,255,255,.3);font-size:13px;line-height:18px;color:var(--sand);text-decoration:none;align-self:flex-start;background:none}
.pc-ph:hover{border-color:rgba(255,255,255,.7)}
.pc-ph::after,.yc10-flip::after,.stepper button::after{content:"";position:absolute;inset:-5px}
.stepper button{position:relative}
.stepper button::after{inset:-9px}
@media (max-width:640px){
  .ptab{min-height:44px}
  .pf select{padding-top:10px;padding-bottom:10px}
  .mnav .grp a{display:flex;align-items:center;min-height:44px}
}
.d-fleet{margin-bottom:26px}
.d-set .a-fh{margin-bottom:14px}
.hb-ask{display:flex;align-items:center;gap:18px;padding:16px 20px 16px 16px;border-radius:22px;border:1.5px dashed rgba(20,76,95,.3);margin-bottom:12px}
.hb-ask img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#F3EEDD;flex:none}
.hb-ask-t{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}
.hb-ask-t b{font-family:"Crimson Pro",serif;font-weight:700;font-size:22px;line-height:26px;color:var(--ocean)}
.hb-ask-t span{font-size:14px;line-height:20px;color:var(--ink2)}
.hb-ask-c{display:flex;gap:8px;align-items:center}
@media (max-width:640px){
  .hb-ask{flex-wrap:wrap;padding:14px}
  .hb-ask img{width:56px;height:56px}
  .hb-ask-c{width:100%}
  .hb-ask-c .btn{flex:1}
}
.sec-when{background:radial-gradient(120% 80% at 50% 0%,#14506A 0%,#0C3341 50%,#082833 100%)}
.wtabs10{display:grid;grid-template-columns:repeat(4,minmax(0,150px));gap:10px;border:0;background:none;padding:0}
.wtabs10 .wtab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 4px 10px;border:0;border-radius:18px;background:none;color:var(--sand);font-family:"Crimson Pro",serif;font-weight:700;font-size:19px;line-height:23px;min-height:0}
.wtabs10 .wtab img{width:100%;max-width:120px;aspect-ratio:1;object-fit:contain;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .4s}
.wtabs10 .wtab:not(.on) img{filter:saturate(.7) brightness(.8)}
.wtabs10 .wtab.on img{transform:scale(1.08) translateY(-3px);filter:drop-shadow(0 0 20px rgba(126,214,230,.4))}
.wtabs10 .wtab span{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:6px}
.wtabs10 .wtab.on{background:none;color:var(--sand)}
.wtabs10 .wtab.on span{text-decoration-color:#E9CF6B}
.wtabs10 .wtab:hover img{transform:translateY(-5px)}
.sec-day6{background:#F3EEDD}
.sec-day6 .dfacts6 i{background:#6656DB}
.sec-why10{background:#F3EEDD;color:var(--ocean);padding:110px 0 120px}
.sec-why10 .wrap{padding:0 var(--pad)}
.w10-hd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:760px;margin:0 auto 36px}
.w10-hd .h2{max-width:none}
.w10-hd .lede{font-size:16px;line-height:26px;color:rgba(20,76,95,.8);max-width:620px}
.w10-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;grid-template-areas:
 "ph ph ph ph ph ph p1 p1 p1 p2 p2 p2"
 "ph ph ph ph ph ph p3 p3 p3 p4 p4 p4"
 "ph ph ph ph ph ph pay pay pay pay pay pay"}
.w10-photo{grid-area:ph;position:relative;margin:0;border-radius:26px;overflow:hidden;min-height:520px;background:#0C3341}
.w10-photo > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.w10-photo .who{display:flex;align-items:center;gap:10px;font-weight:500;font-size:15px}
.w10-photo .q{margin-top:10px;font-size:14.5px;line-height:22px;color:rgba(245,243,229,.92);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.w10-photo .src{margin-top:8px;font-size:12.5px;line-height:17px;color:rgba(245,243,229,.72)}
.w10-photo .dots{display:flex;gap:6px;justify-content:center}
.w10-photo .dots button{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.45);padding:0}
.w10-photo .dots button.on{background:#E9CF6B}
.w10-p{background:#FFFEF3;border-radius:26px;padding:24px 24px 22px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 0 rgba(20,76,95,.05),0 18px 40px -34px rgba(20,76,95,.55)}
.w10-p.p1{grid-area:p1}.w10-p.p2{grid-area:p2}.w10-p.p3{grid-area:p3}.w10-p.p4{grid-area:p4}
.w10-p img,.w10-pay img{width:88px;height:88px;border-radius:50%;object-fit:cover;background:#F3EEDD;flex:none}
.w10-p h3,.w10-pay h3{font-family:"Crimson Pro",serif;font-weight:700;font-size:23px;line-height:28px;margin-top:4px}
.w10-p p,.w10-pay p{font-size:14px;line-height:21px;color:rgba(20,76,95,.8)}
.w10-pay{grid-area:pay;background:#FFFEF3;border-radius:26px;padding:24px;display:flex;gap:20px;align-items:center}
.sec-crew .g{border-radius:22px}
@media (max-width:1100px){
  .w10-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"ph ph ph ph ph ph" "p1 p1 p1 p2 p2 p2" "p3 p3 p3 p4 p4 p4" "pay pay pay pay pay pay"}
  .w10-photo{min-height:380px}
}
@media (max-width:640px){
  .sec-why10{padding:72px 0 80px}
  .w10-grid{grid-template-columns:1fr 1fr;grid-template-areas:"ph ph" "p1 p2" "p3 p4" "pay pay";gap:10px}
  .w10-p{padding:16px 14px 16px;gap:6px}
  .w10-p img{width:60px;height:60px}
  .w10-p h3{font-size:19px;line-height:23px}
  .w10-p p{font-size:13px;line-height:19px}
  .w10-photo{min-height:280px;border-radius:22px}.w10-pay{border-radius:22px;padding:20px 18px}
  .w10-p{border-radius:20px}
  .wtabs10{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%}
  .wtabs10 .wtab{font-size:15px;line-height:19px}
}
.ti10{margin-top:44px}
.ti10-hd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:18px}
.ti10-hd h3{font-family:"Crimson Pro",serif;font-weight:700;font-size:32px;line-height:36px;color:var(--ocean)}
.ti10-hd p{font-size:15px;line-height:23px;color:rgba(20,76,95,.8);max-width:620px}
.ti10-w{background:#F6F6F6;border-radius:12px;padding:20px 22px 18px;color:#2B2B2B;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.ti10-tabs{display:flex;gap:6px 30px;padding:14px 22px 0;background:#fff;border-radius:10px 10px 0 0;overflow-x:auto;scrollbar-width:none;border:1px solid #ECECEC;border-bottom:0}
.ti10-tabs::-webkit-scrollbar{display:none}
.ti10-tab{flex:none;padding:0 2px 12px;font-size:15px;line-height:20px;color:#333;border-bottom:2px solid transparent;white-space:nowrap}
.ti10-tab b{font-weight:500}
.ti10-tab.on{border-bottom-color:#2B2B2B}
.ti10-sum{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 22px;background:#fff;border-radius:0 0 10px 10px;border:1px solid #ECECEC;border-top:1px solid #E6E6E6;margin-bottom:16px}
.ti10-sum p{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;line-height:22px}
.ti10-sum b{font-weight:600}
.ti10-st{color:#F5B301;letter-spacing:1px;font-size:18px;line-height:20px}
.ti10-bar{color:#999}
.ti10-wr{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border:1px solid #2B2B2B;border-radius:6px;font-size:15px;font-weight:500;color:#2B2B2B;background:#fff}
.ti10-wr:hover{background:#F2F2F2}
.ti10-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ti10-c{background:#fff;border-radius:10px;padding:18px 18px 20px;border:1px solid #ECECEC;display:flex;flex-direction:column;gap:10px}
.ti10-who{display:flex;align-items:center;gap:12px}
.ti10-av{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;font-size:19px;font-weight:500;flex:none}
.ti10-nm{display:flex;flex-direction:column;font-size:16px;line-height:20px;font-weight:600;color:#222}
.ti10-nm small{font-size:13px;line-height:17px;font-weight:400;color:#8A8A8A}
.ti10-c .ti10-st{font-size:21px;line-height:22px}
.ti10-q{font-size:15px;line-height:23px;color:#222}
.ti10-ver{margin:14px 0 0 auto;width:max-content;padding:7px 12px;border-radius:4px;background:#DCF2E4;color:#1F5B37;font-size:13.5px;line-height:17px;font-weight:500}
.ti10-note{margin-top:10px;font-size:12.5px;line-height:17px;color:rgba(20,76,95,.62);text-align:center}
@media (max-width:1100px){ .ti10-cards{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:640px){
  .ti10{margin-top:30px}
  .ti10-hd h3{font-size:26px;line-height:30px}
  .ti10-w{padding:12px 10px 14px;border-radius:12px}
  .ti10-tabs{padding:12px 14px 0;gap:6px 22px}
  .ti10-sum{padding:12px 14px}
  .ti10-cards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
  .ti10-cards::-webkit-scrollbar{display:none}
  .ti10-c{scroll-snap-align:start}
}
.a11-cap:not(.on),.c11-nx:not(.on){display:none!important}
.isl11{font-size:13.5px;line-height:21px;color:var(--ink2)}
.isl11 b{display:block;font-size:12px;line-height:16px;letter-spacing:1.3px;text-transform:uppercase;font-weight:500;color:#7A6500;margin-bottom:2px}
.a11-stick{position:sticky;top:90px;height:0;z-index:8}
.a11-bar{display:flex;gap:4px;width:max-content;max-width:100%;margin:0 auto;padding:5px;border-radius:800px;background:rgba(255,254,243,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(20,76,95,.06),0 16px 34px -18px rgba(20,76,95,.55);opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s,transform .3s}
.a11-bar.show{opacity:1;transform:none;pointer-events:auto}
.mtab{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 16px 4px 4px;border-radius:800px;font-size:14.5px;line-height:18px;font-weight:500;color:var(--ocean);white-space:nowrap;transition:background .2s}
.mtab img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#F3EEDD}
.mtab:hover{background:rgba(20,76,95,.07)}
.mtab.on{background:#0C3341;color:var(--sand)}
.mtab .s{display:none}
.a11-more{grid-template-areas:"map map map map map wind wind wind wind best best best" "map map map map map when when when cta cta cta cta"}
.a11-map{grid-area:map;margin:0;padding:0;background:none;box-shadow:none;display:flex;flex-direction:column;gap:12px}
.a11-cap{display:flex;flex-direction:column;gap:6px;padding:0 6px}
.a11-cap .isl11 b{display:none}
.b11-picks{display:flex;flex-direction:column;gap:6px}
.b11-main .a-fh{margin-top:2px}
.c11-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:center;margin-bottom:34px}
.c11-gr{position:relative;aspect-ratio:1000/757;border-radius:26px;background:radial-gradient(120% 90% at 40% 35%,#E4F1EF 0%,#CFE5E6 60%,#BBD9DC 100%);overflow:hidden}
.c11-gr svg{position:absolute;inset:0;width:100%;height:100%}
.c11-gr svg use{fill:#F6EDD6;stroke:#D9C9A1;stroke-width:1}
.c11-zr{position:absolute;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed rgba(20,76,95,.25);background:rgba(20,76,95,.04);transition:background .3s,border-color .3s}
.c11-zr.on{border-color:#6656DB;background:rgba(102,86,219,.12)}
.c11-z{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:0;color:var(--ocean);z-index:2}
.c11-z img{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(8,40,52,.25));transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.c11-z .z-t{display:flex;flex-direction:column;align-items:center;margin-top:-6px;padding:4px 12px 5px;border-radius:12px;background:rgba(255,254,243,.92);box-shadow:0 6px 16px -10px rgba(8,40,52,.5)}
.c11-z b{font-family:"Crimson Pro",serif;font-weight:700;font-size:16px;line-height:19px;white-space:nowrap}
.c11-z small{font-size:11.5px;line-height:14px;color:var(--ink2);white-space:nowrap}
.c11-z:hover img{transform:translateY(-4px) scale(1.05)}
.c11-z.on img{transform:scale(1.12)}
.c11-z.on .z-t{background:#0C3341;color:var(--sand)}
.c11-z.on small{color:rgba(245,243,229,.75)}
.c11-nx{margin-top:26px}
.d11-h{display:grid;grid-template-columns:72px minmax(0,auto) minmax(0,1fr) 28px;gap:18px;align-items:center;width:100%;padding:12px 22px 12px 12px;text-align:left;color:var(--ocean)}
.d11-h img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:#F3EEDD}
.d11-h.on .hb-chev{transform:rotate(180deg);background:#EFE9D4}
@media (max-width:1100px){
  .a11-more{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"map map map map map map" "wind wind wind best best best" "when when when cta cta cta"}
  .c11-top{grid-template-columns:1fr;gap:16px}
  .d11-h{grid-template-columns:72px minmax(0,1fr) 28px}
}
@media (max-width:800px){
  .b11-picks{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:6px}
  .b11-picks::-webkit-scrollbar{display:none}
}
@media (max-width:640px){
  .a11-stick{top:78px}
  .mtab{padding:4px 12px 4px 4px;gap:6px;font-size:13px}
  .mtab img{width:30px;height:30px}
  .mtab .l{display:none}.mtab .s{display:inline}
  .a11-bar{gap:2px;padding:4px}
  .a11-more{grid-template-columns:1fr;grid-template-areas:"map" "wind" "best" "when" "cta"}
  .c11-z img{width:52px;height:52px}
  .c11-z .z-t{padding:2px 7px 3px;border-radius:9px}
  .c11-z b{font-size:12.5px;line-height:15px}
  .c11-z small{display:none}
  .c11-gr{border-radius:20px}
  .d11-h{grid-template-columns:52px minmax(0,1fr) 26px;gap:12px;padding:10px 12px 10px 10px}
  .d11-h img{width:52px;height:52px}
}
.h11-pick{position:absolute;right:24px;bottom:24px;z-index:6;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 14px;border-radius:800px;background:rgba(8,34,44,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--sand);font-size:13px}
.h11-pick button{width:34px;height:34px;border-radius:50%;color:var(--sand);font-size:13px;font-weight:500;border:1px solid rgba(245,243,229,.35)}
.h11-pick button.on{background:var(--sand);color:#0C3341;border-color:var(--sand)}
@media (max-width:640px){.h11-pick{right:12px;bottom:12px;top:auto}}
@media (max-width:640px){
  .v8-sw{top:auto;bottom:12px;transform:translate(-50%,12px)}
  .v8-sw.show{transform:translate(-50%,0)}
}
.h11-pick{top:112px;bottom:auto}
@media (max-width:640px){ .h11-pick{top:92px;right:12px;bottom:auto;padding:4px 4px 4px 10px;font-size:12px} .h11-pick button{width:30px;height:30px} }
@media (max-width:640px){
  .mtab img{display:none}
  .mtab{padding:0 12px;min-height:40px;font-size:13px}
  .a11-bar{gap:2px;padding:4px}
  .b11-picks{justify-content:space-between}
}
@media (max-width:1100px){
  .v11b .hb-head{grid-template-columns:130px minmax(0,1fr) 26px;gap:14px;padding:8px 14px 8px 8px}
  .v11b .hb-p{grid-column:2;text-align:left;font-size:15.5px}
  .v11b .hb-chev{grid-column:3;grid-row:1}
  .v11b .hb-3d{grid-row:span 2}
  .v11b .hb-more{grid-template-columns:1fr;padding:0 14px 16px}
  .v11b .hb-t b{font-size:23px;line-height:26px}
}
.m12[data-area]:not(.on){display:none!important}
.m12{position:relative;margin:0;container-type:inline-size}
.m12 img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 22px rgba(8,40,52,.28))}
.m12-l{position:absolute;font-family:"Crimson Pro",serif;font-style:italic;font-weight:400;font-size:clamp(11px,3.7cqw,21px);line-height:1;color:#FFFDF6;text-shadow:0 1px 2px rgba(6,32,43,.95),0 0 6px rgba(6,32,43,.85),0 0 14px rgba(6,32,43,.5);white-space:nowrap;pointer-events:none}
.m12-b{position:absolute;display:flex;align-items:center;gap:5px;transform:translate(-7px,-50%);padding:3px 9px 3px 4px;border-radius:800px;background:rgba(255,254,243,.95);color:#0C3341;font:500 clamp(8.5px,2.4cqw,12.5px)/1.25 Lexend,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px -4px rgba(6,32,43,.65);pointer-events:none}
.m12-b i,.m12-key i{width:9px;height:9px;border-radius:50%;background:#E9CF6B;box-shadow:0 0 0 2px #0C3341;flex:none}
.m12-b.rv{flex-direction:row-reverse;transform:translate(calc(-100% + 7px),-50%);padding:3px 4px 3px 9px}
.m12-key{position:absolute;left:4.5%;bottom:calc(5% + 10px);display:flex;align-items:center;gap:7px;padding:4px 11px 4px 6px;border-radius:800px;background:rgba(8,34,44,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#FFFDF6;font:400 clamp(9px,2.3cqw,12.5px)/1.2 Lexend,sans-serif}
.m12-key i{box-shadow:0 0 0 2px #FFFDF6}
@container (max-width:380px){ .m12 .minor{display:none} }
.a11-map .m12 img{filter:drop-shadow(0 30px 30px rgba(8,40,52,.32))}
.c11-top{display:block;margin-bottom:34px}
.c11-gr{max-width:1000px;margin:0 auto;aspect-ratio:auto;background:none;overflow:visible;border-radius:0}
.c11-gr > img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 34px rgba(8,40,52,.3))}
.c11-zr{border:2px dashed rgba(255,253,246,.55);background:rgba(255,253,246,.06)}
.c11-zr.on{border-color:#E9CF6B;background:rgba(233,207,107,.14)}
.c11-z img{width:104px;height:104px}
@media (max-width:640px){ .c11-z img{width:56px;height:56px} }
.hero3 h1{font-family:"Tinos","Times New Roman",serif;font-weight:700;letter-spacing:-.3px;background:linear-gradient(180deg,#25BF7B 0%,#5A9DBD 50%,#8679F5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}
.hero3 h1 em{font-style:normal;font-weight:700;color:transparent;font-family:inherit}
.hero4 .veil{background:linear-gradient(90deg,rgba(5,20,27,.72) 0%,rgba(5,20,27,.45) 34%,rgba(5,20,27,0) 62%),linear-gradient(180deg,rgba(5,20,27,.45) 0%,rgba(5,20,27,0) 26%,rgba(5,20,27,0) 70%,rgba(5,20,27,.35) 100%)}
@media (max-width:640px){ .hero4 .veil{background:linear-gradient(180deg,rgba(5,20,27,.6) 0%,rgba(5,20,27,.35) 40%,rgba(5,20,27,.75) 80%)} }
.sec-when{position:relative;overflow:hidden;background:#0C3341}
.sec-when > .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}
.sec-when > .dim{position:absolute;inset:0;background:rgba(0,0,0,.2)}
.sec-when > .tint{position:absolute;inset:0;mix-blend-mode:multiply;background:linear-gradient(1.73deg,#144C5F 1.3%,rgba(255,255,255,0) 154.8%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}
.sec-when > *:not(.bg):not(.dim):not(.tint){position:relative}
.m12 img,.a11-map .m12 img{filter:drop-shadow(0 18px 24px rgba(8,40,52,.2))}
.m12-l{color:#0C3341;text-shadow:0 0 2px #FFF8EA,0 0 4px #FFF8EA,0 0 8px rgba(255,248,234,.95),0 0 14px rgba(255,248,234,.7)}
.m12-b{background:#0C3341;color:#FFFDF6;box-shadow:0 4px 12px -4px rgba(6,32,43,.5)}
.m12-b i{box-shadow:0 0 0 2px #FFFDF6}
.m12-key{bottom:12px;background:rgba(255,254,243,.92);color:#0C3341;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 8px -4px rgba(6,32,43,.4)}
.m12-key i{box-shadow:0 0 0 2px #0C3341}
.c11-gr > img{filter:drop-shadow(0 20px 28px rgba(8,40,52,.22))}
.c11-zr{border-color:rgba(12,51,65,.35);background:rgba(12,51,65,.04)}
.c11-zr.on{border-color:#6656DB;background:rgba(102,86,219,.1)}
.m12-sw{display:flex;align-items:center;gap:3px;margin-left:6px;padding-left:10px;border-left:1px solid rgba(245,243,229,.25)}
.m12-sw button{width:36px;min-width:36px;padding:0}
@media (max-width:640px){
  .v8-sw button[data-v] span{display:none}
  .m12-sw{margin-left:2px;padding-left:4px}
  .m12-sw button{width:32px;min-width:32px}
}
.m12 img,.a11-map .m12 img{filter:drop-shadow(0 20px 26px rgba(8,40,52,.28))}
.m12-l{color:#FFFDF6;text-shadow:0 1px 2px rgba(3,20,28,.95),0 0 6px rgba(3,20,28,.8),0 0 14px rgba(3,20,28,.45)}
.m12-b{background:rgba(255,254,243,.97);color:#0C3341;box-shadow:0 4px 14px -4px rgba(0,0,0,.55)}
.m12-b i{box-shadow:0 0 0 2px #0C3341}
.m12-key{background:rgba(255,254,243,.95);color:#0C3341}
.m12-key i{box-shadow:0 0 0 2px #0C3341}
.c11-zr{border:2px dashed rgba(255,253,246,.62);background:rgba(255,253,246,.07)}
.c11-zr.on{border-color:#E9CF6B;background:rgba(233,207,107,.16)}
html[data-map="3"] .m12-l{color:#0C3341;text-shadow:0 0 2px #FFF8EA,0 0 4px #FFF8EA,0 0 8px rgba(255,248,234,.95),0 0 14px rgba(255,248,234,.7)}
html[data-map="3"] .m12-b{background:#0C3341;color:#FFFDF6}
html[data-map="3"] .m12-b i{box-shadow:0 0 0 2px #FFFDF6}
html[data-map="3"] .c11-zr{border-color:rgba(12,51,65,.5);background:rgba(255,253,246,.12)}
html[data-map="3"] .c11-zr.on{border-color:#6656DB;background:rgba(102,86,219,.14)}
.m12-sw button{width:auto;min-width:36px;padding:0 12px}
.m12-sw button span{font-weight:400}
@media (max-width:1300px){ .m12-sw button span{display:none} .m12-sw button{padding:0} }
.nav13,.ov13{display:none}
html[data-menu="4"] .ov13{display:flex}
html[data-menu]:not([data-menu="1"]) .hero3 > .nav,html[data-menu]:not([data-menu="1"]) #pill{display:none!important}
.nav13{position:fixed;top:0;left:0;right:0;z-index:46;color:var(--sand);transition:background .3s,box-shadow .3s,color .3s}
.nav13 .lg13,.ov13 .lg13{color:inherit;line-height:0}
.lg13 svg{display:block;width:142px;height:32px;overflow:visible}
.nav13.solid{background:rgba(255,254,243,.95);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);color:var(--ocean);box-shadow:0 1px 0 rgba(20,76,95,.08),0 12px 30px -20px rgba(8,40,52,.4)}
.nav13 .burger{color:inherit}
.dd13{position:relative}
.dd-b{display:flex;align-items:center;gap:6px;padding:10px 14px;border-radius:800px;color:inherit;font:inherit;transition:background .2s}.nav13.solid .dd-b:hover,.nav13.solid .dd13.open .dd-b{background:rgba(20,76,95,.07)}
.n4-menu{display:flex;align-items:center;gap:10px;height:46px;padding:0 20px 0 16px;border-radius:800px;background:rgba(245,243,229,.14);border:1px solid rgba(245,243,229,.45);color:inherit;font:500 15px/1 Lexend,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s,color .2s,border-color .2s}
.n4-menu:hover{background:rgba(245,243,229,.24)}
.ov13{position:fixed;inset:0;z-index:70;flex-direction:column;gap:28px;padding:28px var(--pad) 28px;overflow:auto;color:var(--sand);background:radial-gradient(120% 90% at 85% 0%,#1E6678 0%,rgba(30,102,120,0) 55%),linear-gradient(165deg,#144C5F 0%,#0C3341 55%,#05141B 100%);opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s .4s}
.ov13.on{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}
.ov-x{display:flex;align-items:center;gap:8px;height:46px;padding:0 20px 0 16px;border-radius:800px;border:1px solid rgba(245,243,229,.45);color:var(--sand);font:500 15px/1 Lexend,sans-serif}
.ov-x span{font-size:24px;line-height:1;margin-top:-2px}
.ov-x:hover{background:rgba(245,243,229,.1)}
body.ov-open{overflow:hidden}
@media (max-width:900px){
  .ov13{padding:16px var(--pad) 24px;gap:20px}
}
.mn13-sw{position:fixed;left:50%;bottom:18px;transform:translate(-50%,12px);opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s;z-index:45;display:flex;align-items:center;gap:3px;padding:6px;border-radius:800px;background:rgba(5,20,27,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#F5F3E5;font-size:13px;line-height:16px;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);max-width:calc(100% - 20px);box-sizing:border-box}
.mn13-sw.show{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .3s,transform .3s}
.mn13-sw button{border-radius:800px;padding:10px 14px;color:#F5F3E5;font-size:13px;line-height:16px;white-space:nowrap;min-height:40px;transition:background .2s,color .2s}
.mn13-sw button:hover{background:rgba(245,243,229,.12)}
.mn13-sw button.on{background:#E9CF6B;color:#0C3341;font-weight:500}
body.ov-open .mn13-sw{z-index:75}
@media (max-width:640px){ .mn13-sw{bottom:12px} .mn13-sw button{padding:9px 10px;font-size:12px} .mn13-sw button span{display:none} .mn13-sw button{min-width:40px} }
@media (min-width:901px){ html[data-menu="3"] .h11-pick{top:152px} }
.nav13 a:focus-visible,.nav13 button:focus-visible,.ov13 a:focus-visible,.ov13 button:focus-visible,.mn13-sw button:focus-visible{outline:2px solid #E9CF6B;outline-offset:2px}
.ov-x:focus:not(:focus-visible){outline:none}
.why14{position:relative}
.why14 > section[hidden]{display:none!important}
.wy14-sw{position:absolute;top:20px;right:20px;z-index:6;display:flex;align-items:center;gap:4px;padding:5px 5px 5px 14px;border-radius:800px;background:rgba(5,20,27,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#F5F3E5;font-size:13px;line-height:16px;box-shadow:0 8px 24px -10px rgba(0,0,0,.5)}
.wy14-sw span{margin-right:6px;opacity:.8;white-space:nowrap}
.wy14-sw button{padding:8px 12px;border-radius:800px;color:#F5F3E5;font-size:13px;line-height:16px;min-height:36px;white-space:nowrap}
.wy14-sw button:hover{background:rgba(245,243,229,.12)}
.wy14-sw button.on{background:#E9CF6B;color:#0C3341;font-weight:500}
@media (max-width:640px){ .wy14-sw{top:10px;right:10px;left:10px;justify-content:center} .wy14-sw span{display:none} }
.why14-old .why-bottom{align-items:stretch}
.why14-old .ti10-hd h3{color:var(--sand)}
.why14-old .ti10-hd p{color:rgba(245,243,229,.85)}
.why14-old .ti10-note{color:rgba(245,243,229,.62)}
@media (max-width:900px){ .why14-old{padding-top:72px} }
html[data-map="1"] .m12 img,html[data-map="1"] .c11-gr > img{filter:drop-shadow(0 4px 6px rgba(8,40,52,.08))}
html[data-map="2"] .m12-l,html:not([data-map]) .m12-l{text-shadow:0 1px 2px rgba(3,20,28,.95),0 0 6px rgba(3,20,28,.85),0 0 14px rgba(3,20,28,.5)}
.hero4 .slide video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}
.v15-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:center;margin:6px 0 44px}
.v15w .c11-gr{max-width:none;margin:0}
.v15w .c11-gr > img{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(8,40,52,.08))}
.v15-side{display:flex;flex-direction:column;gap:16px}
.v15-tabs{display:flex;flex-wrap:wrap;gap:8px}
.v15-tab{padding:10px 16px;min-height:42px;border-radius:800px;background:#FFFEF3;color:var(--ocean);font-size:14.5px;line-height:18px;box-shadow:0 0 0 1px rgba(20,76,95,.14);transition:background .2s,color .2s,box-shadow .2s}
.v15-tab:hover{background:#fff}
.v15-tab.on{background:var(--ocean);color:var(--sand);box-shadow:none}
.v15-card{display:flex;flex-direction:column;gap:12px;padding:28px 28px 26px;border-radius:24px;background:#FFFEF3;box-shadow:0 1px 0 rgba(20,76,95,.05),0 26px 50px -36px rgba(8,40,52,.45)}
.v15-card:not(.on){display:none}
.v15-sea{font:500 12px/16px Lexend,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--gold)}
.v15-card h3{font-family:"Crimson Pro",serif;font-weight:700;font-size:38px;line-height:42px;color:var(--ocean)}
.v15-n{font-size:16px;line-height:24px;color:var(--ocean)}
.v15-n b{font-weight:500}
.v15-isl{font-size:14.5px;line-height:22px;color:rgba(20,76,95,.75)}
.v15-w{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:22px;color:rgba(20,76,95,.85);padding-top:12px;border-top:1px solid rgba(20,76,95,.1)}
.v15-w svg{width:20px;height:20px;flex:none;margin-top:1px;fill:none;stroke:currentColor}
.v15-go{align-self:flex-start;margin-top:6px}
.v15-sent{height:1px;margin:0}
@media (max-width:1100px){ .v15-top{grid-template-columns:minmax(0,1fr);gap:22px} }
@media (max-width:640px){
  .v15-card{padding:20px 18px}
  .v15-card h3{font-size:30px;line-height:34px}
  .v15w .c11-z img{width:54px;height:54px}
  .v15-tab{padding:9px 13px;font-size:13.5px}
}
html[data-cta="2"] .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold){background:#D1FE17;color:#05141B;box-shadow:0 8px 18px rgba(110,140,0,.24)}
html[data-cta="2"] .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold):hover{background:#C4F20A;box-shadow:0 12px 22px rgba(110,140,0,.32)}
.cta16{display:flex;align-items:center;gap:3px;margin-left:6px;padding-left:10px;border-left:1px solid rgba(245,243,229,.25)}
.cta16 button{display:inline-flex;align-items:center;gap:7px}
.cta16 button i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px rgba(245,243,229,.75);flex:none}
@media (max-width:640px){
  .v8-sw,.mn13-sw{flex-wrap:wrap;justify-content:center;border-radius:22px;row-gap:2px}
  .cta16{margin-left:2px;padding-left:4px}
  .cta16 button{font-size:0;gap:0;min-width:38px;padding:0 12px}
  .cta16 button i{width:15px;height:15px}
}
.mega-day .mega-cols{gap:48px}
.mega-day .mega-type{max-width:300px;padding-right:48px;justify-content:flex-start}
.md16-facts{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}
.md16-facts li{position:relative;padding-left:26px;font-size:15px;line-height:21px}
.md16-facts li::before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:#E9CF6B;box-shadow:inset 0 0 0 3px #F5F3E5,0 0 0 1px #7A6600}
.md16-cta{align-self:flex-start;margin-top:14px}
.md16-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mdcard.md16{flex:none;aspect-ratio:4/3;padding:12px}
.mdcard.md16:first-child{grid-row:span 2;aspect-ratio:auto}
.mdcard.md16 .bm small{display:block;font-size:12.5px;line-height:16px;opacity:.9;font-weight:300}
.why14-old{background:#144C5F}
.mdcard.md16::before{background:linear-gradient(180deg,rgba(0,0,0,0) 28%,rgba(0,0,0,.62) 100%)}
:root{--petrol:#0A6273;--petrol-d:#074B58;--petrol-l:#0F7E93;--petrol-ld:#0B687A}
.btn:not(.ghost):not(.line):not(.ghost-l):not(.gold){background:var(--petrol)!important;color:#fff!important;box-shadow:0 8px 18px rgba(7,75,88,.26)}
.btn:not(.ghost):not(.line):not(.ghost-l):not(.gold):hover{background:var(--petrol-d)!important;box-shadow:0 12px 22px rgba(7,75,88,.32)}
.btn:not(.ghost):not(.line):not(.ghost-l):not(.gold):focus-visible{outline:2px solid var(--petrol);outline-offset:3px}.footer .btn:not(.ghost),.mnav .btn:not(.ghost),.sec-when .btn:not(.ghost),.pill .btn:not(.ghost){background:var(--petrol-l)!important;box-shadow:inset 0 0 0 1px rgba(245,243,229,.32),0 10px 22px rgba(0,0,0,.28)}.footer .btn:not(.ghost):hover,.mnav .btn:not(.ghost):hover,.sec-when .btn:not(.ghost):hover,.pill .btn:not(.ghost):hover{background:var(--petrol-ld)!important}.footer .btn:not(.ghost):focus-visible{outline-color:#F5F3E5}
@media (min-width:901px){.sec-crew .gallery{flex:1 1 auto;width:auto;min-width:0}}
@media (max-width:1100px) and (min-width:641px){
  .v15-gr{max-width:820px;width:100%;margin-left:auto;margin-right:auto}
  .a11-more .a11-map{max-width:560px;width:100%;justify-self:center}
}
@media (min-width:641px){.hb-ph{aspect-ratio:16/10}}
.x18-inc{list-style:none;margin:2px 0 0;padding:12px 0 0;border-top:1px solid rgba(20,76,95,.12);display:grid;gap:7px}
.x18-inc li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.45;color:#2E5562}
.x18-inc li::before{content:"";position:absolute;left:2px;top:.42em;width:10px;height:6px;border-left:1.6px solid var(--petrol);border-bottom:1.6px solid var(--petrol);transform:rotate(-45deg)}
.trust5 span{white-space:nowrap}
@media (max-width:640px){.trust5 span{white-space:normal}}
html[data-map="2"] .c11-z .z-t{background:#0A6273;color:#fff;padding:6px 14px 7px;border-radius:14px;box-shadow:0 12px 24px -12px rgba(5,30,40,.75)}
html[data-map="2"] .c11-z b{font-size:18px;line-height:21px}
html[data-map="2"] .c11-z small{color:rgba(255,255,255,.85);font-size:12.5px}
html[data-map="2"] .c11-z.on .z-t{background:#FFFEF3;color:#0C3341;box-shadow:0 0 0 2px #E9CF6B,0 12px 24px -12px rgba(5,30,40,.75)}
html[data-map="2"] .c11-z.on small{color:#2E5562}
html[data-map="2"] .c11-zr{border:2.5px solid rgba(255,253,246,.9);background:rgba(126,232,240,.08)}
html[data-map="2"] .c11-zr.on{border-color:#E9CF6B;background:rgba(233,207,107,.16);box-shadow:0 0 0 7px rgba(233,207,107,.16)}
html[data-map="3"] .m12-l{color:#FFFDF6;text-shadow:0 1px 2px rgba(3,20,28,.95),0 0 6px rgba(3,20,28,.8),0 0 14px rgba(3,20,28,.45)}
html[data-map="3"] .m12-b{background:rgba(255,254,243,.97);color:#0C3341}
html[data-map="3"] .m12-b i{box-shadow:0 0 0 2px #0C3341}
html[data-map="3"] .c11-zr{border:2px dashed rgba(255,253,246,.62);background:rgba(255,253,246,.07)}
html[data-map="3"] .c11-zr.on{border-color:#E9CF6B;background:rgba(233,207,107,.16)}
html[data-map="3"] .m12 img,html[data-map="3"] .c11-gr > img,html[data-map="2"] .c11-gr > img{filter:drop-shadow(0 20px 26px rgba(8,40,52,.28))}
.x22-h{margin:0 0 8px;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--gold)}
.x22-one{margin:0;font-size:14px;color:#2E5562}
.x22-one b{font-size:20px;color:var(--ocean);font-weight:500;margin-right:6px}
.x22-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}
.btn.x22-ask{background:transparent!important;color:#0A6273!important;box-shadow:inset 0 0 0 1.5px #0A6273!important;border:0}
.btn.x22-ask:hover{background:rgba(10,98,115,.08)!important}
.x22-spec{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:14px 16px;background:#F3EEDD;border-radius:14px}
.x22-spec div{display:grid;gap:2px;min-width:0}
.x22-spec dt{font-size:12px;line-height:16px;color:#2E5562}
.x22-spec dd{margin:0;font-size:15px;line-height:20px;font-weight:500;color:var(--ocean)}
html.x22-lock{overflow:hidden}
.x22-dlg{border:0;padding:0;border-radius:24px;background:#FFFEF3;color:var(--ocean);width:min(640px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 80px -20px rgba(5,26,33,.6)}
.x22-dlg::backdrop{background:rgba(5,26,33,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.x22-dlg:not([open]){display:none}
.x22-x{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:50%;background:rgba(255,254,243,.94);border:0;z-index:3;box-shadow:0 4px 14px -6px rgba(5,26,33,.5)}
.x22-x span::before,.x22-x span::after{content:"";position:absolute;left:12px;right:12px;top:20px;height:1.6px;background:var(--ocean);transform:rotate(45deg)}
.x22-x span::after{transform:rotate(-45deg)}
.x22-det-ph{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.x22-det-b{padding:22px 26px 26px;display:grid;gap:14px}
.x22-dk{margin:0;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--gold)}
.x22-dlg h3{margin:2px 0 0;font-family:"Crimson Pro",serif;font-weight:700;font-size:34px;line-height:1.05;color:var(--ocean)}
.x22-det .x22-spec{grid-template-columns:repeat(3,minmax(0,1fr))}
.x22-soon{margin:0;padding:12px 14px;border-radius:12px;background:#EFE9D4;font-size:14px;line-height:1.5;color:#2E5562}
.x22-soon a{font-weight:500;color:#144C5F;text-decoration:underline;text-underline-offset:3px}
.x22-f{padding:26px;display:grid;gap:14px}
.x22-fh{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding-right:44px}
.x22-fh img{width:88px;height:88px;border-radius:16px;object-fit:cover}
.x22-fs{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:#2E5562}
.x22-r{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.x22-f label{display:grid;gap:6px;min-width:0}
.x22-f label>span{font-size:13px;line-height:16px;font-weight:500;color:#2E5562}
.x22-f small{font-weight:400;opacity:.75}
.x22-f input:not([type=checkbox]),.x22-f textarea{width:100%;min-width:0;border:1px solid rgba(20,76,95,.22);border-radius:12px;background:#fff;padding:11px 12px;font:inherit;font-size:16px;color:var(--ocean)}
.x22-f input:focus-visible,.x22-f textarea:focus-visible{outline:2px solid #0A6273;outline-offset:0;border-color:transparent}
.x22-f textarea{resize:vertical}
.x22-f .x22-chk{display:flex;align-items:center;gap:10px;font-size:14px}
.x22-chk input{width:18px;height:18px;accent-color:#0A6273;margin:0}
.x22-err{margin:0;color:#A33A22;font-size:14px}
.x22-fa{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.x22-fa p{margin:0;font-size:13px;color:#2E5562}
.x22-done{padding:40px 30px 30px;display:grid;gap:12px;justify-items:start}
.x22-done p{margin:0;color:#2E5562;line-height:1.55}
.x22-note{font-size:13.5px;background:#EFE9D4;padding:12px 14px;border-radius:12px}
@media (max-width:560px){.x22-r{grid-template-columns:1fr}.x22-fh{grid-template-columns:64px minmax(0,1fr)}.x22-fh img{width:64px;height:64px}.x22-f{padding:22px 18px}.x22-det .x22-spec{grid-template-columns:1fr 1fr}}
.x22-faces{display:block;height:auto;max-width:100%}.x23-chat .btn:not(.ghost){background:var(--petrol-l)!important;box-shadow:inset 0 0 0 1px rgba(245,243,229,.32),0 10px 22px rgba(0,0,0,.28)}.x23-chat .btn:not(.ghost):hover{background:var(--petrol-ld)!important}
.a-more.x22-bento{display:block}
.x22-bento .b-ch{flex-direction:row}
.x22-bento .b-ch .chn{width:auto;flex:1 1 200px;min-width:0}
.x22-bento .b-ch .btn{width:auto;flex:0 0 auto}
@media (max-width:640px){.x22-bento .b-ch{flex-direction:column}.x22-bento .b-ch .btn,.x22-bento .b-ch .chn{width:100%;flex:none}}
html[data-map="2"] .c11-z img{visibility:hidden}
html[data-map="2"] .c11-z .z-t{margin-top:-30px}
.x22-dlg[open]{position:fixed;inset:0;margin:auto;height:fit-content}
.x22-f[hidden],.x22-done[hidden],.x22-err[hidden]{display:none}
.x22-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}
.x22-area > .a11-map{grid-area:auto}
.x22-glance{min-width:0}
.x22-k,.x22-k2{margin:0;font-size:12.5px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--gold)}
.x22-k2{margin-top:8px}
.x22-t{margin:0;font-family:"Crimson Pro",serif;font-weight:700;font-size:40px;line-height:1.02;color:var(--ocean)}
.x22-i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#E4F0EE;color:#0A6273}
.x22-i svg{width:22px;height:22px}
.x22-cal{margin-top:4px;font-size:15px;font-weight:500;color:#0A6273;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.x22-faces{width:220px;flex:none}
@media (max-width:900px){.x22-area{grid-template-columns:1fr}.x22-t{font-size:34px}}
@media (max-width:640px){.x22-faces{width:200px}}
.x23-chat{margin-top:16px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"who bubble" "who replies";gap:16px 36px;background:#0C3341;color:var(--sand);border-radius:28px;padding:30px 34px;align-items:center}
.x23-who{grid-area:who;display:flex;flex-direction:column;gap:14px;min-width:0}
.x23-who img{width:min(300px,100%)}
.x23-who p{margin:0;display:grid;gap:2px}
.x23-who b{font-family:"Crimson Pro",serif;font-weight:700;font-size:26px;line-height:1.1;color:var(--sand)}
.x23-who span{font-size:14px;color:rgba(245,243,229,.72)}
.x23-bubble{grid-area:bubble;position:relative;background:#F5F3E5;color:#0C3341;border-radius:22px 22px 22px 6px;padding:18px 22px;box-shadow:0 12px 30px -14px rgba(0,0,0,.55)}
.x23-bubble::before{content:"";position:absolute;left:-9px;bottom:0;width:18px;height:18px;background:#F5F3E5;clip-path:polygon(100% 0,100% 100%,0 100%)}
.x23-bubble p{margin:0;font-size:16.5px;line-height:1.5}
.x23-bubble .x23-small{margin-top:6px;font-size:13px;color:#2E5562}
.x23-replies{grid-area:replies;display:flex;flex-wrap:wrap;gap:10px}
.x23-replies .btn,.x23-replies .chn{border-radius:800px}
.x23-replies .chn{flex:1 1 190px;width:auto;min-width:0}
@media (max-width:1000px){.x23-chat{grid-template-columns:1fr;grid-template-areas:"who" "bubble" "replies"}}
@media (max-width:640px){.x23-chat{padding:24px 20px}.x23-bubble::before{display:none}}
.x23-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.x23-chips li{padding:7px 12px;border-radius:800px;background:#F3EEDD;font-size:13.5px;line-height:18px;color:var(--ocean)}
.x23-season{padding:14px 16px;background:#FBF8EC;border:1px solid rgba(20,76,95,.1);border-radius:14px}
.x23-months{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;align-items:end;height:62px}
.x23-months .m{display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;border-radius:7px;font-size:11.5px;font-weight:500;color:var(--ocean)}
.x23-months .lo{height:30px;background:#CFE6E3}.x23-months .mi{height:44px;background:#EADFB6}.x23-months .hi{height:60px;background:#F2C27C}
.x23-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;font-size:12.5px;line-height:17px;color:#2E5562}
.x23-key i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.x23-key .lo i{background:#CFE6E3}.x23-key .mi i{background:#EADFB6}.x23-key .hi i{background:#F2C27C}
[data-ov][hidden]{display:none!important}
html[data-cta="petrol"]{--cta-ink:#fff;--cta-ink-l:#fff;--cta-o:#0A6273}
html[data-cta="navy"]{--petrol:#0C3341;--petrol-d:#061F28;--petrol-l:#F5F3E5;--petrol-ld:#FFFFFF;--cta-ink:#fff;--cta-ink-l:#0C3341;--cta-o:#0C3341}
html[data-cta="dome"]{--petrol:#1F57A8;--petrol-d:#17458A;--petrol-l:#3A73C9;--petrol-ld:#2D63B5;--cta-ink:#fff;--cta-ink-l:#fff;--cta-o:#1F57A8}
html[data-cta="bougainvillea"]{--petrol:#B3285E;--petrol-d:#921F4C;--petrol-l:#CC3D74;--petrol-ld:#B3285E;--cta-ink:#fff;--cta-ink-l:#fff;--cta-o:#B3285E}
html[data-cta="sunset"]{--petrol:#E8743F;--petrol-d:#D2602D;--petrol-l:#F08A57;--petrol-ld:#E8743F;--cta-ink:#0C3341;--cta-ink-l:#0C3341;--cta-o:#B8501F}
html[data-cta="violet"]{--petrol:#8679F5;--petrol-d:#7768F0;--petrol-l:#9A8FF7;--petrol-ld:#8679F5;--cta-ink:#fff;--cta-ink-l:#fff;--cta-o:#6656DB}
html[data-cta="lime"]{--petrol:#D1FE17;--petrol-d:#C4F20A;--petrol-l:#D1FE17;--petrol-ld:#C4F20A;--cta-ink:#05141B;--cta-ink-l:#05141B;--cta-o:#4F6300}
.btn:not(.ghost):not(.line):not(.ghost-l):not(.gold){color:var(--cta-ink,#fff)!important}
:is(.b-cta,.footer,.mnav,.sec-when,.pill,.x22-people,.x23-chat) .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold){color:var(--cta-ink-l,#fff)!important}
.btn.x22-ask{color:var(--cta-o,#0A6273)!important;box-shadow:inset 0 0 0 1.5px var(--cta-o,#0A6273)!important}
.x18-inc li::before{border-color:#0A6273}.o24-dock button{padding:8px 12px;border-radius:800px;color:#F5F3E5;font-size:13px;line-height:16px;min-height:36px;white-space:nowrap;transition:background .2s,color .2s}.o24-dock button:hover{background:rgba(245,243,229,.12)}.o24-dock .o24-map button.on{background:#E9CF6B;color:#0C3341;font-weight:500}.o24-dock button:focus-visible{outline:2px solid #E9CF6B;outline-offset:2px}
.sec-day6{position:relative}
.o24-dock{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:58;display:flex;align-items:center;gap:4px;padding:6px;border-radius:800px;background:rgba(5,20,27,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -18px rgba(0,0,0,.65);color:#F5F3E5;font-size:13px;line-height:16px;max-width:calc(100% - 20px)}
.o24-dock{overflow:visible!important}
.o24-cta button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:36px;padding:0}
.o24-cta button i{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1.5px rgba(245,243,229,.75);flex:none}
.o24-cta button span{display:none}
.o24-cta button.on{width:auto;padding:0 13px 0 10px;background:rgba(245,243,229,.14)}
.o24-cta button.on span{display:inline}
.o24-cta button.on i{box-shadow:0 0 0 2px #E9CF6B}
.o24-dock .o24-map{display:none;margin:0 0 0 4px;padding-left:6px;border-left:1px solid rgba(245,243,229,.22)}
.o24-dock.map .o24-map{display:flex}
.o24-dock .o24-map button{width:auto;min-width:36px;padding:8px 12px}
.o24-dock .o24-map button span{display:inline;font-weight:inherit}
.o24-mine{margin-left:4px;border:1px solid rgba(245,243,229,.3)!important}
.o24-pk{position:absolute;right:0;bottom:calc(100% + 10px);width:min(360px,calc(100vw - 32px));background:#FFFEF3;color:#0C3341;border-radius:20px;padding:18px 18px 16px;box-shadow:0 24px 60px -20px rgba(5,26,33,.6);display:grid;gap:10px}
.o24-pk[hidden]{display:none}
.o24-pk ul{list-style:none;margin:0;padding:0;display:grid}
.o24-pk li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(20,76,95,.12);font-size:14px;line-height:19px}
.o24-pk li span{color:#2E5562}
.o24-pk li b{font-weight:500;text-align:right}
.o24-pk .o24-copy{background:#0C3341;color:#F5F3E5;padding:9px 16px}
.o24-pk .o24-copy:hover{background:#144C5F}
.o24-pk-s{font-size:13px;color:#2E5562}
.o24-pk-t{width:100%;font:inherit;font-size:13px;border:1px solid rgba(20,76,95,.2);border-radius:10px;padding:8px 10px;background:#fff;color:#0C3341;resize:none}
@media (max-width:1100px){.o24-dock .o24-map button span{display:none}}
@media (max-width:760px){
  .o24-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;border-radius:22px;row-gap:2px}
  .o24-cta button{width:32px;min-height:34px}
  .o24-cta button.on{width:32px;padding:0}
  .o24-cta button.on span{display:none}
  .o24-dock .o24-map{margin-left:0;padding-left:4px}
  .o24-mine{padding:8px 10px!important}
}
.x24-gw{min-width:0;display:flex;flex-direction:column;gap:12px}
.x24-g{display:none;flex-direction:column;gap:18px;background:#FFFEF3;border-radius:28px;padding:30px 32px 28px;color:var(--ocean);box-shadow:0 1px 0 rgba(20,76,95,.05),0 18px 40px -34px rgba(20,76,95,.55)}
.x24-g.on{display:flex}
.x24-gh{display:grid;gap:8px}
.x24-gn{margin:0;font-size:15.5px;line-height:1.45;color:#2E5562}
.x24-gn b{color:var(--ocean);font-weight:500}
.x24-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.x24-tiles li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#F5F1E3;border-radius:18px;padding:14px 16px 15px;min-width:0}
.x24-tiles .x22-i{width:36px;height:36px;margin-bottom:6px;background:#FFFEF3}
.x24-tiles .x22-i svg{width:19px;height:19px}
.x24-v{font-family:"Crimson Pro",serif;font-weight:700;font-size:27px;line-height:1.02;color:var(--ocean)}
.x24-fl{font-size:13px;line-height:1.4;color:#2E5562}
.x24-bf{display:flex;align-items:flex-end;gap:3px;width:100%;max-width:150px;height:22px;margin-top:8px}
.x24-bf i{flex:1;min-width:0;border-radius:2px;background:rgba(10,98,115,.16)}
.x24-bf i.on{background:#0A6273}
.x24-best{display:grid;gap:8px}
.x24-best .x22-k2{margin:0}
.x24-g .b-chips{margin:0}
.x24-g .b-chips li{font-size:14px;padding:7px 13px}
.x24-ga{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:16px;border-top:1px solid rgba(20,76,95,.12)}
.x24-ga .x22-cal{margin:0}
@media (max-width:900px){.x24-g{padding:24px 20px}}
@media (max-width:360px){.x24-tiles{grid-template-columns:1fr}}.d24c{padding:88px var(--pad) 104px;display:flex;flex-direction:column}.d24c-hd .dpill{display:inline-flex;align-items:center;gap:10px;background:var(--ocean);color:#E9CF6B;border-radius:800px;padding:7px 14px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;font-size:13px;line-height:16px;margin:0}.d24c-hd .dpill svg{width:16px;height:16px}.d24c-hd h2{margin:0;font-family:"Crimson Pro",serif;font-weight:700;font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.3px;color:var(--ocean);text-wrap:balance}.d24c-hd p{margin:0;font-size:17px;line-height:27px;max-width:440px;text-wrap:pretty}
.d24-pic{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}
.d24-pic.on{opacity:1;visibility:visible;transition:opacity .45s}
.d24-pic img{display:block;width:100%;height:100%;object-fit:cover}
.d24-pic figcaption{position:absolute;left:0;right:0;bottom:0;padding:110px 32px 30px;background:linear-gradient(180deg,rgba(5,26,33,0),rgba(5,26,33,.82));color:#F5F3E5;display:grid;gap:6px;justify-items:start}
.d24-pic figcaption b{font-family:"Crimson Pro",serif;font-weight:700;font-size:46px;line-height:1}
.d24-pic figcaption span{font-size:16.5px;line-height:1.45;color:rgba(245,243,229,.9)}
.d24-row{display:grid;grid-template-columns:58px minmax(0,1fr) 18px;gap:14px;align-items:center;width:100%;padding:8px 14px 8px 8px;border-radius:18px;text-align:left;color:var(--ocean);transition:background .2s,color .2s}
.d24-row img{width:58px;height:58px;border-radius:13px;object-fit:cover;display:block}
.d24-row b{display:block;font-weight:500;font-size:16px;line-height:20px}
.d24-row small{display:block;font-size:13px;line-height:17px;color:#2E5562;margin-top:2px}
.d24-row i{width:8px;height:8px;border-right:1.6px solid currentColor;border-top:1.6px solid currentColor;transform:rotate(45deg);justify-self:center;opacity:.6}
.d24-row svg{width:13px;height:13px;justify-self:center;opacity:.7}
.d24-row:hover{background:#F3EEDD}
.d24-row.on{background:#0C3341;color:#F5F3E5}
.d24-row.on small{color:rgba(245,243,229,.75)}
.d24-row:focus-visible{outline:2px solid #0A6273;outline-offset:2px}
@media (max-width:900px){.d24c{padding:64px var(--pad) 80px}
}
@media (max-width:560px){.d24-pic figcaption{padding:90px 20px 22px}.d24-pic figcaption b{font-size:36px}}
.d24c{gap:44px;align-items:center}
.d24c-hd{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:760px}
.d24c-hd h2 em{display:block;font-style:italic;font-weight:400;color:#0A6273}
.d24c .dfacts6{justify-content:center;padding-right:0}
.d24c .dfacts6 i{background:#0A6273}
@media (max-width:900px){
  .d24c{align-items:stretch}
}
.x24-ct{width:100%}
.x24-faces{display:block;height:auto;max-width:100%}
.x24-c-form{max-width:1080px;width:100%;margin:0 auto}
.x24-c-form .box.form{border-radius:24px}
html[data-map="2"] .c11-z img{display:none}
html[data-map="2"] .c11-z .z-t{margin-top:0;padding:5px 12px 6px;border-radius:800px}
html[data-map="2"] .c11-z small{display:none}
html[data-map="2"] .c11-z b{font-size:16px;line-height:19px}
html[data-map="2"] .c11-zr{border:0;background:none;box-shadow:none}
html[data-map="2"] .c11-zr.on{border:2px solid rgba(233,207,107,.95);background:rgba(233,207,107,.06);box-shadow:none}
@media (max-width:640px){html[data-map="2"] .c11-z b{font-size:12.5px;line-height:15px}html[data-map="2"] .c11-z .z-t{padding:3px 8px 4px}}
.o24-pk-t{position:absolute;left:-9999px;width:300px;height:80px}
.o24-pk-t.show{position:static;left:auto;width:100%;height:auto}
.o24-mine .s{display:none}
@media (max-width:760px){
  .o24-mine .l{display:none}
  .o24-mine .s{display:inline}.sec-day6 .d24c{padding-top:104px}
}
.o24-dock .o24-wts{display:none;margin:0 0 0 4px;padding-left:6px;border-left:1px solid rgba(245,243,229,.22)}
.o24-dock.map .o24-wts{display:flex}
.o24-dock .o24-wts button.on{background:#E9CF6B;color:#0C3341;font-weight:500}
@media (max-width:760px){.o24-dock .o24-wts{margin-left:0;padding-left:4px;border-left:0}.o24-dock .o24-wts button{padding:8px 9px;font-size:12px}}
@media (max-width:760px){.o24-dock .o24-cta{order:1}.o24-dock .o24-mine{order:2}.o24-dock .o24-wts{order:3}.o24-dock .o24-map{order:4}}
.o24-dock{left:10px;right:10px;margin:0 auto;width:max-content;max-width:calc(100% - 20px);transform:none}
html[data-cta="lemon"]{--petrol:#F6DC3F;--petrol-d:#EBCD1F;--petrol-l:#F6DC3F;--petrol-ld:#FFE65C;--cta-ink:#0C3341;--cta-ink-l:#0C3341;--cta-o:#7A6400}
html[data-cta="gold"]{--petrol:#E9CF6B;--petrol-d:#DDBF4F;--petrol-l:#E9CF6B;--petrol-ld:#F2DC85;--cta-ink:#0C3341;--cta-ink-l:#0C3341;--cta-o:#7D6418}
html[data-cta="sun"]{--petrol:#FFC23D;--petrol-d:#F2B01E;--petrol-l:#FFC23D;--petrol-ld:#FFD064;--cta-ink:#0C3341;--cta-ink-l:#0C3341;--cta-o:#8A5E00}
html[data-cta="honey"]{--petrol:#F0A53A;--petrol-d:#E2921F;--petrol-l:#F3B04F;--petrol-ld:#F0A53A;--cta-ink:#0C3341;--cta-ink-l:#0C3341;--cta-o:#8C5409}
html[data-cta="ochre"]{--petrol:#D29B1E;--petrol-d:#BD8912;--petrol-l:#DDA733;--petrol-ld:#D29B1E;--cta-ink:#0C3341;--cta-ink-l:#0C3341;--cta-o:#7A5600}
html[data-cta="lemon"] .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold),html[data-cta="gold"] .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold),
html[data-cta="sun"] .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold),html[data-cta="honey"] .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold),
html[data-cta="ochre"] .btn:not(.ghost):not(.line):not(.ghost-l):not(.gold){font-weight:500}
.o24-dock{flex-wrap:wrap;justify-content:center;row-gap:2px;border-radius:26px}
.o24-cta{flex-wrap:wrap;justify-content:center}
@media (max-width:1500px){.o24-dock .o24-map button span{display:none}}
@media (max-width:760px){.o24-cta button{width:28px;min-height:32px}.o24-cta button.on{width:28px}.o24-cta button i{width:14px;height:14px}.o24-cta{gap:1px}}
.x25-tok{display:none!important}
html[data-wts="150t"] .x25-tok{display:grid!important}
html[data-wts="150t"] section[data-v="150"] .v15-tabs{display:none}
html[data-wts="150t"] section[data-v="150"] .v15-top{margin-top:4px}
.x25-g{display:none;flex-direction:column;gap:18px;background:#FFFEF3;border-radius:28px;padding:28px 30px 26px;color:var(--ocean);box-shadow:0 1px 0 rgba(20,76,95,.05),0 18px 40px -34px rgba(20,76,95,.55)}
.x25-g.on{display:flex}
.x25-gh{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;align-items:center}
.x25-dio{width:92px;height:92px;object-fit:cover;-webkit-mask-image:radial-gradient(farthest-side,#000 86%,transparent 100%);mask-image:radial-gradient(farthest-side,#000 86%,transparent 100%)}
.x25-gh > div{display:grid;gap:6px;min-width:0}
.x25-st{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid rgba(20,76,95,.12);border-bottom:1px solid rgba(20,76,95,.12)}
.x25-st > div{display:flex;flex-direction:column;gap:4px;padding:16px 18px 16px 0;min-width:0}
.x25-st > div + div{padding-left:18px;border-left:1px solid rgba(20,76,95,.12)}
.x25-st dt{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:16px;color:#2E5562}
.x25-st dt svg{width:17px;height:17px;color:#0A6273;flex:none}
.x25-st dd{margin:2px 0 0;font-family:"Crimson Pro",serif;font-weight:700;font-size:30px;line-height:1;color:var(--ocean)}
.x25-st p{margin:0;font-size:13px;line-height:1.4;color:#2E5562}
.x25-mo{display:grid;gap:10px}
.x25-mo .x22-k2,.x25-row .x22-k2{margin:0}
.x25-bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;align-items:end;height:88px}
.x25-bars li{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:5px;min-width:0}
.x25-bars span{display:flex;align-items:flex-start;justify-content:center;height:var(--h);padding-top:5px;border-radius:8px;font-size:12px;font-weight:500;color:var(--ocean)}
.x25-bars small{text-align:center;font-size:11.5px;line-height:14px;color:#2E5562}
.x25-bars .lo span{background:#CFE6E3}.x25-bars .mi span{background:#EADFB6}.x25-bars .hi span{background:#F2C27C}
.x25-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;line-height:17px;color:#2E5562}
.x25-key i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.x25-key .lo i{background:#CFE6E3}.x25-key .mi i{background:#EADFB6}.x25-key .hi i{background:#F2C27C}
.x25-row{display:grid;gap:8px}
.x25-bases{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.x25-bases li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border-radius:800px;background:#0C3341;color:#F5F3E5;font-size:13.5px;line-height:18px}
.x25-bases svg{width:15px;height:15px;color:#E9CF6B}
.x25-g .b-chips{margin:0}
.x25-g .b-chips li{font-size:14px;padding:7px 13px}
@media (max-width:900px){.x25-g{padding:22px 18px}.x25-gh{grid-template-columns:72px minmax(0,1fr);gap:14px}.x25-dio{width:72px;height:72px}}
@media (max-width:420px){.x25-st{grid-template-columns:1fr}.x25-st > div + div{padding-left:0;border-left:0;border-top:1px solid rgba(20,76,95,.12)}}
.x25-s{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:0;border-radius:24px;overflow:hidden;border:1px solid rgba(245,243,229,.2);background:rgba(21,63,75,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.x25-s-side{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;background:rgba(5,26,33,.38);border-right:1px solid rgba(245,243,229,.14)}
.x25-s-side .x24-faces{width:176px;margin-bottom:4px}
.x25-s-side .h4{margin:0;color:#F5F3E5}
.x25-s-t{margin:0;color:rgba(245,243,229,.8);font-size:15px;line-height:1.5}
.x25-s-t b{color:#F5F3E5;font-weight:500}
.x25-qr{display:flex;align-items:center;gap:14px;margin:6px 0 4px;padding:12px;border-radius:16px;background:#F5F3E5;color:#0C3341}
.x25-qrc{width:104px;height:104px;flex:none;display:block}
.x25-qrc path{fill:#0C3341}
.x25-qr p{margin:0;display:grid;gap:4px;font-size:13px;line-height:1.4;color:#2E5562;max-width:150px}
.x25-qr b{font-size:15px;line-height:1.3;color:#0C3341;font-weight:500}
.x25-wa{display:none}
.x25-f{padding:30px 34px 32px;display:flex;flex-direction:column;gap:20px;min-width:0;color:#F5F3E5}
.x25-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}
.x25-steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:800px;border:1px solid rgba(245,243,229,.22);font-size:13.5px;color:rgba(245,243,229,.7)}
.x25-steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(245,243,229,.12);font-size:12.5px;font-weight:500}
.x25-steps li.on{border-color:#E9CF6B;color:#F5F3E5}
.x25-steps li.on b{background:#E9CF6B;color:#0C3341}
.x25-steps li.ok b{background:rgba(233,207,107,.3);color:#F5F3E5}
.x25-p{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;min-width:0}
.x25-p[hidden]{display:none}
.x25-p legend{padding:0;margin:0 0 2px;color:#F5F3E5;font-family:"Crimson Pro",serif;font-weight:700;font-size:30px;line-height:1.1}
.x25-h{margin:0;font-size:14.5px;color:rgba(245,243,229,.75)}
.x25-cs{display:flex;flex-wrap:wrap;gap:8px}
.x25-c{padding:10px 16px;border-radius:800px;border:1px solid rgba(245,243,229,.32);color:#F5F3E5;font-size:14.5px;line-height:18px;transition:background .2s,border-color .2s,color .2s}
.x25-c:hover{border-color:rgba(245,243,229,.65)}
.x25-c[aria-pressed="true"]{background:#E9CF6B;border-color:#E9CF6B;color:#0C3341;font-weight:500}
.x25-c:focus-visible,.x25-n button:focus-visible,.x25-back:focus-visible{outline:2px solid #E9CF6B;outline-offset:2px}
.x25-ppl{display:flex;flex-wrap:wrap;gap:12px}
.x25-n{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 16px;border-radius:800px;background:rgba(9,27,32,.6);border:1px solid rgba(245,243,229,.16)}
.x25-n span{min-width:72px;font-size:15px}
.x25-n button{width:38px;height:38px;border-radius:50%;background:rgba(245,243,229,.1);color:#F5F3E5;font-size:20px;line-height:1}
.x25-n button:hover{background:rgba(245,243,229,.2)}
.x25-n output{min-width:28px;text-align:center;font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}
.x25-ff{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.x25-ff input,.x25-ff textarea{min-width:0;background:rgba(9,27,32,.8);border:1px solid transparent;border-radius:14px;padding:11px 16px;color:#F5F3E5;font:inherit}
.x25-ff ::placeholder{color:rgba(245,243,229,.8);opacity:1}
.x25-ff input:focus,.x25-ff textarea:focus{outline:none;border-color:rgba(233,207,107,.7)}
.x25-ff [name=phone],.x25-ff textarea{grid-column:1/-1}
.x25-ff textarea{resize:vertical}
.x25-err{margin:0;color:#FFB59B;font-size:14px}
.x25-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}
.x25-back{padding:10px 4px;color:rgba(245,243,229,.8);font-size:14.5px;text-decoration:underline;text-underline-offset:4px}
.x25-done{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.x25-done[hidden]{display:none}
.x25-done .h4{margin:0;color:#F5F3E5;font-family:"Crimson Pro",serif;font-weight:700;font-size:32px;line-height:1.1}
.x25-done p{margin:0;color:rgba(245,243,229,.85);line-height:1.55}
.x25-done .x25-note{font-size:13.5px;background:rgba(245,243,229,.08);padding:12px 14px;border-radius:12px}
@media (max-width:900px){
  .x25-s{grid-template-columns:1fr}
  .x25-s-side{border-right:0;border-bottom:1px solid rgba(245,243,229,.14);padding:26px 20px}
  .x25-qr{display:none}
  .x25-wa{display:inline-flex}
  .x25-f{padding:24px 18px 26px}
  .x25-ff{grid-template-columns:1fr}
  .x25-p legend{font-size:26px}
}
.x25-steps[hidden]{display:none}
.x25-done:focus{outline:none}
@media (max-width:760px){.sec-day6 .d24c{padding-top:150px}
  .footer{padding-top:150px}
}
.dm24-row{display:flex;flex-wrap:wrap;justify-content:center;gap:34px 18px;max-width:1240px}
.dm24{display:flex;flex-direction:column;align-items:center;gap:6px;width:262px;color:var(--ocean);text-align:center;border-radius:20px}
.dm24-m{display:block;width:100%;aspect-ratio:1;object-fit:contain;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;filter:drop-shadow(0 18px 18px rgba(8,40,52,.16))}
.dm24:hover .dm24-m,.dm24:focus-visible .dm24-m{transform:translateY(-8px) scale(1.03);filter:drop-shadow(0 28px 24px rgba(8,40,52,.22))}
.dm24:focus-visible{outline:2px solid #0A6273;outline-offset:6px}
.dm24-t{display:grid;gap:3px;justify-items:center;margin-top:-6px}
.dm24-t b{font-family:"Crimson Pro",serif;font-weight:700;font-size:24px;line-height:28px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:7px;transition:text-decoration-color .3s}
.dm24:hover .dm24-t b,.dm24:focus-visible .dm24-t b{text-decoration-color:#E9CF6B}
.dm24-t span{font-size:14px;line-height:19px;color:#2E5562}
.dm24-go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-style:normal;font-size:13px;font-weight:500;color:#0A6273;opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s}
.dm24-go svg{width:11px;height:11px}
.dm24:hover .dm24-go,.dm24:focus-visible .dm24-go{opacity:1;transform:none}
@media (hover:none){.dm24-go{opacity:1;transform:none}}
@media (max-width:1180px) and (min-width:901px){.dm24{width:214px}.dm24-t b{font-size:21px}}
@media (max-width:900px){
  .dm24-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--pad));padding:6px var(--pad) 18px;max-width:none;gap:10px}
  .dm24{flex:0 0 226px;scroll-snap-align:center}
}
@media (prefers-reduced-motion:reduce){.dm24-m,.dm24-go{transition:none}}
.btn.x22-ask{color:#0C3341!important;box-shadow:inset 0 0 0 1.5px #0C3341!important}
.btn.x22-ask:hover{background:rgba(12,51,65,.06)!important}
@media (max-width:760px){.sec-day6 .d24c{padding-top:64px}.footer{padding-top:80px}}
.h5.violet{color:#0A6273}
.sec-day6 .dfacts6 i{background:#0A6273}
.o24-dock25{padding:6px 8px}
.o24-dock.o24-dock25{left:auto;right:16px;margin:0}
.o24-dock25{transition:opacity .3s,transform .3s}
.o24-dock25.away{opacity:0;transform:translateY(12px);pointer-events:none}
.x27-hw{display:none}html[data-o-hero="3"] .x27-full{display:block;position:absolute;inset:0;overflow:hidden;pointer-events:none}
html:is([data-o-hero="2"],[data-o-hero="3"]) .hero5 .slides{display:none}
.x27-hw img,.x27-hw video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.x27-hv{opacity:0;transition:opacity .8s ease}.x27-hv.on{opacity:1}
html:is([data-o-hero="2"],[data-o-hero="3"]) .o24-hero{z-index:5}
html[data-o-hero="2"] .hero5{background:#021E32}
@media (min-width:901px){
  html[data-o-hero="3"] .x27-full,html[data-o-hero="3"] .hero5 .veil{bottom:64px}
  html[data-o-hero="3"] .hero5{background:#F5F3E5}
}
html[data-o-hero="2"] .hero5 .veil{display:block;background:linear-gradient(90deg,rgba(6,24,33,.55) 0%,rgba(6,24,33,.25) 30%,rgba(6,24,33,0) 48%)}
.x27-full img,.x27-full video{object-position:58% 100%}
@media (max-width:900px){
  html[data-o-hero="2"] .hero5{min-height:0}
  html[data-o-hero="2"] .hero5 .hero3-in{min-height:0;justify-content:flex-start;inset:auto;padding:calc(150px + 62vw) var(--pad) 150px}
  html[data-o-hero="2"] .hero5 .veil{display:none}
  .x27-full img,.x27-full video{object-position:62% 100%}
  html[data-o-hero="3"] .x27-full,html[data-o-hero="3"] .hero5 .veil{bottom:90px}
  html[data-o-hero="3"] .hero5{background:#F5F3E5}
}
.x26-wa{display:flex;align-items:center;gap:14px;margin:6px 0;padding:14px 18px 14px 14px;border-radius:18px;background:#F5F3E5;color:var(--ocean);text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 28px -16px rgba(0,0,0,.6)}
.x26-wa:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px rgba(0,0,0,.6)}
.x26-wa svg{width:30px;height:30px;flex:none;color:#0A6273}
.x26-wa span{display:flex;flex-direction:column;gap:2px}
.x26-wa b{font-weight:500;font-size:16px}
.x26-wa small{font-size:12.5px;line-height:16px;color:#2E5562}
.x26-f{position:relative;display:flex;flex-direction:column;gap:18px;padding:36px 40px;color:var(--sand)}
.x26-y b{font-weight:700}
.x26-yx{margin-left:6px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(245,243,229,.35);background:transparent;color:var(--sand);font:400 16px/1 Lexend,system-ui,sans-serif;cursor:pointer;transform:translateY(-4px)}
.x26-err{margin:-6px 0 0;font-size:14px;color:#FFC9B8}
.x26-done{display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.x26-done .h4{margin:0;color:var(--sand)}
.x26-ds{margin:0;font-family:"Crimson Pro",serif;font-size:24px;line-height:1.4}
.x26-again{background:none;border:0;padding:0;color:var(--sand);text-decoration:underline;font:inherit;font-size:14px;cursor:pointer}
.x26-f.sent > :not(.x26-done){display:none}
.x26-done[hidden],.x26-err[hidden],.x26-y[hidden]{display:none!important}
@media (max-width:900px){
  .x26-f{order:-1;padding:28px 22px}
}
.r27-faq [hidden],.footer [hidden],.sec-when > .r27-tr[hidden]{display:none!important}
.sec-day6.r27-day,.r27-faq,.footer{position:relative}
.sec-when .when{position:relative;z-index:2}
.sec-when > .r27-tr{position:absolute!important;left:0;right:0;bottom:0;z-index:1;pointer-events:none}
.sec-when{padding-bottom:calc(clamp(190px,21vw,300px) - 64px)}
.r27-dawn{height:clamp(190px,21vw,300px)}
.r27-sky{position:absolute;left:0;right:0;top:0;bottom:22%;overflow:hidden;
  background:linear-gradient(180deg,rgba(4,24,33,0) 0%,rgba(18,58,76,.8) 14%,#4A717E 40%,#B19484 70%,#EBBD93 92%,#F5CC9D 100%)}
.r27-sky::after{content:"";position:absolute;left:50%;bottom:-40%;width:70%;height:120%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(255,214,150,.55),rgba(255,214,150,0));pointer-events:none}
.r27-sun{position:absolute;left:50%;bottom:0;width:clamp(70px,8vw,128px);aspect-ratio:1;border-radius:50%;z-index:1;transform:translate(-50%,78%);
  background:radial-gradient(circle,#FFF6DC 0 40%,#FFDE9E 58%,#FFC57C 66%,rgba(255,197,124,0) 71%);transition:transform 2.8s cubic-bezier(.2,.7,.2,1)}
.r27-dawn.on .r27-sun{transform:translate(-50%,34%)}
.r27-sea{position:absolute;left:0;right:0;bottom:0;height:22%;background:radial-gradient(34% 300px at 50% 100%,rgba(255,228,176,.5),rgba(255,228,176,0)),linear-gradient(180deg,#EDC096 0%,#EFCFAC 60%,#F0D6B8 100%);box-shadow:inset 0 1px 0 rgba(255,242,220,.9)}
.r27-glit{position:absolute;left:50%;top:0;bottom:0;width:clamp(70px,9vw,150px);transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Crect x='26.97' y='0.60' width='5.14' height='1.31' rx='0.65' fill='%23FFF7E2' fill-opacity='0.44'/%3E%3Crect x='34.64' y='0.60' width='2.57' height='1.31' rx='0.65' fill='%23FFF7E2' fill-opacity='0.59'/%3E%3Crect x='46.18' y='0.60' width='5.23' height='1.31' rx='0.65' fill='%23FFF7E2' fill-opacity='0.95'/%3E%3Crect x='62.30' y='0.60' width='9.65' height='1.31' rx='0.65' fill='%23FFF7E2' fill-opacity='0.65'/%3E%3Crect x='22.69' y='3.70' width='4.00' height='1.34' rx='0.67' fill='%23FFF7E2' fill-opacity='0.37'/%3E%3Crect x='34.03' y='3.70' width='5.05' height='1.34' rx='0.67' fill='%23FFF7E2' fill-opacity='0.68'/%3E%3Crect x='41.16' y='3.70' width='10.63' height='1.34' rx='0.67' fill='%23FFF7E2' fill-opacity='0.72'/%3E%3Crect x='79.52' y='3.70' width='0.06' height='1.34' rx='0.67' fill='%23FFF7E2' fill-opacity='0.40'/%3E%3Crect x='29.01' y='6.91' width='6.98' height='1.37' rx='0.68' fill='%23FFF7E2' fill-opacity='0.69'/%3E%3Crect x='40.21' y='6.91' width='7.89' height='1.37' rx='0.68' fill='%23FFF7E2' fill-opacity='0.66'/%3E%3Crect x='66.65' y='6.91' width='5.14' height='1.37' rx='0.68' fill='%23FFF7E2' fill-opacity='0.74'/%3E%3Crect x='73.11' y='6.91' width='5.71' height='1.37' rx='0.68' fill='%23FFF7E2' fill-opacity='0.50'/%3E%3Crect x='80.27' y='6.91' width='1.12' height='1.37' rx='0.68' fill='%23FFF7E2' fill-opacity='0.37'/%3E%3Crect x='16.90' y='10.52' width='4.69' height='1.41' rx='0.70' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='25.67' y='10.52' width='9.39' height='1.41' rx='0.70' fill='%23FFF7E2' fill-opacity='0.56'/%3E%3Crect x='51.85' y='10.52' width='5.97' height='1.41' rx='0.70' fill='%23FFF7E2' fill-opacity='0.74'/%3E%3Crect x='60.78' y='10.52' width='9.60' height='1.41' rx='0.70' fill='%23FFF7E2' fill-opacity='0.63'/%3E%3Crect x='73.11' y='10.52' width='5.54' height='1.41' rx='0.70' fill='%23FFF7E2' fill-opacity='0.70'/%3E%3Crect x='30.76' y='13.54' width='6.73' height='1.44' rx='0.72' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='41.13' y='13.54' width='4.25' height='1.44' rx='0.72' fill='%23FFF7E2' fill-opacity='0.70'/%3E%3Crect x='47.35' y='13.54' width='8.36' height='1.44' rx='0.72' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='57.65' y='13.54' width='4.81' height='1.44' rx='0.72' fill='%23FFF7E2' fill-opacity='0.66'/%3E%3Crect x='66.94' y='13.54' width='9.33' height='1.44' rx='0.72' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='78.90' y='13.54' width='5.16' height='1.44' rx='0.72' fill='%23FFF7E2' fill-opacity='0.57'/%3E%3Crect x='15.06' y='17.05' width='2.80' height='1.47' rx='0.74' fill='%23FFF7E2' fill-opacity='0.39'/%3E%3Crect x='20.33' y='17.05' width='9.49' height='1.47' rx='0.74' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='34.83' y='17.05' width='9.38' height='1.47' rx='0.74' fill='%23FFF7E2' fill-opacity='0.74'/%3E%3Crect x='61.70' y='17.05' width='12.00' height='1.47' rx='0.74' fill='%23FFF7E2' fill-opacity='0.72'/%3E%3Crect x='75.80' y='17.05' width='9.85' height='1.47' rx='0.74' fill='%23FFF7E2' fill-opacity='0.65'/%3E%3Crect x='44.65' y='20.49' width='11.50' height='1.50' rx='0.75' fill='%23FFF7E2' fill-opacity='0.66'/%3E%3Crect x='57.82' y='20.49' width='7.84' height='1.50' rx='0.75' fill='%23FFF7E2' fill-opacity='0.83'/%3E%3Crect x='84.51' y='20.49' width='4.52' height='1.50' rx='0.75' fill='%23FFF7E2' fill-opacity='0.41'/%3E%3Crect x='22.31' y='24.03' width='8.04' height='1.54' rx='0.77' fill='%23FFF7E2' fill-opacity='0.66'/%3E%3Crect x='49.05' y='24.03' width='16.55' height='1.54' rx='0.77' fill='%23FFF7E2' fill-opacity='0.70'/%3E%3Crect x='83.53' y='24.03' width='6.35' height='1.54' rx='0.77' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='26.77' y='27.70' width='11.52' height='1.58' rx='0.79' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='85.27' y='27.70' width='5.27' height='1.58' rx='0.79' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='14.22' y='31.59' width='7.82' height='1.62' rx='0.81' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='25.76' y='31.59' width='15.46' height='1.62' rx='0.81' fill='%23FFF7E2' fill-opacity='0.66'/%3E%3Crect x='45.39' y='31.59' width='5.24' height='1.62' rx='0.81' fill='%23FFF7E2' fill-opacity='0.69'/%3E%3Crect x='52.46' y='31.59' width='18.80' height='1.62' rx='0.81' fill='%23FFF7E2' fill-opacity='0.77'/%3E%3Crect x='76.36' y='31.59' width='10.48' height='1.62' rx='0.81' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='91.16' y='31.59' width='4.10' height='1.62' rx='0.81' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='6.85' y='35.65' width='7.85' height='1.66' rx='0.83' fill='%23FFF7E2' fill-opacity='0.46'/%3E%3Crect x='20.95' y='35.65' width='9.34' height='1.66' rx='0.83' fill='%23FFF7E2' fill-opacity='0.62'/%3E%3Crect x='34.62' y='35.65' width='15.25' height='1.66' rx='0.83' fill='%23FFF7E2' fill-opacity='0.74'/%3E%3Crect x='54.05' y='35.65' width='21.95' height='1.66' rx='0.83' fill='%23FFF7E2' fill-opacity='0.87'/%3E%3Crect x='82.39' y='35.65' width='6.64' height='1.66' rx='0.83' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='94.92' y='35.65' width='2.63' height='1.66' rx='0.83' fill='%23FFF7E2' fill-opacity='0.39'/%3E%3C/svg%3E") center top/100% 100% no-repeat;opacity:0;transition:opacity 2s ease .8s}
.r27-dawn.on .r27-glit{opacity:1}
.r28-path{position:absolute;left:50%;top:0;z-index:0;width:clamp(160px,20.5vw,340px);height:clamp(240px,28vw,420px);transform:translateX(-50%);pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 420' preserveAspectRatio='none'%3E%3Crect x='104.38' y='0.60' width='13.27' height='1.80' rx='0.90' fill='%23FFF7E2' fill-opacity='0.51'/%3E%3Crect x='145.87' y='0.60' width='14.94' height='1.80' rx='0.90' fill='%23FFF7E2' fill-opacity='0.87'/%3E%3Crect x='184.52' y='0.60' width='17.83' height='1.80' rx='0.90' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='205.09' y='0.60' width='11.03' height='1.80' rx='0.90' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='102.48' y='6.20' width='15.51' height='1.82' rx='0.91' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='145.12' y='6.20' width='28.69' height='1.82' rx='0.91' fill='%23FFF7E2' fill-opacity='0.72'/%3E%3Crect x='178.05' y='6.20' width='11.99' height='1.82' rx='0.91' fill='%23FFF7E2' fill-opacity='0.77'/%3E%3Crect x='195.43' y='6.20' width='19.42' height='1.82' rx='0.91' fill='%23FFF7E2' fill-opacity='0.68'/%3E%3Crect x='83.34' y='11.88' width='15.82' height='1.85' rx='0.92' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='104.62' y='11.88' width='6.42' height='1.85' rx='0.92' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='115.62' y='11.88' width='7.52' height='1.85' rx='0.92' fill='%23FFF7E2' fill-opacity='0.77'/%3E%3Crect x='131.05' y='11.88' width='9.42' height='1.85' rx='0.92' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='143.62' y='11.88' width='27.75' height='1.85' rx='0.92' fill='%23FFF7E2' fill-opacity='0.79'/%3E%3Crect x='177.17' y='11.88' width='10.27' height='1.85' rx='0.92' fill='%23FFF7E2' fill-opacity='0.61'/%3E%3Crect x='194.58' y='11.88' width='7.24' height='1.85' rx='0.92' fill='%23FFF7E2' fill-opacity='0.53'/%3E%3Crect x='124.92' y='19.43' width='13.11' height='1.87' rx='0.94' fill='%23FFF7E2' fill-opacity='0.61'/%3E%3Crect x='144.91' y='19.43' width='14.12' height='1.87' rx='0.94' fill='%23FFF7E2' fill-opacity='0.73'/%3E%3Crect x='164.99' y='19.43' width='30.41' height='1.87' rx='0.94' fill='%23FFF7E2' fill-opacity='0.77'/%3E%3Crect x='204.25' y='19.43' width='7.75' height='1.87' rx='0.94' fill='%23FFF7E2' fill-opacity='0.59'/%3E%3Crect x='127.56' y='25.92' width='16.64' height='1.90' rx='0.95' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='153.90' y='25.92' width='14.40' height='1.90' rx='0.95' fill='%23FFF7E2' fill-opacity='0.70'/%3E%3Crect x='177.01' y='25.92' width='19.88' height='1.90' rx='0.95' fill='%23FFF7E2' fill-opacity='0.62'/%3E%3Crect x='204.86' y='25.92' width='6.04' height='1.90' rx='0.95' fill='%23FFF7E2' fill-opacity='0.52'/%3E%3Crect x='219.82' y='25.92' width='1.37' height='1.90' rx='0.95' fill='%23FFF7E2' fill-opacity='0.41'/%3E%3Crect x='79.91' y='32.13' width='10.37' height='1.92' rx='0.96' fill='%23FFF7E2' fill-opacity='0.33'/%3E%3Crect x='95.85' y='32.13' width='14.96' height='1.92' rx='0.96' fill='%23FFF7E2' fill-opacity='0.50'/%3E%3Crect x='120.17' y='32.13' width='28.34' height='1.92' rx='0.96' fill='%23FFF7E2' fill-opacity='0.73'/%3E%3Crect x='155.64' y='32.13' width='11.80' height='1.92' rx='0.96' fill='%23FFF7E2' fill-opacity='0.63'/%3E%3Crect x='202.69' y='32.13' width='16.34' height='1.92' rx='0.96' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='125.74' y='40.41' width='29.04' height='1.95' rx='0.98' fill='%23FFF7E2' fill-opacity='0.75'/%3E%3Crect x='164.41' y='40.41' width='30.33' height='1.95' rx='0.98' fill='%23FFF7E2' fill-opacity='0.81'/%3E%3Crect x='204.10' y='40.41' width='15.54' height='1.95' rx='0.98' fill='%23FFF7E2' fill-opacity='0.51'/%3E%3Crect x='98.12' y='48.13' width='19.41' height='1.98' rx='0.99' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='146.58' y='48.13' width='30.15' height='1.98' rx='0.99' fill='%23FFF7E2' fill-opacity='0.77'/%3E%3Crect x='183.39' y='48.13' width='11.93' height='1.98' rx='0.99' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='203.00' y='48.13' width='22.63' height='1.98' rx='0.99' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='108.49' y='56.18' width='20.86' height='2.01' rx='1.01' fill='%23FFF7E2' fill-opacity='0.61'/%3E%3Crect x='178.43' y='56.18' width='21.40' height='2.01' rx='1.01' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='73.63' y='64.96' width='7.09' height='2.05' rx='1.02' fill='%23FFF7E2' fill-opacity='0.33'/%3E%3Crect x='129.37' y='64.96' width='19.92' height='2.05' rx='1.02' fill='%23FFF7E2' fill-opacity='0.59'/%3E%3Crect x='159.34' y='64.96' width='9.73' height='2.05' rx='1.02' fill='%23FFF7E2' fill-opacity='0.75'/%3E%3Crect x='174.67' y='64.96' width='28.07' height='2.05' rx='1.02' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='220.50' y='64.96' width='7.18' height='2.05' rx='1.02' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='102.46' y='73.34' width='10.78' height='2.08' rx='1.04' fill='%23FFF7E2' fill-opacity='0.52'/%3E%3Crect x='116.55' y='73.34' width='18.94' height='2.08' rx='1.04' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='140.92' y='73.34' width='19.00' height='2.08' rx='1.04' fill='%23FFF7E2' fill-opacity='0.73'/%3E%3Crect x='168.10' y='73.34' width='29.25' height='2.08' rx='1.04' fill='%23FFF7E2' fill-opacity='0.78'/%3E%3Crect x='224.47' y='73.34' width='6.20' height='2.08' rx='1.04' fill='%23FFF7E2' fill-opacity='0.40'/%3E%3Crect x='103.79' y='81.43' width='17.24' height='2.11' rx='1.06' fill='%23FFF7E2' fill-opacity='0.53'/%3E%3Crect x='130.26' y='81.43' width='31.31' height='2.11' rx='1.06' fill='%23FFF7E2' fill-opacity='0.75'/%3E%3Crect x='74.49' y='90.77' width='11.25' height='2.15' rx='1.07' fill='%23FFF7E2' fill-opacity='0.39'/%3E%3Crect x='93.73' y='90.77' width='22.76' height='2.15' rx='1.07' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='141.57' y='90.77' width='19.62' height='2.15' rx='1.07' fill='%23FFF7E2' fill-opacity='0.62'/%3E%3Crect x='165.81' y='90.77' width='24.06' height='2.15' rx='1.07' fill='%23FFF7E2' fill-opacity='0.78'/%3E%3Crect x='199.03' y='90.77' width='28.39' height='2.15' rx='1.07' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='231.52' y='90.77' width='2.64' height='2.15' rx='1.07' fill='%23FFF7E2' fill-opacity='0.32'/%3E%3Crect x='69.43' y='99.81' width='19.54' height='2.18' rx='1.09' fill='%23FFF7E2' fill-opacity='0.34'/%3E%3Crect x='167.54' y='99.81' width='26.04' height='2.18' rx='1.09' fill='%23FFF7E2' fill-opacity='0.70'/%3E%3Crect x='201.35' y='99.81' width='20.81' height='2.18' rx='1.09' fill='%23FFF7E2' fill-opacity='0.66'/%3E%3Crect x='69.52' y='108.79' width='6.44' height='2.21' rx='1.11' fill='%23FFF7E2' fill-opacity='0.37'/%3E%3Crect x='87.87' y='108.79' width='26.35' height='2.21' rx='1.11' fill='%23FFF7E2' fill-opacity='0.50'/%3E%3Crect x='150.60' y='108.79' width='26.35' height='2.21' rx='1.11' fill='%23FFF7E2' fill-opacity='0.62'/%3E%3Crect x='185.88' y='108.79' width='32.92' height='2.21' rx='1.11' fill='%23FFF7E2' fill-opacity='0.70'/%3E%3Crect x='222.51' y='108.79' width='9.53' height='2.21' rx='1.11' fill='%23FFF7E2' fill-opacity='0.47'/%3E%3Crect x='79.02' y='117.72' width='16.52' height='2.25' rx='1.12' fill='%23FFF7E2' fill-opacity='0.41'/%3E%3Crect x='103.87' y='117.72' width='18.71' height='2.25' rx='1.12' fill='%23FFF7E2' fill-opacity='0.57'/%3E%3Crect x='130.90' y='117.72' width='14.12' height='2.25' rx='1.12' fill='%23FFF7E2' fill-opacity='0.71'/%3E%3Crect x='191.50' y='117.72' width='30.55' height='2.25' rx='1.12' fill='%23FFF7E2' fill-opacity='0.66'/%3E%3Crect x='232.89' y='117.72' width='6.66' height='2.25' rx='1.12' fill='%23FFF7E2' fill-opacity='0.34'/%3E%3Crect x='69.62' y='126.62' width='22.82' height='2.28' rx='1.14' fill='%23FFF7E2' fill-opacity='0.36'/%3E%3Crect x='102.72' y='126.62' width='14.43' height='2.28' rx='1.14' fill='%23FFF7E2' fill-opacity='0.65'/%3E%3Crect x='124.66' y='126.62' width='33.10' height='2.28' rx='1.14' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='167.67' y='126.62' width='10.01' height='2.28' rx='1.14' fill='%23FFF7E2' fill-opacity='0.72'/%3E%3Crect x='189.66' y='126.62' width='34.87' height='2.28' rx='1.14' fill='%23FFF7E2' fill-opacity='0.62'/%3E%3Crect x='58.10' y='135.44' width='5.85' height='2.32' rx='1.16' fill='%23FFF7E2' fill-opacity='0.32'/%3E%3Crect x='72.97' y='135.44' width='9.11' height='2.32' rx='1.16' fill='%23FFF7E2' fill-opacity='0.38'/%3E%3Crect x='149.76' y='135.44' width='38.49' height='2.32' rx='1.16' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='196.77' y='135.44' width='19.45' height='2.32' rx='1.16' fill='%23FFF7E2' fill-opacity='0.49'/%3E%3Crect x='226.47' y='135.44' width='16.62' height='2.32' rx='1.16' fill='%23FFF7E2' fill-opacity='0.42'/%3E%3Crect x='57.20' y='145.15' width='8.37' height='2.35' rx='1.18' fill='%23FFF7E2' fill-opacity='0.27'/%3E%3Crect x='114.42' y='145.15' width='27.61' height='2.35' rx='1.18' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='150.63' y='145.15' width='47.28' height='2.35' rx='1.18' fill='%23FFF7E2' fill-opacity='0.62'/%3E%3Crect x='98.54' y='155.09' width='29.07' height='2.39' rx='1.20' fill='%23FFF7E2' fill-opacity='0.61'/%3E%3Crect x='132.17' y='155.09' width='21.81' height='2.39' rx='1.20' fill='%23FFF7E2' fill-opacity='0.54'/%3E%3Crect x='161.31' y='155.09' width='33.23' height='2.39' rx='1.20' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='207.59' y='155.09' width='25.14' height='2.39' rx='1.20' fill='%23FFF7E2' fill-opacity='0.57'/%3E%3Crect x='242.14' y='155.09' width='4.88' height='2.39' rx='1.20' fill='%23FFF7E2' fill-opacity='0.39'/%3E%3Crect x='59.89' y='165.86' width='25.99' height='2.43' rx='1.22' fill='%23FFF7E2' fill-opacity='0.37'/%3E%3Crect x='97.17' y='165.86' width='15.42' height='2.43' rx='1.22' fill='%23FFF7E2' fill-opacity='0.47'/%3E%3Crect x='118.50' y='165.86' width='21.67' height='2.43' rx='1.22' fill='%23FFF7E2' fill-opacity='0.57'/%3E%3Crect x='153.12' y='165.86' width='32.20' height='2.43' rx='1.22' fill='%23FFF7E2' fill-opacity='0.77'/%3E%3Crect x='194.91' y='165.86' width='38.18' height='2.43' rx='1.22' fill='%23FFF7E2' fill-opacity='0.65'/%3E%3Crect x='50.48' y='177.35' width='14.84' height='2.48' rx='1.24' fill='%23FFF7E2' fill-opacity='0.31'/%3E%3Crect x='92.54' y='177.35' width='22.95' height='2.48' rx='1.24' fill='%23FFF7E2' fill-opacity='0.51'/%3E%3Crect x='122.44' y='177.35' width='32.32' height='2.48' rx='1.24' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='166.10' y='177.35' width='21.48' height='2.48' rx='1.24' fill='%23FFF7E2' fill-opacity='0.58'/%3E%3Crect x='142.98' y='189.07' width='35.16' height='2.52' rx='1.26' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='187.02' y='189.07' width='16.45' height='2.52' rx='1.26' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='208.91' y='189.07' width='21.06' height='2.52' rx='1.26' fill='%23FFF7E2' fill-opacity='0.52'/%3E%3Crect x='236.84' y='189.07' width='16.97' height='2.52' rx='1.26' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='55.89' y='201.27' width='22.98' height='2.57' rx='1.28' fill='%23FFF7E2' fill-opacity='0.31'/%3E%3Crect x='92.61' y='201.27' width='32.18' height='2.57' rx='1.28' fill='%23FFF7E2' fill-opacity='0.50'/%3E%3Crect x='131.92' y='201.27' width='37.07' height='2.57' rx='1.28' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='179.97' y='201.27' width='37.11' height='2.57' rx='1.28' fill='%23FFF7E2' fill-opacity='0.55'/%3E%3Crect x='65.68' y='211.94' width='21.04' height='2.61' rx='1.30' fill='%23FFF7E2' fill-opacity='0.36'/%3E%3Crect x='98.39' y='211.94' width='26.91' height='2.61' rx='1.30' fill='%23FFF7E2' fill-opacity='0.52'/%3E%3Crect x='134.82' y='211.94' width='19.83' height='2.61' rx='1.30' fill='%23FFF7E2' fill-opacity='0.67'/%3E%3Crect x='168.07' y='211.94' width='14.26' height='2.61' rx='1.30' fill='%23FFF7E2' fill-opacity='0.68'/%3E%3Crect x='193.42' y='211.94' width='35.63' height='2.61' rx='1.30' fill='%23FFF7E2' fill-opacity='0.55'/%3E%3Crect x='236.18' y='211.94' width='22.21' height='2.61' rx='1.30' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='78.84' y='223.40' width='19.08' height='2.65' rx='1.33' fill='%23FFF7E2' fill-opacity='0.54'/%3E%3Crect x='103.22' y='223.40' width='12.72' height='2.65' rx='1.33' fill='%23FFF7E2' fill-opacity='0.55'/%3E%3Crect x='127.95' y='223.40' width='22.99' height='2.65' rx='1.33' fill='%23FFF7E2' fill-opacity='0.51'/%3E%3Crect x='157.73' y='223.40' width='39.87' height='2.65' rx='1.33' fill='%23FFF7E2' fill-opacity='0.57'/%3E%3Crect x='210.06' y='223.40' width='30.65' height='2.65' rx='1.33' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='249.10' y='223.40' width='11.58' height='2.65' rx='1.33' fill='%23FFF7E2' fill-opacity='0.30'/%3E%3Crect x='88.07' y='235.62' width='34.67' height='2.70' rx='1.35' fill='%23FFF7E2' fill-opacity='0.47'/%3E%3Crect x='188.90' y='235.62' width='23.80' height='2.70' rx='1.35' fill='%23FFF7E2' fill-opacity='0.54'/%3E%3Crect x='221.70' y='235.62' width='20.18' height='2.70' rx='1.35' fill='%23FFF7E2' fill-opacity='0.48'/%3E%3Crect x='45.04' y='247.38' width='27.89' height='2.74' rx='1.37' fill='%23FFF7E2' fill-opacity='0.27'/%3E%3Crect x='83.51' y='247.38' width='26.48' height='2.74' rx='1.37' fill='%23FFF7E2' fill-opacity='0.57'/%3E%3Crect x='122.13' y='247.38' width='43.35' height='2.74' rx='1.37' fill='%23FFF7E2' fill-opacity='0.59'/%3E%3Crect x='179.19' y='247.38' width='14.82' height='2.74' rx='1.37' fill='%23FFF7E2' fill-opacity='0.62'/%3E%3Crect x='209.02' y='247.38' width='12.54' height='2.74' rx='1.37' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='234.79' y='247.38' width='26.27' height='2.74' rx='1.37' fill='%23FFF7E2' fill-opacity='0.38'/%3E%3Crect x='42.81' y='260.11' width='16.72' height='2.79' rx='1.40' fill='%23FFF7E2' fill-opacity='0.37'/%3E%3Crect x='72.18' y='260.11' width='23.85' height='2.79' rx='1.40' fill='%23FFF7E2' fill-opacity='0.48'/%3E%3Crect x='109.11' y='260.11' width='45.71' height='2.79' rx='1.40' fill='%23FFF7E2' fill-opacity='0.61'/%3E%3Crect x='167.41' y='260.11' width='48.88' height='2.79' rx='1.40' fill='%23FFF7E2' fill-opacity='0.65'/%3E%3Crect x='231.50' y='260.11' width='36.52' height='2.79' rx='1.40' fill='%23FFF7E2' fill-opacity='0.44'/%3E%3Crect x='35.37' y='273.70' width='17.02' height='2.84' rx='1.42' fill='%23FFF7E2' fill-opacity='0.32'/%3E%3Crect x='69.19' y='273.70' width='20.57' height='2.84' rx='1.42' fill='%23FFF7E2' fill-opacity='0.39'/%3E%3Crect x='126.93' y='273.70' width='25.61' height='2.84' rx='1.42' fill='%23FFF7E2' fill-opacity='0.59'/%3E%3Crect x='166.73' y='273.70' width='20.74' height='2.84' rx='1.42' fill='%23FFF7E2' fill-opacity='0.56'/%3E%3Crect x='199.36' y='273.70' width='44.70' height='2.84' rx='1.42' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='251.11' y='273.70' width='13.60' height='2.84' rx='1.42' fill='%23FFF7E2' fill-opacity='0.38'/%3E%3Crect x='29.44' y='286.50' width='13.58' height='2.89' rx='1.45' fill='%23FFF7E2' fill-opacity='0.29'/%3E%3Crect x='122.12' y='286.50' width='27.05' height='2.89' rx='1.45' fill='%23FFF7E2' fill-opacity='0.64'/%3E%3Crect x='160.05' y='286.50' width='23.78' height='2.89' rx='1.45' fill='%23FFF7E2' fill-opacity='0.65'/%3E%3Crect x='198.64' y='286.50' width='26.00' height='2.89' rx='1.45' fill='%23FFF7E2' fill-opacity='0.52'/%3E%3Crect x='232.96' y='286.50' width='40.18' height='2.89' rx='1.45' fill='%23FFF7E2' fill-opacity='0.39'/%3E%3Crect x='69.23' y='300.11' width='14.81' height='2.94' rx='1.47' fill='%23FFF7E2' fill-opacity='0.40'/%3E%3Crect x='92.35' y='300.11' width='43.64' height='2.94' rx='1.47' fill='%23FFF7E2' fill-opacity='0.52'/%3E%3Crect x='153.55' y='300.11' width='27.22' height='2.94' rx='1.47' fill='%23FFF7E2' fill-opacity='0.49'/%3E%3Crect x='223.04' y='300.11' width='38.37' height='2.94' rx='1.47' fill='%23FFF7E2' fill-opacity='0.42'/%3E%3Crect x='275.48' y='300.11' width='0.54' height='2.94' rx='1.47' fill='%23FFF7E2' fill-opacity='0.25'/%3E%3Crect x='60.95' y='314.28' width='39.01' height='3.00' rx='1.50' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='107.80' y='314.28' width='34.98' height='3.00' rx='1.50' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='158.66' y='314.28' width='29.44' height='3.00' rx='1.50' fill='%23FFF7E2' fill-opacity='0.46'/%3E%3Crect x='197.19' y='314.28' width='31.03' height='3.00' rx='1.50' fill='%23FFF7E2' fill-opacity='0.48'/%3E%3Crect x='242.23' y='314.28' width='12.62' height='3.00' rx='1.50' fill='%23FFF7E2' fill-opacity='0.39'/%3E%3Crect x='29.54' y='328.40' width='14.31' height='3.05' rx='1.53' fill='%23FFF7E2' fill-opacity='0.29'/%3E%3Crect x='97.01' y='328.40' width='37.02' height='3.05' rx='1.53' fill='%23FFF7E2' fill-opacity='0.47'/%3E%3Crect x='146.41' y='328.40' width='30.06' height='3.05' rx='1.53' fill='%23FFF7E2' fill-opacity='0.52'/%3E%3Crect x='190.52' y='328.40' width='23.80' height='3.05' rx='1.53' fill='%23FFF7E2' fill-opacity='0.55'/%3E%3Crect x='223.92' y='328.40' width='45.11' height='3.05' rx='1.53' fill='%23FFF7E2' fill-opacity='0.48'/%3E%3Crect x='278.67' y='328.40' width='3.01' height='3.05' rx='1.53' fill='%23FFF7E2' fill-opacity='0.22'/%3E%3Crect x='26.76' y='343.46' width='13.05' height='3.11' rx='1.55' fill='%23FFF7E2' fill-opacity='0.32'/%3E%3Crect x='53.17' y='343.46' width='12.65' height='3.11' rx='1.55' fill='%23FFF7E2' fill-opacity='0.33'/%3E%3Crect x='72.88' y='343.46' width='25.89' height='3.11' rx='1.55' fill='%23FFF7E2' fill-opacity='0.49'/%3E%3Crect x='109.90' y='343.46' width='35.84' height='3.11' rx='1.55' fill='%23FFF7E2' fill-opacity='0.55'/%3E%3Crect x='162.19' y='343.46' width='34.12' height='3.11' rx='1.55' fill='%23FFF7E2' fill-opacity='0.51'/%3E%3Crect x='201.91' y='343.46' width='29.23' height='3.11' rx='1.55' fill='%23FFF7E2' fill-opacity='0.56'/%3E%3Crect x='247.17' y='343.46' width='31.34' height='3.11' rx='1.55' fill='%23FFF7E2' fill-opacity='0.31'/%3E%3Crect x='23.10' y='358.24' width='11.18' height='3.16' rx='1.58' fill='%23FFF7E2' fill-opacity='0.27'/%3E%3Crect x='50.65' y='358.24' width='37.55' height='3.16' rx='1.58' fill='%23FFF7E2' fill-opacity='0.32'/%3E%3Crect x='104.26' y='358.24' width='53.26' height='3.16' rx='1.58' fill='%23FFF7E2' fill-opacity='0.46'/%3E%3Crect x='169.91' y='358.24' width='21.69' height='3.16' rx='1.58' fill='%23FFF7E2' fill-opacity='0.60'/%3E%3Crect x='255.59' y='358.24' width='32.05' height='3.16' rx='1.58' fill='%23FFF7E2' fill-opacity='0.31'/%3E%3Crect x='19.09' y='373.20' width='28.04' height='3.22' rx='1.61' fill='%23FFF7E2' fill-opacity='0.30'/%3E%3Crect x='57.83' y='373.20' width='27.40' height='3.22' rx='1.61' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='92.76' y='373.20' width='51.90' height='3.22' rx='1.61' fill='%23FFF7E2' fill-opacity='0.47'/%3E%3Crect x='207.53' y='373.20' width='48.08' height='3.22' rx='1.61' fill='%23FFF7E2' fill-opacity='0.40'/%3E%3Crect x='20.51' y='389.17' width='14.31' height='3.28' rx='1.64' fill='%23FFF7E2' fill-opacity='0.23'/%3E%3Crect x='76.42' y='389.17' width='39.27' height='3.28' rx='1.64' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='132.05' y='389.17' width='35.53' height='3.28' rx='1.64' fill='%23FFF7E2' fill-opacity='0.54'/%3E%3Crect x='173.57' y='389.17' width='25.39' height='3.28' rx='1.64' fill='%23FFF7E2' fill-opacity='0.42'/%3E%3Crect x='210.27' y='389.17' width='37.95' height='3.28' rx='1.64' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='257.76' y='389.17' width='29.53' height='3.28' rx='1.64' fill='%23FFF7E2' fill-opacity='0.36'/%3E%3Crect x='293.60' y='389.17' width='0.24' height='3.28' rx='1.64' fill='%23FFF7E2' fill-opacity='0.26'/%3E%3Crect x='53.83' y='405.34' width='39.62' height='3.34' rx='1.67' fill='%23FFF7E2' fill-opacity='0.43'/%3E%3Crect x='111.66' y='405.34' width='57.09' height='3.34' rx='1.67' fill='%23FFF7E2' fill-opacity='0.45'/%3E%3Crect x='182.96' y='405.34' width='60.90' height='3.34' rx='1.67' fill='%23FFF7E2' fill-opacity='0.47'/%3E%3Crect x='256.10' y='405.34' width='40.97' height='3.34' rx='1.67' fill='%23FFF7E2' fill-opacity='0.29'/%3E%3C/svg%3E") center top/100% 100% no-repeat;
  -webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 45%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 45%,transparent);opacity:0;transition:opacity 2s ease 1.4s}
.r28-path.on{opacity:.85}
.sec-day6.r27-day .d24c{position:relative;z-index:1;padding-top:30px}
.sec-day6.r27-day{background:radial-gradient(34% 300px at 50% 0,rgba(255,228,176,.5),rgba(255,228,176,0)),
  linear-gradient(180deg,#F0D6B8 0,#E7DCC8 4%,#CDE3DC 14%,#B1D9D5 30%,#A2D2D1 52%,#B6DCD5 74%,#DCE8D8 90%,#F5F3E5 100%)}
.sec-day6.r27-day .dm24-m{filter:drop-shadow(0 20px 18px rgba(4,72,84,.26))}
.sec-day6.r27-day .dpill{gap:9px;padding:7px 16px 7px 12px;border:1px solid rgba(255,255,255,.75);background:rgba(255,251,240,.55);color:#0B5566;
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 20px -12px rgba(140,90,30,.45);letter-spacing:1.4px}
.sec-day6.r27-day .dpill svg{display:none}
.sec-day6.r27-day .dpill::before{content:"";width:14px;height:14px;border-radius:50%;flex:none;background:radial-gradient(circle,#FFF6DC 0 30%,#FFD58A 62%,#F2A94E 100%);box-shadow:0 0 10px 2px rgba(255,200,120,.65)}
@media (prefers-reduced-motion:reduce){.r27-sun,.r27-glit,.r28-path{transition:none}}
.sec-faq.r27-faq{display:block;min-height:0}
.r27-fh{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}
.sec-faq .r27-fh .h2{width:auto;max-width:560px;margin:0}
.r27-fhr{display:flex;flex-direction:column;align-items:flex-end;gap:14px;max-width:400px;text-align:right}
.r27-fhr p{margin:0;font-size:15px;line-height:23px;color:#2E5562}
.r27-cw{display:inline-flex;align-items:center;gap:8px;color:var(--ocean);font-weight:500;font-size:15px;line-height:20px;text-decoration:none}
.r27-cw svg{width:20px;height:20px;flex:none;color:#0A6273}
.r27-cw:hover span{text-decoration:underline}
.r27-cw-h{padding:10px 18px;border-radius:800px;border:1px solid rgba(20,76,95,.25);background:#FFFEF7}
.r27-tab{border:0;background:none;padding:11px 20px;border-radius:800px;font:400 15px/1 Lexend,system-ui,sans-serif;color:var(--ocean);cursor:pointer}
.r27-tab.on{background:var(--ocean);color:var(--sand)}
.r27-ql{list-style:none;margin:0;padding:0;border-top:1px solid rgba(20,76,95,.14)}
.r27-ql li{border-bottom:1px solid rgba(20,76,95,.14)}
.r27-q{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 4px;border:0;background:none;text-align:left;font:300 17px/1.4 Lexend,system-ui,sans-serif;color:var(--ocean);cursor:pointer}
.r27-q::after{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);opacity:.45;transition:transform .25s,opacity .25s}
.r27-q:hover{color:#0A6273}
.r27-q.on{font-weight:500;color:#0A6273}
.r27-q.on::after{opacity:1;transform:translateX(4px) rotate(45deg)}
.r27-card{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px;min-height:340px;padding:42px 46px;border-radius:28px;background:#FFFEF7;box-shadow:0 1px 0 rgba(20,76,95,.06),0 34px 60px -42px rgba(8,40,52,.5)}
.r27-ck{margin:0;font-size:13.5px;letter-spacing:.2px;color:#0A6273}
.r27-cq{margin:0;font-family:"Crimson Pro",serif;font-weight:700;font-size:34px;line-height:1.12;color:var(--ocean);text-wrap:balance}
.r27-ca{margin:0;max-width:62ch;font-size:17px;line-height:28px;color:#2E5562}
.r27-card .r27-cw{margin-top:auto;padding-top:10px}
.r27-card.swap .r27-cq,.r27-card.swap .r27-ca{animation:r27in .45s ease both}
.r27-card.swap .r27-ca{animation-delay:.06s}
@keyframes r27in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.r27-fq2{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;align-items:start}
.r27-chat{overflow:hidden;border-radius:28px;background:#FFFEF7;box-shadow:0 1px 0 rgba(20,76,95,.06),0 34px 60px -42px rgba(8,40,52,.5)}
.r27-chd{display:flex;align-items:center;gap:14px;padding:16px 24px;background:#F3EFE2;border-bottom:1px solid rgba(20,76,95,.1)}
.r28-on{flex:none;width:10px;height:10px;border-radius:50%;background:#3CB27A;box-shadow:0 0 0 4px rgba(60,178,122,.18)}
.r27-chd p{display:flex;flex-direction:column;gap:2px;margin:0;font-size:15px;line-height:20px;color:var(--ocean)}
.r27-chd b{font-weight:500}.r27-chd span{font-size:13px;color:#2E5562}
.r27-log{display:flex;flex-direction:column;gap:20px;min-height:360px;padding:26px 24px 30px}
.r27-pair{display:flex;flex-direction:column;gap:10px}
.r27-me{align-self:flex-end;max-width:78%;margin:0;padding:12px 16px;border-radius:18px 18px 4px 18px;background:var(--ocean);color:var(--sand);font-size:15px;line-height:22px}
.r27-them{display:flex;align-items:flex-end;gap:10px;max-width:90%}
.r27-them img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #FFFEF7,0 2px 6px rgba(8,40,52,.18)}
.r28-woof{font-weight:600;color:#0A6273}
.r27-them p{margin:0;padding:13px 16px;border-radius:18px 18px 18px 4px;background:#E8F1EE;color:var(--ocean);font-size:15px;line-height:23px}
.r27-pair.new .r27-me,.r27-them.new,.r27-typing:not([hidden]){animation:r27in .35s ease both}
.r27-typing{display:flex;align-self:flex-start;gap:5px;margin-left:54px;padding:14px 16px;border-radius:18px;background:#E8F1EE}
.r27-typing i{width:7px;height:7px;border-radius:50%;background:#5E8C95;animation:r27dot 1s infinite ease-in-out}
.r27-typing i:nth-child(2){animation-delay:.15s}.r27-typing i:nth-child(3){animation-delay:.3s}
@keyframes r27dot{0%,80%,100%{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}
.r27-chips{display:flex;flex-direction:column;gap:14px;position:sticky;top:110px}
.r27-chk{margin:0;font-size:14px;color:#2E5562}
.r27-chl{display:flex;flex-wrap:wrap;gap:8px}
.r27-chip{padding:10px 16px;border:1px solid rgba(20,76,95,.25);border-radius:800px;background:#FFFEF7;text-align:left;font:300 14.5px/1.35 Lexend,system-ui,sans-serif;color:var(--ocean);cursor:pointer;transition:border-color .2s,background .2s}
.r27-chip:hover{border-color:#0A6273;background:#fff}
.r27-chip.on{border-color:var(--ocean);background:var(--ocean);color:var(--sand)}
.r27-chips .r27-cw{margin-top:6px}
@media (max-width:760px){
  .r27-fh{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}
  .r27-fhr{align-items:flex-start;text-align:left}
  .r27-tab{white-space:nowrap;padding:10px 16px;font-size:14px}
  .r27-card{position:static;min-height:0;margin:0 0 18px;padding:22px 22px 24px;border-radius:22px}
  .r27-cq{font-size:26px}.r27-ca{font-size:16px;line-height:26px}
  .r27-fq2{grid-template-columns:minmax(0,1fr);gap:22px}
  .r27-chips{position:static}
  .r27-log{min-height:0;padding:20px 16px 24px}
  .r27-me{max-width:86%}
}
.r27-short{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);overflow:hidden;border-radius:24px;border:1px solid rgba(245,243,229,.2);background:rgba(21,63,75,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left}
.r27-side{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;background:rgba(5,26,33,.38);border-right:1px solid rgba(245,243,229,.14)}
.r27-side .x24-faces{width:176px;margin-bottom:4px}
.r27-side .h4{margin:0;color:var(--sand)}
.r27-st{margin:0;font-size:15px;line-height:22px;color:rgba(245,243,229,.8)}
.r27-st a{color:var(--sand);text-decoration:none}
.r27-sf{display:flex;flex-direction:column;gap:16px;padding:32px 36px;color:var(--sand)}
.r27-pt{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:800px;background:rgba(245,243,229,.08)}
.r27-pt button{padding:10px 18px;border:0;border-radius:800px;background:none;color:var(--sand);font:400 14px/1 Lexend,system-ui,sans-serif;cursor:pointer}
.r27-pt button.on{background:#F5F3E5;color:var(--ocean)}
.r27-f3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:12px}
.r27-f2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.r27-sf label,.r27-gl{display:flex;flex-direction:column;gap:6px;min-width:0}
.r27-sf label>span,.r27-gl>span{font-size:12.5px;letter-spacing:.2px;color:rgba(245,243,229,.72)}
.r27-sf input,.r27-sf select,.r27-sf textarea{width:100%;height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(245,243,229,.26);background:rgba(245,243,229,.07);color:var(--sand);font:300 16px/1.2 Lexend,system-ui,sans-serif}
.r27-sf select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-repeat:no-repeat;background-position:right 15px center;background-size:12px 8px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23F5F3E5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.r27-sf select option{color:#0C3341}
.r27-sf textarea{height:auto;padding:13px 16px;resize:vertical;line-height:22px}
.r27-sf input:focus,.r27-sf select:focus,.r27-sf textarea:focus{outline:none;border-color:var(--petrol-l,#3FB6C8);background:rgba(245,243,229,.12)}
.r27-sf input::placeholder{color:rgba(245,243,229,.6)}
.r27-step{display:flex;align-items:center;justify-content:space-between;gap:8px;height:50px;padding:0 7px;border-radius:14px;border:1px solid rgba(245,243,229,.26);background:rgba(245,243,229,.07)}
.r27-step button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(245,243,229,.35);background:none;color:var(--sand);font:400 18px/1 Lexend,system-ui,sans-serif;cursor:pointer}
.r27-step button:hover{background:rgba(245,243,229,.12)}
.r27-step output{min-width:2.2ch;text-align:center;font-weight:500;font-size:17px}
.r27-send{display:flex;justify-content:space-between;align-items:center;gap:16px}
.r27-fine{margin:0;font-size:13px;line-height:19px;color:rgba(245,243,229,.65)}
.r27-send .btn{height:54px;padding:0 30px;white-space:nowrap}
.r27-err{margin:0;font-size:14px;color:#FFC9B8}
.r27-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.r27-done .h4{margin:0;color:var(--sand)}
.r27-ds{margin:0;font-family:"Crimson Pro",serif;font-size:22px;line-height:1.4}
.r27-note{margin:0;max-width:560px;font-size:13px;line-height:19px;color:rgba(245,243,229,.65)}
.r27-again{padding:0;border:0;background:none;color:var(--sand);text-decoration:underline;font:inherit;font-size:14px;cursor:pointer}
.r27-sf.sent > :not(.r27-done){display:none}
.r27-done[hidden],.r27-err[hidden]{display:none!important}
.r27-done:focus{outline:none}
@media (max-width:900px){
  .r27-short{grid-template-columns:minmax(0,1fr)}
  .r27-short .r27-sf{order:-1;padding:26px 20px}
  .r27-side{border-right:0;border-top:1px solid rgba(245,243,229,.14);padding:24px 20px}
  .r27-f3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .r27-gl{grid-column:1 / -1}
  .r27-f2{grid-template-columns:minmax(0,1fr)}
  .r27-send{flex-direction:column-reverse;align-items:stretch}
  .r27-send .btn{width:100%}
}
@media (max-width:560px){
  .r27-f3{grid-template-columns:minmax(0,1fr)}
  .r27-pt{display:flex;align-self:stretch}
  .r27-pt button{flex:1;padding:11px 10px;white-space:nowrap}
}
.r28-ask{max-width:880px;margin:0 auto}
.r28-idx > .r27-cw{padding-left:2px}
.r28-pop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:14px;color:#2E5562}
.r28-pop span{margin-right:4px}
.r28-pop button{padding:8px 14px;border-radius:800px;border:1px solid rgba(20,76,95,.22);background:none;font:300 14px/1.2 Lexend,system-ui,sans-serif;color:var(--ocean);cursor:pointer;transition:background .2s,border-color .2s}
.r28-pop button:hover{border-color:#0A6273;background:#FFFEF7}
.r28-cnt{margin:36px 0 10px;font-size:13.5px;color:#2E5562}
.r28-res{list-style:none;margin:0;padding:0}
.r28-res li{border-top:1px solid rgba(20,76,95,.14);transition:background .25s}
.r28-res li:last-child{border-bottom:1px solid rgba(20,76,95,.14)}
.r28-res li.open{border-radius:24px;border-color:transparent;background:#FFFEF7;box-shadow:0 1px 0 rgba(20,76,95,.06),0 30px 54px -42px rgba(8,40,52,.5)}
.r28-res li.open + li{border-top-color:transparent}
.r28-hit{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:19px 22px;border:0;background:none;text-align:left;font:300 17.5px/1.4 Lexend,system-ui,sans-serif;color:var(--ocean);cursor:pointer}
.r28-hit::after{content:"";flex:none;width:9px;height:9px;margin-top:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);opacity:.5;transition:transform .25s}
.r28-hit[aria-expanded="true"]{font-family:"Crimson Pro",serif;font-weight:700;font-size:27px;line-height:1.15;padding-top:26px}
.r28-hit[aria-expanded="true"]::after{transform:translateY(4px) rotate(-135deg)}
.r28-hit mark{padding:0 2px;border-radius:3px;background:rgba(233,207,107,.55);color:inherit}
.r28-ans{padding:0 22px 26px}
.r28-ans p{margin:0;max-width:64ch;font-size:16.5px;line-height:27px;color:#2E5562}
.r28-ans:not([hidden]) p{animation:r27in .35s ease both}
.r28-none{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;padding:28px 30px;border-radius:24px;background:#FFFEF7}
.r28-none .h4{margin:0;color:var(--ocean)}
.r28-none p{margin:0;font-size:15.5px;line-height:24px;color:#2E5562}
.r28-none .btn{display:inline-flex;align-items:center;gap:10px;margin-top:6px;text-decoration:none}
.r28-none .btn svg{width:20px;height:20px}
.r28-guide{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}
.r28-idx{position:sticky;top:104px;display:flex;flex-direction:column;gap:20px}
.r28-idx ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.r28-idx ol a{display:flex;gap:12px;padding:8px 0 8px 14px;border-left:2px solid rgba(20,76,95,.14);font-size:14.5px;line-height:1.35;color:#2E5562;text-decoration:none;transition:color .2s,border-color .2s}
.r28-idx ol a span{flex:none;font-variant-numeric:tabular-nums;color:#7D9BA3}
.r28-idx ol a:hover{color:var(--ocean)}
.r28-idx ol a.on{border-left-color:#0A6273;color:var(--ocean);font-weight:500}
.r28-idx ol a.on span{color:#0A6273}
.r28-art{display:grid;grid-template-columns:62px minmax(0,1fr);padding:34px 0 36px;border-top:1px solid rgba(20,76,95,.14);scroll-margin-top:104px}
.r28-art:first-child{padding-top:0;border-top:0}
.r28-art h3{margin:0 0 12px;font-family:"Crimson Pro",serif;font-weight:700;font-size:30px;line-height:1.15;color:var(--ocean);text-wrap:balance}
.r28-art p{margin:0;max-width:62ch;font-size:17px;line-height:28px;color:#2E5562}
@media (max-width:760px){
  .r28-pop{padding:0}
  .r28-hit{padding:17px 16px;font-size:16px}.r28-hit[aria-expanded="true"]{font-size:23px;padding-top:22px}
  .r28-ans{padding:0 16px 22px}.r28-ans p{font-size:16px;line-height:26px}
  .r28-guide{grid-template-columns:minmax(0,1fr);gap:26px}
  .r28-idx{display:none}
  .r27-fq2{display:flex;flex-direction:column;align-items:stretch;gap:16px}
  .r27-fq2 > *{min-width:0}
  .r27-chips{order:-1;gap:10px}
  .r27-chips .r27-cw{display:none}
  .r27-chl{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:2px 20px 6px;scroll-padding-left:20px;scrollbar-width:none;scroll-snap-type:x proximity}
  .r27-chl::-webkit-scrollbar{display:none}
  .r27-chip{flex:none;white-space:nowrap;scroll-snap-align:start}
  .r28-art{grid-template-columns:44px minmax(0,1fr);padding:26px 0 28px}
  .r28-art h3{font-size:24px}.r28-art p{font-size:16px;line-height:26px}
}
.pill{transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s ease,padding .35s ease,background .35s ease,box-shadow .35s ease}
.pill.on{width:min(calc(100% - 160px),940px);padding:4px 4px 4px 22px;background:rgba(12,51,65,.62);
  -webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 0 0 1px rgba(245,243,229,.12),0 10px 26px -18px rgba(0,0,0,.5)}
.pill.on .logo svg{width:112px;height:25px;transition:width .35s,height .35s}
.pill.on .menu{gap:32px}
.pill.on .menu > a:not(.btn){font-size:14px;opacity:.88}
.pill.on .menu > a:not(.btn):hover{opacity:1}
.pill.on .menu .btn{height:36px;min-height:0;padding:0 16px;font-size:13.5px;line-height:36px}
@media (max-width:760px){
  .pill.on{width:calc(100% - 32px);padding:3px 3px 3px 16px}
  .pill.on .logo svg{width:104px;height:23px}
  .pill.on .burger{width:36px;height:36px}
}
.hero3 h1{padding:0 .1em .2em;margin-left:-.1em;margin-bottom:-.2em;max-width:calc(6.7em + .2em)}
html[data-o-hero="3"] .dock{margin-top:-42px}
html[data-o-hero="3"] .x27-full,html[data-o-hero="3"] .hero5 .veil{bottom:12px}
@media (max-width:900px){
  html[data-o-hero="3"] .dock{margin-top:-70px}
  html[data-o-hero="3"] .x27-full,html[data-o-hero="3"] .hero5 .veil{bottom:40px}
}
.v9-is,.sec-why10{background:var(--sand)}
.x23-chat{margin-top:48px}
@media (min-width:901px){
  .sec-day6.r27-day .d24c{padding-bottom:64px}
  .sec-why10{padding-top:80px}
  .sec-crew{padding-right:var(--pad)}
  .sec-crew .gallery{width:58%}
  .r27-side{justify-content:center}
}
@media (max-width:900px){
  .sec-day6.r27-day .d24c{padding-bottom:56px}
  .sec-why10{padding-top:56px;padding-bottom:56px}
  .sec-crew{padding-top:56px;padding-bottom:56px}
  .sec-faq.r27-faq{padding-top:56px}
  .x23-chat{margin-top:32px}
}
.trust5{color:#456C76}
.ti10-w small{color:#666}
.ti10-note{color:#4E6E75}
@media (max-width:760px){
  .v15-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .v15-tabs > *{width:100%;justify-content:center;text-align:center}
}
.lv-ti{min-height:495px;padding:0;background:none;box-shadow:none;border:0}@media (max-width:760px){.lv-ti{min-height:465px}}
.yig-ref{margin:10px 0 0;font-size:14px}.yig-ref.yig-fail{color:#8A3B00}
