.f-art{aspect-ratio:5/4;color:var(--ink);display:block;position:relative;container-type:inline-size}.f-sz-head{flex:none;width:100%;max-width:168px}.f-sz-hero{justify-self:end;width:100%;max-width:420px}.f-sz-cover{width:100%}.f-art>*{position:absolute;inset:0}.f-line{background:var(--line-strong);height:max(5px,2.4cqw);display:block}.f-cmp{grid-template-columns:1fr 1fr;gap:7cqw;padding:8cqw 6cqw;display:grid}.f-col{border:2px solid var(--ink);background:var(--paper);align-content:start;gap:5cqw;padding:6cqw 5cqw;display:grid}.f-head{background:var(--ink);height:max(8px,4.4cqw);display:block}.f-col .f-head{width:70%;max-width:none}.f-cell{align-items:center;gap:4cqw;display:flex}.f-cell .f-line{flex:1}.f-tick{border:2px solid var(--line-strong);flex:none;width:max(9px,5cqw);height:max(9px,5cqw)}.f-tick.is-on{background:var(--ink);border-color:var(--ink)}.f-hop{background:var(--beacon);border-radius:50%;width:max(12px,6cqw);height:max(12px,6cqw);margin-left:max(-6px,-3cqw);position:absolute;inset:4cqw auto auto 50%}@keyframes f-hop{0%,40%{transform:translate(-26cqw)}50%,90%{transform:translate(26cqw)}to{transform:translate(-26cqw)}}[data-art].art-on.art-live .f-hop{animation:f-hop 5s var(--ease-move) infinite}.f-hop{transform:translate(26cqw)}.f-price{grid-template-columns:1.3fr 1fr;align-items:end;gap:8cqw;padding:8cqw 6cqw;display:grid}.f-sheet{border:2px solid var(--ink);background:var(--paper);align-content:start;align-self:stretch;gap:5cqw;padding:6cqw 5cqw;display:grid}.f-row,.f-total{justify-content:space-between;align-items:center;gap:3cqw;display:flex}.f-total{border-top:3px solid var(--ink);padding-top:4cqw}.f-total .f-line{background:var(--ink);width:40%}.f-amt{background:var(--muted-2);flex:none;width:14cqw;height:max(5px,2.4cqw)}.f-amt-big{background:var(--ink);width:20cqw;height:max(8px,4cqw)}.f-bars{border-bottom:3px solid var(--ink);align-items:flex-end;gap:4cqw;height:100%;display:flex;position:relative}.f-bar{background:var(--ink);flex:1}.f-bars .f-dot{background:var(--beacon);border-radius:50%;width:max(14px,7.2cqw);height:max(14px,7.2cqw);position:absolute;bottom:calc(78% + 3cqw);right:calc(16.6667% - 1.33333cqw - max(7px,3.6cqw))}@keyframes f-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3cqw)}}[data-art].art-on.art-live .f-bars .f-dot{animation:3s ease-in-out infinite f-bob}.f-list{border:2px solid var(--ink);background:var(--paper);align-content:center;gap:7cqw;padding:8cqw 10cqw;display:grid;inset:6cqw 8cqw!important}.f-item{align-items:center;gap:6cqw;display:flex}.f-box{border:3px solid var(--ink);flex:none;width:max(14px,8cqw);height:max(14px,8cqw);position:relative}.f-box:after{content:"";background:var(--ink);transition:transform .3s var(--mwa-ease);position:absolute;inset:18%;transform:scale(0)}.f-item:first-child .f-box:after{background:var(--beacon);border-radius:50%;inset:14%}.f-art.art-on .f-box:after{transition-delay:calc(.9s + var(--k) * .26s);transform:scale(1)}.f-art.art-on .f-item:last-child .f-box:after{transform:scale(0)}@keyframes f-tick{0%,15%{transform:scale(0)}25%,85%{transform:scale(1)}95%,to{transform:scale(0)}}[data-art].art-on.art-live .f-box:after{animation:f-tick 6s var(--mwa-ease) infinite;animation-delay:calc(var(--k) * .4s)}.f-map{border:2px solid var(--ink);background:var(--paper);overflow:hidden}.f-map>span{position:absolute;inset:0}.f-water{background:var(--surface-2);border-left:3px solid var(--ink);inset:0 0 0 70%!important}.f-streets{background:linear-gradient(90deg, transparent calc(38% - 3px), var(--ink) calc(38% - 3px), var(--ink) calc(38% + 3px), transparent calc(38% + 3px)), linear-gradient(0deg, transparent calc(46% - 3px), var(--ink) calc(46% - 3px), var(--ink) calc(46% + 3px), transparent calc(46% + 3px)), repeating-linear-gradient(90deg, transparent 0 13%, var(--line-strong) 13% calc(13% + 1.5px)), repeating-linear-gradient(0deg, transparent 0 15%, var(--line-strong) 15% calc(15% + 1.5px));right:30%!important}.f-pin{width:0;height:0;inset:46% auto auto 38%!important}.f-pin-dot{background:var(--beacon);width:max(22px,10cqw);height:max(22px,10cqw);box-shadow:0 0 0 max(4px, 1.6cqw) var(--paper), 0 0 0 max(6px, 2.4cqw) var(--ink);border-radius:50%;position:absolute;top:max(-11px,-5cqw);left:max(-11px,-5cqw)}@keyframes f-ring{0%{box-shadow:0 0 0 max(4px, 1.6cqw) var(--paper), 0 0 0 max(6px, 2.4cqw) var(--ink)}50%{box-shadow:0 0 0 max(7px, 3cqw) var(--paper), 0 0 0 max(9px, 3.8cqw) var(--ink)}to{box-shadow:0 0 0 max(4px, 1.6cqw) var(--paper), 0 0 0 max(6px, 2.4cqw) var(--ink)}}[data-art].art-on.art-live .f-pin-dot{animation:2.6s ease-in-out infinite f-ring}.in-covers{aspect-ratio:6/5;width:100%;max-height:460px;position:relative}.in-cover{top:calc(var(--k) * 6%);left:calc(var(--k) * 15%);background:var(--paper);border:1px solid var(--line-strong);width:46%;transform:rotate(calc(-6deg + var(--k) * 4deg));gap:8px;padding:6% 6% 9%;display:grid;position:absolute;box-shadow:0 30px 60px -36px #11111173}.in-cover .f-art{aspect-ratio:5/4}.in-cover-t{background:var(--ink);width:86%;height:10px;display:block}.in-cover-t2{background:var(--line-strong);width:60%;height:7px}.dark .in-cover{box-shadow:0 0 0 1px var(--line-strong)}@media (max-width:1023px){.in-covers{width:min(100%,360px);margin-inline:auto}}.in-newest{padding-block:clamp(56px,6.4vw,104px)}.in-newest-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;display:grid}@media (min-width:900px){.in-newest-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,5vw,88px)}}.in-newest-k{font-size:var(--fs-small);color:var(--muted-2);align-items:center;gap:10px;font-weight:700;display:flex}.in-newest-k .dot{width:10px;height:10px}.in-newest-t{font-size:var(--fs-h2);letter-spacing:-.035em;text-wrap:balance;margin-top:16px;font-weight:800;line-height:1.04}.in-newest-t a{text-decoration:none}.in-newest-t a:hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:4px;-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon)}.in-newest-l{font-size:var(--fs-lead);color:var(--muted-2);text-wrap:pretty;max-width:36em;margin-top:18px}.in-newest-m{font-size:var(--fs-small);color:var(--mwa-muted);margin-top:14px;font-weight:600}.in-newest-go{margin-top:26px}.in-newest .f-sz-hero{justify-self:center;max-width:380px}.in-fams{gap:clamp(64px,7vw,112px);display:grid}.in-fam-head{align-items:center;gap:clamp(20px,3vw,40px);margin-bottom:18px;display:flex}.in-fam-head .f-sz-head{width:clamp(96px,14vw,168px)}.in-fam-h{font-size:clamp(28px,3vw,44px)}.in-fam-h>span{display:block}.in-fam-n{font-size:var(--fs-small);color:var(--mwa-muted);margin-top:8px;font-weight:700}.in-entries{border-top:2px solid var(--ink)}.in-entry{border-bottom:1px solid var(--line);color:var(--ink);gap:6px;padding:22px 48px 24px 0;text-decoration:none;display:grid;position:relative}.in-entry-t{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(21px,1.9vw,27px);font-weight:800;line-height:1.18}.in-entry-d{color:var(--muted-2);text-wrap:pretty;max-width:46em}.in-entry-m{font-size:var(--fs-small);color:var(--mwa-muted);font-weight:600}.in-entry-go{transition:transform .3s var(--mwa-ease);font-size:24px;font-weight:700;position:absolute;top:24px;right:4px}.in-entry:hover .in-entry-t{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon)}.in-entry:hover .in-entry-go{color:var(--beacon-text);transform:translate(6px)}@media (min-width:900px){.in-entry{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:baseline;column-gap:40px}.in-entry-t{grid-row:span 2}.in-entry-m{grid-column:2}}.pg-hero:has(.f-sz-hero) .pg-hero-grid{align-items:center}@media (min-width:1024px){.pg-hero:has(.f-sz-hero) .pg-hero-grid.pg-has-aside{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}}@media (max-width:1023px){.pg-hero .f-sz-hero{justify-self:start;max-width:280px}}.in-grid{align-items:start}.in-body{width:100%;min-width:0;max-width:40em;color:var(--muted-2);font-size:clamp(17px,1.2vw,19px);line-height:1.75}.in-body>*+*{margin-top:1.1em}.in-intro{color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.55}.in-part{scroll-margin-top:96px;margin-top:2.6em!important}.in-part>*+*,.in-part>div>*+*{margin-top:1em}.in-part h2,.in-sheet h2{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:96px;font-size:clamp(24px,2.1vw,32px);font-weight:800;line-height:1.15}.in-part-n{font-size:var(--fs-small);letter-spacing:0;color:var(--beacon-text);font-variant-numeric:tabular-nums;margin-bottom:10px;font-weight:800;display:block}.in-part strong{color:var(--ink);font-weight:700}.in-part a{color:var(--ink);text-decoration-thickness:1px;-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon)}.in-part ul,.in-part ol{gap:.5em;display:grid}.in-part ul>li{padding-left:24px;position:relative}.in-part ul>li:before{content:"";background:var(--beacon);width:10px;height:2px;position:absolute;top:.82em;left:2px}.in-part ol{counter-reset:in-ol}.in-part ol>li{counter-increment:in-ol;padding-left:32px;position:relative}.in-part ol>li:before{content:counter(in-ol) ".";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;position:absolute;left:0}.in-toc ol{grid-template-columns:minmax(0,1fr)!important}.in-toc a{transition:color .2s;position:relative}.in-toc a.is-on{color:var(--ink);font-weight:700}.in-toc a.is-on:before{color:var(--beacon-text)}.in-toc a.is-on:after{content:"";background:var(--beacon);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-16px}.in-sheet{border:2px solid var(--ink);background:var(--surface);border-top-width:6px;padding:clamp(22px,2.6vw,36px);margin-top:3em!important}.in-sheet>*+*{margin-top:1em}.in-count{font-size:var(--fs-small);color:var(--ink);visibility:hidden;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;font-weight:800;display:flex}.in-meter{gap:4px;display:flex}.in-meter i{background:var(--line-strong);width:10px;height:18px;transition:background-color .24s}.in-meter i.is-on{background:var(--ink)}.in-meter i.is-on:last-child{background:var(--beacon)}.in-check{gap:8px;margin-top:14px;display:grid}.in-check label{background:var(--paper);border:1px solid var(--line-strong);cursor:pointer;align-items:flex-start;gap:14px;padding:14px;transition:border-color .16s;display:flex}.in-check label:hover{border-color:var(--ink)}.in-check input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:2px 0 0}.in-check label>span{font-size:var(--fs-body);gap:2px;line-height:1.5;display:grid}.in-check b{color:var(--ink)}.in-check label>span>span{font-size:var(--fs-small)}.in-check input:checked+span b{text-decoration:line-through;-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon);text-decoration-thickness:2px}.in-sheet-foot{font-size:var(--fs-small);color:var(--mwa-muted);visibility:hidden;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:16px;display:flex}.in-js .in-count,.in-js .in-sheet-foot{visibility:visible}.in-clear{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);background:0 0;border:0;padding:0;font-weight:700}.in-clear:hover{-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon)}.in-tree{gap:0;display:grid}.in-tree li{border-bottom:1px solid var(--line);gap:4px;padding:16px 0 16px 48px;display:grid;position:relative}.in-tree-n{background:var(--ink);width:32px;height:32px;color:var(--paper);font-size:var(--fs-small);place-items:center;font-weight:800;display:grid;position:absolute;top:14px;left:0}.in-tree b{color:var(--ink)}.in-table th{width:30%}.in-frame{margin-top:8px}.in-more{margin-top:12px}@media (prefers-reduced-motion:reduce){.f-art *,.f-art :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.f-hop,.f-dot,.f-pin-dot,.in-toc a.is-on:after{forced-color-adjust:none}}
