@font-face{font-family:bree-w01-thin-oblique;font-style:normal;font-weight:400;src:url(/assets/fonts/99ae688a2467139e.woff2) format("woff2");unicode-range:U+00A4,U+0100-0130,U+0132-0148,U+014A-0151,U+0154-015F,U+0162-0177,U+0179-017C,U+017F,U+01A0-01A1,U+01AF-01B0,U+01FC-01FD,U+0218-021B,U+0237,U+02BB-02BC,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+03C0,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2009,U+2070,U+2075-2079,U+2080-2089,U+20BA,U+2116,U+2126,U+2153-2154,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA-25CB,U+25CF,U+25FB-25FC,U+FB01-FB02;font-display:swap}@font-face{font-family:bree-w01-thin-oblique;font-style:normal;font-weight:400;src:url(/assets/fonts/34b6730852d48977.woff2) format("woff2");unicode-range:U+000D,U+0020-007E,U+00A0-00A3,U+00A5-00FF,U+0131,U+0152-0153,U+0160-0161,U+0178,U+017D-017E,U+0192,U+02C6-02C7,U+02DA,U+02DC,U+03BC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122;font-display:swap}@font-face{font-family:din-next-w01-light;font-style:normal;font-weight:400;src:url(/assets/fonts/9252183be1d488af.woff2) format("woff2");unicode-range:U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0490-0491,U+2116;font-display:swap}@font-face{font-family:din-next-w01-light;font-style:normal;font-weight:400;src:url(/assets/fonts/7001cafef9b9ce62.woff2) format("woff2");unicode-range:U+000D,U+0100-010F,U+0111-0130,U+0132-0151,U+0154-015F,U+0162-0177,U+0179-017C,U+01FA-01FF,U+0218-021B,U+0237,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+0394,U+03A9,U+03C0,U+1E80-1E85,U+1EF2-1EF3,U+2070,U+2074-2079,U+2080-2089,U+2113,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB00-FB04;font-display:swap}@font-face{font-family:din-next-w01-light;font-style:normal;font-weight:400;src:url(/assets/fonts/328d7eb6d22b6299.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0110,U+0131,U+0152-0153,U+0160-0161,U+0178,U+017D-017E,U+0192,U+02C6-02C7,U+02DA,U+02DC,U+03BC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122;font-display:swap}@font-face{font-family:helvetica-w01-bold;font-style:normal;font-weight:400;src:url(/assets/fonts/4fd1215436dc32f7.woff2) format("woff2");unicode-range:U+0000,U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0490-0491,U+2116;font-display:swap}@font-face{font-family:helvetica-w01-bold;font-style:normal;font-weight:400;src:url(/assets/fonts/7fe933283ba25bf8.woff2) format("woff2");unicode-range:U+0100-012B,U+012E-0130,U+0132-0137,U+0139-0149,U+014C-0151,U+0154-015F,U+0162-0177,U+0179-017C,U+0218-021B,U+0237,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+0394,U+03A9,U+03BC,U+03C0,U+2044,U+2113,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E301-E304,U+E306-E30D,U+FB01-FB02;font-display:swap}@font-face{font-family:helvetica-w01-bold;font-style:normal;font-weight:400;src:url(/assets/fonts/4459fda0f363dd7c.woff2) format("woff2");unicode-range:U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0160-0161,U+0178,U+017D-017E,U+0192,U+02C6-02C7,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+20AC,U+2122;font-display:swap}@font-face{font-family:helvetica-w01-roman;font-style:normal;font-weight:400;src:url(/assets/fonts/3bf4f8385bc1f59d.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0,U+00A4,U+00A6-00A7,U+00A9,U+00AB-00AE,U+00B0-00B1,U+00B5-00B7,U+00BB,U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0490-0491,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+20AC,U+2116,U+2122;font-display:swap}@font-face{font-family:helvetica-w01-roman;font-style:normal;font-weight:400;src:url(/assets/fonts/dc8f7d0e95109dc6.woff2) format("woff2");unicode-range:U+000D,U+0020-007E,U+00A0-012B,U+012E-0137,U+0139-0149,U+014C-017E,U+0192,U+0218-021B,U+0237,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0394,U+03A9,U+03BC,U+03C0,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E301-E304,U+E306-E30D,U+FB01-FB02;font-display:swap}@font-face{font-family:helvetica-w01-roman;font-style:normal;font-weight:400;src:url(/assets/fonts/00915920e370420b.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-012B,U+012E-0137,U+0139-0149,U+014C-017E,U+0192,U+0218-021B,U+0237,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0394,U+03A9,U+03BC,U+03C0,U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0462-0463,U+0472-0475,U+0490-0491,U+04D9,U+1E9E,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20B9-20BA,U+20BC-20BD,U+2113,U+2116,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E300-E30D,U+F6C5,U+F6C9-F6D8,U+F8FF,U+FB01-FB02;font-display:swap}@font-face{font-family:sackers-gothic-std;font-style:normal;font-weight:400;src:url(/assets/fonts/906fabb75c2bc351.woff2) format("woff2");unicode-range:U+02C7,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+2015,U+2021,U+2030,U+2105,U+2126,U+212E,U+2153,U+E000-E00B,U+E00D-E00F,U+FB01-FB02,U+FB06;font-display:swap}@font-face{font-family:sackers-gothic-std;font-style:normal;font-weight:400;src:url(/assets/fonts/640633eeaf8e5fec.woff2) format("woff2");unicode-range:U+03A9,U+03BC,U+03C0,U+2202,U+2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA;font-display:swap}@font-face{font-family:sackers-gothic-std;font-style:normal;font-weight:400;src:url(/assets/fonts/cc85fe019e691ae5.woff2) format("woff2");unicode-range:U+2160,U+2164,U+2169;font-display:swap}@font-face{font-family:sackers-gothic-std;font-style:normal;font-weight:400;src:url(/assets/fonts/98e29da2206d6457.woff2) format("woff2");unicode-range:U+0141-0142,U+0160-0161,U+0178,U+017D-017E,U+0192,U+2020,U+2113;font-display:swap}@font-face{font-family:sackers-gothic-std;font-style:normal;font-weight:400;src:url(/assets/fonts/0c34c7ed4a741001.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215;font-display:swap}@font-face{font-family:americantypwrteritcw01--731025;font-style:normal;font-weight:400;src:url(/assets/fonts/26f46fad319098d9.woff2) format("woff2");unicode-range:U+0394;font-display:swap}@font-face{font-family:americantypwrteritcw01--731025;font-style:normal;font-weight:400;src:url(/assets/fonts/bb79d21d0c106ebe.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-017E,U+0192,U+01FC-01FF,U+0218-021B,U+02C6-02C7,U+02C9,U+02D8-02DD,U+03A9,U+03BC,U+03C0,U+1E80-1E85,U+1EF2-1EF3,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E097-E09F,U+E10A-E113,U+E11E-E127,U+E134-E143,U+E23D,U+E249,U+E288-E28B,U+E503-E504,U+E5C8,U+E5EE-E5F5,U+F6C3,U+F6C9-F6CB,U+F6CE-F6D0,U+F6DC,U+F70D,U+F71A-F71E,U+FB00-FB04;font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/playfair-display-normal.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/playfair-display-italic.ttf) format("truetype")}*{box-sizing:border-box}body{margin:0;background:#fff;color:#333;font-family:helvetica-w01-roman,Arial,sans-serif}h1,h2,h3,p{margin:0}h2,h3{font-family:sackers-gothic-std,sans-serif;font-weight:400}iframe{border:0;display:block}a{color:inherit}#SITE_HEADER{height:112px;display:flex;justify-content:center;position:relative;background:#fff}#SITE_HEADER img{width:133px;height:112px;object-fit:contain}.contact-link{position:absolute;right:30px;top:31px;text-decoration:none;font:16px/50px bree-w01-thin-oblique,serif}.destination{height:735px;position:relative;padding-top:57px}.destination-photo{position:absolute;inset:0 0 76px;background-size:cover;background-position:center;background-attachment:fixed}.destination-content{position:relative;max-width:600px;margin:auto}.destination h1{text-align:left;font:60px/84px helvetica-w01-bold,Arial,sans-serif;margin:0 0 32px}.destination p{font-size:18px;line-height:25.2px;margin-bottom:25.2px}footer{height:1050px;position:relative;padding-top:150px;text-align:center}footer h2{font-size:44px;line-height:57.2px;letter-spacing:.88px}.hello{margin-top:84px;font:16px/30.4px bree-w01-thin-oblique,serif}.invitation{margin-top:50px;font:22px/33px bree-w01-thin-oblique,serif}form{width:572px;max-width:calc(100% - 40px);margin:59px auto 0;text-align:left}.fields{display:grid;grid-template-columns:1fr 1fr;gap:33px 40px}label{display:grid;gap:10px;font-size:16px;line-height:22px}input,textarea{width:100%;border:1px solid #888;border-radius:0;background:#fff;font:16px Arial;padding:8px;min-width:0}input{height:40px}textarea{height:92px;resize:vertical}.message{grid-column:1/-1}form button{width:100%;height:42px;background:#333;color:#fff;border:0;margin-top:24px;font-size:16px;cursor:pointer}#form-status{font-size:14px;margin-top:12px}.copyright{position:absolute;bottom:56px;left:0;width:100%;font-size:14px;line-height:19.6px}.hero{height:812px;position:relative;padding-top:137px}.hero video{position:absolute;inset:0;width:100%;height:780px;object-fit:cover}.hero h1{position:relative;font:60px/78px sackers-gothic-std,sans-serif;letter-spacing:7.2px;color:#fff;margin-left:2.45%}.discover{position:absolute;top:544px;left:calc(50% - 84.5px)}.discover img{width:169px;height:169px;object-fit:contain}.locations{height:874px;padding-top:20px}.locations h2{text-align:center;font-size:38px;line-height:53.2px}.locations iframe{width:100%;height:750px;margin-top:28px}.people{height:875px;position:relative;padding-top:54px;text-align:center}.people h2{font-size:38px;line-height:57px}.people-intro{max-width:585px;margin:0 auto;font:20px/28px americantypwrteritcw01--731025,serif}.people-intro p+p{margin-top:28px}.camper{width:220px;height:175px;margin:20px auto 0}.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:absolute;top:527px;left:5%;right:5%}.roles h3{font-size:27px;line-height:37.8px}.roles iframe{width:120px;height:116px;margin:auto}.roles p{font:20px/28px americantypwrteritcw01--731025,serif;max-width:368px;margin:auto}.experiences{min-height:2153px;padding-top:83px;text-align:center}.experiences h2{font-size:30px;line-height:42px}.experiences article>img,.evening-art{width:100%;margin:41.5px auto 0;display:block}.experiences .dinner>img{width:100%;height:auto;object-fit:cover}.experiences article>p{font:20px/28px americantypwrteritcw01--731025,serif;max-width:980px;margin:9px auto 0}.evenings{margin-top:43.5px}.evening-art{margin-top:57.65px}.experiences article>img,.evening-art img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.experiences .evenings>p{margin-top:24px;padding:0 20px}.sunset{margin-top:28px}.experiences .sunset>img{margin-top:47.7px;height:auto}.experiences .sunset>p{margin-top:25px}.why{height:555px;padding-top:71px;text-align:center}.why h2{font-size:44px;line-height:57.2px}.why>div{max-width:629px;margin:44.8px auto 0;font:18px/32.4px americantypwrteritcw01--731025,serif}.why p+p{margin-top:32px}@media(max-width:700px){.contact-link{right:20px}.destination{height:auto;min-height:735px;padding:40px 24px 100px}.destination-photo{background-attachment:scroll}.destination h1{font-size:44px;line-height:1.4}.destination p{font-size:16px;line-height:1.6}.hero{height:650px;padding-top:110px}.hero video{height:620px}.hero h1{font-size:32px;line-height:1.5;letter-spacing:3px;margin:0 20px}.discover{top:430px}.locations{height:680px}.locations h2,.people h2{font-size:27px;line-height:1.5}.locations iframe{height:570px;margin-top:20px}.people{height:auto;padding:40px 24px}.people-intro{font-size:18px;line-height:1.6}.roles{position:static;grid-template-columns:1fr;gap:45px;margin-top:20px}.roles p{font-size:18px}.experiences{min-height:0;height:auto;padding:50px 0}.experiences h2,.experiences article>p{padding-inline:20px}.experiences h2{font-size:24px}.experiences article>img,.evening-art{width:100%;height:auto;margin-top:25px}.experiences article>p{font-size:18px;line-height:1.6;margin-top:18px}.evening-art p{position:static;width:auto;font-size:20px;margin-top:15px}.evenings,.sunset{margin-top:55px}.experiences .sunset>img{height:auto;margin-top:25px}.why{height:auto;padding:50px 24px}.why h2,footer h2{font-size:32px}.why>div{margin-top:28px}footer{height:auto;min-height:1050px;padding:80px 20px 120px}.hello{margin-top:45px}.invitation{margin-top:35px;font-size:20px}form{max-width:100%;margin-top:45px}.fields{gap:24px 18px}.copyright{bottom:35px}}@media(prefers-reduced-motion:reduce){.hero video{display:none}.hero{background:url(/assets/home-0.jpg) center/cover no-repeat}}body a.back-control,body button.back-control{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px;padding:0;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;vertical-align:middle;transition:background .25s,transform .35s cubic-bezier(.22,1,.36,1)}.back-icon{display:block;position:relative;width:18px;height:14px;flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.back-icon:before{content:"";position:absolute;left:1px;right:0;top:6px;height:1.5px;background:currentColor}.back-icon:after{content:"";position:absolute;left:1px;top:2px;width:9px;height:9px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.back-control:hover .back-icon{transform:translate(-3px)}.back-control:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(prefers-reduced-motion:reduce){body .back-control,.back-icon{transition:none}}html{scroll-behavior:smooth;scroll-padding-top:110px}#SITE_HEADER,.story-page #SITE_HEADER{background:#fff;position:relative;z-index:20;align-items:center;border:0;backdrop-filter:none}.story-page #SITE_HEADER{position:absolute}html.movira-intro-active #SITE_HEADER{visibility:hidden;pointer-events:none}.menu-toggle{position:absolute;left:4vw;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;color:#233b33}.menu-toggle span{width:27px;height:1px;background:currentColor;transition:width .3s,transform .3s}.menu-toggle span:nth-child(2){width:20px}.menu-toggle:hover span{width:30px}.movira-menu-open{overflow:hidden}.site-menu{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:0;background:#f5f1e9;color:#233b33;opacity:0;clip-path:inset(0 0 100%);transition:clip-path .6s cubic-bezier(.76,0,.24,1),opacity .4s;overscroll-behavior:contain}.site-menu.is-open{opacity:1;clip-path:inset(0)}.site-menu::backdrop{background:#233b3340}.menu-top{height:112px;display:flex;justify-content:space-between;align-items:center;padding:0 6vw;background:#fff}.menu-top img{object-fit:contain}.menu-close{border:0;background:transparent;font:12px Arial;text-transform:uppercase;letter-spacing:.1em;color:inherit;padding:12px;cursor:pointer}.menu-close span{font-size:30px;margin-left:20px;vertical-align:middle}.menu-content{max-width:1400px;margin:auto;padding:5vh 8vw 70px;display:grid;grid-template-columns:2fr 1fr;gap:10vw}.menu-content nav{display:grid}.menu-content nav a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #233b3325;padding:10px 0;text-decoration:none;font:clamp(25px,4.3vw,58px)/1.15 Georgia,serif;transform:translateY(25px);opacity:0;transition:opacity .5s,transform .6s,color .3s;transition-delay:calc(var(--menu-index)*45ms)}.is-open .menu-content nav a{opacity:1;transform:none}.menu-content nav a>span:last-child{font:22px Arial;transition:transform .3s}.menu-content nav a:hover{color:#b76443}.menu-content nav a:hover>span:last-child{transform:translate(4px,-4px)}.menu-places{padding-top:16px;display:flex;flex-direction:column;align-items:start;gap:16px}.menu-places p{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.menu-places a{text-decoration:none;font:20px Georgia,serif}.menu-places a:hover{text-decoration:underline;text-underline-offset:5px}.menu-community{border-top:1px solid #233b3325;margin-top:20px;padding-top:25px;display:grid;gap:14px}.menu-community a{font:14px Arial}@media(max-width:700px){.menu-top{height:88px}.menu-content{grid-template-columns:1fr;gap:38px;padding:28px 8vw 50px}.menu-content nav a{font-size:30px;padding:10px 0}.menu-places{display:grid;grid-template-columns:1fr 1fr;gap:16px}.menu-places p,.menu-community{grid-column:1/-1}.menu-places a{font-size:17px}.menu-community{display:flex;flex-wrap:wrap}.menu-toggle{left:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-menu,.menu-content nav a,.menu-toggle span{transition:none}}.header-back{position:absolute;right:4vw;text-decoration:none;font:12px Arial;color:#233b33}html.movira-intro-active{overflow:hidden;scroll-behavior:auto}#movira-intro{position:fixed;inset:0;z-index:2147483646;overflow:hidden;background:#faf7ef;transform:translateY(0);transition:transform .65s cubic-bezier(.76,0,.24,1);isolation:isolate}#movira-intro.is-revealing{transform:translateY(-100%);pointer-events:none}.intro-art{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 75% 25%,#fff4d9 0,transparent 48%)}.intro-sun{position:absolute;top:14%;left:72%;width:clamp(70px,10vw,132px);aspect-ratio:1;border-radius:50%;background:#eac584;box-shadow:0 0 0 18px #eac58412,0 0 0 40px #eac58409;animation:intro-appear .7s ease both}.intro-cloud{position:absolute;width:clamp(140px,22vw,310px);fill:#fffdf7;stroke:#d4ddd5;stroke-width:1;opacity:.85;animation:intro-cloud-drift 7s linear both}.cloud-one{top:16%;left:12%}.cloud-two{top:31%;left:70%;width:clamp(100px,16vw,220px);animation-delay:-2s}.intro-island{position:absolute;bottom:24%;left:-3%;width:clamp(230px,36vw,520px);opacity:.7;animation:intro-island-drift 6s ease-in-out both}.intro-water{position:absolute;bottom:0;left:-5%;width:110%;height:29%;background:linear-gradient(0deg,#e5efe8,transparent)}.intro-water svg{width:100%;height:100%;animation:intro-water-drift 4s ease-in-out infinite alternate}.intro-brand{position:absolute;top:14%;left:50%;width:clamp(180px,20vw,250px);margin-left:clamp(-125px,-10vw,-90px);text-align:center;animation:intro-brand-journey 2.4s cubic-bezier(.45,0,.25,1) both}.intro-brand img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.intro-brand span{display:block;width:280px;position:relative;left:50%;transform:translate(-50%);margin-top:20px;font:italic 14px/1.6 Georgia,serif;color:#62776c;letter-spacing:.025em}.intro-vessel{position:absolute;bottom:22%;left:0;width:clamp(190px,23vw,300px);will-change:transform;animation:intro-sail 2.4s cubic-bezier(.4,0,.35,1) both}.intro-vessel svg{width:100%;height:auto;display:block;overflow:visible}.intro-boat-bob{transform-origin:160px 205px;animation:intro-bob 1.7s ease-in-out infinite}.intro-wake{animation:intro-wake 1.1s ease-in-out infinite alternate}.intro-skip{position:absolute;bottom:30px;right:34px;border:1px solid #294b4333;border-radius:30px;background:#fffaf0a8;color:#294b43;padding:12px 18px;font:12px/1.2 Arial,sans-serif;letter-spacing:.06em;cursor:pointer}.intro-skip span{margin-left:16px}.intro-skip:hover{background:#fffdf7}.intro-skip:focus-visible{outline:3px solid #b96543;outline-offset:4px}@keyframes intro-sail{0%{transform:translate(-110%)}25%{transform:translate(calc(35vw - 50%))}60%{transform:translate(calc(55vw - 50%))}to{transform:translate(calc(100vw + 100%))}}@keyframes intro-brand-journey{0%{opacity:0;transform:translateY(14px) scale(.96)}28%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes intro-bob{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-5px) rotate(-1.5deg)}}@keyframes intro-wake{to{opacity:.35;transform:translate(-12px)}}@keyframes intro-cloud-drift{0%{transform:translate(35px)}to{transform:translate(-65px)}}@keyframes intro-island-drift{0%{transform:translate(30px)}to{transform:translate(-50px)}}@keyframes intro-water-drift{to{transform:translate(3%)}}@keyframes intro-appear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.intro-brand{top:24%}.intro-brand span{font-size:12px;margin-top:12px}.intro-vessel{bottom:23%}.intro-island{bottom:25%;left:-110px;opacity:.5}.intro-sun{left:75%;top:12%}.cloud-one{left:-10%;top:17%}.cloud-two{left:68%;top:42%}.intro-skip{bottom:22px;right:20px}}@media(max-height:540px){.intro-brand{top:6%;width:145px;margin-left:-72px}.intro-brand span{margin-top:0;font-size:11px}.intro-vessel{width:170px;bottom:12%}.intro-water{height:22%}.intro-island{bottom:17%;width:250px}.intro-sun{top:10%;width:65px}}@media(prefers-reduced-motion:reduce){#movira-intro{display:none}}html{scroll-padding-top:16px}body{overflow-x:clip}img,video,iframe{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #c87550;outline-offset:3px}#features,#contact{scroll-margin-top:16px}@media(max-width:1100px)and (min-width:701px){.hero{height:clamp(600px,72vw,812px);padding-top:clamp(90px,12vw,137px)}.hero video{height:calc(100% - 20px)}.hero h1{font-size:clamp(36px,5.4vw,60px);line-height:1.3;letter-spacing:clamp(3px,.6vw,7.2px)}.discover{top:auto;bottom:8%}.locations{height:clamp(690px,75vw,874px)}.locations iframe{height:calc(100% - 85px)}.people{height:auto;min-height:780px;padding-bottom:330px}.roles{gap:12px;inset:auto 3% 55px}.roles h3{font-size:clamp(20px,2.5vw,27px)}.roles p{font-size:clamp(16px,1.8vw,20px);line-height:1.45}.destination{height:auto;min-height:735px;padding:70px 28px 110px}.destination-content{max-width:min(650px,80%)}.destination h1{font-size:clamp(46px,5.5vw,60px)}.why{height:auto;min-height:480px;padding-bottom:75px}}@media(max-width:700px){#SITE_HEADER{height:88px}#SITE_HEADER img{height:88px;width:105px}.contact-link{top:22px;right:18px;font-size:15px}.hero{height:clamp(580px,80svh,700px);padding-top:clamp(70px,10svh,110px)}.hero video{height:calc(100% - 22px)}.hero h1{font-size:clamp(28px,8vw,42px);line-height:1.42;letter-spacing:clamp(2px,.7vw,4px);margin-inline:20px;overflow-wrap:normal}.discover{top:auto;bottom:8%;left:50%;transform:translate(-50%)}.discover img{width:clamp(110px,30vw,150px);height:auto}.locations{height:clamp(680px,80svh,810px)}.locations iframe{height:calc(100% - 92px)}.people{padding-inline:clamp(18px,6vw,36px)}.people-intro,.why>div{max-width:55ch}.destination{padding-inline:clamp(20px,6vw,36px);min-height:0;padding-top:110px;padding-bottom:100px}.destination-photo{inset:70px 0 0;background-position:center center}.destination-content{max-width:55ch}.destination h1{font-size:clamp(36px,10vw,48px);line-height:1.15;overflow-wrap:anywhere}footer{min-height:0;padding:80px 20px 45px}.copyright{position:static;margin-top:90px}.fields{gap:22px 18px}form button{min-height:48px}}@media(max-width:480px){.fields{grid-template-columns:1fr;gap:20px}.message{grid-column:1}.invitation{line-height:1.45}#movira-location-nav{top:12px;left:12px;right:12px;gap:8px}#movira-location-nav a{width:auto;flex:1;max-width:130px;height:48px;font-size:14px}}@media(prefers-reduced-motion:reduce){html,html.movira-intro-active{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important}}html.lenis{scroll-behavior:auto}html.lenis.lenis-smooth iframe{pointer-events:auto}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.85s;animation-timing-function:cubic-bezier(.22,.7,.15,1)}::view-transition-old(root){animation:movira-page-out .45s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:movira-page-in .85s cubic-bezier(.22,.7,.15,1) both}html[data-route-direction=back]::view-transition-old(root){animation:movira-page-back-out .65s cubic-bezier(.4,0,.2,1) both}html[data-route-direction=back]::view-transition-new(root){animation:movira-page-back-in .85s cubic-bezier(.22,.7,.15,1) both}::view-transition-group(movira-place){z-index:2;overflow:hidden}::view-transition-old(movira-place),::view-transition-new(movira-place){height:100%;width:100%;object-fit:cover;mix-blend-mode:normal}::view-transition-old(movira-place){animation:movira-photo-out .85s ease both}::view-transition-new(movira-place){animation:movira-photo-in .85s ease both}.story-home [data-photo-unveil].route-photo-preparing{clip-path:none!important}[data-route-photo]{background-attachment:scroll}@keyframes movira-page-out{to{opacity:0;transform:translateY(-25px)}}@keyframes movira-page-in{0%{opacity:0;transform:translateY(55px);clip-path:inset(5% 3% 0 round 35px)}to{opacity:1;transform:translateY(0);clip-path:inset(0 round 0)}}@keyframes movira-page-back-out{to{opacity:0;transform:translateY(50px)}}@keyframes movira-page-back-in{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@keyframes movira-photo-out{0%,30%{opacity:1}to{opacity:0}}@keyframes movira-photo-in{0%{opacity:0}to{opacity:1}}html[data-page-transitions=fallback] main{animation:movira-fallback-arrival .65s cubic-bezier(.22,.7,.15,1) both}@keyframes movira-fallback-arrival{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}html[data-page-transitions=fallback] main{animation:none}}@media(prefers-reduced-motion:no-preference){html[data-page-transitions=fallback][data-route-direction=back] main{animation-name:movira-page-back-in}}html[data-movira-returning=true] main{animation:none!important}html[data-movira-returning=true]::view-transition-group(*),html[data-movira-returning=true]::view-transition-old(*),html[data-movira-returning=true]::view-transition-new(*){animation:none!important}@media(prefers-reduced-motion:no-preference){html[data-route-motion=community]::view-transition-old(root){animation:movira-workspace-out .8s cubic-bezier(.76,0,.24,1) both;mix-blend-mode:normal}html[data-route-motion=community]::view-transition-new(root){animation:movira-workspace-in .8s cubic-bezier(.76,0,.24,1) both;mix-blend-mode:normal}html[data-page-transitions=fallback][data-route-motion=community][data-community-page=true]:not(.community-departing) main{animation:none}html[data-page-transitions=fallback][data-route-motion=community][data-community-page=true]:not(.community-departing) body{animation:movira-workspace-in .7s cubic-bezier(.22,1,.36,1) both}html.community-departing body{animation:movira-workspace-out .48s cubic-bezier(.65,0,.35,1) both;pointer-events:none}html[data-movira-returning=true] body{animation:none!important}}@keyframes movira-workspace-out{0%{transform:translate(0);opacity:1}to{transform:translate(-105%);opacity:1}}@keyframes movira-workspace-in{0%{transform:translate(105%);opacity:1}to{transform:translate(0);opacity:1}}html[data-route-motion=community]{overflow-x:clip;background:#233b33}
