.dx{text-align:left;font-size:14px;line-height:1.35}.dx button{font:inherit;cursor:pointer;border:0}.dx-main{overflow:hidden}.dx-teams{align-content:start;gap:6px;display:grid}.dx-teams button{text-align:left;background:var(--ground-3);min-height:56px;color:var(--ink);transition:background-color .18s var(--ease), color .18s var(--ease);padding:8px 14px;font-size:13px}.dx-teams button:hover{background:var(--ground-4)}.dx-teams button[aria-pressed=true]{background:var(--ink);color:var(--paper-on-ink)}.dx-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.dx-seg{background:var(--ground-2);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.dx-seg button{min-height:36px;color:var(--ink-soft);transition:background-color .18s var(--ease), color .18s var(--ease);background:0 0;border-radius:6px;padding:0 12px}.dx-seg button:hover{color:var(--ink)}.dx-seg button[aria-pressed=true]{background:var(--card);color:var(--ink)}.dx-dens{margin-left:auto}.dx-filter{max-width:280px;min-height:42px;font:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--ground-4);border-radius:8px;flex:200px;padding:0 12px}.dx-sum{color:var(--ink-soft);padding:0 14px 10px;font-size:13px}.dx-scroll{max-height:900px;overflow:auto}.dx-table{--cols:1;min-width:100%}.dx-row{border-top:1px solid var(--ground-3);grid-template-columns:minmax(190px,1.1fr);grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;display:grid}.dx-head{background:var(--ground);color:var(--ink-soft);font-size:13px}.dx-head>div{white-space:nowrap;padding:10px 14px}.dx-group{background:var(--ground-2);border-top:1px solid var(--ground-3);padding:8px 14px;font-size:13px;font-weight:500}.dx-name{border-right:1px solid var(--ground-3);grid-template-columns:18px 1fr;gap:8px;padding:12px 14px;display:grid}.dx-n{color:var(--ink-soft);padding-top:2px;font-size:12px}.dx-name b{font-weight:500;display:block}.dx-name small{color:var(--ink-soft);font-size:13px;display:block}.dx-cell{min-width:0;padding:12px 14px}.dx-cell.is-empty{color:var(--ink-soft)}.dx-count{font-weight:500}.dx-latest{color:var(--ink-soft);font-size:13px}.dx-tl{gap:10px;display:grid;position:relative}.dx-tl:before{content:"";background:var(--ink);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.dx-tl:has(>:only-child):before{display:none}.dx-e{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding-left:16px;display:grid;position:relative}.dx-e:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.dx-who{overflow-wrap:anywhere;min-width:0;font-weight:500}.dx-who em{color:var(--accent);font-style:normal}.dx-date{color:var(--ink-soft);white-space:nowrap;padding-top:2px;font-size:12px}.dx-x{color:var(--ink-3);grid-column:1/-1;font-size:13px}.dx-e.is-next:before{background:var(--card);border:1.5px solid var(--accent)}.dx-e.is-new:before{background:var(--accent)}.dx-e.is-new .dx-who{color:var(--accent)}.dx-e.is-new{animation:dx-land .9s var(--ease-out)}@keyframes dx-land{0%{opacity:0;transform:translate(-10px)}}.dx-more{color:var(--ink-soft);margin-top:8px;padding-left:16px;font-size:13px;display:block}.dx-none{color:var(--ink-soft);padding:24px 14px}@media (width<=760px){.dx-teams{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.dx-teams button{min-height:48px}.dx-dens{margin-left:0}.dx-scroll{max-height:680px}.dx-filter{flex-basis:100%;max-width:none}.dx-row{display:block}.dx-row.dx-head{display:none}.dx-name{border-right:0;padding-bottom:4px}.dx-cell{padding:6px 14px 6px 40px}.dx-cell.is-empty{display:none}.dx-cell:before{content:attr(data-label);color:var(--ink-soft);margin-bottom:6px;font-size:13px;display:block}.dx-row>:last-child{padding-bottom:14px}}@media (prefers-reduced-motion:reduce){.dx-e.is-new{animation:none}}.hero[data-astro-cid-i3irphx7]{column-gap:var(--gap);min-height:calc(100svh - 64px);padding-inline:var(--margin);background:var(--ground);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,1fr);display:grid;position:relative;overflow:hidden}.say[data-astro-cid-i3irphx7]{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-items:end;padding-top:clamp(148px,9vh + 100px,196px);display:grid}h1[data-astro-cid-i3irphx7]{font-size:var(--s-5);grid-column:1/8}.sub[data-astro-cid-i3irphx7]{grid-column:8/13;justify-items:start;gap:26px;padding-bottom:10px;display:grid}.sub[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:var(--s-2);max-width:40ch;line-height:1.45}.acts[data-astro-cid-i3irphx7]{align-items:center;gap:24px;font-size:16px;display:flex}.stage[data-astro-cid-i3irphx7]{margin:clamp(48px, 8vh, 80px) calc(var(--margin) * -1) 0;background:var(--field-red);clip-path:polygon(0 56px,34% 56px,calc(34% + 56px) 0,100% 0,100% 100%,0 100%);grid-area:2/1/auto/-1;min-height:380px;position:relative;overflow:hidden}.frag[data-astro-cid-i3irphx7]{position:absolute;inset:128px clamp(32px,4vw,64px) auto}.gem[data-astro-cid-i3irphx7]{width:300px;position:absolute;top:-10px;right:9%}@media (width<=1080px){.say[data-astro-cid-i3irphx7]{padding-top:40px;display:block}h1[data-astro-cid-i3irphx7]{margin-bottom:20px}}@media (width<=760px){.hero[data-astro-cid-i3irphx7]{min-height:0}h1[data-astro-cid-i3irphx7]{font-size:15vw}.sub[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:17px}.acts[data-astro-cid-i3irphx7]{gap:18px}.gem[data-astro-cid-i3irphx7]{width:190px;top:-14px;right:2%}.stage[data-astro-cid-i3irphx7]{clip-path:polygon(0 40px,72px 40px,112px 0,100% 0,100% 100%,0 100%);height:580px}.frag[data-astro-cid-i3irphx7]{inset:104px 12px 0;overflow:hidden}}.rec[data-astro-cid-jutqy227]{column-gap:var(--gap);min-height:100svh;padding:88px var(--margin) 48px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 20vw;display:grid}.stairs[data-astro-cid-jutqy227]{align-self:center;gap:14px;display:grid}h2[data-astro-cid-jutqy227]{font-size:var(--s-5);gap:4px;margin-bottom:20px;display:grid}h2[data-astro-cid-jutqy227] span[data-astro-cid-jutqy227]{white-space:nowrap;display:block}.s1[data-astro-cid-jutqy227]{padding-left:6vw}.stairs[data-astro-cid-jutqy227] p[data-astro-cid-jutqy227]{font-family:var(--display);letter-spacing:-.015em;color:var(--paper-on-ink-soft);font-size:clamp(24px,2.5vw,36px);line-height:1.15}.s2[data-astro-cid-jutqy227]{padding-left:12vw}.s3[data-astro-cid-jutqy227]{padding-left:18vw}.s4[data-astro-cid-jutqy227]{padding-left:24vw}.pics[data-astro-cid-jutqy227]{gap:var(--gap);grid-area:1/2;align-content:start;display:grid}.pics[data-astro-cid-jutqy227] .photo{aspect-ratio:3/2}.gem[data-astro-cid-jutqy227]{grid-area:2/2;align-self:end;width:100%}.note[data-astro-cid-jutqy227]{grid-area:2/1;align-self:end;max-width:52ch;font-size:17px}@media (width<=960px){.rec[data-astro-cid-jutqy227]{min-height:0;padding-block:72px 56px;display:block}h2[data-astro-cid-jutqy227]{font-size:8.4vw}.s1[data-astro-cid-jutqy227]{padding-left:5vw}.s2[data-astro-cid-jutqy227]{padding-left:10vw}.s3[data-astro-cid-jutqy227]{padding-left:15vw}.s4[data-astro-cid-jutqy227]{padding-left:20vw}.pics[data-astro-cid-jutqy227]{grid-template-columns:1fr 1fr;gap:8px;margin-top:40px}.gem[data-astro-cid-jutqy227]{width:64vw;margin:24px auto 0}.note[data-astro-cid-jutqy227]{margin-top:12px}}.mxs[data-astro-cid-xqslwbor]{min-height:90svh;padding:96px var(--margin) 96px;gap:36px;display:grid}.top[data-astro-cid-xqslwbor]{justify-content:space-between;align-items:flex-end;gap:var(--gap);display:flex}h2[data-astro-cid-xqslwbor]{font-size:var(--s-4)}h2[data-astro-cid-xqslwbor] span[data-astro-cid-xqslwbor]{display:block}.soft[data-astro-cid-xqslwbor]{color:var(--ink-soft)}.lead[data-astro-cid-xqslwbor]{max-width:62ch;font-size:var(--s-1)}.mxs[data-astro-cid-xqslwbor] .dx--full{grid-template-columns:170px minmax(0,1fr);gap:10px;display:grid}@media (width<=760px){.mxs[data-astro-cid-xqslwbor]{gap:24px;padding-block:72px}h2[data-astro-cid-xqslwbor]{font-size:7.3vw}.top[data-astro-cid-xqslwbor]{justify-items:start;display:grid}.top[data-astro-cid-xqslwbor] .btn[data-astro-cid-xqslwbor]{width:100%}.mxs[data-astro-cid-xqslwbor] .dx--full{grid-template-columns:minmax(0,1fr)}}.tbx-pull{gap:28px;display:grid}.tbx-pull fieldset{border:0;min-width:0;margin:0;padding:0}.tbx-pull legend{font-size:var(--s-1);margin-bottom:14px;padding:0}.tbx-chips{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tbx-chips button{cursor:pointer;text-align:left;min-height:48px;font:inherit;color:var(--accent-ink);transition:background-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:#0003;border:0;padding:6px 10px;font-size:14px;line-height:1.2}.tbx-chips button:hover{background:#00000057}.tbx-chips button:active{transform:scale(.98)}.tbx-chips button[aria-pressed=true]{background:var(--ground);color:var(--ink)}.tbx-chips button:focus-visible,.tbx-view textarea:focus-visible{outline-color:var(--accent-ink)}.tbx-view{font-size:var(--s-1);gap:14px;display:grid}.tbx-view textarea{resize:vertical;width:100%;color:var(--ink);background:var(--ground);font-family:var(--display);border:0;padding:14px 16px;font-size:21px;line-height:1.3}.tbx-out{font-size:15px;line-height:1.5;overflow:hidden}.tbx-top{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.tbx-tag{background:var(--ink);color:var(--paper-on-ink);border-radius:5px;padding:3px 8px;font-size:12px}.tbx-words{color:var(--ink-soft);margin-left:auto;font-size:13px}.tbx-pub{cursor:pointer;background:var(--ink);min-height:40px;color:var(--paper-on-ink);font:inherit;transition:background-color .18s var(--ease), transform .18s var(--ease);border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500}.tbx-pub:hover{background:var(--accent)}.tbx-pub:active{transform:scale(.98)}.tbx-done{background:var(--ground-2);padding:8px 14px;font-size:14px}.tbx-note{height:min(60svh,560px);font-family:var(--display);padding:18px 22px 26px;position:relative;overflow-y:auto}.tbx-note h3{letter-spacing:-.015em;font-size:24px;line-height:1.15}.tbx-v{box-decoration-break:clone;background:#f4e3a6;margin:10px 0 18px;padding:2px 6px;font-size:17px}.tbx-b{background:var(--ground);border:1px solid var(--ground-3);font-family:var(--text);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:14px}.js .tbx-b:not(.is-on){display:none}.tbx-b.is-on{animation:tbx-in .42s var(--ease-out)}@keyframes tbx-in{0%{opacity:0;transform:translateY(8px)}}.tbx-b header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.tbx-b header b{font-weight:500}.tbx-b header span{color:var(--ink-soft);white-space:nowrap;font-size:12px}.tbx-b h4{font-family:var(--text);letter-spacing:0;margin:10px 0 4px;font-size:14px;font-weight:500}.tbx-b ul{gap:4px;padding-left:16px;list-style:outside;display:grid}.tbx-b table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tbx-b th,.tbx-b td{text-align:right;padding:4px 0;font-weight:400}.tbx-b tr>:first-child{text-align:left}.tbx-b thead th{color:var(--ink-soft);font-size:13px}.tbx-chart{grid-template-columns:repeat(4,1fr);gap:14px;height:148px;display:grid}.tbx-yr{text-align:center;color:var(--ink-soft);grid-template-rows:1fr auto;gap:4px;font-size:12px;display:grid}.tbx-bars{justify-content:center;align-items:flex-end;gap:4px;padding-top:16px;display:flex}.tbx-bars i{background:var(--ink);width:26px;position:relative}.tbx-bars i.f{background:var(--pos)}.tbx-bars b{color:var(--ink-soft);font-size:11px;font-weight:400;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tbx-key{color:var(--ink-soft);margin-top:6px;font-size:12px}.tbx-key i{background:var(--ink);width:9px;height:9px;margin:0 4px 0 0;display:inline-block}.tbx-key i.f{background:var(--pos);margin-left:12px}@media (prefers-reduced-motion:reduce){.tbx-b.is-on{animation:none}}@media (width<=760px){.tbx-chips{grid-template-columns:repeat(2,1fr)}.tbx-note{height:460px;padding:14px 14px 20px}.tbx-words{display:none}.tbx-pub{margin-left:auto}.tbx-b header{flex-direction:column;gap:0}}.tb[data-astro-cid-r5xrz27j]{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}h2[data-astro-cid-r5xrz27j]{grid-column:1/-1;grid-template-columns:1fr 1fr;font-size:clamp(38px,4.4vw,66px);display:grid}h2[data-astro-cid-r5xrz27j] span[data-astro-cid-r5xrz27j]{padding:72px var(--margin) 20px;white-space:nowrap}h2[data-astro-cid-r5xrz27j] span[data-astro-cid-r5xrz27j]:first-child{background:var(--field-red);color:var(--accent-ink)}h2[data-astro-cid-r5xrz27j] span[data-astro-cid-r5xrz27j]:last-child{background:var(--ground);color:var(--ink)}.left[data-astro-cid-r5xrz27j]{padding:8px var(--margin) 56px;align-content:start;gap:32px;display:grid}.lead[data-astro-cid-r5xrz27j]{max-width:52ch;font-size:var(--s-1)}.right[data-astro-cid-r5xrz27j]{padding:8px var(--margin) 56px}@media (width<=960px){.tb[data-astro-cid-r5xrz27j]{display:block}h2[data-astro-cid-r5xrz27j]{background:var(--field-red);padding:64px 0 8px;font-size:8.6vw;display:block}h2[data-astro-cid-r5xrz27j] span[data-astro-cid-r5xrz27j]{padding:0 var(--margin);display:block}h2[data-astro-cid-r5xrz27j] span[data-astro-cid-r5xrz27j]:first-child,h2[data-astro-cid-r5xrz27j] span[data-astro-cid-r5xrz27j]:last-child{color:var(--accent-ink);background:0 0}.right[data-astro-cid-r5xrz27j]{background:var(--ground-2);padding:12px 12px 32px}}.ac{min-height:640px;display:flex}.ap{--tone:#2f2c25;background:var(--tone);width:84px;color:var(--paper-on-ink);transition:width .45s var(--ease);flex:none;min-width:0;display:flex;overflow:hidden}.ap-2{--tone:#3e3a31}.ap-3{--tone:#4e493e}.ap-4{--tone:#5e584b}.ap.is-open{flex:auto;width:auto}.ap-h{font-family:var(--text);letter-spacing:0;flex:0 0 84px;font-size:20px}.ap-h button{cursor:pointer;width:100%;height:100%;color:inherit;font:inherit;transition:background-color .2s var(--ease);background:0 0;border:0;justify-content:center;align-items:flex-end;padding:20px 0;display:flex}.ap-h button:hover{background:#ffffff12}.ap-h span{writing-mode:vertical-rl;transform:rotate(180deg)}.ap.is-open .ap-h button{cursor:default;align-items:flex-start}.ap-body{flex:1;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:24px;min-width:0;padding:24px 24px 24px 0;display:none}.ap.is-open .ap-body{animation:ap-in .42s .12s var(--ease-out) backwards;display:grid}@keyframes ap-in{0%{opacity:0;transform:translateY(10px)}}.ap-text{align-self:end;font-size:17px}.ap-ui{max-height:592px;padding:18px;font-size:15px;line-height:1.5;overflow-y:auto}.br-qs{flex-wrap:wrap;gap:6px;display:flex}.br-qs button{cursor:pointer;min-height:38px;font:inherit;text-align:left;color:var(--ink);background:var(--ground-2);transition:background-color .18s var(--ease);border:0;border-radius:8px;padding:4px 10px;font-size:14px}.br-qs button:hover{background:var(--ground-3)}.br-form{gap:6px;margin-top:12px;display:flex}.br-form input,.br-search{width:100%;min-width:0;min-height:46px;font:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--ground-4);border-radius:8px;flex:1;padding:0 12px}.br-form button{cursor:pointer;background:var(--ink);min-height:46px;color:var(--paper-on-ink);font:inherit;transition:background-color .18s var(--ease);border:0;border-radius:8px;padding:0 16px;font-weight:500}.br-form button:hover{background:var(--accent)}.br-ans{margin-top:14px}.br-a{font-family:var(--display);font-size:18px;line-height:1.5}.br-cite{vertical-align:2px;cursor:pointer;background:var(--ground-3);min-width:22px;height:22px;color:var(--ink);transition:background-color .18s var(--ease), color .18s var(--ease);border:0;border-radius:5px;place-items:center;margin:0 2px;padding:0 3px;font-size:12px;display:inline-grid}.br-cite:hover{background:var(--ink);color:var(--paper-on-ink)}.br-src{gap:4px;margin-top:12px;display:grid}.br-src li{background:var(--ground);border-radius:7px;grid-template-columns:22px 1fr;gap:8px;padding:7px 8px;font-size:14px;line-height:1.35;display:grid}.br-src b{font-weight:500}.br-src small{color:var(--ink-soft);font-size:13px;display:block}.br-src q{font-family:var(--display);margin-top:6px;font-size:15px;display:block}.br-src li.is-open{background:#f4e3a6}.br-num{font-size:13px}.br-note{color:var(--ink-soft);margin-top:10px;font-size:13px}.br-hits{gap:4px;margin-top:8px;display:grid}.br-hits li{background:var(--ground);border-radius:7px;padding:8px 10px;font-size:14px}.br-hits li[hidden]{display:none}.br-hits b{font-weight:500}.br-hits span{color:var(--ink-soft);font-size:12px}.br-folders{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-top:12px;font-size:14px;display:grid}.br-folders[hidden]{display:none}.br-folders b{font-weight:500}.br-folders ul{color:var(--ink-3);gap:2px;margin-top:4px;display:grid}.br-c{color:var(--ink-soft);font-size:13px}.br-add{gap:8px;display:grid}.br-add ul{gap:6px;display:grid}.br-add li{background:var(--ground);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.br-add b{font-weight:500}.br-add small{color:var(--ink-soft);font-size:13px;display:block}.br-pdf{background:var(--ground-3);color:var(--accent);border-radius:5px;padding:4px 6px;font-size:12px}html:not(.js) .ac{flex-direction:column}html:not(.js) .ap{width:auto}html:not(.js) .ap-body{display:grid}@media (width<=960px){.ac{flex-direction:column;min-height:0}.ap,.ap.is-open{width:auto;display:block}.ap-h button{justify-content:flex-start;align-items:center;min-height:64px;padding:0 20px;font-size:18px}.ap.is-open .ap-h button{align-items:center}.ap-h span{writing-mode:horizontal-tb;transform:none}.ap-body{grid-template-columns:1fr;gap:12px;padding:0 12px 16px}.ap-text{padding:0 8px}.ap-ui{max-height:none;padding:14px}}@media (prefers-reduced-motion:reduce){.ap{transition:none}.ap.is-open .ap-body{animation:none}}.mem[data-astro-cid-dib2dndm]{padding:96px var(--margin);align-content:center;gap:56px;min-height:100svh;display:grid}.intro[data-astro-cid-dib2dndm]{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}h2[data-astro-cid-dib2dndm]{font-size:var(--s-4);grid-column:1/6}.say[data-astro-cid-dib2dndm]{font-size:var(--s-1);grid-column:6/10}.gem[data-astro-cid-dib2dndm]{grid-column:10/13;justify-self:end;width:min(100%,260px);margin-block:-32px}@media (width<=960px){.mem[data-astro-cid-dib2dndm]{gap:32px;padding-block:72px}.intro[data-astro-cid-dib2dndm]{grid-template-columns:1fr;gap:16px;display:grid}h2[data-astro-cid-dib2dndm],.say[data-astro-cid-dib2dndm]{grid-column:1}.gem[data-astro-cid-dib2dndm]{grid-area:1/1;justify-self:start;width:150px;margin:0}}.fig[data-astro-cid-rucrmfrd]{min-height:88svh;padding:88px var(--margin) 48px;align-content:space-between;gap:64px;display:grid}h2[data-astro-cid-rucrmfrd]{font-size:var(--s-4)}.ask[data-astro-cid-rucrmfrd]{justify-items:start;gap:28px;display:grid}.ctl[data-astro-cid-rucrmfrd]{background:var(--card);border-radius:var(--ui-radius);gap:10px;width:min(400px,100%);padding:16px;font-size:15px;display:grid}.row[data-astro-cid-rucrmfrd]{justify-content:space-between;font-weight:500;display:flex}input[data-astro-cid-rucrmfrd][type=range]{width:100%;height:32px;accent-color:var(--field-green);cursor:pointer}.gem[data-astro-cid-rucrmfrd]{top:160px;right:var(--margin);width:min(28vw,400px);position:absolute}.out[data-astro-cid-rucrmfrd]{justify-content:space-between;align-items:flex-end;gap:var(--gap);display:flex}.big[data-astro-cid-rucrmfrd]{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(120px,19vw,300px);line-height:.8}.unit[data-astro-cid-rucrmfrd]{letter-spacing:-.015em;font-size:.16em}.how[data-astro-cid-rucrmfrd]{max-width:34ch;font-size:17px}@media (width<=960px){.gem[data-astro-cid-rucrmfrd]{width:56vw;margin-inline:auto;position:relative;top:auto;right:auto}}@media (width<=760px){.fig[data-astro-cid-rucrmfrd]{min-height:84svh;padding-block:72px 40px}.out[data-astro-cid-rucrmfrd]{display:grid}.big[data-astro-cid-rucrmfrd]{font-size:30vw}.unit[data-astro-cid-rucrmfrd]{letter-spacing:-.01em;margin-top:14px;font-size:22px;display:block}.how[data-astro-cid-rucrmfrd]{font-size:16px}}.ind[data-astro-cid-u72i2bv4]{padding:96px var(--margin);justify-items:start;gap:40px;display:grid}.head[data-astro-cid-u72i2bv4]{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:end;width:100%;display:grid}h2[data-astro-cid-u72i2bv4]{font-size:var(--s-4);grid-column:1/8}.head[data-astro-cid-u72i2bv4] p[data-astro-cid-u72i2bv4]{grid-column:8/13;font-size:17px}.tiles[data-astro-cid-u72i2bv4]{grid-template-columns:repeat(12,1fr);gap:16px;width:100%;display:grid}.wide[data-astro-cid-u72i2bv4]{aspect-ratio:16/10;background:var(--ink);grid-column:1/9;margin:0;position:relative;overflow:hidden}.wide[data-astro-cid-u72i2bv4] video[data-astro-cid-u72i2bv4]{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}figcaption[data-astro-cid-u72i2bv4]{background:var(--ground);width:320px;padding:20px;font-size:16px;position:absolute;top:0;right:0}.side[data-astro-cid-u72i2bv4]{grid-column:9/13;align-content:start;gap:20px;display:grid}.map[data-astro-cid-u72i2bv4]{aspect-ratio:4/3;margin:0;overflow:hidden}dl[data-astro-cid-u72i2bv4]{gap:16px var(--gap);grid-template-columns:1fr 1fr;margin:0;display:grid}dt[data-astro-cid-u72i2bv4]{font-size:var(--s-0);color:var(--ink-soft)}dd[data-astro-cid-u72i2bv4]{margin:0;font-size:17px}@media (width<=960px){.head[data-astro-cid-u72i2bv4]{grid-template-columns:1fr;gap:16px;display:grid}h2[data-astro-cid-u72i2bv4],.head[data-astro-cid-u72i2bv4] p[data-astro-cid-u72i2bv4]{grid-column:1}.wide[data-astro-cid-u72i2bv4],.side[data-astro-cid-u72i2bv4]{grid-column:1/-1}.wide[data-astro-cid-u72i2bv4]{aspect-ratio:auto;background:0 0;overflow:visible}.wide[data-astro-cid-u72i2bv4] video[data-astro-cid-u72i2bv4]{aspect-ratio:4/3;height:auto}figcaption[data-astro-cid-u72i2bv4]{width:auto;padding:14px 0 0;position:static}}@media (width<=760px){.ind[data-astro-cid-u72i2bv4]{padding-block:72px}}.acc[data-astro-cid-4q23dfsg]{padding:18vh var(--margin);justify-items:start;gap:.35em;display:grid}.line[data-astro-cid-4q23dfsg]{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(40px,5.2vw,84px);font-weight:400;line-height:1.04}.soft[data-astro-cid-4q23dfsg]{color:var(--ink-soft)}ul[data-astro-cid-4q23dfsg]{gap:.35em;width:100%;font-size:clamp(40px,5.2vw,84px);display:grid}.row[data-astro-cid-4q23dfsg]{gap:var(--gap);transition:opacity .2s var(--ease);grid-template-columns:8fr 4fr;align-items:baseline;display:grid}.row[data-astro-cid-4q23dfsg] p[data-astro-cid-4q23dfsg]{letter-spacing:0;font-size:17px;line-height:1.45}ul[data-astro-cid-4q23dfsg]:hover .row[data-astro-cid-4q23dfsg]:not(:hover){opacity:.35}.link[data-astro-cid-4q23dfsg]{margin-top:28px;font-size:17px}@media (width<=760px){.acc[data-astro-cid-4q23dfsg]{padding-block:80px}.line[data-astro-cid-4q23dfsg],ul[data-astro-cid-4q23dfsg]{font-size:11vw}.row[data-astro-cid-4q23dfsg]{grid-template-columns:1fr;gap:6px;margin-bottom:18px}.row[data-astro-cid-4q23dfsg] p[data-astro-cid-4q23dfsg]{padding-left:var(--margin);font-size:16px}ul[data-astro-cid-4q23dfsg]:hover .row[data-astro-cid-4q23dfsg]:not(:hover){opacity:1}}
