:root{--plaster:#eceeeb;--paper:#f8f9f7;--ink:#1f2b27;--slate:#535e5a;--blue:#22408c;--blue-deep:#182f6a;--rule:#c6ccc7;--serif:var(--font-bodoni), "Bodoni 72", Didot, "Times New Roman", serif;--sans:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-md:1.0625rem;--t-lg:1.3125rem;--t-xl:1.75rem;--t-2xl:2.25rem;--t-3xl:clamp(2.25rem, 4.2vw, 3rem);--t-4xl:clamp(2.5rem, 6vw, 4rem);--t-5xl:clamp(2.75rem, 7.4vw, 6rem);--gutter:clamp(16px, 4vw, 56px);--max:1440px;--section:clamp(72px, 12vw, 168px)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--plaster);color:var(--ink);font-family:var(--sans);font-size:var(--t-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-stretch:96%;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3{font-family:var(--serif);font-optical-sizing:auto;margin:0;font-weight:400}p{margin:0 0 1em}.skip{background:var(--ink);color:var(--paper);z-index:10;padding:10px 14px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:16px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{padding:28px 0 0}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}.brand{font-family:var(--serif);font-style:italic;font-size:var(--t-xl);letter-spacing:-.01em;line-height:1;text-decoration:none}.nav{font-size:var(--t-sm);flex-wrap:wrap;gap:8px 28px;display:flex}.nav a{padding:4px 0;text-decoration:none}.nav a[aria-current=page]{text-decoration:underline}.site-footer{margin-top:var(--section);border-top:1px solid var(--rule);font-size:var(--t-sm);color:var(--slate);padding:56px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.footer-grid h2{font-family:var(--sans);font-size:var(--t-sm);color:var(--ink);margin-bottom:10px;font-weight:600}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin:0 0 6px}.footer-grid a{text-decoration:none}.footer-brand{font-family:var(--serif);font-style:italic;font-size:var(--t-lg);color:var(--ink);margin-bottom:8px}.footer-small{font-size:var(--t-xs);margin-top:48px}@media (max-width:820px){.footer-grid{grid-template-columns:1fr 1fr}}.lede{font-family:var(--serif);font-size:var(--t-lg);max-width:34em;line-height:1.5}.muted{color:var(--slate)}.section{margin-top:var(--section)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(28px,4vw,56px);display:flex}.section-head h2{font-size:var(--t-3xl);letter-spacing:-.01em;line-height:1.1}.section-head a{font-size:var(--t-sm)}.label{font-size:var(--t-sm);line-height:1.45}.label-plate{font-family:var(--serif);color:var(--blue);font-size:var(--t-md);font-variant-numeric:lining-nums;margin:0 0 4px}.label-title{font-family:var(--serif);font-style:italic;font-size:var(--t-lg);margin:0 0 6px;line-height:1.25}.label-meta{color:var(--slate);margin:0}.label-price{margin:6px 0 0}.hero{padding-top:clamp(56px,9vw,128px)}.hero h1{font-size:var(--t-5xl);letter-spacing:-.02em;font-variation-settings:"opsz" 96;max-width:13em;line-height:1.02}.hero-intro{grid-template-columns:repeat(12,1fr);gap:0 24px;margin-top:32px;display:grid}.hero-intro p{grid-column:1/span 6}.hero-figure{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;margin:clamp(48px,7vw,104px) 0 0;display:grid}.hero-figure>a{grid-column:1/span 9;display:block}.hero-figure figcaption{grid-column:10/span 3;padding-bottom:8px}@media (max-width:820px){.hero-intro p,.hero-figure>a,.hero-figure figcaption{grid-column:1/-1}}.index{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.index li{border-bottom:1px solid var(--rule)}.index a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 32px;padding:clamp(20px,2.6vw,32px) 0;text-decoration:none;display:grid}.index-name{font-family:var(--serif);font-size:var(--t-4xl);letter-spacing:-.015em;line-height:1.05}.index a:hover .index-name{color:var(--blue)}.index-meta{font-size:var(--t-sm);color:var(--slate);margin-top:6px}.index-thumbs{gap:10px;display:flex}.index-thumbs img{aspect-ratio:3/2;object-fit:cover;width:clamp(64px,9vw,132px)}@media (max-width:640px){.index a{grid-template-columns:1fr}.index-thumbs img{width:30%}}.gallery{grid-template-columns:repeat(12,1fr);gap:clamp(56px,7vw,112px) 24px;display:grid}.work{margin:0}.work a{text-decoration:none;display:block}.work img{aspect-ratio:3/2;object-fit:cover;background:#dfe2de;width:100%}.work figcaption{margin-top:16px}.work a:hover .label-title{color:var(--blue)}.gallery .work:nth-child(4n+1){grid-column:1/span 7}.gallery .work:nth-child(4n+2){grid-column:9/span 4;align-self:end}.gallery .work:nth-child(4n+3){grid-column:2/span 4}.gallery .work:nth-child(4n+4){grid-column:7/span 6;margin-top:clamp(0px,8vw,120px)}@media (max-width:820px){.gallery{grid-template-columns:1fr 1fr;gap:48px 16px}.gallery .work:nth-child(n){grid-column:auto;align-self:start;margin-top:0}}@media (max-width:520px){.gallery{grid-template-columns:1fr}}.page-head{margin-bottom:clamp(40px,6vw,88px);padding-top:clamp(48px,8vw,112px)}.page-head h1{font-size:var(--t-5xl);letter-spacing:-.02em;font-variation-settings:"opsz" 96;line-height:1.02}.page-head .lede{margin-top:24px}.crumbs{font-size:var(--t-sm);color:var(--slate);margin-bottom:20px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.coll-nav{font-size:var(--t-sm);flex-wrap:wrap;gap:6px 22px;margin-top:28px;display:flex}.coll-nav a{color:var(--slate);text-decoration:none}.coll-nav a[aria-current=page]{color:var(--ink);text-decoration:underline}.product{grid-template-columns:repeat(12,1fr);gap:0 clamp(24px,3vw,48px);padding-top:40px;display:grid}.product-plate{font-family:var(--serif);color:var(--blue);letter-spacing:-.04em;font-variation-settings:"opsz" 96;font-variant-numeric:lining-nums;grid-column:1/-1;margin:0 0 clamp(24px,3vw,40px) -.04em;font-size:clamp(5.5rem,17vw,15rem);line-height:.78}.product-media{grid-column:1/span 8;gap:clamp(24px,3vw,40px);display:grid}.product-media img{background:#dfe2de;width:100%;height:auto}.product-media figure{margin:0}.product-media figcaption{font-size:var(--t-xs);color:var(--slate);margin-top:8px}.product-info{grid-column:9/span 4}.product-info-inner{position:sticky;top:24px}.product-info h1{font-size:var(--t-3xl);letter-spacing:-.015em;margin:6px 0 20px;font-style:italic;line-height:1.08}.product-info .blurb{font-family:var(--serif);font-size:var(--t-md);line-height:1.6}@media (max-width:900px){.product-media,.product-info{grid-column:1/-1}.product-plate{order:-2}.product-info{order:-1;margin-bottom:32px}.product-info-inner{position:static}}.variants{border:0;margin:28px 0 0;padding:0}.variants legend{font-size:var(--t-sm);margin-bottom:10px;padding:0;font-weight:600}.variant{background:var(--paper);border:1px solid var(--rule);cursor:pointer;font-size:var(--t-sm);grid-template-columns:auto 1fr auto;align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.variant+.variant{border-top:0}.variant:has(input:checked){border-color:var(--ink);box-shadow:inset 3px 0 0 var(--blue)}.variant+.variant:has(input:checked){border-top:1px solid var(--ink);margin-top:-1px}.variant input{accent-color:var(--blue);margin:3px 0 0}.variant-size{font-weight:500}.variant-ed{color:var(--slate);grid-column:2}.variant-price{font-variant-numeric:tabular-nums}.price{font-family:var(--serif);font-size:var(--t-2xl);font-variation-settings:"opsz" 11;font-variant-numeric:lining-nums;margin:24px 0 12px;font-weight:500}.btn{width:100%;min-height:52px;font:600 var(--t-md) / 1 var(--sans);background:var(--blue);color:#fff;border:1px solid var(--blue);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-stretch:100%;text-decoration:none;display:inline-flex}.btn:hover{background:var(--blue-deep);border-color:var(--blue-deep);color:#fff}.btn-quiet{color:var(--ink);border-color:var(--ink);background:0 0}.btn-quiet:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.buy-note{font-size:var(--t-xs);color:var(--slate);margin-top:10px}.spec{font-size:var(--t-sm);margin:36px 0 0}.spec h2{font-family:var(--sans);font-size:var(--t-sm);margin-bottom:10px;font-weight:600}.spec dl{border-top:1px solid var(--rule);grid-template-columns:9.5em 1fr;margin:0;display:grid}.spec dt,.spec dd{border-bottom:1px solid var(--rule);margin:0;padding:9px 0}.spec dt{color:var(--slate);padding-right:12px}.edition{font-size:var(--t-sm);margin-top:28px}.edition h2{font-family:var(--sans);font-size:var(--t-sm);margin-bottom:6px;font-weight:600}.prose{max-width:38rem;font-family:var(--serif);font-size:1.125rem;line-height:1.7}.prose h2{font-size:var(--t-xl);margin:2.2em 0 .6em;line-height:1.2}.prose h3{font-family:var(--sans);font-size:var(--t-md);margin:1.8em 0 .4em;font-weight:600}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:var(--t-sm);margin:1em 0 1.6em}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 12px 9px 0}.prose th{font-weight:600}.two-col{grid-template-columns:repeat(12,1fr);gap:0 24px;display:grid}.two-col>:first-child{grid-column:1/span 7}.two-col>:last-child{grid-column:9/span 4}@media (max-width:900px){.two-col>:first-child,.two-col>:last-child{grid-column:1/-1}}.aside-img{margin:0 0 16px}.aside-img img{width:100%}.form{gap:18px;max-width:38rem;display:grid}.form .row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:560px){.form .row{grid-template-columns:1fr}}.field{font-size:var(--t-sm);gap:6px;display:grid}.field label{font-weight:600}.field .hint{color:var(--slate);font-weight:400}.field input,.field select,.field textarea{font:inherit;font-size:var(--t-md);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:2px;width:100%;padding:12px 14px}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:0}.form .btn{justify-self:start;width:auto}.form-status{font-size:var(--t-sm);background:var(--paper);border-left:3px solid var(--blue);padding:14px 16px}.form-status[data-state=error]{border-left-color:#a3321f}.trade-terms{border-top:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.trade-terms li{border-bottom:1px solid var(--rule);gap:4px;padding:16px 0;display:grid}.trade-terms strong{font-weight:600}.band{background:var(--ink);color:var(--plaster);margin-top:var(--section);padding:clamp(56px,8vw,112px) 0}.band+.site-footer{border-top:0;margin-top:0}.band h2{font-size:var(--t-4xl);letter-spacing:-.015em;max-width:14em;line-height:1.05}.band p{color:#c9d0cc;max-width:34em;margin-top:20px}.band a.btn-quiet{color:var(--plaster);border-color:var(--plaster);width:auto;margin-top:12px}.band a.btn-quiet:hover{background:var(--plaster);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.hero-figure img{animation:.9s cubic-bezier(.2,.7,.2,1) .12s both hang}@keyframes hang{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.links{max-width:40rem;padding-top:clamp(40px,7vw,80px);padding-bottom:64px}.links-head h1{font-size:var(--t-4xl);letter-spacing:-.015em;margin:6px 0 10px;line-height:1}.links-block{margin-top:44px}.links-block h2{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:14px;font-weight:600}.links-works{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:0;padding:0;list-style:none;display:grid}.links-works a{gap:2px;text-decoration:none;display:grid}.links-works img{aspect-ratio:3/2;object-fit:cover;background:#dfe2de;width:100%;margin-bottom:8px}.links-plate{font-family:var(--serif);color:var(--blue);font-size:var(--t-sm)}.links-title{font-family:var(--serif);font-style:italic;font-size:var(--t-md);line-height:1.25}.links-price{font-size:var(--t-xs);color:var(--slate)}.links-works a:hover .links-title{color:var(--blue)}.links-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.links-list li{border-bottom:1px solid var(--rule)}.links-list a,.links-soon{font-family:var(--serif);font-size:var(--t-lg);justify-content:space-between;gap:12px;padding:16px 2px;text-decoration:none;display:flex}.links-list a:hover{color:var(--blue)}.links-foot{font-size:var(--t-sm);color:var(--slate);margin-top:40px}.consent{z-index:20;background:var(--paper);border:1px solid var(--rule);max-width:30rem;font-size:var(--t-sm);margin-left:auto;padding:16px 18px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #1f2b271f}.consent p{margin:0 0 12px}.consent-actions{gap:10px;display:flex}.consent-actions .btn{width:auto;min-height:40px;font-size:var(--t-sm);padding:0 18px}
@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_opsz_normal-s.p.21zl2qdhae6mc.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_opsz_italic-s.p.08wwamwlmgq18.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:bodoni Fallback;src:local(Times New Roman);ascent-override:97.77%;descent-override:34.76%;line-gap-override:0.0%;size-adjust:115.07%}._1BMG0G_className{font-family:bodoni,bodoni Fallback}._1BMG0G_variable{--font-bodoni:"bodoni", "bodoni Fallback"}
@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_latin_wdth_normal-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._06Z04a_className{font-family:archivo,archivo Fallback}._06Z04a_variable{--font-archivo:"archivo", "archivo Fallback"}
