.cr-hero{--cr-ink:var(--rzm-ink);--cr-hair:#16191d1f;--cr-lab:50px;--cr-mh:128;--cr-top:104px;--cr-div:300;--cr-uw:calc(min(100vw - 2 * var(--rzm-gutter), var(--rzm-shell)) / var(--cr-div));isolation:isolate;grid-template-columns:[full-start] minmax(var(--rzm-gutter), 1fr) [main-start] minmax(0, var(--rzm-shell)) [main-end] minmax(var(--rzm-gutter), 1fr) [full-end];background:var(--rzm-ground);color:var(--cr-ink);font-family:var(--rzm-font);-webkit-font-smoothing:antialiased;grid-template-rows:auto auto auto;display:grid;position:relative;overflow:clip}@supports not (overflow:clip){.cr-hero{overflow:hidden}}.cr-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cr-top{grid-column:main;gap:18px;padding:22px 0 6px;display:grid}.cr-eyebrow{color:var(--rzm-text);font:500 12px/1.45 var(--rzm-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;padding-left:17px;position:relative}.cr-eyebrow:before{content:"";background:var(--rzm-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(.725em - 3.5px);left:0}.cr-eyebrow b{color:var(--cr-ink);font-weight:500}.cr-eyebrow span{white-space:nowrap}.cr-eyebrow span:before{content:"·";color:var(--rzm-soft-ink);margin:0 .55em 0 .3em}.cr-h1{max-width:13em;color:var(--cr-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,8.4vw,40px);font-weight:600;line-height:1.06}.cr-text{max-width:34em;color:var(--rzm-text);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.cr-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:18px;display:flex}.cr-talk{justify-items:start;margin:0;display:grid}.cr-link{min-height:32px;color:var(--cr-ink);align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.cr-link:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.cr-arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s var(--rzm-ease);flex:none}.cr-link:hover .cr-arrow{transform:translate(3px)}.cr-reply{color:var(--rzm-text);font-size:13px;line-height:1.4}.cr-stage{height:calc(var(--cr-uw) * var(--cr-mh) + var(--cr-lab) + var(--cr-top));grid-column:full;position:relative;container-type:size}.cr-world{--lab:var(--cr-lab);--gx:max(var(--rzm-gutter), (100cqw - var(--rzm-shell)) / 2);--u:var(--cr-uw);--sx:calc(var(--gx) + var(--u) * 100);--cw:calc(100cqw - var(--gx) - var(--sx));--tp:.15s;position:absolute;inset:0}.cr-art{position:absolute;inset:0}.cr-band{left:calc(var(--sx) - var(--u) * 8);right:0;bottom:var(--lab);height:calc(var(--u) * 40);background:var(--rzm-accent);position:absolute}.cr-ground{left:0;right:0;bottom:calc(var(--lab) - 1px);background:var(--cr-ink);height:2px;position:absolute}.cr-fig{fill:none;width:100%;height:100%;stroke:var(--cr-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.cr-fig *{vector-effect:non-scaling-stroke}.cr-fig .cr-hd{fill:var(--rzm-paper)}.cr-fig .cr-or{fill:var(--rzm-accent);stroke-width:2px}.cr-fig .cr-pa{fill:var(--rzm-paper);stroke-width:2px}.cr-fig .cr-ink{fill:var(--cr-ink);stroke:none}.cr-fig .cr-soft{stroke:var(--rzm-soft-ink);stroke-width:2px}.cr-fig .cr-tape,.cr-fig .cr-or-line{stroke:var(--rzm-accent);stroke-width:2.5px}.cr-fig .cr-ped{fill:var(--rzm-paper)}.cr-r,.cr-i{transform-box:view-box;transform-origin:0 0}.cr-p{--x:var(--xs);--c:var(--cs);--at:calc(var(--tp) + .36s + 2.5s * var(--c) + var(--j));left:calc(var(--sx) + var(--cw) * var(--x) - var(--u) * 55);bottom:calc(var(--lab) + var(--fl,0px) - var(--u) * 45);width:calc(var(--u) * 110);height:calc(var(--u) * 195);transform-origin:50% 76.9%;display:none;position:absolute}.cr-p--b{--fl:calc(var(--u) * 40)}.cr-b{transform-origin:50% 76.9%;position:absolute;inset:0}.cr-tk{left:calc((var(--hx) + 55) * var(--u));top:calc((var(--hy) + 150) * var(--u));width:max(15px, var(--u) * 15);aspect-ratio:35/22;fill:none;height:auto;stroke:var(--rzm-accent-deep);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible;translate:-50% -135%}.cr-tk path{vector-effect:non-scaling-stroke}.cr-send{left:var(--gx);bottom:calc(var(--lab) - var(--u) * 45);width:calc(var(--u) * 110);height:calc(var(--u) * 195);position:absolute}.cr-key{z-index:3;left:calc(var(--gx) + var(--u) * 44);bottom:calc(var(--lab) + var(--u) * 35.5);width:calc(var(--u) * 42);height:calc(var(--u) * 27);border-radius:calc(var(--u) * 5);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.cr-key:after{content:"";width:max(100%,52px);height:max(100% + 12px,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-key-cap{inset:0 0 calc(var(--u) * 5);justify-content:center;align-items:center;gap:max(5px, var(--u) * 3.5);border-radius:calc(var(--u) * 5);box-shadow:0 calc(var(--u) * 5) 0 var(--cr-ink), 0 1px 0 #ffffff29 inset, 0 calc(var(--u) * 9) 18px -8px #16191d73;background:#2b3138;transition:transform .12s,box-shadow .12s,background-color .2s;display:flex;position:absolute}.cr-key svg{width:max(13px, var(--u) * 9.5);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;height:auto}.cr-key-t{font:600 max(13px, var(--u) * 9)/1 var(--rzm-font);letter-spacing:.005em}.cr-key:hover .cr-key-cap{background:#353c44}.cr-key:active .cr-key-cap,.cr-key.cr-down .cr-key-cap{transform:translateY(calc(var(--u) * 4));box-shadow:0 calc(var(--u) * 1) 0 var(--cr-ink), 0 1px 0 #ffffff29 inset, 0 calc(var(--u) * 3) 10px -6px #16191d66}.cr-key:focus-visible{outline:2px solid var(--rzm-accent-deep);outline-offset:5px}.cr-hint{left:var(--gx);height:var(--lab);color:var(--cr-ink);font:600 11.5px/1 var(--rzm-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex;position:absolute;bottom:0}.cr-hint svg{fill:none;width:12px;height:12px;stroke:var(--rzm-accent-deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cr-plane{left:var(--sx);bottom:calc(var(--lab) + var(--u) * var(--cr-mh) + 26px);width:max(18px, var(--u) * 19);opacity:0;pointer-events:none;position:absolute}.cr-plane svg{fill:none;width:100%;height:auto;stroke:var(--cr-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible;rotate:45deg}.cr-plane-f{fill:var(--rzm-accent)}.cr-lb{--a:var(--as);--b:var(--bs);--c:var(--cs);left:calc(var(--sx) + var(--cw) * var(--a));width:calc(var(--cw) * (var(--b) - var(--a)));height:var(--lab);box-sizing:border-box;color:var(--cr-ink);font:600 11.5px/1 var(--rzm-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:flex-end;gap:.6em;margin:0;padding-bottom:9px;display:flex;position:absolute;bottom:0}.cr-lb:before{content:"";border:1.5px solid var(--rzm-soft-ink);border-top:0;border-radius:0 0 4px 4px;height:7px;position:absolute;top:9px;left:4px;right:4px}.cr-lb-n{color:var(--rzm-accent-text)}.cr-lb-x{display:none}.cr-msg{z-index:1;left:var(--gx);bottom:calc(var(--lab) + var(--u) * var(--cr-mh,128));background:var(--rzm-paper);width:clamp(236px,18vw,330px);transform-origin:calc(var(--u) * 62) 100%;border-radius:16px 16px 16px 5px;padding:11px 16px 13px;position:absolute;box-shadow:0 0 0 1px #16191d17,0 18px 36px -26px #16191d73}.cr-thread{left:calc(var(--gx) + var(--u) * 62 - 1px);bottom:calc(var(--lab) + var(--u) * 64);height:calc(var(--u) * (var(--cr-mh) - 64));background:linear-gradient(var(--rzm-soft-ink) 45%, transparent 45%) 0 0 / 2px 8px repeat-y;width:2px;position:absolute}.cr-msg:after{content:"";left:calc(var(--u) * 62 - 7px);background:var(--rzm-paper);width:13px;height:13px;position:absolute;bottom:-6px;transform:rotate(45deg);box-shadow:1px 1px #16191d17}.cr-msg-k{color:var(--rzm-text);font:500 11px/1.3 var(--rzm-mono);letter-spacing:.07em;text-transform:uppercase;margin:0}.cr-msg-k span{white-space:nowrap}.cr-msg-k span+span:before{content:"·";margin:0 .5em 0 .2em}.cr-msg-t{color:var(--cr-ink);letter-spacing:-.005em;text-wrap:pretty;margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.38}.cr-note{right:var(--gx);flex-direction:row-reverse;align-items:center;gap:10px;display:flex;position:absolute;top:6px}.cr-note p{color:var(--rzm-text);font:500 11px/1.45 var(--rzm-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0}.cr-pause{border:1px solid var(--cr-hair);background:var(--rzm-paper);width:36px;height:36px;color:var(--cr-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .25s;display:grid;position:relative}.cr-pause:after{content:"";position:absolute;inset:-5px}.cr-pause:hover{background:color-mix(in oklab, var(--rzm-accent), #fff 78%)}.cr-pause-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cr-pause-i--play{fill:currentColor;stroke-width:1.5px}.cr-pause-i--play,.cr-paused .cr-pause-i--stop{display:none}.cr-paused .cr-pause-i--play{display:block}.cr-foot{grid-column:main;padding:18px 0 26px}.cr-facts{border-top:1px solid var(--cr-hair);color:var(--rzm-text);gap:9px;margin:0;padding:18px 0 0;font-size:14px;line-height:1.45;list-style:none;display:grid}.cr-fact-k{vertical-align:.06em;color:var(--cr-ink);font:600 11.5px/1.3 var(--rzm-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 .5em 0 0;display:inline-block}.cr-v-s{display:block}@media (min-width:700px){.cr-hero{--cr-div:676}.cr-p{--x:var(--xm);--c:var(--cm)}.cr-lb{--a:var(--am);--b:var(--bm);--c:var(--cm)}.cr-v-s{display:none}.cr-v-m{display:block}}@media (min-width:1280px){.cr-hero{--cr-div:854}.cr-p{--x:var(--xl);--c:var(--cl)}.cr-lb{--a:var(--al);--b:var(--bl);--c:var(--cl)}.cr-v-m{display:none}.cr-v-l{display:block}}@media (min-width:1800px){.cr-world{--cw:calc(100cqw - var(--sx) - var(--rzm-gutter))}.cr-hero{--cr-uw:calc((100vw - max(var(--rzm-gutter), (100vw - var(--rzm-shell)) / 2) - var(--rzm-gutter)) / var(--cr-div));--cr-div:1011}.cr-p{--x:var(--xx);--c:var(--cx)}.cr-lb{--a:var(--ax);--b:var(--bx);--c:var(--cx)}.cr-v-l{display:none}.cr-v-x{display:block}}@media (min-width:1000px){.cr-hero{--cr-lab:52px;--cr-mh:170;--cr-top:100px;--cr-need:calc(var(--cr-uw) * var(--cr-mh) + var(--cr-lab) + var(--cr-top));grid-template-rows:auto minmax(var(--cr-need), 1fr) auto;min-height:min(100svh - var(--rzm-head-h), clamp(42px, 4.4vw, 100px) * 2.04 + var(--cr-need) + 430px)}.cr-top{grid-template-columns:minmax(0,1fr) minmax(300px,27rem);align-items:end;gap:24px clamp(40px,5vw,96px);padding:clamp(20px,3.4vh,48px) 0 clamp(8px,1.6vh,20px)}.cr-h1{max-width:12em;font-size:clamp(42px,4.4vw,100px);line-height:1.02}.cr-eyebrow{margin-bottom:clamp(14px,2vh,22px)}.cr-text{font-size:clamp(15px,1.08vw,19px)}.cr-actions{margin-top:clamp(16px,2.4vh,26px)}.cr-stage{height:auto}.cr-lb-x{display:inline}.cr-msg{top:6px;bottom:auto}.cr-thread{height:auto;top:40px}.cr-plane{top:30px;bottom:auto}.cr-world{--cr-drop:max(0px, 100cqh - var(--lab) - var(--u) * 182 - 58px)}.cr-foot{padding:0 0 clamp(18px,2.6vh,32px)}.cr-facts{flex-wrap:wrap;gap:10px 0;padding-top:clamp(14px,2vh,22px);display:flex}.cr-facts li{border-left:1px solid var(--cr-hair);max-width:22em;padding:0 clamp(16px,2vw,32px)}.cr-facts li:first-child{border-left:0;padding-left:0}.cr-fact-k{margin:0 0 3px;display:block}}@media (min-width:1800px){.cr-eyebrow,.cr-hint,.cr-lb{font-size:13px}.cr-note p,.cr-msg-k{font-size:12px}.cr-msg-t{font-size:17px}.cr-facts{font-size:15px}.cr-fact-k{font-size:12.5px}.cr-link{font-size:17px}.cr-reply{font-size:14px}}@media (min-width:2600px){.cr-hero{--cr-lab:64px}.cr-eyebrow,.cr-hint,.cr-lb{font-size:15px}.cr-note p,.cr-msg-k{font-size:14px}.cr-msg-t{font-size:21px}.cr-text{font-size:22px}.cr-facts{font-size:18px}.cr-fact-k{font-size:14px}.cr-link{font-size:19px}.cr-reply{font-size:16px}.cr-pause{width:44px;height:44px}}@media (prefers-reduced-motion:no-preference){.cr-wait .cr-p,.cr-wait .cr-lb{opacity:0}.cr-wait:not(.cr-run) .cr-p,.cr-wait:not(.cr-run) .cr-lb{animation:10ms 3s both cr-failsafe}.cr-hero[data-take="1"].cr-go .cr-p{animation:cr-enter .8s calc(var(--at) - .42s) both}.cr-hero[data-take="1"].cr-go .cr-lb{animation:cr-lb-in .5s calc(var(--tp) + .2s + 2.5s * var(--c)) both}.cr-go .cr-tk{animation:cr-tick .6s calc(var(--at) + 80ms) both}.cr-go .cr-msg{animation:.55s both cr-msg-go}.cr-hero[data-take=n].cr-go .cr-msg-t{animation:.45s .1s both cr-msg-in}.cr-go .cr-plane{animation:cr-fly-x 3.3s var(--tp) linear both}.cr-go .cr-plane-y{animation:cr-fly-y 3.3s var(--tp) ease-in-out both}.cr-k-breathe{animation:cr-breathe var(--t) var(--dl) ease-in-out infinite}.cr-k-swing{animation:cr-swing var(--t) var(--dl) ease-in-out infinite}.cr-k-glance{animation:cr-glance var(--t) var(--dl) ease-in-out infinite}.cr-k-sip{animation:cr-sip var(--t) var(--dl) ease-in-out infinite}.cr-k-sip-h{animation:cr-sip-h var(--t) var(--dl) ease-in-out infinite}.cr-k-tap{animation:cr-tap var(--t) var(--dl) ease-out infinite}.cr-k-sway{animation:cr-sway var(--t) var(--dl) ease-in-out infinite}.cr-k-nod{animation:cr-nod var(--t) var(--dl) ease-in-out infinite}.cr-k-nudge{animation:cr-nudge var(--t) var(--dl) ease-out infinite}.cr-k-nudge-t{animation:cr-nudge-t var(--t) var(--dl) ease-out infinite}.cr-k-nudged{animation:cr-nudged var(--t) var(--dl) ease-out infinite}.cr-k-nudged-h{animation:cr-nudged-h var(--t) var(--dl) ease-in-out infinite}.cr-k-bag{animation:cr-bag var(--t) var(--dl) ease-in-out infinite}.cr-k-selfie{animation:cr-selfie var(--t) var(--dl) ease-in-out infinite}.cr-k-puff{animation:cr-puff var(--t) var(--dl) ease-in-out infinite}.cr-p--bounce .cr-fig{animation:.9s ease-in-out infinite alternate cr-bounce}.cr-go .cr-p[data-r] .cr-r,.cr-go .cr-p[data-r] .cr-b{animation-duration:1.6s;animation-delay:calc(var(--at) + .12s);animation-fill-mode:both}.cr-go [data-r=hop] .cr-b{animation-name:cr-hop}.cr-go [data-r=hop] .cr-jla{animation-name:cr-tuck-a}.cr-go [data-r=hop] .cr-jlb{animation-name:cr-tuck-b}.cr-go [data-r=hop] .cr-jua{animation-name:cr-flap-a}.cr-go [data-r=hop] .cr-jub{animation-name:cr-flap-b}.cr-go [data-r=cheer] .cr-b{animation-name:cr-bob2}.cr-go [data-r=cheer] :is(.cr-jua,.cr-jub){animation-name:cr-up}.cr-go [data-r=cheer] :is(.cr-jfa,.cr-jfb){animation-name:cr-straight}.cr-go [data-r=wave] .cr-jub{animation-name:cr-up}.cr-go [data-r=wave] .cr-jfb{animation-name:cr-wave}.cr-go [data-r=wave] .cr-jh{animation-name:cr-tilt}.cr-go [data-r=dance] .cr-b{animation-name:cr-bob4}.cr-go [data-r=dance] .cr-jt{animation-name:cr-shimmy}.cr-go [data-r=dance] .cr-jua{animation-name:cr-pump-a}.cr-go [data-r=dance] .cr-jub{animation-name:cr-pump-b}.cr-go [data-r=dance] .cr-jla{animation-name:cr-step-a}.cr-go [data-r=dance] .cr-jlb{animation-name:cr-step-b}.cr-go [data-r=spin] .cr-b{animation-name:cr-spin}.cr-go [data-r=spin] :is(.cr-jua,.cr-jub){animation-name:cr-up-half}.cr-go [data-r=kick] :is(.cr-jsa,.cr-jsb){animation-name:cr-kick}.cr-go .cr-p[data-r=kick] .cr-r.cr-jsb{animation-delay:calc(var(--at) + .36s)}.cr-go [data-r=kick] .cr-jt{animation-name:cr-lean-back}.cr-go [data-r=kick] .cr-jub{animation-name:cr-up}.cr-go [data-r=kick] .cr-jfb{animation-name:cr-straight}.cr-go [data-r=phone] .cr-jub,.cr-go [data-r=phone][data-cr=lier] .cr-jua{animation-name:cr-up-hold}.cr-go [data-r=phone] .cr-jfb,.cr-go [data-r=phone][data-cr=lier] .cr-jfa{animation-name:cr-straight-hold}.cr-go [data-r=phone] .cr-jt{animation-name:cr-sway-big}.cr-go [data-r=phone] .cr-jh{animation-name:cr-look-up}.cr-go [data-r=star] .cr-b{animation-name:cr-hop}.cr-go [data-r=star] :is(.cr-jua,.cr-jub){animation-name:cr-up-star}.cr-go [data-r=star] .cr-jla{animation-name:cr-split-a}.cr-go [data-r=star] .cr-jlb{animation-name:cr-split-b}.cr-go [data-r=jig] .cr-b{animation-name:cr-bob4}.cr-go [data-r=jig] .cr-jla{animation-name:cr-knee-a}.cr-go [data-r=jig] .cr-jsa{animation-name:cr-shin-a}.cr-go [data-r=jig] .cr-jlb{animation-name:cr-knee-b}.cr-go [data-r=jig] .cr-jsb{animation-name:cr-shin-b}.cr-go [data-r=jig] .cr-jua{animation-name:cr-flap-a}.cr-go [data-r=jig] .cr-jub{animation-name:cr-flap-b}.cr-go [data-r=toast] .cr-jua{animation-name:cr-up-hold}.cr-go [data-r=toast] .cr-b{animation-name:cr-bob2}.cr-go [data-r=fist] .cr-jub{animation-name:cr-up-half}.cr-go [data-r=fist] .cr-jfb{animation-name:cr-fist}.cr-go [data-r=fist] .cr-b{animation-name:cr-bob2}.cr-go [data-r=lift] :is(.cr-jua,.cr-jub){animation-name:cr-up-hold}.cr-go [data-r=lift] :is(.cr-jfa,.cr-jfb){animation-name:cr-straight-hold}.cr-go [data-r=lift] .cr-b{animation-name:cr-bob2}.cr-go [data-r=cane] .cr-jua{animation-name:cr-up-hold}.cr-go [data-r=cane] .cr-jh{animation-name:cr-tilt}.cr-go [data-r=cane] .cr-b{animation-name:cr-bob2}.cr-go [data-r=lean] .cr-jt{animation-name:cr-lean-in}.cr-go [data-r=lean] .cr-jua{animation-name:cr-up-half}.cr-go [data-r=swingbag] .cr-jub{animation-name:cr-up}.cr-go [data-r=swingbag] .cr-b{animation-name:cr-hop}.cr-go [data-r=feet] .cr-jsa,.cr-go [data-r=feet] .cr-jsb{animation-name:cr-paddle}.cr-go .cr-p[data-r=feet] .cr-r.cr-jsb{animation-delay:calc(var(--at) + .3s)}.cr-go [data-r=feet] .cr-jh{animation-name:cr-look-up}.cr-go [data-cr=late][data-r] .cr-jt{animation-name:cr-stand-up}.cr-go [data-cr=late][data-r] .cr-jh{animation-name:cr-stand-up-h}.cr-go .cr-send .cr-jub{animation:.5s both cr-press}.cr-go .cr-send .cr-jt{animation:3.6s ease-in-out .2s both cr-watch}.cr-go .cr-send .cr-jh{animation:3.6s ease-in-out .2s both cr-watch-h}.cr-go .cr-send .cr-jua{animation:1.2s 3.1s both cr-yes}.cr-go .cr-send .cr-jfa{animation:1.2s 3.1s both cr-yes-f}.cr-hero.cr-paused *,.cr-hero.cr-idle *{animation-play-state:paused!important}}@keyframes cr-failsafe{to{opacity:1}}@keyframes cr-enter{0%{opacity:0;transform:translateY(calc(var(--u) * -46)) scale(.94, 1.08);animation-timing-function:cubic-bezier(.5,0,.9,.45)}10%{opacity:1}48%{animation-timing-function:cubic-bezier(.2,.75,.35,1);transform:translateY(0)scale(1.1,.88)}66%{transform:translateY(calc(var(--u) * -5)) scale(.97, 1.04);animation-timing-function:ease-in-out}84%{transform:translateY(0)scale(1.015,.985)}to{opacity:1;transform:none}}@keyframes cr-tick{0%{opacity:0;translate:-50% -60%;scale:.2}55%{opacity:1;translate:-50% -150%;scale:1.2}78%{translate:-50% -128%;scale:.95}to{opacity:1;translate:-50% -135%;scale:1}}@keyframes cr-msg-go{0%,to{transform:none}28%{transform:scale(.95,.93)}60%{transform:scale(1.025)}}@keyframes cr-msg-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cr-lb-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cr-fly-x{0%{opacity:0;transform:translateX(calc(var(--cw) * -.144))}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(calc(var(--cw) * 1.176))}}@keyframes cr-fly-y{0%{transform:translateY(0)rotate(-12deg)scale(.6)}12%{transform:translateY(calc(var(--cr-drop,0px) * .55)) rotate(16deg) scale(1)}26%{transform:translateY(var(--cr-drop,0px)) rotate(4deg)}44%{transform:translateY(calc(var(--cr-drop,0px) - var(--u) * 5)) rotate(-4deg)}62%{transform:translateY(calc(var(--cr-drop,0px) + var(--u) * 4)) rotate(4deg)}80%{transform:translateY(calc(var(--cr-drop,0px) - var(--u) * 3)) rotate(-3deg)}to{transform:translateY(calc(var(--cr-drop,0px) - var(--u) * 20)) rotate(-14deg)}}@keyframes cr-breathe{0%,to{transform:none}50%{transform:scaleY(1.035)}}@keyframes cr-swing{0%,to{transform:rotate(0)}32%{transform:rotate(var(--a))}66%{transform:rotate(calc(var(--a) * -.45))}}@keyframes cr-glance{0%,56%,to{transform:none}62%,84%{transform:rotate(-13deg)}}@keyframes cr-sip{0%,52%,to{transform:none}62%,80%{transform:rotate(-24deg)}}@keyframes cr-sip-h{0%,54%,to{transform:none}64%,80%{transform:rotate(-9deg)}}@keyframes cr-tap{0%,40%,to{transform:none}6%,18%,30%{transform:rotate(-16deg)}12%,24%,36%{transform:none}}@keyframes cr-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes cr-nod{0%,to{transform:none}40%{transform:rotate(7deg)}60%{transform:rotate(-2deg)}}@keyframes cr-nudge{0%,70%,to{transform:none}75%{transform:rotate(-22deg)}80%{transform:rotate(2deg)}85%{transform:rotate(-16deg)}91%{transform:none}}@keyframes cr-nudge-t{0%,70%,to{transform:none}75%,86%{transform:rotate(5deg)}}@keyframes cr-nudged{0%,72%,to{transform:none}77%{transform:rotate(8deg)}82%{transform:rotate(2deg)}87%{transform:rotate(6deg)}94%{transform:none}}@keyframes cr-nudged-h{0%,74%,to{transform:none}80%,94%{transform:rotate(-18deg)}}@keyframes cr-bag{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes cr-selfie{0%,to{transform:none}45%,60%{transform:rotate(-5deg)}}@keyframes cr-puff{0%,to{transform:none}50%{transform:rotate(-3deg)scaleY(1.04)}}@keyframes cr-bounce{0%{transform:none}to{transform:translateY(calc(var(--u) * -2.5))}}@keyframes cr-hop{0%,to{transform:none}10%{transform:translateY(0)scale(1.05,.93)}26%{transform:translateY(calc(var(--u) * -20)) scale(.97, 1.04)}42%{transform:translateY(0)scale(1.06,.92)}54%{transform:translateY(calc(var(--u) * -12)) scale(.98, 1.02)}68%{transform:translateY(0)scale(1.03,.96)}80%{transform:none}}@keyframes cr-bob2{0%,to{transform:none}18%{transform:translateY(calc(var(--u) * -9))}34%{transform:none}52%{transform:translateY(calc(var(--u) * -6))}68%{transform:none}}@keyframes cr-bob4{0%,25%,50%,75%,to{transform:none}12%,37%,62%,87%{transform:translateY(calc(var(--u) * -4))}}@keyframes cr-tuck-a{0%,to{transform:none}26%,54%{transform:rotate(-22deg)}42%{transform:none}}@keyframes cr-tuck-b{0%,to{transform:none}26%,54%{transform:rotate(22deg)}42%{transform:none}}@keyframes cr-flap-a{0%,to{transform:none}26%,54%{transform:rotate(48deg)}42%{transform:rotate(10deg)}}@keyframes cr-flap-b{0%,to{transform:none}26%,54%{transform:rotate(-48deg)}42%{transform:rotate(-10deg)}}@keyframes cr-up{0%,to{transform:none}16%,76%{transform:rotate(var(--up,0deg))}}@keyframes cr-up-half{0%,to{transform:none}20%,70%{transform:rotate(calc(var(--up,0deg) * .6))}}@keyframes cr-up-hold{0%,to{transform:none}16%,82%{transform:rotate(var(--up,0deg))}}@keyframes cr-up-star{0%,to{transform:none}22%,58%{transform:rotate(calc(var(--up,0deg) * .82))}40%{transform:rotate(calc(var(--up,0deg) * .3))}}@keyframes cr-straight{0%,to{transform:none}16%,76%{transform:rotate(var(--st,0deg))}}@keyframes cr-straight-hold{0%,to{transform:none}16%,82%{transform:rotate(var(--st,0deg))}}@keyframes cr-wave{0%,to{transform:none}16%{transform:rotate(var(--st,0deg))}26%,46%,66%{transform:rotate(calc(var(--st,0deg) + 26deg))}36%,56%{transform:rotate(calc(var(--st,0deg) - 22deg))}76%{transform:rotate(var(--st,0deg))}}@keyframes cr-tilt{0%,to{transform:none}20%,70%{transform:rotate(10deg)}}@keyframes cr-shimmy{0%,to{transform:none}12%,62%{transform:rotate(-9deg)}37%,87%{transform:rotate(9deg)}}@keyframes cr-pump-a{0%,to{transform:none}12%,62%{transform:rotate(var(--up,90deg))}37%,87%{transform:rotate(20deg)}}@keyframes cr-pump-b{0%,to{transform:none}12%,62%{transform:rotate(-20deg)}37%,87%{transform:rotate(var(--up,-90deg))}}@keyframes cr-step-a{0%,25%,50%,75%,to{transform:none}12%,62%{transform:rotate(16deg)}}@keyframes cr-step-b{0%,25%,50%,75%,to{transform:none}37%,87%{transform:rotate(-16deg)}}@keyframes cr-spin{0%,to{transform:none}18%{transform:translateY(calc(var(--u) * -10)) scaleX(.4)}34%{transform:translateY(calc(var(--u) * -14)) scaleX(-1)}52%{transform:translateY(calc(var(--u) * -10)) scaleX(-.4)}68%{transform:translateY(0)scaleX(1)scaleY(.94)}80%{transform:none}}@keyframes cr-kick{0%,to{transform:none}18%,52%{transform:rotate(var(--kick,-60deg))}35%{transform:rotate(calc(var(--kick,-60deg) * .25))}}@keyframes cr-lean-back{0%,to{transform:none}20%,60%{transform:rotate(9deg)}}@keyframes cr-sway-big{0%,to{transform:none}22%{transform:rotate(-6deg)}44%{transform:rotate(6deg)}66%{transform:rotate(-4deg)}84%{transform:none}}@keyframes cr-look-up{0%,to{transform:none}18%,80%{transform:rotate(-12deg)}}@keyframes cr-split-a{0%,to{transform:none}22%,58%{transform:rotate(20deg)}40%{transform:none}}@keyframes cr-split-b{0%,to{transform:none}22%,58%{transform:rotate(-20deg)}40%{transform:none}}@keyframes cr-knee-a{0%,50%,to{transform:none}20%{transform:rotate(-48deg)}}@keyframes cr-shin-a{0%,50%,to{transform:none}20%{transform:rotate(74deg)}}@keyframes cr-knee-b{0%,46%,to{transform:none}70%{transform:rotate(48deg)}}@keyframes cr-shin-b{0%,46%,to{transform:none}70%{transform:rotate(-74deg)}}@keyframes cr-fist{0%,to{transform:none}20%,44%{transform:rotate(var(--fp,-110deg))}32%,56%{transform:rotate(calc(var(--fp,-110deg) * .7))}70%{transform:rotate(var(--fp,-110deg))}}@keyframes cr-lean-in{0%,to{transform:none}20%,70%{transform:rotate(-9deg)}}@keyframes cr-paddle{0%,to{transform:none}15%,45%,75%{transform:rotate(var(--kick,40deg))}30%,60%{transform:rotate(calc(var(--kick,40deg) * -.5))}}@keyframes cr-stand-up{0%,to{transform:none}18%,78%{transform:rotate(var(--up,30deg))}}@keyframes cr-stand-up-h{0%,to{transform:none}18%,78%{transform:rotate(var(--st,-30deg))}}@keyframes cr-press{0%{transform:none}30%{transform:rotate(-9deg)}60%{transform:rotate(3deg)}to{transform:none}}@keyframes cr-watch{0%,to{transform:none}15%,80%{transform:rotate(5deg)}}@keyframes cr-watch-h{0%,to{transform:none}15%,80%{transform:rotate(14deg)}}@keyframes cr-yes{0%,to{transform:none}22%,64%{transform:rotate(150deg)}40%{transform:rotate(132deg)}}@keyframes cr-yes-f{0%,to{transform:none}22%,64%{transform:rotate(-40deg)}40%{transform:rotate(-70deg)}}@media (min-width:600px) and (max-width:999px){.cr-top{gap:18px 40px;padding-top:28px}.cr-h1{font-size:clamp(36px,5.6vw,52px)}.cr-text{font-size:16px}}@media (min-width:700px) and (max-width:999px){.cr-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.cr-head{grid-column:1/-1}.cr-actions{margin-top:0}.cr-side{display:contents}}@media (max-width:699px){.cr-hero{--cr-uw:calc((100vw - var(--rzm-gutter)) / var(--cr-div));--cr-lab:44px}.cr-world{--cw:calc(100cqw - var(--sx) - var(--u) * 20)}.cr-lb-n{display:none}.cr-msg{width:min(216px,58vw);padding:10px 14px 12px}.cr-msg-t{font-size:14.5px}.cr-text-x{display:none}}@media (max-width:999px){.cr-msg{top:6px;bottom:auto}.cr-thread{height:auto;top:40px}.cr-key svg{display:none}}@media (max-width:399px){.cr-note p{display:none}.cr-lb{letter-spacing:0}.cr-eyebrow span{display:block}.cr-eyebrow span:before{content:none}.cr-actions{gap:12px 18px}}@media (max-width:359px){.cr-hero{--cr-top:122px}.cr-text-y{display:none}.cr-hint{letter-spacing:.04em;font-size:11px}.cr-lb{font-size:11px}}@media (prefers-reduced-motion:reduce){.cr-plane,.cr-note{display:none}.cr-tk{transition:opacity .6s}.cr-hush .cr-tk{opacity:0;transition:none}.cr-key-cap{transition:none}}.cr-dot{color:#cc3d14}@media (max-width:319px){.cr-hero .cr-lb{letter-spacing:-.06em;gap:0}.cr-hero .cr-hint svg{display:none}}
.na-sec{--na-gap:clamp(16px, 2vw, 28px);--na-pad:clamp(20px, 2.4vw, 32px);--na-group:clamp(40px, 5vw, 72px);--na-r:20px;--na-shadow:0 24px 48px -32px #16191d59}.na-h3{color:var(--rzm-ink);font:600 clamp(19px, 1.5vw, 22px)/1.25 var(--rzm-font);letter-spacing:-.02em;text-wrap:balance;margin:0}.na-body{max-width:62ch;color:var(--rzm-text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.na-small{max-width:62ch;color:var(--rzm-text);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.na-label{color:var(--rzm-muted);font:500 12px/1.4 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.na-field{box-shadow:inset 0 -2px 0 var(--rzm-accent);color:var(--rzm-ink);white-space:nowrap;background:#ff5a2a24;border-radius:4px;padding:0 .18em}.na-bubble{border:1px solid var(--rzm-line);background:var(--rzm-paper);color:var(--rzm-ink);text-wrap:pretty;border-radius:16px 16px 16px 0;margin:0 0 10px;padding:12px 14px;font-size:15px;line-height:1.5;position:relative}.na-bubble__tail{width:14px;height:10px;position:absolute;top:100%;left:-1px;overflow:visible}.na-bubble__fill{fill:var(--rzm-paper)}.na-bubble__edge{fill:none;stroke:#16191d1a;stroke-width:1px;stroke-linejoin:round}@media (min-width:1280px){.na-body{font-size:17px}}
.na-hw-steps{grid-template-columns:minmax(0,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.na-hw-step{min-width:0;position:relative}.na-hw-panel{border:1px solid var(--rzm-line);border-radius:var(--na-r);background:var(--rzm-ground);flex-direction:column;min-height:200px;padding:14px 16px 16px;display:flex;position:relative;overflow:hidden}.na-hw-num{color:var(--rzm-muted);font:500 12px/1 var(--rzm-mono);letter-spacing:.12em;align-items:center;gap:12px;margin:0 0 12px;display:flex}.na-hw-num:before{content:"";background:var(--rzm-accent);border-radius:50%;flex:none;order:-1;width:9px;height:9px}.na-hw-num span:after{content:"";background:var(--rzm-accent);vertical-align:middle;border-radius:2px;width:24px;height:2px;margin-left:12px;display:inline-block}.na-hw-join{display:none}.na-hw-text .na-h3{margin-bottom:8px}.na-hw-list{border:1px solid var(--rzm-line);background:var(--rzm-paper);border-radius:14px;width:min(100%,236px);margin:auto auto 0;padding:4px 14px}.na-hw-list p{align-items:center;gap:10px;margin:0;display:flex}.na-hw-list-h{border-bottom:1px solid var(--rzm-line);height:28px;color:var(--rzm-muted);font:500 12px/1 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between}.na-hw-row{height:26px;color:var(--rzm-ink);font-size:14px;line-height:1}.na-hw-row+.na-hw-row{border-top:1px solid #16191d0f}.na-hw-row span{flex:1}.na-hw-face{border:1.5px solid var(--rzm-ink);background:var(--rzm-paper);border-radius:50%;flex:none;width:10px;height:10px;margin:0 3px 6px;position:relative}.na-hw-face:after{content:"";border:1.5px solid var(--rzm-ink);border-bottom:0;border-radius:8px 8px 0 0;width:15px;height:6px;position:absolute;top:calc(100% + 1px);left:50%;translate:-50%}.na-hw-yes{fill:none;width:16px;height:16px;stroke:var(--rzm-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-right:14px}.na-hw-msg{width:min(100%,300px);margin:auto;padding-top:12px}.na-hw-msg .na-bubble{text-wrap:balance}.na-hw-legend{color:var(--rzm-text);align-items:center;gap:8px;margin:16px 0 0;font-size:14px;line-height:1.4;display:flex}.na-hw-swatch{width:22px;height:12px;box-shadow:inset 0 -2px 0 var(--rzm-accent);background:#ff5a2a24;border-radius:4px;flex:none}.na-hw-panel--send{padding:0}.na-hw-scene{fill:none;width:calc(100% - 24px);height:calc(100% - 10px);stroke:var(--rzm-ink);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:10px 12px 0;overflow:visible}.na-hw-floor{stroke:var(--rzm-ink);stroke-width:2px}.na-hw-soft{stroke:var(--rzm-soft-ink);stroke-width:2px}.na-hw-route{stroke:var(--rzm-accent);stroke-width:2px;stroke-dasharray:2 7}.na-hw-ped{fill:var(--rzm-paper)}.na-hw-key-base{fill:var(--rzm-ink);stroke:none}.na-hw-key-cap{fill:#2b3138;stroke:none}.na-hw-key-icon{stroke:#fff;stroke-width:4px}.na-hw-key-t{fill:#fff;stroke:none;font:600 14px var(--rzm-font)}.na-hw-head{fill:var(--rzm-paper)}.na-hw-ink{fill:var(--rzm-ink);stroke:none}.na-hw-plane{stroke-width:1.8px}.na-hw-plane-f{fill:var(--rzm-accent)}.na-hw-arrow{stroke:var(--rzm-accent-text);stroke-width:2px}.na-hw-note{fill:var(--rzm-accent-text);stroke:none;font:700 24px var(--rzm-hand)}.na-hw-scene.is-armed .na-hw-plane--rest{display:none}.na-hw-guide{transform-box:view-box;transform-origin:44px 157px}.na-hw-panel.is-on .na-hw-guide{animation:3.4s ease-in-out infinite na-breathe}@keyframes na-breathe{50%{transform:scaleY(1.018)}}@media (max-width:639px){.na-hw-steps{padding-left:28px}.na-hw-step:before{content:"";background:var(--rzm-line);width:1px;position:absolute;top:0;bottom:-40px;left:-24px}.na-hw-step:last-child:before{height:192px;bottom:auto}.na-hw-panel{border-radius:16px;min-height:168px}.na-hw-text{padding-top:18px}.na-hw-num{position:relative}.na-hw-num:before{box-shadow:0 0 0 4px var(--rzm-paper);margin-top:-4.5px;position:absolute;top:50%;left:-28px}.na-hw-scene{width:calc(100% - 8px);height:calc(100% - 8px);inset:8px 4px 0}}@media (min-width:640px) and (max-width:1023px){.na-hw-steps{gap:28px}.na-hw-step{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,40px);display:grid}}@media (min-width:1024px){.na-hw-steps{gap:var(--na-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.na-hw-text{padding-top:24px}.na-hw-join{height:1px;margin-right:calc(-1 * var(--na-gap));background:var(--rzm-line);flex:1;display:block}.na-hw-text .na-body{padding-right:8px}}@media (prefers-reduced-motion:reduce){.na-hw-panel.is-on .na-hw-guide{animation:none}}
.na-pf-grid{gap:var(--na-group);grid-template-columns:minmax(0,1fr);display:grid}.na-pf-card{padding:var(--na-pad);border:1px solid var(--rzm-line);border-radius:var(--na-r);background:var(--rzm-paper);box-shadow:var(--na-shadow)}.na-pf-top{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 16px;display:flex}.na-pf-msg{border-bottom:1px solid var(--rzm-line);color:var(--rzm-ink);text-wrap:pretty;margin:0;padding-bottom:20px;font-size:16px;line-height:1.5}.na-pf-rows{margin:0;padding:0;list-style:none}.na-pf-row{border-bottom:1px solid #16191d0f;align-items:center;gap:14px;min-height:56px;padding-block:10px;display:flex}.na-pf-face{border:2px solid var(--rzm-ink);background:var(--rzm-paper);border-radius:50%;flex:none;width:16px;height:16px;margin:0 4px 9px;position:relative}.na-pf-face:after{content:"";border:2px solid var(--rzm-ink);border-bottom:0;border-radius:12px 12px 0 0;width:24px;height:9px;position:absolute;top:calc(100% + 2px);left:50%;translate:-50%}.na-pf-who{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:2px 16px;min-width:0;display:flex}.na-pf-name{color:var(--rzm-ink);font-size:15px;line-height:1.4}.na-pf-state{color:var(--rzm-ink);grid-template-columns:24px 5.4em 2.6em;align-items:center;gap:8px;font-size:14px;line-height:1.4;display:grid}.na-pf-time{color:var(--rzm-muted);font-variant-numeric:tabular-nums;text-align:right}.na-pf-tick{fill:none;width:24px;height:16px;stroke:var(--rzm-soft-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.na-pf-t2{transition:opacity .3s}.na-pf-row[data-s=sent] .na-pf-t2{opacity:0}.na-pf-row[data-s=read] .na-pf-tick{stroke:var(--rzm-accent)}.na-pf-more{color:var(--rzm-muted);margin:16px 0 0;font-size:14px;line-height:1.5}.na-pf-facts{flex-direction:column;justify-content:center;display:flex}.na-pf-fact+.na-pf-fact{border-top:1px solid var(--rzm-line);margin-top:32px;padding-top:32px}.na-pf-big{color:var(--rzm-ink);font:600 clamp(44px, 5vw, 72px)/1 var(--rzm-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0 0 8px}.na-pf-line{color:var(--rzm-ink);text-wrap:pretty;margin:0 0 10px;font-size:16px;line-height:1.5}.na-pf-fact .na-h3{margin-bottom:8px}@media (max-width:639px){.na-pf-card{border-radius:16px}.na-pf-row{align-items:flex-start}.na-pf-face{margin-top:2px}.na-pf-who{flex-direction:column;align-items:flex-start}.na-pf-state{grid-template-columns:24px 5.2em auto}.na-pf-time{text-align:left}}@media (min-width:1024px){.na-pf-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(48px,6vw,112px)}.na-pf-fact+.na-pf-fact{margin-top:40px;padding-top:40px}}@media (prefers-reduced-motion:reduce){.na-pf-tick,.na-pf-t2{transition:none}}
.na-sd-top{flex-direction:column;gap:16px;margin-bottom:clamp(32px,4vw,56px);display:flex}.na-sd-top .rzm-sec__head{margin-bottom:0}.na-sd-grid{gap:var(--na-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.na-sd-card{min-width:0;padding:var(--na-pad);border:1px solid var(--rzm-line);border-radius:var(--na-r);background:var(--rzm-ground);flex-direction:column;display:flex}.na-sd-card .na-h3{margin-bottom:6px}.na-sd-card .na-bubble{margin-top:auto}.na-sd-card .na-body{margin-bottom:24px}.na-sd-who{margin-top:var(--na-group);border-top:1px solid var(--rzm-line);grid-template-columns:minmax(0,1fr);gap:14px;padding-top:clamp(24px,3vw,32px);display:grid}.na-sd-who-k{font-weight:500}.na-sd-list{clip-path:inset(0 0 0 1.3em);color:var(--rzm-ink);flex-wrap:wrap;margin:0 0 12px -1.3em;padding:0;font-size:16px;line-height:1.75;list-style:none;display:flex}.na-sd-list li{white-space:nowrap;padding-left:1.3em;position:relative}.na-sd-list li:before{content:"·";content:"·" / "";width:1.3em;color:var(--rzm-soft-ink);text-align:center;position:absolute;left:0}@media (max-width:639px){.na-sd-card{border-radius:16px}}@media (min-width:640px){.na-sd-top{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.na-sd-tag{text-align:right;flex:none;padding-bottom:6px}.na-sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.na-sd-who{gap:var(--na-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.na-sd-who-k{padding-top:6px}}@media (min-width:1280px){.na-sd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.na-sd-list{font-size:17px}}
#pricing{--pc-gap:clamp(16px, 2vw, 28px);--pc-pad:clamp(20px, 2.4vw, 32px);--pc-group:clamp(40px, 5vw, 72px);--pc-radius:20px;--pc-shadow:0 24px 48px -32px #16191d59;--pc-ease:cubic-bezier(.16, 1, .3, 1);--pc-move:.6s}#pricing .pc-y,#pricing.pc-is-yearly .pc-m{display:none}#pricing:has(#pc-yearly:checked) .pc-m{display:none}#pricing.pc-is-yearly .pc-y{display:inline}#pricing:has(#pc-yearly:checked) .pc-y{display:inline}.pc-plan__bill{display:grid}.pc-plan__bill>span{transition:opacity .3s ease 80ms, transform var(--pc-move) var(--pc-ease), visibility 0s;grid-area:1/1}#pricing .pc-plan__bill>.pc-y{visibility:hidden;opacity:0;transition:opacity .2s ease, transform var(--pc-move) var(--pc-ease), visibility 0s .2s;display:block;transform:translateY(-.6em)}#pricing.pc-is-yearly .pc-plan__bill>.pc-m{visibility:hidden;opacity:0;transition:opacity .2s ease, transform var(--pc-move) var(--pc-ease), visibility 0s .2s;display:block;transform:translateY(.6em)}#pricing:has(#pc-yearly:checked) .pc-plan__bill>.pc-m{visibility:hidden;opacity:0;transition:opacity .2s ease, transform var(--pc-move) var(--pc-ease), visibility 0s .2s;display:block;transform:translateY(.6em)}#pricing.pc-is-yearly .pc-plan__bill>.pc-y{visibility:visible;opacity:1;transition:opacity .3s ease 80ms, transform var(--pc-move) var(--pc-ease), visibility 0s;transform:none}#pricing:has(#pc-yearly:checked) .pc-plan__bill>.pc-y{visibility:visible;opacity:1;transition:opacity .3s ease 80ms, transform var(--pc-move) var(--pc-ease), visibility 0s;transform:none}.pc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:0 0 clamp(20px,2vw,28px);display:flex}.pc-bill{border:0;min-width:0;margin:0;padding:0}.pc-bill__track{background:var(--rzm-paper);box-shadow:inset 0 0 0 1px var(--rzm-line);isolation:isolate;border-radius:99px;gap:4px;padding:4px;display:inline-flex;position:relative}.pc-bill__thumb{z-index:-1;width:var(--pc-m-w,0px);background:var(--rzm-accent);transform:translateX(var(--pc-m-x,0px));visibility:hidden;pointer-events:none;border-radius:99px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 1px #ffffff40,0 8px 18px -10px #e8461abf}#pricing.pc-is-yearly .pc-bill__thumb{width:var(--pc-y-w,0px);transform:translateX(var(--pc-y-x,0px))}#pricing:has(#pc-yearly:checked) .pc-bill__thumb{width:var(--pc-y-w,0px);transform:translateX(var(--pc-y-x,0px))}.pc-bill__track[data-thumb] .pc-bill__thumb{visibility:visible}.pc-bill__track[data-thumb=on] .pc-bill__thumb{transition:transform var(--pc-move) var(--pc-ease), width var(--pc-move) var(--pc-ease)}.pc-bill__in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pc-bill__opt{min-height:44px;color:var(--rzm-ink);font:500 15px/1 var(--rzm-font);white-space:nowrap;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background-color .2s;display:inline-flex}.pc-bill__in:not(:checked)+.pc-bill__opt:hover{background:var(--rzm-ground)}.pc-bill__in:checked+.pc-bill__opt{background:var(--rzm-accent);color:var(--rzm-ink)}.pc-bill__track[data-thumb] .pc-bill__in:checked+.pc-bill__opt{background:0 0}.pc-bill__in:focus-visible+.pc-bill__opt{outline:2px solid var(--rzm-accent-deep);outline-offset:3px}.pc-save{height:22px;color:var(--rzm-ink);font:600 12px/1 var(--rzm-font);background:#fff;border-radius:99px;align-items:center;padding:0 8px;transition:box-shadow .3s .1s;display:inline-flex;box-shadow:inset 0 0 0 1px #16191d29}.pc-bill__in:checked+.pc-bill__opt .pc-save{box-shadow:inset 0 0 0 1px #16191d00,0 1px 3px #16191d24}.pc-bar__note{color:var(--rzm-text);margin:0;font-size:14px;line-height:1.5}.pc-bar__note a{color:var(--rzm-ink);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #16191d66;text-decoration:underline #16191d66;text-decoration-thickness:1px}.pc-bar__note a:hover{color:var(--rzm-accent-text);text-decoration-color:currentColor}.pc-plans{gap:var(--pc-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pc-plan{min-width:0;padding:var(--pc-pad);border:1px solid var(--rzm-line);border-radius:var(--pc-radius);background:var(--rzm-paper);flex-direction:column;display:flex;position:relative}.pc-plan--pick{border-color:var(--rzm-accent);box-shadow:0 0 0 1px var(--rzm-accent), var(--pc-shadow)}.pc-plan__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:28px;display:flex}.pc-plan__name,.pc-ent__name,.pc-all__t,.pc-meta__t{color:var(--rzm-ink);font-family:var(--rzm-font);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.25}.pc-tag{background:var(--rzm-accent);height:26px;color:var(--rzm-ink);font:500 12px/1 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;align-items:center;padding:0 10px;display:inline-flex}.pc-plan__for,.pc-ent__size{color:var(--rzm-text);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.5}.pc-price{color:var(--rzm-ink);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:20px 0 0;line-height:1;display:flex}.pc-price__cur{font-size:16px;font-weight:600}.pc-price__amt{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.4vw,48px);font-weight:600}.pc-odo{white-space:nowrap;-webkit-user-select:none;user-select:none;display:inline-block}.pc-odo__d{display:inline-block;position:relative}.pc-odo__g{visibility:hidden}.pc-odo__w{position:absolute;inset:-.09em -.2em -.06em;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .18em calc(100% - .18em),#0000);mask-image:linear-gradient(#0000,#000 .18em calc(100% - .18em),#0000)}.pc-odo__s{text-align:center;transform:translateY(calc(var(--pm,0) * -1em));padding:.09em .2em 0;line-height:1;display:block}.pc-odo__s>span{display:block}#pricing.pc-is-yearly .pc-odo__s{transform:translateY(calc(var(--py,0) * -1em))}#pricing:has(#pc-yearly:checked) .pc-odo__s{transform:translateY(calc(var(--py,0) * -1em))}#pricing[data-odo] .pc-odo__d{width:var(--wm)}#pricing[data-odo].pc-is-yearly .pc-odo__d{width:var(--wy)}#pricing[data-odo]:has(#pc-yearly:checked) .pc-odo__d{width:var(--wy)}#pricing[data-odo=on] .pc-odo__d{transition:width var(--pc-move) var(--pc-ease) calc(var(--i,0) * 35ms), opacity .3s ease calc(var(--i,0) * 35ms)}#pricing[data-odo=on] .pc-odo__s{transition:transform var(--pc-move) var(--pc-ease) calc(var(--i,0) * 35ms)}#pricing .pc-odo__d--y,#pricing.pc-is-yearly .pc-odo__d--m{opacity:0}#pricing:has(#pc-yearly:checked) .pc-odo__d--m{opacity:0}#pricing.pc-is-yearly .pc-odo__d--y{opacity:1}#pricing:has(#pc-yearly:checked) .pc-odo__d--y{opacity:1}.pc-odo__d--m,.pc-odo__d--y{clip-path:inset(-.25em 0)}.pc-odo__ruler{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.pc-price__per{color:var(--rzm-text);font-size:15px}.pc-plan__bill{color:var(--rzm-text);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:14px;line-height:1.5}.pc-plan__vol{border-top:1px solid var(--rzm-line);color:var(--rzm-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:20px 0 0;padding-top:18px;font-size:18px;font-weight:600;line-height:1.35}.pc-plan__extra{color:var(--rzm-text);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px;line-height:1.5}.pc-plan__list,.pc-ent__list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pc-plan__list{align-content:start}.pc-plan__list li,.pc-ent__list li{color:var(--rzm-ink);text-wrap:pretty;gap:10px;font-size:15px;line-height:1.45;display:flex}.pc-check{fill:none;width:16px;height:16px;stroke:var(--rzm-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.pc-plan__act{margin-top:auto;padding-top:24px}.pc-plan__act .rzm-cta{justify-content:space-between;width:100%}.rzm-cta.pc-btn--line{color:var(--rzm-ink);box-shadow:inset 0 0 0 1.5px var(--rzm-ink);background:0 0}.rzm-cta.pc-btn--line .rzm-cta__icon,.rzm-cta.pc-btn--line:hover{background:var(--rzm-ink);color:#fff}.rzm-cta.pc-btn--line:hover .rzm-cta__icon{color:var(--rzm-ink);background:#fff}.pc-ent{margin-top:var(--pc-gap);padding:var(--pc-pad);border:1px solid var(--rzm-line);border-radius:var(--pc-radius);background:var(--rzm-paper);gap:24px;display:grid}.pc-ent__list{gap:10px 32px;margin:0}.pc-ent__act{flex-direction:column;align-items:stretch;gap:16px;display:flex}.pc-ent__price{color:var(--rzm-ink);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.pc-ent__act .rzm-cta{justify-content:space-between}.pc-all{margin-top:var(--pc-group)}.pc-all__list{column-gap:var(--pc-gap);border-bottom:1px solid var(--rzm-line);grid-template-columns:minmax(0,1fr);margin:16px 0 0;padding:0;list-style:none;display:grid}.pc-all__list li{border-top:1px solid var(--rzm-line);color:var(--rzm-ink);text-wrap:pretty;gap:12px;padding:14px 0;font-size:16px;line-height:1.45;display:flex}.pc-all .pc-check{width:18px;height:18px;stroke:var(--rzm-accent);stroke-width:2.4px;margin-top:2px}.pc-meta{margin-top:var(--pc-group);padding:var(--pc-pad);border:1px solid var(--rzm-line);border-radius:var(--pc-radius);background:var(--rzm-paper);gap:28px;display:grid}.pc-label{color:var(--rzm-muted);font:500 12px/1.4 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.pc-meta__p{max-width:62ch;color:var(--rzm-text);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.6}.pc-link{min-height:44px;color:var(--rzm-ink);text-underline-offset:4px;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #16191d59;text-decoration:underline #16191d59;text-decoration-thickness:1px;display:inline-flex}.pc-link .rzm-icon{width:16px;height:16px}.pc-link:hover{color:var(--rzm-accent-text);text-decoration-color:currentColor}.pc-fees{border-collapse:collapse;width:100%;color:var(--rzm-ink);font-family:var(--rzm-font);font-variant-numeric:tabular-nums}.pc-fees caption{caption-side:top;color:var(--rzm-text);text-align:left;padding:0 0 14px;font-size:14px;line-height:1.5}.pc-fees th,.pc-fees td{border-bottom:1px solid var(--rzm-line);font-weight:inherit;text-align:left;vertical-align:top;padding:14px 0}.pc-fees thead th{color:var(--rzm-muted);font:500 12px/1.4 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 0 10px}.pc-fees th+th,.pc-fees td{text-align:right;white-space:nowrap;padding-left:20px}.pc-fees td{font-size:16px;line-height:1.4}.pc-fees__name{font-size:16px;font-weight:600;line-height:1.4;display:block}.pc-fees__aka{color:var(--rzm-muted);font:500 12px/1.4 var(--rzm-mono);letter-spacing:.02em;margin-top:4px;display:block}.pc-fees__hot td{font-weight:600}.pc-meta__note{max-width:62ch;color:var(--rzm-text);text-wrap:pretty;margin:16px 0 0;font-size:14px;line-height:1.5}@media (max-width:639.98px){#pricing{--pc-radius:16px}.pc-bar{flex-direction:column;align-items:stretch}.pc-bill__track{display:flex}.pc-bill__opt{flex:1 1 0;padding:0 12px}.pc-fees,.pc-fees tbody,.pc-fees tr,.pc-fees th,.pc-fees td,.pc-fees caption{display:block}.pc-fees thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-fees tbody tr{border-bottom:1px solid var(--rzm-line);padding:16px 0}.pc-fees tbody th,.pc-fees td{text-align:left;border:0;padding:0}.pc-fees td{white-space:normal;justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;display:flex}.pc-fees td:first-of-type{margin-top:14px}.pc-fees td:before{content:attr(data-label);content:attr(data-label) / "";color:var(--rzm-muted);font:500 12px/1.4 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase}}@media (max-width:379.98px){.pc-fees td{display:block}.pc-fees td:before{margin-bottom:2px;display:block}}@media (min-width:640px){.pc-all__list,.pc-ent__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-ent__act{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:640px) and (max-width:1023.98px){.pc-plan{grid-template:"a b"1fr"act b"/minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,40px);display:grid}.pc-plan__a{grid-area:a}.pc-plan__b{border-left:1px solid var(--rzm-line);grid-area:b;padding-left:clamp(24px,4vw,40px)}.pc-plan__act{grid-area:act;padding-top:24px}.pc-plan__vol{border-top:0;margin-top:0;padding-top:0}}@media (min-width:1024px){.pc-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-ent{column-gap:var(--pc-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.pc-ent__head{grid-column:span 4}.pc-ent__list{grid-column:span 5;grid-template-columns:minmax(0,1fr)}.pc-ent__act{flex-direction:column;grid-column:span 3;align-items:stretch}.pc-all__list{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-meta{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(32px,4vw,72px)}.pc-meta__head{grid-column:span 5}.pc-meta__body{grid-column:span 7}#pricing>.rzm-shell{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;display:grid}#pricing>.rzm-shell>*{grid-column:1/-1}#pricing>.rzm-shell>.rzm-sec__head{grid-area:1/1}#pricing .pc-bar{flex-direction:column;grid-area:1/2;align-self:end;align-items:flex-end;gap:12px;margin-bottom:clamp(32px,4vw,56px)}#pricing .pc-all,#pricing .pc-meta{margin-top:clamp(40px,3.5vw,56px)}@supports (grid-template-rows:subgrid){.pc-plans{grid-template-rows:repeat(8,auto);row-gap:0}.pc-plan{grid-row:span 8;grid-template-rows:subgrid;row-gap:0;display:grid}.pc-plan__a,.pc-plan__b{display:contents}.pc-plan__act{align-self:end}}}@media (min-width:1024px) and (max-width:1279.98px){.pc-meta__head{grid-column:span 4}.pc-meta__body{grid-column:span 8}}@media (min-width:1280px){.pc-meta__p{font-size:17px}}@media (prefers-reduced-motion:reduce){#pricing .pc-bill__opt,#pricing .pc-save,#pricing .pc-plan__bill>span,#pricing .pc-bill__thumb,#pricing .pc-odo__d,#pricing .pc-odo__s{transition:none!important}}
.nc-fig{fill:none;stroke:var(--rzm-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.nc-fig *{vector-effect:non-scaling-stroke}.nc-fig .nc-hd{fill:var(--rzm-paper)}.nc-fig .nc-or{fill:var(--rzm-accent);stroke-width:2px}.nc-fig .nc-ink{fill:var(--rzm-ink);stroke:none}.nc-fig .nc-tick{stroke:var(--rzm-accent);stroke-width:2.5px}.nc-j{transform-box:view-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.nc-fig.is-on .nc-breathe{animation:3.6s ease-in-out infinite nc-breathe}.nc-fig.is-on .nc-look{animation:4s ease-in-out -1s infinite nc-look}.nc-fig.is-on .nc-swing--a{animation:3s ease-in-out infinite nc-swing}.nc-fig.is-on .nc-swing--b{animation:3s ease-in-out -1.4s infinite nc-swing}.nc-fig.is-on .nc-wave{animation:3.2s ease-in-out infinite nc-wave}}@keyframes nc-breathe{0%,to{transform:none}50%{transform:scaleY(1.03)}}@keyframes nc-look{0%,to{transform:none}40%,72%{transform:rotate(-9deg)}}@keyframes nc-swing{0%,to{transform:rotate(0)}35%{transform:rotate(-17deg)}70%{transform:rotate(9deg)}}@keyframes nc-wave{0%,56%,to{transform:rotate(0)}12%{transform:rotate(18deg)}24%{transform:rotate(-6deg)}36%{transform:rotate(15deg)}46%{transform:rotate(-4deg)}}
.nc-ru-h3{color:var(--rzm-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:600;line-height:1.25}.nc-ru-p{max-width:62ch;color:var(--rzm-text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}@media (min-width:1280px){.nc-ru-p{font-size:17px}}.nc-ru-list{gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.nc-ru-rule{border-top:1px solid var(--rzm-line);align-content:start;gap:20px;padding-top:24px;display:grid}.nc-ru-rule .nc-ru-h3{margin-bottom:8px}.nc-ru-ico{fill:none;width:40px;height:40px;stroke:var(--rzm-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nc-ru-ico .nc-ru-ico__or{stroke:var(--rzm-accent);stroke-width:2.5px}.nc-ru-ico .nc-ru-ico__stamp{fill:var(--rzm-paper);stroke:var(--rzm-accent)}.nc-ru-ico .nc-ru-ico__fill{fill:var(--rzm-accent)}@media (min-width:640px) and (max-width:1023px){.nc-ru-rule{grid-template-columns:40px minmax(0,1fr);gap:24px}}@media (min-width:1024px){.nc-ru-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.nc-ru-ladder{margin:clamp(40px,5vw,72px) 0 0}.nc-ru-panel{border:1px solid var(--rzm-line);background:var(--rzm-ground);border-radius:20px;padding:clamp(20px,2.4vw,32px)}.nc-ru-panel__h{color:var(--rzm-muted);font:500 12px/1.4 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.nc-ru-num{color:var(--rzm-ink);font:600 20px/1.2 var(--rzm-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.nc-ru-sub{color:var(--rzm-muted);font:500 12px/1.35 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase}.nc-ru-block{border:2px solid var(--rzm-ink);background:var(--rzm-paper);display:block;position:relative}.nc-ru-block:before{content:"";background:var(--rzm-accent);transform-origin:50% 100%;position:absolute;inset:0}.nc-ru-stairs{--u:calc(var(--ph) / 98)}.nc-ru-stairs .nc-fig{stroke-width:2.5px}.nc-ru-crowd{left:0;right:0;bottom:calc(100% + var(--bw,2px));height:0;position:absolute}.nc-pp{bottom:calc(-2 * var(--u));left:calc(var(--px) - 32 * var(--u));width:calc(64 * var(--u));height:calc(114 * var(--u));pointer-events:none;display:none;position:absolute}.nc-pp__b{transform-origin:50% 98.25%;position:absolute;inset:0}.nc-pp__fig{width:100%;height:100%}.nc-pp__tk{left:calc((var(--hx) + 32) * var(--u));top:calc((var(--hy) + 112) * var(--u));width:max(12px, calc(var(--u) * 17));aspect-ratio:35/22;fill:none;height:auto;stroke:var(--rzm-accent-deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible;translate:-50% -135%}.nc-pp__tk path{vector-effect:non-scaling-stroke}.nc-fig .nc-seal{transform-box:fill-box;transform-origin:50%}.nc-fig .nc-seal path:not(.nc-or){stroke-width:1.8px}.nc-fig .nc-halo{stroke:var(--rzm-ground);stroke-width:7px}.nc-fig .nc-halo :is(.nc-hd,.nc-or,.nc-ink){fill:var(--rzm-ground);stroke:var(--rzm-ground);stroke-width:7px}.nc-fig .nc-halo :is(.nc-j-sa,.nc-j-sb) path{stroke:none}.nc-ru-note{z-index:4;color:var(--rzm-accent-text);font:700 24px/1 var(--rzm-hand);white-space:nowrap;align-items:flex-end;gap:2px;display:flex;position:absolute;rotate:-3deg}.nc-ru-note__arrow{fill:none;width:34px;height:23px;stroke:var(--rzm-accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-bottom:-10px}@property --nc-cx{syntax:"<number>";inherits:false;initial-value:0}@property --nc-cy{syntax:"<number>";inherits:false;initial-value:0}.nc-ru-track{display:none}@media (max-width:639px){.nc-v-s{display:block}.nc-ru-stairs :is(.nc-pp,.nc-ru-note){--x:var(--xs)}}@media (min-width:640px) and (max-width:1023px){.nc-v-n{display:block}.nc-ru-stairs :is(.nc-pp,.nc-ru-note){--x:var(--xn)}}@media (min-width:1024px) and (max-width:1799px){.nc-v-w{display:block}.nc-ru-stairs :is(.nc-pp,.nc-ru-note){--x:var(--xw)}}@media (min-width:1800px){.nc-v-x{display:block}.nc-ru-stairs :is(.nc-pp,.nc-ru-note){--x:var(--xx)}}@media (min-width:640px){.nc-ru-stairs{--sh:clamp(200px, 17vw, 280px);--ph:clamp(54px, 5vw, 80px);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;display:grid;position:relative}.nc-ru-step{grid-row:1;grid-column:var(--c);min-width:0;min-height:calc(var(--sh) + var(--ph) + 30px);flex-direction:column;justify-content:flex-end;display:flex}.nc-ru-num{z-index:2;margin-bottom:calc(-10px - 1.2em);padding:10px 12px 0;position:relative}.nc-ru-block{height:calc(var(--h) * var(--sh))}.nc-ru-step+.nc-ru-step .nc-ru-block{margin-left:-2px}.nc-pp{--px:calc(var(--x) * 100%)}.nc-ru-sub{grid-row:2;padding:20px 12px 0}.nc-ru-sub--1{grid-column:1}.nc-ru-sub--2{grid-column:2}.nc-ru-sub--3{grid-column:3/6;position:relative}.nc-ru-sub--3:before{content:"";border:1.5px solid var(--rzm-soft-ink);border-top:0;height:6px;position:absolute;top:8px;left:10px;right:10px}.nc-ru-note{left:calc(var(--x) * 100%);bottom:calc(100% + var(--ph) + 10px);translate:-50%}.nc-ru-note__arrow{display:none}.nc-ru-track{z-index:3;pointer-events:none;grid-area:1/1/auto/-1;display:block;position:relative}.nc-ru-climber{--nc-cx:var(--cx1);--nc-cy:var(--cy1);left:calc(var(--nc-cx) * 20% - 32 * var(--u));bottom:calc(var(--nc-cy) * var(--sh) - 2 * var(--u));width:calc(64 * var(--u));height:calc(114 * var(--u));position:absolute}.nc-ru-stairs.is-armed .nc-ru-climber{--nc-cx:var(--cx0);--nc-cy:var(--cy0)}}@media (min-width:640px) and (max-width:1023px){.nc-ru-num{padding-inline:8px;font-size:18px}.nc-ru-sub{padding-inline:10px}.nc-ru-note{font-size:22px}.nc-ru-stairs .nc-fig{stroke-width:2px}}@media (max-width:639px){.nc-ru-panel{border-radius:16px}.nc-ru-stairs{--ph:56px;--sp:calc(var(--ph) * .42);--bw:0px;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;margin-top:12px;display:grid}.nc-ru-stairs .nc-fig{stroke-width:2px}.nc-ru-step{display:contents}.nc-ru-num{grid-column:1;align-self:end;padding-block:2px;font-size:18px}.nc-ru-block{width:calc(var(--w) * 100%);height:26px;margin:calc(var(--ph) + 14px) 0 0;background:var(--rzm-soft-ink);border:0;border-radius:4px;grid-column:2;align-self:end}.nc-ru-block:before{border-radius:inherit;transform-origin:0}.nc-ru-step:nth-child(5) .nc-ru-block{margin-top:calc(var(--ph) + 28px)}.nc-pp{--px:calc(10px + var(--x) * var(--sp))}.nc-ru-sub{grid-column:1}.nc-ru-step--1 .nc-ru-num,.nc-ru-step--1 .nc-ru-block,.nc-ru-sub--1{grid-row:1}.nc-ru-step:nth-child(2) .nc-ru-num,.nc-ru-step:nth-child(2) .nc-ru-block,.nc-ru-sub--2{grid-row:2}.nc-ru-sub--3{grid-row:3}.nc-ru-step:nth-child(3)>*{grid-row:4}.nc-ru-step:nth-child(4)>*{grid-row:5}.nc-ru-step:nth-child(5)>*{grid-row:6}.nc-ru-step--1 .nc-ru-num,.nc-ru-step:nth-child(2) .nc-ru-num{padding:0 0 24px}.nc-ru-sub--1,.nc-ru-sub--2{align-self:end;padding-bottom:4px}.nc-ru-sub--3{border-left:2px solid var(--rzm-soft-ink);grid-column:1/-1;margin-top:16px;padding:0 0 6px 14px}.nc-ru-step:nth-child(n+3) .nc-ru-num{border-left:2px solid var(--rzm-soft-ink);align-self:stretch;align-items:flex-end;padding-left:14px;display:flex}.nc-ru-note{white-space:normal;text-align:right;font-size:22px;line-height:.95;bottom:calc(100% + 26px);right:calc(100% - 2px)}.nc-ru-note__t{width:4.2em}}@media (max-width:359px){.nc-ru-stairs{--ph:48px;--sp:18px}}@media (max-width:319px){.nc-ru-stairs{--sp:16px}}@media (prefers-reduced-motion:no-preference){.nc-ru-step{--tw:.85s}.nc-ru-step:nth-child(5){--tw:.6s}.nc-pp{--d:max(0s, calc(40ms + (var(--x) - .12) * var(--tw)))}.nc-ru-stairs.is-armed .nc-ru-block:before{transition:transform .5s var(--rzm-ease)}.nc-ru-stairs.is-armed .nc-ru-step:not(.is-reached) .nc-ru-block:before{transform:scaleY(0)}.nc-ru-stairs.is-armed .nc-r{transition:transform .55s var(--rzm-spring) var(--d,0s)}.nc-ru-stairs.is-armed .nc-ru-step:not(.is-reached) .nc-r,.nc-ru-stairs.is-armed .nc-ru-climber:not(.is-cheer) .nc-r{transform:rotate(var(--rest))}.nc-ru-stairs.is-armed .nc-ru-step:not(.is-reached) :is(.nc-pp__tk,.nc-seal){opacity:0}.nc-ru-stairs.is-armed .is-reached .nc-pp__tk{animation:nc-ru-tick .55s var(--rzm-ease) calc(var(--d) + .25s) both}.nc-ru-stairs.is-armed .is-reached .nc-seal{animation:nc-ru-pop .55s var(--rzm-spring) calc(var(--d) + .2s) both}.nc-ru-stairs.is-arming,.nc-ru-stairs.is-arming *,.nc-ru-stairs.is-arming :before,.nc-ru-stairs.is-arming :after{transition:none!important}.nc-ru-stairs.is-armed .is-reached :is(.nc-rx-hop,.nc-rx-wave)>.nc-pp__b{animation:nc-ru-hop .72s var(--d) both}.nc-ru-stairs.is-armed .is-reached .nc-rx-cheer>.nc-pp__b{animation:nc-ru-hop .72s calc(var(--d) + .1s) both}.nc-ru-stairs.is-armed .is-reached .nc-rx-wave .nc-j-fb{animation:nc-ru-wave 1.3s var(--d) both}.nc-ru-stairs.is-armed .is-reached .nc-rx-kick .nc-j-la{animation:nc-ru-kick .9s var(--d) both}.nc-ru-stairs.is-armed .nc-ru-climber :is(.nc-j-la,.nc-j-lb,.nc-j-sa,.nc-j-sb,.nc-j-ua,.nc-j-ub),.nc-ru-stairs.is-armed .nc-ru-climber .nc-pp__b{transition:transform .12s ease-out,scale .12s ease-out,translate .12s ease-out}.nc-ru-stairs.is-armed .nc-ru-climber .nc-r{transition:transform .45s var(--rzm-spring)}.nc-ru-climber.is-walk .nc-j-la{animation:nc-ru-stride var(--wk,.36s) linear infinite}.nc-ru-climber.is-walk .nc-j-lb{animation:nc-ru-stride var(--wk,.36s) calc(var(--wk,.36s) / -2) linear infinite}.nc-ru-climber.is-walk .nc-j-sa{animation:nc-ru-knee var(--wk,.36s) linear infinite}.nc-ru-climber.is-walk .nc-j-sb{animation:nc-ru-knee var(--wk,.36s) calc(var(--wk,.36s) / -2) linear infinite}.nc-ru-climber.is-walk .nc-j-ua{animation:nc-ru-arm var(--wk,.36s) ease-in-out infinite}.nc-ru-climber.is-walk .nc-j-ub{animation:nc-ru-arm var(--wk,.36s) calc(var(--wk,.36s) / -2) ease-in-out infinite}.nc-ru-climber.is-walk .nc-pp__b{animation:nc-ru-bob calc(var(--wk,.36s) / 2) ease-in-out infinite}.nc-ru-climber:is(.is-crouch,.is-land) .nc-pp__b{translate:0 calc(var(--u) * 4);scale:1.06 .92}.nc-ru-climber:is(.is-crouch,.is-land) .nc-j-la{transform:rotate(-30deg)}.nc-ru-climber:is(.is-crouch,.is-land) .nc-j-sa{transform:rotate(55deg)}.nc-ru-climber:is(.is-crouch,.is-land) .nc-j-lb{transform:rotate(-12deg)}.nc-ru-climber:is(.is-crouch,.is-land) .nc-j-sb{transform:rotate(40deg)}.nc-ru-climber.is-hop .nc-j-la{transform:rotate(-52deg)}.nc-ru-climber.is-hop .nc-j-sa{transform:rotate(84deg)}.nc-ru-climber.is-hop .nc-j-lb{transform:rotate(-24deg)}.nc-ru-climber.is-hop .nc-j-sb{transform:rotate(64deg)}.nc-ru-climber.is-hop .nc-j-ua{transform:rotate(-40deg)}.nc-ru-climber.is-hop .nc-j-ub{transform:rotate(40deg)}.nc-ru-stairs.is-armed .nc-ru-climber.is-cheer .nc-pp__b{animation:.72s 50ms both nc-ru-hop}.nc-ru-stairs.is-on .nc-i-breathe{animation:nc-breathe var(--t) var(--dl) ease-in-out infinite}.nc-ru-stairs.is-on .nc-i-look{animation:nc-look var(--t) var(--dl) ease-in-out infinite}.nc-ru-stairs.is-on .nc-i-swing{animation:nc-ru-swing var(--t) var(--dl) ease-in-out infinite}.nc-ru-stairs.is-on .nc-i-nod{animation:nc-ru-nod var(--t) var(--dl) ease-in-out infinite}}@media (prefers-reduced-motion:no-preference) and (max-width:639px){.nc-pp{--d:calc(.2s + var(--x) * .12s)}.nc-ru-stairs.is-armed .nc-ru-block:before{transition-duration:.55s}.nc-ru-stairs.is-armed .nc-ru-step:not(.is-reached) .nc-ru-block:before{transform:scaleX(0)}}@keyframes nc-ru-hop{0%,to{transform:none}12%{transform:translateY(0)scale(1.05,.93)}30%{transform:translateY(calc(var(--u) * -16)) scale(.97, 1.04)}48%{transform:translateY(0)scale(1.06,.92)}62%{transform:translateY(calc(var(--u) * -6)) scale(.99, 1.01)}78%{transform:translateY(0)scale(1.02,.97)}}@keyframes nc-ru-wave{0%,to{transform:rotate(0)}15%{transform:rotate(-24deg)}32%{transform:rotate(16deg)}50%{transform:rotate(-20deg)}68%{transform:rotate(12deg)}84%{transform:rotate(-6deg)}}@keyframes nc-ru-kick{0%,to{transform:rotate(0)}30%{transform:rotate(-58deg)}55%{transform:rotate(-8deg)}75%{transform:rotate(-30deg)}}@keyframes nc-ru-tick{0%{opacity:0;translate:-50% -60%;scale:.2}55%{opacity:1;translate:-50% -150%;scale:1.2}78%{translate:-50% -128%;scale:.95}to{opacity:1;translate:-50% -135%;scale:1}}@keyframes nc-ru-pop{0%{opacity:0;scale:.2}60%{opacity:1;scale:1.18}to{opacity:1;scale:1}}@keyframes nc-ru-stride{0%,to{transform:rotate(-28deg)}50%{transform:rotate(24deg)}}@keyframes nc-ru-knee{0%,50%,to{transform:rotate(0)}75%{transform:rotate(58deg)}}@keyframes nc-ru-arm{0%,to{transform:rotate(24deg)}50%{transform:rotate(-24deg)}}@keyframes nc-ru-bob{0%,to{translate:0}50%{translate:0 calc(var(--u) * -3)}}@keyframes nc-ru-swing{0%,to{transform:rotate(0)}32%{transform:rotate(var(--a))}66%{transform:rotate(calc(var(--a) * -.45))}}@keyframes nc-ru-nod{0%,to{transform:none}20%{transform:rotate(-7deg)}40%{transform:rotate(2deg)}}.nc-ru-cap{color:var(--rzm-text);margin:12px 0 0;font-size:14px;line-height:1.5}.nc-ru-shield{max-width:62ch;color:var(--rzm-ink);text-wrap:pretty;align-items:flex-start;gap:12px;margin:clamp(24px,3vw,32px) 0 0;font-size:16px;line-height:1.6;display:flex}.nc-ru-shield__ico{fill:none;width:24px;height:24px;stroke:var(--rzm-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.nc-ru-shield__ico .nc-ru-ico__or{stroke:var(--rzm-accent)}
.nc-fq-a p{max-width:62ch;color:var(--rzm-text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}@media (min-width:1280px){.nc-fq-a p{font-size:17px}}.nc-fq-grid{gap:clamp(32px,4vw,56px);display:grid}.nc-fq-grid .rzm-sec__head{margin-bottom:0}.nc-fq-link{color:var(--rzm-accent-text);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.nc-fq-link:hover{color:var(--rzm-ink)}.nc-fq-card{border:1px solid var(--rzm-line);background:var(--rzm-paper);border-radius:20px}.nc-fq-q+.nc-fq-q{border-top:1px solid var(--rzm-line)}.nc-fq-q summary{min-height:44px;color:var(--rzm-ink);letter-spacing:-.01em;cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.nc-fq-q summary::-webkit-details-marker{display:none}.nc-fq-pm{fill:none;width:24px;height:24px;stroke:var(--rzm-ink);stroke-width:2px;stroke-linecap:round;flex:none}.nc-fq-pm__v{transform-box:fill-box;transform-origin:50%;transition:transform .2s}.nc-fq-q[open] .nc-fq-pm__v{transform:rotate(90deg)}.nc-fq-q summary:hover .nc-fq-pm{stroke:var(--rzm-accent-deep)}.nc-fq-a{padding:0 24px 24px}@media (min-width:1024px){.nc-fq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(16px,2vw,28px)}.nc-fq-head{top:calc(var(--rzm-head-h) + 24px);padding-right:24px;position:sticky}}@media (max-width:639px){.nc-fq-card{border-radius:16px}.nc-fq-q summary{padding:20px;font-size:17px}.nc-fq-a{padding:0 20px 22px}}@media (prefers-reduced-motion:reduce){.nc-fq-pm__v{transition:none}}
#contact.rzm-sec{--ft-lip:clamp(24px, 3.2vw, 56px);padding-bottom:calc(clamp(72px, 8vw, 128px) + var(--ft-lip))}.nc-ct-grid{grid-template-areas:"head""card""scene";gap:clamp(32px,4vw,56px);display:grid}.nc-ct-head{grid-area:head}.nc-ct-grid .rzm-sec__head{margin-bottom:0}.nc-ct-card{border:1px solid var(--rzm-line);background:var(--rzm-ground);border-radius:20px;grid-area:card;gap:20px;padding:clamp(20px,2.4vw,32px);display:grid}.nc-ct-plan{border:1px solid var(--rzm-line);background:var(--rzm-paper);color:var(--rzm-ink);border-radius:19px;justify-self:start;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 14px;font-size:14px;line-height:1.45;display:flex}.nc-ct-plan:before{content:"";background:var(--rzm-accent);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:7px}.nc-ct-dl{margin:0}.nc-ct-row{border-top:1px solid var(--rzm-line);padding-block:20px}.nc-ct-row:first-child{border-top:0;padding-top:0}.nc-ct-row:last-child{padding-bottom:0}.nc-ct-row dt{color:var(--rzm-muted);font:500 12px/1.4 var(--rzm-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.nc-ct-row dd{color:var(--rzm-ink);margin:0;font-size:16px;line-height:1.6}.nc-ct-seg{display:inline-block}.nc-ct-mail{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.nc-ct-email{min-width:0;color:var(--rzm-ink);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.2}.nc-ct-copy{border:1.5px solid var(--rzm-ink);background:var(--rzm-paper);min-width:7.5em;height:44px;color:var(--rzm-ink);font:600 14px/1 var(--rzm-font);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background-color .2s,color .2s;display:inline-flex}.nc-ct-copy .rzm-icon{width:18px;height:18px}.nc-ct-copy:hover{background:var(--rzm-ink);color:#fff}.nc-ct-scene{grid-area:scene}.nc-fig .nc-ct-wall{fill:var(--rzm-accent);stroke:none}.nc-fig .nc-ct-ground{stroke-width:2px}.nc-ct-fig{max-width:100%;height:98px}@media (min-width:1024px){.nc-ct-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head card""scene card";gap:clamp(24px,3vw,40px) clamp(16px,2vw,28px)}.nc-ct-head{padding-right:clamp(16px,3vw,56px)}.nc-ct-card{align-self:start}.nc-ct-scene{align-self:end}.nc-ct-fig{height:135px}}@media (max-width:639px){.nc-ct-card{border-radius:16px}}@media (prefers-reduced-motion:reduce){.nc-ct-copy{transition:none}}
.rzm-foot{--ft-lip:clamp(24px, 3.2vw, 56px);--ft-city-h:clamp(200px, calc(16vw + 150px), max(420px, 19vw));--ft-city-u:calc(var(--ft-city-h) / 560);--ft-sl:max(var(--rzm-gutter), calc((100% - var(--rzm-shell)) / 2));--ft-city-at:64%;--ft-city-x:clamp(calc(100% - 1040 * var(--ft-city-u)), var(--ft-city-at), calc(2010 * var(--ft-city-u)));--ft-text:#c4c6c3;--ft-quiet:#a3a8ad;z-index:1;margin-top:calc(-1 * var(--ft-lip));border-radius:var(--ft-lip) var(--ft-lip) 0 0;background:var(--rzm-ink);color:var(--rzm-ground);font-family:var(--rzm-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:clip}.rzm-foot a:focus-visible{outline:2px solid var(--rzm-accent);outline-offset:3px;border-radius:2px}.ft-main{width:min(calc(100% - 2 * var(--rzm-gutter)), var(--rzm-shell));padding-top:calc(var(--ft-lip) + clamp(40px, 4.6vw, 88px));grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.6fr));gap:clamp(36px,5vw,80px);margin-inline:auto;display:grid}.rzm-foot .rzm-logo{color:var(--rzm-ground)}.rzm-foot .rzm-logo__word{color:var(--rzm-accent)}.ft-brand p{max-width:24em;color:var(--ft-quiet);text-wrap:pretty;margin:22px 0 0;font-size:16px;line-height:1.65}.ft-col h2{color:var(--rzm-ground);margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.3}.ft-col ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.ft-col a{min-height:44px;color:var(--ft-text);background:linear-gradient(var(--rzm-accent), var(--rzm-accent)) left calc(50% + .7em + 2.25px) / 0 1.5px no-repeat;transition:color .25s ease, background-size .35s var(--rzm-ease);align-items:center;gap:6px;font-size:15.5px;line-height:1.4;text-decoration:none;display:inline-flex}.ft-col a:hover{color:var(--rzm-ground);background-size:100% 1.5px}.ft-col a .rzm-icon{width:14px;height:14px;color:var(--rzm-accent);flex:none}.ft-city{min-height:calc(var(--ft-city-h) + clamp(28px, 2.4vw, 48px));padding-top:calc(var(--ft-city-h) - 64 * var(--ft-city-u));padding-bottom:max(22px, env(safe-area-inset-bottom,0px));margin-top:clamp(20px,3vw,48px);position:relative}.ft-city-art{top:0;left:calc(var(--ft-city-x) - 1250 * var(--ft-city-u));width:calc(1600 * var(--ft-city-u));height:var(--ft-city-h);pointer-events:none;fill:none;stroke:var(--rzm-ground);stroke-width:clamp(1.25px, calc(3.4 * var(--ft-city-u)), 3px);stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.ft-city-art *{vector-effect:non-scaling-stroke}.ft-city-art .ft-city-pr{stroke:var(--rzm-soft-ink);stroke-width:clamp(1px, calc(2.2 * var(--ft-city-u)), 2px)}.ft-city-art .ft-city-th{stroke-width:clamp(1px, calc(2.2 * var(--ft-city-u)), 2px)}.ft-city-art .ft-city-fl{fill:var(--rzm-slate);stroke:none}.ft-city-art .ft-city-fb{fill:#1c2025;stroke:none}.ft-city-art .ft-city-sky{fill:var(--rzm-ink);stroke:none}.ft-city-art .ft-city-hot{fill:var(--rzm-accent);stroke:none}.ft-city-art .ft-city-ridge{stroke:var(--rzm-ink);stroke-width:1.75px}.ft-city-art .ft-city-moon{fill:#f7f7f41a}.ft-city-art .ft-city-glint{stroke:var(--rzm-accent);stroke-width:1.5px;opacity:.5}.ft-city-art .ft-city-glow{opacity:.7;stroke:none}.ft-city-art .ft-city-ripple{opacity:.6}.ft-city-art .ft-city-leaf{fill:var(--rzm-slate);stroke-width:clamp(1px, calc(2.2 * var(--ft-city-u)), 2px)}.ft-city-art .ft-city-w,.ft-city-art .ft-city-g{fill:var(--rzm-ink);stroke:none}.ft-city-art .ft-city-w.is-d,.ft-city-art .ft-city-g.is-d{fill:var(--rzm-muted)}.ft-city-art .ft-city-w.is-r,.ft-city-art .ft-city-g.is-r{fill:var(--rzm-accent)}.ft-city-art .ft-city-ping,.ft-city-art .ft-city-halo{fill:none;stroke:var(--rzm-accent);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.ft-note{z-index:1;top:calc(118 * var(--ft-city-u));left:var(--ft-sl);max-width:calc(var(--ft-city-x) - var(--ft-sl) - 84 * var(--ft-city-u));color:var(--ft-text);font:600 clamp(20px, 1.75vw, 34px)/1.1 var(--rzm-hand);transform-origin:0 0;margin:0;position:absolute;transform:rotate(-3deg)}.ft-note span{text-wrap:balance;display:block}.ft-note em{color:var(--rzm-accent);font-style:normal}.ft-note-arrow{fill:none;width:2.2em;height:1.4em;stroke:var(--rzm-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin:2px 0 0 4.2em;display:block}.ft-city-legal{z-index:1;width:fit-content;max-width:calc(var(--ft-city-x) - var(--ft-sl) - 10 * var(--ft-city-u) + 24px);margin:0 0 0 calc(var(--ft-sl) - 24px);background:linear-gradient(90deg, transparent, var(--rzm-ink) 22px, var(--rzm-ink) calc(100% - 22px), transparent);color:var(--rzm-soft-ink);text-wrap:balance;padding:4px 24px;font-size:13px;font-weight:500;line-height:1.6;position:relative}@media (max-width:1023px){.ft-main{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-brand{grid-column:1/-1}.ft-brand p{max-width:34em}.ft-city-legal{max-width:calc(100% - 2 * var(--ft-sl) + 48px)}}@media (max-width:759px){.ft-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ft-brand p{font-size:15.5px}.ft-col:last-child{grid-column:1/-1}.ft-col:last-child ul{flex-wrap:wrap;gap:2px 22px;display:flex}}@media (max-width:599px){.rzm-foot{--ft-city-at:70%}.ft-note{top:calc(36 * var(--ft-city-u));font-size:20px}.ft-note-arrow{margin-left:3.4em}.ft-city-legal{font-size:12px}}@media (max-width:359px){.ft-main{column-gap:20px}.ft-col a{white-space:nowrap;font-size:14.5px}.ft-note{font-size:19px}}@media (max-width:299px){.ft-main{grid-template-columns:minmax(0,1fr);gap:28px}}@media (min-width:2200px){.ft-brand p{font-size:18px}.ft-col h2{font-size:19px}.ft-col a{font-size:17px}.ft-city-legal{font-size:14px}}@supports not (overflow:clip){.rzm-foot{overflow:hidden}}.ft-city.is-run .ft-city-ping{animation:ft-city-ping 1.8s var(--rzm-ease) .15s both}.ft-city.is-run .ft-city-g{animation:ft-city-read .9s linear var(--ft-city-t,.6s) both}.ft-city.is-run .ft-city-halo{animation:ft-city-halo 2.6s var(--rzm-ease) var(--ft-city-end,5s) both}.ft-city.is-run .ft-city-glow{animation:ft-city-glow 3.2s ease-in-out var(--ft-city-end,5s) both}.ft-city.is-off *,.ft-city.is-off :before,.ft-city.is-off :after{animation-play-state:paused!important}@keyframes ft-city-read{30%,52%{fill:var(--rzm-muted)}66%{fill:#ff8a62}to{fill:var(--rzm-accent)}}@keyframes ft-city-ping{0%{opacity:0;transform:scale(.6)}12%{opacity:.9}to{opacity:0;transform:scale(3.4)}}@keyframes ft-city-halo{0%{opacity:0;transform:scale(.8)}15%{opacity:.9}to{opacity:0;transform:scale(2.1)}}@keyframes ft-city-glow{to{opacity:1}}@media (prefers-reduced-motion:reduce){.rzm-foot *,.rzm-foot :before,.rzm-foot :after{transition-duration:0s!important;animation:none!important}.ft-city-art .ft-city-g,.ft-city-art .ft-city-g.is-d{fill:var(--rzm-accent)}.ft-city-art .ft-city-glow{opacity:1}}
