@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-wght-normal.BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atlas{--white:#fff;--cream:#faf7f1;--mint:#eef4f0;--green:#1f4b3f;--green-d:#163a30;--gold:#b8893b;--gold-l:#f6ecd9;--ink:#1b2a25;--text:#45524d;--muted:#74807b;--line:#e4e0d6;--star:#e8a317;--serif:"Lora Variable", "Lora", Georgia, serif;--sans:"Nunito Sans Variable", "Nunito Sans", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--shadow:0 14px 34px -20px #1b2a2559;--radius:14px;--wrap:min(1680px, 86vw);color-scheme:light}.atlas *,.atlas :before,.atlas :after{box-sizing:border-box}html.atlas{scroll-behavior:smooth;scroll-padding-top:90px;overflow-x:clip}.atlas body{background:var(--white);color:var(--text);font:400 16px/1.7 var(--sans);-webkit-font-smoothing:antialiased;margin:0}:where(.atlas) a{color:inherit;text-decoration:none}:where(.atlas) :is(h1,h2,h3,h4,p,blockquote,dl,dd){margin:0}:where(.atlas) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.atlas) :is(img,svg){display:block}.atlas ::selection{background:var(--green);color:#fff}.atlas :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.at-wrap{width:var(--wrap);margin-inline:auto}.js-reveal [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(16px)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}.at-kicker{font:700 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;display:inline-flex}.at-kicker:before{content:"";background:currentColor;width:24px;height:2px}.at-section{padding:clamp(70px,8vw,110px) 0}.at-title{text-align:center;max-width:720px;margin:0 auto clamp(30px,4vw,46px)}.at-title .at-kicker:after{content:"";background:currentColor;width:24px;height:2px}.at-title h2{font:600 clamp(30px, 3.6vw, 44px)/1.18 var(--serif);color:var(--ink);margin:12px 0 10px}.at-title>p:last-child{color:var(--muted);font-size:17px}.at-title h2:after,[data-line]:after{content:"";background:var(--gold);transform-origin:0;width:64px;height:3px;transition:transform .9s .2s var(--ease);border-radius:3px;margin-top:16px;display:block;transform:scaleX(0)}.at-title:not(.at-title--row) h2:after{transform-origin:50%;margin-inline:auto}.at-title h2.is-in:after,[data-line].is-in:after{transform:scaleX(1)}.at-kicker--light{color:#e8c98f}.at-btn--light{color:#fff;backdrop-filter:blur(6px);background:#ffffff24;border-color:#ffffff80}.at-btn--light:hover{color:var(--green);background:#fff}.at-title--row{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.at-title--row .at-kicker:after{display:none}.at-title--row h2{margin-bottom:0}.at-btn{font:700 15px/1.2 var(--sans);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.at-btn--primary{background:var(--green);color:#fff}.at-btn--primary:hover{background:var(--green-d);box-shadow:0 10px 22px -12px #1f4b3fcc}.at-btn--gold{background:var(--gold);color:#fff}.at-btn--gold:hover{background:#a07429}.at-btn--outline{border-color:var(--green);color:var(--green);background:0 0}.at-btn--outline:hover{background:var(--green);color:#fff}.at-btn--ghost{border-color:var(--line);color:var(--ink);background:#fff}.at-btn--ghost:hover{border-color:var(--green);color:var(--green)}.at-btn--lg{padding:15px 26px;font-size:16px}.at-btn--block{width:100%}.at-pill{background:var(--mint);color:var(--green);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.at-pill--light{color:var(--ink);background:#ffffffeb}.at-stars{color:var(--star);gap:2px;display:inline-flex}.at-stars svg{fill:currentColor}.at-topbar{background:var(--green-d);color:#ffffffd9;font-size:13.5px}.at-topbar__inner{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.at-topbar__inner>span:first-child{align-items:center;gap:6px;display:inline-flex}.at-topbar__right{align-items:center;gap:22px;display:flex}.at-topbar a{align-items:center;gap:6px;display:inline-flex}.at-topbar a:hover{color:#fff}.at-topbar__social{border-left:1px solid #fff3;gap:12px;padding-left:18px;display:flex}.at-header{z-index:50;border-bottom:1px solid var(--line);background:#fff;transition:box-shadow .3s;position:sticky;top:0}.at-header.is-scrolled{box-shadow:0 8px 24px -18px #1b2a2580}.at-header__inner{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.at-logo{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.at-logo__mark{border:1.5px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.at-logo__text{line-height:1.05;display:grid}.at-logo__text strong{font:600 26px/1 var(--serif);color:var(--green)}.at-logo__text small{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.at-nav{color:var(--ink);gap:26px;font-size:15px;font-weight:700;display:flex}.at-nav a{padding:6px 0;transition:color .2s;position:relative}.at-nav a:hover{color:var(--green)}.at-nav a:after{content:"";background:var(--gold);height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.at-nav a:hover:after{transform:scaleX(1)}.at-burger{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:none}.at-menu{border-top:1px solid var(--line);padding:8px 24px 20px;display:grid}.at-menu[hidden]{display:none}.at-menu a:not(.at-btn){border-bottom:1px solid var(--line);color:var(--ink);padding:13px 0;font-weight:700}.at-menu .at-btn{margin-top:14px}.at-hero{background:linear-gradient(180deg, var(--cream) 0%, var(--cream) 80%, #fff 80%);padding:clamp(44px,5vw,70px) 0 0;position:relative;overflow:hidden}.at-hero:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'%3E%3Cg fill='none' stroke='%23b8893b' stroke-opacity='.14'%3E%3Cpath d='M-50 120c120-60 220 40 340-10s200-90 330-20'/%3E%3Cpath d='M-50 170c120-60 220 40 340-10s200-90 330-20'/%3E%3Cpath d='M-50 220c120-60 220 40 340-10s200-90 330-20'/%3E%3Cpath d='M-50 400c140-50 240 30 360-20s180-70 310 0'/%3E%3Cpath d='M-50 450c140-50 240 30 360-20s180-70 310 0'/%3E%3Cpath d='M-50 500c140-50 240 30 360-20s180-70 310 0'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0 0 20%}.at-hero>*{position:relative}.at-hero__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,5vw,90px);display:grid}.at-hero h1{font:600 clamp(38px, 4vw, 66px)/1.12 var(--serif);color:var(--ink);letter-spacing:-.01em;margin:20px 0 18px}.at-hero__lead{max-width:540px;font-size:18px}.at-hero__checks{color:var(--ink);gap:10px;margin:24px 0 30px;font-weight:700;display:grid}.at-hero__checks li{align-items:center;gap:10px;display:flex}.at-hero__checks svg{background:var(--green);color:#fff;border-radius:50%;flex:none;width:24px;height:24px;padding:3px}.at-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.at-hero__media{padding:10px 10px 30px 0;position:relative}.at-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:16px;height:clamp(440px,40vw,620px);display:grid}.at-mosaic .photo{box-shadow:var(--shadow);border-radius:18px}.at-mosaic__a{grid-row:span 2;border-radius:200px 200px 18px 18px!important}.at-hero__stamp{width:120px;height:120px;animation:22s linear infinite at-spin;position:absolute;bottom:6px;left:-46px}.at-hero__stamp circle{fill:#fff;stroke:var(--gold);stroke-width:1.5px}.at-hero__stamp text{font:800 10.5px var(--sans);letter-spacing:.22em;fill:var(--green)}@keyframes at-spin{to{transform:rotate(360deg)}}@keyframes at-bob{50%{transform:translateY(-8px)}}.at-float{box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute}.at-float>span{line-height:1.3;display:grid}.at-float .at-stars{display:inline-flex}.at-float small{color:var(--muted);font-size:12.5px}.at-float--rating{animation:4s ease-in-out infinite at-bob;top:36px;left:-40px}.at-float__score{color:var(--ink);font:600 34px/1 var(--serif)!important}.at-float--years{color:var(--gold);animation:4.6s ease-in-out .8s infinite at-bob;bottom:60px;right:-14px}.at-float--years strong{color:var(--ink);font-size:16px}.at-book{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:clamp(40px,5vw,64px);overflow:hidden;box-shadow:0 24px 50px -28px #1b2a2573}.at-book__tabs{border-bottom:1px solid var(--line);background:var(--cream);display:flex}.at-book__tabs button{font:700 15px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:15px 24px;display:inline-flex}.at-book__tabs button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green);background:#fff}.at-book__form{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:14px;padding:20px 22px 22px;display:grid}.at-book__form label{gap:6px;display:grid}.at-book__form label[hidden]{display:none}.at-book__form label>span{color:var(--muted);font-size:13px;font-weight:700}.at-book__form input,.at-book__form select,.at-form input,.at-form select,.at-form textarea{border:1px solid var(--line);width:100%;font:600 15px var(--sans);color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.at-book__form :is(input,select):focus,.at-form :is(input,select,textarea):focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #1f4b3f1f}.at-about{padding:clamp(80px,9vw,120px) 0 0}.at-about__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,6vw,100px);display:grid}.at-about__media{height:clamp(440px,38vw,600px);position:relative}.at-about__a{width:72%;height:82%;box-shadow:var(--shadow);border-radius:18px;position:absolute;top:0;left:0}.at-about__b{width:50%;height:56%;box-shadow:var(--shadow);border:8px solid #fff;border-radius:18px;position:absolute;bottom:0;right:0}.at-about__badge{background:var(--green);color:#fff;max-width:220px;box-shadow:var(--shadow);border-radius:14px;padding:18px 20px;display:grid;position:absolute;bottom:4%;left:8%}.at-about__badge strong{font:600 34px/1 var(--serif);color:#e8c98f}.at-about__badge span{opacity:.9;font-size:14px}.at-about__copy h2{font:600 clamp(30px, 3.2vw, 46px)/1.18 var(--serif);color:var(--ink);margin:14px 0 16px}.at-about__lead{margin-bottom:30px;font-size:17px}.at-why__grid{grid-template-columns:repeat(2,1fr);gap:24px 30px;display:grid}.at-why__grid li{align-items:start;gap:16px;display:flex}.at-why__icon{background:var(--gold-l);width:58px;height:58px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.at-why h3{font:700 17px/1.3 var(--sans);color:var(--ink);margin-bottom:4px}.at-why p{font-size:14.5px;line-height:1.6}.at-stats{background:var(--green);color:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,5vw,60px);display:grid}.at-stats li{text-align:center;gap:2px;padding:28px;display:grid}.at-stats li+li{border-left:1px solid #ffffff26}.at-stats strong{font:600 clamp(30px, 3.2vw, 42px)/1 var(--serif)}.at-stats li>span{opacity:.85;font-size:14.5px}.at-packages{background:#fff}.at-tabs{justify-content:center;gap:8px;margin-bottom:34px;display:flex}.at-tabs button{border:1px solid var(--line);font:700 14.5px var(--sans);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:10px 20px;transition:all .2s}.at-tabs button:hover{border-color:var(--green);color:var(--green)}.at-tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.at-tabs--small{margin:0}.at-pkg__grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.at-pkg{border:1px solid var(--line);border-radius:var(--radius);transition:box-shadow .3s, transform .3s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.at-pkg:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.at-pkg[hidden]{display:none}.at-pkg--custom{background:var(--green);border-color:var(--green);color:#ffffffe0;justify-content:center;gap:14px;padding:32px}.at-pkg--custom>svg{color:#e8c98f}.at-pkg.at-pkg--custom h3{font:600 28px/1.2 var(--serif);color:#fff}.at-pkg--custom ul{gap:8px;font-weight:700;display:grid}.at-pkg--custom li{align-items:center;gap:8px;display:flex}.at-pkg--custom li svg{color:#e8c98f}.at-pkg--custom .at-btn{align-self:start;margin-top:6px}.at-pkg__media{aspect-ratio:16/10;position:relative;overflow:hidden}.at-pkg__media .photo{position:absolute;inset:0}.at-pkg__media img{transition:transform .8s var(--ease)}.at-pkg:hover .at-pkg__media img{transform:scale(1.05)}.at-pkg__badge{background:var(--gold);color:#fff;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:800;position:absolute;top:14px;left:14px}.at-pkg__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.at-pkg__meta{color:var(--green);justify-content:space-between;gap:10px;font-size:13.5px;font-weight:700;display:flex}.at-pkg__meta>span{align-items:center;gap:6px;display:inline-flex}.at-pkg__rating{color:var(--ink)!important}.at-pkg__rating svg{color:var(--star);fill:var(--star)}.at-pkg__rating small{color:var(--muted);font-weight:600}.at-pkg h3{font:600 22px/1.25 var(--serif);color:var(--ink)}.at-pkg__where{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.at-pkg__hl{gap:4px;font-size:14.5px;display:grid}.at-pkg__hl li{padding-left:16px;position:relative}.at-pkg__hl li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.at-pkg__inc{border-block:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:4px;margin-top:4px;padding:12px 0;display:grid}.at-pkg__inc li{color:var(--green);justify-items:center;gap:2px;font-size:11px;font-weight:700;display:grid}.at-pkg__inc li.is-off{color:#c3c7c4;text-decoration:line-through}.at-pkg__foot{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:6px;display:flex}.at-pkg__foot p{line-height:1.25;display:grid}.at-pkg__foot small{color:var(--muted);font-size:12.5px}.at-pkg__foot s{color:var(--muted);font-size:13.5px}.at-pkg__foot strong{font:700 24px/1.15 var(--serif);color:var(--ink)}.at-modal{width:min(820px,100% - 24px);max-height:calc(100svh - 40px);color:var(--text);border:0;border-radius:16px;padding:0;overflow:auto;box-shadow:0 40px 100px -30px #00000080}.at-modal::backdrop{backdrop-filter:blur(3px);background:#16201c8c}.at-modal[open]{animation:at-pop .35s var(--ease)}@keyframes at-pop{0%{opacity:0;transform:translateY(20px)scale(.98)}}.at-modal__head{background:var(--cream);grid-template-columns:200px 1fr;align-items:center;gap:22px;padding:22px;display:grid;position:relative}.at-modal__img{aspect-ratio:4/3;border-radius:10px}.at-modal__head h3{font:600 28px/1.2 var(--serif);color:var(--ink);margin:8px 0 6px}.at-modal__price{font:700 22px var(--serif);color:var(--green)}.at-modal__price small{font:600 13px var(--sans);color:var(--muted)}.at-modal__close{width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.at-modal__tabs{z-index:1;border-bottom:1px solid var(--line);background:#fff;gap:4px;padding:0 22px;display:flex;position:sticky;top:0;overflow-x:auto}.at-modal__tabs button{font:700 14.5px var(--sans);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 16px}.at-modal__tabs button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green)}.at-modal__body{padding:22px}.at-modal__days{gap:0;display:grid}.at-modal__days li{border-bottom:1px dashed var(--line);grid-template-columns:70px 1fr;gap:16px;padding:14px 0;display:grid}.at-modal__days li>span{background:var(--mint);color:var(--green);text-align:center;border-radius:6px;align-self:start;padding:4px 0;font-size:13px;font-weight:800}.at-modal__days strong{color:var(--ink)}.at-modal__days p{font-size:14.5px}.at-modal__inc{grid-template-columns:1fr 1fr;gap:24px;display:grid}.at-modal__inc h4,.at-feat__inc h4{font:700 16px var(--sans);color:var(--green);align-items:center;gap:8px;margin-bottom:10px;display:flex}.at-modal__inc ul{gap:8px;font-size:14.5px;display:grid}.at-modal__inc li{align-items:start;gap:8px;display:flex}.at-modal__inc li svg{color:var(--green);flex:none;margin-top:4px}.at-modal__inc .is-no li svg{color:#c0533a}.at-modal__terms>div{border-bottom:1px dashed var(--line);grid-template-columns:140px 1fr;gap:16px;padding:12px 0;font-size:14.5px;display:grid}.at-modal__terms dt{color:var(--ink);font-weight:800}.at-modal__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:18px 22px 22px;display:flex}[data-mpanel][hidden]{display:none!important}.at-featured{background:var(--cream)}.at-feat{grid-template-columns:1fr 360px;align-items:start;gap:32px;display:grid}.at-feat__main{min-width:0}.at-feat__cover{aspect-ratio:16/7.5;border-radius:var(--radius);color:#fff;position:relative;overflow:hidden}.at-feat__cover .photo{position:absolute;inset:0}.at-feat__cover:after{content:"";background:linear-gradient(#0000 40%,#0f1e19bf);position:absolute;inset:0}.at-feat__cover-text{z-index:1;justify-items:start;gap:8px;display:grid;position:absolute;bottom:22px;left:26px;right:26px}.at-feat__cover-text h3{font:600 clamp(26px, 3vw, 36px)/1.15 var(--serif)}.at-feat__cover-text p{align-items:center;gap:8px;font-weight:700;display:inline-flex}.at-feat__facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid;overflow:hidden}.at-feat__facts>div{background:#fff;padding:14px 16px}.at-feat__facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12.5px;font-weight:700}.at-feat__facts dd{color:var(--ink);font-size:15px;font-weight:700}.at-timeline{gap:10px;display:grid;position:relative}.at-timeline:before{content:"";background:repeating-linear-gradient(var(--gold) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:20px;bottom:20px;left:27px}.at-timeline li{border:1px solid var(--line);background:#fff;border-radius:12px;position:relative}.at-timeline summary{cursor:pointer;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:14px 18px 14px 0;list-style:none;display:grid}.at-timeline summary::-webkit-details-marker{display:none}.at-timeline__day{background:var(--green);color:#fff;text-align:center;border-radius:50%;justify-self:center;place-items:center;width:40px;height:40px;margin-left:8px;padding:0 4px;font-size:11px;font-weight:800;line-height:1;display:grid;position:relative}.at-timeline__title{font:600 19px/1.3 var(--serif);color:var(--ink)}.at-timeline summary>svg{color:var(--muted);transition:transform .3s var(--ease)}.at-timeline details[open] summary>svg{transform:rotate(180deg)}.at-timeline details>p{padding:0 20px 6px 70px;font-size:15px}.at-timeline__meals{color:var(--green);align-items:center;gap:6px;font-weight:700;display:flex;padding-bottom:16px!important;font-size:13.5px!important}.at-feat__inc{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.at-feat__inc>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.at-feat__inc h4.is-no{color:#c0533a}.at-feat__inc ul{gap:6px;font-size:14.5px;display:grid}.at-feat__inc li{padding-left:16px;position:relative}.at-feat__inc li:before{content:"";background:var(--line);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.at-feat__aside{gap:16px;display:grid;position:sticky;top:100px}.at-quote-card{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;gap:14px;padding:24px;display:grid}.at-quote-card__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:13px;font-weight:700}.at-quote-card__price{font:700 34px/1 var(--serif);color:var(--ink)}.at-quote-card__price s{font:600 16px var(--sans);color:var(--muted)}.at-quote-card dl>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:14.5px;display:flex}.at-quote-card dd{color:var(--ink);font-weight:700}.at-quote-card .is-total{color:var(--ink);border-bottom:0;font-size:16px;font-weight:800}.at-quote-card__notes{background:var(--mint);color:var(--green);border-radius:10px;gap:8px;padding:14px;font-size:14px;font-weight:700;display:grid}.at-quote-card__notes li{align-items:center;gap:8px;display:flex}.at-expert{border-radius:var(--radius);border:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:16px;display:flex}.at-expert__img{border-radius:50%;flex:none;width:52px;height:52px}.at-expert div{line-height:1.35;display:grid}.at-expert strong{color:var(--ink);font-size:15px}.at-expert small{color:var(--muted)}.at-dest__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:18px;display:grid}.at-place{border-radius:var(--radius);color:#fff;cursor:pointer;isolation:isolate;position:relative;overflow:hidden}.at-place[hidden]{display:none}.at-place--wide{grid-column:span 2}.at-place .photo{z-index:-2;position:absolute;inset:0}.at-place img{transition:transform .9s var(--ease)}.at-place:hover img{transform:scale(1.06)}.at-place:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#0f1e19b8);position:absolute;inset:0}.at-place__text{display:grid;position:absolute;bottom:18px;left:20px}.at-place__text strong{font:600 26px/1.15 var(--serif)}.at-place__text small{opacity:.9;font-size:14px}.at-place__best{color:var(--ink);background:#ffffffeb;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.at-services{background:var(--mint)}.at-svc__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.at-svc__grid li{border-radius:var(--radius);transition:box-shadow .3s, transform .3s var(--ease);background:#fff;align-content:start;gap:8px;padding:28px;display:grid}.at-svc__grid li:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.at-svc__icon{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:56px;height:56px;margin-bottom:6px;display:grid}.at-svc__grid h3{font:600 21px/1.3 var(--serif);color:var(--ink)}.at-svc__grid p{font-size:15px}.at-svc__grid a{color:var(--gold);cursor:pointer;align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:800;display:inline-flex}.at-process{border-radius:var(--radius);background:#fff;margin-top:clamp(40px,5vw,60px);padding:clamp(24px,3vw,36px)}.at-process h3{font:600 24px var(--serif);color:var(--ink);margin-bottom:20px}.at-process ol{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.at-process li{align-items:start;gap:14px;display:flex}.at-process__n{border:2px solid var(--gold);width:40px;height:40px;color:var(--gold);font:700 17px var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.at-process strong{color:var(--ink);display:block}.at-process p{font-size:14.5px}.at-curtain{--cx:1}.at-curtain:before{content:"";z-index:3;background:var(--gold);transform-origin:100%;transform:scaleX(calc(1 - var(--cx)));pointer-events:none;position:absolute;inset:0}.at-pkg__media.at-curtain,.at-feat__cover.at-curtain{position:relative}.at-banner{color:#fff;isolation:isolate;align-items:center;min-height:clamp(460px,42vw,640px);display:grid;position:relative;overflow:hidden}.at-banner__img{z-index:-2;position:absolute;inset:-12% 0}.at-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#10261fd9 0%,#10261f8c 50%,#10261f1a 100%);position:absolute;inset:0}.at-banner__inner{padding:80px 0}.at-banner h2{max-width:760px;font:600 clamp(36px, 4.6vw, 68px)/1.1 var(--serif);margin:14px 0 16px}.at-banner p:not(.at-kicker){opacity:.9;max-width:520px;font-size:18px}.at-banner__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.at-gallery{padding:clamp(70px,8vw,110px) 0;overflow:hidden}.at-gallery__note{color:var(--muted);max-width:320px}.at-gallery__rows{gap:16px;display:grid}.at-gallery__row{overflow:hidden}.at-gallery__track{align-items:center;gap:16px;width:max-content;animation:70s linear infinite at-marquee;display:flex}.at-gallery__row--rev .at-gallery__track{animation-duration:85s;animation-direction:reverse}.at-gallery:hover .at-gallery__track{animation-play-state:paused}@keyframes at-marquee{to{transform:translate(-50%)}}.at-gallery__track li{border-radius:14px;flex:none;width:260px;height:200px;position:relative;overflow:hidden}.at-gallery__track li.is-tall{width:200px;height:250px}.at-gallery__track .photo{position:absolute;inset:0}.at-gallery__track img{transition:transform .6s var(--ease)}.at-gallery__track li:hover img{transform:scale(1.08)}.at-gallery__label{color:var(--ink);background:#ffffffeb;border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:800;position:absolute;bottom:10px;left:12px}.at-google{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 18px;display:flex}.at-google>strong{font:600 36px/1 var(--serif);color:var(--ink)}.at-google>span{display:grid}.at-google small{color:var(--muted);font-size:13px}.at-rev__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.at-rev{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:26px;display:flex}.at-rev blockquote{color:var(--text);font-size:15.5px}.at-rev__who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.at-rev__avatar{border-radius:50%;flex:none;width:46px;height:46px}.at-rev__who>span:nth-child(2){line-height:1.35;display:grid}.at-rev__who strong{color:var(--ink)}.at-rev__who small{color:var(--muted);font-size:13px}.at-rev__verified{color:var(--green);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}.at-contact{background:var(--cream)}.at-contact__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,5vw,70px);display:grid}.at-faq h2,.at-form-card h2{font:600 clamp(28px, 3vw, 38px)/1.2 var(--serif);color:var(--ink);margin:10px 0 20px}.at-faq__list{gap:10px;display:grid}.at-faq__list details{border:1px solid var(--line);background:#fff;border-radius:12px}.at-faq__list summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-weight:800;list-style:none;display:flex}.at-faq__list summary::-webkit-details-marker{display:none}.at-faq__list summary svg{color:var(--gold);transition:transform .3s var(--ease);flex:none}.at-faq__list details[open] summary svg{transform:rotate(45deg)}.at-faq__list details p{padding:0 20px 18px;font-size:15px}.at-office{gap:14px;margin-top:26px;display:grid}.at-office p{align-items:start;gap:12px;display:flex}.at-office svg{color:var(--gold);flex:none;margin-top:3px}.at-office span{display:grid}.at-office strong{color:var(--ink)}.at-form-card{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:clamp(24px,3vw,36px)}.at-form-card h2{margin-top:0;margin-bottom:8px}.at-form-card>p{margin-bottom:20px;font-size:15px}.at-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.at-form label{gap:6px;display:grid}.at-form label>span{color:var(--muted);font-size:13px;font-weight:700}.at-form__wide{grid-column:1/-1}.at-form textarea{resize:vertical}.at-form__actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:4px;display:flex}.at-footer{background:var(--green-d);color:#ffffffc7;padding:64px 0 28px}.at-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:36px;display:grid}.at-logo--light .at-logo__text strong{color:#fff}.at-logo--light .at-logo__text small{color:#fff9}.at-footer__about{max-width:320px;margin:16px 0 20px;font-size:15px}.at-footer__social{gap:10px;display:flex}.at-footer__social a{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .2s;display:grid}.at-footer__social a:hover{background:var(--gold);border-color:var(--gold);color:#fff}.at-footer h4{font:600 19px var(--serif);color:#fff;margin-bottom:14px}.at-footer ul{gap:8px;font-size:15px;display:grid}.at-footer ul a:hover{color:#e8c98f}.at-footer__contact li{align-items:start;gap:10px;display:flex}.at-footer__contact svg{color:var(--gold);flex:none;margin-top:4px}.at-footer__base{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:22px;font-size:14px;display:flex}.at-footer__links{gap:18px;display:flex}.at-footer__base a:hover{color:#fff}.at-footer__base>span:last-child a{color:#e8c98f;font-weight:800}.at-wa{z-index:40;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .25s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px -8px #25d366b3}.at-wa:hover{transform:scale(1.07)}@media (width<=1140px){.atlas{--wrap:92vw}.at-about__grid{grid-template-columns:1fr}.at-about__media{max-width:720px}.at-nav,.at-header__cta{display:none}.at-burger{display:grid}.at-book__form{grid-template-columns:repeat(2,1fr)}.at-book__form .at-btn{grid-column:1/-1}.at-pkg__grid{grid-template-columns:repeat(2,1fr)}.at-feat{grid-template-columns:1fr}.at-feat__aside{grid-template-columns:1fr 1fr;align-items:start;position:static}}@media (width<=900px){.at-topbar__inner>span:first-child{display:none}.at-topbar__right{justify-content:space-between;width:100%}.at-hero{background:var(--cream)}.at-hero__grid,.at-contact__grid{grid-template-columns:1fr}.at-hero__media{max-width:640px}.at-float--rating{left:-10px}.at-hero__stamp{width:96px;height:96px;inset:-30px -20px auto auto}.at-stats{grid-template-columns:repeat(2,1fr)}.at-stats li:nth-child(3){border-left:0}.at-stats li:nth-child(n+3){border-top:1px solid #ffffff26}.at-dest__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:210px}.at-svc__grid,.at-rev__grid,.at-process ol,.at-feat__facts{grid-template-columns:repeat(2,1fr)}.at-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.at-pkg__grid,.at-svc__grid,.at-rev__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:-16px;padding:6px 16px 22px;scroll-padding-inline:16px;overflow-x:auto;display:flex!important}.at-pkg__grid::-webkit-scrollbar,.at-svc__grid::-webkit-scrollbar,.at-rev__grid::-webkit-scrollbar{display:none}.at-pkg,.at-svc__grid li,.at-rev{scroll-snap-align:start;flex:none;width:84vw}.at-pkg:hover,.at-svc__grid li:hover{transform:none}.atlas{--wrap:calc(100% - 32px)}.at-topbar__right a:nth-child(2){display:none}.at-header__inner{height:70px}.at-logo__text strong{font-size:23px}.at-hero h1{font-size:34px}.at-hero__lead{font-size:16.5px}.at-hero__actions .at-btn{width:100%}.at-hero__media{padding:0 0 24px}.at-mosaic{gap:10px;height:380px}.at-mosaic__a{border-radius:120px 120px 14px 14px!important}.at-hero__stamp{width:84px;height:84px;display:block;inset:-26px -6px auto auto}.at-about__media{height:360px}.at-about__badge{padding:12px 14px}.at-about__badge strong{font-size:26px}.at-why__grid{grid-template-columns:1fr}.at-banner:before{background:#10261fb3}.at-gallery__track li{width:200px;height:160px}.at-gallery__track li.is-tall{width:160px;height:200px}.at-float--rating{padding:10px 12px;top:14px;left:8px}.at-float--years{gap:8px;padding:8px 12px;bottom:34px;right:4px}.at-float--years svg{width:20px;height:20px}.at-float--years strong{font-size:14px}.at-book__tabs{overflow-x:auto}.at-book__tabs button{padding:13px 16px}.at-book__form,.at-pkg__grid,.at-svc__grid,.at-rev__grid,.at-process ol{grid-template-columns:1fr}.at-tabs{flex-wrap:wrap}.at-dest__grid{grid-template-columns:1fr 1fr;grid-auto-rows:180px;gap:12px}.at-place--wide{grid-column:1/-1}.at-place__text strong{font-size:21px}.at-place__best{display:none}.at-feat__facts,.at-feat__inc,.at-feat__aside{grid-template-columns:1fr}.at-timeline details>p{padding-left:20px}.at-modal__head{grid-template-columns:1fr}.at-modal__img{aspect-ratio:16/8}.at-modal__inc{grid-template-columns:1fr}.at-modal__terms>div{grid-template-columns:1fr;gap:2px}.at-form,.at-footer__grid{grid-template-columns:1fr}.at-footer{padding-bottom:90px}.at-wa{width:52px;height:52px;bottom:74px;right:16px}}@media (prefers-reduced-motion:reduce){html.atlas{scroll-behavior:auto}.atlas *,.atlas :before,.atlas :after{transition-duration:.01ms!important;animation:none!important}}
