@font-face{font-family:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/fonts/geist-latin.woff2)format("woff2");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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/geist-mono-latin.woff2)format("woff2");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}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/forum-latin.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-normal-latin.woff2)format("woff2");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}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-normal-latinext.woff2)format("woff2");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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-italic-latin.woff2)format("woff2");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}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-italic-latinext.woff2)format("woff2");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}:root{--bg:#000;--bg-soft:#101013;--ink:#f4f4f6;--ink-2:#c7c7cd;--gray:#8a8a90;--line:#ffffff1a;--l-bg:#fff;--l-bg2:#f5f5f7;--l-ink:#101013;--l-ink2:#3a3a3c;--l-gray:#6e6e73;--l-line:#e6e6eb;--teal:#3fd0d8;--glass-fill:linear-gradient(135deg,#ffffff21,#ffffff0a 44%,#ffffff14);--glass-blur:blur(22px) saturate(180%);--glass-line:#ffffff2e;--glass-inset:inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #ffffff0f;--glass-shadow:0 8px 40px -12px #00000080;--sec-y:clamp(56px,calc(5.4 * var(--vw,1vw)),78px);--hero-y:calc(var(--nav-h,68px) + clamp(52px,calc(6 * var(--vw,1vw)),92px));--hero-y-b:clamp(48px,calc(6 * var(--vw,1vw)),88px);--gap-kicker:clamp(9px,.95vw,14px);--gap-title:clamp(12px,1.4vw,20px);--maxw:1240px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--sans:"Geist",-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter Variable","Helvetica Neue",Arial,sans-serif;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--nav-h:68px}html[data-theme=light]{--bg:#f5f5f7;--bg-soft:#fff;--ink:#101013;--ink-2:#3a3a3c;--gray:#6e6e73;--line:#1010131f;--glass-fill:linear-gradient(135deg,#ffffffb8,#ffffff80 44%,#ffffff9e);--glass-line:#1010131a;--glass-inset:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #1010130a;--glass-shadow:0 8px 40px -18px #10101340}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}.seclink{color:inherit;text-underline-offset:4px;text-decoration:underline dotted #fff6}.seclink:hover{text-decoration-style:solid}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:0}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip}html{overflow-x:clip}body{touch-action:pan-y pinch-zoom}.hs-rail,.trail,.art-body table{touch-action:pan-x pan-y}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.serif{font-family:var(--serif);font-weight:400}.ital{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:#86868b}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #ffffffe6!important}[data-modal-title]:focus,[role=status][tabindex="-1"]:focus{outline:none!important}.wrap{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 32px}.center{text-align:center}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.04}.display{letter-spacing:-.02em;font-weight:700;line-height:1.06}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gray);font-size:12.5px;font-weight:600}.lead{font-size:clamp(1.05rem,calc(1.7 * var(--vw,1vw)),1.35rem);color:var(--ink-2);font-weight:400}.glass{isolation:isolate;background:var(--glass-fill);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow),var(--glass-inset);border-radius:22px;position:relative}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(130% 65% at 50% -12%,#fff3,#0000 58%);position:absolute;inset:0}.glass.on-light{background:linear-gradient(135deg,#ffffffb8,#ffffff6b 46%,#ffffff94);border-color:#1010131a;box-shadow:0 12px 40px -18px #10101338,inset 0 1px #ffffffe6,inset 0 -1px #1010130a}.glass.on-light:before{background:radial-gradient(130% 65% at 50% -12%,#ffffffe6,#0000 58%)}.btn{height:var(--btn-h,48px);cursor:pointer;transition:.3s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:.98rem;font-weight:600;display:inline-flex}.btn.solid{color:#000;background:#fff}.btn.solid:hover{background:#e7e7ea;transform:translateY(-1px)}.btn.line{color:#fff;backdrop-filter:blur(16px)saturate(180%);background:linear-gradient(135deg,#ffffff38,#ffffff1f 46%,#ffffff2b);border-color:#ffffff80;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff0f,0 6px 26px -14px #0000008c}.btn.line:hover{background:linear-gradient(135deg,#ffffff52,#ffffff2e 46%,#ffffff3d);border-color:#fff;transform:translateY(-1px)}.btn.dark{color:#fff;background:#101013}.btn.dark:hover{background:#000}.btn.sm{height:40px;padding:0 18px;font-size:.88rem}.arrow{transition:gap .3s var(--ease);align-items:center;gap:7px;font-weight:600;display:inline-flex}.arrow:hover{gap:12px}.arrow svg{width:16px;height:16px}.backbtn{z-index:110;color:#fff;cursor:pointer;opacity:.85;backdrop-filter:blur(24px)saturate(190%);width:52px;height:52px;transition:opacity .25s,transform .3s var(--ease);background:#1c1c206b;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;top:18px;left:84px;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff12,0 12px 32px -14px #0000008c}.backbtn:hover{opacity:1;transform:translate(-2px)}html[data-theme=light]:not(.night-inv) .backbtn,#nav.light~.backbtn{color:#101013;background:#fff9;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #10101314,0 12px 32px -18px #1010134d}@media (width<=860px){.backbtn{top:calc(env(safe-area-inset-top,0px) + 26px);width:46px;height:46px;left:74px}}.reveal{opacity:.001;transition:opacity .75s var(--ease-out),transform .95s var(--ease-out);transform:translateY(16px)}.reveal.in{opacity:1;transform:none}.reveal:is(figure,picture,video,canvas,img),.reveal.rv-m{transition-property:opacity,transform,filter;transition-duration:1s,1.25s,1s;transition-timing-function:var(--ease-out);transform:translateY(30px)scale(.985)}.reveal:is(figure,picture,video,canvas,img).in,.reveal.rv-m.in{transform:none}.d1{transition-delay:60ms}.d2{transition-delay:.12s}.d3{transition-delay:.18s}.d4{transition-delay:.24s}.d5{transition-delay:.3s}.d6{transition-delay:.36s}.reveal-img{opacity:.001;transition:opacity 1.1s var(--ease-out),transform 1.4s var(--ease-out);transform:scale(1.05)}.reveal-img.in{opacity:1;transform:scale(1)}.mask{display:block;overflow:hidden}.mask>span{transition:transform 1s var(--ease-out);display:block;transform:translateY(110%)}.mask.in>span,.reveal.in .mask>span{transform:none}.mask.l2>span{transition-delay:.12s}.mask.l3>span{transition-delay:.24s}.modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal-bg{backdrop-filter:blur(10px);opacity:0;transition:opacity .4s var(--ease);background:#040406b8;position:absolute;inset:0}.modal.open .modal-bg{opacity:1}.modal-card{z-index:2;width:min(1080px,100%);max-height:calc(88 * var(--vh));backdrop-filter:blur(28px)saturate(180%);opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(155deg,#1a1a20d1,#0c0c0fe0 55%),#0c0c0f80;border:1px solid #ffffff2b;border-radius:28px;padding:44px;position:relative;overflow:auto;transform:translateY(24px)scale(.97);box-shadow:0 60px 140px -50px #000000d9,inset 0 1px #ffffff3d,inset 0 -1px #ffffff0d}.modal-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 46% at 50% -8%,#ffffff24,#0000 60%);position:absolute;inset:0}.modal.open .modal-card{opacity:1;transform:none}.modal-x{backdrop-filter:blur(12px)saturate(180%);color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff24,#ffffff0d);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;line-height:1;transition:all .25s;display:grid;position:absolute;top:20px;right:20px;box-shadow:inset 0 1px #ffffff40}.modal-x:hover{background:#ffffff2e}@media (width<=760px){.modal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.modal-card{max-height:calc(calc(100 * var(--dvh)) - 24px);border-radius:20px;padding:28px 20px 22px!important}.modal-x{top:12px;right:12px}}.marquee{white-space:nowrap;position:relative;overflow:hidden}.marquee>.track{animation:scrollx var(--dur,32s) linear infinite;will-change:transform;align-items:center;gap:56px;display:inline-flex}@keyframes scrollx{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}.reveal,.mask>span{opacity:1;transition:none;transform:none}.modal-bg,.modal-card{transition:none}html{scroll-behavior:auto}}@media (width<=820px){.wrap{padding:0 20px}}@media (width<=760px){.btn{padding:0 22px;font-size:.95rem}.btn.sm{height:44px;padding:0 18px}input,select,textarea{min-height:44px;font-size:16px!important}textarea{min-height:88px}.harr,.jvarr,.modal-x,.rt-x,.pscroll{min-width:44px;min-height:44px}.jvarr,.harr{width:44px;height:44px}.lrow{padding-top:18px;padding-bottom:18px}h1,h2,h3,.display{overflow-wrap:anywhere;hyphens:none}img,video,svg,table{max-width:100%}section[id]{scroll-margin-top:0}[id]:not(section){scroll-margin-top:calc(var(--nav-h) + 12px)}}html,body{max-width:100%;overflow-x:clip}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@property --cb-a{syntax:"<angle>";inherits:false;initial-value:-75deg}[data-curtain]{z-index:2;isolation:isolate;position:relative;background:var(--c-under,#fff)!important}[data-curtain]:before{content:"";z-index:-1;pointer-events:none;background:var(--c-bg,#000);clip-path:inset(0 var(--cs,0px) 0 var(--cs,0px) round var(--cr,0px) var(--cr,0px) 0 0);will-change:clip-path;position:absolute;inset:0}[data-curtain=dark]{--c-bg:#000;--c-under:#fff}[data-curtain=light]{--c-bg:#fff;--c-under:#000}[data-curtain=soft]{--c-bg:linear-gradient(#f5f5f7 calc(100% - 140px),#fff);--c-under:#fff}[data-curtain].c-full:before{clip-path:none}[data-curtain]>.wrap{transform:translate3d(0,var(--cy,0px),0);opacity:var(--co,1)}@media (prefers-reduced-motion:reduce){[data-curtain]:before{clip-path:none}[data-curtain]>.wrap{opacity:1;transform:none}}:root{--t0:clamp(2.8rem,calc(6.2 * var(--vw,1vw)),6rem);--t1:clamp(2.3rem,calc(4.3 * var(--vw,1vw)),3.9rem);--t2:clamp(1.5rem,calc(2.2 * var(--vw,1vw)),2.05rem);--tw:580;--tls:-.045em;--tlh:1.02;--sub:clamp(1.05rem,calc(1.5 * var(--vw,1vw)),1.38rem);--sub-c:#5b5b5beb;--sub-w:46ch;--grey:#86868b;--sec-y:clamp(80px,calc(9 * var(--vw,1vw)),140px);--btn-h:48px}.kick{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:#6e6e73;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:.72rem;font-weight:500;display:inline-flex}.kick b{color:#fff;background:#101013;border-radius:5px;place-items:center;min-width:26px;height:19px;padding:0 6px;font-size:.68rem;font-weight:600;display:grid}.kick.on-dark{color:#ffffff8c}.kick.on-dark b{color:#000;background:#fff}.skip{z-index:1000;color:#fff;background:#101013;border-radius:999px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .25s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus-visible{outline-offset:2px;outline:3px solid #fff;transform:none}main:focus{outline:none}.lp{padding:var(--sec-y) 0;color:#101013;background:#fff;position:relative}.lp.on-dark{color:#fff}.lp-hd{justify-items:start;gap:14px;max-width:820px;display:grid}.lp-hd.c{text-align:center;justify-items:center;margin-inline:auto}.lp-hd h2{font-size:var(--t1);font-weight:var(--tw);letter-spacing:var(--tls);line-height:var(--tlh);text-wrap:balance}.lp-hd h2 span{color:var(--grey)}.lp-hd p{font-size:var(--sub);color:var(--sub-c);max-width:var(--sub-w);text-wrap:pretty;font-weight:350;line-height:1.42}.lp.on-dark .lp-hd h2 span{color:#ffffff80}.lp.on-dark .lp-hd p{color:#ffffffa3}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}@media (width<=860px){.lp-split{grid-template-columns:minmax(0,1fr)}}.lp{overflow-x:clip}.lp>.wrap{z-index:1;position:relative}.lp{--glc:#a8b4e433}.lp.on-dark{--glc:#ffffff16}.lp[data-curtain=soft]{--glc:#fffffff2}.lp{--ga:#a8b4e42e;--gb:#ffd6aa24;--gx:30%;--gy:40%}.lp.ag{--ga:#ffce8c33;--gb:#96beff24;--gx:24%}.lp.ns{--ga:#96dcc829;--gb:#beaaff1f;--gx:70%}.lp.rs{--ga:#c8b4ff29;--gb:#ffdcb41f;--gx:76%;--gy:60%}.lp.mc{--ga:#8cbeff29;--gb:#e6e6f033;--gx:40%}.lp.dm{--ga:#ffc8822e;--gb:#aac8ff24;--gx:66%}.lp.mtl{--ga:#ffbaba24;--gb:#aadcff24;--gx:30%;--gy:62%}.lp.acc{--ga:#aae6be29;--gb:#ffd7a024;--gx:72%}.lp.fq{--ga:#dcdceb2e;--gb:#dcdceb00}.lp:after{content:"";aspect-ratio:1.7;z-index:0;pointer-events:none;background:radial-gradient(42% 52% at var(--gx) var(--gy),var(--ga),transparent 72%),radial-gradient(40% 50% at calc(100% - var(--gx)) calc(100% - var(--gy)),var(--gb),transparent 72%);width:min(1180px,150vw);opacity:var(--gl,0);transform:translate(-50%,-50%) scale(calc(.82 + var(--gl,0) * .18)) rotate(calc(var(--gl,0) * 8deg));position:absolute;top:52%;left:50%}.lp.on-dark:after{background:radial-gradient(closest-side,var(--glc),#fff0)}.lp .reveal{filter:blur(5px);transition:opacity .75s var(--ease-out),transform .95s var(--ease-out),filter .8s var(--ease-out)}.lp .reveal:is(figure,picture,video,canvas,img),.lp .reveal.rv-m{transition-duration:1s,1.25s,1s}.lp .reveal.in{filter:none}@media (prefers-reduced-motion:reduce){.lp:after{opacity:.6;transform:translate(-50%,-50%)}.lp .reveal{filter:none}}@media (width>=861px) and (height>=620px){.lp{min-height:calc(100 * var(--svh));padding-block:calc(var(--nav-h,64px) + 40px) 56px;flex-direction:column;justify-content:center;display:flex}}.lp-go{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:clamp(26px,3vw,40px);display:flex}.lp-go.l{justify-content:flex-start}.lp-btn{height:var(--btn-h);color:#fff;font:inherit;cursor:pointer;background:#101013;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 22px;font-size:.96rem;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(.2,1,.3,1);display:inline-flex}.lp-btn:hover{transform:translateY(-2px)}.lp-lk{height:var(--btn-h);color:#101013;align-items:center;gap:7px;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn svg,.lp-lk svg{width:15px;height:15px;transition:transform .4s cubic-bezier(.2,1,.3,1)}.lp-btn:hover svg,.lp-lk:hover svg{transform:translate(3px)}html.night-inv,html.night-inv body{background:#000}html.night-inv main,html.night-inv #foot,html.night-inv.night-inv.night-inv main :is(img,video,iframe,canvas):not(.ni-keep),html.night-inv.night-inv.night-inv #foot :is(img,video):not(.ni-keep){filter:invert()hue-rotate(180deg)}html.night-inv main,html.night-inv #foot{transition:filter .5s}html.night-inv main :is(.fo-card.hl,.verdict,.ls-gate,.ah-shot,.es-shot,.md-card,.cm-card){box-shadow:0 0 0 1px #10101324!important}html.night-inv main .ni-ca{filter:invert()hue-rotate(180deg)!important;mix-blend-mode:normal!important}html.night-inv main img:is([src*=conn-github],[src*=conn-linear],[src*=conn-x\.],[src*=conn-notion],[src*=conn-odoo],[src*=conn-grok],[src*=modeles\/chatgpt],[src*=modeles\/grok],[src*=conn-threema]),html.night-inv main :is(.rl-plat img,.rl-ni img),html.night-inv main img:is([src*=plat-apple],[src*=plat-linux]),html.night-inv main .nt-ic.dk img{filter:none!important}html.night-inv main .pr-own-card{filter:invert()hue-rotate(180deg)}html.night-inv main .pr-own-card :is(img,video,canvas){filter:none!important}html.night-inv main .ev-flag{filter:invert()hue-rotate(180deg)}html.night-inv main .ni-cm{mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);filter:invert()hue-rotate(180deg)!important;mix-blend-mode:normal!important}html.night-inv main img.dk-l.ni-cm{mask-image:none;filter:brightness(.85)invert()hue-rotate(180deg)!important}html.night-inv main .fm-night{filter:invert()hue-rotate(180deg)}html.night-inv main :is(.fm-desk .dk-warm,.fm-desk .dk-dark){filter:invert()hue-rotate(180deg);mix-blend-mode:screen!important}html,body{overscroll-behavior-x:none}:where(.dk-track,.ag-row,.mtl-row,.mc-tabs,.ac-rail,.hs-rail,.trail,[data-deck-track]){overscroll-behavior-x:contain}:root{--z:1;--vh:calc(1vh / var(--z));--svh:calc(1svh / var(--z));--dvh:calc(1dvh / var(--z));--lvh:calc(1lvh / var(--z));--vw:calc(1vw / var(--z))}@media (width>=1900px){:root{--z:1.06}}@media (width>=2200px){:root{--z:1.12}}@media (width>=2500px){:root{--z:1.2}}body{zoom:var(--z)}:root{--day:#f7f6f3;--day-card:#fff}html.home:not([data-theme=dark]) body,html.home:not([data-theme=dark]) main,html.home .lp{background:var(--day)}html:not([data-theme=dark]) .lp{--grey:#6f6f75;--sub-c:#34343adb}html:not([data-theme=dark]) .kick{color:#4f4f55}html:not([data-theme=dark]) .lp:after{opacity:calc(.55 + var(--gl,0) * .45)}html:not([data-theme=dark]) .lp.ag{background:linear-gradient(180deg,var(--day) 0%,#eceef8 30%,#f2eef6 70%,var(--day) 100%)}html:not([data-theme=dark]) .lp.rs{background:linear-gradient(180deg,var(--day) 0%,#f6efe8 35%,#efedf7 75%,var(--day) 100%)}html:not([data-theme=dark]) .lp.acc{background:linear-gradient(180deg,var(--day) 0%,#eef4ef 45%,var(--day) 100%)}.lp-btn{background:linear-gradient(#232327,#0b0b0d);transition:transform .4s cubic-bezier(.2,1,.3,1),box-shadow .4s;box-shadow:inset 0 1px #ffffff24,0 14px 30px -14px #10101399}.lp-btn:hover{box-shadow:inset 0 1px #ffffff24,0 20px 38px -14px #101013b3}html:not([data-theme=dark]) .ag-card{background:#ffffffb8;box-shadow:0 0 0 1px #1010130f,0 24px 44px -34px #10101366}html:not([data-theme=dark]) .ag-card:hover{background:#fff}html:not(.night-inv):not(.home){--l-gray:#5c5c62;--l-ink2:#2e2e32;--grey:#6f6f75;--sub-c:#34343adb}html:not(.night-inv):not(.home) .kick{color:#4f4f55}html:not(.night-inv):not(.home) .btn.dark{background:linear-gradient(#232327,#0b0b0d);box-shadow:inset 0 1px #ffffff24,0 14px 30px -14px #10101399}html:not(.night-inv):not(.home) main video[src*="/assets/comoto/anim-"]{mix-blend-mode:multiply}.n-orb{z-index:2;pointer-events:none;border-radius:50%;display:none;position:absolute}html.n-orbs .n-orb{display:block}html.n-orbs [data-orb]{opacity:0!important}html.night-inv main .n-orb{filter:invert()hue-rotate(180deg)}html.night-inv main .n-orb video{filter:none!important}.n-in{isolation:isolate;box-shadow:0 0 60px -10px rgba(var(--c),.55),0 20px 40px -20px rgba(var(--c),.8);border-radius:50%;position:absolute;inset:0;overflow:hidden}.n-in video{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.03)}.n-in svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.n-e{transform-box:fill-box;transform-origin:50% 55%;animation:5.2s ease-in-out infinite nBlink}.n-e ellipse{fill:#fff;opacity:.97}@keyframes nBlink{0%,44%,48%,52%,to{transform:scaleY(1)}46%,50%{transform:scaleY(.1)}}.n-gl{background:radial-gradient(28% 18% at 34% 20%,#ffffffe6,#fff0 70%),radial-gradient(60% 60%,#0000 82%,#ffffff47 93%,#0000 100%);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.n-orb{animation:5.5s ease-in-out infinite nFloat}}@keyframes nFloat{0%,to{translate:0}50%{translate:0 -6px}}html.home:not([data-theme=dark]) .rs-box{background:#fff}html.home:not([data-theme=dark]) .lp.fq{background:linear-gradient(180deg,var(--day) 0%,var(--day) 45%,#fff 100%)}html.home:not([data-theme=dark]) .lp.fq:after{opacity:.35}html.home:not([data-theme=dark]) .ac{background:var(--day)}html.home .foot .fbottom{padding-bottom:6px}@media (width<=1099px){html:not(#_) main :is(.cx-sec.cx-soft,.reserv,.s-two,.s-design,.cc-soft,.mt.soft,.atlas-section,.sov-section){--band:#f5f5f7;--fade:min(110px,22%);background:linear-gradient(180deg,var(--bt,#fff) 0,var(--band) var(--fade),var(--band) calc(100% - var(--fade)),var(--bb,#fff) 100%)}html:not(#_) main :is(.atlas-section,.sov-section){--band:#f5f5f3}html:not(#_) main :is(.cx-sec.cx-soft,.reserv,.s-two,.s-design,.cc-soft,.mt.soft,.atlas-section,.sov-section)+:is(.cx-sec.cx-soft,.reserv,.s-two,.s-design,.cc-soft,.mt.soft,.atlas-section,.sov-section){--bt:var(--band)}html:not(#_) main :is(.cx-sec.cx-soft,.reserv,.s-two,.s-design,.cc-soft,.mt.soft,.atlas-section,.sov-section):has(+:is(.cx-sec.cx-soft,.reserv,.s-two,.s-design,.cc-soft,.mt.soft,.atlas-section,.sov-section)){--bb:var(--band)}}
