.std-landing-lede{max-width:40ch}.std-btn-down:hover svg:last-child{transform:translateY(3px)}.std-stage-canvas{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out);display:block;position:fixed;inset:0}.std-stage-canvas[data-webgl=ready]{opacity:1}.std-landing>section{z-index:1;position:relative}.std-landing .std-hero,.std-landing .std-simulator{background:0 0}.std-landing .std-solutions{background:radial-gradient(60% 38% at 50% 48%,#4ea4bd14,#0000 70%)}.std-landing .std-julien{background:radial-gradient(32% 36% at 80% 48%,#c9a24b14,#0000 70%)}.std-landing .std-finale{background:radial-gradient(45% 30% at 50% 30%,#4ea4bd14,#0000 70%)}.std-landing[data-stage=ready] [data-stage-fallback]{opacity:0}.std-landing[data-stage=ready] .std-finale-cta{box-shadow:inset 0 1px #fffaebb3,0 0 0 6px #e6cd9224,0 0 60px #c9a24ba6}.std-landing .std-finale-stage{height:clamp(20rem,52vh,32rem)}.std-who{background:radial-gradient(45% 50% at 72% 60%, #2c6e7b14, transparent 70%), var(--paper);color:var(--ink);padding:var(--section-y) 0;position:relative;overflow:hidden}.std-who ::selection{color:var(--ink);background:#2c6e7b2e}.std-who :focus-visible{outline-color:var(--cyan-ink)}.std-who .std-figure{color:var(--cyan-ink);text-shadow:none}.std-who-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;display:grid}.std-who-copy .std-h2{max-width:12ch}.std-who-badge{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.6rem;margin-top:1.4rem;font-size:.68rem;font-weight:500;display:inline-flex}.std-who-badge:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c9a24b29}.std-who-list{border-top:1px solid var(--ink);margin-top:clamp(1.6rem,3vw,2.2rem)}.std-who-list li{border-bottom:1px solid var(--line);font-family:var(--f-display);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;gap:.9rem;padding:1.05rem 0;font-size:clamp(1.08rem,1.45vw,1.3rem);font-weight:600;line-height:1.3;display:grid}.std-who-list li>span:first-child{font-family:var(--f-mono);letter-spacing:.14em;color:var(--cyan-ink);font-size:.66rem;font-weight:500}.std-who-guide{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.5rem;font-size:1.02rem;line-height:1.5;display:flex}.std-who-guide a{min-height:2.75rem;color:var(--cyan-ink);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out);border:1px solid #2c6e7b66;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.std-who-guide a:hover{border-color:var(--cyan-ink);background:#2c6e7b0f}.std-who-guide a svg{transition:transform .35s var(--ease-out)}.std-who-guide a:hover svg{transform:translateY(3px)}.std-who-grid{z-index:1;min-height:clamp(30rem,68vh,40rem);position:relative}.std-wave-field{z-index:0;position:absolute;inset:0 0 0 38%;-webkit-mask-image:radial-gradient(66% 70% at 52%,#000 62%,#0000 100%);mask-image:radial-gradient(66% 70% at 52%,#000 62%,#0000 100%)}.std-wave-canvas{opacity:0;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.std-wave-canvas[data-webgl=ready]{opacity:1}.std-solutions{--wall-gap:clamp(1rem, 2.2vw, 2rem);isolation:isolate;padding:var(--section-y) 0 clamp(4.5rem, 9vw, 7rem);color:var(--slate-2);position:relative;overflow:hidden}.std-solutions-head .std-h2{max-width:13ch}.std-wall{perspective:1300px;perspective-origin:50% 14%;margin-top:clamp(3rem,6vw,5rem);position:relative}.std-wall-floor{--col:calc((min(100vw, 80rem) - 2 * var(--gutter) - 3 * var(--wall-gap)) / 4);left:-25%;right:-25%;top:calc(var(--col) * .75 + 6.6rem - 26rem);transform-origin:50% 100%;pointer-events:none;opacity:.85;height:30rem;position:absolute;transform:rotateX(80deg);-webkit-mask-image:radial-gradient(48% 70% at 50% 100%,#000 20%,#0000 72%);mask-image:radial-gradient(48% 70% at 50% 100%,#000 20%,#0000 72%)}.std-wall-row{gap:var(--wall-gap);transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.std-solution{transform-style:preserve-3d;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.std-wall-unit{transform-style:preserve-3d;transition:transform .8s var(--ease-out);margin-bottom:4.4rem;position:relative}.std-solution[data-slot="0"] .std-wall-unit{transform-origin:100%;transform:rotateY(26deg)translateZ(-10px)}.std-solution[data-slot="1"] .std-wall-unit{transform-origin:100%;transform:rotateY(10deg)translateZ(30px)}.std-solution[data-slot="2"] .std-wall-unit{transform-origin:0%;transform:rotateY(-10deg)translateZ(30px)}.std-solution[data-slot="3"] .std-wall-unit{transform-origin:0%;transform:rotateY(-26deg)translateZ(-10px)}@media (hover:hover){.std-solution[data-slot="0"]:hover .std-wall-unit{transform:rotateY(14deg)translateZ(40px)}.std-solution[data-slot="1"]:hover .std-wall-unit,.std-solution[data-slot="2"]:hover .std-wall-unit{transform:translateZ(70px)}.std-solution[data-slot="3"]:hover .std-wall-unit{transform:rotateY(-14deg)translateZ(40px)}}.std-wall-body{-webkit-box-reflect:unset;box-shadow:0 0 0 1px #7fc8db1a,0 40px 60px -36px #000000f2,0 0 60px -18px #4ea4bd4d}.std-wall-glass{padding:0}.std-wall-bar{z-index:1;font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #3a4c6cb3;align-items:center;gap:.55rem;padding:.68rem .85rem .6rem;font-size:.6rem;font-weight:500;display:flex;position:relative;overflow:hidden}.std-wall-view{aspect-ratio:4/3;position:relative}.std-wall-view canvas{opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-out);display:block;position:absolute;inset:0}.std-solutions[data-webgl=ready] .std-wall-view canvas{opacity:1}.std-wall-fallback{width:60%;height:68%;transition:opacity .6s var(--ease-out);position:absolute;inset:16% 20%}.std-solutions[data-webgl=ready] .std-wall-fallback{opacity:0}.std-solution[data-arrived] .std-wall-body{animation:std-arrive 1.6s var(--ease-out)}@keyframes std-arrive{0%{box-shadow:0 0 0 1px #b9e6f0e6,0 40px 60px -36px #000000f2,0 0 90px 4px #7fc8db8c}}.std-solution-copy{flex-direction:column;align-items:flex-start;gap:.75rem;padding-right:.4rem;display:flex}.std-solution-copy h3{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ivory);font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:600;line-height:1.15}.std-solution-copy>p{color:var(--slate-2);max-width:34ch;font-size:.97rem;line-height:1.55}.std-solution-list{gap:.5rem;margin-top:.15rem;padding-left:1.3rem;display:grid}.std-solution-list li{color:var(--slate);font-size:.9rem;line-height:1.45;position:relative}.std-solution-list li:before{content:"";border:1.5px solid var(--cyan);background:var(--night);border-radius:50%;width:8px;height:8px;position:absolute;top:.42em;left:-1.3rem}.std-solution-cta{margin-top:.4rem}.std-solution-list{margin-bottom:.55rem}.std-wall-code{text-overflow:ellipsis;min-width:0;overflow:hidden}.std-crew{align-items:center;margin-left:auto;padding-left:.5rem;display:flex}.std-crew-face{background:radial-gradient(circle at 50% 35%,#1b2b46,#0b1426 70%);border:1.5px solid #7fc8db8c;border-radius:50%;flex:none;width:1.6rem;height:1.6rem;margin-left:-.4rem;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0f1b30}.std-crew-face:first-child{margin-left:0}.std-crew-more{font-family:var(--f-mono);letter-spacing:.08em;color:var(--slate);margin-left:.4rem;font-size:.62rem}.std-steps-track[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.std-steps-track[data-count="4"]:before,.std-steps-track[data-count="4"]:after{width:calc((100% - 3 * var(--gap)) * 3 / 4 + 3 * var(--gap))}.std-step-tag{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);border:1px solid #7fc8db59;border-radius:999px;margin-top:1.3rem;padding:.3rem .65rem;font-size:.6rem;font-weight:500;display:inline-block}.std-step-tag+h3{margin-top:.8rem}#methode .std-h2{max-width:16ch}@media (max-width:1180px){.std-wall-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(3rem,6vw,4.5rem);max-width:52rem;margin-inline:auto}.std-wall-floor{display:none}.std-solution[data-slot] .std-wall-unit{transform-origin:100%;transform:rotateY(7deg)}.std-solution[data-slot="1"] .std-wall-unit,.std-solution[data-slot="3"] .std-wall-unit{transform-origin:0%;transform:rotateY(-7deg)}.std-solution[data-slot]:hover .std-wall-unit{transform:translateZ(30px)}}@media (max-width:1023px){.std-steps-track[data-count="4"]{grid-template-columns:minmax(0,1fr);gap:2.25rem;max-width:40rem}.std-steps-track[data-count="4"]:before,.std-steps-track[data-count="4"]:after{top:calc(var(--node) / 2);left:calc(var(--node) / 2 - 1px);width:2px;height:calc(100% - var(--node) - 4.5rem)}.std-steps-track[data-count="4"]:before{left:calc(var(--node) / 2 - 2px);background-image:radial-gradient(circle, var(--rule-strong) 1.4px, transparent 1.8px);background-size:4px 12px;width:4px}.std-steps-track[data-count="4"]:after{background:linear-gradient(180deg, var(--cyan) 78%, var(--champagne));transform:scaleY(var(--thread));transform-origin:50% 0}.std-steps-track[data-count="4"] .std-step{padding-left:calc(var(--node) + 1.25rem);min-height:var(--node)}.std-steps-track[data-count="4"] .std-step-node{position:absolute;top:0;left:0}.std-steps-track[data-count="4"] .std-step-tag{margin-top:.3rem}.std-steps-track[data-count="4"] .std-step h3{margin-top:.7rem}}@media (max-width:767px){.std-wall{perspective:1200px}.std-wall-row{grid-template-columns:minmax(0,1fr);max-width:30rem}.std-solution[data-slot] .std-wall-unit,.std-solution[data-slot="1"] .std-wall-unit,.std-solution[data-slot="3"] .std-wall-unit{transform-origin:50% 100%;margin-bottom:3.6rem;transform:rotateX(6deg)}}@media (prefers-reduced-motion:reduce){.std-wall-unit,.std-stage-canvas{transition:none}.std-solution[data-arrived] .std-wall-body{animation:none}}.std-crew-section{padding:var(--section-y) 0 clamp(4rem, 8vw, 6rem);border-top:1px solid var(--rule);color:var(--slate-2);position:relative}.std-crew-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.std-crew-head .std-h2{max-width:12ch}.std-crew-head .std-h2 .rise-accent{text-shadow:0 0 34px #7fc8db66}.std-crew-aside{justify-items:start;gap:1.4rem;display:grid}.std-crew-aside .std-lede{max-width:38ch;margin-top:0}.std-crew-row{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(.5rem,1.6vw,1.5rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}.std-crew-link{transform:translateY(var(--lift));outline-offset:6px;justify-items:center;gap:.9rem;padding-top:1.2rem;display:grid;position:relative}.std-crew-avatar{z-index:1;aspect-ratio:1;filter:saturate(.55)brightness(.72);width:min(100%,9.5rem);animation:4.2s ease-in-out infinite std-crew-bob;animation-delay:calc(var(--i) * -.6s);transition:filter .6s var(--ease-out), scale .7s var(--ease-out), translate .7s var(--ease-out);display:block;position:relative}@keyframes std-crew-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.std-crew-link[data-active=true] .std-crew-avatar{filter:none;translate:0 -12px;scale:1.14}.std-crew-glow{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:0;pointer-events:none;width:150%;height:calc(100% + 1rem);transition:opacity .7s var(--ease-out);background:radial-gradient(50% 40% at 50% 62%,#7fc8db47,#0000 70%),linear-gradient(#b9e6f01f,#0000 70%);position:absolute;top:-1.5rem;left:50%;translate:-50%}.std-crew-link[data-active=true] .std-crew-glow{opacity:1}.std-crew-pedestal{width:min(90%,8rem);height:1.3rem;transition:border-color .6s var(--ease-out), box-shadow .6s var(--ease-out);background:radial-gradient(#4ea4bd38,#0000 70%);border:1px solid #7fc8db52;border-radius:50%;margin-top:-1.6rem;position:relative}.std-crew-pedestal:after{content:"";border:1px dashed #7fc8db33;border-radius:50%;position:absolute;inset:-.45rem -.7rem}.std-crew-link[data-active=true] .std-crew-pedestal{border-color:var(--cyan-flash);box-shadow:0 0 24px #7fc8db8c,inset 0 0 12px #7fc8db66}.std-crew-name{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);transition:color .4s var(--ease-out);align-items:center;gap:.5rem;font-size:.7rem;font-weight:500;display:inline-flex}.std-crew-link[data-active=true] .std-crew-name{color:var(--ivory)}.std-crew-plus{width:min(80%,6.5rem);font-family:var(--f-display);filter:none;transition:border-color .4s var(--ease-out), background-color .4s var(--ease-out);border:1px dashed #7fc8db73;border-radius:50%;place-items:center;margin-bottom:1.2rem;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;display:grid}.std-crew-others:hover .std-crew-plus{border-color:var(--cyan);background:#7fc8db14}.std-crew-card{text-align:center;justify-items:center;gap:.55rem;min-height:5.5rem;margin-top:clamp(1.8rem,4vw,2.6rem);display:grid}.std-crew-role{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);animation:std-crew-in .7s var(--ease-out);font-size:.72rem;font-weight:500}.std-crew-promise{max-width:30ch;font-family:var(--f-display);letter-spacing:-.02em;color:var(--ivory);text-wrap:balance;animation:std-crew-in .8s var(--ease-out) 60ms both;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:600;line-height:1.15}@keyframes std-crew-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@media (max-width:1023px){.std-crew-head{grid-template-columns:minmax(0,1fr);gap:1.25rem}}@media (max-width:767px){.std-crew-row{margin-inline:calc(-1 * var(--gutter));padding:.5rem var(--gutter) .5rem;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.std-crew-row::-webkit-scrollbar{display:none}.std-crew-item{scroll-snap-align:center;flex:0 0 7.2rem}.std-crew-link{transform:none}}@media (prefers-reduced-motion:reduce){.std-crew-avatar,.std-crew-role,.std-crew-promise{animation:none}.std-crew-avatar,.std-crew-glow,.std-crew-pedestal{transition:none}}.std-landing #methode{background:var(--paper);color:var(--ink);border-top:0}.std-landing #methode ::selection{color:var(--ink);background:#2c6e7b2e}.std-landing #methode :focus-visible{outline-color:var(--cyan-ink)}.std-landing #methode .std-h2{color:var(--ink)}.std-landing #methode .std-steps-track:before{background-image:radial-gradient(circle,#b6c2d2 1.4px,#0000 1.8px)}.std-landing #methode .std-steps-track:after{background:linear-gradient(90deg, var(--cyan-ink) 78%, var(--gold));box-shadow:none}.std-landing #methode .std-step-node{color:var(--ink-2);background:#fff;border-color:#b6c2d2;box-shadow:0 10px 24px -16px #0f172a80}.std-landing #methode .std-step[data-lit] .std-step-node{border-color:var(--cyan-ink);color:var(--cyan-ink);box-shadow:0 0 0 5px #2c6e7b1a,0 10px 24px -16px #0f172a80}.std-landing #methode .std-step[data-lit][data-gold=true] .std-step-node{border-color:var(--gold);color:#8a6a12;box-shadow:0 0 0 5px #c9a24b24,0 10px 24px -16px #0f172a80}.std-landing #methode .std-step h3{color:var(--ink)}.std-landing #methode .std-step p{color:var(--ink-2)}.std-landing #methode .std-step-tag{color:var(--cyan-ink);border-color:#2c6e7b59}@media (max-width:1023px){.std-landing #methode .std-steps-track:before{background-image:radial-gradient(circle,#b6c2d2 1.4px,#0000 1.8px)}.std-landing #methode .std-steps-track:after{background:linear-gradient(180deg, var(--cyan-ink) 78%, var(--gold))}.std-who-grid{grid-template-columns:minmax(0,1fr);min-height:0}.std-who-copy .std-h2{max-width:16ch}.std-wave-field{height:clamp(20rem,52vw,28rem);margin-top:1rem;position:relative;left:auto;right:auto;-webkit-mask-image:radial-gradient(70% 62% at 50% 52%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 62% at 50% 52%,#000 55%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.std-wave-canvas{transition:none}}
