@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(./cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(./cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(./cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(./cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(./eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(./eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(./eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(./eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(./eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(./eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(./eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(./eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(./eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(./eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(./eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(./eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2) format("woff2"),url(./eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2) format("woff2"),url(./eb-garamond-cyrillic-500-normal-CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2) format("woff2"),url(./eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-500-normal-BtA0fbXC.woff2) format("woff2"),url(./eb-garamond-greek-500-normal-BjSCMh1N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2) format("woff2"),url(./eb-garamond-vietnamese-500-normal-B0TRhMco.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(./eb-garamond-latin-ext-500-normal-obw7ZvB_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(./eb-garamond-latin-500-normal-DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #2a2117;--mute: #5e4e38;--gilt: #a8742a;--gilt2: #d8ae5a;--link: #7a5218;--paper: #f4ead6;--card: #fbf5e6;--dark: #1c150d;--cream: #fff8e8;--pale: #f6ecd8;--rule: rgba(168, 116, 42, .5);--edge: rgba(42, 33, 23, .28);--display: "Cormorant Garamond", "EB Garamond", Garamond, Georgia, serif;--book: "EB Garamond", Garamond, Georgia, serif;--gutter: clamp(16px, 4vw, 56px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;max-width:100%;margin:0;background:var(--paper);color:var(--ink);font:400 19px/1.58 var(--book)}img{max-width:100%;height:auto;display:block}a{color:var(--link)}a:hover{color:#4f340c}h1,h2,h3{font-family:var(--display);font-weight:500;margin:0;text-wrap:balance}p{margin:0 0 1.05em}.wrap{max-width:1240px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.eyebrow{margin:0 0 8px;font:italic 500 20px/1.3 var(--display);color:var(--link)}.mute{color:var(--mute)}.gilt{display:inline-block;text-decoration:none;color:var(--cream);font:600 22px/1.15 var(--display);padding:13px 24px;border-radius:14px;border:1px solid rgba(255,226,160,.7);background:linear-gradient(160deg,#c08a34,#a8742a 55%,#8e5f1f);box-shadow:0 8px 24px #2818064d,inset 0 1px #ffecbe8c;transition:transform .15s}.gilt:hover{color:#fff}.gilt:active{transform:scale(.985)}.gilt.pill{border-radius:999px;font-size:19px;padding:10px 18px;box-shadow:none}.gilt.big{font-size:28px;padding:16px 34px;border-radius:16px}:focus-visible{outline:2px solid var(--gilt2);outline-offset:3px}.bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 28px;padding:12px var(--gutter)}.bar .name{display:flex;align-items:baseline;gap:10px;text-decoration:none;color:var(--pale);font:600 23px/1.1 var(--display);letter-spacing:.02em;padding:10px 0}.bar .name i{font-style:normal;color:var(--gilt2)}.bar .ways{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;font:italic 500 19px/1.2 var(--display)}.bar .ways a:not(.gilt){color:var(--pale);text-decoration:none;padding:12px 0}.bar .ways a:not(.gilt):hover{color:#fff;text-decoration:underline}.bar.solid{position:sticky;top:0;z-index:5;background:var(--dark);border-bottom:1px solid rgba(216,174,90,.35)}.hero{position:relative;min-height:min(100vh,860px);min-height:min(100dvh,860px);display:flex;flex-direction:column;background:linear-gradient(#a9c3e2,#dfe7ee 55%,#f4f4f1);overflow:hidden}.hero[data-light=dawn]{background:linear-gradient(#b9a7c4,#ecd3bb 55%,#f7efe6)}.hero[data-light=dusk]{background:linear-gradient(#a99fbf,#e3d2c6 55%,#f3ece6)}.hero[data-light=night]{background:linear-gradient(#0b1430,#17244a 60%,#2a3557)}.hero .still{position:absolute;inset:0;background:center / cover no-repeat;opacity:0;transition:opacity .5s ease}.hero .still.on{opacity:1}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#120c0680,#120c0600 22% 40%,#120c068c 62%,#120c06db)}.hero>*{position:relative;z-index:1}.hero .title{text-align:center;padding:4vh var(--gutter) 0;text-shadow:0 0 18px rgba(255,250,240,.85),0 0 3px rgba(255,250,240,.85)}.hero[data-light=night] .title{color:#f4ead6;text-shadow:0 0 18px rgba(8,12,28,.85),0 0 3px rgba(8,12,28,.85)}.hero .title .cross{font:400 30px/1 var(--book);color:var(--gilt)}.hero[data-light=night] .title .cross{color:var(--gilt2)}.hero .title h1{font-size:clamp(36px,7vw,60px);line-height:1.05;letter-spacing:.02em;margin:8px 0 6px}.hero .title p{margin:0 auto;max-width:30em;font:italic 500 20px/1.35 var(--display);color:var(--mute)}.hero[data-light=night] .title p{color:#cdbf9f}.hero .foot{margin-top:auto;padding:40px var(--gutter) 44px;display:flex;flex-direction:column;gap:22px}.hero .lede{max-width:660px;margin:0;font-size:21px;font-weight:500;line-height:1.5;color:var(--cream);text-shadow:0 1px 3px rgba(12,8,4,.95),0 0 14px rgba(12,8,4,.9),0 0 30px rgba(12,8,4,.7)}.doors{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.door{flex:0 1 340px;display:block;text-decoration:none;border-radius:16px;padding:16px 20px 17px;color:var(--ink);background:#f4ead6eb;border:1px solid rgba(176,126,46,.55);box-shadow:0 8px 28px #140e0652,inset 0 0 0 1px #fffaee80;transition:transform .15s}.door:active{transform:scale(.985)}.door:hover{color:var(--ink)}.door b{display:block;font:600 23px/1.15 var(--display);letter-spacing:.01em}.door span{display:block;margin-top:3px;font:italic 400 16.5px/1.35 var(--book);color:var(--mute)}.door.first{flex-basis:380px;color:var(--cream);border-color:#ffe2a0b3;background:linear-gradient(160deg,#c08a34,#a8742a 55%,#8e5f1f);box-shadow:0 10px 32px #2818066b,inset 0 1px #ffecbe8c}.door.first:hover{color:#fff}.door.first b{font-size:30px}.door.first b:after{content:"  ›";color:#ffe3a6}.door.first span{color:#fff3dc}.now{position:relative;z-index:2;margin-top:-34px}.nowcard{background:var(--card);border:1px solid rgba(176,126,46,.5);border-radius:14px;padding:20px clamp(16px,3vw,34px) 18px;box-shadow:0 14px 40px #28180638,inset 0 0 0 1px #fffaee99}.nowcard h2.ruled{margin:0 0 14px;font:italic 500 21px/1.2 var(--display);color:var(--link);letter-spacing:.02em}.now .live-part{display:flex;flex-wrap:wrap;gap:18px 36px;align-items:center}.now .when{flex:0 1 240px;min-width:0;text-align:center}.now .when b{display:block;font:500 68px/.95 var(--book);letter-spacing:.01em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.now .when span{display:block;margin-top:8px;font:italic 500 18px/1.3 var(--display);color:var(--mute);text-wrap:balance}.now .cells{flex:1 1 520px;min-width:0;display:flex;flex-wrap:wrap;gap:16px 0}.now .cells>div{flex:1 1 0;min-width:0;padding:2px 16px;border-left:1px solid var(--rule)}[hidden]{display:none!important}.now .cells i{display:block;font:500 12.5px/1.2 var(--book);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--link)}.now .cells b{display:block;font:600 25px/1.12 var(--display);color:var(--ink);margin:5px 0 2px}.now .cells span{display:block;font-size:17.5px;line-height:1.3;color:var(--ink)}.now .cells small{display:block;margin-top:1px;font:italic 400 16.5px/1.3 var(--book);color:var(--mute)}.hours{list-style:none;margin:22px 0 0;padding:0;display:flex;font-size:15.5px;line-height:1.2}.hours li{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column-reverse;align-items:center;gap:19px;text-align:center;color:var(--ink)}.hours li:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rule)}.hours li:first-child:before{left:50%}.hours li:last-child:before{right:50%}.hours li:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--gilt);border:1px solid var(--gilt);box-sizing:border-box}.hours time{font-variant-numeric:lining-nums tabular-nums;font-size:14.5px;color:var(--mute)}.hours span{font:600 17px/1.15 var(--display)}.hours li.past{color:var(--mute)}.hours li.past span{font-weight:500}.hours li.past:after{background:var(--card);border-color:#a8742a99}.hours li.on:after{width:15px;height:15px;margin:-8px 0 0 -8px;box-shadow:0 0 0 4px #d8ae5a59}.hours li.on span{color:#7a3a14}.now .aside{margin:18px 0 0;text-align:center;font:italic 500 18px/1.3 var(--display);color:var(--mute)}.now .aside a{font-style:normal;font-weight:600;white-space:nowrap}@media (max-width: 900px){.now .hours{display:none}.now .cells>div{flex-basis:50%}.now .when b{font-size:56px}.now .cells>div:nth-child(odd){border-left:0;padding-left:0}}.hours.full li:before,.hours.full li:after{content:none}.hours.full span{font:inherit}.hours.full{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 28px;margin:14px 0 0;padding:0;border-top:0;font-size:18.5px}.hours.full li{flex-direction:row;align-items:baseline;gap:7px;text-align:left;padding:8px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.hours.full time{color:var(--link);font-weight:500}.hours.full em{font-style:normal;color:var(--mute);font-size:16.5px}.hours.full small{margin-left:auto;font:italic 400 16.5px/1.2 var(--book);color:var(--link)}.hours.full li.on span{color:var(--ink)}.hours.full li.on{background:#d8ae5a33;padding-left:8px;padding-right:8px}.clockface{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin:0 0 6px}.clockface b{font:500 64px/1 var(--display);font-variant-numeric:tabular-nums}.clockface span{font:italic 500 21px/1.3 var(--display);color:var(--mute)}.year{display:grid;gap:10px;margin-top:22px}.year .week{display:grid;grid-template-columns:minmax(0,190px) repeat(7,minmax(0,1fr));gap:6px;align-items:stretch}.year .q{position:relative;border-radius:6px;overflow:hidden;min-height:96px;background:var(--dark) center / cover no-repeat;border:1px solid var(--edge)}.year .q b{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 7px;font:600 20px/1.1 var(--display);color:var(--cream);background:linear-gradient(#120c0600,#120c06cc)}.year .q.today{outline:2px solid var(--gilt);outline-offset:1px}.year .d{min-width:0;background:var(--card);border:1px solid rgba(176,126,46,.35);border-radius:6px;padding:6px 7px 7px;font-size:13.5px;line-height:1.2;color:var(--mute);display:flex;flex-direction:column;gap:3px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.year .d b{font:600 22px/1 var(--display);color:var(--ink)}.year .d .feast{color:#7a3a14;font-weight:500}.year .d .fast{font-style:italic}.year .d.sun b{color:var(--link)}.year .d.today{background:#f3deae;border-color:var(--gilt);box-shadow:0 0 0 2px var(--gilt)}.year .head{font:italic 500 16.5px/1.2 var(--display);color:var(--link);text-align:center;padding:0 0 2px}.key{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 0 0;font-size:16.5px;color:var(--mute)}table.plain{width:100%;border-collapse:collapse;margin:14px 0 0;font-size:18px;line-height:1.4}table.plain th{text-align:left;font:600 19px/1.2 var(--display);padding:6px 12px 6px 0;border-bottom:1px solid var(--gilt)}table.plain td{padding:8px 12px 8px 0;border-bottom:1px solid var(--rule);vertical-align:top}table.plain td:first-child{white-space:nowrap;font-weight:500}.scroll{overflow-x:auto}.seasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-top:22px}.seasons figure{margin:0}.seasons img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:5px;border:1px solid var(--edge)}.seasons figcaption b{display:block;font:600 21px/1.2 var(--display)}@media (max-width: 760px){.year .week{grid-template-columns:repeat(7,minmax(0,1fr))}.year .q{grid-column:1 / -1;min-height:64px}.year .head.q0{display:none}.year .d{padding:4px 3px 5px;font-size:12px}.year .d b{font-size:18px}}.sect{padding-top:64px}.hero .foot{padding-bottom:70px}.sect>h2,.head h2{font-size:clamp(30px,4vw,42px);line-height:1.1}.head{text-align:center;margin-bottom:32px}.head h2{max-width:760px;margin:0 auto}.ruled{display:flex;align-items:center;gap:18px;margin-bottom:28px}.ruled:before,.ruled:after{content:"";flex:1;height:1px;background:var(--rule)}.pair{display:flex;flex-wrap:wrap;gap:28px}.pair figure{flex:1 1 380px;min-width:0;margin:0}.pair img,.plates img,.trio img{width:100%;object-fit:cover;background:#e9dcc0;border:1px solid var(--edge);border-radius:5px}.pair img{aspect-ratio:4 / 3}.pair figcaption{margin-top:12px}.pair figcaption b{display:block;font:600 24px/1.2 var(--display)}.pair figcaption span{color:var(--mute)}.more{display:inline-block;padding:10px 0;font:600 20px/1.2 var(--display)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:26px 22px}.card{display:flex;flex-direction:column;background:var(--card);border:1px solid rgba(176,126,46,.4);border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #2818061a}.card img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.card .txt{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px 16px 4px}.card h3{font-size:25px;font-weight:600;line-height:1.15}.card{position:relative;transition:transform .18s,box-shadow .18s}.card:has(.whole):hover{transform:translateY(-2px);box-shadow:0 10px 26px #28180633}.card .whole{color:var(--ink);text-decoration:none}.card .whole:after{content:"";position:absolute;inset:0}.card:has(.whole):hover h3 a{color:var(--link)}.card .acts a{position:relative;z-index:1;margin-left:auto}.card p{margin:0;font-size:17px;line-height:1.45;color:var(--mute)}.card p b{font-weight:500;color:var(--ink)}.card .acts{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 16px 8px;font:600 19px/1.2 var(--display)}.card .acts a{padding:12px 0}.card .acts em{font:italic 400 16.5px/1.2 var(--book);color:var(--mute)}.band{margin-top:64px;background:var(--dark);color:var(--paper)}.band .wrap{display:flex;flex-wrap:wrap;gap:36px 48px;align-items:center;padding-top:64px;padding-bottom:64px}.band img{flex:0 1 340px;width:340px;border:6px solid var(--paper);border-radius:4px}.band blockquote{flex:1 1 400px;min-width:0;margin:0}.band blockquote p{margin:0;font:italic 500 clamp(23px,2.6vw,31px)/1.36 var(--display);color:var(--cream)}.band footer{margin:16px 0 22px;font-size:18px;color:#e3d2ae}.plates{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:26px 22px;align-items:start}.plates figure,.trio figure{margin:0}.plates img{aspect-ratio:4 / 5}figcaption{margin-top:8px;font-size:16.5px;line-height:1.4;color:var(--mute)}figcaption b{font-weight:500;color:var(--ink)}.plates figcaption b{display:block;font:600 20px/1.2 var(--display)}.panel{display:flex;flex-wrap:wrap;align-items:stretch;background:var(--card);border:1px solid rgba(176,126,46,.45);border-radius:12px;overflow:hidden;box-shadow:0 6px 22px #2818061f}.panel>img{flex:3 1 440px;min-width:0;width:100%;aspect-ratio:16 / 10;object-fit:cover}.panel>div{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:clamp(18px,3vw,34px)}.panel h2{font-size:34px;font-weight:600;line-height:1.1}.panel p{margin:0}.panel .note{font-size:16.5px;font-style:italic;color:var(--mute)}.panel.flip{flex-wrap:wrap-reverse}.close{position:relative;margin-top:64px;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:56px 20px;text-align:center;background:var(--dark) center / cover no-repeat}.close:before{content:"";position:absolute;inset:0;background:#120c0680}.close>*{position:relative}.close .cross{font-size:30px;line-height:1;color:var(--gilt2)}.close h2{max-width:640px;font-size:clamp(30px,4.2vw,48px);line-height:1.08;color:var(--cream);text-shadow:0 1px 14px rgba(12,8,4,.85)}.end{background:var(--dark);color:#e3d2ae;font-size:17px;line-height:1.5;border-top:1px solid rgba(216,174,90,.3)}.end .links{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:4px 26px;font:600 18px/1.3 var(--display)}.end .links a{padding:8px 0;text-decoration:none}.end .links a:hover{text-decoration:underline}.prose ul{margin:0 0 1.05em;padding-left:1.2em}.prose li{margin-bottom:.5em}.prose code{font:.86em ui-monospace,Menlo,monospace;background:#a8742a24;padding:1px 5px;border-radius:3px}.end .wrap{display:flex;flex-wrap:wrap;gap:14px 48px;padding-top:26px;padding-bottom:38px}.end p{flex:1 1 360px;margin:0}.end b{font-weight:500;color:var(--cream)}.end a{color:#f0cf86}.essay-head{display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center;padding-top:52px}.essay-head>div{flex:1 1 420px;min-width:0}.essay-head figure{flex:0 1 400px;margin:0}.essay-head img{border:1px solid var(--edge);border-radius:4px;box-shadow:0 10px 30px #28180633}.essay-head h1{font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:.01em}.essay-head .stand{margin:18px 0 0;max-width:520px;font:italic 500 26px/1.35 var(--display);color:var(--mute);text-wrap:balance}.prose{max-width:calc(680px + 2 * var(--gutter));margin:0 auto;padding:44px var(--gutter) 0;font-size:20px;line-height:1.62}.prose h2{font-size:38px;line-height:1.1;margin-bottom:14px}.prose .drop:first-letter{float:left;font:600 84px/.8 var(--display);color:var(--gilt);padding:8px 10px 0 0}.prose blockquote{margin:28px 0;padding:4px 0 4px 26px;border-left:2px solid var(--gilt)}.prose blockquote p{margin:0;font:italic 500 26px/1.4 var(--display)}.prose blockquote footer{margin-top:10px;font-size:17px;color:var(--mute)}.prose .todo{background:#d8ae5a47;padding:0 4px;border-radius:3px;font-style:italic}.trio{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;margin-top:24px}.trio figure{flex:1 1 280px;min-width:0}.trio img{aspect-ratio:4 / 5}.wide{margin:24px 0 0}.wide img{width:100%;max-height:640px;object-fit:cover;border:1px solid var(--edge);border-radius:4px;background:#e9dcc0}.wide figcaption{text-align:center}.notes{margin-top:44px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0;font-size:18px;line-height:1.5}.notes p:last-child{margin:0}.notes b{font:600 22px/1.2 var(--display)}.next{display:flex;flex-wrap:wrap;align-items:stretch;text-decoration:none;color:var(--ink);background:var(--card);border:1px solid rgba(176,126,46,.45);border-radius:12px;overflow:hidden}.next img{flex:1 1 300px;min-width:0;width:100%;aspect-ratio:16 / 9;object-fit:cover}.next>span{flex:2 1 340px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:clamp(18px,3vw,32px)}.next b{font:600 36px/1.1 var(--display)}.next i{font:italic 500 19px/1.3 var(--display);color:var(--link)}.next span span{font-size:18.5px;color:var(--mute)}.only-phone{display:none}@media (max-width: 700px){.only-phone{display:inline-block}.wide,.not-phone{display:none!important}body{font-size:18px}.hero{--pic: clamp(500px, calc(100svh - 150px) , 720px);display:grid;grid-template-rows:var(--pic) auto auto;min-height:0;overflow:visible;background-size:100% var(--pic);background-repeat:no-repeat;background-color:var(--paper)}.hero .still,.hero:after{bottom:auto;height:var(--pic)}.hero:after{background:linear-gradient(#120c0647,#120c0600 26% 70%,#120c068c)}.hero .bar{display:none}.hero .title{grid-row:1;grid-column:1;align-self:start;padding-top:calc(26px + env(safe-area-inset-top,0px))}.hero .title h1{font-size:clamp(34px,10.5vw,46px)}.hero .title p{font-size:18px;max-width:16em}.hero .foot{display:contents}.hero .doors{grid-row:1;grid-column:1;align-self:end;padding:0 var(--gutter) 22px;position:relative;z-index:1}.hero .door:not(.first){display:none}.hero .door.first{flex:1 1 auto;padding:15px 20px 16px}.hero .door.first b{font-size:28px}.hero .lede{grid-row:2;margin:22px var(--gutter) 0;max-width:none;font-size:18.5px;font-weight:400;line-height:1.55;color:var(--ink);text-shadow:none}.hero .more.only-phone{grid-row:3;justify-self:start;margin:4px var(--gutter) 0}.now{margin-top:20px}.nowcard{padding:18px 18px 6px;border-radius:12px;box-shadow:0 6px 20px #28180624}.nowcard h2.ruled{margin-bottom:6px;font-size:19px}.now .live-part{display:block}.now .when b{font-size:58px}.now .when span{margin:4px auto 14px;max-width:17em;font-size:16.5px}.now .cells{display:block}.now .cells>div,.now .cells>div:nth-child(odd){position:relative;min-height:46px;padding:11px 0 11px 84px;border-left:0;border-top:1px solid rgba(168,116,42,.3);font-size:17px;line-height:1.35}.now .cells i{position:absolute;left:0;top:16px;font-size:12px;white-space:nowrap}.now .cells b,.now .cells span,.now .cells small{display:inline;margin:0;font-size:17px;line-height:1.35}.now .cells b{font-size:20px}.now .cells span:before{content:" "}.now .cells small:before{content:" · ";font-style:normal}.now .cells [data-now-cell=season] small{display:none}.now .aside{margin:0;padding:12px 0;border-top:1px solid rgba(168,116,42,.3);font-size:17.5px}.sect{padding-top:44px}.ruled{margin-bottom:18px}.sect>h2,.head h2{font-size:30px}.cards{grid-template-columns:minmax(0,1fr);gap:12px}.card{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:1fr auto;border-radius:9px;box-shadow:0 2px 10px #28180614}.card img{grid-row:1 / span 2;height:100%;min-height:118px;aspect-ratio:auto}.card .txt{padding:10px 12px 0;gap:3px}.card h3{font-size:23px}.card .txt p{font-size:15.5px;line-height:1.35}.card .txt p:first-of-type{display:none}.card .txt p b{display:none}.card .acts{padding:0 12px 4px;font-size:17px}.card .acts a{padding:9px 0}.card .acts em{font-size:15px;padding:9px 0}.band{margin-top:44px}.band .wrap{padding-top:40px;padding-bottom:40px;gap:0}.band img{display:none}.band blockquote p{font-size:22px}.plates,.trio{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter) 10px;scrollbar-width:none}.plates::-webkit-scrollbar,.trio::-webkit-scrollbar{display:none}.wrap.trio,.wrap.plates{margin-left:auto;margin-right:auto;max-width:100%}.plates figure,.trio figure{flex:0 0 72%;scroll-snap-align:center}.trio{align-items:flex-start}.trio img{aspect-ratio:4 / 3}.trio figure img[style*=contain]{aspect-ratio:4 / 3}.panel>img{aspect-ratio:3 / 2;flex-basis:100%}.panel>div{padding:16px 16px 18px;gap:8px}.panel h2{font-size:28px}.close{margin-top:44px;min-height:320px;padding:44px 20px}.close h2{font-size:28px}.gilt.big{font-size:25px;padding:14px 30px}.end .wrap{padding-top:20px;padding-bottom:28px}.end p{font-size:15.5px}.end .links{gap:0 20px;font-size:17px}.bar.solid{padding-top:6px;padding-bottom:6px;flex-wrap:nowrap}.bar.solid .name{font-size:20px;white-space:nowrap}.bar.solid .gilt.pill{font-size:17px;padding:8px 15px;white-space:nowrap}.essay-head{padding-top:28px;gap:22px}.essay-head h1{font-size:clamp(40px,13vw,54px)}.essay-head .stand{font-size:21px;margin-top:12px}.essay-head figure{flex-basis:100%}.essay-head figure img{width:100%;max-height:300px;object-fit:cover}.prose{padding-top:30px;font-size:18.5px;line-height:1.6}.prose h2{font-size:29px}.prose .drop:first-letter{font-size:66px}.prose blockquote{margin:22px 0;padding-left:16px}.prose blockquote p{font-size:21.5px;line-height:1.38}.prose blockquote footer{font-size:15.5px}.seasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seasons figcaption{font-size:15px}.seasons figcaption b{font-size:18px}.clockface b{font-size:52px}.hours.full{font-size:17px}table.plain{font-size:16px}table.plain td:first-child{white-space:normal}p.only-phone{display:block}.year{gap:8px}.year .week{gap:4px}.year .q{min-height:58px}.year .q b{font-size:19px;padding:10px 10px 6px}.year .d{align-items:center;padding:7px 0 6px;gap:1px;min-height:50px}.year .d span{display:none}.year .d b{font-size:20px}.year .d[data-feast]{background:#f6e3c4;border-color:#7a3a1480}.year .d[data-feast] b{color:#7a3a14}.year .d[data-fast]:after{content:"fast";font:italic 400 11.5px/1 var(--book);color:var(--mute)}.year .wk{margin:0 2px 8px;font-size:15.5px;line-height:1.45;color:var(--mute)}.year .wk b{font:600 16.5px/1 var(--display);color:var(--ink)}.key{font-size:15px;gap:2px 16px}.next b{font-size:28px}.wide.only-phone{display:none!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.hero .still{transition:none}}
