.water-defs[data-astro-cid-lcdefpme]{width:0;height:0;position:absolute;overflow:hidden}.bigword[data-astro-cid-lcdefpme]{text-align:center;transform:translateY(calc((var(--travel,.5) - .5) * 140px));margin-bottom:4px;position:relative}.bigword-main[data-astro-cid-lcdefpme],.bigword-reflect[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.045em;color:rgb(var(--c-ink));white-space:nowrap;font-size:clamp(52px,10vw,128px);font-style:normal;font-weight:600;line-height:.9;display:block}.bigword-clip[data-astro-cid-lcdefpme]{padding-top:.06em;overflow:hidden}html.js .bigword-main[data-astro-cid-lcdefpme]{transition:transform 1.15s cubic-bezier(.16,1,.3,1);transform:translateY(102%)}html.js .bigword[data-astro-cid-lcdefpme].is-in .bigword-main[data-astro-cid-lcdefpme]{transform:translateY(0)}.bigword-water[data-astro-cid-lcdefpme]{height:.68em;margin-top:.06em;font-size:clamp(52px,10vw,128px);position:relative;overflow:hidden}html.js .bigword-water[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .9s .35s}html.js .bigword[data-astro-cid-lcdefpme].is-in .bigword-water[data-astro-cid-lcdefpme]{opacity:1}.bigword-reflect[data-astro-cid-lcdefpme]{transform-origin:top;opacity:.16;filter:url(#ocho-water);pointer-events:none;user-select:none;font-size:1em;transform:scaleY(-1)translateY(-100%)}.bigword-fade[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, rgb(var(--c-surface) / 0) 0%, rgb(var(--c-surface) / .1) 35%, rgb(var(--c-surface) / .55) 72%, rgb(var(--c-surface)) 100%);pointer-events:none;position:absolute;inset:0}.bigword-sub[data-astro-cid-lcdefpme]{text-align:center;max-width:52ch;color:rgb(var(--c-ink) / .62);margin:62px auto 80px;font-size:15px;line-height:1.7}@media (prefers-reduced-motion:reduce){.bigword-main[data-astro-cid-lcdefpme]{transition:none;transform:none}.bigword-water[data-astro-cid-lcdefpme]{opacity:1;transition:none}.bigword-reflect[data-astro-cid-lcdefpme]{filter:none}}.hero[data-astro-cid-lcdefpme]{border-radius:0 0 var(--r) var(--r);background:radial-gradient(120% 140% at 15% 0%, #2a2521 0%, rgb(var(--c-ink)) 55%, #100e0c 100%);flex-direction:column;min-height:0;padding-bottom:96px;display:flex;position:relative;overflow:hidden}.sando-dot[data-astro-cid-lcdefpme]{background:var(--iris);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7c6bea40}.cta-volt[data-astro-cid-lcdefpme]{border-radius:var(--r);background:var(--brass);color:#161311;white-space:nowrap;align-items:center;height:42px;padding:0 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.cta-volt[data-astro-cid-lcdefpme]:hover{transform:scale(1.045)}.hero-inner[data-astro-cid-lcdefpme]{transform:translateY(calc(var(--exit,0) * 110px));opacity:calc(1 - var(--exit,0) * .5);z-index:2;max-width:var(--shell);width:100%;padding:calc(var(--hdr-open) + 52px) var(--gutter) 0;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex;position:relative}.headline[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-align:center;letter-spacing:-.035em;color:rgb(var(--c-surface));margin:0;font-size:clamp(32px,4.2vw,58px);font-style:normal;font-weight:600;line-height:1.18}.headline-line[data-astro-cid-lcdefpme]{margin:-.14em -.12em;padding:.14em .12em;display:block;overflow:hidden}.headline-in[data-astro-cid-lcdefpme]{transform-origin:0 100%;animation:lineUp 1.15s var(--ease-out) forwards;animation-delay:calc(.18s + var(--n,0) * 90ms);display:block;transform:translateY(112%)rotate(1.2deg)}@keyframes lineUp{to{transform:none}}.headline-swap[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .18em;display:flex}.rotator[data-astro-cid-lcdefpme]{vertical-align:bottom;height:1.24em;width:var(--rot-w,auto);clip-path:inset(0 100% 0 0);margin-right:.24em;transition:width .45s cubic-bezier(.65,0,.35,1);animation:.75s cubic-bezier(.16,1,.3,1) .6s forwards highlightClip;display:inline-block;position:relative;overflow:hidden}@keyframes highlightClip{to{clip-path:inset(0)}}.rotator[data-astro-cid-lcdefpme]:before{content:"";border-radius:var(--r);background:rgb(var(--c-surface));transform-origin:0;animation:.75s cubic-bezier(.16,1,.3,1) .6s forwards highlightIn;position:absolute;inset:0;transform:scaleX(0)}@keyframes highlightIn{to{transform:scaleX(1)}}.rotator-word[data-astro-cid-lcdefpme]{height:100%;color:rgb(var(--c-ink));white-space:nowrap;align-items:center;padding:0 .28em;transition:opacity .4s;display:inline-flex;position:absolute;top:0;left:0}.rotator-word[data-astro-cid-lcdefpme]:first-child{position:relative}@keyframes rise{to{opacity:1;transform:translateY(0)}}.fan[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;margin:28px 0 34px;padding-top:72px;padding-bottom:36px;display:flex;position:relative}.fan-item[data-astro-cid-lcdefpme]{--cw:clamp(150px, 15.5vw, 246px);--overlap:clamp(-30px, -2vw, -16px);--step:calc(var(--cw) + 2 * var(--overlap));--d:calc(var(--i) - 2.5);--rot:calc(var(--d) * 5.5deg);--lift:calc(var(--d) * var(--d) * -3px);--py:0px;width:var(--cw);margin:0 var(--overlap);transform:translateX(calc(var(--d) * -1 * var(--step))) translateY(10px) rotate(0deg);opacity:0;transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .5s;transition-delay:calc(var(--i) * 90ms);z-index:calc(1 + var(--i));position:relative}.fan[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]{transform:translateY(calc(var(--lift) + var(--py))) rotate(var(--rot));opacity:1}.fan[data-astro-cid-lcdefpme].is-dealt .fan-item[data-astro-cid-lcdefpme]{transition:transform .32s cubic-bezier(.16,1,.3,1)}.fan[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:hover{transform:translateY(calc(var(--lift) + var(--py) - 16px)) rotate(var(--rot)) scale(1.05);z-index:30}.fan-card[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--r);width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 50px -20px #000000bf}.fan-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.fan-card[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.fan-tag[data-astro-cid-lcdefpme]{z-index:25;background:rgb(var(--c-surface));color:rgb(var(--c-ink));border-radius:var(--r);white-space:nowrap;opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(.55s + var(--i) * 70ms);padding:8px 15px;font-size:11.5px;font-weight:700;position:absolute;left:50%;box-shadow:0 10px 24px -10px #0009}.fan-tag[data-astro-cid-lcdefpme]:after{content:"";background:rgb(var(--c-surface));border-radius:var(--r);width:12px;height:12px;position:absolute;left:50%}.fan-tag--up[data-astro-cid-lcdefpme]{bottom:calc(100% + 14px);transform:translate(-50%,8px)}.fan-tag--up[data-astro-cid-lcdefpme]:after{bottom:-4px;transform:translate(-50%)rotate(45deg)}.fan-tag--down[data-astro-cid-lcdefpme]{top:calc(100% + 14px);transform:translate(-50%,-8px)}.fan-tag--down[data-astro-cid-lcdefpme]:after{top:-4px;transform:translate(-50%)rotate(45deg)}.fan[data-astro-cid-lcdefpme].is-in .fan-tag[data-astro-cid-lcdefpme]{opacity:1;transform:translate(-50%)}.fan--mobi[data-astro-cid-lcdefpme]{display:none}.hero-sub[data-astro-cid-lcdefpme]{text-align:center;max-width:58ch;color:rgb(var(--c-surface) / .72);opacity:0;margin:0 auto;font-size:clamp(13.5px,1.1vw,15.5px);line-height:1.75;animation:.7s cubic-bezier(.16,1,.3,1) .9s forwards rise;transform:translateY(16px)}.hero-scroll[data-astro-cid-lcdefpme]{opacity:0;flex-direction:column;align-items:center;gap:9px;margin:34px auto 0;text-decoration:none;animation:.7s cubic-bezier(.16,1,.3,1) 1.1s forwards rise;display:flex}.hero-scroll-ring[data-astro-cid-lcdefpme]{border:1.5px solid rgb(var(--c-surface) / .35);width:44px;height:44px;color:rgb(var(--c-surface));border-radius:50%;justify-content:center;align-items:center;animation:2.2s ease-in-out infinite scrollNudge;display:flex}@keyframes scrollNudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero-scroll-label[data-astro-cid-lcdefpme]{letter-spacing:0;color:rgb(var(--c-surface) / .5);font-size:12px;font-weight:500;transition:color .25s}.hero-scroll-ring[data-astro-cid-lcdefpme]{transition:background-color .3s,color .3s,border-color .3s}@media (hover:hover){.hero-scroll[data-astro-cid-lcdefpme]:hover .hero-scroll-ring[data-astro-cid-lcdefpme]{background:rgb(var(--c-surface));border-color:rgb(var(--c-surface));color:rgb(var(--c-ink))}.hero-scroll[data-astro-cid-lcdefpme]:hover .hero-scroll-label[data-astro-cid-lcdefpme]{color:rgb(var(--c-surface))}}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{box-sizing:border-box;border-radius:0;height:100svh;min-height:0;max-height:100svh;padding-bottom:0;overflow:clip hidden}.hero-inner[data-astro-cid-lcdefpme]{height:100%;min-height:0;padding:calc(var(--hdr-open) + 28px) 20px max(16px, env(safe-area-inset-bottom,0px));flex:1;justify-content:flex-start;gap:0}.headline[data-astro-cid-lcdefpme]{z-index:3;flex:none;margin-bottom:10px;font-size:clamp(22px,5.6vw,30px);position:relative}.rotator[data-astro-cid-lcdefpme]{max-width:100%;margin-right:0}.fan--desk[data-astro-cid-lcdefpme]{display:none}.fan--mobi[data-astro-cid-lcdefpme]{flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;padding:36px 0 24px;display:flex}.fan--mobi[data-astro-cid-lcdefpme] .fan-item[data-astro-cid-lcdefpme]{--cw:clamp(156px, 44vw, 196px);width:var(--cw);margin:calc(var(--cw) * -.2) 0 0;color:inherit;flex-shrink:0;text-decoration:none;transform:translateY(16px)rotate(0)}.fan--mobi[data-astro-cid-lcdefpme] .fan-item[data-astro-cid-lcdefpme]:first-child{margin-top:0}.fan--mobi[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:nth-child(odd){opacity:1;transform:translate(-28%)rotate(-7deg)}.fan--mobi[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:nth-child(2n){opacity:1;transform:translate(28%)rotate(6.5deg)}.fan--mobi[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:nth-child(odd):hover{z-index:30;transform:translate(-28%)rotate(-7deg)scale(1.03)}.fan--mobi[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:nth-child(2n):hover{z-index:30;transform:translate(28%)rotate(6.5deg)scale(1.03)}.fan--mobi[data-astro-cid-lcdefpme] .fan-tag[data-astro-cid-lcdefpme]{z-index:40;padding:5px 10px;font-size:10.5px}.fan--mobi[data-astro-cid-lcdefpme] .fan-item[data-astro-cid-lcdefpme]:first-child .fan-tag[data-astro-cid-lcdefpme],.fan--mobi[data-astro-cid-lcdefpme] .fan-item[data-astro-cid-lcdefpme]:nth-child(3) .fan-tag[data-astro-cid-lcdefpme]{left:auto;right:6px;transform:none}.fan--mobi[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:first-child .fan-tag[data-astro-cid-lcdefpme],.fan--mobi[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:nth-child(3) .fan-tag[data-astro-cid-lcdefpme]{transform:none}.fan--mobi[data-astro-cid-lcdefpme] .fan-item[data-astro-cid-lcdefpme]:nth-child(2) .fan-tag[data-astro-cid-lcdefpme]{left:8px;transform:none}.fan--mobi[data-astro-cid-lcdefpme].is-in .fan-item[data-astro-cid-lcdefpme]:nth-child(2) .fan-tag[data-astro-cid-lcdefpme]{transform:none}.hero-sub[data-astro-cid-lcdefpme]{flex:none;margin-top:6px;font-size:13px;line-height:1.55}.hero-scroll[data-astro-cid-lcdefpme]{flex:none;gap:6px;margin:8px auto 0}.hero-scroll-ring[data-astro-cid-lcdefpme]{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.headline[data-astro-cid-lcdefpme],.headline-in[data-astro-cid-lcdefpme],.hero-sub[data-astro-cid-lcdefpme],.hero-scroll[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}.rotator[data-astro-cid-lcdefpme]{clip-path:none;animation:none}.rotator[data-astro-cid-lcdefpme]:before{animation:none;transform:none}.fan-card[data-astro-cid-lcdefpme],.fan-tag[data-astro-cid-lcdefpme]{transition:none}.hero-scroll-ring[data-astro-cid-lcdefpme]{animation:none}}.trust[data-astro-cid-lcdefpme]{background:rgb(var(--c-surface));padding:88px 0 72px;position:relative}.trust-rule[data-astro-cid-lcdefpme]{height:1px;position:absolute;bottom:0;left:0;right:0}.trust-rule[data-astro-cid-lcdefpme]:after{content:"";background:var(--hair);transform-origin:0;transition:transform var(--d-reveal) var(--ease-mask);position:absolute;inset:0;transform:scaleX(0)}.trust-rule[data-astro-cid-lcdefpme].is-in:after{transform:none}@media (prefers-reduced-motion:reduce){.trust-rule[data-astro-cid-lcdefpme]:after{transition:none;transform:none}}.trust-head[data-astro-cid-lcdefpme]{max-width:var(--shell);padding:0 var(--gutter);text-align:left;margin:0 auto 48px}.trust-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.04em;color:rgb(var(--c-ink));margin:0 0 18px;font-size:clamp(30px,3.6vw,54px);font-weight:600;line-height:1.02}.trust-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;color:rgb(var(--c-ink) / .72);margin:0;font-size:15.5px;line-height:1.7}.marquee[data-astro-cid-lcdefpme]{transform:translateX(calc((var(--travel,.5) - .5) * -140px));overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{align-items:center;gap:48px;width:max-content;animation:30s linear infinite scroll;display:flex}.marquee-track[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:clamp(200px,14vw,220px);height:auto}.marquee[data-astro-cid-lcdefpme]:hover .marquee-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.marquee-track[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:hover{opacity:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme]{animation:none}}.section-kicker[data-astro-cid-lcdefpme]{color:var(--iris);margin:0 0 10px;font-size:12.5px;font-weight:700}.section-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;max-width:640px;margin:0 0 40px;font-size:clamp(24px,3vw,36px);font-weight:600}.services[data-astro-cid-lcdefpme]{background:rgb(var(--c-surface));padding:112px 0 120px}.services-inner[data-astro-cid-lcdefpme]{max-width:var(--shell);padding:0 var(--gutter);box-sizing:border-box;margin:0 auto}.panels[data-astro-cid-lcdefpme]{flex-direction:column;gap:28px;display:flex}.panel[data-astro-cid-lcdefpme]{top:calc(96px + var(--i,0) * 30px);border-radius:var(--r);border:1px solid var(--hair);box-shadow:0 -18px 44px -30px rgb(var(--c-ink) / .35);opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:sticky;overflow:hidden;transform:translateY(28px)}.panel-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:56px;display:grid}.panel[data-astro-cid-lcdefpme].is-visible{opacity:1;transform:translateY(0)}.panel--lime[data-astro-cid-lcdefpme]{background:rgb(var(--c-card));color:rgb(var(--c-ink))}.panel--beige[data-astro-cid-lcdefpme]{background:var(--inset);color:rgb(var(--c-ink))}.panel--ink[data-astro-cid-lcdefpme]{background:var(--zone);color:rgb(var(--c-ink))}.panel-title[data-astro-cid-lcdefpme]{color:rgb(var(--c-ink))}.panel-desc[data-astro-cid-lcdefpme]{color:rgb(var(--c-char))}.panel--reverse[data-astro-cid-lcdefpme] .panel-inner[data-astro-cid-lcdefpme]{direction:rtl}.panel--reverse[data-astro-cid-lcdefpme] .panel-inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{direction:ltr}.panel-media[data-astro-cid-lcdefpme]{position:relative}.panel-photo[data-astro-cid-lcdefpme]{border-radius:var(--r);aspect-ratio:4/3.1;position:relative;overflow:hidden}.panel-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}html.js .panel-photo[data-astro-cid-lcdefpme].is-in>img[data-astro-cid-lcdefpme]{transition:clip-path var(--d-reveal) var(--ease-mask), transform .9s var(--ease-out)}@media (hover:hover){.panel[data-astro-cid-lcdefpme]:hover .panel-photo[data-astro-cid-lcdefpme].is-in>img[data-astro-cid-lcdefpme]{transform:scale(1.04)}}.panel-play[data-astro-cid-lcdefpme]{background:rgb(var(--c-surface) / .95);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:2.6s ease-in-out infinite playPulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel-play[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{margin-left:3px}@keyframes playPulse{0%,to{box-shadow:0 0 #ffffff59}50%{box-shadow:0 0 0 14px #fff0}}.panel-badge[data-astro-cid-lcdefpme]{background:rgb(var(--c-surface));border-radius:var(--r);border:1px solid var(--hair);box-shadow:0 18px 36px -16px rgb(var(--c-ink) / .3);animation:5s ease-in-out infinite bob;position:absolute;bottom:-18px;left:-18px}.panel-badge--stat[data-astro-cid-lcdefpme]{flex-direction:column;gap:3px;padding:16px 20px;display:flex}.panel-badge-tag[data-astro-cid-lcdefpme]{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--c-ink));background:rgb(var(--brass-rgb) / .28);border-radius:var(--r);align-self:flex-start;margin-bottom:4px;padding:3px 8px;font-size:9.5px;font-weight:700}.panel-badge-value[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:rgb(var(--c-ink));font-size:26px;font-weight:600}.panel-badge-label[data-astro-cid-lcdefpme]{color:rgb(var(--c-muted));max-width:18ch;font-size:10.5px;font-weight:600}.panel-badge--text[data-astro-cid-lcdefpme]{color:rgb(var(--c-ink));align-items:center;gap:10px;padding:13px 18px;font-size:12px;font-weight:650;display:flex}.panel-badge-dot[data-astro-cid-lcdefpme]{background:var(--brass);border-radius:50%;flex-shrink:0;width:8px;height:8px}.compo[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;height:360px;display:flex;position:relative}html.js .compo-reel[data-astro-cid-lcdefpme],html.js .compo-card[data-astro-cid-lcdefpme],html.js .compo-stat[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--d-base) ease, translate var(--d-slow) var(--ease-out), scale var(--d-slow) var(--ease-out);translate:0 22px;scale:.96}html.js .panel[data-astro-cid-lcdefpme].is-visible .compo-reel[data-astro-cid-lcdefpme],html.js .panel[data-astro-cid-lcdefpme].is-visible .compo-card[data-astro-cid-lcdefpme],html.js .panel[data-astro-cid-lcdefpme].is-visible .compo-stat[data-astro-cid-lcdefpme]{opacity:1;translate:0;scale:1}html.js .panel[data-astro-cid-lcdefpme].is-visible .compo-reel[data-astro-cid-lcdefpme]{transition-delay:.15s}html.js .panel[data-astro-cid-lcdefpme].is-visible .compo-card[data-astro-cid-lcdefpme]{transition-delay:.3s}html.js .panel[data-astro-cid-lcdefpme].is-visible .compo-stat[data-astro-cid-lcdefpme]{transition-delay:.42s}.compo-reel[data-astro-cid-lcdefpme]{aspect-ratio:9/16;border-radius:var(--r);width:200px;box-shadow:0 30px 60px -24px rgb(var(--c-ink) / .4);position:relative;overflow:hidden}.compo-reel-bg[data-astro-cid-lcdefpme],video[data-astro-cid-lcdefpme].compo-reel-bg{object-fit:cover;width:100%;height:100%;display:block}.compo-reel[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#16131100 48%,#161311c7 100%);position:absolute;inset:0}.compo-reel-foot[data-astro-cid-lcdefpme]{z-index:2;position:absolute;bottom:12px;left:12px;right:12px}.compo-user[data-astro-cid-lcdefpme]{align-items:center;gap:7px;margin-bottom:6px;display:flex}.compo-handle-av[data-astro-cid-lcdefpme]{border:1.5px solid #ffffffe6;border-radius:50%;flex-shrink:0;width:22px;height:22px;overflow:hidden}.compo-handle-av[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.compo-handle[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 1px 3px #0006;font-size:10.5px;font-weight:600}.compo-caption[data-astro-cid-lcdefpme]{color:#ffffffeb;text-shadow:0 1px 3px #00000073;margin:0;font-size:10px;line-height:1.4}.compo-card[data-astro-cid-lcdefpme]{z-index:4;background:rgb(var(--c-surface));border-radius:var(--r);border:1px solid var(--hair);width:140px;box-shadow:0 20px 40px -18px rgb(var(--c-ink) / .28);padding:8px;animation:6s ease-in-out infinite bob;position:absolute;top:14%;left:6%}.compo-card-head[data-astro-cid-lcdefpme]{align-items:center;gap:8px;margin-bottom:7px;display:flex}.compo-card-av[data-astro-cid-lcdefpme]{width:26px;height:26px;box-shadow:0 0 0 1.5px rgb(var(--c-surface)), 0 0 0 3px var(--brass);border-radius:50%;flex-shrink:0;overflow:hidden}.compo-card-av[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.compo-card-id[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.compo-card-name[data-astro-cid-lcdefpme]{color:rgb(var(--c-ink));text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.compo-card-sub[data-astro-cid-lcdefpme]{color:rgb(var(--c-muted));font-size:9px}.compo-card-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.compo-card-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;display:block}.compo-stat[data-astro-cid-lcdefpme]{z-index:5;background:var(--brass);border-radius:var(--r);box-shadow:0 20px 40px -18px rgb(var(--c-ink) / .3);flex-direction:column;gap:2px;padding:12px 16px;animation:5.8s ease-in-out .4s infinite bob;display:flex;position:absolute;bottom:16%;right:8%}.compo-stat-tag[data-astro-cid-lcdefpme]{letter-spacing:.05em;text-transform:uppercase;color:var(--on-brass);align-self:flex-start;margin-bottom:2px;font-size:9px;font-weight:600}.compo-stat-value[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:#161311;font-size:26px;font-weight:600;line-height:1}.compo-stat-value[data-astro-cid-lcdefpme] .u[data-astro-cid-lcdefpme]{font-size:15px;font-weight:700}.compo-stat-label[data-astro-cid-lcdefpme]{color:var(--on-brass);max-width:17ch;font-size:10px;font-weight:650;line-height:1.35}@media (width<=900px){.compo[data-astro-cid-lcdefpme]{height:320px}.compo-card[data-astro-cid-lcdefpme]{width:122px;left:2%}.compo-stat[data-astro-cid-lcdefpme]{right:2%}.panel-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px;padding:28px 22px 32px}.panel[data-astro-cid-lcdefpme]{top:calc(72px + env(safe-area-inset-top,0px))}.panel--reverse[data-astro-cid-lcdefpme]{direction:ltr}.panel-badge[data-astro-cid-lcdefpme]{box-sizing:border-box;max-width:calc(100% - 24px);bottom:12px;left:12px;right:12px}.panel-badge--text[data-astro-cid-lcdefpme]{width:fit-content;max-width:100%}}@media (prefers-reduced-motion:reduce){.compo-card[data-astro-cid-lcdefpme],.compo-stat[data-astro-cid-lcdefpme]{animation:none}}.panel-kicker[data-astro-cid-lcdefpme]{border-radius:var(--r);border:1px solid var(--hair);letter-spacing:.03em;text-transform:uppercase;align-items:center;height:30px;margin-bottom:22px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.panel-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.15}.panel-desc[data-astro-cid-lcdefpme]{max-width:42ch;margin:0 0 28px;font-size:15px;line-height:1.6}.secteurs[data-astro-cid-lcdefpme]{background:rgb(var(--c-ink));padding:100px 0 0;position:relative;overflow:hidden}.secteurs-head[data-astro-cid-lcdefpme]{max-width:var(--shell);padding:0 var(--gutter);box-sizing:border-box;margin:0 auto}.secteurs-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.045em;color:var(--brass);text-transform:uppercase;margin:0 0 30px;font-size:clamp(40px,6.4vw,86px);font-weight:600;line-height:.94}.secteurs-cta[data-astro-cid-lcdefpme]{border-radius:var(--r);background:rgb(var(--c-surface));height:50px;color:rgb(var(--c-ink));font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 28px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-flex}.secteurs-cta[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.sec-strip[data-astro-cid-lcdefpme]{padding:0 var(--gutter) 96px;padding-left:calc(max(0px, 100% - var(--shell)) / 2 + var(--gutter));scrollbar-width:none;align-items:flex-start;gap:22px;margin-top:56px;display:flex;overflow-x:auto}.sec-strip[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.sec[data-astro-cid-lcdefpme]{width:clamp(240px,24vw,360px);height:var(--h);margin-top:var(--y);border-radius:var(--r);opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 90ms);flex:none;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateY(30px)}.sec[data-astro-cid-lcdefpme].is-visible{opacity:1;transform:translateY(0)}.sec[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;--par:1;width:100%;height:100%;scale:1.22;translate:0 calc((var(--travel,.5) - .5) * -28px * var(--par));transition:scale 1.4s var(--ease-out);display:block}.sec[data-astro-cid-lcdefpme]:nth-child(2)>img[data-astro-cid-lcdefpme]{--par:.6}.sec[data-astro-cid-lcdefpme]:nth-child(3)>img[data-astro-cid-lcdefpme]{--par:1.35}.sec[data-astro-cid-lcdefpme].is-visible>img[data-astro-cid-lcdefpme]{scale:1.1}.sec--contain[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:contain;background:rgb(var(--c-surface) / .06);padding:14%}@media (hover:hover){.sec[data-astro-cid-lcdefpme]:hover>img[data-astro-cid-lcdefpme]{transition-duration:.9s;scale:1.15}.sec[data-astro-cid-lcdefpme]:hover .sec-cap[data-astro-cid-lcdefpme]{translate:0 -4px}}.sec-cap[data-astro-cid-lcdefpme]{transition:translate .5s var(--ease-out);background:linear-gradient(to top, rgb(var(--c-ink) / .92) 0%, rgb(var(--c-ink) / .72) 55%, rgb(var(--c-ink) / 0) 100%);color:rgb(var(--c-surface));padding:22px 20px 20px;position:absolute;inset:auto 0 0}.sec-cap[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;color:rgb(var(--c-surface));overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(17px,1.6vw,21px)}.sec-cap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:rgb(var(--c-surface) / .72);margin:0;font-size:13px;line-height:1.55}.geo[data-astro-cid-lcdefpme]{background:var(--inset);padding:88px 0 92px;overflow:hidden}.geo-inner[data-astro-cid-lcdefpme]{max-width:var(--shell);padding:0 var(--gutter);box-sizing:border-box;grid-template-columns:minmax(260px,28%) 1fr;align-items:center;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.geo-head[data-astro-cid-lcdefpme]{max-width:36ch}.geo-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:rgb(var(--c-ink));margin:0 0 22px}.geo-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.geo-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;color:rgb(var(--c-ink));margin:0 0 18px;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.02}.geo-note[data-astro-cid-lcdefpme]{color:rgb(var(--c-ink) / .72);margin:0;font-size:15.5px;line-height:1.65}.geo-cities[data-astro-cid-lcdefpme]{flex-direction:column;gap:.72em;min-width:0;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.geo-line[data-astro-cid-lcdefpme]{--k:1;transform:translateX(calc((var(--travel,.5) - .5) * -70px * var(--k) + var(--v,0) * -22px)) skewX(calc(var(--v,0) * -4deg));transition:transform .12s linear;overflow:hidden}.geo-line[data-astro-cid-lcdefpme]:nth-child(2){--k:.55}.geo-line[data-astro-cid-lcdefpme]:nth-child(3){--k:.85}.geo-line-track[data-astro-cid-lcdefpme]{width:max-content;animation:geoScroll var(--spd,34s) linear infinite;display:flex}.geo-line-set[data-astro-cid-lcdefpme]{align-items:baseline;gap:2.1em;padding-right:2.1em;display:flex}.geo-line--rev[data-astro-cid-lcdefpme] .geo-line-track[data-astro-cid-lcdefpme]{animation-direction:reverse}.geo-line[data-astro-cid-lcdefpme]:hover .geo-line-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.geo-city[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.045em;color:rgb(var(--brass-rgb) / .42);white-space:nowrap;font-size:clamp(28px,4vw,52px);font-weight:600;line-height:.95}@keyframes geoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.geo-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:44px}.geo-head[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=700px){.geo-city[data-astro-cid-lcdefpme]{font-size:clamp(26px,8.5vw,40px)}}@media (prefers-reduced-motion:reduce){.geo-line-track[data-astro-cid-lcdefpme]{animation:none}.geo-line[data-astro-cid-lcdefpme]{transition:none;transform:none}.hero-inner[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{opacity:1;transform:none}.bigword[data-astro-cid-lcdefpme],.marquee[data-astro-cid-lcdefpme]{transform:none}.sec[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{transition:none;translate:none;scale:1}html.js .compo-reel[data-astro-cid-lcdefpme],html.js .compo-card[data-astro-cid-lcdefpme],html.js .compo-stat[data-astro-cid-lcdefpme]{opacity:1;transition:none;translate:none;scale:1}.hero-scroll-ring[data-astro-cid-lcdefpme],.sec-cap[data-astro-cid-lcdefpme],.faq-q-text[data-astro-cid-lcdefpme]{transition:none}}.faq[data-astro-cid-lcdefpme]{background:rgb(var(--c-surface));padding:100px 0 88px}.faq-grid[data-astro-cid-lcdefpme]{transform:translateY(calc(var(--exit,0) * 70px));opacity:calc(1 - var(--exit,0) * .4)}.site-end{z-index:2;position:relative}.faq-grid[data-astro-cid-lcdefpme]{max-width:var(--shell);padding:0 var(--gutter);box-sizing:border-box;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);margin:0 auto;display:grid}.faq-head[data-astro-cid-lcdefpme]{position:sticky;top:120px}.faq-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.035em;text-transform:none;color:rgb(var(--c-ink));margin:0;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.06}.faq-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-lcdefpme]{background:rgb(var(--c-ink));border-radius:var(--r);opacity:0;transition:opacity .5s,transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 70ms);padding:4px 10px;transform:translate(64px)}.faq-item[data-astro-cid-lcdefpme].is-visible{opacity:1;transform:translate(0)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:rgb(var(--c-surface));justify-content:space-between;align-items:center;gap:18px;padding:20px 16px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-q-text[data-astro-cid-lcdefpme]{transition:translate .4s var(--ease-out)}@media (hover:hover){.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover .faq-q-text[data-astro-cid-lcdefpme]{translate:3px}.faq-item[data-astro-cid-lcdefpme]:not([open]) summary[data-astro-cid-lcdefpme]:hover .faq-chevron[data-astro-cid-lcdefpme]{border-color:rgb(var(--c-surface) / .7);color:rgb(var(--c-surface))}}.faq-chevron[data-astro-cid-lcdefpme]{border:1.5px solid rgb(var(--c-surface) / .3);width:30px;height:30px;color:rgb(var(--c-surface) / .8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .3s,border-color .3s,color .3s;display:flex}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:rgb(var(--c-surface) / .7);margin:0;padding:0 16px 20px;font-size:14.5px;line-height:1.65}.faq-item[data-astro-cid-lcdefpme][open] .faq-chevron[data-astro-cid-lcdefpme]{background:var(--brass);border-color:var(--brass);color:rgb(var(--c-ink));transform:rotate(180deg)}@media (width<=900px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.faq-head[data-astro-cid-lcdefpme]{position:static}}
