:where(.Hkz-Da_round){width:var(--size,44px);height:var(--size,44px);color:var(--bg);background:var(--ink);box-shadow:0 1px 2px var(--shadow), 0 6px 18px var(--shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;transition:scale .45s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s;display:grid}@media (hover:hover){:where(.Hkz-Da_round):hover{background:var(--ink-hover);box-shadow:0 1px 2px var(--shadow), 0 10px 24px var(--shadow-strong);scale:1.08}}:where(.Hkz-Da_round):active{transition-duration:.1s,.2s,.2s;scale:.88}:where(.Hkz-Da_round):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.Hkz-Da_round){transition-duration:10ms}}
.h8kI8q_controls{--pad:8vmin;--top:max(var(--pad), var(--logo-top) + var(--logo-h) + 12px);--avail-h:calc(100dvh - var(--top) - max(var(--pad), 52px));--big-w:min(100vw - 2 * var(--pad), var(--avail-h) * 16 / 9);--mid-y:calc(var(--top) + var(--avail-h) / 2);--size:44px;--spring:cubic-bezier(.34, 1.56, .64, 1)}@media (max-width:767px){.h8kI8q_controls{--size:40px}}.h8kI8q_btn{z-index:6;opacity:0;pointer-events:none;transition:opacity .2s ease, scale .45s var(--spring), background-color .2s ease, box-shadow .2s ease;position:fixed;scale:.7;}.h8kI8q_controls[data-open] .h8kI8q_btn{opacity:1;pointer-events:auto;transition-delay:.35s,.35s,0s,0s;scale:1}@media (hover:hover){.h8kI8q_controls[data-open] .h8kI8q_btn:hover{transition-delay:0s;scale:1.08}}.h8kI8q_controls[data-open] .h8kI8q_btn:active{transition-duration:.2s,.1s,.2s,.2s;transition-delay:0s;scale:.88}.h8kI8q_back{top:calc(var(--logo-mid) - var(--size) / 2);left:calc((100vw - var(--big-w)) / 2)}.h8kI8q_prev,.h8kI8q_next{top:calc(var(--mid-y) - var(--size) / 2)}@media (hover:none) and (pointer:coarse){.h8kI8q_prev,.h8kI8q_next{display:none}}.h8kI8q_prev{left:calc((100vw - var(--big-w)) / 2 - var(--size) / 2)}.h8kI8q_next{right:calc((100vw - var(--big-w)) / 2 - var(--size) / 2)}@media (prefers-reduced-motion:reduce){.h8kI8q_btn{transition-duration:10ms}}
._6hU0-W_root{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;position:fixed;inset:0;overflow:clip}._6hU0-W_root.dragging{cursor:grabbing}._6hU0-W_logo{--w:min(20vmin, clamp(110px, 8vw, 160px));z-index:1;top:calc(50% - var(--w) * 638 / 625 / 2);left:calc(50% - var(--w) / 2);width:var(--w);pointer-events:none;height:auto;position:absolute;overflow:visible}._6hU0-W_logo:not([data-ready]){opacity:0}._6hU0-W_logo path{transition:fill .2s}._6hU0-W_logo[data-dark] path{fill:var(--bg)}._6hU0-W_logo[data-up]{--w:var(--logo-w);top:var(--logo-top)}@media (prefers-reduced-motion:reduce){._6hU0-W_logo:not([data-ready]){opacity:1}}._6hU0-W_item{will-change:transform;cursor:pointer;position:absolute;top:0;left:0}._6hU0-W_root.dragging ._6hU0-W_item{cursor:grabbing}._6hU0-W_wrapper{--hover-scale:1.04;--hover:0;width:100%;height:100%;transition:--hover .6s cubic-bezier(.16,1,.3,1);position:relative;container-type:size}@property --hover{syntax:"<number>";inherits:true;initial-value:0}._6hU0-W_frame{corner-shape:squircle;isolation:isolate;background-position:50%;background-size:cover;border-radius:8px;width:100%;height:100%;overflow:hidden}._6hU0-W_img{object-fit:cover;will-change:transform;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}._6hU0-W_caption{letter-spacing:.01em;max-width:100%;color:var(--ink);white-space:pre-line;opacity:0;transform:translateY(6px);translate:calc((1 - var(--hover-scale)) / 2 * var(--hover) * 100cqw) calc((var(--hover-scale) - 1) / 2 * var(--hover) * 100cqh);pointer-events:none;font-size:11px;line-height:1.4;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .6em);left:0}._6hU0-W_caption._6hU0-W_visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){._6hU0-W_caption{transition:none}}@media (max-width:1099px) and (max-height:1099px){._6hU0-W_root[data-mode=canvas] ._6hU0-W_caption._6hU0-W_visible{opacity:0}}._6hU0-W_root[data-mode=big],._6hU0-W_root[data-mode=big] ._6hU0-W_item{cursor:default}._6hU0-W_root[data-mode=big] ._6hU0-W_item[data-role=row]{cursor:pointer}._6hU0-W_root[data-mode=big] ._6hU0-W_caption,._6hU0-W_root[data-closing=true] ._6hU0-W_caption{opacity:0;transition-duration:.25s}._6hU0-W_root[data-mode=big] ._6hU0-W_item[data-role=big] ._6hU0-W_caption{opacity:1;font-size:13px;transition-property:opacity,transform,font-size;transition-duration:.25s,.25s,.6s;transition-delay:.5s,.5s,0s;transform:none}._6hU0-W_frame{scale:calc(1 + (var(--hover-scale) - 1) * var(--hover))}._6hU0-W_img{scale:calc(1 / (1 + (var(--hover-scale) - 1) * var(--hover)))}._6hU0-W_frame,._6hU0-W_img{transition:translate .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){._6hU0-W_root[data-mode=canvas]:not(.dragging) ._6hU0-W_item:hover ._6hU0-W_wrapper{--hover:1}._6hU0-W_root[data-mode=big]:not([data-closing=true]) ._6hU0-W_item[data-role=row][data-side=left]:hover ._6hU0-W_frame{translate:12px}._6hU0-W_root[data-mode=big]:not([data-closing=true]) ._6hU0-W_item[data-role=row][data-side=right]:hover ._6hU0-W_frame{translate:-12px}}@media (prefers-reduced-motion:reduce){._6hU0-W_frame,._6hU0-W_img{transition:none}}._6hU0-W_root[data-mode] ._6hU0-W_textItem{cursor:default}._6hU0-W_text{width:70%;height:100%;font-size:var(--text-size);color:var(--ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.5;overflow:hidden}@media (max-width:767px){._6hU0-W_text{width:100%}}._6hU0-W_text p{margin:0 0 .8em}._6hU0-W_text p:last-child{margin-bottom:0}._6hU0-W_text a{color:inherit;text-underline-offset:.2em;cursor:pointer;text-decoration:underline}._6hU0-W_text p:first-child{text-indent:6em}
.Zq01-q_page{height:100%;overflow-y:auto}.Zq01-q_backBtn{z-index:1;left:24px;top:calc(var(--logo-mid) - var(--size,44px) / 2);position:fixed;}.Zq01-q_logo{width:var(--logo-w);margin:var(--logo-top) auto 0;display:block}.Zq01-q_logo svg{width:100%;height:auto;display:block}.Zq01-q_article{max-width:62ch;font-size:var(--text-size);margin:0;padding:24px 24px 80px;line-height:1.6}.Zq01-q_article h1{font-size:inherit;margin:32px 0 24px;font-weight:600}.Zq01-q_article h2{font-size:inherit;margin:24px 0 6px;font-weight:600}.Zq01-q_article p{white-space:pre-line;margin:0 0 1em}.Zq01-q_article a{color:inherit;text-underline-offset:.2em}
._EUJ1W_footer{z-index:5;pointer-events:none;color:var(--ink-blend);mix-blend-mode:difference;font-size:11px;line-height:1.4;animation:.8s 2s both _EUJ1W_fade-in;position:fixed;inset:auto 0 0}@keyframes _EUJ1W_fade-in{0%{opacity:0}}._EUJ1W_footer[data-instant]{animation:none}@media (prefers-reduced-motion:reduce){._EUJ1W_footer{animation:none}}._EUJ1W_footer a,._EUJ1W_menu a{color:inherit;text-underline-offset:.2em;text-decoration:underline}._EUJ1W_line{justify-content:space-between;gap:24px;padding:0 24px 16px;display:flex}._EUJ1W_group{gap:24px;display:flex}._EUJ1W_group>*{pointer-events:auto}._EUJ1W_menuBtn{}._EUJ1W_menuBtn,._EUJ1W_menu{display:none}@media (max-width:767px){._EUJ1W_line{display:none}._EUJ1W_menuBtn{z-index:7;--size:40px;right:8vmin;top:calc(var(--logo-mid) - var(--size) / 2);display:grid;position:fixed}body:not(:has([data-intro=done])) ._EUJ1W_menuBtn{transition:none;scale:0}._EUJ1W_menu{z-index:6;padding:calc(var(--logo-top) + var(--logo-h) + 40px) 8vmin 8vmin;background:var(--bg);color:var(--ink);touch-action:none;animation:.35s both _EUJ1W_menu-in;display:block;position:fixed;inset:0}._EUJ1W_menu[data-closing]{pointer-events:none;animation:.25s both _EUJ1W_menu-out}._EUJ1W_menuLogo{top:var(--logo-top);left:calc(50% - var(--logo-w) / 2);width:var(--logo-w);height:auto;position:absolute}._EUJ1W_panel{height:100%;font-size:var(--text-size);flex-direction:column;justify-content:space-between;line-height:1.5;display:flex}._EUJ1W_panel ._EUJ1W_group{flex-direction:column;gap:12px;display:flex}._EUJ1W_panel ._EUJ1W_group>*{animation:.5s cubic-bezier(.16,1,.3,1) both _EUJ1W_item-in}._EUJ1W_panel ._EUJ1W_group:first-child>:nth-child(2){animation-delay:40ms}._EUJ1W_panel ._EUJ1W_group:last-child>:first-child{animation-delay:80ms}._EUJ1W_panel ._EUJ1W_group:last-child>:nth-child(2){animation-delay:.12s}@keyframes _EUJ1W_menu-in{0%{opacity:0}}@keyframes _EUJ1W_menu-out{to{opacity:0}}@keyframes _EUJ1W_item-in{0%{opacity:0;translate:0 16px}}}@media (prefers-reduced-motion:reduce){._EUJ1W_menu,._EUJ1W_panel ._EUJ1W_group>*{animation:none}}
