@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-ext-400-normal.DkjSXVBo.woff2)format("woff2"),url(/_astro/marcellus-latin-ext-400-normal.D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-ext-400-normal.CBouUAPx.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-400-normal.ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-400-normal.CFUoBDld.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-400-normal.C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-ext-400-normal.CaUEPd_u.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-400-normal.D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-400-normal.B87Md6o9.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-400-normal.8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-vietnamese-400-normal.D7fwYHgb.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-400-normal.BFvpiE3j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-ext-400-normal.D7N6b6bd.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-400-normal.DpBVrRWA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-normal.DmA8jeke.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-cyrillic-ext-500-normal.BjdEjhHc.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-500-normal.CBZLRaMr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-cyrillic-500-normal.kQHBM3cE.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-500-normal.gEBUHwKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-greek-ext-500-normal.8OvC5Vmr.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-500-normal.Cp0bGOKK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-greek-500-normal.CjlmbScm.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-500-normal.BwxJMQU_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-vietnamese-500-normal.CFLbXWhL.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-500-normal.B1LHNMw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-latin-ext-500-normal.TH5u60nj.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-500-normal.CxFoZ42m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-latin-500-normal.DS713u5J.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-500-normal.vXxrTKJT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-ext-400-italic.T00rgbz1.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-400-italic.BpLolsQ8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-400-italic.BfxaBkav.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-400-italic.Bc6UFQqS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-ext-400-italic.CqU0VZms.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-400-italic.Dsqv3611.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-400-italic.Y4Zag0Am.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-400-italic.omD4Z7vk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-vietnamese-400-italic.DWlx-poF.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-400-italic.CmFF8Y5k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-ext-400-italic.DX574ivH.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-400-italic.DeNTv1Y-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-italic.rmlAbObI.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-italic.CgbdrOqg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--plaster:#dfe2d8;--plaster-2:#d3d8cb;--plaster-hi:#eceee6;--ink:#2a3224;--ink-2:#4a5443;--olive:#3b4530;--shade:#2e3729;--shade-2:#384232;--sage:#627567;--leaf:#8f9f7f;--silver:#bcc5b1;--bronze:#9a6430;--bronze-ink:#7a4a1c;--bronze-tag:#8a5a2b;--bronze-hi:#c99a62;--bronze-dk:#6b4119;--on-shade:#e6e9df;--on-shade-2:#c9d0c0;--disp:"Marcellus", "Trajan Pro", Georgia, serif;--body:"Alegreya Sans", "Gill Sans", system-ui, sans-serif;--ease:cubic-bezier(.16,1,.3,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");--rail:22px;--gut:46px;--r:18px;--plaster-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .24 0 0 0 0 .17 0 0 0 .07 0'/%3E%3C/filter%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 .96 0 0 0 .22 -.04'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23m)'/%3E%3Crect width='320' height='320' filter='url(%23n)'/%3E%3C/svg%3E")}@media (width>=760px){:root{--rail:34px;--gut:76px;--r:28px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--bronze) var(--plaster-2);scroll-padding-top:84px}body{background:var(--plaster) var(--plaster-tex);color:var(--ink);font:400 1.125rem/1.6 var(--body);caret-color:var(--bronze);margin:0}::selection{background:var(--silver);color:var(--ink)}:focus-visible{outline:2px solid var(--bronze-ink);outline-offset:3px;border-radius:2px}.shade :focus-visible{outline-color:var(--bronze-hi)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-color:var(--bronze)}h1,h2,h3{font-family:var(--disp);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}p{text-wrap:pretty;margin:0 0 1em}.wrap{width:calc(100% - var(--gut) - var(--r));max-width:1200px;margin-left:max(var(--gut),(100% - 1200px)/2);margin-right:auto}.sec{padding:clamp(84px,11vw,140px) 0 clamp(56px,8vw,96px);position:relative}.sh{gap:12px;max-width:44rem;margin:40px 0 36px;display:grid}.sh h2{font-size:clamp(2.3rem,5.6vw,3.9rem)}.sh p{color:var(--ink-2);margin:0;font-size:1.15rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail{left:var(--rail);z-index:6;pointer-events:none;width:2px;margin-left:-1px;position:fixed;top:64px;bottom:0}.rail:before{content:"";background:var(--bronze);opacity:.3;position:absolute;inset:0}.rail>i{width:2px;height:calc(var(--p,0) * 100%);background:linear-gradient(var(--bronze-hi),var(--bronze) 30%,var(--bronze-dk));position:absolute;top:0;left:0}.eyes{display:none}@media (width>=1000px){.eyes{pointer-events:none;display:block;position:absolute;inset:0}.eye{left:1px;top:calc(18px + var(--y) * (100% - 36px));pointer-events:auto;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;text-decoration:none;display:grid;position:absolute}.eye:before{content:"";background:var(--plaster);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--bronze);transition:transform .3s var(--ease),background .3s;border-radius:50%}.eye.past:before{background:var(--bronze)}.eye.now:before{transform:scale(1.45)}.eye span{opacity:0;white-space:nowrap;font:400 .95rem/1 var(--disp);background:var(--plaster-hi);color:var(--ink);transition:opacity .2s,transform .3s var(--ease);border-radius:3px;padding:7px 10px;position:absolute;top:50%;left:30px;transform:translate(-6px,-50%);box-shadow:0 6px 14px -8px #2a32248c}.eye:hover span,.eye:focus-visible span{opacity:1;transform:translateY(-50%)}}.espalier{height:0;margin-left:var(--rail);width:calc(100% - var(--rail) - var(--r));z-index:7;position:relative}.espalier:before{content:"";background:var(--bronze);opacity:.85;height:1.5px;position:absolute;top:-1px;left:0;right:0}.espalier:after{content:"";background:var(--plaster);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--bronze);border-radius:50%;position:absolute;top:-4.25px;right:-4px}.espalier .knot{background:radial-gradient(circle at 36% 34%,var(--bronze-hi),var(--bronze) 48%,var(--bronze-dk));border-radius:50%;width:9px;height:9px;position:absolute;top:-4.75px;left:-4.5px;box-shadow:0 1px 1.5px #242a1e59}.sprig{left:calc(var(--at,0px) + 2px);pointer-events:none;transform-origin:6px 80px;position:absolute;top:-80px;overflow:visible}.sprig.l{transform:scaleX(-1)}.sprig .stem,.sprig .shoot{fill:none;stroke:var(--olive);stroke-opacity:.85;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.sprig .shoot{stroke-width:1px}.sprig .lf .a,.sprig .lf .b{stroke:#3b453080;stroke-width:.5px;stroke-linejoin:round}.sprig .lf .a{fill:var(--leaf)}.sprig .lf .b{fill:var(--silver)}.sprig .lf .rib{fill:none;stroke:#eceee699;stroke-width:.55px;stroke-linecap:round}.sprig .lf .b+.rib{stroke:#3b453052}.sprig .tie{fill:var(--bronze-dk)}.shade .sprig .stem,.shade .sprig .shoot{stroke:var(--on-shade-2);stroke-opacity:.75}.shade .sprig .lf .a,.shade .sprig .lf .b{stroke:#c9d0c059}.shade .sprig .lf .a{fill:#6c7d5f}.shade .sprig .lf .b{fill:#97a58a}.shade .sprig .lf .rib{stroke:#c9d0c066}.stem,.shoot{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease)}.shoot{transition-delay:.55s}.lf{transform-box:fill-box;transform-origin:0%;transition:transform 1.1s var(--ease) var(--d),opacity .5s ease var(--d)}.js .espalier:not(.grown) .stem,.js .espalier:not(.grown) .shoot{stroke-dashoffset:1px}.js .espalier:not(.grown) .lf{opacity:0;transform:scale(.05)rotate(-20deg)}@media (prefers-reduced-motion:no-preference){.espalier.grown .settle{animation:settle 2.6s var(--ease) 1.9s both}}@keyframes settle{0%{transform:rotate(0)}30%{transform:rotate(-9deg)}62%{transform:rotate(4deg)}to{transform:rotate(0)}}.hung{margin:0;position:relative}.swaying{will-change:rotate}.hung img{border-radius:2px;box-shadow:0 22px 34px -22px #242a1e99,0 2px 4px #242a1e1f}.clip{z-index:2;filter:drop-shadow(0 1.5px 1.5px #242a1e59);width:22px;height:34px;margin-left:-11px;position:absolute;top:-24px;left:50%}.hung figcaption{color:var(--ink-2);margin-top:14px;font-size:.95rem;line-height:1.45}.shade .hung figcaption{color:var(--on-shade-2)}.tag{font:400 1.12rem/1 var(--disp);letter-spacing:.01em;color:var(--plaster-hi);background:var(--bronze-tag);cursor:pointer;transition:background .25s,transform .35s var(--ease),box-shadow .35s var(--ease);border:0;border-radius:3px;align-items:center;gap:12px;padding:15px 22px 14px 16px;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 10px 18px -12px #2a1e10b3}.tag:before{content:"";background:var(--plaster);border-radius:50%;width:8px;height:8px}.tag:hover{background:var(--bronze-dk);transform:translateY(-2px);box-shadow:0 16px 22px -14px #2a1e10bf}.shade .tag:before{background:var(--shade)}.shade .tag,.shade .tag:hover{box-shadow:0 10px 18px -12px #0000008c}.ghost{font:400 1.12rem/1 var(--disp);text-underline-offset:.3em;padding:14px 4px;text-decoration:underline 1.5px}.ghost:hover{color:var(--bronze-ink)}.chip{font:500 .95rem/1 var(--body);border:1.5px solid var(--bronze);color:var(--ink);border-radius:3px;padding:9px 13px;display:inline-block}.top{z-index:10;background:var(--plaster) var(--plaster-tex);position:sticky;top:0}.top:after{content:"";background:var(--bronze);height:1.5px;position:absolute;bottom:0;left:0;right:0}.top .in{height:64px;padding:0 var(--r) 0 var(--gut);justify-content:space-between;align-items:center;gap:16px;display:flex}.mark{font:400 1.6rem/1 var(--disp);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:flex}.mark svg{flex:none;width:30px;height:20px}.top nav{align-items:center;gap:2px;display:flex}.top nav a:not(.tag){font:500 1.02rem/1 var(--body);color:var(--ink-2);padding:12px;text-decoration:none;display:none}.top nav a:not(.tag):hover{color:var(--ink);text-decoration:underline}@media (width>=900px){.top nav a:not(.tag){display:inline-block}}.top .tag{margin-left:10px;padding:11px 16px 10px 12px;font-size:1rem}.hero{padding:70px 0 clamp(64px,8vw,104px);position:relative}.hero .grid{align-items:start;gap:56px;margin-top:0;display:grid}.hero .hung{margin-top:19px}.hero .grid>*{min-width:0}@media (width>=760px){.hero .grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,6vw,96px)}}@media (width>=760px) and (width<=979px){.hero .copy{padding-top:40px}.hero h1{font-size:clamp(2.6rem,6.4vw,3.6rem)}.hero .lede{margin:22px 0 28px;font-size:1.12rem}.facts{margin-top:32px}}.hero .copy{padding-top:64px}.hero h1{max-width:12ch;font-size:clamp(2.9rem,6.6vw,5.4rem);line-height:.98}.hero .lede{color:var(--ink-2);max-width:34rem;margin:28px 0 34px;font-size:clamp(1.15rem,2vw,1.32rem);line-height:1.55}.acts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.facts{color:var(--ink-2);gap:8px;margin:40px 0 0;padding:0;font-size:1rem;list-style:none;display:grid}.facts li{align-items:baseline;gap:12px;display:flex}.facts li:before{content:"";background:var(--bronze);flex:none;width:14px;height:1.5px;transform:translateY(-.3em)}.hero .hung{justify-self:end;width:100%;max-width:520px}@media (width<=759px){.hero{padding-top:46px}.hero .grid{gap:26px}.hero .hung{order:-1;width:100%;max-width:560px}.hero .grid .hung img{aspect-ratio:4/3}.hero .hung figcaption{margin-top:10px;font-size:.9rem}.hero .copy{padding-top:0}.hero h1{font-size:clamp(2.35rem,9.4vw,4.2rem)}.hero .lede{margin:18px 0 22px}.facts{margin-top:30px}}.hero .hung img{aspect-ratio:1180/1400;object-fit:cover;width:100%;height:auto}.week-grid{gap:56px;display:grid}@media (width>=1080px){.week-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:64px}}.tagline{gap:6px;margin-bottom:34px;padding-top:26px;display:flex;position:relative}.tagline:before{content:"";background:radial-gradient(circle,var(--plaster) 0 2.3px,var(--bronze) 2.7px 3.8px,transparent 4.2px) 0 0/8px 8px no-repeat,radial-gradient(circle,var(--plaster) 0 2.3px,var(--bronze) 2.7px 3.8px,transparent 4.2px) 100% 0/8px 8px no-repeat,linear-gradient(var(--bronze),var(--bronze)) 0 50%/100% 1.5px no-repeat;height:8px;position:absolute;top:-3.25px;left:-14px;right:-14px}.tagline button{min-width:0;font:400 1.08rem/1 var(--disp);color:var(--ink);background:var(--plaster-hi);border:1.5px solid var(--bronze);cursor:pointer;transition:transform .35s var(--ease),background .2s,color .2s;border-radius:3px;flex:1;padding:13px 0 12px;position:relative}.tagline button:before{content:"";background:var(--bronze-dk);opacity:.75;transform-origin:50% 100%;width:1px;height:42px;transition:transform .35s var(--ease);margin-left:-.5px;position:absolute;top:-35px;left:50%;transform:scaleY(.81)}.tagline button:after{content:"";background:var(--plaster-2);width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--bronze);opacity:.85;border-radius:50%;margin-left:-2.5px;position:absolute;top:5px;left:50%}.tagline button:hover{transform:translateY(3px)}.tagline button:hover:before{transform:scaleY(.88)}.tagline button[aria-selected=true]{background:var(--bronze-tag);color:var(--plaster-hi);border-color:var(--bronze-tag);transform:translateY(8px)}.tagline button[aria-selected=true]:before{opacity:1;transform:none}.tagline button[aria-selected=true]:after{background:var(--plaster);box-shadow:inset 0 0 0 1px var(--bronze-dk)}.tagline .tline{pointer-events:none;height:24px;position:absolute;top:0;left:-14px;overflow:visible}.tagline .tline path{fill:none;stroke:var(--bronze);stroke-width:1.5px;stroke-linejoin:round}.tagline.sprung:before{background-size:8px 8px,8px 8px,0 0}.tagline.sprung button,.tagline.sprung button:hover,.tagline.sprung button[aria-selected=true]{transform:none}.tagline.sprung button:before,.tagline.sprung button:hover:before,.tagline.sprung button[aria-selected=true]:before{transform:scaleY(var(--s,.81));transition:none}.tagline .long{display:none}@media (width<=480px){.tagline{gap:4px}.tagline button{font-size:.95rem}}@media (width>=1180px){.tagline .short{display:none}.tagline .long{display:inline}}.plate{gap:30px;display:grid}@media (width>=640px){.plate{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:40px}}.menu .day{font:400 clamp(2.2rem,4.6vw,3rem)/1 var(--disp);margin-bottom:18px}.menu dl{gap:18px;margin:0;display:grid}.menu dt{font:500 .86rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--bronze-ink)}.menu dd{margin:6px 0 0}.menu .dn{font:400 1.4rem/1.15 var(--disp);display:block}.menu .dc{color:var(--ink-2);margin-top:2px;font-size:1.02rem;display:block}.plate .hung{margin-top:6px}.plate .hung img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:opacity .3s}@media (width<=639px){.plate .hung{justify-self:end;width:86%}.plate .hung img{aspect-ratio:5/4}}.plate .hung img.out{opacity:0}@media (prefers-reduced-motion:no-preference){.menu{transition:opacity .25s}.menu.swap{opacity:0}}.card{background:var(--plaster-hi);text-align:center;border-radius:2px;justify-self:center;width:100%;max-width:440px;padding:44px 28px 34px;position:relative;box-shadow:0 22px 34px -22px #242a1e99,0 2px 4px #242a1e1f}.card h3{font-size:1.9rem}.card time{font:500 .86rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--bronze-ink);margin-top:10px;display:block}.card ul{border-top:1.5px solid var(--bronze);gap:12px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.card li b{font:400 1.2rem/1.2 var(--disp);display:block}.card li span{color:var(--ink-2);font-size:.98rem}.card .sprigmark{width:60px;height:26px;margin:2px auto 0;display:block}.card .sig{font:italic 400 1.02rem/1 var(--body);color:var(--ink-2);margin:20px 0 0}.gallery{--gap:16px;gap:44px var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-left:max(var(--gut),(100% - 1200px)/2);padding:30px var(--r) 30px 0;grid-auto-columns:min(70vw,260px);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.gallery::-webkit-scrollbar{display:none}.gallery:focus-visible{outline-offset:-2px}@media (width>=1100px){.gallery{--gap:18px;width:calc(100% - var(--gut) - var(--r));grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;max-width:1200px;padding:30px 0 0;overflow:visible}}.dish{scroll-snap-align:start;margin:0;position:relative}.dish>.swing{background:var(--tone) var(--grain);height:100%;color:var(--plaster-hi);border-radius:3px;padding:8px 8px 18px;position:relative;box-shadow:0 18px 28px -22px #242a1eb3}.dish:before{content:"";left:calc(var(--gap) / -2 - 1px);right:calc(var(--gap) / -2 - 1px);background:var(--bronze);height:1.5px;position:absolute;top:-20px}.dish:after{background:var(--plaster);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--bronze);border-radius:50%;position:absolute;top:-23.25px}.dish:first-child:before{left:4px}.dish:first-child:after{content:"";left:0}.dish:last-child:before{right:4px}.dish:last-child:after{content:"";right:0}@media (width>=1100px){.dish:nth-child(6n+1):before{left:4px}.dish:nth-child(6n+1):after{content:"";left:0}.dish:nth-child(6n):before{right:4px}.dish:nth-child(6n):after{content:"";right:0}}.dish img{aspect-ratio:3/4;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.dish h3{margin:14px 6px 6px;font-size:1.22rem;line-height:1.12}.dish p{color:#dfe4d6;margin:0 6px;font-size:.95rem;line-height:1.45}.t-stone{--tone:#555b52}.t-sage{--tone:#4e6356}.t-bronze{--tone:#7a5230}.t-olive{--tone:#3e4a35}.t-umber{--tone:#5e5242}.t-shade{--tone:#2e3729}.food-nav{align-items:center;gap:12px;margin-top:2px;display:flex}@media (width>=1100px){.spx-nav.food-nav{display:none}}.shade{background:var(--shade) radial-gradient(ellipse 80% 60% at 70% 30%,#ffffff09,transparent 60%);color:var(--on-shade)}.shade .espalier:before{background:var(--bronze-hi)}.shade .espalier:after{background:var(--shade);box-shadow:inset 0 0 0 1.5px var(--bronze-hi)}.phil .grid{align-items:center;gap:56px;margin-top:56px;display:grid}@media (width>=760px){.phil .grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(36px,7vw,104px)}}.phil blockquote{font:400 clamp(2.1rem,4.8vw,3.7rem)/1.1 var(--disp);text-wrap:balance;max-width:20ch;margin:0}.phil p{max-width:36rem;color:var(--on-shade-2);margin:28px 0 22px;font-size:1.15rem}.phil .by{font:400 1.12rem/1 var(--disp);color:var(--bronze-hi)}.phil .hung{width:min(72%,340px)}@media (width>=760px){.phil .hung{justify-self:end;width:100%;max-width:380px}}.phil .hung img{aspect-ratio:2/3;object-fit:cover;object-position:50% 20%;width:100%}.row-wrap{position:relative}.spx-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-left:max(var(--gut),(100% - 1200px)/2);padding:40px var(--r) 30px 0;gap:22px;scroll-padding-left:0;display:flex;position:relative;overflow-x:auto}.spx-rail::-webkit-scrollbar{display:none}.spx-rail:focus-visible{outline-offset:-2px}.spx-rail .wire{background:var(--bronze);height:1.5px;width:var(--ww,100%);position:absolute;top:20px;left:0}.spx-rail .wire:before,.spx-rail .wire:after{content:"";background:var(--plaster);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--bronze);border-radius:50%;position:absolute;top:-3.25px;left:0}.spx-rail .wire:after{left:auto;right:calc(var(--r) - 4px)}.sc{scroll-snap-align:start;background:var(--plaster-hi);border-radius:2px;flex-direction:column;flex:none;width:min(76vw,360px);padding:12px 12px 20px;display:flex;position:relative;box-shadow:0 22px 34px -24px #242a1e99,0 2px 4px #242a1e1a}@media (width>=1100px){.sc{width:372px}}.mosaic{aspect-ratio:5/4;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:6px;display:grid}.mosaic img{object-fit:cover;border-radius:1px;width:100%;height:100%;min-height:0}.mosaic img:first-child{grid-row:span 2}.sc-txt{flex-direction:column;flex:1;padding:18px 8px 0;display:flex}.sc h3{font-size:1.7rem}.sc p{color:var(--ink);margin:10px 0 18px;font-size:1.02rem;line-height:1.5}.sc .learned{color:var(--ink-2);border-top:1.5px solid var(--bronze);align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;font-size:.95rem;display:flex}.sc .learned b{font:500 .8rem/1.9 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--bronze-ink);flex:none}.spx-nav{align-items:center;gap:12px;margin-top:8px;display:flex}.spx-track{background:#9a64304d;flex:1;height:1.5px;position:relative}.spx-track i{height:3.5px;width:calc(var(--w,.3) * 100%);background:var(--bronze-ink);transform:translateX(calc(var(--x,0) * (1 / var(--w,.3) - 1) * 100%));border-radius:2px;position:absolute;top:-1px;left:0}.spx-btn{border:1.5px solid var(--bronze-ink);width:48px;height:48px;color:var(--bronze-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .2s,color .2s,opacity .2s;display:grid}.spx-btn:hover:not(:disabled){background:var(--bronze-ink);color:var(--plaster-hi)}.spx-btn:disabled{opacity:.3;cursor:default}.spx-btn svg{width:18px;height:18px}.svc{border-top:1.5px solid var(--bronze);display:grid}.svc>div{border-bottom:1px solid #9a643066;gap:8px;padding:26px 0;display:grid}@media (width>=860px){.svc>div{grid-template-columns:5fr 7fr;align-items:baseline;gap:40px}}.svc h3{font-size:clamp(1.5rem,3vw,1.95rem)}.svc p{color:var(--ink-2);max-width:60ch;margin:0}.chips{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.about{align-items:start;gap:56px;display:grid}@media (width>=760px){.about{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(36px,6vw,88px)}.about .hung{position:sticky;top:110px}}.about .hung{width:min(80%,400px)}@media (width>=760px){.about .hung{width:100%}}.about .hung img{aspect-ratio:3/4;object-fit:cover;object-position:50% 16%;width:100%}.about h2{font-size:clamp(2.3rem,5.6vw,3.9rem)}.about .big{max-width:40rem;margin:20px 0 0;font-size:1.24rem;line-height:1.55}.tl{border-top:1.5px solid var(--bronze);margin:40px 0 0;padding:0;list-style:none}.tl li{border-bottom:1px solid #9a643066;grid-template-columns:6.5rem 1fr;gap:4px 20px;padding:18px 0;display:grid}.tl .yr{font:400 1.1rem/1.3 var(--disp);color:var(--bronze-ink);font-variant-numeric:lining-nums tabular-nums}.tl b{font:400 1.3rem/1.2 var(--disp);font-weight:400;display:block}.tl .r{color:var(--ink-2);margin-top:3px;font-size:1rem;display:block}@media (width<=540px){.tl li{grid-template-columns:1fr}}.h4{font:400 1.35rem/1 var(--disp);margin:44px 0 6px}.h4+p{color:var(--ink-2);margin:0 0 14px;font-size:1rem}.refs{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 28px;display:grid}.refs div{border-bottom:1px solid #9a643066;padding:12px 0}.refs b{font:400 1.15rem/1.25 var(--disp);display:block}.refs span{color:var(--ink-2);font-size:.98rem}.creds{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:34px;display:flex}.creds small{color:var(--ink-2);font-size:1rem}.inq .grid{gap:48px;margin-top:56px;display:grid}@media (width>=960px){.inq .grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}}.inq h2{font-size:clamp(2.3rem,5.6vw,3.9rem)}.inq .side p{color:var(--on-shade-2);max-width:30rem;margin:20px 0 0;font-size:1.15rem}.direct{font:400 1.35rem/1.3 var(--disp);gap:6px;margin-top:28px;display:grid}.direct a{color:var(--on-shade);border-bottom:1.5px solid var(--bronze-hi);justify-self:start;text-decoration:none}.direct a:hover{color:var(--bronze-hi)}form{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.f{grid-column:span 2;gap:8px;display:grid}@media (width>=600px){.f.half{grid-column:span 1}}label,legend{font:500 1rem/1.2 var(--body);color:var(--on-shade)}input,select,textarea{font:inherit;color:var(--on-shade);border:0;border-bottom:1.5px solid var(--bronze-hi);width:100%;caret-color:var(--bronze-hi);background:0 0;border-radius:0;padding:10px 2px;font-size:1.08rem}select{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23c99a62' stroke-width='1.8'/%3E%3C/svg%3E") right 4px center no-repeat;padding-right:28px}select option{color:var(--ink);background:var(--plaster-hi)}input::placeholder,textarea::placeholder{color:#a9b39e}input:focus,select:focus,textarea:focus{border-bottom-color:var(--on-shade);box-shadow:0 1.5px 0 var(--on-shade);outline:none}textarea{resize:vertical;min-height:84px}fieldset{border:0;grid-column:span 2;margin:0;padding:0}.seg{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{border:1.5px solid var(--bronze-hi);cursor:pointer;border-radius:3px;padding:11px 15px;font-weight:500;display:block}.seg input:checked+span{background:var(--bronze-hi);color:var(--shade);border-color:var(--bronze-hi)}.seg input:focus-visible+span{outline:2px solid var(--on-shade);outline-offset:3px}.send{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:14px 20px;margin-top:6px;display:flex}.send .tag{background:var(--bronze-hi);color:var(--shade)}.send .tag:hover{background:#d9ad79}.sent{font:400 1.2rem/1.3 var(--disp);color:var(--bronze-hi);margin:0;display:none}form.done .sent{display:block}.err{color:#f3c9a8;margin:0;font-size:1rem;display:none}form.fail .err{display:block}form.busy button{opacity:.6;pointer-events:none}footer{background:var(--plaster-2) var(--plaster-tex);position:relative}footer:before{content:"";background:var(--bronze);height:1.5px;position:absolute;top:0;left:0;right:0}footer .wrap{gap:26px;padding:44px 0 52px;display:grid}@media (width>=760px){footer .wrap{grid-template-columns:1.4fr 1fr 1fr 1fr}}footer h3{margin-bottom:8px;font-size:1.2rem}footer p{color:var(--ink-2);margin:0;font-size:1rem}footer .fine{color:var(--ink-2);border-top:1px solid #9a643066;grid-column:1/-1;margin:0;padding-top:18px;font-size:.92rem}.menu .dn.pic:after{content:"";background:var(--bronze);vertical-align:.16em;border-radius:50%;width:.36em;height:.36em;margin-left:.4em;display:inline-block}.skip{z-index:30;background:var(--bronze-tag);color:var(--plaster-hi);border-radius:3px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}.lost{text-align:left;place-content:center;gap:22px;min-height:70vh;display:grid}.lost h1{font-size:clamp(2.6rem,7vw,4.6rem)}.home{gap:52px;margin-top:40px;display:grid}@media (width>=960px){.home{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(48px,6vw,96px)}}.home h2{font-size:clamp(2.3rem,5.6vw,3.9rem)}.home .lead{color:var(--ink-2);max-width:34rem;margin:18px 0 0;font-size:clamp(1.19rem,1.8vw,1.3rem);line-height:1.6}.note{background:var(--plaster-hi);border-radius:2px;padding:46px clamp(22px,4vw,40px) 34px;position:relative;box-shadow:0 22px 34px -22px #242a1e99,0 2px 4px #242a1e1f}.note h3{font-size:clamp(1.7rem,3vw,2.1rem)}.note ul{border-top:1.5px solid var(--bronze);margin:20px 0 0;padding:0;list-style:none}.note li{border-bottom:1px solid #9a643059;gap:3px;padding:15px 0 15px 22px;display:grid;position:relative}.note li:before{content:"";background:var(--leaf);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--olive);border-radius:50%;position:absolute;top:1.45em;left:2px}.note b{font:400 1.28rem/1.2 var(--disp)}.note span{color:var(--ink-2);font-size:1.02rem;line-height:1.5}.note .sig{font:italic 400 1.05rem/1 var(--body);color:var(--ink-2);margin:22px 0 0}
