@font-face{font-family:body;src:url(../media/general_sans-s.p.3dbb_vuk3uz4x.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.body_8cedf947-module__QL8ifq__className{font-family:body,body Fallback}.body_8cedf947-module__QL8ifq__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_37ceb8a2-module__6cfPaq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_37ceb8a2-module__6cfPaq__variable{--font-serif-face:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_3b27c67c-module__YgfuHW__className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.newsreader_3b27c67c-module__YgfuHW__variable{--font-serif-italic-face:"Newsreader", "Newsreader Fallback"}
:root{--sea:#0d7a8a;--sea-hover:#0a5f6c;--sea-deep:#0f4658;--sea-night:#0a2f3c;--sea-soft:#e4f0f3;--sea-ghost:#f1f7f9;--clay:#c4532c;--clay-hover:#a8431f;--sun:#e5a13a;--sun-soft:#f8e6c4;--ink:#14181b;--paper:#fff;--brand:var(--clay);--brand-hover:var(--clay-hover);--primary:var(--ink);--gray:#5b5e61;--gray-soft:#7b7c7d;--dark-blue:var(--sea-deep);--beige:var(--sun);--peach:var(--sea-soft);--peach-soft:var(--sea-ghost);--peach-ghost:var(--sea-ghost);--dark-white:#e5e5e5;--light-gray:#f5f8f9;--white:var(--paper);--teal-deep:var(--sea-night);--ice:var(--sea-soft);--ph-a:#d6dfe2;--ph-b:#dbe4e7;--ph-c:#cbd8dc;--ph-dark:#22343b;--card-warm:#dfe9ec;--card-warm-deep:#0d7a8a;--star:var(--sun);--on-dark:#fff;--on-dark-soft:#ffffffb3;--on-dark-faint:#ffffff80;--line:#0000001a;--line-strong:#00000026;--field-line:#7f868a;--line-on-dark:#fff3;--fs-body:18px;--lh-body:30px;--fs-h1:68px;--fs-h2:44px;--fs-h3:30px;--fs-h4:23px;--fs-h5:19px;--fs-h6:16px;--fs-menu:14px;--fs-button:12px;--fs-small:14px;--fs-eyebrow:11px;--font-serif:var(--font-serif-face), Newsreader, Georgia, "Times New Roman", serif;--font-sans:var(--font-body), "General Sans", system-ui, sans-serif;--container:1320px;--container-small:1080px;--container-large:1750px;--gutter:15px;--section:120px;--section-sm:60px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:15px;--r-xl:20px;--r-xxl:26px;--r-pill:50px;--shadow-sm:0 40px 60px #00000014;--shadow-md:0 10px 40px #0000002e;--shadow-lg:0 4px 42px #00000040;--shadow-screen:0 4px 60px #0000004d;--shadow-card:0 16px 48px #00000026;--shadow-float:0 20px 80px #00000040;--t-fast:.2s;--t-base:.3s;--t-slow:.5s;--ease:ease;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (max-width:991px){:root{--fs-body:17px;--lh-body:29px;--fs-h1:46px;--fs-h2:34px;--fs-h3:26px;--fs-h4:21px;--fs-h5:18px;--fs-h6:15px;--section:60px}}@media (max-width:767px){:root{--fs-body:17px;--lh-body:29px;--fs-h1:36px;--fs-h2:28px;--fs-h3:23px;--fs-h4:19px;--fs-h5:16px;--fs-h6:14px;--section:50px}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--gray);font-family:var(--font-serif);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;min-height:100%;font-weight:500}img,svg,video{max-width:100%;display:block}a{color:var(--gray);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}strong{color:var(--primary);font-weight:500}ul{padding-left:20px}ol{margin-bottom:10px;padding-left:25px}figure{margin:0 0 10px}p{margin-bottom:10px}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--primary);text-wrap:balance;margin:20px 0 10px;font-weight:500}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400}h1,.h1{font-size:var(--fs-h1);line-height:1.04}h2,.h2{font-size:var(--fs-h2);line-height:1.08}h3,.h3{font-size:var(--fs-h3);line-height:1.14}h4,.h4{font-size:var(--fs-h4);margin-top:10px;line-height:1.16667}h5,.h5{font-size:var(--fs-h5);letter-spacing:.3px;margin-top:10px;line-height:1.3}h6,.h6{font-size:var(--fs-h6);margin-top:10px;line-height:1.375}.on-dark,.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4,.on-dark h5,.on-dark h6,.on-dark .h1,.on-dark .h2,.on-dark .h3,.on-dark .h4,.on-dark .h5,.on-dark .h6{color:var(--white)}.on-dark p,.on-dark .text-soft{color:var(--on-dark-soft)}.big-text{font-family:var(--font-serif);letter-spacing:33px;text-transform:uppercase;color:var(--white);font-size:clamp(50px,12vw,220px);font-weight:300;line-height:.9}@media (max-width:767px){.big-text{letter-spacing:12px}}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:2px;text-transform:uppercase;color:var(--white);font-weight:500;line-height:16px;display:inline-block}.eyebrow--dark{color:var(--primary)}.eyebrow--gray{color:var(--gray)}.eyebrow--brand{color:var(--sea)}.text-dark{color:var(--primary)}.text-soft-white{color:var(--on-dark-soft)}.text-gray{color:var(--gray)}.text-center{text-align:center}.small-text{font-size:var(--fs-small);line-height:20px}.no-margin{margin:0}.mb-10{margin-bottom:10px}.max-w{max-width:var(--mw,60ch)}.container,.container-small,.container-large{width:100%;padding-inline:var(--gutter);margin-inline:auto}.container{max-width:var(--container)}.container-small{max-width:var(--container-small)}.container-large{max-width:var(--container-large)}.section{padding-block:var(--section)}.flex{display:flex}.btn{background:var(--brand);color:var(--white);font-size:var(--fs-button);letter-spacing:1px;text-transform:uppercase;border-radius:var(--r-xs);border:1px solid var(--brand);transition:background-color var(--t-base), color var(--t-base), border-color var(--t-base);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:9px 40px;font-weight:500;line-height:26px;display:inline-flex}.btn:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--white)}.btn--ghost{color:var(--primary);border-color:var(--primary);background:0 0}.btn--ghost:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.btn--white{background:var(--white);color:var(--primary);border-color:var(--white)}.btn--white:hover{background:var(--brand);border-color:var(--brand);color:var(--white)}.btn--outline-white{color:var(--white);background:0 0;border-color:#fff9}.btn--outline-white:hover{background:var(--white);color:var(--primary);border-color:var(--white)}.btn--dark{background:var(--primary);border-color:var(--primary)}.btn--dark:hover{background:var(--brand);border-color:var(--brand)}@media (max-width:479px){.btn{padding-inline:25px}}.text-link{color:var(--sea);text-underline-offset:3px;transition:color var(--t-base);text-decoration:underline}.text-link:hover{color:var(--brand)}.field,.field-lg,.textarea{width:100%;font:inherit;color:var(--gray);background:var(--white);border:1px solid var(--field-line);border-radius:var(--r-xs);transition:border-color var(--t-base);outline:none;font-weight:500}.field{min-height:50px;margin-bottom:20px;padding-inline:20px}.field-lg{padding:24px 15px}.textarea{resize:vertical;min-height:156px;padding:20px}.field::placeholder,.field-lg::placeholder,.textarea::placeholder{color:#6b6e71;font-weight:500}.field:focus-visible,.field-lg:focus-visible,.textarea:focus-visible{border-color:var(--brand)}.input-row{justify-content:flex-end;align-items:center;display:flex;position:relative}.input-row .field-lg{padding-right:150px}.input-row .btn{position:absolute;right:3px}.form-note{color:var(--primary);margin-bottom:20px}.subscribe__consent{font-size:var(--fs-small);color:var(--gray);margin:12px 0 0;line-height:1.5}.subscribe__consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.subscribe__consent a:hover{color:var(--sea)}.subscribe__status{font-size:var(--fs-small);color:var(--sea-deep);margin:8px 0 0;font-weight:500;line-height:1.5}.subscribe__status:empty{display:none}.subscribe__status.is-error{color:var(--clay-hover)}.subscribe__trap{display:none}select.field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gray) 50%), linear-gradient(135deg, var(--gray) 50%, transparent 50%);background-position:calc(100% - 22px) 22px,calc(100% - 17px) 22px;background-repeat:no-repeat;background-size:5px 5px}@media (max-width:479px){.input-row{flex-direction:column;align-items:stretch;gap:10px}.input-row .field-lg{padding-right:15px}.input-row .btn{position:static}}blockquote,.rich blockquote{color:var(--primary);background:var(--peach-ghost);border-radius:var(--r-md);margin:20px 0;padding:25px 30px 25px 77px;font-size:18px;line-height:1.5;position:relative}blockquote:before{content:"“";font-family:var(--font-serif);color:var(--brand);font-size:64px;line-height:1;position:absolute;top:12px;left:22px}.rich h4{margin-top:30px}.rich p{margin-bottom:18px}.rich figure{margin:30px 0}.ph{background-color:var(--dark-white);width:100%;color:var(--gray);aspect-ratio:var(--ratio,4 / 3);border-radius:var(--ph-radius,0);background-image:repeating-linear-gradient(135deg,#00000009 0 2px,#0000 2px 14px);display:block;position:relative;overflow:hidden}.ph--fill{aspect-ratio:auto;height:100%;position:absolute;inset:0}.ph--dark{background-color:var(--ph-dark);color:#fff9}.ph--peach{background-color:var(--peach);color:var(--primary)}.ph--tone-a{background-color:var(--ph-a)}.ph--tone-b{background-color:var(--ph-b)}.ph--tone-c{background-color:var(--ph-c)}.ph--photo{background-image:none}.ph--photo .ph__inner{display:none}.ph__inner{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.ph__icon{opacity:.55;width:28px;height:28px}.ph__label{letter-spacing:.16em;text-transform:uppercase;opacity:.7;text-align:center;padding-inline:8px;font-size:10px;font-weight:600}.ph--sm .ph__icon{width:18px;height:18px}.ph--sm .ph__label{display:none}.ph img{object-fit:cover}.icon-circle{background:var(--brand);width:48px;height:48px;color:var(--white);transition:background-color var(--t-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-circle:hover{background:var(--brand-hover)}.icon-circle svg{width:18px;height:18px}.check-item{color:var(--primary);align-items:center;gap:15px;display:flex}.check-item svg{width:20px;height:20px;color:var(--brand);flex:none}.tag{color:var(--white);border-radius:var(--r-xs);transition:background-color var(--t-fast), color var(--t-fast);background:#222;padding:2px 17px;display:inline-block}.tag:hover{background:var(--brand);color:var(--dark-white)}.pill{border-radius:var(--r-pill);text-transform:uppercase;background:var(--brand);color:var(--white);padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.rating{font-size:var(--fs-small);color:var(--primary);align-items:center;gap:4px;display:inline-flex}.rating svg{width:13px;height:13px;color:var(--star)}.price{color:var(--primary);font-weight:500}.divider{background:var(--line);height:1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes riseUp{0%{transform:translateY(24px)}to{transform:none}}.reveal--up{--reveal-from:translateY(20px)}.reveal--down{--reveal-from:translateY(-20px)}.reveal--left{--reveal-from:translateX(-30px)}.reveal--right{--reveal-from:translateX(30px)}.reveal--scale{--reveal-from:scale(.94)}.reveal--blur{--reveal-from:translateY(20px);--reveal-blur:blur(12px)}@keyframes revealIn{0%{opacity:0;transform:var(--reveal-from,none);filter:var(--reveal-blur,none)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both revealIn;animation-timeline:view();animation-range:entry var(--reveal-start,0%) entry calc(var(--reveal-start,0%) + 45%)}}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.skip-link{z-index:2000;border-radius:var(--r-sm);background:var(--ink);color:var(--white);font-family:var(--font-sans);padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:none}main:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.stamp{line-height:0;display:inline-block}.stamp svg{width:100%;height:100%;display:block}.stamp__ring{font-family:var(--font-sans);letter-spacing:normal;font-weight:600}.stamp__mark{font-family:var(--font-serif)}.stamp__year{font-family:var(--font-sans);letter-spacing:.12em;font-weight:600}.hero-stamp{z-index:6;color:#ffffffb3;pointer-events:none;position:absolute;bottom:46px;right:max(20px,50% - 660px);transform:rotate(-7deg)}.hero-stamp--landing{color:#ffffffd1;transform:rotate(-7deg) translateY(calc(var(--p) * -50px));opacity:calc(1 - var(--p) * 1.3);bottom:11vh}@media (max-width:991px){.hero-stamp{transform-origin:100% 100%;transform:rotate(-7deg)scale(.72)}.hero-stamp--landing{bottom:9vh}}@media (max-width:767px){.hero-stamp{display:none}}.post-langs .tag,.article .tag{color:var(--white)}.post-langs .tag:hover,.article .tag:hover{color:var(--white);background:var(--sea)}@media (max-width:767px){.footer-link,.text-link,.arrow-btn,.navbar__brand,.navbar__contact,.navbar__cta,.locale-switch a,.post-langs .tag,.place-chip,.social-row a{align-items:center;min-height:44px;display:inline-flex}.footer-one__links,.footer-two__links{gap:0 25px}.footer-bottom__places a,.navbar__link{align-items:center;min-height:44px;display:inline-flex}.locale-switch a,.navbar__cta{justify-content:center;min-width:24px;padding-inline:6px}.btn{white-space:normal;text-align:center;max-width:100%;padding-inline:24px}.navbar__inner{gap:12px}}.eyebrow,.btn,.tag,.pill,.navbar,.navbar__toggle,.navbar__link,.navbar__contact,.navbar__cta,.locale-switch,.footer-one__links,.footer-two__tags,.footer-bottom,.post-card__meta,.arrow-btn,.form-note,.subscribe__consent,.subscribe__status,.stamp__ring,.stamp__year,input,select,textarea,button{font-family:var(--font-sans)}body{font-variant-numeric:oldstyle-nums proportional-nums}.eyebrow,.btn,.honest__value,.stat-cell,table{font-variant-numeric:lining-nums tabular-nums}.locale-switch a,.footer-bottom__places a,.footer-bottom .footer-link{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}
.navbar{z-index:1000;background:var(--white);border-bottom:1px solid var(--line-strong);color:var(--primary);transition:background-color var(--t-base), border-color var(--t-base), color var(--t-base);position:fixed;inset:0 0 auto}.navbar--transparent{color:var(--white);background:0 0;border-bottom-color:#e5e5e51a}.navbar--transparent:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a181ea8 0%,#0a181e80 45%,#0a181e00 100%);height:180%;position:absolute;inset:0 0 auto}.navbar--transparent.is-scrolled:before{display:none}.navbar--transparent.is-scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a2f3ceb}.navbar__inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.navbar__brand{color:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.navbar__brand .wordmark svg{flex-shrink:0}.navbar__menu{align-items:center;display:flex}.navbar__item{position:relative}.navbar__toggle{color:inherit;cursor:pointer;align-items:center;gap:2px;padding:28px 15px;font-size:16px;font-weight:500;line-height:20px;display:flex}.navbar__toggle svg{width:12px;height:12px;transition:transform var(--t-base);margin-top:2px}.navbar__item:hover .navbar__toggle svg,.navbar__item.is-open .navbar__toggle svg{transform:rotate(180deg)}.navbar__list{background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);opacity:0;visibility:hidden;min-width:190px;transition:opacity var(--t-base), transform var(--t-base), visibility 0s var(--t-base);box-shadow:var(--shadow-md);padding:8px 0;position:absolute;top:100%;left:0;transform:translateY(8px)}.navbar__item:hover .navbar__list,.navbar__item.is-open .navbar__list{opacity:1;visibility:visible;transition:opacity var(--t-base), transform var(--t-base);transform:none}.navbar__link{font-size:var(--fs-menu);color:var(--gray);white-space:nowrap;transition:color var(--t-fast);padding:8px 30px;line-height:20px;display:block}.navbar__toggle.is-current,.navbar__link:hover,.navbar__link.is-current{color:var(--sea)}.navbar--transparent .navbar__toggle.is-current{color:var(--white);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.navbar__cta{color:inherit;align-items:center;gap:10px;padding:4px 0;font-weight:500;display:inline-flex}.navbar__cta svg{width:22px;height:22px}.navbar__burger{cursor:pointer;flex-direction:column;gap:10px;padding:10px 0;display:none}.navbar__burger span{width:42px;height:1px;transition:transform var(--t-base), opacity var(--t-base);background:currentColor;display:block}.navbar__burger.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.navbar__burger.is-open span:last-child{transform:translateY(-5.5px)rotate(-45deg)}@media (max-width:991px){.navbar{padding-block:10px}.navbar__menu{z-index:999;background:var(--primary);color:var(--white);opacity:0;visibility:hidden;transition:opacity var(--t-base), visibility 0s var(--t-base);flex-direction:column;justify-content:center;gap:6px;padding:90px 20px 40px;position:fixed;inset:0;overflow-y:auto}.navbar__menu.is-open{opacity:1;visibility:visible;transition:opacity var(--t-base)}.navbar__item{width:100%;max-width:520px}.navbar__toggle{color:var(--white);border-bottom:1px solid var(--line-on-dark);justify-content:space-between;padding:14px 0;font-size:26px;line-height:1.2}.navbar__list{box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:0 0 10px;display:none;position:static;transform:none}.navbar__item.is-open .navbar__list{display:block}.navbar__link{color:var(--on-dark-soft);font-size:var(--fs-menu);padding:8px 0}.navbar__burger{z-index:1001;display:flex;position:relative}.navbar__cta-text{display:none}}@media (max-width:767px){.navbar__burger span{width:30px}}.navbar__left,.navbar__right{align-items:center;gap:30px;display:flex}.navbar__right{gap:50px}@media (max-width:991px){.navbar__right{gap:22px}}@media (max-width:767px){.navbar__right{gap:25px}}
.footer-one__cta{padding-block:50px}.footer-one__cta-inner{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-bottom:50px;display:flex}.footer-one__cta-left{flex:1;justify-content:space-between;align-items:center;gap:30px;max-width:392px;display:flex}.footer-one__cta-left .h4{max-width:245px;margin:0}.footer-one__cta-right{flex:1;max-width:520px}.footer-one__middle{padding-bottom:50px}.footer-one__cols{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.footer-one__col{flex-direction:column;gap:17px;display:flex}.footer-one__col--left{flex:1;max-width:253px}.footer-one__col--right{flex:1;max-width:380px}.footer-one__col .h5{margin:0}.footer-one__links{flex-wrap:wrap;gap:15px 25px;display:flex}.footer-link{color:var(--gray);transition:color var(--t-base)}.footer-link:hover{color:var(--brand)}.footer-link--dark{color:var(--primary)}.social-row{align-items:center;gap:20px;display:flex}.footer-bottom{background:var(--light-gray);padding-bottom:20px}.footer-bottom__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:15px;display:flex}.footer-bottom__links{align-items:center;gap:15px;display:flex}.footer-bottom__places{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 26px;max-width:1100px;margin-inline:auto;padding-top:20px;display:flex}.footer-bottom__places a{color:var(--gray);line-height:16px;transition:color .35s}.footer-bottom__places a:hover{color:var(--brand)}.footer-bottom--dark{background:var(--sea-night)}.footer-bottom--dark .footer-bottom__top{border-bottom-color:#fff3}.footer-bottom--dark,.footer-bottom--dark .footer-link,.footer-bottom--dark .footer-bottom__places a{color:var(--on-dark-soft)}.footer-bottom--dark .footer-link:hover,.footer-bottom--dark .footer-bottom__places a:hover{color:var(--brand)}.footer-bottom__credit{color:#ffffff80}.footer-two{color:var(--on-dark-soft);background:#000;padding:110px 0 60px}.footer-two__main{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:100px;display:flex}.footer-two__left{flex-direction:column;gap:40px;max-width:450px;display:flex}.footer-two__left h2{color:var(--white);margin:0}.footer-two__links{flex-direction:column;flex:1;gap:17px;max-width:412px;display:flex}.footer-two__links .h5{color:var(--white);margin:0}.footer-two__tags{flex-wrap:wrap;gap:11px;display:flex}.footer-two__right{flex-direction:column;gap:15px;max-width:221px;display:flex}.footer-two__logo{justify-content:center;align-items:center;display:flex}.footer-three{background:var(--sea-night);padding:120px var(--gutter) 0;position:relative;overflow:hidden}.footer-three__bottom{z-index:20;max-width:var(--container-large);justify-content:space-between;align-items:center;gap:30px;margin-inline:auto;padding-block:20px;display:flex;position:relative}.footer-three__links{align-items:center;gap:40px;display:flex}.footer-three__links a,.footer-three__text{color:var(--white);transition:color var(--t-base);font-size:14px}.footer-three__links a:hover{color:var(--brand)}@media (min-width:1920px){.footer-three{padding-top:240px}}@media (max-width:991px){.footer-two__main{flex-direction:column}.footer-three{padding-top:60px}.footer-three__bottom{flex-direction:column;gap:14px;padding-block:10px}.footer-one__cols{flex-wrap:wrap}}@media (min-width:768px) and (max-width:991px){.footer-one__cols{grid-template-columns:1fr 1fr;gap:40px 30px;display:grid}.footer-one__col--left,.footer-one__col--right{max-width:none}.footer-one__col:not(.footer-one__col--left):not(.footer-one__col--right){order:1;grid-column:1/-1}}@media (max-width:767px){.footer-one__cta-inner,.footer-one__cta-left,.footer-bottom__top{flex-direction:column;align-items:flex-start}.footer-one__cta-left .h4{max-width:none}.footer-three__links{flex-wrap:wrap;justify-content:center;gap:10px 24px}.footer-three__bottom{text-align:center}}.footer-two .footer-link,.on-dark .footer-link{color:var(--on-dark-soft)}.footer-two .footer-link:hover,.on-dark .footer-link:hover{color:var(--white)}.social-row{flex-wrap:wrap}.footer-one__col{min-width:0}
.heading-box{text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:632px;margin-inline:auto;display:flex}.heading-box h2{margin-top:0}.arrow-btn{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;transition:gap var(--t-base), color var(--t-base);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.arrow-btn svg{width:18px;height:18px;color:var(--brand)}.arrow-btn:hover{color:var(--brand);gap:12px}.deal{border-radius:var(--r-sm);background:var(--white);max-width:300px;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);display:block;position:relative;overflow:hidden}.deal:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.popular{border-radius:var(--r-sm);background:var(--sea-night);text-align:left;flex-direction:column;gap:60px;padding:40px 30px 30px;display:flex;position:relative;overflow:hidden}.reco{border-bottom:1px dashed #5b5e6180;align-items:center;gap:20px;padding-bottom:30px;display:flex}.reco:last-child{border-bottom:0;padding-bottom:0}.reco .ph{width:90px;transition:transform .4s var(--ease-out);flex:0 0 90px}.reco:hover .ph{transform:scale(1.05)}.reco .h6{color:var(--primary);transition:color var(--t-base);margin:0 0 6px}.reco:hover .h6{color:var(--brand)}.service-box{flex:1;align-items:flex-start;gap:27px;max-width:403px;display:flex}.service-box__icon{background:var(--peach-soft);width:56px;height:56px;color:var(--brand);border-radius:14px;flex:none;place-items:center;display:grid}.service-box__icon svg{width:28px;height:28px}.faq-item{border-bottom:1px solid var(--line);margin-bottom:17px;display:block}.faq-item:last-child{margin-bottom:0}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:0 10px 17px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .h6{color:var(--primary);transition:color var(--t-base);margin:0}.faq-item summary:hover .h6{color:var(--brand)}.faq-item__icon{width:14px;height:14px;transition:transform .35s var(--ease-out);flex:none;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";background:var(--sea-night);width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item__body{animation:fadeUp .4s var(--ease-out);padding:0 10px 15px}.faq-item--plain summary{padding-inline:0;padding-bottom:23px}.faq-item--plain .faq-item__body{padding-inline:0;padding-bottom:28px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:15px;width:100%;display:grid}.stat-cell{border-radius:var(--r-md);text-align:center;background-image:linear-gradient(90deg,#f6f1ea,#ffefe8);flex-direction:column;align-items:center;gap:3px;padding:20px 15px;display:flex}.stat-cell .h4{margin:0}.stat-cell strong{display:block}@media (max-width:991px){.deal{width:100%;max-width:none}.service-box{text-align:center;flex-direction:column;align-items:center}.popular{padding-bottom:50px}}@media (max-width:767px){.popular{text-align:center;align-items:center}.service-box{max-width:none}}@media (max-width:479px){.stat-grid{grid-template-columns:1fr 1fr}}
.showcase{--p:0;height:200vh;position:relative}.landing-hero{z-index:20;background:var(--sea-night);min-height:100svh;filter:blur(calc(var(--p) * 10px));opacity:calc(1 - var(--p) * .5);will-change:filter, opacity;position:absolute;inset:0 0 auto;overflow:hidden}.landing-hero__sky{z-index:1;transform:translateY(calc(var(--p) * 40px)) scale(calc(1 + var(--p) * .05));will-change:transform;background:radial-gradient(120% 80% at 50% 20%,#6d5a78 0%,#3b3652 45%,#1a1d24 100%);position:absolute;inset:0}.landing-hero__sky:after{content:"";background-image:repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 14px);position:absolute;inset:0}.landing-hero__back{z-index:1;width:100%;height:62%;display:block;position:absolute;bottom:0;left:0;right:0}.landing-hero__overlay{z-index:1;background:#00000059;position:absolute;inset:0}.landing-hero__front{z-index:3;pointer-events:none;width:100%;height:48%;display:block;position:absolute;bottom:0;left:0;right:0}.landing-hero__heading{z-index:4;text-align:center;background:#00000030;justify-content:center;align-items:center;padding-inline:15px;display:flex;position:absolute;inset:0}.landing-hero__heading h1{max-width:830px;color:var(--white);transform:translateY(calc(var(--p) * -60px));opacity:calc(1 - var(--p) * 1.2);animation:riseUp 1s var(--ease-out) .2s backwards;margin:4% 0 0}.landing-hero__photo{z-index:1;transform:translateY(calc(var(--p) * 40px)) scale(calc(1 + var(--p) * .05));will-change:transform;position:absolute;inset:0}.landing-hero--photo .landing-hero__overlay{background:linear-gradient(#0a2f3c40 0%,#0a2f3c0a 34%,#0a2f3c8c 60%,#0a2f3ccc 100%)}.landing-hero--photo .landing-hero__heading{text-align:left;background:0 0;justify-content:flex-start;align-items:flex-end;padding:0 max(15px,50% - 660px) 11vh}.landing-hero--photo .landing-hero__heading h1{text-shadow:0 2px 24px #00000059;max-width:560px;margin:0}@media (max-width:767px){.landing-hero--photo .landing-hero__heading{text-align:center;justify-content:center;padding:0 15px 9vh}}.showcase-home{z-index:10;background:var(--white);align-items:center;min-height:100svh;padding:100px 0 70px;display:flex;position:sticky;top:0}.showcase-home>.container{width:100%}.showcase-home .about-intro__content{gap:34px}.offer{padding-bottom:120px}.shot{border-radius:var(--r-xs);box-shadow:var(--shadow-card);background:var(--white);transition:transform .5s var(--ease-out);display:block}a.shot:hover{transform:translateY(-6px)}.blogs{padding:120px 0 110px}.special{padding-bottom:120px}.features{background:var(--peach-soft);padding:110px 0 120px}@media (max-width:991px){.showcase{height:auto}.landing-hero{filter:none;opacity:1;position:static}.showcase-home{min-height:0;padding:50px 0 60px;display:block;position:static}.offer{padding-bottom:60px}.blogs{padding:60px 0}.special{padding-bottom:60px}.features{padding:50px 0 60px}}.showcase-home__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (max-width:767px){.showcase-home__actions{flex-direction:column}}
.about-one{padding:120px 0}.about-one__main{justify-content:space-between;align-items:center;gap:60px;display:flex}.about-one__left{flex:1;justify-content:center;align-items:center;gap:35px;max-width:670px;display:flex;position:relative}.about-one__top{flex:1;justify-content:space-between;align-items:flex-start;gap:35px;display:flex}.about-one__top>*{flex:1}.about-one__img-low{z-index:1;position:relative;bottom:-92px}.about-one__right{flex:1;max-width:520px}.about-one__right h2{margin:0 0 20px}.about-one__right p{margin-bottom:25px}.trip-style{padding:130px 0 100px}.trip-style__top{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.trip-style__top h2{margin:0}.hot-deals{border-radius:var(--r-md);background:var(--peach);padding:110px 0 120px;position:relative;overflow:hidden}.services-section{padding:110px 0 90px}.reels{padding:0 0 110px}.reels__head{text-align:center;max-width:640px;margin:0 auto 40px}.reels__head h2{margin:8px 0 12px}.reels__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.reels__grid .instagram-media{width:100%!important;min-width:0!important;margin:0!important}.reels__gate{border-radius:var(--r-md);background:var(--sea-soft);text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:560px;margin:0 auto;padding:44px 30px;display:flex}.reels__gate>svg{width:34px;height:34px;color:var(--sea-deep)}.reels__gate .text-link{color:var(--sea-deep)}.reels__notice{font-size:var(--fs-small);color:var(--gray);margin:0}@media (max-width:991px){.reels{padding-bottom:60px}.reels__grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.dest-band{border-radius:var(--r-md);background:var(--sea-night);padding:120px 0;position:relative;overflow:hidden}.dest-band__bg{position:absolute;inset:0}.dest-band__bg .ph{opacity:0;transition:opacity 1s;position:absolute;inset:0}.dest-band__bg .ph.is-active{opacity:1}.dest-band__bg:after{content:"";z-index:2;background:#0000008c;position:absolute;inset:0}.dest-band__main{z-index:10;flex-direction:column;align-items:center;display:flex;position:relative}.dest-band__head{justify-content:space-between;align-items:flex-end;gap:30px 60px;width:100%;display:flex}.dest-band__text{max-width:600px}.dest-band__text h2{color:var(--white);margin:0 0 10px}.dest-band__text p{color:var(--white);margin:0}.dest-band__head .btn{flex:none}.dest-strip{--strip-pad:max(15px, calc((100% - var(--container)) / 2 + 15px));width:100%;margin-top:50px;position:relative}.dest-strip__track{padding:0 var(--strip-pad) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--strip-pad);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.dest-strip__track::-webkit-scrollbar{display:none}.dest-card{scroll-snap-align:start;flex:0 0 clamp(240px,24vw,330px);position:relative}.dest-card__inner{border-radius:var(--r-md);width:100%;display:block;position:relative;overflow:hidden}.dest-card__inner img{transition:transform .6s var(--ease-out)}.dest-card:hover .dest-card__inner img{transform:scale(1.04)}.dest-card__inner:after{content:"";border-radius:var(--r-md);pointer-events:none;background:linear-gradient(#0000001a 30%,#000000ad);position:absolute;inset:0}.dest-card__name{z-index:3;color:var(--white);margin:0;position:absolute;bottom:7%;left:7%}.dest-strip__arrow{z-index:5;width:54px;height:54px;color:var(--primary);transition:opacity var(--t-base), background-color var(--t-base);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 24px #00000040}.dest-strip__arrow:hover{background:var(--white)}.dest-strip__arrow--prev{left:20px}.dest-strip__arrow--prev svg{transform:scaleX(-1)}.dest-strip__arrow--next{right:20px}.dest-strip__arrow[aria-disabled=true]{opacity:.35;cursor:default}@media (max-width:991px){.about-one,.services-section{padding:60px 0}.about-one__main{flex-direction:column;align-items:stretch;gap:30px}.about-one__left,.about-one__right{max-width:none}.trip-style{padding:50px 0 55px}.hot-deals{padding:50px 0 60px}.dest-band{padding:0}.dest-band__main{padding:140px 0}}@media (max-width:767px){.dest-band__head{flex-direction:column;align-items:flex-start}.dest-card{flex-basis:72vw}.dest-strip__arrow{display:none}.about-one__top{gap:15px}.about-one__left{gap:20px}.trip-style__top{text-align:center;flex-direction:column;gap:23px}.dest-band__main{padding:60px 0}}@media (max-width:479px){.about-one__img-low{display:none}}.trip-style__top>div h2{margin:0 0 8px}.guides{flex-direction:column;align-items:center;gap:40px;display:flex}.guides-grid{grid-template-columns:repeat(6,1fr);gap:20px;width:100%;display:grid}.guide-card{border-radius:var(--r-md);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-out), box-shadow .4s;display:block;overflow:hidden}.guide-card:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.services-section__actions{justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.follow{padding:0 0 100px}.follow__main{border-radius:var(--r-xl);background:var(--sea-night);color:var(--white);justify-content:space-between;align-items:center;gap:40px;padding:50px 60px;display:flex}.follow__main h2{color:var(--white);margin:0 0 10px}.follow__main p{max-width:520px;color:var(--on-dark-soft)}.follow__links{flex-wrap:wrap;gap:12px;display:flex}.follow__link{border-radius:var(--r-pill);color:var(--white);border:1px solid #ffffff40;align-items:center;gap:10px;padding:14px 22px;font-weight:500;transition:background-color .3s,border-color .3s;display:inline-flex}.follow__link:hover{background:var(--sea);border-color:var(--sea)}.follow__link svg{width:18px;height:18px}@media (max-width:991px){.guides-grid{grid-template-columns:repeat(3,1fr)}.follow{padding-bottom:60px}.follow__main{flex-direction:column;align-items:flex-start;padding:36px 28px}}@media (max-width:767px){.guides-grid{grid-template-columns:repeat(2,1fr)}.services-section__actions{flex-direction:column}}.manifesto{background:var(--sea-night);padding:170px 0;position:relative;overflow:hidden}.manifesto__bg{position:absolute;inset:0}.manifesto__bg:after{content:"";background:linear-gradient(#0a2f3cc7,#0a2f3ca8);position:absolute;inset:0}.manifesto__text{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:880px;margin-inline:auto;display:flex;position:relative}.manifesto__text p{font-family:var(--font-serif);color:var(--white);text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.22}.manifesto__sign{font-family:var(--font-serif);color:var(--sun);font-size:40px;font-style:italic;font-weight:300;line-height:1}.stories-feature{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:30px;display:grid}.stories-feature__main .post-card--big{max-width:none;height:100%}.stories-feature__main .post-card__img{flex:1;min-height:260px}.stories-feature__main .post-card__img .ph{aspect-ratio:auto;height:100%}.stories-feature__side{flex-direction:column;gap:22px;display:flex}.stories-feature__side>*{flex:1}.stories-feature__side .post-card--small{grid-template-columns:165px 1fr;align-items:stretch;height:100%;display:grid}.stories-feature__side .post-card__img{line-height:0}.stories-feature__side .post-card__img .ph{aspect-ratio:auto;border-radius:0;height:100%}.stories-feature__side .post-card--small .post-card__text{justify-content:center;gap:10px;padding:20px 24px}@media (max-width:991px){.manifesto{padding:95px 0}.trip-style{padding:70px 0 55px}.stories-feature{grid-template-columns:1fr}.stories-feature__main .post-card__img{min-height:0}.stories-feature__main .post-card__img .ph{aspect-ratio:4/3}}@media (max-width:575px){.stories-feature__side .post-card--small{grid-template-columns:1fr}.stories-feature__side .post-card__img .ph{aspect-ratio:4/3}}
.tabs{flex-direction:column;align-items:center;width:100%;display:flex}.tabs__grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.category{text-align:center;flex-direction:column;align-items:center;gap:19px;display:flex}.category h2{margin:0}.counters{gap:30px;margin-bottom:21px;display:flex}.counter{flex-direction:column;gap:4px;max-width:89px;display:flex}.counter .h3{color:var(--brand);margin:0}.service-cards-grid{grid-template-columns:1fr 1fr;gap:30px;width:100%;display:grid}.service-card{border-radius:var(--r-xl);background:var(--white);transition:transform .4s var(--ease-out);gap:30px;padding:50px;display:flex;box-shadow:0 40px 60px #00000026}.service-card:hover{transform:translateY(-6px)}.service-card__text{flex-direction:column;flex:1;gap:20px;display:flex}.service-card__text .h5{color:var(--primary);margin:0}.service-card--photo{flex-direction:column;gap:0;padding:0;overflow:hidden}.service-card--photo .ph{border-radius:0}.service-card--photo .service-card__text{gap:12px;padding:28px 30px 34px}@media (max-width:991px){.tabs__grid{grid-template-columns:1fr 1fr}.counter{align-items:center;max-width:none}.service-card{text-align:center;flex-direction:column;align-items:center;padding:40px 30px}.service-card__text{align-items:center}.service-card--photo{text-align:left;align-items:stretch;padding:0}.service-card--photo .service-card__text{align-items:flex-start}}@media (max-width:767px){.tabs__grid,.service-cards-grid{grid-template-columns:1fr}.service-card{padding-left:15px}}.service-cards-grid.service-cards-grid--three{grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.service-cards-grid.service-cards-grid--three{grid-template-columns:1fr}}
.page-hero{background:var(--sea-night);position:relative;overflow:hidden}.page-hero__bg{position:absolute;inset:0}.page-hero__bg:after{content:"";background:#0000008a;position:absolute;inset:0}.page-hero--light-overlay .page-hero__bg:after{background:#0000004d}.page-hero__inner{z-index:2;flex-direction:column;gap:10px;display:flex;position:relative}.page-hero__inner h1{color:var(--white);animation:riseUp .9s var(--ease-out) .1s backwards;margin:0}.page-hero__inner p{color:var(--white);animation:riseUp .9s var(--ease-out) .3s backwards;margin:0}.page-hero--about{padding:280px 0 250px}.page-hero--about .page-hero__inner{max-width:743px}.page-hero--about p{max-width:520px}.page-hero--team{padding:380px 0 280px}.page-hero--team .page-hero__inner{text-align:center;align-items:center;gap:15px}.page-hero--team p{max-width:331px}.page-hero--faq{padding:300px 0 240px}.page-hero--faq .page-hero__inner{text-align:center;align-items:center;gap:20px;max-width:600px;margin-inline:auto}.page-hero--peach{background:var(--peach);padding:180px 0 170px}.page-hero--peach .page-hero__inner{text-align:center;align-items:center;gap:20px}.page-hero--peach h1{color:var(--primary)}.page-hero--peach p{color:var(--gray);max-width:520px}.about-intro{padding:110px 0 115px}.about-intro__main{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.about-intro__main h2{max-width:340px;margin:0}.about-intro__images{flex-direction:column;flex:1;align-items:flex-end;max-width:360px;display:flex}.about-intro__middle{width:100%;padding-left:15px}.about-intro__bottom{align-items:flex-end;gap:16px;margin-top:-70px;padding-right:0;display:flex}.about-intro__side{z-index:2;border-radius:var(--r-md);width:190px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0a2f3c38}.glass{border-radius:var(--r-md);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;z-index:2;background:#ffffff80;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:196px;margin-right:-97px;padding:20px 10px;display:flex;position:relative}.glass .h4{margin:0}.glass--three{border:1px solid #fff9;max-width:150px;margin:0 0 14px;box-shadow:0 10px 30px #0a2f3c1f}.about-intro__content{flex-direction:column;flex:1;gap:57px;max-width:410px;display:flex}.about-cards-band{border-radius:var(--r-xl);background:var(--peach);padding:110px 0 120px}.about-cards-band__main{flex-direction:column;align-items:center;gap:40px;display:flex}.about-cards-band__main h2{text-align:center;max-width:545px;margin:0}.about-cards{grid-template-columns:repeat(4,1fr);gap:30px;width:100%;display:grid}.about-card{border-radius:var(--r-xs);background:var(--white);flex-direction:column;gap:20px;padding:35px 30px;transition:box-shadow .3s;display:flex}.about-card:hover{box-shadow:0 0 60px #0d7a8a59}.about-card svg{width:36px;height:36px;color:var(--brand)}.about-card .h5{color:var(--primary);margin:0}.contact-faq{background:var(--peach);padding:110px 0}.contact-faq--white{background:var(--white)}.contact-faq__main{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.contact-faq__left{flex-direction:column;flex:1;align-items:flex-start;gap:17px;max-width:520px;display:flex}.contact-faq__left h2{max-width:385px;margin:0}.contact-faq__right{flex:1;max-width:630px}.contact-write{background:var(--peach);padding:110px 0;scroll-margin-top:20px}.contact-write__main{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.contact-write__text{flex:1;max-width:440px}.contact-write__text h2{margin:0 0 14px}.contact-write__text .text-link{color:var(--sea-hover)}.contact-write__text .text-link:hover{color:var(--brand-hover)}.contact-write__form{border-radius:var(--r-md);background:var(--white);flex:1;max-width:640px;padding:36px}.contact-form{gap:20px;display:grid}.contact-form__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form__field{align-content:start;gap:6px;display:grid}.contact-form__field label{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--primary);font-weight:600}.contact-form .field{width:100%;margin:0}.contact-form__hint,.contact-form__error{font-family:var(--font-sans);font-size:var(--fs-small);margin:0;line-height:1.5}.contact-form__hint{color:var(--gray)}.contact-form__error{color:var(--clay-hover);font-weight:500}.contact-form [aria-invalid=true]{border-color:var(--clay-hover)}.contact-form .subscribe__consent{margin:0}.contact-form__send{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.contact-form__send .subscribe__status{flex:240px;margin:0}@media (max-width:991px){.page-hero--about{padding:139px 0 109px}.page-hero--team{padding:192px 0 145px}.page-hero--faq{padding:147px 0 138px}.page-hero--peach{padding-top:159px}.about-intro{padding:50px 0}.about-intro__main{flex-direction:column;align-items:stretch}.about-intro__main h2,.about-intro__content,.about-intro__images{max-width:none}.about-intro__images{align-items:stretch;position:relative}.about-intro__middle{padding-left:0}.about-intro__bottom{margin:0;position:absolute;bottom:0;left:0}.about-intro__side{display:none}.glass{margin-right:0;position:absolute}.glass--three{max-width:none;margin-left:0;position:static}.about-cards-band{padding:50px 0 60px}.about-cards{grid-template-columns:1fr 1fr}.about-card{text-align:center;align-items:center}.contact-faq,.contact-write{padding:50px 0}.contact-faq__main,.contact-write__main{flex-direction:column;align-items:stretch;gap:44px}.contact-faq__left,.contact-faq__right,.contact-write__text,.contact-write__form{max-width:none}.contact-write__form{padding:24px 20px}.contact-form__row{grid-template-columns:1fr}.contact-faq__left h2{max-width:none}}@media (max-width:767px){.glass{margin-bottom:-105px;position:static}.glass--three{margin-bottom:0}.about-cards{grid-template-columns:1fr}.page-hero--team p{max-width:none}}.about-cards-band__desc{text-align:center;max-width:720px}.about-cards-band__note{color:var(--primary);align-items:center;gap:10px;font-weight:500;display:inline-flex}.about-cards-band__note svg{width:18px;height:18px;color:var(--sea)}.places{padding:110px 0 60px}.places__head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.places__head h2{margin:0}.places__next{color:var(--primary);align-items:center;gap:8px;display:inline-flex}.places__next svg{width:16px;height:16px;color:var(--clay)}.places-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.place-tile{border-radius:var(--r-md);background:var(--sea-night);aspect-ratio:1;display:block;position:relative;overflow:hidden}.place-tile .ph{height:100%;transition:transform .6s var(--ease-out)}.place-tile:hover .ph{transform:scale(1.05)}.place-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0000008c 70%,#000000d1);position:absolute;inset:0}.places-more{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.place-chip{border-radius:var(--r-pill);color:var(--sea-deep);border:1px solid #0d7a8a4d;padding:10px 18px;font-weight:500;transition:background-color .3s,color .3s,border-color .3s}a.place-chip:hover{background:var(--sea);border-color:var(--sea);color:var(--white)}.place-tile__name{z-index:2;color:var(--white);font-size:var(--fs-h5);font-weight:500;line-height:1.2;position:absolute;bottom:18px;left:20px;right:20px}.about-work{border-radius:var(--r-xl);background:var(--sea-soft);justify-content:space-between;align-items:center;gap:30px;padding:40px 50px;display:flex}.about-work h2{margin:0 0 8px}@media (max-width:991px){.places{padding:50px 0 30px}.places__head{flex-direction:column;align-items:flex-start;gap:10px}.about-work{flex-direction:column;align-items:flex-start;padding:30px 24px}}@media (max-width:767px){.places-grid{grid-template-columns:1fr 1fr;gap:12px}}.work-hero{background:var(--sea-night);padding:230px 0 120px;position:relative;overflow:hidden}.work-hero__bg{position:absolute;inset:0}.work-hero__bg:after{content:"";background:linear-gradient(#0a2f3cdb,#0a2f3ce6);position:absolute;inset:0}.work-hero__inner{z-index:2;justify-content:space-between;align-items:center;gap:60px;display:flex;position:relative}.work-hero__main{z-index:2;flex-direction:column;align-items:flex-start;gap:18px;max-width:700px;display:flex;position:relative}.work-hero__portrait{flex:0 0 380px;position:relative}.work-hero__portrait .ph{box-shadow:0 30px 60px #00000059}.work-hero__stamp{color:var(--sun);position:absolute;bottom:-34px;left:-46px;transform:rotate(-8deg)}.work-hero__main .eyebrow{color:var(--sun)}.work-hero__main h1{color:var(--white);animation:riseUp .9s var(--ease-out) .1s backwards;margin:0}.work-hero__intro{max-width:620px;color:var(--on-dark-soft);font-size:var(--fs-body);animation:riseUp .9s var(--ease-out) .25s backwards;margin:0;line-height:29px}.work-hero__actions{animation:riseUp .9s var(--ease-out) .4s backwards;flex-wrap:wrap;align-items:center;gap:24px;display:flex}.work-hero__link{color:var(--white);text-underline-offset:4px;text-decoration:underline}.work-hero__based{font-size:var(--fs-small);color:var(--on-dark-soft);margin:10px 0 0}.text-center{text-align:center}.services-section__main h2.text-center{margin:0 0 40px}.work-note{text-align:center;max-width:720px;color:var(--gray);margin:30px auto 0;font-style:italic}.work-who{padding:0 0 110px}.work-who__main{align-items:center;gap:60px;display:flex}.work-who__photo{flex:0 0 380px}.work-who__text{flex:1;max-width:620px}.work-who__text h2{margin:0 0 16px}.work-examples{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:900px;display:grid}.work-bring{padding:110px 0 90px}.work-bring h2{margin:0 0 40px}.about-card--bordered{border:1px solid #0000001a}.work-fit{max-width:920px;margin:70px auto 0}.work-fit h3{text-align:center;margin:0 0 24px}.work-fit__list{grid-template-columns:1fr 1fr;align-items:start;gap:14px 48px;display:grid}.work-steps{padding:0}.work-steps h2{margin:0 0 40px}.work-steps__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.work-steps__grid .trip-day{height:100%}.contact-info-block p{max-width:440px}.guides-now{padding:110px 0 90px}.guides-now h2{margin:0 0 40px}.guides-now__grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.guides-now .service-card__text p{margin:0 0 14px}.guide-card{position:relative}.guide-card--soon{cursor:default}.guide-card--soon .ph{filter:saturate(.85)}.guide-card__badge{z-index:2;border-radius:var(--r-xs);width:fit-content;color:var(--white);letter-spacing:.14em;text-transform:uppercase;background:#14181bbf;padding:5px 10px;font-size:10px;font-weight:700;line-height:1.4;position:absolute;bottom:12px;left:12px;right:12px}.guide-card__badge--shop{background:var(--clay)}.guides-building{align-items:flex-start;max-width:640px;margin-top:10px}.guides-building__title{margin:0 0 6px}.guides-progress{padding:110px 0 120px}.guides-progress__main{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.guides-progress__text{flex:1;max-width:620px}.guides-progress__text h2{margin:0 0 14px}.guides-progress__form{border-radius:var(--r-md);background:var(--sea-soft);flex:0 0 440px;padding:36px}.guides-progress__form .h5{margin:0 0 6px}.guides-quote{text-align:center;max-width:760px;margin:70px auto 0}.dest-hero__intro{z-index:2;text-align:center;color:#ffffffeb;max-width:680px;animation:riseUp .9s var(--ease-out) .3s backwards;margin:16px auto 0;position:relative}.place-tile__count{letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-top:4px;font-size:12px;font-weight:600;display:block}.places-grid--five{grid-template-columns:repeat(5,1fr)}.dest-note{border-radius:var(--r-xs);background:var(--sea-soft);color:var(--sea-deep);margin:0 0 30px;padding:14px 18px}@media (max-width:991px){.work-hero{padding:160px 0 70px}.work-hero__inner{flex-direction:column;align-items:flex-start;gap:50px}.work-hero__portrait{flex:none;width:min(380px,80%);margin-left:40px}.work-fit__list{grid-template-columns:1fr}.work-who{padding-bottom:50px}.work-who__main{flex-direction:column;gap:30px}.work-who__photo{flex:none;width:100%;max-width:380px}.work-bring,.guides-now,.guides-progress{padding:50px 0}.work-steps{padding-bottom:50px}.work-steps__grid,.guides-now__grid{grid-template-columns:1fr}.guides-progress__main{flex-direction:column}.guides-progress__form{flex:none;width:100%}.places-grid--five{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.work-examples{grid-template-columns:1fr}.places-grid--five{grid-template-columns:1fr 1fr}}
.dest-hero{background:var(--sea-night);padding:300px 0 210px;position:relative;overflow:hidden}.dest-hero__bg{position:absolute;inset:0}.dest-hero__bg:after{content:"";background:linear-gradient(#0a181e85,#0a181ead);position:absolute;inset:0}.dest-hero h1{z-index:2;color:var(--white);text-align:center;animation:riseUp .9s var(--ease-out) .1s backwards;margin:0;position:relative}@media (max-width:991px){.dest-hero{padding:190px 0 120px}}@media (max-width:767px){.dest-hero{padding:150px 0 90px}}
.tabs__grid--four{grid-template-columns:repeat(4,1fr)}.contact-info-block{flex-direction:column;gap:8px;display:flex}.contact-info-block .h6,.contact-info-block .h2{margin:0}.blog-hero{background:var(--sea-night);padding:233px 0 210px;position:relative;overflow:hidden}.blog-hero__bg{position:absolute;inset:0}.blog-hero__bg:after{content:"";background:linear-gradient(#000000b3,#0006);position:absolute;inset:0}.blog-hero__wrap{z-index:2;max-width:630px;position:relative}.blog-hero__wrap--center{text-align:center;max-width:none}.blog-hero__desc{max-width:640px;color:var(--on-dark-soft);animation:riseUp .9s var(--ease-out) .3s backwards;margin:16px auto 0}.blog-hero h1{color:var(--white);animation:riseUp .9s var(--ease-out) .1s backwards;margin:0}.blog-list{padding:90px 0}.blog-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.post-card{border-radius:var(--r-xs);background:var(--white);border:1px solid #d0d0d0;flex-direction:column;height:100%;display:flex;overflow:hidden}.post-card__img{border-radius:var(--r-xs);display:block;overflow:hidden}.post-card__img .ph{transition:transform .6s var(--ease-out)}.post-card:hover .post-card__img .ph{transform:scale(1.05)}.post-card__text{flex-direction:column;gap:20px;padding:30px 25px 25px;display:flex}.post-card__meta{border-bottom:1px dashed #5b5e614d;flex-wrap:wrap;align-items:center;gap:15px;padding-bottom:20px;display:flex}.post-card__text .h5{transition:color var(--t-base);margin:0}.post-card:hover .h5{color:var(--brand)}.blog-two__wrap{align-items:stretch;gap:30px;display:flex}.blog-two__left{flex-direction:column;flex:1;display:flex}.blog-two__left>*,.blog-two__left .post-card{height:100%}.blog-two__left .post-card__img{flex:1;min-height:0}.blog-two__left .post-card__img .ph{height:100%}.post-card--big{border:0;max-width:630px;box-shadow:0 40px 60px #0f252a2e}.post-card--big .post-card__text{gap:20px;padding:50px 30px 40px}.post-card--big .post-card__meta{border:0;gap:20px 10px;padding-bottom:0}.post-card--big .h4{margin:0 0 10px}.dot{background:var(--gray);border-radius:50%;width:5px;height:5px;display:inline-block}.meta-author{align-items:center;gap:10px;display:inline-flex}.blog-two__block{flex:1;align-items:flex-start;gap:30px;max-width:630px;display:flex}.blog-two__row{flex-direction:column;flex:1;gap:30px;display:flex}.post-card--small{border:0;box-shadow:0 40px 60px #0f252a2e}.post-card--small .post-card__text{gap:9px;padding:35px 20px}.post-card--small .post-card__meta{border:0;gap:13px;padding-bottom:0}.post-card--three{border:0;box-shadow:0 40px 60px #0003}.post-card--three .post-card__text{padding:50px 30px 40px}.post-card--three .post-card__meta{border:0;padding-bottom:0}.post-card--three .h5{margin-bottom:10px}@media (max-width:991px){.tabs__grid--four{grid-template-columns:1fr 1fr}.blog-hero{padding:150px 0 120px}.blog-list{padding:50px 0}.blog-grid{grid-template-columns:1fr 1fr}.blog-two__wrap{flex-direction:column}.blog-two__left{position:static}.post-card--big,.blog-two__block{max-width:none}}@media (max-width:767px){.tabs__grid--four,.blog-grid{grid-template-columns:1fr}.blog-two__block{flex-direction:column}}.contact-info-block{min-width:0}.contact-info-block .h2,.contact-info-block p,.contact-info-block a{overflow-wrap:anywhere}
.trip-day{border-radius:var(--r-md);border:1px solid #0000001a;gap:20px;padding:25px 30px;display:flex}.trip-day__num{background:var(--peach-soft);height:56px;color:var(--brand);border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;font-weight:600;display:flex}.trip-day .h6{margin:0 0 6px}.trip-day p{margin:0}.post-hero{background:var(--sea-night);padding:230px 0 110px;position:relative;overflow:hidden}.post-hero__bg{position:absolute;inset:0}.post-hero__bg:after{content:"";background:linear-gradient(#000000bf,#00000059);position:absolute;inset:0}.post-hero__main{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:800px;margin-inline:auto;display:flex;position:relative}.post-hero__main h1{color:var(--white);margin:0}.post-hero__meta{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.post-hero__meta .eyebrow{color:var(--white)}.post-body{padding:90px 0}.post-body__inner{max-width:760px;margin-inline:auto}.article>p:first-of-type{font-family:var(--font-serif);color:var(--primary);margin-bottom:34px;font-size:27px;font-weight:400;line-height:1.36}.article p,.article li{font-size:19px;line-height:1.75}.post-body p{margin:0 0 20px}.post-body h2,.post-body h3{margin:40px 0 15px}.post-body blockquote{margin:40px 0}.post-share{border-top:1px solid #0000001a;flex-wrap:wrap;align-items:center;gap:20px;margin-top:50px;padding-top:30px;display:flex}.post-share .socials a,.post-share .socials button{width:40px;height:40px;color:var(--white)}.related-posts{padding:0 0 100px}.related-posts h2{margin:0 0 30px}.member{padding:110px 0 120px}.checkout{background:var(--white);padding:150px 0 100px}.required{color:var(--brand);font-size:var(--fs-small);line-height:20px}.style-guide{flex-direction:column;gap:55px;display:flex}.sg-block__top{align-items:center;gap:10px;display:flex}.sg-block__top svg{width:22px;height:22px;color:var(--brand)}.sg-block__top .h5{margin:0}.sg-border{background:#0003;width:100%;height:1px;margin:20px 0 35px}.sg-colors{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.color-block{border-radius:var(--r-md);border:1px solid #0003;padding:20px 20px 10px}.color-block__swatch{border-radius:5px;width:100%;height:180px;margin-bottom:10px;box-shadow:0 2px 40px #0000001a}.color-block__info{justify-content:space-between;align-items:center;gap:20px;display:flex}.color-block__info .h6{margin:0}.color-code{border-radius:var(--r-xs);background:var(--dark-white);color:var(--primary);padding:3px 5px;font-family:ui-monospace,monospace;font-size:12px;line-height:15px}.typo-row{border-bottom:1px solid #0003;justify-content:space-between;align-items:center;gap:40px;padding:25px 0;display:flex}.typo-row--top{border:0;padding:0 0 10px}.typo-row__text{flex:0 0 50%}.typo-row__text>*{margin:0}.typo-row__info{text-align:center;color:var(--primary);flex:0 0 50%;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.sg-shadows{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.shadow-box{border-radius:var(--r-md);background:var(--white);height:180px;color:var(--primary);justify-content:center;align-items:center;display:flex}.shadow-box--sm{box-shadow:var(--shadow-sm)}.shadow-box--md{box-shadow:var(--shadow-md)}.shadow-box--lg{box-shadow:var(--shadow-lg)}.sg-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sg-logo-wrap{flex-direction:column;gap:15px;margin-bottom:40px;display:flex}.sg-logo-wrap .h6{margin:0}.sg-logo-box{border-radius:var(--r-md);border:1px solid #0000001f;justify-content:center;align-items:center;padding:40px;display:flex}.sg-logo-box--dark{background:var(--sea-night);color:var(--white)}.sg-lists{gap:60px;display:flex}.sg-icons{flex-wrap:wrap;gap:15px;display:flex}.sg-icons span{border-radius:var(--r-sm);width:48px;height:48px;color:var(--primary);border:1px solid #0000001f;justify-content:center;align-items:center;display:flex}.sg-icons svg{width:22px;height:22px}.sg-placeholders{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.sg-fonts{grid-template-columns:1fr 1fr;gap:30px;display:grid}.sg-font{border-radius:var(--r-md);border:1px solid #0000001f;padding:30px}.sg-font__sample{color:var(--primary);margin-bottom:10px;font-size:40px;line-height:1.1;display:block}.sg-font__sample--display{font-family:var(--font-serif);font-weight:300}.sg-font__sample--poster{font-family:var(--font-serif);font-size:56px}.sg-font__sample--script{font-family:var(--font-serif);font-size:48px}@media (max-width:991px){.post-hero{padding:150px 0 70px}.post-body{padding:50px 0}.member{padding:50px 0 60px}.checkout{padding:120px 0 60px}.sg-colors,.sg-shadows{grid-template-columns:1fr 1fr}.sg-placeholders{grid-template-columns:repeat(3,1fr)}.typo-row{flex-direction:column;align-items:flex-start;gap:10px}.typo-row__text,.typo-row__info{text-align:left;flex:none;width:100%}}@media (max-width:767px){.sg-colors,.sg-shadows,.sg-fonts{grid-template-columns:1fr}.sg-placeholders{grid-template-columns:1fr 1fr}.sg-lists{flex-direction:column;gap:20px}.trip-day{flex-direction:column}.trip-day__num{flex:none;width:56px}}.socials{align-items:center;gap:20px;display:flex}.socials a,.socials button{cursor:pointer;background:var(--brand);width:48px;height:48px;color:var(--white);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s;display:flex}.socials a:hover,.socials button:hover{background:var(--brand-hover)}.socials svg{width:18px;height:18px}.post-hero__note{color:var(--on-dark-soft);font-size:var(--fs-small);margin:0}.article h2{margin:44px 0 14px}.article h3{margin:32px 0 10px}.article p{margin:0 0 18px}.article ul,.article ol{margin:0 0 18px;padding-left:22px}.article li{margin-bottom:6px}.article strong{color:var(--primary);font-weight:600}.article a{color:var(--sea);text-underline-offset:3px;text-decoration:underline}.article hr{border:0;border-top:1px solid #0000001a;margin:40px 0}.article table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:14px}.article th,.article td{text-align:left;vertical-align:top;border-bottom:1px solid #0000001a;padding:10px 12px}.article th{color:var(--primary);font-weight:600}.article__figure{margin:30px 0}@media (min-width:1200px){.article__figure--wide{--wide:min(1120px, 100vw - 120px);width:var(--wide);margin:50px 0 50px calc((100% - var(--wide)) / 2)}.article__figure--wide figcaption{max-width:760px;margin-inline:auto}}.article__gallery{margin:30px 0}@media (min-width:768px){.article__gallery{flex-direction:column;gap:16px;display:flex}.article__row{align-items:flex-start;gap:16px;display:flex}.article__row .article__figure{flex:var(--ratio,1) 1 0;width:auto;min-width:0;margin:0}}@media (min-width:1200px){.article__gallery{--wide:min(1120px, 100vw - 120px);width:var(--wide);margin:50px 0 50px calc((100% - var(--wide)) / 2)}}.article__figure img{border-radius:var(--r-md);width:100%;height:auto;display:block}.article__photo{display:block;position:relative}.article .pin-button{min-height:32px;color:var(--primary);font-family:var(--font-sans);opacity:0;transition:opacity .2s var(--ease);background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:12px}.article__figure:hover .pin-button,.article .pin-button:focus-visible{opacity:1}@media (hover:none){.article .pin-button{opacity:1}}.article .pin-button svg{color:#e60023;width:16px;height:16px}.article__figure figcaption{font-size:var(--fs-small);color:var(--gray);margin-top:10px}.article>:first-child{margin-top:0}.post-langs{gap:8px;margin-left:auto;display:flex}.legal{padding:160px 0 100px}.legal__inner h1{margin:0 0 30px}.footer-bottom__links--legal{flex-wrap:wrap;justify-content:flex-end;gap:8px 24px}@media (max-width:991px){.legal{padding:110px 0 60px}.footer-bottom__links--legal{justify-content:flex-start}}.honest-band{padding:62px 0 0}.honest{border-top:1px solid #0d7a8a38;border-bottom:1px solid #0d7a8a38;gap:34px;max-width:1100px;margin-inline:auto;padding:38px 0 42px;display:grid}.honest__head{align-items:center;gap:24px;display:flex}.honest__stamp{color:var(--sea);flex:none;transform:rotate(-6deg)}.honest__intro{flex-direction:column;gap:10px;display:flex}.honest__note{max-width:62ch;color:var(--gray);font-size:var(--fs-small);margin:0;line-height:25px}.honest__grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:28px 36px;margin:0;display:grid}.honest__cell{border-left:2px solid var(--sun);flex-direction:column;gap:10px;padding-left:20px;display:flex}.honest__value{font-family:var(--font-serif);letter-spacing:.005em;white-space:nowrap;color:var(--sea-deep);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.02}.honest__label{color:var(--gray);margin:0;font-size:14px;line-height:22px}@media (max-width:767px){.honest-band{padding-top:44px}.honest{gap:26px;padding:28px 0 32px}.honest__head{gap:16px}.honest__stamp{transform-origin:0;transform:rotate(-6deg)scale(.75)}.honest__grid{grid-template-columns:1fr;gap:22px}}.trip-day__num{color:var(--clay-hover)}.post-share{flex-wrap:wrap}.article p,.article li,.article blockquote{color:#33393d}
.locale-switch{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding:28px 15px;font-size:12px;font-weight:600;display:inline-flex}.locale-switch a{color:inherit;opacity:.72;transition:opacity var(--t-fast)}.locale-switch a.is-active,.locale-switch a:hover{opacity:1}.locale-switch span{opacity:.4}@media (max-width:991px){.locale-switch{color:var(--white);font-size:var(--fs-small);padding:20px 0}}.utility{text-align:center;background:var(--sea-night);justify-content:center;align-items:center;min-height:100svh;padding:120px 20px 60px;display:flex}.utility__content{flex-direction:column;align-items:center;gap:16px;max-width:640px;display:flex}.utility__content .big-text{letter-spacing:12px;font-size:clamp(90px,18vw,220px)}.info-hero{background:var(--sea-night);text-align:center;padding:220px 0 140px}.info-hero h1{color:var(--white);margin:0}.info-hero p{max-width:800px;color:var(--on-dark-soft);margin:10px auto 0}.info-inner{padding:110px 0}
@media print{@page{margin:16mm 18mm}.skip-link,.navbar,footer,.post-hero__bg,.stamp,.post-share,.pin-button,.related-posts,.reels{display:none!important}html,body{font-size:11pt;color:#000!important;background:#fff!important}.reveal{opacity:1!important;transform:none!important}.post-hero{color:#000!important;background:0 0!important;height:auto!important;min-height:0!important;padding:0 0 8mm!important}.post-hero *,.post-hero h1{color:#000!important;text-shadow:none!important}.post-hero h1{font-size:26pt}.honest-band{padding:0 0 6mm!important}.honest-band *,.post-body *{color:#000!important}.post-body{padding:0!important}.post-body__inner{font-size:11pt;line-height:1.5;max-width:none!important}h2,h3{break-after:avoid}p{orphans:3;widows:3}.article__figure{break-inside:avoid;margin:4mm 0!important}.article__figure img{object-fit:contain;max-height:90mm;width:auto!important}.article__figure figcaption{font-size:9pt}.post-body a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:8.5pt}}
