@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/inter-tight-normal-400-600-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/inter-tight-normal-400-600-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400 500;font-display:swap;src:url("../fonts/jetbrains-mono-normal-400-500-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400 500;font-display:swap;src:url("../fonts/jetbrains-mono-normal-400-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/libre-baskerville-italic-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/libre-baskerville-italic-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Outfit";font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/outfit-normal-400-800-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Outfit";font-style:normal;font-weight:400 800;font-display:swap;src:url("../fonts/outfit-normal-400-800-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--n0:#0B0B0A;--n1:#0F0F0E;--n2:#151514;--n3:#1C1C1B;--n4:#262624;--craie:#F5F3EE;--g1:#A3A099;--g2:#8A8882;--vert:#1AE19D;--vert2:#5CF5C8;--lil:#C99BF2;--amb:#F5B526;--alerte:#FF8A7A;--disp:"Outfit","Inter Tight","Helvetica Neue",Arial,sans-serif;--sans:"Inter Tight","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--serif:"Libre Baskerville",Georgia,serif;--pad:clamp(20px,4vw,64px);--max:1520px;--hd:76px;--ease:cubic-bezier(.22,1,.36,1);--io:cubic-bezier(.65,0,.35,1);--ln:rgba(245,243,238,.12);--ln2:rgba(245,243,238,.26);color-scheme:dark}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px;background:var(--n1)}body{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--craie);background:var(--n1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}:focus-visible{outline:2px solid var(--vert);outline-offset:3px;border-radius:3px}::-moz-selection{background:var(--vert);color:var(--n0)}::selection{background:var(--vert);color:var(--n0)}p,li,dd{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--max);margin:0 auto;padding-left:max(var(--pad),env(safe-area-inset-left, 0px));padding-right:max(var(--pad),env(safe-area-inset-right, 0px))}.skip{position:fixed;left:12px;top:-80px;z-index:300;padding:12px 18px;border-radius:999px;background:var(--craie);color:var(--n0);font-weight:600}.skip:focus{top:12px}.todo{display:inline-block;padding:0 9px;border:1px dashed var(--alerte);border-radius:999px;color:var(--alerte);font:500 12px/1.75 var(--sans);white-space:nowrap}.light .todo{border-color:#b42318;color:#b42318}.disp{font-family:var(--disp);font-weight:700;letter-spacing:-0.035em;line-height:.9;text-transform:lowercase}.serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-0.01em;text-transform:none}.lab{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--g1)}.lab b{color:var(--vert);font-weight:500}.lede{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--g1);max-width:32em}.lede strong{color:var(--craie);font-weight:500}.ln-m{display:block;overflow:hidden;padding:.12em 0 .26em;margin:-0.12em 0 -0.26em}.ln-m>span{display:inline-block}.ring{display:block;border-radius:50%;background:linear-gradient(135deg, #1AE19D, #5CF5C8);-webkit-mask:radial-gradient(circle closest-side, transparent 49.4%, #000 50.6%);mask:radial-gradient(circle closest-side, transparent 49.4%, #000 50.6%)}.o-l{display:inline-block;width:.6em;height:.6em;vertical-align:-0.01em;margin-right:.02em}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:54px;padding:0 10px 0 26px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;isolation:isolate;-webkit-transition:color .5s var(--ease);transition:color .5s var(--ease)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--vert);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:var(--ox, 50%) var(--oy, 50%);transform-origin:var(--ox, 50%) var(--oy, 50%);-webkit-transition:-webkit-transform .7s var(--ease);transition:-webkit-transform .7s var(--ease);transition:transform .7s var(--ease);transition:transform .7s var(--ease), -webkit-transform .7s var(--ease)}.btn:hover::before{-webkit-transform:scale(2.2);transform:scale(2.2)}.btn:hover{color:var(--n0)}.btn .ar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:background-color .4s,-webkit-transform .6s var(--ease);transition:background-color .4s,-webkit-transform .6s var(--ease);transition:transform .6s var(--ease),background-color .4s;transition:transform .6s var(--ease),background-color .4s,-webkit-transform .6s var(--ease)}.btn .ar svg{width:14px;height:14px}.btn:hover .ar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-p{background:var(--craie);color:var(--n0)}.btn-p .ar{background:var(--n0);color:var(--craie)}.btn-g{-webkit-box-shadow:inset 0 0 0 1px var(--ln2);box-shadow:inset 0 0 0 1px var(--ln2);color:var(--craie)}.btn-g .ar{background:var(--craie);color:var(--n0)}.btn-c{background:var(--sc, var(--vert));color:var(--n0)}.btn-c::before{background:var(--craie)}.btn-c .ar{background:var(--n0);color:var(--craie)}.rl{display:inline-block;overflow:hidden;height:1.3em;line-height:1.3em;vertical-align:top}.rl>span{display:block;-webkit-transition:-webkit-transform .65s var(--ease);transition:-webkit-transform .65s var(--ease);transition:transform .65s var(--ease);transition:transform .65s var(--ease), -webkit-transform .65s var(--ease)}.rl>span::after{content:attr(data-t);display:block}.btn:hover .rl>span,a:hover>.rl>span,.btn:focus-visible .rl>span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lnk{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;font-size:15px;background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) 0 100%/100% 1px no-repeat;background:linear-gradient(currentColor, currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;-webkit-transition:background-size .6s var(--ease);transition:background-size .6s var(--ease)}.lnk:hover{background-size:0 1px;background-position:100% 100%}.hd{position:fixed;left:0;right:0;top:0;z-index:150;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:14px max(var(--pad),env(safe-area-inset-right, 0px)) 0 max(var(--pad),env(safe-area-inset-left, 0px));pointer-events:none}.hd-in{max-width:var(--max);margin:0 auto;height:56px;display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.hd-in>*{pointer-events:auto}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;justify-self:start;height:44px;color:var(--craie);-webkit-transition:color .5s var(--ease);transition:color .5s var(--ease)}.lg-s{position:relative;width:48px;height:31px;-webkit-box-flex:0;-ms-flex:none;flex:none}.lg-s .ring{position:absolute;left:0;top:0;width:31px;height:31px}.lg-d{position:absolute;left:37.2px;top:10.1px;width:10.1px;height:10.1px;border-radius:50%;background:currentColor}.lg-wm{width:118px;height:auto;color:currentColor;--a1:#1AE19D;-webkit-transition:opacity .6s var(--ease),-webkit-transform .7s var(--ease),-webkit-filter .6s var(--ease);transition:opacity .6s var(--ease),-webkit-transform .7s var(--ease),-webkit-filter .6s var(--ease);transition:opacity .6s var(--ease),transform .7s var(--ease),filter .6s var(--ease);transition:opacity .6s var(--ease),transform .7s var(--ease),filter .6s var(--ease),-webkit-transform .7s var(--ease),-webkit-filter .6s var(--ease);-webkit-transform-origin:0 50%;transform-origin:0 50%}.hd.sc .lg-wm{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-filter:blur(6px);filter:blur(6px);pointer-events:none}.hd.lt .logo{color:#121211}.nav{justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding:5px;border-radius:999px;background:rgba(17,17,16,.9);-webkit-box-shadow:inset 0 0 0 1px rgba(245,243,238,.1),0 18px 40px -24px rgba(0,0,0,.6);box-shadow:inset 0 0 0 1px rgba(245,243,238,.1),0 18px 40px -24px rgba(0,0,0,.6)}.nav a{position:relative;padding:9px 15px;font-size:14px;font-weight:500;color:rgba(245,243,238,.72);border-radius:999px;-webkit-transition:color .35s var(--ease),background-color .35s var(--ease);transition:color .35s var(--ease),background-color .35s var(--ease)}.nav a:hover{color:var(--vert);background:rgba(245,243,238,.05)}.nav a[aria-current]:hover{color:#0b0b0a;background:#3be9ae}.nav a[aria-current]{color:#0b0b0a;background:#1ae19d}.hd-r{justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none;color:var(--craie);background:rgba(17,17,16,.9);-webkit-box-shadow:inset 0 0 0 1px rgba(245,243,238,.12);box-shadow:inset 0 0 0 1px rgba(245,243,238,.12);-webkit-transition:color .35s,background-color .35s,-webkit-box-shadow .35s;transition:color .35s,background-color .35s,-webkit-box-shadow .35s;transition:color .35s,background-color .35s,box-shadow .35s;transition:color .35s,background-color .35s,box-shadow .35s,-webkit-box-shadow .35s}.ico svg{width:18px;height:18px}.ico:hover{color:var(--n0);background:var(--vert);-webkit-box-shadow:0 0 24px rgba(26,225,157,.45);box-shadow:0 0 24px rgba(26,225,157,.45)}.ico.ico-sp{color:#0b0b0a;background:#1ae19d;-webkit-box-shadow:none;box-shadow:none}.ico.ico-sp:hover{color:#0b0b0a;background:#3be9ae;-webkit-box-shadow:0 0 18px rgba(26,225,157,.35);box-shadow:0 0 18px rgba(26,225,157,.35)}.hd .btn{min-height:44px;padding:0 6px 0 18px;font-size:14px;gap:10px}.hd .btn .ar{width:32px;height:32px}.mbtn{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--craie);background:rgba(17,17,16,.9);-webkit-box-shadow:inset 0 0 0 1px rgba(245,243,238,.18);box-shadow:inset 0 0 0 1px rgba(245,243,238,.18)}.mbtn i{position:relative;width:16px;height:10px}.mbtn i::before,.mbtn i::after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;-webkit-transition:top .4s var(--ease),-webkit-transform .4s var(--ease);transition:top .4s var(--ease),-webkit-transform .4s var(--ease);transition:transform .4s var(--ease),top .4s var(--ease);transition:transform .4s var(--ease),top .4s var(--ease),-webkit-transform .4s var(--ease)}.mbtn i::before{top:1px}.mbtn i::after{top:7.5px}.mbtn[aria-expanded=true] i::before{top:4.25px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mbtn[aria-expanded=true] i::after{top:4.25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-s{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.menu{position:fixed;inset:0;z-index:140;background:var(--n0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:96px max(var(--pad),env(safe-area-inset-right, 0px)) calc(32px + env(safe-area-inset-bottom, 0px)) max(var(--pad),env(safe-area-inset-left, 0px));-webkit-clip-path:circle(0px at calc(100% - 60px) 40px);clip-path:circle(0px at calc(100% - 60px) 40px);visibility:hidden;-webkit-transition:visibility 0s .9s,-webkit-clip-path .9s var(--io);transition:visibility 0s .9s,-webkit-clip-path .9s var(--io);transition:clip-path .9s var(--io),visibility 0s .9s;transition:clip-path .9s var(--io),visibility 0s .9s,-webkit-clip-path .9s var(--io)}.menu.open{-webkit-clip-path:circle(160vmax at calc(100% - 60px) 40px);clip-path:circle(160vmax at calc(100% - 60px) 40px);visibility:visible;-webkit-transition:-webkit-clip-path .9s var(--io);transition:-webkit-clip-path .9s var(--io);transition:clip-path .9s var(--io);transition:clip-path .9s var(--io), -webkit-clip-path .9s var(--io)}.menu ol{list-style:none;counter-reset:m}.menu li{counter-increment:m;border-bottom:1px solid var(--ln)}.menu a.mi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:20px;padding:10px 0;font-family:var(--disp);font-weight:700;letter-spacing:-0.035em;text-transform:none;font-size:clamp(34px,7vw,84px);line-height:1;-webkit-transition:color .3s,padding .5s var(--ease);transition:color .3s,padding .5s var(--ease)}.menu a.mi::before{content:"0" counter(m);font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--g1);font-weight:500}.menu a.mi:hover{color:var(--vert);padding-left:12px}.menu-b{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:32px;font-size:14px;color:var(--g1)}.menu-b a:hover{color:var(--craie)}.menu .menu-cta{-ms-flex-item-align:start;align-self:flex-start;margin-top:clamp(20px,4vh,32px)}@media(prefers-reduced-motion: no-preference){.menu .menu-cta{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s,-webkit-transform .8s var(--ease);transition:opacity .5s,-webkit-transform .8s var(--ease);transition:opacity .5s,transform .8s var(--ease);transition:opacity .5s,transform .8s var(--ease),-webkit-transform .8s var(--ease)}.menu.open .menu-cta{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:calc(.25s + var(--i)*.05s);transition-delay:calc(.25s + var(--i)*.05s)}}@media(prefers-reduced-motion: no-preference){.menu li{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s,-webkit-transform .8s var(--ease);transition:opacity .5s,-webkit-transform .8s var(--ease);transition:opacity .5s,transform .8s var(--ease);transition:opacity .5s,transform .8s var(--ease),-webkit-transform .8s var(--ease)}.menu.open li{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:calc(.25s + var(--i)*.05s);transition-delay:calc(.25s + var(--i)*.05s)}}.hero{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden;background:radial-gradient(120% 90% at 62% 52%, #171716 0, var(--n0) 60%)}.h-t{position:absolute;left:0;right:0;top:50%;z-index:2;-webkit-transform:translateY(-52%);transform:translateY(-52%);padding:0 max(var(--pad),env(safe-area-inset-left, 0px));font-size:var(--hero-fs, clamp(48px, 8.4vw, 150px));pointer-events:none}.h-t .ln-m{white-space:nowrap}.h-t .l2{padding-left:var(--ind, 9vw)}.h-t .l3{text-align:right}.h-t .g{color:var(--vert)}.h-cv{position:absolute;inset:0;width:100%;height:100%;z-index:1}.h-bot{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.25fr) auto;gap:20px clamp(32px,4vw,72px);-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:0 max(var(--pad),env(safe-area-inset-left, 0px)) calc(clamp(24px,4vh,44px) + env(safe-area-inset-bottom, 0px))}.h-kin{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--g1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.35em}.h-kin .slot{display:inline-grid;height:1.5em;line-height:1.5em;overflow:hidden;color:var(--vert);vertical-align:bottom}.h-kin .slot span{grid-area:1/1;white-space:nowrap;-webkit-transform:translateY(105%);transform:translateY(105%);opacity:0;-webkit-transition:opacity .5s var(--ease),-webkit-transform .9s var(--ease);transition:opacity .5s var(--ease),-webkit-transform .9s var(--ease);transition:transform .9s var(--ease),opacity .5s var(--ease);transition:transform .9s var(--ease),opacity .5s var(--ease),-webkit-transform .9s var(--ease)}.h-kin .slot span.on{-webkit-transform:none;transform:none;opacity:1}.h-kin .slot span.out{-webkit-transform:translateY(-105%);transform:translateY(-105%);opacity:0}.h-kin .slot span.rs{-webkit-transition:none !important;transition:none !important}.h-sub{font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:#cfccc4;max-width:34em}.h-sub strong{color:var(--craie);font-weight:600}.h-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}.h-cue{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 1px var(--ln2);box-shadow:inset 0 0 0 1px var(--ln2);-webkit-box-flex:0;-ms-flex:none;flex:none}.h-cue i{width:2px;height:16px;border-radius:2px;background:var(--craie);-webkit-animation:cue 2.4s var(--io) infinite;animation:cue 2.4s var(--io) infinite}@-webkit-keyframes cue{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:0}30%,60%{opacity:1}100%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}}@keyframes cue{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px);opacity:0}30%,60%{opacity:1}100%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}}.h-glow{position:absolute;left:var(--cx, 60%);top:var(--cy, 50%);width:calc(var(--R, 280px)*5);aspect-ratio:1;-webkit-transform:translate(calc(-50% + var(--gx, 0px)), calc(-50% + var(--gy, 0px)));transform:translate(calc(-50% + var(--gx, 0px)), calc(-50% + var(--gy, 0px)));pointer-events:none;z-index:0}.h-glow i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, #1AE19D 24%, transparent), color-mix(in srgb, #1AE19D 8%, transparent) 34%, transparent 64%);-webkit-animation:breathe 9s ease-in-out infinite;animation:breathe 9s ease-in-out infinite}@-webkit-keyframes breathe{0%,100%{-webkit-transform:scale(0.94);transform:scale(0.94);opacity:.85}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}}@keyframes breathe{0%,100%{-webkit-transform:scale(0.94);transform:scale(0.94);opacity:.85}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}}.sec{position:relative;padding:clamp(100px,13vw,190px) 0}.s-h{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:clamp(56px,7vw,110px)}.s-h .slab{grid-column:1/-1;margin-bottom:0}.s-h h2{grid-column:1/span 8;font-size:clamp(46px,7vw,128px)}.s-h .lede{grid-column:9/span 4;padding-bottom:.4em}.slab{display:block;font-family:var(--mono);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--g1);margin:0 0 24px}.slab b{color:var(--vert);font-weight:500}.light .slab{color:#5e5c57}.light .slab b{color:#0c9466}.itl{position:relative;background:var(--craie);color:#121211;padding:clamp(72px,8vw,120px) 0 clamp(56px,6vw,88px);overflow:hidden}.itl-g{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 8fr);gap:28px clamp(24px,3vw,56px);-webkit-box-align:end;-ms-flex-align:end;align-items:end}.itl-a{padding-bottom:.5em}.itl-k{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#5e5c57}.itl-p{margin-top:18px;font-size:clamp(16px,1.2vw,18.5px);line-height:1.55;color:#3d3b37;max-width:22em}.itl-t{text-align:right;line-height:.9;color:#121211}.itl-t .disp{font-size:clamp(40px,6.4vw,112px)}.itl-t .serif{font-size:clamp(50px,8vw,140px);line-height:.9;letter-spacing:-0.02em}.itl-t .g{color:#1ae19d}.itl-t .ln-m{white-space:nowrap;padding:.3em .14em .3em 0;margin:-0.3em -0.14em -0.3em 0}.itl-rail{position:relative;height:72px;margin-top:clamp(44px,5vw,72px)}.itl-rail .r-line{position:absolute;left:0;right:0;top:20px;height:2px;border-radius:2px;background:#1ae19d;-webkit-transform-origin:0 50%;transform-origin:0 50%}.itl-rail .r-tool{position:absolute;left:var(--x);top:21px;-webkit-transform:translate(-50%, -50%) scale(var(--s, 1));transform:translate(-50%, -50%) scale(var(--s, 1))}.itl-rail .r-tool{width:20px;height:20px;border-radius:50%;background:var(--c);-webkit-box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 22%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 22%, transparent)}.itl-rail .r-tool b{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#121211;white-space:nowrap}.itl-rail .r-sat{position:absolute;left:0;top:21px;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#0b0b0a;opacity:0}.rent{--rm:12px;--rs:136px;position:relative;display:grid;grid-template-columns:var(--rs) minmax(0, 1fr);gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(440px,100%);padding:var(--rm) 40px var(--rm) var(--rm);border-radius:18px;background:rgba(11,11,10,.72);-webkit-box-shadow:inset 0 0 0 1px rgba(124,203,255,.32),0 18px 40px -24px rgba(0,0,0,.7);box-shadow:inset 0 0 0 1px rgba(124,203,255,.32),0 18px 40px -24px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;isolation:isolate}.rent::before{content:"";position:absolute;z-index:-1;inset:-40% -20% auto auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle, rgba(124, 203, 255, 0.22), transparent 65%);-webkit-animation:rentGlow 6s ease-in-out infinite;animation:rentGlow 6s ease-in-out infinite}@-webkit-keyframes rentGlow{0%,100%{opacity:.6;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:1;-webkit-transform:translate(-14px, 10px);transform:translate(-14px, 10px)}}@keyframes rentGlow{0%,100%{opacity:.6;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:1;-webkit-transform:translate(-14px, 10px);transform:translate(-14px, 10px)}}.rent-k{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7ccbff}.rent-k i{width:6px;height:6px;border-radius:50%;background:#7ccbff;-webkit-animation:rec 2.2s infinite;animation:rec 2.2s infinite}.rent-t{font-family:var(--disp);font-weight:700;letter-spacing:-0.03em;font-size:21px;line-height:1.1;margin-top:8px;color:var(--craie)}.rent-p{font-size:13.5px;line-height:1.45;color:#c9c6bd;margin-top:6px}.rent-a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:10px;font-size:13.5px;font-weight:600;color:#7ccbff;background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) 0 100%/100% 1px no-repeat;background:linear-gradient(currentColor, currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;-webkit-transition:background-size .4s var(--ease);transition:background-size .4s var(--ease)}.rent-a:hover{background-size:0 1px}.rent-x{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:17px;line-height:1;color:var(--g1);-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.rent-x:hover,.rent-x:focus-visible{color:var(--craie);background:rgba(245,243,238,.08)}.rent[hidden]{display:none !important}.rent-av{display:block;width:var(--rs);height:var(--rs);-ms-flex-item-align:start;align-self:start;padding:10px;border-radius:12px;background:radial-gradient(circle at 50% 46%, rgba(124, 203, 255, 0.14), rgba(124, 203, 255, 0.03) 62%),rgba(245,243,238,.02);-webkit-box-shadow:inset 0 0 0 1px rgba(124,203,255,.2);box-shadow:inset 0 0 0 1px rgba(124,203,255,.2);overflow:hidden}.rent-av svg{display:block;width:100%;height:100%}.rent-av .ra-g{fill:none}.rent-av .ra-l{fill:none;stroke:#7ccbff;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0;-webkit-animation:raDraw 7s cubic-bezier(0.45, 0, 0.25, 1) infinite;animation:raDraw 7s cubic-bezier(0.45, 0, 0.25, 1) infinite;-webkit-animation-delay:-2.6s;animation-delay:-2.6s}@-webkit-keyframes raDraw{0%,10%{stroke-dashoffset:1}36%,70%{stroke-dashoffset:0}90%,100%{stroke-dashoffset:-1}}@keyframes raDraw{0%,10%{stroke-dashoffset:1}36%,70%{stroke-dashoffset:0}90%,100%{stroke-dashoffset:-1}}.rent-av .ra-f{-webkit-filter:drop-shadow(0 0 3px rgba(124, 203, 255, 0.55));filter:drop-shadow(0 0 3px rgba(124, 203, 255, 0.55));-webkit-animation:raBreath 3.5s ease-in-out infinite;animation:raBreath 3.5s ease-in-out infinite}@-webkit-keyframes raBreath{0%,100%{opacity:.8}50%{opacity:1}}@keyframes raBreath{0%,100%{opacity:.8}50%{opacity:1}}.rent-av .ra-p{fill:#f5f3ee;opacity:0;-webkit-animation:raP 7s ease-in-out infinite;animation:raP 7s ease-in-out infinite;-webkit-animation-delay:-2.6s;animation-delay:-2.6s}@-webkit-keyframes raP{0%{opacity:0;-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y))}8%{opacity:.9}30%{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}72%{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{opacity:.8}96%,100%{opacity:0;-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y))}}@keyframes raP{0%{opacity:0;-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y))}8%{opacity:.9}30%{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}72%{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}80%{opacity:.8}96%,100%{opacity:0;-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y))}}.rent-av .ra-o{fill:none;stroke:#7ccbff;stroke-opacity:.35;stroke-width:2.5;stroke-dasharray:5 9}.rent-av .ra-s{fill:#1ae19d;offset-path:path("M258 412 a62 7 0 1 0 124 0 a62 7 0 1 0 -124 0");offset-rotate:0deg;-webkit-animation:raS 7s linear infinite;animation:raS 7s linear infinite}@-webkit-keyframes raS{to{offset-distance:100%}}@keyframes raS{to{offset-distance:100%}}@media(prefers-reduced-motion: reduce){.rent-av .ra-l,.rent-av .ra-p,.rent-av .ra-f,.rent-av .ra-s{-webkit-animation:none !important;animation:none !important}.rent-av .ra-s{offset-distance:25%}}.mf{background:var(--n1);padding-top:calc(var(--hd) + clamp(24px,4vh,56px));padding-bottom:0}.mf-a{padding-bottom:0}.mf-s{font-family:var(--disp);font-weight:500;letter-spacing:-0.028em;line-height:1.06;font-size:clamp(30px,4.1vw,70px);max-width:18em}.mf-s em{font-style:normal;color:var(--vert)}.mf-p{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px;margin-top:clamp(40px,5vw,72px)}.mf-p p{grid-column:span 4;font-size:16.5px;line-height:1.62;color:var(--g1)}.mf-p p:first-child{grid-column:5/span 4}.mf-p strong{color:var(--craie);font-weight:500}.oo{position:relative;margin-top:0}.oo-st{display:grid;grid-template-columns:auto minmax(0, 500px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-column-gap:clamp(32px,4.5vw,88px);-moz-column-gap:clamp(32px,4.5vw,88px);column-gap:clamp(32px,4.5vw,88px);row-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(var(--hd) - 8px) 0 16px;background:var(--n1)}.oo.js-on .oo-st{min-height:100vh;min-height:100svh;position:relative;z-index:2;isolation:isolate;background:none}.oo.js-on .oo-st::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, var(--n1)), color-stop(var(--n1)), to(var(--n2)));background:linear-gradient(var(--n1) 0, var(--n1) var(--seam, 100%), var(--n2) var(--seam, 100%))}.oo-orb{position:relative;width:min(52vw,(100vh - 110px)*1.36,760px);aspect-ratio:820/600;justify-self:center}.oo-orb svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.oo-orb .og{fill:none;stroke:rgba(245,243,238,.24);stroke-width:1.5;stroke-dasharray:2 7}.oo-orb .ot{fill:none;stroke:var(--vert);stroke-width:2.5;stroke-linecap:round}.oo-orb .or{fill:none;stroke:url(#ooG);stroke-width:50}.oo-orb .os{fill:var(--craie)}.oo-orb .ol text{font-family:var(--disp);font-weight:700;letter-spacing:-0.01em;fill:#f5f3ee;fill-opacity:.5;-webkit-transition:fill .7s var(--ease),fill-opacity .7s var(--ease),-webkit-filter .7s var(--ease);transition:fill .7s var(--ease),fill-opacity .7s var(--ease),-webkit-filter .7s var(--ease);transition:fill .7s var(--ease),fill-opacity .7s var(--ease),filter .7s var(--ease);transition:fill .7s var(--ease),fill-opacity .7s var(--ease),filter .7s var(--ease),-webkit-filter .7s var(--ease)}.oo-orb .ol text.on{fill:var(--oc);fill-opacity:1;-webkit-filter:drop-shadow(0 0 8px color-mix(in srgb, var(--oc) 45%, transparent));filter:drop-shadow(0 0 8px color-mix(in srgb, var(--oc) 45%, transparent))}.c-g{--oc:#1AE19D}.c-y{--oc:#F5B526}.c-p{--oc:#C99BF2}.c-b{--oc:#7CCBFF}.c-r{--oc:#FF8A7A}.oo-orb .ol .o{fill:var(--oc);-webkit-transition:fill-opacity .6s var(--ease);transition:fill-opacity .6s var(--ease)}.oo-orb .ol text:not(.on) .o{fill-opacity:.45}.oo-l{list-style:none;counter-reset:o}.oo-l li{position:relative;padding:clamp(14px,2.2vh,22px) 0 clamp(14px,2.2vh,22px) 60px;border-top:1px solid var(--ln);-webkit-transition:opacity .7s var(--ease);transition:opacity .7s var(--ease)}.oo-l li:last-child{border-bottom:1px solid var(--ln)}.oo-l .n{position:absolute;left:0;top:clamp(22px,3vh,30px);font-family:var(--mono);font-size:12px;color:var(--g1)}.oo-l h3{font-family:var(--disp);font-weight:700;letter-spacing:-0.035em;line-height:.95;font-size:clamp(28px,min(3vw,5.4vh),50px);text-transform:lowercase;color:var(--craie);-webkit-transition:color .7s var(--ease),text-shadow .7s var(--ease);transition:color .7s var(--ease),text-shadow .7s var(--ease)}.oo-l li.on h3{color:var(--oc);text-shadow:0 0 24px color-mix(in srgb, var(--oc) 40%, transparent)}.oo-l p{margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--g1);max-width:30em}.oo.js-on .oo-l li{opacity:.32}.oo.js-on .oo-l li.on{opacity:1}.oo-l h3 .o{color:var(--oc);-webkit-transition:text-shadow .8s var(--ease);transition:text-shadow .8s var(--ease)}.oo-l li.on h3 .o{text-shadow:0 0 30px color-mix(in srgb, var(--oc) 60%, transparent)}.oo-l .n{-webkit-transition:color .6s;transition:color .6s}.oo-l li.on .n{color:var(--craie)}.xp-s{background:var(--n2)}.xl{list-style:none;border-top:1px solid var(--ln2)}.xl>li{position:relative;display:grid;grid-template-columns:72px minmax(0, 1.08fr) minmax(0, 0.92fr);gap:14px clamp(24px,3vw,56px);-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:clamp(26px,2.8vw,40px) 0;border-bottom:1px solid var(--ln);outline:none}.xl>li::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--vert);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .8s var(--ease);transition:-webkit-transform .8s var(--ease);transition:transform .8s var(--ease);transition:transform .8s var(--ease), -webkit-transform .8s var(--ease)}.xl .n{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--g1);padding-top:.9em;-webkit-transition:color .5s var(--ease);transition:color .5s var(--ease)}.xl h3{font-family:var(--disp);font-weight:700;letter-spacing:-0.035em;line-height:.98;font-size:clamp(26px,2.9vw,48px);text-transform:lowercase;max-width:11em;-webkit-transition:color .6s var(--ease),-webkit-transform .9s var(--ease);transition:color .6s var(--ease),-webkit-transform .9s var(--ease);transition:color .6s var(--ease),transform .9s var(--ease);transition:color .6s var(--ease),transform .9s var(--ease),-webkit-transform .9s var(--ease)}.xl>li>div{padding-top:.35em}.xl p{font-size:16px;line-height:1.6;color:#c9c6bd;max-width:34em}.xl .tags{margin-top:16px}.xl>li:hover h3,.xl>li:focus-visible h3,.xl>li:focus-within h3{color:var(--vert);-webkit-transform:translateX(14px);transform:translateX(14px)}.xl>li:hover .n,.xl>li:focus-visible .n{color:var(--vert)}.xl>li:hover::before,.xl>li:focus-visible::before{-webkit-transform:none;transform:none}.xl>li:focus-visible{-webkit-box-shadow:inset 3px 0 0 var(--vert);box-shadow:inset 3px 0 0 var(--vert)}.tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.tags li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px;padding:0 12px;font-family:var(--mono);font-size:11.5px;line-height:1;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;color:#1ae19d;background:rgba(26,225,157,.04);-webkit-box-shadow:inset 0 0 0 1px #1ae19d;box-shadow:inset 0 0 0 1px #1ae19d}.nb-w{position:relative;background:var(--n0)}.nb{background:var(--craie);color:#121211;--ln:rgba(18,18,17,.14);--ln2:rgba(18,18,17,.3);--g1:#5E5C57}.nb .lab{color:#5e5c57}.nb .lab b{color:#0c9466}.nb .lede{color:#55534e}.nb .lede strong{color:#121211}.nb{padding:clamp(72px,8vw,120px) 0}.nb .s-h{margin-bottom:clamp(32px,4vw,56px)}.nb .s-h h2{font-size:clamp(38px,4.6vw,78px)}.nb-g{display:grid;grid-template-columns:minmax(0, 0.36fr) minmax(0, 1fr);gap:24px clamp(28px,3vw,56px);border-top:1px solid var(--ln2)}.od{display:inline-block;font-family:var(--disp);font-weight:700;letter-spacing:-0.045em;line-height:1;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;padding:.08em 0 .06em}.od-v{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.od .num{display:inline-block;text-align:left}.od .pl{color:#1ae19d;font-weight:700;font-size:.7em;margin-right:.04em}.od .u{font-size:.42em;letter-spacing:-0.02em;margin-left:.1em;color:#55534e}.sol{background:var(--n0)}.s-cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.sp{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(24px,2.4vw,40px);container-type:inline-size;-webkit-transition:background-color .7s var(--ease);transition:background-color .7s var(--ease);overflow:hidden}.sp+.sp{border-left:1px solid var(--ln)}.sp::before{content:"";position:absolute;left:50%;top:34%;width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, var(--sc) 22%, transparent), transparent 62%);-webkit-transform:translate(-50%, -50%) scale(0.7);transform:translate(-50%, -50%) scale(0.7);opacity:.5;-webkit-transition:opacity .8s var(--ease),-webkit-transform 1.2s var(--ease);transition:opacity .8s var(--ease),-webkit-transform 1.2s var(--ease);transition:opacity .8s var(--ease),transform 1.2s var(--ease);transition:opacity .8s var(--ease),transform 1.2s var(--ease),-webkit-transform 1.2s var(--ease);pointer-events:none}.sp:hover::before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.sp-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-top i{width:12px;height:12px;border-radius:50%;background:var(--sc);-webkit-box-shadow:0 0 18px var(--sc);box-shadow:0 0 18px var(--sc)}.sp-vis{position:relative;aspect-ratio:4/3;margin:14px 0 22px}.sp-vis svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sp-name{position:relative;font-family:var(--disp);font-weight:800;letter-spacing:-0.04em;line-height:1;font-size:clamp(40px,17cqi,104px);color:var(--sc);white-space:nowrap;padding:.06em 0}.sp-one{position:relative;font-size:clamp(16px,1.2vw,18px);line-height:1.45;font-weight:500;margin-top:12px}.sp-ben{position:relative;list-style:none;display:grid;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--ln)}.sp-ben b{font-size:15px;font-weight:600;color:var(--sc);margin-right:6px}.sp-ben span{font-size:14.5px;line-height:1.45;color:rgba(245,243,238,.75)}.sp-pr{position:relative;margin-top:18px;font-size:13.5px;color:var(--g1);line-height:1.45}.sp-pr b{color:var(--craie);font-weight:600}.sp-quote{position:relative;font-family:var(--serif);font-style:italic;font-size:clamp(26px,2.3vw,38px);letter-spacing:-0.01em;line-height:1.1;margin-top:22px;padding-top:20px;border-top:1px solid var(--ln)}.sp-cta{position:relative;margin-top:auto;padding-top:28px}.v-t{font-family:var(--sans);font-size:13px;font-weight:500;fill:rgba(245,243,238,.75)}.sp-vis *{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}.sol.live .sp-vis *{-webkit-animation-play-state:running !important;animation-play-state:running !important}.ve-spin{-webkit-transform-origin:200px 150px;transform-origin:200px 150px;-webkit-animation:spin 6s linear infinite;animation:spin 6s linear infinite}.ve-n{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:pulse 6s linear infinite;animation:pulse 6s linear infinite}.ve-n.n2{-webkit-animation-delay:-4s;animation-delay:-4s}.ve-n.n3{-webkit-animation-delay:-2s;animation-delay:-2s}.ve-flow{stroke-dasharray:4 10;-webkit-animation:flow 1.6s linear infinite;animation:flow 1.6s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{0%,6%{-webkit-transform:scale(1.7);transform:scale(1.7);fill:var(--sc)}18%,100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%,6%{-webkit-transform:scale(1.7);transform:scale(1.7);fill:var(--sc)}18%,100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flow{to{stroke-dashoffset:-28}}@keyframes flow{to{stroke-dashoffset:-28}}.vb-q{transform-box:fill-box;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:vbType 7s steps(33, end) infinite;animation:vbType 7s steps(33, end) infinite}.vb-caret{-webkit-animation:vbCaret 7s linear infinite;animation:vbCaret 7s linear infinite}.vb-r{-webkit-animation:7s var(--io) infinite;animation:7s var(--io) infinite}.vb-r.me{-webkit-animation-name:vbMe;animation-name:vbMe}.vb-r.r1{-webkit-animation-name:vbR1;animation-name:vbR1}.vb-r.r2{-webkit-animation-name:vbR2;animation-name:vbR2}.vb-row{opacity:0;-webkit-animation:vbIn 7s var(--ease) infinite;animation:vbIn 7s var(--ease) infinite}.vb-row.d1{-webkit-animation-delay:.12s;animation-delay:.12s}.vb-row.d2{-webkit-animation-delay:.24s;animation-delay:.24s}.vb-pin{transform-box:fill-box;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:vbPin 7s var(--ease) infinite;animation:vbPin 7s var(--ease) infinite}@-webkit-keyframes vbType{0%,4%{-webkit-transform:scaleX(0);transform:scaleX(0)}26%,92%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes vbType{0%,4%{-webkit-transform:scaleX(0);transform:scaleX(0)}26%,92%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes vbCaret{0%,4%{-webkit-transform:translateX(0);transform:translateX(0)}26%,100%{-webkit-transform:translateX(250px);transform:translateX(250px)}}@keyframes vbCaret{0%,4%{-webkit-transform:translateX(0);transform:translateX(0)}26%,100%{-webkit-transform:translateX(250px);transform:translateX(250px)}}@-webkit-keyframes vbMe{0%,30%{-webkit-transform:translateY(96px);transform:translateY(96px)}46%,92%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(96px);transform:translateY(96px)}}@keyframes vbMe{0%,30%{-webkit-transform:translateY(96px);transform:translateY(96px)}46%,92%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(96px);transform:translateY(96px)}}@-webkit-keyframes vbR1{0%,30%{-webkit-transform:translateY(0);transform:translateY(0)}46%,92%{-webkit-transform:translateY(48px);transform:translateY(48px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vbR1{0%,30%{-webkit-transform:translateY(0);transform:translateY(0)}46%,92%{-webkit-transform:translateY(48px);transform:translateY(48px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes vbR2{0%,30%{-webkit-transform:translateY(0);transform:translateY(0)}46%,92%{-webkit-transform:translateY(48px);transform:translateY(48px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vbR2{0%,30%{-webkit-transform:translateY(0);transform:translateY(0)}46%,92%{-webkit-transform:translateY(48px);transform:translateY(48px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes vbIn{0%,24%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}30%,94%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0}}@keyframes vbIn{0%,24%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}30%,94%{opacity:1;-webkit-transform:none;transform:none}100%{opacity:0}}@-webkit-keyframes vbPin{0%,46%{-webkit-transform:scale(0);transform:scale(0)}54%{-webkit-transform:scale(1.15);transform:scale(1.15)}60%,90%{-webkit-transform:scale(1);transform:scale(1)}96%,100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes vbPin{0%,46%{-webkit-transform:scale(0);transform:scale(0)}54%{-webkit-transform:scale(1.15);transform:scale(1.15)}60%,90%{-webkit-transform:scale(1);transform:scale(1)}96%,100%{-webkit-transform:scale(0);transform:scale(0)}}.vo-d{-webkit-transform-origin:200px 150px;transform-origin:200px 150px;-webkit-animation:spin calc(14s/var(--h)) linear infinite;animation:spin calc(14s/var(--h)) linear infinite}.vo-ln{-webkit-transform-origin:200px 150px;transform-origin:200px 150px;-webkit-animation:spin 14s linear infinite;animation:spin 14s linear infinite}.vo-tk{-webkit-transform-origin:200px 150px;transform-origin:200px 150px;animation:spin 60s linear infinite reverse}.fd{--sc:#7CCBFF;position:relative;display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:clamp(24px,4vw,72px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(20px,2vw,32px);padding:clamp(24px,3.2vw,56px);border-radius:28px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 22% 50%, color-mix(in srgb, #7CCBFF 13%, #0B0B0A) 0, #0B0B0A 58%);-webkit-box-shadow:inset 0 0 0 1px rgba(124,203,255,.18);box-shadow:inset 0 0 0 1px rgba(124,203,255,.18)}.fd::before{content:"";position:absolute;z-index:-1;left:24%;top:50%;width:min(70vw,900px);aspect-ratio:1;border-radius:50%;-webkit-transform:translate(-50%, -50%) scale(var(--fd-scale, 1));transform:translate(-50%, -50%) scale(var(--fd-scale, 1));background:radial-gradient(circle, color-mix(in srgb, #7CCBFF 26%, transparent), color-mix(in srgb, #1AE19D 8%, transparent) 38%, transparent 64%);-webkit-animation:fdBreathe 10s ease-in-out infinite;animation:fdBreathe 10s ease-in-out infinite}@-webkit-keyframes fdBreathe{0%,100%{opacity:.75;--fd-scale:.94}50%{opacity:1;--fd-scale:1.04}}@keyframes fdBreathe{0%,100%{opacity:.75;--fd-scale:.94}50%{opacity:1;--fd-scale:1.04}}@property --fd-scale{syntax:"<number>";inherits:false;initial-value:1}.fd-vis{position:relative;aspect-ratio:640/440;width:100%}.fd-vis svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fd-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.fd-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;height:30px;padding:0 13px;border-radius:999px;font-family:var(--mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#7ccbff;-webkit-box-shadow:inset 0 0 0 1px rgba(124,203,255,.55);box-shadow:inset 0 0 0 1px rgba(124,203,255,.55);background:rgba(124,203,255,.06)}.fd-badge i{width:7px;height:7px;border-radius:50%;background:#7ccbff;-webkit-animation:rec 2.2s infinite;animation:rec 2.2s infinite}.fd-name{font-family:var(--disp);font-weight:800;letter-spacing:-0.04em;line-height:.95;font-size:clamp(46px,5.6vw,96px);color:#7ccbff;margin-top:22px}.fd-hook{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.3vw,38px);line-height:1.1;margin-top:16px;color:var(--craie)}.fd-p{font-size:16px;line-height:1.6;color:#c9c6bd;margin-top:16px;max-width:36em}.fd .sp-ben b{color:#7ccbff}.fd .sp-cta{padding-top:26px}.fd-vis *{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}.fd.live .fd-vis *{-webkit-animation-play-state:running !important;animation-play-state:running !important}.fd-vis{--T:10s;--D:-4s}.fd-vis .amb{fill:#7ccbff;-webkit-animation:fdAmb 11s ease-in-out infinite;animation:fdAmb 11s ease-in-out infinite;-webkit-animation-delay:var(--d);animation-delay:var(--d)}@-webkit-keyframes fdAmb{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:.2}50%{-webkit-transform:translate(var(--ax), var(--ay));transform:translate(var(--ax), var(--ay));opacity:.7}}@keyframes fdAmb{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:.2}50%{-webkit-transform:translate(var(--ax), var(--ay));transform:translate(var(--ax), var(--ay));opacity:.7}}.fd-vis .ln{fill:none;stroke:#7ccbff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.fd-vis .ln.h{stroke-width:1.6}.fd-vis .glow{-webkit-filter:blur(2.5px);filter:blur(2.5px);opacity:.5}.fd-vis .ghost{opacity:.16}.fd-vis .fig{-webkit-animation:fdBreath 5s ease-in-out infinite;animation:fdBreath 5s ease-in-out infinite}@-webkit-keyframes fdBreath{0%,100%{opacity:.82}50%{opacity:1}}@keyframes fdBreath{0%,100%{opacity:.82}50%{opacity:1}}.fd-vis .mk{fill:none;stroke:#fff;stroke-width:16;stroke-linecap:round;stroke-dasharray:var(--l) var(--l);stroke-dashoffset:0;-webkit-animation:fdDraw var(--T) cubic-bezier(0.45, 0, 0.25, 1) infinite;animation:fdDraw var(--T) cubic-bezier(0.45, 0, 0.25, 1) infinite;-webkit-animation-delay:var(--D);animation-delay:var(--D)}@-webkit-keyframes fdDraw{0%,8%{stroke-dashoffset:var(--l)}32%,68%{stroke-dashoffset:0}90%,100%{stroke-dashoffset:calc(var(--l)*-1)}}@keyframes fdDraw{0%,8%{stroke-dashoffset:var(--l)}32%,68%{stroke-dashoffset:0}90%,100%{stroke-dashoffset:calc(var(--l)*-1)}}.fd-vis .pa{fill:#f5f3ee;opacity:0;-webkit-animation:fdPa var(--T) cubic-bezier(0.45, 0, 0.25, 1) infinite;animation:fdPa var(--T) cubic-bezier(0.45, 0, 0.25, 1) infinite;-webkit-animation-delay:calc(var(--D) + var(--s, 0s));animation-delay:calc(var(--D) + var(--s, 0s))}.fd-vis .pa.b{fill:#7ccbff}@-webkit-keyframes fdPa{0%{-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y));opacity:.45}24%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}32%,68%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}74%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}92%,100%{-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y));opacity:.45}}@keyframes fdPa{0%{-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y));opacity:.45}24%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}32%,68%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}74%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}92%,100%{-webkit-transform:translate(var(--x), var(--y));transform:translate(var(--x), var(--y));opacity:.45}}.fd-vis .tv{fill:#f5f3ee;offset-rotate:0deg;opacity:0;-webkit-animation:fdTv var(--T) linear infinite;animation:fdTv var(--T) linear infinite;-webkit-animation-delay:calc(var(--D) + var(--s, 0s));animation-delay:calc(var(--D) + var(--s, 0s))}@-webkit-keyframes fdTv{0%,34%{offset-distance:0%;opacity:0}38%{opacity:1}62%{opacity:1}66%,100%{offset-distance:100%;opacity:0}}@keyframes fdTv{0%,34%{offset-distance:0%;opacity:0}38%{opacity:1}62%{opacity:1}66%,100%{offset-distance:100%;opacity:0}}.fd-vis .orbit{fill:none;stroke:#7ccbff;stroke-opacity:.32;stroke-width:1;stroke-dasharray:2 9;-webkit-animation:flow 2.4s linear infinite;animation:flow 2.4s linear infinite}.fd-vis .osat{fill:#1ae19d;offset-rotate:0deg;-webkit-animation:fdSat 10s linear infinite;animation:fdSat 10s linear infinite}@-webkit-keyframes fdSat{0%{offset-distance:0%;opacity:1}44%{opacity:1}52%{opacity:.12}92%{opacity:.12}100%{offset-distance:100%;opacity:1}}@keyframes fdSat{0%{offset-distance:0%;opacity:1}44%{opacity:1}52%{opacity:.12}92%{opacity:.12}100%{offset-distance:100%;opacity:1}}@media(prefers-reduced-motion: reduce){.fd-vis .mk,.fd-vis .pa,.fd-vis .tv,.fd-vis .fig{-webkit-animation:none !important;animation:none !important}}.fd-vis .layer{-webkit-transition:-webkit-transform 1.2s var(--ease);transition:-webkit-transform 1.2s var(--ease);transition:transform 1.2s var(--ease);transition:transform 1.2s var(--ease), -webkit-transform 1.2s var(--ease)}#chiffres{padding:clamp(56px,6vw,96px) 0}#chiffres .s-h{margin-bottom:clamp(24px,3vw,40px)}#chiffres .s-h h2{font-size:clamp(34px,3.6vw,60px)}.nb-3{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto;border-top:1px solid var(--ln2)}.nb-c{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:clamp(10px,1vw,16px);padding:clamp(20px,2.2vw,32px) clamp(18px,2.4vw,40px) clamp(20px,2.2vw,32px)}.nb-c1{padding-left:0}.nb-c+.nb-c{border-left:1px solid var(--ln)}.nb-c .od{-ms-flex-item-align:last baseline;align-self:last baseline;color:#0b0b0a;font-size:clamp(52px,5.4vw,92px);padding:0;line-height:1}.nb-c1 .od{font-size:clamp(96px,10.5vw,176px)}.nb-c p{-ms-flex-item-align:start;align-self:start;font-size:15px;line-height:1.45;color:#55534e;max-width:17em}.mkt{margin:clamp(16px,3vw,40px) 0 clamp(56px,7vw,110px)}.mk-k{margin-bottom:clamp(16px,2vw,24px)}.mkt-l{list-style:none;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--ln2)}.mkc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(26px,2.6vw,40px) clamp(20px,2.6vw,44px) clamp(6px,1vw,12px)}.mkc:first-child{padding-left:0}.mkc+.mkc{border-left:1px solid var(--ln)}.mkc-k{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--g2)}.mkc-k.g{color:var(--vert)}.mkc h3{font-family:var(--disp);font-weight:700;letter-spacing:-0.035em;line-height:1.02;font-size:clamp(26px,2.6vw,42px);text-transform:lowercase;margin-top:14px;max-width:9.5em;min-height:2.04em}.mkc-sep{display:block;width:40px;height:1px;background:var(--ln2);margin:clamp(22px,2.4vw,34px) 0 clamp(16px,1.6vw,22px)}.mkc p{font-size:16px;line-height:1.6;color:#c9c6bd;margin-top:10px;max-width:24em}.mt6{position:relative;--dot:14px;--x0:7px;--span:0px;--fp:1;margin:clamp(64px,7vw,110px) 0 0}#expertises{padding-bottom:clamp(80px,9vw,140px)}.mt6-tr{position:absolute;left:var(--x0);top:calc(var(--dot)/2 - .5px);width:var(--span);height:1px;background:rgba(245,243,238,.2)}.mt6-g{position:absolute;left:0;top:-0.5px;height:2px;width:calc(var(--span)*var(--fp));background:#1ae19d;-webkit-box-shadow:0 0 8px rgba(26,225,157,.5);box-shadow:0 0 8px rgba(26,225,157,.5)}.mt6-l{list-style:none;position:relative;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0 clamp(16px,2vw,32px)}.mt6-s{position:relative;padding-top:calc(var(--dot) + 22px)}.mt6-d{position:absolute;left:0;top:0;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--n2);-webkit-box-shadow:inset 0 0 0 1.5px rgba(245,243,238,.45);box-shadow:inset 0 0 0 1.5px rgba(245,243,238,.45);-webkit-transition:background-color .35s var(--ease),-webkit-box-shadow .45s var(--ease);transition:background-color .35s var(--ease),-webkit-box-shadow .45s var(--ease);transition:background-color .35s var(--ease),box-shadow .45s var(--ease);transition:background-color .35s var(--ease),box-shadow .45s var(--ease),-webkit-box-shadow .45s var(--ease)}.mt6-n{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--g2);-webkit-transition:color .35s var(--ease);transition:color .35s var(--ease)}.mt6-s b{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(20px,1.65vw,26px);letter-spacing:-0.025em;line-height:1.05;margin-top:8px;color:rgba(245,243,238,.6);-webkit-transition:color .35s var(--ease);transition:color .35s var(--ease)}.mt6-p{display:block;font-size:14.5px;line-height:1.5;color:var(--g1);margin-top:8px;max-width:17em}.mt6-s.on .mt6-d{background:#1ae19d;-webkit-box-shadow:0 0 0 5px rgba(26,225,157,.14),0 0 14px rgba(26,225,157,.45);box-shadow:0 0 0 5px rgba(26,225,157,.14),0 0 14px rgba(26,225,157,.45)}.mt6-s.on .mt6-n{color:#1ae19d}.mt6-s.on b{color:var(--craie)}.mt6-d{-webkit-transition:background-color .35s var(--ease),-webkit-box-shadow .45s var(--ease),-webkit-transform .45s var(--ease);transition:background-color .35s var(--ease),-webkit-box-shadow .45s var(--ease),-webkit-transform .45s var(--ease);transition:background-color .35s var(--ease),box-shadow .45s var(--ease),transform .45s var(--ease);transition:background-color .35s var(--ease),box-shadow .45s var(--ease),transform .45s var(--ease),-webkit-box-shadow .45s var(--ease),-webkit-transform .45s var(--ease)}.mt6-s.cur .mt6-d{-webkit-transform:scale(1.3);transform:scale(1.3)}.mt6-s.cur b{color:#1ae19d}.mt6:not(.anim) .mt6-d{background:#1ae19d;-webkit-box-shadow:none;box-shadow:none}.mt6:not(.anim) .mt6-s b{color:var(--craie)}.mt6:not(.anim) .mt6-n{color:#1ae19d}.org{padding-bottom:clamp(40px,4vw,64px)}.og5{list-style:none;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));border-top:1px solid var(--ln2);margin-top:clamp(8px,1vw,16px)}.og5-i{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,2.2vw,32px) clamp(14px,1.8vw,28px) clamp(24px,2.4vw,36px)}.og5-i:first-child{padding-left:0}.og5-i+.og5-i{border-left:1px solid var(--ln)}.og5-n{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--oc);opacity:.8;-webkit-transition:opacity .4s var(--ease);transition:opacity .4s var(--ease)}.og5-f{display:block;width:28px;height:2px;border-radius:2px;background:var(--oc);margin:14px 0 18px;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:width .5s var(--ease);transition:width .5s var(--ease)}.og5-t{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(20px,1.9vw,30px);letter-spacing:-0.03em;line-height:1.08;color:var(--craie);-webkit-transition:color .45s var(--ease);transition:color .45s var(--ease);text-wrap:balance}.og5-i::before{content:"";position:absolute;z-index:-1;left:-10%;right:-10%;top:6%;height:110%;background:radial-gradient(52% 46% at 34% 50%, color-mix(in srgb, var(--oc) 16%, transparent), transparent 72%);opacity:.6;-webkit-transition:opacity .8s var(--ease);transition:opacity .8s var(--ease)}.og5-i:first-child::before{left:-14%}.og5-i:hover::before{opacity:1}.og5-i:hover .og5-n{opacity:1}.og5-i:hover .og5-f{width:44px}.og5-i:hover .og5-t{color:color-mix(in srgb, var(--oc) 70%, var(--craie))}.gs .og5-i{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);-webkit-transition:opacity .7s var(--ease) calc(var(--k)*.08s),-webkit-transform .8s var(--ease) calc(var(--k)*.08s);transition:opacity .7s var(--ease) calc(var(--k)*.08s),-webkit-transform .8s var(--ease) calc(var(--k)*.08s);transition:opacity .7s var(--ease) calc(var(--k)*.08s),transform .8s var(--ease) calc(var(--k)*.08s);transition:opacity .7s var(--ease) calc(var(--k)*.08s),transform .8s var(--ease) calc(var(--k)*.08s),-webkit-transform .8s var(--ease) calc(var(--k)*.08s)}.gs .og5-i .og5-f{width:0}.gs .og5.in .og5-i{opacity:1;-webkit-transform:none;transform:none}.gs .og5.in .og5-i .og5-f{width:28px;-webkit-transition:width .6s var(--ease) calc(.25s + var(--k)*.1s);transition:width .6s var(--ease) calc(.25s + var(--k)*.1s)}.gs .og5.in .og5-i:hover .og5-f{width:44px;-webkit-transition-delay:0s;transition-delay:0s}.ct{background:var(--n2);overflow:hidden}.ct-mq{font-size:clamp(56px,10vw,190px);line-height:.92;white-space:nowrap}.ct-mq .r{display:block;will-change:transform}.ct-mq .r2{padding-left:12vw}.ct-mq .o{color:var(--n2);-webkit-text-stroke:2.4px rgba(245,243,238,.45);paint-order:stroke fill}.ct-mq .serif{color:var(--vert)}.ct-l{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px;margin-top:clamp(40px,5vw,72px)}.ct-l .lede{grid-column:7/span 6}.cbs{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:auto auto auto;gap:clamp(16px,1.6vw,24px);margin-top:clamp(56px,7vw,100px)}.cb{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,36px);border-radius:24px;background:rgba(11,11,10,.7);-webkit-box-shadow:inset 0 0 0 1px var(--ln);box-shadow:inset 0 0 0 1px var(--ln);overflow:hidden;isolation:isolate;-webkit-transition:-webkit-box-shadow .5s var(--ease),-webkit-transform .7s var(--ease);transition:-webkit-box-shadow .5s var(--ease),-webkit-transform .7s var(--ease);transition:box-shadow .5s var(--ease),transform .7s var(--ease);transition:box-shadow .5s var(--ease),transform .7s var(--ease),-webkit-box-shadow .5s var(--ease),-webkit-transform .7s var(--ease)}.cb::before{content:"";position:absolute;z-index:-1;width:560px;height:560px;left:var(--mx, 85%);top:var(--my, 0%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, var(--hc) 34%, transparent), transparent 62%);opacity:.32;-webkit-transition:opacity .7s var(--ease);transition:opacity .7s var(--ease)}.cb:hover::before,.cb:focus-within::before{opacity:1}.cb:hover{-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hc) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hc) 45%, transparent);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.cb-vn{grid-column:1/span 6;grid-row:1/span 3}.cb:not(.cb-vn){grid-column:7/span 6}.cb-k{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--hc)}.cb h3{font-family:var(--disp);font-weight:700;letter-spacing:-0.04em;line-height:.92;font-size:clamp(32px,3vw,52px);text-transform:lowercase;-webkit-transition:color .4s;transition:color .4s}.cb:hover h3{color:var(--hc)}.cb-vn h3{font-size:clamp(46px,4.6vw,80px)}.cb-vn .vn-vis{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:220px;max-height:440px;margin:0 auto}.cb-vn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vn-vis{position:relative;width:100%;max-width:440px;aspect-ratio:4/3;margin:0 auto}.vn-vis::before{content:"";position:absolute;left:50%;top:50%;width:110%;aspect-ratio:1;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:radial-gradient(circle, color-mix(in srgb, #1AE19D 22%, transparent), transparent 62%);opacity:.55;-webkit-transition:opacity .8s var(--ease);transition:opacity .8s var(--ease)}.cb-vn:hover .vn-vis::before{opacity:1}.vn-vis svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vn-vis *{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}.ct.live .vn-vis *{-webkit-animation-play-state:running !important;animation-play-state:running !important}.vv-pulse{-webkit-transform-origin:200px 150px;transform-origin:200px 150px;-webkit-animation:vvPulse 3.6s cubic-bezier(0.2, 0.6, 0.3, 1) infinite;animation:vvPulse 3.6s cubic-bezier(0.2, 0.6, 0.3, 1) infinite}.vv-pulse.p2{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.vv-pulse.p3{-webkit-animation-delay:-2.4s;animation-delay:-2.4s}@-webkit-keyframes vvPulse{0%{-webkit-transform:scale(0.32);transform:scale(0.32);opacity:0}12%{opacity:.75}100%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}@keyframes vvPulse{0%{-webkit-transform:scale(0.32);transform:scale(0.32);opacity:0}12%{opacity:.75}100%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}.vv-bar{transform-box:fill-box;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:vvBar 1.8s ease-in-out infinite;animation:vvBar 1.8s ease-in-out infinite;-webkit-animation-delay:calc(var(--i)*-0.11s);animation-delay:calc(var(--i)*-0.11s)}@-webkit-keyframes vvBar{0%,100%{-webkit-transform:scaleY(0.35);transform:scaleY(0.35)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes vvBar{0%,100%{-webkit-transform:scaleY(0.35);transform:scaleY(0.35)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.vv-orb{-webkit-transform-origin:200px 150px;transform-origin:200px 150px;-webkit-animation:spin 9s linear infinite;animation:spin 9s linear infinite}.vv-orb.o2{-webkit-animation-duration:13s;animation-duration:13s;animation-direction:reverse}.vv-core{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:vvCore 1.8s ease-in-out infinite;animation:vvCore 1.8s ease-in-out infinite}@-webkit-keyframes vvCore{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.16);transform:scale(1.16)}}@keyframes vvCore{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.16);transform:scale(1.16)}}.vv-link{stroke-dasharray:3 7;-webkit-animation:flow 1.4s linear infinite;animation:flow 1.4s linear infinite}.cb-vn .btn{margin-top:10px}.cb p{font-size:15.5px;line-height:1.55;color:#c9c6bd;max-width:34em}.cb-f{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 20px;margin-top:auto;padding-top:8px}.soon{font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--g1)}.soon .todo{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:11.5px;margin-left:6px}.cb-vn .btn{-ms-flex-item-align:start;align-self:flex-start}.rec{width:8px;height:8px;border-radius:50%;background:var(--vert);-webkit-box-shadow:0 0 0 0 rgba(26,225,157,.6);box-shadow:0 0 0 0 rgba(26,225,157,.6);-webkit-animation:rec 2s infinite;animation:rec 2s infinite}@-webkit-keyframes rec{0%{-webkit-box-shadow:0 0 0 0 rgba(26,225,157,.6);box-shadow:0 0 0 0 rgba(26,225,157,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(26,225,157,0);box-shadow:0 0 0 10px rgba(26,225,157,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(26,225,157,0);box-shadow:0 0 0 0 rgba(26,225,157,0)}}@keyframes rec{0%{-webkit-box-shadow:0 0 0 0 rgba(26,225,157,.6);box-shadow:0 0 0 0 rgba(26,225,157,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(26,225,157,0);box-shadow:0 0 0 10px rgba(26,225,157,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(26,225,157,0);box-shadow:0 0 0 0 rgba(26,225,157,0)}}.eq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;height:clamp(80px,9vw,130px);margin:12px 0 10px}.eq i{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:9px;border-radius:4px;background:-webkit-gradient(linear, left bottom, left top, from(var(--vert)), to(var(--vert2)));background:linear-gradient(to top, var(--vert), var(--vert2));height:18%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.cb-vn:hover .eq i,.ct.live .eq i{-webkit-animation:eq 1.2s ease-in-out infinite;animation:eq 1.2s ease-in-out infinite;-webkit-animation-delay:calc(var(--i)*-0.13s);animation-delay:calc(var(--i)*-0.13s)}@-webkit-keyframes eq{0%,100%{height:18%}50%{height:var(--h, 80%)}}@keyframes eq{0%,100%{height:18%}50%{height:var(--h, 80%)}}.cl{background:var(--n0);padding-bottom:clamp(24px,3vw,40px)}#contact{padding-top:clamp(80px,10vw,150px)}.cl-p{border-radius:clamp(20px,2.4vw,36px);background:var(--craie);color:#121211;padding:clamp(28px,4vw,64px) 0;overflow:hidden}.cl-p .s-h{padding:0 clamp(24px,4vw,64px);margin-bottom:clamp(36px,4vw,56px)}.cl-p .lab{color:#5e5c57}.cl-p .lab b{color:#0c9466}.cl-p .lede{color:#55534e}.cl-p .lede strong{color:#121211}.mq{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-mask:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(8%, #000), color-stop(92%, #000), to(transparent));-webkit-mask:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(8%, #000), color-stop(92%, #000), to(transparent));mask:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.mq+.mq{margin-top:10px}.mq ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:10px;padding-right:10px;-webkit-animation:mq 60s linear infinite;animation:mq 60s linear infinite}.mq.rev ul{animation-direction:reverse;-webkit-animation-duration:70s;animation-duration:70s}.mq:hover ul{-webkit-animation-play-state:paused;animation-play-state:paused}.mq li{-webkit-box-flex:0;-ms-flex:none;flex:none;display:grid;place-items:center;width:clamp(150px,14vw,210px);height:clamp(84px,7.4vw,110px);border-radius:16px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(18,18,17,.07);box-shadow:inset 0 0 0 1px rgba(18,18,17,.07)}.mq img{height:36px;width:auto;max-width:72%;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.82;-webkit-transition:opacity .4s,-webkit-filter .4s;transition:opacity .4s,-webkit-filter .4s;transition:filter .4s,opacity .4s;transition:filter .4s,opacity .4s,-webkit-filter .4s}.mq li:hover img{-webkit-filter:none;filter:none;opacity:1}@-webkit-keyframes mq{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes mq{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.co{position:relative;background:radial-gradient(48% 42% at 76% 82%, rgba(26, 225, 157, 0.05), rgba(26, 225, 157, 0.018) 45%, transparent 72%),var(--n0);overflow:hidden;padding-bottom:clamp(64px,8vw,120px)}.co-cv{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.co::before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(90px,12vw,160px);background:-webkit-gradient(linear, left top, left bottom, from(var(--n0)), to(rgba(11, 11, 10, 0)));background:linear-gradient(var(--n0), rgba(11, 11, 10, 0));pointer-events:none;z-index:1}.co .wrap{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:40px 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.co-l{grid-column:1/span 6}.co-t .o{color:var(--vert)}.co-t{font-size:clamp(66px,10vw,180px);line-height:.86}.co-l>p:not(.slab){font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:#c9c6bd;margin-top:28px;max-width:24em}.co .wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.co-d{grid-column:8/span 5;list-style:none;border-top:1px solid var(--ln2)}.co-d li{display:grid;gap:10px;padding:clamp(20px,2.2vw,30px) 0;border-bottom:1px solid var(--ln)}.co-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;font-family:var(--disp);font-weight:700;letter-spacing:-0.035em;line-height:1.02;font-size:clamp(30px,3.4vw,54px);color:var(--craie);-webkit-transition:color .35s var(--ease);transition:color .35s var(--ease)}.co-big.co-adr{font-size:clamp(22px,2vw,32px);letter-spacing:-0.025em;line-height:1.15}.co-big .ar{-webkit-box-flex:0;-ms-flex:none;flex:none;width:clamp(44px,3.6vw,56px);height:clamp(44px,3.6vw,56px);border-radius:50%;display:grid;place-items:center;background:var(--vert);color:#0b0b0a;-webkit-transition:background-color .35s,-webkit-transform .5s var(--ease);transition:background-color .35s,-webkit-transform .5s var(--ease);transition:transform .5s var(--ease),background-color .35s;transition:transform .5s var(--ease),background-color .35s,-webkit-transform .5s var(--ease)}.co-big .ar svg{width:16px;height:16px}.co-big:hover{color:var(--vert)}.co-big:hover .ar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.co-soc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 28px;font-size:clamp(17px,1.35vw,20px);font-weight:500}.co-soc a{color:var(--craie);background:-webkit-gradient(linear, left top, left bottom, from(var(--vert)), to(var(--vert))) 0 100%/0 1px no-repeat;background:linear-gradient(var(--vert), var(--vert)) 0 100%/0 1px no-repeat;padding-bottom:2px;-webkit-transition:background-size .4s var(--ease),color .3s;transition:background-size .4s var(--ease),color .3s}.co-soc a:hover{color:var(--vert);background-size:100% 1px}.ft{background:var(--n0);border-top:1px solid var(--ln)}.ft-t{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:28px 24px;padding:clamp(48px,5vw,72px) 0 36px}.ft-t>div{grid-column:span 3;font-size:14.5px;line-height:1.75;color:#c9c6bd}.ft-t>div:first-child{grid-column:span 6}.ft-t .lab{display:block;margin-bottom:10px}.ft-t a:hover{color:var(--vert)}.ft-def{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2vw,30px);line-height:1.2;color:var(--craie);max-width:18em}.ft-def span{font-family:var(--mono);font-style:normal;font-size:12px;letter-spacing:.06em;color:var(--g1);margin-right:10px}.ft-wm{position:relative;padding:clamp(8px,1.2vw,20px) max(16px,1.6vw) calc(1.4vw + env(safe-area-inset-bottom, 0px))}.ft-wm svg{position:relative;display:block;width:100%;max-width:100%;height:auto}.ft-wm .wm{color:var(--craie);--a1:#1AE19D}.gs .ft-wm .wm{opacity:0;-webkit-transition:opacity .8s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .8s cubic-bezier(0.25, 0.1, 0.25, 1)}.gs .ft-wm.in .wm{opacity:1}.ft-b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--g1);padding-bottom:clamp(20px,2vw,32px)}.ft-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px 0}.ft-lg>*+*::before{content:"·";display:inline-block;margin:0 .75em;color:var(--g2)}.ft-b a{-webkit-transition:color .3s;transition:color .3s}.ft-b a:hover,.ft-b a:focus-visible{color:var(--vert)}.gs .rvl>span{-webkit-transform:translateY(160%);transform:translateY(160%)}.gs .rvf{opacity:0;-webkit-transform:translateY(28px);transform:translateY(28px)}@media(max-width: 1100px){.h-bot .rent{grid-column:1/-1;justify-self:start;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hd-in{grid-template-columns:1fr auto}.nav,.hd-r .ico{display:none}.mbtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.s-h h2{grid-column:1/-1}.s-h .lede{grid-column:1/-1}.h-bot{grid-template-columns:1fr auto}.h-kin{grid-column:1/-1}.s-cols{grid-template-columns:1fr}.sp+.sp{border-left:0;border-top:1px solid var(--ln)}.sp{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.sp>*{grid-column:2}.sp-top,.sp-vis{grid-column:1}.sp-vis{grid-row:2/span 6;align-self:start;margin:0}.sp-top{grid-column:1/-1}.nb-g{grid-template-columns:1fr}}@media(max-width: 1099px){.mt6-tr{left:calc(var(--dot)/2 - .5px);top:var(--y0, 7px);width:1px;height:var(--span)}.mt6-g{left:-0.5px;top:0;width:2px;height:calc(var(--span)*var(--fp))}.mt6-l{grid-template-columns:1fr;gap:clamp(26px,4vw,36px)}.mt6-s{padding-top:0;padding-left:calc(var(--dot) + clamp(20px,4vw,32px))}.mt6-s b{margin-top:6px}.mt6-p{max-width:32em}}@media(max-width: 900px){.og5{grid-template-columns:1fr 1fr}.og5-i,.og5-i:first-child{padding:20px 16px 22px 0;border-left:0 !important;border-bottom:1px solid var(--ln)}.og5-i:nth-child(even){padding-left:18px;border-left:1px solid var(--ln) !important}.og5-i:last-child{grid-column:1/-1}.nb-3{grid-template-columns:1fr 1fr}.nb-c1{grid-column:1/-1;border-bottom:1px solid var(--ln);padding-right:0}.nb-c+.nb-c{border-left:0}.nb-c:nth-child(3){border-left:1px solid var(--ln)}.nb-c:nth-child(2){padding-left:0}.mkt-l{grid-template-columns:1fr}.mkc,.mkc:first-child{padding:clamp(22px,4vw,30px) 0}.mkc+.mkc{border-left:0;border-top:1px solid var(--ln)}.mkc h3{min-height:0;max-width:none}.mkc-sep{margin:16px 0 12px}.fd{grid-template-columns:1fr}.fd-vis{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}:root{--hd:70px}.h-t{top:44%}.h-t .l2{padding-left:0}.h-bot{grid-template-columns:minmax(0, 1fr) auto;gap:14px 18px}.h-kin{grid-column:1/-1}.xl .n{padding-top:.5em}.xl>li>div{padding-top:0}.itl-g{grid-template-columns:1fr}.itl-t{text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.itl-t .disp{font-size:clamp(30px,8.4vw,72px)}.itl-t .serif{font-size:clamp(38px,10.6vw,90px)}.itl-rail .r-tool b{font-size:10px}.itl-rail .r-tool:nth-child(2) b{white-space:normal;width:7.5em;text-align:center;line-height:1.3}.itl-rail .r-tool:nth-child(2){left:22% !important}.itl-rail .r-tool:nth-child(3){left:48% !important}.itl-rail .r-tool:nth-child(4){left:71% !important}.mf-p p,.mf-p p:first-child{grid-column:1/-1}.oo-st{grid-template-columns:minmax(0, 1fr);-ms-flex-line-pack:start;align-content:start;gap:8px;padding-top:calc(var(--hd) + 4px)}.oo-orb{width:min(100%,(100svh - 470px)*1.37,480px)}.oo-l li{padding:10px 0 10px 44px}.oo-l h3{font-size:clamp(24px,7vw,34px)}.oo-l .n{top:16px}.oo.js-on .oo-l li p{max-height:0;opacity:0;margin-top:0;overflow:hidden;-webkit-transition:max-height .6s var(--ease),opacity .5s var(--ease),margin .6s var(--ease);transition:max-height .6s var(--ease),opacity .5s var(--ease),margin .6s var(--ease)}.oo.js-on .oo-l li.on p{max-height:7em;opacity:1;margin-top:6px}.oo-st>div>.lab{margin-bottom:8px !important}.oo.js-on .oo-l li{opacity:.36}.xl>li{grid-template-columns:44px minmax(0, 1fr);gap:10px 16px}.xl>li>div{grid-column:2}.xl>li:hover h3,.xl>li:focus-visible h3,.xl>li:focus-within h3{-webkit-transform:none;transform:none}.ct-mq .r2{padding-left:6vw}.ct-l .lede{grid-column:1/-1}.cb-vn,.cb:not(.cb-vn){grid-column:1/-1;grid-row:auto}.co-l,.co-d{grid-column:1/-1}.ft-t>div,.ft-t>div:first-child{grid-column:1/-1}}@media(max-width: 700px){.hd .hd-cta{display:none}.sp{display:-webkit-box;display:-ms-flexbox;display:flex}.sp-vis{max-width:420px;width:100%;margin:14px 0 22px}}@media(max-width: 560px){.nb-3{grid-template-columns:1fr}.nb-c,.nb-c1,.nb-c:nth-child(2){grid-column:auto;padding:22px 0;border-left:0 !important;border-bottom:1px solid var(--ln)}.nb-c:last-child{border-bottom:0}.nb-c .od,.nb-c1 .od{font-size:clamp(64px,19vw,96px)}.rent{width:100%;--rs:104px}.rent-k{font-size:10px;letter-spacing:.04em}.rent-a{white-space:nowrap;font-size:13.5px}body{font-size:16px}.lg-wm{width:100px}.btn{min-height:50px}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;-webkit-transition-delay:0s !important;transition-delay:0s !important}.mq{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-mask:none;mask:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mq ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.mq ul[aria-hidden]{display:none}.oo.js-on .oo-l li{opacity:1}}@media(min-width: 901px){.h-bot .rent{position:absolute;grid-column:auto !important;-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important;left:max(var(--pad),env(safe-area-inset-left, 0px));bottom:calc(100% + clamp(20px,3.5vh,40px))}.h-bot.rf{grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.1fr) auto auto}.h-bot.rf .rent{position:relative;left:auto;bottom:auto}}@media(min-width: 901px)and (max-width: 1100px){.h-bot.rf{grid-template-columns:1fr auto}.h-bot.rf .rent{grid-column:1/-1 !important;-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}}.rent.cp{--rm:10px;--rs:100px;gap:14px;padding-right:38px}.rent.cp .rent-av{padding:7px}.rent.cp .rent-p{display:none}.rent.cp.tn{--rm:8px;--rs:76px;padding-right:36px}.rent.cp.tn .rent-av{padding:4px;border-radius:10px}.rent.cp.tn .rent-t{font-size:18px;margin-top:4px}.rent.cp.tn .rent-a{margin-top:6px}.rent.off{display:none !important}#solutions{padding-top:clamp(56px,6vw,96px)}@media(max-width: 380px){.rent{--rs:92px;gap:12px;padding-right:34px}.rent-a{font-size:12.5px}.rent-t{font-size:19px}}@media(max-width: 340px){.rent-a{white-space:normal}}