@font-face{font-family:Libre Caslon Display;src:url(/fonts/libre-caslon-display-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fonts/libre-caslon-text-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fonts/libre-caslon-text-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libre Caslon Text;src:url(/fonts/libre-caslon-text-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Caslon Text Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Tinos);size-adjust:116.8%;ascent-override:83%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Caslon Display Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Tinos);size-adjust:91%;ascent-override:106.6%;descent-override:29.2%;line-gap-override:0%}:root{--paper:#e8ece6;--paper-2:#dce2da;--ink:#1d2733;--ink-soft:#4b5663;--rule:#b3362b;--ledger:#2b4a41;--line:#b9c2b8;--grain:.05;--measure:64ch;color-scheme:light}@supports (color:light-dark(#000, #fff)){:root{--paper:light-dark(#e8ece6,#151b21);--paper-2:light-dark(#dce2da,#1c242c);--ink:light-dark(#1d2733,#e4e8e2);--ink-soft:light-dark(#4b5663,#a9b2ac);--rule:light-dark(#b3362b,#e0675a);--ledger:light-dark(#2b4a41,#8db8a8);--line:light-dark(#b9c2b8,#34404a)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--grain:.07}}:root[data-theme=dark]{color-scheme:dark;--grain:.07}}@supports not (color:light-dark(#000, #fff)){@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#151b21;--paper-2:#1c242c;--ink:#e4e8e2;--ink-soft:#a9b2ac;--rule:#e0675a;--ledger:#8db8a8;--line:#34404a;--grain:.07;color-scheme:dark}}:root[data-theme=dark]{--paper:#151b21;--paper-2:#1c242c;--ink:#e4e8e2;--ink-soft:#a9b2ac;--rule:#e0675a;--ledger:#8db8a8;--line:#34404a;--grain:.07;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);margin:0;font-family:Libre Caslon Text,Caslon Text Fallback,serif;font-size:1.0625rem;line-height:1.7}body:before{content:"";pointer-events:none;z-index:0;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:var(--ledger);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--rule);outline-offset:3px;border-radius:2px}h1,h2{text-wrap:balance}p,li{text-wrap:pretty}.bar{z-index:5;background:color-mix(in srgb, var(--paper) 82%, transparent);backdrop-filter:blur(10px)saturate(1.2);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);position:sticky;top:0}.bar-in{max-width:calc(var(--measure) + 14rem);align-items:center;gap:1rem;margin:0 auto;padding:.7rem 1rem .7rem 2.75rem;display:flex}.mark{color:var(--ink);align-items:center;gap:.55rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.3rem;text-decoration:none;display:flex}.mark svg{width:22px;height:22px}.bar nav{gap:1.1rem;margin-left:auto;font-size:.95rem;display:flex}.bar nav a{white-space:nowrap;color:var(--ink-soft);border-bottom:2px solid #0000;padding:.15rem 0;text-decoration:none;transition:color .2s,border-color .2s}.bar nav a:hover{color:var(--ink)}.bar nav a[aria-current=true]{color:var(--ink);border-bottom-color:var(--rule)}.theme{font:inherit;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .7rem;font-size:.9rem}.theme:hover{color:var(--ink);border-color:var(--ink-soft)}.sheet{z-index:1;max-width:calc(var(--measure) + 14rem);margin:0 auto;padding:0 1rem 4rem 2.75rem;position:relative}.sheet:before{content:"";background:var(--rule);opacity:.85;width:2px;position:absolute;top:0;bottom:0;left:1.6rem}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sheet:before{opacity:.22}.sheet:after{content:"";top:0;left:max(1.6rem, calc((100vw - (var(--measure) + 14rem)) / 2 + 1.6rem));background:var(--rule);transform-origin:top;z-index:4;width:2px;height:100vh;animation:linear both ink scroll(root);position:fixed;transform:scaleY(0)}@keyframes ink{to{transform:scaleY(1)}}}}.hero{max-width:calc(var(--measure) + 12rem);padding:5rem 0 3rem}.plate{width:min(100%,18rem);margin:2.4rem auto 0}.plate img{aspect-ratio:9/16;border:1px solid var(--line);border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0000000f,0 12px 32px -14px #00000059}@media (width>=900px){.hero{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;column-gap:3rem;display:grid}.hero>:not(.plate){grid-column:1}.plate{grid-area:1/2/span 5;width:100%;margin:.6rem 0 0}}@media (prefers-reduced-motion:no-preference){.plate img{animation:1.6s ease-out both develop}@keyframes develop{0%{opacity:0;filter:saturate(.2)brightness(1.1)}to{opacity:1;filter:none}}}.hero h1{letter-spacing:-.01em;margin:0 0 1.6rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(2.6rem,7vw,4.3rem);font-weight:400;line-height:1.02}.fn{color:var(--rule);vertical-align:super;cursor:pointer;background:0 0;border:0;margin-left:.08em;padding:0 .1em;font-family:Libre Caslon Text,Caslon Text Fallback,serif;font-size:.32em;line-height:1}.hero p.lede{max-width:52ch;margin:0 0 2rem;font-size:1.25rem;line-height:1.6}.hero .foot{border-top:1px solid var(--line);color:var(--ink-soft);max-width:46ch;padding-top:.8rem;font-size:.95rem;transition:color .4s}.hero .foot span{color:var(--rule)}.hero .foot.lit{color:var(--ink)}section{border-top:1px solid var(--line);max-width:var(--measure);padding:2.6rem 0}h2{margin:0 0 1rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:2.1rem;font-weight:400;line-height:1.15}h3{margin:1.6rem 0 .3rem;font-size:1.06rem}p{margin:0 0 1rem}.note{color:var(--ink-soft);font-size:.9rem;line-height:1.55}ul.plain{margin:0;padding:0;list-style:none}ul.plain li{border-bottom:1px dotted var(--line);padding:.85rem 0}ul.plain li:last-child{border-bottom:0}ul.plain b{font-weight:700;display:block}.cases p{margin-bottom:.7rem}.cases p:before{content:"¶ ";color:var(--rule)}.src{font:inherit;vertical-align:super;color:var(--ledger);cursor:pointer;background:0 0;border:1px solid;border-radius:3px;margin-left:.2em;padding:0 .25em;font-size:.72em;line-height:1}.src:hover{background:color-mix(in srgb, var(--ledger) 12%, transparent)}[popover].source{background:var(--paper);max-width:min(30rem,100vw - 2rem);color:var(--ink);border:1px solid var(--line);border-left:3px solid var(--rule);border-radius:4px;margin:auto;padding:1rem 1.2rem 1.1rem;font-size:.95rem;line-height:1.55;box-shadow:0 18px 50px -20px #00000073}[popover].source::backdrop{background:color-mix(in srgb, var(--paper) 35%, transparent)}[popover].source b{margin-bottom:.25rem;display:block}[popover].source .close{float:right;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin:-.3rem -.4rem 0 .5rem;font-size:1.2rem}@media (prefers-reduced-motion:no-preference){[popover].source{transition:opacity .2s, transform .2s, overlay .2s allow-discrete, display .2s allow-discrete;opacity:0;transform:translateY(6px)}[popover].source:popover-open{opacity:1;transform:none}@starting-style{[popover].source:popover-open{opacity:0;transform:translateY(6px)}}}.rules li{margin-bottom:.45rem}.ctas{flex-wrap:wrap;gap:.7rem;margin:0 0 2.2rem;display:flex}.btn{font:inherit;cursor:pointer;border:1.5px solid var(--ink);color:var(--ink);background:0 0;border-radius:3px;padding:.55rem 1.1rem;font-size:1rem;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);text-decoration:none}.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{background:color-mix(in srgb, var(--ink) 85%, var(--rule))}.copied{color:var(--ledger);margin-left:.7rem;font-size:.9rem}.skip{z-index:10;background:var(--ink);color:var(--paper);border-radius:3px;padding:.5rem .8rem;position:absolute;top:.5rem;left:-999px}.skip:focus{left:.75rem}ol.steps{counter-reset:step;margin:1.2rem 0 1.4rem;padding:0;list-style:none}ol.steps li{counter-increment:step;padding:0 0 .9rem 2.6rem;position:relative}ol.steps li:before{content:counter(step);border:1.5px solid var(--rule);width:1.75rem;height:1.75rem;color:var(--rule);border-radius:50%;place-items:center;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1rem;line-height:1;display:grid;position:absolute;top:.05rem;left:0}ol.steps li:not(:last-child):after{content:"";border-left:1px dotted var(--line);position:absolute;top:2rem;bottom:.1rem;left:.85rem}.pull{border-top:1px solid var(--line);max-width:var(--measure);margin:0;padding:3rem 0}.pull p{text-wrap:balance;margin:0 0 .8rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.5rem,3.2vw,2.05rem);line-height:1.3}.pull cite{color:var(--ink-soft);font-size:.9rem;font-style:normal}.try{border:1px solid var(--line);border-left:3px solid var(--ledger);border-radius:4px;margin-top:2rem;padding:1.4rem 1.2rem}.try h3{margin-top:0}.cards{grid-template-columns:1fr 1fr;gap:.8rem;margin:.6rem 0 .4rem;display:grid}@media (width<=640px){.cards{grid-template-columns:1fr}}.card{text-align:left;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:.9rem 1rem;font-size:.95rem;line-height:1.5;transition:border-color .2s,transform .2s,box-shadow .2s}.card:hover{border-color:var(--ink-soft);transform:translateY(-2px);box-shadow:0 10px 24px -18px #00000080}.card .kind{margin-bottom:.25rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.15rem;display:block}.card[aria-pressed=true]{border-color:var(--rule);box-shadow:inset 0 0 0 1px var(--rule)}.verdict{min-height:1.5em;margin:.6rem 0 0}@media (prefers-reduced-motion:reduce){.card,.card:hover{transition:none;transform:none}}.notes ol{margin:0;padding-left:1.3rem}.notes li{margin-bottom:.7rem}.notes li::marker{color:var(--rule);font-family:Libre Caslon Display,Caslon Display Fallback,serif}details.faq{border-bottom:1px dotted var(--line);padding:.7rem 0}details.faq summary{cursor:pointer;font-weight:700;list-style:none}details.faq summary::-webkit-details-marker{display:none}details.faq summary:before{content:"+";width:1.1rem;color:var(--rule);display:inline-block}details.faq[open] summary:before{content:"–"}details.faq p{margin:.5rem 0 0 1.1rem}.contact{background:var(--paper-2);max-width:calc(var(--measure) + 2rem);border-top:0;margin:1rem 0 0;padding:2rem 1.2rem}footer{max-width:var(--measure);color:var(--ink-soft);padding-top:2.4rem;font-size:.9rem}@media (width<=880px){.bar nav{display:none}.theme{margin-left:auto}html:not(.js) .bar nav{white-space:nowrap;flex:1;gap:.9rem;min-width:0;font-size:.9rem;display:flex;overflow-x:auto}html:not(.js) .menu,html:not(.js) .searchbtn,html:not(.js) .theme{display:none!important}}@media (width<=640px){.bar-in,.sheet{padding-left:2.1rem}.sheet:before{left:1rem}@supports (animation-timeline:scroll()){.sheet:after{left:1rem}}.hero{padding-top:3rem}}.clue{max-width:var(--measure);border:1px solid var(--line);border-left:3px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 55%, transparent);border-radius:4px;margin:0 0 2.6rem;padding:1.1rem 1.2rem 1.15rem}.clue .lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--rule);margin-bottom:.35rem;font-size:.8rem;display:block}.clue p{text-wrap:balance;margin:0;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.35rem;line-height:1.35}.clue a{margin-top:.55rem;font-size:.95rem;display:inline-block}.tally{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin:0 0 1.1rem;font-size:.95rem;display:flex}.tally b{color:var(--ink);vertical-align:-.12em;margin-right:.25rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.6rem;font-weight:400}table.ledger{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.45}.ledger caption{text-align:left;color:var(--ink-soft);padding-bottom:.5rem;font-size:.85rem}.ledger th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1.5px solid var(--ink);padding:.35rem .5rem .35rem 0;font-size:.78rem;font-weight:400}.ledger td{border-bottom:1px dotted var(--line);vertical-align:top;padding:.7rem .6rem .7rem 0}.ledger td.no{color:var(--rule);width:2.2rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif}.ledger td.hall{color:var(--ink-soft);width:9.5rem;font-size:.88rem}.ledger tr.group td{border-bottom:1px solid var(--line);padding-top:1.3rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.12rem}.ledger tr.group td small{color:var(--ink-soft);margin-left:.5rem;font-family:Libre Caslon Text,Caslon Text Fallback,serif;font-size:.82rem}.status{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:var(--rule);white-space:nowrap;border-radius:999px;padding:.08rem .5rem;font-size:.75rem;display:inline-block}.status.solved{background:var(--ledger);border-color:var(--ledger);color:var(--paper)}.ledger .by{color:var(--ink-soft);margin-top:.2rem;font-size:.85rem;display:block}@media (width<=640px){.ledger thead{display:none}.ledger,.ledger tbody,.ledger tr,.ledger td{width:auto;display:block}.ledger tr:not(.group){border-bottom:1px dotted var(--line);grid-template-columns:2rem 1fr auto;column-gap:.4rem;padding:.6rem 0;display:grid}.ledger td{border:0;padding:0}.ledger td.no{grid-row:1/span 2}.ledger td.hall{display:none}.ledger caption{padding-bottom:.3rem;display:block}.ledger tr.group td small{margin:.15rem 0 0;display:block}}.page{max-width:var(--measure);padding:3.5rem 0 1rem}.page h1{text-wrap:balance;margin:0 0 1rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:400;line-height:1.05}.kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--rule);margin:0 0 .6rem;font-size:.82rem}.page h2{margin-top:2.2rem;font-size:1.6rem}.page ul.dis li{margin-bottom:.35rem}.crumb{font-size:.9rem}.dl{align-items:center;gap:.5rem;display:inline-flex}.dl svg{width:1.05em;height:1.05em}:root{--kD:#1e3f27;--kP:#2d4c73;--kC:#6b5a2a;--kM:#686868;--kT:#5c3a6b;--kI:#94591a;--kR:#a3261a;--kH:#a84d3b;--kF:#2a727c}.mk{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--kM);white-space:nowrap;border-radius:2px;padding:.05rem .4rem;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700;line-height:1.55;display:inline-block}.mk.sm{vertical-align:.14em;margin-left:.15rem;padding:0 .32rem;font-size:.62rem}.mstrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);margin:1.4rem 0 0;padding:.55rem 0;font-size:.82rem;line-height:1.9}.mstrip span{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;margin-right:.45rem;font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:700}.mstrip i{font-size:.8rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mstrip span{color:#fff;border-radius:2px;padding:.02rem .35rem}}:root[data-theme=dark] .mstrip span{color:#fff;border-radius:2px;padding:.02rem .35rem}dl.marks{gap:0;margin:0;display:grid}dl.marks>div{border-bottom:1px dotted var(--line);grid-template-columns:9.5rem 1fr;gap:.2rem 1rem;padding:.7rem 0;display:grid}dl.marks dt{margin:0;padding-top:.15rem}dl.marks dd{margin:0;font-size:.97rem;line-height:1.55}dl.marks dd i{color:var(--ink-soft);margin-top:.2rem;font-size:.9rem;display:block}@media (width<=640px){dl.marks>div{grid-template-columns:1fr}}.worked{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 55%, transparent);border-radius:4px;margin-top:1.8rem;padding:1.1rem 1.2rem 1.2rem}.worked p{line-height:1.85}.menu{font:inherit;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:.2rem .8rem;font-size:.9rem;display:none}@media (width<=880px){.menu{display:inline-block}.theme{margin-left:0}.bar.open nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:.4rem 1rem .8rem 2.75rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 30px -20px #00000080}.bar.open nav a{border-bottom:1px dotted var(--line);padding:.65rem 0;font-size:1.05rem}.bar.open nav a:last-child{border-bottom:0}}@media (width>=760px){#services ul.plain{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}#services ul.plain li:nth-last-child(2){border-bottom:1px dotted var(--line)}#services ul.plain li:last-child{border-bottom:0}}a.mk{text-decoration:none}a.mk:hover{filter:brightness(.9);text-decoration:none}dl.marks>div{scroll-margin-top:6rem;transition:background .6s}dl.marks>div:target{background:color-mix(in srgb, var(--ink) 7%, transparent);box-shadow:inset 3px 0 0 var(--ink-soft);border-radius:3px}footer.site{max-width:var(--measure);border-top:1px solid var(--line);gap:.4rem 2rem;margin-top:2.6rem;display:grid}footer.site .motto{color:var(--ink);margin-bottom:.4rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.25rem}footer.site nav{flex-wrap:wrap;gap:.3rem 1.1rem;display:flex}footer.site .fine{margin-top:.8rem;font-size:.82rem}.part{letter-spacing:.14em;text-transform:uppercase;color:var(--rule);align-items:center;gap:.7rem;margin:0 0 .2rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:.95rem;display:flex}.part:after{content:"";background:var(--rule);opacity:.6;flex:0 0 2.5rem;height:1px}.scale figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:.45rem;font-size:.76rem;display:flex}.scale figcaption span:first-child{flex:6.4}.scale figcaption span:last-child{flex:3;padding-left:.4rem}.scale .ends{color:var(--ink-soft);border-top:1px solid var(--line);justify-content:space-between;margin-top:.3rem;padding-top:.2rem;font-size:.76rem;font-style:italic;display:flex}.scale .ends span:first-child:before{content:"← "}.scale .ends span:last-child:after{content:" →"}.seals{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 .9rem;display:flex}.seals a{width:2rem;height:2rem;color:var(--rule);border:1.5px solid var(--rule);border-radius:50%;place-items:center;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:.85rem;text-decoration:none;transition:background .2s,color .2s;display:grid}.seals a:hover{background:var(--rule);color:#fff}.seals a.solved{background:var(--ledger);border-color:var(--ledger);color:#fff}.pull{padding-left:3.2rem;position:relative}.pull:before{content:"“";color:var(--rule);opacity:.85;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:7.5rem;line-height:.8;position:absolute;top:2.2rem;left:-.3rem}@media (width<=640px){.scale figcaption{letter-spacing:.04em;font-size:.64rem}.pull{padding-left:2.4rem}.pull:before{font-size:5.5rem;top:2.4rem}}.filters{flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem;display:flex}.filters button{font:inherit;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .8rem;font-size:.85rem;transition:background .2s,color .2s,border-color .2s}.filters button:hover{color:var(--ink);border-color:var(--ink-soft)}.filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ledger tr[hidden]{display:none!important}.tools{vertical-align:middle;gap:.15rem;margin-left:.35rem;display:inline-flex}.tools button{font:inherit;width:1.7rem;height:1.7rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;font-size:1rem;line-height:1;display:inline-grid}.tools button:hover{border-color:var(--line);color:var(--ink)}.tools svg{width:1rem;height:1rem}.follow[aria-pressed=true]{color:var(--kI)}.seals a.mine{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--kI)}@media (width<=640px){.tools{margin:.35rem 0 0;display:flex}}.quiz{border:1px solid var(--line);border-left:3px solid var(--kI);border-radius:4px;margin-top:1.8rem;padding:1.1rem 1.2rem 1rem}.quiz h3{margin-top:0}.qopts{flex-wrap:wrap;gap:.4rem;display:flex}.qopts .mk{cursor:pointer;opacity:.9;border:0;padding:.3rem .6rem;font-size:.72rem;transition:opacity .2s,transform .15s,box-shadow .2s}.qopts .mk:hover{opacity:1;transform:translateY(-1px)}.qopts .mk.right{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ledger)}.qopts .mk.wrong{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--rule)}.plate2{border-top:1px solid var(--line);max-width:calc(var(--measure) + 2rem);padding:2.6rem 0 0}.plate2 .pull{border-top:0;padding-top:1rem}.still{width:min(100%,17rem);margin:0 auto 1rem}.still img,.wide img{border:1px solid var(--line);border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0000000f,0 14px 34px -16px #0006}@media (width>=900px){.plate2{grid-template-columns:15rem minmax(0,1fr);align-items:center;column-gap:2.4rem;display:grid}.still{width:100%;margin:0}.plate2 .pull{padding:0 0 0 3.2rem}}.wide{width:min(100%,24rem);margin:1.8rem auto 0}.stats{max-width:var(--col);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:1.6rem auto 0;padding:0;list-style:none;display:grid}.stats li+li{border-left:1px solid var(--line)}.stats a{text-align:center;color:var(--ink);padding:1rem .5rem;text-decoration:none;display:block}.stats a:hover b{color:var(--rule)}.stats b{color:var(--ink);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:2.4rem;font-weight:400;line-height:1;display:block}.stats span{color:var(--ink-soft);margin-top:.35rem;font-size:.82rem;line-height:1.3;display:block}@media (width<=640px){.stats{grid-template-columns:repeat(2,1fr)}.stats li:nth-child(3){border-left:0}.stats li:nth-child(n+3){border-top:1px solid var(--line)}.stats b{font-size:2rem}}@media print{.stats{break-inside:avoid}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.still img,.wide img{animation:linear both rise view();animation-range:entry entry 60%}@keyframes rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}}}.tl{scroll-snap-type:x mandatory;scrollbar-width:thin;outline:none;grid-auto-columns:minmax(13rem,15rem);grid-auto-flow:column;gap:1rem;margin:0;padding:1.6rem .2rem .9rem;list-style:none;display:grid;position:relative;overflow-x:auto}.tl:focus-visible{outline:3px solid var(--rule);outline-offset:3px}.tl li{scroll-snap-align:start;padding-top:1.6rem;font-size:.93rem;line-height:1.45;position:relative}.tl li:after{content:"";border-top:1.5px solid var(--line);position:absolute;top:.68rem;left:.75rem;right:-1rem}.tl li.now:after{display:none}.tl li.sealed:before{background:var(--paper);border-color:var(--ink-soft);border-style:dashed}.tl li.sealed p{color:var(--ink-soft);font-style:italic}.mk.sealedmk{color:var(--ink-soft);border:1px dashed var(--ink-soft);background:0 0;align-items:center;gap:.25rem;display:inline-flex}.mk.sealedmk svg{width:.75rem;height:.75rem}.tl li:before{content:"";z-index:1;background:var(--paper);border:2px solid var(--rule);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.32rem;left:0}.tl li.now:before{background:var(--rule);box-shadow:0 0 0 4px color-mix(in srgb, var(--rule) 25%, transparent)}.tl .yr{color:var(--ink);margin:0 0 .35rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.7rem;line-height:1;display:block}.tl p{margin:0 0 .45rem}.tl a{margin-left:.2rem;font-size:.85rem}.swipe{letter-spacing:.08em;text-transform:uppercase;color:var(--rule);margin:-.3rem 0 0;font-size:.8rem;display:none}@media (width<=640px){.swipe{display:block}}.start{border:1px solid var(--line);border-left:3px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 55%, transparent);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:1.4rem 0 1.8rem;padding:1rem 1.2rem;display:flex}.start p{flex:18rem;margin:0}main>section>.part{justify-content:center}main>section>.part:before{content:"";background:var(--rule);opacity:.6;flex:0 0 2.5rem;height:1px}main>section>h2{text-align:center}main>section>p.intro{text-align:center;text-wrap:balance;max-width:40rem;margin-left:auto;margin-right:auto}#cases .seals,#cases .filters,#cases .tally{justify-content:center}#cases .ledger caption,#timeline .swipe,.contact>h2{text-align:center}.contact>.ctas{justify-content:center}footer.site{text-align:center;justify-items:center}footer.site nav{justify-content:center}.pull cite{display:block}.center,.tmpl{text-align:center}:root{--col:min(48rem, 100%)}.sheet{max-width:54rem;padding-left:2.75rem;padding-right:2.75rem}.bar-in{max-width:62rem}.mark{white-space:nowrap}.hero,.promo,.clue,main>section,.plate2,footer.site{max-width:var(--col)!important;margin-left:auto!important;margin-right:auto!important}.hero{padding-top:4rem}@media (width>=900px){.hero{grid-template-columns:minmax(0,1fr) 13.5rem;column-gap:2.4rem}}main>section:nth-of-type(2n):not(.contact){border-radius:6px;padding-left:1.5rem;padding-right:1.5rem;max-width:51rem!important}.contact{padding-left:1.5rem;padding-right:1.5rem;max-width:51rem!important}@media (width<=640px){.sheet{padding-left:2.1rem;padding-right:1rem}main>section:nth-of-type(2n):not(.contact),.contact{padding-left:.8rem;padding-right:.8rem;max-width:none!important;margin-left:-.8rem!important;margin-right:-.8rem!important}}.sheet:before{left:1.6rem}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.sheet:after{left:max(1.6rem,50vw - 25.4rem)}}}table.ledger,.cards,.cases,ul.svc,ol.promises,.rulecards,dl.marks,.tl-wrap,.worked,.quiz,.try,.getbox,.start{width:100%;max-width:100%}.wide,.still{margin-left:auto;margin-right:auto}.bar-in{gap:1rem;max-width:53.5rem!important;padding:.6rem 2.75rem .6rem 2rem!important}.mark{font-size:1.22rem}@media (width<=640px){.bar-in{padding:.6rem 1rem .6rem 2.1rem!important}}main.page{max-width:var(--col);margin-left:auto;margin-right:auto}.verdict:empty{display:none}.try{padding-bottom:1.1rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html.ink .hero h1{clip-path:inset(-.2em 100% -.4em 0);animation:1.9s cubic-bezier(.6,.1,.3,1) both write}html.ink .hero h1 .fn{animation:.5s 1.8s both dot}@keyframes write{to{clip-path:inset(-.2em -2% -.4em 0)}}@keyframes dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}html.reveal main>section>:not(.part),html.reveal .plate2>*{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}html.reveal main>section.in>*,html.reveal .plate2.in>*{opacity:1;transform:none}html.reveal main>section.in>:nth-child(3){transition-delay:80ms}html.reveal main>section.in>:nth-child(4){transition-delay:.14s}html.reveal main>section.in>:nth-child(n+5){transition-delay:.2s}}.lens{pointer-events:none;opacity:0;z-index:2;background-repeat:no-repeat;border:5px solid #b08a3c;border-radius:50%;width:150px;height:150px;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 0 2px #6e5420,0 14px 30px -10px #0009,inset 0 0 18px #00000040}.seals a.solved{color:#fff;background:radial-gradient(circle at 35% 30%,#d3554a 0 18%,#a3261a 45%,#7a1810 100%);border:0;animation:.5s cubic-bezier(.3,1.6,.5,1) both stamp;box-shadow:0 0 0 2px #a3261a80,inset 0 -2px 3px #00000059,0 2px 4px #0000004d}@keyframes stamp{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}to{opacity:1;transform:none}}.status.solved{color:#fff;background:radial-gradient(circle at 35% 30%,#c94a3f,#8f1f14);border-color:#8f1f14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60rem 42rem at 50% 32%,#ffc47812,#0000 70%);position:fixed;inset:0}}:root[data-theme=dark] body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60rem 42rem at 50% 32%,#ffc47812,#0000 70%);position:fixed;inset:0}.meter{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;max-width:22rem;height:6px;margin:0 auto .7rem;overflow:hidden}.meter span{background:var(--ledger);border-radius:999px;height:100%;transition:width .8s;display:block}.hint{color:var(--ink-soft);border-left:2px solid var(--kI);margin-top:.4rem;padding-left:.6rem;font-size:.9rem;display:block}.checker{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:1rem 1.2rem 1.1rem}.ck{counter-reset:ck;margin:0;padding:0;list-style:none}.ck li{counter-increment:ck;border-bottom:1px dotted var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 0;display:flex}.ck li:last-child{border-bottom:0}.ck li>span:before{content:counter(ck) ". ";color:var(--rule);font-family:Libre Caslon Display,Caslon Display Fallback,serif}.ck li div{gap:.35rem;display:flex}.ck button{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.18rem .8rem;font-size:.88rem}.ck button:hover{border-color:var(--ink-soft)}.ck button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.weigh{border:1px solid var(--line);border-left:3px solid var(--kC);border-radius:4px;margin-top:1.8rem;padding:1.1rem 1.2rem 1rem}.weigh h3{margin-top:0}#beam{transform-origin:160px 28px;transition:transform .8s cubic-bezier(.3,1.4,.5,1)}.sides{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.adds{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.adds .mk{cursor:pointer;border:0;padding:.25rem .45rem;font-size:.66rem}@media (width<=560px){.sides{grid-template-columns:1fr}}.tl-filters{justify-content:center;margin:.4rem 0 0}.tl li[hidden]{display:none}details.faq[hidden]{display:none}mark.hl{background:color-mix(in srgb, var(--kI) 30%, transparent);color:inherit;border-radius:2px}main>section+section:before,main>.plate2+section:before,.plate2:before{width:7.5rem;height:1.5rem;content:""!important;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24'%3E%3Cg fill='none' stroke='%23B3362B' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M4 12h30c6 0 8-6 14-6s7 6 12 6-6 6-12 6-8-6-14-6'/%3E%3Cpath d='M116 12H86c-6 0-8-6-14-6s-7 6-12 6 6 6 12 6 8-6 14-6'/%3E%3C/g%3E%3Ccircle cx='60' cy='12' r='2.6' fill='%23B3362B'/%3E%3C/svg%3E") center/contain no-repeat!important;background-origin:content-box!important;padding:0 .6rem!important;top:-.78rem!important}.gl{font:inherit;color:inherit;cursor:help;text-decoration:underline dotted color-mix(in srgb, var(--rule) 70%, transparent);text-underline-offset:.22em;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px}.gl:hover{color:var(--rule)}[popover].gloss{background:var(--ink);max-width:min(19rem,100vw - 2rem);color:var(--paper);border:0;border-radius:5px;margin:0;padding:.7rem .9rem;font-size:.9rem;line-height:1.5;position:fixed;inset:auto;box-shadow:0 14px 30px -12px #00000080}[popover].gloss b{color:color-mix(in srgb, var(--paper) 80%, var(--rule));margin-bottom:.15rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.05rem;font-weight:400;display:block}.listen{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;vertical-align:.15em;background:0 0;border-radius:999px;margin-left:.4rem;padding:.12rem .6rem .1rem;font-size:.78rem}.listen:hover{color:var(--ink);border-color:var(--ink-soft)}.listen[aria-pressed=true]{background:var(--rule);color:#fff;border-color:var(--rule)}main>section>.part{flex-wrap:wrap}.explore{grid-template-columns:1fr 1fr;gap:.9rem;margin:1.4rem 0 0;display:grid}.explore a{color:inherit;border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:1rem 1.1rem 1.05rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.explore a:hover{border-color:var(--ink-soft);transform:translateY(-2px);box-shadow:0 12px 26px -18px #00000080}.explore .k{letter-spacing:.1em;text-transform:uppercase;color:var(--rule);margin-bottom:.2rem;font-size:.76rem;display:block}.explore b{margin-bottom:.25rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.3rem;font-weight:400;display:block}.explore span.d{color:var(--ink-soft);font-size:.93rem;line-height:1.5}@media (width<=640px){.explore{grid-template-columns:1fr}}.searchbtn{border:1px solid var(--line);width:2.1rem;height:2.1rem;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;place-items:center;margin-left:.4rem;display:inline-grid}.searchbtn:hover{color:var(--ink);border-color:var(--ink-soft)}.searchbtn svg{width:1rem;height:1rem}@media (width<=880px){.searchbtn{margin-left:auto}.menu{margin-left:.4rem}}dialog.search{border:1px solid var(--line);background:var(--paper);width:min(40rem,100vw - 2rem);max-height:80vh;color:var(--ink);border-radius:8px;margin:8vh auto auto;padding:0;box-shadow:0 30px 70px -30px #0009}dialog.search::backdrop{backdrop-filter:blur(3px);background:#14181c73}.search-in{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.search-in input{font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:.3rem 0;font-size:1.1rem}.search-in input:focus{outline:none}.search-in input:focus-visible{outline:2px solid var(--rule);outline-offset:2px}.search-res{max-height:60vh;margin:0;padding:.3rem 0;list-style:none;overflow:auto}.search-res li a{color:inherit;border-bottom:1px dotted var(--line);padding:.6rem 1rem;text-decoration:none;display:block}.search-res li a:hover,.search-res li a:focus{background:color-mix(in srgb, var(--rule) 7%, transparent)}.search-res b{font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.1rem;font-weight:400;display:block}.search-res span{color:var(--ink-soft);font-size:.88rem;line-height:1.45;display:block}.search-res .note{padding:.8rem 1rem}.search-tip{margin:0;padding:.4rem 1rem .7rem}kbd{font:inherit;border:1px solid var(--line);border-bottom-width:2px;border-radius:3px;padding:0 .3em;font-size:.85em}@media (width>=641px){.explore{grid-template-columns:1fr 1fr}}.toc{flex-wrap:wrap;gap:.4rem .9rem;margin:1rem 0 .5rem;font-size:.95rem;display:flex}.tool{border-top:1px solid var(--line);padding:1.6rem 0 1rem}.tool h2{margin-top:0}.result{margin:.4rem 0;font-size:1.1rem}.result b{color:var(--rule);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.3rem;font-weight:400}label.btn{cursor:pointer}.book{aspect-ratio:3/2;outline:none;width:min(46rem,92vw);position:relative}.book:focus-visible{outline:3px solid var(--rule);outline-offset:6px}.leaf{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,.1,.2,1);position:absolute;top:0;left:50%}.book:not(.opened) .leaf{left:25%}.book{transition:none}.leaf{will-change:transform}.leaf.turned{transform:rotateY(-180deg)}.face{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#2a2418;cursor:pointer;background:#f6f0e1;border:1px solid #d9ccae;padding:8% 9% 10%;font-size:clamp(.72rem,1.55vw,.98rem);line-height:1.55;position:absolute;inset:0;overflow:hidden;box-shadow:inset 12px 0 18px -14px #00000059}.face.back{transform:rotateY(180deg);box-shadow:inset -12px 0 18px -14px #00000059}.face h2{color:#2a2418;margin:.2em 0 .4em;font-size:1.7em;line-height:1.1}.face h3{color:#7a1810;margin:0 0 .4em;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.35em;font-weight:400}.face p{margin:0 0 .6em}.face ol{margin:0;padding-left:1.2em}.face a{color:#2b4a41}.face .pg{text-align:center;color:#8a7a5a;font-size:.8em;position:absolute;bottom:4%;left:0;right:0}.face .drop:first-letter{float:left;color:#a3261a;padding:.08em .08em 0 0;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:3.4em;line-height:.8}.leaf:first-child .front{padding:0}@media (prefers-reduced-motion:reduce){.leaf{transition:none}}.notebook{border:1px solid var(--line);border-left:3px solid var(--kI);background:var(--paper);border-radius:4px;margin:1.6rem 0;padding:1rem 1.2rem}.notebook h2{margin-top:0;font-size:1.4rem}.notebook textarea{width:100%;font:inherit;color:var(--ink);background:repeating-linear-gradient(var(--paper), var(--paper) 1.65rem, color-mix(in srgb, var(--line) 70%, transparent) 1.65rem, color-mix(in srgb, var(--line) 70%, transparent) calc(1.65rem + 1px));border:1px solid var(--line);resize:vertical;border-radius:4px;padding:0 .6rem;font-size:1rem;line-height:1.65rem}@media print{.searchbtn,dialog.search,.notebook .nbbtns,.no-print{display:none!important}}.guide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.4rem;margin:1.4rem 0 1rem;display:grid}.cert-svg{width:100%;height:auto;display:block}.cert-svg .paper{fill:#f4efe2}.cert-svg .frame{fill:none;stroke:#7a6a4a;stroke-width:2px}.cert-svg .box{fill:none;stroke:#9b8b6a;stroke-width:1.5px}.cert-svg .line{stroke:#c8bb9c;stroke-width:1.2px;stroke-dasharray:4 6}.cert-svg .lbl{fill:#5a4e36;letter-spacing:.5px;font:600 15px Georgia,serif}.spot{background:var(--rule);color:#fff;cursor:pointer;border:0;border-radius:50%;width:1.7rem;height:1.7rem;margin:0;font:600 .8rem/1 Georgia,serif;transition:transform .15s;position:absolute;box-shadow:0 0 0 3px #ffffffb3,0 4px 10px -3px #00000080}.spot:hover,.spot[aria-pressed=true]{background:var(--ink);transform:scale(1.18)}.panel{border:1px solid var(--line);border-left:3px solid var(--rule);background:var(--paper);border-radius:4px;padding:1rem 1.2rem;position:sticky;top:5rem}.panel h2{margin:.1rem 0 .6rem;font-size:1.6rem}.panel .trust{border-top:1px dotted var(--line);padding-top:.6rem}@media (width<=900px){.guide{grid-template-columns:1fr}.panel{position:static}.spot{width:1.35rem;height:1.35rem;font-size:.68rem}}.maproom{z-index:1;width:min(78rem,100vw - 2rem);margin:1rem 0 1.5rem;position:relative;left:50%;transform:translate(-50%)}@media print{.maproom{display:none!important}}.recsec[hidden],.reclist li[hidden],.gl[hidden]{display:none}.paid{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);vertical-align:.12em;border-radius:10px;margin-left:.4rem;padding:0 .45rem;font-size:.68rem;display:inline-block}.glossary{margin:1rem 0}.fbfollow{border:1px solid var(--line);color:var(--ink);border-radius:20px;align-items:center;gap:.45rem;margin:.4rem 0 .6rem;padding:.4rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.fbfollow:hover{border-color:var(--rule)}.fbfollow svg{width:18px;height:18px}.fammakes .k,.solved .k{letter-spacing:.12em;text-transform:uppercase;color:var(--rule);margin:0 0 .2rem;font-size:.78rem}.solved{border:1px solid var(--line);border-top:3px solid var(--kR);background:var(--paper);border-radius:4px;padding:1rem 1.2rem}.solved p{margin:.5rem 0}@media print{.listen,.explore{display:none!important}.gl{text-decoration:none}@page{margin:.6in}.bar,.theme,.menu,.src,.skip,body:before,.sheet:before,.sheet:after,.tools,.filters,.tl-nav,.swipe,.seals,#copy,.copied,.ctas,.start .btn,.dl{display:none!important}:root{--paper:#fff!important;--paper-2:#f4f4f2!important;--ink:#000!important;--ink-soft:#444!important;--line:#bbb!important}body{color:#000!important;background:#fff!important;font-size:11pt!important}.sheet{max-width:none!important;padding:0!important}.hero{padding:0 0 1rem!important;display:block!important}.plate{float:right!important;width:2.2in!important;margin:0 0 .5rem 1rem!important}img{break-inside:avoid!important;opacity:1!important;max-width:100%!important;height:auto!important;box-shadow:none!important;animation:none!important;transform:none!important}.still{width:3in!important;margin:0 auto 1rem!important}.wide{width:3.4in!important;margin:1rem auto 0!important}.plate2{display:block!important}figure,table.ledger tr,.try,.worked,.quiz,dl.marks>div,.tl li,.clue{break-inside:avoid!important}h2,h3,.part{break-after:avoid!important}.tl{padding:0!important;display:block!important;overflow:visible!important}.tl li{padding:0 0 .5rem 1.2rem!important}.tl li:after{display:none!important}.tl li:before{top:.35rem!important}.tl .yr{margin-right:.4rem!important;font-size:1.1rem!important;display:inline!important}.tl p{display:inline!important}details.faq p{display:block!important}.mk,.mstrip span,.status,.bar9 a{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}a{color:inherit!important}footer.site nav{display:none!important}footer.site .fine:after{content:" · projectscroll.com"}}main>section{border-top:0;padding:3.4rem 0 3rem;position:relative}main>section+section:before,main>.plate2+section:before,main>section+.plate2:before{content:"❧";color:var(--rule);background:var(--paper);padding:0 .9rem;font-size:1.3rem;line-height:1;position:absolute;top:-.95rem;left:50%;transform:translate(-50%)}main>section:nth-of-type(2n):not(.contact){background:color-mix(in srgb, var(--paper-2) 55%, transparent);max-width:calc(var(--measure) + 2.8rem);border-radius:0 0 6px 6px;margin-left:-1.4rem;padding-left:1.4rem;padding-right:1.4rem}.plate2{position:relative}.plate2:before{content:"❧";color:var(--rule);background:var(--paper);padding:0 .9rem;font-size:1.3rem;line-height:1;position:absolute;top:-.95rem;left:50%;transform:translate(-50%)}@media (width<=640px){main>section:nth-of-type(2n):not(.contact){max-width:none;margin-left:-.9rem;padding-left:.9rem;padding-right:.9rem}}h3.sub{text-align:center;margin:2.2rem 0 .9rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.4rem;font-weight:400}#hunt>h3{text-align:center}.cases{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.cases p{border:1px solid var(--line);border-top:3px solid var(--rule);background:var(--paper);border-radius:4px;margin:0;padding:1rem 1rem .9rem;font-size:.95rem;line-height:1.5}.cases p:before{content:none}.cases .src{vertical-align:baseline;margin:.6rem 0 0;padding:.1rem .45rem;font-size:.72rem;display:block}@media (width<=760px){.cases{grid-template-columns:1fr}}ol.promises{counter-reset:pr;grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}ol.promises li{counter-increment:pr;border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:.9rem 1rem .95rem 3.2rem;font-size:.95rem;line-height:1.5;position:relative}ol.promises li:last-child{grid-column:1/-1}ol.promises li:before{content:counter(pr);color:var(--rule);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.6rem;line-height:1;position:absolute;top:.85rem;left:1rem}ol.promises b{display:block}@media (width<=640px){ol.promises{grid-template-columns:1fr}}.totop{z-index:6;width:2.6rem;height:2.6rem;color:var(--paper);background:var(--ink);opacity:.85;border-radius:50%;place-items:center;font-size:1.15rem;text-decoration:none;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 20px -10px #0009}.totop:hover{opacity:1;text-decoration:none;transform:translateY(-2px)}@media print{.totop{display:none!important}main>section:nth-of-type(2n){background:0 0!important}main>section+section:before{background:#fff!important}.rulecards li,ol.promises li,.cases p{break-inside:avoid}}.plate2{padding-bottom:2.8rem}main>.contact{margin-top:2.4rem}footer.site{margin-left:auto;margin-right:auto}.progress{background:var(--rule);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress{animation:linear both prog}.bar .progress{animation-timeline:scroll(root)}@keyframes prog{to{transform:scaleX(1)}}}}@supports not (animation-timeline:scroll()){.progress{display:none}}.linkbtn{font:inherit;color:var(--ledger);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.linkbtn:hover{text-decoration-thickness:2px}details.faq summary{transition:color .2s}details.faq summary:hover{color:var(--rule)}details.faq[open]{background:color-mix(in srgb, var(--paper) 60%, transparent)}.tl li.dkD:before{border-color:var(--kD)}.tl li.dkT:before{border-color:var(--kT)}.tl li{border-radius:4px;transition:background .2s}.tl li:hover{background:color-mix(in srgb, var(--paper) 70%, transparent)}.ledger tr[id^=case-]{transition:background .2s}.ledger tr[id^=case-]:hover{background:color-mix(in srgb, var(--paper) 75%, transparent)}.ledger tr[id^=case-]:target{background:color-mix(in srgb, var(--rule) 9%, transparent);box-shadow:inset 3px 0 0 var(--rule)}.ledger tr[id^=case-]{scroll-margin-top:6rem}#services ul.svc{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}#services ul.svc li,#services ul.svc li:nth-last-child(2),#services ul.svc li:last-child{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:.85rem 1rem .9rem;font-size:.95rem;line-height:1.5;transition:border-color .2s,transform .2s}#services ul.svc li:hover{border-color:var(--ink-soft);transform:translateY(-1px)}#services ul.svc li:last-child{grid-column:1/-1}#services ul.svc b{color:var(--rule);margin-bottom:.15rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.12rem;font-weight:400}@media (width<=640px){#services ul.svc{grid-template-columns:1fr}}.trust{color:var(--ink-soft);flex-wrap:wrap;gap:.3rem 1.2rem;margin:-.8rem 0 1.6rem;padding:0;font-size:.88rem;list-style:none;display:flex}.trust li:before{content:"✓";color:var(--ledger);margin-right:.4rem}@media print{.progress,.linkbtn,#msgform .btn{display:none!important}}.promo{max-width:calc(var(--measure) + 12rem);border:1px solid var(--line);background:var(--paper-2);text-align:center;border-radius:6px;margin:0 0 2rem;padding:1.6rem 1.6rem 1.5rem;position:relative;overflow:hidden}.promo:before{content:"";background:linear-gradient(90deg, var(--kD) 0 11.1%, var(--kP) 0 22.2%, var(--kC) 0 33.3%, var(--kM) 0 44.4%, var(--kT) 0 55.5%, var(--kF) 0 66.6%, var(--kI) 0 77.7%, var(--kR) 0 88.8%, var(--kH) 0);height:4px;display:none;position:absolute;top:0;left:0;right:0}.promo-h{text-wrap:balance;margin:0 0 .7rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.7rem,3.6vw,2.3rem);font-weight:400;line-height:1.15}.promo-lede{text-wrap:balance;max-width:44rem;margin:0 auto 1.1rem}.promo-ctas{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;display:flex}@media (width<=640px){.promo{padding:1.3rem 1rem 1.2rem}.promo-ctas .btn{text-align:center;flex:100%}}@media print{.promo{break-inside:avoid;background:#fff!important}.promo-ctas{display:none!important}.promo:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.clue{max-width:calc(var(--measure) + 12rem)}@media print{#msgform{display:none!important}.contact{break-inside:avoid}}.plate picture{display:block}.tl-filters button .n{background:color-mix(in srgb, var(--ink) 9%, transparent);min-width:1.35em;color:var(--ink-soft);border-radius:999px;margin-left:.1rem;padding:0 .3em;font-size:.75em;line-height:1.45;display:inline-block}.tl-filters button[aria-pressed=true] .n{background:color-mix(in srgb, var(--paper) 25%, transparent);color:inherit}.tl{-webkit-mask-image:none;mask-image:none}.tl.fl{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.tl.fr{-webkit-mask-image:linear-gradient(270deg,#0000,#000 2.5rem);mask-image:linear-gradient(270deg,#0000,#000 2.5rem)}.tl.fl.fr{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.tl li.sealed:before{background:radial-gradient(circle at 35% 30%,#d0634f 0 12%,#a3352a 38%,#6e1d16 100%);border:0;border-radius:50%;width:.95rem;height:.95rem;top:.22rem;left:-.1rem;box-shadow:0 1px 2px #00000059,inset 0 0 0 2px #ffffff14}.tl li.sealed{transition:background .2s,transform .2s}.tl li.sealed:hover{transform:translateY(-2px)}@media print{.tl{-webkit-mask-image:none!important;mask-image:none!important}}.explore a{padding-right:3.4rem;position:relative}.explore .ic{width:1.9rem;height:1.9rem;color:var(--rule);opacity:.55;transition:opacity .2s,transform .25s;position:absolute;top:.95rem;right:1rem}.explore a:hover .ic{opacity:1;transform:rotate(-6deg)scale(1.08)}.clue{padding-right:7rem;position:relative;overflow:hidden}@media (width<=640px){.clue{padding-right:1.2rem}}footer.site nav a{color:var(--ink-soft);border-bottom:1px solid color-mix(in srgb, var(--ink-soft) 30%, transparent);text-decoration:none;transition:color .2s,border-color .2s}footer.site nav a:hover{color:var(--rule);border-bottom-color:var(--rule)}@media (width>=881px) and (width<=1020px){.bar nav{gap:.75rem;font-size:.88rem}}@media print{.explore .ic,.clue-ic{display:none!important}}@keyframes flicker{0%,to{opacity:1}22%{opacity:.88}41%{opacity:.97}63%{opacity:.84}80%{opacity:.95}}::selection{color:inherit;background:#ffbe4661}html{scrollbar-color:color-mix(in srgb, var(--ink-soft) 55%, transparent) transparent}@media print{html.reveal main>section>*,html.reveal .plate2>*{opacity:1!important;transform:none!important}.hero h1{clip-path:none!important;animation:none!important}.lens,.lens-tip,.checker,.weigh,.tl-filters,.faqbar,.meter,#openMsgr,body:after{display:none!important}}.bar-in{gap:.7rem}.bar nav{gap:.68rem;font-size:.9rem}.bar nav+.searchbtn{margin-left:.45rem}@media (width>=881px) and (width<=1020px){.bar nav{gap:.55rem;font-size:.84rem}.bar-in{gap:.5rem}.bar .brand{font-size:.95em}}:root{--panel:#eef1eb;--panel-2:#e2e8df;--panel-edge:#c3ccc1;--panel-shadow:0 1px 0 #ffffffa6 inset, 0 22px 44px -34px #1824308c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--panel:#192027;--panel-2:#1e272f;--panel-edge:#2e3a44;--panel-shadow:0 1px 0 #ffffff0a inset, 0 22px 44px -30px #000c}}:root[data-theme=dark]{--panel:#192027;--panel-2:#1e272f;--panel-edge:#2e3a44;--panel-shadow:0 1px 0 #ffffff0a inset, 0 22px 44px -30px #000c}main>section>.part{counter-increment:part}main>section,main>section:nth-of-type(2n):not(.contact),main>section.contact{box-shadow:none;isolation:isolate;position:relative;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0 -2.75rem!important;padding:4.2rem 2.75rem 3.4rem!important}main>section:nth-of-type(2n):not(.contact){background:var(--panel-2)!important;border-top:1px solid color-mix(in srgb, var(--gold) 30%, transparent)!important;border-bottom:1px solid color-mix(in srgb, var(--gold) 30%, transparent)!important}@media (width<=640px){main>section,main>section:nth-of-type(2n):not(.contact),main>section.contact{margin:0 -.9rem!important;padding-left:.9rem!important;padding-right:.9rem!important}}main>section:after{content:counter(part, upper-roman);z-index:-1;color:var(--rule);opacity:.075;pointer-events:none;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:5.4rem;line-height:1;position:absolute;top:.9rem;right:1.3rem}main>section.contact:after{content:none}main>section+section:before,main>.plate2+section:before,main>section+.plate2:before,.plate2:before{background-color:#0000!important;top:-2.55rem!important}main>section+section,main>.plate2+section{border-top-width:3px!important}.plate2{margin-top:3.4rem!important;padding-top:1rem!important}main>.clue{margin-top:3.4rem!important}.stats{margin-bottom:0}@media (width<=640px){main>section,main>section:nth-of-type(2n):not(.contact),main>section.contact{border-radius:10px!important;max-width:none!important;margin:2.6rem -.45rem 2.6rem .1rem!important;padding:2.6rem .9rem 2.3rem!important}main>section:after{font-size:3.6rem;top:.7rem;right:.8rem}main>section+section:before,main>.plate2+section:before,.plate2:before{top:-2.1rem!important}}@media print{main>section{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #999!important;border-radius:0!important;margin:0!important;padding:1.5rem 0!important}main>section:after{display:none!important}}.nextpart{border-top:1px dashed var(--panel-edge);margin:2.4rem 0 0;padding-top:1.1rem;font-size:.92rem;text-align:right!important}.nextpart a{color:var(--ink-soft);text-decoration:none}.nextpart a span{letter-spacing:.12em;text-transform:uppercase;color:var(--rule);margin-right:.3rem;font-size:.75rem}.nextpart a b{color:var(--ink);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-weight:400}.nextpart a i{margin-left:.25rem;font-style:normal;transition:transform .2s;display:inline-block}.nextpart a:hover{color:var(--ink)}.nextpart a:hover i{transform:translateY(3px)}.partrail{display:none}@media (width>=1220px){.partrail{z-index:40;top:50%;left:calc(50% - var(--col)/2 - 6.2rem);opacity:0;pointer-events:none;flex-direction:column;gap:.15rem;width:4rem;transition:opacity .4s;display:flex;position:fixed;transform:translateY(-50%)}.partrail.show{opacity:1;pointer-events:auto}.partrail a{color:var(--ink-soft);border-right:2px solid #0000;justify-content:flex-end;align-items:center;padding:.18rem .5rem .18rem 0;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:.92rem;text-decoration:none;transition:color .2s,border-color .2s;display:flex;position:relative}.partrail a b{font-weight:400}.partrail a span{white-space:nowrap;background:var(--panel);border:1px solid var(--panel-edge);color:var(--ink);opacity:0;pointer-events:none;border-radius:6px;padding:.2rem .55rem;font-family:inherit;font-size:.85rem;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + .7rem);transform:translateY(-50%);box-shadow:0 8px 18px -12px #0006}.partrail a:hover span,.partrail a:focus-visible span{opacity:1}.partrail a:hover{color:var(--ink)}.partrail a[aria-current=true]{color:var(--rule);border-right-color:var(--rule)}}@media print{.partrail,.nextpart{display:none!important}}main>section>h3{text-align:center;justify-content:center;align-items:center;gap:.9rem;display:flex;margin:3rem 0 1.1rem!important}main>section>h3:before,main>section>h3:after{content:"";background:color-mix(in srgb, var(--rule) 45%, transparent);flex:1 1 0;max-width:5.5rem;height:1px}#services ul.svc li{position:relative;padding-right:3rem!important}#services ul.svc li .ic{width:1.6rem;height:1.6rem;color:var(--rule);opacity:.5;transition:opacity .2s,transform .25s;position:absolute;top:.85rem;right:.9rem}#services ul.svc li:hover .ic{opacity:1;transform:rotate(-6deg)scale(1.08)}@media (hover:hover){.ledger tbody tr:not(.group){transition:background .15s}.ledger tbody tr:not(.group):hover{background:color-mix(in srgb, var(--rule) 6%, transparent)}}@media print{#services ul.svc li .ic{display:none!important}}@media (width>=900px){.hero h1{white-space:nowrap}}@media (width<=400px){.bar-in{gap:.35rem!important;padding-left:1.7rem!important;padding-right:.55rem!important}.bar .brand{font-size:.92em}.theme,.menu{font-size:.85rem;padding:.18rem .6rem!important}.searchbtn{width:1.9rem;height:1.9rem}.menu{margin-left:.3rem}}@media (width<=340px){.bar .brand{font-size:.84em}.bar-in{gap:.25rem!important;padding-left:1.55rem!important}.theme,.menu{padding:.15rem .5rem!important}}html{background:#0f2433}html:before{content:"";z-index:-1;pointer-events:none;background:#0f2433 url(/img/bg-new-france-blue.jpg) 50%/cover no-repeat;position:fixed;inset:0}@supports (background-image:image-set(url("a.webp") type("image/webp"))){html:before{background-image:image-set("/img/bg-new-france-blue.webp" 1x type("image/webp"),"/img/bg-new-france-blue.jpg" 1x type("image/jpeg"))}}body{background:0 0!important}.sheet{background:var(--paper);box-shadow:0 0 0 1px #0000002e,0 30px 80px -20px #000000a6}footer.site{padding-bottom:1rem}.bar{background:color-mix(in srgb, var(--paper) 92%, transparent)!important}@media print{html:before{display:none!important}html{background:#fff!important}.sheet{box-shadow:none!important}}@media (width>=1220px){.partrail{left:calc(50% - 32rem)}.partrail a{color:#b9cad6;text-shadow:0 1px 2px #0009}.partrail a:hover{color:#fff}.partrail a[aria-current=true]{color:#ff8f80;border-right-color:#ff8f80}}.btoast{z-index:95;background:var(--ink);max-width:20rem;color:var(--paper);opacity:0;border-radius:10px;align-items:center;gap:.7rem;padding:.7rem 1rem .7rem .7rem;transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .3s;display:flex;position:fixed;bottom:1rem;left:1rem;transform:translateY(150%);box-shadow:0 14px 34px -12px #0009}.btoast.on{opacity:1;transform:none}.btoast svg{flex:none;width:2.6rem;height:2.6rem}.btoast small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.72rem;display:block}.btoast b{font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.15rem;font-weight:400;line-height:1.2;display:block}.btoast a{color:inherit;font-size:.82rem}.tin{fill:#b8bdbf;stroke:#6f777b;stroke-width:1.2px;stroke-linejoin:round}.boss{fill:#d9dddf;stroke:#6f777b;stroke-width:.8px}@media (prefers-reduced-motion:reduce){.btoast{transition:none}}.linkbtn{font:inherit;color:var(--ledger);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:no-preference){@keyframes march{to{stroke-dashoffset:-130px}}}.cipherline{letter-spacing:.32em;color:var(--ink-soft);opacity:1;user-select:all;margin:.6rem 0 0;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:.7rem}.cipherline:hover{color:var(--rule)}@media print{.btoast,.clue-next,.otd{display:none!important}}.tncorner{width:min(100%,40rem);margin:1.6rem auto 1.2rem}.tnc-frame{border:1px solid var(--line);aspect-ratio:900/606;background:#f1efe8;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 14px 34px -18px #00000073}.tnc-frame img{object-fit:cover;width:100%;height:100%;display:block}.tnc-old{clip-path:inset(0 calc(100% - var(--x)) 0 0);position:absolute;inset:0}.tnc-frame:after{content:"";top:0;bottom:0;left:var(--x);background:var(--rule);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #fff9}.tnc-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.tnc-range:focus-visible+.tnc-lab{outline:none}.tnc-frame:focus-within{outline:3px solid var(--rule);outline-offset:3px}.tnc-lab{color:#fff;pointer-events:none;background:#1d2733b3;border-radius:3px;padding:.05rem .5rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:.95rem;position:absolute;bottom:.5rem}.tnc-lab.l{left:.5rem}.tnc-lab.r{right:.5rem}.tncorner figcaption{color:var(--ink-soft);text-align:center;margin-top:.55rem;font-size:.85rem;line-height:1.45}@keyframes blow{0%{r:17}30%{r:21}to{r:17}}@keyframes crack{0%{background:radial-gradient(circle at 35% 30%,#d0634f 0 12%,#a3352a 38%,#6e1d16 100%);transform:scale(1)}35%{transform:scale(1.35)rotate(-8deg)}60%{opacity:.4;transform:scale(.6)rotate(14deg)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.season{z-index:0;pointer-events:none;position:fixed;inset:0}:root[data-theme=dark]:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 27% 62%,#fff,#0000),radial-gradient(1.5px 1.5px at 41% 33%,#fff,#0000),radial-gradient(1px 1px at 63% 12%,#fff,#0000),radial-gradient(1px 1px at 78% 71%,#fff,#0000),radial-gradient(1.5px 1.5px at 88% 28%,#fff,#0000),radial-gradient(1px 1px at 6% 84%,#fff,#0000),radial-gradient(1px 1px at 93% 90%,#fff,#0000),radial-gradient(1px 1px at 52% 88%,#fff,#0000),radial-gradient(1px 1px at 34% 8%,#fff,#0000);background-size:420px 420px;position:fixed;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):after{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 27% 62%,#fff,#0000),radial-gradient(1.5px 1.5px at 41% 33%,#fff,#0000),radial-gradient(1px 1px at 63% 12%,#fff,#0000),radial-gradient(1px 1px at 78% 71%,#fff,#0000),radial-gradient(1.5px 1.5px at 88% 28%,#fff,#0000),radial-gradient(1px 1px at 6% 84%,#fff,#0000),radial-gradient(1px 1px at 93% 90%,#fff,#0000),radial-gradient(1px 1px at 52% 88%,#fff,#0000),radial-gradient(1px 1px at 34% 8%,#fff,#0000);background-size:420px 420px;position:fixed;inset:0}}.cipherline.big{letter-spacing:.2em;opacity:1;color:var(--ink);font-size:1rem;line-height:1.8}.charter{display:none}@page charter{size:landscape;margin:.5in}.charter{page:charter}@media print{html:has(body.printing-charter):before,html:has(body.printing-charter):after,body.printing-charter>:not(.charter){display:none!important}.season{display:none!important}}.ticker{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 70%, var(--paper));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;margin:1.8rem 0 0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px -22px #0009}@keyframes tkpulse{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.ticker a{color:var(--ink);font-size:.98rem;text-decoration:none}.ticker a:hover,.ticker a:focus-visible{color:var(--rule);text-underline-offset:3px;text-decoration:underline}.ticker time{color:var(--rule);font-variant-numeric:oldstyle-nums;margin-right:.4rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif}.ticker li.fresh a:before{content:"New";background:var(--rule);color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:.12em;border-radius:999px;margin-right:.45rem;padding:0 .4rem;font-size:.68rem;display:inline-block}@keyframes tkroll{to{transform:translate(-50%)}}@media (width<=700px){.ticker{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag ctl""view view""list list"}}@media print{.ticker{display:none!important}}.bar{transition:box-shadow .3s,background-color .3s}@media (width>=881px){.bar nav a{background:linear-gradient(var(--rule),var(--rule)) no-repeat 50% 100% / 0 2px;border-bottom:0;padding:.2rem 0;transition:color .2s,background-size .25s}.bar nav a:hover,.bar nav a:focus-visible{color:var(--ink);background-size:100% 2px}.bar nav a[aria-current=true]{background-size:100% 2px}}.theme{place-items:center;width:2.1rem;height:2.1rem;font-size:0;display:inline-grid;padding:0!important}.theme svg,.badgelink svg{width:1.05rem;height:1.05rem}.badgelink{border:1px solid var(--line);width:2.1rem;height:2.1rem;color:var(--ink-soft);border-radius:999px;flex:none;place-items:center;margin-left:.35rem;text-decoration:none;display:inline-grid;position:relative}.badgelink:hover,.theme:hover,.searchbtn:hover{color:var(--rule);border-color:var(--rule)}.badgelink .bn{background:var(--rule);color:#fff;text-align:center;border-radius:999px;min-width:1.05rem;height:1.05rem;padding:0 .22rem;font:400 .66rem/1.05rem Libre Caslon Text,Caslon Text Fallback,serif;position:absolute;top:-.3rem;right:-.35rem}.badgelink.ping{animation:.9s bping}@keyframes bping{30%{transform:scale(1.25)rotate(-12deg)}60%{transform:scale(.95)rotate(6deg)}}.bar-in>.theme{margin-left:.35rem}@media (width<=880px){.badgelink,.bar-in>.theme{margin-left:.3rem}}@media (width<=400px){.theme,.badgelink{width:1.9rem!important;height:1.9rem!important}}@media (width<=340px){.badgelink{display:none}}@media (width<=880px){.bar.open nav{animation:.22s menudrop}.bar.open nav a{align-items:baseline;gap:.7rem;display:flex}.bar.open nav a[data-n]:before{content:attr(data-n);min-width:2.2rem;color:var(--rule);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:.85rem}.bar.open nav a[aria-current=true]{color:var(--rule)}}@keyframes menudrop{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.bar.open nav,.badgelink.ping{animation:none}}@keyframes otdin{0%{opacity:0;transform:translateY(4px)}}#cases tr.picked td{animation:2.4s picked}@keyframes picked{0%,40%{background:color-mix(in srgb, var(--rule) 18%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){#cases tr.picked td{background:color-mix(in srgb, var(--rule) 12%, transparent);animation:none}}.ticker{margin-left:4px;margin-right:4px}@media (width>=881px){.bar nav{gap:.6rem}.badgelink,.bar-in>.theme{margin-left:.2rem}.bar nav+.searchbtn{margin-left:.4rem}}.ticker{border-radius:6px}@media (width<=700px){.ticker{margin-left:0;margin-right:0}}.hero+.ticker{margin-top:-1.4rem;margin-bottom:2.2rem}@media (width<=880px){.bar.open nav a:not([data-n]):before{content:"";min-width:2.2rem}}.promo.sv{background:var(--paper);outline:1px solid var(--ink);outline-offset:-7px;box-shadow:0 0 0 1px var(--ink), 0 18px 40px -26px #0000008c;border:0;border-radius:4px;margin-bottom:2.4rem;padding:2.1rem 2rem 1.8rem}.promo.sv:after{content:"";border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);pointer-events:none;position:absolute;inset:11px}.promo.sv .promo-h{font-size:clamp(1.9rem,4.2vw,2.7rem)}@media (width<=720px){.promo.sv{padding:1.6rem 1.1rem 1.4rem}}@media print{.promo.sv{box-shadow:none}}.promo.sv{background:color-mix(in srgb, var(--paper) 78%, #f2e3c2)}:root[data-theme=dark] .promo.sv{background:color-mix(in srgb, var(--paper) 90%, #6b5530)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .promo.sv{background:color-mix(in srgb, var(--paper) 90%, #6b5530)}}@keyframes stampin{0%{opacity:0;transform:rotate(-30deg)scale(1.6)}to{opacity:.9;transform:rotate(-12deg)scale(1)}}@media (width<=720px){@keyframes stampin{0%{opacity:0}}}.cipherline{overflow-wrap:anywhere;word-break:break-word;letter-spacing:.24em;line-height:1.9}@media (width<=640px){.btoast{max-width:none;left:.75rem;right:.75rem}}.ticker.still{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag ctl""view view""list list"}.ticker{box-sizing:border-box;min-width:0;max-width:calc(100% - 8px)}@media (width<=700px){.ticker{max-width:100%}}.tl li.lit{animation:1.8s tllit}@keyframes tllit{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb, var(--rule) 55%, transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.tl li.lit{outline:2px solid var(--rule);animation:none}}.sv-banner{justify-content:center;margin:0 auto .7rem;display:flex}.sv-banner span{background:var(--rule);color:#fff;letter-spacing:.2em;text-transform:uppercase;padding:.32rem 1.6rem;font:400 .76rem/1.2 Libre Caslon Text,Caslon Text Fallback,serif;display:inline-block;position:relative}.sv-banner span:before,.sv-banner span:after{content:"";background:var(--rule);width:.8rem;position:absolute;top:0;bottom:0}.sv-banner span:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,45% 50%);left:-.7rem}.sv-banner span:after{clip-path:polygon(0 0,100% 0,55% 50%,100% 100%,0 100%);right:-.7rem}:root[data-theme=dark] .sv-banner span,:root[data-theme=dark] .sv-banner span:before,:root[data-theme=dark] .sv-banner span:after{background:#8c2a21}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sv-banner span,:root:not([data-theme=light]) .sv-banner span:before,:root:not([data-theme=light]) .sv-banner span:after{background:#8c2a21}}.promo.sv .promo-h{margin:.55rem auto .4rem;font-size:clamp(1.35rem,3vw,1.85rem);font-style:italic}@media (width<=720px){.sv-banner span{letter-spacing:.14em;padding:.3rem 1.1rem;font-size:.66rem}}:root{--gold:#b8892b;--gold-hi:#e6c46a;--gold-lo:#7a5a18}:root[data-theme=dark]{--gold:#d4ab4f;--gold-hi:#f3d98e;--gold-lo:#a7802f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gold:#d4ab4f;--gold-hi:#f3d98e;--gold-lo:#a7802f}}.bar{border-bottom-color:#0000}.bar:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg, transparent 0, var(--gold-lo) 6%, var(--gold) 30%, var(--gold-hi) 50%, var(--gold) 70%, var(--gold-lo) 94%, transparent 100%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.bar{overflow-x:clip}.bar:before{content:"";pointer-events:none;z-index:0;opacity:0;will-change:transform;background:radial-gradient(closest-side,#fffae1f2,#0000);width:9rem;height:2px;position:absolute;bottom:-1px;left:0;transform:translate(-10rem)}@media (prefers-reduced-motion:no-preference){.bar:before{opacity:1;animation:9s ease-in-out infinite glint}}@keyframes glint{0%{transform:translate(-10rem)}45%,to{transform:translate(100vw)}}.progress{z-index:1}.bar .mark svg path[stroke=\#B3362B]{stroke:var(--gold)}@media (width>=881px){.bar nav{position:relative}.navink{opacity:0;pointer-events:none;background:linear-gradient(90deg, var(--gold-lo), var(--gold-hi), var(--gold-lo));width:0;height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--gold-hi) 70%, transparent);border-radius:2px;transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1),opacity .25s;position:absolute;bottom:-.12rem;left:0}.has-navink .bar nav a,.has-navink .bar nav a:hover,.has-navink .bar nav a[aria-current=true]{background-size:0 2px}.bar nav a[aria-current=true]{color:var(--ink)}}@media (width<=880px){.navink{display:none}.bar.open nav{border-top:2px solid var(--gold)}.bar.open nav a[data-n]:before{color:var(--gold)}}@media (prefers-reduced-motion:reduce){.navink{transition:none}}@supports (animation-timeline:view()){@media (width>=721px) and (prefers-reduced-motion:no-preference){.tl>li{animation:linear both tlfocus view(inline);animation-range:cover}@keyframes tlfocus{0%{opacity:.4;transform:scale(.95)}20%,80%{opacity:1;transform:none}to{opacity:.4;transform:scale(.95)}}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tl li.sealed:hover .sealedmk svg{animation:.5s rattle}@keyframes rattle{20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}}.tl li.sealed .sealedmk svg{transform-origin:50% 30%}.promo.sv{isolation:isolate}.promo.sv>*{z-index:1;position:relative}.promo.sv:before{content:"";z-index:0;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .36  0 0 0 0 .22  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");height:auto;position:absolute;inset:0;display:block!important}:root[data-theme=dark] .promo.sv:before{mix-blend-mode:screen;opacity:.25}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .promo.sv:before{mix-blend-mode:screen;opacity:.25}}.promo.sv:after{border-color:color-mix(in srgb, var(--gold) 70%, transparent);z-index:1}.promo.sv.glow{background-image:radial-gradient(28rem circle at var(--gx,50%) var(--gy,30%), #ffecbe61, transparent 60%)}:root[data-theme=dark] .promo.sv.glow{background-image:radial-gradient(28rem circle at var(--gx,50%) var(--gy,30%), #ffd28214, transparent 60%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .promo.sv.glow{background-image:radial-gradient(28rem circle at var(--gx,50%) var(--gy,30%), #ffd28214, transparent 60%)}}@supports (animation-timeline:view()) and (background-clip:text){@media (prefers-reduced-motion:no-preference){@keyframes foil{0%{background-position:100% 0}to{background-position:0 0}}}}@media print{.bar:after,.bar:before,.promo.sv:before{display:none!important}}.bar:after{height:3px;box-shadow:0 1px 6px -1px color-mix(in srgb, var(--gold) 55%, transparent);bottom:-2px}.bar:before,.progress{height:3px;bottom:-2px}p,li,figcaption{text-wrap:pretty}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){details.faq::details-content{block-size:0;transition:block-size .32s ease, content-visibility .32s allow-discrete;overflow:clip}details.faq[open]::details-content{block-size:auto}}.bar.lifted{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gold) 55%, transparent), 0 8px 22px -16px #00000073}@media (width>=881px){.bar nav a[aria-current=true]{color:var(--gold-lo)}:root[data-theme=dark] .bar nav a[aria-current=true]{color:var(--gold-hi)}.bar nav a:hover{color:var(--gold-lo)}:root[data-theme=dark] .bar nav a:hover{color:var(--gold-hi)}}@media (width>=881px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .bar nav a[aria-current=true],:root:not([data-theme=light]) .bar nav a:hover{color:var(--gold-hi)}}.bar .mark{transition:color .2s}.bar .mark:hover{color:var(--gold-lo)}:root[data-theme=dark] .bar .mark:hover{color:var(--gold-hi)}.badgelink .bn{background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));color:#2a1d05}.tl li.sealed .yr{color:color-mix(in srgb, var(--ink) 75%, var(--gold))}#msgform select.flash{animation:1.4s selflash}@keyframes selflash{0%,40%{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 60%, transparent)}to{box-shadow:none}}.tl li.sealed .yr:after{content:"";opacity:.85;background:radial-gradient(circle at 35% 32%,#d4574b 0 18%,#a3271f 45%,#6d1712 100%);border-radius:50% 46% 52% 48%;width:1.35rem;height:1.35rem;position:absolute;top:1.85rem;right:.35rem;box-shadow:0 1px 2px #00000059,inset 0 0 0 2px #ffffff14,inset 0 0 0 4px #0000001f}.bar-in:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg, var(--gold-hi), var(--gold-lo));width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--paper), 0 0 6px color-mix(in srgb, var(--gold) 70%, transparent);position:absolute;bottom:-1px;left:50%;transform:translate(-50%,50%)rotate(45deg)}@media (width>=881px){.navink:after{content:"";background:var(--gold-hi);width:.32rem;height:.32rem;box-shadow:0 0 6px var(--gold-hi);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}}kbd{border:1px solid var(--line);background:var(--paper);border-bottom-width:2px;border-radius:4px;padding:.12em .38em;font:400 .78em/1 ui-monospace,SFMono-Regular,Menlo,monospace}@property --sp{syntax:"<number>";inherits:false;initial-value:0}.totop{background:radial-gradient(closest-side, var(--ink) 82%, transparent 84% 100%), conic-gradient(var(--gold) calc(var(--sp) * 1%), color-mix(in srgb, var(--ink) 25%, transparent) 0)}@supports (animation-timeline:scroll()){.totop{animation:linear both sp}body>.totop,body .totop{animation-timeline:scroll(root)}@keyframes sp{to{--sp:100}}}@media (pointer:fine){.tl{cursor:grab}}@media (prefers-contrast:more){:root{--line:color-mix(in srgb, var(--ink) 55%, transparent)}.bar:after{background:var(--gold-lo);height:3px}.bar:before{display:none}}@media (forced-colors:active){.bar:after{background:canvastext}.bar:before,.bar-in:after,.navink,.promo.sv:before{display:none}.tl li.sealed .yr:after{forced-color-adjust:none}}@media print{.bar-in:after,.sv-finder{display:none!important}}.totop{background:radial-gradient(closest-side, var(--ink) 76%, transparent 79% 100%), conic-gradient(var(--gold) calc(var(--sp) * 1%), color-mix(in srgb, var(--paper) 35%, transparent) 0);opacity:.92}.bar-in:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(135deg, var(--gold-hi), var(--gold-lo));clip-path:polygon(0 50%,.25rem 0,.5rem 50%,.25rem 100%,0 50%,calc(100% - .5rem) 50%,calc(100% - .25rem) 0,100% 50%,calc(100% - .25rem) 100%,calc(100% - .5rem) 50%);height:.5rem;position:absolute;bottom:-1px;left:2.2rem;right:.6rem;transform:translateY(50%)}@media (width<=640px){.bar-in:before{left:1.4rem;right:.4rem}}.bar-tab{z-index:3;background:linear-gradient(180deg, var(--gold-hi), var(--gold) 55%, var(--gold-lo));color:#2a1d05;letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:0 0 8px 8px;padding:.16rem .75rem .22rem;font:400 .74rem/1.25 Libre Caslon Text,Caslon Text Fallback,serif;text-decoration:none;transition:opacity .3s,transform .3s;position:absolute;top:100%;left:50%;transform:translate(-50%,-2px);box-shadow:0 6px 14px -8px #0000008c}.bar-tab b{letter-spacing:.12em;text-transform:uppercase;font-size:.92em;font-weight:400}.bar-in:after{transition:opacity .3s}.bar-tab.flip{animation:.45s tabflip}@keyframes tabflip{0%{transform:translate(-50%,-70%)}to{transform:translate(-50%)}}.bar-tab:hover{filter:brightness(1.06)}@media (width<=880px){.bar-tab{display:none}.bar.has-tab .bar-in:after{opacity:1}}@media (prefers-reduced-motion:reduce){.bar-tab,.bar-tab.flip{transition:none;animation:none}}.tl{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .36  0 0 0 0 .22  0 0 0 .16 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),linear-gradient(#f3e3bf42,#e9d3a324)}:root[data-theme=dark] .tl{background:linear-gradient(#6b553029,#0000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tl{background:linear-gradient(#6b553029,#0000)}}.promo.sv>.sv-orn{z-index:2;color:var(--gold);pointer-events:none;font-size:1.05rem;font-style:normal;line-height:1;position:absolute}.sv-orn.o1{top:16px;left:16px}.sv-orn.o2{top:16px;right:16px;transform:scaleX(-1)}.sv-orn.o3{bottom:16px;left:16px;transform:scaleY(-1)}.sv-orn.o4{bottom:16px;right:16px;transform:scale(-1)}@media (width<=720px){.promo.sv>.sv-orn{font-size:.85rem}.sv-orn.o1,.sv-orn.o2{top:14px}.sv-orn.o3,.sv-orn.o4{bottom:14px}.sv-orn.o1,.sv-orn.o3{left:14px}.sv-orn.o2,.sv-orn.o4{right:14px}}@supports (animation-timeline:scroll()){@media (width>=900px) and (prefers-reduced-motion:no-preference){.hero .plate picture{animation:linear both drift scroll(root);animation-range:0 90vh}@keyframes drift{to{transform:translateY(-1.4rem)}}}}.installbtn{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--gold);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;margin:.4rem 0 .8rem;padding:.3rem .9rem;font-size:.88rem;display:inline-flex}.installbtn:before{content:"＋";color:var(--gold-lo)}.installbtn:hover{background:color-mix(in srgb, var(--gold) 14%, var(--paper))}@media print{.bar-tab,.bar-in:before,.sv-orn,.tl-range,.installbtn{display:none!important}}@media (forced-colors:active){.bar-in:before,.bar-tab{display:none}}:focus-visible{outline-color:var(--gold-lo)}:root[data-theme=dark] :focus-visible{outline-color:var(--gold-hi)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :focus-visible{outline-color:var(--gold-hi)}}::selection{background:color-mix(in srgb, var(--gold-hi) 45%, transparent)}.theme-sweep::view-transition-old(root){animation:none}.theme-sweep::view-transition-new(root){animation:.65s cubic-bezier(.4,0,.2,1) sweep}@keyframes sweep{0%{clip-path:circle(0 at var(--vx,95%) var(--vy,2rem))}to{clip-path:circle(160vmax at var(--vx,95%) var(--vy,2rem))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bar .mark:hover{background:linear-gradient(100deg, var(--ink) 0 30%, var(--gold-hi) 45%, var(--gold) 50%, var(--ink) 65% 100%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.1s forwards sheen}:root[data-theme=dark] .bar .mark:hover{background-image:linear-gradient(100deg, var(--ink) 0 30%, var(--gold-hi) 45%, #fff3c4 50%, var(--ink) 65% 100%)}.bar .mark:hover svg{color:var(--gold-lo)}@keyframes sheen{0%{background-position:100% 0}to{background-position:0 0}}}.bar nav a{text-underline-offset:4px}@media (width>=881px){.bar nav a:hover{text-shadow:0 0 12px color-mix(in srgb, var(--gold-hi) 55%, transparent)}}.bar.open .menu{border-color:var(--gold);color:var(--gold-lo)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv-banner{animation:linear both bannerin view();animation-range:entry 20% cover 30%}@keyframes bannerin{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}}}.hero-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lo);margin:0 0 .7rem;font:400 .78rem/1.4 Libre Caslon Text,Caslon Text Fallback,serif}.hero-k span{color:var(--gold);margin:0 .35rem;font-size:.8em}:root[data-theme=dark] .hero-k{color:var(--gold-hi)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-k{color:var(--gold-hi)}}@media (width>=900px){.hero{grid-template-rows:auto auto auto auto auto 1fr}.plate{grid-row:1/span 6}}.placeband{border-bottom:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold-hi) 14%, transparent), transparent);align-items:stretch;margin:0;display:flex;overflow:hidden}.pb-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;flex:none;align-items:center;margin:0;padding:.42rem .9rem .42rem 0;font:400 .68rem/1.2 Libre Caslon Text,Caslon Text Fallback,serif;display:flex;text-align:left!important}.pb-tag:after{content:"";background:var(--gold);width:.38rem;height:.38rem;margin-left:.7rem;transform:rotate(45deg)}.pb-view{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.6rem calc(100% - 1.6rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.6rem calc(100% - 1.6rem),#0000)}.pb-track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.pb-track li{white-space:nowrap;letter-spacing:.06em;color:var(--ink-soft);align-items:center;padding:.42rem 0;font-size:.8rem;display:flex}.pb-track li:after{content:"";background:color-mix(in srgb, var(--gold) 75%, transparent);width:.28rem;height:.28rem;margin:0 .85rem;transform:rotate(45deg)}.pb-track li.pb-c{font-variant:small-caps;letter-spacing:.12em;color:var(--gold-lo);font-size:.86rem}.pb-track li.pb-hall{color:var(--rule);font-style:italic}:root[data-theme=dark] .pb-track li.pb-c{color:var(--gold-hi)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pb-track li.pb-c{color:var(--gold-hi)}}.placeband.run .pb-track{animation:pbroll var(--pbdur,90s) linear infinite;will-change:transform}@media (hover:hover) and (pointer:fine){.placeband.run .pb-view:hover .pb-track{animation-play-state:paused}}@keyframes pbroll{to{transform:translate(-50%)}}@media (width<=640px){.pb-tag{display:none}.hero-k{letter-spacing:.1em;font-size:.68rem}}@media print{.placeband{display:none!important}}.hero-k span{color:inherit;font-size:inherit;margin:0}.hero-k .hk1,.hero-k .hk2{white-space:nowrap}.hero-k i{color:var(--gold-lo);margin-right:.35rem;font-size:.8em;font-style:normal}.placeband+.hero{padding-top:3rem}@media (width<=640px){.hero-k .hk1{white-space:normal}.placeband+.hero{padding-top:2.2rem}}.placeband.still .pb-track{flex-wrap:nowrap;width:max-content}.placeband.still .pb-view{scrollbar-width:thin;overflow-x:auto}@media (width>=881px) and (hover:hover){.bar nav a[data-n]{position:relative}.bar nav a[data-n]:after{content:attr(data-n);letter-spacing:.14em;color:var(--gold-lo);opacity:0;pointer-events:none;font:400 .56rem/1 Libre Caslon Text,Caslon Text Fallback,serif;transition:opacity .2s,transform .2s;position:absolute;top:-.62rem;left:50%;transform:translate(-50%,.25rem)}.bar nav a[data-n]:hover:after,.bar nav a[data-n][aria-current=true]:after{opacity:1;transform:translate(-50%)}:root[data-theme=dark] .bar nav a[data-n]:after{color:var(--gold-hi)}}@media (width>=881px) and (hover:hover) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .bar nav a[data-n]:after{color:var(--gold-hi)}}@media (width>=881px) and (hover:hover){.bar nav a[data-n]:after{font-size:.6rem;top:-.42rem}}.bar.has-tab .bar-tab{opacity:0;pointer-events:none;transform:translate(-50%,-30%)}.bar.has-tab.scrolling .bar-tab,.bar.has-tab:hover .bar-tab{opacity:1;pointer-events:auto;transform:translate(-50%)}.bar.has-tab .bar-in:after{opacity:1}.bar.has-tab.scrolling .bar-in:after,.bar.has-tab:hover .bar-in:after{opacity:0}.bt-x{width:1.6rem;height:1.6rem;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1;position:absolute;top:.2rem;right:.35rem}.bt-x:hover{opacity:1}@media (width<=640px){.btoast{padding:.45rem 2rem .45rem .5rem;left:.75rem;right:4rem}.btoast svg{width:1.8rem;height:1.8rem}}@media (width<=640px){main.page>.kicker .listen{margin:.5rem 0 0;display:table}}figcaption .credit{letter-spacing:.02em;color:var(--ink-soft);opacity:.85;margin-top:.25rem;font-size:.78rem;font-style:normal;display:block}.start p a{color:inherit}.remember{border-left:3px solid var(--rule);background:color-mix(in srgb, var(--rule) 6%, var(--paper));border-radius:0 6px 6px 0;padding:.7rem 1rem}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btoast{visibility:hidden;transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .3s,visibility 0s .45s}.btoast.on{visibility:visible;transition-delay:0s}.fp-live{text-align:center;margin-top:1rem}.fp-live .note{margin:.5rem 0 0;font-size:.82rem}.fp-live.loaded{text-align:left}.fp-frame{background:var(--paper-2);border-radius:6px;max-width:100%;margin:0 auto;display:block}.fp-zoom{z-index:120;cursor:zoom-out;background:#151b21eb;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.fp-zoom img{border-radius:4px;width:auto;max-width:min(100%,60rem);height:auto;max-height:100%;box-shadow:0 30px 60px -20px #000}.fp-zoom .fp-x{color:#fff;cursor:pointer;background:#00000059;border:1px solid #fff6;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:1;position:absolute;top:.8rem;right:1rem}footer .cite{color:var(--ink-soft);max-width:46rem;margin:.6rem auto .2rem;font-size:.78rem;line-height:1.45}.status:not(.solved){border-color:var(--rule)}.consent{z-index:96;background:var(--panel,#fff);max-width:34rem;color:var(--ink);border:1px solid var(--panel-edge,var(--line));opacity:0;border-radius:12px;margin:0 auto;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.45;transition:transform .35s,opacity .35s;position:fixed;bottom:1rem;left:1rem;right:1rem;transform:translateY(1.2rem);box-shadow:0 18px 40px -18px #0000008c}.consent.on{opacity:1;transform:none}.consent p{margin:0}.consent .cbtns{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.consent .btn{padding:.42rem .9rem;font-size:.9rem}.consentbox{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--paper-2);margin:1rem 0 1.4rem;padding:.9rem 1.1rem}.consentbox p{margin:.3rem 0}@media (prefers-reduced-motion:reduce){.consent{transition:none}}@media print{.consent{display:none!important}}.scale{flex-direction:column;display:flex}.scale figcaption{order:1}.scale .ends{order:2}:root[data-theme=dark] .hero-k i{color:var(--gold)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-k i{color:var(--gold)}}dialog.fp-zoom{color:#fff;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}dialog.fp-zoom::backdrop{background:0 0}.pb-track li.pb-hall a{color:inherit;text-decoration-color:color-mix(in srgb, var(--rule) 50%, transparent)}.maproom{width:100%;left:auto;transform:none}@media (width>=700px){.consent{max-width:24rem;left:1rem;right:auto}}.promo.sv{margin-bottom:2rem;padding:1.6rem 1.6rem 1.3rem}.promo.sv .promo-h{margin:.3rem 0 .15rem;font-size:clamp(1.45rem,3.1vw,2rem)}.promo.sv .promo-lede{max-width:40rem;margin:.5rem auto .2rem;font-size:1rem}@media (width<=720px){.promo.sv{padding:1.3rem .9rem 1.1rem}}.pb-track li.pb-hall{color:var(--ink)}.pb-track li.pb-hall a{text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);text-underline-offset:.2em}.pb-track li.pb-hall a:hover{color:var(--gold-lo)}.glw{white-space:nowrap}.bar nav a{border-bottom:0;padding-bottom:.2rem;position:relative}.bar nav a:after{content:"";background:linear-gradient(90deg, var(--gold-lo), var(--gold-hi), var(--gold-lo));height:2px;transition:left .25s,right .25s;position:absolute;bottom:0;left:50%;right:50%}.bar nav a:hover:after,.bar nav a:focus-visible:after,.bar nav a[aria-current=true]:after{left:0;right:0}.bar nav a[aria-current=true]{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.bar-in:after{animation:9s ease-in-out infinite diamond}@keyframes diamond{0%,14%{box-shadow:0 0 0 2px var(--paper), 0 0 6px color-mix(in srgb, var(--gold) 70%, transparent)}24%{box-shadow:0 0 0 2px var(--paper), 0 0 14px 3px color-mix(in srgb, var(--gold-hi) 85%, transparent)}36%,to{box-shadow:0 0 0 2px var(--paper), 0 0 6px color-mix(in srgb, var(--gold) 70%, transparent)}}.mark svg{transition:transform .3s,filter .3s}.mark:hover svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--gold) 70%, transparent));transform:translateY(-1px)rotate(-3deg)}.pb-track li:after{background:var(--gold-hi);box-shadow:0 0 4px color-mix(in srgb, var(--gold-hi) 70%, transparent);opacity:.85}.pb-track li:nth-child(3n+1):after{animation-delay:-2s}.pb-track li:nth-child(3n+2):after{animation-delay:-4s}@keyframes twinkle{0%,to{opacity:.6}50%{opacity:1}}@keyframes twinkle-i{0%,to{text-shadow:none}50%{text-shadow:0 0 6px color-mix(in srgb, var(--gold-hi) 85%, transparent)}}}@media (forced-colors:active){.bar nav a:after{background:linktext}}@media (width<=480px){.hero-k .hk1,.hero-k .hk2{white-space:normal}}.has-navink .bar nav a:after{display:none}.whisper{color:var(--ink-soft);min-height:1.5em;margin:.6rem 0 0;font-size:.98rem;line-height:1.5}.whisper a{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);text-underline-offset:.22em;font-style:italic;text-decoration-thickness:1px;transition:opacity .45s}.whisper a:hover{color:var(--gold-lo)}.whisper.fade a{opacity:0}.bar nav a.fresh:before{content:"";background:var(--rule);vertical-align:.15em;width:.42rem;height:.42rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--rule) 60%, transparent);border-radius:50%;margin-right:.3rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.bar nav a.fresh:before{animation:2.4s ease-out infinite freshdot}@keyframes freshdot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rule) 55%, transparent)}70%{box-shadow:0 0 0 .4rem #0000}to{box-shadow:0 0 #0000}}}@media (width<=880px){.bar nav a.fresh:before{margin-right:.45rem}}.tl li.sealed{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.tl li.sealed:hover .sealedmk svg,.tl li.sealed:focus-within .sealedmk svg{animation:.5s rattle}@keyframes rattle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}}::view-transition-group(*){animation-duration:.42s}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}@supports (anchor-name:--a){[popover].gloss.anchored{position-area:block-end span-all;justify-self:anchor-center;position-try-fallbacks:flip-block;width:max-content;max-width:min(19rem,100vw - 2rem);margin:.5rem 0;position:fixed;inset:auto}}.cases{container-type:inline-size}@container (width<=42rem){.cases{grid-template-columns:1fr 1fr}}@container (width<=28rem){.cases{grid-template-columns:1fr}}h1,h2,h3,.promo-h,.sv-fq{text-wrap:balance}p,li,dd,figcaption,.lede{text-wrap:pretty}@media (width<=600px){.lede,main p,.sv-col li,figcaption{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}}.bar-in{position:relative}.diamond{cursor:pointer;z-index:3;background:0 0;border:0;border-radius:50%;width:1.5rem;height:1.5rem;padding:0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%,50%)}.diamond:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.bar-in:has(.diamond:hover):after{filter:brightness(1.25) drop-shadow(0 0 4px var(--gold-hi))}}.riddle{text-align:center;color:var(--ink);background:color-mix(in srgb, var(--paper) 94%, var(--gold));border-bottom:1px solid var(--gold);opacity:0;pointer-events:none;z-index:1;margin:0;padding:.45rem 1rem;font-size:.92rem;font-style:italic;transition:opacity .35s,transform .35s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.riddle.on{opacity:1;transform:none}@media (prefers-reduced-transparency:reduce){.bar{background:var(--paper);backdrop-filter:none}[popover].gloss,.btoast,.consent{-webkit-backdrop-filter:none}}@supports (animation-timeline:scroll()){.tl{scroll-timeline:--tl x}@keyframes tlfill{to{transform:scaleX(1)}}}@media print{.casekeep,.notebook .nbbtns,.fp-live,.casetools,.ctas,.copied,.crumb,.listen,.diamond,.riddle{display:none!important}main.page a[href^=http]:after{content:" (" attr(href) ")";color:#555;word-break:break-all;font-size:.85em}main.page a{color:inherit;text-decoration:none}.starthere,.solvedbox,.notebook{break-inside:avoid;border:1px solid #999;padding:.6rem .8rem}.notebook textarea{min-height:12rem;font:inherit;border:1px solid #999}h2{break-after:avoid}main.page:after{content:"projectscroll.com · Every clue is true. Every answer is in the record.";color:#555;text-align:center;margin-top:1.5rem;font-size:.8rem;display:block}}.search-in{position:relative}.mic{width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:3.1rem;transform:translateY(-50%)}.mic svg{width:1.15rem;height:1.15rem}.mic:hover,.mic:focus-visible,.mic.listening{color:var(--rule)}@media (prefers-reduced-motion:no-preference){.mic.listening{animation:1.2s ease-in-out infinite micpulse}@keyframes micpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--rule) 45%, transparent)}50%{box-shadow:0 0 0 .45rem #0000}}}@media (prefers-reduced-motion:no-preference){html.ink-case main.page h1{clip-path:inset(-.2em 100% -.4em 0);animation:1.7s cubic-bezier(.6,.1,.3,1) both write}}.tl li.next{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 55%, transparent), 0 0 18px -2px color-mix(in srgb, var(--gold) 55%, transparent)}.tl li.next:before{border-color:var(--gold-lo);border-style:solid}.nextmk{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-lo);margin-left:.4rem;font-size:.66rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.tl li.next{animation:4s ease-in-out infinite nextglow}@keyframes nextglow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent), 0 0 12px -2px color-mix(in srgb, var(--gold) 40%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 80%, transparent), 0 0 24px -2px color-mix(in srgb, var(--gold-hi) 75%, transparent)}}}@media (prefers-color-scheme:light){:root[data-dusk]:not([data-theme=dark]){--paper:#e9e4d6;--paper-2:#ded6c5;--line:#c1b8a4;--ink-soft:#4f4a42}:root[data-dusk]:not([data-theme=dark]) .bar{background:#e9e4d6d6}}:root[data-dusk][data-theme=light]{--paper:#e9e4d6;--paper-2:#ded6c5;--line:#c1b8a4;--ink-soft:#4f4a42}:root[data-dusk][data-theme=light] .bar{background:#e9e4d6d6}.maproom{overflow:hidden}.maproom:before{content:"";pointer-events:none;z-index:2;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 50px 6px #4632142e}.maproom.lit:after{content:"";pointer-events:none;z-index:2;opacity:0;transition:opacity .4s;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .maproom.lit:after{opacity:1;background:radial-gradient(circle at var(--lx,50%) var(--ly,50%), transparent 0 120px, #080c128c 420px)}}:root[data-theme=dark] .maproom.lit:after{opacity:1;background:radial-gradient(circle at var(--lx,50%) var(--ly,50%), transparent 0 120px, #080c128c 420px)}.touched{letter-spacing:.06em;color:var(--ink-soft);opacity:.75;font-size:.68rem;font-style:italic;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .maproom:before{box-shadow:inset 0 0 50px 6px #0006}}:root[data-theme=dark] .maproom:before{box-shadow:inset 0 0 50px 6px #0006}.masthead{border-bottom:1px solid color-mix(in srgb, var(--gold) 70%, transparent);cursor:zoom-in;background:#22364a;max-width:54rem;height:100px;margin:0 auto;transition:height .55s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 6px 14px -10px #0009}.masthead.open{cursor:zoom-out;height:220px}@media (hover:hover){html:not(.js) .masthead:hover,.masthead.peek{height:220px}}.masthead .mh-pic{opacity:0;margin:0;transition:opacity 4s;position:absolute;inset:0}.masthead .mh-pic.on{opacity:1}.masthead img{object-fit:cover;object-position:50% 50%;transform-origin:50%;width:100%;height:100%;display:block}.masthead:after{content:"";pointer-events:none;background:linear-gradient(90deg,#22364a29,#0000 12% 88%,#22364a29),linear-gradient(#0000 72%,#14202e52);position:absolute;inset:0}.masthead .mh-cap{z-index:3;letter-spacing:.06em;color:#eae6dc;text-shadow:0 1px 3px #000000b3;opacity:0;pointer-events:none;margin:0;font-size:.72rem;transition:opacity .3s;position:absolute;bottom:.35rem;right:.9rem}.masthead .mh-cap a{color:inherit;text-underline-offset:.2em;pointer-events:auto;text-decoration:underline #eae6dc80}.masthead .mh-cap a:hover{color:var(--gold-hi)}.masthead:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.masthead .mh-n{letter-spacing:.1em;border:1px solid #eae6dc73;border-radius:999px;margin-right:.5rem;padding:.05rem .4rem;font-size:.62rem;display:inline-block}.masthead:hover .mh-cap,.masthead.open .mh-cap,.masthead:focus-within .mh-cap{opacity:1}.masthead .mh-next{z-index:3;color:#eae6dc;cursor:pointer;opacity:0;background:#22364a8c;border:1px solid #eae6dc80;border-radius:50%;width:1.7rem;height:1.7rem;font:1.1rem/1 Libre Caslon Display,Caslon Display Fallback,serif;transition:opacity .3s,border-color .2s;position:absolute;bottom:.3rem;left:.6rem}.masthead:hover .mh-next,.masthead.open .mh-next,.masthead .mh-next:focus-visible{opacity:1}.masthead .mh-next:hover,.masthead .mh-next:focus-visible{border-color:var(--gold-hi);color:var(--gold-hi)}@media (prefers-reduced-motion:no-preference){.masthead .mh-pic.on img{animation:55s linear forwards mhdrift}@keyframes mhdrift{0%{transform:scale(1.02)translate(.6%)}to{transform:scale(1.07)translate(-.6%)}}}@media (width<=700px){.masthead{height:64px}.masthead.open{height:150px}.masthead .mh-cap{font-size:.62rem;right:.6rem}}@media (prefers-reduced-motion:reduce){.masthead,.masthead .mh-pic{transition:none}}@media print{.masthead{display:none!important}}@media (prefers-reduced-motion:no-preference){.masthead:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#fff6d647 50%,#0000);width:22%;position:absolute;top:0;bottom:0;left:-30%;transform:skew(-14deg)}.masthead.glint:before{animation:2.4s ease-out 1.2s both mhglint}@keyframes mhglint{0%{opacity:0;left:-30%}15%{opacity:1}to{opacity:0;left:110%}}}.masthead .mh-hint{z-index:3;letter-spacing:.1em;text-transform:uppercase;color:#eae6dc;text-shadow:0 1px 3px #000000b3;opacity:0;pointer-events:none;font-size:.62rem;transition:opacity .3s;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.masthead:focus-visible .mh-hint{opacity:1}.bar{box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 70%, transparent)}.masthead .mh-prev,.masthead .mh-full{z-index:3;color:#eae6dc;cursor:pointer;opacity:0;background:#22364a8c;border:1px solid #eae6dc80;border-radius:50%;width:1.7rem;height:1.7rem;font:1.1rem/1 Libre Caslon Display,Caslon Display Fallback,serif;transition:opacity .3s,border-color .2s;position:absolute;bottom:.3rem}.masthead .mh-prev{left:.6rem}.masthead .mh-next{left:2.6rem}.masthead .mh-full{font-size:.95rem;left:4.6rem}.masthead:hover .mh-prev,.masthead.open .mh-prev,.masthead .mh-prev:focus-visible,.masthead:hover .mh-full,.masthead.open .mh-full,.masthead .mh-full:focus-visible{opacity:1}.masthead .mh-prev:hover,.masthead .mh-full:hover,.masthead .mh-prev:focus-visible,.masthead .mh-full:focus-visible{border-color:var(--gold-hi);color:var(--gold-hi)}.plate-dlg{color:#eae6dc;background:#22364a;border:0;border-radius:6px;width:min(96vw,1600px);max-width:min(96vw,1600px);padding:0;box-shadow:0 30px 60px -20px #000000b3}.plate-dlg::backdrop{backdrop-filter:blur(3px);background:#0a1018bf}.plate-dlg img{aspect-ratio:4;object-fit:cover;width:100%;height:auto;display:block}.plate-dlg .pd-cap{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.6rem 1rem;font-size:.9rem;display:flex}.plate-dlg .pd-cap a{color:var(--gold-hi)}.plate-dlg #pdClose,.plate-dlg #twClose{color:#eae6dc;background:0 0;border-color:#eae6dc80;padding:.2rem .7rem;font-size:.85rem;position:absolute;bottom:.45rem;right:.6rem}.placeband.run .pb-track{animation-delay:2.6s}.masthead.cap-show .mh-cap{opacity:1}.plate-dlg .pd-nav{letter-spacing:.1em;align-items:center;gap:.5rem;margin:0;font-size:.78rem;display:flex;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.plate-dlg .pd-nav .btn{color:#eae6dc;background:0 0;border-color:#eae6dc80;padding:.1rem .6rem;font-size:1rem;line-height:1.2}.plate-dlg .pd-cap{padding-right:16rem}@media (width<=700px){.plate-dlg .pd-cap{padding:.5rem .8rem 2.6rem;font-size:.8rem}.plate-dlg .pd-nav,.plate-dlg #pdClose,.plate-dlg #twClose{bottom:.35rem}}.pb-track li a{margin:-.2rem 0;padding:.2rem 0;display:inline-block}.lamp{border:1px solid var(--line);width:2.1rem;height:2.1rem;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;place-items:center;margin-left:.2rem;transition:color .2s,border-color .2s,box-shadow .3s;display:inline-grid;position:relative}.lamp svg{width:1.2rem;height:1.2rem;overflow:visible}.lamp .glass{stroke:color-mix(in srgb, currentColor 80%, transparent)}.lamp .shine{stroke:currentColor}.lamp .glow{fill:var(--gold-hi);opacity:0;filter:blur(2.2px);transform-origin:12px 13.4px;transition:opacity .4s}.lamp .glow-in{fill:#ffd98a;opacity:.55;filter:blur(1.4px);transform-origin:12px 14px}.lamp .flame{fill:#f0b429;opacity:1;transform-origin:12px 16.3px}.lamp .flame-in{fill:#fff8dc;opacity:1;transform-origin:12px 15.4px}.lamp .ray{stroke:var(--gold-hi);opacity:0;transform-origin:12px 13.4px;transition:opacity .3s}.lamp:hover,.lamp:focus-visible{color:var(--ink);border-color:var(--ink-soft)}.lamp[aria-pressed=true]{color:var(--gold-lo);border-color:var(--gold);box-shadow:0 0 14px color-mix(in srgb, var(--gold-hi) 70%, transparent), inset 0 0 8px color-mix(in srgb, var(--gold-hi) 45%, transparent)}.lamp[aria-pressed=true] .glow,.lamp[aria-pressed=true] .glow-in{opacity:.95}.lamp[aria-pressed=true] .flame{fill:var(--gold-hi)}.lamp[aria-pressed=true] .flame-in{fill:#fffbe6}.lamp[aria-pressed=true] .ray{opacity:.9}@media (prefers-reduced-motion:no-preference){.lamp .flame{animation:1.7s ease-in-out infinite flame}.lamp .flame-in{animation:1.7s ease-in-out -.55s infinite flame}.lamp .glow-in{animation:1.7s ease-in-out infinite glow-rest}@keyframes glow-rest{0%,to{opacity:.45;transform:scale(1)}30%{opacity:.7;transform:scale(1.2)}60%{opacity:.5;transform:scale(.95)}}.lamp[aria-pressed=true] .flame,.lamp[aria-pressed=true] .flame-in{animation-duration:.85s}.lamp[aria-pressed=true] .glow{animation:.85s ease-in-out infinite glow-lit}.lamp[aria-pressed=true] .ray{animation:1.7s ease-in-out infinite rays}.lamp[aria-pressed=true]{animation:1.7s ease-in-out infinite lampglow}@keyframes flame{0%,to{transform:scale(1)skew(0)}20%{transform:scale(1.08,.92)skew(-4deg)}45%{transform:scale(.94,1.12)skew(3deg)}70%{transform:scale(1.04,.96)skew(-2deg)}}@keyframes glow-lit{0%,to{opacity:.7;transform:scale(1)}30%{opacity:1;transform:scale(1.3)}60%{opacity:.8;transform:scale(1.08)}}@keyframes rays{0%,to{opacity:.5;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(3deg)}}@keyframes lampglow{0%,to{box-shadow:0 0 10px color-mix(in srgb, var(--gold-hi) 60%, transparent), inset 0 0 7px color-mix(in srgb, var(--gold-hi) 40%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--gold-hi) 85%, transparent), inset 0 0 9px color-mix(in srgb, var(--gold-hi) 55%, transparent)}}}.lamp-veil{z-index:60;pointer-events:none;opacity:0;background:radial-gradient(circle var(--lr,800px) at var(--lx,50%) var(--ly,50%), #ffd68c24 0, #ffd08212 12%, #080c1200 26%, #080c122e 52%, #080c1266 80%, #080c1280 100%);transition:opacity .7s;position:fixed;inset:0}.lamp-veil.on{opacity:1}:root[data-theme=dark] .lamp-veil{background:radial-gradient(circle var(--lr,800px) at var(--lx,50%) var(--ly,50%), #ffd68c1f 0, #ffd0820d 12%, #0000 26%, #0000004d 52%, #0009 80%, #000000b3 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lamp-veil{background:radial-gradient(circle var(--lr,800px) at var(--lx,50%) var(--ly,50%), #ffd68c1f 0, #ffd0820d 12%, #0000 26%, #0000004d 52%, #0009 80%, #000000b3 100%)}}@media print{.lamp,.lamp-veil{display:none!important}}@media (forced-colors:active){.lamp-veil{display:none}}@media (width>=881px){.bar-in{padding-right:.9rem!important}.bar nav{gap:.42rem;font-size:.9rem}.badgelink,.bar-in>.theme,.lamp{margin-left:.15rem}.searchbtn,.badgelink,.theme,.lamp{width:2rem;height:2rem}.bar nav+.searchbtn{margin-left:.3rem}}@media (width>=881px) and (width<=1000px){.bar nav{gap:.38rem;font-size:.88rem}.mark{font-size:1.2rem}}.plate-dlg img{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.plate-dlg[open] img{animation:18s ease-in-out infinite alternate pdz}@keyframes pdz{0%{transform:scale(1)}to{transform:scale(1.05)}}}.masthead .mh-cap a:after{content:" ›";opacity:.75}.masthead .mh-ticks{z-index:3;opacity:0;pointer-events:none;gap:1px;height:2px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.masthead:hover .mh-ticks,.masthead.open .mh-ticks,.masthead:focus-within .mh-ticks{opacity:1}.masthead .mh-ticks i{background:#eae6dc47;flex:1}.masthead .mh-ticks i.on{background:var(--gold-hi)}main>section{padding-top:4.2rem}main>section+section,main>.plate2+section{border-top:0}main>section+section:before,main>.plate2+section:before,main>section+.plate2:before,.plate2:before{content:none}main>section>.part{letter-spacing:.22em;color:var(--gold-lo);justify-content:center;margin:0 0 1.1rem;font-size:.78rem;position:relative}main>section>.part:before,main>section>.part:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 70%, transparent) 30%, color-mix(in srgb, var(--gold) 70%, transparent) 70%, transparent);flex:1;height:1px}main>section>.part{gap:1rem}main>section>.part .listen{position:absolute;top:-.3rem;right:0}main>section>h2{letter-spacing:-.01em;margin:0 0 1.1rem;padding-bottom:1rem;font-size:clamp(1.9rem,4.6vw,2.8rem);line-height:1.08;position:relative}main>section>h2:after{content:"";background:linear-gradient(90deg, var(--gold-lo), var(--gold-hi), var(--gold-lo));border-radius:2px;width:3rem;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}main>section>.intro{text-align:center;max-width:40rem;color:var(--ink-soft);margin:0 auto 1.6rem;font-size:1.08rem;line-height:1.62}.contact h2,.contact .intro,.contact .note,.contact label span,.contact figcaption{color:var(--paper)}.contact .btn.primary{background:var(--gold);border-color:var(--gold);color:var(--ink)}.contact .btn.primary:hover{background:var(--gold-hi);border-color:var(--gold-hi)}.contact input,.contact textarea,.contact select{background:color-mix(in srgb, var(--paper) 10%, transparent);color:var(--paper);border-color:color-mix(in srgb, var(--paper) 35%, transparent)}.contact input::placeholder,.contact textarea::placeholder{color:color-mix(in srgb, var(--paper) 55%, transparent)}.contact .credit,.contact .copied{color:color-mix(in srgb, var(--paper) 75%, transparent)}main.page>.kicker{letter-spacing:.22em;color:var(--gold-lo);align-items:center;gap:1rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:.78rem;display:flex}main.page>.kicker:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 70%, transparent), transparent);flex:1;height:1px}main.page>h1{margin-bottom:1.2rem;padding-bottom:1rem;position:relative}main.page>h1:after{content:"";background:linear-gradient(90deg, var(--gold-lo), var(--gold-hi), var(--gold-lo));border-radius:2px;width:3rem;height:3px;position:absolute;bottom:0;left:0}@media (width<=640px){main>section{padding-top:3.2rem}main>section>h2{font-size:1.75rem}}@media print{main>section,main>section.contact{color:inherit!important;background:0 0!important;margin:0!important;padding:1.5rem 0!important}}.contents{max-width:var(--col);border-top:3px double color-mix(in srgb, var(--gold) 70%, transparent);margin:2.2rem auto 0;padding:1rem 0 .2rem}.contents ol{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:.3rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.contents li a{border-bottom:1px dotted color-mix(in srgb, var(--line) 80%, transparent);color:var(--ink);align-items:baseline;gap:.55rem;padding:.42rem 0;font-size:.93rem;text-decoration:none;transition:color .2s;display:flex}.contents li a b{color:var(--rule);letter-spacing:.04em;min-width:1.9em;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-weight:400}.contents li a:hover{color:var(--rule)}.contents li a:hover span{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--gold) 70%, transparent);text-underline-offset:.2em}@media (width<=760px){.contents ol{grid-template-columns:repeat(2,1fr)}}main{counter-reset:part fig}.pull{border-top:1px solid color-mix(in srgb, var(--gold) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gold) 55%, transparent);padding-top:2rem;padding-bottom:2rem}.pull:before{color:var(--gold)}main.page>.lede{color:var(--ink-soft);border-left:3px solid var(--gold);padding-left:1rem;font-size:1.18rem;line-height:1.6}main>section:not(.contact):before{content:"◆";color:var(--gold);opacity:.8;font-size:.55rem;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}main.page>.lede:first-letter,main>section>.intro.dc:first-letter{float:left;color:var(--ac);padding:.12em .12em 0 0;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:3.4em;font-style:normal;line-height:.8}:root{--ac:var(--gold-lo)}[data-accent=hunt]{--ac:var(--rule)}[data-accent=desk]{--ac:var(--ledger)}[data-accent=studio]{--ac:var(--gold-lo)}main>section>.part{color:var(--ac)}main>section>.part:before,main>section>.part:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ac) 60%, transparent) 30%, color-mix(in srgb, var(--ac) 60%, transparent) 70%, transparent)}main>section>h2:after{background:var(--ac)}main>section:not(.contact):before,main>section:after{color:var(--ac)}main>section:nth-of-type(2n):not(.contact){border-top-color:color-mix(in srgb, var(--ac) 35%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--ac) 35%, transparent)!important}main.page[data-accent]>.kicker{color:var(--ac)}main.page[data-accent]>.kicker:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ac) 60%, transparent), transparent)}main.page[data-accent]>h1:after{background:var(--ac)}main.page[data-accent]>.lede{border-left-color:var(--ac)}@media (width<=700px){.masthead .mh-cap{text-align:right;white-space:nowrap;text-overflow:ellipsis;left:5.2rem;right:.6rem;overflow:hidden}.masthead .mh-cap a{pointer-events:auto}}.totop[hidden]{display:none!important}.partrail{color:var(--paper)}.partrail a{color:color-mix(in srgb, var(--paper) 80%, transparent)}.partrail a[aria-current=true]{color:var(--gold-hi)}main.page section:after{content:none!important}.contact{--paper:#e8ece6;--ink:#1d2733;--ink-soft:#4b5663;--line:#b9c2b8;--rule:#e0675a}main>section.contact{color:#e8ece6;background:#1d2733!important}.contact .credit,.contact .copied,.contact .note{color:#e8ece6c7}.contact .intro a,.contact .note a{color:#f3d98e}.contact .btn.primary{color:#1d2733;background:#d4ab4f;border-color:#d4ab4f}.contact .btn{color:#e8ece6;border-color:#e8ece68c}@media (width<=640px){.contact .ctas{flex-direction:column}.contact .ctas .btn{text-align:center;width:100%}}:root[data-theme=dark] .spot[aria-pressed=true],:root[data-theme=dark] .spot.on{background:var(--paper);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .spot[aria-pressed=true],:root:not([data-theme=light]) .spot.on{background:var(--paper);color:var(--ink)}}.spot{font-weight:700}.theme,.searchbtn,.badgelink,.lamp{min-width:2rem;min-height:2rem}.fn{margin:-.3rem;padding:.3rem}.src{min-height:1.5rem;padding:.2rem .55rem}.masthead .mh-prev,.masthead .mh-next,.masthead .mh-full{width:1.8rem;height:1.8rem}:root[data-theme=dark] main>section>.part,:root[data-theme=dark] .colophon h2,:root[data-theme=dark] .contents-h,:root[data-theme=dark] main.page>.kicker{color:var(--gold)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main>section>.part,:root:not([data-theme=light]) .colophon h2,:root:not([data-theme=light]) .contents-h,:root:not([data-theme=light]) main.page>.kicker{color:var(--gold)}}main>section:after{left:.6rem;right:auto}@media (width<=700px){main>section:after{display:none}}.btoast{background:var(--ink);color:var(--paper)}@media (width<=700px){main>section{margin-top:0!important;margin-bottom:0!important}}.copied:empty,.note:empty,#svFa:empty,#verdict:empty,.pile:empty{display:none}.btn{padding-top:.62rem;padding-bottom:.62rem}@media print{main.page a[href^=\/]:after{content:" (projectscroll.com" attr(href) ")";color:#555;font-size:.85em}main.page .ctas,main.page .crumb,.colophon .note{display:none!important}main.page>h1{font-size:22pt}main.page>.lede{border-left:2px solid #999;font-size:12pt}}.hero .ctas .btn.primary{box-shadow:0 10px 24px -14px color-mix(in srgb, var(--ink) 70%, transparent)}.trust li:before{color:var(--ledger)}.contents li:first-child a b,.contents li:nth-child(2) a b,.contents li:nth-child(3) a b,.contents li:nth-child(7) a b{color:var(--rule)}.contents li:nth-child(4) a b,.contents li:nth-child(5) a b,.contents li:nth-child(6) a b{color:var(--ledger)}.contents li:nth-child(8) a b{color:var(--gold-lo)}.cases p,.fammakes>div,.rulecards li,.intake,.pom,.sv-col{transition:box-shadow .25s,transform .25s}@media (hover:hover){.cases p:hover,.fammakes>div:hover,.rulecards li:hover{transform:translateY(-2px);box-shadow:0 14px 28px -20px #00000073}}.stats b{padding-bottom:.35rem;position:relative}.stats b:after{content:"";background:var(--gold);width:1.4rem;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}main>section>.intro+*{margin-top:1.4rem}details.faq{border:1px solid var(--line);background:var(--paper);border-radius:4px;margin:.45rem 0;padding:.2rem .9rem}details.faq[open]{background:color-mix(in srgb, var(--paper-2) 60%, transparent);border-color:color-mix(in srgb, var(--gold) 50%, transparent)}details.faq summary{padding:.55rem 0;font-weight:600}footer.site .motto{letter-spacing:.04em;justify-content:center;align-items:center;gap:1rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.05rem;display:flex}footer.site .motto:before,footer.site .motto:after{content:"";background:color-mix(in srgb, var(--gold) 70%, transparent);width:3rem;height:1px}.progress{box-shadow:0 0 6px color-mix(in srgb, var(--rule) 70%, transparent)}.progress:after{content:"";background:var(--rule);width:.55rem;height:.55rem;box-shadow:0 0 6px var(--rule);position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)rotate(45deg)}.vprogress{z-index:4;pointer-events:none;background:var(--rule);transform-origin:top;width:3px;box-shadow:0 0 6px color-mix(in srgb, var(--rule) 70%, transparent);position:fixed;top:0;bottom:0;left:0;transform:scaleY(0)}.vprogress:after{content:"";background:var(--rule);width:.55rem;height:.55rem;box-shadow:0 0 6px var(--rule);position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%)rotate(45deg)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.vprogress{animation:linear both vprog}body>.vprogress{animation-timeline:scroll(root)}@keyframes vprog{to{transform:scaleY(1)}}}}@supports not (animation-timeline:scroll()){.vprogress{display:none}}@media (prefers-reduced-motion:reduce){.vprogress,.progress{display:none}}@media print{.vprogress{display:none!important}}@media (width<=700px){.vprogress{width:2px}}.hero .foot{color:var(--ink-soft);margin:0 0 1.3rem;font-size:.98rem}.hero .foot span{color:var(--rule);margin-right:.2rem;font-weight:700}.pledge{border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);border-left:4px solid var(--gold);background:color-mix(in srgb, var(--paper-2) 60%, transparent);border-radius:4px;margin:1.6rem 0;padding:1.1rem 1.3rem}.pledge h2{margin:0 0 .5rem;font-size:1.25rem}.pledge p{margin:0}.tiers{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.6rem;display:grid}.tier{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--paper);border-radius:4px;flex-direction:column;padding:1rem 1.1rem 1.1rem;display:flex}.tier h3{margin:.15rem 0 .1rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.45rem;font-weight:400}.tier ul{margin:0 0 .7rem;padding-left:1.1rem;font-size:.95rem;line-height:1.5}.tier>p:last-child{margin:0}.ways{padding-left:1.2rem;line-height:1.55}.ways li{margin:.4rem 0}table.ledger{border-collapse:collapse;width:100%;margin:.6rem 0 1.6rem;font-size:.95rem}table.ledger caption{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lo);padding:0 0 .4rem;font-size:.72rem}table.ledger th,table.ledger td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .6rem}table.ledger th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem}@media (width<=640px){.tiers{grid-template-columns:1fr}}.sponsors{max-width:var(--col);text-align:center;margin:0 auto;padding:1.6rem 0 1.2rem}.sponsors ul{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.sponsors li{border:1px double var(--line);color:var(--ink-soft);place-items:center;min-height:5.2rem;padding:.9rem .8rem;font-size:.9rem;line-height:1.4;display:grid}.sponsors li.open a{color:var(--ink);border-bottom:1px dotted var(--gold);text-decoration:none}.sponsors li b{color:var(--ink);letter-spacing:.02em;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.1rem;font-weight:400;display:block}@media (width<=640px){.sponsors ul{grid-template-columns:1fr}}.tn2 .tnc-frame{aspect-ratio:1}.tn2 .tnc-frame img{object-fit:fill}.hero{position:relative}.pb-sponsor{z-index:2;margin:0;position:absolute;top:.55rem;right:0}.pb-sponsor a{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.45rem;padding:.18rem .2rem .18rem 0;font-size:.68rem;text-decoration:none;display:inline-flex}.pb-sponsor svg{fill:none;width:.95rem;height:.95rem;stroke:var(--gold);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;transition:filter .3s,stroke .3s}.pb-sponsor b{color:var(--rule);border-bottom:1px solid color-mix(in srgb, var(--gold) 60%, transparent);padding-bottom:1px;font-weight:400}.pb-sponsor span:after{content:"·";color:var(--gold);margin-left:.45rem}.pb-sponsor a:hover b,.pb-sponsor a:focus-visible b{border-bottom-color:var(--rule)}.pb-sponsor a:hover svg,.pb-sponsor a:focus-visible svg{stroke:var(--gold-hi);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--gold-hi) 80%, transparent))}@media (width<=640px){.pb-sponsor{top:.35rem}.pb-sponsor span{display:none}.pb-sponsor a{font-size:.62rem}}@media print{.pb-sponsor{display:none}}.pb-sponsor{flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:.15rem;display:flex}.pb-sponsor .pb-row{align-items:center;display:inline-flex}.pb-sponsor .pb-row:after{content:none}.pb-sponsor .pb-l span:after{content:"◆";vertical-align:.25em;color:var(--gold);margin:0 .6rem 0 .55rem;font-size:.5em}.pb-sponsor .pb-row a{padding:.18rem 0}.pb-d{background:var(--gold);flex:none;width:.3rem;height:.3rem;margin:0 .55rem;display:inline-block;transform:rotate(45deg)}.pb-share{font:inherit;letter-spacing:.16em;text-transform:uppercase;border:0;border-bottom:1px solid color-mix(in srgb, var(--gold) 60%, transparent);color:var(--rule);cursor:pointer;white-space:nowrap;background:0 0;margin:0 .25rem 0 0;padding:0 0 1px;font-size:.68rem}.pb-share:hover,.pb-share:focus-visible{border-bottom-color:var(--rule)}@media (width<=640px){.pb-sponsor span{display:inline}.pb-sponsor .pb-l{flex:1 0 100%;justify-content:flex-end}.pb-sponsor .pb-l span:after{content:none}.pb-sponsor .pb-row{display:inline-flex}.pb-share{font-size:.62rem}.pb-d{margin:0 .45rem}}@media (width<=380px){.pb-share{letter-spacing:.06em;font-size:.56rem}.pb-d{margin:0 .35rem}}.tn2-frame.tn-off .tnc-old,.tn2-frame.tn-off:after,.tn2-frame.tn-off .tnc-lab.l{display:none}.tn2-frame.tn-off .tnc-range{cursor:default}.pb-sponsor svg{width:1.05rem;height:1.05rem}@media (width<=520px){.bar-in{gap:.4rem!important;padding-left:1.8rem!important;padding-right:.6rem!important}.lamp{margin-left:0}.bar .mark{white-space:nowrap;flex:0 auto;min-width:0}}@media (width<=400px){.bar .mark{font-size:.9em}.searchbtn,.badgelink,.lamp{width:1.95rem!important;height:1.95rem!important}.bar-in{gap:.3rem!important}}@media (width<=350px){.bar .mark{gap:0;font-size:0}.bar .mark svg{margin:0}}:root{--foil:linear-gradient(100deg, #7d5d17 0%, #b98f35 18%, #f1d98a 34%, #c79a3c 48%, #f6e3a1 60%, #a87d2a 78%, #7d5d17 100%)}.stats b,.tl-tally b{background:var(--foil);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--ink) 18%, transparent));background-position:0%;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.stats a:hover b{background-position:100%;transition:background-position 1.1s}@media (prefers-reduced-motion:no-preference){@keyframes foilsweep{0%{background-position:0%}to{background-position:100%}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stats b{animation:linear both foilsweep}}.stats b{animation-timeline:view();animation-range:entry 10% cover 55%}}@media (prefers-reduced-motion:no-preference){@keyframes leaf{0%{background-position:100%}to{background-position:0%}}}@media (forced-colors:active){h1 .foil,.stats b,.tl-tally b{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}main>section+section:before,main>.plate2+section:before,.plate2:before{background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 136 24'%3E%3Cg fill='none' stroke='%23B8892F' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h38c5 0 7-4 11-4M132 12H94c-5 0-7-4-11-4'/%3E%3Ccircle cx='4' cy='12' r='1.6' fill='%23B8892F'/%3E%3Ccircle cx='132' cy='12' r='1.6' fill='%23B8892F'/%3E%3Cpath d='M58 8l4-4h12l4 4-10 13z' fill='%23F3E2A8' fill-opacity='.55'/%3E%3Cpath d='M58 8h20M62 4l2 4 4 13 4-13 2-4M68 4l-4 4M68 4l4 4'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat!important;width:8.5rem!important}.gemglint{pointer-events:none;z-index:2;opacity:0;filter:drop-shadow(0 0 3px #f6d77a);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0c.7 6 3.3 8.6 10 10-6.7 1.4-9.3 4-10 10-.7-6-3.3-8.6-10-10 6.7-1.4 9.3-4 10-10z' fill='%23FFF4C9'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1rem;height:1rem;position:absolute;top:-1.3rem;left:calc(50% + .55rem)}@media (prefers-reduced-motion:no-preference){@keyframes glint{0%,86%,to{opacity:0;transform:scale(.2)rotate(0)}91%{opacity:1;transform:scale(1)rotate(45deg)}95%{opacity:.6;transform:scale(.6)rotate(90deg)}}.gemglint{animation:7s ease-in-out infinite glint;animation-delay:var(--gd,0s)}}.tl li.sealed:before{filter:drop-shadow(0 1px 1.5px #00000059);width:1.25rem!important;height:1.25rem!important;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3CradialGradient id='w' cx='.38' cy='.32' r='.75'%3E%3Cstop offset='0' stop-color='%23D9604C'/%3E%3Cstop offset='.45' stop-color='%23A3352A'/%3E%3Cstop offset='1' stop-color='%23651812'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M20 1.5c2.6 0 3.4 2.3 5.6 2.8s4.2-.9 6 .7.7 3.8 1.9 5.8 3.6 2.2 4 4.7-1.7 3.6-1.7 6 1.9 3.9.6 6-3.8 1.6-5.4 3.4-.9 4.2-3.2 5.2-4.1-.8-6.3-.6-3.6 2.4-6.1 2-3-3-5-4.1-4.5-.5-5.6-2.7.6-4-0-6.3-3.4-3.2-3.1-5.7 2.7-3.2 3.1-5.6-1.1-4.5.6-6.2 4.2-.5 6.1-1.6 2.8-3.6 4.9-4.4z' fill='url(%23w)'/%3E%3Ccircle cx='20' cy='20' r='11.5' fill='none' stroke='%23000' stroke-opacity='.22' stroke-width='1.2'/%3E%3Ccircle cx='20' cy='20' r='11.5' fill='none' stroke='%23fff' stroke-opacity='.18' stroke-width='.8' transform='translate(-.6 -.6)'/%3E%3Cpath d='M20 13.5a3 3 0 0 1 1.6 5.5l1.2 7h-5.6l1.2-7a3 3 0 0 1 1.6-5.5z' fill='%23511310' fill-opacity='.75'/%3E%3C/svg%3E") 50%/contain no-repeat!important;border-radius:0!important;top:.1rem!important;left:-.25rem!important}.btn.primary{isolation:isolate;position:relative;overflow:hidden}.btn.primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#f6e3a18c,#0000);width:45%;position:absolute;top:-10%;bottom:-10%;left:-70%;transform:skew(-22deg)}@media (prefers-reduced-motion:no-preference){.btn.primary:after{transition:left .75s}.btn.primary:hover:after,.btn.primary:focus-visible:after{left:130%}}.trailx{max-width:40rem;margin:3rem auto .4rem;padding:0 1rem}.trailx svg{width:100%;height:auto;display:block;overflow:visible}.trailx .tx-compass{fill:none;stroke:var(--gold);stroke-width:1.2px}.trailx .tx-compass path{fill:color-mix(in srgb, var(--gold) 40%, transparent);stroke:none}.trailx .tx-compass .tx-n{fill:var(--rule)}.trailx .tx-compass path:last-child{fill:none;stroke:var(--gold);stroke-opacity:.45;stroke-width:.8px}.trailx .tx-path{fill:none;stroke:var(--gold);stroke-width:2px;stroke-dasharray:5 7;stroke-linecap:round}.trailx .tx-draw{fill:none;stroke:#fff;stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:1px}.trailx .tx-x{stroke:var(--rule);stroke-width:3.4px;stroke-linecap:round;fill:none;opacity:0}.trailx .tx-gem path:first-child{fill:#f6e3a1;stroke:#b8892f;stroke-width:.8px}.trailx .tx-spark{stroke:#f6d77a;stroke-width:1.2px;stroke-linecap:round;opacity:0}.trailx.drawn .tx-draw{stroke-dashoffset:0}.trailx.drawn .tx-x{opacity:1}@media (prefers-reduced-motion:no-preference){.trailx .tx-draw{transition:stroke-dashoffset 2.6s cubic-bezier(.45,.05,.35,1)}.trailx .tx-x{transition:opacity .4s 2.45s}.trailx .tx-gem{transform-origin:607px 12px;transition:transform .5s cubic-bezier(.3,1.6,.5,1) 2.75s;transform:scale(0)}.trailx.drawn .tx-gem{transform:scale(1)}@keyframes spark{0%,80%,to{opacity:0}88%{opacity:1}}.trailx.drawn .tx-spark{animation:5s ease-in-out 3.4s infinite spark}}@media (prefers-reduced-motion:reduce){.trailx .tx-draw{stroke-dashoffset:0}.trailx .tx-x{opacity:1}}@media print{.trailx,.gemglint{display:none!important}}.kicker.compass{align-items:center;gap:.55rem;display:flex}.kicker.compass:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23A07A2A' stroke-width='1.6'%3E%3Ccircle cx='30' cy='30' r='22'/%3E%3Ccircle cx='30' cy='30' r='17' stroke-dasharray='1.5 2.5'/%3E%3C/g%3E%3Cpath d='M30 5l5 25h-10z' fill='%23B3362B'/%3E%3Cpath d='M30 55l5-25h-10z' fill='%23A07A2A'/%3E%3Cpath d='M5 30l25-4v8zM55 30l-25-4v8z' fill='%23A07A2A' fill-opacity='.6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:1.7rem;height:1.7rem}@media (prefers-reduced-motion:no-preference){@keyframes needle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.kicker.compass:before{animation:6s ease-in-out infinite needle}}.seals a{color:var(--ink);background:radial-gradient(circle, var(--paper) 0 62%, transparent 63%), repeating-conic-gradient(from 0deg, #b8892f 0 6deg, #e3c374 6deg 12deg);border:0;position:relative;box-shadow:0 1px 2px #0000002e}.seals a:hover,.seals a:focus-visible{color:var(--ink);background:radial-gradient(circle, color-mix(in srgb, var(--gold-hi) 30%, var(--paper)) 0 62%, transparent 63%), repeating-conic-gradient(from 6deg, #b8892f 0 6deg, #f1d98a 6deg 12deg);transform:translateY(-2px)}.seals a{transition:transform .2s,background .3s}.seals a.solved{color:#5a4110;text-shadow:0 1px #fff8d6cc,0 -1px #5a411073;background:linear-gradient(115deg,#0000 35%,#ffffffb3 48%,#0000 60%) 120% 0/250% 100% no-repeat,radial-gradient(circle at 35% 30%,#fff3c4 0 8%,#f1d98a 22%,#d3a83e 52%,#a87d2a 78%,#7d5d17 100%);border:0;animation:.5s cubic-bezier(.3,1.6,.5,1) both stamp;box-shadow:0 0 0 2px #c79a3c,0 0 0 3px #7d5d17,inset 0 0 0 3px #7d5d1759,0 3px 6px #0000004d}@media (prefers-reduced-motion:no-preference){@keyframes coinshine{0%,70%{background-position:120% 0,0 0}to{background-position:-60% 0,0 0}}.seals a.solved{animation:.5s cubic-bezier(.3,1.6,.5,1) both stamp,4.5s ease-in-out .6s infinite coinshine}}.status.solved{background:var(--foil);color:#3d2c08;text-shadow:0 1px #fff8d699;background-size:200% 100%;border:1px solid #a87d2a}.status.solved:before{content:"";vertical-align:-.04rem;background:radial-gradient(circle at 35% 30%,#fff3c4,#c79a3c 60%,#7d5d17);border-radius:50%;width:.62rem;height:.62rem;margin-right:.32rem;display:inline-block;box-shadow:0 0 0 1px #7d5d17}.meter span{background:var(--foil);background-size:200% 100%}.tally>span:nth-child(2) b{background:var(--foil);color:#0000;-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.seals a,.seals a.solved{color:canvastext;background:canvas;border:1px solid canvastext}.tally>span:nth-child(2) b{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.seals a.solved{border-top:0;border-radius:50%;padding:0}.status.solved{border-top-width:1px;border-radius:999px;padding:.08rem .5rem}@media (prefers-reduced-motion:no-preference){@keyframes leaf2{0%{filter:none;background-position:100%}45%{filter:drop-shadow(0 0 .14em #f1c75a8c)}to{filter:none;background-position:0%}}@keyframes sparks{0%,to{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}60%{opacity:.35}80%{opacity:.9}}}:root{--nugget:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cdefs%3E%3CradialGradient id='g' cx='.35' cy='.3' r='.8'%3E%3Cstop offset='0' stop-color='%23FFF3C4'/%3E%3Cstop offset='.3' stop-color='%23F1D98A'/%3E%3Cstop offset='.65' stop-color='%23C99A3A'/%3E%3Cstop offset='1' stop-color='%237D5D17'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M3.2 6.1C3.9 3 6.6 1.6 9.3 2.2c1.6-.9 3.9-.8 5.3.5 2.3.6 3.6 2.6 3.1 4.9.6 2-.6 4.3-2.8 5.1-1.7 1.6-4.4 1.8-6.3.9-2.3.4-4.7-.7-5.4-2.8C2 9.9 2.2 7.6 3.2 6.1z' fill='url(%23g)' stroke='%237D5D17' stroke-width='.7'/%3E%3Cpath d='M7 5.2c.8-.7 2-.9 2.9-.5M12.6 4.6c.7.1 1.3.5 1.6 1' fill='none' stroke='%23FFF8DE' stroke-width='.9' stroke-linecap='round' opacity='.85'/%3E%3C/svg%3E")}main.page ul:not([class]){padding-left:1.5rem;list-style:none}main.page ul:not([class])>li{position:relative}main.page ul:not([class])>li:before{content:"";background:var(--nugget) center/contain no-repeat;width:.82em;height:.66em;position:absolute;top:.48em;left:-1.45rem}@supports ((-webkit-background-clip:text) or (background-clip:text)){main.page>.lede:first-letter{background:var(--foil);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){main.page>.lede:first-letter{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}@media (prefers-reduced-motion:no-preference){@keyframes swirl{0%{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes settle{0%{transform:translate(0)}25%{transform:translate(1.4px,-.8px)}50%{transform:translate(-1.2px,.6px)}75%{transform:translate(.7px,-.4px)}to{transform:translate(0)}}}.vein{z-index:5;pointer-events:none;width:12px;position:fixed;top:0;bottom:0;left:0}.vein i{background:var(--nugget) center/contain no-repeat;opacity:.38;filter:grayscale(.85)brightness(.9);width:12px;height:10px;margin-top:-5px;transition:opacity .4s,filter .4s,transform .4s;position:absolute;left:-1px}.vein i.hit{opacity:1;filter:none;transform:scale(1.15)}@supports not (animation-timeline:scroll()){.vein{display:none}}@media (prefers-reduced-motion:reduce){.vein{display:none}}@media (width<=700px){.vein{display:none}}@media print{.vein{display:none!important}}.calmbtn{font:inherit;letter-spacing:.04em;border:1px solid color-mix(in srgb, currentColor 40%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .75rem;font-size:.82rem;display:inline-flex}.calmbtn svg{fill:currentColor;width:.8rem;height:.8rem}.calmbtn[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi)}.calmbtn[aria-pressed=true] svg rect:first-child{transform:none}html.calm :not(.vprogress):not(.progress),html.calm :before,html.calm :after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.calm .placeband.run .pb-track{animation:none}html.calm .placeband .pb-view{overflow-x:auto}html.calm .trailx .tx-draw{stroke-dashoffset:0}html.calm .trailx .tx-x{opacity:1}html.calm .trailx .tx-gem{transform:none}html.calm .gemglint,html.calm .vein{display:none}:root{--leaf-hi:#dcae45;--leaf-mid:#c9952f}:root[data-theme=dark]{--leaf-hi:#fff4cf;--leaf-mid:#f1d98a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--leaf-hi:#fff4cf;--leaf-mid:#f1d98a}}.pb-pause{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);width:1.5rem;height:1.5rem;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;flex:none;align-self:center;place-items:center;margin-left:.4rem;padding:0;display:grid}.pb-pause svg{fill:currentColor;width:.7rem;height:.7rem}.pb-pause:hover,.pb-pause:focus-visible{color:var(--rule);border-color:var(--rule)}.placeband.held .pb-track{animation-play-state:paused!important}html.calm .pb-pause{display:none}.hero .plate{position:relative}.hero .plate:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(45deg,#0000 42%,#e9c76a 42% 58%,#0000 58%) 0 0/.5rem .5rem no-repeat,linear-gradient(45deg,#0000 42%,#e9c76a 42% 58%,#0000 58%) 100% 0/.5rem .5rem no-repeat,linear-gradient(45deg,#0000 42%,#e9c76a 42% 58%,#0000 58%) 0 100%/.5rem .5rem no-repeat,linear-gradient(45deg,#0000 42%,#e9c76a 42% 58%,#0000 58%) 100% 100%/.5rem .5rem no-repeat;border:1px solid #f1d98abf;position:absolute;inset:.55rem;box-shadow:inset 0 0 0 1px #00000014}@media print{.hero .plate:after{display:none}}.sanborn{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:linear-gradient(90deg, #e8a0a01a, transparent 40%), var(--panel-2);border-left:4px solid #c0504d;border-radius:4px;margin:2rem 0 1rem;padding:1.1rem 1.2rem 1rem}.sanborn h2{margin-top:0}.nm-q{gap:.3rem;font-size:.95rem;display:grid}.nm-q input{font:inherit;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);box-sizing:border-box;border-radius:4px;width:100%;padding:.6rem .8rem;font-size:1.1rem}.nm-n{color:var(--ink-soft)}.shelf{margin:.6rem 0 1.6rem;padding:0;list-style:none}.shelf li{border-bottom:1px solid var(--line);padding:.7rem 0;line-height:1.45}.hintladder{border:1px dashed var(--gold,#b8963e);background:var(--paper-2);border-radius:4px;margin:1.6rem 0;padding:1rem 1.2rem}.hintladder h2{margin-top:0}.hintladder ol{margin:.6rem 0 .8rem;padding-left:1.3rem}.hintladder li{margin:.4rem 0}#searchRes a.has-th{grid-template-columns:5.5rem 1fr;align-items:start;column-gap:.8rem;display:grid}#searchRes a.has-th img{aspect-ratio:144/76;object-fit:cover;border:1px solid var(--line);border-radius:2px;grid-row:1/span 2;width:5.5rem;height:auto}#searchRes a.has-th b,#searchRes a.has-th span{grid-column:2}@media (width<=420px){#searchRes a.has-th{grid-template-columns:1fr}#searchRes a.has-th img{display:none}}.navdrop{display:inline-flex;position:relative}.nd-b{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.15rem 0}.nd-b:after{content:"▾";margin-left:.25em;font-size:.7em}.nd-b:hover,.nd-b[aria-expanded=true]{color:var(--ink)}.nd-b[aria-current=true]{color:var(--ink);border-bottom-color:var(--rule)}.nd{z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-width:14rem;padding:.4rem 0;display:flex;position:absolute;top:calc(100% + .5rem);left:-.8rem;box-shadow:0 10px 30px #0000002e}.nd[hidden]{display:none}.bar nav .nd a{color:var(--ink);border:0;padding:.45rem .9rem}.bar nav .nd a:hover,.bar nav .nd a:focus-visible{background:var(--paper-2)}.bar.open .navdrop{display:block}.bar.open .nd-b{display:none}.bar.open .nd,.bar.open .nd[hidden]{box-shadow:none;background:0 0;border:0;min-width:0;padding:0;display:flex;position:static}.bar.open .nd a{border-bottom:1px dotted var(--line);padding:.6rem 0}@media (width<=700px){html:before{background-image:image-set("/img/bg-new-france-blue-960.webp" 1x type("image/webp"),"/img/bg-new-france-blue.jpg" 1x type("image/jpeg"))}}.pc{margin:1.4rem 0 1.8rem}.pc img{border:1px solid var(--line);border-radius:3px;width:100%;height:auto}.pc figcaption{margin-top:.5rem;line-height:1.45}.pc figcaption a{white-space:nowrap}.junior{padding-left:1.4rem}.lesson{border:1px solid var(--line);background:var(--paper-2);break-inside:avoid;border-radius:4px;margin:1.6rem 0;padding:1rem 1.2rem}.lesson h2{margin-top:0}.installer{color:var(--ink-soft);margin:0 0 1rem;font-size:.92rem}.roll{border-collapse:collapse;width:100%;font-size:.95rem}.roll th,.roll td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.4rem .5rem}.roll th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem}.roll tr.k td{background:color-mix(in srgb, var(--rule) 12%, transparent)}.roll tr.d td{background:color-mix(in srgb, var(--ink-soft) 10%, transparent)}.roll td:first-child{white-space:nowrap;font-weight:600}.sic{color:var(--rule);font-size:.85rem}@media (width<=640px){.roll td:first-child{white-space:normal}}.lt{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.2rem}.lt h2{margin:0 0 .2rem}.lt blockquote{border-left:3px solid var(--line);margin:.8rem 0;padding-left:1rem;font-style:italic}.lt blockquote p{margin:0}.lt cite{margin-top:.3rem;font-size:.85rem;font-style:normal;display:block}.np{margin-top:1.8rem}.np figure{margin:.6rem 0 .8rem}.np img{border:1px solid var(--line);background:#eee;width:100%;height:auto;display:block}.npq details{border-bottom:1px solid var(--line);padding:.6rem 0}.npq summary{cursor:pointer;font-weight:600}.npq p{margin:.4rem 0 0}.toolrow{z-index:40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;font-size:.92rem;display:flex;position:relative}.sheet>.toolrow{max-width:none;padding-top:1.1rem}.sheet>.toolrow+.page{padding-top:2.2rem}.hero .toolrow{position:absolute;top:.45rem;left:0;right:0}.toolrow .pb-sponsor{margin:0 0 0 auto;position:static}.tr-nav{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.tr-nav .nd-b,.tr-nav .tr-visit{color:var(--ink-soft);font-size:.95rem}.tr-nav .nd{max-height:min(70vh,32rem);left:-.6rem;overflow:auto}.tr-nav .nd a{color:var(--ink);white-space:nowrap;padding:.45rem .9rem;text-decoration:none}.tr-nav .nd a:hover,.tr-nav .nd a:focus-visible{background:var(--paper-2)}.tr-nav .nd a[aria-current=page]{font-weight:600}.tr-find{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;height:2rem;padding:0 .2rem 0 .7rem;display:inline-flex}.tr-find:focus-within{border-color:var(--rule);box-shadow:0 0 0 3px color-mix(in srgb, var(--rule) 20%, transparent)}.tr-find input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:8.2rem;padding:0;font-size:.88rem}.tr-find input::placeholder{color:var(--ink-soft);opacity:1}.tr-find button{width:1.6rem;height:1.6rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tr-find button:hover,.tr-find button:focus-visible{color:var(--ink)}.tr-find svg{width:1rem;height:1rem}@media (width<=899px){.toolrow{flex-wrap:wrap;gap:.55rem .9rem}.tr-nav{display:contents}.tr-nav>.navdrop,.tr-nav>.tr-visit{order:1}.toolrow .pb-sponsor{order:2;margin-left:auto}.tr-find{flex:100%;order:3;height:2.3rem}.tr-find input{width:100%}.hero .toolrow{margin:0 0 1.4rem;position:relative;top:auto;left:auto;right:auto}.hero{padding-top:1rem}.tr-nav .navdrop{position:static}.tr-nav .nd{min-width:0;max-height:60vh;position:absolute;top:calc(100% + .3rem);left:0;right:0}}@media (width<=640px){.tr-find input{font-size:1rem}.toolrow .pb-sponsor a{white-space:nowrap;letter-spacing:.1em;gap:.35rem}.toolrow{gap:.5rem .7rem}}@media (width<=380px){.tr-nav .nd-b{font-size:.88rem}.toolrow{gap:.5rem .55rem}.toolrow .pb-sponsor a{letter-spacing:.06em;font-size:.56rem}}@media print{.toolrow{display:none}}@media (width>=900px){.toolrow{flex-wrap:nowrap}.tr-nav{flex-wrap:nowrap;flex:auto;min-width:0}.tr-nav>.navdrop{flex:none}.tr-find{flex:0 13rem;min-width:9.6rem}.tr-find input{width:100%;min-width:0}.toolrow .pb-sponsor{flex:none}.toolrow .pb-sponsor a{white-space:nowrap}}.heroside{width:min(100%,18rem);margin:2rem auto 0}.heroside .plate{width:100%;margin:1rem 0 0}.tcard{border:1px solid color-mix(in srgb, var(--gold) 70%, transparent);background:#0b1622;border-radius:6px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 26px -14px #0000008c}.tcard img{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;display:block}.tcard:after{content:"";pointer-events:none;border:1px solid #f1d98a99;border-radius:4px;position:absolute;inset:.3rem}.tcard span{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#f6d27a;background:linear-gradient(#0000,#08121ceb 55%);padding:1.6rem .5rem .55rem;font-size:.66rem;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.tcard:hover,.tcard:focus-visible{transform:translateY(-2px);box-shadow:0 16px 30px -14px #0009,0 0 0 1px #f6d27a}@media (width>=900px){.hero>.heroside{grid-area:1/2/span 6;width:100%;margin:2.6rem 0 0}}@media (prefers-reduced-motion:reduce){.tcard{transition:none}.tcard:hover{transform:none}}.tcard{box-shadow:none;filter:drop-shadow(0 10px 14px #00000059);background:0 0;border:0;border-radius:10px;overflow:visible}.tcard:after{content:none}.tcard img{border-radius:10px}.tcard span{border-radius:0 0 8px 8px;padding:1.2rem .3rem .4rem;bottom:4.5%;left:9%;right:9%}.tcard:hover,.tcard:focus-visible{box-shadow:none;filter:drop-shadow(0 14px 18px #00000073)drop-shadow(0 0 6px #f6d27a8c)}.tcard span{letter-spacing:.1em;font-size:.6rem;line-height:1.35}@media (width>=900px){.hero>.heroside{margin-top:0}}.vshow{border:1px solid color-mix(in srgb, var(--gold) 75%, transparent);background:#0b1622;border-radius:8px;margin:.7rem 0 0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0000008c}.vshow:after{content:"";pointer-events:none;border:1px solid #f1d98aa6;border-radius:5px;position:absolute;inset:.3rem}.vs-f{aspect-ratio:16/9;display:block;position:relative}.vs-f img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.vs-f img.on{opacity:1}.vshow:hover,.vshow:focus-visible{box-shadow:0 14px 28px -14px #0009,0 0 0 1px #f6d27a}@media (prefers-reduced-motion:no-preference){.vshow:hover .vs-f img.on{transition:opacity 1.6s,transform 6s;transform:scale(1.03)}}.mu-acts{padding-top:.3rem;font-size:.88rem;margin-top:auto!important}.mu-acts a{white-space:nowrap}@keyframes muflash{0%,30%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:0 0 #0000}}@media print{.mu-acts a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.75rem}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:ease-out}.bar{view-transition-name:ps-bar}::view-transition-group(ps-bar){animation-duration:0s}}@media screen{.mu-c:not(.mu-near),.lt,.np,.shelf,.se-s,.rc-list{content-visibility:auto;contain-intrinsic-size:auto 900px}.lt,.np{contain-intrinsic-size:auto 420px}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.mu,.lt,.np,.shelf,.mu-dt,.se,.rc,.wk-list .wk,.pp-t{animation:linear both psrise view();animation-range:entry entry 55%}}}@keyframes psrise{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:none}}.nd[popover]{color:var(--ink);max-height:calc(100vh - 2rem);margin:0;position:fixed;inset:auto;overflow:auto}.nd[popover]:not(:popover-open){display:none}.tr-nav .nd[popover]{position:fixed;right:auto}.mu-dtl{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.9rem;padding:0;list-style:none;display:grid}.doors{grid-template-columns:repeat(4,minmax(0,7.1rem));gap:.7rem;margin:.2rem 0 1rem;display:grid}.door{position:relative}.dcard span{letter-spacing:.07em;padding:1.1rem .15rem .4rem;font-size:.56rem;left:5%;right:5%}.drp{display:none}.drp:popover-open{background:var(--paper);width:min(19rem,100vw - 24px);color:var(--ink);border:1px solid color-mix(in srgb, var(--gold) 60%, var(--line));border-radius:6px;margin:0;padding:.5rem 0 .4rem;display:block;position:fixed;inset:auto;overflow:auto;box-shadow:0 14px 34px #00000040}.drp ul{margin:0;padding:0;list-style:none}.drp a{color:var(--ink);padding:.5rem 1rem;text-decoration:none;display:block}.drp a:hover,.drp a:focus-visible{background:var(--paper-2)}.drp a b{font-size:.95rem;font-weight:600;display:block}.drp a span{color:var(--ink-soft);font-size:.8rem;display:block}@media (width>=900px){.hero{grid-template-rows:auto auto auto auto auto 1fr auto}.hero>.heroside{grid-row:1/span 7}.doors{align-self:end;margin:0}}@media (width<=899px){.doors{grid-template-columns:repeat(2,minmax(0,9.5rem));justify-content:center;gap:1rem;margin:1.2rem auto 1.4rem}.dcard span{font-size:.62rem}}.pp-tools{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.8rem;padding:0;list-style:none;display:grid}.wk-tools{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem .8rem;margin:0;display:flex}.wk{border:1px solid var(--line);border-top:3px solid color-mix(in srgb, var(--gold) 70%, transparent);background:color-mix(in srgb, var(--paper-2) 60%, transparent);border-radius:4px;padding:.8rem 1rem;scroll-margin-top:6rem}.wk h3{margin:.1rem 0 .4rem}.wk p{margin:.35rem 0;font-size:.95rem}.fd-jump{margin:.8rem 0}.rc-t{border-left:2px solid var(--line);background:var(--paper);white-space:pre-line;margin:.4rem 0;padding:.6rem .8rem;font-size:.95rem;font-style:italic}.se{border:1px solid var(--line);border-top:3px solid color-mix(in srgb, var(--gold) 70%, transparent);background:color-mix(in srgb, var(--paper-2) 60%, transparent);border-radius:4px;flex-direction:column;padding:.8rem .95rem .7rem;scroll-margin-top:6rem;display:flex}.se h3{margin:.15rem 0 .4rem;font-size:1.08rem;line-height:1.25}.se p{margin:.3rem 0;font-size:.92rem}.se .mu-acts{padding-top:.3rem;margin-top:auto!important}.se.soon{border-top-color:var(--rule)}.se-up{border:1px solid var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--paper));border-radius:4px;margin:1rem 0;padding:.6rem 1rem}.se-up ul{margin:.3rem 0 0;padding-left:1.1rem}.se-up span{color:var(--ink-soft);font-size:.9rem}.se.flash{animation:1.8s muflash}@media (prefers-reduced-motion:no-preference){::view-transition-group(door-walk),::view-transition-group(door-people),::view-transition-group(door-food),::view-transition-group(door-seasons){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}.sc{margin:1.4rem 0}@media print{.sc{break-inside:avoid}}.hero .plate picture{position:relative}.tcard.tilt,.vshow.tilt{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .25s ease-out,filter .25s}.tcard.tilt:hover,.vshow.tilt:hover{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px)}.gleam{pointer-events:none;z-index:3;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #ffecb461, #ffecb400 45%);mix-blend-mode:screen;border-radius:10px;transition:opacity .3s;position:absolute;inset:0}.tcard.tilt:hover .gleam,.vshow.tilt:hover .gleam{opacity:1}@media (prefers-reduced-motion:no-preference){.tcard:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#fff0c800 42%,#fff0c86b 50%,#fff0c800 58%) 120% 0/260% 100% no-repeat;border-radius:10px;animation:2.4s ease-in-out .9s both psgleam;position:absolute;inset:0}.doors .door:nth-child(2) .tcard:before{animation-delay:1.15s}.doors .door:nth-child(3) .tcard:before{animation-delay:1.4s}.doors .door:nth-child(4) .tcard:before{animation-delay:1.65s}@keyframes psgleam{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes scpulse{50%{box-shadow:inset 0 0 0 2px var(--rule), 0 0 0 3px color-mix(in srgb, var(--rule) 30%, transparent)}}}.tncorner{margin:1.9rem auto 1.6rem}.scale{margin:1.8rem 0 .9rem}.secfig figcaption,.tncorner figcaption,.fp-pics figcaption,.wk-pc figcaption{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}p+:is(ul,ol):not([class]){margin-top:-.25rem}:is(.page,main section) :is(ul,ol):not([class])>li+li{margin-top:.3rem}.lede+p,.kicker+h1{margin-top:0}h3+p{margin-top:.35rem}@media print{.secfig,.tncorner{margin:.8rem auto!important}}.offscreen,.offscreen *,.offscreen:before,.offscreen:after,.offscreen :before,.offscreen :after{animation-play-state:paused!important}.oc{margin:0}.oc-a{background:var(--paper-2);border-radius:3px;display:block;overflow:hidden;box-shadow:0 2px 10px #0000002e}.oc img{aspect-ratio:auto;width:100%;height:auto;transition:transform .35s;display:block}.oc-a:hover img,.oc-a:focus-visible img{transform:scale(1.03)}.oc figcaption{color:var(--ink-soft);margin-top:.5rem;font-size:.84rem;line-height:1.4}.oc figcaption b{color:var(--ink);font-weight:600}.oc figcaption .credit,.wk-oc figcaption .credit{opacity:.85;margin-top:.2rem;font-size:.74rem;display:block}.oc-jump{flex-wrap:wrap;gap:.35rem .5rem;margin:.6rem 0 1.4rem;font-size:.88rem;display:flex}.oc-jump a{border:1px solid var(--line);border-radius:99px;padding:.15rem .55rem;text-decoration:none}@media (prefers-reduced-motion:reduce){.oc img{transition:none}}.pshows{grid-template-columns:1fr 1fr;gap:1rem;margin:1.8rem 0 .2rem;display:grid}.hero>.pshows,.hero>.whisper{grid-column:1/-1}.pshow.vshow{margin:0}.pshow .vs-f{background:#22364a;overflow:hidden}@media (width<=560px){.pshows{grid-template-columns:1fr}}@media print{.pshows{display:none}}.nd .nd-h{letter-spacing:.14em;text-transform:uppercase;color:var(--rule);padding:.55rem .9rem .2rem;font-size:.66rem;display:block}.nd .nd-h+a{border-top:0}.nd .nd-h:not(:first-child){border-top:1px solid var(--line);margin-top:.3rem}.tr-visit{white-space:nowrap;color:var(--ink-soft);border-bottom:2px solid #0000;padding:.15rem 0;text-decoration:none}.tr-visit:hover,.tr-visit[aria-current=page]{color:var(--ink);border-bottom-color:var(--rule)}#ndTools{max-height:min(70vh,34rem);overflow-y:auto}.mk{border-top:1px solid var(--line);padding-top:1rem}.mk h3{margin:.1rem 0 .5rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.45rem;font-weight:400}:root{--vp-green:#2e7d56}@supports (color:light-dark(#000, #fff)){:root{--vp-green:light-dark(#2e7d56,#5fc08f)}}@supports not (color:light-dark(#000, #fff)){@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vp-green:#5fc08f}}:root[data-theme=dark]{--vp-green:#5fc08f}}.tr-nav .tr-visit{color:var(--ink);border-bottom:2px solid var(--vp-green);padding-bottom:.1rem;transition:border-color .2s}.tr-nav .tr-visit:hover,.tr-nav .tr-visit:focus-visible,.tr-nav .tr-visit[aria-current=page]{border-bottom-color:var(--gold)}.tl-axis{color:var(--ink-soft);grid-template-columns:minmax(8rem,14rem) 1fr 5.5rem;gap:.6rem;height:1.1rem;font-size:.72rem;display:grid}@media (width<=600px){.tl-axis{grid-template-columns:0 1fr 0}}.hero .nw{max-width:34rem;margin:.1rem 0 1.4rem}.nw-k{letter-spacing:.16em;text-transform:uppercase;color:var(--rule);margin:0 0 .12rem;font:400 .64rem/1.3 Libre Caslon Text,Caslon Text Fallback,serif}.nw-lead{border-bottom:1px solid var(--line);padding-bottom:.65rem}.hero .nw-lead h1{margin:.05rem 0 .5rem;font-size:clamp(2.4rem,6.2vw,3.5rem);line-height:1.02}.hero .nw-lead h1 a{color:inherit;text-decoration:none}.hero .nw-lead p.lede{max-width:none;margin:0 0 .5rem;font-size:1.06rem;line-height:1.5}.hero .nw-lead .foot{border-top:0;margin:0;padding-top:0;font-size:.9rem}.nw-b h2 a,.nw-more a{color:var(--ink);text-decoration:none}.nw-b h2 a:hover,.nw-b h2 a:focus-visible,.nw-more a:hover,.nw-more a:focus-visible{text-underline-offset:.18em;text-decoration:underline}.nw-b h2 a:visited,.nw-more a:visited{color:var(--ink-soft)}.nw-more{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.15rem 1.8rem;margin:0;padding:.35rem 0 .3rem;font-size:.88rem;line-height:1.35;list-style:none;display:grid}.nw-more li{padding:.12rem 0}.nw-more .nw-k{margin:0;font-size:.58rem;display:block}.nw-more a{font-size:.92rem}@media (width<=640px){.hero .nw-lead p.lede{font-size:1rem}.nw-more{grid-template-columns:1fr}}.nw-art .lede{color:var(--ink-soft);font-size:1.18rem;line-height:1.55}.nw-by{color:var(--ink-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1rem 0 1.2rem;padding:.35rem 0;font-size:.85rem}.nw-fig img{border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 10px 24px -16px #00000080}.nw-fig figcaption{color:var(--ink-soft);margin-top:.4rem;font-size:.82rem}.nw-text p:first-child:first-letter{float:left;color:var(--gold-lo);margin:.08em .1em 0 0;font-size:3.1em;line-height:.85}.nw-text .dl{font-variant:small-caps;letter-spacing:.06em;font-weight:600}.nw-reveal{border:1px dashed var(--gold);border-radius:6px;margin:1.2rem 0;padding:.8rem 1rem}.nw-reveal summary{cursor:pointer;font-weight:600}.nw-cta{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0;display:flex}.nw-src{margin-top:1.6rem;font-size:.86rem}.nw-src h2{font-size:1rem}.nw-morebox{border-top:3px double var(--ink);margin-top:2.4rem;padding-top:.6rem}.nw-list{padding:0;list-style:none}.nw-list li{border-bottom:1px solid var(--line);padding:.45rem 0}.nw-list time{color:var(--ink-soft);margin-left:.3rem;font-size:.8rem}.nw-list .nw-k{display:block}.nw-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;padding:0;list-style:none;display:grid}.nw-card-lead{margin:1.2rem 0}.nw-card-lead a{border-top:3px double var(--ink)}.nw-card-lead b{font-size:1.6rem}.hn-head{align-items:start;gap:1.4rem;display:grid}@media (width>=900px){.hn-head{grid-template-columns:minmax(0,1fr) 15rem}}.hn-card{border:1px solid var(--gold);color:#eae6dc;background:#1d2733;border-radius:8px;padding:1rem 1.1rem;box-shadow:0 14px 30px -18px #000000b3}.hn-card .note,.hn-card a{color:#d9d2bf}.hn-card a{text-decoration:underline}.hn-card dl{gap:1.4rem;margin:.7rem 0;display:flex}.hn-card dt{letter-spacing:.12em;text-transform:uppercase;color:#b8ae95;font-size:.68rem}.hn-card dd{margin:0;font-size:1.1rem}.hn-level{border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:6px;margin:1.4rem 0;padding:1rem 1.1rem}.hn-level h3{margin:.2rem 0 .3rem}.hn-cases{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.hn-fogs{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.7rem;padding:0;list-style:none;display:grid}.hn-quests{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;padding:0;list-style:none;display:grid}.nw-lead{border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);background:linear-gradient(135deg,#f1d77a9e,#f6e6b073 55%,#f8efcf4d);border-radius:6px;margin:0 0 .1rem;padding:.7rem .9rem .75rem;position:relative;box-shadow:inset 0 0 0 3px #fff8dc59}:root[data-theme=dark] .nw-lead{background:linear-gradient(135deg,#b8892b38,#b8892b0f 60%,#0000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-lead{background:linear-gradient(135deg,#b8892b38,#b8892b0f 60%,#0000)}}@media (prefers-reduced-motion:no-preference){@keyframes nwglint{0%,80%,to{filter:drop-shadow(0 3px 4px #5a3c0a59)}88%{filter:drop-shadow(0 3px 4px #5a3c0a59)drop-shadow(0 0 7px #ffe278f2)}}}@media (width>=900px){.hero>.heroside{grid-row:1/span 6}.hero>.doors{grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr));align-self:start;gap:.8rem;margin:1.4rem 0 .4rem}}@media (width<=899px){.doors{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.doors .door{width:min(8.5rem,33.3333% - .466667rem)}.doors .dcard span{font-size:.56rem}}.nw-by{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.nw-share{margin-left:auto;font-size:.85rem}.nw-pn{clear:both;grid-template-columns:1fr 1fr;gap:.8rem;margin:2rem 0 0;display:grid}.nw-pn a{border:1px solid var(--line);color:var(--ink);border-radius:6px;flex-direction:column;gap:.2rem;padding:.7rem .9rem;font-size:.95rem;text-decoration:none;display:flex}.nw-pn a span{letter-spacing:.12em;text-transform:uppercase;color:var(--rule);font-size:.7rem}.nw-pn .nw-next{text-align:right}.nw-pn a:hover,.nw-pn a:focus-visible{border-color:var(--gold)}@media (width<=560px){.nw-pn{grid-template-columns:1fr}.nw-pn .nw-next{text-align:left}}.nw-paper{color-scheme:light;color:#1d2733;--paper:#fff;--paper-2:#f1f3ef;--ink:#1d2733;--ink-soft:#4b5663;--rule:#b3362b;--ledger:#2b4a41;--line:#d3d8d0;--gold:#b8892b;--gold-hi:#e6c46a;--gold-lo:#7a5a18;background:#fff;border:1px solid #c9cfc6;border-top:0;border-radius:0 0 6px 6px;padding:.75rem .85rem .55rem}:root[data-theme=dark] .nw-paper .nw-lead,.nw-paper .nw-lead{background:linear-gradient(135deg,#f6e6ad,#fbf4db 55%,#fdfaf1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-paper .nw-lead{background:linear-gradient(135deg,#f6e6ad,#fbf4db 55%,#fdfaf1)}}.nw-paper .nw-b h2 a:visited,.nw-paper .nw-more a:visited{color:#4b5663}@media (width<=640px){.hero .nw-lead h1{padding-right:1.8rem}}.nw-lead:after{content:"";clear:both;display:block}.hero .nw-lead p.lede{font-size:1rem}.nw-more{grid-template-columns:1fr 1fr}.hn-head>div:after{content:"";clear:both;display:block}.hero .nw-lead p.lede{font-size:.97rem;line-height:1.48}.nw-gal{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;margin:1.6rem 0;display:grid}.nw-gal figure{margin:0}.nw-gal img{border:1px solid var(--line);background:#fff;border-radius:3px;width:100%;height:auto;display:block}.nw-gal figcaption{color:var(--ink-soft);margin-top:.35rem;font-size:.8rem;line-height:1.35}.nw-text h2{border-top:1px solid var(--line);margin:2rem 0 .6rem;padding-top:.6rem;font-size:1.35rem}.nw-text h2+p:first-letter{all:unset}.nw-glance{border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));border-left:4px solid var(--gold);background:color-mix(in srgb, var(--paper-2) 60%, transparent);border-radius:6px;margin:1.2rem 0 1.4rem;padding:1rem 1.2rem}.nw-glance h3{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lo);margin:0 0 .5rem;font-size:.78rem}.nw-glance dl{grid-template-columns:9rem 1fr;gap:.35rem .9rem;margin:0;font-size:.95rem;display:grid}.nw-glance dt{font-weight:600}.nw-glance dd{margin:0}@media (width<=560px){.nw-glance dl{grid-template-columns:1fr}.nw-glance dd{margin-bottom:.4rem}}.nw-glance .nw-jump{margin:.75rem 0 0;font-size:.92rem;font-weight:600}.nw-toc{font-size:.92rem}.nw-toc ol{columns:2;column-gap:2rem;margin:.3rem 0 0;padding-left:1.3rem}@media (width<=560px){.nw-toc ol{columns:1}}.nw-tl{border-left:2px solid var(--gold);margin:.6rem 0;padding:0;list-style:none}.nw-tl li{padding:.25rem 0 .45rem 1.1rem;position:relative}.nw-tl li:before{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:.65rem;left:-6px}.nw-tl b{min-width:6.5rem;display:inline-block}.nw-tier{letter-spacing:.1em;text-transform:uppercase;vertical-align:.1em;border:1px solid;border-radius:99px;margin-right:.35rem;padding:.05rem .4rem;font-size:.68rem;display:inline-block}.nw-tier.d{color:#2e7d56}.nw-tier.r{color:#2f6db5}.nw-tier.o{color:#b3362b}.oq-file{margin:1rem 0 1.4rem}.oq-tally{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:.4rem;margin:.6rem 0 .9rem;font-size:.82rem;display:flex}.oq-tally b{color:var(--ink);letter-spacing:0;margin-right:.15rem;font-size:1.15rem}.oq-g{letter-spacing:.08em;text-transform:uppercase;color:var(--ledger);border-bottom:1px solid var(--line);margin:1.4rem 0 .4rem;padding-bottom:.25rem;font-size:1rem}.oq-list{margin:0;padding:0;list-style:none}.oq-list .oq{border-left:3px solid var(--line);background:color-mix(in srgb,var(--paper-2) 35%,transparent);border-radius:0 6px 6px 0;margin:.75rem 0;padding:.6rem .85rem .65rem}.oq-h{margin:0}.oq-q{color:var(--ink-soft);margin:.15rem 0 .45rem;font-style:italic}.oq-dl{margin:0}.oq-dl>div{border-top:1px dotted var(--line);grid-template-columns:10.5rem minmax(0,1fr);gap:.2rem .9rem;padding:.3rem 0;display:grid}.oq-dl dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding-top:.2rem;font-size:.72rem}.oq-dl dd{margin:0}@media (width<=640px){.oq-dl>div{grid-template-columns:1fr}}.nw-cite{background:var(--paper-2);border-radius:4px;padding:.7rem .9rem;font-size:.88rem}blockquote.nw-q{border-left:3px solid var(--rule);background:color-mix(in srgb, var(--paper-2) 50%, transparent);margin:1rem 0;padding:.6rem 1rem;font-style:italic}@media (width<=640px){.nw-lead .lede br{display:none}}.nw-text p:first-child:first-letter{all:unset}.nw-text>p:first-child:first-letter{float:left;color:var(--gold-lo);margin:.08em .1em 0 0;font-size:3.1em;line-height:.85}.nw-tl li{grid-template-columns:7.5rem 1fr;gap:.6rem;display:grid}.nw-tl b{min-width:0}@media (width<=560px){.nw-tl li{grid-template-columns:1fr;gap:0}}.nw-sec{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding:.75rem 0 .7rem;display:grid}.nw-s .nw-simg{margin-bottom:.45rem;line-height:0;display:block}.nw-s .nw-simg img{aspect-ratio:16/9;object-fit:cover;border-radius:3px;outline:1px solid #d3d8d0;width:100%;height:auto}.nw-s h2{margin:0 0 .25rem;font-size:1.12rem;font-weight:600;line-height:1.22}.nw-s h2 a{color:var(--ink);text-decoration:none}.nw-s h2 a:hover,.nw-s h2 a:focus-visible{text-underline-offset:.18em;text-decoration:underline}.nw-more{row-gap:.55rem;padding:.7rem 0 .5rem}.nw-more li{grid-template-columns:2.9rem minmax(0,1fr);align-items:start;column-gap:.6rem;padding:0;display:grid}@media (width<=640px){.nw-sec{grid-template-columns:1fr}.nw-more{grid-template-columns:1fr}}.nw-live{color:#2b2414;background:#fffaf0;border:1px solid #c9a227;border-left-width:6px;border-radius:6px;margin:1rem 0 1.2rem;padding:.8rem 1rem}.nw-live p{margin:.2rem 0;font-size:.97rem;line-height:1.5}.nw-live a{color:#6b4e00}.nw-live-h{letter-spacing:.06em;text-transform:uppercase;color:#7a5a00;font-weight:700;font-size:.8rem!important}.nw-dot{vertical-align:.05em;background:#c0392b;border-radius:50%;width:.6rem;height:.6rem;margin-right:.45rem;animation:2s ease-in-out infinite nwpulse;display:inline-block}@keyframes nwpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nw-dot{animation:none}}:root[data-theme=dark] .nw-live{color:inherit;background:#b8892b1f}:root[data-theme=dark] .nw-live a,:root[data-theme=dark] .nw-live-h{color:#e2b33f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-live{color:inherit;background:#b8892b1f}:root:not([data-theme=light]) .nw-live a,:root:not([data-theme=light]) .nw-live-h{color:#e2b33f}}.nw-contrib{border:2px solid var(--ledger);background:color-mix(in srgb,var(--ledger) 7%,var(--paper));box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px color-mix(in srgb,var(--ledger) 40%,transparent);text-align:center;border-radius:10px;margin:2rem 0;padding:1.3rem 1.3rem 1.2rem;position:relative}.nw-contrib p{margin:.3rem 0}.nw-contrib-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--ledger);border-bottom:2px solid var(--rule);padding-bottom:.15rem;font-weight:700;display:inline-block;font-size:.72rem!important}.nw-contrib-h{max-width:24ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,4vw,1.65rem);font-weight:700;line-height:1.2;margin:.55rem auto .35rem!important}.nw-contrib-p{max-width:48ch;font-size:.97rem;margin-left:auto!important;margin-right:auto!important}.nw-contrib-l{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.75rem 0 .9rem;padding:0;list-style:none;display:flex}.nw-contrib-l li{border:1px solid color-mix(in srgb,var(--ledger) 45%,transparent);background:var(--paper);border-radius:999px;padding:.2rem .65rem;font-size:.85rem}.nw-contrib-go{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .9rem;display:flex}.nw-contrib-btn{background:var(--ledger);border-radius:6px;padding:.55rem 1.15rem;font-weight:700;display:inline-block;color:var(--paper)!important;text-decoration:none!important}.nw-contrib-btn:hover,.nw-contrib-btn:focus-visible{background:var(--rule)}.nw-contrib-go span{color:var(--ink-soft);font-size:.85rem}@media (width>=900px){.hero>.heroside{margin-top:calc(var(--nwtop,79px))}}.nw-paper .nw-lead{background-color:#f8efd6!important;background-image:linear-gradient(#fffbf047,#fffbf047),image-set("/img/news/lead-gold-800.avif" 1x type("image/avif"),"/img/news/lead-gold.avif" 2x type("image/avif"),"/img/news/lead-gold-800.webp" 1x type("image/webp"),"/img/news/lead-gold.webp" 2x type("image/webp"))!important;background-position:50%!important;background-size:cover!important}.nw-glance h2.nw-gh{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lo);border:0;margin:0 0 .5rem;padding:0;font-size:.78rem;font-weight:700}.nw-lead h1 .fn{box-sizing:border-box;text-align:center;min-width:24px;min-height:24px}.nw-ill{margin:1.4rem 0}.nw-ill img{aspect-ratio:4;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.nw-ill figcaption{color:var(--ink-soft);margin-top:.4rem;font-size:.86rem;line-height:1.45}.nw-ill-k{letter-spacing:.12em;text-transform:uppercase;vertical-align:.1em;border:1px solid;border-radius:3px;margin-right:.35rem;padding:.05rem .35rem;font-size:.66rem;display:inline-block}.nw-kin{border:1px solid var(--line);background:color-mix(in srgb,var(--gold,#b8892b) 6%,transparent);border-radius:6px;margin:1.4rem 0;padding:1rem}.nw-kin figcaption{margin-bottom:.8rem;font-size:.92rem}.kin-top{text-align:center;padding-bottom:1rem;position:relative}.kin-top:after{content:"";border-left:2px solid #c9a227;height:1rem;position:absolute;bottom:0;left:50%}.kin-p{border:1px solid var(--line);background:var(--paper,#fff);border-radius:4px;padding:.4rem .8rem;display:inline-block}.kin-p small{color:var(--ink-soft)}.kin-row{border-top:2px solid #c9a227;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:1rem 0 0;list-style:none;display:grid;position:relative}.kin-row li{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex;position:relative}.kin-row li:before{content:"";border-left:2px solid #c9a227;height:1rem;position:absolute;top:-1rem;left:50%}.kin-w{border:1px solid var(--line);background:var(--paper,#fff);border-radius:4px;padding:.3rem .5rem;font-weight:600}.kin-m{color:var(--ink-soft);font-size:.75rem}.kin-c{color:#8a6510;font-weight:700}.kin-note{margin:.8rem 0 0;font-size:.85rem}@media (width<=520px){.kin-row{border-top:0;border-left:2px solid #c9a227;grid-template-columns:1fr;padding:0 0 0 1rem}.kin-row li{text-align:left;align-items:flex-start}.kin-row li:before{border-top:2px solid #c9a227;border-left:0;width:1rem;height:0;top:.9rem;left:-1rem}.kin-top{text-align:left}.kin-top:after{left:.1rem}}.nw-about{border-top:3px double #c9a227;border-bottom:1px solid var(--line);background:#c9a2270d;margin:1.6rem 0 1rem;padding:1rem 1.1rem}.nw-about p{margin:.3rem 0;font-size:.95rem}.nw-about-h{letter-spacing:.14em;text-transform:uppercase;color:#8a6510;font-weight:700;font-size:.74rem!important}.nw-about-by{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex;margin:.45rem 0 .7rem!important;font-size:1.08rem!important}.nw-about-k{color:var(--ink-soft);flex-basis:100%;font-size:.78rem}.nw-about-by .nw-orcid{margin-left:-.25rem}.nw-about-org{color:var(--ink-soft);font-size:.9rem}.nw-about-org:before{content:"·";margin-right:.5rem}.nw-about-dl{border-top:1px solid var(--line);margin:0;padding:0}.nw-about-dl>div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:.2rem 1rem;padding:.45rem 0;display:grid}.nw-about-dl dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:.15rem;font-size:.74rem;font-weight:700}.nw-about-dl dd{margin:0;font-size:.93rem;line-height:1.5}@media (width<=520px){.nw-about-dl>div{grid-template-columns:1fr}}.nw-brethren{background:#b3362b0d;border-left:5px solid #b3362b;border-radius:0 6px 6px 0;margin:1.2rem 0;padding:.9rem 1.1rem}.nw-brethren p{margin:.35rem 0}.nw-br-h{letter-spacing:.1em;text-transform:uppercase;color:#b3362b;font-weight:700;font-size:.78rem!important}.nw-cast,.nw-gloss{grid-template-columns:1fr;gap:.15rem;margin:.8rem 0 1.2rem;display:grid}.nw-cast dt,.nw-gloss dt{margin-top:.55rem;font-weight:700}.nw-cast dt span{color:var(--ink-soft);margin-left:.35rem;font-size:.82rem;font-weight:400}.nw-cast dd,.nw-gloss dd{border-left:2px solid #c9a22799;margin:0 0 0 .9rem;padding-left:.7rem}@media (width>=760px){.nw-gloss{grid-template-columns:max-content 1fr;column-gap:1rem}.nw-gloss dt{margin-top:.4rem}.nw-gloss dd{margin:.4rem 0 0}}.nw-fig{margin:1.2rem 0}.nw-fig img{background:#f3f0e8;border-radius:4px;width:100%;height:auto;display:block}.nw-fig figcaption{color:var(--ink-soft);margin-top:.4rem;font-size:.84rem;line-height:1.45}.nw-lic{letter-spacing:.04em;opacity:.85;margin-left:.2rem;font-size:.72rem;display:inline-block}.nw-lic a{color:inherit}.nw-pz{line-height:0;display:block}@media (width>=800px){.nw-fig-r{float:right;width:22rem;margin:.3rem 0 1rem 1.4rem}}.nw-fig-w{clear:both}.nw-fig-row{clear:both;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:1.2rem 0;display:grid}.nw-fig-row .nw-fig{margin:0}.nw-fig-row img{aspect-ratio:4/3;object-fit:cover}.nw-album{clear:both;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin:1rem 0 1.6rem;display:grid}.nw-album .nw-fig{margin:0}.nw-album img{aspect-ratio:1;object-fit:cover}.nw-text h2{clear:both}.nw-clips{gap:.9rem;margin:1rem 0;display:grid}.nw-clip{color:#2a2418;background:#f6f1e3;border:1px solid #d9cfb4;margin:0;padding:.9rem 1rem;font-family:Georgia,Times New Roman,serif;transform:rotate(-.25deg);box-shadow:2px 3px #00000014}.nw-clip:nth-child(2){transform:rotate(.3deg)}.nw-clip p{margin:.25rem 0}.nw-clip-h{font-variant:small-caps;letter-spacing:.06em;color:#5a4a26;border-bottom:1px solid #cdbf98;padding-bottom:.3rem;font-size:.86rem}.nw-note{color:var(--ink-soft);font-size:.86rem}:root[data-theme=dark] .nw-clip{color:#efe6cf;background:#2b261b;border-color:#5a4d30}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-clip{color:#efe6cf;background:#2b261b;border-color:#5a4d30}}.nw-verdict{background:#c9a2270f;border:2px solid #1f2a33;border-radius:6px;margin:1rem 0 1.4rem;padding:.9rem 1.1rem;position:relative}.nw-verdict:before{content:"CASE FILE";color:#fff;font:700 .66rem/1 var(--sans,system-ui),sans-serif;letter-spacing:.16em;background:#b3362b;border-radius:2px;padding:.3rem .5rem;position:absolute;top:-.7rem;right:1rem;transform:rotate(2deg)}.nw-v-h{letter-spacing:.1em;text-transform:uppercase;color:#8a6510;font-weight:700;margin:.6rem 0 .2rem!important;font-size:.76rem!important}.nw-verdict ul{margin:.2rem 0 .4rem;padding-left:1.1rem}.nw-verdict li{margin:.25rem 0}:root[data-theme=dark] .nw-verdict{border-color:#c9a227}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-verdict{border-color:#c9a227}}.nw-zoom figure{justify-items:center;gap:.6rem;max-width:min(100%,64rem);margin:0;display:grid}.nw-zoom img{max-height:78vh}.nw-zoom figcaption{color:#e9e4d6;text-align:center;max-width:46rem;font-size:.9rem;line-height:1.45}.nw-zoom figcaption a{color:#f0d77a}.nw-zoom .zn{opacity:.7;font-variant-numeric:tabular-nums}.nw-zoom .zp,.nw-zoom .zx{color:#fff;cursor:pointer;background:#00000059;border:1px solid #fff6;border-radius:50%;width:2.8rem;height:2.8rem;font-size:1.8rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.nw-zoom .zp{left:.8rem}.nw-zoom .zx{right:.8rem}.nw-pz{cursor:zoom-in}@media print{.masthead,.bar,.toolrow,.nw-share,.nw-cta,.nw-contrib,.nw-morebox,.crumb,.nw-pn,.vprogress,.skip,footer,.btoast,[class*=consent]{display:none!important}.nw-art{max-width:none}.nw-fig-r{float:none;width:auto}.nw-album{grid-template-columns:repeat(3,1fr)}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.8em}.nw-clip{box-shadow:none;transform:none}}.nw-map,.nw-gapchart{border:1px solid var(--line);background:color-mix(in srgb,var(--gold) 5%,transparent);border-radius:6px;margin:1.6rem 0;padding:1rem 1rem .6rem}.nw-map figcaption,.nw-gapchart figcaption{max-width:var(--measure);margin-bottom:.6rem;font-size:.92rem}.nw-svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.nw-svg .lake{fill:color-mix(in srgb,var(--ledger) 18%,transparent);stroke:color-mix(in srgb,var(--ledger) 45%,transparent);stroke-width:1px}.nw-svg .river{fill:none;stroke:color-mix(in srgb,var(--ledger) 55%,transparent);stroke-width:1.6px;stroke-linejoin:round}.nw-svg .state{fill:none;stroke:var(--line);stroke-width:1.2px;stroke-dasharray:5 4}.nw-svg .st{letter-spacing:.16em;fill:var(--ink-soft);opacity:.55;font-size:11px}.nw-svg .rv{fill:var(--ledger);opacity:.8;font-size:10px;font-style:italic}.nw-svg .pl{fill:var(--ink);font-size:13px;font-weight:600}.nw-svg .ps{fill:var(--ink-soft);font-size:10.5px;font-weight:400}.nw-svg .gl{fill:var(--ink);font-size:11.5px}.nw-svg .ax{fill:var(--ink-soft);font-size:10.5px}.nw-svg .grid{stroke:var(--line);stroke-width:1px;opacity:.6}.nw-svg .fam{fill:none;stroke:var(--rule);stroke-width:1.4px;stroke-dasharray:3 4;opacity:.7}.nw-svg .fl{fill:var(--rule);font-size:10.5px;font-style:italic}.nw-svg .west,.nw-svg .west-h{fill:none;stroke:var(--ink-soft);stroke-width:1.4px;stroke-dasharray:6 4}.nw-svg .west-h{stroke-dasharray:none}.nw-svg .wl{fill:var(--ink-soft);font-size:11px;font-style:italic}.nw-svg .m,.nw-key .m{stroke:var(--paper);stroke-width:1.5px}.m.r,.m.c{fill:var(--rule)}.m.i{fill:var(--gold)}.m.e{fill:var(--ledger)}.m.w{fill:var(--ink-soft)}.m.h,.m.o{stroke-width:2.4px;fill:var(--paper)!important}.m.h.r{stroke:var(--rule)}.m.h.e{stroke:var(--ledger)}.m.h.w{stroke:var(--ink-soft)}.m.h.i{stroke:var(--gold)}.m.o.r{stroke:var(--rule)}.m.o.e{stroke:var(--ledger)}.m.o.w{stroke:var(--ink-soft)}.m.o.i{stroke:var(--gold)}.nw-svg .gap{stroke-width:3px;stroke-linecap:round;opacity:.75}.gap.r{stroke:var(--rule)}.gap.i{stroke:var(--gold)}.gap.e{stroke:var(--ledger)}.gap.w{stroke:var(--ink-soft)}.gap.lg{stroke-dasharray:2 5}.nw-key{color:var(--ink-soft);flex-wrap:wrap;gap:.4rem 1.2rem;margin:.6rem 0 .2rem;padding:0;font-size:.85rem;list-style:none;display:flex}.nw-key li{align-items:center;gap:.4rem;display:flex}.nw-key svg{flex:none;width:14px;height:14px;overflow:visible}.nw-inset{border-left:3px solid var(--ink-soft);background:color-mix(in srgb,var(--ink-soft) 7%,transparent);flex-wrap:wrap;gap:.2rem 1rem;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.88rem;display:flex}.nw-inset b{letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;font-size:.78rem}.nw-tlf{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .8rem;display:flex}.nw-tlf button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.85rem;display:inline-flex}.nw-tlf button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.nw-tlf i{border-radius:50%;width:10px;height:10px;display:inline-block}.nw-tl li[data-r]:before{background:var(--gold)}.nw-tl li[data-r^=c]:before{background:var(--rule)}.nw-tl li[data-r^=e]:before{background:var(--ledger)}.nw-tl li[data-r^=w]:before{background:var(--ink-soft)}.nw-tl li[data-r^=o]:before{background:var(--ink)}.nw-tl li[hidden]{display:none}@media (width<=560px){.nw-svg .pl{font-size:15px}.nw-svg .ps{font-size:12.5px}.nw-svg .gl{font-size:13px}}@media print{.nw-tlf{display:none}.nw-tl li[hidden]{display:grid}}.nw-svg text{text-decoration:none!important}@media (width<=560px){.nw-map,.nw-gapchart{-webkit-overflow-scrolling:touch;overflow-x:auto}.nw-map .nw-svg,.nw-gapchart .nw-svg{min-width:620px}.nw-map figcaption:after,.nw-gapchart figcaption:after{content:" Swipe sideways to see it all.";color:var(--ink-soft);font-style:italic}}.nw-svg .land path{fill:color-mix(in srgb,var(--ink) 5%,var(--paper));stroke:none}.nw-map .nw-svg{overflow:hidden}.nw-key .fam{fill:none;stroke:var(--rule);stroke-width:1.6px;stroke-dasharray:3 3}.nw-key svg[viewBox="0 0 22 14"]{width:22px}.nw-reg{margin:1.2rem 0 1.6rem}.rg-tier{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;padding:.12rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.rg-tier.record{color:var(--ledger)}.rg-tier.remembered{color:var(--rule)}.rg-tier.reported{color:var(--gold-lo,#7a5a18)}.rg-tier.legend{color:var(--ink-soft);border-style:dashed}:root[data-theme=dark] .rg-tier.reported{color:var(--gold)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rg-tier.reported{color:var(--gold)}}.rg-tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 .6rem;display:flex}.rg-tools input{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:6px;flex:14rem;padding:.35rem .7rem}.rg-tools select{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:6px;padding:.3rem .5rem}.rg-wrap{border:1px solid var(--line);border-radius:6px;overflow-x:auto}table.rg{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.4}.rg thead th{background:var(--paper-2);text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);padding:.55rem .6rem;font-size:.78rem;position:sticky;top:0}.rg th[data-sort] button{all:unset;cursor:pointer;align-items:center;gap:.3rem;min-height:32px;display:inline-flex}.rg th[data-sort] button:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.rg th[aria-sort=ascending] button:after{content:"▲";font-size:.6rem}.rg th[aria-sort=descending] button:after{content:"▼";font-size:.6rem}.rg tbody th,.rg td{vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);text-align:left;padding:.55rem .6rem;font-weight:400}.rg tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ink) 3%,transparent)}.rg tbody th b{display:block}.rg-st{color:var(--ink-soft);font-size:.8rem;display:block}.rg-names,.rg-note,.rg-src{color:var(--ink-soft);margin-top:.15rem;font-size:.8rem;display:block}.rg-src a{color:var(--ledger)}.rg tr[hidden]{display:none}@media (width<=640px){.rg-wrap{border:0;overflow:visible}table.rg thead{display:none}table.rg,table.rg tbody,table.rg tr,table.rg th,table.rg td{width:auto;display:block}table.rg tr{border:1px solid var(--line);border-radius:6px;margin:0 0 .7rem;padding:.4rem .2rem;background:var(--paper)!important}table.rg td{border:0;padding:.25rem .6rem}table.rg tbody th{border:0;padding:.35rem .6rem}table.rg td[data-l]:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;display:block}}.nw-myths{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.8rem;margin:1rem 0 1.4rem;display:grid}.nw-myth{border:1px solid var(--line);background:color-mix(in srgb,var(--gold) 4%,transparent);border-radius:6px;padding:.8rem .9rem}.nw-myth p{margin:.3rem 0;font-size:.92rem}.nw-myth-c{font-family:Libre Caslon Display,Caslon Display Fallback,serif;margin-top:0!important;font-size:1.08rem!important}.nw-myth-v{letter-spacing:.07em;text-transform:uppercase;color:var(--rule);border-top:2px solid var(--rule);padding-top:.15rem;font-weight:700;display:inline-block;font-size:.72rem!important}@media print{.rg-tools,.nw-tabs{display:none}}.ecv-route .nw-svg{max-width:36rem;margin:0 auto;min-width:0!important}.ecv-route figcaption:after{content:none!important}.ecv-route .pl{font-size:12.5px!important}.ecv-route .ps,.ecv-route .wl{font-size:10.5px!important}@media (width<=560px){.ecv-route .pl{font-size:13.5px!important}.ecv-route .ps,.ecv-route .wl{font-size:11.5px!important}}.ecv-rt{fill:none;stroke:var(--rule);stroke-width:2.2px;stroke-linecap:round}.ecv-back{stroke:var(--ink-soft);stroke-dasharray:.012 .012;stroke-width:1.8px}.ecv-gold{fill:color-mix(in srgb,var(--gold) 28%,transparent);stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:3 2}.ecv-stops{margin:.7rem 0 .2rem;padding-left:1.4rem;font-size:.92rem}.ecv-stops li{border-radius:4px;margin:.35rem 0;padding:.2rem .4rem}.ecv-src{color:var(--ink-soft);font-size:.84rem;display:block}.ecv-cap{color:var(--ink-soft);margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.ecv-route{clear:both}.ecv-route .land path{fill:color-mix(in srgb,var(--ink) 10%,var(--paper))}.kz-sp-key.sw{display:block}.nw-reg.rg-short tbody tr:nth-child(n+16){display:none}.rg-more{margin:.6rem 0 0}.nw-spread{border:1px solid var(--line);background:color-mix(in srgb,var(--gold) 5%,transparent);border-radius:6px;margin:1.4rem 0 1.8rem;padding:1rem 1rem .6rem}.nw-spread figcaption{margin:0 0 .4rem;font-size:.95rem}.sp-top{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.sp-year{color:var(--rule);font-variant-numeric:tabular-nums;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:2.6rem;line-height:1}.sp-count{color:var(--ink-soft);font-size:.9rem}.sp-ctl{align-items:center;gap:.8rem;margin:.4rem 0 .2rem;display:flex}.sp-play{min-width:6.5rem;min-height:44px}.sp-range{accent-color:var(--rule);flex:1;min-height:44px}.sp-tick{min-height:2.6em;color:var(--ink);margin:.2rem 0 .4rem;font-size:.88rem}.sp-tick b{color:var(--rule)}.nw-spread-svg .sp{transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .35s}.nw-spread-svg .sp.off{opacity:0;transform:scale(.2)}.nw-spread-svg .sp.new{stroke:var(--rule);stroke-width:2.5px}@media (prefers-reduced-motion:reduce){.nw-spread-svg .sp{transition:none}}.nw-quiz-score{z-index:2;border:1px solid var(--line);background:var(--paper);border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;margin:.8rem 0 .2rem;padding:.5rem .8rem;font-size:.9rem;display:flex;position:sticky;top:3.6rem}.nw-quiz-score b{color:var(--rule);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.2rem}.nw-myth.q .nw-myth-ans{display:none}.nw-myth-btns{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .2rem;display:flex}.nw-myth-btns button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:.3rem .8rem;font-size:.85rem}.nw-myth-btns button:hover{border-color:var(--ink)}.nw-myth-btns button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nw-myth-btns button:disabled{cursor:default;opacity:.85}.nw-myth-res{margin:.3rem 0 0;font-size:.85rem;font-weight:700}.nw-myth-res.ok{color:var(--ledger)}.nw-myth-res.no{color:var(--rule)}.nw-myth.done{animation:.35s mythIn}@keyframes mythIn{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nw-myth.done{animation:none}}@keyframes stepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes flick{0%,to{transform:scale(1)rotate(-1deg)}30%{transform:scale(.92,1.08)rotate(2deg)}60%{transform:scale(1.05,.95)rotate(-2deg)}}@keyframes unroll{0%{opacity:.4;transform:scaleY(.04)}to{opacity:1;transform:none}}@media print{.in-nav,.in-candle,.nw-quiz-score,.nw-myth-btns,.sp-ctl{display:none}.nw-myth.q .nw-myth-ans{display:block}}.sharebar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2rem 0 1rem;padding:.9rem 1rem}.sb-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .5rem;font-size:.78rem}.sb-row{flex-wrap:wrap;gap:.45rem;display:flex}.sb-l{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:.3rem .95rem;font-size:.9rem;text-decoration:none;display:inline-flex}.sb-l:hover{border-color:var(--ink)}.sb-l:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.sb-more{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media print{.sharebar{display:none}}:root[data-theme=dark] .nw-clip-h{color:#e8cf8e;border-bottom-color:#7a6a44}:root[data-theme=dark] .nw-tier.d{color:#74d3a2}:root[data-theme=dark] .nw-tier.r{color:#93bdf2}:root[data-theme=dark] .nw-tier.o,:root[data-theme=dark] .nw-br-h{color:#f2968a}:root[data-theme=dark] .kin-c,:root[data-theme=dark] .nw-about-h,:root[data-theme=dark] .nw-v-h{color:#e3bb62}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-clip-h{color:#e8cf8e;border-bottom-color:#7a6a44}:root:not([data-theme=light]) .nw-tier.d{color:#74d3a2}:root:not([data-theme=light]) .nw-tier.r{color:#93bdf2}:root:not([data-theme=light]) .nw-tier.o,:root:not([data-theme=light]) .nw-br-h{color:#f2968a}:root:not([data-theme=light]) .kin-c,:root:not([data-theme=light]) .nw-about-h,:root:not([data-theme=light]) .nw-v-h{color:#e3bb62}}.kz-spell{border:1px solid var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent);text-align:center;border-radius:6px;margin:1rem 0 .6rem;padding:1rem 1.1rem}.kz-sp-h{letter-spacing:.14em;text-transform:uppercase;color:#8a6510;font-weight:700;margin:0 0 .4rem!important;font-size:.76rem!important}.kz-sp-stage{flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:7.2rem;display:flex}.kz-sp-y{letter-spacing:.08em;color:#8a6510;font-size:.95rem}.kz-sp-w{letter-spacing:.03em;overflow-wrap:anywhere;font-size:clamp(1.9rem,6.5vw,3.2rem);line-height:1.1}.kz-sp-w span{animation:.35s both kzIn;display:inline-block}.kz-sp-w .n,.kz-sp-key .n{color:#2e7d56;text-underline-offset:.18em;font-weight:700;text-decoration:underline 3px}.kz-sp-w .l,.kz-sp-key .l{color:#b3362b;text-underline-offset:.18em;font-weight:700;text-decoration:underline 3px}.kz-sp-s{opacity:.85;font-size:.9rem;font-style:italic}.kz-sp-ctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.kz-sp-ctl input{accent-color:#8a6510;flex:10rem;max-width:22rem}.kz-sp-ctl button{border:1px solid var(--gold);min-width:2.6rem;min-height:2.6rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:0 .8rem}.kz-sp-key{opacity:.85;margin:.5rem 0 0!important;font-size:.85rem!important}@keyframes kzIn{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kz-sp-w span{animation:none}}:root[data-theme=dark] .kz-sp-h,:root[data-theme=dark] .kz-sp-y{color:#e3bb62}:root[data-theme=dark] .kz-sp-w .n,:root[data-theme=dark] .kz-sp-key .n{color:#74d3a2}:root[data-theme=dark] .kz-sp-w .l,:root[data-theme=dark] .kz-sp-key .l{color:#f2968a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kz-sp-h,:root:not([data-theme=light]) .kz-sp-y{color:#e3bb62}:root:not([data-theme=light]) .kz-sp-w .n,:root:not([data-theme=light]) .kz-sp-key .n{color:#74d3a2}:root:not([data-theme=light]) .kz-sp-w .l,:root:not([data-theme=light]) .kz-sp-key .l{color:#f2968a}}.nw-related{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:.6rem 0 1rem;padding:0;list-style:none;display:grid}.nw-related a{color:inherit;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.nw-related img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto}.nw-related b{font-size:1.08rem;font-weight:400;line-height:1.25}.nw-related a:hover b,.nw-related a:focus-visible b{text-decoration:underline}.nw-allnews{margin-top:.4rem}.nw-allnews summary{cursor:pointer;padding:.4rem 0;font-weight:600}.nw-svg .kzr{stroke:var(--ledger);stroke-width:3px;opacity:.85;stroke-linecap:round}.nw-svg .kzrv{opacity:1;font-size:13px}.nw-svg .lkm{font-size:12px}.nw-svg .m.c,.nw-key .m.c{fill:var(--ink-soft)}.nw-kzmap{background:color-mix(in srgb,var(--ledger) 10%,transparent);border-radius:4px}.nw-changes{border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);margin:1.4rem 0 1rem;padding:.8rem 1rem}.nw-changes-h{letter-spacing:.14em;text-transform:uppercase;color:#8a6510;font-weight:700;margin:0 0 .3rem!important;font-size:.74rem!important}.nw-changes ul{margin:0;padding-left:1.1rem}.nw-changes li{margin:.2rem 0;font-size:.95rem}.nw-changes time{margin-right:.3rem;font-weight:600}:root[data-theme=dark] .nw-changes-h{color:#e3bb62}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-changes-h{color:#e3bb62}}.nw-citebox{border:1px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);border-radius:6px;margin:.6rem 0 1rem;padding:.7rem .9rem}.nw-citebox-h{letter-spacing:.14em;text-transform:uppercase;color:#8a6510;font-weight:700;margin:0 0 .25rem!important;font-size:.74rem!important}.nw-citebox-t{user-select:all;font-size:.98rem;margin:0!important}.nw-citebox-n{opacity:.8;margin:.3rem 0 0!important;font-size:.85rem!important}.nw-reading{background:color-mix(in srgb,var(--gold) 16%,transparent);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--gold) 16%,transparent);border-radius:3px}:root[data-theme=dark] .nw-citebox-h{color:#e3bb62}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-citebox-h{color:#e3bb62}}@media print{.nw-cite,.nw-listen,.nw-listen-stop,.nw-citebox,.nw-player,.nw-h-listen{display:none!important}}.nw-player{left:50%;bottom:max(.8rem,env(safe-area-inset-bottom));z-index:60;background:var(--ink,#1d1a16);max-width:min(36rem,100vw - 1.2rem);color:var(--paper,#fbf7ef);border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .45rem .35rem .8rem;font-size:.85rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 .4rem 1.4rem #00000047}.nw-player[hidden]{display:none}.nw-pl-t{white-space:nowrap;text-overflow:ellipsis;opacity:.85;flex:1;min-width:0;margin-right:.3rem;overflow:hidden}.nw-player button{min-width:2.3rem;height:2.3rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:.8rem}.nw-player button:hover,.nw-player button:focus-visible{background:#ffffff24}.nw-player [data-a=rate]{font-variant-numeric:tabular-nums;min-width:2.8rem}.nw-h-listen{vertical-align:middle;letter-spacing:.02em;border:1px solid color-mix(in srgb,currentColor 25%,transparent);color:inherit;opacity:0;cursor:pointer;background:0 0;border-radius:999px;margin-left:.6rem;padding:.3rem .55rem;font:500 .72rem/1 system-ui,sans-serif;transition:opacity .2s}h2:hover>.nw-h-listen,.nw-h-listen:focus-visible,.nw-playing .nw-h-listen{opacity:.75}@media (hover:none){.nw-h-listen{opacity:.6}}.nw-h-listen:before{content:"Listen from here"}.nw-playing .nw-reading{scroll-margin-bottom:5rem}.nw-src-more{font-size:.95rem;margin:.6rem 0 0!important}.nw-visit{border:1px solid var(--gold);background:color-mix(in srgb,var(--ledger) 7%,transparent);border-radius:6px;margin:1.4rem 0 1rem;padding:.9rem 1rem}.nw-visit-h{letter-spacing:.14em;text-transform:uppercase;color:#2b4a41;font-weight:700;margin:0 0 .4rem!important;font-size:.76rem!important}.nw-visit ul{margin:0;padding-left:1.1rem}.nw-visit li{margin:.35rem 0}.nw-dir{white-space:nowrap;font-size:.92rem}.nw-visit-n{opacity:.8;margin:.5rem 0 0!important;font-size:.85rem!important}:root[data-theme=dark] .nw-visit-h{color:#74d3a2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-visit-h{color:#74d3a2}}.nw-series{border:1px solid var(--gold);border-radius:6px;margin:1.4rem 0;padding:.9rem 1rem}.nw-series-h{letter-spacing:.14em;text-transform:uppercase;color:#8a6510;font-weight:700;margin:0 0 .4rem!important;font-size:.76rem!important}.nw-series ol{flex-wrap:wrap;gap:.4rem .9rem;margin:0;padding:0;list-style:none;display:flex}.nw-series li{font-size:1.02rem}.nw-series-m{font-size:.95rem;margin:.5rem 0 0!important}:root[data-theme=dark] .nw-series-h{color:#e3bb62}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-series-h{color:#e3bb62}}.kz-sp-key.sw .n,.kz-sp-key.sw .l{vertical-align:.15em;border-radius:2px;width:1.4em;height:.55em;text-decoration:none;display:inline-block}.kz-sp-key.sw .n{background:#2e7d56}.kz-sp-key.sw .l{background:#b3362b}.nw-tier.n{color:#7a5a18;background:#e3bb6238;border-color:#b8892b}:root[data-theme=dark] .nw-tier.n{color:#f0cf7a;border-color:#e3bb62}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-tier.n{color:#f0cf7a;border-color:#e3bb62}}.nw-finds{background:#e3bb621a;border:2px solid #b8892b;border-radius:6px;margin:1.2rem 0 1.4rem;padding:1rem 1.1rem}.nw-finds-h{letter-spacing:.14em;text-transform:uppercase;color:#7a5a18;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;display:flex;margin:0 0 .5rem!important;font-size:.8rem!important}:root[data-theme=dark] .nw-finds-h{color:#f0cf7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-finds-h{color:#f0cf7a}}.nw-finds ul{margin:0;padding-left:1.1rem}.nw-finds li{margin:.5rem 0}.nw-finds li p{margin:.15rem 0!important}.nw-finds-by{opacity:.85;font-style:italic;font-size:.88rem!important}.nw-finds details summary{cursor:pointer;font-size:.88rem}.nw-finds details p{font-size:.88rem!important}.nw-finds-n{opacity:.85;margin:.6rem 0 0!important;font-size:.86rem!important}.dsc-list{margin:1rem 0;padding:0;list-style:none}.dsc-list>li{border-top:1px solid var(--line);grid-template-columns:17rem 1fr;align-items:start;gap:1.4rem;padding:1.1rem 0;scroll-margin-top:5rem;display:grid}.dsc-list>li:target{outline-offset:4px;background:#e3bb6224;border-radius:4px;outline:2px solid #b8892b}.dsc-filter{flex-wrap:wrap;gap:.4rem;margin:1rem 0 .4rem;display:flex}.dsc-filter button{font:inherit;border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.88rem}.dsc-filter button span{opacity:.6;font-size:.8rem}.dsc-filter button[aria-pressed=true]{color:#fff;background:#7a5a18;border-color:#7a5a18}@media (width<=760px){.dsc-list>li{grid-template-columns:1fr;gap:.7rem}}.dsc-col{color:inherit;background:linear-gradient(#e3bb623d,#e3bb620f);border:1.5px solid #b8892b;border-radius:5px;grid-template-columns:10.5rem 1fr;align-items:start;gap:.9rem;margin:1rem 0 1.1rem;padding:.8rem .9rem;line-height:1.4;text-decoration:none;display:grid}.dsc-col .nw-k{margin:0 0 .25rem;display:block}@media (width<=480px){.dsc-col{grid-template-columns:1fr}}section.sm{border:1px solid var(--line);border-radius:6px;margin:1.4rem 0;padding:1rem 1.1rem}.rc-pic{margin:0 0 .5rem;line-height:0}.rc-pic img{object-fit:cover;object-position:top;border:1px solid var(--line);background:#efe6cf;border-radius:3px;width:100%;height:auto;max-height:16rem;box-shadow:0 1px 3px #00000026}.rc-pic figcaption{color:var(--ink-soft);margin-top:.3rem;font-size:.75rem;line-height:1.3}.cb{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-2) 60%, transparent);border-radius:4px;grid-template-columns:7.5rem 1fr;align-items:start;gap:.9rem;padding:.8rem;display:grid}.cb h3{margin:.1rem 0 .3rem;font-size:1.05rem}.cb p{margin:.2rem 0;font-size:.92rem}@media (width<=560px){.cb{grid-template-columns:5.5rem 1fr}}.ft a{height:100%;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:6px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000001f}.ft a:hover,.ft a:focus-visible{transform:translateY(-3px);box-shadow:0 6px 16px #00000038}.ft.on a{border:2px solid var(--gold)}.rc-photo{border-radius:4px;margin:0 0 .45rem;line-height:0;position:relative;overflow:hidden}.rc-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.rc-photo figcaption{color:#fff;background:linear-gradient(#0000,#000000a6);padding:.25rem .45rem;font-size:.66rem;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.rc-thumbs{gap:.35rem;margin:0 0 .5rem;display:flex}.rc-thumbs a{border:1px solid var(--line);border-radius:3px;flex:1;line-height:0;overflow:hidden}.rc-thumbs img{object-fit:cover;width:100%;height:4.2rem}.rc-thumbs span{color:var(--ink-soft);background:var(--paper);padding:.15rem .3rem;font-size:.68rem;line-height:1.2;display:block}.rc-photo figcaption a{color:#fff;text-decoration-color:#ffffff80}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px){.toolrow .pb-sponsor a{letter-spacing:.1em;gap:.35rem}.toolrow .tr-find{margin-right:.5rem}}.nw-tags{flex-wrap:wrap;gap:.3rem;margin:.35rem 0 .45rem;padding:0;display:flex}.nw-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:999px;padding:.05rem .45rem;font:600 .62rem/1.5 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-block}.nw-tag.t-disc{color:#b33a2a;border-color:#b33a2a}.nw-tag.t-open{color:#2f5f9a;border-color:#2f5f9a}.nw-tag.t-myth{color:#8a5a2b;border-color:#8a5a2b}.nw-tag.t-arch,.nw-tag.t-then{border-color:var(--gold-lo);color:var(--gold-lo)}.nw-tag.t-seas{color:#3f7f4a;border-color:#3f7f4a}.nw-tag.t-fam{color:#7a4e9c;border-color:#7a4e9c}.nw-tag.t-upd{border-color:var(--rule);color:var(--rule)}.nw-tag.t-visit{color:#1f8a8a;border-color:#1f8a8a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-tag{filter:brightness(1.6);background:0 0}}:root[data-theme=dark] .nw-tag{filter:brightness(1.6);background:0 0}@keyframes vmtp{0%{box-shadow:0 0 #f6d27acc}to{box-shadow:0 0 0 .9rem #f6d27a00}}.nw-tt{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:.2rem 0 0;padding:.35rem 0 .3rem;display:flex}.nw-tt b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font:600 1.05rem/1 Libre Caslon Display,Georgia,serif}.nw-tt span{color:var(--ink-soft);font-size:.8rem;font-style:italic}.nw-more li[hidden]{display:none}a.nw-tag{text-decoration:none}a.nw-tag:hover{text-decoration:underline}@keyframes vmtp2{0%{box-shadow:0 0 #b3362bb3}to{box-shadow:0 0 0 .9rem #b3362b00}}.nw-short{border:1px solid var(--line);border-left:4px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);border-radius:0 6px 6px 0;margin:1.1rem 0 1.4rem;padding:.9rem 1.1rem}.nw-short-h{font-variant:small-caps;letter-spacing:.12em;color:var(--ink);margin:0 0 .35rem;font-weight:700}.nw-short p{margin:.35rem 0}.nw-short-m{font-size:.92rem}.side-show{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--gold) 75%, transparent);background:#0b1622;border-radius:8px;max-width:100%;margin:0 0 .8rem;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #0000008c}.side-show:after{content:"";pointer-events:none;border:1px solid #f1d98aa6;border-radius:5px;position:absolute;inset:.3rem}.side-show img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.side-show img.on{opacity:1}@media (prefers-reduced-motion:reduce){.side-show img{transition:none}}img,picture,svg image{-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none}.fold>:not(.part):not(h2):not(.intro):not(.std-name):not(.fold-b){display:none!important}.fold-b{align-items:center;gap:.4rem;width:fit-content;margin:.4rem auto 1rem;display:flex}.btoast small{opacity:1}.promo.sv .sv-hero{border-radius:10px;margin:1.1rem 0 0;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #0a1e5073}.promo.sv .sv-hero img{width:100%;height:auto;display:block}.promo.sv .sv-hero-t{text-align:left;color:#fff;text-shadow:0 1px 10px #00143c73;flex-direction:column;justify-content:center;gap:.7rem;width:34%;padding:0 0 0 4.5%;display:flex;position:absolute;top:0;bottom:0;left:0}.promo.sv .sv-hero-t b{letter-spacing:-.01em;text-wrap:balance;font:600 clamp(1.25rem,2.6vw,2.1rem)/1.12 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.promo.sv .sv-hero-t span{opacity:.95;font:500 clamp(.78rem,1.15vw,.95rem)/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (width<=640px){.promo.sv .sv-hero img{aspect-ratio:4/3;object-fit:cover;object-position:88% 50%}.promo.sv .sv-hero-t{width:auto;text-shadow:none;background:linear-gradient(90deg,#0b3fa8,#0f8fb0);padding:.9rem 1rem 1rem;position:static}}.promo.sv.mod{--m-ink:#f3f7ff;--m-soft:#c3d3ee;--m-cy:#5fe3ff;--m-am:#ffc061;--m-co:#ff8a6b;--m-glass:#ffffff12;--m-line:#ffffff29;color:var(--m-ink);border-radius:18px;outline:0;padding:2rem 2rem 1.7rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 24px 60px -24px #081e5a99;background:radial-gradient(60rem 30rem at 100% 0,#ff965a38,#0000 60%),radial-gradient(50rem 30rem at 0 100%,#28c8e633,#0000 60%),linear-gradient(135deg,#0a1a4a 0%,#0b3a78 48%,#0c6f8f 100%)!important}.promo.sv.mod:before,.promo.sv.mod:after,.promo.sv.mod .sv-orn{display:none!important}.promo.sv.mod .sv-banner span,.promo.sv.mod .sv-banner span:before,.promo.sv.mod .sv-banner span:after{background:0 0!important}.promo.sv.mod .sv-banner span:before,.promo.sv.mod .sv-banner span:after{display:none}.promo.sv.mod .sv-banner span{color:var(--m-am);letter-spacing:.22em;text-transform:uppercase;padding:0;font-family:inherit;font-size:.74rem;font-weight:600;line-height:1.2}.promo.sv.mod .promo-h{color:var(--m-ink);margin:.5rem auto .3rem;font-family:inherit;font-size:clamp(1.1rem,2.3vw,1.45rem);font-style:normal;font-weight:500;line-height:1.3}.promo.sv.mod .sv-hero{box-shadow:0 0 0 1px var(--m-line), 0 18px 40px -18px #0009;border-radius:14px}.promo.sv.mod .promo-lede{color:var(--m-soft)}.promo.sv.mod hr,.promo.sv.mod .sv-finder{border-color:var(--m-line)!important}.promo.sv.mod .btn{color:var(--m-ink);background:0 0;border:1px solid #ffffff59;border-radius:99px;font-family:inherit}.promo.sv.mod .btn:hover{border-color:var(--m-cy);color:var(--m-cy)}.promo.sv.mod .btn.primary{background:linear-gradient(90deg,var(--m-am),var(--m-co));color:#1a1030;border:0;font-weight:700}.promo.sv.mod .btn.primary:hover{filter:brightness(1.08);color:#1a1030}.promo.sv.mod a:focus-visible,.promo.sv.mod button:focus-visible{outline:2px solid var(--m-cy);outline-offset:2px}@media (width<=720px){.promo.sv.mod{border-radius:14px;padding:1.4rem 1rem 1.3rem}}.nw-scan a{background:#fff;border:1px solid #d9cfb4;padding:.35rem;display:block;transform:rotate(-.3deg);box-shadow:2px 4px 10px -4px #281e0a59}.nw-scan:nth-of-type(2n) a{transform:rotate(.35deg)}.nw-scan img{display:block}@media (width>=800px){.nw-fig-r.nw-scan{width:17rem}}@media (width<=799px){.nw-fig-r.nw-scan{max-width:24rem;margin-left:auto;margin-right:auto}}blockquote.nw-q footer{color:var(--ink-soft);margin-top:.35rem;font-size:.86rem;font-style:normal}:root{--tlmap-veil:#f4eededb;--tlmap-veil2:#f4eedeb8}:root[data-theme=dark]{--tlmap-veil:#121620db;--tlmap-veil2:#121620b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tlmap-veil:#121620db;--tlmap-veil2:#121620b3}}#timeline .tl{border-radius:6px;background:linear-gradient(90deg, var(--tlmap-veil), var(--tlmap-veil2) 50%, var(--tlmap-veil)), url(/img/bellin-great-lakes-1744-1000.webp) center 42% / cover no-repeat!important}:root{--dusk-a:#0a1a4a;--dusk-b:#0b3a78;--dusk-c:#0c6f8f;--dusk-gold:#ffc061;--dusk-cyan:#5fe3ff;--dusk-glow:#d6e3ee}:root[data-theme=dark]{--dusk-glow:#13345a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dusk-glow:#13345a}}.hero-k,.page>.kicker,.page .nw-index>.kicker,main.page>div>.kicker{background:linear-gradient(90deg, var(--dusk-a), var(--dusk-b) 55%, var(--dusk-c));border-radius:10px;box-shadow:0 0 0 1px #5fe3ff2e,0 10px 26px -14px #0c6f8fcc}.hero-k{padding:.55rem .9rem;margin-bottom:.6rem!important}.hero-k,.hero-k *,.hero-k i{color:var(--dusk-gold)!important}.page>.kicker,.page .nw-index>.kicker,main.page>div>.kicker{padding:.4rem .8rem;display:inline-block;color:var(--dusk-gold)!important}#top{background:radial-gradient(70rem 26rem at 50% 0, var(--dusk-glow) 0, transparent 70%), var(--paper)!important}@media print{.hero-k,.page>.kicker{box-shadow:none!important;color:inherit!important;background:0 0!important}#top{background:0 0!important}}.page>.kicker,.page .nw-index>.kicker,main.page>div>.kicker{width:fit-content;max-width:100%}.page>.kicker a,.page>.kicker span,.page .nw-index>.kicker a{color:var(--dusk-gold)!important}.page>.kicker:after,.page .nw-index>.kicker:after{display:none!important}.page>.kicker .listen,.page .nw-index>.kicker .listen,main.page>div>.kicker .listen{color:var(--dusk-gold)!important;border-color:color-mix(in srgb, var(--dusk-gold) 55%, transparent)!important;background:0 0!important}:root{--glow-pool:#a0c4e28c;--glow-cy:#2b8cbe73;--glow-edge:#2b8cbe59;--glow-deep:#14508c4d;--glow-gold:#d6962866}:root[data-theme=dark]{--glow-pool:#13345af2;--glow-cy:#2bb8d68c;--glow-edge:#5fe3ff4d;--glow-deep:#135a968c;--glow-gold:#ffc0618c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glow-pool:#13345af2;--glow-cy:#2bb8d68c;--glow-edge:#5fe3ff4d;--glow-deep:#135a968c;--glow-gold:#ffc0618c}}main>section:not(.contact){background-image:radial-gradient(48rem 14rem at 50% 4rem, var(--glow-pool), transparent 72%)!important;background-repeat:no-repeat!important}.heroside a.tcard,.heroside a.vshow,.door a.tcard,.door a.vshow,.tri a.tcard,.vmt-w a.vshow,.dsc-col{box-shadow:0 0 0 1px var(--glow-edge), 0 0 26px -4px var(--glow-cy)}.nw-paper{box-shadow:0 0 0 1px var(--glow-edge), 0 0 40px 2px var(--glow-deep), 0 30px 60px -30px var(--glow-cy);border-radius:6px}.bar .ibtn,.bar button,.tk-btn,.tk-all,.clue{box-shadow:0 0 0 1px var(--glow-edge), 0 0 16px -2px var(--glow-cy)}.btn{box-shadow:0 0 0 1px var(--glow-edge), 0 0 14px -4px var(--glow-cy)}.btn.primary{box-shadow:0 0 0 1px var(--glow-gold), 0 0 22px -2px var(--glow-gold)}.clue{box-shadow:0 0 0 1px var(--glow-edge), 0 0 34px -6px var(--glow-cy)}@media print{main>section{background-image:none!important}.nw-paper,.clue,.btn,.heroside a{box-shadow:none!important}}@media (prefers-reduced-transparency:reduce){main>section{background-image:none}}main>section:nth-of-type(2n):not(.contact){background-image:radial-gradient(48rem 14rem at 50% 4rem, var(--glow-pool), transparent 72%)!important;background-repeat:no-repeat!important}.nw-fig-w.nw-scan{max-width:32rem;margin-left:auto;margin-right:auto}.nw-night .nm-svg{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #5fe3ff40,0 18px 40px -20px #0c6f8fcc}.nm-grid line{stroke:#96bedc2e;stroke-width:1px}.nm-sec{fill:#aac8e159;font-family:inherit;font-size:11px}.nm-lake{fill:#0f4f73;stroke:#5fe3ff;stroke-opacity:.5;stroke-width:1.5px}.nm-lk{fill:#cfeefb;font-family:inherit;font-size:13px;font-style:italic}.nm-halo{fill:#ffc0612e}.nm-dot{fill:#ffc061;stroke:#0b1a33;stroke-width:1.5px}.nm-n{fill:#1a1030;text-anchor:middle;font-family:inherit;font-size:12px;font-weight:700}.nm-lab{fill:#f3f7ff;paint-order:stroke;stroke:#081226;stroke-width:3px;font-family:inherit;font-size:13.5px}.nm-old path,.nm-old rect{fill:none;stroke:#ffc0618c;stroke-width:2px}.nm-hist{fill:#ffd7a0b3;font-family:inherit;font-size:11.5px;font-style:italic}.nm-arrow path{fill:none;stroke:#5fe3ff;stroke-width:2px;stroke-dasharray:4 4}.nm-foot{fill:#c8dcf0a6;font-family:inherit;font-size:12px}.nm-legend{margin:.8rem 0 0;padding-left:1.4rem;font-size:.95rem;line-height:1.5}.nm-legend li{margin:.25rem 0}.nm-legend li::marker{color:var(--gold);font-weight:700}main.page h2{position:relative}main.page h2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28rem 4.5rem at 30% 50%, var(--glow-pool), transparent 72%);opacity:.75;height:5rem;position:absolute;top:-1.4rem;left:0;right:0}main.page{isolation:isolate}.nw-card>a,.lr-card>a,.dsc-card,.vs-day,.mu,.nw-related a,.vs-cards>*{box-shadow:0 0 0 1px var(--glow-edge), 0 0 22px -6px var(--glow-cy)}.nw-art .nw-fig img,.nw-hero img,main.page .secfig img{box-shadow:0 0 0 1px var(--glow-edge), 0 0 24px -6px var(--glow-cy)}.nw-art .nw-fig.nw-scan img,.nw-night .nm-svg{box-shadow:none}@media print{main.page h2:before{display:none}}.pb-tag.pb-tag-r{padding:.42rem 0 .42rem .9rem}.pb-tag.pb-tag-r:after{display:none}.pb-tag.pb-tag-r:before{content:"";background:var(--gold);width:.38rem;height:.38rem;margin-right:.7rem;transform:rotate(45deg)}.placeband .pb-pause+.pb-tag-r{padding-left:.6rem}.nw-kit{border-left:0;border:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);background:color-mix(in srgb,var(--glow-gold,#e8b64c) 7%,transparent);border-radius:4px;max-width:26rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.92em}.nw-kit .nw-br-h{border-bottom:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);letter-spacing:.06em;text-transform:uppercase;padding-bottom:.4rem}.nw-kit ul{margin:.5rem 0;padding:0;list-style:none}.nw-kit ul li{margin:.15rem 0;position:relative;background:0 0!important;padding-left:1.5em!important;list-style:none!important}.nw-kit ul li::marker{content:""}.nw-kit ul li:before{font-size:1.05em;line-height:inherit;opacity:.8;border:0;border-radius:0;width:auto;height:auto;position:absolute;top:0;left:0;content:"☐"!important;background:0 0!important}.nw-kit p:last-child{opacity:.8;font-style:italic}.nw-grow .gr-b{transform-box:fill-box;transform-origin:bottom;animation:1.2s cubic-bezier(.2,.8,.2,1) both grUp}.nw-grow .gr-b:nth-of-type(2){animation-delay:.15s}.nw-grow .gr-b:nth-of-type(3){animation-delay:.3s}.nw-grow .gr-b:nth-of-type(4){animation-delay:.45s}.nw-grow .gr-b:nth-of-type(5){animation-delay:.6s}@keyframes grUp{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.nw-grow .gr-b{animation:none}}.nw-text{counter-reset:nwch}.nw-text h2{counter-increment:nwch;letter-spacing:-.005em;text-wrap:balance;margin-top:2.6rem;padding-top:2.1rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.15rem);font-weight:400;line-height:1.12;position:relative}.nw-text h2:after{content:"Part " counter(nwch,upper-roman);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-lo,#c9a24a);opacity:.95;font-family:system-ui,sans-serif;font-size:.68rem;position:absolute;top:.7rem;left:0}@media (width>=800px){.nw-fig-l{float:left;width:22rem;margin:.3rem 1.4rem 1rem 0}.nw-fig-l.nw-print,.nw-fig-r.nw-print{width:19rem}}@media (width<=799px){.nw-print{max-width:22rem;margin-left:auto;margin-right:auto}}.nw-print a.nw-pz{background:#f3ecdc;border-radius:2px;padding:.55rem .55rem 1.6rem;transition:transform .35s;display:block;transform:rotate(1.4deg);box-shadow:0 10px 26px #00000073,0 2px 4px #0000004d}.nw-fig-l.nw-print a.nw-pz{transform:rotate(-1.4deg)}.nw-print a.nw-pz:hover,.nw-print a.nw-pz:focus-visible{transform:rotate(0)scale(1.02)}.nw-print a.nw-pz img{border-radius:1px;display:block}.nw-print figcaption{margin-top:.7rem;font-style:italic}@media (prefers-reduced-motion:reduce){.nw-print a.nw-pz{transition:none}}blockquote.nw-q{text-align:center;border-left:0;border-top:1px solid color-mix(in srgb,var(--gold-lo,#c9a24a) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gold-lo,#c9a24a) 60%,transparent);clear:both;background:0 0;max-width:34rem;margin:2rem auto;padding:1.4rem 1rem 1rem;position:relative}blockquote.nw-q:before{content:"“";color:var(--gold-lo,#c9a24a);background:var(--paper,#0f1a26);padding:0 .35rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:3.6rem;font-style:normal;line-height:1;position:absolute;top:-.62em;left:50%;transform:translate(-50%)}blockquote.nw-q p{font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-style:italic;line-height:1.3}blockquote.nw-q footer{letter-spacing:.05em;opacity:.85;font-size:.82rem}@media print{.nw-print a.nw-pz{box-shadow:none;transform:none}.nw-text h2:after{color:#555}}@media (width>=800px){.nw-text .nw-fig-r{clear:right}.nw-text .nw-fig-l{clear:left}}blockquote.nw-q p{margin:.2rem 0 .5rem}blockquote.nw-q:before{font-size:4.4rem;top:-.55em}.nw-sharetop{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 1.1rem;display:flex}.nw-sharetop .nst-h{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-right:.2rem;font-size:.72rem}.nw-sharetop .sb-l{min-height:36px;padding:.2rem .8rem;font-size:.85rem}.sb-l.sb-fb{color:#fff;background:#1877f2;border-color:#1877f2;font-weight:600}.sb-l.sb-fb:hover{background:#0f63d1;border-color:#0f63d1}.nw-sharebot{border:1px solid color-mix(in srgb,var(--gold-lo,#c9a24a) 55%,transparent);background:color-mix(in srgb,var(--gold-lo,#c9a24a) 6%,transparent);border-radius:8px;margin:2.2rem 0 1.4rem;padding:1.1rem 1.2rem}.nw-sharebot .sb-h{letter-spacing:0;text-transform:none;color:var(--ink);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.35rem}.nw-sharebot .nsb-d{color:var(--ink-soft);margin:.1rem 0 .7rem}.promo.sv.sv-mini{max-width:46rem;margin:2.4rem auto 1rem}.promo.sv.sv-mini .promo-h{font-size:clamp(1.45rem,1.1rem + 1.6vw,2rem)}.promo.sv.sv-mini .promo-ctas{margin-top:1rem}@media print{.nw-sharetop,.nw-sharebot,.sv-mini{display:none!important}}.nw-cast{border:1px solid var(--line);background:color-mix(in srgb,var(--paper-2,#16202c) 60%,transparent);clear:both;border-radius:8px;margin:1.6rem 0}.nw-cast summary{cursor:pointer;padding:.75rem 1rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.15rem;list-style-position:inside}.nw-cast summary span{color:var(--ink-soft);font-family:inherit;font-size:.85rem}.nw-cast ul{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.55rem 1.4rem;margin:0;padding:.2rem 1rem 1rem;list-style:none;display:grid}.nw-cast li{font-size:.92rem;line-height:1.4}.nw-cast li b{color:var(--gold-lo,#c9a24a);font-weight:600;display:block}.nw-partpill{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid color-mix(in srgb,var(--gold-lo,#c9a24a) 60%,transparent);background:color-mix(in srgb,var(--paper,#0f1a26) 92%,transparent);backdrop-filter:blur(6px);max-width:min(92vw,34rem);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.85rem;text-decoration:none;transition:transform .3s;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 8px 24px #00000059}.nw-partpill.on{transform:translate(-50%)}.nw-partpill b{color:var(--gold-lo,#c9a24a);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:600}.nw-partpill span{text-overflow:ellipsis;overflow:hidden}.nw-partpill i{opacity:.7;font-style:normal}@media (prefers-reduced-motion:reduce){.nw-partpill{transition:none}}@media print{.nw-partpill{display:none!important}}.nw-text h2{counter-increment:none}.nw-text h2[id]{counter-increment:nwch}.nw-text h2:not([id]):after{content:none}.nw-howto{border:1px solid var(--line);background:color-mix(in srgb,var(--paper-2,#16202c) 40%,transparent);border-radius:10px;margin:1.2rem 0;padding:.5rem .75rem;font-size:.85rem;line-height:1.35}.nh-bar,.nh-row2{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.nh-row2{margin-top:.4rem}.nh-ttl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.68rem}.nh-key{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.nh-key li{display:inline-flex}.nh-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:.78rem}.nh-count:empty{display:none}.nh-hl{border:1px solid var(--line);border-radius:999px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.nh-hl[hidden]{display:none}.nh-hl-l{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;padding:0 .55rem 0 .7rem;font-size:.66rem;display:flex}.nh-hl button{font:inherit;white-space:nowrap;border:0;border-left:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;background:0 0;padding:.15rem .7rem;font-size:.8rem}.nh-hl button[aria-pressed=true]{background:var(--gold-lo,#c9a24a);color:#16120a;font-weight:600}.nh-more summary{cursor:pointer;min-height:32px;color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;gap:.35rem;font-size:.8rem;list-style:none;display:inline-flex}.nh-more summary::-webkit-details-marker{display:none}.nh-more summary:before{content:"?";border:1px solid var(--line);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.7rem;text-decoration:none;display:inline-grid}.nh-more[open]{flex-basis:100%}.nh-more p{margin:.2rem 0 .5rem}.nh-more dl{grid-template-columns:max-content 1fr;align-items:baseline;gap:.35rem .7rem;margin:0;display:grid}.nh-more dd{margin:0}@media (width<=420px){.nh-hl-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nh-hl button{padding:.15rem .6rem}.nh-count{flex-basis:100%;margin-left:0}}.nw-text[data-hl=d]>p:has(.nw-tier.r),.nw-text[data-hl=r]>p:has(.nw-tier.d),.nw-text[data-hl]>p:has(.nw-tier.n){transition:opacity .25s}.nw-text[data-hl=d]>p:has(>.nw-tier.r:first-child),.nw-text[data-hl=r]>p:has(>.nw-tier.d:first-child){opacity:.22}.nw-glance2{background:linear-gradient(160deg,color-mix(in srgb,var(--gold-lo,#c9a24a) 9%,transparent),transparent 60%),color-mix(in srgb,var(--paper-2,#16202c) 60%,transparent);border-left-width:1px;padding:1.1rem 1.2rem 1.2rem}.gl-nums{border-bottom:1px dashed color-mix(in srgb,var(--gold-lo,#c9a24a) 45%,transparent);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem;margin:.3rem 0 1rem;padding:0 0 .9rem;list-style:none;display:grid}.gl-nums li{flex-direction:column;gap:.15rem;display:flex}.gl-nums b{color:var(--gold-lo,#c9a24a);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:400;line-height:1}.gl-nums span{color:var(--ink-soft);font-size:.8rem;line-height:1.3}.gl-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;display:grid}.gl-c{border:1px solid var(--line);background:color-mix(in srgb,var(--paper,#0f1a26) 55%,transparent);border-radius:6px;padding:.65rem .75rem}.gl-k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lo,#c9a24a);align-items:center;gap:.4rem;margin:0 0 .25rem;font-size:.72rem;font-weight:700;display:flex}.gl-k svg{flex:none;width:16px;height:16px}.gl-v{margin:0;font-size:.93rem;line-height:1.4}.gl-verdict{border:2px solid #c8432eb3;border-radius:6px;margin:1rem 0 0;padding:.8rem .9rem;font-size:.98rem;line-height:1.45;position:relative}.gl-stamp{color:#e0624b;letter-spacing:.16em;text-transform:uppercase;border:2px solid #c8432e;border-radius:3px;margin-right:.55rem;padding:.08rem .5rem;font-size:.72rem;font-weight:800;display:inline-block;transform:rotate(-2deg)}.nw-tl-f{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .9rem;display:flex}.nw-tl-f button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);cursor:pointer;border-radius:999px;padding:.2rem .8rem;font-size:.85rem}.nw-tl-f button[aria-pressed=true]{background:var(--gold-lo,#c9a24a);border-color:var(--gold-lo,#c9a24a);color:#16120a;font-weight:600}@media print{.nh-hl,.nw-tl-f{display:none!important}}.nw-daycard{border-top:3px double color-mix(in srgb,var(--gold-lo,#c9a24a) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gold-lo,#c9a24a) 40%,transparent);background:linear-gradient(90deg,#00000040,#0000 70%);grid-template-columns:auto 1fr;grid-template-areas:"day moon""date moon""line line";align-items:end;gap:.1rem 1rem;margin:.3rem 0 1.1rem;padding:.8rem 1rem;display:grid}.dc-day{color:var(--ink);grid-area:day;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem);line-height:1}.dc-date{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-lo,#c9a24a);grid-area:date;font-size:.75rem}.dc-moon{color:var(--ink-soft);text-align:right;grid-area:moon;justify-self:end;align-items:center;gap:.45rem;max-width:15rem;font-size:.82rem;font-style:italic;display:flex}.dc-moon-i{color:#e9e1c8;flex:none;width:28px;height:28px}.dc-line{color:var(--ink-soft);grid-area:line;margin-top:.45rem;font-size:.88rem}@media (width<=520px){.nw-daycard{grid-template-areas:"day day""date date""moon moon""line line"}.dc-moon{text-align:left;justify-self:start;margin-top:.35rem}}.nw-headline{clear:both;max-width:36rem;margin:1.6rem auto}.hl-sheet{color:#1d1a14;background-color:#ece4d0;background-image:radial-gradient(circle at 20% 10%,#785a281f,#0000 40%),radial-gradient(circle at 85% 90%,#785a2826,#0000 45%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:2px;padding:1rem 1.2rem 1.1rem;transform:rotate(-.6deg);box-shadow:0 12px 30px #00000073}.hl-mast{text-align:center;letter-spacing:.02em;border-bottom:3px double #1d1a14;margin:0;padding-bottom:.25rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.5rem,1.1rem + 2vw,2.3rem)}.hl-date{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1d1a14;justify-content:space-between;margin:.3rem 0 .5rem;padding-bottom:.2rem;font-size:.68rem;display:flex}.hl-h{text-transform:uppercase;letter-spacing:-.01em;text-align:center;margin:.2rem 0 .3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1rem + 1.8vw,2.05rem);font-weight:900;line-height:1.02}.hl-h2{font-size:clamp(1.2rem,.95rem + 1.4vw,1.7rem)}.hl-deck{text-align:center;margin:0;font-family:Georgia,serif;font-size:1rem;font-style:italic}.hl-sheet hr{border:0;border-top:1px solid #1d1a14;margin:.7rem 0 .2rem}.nw-headline figcaption{color:var(--ink-soft);margin-top:.8rem;font-size:.85rem}.nw-torch{clear:both;max-width:40rem;margin:1.6rem auto}.tc-stage{cursor:none;touch-action:none;outline-offset:3px;--x:18%;--y:78%;--r:clamp(70px,13vw,120px);border-radius:6px;position:relative;overflow:hidden}.tc-stage img{width:100%;height:auto;display:block}.tc-dark{-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),transparent 0,transparent 45%,#000000bf 75%,#000 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y),transparent 0,transparent 45%,#000000bf 75%,#000 100%);background:#020306;transition:opacity 1.2s;position:absolute;inset:0}.tc-stage:after{content:"";left:var(--x);top:var(--y);width:calc(var(--r)*2);height:calc(var(--r)*2);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#ffecb438,#0000 65%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.tc-stage.lit .tc-dark{opacity:0}.tc-stage.lit:after{display:none}.tc-stage.lit{cursor:default}.tc-msg{color:#efe6cf;text-align:center;pointer-events:none;background:linear-gradient(#0000,#000000d9);margin:0;padding:1.4rem 1rem .8rem;font-size:.95rem;position:absolute;bottom:0;left:0;right:0}.tc-stage.found .tc-msg{color:#ffcfc4;font-weight:600}.tc-ctl{text-align:center;margin:.6rem 0 0}.tc-ctl button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;padding:.3rem 1rem;font-size:.88rem}.nw-torch figcaption{text-align:center;color:var(--ink-soft);margin-top:.6rem;font-style:italic}@media (prefers-reduced-motion:reduce){.tc-dark{transition:none}}.nw-lineup .gr-g{cursor:pointer;outline:none}.nw-lineup .gr-g:hover rect,.nw-lineup .gr-g:focus-visible rect{filter:brightness(1.25)}.nw-lineup .gr-g.on rect{stroke:var(--gold-lo,#c9a24a);stroke-width:3px}.nw-lineup .gr-out{border-left:3px solid var(--gold-lo,#c9a24a);background:color-mix(in srgb,var(--gold-lo,#c9a24a) 7%,transparent);min-height:3em;margin:.2rem .6rem .4rem;padding:.6rem .8rem;font-size:.95rem}.nw-why{border:1px solid var(--line);background:color-mix(in srgb,var(--paper-2,#16202c) 55%,transparent);clear:both;border-radius:8px;margin:1.6rem 0;padding:1rem 1.2rem}.nw-why ul{margin:.4rem 0;padding-left:1.1rem}.nw-why li{margin:.4rem 0}.nw-why-k{color:var(--ink);margin:.8rem 0 0;font-style:italic}.nw-wanted{color:#211b10;clear:both;background:#e9dfc5;border-radius:2px;margin:2rem 0 1rem;padding:1.3rem 1.3rem 1rem;position:relative;box-shadow:0 12px 30px #00000073}.nw-wanted a{color:#7a2410}.nw-wanted .nw-br-h{color:#5b1d10}.nw-wanted-tag{color:#a3261a;letter-spacing:.24em;text-transform:uppercase;background:#e9dfc5;border:3px solid #a3261a;margin:0;padding:.15rem .7rem;font-size:.9rem;font-weight:900;position:absolute;top:-.9rem;right:1rem;transform:rotate(4deg)}.nw-wanted ol{margin:.6rem 0 .2rem;padding-left:1.3rem}.nw-wanted li{margin:.45rem 0}@media print{.tc-ctl,.tc-dark{display:none}}.tc-stage img{filter:brightness(1.55)contrast(1.1)}.tc-stage.lit img{filter:brightness(1.15)}.tc-stage:after{background:radial-gradient(circle,#ffecb461,#ffecb41f 45%,#0000 70%)}.pn-wrap{aspect-ratio:900/956;background:#e8e2d2;border-radius:4px;max-width:100%;position:relative;overflow:hidden}.pn-wrap img,.pn-wrap .pn-now{width:100%;height:100%;display:block;position:absolute;inset:0}.pn-wrap .pn-now{clip-path:inset(0 0 0 var(--cut))}.pn-wrap:after{content:"";top:0;bottom:0;left:var(--cut);pointer-events:none;background:#e0b25a;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 12px #e0b25acc}.pn-tag{letter-spacing:.1em;color:#f3e7c9;background:#000000a6;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700;position:absolute;top:.6rem}.pn-tag-l{left:.6rem}.pn-tag-r{right:.6rem}.pn-ctl{color:var(--ink-soft);align-items:center;gap:.7rem;margin:.7rem 0 .2rem;font-size:.82rem;display:flex}.pn-ctl input{accent-color:#e0b25a;flex:1;min-height:32px}.tc-eyes{opacity:0;pointer-events:none;filter:drop-shadow(0 0 6px #ff2a1a);background:radial-gradient(circle at 25%,#ff3b2f 0 2px,#ff3b2f80 3px,#0000 5px),radial-gradient(circle at 75%,#ff3b2f 0 2px,#ff3b2f80 3px,#0000 5px);width:26px;height:8px;position:absolute;transform:translate(-50%,-50%)}.tc-stage.found .tc-eyes{animation:2.6s ease-in-out .2s 2 both tcEyes}@keyframes tcEyes{0%{opacity:0}20%{opacity:1}45%{opacity:1}50%{opacity:0}55%{opacity:1}to{opacity:0}}.tc-stage:not(.lit) .tc-dark{animation:7s step-end infinite tcFlick}@keyframes tcFlick{0%,to{opacity:1}92%{opacity:1}93%{opacity:.985}94%{opacity:1}96%{opacity:.97}97%{opacity:1}}@media (prefers-reduced-motion:reduce){.tc-stage .tc-dark{animation:none}.tc-stage.found .tc-eyes{opacity:1;animation:none}}.nw-lineup.wait .gr-b{transform:scaleY(0)}.nw-lineup.go .gr-b{animation:1.1s cubic-bezier(.2,.8,.2,1) both grUp}.nw-lineup .gr-g:nth-child(n) .gr-b{transform-box:fill-box;transform-origin:bottom}.nw-lineup.go .gr-g:nth-of-type(3) .gr-b{animation-delay:.12s}.nw-lineup.go .gr-g:nth-of-type(4) .gr-b{animation-delay:.24s}.nw-lineup.go .gr-g:nth-of-type(5) .gr-b{animation-delay:.36s}.nw-lineup.go .gr-g:nth-of-type(6) .gr-b{animation-delay:.48s}.nw-lineup.go .gr-g:nth-of-type(7) .gr-b{animation-delay:.6s}.nw-lineup .gr-eye{opacity:0;transition:opacity .4s 1.2s}.nw-lineup.go .gr-eye,.nw-lineup:not(.wait) .gr-eye{opacity:1}@media (prefers-reduced-motion:reduce){.nw-lineup.wait .gr-b{transform:none}.nw-lineup.go .gr-b{animation:none}}.nw-wanted{margin-top:2.6rem}.nw-sounds{padding-right:4.5rem;position:relative}.nw-sounds:after{content:"";opacity:.7;color:#b3362b;clip-path:polygon(10% 30%,16% 30%,16% 70%,10% 70%,10% 30%,26% 0,32% 0,32% 100%,26% 100%,26% 0,42% 20%,48% 20%,48% 80%,42% 80%,42% 20%,58% 5%,64% 5%,64% 95%,58% 95%,58% 5%,74% 35%,80% 35%,80% 65%,74% 65%,74% 35%);background:linear-gradient(90deg,#0000 0 10%,currentColor 10% 16%,#0000 16% 26%,currentColor 26% 32%,#0000 32% 42%,currentColor 42% 48%,#0000 48% 58%,currentColor 58% 64%,#0000 64% 74%,currentColor 74% 80%,#0000 80%);width:2.8rem;height:2rem;position:absolute;top:1rem;right:1rem}blockquote.nw-q footer{background:0 0;border:0;margin:.3rem 0 0;padding:0}.nw-copy{border-top:1px solid var(--line);color:var(--ink-soft);margin:.8rem 0 0;padding-top:.6rem;font-size:.8rem;line-height:1.45}html.inframe body{background:#05080c}html.inframe .masthead,html.inframe .bar,html.inframe .toolrow,html.inframe footer,html.inframe .trailx,html.inframe .sharebar,html.inframe [class*=consent],html.inframe .btoast,html.inframe .vprogress,html.inframe .skip,html.inframe .crumb,html.inframe main.page>:not(#l3d):not(#bw){display:none!important}html.inframe main.page{max-width:none!important;margin:0!important;padding:0!important}.nw-embed{clear:both;margin:1.4rem 0}.nw-embed-f{aspect-ratio:16/10;border:1px solid var(--line);background:#05080c;border-radius:8px;max-width:100%;position:relative;overflow:hidden}.nw-embed-f iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nw-embed figcaption{color:var(--ink-soft);margin-top:.6rem;font-size:.9rem}@media (width<=600px){.nw-embed-f{aspect-ratio:3/4}}.nw-twotowns{grid-template-columns:1fr 1fr;gap:12px;margin:1.1rem 0 .4rem;display:grid}.nw-twotowns a{color:var(--ink);border:1px solid var(--line);border-radius:8px;align-content:start;gap:4px;text-decoration:none;display:grid;overflow:hidden}.nw-twotowns a:hover b,.nw-twotowns a:focus-visible b{text-decoration:underline}.nw-twotowns img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.nw-twotowns b{padding:4px 10px 0}.nw-twotowns span{color:var(--ink-soft);padding:0 10px 10px;font-size:.86rem}@media (width<=480px){.nw-twotowns{grid-template-columns:1fr}}main.page>.placeband{margin:-.4rem 0 1.2rem}.sheet>.placeband{margin:0}html.inframe .placeband{display:none!important}.sheet>.toolrow{margin-left:4px;margin-right:4px;padding-top:.5rem}@media (width<=640px){.sheet>.toolrow{margin:0 0 1.4rem;padding-top:2.25rem}}.sheet>.toolrow{padding-top:7px}@media (width>=641px) and (width<=899px){.sheet>.toolrow{margin:0;padding-top:49px}}@media (width<=640px){.sheet>.toolrow{padding-top:2.25rem}}@media (width>=861px) and (width<=899px){.sheet>.toolrow{margin:0 4px}}.nw-clipq{border-left:4px solid var(--rule);margin:1.2rem 0 .4rem;padding:.2rem 0 .2rem 1rem}.nw-clipq p{margin:0;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:clamp(1.25rem,1rem + 1vw,1.55rem);line-height:1.25}.nw-clipq footer{color:var(--ink-soft);margin-top:.25rem;font-size:.8rem}.nw-more{border:1px solid var(--line);border-radius:8px;margin:1rem 0 1.4rem;padding:.2rem 1rem}.nw-more>summary{cursor:pointer;color:var(--gold-lo,#c9a24a);padding:.7rem 0;font-weight:600}.nw-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:.8rem}.nw-decide{border:1px solid color-mix(in srgb,var(--gold-lo,#c9a24a) 55%,transparent);background:color-mix(in srgb,var(--gold-lo,#c9a24a) 6%,transparent);clear:both;border-radius:8px;margin:1.8rem 0;padding:1.1rem 1.2rem}.yd-opts{flex-wrap:wrap;gap:.5rem;margin:.6rem 0;display:flex}.yd-opts button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:42px;color:var(--ink);cursor:pointer;border-radius:999px;padding:.3rem .95rem;font-size:.92rem}.yd-opts button[aria-pressed=true]{background:var(--gold-lo,#c9a24a);border-color:var(--gold-lo,#c9a24a);color:#16120a;font-weight:600}.yd-out{border-left:3px solid var(--gold-lo,#c9a24a);background:color-mix(in srgb,var(--paper-2,#16202c) 60%,transparent);margin:.4rem 0 0;padding:.7rem .9rem}.nw-find{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 1.4rem;display:flex}.nw-find input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;flex:14rem;padding:.45rem .8rem}.nw-find button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);cursor:pointer;border-radius:999px;padding:.25rem .85rem;font-size:.88rem}.nw-find output{color:var(--ink-soft);font-size:.85rem}.nw-text .nf-hit{outline:2px solid color-mix(in srgb,var(--gold-lo,#c9a24a) 70%,transparent);outline-offset:4px;border-radius:2px}.nw-text .nf-cur{background:color-mix(in srgb,var(--gold-lo,#c9a24a) 14%,transparent)}:root{--mh-h:100px}@media (width<=700px){:root{--mh-h:64px}}.masthead{z-index:7;position:sticky;top:0}.bar{top:var(--mh-h)}html{scroll-padding-top:calc(5.8rem + var(--mh-h))}.panel{top:calc(5rem + var(--mh-h))}.nw-quiz-score{top:calc(3.6rem + var(--mh-h))}dl.marks>div,.ledger tr[id^=case-],.mu,.wk,.se{scroll-margin-top:calc(6rem + var(--mh-h))}.dsc-list>li,.dr-stop,.cg-c{scroll-margin-top:calc(5rem + var(--mh-h))}html.inframe .bar{top:0}@media print{.bar{top:0}}sup.tm{vertical-align:super;letter-spacing:0;opacity:.8;margin-left:.08em;font-family:inherit;font-size:.5em;line-height:0}.mark sup.tm{font-size:.45em}.fine.tmline{opacity:.75;margin-top:.2rem}.sx{--sx-n1:#0a1a4a;--sx-n2:#0b3a78;--sx-n3:#0c6f8f;--sx-cy:#5fe3ff;--sx-am:#ffc061;--sx-co:#ff8a6b;--sx-ink:#f3f7ff;--sx-soft:#c9d7ef;--sx-line:#ffffff2e;--sx-glass:#ffffff12;--sx-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--sx-card:color-mix(in srgb, var(--paper) 55%, #fff);--sx-tile-ac:#0b3a78;font-family:var(--sx-sans);font-size:1rem;line-height:1.6}:root[data-theme=dark] .sx{--sx-card:var(--paper-2);--sx-tile-ac:var(--sx-cy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sx{--sx-card:var(--paper-2);--sx-tile-ac:var(--sx-cy)}}.sx h3{font-family:var(--sx-sans);letter-spacing:-.005em;margin:0 0 .35rem;font-size:1.06rem;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:no-preference){@keyframes sxFloat{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(1.2deg)}}}.sx section,.sx .sx-sec{border-top:0;max-width:none;padding:0}@keyframes qx-spin{to{transform:rotate(360deg)}}@keyframes qx-twinkle{0%{opacity:.5}to{opacity:.95}}@keyframes qx-march{to{stroke-dashoffset:-120px}}@keyframes qx-glint{0%,to{opacity:.75}50%{opacity:1;filter:drop-shadow(0 0 6px #ffb36b)}}@keyframes qx-press{0%{opacity:0;transform:rotate(-12deg)scale(1.6)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@keyframes qx-flicker{0%,to{transform:scale(1)}30%{transform:scale(.92,1.06)}60%{transform:scale(1.05,.95)}}@keyframes qx-mist{0%{transform:translate(-12%)}to{transform:translate(12%)}}.fk,main.page:has(>.fk){--fk-card:#fff9ec;--fk-panel:#f6ead0;--fk-ink:#2e2016;--fk-soft:#5c4936;--fk-edge:#dcc9a4;--fk-red:#ae2e1c;--fk-blue:#b6cbe0;--fk-butter:#f0be48;--fk-sage:#4c6a3b;--fk-check:#ae2e1c6b;--fk-shadow:0 1px 0 #ffffffb3 inset, 0 10px 24px -16px #46280a73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fk,:root:not([data-theme=light]) main.page:has(>.fk){--fk-card:#2b211a;--fk-panel:#231b15;--fk-ink:#f6ecdd;--fk-soft:#d5c4ac;--fk-edge:#4d3c2d;--fk-red:#f2907a;--fk-blue:#3a4d60;--fk-butter:#e6b649;--fk-sage:#afc89a;--fk-check:#e2685473;--fk-shadow:0 1px 0 #ffffff0a inset, 0 12px 26px -16px #000c}}:root[data-theme=dark] .fk,:root[data-theme=dark] main.page:has(>.fk){--fk-card:#2b211a;--fk-panel:#231b15;--fk-ink:#f6ecdd;--fk-soft:#d5c4ac;--fk-edge:#4d3c2d;--fk-red:#f2907a;--fk-blue:#3a4d60;--fk-butter:#e6b649;--fk-sage:#afc89a;--fk-check:#e2685473;--fk-shadow:0 1px 0 #ffffff0a inset, 0 12px 26px -16px #000c}main.page:has(>.fk)>h1:after{background-color:var(--fk-card);background-image:linear-gradient(90deg, var(--fk-check) 50%, transparent 50%), linear-gradient(var(--fk-check) 50%, transparent 50%);background-size:9px 9px;border-radius:2px;width:6.5rem;height:9px}main.page:has(>.fk)>.lede{border-left-color:var(--fk-red)}.tr-nav .nd.nd-tools{width:min(52rem,100vw - 2rem);padding:.55rem .35rem .5rem}.nd-tools .nd-in{columns:3 14rem;column-gap:.5rem;display:block}.nd-tools .nd-g{break-inside:avoid;padding:0 0 .55rem;display:block}.nd-tools .nd-h,.nd-tools .nd-h:not(:first-child){letter-spacing:.14em;text-transform:uppercase;color:var(--rule);border-top:0;margin:0;padding:.5rem .8rem .25rem;font-size:.66rem;display:block}.tr-nav .nd-tools .nd-g a{white-space:normal;color:var(--ink);border-radius:3px;padding:.34rem .8rem;line-height:1.3;text-decoration:none;display:block}.tr-nav .nd-tools a:hover,.tr-nav .nd-tools a:focus-visible{background:var(--paper-2)}.tr-nav .nd-tools a:focus-visible{outline:2px solid var(--rule);outline-offset:-2px}.nd-tools .nd-starts{column-span:all;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem;margin:.15rem .45rem .35rem;display:grid}.tr-nav .nd-tools a.nd-start{white-space:normal;border:1px dashed var(--line);color:var(--ink-soft);border-radius:4px;margin:0;padding:.55rem .8rem;font-size:.88rem;line-height:1.4;display:block}.tr-nav .nd-tools a.nd-start b{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.18em;font-weight:600}.nd-new{letter-spacing:.1em;text-transform:uppercase;vertical-align:.12em;color:var(--rule);border:1px solid;border-radius:999px;margin-left:.35rem;padding:.02rem .38rem;font-size:.6rem;line-height:1.4;display:inline-block}@media (width<=899px){.tr-nav .nd.nd-tools{padding:.4rem .2rem}.nd-tools .nd-in{columns:2 9.2rem;column-gap:.2rem}.tr-nav .nd-tools .nd-g a{padding:.42rem .6rem;font-size:.9rem}.nd-tools .nd-h,.nd-tools .nd-h:not(:first-child){padding:.5rem .6rem .2rem}.nd-tools .nd-starts{gap:.3rem;margin:.1rem .3rem .3rem}.tr-nav .nd-tools a.nd-start{padding:.45rem .65rem;font-size:.84rem}}.rt h3{margin-top:0}.rt section{scroll-margin-top:5rem}.rn{max-width:46rem}.rn section{margin:1.4rem 0}.rn h2{letter-spacing:.06em;text-transform:uppercase;color:#7a5a18;margin:0 0 .4rem;font-size:1.1rem}:root[data-theme=dark] .rn h2,:root[data-theme=dark] .rn-no{color:#f0cf7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rn h2,:root:not([data-theme=light]) .rn-no{color:#f0cf7a}}@media print{.rn-act,.crumb{display:none!important}.rn{max-width:none}}.nw-orcid{vertical-align:-.12em;width:.95em;height:.95em;margin-left:.15em;line-height:0;display:inline-block}.nw-orcid svg{width:100%;height:100%}.nw-rn{background:#e3bb621a;border:1.5px solid #b8892b;border-radius:5px;margin:1rem 0 1.2rem;padding:.75rem 1rem}.nw-rn-h{letter-spacing:.14em;text-transform:uppercase;color:#7a5a18;margin:0 0 .35rem;font-size:.74rem;font-weight:700}.nw-rn ul{margin:0;padding:0;list-style:none}.nw-rn li{margin:.3rem 0}.nw-rn-t{line-height:1.35;display:block}.nw-rn-t b{margin-right:.35rem}.nw-rn-m{color:var(--ink-soft);font-size:.85rem;display:block}.nw-rn-n{color:var(--ink-soft);margin:.45rem 0 0;font-size:.86rem}.nw-finds-rn{margin:.15rem 0 .3rem;font-size:.88rem}.nw-src-ol{padding-left:1.6rem}.nw-src,.nw-src-ol li,.rg td{overflow-wrap:anywhere}.nw-src-ol li{scroll-margin-top:5rem}.nw-src-ol li:target{outline-offset:2px;background:#e3bb622e;border-radius:3px;outline:2px solid #b8892b}.nw-ref{margin-left:.1em;font-size:.7em;line-height:0}.nw-ref a{padding:0 .12em;text-decoration:none}:root[data-theme=dark] .nw-rn-h,:root[data-theme=dark] .rn-strip-h,:root[data-theme=dark] .rn-strip-no{color:#f0cf7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-rn-h,:root:not([data-theme=light]) .rn-strip-h,:root:not([data-theme=light]) .rn-strip-no{color:#f0cf7a}}@media print{.nw-rn{background:0 0}}@media (width>=641px){.toolrow .pb-share{letter-spacing:.1em}.toolrow .pb-d{margin:0 .42rem}.toolrow .pb-sponsor .pb-l span:after{margin:0 .45rem 0 .4rem}.toolrow .pb-sponsor .pb-l{gap:.35rem}}@media (width>=900px){.toolrow{column-gap:.75rem}.toolrow .tr-find{min-width:9.4rem;margin-right:.2rem}.toolrow .pb-d{margin:0 .36rem}.toolrow .pb-sponsor a,.toolrow .pb-share{letter-spacing:.07em}}.pb-sponsor .pb-l span:after,.toolrow .pb-sponsor .pb-l span:after{content:none}.pb-sponsor .pb-l{margin-right:.9rem}@media (width<=640px){.pb-sponsor .pb-l{margin-right:0}}.sx.tw{margin:0}.sx.sp>h2,.sx.sp .pledge h2{scroll-margin-top:calc(6rem + var(--mh-h,0px));margin:2.2rem 0 .9rem;padding-bottom:.5rem;font-size:clamp(1.55rem,3.2vw,2rem);position:relative}.sx.sp>h2:after{content:"";background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi),var(--gold-lo));border-radius:2px;width:2.6rem;height:3px;position:absolute;bottom:0;left:0}ol.junior{counter-reset:jq;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.9rem;padding:0;list-style:none;display:grid}.nw-strip{margin:1.6rem 0}.nw-strip .nw-strip-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .5rem;font-size:.72rem}.nw-strip ol{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(10.5rem,12.5rem);grid-auto-flow:column;gap:.8rem;margin:0;padding:0 0 .6rem;list-style:none;display:grid;overflow-x:auto}.nw-strip li{scroll-snap-align:start;flex-direction:column;gap:.3rem;font-size:.86rem;line-height:1.35;display:flex}.nw-strip li img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:var(--paper-2,#ddd);border-radius:6px;width:100%;height:auto}.nw-strip li>a{line-height:0;display:block}.nw-strip li>a img{display:block}.nw-strip li b{letter-spacing:.06em;color:var(--rule);font-size:.78rem}.nw-strip-n{color:var(--ink-soft);margin:.2rem 0 0;font-size:.78rem}.nw-pres{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.9rem .7rem;margin:1rem 0 1.4rem;padding:0;list-style:none;display:grid}.nw-pres li{flex-direction:column;gap:.15rem;font-size:.82rem;line-height:1.3;display:flex}.nw-pres li img,.nw-pres-blank{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border:1px solid var(--line);background:color-mix(in srgb,var(--paper-2,#ddd) 60%,transparent);border-radius:4px;width:100%}.nw-pres-blank{color:var(--ink-soft);border-style:dashed;place-items:center;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.6rem;display:grid}.nw-pres li b{letter-spacing:.06em;color:var(--rule);margin-top:.25rem;font-size:.74rem}.nw-pres li small,.nw-pres li i{color:var(--ink-soft);font-size:.74rem}@media print{.nw-strip ol{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;overflow:visible}}.nw-tt .nw-ct{font:600 .64rem/1 var(--sans,system-ui),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink,#7a5a18);margin-left:auto;font-style:normal}.nw-sec .nw-s{cursor:pointer;position:relative}.nw-sec .nw-s h2 a:after{content:"";z-index:1;position:absolute;inset:0}.nw-sec .nw-s .nw-tags a,.nw-sec .nw-s .gl{z-index:2;position:relative}.nw-sec .nw-s:hover h2 a{text-underline-offset:3px;text-decoration:underline 1px}.nw-sec .nw-s:has(h2 a:focus-visible){outline-offset:4px;border-radius:4px;outline:2px solid #c9a24a}.nw-sec>.nw-s[hidden]{display:none}.tl-ruler{margin:.9rem 0 .4rem;padding:0 .35rem}.tl-axis{border-bottom:2px solid var(--gold,#b8892b);height:22px;position:relative}.tl-dot{background:var(--gold,#b8892b);border:2px solid var(--paper);box-sizing:content-box;border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:transform .15s;position:absolute;bottom:-6px}.tl-dot:hover{background:var(--rule);transform:scale(1.5)}.tl-scale{height:1.4rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.72rem;position:relative}.tl-scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.tl-scale .tl-end{color:var(--ink);font-weight:700;left:0;transform:none}.tl-scale .tl-end.r{left:auto;right:0}.tl-tick:before{content:"";border-left:1px solid var(--line);height:.35rem;position:absolute;top:-.55rem;left:50%}.nw-tl li.tl-gap{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:.15rem 0 .35rem 1.1rem;font-size:.74rem;display:block}.nw-tl li.tl-gap:before{content:none}.nw-tl li.tl-gap span{border:1px dashed var(--line);border-radius:999px;padding:.1rem .6rem;display:inline-block}.nw-tl.filtered li.tl-gap{display:none}.nw-tl li[id]{scroll-margin-top:7rem}.nw-tl li:target{background:color-mix(in srgb,var(--gold,#b8892b) 16%,transparent);border-radius:6px}.nw-tl li:target:before{background:var(--rule);transform:scale(1.3)}@media (width<=560px){.tl-scale .tl-tick{display:none}}@media print{.tl-ruler{display:none}}.nw-indep{border-top:1px solid var(--line);color:var(--ink-soft);margin:1.4rem 0 .6rem;padding:.7rem 0 0;font-size:.86rem;line-height:1.5}.nw-indep b{color:var(--ink);font-weight:700}.nw-ww .ww-i{color:var(--ink-soft);font-size:.95rem}.nw-ww ul{border-top:1px solid var(--line);margin:.6rem 0 1rem;padding:0;list-style:none}.nw-ww li{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,13rem) 1fr auto;align-items:baseline;gap:.2rem 1rem;padding:.55rem 0;display:grid}.nw-ww li b{font-size:.98rem}.nw-ww .ww-r{font-size:.92rem;line-height:1.45}.nw-ww .ww-c{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.nw-ww .ww-p{white-space:nowrap;border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:.12rem .55rem;font-size:.76rem;text-decoration:none}.nw-ww a.ww-p:hover{border-color:var(--ledger);background:color-mix(in srgb,var(--ledger) 10%,transparent)}.nw-ww .ww-p[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nw-ww .ww-s{font-style:italic}@media (width<=640px){.nw-ww li{grid-template-columns:1fr}.nw-ww .ww-c{justify-content:flex-start}}.lm-svg{width:100%;height:auto;display:block}.lm-svg .lm-nb{fill:color-mix(in srgb,var(--ink) 4%,transparent);stroke:var(--line);stroke-width:1px}.lm-svg .lm-cass{fill:color-mix(in srgb,var(--ledger) 12%,var(--paper));stroke:var(--ledger);stroke-width:2px}.lm-svg .lm-st{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:5 4;fill:none}.lm-svg .lm-cl{letter-spacing:.14em;fill:var(--ink-soft);text-anchor:middle;font-size:12px}.lm-svg .lm-t circle{fill:color-mix(in srgb,var(--gold,#b8892b) 55%,transparent);stroke:var(--gold-lo,#7a5a18);stroke-width:1.5px;transition:fill .15s}.lm-svg .lm-t:hover circle,.lm-svg .lm-t:focus circle{fill:var(--rule)}.lm-svg .lm-t text{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font-size:17px}.lm-svg .lm-n{font-weight:700}.lm-svg .lm-c{fill:var(--ink-soft)}.lm-lists{border-top:1px solid var(--line);margin:.4rem 0 1.4rem}.lm-d{border-bottom:1px solid var(--line)}.lm-d summary{cursor:pointer;padding:.55rem .2rem;font-weight:700}.lm-d summary .lm-k{color:var(--ink-soft);margin-left:.4rem;font-size:.9rem;font-weight:400}.lm-d[open] summary{color:var(--ledger)}.lm-d:target{background:color-mix(in srgb,var(--gold,#b8892b) 12%,transparent)}.lm-l{columns:2 18rem;margin:.2rem 0 .8rem;padding-left:1.2rem;font-size:.9rem;line-height:1.5}.lm-l li{break-inside:avoid}.lm-no{color:var(--ink-soft);font-variant-numeric:tabular-nums}.lm-d{scroll-margin-top:7rem}.fc-svg{width:100%;max-width:680px;height:auto;margin:0 auto;display:block}.fc-svg .fc-b rect{fill:var(--paper);stroke:var(--line);stroke-width:1.5px}.fc-svg .fc-log rect{fill:color-mix(in srgb,var(--gold,#b8892b) 18%,var(--paper));stroke:var(--gold-lo,#7a5a18);stroke-width:2px}.fc-svg .fc-n{fill:var(--ink);text-anchor:middle;font-size:14px;font-weight:700}.fc-svg .fc-s{fill:var(--ink-soft);text-anchor:middle;font-size:12px}.fc-svg .fc-x{fill:var(--ink-soft);font-size:11px;font-style:italic}.fc-svg .fc-l{fill:none;stroke:var(--ink-soft);stroke-width:1.5px}.fc-svg .fc-dash{stroke-dasharray:5 4}.fc-svg .fc-gold{stroke:var(--gold-lo,#7a5a18);stroke-width:3px}.nw-quiz .qz-l{margin:.6rem 0;padding-left:1.4rem}.qz-q{margin:0 0 1rem}.qz-t{margin:.2rem 0 .45rem;font-weight:700}.qz-o{flex-wrap:wrap;gap:.4rem;display:flex}.qz-o button{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.92rem}.qz-o button:hover:not(:disabled){border-color:var(--ink)}.qz-o button.ok{background:var(--ledger);border-color:var(--ledger);color:var(--paper)}.qz-o button.no{background:var(--rule);border-color:var(--rule);color:var(--paper)}.qz-o button:disabled:not(.ok):not(.no){opacity:.55;cursor:default}.qz-why{background:color-mix(in srgb,var(--paper-2,#dce2da) 70%,transparent);border-radius:6px;margin:.45rem 0 0;padding:.5rem .75rem;font-size:.93rem}.qz-score{border-top:1px solid var(--line);padding:.6rem 0;font-size:1.05rem}@media print{.nw-quiz .qz-why{display:block!important}}@media (width<=640px){.fc-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.fc-scroll .fc-svg{min-width:600px}.lm-svg .lm-t text{font-size:24px}.lm-svg .lm-cl{font-size:16px}}@keyframes hkdfade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.nw-sec .nw-s{transition:transform .3s;position:relative}.nw-sec .nw-s .nw-simg{border-radius:14px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 22px -6px #141e3247,0 1px 3px #141e3224}.nw-sec .nw-s .nw-simg img,.nw-sec .nw-s.nw-feat .nw-simg img{box-shadow:none;border-radius:14px;outline:0;transition:transform .6s,filter .3s}@media (hover:hover){.nw-sec .nw-s:hover{transform:translateY(-3px)}.nw-sec .nw-s:hover .nw-simg{box-shadow:0 18px 34px -10px #141e3261,0 2px 5px #141e3224}.nw-sec .nw-s:hover .nw-simg img{transform:scale(1.05)}}.nw-sec .nw-tag{letter-spacing:.07em;border:0;padding:.32rem .65rem;font-size:.6rem}.nw-sec .nw-tag.t-disc{color:#9a2e24;background:#f6e1dd}.nw-sec .nw-tag.t-len,.nw-sec .nw-tag.t-ser{color:#4c5966;background:#eceff1}.nw-sec .nw-tags{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.nw-tt b{letter-spacing:.06em;font-size:1.5rem}.nw-sec .nw-s h2{letter-spacing:-.005em;font-size:1.3rem;line-height:1.18}.nw-sec .nw-s .nw-simg .nw-mine{z-index:2;color:#f5d77b;letter-spacing:.09em;text-transform:uppercase;background:#1d2b3a;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .62rem .42rem .5rem;font:600 .62rem/1 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;top:10px;right:10px}.nw-sec .nw-s .nw-simg .nw-mine:before{content:"";background:#f0c040;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #f0c0404d}.nw-sec .nw-s .nw-simg .nw-mine.rd{color:#2b6a4f;background:#ffffffeb}.nw-sec .nw-s .nw-simg .nw-mine.rd:before{content:"✓";width:auto;height:auto;box-shadow:none;background:0 0;font-size:.72rem}.nw-tt .nw-forme{color:#9a6b00;white-space:nowrap}@media (prefers-reduced-motion:no-preference){html.reveal .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}html.reveal .rv.in{opacity:1;transform:none}}html.calm .rv{opacity:1!important;transform:none!important}@media print{.rv{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.masthead .mh-pic.on img{animation:40s ease-in-out forwards mhdrift2}@keyframes mhdrift2{0%{transform:scale(1.02)translate(.8%)}to{transform:scale(1.1)translate(-.8%)}}}.bar.lifted{backdrop-filter:blur(16px)saturate(1.35);box-shadow:0 10px 28px -14px #0a192d73;background:color-mix(in srgb, var(--paper) 70%, transparent)!important}.btoast{border-radius:999px;gap:.55rem;max-width:none;padding:.4rem .9rem .4rem .45rem}.btoast svg{width:1.6rem;height:1.6rem}.btoast>span{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.6rem;display:flex}.btoast small{display:none}.btoast b{font-size:1rem}.btoast .bt-x{margin-left:.1rem;position:static}@media (width<=640px){.btoast{max-width:calc(100vw - 5rem);padding:.35rem .75rem .35rem .4rem;left:.75rem;right:auto}.btoast svg{width:1.4rem;height:1.4rem}}.hero>.heroside{flex-direction:column;align-self:stretch;display:flex}.rail{flex-direction:column;flex:1;margin-top:1.4rem;display:flex}.rl-sec{flex:1 1 0;min-height:30rem;position:relative}.rl-t{margin:.35rem 0 0;padding:0 .9rem;font-size:1.06rem;line-height:1.22}.rl-t a{text-decoration:none}.rl-t a:hover{text-decoration:underline}.rl-c,.rl-d{color:#4c5966;margin:.4rem 0 0;padding:0 .9rem;font-size:.8rem;line-height:1.4}.rl-pic{line-height:0;display:block}.rl-pic img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}@media (width<=899px){.rail{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:1rem;display:grid}.rl-sec{min-height:0}}footer.site.ft2{color:#c9d2dc;text-align:left;color-scheme:dark;background:linear-gradient(#13243a,#0d1a2b);border:0;border-radius:18px 18px 0 0;padding:2.6rem 2.4rem 1.4rem;display:block;max-width:min(54rem,100%)!important;margin:2.6rem auto 0!important}footer.site.ft2 a{color:#dfe5ec}.ft2 .ft-top{grid-template-columns:minmax(14rem,1.25fr) 3fr;gap:2.4rem;display:grid}footer.site.ft2>*{text-align:left;justify-self:stretch;width:auto;margin-left:0;margin-right:0;max-width:none!important}.ft2 .ft-name{margin:0;font:400 1.6rem/1.1 Libre Caslon Display,Caslon Display Fallback,serif}.ft2 .ft-name a{color:#fff;text-decoration:none}footer.site.ft2 .motto{letter-spacing:0;color:#e8c56a;margin:.45rem 0 0;font:italic 1rem/1.35 Libre Caslon Text,Georgia,serif;display:block}footer.site.ft2 .motto:before,footer.site.ft2 .motto:after{display:none}.ft2 .ft-about{color:#aeb9c5;margin:.8rem 0 0;font-size:.88rem;line-height:1.5}.ft2 .ft-about a{color:#dfe5ec}.ft2 .ft-nl{margin-top:1.2rem}.ft2 .ft-nl label{letter-spacing:.18em;text-transform:uppercase;color:#e8c56a;margin-bottom:.45rem;font:600 .62rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif;display:block}.ft2 .ft-nlrow{background:#fff;border-radius:999px;padding:4px;display:flex}.ft2 .ft-nlrow input{color:#1d2b3a;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.5rem .8rem;font:.9rem system-ui,-apple-system,Segoe UI,sans-serif}.ft2 .ft-nlrow:focus-within{box-shadow:0 0 0 3px #e8b53a}.ft2 .ft-nlrow button{color:#1d2b3a;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#e8b53a;border:0;border-radius:999px;padding:.5rem 1rem;font:600 .7rem/1 system-ui,-apple-system,Segoe UI,sans-serif}.ft2 .ft-msg{color:#e8c56a;margin-top:.4rem;font-size:.8rem;display:block}.ft2 .ft-msg:empty{display:none}.ft2 .ft-social{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1rem 0 0;display:flex}footer.site.ft2 .fbfollow{color:#fff;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.45rem .85rem;font-size:.86rem;text-decoration:none;display:inline-flex}.ft2 .fbfollow svg{width:1rem;height:1rem}.ft2 .ft-mail{font-size:.84rem}footer.site.ft2 nav.ft-cols{grid-template-columns:repeat(4,1fr);justify-content:stretch;gap:1.4rem;display:grid}footer.site.ft2 nav.ft-cols>div{flex-direction:column;display:flex}.ft2 .ft-h{letter-spacing:.2em;text-transform:uppercase;color:#e8c56a;margin:0 0 .7rem;font:600 .62rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif}footer.site.ft2 nav.ft-cols a{color:#dfe5ec;border:0;padding:.22rem 0;font-size:.88rem;line-height:1.3;text-decoration:none}footer.site.ft2 nav.ft-cols a:hover,footer.site.ft2 nav.ft-cols a:focus-visible{color:#f5d77b;text-underline-offset:.2em;text-decoration:underline}.ft2 .ft-bot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;margin-top:2rem;padding-top:1rem;display:flex}footer.site.ft2 .fine{color:#8794a2;margin:0;font-size:.78rem}.ft2 .ft-small{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;font-size:.78rem;display:flex}.ft2 .ft-small a{color:#a7b2be;text-decoration:none}.ft2 .ft-small a:hover{color:#fff;text-decoration:underline}.ft2 .calmbtn{color:#a7b2be;font-size:.74rem}footer.site.ft2 .cite,footer.site.ft2 .tmline{color:#7f8c99;text-align:left;max-width:none;margin:.9rem 0 0;font-size:.72rem;line-height:1.45}footer.site.ft2 .cipherline{color:#7f8c99;text-align:left;margin:.6rem 0 0}@media (width<=880px){.ft2 .ft-top{grid-template-columns:1fr}footer.site.ft2 nav.ft-cols{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){footer.site.ft2{border-radius:14px 14px 0 0;padding:2rem 1.3rem 1.2rem}}@media print{footer.site.ft2{color:#000;background:0 0}footer.site.ft2 .ft-nl,footer.site.ft2 nav.ft-cols,.ft2 .ft-social{display:none!important}}.nw-zoom figure{max-width:min(100%,72rem)}.nw-zoom .zw{touch-action:none;border-radius:6px;max-width:100%;line-height:0;position:relative;overflow:hidden}.nw-zoom .zw img{transform-origin:0 0;cursor:zoom-in;max-width:100%;max-height:74vh;transition:transform .2s;box-shadow:0 30px 80px #0009}.nw-zoom.zoomed .zw img{cursor:grab;transition:none}.nw-zoom .zctl{gap:.5rem;display:flex;position:absolute;top:.8rem;right:4rem}.nw-zoom .zctl button{color:#fff;cursor:pointer;background:#00000059;border:1px solid #fff6;border-radius:50%;width:2.4rem;height:2.4rem;font:1.2rem/1 system-ui,sans-serif}.nw-zoom .zctl button:hover,.nw-zoom .fp-x:hover,.nw-zoom .zp:hover,.nw-zoom .zx:hover{color:#f0d77a;border-color:#f0d77a}.nw-zoom .zhint{letter-spacing:.04em;opacity:.6;font:500 .72rem/1.3 system-ui,sans-serif}@media (prefers-reduced-motion:no-preference){.nw-art>figure:first-of-type img{view-transition-name:lead}::view-transition-group(lead){animation-duration:.45s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}}@media (width<=640px){.toolrow .pb-sponsor{justify-content:center;align-items:center;gap:.2rem .9rem}.toolrow .pb-sponsor .pb-l{width:auto}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-paper{background:#e9e4d8;border-color:#b9b29f}:root:not([data-theme=light]) .nw-sec .nw-tag{filter:none}:root:not([data-theme=light]) .nw-sec .nw-tag.t-disc{background:#f6e1dd}:root:not([data-theme=light]) .nw-sec .nw-tag.t-len,:root:not([data-theme=light]) .nw-sec .nw-tag.t-ser{background:#dfe2e4}}:root[data-theme=dark] .nw-paper{background:#e9e4d8;border-color:#b9b29f}:root[data-theme=dark] .nw-sec .nw-tag{filter:none}:root[data-theme=dark] .nw-sec .nw-tag.t-disc{background:#f6e1dd}:root[data-theme=dark] .nw-sec .nw-tag.t-len,:root[data-theme=dark] .nw-sec .nw-tag.t-ser{background:#dfe2e4}footer.site.ft2 .fbfollow{white-space:nowrap}@media (width<=640px){.toolrow .pb-sponsor{flex:1 0 100%}.toolrow .pb-sponsor .pb-l{margin:0}}.nw-serbox{border:1px solid color-mix(in srgb, var(--gold,#c9a227) 45%, transparent);border-left:4px solid var(--gold,#c9a227);background:color-mix(in srgb, var(--gold,#c9a227) 7%, transparent);border-radius:10px;margin:1.1rem 0;padding:.9rem 1rem .8rem}.nw-serbox .sb-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .5rem;font:600 .66rem/1.4 system-ui,-apple-system,Segoe UI,sans-serif}.nw-serbox .sb-k{color:var(--rule)}.nw-serbox ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.nw-serbox li{align-items:baseline;gap:.6rem;font-size:.98rem;line-height:1.35;display:flex}.nw-serbox .sb-n{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);width:1.45rem;height:1.45rem;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;font:600 .7rem/1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-grid;transform:translateY(.1rem)}.nw-serbox li[aria-current] .sb-n{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nw-serbox li[aria-current] b{font-weight:600}.nw-serbox li.rd .sb-n{color:#fff;background:#2b6a4f;border-color:#2b6a4f;font-size:0}.nw-serbox li.rd .sb-n:before{content:"✓";font-size:.75rem}.nw-serbox li.rd[aria-current] .sb-n{background:var(--ink);border-color:var(--ink)}.nw-serbox .sb-next{margin:.7rem 0 0;font-size:.95rem}.nw-serbox .sb-next a{font-weight:600}.nw-serbox.sb-end{margin-top:2rem}.nw-serbox.sb-end .sb-next a.btn{display:inline-block}.sb-start{color:#4a3a06;background:#fbf3d9;border:1px solid #ecd9a0;border-radius:999px;margin:1rem 0 -.4rem;padding:.55rem .9rem;font-size:.92rem}.sb-start a{color:#7b5a0e;font-weight:600}@media print{.nw-serbox,.sb-start{display:none!important}}.nw-sec .nw-s .nw-simg .nw-mine{top:auto;bottom:10px;right:10px}.nw-serbox li.rd[aria-current] .sb-n{font-size:.7rem}.nw-serbox li.rd[aria-current] .sb-n:before{content:none}.nw-sec .nw-s[class*=\ k-] .nw-simg:before{content:"";z-index:2;background:var(--pd);height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 3px #00000040}@media (prefers-reduced-motion:no-preference){@keyframes silver{0%,to{background-position:100% 0}50%{background-position:0 0}}}.nw-sec .nw-s .nw-simg .nw-mine{gap:.3rem;padding:.28rem .5rem .28rem .4rem;font-size:.55rem;top:12px;bottom:auto;right:8px}.nw-sec .nw-s .nw-simg .nw-mine:before{width:.4rem;height:.4rem;box-shadow:0 0 0 2px #f0c0404d}.nw-sec .nw-s .nw-tags{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.nw-sec .nw-s .nw-tag.t-disc{white-space:nowrap}.nw-sec .nw-s .nw-tag.t-len{color:#7a8591;white-space:nowrap;padding:0;font-weight:500;background:0 0!important}.nw-sec{align-items:start}.nw-sec .nw-s h2,.nw-sec .nw-s h2 a{box-shadow:none!important;background:0 0!important}.nw-sec .nw-s h2 a{text-underline-offset:.22em;text-decoration:underline 1.5px #0000;transition:text-decoration-color .25s}.nw-sec .nw-s:hover h2 a,.nw-sec .nw-s h2 a:focus-visible{text-decoration-color:#c9a227}.nw-sec .nw-s .nw-simg img{transition:opacity .5s,transform .6s,filter .3s}.nw-sec .nw-s .nw-simg img.ld{opacity:0}.nw-more>li{border-radius:10px;margin:0 -.4rem;padding:.35rem .4rem;transition:background .2s}.nw-more>li:hover{background:#c9a2271f}.nw-art{color-scheme:light;color:#1d2733;--paper:#fff;--paper-2:#f1f3ef;--ink:#1d2733;--ink-soft:#4b5663;--rule:#b3362b;--ledger:#2b4a41;--line:#d3d8d0;--gold:#b8892b;--gold-hi:#e6c46a;--gold-lo:#7a5a18;--panel:#f6f7f4;--panel-2:#eef1eb;--panel-edge:#d3d8d0;--panel-shadow:0 1px 0 #ffffffa6 inset, 0 18px 36px -30px #18243073;background:#fff;border:1px solid #c9cfc6;border-radius:8px;margin-top:.6rem;padding:clamp(1rem,3vw,2.2rem) clamp(1rem,3.4vw,2.6rem) clamp(1.2rem,3vw,2.4rem);box-shadow:inset 0 1px #fff9,0 24px 48px -30px #0000008c}html:root .nw-art{box-sizing:content-box}html:root .nw-art .nw-tier.d{color:#2e7d56}html:root .nw-art .nw-tier.r{color:#2f6db5}html:root .nw-art .nw-tier.o{color:#b3362b}html:root .nw-art .nw-tier.n{color:#7a5a18;border-color:#b8892b}html:root .nw-art .nw-finds-h,html:root .nw-art .nw-rn-h{color:#7a5a18}html:root .nw-art .nw-about-h,html:root .nw-art .nw-changes-h,html:root .nw-art .nw-series-h,html:root .nw-art .nw-v-h,html:root .nw-art .kin-c{color:#8a6510}html:root .nw-art .nw-br-h{color:#b3362b}html:root .nw-art .nw-wanted .nw-br-h{color:#5b1d10}html:root .nw-art .nw-clip-h{color:#5a4a26;border-bottom-color:#cdbf98}html:root .nw-art .nw-visit-h{color:#2b4a41}html:root .nw-art .nw-live{color:#2b2414;background:#fffaf0}html:root .nw-art .nw-live a{color:#6b4e00}html:root .nw-art .nw-live-h,html:root .nw-art .nw-dot{color:#7a5a00}html:root .nw-art .nw-clip{color:#2a2418;background:#f6f1e3;border-color:#d9cfb4}html:root .nw-art .nw-verdict{border-color:#1f2a33}html:root .nw-art .nw-tag{filter:none;background:#fff}html:root .nw-art .rg-tier.reported{color:#7a5a18}html:root .nw-art .nw-brethren.nw-kit{background:#d6962807}.door{--d1:#5fe3ff;--d2:#ffc061}.door[data-door=quest]{--d1:#ffd36b;--d2:#ff8a3d}.door[data-door=news]{--d1:#ff8f7a;--d2:#ffd6a0}.door[data-door=food]{--d1:#a6ec7e;--d2:#ffc061}.door[data-door=promotions]{--d1:#ffd36b;--d2:#d9a8ff}.door[data-door=services]{--d1:#5fe3ff;--d2:#ffc061}.door[data-door=contact]{--d1:#7ef0c2;--d2:#5fe3ff}.hero-k.hk-doors{--d1:#5fe3ff;--d2:#ffc061;text-transform:none;letter-spacing:0;font-family:var(--sx-sans);position:relative;background:radial-gradient(28rem 14rem at 100% 0,#ff965a33,#0000 60%),radial-gradient(24rem 16rem at 0 100%,#28c8e633,#0000 60%),linear-gradient(135deg,#0b1e5b 0%,#0d3a7a 55%,#0b5c86 100%)!important;border-radius:16px!important;box-shadow:0 22px 48px -26px #081e5ab3!important}.hero-k.hk-doors .hk1{font:700 .66rem/1.3 var(--sx-sans);letter-spacing:.16em;text-transform:uppercase;display:block;color:var(--d2)!important}.hero-k.hk-doors .hkx-t{font:800 clamp(1.45rem,3.4vw,1.85rem)/1.05 var(--sx-sans);letter-spacing:-.025em;margin:.3rem 0 .15rem;display:block;color:#f3f7ff!important}.hero-k.hk-doors .hkx-t em{background:linear-gradient(90deg,#fff 0%,var(--d1) 40%,var(--d2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-k.hk-doors .hkd-hd{flex-wrap:wrap;gap:.45rem .6rem;margin-bottom:.6rem}.hero-k.hk-doors .hkd-k{font:800 .62rem/1 var(--sx-sans);letter-spacing:.12em;background:var(--d1);border-radius:999px;padding:.34rem .6rem}.hero-k.hk-doors .hkd-k.up{background:var(--d2)}.hero-k.hk-doors .hkd-sub{font:500 .78rem/1.3 var(--sx-sans);letter-spacing:0;color:#c9d7ef!important}.hero-k.hk-doors .hkx-acts{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.hero-k.hk-doors .hkd-m{font:700 .72rem/1 var(--sx-sans);letter-spacing:0;background:var(--d2);white-space:nowrap;border-radius:999px;padding:.45rem .75rem;text-decoration:none;color:#0a1a4a!important}.hero-k.hk-doors .hkx-cal{font:700 .72rem/1 var(--sx-sans);white-space:nowrap;border:1px solid #ffffff4d;border-radius:999px;padding:.42rem .7rem;text-decoration:none;color:#f3f7ff!important}.hero-k.hk-doors .hkx-cal:hover,.hero-k.hk-doors .hkx-cal:focus-visible{border-color:var(--d1);color:var(--d1)!important}.hero-k.hk-doors .hkd-mu{background:#05103438;border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.65rem 1.1rem;display:flex}.hero-k.hk-doors .hkd-mt{font:500 .8rem/1.4 var(--sx-sans);letter-spacing:0;text-transform:none;flex:15rem;color:#dbe7ff!important}.hero-k.hk-doors .hkd-mt b{font-weight:700;color:#fff!important}.hero-k.hk-doors .hkd-mu .hkd-m{margin-left:auto}.hero-k.hk-doors .hkx-ok{font:800 .62rem/1.2 var(--sx-sans);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;color:var(--d2)!important}.hero-k.hk-doors .hkx-ot{font:400 .88rem/1.4 Libre Caslon Text,Caslon Text Fallback,serif;color:#f3f7ff!important}.hero-k.hk-doors .hkx-oa{font:700 .72rem/1 var(--sx-sans);white-space:nowrap;text-decoration:none;color:var(--d1)!important}.hero-k.hk-doors .hkx-oa:hover{text-decoration:underline}@media (width<=599px){.hero-k.hk-doors .hkx-acts{margin-left:0}}.hero-k.hk-doors{--sx-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.hero-k.hk-doors .hkx-acts.hkx-foot{border-top:1px dashed #fff3;justify-content:flex-start;margin:.8rem 0 0;padding-top:.7rem;display:flex}.hero-k.hk-doors .hkd-hd{margin-bottom:.75rem}.hero-k.hk-doors .hkx-t em{display:block}.hero-k.hk-doors .hkx-acts.hkx-foot{margin-top:.65rem;padding-top:.6rem}.hero-k.hk-doors .hkd-mu{padding:.55rem 1.1rem!important}.hero-k.hk-doors .hkd-mu .hkd-m{padding:.38rem .7rem;font-size:.7rem}.hero-k.hk-doors .hkx-ot{font-size:.82rem!important;line-height:1.35!important}@media (prefers-reduced-motion:no-preference){@keyframes hkleaf{0%{filter:none;background-position:100%}45%{filter:drop-shadow(0 0 .14em #f1c75a8c)}to{filter:none;background-position:0%}}@keyframes hksparks{0%,to{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}60%{opacity:.35}80%{opacity:.9}}}html.calm .hero-k.hk-doors .hkx-t .hkx-foil,html.calm .hero-k.hk-doors .hkx-t em{background-position:0%!important;animation:none!important}@media (forced-colors:active){.hero-k.hk-doors .hkx-t .hkx-foil,.hero-k.hk-doors .hkx-t em{color:canvastext!important;-webkit-text-fill-color:CanvasText!important;background:0 0!important}.hero-k.hk-doors .hkx-t em:after{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes hkleafloop{0%{filter:none;background-position:100%}14%{filter:drop-shadow(0 0 .16em #f1c75a99)}28%,to{filter:none;background-position:0%}}@keyframes hksparksloop{0%,24%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}35%{opacity:.35}40%{opacity:.9}46%,to{opacity:0;transform:scale(.6)}}}.nw-finds-top{border:1px dashed color-mix(in srgb, var(--gold) 70%, transparent);background:color-mix(in srgb, var(--gold) 6%, transparent);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.4rem 0 1rem;padding:.5rem .8rem;font-size:.92rem;display:flex}.nw-finds-top a{font-weight:700}.nw-names caption{caption-side:top;text-align:left;padding:.2rem 0 .5rem;font-size:.95rem;font-weight:700}.nw-names td{vertical-align:top}.nw-tx{clear:both;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem 1.2rem;margin:1.4rem 0 1.6rem;display:grid}.nw-tx>a,.nw-tx>.nw-pz{border:1px solid var(--line);background:#fff;border-radius:6px;grid-column:1;display:block;overflow:hidden}.nw-tx>a+a{margin-top:.6rem}.nw-tx-t{background:var(--paper-2,var(--paper));border-left:3px solid var(--gold);border-radius:0 6px 6px 0;grid-area:1/2/span 3;padding:.7rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.6}.nw-tx-t p{margin:0 0 .55rem}.nw-tx-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-family:inherit;font:600 .78rem/1.3 system-ui,sans-serif!important}.nw-tx-n{color:var(--ink-soft);font:.82rem/1.45 system-ui,sans-serif}.nw-tx figcaption{grid-column:1/-1}mark.nw-name{background:color-mix(in srgb,var(--gold) 38%,transparent);color:inherit;box-shadow:inset 0 -2px 0 var(--gold);border-radius:3px;padding:0 .15em}@media (width<=700px){.nw-tx{grid-template-columns:1fr}.nw-tx-t{grid-area:auto/1}}@media (forced-colors:active){mark.nw-name{color:marktext;background:mark}}.nw-4d{clear:both;border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:1.2rem 0 1.6rem;padding:1rem 1.1rem}.nw-4d-h{margin:0;font-size:1.05rem;font-weight:700}.nw-4d-k{color:var(--ink-soft);margin:.15rem 0 .8rem;font-size:.85rem}.nw-4d-ax{height:1.1rem;color:var(--ink-soft);border-bottom:1px solid var(--line);margin-left:11rem;font-size:.72rem;position:relative}.nw-4d-ax span{position:absolute;bottom:.15rem;transform:translate(-50%)}.nw-4d-r{border-bottom:1px dashed var(--line);grid-template-rows:auto auto;grid-template-columns:11rem 1fr;column-gap:0;padding:.55rem 0;display:grid}.nw-4d-s{grid-row:1/span 2;margin:0;padding-right:.6rem;font-size:.85rem;line-height:1.35}.nw-4d-s b{font-size:1rem;display:block}.nw-4d-tr{height:18px;margin:.15rem 0 .3rem;position:relative}.nw-4d-tr:before{content:"";background:var(--line);height:2px;position:absolute;top:8px;left:0;right:0}.nw-4d-say{margin:0;font-size:.88rem;line-height:1.45}.nw-4d i{font-style:normal;position:absolute;top:3px}.nw-4d .pt{background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;transform:translate(-50%)}.nw-4d .pt.hol{background:var(--paper);border:2px solid var(--ink);box-sizing:border-box}.nw-4d .ln{background:var(--ink);border-radius:2px;height:4px;top:7px}.nw-4d .rg{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--rule) 35%,transparent) 0 6px,transparent 6px 10px);border-radius:3px;height:10px;top:4px}.nw-4d .ar{border-top:3px dotted var(--ink-soft);height:0;top:7px}.nw-4d .ar:after{content:"";border:5px solid #0000;border-left:8px solid var(--ink-soft);position:absolute;top:-7px;right:-2px}.nw-4d .dx{width:16px;height:16px;top:1px;transform:translate(-50%)}.nw-4d .dx:before,.nw-4d .dx:after{content:"";background:var(--rule);border-radius:2px;width:3px;height:18px;position:absolute;top:-1px;left:7px;transform:rotate(45deg)}.nw-4d .dx:after{transform:rotate(-45deg)}.nw-4d-rec .nw-4d-s b{color:var(--ink)}.nw-4d-rec{background:color-mix(in srgb,var(--gold) 10%,transparent)}.nw-4d-f{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:.7rem 0 0;font-size:.78rem;display:flex}.nw-4d-f i{vertical-align:middle;margin-right:.35rem;display:inline-block;position:relative;top:0;transform:none}.nw-4d-f .dx{transform:none}@media (width<=620px){.nw-4d-ax{margin-left:0}.nw-4d-r{grid-template-columns:1fr}.nw-4d-s{grid-row:auto;padding:0 0 .2rem}}.nw-4d-f{gap:.3rem 1.4rem}.nw-4d-f span{align-items:center;gap:.4rem;display:inline-flex}.nw-4d-f i{margin:0}.nw-4d-f .dx:before,.nw-4d-f .dx:after{left:6px}.nw-own{clear:both;border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:1.2rem 0 1.6rem;padding:1rem 1.1rem}.nw-own-h{margin:0 0 .7rem;font-size:1.05rem;font-weight:700}.nw-own ol{border-left:3px solid var(--gold);margin:0;padding:0 0 0 1.2rem;list-style:none}.nw-own li{grid-template-columns:4rem 1fr;column-gap:.8rem;padding:.25rem 0 .8rem;display:grid;position:relative}.nw-own li:before{content:"";background:var(--paper);border:3px solid var(--gold);border-radius:50%;width:13px;height:13px;position:absolute;top:.45rem;left:calc(-1.2rem - 8px)}.nw-own b{grid-row:1/span 3;font-size:1.05rem}.nw-own .own-who{font-weight:700}.nw-own .own-how{font-size:.92rem;line-height:1.45}.nw-own .own-src{color:var(--ink-soft);margin-top:.15rem;font-size:.78rem;line-height:1.4}@media (width<=520px){.nw-own li{grid-template-columns:1fr}.nw-own b{grid-row:auto}}.nw-counts{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.2rem 0 1.4rem;display:grid}.nw-counts-h{grid-column:1/-1;margin:0;font-size:1.05rem;font-weight:700}.nw-counts div{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:.7rem .8rem}.nw-counts b{font-variant-numeric:lining-nums tabular-nums;font-size:1.6rem;line-height:1.1;display:block}.nw-counts span{color:var(--ink-soft);margin-top:.3rem;font-size:.82rem;line-height:1.4;display:block}.nw-counts .est{background:0 0;border-style:dashed}@media (width<=720px){.nw-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.nw-ba .ba-old{opacity:calc(1 - var(--ba,.6)*.8)}.nw-ba .ba-new{opacity:calc(.25 + var(--ba,.6)*.75)}.nw-ba-ctl{color:var(--ink-soft);align-items:center;gap:.6rem;margin:.4rem 0 .2rem;font-size:.85rem;display:flex}.nw-ba-ctl input{min-width:0;accent-color:var(--rule);flex:1;min-height:44px}@media print{.nw-ba-ctl{display:none}}.nw-oqb{margin:.6rem 0 1.4rem}.oqb-n{color:var(--ink-soft);margin:.2rem 0 .6rem;font-size:.92rem}.oqb-n b{color:var(--ink);font-size:1.05rem}.nw-oqs{margin:0;padding:0;list-style:none}.nw-oqs li{border:1px solid var(--line);border-left:4px solid var(--rule);background:var(--paper);border-radius:8px;margin:.55rem 0;padding:.6rem .9rem}.nw-oqs li.oq-answered{border-left-color:var(--ledger)}.oq-s{letter-spacing:.1em;text-transform:uppercase;color:var(--rule);font-size:.7rem;font-weight:700}.oq-answered .oq-s{color:var(--ledger)}.nw-oqs p{margin:.25rem 0}.oq-t{font-size:.98rem}.oq-m{color:var(--ink-soft);font-size:.88rem}.oq-d{white-space:nowrap;margin-left:.3rem;font-size:.8rem}.nw-lg{counter-reset:lg;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nw-lg li{border:1px solid var(--line);border-top:4px solid var(--rule);background:var(--paper);border-radius:6px;flex-direction:column;gap:.25rem;padding:.6rem .8rem;font-size:.9rem;display:flex;position:relative}.nw-lg .lg-y{color:var(--rule);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.5rem;line-height:1}.nw-lg .lg-s{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem}.nw-lg .lg-n{border-top:1px dashed var(--line);margin-top:auto;padding-top:.3rem;font-size:.84rem}.nw-sbs .sbs-h{margin:0 0 .5rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.15rem}.sbs-g{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;display:grid}.sbs-g>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-width:0;padding:.6rem .8rem}.sbs-g blockquote{background:0 0;border:0;margin:.3rem 0;padding:0}.sbs-g blockquote p{margin:0;font-size:.95rem;font-style:italic}.sbs-y{letter-spacing:.08em;text-transform:uppercase;color:var(--rule);margin:0;font-size:.75rem;font-weight:700}.sbs-v{color:var(--ink-soft);margin:.3rem 0 0;font-size:.85rem}.nw-map-key{columns:2 16rem;column-gap:1.6rem;margin:.5rem 0;padding-left:0;font-size:.85rem;list-style-position:inside}.nw-map-key li{break-inside:avoid;margin:.1rem 0}.nw-spot{clear:both;border:1px solid var(--line);background:var(--paper-2);border-radius:12px;margin:1.6rem 0;padding:1rem 1.1rem 1.1rem}.nw-spot-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ledger);margin:0 0 .25rem;font-size:.82rem;font-weight:700}.nw-spot-k{color:var(--ink-soft);margin:0 0 .8rem}.nw-spot-pg{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:28rem;max-height:26rem;overflow:auto}.nw-spot-pg img{width:100%;height:auto;display:block}.nw-spot-a{margin-top:.8rem}.nw-spot-a summary{cursor:pointer;color:var(--ledger);font-weight:600}.nw-spot-a[open] summary{margin-bottom:.6rem}.nw-spot-a p{margin:.6rem 0 0}.nw-spot figcaption{color:var(--ink-soft);margin-top:.7rem;font-size:.85rem}.nw-tx:not(:has(>a+a))>.nw-tx-t{grid-row:1/span 1}.nw-tx:has(>a+a):not(:has(>a+a+a))>.nw-tx-t{grid-row:1/span 2}.au-jump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem 1.2rem;margin:1.4rem 0 .4rem;padding:.7rem 0;font-size:.92rem;display:flex}.au-jump a{color:var(--ink-soft);text-decoration:none}.au-jump a:hover{color:var(--ink);text-decoration:underline}.au-gh{align-items:baseline;gap:.5rem;margin:1.6rem 0 .7rem;font-size:1.15rem;display:flex}.au-gh span{color:var(--ink-soft);font-size:.8rem;font-weight:400}@media print{.au-jump{display:none}}.au .au-gh{margin-top:2.2rem}.au-jump{top:var(--au-top,153px);z-index:4;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(8px);position:sticky}.au-jump a{border-bottom:2px solid #0000;padding:.15rem 0}.au-jump a.on{color:var(--ink);border-bottom-color:var(--gold)}@media (width<=900px){.au-jump{position:static}}@media (width<=560px){.au-jump{scrollbar-width:none;flex-wrap:nowrap;gap:1rem;font-size:.88rem;overflow-x:auto}.au-jump::-webkit-scrollbar{display:none}.au-jump a{white-space:nowrap}}@media print{.au-jump,.au-copy,.au-fold>summary{display:none}}.au2{--paper:#fff;--paper-2:#f3f5f1;--ink:#1d2733;--ink-soft:#4b5663;--line:#d5dbd3;--rule:#b3362b;--gold:#b8892b;--gold-lo:#7a5a18;--ledger:#2e5b4f;color-scheme:light;color:var(--ink);background:#fff;border:1px solid #c9cfc6;border-radius:10px;margin:.4rem 0 2rem;overflow:hidden;box-shadow:0 18px 40px -28px #0f1e3259}.au2 section{border-top:0;max-width:none;padding:0}.au2 a{color:var(--ledger)}.au2 h2,.au2 h3{color:var(--ink)}.au2 h2:after{display:none}.au2 .gl{color:inherit}.au-figs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:44rem;margin:0 0 1.5rem;display:grid}.au-figs div{border-left:1px solid var(--line);padding:.85rem .9rem .8rem}.au-figs div:first-child{border-left:0;padding-left:0}.au-figs dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);line-height:1}.au-figs dt{color:var(--ink-soft);margin-top:.3rem;font-size:.8rem;line-height:1.3}.au2 .au-jump{backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:.1rem;margin:0 0 1.6rem;padding:0;font-size:.93rem;display:flex;position:static}.au2 .au-jump a{color:var(--ink-soft);border-left:2px solid var(--line);border-bottom:0;padding:.3rem 0 .3rem .8rem;text-decoration:none}.au2 .au-jump a:hover{color:var(--ink)}.au2 .au-jump a.on{color:var(--ink);border-left-color:var(--rule);font-weight:600}.au-filt{gap:.7rem;margin:0 0 1rem;display:grid}.au-chip{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.84rem}.au-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.au-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.au-fcount{color:var(--ink-soft);margin:0;font-size:.85rem}.au2 .au-gh{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:1.8rem 0 .8rem;font-family:Libre Caslon Text,Georgia,serif;font-size:.86rem;font-weight:400}.au2 .au-gh span{letter-spacing:0}.au-groups>.au-gh:first-child{margin-top:.6rem}@media (width<=900px){.au2 .au-jump{border-bottom:1px solid var(--line);scrollbar-width:none;flex-flow:row;gap:1rem;margin:0 0 1.2rem;padding:.2rem 0 .6rem;overflow-x:auto}.au2 .au-jump::-webkit-scrollbar{display:none}.au2 .au-jump a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;padding:.2rem 0}.au2 .au-jump a.on{border-bottom-color:var(--rule)}}@media (width<=560px){.au-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.au-figs div:nth-child(3){border-left:0;padding-left:0}.au-figs div:nth-child(n+3){border-top:1px solid var(--line)}}@media print{main.page:has(>.au2){max-width:none}.au2{box-shadow:none;border:0}.au-mcta,.au-side .au-jump,.au-tabs,.au-filt,.au-copy,.au-form,.au-fold>summary,.au-showsec,#services,.au-mapw,.au-tl,.au2 .au-key,.au-bar,.au-prof-row,.au-mailrow+.au-small,.share,.nw-share{display:none!important}.au2 a{color:inherit;text-decoration:none}}main.page:has(>.au2){max-width:none}.sw{gap:.8rem;margin:.4rem 0 1.8rem;display:grid}@keyframes swRoll{to{transform:translate(-50%)}}::view-transition-group(sw-pick){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tilt:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),#ffffff59,transparent 50%);opacity:0;mix-blend-mode:soft-light;transition:opacity .3s;position:absolute;inset:0}.tilt:hover:before{opacity:1}.pb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.pb-form label,.pb-l{letter-spacing:.12em;text-transform:uppercase;color:var(--sx-cy);margin-top:.5rem;font-size:.7rem;font-weight:700}.pe{border:1px solid var(--line,#b9c2b8);background:var(--paper-2,transparent);border-radius:14px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:.8rem;margin:0;padding:8px;display:grid}.pe img{object-fit:cover;border-radius:9px;width:120px;height:68px;display:block}.pe b{font-size:.92rem;display:block}.pe span{color:var(--soft,#4b5663);font-size:.84rem}@media (width<=860px){.pb,.ps-events{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tilt{transform:none}}.pb{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2rem}.pe{grid-template-columns:92px minmax(0,1fr)}.pe img{width:92px;height:60px}@media (width<=860px){.pb{grid-template-columns:minmax(0,1fr)}}@keyframes qdShine{to{left:130%}}@keyframes jgBob{50%{transform:translateY(-5px)rotate(-1deg)}}.rb{isolation:isolate;background:#0b1a3f;border-radius:22px;margin:1.2rem 0 2rem;padding:2.2rem 1rem 2.4rem;position:relative;overflow:hidden}.rb:after{content:"";z-index:-1;background:radial-gradient(at 50% 120%,#0a1a4a8c,#0000 60%),linear-gradient(#ffffff0f,#0000002e);position:absolute;inset:0}@supports (animation-timeline:view()){@keyframes rbIn{0%{opacity:.4;translate:0 34px}to{opacity:1;translate:0}}}@keyframes jsTw{50%{opacity:.3;transform:scale(.4)}}.rb:after{background:radial-gradient(#0000 30%,#08102c73 100%),linear-gradient(#ffffff0d,#00000038)}@media (width<=640px){.rb{margin:1rem 0 1.4rem;padding:1.2rem .6rem 1.3rem}}input,textarea,[contenteditable]{caret-color:#b8892b}.nw-art p,.nw-art blockquote,.au2 .au-lede,.au-quote blockquote p{hanging-punctuation:first}.mark svg.mk-gold{border-radius:6px;width:26px;height:26px;box-shadow:0 1px 2px #0000002e}.bar .mark svg.mk-gold path.mk-sp{stroke:#b3362b}.mk-gold .mk-gl{opacity:0;animation:1.1s ease-out .6s both mkgl}.mark:hover .mk-gold .mk-gl,.mark:focus-visible .mk-gold .mk-gl{animation:.9s ease-out both mkgl2}@keyframes mkgl{0%{opacity:1;transform:rotate(20deg)translate(0)}to{opacity:1;transform:rotate(20deg)translate(50px)}}@keyframes mkgl2{0%{opacity:1;transform:rotate(20deg)translate(0)}to{opacity:1;transform:rotate(20deg)translate(50px)}}.mk-gold .mk-gl{transform-box:view-box;transform-origin:16px 16px}@media (prefers-reduced-motion:reduce){.mk-gold .mk-gl{opacity:0;animation:none!important}}.hero-k.hk-doors .hkx-t .hkx-ev{width:fit-content;display:block}.pp{--pp-r:10px}.hero-k.hk-doors .hkx-t .hkx-foil,.hero-k.hk-doors .hkx-t em{margin-bottom:-.2em;padding-bottom:.2em}.au2 .au-jump{border-bottom:1px solid var(--line);flex-flow:wrap;gap:.35rem 1.1rem;margin:0 0 1.1rem;padding:.2rem 0 .7rem}.au2 .au-jump a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;padding:.15rem 0}.au2 .au-jump a.on{border-bottom-color:var(--rule)}@media (width<=900px){.au2 .au-jump{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.pv-bar{z-index:60;color:#f3d98e;text-align:center;background:#1d2f5e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .7rem;padding:.55rem .9rem;font:600 .9rem/1.3 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:relative}.pv-bar button{font:inherit;color:#1d2f5e;cursor:pointer;background:#f3d98e;border:1px solid #f3d98e;border-radius:999px;padding:.4rem 1rem}.pv-bar button:hover{background:#fff0c2}.pv-bar .pv-x{color:#f3d98e;background:0 0;border-color:#0000;padding:.15rem .55rem;font-size:1.35em;line-height:1}.pv-desk .pv-bar{gap:1rem 1.4rem;padding:1.2rem 1.5rem;font-size:2.6rem}.pv-foot{text-align:center;margin:1rem 0 .5rem}.pv-foot button{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem 1rem;font-size:.9rem}.pv-desk .pv-foot button{padding:.8rem 1.8rem;font-size:2rem}.nd-find{display:none}@media (width<=599px){.toolrow{margin-top:-1.2rem!important}.toolrow .tr-find{display:none!important}.nd-find{column-span:all;box-sizing:border-box;border-bottom:1px solid var(--line);grid-column:1/-1;gap:.4rem;width:100%;margin:0 0 .7rem;padding:.5rem .6rem .75rem;display:flex}.nd-find input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;flex:1;padding:.5rem .8rem;font-size:1rem}.nd-find button{font:inherit;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.9rem}.toolrow .pb-sponsor{text-align:center;background:#b8892b12;border:1px solid #b8892b73;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;width:fit-content;padding:.55rem .9rem .6rem;margin:.7rem auto .2rem!important;display:flex!important}.toolrow .pb-sponsor .pb-l,.toolrow .pb-sponsor .pb-row{justify-content:center;margin:0!important}}.nw-citebox-dl{color:var(--ink-soft);margin:.35rem 0 0;font-size:.85rem}.au-top{white-space:nowrap;font:600 .78rem/1 var(--sx-sans,system-ui,sans-serif);background:#b8892b;border-radius:0 0 10px;align-self:stretch;align-items:center;padding:.35rem .8rem;text-decoration:none;display:flex;box-shadow:0 8px 18px -12px #1e1e1e73;color:#fff!important}.au-top:hover{background:#9a6f1f}@media (width<=600px){.au-top{padding:.35rem .6rem}}@keyframes stSpin{to{rotate:360deg}}.ps-top{right:calc(7rem + env(safe-area-inset-right,0px));bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:60;cursor:pointer;width:3.1rem;height:3.1rem;color:var(--ink);--sp:0;background:radial-gradient(closest-side, var(--paper) 84%, transparent 86%), conic-gradient(var(--gold) calc(var(--sp) * 1%), color-mix(in srgb, var(--ink) 18%, transparent) 0);box-shadow:0 10px 24px -12px #0009, 0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent);opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .25s,transform .25s,box-shadow .2s;display:grid;position:fixed;transform:translateY(.8rem)scale(.9)}.ps-top.on{opacity:1;pointer-events:auto;transform:none}.ps-top svg{width:1.7rem;height:1.7rem;overflow:visible}.ps-top .pt-sheet{fill:color-mix(in srgb, var(--gold-hi) 28%, var(--paper));stroke:var(--ink-soft);stroke-width:1.1px;transform-origin:12px 5.4px;transition:transform .35s}.ps-top .pt-roll{fill:var(--gold);stroke:var(--gold-lo);stroke-width:1px}.ps-top .pt-end{fill:var(--gold-lo)}.ps-top .pt-arrow{fill:none;stroke:var(--gold-lo);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s,opacity .25s}.ps-top .pt-bot{transition:transform .35s}.ps-top:hover,.ps-top:focus-visible{box-shadow:0 14px 28px -12px #0009, 0 0 0 1px var(--gold), 0 0 0 5px color-mix(in srgb, var(--gold-hi) 28%, transparent);outline:none}.ps-top:hover .pt-sheet,.ps-top:focus-visible .pt-sheet{transform:scaleY(.62)}.ps-top:hover .pt-bot,.ps-top:focus-visible .pt-bot{transform:translateY(-4.7px)}.ps-top:hover .pt-arrow,.ps-top:focus-visible .pt-arrow{transform-origin:12px 9px;transform:translateY(-1.6px)scale(.8)}.ps-top.rolling .pt-sheet{animation:.55s forwards ptRoll}.ps-top.rolling .pt-bot{animation:.55s forwards ptBot}.ps-top.rolling .pt-arrow{opacity:0}@keyframes ptRoll{to{transform:scaleY(.06)}}@keyframes ptBot{to{transform:translateY(-11.6px)}}.ps-top .pt-tip{white-space:nowrap;background:var(--ink);color:var(--paper);letter-spacing:.04em;opacity:0;pointer-events:none;border-radius:6px;padding:.28rem .65rem;font:600 .74rem/1.2 system-ui,sans-serif;transition:opacity .2s;position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}.ps-top:hover .pt-tip,.ps-top:focus-visible .pt-tip{opacity:.95}@media (hover:none){.ps-top .pt-tip{display:none}}@media (width<=560px){.ps-top{width:2.8rem;height:2.8rem;right:.75rem;bottom:calc(.8rem + env(safe-area-inset-bottom,0px))}.ps-top svg{width:1.5rem;height:1.5rem}body:has(.nw-partpill.on) .ps-top{bottom:calc(4rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.ps-top,.ps-top *{transition:none!important;animation:none!important}}@media print{.ps-top{display:none!important}}@media (width>=641px){.toolrow .pb-sponsor .pb-l{position:relative;top:-3px}.toolrow .pb-sponsor .pb-row{position:relative;top:2px}}.ft-seal{vertical-align:middle;border-radius:50%;margin-right:.6rem;line-height:0;display:inline-block;box-shadow:0 0 0 1px #e3bb6299}.ft-seal img{border-radius:50%;width:56px;height:56px;display:block}#sitenav .nav-ic{vertical-align:middle;color:currentColor;width:21px;height:21px;margin:-6px .28rem -6px 0;display:inline-block;position:relative;top:-1px}#sitenav .nav-ic .a{fill:#c98a14;stroke:#c98a14}#sitenav .nav-ic .b{stroke:#c98a14}@media (width<=599px){#sitenav .nav-ic{display:none}}html.pv-phone #sitenav .nav-ic{display:none}.rl-sec.rl-up{flex:none;min-height:0;margin:1rem 0 1.4rem}.nearbar{color:#1d2b3a;color-scheme:light;background:#fbf8f1;border:1px solid #b08a3c59;border-radius:14px;margin:1rem 0 1.2rem;padding:.9rem 1rem}.nb-btn{color:#fff;min-height:44px;font:600 1rem/1.2 var(--sans,system-ui);cursor:pointer;background:#1d2b3a;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;display:inline-flex}.nb-btn svg{width:1.2rem;height:1.2rem}.nb-btn:disabled{opacity:.75}.nb-out{margin-top:.8rem;font-size:.95rem}.nb-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nb-list li{grid-template-columns:6.4rem 1fr;column-gap:.6rem;display:grid}.nb-k{letter-spacing:.08em;text-transform:uppercase;color:#8a6420;grid-row:span 2;padding-top:.2rem;font-size:.72rem}.nb-list a{color:#1d2b3a;font-weight:600}.nb-d{color:#5b6573;font-size:.85rem}.nb-more{color:#1d2b3a;margin-top:.7rem;display:inline-block}#main>#services,#main>#timeline,#main>.teaser,#main>#contact{content-visibility:auto;contain-intrinsic-block-size:auto 640px}.nw-sec .nw-s{content-visibility:auto;contain-intrinsic-block-size:auto 26rem}.nw-more>li{content-visibility:auto;contain-intrinsic-block-size:auto 4.4rem}.nw-paper>:is(.rn-strip,.nw-nl,.dsc-col,.nw-lead-last){content-visibility:auto;contain-intrinsic-block-size:auto 36rem}footer.site{content-visibility:auto;contain-intrinsic-block-size:auto 84rem}@keyframes stSpinZ{0%{transform:scale(1.4)rotate(0)}to{transform:scale(1.4)rotate(360deg)}}@keyframes stSpinP{0%{transform:scale(1.35)rotate(0)}to{transform:scale(1.35)rotate(360deg)}}@keyframes saSpin{0%{transform:scale(1.42)rotate(0)}to{transform:scale(1.42)rotate(360deg)}}@keyframes saOrbit{to{rotate:360deg}}@keyframes saSweep{0%,70%{left:-60%}to{left:130%}}.fb-follow{background:#1877f2;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font:600 .92rem/1.2 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex;color:#fff!important;text-decoration:none!important}.fb-follow svg{flex:none;width:1.15rem;height:1.15rem}.fb-follow:hover{background:#0f63d6}.fb-follow:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.sb-follow{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:.9rem 0 0;font-size:.92rem;display:flex}@media print{.fb-follow,.nw-fb,.sb-follow{display:none!important}}.pb-view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.2rem calc(100% - 3.2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.2rem calc(100% - 3.2rem),#0000)}.placeband.still .pb-view{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3.2rem),#0000)}@media (width<=640px){.pb-view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.2rem calc(100% - 2.2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.2rem calc(100% - 2.2rem),#0000)}}.consent .c-short{display:none}@media (width<=699px){.consent{max-width:none;padding:.5rem .8rem calc(.5rem + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;align-items:center;gap:.6rem;font-size:.84rem;line-height:1.3;display:flex;bottom:0;left:0;right:0}.consent .c-long{display:none}.consent .c-short{display:inline}.consent p:first-child{flex:1}.consent .cbtns{flex-wrap:nowrap;flex:none;gap:.35rem;margin:0}.consent .btn{padding:.36rem .7rem;font-size:.84rem}}@media (width<=640px){.hero-k .hkd-mu,.hero-k #hkOtd,.hero-k .hkx-doors,.hero-k.hk-doors nav.hkx-cdoors{display:none!important}.hero:has(>.nw){flex-direction:column;display:flex}.hero:has(>.nw)>*{order:3}.hero:has(>.nw)>.toolrow,.hero:has(>.nw)>.hero-k,.hero:has(>.nw)>.nw{order:1}.hero:has(>.nw)>.rl-up,.hero:has(>.nw)>.nearbar{order:2}}.la{isolation:isolate;color:#f3efe6;background:radial-gradient(120% 70% at 50% 100%,#2a3f7a 0%,#13275a 45%,#0b1a3f 100%);border:1px solid #e8b85a8c;border-radius:18px;width:100%;max-width:16rem;height:20.6rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.la:hover,.la:focus-visible{transform:translateY(-3px);box-shadow:0 16px 36px #00000073,0 0 26px -6px #ffbe5a99}.la:focus-visible{outline-offset:3px;outline:2px solid #e8b85a}@keyframes laRise{0%{opacity:0;transform:translate(0)scale(.3)}4%{opacity:1}18%{transform:translate(calc(var(--x)*.45),-70px) scale(.85)}36%{opacity:.95}48%{transform:translate(var(--x),-148px) scale(.95);opacity:0}to{transform:translate(var(--x),-148px) scale(.95);opacity:0}}@keyframes laSway{0%{transform:translate(-7px)rotate(-4deg)}to{transform:translate(7px)rotate(4deg)}}@keyframes laSpark{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(var(--x),-170px);opacity:0}}@keyframes laPulse{0%{opacity:.6;transform:scale(.85)}8%{opacity:1;transform:scale(1.12)}40%{opacity:.75;transform:scale(.95)}to{opacity:.6;transform:scale(.85)}}@keyframes laFlame{0%{transform:scale(1)}8%{transform:scale(1.25)}20%{transform:scale(.95)}30%{transform:scale(1.05)}to{transform:scale(1)}}@media (width<=899px){.la{margin:0 auto}}@keyframes slW0{0%,4.29%{clip-path:inset(0 100% 0 0)}15%,82.86%{clip-path:inset(0);opacity:1}85.86%,to{clip-path:inset(0);opacity:0}}@keyframes slW1{0%,17.14%{clip-path:inset(0 100% 0 0)}27.86%,82.86%{clip-path:inset(0);opacity:1}85.86%,to{clip-path:inset(0);opacity:0}}@keyframes slW2{0%,30%{clip-path:inset(0 100% 0 0)}40.71%,82.86%{clip-path:inset(0);opacity:1}85.86%,to{clip-path:inset(0);opacity:0}}@keyframes slW3{0%,42.86%{clip-path:inset(0 100% 0 0)}53.57%,82.86%{clip-path:inset(0);opacity:1}85.86%,to{clip-path:inset(0);opacity:0}}@keyframes slW4{0%,55.71%{clip-path:inset(0 100% 0 0)}66.43%,82.86%{clip-path:inset(0);opacity:1}85.86%,to{clip-path:inset(0);opacity:0}}@keyframes slQuill{0%{opacity:0;transform:translate(170px,40px)rotate(10deg)}2.14%{opacity:1}4.29%{transform:translate(48px,70px)rotate(0)}15%{transform:translate(172px,70px)rotate(4deg)}17.14%{transform:translate(48px,104px)rotate(0)}27.86%{transform:translate(160px,104px)rotate(4deg)}30%{transform:translate(48px,138px)rotate(0)}40.71%{transform:translate(172px,138px)rotate(4deg)}42.86%{transform:translate(48px,172px)rotate(0)}53.57%{transform:translate(134px,172px)rotate(4deg)}55.71%{transform:translate(48px,206px)rotate(0)}66.43%{transform:translate(160px,206px)rotate(4deg)}69.29%{transform:translate(164px,200px)rotate(-6deg)}81.43%{opacity:1;transform:translate(164px,204px)rotate(2deg)}82.86%,to{opacity:0;transform:translate(190px,30px)rotate(10deg)}}@keyframes slTurn{0%,82.86%{opacity:0;transform:translate(105%)skewY(-4deg)}83.36%{opacity:1}94.29%{opacity:1;transform:translate(-105%)skewY(4deg)}94.79%,to{opacity:0;transform:translate(-105%)}}@keyframes qcNeedle{0%{transform:rotate(-70deg)}4%{transform:rotate(70deg)}7%{transform:rotate(15deg)}10%{transform:rotate(52deg)}13%{transform:rotate(36deg)}15%,to{transform:rotate(40deg)}}@keyframes qcReveal{0%,10%{stroke-dashoffset:100px}55%,96%{stroke-dashoffset:0}97%,to{stroke-dashoffset:100px}}@keyframes qcFade{0%,86%{opacity:1}93%,to{opacity:0}}@keyframes qcWalk{0%,9%{offset-distance:0%;opacity:0}11%{opacity:1}55%{offset-distance:100%;opacity:1}61%,to{offset-distance:100%;opacity:0}}@keyframes qcX{0%,54%{transform:scale(1)}58%{transform:scale(1.4)}62%,to{transform:scale(1)}}@keyframes qcCoin{0%,56%{opacity:0;transform:translateY(8px)scale(.4)}62%{opacity:1;transform:translateY(-10px)scale(1.1)}66%,88%{opacity:1;transform:translateY(-8px)scale(1)}93%,to{opacity:0;transform:translateY(-8px)scale(1)}}@keyframes qcGleam{0%,60%{opacity:0;transform:translateY(-8px)scale(0)rotate(0)}64%{opacity:1;transform:translateY(-8px)scale(1.2)rotate(45deg)}69%{opacity:0;transform:translateY(-8px)scale(0)rotate(90deg)}76%{opacity:0;transform:translateY(-8px)scale(0)}80%{opacity:1;transform:translateY(-8px)scale(.9)rotate(45deg)}84%,to{opacity:0;transform:translateY(-8px)scale(0)rotate(90deg)}}@keyframes qcTag{0%,62%{opacity:0;transform:translateY(6px)rotate(-4deg)}67%,88%{opacity:1;transform:translateY(0)rotate(-4deg)}93%,to{opacity:0;transform:translateY(0)rotate(-4deg)}}.nc{background:radial-gradient(90% 55% at 50% 30%,#4a3a24 0%,#241c13 55%,#14100b 100%)}@keyframes ncTurn{0%{opacity:1;z-index:3;transform:rotateY(0)}16%{opacity:1;z-index:3;transform:rotateY(0)}20%{opacity:1;z-index:3;transform:rotateY(-178deg)}20.2%{opacity:0;z-index:1;transform:rotateY(-178deg)}90%{opacity:0;z-index:1;transform:rotateY(0)}90.2%,to{opacity:1;z-index:1;transform:rotateY(0)}}@keyframes fcLift{0%{transform:translateX(calc((var(--i) - 2) * 5px)) translateY(0) rotate(0);z-index:1}4%{transform:translateX(calc((var(--i) - 2) * 5px)) translateY(-9.75rem) rotate(calc(var(--i) * 1.6deg - 3deg));z-index:1}17%{transform:translateX(calc((var(--i) - 2) * 5px)) translateY(-9.75rem) rotate(calc(var(--i) * 1.6deg - 3deg));z-index:1}21%,to{transform:translateX(calc((var(--i) - 2) * 5px)) translateY(0) rotate(0);z-index:0}}@keyframes fcSteam{0%,22%{opacity:0;transform:translateY(10px)scaleX(1)}35%{opacity:.8}60%{transform:translateY(-14px)scaleX(-1)}78%,to{opacity:0;transform:translateY(-30px)scaleX(1)}}@keyframes ccLetter{0%{opacity:0;transform:translateY(0)}4%{opacity:1;transform:translateY(0)}45%{transform:translateY(0)}53%{transform:translateY(112px)}85%{opacity:1;transform:translateY(112px)}86%,to{opacity:0;transform:translateY(0)}}@keyframes ccHello{0%,3%{opacity:0}6%,39%{opacity:1}40.5%,to{opacity:0}}@keyframes ccLine{0%,6%{transform:scaleX(0)}10%,to{transform:scaleX(1)}}@keyframes ccSign{0%,26%{opacity:0}29%,33%{opacity:1}34%,85%{opacity:0}86%,to{opacity:0}}@keyframes ccFoldUp{0%,31%{background:#fffdf6;transform:scaleY(1)}34%{background:#ece4d0}37%,85%{background:#efe7d3;transform:scaleY(-1)}86%,to{background:#fffdf6;transform:scaleY(1)}}@keyframes ccFoldDown{0%,38%{background:#fffdf6;transform:scaleY(1)}41%{background:#ece4d0}44%,85%{background:#f6efdd;transform:scaleY(-1)}86%,to{background:#fffdf6;transform:scaleY(1)}}@keyframes ccFlapO{0%,54%{opacity:1}54.2%,85%{opacity:0}86%,to{opacity:1}}@keyframes ccFlap{0%,54%{opacity:0;transform:scaleY(-1)}54.2%{opacity:1;transform:scaleY(-1)}60%,85%{opacity:1;transform:scaleY(1)}86%,to{opacity:0;transform:scaleY(-1)}}@keyframes ccSeal{0%,60%{transform:scale(0)}63%{transform:scale(1.3)}66%,85%{transform:scale(1)}86%,to{transform:scale(0)}}@keyframes ccFly{0%,68%{opacity:1;transform:none}82%{opacity:0;transform:translate(140px,-160px)rotate(-16deg)scale(.45)}96%{opacity:0;transform:translate(140px,-160px)rotate(-16deg)scale(.45)}96.5%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes ccSent{0%,80%{opacity:0;transform:translateY(8px)}85%,92%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(0)}}#sitenav>a{position:relative}.nav-u{display:none}@media (width>=881px){.nav-u{pointer-events:none;opacity:.6;background:linear-gradient(90deg, var(--gold-lo), var(--gold-hi), var(--gold-lo));view-transition-name:nav-u;border-radius:2px;height:2px;display:block;position:absolute;bottom:-.12rem;left:0;right:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(nav-u){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}html.calm::view-transition-group(nav-u),html.calm::view-transition-old(nav-u),html.calm::view-transition-new(nav-u){animation:none}.bar.open #sitenav .nav-ic{flex:none;align-self:center;width:22px;height:22px;margin:0 .2rem 0 0;display:inline-block}@media print{.nav-u{display:none}}@media (width>=881px){#sitenav a:has(>.nav-u){background-size:0 2px!important;border-bottom-color:#0000!important}}#sitenav .nav-ic g,#sitenav .nav-ic path,#sitenav .nav-ic circle,#sitenav .nav-ic ellipse{transform-box:fill-box}#sitenav .nav-ic .ni-gl{fill:#e8b85a;opacity:0;transform-origin:50%}#sitenav .nav-ic .ni-x{transform-origin:50%}#sitenav .nav-ic .ni-sh{transform-origin:0}#sitenav .nav-ic .ni-fk,#sitenav .nav-ic .ni-sp{transform-origin:50% 100%}#sitenav .nav-ic .ni-aw{transform-origin:50% 0}#sitenav .nav-ic .ni-fl{transform-origin:50% 100%}#sitenav .nav-ic .ni-fp{transform-origin:50% 0}#sitenav .nav-ic .ni-sl{transform-origin:50%}#sitenav a[aria-current=true] .nav-ic{color:#b67d12;filter:drop-shadow(0 0 3px #e8b85abf)}:root[data-theme=dark] #sitenav a[aria-current=true] .nav-ic{color:var(--gold-hi)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #sitenav a[aria-current=true] .nav-ic{color:var(--gold-hi)}}@media (prefers-reduced-motion:no-preference){html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-tr{animation:.9s linear both navTrail}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-x{animation:.9s ease-out both navX}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-gl{animation:.9s ease-out both navGlint}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-sh{animation:.65s cubic-bezier(.45,0,.3,1) both navFlip}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-fk{animation:.75s ease-in-out both navFork}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-sp{animation:.75s ease-in-out both navSpoon}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-aw{animation:.85s ease-out both navAwning}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-fl{animation:.85s ease-out both navFlame}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-fp{animation:.9s ease-in-out both navFlap}html:not(.calm) #sitenav a:is(:hover,:focus-visible) .ni-sl{animation:.9s ease-out both navSeal}}@keyframes navTrail{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14.4px}}@keyframes navX{0%,55%{transform:scale(1)}70%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes navGlint{0%,60%{opacity:0;transform:scale(0)rotate(0)}75%{opacity:1;transform:scale(1.3)rotate(45deg)}to{opacity:0;transform:scale(.4)rotate(90deg)}}@keyframes navFlip{0%{transform:scaleX(1)}45%{transform:scaleX(.08)}55%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes navFork{0%{transform:rotate(0)}38%{transform:rotate(10deg)}48%{transform:rotate(6deg)}58%{transform:rotate(9.5deg)}to{transform:rotate(0)}}@keyframes navSpoon{0%{transform:rotate(0)}38%{transform:rotate(-10deg)}48%{transform:rotate(-6deg)}58%{transform:rotate(-9.5deg)}to{transform:rotate(0)}}@keyframes navAwning{0%{transform:none}18%{transform:skew(-16deg)scaleY(1.18)}40%{transform:skew(12deg)scaleY(.9)}62%{transform:skew(-6deg)scaleY(1.06)}82%{transform:skew(2deg)}to{transform:none}}@keyframes navFlame{0%{opacity:1;transform:scale(1)}15%{transform:scale(1.25,1.45)}30%{opacity:.8;transform:scale(.9,.95)}45%{opacity:1;transform:scale(1.3,1.5)}65%{transform:scale(1.05)}82%{transform:scale(1.18,1.25)}to{transform:scale(1)}}@keyframes navFlap{0%{transform:scaleY(1)}35%,45%{transform:scaleY(-.6)}70%,to{transform:scaleY(1)}}@keyframes navSeal{0%{opacity:1;transform:scale(1)}8%,64%{opacity:0;transform:scale(1.7)}78%{opacity:1;transform:scale(.85)}to{opacity:1;transform:scale(1)}}#sitenav .nav-dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--paper,#fff), 0 0 8px #e0a62bcc;pointer-events:none;background:#e0a62b;border-radius:50%;position:absolute;top:2px;left:15px}@media (prefers-reduced-motion:no-preference){html:not(.calm) #sitenav .nav-dot{animation:2.4s ease-in-out infinite navDot}}@keyframes navDot{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.bar.open #sitenav .nav-dot{margin-top:-3.5px;top:50%;left:auto;right:.2rem}@media (width>=881px){#sitenav .nl{vertical-align:baseline;white-space:nowrap;max-width:9em;transition:max-width .35s cubic-bezier(.3,.7,.2,1),opacity .25s;display:inline-block;overflow:hidden}.bar-in{transition:padding .3s}html.bar-slim .bar:not(:hover):not(:focus-within) #sitenav .nl{opacity:0;max-width:0}html.bar-slim .bar:not(:hover):not(:focus-within) #sitenav .nav-ic{margin-right:0}html.bar-slim .bar:not(:hover):not(:focus-within) #sitenav{gap:1.1rem}}@media (prefers-reduced-motion:reduce){#sitenav .nl,.bar-in{transition:none}}@media (width>=881px){.bar-in{align-items:center}.bar nav#sitenav{align-self:center;align-items:center}#sitenav>a{align-items:center;gap:.3rem;line-height:1.2;display:inline-flex}#sitenav .nav-ic{vertical-align:middle;flex:none;margin:0;top:0}#sitenav .nl{line-height:1.2;display:block}#sitenav a[href="/treasure-hunt-quest/"] .nav-ic{translate:0 -1px}#sitenav a[href="/news/"] .nav-ic{translate:0 -2px}#sitenav a[href="/food/"] .nav-ic{translate:0 -1px}#sitenav a[href="/promotions/"] .nav-ic{translate:0 -1.75px}#sitenav a[href="/contact/"] .nav-ic{translate:0 -1.25px}.bar nav#sitenav{flex:auto;justify-content:flex-end;min-width:0}}@keyframes stDrift{0%{transform:scale(1.04)translate(-1.5%,-1%)}to{transform:scale(1.12)translate(1.5%,1%)}}@keyframes stSheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes stPeek{0%,to{transform:translate(0)}30%{transform:translate(-10px)}60%{transform:translate(10px)}}@keyframes stPen{0%{opacity:0;left:0}6%{opacity:1}94%{opacity:1}to{opacity:0;left:calc(100% - 3px)}}@keyframes stTurn{0%{object-position:15% 50%}to{object-position:85% 50%}}@keyframes stRim{to{rotate:360deg}}@keyframes stFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes stSpark{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{transform:translate(14px,-46vh)}85%{opacity:.8}to{opacity:0;transform:translate(-8px,-92vh)}}@keyframes stNear{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes pmNeon{0%,61%,to{opacity:.55}62%{opacity:.1}64%{opacity:.6}66%{opacity:.08}68%,70%{opacity:.7}71%{opacity:.25}73%{opacity:.6}}@keyframes pmNeonOn{to{opacity:1}}@keyframes pmDrop{0%{opacity:0;transform:translate(0)scale(.3)}12%{opacity:1}45%{transform:translate(calc(var(--dx) * .6), var(--dy)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) * .2 + 40px)) scale(.8)}}@keyframes pmGloss{0%,62%{transform:translate(-110%)}to{transform:translate(110%)}}@media (width>=881px){html .bar .bar-in{column-gap:.55rem;padding-left:23px!important;padding-right:23px!important}html .bar nav#sitenav{gap:.42rem}html #sitenav>a{gap:.2rem}html #sitenav .nav-ic{width:20px;height:20px}html .bar nav#sitenav+.searchbtn{margin-left:.5rem}html .bar .mark{flex:none}#sitenav a[href="/treasure-hunt-quest/"] .nav-ic{translate:0 -.5px}#sitenav a[href="/news/"] .nav-ic{translate:0 -1.5px}#sitenav a[href="/food/"] .nav-ic{translate:0 -.5px}#sitenav a[href="/promotions/"] .nav-ic{translate:0 -1.25px}#sitenav a[href="/services/"] .nav-ic{translate:0 .5px}#sitenav a[href="/contact/"] .nav-ic{translate:0 -.75px}}@keyframes cardRise{0%{opacity:0;translate:0 28px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes vmIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes vmGlow{0%,to{box-shadow:0 0 0 3px #ffd68c80,0 0 14px 3px #ffbe5aa6}50%{box-shadow:0 0 0 5px #ffd68c59,0 0 26px 8px #ffbe5ae6}}@keyframes vmPulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@keyframes vmMarch{to{stroke-dashoffset:-20px}}@keyframes clGlow{50%{box-shadow:0 0 0 2px var(--gold), 0 0 18px 1px var(--gold)}}@keyframes clUp{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes clPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold) 80%, transparent)}to{box-shadow:0 0 0 14px #0000}}@keyframes cltFall{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}to{opacity:0;transform:translate(8px,5.2rem)}}@keyframes cltPetal{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:.95}to{opacity:0;transform:translate(26px,5.4rem)rotate(260deg)}}@keyframes cltLeaf{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.95}50%{transform:translate(-10px,2.6rem)rotate(140deg)}to{opacity:0;transform:translate(12px,5.4rem)rotate(320deg)}}@keyframes cltFly{0%,to{opacity:0;transform:translate(0)}30%{opacity:.95}50%{opacity:.25;transform:translate(6px,-14px)}70%{opacity:.9;transform:translate(-4px,-22px)}}@keyframes cltGlow{50%{box-shadow:0 0 0 2px #e0b53a,0 0 14px 1px #e0b53a}}@keyframes cltTurn{0%{opacity:0;transform:perspective(500px)rotateX(-70deg)}}@keyframes cltTurnB{0%{opacity:0;transform:perspective(500px)rotateX(55deg)}}@keyframes cltRing{0%{stroke-dasharray:0 60}}@keyframes cltSd{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.95}to{opacity:0;transform:translate(14px,34rem)rotate(300deg)}}@keyframes clNow{50%{opacity:.25}}@keyframes rwPop{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}html.ps-eve[data-theme=dark] body:after{background:radial-gradient(1.2px 1.2px at 6% 14%,#fff9 50%,#0000 52%),radial-gradient(1px 1px at 11% 38%,#fff7 50%,#0000 52%),radial-gradient(1.5px 1.5px at 4% 63%,#ffffffa0 50%,#0000 52%),radial-gradient(1px 1px at 13% 82%,#fff6 50%,#0000 52%),radial-gradient(1.3px 1.3px at 9% 26%,#fff8 50%,#0000 52%),radial-gradient(1px 1px at 2% 48%,#fff6 50%,#0000 52%),radial-gradient(1.2px 1.2px at 94% 12%,#fff9 50%,#0000 52%),radial-gradient(1px 1px at 89% 33%,#fff7 50%,#0000 52%),radial-gradient(1.5px 1.5px at 96% 57%,#ffffffa0 50%,#0000 52%),radial-gradient(1px 1px at 87% 78%,#fff6 50%,#0000 52%),radial-gradient(1.3px 1.3px at 91% 91%,#fff8 50%,#0000 52%),radial-gradient(1px 1px at 98% 41%,#fff6 50%,#0000 52%),radial-gradient(60rem 42rem at 50% 32%,#ffc47812,#0000 70%);animation:5s ease-in-out infinite alternate psTwinkle;-webkit-mask:linear-gradient(90deg,#000 0 calc(50% - 31rem),#0000 calc(50% - 29rem) calc(50% + 29rem),#000 calc(50% + 31rem));mask:linear-gradient(90deg,#000 0 calc(50% - 31rem),#0000 calc(50% - 29rem) calc(50% + 29rem),#000 calc(50% + 31rem))}@keyframes psTwinkle{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){html.ps-eve[data-theme=dark] body:after{animation:none}}html.calm.ps-eve body:after{animation:none}@keyframes hkDrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-3%,-2%)}}.hero-k.hk-doors .hkw-day{font:700 .64rem/1.2 var(--sx-sans,system-ui);letter-spacing:.1em;text-transform:uppercase;color:#a9c4e6;border-bottom:1px solid #ffffff26;margin:.55rem 0 .3rem;padding-bottom:.2rem}.hero-k.hk-doors .hkd-v2 .hkw-day:first-of-type{margin-top:.35rem}.hkw-tags{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.hkw-tags em{font:700 .55rem/1 var(--sx-sans,system-ui);letter-spacing:.06em;text-transform:uppercase;color:#2a3f66;background:#0d27661a;border-radius:999px;padding:.2rem .4rem;font-style:normal}.hkw-tags .hkw-f{color:#fff;background:#2f7a3a}.hkw-tags .hkw-k{color:#fff;background:#b0692a}.hkw-tags .hkw-i{color:#fff;background:#3b5f8a}.hkw-tags .hkw-now{color:#fff;background:#c0392b;align-items:center;gap:.25rem;display:inline-flex}.hkw-tags .hkw-now:before{content:"";background:#fff;border-radius:50%;width:.36rem;height:.36rem;animation:1.6s ease-in-out infinite clNow}@media (prefers-reduced-motion:reduce){.hkw-tags .hkw-now:before{animation:none}}.hkw-tags .hkw-over{color:#4a5670;background:#0d27662e}.hkw-pic{background:50%/cover no-repeat;border-radius:8px;align-self:center;width:2.9rem;height:2.9rem;box-shadow:0 1px 3px #00000040}.hkw-pic.c{background-size:contain}.hero-k.hk-doors .hkw-near[aria-pressed=true]{background:var(--blu,#1d5fd1)!important;color:#fff!important;border-color:#0000!important}.hero-k.hk-doors .hkw-near{cursor:pointer;font-family:inherit}.hero-k.hk-doors .hkw .hkd-hd{flex-wrap:wrap}.hkw-nav{gap:.3rem;margin-left:auto;display:inline-flex}.hkw-wb{font:700 .68rem/1 var(--sx-sans,system-ui);color:#0d2766;cursor:pointer;background:#ffffff8c;border:1px solid #0d27664d;border-radius:999px;padding:.38rem .6rem}.hkw-wb:hover,.hkw-wb:focus-visible{color:#fff;background:#1668c4;border-color:#0000}.hkw-b{min-width:0;display:block}.hkw-tools{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.hkw-more{all:unset;cursor:pointer;font:600 .66rem/1 var(--sx-sans,system-ui);color:#1668c4;text-underline-offset:2px;text-decoration:underline}.hkw-star{all:unset;cursor:pointer;color:#b07a12;border-radius:6px;padding:.1rem .2rem;font-size:.95rem;line-height:1}.hkw-star[aria-pressed=true]{color:#d48a00}.hkw-more:focus-visible,.hkw-star:focus-visible{outline-offset:2px;outline:2px solid #1668c4}.hkw-x{font:400 .74rem/1.4 var(--sx-sans,system-ui);color:#33415e;margin-top:.3rem;display:block}.hkw-tags .hkw-soon{color:#fff;background:#1668c4}.hkw-hl{color:#0f2150;background:#fff9;border-radius:12px;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.7rem;margin:.4rem 0 .2rem;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0d276629,0 6px 14px -8px #0d276673}.hkw-hl:hover,.hkw-hl:focus-visible{box-shadow:0 0 0 2px #1668c4,0 6px 14px -8px #0d276673}.hkw-hlp{background:50%/cover no-repeat;align-self:stretch;min-height:4.6rem}.hkw-hlp.c{background-size:contain}.hkw-hlt{gap:.15rem;padding:.45rem .6rem .45rem 0;display:grid}.hkw-hlt small{font:800 .56rem/1 var(--sx-sans,system-ui);letter-spacing:.12em;text-transform:uppercase;color:#b0692a}.hkw-hlt b{font:700 1.02rem/1.2 var(--sx-sans,system-ui);color:#0f2150}.hkw-hlt em{font:500 .72rem/1.3 var(--sx-sans,system-ui);color:#5b6a86;font-style:normal}.hkw-myday{font:600 .7rem/1 var(--sx-sans,system-ui);white-space:nowrap;text-decoration:none;color:#9a6411!important}.hkw-myday:hover{text-decoration:underline}@media (width<=599px){.hkw-hl{grid-template-columns:6rem minmax(0,1fr)}}.hkw-x[hidden]{display:none!important}.hero-k.hk-doors .hkw-x{color:#33415e!important}.hero-k.hk-doors .hkw-more{color:#1668c4!important}.hero-k.hk-doors .hkw-star{color:#b07a12!important}.hero-k.hk-doors .hkw-wb{color:#0d2766!important}.hero-k.hk-doors .hkw-wb:hover,.hero-k.hk-doors .hkw-wb:focus-visible{color:#fff!important}.hero-k.hk-doors .hkw-hlt small{color:#b0692a!important}.hero-k.hk-doors .hkw-hlt b{color:#0f2150!important}.hero-k.hk-doors .hkw-hlt em{color:#5b6a86!important}.hero-k.hk-doors .hkw-tags em{color:#fff!important}.hero-k.hk-doors .hkw-tags .hkw-over{color:#4a5670!important}.hkw-flt{flex-wrap:wrap;gap:.3rem;margin:.45rem 0 .1rem;display:flex}.hkw-chip{font:600 .68rem/1 var(--sx-sans,system-ui);cursor:pointer;background:#ffffff8c;border:1px solid #0d276640;border-radius:999px;padding:.36rem .6rem;color:#0d2766!important}.hkw-chip[aria-pressed=true]{background:#0d2766;border-color:#0000;color:#fff!important}.hkw-all{width:100%;font:700 .74rem/1 var(--sx-sans,system-ui);cursor:pointer;background:#ffffff73;border:1px dashed #0d276659;border-radius:10px;margin:.5rem 0 .1rem;padding:.55rem;display:block;color:#1668c4!important}.hkw-all:hover,.hkw-all:focus-visible{background:#fff;border-style:solid}.hkw-key{font:500 .62rem/1.2 var(--sx-sans,system-ui);flex-wrap:wrap;gap:.25rem .8rem;margin:.5rem 0 0;display:flex;color:#5b6a86!important}.hkw-key span{align-items:center;gap:.3rem;display:inline-flex}.hkw-key span:before{content:"";background:var(--kc);border-radius:2px;width:.7rem;height:.32rem}.hkw-hl{border-left:5px solid var(--kc)}.hkw-fut,.hero-k.hk-doors .hkw-fut{font-size:.74rem;color:#14213d!important;background:#e8eaee!important;border-color:#c3c8d1!important}.hkw-fut:hover,.hkw-fut:focus-visible,.hero-k.hk-doors .hkw-fut:hover,.hero-k.hk-doors .hkw-fut:focus-visible{color:#0b1530!important;background:#d5d9e0!important;border-color:#9aa1ad!important}.hkw{touch-action:pan-y}.hero-k.hk-doors .hkw-key span{color:#5b6a86!important}kbd{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 5%, var(--paper));min-width:1.3em;font:600 .78em/1.3 var(--sans,system-ui);text-align:center;border-bottom-width:2px;border-radius:5px;padding:.05rem .35rem;display:inline-block}.hkw-sep{background:#0d276633;align-self:stretch;width:1px;margin:0 .15rem}.hkw-tags .hkw-new{background:#d4952b;color:#fff!important}.hero-k.hk-doors .hkw-go,.hero-k.hk-doors .hkw-share{all:unset;cursor:pointer;font:600 .64rem/1 var(--sx-sans,system-ui);white-space:nowrap;color:#1668c4!important;text-decoration:none!important}.hero-k.hk-doors .hkw-go:hover,.hero-k.hk-doors .hkw-share:hover{text-decoration:underline!important}.hkw-go:focus-visible,.hkw-share:focus-visible{outline-offset:2px;outline:2px solid #1668c4}.hkw-tools{flex-wrap:wrap;row-gap:.3rem}.hkw-map{aspect-ratio:16/7;background:#bcd6e3 url(/img/valley-plain.svg) 50%/100% no-repeat;border-radius:10px;margin:.5rem 0 .3rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0d276629}.hkw-dot{background:var(--kc);cursor:pointer;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;padding:0;transition:transform .15s;position:absolute;box-shadow:0 1px 3px #00000073}.hkw-dot:hover,.hkw-dot:focus-visible{z-index:2;outline:none;transform:scale(1.4)}.hkw-dot:after{content:"";position:absolute;inset:-10px}@keyframes hkwFlash{0%,40%{background:#ffd6668c}to{background:0 0}}.hkw-days{scrollbar-width:none;scroll-snap-type:x proximity;gap:.35rem;margin:.55rem -.1rem .45rem;padding:.15rem .1rem .3rem;display:flex;overflow-x:auto}.hkw-days::-webkit-scrollbar{display:none}.hkw-dy{scroll-snap-align:start;-webkit-backdrop-filter:blur(8px);cursor:pointer;min-width:3.6rem;font-family:var(--sx-sans,system-ui);background:#ffffff9e;border:1px solid #0d276624;border-radius:12px;flex:none;justify-items:center;gap:.12rem;padding:.42rem .5rem .38rem;display:grid;box-shadow:0 2px 8px -4px #0d276659;color:#0d2766!important}.hkw-dy b{font:800 .72rem/1 var(--sx-sans,system-ui)}.hkw-dy small{font:500 .58rem/1 var(--sx-sans,system-ui);color:#5b6a86!important}.hkw-dd{gap:2px;height:5px;display:flex}.hkw-dd i{border-radius:50%;width:5px;height:5px}.hkw-dy[aria-pressed=true]{background:#0d2766;border-color:#0000;box-shadow:0 6px 14px -6px #0d276699;color:#fff!important}.hkw-dy[aria-pressed=true] small{color:#c8d6f0!important}.hkw-dy:focus-visible{outline-offset:2px;outline:2px solid #1668c4}.hkw-list{-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#ffffff8c;border:1px solid #0d27661a;border-radius:16px;gap:2px;margin:.2rem 0 0;padding:.3rem;list-style:none;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 24px -14px #0d276673}.hkw-r{border-radius:10px;margin:0;padding:0;position:relative}.hkw-r:before{content:none!important}.hkw-rt{all:unset;box-sizing:border-box;cursor:pointer;border-left:4px solid var(--kc);width:100%;font-family:var(--sx-sans,system-ui);border-radius:10px;grid-template-columns:5.6rem minmax(0,1fr) auto auto .8rem;align-items:center;gap:.5rem;padding:.42rem .55rem .42rem .7rem;display:grid}.hkw-rt:hover{background:#0d27660d}.hkw-rt:focus-visible{outline-offset:-2px;outline:2px solid #1668c4}.hkw-rt[aria-expanded=true]{background:#0d276612;border-radius:10px 10px 0 0}.hkw-when{font:700 .66rem/1.2 var(--sx-sans,system-ui);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#2a4f9a!important}.hkw-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:400 .8rem/1.3 var(--sx-sans,system-ui);overflow:hidden;color:#5b6a86!important}.hkw-nm b{font-weight:700;color:#0f2150!important}.hkw-nm small{font-size:inherit;color:inherit!important}.hkw-ic{gap:.1rem;font-size:.78rem;line-height:1;display:flex}.hkw-ic i{font-style:normal}.hkw-pill{font:700 .54rem/1 var(--sx-sans,system-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.24rem .45rem;font-style:normal;color:#fff!important}.hkw-pill.hkw-now{background:#c0392b;align-items:center;gap:.25rem;display:inline-flex}.hkw-pill.hkw-now:before{content:"";background:#fff;border-radius:50%;width:.34rem;height:.34rem;animation:1.6s ease-in-out infinite clNow}.hkw-pill.hkw-soon{background:#1668c4}.hkw-pill.hkw-new{background:#d4952b}.hkw-pill.hkw-over{background:#0d27662e;color:#4a5670!important}@media (prefers-reduced-motion:reduce){.hkw-pill.hkw-now:before{animation:none}}.hkw-chev{text-align:center;font-size:1rem;transition:transform .2s;color:#8a96ad!important}.hkw-rt[aria-expanded=true] .hkw-chev{transform:rotate(90deg)}.hkw-r.hkw-done .hkw-rt{opacity:.55}.hkw-open{border-left:4px solid var(--kc);background:#0d27660d;border-radius:0 0 10px 10px;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.55rem .7rem .7rem 1rem;display:grid}.hkw-open[hidden]{display:none!important}.hkw-open .hkw-pic{background:50%/cover no-repeat;border-radius:10px;width:5.2rem;height:5.2rem;box-shadow:0 2px 6px #0003}.hkw-open .hkw-pic.c{background-size:contain}.hkw-otx{min-width:0}.hkw-otx p{margin:0 0 .3rem!important}.hero-k.hk-doors .hkw-om{font:600 .7rem/1.35 var(--sx-sans,system-ui);color:#2a4f9a!important}.hero-k.hk-doors .hkw-otx .hkw-x{font:400 .78rem/1.45 var(--sx-sans,system-ui);display:block;color:#33415e!important}.hero-k.hk-doors .hkw-otg{font:600 .64rem/1.3 var(--sx-sans,system-ui);color:#5b6a86!important}.hkw-otx .hkw-tools{flex-wrap:wrap;gap:.35rem;display:flex;margin-top:.4rem!important}.hero-k.hk-doors .hkw-tb{all:unset;cursor:pointer;font:700 .66rem/1 var(--sx-sans,system-ui);white-space:nowrap;background:#ffffffd9;border:1px solid #0d27662e;border-radius:999px;padding:.42rem .65rem;color:#0d2766!important;text-decoration:none!important}.hero-k.hk-doors .hkw-tb:hover,.hero-k.hk-doors .hkw-tb:focus-visible{background:#1668c4;border-color:#0000;color:#fff!important}.hero-k.hk-doors .hkw-cal1{background:#0d2766;border-color:#0000;color:#fff!important}.hero-k.hk-doors .hkw-star[aria-pressed=true]{background:#fff4d6;border-color:#d4952b;color:#8a5a10!important}.hkw-hl{background:50%/cover no-repeat;border:0;border-radius:14px;align-content:end;gap:.1rem;min-height:4.6rem;margin:.1rem 0 .45rem;padding:.6rem .85rem;text-decoration:none;display:grid;box-shadow:0 10px 22px -12px #0d276699}.hkw-hl.c{background-size:auto,contain}.hero-k.hk-doors .hkw-hl small{font:800 .54rem/1 var(--sx-sans,system-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffd58a!important}.hero-k.hk-doors .hkw-hl b{font:800 1.05rem/1.15 var(--sx-sans,system-ui);text-shadow:0 1px 6px #0006;color:#fff!important}.hero-k.hk-doors .hkw-hl span{font:500 .7rem/1.3 var(--sx-sans,system-ui);color:#e3ecfb!important}.hkw-hl:hover b,.hkw-hl:focus-visible b{text-decoration:underline}.hkw-flt{-webkit-backdrop-filter:blur(8px);background:#fff6;border-radius:14px;padding:.35rem}@media (width<=599px){.hkw-rt{grid-template-columns:4.4rem minmax(0,1fr) auto .7rem;gap:.4rem}.hkw-rt .hkw-ic{display:none}.hkw-open{grid-template-columns:1fr}.hkw-open .hkw-pic{width:100%;height:6rem}}.hero-k.hk-doors .hkw-hl{border-left:0;grid-template-columns:1fr;align-items:end}.hero-k.hk-doors .hkw-dy b{color:#0d2766!important}.hero-k.hk-doors .hkw-dy[aria-pressed=true] b{color:#fff!important}.hkw-rt{grid-template-columns:6.6rem minmax(0,1fr) auto auto .8rem}@media (width<=599px){.hkw-rt{grid-template-columns:5.3rem minmax(0,1fr) auto .7rem}.hkw-when{font-size:.62rem}.hkw-nm{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}.search-f{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem 1rem;display:flex}.search-k{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.42rem .7rem;font:600 .72rem/1 system-ui,-apple-system,Segoe UI,sans-serif}.search-k[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.search-t{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;margin-left:auto;padding:.36rem .5rem;font:600 .72rem/1 system-ui,-apple-system,Segoe UI,sans-serif}@media (width<=520px){.search-f{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.search-k,.search-t{flex:none}.search-t{margin-left:0}}.bar.lifted{backdrop-filter:blur(16px)saturate(1.6)brightness(1.04);animation:2.4s cubic-bezier(.3,.1,.2,1) .15s both bar-sweep;background-image:linear-gradient(105deg,#0000 35%,#ffecbe29 47%,#ffffff38 50%,#ffecbe29 53%,#0000 65%),linear-gradient(#ffffff1a,#ffffff05 45%,#0000 60%,#0000000f),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")!important;background-position:120% 0,0 0,0 0!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:250% 100%,100% 100%,140px 140px!important}@keyframes bar-sweep{0%{background-position:120% 0,0 0,0 0}to{background-position:-20% 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.bar.lifted{animation:none;background-position:-20% 0,0 0,0 0!important}}@media (prefers-reduced-transparency:reduce){.bar.lifted{background-image:none!important}}@media (forced-colors:active){.bar.lifted{background-image:none!important}}@media (width<=700px){.masthead{transition:transform .35s}html.mh-away .masthead{transform:translateY(-100%)}.bar{transition:box-shadow .3s,background-color .3s,top .35s}}@media (width<=700px) and (prefers-reduced-motion:reduce){.masthead,.bar{transition:none}}@media (width>=700px){.consent{border-radius:999px;align-items:center;gap:.7rem;width:auto;max-width:none;padding:.45rem .5rem .45rem .95rem;font-size:.84rem;line-height:1.3;display:flex;bottom:1rem;left:1rem;right:auto;box-shadow:0 8px 24px -12px #00000073}.consent .c-long{display:none}.consent .c-short{display:inline}.consent p:first-child{white-space:nowrap;flex:1}.consent .cbtns{flex-wrap:nowrap;flex:none;gap:.35rem;margin:0}.consent .btn{border-radius:999px;padding:.34rem .8rem;font-size:.84rem}}.psg{z-index:-1;pointer-events:none;border-radius:inherit;display:block;position:absolute;inset:0;overflow:clip}.psg>i{height:100%;display:block;position:absolute;top:0;left:0}.psg-g{background-repeat:repeat-x;background-size:900px 100%;width:calc(100% + 900px);animation:11s linear infinite psg-drift}.psg-s{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 8%,#ffc86e61 38%,#ffecbeb8 50%,#ffc86e61 62%,#0000 92%);width:45%;animation:7s cubic-bezier(.45,.05,.55,.95) infinite psg-sweep;transform:translate(-110%)}.psg-c{filter:drop-shadow(0 0 3px #ffdc8cf2);background-image:radial-gradient(circle at 12% 30%,#fffffff2 0 1.2px,#0000002e 1.6px,#0000 2.4px),radial-gradient(circle at 31% 72%,#ffffffe6 0 1px,#00000029 1.4px,#0000 2px),radial-gradient(circle at 47% 22%,#fffffff2 0 .9px,#00000026 1.3px,#0000 1.9px),radial-gradient(3px 1.6px at 63% 58%,#fffffff2 0 40%,#00000029 60%,#0000 80%),radial-gradient(circle at 79% 35%,#ffffffe6 0 1.1px,#00000029 1.5px,#0000 2.2px),radial-gradient(circle at 91% 76%,#ffffffe6 0 .8px,#00000024 1.2px,#0000 1.8px);background-repeat:repeat-x;background-size:520px 100%;width:100%;animation:2.6s ease-in-out infinite alternate psg-twinkle}@keyframes psg-drift{to{transform:translate(-900px)}}@keyframes psg-sweep{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes psg-twinkle{0%{opacity:.25}to{opacity:1}}.bar{isolation:isolate}.bar.bar{--bar-edge:#deeee2f2;backdrop-filter:blur(9px)saturate(1.2);background-color:#deeee2bd!important;background-image:linear-gradient(180deg, var(--bar-edge), transparent 16px),radial-gradient(circle at 12% 30%,#fffffff2 0 1.2px,#0000002e 1.6px,transparent 2.4px),radial-gradient(circle at 31% 72%,#ffffffe6 0 1px,#00000029 1.4px,transparent 2px),radial-gradient(circle at 47% 22%,#fffffff2 0 .9px,#00000026 1.3px,transparent 1.9px),radial-gradient(ellipse 3px 1.6px at 63% 58%,#fffffff2 0 40%,#00000029 60%,transparent 80%),radial-gradient(circle at 79% 35%,#ffffffe6 0 1.1px,#00000029 1.5px,transparent 2.2px),radial-gradient(circle at 91% 76%,#ffffffe6 0 .8px,#00000024 1.2px,transparent 1.8px), radial-gradient(ellipse 60% 220% at 50% -40%, #ffffff73, transparent 60%), linear-gradient(180deg, #ffffff40, transparent 50%, #00281414)!important;background-position:0 0!important;background-repeat:repeat-x!important;background-size:100% 100%,520px 100%,520px 100%,520px 100%,520px 100%,520px 100%,520px 100%,100% 100%,100% 100%!important;animation:none!important}html.wave-ok .bar.bar{backdrop-filter:blur(8px)url(#ps-wave)saturate(1.2)}.bar .mark,.bar nav a,.bar .bar-in>a,.bar button:not(.diamond){filter:drop-shadow(0 0 2px #ffffffd9)drop-shadow(0 1px 1px #fff9)}:root[data-theme=dark] .bar .mark,:root[data-theme=dark] .bar nav a,:root[data-theme=dark] .bar .bar-in>a,:root[data-theme=dark] .bar button:not(.diamond){filter:drop-shadow(0 0 2px #000000b3)}.bar .psg-g{opacity:.9;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'900'%20height%3D'120'%3E%3Cfilter%20id%3D'f'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.0022%200.065'%20numOctaves%3D'2'%20seed%3D'13'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%201%20%200%200%200%200%200.86%20%200%200%200%200%200.55%20%201.4%200%200%200%20-.2'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D'table'%20tableValues%3D'0%200%200%200%200%200%20.1%20.45%20.85%201'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'900'%20height%3D'120'%20fill%3D'white'%20filter%3D'url(%23f)'%2F%3E%3C%2Fsvg%3E")}:root[data-theme=dark] .bar.bar{--bar-edge:#102026f2;background-color:#102026cc!important}:root[data-theme=dark] .bar .psg-g{opacity:.38}:root[data-theme=dark] .bar .psg-s{opacity:.45}:root[data-theme=dark] .bar .psg-c{opacity:.5;animation:none}#hkWeek{isolation:isolate;position:relative}#hkWeek.hkd-v2{backdrop-filter:blur(16px)saturate(1.6)brightness(1.04);background-image:linear-gradient(#ffffff38,#ffffff0a 30%,#0000 70%,#7846000d),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");background-size:100% 100%,160px 160px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #78501414}#hkWeek .psg-g{opacity:.75;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'900'%20height%3D'600'%3E%3Cfilter%20id%3D'f'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.006%200.02'%20numOctaves%3D'2'%20seed%3D'17'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%201%20%200%200%200%200%200.86%20%200%200%200%200%200.55%20%201.4%200%200%200%20-.2'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D'table'%20tableValues%3D'0%200%200%200%200%200%20.06%20.35%20.7%20.9'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'900'%20height%3D'600'%20fill%3D'white'%20filter%3D'url(%23f)'%2F%3E%3C%2Fsvg%3E");background-repeat:repeat;background-size:900px 600px;animation-duration:16s}#hkWeek .psg-s{width:55%;animation-duration:9s}#hkWeek .psg-c{opacity:.6;background-repeat:repeat;background-size:420px 160px}:root[data-theme=dark] #hkWeek .psg-g{opacity:.3}:root[data-theme=dark] #hkWeek .psg-s{opacity:.35}:root[data-theme=dark] #hkWeek .psg-c{display:none}.nw-paper{isolation:isolate;background-image:repeating-linear-gradient(#fff0 0 7px,#ffffff80 8px,#96b4a01a 9px,#fff0 11px 23px),linear-gradient(90deg,#c8e1d229,#fff0 18% 82%,#c8e1d229);position:relative;background-color:#fafdfadb!important}.nw-paper>.psg{overflow:clip}.nw-paper .psg-g{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'900'%20height%3D'400'%3E%3Cfilter%20id%3D'f'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.0022%200.06'%20numOctaves%3D'2'%20seed%3D'5'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'matrix'%20values%3D'0%200%200%200%201%20%200%200%200%200%200.97%20%200%200%200%200%200.86%20%201.4%200%200%200%20-.2'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D'table'%20tableValues%3D'0%200%200%200%200%200%20.05%20.3%20.7%20.9'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'900'%20height%3D'400'%20fill%3D'white'%20filter%3D'url(%23f)'%2F%3E%3C%2Fsvg%3E");background-repeat:repeat;background-size:900px 400px;width:100%;animation:none}.nw-paper .psg-v{width:100%;height:100vh;top:0;overflow:clip;position:sticky!important}.nw-paper .psg-v>.psg-s{background:linear-gradient(100deg,#0000 10%,#fff0c852 40%,#fff9 50%,#fff0c852 60%,#0000 90%);width:55%;height:100%;animation-duration:6s;display:block;position:absolute;top:0;left:0}:root[data-theme=dark] .nw-paper{background-color:#e9e4d8eb!important}:root[data-theme=dark] .nw-paper .psg-g{opacity:.3}:root[data-theme=dark] .nw-paper .psg-s{opacity:.5}@media (prefers-reduced-motion:reduce){.psg>i,.psg-v>i{animation:none!important}.psg-s{display:none!important}}@media (prefers-reduced-transparency:reduce){.psg{display:none!important}#hkWeek.hkd-v2,html.wave-ok .bar.bar,.bar.bar{backdrop-filter:none}.nw-paper{background-color:#fff!important}}@media (forced-colors:active){.psg{display:none!important}.bar.bar,.bar .mark,.bar nav a,.bar .bar-in>a,.bar button{filter:none!important}.bar.bar,#hkWeek.hkd-v2,.nw-paper{background-image:none!important}}@media print{.psg{display:none!important}}#hkWeek.hkw-seas{background-color:#ffffff9e}#hkWeek.hkw-seas:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff8c, #ffffffc7), var(--hkbg) center 40%/cover no-repeat;opacity:.9;position:absolute;inset:0}:root[data-theme=dark] #hkWeek.hkw-seas{background-color:#ffffff9e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #hkWeek.hkw-seas{background-color:#ffffff9e}}@media print{#hkWeek.hkw-seas:before{display:none}}.bar nav a:not([aria-current=true]):not(:hover):not(:focus-visible){color:color-mix(in srgb, var(--ink-soft) 55%, var(--ink))}#hkWeek:not(.hkw){box-sizing:border-box;min-height:604px}@media (width<=640px){#hkWeek:not(.hkw){min-height:681px}}.nw-letter{max-width:30rem;margin:1.2rem auto 1.4rem}.nwl-sheet{color:#24211c;background:#fffdf6 repeating-linear-gradient(#0000 0 1.55rem,#466eaa1a 1.55rem calc(1.55rem + 1px));border:1px solid #e4dcc6;border-radius:3px;padding:1.1rem 1.4rem 1rem;position:relative;transform:rotate(-.6deg);box-shadow:inset 0 1px #fff,0 14px 30px -18px #281e0a8c}.nw-letter figcaption{color:#4b5663;margin-top:.7rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.nwl-sheet{transform:none}}.nw-steps{counter-reset:st;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;margin:.4rem 0 1.4rem;padding:0;list-style:none;display:grid}.nw-steps li{background:#f6f3ea;border:1px solid #e2dac4;border-top:3px solid #b8892b;border-radius:8px;padding:.55rem .65rem .6rem;font-size:.86rem;line-height:1.35;position:relative}.nw-steps li b{font:700 .74rem/1.2 var(--sans,system-ui);letter-spacing:.06em;text-transform:uppercase;color:#7a5a18;margin-bottom:.2rem;display:block}.nw-steps li:nth-child(3){background:#fff6e0;border-top-color:#b3362b}.nw-doors{margin:1.4rem 0 1.6rem}.nw-doors-h{font:700 .78rem/1.2 var(--sans,system-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lo);margin:0 0 .55rem}.nw-doors ul{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nw-doors a{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));border-top:3px solid var(--gold);background:color-mix(in srgb, var(--paper-2) 60%, transparent);height:100%;color:inherit;border-radius:8px;padding:.7rem .8rem .75rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.nw-doors a:hover,.nw-doors a:focus-visible{transform:translateY(-2px);box-shadow:0 4px 14px #0000001f}.nw-doors b{margin-bottom:.15rem;font-size:1rem;display:block}.nw-doors span{color:var(--ink-soft);font-size:.86rem;line-height:1.35;display:block}@media (prefers-reduced-motion:reduce){.nw-doors a{transition:none}.nw-doors a:hover{transform:none}}.nw-onward{margin:1.6rem 0}.nw-onward a{border:1px solid color-mix(in srgb, var(--gold) 55%, var(--line));border-left:4px solid var(--gold);background:color-mix(in srgb, var(--paper-2) 60%, transparent);color:inherit;border-radius:8px;padding:1rem 1.2rem;text-decoration:none;display:block}.nw-onward span{font:700 .74rem/1.2 var(--sans,system-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-lo)}.nw-onward b{margin:.2rem 0;font-size:1.15rem;display:block}.nw-onward i{color:var(--ink-soft);font-size:.92rem;font-style:normal;display:block}.nw-closer{border-top:1px solid var(--line);margin:1.4rem 0;padding:1rem 0 0;font-size:1.05rem}.nw-closer q{font-style:italic}.nw-doors ul li{margin:0;padding:0}.nw-doors ul li:before,.nw-doors ul li::marker{content:none;display:none}.nw-indep{border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;margin:1.6rem 0 1rem;padding:.8rem 1rem;font-size:.86rem;line-height:1.45}.nw-indep-h{font:700 .72rem/1.2 var(--sans,system-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem}.nw-indep p{margin:.25rem 0}.nw-hero{margin:0 0 1.1rem}.nw-hero img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 2px 10px #0000001f}.nw-hero figcaption{color:var(--ink-soft);margin-top:.35rem;font-size:.78rem}.nw-index-note{color:var(--ink-soft);font-size:.9rem}.nw-index-l{columns:2 18rem;column-gap:2rem;margin:.6rem 0 1.4rem;padding:0;font-size:.88rem;line-height:1.45;list-style:none}.nw-index-l li{break-inside:avoid;margin:0 0 .5rem}.nw-index-l b{font-weight:600;display:block}@media print{main.page a.nw-pz:after,main.page .nw-tags a:after,main.page .nw-doors a:after,main.page .nw-by a:after,main.page .nw-onward a:after,main.page .nw-index-l a:after,main.page .ecv-loi a:after,main.page .eb-card:after,main.page .nw-gal a:after{content:none!important}.nw-doors,.ecv-prog,.ecv-ticks,.nw-partpill{display:none!important}html,body{background:#fff!important}}.nw-dyk{color:var(--ink);background:#b8892b14;border-left:5px solid #b8892b;border-radius:0 6px 6px 0;margin:1.1rem 0;padding:.7rem 1rem;font-size:.98rem}.nw-dyk b{color:#9a6f1c;letter-spacing:.02em}.bar .progress{background:linear-gradient(90deg,#c9a24a26,#c9a24a 35%,#f3d98a);width:100%;height:2px;bottom:-1px;transform:translate(-100%);box-shadow:0 0 6px #f0c86e8c}.bar .progress:after{background:#f3d98a;width:.42rem;height:.42rem;right:-.24rem;box-shadow:0 0 6px #f3d98ae6,0 0 0 1px #6e4a0c59}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.bar .progress{animation:linear both ps-read scroll(root)}}}@keyframes ps-read{0%{transform:translate(-100%)}to{transform:translate(0)}}@supports not (animation-timeline:scroll()){.bar .progress{display:block}}@media (prefers-reduced-motion:reduce){.bar .progress{display:none}}@media (width<=640px){.nw-sec .nw-s:nth-child(n+7){border-top:1px solid color-mix(in srgb, var(--ink-soft) 18%, transparent);grid-template-columns:6.4rem minmax(0,1fr);align-items:start;column-gap:.85rem;padding:.75rem 0;display:grid}.nw-sec .nw-s:nth-child(n+7) .nw-simg{aspect-ratio:1;border-radius:10px;grid-row:1/span 3;box-shadow:0 4px 12px -4px #141e324d}.nw-sec .nw-s:nth-child(n+7) .nw-simg img{object-fit:cover;border-radius:10px;width:100%;height:100%}.nw-sec .nw-s:nth-child(n+7) .nw-simg:before{height:3px}.nw-sec .nw-s:nth-child(n+7) .nw-simg .nw-pill,.nw-sec .nw-s:nth-child(n+7) .nw-simg .nw-mine{display:none}.nw-sec .nw-s:nth-child(n+7) .nw-k{grid-column:2;margin:0 0 .15rem}.nw-sec .nw-s:nth-child(n+7) h2{grid-column:2;margin:0;font-size:1.06rem;line-height:1.2}.nw-sec .nw-s:nth-child(n+7):hover{transform:none}.nw-sec .nw-s:nth-child(n+7){contain-intrinsic-block-size:auto 8.5rem}}details.nw-changes{padding:.55rem 1rem}details.nw-changes>summary{cursor:pointer;list-style:none}details.nw-changes>summary::-webkit-details-marker{display:none}details.nw-changes>summary:before{content:"▸ ";font-size:.85em}details.nw-changes[open]>summary:before{content:"▾ "}details.nw-changes>p{color:var(--ink-soft);margin:.5rem 0 .3rem;font-size:.92rem}@keyframes ps-here-breathe{0%,to{opacity:.8}50%{opacity:1}}@keyframes ps-here-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.nw-sec .nw-s{contain-intrinsic-block-size:auto 18rem}@media (hover:none),(pointer:coarse){html body:after,.bar:before,.bar-in:after,.masthead.glint:before,.gemglint,.nw-nug,.lamp[aria-pressed=false] .glow-in,.lamp[aria-pressed=false] .flame,.lamp[aria-pressed=false] .flame-in,.psg-g,.hkx-foil,.hkx-t em,.hkx-t em:after,.hkx-pics picture.on img,.masthead .mh-pic.on img,.clt-fx i,.clt-today,.ps-here{animation-play-state:paused!important}.psg-s{display:none!important}}@media (width<=880px){.ft2 .ft-top{grid-template-columns:minmax(0,1fr)}.ft2 .ft-top>*,.ft2 .ft-nl,.ft2 .ft-nlrow{min-width:0}}@media (width<=599px){.hkw-rt{grid-template-areas:"when pill chev""nm nm chev";align-items:center;gap:.18rem .5rem;padding:.55rem .6rem .58rem .75rem;grid-template-columns:minmax(0,1fr) auto .7rem!important}.hkw-rt .hkw-when{letter-spacing:.02em;grid-area:when;font-size:.68rem}.hkw-rt .hkw-pill{grid-area:pill;justify-self:end}.hkw-rt .hkw-chev{grid-area:chev;align-self:center}.hkw-rt .hkw-ic{display:none}.hkw-rt .hkw-nm{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:nm;font-size:.86rem;line-height:1.3;display:-webkit-box;overflow:hidden}.hkw-rt .hkw-nm b{font-weight:650}}@media (width<=520px){.bar .bar-in{padding-left:1rem!important;padding-right:1rem!important}.placeband{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.6rem calc(100% - 1.6rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.6rem calc(100% - 1.6rem),#0000 100%)}#hkWeek .hkw-days{padding-right:1.6rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.2rem),#0000)}}@media (width<=560px){.ps-top{width:2.35rem!important;height:2.35rem!important;right:.45rem!important;bottom:calc(.55rem + env(safe-area-inset-bottom,0px))!important}.ps-top svg{width:1.2rem!important;height:1.2rem!important}body:has(.nw-partpill.on) .ps-top{bottom:calc(4rem + env(safe-area-inset-bottom,0px))!important}}@media (width<=520px){.bar .mark svg{flex:none;width:24px;height:24px}.bar .mark{gap:.4rem;min-width:0}}@media (width<=380px){.bar .mark{font-size:.97rem!important}}@media (width<=420px){.bar .bar-in{gap:.25rem!important}.bar .bar-in>.searchbtn,.bar .bar-in>.badgelink,.bar .bar-in>.menu,.bar .bar-in>.theme,.bar .bar-in>.lamp{margin-left:0!important}.bar .bar-in>.searchbtn{margin-left:auto!important}.bar .menu{padding-left:.5rem!important;padding-right:.5rem!important}.bar .mark .mk-t{white-space:nowrap;min-width:0;overflow:hidden}.bar .mark{margin-right:.2rem}}@media (width<=400px){.fbfollow,footer.site.ft2 .fbfollow{box-sizing:border-box;white-space:normal;flex-wrap:wrap;max-width:100%}.nw-quiz-score{flex-wrap:wrap;min-width:0}.nw-myth,.nw-quiz-score{box-sizing:border-box;max-width:100%}.nw-myth *{overflow-wrap:anywhere;min-width:0;max-width:100%}.cl-sel,.cl-sel select,main input[type=search],main input[type=text]{box-sizing:border-box;min-width:0;max-width:100%}.nw-myths,.eb-grid,.mu-dtl,.fd-fields,.sx-rules{grid-template-columns:minmax(0,1fr)!important}.nw-myths>*,.eb-grid>*,.mu-dtl>*,.fd-fields>*,.sx-rules>*{box-sizing:border-box;min-width:0;max-width:100%}main a,footer a{overflow-wrap:anywhere}main p,main li,main dd,main td,main figcaption,footer p,footer li{overflow-wrap:break-word}}@media (width<=520px){.nw-howto .nh-hl{box-sizing:border-box;width:100%;max-width:100%;display:flex;overflow:hidden}.nw-howto .nh-hl button{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-left:.3rem;padding-right:.3rem;line-height:1.15}}@media (width<=340px){.nw-howto .nh-hl button{flex:auto;padding-left:.15rem;padding-right:.15rem;font-size:.68rem}}@media (width<=300px){.nw-howto .nh-hl{border-radius:12px;flex-wrap:wrap}.nw-howto .nh-hl button{flex:40%;font-size:.74rem}}.nw-fig-pt{grid-template-columns:repeat(auto-fit,minmax(11rem,15rem));justify-content:center}.nw-fig-pt img{aspect-ratio:3/4;object-position:50% 12%}.nw-era{margin:1.1rem 0 1.3rem}.nw-era-h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .45rem;font-size:.74rem}.nw-era ol{border-top:3px solid #b8892b;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.nw-era li{border-right:1px solid #b8892b59;position:relative}.nw-era li:last-child{border-right:0}.nw-era li:before{content:"";width:11px;height:11px;box-shadow:0 0 0 3px var(--paper,#fff);background:#b8892b;border-radius:50%;position:absolute;top:-8px;left:.7rem}.nw-era a{color:inherit;height:100%;padding:.65rem .7rem .55rem;text-decoration:none;display:block}.nw-era a:hover,.nw-era a:focus-visible{background:#b8892b17}.nw-era b{font-family:var(--display,serif);font-size:1.05rem;font-weight:400;display:block}.nw-era span{color:var(--ink-soft);font-size:.84rem;line-height:1.3;display:block}.nw-era i{letter-spacing:.12em;text-transform:uppercase;color:#b3362b;margin-top:.25rem;font-size:.7rem;font-style:normal;display:block}.nw-era li.cur{background:#b8892b1f}.nw-era li.cur:before{background:#b3362b}@media (width<=640px){.nw-era ol{grid-template-columns:1fr 1fr}.nw-era li:nth-child(2n){border-right:0}.nw-era li:nth-child(n+3){border-top:1px solid #b8892b59}}@media print{.nw-era{display:none}}.ecv-growth .gr-l{fill:none;stroke:var(--gold);stroke-width:3px;stroke-linejoin:round}.ecv-growth .gr-d{stroke:var(--gold);stroke-width:2.5px;stroke-dasharray:3 4}.ecv-growth .gr-p{fill:var(--rule)}.ecv-leaders .ld-p{fill:color-mix(in srgb,var(--gold) 70%,transparent)}.ecv-leaders .ld-s{fill:color-mix(in srgb,var(--rule) 22%,transparent)}.ecv-leaders .ld-m{fill:var(--rule)}.ecv-leaders .ld-j{fill:var(--gold);stroke:var(--rule);stroke-width:1.5px}.ecv-anat .an-t text{fill:#e6c98a;letter-spacing:.06em;font-family:Libre Caslon Text,Georgia,serif;font-size:11.5px}.ecv-anat .an-t .an-h{letter-spacing:.1em;font-size:17px;font-weight:700}.ecv-anat .an-t .an-s{font-size:10px;font-style:italic}.ecv-anat .an-l line{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:3 3}.ecv-anat .an-l text{fill:var(--ink);font-size:13px}.ecv-anat .an-l .an-x{fill:var(--ink-soft);font-size:11px;font-style:italic}.ecv-anat .an-n{fill:var(--rule);font-weight:700}.ecv-mono{vertical-align:middle;letter-spacing:.06em;color:#7a5512;background:radial-gradient(circle at 35% 30%,#f6e3b0,#d9b46a 60%,#b08a3e);border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;margin:0 .55rem 0 0;font:600 .78rem/1 Libre Caslon Display,Georgia,serif;display:inline-grid;box-shadow:inset 0 0 0 2px #9a7633,inset 0 0 0 4px #f3dc9f,0 1px 2px #00000040}.ecv-uv{border:1px solid var(--line);background:color-mix(in srgb,var(--gold) 5%,transparent);border-radius:6px;margin:1.4rem 0;padding:1rem}.ecv-uv figcaption{margin:0 0 .6rem;font-size:.95rem}@media (width<=640px){.ecv-anat svg{min-width:560px}.ecv-anat{overflow-x:auto}}.ecv-road{counter-reset:rd;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem;margin:.6rem 0 1.4rem;padding:0;list-style:none;display:grid}.ecv-road li{counter-increment:rd;border:1px solid var(--line);border-top:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 5%,transparent);border-radius:6px;padding:.7rem .85rem .75rem;font-size:.93rem;line-height:1.45}.ecv-road li b{margin:0 0 .2rem;font-family:Libre Caslon Display,Georgia,serif;font-size:1.08rem;font-weight:400;display:block}.ecv-road li b:before{content:counter(rd) " · ";color:var(--rule);font-size:.85em}@media print{.nw-album,.ecv-lod,.ecv-spg,.ecv-yrs,.nw-quiz-score,.ecv-rank{display:none!important}}.nw-faq{border-top:1px solid var(--line);margin:.8rem 0 1.6rem}.nw-faq details{border-bottom:1px solid var(--line)}.nw-faq summary{cursor:pointer;padding:.8rem 2rem .8rem 0;font-weight:600;line-height:1.35;list-style:none;position:relative}.nw-faq summary::-webkit-details-marker{display:none}.nw-faq summary:after{content:"+";font:400 1.3rem/1 var(--sans,system-ui);color:var(--gold-lo);transition:transform .2s;position:absolute;top:.65rem;right:.3rem}.nw-faq details[open] summary:after{transform:rotate(45deg)}.nw-faq summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nw-faq details p{color:var(--ink-soft);margin:0 0 .95rem}@media print{.nw-faq details,.nw-faq details>p{display:block}}.nw-text>:is(.nw-src-ol,.nw-reg,.nw-docs,.nw-biblio,.oq-file,h2#index-of-names+ul){content-visibility:auto;contain-intrinsic-block-size:auto 1400px}.nw-text>:is(.nw-maps,.nw-index,.nw-myths){content-visibility:auto;contain-intrinsic-block-size:auto 900px}@media print{.nw-text>*{content-visibility:visible}}.nw-tier.n:before{content:"✦";vertical-align:-.04em;color:#c98a12;margin-right:.32em;font-size:1.1em;line-height:1;display:inline-block}:root[data-theme=dark] .nw-tier.n:before{color:#f0cf7a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-tier.n:before{color:#f0cf7a}}@media (prefers-reduced-motion:no-preference){.nw-tier.n:before{transition:transform .3s}p:hover>.nw-tier.n:before{transform:rotate(45deg)scale(1.15)}}.d46{border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);background:linear-gradient(100deg,#141b2b,#22304a 60%,#2a2418);border-radius:999px 14px 14px 999px;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:1.6rem 0 1.5rem;padding:.6rem .8rem .6rem .6rem;display:flex;box-shadow:0 10px 26px -18px #000000b3}.d46-main{color:#f3ead6;flex:18rem;align-items:center;gap:.8rem;text-decoration:none;display:flex}.d46 picture{flex:none;line-height:0;display:block}.d46-seal{filter:drop-shadow(0 4px 8px #0000008c);width:5.4rem;height:5.4rem;margin:-.9rem 0 -.9rem -.4rem;transition:transform .5s cubic-bezier(.3,1.4,.5,1);display:block}.d46-main:hover .d46-seal,.d46-main:focus-visible .d46-seal{transform:rotate(-12deg)scale(1.06)}.d46-t b{color:#f6e3ad;font:600 1.08rem/1.25 Libre Caslon Text,Georgia,serif;display:block}.d46-t span{color:#d9cfb8;margin-top:.15rem;font:400 .86rem/1.35 system-ui,sans-serif;display:block}.d46-go{flex-wrap:wrap;gap:.4rem;display:flex}.d46-go a{color:#1b1408;background:var(--gold,#c9a24a);white-space:nowrap;border-radius:999px;padding:.4rem .8rem;font:600 .8rem system-ui,sans-serif;text-decoration:none}.d46-go a+a{color:#f6e3ad;background:0 0;border:1px solid #f6e3ad80}@media (prefers-reduced-motion:reduce){.d46-seal{transition:none}}@media (width<=560px){.d46{border-radius:14px}.d46-seal{width:4.4rem;height:4.4rem;margin:-.4rem 0 -.4rem -.2rem}.d46-go{width:100%}}@media print{.d46{display:none}}.nw-keepers{border:1px solid var(--line);background:#b8892b0d;border-left:5px solid #b8892b;border-radius:0 6px 6px 0;margin:1.4rem 0;padding:.6rem 1rem}.nw-keepers summary{cursor:pointer;line-height:1.4}.nw-keepers summary b{color:#9a6f1c}.nw-keepers ul{margin:.8rem 0 .4rem;padding-left:1.1rem}.nw-keepers li{margin:.45rem 0;font-size:.95rem}.nw-keepers li>span:not(.nw-tier){font-weight:600}.nw-3dcall{color:var(--ink);border:1px solid var(--line);border-radius:6px;margin:1.1rem 0;padding:.7rem 1rem;font-size:.98rem}.nw-how{margin:.5rem 0}.nw-how>summary{cursor:pointer;color:#9a6f1c;font-weight:600}.nw-journey-f{margin:1.4rem 0}.nw-journey-h{margin-bottom:.5rem;font-weight:700}.nw-journey{counter-reset:j;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nw-journey li{border:1px solid var(--line);counter-increment:j;background:#b8892b0f;border-radius:6px;padding:.6rem .7rem .6rem 2.1rem;font-size:.9rem;line-height:1.35;position:relative}.nw-journey li:before{content:counter(j);color:#fff;text-align:center;background:#b8892b;border-radius:50%;width:1.15rem;height:1.15rem;font:700 .72rem/1.15rem system-ui,sans-serif;position:absolute;top:.6rem;left:.55rem}.nw-journey b{display:block}.nw-journey span{color:var(--ink-soft)}.nw-anthem{border:1px solid var(--line);border-left:5px solid #b8892b;border-radius:0 6px 6px 0;margin:1rem 0 1.4rem;padding:.8rem 1rem}.nw-anthem audio{width:100%;margin:.4rem 0}.nw-anthem summary{cursor:pointer;font-weight:600}.nw-anthem details p{margin:.6rem 0 .6rem 1rem;font-style:italic}.nw-logfind input[type=search]{box-sizing:border-box;width:100%;max-width:26rem;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:4px;margin:.3rem .4rem .4rem 0;padding:.55rem .7rem}.lf-n{margin:.4rem 0 .2rem;font-weight:600}.lf-r{max-height:22rem;margin:0 0 .6rem;padding:0;list-style:none;overflow:auto}.lf-r li{border-bottom:1px dotted var(--line);padding:.35rem 0}.lf-r li span{color:var(--ink-soft);font-size:.88rem;display:block}.lf-cert{margin-top:.2rem;font-size:.85rem;display:block}.lf-certbox{display:none}@media print{html.print-cert body>:not(#logCert){display:none!important}html.print-cert #logCert{box-sizing:border-box;color:#1d2733;text-align:center;background:#fff;border:10px double #b8892b;height:9.2in;margin:0;padding:.7in .8in;font-family:Georgia,Times New Roman,serif;display:block!important}#logCert h2{margin:.25in 0 .1in;font-size:30pt;font-weight:400}#logCert .lc-k{letter-spacing:.18em;text-transform:uppercase;color:#7a5a18;font-size:9pt}#logCert .lc-no{color:#7a5a18;margin:.1in 0;font-size:44pt}#logCert .lc-who{font-size:17pt}#logCert .lc-what{color:#4b5663;font-size:13pt}#logCert .lc-txt{max-width:5.6in;margin:.3in auto;font-size:12pt}#logCert .lc-line{margin:.35in 0;font-size:13pt}#logCert .lc-visit{font-size:11pt}#logCert .lc-src{color:#4b5663;margin-top:.3in;font-size:8.5pt}}.nw-pres-more-h{margin:.4rem 0 .3rem;font-weight:600}.nw-pres-more{columns:2 15rem;column-gap:1.6rem;margin:0 0 1.4rem;padding:0;font-size:.9rem;line-height:1.35;list-style:none}.nw-pres-more li{break-inside:avoid;border-bottom:1px dotted var(--line);padding:.2rem 0}.nw-pres-more li b{letter-spacing:.04em;min-width:4.6rem;color:var(--rule);font-size:.78rem;display:inline-block}.nw-visit{border:1px solid var(--line);border-left:5px solid #2b4a41;border-radius:0 6px 6px 0;margin:1rem 0 1.2rem;padding:.8rem 1rem}.nw-visit b{margin-bottom:.2rem;display:block}.nw-visit p{margin:.25rem 0}.nw-stl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.nw-stl-scroll svg{width:100%;min-width:680px;height:auto;display:block}.nw-stl a text{text-decoration:underline 1px}@media print{html.print-cert #logCert.lc-pack{border:0!important;height:auto!important;padding:0!important}#logCert.lc-pack .lc-pg{box-sizing:border-box;border:10px double #b8892b;height:9.2in;padding:.6in .7in;overflow:hidden}#logCert.lc-pack .lc-pg2{break-before:page;text-align:left;font-size:11pt}#logCert .lc-pg2 h3{color:#7a5a18;border-bottom:1px solid #d9c9a3;margin:.18in 0 .06in;font-size:14pt;font-weight:400}#logCert .lc-two{align-items:flex-start;gap:.25in;display:flex}#logCert .lc-side{flex:1}#logCert .lc-two svg{display:block}#logCert .lc-rec{font-size:11pt}#logCert .lc-rec span{color:#4b5663;font-size:8.5pt}#logCert .lc-steps{margin:.05in 0 0 .2in;padding:0}#logCert .lc-steps li{margin:.04in 0}#logCert .lc-qr{color:#4b5663;align-items:center;gap:.2in;margin-top:.2in;font-size:9pt;display:flex}#logCert .lc-qr svg{width:1in;height:1in}}.nw-nums{border:1px solid var(--line);background:color-mix(in srgb,var(--gold) 7%,transparent);border-radius:8px;margin:1.6rem 0;padding:1rem 1.1rem}.nw-nums-h{margin:0 0 .6rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.35rem}.nw-nums ul{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.nw-nums li{border-top:2px solid var(--gold);flex-direction:column;padding-top:.35rem;display:flex}.nw-nums li b{color:var(--gold-lo);font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.7rem;font-weight:400;line-height:1.1}.nw-nums li span{color:var(--ink-soft);font-size:.88rem;line-height:1.35}.nw-nums-f{color:var(--ink-soft);margin:.7rem 0 0;font-size:.8rem}.nw-scene{border-left:4px solid var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent);border-radius:0 8px 8px 0;margin:1.8rem 0;padding:1.1rem 1.3rem}.nw-scene-k{margin:0 0 .5rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.3rem}.fp-svg .fp-h{cursor:pointer}.fp-svg .fp-h:hover rect,.fp-svg .fp-h:focus rect{fill:color-mix(in srgb,var(--gold) 25%,var(--paper))}.fp-svg .fp-h.on rect{fill:var(--gold)}.fp-svg .fp-h.on text{fill:#fff}.fp-svg .fp-h:focus{outline:none}.fp-svg .fp-h:focus-visible rect{stroke:var(--rule);stroke-width:2.5px}.fp-out{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:3.2em;margin:.6rem 0 .4rem;padding:.6rem .8rem;font-size:.95rem}.nw-lots-h{margin:0 0 .5rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.3rem}.nw-lots canvas{cursor:crosshair;border-radius:4px;width:100%;max-width:30rem;height:auto;margin:0 auto;display:block}.lot-out{min-height:3em;margin:.6rem 0 .3rem;font-size:.95rem}.lot-act{margin:0 0 .5rem}@media print{.nw-lots canvas,.lot-act{display:none}}.nw-nums ul li{margin:0;padding-left:0;list-style:none}.nw-nums ul li:before,.nw-nums ul li::marker{content:none!important;display:none!important}.nw-nums li b{color:#7a5a18!important}:root[data-theme=dark] .nw-nums li b{color:#e6c46a!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nw-nums li b{color:#e6c46a!important}}.nw-nums li b,:root[data-theme=dark] .nw-nums li b{color:var(--ink)!important}.nw-nums ul{margin:0!important;padding:0!important}.nw-relics{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 9%,transparent),transparent 70%);border-radius:8px;padding:1rem 1.1rem}.rc-h{margin:0 0 .7rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.35rem}.rc-g{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.55rem;display:grid}.rc-t{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;text-align:center;cursor:pointer;box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--gold) 30%,transparent);border-radius:6px;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .4rem .6rem;font-size:.82rem;line-height:1.25;display:flex}.rc-t svg{fill:none;width:3rem;height:3rem;stroke:var(--gold-lo);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .rc-t svg{stroke:var(--gold-hi)}.rc-t:hover,.rc-t:focus-visible{border-color:var(--gold)}.rc-t.on{background:var(--gold);color:#fff}.rc-t.on svg{stroke:#fff}.rc-out{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:3.2em;margin:.8rem 0 .4rem;padding:.6rem .8rem;font-size:.95rem}@media print{.rc-g{display:none}}.rc-print{display:none}@media print{.rc-print{font-size:.9rem;display:block}.rc-out{display:none}}.nw-hear{margin:.2rem 0 .8rem;font-size:.9rem;display:inline-block}.nw-hear:before{content:"▶︎ "}@media print{.nw-hear{display:none!important}}.nw-es{margin:.5rem 0 .2rem;font-size:.95rem}.nw-es summary{cursor:pointer;color:var(--ink-soft);font-size:.88rem}.nw-es[open] summary{margin-bottom:.4rem}.nw-rise,.nw-century,.nw-pennant{border:1px solid var(--line);border-radius:8px;padding:1rem 1.1rem}.cr-h,.cs-h{margin:0 0 .5rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.35rem}.cr-svg .cr-l rect{fill:#9a6a3a;stroke:#5b3a1e;stroke-width:1px}.cr-svg .cr-l text{fill:#fff3df;text-anchor:middle;pointer-events:none;font:600 8.5px system-ui,sans-serif}.cr-svg .cr-l{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(-14px)}.cr-svg .cr-l.on{opacity:1;transform:none}.cr-svg .cr-chim{fill:#8d8579;stroke:#5c564e}.cr-svg .cr-roof path{fill:#6b5a49;stroke:#3d3127;stroke-width:1.5px}.cr-svg .cr-roof{opacity:0;transition:opacity .6s}.cr-svg .cr-roof.on{opacity:1}.cr-out,.cs-out{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:2.6em;margin:.5rem 0 .3rem;padding:.5rem .8rem;font-size:.95rem}.cr-c{color:var(--ink-soft);margin-left:.4rem;font-size:.85rem}.cr-ctl input{width:100%;accent-color:var(--gold)}@media (prefers-reduced-motion:reduce){.cr-svg .cr-l{transition:none}}.cs-svg .cs-t{fill:var(--ink-soft);text-anchor:middle;font:11px system-ui,sans-serif}.cs-svg .cs-d{cursor:pointer}.cs-svg .cs-d circle,.cs-svg .cs-d rect{fill:var(--gold);stroke:var(--paper);stroke-width:1px}.cs-svg .cs-d rect.cs-dash{fill:color-mix(in srgb,var(--gold) 45%,transparent);stroke:var(--gold-lo);stroke-dasharray:3 2}.cs-svg .cs-d.on circle,.cs-svg .cs-d.on rect{fill:#b3362b}.cs-svg .cs-d:focus{outline:none}.cs-svg .cs-d:focus-visible circle,.cs-svg .cs-d:focus-visible rect{stroke:var(--rule);stroke-width:2.5px}.cs-print{display:none}@media print{.cs-print{font-size:.9rem;display:block}.cs-out,.cr-ctl,.cr-out,.rt-act,#lotFill{display:none!important}.cr-svg .cr-l,.cr-svg .cr-roof{opacity:1!important;transform:none!important}}.rt-dt rect{fill:var(--paper);stroke:var(--rule);stroke-width:1.2px}.rt-dt text{fill:var(--ink);font:600 12px system-ui,sans-serif}.rt-act{margin:.5rem 0 0}.lot-count{min-height:1.4em;margin:.4rem 0 0;font-size:.95rem}.pn-svg{width:100%;max-width:34rem;height:auto;margin:0 auto;display:block}html.print-cert #logCert .pn-svg{max-width:6in;margin:.3in auto}.lot-act .btn[hidden]{display:none!important}.nw-cite a{font-variant-numeric:lining-nums;color:var(--ledger);font-weight:600}.nw-cite a[aria-expanded=true]{background:color-mix(in srgb,var(--ledger) 18%,transparent);border-radius:3px}.nw-cite-pop{z-index:60;background:var(--paper);max-width:min(24rem,100vw - 16px);color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:8px;padding:.7rem .85rem;font-size:.88rem;line-height:1.45;position:absolute;box-shadow:0 8px 24px #00000038}.nw-cite-pop p{margin:0}.nw-cite-go{flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex;margin-top:.45rem!important}.nw-method{border:1px solid var(--line);border-left:3px solid var(--ledger);background:color-mix(in srgb,var(--paper-2) 60%,transparent);border-radius:6px;margin:1.2rem 0;padding:.75rem 1rem}.nw-method summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.nw-method summary span{color:var(--ink-soft);font-size:.88rem}.nw-method p{margin:.6rem 0 0;font-size:.95rem}.nw-toc-m{color:var(--ink-soft);white-space:nowrap;margin-left:.35em;font-size:.78em}.nw-fold{margin:.4rem 0 1.4rem}.nw-fold>summary{cursor:pointer;border:1px solid var(--line);color:var(--ink-soft);border-radius:99px;align-items:baseline;gap:.5rem;padding:.45rem .9rem;font-size:.92rem;list-style:none;display:inline-flex}.nw-fold>summary::-webkit-details-marker{display:none}.nw-fold>summary>span{color:var(--ledger);font-weight:700}.nw-fold .nw-fold-c,.nw-fold[open] .nw-fold-o{display:none}.nw-fold[open] .nw-fold-c{display:inline}.nw-keyf{border:1px solid color-mix(in srgb,var(--gold) 60%,transparent);background:color-mix(in srgb,var(--gold) 7%,transparent);border-radius:8px;margin:.6rem 0 1.2rem;padding:.8rem 1rem}.nw-keyf-h{align-items:center;gap:.5rem;margin:0 0 .4rem;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.2rem;display:flex}.nw-keyf ul{margin:0;padding-left:1.2rem}.nw-keyf li{margin:.2rem 0}.nw-keyf-m{margin:.5rem 0 0;font-size:.92rem}.nw-keyf-m a{font-weight:700}.nw-methods{padding-left:1.1rem}.nw-methods li{margin:.45rem 0}.nw-givmap{border:1px solid var(--line);border-radius:8px;padding:1rem 1.1rem}.gm-svg .gm-t{cursor:pointer}.gm-svg .gm-t rect{fill:var(--gold);stroke:var(--paper);stroke-width:3px}.gm-svg .gm-t.on rect{fill:#b3362b;fill-opacity:.85!important}.gm-svg .gm-t:focus{outline:none}.gm-svg .gm-t:focus-visible rect{stroke:var(--rule);stroke-width:4px}.gm-svg .gm-n{fill:var(--ink);text-anchor:middle;pointer-events:none;font:600 13px system-ui,sans-serif}.gm-svg .gm-c{fill:var(--ink);text-anchor:middle;pointer-events:none;font:700 18px Libre Caslon Display,Georgia,serif}.gm-svg .gm-k{fill:var(--ink-soft);font:11px system-ui,sans-serif}.gm-out{border:1px solid var(--line);background:var(--paper);border-radius:6px;min-height:2.6em;margin:.5rem 0 .3rem;padding:.5rem .8rem;font-size:.95rem}@media print{.gm-out{display:none}}.nw-names{counter-reset:nm;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.75rem;margin:1rem 0 1.2rem;padding:0;list-style:none;display:grid}.nm-c{counter-increment:nm;border:1px solid var(--line);border-top:4px solid var(--gold);background:color-mix(in srgb,var(--gold) 5%,transparent);border-radius:6px;flex-direction:column;min-width:0;padding:.75rem .9rem .7rem;display:flex;position:relative}.nm-c:before{content:counter(nm);color:var(--gold);opacity:.35;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.9rem;line-height:1;position:absolute;top:.45rem;right:.7rem}.nm-y{color:var(--ink-soft);letter-spacing:.02em;margin:0;font-size:.82rem}.nm-y b{color:var(--ink);margin-right:.25rem;font-size:.95rem}.nm-t{text-wrap:balance;margin:.3rem 2rem .35rem 0;font-family:Libre Caslon Display,Caslon Display Fallback,serif;font-size:1.25rem;line-height:1.2}.nm-q{flex:1;margin:0 0 .6rem;font-size:.95rem;line-height:1.45}details.nw-deep{border:1px solid var(--line);border-left:4px solid var(--gold);background:color-mix(in srgb,var(--gold) 4%,transparent);border-radius:0 6px 6px 0;margin:.6rem 0 1.2rem}details.nw-deep>summary{cursor:pointer;padding:.6rem .9rem;line-height:1.35;list-style-position:inside}details.nw-deep>summary span{color:var(--ink-soft);margin-left:1.1rem;font-size:.85rem;display:block}details.nw-deep[open]>summary{border-bottom:1px solid var(--line)}details.nw-deep>p{margin:.7rem .9rem}