._scene_1pvan_1{isolation:isolate;background:var(--midnight);min-height:100svh;position:relative}._scene_1pvan_1>.contact-page-direct{padding-top:0;background:0 0!important}._background_1pvan_3{z-index:-1;pointer-events:none;background:var(--midnight);position:fixed;inset:0;overflow:hidden}._media_1pvan_4{filter:blur(2px);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8px}._video_1pvan_5{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}._video_1pvan_5[data-ready=true]{opacity:1}._veil_1pvan_7{background:#0a314b99;transition:background-color .3s;position:absolute;inset:0}._scene_1pvan_1:has([data-contact-input=true]) ._veil_1pvan_7{background:#061c2bc2}._toggle_1pvan_10{z-index:3;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#f6f4e9db;cursor:pointer;background:#0a314ba6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .18s,background-color .18s;display:grid;position:fixed}._toggle_1pvan_10:is(:hover,:focus-visible){color:var(--midnight);background:var(--calanques)}._toggle_1pvan_10:focus-visible{outline:2px solid var(--morning);outline-offset:4px}@media (prefers-reduced-motion:reduce){._veil_1pvan_7{transition:none}._video_1pvan_5,._toggle_1pvan_10{transition:none;display:none}}@media (forced-colors:active){._background_1pvan_3{display:none}._toggle_1pvan_10{border:1px solid buttontext}}
