@import "https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400&display=swap";.sr-home{--ink:#f4efe4;--dim:#f4efe49e;--faint:#f4efe461;--line:#f4efe424;--amber:#ffb469;--red:#ff3b2f;--bg:#060708;--bg2:#0b0c0e;--paper:#e9e1cd;--display:"Outfit",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--gutter:clamp(18px,6vw,104px);background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}:is(html:has(.sr-home),body:has(.sr-home)){background:#060708;margin:0}.sr-home *,.sr-home :before,.sr-home :after{box-sizing:border-box}.sr-home h1,.sr-home h2,.sr-home h3,.sr-home p,.sr-home ol{margin:0;padding:0}.sr-home a{color:inherit;text-decoration:none}.sr-home ::selection{background:#ffb4694d}.sr-home :focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.sr-skip{z-index:60;background:var(--ink);font:600 12px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:12px 18px;transition:transform .3s;position:fixed;top:14px;left:16px;transform:translateY(-200%);color:#0a0b0c!important}.sr-skip:focus{transform:none}.sr-header{z-index:40;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(16px,3vw,40px);transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,border-color .5s;display:flex;position:fixed;inset:0 0 auto}.sr-header.is-solid{-webkit-backdrop-filter:blur(18px)saturate(1.2);border-color:var(--line);background:#060708b8}.sr-brand{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.sr-brand i{background:var(--red);width:7px;height:7px;box-shadow:0 0 12px var(--red);border-radius:50%;animation:1.6s ease-in-out infinite sr-pulse}@keyframes sr-pulse{50%{opacity:.25}}.sr-nav{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);gap:clamp(16px,2.4vw,34px);font-size:12px;display:flex}.sr-nav a{text-shadow:0 1px 14px #000000e6,0 0 2px #0009;padding:6px 0;transition:color .3s;position:relative}.sr-header:not(.is-solid) .sr-nav{color:#f4efe4d1}.sr-nav a:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sr-nav a:hover{color:var(--ink)}.sr-nav a:hover:after{transform:scaleX(1)}.sr-door{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#06070866;border-radius:999px;align-items:center;padding:4px 4px 4px 16px;transition:border-color .3s,background .3s;display:flex}.sr-door:focus-within,.sr-door:hover{background:#ffb46912;border-color:#ffb469a6}.sr-door label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sr-door{position:relative}.sr-door input{width:112px;color:var(--ink);font:500 12px/1 var(--mono);letter-spacing:.04em;background:0 0;border:0;outline:0;transition:width .45s cubic-bezier(.2,.7,.2,1)}.sr-door input:focus,.sr-door input:not(:placeholder-shown){width:min(360px,46vw)}.sr-door input::placeholder{color:var(--faint);letter-spacing:.14em;text-transform:uppercase}.sr-door-help{width:max-content;max-width:min(360px,86vw);color:var(--ink);background:#060708e0;border:1px solid #ff3b2f80;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45;position:absolute;top:calc(100% + 10px);right:0}.sr-door-help:empty{display:none}.sr-door button{cursor:pointer;white-space:nowrap;background:var(--ink);color:#0a0b0c;font:600 11px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:999px;padding:9px 14px;transition:background .3s,transform .3s}.sr-door button:hover{background:var(--amber);transform:translate(1px)}.sr-door.is-bad{border-color:var(--red);animation:.35s sr-shake}@keyframes sr-shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.sr-film{position:relative}.sr-stage{height:100vh;background:var(--bg);height:100svh;position:sticky;top:0;overflow:hidden}.sr-stage:before{content:"";background:url(/home/img/poster.webp) 50%/cover no-repeat;transition:opacity 1.1s .35s;position:absolute;inset:0}@media (max-width:820px) and (orientation:portrait){.sr-stage:before{background-image:url(/home/img/poster-m.webp)}}.sr-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sr-stage canvas.sr-globe{z-index:2;opacity:0;pointer-events:none;will-change:transform;width:0;height:0;transition:opacity 1s .2s;inset:0 auto auto 0}.sr-home.has-globe .sr-stage canvas.sr-globe{opacity:1}.sr-home.has-globe .sr-stage:before{opacity:0}.sr-home.has-globe .sr-rail{display:none}.sr-site{z-index:2;opacity:0;pointer-events:none;will-change:transform;font:400 12.5px/1.55 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f4efe4cc;white-space:nowrap;text-shadow:0 1px 10px #000000f2,0 0 3px #000000e6;padding-left:34px;position:absolute;top:0;left:0;translate:0 -50%}.sr-site b,.sr-site span{display:block}.sr-site b{color:var(--ink);letter-spacing:.14em;font-size:13.5px;font-weight:600}.sr-site:before{content:"";background:var(--dim);width:14px;height:1px;position:absolute;top:50%;left:14px}@media (max-width:820px) and (orientation:portrait){.sr-site{padding-left:24px;font-size:10.5px}.sr-site b{font-size:11px}.sr-site:before{width:9px;left:10px}}.sr-vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0000 48%,#0000009e 100%),linear-gradient(#0607089e,#0000 20% 52%,#060708eb);position:absolute;inset:0}.sr-grain{z-index:3;pointer-events:none;opacity:.085;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.1s steps(6,end) infinite sr-grain;position:absolute;inset:-50%}@keyframes sr-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.sr-scrim{z-index:3;pointer-events:none;opacity:var(--words,0);background:radial-gradient(ellipse var(--words-w,60%) var(--words-h,50%) at 0% 100%, #060708db 0%, #060708bd 38%, #06070866 68%, #06070800 100%);position:absolute;inset:0}.sr-bar{height:calc(var(--bars,0) * var(--bar-size));z-index:4;pointer-events:none;background:#000;position:absolute;left:0;right:0}.sr-bar--top{top:0}.sr-bar--bottom{bottom:0}.sr-stage{--bar-size:7.4vh}.sr-cap{--o:0;z-index:5;left:var(--gutter);bottom:calc(clamp(56px,10vh,116px) + var(--bars,0) * var(--bar-size));pointer-events:none;max-width:min(780px,88vw);position:absolute}.sr-cap>small{opacity:clamp(0, calc(var(--o) * 2.6), 1)}.sr-cap>h1,.sr-cap>h2{--t:clamp(0, calc((var(--o) - .1) * 1.9), 1);opacity:var(--t);translate:0 calc((1 - var(--t)) * 28px);clip-path:inset(-10% -60% calc((1 - var(--t)) * 100%) -10%)}.sr-cap>p,.sr-cap>.sr-options,.sr-cap>.sr-cta{--t:clamp(0, calc((var(--o) - .42) * 2.2), 1);opacity:var(--t);translate:0 calc((1 - var(--t)) * 16px)}.sr-home small{font:500 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--amber);margin-bottom:18px;display:block}.sr-cap h1,.sr-cap h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:200;line-height:1}.sr-cap h1{font-size:clamp(38px,5.7vw,94px)}.sr-cap h2{font-size:clamp(30px,4.4vw,70px)}.sr-cap p{color:var(--dim);max-width:50ch;margin-top:18px;font-size:clamp(14px,1.15vw,17px);line-height:1.6}.sr-decide{max-width:min(460px,88vw)}.sr-decide h2{letter-spacing:-.012em;max-width:26ch;font-size:clamp(21px,2.05vw,32px);font-weight:300;line-height:1.22}.sr-recorded{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font:400 11.5px/1.5 var(--mono)!important;margin-top:16px!important}.sr-options.is-chosen+.sr-recorded{color:var(--amber)}.sr-options.is-chosen+.sr-recorded:after{content:"↓";margin-left:10px;animation:1.4s ease-in-out infinite sr-nudge;display:inline-block}@keyframes sr-nudge{50%{transform:translateY(4px)}}.sr-after{max-width:min(560px,88vw)}.sr-after h2{font-size:clamp(28px,3.3vw,52px)}.sr-after .sr-consequence{color:var(--ink);max-width:40ch;margin-top:20px;font-size:clamp(16px,1.35vw,20px);line-height:1.5}.sr-after .sr-cta{margin-top:22px}.sr-options{gap:10px;max-width:440px;margin-top:22px;display:grid}.sr-options button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);width:100%;color:var(--ink);background:#06070880;border-radius:14px;align-items:center;gap:16px;padding:15px 18px;font-size:15px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,background .3s,opacity .4s;display:flex}.sr-options button b{font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--amber);border:1px solid #ffb46973;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .3s,color .3s;display:grid}.sr-options button:hover{background:#ffb46914;border-color:#ffb469b3;transform:translate(6px)}.sr-options button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sr-options.is-chosen button{opacity:.34}.sr-options.is-chosen button.is-picked{opacity:1;border-color:var(--amber);background:#ffb4691f}.sr-options.is-chosen button.is-picked b{background:var(--amber);color:#0a0b0c}.sr-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sr-cta a,.sr-cta button{pointer-events:auto;letter-spacing:.06em;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#0607086b;border-radius:999px;padding:15px 24px;font-size:13px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s,color .3s}.sr-cta button{color:var(--ink);cursor:pointer;padding:12px 20px;font-family:inherit;font-size:12.5px}.sr-cta button:hover{border-color:var(--amber);transform:translateY(-2px)}.sr-cta a.primary{background:var(--ink);color:#0a0b0c;border-color:var(--ink);font-weight:500}.sr-cta a:hover{border-color:var(--amber);transform:translateY(-2px)}.sr-cta a.primary:hover{background:var(--amber);border-color:var(--amber)}.sr-mode{z-index:6;font:400 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-variant-numeric:tabular-nums;text-shadow:0 1px 10px #000000e6;transform-origin:100% 100%;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(20px,4vh,40px);right:clamp(16px,3vw,40px)}.sr-mode b{color:var(--ink);font-weight:500}.sr-mode.is-switching{animation:2.6s cubic-bezier(.2,.7,.2,1) sr-switch}.sr-mode.is-switching b{animation:2.6s sr-switch-word}@keyframes sr-switch{0%{transform:scale(1)}12%{transform:scale(1.32)}70%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes sr-switch-word{0%,to{color:var(--ink);text-shadow:none}12%,70%{color:var(--amber);text-shadow:0 0 18px #ffb46999}}.sr-rail{z-index:30;background:var(--line);width:1px;height:28vh;transition:opacity .5s;position:fixed;top:50%;right:clamp(12px,1.6vw,22px);translate:0 -50%}.sr-rail span{background:var(--amber);transform-origin:top;width:3px;height:100%;position:absolute;top:0;left:-1px;transform:scaleY(0)}.sr-hint{z-index:6;font:400 10px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--dim);transition:opacity .6s;position:absolute;bottom:20px;left:50%;translate:-50%}.sr-hint:after{content:"";background:linear-gradient(var(--ink),transparent);width:1px;height:26px;margin:10px auto 0;animation:1.8s ease-in-out infinite sr-drop;display:block}@keyframes sr-drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.sr-load{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);font:400 10px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);opacity:0;pointer-events:none;background:#0607088c;border-radius:999px;padding:9px 16px;transition:opacity .6s;position:fixed;bottom:22px;left:50%;translate:-50%}.sr-home.is-loading .sr-load{opacity:1}.sr-load em{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal}.sr-wrap{width:min(1240px, 100% - 2 * var(--gutter));margin-inline:auto}.sr-sec{background:var(--bg);padding:clamp(96px,16vh,190px) 0;position:relative}.sr-sec--how{background:var(--bg2);border-block:1px solid var(--line)}.sr-head{max-width:820px}.sr-head h2,.sr-closing h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,5vw,80px);font-weight:200;line-height:1.02}.sr-head p,.sr-closing p{color:var(--dim);max-width:58ch;margin-top:26px;font-size:clamp(16px,1.35vw,20px);line-height:1.6}#room:before{content:"";pointer-events:none;background:radial-gradient(58% 60% at 74% 0,#ffb4691c,#0000 70%);height:min(900px,100%);position:absolute;inset:0 0 auto}.sr-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,90px);display:grid;position:relative}.sr-artifacts{height:clamp(360px,34vw,470px);position:relative}.sr-art{will-change:transform;transform:translate3d(0,var(--py,0px),0) rotate(var(--rot,0deg));transition:box-shadow .5s,filter .5s;position:absolute;box-shadow:0 30px 60px -18px #000000bf,inset 0 2px #ffffff0f}.sr-art:hover{filter:brightness(1.06);box-shadow:0 44px 80px -20px #000000d9,0 0 0 1px #ffb46959}.sr-art--cable{--rot:-5deg;color:#23211c;width:min(74%,330px);font:500 10.5px/1.75 var(--mono);letter-spacing:.04em;background:linear-gradient(160deg,#efe8d6,#d9d0ba);border-radius:2px;padding:22px 22px 26px;top:4%;left:2%}.sr-art--cable b{text-align:center;letter-spacing:.2em;color:#7a2018;margin-bottom:12px;font-weight:500;display:block}.sr-art--cable span{display:block}.sr-art--cable i{background:#23211c33;border-radius:1px;height:5px;margin-top:9px;display:block}.sr-art--cable i:nth-of-type(3n){width:72%}.sr-art--cable i:last-child{width:44%}.sr-art--slip{--rot:6deg;color:#3a1c20;background:linear-gradient(160deg,#f3c3c6,#e2a5aa);border-radius:2px;width:min(58%,250px);padding:16px 18px 20px;font-size:13px;top:34%;right:0}.sr-art--slip b{font:500 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid #3a1c2059;margin-bottom:10px;padding-bottom:10px;display:block}.sr-art--slip span{font:500 9px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-top:10px;display:block}.sr-art--slip em{border-bottom:1px dotted #3a1c2066;margin-top:5px;padding-bottom:4px;font-size:15px;font-style:italic;display:block}.sr-art--alert{--rot:-2deg;width:min(80%,340px);color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#16181cb8;border:1px solid #f4efe429;border-radius:18px;padding:14px 16px;font-size:13px;line-height:1.45;bottom:2%;left:14%}.sr-art--alert b{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin-bottom:8px;display:flex}.sr-art--alert u{background:var(--red);width:7px;height:7px;box-shadow:0 0 10px var(--red);border-radius:50%;text-decoration:none}.sr-art--alert time{color:var(--faint);margin-left:auto}.sr-list{border-top:1px solid var(--line);list-style:none;margin-top:clamp(56px,9vh,110px)!important}.sr-list li{border-bottom:1px solid var(--line);grid-template-columns:clamp(56px,8vw,120px) minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:clamp(16px,3vw,48px);padding:clamp(26px,4vh,44px) 0;transition:padding-left .5s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.sr-list li:after{content:"";background:var(--amber);transform-origin:0;width:100%;height:1px;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.sr-list li:hover{padding-left:14px}.sr-list li:hover:after{transform:scaleX(1)}.sr-list span{font:400 12px/1 var(--mono);letter-spacing:.2em;color:var(--faint);transition:color .3s}.sr-list li:hover span{color:var(--amber)}.sr-list h3{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(22px,2.3vw,34px);font-weight:300;line-height:1.12}.sr-list p{color:var(--dim);font-size:clamp(14px,1.1vw,16.5px);line-height:1.65}.sr-steps{background:var(--line);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(56px,9vh,110px);display:grid;overflow:hidden}.sr-steps article{background:var(--bg2);flex-direction:column;justify-content:space-between;gap:40px;min-height:230px;padding:clamp(24px,3vw,44px);transition:background .5s;display:flex}.sr-steps article:hover{background:#101216}.sr-steps span{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(28px,3vw,46px);font-weight:200}.sr-steps span:before{content:counter(step, decimal-leading-zero);counter-increment:step;font:400 11px/1 var(--mono);letter-spacing:.2em;color:var(--amber);margin-bottom:18px;display:block}.sr-steps{counter-reset:step}.sr-steps p{color:var(--dim);font-size:15px;line-height:1.6}.sr-closing{background:var(--bg);align-items:center;min-height:100svh;padding:clamp(110px,18vh,200px) 0;display:grid;position:relative;overflow:hidden}.sr-closing-bg{background:#07080a url(/home/img/closing.webp) 100%/cover no-repeat;transition:transform 2.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.sr-closing.is-in .sr-closing-bg{transform:scale(1)}.sr-closing-bg:after{content:"";background:linear-gradient(90deg, #060708f0 0%, #060708b8 38%, #0607081f 72%, #0607084d 100%), linear-gradient(to bottom, var(--bg), transparent 18%, transparent 80%, var(--bg));position:absolute;inset:0}.sr-closing-copy{max-width:min(560px,43vw);position:relative}.sr-closing h2{font-size:clamp(32px,3.7vw,62px)}.sr-footer{border-top:1px solid var(--line);background:var(--bg);color:var(--faint);padding:34px 0 44px;font-size:12px}.sr-footer .sr-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 40px;display:flex}.sr-footer .sr-brand{color:var(--ink)}.sr-reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.sr-reveal.is-in{opacity:1;transform:none}.sr-list li.sr-reveal:nth-child(2n),.sr-steps article.sr-reveal:nth-child(2){transition-delay:80ms}.sr-steps article.sr-reveal:nth-child(3){transition-delay:.16s}.sr-steps article.sr-reveal:nth-child(4){transition-delay:.24s}@media (max-width:900px){.sr-nav{display:none}.sr-intro{grid-template-columns:1fr}.sr-artifacts{max-width:440px;height:390px;margin-top:20px}.sr-list li{grid-template-columns:44px minmax(0,1fr)}.sr-list li p{grid-column:2}.sr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-steps article{min-height:190px}.sr-closing{min-height:0;padding:0 0 clamp(70px,12vh,120px);display:block}.sr-closing-bg{background-position:76%;height:66svh;position:relative;inset:auto;transform:none}.sr-closing-bg:after{background:linear-gradient(to bottom, var(--bg), transparent 16%, transparent 58%, var(--bg) 100%)}.sr-closing-copy{max-width:none;margin-top:-56px}}@media (max-width:820px) and (orientation:portrait){.sr-stage{--bar-size:3.2vh}.sr-vignette{background:radial-gradient(140% 90% at 50% 38%,#0000 45%,#00000080 100%),linear-gradient(#060708a8,#0000 16% 40%,#060708cc 62%,#060708f7)}.sr-decide h2{max-width:none;font-size:19px;line-height:1.25}.sr-decide .sr-options{gap:8px;margin-top:14px}.sr-recorded{margin-top:12px!important;font-size:10.5px!important}.sr-after h2{font-size:28px}.sr-after .sr-consequence{margin-top:14px;font-size:15.5px}.sr-scrim{background:linear-gradient(to top, #060708e6 0%, #060708c7 calc(var(--words-h,50%) * .55), #06070800 var(--words-h,50%))}}@media (max-width:560px){.sr-door{padding-left:12px}.sr-door input{width:78px;font-size:11px}.sr-door button{padding:9px 12px}.sr-door button span{display:none}.sr-door input:focus,.sr-door input:not(:placeholder-shown){width:calc(100vw - 132px)}:is(.sr-header:has(.sr-door input:focus) .sr-brand,.sr-header:has(.sr-door input:not(:placeholder-shown)) .sr-brand){display:none}.sr-brand{letter-spacing:.16em;font-size:11px}.sr-header{gap:10px}.sr-art--cable b{letter-spacing:.1em;white-space:nowrap;font-size:9.5px}.sr-cap{bottom:calc(72px + var(--bars,0) * var(--bar-size))}.sr-mode span:first-child{display:none}.sr-options button{padding:13px 14px;font-size:14px}.sr-steps{grid-template-columns:1fr}.sr-steps article{gap:22px;min-height:0}.sr-rail{display:none}}@media (prefers-reduced-motion:reduce){.sr-grain,.sr-brand i,.sr-hint:after,.sr-mode.is-switching,.sr-options.is-chosen+.sr-recorded:after{animation:none}.sr-door input,.sr-skip{transition:none}.sr-reveal{opacity:1;transition:none;transform:none}}
