.ArtisticTributePage-module__xPHOcq__layout{--tribute-bg:var(--theme-bg);--tribute-panel:var(--theme-surface);--tribute-panel-soft:var(--theme-surface-strong);--tribute-gold:#845b16;--tribute-gold-bright:#6f490d;--tribute-ink:var(--theme-text);--tribute-copy:var(--theme-text-secondary);--tribute-muted:var(--theme-text-muted);--tribute-accent-rgb:132 91 22;--tribute-border:rgb(var(--tribute-accent-rgb)/.28);--tribute-panel-overlay:#fffdf8e6;--tribute-shadow:#362b1912;--tribute-shadow-strong:#362b191f;--tribute-footer-bg:#f6f2e8;--tribute-footer-ink:#594d41;--tribute-footer-muted:#75695b;--tribute-focus:#6f490d;--tribute-art-bg:#070604;--tribute-art-panel:#090705eb;--tribute-art-ink:#f4dfab;--tribute-on-gold:#171006;--tribute-art-gold-rgb:224 183 90;color:var(--tribute-ink);background:var(--tribute-bg)}[data-theme=dark] .ArtisticTributePage-module__xPHOcq__layout{--tribute-bg:#0b0906;--tribute-panel:#12100c;--tribute-panel-soft:#18140e;--tribute-gold:#c79a38;--tribute-gold-bright:#e2bd67;--tribute-ink:#f1e5d0;--tribute-copy:#c2b39d;--tribute-muted:#9b8a70;--tribute-accent-rgb:199 154 56;--tribute-panel-overlay:#13100bc7;--tribute-shadow:#00000059;--tribute-shadow-strong:#00000080;--tribute-footer-bg:#080705;--tribute-footer-ink:#b4a48b;--tribute-footer-muted:#a2947d;--tribute-focus:#e2bd67}.ArtisticTributePage-module__xPHOcq__page{background:radial-gradient(circle at 82% 10%,rgb(var(--tribute-accent-rgb)/.08),transparent 28rem),radial-gradient(circle at 8% 52%,rgb(var(--tribute-accent-rgb)/.05),transparent 30rem),var(--tribute-bg);min-height:100%;overflow:hidden}.ArtisticTributePage-module__xPHOcq__hero{isolation:isolate;align-items:center;min-height:calc(100svh - 63px);padding:clamp(64px,8vw,118px) 0 clamp(84px,9vw,128px);display:flex;position:relative}.ArtisticTributePage-module__xPHOcq__hero:before,.ArtisticTributePage-module__xPHOcq__hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.ArtisticTributePage-module__xPHOcq__hero:before{opacity:.24;background-image:linear-gradient(rgb(var(--tribute-accent-rgb)/.035)1px,transparent 1px),linear-gradient(90deg,rgb(var(--tribute-accent-rgb)/.035)1px,transparent 1px);background-size:56px 56px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.ArtisticTributePage-module__xPHOcq__hero:after{background:linear-gradient(90deg,transparent,rgb(var(--tribute-accent-rgb)/.4),transparent);height:1px;bottom:0;left:0;right:0}.ArtisticTributePage-module__xPHOcq__heroGlow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,rgb(var(--tribute-accent-rgb)/.12),rgb(var(--tribute-accent-rgb)/.03)46%,transparent 71%);filter:blur(10px);border-radius:50%;width:min(52vw,780px);position:absolute;top:50%;right:9%;transform:translateY(-50%)}.ArtisticTributePage-module__xPHOcq__heroGrid{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:clamp(42px,7vw,112px);width:min(100% - 48px,1280px);margin:0 auto;display:grid}.ArtisticTributePage-module__xPHOcq__heroCopy{z-index:2;min-width:0;max-width:590px;position:relative}.ArtisticTributePage-module__xPHOcq__eyebrow{color:var(--tribute-gold-bright);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.75rem;font-weight:700;display:flex}.ArtisticTributePage-module__xPHOcq__eyebrow svg{stroke-width:1.4px;width:15px;height:15px}.ArtisticTributePage-module__xPHOcq__badge{color:var(--tribute-gold-bright);border:1px solid rgb(var(--tribute-accent-rgb)/.29);background:rgb(var(--tribute-accent-rgb)/.06);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:24px 0 0;padding:8px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.ArtisticTributePage-module__xPHOcq__hero h1{max-width:720px;color:var(--tribute-ink);font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.055em;text-wrap:balance;margin:28px 0 0;font-size:clamp(4rem,7.4vw,7.6rem);font-weight:400;line-height:.92}.ArtisticTributePage-module__xPHOcq__subtitle{color:var(--tribute-gold-bright);font-family:var(--font-playfair),Georgia,serif;margin:24px 0 0;font-size:clamp(1.35rem,2.1vw,2rem);font-style:italic;line-height:1.25}.ArtisticTributePage-module__xPHOcq__intro{max-width:590px;color:var(--tribute-copy);font-family:var(--font-playfair),Georgia,serif;margin:22px 0 0;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.78}.ArtisticTributePage-module__xPHOcq__detailNav{border-top:1px solid var(--tribute-border);margin-top:36px;padding-top:22px}.ArtisticTributePage-module__xPHOcq__detailNav>span{color:var(--tribute-muted);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ArtisticTributePage-module__xPHOcq__detailNav>div{flex-wrap:wrap;gap:9px 18px;margin-top:13px;display:flex}.ArtisticTributePage-module__xPHOcq__detailNav a{color:var(--tribute-copy);font-family:var(--font-playfair),Georgia,serif;align-items:baseline;gap:7px;font-size:.88rem;transition:color .18s;display:inline-flex}.ArtisticTributePage-module__xPHOcq__detailNav a small{color:var(--tribute-gold);font-family:var(--font-inter),sans-serif;letter-spacing:.08em;font-size:.75rem}.ArtisticTributePage-module__xPHOcq__detailNav a:hover,.ArtisticTributePage-module__xPHOcq__detailNav a:focus-visible{color:var(--tribute-gold-bright);outline:none}.ArtisticTributePage-module__xPHOcq__shieldStage{aspect-ratio:662/752;justify-self:center;width:min(100%,560px);max-width:100%;margin:0;position:relative}.ArtisticTributePage-module__xPHOcq__shieldHalo{border:1px solid rgb(var(--tribute-accent-rgb)/.08);background:radial-gradient(circle,rgb(var(--tribute-accent-rgb)/.13),rgb(var(--tribute-accent-rgb)/.05)48%,transparent 70%);filter:blur(4px);border-radius:50%;position:absolute;inset:11% 2% 2%}.ArtisticTributePage-module__xPHOcq__fullShield{z-index:1;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 34px 45px var(--tribute-shadow-strong));position:relative}.ArtisticTributePage-module__xPHOcq__hotspot{z-index:3;width:33px;height:33px;color:var(--tribute-art-ink);border:1px solid rgb(var(--tribute-art-gold-rgb)/.74);box-shadow:0 0 0 5px rgb(var(--tribute-accent-rgb)/.08),0 6px 16px #00000059;background:#0b0906c7;border-radius:50%;place-items:center;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ArtisticTributePage-module__xPHOcq__hotspot>span{letter-spacing:.08em;font-size:.75rem;font-weight:700}.ArtisticTributePage-module__xPHOcq__hotspot small{color:var(--tribute-art-ink);border:1px solid rgb(var(--tribute-art-gold-rgb)/.24);background:var(--tribute-art-panel);font-family:var(--font-playfair),Georgia,serif;opacity:0;pointer-events:none;white-space:nowrap;border-radius:3px;padding:5px 8px;font-size:.75rem;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-3px);box-shadow:0 6px 20px #00000059}.ArtisticTributePage-module__xPHOcq__hotspot:hover,.ArtisticTributePage-module__xPHOcq__hotspot:focus-visible{color:var(--tribute-on-gold);border-color:rgb(var(--tribute-art-gold-rgb));background:rgb(var(--tribute-art-gold-rgb));outline:none;transform:translate(-50%,-50%)scale(1.08)}.ArtisticTributePage-module__xPHOcq__hotspot:hover small,.ArtisticTributePage-module__xPHOcq__hotspot:focus-visible small{opacity:1;transform:translate(-50%)}.ArtisticTributePage-module__xPHOcq__shieldStage figcaption{color:var(--tribute-muted);letter-spacing:.22em;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:700;position:absolute;bottom:-28px;left:0;right:0}.ArtisticTributePage-module__xPHOcq__scrollCue{color:var(--tribute-muted);align-items:center;gap:9px;transition:color .18s;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.ArtisticTributePage-module__xPHOcq__scrollCue span{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ArtisticTributePage-module__xPHOcq__scrollCue svg{width:14px;height:14px;color:var(--tribute-gold)}.ArtisticTributePage-module__xPHOcq__scrollCue:hover,.ArtisticTributePage-module__xPHOcq__scrollCue:focus-visible{color:var(--tribute-gold-bright);outline:none}.ArtisticTributePage-module__xPHOcq__main{width:min(100% - 48px,1210px);margin:0 auto;padding:clamp(58px,7vw,92px) 0 100px}.ArtisticTributePage-module__xPHOcq__provenance{border:1px solid var(--tribute-border);background:linear-gradient(135deg,rgb(var(--tribute-accent-rgb)/.08),transparent 42%),var(--tribute-panel-overlay);border-radius:8px;grid-template-columns:auto 1fr;gap:22px;max-width:930px;margin:0 auto;padding:clamp(24px,3vw,36px);scroll-margin-top:90px;display:grid}.ArtisticTributePage-module__xPHOcq__provenanceIcon{width:44px;height:44px;color:var(--tribute-gold-bright);border:1px solid rgb(var(--tribute-accent-rgb)/.33);background:rgb(var(--tribute-accent-rgb)/.06);border-radius:50%;place-items:center;display:grid}.ArtisticTributePage-module__xPHOcq__provenanceIcon svg{stroke-width:1.4px;width:18px;height:18px}.ArtisticTributePage-module__xPHOcq__provenance div>p:first-child,.ArtisticTributePage-module__xPHOcq__paletteCopy>p:first-child,.ArtisticTributePage-module__xPHOcq__closingCopy>p:first-child{color:var(--tribute-gold);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.ArtisticTributePage-module__xPHOcq__provenance h2{font-family:var(--font-playfair),Georgia,serif;margin:9px 0 0;font-size:clamp(1.55rem,2vw,2rem);font-weight:400}.ArtisticTributePage-module__xPHOcq__provenance div>p:last-child{max-width:760px;color:var(--tribute-copy);font-family:var(--font-playfair),Georgia,serif;margin:10px 0 0;font-size:.96rem;line-height:1.72}.ArtisticTributePage-module__xPHOcq__details{flex-direction:column;gap:clamp(80px,10vw,142px);margin-top:clamp(88px,11vw,150px);display:flex}.ArtisticTributePage-module__xPHOcq__detail{grid-template-columns:minmax(0,1.02fr) minmax(320px,.82fr);align-items:center;gap:clamp(44px,7vw,104px);scroll-margin-top:92px;display:grid}.ArtisticTributePage-module__xPHOcq__detailReverse{grid-template-columns:minmax(320px,.82fr) minmax(0,1.02fr)}.ArtisticTributePage-module__xPHOcq__detailReverse .ArtisticTributePage-module__xPHOcq__detailArt{order:2}.ArtisticTributePage-module__xPHOcq__detailReverse .ArtisticTributePage-module__xPHOcq__detailCopy{order:1}.ArtisticTributePage-module__xPHOcq__detailArt{aspect-ratio:1;border:1px solid rgb(var(--tribute-accent-rgb)/.19);background:var(--tribute-art-bg);box-shadow:0 30px 70px var(--tribute-shadow);border-radius:10px;margin:0;position:relative;overflow:hidden}.ArtisticTributePage-module__xPHOcq__detailArt:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px rgb(var(--tribute-art-gold-rgb)/.04),inset 0 -50px 90px #0003;position:absolute;inset:0}.ArtisticTributePage-module__xPHOcq__detailImage{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.ArtisticTributePage-module__xPHOcq__detailArt:hover .ArtisticTributePage-module__xPHOcq__detailImage{transform:scale(1.025)}.ArtisticTributePage-module__xPHOcq__detailArt>span{z-index:2;width:42px;height:42px;color:var(--tribute-art-ink);border:1px solid rgb(var(--tribute-art-gold-rgb)/.33);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;background:#070604b3;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.ArtisticTributePage-module__xPHOcq__detailCopy{max-width:470px}.ArtisticTributePage-module__xPHOcq__detailIndex{color:var(--tribute-gold);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.ArtisticTributePage-module__xPHOcq__detailCopy h2{color:var(--tribute-ink);font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2.75rem,5vw,5.3rem);font-weight:400;line-height:.98}.ArtisticTributePage-module__xPHOcq__detailCopy h3{color:var(--tribute-gold-bright);font-family:var(--font-playfair),Georgia,serif;margin:17px 0 0;font-size:clamp(1.15rem,1.7vw,1.55rem);font-style:italic;font-weight:400}.ArtisticTributePage-module__xPHOcq__detailBody{color:var(--tribute-copy);font-family:var(--font-playfair),Georgia,serif;margin:22px 0 0;font-size:clamp(.96rem,1vw,1.06rem);line-height:1.8}.ArtisticTributePage-module__xPHOcq__interpretation{border-left:1px solid var(--tribute-gold);flex-direction:column;gap:7px;margin-top:25px;padding:15px 0 15px 17px;display:flex}.ArtisticTributePage-module__xPHOcq__interpretation span{color:var(--tribute-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ArtisticTributePage-module__xPHOcq__interpretation strong{color:var(--tribute-ink);font-family:var(--font-playfair),Georgia,serif;font-size:.95rem;font-style:italic;font-weight:400}.ArtisticTributePage-module__xPHOcq__contextLink{color:var(--tribute-gold-bright);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:24px;font-size:.75rem;font-weight:700;transition:color .18s;display:inline-flex}.ArtisticTributePage-module__xPHOcq__contextLink svg{width:14px;height:14px;transition:transform .18s}.ArtisticTributePage-module__xPHOcq__contextLink:hover,.ArtisticTributePage-module__xPHOcq__contextLink:focus-visible{color:var(--tribute-gold-bright);outline:none}.ArtisticTributePage-module__xPHOcq__contextLink:hover svg,.ArtisticTributePage-module__xPHOcq__contextLink:focus-visible svg{transform:translate(4px)}.ArtisticTributePage-module__xPHOcq__palette{border:1px solid var(--tribute-border);background:radial-gradient(circle at 82% 12%,rgb(var(--tribute-accent-rgb)/.11),transparent 16rem),var(--tribute-panel);border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(48px,8vw,110px);margin-top:clamp(110px,13vw,180px);padding:clamp(38px,5vw,68px);display:grid}.ArtisticTributePage-module__xPHOcq__paletteCopy h2{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:1}.ArtisticTributePage-module__xPHOcq__paletteCopy>p:last-child{color:var(--tribute-copy);font-family:var(--font-playfair),Georgia,serif;margin:20px 0 0;font-size:1rem;line-height:1.76}.ArtisticTributePage-module__xPHOcq__swatches{border:1px solid rgb(var(--tribute-accent-rgb)/.24);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ArtisticTributePage-module__xPHOcq__swatches>div{flex-direction:column;justify-content:flex-end;min-height:248px;padding:24px;display:flex}.ArtisticTributePage-module__xPHOcq__swatches>div+div{border-left:1px solid rgb(var(--tribute-accent-rgb)/.22)}.ArtisticTributePage-module__xPHOcq__goldSwatch{color:var(--tribute-on-gold);background:linear-gradient(145deg,#efd58e,#bf8d2e 64%,#805816)}.ArtisticTributePage-module__xPHOcq__blackSwatch{color:var(--tribute-art-ink);background:radial-gradient(circle at 70% 20%,rgb(var(--tribute-art-gold-rgb)/.16),transparent 48%),#080705}.ArtisticTributePage-module__xPHOcq__swatches strong{font-family:var(--font-playfair),Georgia,serif;font-size:1rem;font-weight:400}.ArtisticTributePage-module__xPHOcq__swatches small{letter-spacing:.18em;opacity:.72;text-transform:uppercase;margin-top:7px;font-size:.75rem;font-weight:700}.ArtisticTributePage-module__xPHOcq__closing{border-top:1px solid var(--tribute-border);grid-template-columns:230px minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,78px);max-width:980px;margin:clamp(100px,13vw,180px) auto 0;padding-top:clamp(50px,7vw,84px);display:grid;position:relative}.ArtisticTributePage-module__xPHOcq__closingCrest{background:radial-gradient(circle,rgb(var(--tribute-accent-rgb)/.11),transparent 68%);border-radius:50%;place-items:center;width:210px;height:230px;display:grid}.ArtisticTributePage-module__xPHOcq__closingCrest img{object-fit:contain;width:auto;height:210px;filter:drop-shadow(0 20px 30px var(--tribute-shadow-strong))}.ArtisticTributePage-module__xPHOcq__closingCopy h2{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2.5rem,4.8vw,4.8rem);font-weight:400;line-height:1}.ArtisticTributePage-module__xPHOcq__closingCopy>p:nth-of-type(2){max-width:670px;color:var(--tribute-copy);font-family:var(--font-playfair),Georgia,serif;margin:20px 0 0;font-size:1rem;line-height:1.75}.ArtisticTributePage-module__xPHOcq__closingActions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.ArtisticTributePage-module__xPHOcq__primaryAction,.ArtisticTributePage-module__xPHOcq__secondaryAction{letter-spacing:.15em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 19px;font-size:.75rem;font-weight:700;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.ArtisticTributePage-module__xPHOcq__primaryAction{color:var(--tribute-on-gold);border:1px solid rgb(var(--tribute-art-gold-rgb));background:rgb(var(--tribute-art-gold-rgb))}.ArtisticTributePage-module__xPHOcq__secondaryAction{color:var(--tribute-ink);border:1px solid rgb(var(--tribute-accent-rgb)/.33)}.ArtisticTributePage-module__xPHOcq__primaryAction svg{width:14px;height:14px;transition:transform .18s}.ArtisticTributePage-module__xPHOcq__primaryAction:hover,.ArtisticTributePage-module__xPHOcq__primaryAction:focus-visible,.ArtisticTributePage-module__xPHOcq__secondaryAction:hover,.ArtisticTributePage-module__xPHOcq__secondaryAction:focus-visible{outline:none;transform:translateY(-2px)}.ArtisticTributePage-module__xPHOcq__primaryAction:hover svg,.ArtisticTributePage-module__xPHOcq__primaryAction:focus-visible svg{transform:translate(3px)}.ArtisticTributePage-module__xPHOcq__secondaryAction:hover,.ArtisticTributePage-module__xPHOcq__secondaryAction:focus-visible{color:var(--tribute-gold-bright);border-color:var(--tribute-gold-bright)}.ArtisticTributePage-module__xPHOcq__detailNav a:focus-visible,.ArtisticTributePage-module__xPHOcq__scrollCue:focus-visible,.ArtisticTributePage-module__xPHOcq__contextLink:focus-visible,.ArtisticTributePage-module__xPHOcq__primaryAction:focus-visible,.ArtisticTributePage-module__xPHOcq__secondaryAction:focus-visible{outline:2px solid var(--tribute-focus);outline-offset:4px}.ArtisticTributePage-module__xPHOcq__hotspot:focus-visible{outline:2px solid var(--tribute-focus);outline-offset:3px}.ArtisticTributePage-module__xPHOcq__layout .site-footer--heritage{color:var(--tribute-footer-ink);border-top:1px solid rgb(var(--tribute-accent-rgb)/.16);background:var(--tribute-footer-bg)}:is(.ArtisticTributePage-module__xPHOcq__layout .site-footer__heritage-nav,.ArtisticTributePage-module__xPHOcq__layout .site-footer__contact,.ArtisticTributePage-module__xPHOcq__layout .site-footer__copyright span){color:var(--tribute-footer-muted)}:is(.ArtisticTributePage-module__xPHOcq__layout .site-footer__heritage-nav a:hover,.ArtisticTributePage-module__xPHOcq__layout .site-footer__heritage-nav a:focus-visible,.ArtisticTributePage-module__xPHOcq__layout .site-footer__contact:hover,.ArtisticTributePage-module__xPHOcq__layout .site-footer__contact:focus-visible){color:var(--tribute-gold-bright)}@media (max-width:980px){.ArtisticTributePage-module__xPHOcq__hero{min-height:auto;padding-top:72px}.ArtisticTributePage-module__xPHOcq__heroGrid{grid-template-columns:minmax(0,1fr);gap:62px;width:min(100% - 40px,780px)}.ArtisticTributePage-module__xPHOcq__heroCopy{text-align:center;justify-self:center;max-width:680px}.ArtisticTributePage-module__xPHOcq__eyebrow,.ArtisticTributePage-module__xPHOcq__detailNav>div{justify-content:center}.ArtisticTributePage-module__xPHOcq__detailNav{max-width:600px;margin-left:auto;margin-right:auto}.ArtisticTributePage-module__xPHOcq__shieldStage{width:min(82vw,540px)}.ArtisticTributePage-module__xPHOcq__scrollCue{display:none}.ArtisticTributePage-module__xPHOcq__detail,.ArtisticTributePage-module__xPHOcq__detailReverse{grid-template-columns:minmax(0,1fr) minmax(290px,.82fr);gap:42px}.ArtisticTributePage-module__xPHOcq__palette{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ArtisticTributePage-module__xPHOcq__hero{padding:54px 0 74px}.ArtisticTributePage-module__xPHOcq__heroGrid,.ArtisticTributePage-module__xPHOcq__main{width:min(100% - 32px,620px)}.ArtisticTributePage-module__xPHOcq__hero h1{font-size:clamp(3.6rem,18vw,5.4rem)}.ArtisticTributePage-module__xPHOcq__subtitle{font-size:1.25rem}.ArtisticTributePage-module__xPHOcq__intro{font-size:.96rem}.ArtisticTributePage-module__xPHOcq__detailNav>div{gap:10px 15px}.ArtisticTributePage-module__xPHOcq__detailNav a{font-size:.82rem}.ArtisticTributePage-module__xPHOcq__shieldStage{width:min(94vw,500px)}.ArtisticTributePage-module__xPHOcq__hotspot{width:30px;height:30px}.ArtisticTributePage-module__xPHOcq__hotspot small{display:none}.ArtisticTributePage-module__xPHOcq__main{padding-top:48px;padding-bottom:76px}.ArtisticTributePage-module__xPHOcq__provenance{grid-template-columns:minmax(0,1fr);gap:15px}.ArtisticTributePage-module__xPHOcq__provenanceIcon{width:38px;height:38px}.ArtisticTributePage-module__xPHOcq__details{gap:84px;margin-top:88px}.ArtisticTributePage-module__xPHOcq__detail,.ArtisticTributePage-module__xPHOcq__detailReverse{grid-template-columns:minmax(0,1fr);gap:32px}.ArtisticTributePage-module__xPHOcq__detailReverse .ArtisticTributePage-module__xPHOcq__detailArt,.ArtisticTributePage-module__xPHOcq__detailReverse .ArtisticTributePage-module__xPHOcq__detailCopy{order:initial}.ArtisticTributePage-module__xPHOcq__detailCopy{max-width:none}.ArtisticTributePage-module__xPHOcq__detailCopy h2{font-size:clamp(2.8rem,14vw,4.5rem)}.ArtisticTributePage-module__xPHOcq__palette{margin-top:104px;padding:28px 20px 20px}.ArtisticTributePage-module__xPHOcq__swatches>div{min-height:180px;padding:18px}.ArtisticTributePage-module__xPHOcq__closing{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px}.ArtisticTributePage-module__xPHOcq__closingCrest{justify-self:center;width:160px;height:176px}.ArtisticTributePage-module__xPHOcq__closingCrest img{height:165px}.ArtisticTributePage-module__xPHOcq__closingActions{justify-content:center}}@media (max-width:430px){.ArtisticTributePage-module__xPHOcq__badge{text-align:center;max-width:100%;line-height:1.45}.ArtisticTributePage-module__xPHOcq__shieldStage figcaption{font-size:.75rem;bottom:-24px}.ArtisticTributePage-module__xPHOcq__swatches{grid-template-columns:minmax(0,1fr)}.ArtisticTributePage-module__xPHOcq__swatches>div{min-height:136px}.ArtisticTributePage-module__xPHOcq__swatches>div+div{border-top:1px solid rgb(var(--tribute-accent-rgb)/.22);border-left:0}.ArtisticTributePage-module__xPHOcq__closingActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ArtisticTributePage-module__xPHOcq__detailImage,.ArtisticTributePage-module__xPHOcq__hotspot,.ArtisticTributePage-module__xPHOcq__hotspot small,.ArtisticTributePage-module__xPHOcq__contextLink svg,.ArtisticTributePage-module__xPHOcq__primaryAction,.ArtisticTributePage-module__xPHOcq__secondaryAction{transition:none}}
.SurnamesPage-module__i6Swmq__page{color:var(--theme-text);background:var(--theme-bg);--index-muted:color-mix(in srgb,var(--theme-text-secondary)85%,var(--theme-text-muted));position:relative}.SurnamesPage-module__i6Swmq__page a:focus-visible,.SurnamesPage-module__i6Swmq__page summary:focus-visible{outline:2px solid var(--theme-gold);outline-offset:6px}.SurnamesPage-module__i6Swmq__hero{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding:80px 24px 56px;display:flex;position:relative}.SurnamesPage-module__i6Swmq__hero h1{letter-spacing:-.025em;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1.1}.SurnamesPage-module__i6Swmq__heroIntro{color:var(--theme-text-secondary);font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:300;line-height:1.6}.SurnamesPage-module__i6Swmq__heroLink{min-height:44px;color:var(--theme-gold-warm);align-items:center;gap:16px;margin-top:24px;font-size:.8rem;display:inline-flex}.SurnamesPage-module__i6Swmq__eyebrow{color:var(--theme-gold-soft);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.6}.SurnamesPage-module__i6Swmq__archiveStrip{border-block:1px solid var(--theme-border-warm);background:var(--theme-bg-elevated);color:var(--theme-gold-soft);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;padding:20px 24px;font-size:.65rem;line-height:1.65;display:flex}.SurnamesPage-module__i6Swmq__archiveStrip>span{text-align:center;padding:0 46px}.SurnamesPage-module__i6Swmq__archiveStrip>span+span{border-left:1px solid var(--theme-border-strong)}.SurnamesPage-module__i6Swmq__archiveStrip strong{margin-right:5px;font-weight:600}.SurnamesPage-module__i6Swmq__content{max-width:1056px;margin:0 auto;padding:0 40px;position:relative}.SurnamesPage-module__i6Swmq__index{padding-top:76px;scroll-margin-top:32px}.SurnamesPage-module__i6Swmq__sectionHeading{text-align:center;margin-bottom:38px}.SurnamesPage-module__i6Swmq__sectionHeading h2{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin-top:12px;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1.25}.SurnamesPage-module__i6Swmq__nameGrid{gap:4rem;padding:0;list-style:none;display:grid;position:relative}.SurnamesPage-module__i6Swmq__nameGrid:before{content:"";inset-block:0;opacity:.4;background:linear-gradient(#0000,#8b7355 5% 95%,#0000);width:2px;position:absolute;left:calc(50% - 1px)}.SurnamesPage-module__i6Swmq__nameGrid>li{min-width:0;position:relative}.SurnamesPage-module__i6Swmq__nameLink{border-radius:1rem;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);align-items:center;display:grid}.SurnamesPage-module__i6Swmq__namePanels{display:contents}.SurnamesPage-module__i6Swmq__nameNode{z-index:1;width:68px;height:68px;color:var(--theme-readable-accent,var(--theme-gold-warm));background:linear-gradient(145deg,var(--theme-card-base),color-mix(in srgb,var(--theme-card-base)90%,#c4a84a));box-shadow:0 0 18px #c4a84a33,var(--theme-shadow-soft);border:1.5px solid #c4a84a59;border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;transition:transform .3s;display:grid;position:relative}.SurnamesPage-module__i6Swmq__nameRing{border:1px solid #c4a84a66;border-radius:50%;transition:transform .7s;position:absolute;inset:-9px}.SurnamesPage-module__i6Swmq__nameRing i{background:#c4a84a;border-radius:50%;width:3px;height:3px;position:absolute}.SurnamesPage-module__i6Swmq__nameRing i:first-child{top:-2px;left:calc(50% - 1.5px)}.SurnamesPage-module__i6Swmq__nameRing i:nth-child(2){bottom:-2px;left:calc(50% - 1.5px)}.SurnamesPage-module__i6Swmq__nameRing i:nth-child(3){top:calc(50% - 1.5px);left:-2px}.SurnamesPage-module__i6Swmq__nameRing i:nth-child(4){top:calc(50% - 1.5px);right:-2px}.SurnamesPage-module__i6Swmq__nameImage{aspect-ratio:4/3;border-radius:.75rem;grid-area:1/3;position:relative;overflow:hidden}.SurnamesPage-module__i6Swmq__nameImage img{object-fit:cover;width:100%;height:100%}.SurnamesPage-module__i6Swmq__nameBody{text-align:right;background:var(--theme-card-gradient);border:1px solid var(--theme-border-warm);min-width:0;box-shadow:var(--theme-shadow-deep);border-radius:1rem;grid-area:1/1;padding:28px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.SurnamesPage-module__i6Swmq__nameBody:before{content:"";right:0;opacity:.7;background:linear-gradient(#c4a84a,#0000);width:3px;position:absolute;inset-block:0}.SurnamesPage-module__i6Swmq__nameBody h3{font-size:1.5rem;font-weight:700;line-height:1.25}.SurnamesPage-module__i6Swmq__nameTagline{color:var(--theme-readable-accent,var(--theme-gold-warm));margin-top:.65rem;font-size:.875rem;line-height:1.6}.SurnamesPage-module__i6Swmq__nameDescription{color:var(--theme-text-secondary);margin-top:1rem;font-size:1rem;font-weight:300;line-height:1.65}.SurnamesPage-module__i6Swmq__nameAction{border:1px solid var(--theme-border-strong);min-height:32px;color:var(--theme-text-secondary);background:var(--theme-surface);text-transform:uppercase;letter-spacing:.035em;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.25rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.SurnamesPage-module__i6Swmq__nameAction svg{color:var(--theme-gold-warm)}.SurnamesPage-module__i6Swmq__nameGrid>li:nth-child(2n) .SurnamesPage-module__i6Swmq__nameImage{grid-column:1}.SurnamesPage-module__i6Swmq__nameGrid>li:nth-child(2n) .SurnamesPage-module__i6Swmq__nameBody{text-align:left;grid-column:3}.SurnamesPage-module__i6Swmq__nameGrid>li:nth-child(2n) .SurnamesPage-module__i6Swmq__nameBody:before{left:0;right:auto}.SurnamesPage-module__i6Swmq__nameLink:is(:hover,:focus-visible) .SurnamesPage-module__i6Swmq__nameBody{border-color:var(--theme-border-strong);box-shadow:var(--theme-shadow-soft)}.SurnamesPage-module__i6Swmq__nameLink:is(:hover,:focus-visible) .SurnamesPage-module__i6Swmq__nameNode{transform:scale(1.08)}.SurnamesPage-module__i6Swmq__nameLink:is(:hover,:focus-visible) .SurnamesPage-module__i6Swmq__nameRing{transform:rotate(45deg)}.SurnamesPage-module__i6Swmq__research{padding-top:76px}.SurnamesPage-module__i6Swmq__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.SurnamesPage-module__i6Swmq__guideGrid>li{flex-direction:column;align-items:flex-start;padding:6px 30px 0;display:flex;position:relative}.SurnamesPage-module__i6Swmq__guideGrid>li:first-child{padding-left:0}.SurnamesPage-module__i6Swmq__guideGrid>li:last-child{padding-right:0}.SurnamesPage-module__i6Swmq__guideGrid>li+li{border-left:1px solid var(--theme-border-warm)}.SurnamesPage-module__i6Swmq__stepIcon{color:var(--theme-gold-soft);margin-bottom:18px}.SurnamesPage-module__i6Swmq__stepNumber{font-family:var(--font-playfair),Georgia,serif;color:var(--theme-gold-soft);font-size:.85rem;position:absolute;top:5px;right:30px}.SurnamesPage-module__i6Swmq__guideGrid h3{font-family:var(--font-playfair),Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.4}.SurnamesPage-module__i6Swmq__guideGrid p{color:var(--index-muted);flex:1;margin-top:10px;font-size:.85rem;line-height:1.85}.SurnamesPage-module__i6Swmq__textLink{min-height:44px;color:var(--theme-gold-soft);align-items:center;gap:10px;margin-top:12px;font-size:.75rem;line-height:1.6;display:inline-flex}.SurnamesPage-module__i6Swmq__textLink:hover{text-underline-offset:5px;text-decoration:underline}.SurnamesPage-module__i6Swmq__textLink svg{flex-shrink:0}.SurnamesPage-module__i6Swmq__spellingNote{border:1px solid var(--theme-border-warm);background:var(--theme-card-hover-glow);grid-template-columns:1fr 1.4fr;align-items:center;gap:40px;margin-top:60px;padding:30px 34px;display:grid}.SurnamesPage-module__i6Swmq__spellingExample{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.03em;margin-bottom:7px;font-size:2rem;font-style:italic}.SurnamesPage-module__i6Swmq__spellingExample span{color:var(--index-muted)}.SurnamesPage-module__i6Swmq__spellingNote h2{color:var(--theme-gold-soft);font-size:.7rem;font-weight:500;line-height:1.6}.SurnamesPage-module__i6Swmq__spellingNote>p{color:var(--index-muted);font-size:.82rem;line-height:1.85}.SurnamesPage-module__i6Swmq__faq{padding-top:74px}.SurnamesPage-module__i6Swmq__questions{border-top:1px solid var(--theme-border-warm);max-width:900px;margin:0 auto}.SurnamesPage-module__i6Swmq__questions details{border-bottom:1px solid var(--theme-border-warm)}.SurnamesPage-module__i6Swmq__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:26px;padding:22px 8px;list-style:none;display:flex}.SurnamesPage-module__i6Swmq__questions summary::-webkit-details-marker{display:none}.SurnamesPage-module__i6Swmq__questions h3{font-family:var(--font-playfair),Georgia,serif;font-size:1.05rem;font-weight:400;line-height:1.5}.SurnamesPage-module__i6Swmq__questions summary svg{color:var(--theme-gold-soft);flex-shrink:0;transition:transform .2s}.SurnamesPage-module__i6Swmq__questions details[open] summary svg{transform:rotate(45deg)}.SurnamesPage-module__i6Swmq__questions details>p{max-width:760px;color:var(--index-muted);margin:-3px 0 22px;padding:0 8px;font-size:.88rem;line-height:1.85}.SurnamesPage-module__i6Swmq__places{border-top:1px solid var(--theme-border-warm);text-align:center;margin-top:70px;padding:34px 0 60px}.SurnamesPage-module__i6Swmq__places>svg{color:var(--theme-gold-soft);margin-bottom:10px;display:inline}.SurnamesPage-module__i6Swmq__places h2{font-family:var(--font-playfair),Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.5}.SurnamesPage-module__i6Swmq__places>div{flex-wrap:wrap;justify-content:center;gap:6px 26px;margin-top:12px;display:flex}.SurnamesPage-module__i6Swmq__places a{min-height:44px;color:var(--theme-gold-soft);align-items:center;gap:10px;font-size:.75rem;display:inline-flex}.SurnamesPage-module__i6Swmq__places a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:1000px){.SurnamesPage-module__i6Swmq__archiveStrip>span{padding-inline:25px}.SurnamesPage-module__i6Swmq__content{padding-inline:30px}.SurnamesPage-module__i6Swmq__guideGrid>li{padding-inline:22px}.SurnamesPage-module__i6Swmq__spellingNote{gap:26px;padding:26px}}@media (max-width:700px){.SurnamesPage-module__i6Swmq__archiveStrip{letter-spacing:.075em;padding:17px 12px;font-size:.55rem}.SurnamesPage-module__i6Swmq__archiveStrip>span{flex:1;padding-inline:12px}.SurnamesPage-module__i6Swmq__archiveStrip>span:first-child{max-width:120px}.SurnamesPage-module__i6Swmq__content{padding-inline:24px}.SurnamesPage-module__i6Swmq__index{padding-top:45px}.SurnamesPage-module__i6Swmq__sectionHeading{margin-bottom:26px}.SurnamesPage-module__i6Swmq__sectionHeading h2{font-size:1.9rem}.SurnamesPage-module__i6Swmq__eyebrow{letter-spacing:.14em;font-size:.59rem}.SurnamesPage-module__i6Swmq__research{padding-top:50px}.SurnamesPage-module__i6Swmq__guideGrid{grid-template-columns:1fr;gap:26px}.SurnamesPage-module__i6Swmq__guideGrid>li,.SurnamesPage-module__i6Swmq__guideGrid>li:first-child,.SurnamesPage-module__i6Swmq__guideGrid>li:last-child{padding:0 0 0 46px}.SurnamesPage-module__i6Swmq__guideGrid>li+li{border-left:0}.SurnamesPage-module__i6Swmq__stepIcon{position:absolute;top:4px;left:0}.SurnamesPage-module__i6Swmq__stepNumber{display:none}.SurnamesPage-module__i6Swmq__guideGrid h3{font-size:1.3rem}.SurnamesPage-module__i6Swmq__guideGrid p{margin-top:6px}.SurnamesPage-module__i6Swmq__textLink{margin-top:4px}.SurnamesPage-module__i6Swmq__spellingNote{grid-template-columns:1fr;gap:16px;margin-top:36px;padding:24px}.SurnamesPage-module__i6Swmq__spellingExample{font-size:1.8rem}.SurnamesPage-module__i6Swmq__faq{padding-top:48px}.SurnamesPage-module__i6Swmq__questions summary{gap:20px;padding-inline:0}.SurnamesPage-module__i6Swmq__questions h3{font-size:1rem}.SurnamesPage-module__i6Swmq__questions details>p{padding:0}.SurnamesPage-module__i6Swmq__places{margin-top:46px;padding-bottom:40px}.SurnamesPage-module__i6Swmq__places>div{column-gap:22px}}@media (prefers-reduced-motion:reduce){.SurnamesPage-module__i6Swmq__page *,.SurnamesPage-module__i6Swmq__page :before,.SurnamesPage-module__i6Swmq__page :after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:767px){.SurnamesPage-module__i6Swmq__hero{padding:40px 24px}.SurnamesPage-module__i6Swmq__content{padding-inline:16px}.SurnamesPage-module__i6Swmq__nameGrid{gap:2.5rem}.SurnamesPage-module__i6Swmq__nameGrid:before{left:23px}.SurnamesPage-module__i6Swmq__nameLink{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px}.SurnamesPage-module__i6Swmq__nameNode{grid-column:1;width:48px;height:48px;margin-top:4px}.SurnamesPage-module__i6Swmq__nameNode svg{width:20px;height:20px}.SurnamesPage-module__i6Swmq__nameRing{inset:-7px}.SurnamesPage-module__i6Swmq__nameVignette{display:none}.SurnamesPage-module__i6Swmq__namePanels{grid-column:2;min-width:0;display:block}.SurnamesPage-module__i6Swmq__nameImage{aspect-ratio:auto;border-radius:1rem 1rem 0 0;height:clamp(128px,27vw,180px)}.SurnamesPage-module__i6Swmq__nameGrid>li:nth-child(n) .SurnamesPage-module__i6Swmq__nameBody{text-align:left;border-top:0;border-radius:0 0 1rem 1rem;padding:20px}.SurnamesPage-module__i6Swmq__nameGrid>li:nth-child(n) .SurnamesPage-module__i6Swmq__nameBody:before{left:0;right:auto}.SurnamesPage-module__i6Swmq__nameBody h3{font-size:1.25rem}.SurnamesPage-module__i6Swmq__nameDescription,.SurnamesPage-module__i6Swmq__nameTagline{font-size:.875rem}}@media (prefers-reduced-motion:no-preference){.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching] .SurnamesPage-module__i6Swmq__nameImage,.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching] .SurnamesPage-module__i6Swmq__nameBody{opacity:0;transition:all .88s cubic-bezier(.22,1,.36,1);transform:translate(-60%)scale(.85)}.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching] .SurnamesPage-module__i6Swmq__nameBody,.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching]:nth-child(2n) .SurnamesPage-module__i6Swmq__nameImage{transform:translate(60%)scale(.85)}.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching]:nth-child(2n) .SurnamesPage-module__i6Swmq__nameBody{transform:translate(-60%)scale(.85)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching]:nth-child(n) .SurnamesPage-module__i6Swmq__nameImage,.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching]:nth-child(n) .SurnamesPage-module__i6Swmq__nameBody{opacity:1;transform:none}.SurnamesPage-module__i6Swmq__nameGrid>li[data-launching] .SurnamesPage-module__i6Swmq__namePanels{opacity:0;transition:all .88s cubic-bezier(.22,1,.36,1);transform:translate(-30%)scale(.85)}}
.SurnamePageContent-module__-7dKmW__page{background:var(--theme-bg);color:var(--theme-text);--copy:var(--theme-text-secondary)}.SurnamePageContent-module__-7dKmW__page a:focus-visible{outline:2px solid var(--theme-gold);outline-offset:5px}.SurnamePageContent-module__-7dKmW__page section{scroll-margin-top:28px}.SurnamePageContent-module__-7dKmW__hero{isolation:isolate;background:var(--theme-bg);position:relative;overflow:hidden}.SurnamePageContent-module__-7dKmW__heroImage,.SurnamePageContent-module__-7dKmW__heroVeil{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.SurnamePageContent-module__-7dKmW__heroImage{object-fit:cover;object-position:center 55%}.SurnamePageContent-module__-7dKmW__heroVeil{background:linear-gradient(0deg,var(--theme-bg),transparent 30%),linear-gradient(90deg,var(--theme-bg)0%,color-mix(in srgb,var(--theme-bg)95%,transparent)22%,color-mix(in srgb,var(--theme-bg)72%,transparent)43%,transparent 85%)}.SurnamePageContent-module__-7dKmW__heroInner{max-width:1280px;min-height:550px;margin:auto;padding:36px 40px 95px}.SurnamePageContent-module__-7dKmW__back{min-height:44px;color:var(--copy);align-items:center;gap:10px;margin-bottom:68px;font-size:.72rem;display:inline-flex}.SurnamePageContent-module__-7dKmW__eyebrow{color:var(--theme-gold-soft);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:.66rem;line-height:1.65;display:flex}.SurnamePageContent-module__-7dKmW__hero h1{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.06em;margin:15px 0 18px;font-size:clamp(4rem,8vw,7rem);font-style:italic;font-weight:500;line-height:1.18}.SurnamePageContent-module__-7dKmW__subtitle{color:var(--copy);font-size:.95rem;line-height:1.8}.SurnamePageContent-module__-7dKmW__textLink{min-height:44px;color:var(--theme-gold-soft);align-items:center;gap:15px;margin-top:20px;font-size:.78rem;line-height:1.6;display:inline-flex}.SurnamePageContent-module__-7dKmW__textLink svg{flex-shrink:0}.SurnamePageContent-module__-7dKmW__textLink:hover,.SurnamePageContent-module__-7dKmW__back:hover{text-underline-offset:5px;text-decoration:underline}.SurnamePageContent-module__-7dKmW__caption{color:var(--copy);background:color-mix(in srgb,var(--theme-bg)85%,transparent);padding:5px 8px;font-size:.6rem;position:absolute;bottom:20px;right:40px}.SurnamePageContent-module__-7dKmW__sectionNav{border-block:1px solid var(--theme-border-warm);flex-wrap:wrap;justify-content:center;gap:0 42px;padding:12px 24px;display:flex}.SurnamePageContent-module__-7dKmW__sectionNav a{min-height:44px;color:var(--copy);align-items:center;gap:10px;font-size:.7rem;display:flex}.SurnamePageContent-module__-7dKmW__sectionNav span{color:var(--theme-gold-soft);font-family:var(--font-playfair),Georgia,serif}.SurnamePageContent-module__-7dKmW__sectionNav a:hover{color:var(--theme-gold)}.SurnamePageContent-module__-7dKmW__content{max-width:1200px;margin:auto;padding:0 40px}.SurnamePageContent-module__-7dKmW__page h2{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.025em;text-wrap:balance;margin-top:13px;font-size:clamp(1.7rem,2.7vw,2.4rem);font-weight:400;line-height:1.3}.SurnamePageContent-module__-7dKmW__intro,.SurnamePageContent-module__-7dKmW__distribution{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding-top:75px;display:grid}.SurnamePageContent-module__-7dKmW__prose p,.SurnamePageContent-module__-7dKmW__record>p:not(.SurnamePageContent-module__-7dKmW__eyebrow){color:var(--copy);font-size:.92rem;line-height:1.95}.SurnamePageContent-module__-7dKmW__prose p+p{margin-top:20px}.SurnamePageContent-module__-7dKmW__note{border-top:1px solid var(--theme-border-warm);margin-top:32px;padding-top:22px}.SurnamePageContent-module__-7dKmW__spelling{font-family:var(--font-playfair),Georgia,serif;font-size:1.5rem;font-style:italic}.SurnamePageContent-module__-7dKmW__spelling>span{color:var(--copy)}.SurnamePageContent-module__-7dKmW__note p{color:var(--copy);margin-top:10px;font-size:.76rem;line-height:1.85}.SurnamePageContent-module__-7dKmW__stats{border-block:1px solid var(--theme-border-warm);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:55px;padding:30px 0;display:grid}.SurnamePageContent-module__-7dKmW__stats>div{flex-direction:column-reverse;gap:8px;padding-inline:28px;display:flex}.SurnamePageContent-module__-7dKmW__stats>div+div{border-left:1px solid var(--theme-border-warm)}.SurnamePageContent-module__-7dKmW__stats dt{color:var(--copy);font-size:.68rem;line-height:1.6}.SurnamePageContent-module__-7dKmW__stats dd{font-family:var(--font-playfair),Georgia,serif;color:var(--theme-gold-soft);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.3}.SurnamePageContent-module__-7dKmW__table{border-collapse:collapse;width:100%;font-size:.8rem}.SurnamePageContent-module__-7dKmW__table th,.SurnamePageContent-module__-7dKmW__table td{border-bottom:1px solid var(--theme-border-warm);text-align:right;font-variant-numeric:tabular-nums;padding:16px 12px}.SurnamePageContent-module__-7dKmW__table th:first-child{text-align:left;padding-left:0}.SurnamePageContent-module__-7dKmW__table th:last-child,.SurnamePageContent-module__-7dKmW__table td:last-child{padding-right:0}.SurnamePageContent-module__-7dKmW__table thead th{color:var(--copy);padding-top:0;font-size:.67rem;font-weight:400}.SurnamePageContent-module__-7dKmW__table tbody th{width:50%;font-weight:400}.SurnamePageContent-module__-7dKmW__table td{color:var(--copy)}.SurnamePageContent-module__-7dKmW__bar{background:var(--theme-border-subtle);width:100%;height:3px;margin-top:9px;display:block}.SurnamePageContent-module__-7dKmW__bar>span{background:var(--theme-gold-soft);height:100%;display:block}.SurnamePageContent-module__-7dKmW__recordsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:42px;margin-top:70px;display:grid}.SurnamePageContent-module__-7dKmW__record{border-top:1px solid var(--theme-border-strong);padding-top:27px}.SurnamePageContent-module__-7dKmW__record h2{margin-bottom:18px;font-size:1.9rem}.SurnamePageContent-module__-7dKmW__recordStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px;display:grid}.SurnamePageContent-module__-7dKmW__recordStats dt{color:var(--copy);font-size:.72rem;line-height:1.6}.SurnamePageContent-module__-7dKmW__recordStats dd{font-family:var(--font-playfair),Georgia,serif;color:var(--theme-gold-soft);margin-top:7px;font-size:2.6rem}.SurnamePageContent-module__-7dKmW__recordStats small{color:var(--copy);font-family:Arial,sans-serif;font-size:.66rem;line-height:1.8;display:block}.SurnamePageContent-module__-7dKmW__related{border-block:1px solid var(--theme-border-warm);margin-top:60px;padding:25px 0}.SurnamePageContent-module__-7dKmW__related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;margin-top:12px;display:grid}.SurnamePageContent-module__-7dKmW__related a{min-height:48px;color:var(--copy);justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;display:flex}.SurnamePageContent-module__-7dKmW__related svg{color:var(--theme-gold-soft);flex-shrink:0}.SurnamePageContent-module__-7dKmW__surnames{padding:50px 0 65px}.SurnamePageContent-module__-7dKmW__surnames h2{margin-bottom:22px;font-size:1.6rem}.SurnamePageContent-module__-7dKmW__surnames>div{flex-wrap:wrap;gap:12px 35px;display:flex}.SurnamePageContent-module__-7dKmW__surnames a{font-family:var(--font-playfair),Georgia,serif;align-items:center;gap:12px;min-height:44px;font-size:1.65rem;display:inline-flex}.SurnamePageContent-module__-7dKmW__surnames svg{color:var(--theme-gold-soft)}.SurnamePageContent-module__-7dKmW__surnames a:hover,.SurnamePageContent-module__-7dKmW__related a:hover{color:var(--theme-gold)}@media (max-width:900px){.SurnamePageContent-module__-7dKmW__intro,.SurnamePageContent-module__-7dKmW__distribution{gap:35px}.SurnamePageContent-module__-7dKmW__stats>div{padding-inline:15px}.SurnamePageContent-module__-7dKmW__hero h1{font-size:5rem}.SurnamePageContent-module__-7dKmW__related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.SurnamePageContent-module__-7dKmW__heroInner{min-height:610px;padding:24px 24px 270px}.SurnamePageContent-module__-7dKmW__back{margin-bottom:32px;font-size:.66rem}.SurnamePageContent-module__-7dKmW__hero h1{margin-block:13px;font-size:clamp(3rem,12.8vw,4.8rem)}.SurnamePageContent-module__-7dKmW__subtitle{font-size:.8rem}.SurnamePageContent-module__-7dKmW__heroImage{object-position:70% center;height:350px;top:auto}.SurnamePageContent-module__-7dKmW__heroVeil{background:linear-gradient(180deg,var(--theme-bg)0%,var(--theme-bg)38%,color-mix(in srgb,var(--theme-bg)80%,transparent)51%,transparent 76%,var(--theme-bg)100%)}.SurnamePageContent-module__-7dKmW__hero .SurnamePageContent-module__-7dKmW__textLink{margin-top:12px;font-size:.7rem}.SurnamePageContent-module__-7dKmW__caption{text-align:right;background:0 0;font-size:.55rem;bottom:14px;left:20px;right:20px}.SurnamePageContent-module__-7dKmW__sectionNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-inline:24px;display:grid}.SurnamePageContent-module__-7dKmW__sectionNav a{gap:7px;font-size:.66rem}.SurnamePageContent-module__-7dKmW__content{padding-inline:24px}.SurnamePageContent-module__-7dKmW__intro,.SurnamePageContent-module__-7dKmW__distribution{grid-template-columns:1fr;gap:27px;padding-top:43px}.SurnamePageContent-module__-7dKmW__page h2{font-size:1.85rem}.SurnamePageContent-module__-7dKmW__prose p,.SurnamePageContent-module__-7dKmW__record>p:not(.SurnamePageContent-module__-7dKmW__eyebrow){font-size:.85rem}.SurnamePageContent-module__-7dKmW__note{margin-top:22px}.SurnamePageContent-module__-7dKmW__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;padding:0}.SurnamePageContent-module__-7dKmW__stats>div{padding:22px 14px}.SurnamePageContent-module__-7dKmW__stats>div:nth-child(3){border-left:0}.SurnamePageContent-module__-7dKmW__stats>div:nth-child(n+3){border-top:1px solid var(--theme-border-warm)}.SurnamePageContent-module__-7dKmW__stats dd{font-size:2rem}.SurnamePageContent-module__-7dKmW__table{font-size:.74rem}.SurnamePageContent-module__-7dKmW__table th,.SurnamePageContent-module__-7dKmW__table td{padding-inline:7px}.SurnamePageContent-module__-7dKmW__table thead th{font-size:.6rem}.SurnamePageContent-module__-7dKmW__recordsGrid{gap:36px;margin-top:44px}.SurnamePageContent-module__-7dKmW__recordStats dd{font-size:2.3rem}.SurnamePageContent-module__-7dKmW__related{margin-top:40px}.SurnamePageContent-module__-7dKmW__related>div{grid-template-columns:1fr}.SurnamePageContent-module__-7dKmW__surnames{padding-block:32px 44px}.SurnamePageContent-module__-7dKmW__surnames>div{flex-direction:column;gap:8px}.SurnamePageContent-module__-7dKmW__surnames a{justify-content:space-between}}
