@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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}:root{--paper:#e9e6df;--paper-2:#f2f0eb;--card:#fbfaf7;--card-2:#f3f1ec;--ink:#17181a;--ink-2:#3b3c3e;--muted:#6a6964;--line:#17181a1a;--line-2:#17181a2e;--accent:#1b6e5a;--accent-ink:#fff;--accent-soft:#e2ece7;--deax:#ff6b1a;--shadow:0 1px 2px #1414140f, 0 8px 28px #14141414;--shadow-lg:0 2px 6px #1414140f, 0 24px 60px #14141424;--radius:18px;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Inter Tight Variable", "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, .75, .2);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#121518;--paper-2:#181c20;--card:#1b1f23;--card-2:#23282d;--ink:#eceae4;--ink-2:#c9c7c1;--muted:#9a9993;--line:#eceae41a;--line-2:#eceae433;--accent:#4fbf9f;--accent-ink:#0d1412;--accent-soft:#1d2f2a;--shadow:0 1px 2px #0000004d, 0 8px 28px #00000059;--shadow-lg:0 2px 6px #0000004d, 0 24px 60px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.55;overflow:hidden}html:not(.js) body{overflow:auto}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:10px;padding:10px 14px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.num{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--muted);font-size:.72em;font-weight:500}.pill{background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);box-shadow:var(--shadow);border-radius:14px}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.kicker--plain{color:var(--muted)}.btn{cursor:pointer;white-space:nowrap;min-height:46px;transition:transform .25s var(--ease), background-color .25s, box-shadow .25s;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 6px 6px 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn__ico{background:#ffffff1f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.btn__ico svg{stroke-width:1.8px;width:14px;height:14px;transition:transform .3s var(--ease)}.btn:hover .btn__ico svg{transform:translate(1px,-1px)}.btn__ico--accent{background:var(--accent);color:#fff}.btn--dark{background:var(--ink);color:var(--paper)}.btn--accent{background:var(--accent);color:var(--accent-ink)}.btn--accent .btn__ico{background:#ffffff29}.btn--line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.btn--line .btn__ico{background:var(--ink);color:var(--paper)}.btn--lg{min-height:52px;box-shadow:var(--shadow-lg);border-radius:14px;padding-left:22px;font-size:16px}.close{background:var(--card-2);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .2s;display:grid}.close:hover{background:var(--line-2)}.close svg{stroke-width:1.8px;width:16px;height:16px}.close--sm{width:32px;height:32px}.loader{z-index:50;background:var(--paper-2);color:var(--ink);transition:opacity .9s var(--ease), visibility .9s;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}:root[data-theme=dark] .loader{background:var(--paper)}.loader.is-gone{opacity:0;visibility:hidden;pointer-events:none}.loader__grid{pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--line) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 45%, transparent) 1px, transparent 1px);opacity:.7;background-position:50%;background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;top:0;bottom:0;left:0;right:0}.corner{border:1.5px solid var(--line-2);width:14px;height:14px;position:absolute}.corner--tl{border-bottom:0;border-right:0;top:16px;left:16px}.corner--tr{border-bottom:0;border-left:0;top:16px;right:16px}.corner--bl{border-top:0;border-right:0;bottom:16px;left:16px}.corner--br{border-top:0;border-left:0;bottom:16px;right:16px}.loader__id{position:absolute;top:30px;left:32px}.loader__name{font-family:var(--serif);letter-spacing:-.01em;font-size:32px;line-height:1}.loader__role{color:var(--muted);margin-top:8px;font-size:13px}.loader__sheet{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.5;position:absolute;top:32px;right:32px}.loader__sheet strong{color:var(--ink);font-weight:500}.loader__stage{justify-items:center;gap:14px;display:grid;position:relative}.loader__globe{width:min(58vmin,440px);height:min(58vmin,440px)}.loader__dim{width:min(40vmin,300px);color:var(--muted);align-items:center;gap:10px;margin-top:-4px;font-size:12px;display:flex}.loader__dim:before,.loader__dim:after{content:"";opacity:.6;background:currentColor;flex:1;height:1px}.loader__dim span{font-variant-numeric:tabular-nums}.loader__tagline{text-align:center;min-height:22px;font-size:14px;font-weight:500}.loader__actions{animation:rise .8s var(--ease) both;justify-items:center;gap:12px;display:grid}.loader__actions[hidden]{display:none}.loader__progress{position:absolute;bottom:28px;left:32px}.loader__status{color:var(--muted);font-size:13px}.loader__pct{font-family:var(--serif);font-variant-numeric:tabular-nums;margin-top:4px;font-size:64px;line-height:1}.loader__pct small{color:var(--accent);margin-left:2px;font-size:.4em}.switch{box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:var(--card);border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:7px 14px 7px 10px;font-size:14px;display:inline-flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch__track{background:var(--line-2);border-radius:99px;width:30px;height:18px;transition:background-color .25s;position:relative}.switch__track:after{content:"";width:14px;height:14px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch input:checked+.switch__track{background:var(--accent)}.switch input:checked+.switch__track:after{transform:translate(12px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--accent);outline-offset:3px}.daynight{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:999px;grid-template-columns:1fr 1fr;margin:0 0 6px;padding:4px;display:inline-grid;position:relative}.daynight__opt{z-index:1;min-width:104px;min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.daynight__opt input{opacity:0;pointer-events:none;position:absolute}.daynight__opt svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.daynight__opt:has(input:checked){color:var(--paper)}.daynight__opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.daynight__pill{z-index:0;background:var(--ink);width:calc(50% - 4px);transition:transform .45s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.daynight:has(input[value=dark]:checked) .daynight__pill{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.daynight__pill{transition:none}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.world{z-index:0;background:var(--paper);position:fixed;top:0;bottom:0;left:0;right:0}.world canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.fallback-globe{display:none}.no-webgl .world canvas,.no-webgl .zoom,.no-webgl #recenter-btn,.no-webgl .hint{display:none!important}.no-webgl .fallback-globe{aspect-ratio:1;border:1.5px solid var(--line-2);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 22%, var(--card)), var(--paper) 72%);border-radius:50%;width:min(70vmin,520px);display:block;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.labels{z-index:2;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.label{pointer-events:auto;cursor:pointer;white-space:nowrap;background:color-mix(in srgb, var(--card) 90%, transparent);min-height:36px;box-shadow:var(--shadow);color:var(--ink);transition:opacity .3s, scale .3s var(--ease);will-change:transform, opacity;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.label:hover,.label.is-hover{scale:1.05}.label.is-hover .num,.label:hover .num{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}.label .num{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.label__sub{color:var(--muted);font-weight:400}.label.is-hidden{opacity:0;pointer-events:none}.label.is-active .num{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent)}.marker{pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;transition:opacity .3s;display:grid;position:absolute;top:0;left:0}.marker span{background:var(--card);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent), var(--shadow);transition:transform .3s var(--ease);border-radius:50%}.marker:hover span{transform:scale(1.35)}.marker:focus-visible span{transform:scale(1.35)}.marker.is-hidden{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.marker span{animation:ping 2.8s var(--ease) infinite}}@keyframes ping{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.topbar{z-index:10;top:calc(16px + var(--safe-t));pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed;left:16px;right:16px}.topbar>*{pointer-events:auto}.brand{align-items:center;gap:10px;height:46px;padding:0 16px 0 12px;text-decoration:none;display:inline-flex}.brand__logo{border-radius:8px;flex:none;width:30px;height:30px}.brand__name{font-family:var(--serif);letter-spacing:-.005em;font-size:23px;line-height:1}.mainnav{margin-left:auto;padding:5px}.mainnav ol{gap:2px;margin:0;padding:0;list-style:none;display:flex}.mainnav a{height:36px;color:var(--ink-2);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mainnav a:hover,.mainnav a[aria-current=true]{background:var(--card-2);color:var(--ink)}.mainnav a[aria-current=true] .num{color:var(--accent)}.hero{z-index:3;text-align:right;pointer-events:none;max-width:430px;transition:opacity .6s var(--ease), transform .6s var(--ease);position:fixed;bottom:30px;right:32px}.hero h1{font-weight:400}.hero__name{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:10px 0 6px;font-size:13px;font-weight:600;display:block}.hero__line{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(34px,3.4vw,52px);line-height:1;display:block}.hero__sub{color:var(--ink-2);margin-top:12px;font-size:16px}body:not(.is-home) .hero,body.is-loading .hero{opacity:0;transform:translateY(12px)}.hud{z-index:4;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.hud>*{pointer-events:auto}.hud__tools{align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:24px;left:24px}.tool{cursor:pointer;background:color-mix(in srgb, var(--card) 92%, transparent);width:44px;height:44px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s var(--ease), background-color .2s;border:0;border-radius:12px;place-items:center;display:grid}.tool:hover{transform:translateY(-1px)}.tool svg{width:19px;height:19px}.tool[aria-pressed=true],.tool[aria-expanded=true]{background:var(--ink);color:var(--paper)}.sound{position:relative}.sound .eq,.sound .ico-on{display:none}.sound .eq{align-items:flex-end;gap:2px;height:14px}.sound .eq i{background:currentColor;border-radius:2px;width:2.5px;height:30%;display:block}.sound.has-sfx .ico-on{display:block}.sound.has-sfx .ico-off,.sound.is-playing .ico-off,.sound.is-playing .ico-on{display:none}.sound.is-playing .eq{display:flex}@media (prefers-reduced-motion:no-preference){.sound.is-playing .eq i{animation:1.6s ease-in-out infinite eq}.sound.is-playing .eq i:nth-child(2){animation-duration:1.9s;animation-delay:-.4s}.sound.is-playing .eq i:nth-child(3){animation-duration:1.4s;animation-delay:-.9s}.sound.is-playing .eq i:nth-child(4){animation-duration:2.1s;animation-delay:-1.2s}}@keyframes eq{0%,to{height:25%}50%{height:100%}}.sound__panel{width:250px;animation:rise .3s var(--ease) both;gap:4px;padding:14px 16px;display:grid;position:absolute;bottom:54px;left:0}.sound__panel[hidden]{display:none}.sound__title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600}.switch--row{width:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;min-height:44px;padding:8px 0;font-size:14.5px}.sound__vol{color:var(--muted);gap:6px;padding-top:6px;font-size:13px;display:grid}.sound__vol input{width:100%;accent-color:var(--accent)}.hint{white-space:nowrap;transition:opacity .6s, transform .6s var(--ease);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:500;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hint.is-gone{opacity:0;pointer-events:none;transform:translate(-50%,8px)}.hint--touch{display:none}.touch .hint--touch{display:inline}.touch .hint--mouse{display:none}.zoom{flex-direction:column;gap:2px;padding:4px;display:none;position:absolute;bottom:24px;right:24px}.zoom button{cursor:pointer;background:0 0;border:0;border-radius:10px;width:40px;height:40px;font-size:22px;line-height:1}.zoom button:active{background:var(--card-2)}.touch .zoom{display:flex}@media (min-width:861px){.zoom{top:50%;bottom:auto;transform:translateY(-50%)}}body:not(.is-home) .hint,body:not(.is-home) .zoom{opacity:0;pointer-events:none}.help-card{z-index:6;min-width:260px;animation:rise .35s var(--ease) both;padding:14px 16px;font-size:13.5px;position:fixed;bottom:80px;left:24px}.help-card dl{gap:8px;margin:0;display:grid}.help-card div{justify-content:space-between;gap:18px;display:flex}.help-card dt{font-variant-numeric:tabular-nums;font-weight:600}.help-card dd{color:var(--muted);margin:0}.secret-card{z-index:7;width:min(330px,100vw - 32px);color:var(--ink-2);animation:rise .4s var(--ease) both;border-radius:16px;padding:18px 18px 16px;font-size:14.5px;position:fixed}.secret-card .close{position:absolute;top:10px;right:10px}.secret-card__title{font-family:var(--serif);color:var(--ink);margin:8px 30px 8px 0;font-size:26px;line-height:1.08}.secret-card .textlink{margin-top:4px}.secret-card .textlink[hidden],.quick{display:none}.panel{--pad:30px;z-index:8;background:var(--card);width:min(clamp(460px,37vw,560px),100vw - 40px);box-shadow:0 0 0 1px var(--line), 0 30px 70px -36px #14141452;opacity:0;visibility:hidden;transition:transform .6s var(--ease-in), opacity .4s var(--ease-in), visibility 0s linear .6s;border-radius:16px;flex-direction:column;display:flex;position:fixed;top:84px;bottom:20px;right:20px;transform:translate(calc(100% + 40px))}.panel[data-open=true]{opacity:1;visibility:visible;transition:transform .8s var(--ease), opacity .5s var(--ease), visibility 0s;transform:none}.panel__chrome{padding:14px 14px 12px var(--pad);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.panel__grip{display:none}.panel__steps{gap:16px;display:flex}.panel__steps a{height:36px;color:var(--muted);transition:color .2s, box-shadow .3s var(--ease);align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1.5px #0000}.step__n{font-variant-numeric:tabular-nums;font-size:11.5px}.step__t{display:none}.panel__steps a[aria-current=true] .step__t{display:inline}.panel__steps a:hover{color:var(--ink)}.panel__steps a[aria-current=true]{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--accent)}.panel__steps a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.panel__chrome .close{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border-radius:50%;width:36px;height:36px;margin-left:auto}.panel__chrome .close:hover{background:var(--card-2)}.panel__scroll{overscroll-behavior:contain;padding:26px var(--pad) 30px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;-webkit-overflow-scrolling:touch;outline:none;flex:1;overflow:hidden auto;container-type:inline-size}.station{gap:24px;display:grid}.station[hidden]{display:none}.station>*{opacity:1;min-width:0}.panel[data-open=true] .station:not([hidden])>*{animation:rise .7s var(--ease) both}.panel[data-open=true] .station:not([hidden])>:nth-child(2){animation-delay:60ms}.panel[data-open=true] .station:not([hidden])>:nth-child(3){animation-delay:.12s}.panel[data-open=true] .station:not([hidden])>:nth-child(4){animation-delay:.18s}.panel[data-open=true] .station:not([hidden])>:nth-child(n+5){animation-delay:.24s}.station h2:focus{outline:none}.station h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin-top:-12px;font-size:clamp(36px,9.6cqi,50px);font-weight:400;line-height:.98}.where{color:var(--muted);font-size:13.5px}.where strong{color:var(--accent);font-weight:600}.lead{color:var(--ink-2);text-wrap:pretty;max-width:40ch;font-size:17px;line-height:1.5}.block__title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:30px;font-weight:400;line-height:1.05}.bleed{margin-inline:calc(-1 * var(--pad))}.go{min-height:44px;color:var(--accent);transition:background-size .45s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1px no-repeat;justify-self:start;align-items:center;gap:8px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.go svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .45s var(--ease)}.go:hover{background-size:calc(100% - 23px) 1px}.go:focus-visible{background-size:calc(100% - 23px) 1px}.go:hover svg{transform:translate(3px)}.go:focus-visible svg{transform:translate(3px)}.go:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.go--ink{color:var(--ink)}.go--deax{color:var(--deax)}.inlink{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}.textlink{color:var(--accent);gap:4px;margin-top:8px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.textlink:hover{text-underline-offset:3px;text-decoration:underline}.station--home{--name:clamp(96px, 30cqi, 168px)}.cover__title{z-index:2;display:grid;position:relative;margin-top:-4px!important}.cover__hi{letter-spacing:-.01em;color:var(--ink-2);padding-left:.08em;font-size:clamp(26px,7cqi,32px);line-height:1}.cover__name{font-size:var(--name);letter-spacing:-.045em;margin-left:-.05em;line-height:.82}.lanyard{--cw:260px;z-index:3;height:520px;margin:-120px calc(-1 * var(--pad)) 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:visible}.strap{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.strap__band{fill:var(--accent);stroke:none}.strap__text{stroke:none;font:600 9.5px/1 var(--sans);letter-spacing:.16em;fill:#ffffffc7;dominant-baseline:central}.b3d{pointer-events:auto;width:var(--cw);transform-origin:0 0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;top:0;left:0}.lanyard.is-grabbing .b3d{cursor:grabbing}.lanyard.is-static .b3d{cursor:default}.b3d:focus-visible .b3d__face--front{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--accent)}.b3d:focus-visible .b3d__face--back{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--accent)}.b3d__face{color:#17181a;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:18px;padding:30px 12px 14px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17181a12}.b3d__face--back{text-align:center;background:var(--accent);color:#fff;align-content:center;justify-items:center;gap:6px;padding:30px 18px 22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(180deg)}:root[data-theme=dark] .b3d__face--front{background:#f1efe9}.b3d__slot{background:var(--card);border-radius:9px;width:38px;height:7px;margin-left:-19px;position:absolute;top:11px;left:50%;box-shadow:inset 0 1px 2px #00000047}.b3d__clip{z-index:2;background:linear-gradient(90deg,#a6a8a4,#ecede9 45%,#b5b7b3);border-radius:5px 5px 9px 9px;width:30px;height:26px;margin-left:-15px;position:absolute;top:-16px;left:50%;transform:translateZ(1px);box-shadow:0 2px 3px #00000038,inset 0 -2px #0000001f}.b3d__clip:after{content:"";background:#00000038;border-radius:3px;width:12px;height:6px;margin-left:-6px;position:absolute;bottom:5px;left:50%}.b3d__face picture{background:#e6d3bd;border-radius:10px;display:block;overflow:hidden}.b3d__face picture img{aspect-ratio:4/4.6;object-fit:cover;object-position:50% 20%;-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.b3d__id{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:1px 10px;padding:12px 4px 0;display:grid}.b3d__name{letter-spacing:-.015em;font-size:16px;font-weight:650}.b3d__role{color:#6a6964;grid-row:2;font-size:12.5px}.b3d__logo{pointer-events:none;border-radius:7px;grid-area:1/2/span 2;width:28px;height:28px}.b3d__mark{pointer-events:none;border-radius:16px;width:64px;height:64px;margin-bottom:14px;box-shadow:0 0 0 1px #ffffff40}.b3d__bname{font-family:var(--serif);letter-spacing:-.015em;font-size:30px;line-height:1}.b3d__bline{color:#ffffffc7;max-width:18ch;font-size:13px;line-height:1.35}.b3d__site{letter-spacing:.08em;color:#ffffff9e;font-size:11px;font-weight:600;position:absolute;bottom:16px;left:0;right:0}.b3d__glare,.b3d__shade{pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.b3d__glare{background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff8c, #fff0 46%);mix-blend-mode:soft-light;opacity:var(--shine,.4)}.b3d__shade{opacity:var(--shade,0);background:#0d1412}.b3d-shadow{width:var(--cw);height:var(--ch,360px);filter:blur(16px);transform-origin:0 0;opacity:.2;pointer-events:none;background:#17181a8c;border-radius:18px;position:absolute;top:0;left:0}.lanyard__hint{text-align:center;color:var(--muted);pointer-events:none;transition:opacity .6s var(--ease), transform .6s var(--ease);font-size:12.5px;position:absolute;bottom:4px;left:0;right:0}.lanyard__hint:before{content:"";vertical-align:1px;background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.lanyard__hint.is-gone,.lanyard.is-static .lanyard__hint{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:no-preference){.lanyard__hint:before{animation:2.4s ease-in-out infinite lamp}}.cover__name>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.panel[data-open=true] #chez-julien:not([hidden]) .cover__name>span{animation:letter .9s var(--ease) both;animation-delay:calc(.12s + var(--i) * 55ms)}.panel[data-open=true] #chez-julien:not([hidden]) .cover__hi{animation:rise .8s var(--ease) both}}@keyframes letter{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)rotate(4deg)}}.idcard{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr;align-items:start;gap:0 22px;margin-top:-2px;padding-bottom:22px;display:grid}.idcard__age{font-family:var(--serif);color:var(--muted);white-space:nowrap;font-size:19px;line-height:1}.idcard__roles{margin:0;padding:4px 0 0;list-style:none;display:grid}.idcard__roles li{color:var(--ink);border-top:1px solid var(--line);padding:7px 0;font-size:15px;line-height:1.35}.idcard__roles li:first-child{border-top:0;padding-top:0}.story{color:var(--ink-2);text-wrap:pretty;gap:14px;font-size:16.5px;line-height:1.62;display:grid}.story__open{color:var(--ink);font-size:18px;line-height:1.55}.story__aside{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;max-width:26ch;margin:10px 0;font-size:clamp(25px,6.6cqi,30px);line-height:1.12}.story__aside:before{content:"";background:var(--accent);width:28px;height:1px;margin-bottom:14px;display:block}.studies{gap:18px;padding-top:10px;display:grid}.studies__note{color:var(--ink-2);max-width:46ch;font-size:15px}.deax{margin:14px calc(-1 * var(--pad)) 0;padding:34px var(--pad) 30px;color:#efede8;background:#000;gap:22px;display:grid}.deax__head{align-items:center;gap:16px;display:flex}.deax__logo{border-radius:11px;width:46px;height:46px;box-shadow:0 0 0 1px #ffffff24}.deax__name{font-family:var(--serif);letter-spacing:-.03em;color:#fff;font-size:58px;font-weight:400;line-height:.85}.deax__name span{color:var(--deax)}.deax__tag{color:#efede899;margin-top:6px;font-size:13.5px}.deax__intro{color:#efede8;max-width:38ch;font-size:17px;line-height:1.5}.deax__does{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none;display:grid}.deax__does li{color:#efede8db;border-bottom:1px solid #ffffff1a;align-items:baseline;gap:12px;padding:11px 0;font-size:15px;display:flex}.deax__does li:before{content:"";background:var(--deax);flex:none;width:5px;height:5px;transform:translateY(-3px)}@container (width>=430px){.deax__does{grid-template-columns:1fr 1fr;column-gap:24px}}.go--deax{margin-top:-4px}.owilo{text-align:center;justify-items:center;gap:16px;padding:48px 0 6px;display:grid}.owilo__head{justify-items:center;gap:6px;display:grid}.owilo__icon{width:76px;height:76px;box-shadow:0 0 0 1px var(--line), 0 14px 30px -16px #00000073;transition:transform .5s var(--ease);background:#000;border-radius:18px;margin-bottom:10px;display:block;overflow:hidden}.owilo__icon:hover{transform:translateY(-2px)}.owilo__icon img{width:100%;height:100%;display:block}.owilo__name{letter-spacing:-.03em;font-size:28px;font-weight:650;line-height:1.05}.owilo__tag{color:var(--muted);font-size:14px}.owilo__statement{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:15ch;margin-top:14px;font-size:clamp(28px,8cqi,38px);font-weight:650;line-height:1.06}.owilo__intro{color:var(--muted);text-wrap:pretty;max-width:40ch;font-size:15.5px;line-height:1.55}.owilo__foot{justify-items:center;gap:6px;padding-top:10px;display:grid}.owilo__foot .go{justify-self:center}.madein{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.flag{width:18px;height:12px;box-shadow:0 0 0 1px var(--line);border-radius:2px;display:inline-flex;overflow:hidden}.flag i{flex:1}.flag i:first-child{background:#1f3f8f}.flag i:nth-child(2){background:#fff}.flag i:nth-child(3){background:#d8323c}.horizon{gap:22px;padding-top:8px;display:grid}.horizon__line{gap:40px;display:grid}.goal{align-content:start;gap:10px;display:grid}.goal__when{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 100% 1px no-repeat;align-items:baseline;margin-bottom:6px;padding:0 0 14px 22px;font-size:38px;line-height:1;display:flex;position:relative}.goal--next .goal__when{color:var(--ink-2);background:repeating-linear-gradient(to right, var(--accent) 0 5px, transparent 5px 10px) 0 100% / 100% 1px no-repeat}.goal__dot{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;bottom:18px;left:0}.goal--next .goal__dot{background:var(--card);border:1.5px dashed var(--accent);width:11px;height:11px;bottom:17px}@media (prefers-reduced-motion:no-preference){.goal:not(.goal--next) .goal__dot:after{content:"";background:var(--accent);animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}}.goal__state{color:var(--accent);font-size:12.5px;font-weight:500}.goal--next .goal__state{color:var(--muted)}.goal h4{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:27px;font-weight:400;line-height:1.04}.goal__why{color:var(--ink-2);font-size:14.5px;line-height:1.5}.sheet{margin:4px 0 0;display:grid}.sheet div{border-top:1px solid var(--line);grid-template-columns:76px 1fr;gap:12px;padding:9px 0;display:grid}.sheet dt{color:var(--muted);padding-top:1px;font-size:12.5px}.sheet dd{color:var(--ink);margin:0;font-size:14px;line-height:1.4}@container (width>=440px){.horizon__line{grid-template-columns:1fr 1fr;gap:0}.goal:first-child{padding-right:22px}.goal--next{padding-left:0}.goal--next .goal__when{padding-left:22px}.sheet div{grid-template-columns:1fr;gap:2px}}.built{gap:14px;padding-top:18px;display:grid}.xp{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.xp li{border-bottom:1px solid var(--line);padding:18px 0 20px}.xp__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.xp h4{font-family:var(--serif);letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1}.xp__meta{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:500}.xp p{color:var(--ink-2);font-size:14.5px;line-height:1.5}@container (width>=440px){.xp li{grid-template-columns:11.5rem 1fr;align-items:baseline;gap:20px;display:grid}.xp__head{justify-content:start;gap:6px;margin:0;display:grid}}.letter{border-top:1px solid var(--line-2);gap:26px;padding-top:26px;display:grid}.letter fieldset{border:0;min-width:0;margin:0;padding:0}.letter legend,.field label{color:var(--muted);margin-bottom:10px;padding:0;font-size:13px;font-weight:500;display:block}.topics{flex-wrap:wrap;gap:8px;display:flex}.topics label{cursor:pointer;position:relative}.topics input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.topics span{min-height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:99px;align-items:center;padding:0 16px;font-size:14.5px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.topics label:hover span{box-shadow:inset 0 0 0 1px var(--ink-2)}.topics input:checked+span{background:var(--ink);color:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}.topics input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.field{display:grid}.field label{margin-bottom:2px}.field input,.field textarea{border:0;border-bottom:1px solid var(--line-2);width:100%;color:var(--ink);font:400 18px/1.45 var(--sans);resize:vertical;background:0 0;border-radius:0;outline:none;padding:10px 0 12px;transition:border-color .25s,box-shadow .25s}.field textarea{min-height:128px}.field input:hover,.field textarea:hover{border-bottom-color:var(--muted)}.field input:focus,.field textarea:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.field:focus-within label{color:var(--ink)}.field [aria-invalid=true]{border-bottom-color:#b3412c;box-shadow:0 1px #b3412c}.field__err{color:#b3412c;margin-top:8px;font-size:13px}.field__err:empty{display:none}:root[data-theme=dark] .field [aria-invalid=true]{border-bottom-color:#f08a73;box-shadow:0 1px #f08a73}:root[data-theme=dark] .field__err{color:#f08a73}.send{cursor:pointer;background:var(--ink);width:100%;min-height:60px;color:var(--card);font:500 16.5px/1 var(--sans);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:0 9px 0 24px;transition:background-color .3s;display:flex}.send:active{transform:scale(.995)}.send:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.letter__note{color:var(--muted);margin-top:-14px;font-size:13px}.direct{justify-items:start;gap:4px;padding-top:6px;display:grid}.direct__k{color:var(--muted);font-size:13px}.direct__mail{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;background:linear-gradient(var(--line-2), var(--line-2)) 0 100% / 100% 1px no-repeat;transition:background-size .4s var(--ease);font-size:clamp(32px,9.4cqi,44px);line-height:1.05;text-decoration:none}.direct__mail:hover{background-image:linear-gradient(var(--accent), var(--accent))}.direct__copy{min-height:36px;font:500 13.5px var(--sans);color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.direct__copy:hover{text-underline-offset:3px;text-decoration:underline}.elsewhere{gap:10px;padding-top:18px;display:grid}.rows{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line)}.rows a{grid-template-columns:5.5rem 1fr;align-items:center;gap:16px;min-height:52px;padding:8px 0;text-decoration:none;transition:color .2s;display:grid}.rows a:hover{color:var(--accent)}.rows a:hover .rows__v span{transform:translate(2px,-2px)}.rows__k{color:var(--muted);font-size:13px}.rows__v{justify-content:space-between;font-size:16.5px;font-weight:500;display:flex}.rows__v span{transition:transform .35s var(--ease);display:inline-block}.rows a.is-todo,.is-todo{opacity:.55}.todo-badge{color:#5a4300;background:#ffe6a6;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:600}.signature{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.next{margin-top:18px}.next__btn{border-top:1px solid var(--ink);color:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:6px 16px;padding:22px 0 4px;text-decoration:none;display:grid}.next__label{color:var(--muted);grid-column:1;font-size:13px}.next__dest{font-family:var(--serif);letter-spacing:-.02em;transition:transform .5s var(--ease);grid-column:1;font-size:clamp(38px,11cqi,52px);line-height:.95}.next__arrow{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);transition:background-color .35s, color .35s, box-shadow .35s, transform .45s var(--ease);border-radius:50%;grid-area:1/2/span 2;place-items:center;display:grid}.next__arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.next__btn:hover .next__arrow{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 1px var(--accent);transform:translate(3px)}.next__btn:focus-visible .next__arrow{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 1px var(--accent);transform:translate(3px)}.next__btn:hover .next__dest{transform:translate(4px)}.next__btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.next--home .next__btn:hover .next__arrow{transform:rotate(-20deg)}.idcard__age{font-family:var(--serif);color:var(--muted);cursor:default;justify-items:start;display:grid}.odo{letter-spacing:-.04em;height:1em;color:var(--ink);margin-bottom:2px;font-size:84px;line-height:1;display:inline-flex;overflow:hidden}.odo__col{flex-direction:column;transition:transform 1.9s cubic-bezier(.12,.9,.2,1);display:flex}.odo__col+.odo__col{transition-duration:2.4s}.odo__col span{text-align:center;height:1em;line-height:1;display:block}.odo.is-rolling{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.idcard__ans{font-size:19px;line-height:1}.code{color:#d9d7d0;background:#141517;border-radius:14px;margin:6px 0 4px;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 26px 40px -30px #0000008c}.code__bar{background:#1d1e21;align-items:flex-end;gap:2px;padding:6px 6px 0 8px;display:flex}.code__tab{color:#d9d7d080;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;padding:8px 11px 9px;font:500 12px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;transition:color .2s,background-color .2s}.code__tab:hover{color:#efede8}.code__tab.is-on{color:#efede8;background:#141517}.code__tab:focus-visible{outline-offset:-2px;outline:2px solid #7fd1b8}.code__replay:focus-visible{outline-offset:-2px;outline:2px solid #7fd1b8}.code__replay{color:#d9d7d08c;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:center;place-items:center;width:30px;height:30px;margin:0 0 4px auto;display:grid}.code__replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .5s var(--ease)}.code__replay:hover{color:#fff;background:#ffffff0f}.code__replay:hover svg{transform:rotate(-120deg)}.code__body{display:grid}.code__src{white-space:pre;min-height:118px;margin:0;padding:14px 14px 16px 8px;font:12.5px/1.8 ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.code__src code{font:inherit;display:grid}.ln{display:block}.ln i{text-align:right;color:#d9d7d042;-webkit-user-select:none;user-select:none;width:24px;padding-right:8px;font-style:normal;display:inline-block}.ln.is-caret:after{content:"";vertical-align:-.25em;background:#7fd1b8;width:7px;height:1.2em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.t-c{color:#d9d7d06b}.t-k{color:#7fd1b8}.t-f{color:#f2c47c}.t-n{color:#ff9b5e}.t-t{color:#9db9ff}.t-p{color:#ecebe5}.code__out{background:var(--paper-2);min-height:104px;color:var(--ink);cursor:pointer;border-top:1px solid #ffffff0f;position:relative;overflow:hidden}.code__game,.code__web{transition:opacity .5s var(--ease), transform .6s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.code__out[data-phase="1"] .code__game{opacity:0;transform:translateY(-12px)}.code__out[data-phase="0"] .code__web{opacity:0;transform:translateY(12px)}.code__ground{opacity:.35;background:currentColor;height:1px;position:absolute;bottom:24px;left:0;right:0}.code__hero{background:var(--accent);transform-origin:50% 100%;border-radius:2px;width:14px;height:14px;position:absolute;bottom:25px;left:30%}.code__hero:after{content:"";background:#fff;width:3px;height:3px;position:absolute;top:3px;right:3px}.code__out[data-phase="0"][data-step="3"] .code__hero,.code__out[data-phase="0"][data-step="4"] .code__hero{animation:hop 1.15s var(--ease) .15s 3}.code__out.is-hop[data-phase="0"] .code__hero{animation:hop .9s var(--ease) 1}@keyframes hop{0%,to{transform:none}10%{transform:scale(1.18,.82)}42%{transform:translateY(-36px)scale(.92,1.08)}72%{transform:scale(1.12,.88)}84%{transform:none}}.code__web{align-content:start;gap:6px;padding:12px 14px;display:grid}.code__url{background:var(--card-2);color:var(--muted);border-radius:99px;margin-bottom:8px;padding:5px 10px;font-size:10.5px}.code__h1{font-family:var(--serif);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);font-size:23px;line-height:1.02;transform:translateY(6px)}.code__p{color:var(--ink-2);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);font-size:12.5px;transform:translateY(6px)}.code__out[data-step="1"] .code__h1,.code__out[data-step="2"] .code__h1,.code__out[data-step="2"] .code__p{opacity:1;transform:none}.code.is-paused *{animation-play-state:paused!important}@container (width>=440px){.code__src{font-size:13px}}.type{display:block;position:relative}.type.js-type .type__ghost{visibility:hidden}.type__live{position:absolute;top:0;bottom:0;left:0;right:0}.type:not(.js-type) .type__live{display:none}.type.is-typing .type__live:after{content:"";vertical-align:-.06em;background:var(--accent);width:2px;height:.86em;margin-left:3px;animation:1s step-end infinite caret;display:inline-block}.route{--s0:scaleY(0);--so:50% 0;margin:0;padding:0;list-style:none;display:grid}.route li{--t:calc(var(--i) * .7s + .15s);padding:0 0 24px 32px;position:relative}.route li:last-child{padding-bottom:0}.route li:before{content:"";z-index:1;background:var(--card);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--line-2), 0 0 0 4px var(--card);transition:background-color .4s var(--t), box-shadow .4s var(--t), transform .55s cubic-bezier(.3, 1.8, .5, 1) var(--t);border-radius:50%;position:absolute;top:7px;left:5px;transform:scale(.7)}.route.is-on li:before{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--card);transform:none}.route li.route__next:before{background:var(--card);width:13px;height:13px;box-shadow:0 0 0 4px var(--card);border:1.5px dashed var(--line-2);top:6px;left:4px}.route.is-on li.route__next:before{background:var(--card);box-shadow:0 0 0 4px var(--card);border-color:var(--accent);animation:spin 14s linear var(--t) infinite}@keyframes spin{to{transform:rotate(1turn)}}.route__now:after{content:"";z-index:0;width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--accent);opacity:0;border-radius:50%;position:absolute;top:7px;left:5px}.route.is-on .route__now:after{animation:ring 2.8s var(--ease) calc(var(--t) + .5s) infinite}@keyframes ring{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}.route__seg{background:var(--line-2);width:1px;position:absolute;top:13px;bottom:-7px;left:10px}.route__seg i{background:var(--accent);transform:var(--s0);transform-origin:var(--so);transition:transform .75s cubic-bezier(.6, 0, .3, 1) calc(var(--t) + .15s);position:absolute;top:0;bottom:0;left:0;right:0}.route__now .route__seg i{background:repeating-linear-gradient(to bottom, var(--accent) 0 4px, transparent 4px 8px)}.route.is-on .route__seg i{transform:none}.route li>:not(.route__seg){opacity:.3;transition:opacity .6s var(--ease) var(--t)}.route.is-on li>*{opacity:1}.route__when{color:var(--muted);font-size:12.5px}.route h4{font-family:var(--serif);margin:3px 0 5px;font-size:30px;font-weight:400;line-height:1}.route li>p:last-child{color:var(--ink-2);font-size:14px;line-height:1.45}@container (width>=430px){.route{--s0:scaleX(0);--so:0 50%;grid-template-columns:repeat(3,1fr)}.route li{padding:32px 16px 0 0}.route li:before,.route__now:after{top:0;left:0}.route li.route__next:before{top:-1px;left:-1px}.route__seg{width:auto;height:1px;top:5px;bottom:auto;left:18px;right:4px}.route__now .route__seg i{background:repeating-linear-gradient(to right, var(--accent) 0 4px, transparent 4px 8px)}}.deax__shot{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ease);background:#0b0b0c;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 34px 50px -32px #000000e6}.deax__shot:hover{transition-duration:.2s}.deax__shot picture{will-change:transform;display:block;transform:scale(1.06)}.deax__shot img{aspect-ratio:1200/750;object-fit:cover;clip-path:inset(0 0 100%);width:100%;height:auto;transition:clip-path 1.3s cubic-bezier(.7,0,.2,1) 1s;display:block}.deax__shot.is-on img{clip-path:inset(0)}.deax__shot:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff1f, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.deax__shot:hover:after{opacity:1}.deax__shot:focus-visible{outline:2px solid var(--deax);outline-offset:3px}.deax__wire{pointer-events:none;fill:none;stroke:#fff9;stroke-width:3.4px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.deax__wire rect{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease) calc(var(--k) * 90ms), opacity .6s 2.1s, stroke .3s, fill .3s}.deax__wire rect:first-child{--k:0}.deax__wire rect:nth-child(2){--k:1}.deax__wire rect:nth-child(3){--k:2}.deax__wire rect:nth-child(4){--k:3}.deax__wire rect:nth-child(5){--k:4}.deax__wire rect:nth-child(6){--k:5}.deax__wire rect:nth-child(7){--k:6}.deax__wire rect:nth-child(8){--k:2}.deax__shot.is-on .deax__wire rect{stroke-dashoffset:0;opacity:0}.deax__shot.is-on:hover .deax__wire rect{opacity:1;stroke:var(--deax);fill:#ff6b1a0f;transition:opacity .3s,stroke .3s,fill .3s}.deax__hint{color:var(--deax);opacity:0;transition:opacity .3s, transform .4s var(--ease);background:#000000bf;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px;transform:translateY(-4px)}.deax__shot.is-on:hover .deax__hint{opacity:1;transform:none}.deax__does li:before{transition:transform .6s cubic-bezier(.3,1.8,.5,1)}.js-rv .deax__does li.rv:before{transition-delay:calc(var(--d,0s) + .25s);transform:translateY(-3px)scale(0)rotate(45deg)}.js-rv .deax__does li.rv.is-in:before{transform:translateY(-3px)}.deax__does li:hover:before{transform:translateY(-3px)rotate(90deg)}.owl{text-align:left;gap:22px;width:100%;margin-top:22px;display:grid}.owl__stage{perspective:900px;justify-items:center;display:grid}.phone{--rx:0deg;--ry:0deg;aspect-ratio:9/18.6;width:150px;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease);background:#101012;border-radius:32px;padding:6px;position:relative;box-shadow:inset 0 0 0 1.5px #2c2c2f,0 0 0 1px #00000014,0 40px 50px -34px #0000008c}.phone:before,.phone:after{content:"";background:#2c2c2f;border-radius:2px;width:3px;position:absolute}.phone:before{height:40px;top:27%;right:-2px}.phone:after{height:24px;top:20%;left:-2px;box-shadow:0 34px #2c2c2f}@media (prefers-reduced-motion:no-preference){.owl:not(.is-paused) .owl__stage{animation:6s ease-in-out infinite float}}@keyframes float{50%{transform:translateY(-6px)}}.phone__screen{color:#fff;background:#000;border-radius:26px;height:100%;position:relative;overflow:hidden}.phone__island{z-index:3;background:#000;border-radius:99px;width:40px;height:12px;margin-left:-20px;position:absolute;top:8px;left:50%;box-shadow:0 0 0 1px #1b1b1d}.phone__brand{width:46px;height:46px;margin-left:-23px;position:absolute;bottom:8px;left:50%}.scr{text-align:center;opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease);align-content:center;justify-items:center;gap:12px;display:grid;position:absolute;top:34px;bottom:58px;left:12px;right:12px;transform:translateY(16px)scale(.98)}.scr.is-past{transform:translateY(-16px)scale(.98)}.scr.is-on{opacity:1;transition-delay:.12s;transform:none}.scr__k{color:#ffffff9e;max-width:15ch;font-size:10.5px;line-height:1.3}.scr__big{letter-spacing:-.04em;opacity:0;transition:opacity .6s var(--ease) .85s, transform .6s var(--ease) .85s;font-size:40px;font-weight:650;line-height:1;transform:translateY(8px)}.scr--free.is-on .scr__big{opacity:1;transform:none}.scr__strike{color:#ffffff80;font-size:11px;position:relative}.scr__strike:after{content:"";transform-origin:0;height:1.5px;transition:transform .5s var(--ease) .45s;background:#fff;position:absolute;top:52%;left:-3px;right:-3px;transform:scaleX(0)}.scr--free.is-on .scr__strike:after{transform:scaleX(1)}.vault{aspect-ratio:1;border-radius:16px;width:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d;container-type:size}.vault.is-hit{animation:.5s ease-out hit}@keyframes hit{0%{box-shadow:inset 0 0 0 1px #ffffffb3}to{box-shadow:inset 0 0 0 1px #ffffff3d}}.vault i{background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:0;left:0}.vault i:nth-child(3n){background:#7fd1b8}.vault__lock{background:#ffffffe6;border-radius:3px;width:18px;height:13px;margin:-3px 0 0 -9px;position:absolute;top:50%;left:50%}.vault__lock:before{content:"";box-sizing:border-box;border:2px solid #ffffffe6;border-bottom:0;border-radius:7px 7px 0 0;width:12px;height:11px;position:absolute;top:-9px;left:3px}.checks{justify-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{opacity:.25;transition:opacity .4s calc(var(--c) * .4s + .35s);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.checks li:before{content:"";width:13px;height:13px;transition:background-color .3s calc(var(--c) * .4s + .35s), box-shadow .3s calc(var(--c) * .4s + .35s);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff}.checks li:first-child{--c:0}.checks li:nth-child(2){--c:1}.checks li:nth-child(3){--c:2}.scr--light.is-on .checks li{opacity:1}.scr--light.is-on .checks li:before{background:#7fd1b8;box-shadow:inset 0 0 0 1.5px #7fd1b8}.opt{white-space:nowrap;background:#1c1c1f;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-size:10.5px;font-weight:600;display:flex}.opt__sw{background:#3a3a3d;border-radius:99px;flex:none;width:30px;height:18px;position:relative}.opt__sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.scr--fair.is-on .opt__sw{animation:sw 2.8s var(--ease) .5s}.scr--fair.is-on .opt__sw:after{animation:knob 2.8s var(--ease) .5s}@keyframes sw{0%,18%,82%,to{background:#3a3a3d}28%,72%{background:#34c759}}@keyframes knob{0%,18%,82%,to{transform:none}28%,72%{transform:translate(12px)}}.bubble{opacity:0;transform-origin:0 100%;background:#1f1f22;border-radius:14px 14px 14px 4px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:500;transition:opacity .4s .3s,transform .5s cubic-bezier(.3,1.6,.5,1) .3s;display:inline-flex;transform:scale(.8)}.scr--idea.is-on .bubble{opacity:1;transform:none}.bubble__dots{gap:2px;display:inline-flex}.bubble__dots i{background:#fff;border-radius:50%;width:3px;height:3px;animation:1.2s infinite dots}.bubble__dots i:nth-child(2){animation-delay:.15s}.bubble__dots i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.plus{background:#fff;border-radius:50%;width:34px;height:34px;position:relative}.plus:before,.plus:after{content:"";background:#000;border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.plus:after{transform:rotate(90deg)}.scr--idea.is-on .plus{animation:tap 2.2s var(--ease) .9s infinite}@keyframes tap{0%,to{box-shadow:0 0 #fff6}50%{transform:scale(.94);box-shadow:0 0 0 10px #fff0}}.owl.is-paused *{animation-play-state:paused!important}.tenets{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.tenet{border-bottom:1px solid var(--line);cursor:pointer;outline:none;padding:14px 0 16px;position:relative}.tenet h4{letter-spacing:-.015em;color:var(--muted);font-size:16px;font-weight:620;line-height:1.25;transition:color .35s}.tenet p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5;transition:color .35s}.tenet.is-on h4{color:var(--ink)}.tenet.is-on p{color:var(--ink-2)}.tenet:after{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tenet.is-on:after{animation:bar var(--dur,3.8s) linear forwards}.owl.is-held .tenet.is-on:after{animation:none;transform:scaleX(1)}@keyframes bar{to{transform:scaleX(1)}}.tenet:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@container (width>=430px){.owl{grid-template-columns:168px 1fr;align-items:start;gap:30px}.owl__stage{padding-top:8px;position:sticky;top:18px}}.beam{width:100%;height:auto;margin:-2px 0 -4px;display:block;overflow:hidden}.beam__pivot,.beam__sweep{transform-box:view-box;transform-origin:30px 35px}.beam__pivot{transform:rotate(var(--tilt,0deg));transition:transform .5s var(--ease)}.beam__ray{fill:var(--accent);opacity:0;transition:opacity 1.2s var(--ease) 1.1s}.beam.is-on .beam__ray{opacity:.12}.beam.is-on .beam__sweep{animation:8s ease-in-out 1.1s infinite sweep}@keyframes sweep{0%,to{transform:rotate(-3deg)}50%{transform:rotate(6deg)}}.beam__sea{stroke:var(--line-2);stroke-width:1px}.beam__waves{stroke:var(--accent);stroke-width:1px;stroke-dasharray:7 11;opacity:.35}.beam.is-on .beam__waves{animation:9s linear infinite waves}@keyframes waves{to{stroke-dashoffset:-72px}}.beam__tower path{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease)}.beam__tower path:nth-child(2){transition-delay:.25s}.beam__tower path:nth-child(3){transition-delay:.45s}.beam__tower path:nth-child(4){transition-delay:.65s}.beam.is-on .beam__tower path{stroke-dashoffset:0}.beam__lamp{fill:var(--accent);opacity:0;transition:opacity .4s 1s}.beam.is-on .beam__lamp{opacity:1;animation:2.6s ease-in-out 1.2s infinite lamp}@keyframes lamp{50%{opacity:.45}}.beam.is-paused *{animation-play-state:paused!important}.map{width:100%;max-width:260px;height:auto;margin-top:10px;display:block;overflow:visible}.map__land{fill:none;stroke:var(--line-2);stroke-width:1.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease)}.map__route{fill:none;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease) 1.2s}.map__route--2{transition-duration:1.4s;transition-delay:1.9s}.map__route--3{stroke-dasharray:.05 .06;stroke-dashoffset:0;opacity:0;transition:opacity .8s 3.2s}.map.is-on .map__land,.map.is-on .map__route{stroke-dashoffset:0}.map.is-on .map__route--3{opacity:1}.map__city circle{fill:var(--card);stroke:var(--accent);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.3, 1.8, .5, 1) calc(1.3s + var(--d) * .35s);transform:scale(0)}.map__city text{font-family:var(--sans);fill:var(--muted);opacity:0;transition:opacity .5s calc(1.4s + var(--d) * .35s);font-size:9.5px;font-weight:450}.map.is-on .map__city circle{transform:none}.map.is-on .map__city text{opacity:1}.map text{stroke:none}.map__city--home circle{fill:var(--accent)}.map__city--home text{fill:var(--accent);font-weight:650}.map__city--far text{fill:var(--muted)}.xp__head{align-items:center}.ico{width:40px;height:40px;color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block;overflow:visible}.ico svg{width:100%;height:100%;overflow:visible}.xp__head h4{flex:1}.gear{transform-box:view-box;transform-origin:22px 22px;transition:transform .25s linear}.gear__teeth{stroke:var(--accent);stroke-width:5px;stroke-linecap:butt;stroke-dasharray:3.6 4.254}.pulse__base{stroke:var(--line-2)}.pulse__beat{stroke:var(--accent);stroke-width:1.7px;stroke-dasharray:1;stroke-dashoffset:1px}.ico--pulse.is-on .pulse__beat{animation:beat 2.4s var(--ease) infinite}@keyframes beat{0%{stroke-dashoffset:1px}45%{stroke-dashoffset:0}80%,to{stroke-dashoffset:-1px}}.ico--bell{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0}.ico--bell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bell{transform-box:view-box;transform-origin:22px 31px}.bell__ding{stroke:var(--accent);opacity:0}.ico--bell.is-ding .bell{animation:bell .75s var(--ease)}.ico--bell.is-ding .bell__ding{animation:.75s ease-out ding}@keyframes bell{20%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-5deg)}}@keyframes ding{15%{opacity:1}to{opacity:0}}@container (width>=440px){.xp__head{align-items:start}}.env{padding-right:70px;display:grid;position:relative}.env p{border-bottom:1px dashed var(--line-2);grid-template-columns:3.6rem 1fr;align-items:baseline;gap:12px;padding:9px 0;display:grid}.env__k{color:var(--muted);font-size:12.5px}.env__v{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:22px;line-height:1.15}.env__v.is-ink{animation:ink .5s var(--ease)}@keyframes ink{0%{opacity:.25;filter:blur(3px)}}.env__stamp{background:var(--card-2);width:52px;height:60px;transition:transform .5s var(--ease);padding:6px;position:absolute;top:0;right:2px;transform:rotate(4deg);-webkit-mask:radial-gradient(2.4px at 3.5px 3.5px,#0000 96%,#000) -3.5px -3.5px/7px 7px,linear-gradient(#000 0 0) 50%/calc(100% - 7px) calc(100% - 7px) no-repeat;mask:radial-gradient(2.4px at 3.5px 3.5px,#0000 96%,#000) -3.5px -3.5px/7px 7px,linear-gradient(#000 0 0) 50%/calc(100% - 7px) calc(100% - 7px) no-repeat}.env__stamp img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.env__stamp:after{content:"";width:46px;height:46px;box-shadow:inset 0 0 0 1.5px var(--accent);opacity:0;border-radius:50%;position:absolute;top:14px;left:-16px;transform:scale(1.5)rotate(-12deg)}.letter:has(.send.is-sent) .env__stamp{transform:rotate(-2deg)scale(1.04)}.letter:has(.send.is-sent) .env__stamp:after{animation:postmark .5s var(--ease) forwards}@keyframes postmark{to{opacity:.85;transform:none}}.send__ico{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.plane{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .45s var(--ease)}.send:hover .plane{transform:translate(2px,-2px)rotate(-8deg)}.send.is-sent .plane{animation:1.5s cubic-bezier(.5,0,.2,1) fly}@keyframes fly{0%{transform:none}42%{opacity:0;transform:translate(36px,-32px)rotate(-18deg)scale(.7)}43%{opacity:0;transform:translate(-30px,26px)}to{opacity:1;transform:none}}.direct__copy{align-items:center;gap:0;display:inline-flex}.direct__copy svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;width:0;height:14px;transition:width .3s var(--ease), margin .3s var(--ease), stroke-dashoffset .5s var(--ease) .15s}.direct__copy.is-done svg{stroke-dashoffset:0;width:14px;margin-right:6px}.direct__mail span{display:inline-block}.direct__mail:hover span{animation:wave .6s var(--ease) calc(var(--i) * 22ms)}@keyframes wave{40%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.pulse__beat{stroke-dashoffset:0}.route.is-on li.route__next:before{animation:none}}.js-rv .rv{opacity:0;transition:opacity .8s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}.js-rv .rv.is-in{opacity:1;transform:none}.js-rv .goal.rv .goal__when{transition:background-size 1.4s var(--ease) .25s;background-size:0 1px}.js-rv .goal.rv.is-in .goal__when{background-size:100% 1px}.xp li{transition:background-color .3s}.xp li:hover h4{color:var(--accent)}.xp h4{transition:color .3s}.owilo__icon img{transition:transform .6s var(--ease)}.owilo__icon:hover img{transform:scale(1.06)}@media (max-width:1100px) and (min-width:861px){.hint{left:248px;transform:none}.hint.is-gone{transform:translateY(8px)}}@media (max-width:1100px){.hero__line{font-size:34px}.hero{max-width:340px}.mainnav a{padding:0 9px;font-size:14px}}@media (max-width:860px){.topbar{left:12px;right:12px;top:calc(12px + var(--safe-t))}.mainnav{display:none}.brand{height:44px}.brand__name{font-size:22px}.hero{left:16px;right:16px;top:calc(72px + var(--safe-t));text-align:left;max-width:none;bottom:auto}.hero__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero__line{font-size:clamp(32px,9vw,44px)}.hero__sub{max-width:32ch;font-size:15px}.hud__tools{bottom:auto;left:auto;right:12px;top:calc(12px + var(--safe-t));z-index:11;flex-direction:row-reverse;align-items:flex-start;gap:6px}.tool--desk{display:none}.sound__panel{top:52px;bottom:auto;left:auto;right:0}.zoom{right:12px;bottom:calc(16px + var(--safe-b))}.hint{left:12px;bottom:calc(16px + var(--safe-b));white-space:normal;max-width:calc(100vw - 88px);padding:9px 14px;font-size:13px;transform:none}.hint.is-gone{transform:translateY(8px)}.label{min-height:32px;padding:4px 10px 4px 4px;font-size:13px}.label .num{width:22px;height:22px}.label__sub{display:none}.hud__tools{transition:opacity .4s}.quick{z-index:5;left:10px;right:10px;bottom:calc(10px + var(--safe-b));background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lg);transition:transform .5s var(--ease), opacity .4s;border-radius:18px;padding:8px;display:none;position:fixed}.quick__title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:2px 8px 6px;font-size:11px;font-weight:600}.quick ol{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.quick a{background:var(--card-2);border-radius:12px;justify-items:start;gap:1px;min-height:54px;padding:8px 9px;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;display:grid}.quick a .num{color:var(--accent);font-size:11px}.quick a:active{background:var(--accent-soft)}body:not(.is-home) .quick{opacity:0;pointer-events:none;transform:translateY(140%)}.help-card{display:none!important}.panel{top:var(--sheet-top,34dvh);width:auto;transition:transform .55s var(--ease-in), opacity .4s, visibility 0s linear .55s, top .5s var(--ease);border-radius:22px 22px 0 0;bottom:0;left:0;right:0;transform:translateY(105%)}.panel[data-open=true]{transition:transform .75s var(--ease), opacity .4s, visibility 0s, top .5s var(--ease)}.panel.is-expanded{--sheet-top:calc(66px + var(--safe-t))}.panel{--pad:20px}.panel__chrome{padding:16px 10px 8px var(--pad);position:relative}.panel__grip{background:var(--line-2);border-radius:4px;width:38px;height:4px;margin-left:-19px;display:block;position:absolute;top:7px;left:50%}.panel__steps{gap:4px}.panel__steps a{justify-content:center;min-width:40px;height:40px;padding:0 6px}.panel__steps a[aria-current=true]{padding-right:10px}.panel__scroll{padding:22px var(--pad) calc(28px + var(--safe-b))}.station{gap:22px}}@media (max-width:380px){.tool{width:40px;height:40px}.brand{padding:0 12px 0 10px}.brand__name{font-size:20px}.quick a{padding:8px 7px;font-size:12.5px}.hero__sub{display:none}}@media (max-height:560px) and (max-width:860px){.hero{display:none}}@media (max-width:640px){.loader__id{top:22px;left:20px}.loader__name{font-size:26px}.loader__sheet{display:none}.loader__progress{bottom:20px;left:20px}.loader__pct{font-size:48px}.loader__globe{width:min(78vw,360px);height:min(78vw,360px)}.loader__stage{margin-top:-40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.12s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.panel{--w-bg:var(--paper);--w-bar:var(--w-bg);z-index:8;background:var(--w-bg);width:min(clamp(560px,52vw,860px),100vw - 40px);color:var(--ink);opacity:0;visibility:hidden;clip-path:none;transition:transform .6s var(--ease-in), opacity .4s var(--ease-in), visibility 0s linear .6s, background-color .5s;border-radius:18px;flex-direction:column;display:flex;position:fixed;top:84px;bottom:20px;left:auto;right:20px;overflow:hidden;transform:translate(calc(100% + 40px));box-shadow:0 0 0 1px #00000012,0 44px 90px -40px #0a0e1480}.panel[data-open=true]{opacity:1;visibility:visible;clip-path:none;transition:transform .8s var(--ease), opacity .5s var(--ease), visibility 0s, background-color .5s;transform:none}body:has(.panel[data-world="3"][data-open=true]):after{content:"";z-index:7;left:var(--wox,50%);top:var(--woy,50%);pointer-events:none;opacity:0;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.3s cubic-bezier(.2,.7,.2,1) both wave-out;position:fixed;box-shadow:0 0 0 1.5px #1b6e5acc}body:has(.panel[data-world="3"][data-open=true]):before{content:"";z-index:7;left:var(--wox,50%);top:var(--woy,50%);pointer-events:none;opacity:0;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.3s cubic-bezier(.2,.7,.2,1) both wave-out;position:fixed;box-shadow:0 0 0 1.5px #1b6e5acc}body:has(.panel[data-world="3"][data-open=true]):before{animation-delay:.18s}@keyframes wave-out{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(7)}}.panel__chrome{z-index:3;border-bottom:1px solid var(--line);background:var(--w-bar);flex:none;align-items:center;gap:16px;padding:12px 12px 12px 22px;transition:background-color .5s;display:flex;position:relative}.panel__steps{gap:18px}.panel__steps a{color:var(--muted)}.panel__steps a:hover,.panel__steps a[aria-current=true]{color:var(--ink)}.panel__steps a[aria-current=true]{box-shadow:inset 0 -1.5px 0 var(--accent)}.panel__steps a[aria-current=true] .step__n{color:var(--accent)}.panel__chrome .close{width:auto;height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font:500 13.5px/1 var(--sans);background:0 0;border-radius:99px;align-items:center;gap:10px;margin-left:auto;padding:0 6px 0 14px;transition:box-shadow .3s;display:inline-flex}.panel__chrome .close svg{background:var(--ink);width:26px;height:26px;color:var(--w-bg);stroke:currentColor;border-radius:50%;padding:7px}.panel__chrome .close:hover{box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.panel__chrome .close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.panel__scroll{--pad:clamp(20px, 6.5cqi, 56px);overscroll-behavior:contain;scrollbar-color:var(--line-2) transparent;flex:1;min-height:0;padding:0;position:relative;overflow:hidden auto;container:world/inline-size}.panel .station:not([hidden]){display:block}.panel .station[hidden]{display:none}#chez-julien>*,#parcours>*,#horizons>*,#contact>*{animation:none}.panel .station h2{margin:0}.w-rv{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:translateY(24px)}.w-rv.is-in{opacity:1;transform:none}.panel .next{padding:clamp(48px, 10cqi, 90px) var(--pad) calc(36px + var(--safe-b));margin:0}.panel .next__btn{border-top-color:var(--ink);color:var(--ink)}.panel .next__dest{font-size:clamp(38px,8.5cqi,72px)}.panel .next__arrow{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink)}.panel .next__btn:hover .next__arrow{background:var(--accent);color:var(--w-bg);box-shadow:inset 0 0 0 1px var(--accent)}.panel .next__btn:focus-visible .next__arrow{background:var(--accent);color:var(--w-bg);box-shadow:inset 0 0 0 1px var(--accent)}.panel .signature{color:var(--muted)}@keyframes w-fade{0%{opacity:0}}@keyframes w-up{0%{opacity:0;transform:translateY(20px)}}.panel[data-world="0"],#chez-julien{--w-bg:#efe8dc;--w-bar:#efe8dc;--ink:#161412;--ink-2:#3a3530;--muted:#786f64;--line:#1614121f;--line-2:#16141238;--card:#f7f2e9;--card-2:#e7dfd1;--accent:#1b6e5a}:root[data-theme=dark] .panel[data-world="0"],:root[data-theme=dark] #chez-julien{--w-bg:#16130f;--w-bar:#16130f;--ink:#efe8dc;--ink-2:#cfc6b8;--muted:#9a907f;--line:#efe8dc1f;--line-2:#efe8dc38;--card:#201c17;--card-2:#2a251f;--accent:#6cc9a9}#chez-julien{background:var(--w-bg)}#chez-julien .cover{min-height:max(560px, var(--sh,80vh));padding:26px var(--pad) clamp(24px, 4cqi, 40px);grid-template-rows:auto 1fr auto auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;display:grid;position:relative;overflow:clip}#chez-julien .where{color:var(--muted);grid-area:1/1/auto/span 6;align-self:start;font-size:13px}#chez-julien .where strong{color:var(--ink)}#chez-julien .cover__issue{color:var(--muted);grid-area:1/9/auto/-1;justify-self:end;gap:18px;font-size:13px;display:flex}#chez-julien .cover__issue span:first-child{color:var(--ink);font-weight:600}#chez-julien .idcard{z-index:2;border:0;grid-area:4/1/auto/span 6;grid-template-columns:auto auto;justify-content:start;align-self:start;gap:14px clamp(32px,6cqi,64px);max-width:none;margin:clamp(22px,4cqi,36px) 0 0;padding:0;position:relative}#chez-julien .idcard__age{color:var(--muted);align-items:baseline;gap:10px;font-size:20px;display:flex}#chez-julien .odo{color:var(--ink);font-size:clamp(64px,9cqi,96px)}#chez-julien .idcard{gap:clamp(16px,3cqi,26px)}#chez-julien .fig{align-content:start;gap:4px;display:grid}#chez-julien .fig__cap{max-width:16ch;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.35}#chez-julien .cover__title{z-index:1;font-family:var(--serif);grid-area:3/1/auto/-1;font-weight:400;display:grid;position:relative;margin:0!important}#chez-julien .cover__hi{color:var(--ink-2);padding-left:.1em;font-size:clamp(22px,3.6cqi,32px)}#chez-julien .cover__name{letter-spacing:-.05em;white-space:nowrap;margin-left:-.06em;font-size:clamp(100px,27cqi,240px);line-height:.78}#chez-julien .lanyard{z-index:3;width:56cqi;margin:0;position:absolute;top:0;left:auto;right:0}.b3d__face--front{transform:translateZ(1.8px)}.b3d__face--back{transform:rotateY(180deg)translateZ(1.8px)}.b3d__layer{transform:translateZ(var(--z));pointer-events:none;background:#cfc8bc;border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0}.b3d__face{background:#fbf8f2}.b3d__face picture{background:#d9cdbd}.b3d__face picture img{filter:grayscale()contrast(1.06)brightness(1.04);transition:filter .8s var(--ease)}.b3d:hover .b3d__face picture img,.lanyard.is-grabbing .b3d__face picture img{filter:grayscale(.15)contrast(1.02)}.b3d__name{font-family:var(--serif);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1}.b3d__foot{border-top:1px dashed #1614122e;justify-content:space-between;align-items:center;gap:10px;margin:12px 4px 0;padding-top:10px;display:flex}.b3d__code{opacity:.85;background:repeating-linear-gradient(90deg,#161412 0 1px,#0000 1px 3px,#161412 3px 5px,#0000 5px 6px,#161412 6px 7px,#0000 7px 10px,#161412 10px 13px,#0000 13px 14px);width:46%;height:20px}.b3d__url{letter-spacing:.06em;color:#786f64;font-size:10.5px;font-weight:600}#chez-julien .story{padding:clamp(60px, 12cqi, 110px) var(--pad) clamp(50px, 9cqi, 80px);max-width:calc(720px + 2 * var(--pad));color:var(--ink-2);grid-template-columns:minmax(0,1fr);row-gap:20px;font-size:16.5px;line-height:1.65;display:grid}#chez-julien .story__num{font-family:var(--serif);color:var(--ink);grid-area:1/1/span 5;align-self:start;align-items:baseline;gap:8px;line-height:.8;display:flex;position:sticky;top:24px}#chez-julien .story__num span{letter-spacing:-.05em;font-size:clamp(110px,24cqi,200px)}#chez-julien .story__num em{font-style:normal;font-family:var(--sans);color:var(--muted);font-size:14px}#chez-julien .story__open{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:clamp(24px,3.8cqi,32px);line-height:1.18}#chez-julien .code{margin:16px 0 8px}#chez-julien .manifesto{--c-bg:#1e1d1b;--c-fg:#ecebe8;--c-mute:#8f8d88;--c-bub:#2f2e2b;--c-in:#292826;--c-line:#ecebe81a;--c-send:#ecebe8;--c-send-fg:#1e1d1b;padding:clamp(70px, 13cqi, 120px) var(--pad);background:#161412}:root[data-theme=dark] #chez-julien .manifesto{--c-bg:#fff;--c-fg:#0d0d0d;--c-mute:#8a8984;--c-bub:#f1f0ed;--c-in:#fff;--c-line:#0d0d0d1a;--c-send:#0d0d0d;--c-send-fg:#fff;background:#efe8dc}#chez-julien .chat{background:var(--c-bg);max-width:760px;color:var(--c-fg);box-shadow:0 30px 80px -30px #0009, 0 0 0 1px var(--c-line);font-family:var(--sans);border-radius:22px;margin:0 auto;padding-bottom:116px;position:relative;overflow:hidden}#chez-julien .chat__bar{border-bottom:1px solid var(--c-line);align-items:center;gap:14px;height:46px;padding:0 16px;display:flex}#chez-julien .chat__lights{gap:7px;display:flex}#chez-julien .chat__lights i{background:var(--c-line);width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:50%}#chez-julien .chat__title{text-align:center;color:var(--c-mute);flex:1;margin-right:47px;font-size:13.5px;font-weight:500}#chez-julien .chat__thread{padding:clamp(28px,6cqi,48px) clamp(18px,5cqi,40px) 0}#chez-julien .chat__msg{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}#chez-julien .chat__bubble{background:var(--c-bub);max-width:min(78%,34em);color:var(--c-fg);text-wrap:pretty;border-radius:22px 22px 6px;margin:0;padding:13px 18px;font-size:clamp(16px,2.3cqi,18px);line-height:1.5}#chez-julien .chat__me{width:30px;height:30px;box-shadow:0 0 0 1px var(--c-line);background:#fff;border-radius:50%;flex:none}#chez-julien .chat__composer{background:var(--c-in);box-shadow:0 0 0 1px var(--c-line), 0 6px 24px -10px #00000059;border-radius:26px;align-items:flex-end;gap:10px;padding:9px 9px 9px 10px;display:flex;position:absolute;bottom:clamp(14px,3cqi,22px);left:clamp(12px,4cqi,28px);right:clamp(12px,4cqi,28px)}#chez-julien .chat__plus,#chez-julien .chat__send{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}#chez-julien .chat__plus{color:var(--c-mute)}#chez-julien .chat__send{background:var(--c-send);color:var(--c-send-fg);opacity:.3;transition:opacity .25s, transform .2s var(--ease)}#chez-julien .chat__plus svg,#chez-julien .chat__send svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#chez-julien .chat__input{flex:1;min-height:34px;padding:7px 0;font-size:15.5px;line-height:1.32;position:relative}#chez-julien .chat__ph{color:var(--c-mute)}#chez-julien .chat__typed:not(:empty)+.chat__ph{display:none}#chez-julien .chat.is-typing .chat__typed:after{content:"";vertical-align:-.18em;background:var(--c-fg);width:1.5px;height:1.05em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}#chez-julien .chat.is-typing .chat__send,#chez-julien .chat__typed:not(:empty)~.chat__send{opacity:1}#chez-julien .chat.is-press .chat__send{transform:scale(.86)}#chez-julien .chat.js-chat .chat__msg{opacity:0;transform-origin:100% 100%;transform:translateY(70px)scale(.96)}#chez-julien .chat.js-chat.is-sent .chat__msg{opacity:1;transition:opacity .35s,transform .6s cubic-bezier(.2,1.2,.3,1);transform:none}@media (prefers-reduced-motion:no-preference){.panel[data-open=true] #chez-julien:not([hidden]) .where,.panel[data-open=true] #chez-julien:not([hidden]) .cover__issue{animation:w-fade .9s var(--ease) .4s both}.panel[data-open=true] #chez-julien:not([hidden]) .idcard{animation:w-up 1s var(--ease) .7s both}}.panel[data-world="1"],#parcours{--w-bg:#f5f3ee;--w-bar:#f5f3ee;--ink:#0f0f0f;--ink-2:#333331;--muted:#6f6e69;--line:#0f0f0f1f;--line-2:#0f0f0f3d;--card:#f5f3ee;--card-2:#e9e6df;--accent:#0f0f0f}:root[data-theme=dark] .panel[data-world="1"],:root[data-theme=dark] #parcours{--w-bg:#121211;--w-bar:#121211;--ink:#f1efe9;--ink-2:#cfccc5;--muted:#98968f;--line:#f1efe91f;--line-2:#f1efe93d;--card:#121211;--card-2:#1d1d1b;--accent:#f1efe9}#parcours{background:var(--w-bg)}#parcours .journal{padding:clamp(30px, 7cqi, 60px) var(--pad) clamp(40px, 8cqi, 70px);gap:22px;display:grid}#parcours .journal .where{color:var(--muted);font-size:13px}#parcours .journal .where strong{color:var(--ink)}#parcours .journal__mast{border-top:2px solid var(--ink);border-bottom:1px solid var(--line-2);grid-area:2/1/auto/-1;justify-content:space-between;padding:9px 0;font-size:13px;font-weight:600;display:flex}#parcours .journal__mast span:last-child{color:var(--muted);font-weight:400}#parcours .journal-pin{height:calc(var(--sh,80vh) * 1.7);position:relative}#parcours .journal-pin .journal{min-height:var(--sh,80vh);place-content:center;position:sticky;top:0}#parcours .twenty{--q:0;--wl:4em;--wr:4em;font-family:var(--sans);letter-spacing:-.075em;-webkit-user-select:none;user-select:none;margin:6px 0 0;font-weight:800;line-height:.8}#parcours .twenty__fig{perspective:700px;align-items:flex-end;font-size:clamp(140px,38cqi,320px);display:inline-flex}#parcours .twenty__two{transform-origin:50% 55%;transform:rotateX(calc(var(--q) * 360deg));display:inline-block}#parcours .twenty__l,#parcours .twenty__r{align-items:flex-end;height:.9em;display:inline-flex;overflow:hidden}#parcours .twenty__l{width:calc((1 - var(--q)) * var(--wl));justify-content:flex-end}#parcours .twenty__r{width:calc(var(--q) * var(--wr))}#parcours .twenty__u{letter-spacing:-.045em;white-space:nowrap;flex:none;font-size:.2em;line-height:1.02}#parcours .twenty__l .twenty__u{text-align:right;transform:translateY(calc(var(--q) * -60%));opacity:calc(1 - var(--q) * 1.6);padding:0 .45em .42em 0}#parcours .twenty__r .twenty__u{transform:translateY(calc((1 - var(--q)) * 60%));opacity:calc(var(--q) * 1.6 - .2);padding:0 0 .42em .3em}#parcours .journal .lead{max-width:46ch;color:var(--ink-2);font-size:17px}#parcours .journal__toc{grid-area:4/1/auto/span 5;align-self:end;margin:0;padding:0;list-style:none;display:grid}#parcours .journal__toc li{border-top:1px solid var(--line-2);grid-template-columns:2.4rem 1fr;padding:9px 0;font-size:14.5px;display:grid}#parcours .journal__toc span{font-family:var(--serif);color:var(--muted);font-size:18px}@media (prefers-reduced-motion:no-preference){.panel[data-open=true] #parcours:not([hidden]) .twenty__fig{animation:1.1s cubic-bezier(.7,0,.2,1) .35s both w-mask}.panel[data-open=true] #parcours:not([hidden]) .journal__mast{animation:1s cubic-bezier(.7,0,.2,1) .3s both w-rule}.panel[data-open=true] #parcours:not([hidden]) .journal__toc li{animation:w-up .8s var(--ease) both}.panel[data-open=true] #parcours:not([hidden]) .journal__toc li:first-child{animation-delay:.8s}.panel[data-open=true] #parcours:not([hidden]) .journal__toc li:nth-child(2){animation-delay:.88s}.panel[data-open=true] #parcours:not([hidden]) .journal__toc li:nth-child(3){animation-delay:.96s}.panel[data-open=true] #parcours:not([hidden]) .journal .lead{animation:w-fade 1s var(--ease) .9s both}}@keyframes w-mask{0%{clip-path:inset(0 0 100%);transform:translateY(.25em)}to{clip-path:inset(0 0 -10%)}}@keyframes w-rule{0%{clip-path:inset(0 100% 0 0)}}#parcours .chapter__no{border-top:1px solid;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(26px,6cqi,50px);padding-top:10px;display:flex;overflow:hidden}#parcours .chapter__no span{white-space:nowrap;font-size:13px;font-weight:600}#parcours .chapter__no b{letter-spacing:-.06em;font-size:clamp(40px,13cqi,110px);font-weight:760;line-height:.82;transition:transform 1.2s cubic-bezier(.7,0,.2,1) .1s;transform:translateY(105%)}#parcours .chapter.is-in .chapter__no b,#parcours .chapter:not(.w-rv) .chapter__no b{transform:none}#parcours .chapter.w-rv{opacity:1;transform:none}#parcours .studies{padding:clamp(60px, 11cqi, 100px) var(--pad);gap:22px;margin:0}#parcours .studies .block__title{font-family:var(--sans);color:var(--muted);font-size:14px;font-weight:600}#parcours .route{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}#parcours .route li{border-right:1px solid var(--line);padding:22px 20px 8px 0}#parcours .route li+li{padding-left:20px}#parcours .route li:last-child{border-right:0}#parcours .route li:before,#parcours .route__now:after,#parcours .route__seg{display:none}#parcours .route__when{letter-spacing:-.05em;color:var(--ink);margin-bottom:22px;font-size:clamp(28px,6.4cqi,54px);font-weight:720;line-height:.9}#parcours .route__next .route__when{color:#0000;-webkit-text-stroke:1px var(--ink)}#parcours .route h4{font-family:var(--serif);font-size:26px}#parcours .route li>p:last-child{max-width:30ch;font-size:14.5px}#parcours .studies__note{max-width:54ch;color:var(--ink-2);margin-top:16px;font-size:16px}#parcours .ventures{--p:0;--half:360px;height:calc(var(--sh,80vh) * 2.6);background:var(--w-bg);position:relative}#parcours .ventures__stage{height:var(--sh,80vh);perspective:1800px;perspective-origin:50% 45%;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}#parcours .ventures__bar{padding:14px var(--pad) 12px;flex:none;align-items:center;gap:14px;display:flex}#parcours .ventures__k{font:600 14px/1 var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:6px 0;transition:color .3s;display:inline-flex}#parcours .ventures__k span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}#parcours .ventures:not(.is-b) .ventures__k[data-face="0"],#parcours .ventures.is-b .ventures__k[data-face="1"]{color:var(--ink)}#parcours .ventures__k:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}#parcours .ventures__line{background:var(--line-2);border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}#parcours .ventures__line i{background:var(--ink);transform-origin:0;transform:scaleX(var(--p));position:absolute;top:0;bottom:0;left:0;right:0}#parcours .ventures__cube{margin:0 var(--pad) var(--pad);transform-style:preserve-3d;transform:translateZ(calc(var(--half) * -1)) rotateY(calc(var(--p) * -90deg));flex:1;position:relative}#parcours .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:left;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);place-items:center stretch;gap:clamp(20px,5cqi,44px);margin:0;padding:clamp(24px,5cqi,44px);display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#parcours .face--a{transform:translateZ(var(--half));filter:brightness(calc(1 - var(--p) * .55))}#parcours .face--b{transform:rotateY(90deg) translateZ(var(--half));filter:brightness(calc(.45 + var(--p) * .55))}#parcours .face__txt{align-content:center;gap:16px;min-width:0;display:grid}#parcours .deax{--ink:#f2f0eb;--ink-2:#f2f0ebd1;--muted:#f2f0eb8c;--line:#ffffff1f;--line-2:#ffffff38;--accent:var(--deax);--lx:80%;--ly:20%;isolation:isolate;color:#f2f0eb;background:#060606}#parcours .deax:before{content:"";z-index:-1;left:var(--lx);top:var(--ly);pointer-events:none;width:80cqi;height:80cqi;transition:left .5s var(--ease), top .5s var(--ease);background:radial-gradient(closest-side,#ff6b1a52,#ff6b1a12 55%,#0000);border-radius:50%;margin:-40cqi 0 0 -40cqi;position:absolute}#parcours .deax__head{grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;display:grid}#parcours .deax__logo{width:38px;height:38px}#parcours .deax__tag{color:#f2f0eb99;margin:0;font-size:13px}#parcours .deax__name{font-family:var(--sans);letter-spacing:-.075em;color:#f2f0eb;grid-column:1/-1;align-items:flex-end;margin:4px 0 0;font-size:clamp(64px,15cqi,130px);font-weight:800;line-height:.78;display:flex}#parcours .deax__word{background:linear-gradient(100deg,#f2f0eb 0 42%,#ffb27a 47%,#ff6b1a 50%,#ffb27a 53%,#f2f0eb 58% 100%) 0 0/320% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;display:block}#parcours .deax__dot{color:var(--deax)}@media (prefers-reduced-motion:no-preference){#parcours .deax__head.w-rv{opacity:1;transform:none}#parcours .deax__head.w-rv .deax__word{clip-path:inset(0 0 100%);background-position:100% 0;transform:translateY(.3em)}#parcours .deax__head.w-rv .deax__dot{opacity:0;transform-origin:50% 85%;transform:scale(.2)}#parcours .deax__head.is-in .deax__word{clip-path:inset(-10% -5% -12% 0);background-position:0 0;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1) .15s,transform 1.1s cubic-bezier(.7,0,.2,1) .15s,background-position 2.2s cubic-bezier(.45,0,.2,1) .7s;transform:none}#parcours .deax__head.is-in .deax__dot{opacity:1;transition:opacity .3s 1.1s,transform .7s cubic-bezier(.3,1.8,.5,1) 1.1s;transform:none}}#parcours .deax__intro{max-width:32ch;font-family:var(--serif);color:#f2f0eb;margin:0;font-size:clamp(19px,2.9cqi,24px);line-height:1.22}#parcours .deax__does{border:0;flex-wrap:wrap;gap:6px;display:flex}#parcours .deax__does li{color:#f2f0ebdb;border:0;border-radius:99px;padding:6px 10px;font-size:12.5px;box-shadow:inset 0 0 0 1px #ffffff29}#parcours .deax__does li:before{display:none}#parcours .go--deax{color:var(--deax)}#parcours .deax__stage{perspective:1100px}#parcours .deax__shot{border-radius:10px;box-shadow:0 0 0 1px #ffffff1a,0 40px 70px -36px #ff6b1a80,0 24px 50px -26px #000000e6}#parcours .deax__shot picture{transform:none}#parcours .owilo{--ink:#000;--ink-2:#1d1d1f;--muted:#6e6e73;--line:#0000001a;--line-2:#0000002e;--accent:#000;--card:#fff;color:#000;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}#parcours .owilo__head{grid-template-columns:auto 1fr;place-items:center start;gap:2px 14px;display:grid}#parcours .owilo__icon{border-radius:13px;grid-row:1/span 2;width:52px;height:52px;margin:0}#parcours .owilo__name{font-size:clamp(26px,4.4cqi,38px)}#parcours .owilo__tag{font-size:13px}#parcours .owilo__statement{letter-spacing:-.05em;max-width:13ch;margin:4px 0 0;font-size:clamp(30px,5.6cqi,50px);line-height:.96}#parcours .owilo__intro{max-width:36ch;font-size:14.5px}#parcours .face__txt .go{justify-self:start}#parcours .owl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,3cqi,26px);margin:0;display:grid}#parcours .owl__stage{perspective:900px;padding:0;position:static}#parcours .phone{width:clamp(118px,17cqi,160px)}#parcours .tenet{padding:9px 0 10px}#parcours .tenet h4{font-size:14px}#parcours .tenet p{font-size:12.5px;line-height:1.45;display:none}#parcours .tenet.is-on p{display:block}#parcours .next{background:var(--w-bg)}.panel[data-world="2"],#horizons{--w-bg:#0b1a2b;--w-bar:#0b1a2b;--ink:#eef0f1;--ink-2:#eef0f1d1;--muted:#eef0f199;--line:#eef0f124;--line-2:#eef0f142;--card:#0d1d30;--card-2:#13263b;--accent:#ecdcbb}#horizons{background:#08121e;position:relative}#horizons .sky{z-index:0;height:var(--sh,80vh);margin-bottom:calc(-1 * var(--sh,80vh));position:sticky;top:0;overflow:hidden}#horizons .sky__c{width:100%;height:100%;display:block}#horizons>:not(.sky){z-index:1;position:relative}#horizons .vista{min-height:max(520px, var(--sh,80vh));padding:clamp(40px, 9cqi, 80px) var(--pad) 70px;align-content:start;gap:18px;display:grid;position:relative}#horizons .vista .where{color:var(--muted);font-size:13px}#horizons .vista .where strong{color:var(--accent)}#horizons .vista h2{max-width:11ch;font-family:var(--serif);letter-spacing:-.025em;color:#f4efe4;text-shadow:0 2px 50px #040c1673;font-size:clamp(46px,11cqi,96px);font-weight:400;line-height:.94}#horizons .vista .lead{max-width:36ch;color:var(--ink-2);font-size:16.5px}#horizons .vista__cue{color:var(--muted);white-space:nowrap;justify-items:center;gap:10px;font-size:13px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}#horizons .vista__cue:after{content:"";background:linear-gradient(var(--accent), transparent);width:1px;height:40px}@media (prefers-reduced-motion:no-preference){#horizons .vista__cue:after{animation:cue 2.6s var(--ease) infinite;transform-origin:top}.panel[data-open=true] #horizons:not([hidden]) .vista h2{animation:w-dawn 1.6s var(--ease) .4s both}.panel[data-open=true] #horizons:not([hidden]) .vista .lead{animation:w-fade 1.4s var(--ease) .9s both}}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes w-dawn{0%{opacity:0;filter:blur(14px);transform:translateY(18px)}}#horizons .horizon{background:linear-gradient(#07101b00,#07101bd9 160px);gap:0;padding:40px 0 0}#horizons .horizon>.block__title{padding:0 var(--pad) 24px;font-family:var(--sans);color:var(--accent);font-size:13px;font-weight:600}#horizons .beam{display:none}#horizons .horizon__line{padding:0 var(--pad);grid-template-columns:1fr;gap:0;display:grid}#horizons .goal{border-top:1px solid var(--line-2);padding:clamp(56px,11cqi,100px) 0;display:block}#horizons .goal__state{color:#ffd99a;align-items:center;gap:12px;margin:0 0 clamp(16px,3cqi,22px);font-size:15px;font-weight:500;display:flex}#horizons .goal--next .goal__state{color:var(--ink-2)}#horizons .beacon{background:#ffd99a;border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 12px 3px #ffd99a99}#horizons .beacon--far{background:0 0;box-shadow:inset 0 0 0 1.5px #eef0f18c}@media (prefers-reduced-motion:no-preference){#horizons .beacon:not(.beacon--far):after{content:"";border-radius:50%;animation:2.4s ease-out infinite beacon;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;box-shadow:0 0 0 1px #ffd99acc}}@keyframes beacon{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}#horizons .goal h4{letter-spacing:-.02em;color:#f4efe4;max-width:15ch;font-size:clamp(32px,7cqi,58px);line-height:1}#horizons .goal__why{max-width:46ch;color:var(--ink-2);margin-top:14px;font-size:16.5px;line-height:1.55}#horizons .offer{margin-top:clamp(28px,6cqi,44px)}#horizons .offer__k{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}#horizons .offer__list{border-top:1px solid var(--line-2);margin:0 0 22px;padding:0;list-style:none}#horizons .offer__list li{border-bottom:1px solid var(--line);font-family:var(--serif);letter-spacing:-.015em;color:#f4efe4;padding:14px 0 15px;font-size:clamp(26px,5.6cqi,44px);line-height:1.05;position:relative}#horizons .offer__list li:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ffd99a,#ffd99a00);height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){#horizons .offer.w-rv{opacity:1;transform:none}#horizons .offer.w-rv li{opacity:0;transition:opacity .7s var(--ease) calc(var(--i) * .22s), transform .9s var(--ease) calc(var(--i) * .22s);transform:translate(-18px)}#horizons .offer.w-rv li:after{transition:transform 1.2s var(--ease) calc(.25s + var(--i) * .22s);transform:scaleX(0)}#horizons .offer.is-in li{opacity:1;transform:none}#horizons .offer.is-in li:after{transform:scaleX(1)}}#horizons .offer__who{color:#f4efe4;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:17px;display:flex}#horizons .offer__who .offer__k{margin:0}#horizons .plan{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,5cqi,44px);margin-top:clamp(28px,6cqi,44px);display:grid}#horizons .plan.w-rv{opacity:1;transform:none}#horizons .plan__map{background:radial-gradient(closest-side,#ecdcbb14,#0000);border-radius:50%;padding:10px}#horizons .map{width:100%;max-width:none;margin:0}#horizons .map__land{fill:#ecdcbb0f;stroke:#ecdcbb80}#horizons .map text{fill:var(--ink-2)}#horizons .map__city.is-hot circle{fill:var(--accent);stroke-width:3px}#horizons .map__city.is-hot text{fill:#fff;font-weight:650}#horizons .facts{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;margin:0;display:grid}#horizons .fact{border-bottom:1px solid var(--line);padding:16px 0 17px}#horizons .fact:nth-child(odd):not(.fact--wide){padding-right:16px}#horizons .fact--wide{grid-column:1/-1}#horizons .fact dt{color:var(--muted);font-size:12.5px}#horizons .fact dd{font-family:var(--serif);color:#f4efe4;margin:6px 0 0;font-size:clamp(19px,3.2cqi,24px);line-height:1.2}#horizons .city{cursor:default;border-bottom:1px dashed #ecdcbb80;transition:color .25s,border-color .25s}#horizons .city.is-hot{color:var(--accent);border-bottom-color:var(--accent)}#horizons .go--cta{background:var(--accent);color:#0b1a2b;transition:background-color .25s, transform .25s var(--ease);border-radius:99px;align-items:center;gap:10px;margin-top:clamp(26px,5cqi,36px);padding:13px 18px 13px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}#horizons .go--cta svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px;transition:transform .3s var(--ease)}#horizons .go--cta:hover{background:#f6ead2}#horizons .go--cta:hover svg{transform:translate(3px)}#horizons .go--cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#horizons .built{padding:clamp(70px, 12cqi, 110px) var(--pad);background:linear-gradient(#08121e,#0b1c2e 60%,#08121e);gap:clamp(30px,6cqi,50px);display:grid}#horizons .built .block__title{font-family:var(--serif);color:#f4efe4;font-size:clamp(40px,8.5cqi,72px);line-height:.95}#horizons .wake{--k:0;position:relative}#horizons .wake__line{fill:none;width:52px;height:calc(100% - 68px);position:absolute;top:34px;bottom:34px;left:6px;overflow:visible}#horizons .wake__line path{stroke-width:1.5px;vector-effect:non-scaling-stroke}#horizons .wake__trace{stroke:#ecdcbbbf;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k))}#horizons .xp{border:0;gap:clamp(40px,9cqi,76px);display:grid}#horizons .xp li{border:0;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:clamp(18px,4cqi,34px);padding:0;display:grid}#horizons .xp__buoy{z-index:1;width:64px;height:64px;transition:box-shadow .8s var(--ease), background-color .8s var(--ease);background:#0b1a2b;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ecdcbb47}#horizons .xp__buoy .ico{color:#ecdcbb8c;width:30px;height:30px;transition:color .8s var(--ease)}#horizons .xp li.is-in .xp__buoy,#horizons .xp li:not(.w-rv) .xp__buoy{background:#13263b;box-shadow:inset 0 0 0 1px #ecdcbbb3,0 0 0 8px #ecdcbb0d,0 0 44px #ecdcbb38}#horizons .xp li.is-in .ico,#horizons .xp li:not(.w-rv) .ico{color:var(--accent)}#horizons .xp__txt{gap:10px;padding-top:4px;display:grid}#horizons .xp__meta{color:var(--accent);border-radius:99px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #ecdcbb59}#horizons .xp h4{font-family:var(--serif);letter-spacing:-.02em;color:#f4efe4;font-size:clamp(34px,7.2cqi,62px);font-weight:400;line-height:.98}#horizons .xp p{max-width:44ch;color:var(--ink-2);font-size:16px;line-height:1.55}#horizons .xp li:hover h4{color:#fff}#horizons .next{background:#08121e}.panel[data-world="3"],#contact{--w-bg:#0a0d0c;--w-bar:#0a0d0c;--ink:#f1f3f2;--ink-2:#f1f3f2cc;--muted:#f1f3f28f;--line:#f1f3f21f;--line-2:#f1f3f23d;--card:#0a0d0c;--card-2:#141918;--accent:#5fe0c0}#contact{background:#0a0d0c;position:relative}#contact .signal{z-index:0;width:100%;height:var(--sh,80vh);margin-bottom:calc(-1 * var(--sh,80vh));display:block;position:sticky;top:0}#contact>:not(.signal){z-index:1;position:relative}#contact .call{min-height:min(520px, calc(var(--sh,80vh) * .72));padding:30px var(--pad) clamp(40px, 8cqi, 64px);align-content:end;gap:22px;display:grid}#contact .call .where{color:var(--muted);font-size:13px}#contact .call .where strong{color:var(--accent)}#contact .call h2{max-width:12ch;font-family:var(--sans);letter-spacing:-.055em;color:#fff;font-size:clamp(46px,11.5cqi,104px);font-weight:300;line-height:.93}#contact .call .lead{max-width:42ch;color:var(--ink-2);font-size:16.5px}@media (prefers-reduced-motion:no-preference){.panel[data-open=true] #contact:not([hidden]) .call h2{animation:1.2s cubic-bezier(.7,0,.2,1) .35s both w-signal}.panel[data-open=true] #contact:not([hidden]) .call .lead{animation:w-fade 1s var(--ease) .9s both}}@keyframes w-signal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -5% 0 0)}}#contact .reach{margin:0 var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,9cqi,76px) clamp(28px,6cqi,56px);padding-top:clamp(20px,4cqi,36px);display:grid}#contact .org__head{grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;margin-bottom:16px;display:grid}#contact .org__logo{object-fit:cover;border-radius:9px;grid-row:1/span 2;width:34px;height:34px}#contact .org__name{font-family:var(--sans);letter-spacing:-.015em;color:#fff;font-size:17px;font-weight:600}#contact .org__k{color:var(--muted);margin:0;font-size:13.5px;line-height:1.3}#contact .org__list{justify-items:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}#contact .org__list li{align-items:center;gap:4px;max-width:100%;min-height:36px;display:flex}#contact .org__mail{color:#fff;overflow-wrap:anywhere;min-width:0;transition:color .25s, background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:4px 0;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none}#contact .org__mail:hover{color:var(--accent);background-size:100% 1px}#contact .org__link{color:var(--ink-2);align-items:center;gap:6px;padding:4px 0;font-size:16px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}#contact .org__link svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px;transition:transform .35s var(--ease)}#contact .org__link:hover{color:var(--accent)}#contact .org__link:hover svg{transform:translate(2px,-2px)}#contact .org__mail:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}#contact .org__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}#contact .org__copy:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}#contact .org__copy{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:color .25s,background-color .25s;display:grid;position:relative}#contact .org__copy svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:opacity .2s, transform .3s var(--ease);grid-area:1/1}#contact .org__copy .ok{opacity:0;stroke-width:1.9px;transform:scale(.6)}#contact .org__copy:hover{color:#fff;background:#ffffff12}#contact .org__copy.is-done{color:var(--accent)}#contact .org__copy.is-done svg:not(.ok){opacity:0;transform:scale(.6)}#contact .org__copy.is-done .ok{opacity:1;transform:none}#contact .org__copy:after{content:attr(data-msg);color:var(--accent);white-space:nowrap;opacity:0;pointer-events:none;margin-left:4px;font-size:13px;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:100%;transform:translate(-4px,-50%)}#contact .org__copy.is-done:after{opacity:1;transform:translateY(-50%)}#contact .org.w-rv+.org.w-rv{transition-delay:.1s}#contact .org.w-rv+.org.w-rv+.org.w-rv{transition-delay:.2s}@container world (width<=640px){#chez-julien .cover{min-height:0;padding:20px var(--pad) 26px;flex-direction:column;display:flex}#chez-julien .lanyard{order:2}#chez-julien .cover__issue{display:none}#chez-julien .cover__title{margin-top:14px!important}#chez-julien .cover__name{font-size:clamp(96px,31cqi,170px)}#chez-julien .lanyard{width:auto;margin:-36px calc(-1 * var(--pad)) 0;position:relative;top:auto;right:auto}#chez-julien .idcard{max-width:none;margin:22px 0 8px}#chez-julien .odo{font-size:76px}#chez-julien .story{padding:56px var(--pad) 44px;display:block}#chez-julien .story>*+*{margin-top:18px}#chez-julien .idcard{grid-template-columns:1fr;gap:18px;max-width:46%!important}#chez-julien .manifesto{padding:56px 14px}#chez-julien .chat{border-radius:18px;padding-bottom:190px}#chez-julien .chat__bubble{max-width:86%}#parcours .journal{min-height:0;padding:20px var(--pad) 32px;flex-direction:column;gap:20px;display:flex}#parcours .twenty__fig{font-size:clamp(120px,40cqi,200px)}#parcours .chapter__no{gap:8px;display:grid}#parcours .route{grid-template-columns:1fr}#parcours .route li,#parcours .route li+li{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}#parcours .route__when{margin-bottom:10px;font-size:44px}#parcours .ventures__cube{margin:0 12px 12px}#parcours .face{grid-template-columns:1fr;align-content:center;gap:18px;padding:22px 20px}#parcours .face__txt{gap:12px}#parcours .deax__does li{padding:5px 9px;font-size:12px}#parcours .owilo__statement{font-size:clamp(28px,9cqi,40px)}#parcours .phone{border-radius:20px;width:92px;padding:4px}#parcours .deax__name{font-size:clamp(52px,17cqi,80px)}#parcours .deax__intro{font-size:16px}#parcours .deax__stage{max-width:300px}#parcours .face__txt .go{font-size:14px}#parcours .owilo__head{gap:0 12px}#parcours .owilo__icon{border-radius:11px;width:42px;height:42px}#parcours .owilo__name{font-size:24px}#parcours .owilo__intro{font-size:13.5px;line-height:1.45}#parcours .owl{align-items:start;gap:14px}#parcours .tenet{padding:7px 0 8px}#parcours .tenet h4{font-size:13px}#parcours .tenet p{font-size:12px}#horizons .vista{min-height:max(460px, var(--sh,70vh))}#horizons .goal{padding:50px 0}#horizons .plan{grid-template-columns:1fr}#horizons .plan__map{max-width:280px}#horizons .facts{grid-template-columns:1fr}#horizons .fact:nth-child(odd):not(.fact--wide){padding-right:0}#horizons .xp li{grid-template-columns:52px minmax(0,1fr)}#horizons .xp__buoy{width:52px;height:52px}#horizons .wake__line{left:0}#contact .call{min-height:0;padding-top:24px}#contact .reach{grid-template-columns:1fr;gap:40px}}@media (max-width:860px){.panel{top:var(--sheet-top,30dvh);width:auto;transition:transform .55s var(--ease-in), opacity .4s, visibility 0s linear .55s, top .5s var(--ease), background-color .5s;border-radius:22px 22px 0 0;bottom:0;left:0;right:0;transform:translateY(105%)}.panel[data-open=true]{transform:translateY(var(--drag,0px));transition:transform .6s var(--ease), opacity .4s, visibility 0s, top .5s var(--ease), background-color .5s}.panel.is-dragging{transition:none}.panel.is-expanded{--sheet-top:calc(56px + var(--safe-t))}.panel__grip{background:var(--line-2);border-radius:4px;width:40px;height:4px;margin-left:-20px;position:absolute;top:7px;left:50%;display:block!important}.panel__chrome{touch-action:pan-x;gap:8px;padding:18px 10px 10px 14px}.panel__steps{gap:2px}.panel__chrome .close{height:38px;padding:0 5px 0 12px}.panel__scroll{padding-bottom:var(--safe-b)}}@media (max-width:380px){.panel__chrome .close__t{display:none}.panel__chrome .close{padding:0 5px}}@media (prefers-reduced-motion:reduce){.w-rv{opacity:1;transition:none;transform:none}#parcours .chapter__no b{transition:none;transform:none}#parcours .deax__shot,#parcours .phone{transition:none}}
/*$vite$:1*/