:root{--paper: #ffffff;--panel: #f5f4f1;--ink: #111111;--ink-soft: #6b6b6b;--navy: #0b2545;--gilt: #9a7b3f;--ruby: #9a1b2f;--rule: #dddcd7;--serif: "Newsreader", "Iowan Old Style", Georgia, serif;--sans: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--measure: 40rem;--gutter: clamp(1.1rem, 4vw, 3.5rem);--page: 82rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.125rem;line-height:1.6;text-rendering:optimizeLegibility}a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--navy)}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--navy);outline-offset:3px}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12;margin:0;letter-spacing:-.01em}h1{font-size:clamp(2.3rem,5.5vw,3.75rem)}h2{font-size:clamp(1.5rem,3vw,2rem);margin-top:3.25rem;margin-bottom:.9rem}h3{font-size:1.3rem;margin-top:2.25rem;margin-bottom:.5rem}p{margin:0 0 1.15rem}ul,ol{padding-left:1.2rem;margin:0 0 1.15rem}li{margin-bottom:.45rem}.label,.site-nav a,.button,th,.crumbs,.tile .meta,.filters label,.panel dt,.site-foot h2{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.wrap{max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.site-head{border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--paper);z-index:10}.site-head .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 2rem;padding-block:1.1rem}.site-name{font-size:1.6rem;letter-spacing:-.01em;text-decoration:none;color:var(--ink);line-height:1}.site-nav{display:flex;flex-wrap:wrap;gap:.2rem 1.6rem}.site-nav a{text-decoration:none;padding-block:.45rem;border-bottom:1px solid transparent}.site-nav a:hover,.site-nav a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}@media(max-width:40rem){.site-head{position:static}}.button{display:inline-block;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:.95rem 1.5rem;text-decoration:none;text-align:center}.button:hover{background:var(--navy);border-color:var(--navy);color:var(--paper)}.button.ghost{background:transparent;color:var(--ink)}.button.ghost:hover{background:var(--ink);color:var(--paper)}.button.on-dark{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.on-dark.ghost{background:transparent;color:var(--paper)}.button.on-dark:hover{background:var(--gilt);border-color:var(--gilt);color:var(--paper)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero{background:var(--navy);color:var(--paper);background-size:cover;background-position:center}.hero .wrap{padding-block:clamp(4rem,12vw,9rem);text-align:center}.hero h1{font-size:clamp(2.8rem,8vw,5.5rem);margin-bottom:1.5rem}.hero p{max-width:38rem;margin-inline:auto;font-size:1.25rem;line-height:1.5;color:#e6e9ee}.hero .actions{justify-content:center}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section+.section{border-top:1px solid var(--rule)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:2rem}.section-head h2{margin:0}.section-head a{font-family:var(--sans);font-size:.8rem}.thirds{display:grid;gap:2.5rem 3rem}@media(min-width:48rem){.thirds{grid-template-columns:repeat(3,1fr)}}.thirds h3{margin-top:0;font-size:1.5rem}.thirds p{color:var(--ink-soft);font-size:1rem}.thirds a{font-family:var(--sans);font-size:.8rem}.pull{max-width:46rem;margin-inline:auto;text-align:center}.pull p{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.35}.page-head{padding-block:clamp(2.5rem,6vw,4.5rem) 0}.page-head h1{max-width:52rem}.prose{max-width:var(--measure);padding-block:2rem clamp(3rem,7vw,5rem)}.prose .standfirst,.standfirst{font-size:1.35rem;line-height:1.45}.prose a{color:var(--navy)}.prose table,.ledger{border-collapse:collapse;font-family:var(--sans);font-size:.86rem;line-height:1.45;margin:1.5rem 0 2.25rem}.prose table{display:block;overflow-x:auto;width:min(100vw - 2 * var(--gutter),66rem)}.ledger{width:100%}th,td{text-align:left;vertical-align:top;padding:.8rem 1.25rem .8rem 0;border-bottom:1px solid var(--rule)}th{color:var(--ink-soft);border-bottom-color:var(--ink);white-space:nowrap}.prose td{min-width:9.5rem}.filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;padding-block:1.25rem;border-block:1px solid var(--rule);margin-bottom:2.5rem}.filters label{display:grid;gap:.35rem;color:var(--ink-soft)}.filters select{font-family:var(--sans);font-size:.9rem;padding:.55rem 2rem .55rem .7rem;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:0;min-width:11rem}.filters .count{margin-left:auto;font-family:var(--sans);font-size:.85rem;color:var(--ink-soft)}.tiles{list-style:none;padding:0;margin:0;display:grid;gap:3rem 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.tiles>li{margin:0}.tile{display:block;text-decoration:none;color:inherit}.tile .frame{position:relative;aspect-ratio:4 / 3;background:var(--panel);overflow:hidden;display:grid;place-items:center}.tile .frame img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.tile .frame img{transition:transform .5s ease}.tile:hover .frame img{transform:scale(1.03)}a,.button{transition:color .15s,background-color .15s,border-color .15s}}.numeral{font-size:3.5rem;color:#b9b6ad;letter-spacing:.04em}.tile .meta{color:var(--ink-soft);margin:1rem 0 .35rem}.tile h3{margin:0 0 .2rem;font-size:1.45rem}.tile:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.tile .where{color:var(--ink-soft);margin:0 0 .6rem;font-size:1rem}.tile .price{font-family:var(--sans);font-size:.95rem;font-weight:500;margin:0}.tile .sub{font-family:var(--sans);font-size:.82rem;color:var(--ink-soft);margin:.2rem 0 0}.flag{position:absolute;top:.75rem;left:.75rem;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .55rem}.flag.saved{background:var(--ruby);color:var(--paper)}.empty{max-width:var(--measure);color:var(--ink-soft)}.crumbs{color:var(--ink-soft);padding-block:1.5rem 0}.crumbs a{color:var(--ink-soft);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.notice{border-left:3px solid var(--ruby);background:var(--panel);padding:.9rem 1.1rem;margin:1.5rem 0 0;font-family:var(--sans);font-size:.9rem}.gallery{margin-top:1.5rem;display:grid;gap:.5rem}.gallery .lead{aspect-ratio:16 / 9;background:var(--panel);display:grid;place-items:center;overflow:hidden}.gallery .lead img{width:100%;height:100%;object-fit:cover;display:block}.gallery .lead .numeral{font-size:clamp(4rem,12vw,8rem)}.gallery .lead .hint{font-family:var(--sans);font-size:.8rem;color:var(--ink-soft)}.gallery .strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9rem,1fr);gap:.5rem;overflow-x:auto}.gallery .strip figure{margin:0}.gallery .strip img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.gallery figcaption,.credit{font-family:var(--sans);font-size:.72rem;color:var(--ink-soft);margin-top:.25rem}.lot{display:grid;gap:2.5rem 4rem;padding-block:2.5rem clamp(3rem,7vw,5rem);align-items:start}@media(min-width:60rem){.lot{grid-template-columns:minmax(0,1fr) 22rem}}.lot h1{font-size:clamp(2rem,5vw,3.25rem);margin-bottom:.4rem}.lot .where{font-size:1.2rem;color:var(--ink-soft);margin-bottom:1.5rem}.lot-body{max-width:46rem}.lot-body h2:first-of-type{margin-top:2.5rem}.panel{border:1px solid var(--rule);padding:1.6rem}@media(min-width:60rem){.panel{position:sticky;top:6rem}}.panel dl{margin:0 0 1.5rem;display:grid;gap:1.1rem}.panel dt{color:var(--ink-soft);margin-bottom:.15rem}.panel dd{margin:0;font-size:1.2rem;line-height:1.25}.panel dd.price{font-size:2rem}.panel .button{display:block}.panel .small{font-family:var(--sans);font-size:.78rem;color:var(--ink-soft);margin:1rem 0 0;line-height:1.5}.pips{letter-spacing:.18em}.pips .off{color:var(--rule)}.ledger td:first-child{width:11rem;font-weight:600}.ledger td:last-child{width:7.5rem;white-space:nowrap;font-size:.74rem;letter-spacing:.04em}.ledger a{color:inherit}.mark-listing{color:var(--ink-soft)}.mark-checked{color:var(--navy);font-weight:600}.mark-unknown{color:var(--ruby);font-weight:600}@media(max-width:36rem){.ledger,.ledger tbody,.ledger tr,.ledger td{display:block;width:auto!important}.ledger td{border:0;padding:0}.ledger tr{border-bottom:1px solid var(--rule);padding-block:.7rem}}.key{font-family:var(--sans);font-size:.8rem;color:var(--ink-soft);line-height:1.55;margin-top:2.5rem}.site-foot{background:var(--navy);color:#d5dae2;margin-top:2rem}.site-foot .wrap{padding-block:3rem;display:grid;gap:2rem 4rem}@media(min-width:48rem){.site-foot .wrap{grid-template-columns:1.4fr 1fr}}.site-foot .site-name{color:var(--paper);display:block;margin-bottom:1rem}.site-foot p{font-family:var(--sans);font-size:.82rem;line-height:1.6;max-width:34rem;margin:0}.site-foot h2{margin:0 0 .9rem;color:#9fa9b8}.site-foot ul{list-style:none;padding:0;margin:0;columns:2;font-family:var(--sans);font-size:.88rem}.site-foot a{color:var(--paper);text-decoration:none}.site-foot a:hover{text-decoration:underline;color:var(--paper)}.prose a.button,.prose a.button:hover{color:var(--paper)}.gallery .lead:not(:has(img)){aspect-ratio:3 / 1;min-height:13rem}.story{list-style:none;padding:0;margin:0 0 1.5rem;border-top:1px solid var(--ink)}.story li{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:0 1.5rem;padding:.85rem 0;margin:0;border-bottom:1px solid var(--rule)}.story .when{font-family:var(--sans);font-size:.82rem;font-weight:600;letter-spacing:.04em;padding-top:.3rem}@media(max-width:36rem){.story li{grid-template-columns:1fr}.story .when{padding:0 0 .2rem}}.story-note{color:var(--ink-soft);font-style:italic}.figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 2rem;margin:0 0 1.5rem;padding:1.25rem 0;border-block:1px solid var(--ink)}.figures dt{font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.2rem}.figures dd{margin:0;font-size:1.45rem;line-height:1.2}.ledger.works td:first-child{width:auto;font-weight:400}.ledger.works td:nth-child(2){width:11.5rem;font-weight:600;white-space:nowrap}.ledger.works th:first-child{color:var(--ink)}.tabs{display:flex;gap:0 1.9rem;margin-top:2rem;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none;position:sticky;top:4rem;background:var(--paper);z-index:5}.tabs::-webkit-scrollbar{display:none}@media(max-width:40rem){.tabs{top:0;gap:0 1.3rem}}.tabs [role=tab]{font-family:var(--sans);font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:1rem 0 .9rem;cursor:pointer;white-space:nowrap}.tabs [role=tab]:hover{color:var(--ink)}.tabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.panel-tab{padding-top:.5rem;min-height:22rem}.panel-tab>h2:first-child{margin-top:2rem}.lot-body h2:first-of-type{margin-top:2rem}html:not(.tabs-on) .tabs{display:none}.fold{border-top:1px solid var(--rule);padding:0;margin:0}.fold:last-of-type{border-bottom:1px solid var(--rule);margin-bottom:1.5rem}.fold>summary{font-family:var(--sans);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:1rem 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"+";font-size:1rem;font-weight:400}.fold[open]>summary:after{content:"−"}.fold>ul{margin-top:0}.fold .ledger{margin-top:0}.gallery .lead{aspect-ratio:3 / 2;max-height:34rem;width:100%}.gallery .lead img{object-fit:contain;background:var(--panel)}.gallery .strip{grid-auto-columns:6.5rem;justify-content:start}.thumb{padding:0;border:2px solid transparent;background:none;cursor:pointer;display:block}.thumb img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.thumb[aria-pressed=true]{border-color:var(--ink)}.country-head{margin:0 0 1.5rem;padding-bottom:.6rem;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;align-items:baseline}.country-head span{font-family:var(--sans);font-size:.8rem;color:var(--ink-soft)}.country+.country{margin-top:4rem}.hero.has-photo{background-image:linear-gradient(#0b25458c,#0b2545b3),var(--hero)}:root{--paper: #f5ecd6;--panel: #ecdfc0;--ink: #2a1c12;--ink-soft: #6b543f;--navy: #1e3f8f;--gilt: #c39a1c;--ruby: #a9291f;--moss: #3f6a3c;--rule: #cfbb8f;--serif: "EB Garamond", "Iowan Old Style", Georgia, serif;--sans: "EB Garamond", Georgia, serif;--uncial: "Uncial Antiqua", "EB Garamond", serif;--black: "Pirata One", "Uncial Antiqua", serif}body{font-size:1.28rem;line-height:1.55;background-color:var(--paper);background-image:radial-gradient(60rem 40rem at 12% 8%,rgba(255,250,235,.75),transparent 60%),radial-gradient(50rem 38rem at 92% 30%,rgba(196,160,90,.16),transparent 62%),radial-gradient(46rem 36rem at 30% 95%,rgba(170,130,70,.14),transparent 60%);background-attachment:fixed}a{color:var(--navy);text-decoration-thickness:1.5px}a:visited{color:#5a2c82}a:hover{color:var(--ruby)}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--gilt);outline-offset:3px}h1,h2,h3{font-family:var(--uncial);letter-spacing:0;line-height:1.2;color:var(--ink)}h1{font-size:clamp(2.1rem,5vw,3.4rem)}h2{font-size:clamp(1.35rem,2.6vw,1.8rem)}h3{font-size:1.15rem}.prose h2:before,.panel-tab>h2:before{content:"❧ ";color:var(--ruby);font-family:var(--serif)}.label,.site-nav a,.button,th,.crumbs,.tile .meta,.filters label,.panel dt,.site-foot h2,.figures dt,.tabs [role=tab],.fold>summary,.flag{font-family:var(--serif);font-variant-caps:small-caps;text-transform:none;letter-spacing:.04em;font-size:1.02rem;font-weight:500}.tile .price,.tile .sub,.section-head a,.thirds a,.filters select,.filters .count,.notice,.key,.credit,.gallery figcaption,.panel .small,.site-foot p,.site-foot ul,.prose table,.ledger,.story .when,.gallery .lead .hint{font-family:var(--serif)}.prose table,.ledger{font-size:1.02rem}.ledger td:last-child{font-size:.92rem;letter-spacing:0;font-style:italic}.tile .sub,.key,.credit,.gallery figcaption,.panel .small{font-size:.95rem}.story .when{font-size:1rem;color:var(--ruby)}th{color:var(--ink-soft);border-bottom:3px double var(--ink)}td{border-bottom-color:var(--rule)}.site-head{background:var(--paper);border-bottom:3px double var(--ink)}.site-head:before{content:"";display:block;height:14px;background-color:var(--navy);background-image:radial-gradient(circle at 50% 50%,var(--gilt) 0 2px,transparent 2.5px),linear-gradient(45deg,transparent 46%,rgba(195,154,28,.55) 46% 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(195,154,28,.55) 46% 54%,transparent 54%);background-size:14px 14px}.site-head .wrap{padding-block:.7rem}.site-name{font-family:var(--black);font-size:2.1rem;color:var(--ruby);letter-spacing:.01em}.site-name:visited,.site-name:hover{color:var(--ruby)}.site-nav a{color:var(--ink);padding-block:.3rem;border-bottom:2px solid transparent}.site-nav a:visited{color:var(--ink)}.site-nav a:hover,.site-nav a[aria-current=page]{border-bottom-color:var(--ruby);color:var(--ruby)}.ticker{background:var(--ink);color:#f3e3b3;overflow:hidden;border-bottom:2px solid var(--gilt);font-variant-caps:small-caps;letter-spacing:.05em;font-size:.98rem}.ticker-run{display:inline-flex;white-space:nowrap;padding-block:.3rem}.ticker-run span:before{content:"✠";color:var(--gilt);margin-inline:1.4rem}@media(prefers-reduced-motion:no-preference){.ticker-run{animation:ticker 48s linear infinite}.ticker:hover .ticker-run{animation-play-state:paused}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.button{background:var(--ruby);color:#fff6dc;border:3px outset #e2bd4a;padding:.7rem 1.4rem;font-size:1.12rem;box-shadow:2px 3px #2a1c1259}.button:visited{color:#fff6dc}.button:hover{background:var(--navy);border-color:#e2bd4a;color:#fff6dc}.button:active{border-style:inset;box-shadow:none;transform:translate(2px,3px)}.button.ghost{background:var(--paper);color:var(--ink)}.button.ghost:hover{background:var(--navy);color:#fff6dc}.button.on-dark{background:var(--ruby);color:#fff6dc;border-color:#e2bd4a}.button.on-dark.ghost{background:#f5ecd6eb;color:var(--ink)}.button.on-dark:hover{background:var(--navy);border-color:#e2bd4a;color:#fff6dc}.prose a.button,.prose a.button:hover{color:#fff6dc}.hero{position:relative;background-color:var(--navy)}.hero.has-photo{background-image:linear-gradient(#1628609e,#1e140cb8),var(--hero)}.hero h1{font-family:var(--black);font-size:clamp(3.2rem,9vw,6.4rem);color:#fbe9b0;text-shadow:0 2px 0 rgba(0,0,0,.45);line-height:1;margin-bottom:1.2rem}.hero h1:before{content:"❦";display:block;font-family:var(--serif);font-size:.32em;color:var(--gilt);margin-bottom:.6rem}.hero p{color:#f6ecd2;font-size:1.4rem}.hero .wrap{padding-block:clamp(4rem,11vw,8rem) clamp(4.5rem,12vw,9rem)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:22px;background:repeating-linear-gradient(90deg,var(--paper) 0 26px,transparent 26px 52px)}.section+.section{border-top:3px double var(--rule)}.thirds p{color:var(--ink-soft);font-size:1.12rem}.thirds h3{font-size:1.25rem}.pull p{font-style:italic}.pull p:before{content:"“";font-family:var(--black);color:var(--ruby);font-size:1.6em;line-height:0;vertical-align:-.25em;margin-right:.1em}.prose>p:first-of-type:first-letter,.lot-body>.standfirst:first-letter{font-family:var(--black);float:left;font-size:3.5em;line-height:.82;padding:.1em .14em .04em;margin:.08em .14em 0 0;color:#fbe9b0;background:var(--navy);border:3px solid var(--gilt);box-shadow:0 0 0 1px var(--ink)}.prose .standfirst,.standfirst{font-size:1.45rem}.tiles{gap:3.2rem 2.4rem}.tile .frame{border-radius:50% 50% 0 0/30% 30% 0 0;border:3px solid var(--ink);box-shadow:0 0 0 4px var(--gilt),0 0 0 5px var(--ink),5px 9px 0 5px #2a1c1224;background:var(--panel);margin:5px}.tile h3{font-size:1.22rem;line-height:1.25;margin-bottom:.25rem;color:var(--ink)}.tile:hover h3{color:var(--ruby);text-decoration:none}.tile .meta{color:var(--ruby);margin-top:1.1rem}.tile .where{font-size:1.08rem;font-style:italic}.tile .price{font-size:1.15rem;font-weight:600}.flag{background:var(--gilt);color:var(--ink);top:auto;bottom:.6rem;left:.6rem;border:1px solid var(--ink)}.country-head{border-bottom:3px double var(--ink)}.country-head:before{content:"✠ ";color:var(--ruby);font-family:var(--serif)}.country-head{display:flex;gap:.3rem}.country-head span{margin-left:auto;font-size:1rem;font-family:var(--serif);font-style:italic}.filters{border-block:3px double var(--rule)}.filters select{font-size:1.05rem;border:2px solid var(--ink);background:#fbf5e4;border-radius:0}.gallery .lead{border:3px solid var(--ink);box-shadow:0 0 0 4px var(--gilt),0 0 0 5px var(--ink);margin:5px;width:calc(100% - 10px)}.gallery .lead img{background:#1d140d}.thumb{border:2px solid var(--rule)}.thumb[aria-pressed=true]{border-color:var(--ruby);box-shadow:0 0 0 2px var(--gilt)}.panel{border:3px double var(--ink);background:#fbf5e4cc;box-shadow:5px 7px #2a1c121f}.panel dd.price{font-family:var(--uncial);font-size:1.7rem;color:var(--ruby)}.pips{color:var(--ruby)}.tabs{background:var(--paper);border-bottom:3px double var(--ink)}.tabs [role=tab]{font-size:1.1rem;padding:.8rem 0 .7rem;border-bottom:3px solid transparent}.tabs [role=tab][aria-selected=true]{color:var(--ruby);border-bottom-color:var(--ruby)}.fold>summary{font-size:1.08rem}.fold>summary:after{color:var(--ruby);font-family:var(--uncial)}.figures{border-block:3px double var(--ink)}.figures dd{font-family:var(--uncial);font-size:1.2rem}.notice{border-left:4px solid var(--ruby);background:var(--panel);font-size:1.05rem}.mark-checked{color:var(--moss)}.story{border-top:3px double var(--ink)}.ring{border-block:3px double var(--ink);background:var(--panel);margin-top:1rem}.ring .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1rem;font-size:1.08rem}.ring a{text-decoration:none;color:var(--ink)}.ring a:hover{color:var(--ruby);text-decoration:underline}.ring-mid{font-family:var(--uncial);font-size:.98rem;color:var(--ruby)!important}.site-foot{color:#e9ddbb;background-color:var(--navy);background-image:radial-gradient(circle at 50% 50%,rgba(195,154,28,.5) 0 1.5px,transparent 2px),linear-gradient(45deg,transparent 48%,rgba(195,154,28,.16) 48% 52%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(195,154,28,.16) 48% 52%,transparent 52%);background-size:28px 28px;border-top:4px solid var(--gilt)}@media(min-width:48rem){.site-foot .wrap{grid-template-columns:1.4fr 1fr}.foot-fun{grid-column:1 / -1}}.site-foot .site-name,.site-foot .site-name:visited{color:#fbe9b0}.site-foot p{font-size:1.02rem}.site-foot h2{color:#e2bd4a;font-family:var(--serif)}.site-foot a,.site-foot a:visited{color:#fff6dc}.site-foot ul{font-size:1.05rem}.foot-fun{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;border-top:1px solid rgba(226,189,74,.5);padding-top:1.5rem}.counter{display:flex;align-items:center;gap:.8rem;margin:0;font-variant-caps:small-caps;letter-spacing:.04em}.odometer{display:inline-flex;gap:2px;padding:3px;background:#0d0a07;border:2px inset #8a8170}.odometer b{font-family:Courier New,monospace;font-weight:700;font-size:1.15rem;color:#7cff6b;background:#151515;padding:.05rem .32rem}.badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.badges span{font-family:var(--uncial);font-size:.68rem;line-height:1.1;color:var(--ink);background:linear-gradient(#f7e9b8,#d9b64a);border:2px outset #f3dc8c;padding:.35rem .6rem}:root{--paper: #fbf3dc;--panel: #f1e3bd;--ink: #23170f;--ink-soft: #5e4a38;--navy: #1c3fa8;--ruby: #d0122d;--gilt: #f2c21a;--rule: #d2bc86;--hand: "MedievalSharp", "Uncial Antiqua", "EB Garamond", serif;--pixel: "Press Start 2P", "Courier New", monospace;--scroll: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Crect width='120' height='120' fill='%231b3f9f'/%3E%3Cg fill='none' stroke='%23f4e7c3' stroke-width='5' stroke-linecap='round'%3E%3Cpath d='M0 60 C0 22 44 18 50 52 C54 74 28 78 28 60 C28 50 40 48 42 58'/%3E%3Cpath d='M120 60 C120 98 76 102 70 68 C66 46 92 42 92 60 C92 70 80 72 78 62'/%3E%3Cpath d='M60 0 C98 0 102 44 68 50'/%3E%3Cpath d='M60 120 C22 120 18 76 52 70'/%3E%3C/g%3E%3Cg fill='%23f4e7c3'%3E%3Cellipse cx='60' cy='60' rx='7' ry='3.5' transform='rotate(45 60 60)'/%3E%3Cellipse cx='14' cy='14' rx='8' ry='4' transform='rotate(-45 14 14)'/%3E%3Cellipse cx='106' cy='106' rx='8' ry='4' transform='rotate(-45 106 106)'/%3E%3Ccircle cx='106' cy='14' r='4'/%3E%3Ccircle cx='14' cy='106' r='4'/%3E%3C/g%3E%3C/svg%3E");--bunting: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='44' viewBox='0 0 240 44'%3E%3Cpath d='M0 8 Q60 20 120 10 T240 8' fill='none' stroke='%232a1c12' stroke-width='2'/%3E%3Cpath d='M6 15 l22 0 l-11 24 z' fill='%23e4002b' stroke='%232a1c12' stroke-width='1'/%3E%3Cpath d='M36 12 l22 0 l-11 24 z' fill='%23ffcc00' stroke='%232a1c12' stroke-width='1'/%3E%3Cpath d='M66 15 l22 0 l-11 24 z' fill='%231fa34a' stroke='%232a1c12' stroke-width='1'/%3E%3Cpath d='M96 12 l22 0 l-11 24 z' fill='%231c6dd0' stroke='%232a1c12' stroke-width='1'/%3E%3Cpath d='M126 15 l22 0 l-11 24 z' fill='%23f26a1b' stroke='%232a1c12' stroke-width='1'/%3E%3Cpath d='M156 12 l22 0 l-11 24 z' fill='%23a23bbf' stroke='%232a1c12' stroke-width='1'/%3E%3Cpath d='M186 15 l22 0 l-11 24 z' fill='%2319b5c8' stroke='%232a1c12' stroke-width='1'/%3E%3Cpath d='M216 12 l22 0 l-11 24 z' fill='%23ff5fa2' stroke='%232a1c12' stroke-width='1'/%3E%3C/svg%3E");--sword: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 14 14' shape-rendering='crispEdges'%3E%3Cpath d='M1 1h2v1h1v1h1v1h1v1h1v1h1v1h1v1h-1v1h-1v-1h-1v-1h-1v-1h-1v-1h-1v-1h-1v-1h-1v-1h-1z' fill='%23dfe6ee' stroke='%231b1b1b' stroke-width='.5'/%3E%3Cpath d='M7 10h1v1h1v1h-1v-1h-1zM10 7h1v1h1v1h-1v-1h-1z' fill='%23f2c21a' stroke='%231b1b1b' stroke-width='.4'/%3E%3Cpath d='M10 10h2v2h-2z' fill='%238a4b16' stroke='%231b1b1b' stroke-width='.4'/%3E%3Cpath d='M12 12h1v1h-1z' fill='%23f2c21a' stroke='%231b1b1b' stroke-width='.4'/%3E%3C/svg%3E")}html{background:#1b3f9f var(--scroll) 0 0 / 120px 120px}body{background:none;cursor:var(--sword) 2 2,auto}a,button,summary,select,.tile{cursor:var(--sword) 2 2,pointer}.sheet{max-width:84rem;margin:clamp(.6rem,2.2vw,2rem) auto;background-color:var(--paper);background-image:radial-gradient(60rem 40rem at 12% 4%,rgba(255,252,240,.8),transparent 60%),radial-gradient(50rem 38rem at 95% 40%,rgba(214,180,104,.18),transparent 62%);border:4px solid var(--ink);box-shadow:0 0 0 5px var(--gilt),0 0 0 8px var(--ruby),0 0 0 11px var(--ink),0 14px 0 11px #00000040}@media(max-width:40rem){.sheet{margin:14px}}h1,h2,h3{font-family:var(--black);font-weight:400;letter-spacing:.01em}h1{color:var(--navy);font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.05}h2{color:var(--ruby);font-size:clamp(1.8rem,3.4vw,2.5rem)}h3{color:var(--navy);font-size:1.5rem}.prose h2:before,.panel-tab>h2:before{content:"✦ ";color:var(--gilt);-webkit-text-stroke:1px var(--ink);font-size:.7em;vertical-align:.12em}.label,.site-nav a,.button,th,.crumbs,.filters label,.site-foot h2,.tabs [role=tab],.fold>summary,.flag{font-family:var(--hand);font-variant-caps:normal;letter-spacing:.01em;font-size:1.05rem;font-weight:400}.site-head{position:static;border-bottom:0;background:transparent}.site-head:before{display:none}.site-head .wrap{padding-block:1rem .6rem}.site-name{font-family:var(--black);font-size:clamp(1.9rem,4vw,2.7rem);color:var(--navy);display:inline-flex;align-items:center;gap:.6rem}.site-name:visited{color:var(--navy)}.site-name:hover{color:var(--ruby)}.site-name .crest{width:2.5rem;height:2.9rem;flex:none}.site-nav{gap:.3rem .5rem}.site-nav a{color:var(--ink);background:#fff8e2;border:2px outset #f6dc7a;padding:.22rem .7rem}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--ruby);color:#fff6dc;border-style:inset;border-color:#f6dc7a}.ticker{background:var(--navy);color:#ffe46b;border-block:3px solid var(--gilt);font-family:var(--hand);font-variant-caps:normal;font-size:1.05rem;letter-spacing:.02em}.ticker-run span:before{content:"⚔";color:#fff}.bunting{height:44px;background:var(--bunting) repeat-x 0 0 / 240px 44px}.bunting.low{margin-top:2.5rem}.button{font-size:1.2rem;border-width:4px;background:var(--ruby);border-color:#ffd94a;box-shadow:3px 4px 0 var(--ink)}.button.ghost,.button.on-dark.ghost{background:var(--gilt);color:var(--ink)}.button.ghost:visited{color:var(--ink)}.button:hover,.button.ghost:hover,.button.on-dark:hover{background:var(--navy);color:#fff6dc}@media(prefers-reduced-motion:no-preference){.button:hover{animation:wobble .35s ease 1}}@keyframes wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-2.5deg)}70%{transform:rotate(2.5deg)}}.hero.has-photo{background-image:linear-gradient(#142c8280,#1410289e),var(--hero)}.hero h1{color:#ffe46b;font-size:clamp(3.4rem,10vw,7rem);-webkit-text-stroke:2px #1a1030;paint-order:stroke fill;text-shadow:4px 5px 0 var(--ruby)}.hero h1:before{content:"✦  ✦  ✦";color:#fff;-webkit-text-stroke:0;text-shadow:none;font-size:.2em;letter-spacing:.3em}.hero p{font-size:1.45rem;text-shadow:0 2px 0 rgba(0,0,0,.6)}.section-head h2{color:var(--navy)}.thirds>div{background:#fff8e2;border:3px solid var(--ink);box-shadow:5px 6px 0 var(--navy);padding:1.3rem 1.4rem}.thirds h3{color:var(--ruby);font-size:1.7rem}.pull p{font-family:var(--hand);font-style:normal;color:var(--navy)}.prose>p:first-of-type:first-letter,.lot-body>.standfirst:first-letter{background:var(--ruby);color:#ffe46b;border-color:var(--gilt)}.tile .frame{border-width:4px;box-shadow:0 0 0 4px var(--gilt),0 0 0 7px var(--navy),0 0 0 9px var(--ink),8px 12px 0 7px #1c3fa838;margin:9px}@media(prefers-reduced-motion:no-preference){.tile{transition:transform .18s ease}.tiles>li:nth-child(odd) .tile:hover{transform:rotate(-1.2deg) translateY(-4px)}.tiles>li:nth-child(2n) .tile:hover{transform:rotate(1.2deg) translateY(-4px)}}.tile .meta{font-family:var(--pixel);font-variant-caps:normal;font-size:.6rem;letter-spacing:0;line-height:1.6;color:var(--ruby);text-transform:uppercase;margin-top:1.3rem}.tile h3{font-family:var(--hand);color:var(--navy);font-size:1.45rem}.tile .price{font-family:var(--hand);font-size:1.3rem;color:var(--ink)}.tile .price:before{content:"";display:inline-block;width:.8em;height:.8em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3a8,var(--gilt) 55%,#b78a05);border:2px solid var(--ink);margin-right:.4em;vertical-align:-.08em}.tile .sub{font-family:var(--pixel);font-size:.58rem;color:var(--ink);margin-top:.6rem}.country-head{color:var(--navy);font-size:clamp(2rem,4vw,2.8rem);border-bottom:0;padding-bottom:0}.country-head:before{content:"⚔ ";color:var(--ruby);font-family:var(--serif);font-size:.7em}.country-head span{font-family:var(--pixel);font-style:normal;font-size:.62rem;color:var(--ruby)}.country-head span:after{content:" churches"}.country{padding-top:.5rem}.country .tiles{border-top:44px solid transparent;border-image:var(--bunting) 44 0 0 0 / 44px 0 0 0 repeat;padding-top:.4rem}.filters{border-block:4px double var(--navy)}.filters select{font-family:var(--hand)}.panel{background:linear-gradient(#27409f,#131f5c);color:#fff;border:4px solid #fff;border-radius:10px;box-shadow:0 0 0 4px #10163f,7px 9px 0 4px #00000047;padding:1.4rem 1.4rem 1.5rem}.panel dt{font-family:var(--pixel);font-variant-caps:normal;font-size:.58rem;letter-spacing:0;line-height:1.7;color:#ffe46b;text-transform:uppercase}.panel dd{font-family:var(--hand);color:#fff;font-size:1.25rem}.panel dd.price{font-family:var(--hand);color:#ffe46b;font-size:1.75rem}.panel .pips{color:#ff5a6e;font-size:1.3rem}.panel .pips .off{color:#ffffff47}.panel .small{color:#cfd6f5}.panel dl>div:first-child dt:before{content:"▶ ";color:#fff}@media(prefers-reduced-motion:no-preference){.panel dl>div:first-child dt:before{animation:blink 1s steps(2) infinite}}@keyframes blink{50%{opacity:0}}.gallery .lead{border-width:4px;box-shadow:0 0 0 4px var(--gilt),0 0 0 7px var(--navy),0 0 0 9px var(--ink);margin:9px;width:calc(100% - 18px)}.lot h1{color:var(--navy)}.lot .label{font-family:var(--pixel);font-size:.62rem;color:var(--ruby)!important;text-transform:uppercase}.tabs{position:static;border-bottom:4px double var(--navy);gap:.4rem;background:transparent}.tabs [role=tab]{background:#fff8e2;border:2px solid var(--ink);border-bottom:0;border-radius:10px 10px 0 0;padding:.5rem .9rem;margin-bottom:0;color:var(--ink)}.tabs [role=tab][aria-selected=true]{background:var(--ruby);color:#fff6dc;border-color:var(--ink)}.figures{border-block:4px double var(--navy)}.figures dt{font-family:var(--pixel);font-variant-caps:normal;font-size:.56rem;letter-spacing:0;text-transform:uppercase;color:var(--ruby);line-height:1.7}.figures dd{font-family:var(--hand);font-size:1.35rem;color:var(--navy)}.story .when{font-family:var(--hand);font-size:1.08rem}th{font-family:var(--hand);color:var(--navy);border-bottom:4px double var(--navy)}.ring{background:var(--gilt);border-block:4px solid var(--ink)}.ring a{font-family:var(--hand)}.ring-mid{font-family:var(--hand);font-size:1.15rem}.site-foot{border-top:0;margin-top:0;background:#1b3f9f var(--scroll) 0 0 / 120px 120px}.site-foot .wrap{background:#0e1642e6;margin-block:22px;border:3px solid var(--gilt);max-width:calc(100% - 44px);padding:2rem}.site-foot .site-name,.site-foot .site-name:visited{color:#ffe46b}.badges span{font-family:var(--hand);font-size:.8rem}:root{--pink: #ff2f6d;--pink-lite: #ff9fd2;--pink-deep: #c8104f;--slate: #26302a;--stone-pale: rgba(243, 240, 230, .93);--sky: #5f86ad;--paper: #f3f0e6;--panel: #e6e4d8;--ink: #26302a;--ink-soft: #55615a;--navy: var(--pink-deep);--ruby: var(--pink);--gilt: var(--pink-lite);--rule: #c9c9bb;--pinn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='420' viewBox='0 0 70 420'%3E%3Cg fill='%23ff2f6d' stroke='%23ff9fd2' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M35 2 l6 16 l-4 0 l12 34 l-7 -2 l14 40 l-9 -3 l6 25 l-36 0 l6 -25 l-9 3 l14 -40 l-7 2 l12 -34 l-4 0 z'/%3E%3Ccircle cx='35' cy='10' r='5'/%3E%3Cpath d='M14 112 h42 v10 h-42 z'/%3E%3Cpath d='M24 122 h22 v150 h-22 z'/%3E%3Cpath d='M12 272 h46 l-6 14 h-34 z'/%3E%3Cpath d='M22 286 h26 v86 h-26 z'/%3E%3Cpath d='M6 372 h58 v12 h-58 z'/%3E%3Cpath d='M2 384 h66 v30 h-66 z'/%3E%3C/g%3E%3Cg fill='%23ff9fd2'%3E%3Ccircle cx='35' cy='150' r='5'/%3E%3Ccircle cx='35' cy='176' r='5'/%3E%3Ccircle cx='35' cy='320' r='5'/%3E%3Cpath d='M35 200 l7 12 l-7 12 l-7 -12 z'/%3E%3C/g%3E%3C/svg%3E");--canopy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='130' viewBox='0 0 520 130'%3E%3Cg fill='none' stroke='%23ff2f6d' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 124 C120 124 210 86 260 22 C310 86 400 124 510 124'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ff9fd2' stroke-width='2'%3E%3Cpath d='M10 124 C120 124 210 86 260 22 C310 86 400 124 510 124'/%3E%3C/g%3E%3Cg fill='%23ff2f6d' stroke='%23ff9fd2' stroke-width='2'%3E%3Cpath d='M260 0 l9 16 l-5 0 l8 18 l-24 0 l8 -18 l-5 0 z'/%3E%3Ccircle cx='196' cy='78' r='8'/%3E%3Ccircle cx='324' cy='78' r='8'/%3E%3Ccircle cx='130' cy='108' r='8'/%3E%3Ccircle cx='390' cy='108' r='8'/%3E%3Ccircle cx='60' cy='120' r='7'/%3E%3Ccircle cx='460' cy='120' r='7'/%3E%3C/g%3E%3C/svg%3E");--quat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='%23ff2f6d' stroke='%23ff9fd2' stroke-width='1.5'%3E%3Ccircle cx='20' cy='10' r='8'/%3E%3Ccircle cx='20' cy='30' r='8'/%3E%3Ccircle cx='10' cy='20' r='8'/%3E%3Ccircle cx='30' cy='20' r='8'/%3E%3C/g%3E%3Ccircle cx='20' cy='20' r='4' fill='%23ff9fd2'/%3E%3C/svg%3E")}html{background:#aab0a2 var(--stone) center top / cover fixed}body{cursor:auto}a,button,summary,select,.tile{cursor:pointer}.sheet{max-width:none;margin:0;background:none;border:0;box-shadow:none}.bunting{display:none}a{color:var(--pink-deep)}a:visited{color:#8f2a6a}a:hover{color:var(--pink)}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--pink);outline-offset:3px}h1,h2,h3{color:var(--pink)}h1{-webkit-text-stroke:1px var(--pink-lite);paint-order:stroke fill}h2{color:var(--pink-deep)}h3{color:var(--slate)}.prose h2:before,.panel-tab>h2:before{content:"";display:inline-block;width:.7em;height:.7em;background:var(--quat) center / contain no-repeat;margin-right:.35em;-webkit-text-stroke:0;vertical-align:.02em}main>.wrap,main>.section>.wrap{background:var(--stone-pale);border:3px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite),0 0 0 6px var(--pink),0 18px 40px #1e241e47;margin-block:clamp(1.6rem,4vw,3rem);padding-block:clamp(1.2rem,3vw,2.2rem);max-width:min(var(--page),100% - 2 * clamp(.9rem,3vw,2.5rem));position:relative}main>.wrap:before,main>.wrap:after,main>.section>.wrap:before,main>.section>.wrap:after{content:"";position:absolute;top:-22px;width:40px;height:40px;background:var(--quat) center / contain no-repeat}main>.wrap:before,main>.section>.wrap:before{left:-22px}main>.wrap:after,main>.section>.wrap:after{right:-22px}.section{padding-block:0}.section+.section{border-top:0}.page-head{padding-top:1rem}.site-head .wrap{padding-block:1.2rem .8rem}.site-name{color:var(--pink);-webkit-text-stroke:1px var(--pink-lite);paint-order:stroke fill;font-size:clamp(2.1rem,4.6vw,3.1rem);text-shadow:0 2px 10px rgba(30,36,30,.35)}.site-name:visited,.site-name:hover{color:var(--pink)}.site-name .crest path:first-child{fill:var(--pink)}.site-name .crest path:nth-child(2){fill:var(--pink-lite)}.site-name .crest path:last-child{fill:var(--sky)}.site-nav a{background:var(--stone-pale);border:2px solid var(--pink);color:var(--slate);padding:.2rem .75rem}.site-nav a:visited{color:var(--slate)}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--pink);color:var(--slate);border-style:solid;border-color:var(--pink-lite)}.ticker{background:#26302ae0;color:var(--pink-lite);border-block:2px solid var(--pink)}.ticker-run span:before{content:"✦";color:var(--pink)}.button,.button.on-dark{background:var(--pink);color:var(--slate);border:3px solid var(--pink-lite);box-shadow:0 0 0 2px var(--pink),3px 5px #26302a8c}.button:visited{color:var(--slate)}.button.ghost,.button.on-dark.ghost{background:var(--stone-pale);color:var(--pink-deep);border-color:var(--pink);box-shadow:3px 5px #26302a73}.button.ghost:visited{color:var(--pink-deep)}.button:hover,.button.ghost:hover,.button.on-dark:hover{background:var(--slate);color:var(--pink-lite);border-color:var(--pink)}.hero,.hero.has-photo{background:none}.hero:after{display:none}.hero .wrap{padding-block:clamp(5.5rem,12vw,9rem) clamp(2.5rem,6vw,4rem)}.niche{position:relative;width:min(24rem,62vw);margin:0 auto}.niche .window{aspect-ratio:3 / 4.1;border-radius:50% 50% 0 0/33% 33% 0 0;background:var(--sky) var(--hero) center / cover;border:5px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite),0 0 0 9px #26302a80,0 24px 50px #1e241e73;filter:saturate(.82) contrast(.96)}.niche:before,.niche:after{content:"";position:absolute;bottom:-6px;width:clamp(40px,9vw,70px);height:92%;background:var(--pinn) center bottom / contain no-repeat}.niche:before{left:clamp(-90px,-11vw,-52px)}.niche:after{right:clamp(-90px,-11vw,-52px)}.niche .canopy{position:absolute;left:-22%;right:-22%;top:clamp(-88px,-11vw,-50px);height:clamp(60px,12vw,100px);background:var(--canopy) center bottom / contain no-repeat}.hero h1{position:relative;margin-top:clamp(-4.2rem,-8vw,-2.4rem);color:var(--pink);-webkit-text-stroke:2px var(--pink-lite);text-shadow:0 3px 0 rgba(38,48,42,.35),0 0 26px rgba(255,47,109,.35);font-size:clamp(3.4rem,10.5vw,7.4rem)}.hero h1:before{display:none}.hero p{color:var(--slate);background:var(--stone-pale);border:2px solid var(--pink);padding:1rem 1.3rem;text-shadow:none;font-size:1.35rem}.section-head h2{color:var(--pink);-webkit-text-stroke:1px var(--pink-lite);paint-order:stroke fill}.thirds>div{background:#ffffff73;border:2px solid var(--pink);box-shadow:none}.thirds h3{color:var(--pink-deep)}.pull p{color:var(--slate)}.pull p:before{color:var(--pink)}.prose>p:first-of-type:first-letter,.lot-body>.standfirst:first-letter{background:var(--pink);color:var(--slate);border-color:var(--pink-lite);box-shadow:0 0 0 2px var(--pink)}.tile .frame{border:4px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite),6px 10px 0 2px #26302a38;margin:4px;background:var(--sky)}.tile .frame img{filter:saturate(.85)}.tile:hover .frame img{filter:none}.tile .meta,.tile .sub,.country-head span,.lot .label,.figures dt{font-family:var(--hand);font-size:.98rem;text-transform:none;letter-spacing:.01em;line-height:1.4}.tile .meta{color:var(--pink-deep);margin-top:1.1rem}.tile .sub{color:var(--ink-soft);margin-top:.3rem}.tile h3{color:var(--slate)}.tile:hover h3{color:var(--pink-deep)}.tile .price:before{background:var(--pink);border:2px solid var(--pink-lite);box-shadow:0 0 0 1px var(--pink)}.country-head{color:var(--pink);-webkit-text-stroke:1px var(--pink-lite);paint-order:stroke fill}.country-head:before{content:"";display:inline-block;width:.6em;height:.6em;background:var(--quat) center / contain no-repeat;margin-right:.3em}.country-head span{color:var(--pink-deep);-webkit-text-stroke:0}.country .tiles{border:0;border-top:3px solid var(--pink);border-image:none;padding-top:2rem}.filters{border-block:3px solid var(--pink)}.filters select{border-color:var(--pink);background:#fff}.gallery .lead{border:4px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite);margin:2px;width:calc(100% - 4px)}.thumb[aria-pressed=true]{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink-lite)}.lot h1{color:var(--pink)}.lot .label{color:var(--pink-deep)!important}.tabs{border-bottom:3px solid var(--pink)}.tabs [role=tab]{background:#ffffff80;border:2px solid var(--pink);border-bottom:0;border-radius:1.4rem 1.4rem 0 0;color:var(--slate)}.tabs [role=tab][aria-selected=true]{background:var(--pink);color:var(--slate);border-color:var(--pink)}.panel{background:linear-gradient(#6c93b8,#4f7399);color:#fff;border:5px solid var(--pink);border-radius:11rem 11rem 0 0/7.5rem 7.5rem 0 0;box-shadow:0 0 0 2px var(--pink-lite),0 14px 30px #1e241e59;padding:4.2rem 1.6rem 1.6rem}.panel dt{font-family:var(--hand);font-size:.98rem;text-transform:none;color:#ffd3ea;line-height:1.3}.panel dl>div:first-child dt:before{content:none}.panel dd{color:#fff}.panel dd.price{color:#fff;font-family:var(--black);font-size:2rem;text-shadow:0 2px 0 rgba(38,48,42,.4)}.panel .pips .off{color:#ffffff4d;-webkit-text-stroke:0}.panel .small{color:#e8eef5}.figures{border-block:3px solid var(--pink)}.figures dt{color:var(--pink-deep)}.figures dd{color:var(--slate)}.story{border-top:3px solid var(--pink)}.story .when{color:var(--pink-deep)}th{color:var(--pink-deep);border-bottom:3px solid var(--pink)}.fold>summary:after{color:var(--pink)}.notice{border-left-color:var(--pink);background:#ffffff80}.mark-checked{color:#2f6b4a}.mark-unknown{color:var(--pink-deep)}.ring{background:#26302ae0;border-block:2px solid var(--pink)}.ring a,.ring a:visited{color:var(--pink-lite)}.ring-mid{color:var(--pink)!important}.site-foot{background:none;border-top:0;margin-top:2rem}.site-foot .wrap{background:#26302ae6;border:3px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite);max-width:min(var(--page),100% - 2 * clamp(.9rem,3vw,2.5rem));margin-block:0 2rem}.site-foot .site-name,.site-foot .site-name:visited{color:var(--pink)}.site-foot h2{color:var(--pink-lite)}.site-foot a,.site-foot a:visited{color:#fff}.foot-fun{border-top-color:var(--pink)}.badges span{background:var(--pink);border:2px solid var(--pink-lite);color:var(--slate)}:root{--pink: #e7ff0a;--pink-lite: #10130c;--pink-deep: #e7ff0a;--slate: #10130c;--stone-pale: rgba(18, 22, 19, .9);--paper: #151a16;--panel: #1f2520;--ink: #f1f0e7;--ink-soft: #b9beb2;--rule: rgba(241, 240, 231, .2);--pinn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='420' viewBox='0 0 70 420'%3E%3Cg fill='%23e7ff0a' stroke='%2310130c' stroke-width='2.5' stroke-linejoin='round'%3E%3Cpath d='M35 2 l5 18 l12 -6 l-8 16 l16 -2 l-12 14 l14 4 l-13 9 l11 12 l-14 1 l6 26 l-34 0 l6 -26 l-14 -1 l11 -12 l-13 -9 l14 -4 l-12 -14 l16 2 l-8 -16 l12 6 z'/%3E%3Cpath d='M14 112 h42 v10 h-42 z'/%3E%3Cpath d='M25 122 h20 v60 l12 10 l-12 10 v70 h-20 v-70 l-12 -10 l12 -10 z'/%3E%3Cpath d='M12 272 h46 l-6 14 h-34 z'/%3E%3Cpath d='M24 286 h22 v40 l10 8 l-10 8 v30 h-22 v-30 l-10 -8 l10 -8 z'/%3E%3Cpath d='M6 372 h58 v12 h-58 z'/%3E%3Cpath d='M2 384 h66 l-8 30 h-50 z'/%3E%3C/g%3E%3Cg fill='%2310130c'%3E%3Cpath d='M35 140 l6 10 l-6 10 l-6 -10 z'/%3E%3Cpath d='M35 226 l6 10 l-6 10 l-6 -10 z'/%3E%3Ccircle cx='35' cy='300' r='4'/%3E%3Ccircle cx='35' cy='356' r='4'/%3E%3C/g%3E%3C/svg%3E");--canopy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='140' viewBox='0 0 520 140'%3E%3Cpath d='M10 132 C120 132 210 94 260 30 C310 94 400 132 510 132' fill='none' stroke='%2310130c' stroke-width='18' stroke-linecap='round'/%3E%3Cpath d='M10 132 C120 132 210 94 260 30 C310 94 400 132 510 132' fill='none' stroke='%23e7ff0a' stroke-width='12' stroke-linecap='round'/%3E%3Cg fill='%23e7ff0a' stroke='%2310130c' stroke-width='2.5' stroke-linejoin='round'%3E%3Cpath d='M260 0 l8 16 l14 -4 l-9 13 l9 13 l-22 -3 l-22 3 l9 -13 l-9 -13 l14 4 z'/%3E%3Cpath d='M206 78 l-4 -26 l18 16 z'/%3E%3Cpath d='M314 78 l4 -26 l-18 16 z'/%3E%3Cpath d='M150 110 l-10 -24 l22 10 z'/%3E%3Cpath d='M370 110 l10 -24 l-22 10 z'/%3E%3Cpath d='M86 126 l-12 -20 l22 6 z'/%3E%3Cpath d='M434 126 l12 -20 l-22 6 z'/%3E%3Cpath d='M30 132 l-14 -14 l20 0 z'/%3E%3Cpath d='M490 132 l14 -14 l-20 0 z'/%3E%3C/g%3E%3C/svg%3E");--quat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='%23e7ff0a' stroke='%2310130c' stroke-width='2.5' stroke-linejoin='round'%3E%3Cpath d='M30 1 l5 20 l12 -8 l-8 12 l20 5 l-20 5 l8 12 l-12 -8 l-5 20 l-5 -20 l-12 8 l8 -12 l-20 -5 l20 -5 l-8 -12 l12 8 z'/%3E%3C/g%3E%3Cpath d='M30 23 l7 7 l-7 7 l-7 -7 z' fill='%2310130c'/%3E%3C/svg%3E");--vine: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='200' viewBox='0 0 56 200'%3E%3Cpath d='M28 0 C6 30 50 70 28 100 C6 130 50 170 28 200' fill='none' stroke='%2310130c' stroke-width='9'/%3E%3Cpath d='M28 0 C6 30 50 70 28 100 C6 130 50 170 28 200' fill='none' stroke='%23e7ff0a' stroke-width='5'/%3E%3Cg fill='%23e7ff0a' stroke='%2310130c' stroke-width='2.5' stroke-linejoin='round'%3E%3Cpath d='M17 26 l-15 -12 l4 20 z'/%3E%3Cpath d='M40 74 l14 -14 l-2 20 z'/%3E%3Cpath d='M17 126 l-15 -12 l4 20 z'/%3E%3Cpath d='M40 174 l14 -14 l-2 20 z'/%3E%3Cpath d='M28 44 l8 8 l-8 8 l-8 -8 z'/%3E%3Cpath d='M28 144 l8 8 l-8 8 l-8 -8 z'/%3E%3Cpath d='M36 100 l14 4 l-12 8 z'/%3E%3Cpath d='M20 0 l-12 6 l12 6 z'/%3E%3C/g%3E%3C/svg%3E");--sigil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='50' viewBox='0 0 460 50'%3E%3Cg fill='%23e7ff0a' stroke='%2310130c' stroke-width='2.5' stroke-linejoin='round'%3E%3Cpath d='M230 2 l8 16 l18 -8 l-10 15 l10 15 l-18 -8 l-8 16 l-8 -16 l-18 8 l10 -15 l-10 -15 l18 8 z'/%3E%3Cpath d='M190 25 l-150 -4 l-36 4 l36 4 z'/%3E%3Cpath d='M270 25 l150 -4 l36 4 l-36 4 z'/%3E%3Cpath d='M150 21 l-8 -14 l-10 13 z'/%3E%3Cpath d='M150 29 l-8 14 l-10 -13 z'/%3E%3Cpath d='M310 21 l8 -14 l10 13 z'/%3E%3Cpath d='M310 29 l8 14 l10 -13 z'/%3E%3Cpath d='M90 22 l-6 -10 l-8 9 z'/%3E%3Cpath d='M370 22 l6 -10 l8 9 z'/%3E%3Cpath d='M90 28 l-6 10 l-8 -9 z'/%3E%3Cpath d='M370 28 l6 10 l8 -9 z'/%3E%3C/g%3E%3C/svg%3E")}body{color:var(--ink);cursor:var(--sword) 2 2,auto}a,button,summary,select,.tile,.lead img{cursor:var(--sword) 2 2,pointer}a:visited{color:#cfdc6e}a:hover{color:#fff}::selection{background:var(--pink);color:var(--slate)}h1,.site-name,.country-head,.section-head h2{-webkit-text-stroke:1.5px var(--pink-lite);paint-order:stroke fill}h2{color:var(--pink)}h3,.tile h3{color:var(--ink)}.tile:hover h3{color:var(--pink)}.hero h1,.site-name{text-shadow:3px 0 0 rgba(255,0,170,.55),-3px 0 0 rgba(0,229,255,.55),0 0 28px rgba(231,255,10,.45)}.hero h1{-webkit-text-stroke:2px var(--pink-lite)}.site-name{text-shadow:2px 0 0 rgba(255,0,170,.5),-2px 0 0 rgba(0,229,255,.5),0 2px 10px rgba(0,0,0,.5)}@media(min-width:76rem){body:before,body:after{content:"";position:fixed;top:0;bottom:0;width:56px;background:var(--vine) repeat-y center top / 56px 200px;z-index:3;pointer-events:none;filter:drop-shadow(0 0 6px rgba(231,255,10,.35))}body:before{left:6px}body:after{right:6px;transform:scaleX(-1)}}main>.wrap,main>.section>.wrap{border:3px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite),0 0 22px #e7ff0a47,0 18px 40px #00000073}main>.wrap:before,main>.wrap:after,main>.section>.wrap:before,main>.section>.wrap:after{top:-31px;width:60px;height:60px;filter:drop-shadow(0 0 5px rgba(231,255,10,.5))}main>.wrap:before,main>.section>.wrap:before{left:-31px}main>.wrap:after,main>.section>.wrap:after{right:-31px}.prose h2:before,.panel-tab>h2:before{width:.85em;height:.85em;vertical-align:-.05em}.site-nav a,.site-nav a:visited{color:var(--ink);background:var(--stone-pale);border:2px solid var(--pink)}.site-nav a:hover,.site-nav a[aria-current=page]{background:var(--pink);color:var(--slate);border-color:var(--pink-lite)}.ticker{color:var(--pink);background:#0a0c0aeb}.ticker-run span:before{color:#fff}.button,.button.on-dark{background:var(--pink);color:var(--slate);border:0;box-shadow:none;padding:.85rem 1.7rem;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);filter:drop-shadow(0 0 8px rgba(231,255,10,.55))}.button.ghost,.button.on-dark.ghost{background:var(--slate);color:var(--pink);box-shadow:inset 0 0 0 2px var(--pink)}.button.ghost:visited{color:var(--pink)}.button:hover,.button.ghost:hover,.button.on-dark:hover{background:#fff;color:var(--slate)}.prose a.button,.prose a.button:hover{color:var(--slate)}.niche .window{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-lite),0 0 34px #e7ff0a80,0 24px 50px #00000080}.niche .window:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(rgba(0,0,0,.14) 0 2px,transparent 2px 5px);mix-blend-mode:multiply}.niche .window{position:relative}.niche:before,.niche:after,.niche .canopy{filter:drop-shadow(0 0 8px rgba(231,255,10,.55))}.niche .canopy{height:clamp(66px,13vw,108px)}.hero p{color:var(--ink);border-color:var(--pink)}.pull p{color:var(--ink)}.thirds>div{background:#ffffff0d;border:2px solid var(--pink)}.thirds h3{color:var(--pink)}.prose>p:first-of-type:first-letter,.lot-body>.standfirst:first-letter{background:var(--pink);color:var(--slate);border-color:var(--pink-lite);box-shadow:0 0 0 2px var(--pink),0 0 14px #e7ff0a80}.country:before{content:"";display:block;height:46px;margin:0 auto 1.2rem;background:var(--sigil) center / contain no-repeat;filter:drop-shadow(0 0 6px rgba(231,255,10,.5))}.country .tiles{border-top:3px solid var(--pink)}.country-head span,.tile .meta{color:var(--pink)}.filters select{background:#1c211d;color:var(--ink);border-color:var(--pink)}.filters label,.filters .count{color:var(--ink-soft)}.tile .frame{border-radius:50% 50% 0 0/20% 20% 0 0;border:3px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite),0 0 16px #e7ff0a4d;background:#0e110f;isolation:isolate}.tile .frame:before,.thumb:before,.gallery .lead:before{content:"";position:absolute;inset:-24px;background:var(--img) center / cover no-repeat;filter:blur(18px) brightness(.55) saturate(.8);z-index:-1}.tile .frame img{object-fit:contain;object-position:center;filter:none;padding-top:4%}.tile:hover .frame img{transform:none}.gallery .lead{position:relative;overflow:hidden;isolation:isolate;background:#0e110f;border:3px solid var(--pink);box-shadow:0 0 0 2px var(--pink-lite),0 0 20px #e7ff0a4d;aspect-ratio:3 / 2;max-height:min(38rem,78vh)}.gallery .lead img{object-fit:contain;object-position:center;background:none;width:100%;height:100%}.gallery .strip{grid-auto-columns:7.5rem;gap:.6rem;padding:4px}.thumb{position:relative;overflow:hidden;isolation:isolate;background:#0e110f;border:2px solid rgba(241,240,231,.35);aspect-ratio:4 / 3}.thumb img{object-fit:contain;object-position:center;width:100%;height:100%;aspect-ratio:auto}.thumb[aria-pressed=true]{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink-lite),0 0 10px #e7ff0a99}.gallery .zoom-hint{font-family:var(--hand);font-size:.95rem;color:var(--ink-soft);margin:.2rem 0 0}dialog.zoom{border:3px solid var(--pink);padding:0;background:#0b0d0b;max-width:96vw;max-height:94vh;box-shadow:0 0 40px #e7ff0a66}dialog.zoom::backdrop{background:#060806e0}dialog.zoom img{display:block;max-width:96vw;max-height:92vh;width:auto;height:auto}.tabs [role=tab]{color:var(--ink);background:#ffffff0f;border-radius:0;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.tabs [role=tab][aria-selected=true]{background:var(--pink);color:var(--slate)}.panel{border-color:var(--pink);box-shadow:0 0 0 2px var(--pink-lite),0 0 24px #e7ff0a59,0 14px 30px #00000073;background:linear-gradient(#5f86ad,#2f4d6e)}.panel dt{color:#f3ffad}.panel .pips{color:var(--pink);-webkit-text-stroke:1px var(--pink-lite)}.figures dd{color:var(--ink)}.notice{background:#ffffff0f}.mark-checked{color:#86e6a6}.mark-unknown{color:#ff9a6b}.ring a,.ring a:visited{color:var(--ink)}.ring a:hover,.site-foot h2{color:var(--pink)}.site-foot .wrap{box-shadow:0 0 0 2px var(--pink-lite),0 0 22px #e7ff0a40}.ticker,.site-head{position:relative;z-index:4}.tile .frame img{object-fit:cover;object-position:center;padding-top:0}.gallery .lead img{object-fit:cover}.gallery .lead.pair{grid-template-columns:1fr 1fr;gap:3px;background:var(--pink)}.gallery .lead.pair:before{display:none}.gallery .lead.pair img{min-width:0;min-height:0}.gallery .lead.upright img{object-fit:contain}.gallery .lead img[hidden]{display:none}.gallery .strip{grid-auto-columns:auto;align-items:stretch}.thumb{height:5.6rem;aspect-ratio:4 / 3}.thumb.tall{aspect-ratio:3 / 4}.thumb img{object-fit:cover}@media(max-width:34rem){.gallery .lead.pair{aspect-ratio:3 / 2}}.gallery .lead{grid-template-rows:minmax(0,1fr)}.gallery .lead img{min-height:0;min-width:0;max-height:100%}.hero .wrap.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,6vw,5rem);align-items:center;text-align:left;padding-block:clamp(3rem,7vw,5rem) clamp(2rem,5vw,3.5rem)}.hero .hero-text h1{margin:0 0 1.4rem;font-size:clamp(3.6rem,9vw,7.2rem);line-height:.95}.hero .hero-text p{margin-inline:0;max-width:36rem;background:#121613e6}.hero .hero-text .actions{justify-content:flex-start}.hero .niche{width:min(19rem,60vw);margin:clamp(3.5rem,8vw,6rem) auto 0}.niche .window{background:radial-gradient(ellipse at 50% 60%,#1c2030,#0a0c0b 75%);filter:none;overflow:hidden;display:grid}.neon-church{width:100%;height:100%;display:block}.neon-church .n-ye{stroke:#e7ff0a;filter:drop-shadow(0 0 5px rgba(231,255,10,.9))}.neon-church .n-ma{stroke:#ff3fb4;filter:drop-shadow(0 0 5px rgba(255,0,170,.9))}.neon-church .n-cy{stroke:#37e6ff;filter:drop-shadow(0 0 4px rgba(0,229,255,.8));opacity:.85}.hero h1.glow{color:#e7ff0a;-webkit-text-stroke:0;text-shadow:0 0 6px rgba(231,255,10,.9),0 0 22px rgba(231,255,10,.65),0 0 60px rgba(231,255,10,.4),3px 0 0 rgba(255,0,170,.55),-3px 0 0 rgba(0,229,255,.55)}@media(prefers-reduced-motion:no-preference){.hero h1.glow{animation:neon 4.5s infinite}.neon-church .n-ma{animation:neon 6s 1s infinite}}@keyframes neon{0%,to{opacity:1;filter:brightness(1)}42%{opacity:1;filter:brightness(1.35)}47%{opacity:.55;filter:brightness(.8)}49%{opacity:1;filter:brightness(1.2)}52%{opacity:.7;filter:brightness(.9)}54%{opacity:1;filter:brightness(1.35)}75%{filter:brightness(1)}}@media(max-width:52rem){.hero .wrap.hero-grid{grid-template-columns:1fr}.hero .niche{order:-1;width:min(13rem,50vw);margin-top:4.5rem}}.tiles.reel{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.8rem .4rem 1.4rem;scrollbar-color:var(--pink) #10130c}.tiles.reel>li{flex:0 0 min(19rem,78vw);scroll-snap-align:start}.counter .odometer b{color:#e7ff0a}.hero h1.glow{-webkit-text-stroke:1.5px #10130c;paint-order:stroke fill}html{background:#6f6c66 var(--stone) center top / 2200px auto repeat}@media(prefers-reduced-motion:no-preference){.ticker-run{animation-duration:240s}}.ticker-run{min-width:max-content}.site-name,.hero h1,.section-head h2,.button,.site-nav a,.ring a{text-transform:uppercase}.site-name{letter-spacing:.03em}.hero .hero-text h1{font-size:clamp(3rem,7.6vw,6.2rem);letter-spacing:.02em}.button,.site-nav a{letter-spacing:.05em;font-size:.95em}body:before,body:after{display:none}main>.wrap,main>.section>.wrap{border:1px solid var(--pink);box-shadow:0 0 18px #e7ff0a38,0 18px 40px #00000080}main>.wrap:before,main>.wrap:after,main>.section>.wrap:before,main>.section>.wrap:after{background:none;filter:none;width:34px;height:34px;top:-7px;border-top:2px solid var(--pink)}main>.wrap:before,main>.section>.wrap:before{left:-7px;border-left:2px solid var(--pink)}main>.wrap:after,main>.section>.wrap:after{right:-7px;border-right:2px solid var(--pink)}:root{--sigil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='30' viewBox='0 0 460 30'%3E%3Cg fill='%23e7ff0a'%3E%3Cpath d='M230 0C232 9 238 13 262 15C238 17 232 21 230 30C228 21 222 17 198 15C222 13 228 9 230 0Z'/%3E%3Cpath d='M0 14.5H186V15.5H0ZM274 14.5H460V15.5H274Z'/%3E%3Cpath d='M172 15l8-4 8 4-8 4zM272 15l8-4 8 4-8 4z'/%3E%3C/g%3E%3C/svg%3E")}.country:before{height:26px}.tile .frame{border-width:2px;box-shadow:0 0 14px #e7ff0a47;border-radius:50% 50% 0 0/34% 34% 0 0}.gallery .lead{border-width:1px;box-shadow:0 0 18px #e7ff0a40}.site-nav a,.site-nav a:visited{border-width:1px;background:#0c0e0ce0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.site-name .crest{display:none}.hero .hero-text p{border-width:1px}.shrine{width:min(21rem,64vw);margin:0 auto}.shrine svg{display:block;width:100%;height:auto;overflow:visible}.shrine .glass{fill:#090b0a}.shrine .edge{stroke:#e7ff0a;filter:drop-shadow(0 0 6px rgba(231,255,10,.8))}.shrine .orn{fill:#e7ff0a;filter:drop-shadow(0 0 7px rgba(231,255,10,.7))}.shrine .n-ye{stroke:#e7ff0a;filter:drop-shadow(0 0 4px rgba(231,255,10,.9))}.shrine .n-ma{stroke:#ff3fb4;filter:drop-shadow(0 0 4px rgba(255,0,170,.9))}.shrine .n-cy{stroke:#37e6ff;filter:drop-shadow(0 0 3px rgba(0,229,255,.8));opacity:.85}@media(prefers-reduced-motion:no-preference){.shrine .n-ma{animation:neon 6s 1s infinite}}.hero .wrap.hero-grid{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem)}@media(max-width:52rem){.hero .shrine{order:-1;width:min(12rem,46vw)}}main>.ticker{margin-block:.5rem 0}main>.section>.wrap>.site-nav{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:2.2rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(231,255,10,.4)}.music{position:fixed;right:1rem;bottom:1rem;z-index:20;display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .9rem;font:inherit;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pink);background:#0a0c0aeb;border:1px solid var(--pink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:var(--sword) 2 2,pointer}.music:hover,.music[aria-pressed=true]{background:var(--pink);color:#10130c}.music:focus-visible{outline:2px solid #fff;outline-offset:2px}.music-bars{display:inline-flex;align-items:flex-end;gap:2px;height:.9rem}.music-bars i{width:3px;height:35%;background:currentColor}.music-bars i:nth-child(2){height:70%}.music-bars i:nth-child(3){height:50%}@media(prefers-reduced-motion:no-preference){.music[aria-pressed=true] .music-bars i{animation:bars .7s ease-in-out infinite alternate}.music[aria-pressed=true] .music-bars i:nth-child(2){animation-delay:.2s}.music[aria-pressed=true] .music-bars i:nth-child(3){animation-delay:.4s}}@keyframes bars{0%{height:20%}to{height:100%}}.shrine{width:min(24rem,78vw)}.plate{display:block;width:100%;height:auto;filter:drop-shadow(0 0 5px rgba(231,255,10,.55)) drop-shadow(0 14px 30px rgba(0,0,0,.5))}.plate .ground{fill:#0a0c0a}.plate .ink,.plate pattern path{stroke:#e7ff0a}.plate .cut{fill:#0a0c0a;stroke:none}@media(max-width:52rem){.hero .shrine{width:min(15rem,62vw)}}.plate{filter:drop-shadow(0 14px 30px rgba(0,0,0,.5))}.plate .ink{filter:drop-shadow(0 0 3px rgba(231,255,10,.45))}.plate .cool,.plate #h-sky path{stroke:#4fdcf2}.plate .cool{opacity:.8}.plate .lamp{fill:#ff4fc0;stroke:none;opacity:.9;filter:drop-shadow(0 0 6px rgba(255,60,190,.95))}.plate .lamp-line{stroke:#ff7ad1;opacity:1;filter:drop-shadow(0 0 5px rgba(255,60,190,.95))}.plate pattern#h-cross path{stroke:#e7ff0a}@media(prefers-reduced-motion:no-preference){.plate .lamp,.plate .lamp-line{animation:lit 26s var(--d, 0s) infinite backwards}}@keyframes lit{0%{opacity:0}1.2%{opacity:.55}2%{opacity:.15}3%{opacity:.7}3.6%{opacity:.4}6%{opacity:.9}78%{opacity:.9}88%,to{opacity:0}}.tile{display:flex;flex-direction:column;height:100%}.save-me{align-self:flex-start;margin-top:auto;padding:.5rem 1.1rem;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#10130c;background:#ff4fc0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);filter:drop-shadow(0 0 6px rgba(255,60,190,.6))}.tile .sub{margin-bottom:.9rem}.tile:hover .save-me{background:#fff}.tiles>li{display:flex}.tiles>li>.tile{width:100%}.see-all{text-align:center;margin:2.5rem 0 0}.hero .hero-text .site-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;max-width:40rem}.hero .hero-text .site-nav a{padding:.6rem 1rem}.tile{position:relative}.save-me{position:relative;z-index:2;align-self:flex-end;display:grid;place-items:center;width:6.6rem;aspect-ratio:1;margin:-4.4rem .2rem -2.2rem 0;padding:0;background:#0b0b0b;clip-path:polygon(50% 0%,58.7% 12%,71.7% 5%,74.3% 19.5%,89.1% 18.8%,85.1% 33.1%,98.7% 38.9%,89% 50%,98.7% 61.1%,85.1% 66.9%,89.1% 81.2%,74.3% 80.5%,71.7% 95%,58.7% 88%,50% 100%,41.3% 88%,28.3% 95%,25.7% 80.5%,10.9% 81.2%,14.9% 66.9%,1.3% 61.1%,11% 50%,1.3% 38.9%,14.9% 33.1%,10.9% 18.8%,25.7% 19.5%,28.3% 5%,41.3% 12%);filter:drop-shadow(5px 6px 0 rgba(0,0,0,.85));transform:rotate(-12deg)}.save-me:before{content:"";position:absolute;inset:5px;clip-path:polygon(50% 0%,58.7% 12%,71.7% 5%,74.3% 19.5%,89.1% 18.8%,85.1% 33.1%,98.7% 38.9%,89% 50%,98.7% 61.1%,85.1% 66.9%,89.1% 81.2%,74.3% 80.5%,71.7% 95%,58.7% 88%,50% 100%,41.3% 88%,28.3% 95%,25.7% 80.5%,10.9% 81.2%,14.9% 66.9%,1.3% 61.1%,11% 50%,1.3% 38.9%,14.9% 33.1%,10.9% 18.8%,25.7% 19.5%,28.3% 5%,41.3% 12%);background:radial-gradient(circle,#fff 1.6px,transparent 2px) 0 0 / 8px 8px,#ff2f9a}.save-me b{position:relative;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-style:italic;font-weight:900;font-size:1.32rem;line-height:.95;letter-spacing:.02em;text-align:center;color:#fff200;-webkit-text-stroke:1.2px #0b0b0b;paint-order:stroke fill;text-shadow:2px 2px 0 #0b0b0b}.tile:hover .save-me{background:#0b0b0b}.tile:hover .save-me:before{background:radial-gradient(circle,#ff2f9a 1.6px,transparent 2px) 0 0 / 8px 8px,#fff200}.tile:hover .save-me b{color:#ff2f9a}@media(prefers-reduced-motion:no-preference){.save-me{transition:transform .18s cubic-bezier(.3,1.8,.5,1)}.tile:hover .save-me{transform:rotate(6deg) scale(1.18)}}.tile .sub{margin-bottom:0}.button.pop,.prose a.button.pop{clip-path:none;background:radial-gradient(circle,#fff 1.6px,transparent 2px) 0 0 / 8px 8px,#ff2f9a;color:#fff200;border:3px solid #0b0b0b;box-shadow:6px 6px #0b0b0b;filter:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Black,sans-serif;font-style:italic;font-size:1.3rem;letter-spacing:.04em;-webkit-text-stroke:1px #0b0b0b;paint-order:stroke fill;text-shadow:2px 2px 0 #0b0b0b;transform:rotate(-2deg)}.button.pop:hover{background:radial-gradient(circle,#ff2f9a 1.6px,transparent 2px) 0 0 / 8px 8px,#fff200;color:#ff2f9a;transform:rotate(1deg) scale(1.04)}.save-me{width:7.6rem;margin:-5rem -.4rem -2.6rem 0}.save-me b{font-size:1.55rem}
