@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-100-900.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latinext-100-900.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-latin-400.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plexmono-latinext-400.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-latin-500.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plexmono-latinext-500.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:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lexend-latin-400.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:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lexend-latin-500.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/barlowcondensed-latin-900.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:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlowcondensed-latin-700-italic.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-latin-400-italic.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/playfair-latin-700-italic.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dmsans-latin-600.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:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-latin-300.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600.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}*{box-sizing:border-box}html,body{height:100%}body{-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--fg:#111;--muted:#9a9a97;--hairline:#0000001a;--hint:#6b6b68;--panel:#f6f5f357;--accent:#e14a1e;--slab:#a5a4a3;--ground:#f1f0ee;--walk:#241f1a;--walk-fg:#f1f0ee;--walk-text:#f1f0eed1;--walk-muted:#f1f0ee80;--walk-rule:#f1f0ee38;--walk-line:#f1f0ee24;--veil:#11111185;--veil-line:#f1f0ee57;--plate-line:#0000001f;--glass-tint:#fafaf88c;--glass-tint-band:rgba(241, 240, 238, calc(.55 / var(--band-dither)));--band-tint:rgba(241, 240, 238, calc(.4 / var(--band-dither)));--band-tint-narrow:rgba(241, 240, 238, calc(.58 / var(--band-dither)));--band-clear:color-mix(in srgb, var(--ground) 50%, transparent)}html[data-theme=dark]{--ground:#191919;--walk:#111;--plate-line:#ffffff29;--glass-tint:#0e0e1080;--glass-tint-band:rgba(26, 26, 26, calc(.5 / var(--band-dither)));--band-tint:rgba(26, 26, 26, calc(.42 / var(--band-dither)));--band-tint-narrow:rgba(26, 26, 26, calc(.58 / var(--band-dither)));--fg:#e8e8e4;--muted:#77777c;--hairline:#ffffff1f;--hint:#8a867e;--panel:#19191952;--accent:#ff6a3c;--slab:#0b0b0b}.shot{background:var(--slab);position:relative;overflow:hidden}.shot>span{clip-path:inset(0 0 100%);transform-origin:50%;will-change:clip-path, transform;transition:clip-path 1s cubic-bezier(.22,1,.36,1) .34s,transform 1s cubic-bezier(.22,1,.36,1) .34s;display:block;position:absolute;inset:0;transform:scale(1.2)}.shot>span>i{will-change:transform;display:block;position:absolute;inset:-7% 0}.shot[data-in]>span{clip-path:inset(0);transform:scale(1)}@media (max-width:760px){.band-wide-only{display:none!important}}.chrome-in{animation-delay:var(--chrome-in,70ms)}@media (max-width:760px){.chrome-in{animation-delay:calc(var(--chrome-in,70ms) + .429s)}}.chrome-pad{height:76px;padding:0 40px}.nav-item{padding:3px 16px 2px 0}.nav-back-mark{transition:transform .42s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.nav-back:hover .nav-back-mark{transform:translate(-2px,2px)}}.nav-back:focus-visible .nav-back-mark{transform:translate(-2px,2px)}@media (max-width:760px){.chrome-pad{padding:0 22px}.nav-num{display:none}.chrome-nav{gap:6px!important}.nav-item+.nav-item{margin-left:6px}.chrome-tools{margin-left:8px!important}.chrome-mail{margin-left:14px}.chrome-tools,.chrome-mail{position:relative}.chrome-tools:after,.chrome-mail:after{content:"";position:absolute;inset:-13px -10px}}.cx-layer{z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear .5s;position:fixed;inset:0}.cx-layer.cx-open{visibility:visible;pointer-events:auto;transition:visibility linear}.cx-scrim{background:var(--glass-tint);opacity:0;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cx-layer.cx-open .cx-scrim{opacity:1}.cx-sheet{overscroll-behavior:contain;box-sizing:border-box;background:var(--ground);width:min(760px,100vw);max-height:100vh;color:var(--fg);clip-path:inset(0 0 100%);padding:40px 40px 44px;transition:clip-path .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,calc(32px - 50%))}.cx-layer.cx-open .cx-sheet{clip-path:inset(0);transition:clip-path .86s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)}.cx-grip{display:none}.cx-head{border-bottom:1px solid var(--fg);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.cx-close{color:var(--fg);cursor:pointer;background:0 0;border:0;margin:-4px;padding:4px;display:flex}.cx-title{letter-spacing:-.035em;font-size:clamp(40px,9vw,92px);line-height:.85;margin-top:26px!important}.cx-grid{grid-template-columns:1fr 1fr;align-items:end;gap:34px;margin-top:7vh;display:grid}.cx-wide{grid-column:1/-1}.cx-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:5vh;display:flex}.cx-send{box-sizing:border-box;border:1px solid var(--muted);min-width:220px;height:52px;color:var(--muted);cursor:default;background:0 0;justify-content:space-between;align-items:center;gap:34px;padding:0 22px;transition:background .34s cubic-bezier(.22,1,.36,1),border-color .34s,color .34s;display:flex}.cx-send:not(:disabled){background:var(--fg);border-color:var(--fg);color:var(--ground);cursor:pointer}.cx-send:not(:disabled):hover span:last-child{transform:translate(6px)}.cx-send span:last-child{transition:transform .34s cubic-bezier(.22,1,.36,1)}@media (max-width:760px){.cx-sheet{clip-path:none;border-radius:16px 16px 0 0;width:100vw;height:78vh;max-height:none;padding:10px 22px 34px;transition:transform .46s cubic-bezier(.22,1,.36,1);inset:auto 0 0;transform:translateY(100%)}.cx-layer.cx-open .cx-sheet{clip-path:none;transition:transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.cx-grip{touch-action:none;cursor:grab;width:100%;padding:8px 0 14px;display:block}.cx-grip:after{content:"";background:var(--muted);opacity:.55;border-radius:2px;width:38px;height:4px;margin:0 auto;display:block}.cx-grid{grid-template-columns:1fr;gap:26px}.cx-foot{flex-direction:column;align-items:stretch;gap:18px}.cx-send{width:100%}}.brand-logo{width:14px;height:14px}@media (max-width:760px){.brand-role,.brand-name{display:none}}@media (max-aspect-ratio:29/50){.cover-shadow{display:none}}.pp-pad{padding-left:40px;padding-right:40px}.pp-col{width:min(760px,58vw);margin-left:auto;margin-right:auto}.pp-plate{width:min(880px,64vw);margin-left:auto;margin-right:auto}.pp-pair{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.pp-pair-odd{grid-template-columns:5fr 7fr}.pp-trio{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.pp-line{grid-template-columns:1fr 2fr;gap:24px;display:grid}.pp-ends{--pp-end-size:clamp(28px, min(4.4vw, (100vw - 227px) / 18.42), 76px);grid-template-columns:1fr 1fr;gap:40px;display:grid}.pp-end{cursor:pointer;flex-direction:column;gap:14px;display:flex}.pp-end-next{text-align:right}.pp-end-row{align-items:center;gap:18px;display:flex}.pp-end-next .pp-end-row{justify-content:flex-end}.pp-stats{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (hover:none),(max-width:760px){.cover-gloss{display:none}}.stat{padding:16px}.pp-stats-4{grid-template-columns:repeat(4,1fr)}.pp-site-link{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;transition:opacity .3s}.pp-site-link:hover{opacity:.6}.pp-title-web{bottom:calc(50% + min(29vh,50vw - 40px) + 10px)}.pp-eyebrow{text-align:center;text-wrap:balance;max-width:100%;padding:0 40px}.pp-live{background:var(--fg);width:112px;height:112px;color:var(--ground);text-align:center;letter-spacing:.18em;text-transform:uppercase;pointer-events:auto;border-radius:50%;place-items:center;margin:-56px 0 0 -56px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5;transition:transform .7s cubic-bezier(.16,1,.3,1),background .8s,color .8s;display:grid;position:absolute;transform:scale(0)}.pp-live.is-on{transform:translate(var(--mx,0px), var(--my,0px)) scale(1)}.pp-live:hover{transition:transform .25s cubic-bezier(.16,1,.3,1),background .8s,color .8s}.pp-live:focus-visible{outline:1px solid var(--fg);outline-offset:3px}.pp-live svg{width:12px;height:12px;margin:6px auto 0;display:block}.pp-duo{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:40px;margin-top:64px;padding-top:22px;display:grid}.pp-duo p{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:18px;line-height:1.4}.pp-stack span+span:before{content:"·";color:var(--muted);margin:0 .7em}.pp-walk{background:var(--walk);padding:72px 40px 64px}.pp-walk-hd{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px;display:flex}.pp-walk-film{border:1px solid var(--walk-line);cursor:pointer;background:#000;line-height:0;position:relative}.pp-walk-film video{object-fit:cover;width:100%;display:block}.pp-walk-btn{border:1px solid var(--veil-line);background:var(--veil);-webkit-backdrop-filter:blur(10px)saturate(140%);color:#f1f0ee;cursor:pointer;opacity:1;border-radius:50%;place-items:center;width:84px;height:84px;padding:0;transition:opacity .35s,background .25s,border-color .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-walk-btn svg{width:26px;height:26px;margin-left:3px}.pp-walk-btn.playing svg{margin-left:0}.pp-walk-btn.playing{opacity:0}.pp-walk-film:hover .pp-walk-btn.playing,.pp-walk-btn:focus-visible{opacity:1}.pp-walk-btn:hover{background:#111111b8;border-color:#f1f0ee99}.pp-walk-son{border:1px solid var(--veil-line);background:var(--veil);-webkit-backdrop-filter:blur(10px)saturate(140%);color:#f1f0ee;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .25s,border-color .25s;display:grid;position:absolute;bottom:14px;right:14px}.pp-walk-son svg{width:20px;height:20px}.pp-walk-son:hover{background:#111111b8;border-color:#f1f0ee99}.pp-frise{gap:3px;margin-top:18px;display:flex}.pp-frise i{background:var(--walk-rule);height:2px;display:block;position:relative;overflow:hidden}.pp-frise b{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.pp-chaps{grid-template-columns:repeat(3,1fr);grid-auto-flow:column;grid-template-rows:repeat(var(--rows,3), auto);border-top:1px solid var(--walk-rule);column-gap:40px;margin-top:40px;display:grid}.pp-chap{border:0;border-bottom:1px solid var(--walk-line);font:inherit;text-align:left;color:var(--walk-text);background:0 0;grid-template-columns:30px 1fr auto;align-items:baseline;gap:14px;margin:0;padding:14px 0;transition:color .4s,opacity .4s;display:grid}button.pp-chap{cursor:pointer}.pp-chap-n{letter-spacing:.12em;color:var(--walk-muted);font-family:IBM Plex Mono,monospace;font-size:9px;transition:color .4s}.pp-chap.is-on .pp-chap-n{color:var(--accent)}.pp-walk.is-playing .pp-chap{opacity:.5}.pp-walk.is-playing .pp-chap.is-on{opacity:1;color:var(--walk-fg)}@media (hover:hover){button.pp-chap:hover{opacity:1;color:var(--walk-fg)}}button.pp-chap:focus-visible{outline:1px solid var(--walk-fg);outline-offset:3px}.pp-screens{grid-template-columns:5fr 7fr;align-items:start;gap:40px;display:grid}.pp-scr{opacity:.28;flex-direction:column;justify-content:center;gap:18px;min-height:70vh;transition:opacity .6s;display:flex}.pp-scr.is-on{opacity:1}.pp-scr-n{color:var(--muted);transition:color .4s}.pp-scr.is-on .pp-scr-n{color:var(--accent)}.pp-stage{top:calc(50vh - var(--stage-h,300px) / 2);position:sticky}.pp-stage-frame{aspect-ratio:1440/900;background:var(--slab);border:1px solid var(--plate-line);position:relative;overflow:hidden}.pp-stage-frame>img{object-fit:cover;object-position:top center;clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.06)}.pp-stage-frame>img.is-on{clip-path:inset(0);transform:none}.pp-stage-url{height:1.4em;overflow:hidden}.pp-stage-url>span{transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.pp-stage-bar{background:var(--hairline);height:1px;margin-top:10px}.pp-stage-bar>i{background:var(--fg);transform-origin:0;height:1px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.shot.pp-full{clip-path:inset(17.6%);transition:clip-path 1.4s cubic-bezier(.22,1,.36,1)}.shot.pp-full[data-in]{clip-path:inset(0)}.shot.pp-full>span{clip-path:none;transition:transform 1.8s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.shot.pp-full[data-in]>span{transform:none}.pp-long-stage{grid-template-columns:3fr 7fr 72px;align-items:center;gap:40px;height:100vh;display:grid;position:sticky;top:0}.pp-long-win{aspect-ratio:1440/900;border:1px solid var(--plate-line);background:var(--slab);position:relative;overflow:hidden}.pp-long-win img,.pp-long-map img{width:100%;height:auto;display:block}.pp-long-win img{will-change:transform}.pp-long-map{border:1px solid var(--plate-line);align-self:center;position:relative}.pp-long-map img{opacity:.85}.pp-long-map i{border:1px solid var(--fg);will-change:transform;position:absolute;top:0;left:-4px;right:-4px}.pp-details{grid-template-columns:repeat(12,1fr);align-items:start;gap:9vh 40px;display:grid}.pp-crop>span{background-repeat:no-repeat;transition:clip-path 1s cubic-bezier(.22,1,.36,1) .34s,transform 1s cubic-bezier(.22,1,.36,1) .34s,background-position 2s cubic-bezier(.16,1,.3,1) .34s}.pp-framed{border:1px solid var(--plate-line);background-clip:padding-box}.pp-compare{aspect-ratio:1440/900;border:1px solid var(--plate-line);background:var(--slab);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.pp-compare img{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pp-compare-line{background:#f1f0ee;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 .5px #0000002e}.pp-compare-knob{border:1px solid var(--veil-line);background:var(--veil);-webkit-backdrop-filter:blur(10px)saturate(140%);color:#f1f0ee;cursor:ew-resize;border-radius:50%;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0;display:grid;position:absolute;top:50%}.pp-compare-knob:focus-visible{outline-offset:3px;outline:1px solid #f1f0ee}.pp-compare-knob svg{width:26px;height:12px}.pp-charte{border-top:1px solid var(--fg);grid-template-columns:7fr 5fr;align-items:start;gap:60px;padding-top:34px;display:grid}.pp-charte>div{min-width:0}.pp-bands{display:flex}.pp-band-col{flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.pp-band-col:hover{flex-grow:1.9}}.pp-band{border:1px solid var(--hairline);height:200px;margin-bottom:10px;margin-right:-1px}.pp-picto{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(6,1fr);margin-top:40px;display:grid}.pp-picto>div{aspect-ratio:1;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 6px;display:flex}.pp-ink{background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[data-lazy]:not([src]){visibility:hidden}.pp-spec{color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Arial,sans-serif}.pp-spec-brand{letter-spacing:.18em;font-size:30px;font-weight:900}.pp-spec-label{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.pp-spec-body{color:var(--hint);font-size:14px;line-height:1.55}.pp-phones{grid-template-columns:repeat(4,1fr);align-items:start;gap:40px;display:grid}.pp-hgal-stage{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.pp-hgal-track{will-change:transform;gap:40px;padding:0 40px;display:flex}.pp-hgal-item{flex:0 0 min(64vw,980px);margin:0}.pp-hgal-foot{align-items:center;gap:24px;padding:26px 40px 0;display:flex}.pp-hgal-bar{background:var(--hairline);flex:1;height:1px}.pp-hgal-bar>i{background:var(--fg);transform-origin:0;height:1px;display:block;transform:scaleX(0)}.pp-sleeve-n{z-index:3;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:9px;position:absolute;top:calc(100% + 12px);left:0}.pp-sleeve-n b{color:var(--fg);font-weight:400;transition:color .8s}.pp-compare-sq img{object-position:center}.pp-sheet-title{margin:0 0 40px}.pp-film-grid{grid-template-columns:5fr 4fr;align-items:start;gap:40px;display:grid}.pp-film-side{flex-direction:column;gap:26px;min-width:0;display:flex}.pp-film-text{max-width:420px;color:var(--walk-text);margin:0;font-size:13px;line-height:1.42}.pp-sheet{border-top:1px solid var(--walk-rule);grid-template-columns:repeat(4,1fr);gap:3px;padding-top:14px;display:grid}.pp-sheet button{aspect-ratio:1;opacity:.42;cursor:pointer;background-color:#000;background-repeat:no-repeat;background-size:1200% 100%;border:0;padding:0;transition:opacity .35s;position:relative}.pp-sheet button:after{content:"";border:1px solid #0000;transition:border-color .35s;position:absolute;inset:0}.pp-sheet button.is-on{opacity:1}.pp-sheet button.is-on:after{border-color:var(--accent)}@media (hover:hover){.pp-sheet button:hover{opacity:1}}.pp-sheet button:focus-visible{outline:1px solid var(--walk-fg);outline-offset:2px}.pp-film-foot{align-items:center;gap:18px;display:flex}.pp-film-n{letter-spacing:.16em;text-transform:uppercase;color:var(--walk-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:9px}.pp-film-n b{color:var(--walk-fg);font-weight:400}.pp-frise-ink{flex:1;margin-top:0}.pp-frise-ink b{background:var(--walk-fg)}.pp-hgal-intro{flex-direction:column;flex:0 0 min(380px,30vw);justify-content:flex-end;gap:18px;padding-bottom:24px;display:flex}.pp-hgal-item.pp-hgal-sq{flex:0 0 min(60vh,44vw)}.pp-strip{border:1px solid var(--hairline);height:54px;margin-bottom:8px;display:flex}.pp-strip>i{flex:1 1 0;height:100%;display:block}.pp-crop-img{border:1px solid var(--plate-line);background-repeat:no-repeat;position:relative;overflow:hidden}.pp-edition{grid-template-columns:7fr 5fr;align-items:center;gap:60px;display:grid}.pp-record{aspect-ratio:1;width:min(520px,38vw);margin:4vh 0;position:relative}.pp-record-sleeve{z-index:2;background-color:var(--slab);border:1px solid var(--plate-line);background-position:50%;background-size:cover;position:absolute;inset:0}.pp-disc-slide{z-index:1;width:95%;height:95%;transition:transform 1.6s cubic-bezier(.16,1,.3,1) .25s;position:absolute;top:2.5%;left:2.5%;transform:translate(0)}.pp-edition[data-in] .pp-disc-slide{transform:translate(46%)}.pp-stat{font-variation-settings:"wght" 800;letter-spacing:-.035em;text-transform:uppercase;width:min(100%,520px);color:var(--fg);flex-direction:column;gap:clamp(10px,1.6vw,22px);font-family:Geist,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;display:flex}.pp-stat>span{white-space:nowrap;font-size:clamp(56px,10vw,150px);line-height:.8;display:block}.pp-stat>span:last-child{font-size:clamp(22px,3.6vw,60px)}@supports (text-box:trim-both cap alphabetic){.pp-stat>span{text-box:trim-both cap alphabetic;line-height:1}}.pp-edition-seule{grid-template-columns:1fr}.pp-edition-seule .pp-record{margin-left:auto;margin-right:auto}.pp-disc-slide:after{content:"";pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 20deg,#fff0 0deg,#ffffff17 30deg,#fff0 70deg 180deg,#ffffff12 210deg,#fff0 250deg);border-radius:50%;position:absolute;inset:0}.pp-disc{will-change:transform;background:repeating-radial-gradient(circle,#121212 0 2px,#1c1c1c 2.4px 3px),#141414;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.pp-disc-label{background:var(--disc);letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:18%;width:36%;height:36%;font-family:IBM Plex Mono,monospace;font-size:clamp(6px,.62vw,9px);display:flex;position:absolute;top:32%;left:32%}.pp-disc-label:after{content:"";background:var(--ground);border-radius:50%;width:7%;height:7%;margin:-3.5% 0 0 -3.5%;transition:background .8s;position:absolute;top:50%;left:50%}@media (max-width:760px){.pp-recto{width:100%!important}.pp-sheet-title{margin-bottom:28px}.pp-film-grid{grid-template-columns:1fr;gap:28px}.pp-hgal-intro,.pp-hgal-item.pp-hgal-sq{flex:none}.pp-hgal-intro{padding-bottom:0}.pp-edition{grid-template-columns:1fr;gap:40px}.pp-record,.pp-edition-seule .pp-record{width:70.8215%;margin-left:0;margin-right:0}}.pp-print{display:none}.pp-end-name{position:relative}@media (hover:hover) and (min-width:761px){.pp-print{width:3px;height:.98em;font-size:var(--pp-end-size);background:var(--fg);margin-top:-.49em;transition:width .7s cubic-bezier(.16,1,.3,1),background-color .8s;display:block;position:absolute;top:50%;overflow:hidden}.pp-end-prev .pp-print{left:calc(100% + 18px)}.pp-end-next .pp-print{right:calc(100% + 18px)}.pp-print>i{opacity:0;background-position:50%;background-size:cover;transition:opacity .5s .1s;position:absolute;inset:0}.pp-end:hover .pp-print{width:.98em}.pp-end:hover .pp-print>i{opacity:1}}@media (prefers-reduced-motion:reduce){.pp-scenes *,.pp-scenes :before,.pp-scenes :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:760px){.pp-pad{padding-left:clamp(34px,12vw,48px);padding-right:clamp(34px,12vw,48px)}.pp-col,.pp-plate{width:100%}.pp-pair,.pp-pair-odd,.pp-trio{grid-template-columns:1fr;gap:7vh}.pp-line,.pp-stats{grid-template-columns:1fr;gap:6px}.pp-stats{gap:20px}.stat{padding-left:0}.pp-stats-4{grid-template-columns:1fr 1fr;gap:0 12px}.stat-site{grid-column:1/-1}.pp-title-web{bottom:calc(50% + min(29vh,50vw - 22px) + 10px)}.pp-eyebrow{padding:0 22px}.pp-live{letter-spacing:.14em;width:76px;height:76px;margin:-38px 0 0 -38px;font-size:7.5px}.pp-duo{grid-template-columns:1fr;gap:22px;margin-top:44px}.pp-duo p{font-size:16px}.pp-walk{padding:48px clamp(34px,12vw,48px) 44px}.pp-walk-hd{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.pp-walk-btn{width:62px;height:62px}.pp-walk-btn svg{width:20px;height:20px}.pp-chaps{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;margin-top:30px}.pp-screens{grid-template-columns:1fr}.pp-stage{display:none}.pp-scr{opacity:1;min-height:0;padding-bottom:9vh}.pp-scr .pp-scr-n{color:var(--accent)}.pp-long-stage{grid-template-columns:1fr;align-content:center;gap:22px}.pp-long-map{display:none}.pp-details{grid-template-columns:1fr;row-gap:7vh}.pp-details>*{grid-column:1/-1!important;max-width:none!important;margin-top:0!important}.pp-charte{grid-template-columns:1fr;gap:40px}.pp-band{height:120px}.pp-picto{grid-template-columns:repeat(3,1fr)}.pp-phones{grid-template-columns:1fr 1fr;gap:20px}.pp-phones>*{margin-top:0!important}.pp-hgal{height:auto!important}.pp-hgal-stage{height:auto;position:relative}.pp-hgal-track{flex-direction:column;gap:7vh;padding:0 clamp(34px,12vw,48px);transform:none!important}.pp-hgal-item{flex:none}.pp-hgal-foot{display:none}.pp-ends{--pp-end-size:clamp(28px, 4.4vw, 76px);grid-template-columns:1fr;gap:34px}.pp-end-next{text-align:left}.pp-end-row{justify-content:space-between}.pp-end-prev .pp-end-row{flex-direction:row-reverse}.pp-end-next .pp-end-row{flex-direction:row;justify-content:space-between}}.go-pill{background:var(--fg);color:var(--ground);border-radius:999px;transition:background-color .8s,color .8s,transform .2s cubic-bezier(.16,1,.3,1);position:relative}.go-pill:after{content:"";position:absolute;inset:-6px -4px}.go-pill:active{transform:scale(.96)}.go-pill:focus-visible{outline:1px solid var(--fg);outline-offset:3px}@media (min-width:761px){.band-narrow-only{display:none!important}}.top-stack{z-index:30;pointer-events:none;position:absolute;inset:0}.print-host{aspect-ratio:1;pointer-events:none;width:min(20vw,36vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:761px){.print-card{background-color:var(--ground);transition:background-color .8s}}@media (max-width:760px){.top-stack{z-index:57;flex-direction:column;display:flex;inset:0 0 auto}.print-host{pointer-events:auto;cursor:pointer;flex:none;width:min(56vw,27vh);margin:calc(84px + 1vh) auto 0;position:relative;top:auto;left:auto;transform:none}}:root{--stack-h:100px;--cap-h:28px;--cap-gap:24px;--glass-foot:calc(var(--stack-h) + var(--cap-h) + var(--cap-gap) - 1px)}@media (max-width:760px){:root{--stack-h:calc(130px + 4vh + min(56vw, 27vh));--cap-gap:0px;--glass-foot:120px}}.rig-head{z-index:58;padding-top:var(--stack-h);pointer-events:none;position:absolute;top:0;left:0;right:0}.rig-frost{height:calc(var(--stack-h) + var(--cap-h) + var(--cap-gap) - 1px);z-index:2;position:absolute;top:0;left:0;right:0}.rig-top{z-index:2;pointer-events:none;background-color:var(--ground);height:76px;transition:background-color .8s;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}@media (max-width:760px){.rig-top{height:calc(var(--stack-h) + var(--cap-h) + var(--cap-gap) - 1px);-webkit-mask-image:linear-gradient(#000 calc(100% - 8px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 8px),#0000 100%)}}.page-top{z-index:54;pointer-events:none;background-color:var(--ground);height:76px;transition:background-color .8s;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.rc-sharp{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--glass-foot) - 6px), #000 calc(var(--glass-foot) + 6px));-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--glass-foot) - 6px), #000 calc(var(--glass-foot) + 6px));mask-image:linear-gradient(to bottom, transparent calc(var(--glass-foot) - 6px), #000 calc(var(--glass-foot) + 6px))}.rc-frost{height:calc(var(--glass-foot) + 6px);z-index:12;pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%)}.rc-fiche{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.rc-service{grid-template-columns:34px minmax(0,1fr) minmax(0,440px);align-items:baseline;gap:24px;padding:30px 0;display:grid}.rc-manif{width:min(760px,58vw);margin:0 auto}@media (max-width:760px){.rc-fiche{grid-template-columns:1fr;gap:20px}.rc-service{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:24px 0}.rc-service>p{grid-column:2}.rc-manif{width:auto}}.rig-pad{padding-top:calc(var(--stack-h) + var(--cap-h) + var(--cap-gap) - 1px);padding-bottom:6vh}.rig-track{scroll-padding-top:calc(var(--stack-h) + var(--cap-h) + var(--cap-gap))}.rig-pad[data-loop]{padding-bottom:0;overflow-y:clip}[data-owned]{overflow:hidden!important}html[data-owned-scroll],html[data-owned-scroll] body{overscroll-behavior:none}.rig-copy{position:relative}html,.shell{background:var(--ground);transition:background .8s}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plexmono-latin-400-italic.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:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plexmono-latinext-400-italic.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{--grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.3189 1.0728 0.1083 0 -0.25 0.3189 1.0728 0.1083 0 -0.25 0.3189 1.0728 0.1083 0 -0.25 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");--band-dither:.8;--dither-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='d' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0 0 0 0.6'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23d)'/%3E%3C/svg%3E")}.band-grain{z-index:56;pointer-events:none;background-image:var(--grain-tile);mix-blend-mode:overlay;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--grain-stop,52%), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--grain-stop,52%), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 var(--grain-stop,52%), transparent 100%);opacity:calc(.47 * var(--band-on,1));background-size:160px 160px;transition:opacity .35s;position:fixed;top:0;left:0;right:0}html[data-theme=dark] .band-grain{opacity:calc(.2 * var(--band-on,1))}.shell:before{content:"";z-index:0;pointer-events:none;background-image:var(--grain-tile);mix-blend-mode:overlay;opacity:.47;background-size:160px 160px;transition:opacity .28s;position:fixed;inset:0}html[data-theme=dark] .shell:before{opacity:.2}html[data-turning] .shell:before{opacity:.06}html[data-turning] .band-grain{opacity:calc(.06 * var(--band-on,1))}a{color:inherit;text-decoration:none}.hover-dim:hover{opacity:.6}.hover-fg:hover{color:var(--fg)!important}.hover-fade:hover{opacity:.55}.rig-track{scrollbar-width:none;-ms-overflow-style:none}.rig-track::-webkit-scrollbar{display:none}.rig-track a{--row-rule:color-mix(in srgb, var(--hairline) 34%, transparent);transition:border-top-color .4s}.rig-track a[data-on]{--row-rule:var(--hairline)}.row-dim{opacity:.34}.row-ink{pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:inset(100% -24px -24px);transition:clip-path 1s cubic-bezier(.33,1,.68,1)}.rig-track a[data-on] .row-ink{clip-path:inset(-30% -24px -24px);transition:clip-path .9s cubic-bezier(.33,1,.68,1)}.row-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.enter{transform-origin:50% 0;animation-name:rise;animation-duration:1.1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-play-state:paused;animation-fill-mode:backwards}html[data-go] .enter{animation-play-state:running}.band-wait,.band-in{animation-duration:1.1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-play-state:paused;animation-fill-mode:backwards}.band-wait{animation-name:band-wait}.band-in{animation-name:band-in}html[data-go] .band-wait,html[data-go] .band-in{animation-play-state:running}@keyframes band-wait{0%{visibility:hidden}}@keyframes band-in{0%{background-color:var(--band-clear)}}@keyframes rise{0%{clip-path:inset(0 calc(var(--rise-room,0px) * -1) 100% calc(var(--rise-room,0px) * -1));transform:translateY(var(--rise,22px)) scale(.99)}to{clip-path:inset(calc(var(--rise-room,0px) * -1));transform:translateY(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheen{0%{transform:rotate(-11deg)}50%{transform:rotate(11deg)}to{transform:rotate(-11deg)}}@keyframes hintsweep{0%{opacity:0;transform:translate(0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(76px)}}@keyframes scrollcue{0%{transform:translateY(-26px)}to{transform:translateY(68px)}}@keyframes scrollcue-fit{0%{transform:translateY(calc(var(--cue-seg,26px) * -1))}to{transform:translateY(var(--cue-h,68px))}}@keyframes sundraw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes sunspin{0%{transform:rotate(-85deg)scale(.86)}to{transform:rotate(0)scale(1)}}@keyframes moondraw{0%{stroke-dashoffset:52px}to{stroke-dashoffset:0}}@keyframes moonfill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes moonspin{0%{transform:rotate(58deg)scale(.88)}to{transform:rotate(0)scale(1)}}.case-lay{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.case-mul{mix-blend-mode:multiply;opacity:1;background-image:url(/case-mul.png)}.case-body{mix-blend-mode:screen;opacity:.44;background-image:url(/case-body.png)}.case-rim{mix-blend-mode:screen;opacity:.44;background-image:url(/case-rim.png)}html[data-theme=dark] .case-mul{opacity:.22}html[data-theme=dark] .case-body{opacity:.2}html[data-theme=dark] .case-rim{opacity:.42}.nf-page{min-height:100dvh;color:var(--fg);flex-direction:column;display:flex;position:relative}.nf-in{transform-origin:50% 0;animation:1.1s cubic-bezier(.16,1,.3,1) backwards rise}@media (prefers-reduced-motion:reduce){.nf-in{animation:none}}.nf-corner{z-index:60;color:var(--fg);justify-content:space-between;align-items:center;transition:color .8s;display:flex;position:absolute;top:0;left:0;right:0}.nf-tool{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}.nf-main{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:112px 40px 72px;display:flex;position:relative}.nf-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--hint);margin:0 0 clamp(20px,3.4vh,36px);font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.4}.nf-code{font-variation-settings:"wght" 800;letter-spacing:-.045em;white-space:nowrap;color:var(--fg);margin:0;font-family:Geist,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(112px,min(25vw,38vh),340px);font-weight:800;line-height:.8;transition:color .8s}.nf-record{border-radius:50%;width:.745em;height:.745em;margin:0 .017em -.0135em .038em;display:inline-block;position:relative}.nf-disc{background:repeating-radial-gradient(circle,#121212 0 2px,#1c1c1c 2.4px 3px),#141414;border-radius:50%;animation:1.8s linear infinite spin;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}html[data-theme=dark] .nf-disc{box-shadow:inset 0 0 0 1px #ffffff21}.nf-record:after{content:"";pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 20deg,#fff0 0deg,#ffffff17 30deg,#fff0 70deg 180deg,#ffffff12 210deg,#fff0 250deg);border-radius:50%;position:absolute;inset:0}.nf-disc-label{background:var(--accent);width:36%;height:36%;color:var(--ground);border-radius:50%;transition:background .8s,color .8s;position:absolute;top:32%;left:32%}.nf-disc-label svg{width:22%;height:22%;position:absolute;top:15%;left:39%}.nf-disc-label span{font-variation-settings:normal;letter-spacing:.18em;text-indent:.18em;font-family:IBM Plex Mono,monospace;font-size:.026em;font-weight:400;line-height:1;position:absolute;top:64%;left:0;right:0}.nf-disc-label:after{content:"";background:var(--ground);border-radius:50%;width:8%;height:8%;margin:-4% 0 0 -4%;transition:background .8s;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.nf-disc{animation:none}}.nf-text{max-width:36ch;color:var(--hint);text-wrap:balance;margin:clamp(26px,4.4vh,48px) 0 0;font-family:Geist,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.55}.nf-go{letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-top:28px;padding:13px 20px 13px 22px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1;display:inline-flex}@media (max-width:760px){.nf-main{padding:96px 22px 56px}.nf-text{font-size:16px}.nf-code{font-size:clamp(104px,min(34vw,30vh),200px)}.nf-disc-label span{display:none}}@media (max-height:520px){.nf-main{padding-top:84px;padding-bottom:28px}.nf-eyebrow{margin-bottom:14px}.nf-code{font-size:clamp(96px,min(25vw,30vh),340px)}.nf-text,.nf-go{margin-top:18px}}.tourne{display:none}html[data-couche] .tourne{z-index:1000;padding:24px max(24px, env(safe-area-inset-right)) 24px max(24px, env(safe-area-inset-left));background:var(--ground);color:var(--fg);text-align:center;touch-action:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}html[data-couche] .tourne:before{content:"";pointer-events:none;background-image:var(--grain-tile);mix-blend-mode:overlay;opacity:.47;background-size:160px 160px;position:absolute;inset:0}html[data-theme=dark][data-couche] .tourne:before{opacity:.2}.tourne>*{position:relative}.tourne-dessin{width:76px;height:76px;margin-bottom:4px;overflow:visible}.tourne-dessin path,.tourne-dessin rect{fill:none;stroke:currentColor;stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.tourne-dessin .tourne-fleche path{stroke:var(--accent)}.tourne-tel{transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.65,0,.35,1) infinite tourne-tel}@keyframes tourne-tel{0%,18%{transform:rotate(-90deg)}52%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.tourne-tel{animation:none}}.tourne-titre{font-variation-settings:"wght" 800;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Geist,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:800;line-height:.95}.tourne-note{letter-spacing:.2em;text-transform:uppercase;color:var(--hint);margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.4}
