@charset "UTF-8";*:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%;height:auto}table{border-collapse:collapse}figure img{display:block}:root{--c-intensity: 1;--c-primary: rgb(255 139 224 / var(--c-intensity));--c-secondary: rgb(255 85 0 / var(--c-intensity));--c-highlight: #f6e740;--c-bg: #fff;--c-white: #fff;--c-danger: #dc3545;--c-success: #0fdb78;--c-warning: #ffc107;--c-text: rgb(26 13 28 / var(--c-intensity));--c-title: var(--c-text);--c-filter: #2d2149;--c-btn-text: var(--c-bg);--c-btn-bg: var(--c-primary);--c-btn-text-hover: var(--c-white);--c-btn-bg-hover: var(--c-secondary-light);--c-link: var(--c-text);--c-link-hover: var(--c-text);--c-border: var(--c-text);--c-input-border: var(--c-white);--c-input-bg: var(--c-white);--c-input-text: var(--c-text);--c-stock: #0fdb78;--c-backdrop: rgb(var(--rgb-secondary-light) / 70%);--branding-height: 1.7rem;--h-hero: calc(var(--h-window, 100vh));--spacer: calc(2rem + .25vw) ;--v-spacer: calc(1.2rem + .25vw) ;--bezier: cubic-bezier(.26, 1.03, .62, .9);--w-max: 1550px;--p-vertical: calc(var(--spacer) * 2);--min-outside: calc(var(--spacer) * 1);--max-outside: calc((100vw - var(--w-max)) / 2);--b-radius: 50vw;--gap: 1.5rem;--w-badge: 12rem;--p-outside: max(var(--min-outside), var(--max-outside))}@media (min-width: 768px){:root{--min-outside: calc(var(--spacer) * 2);--p-vertical: calc(var(--spacer) * 2)}}@media screen and (min-width: 1024px) and (hover: hover){:root{--min-outside: calc(var(--spacer) * 2);--p-vertical: calc(var(--spacer) * 3)}}@media (min-width: 1920px){:root{--spacer: calc(3rem + .25vw) ;--min-outside: calc(var(--spacer) * 4);--p-vertical: calc(var(--spacer) * 3)}}html{scroll-behavior:smooth}#wpadminbar ul li::marker{content:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--f-weight: 400;--f-thin: 100;--f-extralight: 200;--f-light: 300;--f-regular: 400;--f-medium: 500;--f-semibold: 600;--f-bold: 700;--f-extrabold: 800;--f-black: 900;--f-family: "Sora", sans-serif;--f-title: "Gloock", serif;--f-style: normal;--f-size: 16px }@media (min-width: 1540px){:root{--f-size: calc(16px + .1vw) }}html{-webkit-font-smoothing:antialiased;font-family:var(--f-family),serif;font-style:var(--f-style);font-size:var(--f-size);line-height:var(--f-lineh);font-weight:var(--f-weight);color:var(--c-text);margin:0}b,strong{font-weight:600}dfn,em,i,cite{font-style:italic}h1,.h1,h2,.h2,h3,.h3{line-height:1;font-family:var(--f-title)}.h1,h1{font-size:calc(1.425rem + 1.2vw)}.h2,h2{font-size:calc(1rem + 1vw)}.h3,h3{font-size:calc(1.7em + .25vw)}.h4,h4{font-size:calc(1.1em + .25vw)}.h5,h5{font-size:calc(1.15em + .25vw)}.h6,h6{font-size:calc(1rem + .25vw)}.content__text ul,.content__text ol{margin:0 0 1.5em;padding:0 0 0 1em}.content__text ul li{list-style:disc}.content__text ul li::marker{content:"● ";color:var(--c-primary)}.content__text ul li li::marker{content:"― "}.content__text ol li{list-style:decimal}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:1rem;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:1.2rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:var(--c-highlight);padding:.3rem;text-decoration:none}a,button{cursor:pointer}del{text-decoration:line-through}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}.pretitle{color:var(--c-secondary);font-weight:600}.text__highlight{color:var(--c-secondary);--c-title: var(--c-secondary);padding-bottom:.6em}.text__bigger{font-size:1.5em;line-height:1.2;padding-bottom:.6em}.titles,.content{display:flex;flex-direction:column;gap:calc(var(--v-spacer))}textarea{width:100%}.inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacer) / 2)}form{display:flex;flex-direction:column;gap:1rem}input[type=text],input[type=email],input[type=url],input[type=search],input[type=password],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:var(--c-text);border:1px solid var(--c-input-border);background-color:var(--c-input-bg);border-radius:var(--b-radius);padding:calc(var(--spacer) / 4) calc(var(--spacer) / 2);width:100%}input[type=text]::selection,input[type=text]:focus,input[type=email]::selection,input[type=email]:focus,input[type=url]::selection,input[type=url]:focus,input[type=search]::selection,input[type=search]:focus,input[type=password]::selection,input[type=password]:focus,input[type=number]::selection,input[type=number]:focus,input[type=tel]::selection,input[type=tel]:focus,input[type=range]::selection,input[type=range]:focus,input[type=date]::selection,input[type=date]:focus,input[type=month]::selection,input[type=month]:focus,input[type=week]::selection,input[type=week]:focus,input[type=time]::selection,input[type=time]:focus,input[type=datetime]::selection,input[type=datetime]:focus,input[type=datetime-local]::selection,input[type=datetime-local]:focus,input[type=color]::selection,input[type=color]:focus,textarea::selection,textarea:focus{outline-color:#d2691e}label{text-transform:uppercase;color:var(--c-title);font-size:.8em;line-height:1;font-weight:var(--f-regular);padding-bottom:.7rem;display:inline-block}input[type=radio],input[type=checkbox]{--s-checkbox: 18px;--s-checkbox-inner: 10px;display:grid;place-content:center;width:var(--s-checkbox);min-width:var(--s-checkbox);height:var(--s-checkbox);min-height:var(--s-checkbox);border:2px solid var(--c-btn-bg);transform:translateY(-1px)}input[type=radio]:before,input[type=checkbox]:before{content:"";width:var(--s-checkbox-inner);height:var(--s-checkbox-inner);transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset var(--s-checkbox-inner) var(--s-checkbox-inner) var(--c-primary)}input[type=radio]:checked:before,input[type=checkbox]:checked:before{transform:scale(1)}input[type=radio]{border-radius:10px}input[type=radio]:before{border-radius:5px}.nav--main{display:flex;justify-content:center;align-items:center;gap:var(--spacer);font-size:1.2rem;font-weight:var(--f-semibold);text-transform:uppercase}.branding .brand{display:flex;text-indent:-9999px;white-space:nowrap}.branding .brand .asset{width:var(--branding-height)}.branding .brand .asset svg{display:block}.branding .brand .asset svg path{fill:var(--c-text)}.depth{position:fixed;transform:rotate(-90deg);text-align:right;z-index:10;top:10rem;font-family:var(--f-title);font-weight:var(--f-bold);color:var(--c-text);font-size:1.5rem;right:0rem}.btn{padding:.5rem 5rem;position:relative;border-radius:var(--b-radius);overflow:hidden;font-size:1.1rem;font-weight:var(--f-semibold);color:var(--c-btn-text);width:fit-content;display:inline-flex}.btn--dark{--c-btn-bg: var(--c-text)}.btn:before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:1;background:var(--c-btn-bg);z-index:-1;border-radius:var(--b-radius);animation:gradient 6s ease infinite;background-size:400% 400%}.btn:hover{--c-btn-bg: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);--c-btn-text: var(--c-btn-text-hover)}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.social{display:flex;gap:calc(var(--spacer) / 3)}.social img,.social svg{width:2rem;height:2rem}.service__content{display:flex;flex-direction:column;gap:calc(var(--v-spacer))}.service__content h3{font-family:var(--f-family);font-weight:var(--f-bold);font-size:3rem}.stopover__content{margin:var(--v-spacer) 0}.stopover__item{position:relative;z-index:1}.stopover__title{font-size:2.5rem;font-weight:var(--f-semibold);top:0}.link--stretched{display:block;text-indent:-9999px}.link--stretched:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:1}.newsletter{display:flex;flex-direction:column;gap:calc(var(--v-spacer))}.newsletter h4{font-size:1.6rem;font-weight:var(--f-semibold)}:root{--c-bg: #190D1C;--c-text-origin: #190D1C;--c-text: #FFF}html body{background-color:var(--c-bg);color:var(--c-text)}section{min-height:100vh;overflow:hidden}section canvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}section .content__text--big{width:60%;font-size:2rem;margin:6rem 0}.diving{position:relative}.diving .pot{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:45vw;z-index:21}.diving__content{top:50%;display:flex;flex-direction:column;justify-content:flex-end;height:160vh;gap:1em;z-index:1}.diving__content h1{margin:0 auto}.diving__content .content{padding-left:var(--p-outside);padding-right:var(--p-outside)}.stopovers{min-height:100vh}.stopovers__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.stopovers__title{font-size:3vw;font-weight:var(--f-semibold);text-transform:lowercase;position:sticky;top:20%;text-align:center;min-height:100vh;display:flex;align-items:center;justify-content:center;z-index:3}.stopovers__list .grid{padding-left:var(--p-outside);padding-right:var(--p-outside);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacer)}.stopovers__list .grid .stopover__item:nth-child(1),.stopovers__list .grid .stopover__item:nth-child(4n){grid-column:1/-1}.stopovers__list footer{padding-left:var(--p-outside);padding-right:var(--p-outside);display:flex;align-items:center;justify-content:center}.stopovers__list footer .btn{font-size:1.5rem}.services{padding-left:var(--p-outside);padding-right:var(--p-outside)}.services__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacer) * 4) calc(var(--spacer) * 4)}.fish{min-height:50vh}.header__main{display:grid;grid-template-columns:5rem calc(100% - 5rem);position:fixed;width:100%;top:0;z-index:5;justify-content:space-between;align-items:center;padding:3rem 2rem 2rem}.header__main .branding{display:block}.header__main .branding svg path{fill:var(--c-bg)}.footer__main{display:flex;flex-direction:column;gap:8vh}.footer__main .colophon,.footer__main .row:not(.row--full){padding-left:var(--p-outside);padding-right:var(--p-outside)}.footer__main .row--branding{display:grid;grid-template-columns:repeat(3,1fr);color:var(--c-white)}.footer__main .row--branding>div:first-child{display:flex;flex-direction:column;gap:calc(var(--v-spacer));max-width:60%}.footer__main .row--branding>div:first-child svg{width:2.2rem}.footer__main .row--branding>div:first-child svg path{fill:var(--c-text-origin)}.footer__main .row--branding>div:first-child h4{font-family:var(--f-family);font-size:1.5rem;font-weight:var(--f-semibold)}.footer__main .row--slogan h2{color:var(--c-white);font-size:5rem;margin-left:-1rem}.footer__main .row--slogan h2 .big{color:var(--c-text-origin);font-size:15vw;margin-left:-3rem}.footer__main .row--advantages{display:grid;gap:20%;grid-template-columns:repeat(3,1fr);color:var(--c-text-origin)}.footer__main .row--advantages .col{display:flex;flex-direction:column;gap:calc(var(--v-spacer))}.footer__main .row--advantages h3{font-family:var(--f-family);font-weight:var(--f-bold)}.footer__main .branding__name{font-size:2rem;font-weight:var(--f-semibold);text-transform:lowercase}.footer__main .colophon{display:flex;justify-content:space-between;align-items:flex-end;color:var(--c-white);font-weight:var(--f-semibold)}.footer__main .menu__footer{display:flex;justify-content:center;font-size:1.1rem;font-weight:var(--f-semibold)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}
