@font-face{font-family:Newsreader;src:url('assets/Newsreader-700.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:Newsreader;src:url('assets/Newsreader-500i.woff2') format('woff2');font-style:italic;font-weight:500;font-display:swap}
@font-face{font-family:'Libre Franklin';src:url('assets/LibreFranklin-500.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--paper:#F7F1E2;--paper-2:#EFE6CF;--ink:#26221B;--ink-soft:#57503F;--slate:#43525C;--owl:#B97A1B;--press:#9E3B26;--rule:#C9BCA0;--serif:Newsreader,Georgia,serif;--sans:'Libre Franklin',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.45;background-image:radial-gradient(rgba(87,80,63,.065) .55px,transparent .8px);background-size:5px 5px}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:2px solid var(--slate);outline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}img{display:block;width:100%;height:auto}svg{display:block}figure,blockquote,p,h1,h2,h3,dl,dd{margin:0}h1,h2,h3{font-weight:700;line-height:1}p+p{margin-top:16px}::selection{background:var(--slate);color:var(--paper)}.sans,.eyebrow,cite,figcaption small,.section-heading{font-family:var(--sans);font-style:normal}.sans{font-size:11px;font-weight:700;letter-spacing:1.15px}.svg-definitions{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-150%);background:var(--paper);padding:10px}.skip-link:focus{transform:translateY(0)}.edition{width:min(1200px,calc(100% - 80px));margin:auto}.masthead{padding-top:19px}.masthead-kicker{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--ink);font-size:10px;letter-spacing:1.7px}.nameplate{display:flex;align-items:center;justify-content:center;gap:25px;padding:17px 0 9px}.masthead-owl{width:92px;height:109px;color:var(--slate);flex-shrink:0}.nameplate h1{font-size:clamp(66px,8.5vw,122px);font-weight:900;letter-spacing:-5px;white-space:nowrap;color:var(--slate);line-height:.97;padding-top:8px}.dateline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 12px;border-bottom:4px solid var(--ink);font-size:10px;letter-spacing:.9px}.dateline a{text-decoration:none}.edition-nav{display:flex;justify-content:center;gap:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:4px;padding:13px 0;font-size:11px;letter-spacing:1.25px}.edition-nav a{text-decoration:none;padding:0 32px;border-right:1px solid var(--rule);white-space:nowrap;transition:color .2s}.edition-nav a:last-child{border:0}.edition-nav a:hover{color:var(--owl)}.front-page{padding-top:22px}.front-kicker{display:flex;justify-content:space-between;color:var(--ink-soft);font-size:9px;letter-spacing:1.6px;margin-bottom:13px}.front-page h2{font-size:clamp(38px,5.6vw,75px);font-weight:900;line-height:.96;text-align:center;letter-spacing:-1.9px}.front-page h2>span{display:block;white-space:nowrap}.headline-source{text-align:center;font-size:17px;font-style:italic;margin:12px 0 20px;color:var(--ink-soft)}.front-photo{position:relative}.photo-plate{position:relative;border:1px solid var(--ink);overflow:hidden}.photo-plate::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--ink) .85px,transparent 1px);background-size:4px 4px;opacity:.15;mask-image:radial-gradient(ellipse at center,transparent 52%,#000 100%);transition:opacity .25s}.photo-plate:hover::after{opacity:.27}.front-photo img{height:430px;object-fit:cover;object-position:center 0%}figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:8px;color:var(--ink-soft);font-size:15px;font-style:italic;line-height:1.25}figcaption small{font-size:8px;font-weight:500;letter-spacing:.55px;white-space:nowrap}.front-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-bottom:24px}.rating{display:flex;align-items:center;gap:10px}.rating>strong{font-size:31px;line-height:1;font-weight:700}.stars{display:flex;gap:2px;color:var(--owl)}.stars svg{width:16px;height:16px}.rating .sans{font-size:10px;letter-spacing:.8px}.front-actions{display:flex;gap:12px}.paper-button{display:flex;justify-content:space-between;align-items:center;gap:28px;border:1px solid var(--slate);color:var(--slate);padding:13px 17px;text-decoration:none;font-size:10px;transition:background .2s,color .2s}.paper-button:hover{background:var(--slate);color:var(--paper)}.paper-button span{font-size:18px;line-height:1}.ruled-section{margin-top:18px;padding-top:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:12px 0 10px;position:relative}.section-heading::after{content:'';position:absolute;left:0;bottom:-1px;height:2px;background:var(--owl);width:66px;transform:scaleX(0);transform-origin:left;transition:transform .7s ease}.is-seen>.section-heading::after{transform:scaleX(1)}.section-heading h2{font-family:var(--sans);font-size:13px;font-weight:900;letter-spacing:1.6px;line-height:1.4}.section-heading>span{font-size:8px;letter-spacing:1.2px;color:var(--ink-soft);white-space:nowrap}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:31px 0 15px;position:relative}.column-rules::before,.features::after,.menu-columns::after{content:'';position:absolute;top:28px;bottom:10px;left:50%;width:1px;background:var(--rule);transform:scaleY(0);transform-origin:top;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.is-seen .column-rules::before,.is-seen .features::after,.is-seen .menu-columns::after{transform:scaleY(1)}.story-copy h3{font-size:59px;line-height:.98;letter-spacing:-1.7px;margin-bottom:24px}.story-body{font-size:19px;line-height:1.5}.dropcap::first-letter{float:left;font-size:74px;font-weight:700;line-height:.8;padding:8px 7px 0 0}.house-motto{border-top:1px solid var(--slate);border-bottom:1px solid var(--slate);padding:15px 45px 17px 0;position:relative;margin-bottom:25px}.house-motto>.sans{font-size:8px;letter-spacing:1.6px;color:var(--slate)}.house-motto p{font-size:51px;font-weight:900;line-height:.95;letter-spacing:-.5px;margin:13px 0 14px}.house-motto cite{display:block;font-size:8px;letter-spacing:.7px;max-width:280px;line-height:1.7}.card-suit{position:absolute;right:5px;top:50%;font-size:50px;color:var(--slate)}.story-aside img{aspect-ratio:1.85;object-fit:cover}.story-aside figcaption{flex-wrap:wrap;gap:4px}.kitchen{margin-top:25px}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:27px;position:relative}.features::before{left:calc(33.333% - 6px);top:27px;bottom:0}.features::after{left:calc(66.666% + 6px);top:27px;bottom:0}.feature img{height:263px;object-fit:cover}.feature:nth-child(2) img{object-position:50% 56%}.feature figcaption{display:block;font-size:13px;min-height:42px}.feature figcaption small{display:block;margin-top:5px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.4px}.feature>.eyebrow{margin-top:20px;color:var(--slate)}.feature h3{font-size:34px;letter-spacing:-.7px;margin:8px 0 12px}.feature-copy{font-size:18px;line-height:1.45}.counter-glimpses{margin:28px 0 30px}.glimpses-heading{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--ink);font-size:9px;letter-spacing:1.4px}.glimpses-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.glimpses-grid img{height:171px;object-fit:cover}.glimpses-grid figcaption{display:block;font-size:14px;line-height:1.2}.glimpses-grid figcaption small{display:block;margin-top:6px}.menu{margin-top:32px}.classifieds{background:var(--paper-2);padding:23px 26px 18px;margin-top:20px;border:1px solid var(--rule)}.classifieds-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ink);padding-bottom:16px}.classifieds-banner p{font-size:32px;font-weight:700;letter-spacing:-.6px}.classifieds-banner .sans{font-size:8px;letter-spacing:1px}.menu-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;position:relative;padding-top:22px}.menu-columns::before{left:calc(33.333% - 6.666px);top:22px;bottom:0}.menu-columns::after{left:calc(66.666% + 6.666px);top:22px;bottom:0}.menu-group{margin-bottom:25px}.menu-group h3{font-family:var(--sans);font-size:11px;letter-spacing:1px;font-weight:900;padding-bottom:8px;border-bottom:3px solid var(--ink);line-height:1.4;margin-bottom:14px}.menu-group dl>div{margin-bottom:13px}.menu-group dt{font-size:21px;line-height:1.1;font-weight:700;margin-bottom:4px}.menu-group dd{font-size:15.5px;line-height:1.35;color:var(--ink-soft)}.menu-inset{width:76%;margin:0 auto 23px}.menu-inset img{height:143px;object-fit:cover;object-position:center 44%}.menu-inset figcaption{display:block;font-size:12px}.menu-inset figcaption small{display:block;margin-top:4px;font-size:7px}.menu-fineprint{border-top:1px solid var(--ink);padding-top:12px;font-size:13px;color:var(--ink-soft);line-height:1.45;display:flex;gap:45px;justify-content:space-between}.menu-fineprint p:first-child{max-width:720px}.menu-fineprint p+p{margin:0;min-width:190px;max-width:220px}.community{margin-top:34px}.public-notice{border:4px double var(--press);margin:21px 0 32px;padding:25px;text-align:center;background:var(--paper-2)}.public-notice .eyebrow{color:var(--press);letter-spacing:3px}.public-notice h3{font-size:55px;letter-spacing:-1.3px;margin:14px 0 14px}.public-notice>p:not(.eyebrow){font-size:18px}.public-notice .notice-hours{font-size:11px!important;letter-spacing:1.1px;margin-top:15px}.notice-hours span{margin:0 12px;color:var(--press)}.public-notice .notice-ending{font-size:17px!important;font-style:italic;margin-top:15px}.letters-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;position:relative;padding-top:9px;margin-bottom:31px}.letters-grid::before{top:24px;bottom:0}.letters-grid blockquote{padding:25px 0 24px;border-bottom:1px solid var(--rule)}.letters-grid blockquote p{font-size:28px;line-height:1.2;font-style:italic;letter-spacing:-.3px}.letters-grid blockquote p::before{content:'“'}.letters-grid blockquote p::after{content:'”'}.letters-grid cite{display:block;font-size:8px;letter-spacing:1.1px;margin-top:16px}.visit-layout{display:grid;grid-template-columns: .9fr 1.1fr;gap:48px;position:relative;padding:29px 0 26px}.visit-layout::before{left:calc(45% - 2.4px);top:29px;bottom:27px}.visit-details h3{font-size:47px;letter-spacing:-1px;line-height:1.02;margin-bottom:18px}.visit-details address{font-style:normal;font-size:25px;line-height:1.2}.visit-phone{display:inline-block;font-size:22px;margin:10px 0 24px;color:var(--slate);text-decoration-thickness:1px}.hours-heading{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.8px;border-bottom:2px solid var(--ink);padding-bottom:8px}.hours-heading span{font-size:8px;font-weight:500}.hours-table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:10px;letter-spacing:.3px;margin-top:5px}.hours-table th,.hours-table td{padding:9px 9px;border-bottom:1px solid var(--rule);font-weight:500}.hours-table th{text-align:left;border-left:3px solid transparent;padding-left:9px}.hours-table td{text-align:right;white-space:nowrap}.hours-table tr.is-today{background:rgba(185,122,27,.08)}.hours-table tr.is-today th{border-left-color:var(--owl);font-weight:700}.today-label{display:none;font-size:6px;letter-spacing:.4px;margin-left:5px;padding:3px 4px;background:var(--owl);color:var(--paper)}.is-today .today-label{display:inline-block}.visit-status{display:flex;align-items:center;gap:24px;margin-top:24px;min-height:145px}.visit-status>.extra-stamp{position:relative;right:auto;bottom:auto;width:145px;height:145px;flex-shrink:0}.visit-status .stamp-center{font-size:18px}.visit-status .stamp-center>svg{width:24px;height:27px;margin-bottom:3px}.visit-status p{font-size:20px;line-height:1.3}.visit-status p em{color:var(--ink-soft);font-size:17px}.map-frame{border:1px solid var(--ink);height:581px;background:var(--paper-2)}.map-frame iframe{display:block;border:0;width:100%;height:100%}.map-caption{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:13px}.map-caption a{font-size:11px;color:var(--slate);text-decoration:none;border-bottom:1px solid var(--slate);padding-bottom:4px}.map-caption a span{margin-left:14px;font-size:15px}.map-caption p{font-size:17px;font-style:italic;color:var(--ink-soft)}.colophon{border-top:5px solid var(--ink);padding:22px 70px 35px 0;display:grid;grid-template-columns:1.15fr .9fr 1fr;gap:28px;position:relative;font-size:14px;line-height:1.3}.colophon p+p{margin-top:7px}.footer-name{font-weight:900;font-size:17px}.colophon a{font-size:20px;text-decoration:none;color:var(--slate)}.colophon .sans{font-size:8px;letter-spacing:1px}.footer-motto>p:first-child{font-size:16px;font-weight:700}.footer-owl{position:absolute;right:0;top:20px;width:43px;height:50px;color:var(--slate)}
/* W1: a page settles once as it comes off the press. */
.motion-ready .print-in{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.65,.3,1)}.motion-ready .print-in.is-seen{opacity:1;transform:translateY(0)}.motion-ready .print-in.is-seen h2{animation:ink-settle .3s ease both}@keyframes ink-settle{from{filter:blur(2px)}to{filter:blur(0)}}
/* W2: one shared blink switches both owl symbols at the same instant. */
.owl-eyes{transform-box:fill-box;transform-origin:center}.owl-blink .owl-eyes{animation:owl-blink .12s ease-in-out}@keyframes owl-blink{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.06)}}
/* W4: a single firm stamp; the resting impression stays still. */
.extra-stamp{position:absolute;right:28px;bottom:50px;width:185px;height:185px;z-index:2;color:var(--press);background:var(--paper);border-radius:50%;transform:rotate(-10deg);box-shadow:0 0 0 4px var(--paper)}.stamp-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.5}.stamp-ring .inner-ring{stroke-width:1;stroke-dasharray:2 2}.stamp-ring text{fill:currentColor;stroke:none;font-family:var(--sans);font-size:13px;font-weight:900;letter-spacing:1.2px}.stamp-center{position:absolute;inset:24%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:23px;font-weight:900;line-height:.96;letter-spacing:-.4px}.stamp-center small{display:block;font-family:var(--sans);font-size:.46em;line-height:1.1;letter-spacing:.45px;margin-top:5px;font-weight:900}.stamp-center>svg{width:29px;height:33px;margin-bottom:5px}.motion-ready [data-stamp]{opacity:0}.motion-ready [data-stamp].stamped{animation:stamp-in .65s cubic-bezier(.2,.65,.3,1) both}@keyframes stamp-in{0%{opacity:0;transform:rotate(-10deg) scale(1.35)}56%{opacity:1;transform:rotate(-10deg) scale(.96)}78%{transform:rotate(-10deg) scale(1.025)}100%{opacity:1;transform:rotate(-10deg) scale(1)}}
/* M0 is removable as one independent layer. */
#sample-layer .sample-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#233440;color:#fff;padding:8px max(24px,calc((100vw - 1200px)/2));font-family:var(--sans);font-size:9px;font-weight:500;line-height:1.3;letter-spacing:.5px}#sample-layer .sample-bar>span:first-child{font-weight:900;letter-spacing:1.5px;white-space:nowrap}#sample-layer .sample-badge{font-size:7px;font-weight:700;letter-spacing:1.4px;border:1px solid rgba(255,255,255,.55);padding:3px 7px}#sample-layer .sample-watermark{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.045;transform:rotate(-30deg);font-family:var(--sans);font-weight:900;font-size:clamp(110px,26vw,420px);letter-spacing:12px;line-height:1;color:var(--ink)}
@media(min-width:1600px){.edition{width:1280px}.nameplate h1{font-size:132px}.front-photo img{height:465px}}
@media(max-width:1100px){.edition{width:calc(100% - 48px)}.nameplate h1{font-size:9.2vw;letter-spacing:-3px}.nameplate{gap:18px}.masthead-owl{width:72px;height:86px}.dateline{font-size:8px;letter-spacing:.5px}.edition-nav a{padding:0 25px}.front-page h2{font-size:5.8vw}.front-photo img{height:370px}.story-copy h3{font-size:49px}.house-motto p{font-size:43px}.story-layout{gap:36px}.features{gap:28px}.feature img{height:225px}.feature h3{font-size:29px}.feature-copy{font-size:17px}.front-actions{gap:8px}.paper-button{gap:14px;padding:12px}.rating .sans{font-size:8px}.classifieds-banner p{font-size:27px}.classifieds-banner .sans{font-size:7px}.menu-columns{gap:30px}.menu-group dt{font-size:19px}.menu-group dd{font-size:15px}.visit-layout{gap:36px}.visit-details h3{font-size:40px}.visit-status{gap:12px}.visit-status p{font-size:18px}.hours-table{font-size:9px}.today-label{font-size:5px;margin-left:2px}}
@media(max-width:767px){body{font-size:18px}.edition{width:calc(100% - 32px)}.masthead{padding-top:13px}.masthead-kicker{font-size:7px;letter-spacing:.5px;padding-bottom:9px}.nameplate{gap:10px;padding:16px 0 13px}.masthead-owl{width:46px;height:55px}.nameplate h1{font-size:8.3vw;letter-spacing:-1.5px;padding-top:3px}.dateline{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:8px;letter-spacing:.4px;padding:7px 0 10px}.dateline>:nth-child(even){text-align:right}.edition-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:12px 0;font-size:9px;letter-spacing:.8px}.edition-nav::-webkit-scrollbar{display:none}.edition-nav a{padding:0 17px}.edition-nav a:first-child{padding-left:0}.front-page{padding-top:17px}.front-kicker{font-size:7px;letter-spacing:.55px;margin-bottom:16px}.front-page h2{font-size:6.35vw;letter-spacing:-.7px;line-height:1.02}.headline-source{font-size:14px;line-height:1.35;margin:12px auto 17px;max-width:330px}.front-photo img{height:320px;object-position:45% 43%}.front-photo>.extra-stamp{width:130px;height:130px;right:12px;bottom:54px}.front-photo .stamp-center{font-size:16px;letter-spacing:-.2px}.front-photo .stamp-center>svg{width:21px;height:24px;margin-bottom:3px}figcaption{display:block;font-size:13px;line-height:1.25}figcaption small{display:block;font-size:7px;margin-top:5px}.front-bottom{display:block;margin-top:17px;padding-bottom:13px}.rating{justify-content:center;gap:8px}.rating>strong{font-size:27px}.stars svg{width:14px;height:14px}.rating .sans{font-size:8px;letter-spacing:.5px}.front-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;gap:10px}.paper-button{font-size:8px;padding:11px 12px;letter-spacing:.7px;gap:8px}.section-heading{padding:10px 0 9px;gap:8px;align-items:flex-start}.section-heading h2{font-size:10px;letter-spacing:1px}.section-heading>span{font-size:6px;letter-spacing:.55px;max-width:106px;white-space:normal;text-align:right;line-height:1.5}.ruled-section{margin-top:23px}.story-layout{grid-template-columns:1fr;gap:23px;padding:24px 0 0}.column-rules::before,.features::after,.menu-columns::after{display:none}.story-copy h3{font-size:47px;letter-spacing:-1.2px;margin-bottom:18px}.story-body{font-size:18px;line-height:1.5}.story-body p+p{margin-top:15px}.house-motto{padding:16px 42px 17px 0;margin-bottom:20px}.house-motto p{font-size:43px}.house-motto cite{max-width:230px;font-size:7px}.house-motto>.sans{font-size:7px}.card-suit{right:10px}.story-aside img{aspect-ratio:1.5}.features{grid-template-columns:1fr;gap:25px;padding-top:23px}.feature img{height:auto;aspect-ratio:1.35;object-fit:cover}.feature figcaption{min-height:auto;font-size:13px}.feature>.eyebrow{margin-top:15px;font-size:8px}.feature h3{font-size:36px;margin:8px 0 10px}.feature-copy{font-size:18px;line-height:1.45}.feature:not(:last-child){padding-bottom:22px;border-bottom:1px solid var(--rule)}.counter-glimpses{margin:24px 0 0}.glimpses-heading{font-size:8px;letter-spacing:.9px}.glimpses-grid{display:flex;overflow-x:auto;gap:14px;padding-bottom:12px;scroll-snap-type:x proximity;scrollbar-color:var(--rule) transparent;scrollbar-width:thin}.glimpses-grid figure{flex:0 0 76%;scroll-snap-align:start}.glimpses-grid img{height:180px}.glimpses-grid figcaption{font-size:14px;min-height:53px}.menu>.section-heading h2{max-width:220px}.classifieds{padding:17px 18px 15px;margin-top:17px}.classifieds-banner{display:grid;grid-template-columns:1fr 1fr;gap:11px}.classifieds-banner p{grid-row:1;grid-column:1/-1;font-size:28px;line-height:1.1}.classifieds-banner .sans{font-size:7px}.classifieds-banner .sans:last-child{text-align:right}.menu-columns{grid-template-columns:1fr;gap:0;padding-top:20px}.menu-group{margin-bottom:24px}.menu-group h3{font-size:10px;letter-spacing:1px;padding-bottom:8px;margin-bottom:13px}.menu-group dt{font-size:22px}.menu-group dd{font-size:16px}.menu-group dl>div{margin-bottom:15px}.menu-inset{width:68%;margin-bottom:24px}.menu-inset img{height:155px}.menu-fineprint{display:block;font-size:13px}.menu-fineprint p+p{margin-top:10px;max-width:none}.public-notice{padding:23px 15px;margin-top:17px;margin-bottom:0}.public-notice h3{font-size:36px;letter-spacing:-.7px;line-height:1.04}.public-notice .eyebrow{font-size:8px;letter-spacing:2px}.public-notice>p:not(.eyebrow){font-size:17px}.public-notice .notice-hours{font-size:8px!important;line-height:1.7;letter-spacing:.7px}.notice-hours span{margin:0 4px}.public-notice .notice-ending{font-size:16px!important}.letters-grid{grid-template-columns:1fr;padding-top:0;margin-bottom:0}.letters-grid blockquote{padding:22px 0}.letters-grid blockquote p{font-size:27px;line-height:1.25}.letters-grid cite{font-size:7px}.visit-layout{grid-template-columns:1fr;gap:25px;padding-top:23px}.visit-details h3{font-size:43px}.visit-details address{font-size:25px}.visit-phone{font-size:23px;margin-bottom:23px}.hours-heading{font-size:8px}.hours-table{font-size:9px}.hours-table th,.hours-table td{padding:10px 8px}.today-label{font-size:6px;margin-left:4px}.visit-status{gap:24px;margin-top:23px}.visit-status p{font-size:21px}.map-frame{height:410px}.map-caption p{font-size:16px}.colophon{grid-template-columns:1fr 1fr;gap:22px 14px;padding:20px 0 28px;font-size:13px}.footer-motto{grid-column:1/-1}.footer-name{font-size:14px}.colophon a{font-size:18px}.footer-motto>p:first-child{font-size:17px}.colophon .sans{font-size:7px;letter-spacing:.5px}.footer-owl{top:auto;bottom:24px;width:36px;height:43px}#sample-layer .sample-bar{padding:8px 16px;gap:9px;font-size:7px;letter-spacing:.1px}#sample-layer .sample-bar>span:first-child{font-size:6px;letter-spacing:.5px}#sample-layer .sample-bar>span:nth-child(2){max-width:210px;text-align:center;line-height:1.4}#sample-layer .sample-badge{font-size:5px;padding:3px 4px;letter-spacing:.6px}#sample-layer .sample-watermark{font-size:28vw;letter-spacing:3px}}
@media print{#sample-layer{display:none}.edition{width:100%}.print-in{opacity:1!important;transform:none!important}.extra-stamp{opacity:1!important;animation:none!important}.edition-nav,.front-actions{display:none}.photo-plate::after{display:none}.section-heading{break-after:avoid}figure,.menu-group,blockquote{break-inside:avoid}.map-frame{height:300px}}
