@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,300..700,0..100,0..1;1,9..144,300..700,0..100,0..1&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";:root{--cream: #EFE2C8;--ink: #2B1E14;--ink-60: rgba(43, 30, 20, .79);--ink-40: rgba(43, 30, 20, .65);--gold: #9C6B24;--gold-2: #B8892E;--hair: rgba(156, 107, 36, .32);--serif: "Fraunces", "Iowan Old Style", Georgia, serif;--sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--cream)}body{margin:0;min-height:100svh;color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;background:linear-gradient(#efe2c8e6,#efe2c8e6),url(../styles/assets/hall/marble-cream.webp) center / 900px;background-attachment:fixed}.mast{display:flex;justify-content:space-between;align-items:center;padding:26px clamp(20px,4vw,48px)}.mast a{color:var(--ink);text-decoration:none}.mast .mark{font:500 20px/1 var(--serif);font-variation-settings:"opsz" 24,"SOFT" 40;white-space:nowrap}.mast nav{display:flex;gap:22px}.mast nav a{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.8}.mast nav a:hover,.mast nav a[aria-current]{opacity:1}main{width:min(680px,calc(100% - 40px));margin:clamp(30px,6vh,80px) auto 80px;position:relative;padding:clamp(36px,5vw,64px);border:1px solid var(--hair);border-radius:22px;background:#fffcf580}main:after{content:"";position:absolute;inset:10px;border:1px solid rgba(156,107,36,.22);border-radius:15px;pointer-events:none}.kicker{margin:0 0 16px;font:600 11px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}h1{margin:0;font:400 clamp(36px,5vw,56px)/1.02 var(--serif);font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 1;letter-spacing:-.02em}h1 em{font-style:italic;color:var(--gold)}.lede{margin:18px 0 0;font:italic 400 19px/1.45 var(--serif);color:var(--ink-60)}h2{margin:36px 0 8px;font:400 22px/1.2 var(--serif);font-variation-settings:"opsz" 24,"SOFT" 40}p{margin:0 0 14px;color:var(--ink-60)}p b{color:var(--ink);font-weight:600}ul{margin:0 0 14px;padding-left:20px;color:var(--ink-60)}li{margin-bottom:6px}a{color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:0 22px;height:44px;border-radius:999px;text-decoration:none;font:600 13px/1 var(--sans);letter-spacing:.04em;background:var(--gold-2);color:#fff8ea}.btn:hover{background:var(--gold)}.foot{margin:40px 0 0;padding-top:18px;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:8px 18px;font:500 12px/1 var(--sans)}.foot a{color:var(--ink-60);text-decoration:none;border-bottom:1px solid rgba(156,107,36,.35);padding-bottom:2px}.foot a:hover{color:var(--ink)}.foot span{color:var(--ink-40);margin-left:auto}.updated{margin-top:18px;font:italic 400 13px/1 var(--serif);color:var(--ink-40)}@media (max-width: 720px){.mast{padding:18px 20px;gap:12px}.mast nav{gap:12px;justify-content:flex-end}.mast nav a{font-size:10.5px;letter-spacing:.12em}main{margin-top:10px}}.reg{margin:16px 0 0;font:400 12px/1.5 var(--sans);color:var(--ink-40)}.sample{margin:18px 0 22px;padding:22px 26px;border:1px solid var(--hair);border-radius:14px;background:#fffdf9b8}.sample blockquote{margin:0;font:400 17px/1.6 var(--serif);font-variation-settings:"opsz" 24,"SOFT" 40;color:var(--ink);text-align:center}.sample figcaption{margin-top:14px;padding-top:10px;border-top:1px solid rgba(156,107,36,.18);font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40);text-align:center}.gloss-head{margin-top:-6px}ol.gloss{margin:0 0 14px;padding-left:20px;color:var(--ink-60)}ol.gloss li{margin-bottom:4px}.make{margin:36px 0 0;padding:24px 26px;border:1px solid var(--hair);border-radius:14px;background:#fffdf9b8;display:flex;gap:22px;align-items:flex-start}.make .plate{flex:0 0 84px;width:84px;height:auto;aspect-ratio:9 / 19.5;object-fit:cover;border-radius:10px;border:1px solid rgba(156,107,36,.35);box-shadow:0 10px 26px -14px #2b1e1480}@media (max-width: 480px){.make{flex-direction:column}.make .plate{width:72px}}.make .kicker{margin-bottom:8px}.make p{margin-bottom:4px}.make .see{margin-left:14px;font:500 13px/1 var(--sans)}.more{margin-top:26px;font-size:13.5px;color:var(--ink-40)}.more a{color:var(--ink-60)}ul.guides{list-style:none;margin:26px 0 0;padding:0}ul.guides li{border-top:1px solid var(--hair)}ul.guides li:last-child{border-bottom:1px solid var(--hair)}ul.guides a{display:block;padding:16px 0;text-decoration:none;color:var(--ink)}ul.guides b{display:block;font:400 20px/1.25 var(--serif);font-variation-settings:"opsz" 24,"SOFT" 40}ul.guides span{display:block;margin-top:4px;font-size:14px;color:var(--ink-60)}ul.guides a:hover b{color:var(--gold)}table.conv{width:100%;border-collapse:collapse;margin:14px 0 18px;font-size:13.5px}table.conv th,table.conv td{text-align:left;vertical-align:top;padding:8px 10px 8px 0;border-bottom:1px solid rgba(156,107,36,.18);color:var(--ink-60)}table.conv th{font:600 10.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-40)}table.conv td:first-child{color:var(--ink);font-weight:600;white-space:nowrap}.tablewrap{overflow-x:auto}
