@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(.47, .9, .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;scrollbar-color:var(--c-text) transparent;scrollbar-width:thin}#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.6rem;font-weight:var(--f-semibold);text-transform:uppercase;position:relative;z-index:2}.nav--main:after{content:"";position:absolute;width:100%;height:100dvh;right:0;z-index:-1;background-repeat:space;background-size:45%;background-image:url(/app/themes/periskop/public/build/assets/fish-CecRnq78.webp);transition:right .55s var(--bezier) .3s}.nav--main:before{content:"";position:absolute;width:100%;height:100dvh;right:0;z-index:-1;background-repeat:space;background-size:35%;background-image:url(/app/themes/periskop/public/build/assets/fish-CecRnq78.webp);transition:right .55s var(--bezier) .15s}.nav--main a:hover{color:var(--c-secondary)}#main-nav{position:fixed;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;z-index:2;width:100dvw;left:-100dvw;background-color:#000;transition:left .25s var(--bezier) .6s}#main-nav video{opacity:0;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;transition:opacity .45s ease-in .9s}#main-nav:after{content:"";position:absolute;width:100%;height:100dvh;right:0;z-index:-1;background-repeat:space;background-size:60%;background-image:url(/app/themes/periskop/public/build/assets/fish-CecRnq78.webp);transition:right .55s var(--bezier) .2s}#main-nav:before{content:"";position:absolute;width:100%;height:100dvh;right:0;z-index:-1;background-size:30%;background-repeat:space;background-image:url(/app/themes/periskop/public/build/assets/fish-CecRnq78.webp);transition:right .65s var(--bezier) 0ms}#main-nav.closing:before,#main-nav.closing:after{transform:scaleX(-1)}#main-nav.closing .nav--main:before,#main-nav.closing .nav--main:after{transform:scaleX(-1)}#main-nav.active{left:0}#main-nav.active video{opacity:1}#main-nav.active:after{right:-100vw}#main-nav.active .nav--main:after{right:-100vw}#main-nav.active .nav--main:before{right:-100vw}#main-nav.active:before{right:-100vw}.branding .brand{display:flex;text-indent:-9999px;white-space:nowrap;position:relative;z-index:4}.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:9rem;color:var(--c-text);font-weight:var(--f-semibold);font-size:1rem;right:-1.5rem}.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 5s ease-in-out infinite;background-size:400% 400%}.btn:hover{--c-btn-bg: linear-gradient( -45deg, #ee7752, #e73c7e,#ee7752,#FE727A);--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;display:flex;justify-content:center;flex-direction:column}.stopover__item--btn{align-items:center}.stopover__title{font-size:1.4rem;font-weight:var(--f-bold);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)}.cursor__trail{position:fixed;top:0;left:0;height:100%;width:100%;pointer-events:none;filter:blur(1px)}.cursor__trail.hover{z-index:100}.cursor__trail line{stroke-width:10;stroke-linecap:round}body{cursor:url(/app/themes/periskop/public/build/assets/cursor-CEg1AG6w.png) 6 6,url(/app/themes/periskop/public/build/assets/cursor-D1zvKOfU.svg) 6 6,auto}#burger-menu{--line-height: 4px;width:calc(var(--line-height) * 6);height:calc(var(--line-height) * 6);position:relative;cursor:pointer;background:transparent;border:none;z-index:5}#burger-menu span{display:block;position:absolute;height:var(--line-height);width:50%;background:var(--c-text);opacity:1;transform:rotate(0);transition:.25s ease-in-out}#burger-menu span:nth-child(2n){left:50%;border-radius:0 var(--line-height) var(--line-height) 0}#burger-menu span:nth-child(odd){left:0;border-radius:var(--line-height) 0 0 var(--line-height)}#burger-menu span:nth-child(1),#burger-menu span:nth-child(2){top:0}#burger-menu span:nth-child(3),#burger-menu span:nth-child(4){top:calc(var(--line-height) * 2)}#burger-menu span:nth-child(5),#burger-menu span:nth-child(6){top:calc(var(--line-height) * 4)}#burger-menu.active span{--h-move: calc((var(--line-height) / 3 * 1.66))}#burger-menu.active span:nth-child(1),#burger-menu.active span:nth-child(6){transform:rotate(45deg)}#burger-menu.active span:nth-child(2),#burger-menu.active span:nth-child(5){transform:rotate(-45deg)}#burger-menu.active span:nth-child(1){left:var(--h-move);top:calc(var(--line-height) / 3 * 2.3333)}#burger-menu.active span:nth-child(2){left:calc(50% - var(--h-move));top:calc(var(--line-height) / 3 * 2.3333)}#burger-menu.active span:nth-child(3){left:-50%;opacity:0}#burger-menu.active span:nth-child(4){left:100%;opacity:0}#burger-menu.active span:nth-child(5){left:var(--h-move);top:calc(var(--line-height) * 3.2222)}#burger-menu.active span:nth-child(6){left:calc(50% - var(--h-move));top:calc(var(--line-height) * 3.2222)}.drop__zone{position:absolute;top:var(--drop-top, 12%);left:var(--drop-left, 33%);width:var(--drop-width, 35%);height:var(--drop-height, 55%);z-index:5;pointer-events:none}.drop{--size-w: 40px;--size-h: 55px;--br: 50% 50% 60% 40% / 60% 40% 65% 50%;position:fixed;width:var(--size-w);height:var(--size-h);border-radius:var(--br);top:50%;left:50%;z-index:5;transform:translate(-50%,-50%) scale(.1);mix-blend-mode:screen;background:radial-gradient(ellipse at 30% 25%,#fffc 5%,#ffffff4d 30%,#ffffff1a 60%);background-color:#ffffff1f;box-shadow:inset 2px 2px 8px #ffffffb3,inset -3px -3px 10px #0000002e,0 5px 15px #00000026,0 15px 35px #ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-blend-mode:screen;opacity:0;animation:appear .23s ease-out forwards}.drop.disappear{animation:disappear .3s ease-in-out forwards;transform-origin:center}.drop:after{content:"";position:absolute;top:18%;left:22%;width:40%;height:20%;background:#ffffffd9;border-radius:40% 60% 60% 40%/60% 40%;opacity:.75;filter:blur(1px);transform:rotate(-15deg)}.drop:before{content:"";position:absolute;bottom:28%;right:25%;width:15%;height:8%;background:#ffffffbf;border-radius:50%;transform:rotate(-10deg);filter:blur(.5px)}.drop>span{position:absolute;width:70%;height:10%;bottom:5%;left:15%;background:radial-gradient(ellipse at center,#c8c8c84d,#c8c8c800 70%);border-radius:50%;filter:blur(2px)}.drop>span:nth-child(2){position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--br);background:none;box-shadow:inset 0 0 15px #ffffff1a,inset 0 0 5px #ffffff0d;filter:blur(1px);opacity:.7}@keyframes appear{0%{transform:translate(-50%,-50%) scale(3.1);opacity:0;filter:blur(3px)}70%{opacity:.9;filter:blur(.5px)}to{transform:translate(-50%,-50%) scale(1);opacity:.9;filter:blur(0)}}@keyframes disappear{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}10%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(.1);opacity:0}}: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;z-index:1}section .content__text--big{width:60%;font-size:2rem;margin:6rem 0}.diving{position:relative}.diving .pot{position:absolute;top:4%;left:45%;transform:translate(-50%) rotate(-10deg);width:clamp(35rem,38vw,44rem);z-index:3}.diving .pot__figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.diving .sponge{position:absolute;top:0;left:45%;width:clamp(45rem,60vw,65rem);z-index:-1;filter:blur(10px)}.diving__content{top:50%;display:flex;flex-direction:column;justify-content:flex-end;height:clamp(136vh,136vw,138vh);gap:1em;z-index:1}.diving__content h1{margin:0 auto}.diving__content .content{margin-top:10rem;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{--drop-width: 80%;--drop-left: 10%;--drop-top: -10%;--drop-height: 100%}.stopovers__list .grid{display:flex;flex-wrap:nowrap;gap:var(--spacer);width:calc(40dvw * var(--items, 6) - var(--spacer) * (var(--items, 6) - 1))}.stopovers__list .grid .stopover__item{width:40dvw}.stopovers__list .grid .stopover__item:first-child{margin-left:var(--max-outside)}.stopovers__grid .grid{padding-left:var(--p-outside);padding-right:var(--p-outside);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacer)}.stopovers__grid .grid .stopover__item:nth-child(1),.stopovers__grid .grid .stopover__item:nth-child(4n){grid-column:1/-1}.stopovers__grid footer{padding-left:var(--p-outside);padding-right:var(--p-outside);display:flex;align-items:center;justify-content:center}.stopovers__grid footer .btn{font-size:1.5rem}.services{padding-left:var(--p-outside);padding-right:var(--p-outside)}.services__list{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacer) * 4) calc(var(--spacer) * 4);--drop-width: 80%;--drop-left: 10%;--drop-top: -10%;--drop-height: 100%}.fish{min-height:50vh}.header__main{display:grid;grid-template-columns:5rem calc(100% - 10rem) 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);margin-bottom:5rem}.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}
