.print[data-astro-cid-n7fx7j42]{margin:0}.print-panel[data-astro-cid-n7fx7j42]{border-radius:.5%;overflow:hidden;box-shadow:.65rem 1.55rem 1.8rem #00000029;background:transparent}.print-panel[data-astro-cid-n7fx7j42] img{display:block;width:100%;height:auto;object-fit:contain}figcaption[data-astro-cid-n7fx7j42]{margin-top:.85rem}.print-title[data-astro-cid-n7fx7j42],.print-place[data-astro-cid-n7fx7j42]{display:block;line-height:1.35}.print-title[data-astro-cid-n7fx7j42]{font-size:1rem}.print-place[data-astro-cid-n7fx7j42]{color:var(--quiet);font-size:.95rem}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-normal.STiTPs0F.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper: #ffffff;--ink: #000000;--quiet: #454545;--aluminum: #7a7670;--wall: #fbfbfa;--pad: clamp(1.25rem, 6vw, 5.5rem);--measure: 36rem}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:Literata Variable,Literata,Times New Roman,serif;font-size:1.0625rem;font-optical-sizing:auto;font-weight:430;line-height:1.55;font-synthesis:none;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{position:absolute;left:.75rem;top:-4rem;z-index:20;background:var(--paper);color:var(--ink);padding:.4rem .7rem}.skip:focus{top:.75rem}.site-header{position:absolute;top:0;right:0;left:0;z-index:5;display:flex;justify-content:flex-end;padding:1.25rem var(--pad)}.site-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:clamp(1.1rem,3vw,2rem)}.site-nav a{font-size:1rem;text-decoration:none;text-underline-offset:.2em}.site-nav a:hover,.site-nav a:focus-visible{text-decoration:underline}main{display:block}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:6rem var(--pad) 12vh}.hero-name{margin:0;font-family:Syne Variable,Syne,sans-serif;font-weight:800;font-size:clamp(3.5rem,13vw,9.6rem);line-height:.84;letter-spacing:-.05em;display:grid}.hero-name .family{justify-self:end}.hero-line{margin:2.4rem 0 0;max-width:22em;font-size:1.15rem;line-height:1.4}@keyframes hero-in{0%{opacity:0}to{opacity:1}}.hero-name{animation:hero-in 1.15s ease both}.section{padding:var(--pad)}.section+.section{padding-top:0}.series{padding-bottom:clamp(5rem,12vw,9rem)}.series-intro{max-width:var(--measure)}.series-intro h2{margin:0 0 .85rem;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500;line-height:1.2;letter-spacing:-.02em}.series-intro p{margin:0 0 .8rem;max-width:34em}.series-intro p:last-child{margin-bottom:0}.hang{display:flex;flex-direction:column;gap:clamp(4.5rem,12vw,9rem);margin-top:clamp(3.5rem,8vw,6.5rem)}.hang-row{display:grid;gap:clamp(3.5rem,8vw,6rem) clamp(2rem,6vw,5rem)}.hang-row.full{grid-template-columns:1fr;justify-items:center}.hang-row.full .print{width:min(800px,100%)}.hang-row.pair{grid-template-columns:1fr}.hang-row.pair .print{width:min(520px,100%)}.bw-hang{display:grid;grid-template-columns:1fr;gap:clamp(3.5rem,9vw,6rem);margin-top:clamp(3.5rem,8vw,6.5rem);max-width:52rem}.bw-hang .print{width:min(380px,100%)}.bw-hang .print:nth-child(2n){justify-self:end}.more-link{display:block;margin:clamp(3.5rem,8vw,6rem) var(--pad) clamp(5rem,12vw,8rem);font-size:1.1rem}.more-link a{text-underline-offset:.18em}.prose{max-width:var(--measure)}.prose h2{margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500;line-height:1.2;letter-spacing:-.02em}.prose p{margin:0 0 .9rem;max-width:34em}.prose p:last-child{margin-bottom:0}.material{display:grid;gap:clamp(2.5rem,6vw,4rem);margin-top:clamp(2.5rem,6vw,4rem);max-width:52rem}.material figure{margin:0}.material img{width:100%;height:auto;object-fit:contain}.material figcaption{margin-top:.55rem;color:var(--quiet);font-size:.98rem}.rooms{display:flex;flex-direction:column;gap:clamp(3.5rem,10vw,7rem);margin-top:clamp(2.5rem,6vw,4rem)}.room{margin:0;width:min(920px,100%)}.room.room-small{width:min(380px,100%);align-self:center}.room img{width:100%;height:auto;object-fit:contain}.room figcaption{margin-top:.7rem;color:var(--quiet)}.bio{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:end;max-width:52rem}.portrait{margin:0;width:min(280px,70vw)}.portrait img{width:100%;height:auto;object-fit:contain}.bio-copy{margin:0;max-width:32em;font-size:1.15rem;line-height:1.5}.editions{list-style:none;margin:0 0 1.4rem;padding:0;font-size:1.2rem;line-height:1.75}.editions span{display:inline-block;min-width:4.25rem}.ship{margin:0 0 2rem;max-width:32em;color:var(--quiet)}.cta{display:inline-block;padding:.85rem 1.25rem;background:var(--ink);color:var(--paper);font-family:Syne Variable,Syne,sans-serif;font-size:1.02rem;font-weight:600;text-decoration:none;line-height:1.2}.cta:hover,.cta:focus-visible{text-decoration:underline;text-underline-offset:.16em}.site-footer{padding:0 var(--pad) 2.5rem;color:var(--quiet);font-size:.95rem}@media(min-width:760px){.hang-row.pair{grid-template-columns:1fr 1fr;align-items:end}.hang-row.pair .print:first-child{justify-self:start;margin-top:6vw}.hang-row.pair .print:last-child{justify-self:end}.bw-hang{grid-template-columns:1fr 1fr;align-items:start}.bw-hang .print:last-child{grid-column:1}.material{grid-template-columns:1fr 1fr;align-items:start}.bio{grid-template-columns:minmax(200px,280px) 1fr}}@media(max-width:520px){.hero-name .family{justify-self:start}.site-nav{gap:1rem}}@media(prefers-reduced-motion:reduce){.hero-name{animation:none}}
