.sec.jstage{justify-content:flex-start;min-height:210svh;padding:0}.jstage .stage-in{min-height:100svh;padding:calc(var(--frame-inset) + 6rem) var(--gutter) calc(var(--frame-inset) + 4.5rem);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.jstage .block{max-width:min(29rem,33vw)}.jstage .title{font-size:clamp(1.7rem,3.1vw,2.9rem)}.jstage .small{opacity:.8;font-size:.85rem}.jstage .series{letter-spacing:.14em;color:var(--color-navy);margin:0 0 .9rem;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:700}.jstage .stage-no{font-family:var(--font-display);opacity:.12;pointer-events:none;font-size:6.5rem;font-weight:200;line-height:1;position:absolute;top:-7.2rem;left:-.2rem}:is(.jstage,.jsheet) .replay{border:1px solid var(--color-navy);color:var(--color-navy);font:inherit;letter-spacing:.1em;cursor:pointer;transition:background var(--motion-duration-md) var(--motion-ease-standard), color var(--motion-duration-md) var(--motion-ease-standard);background:0 0;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.6rem;padding:.62rem 1.15rem;font-size:.8125rem;display:inline-flex}:is(.jstage,.jsheet) .replay:hover{background:var(--color-navy);color:var(--color-white)}:is(.jstage,.jsheet) .replay svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;width:1rem;height:1rem}.jstage .panels{top:calc(var(--frame-inset) + 5.2rem);bottom:calc(var(--frame-inset) + 3.6rem);right:var(--gutter);pointer-events:none;grid-template-columns:1fr 1fr;gap:clamp(.8rem,1.2vw,1.3rem);width:min(58vw,64rem);display:grid;position:absolute}.jstage .panel{outline:1px solid var(--color-hairline);margin:0;position:relative}:is(.jstage,.jdev) .panel-tag{color:var(--color-navy);opacity:0;transition:opacity var(--motion-duration-lg) var(--motion-ease-standard);flex-direction:column;gap:.3rem;display:flex;position:absolute;top:1rem;left:1.1rem}:is(.jstage,.jdev) .panel-tag b{letter-spacing:.06em;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:700;line-height:1.1}:is(.jstage,.jdev) .panel-tag span{letter-spacing:.12em;font-size:.8125rem}.jstage .panels.is-frozen .panel-tag,.jdev .jdev-cap.is-frozen .panel-tag{opacity:1}:is(.jstage,.jdev) .panel-tag--edge{top:auto;bottom:1.1rem}:is(.jstage,.jdev) .panel-tag--edge b{font-family:var(--font-display);letter-spacing:.06em;font-size:clamp(1.1rem,1.7vw,1.6rem);font-weight:400}:is(.jstage,.jdev) .panel-side{letter-spacing:.14em;opacity:.6;font-size:.75rem;position:absolute;top:58%}:is(.jstage,.jdev) .panel-side--l{left:.9rem}:is(.jstage,.jdev) .panel-side--r{right:.9rem}:is(.jstage,.jdev) .panel-tag--bottom{top:auto;bottom:.8rem}:is(.jstage,.jdev) .panel-tag .panel-note{color:var(--color-path-text);font-weight:700}@media (aspect-ratio<=1){.jstage .block{max-width:34rem}.jstage .panels{top:calc(var(--frame-inset) + 4.4rem);bottom:auto;left:var(--gutter);right:var(--gutter);gap:.6rem;width:auto;height:36svh}.jstage .small,.jstage .data-note{display:none}:is(.jstage,.jdev) .panel-tag{gap:.15rem;top:.55rem;left:.6rem}:is(.jstage,.jdev) .panel-tag b{font-size:1.05rem}:is(.jstage,.jdev) .panel-tag span{font-size:.625rem}:is(.jstage,.jdev) .panel-tag--edge,:is(.jstage,.jdev) .panel-tag--bottom{top:auto;bottom:.5rem}:is(.jstage,.jdev) .panel-tag--edge b{font-size:.8125rem}.jstage .stage-in{justify-content:flex-end}.jstage .stage-no{display:none}}@media (width<=720px){.jstage .title{font-size:1.5rem}.jstage .body{margin-top:.8rem;font-size:.8125rem;line-height:1.85}.jstage .small{font-size:.78rem}.jstage .replay{margin-top:1rem}}.jdev-track{position:relative}.jdev-rail{pointer-events:none;position:absolute;inset:0}.jdev{--jdev-gap:clamp(.8rem, 1.2vw, 1.3rem);--jdev-area:min(58vw, 64rem);--jdev-top:calc(var(--frame-inset) + 5.2rem);--jdev-bottom:calc(var(--frame-inset) + 3.6rem);--jdev-six-h:38svh;--jdev-col:calc((100% - 2 * var(--gutter) - 5 * var(--jdev-gap)) / 6);height:100svh;position:sticky;top:0}.jdev-slot{top:var(--jdev-top);bottom:var(--jdev-bottom);transition:left var(--motion-duration-panel-morph) var(--motion-ease-glide), right var(--motion-duration-panel-morph) var(--motion-ease-glide), top var(--motion-duration-panel-morph) var(--motion-ease-glide), bottom var(--motion-duration-panel-morph) var(--motion-ease-glide), outline-color var(--motion-duration-panel-morph) var(--motion-ease-standard);outline:1px solid #0000;margin:0;position:absolute}.jdev.is-snap .jdev-slot{transition:none}.jdev-slot--0,.jdev-slot--1,.jdev-slot--2{left:calc(100% - var(--gutter) - var(--jdev-area));right:calc(var(--gutter) + (var(--jdev-area) + var(--jdev-gap)) / 2)}.jdev-slot--3,.jdev-slot--4,.jdev-slot--5{left:calc(100% - var(--gutter) - (var(--jdev-area) - var(--jdev-gap)) / 2);right:var(--gutter)}.jdev[data-mode=split] :is(.jdev-slot--0,.jdev-slot--3),.jdev[data-mode=six] .jdev-slot{outline-color:var(--color-hairline)}.jdev[data-mode=open] .jdev-slot{top:0;bottom:0}.jdev[data-mode=open] :is(.jdev-slot--0,.jdev-slot--1,.jdev-slot--2){left:0;right:50%}.jdev[data-mode=open] :is(.jdev-slot--3,.jdev-slot--4,.jdev-slot--5){left:50%;right:0}.jdev[data-mode=six] .jdev-slot{bottom:calc(100% - var(--jdev-top) - var(--jdev-six-h))}.jdev[data-mode=six] .jdev-slot--0{left:var(--gutter);right:calc(100% - var(--gutter) - var(--jdev-col))}.jdev[data-mode=six] .jdev-slot--1{left:calc(var(--gutter) + var(--jdev-col) + var(--jdev-gap));right:calc(100% - var(--gutter) - 2 * var(--jdev-col) - var(--jdev-gap))}.jdev[data-mode=six] .jdev-slot--2{left:calc(var(--gutter) + 2 * (var(--jdev-col) + var(--jdev-gap)));right:calc(100% - var(--gutter) - 3 * var(--jdev-col) - 2 * var(--jdev-gap))}.jdev[data-mode=six] .jdev-slot--3{left:calc(var(--gutter) + 3 * (var(--jdev-col) + var(--jdev-gap)));right:calc(100% - var(--gutter) - 4 * var(--jdev-col) - 3 * var(--jdev-gap))}.jdev[data-mode=six] .jdev-slot--4{left:calc(var(--gutter) + 4 * (var(--jdev-col) + var(--jdev-gap)));right:calc(100% - var(--gutter) - 5 * var(--jdev-col) - 4 * var(--jdev-gap))}.jdev[data-mode=six] .jdev-slot--5{left:calc(var(--gutter) + 5 * (var(--jdev-col) + var(--jdev-gap)));right:var(--gutter)}.jdev-cap{position:absolute;inset:0}.jdev .panel-tag{margin:0}.jdev .panel-side{opacity:0;transition:opacity var(--motion-duration-lg) var(--motion-ease-standard)}.jdev .jdev-cap.is-frozen .panel-side{opacity:.6}.jdev-cap--portrait{display:none}.jdev .jdev-open{color:var(--color-navy);letter-spacing:.12em;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-lg) var(--motion-ease-standard);align-items:flex-end;gap:.4rem;padding:0 1.1rem .9rem;font-size:.6875rem;text-decoration:none;display:flex;position:absolute;inset:0}.jdev-open svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem;transition:transform var(--motion-duration-md) var(--motion-ease-glide)}.jdev .jdev-cap.is-frozen .jdev-open{opacity:1;pointer-events:auto}.jdev-open:hover svg,.jdev-open:focus-visible svg{transform:translate(.25rem)}.jdev-slot:has(.jdev-cap.is-frozen .jdev-open:hover){outline-color:var(--color-navy)}.jdev[data-mode=six] .panel-tag b{font-size:clamp(1rem,1.4vw,1.3rem)}.jdev[data-mode=six] .panel-tag span{letter-spacing:.06em;font-size:.6875rem}@media (aspect-ratio<=1){.jdev[data-mode=six] .jdev-open{justify-content:flex-end;padding:0 .45rem .4rem}.jdev[data-mode=six] .jdev-open span{display:none}.jdev{--jdev-gap:.6rem;--jdev-top:calc(var(--frame-inset) + 4.4rem);--jdev-h:36svh;--jdev-six-h:34svh;--jdev-col:calc((100% - 2 * var(--gutter) - 2 * var(--jdev-gap)) / 3);--jdev-row:calc((var(--jdev-six-h) - var(--jdev-gap)) / 2)}.jdev-slot,.jdev[data-mode=open] .jdev-slot{top:var(--jdev-top);bottom:calc(100% - var(--jdev-top) - var(--jdev-h))}.jdev-slot--0,.jdev-slot--1,.jdev-slot--2,.jdev[data-mode=open] :is(.jdev-slot--0,.jdev-slot--1,.jdev-slot--2){left:var(--gutter);right:calc(50% + var(--jdev-gap) / 2)}.jdev-slot--3,.jdev-slot--4,.jdev-slot--5,.jdev[data-mode=open] :is(.jdev-slot--3,.jdev-slot--4,.jdev-slot--5){left:calc(50% + var(--jdev-gap) / 2);right:var(--gutter)}.jdev[data-mode=open] :is(.jdev-slot--0,.jdev-slot--3){outline-color:var(--color-hairline)}.jdev[data-mode=six] :is(.jdev-slot--0,.jdev-slot--3){left:var(--gutter);right:calc(100% - var(--gutter) - var(--jdev-col))}.jdev[data-mode=six] :is(.jdev-slot--1,.jdev-slot--4){left:calc(var(--gutter) + var(--jdev-col) + var(--jdev-gap));right:calc(100% - var(--gutter) - 2 * var(--jdev-col) - var(--jdev-gap))}.jdev[data-mode=six] :is(.jdev-slot--2,.jdev-slot--5){left:calc(var(--gutter) + 2 * (var(--jdev-col) + var(--jdev-gap)));right:var(--gutter)}.jdev[data-mode=six] :is(.jdev-slot--0,.jdev-slot--1,.jdev-slot--2){top:var(--jdev-top);bottom:calc(100% - var(--jdev-top) - var(--jdev-row))}.jdev[data-mode=six] :is(.jdev-slot--3,.jdev-slot--4,.jdev-slot--5){top:calc(var(--jdev-top) + var(--jdev-row) + var(--jdev-gap));bottom:calc(100% - var(--jdev-top) - var(--jdev-six-h))}.jdev-cap--portrait{display:block}.jdev[data-mode=six] .panel-tag b{font-size:.8125rem}.jdev[data-mode=six] .panel-tag span{font-size:.5625rem}}.jsheet[data-astro-cid-7towirc4]{z-index:14;pointer-events:none;will-change:transform;position:fixed;inset:0}.jsheet[data-astro-cid-7towirc4][hidden]{display:none}.jsheet[data-astro-cid-7towirc4]:focus{outline:none}.jsheet[data-astro-cid-7towirc4][data-state=open]{will-change:auto;position:relative;inset:auto}.jsheet[data-astro-cid-7towirc4][data-state=moving] .jsheet-body[data-astro-cid-7towirc4]{height:100%;overflow:hidden}.jsheet[data-astro-cid-7towirc4] a,.jsheet[data-astro-cid-7towirc4] button{pointer-events:auto}.jsheet-edge[data-astro-cid-7towirc4]{background:var(--color-hairline);height:1px;box-shadow:0 -1.6rem 3rem color-mix(in srgb, var(--color-navy) 12%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.jsheet[data-astro-cid-7towirc4][data-state=moving][data-motion=rise] .jsheet-edge[data-astro-cid-7towirc4],.jsheet[data-astro-cid-7towirc4][data-state=moving][data-motion=drop] .jsheet-edge[data-astro-cid-7towirc4]{opacity:1}.jsheet-kind[data-astro-cid-7towirc4][hidden]{display:none}.jsheet[data-astro-cid-7towirc4] [data-sheet-reveal=lines] .rv-i{transition:transform var(--motion-duration-reveal) var(--motion-ease-glide);transition-delay:calc(var(--i,0) * var(--motion-stagger));transform:translateY(112%)}.jsheet[data-astro-cid-7towirc4] [data-sheet-reveal=lines].is-in .rv-i{transform:none}.jsheet[data-astro-cid-7towirc4] [data-sheet-reveal=fade]{opacity:0;transition:opacity var(--motion-duration-reveal) var(--motion-ease-glide), transform var(--motion-duration-reveal) var(--motion-ease-glide);transition-delay:var(--motion-duration-md);transform:translateY(22px)}.jsheet[data-astro-cid-7towirc4] [data-sheet-reveal=fade].is-in{opacity:var(--rv-o,1);transform:none}.jsheet[data-astro-cid-7towirc4] .kicker{--rv-o:.62}@media (prefers-reduced-motion:reduce){.jsheet[data-astro-cid-7towirc4] [data-sheet-reveal=lines] .rv-i,.jsheet[data-astro-cid-7towirc4] [data-sheet-reveal=fade]{opacity:var(--rv-o,1);transform:none}}.dhead[data-astro-cid-7towirc4]{padding-top:calc(var(--frame-inset) + 8.5rem);justify-content:flex-start}.dhead-copy[data-astro-cid-7towirc4]{max-width:60rem}.dhead-copy[data-astro-cid-7towirc4]>[data-astro-cid-7towirc4]:not(h2){max-width:34rem}.dhead[data-astro-cid-7towirc4] h2.dhead-title{letter-spacing:.02em;margin:0;font-size:clamp(3.4rem,9vw,8.4rem);font-weight:700;line-height:1.02}.dhead[data-astro-cid-7towirc4] h2.dhead-title .rv-l{white-space:nowrap;margin-top:-.12em;padding-top:.12em}.dhead-en[data-astro-cid-7towirc4]{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--color-navy) 62%, transparent);margin:.6rem 0 0 .3rem;font-size:.75rem}.dhead-def[data-astro-cid-7towirc4]{letter-spacing:.06em;margin:1.4rem 0 0 .2rem;font-size:1.05rem;line-height:1.9}.edge-tag[data-astro-cid-7towirc4]{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-path-text);white-space:nowrap;opacity:0;transition:opacity var(--motion-duration-lg) var(--motion-ease-standard);margin:1.4rem 0 0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:300}.edge-tag[data-astro-cid-7towirc4].is-on{opacity:1}.dpoint[data-astro-cid-7towirc4] .block[data-astro-cid-7towirc4]{max-width:min(30rem,36vw)}.more[data-astro-cid-7towirc4]{letter-spacing:.06em;color:var(--color-navy);text-underline-offset:.35em;margin:1.2rem 0 0;font-size:.8125rem;text-decoration:underline 1px;display:inline-block}.more[data-astro-cid-7towirc4]:after{content:" →"}.notes[data-astro-cid-7towirc4]{letter-spacing:.04em;color:color-mix(in srgb, var(--color-navy) 62%, transparent);margin:3rem 0 0;font-size:.6875rem;line-height:1.8}.notes[data-astro-cid-7towirc4] dt[data-astro-cid-7towirc4]{font-family:var(--font-mono);letter-spacing:.2em;font-size:.625rem}.notes[data-astro-cid-7towirc4] dd[data-astro-cid-7towirc4]{margin:.2rem 0 1rem}@media (width<=720px){.dhead[data-astro-cid-7towirc4]{justify-content:flex-end;padding-top:0}.dhead[data-astro-cid-7towirc4] h2.dhead-title{font-size:clamp(2.8rem,15vw,4.4rem)}.dhead-def[data-astro-cid-7towirc4]{font-size:.9rem}.dpoint[data-astro-cid-7towirc4] .block[data-astro-cid-7towirc4]{max-width:none}}@media (width<=820px){.jsheet[data-astro-cid-7towirc4] .sec{padding-top:calc(var(--frame-inset) + 8.6rem)}.jsheet[data-astro-cid-7towirc4] .jstage .stage-in{padding-top:calc(var(--frame-inset) + 8.2rem)}.jsheet[data-astro-cid-7towirc4] .jstage .panels{top:calc(var(--frame-inset) + 7.2rem)}}.door[data-astro-cid-unn3zkqb]{padding-top:calc(var(--frame-inset) + 7rem);justify-content:flex-start}.door-copy[data-astro-cid-unn3zkqb]{max-width:56rem;position:relative}.door-kicker[data-astro-cid-unn3zkqb]{letter-spacing:.16em;align-items:baseline;gap:1.1rem;margin:0 0 1.3rem .3rem;font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:500;display:flex}.door-kicker[data-astro-cid-unn3zkqb] span[data-astro-cid-unn3zkqb]:first-child{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;opacity:.62;font-size:.72em;font-weight:400}.door[data-astro-cid-unn3zkqb] h1.door-title{letter-spacing:.01em;margin:0;font-size:clamp(3.2rem,8.6vw,8.6rem);font-weight:700;line-height:1.04}.door-lead[data-astro-cid-unn3zkqb]{letter-spacing:.08em;max-width:26rem;margin:1.7rem 0 0 .3rem;font-size:.95rem;line-height:2}.scroll-hint[data-astro-cid-unn3zkqb]{right:var(--gutter);bottom:calc(var(--frame-inset) + 2.6rem);font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;opacity:.55;font-size:.6875rem;position:absolute}.data-note[data-astro-cid-unn3zkqb] span[data-astro-cid-unn3zkqb]{display:block}.data-note[data-astro-cid-unn3zkqb]{letter-spacing:.04em;opacity:.62;margin:1.2rem 0 0;font-size:.6875rem;line-height:1.8}.tag[data-astro-cid-unn3zkqb]{white-space:nowrap;color:var(--color-navy);opacity:0;transition:opacity var(--motion-duration-lg) var(--motion-ease-standard);flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex;translate:-50% -100%}.tag[data-astro-cid-unn3zkqb] b[data-astro-cid-unn3zkqb]{letter-spacing:.06em;font-size:clamp(1.3rem,2.1vw,2rem);font-weight:700;line-height:1.1}.tag[data-astro-cid-unn3zkqb] span[data-astro-cid-unn3zkqb]{letter-spacing:.12em;font-size:.8125rem}.tag--small[data-astro-cid-unn3zkqb] span[data-astro-cid-unn3zkqb]{opacity:.8;font-size:.75rem}.tag--arc[data-astro-cid-unn3zkqb]{align-items:flex-start;translate:0 -50%}.tag--arc[data-astro-cid-unn3zkqb] span[data-astro-cid-unn3zkqb]{color:var(--color-path-text);letter-spacing:.08em;font-size:.875rem;font-weight:700}.tag--arc[data-astro-cid-unn3zkqb] .tag-note[data-astro-cid-unn3zkqb]{opacity:.8;font-size:.6875rem;font-weight:400}.tag[data-astro-cid-unn3zkqb].is-frozen{opacity:1}.keysec[data-astro-cid-unn3zkqb]{min-height:180svh}.keysec[data-astro-cid-unn3zkqb] .stage-in[data-astro-cid-unn3zkqb]{justify-content:flex-end}.keysec[data-astro-cid-unn3zkqb] .block[data-astro-cid-unn3zkqb]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);max-width:none;display:grid}.keysec[data-astro-cid-unn3zkqb] .block[data-astro-cid-unn3zkqb]>.tree[data-astro-cid-unn3zkqb]{grid-area:1/2/span 3;margin-top:0}.tree[data-astro-cid-unn3zkqb],.tree[data-astro-cid-unn3zkqb] ol[data-astro-cid-unn3zkqb]{margin:0;padding:0;list-style:none}.tree[data-astro-cid-unn3zkqb]{letter-spacing:.04em;gap:.9rem;margin-top:2rem;font-size:.9rem;display:grid}.tree[data-astro-cid-unn3zkqb] li[data-astro-cid-unn3zkqb]{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.tree[data-astro-cid-unn3zkqb] ol[data-astro-cid-unn3zkqb]{border-left:1px solid var(--color-navy);flex-basis:100%;gap:.7rem;margin:.5rem 0 0 .9rem;padding-left:.9rem;display:grid}.tree[data-astro-cid-unn3zkqb] .node[data-astro-cid-unn3zkqb]{font-weight:500}.tree[data-astro-cid-unn3zkqb] .yes[data-astro-cid-unn3zkqb],.tree[data-astro-cid-unn3zkqb] .no[data-astro-cid-unn3zkqb]{font-family:var(--font-mono);letter-spacing:.12em;opacity:.62;font-size:.6875rem}.tree[data-astro-cid-unn3zkqb] .yes[data-astro-cid-unn3zkqb]:before{content:"→ "}.tree[data-astro-cid-unn3zkqb] b[data-astro-cid-unn3zkqb]{letter-spacing:.06em;margin-right:.5rem;font-size:1.05rem;font-weight:700}.names-in[data-astro-cid-unn3zkqb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2.4rem clamp(2rem,6vw,6rem);display:grid}.names[data-astro-cid-unn3zkqb] .title{font-size:clamp(1.8rem,3.4vw,3.1rem)}.names-axel[data-astro-cid-unn3zkqb]{opacity:.85}.names-fig[data-astro-cid-unn3zkqb]{border-top:1px solid var(--color-hairline);margin:0;padding:0;list-style:none}.name[data-astro-cid-unn3zkqb]{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1.4rem;padding:1.3rem 0 1.1rem;display:flex}.name-word[data-astro-cid-unn3zkqb]{letter-spacing:.03em;white-space:nowrap;align-items:baseline;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:700;line-height:1.2;display:inline-flex}.tok[data-astro-cid-unn3zkqb]{transition:transform var(--motion-duration-reveal) var(--motion-ease-glide);transition-delay:calc(var(--i) * var(--motion-stagger) * 2);display:inline-block;position:relative}.tok--turns[data-astro-cid-unn3zkqb]{color:var(--color-blue);transform:translate(-.45em)}.tok--kind[data-astro-cid-unn3zkqb]{transform:translate(.45em)}.tok[data-astro-cid-unn3zkqb][data-label]:before{content:attr(data-label);letter-spacing:.14em;white-space:nowrap;opacity:.6;margin-bottom:.35rem;font-size:.6875rem;font-weight:500;position:absolute;bottom:100%;left:0}.plus[data-astro-cid-unn3zkqb]{text-align:center;max-width:1.3em;transition:max-width var(--motion-duration-reveal) var(--motion-ease-glide), opacity var(--motion-duration-page-out) var(--motion-ease-standard);transition-delay:calc(var(--i) * var(--motion-stagger) * 2);font-weight:300;display:inline-block;overflow:hidden}.name-alt[data-astro-cid-unn3zkqb]{letter-spacing:.06em;opacity:0;transition:opacity var(--motion-duration-page-in) var(--motion-ease-glide);transition-delay:calc(var(--i) * var(--motion-stagger) * 2 + var(--motion-duration-page-out));font-size:.95rem}.names[data-astro-cid-unn3zkqb].is-on .tok[data-astro-cid-unn3zkqb]{transform:none}.names[data-astro-cid-unn3zkqb].is-on .plus[data-astro-cid-unn3zkqb]{opacity:0;max-width:0}.names[data-astro-cid-unn3zkqb].is-on .name-alt[data-astro-cid-unn3zkqb]{opacity:.8}.practice[data-astro-cid-unn3zkqb]{gap:2.2rem;min-height:120svh}.practice-head[data-astro-cid-unn3zkqb] .title{font-size:clamp(1.7rem,3.4vw,3rem)}@media (width>=721px){.practice-head[data-astro-cid-unn3zkqb] .title .rv-l{display:inline-block}}.practice-head[data-astro-cid-unn3zkqb] .body[data-astro-cid-unn3zkqb]{max-width:34rem;word-break:auto-phrase}.practice-note[data-astro-cid-unn3zkqb]{max-width:40rem}@media (aspect-ratio<=1){.keysec[data-astro-cid-unn3zkqb] .block[data-astro-cid-unn3zkqb]{display:block}.keysec[data-astro-cid-unn3zkqb] .block[data-astro-cid-unn3zkqb]>.tree[data-astro-cid-unn3zkqb]{margin-top:1rem}.keysec[data-astro-cid-unn3zkqb] .block[data-astro-cid-unn3zkqb]>.body[data-astro-cid-unn3zkqb]{display:none}.tree[data-astro-cid-unn3zkqb]{gap:.55rem;margin-top:1rem;font-size:.8125rem}.tree[data-astro-cid-unn3zkqb] b[data-astro-cid-unn3zkqb]{font-size:.9rem}.tag[data-astro-cid-unn3zkqb][data-tag-of=q-arc]{display:none}}@media (width<=720px){.names-in[data-astro-cid-unn3zkqb]{grid-template-columns:minmax(0,1fr)}.door[data-astro-cid-unn3zkqb]{justify-content:flex-end;padding-top:0}.door[data-astro-cid-unn3zkqb] h1.door-title{font-size:clamp(2.8rem,13.5vw,4.4rem)}.body[data-astro-cid-unn3zkqb]{margin-top:.8rem;font-size:.8125rem;line-height:1.85}.tag[data-astro-cid-unn3zkqb] b[data-astro-cid-unn3zkqb]{font-size:1.15rem}.tag[data-astro-cid-unn3zkqb] span[data-astro-cid-unn3zkqb]{font-size:.6875rem}}
