.studio{--st-ink:#070b14;--st-ink-2:#0b1220;--st-ink-3:#111a2e;--st-white:#f4f7fb;--st-mist:#9fb0c6;--st-cyan:#00d4ff;--st-blue:#2e5bff;--st-line:#9fb0c633;--st-angle:-6deg;--st-tan:.1051;--st-ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--st-ink);min-height:100vh;color:var(--st-white);font-family:var(--font-body);background-image:linear-gradient(#ffffff05 1px,#0000 1px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .05 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:100% 72px,160px 160px;position:relative;overflow-x:clip}.studio :focus-visible{outline:2px solid var(--st-cyan);outline-offset:3px}.st-wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,4vw,64px)}.st-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;display:grid}@media (min-width:768px){.st-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px}}@media (min-width:1024px){.st-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}}.st-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--st-mist);font-size:.72rem;font-weight:500}.st-kicker b{color:var(--st-cyan);font-weight:500}.st-h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,1.2rem + 5.6vw,5.4rem);font-weight:700;line-height:.98}.st-h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,1.1rem + 3.2vw,3.6rem);font-weight:700;line-height:1.02}.st-h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.1}.st-lead{color:var(--st-mist);max-width:56ch;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.6}.st-btn{overflow-wrap:anywhere;text-align:center;max-width:100%;min-height:48px;transition:transform .18s var(--st-ease), background-color .18s var(--st-ease), border-color .18s var(--st-ease), color .18s var(--st-ease);border-radius:2px;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.st-btn-primary{background:var(--st-cyan);color:var(--st-ink)}.st-btn-primary:hover{background:#5fe6ff}.st-btn-ghost{color:var(--st-white);border:1px solid #f4f7fb59}.st-btn-ghost:hover{border-color:var(--st-cyan);color:var(--st-cyan)}.st-btn:active{transform:translateY(1px)}.st-link{color:var(--st-white);text-underline-offset:.28em;transition:text-decoration-color .16s var(--st-ease), color .16s var(--st-ease);-webkit-text-decoration:underline #00d4ff8c;text-decoration:underline #00d4ff8c;text-decoration-thickness:1px}.st-link:hover{color:var(--st-cyan);-webkit-text-decoration-color:var(--st-cyan);text-decoration-color:var(--st-cyan)}.st-shot{background:var(--st-ink-2);border:1px solid var(--st-line);width:100%;height:auto;display:block}.st-shot-m{border-radius:14px}.st-caption{font-family:var(--font-mono);letter-spacing:.04em;color:var(--st-mist);font-size:.7rem}.st-diag{background:var(--st-cyan);transform-origin:0;height:1px;transform:rotate(var(--st-angle));display:block}[data-anim=on] .st-reveal:not([data-vu]){opacity:0;transform:translate(-14px,2px)}.st-reveal{transition:opacity .6s var(--st-ease) var(--d,0s), transform .6s var(--st-ease) var(--d,0s)}.st-passage{--st-pente:10.51vw;--st-pw:56vw;--st-pas:calc(var(--st-pw) + 6vw)}.st-passage-texte{padding-top:2.5rem}.st-passage-titre{font-size:clamp(2.35rem,1.2rem + 3.6vw,6rem)}.st-passage-texte .st-lead{max-width:44ch}.st-fente-cadre{height:118vw;margin-top:2.5rem;position:relative}.st-fente-ouverture{animation:fente-ouverture .9s var(--st-ease) .26s both;position:absolute;inset:0}.st-fente{background:var(--st-ink-2);clip-path:polygon(0 var(--st-pente), 100% 0, 100% calc(100% - var(--st-pente)), 0 100%);position:absolute;inset:0;overflow:hidden}.st-film{top:calc(var(--st-pente) + 1rem);gap:6vw;display:flex;position:absolute;left:16px}.st-film-ecran{width:var(--st-pw);flex:none}.st-film-legende{display:none}.st-fente-filet{background:var(--st-cyan);width:112%;height:1px;transform:rotate(var(--st-angle));transform-origin:0;pointer-events:none;animation:fente-filet-trace .62s var(--st-ease) 40ms both;position:absolute;left:-6%}.st-fente-filet-haut{top:calc(var(--st-pente) * 1.06)}.st-fente-filet-bas{top:calc(100% + var(--st-pente) * .06)}.st-passage-source{padding:.75rem 16px 0}@keyframes fente-ouverture{0%{clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%)}to{clip-path:polygon(0 -60%,100% -60%,100% 160%,0 160%)}}@keyframes fente-filet-trace{0%{transform:rotate(var(--st-angle)) scaleX(0)}to{transform:rotate(var(--st-angle)) scaleX(1)}}@media (max-width:767.98px),(max-height:619.98px){[dir=rtl] .st-film{direction:ltr}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:767.98px),(prefers-reduced-motion:no-preference) and (max-height:619.98px){.st-film{animation:linear both film-glisse;animation-timeline:view();animation-range:cover 20%}}}@keyframes film-glisse{to{transform:translate3d(calc(-3 * var(--st-pas) + 100vw - var(--st-pw) - 32px), 0, 0)}}@media (min-width:768px) and (min-height:620px){.st-passage{--st-pw:min(62vw, 104svh);--st-pas:calc(var(--st-pw) + 7vw);--st-haut:72px;--st-film-x:12vw;--st-film-y:33svh}.st-passage-scene{height:calc(100svh - var(--st-haut));min-height:560px;position:relative;overflow:clip}.st-passage-texte{z-index:2;padding-top:clamp(1.5rem,5svh,3.5rem);position:relative}.st-passage-titre{max-width:20em;font-size:clamp(2.3rem,min(4.5vw,7.8svh),5.6rem)}.st-passage-texte .st-lead{max-width:62ch}.st-fente-cadre{height:auto;margin:0;position:absolute;inset:0}.st-fente{clip-path:polygon(0 calc(61% + 10.51vw),100% 61%,100% 92%,0 calc(92% + 10.51vw))}.st-film{top:calc(50% - var(--st-pw) * .3125);transform:translate3d(var(--st-film-x), var(--st-film-y), 0);display:block;left:0}.st-film-ecran{transform:translate3d(calc(var(--i) * var(--st-pas)), calc(var(--i) * var(--st-pas) * -.1051), 0);position:absolute;top:0;left:0}.st-film-legende{justify-content:space-between;align-items:baseline;gap:2rem;margin-top:.85rem;display:flex}.st-film-angle{font-family:var(--font-display);letter-spacing:-.02em;text-align:right;color:var(--st-white);font-size:1.05rem;font-weight:700}.st-fente-filet{transform-origin:100%;width:112vw;left:auto;right:0}.st-fente-filet-haut{top:61%}.st-fente-filet-bas{top:92%}.st-passage-source{inset-inline-end:0;z-index:2;background:var(--st-ink);text-align:end;max-width:44ch;padding-block:.45rem;padding-inline:.9rem clamp(16px,4vw,64px);position:absolute;bottom:0}}@media (min-width:768px) and (min-height:620px) and (max-aspect-ratio:1){.st-passage{--st-pw:80vw;--st-film-x:10vw;--st-film-y:24svh}.st-passage-texte{padding-top:clamp(2rem,7svh,5rem)}.st-passage-titre{font-size:clamp(2.5rem,6.6vw,5.6rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (min-height:620px){.st-passage{view-timeline:--passage block;height:340svh}.st-passage-scene{top:var(--st-haut);position:sticky}.st-passage-texte,.st-passage-source{animation:linear both passage-texte;animation-timeline:--passage;animation-range:contain}.st-fente{animation:linear both passage-fente;animation-timeline:--passage;animation-range:contain}.st-film{animation:linear both passage-film;animation-timeline:--passage;animation-range:contain}.st-film-legende{animation:linear both passage-legende;animation-timeline:--passage;animation-range:contain}.st-fente-filet-haut{animation:passage-filet-haut linear both, fente-filet-trace .62s var(--st-ease) 40ms both;animation-timeline:--passage,auto;animation-range:contain,normal}.st-fente-filet-bas{animation:passage-filet-bas linear both, fente-filet-trace .62s var(--st-ease) 40ms both;animation-timeline:--passage,auto;animation-range:contain,normal}}}@keyframes passage-texte{0%{opacity:1;visibility:visible;transform:none}8%,to{opacity:0;visibility:hidden;transform:translate(-5vw,.53vw)}}@keyframes passage-fente{0%{clip-path:polygon(0 calc(61% + 10.51vw),100% 61%,100% 92%,0 calc(92% + 10.51vw))}30%,to{clip-path:polygon(0 -14vw,100% -24.51vw,100% 120%,0 calc(120% + 10.51vw))}}@keyframes passage-filet-haut{0%{top:61%}30%,to{top:-24.51vw}}@keyframes passage-filet-bas{0%{top:92%}30%,to{top:120%}}@keyframes passage-film{0%{transform:translate3d(var(--st-film-x), var(--st-film-y), 0)}30%{transform:translate3d(calc((100vw - var(--st-pw)) / 2), 0, 0)}94%,to{transform:translate3d(calc((100vw - var(--st-pw)) / 2 - 3 * var(--st-pas)), calc(3 * var(--st-pas) * .1051), 0)}}@keyframes passage-legende{0%,18%{opacity:0}30%,to{opacity:1}}.st-plan{border:1px solid var(--st-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative}@media (min-width:768px){.st-plan{grid-template-rows:repeat(4,minmax(72px,auto));grid-template-columns:repeat(6,minmax(0,1fr))}}.st-piece{border:1px solid var(--st-line);transition:transform .7s var(--st-ease) var(--d,0s), opacity .6s var(--st-ease) var(--d,0s);background:#0b122099;margin:-1px 0 0 -1px;padding:14px 16px;position:relative}[data-anim=on] .st-plan:not([data-vu]) .st-piece{opacity:0;transform:translate3d(var(--dx,-40px), var(--dy,28px), 0)}.st-ruban{clip-path:polygon(0 0,100% 0,100% calc(100% - 10.51cqw),0 100%);position:relative;overflow:hidden}[data-anim=on] .st-ruban-piste:not([data-vu]) .st-ruban-ecran{opacity:0;transform:translate(-48px,5px)}.st-ruban-ecran{transition:opacity .7s var(--st-ease) var(--d,0s), transform .8s var(--st-ease) var(--d,0s)}.st-chaine-noeud{transition:opacity .5s var(--st-ease);position:relative}[data-anim=on] .st-chaine-noeud:not([data-vu]){opacity:.38}.st-chaine-lien{background:var(--st-line);transform-origin:0;height:1px;transform:rotate(var(--st-angle))}.st-chaine-lien>i{background:var(--st-cyan);transform-origin:0;width:100%;height:100%;transition:transform .7s var(--st-ease);display:block}[data-anim=on] .st-chaine-lien:not([data-vu])>i{transform:scaleX(0)}.st-bon-etape{transition:opacity .4s var(--st-ease);position:relative}[data-anim=on] .st-bon-etape:not([data-vu]){opacity:.45}.st-perfore{background-image:radial-gradient(circle at 50% 50%, var(--st-ink) 3px, transparent 3.5px);background-repeat:repeat-y;background-size:14px 14px}.st-converge-trace{stroke:var(--st-line);stroke-width:1px;fill:none;stroke-dasharray:1;stroke-dashoffset:0}[data-anim=on] .st-converge:not([data-vu]) .st-converge-trace{stroke-dashoffset:1px}.st-converge-trace{transition:stroke-dashoffset 1.1s var(--st-ease) var(--d,0s)}.st-progres{background:var(--st-line);height:2px;position:relative}.st-progres>i{background:var(--st-cyan);transform-origin:0;transform:scaleX(var(--p,0));transition:transform .45s var(--st-ease);position:absolute;inset:0 auto 0 0}.st-champ{background:var(--st-ink-2);width:100%;min-height:48px;color:var(--st-white);border:1px solid #9fb0c659;border-radius:2px;padding:.7rem .9rem;font-size:1rem}.st-champ::placeholder{color:#9fb0c6a6}.st-champ:hover{border-color:#9fb0c699}.st-champ[aria-invalid=true]{border-color:#ff6b6b}.studio [id]{scroll-margin-top:92px}@media (prefers-reduced-motion:reduce){.st-fente-ouverture,.st-fente-filet{animation:none!important}[data-anim=on] .st-reveal:not([data-vu]),[data-anim=on] .st-plan:not([data-vu]) .st-piece,[data-anim=on] .st-ruban-piste:not([data-vu]) .st-ruban-ecran{opacity:1!important;transform:none!important}.st-reveal,.st-piece,.st-ruban-ecran,.st-chaine-noeud,.st-chaine-lien>i,.st-bon-etape,.st-progres>i,.st-converge-trace{transition:none!important}[data-anim=on] .st-chaine-noeud:not([data-vu]),[data-anim=on] .st-bon-etape:not([data-vu]){opacity:1}[data-anim=on] .st-chaine-lien:not([data-vu])>i{transform:scaleX(1)}[data-anim=on] .st-converge:not([data-vu]) .st-converge-trace{stroke-dashoffset:0}}html:has(.studio){scroll-padding-top:96px}.studio main>section:nth-of-type(n+2){content-visibility:auto;contain-intrinsic-size:auto 900px}html[data-rendu-complet] .studio main>section:nth-of-type(n+2){content-visibility:visible}
.st-lecture{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.st-lecture{z-index:30;background:var(--st-projet,var(--st-cyan));transform-origin:0;height:2px;animation:linear both lecture;animation-timeline:scroll(root);display:block;position:fixed;top:72px;left:0;right:0}}}@keyframes lecture{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-index{border-top:1px solid var(--st-line);margin-top:3rem}.st-index-ligne{border-bottom:1px solid var(--st-line)}.st-index-lien{color:var(--st-white);flex-direction:column;gap:.6rem;padding-block:1.75rem;text-decoration:none;display:flex;position:relative}.st-index-nom{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3rem,13.5vw,12rem);font-weight:700;line-height:.95}.st-index-angle{max-width:34ch;color:var(--st-mist);font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.5}.st-index-ecran{width:min(72vw,300px);max-height:86vw;margin-top:.75rem;display:block;overflow:hidden}@media (min-width:768px){.st-index-ecran{width:100%;max-height:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-index-nom{animation:linear both index-glisse;animation-timeline:view();animation-range:entry cover 50%}.st-index-ligne:nth-child(2n) .st-index-nom{--st-depart:9vw}.st-index-ecran{animation:linear both index-ouvre;animation-timeline:view();animation-range:entry 5% cover 45%}}}@keyframes index-glisse{0%{transform:translate3d(var(--st-depart,-3vw), 0, 0)}to{transform:none}}@keyframes index-ouvre{0%{clip-path:polygon(0 12%,0 12%,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media (min-width:1024px) and (hover:hover){.st-index-lien{padding-block:2rem}.st-index-ecran{z-index:1;pointer-events:none;clip-path:polygon(100% 0,100% 0,100% 10.5%,100% 10.5%);width:46vw;max-width:700px;margin:0;animation:none;position:absolute;top:50%;right:0;translate:0 -50%}.st-index-nom{z-index:2;color:#fff;mix-blend-mode:difference;position:relative}.st-index-lien:hover .st-index-ecran,.st-index-lien:focus-visible .st-index-ecran{clip-path:polygon(0 10.5%,100% 0,100% 89.5%,0 100%)}.st-index:has(.st-index-lien:hover) .st-index-lien:not(:hover){opacity:.22}@media (prefers-reduced-motion:no-preference){.st-index-ecran{transition:clip-path .62s var(--st-ease)}.st-index-lien{transition:opacity .3s var(--st-ease)}}}@property --st-ruban{syntax:"<percentage>";inherits:false;initial-value:9%}.st-etude{padding-block:1rem 4rem}@media (max-width:767.98px){.st-etude-entete{flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);display:flex}}.st-etude-scene{width:min(92vw,150svh);margin-inline:auto;position:relative}.st-etude[data-projet=gps] .st-etude-ecran+.st-etude-ecran{display:none}@media (min-width:768px){.st-etude[data-projet=gps] .st-etude-scene{aspect-ratio:16/9.4}.st-etude[data-projet=gps] .st-etude-ecran,.st-etude[data-projet=gps] .st-etude-ecran+.st-etude-ecran{left:calc(var(--i) * 19%);top:calc((2 - var(--i)) * 9%);z-index:calc(3 - var(--i));width:62%;display:block;position:absolute}}.st-etude-chaine{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-etude{view-timeline:--etude block}.st-etude-ecran{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--etude;animation-range:entry 10% cover 40%}.st-etude[data-projet=diamnova] .st-etude-ecran{animation-name:etude-plan}.st-etude[data-projet=hadeejart] .st-etude-ecran{-webkit-mask-image:repeating-linear-gradient(100deg, #000 0 var(--st-ruban), transparent var(--st-ruban) 9%);mask-image:repeating-linear-gradient(100deg, #000 0 var(--st-ruban), transparent var(--st-ruban) 9%);animation-name:etude-ruban}.st-etude[data-projet=ohmegato] .st-etude-ecran{animation-name:etude-fournee}@media (min-width:768px) and (min-height:620px){.st-etude{height:165svh;padding-block:0}.st-etude-collant{align-items:center;height:calc(100svh - 72px);display:flex;position:sticky;top:72px;overflow:clip}.st-etude-ecran{animation-range:entry 25% contain 55%}.st-etude[data-projet=diamnova] .st-etude-scene:before{content:"";pointer-events:none;background-image:linear-gradient(to right, var(--st-projet) 1px, transparent 1px), linear-gradient(to bottom, var(--st-projet) 1px, transparent 1px);background-size:12.5% 12.5%;animation:linear both etude-grille;animation-timeline:--etude;animation-range:entry 30% contain 90%;position:absolute;inset:-5%}.st-etude[data-projet=gps] .st-etude-ecran,.st-etude[data-projet=gps] .st-etude-ecran+.st-etude-ecran{animation-name:etude-chaine}.st-etude-chaine{z-index:4;background:var(--st-projet);transform-origin:0;width:100%;height:2px;animation:linear both etude-chaine-filet;animation-timeline:--etude;animation-range:contain contain 72%;display:block;position:absolute;bottom:6%;left:0}}}}@keyframes etude-plan{0%{clip-path:inset(30% 34%)}45%{clip-path:inset(30% 0)}to{clip-path:inset(0)}}@keyframes etude-grille{0%{opacity:0}18%,58%{opacity:.55}to{opacity:0}}@keyframes etude-ruban{0%{--st-ruban:3.5%}to{--st-ruban:9%}}@keyframes etude-chaine{0%{transform:translate3d(calc((1 - var(--i)) * 30.6%), calc((var(--i) - 1) * 14%), 0)}to{transform:none}}@keyframes etude-chaine-filet{0%{transform:rotate(-6deg)scaleX(0)}to{transform:rotate(-6deg)scaleX(1)}}@keyframes etude-fournee{0%{clip-path:circle(26% at 74% 48%)}to{clip-path:circle(120% at 74% 48%)}}.st-etude-etape{align-items:center;gap:.75rem;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-etude-etape{animation:linear both etude-etape;animation-timeline:view();animation-range:entry calc(var(--k) * 12%) cover 34%}}}@keyframes etude-etape{0%{opacity:0;transform:translate(-2.4rem,.25rem)}to{opacity:1;transform:none}}.st-pente-cadre{padding-bottom:3rem;position:relative}.st-pente{gap:.75rem;display:grid}.st-pente-lien{border-top:1px solid var(--st-line);color:var(--st-white);flex-direction:column;gap:.35rem;padding:1rem 0 .75rem;text-decoration:none;display:flex}.st-pente-prix{font-family:var(--font-display);letter-spacing:-.035em;color:var(--st-cyan);transition:color .18s var(--st-ease);font-size:clamp(1.9rem,1.2rem + 2.6vw,3.4rem);font-weight:700;line-height:1.05}.st-pente-lien:hover .st-pente-prix{color:var(--st-white)}.st-pente-intention{color:var(--st-mist);font-size:.95rem}@media (min-width:900px){.st-pente-cadre{padding-top:7vw;padding-bottom:calc(3.5vw + 3rem);container-type:inline-size}.st-pente{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.st-pente-marche{translate:0 calc((var(--i) - 1) * -3.51cqw);position:relative}.st-pente-marche:before{content:"";top:0;background:var(--st-cyan);transform-origin:0 0;height:2px;position:absolute;inset-inline:0;transform:rotate(-6deg)}[dir=rtl] .st-pente-marche:before{transform-origin:100% 0;transform:rotate(6deg)}.st-pente-lien{border-top:0;padding:1.1rem 2rem 0 0}[dir=rtl] .st-pente-lien{padding:1.1rem 0 0 2rem}}@property --st-compte{syntax:"<integer>";inherits:true;initial-value:0}.st-prix{font-family:var(--font-display);letter-spacing:-.05em;color:var(--st-cyan);flex-wrap:wrap;align-items:baseline;gap:0 .6rem;font-weight:700;line-height:.95;display:flex}.st-prix-chiffres{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:clamp(3.4rem,2rem + 6vw,7.4rem);display:inline-block;position:relative}.st-prix-devis{font-size:clamp(2.6rem,1.6rem + 4.4vw,5.6rem)}.st-prix-devise{font-family:var(--font-mono);letter-spacing:.1em;color:var(--st-white);font-size:clamp(.95rem,.8rem + .5vw,1.25rem);font-weight:500}@media (prefers-reduced-motion:no-preference){.st-prix[data-vu] .st-prix-chiffres{color:#0000;counter-reset:st-prix var(--st-compte);animation:1.3s cubic-bezier(.16,1,.3,1) both prix-compte}.st-prix[data-vu] .st-prix-chiffres:after{content:counter(st-prix) var(--st-suffixe);color:var(--st-cyan);white-space:pre;position:absolute;inset-block-start:0;inset-inline-start:0}}@keyframes prix-compte{0%{--st-compte:0}to{--st-compte:var(--st-cible)}}.st-choix-prix{font-family:var(--font-display);letter-spacing:-.03em;color:var(--st-cyan);font-size:clamp(1.35rem,1.1rem + .9vw,1.9rem);font-weight:700}.st-recu{--recu-papier:#f2efe6;--recu-encre:#0b1220;background:var(--recu-papier);color:var(--recu-encre);clip-path:polygon(0 6%,100% 0,100% 100%,0 100%);--dent:radial-gradient(circle at 8px 100%, transparent 6px, #000 6.5px);-webkit-mask:var(--dent) 0 100% / 16px 100% repeat-x;mask:var(--dent) 0 100% / 16px 100% repeat-x;padding:1.5rem 1.35rem 1.25rem;font-size:.9rem;line-height:1.35;position:relative}.st-recu-titre{font-family:var(--font-display);letter-spacing:-.02em;padding-top:1.1rem;font-size:1.25rem;font-weight:700}.st-recu-sous-titre{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#4d5a6c;margin-top:.8rem;font-size:.68rem}.st-recu-parcours{flex-wrap:wrap;gap:.1rem .35rem;margin-top:.3rem;font-weight:600;display:flex}.st-recu-parcours li:not(:last-child):after{content:" ›";color:#4d5a6c}[dir=rtl] .st-recu-parcours li:not(:last-child):after{content:" ‹"}.st-recu-lignes{flex-direction:column;gap:.2rem;margin-top:.3rem;display:flex}.st-recu-lignes li{gap:.45rem;display:flex}.st-recu-lignes svg{color:#00708a;margin-top:.1rem}.st-recu-limites,.st-recu-limites svg{color:#4d5a6c}.st-recu-total{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px dashed #4d5a6c;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-top:.9rem;padding-top:.7rem;font-size:.72rem;display:flex}.st-recu-total b{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;font-size:1.35rem}.st-porte{border-top:1px solid var(--st-line);background:var(--st-ink-2);padding-block:3rem;position:relative}.st-porte:nth-child(2){background:var(--st-ink-3)}.st-porte:nth-child(3){background:#16233d}.st-porte-grille{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.st-porte-intention{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2.1rem,1.2rem + 2.6vw,3.8rem);font-weight:700;line-height:1.02}.st-porte-exemple{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.st-porte-ecran{width:min(52vw,220px);overflow:hidden}@media (min-width:768px){.st-porte-exemple{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.st-porte-ecran{width:100%;max-height:22svh}}@media (min-width:1024px){.st-porte-grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:1.5rem 3rem}.st-porte-exemple{grid-column:1/-1}}@media (min-width:1280px){.st-porte-grille{grid-template-columns:minmax(0,6fr) minmax(0,4fr) minmax(0,3fr);gap:2.5rem}.st-porte-exemple{grid-column:auto;grid-template-columns:minmax(0,1fr)}.st-porte-ecran{max-height:26svh}}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.st-porte{border-top:0;align-items:center;min-height:calc(100svh - 72px);padding-block:1.5rem;display:flex;position:sticky;top:72px}.st-porte>.st-wrap{width:100%}.st-porte:not(:last-child){margin-bottom:60svh}.st-porte+.st-porte{clip-path:polygon(0 10.51vw,100% 0,100% 100%,0 100%);min-height:calc(100svh - 72px + 10.51vw);margin-top:-10.51vw;padding-top:calc(10.51vw + .5rem)}}@media (min-width:1280px) and (min-height:900px){.st-porte>.st-wrap{max-width:1640px}.st-porte-intention{font-size:clamp(3.4rem,8svh,6rem)}.st-prix-chiffres{font-size:clamp(6.5rem,min(15svh,8vw),11rem)}.st-prix-devis{font-size:clamp(4.5rem,9.5svh,7rem)}.st-recu{padding:2.4rem 2rem 2rem;font-size:1.16rem}.st-recu-titre{font-size:1.8rem}.st-recu-sous-titre{margin-top:1.1rem;font-size:.75rem}.st-recu-total b{font-size:1.7rem}.st-porte-ecran{max-height:38svh}}@media (min-width:1024px) and (max-width:1279.98px) and (max-height:900px){.st-porte-ecran{display:none}.st-porte-exemple{grid-template-columns:minmax(0,1fr)}}.st-ligne{margin-top:3rem;position:relative}.st-ligne-chiffres,.st-ligne-trait{display:none}.st-ligne-etape{border-top:1px solid var(--st-line);padding-block:2rem}.st-ligne-titre{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(2.5rem,1.2rem + 5vw,6.5rem);font-weight:700;line-height:1}@media (max-width:1023.98px){.st-ligne-etape .st-kicker b{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(5.5rem,34vw,11rem);font-weight:700;line-height:.9;display:block}}@supports (animation-timeline:view()){@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.st-ligne-etape .st-kicker b,.st-ligne-titre{animation:linear both index-glisse;animation-timeline:view();animation-range:entry cover 38%}.st-ligne-etape .st-kicker b{--st-depart:14vw}}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (min-width:1024px) and (min-height:620px) and (prefers-reduced-motion:no-preference){.st-ligne{timeline-scope:--etape-1, --etape-2, --etape-3, --etape-4, --etape-5;view-timeline:--ligne block;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:4rem;display:grid}.st-ligne-chiffres{height:calc(100svh - 72px);display:block;position:sticky;top:72px}.st-ligne-chiffre{font-family:var(--font-display);letter-spacing:-.05em;color:var(--st-cyan);font-size:clamp(14rem,34vw,32rem);font-weight:700;line-height:1;animation:linear both ligne-chiffre;animation-range:cover;position:absolute;top:50%;left:0;translate:0 -50%}.st-ligne-trait{background:var(--st-cyan);transform-origin:50% 0;width:2px;animation:linear both ligne-trait;animation-timeline:--ligne;animation-range:contain;display:block;position:absolute;top:0;bottom:0;left:41.7%}.st-ligne-etapes{grid-column:2}.st-ligne-etape{border-top:0;flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);display:flex}}}@keyframes ligne-chiffre{0%,22%{opacity:0;transform:translate(-4vw,.42vw)}38%,62%{opacity:1;transform:none}78%,to{opacity:0;transform:translate(4vw,-.42vw)}}@keyframes ligne-trait{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.st-ap-entete{flex-direction:column;justify-content:center;min-height:calc(82svh - 72px);padding-block:3rem;display:flex}.st-ap-titre{max-width:13em;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.7rem,1.2rem + 6.6vw,7.4rem);font-weight:700;line-height:.96}.st-ap-chapo{max-width:44rem;color:var(--st-mist);margin-top:1.75rem;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);line-height:1.55}.st-bascule-plan{align-items:center;padding:4rem clamp(16px,4vw,64px);display:flex}.st-bascule-phrase{width:100%;max-width:13em;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-inline:auto;font-size:clamp(2.5rem,1.2rem + 6.8vw,8.4rem);font-weight:700;line-height:.98}.st-bascule-avant{border-top:1px solid var(--st-line);color:var(--st-mist)}.st-bascule-apres{background:var(--st-cyan);color:var(--st-ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-bascule{view-timeline:--bascule block;height:230svh}.st-bascule-scene{height:calc(100svh - 72px);position:sticky;top:72px;overflow:clip}.st-bascule-plan{padding-block:0;position:absolute;inset:0}.st-bascule-avant{border-top:0}.st-bascule-apres{animation:linear both bascule-coupe;animation-timeline:--bascule;animation-range:contain 12% contain 72%}}}@keyframes bascule-coupe{0%{clip-path:polygon(0 calc(100% + 10.51vw),100% 100%,100% calc(100% + 11vw),0 calc(100% + 11vw))}to{clip-path:polygon(0 0,100% -10.51vw,100% calc(100% + 11vw),0 calc(100% + 11vw))}}.st-ap-cyan{background:var(--st-cyan);color:var(--st-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 10.51vw),0 100%);padding:3rem 0 calc(10.51vw + 4rem)}.st-parole{max-width:24em;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.8rem,1.1rem + 3vw,4rem);font-weight:700;line-height:1.12}.st-ap-cyan .st-link{color:var(--st-ink);-webkit-text-decoration-color:var(--st-ink);text-decoration-color:var(--st-ink);font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-mot{animation:linear both parole-mot;animation-timeline:view();animation-range:cover 12% cover 46%}}}@keyframes parole-mot{0%{opacity:.22}to{opacity:1}}.st-ap-section{padding-block:clamp(3.5rem,8vw,7rem)}.st-ap-section-titre{max-width:16em;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.1rem,1.2rem + 3.8vw,4.8rem);font-weight:700;line-height:1}.st-incidents{margin-top:2.5rem}.st-incident{border-top:1px solid var(--st-line);padding-block:1.75rem}.st-incident-probleme{font-family:var(--font-display);letter-spacing:-.03em;color:var(--st-mist);-webkit-text-decoration:line-through 2px var(--st-cyan);text-decoration:line-through 2px var(--st-cyan);font-size:clamp(1.45rem,1rem + 2.1vw,2.9rem);font-weight:700;line-height:1.12}.st-incident-reponse{max-width:38rem;color:var(--st-white);margin-top:.85rem;font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);line-height:1.5}@media (min-width:1024px){.st-incident{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem;display:grid}.st-incident-reponse{margin-top:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-incident-probleme{animation:linear both incident-barre;animation-timeline:view();animation-range:entry 40% cover 46%}.st-incident-reponse{animation:linear both incident-reponse;animation-timeline:view();animation-range:entry 40% cover 46%}}}@keyframes incident-barre{0%{text-decoration-color:#0000}}@keyframes incident-reponse{0%{opacity:.25;transform:translateY(.6rem)}}.st-preuves{gap:1.25rem;margin-top:2.5rem;display:grid}.st-preuve-valeur{font-family:var(--font-display);letter-spacing:-.05em;color:var(--st-cyan);font-size:clamp(6rem,22vw,15rem);font-weight:700;line-height:.92;display:block}.st-preuve-texte{max-width:22ch;color:var(--st-mist);margin-top:.4rem;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.4;display:block}@media (min-width:900px){.st-preuves-cadre{container-type:inline-size}.st-preuves{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:7cqw}.st-preuve{translate:0 calc(var(--i) * -3.5cqw)}}.st-principe{border-top:1px solid var(--st-line);padding-block:1.75rem 2rem}.st-principe-mot{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3rem,12.5vw,11.5rem);font-weight:700;line-height:1}.st-principe-texte{max-width:40rem;color:var(--st-mist);margin-top:.85rem;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.55}@media (min-width:1024px){.st-principe:nth-child(2n){text-align:end}.st-principe:nth-child(2n) .st-principe-texte{margin-inline-start:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-principe-mot{animation:linear both index-glisse;animation-timeline:view();animation-range:entry cover 45%}.st-principe:nth-child(2n) .st-principe-mot{--st-depart:7vw}}}.st-ap-final{border-top:1px solid var(--st-line);padding-block:clamp(3.5rem,9vw,8rem) clamp(1rem,3vw,2rem)}.st-reference{display:inline-block}@media (prefers-reduced-motion:no-preference){.st-reference{animation:reference-coupe .76s var(--st-ease) both}}@keyframes reference-coupe{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,106% 0,100% 100%,0 100%)}}.st-fracture{width:min(92vw,34rem);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(8rem,38vw,19rem);font-weight:700;line-height:1;position:relative}.st-fracture-moitie{text-align:center;color:var(--st-white);display:block}.st-fracture-haut{clip-path:polygon(-10% -10%,110% -10%,110% 44.7%,-10% 55.3%);transform:translate(-3.2%,-1.6%)}.st-fracture-bas{color:var(--st-cyan);clip-path:polygon(-10% 55.3%,110% 44.7%,110% 110%,-10% 110%);position:absolute;inset:0;transform:translate(3.2%,1.6%)}.st-fracture-filet{background:var(--st-cyan);width:116%;height:2px;position:absolute;top:50%;left:-8%;transform:rotate(-6deg)}@media (prefers-reduced-motion:no-preference){.st-fracture-haut{animation:fracture-haut .9s var(--st-ease) .24s both}.st-fracture-bas{animation:fracture-bas .9s var(--st-ease) .24s both}.st-fracture-filet{animation:fracture-filet .52s var(--st-ease) both}}@keyframes fracture-haut{0%{transform:none}}@keyframes fracture-bas{0%{color:var(--st-white);transform:none}}@keyframes fracture-filet{0%{transform:rotate(-6deg)scaleX(0)}}.st-montant,.st-pente-prix,.st-choix-prix,.st-recu-total b{unicode-bidi:plaintext}[dir=rtl] .studio :is(.st-h1,.st-h2,.st-h3,.st-kicker,.st-caption,.st-parole,.st-porte-intention,.st-prix,.st-pente-prix,.st-ligne-titre,.st-principe-mot,.st-ap-titre,.st-ap-section-titre,.st-bascule-phrase,.st-incident-probleme,.st-index-nom,.st-recu-titre,.st-recu-sous-titre,.st-recu-total){letter-spacing:0}[dir=rtl] .studio :is(.st-h1,.st-h2,.st-ap-titre,.st-ap-section-titre,.st-bascule-phrase,.st-porte-intention){line-height:1.2}[dir=rtl] .studio :is(.st-kicker,.st-caption,.st-recu-sous-titre){font-family:var(--font-body);text-transform:none;font-size:.84rem}@media (min-width:768px) and (min-height:620px){[dir=rtl] .st-fente-cadre,[dir=rtl] .st-film-ecran>*{scale:-1 1}}
