@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");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}:root{--marine:#1a2e3b;--marine-deep:#111f29;--marine-2:#22394a;--marine-3:#2c475b;--or:#c9a962;--or-clair:#e3cc95;--or-sombre:#9c8045;--ivoire:#f8f7f4;--pierre:#ecebe6;--gris:#5d6b75;--ligne-claire:#1a2e3b29;--ligne-sombre:#f8f7f424;--encre:var(--marine);--encre-2:#45586a;--meleze:var(--or-sombre);--trait:var(--ligne-claire);--gypse:var(--ivoire);--ardoise:var(--marine);--ardoise-2:var(--marine-2);--glacier:var(--or);--font:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--gutter:clamp(18px, 4.5vw, 72px);--max:1480px;--ease:cubic-bezier(.19, 1, .22, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--ivoire);color:var(--marine);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.96rem + .18vw,1.1rem);font-weight:420;line-height:1.6}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit}::selection{background:var(--or);color:var(--marine-deep)}:focus-visible{outline:2px solid var(--or);outline-offset:3px}.skip{left:var(--gutter);background:var(--marine);color:var(--ivoire);z-index:200;padding:.6rem 1rem;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.display{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:560;line-height:.98}.title,h2.title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 .6em;font-size:clamp(2rem,1.2rem + 2.8vw,4rem);font-weight:560;line-height:1.04}h3{letter-spacing:-.01em;margin:0 0 .4em;font-size:1.15rem;font-weight:620}p{max-width:64ch;margin:0 0 1em}.lead{max-width:48ch;color:var(--encre-2);font-size:clamp(1.08rem,1rem + .4vw,1.3rem);font-weight:400;line-height:1.55}.kicker{letter-spacing:.02em;color:var(--or-sombre);align-items:center;gap:.8rem;margin-bottom:1.4rem;font-size:.82rem;font-weight:560;display:inline-flex}.kicker:before{content:"";background:currentColor;width:28px;height:1px}.on-dark .kicker{color:var(--or)}.btn{--bg:var(--or);--fg:var(--marine-deep);isolation:isolate;font:inherit;letter-spacing:.01em;background:var(--bg);color:var(--fg);border:1px solid var(--bg);cursor:pointer;transition:color .5s var(--ease), border-color .5s var(--ease);border-radius:0;align-items:center;gap:.9em;padding:1.05em 1.7em;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--ivoire);transition:transform .6s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn:hover{border-color:var(--ivoire)}.btn .btn__arrow{width:14px;height:10px;transition:transform .5s var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}.btn--ghost{--bg:transparent;--fg:currentColor;border-color:currentColor}.btn--ghost:before{background:var(--or)}.btn--ghost:hover{color:var(--marine-deep);border-color:var(--or)}.on-light .btn:before{background:var(--marine)}.on-light .btn:hover{color:var(--ivoire);border-color:var(--marine)}.link{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;text-decoration:none}.link:hover{background-position:100% 100%;background-size:0 1px}.on-dark{background:var(--marine);color:var(--ivoire)}.on-dark .lead{color:#f8f7f4b8}.on-light{background:var(--ivoire);color:var(--marine)}.section{padding-block:clamp(96px,13vw,200px)}.page-head{padding-top:clamp(150px,19vw,240px);padding-bottom:clamp(56px,7vw,100px);position:relative;overflow:hidden}.page-head .display{font-size:clamp(3rem,1.4rem + 6.5vw,7.5rem)}.page-head .lead{margin-top:1.4em}.prose{padding-bottom:clamp(80px,10vw,140px)}.prose h2{letter-spacing:-.015em;margin:2.2em 0 .6em;font-size:1.4rem;font-weight:600}.prose h2:first-child{margin-top:0}.prose p,.prose ul{max-width:68ch;color:var(--encre-2)}.prose ul{margin:0 0 1em;padding-left:1.1em}.prose li{margin-bottom:.35em}.prose a{color:var(--marine)}.line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line-mask>span{display:block}.w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.w>span{display:inline-block}.grain:after{content:"";pointer-events:none;z-index:1;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo[data-astro-cid-f7espo7c]{height:auto;display:block}.logo__mountain[data-astro-cid-f7espo7c],.logo__roc[data-astro-cid-f7espo7c],.logo__bar[data-astro-cid-f7espo7c]{fill:var(--or)}.logo__alp[data-astro-cid-f7espo7c]{fill:var(--ivoire)}.on-light .logo__alp[data-astro-cid-f7espo7c]{fill:var(--marine)}.preloader[data-astro-cid-hkbrpulz]{z-index:300;background:var(--marine-deep);place-items:center;display:grid;position:fixed;inset:0}.preloader__logo{opacity:0;width:min(520px,70vw)}.preloader[data-astro-cid-hkbrpulz]{animation:.6s 5s forwards preloader-failsafe}@keyframes preloader-failsafe{to{opacity:0;visibility:hidden}}html.is-returning .preloader[data-astro-cid-hkbrpulz]{display:none}html:not(.is-loading) .preloader[data-astro-cid-hkbrpulz]{pointer-events:none}.curtain[data-astro-cid-hkbrpulz]{z-index:290;pointer-events:none;background:var(--marine-deep);position:fixed;inset:0;transform:translateY(100%)}.curtain[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--or);height:3px;position:absolute;top:0;left:0;right:0}.progress[data-astro-cid-hkbrpulz]{z-index:120;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]{background:var(--or);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.cursor[data-astro-cid-hkbrpulz]{z-index:250;pointer-events:none;background:var(--or);mix-blend-mode:difference;opacity:0;width:10px;height:10px;transition:width .4s var(--ease), height .4s var(--ease), margin .4s var(--ease), opacity .3s;border-radius:50%;margin:-5px 0 0 -5px;position:fixed;top:0;left:0}.cursor[data-astro-cid-hkbrpulz].is-active{opacity:1}.cursor[data-astro-cid-hkbrpulz].is-hover{width:56px;height:56px;margin:-28px 0 0 -28px}@media (hover:none),(pointer:coarse){.cursor[data-astro-cid-hkbrpulz]{display:none}}.site-header[data-astro-cid-hkbrpulz]{z-index:100;color:var(--marine);transition:color .5s var(--ease), transform .7s var(--ease), background .5s var(--ease);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-hkbrpulz].is-dark{color:var(--ivoire)}.site-header[data-astro-cid-hkbrpulz].is-hidden{transform:translateY(-100%)}.site-header__inner[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;height:84px;display:flex}.brand[data-astro-cid-hkbrpulz]{display:block}.brand__logo{width:150px}.site-header[data-astro-cid-hkbrpulz]:not(.is-dark) .brand__logo .logo__alp{fill:var(--marine)}.nav[data-astro-cid-hkbrpulz]{align-items:center;gap:3.2rem;display:flex}.nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:2.2rem;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:.95rem;font-weight:500;text-decoration:none;position:relative}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:after{content:"";background:var(--or);transform-origin:100%;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover:after,.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]:after{transform-origin:0;transform:scaleX(1)}.lang[data-astro-cid-hkbrpulz]{letter-spacing:.04em;font-size:.8rem;gap:1rem!important}.lang[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{opacity:.5}.lang[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{opacity:1;color:var(--or)}.menu-btn[data-astro-cid-hkbrpulz]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:.5rem 0;font-weight:500;display:none}.menu-btn__icon[data-astro-cid-hkbrpulz]{width:24px;height:10px;position:relative}.menu-btn__icon[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]{height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;left:0;right:0}.menu-btn__icon[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:first-child{top:0}.menu-btn__icon[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:last-child{bottom:0}.menu-btn[data-astro-cid-hkbrpulz][aria-expanded=true] .menu-btn__icon[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:first-child{transform:translateY(4.25px)rotate(45deg)}.menu-btn[data-astro-cid-hkbrpulz][aria-expanded=true] .menu-btn__icon[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:last-child{transform:translateY(-4.25px)rotate(-45deg)}.mobile-nav[data-astro-cid-hkbrpulz]{z-index:90;padding:130px var(--gutter) 40px;background:var(--marine-deep);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mobile-nav[data-astro-cid-hkbrpulz][hidden]{display:none}.mobile-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.mobile-nav[data-astro-cid-hkbrpulz]>ul[data-astro-cid-hkbrpulz]:first-child a[data-astro-cid-hkbrpulz]{letter-spacing:-.03em;font-size:clamp(2.4rem,11vw,3.6rem);font-weight:560;line-height:1.15;text-decoration:none;display:block}.mobile-nav[data-astro-cid-hkbrpulz]>ul[data-astro-cid-hkbrpulz]:first-child a[data-astro-cid-hkbrpulz][aria-current]{color:var(--or)}.mobile-nav[data-astro-cid-hkbrpulz] .lang[data-astro-cid-hkbrpulz]{font-size:1rem;display:flex;gap:1.6rem!important}@media (width<=860px){.nav[data-astro-cid-hkbrpulz]{display:none}.menu-btn[data-astro-cid-hkbrpulz]{display:inline-flex}.brand__logo{width:124px}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--marine-deep);padding-block:clamp(80px,9vw,130px) 28px;position:relative}.site-footer__cta[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--ligne-sombre);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding-bottom:clamp(48px,6vw,80px);display:flex}.site-footer__cta-title[data-astro-cid-hkbrpulz]{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,1rem + 2vw,2.8rem);font-weight:540}.site-footer__mail[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;color:var(--or);background:linear-gradient(var(--or), var(--or)) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--ease);padding-bottom:4px;font-size:clamp(1.4rem,1rem + 1.8vw,2.6rem);font-weight:500;text-decoration:none;display:inline-block}.site-footer__mail[data-astro-cid-hkbrpulz]:hover{background-size:100% 1px}.site-footer__grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-block:clamp(48px,6vw,72px);display:grid}.site-footer__grid[data-astro-cid-hkbrpulz] .site-footer__logo{width:140px;margin-bottom:1.2rem}.site-footer__brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:#f8f7f48c;max-width:30ch;margin:0;font-size:.92rem}.site-footer__h[data-astro-cid-hkbrpulz]{letter-spacing:.1em;color:#f8f7f466;margin:0 0 1rem;font-size:.75rem;font-weight:600}.site-footer__grid[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{color:#f8f7f4cc;gap:.55rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.link-quiet[data-astro-cid-hkbrpulz]{transition:color .4s var(--ease);text-decoration:none}.link-quiet[data-astro-cid-hkbrpulz]:hover{color:var(--or)}.site-footer__bottom[data-astro-cid-hkbrpulz]{border-top:1px solid var(--ligne-sombre);color:#f8f7f473;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;font-size:.78rem;display:flex}.site-footer__bottom[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{align-items:center;gap:14px;max-width:none;margin:0;display:flex}.site-footer__bottom[data-astro-cid-hkbrpulz] .sep[data-astro-cid-hkbrpulz]{background:#f8f7f440;width:1px;height:12px}.site-footer__bottom[data-astro-cid-hkbrpulz] .lang[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none;display:flex}@media (width<=860px){.site-footer__grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.site-footer__brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}}
