.BistroSite-module__Jj28_W__root,.BistroSite-module__Jj28_W__nav{--slate:#1f2a24;--slate-2:#26332c;--slate-3:#17201b;--chalk:#f2ead8;--chalk-dim:#f2ead8bd;--chalk-yellow:#ecd98a;--chalk-pink:#eeb2a6;--cream:#f6efe0;--paper:#fbf7ec;--wall:#efe4cc;--red:#b23a2e;--red-d:#8c2a20;--oxblood:#5e1e19;--brass:#b88a3e;--brass-hi:#dcb66c;--brass-lo:#8a6426;--brass-foil:linear-gradient(180deg, #f0d593 0%, #dcb66c 35%, #b88a3e 70%, #8a6426 100%);--ink:#221d18;--ink-soft:#5b5148;--blue-ink:#2b4a8b;--oak:#8a5d37;--tile-b:#151515;--tile-w:#ece4d2;--sign:var(--f-abril), "Abril Fatface", Georgia, serif;--dish:var(--f-playfair), "Playfair Display", Georgia, serif;--label:var(--f-josefin), "Josefin Sans", "Helvetica Neue", Arial, sans-serif;--chalkf:var(--f-caveat), "Caveat", cursive;--hand:var(--f-kalam), "Kalam", cursive;--mono:var(--f-space-mono), "Space Mono", ui-monospace, monospace}.BistroSite-module__Jj28_W__root{background:var(--cream);color:var(--ink);font-family:var(--dish);font-size:17px;line-height:1.6;overflow-x:clip}.BistroSite-module__Jj28_W__root ::selection{background:var(--red);color:var(--chalk)}.BistroSite-module__Jj28_W__root img{max-width:100%;display:block}.BistroSite-module__Jj28_W__defs{width:0;height:0;position:absolute;overflow:hidden}.BistroSite-module__Jj28_W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BistroSite-module__Jj28_W__paper,.BistroSite-module__Jj28_W__chef,.BistroSite-module__Jj28_W__letters,.BistroSite-module__Jj28_W__story,.BistroSite-module__Jj28_W__table,.BistroSite-module__Jj28_W__sugg,.BistroSite-module__Jj28_W__wall,.BistroSite-module__Jj28_W__faq,.BistroSite-module__Jj28_W__maitre{--bistro-focus:var(--red)}.BistroSite-module__Jj28_W__paper{--surface:#fbf7ec;--surface-container:#f1e8d6;--surface-container-low:#f6efe0;--surface-container-lowest:#fffdf6;--on-surface:#221d18;--on-surface-variant:#5b5148;--outline-variant:#d6c9ae;--primary:#b23a2e;--radius-lg:0;--focus-ring:0 0 0 3px #b23a2e2e;--blk-accent:var(--red);--blk-bg:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.BistroSite-module__Jj28_W__empty{text-align:center;max-width:520px;color:var(--ink-soft);margin:0 auto;font-size:17px;font-style:italic}.BistroSite-module__Jj28_W__emptyLight{color:var(--chalk-dim)}.BistroSite-module__Jj28_W__rule{fill:currentColor;stroke:currentColor;stroke-width:1px;width:180px;height:14px;color:var(--red);margin:14px auto 0;display:block}.BistroSite-module__Jj28_W__ruleLeft{margin-left:0}.BistroSite-module__Jj28_W__flourish{fill:none;width:180px;max-width:80%;height:22px;stroke:var(--chalk);stroke-width:2.2px;stroke-linecap:round;opacity:.75;filter:url(#bistro-chalk);margin:6px auto 0;display:block}.BistroSite-module__Jj28_W__toque{fill:none;width:58px;height:58px;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;margin:0 auto 6px;display:block}.BistroSite-module__Jj28_W__tiles{background:conic-gradient(var(--tile-b) 25%, var(--tile-w) 0 50%, var(--tile-b) 0 75%, var(--tile-w) 0) 0 0 / 28px 28px;display:block}.BistroSite-module__Jj28_W__band{border-top:3px solid var(--brass);border-bottom:3px solid var(--brass);height:28px}.BistroSite-module__Jj28_W__btnRed,.BistroSite-module__Jj28_W__btnLine{min-height:48px;font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:14px 24px 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.BistroSite-module__Jj28_W__btnRed{background:var(--red);color:var(--chalk);border:1px solid var(--red-d);box-shadow:inset 0 0 0 3px var(--red), inset 0 0 0 4px #f2ead88c}.BistroSite-module__Jj28_W__btnRed:hover{background:var(--red-d);box-shadow:inset 0 0 0 3px var(--red-d), inset 0 0 0 4px #f2ead88c}.BistroSite-module__Jj28_W__btnLine{color:var(--brass-hi);border:1px solid var(--brass);background:0 0}.BistroSite-module__Jj28_W__btnLine:hover{background:#b88a3e24}.BistroSite-module__Jj28_W__nav{z-index:50;background:var(--slate);min-height:62px;color:var(--chalk);border-bottom:3px solid var(--brass);box-shadow:0 1px 0 var(--slate-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:6px clamp(14px,3vw,36px);display:grid;position:sticky;top:0}.BistroSite-module__Jj28_W__navHouse{color:var(--brass-hi);font-family:var(--sign);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:baseline;gap:4px;padding:4px 0;font-size:24px;line-height:1;display:inline-flex}.BistroSite-module__Jj28_W__navHouse span{font-family:var(--dish);color:var(--chalk-dim);margin-right:4px;font-size:15px;font-style:italic}.BistroSite-module__Jj28_W__navHouse i{font-family:var(--dish);color:var(--chalk-dim);font-size:17px}.BistroSite-module__Jj28_W__navLinks{align-items:center;gap:clamp(16px,3vw,40px);display:flex}.BistroSite-module__Jj28_W__navLink{color:var(--chalk);font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;font-size:13px;font-weight:600;display:inline-flex}.BistroSite-module__Jj28_W__navFr{font-family:var(--dish);letter-spacing:0;text-transform:none;color:var(--brass-hi);font-size:13px;font-style:italic;font-weight:400}.BistroSite-module__Jj28_W__navLink[aria-current=page]{color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:7px;text-decoration-thickness:3px}.BistroSite-module__Jj28_W__navLink:not([aria-current=page]):hover{color:var(--brass-hi)}.BistroSite-module__Jj28_W__navCta{background:var(--red);color:var(--chalk);border:1px solid var(--red-d);box-shadow:inset 0 0 0 2px var(--red), inset 0 0 0 3px #f2ead88c;font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;flex-direction:column;justify-self:end;align-items:center;padding:7px 16px 6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.BistroSite-module__Jj28_W__navCta:hover{background:var(--red-d)}.BistroSite-module__Jj28_W__navCtaFr{font-family:var(--dish);letter-spacing:0;text-transform:none;opacity:.85;font-size:12px;font-style:italic;font-weight:400}.BistroSite-module__Jj28_W__hero,.BistroSite-module__Jj28_W__dayHero{background:repeating-linear-gradient(#0000 0 46px,#78644638 46px 47px),linear-gradient(#ddd2ba,#e8dfcb);padding-top:clamp(18px,3vw,34px);position:relative}.BistroSite-module__Jj28_W__awning{z-index:3;text-align:center;position:relative}.BistroSite-module__Jj28_W__canopy{transform-origin:50% 100%;background:linear-gradient(180deg, #140a086b 0%, #140a0814 55%, #ffffff0f 100%), repeating-linear-gradient(90deg, var(--red) 0 46px, var(--chalk) 46px 92px);height:clamp(54px,7.5vw,112px);margin:0 -6%;animation:.9s cubic-bezier(.2,.7,.2,1) both BistroSite-module__Jj28_W__unroll;transform:perspective(520px)rotateX(38deg)}.BistroSite-module__Jj28_W__valance{background:linear-gradient(180deg, #0000002e, transparent 22%), var(--red);color:var(--chalk);border-top:2px solid #f2ead8b3;padding:clamp(10px,1.4vw,18px) 16px clamp(8px,1.2vw,14px);animation:.9s cubic-bezier(.2,.7,.2,1) .15s both BistroSite-module__Jj28_W__drop;position:relative}.BistroSite-module__Jj28_W__valanceSub{font-family:var(--label);letter-spacing:.32em;text-transform:uppercase;color:#f2ead8e0;margin:0 0 4px;font-size:clamp(10px,1vw,12px);font-weight:600}.BistroSite-module__Jj28_W__house{max-width:1200px;font-family:var(--sign);letter-spacing:.01em;text-shadow:0 2px #5a140e8c;text-wrap:balance;overflow-wrap:anywhere;margin:0 auto;font-size:clamp(32px,6.6vw,104px);font-weight:400;line-height:1.02}.BistroSite-module__Jj28_W__houseLong{font-size:clamp(30px,4.8vw,76px)}.BistroSite-module__Jj28_W__houseChez{font-family:var(--dish);vertical-align:.35em;font-size:.5em;font-style:italic;font-weight:400}.BistroSite-module__Jj28_W__houseAmp{font-family:var(--dish);font-size:.8em;font-style:italic}.BistroSite-module__Jj28_W__scallops{background:radial-gradient(circle at 50% 0, var(--red) 0 21px, transparent 22px) 50% 0 / 44px 22px repeat-x;filter:drop-shadow(0 7px 5px #0006);height:22px;margin-bottom:-22px;animation:.9s cubic-bezier(.2,.7,.2,1) .15s both BistroSite-module__Jj28_W__drop;position:relative}@keyframes BistroSite-module__Jj28_W__unroll{0%{transform:perspective(520px)rotateX(85deg)}}@keyframes BistroSite-module__Jj28_W__drop{0%{opacity:0;transform:translateY(-14px)}}.BistroSite-module__Jj28_W__facade{background:linear-gradient(90deg, #0000002e, transparent 8%, transparent 92%, #0000002e), var(--slate);color:var(--chalk);padding:clamp(56px,6vw,88px) clamp(16px,5vw,72px) 0;position:relative}.BistroSite-module__Jj28_W__facade:before{content:"";box-shadow:inset 0 0 0 5px var(--slate), inset 0 0 0 6px #b88a3e40;pointer-events:none;border:1px solid #b88a3e66;border-bottom:0;position:absolute;inset:36px clamp(8px,2vw,28px) 0}.BistroSite-module__Jj28_W__facadeInner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1160px;margin:0 auto;display:grid;position:relative}.BistroSite-module__Jj28_W__sign{padding-bottom:12px;container-type:inline-size}.BistroSite-module__Jj28_W__signKicker{font-family:var(--dish);color:var(--brass-hi);margin:0;font-size:clamp(24px,2.4vw,34px);font-style:italic}.BistroSite-module__Jj28_W__signDate{font-family:var(--sign);font-size:min(132px, calc(100cqi / (var(--len,7) * .6)));background:var(--brass-foil);color:#0000;filter:drop-shadow(0 2px #00000073);-webkit-background-clip:text;background-clip:text;margin:0;line-height:.92}.BistroSite-module__Jj28_W__signDay{white-space:nowrap;display:block}.BistroSite-module__Jj28_W__signYear{letter-spacing:.36em;margin-top:.32em;font-size:min(.42em,56px);display:block}.BistroSite-module__Jj28_W__signRule{color:var(--brass);margin:18px 0 0}.BistroSite-module__Jj28_W__signEs{font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;margin:16px 0 2px;font-size:13px;font-weight:600}.BistroSite-module__Jj28_W__signPlace{color:var(--chalk-dim);margin:0;font-size:20px;font-style:italic}.BistroSite-module__Jj28_W__signActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.BistroSite-module__Jj28_W__plaque{background:var(--brass-foil);max-width:100%;color:var(--slate-3);font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;margin:34px 0 0;padding:10px 26px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff0c899,0 2px #0006}.BistroSite-module__Jj28_W__plaque:before,.BistroSite-module__Jj28_W__plaque:after{content:"";background:radial-gradient(circle at 35% 35%,#f6e3b0,#6c4c1c);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%}.BistroSite-module__Jj28_W__plaque:before{left:9px}.BistroSite-module__Jj28_W__plaque:after{right:9px}.BistroSite-module__Jj28_W__plaque i{font-family:var(--dish);letter-spacing:.04em;text-transform:none;font-size:14px;font-weight:400}.BistroSite-module__Jj28_W__window{background:var(--slate-3);box-shadow:0 0 0 1px var(--brass), inset 0 0 0 1px #b88a3e99, 0 24px 40px -24px #000c;margin:0;padding:12px}.BistroSite-module__Jj28_W__transom{background:radial-gradient(at 50% 120%,#f2ead814,#0000 60%),#0d1310;margin-bottom:10px;padding:6px 10px 0;box-shadow:inset 0 0 0 1px #b88a3e80}.BistroSite-module__Jj28_W__transom svg{width:100%;height:auto;display:block}.BistroSite-module__Jj28_W__transom text{fill:var(--brass-hi);font-family:var(--sign);letter-spacing:3px;font-size:32px}.BistroSite-module__Jj28_W__pane{aspect-ratio:464/470;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b88a3e80}.BistroSite-module__Jj28_W__pane img{object-fit:cover;object-position:50% 40%;filter:grayscale()contrast(1.08);width:100%;height:100%}.BistroSite-module__Jj28_W__paneBare{background:radial-gradient(at 50% 35%,#f2ead812,#0000 65%),linear-gradient(#121a16,#0b100d);place-items:center;display:grid}.BistroSite-module__Jj28_W__gilt{text-align:center;justify-items:center;gap:4px;padding:24px;display:grid}.BistroSite-module__Jj28_W__giltMono{font-family:var(--sign);background:var(--brass-foil);color:#0000;filter:drop-shadow(0 2px #00000080);-webkit-background-clip:text;background-clip:text;font-size:clamp(84px,11vw,150px);line-height:1}.BistroSite-module__Jj28_W__giltMono i{font-family:var(--dish);margin:0 .06em;font-size:.55em}.BistroSite-module__Jj28_W__giltRule{width:200px;max-width:70%;color:var(--brass);margin:10px auto 0}.BistroSite-module__Jj28_W__giltWord{font-family:var(--label);letter-spacing:.5em;text-transform:uppercase;color:var(--brass-hi);margin-top:8px;font-size:13px;font-weight:600}.BistroSite-module__Jj28_W__glare{pointer-events:none;background:linear-gradient(115deg,#0000 22%,#ffffff21 30%,#0000 40% 62%,#ffffff12 67%,#0000 74%);position:absolute;inset:0}.BistroSite-module__Jj28_W__windowCap{font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--chalk-dim);margin-top:10px;font-size:11px;font-weight:600}.BistroSite-module__Jj28_W__riser{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;height:84px;margin:44px auto 0;padding:14px 0 18px;display:grid;position:relative}.BistroSite-module__Jj28_W__riser span{box-shadow:inset 0 0 0 6px var(--slate), inset 0 0 0 7px #b88a3e38, inset 0 10px 18px #00000040;border:1px solid #b88a3e59}.BistroSite-module__Jj28_W__street{border-top:4px solid var(--brass-lo);padding:0 16px 56px;position:relative}.BistroSite-module__Jj28_W__streetTiles{background:#222;position:absolute;inset:0;overflow:hidden}.BistroSite-module__Jj28_W__streetTiles:before{content:"";transform-origin:50% 0;background:conic-gradient(var(--tile-b) 25%, var(--tile-w) 0 50%, var(--tile-b) 0 75%, var(--tile-w) 0) 0 0 / 60px 60px;height:340%;position:absolute;top:0;left:-60%;right:-60%;transform:perspective(360px)rotateX(58deg)}.BistroSite-module__Jj28_W__streetTiles:after{content:"";background:linear-gradient(#00000073,#0000 50%);position:absolute;inset:0}.BistroSite-module__Jj28_W__aframe{z-index:4;transform-origin:50% 100%;width:min(330px,84vw);margin:-150px 0 0 max(16px,50% - 560px);padding-bottom:34px;animation:1.4s ease-out .6s both BistroSite-module__Jj28_W__sway;position:relative;transform:rotate(-1.5deg)}.BistroSite-module__Jj28_W__slate{text-align:center;color:var(--chalk);border:12px solid var(--oak);background:radial-gradient(at 28% 30%,#f2ead817,#0000 55%),radial-gradient(at 78% 78%,#f2ead812,#0000 50%),linear-gradient(100deg,#0000 30%,#f2ead80d 42%,#0000 55%),#1b241f;border-image:linear-gradient(135deg,#a0703f,#6a4322 45%,#946638 70%,#5b3a1f) 1;padding:22px 18px 18px;position:relative;box-shadow:0 20px 26px -14px #000000b3}.BistroSite-module__Jj28_W__leg{transform-origin:top;z-index:-1;background:linear-gradient(90deg,#6a4322,#946638 50%,#5b3a1f);width:12px;height:64px;position:absolute;bottom:0;left:26px;transform:rotate(9deg)}.BistroSite-module__Jj28_W__legR{left:auto;right:26px;transform:rotate(-9deg)}.BistroSite-module__Jj28_W__chalkSmall{font-family:var(--hand);color:var(--chalk-dim);filter:url(#bistro-chalk);margin:0;font-size:19px;line-height:1.3}.BistroSite-module__Jj28_W__chalkDays{font-family:var(--chalkf);color:var(--chalk-yellow);font-variant-numeric:tabular-nums;filter:url(#bistro-chalk);text-shadow:0 0 6px #ecd98a40;margin:-4px 0 0;font-size:92px;font-weight:600;line-height:.95}.BistroSite-module__Jj28_W__chalkDays span{color:var(--chalk);font-size:44px}.BistroSite-module__Jj28_W__chalkWelcome{margin:0;font-size:64px;line-height:1.05}.BistroSite-module__Jj28_W__chalkToday{font-family:var(--chalkf);color:var(--chalk-yellow);filter:url(#bistro-chalk);margin:6px 0;font-size:48px;font-weight:600;line-height:1.05}@keyframes BistroSite-module__Jj28_W__sway{0%{transform:rotate(-6deg)}60%{transform:rotate(.5deg)}to{transform:rotate(-1.5deg)}}.BistroSite-module__Jj28_W__heading{text-align:center;max-width:760px;margin:0 auto clamp(40px,5vw,64px)}.BistroSite-module__Jj28_W__headingFr{font-family:var(--dish);color:var(--red);margin:0 0 4px;font-size:clamp(19px,1.8vw,24px);font-style:italic}.BistroSite-module__Jj28_W__h2{font-family:var(--sign);color:var(--slate);overflow-wrap:anywhere;margin:0;font-size:clamp(40px,5.6vw,78px);font-weight:400;line-height:1.02}.BistroSite-module__Jj28_W__lede{max-width:560px;color:var(--ink-soft);margin:18px auto 0;font-size:19px;font-style:italic}.BistroSite-module__Jj28_W__headingLight .BistroSite-module__Jj28_W__headingFr{color:var(--brass-hi)}.BistroSite-module__Jj28_W__headingLight .BistroSite-module__Jj28_W__h2{color:var(--chalk)}.BistroSite-module__Jj28_W__headingLight .BistroSite-module__Jj28_W__rule{color:var(--brass)}.BistroSite-module__Jj28_W__headingLight .BistroSite-module__Jj28_W__lede{color:var(--chalk-dim)}.BistroSite-module__Jj28_W__chef{background:repeating-linear-gradient(90deg, #b23a2e0d 0 2px, transparent 2px 34px), var(--cream);padding:clamp(80px,10vw,140px) 20px}.BistroSite-module__Jj28_W__chefCard{text-align:center;max-width:780px;margin:0 auto}.BistroSite-module__Jj28_W__chefTitle{font-family:var(--sign);color:var(--slate);margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.1}.BistroSite-module__Jj28_W__chefText{color:var(--ink);text-wrap:balance;margin:32px 0 0;font-size:clamp(22px,2.5vw,33px);font-style:italic;line-height:1.45}.BistroSite-module__Jj28_W__chefText p{white-space:pre-line;margin:0}.BistroSite-module__Jj28_W__chefText p+p{margin-top:.8em}.BistroSite-module__Jj28_W__chefSign{font-family:var(--chalkf);color:var(--red);margin:30px 0 0;font-size:38px;line-height:1.1}.BistroSite-module__Jj28_W__chefSign span{font-family:var(--label);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:11px;font-weight:600;display:block}.BistroSite-module__Jj28_W__rsvp{background:repeating-linear-gradient(92deg,#0000001f 0 2px,#0000 2px 9px,#ffffff08 9px 10px,#0000 10px 23px),linear-gradient(#4a3020,#3a2618);padding:clamp(72px,8vw,120px) clamp(12px,3vw,32px);scroll-margin-top:70px}.BistroSite-module__Jj28_W__book{background:var(--paper);grid-template-columns:minmax(0,5fr) minmax(0,6fr);max-width:1120px;margin:0 auto;display:grid;box-shadow:0 0 0 6px #6d2a20,0 0 0 8px #3a1510,0 30px 50px -20px #000c}.BistroSite-module__Jj28_W__bookPage{--line:38px;background:linear-gradient(90deg, transparent 0 calc(var(--margin,64px) - 1px), #b23a2e73 calc(var(--margin,64px) - 1px) var(--margin,64px), transparent var(--margin,64px)), repeating-linear-gradient(180deg, transparent 0 calc(var(--line) - 1px), #40629633 calc(var(--line) - 1px) var(--line)), var(--paper);background-position:0 0,0 18px,0 0;min-width:0;padding:52px clamp(20px,4vw,56px) 48px;position:relative}.BistroSite-module__Jj28_W__bookLeft{padding-left:calc(var(--margin,64px) + 22px);box-shadow:inset -26px 0 30px -24px #3c281473}.BistroSite-module__Jj28_W__bookRight{--margin:0px;box-shadow:inset 26px 0 30px -24px #3c281473}.BistroSite-module__Jj28_W__bookTitle{font-family:var(--sign);color:var(--slate);margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.05}.BistroSite-module__Jj28_W__bookDate{font-family:var(--chalkf);color:var(--red);margin:8px 0 0;font-size:28px;line-height:1.2}.BistroSite-module__Jj28_W__bookNote{margin:14px 0 0;font-size:18px;line-height:1.6}.BistroSite-module__Jj28_W__tent{filter:drop-shadow(0 12px 10px #3c281447);width:210px;margin:34px 0 0}.BistroSite-module__Jj28_W__tentFace{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:linear-gradient(#0000000d,#0000 30%),#fffdf6;border:1px solid #221d1840;justify-items:center;gap:2px;padding:20px 14px 16px;display:grid;transform:rotate(-3deg);box-shadow:inset 0 0 0 5px #fffdf6,inset 0 0 0 6px #b23a2e99}.BistroSite-module__Jj28_W__tentWord{font-family:var(--sign);color:var(--red);font-size:34px;line-height:1}.BistroSite-module__Jj28_W__tentDate{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-soft);font-size:12px}.BistroSite-module__Jj28_W__bookLog{font-family:var(--hand);color:var(--blue-ink);margin:22px 0 0;padding:0;font-size:19px;list-style:none}.BistroSite-module__Jj28_W__bookLog li{align-items:baseline;gap:14px;line-height:38px;display:flex}.BistroSite-module__Jj28_W__bookLog span{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600}.BistroSite-module__Jj28_W__bookLog b{margin-left:auto;font-weight:700}.BistroSite-module__Jj28_W__formSkin h3{color:var(--blue-ink);line-height:1.15;font-family:var(--chalkf)!important;font-size:2.1rem!important;font-weight:600!important}.BistroSite-module__Jj28_W__paper.BistroSite-module__Jj28_W__formSkin .input-underline{min-height:2.5rem;box-shadow:none;color:var(--blue-ink);font:400 1.3rem/1.4 var(--hand);background:0 0;border:0;border-bottom:1.5px solid #221d1880;border-radius:0;padding:.2rem .15rem}.BistroSite-module__Jj28_W__paper.BistroSite-module__Jj28_W__formSkin .input-underline:is(:hover,:focus){border-color:var(--red);box-shadow:none;background:#b23a2e0d}.BistroSite-module__Jj28_W__paper.BistroSite-module__Jj28_W__formSkin textarea.input-underline{background:repeating-linear-gradient(#0000 0 37px,#221d1866 37px 38px);border-bottom:0;line-height:38px}.BistroSite-module__Jj28_W__paper.BistroSite-module__Jj28_W__formSkin .input-underline::placeholder{color:#2b4a8b8c;opacity:1}.BistroSite-module__Jj28_W__formSkin [role=radio]{letter-spacing:.16em;text-transform:uppercase;font-family:var(--label)!important;border-radius:0!important;font-size:12px!important}.BistroSite-module__Jj28_W__formSkin fieldset{border-color:#221d184d!important}.BistroSite-module__Jj28_W__formSkin input[type=checkbox]{accent-color:var(--red)}.BistroSite-module__Jj28_W__formSkin .button-primary{background:var(--red);min-height:48px;color:var(--chalk);border:1px solid var(--red-d);box-shadow:inset 0 0 0 3px var(--red), inset 0 0 0 4px #f2ead88c;font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:14px 24px 12px;font-size:13px;font-weight:600}.BistroSite-module__Jj28_W__formSkin .button-primary:hover:not(:disabled){background:var(--red-d);box-shadow:inset 0 0 0 3px var(--red-d), inset 0 0 0 4px #f2ead88c}.BistroSite-module__Jj28_W__letters{background:repeating-linear-gradient(90deg, #b23a2e0d 0 2px, transparent 2px 34px), var(--cream);padding:clamp(72px,8vw,112px) clamp(12px,3vw,32px)}.BistroSite-module__Jj28_W__guestBook{background:var(--paper);max-width:760px;margin:0 auto;padding:clamp(48px,6vw,72px) clamp(24px,6vw,72px);position:relative;box-shadow:0 24px 40px -24px #3c281480}.BistroSite-module__Jj28_W__guestBook:before{content:"";border:1px solid var(--red);box-shadow:inset 0 0 0 4px var(--paper), inset 0 0 0 5px var(--red);pointer-events:none;position:absolute;inset:12px}.BistroSite-module__Jj28_W__guestBook .BistroSite-module__Jj28_W__heading{margin-bottom:32px}.BistroSite-module__Jj28_W__guestBook .BistroSite-module__Jj28_W__h2{font-size:clamp(34px,4.4vw,56px)}.BistroSite-module__Jj28_W__lettersBody{text-align:center;max-width:520px;color:var(--ink-soft);margin:0 auto;font-size:19px;font-style:italic}.BistroSite-module__Jj28_W__footer{border-top:4px solid var(--brass);padding:clamp(72px,8vw,110px) 16px clamp(80px,9vw,120px);position:relative}.BistroSite-module__Jj28_W__footerTiles{background-size:72px 72px;position:absolute;inset:0;box-shadow:inset 0 0 220px 40px #0a0806b8}.BistroSite-module__Jj28_W__receipt{--rc:#fdfbf4;background:var(--rc);color:#1d1d1d;width:min(370px,100%);font-family:var(--mono);filter:drop-shadow(0 18px 18px #0000008c);margin:0 auto;padding:30px 26px 26px;font-size:12.5px;line-height:1.6;position:relative;transform:rotate(-2deg)}.BistroSite-module__Jj28_W__receipt:before,.BistroSite-module__Jj28_W__receipt:after{content:"";height:10px;position:absolute;left:0;right:0}.BistroSite-module__Jj28_W__receipt:before{background:conic-gradient(from 135deg at 50% 0, var(--rc) 90deg, transparent 0) 0 0 / 16px 10px repeat-x;top:-10px}.BistroSite-module__Jj28_W__receipt:after{background:conic-gradient(from -45deg at 50% 100%, var(--rc) 90deg, transparent 0) 0 0 / 16px 10px repeat-x;bottom:-10px}.BistroSite-module__Jj28_W__receipt p{margin:0}.BistroSite-module__Jj28_W__rcHouse{letter-spacing:.06em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;font-size:15px;font-weight:700}.BistroSite-module__Jj28_W__rcSmall{text-align:center;color:#444;font-size:11.5px}.BistroSite-module__Jj28_W__receipt .BistroSite-module__Jj28_W__rcDash{border-top:1.5px dashed #333;height:0;margin:12px 0}.BistroSite-module__Jj28_W__rcRow{justify-content:space-between;gap:12px;display:flex}.BistroSite-module__Jj28_W__rcItems{margin:0;padding:0;list-style:none}.BistroSite-module__Jj28_W__rcItems li{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;display:grid}.BistroSite-module__Jj28_W__rcQty{color:#555}.BistroSite-module__Jj28_W__rcName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BistroSite-module__Jj28_W__receipt .BistroSite-module__Jj28_W__rcTotal{text-transform:uppercase;margin-bottom:4px;font-size:15px;font-weight:700}.BistroSite-module__Jj28_W__receipt .BistroSite-module__Jj28_W__rcMerci{font-family:var(--dish);text-align:center;margin:6px 0 4px;font-size:28px;font-style:italic;line-height:1.2}.BistroSite-module__Jj28_W__dayFascia{background:var(--slate);color:var(--chalk);text-align:center;border-bottom:3px solid var(--brass);padding:46px 20px 26px}.BistroSite-module__Jj28_W__dayFascia p{font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.BistroSite-module__Jj28_W__maitre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1140px;margin:0 auto;padding:clamp(72px,8vw,120px) 20px;display:grid}.BistroSite-module__Jj28_W__maitreText .BistroSite-module__Jj28_W__headingFr{font-size:24px}.BistroSite-module__Jj28_W__maitreTitle{font-family:var(--sign);color:var(--slate);margin:0;font-size:clamp(46px,6vw,92px);font-weight:400;line-height:.98}.BistroSite-module__Jj28_W__maitreText .BistroSite-module__Jj28_W__lede{margin-left:0}.BistroSite-module__Jj28_W__pad{background:repeating-linear-gradient(#0000 0 31px,#4062963d 31px 32px) 0 6px,#fffdf6;justify-self:center;width:100%;max-width:500px;padding:0 28px 38px;position:relative;transform:rotate(1.6deg);box-shadow:0 1px #e8e0cc,0 3px #fffdf6,0 4px #e2d9c3,0 6px #fffdf6,0 7px #ddd3bb,0 26px 36px -18px #281e148c}.BistroSite-module__Jj28_W__padTop{background:linear-gradient(#8c2a20,#6d2019);height:22px;margin:0 -28px 14px;box-shadow:inset 0 -2px #00000040}.BistroSite-module__Jj28_W__padHead{font-family:var(--sign);color:var(--slate);justify-content:space-between;align-items:baseline;font-size:26px;line-height:1.2;display:flex}.BistroSite-module__Jj28_W__padHead b{font-family:var(--mono);color:var(--red);font-size:20px;font-weight:700}.BistroSite-module__Jj28_W__padMeta{border-bottom:1.5px solid var(--ink);font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;gap:10px;margin:6px 0 14px;padding-bottom:6px;font-size:10.5px;font-weight:600;display:flex}.BistroSite-module__Jj28_W__padChat>div{max-width:none}.BistroSite-module__Jj28_W__padChat>div>p:first-child{text-align:left;margin-bottom:10px;font-size:18px;line-height:32px;font-family:var(--hand)!important;color:#2a2f2b!important}.BistroSite-module__Jj28_W__padChat>div>div:last-child{background:0 0!important;border:0!important;border-top:1px dashed #221d1880!important;border-radius:0!important}.BistroSite-module__Jj28_W__padChat form{padding:12px 0 0!important}.BistroSite-module__Jj28_W__padChat form input{border-bottom:1.5px solid var(--ink);padding:4px 2px;font-family:var(--hand)!important;font-size:18px!important}.BistroSite-module__Jj28_W__padChat form input::placeholder{color:#221d188c}.BistroSite-module__Jj28_W__padChat form button{font-weight:700;font-family:var(--label)!important;color:var(--chalk)!important;border-radius:0!important}.BistroSite-module__Jj28_W__perf{background:radial-gradient(circle,#221d1847 1.5px,#0000 2px) 0 0/9px 4px repeat-x;height:4px;position:absolute;bottom:12px;left:0;right:0}.BistroSite-module__Jj28_W__board{background:repeating-linear-gradient(90deg, #00000029 0 1px, transparent 1px 22px), radial-gradient(ellipse at 50% 0%, #ffc89624, transparent 60%), var(--oxblood);padding:clamp(72px,8vw,120px) clamp(12px,3vw,32px)}.BistroSite-module__Jj28_W__frame{background:repeating-linear-gradient(#0000001a 0 2px,#0000 2px 7px,#ffffff0d 7px 8px,#0000 8px 13px),linear-gradient(135deg,#a0703f,#6a4322 45%,#946638 70%,#5b3a1f);max-width:1040px;margin:0 auto;padding:clamp(14px,1.8vw,22px);position:relative;box-shadow:0 34px 50px -24px #000c,inset 0 0 0 1px #ffdcaa40}.BistroSite-module__Jj28_W__chalkboard{color:var(--chalk);background:radial-gradient(40% 30% at 18% 22%,#f2ead817,#0000 70%),radial-gradient(35% 25% at 82% 64%,#f2ead812,#0000 70%),radial-gradient(50% 18% at 50% 96%,#f2ead814,#0000 70%),linear-gradient(104deg,#0000 18%,#f2ead80b 26%,#0000 34% 58%,#f2ead80a 66%,#0000 74%),#1d2722;padding:clamp(36px,5vw,72px) clamp(20px,6vw,88px) clamp(32px,4vw,52px);position:relative;box-shadow:inset 0 0 40px #0000008c}.BistroSite-module__Jj28_W__glass{fill:none;width:clamp(42px,5vw,64px);height:auto;stroke:var(--chalk-pink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:url(#bistro-chalk);opacity:.85;position:absolute;top:clamp(20px,3vw,40px);right:clamp(16px,4vw,56px);transform:rotate(10deg)}.BistroSite-module__Jj28_W__boardHead{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.BistroSite-module__Jj28_W__chalkKicker{font-family:var(--hand);letter-spacing:.08em;color:var(--chalk-yellow);filter:url(#bistro-chalk);margin:0;font-size:clamp(16px,1.6vw,20px)}.BistroSite-module__Jj28_W__boardTitle{font-family:var(--chalkf);color:var(--chalk);filter:url(#bistro-chalk);text-shadow:0 0 8px #f2ead838;margin:0;font-size:clamp(60px,9vw,132px);font-weight:600;line-height:.95}.BistroSite-module__Jj28_W__boardFlourish{width:260px;max-width:70%}.BistroSite-module__Jj28_W__courses{filter:url(#bistro-chalk);max-width:780px;margin:0 auto;padding:0;list-style:none}.BistroSite-module__Jj28_W__course{text-align:left;padding:12px 0 14px}.BistroSite-module__Jj28_W__course+.BistroSite-module__Jj28_W__course{border-top:1px dashed #f2ead824}.BistroSite-module__Jj28_W__courseName{font-family:var(--hand);letter-spacing:.22em;text-transform:uppercase;color:var(--chalk-yellow);margin:0;font-size:15px}.BistroSite-module__Jj28_W__courseLine{align-items:baseline;gap:10px;margin:0;display:flex}.BistroSite-module__Jj28_W__dish{min-width:0;font-family:var(--chalkf);text-shadow:0 0 4px #f2ead833;overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.05}.BistroSite-module__Jj28_W__chalkLeader{border-bottom:3px dotted #f2ead873;flex:1;min-width:16px;transform:translateY(-8px)}.BistroSite-module__Jj28_W__price{font-family:var(--chalkf);color:var(--chalk-pink);white-space:nowrap;font-variant-numeric:lining-nums;font-size:clamp(34px,3.8vw,50px);font-weight:600;line-height:1}.BistroSite-module__Jj28_W__price sup{vertical-align:.7em;text-underline-offset:3px;margin-left:1px;font-size:.55em;line-height:0;text-decoration:underline;text-decoration-thickness:2px}.BistroSite-module__Jj28_W__coursePlace{font-family:var(--hand);color:var(--chalk-dim);margin:2px 0 0;font-size:17px}.BistroSite-module__Jj28_W__boardFoot,.BistroSite-module__Jj28_W__boardEmpty{text-align:center;font-family:var(--hand);color:var(--chalk-dim);filter:url(#bistro-chalk);margin:28px 0 0;font-size:17px}.BistroSite-module__Jj28_W__boardEmpty{margin:0;font-size:20px}.BistroSite-module__Jj28_W__chalkTray{background:linear-gradient(#a0703f,#5b3a1f);height:14px;position:absolute;bottom:-14px;left:8%;right:8%;box-shadow:0 8px 10px -4px #0009}.BistroSite-module__Jj28_W__chalkTray:after{content:"";background:linear-gradient(#fffaf0,#d9d1bf);border-radius:3px;width:46px;height:8px;position:absolute;top:-6px;left:18%;transform:rotate(-3deg)}.BistroSite-module__Jj28_W__story{background:repeating-linear-gradient(90deg, #b23a2e0d 0 2px, transparent 2px 34px), var(--wall);padding:clamp(72px,8vw,120px) clamp(12px,3vw,32px)}.BistroSite-module__Jj28_W__storyCard{background:var(--paper);max-width:1040px;margin:0 auto;padding:clamp(56px,6vw,88px) clamp(22px,6vw,88px);position:relative;box-shadow:0 24px 40px -24px #3c281480}.BistroSite-module__Jj28_W__storyCard:before{content:"";border:4px double var(--ink);pointer-events:none;position:absolute;inset:14px}.BistroSite-module__Jj28_W__chapters{gap:clamp(48px,6vw,80px);margin:0;padding:0;list-style:none;display:grid}.BistroSite-module__Jj28_W__chapter{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.BistroSite-module__Jj28_W__chapterAlt{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.BistroSite-module__Jj28_W__chapterAlt .BistroSite-module__Jj28_W__wallFrame{order:2}.BistroSite-module__Jj28_W__chapterBare,.BistroSite-module__Jj28_W__chapterBare.BistroSite-module__Jj28_W__chapterAlt{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}.BistroSite-module__Jj28_W__chapterText{text-align:center}.BistroSite-module__Jj28_W__chapterNum{font-family:var(--sign);color:var(--red);margin:0;font-size:40px;line-height:1}.BistroSite-module__Jj28_W__chapterTitle{font-family:var(--dish);margin:6px 0 0;font-size:clamp(30px,3vw,40px);font-style:italic;font-weight:400;line-height:1.1}.BistroSite-module__Jj28_W__chapterRule{width:140px;margin-top:12px}.BistroSite-module__Jj28_W__chapterBody{max-width:470px;color:var(--ink-soft);white-space:pre-line;margin:14px auto 0;font-size:17.5px;line-height:1.7}.BistroSite-module__Jj28_W__wallFrame{justify-self:center;width:100%;margin:0}.BistroSite-module__Jj28_W__wallFrame img{object-fit:cover;filter:sepia(.18)contrast(1.04);width:100%}.BistroSite-module__Jj28_W__frameOval{background:var(--brass-foil);border-radius:50%;padding:10px;box-shadow:0 14px 22px -12px #0000008c,inset 0 0 0 2px #5a3c1480}.BistroSite-module__Jj28_W__frameOval img{aspect-ratio:4/5;border-radius:50%;box-shadow:0 0 0 3px #6c4c1c}.BistroSite-module__Jj28_W__frameTall{background:#f4ecdc;border:7px solid #141414;max-width:250px;padding:16px;box-shadow:0 14px 22px -12px #0000008c,inset 0 0 0 1px #0003}.BistroSite-module__Jj28_W__frameTall img{aspect-ratio:5/7}.BistroSite-module__Jj28_W__frameSquare{background:linear-gradient(135deg,#f0d593,#8a6426 40%,#dcb66c 60%,#6c4c1c);padding:14px;box-shadow:0 14px 22px -12px #0000008c}.BistroSite-module__Jj28_W__frameSquare img{aspect-ratio:1;box-shadow:inset 0 0 0 1px #000,0 0 0 2px #3e2a10}.BistroSite-module__Jj28_W__houses{background:repeating-linear-gradient(90deg, #00000038 0 1px, #ffffff06 1px 2px, transparent 2px 180px), var(--slate);color:var(--chalk);padding:clamp(80px,9vw,128px) 20px clamp(96px,10vw,150px)}.BistroSite-module__Jj28_W__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);max-width:1040px;margin:0 auto;display:grid}.BistroSite-module__Jj28_W__menusOne{grid-template-columns:minmax(0,1fr);max-width:500px}.BistroSite-module__Jj28_W__menuCard{--bistro-focus:var(--red);background:var(--paper);color:var(--ink);text-align:center;padding:56px 44px 44px;position:relative;transform:rotate(-1.2deg);box-shadow:0 22px 34px -16px #000000b3}.BistroSite-module__Jj28_W__menuCardB{transform:rotate(1deg)translateY(32px)}.BistroSite-module__Jj28_W__menuCard:before{content:"";border:3px double var(--ink);pointer-events:none;position:absolute;inset:14px}.BistroSite-module__Jj28_W__clip{background:var(--brass-foil);border-radius:3px 3px 2px 2px;width:78px;height:26px;margin-left:-39px;position:absolute;top:-12px;left:50%;box-shadow:0 3px 4px #00000073,inset 0 -2px #0003}.BistroSite-module__Jj28_W__clip:after{content:"";border:2px solid var(--brass-lo);border-bottom:0;border-radius:14px 14px 0 0;width:26px;height:14px;margin-left:-13px;position:absolute;top:-10px;left:50%}.BistroSite-module__Jj28_W__menuOrd{color:var(--red);margin:0;font-size:18px;font-style:italic}.BistroSite-module__Jj28_W__menuKind{font-family:var(--sign);color:var(--slate);margin:0;font-size:clamp(36px,3.6vw,50px);font-weight:400;line-height:1.05}.BistroSite-module__Jj28_W__menuArt{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:min(190px,70%);height:auto;margin:18px auto 16px;display:block}.BistroSite-module__Jj28_W__artInk{stroke:var(--ink)}.BistroSite-module__Jj28_W__artRed{stroke:var(--red)}.BistroSite-module__Jj28_W__menuName{margin:0;font-size:clamp(22px,2.2vw,28px);font-style:italic;line-height:1.2}.BistroSite-module__Jj28_W__menuAddr{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:8px 0 0;font-size:13px}.BistroSite-module__Jj28_W__leaderRow{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:8px;margin:18px 0 0;font-size:14px;font-weight:600;display:flex}.BistroSite-module__Jj28_W__leader{opacity:.55;border-bottom:2px dotted;flex:1;min-width:18px;transform:translateY(-4px)}.BistroSite-module__Jj28_W__leaderVal{font-family:var(--dish);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:22px;font-style:italic;font-weight:400}.BistroSite-module__Jj28_W__menuLink{color:var(--red);font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;margin-top:22px;padding-bottom:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.BistroSite-module__Jj28_W__menuLink:hover{color:var(--red-d)}.BistroSite-module__Jj28_W__table{background-color:#f6efe2;background-image:linear-gradient(90deg,#b23a2e80 50%,#0000 50%),linear-gradient(#b23a2e80 50%,#0000 50%);background-size:38px 38px;padding:clamp(64px,8vw,110px) clamp(12px,3vw,32px)}.BistroSite-module__Jj28_W__placemat{background:var(--paper);max-width:1040px;box-shadow:inset 0 0 0 14px var(--paper), inset 0 0 0 16px var(--red), inset 0 0 0 20px var(--paper), inset 0 0 0 21px var(--red), 0 24px 36px -18px #3c140a8c;margin:0 auto;padding:clamp(48px,6vw,76px) clamp(26px,5vw,72px);position:relative}.BistroSite-module__Jj28_W__placematOne{max-width:720px}.BistroSite-module__Jj28_W__ring{clip-path:polygon(0 0,100% 0,100% 72%,60% 100%,0 100%);pointer-events:none;border:5px solid #82542829;border-radius:50%;width:128px;height:128px;position:absolute;top:clamp(40px,5vw,64px);right:clamp(40px,7vw,110px);transform:rotate(20deg);box-shadow:inset 0 0 0 9px #8254280a,0 0 3px #8254281f}.BistroSite-module__Jj28_W__matGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:clamp(32px,5vw,64px);display:grid;position:relative}.BistroSite-module__Jj28_W__matHead{border-bottom:1px solid var(--red);font-family:var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--red);margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:700}.BistroSite-module__Jj28_W__hotels,.BistroSite-module__Jj28_W__notes{margin:0;padding:0;list-style:none}.BistroSite-module__Jj28_W__hotels li+li{margin-top:16px}.BistroSite-module__Jj28_W__hotelName{margin:0;font-size:23px;font-style:italic;line-height:1.25}.BistroSite-module__Jj28_W__hotelMeta{color:var(--ink-soft);margin:2px 0 0;font-size:16px;line-height:1.55}.BistroSite-module__Jj28_W__notes li{padding-left:22px;font-size:16.5px;line-height:1.55;position:relative}.BistroSite-module__Jj28_W__notes li+li{margin-top:8px}.BistroSite-module__Jj28_W__notes li:before{content:"";background:var(--red);width:7px;height:7px;position:absolute;top:.7em;left:2px;transform:rotate(45deg)}.BistroSite-module__Jj28_W__sugg{background:var(--cream);padding:clamp(72px,8vw,120px) 20px}.BistroSite-module__Jj28_W__vitrine{border:12px solid var(--brass);background:linear-gradient(125deg,#ffffff14,#0000 30% 70%,#ffffff0d),radial-gradient(circle at 30% 20%,#2c3b33,#1b241f 70%);border-image:linear-gradient(135deg,#f0d593,#8a6426 30%,#dcb66c 55%,#6c4c1c 80%,#b88a3e) 1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);max-width:980px;margin:0 auto;padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 24px 36px -20px #0000008c}.BistroSite-module__Jj28_W__vitrineOne{grid-template-columns:minmax(0,1fr);max-width:600px}.BistroSite-module__Jj28_W__slipCard{background:var(--paper);min-width:0;padding:34px 30px 30px;position:relative;transform:rotate(-1.4deg);box-shadow:0 10px 16px -8px #0009}.BistroSite-module__Jj28_W__slipCardB{transform:rotate(1.2deg)translateY(14px)}.BistroSite-module__Jj28_W__slipCard:before{content:"";background:radial-gradient(circle at 35% 35%,#f6e3b0,#8a6426 60%,#4b3410);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:10px;left:50%;box-shadow:0 2px 2px #0006}.BistroSite-module__Jj28_W__slipDate{font-family:var(--hand);color:var(--red);font-size:18px;display:block}.BistroSite-module__Jj28_W__slipTitle{overflow-wrap:anywhere;margin:2px 0 10px;font-size:clamp(24px,2.4vw,30px);font-style:italic;font-weight:400;line-height:1.15}.BistroSite-module__Jj28_W__slipText{color:var(--ink-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16.5px;line-height:1.6}.BistroSite-module__Jj28_W__wine{background:radial-gradient(at 30% 20%,#ffffff0f,#0000 60%),radial-gradient(at 70% 90%,#0000004d,#0000 60%),#4a1813;padding:clamp(72px,8vw,120px) clamp(12px,3vw,32px)}.BistroSite-module__Jj28_W__wineList{background:var(--paper);max-width:940px;margin:0 auto;padding:clamp(56px,6vw,84px) clamp(28px,6vw,80px);position:relative;box-shadow:0 0 0 1px #2c0d0a,0 30px 40px -20px #000000b3}.BistroSite-module__Jj28_W__wineList:before{content:"";border:1px solid var(--red);box-shadow:inset 0 0 0 4px var(--paper), inset 0 0 0 5px var(--red);pointer-events:none;position:absolute;inset:14px}.BistroSite-module__Jj28_W__vintages{border-top:2px solid var(--ink);counter-reset:vintage;position:relative}.BistroSite-module__Jj28_W__vintages>div{gap:0!important;display:grid!important}.BistroSite-module__Jj28_W__vintages>div>button{counter-increment:vintage;text-align:left;overflow-wrap:anywhere;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);width:100%;font-style:italic;line-height:1.15;color:var(--ink)!important;font-family:var(--dish)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border-bottom:1px dotted #221d1880!important;border-radius:0!important;padding:22px 6px!important;font-size:clamp(24px,2.6vw,32px)!important;transition:background-color .2s!important;display:grid!important}.BistroSite-module__Jj28_W__vintages>div>button:hover{opacity:1!important;background:#b23a2e0f!important}.BistroSite-module__Jj28_W__vintages>div>button:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 120' fill='none' stroke='%23b23a2e' stroke-width='1.4' stroke-linejoin='round'%3E%3Cpath d='M16 4h8v28c0 8 10 12 10 26v54c0 3-2 5-5 5H11c-3 0-5-2-5-5V58c0-14 10-18 10-26z'/%3E%3Cpath d='M16 12h8'/%3E%3Crect x='9' y='66' width='22' height='26' rx='1'/%3E%3Cpath d='M13 74h14M13 80h14M15 86h10'/%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:104px}.BistroSite-module__Jj28_W__vintages>div>button:after{content:var(--vintage,"N° " counter(vintage));font-family:var(--sign);color:var(--slate);white-space:nowrap;font-size:32px;font-style:normal;line-height:1}.BistroSite-module__Jj28_W__wineHead{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;gap:16px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.BistroSite-module__Jj28_W__wineHint{text-align:center;font-family:var(--hand);color:var(--red);margin:22px 0 0;font-size:18px}.BistroSite-module__Jj28_W__wall{background:radial-gradient(at 50% 0,#ffe6aa59,#0000 55%),linear-gradient(#cdb07a,#dcc496);padding:clamp(72px,8vw,120px) 20px 0;position:relative}.BistroSite-module__Jj28_W__wall .BistroSite-module__Jj28_W__headingFr{color:var(--oxblood)}.BistroSite-module__Jj28_W__wall .BistroSite-module__Jj28_W__lede,.BistroSite-module__Jj28_W__wall .BistroSite-module__Jj28_W__empty{color:#4a3a28}.BistroSite-module__Jj28_W__wallEmpty{padding-bottom:clamp(56px,6vw,80px)}.BistroSite-module__Jj28_W__salon{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(40px,4vw,56px) clamp(22px,3.4vw,48px);max-width:1100px;margin:0 auto;padding:26px 0 clamp(56px,6vw,80px);list-style:none;display:flex}.BistroSite-module__Jj28_W__hang{flex:none;max-width:100%;position:relative}.BistroSite-module__Jj28_W__hang:before{content:"";background:linear-gradient(to top right,#0000 calc(50% - 1px),#281e148c 50%,#0000 calc(50% + 1px)) 0 0/50% 100% no-repeat,linear-gradient(to top left,#0000 calc(50% - 1px),#281e148c 50%,#0000 calc(50% + 1px)) 100% 0/50% 100% no-repeat;width:44%;height:26px;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.BistroSite-module__Jj28_W__hangFig{margin:0}.BistroSite-module__Jj28_W__hangFrame img{object-fit:cover;filter:sepia(.18)contrast(1.04);width:100%}.BistroSite-module__Jj28_W__hangCap{background:var(--brass-foil);width:fit-content;max-width:100%;color:var(--slate-3);font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:12px auto 0;padding:4px 12px 3px;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px #fff0c899,0 2px #0000004d}.BistroSite-module__Jj28_W__gOval{background:var(--brass-foil);border-radius:50%;padding:12px;box-shadow:0 16px 22px -12px #28140099,inset 0 0 0 2px #5a3c1480}.BistroSite-module__Jj28_W__gOval img{aspect-ratio:3/4;border-radius:50%}.BistroSite-module__Jj28_W__gGilt{background:linear-gradient(135deg,#f0d593,#8a6426 30%,#dcb66c 55%,#6c4c1c 80%,#b88a3e);padding:16px;box-shadow:0 16px 22px -12px #28140099}.BistroSite-module__Jj28_W__gGilt img{border:10px solid #f4ecdc;box-shadow:0 0 0 1px #3c280a80}.BistroSite-module__Jj28_W__gBlack{background:#f7f1e3;border:8px solid #151515;padding:18px;box-shadow:0 16px 22px -12px #28140099}.BistroSite-module__Jj28_W__gWide{background:var(--slate);border:4px solid var(--brass);padding:10px;box-shadow:0 16px 22px -12px #28140099}.BistroSite-module__Jj28_W__p0{width:240px}.BistroSite-module__Jj28_W__p1{width:300px}.BistroSite-module__Jj28_W__p1 img{aspect-ratio:1}.BistroSite-module__Jj28_W__p2{width:250px}.BistroSite-module__Jj28_W__p2 img{aspect-ratio:4/5}.BistroSite-module__Jj28_W__p3{width:210px}.BistroSite-module__Jj28_W__p3 img{aspect-ratio:5/7}.BistroSite-module__Jj28_W__p4{width:390px}.BistroSite-module__Jj28_W__p4 img{aspect-ratio:3/2}.BistroSite-module__Jj28_W__p5{width:240px}.BistroSite-module__Jj28_W__p5 img{aspect-ratio:4/5}.BistroSite-module__Jj28_W__salonOne .BistroSite-module__Jj28_W__hang{width:min(520px,100%)}.BistroSite-module__Jj28_W__salonOne .BistroSite-module__Jj28_W__hangFrame{background:linear-gradient(135deg,#f0d593,#8a6426 30%,#dcb66c 55%,#6c4c1c 80%,#b88a3e);border-radius:0;padding:18px}.BistroSite-module__Jj28_W__salonOne .BistroSite-module__Jj28_W__hangFrame img{aspect-ratio:4/3;border:12px solid #f4ecdc;border-radius:0}.BistroSite-module__Jj28_W__wainscot{border-top:6px solid var(--brass);background:linear-gradient(180deg, #0000004d, transparent 20%), var(--slate);height:clamp(90px,10vw,140px);margin:0 -20px;position:relative}.BistroSite-module__Jj28_W__wainscot:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 8px,#b88a3e4d 8px 9px,#0000 9px calc(25% - 9px),#b88a3e4d calc(25% - 9px) calc(25% - 8px),#0000 calc(25% - 8px) 25%);border-top:1px solid #b88a3e4d;border-bottom:1px solid #b88a3e4d;position:absolute;inset:20px 20px 22px}.BistroSite-module__Jj28_W__faq{background:var(--cream);padding:clamp(72px,8vw,120px) 20px}.BistroSite-module__Jj28_W__faqList{max-width:820px;margin:0 auto}.BistroSite-module__Jj28_W__faqList dl{border-top:2px solid var(--ink)}.BistroSite-module__Jj28_W__faqList dl>div{border-bottom:1px dotted #221d188c;padding:22px 4px 24px;margin:0!important}.BistroSite-module__Jj28_W__faqList dt{align-items:baseline;gap:16px;display:flex}.BistroSite-module__Jj28_W__faqList dt:before{content:"Q.";font-family:var(--sign);color:var(--red);flex:none;font-size:22px;font-style:normal}.BistroSite-module__Jj28_W__faqList dd{margin:8px 0 0;padding-left:44px}@media (max-width:960px){.BistroSite-module__Jj28_W__facadeInner{grid-template-columns:minmax(0,1fr)}.BistroSite-module__Jj28_W__sign{text-align:center}.BistroSite-module__Jj28_W__signRule{margin:18px auto 0}.BistroSite-module__Jj28_W__signActions{justify-content:center}.BistroSite-module__Jj28_W__window{width:100%;max-width:560px;margin:0 auto}.BistroSite-module__Jj28_W__aframe{margin:-110px auto 0}.BistroSite-module__Jj28_W__book{grid-template-columns:minmax(0,1fr)}.BistroSite-module__Jj28_W__bookLeft{box-shadow:inset 0 -26px 30px -24px #3c281473}.BistroSite-module__Jj28_W__bookRight{box-shadow:inset 0 26px 30px -24px #3c281473}.BistroSite-module__Jj28_W__maitre{grid-template-columns:minmax(0,1fr)}.BistroSite-module__Jj28_W__maitreText{text-align:center}.BistroSite-module__Jj28_W__maitreText .BistroSite-module__Jj28_W__ruleLeft,.BistroSite-module__Jj28_W__maitreText .BistroSite-module__Jj28_W__lede{margin-left:auto}}@media (max-width:760px){.BistroSite-module__Jj28_W__root{font-size:16px}.BistroSite-module__Jj28_W__nav{grid-template-columns:auto 1fr auto;gap:10px;min-height:56px;padding:6px 12px}.BistroSite-module__Jj28_W__navHouse{font-size:20px}.BistroSite-module__Jj28_W__navHouse span,.BistroSite-module__Jj28_W__navFr,.BistroSite-module__Jj28_W__navCtaFr{display:none}.BistroSite-module__Jj28_W__navLinks{justify-content:center;gap:14px}.BistroSite-module__Jj28_W__navLink{letter-spacing:.12em;font-size:11px}.BistroSite-module__Jj28_W__navCta{letter-spacing:.12em;padding:9px 12px 8px;font-size:11px}.BistroSite-module__Jj28_W__canopy{background:linear-gradient(180deg, #140a086b 0%, #140a0814 55%, #ffffff0f 100%), repeating-linear-gradient(90deg, var(--red) 0 30px, var(--chalk) 30px 60px)}.BistroSite-module__Jj28_W__scallops{background-size:30px 16px;background-image:radial-gradient(circle at 50% 0, var(--red) 0 15px, transparent 16px);height:16px;margin-bottom:-16px}.BistroSite-module__Jj28_W__valanceSub{letter-spacing:.18em}.BistroSite-module__Jj28_W__facade{padding-top:52px}.BistroSite-module__Jj28_W__aframe{margin-top:-40px}.BistroSite-module__Jj28_W__riser{height:56px;margin-top:28px}.BistroSite-module__Jj28_W__menus{grid-template-columns:minmax(0,1fr);gap:48px}.BistroSite-module__Jj28_W__menuCard{padding:50px 26px 38px}.BistroSite-module__Jj28_W__menuCardB{transform:rotate(1deg)}.BistroSite-module__Jj28_W__bookPage{--margin:34px}.BistroSite-module__Jj28_W__bookRight{--margin:0px;padding-left:20px;padding-right:20px}.BistroSite-module__Jj28_W__tent{width:180px}.BistroSite-module__Jj28_W__pad{padding:0 18px 38px;transform:rotate(.8deg)}.BistroSite-module__Jj28_W__padTop{margin:0 -18px 14px}.BistroSite-module__Jj28_W__padMeta{flex-direction:column;gap:0}.BistroSite-module__Jj28_W__chalkboard{padding-left:18px;padding-right:18px}.BistroSite-module__Jj28_W__glass{display:none}.BistroSite-module__Jj28_W__chalkLeader{min-width:10px}.BistroSite-module__Jj28_W__chapter,.BistroSite-module__Jj28_W__chapterAlt{grid-template-columns:minmax(0,1fr)}.BistroSite-module__Jj28_W__chapterAlt .BistroSite-module__Jj28_W__wallFrame{order:0}.BistroSite-module__Jj28_W__wallFrame{max-width:250px}.BistroSite-module__Jj28_W__ring{width:84px;height:84px;top:26px;right:26px}.BistroSite-module__Jj28_W__vitrine{border-width:8px;grid-template-columns:minmax(0,1fr)}.BistroSite-module__Jj28_W__slipCardB{transform:rotate(1.2deg)}.BistroSite-module__Jj28_W__vintages>div>button{grid-template-columns:26px minmax(0,1fr) auto;gap:14px}.BistroSite-module__Jj28_W__vintages>div>button:before{width:26px;height:72px}.BistroSite-module__Jj28_W__vintages>div>button:after{font-size:22px}.BistroSite-module__Jj28_W__salon{gap:40px 16px}.BistroSite-module__Jj28_W__p0,.BistroSite-module__Jj28_W__p1,.BistroSite-module__Jj28_W__p2,.BistroSite-module__Jj28_W__p3,.BistroSite-module__Jj28_W__p5{width:calc(50% - 8px)}.BistroSite-module__Jj28_W__p4,.BistroSite-module__Jj28_W__salonOne .BistroSite-module__Jj28_W__hang{width:100%}.BistroSite-module__Jj28_W__gOval,.BistroSite-module__Jj28_W__gGilt,.BistroSite-module__Jj28_W__gBlack{padding:8px}.BistroSite-module__Jj28_W__gGilt img,.BistroSite-module__Jj28_W__gBlack{border-width:5px}.BistroSite-module__Jj28_W__salonOne .BistroSite-module__Jj28_W__hangFrame{padding:10px}.BistroSite-module__Jj28_W__salonOne .BistroSite-module__Jj28_W__hangFrame img{border-width:6px}.BistroSite-module__Jj28_W__faqList dd{padding-left:0}}@media (prefers-reduced-motion:reduce){.BistroSite-module__Jj28_W__canopy,.BistroSite-module__Jj28_W__valance,.BistroSite-module__Jj28_W__scallops,.BistroSite-module__Jj28_W__aframe{animation:none}.BistroSite-module__Jj28_W__btnRed,.BistroSite-module__Jj28_W__btnLine,.BistroSite-module__Jj28_W__vintages>div>button{transition:none!important}}
.ManuscriptSite-module__61Dvna__root,.ManuscriptSite-module__61Dvna__nav{--vellum:#f1e6cc;--vellum-hi:#f8f0dc;--ink:#2b1d14;--ink-80:#2b1d14d6;--ink-60:#2b1d14b3;--ink-20:#2b1d1438;--red:#a3311f;--red-dk:#7a1f1a;--gold:#b8902f;--gold-leaf:linear-gradient(135deg, #f4dc8e 0%, #d4ab49 32%, #b8902f 55%, #e7c76a 78%, #8e6a1d 100%);--lapis:#234a7d;--green:#3e6b4a;--leather:#2a1810;--display:var(--f-cinzel-deco), "Cinzel Decorative", Georgia, serif;--text:var(--f-fell), "IM Fell English", Georgia, serif;--fraktur:var(--f-fraktur), "UnifrakturMaguntia", serif;--nav-h:64px}.ManuscriptSite-module__61Dvna__root{background:radial-gradient(ellipse 70% 40% at 50% 0%, #6e3e228c, transparent 70%), radial-gradient(ellipse 60% 50% at 0% 60%, #00000059, transparent 70%), radial-gradient(ellipse 60% 50% at 100% 80%, #00000059, transparent 70%), repeating-radial-gradient(circle at 30% 20%, #ffffff03 0 2px, transparent 2px 5px), var(--leather);color:var(--ink);font-family:var(--text);font-size:18px;line-height:1.6;position:relative;overflow-x:clip}.ManuscriptSite-module__61Dvna__root ::selection{color:var(--vellum-hi);background:#a3311fd9}:where(.ManuscriptSite-module__61Dvna__root) p{margin:0}.ManuscriptSite-module__61Dvna__root [id^=ms-]{scroll-margin-top:calc(var(--nav-h) + 40px)}.ManuscriptSite-module__61Dvna__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ManuscriptSite-module__61Dvna__defs{width:0;height:0;position:absolute;overflow:hidden}.ManuscriptSite-module__61Dvna__pre{white-space:pre-line}.ManuscriptSite-module__61Dvna__vStem{fill:none;stroke:var(--green);stroke-width:1.6px}.ManuscriptSite-module__61Dvna__vHair{fill:none;stroke:var(--ink);stroke-width:.6px;stroke-linecap:round}.ManuscriptSite-module__61Dvna__vLeaf{fill:var(--green);stroke:var(--ink);stroke-width:.5px}.ManuscriptSite-module__61Dvna__vLeafB{fill:var(--lapis);stroke:var(--ink);stroke-width:.5px}.ManuscriptSite-module__61Dvna__vGold{stroke:#2b1d14bf;stroke-width:.6px}.ManuscriptSite-module__61Dvna__vBerry{fill:var(--red)}.ManuscriptSite-module__61Dvna__nav{z-index:30;height:var(--nav-h);font-family:var(--text);background:linear-gradient(#ffffff08,#0000 60%),#1f130c;border-bottom:1px solid #b8902f80;grid-template-columns:1fr auto 1fr;align-items:start;padding:0 28px;display:grid;position:sticky;top:0;box-shadow:0 8px 18px #00000059}.ManuscriptSite-module__61Dvna__navTitle{min-width:0;font-family:var(--display);letter-spacing:.08em;white-space:nowrap;color:#ead9ae;align-self:center;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:700;display:flex}.ManuscriptSite-module__61Dvna__navClasp{background:var(--gold-leaf);border-radius:3px 3px 8px 8px;flex:none;width:16px;height:28px;box-shadow:inset 0 0 0 1px #3c280a99,inset 0 -6px 0 -3px #3c280a59,0 2px 3px #00000080}.ManuscriptSite-module__61Dvna__navYear{font-family:var(--text);letter-spacing:.04em;color:#ead9aeb3;font-size:15px;font-style:italic;font-weight:400}.ManuscriptSite-module__61Dvna__ribbons{grid-column:2;align-self:start;gap:14px;display:flex}.ManuscriptSite-module__61Dvna__ribbon{cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);width:132px;height:58px;font-family:var(--display);letter-spacing:.06em;color:#f8ebcf;border:0;justify-content:center;align-items:center;padding:0 4px 14px;font-size:13px;font-weight:700;line-height:1.15;transition:height .3s;display:flex;position:relative}.ManuscriptSite-module__61Dvna__ribbon span{padding:2px 4px}.ManuscriptSite-module__61Dvna__ribbon:focus-visible{outline:none!important}.ManuscriptSite-module__61Dvna__ribbon:focus-visible span{outline-offset:2px;outline:1px dashed #f8ebcf}.ManuscriptSite-module__61Dvna__ribbonRed{background:linear-gradient(90deg, #00000038, #ffffff24 38%, #0000000d 60%, #00000040), var(--red-dk)}.ManuscriptSite-module__61Dvna__ribbonBlue{background:linear-gradient(90deg, #00000038, #ffffff24 38%, #0000000d 60%, #00000040), var(--lapis)}.ManuscriptSite-module__61Dvna__ribbon:hover{height:66px}.ManuscriptSite-module__61Dvna__ribbon[aria-current=page]{height:80px}.ManuscriptSite-module__61Dvna__navSeal{cursor:pointer;font-family:var(--display);letter-spacing:.1em;color:#ead9ae;background:0 0;border:0;grid-column:3;place-self:center end;align-items:center;gap:10px;padding:4px;font-size:13px;font-weight:700;display:flex}.ManuscriptSite-module__61Dvna__navSealArt{filter:drop-shadow(1px 2px 2px #0009);width:44px;height:44px;transition:transform .35s}.ManuscriptSite-module__61Dvna__navSeal:hover .ManuscriptSite-module__61Dvna__navSealArt{transform:rotate(-14deg)scale(1.05)}.ManuscriptSite-module__61Dvna__book{flex-direction:column;gap:64px;max-width:1320px;margin:0 auto;padding:44px 32px 96px;display:flex}.ManuscriptSite-module__61Dvna__book>[data-section]{flex-direction:column;gap:64px;display:flex}.ManuscriptSite-module__61Dvna__spread{--surface:#f1e6cc;--surface-container:#e8dbbd;--surface-container-low:#f4ead4;--surface-container-lowest:#f8f0dc;--on-surface:#2b1d14;--on-surface-variant:#5a4535;--outline-variant:#cdb88c;--primary:#a3311f;--accent:#b8902f;--radius-lg:2px;--btn-primary-bg:#7a1f1a;--btn-primary-bg-hover:#a3311f;--btn-primary-border:#7a1f1a;--btn-primary-fg:#f8f0dc;--focus-ring:0 0 0 3px #234a7d38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#a3311f;color:var(--ink);background:radial-gradient(ellipse 45% 35% at 22% 18%, #fffbee99, transparent 70%), radial-gradient(ellipse 40% 30% at 76% 30%, #fffbee73, transparent 70%), radial-gradient(ellipse 35% 25% at 70% 78%, #b0844021, transparent 70%), radial-gradient(ellipse 30% 22% at 30% 70%, #966e341a, transparent 70%), radial-gradient(circle at 8% 92%, #8c622c29, transparent 22%), radial-gradient(circle at 92% 6%, #8c622c1f, transparent 18%), var(--vellum);border-radius:4px;grid-template-columns:1fr 1fr;display:grid;position:relative;box-shadow:inset 0 0 90px #8c622c47,inset 0 0 0 1px #6e4c2259,0 1px #d8c59c,0 3px #ebdfc1,0 4px #c9b487,0 6px #e6d8b6,0 7px #bfa979,0 9px #ddcda7,0 10px #8a6f45,0 30px 50px -10px #000000b3}.ManuscriptSite-module__61Dvna__spread :focus-visible{outline-color:var(--lapis)}.ManuscriptSite-module__61Dvna__spread:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#78522414 28%,#50341638 44%,#321e0c6b 50%,#50341638 56%,#78522414 72%,#0000 100%);width:140px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ManuscriptSite-module__61Dvna__spread:after{content:"";pointer-events:none;background:#3c240e59;width:1px;position:absolute;top:0;bottom:0;left:50%}.ManuscriptSite-module__61Dvna__spread>[data-section]{min-width:0;display:flex}.ManuscriptSite-module__61Dvna__spread>[data-section]>.ManuscriptSite-module__61Dvna__leaf{flex:1}.ManuscriptSite-module__61Dvna__across{grid-column:1/-1;padding:64px 100px 0;position:relative}.ManuscriptSite-module__61Dvna__hasAcross .ManuscriptSite-module__61Dvna__runhead{display:none}.ManuscriptSite-module__61Dvna__hasAcross .ManuscriptSite-module__61Dvna__verso,.ManuscriptSite-module__61Dvna__hasAcross .ManuscriptSite-module__61Dvna__recto{padding-top:40px}.ManuscriptSite-module__61Dvna__leaf{flex-direction:column;min-width:0;display:flex;position:relative}.ManuscriptSite-module__61Dvna__verso{padding:72px 70px 80px 104px}.ManuscriptSite-module__61Dvna__recto{padding:72px 104px 80px 70px}.ManuscriptSite-module__61Dvna__leafBody{flex-direction:column;flex:1;gap:40px;display:flex}.ManuscriptSite-module__61Dvna__vine{width:40px;height:calc(100% - 120px);position:absolute;top:60px;overflow:hidden}.ManuscriptSite-module__61Dvna__verso .ManuscriptSite-module__61Dvna__vine{left:38px}.ManuscriptSite-module__61Dvna__recto .ManuscriptSite-module__61Dvna__vine{right:38px}.ManuscriptSite-module__61Dvna__runhead{text-align:center;font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--red);font-size:11px;position:absolute;top:28px;left:0;right:0}.ManuscriptSite-module__61Dvna__folio{color:var(--ink-60);font-size:15px;font-style:italic;position:absolute;bottom:28px}.ManuscriptSite-module__61Dvna__verso .ManuscriptSite-module__61Dvna__folio{left:104px}.ManuscriptSite-module__61Dvna__recto .ManuscriptSite-module__61Dvna__folio{right:104px}.ManuscriptSite-module__61Dvna__rubric{margin-bottom:4px}.ManuscriptSite-module__61Dvna__kicker{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:13px}.ManuscriptSite-module__61Dvna__h2{font-family:var(--display);color:var(--lapis);overflow-wrap:break-word;margin:6px 0 2px;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.1}.ManuscriptSite-module__61Dvna__h3{font-family:var(--display);color:var(--ink);margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.2}.ManuscriptSite-module__61Dvna__h3:first-letter{color:var(--red)}.ManuscriptSite-module__61Dvna__lede{color:var(--ink-80);font-size:18px;font-style:italic;margin-top:10px!important}.ManuscriptSite-module__61Dvna__body{overflow-wrap:break-word;font-size:17px;line-height:1.6}.ManuscriptSite-module__61Dvna__small{color:var(--ink-60);font-size:15px;font-style:italic}.ManuscriptSite-module__61Dvna__caption{text-align:center;color:var(--red-dk);margin-top:12px;font-size:16px;font-style:italic}.ManuscriptSite-module__61Dvna__note{color:var(--ink-80);font-size:17px;font-style:italic;margin-top:26px!important}.ManuscriptSite-module__61Dvna__empty{text-align:center;color:var(--ink-60);border:1px dashed #7a1f1a66;padding:18px 20px;font-size:17px;font-style:italic}.ManuscriptSite-module__61Dvna__pilcrow{font-family:var(--text);color:var(--red);margin-right:.15em;font-style:normal}.ManuscriptSite-module__61Dvna__pilcrowBlue{color:var(--lapis)}.ManuscriptSite-module__61Dvna__flourish{width:220px;max-width:100%;height:20px;margin-top:8px;display:block}.ManuscriptSite-module__61Dvna__centerFlourish{margin:8px auto 0}.ManuscriptSite-module__61Dvna__flRed{fill:none;stroke:var(--red);stroke-width:1.3px;stroke-linecap:round}.ManuscriptSite-module__61Dvna__flBlue{fill:none;stroke:var(--lapis);stroke-width:1.3px;stroke-linecap:round}.ManuscriptSite-module__61Dvna__flGem{stroke:var(--ink);stroke-width:.6px}.ManuscriptSite-module__61Dvna__flDot{fill:var(--red)}.ManuscriptSite-module__61Dvna__filler{background:radial-gradient(circle, #fff8e4f2 0 1.1px, transparent 1.6px) 7px 0 / 14px 7px, repeating-linear-gradient(90deg, var(--red) 0 42px, var(--lapis) 42px 84px);height:7px;margin:4px 0;display:block;box-shadow:0 0 0 1px #2b1d148c}.ManuscriptSite-module__61Dvna__block{min-width:0;position:relative}.ManuscriptSite-module__61Dvna__stack{flex-direction:column;gap:40px;display:flex}.ManuscriptSite-module__61Dvna__initial{--sz:76px;width:var(--sz);height:var(--sz);vertical-align:top;flex:none;line-height:1;display:inline-block;position:relative}.ManuscriptSite-module__61Dvna__init_xl{--sz:clamp(104px, 11vw, 156px)}.ManuscriptSite-module__61Dvna__init_l{--sz:78px}.ManuscriptSite-module__61Dvna__init_m{--sz:60px}.ManuscriptSite-module__61Dvna__init_s{--sz:46px}.ManuscriptSite-module__61Dvna__initArt{filter:drop-shadow(1px 1px #2b1d1440);width:100%;height:100%;position:absolute;inset:0}.ManuscriptSite-module__61Dvna__initOuter{stroke:var(--ink);stroke-width:1.3px}.ManuscriptSite-module__61Dvna__initRule{fill:none;stroke:#2b1d14b3;stroke-width:.8px}.ManuscriptSite-module__61Dvna__initFil{fill:none;stroke:var(--red);stroke-width:1.4px;stroke-linecap:round}.ManuscriptSite-module__61Dvna__fDot{fill:var(--red);stroke:none}.ManuscriptSite-module__61Dvna__fLeaf{fill:var(--green);stroke:none}.ManuscriptSite-module__61Dvna__init_lapis .ManuscriptSite-module__61Dvna__initField{fill:var(--lapis)}.ManuscriptSite-module__61Dvna__init_lapis .ManuscriptSite-module__61Dvna__initFil{stroke:#f8eed6d9}.ManuscriptSite-module__61Dvna__init_lapis .ManuscriptSite-module__61Dvna__fDot{fill:#f0d27a}.ManuscriptSite-module__61Dvna__init_rubric .ManuscriptSite-module__61Dvna__initField{fill:var(--red-dk)}.ManuscriptSite-module__61Dvna__init_rubric .ManuscriptSite-module__61Dvna__initFil{stroke:#f8eed6bf}.ManuscriptSite-module__61Dvna__init_rubric .ManuscriptSite-module__61Dvna__fDot{fill:#f0d27a}.ManuscriptSite-module__61Dvna__initLetter{font-family:var(--display);font-style:normal;font-weight:700;font-size:calc(var(--sz) * .6);color:var(--lapis);text-shadow:1px 1px #fff7de8c,-1px -1px #2b1d1440;justify-content:center;align-items:center;padding-top:.06em;line-height:1;display:flex;position:absolute;inset:0}.ManuscriptSite-module__61Dvna__initRed .ManuscriptSite-module__61Dvna__initLetter{color:var(--red-dk)}.ManuscriptSite-module__61Dvna__init_gold.ManuscriptSite-module__61Dvna__initRed .ManuscriptSite-module__61Dvna__initFil{stroke:var(--lapis)}.ManuscriptSite-module__61Dvna__init_gold.ManuscriptSite-module__61Dvna__initRed .ManuscriptSite-module__61Dvna__fDot{fill:var(--lapis)}.ManuscriptSite-module__61Dvna__init_lapis .ManuscriptSite-module__61Dvna__initLetter,.ManuscriptSite-module__61Dvna__init_rubric .ManuscriptSite-module__61Dvna__initLetter{color:#f0d27a;text-shadow:0 1px #5a3c0ae6,0 0 1px #5a3c0ae6}.ManuscriptSite-module__61Dvna__illumined{overflow-wrap:break-word;font-size:17px;line-height:1.62}.ManuscriptSite-module__61Dvna__illumined+.ManuscriptSite-module__61Dvna__illumined{margin-top:10px!important}.ManuscriptSite-module__61Dvna__dropCap{float:left;margin:5px 14px 2px 0}.ManuscriptSite-module__61Dvna__heroSpread .ManuscriptSite-module__61Dvna__leafBody{justify-content:center}.ManuscriptSite-module__61Dvna__miniature{width:100%;max-width:420px;margin:0 auto}.ManuscriptSite-module__61Dvna__miniatureSmall{max-width:260px}.ManuscriptSite-module__61Dvna__miniFrame{background:var(--gold-leaf);box-shadow:0 0 0 1px var(--ink), inset 0 0 0 1px #fff5d280, 3px 4px 0 #2b1d1414;padding:8px}.ManuscriptSite-module__61Dvna__miniDiaper{background:radial-gradient(circle, #ecca6a 0 1.5px, transparent 2.1px) 0 0 / 16px 16px, repeating-conic-gradient(var(--lapis) 0 25%, #2e5a93 0 50%) 8px 8px / 16px 16px;box-shadow:inset 0 0 0 1px var(--ink);padding:18px}.ManuscriptSite-module__61Dvna__miniArch{aspect-ratio:2/3;background:var(--gold-leaf);box-shadow:0 0 0 1.5px var(--ink), 0 0 0 4px var(--red-dk), 0 0 0 5px var(--ink);border-radius:50% 50% 0 0/33.4% 33.4% 0 0;padding:6px}.ManuscriptSite-module__61Dvna__miniArch img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;box-shadow:0 0 0 1px var(--ink);filter:sepia(.42)contrast(1.06)brightness(.98);border-radius:50% 50% 0 0/33.4% 33.4% 0 0;display:block}.ManuscriptSite-module__61Dvna__monoField{height:100%;box-shadow:0 0 0 1px var(--ink);background:radial-gradient(ellipse 60% 50% at 50% 40%, #fffbeee6, transparent 80%), var(--vellum-hi);border-radius:50% 50% 0 0/33.4% 33.4% 0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18% 10% 10%;display:flex}.ManuscriptSite-module__61Dvna__monoEt{font-family:var(--text);color:var(--gold);font-size:34px;font-style:italic;line-height:1}.ManuscriptSite-module__61Dvna__miniatureSmall .ManuscriptSite-module__61Dvna__monoEt{font-size:24px}.ManuscriptSite-module__61Dvna__monoCaption{font-family:var(--display);letter-spacing:.12em;color:var(--red);font-style:normal}.ManuscriptSite-module__61Dvna__hero{flex-direction:column;gap:14px;display:flex}.ManuscriptSite-module__61Dvna__incipit{font-family:var(--fraktur);color:var(--red);font-size:26px;line-height:1}.ManuscriptSite-module__61Dvna__erase{align-items:flex-end;gap:4px;display:flex;margin-top:10px!important}.ManuscriptSite-module__61Dvna__erase .ManuscriptSite-module__61Dvna__dropCap{float:none;margin:0}.ManuscriptSite-module__61Dvna__erase .ManuscriptSite-module__61Dvna__rest{min-width:0;color:var(--ink);padding-bottom:.1em;font-size:clamp(34px,3.7vw,54px);font-style:italic;line-height:1.05}.ManuscriptSite-module__61Dvna__heroLine{max-width:34ch;color:var(--ink-80);font-size:19px;font-style:italic;line-height:1.55}.ManuscriptSite-module__61Dvna__names{font-family:var(--display);overflow-wrap:anywhere;flex-direction:column;margin:10px 0 0;font-size:clamp(36px,4.3vw,62px);font-weight:700;line-height:1.02;display:flex}.ManuscriptSite-module__61Dvna__nameOne{color:var(--red-dk)}.ManuscriptSite-module__61Dvna__et{font-family:var(--text);color:var(--gold);padding-left:.9em;font-size:.8em;font-style:italic;font-weight:400;line-height:1}.ManuscriptSite-module__61Dvna__nameTwo{color:var(--lapis)}.ManuscriptSite-module__61Dvna__heroWed{color:var(--ink-80);font-size:22px;font-style:italic;line-height:1.35}.ManuscriptSite-module__61Dvna__romanDate{font-family:var(--display);letter-spacing:.12em;color:var(--red);font-size:24px}.ManuscriptSite-module__61Dvna__heroMeta{flex-direction:column;font-size:18px;line-height:1.5;display:flex}.ManuscriptSite-module__61Dvna__manicule{color:var(--red-dk);text-underline-offset:4px;align-self:flex-start;font-size:18px;font-style:italic;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ManuscriptSite-module__61Dvna__manicule span[aria-hidden]{font-size:1.2em;font-style:normal}.ManuscriptSite-module__61Dvna__manicule:hover{color:var(--lapis)}.ManuscriptSite-module__61Dvna__prologueText{font-size:21px;line-height:1.6}.ManuscriptSite-module__61Dvna__prologueText .ManuscriptSite-module__61Dvna__dropCap{margin-top:7px}.ManuscriptSite-module__61Dvna__prologueMore{font-size:19px;line-height:1.6;margin-top:12px!important}.ManuscriptSite-module__61Dvna__signed{text-align:right;color:var(--ink-80);flex-direction:column;align-items:flex-end;font-style:italic;display:flex;margin-top:18px!important}.ManuscriptSite-module__61Dvna__signNames{font-family:var(--display);color:var(--red-dk);font-size:22px;font-style:normal;font-weight:700}.ManuscriptSite-module__61Dvna__snail{width:120px;margin-top:8px}.ManuscriptSite-module__61Dvna__marg{fill:none;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;display:block}.ManuscriptSite-module__61Dvna__margShell{fill:#b8902f40}.ManuscriptSite-module__61Dvna__margFill{fill:var(--ink);stroke:none}.ManuscriptSite-module__61Dvna__margGreen{stroke:var(--green);stroke-width:1.4px}.ManuscriptSite-module__61Dvna__cartouche{text-align:center;margin:12px 6px 0;padding:56px 40px 50px;position:relative}.ManuscriptSite-module__61Dvna__cartFrame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ManuscriptSite-module__61Dvna__cartOuter{fill:#faf3e1bf;stroke-width:6px}.ManuscriptSite-module__61Dvna__cartInner{fill:none;stroke:var(--red-dk);stroke-width:1px}.ManuscriptSite-module__61Dvna__cartOuter,.ManuscriptSite-module__61Dvna__cartInner{vector-effect:non-scaling-stroke}.ManuscriptSite-module__61Dvna__boss,.ManuscriptSite-module__61Dvna__quatre{z-index:1;background:radial-gradient(circle, var(--lapis) 0 4px, var(--ink) 4.5px 5px, transparent 5.5px), var(--gold-leaf);width:20px;height:20px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute}.ManuscriptSite-module__61Dvna__quatre{background:radial-gradient(circle, var(--red) 0 3.5px, var(--ink) 4px 4.5px, transparent 5px), var(--gold-leaf);border-radius:2px;transform:rotate(45deg)}.ManuscriptSite-module__61Dvna__boss_tl{top:-9px;left:-9px}.ManuscriptSite-module__61Dvna__boss_tr{top:-9px;right:-9px}.ManuscriptSite-module__61Dvna__boss_bl{bottom:-9px;left:-9px}.ManuscriptSite-module__61Dvna__boss_br{bottom:-9px;right:-9px}.ManuscriptSite-module__61Dvna__cartKicker,.ManuscriptSite-module__61Dvna__cartDays,.ManuscriptSite-module__61Dvna__cartLine,.ManuscriptSite-module__61Dvna__cartSmall,.ManuscriptSite-module__61Dvna__cartRomanBig{position:relative}.ManuscriptSite-module__61Dvna__cartKicker{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--red);font-size:15px;font-weight:700}.ManuscriptSite-module__61Dvna__cartDays{flex-direction:column;align-items:center;display:flex;margin:6px 0 4px!important}.ManuscriptSite-module__61Dvna__cartNum{font-family:var(--display);color:var(--lapis);font-variant-numeric:tabular-nums;font-size:clamp(72px,8vw,116px);font-weight:700;line-height:1}.ManuscriptSite-module__61Dvna__cartRoman{font-family:var(--display);letter-spacing:.3em;color:var(--red);overflow-wrap:anywhere;margin-top:6px;font-size:14px}.ManuscriptSite-module__61Dvna__cartRomanBig{font-family:var(--display);letter-spacing:.1em;color:var(--lapis);font-size:clamp(26px,3vw,38px);font-weight:700;margin-top:14px!important}.ManuscriptSite-module__61Dvna__cartLine{font-size:26px;font-style:italic;line-height:1.2}.ManuscriptSite-module__61Dvna__cartSmall{color:var(--ink-60);font-variant-numeric:tabular-nums;font-size:16px;margin-top:14px!important}.ManuscriptSite-module__61Dvna__rsvpAnchor{scroll-margin-top:calc(var(--nav-h) + 20px)}.ManuscriptSite-module__61Dvna__oathSeal{filter:drop-shadow(2px 4px 3px #2b1d1466);width:150px;height:150px;margin:18px auto 0}.ManuscriptSite-module__61Dvna__decree{border:1px solid var(--red-dk);outline:1px solid var(--red-dk);outline-offset:4px;background:#faf4e48c;padding:34px 30px 30px;position:relative}.ManuscriptSite-module__61Dvna__decreeHead{text-align:center;font-family:var(--display);letter-spacing:.06em;color:var(--red-dk);font-size:22px;font-weight:700;margin-bottom:18px!important}.ManuscriptSite-module__61Dvna__form h3{color:var(--lapis);font-family:var(--display)!important;margin-top:1.4rem!important;font-size:1.35rem!important;font-weight:700!important}.ManuscriptSite-module__61Dvna__spread .ManuscriptSite-module__61Dvna__form .input-underline{border:0;border-bottom:1.5px dotted var(--ink);min-height:2.5rem;font-family:var(--text);color:var(--lapis);background:0 0;border-radius:0;padding:.35rem .25rem;font-size:1.05rem;font-style:italic}.ManuscriptSite-module__61Dvna__spread .ManuscriptSite-module__61Dvna__form textarea.input-underline{background:repeating-linear-gradient(#0000 0 33px,#2b1d1466 33px 34px);border-bottom:0;padding:0 .25rem;line-height:34px}.ManuscriptSite-module__61Dvna__spread .ManuscriptSite-module__61Dvna__form .input-underline:is(:hover,:focus){border-color:var(--red);box-shadow:none}.ManuscriptSite-module__61Dvna__spread .ManuscriptSite-module__61Dvna__form .input-underline::placeholder{color:#2b1d1480}.ManuscriptSite-module__61Dvna__form .button-primary{min-height:46px;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 2px #f8f0dc40, 0 0 0 1px var(--ink), 2px 3px 0 #2b1d1426;padding:10px 26px 8px;font-size:.8rem;font-weight:700}.ManuscriptSite-module__61Dvna__colophon,.ManuscriptSite-module__61Dvna__explicit{margin-block:auto}.ManuscriptSite-module__61Dvna__colophon{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ManuscriptSite-module__61Dvna__culDeLampe{font-size:19px;font-style:italic;line-height:1.7}.ManuscriptSite-module__61Dvna__culDeLampe span{display:block}.ManuscriptSite-module__61Dvna__culDeLampe span:last-child{font-family:var(--display);color:var(--red);font-style:normal;font-weight:700}.ManuscriptSite-module__61Dvna__explicit{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.ManuscriptSite-module__61Dvna__explicitWord{font-family:var(--fraktur);color:var(--red);font-size:clamp(48px,5vw,72px);line-height:1}.ManuscriptSite-module__61Dvna__endSeal{filter:drop-shadow(2px 4px 3px #2b1d1466);width:110px;height:110px;margin:6px 0}.ManuscriptSite-module__61Dvna__endNames{font-family:var(--display);color:var(--lapis);overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.2}.ManuscriptSite-module__61Dvna__seal{flex:none;display:block}.ManuscriptSite-module__61Dvna__sealRing{fill:none;stroke:#28060059;stroke-width:2px}.ManuscriptSite-module__61Dvna__sealRing2{fill:none;stroke:#ffbea859;stroke-width:1px}.ManuscriptSite-module__61Dvna__sealBead{fill:#ffc4b073}.ManuscriptSite-module__61Dvna__sealText{font-family:var(--display);fill:#6a160e;stroke:#ffbaa08c;stroke-width:.7px;font-size:24px;font-weight:700}.ManuscriptSite-module__61Dvna__plateLeaf .ManuscriptSite-module__61Dvna__leafBody{justify-content:center}.ManuscriptSite-module__61Dvna__plate{text-align:center;width:100%;max-width:340px;margin:0 auto}.ManuscriptSite-module__61Dvna__rota{filter:drop-shadow(2px 3px #2b1d141f);width:100%;height:auto;display:block}.ManuscriptSite-module__61Dvna__rotaRim{stroke:var(--ink);stroke-width:.8px}.ManuscriptSite-module__61Dvna__rotaBand{fill:var(--vellum-hi);stroke:var(--red-dk);stroke-width:.8px}.ManuscriptSite-module__61Dvna__rotaText{font-family:var(--display);letter-spacing:.08em;fill:var(--red-dk);font-weight:700}.ManuscriptSite-module__61Dvna__rotaField{stroke:var(--ink);stroke-width:.8px}.ManuscriptSite-module__61Dvna__rotaPetal,.ManuscriptSite-module__61Dvna__rotaPetalB{stroke:var(--ink);stroke-width:.7px}.ManuscriptSite-module__61Dvna__rotaPetal{fill:var(--red)}.ManuscriptSite-module__61Dvna__rotaPetalB{fill:#e7c76a}.ManuscriptSite-module__61Dvna__rotaMono{font-family:var(--display);fill:var(--red-dk);font-size:15px;font-weight:700}.ManuscriptSite-module__61Dvna__dayTitle{flex-direction:column;gap:10px;display:flex}.ManuscriptSite-module__61Dvna__dayH1{font-family:var(--display);color:var(--lapis);margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1}.ManuscriptSite-module__61Dvna__dayCapLine{font-size:inherit;align-items:flex-end;gap:6px;line-height:1;display:flex}.ManuscriptSite-module__61Dvna__dayCapLine .ManuscriptSite-module__61Dvna__dropCap{float:none;margin:0}.ManuscriptSite-module__61Dvna__dayCap{--sz:clamp(80px, 8vw, 104px)}.ManuscriptSite-module__61Dvna__dayCapLine .ManuscriptSite-module__61Dvna__rest{min-width:0;padding-bottom:.08em}.ManuscriptSite-module__61Dvna__dayMeta{color:var(--ink-80);font-size:17px;font-style:italic}.ManuscriptSite-module__61Dvna__oracle{border-top:1px solid #7a1f1a59;padding-top:26px}.ManuscriptSite-module__61Dvna__dove{width:92px;position:absolute;top:18px;right:-8px}.ManuscriptSite-module__61Dvna__chat{margin-top:20px}.ManuscriptSite-module__61Dvna__chat form{background:#faf4e48c}.ManuscriptSite-module__61Dvna__chat form button{font-weight:700;font-family:var(--display)!important;border-radius:0!important}.ManuscriptSite-module__61Dvna__tabla{flex-direction:column;display:flex}.ManuscriptSite-module__61Dvna__toc{margin:18px 0 0;padding:0;list-style:none}.ManuscriptSite-module__61Dvna__toc a{color:var(--ink);align-items:baseline;gap:8px;padding:9px 0;font-size:19px;text-decoration:none;display:flex}.ManuscriptSite-module__61Dvna__tocNum{width:2.6em;font-family:var(--display);color:var(--red);flex:none;font-size:13px}.ManuscriptSite-module__61Dvna__tocTitle{flex:0 auto;min-width:0;max-width:70%}.ManuscriptSite-module__61Dvna__tocDots{border-bottom:2px dotted #2b1d1473;flex:1;min-width:20px;transform:translateY(-5px)}.ManuscriptSite-module__61Dvna__tocFol{color:var(--red-dk);flex:none;font-size:16px;font-style:italic}.ManuscriptSite-module__61Dvna__toc a:hover .ManuscriptSite-module__61Dvna__tocTitle{color:var(--lapis);text-underline-offset:4px;text-decoration:underline}.ManuscriptSite-module__61Dvna__tablaFiller{margin-top:26px}.ManuscriptSite-module__61Dvna__tablaCompass{width:150px;margin:36px auto 0}.ManuscriptSite-module__61Dvna__frontis{margin:36px 0 0}.ManuscriptSite-module__61Dvna__frontis .ManuscriptSite-module__61Dvna__regFrame img{aspect-ratio:3/2;object-position:50% 30%;height:auto}.ManuscriptSite-module__61Dvna__storySpread .ManuscriptSite-module__61Dvna__verso .ManuscriptSite-module__61Dvna__leafBody{justify-content:center}.ManuscriptSite-module__61Dvna__registers{gap:22px;display:grid}.ManuscriptSite-module__61Dvna__registersGrid{grid-template-columns:1fr 1fr}.ManuscriptSite-module__61Dvna__register{margin:0}.ManuscriptSite-module__61Dvna__regFrame{background:var(--gold-leaf);box-shadow:0 0 0 1px var(--ink);padding:6px}.ManuscriptSite-module__61Dvna__regFrame img{object-fit:cover;border:3px solid var(--lapis);outline:1px solid var(--ink);filter:sepia(.45)contrast(1.06);width:100%;height:210px;display:block}.ManuscriptSite-module__61Dvna__register:nth-child(3n+2) .ManuscriptSite-module__61Dvna__regFrame img{border-color:var(--red-dk);object-position:50% 45%}.ManuscriptSite-module__61Dvna__register:nth-child(3n+3) .ManuscriptSite-module__61Dvna__regFrame img{border-color:var(--green)}.ManuscriptSite-module__61Dvna__register figcaption{text-align:center;color:var(--red-dk);margin-top:8px;font-size:16px;font-style:italic}.ManuscriptSite-module__61Dvna__regNum{font-family:var(--display);margin-right:4px;font-style:normal;font-weight:700}.ManuscriptSite-module__61Dvna__chapter{margin-top:22px}.ManuscriptSite-module__61Dvna__chapKicker{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:12px;margin-bottom:2px!important}.ManuscriptSite-module__61Dvna__chapter .ManuscriptSite-module__61Dvna__illumined{margin-top:8px!important}.ManuscriptSite-module__61Dvna__acrossHead{text-align:center;position:relative}.ManuscriptSite-module__61Dvna__acrossHead .ManuscriptSite-module__61Dvna__flourish{margin:8px auto 0}.ManuscriptSite-module__61Dvna__acrossCompass{width:clamp(64px,8vw,104px);position:absolute;top:-18px;right:0}.ManuscriptSite-module__61Dvna__venue{flex-direction:column;min-width:0;display:flex}.ManuscriptSite-module__61Dvna__vFrame{background:var(--gold-leaf);box-shadow:0 0 0 1px var(--ink);margin:10px 0 22px;padding:7px;position:relative}.ManuscriptSite-module__61Dvna__vFrameIn{background:var(--vellum-hi);box-shadow:inset 0 0 0 1px var(--ink), inset 0 0 0 6px var(--lapis), inset 0 0 0 7px var(--ink);justify-content:center;padding:18px 22px 12px;display:flex}.ManuscriptSite-module__61Dvna__vMini{width:100%;max-width:300px;height:auto;display:block}.ManuscriptSite-module__61Dvna__vArch{stroke:var(--ink);stroke-width:1px}.ManuscriptSite-module__61Dvna__vArchRule{fill:none;stroke:#f8eed68c;stroke-width:1px;stroke-dasharray:2 3}.ManuscriptSite-module__61Dvna__vColonnette rect,.ManuscriptSite-module__61Dvna__vColonnette circle{stroke:var(--ink);stroke-width:.8px}.ManuscriptSite-module__61Dvna__vEmblem{fill:none;stroke:#f0d27a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #2b1d1499)}.ManuscriptSite-module__61Dvna__vStars{fill:#f0d27a}.ManuscriptSite-module__61Dvna__vGround{stroke:var(--ink);stroke-width:1.2px}.ManuscriptSite-module__61Dvna__vSprig{fill:none;stroke:var(--green);stroke-width:1.6px;stroke-linecap:round}.ManuscriptSite-module__61Dvna__vLeafS{fill:var(--green);stroke:var(--ink);stroke-width:.5px}.ManuscriptSite-module__61Dvna__vKind{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-size:13px}.ManuscriptSite-module__61Dvna__vName{font-family:var(--display);color:var(--lapis);overflow-wrap:break-word;margin:4px 0 12px;font-size:25px;font-weight:700;line-height:1.2}.ManuscriptSite-module__61Dvna__vFacts{gap:4px;margin:0 0 14px;display:grid}.ManuscriptSite-module__61Dvna__vFacts div{grid-template-columns:64px 1fr;align-items:baseline;display:grid}.ManuscriptSite-module__61Dvna__vFacts dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:12px}.ManuscriptSite-module__61Dvna__vFacts dd{overflow-wrap:break-word;min-width:0;margin:0;font-size:18px}.ManuscriptSite-module__61Dvna__vCanon{color:var(--red-dk);font-style:italic}.ManuscriptSite-module__61Dvna__compass{display:block}.ManuscriptSite-module__61Dvna__cRing{fill:none;stroke:var(--ink);stroke-width:.7px}.ManuscriptSite-module__61Dvna__cRed{fill:var(--red);stroke:var(--ink);stroke-width:.4px}.ManuscriptSite-module__61Dvna__cBlue{fill:var(--lapis);stroke:var(--ink);stroke-width:.4px}.ManuscriptSite-module__61Dvna__cText{font-family:var(--display);fill:var(--red);font-size:7px;font-weight:700}.ManuscriptSite-module__61Dvna__inns{margin:12px 0 0;padding:0;list-style:none}.ManuscriptSite-module__61Dvna__inn{border-bottom:1px dotted var(--ink-20);grid-template-columns:46px 1fr;align-items:start;gap:16px;padding:14px 0;display:grid}.ManuscriptSite-module__61Dvna__inn:last-child{border-bottom:0}.ManuscriptSite-module__61Dvna__notes{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ManuscriptSite-module__61Dvna__notes li{grid-template-columns:2em 1fr;font-size:18px;line-height:1.5;display:grid}.ManuscriptSite-module__61Dvna__notes li>span:last-child{overflow-wrap:break-word;min-width:0}.ManuscriptSite-module__61Dvna__noteNum{color:var(--red);font-style:italic}.ManuscriptSite-module__61Dvna__pregon{border-top:3px double #7a1f1a8c;margin-top:22px;padding-top:16px}.ManuscriptSite-module__61Dvna__pregonDate{color:var(--ink-60);font-size:15px;font-style:italic;margin-bottom:4px!important}.ManuscriptSite-module__61Dvna__pregonNum{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:12px;font-style:normal}.ManuscriptSite-module__61Dvna__pregonImg{margin:8px 0 12px}.ManuscriptSite-module__61Dvna__gifts{--blk-accent:#f8f0dc;--blk-bg:#7a1f1a;margin-top:6px}.ManuscriptSite-module__61Dvna__gifts button{min-height:48px;box-shadow:inset 0 0 0 3px var(--vellum), inset 0 0 0 4px #7a1f1a99, 0 0 0 1px var(--ink);font-weight:700;transition:background-color .2s;border:2px solid var(--gold)!important;font-family:var(--display)!important;letter-spacing:.1em!important;border-radius:0!important;padding:14px 22px 12px!important;font-size:.82rem!important}.ManuscriptSite-module__61Dvna__gifts button:first-letter{color:var(--lapis);font-size:1.35em}.ManuscriptSite-module__61Dvna__gifts button:hover{opacity:1!important;background:#fffaf0!important}.ManuscriptSite-module__61Dvna__hours{margin:10px 0 0;padding:0;list-style:none;position:relative}.ManuscriptSite-module__61Dvna__hours:before{content:"";border-left:1.5px solid var(--red);width:0;position:absolute;top:30px;bottom:30px;left:24px}.ManuscriptSite-module__61Dvna__hour{border-bottom:1px dotted var(--ink-20);grid-template-columns:48px 84px 1fr;align-items:center;gap:16px;padding:10px 0;display:grid;position:relative}.ManuscriptSite-module__61Dvna__hour:last-child{border-bottom:0}.ManuscriptSite-module__61Dvna__roundel{width:48px;height:48px;position:relative}.ManuscriptSite-module__61Dvna__rdRim,.ManuscriptSite-module__61Dvna__rdField{stroke:var(--ink);stroke-width:.8px}.ManuscriptSite-module__61Dvna__rd_blue .ManuscriptSite-module__61Dvna__rdField{fill:var(--lapis)}.ManuscriptSite-module__61Dvna__rd_red .ManuscriptSite-module__61Dvna__rdField{fill:var(--red-dk)}.ManuscriptSite-module__61Dvna__rd_green .ManuscriptSite-module__61Dvna__rdField{fill:var(--green)}.ManuscriptSite-module__61Dvna__rdGlyph{fill:none;stroke:#f6e9c8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ManuscriptSite-module__61Dvna__hourTime{flex-direction:column;line-height:1.15;display:flex}.ManuscriptSite-module__61Dvna__hourNum{font-family:var(--display);color:var(--lapis);font-size:20px;font-weight:700}.ManuscriptSite-module__61Dvna__canon{color:var(--red);font-size:14px;font-style:italic}.ManuscriptSite-module__61Dvna__hourBody{min-width:0}.ManuscriptSite-module__61Dvna__hourBody .ManuscriptSite-module__61Dvna__small{line-height:1.3}.ManuscriptSite-module__61Dvna__hourTitle{overflow-wrap:break-word;margin:0;font-size:20px;font-weight:400;line-height:1.25}.ManuscriptSite-module__61Dvna__hourDesc{color:var(--ink-80);font-size:15.5px;line-height:1.45;margin-top:2px!important}.ManuscriptSite-module__61Dvna__gallery{grid-template-columns:repeat(3,1fr);gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ManuscriptSite-module__61Dvna__gallery1{grid-template-columns:minmax(0,420px);justify-content:center}.ManuscriptSite-module__61Dvna__gallery2{grid-template-columns:repeat(2,1fr)}.ManuscriptSite-module__61Dvna__gItem,.ManuscriptSite-module__61Dvna__gFigure{min-width:0;margin:0}.ManuscriptSite-module__61Dvna__gFrame{aspect-ratio:3/4;background:var(--gold-leaf);box-shadow:0 0 0 1px var(--ink), 2px 3px 0 #2b1d1414;padding:5px}.ManuscriptSite-module__61Dvna__gallery1 .ManuscriptSite-module__61Dvna__gFrame{aspect-ratio:4/5}.ManuscriptSite-module__61Dvna__gInner{border:3px solid var(--lapis);outline:1px solid var(--ink);height:100%}.ManuscriptSite-module__61Dvna__gItem:nth-child(2n) .ManuscriptSite-module__61Dvna__gInner{border-color:var(--red-dk)}.ManuscriptSite-module__61Dvna__gInner img{object-fit:cover;filter:sepia(.42)contrast(1.06);width:100%;height:100%;display:block}.ManuscriptSite-module__61Dvna__gArch,.ManuscriptSite-module__61Dvna__gArch .ManuscriptSite-module__61Dvna__gInner{border-radius:50% 50% 0 0/40% 40% 0 0}.ManuscriptSite-module__61Dvna__gArch .ManuscriptSite-module__61Dvna__gInner{box-shadow:0 0 0 1px var(--ink);outline:0}.ManuscriptSite-module__61Dvna__gCaption{text-align:center;color:var(--red-dk);overflow-wrap:break-word;margin-top:6px;font-size:14.5px;font-style:italic;line-height:1.3}.ManuscriptSite-module__61Dvna__faq{margin-top:10px}.ManuscriptSite-module__61Dvna__faq dl>div{border-bottom:1px dotted var(--ink-20);padding-bottom:14px}.ManuscriptSite-module__61Dvna__faq dl>div:last-child{border-bottom:0}.ManuscriptSite-module__61Dvna__faq dt,.ManuscriptSite-module__61Dvna__faq dd{grid-template-columns:1.9em 1fr;display:grid}.ManuscriptSite-module__61Dvna__faq dt:before,.ManuscriptSite-module__61Dvna__faq dd:before{font-family:var(--display);font-size:15px;font-weight:700;line-height:1.9}.ManuscriptSite-module__61Dvna__faq dt:before{content:var(--q);color:var(--red)}.ManuscriptSite-module__61Dvna__faq dd:before{content:var(--a);color:var(--lapis)}@keyframes ManuscriptSite-module__61Dvna__msRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ManuscriptSite-module__61Dvna__msGrow{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ManuscriptSite-module__61Dvna__msGlint{0%{background-position:140% 0}to{background-position:-60% 0}}.ManuscriptSite-module__61Dvna__opening{animation:.9s ease-out both ManuscriptSite-module__61Dvna__msRise}.ManuscriptSite-module__61Dvna__opening .ManuscriptSite-module__61Dvna__vine{animation:2.4s ease-out .4s both ManuscriptSite-module__61Dvna__msGrow}.ManuscriptSite-module__61Dvna__erase .ManuscriptSite-module__61Dvna__dropCap:after,.ManuscriptSite-module__61Dvna__dayCap:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 38%,#fffcebbf 50%,#0000 62%) 140% 0/260% 100% no-repeat;animation:1.8s ease-in-out .9s both ManuscriptSite-module__61Dvna__msGlint;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ManuscriptSite-module__61Dvna__root *,.ManuscriptSite-module__61Dvna__root :before,.ManuscriptSite-module__61Dvna__root :after,.ManuscriptSite-module__61Dvna__nav *{transition:none!important;animation:none!important}}@media (max-width:960px){.ManuscriptSite-module__61Dvna__book{gap:40px;padding:28px 18px 64px}.ManuscriptSite-module__61Dvna__book>[data-section]{gap:40px}.ManuscriptSite-module__61Dvna__spread{grid-template-columns:1fr}.ManuscriptSite-module__61Dvna__spread:before,.ManuscriptSite-module__61Dvna__spread:after{display:none}.ManuscriptSite-module__61Dvna__verso,.ManuscriptSite-module__61Dvna__recto{padding:64px 48px 72px 92px}.ManuscriptSite-module__61Dvna__recto{border-top:1px solid #7a1f1a40}.ManuscriptSite-module__61Dvna__recto .ManuscriptSite-module__61Dvna__vine{left:34px;right:auto}.ManuscriptSite-module__61Dvna__verso .ManuscriptSite-module__61Dvna__folio,.ManuscriptSite-module__61Dvna__recto .ManuscriptSite-module__61Dvna__folio{left:auto;right:48px}.ManuscriptSite-module__61Dvna__across{padding:56px 40px 0 92px}.ManuscriptSite-module__61Dvna__hasAcross .ManuscriptSite-module__61Dvna__verso{padding-top:40px}.ManuscriptSite-module__61Dvna__hasAcross .ManuscriptSite-module__61Dvna__recto{padding-top:48px}.ManuscriptSite-module__61Dvna__miniature{max-width:360px}.ManuscriptSite-module__61Dvna__miniatureSmall{max-width:240px}.ManuscriptSite-module__61Dvna__heroSpread>.ManuscriptSite-module__61Dvna__recto,.ManuscriptSite-module__61Dvna__storySpread>.ManuscriptSite-module__61Dvna__recto{border-top:0;order:-1}.ManuscriptSite-module__61Dvna__heroSpread>.ManuscriptSite-module__61Dvna__verso,.ManuscriptSite-module__61Dvna__storySpread>.ManuscriptSite-module__61Dvna__verso{border-top:1px solid #7a1f1a40}.ManuscriptSite-module__61Dvna__registers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:640px){.ManuscriptSite-module__61Dvna__root{font-size:17px}.ManuscriptSite-module__61Dvna__nav{--nav-h:58px;grid-template-columns:auto 1fr;gap:10px;padding:0 12px}.ManuscriptSite-module__61Dvna__navTitle{display:none}.ManuscriptSite-module__61Dvna__ribbons{grid-column:1;gap:8px}.ManuscriptSite-module__61Dvna__navSeal{grid-column:2}.ManuscriptSite-module__61Dvna__ribbon{letter-spacing:.03em;width:104px;height:52px;font-size:11.5px}.ManuscriptSite-module__61Dvna__ribbon:hover{height:56px}.ManuscriptSite-module__61Dvna__ribbon[aria-current=page]{height:70px}.ManuscriptSite-module__61Dvna__navSeal{letter-spacing:.06em;gap:6px;font-size:11px}.ManuscriptSite-module__61Dvna__navSealArt{width:38px;height:38px}.ManuscriptSite-module__61Dvna__book{gap:0;padding:0 0 48px}.ManuscriptSite-module__61Dvna__book>[data-section]{gap:0}.ManuscriptSite-module__61Dvna__spread{border-radius:0;box-shadow:inset 0 0 60px #8c622c40}.ManuscriptSite-module__61Dvna__verso,.ManuscriptSite-module__61Dvna__recto{padding:58px 20px 64px 54px}.ManuscriptSite-module__61Dvna__vine{height:calc(100% - 104px);top:52px}.ManuscriptSite-module__61Dvna__verso .ManuscriptSite-module__61Dvna__vine,.ManuscriptSite-module__61Dvna__recto .ManuscriptSite-module__61Dvna__vine{left:8px}.ManuscriptSite-module__61Dvna__runhead{padding-left:34px;top:22px}.ManuscriptSite-module__61Dvna__folio{bottom:22px}.ManuscriptSite-module__61Dvna__verso .ManuscriptSite-module__61Dvna__folio,.ManuscriptSite-module__61Dvna__recto .ManuscriptSite-module__61Dvna__folio{right:20px}.ManuscriptSite-module__61Dvna__verso{border-top:1px solid #7a1f1a40}.ManuscriptSite-module__61Dvna__leafBody,.ManuscriptSite-module__61Dvna__stack{gap:32px}.ManuscriptSite-module__61Dvna__across{padding:52px 16px 0 54px}.ManuscriptSite-module__61Dvna__acrossHead{text-align:left}.ManuscriptSite-module__61Dvna__acrossHead .ManuscriptSite-module__61Dvna__flourish{margin:8px 0 0}.ManuscriptSite-module__61Dvna__acrossCompass{display:none}.ManuscriptSite-module__61Dvna__h2{font-size:28px}.ManuscriptSite-module__61Dvna__init_l{--sz:66px}.ManuscriptSite-module__61Dvna__init_m{--sz:54px}.ManuscriptSite-module__61Dvna__init_xl{--sz:96px}.ManuscriptSite-module__61Dvna__erase .ManuscriptSite-module__61Dvna__rest{font-size:34px}.ManuscriptSite-module__61Dvna__names{font-size:clamp(32px,10vw,44px)}.ManuscriptSite-module__61Dvna__heroLine{font-size:18px}.ManuscriptSite-module__61Dvna__prologueText{font-size:19px}.ManuscriptSite-module__61Dvna__cartouche{margin:12px 0 0;padding:46px 18px 40px}.ManuscriptSite-module__61Dvna__cartLine{font-size:22px}.ManuscriptSite-module__61Dvna__vFrameIn{padding:14px 12px 10px}.ManuscriptSite-module__61Dvna__decree{padding:26px 16px 22px}.ManuscriptSite-module__61Dvna__oathSeal{width:120px;height:120px}.ManuscriptSite-module__61Dvna__dove{display:none}.ManuscriptSite-module__61Dvna__toc a{font-size:17px}.ManuscriptSite-module__61Dvna__tocTitle{max-width:62%}.ManuscriptSite-module__61Dvna__registers{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.ManuscriptSite-module__61Dvna__regFrame{padding:4px}.ManuscriptSite-module__61Dvna__regFrame img{border-width:2px;height:150px}.ManuscriptSite-module__61Dvna__frontis .ManuscriptSite-module__61Dvna__regFrame img{height:auto}.ManuscriptSite-module__61Dvna__register figcaption{font-size:13px;line-height:1.25}.ManuscriptSite-module__61Dvna__hour{grid-template-columns:44px 70px 1fr;gap:12px}.ManuscriptSite-module__61Dvna__roundel{width:44px;height:44px}.ManuscriptSite-module__61Dvna__hours:before{left:22px}.ManuscriptSite-module__61Dvna__hourNum,.ManuscriptSite-module__61Dvna__hourTitle{font-size:18px}.ManuscriptSite-module__61Dvna__gallery{grid-template-columns:1fr 1fr;gap:12px}.ManuscriptSite-module__61Dvna__gallery1{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.ManuscriptSite-module__61Dvna__nav{gap:6px;padding:0 8px}.ManuscriptSite-module__61Dvna__ribbons{gap:6px}.ManuscriptSite-module__61Dvna__ribbon{width:94px;font-size:10.5px}.ManuscriptSite-module__61Dvna__navSeal{letter-spacing:.04em;gap:4px;min-width:0;padding:4px 0;font-size:10px}.ManuscriptSite-module__61Dvna__navSeal span{overflow-wrap:anywhere;min-width:0}.ManuscriptSite-module__61Dvna__navSealArt{width:34px;height:34px}}
