._root_u21i3_2{pointer-events:none;--dot:var(--fg);--dot-pulse:var(--accent-bright);position:absolute;inset:0;overflow:hidden;container-type:size}.on-paper ._root_u21i3_2,.section--light ._root_u21i3_2{--dot:var(--ink);--dot-pulse:var(--accent)}._side_u21i3_19{aspect-ratio:480/800;width:min(50cqw,60cqh);position:absolute;top:50%;left:0;translate:0 -50%}._side_u21i3_19[data-mirror=true]{left:auto;right:0;transform:scaleX(-1)}._base_u21i3_34,._pulse_u21i3_35{display:block;position:absolute;overflow:visible}._base_u21i3_34{width:100%;height:100%;inset:0}._dots_u21i3_46,._source_u21i3_47,._pulse_u21i3_35{stroke:none}._dots_u21i3_46{fill:var(--dot)}._source_u21i3_47{fill:var(--dot-pulse)}._pulse_u21i3_35{fill:var(--dot-pulse);opacity:0}._page_1d5jd_2{padding-top:calc(var(--header-h) + clamp(20px, 4vh, 40px))}._head_1d5jd_5{padding-bottom:clamp(32px,5vw,64px);position:relative;overflow:clip}._arcs_1d5jd_10{opacity:.5;pointer-events:none;position:absolute;inset:0}._inner_1d5jd_16{z-index:1;position:relative}._title_1d5jd_20{overflow-wrap:break-word;margin-top:clamp(24px,4vw,48px);padding-bottom:.04em}._lead_1d5jd_25{max-width:62ch;color:var(--fg-2);margin-top:clamp(20px,2.4vw,32px)}a._inline_1d5jd_30{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent-bright);text-underline-offset:3px;text-decoration-thickness:1px}a._inline_1d5jd_30:hover{color:var(--accent-bright)}._body_1d5jd_40,._wallWrap_1d5jd_45{padding-bottom:clamp(32px,5vw,64px)}._wall_1d5jd_45{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);border-top:1px solid var(--line);border-left:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}._card_1d5jd_58,._empty_1d5jd_59{grid-row:var(--r);grid-column:var(--c);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}._empty_1d5jd_59{background-image:radial-gradient(circle, var(--line) 1px, transparent 1.5px);background-position:8px 8px;background-size:16px 16px;min-height:160px}._card_1d5jd_58{isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plate plate"".arrow""title title""snippet snippet";align-content:start;gap:12px;padding:20px;display:grid;position:relative}._card_1d5jd_58:before{content:"";z-index:-1;background:var(--surface);opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;inset:0}._card_1d5jd_58:hover:before,._card_1d5jd_58:focus-within:before{opacity:1}._plate_1d5jd_99{grid-area:plate;justify-self:start;width:min(100%,160px)}._cardTitle_1d5jd_104{letter-spacing:-.02em;overflow-wrap:break-word;grid-area:title;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.15}._cardLink_1d5jd_113{color:var(--fg)}a._cardLink_1d5jd_113:after{content:"";position:absolute;inset:0}a._cardLink_1d5jd_113:focus-visible{outline:none}a._cardLink_1d5jd_113:focus-visible:after{outline:2px solid var(--accent-bright);outline-offset:4px}._snippet_1d5jd_130{color:var(--fg-2);grid-area:snippet;margin:0;font-size:15px;line-height:1.6}._arrow_1d5jd_137{border:1px solid var(--line-strong);border-radius:var(--radius);width:44px;height:44px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);grid-area:arrow;place-items:center;display:grid}._card_1d5jd_58:hover ._arrow_1d5jd_137,._card_1d5jd_58:focus-within ._arrow_1d5jd_137{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._related_1d5jd_156{padding-block:clamp(32px,5vw,64px)}@media (width<=1023px){._wall_1d5jd_45{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}._empty_1d5jd_59{display:none}._card_1d5jd_58{grid-template:auto/repeat(2,minmax(0,1fr));grid-area:auto;gap:12px 0;padding:20px}._plate_1d5jd_99{border:1px solid var(--line);grid-area:1/1/2/2;justify-self:stretch;place-items:center;width:auto;height:108px;display:grid}._plate_1d5jd_99>svg{width:96px;max-height:100%}._card_1d5jd_58:after{content:"";border:1px solid var(--line);background-image:radial-gradient(circle, var(--line) 1px, transparent 1.5px);background-position:8px 8px;background-size:16px 16px;border-left:0;grid-area:1/2/2/3;height:108px}._cardTitle_1d5jd_104{letter-spacing:-.015em;grid-area:2/1/3/3;align-self:center;padding-right:56px;font-size:22px;line-height:1.2}._arrow_1d5jd_137{grid-area:2/2/3/3;place-self:center end}._snippet_1d5jd_130{grid-area:3/1/4/3;font-size:16px}}@media (width>=761px) and (width<=1023px){._card_1d5jd_58:nth-child(4n+2) ._plate_1d5jd_99,._card_1d5jd_58:nth-child(4n+3) ._plate_1d5jd_99{grid-column:2}._card_1d5jd_58:nth-child(4n+2):after,._card_1d5jd_58:nth-child(4n+3):after{border-left:1px solid var(--line);border-right:0;grid-column:1}}@media (width<=760px){._page_1d5jd_2{padding-top:var(--hero-top)}._head_1d5jd_5{padding-bottom:var(--hero-bottom)}._title_1d5jd_20{margin-top:24px}._lead_1d5jd_25{margin-top:16px}._body_1d5jd_40,._wallWrap_1d5jd_45{padding-block:0 var(--block-y)}._related_1d5jd_156{padding-block:var(--block-y)}._wall_1d5jd_45{border-left:0;grid-template-columns:minmax(0,1fr)}._card_1d5jd_58{border-left:0;border-right:0;padding:20px 0}._card_1d5jd_58:nth-child(2n) ._plate_1d5jd_99{grid-column:2}._card_1d5jd_58:nth-child(2n):after{border-left:1px solid var(--line);border-right:0;grid-column:1}}
