@font-face{font-family:Sunday Cormorant;src:url(/fonts/cormorant-garamond.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Sunday Cormorant;src:url(/fonts/cormorant-garamond-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}.concept.sunday-page{--s-cream:#f4ebdb;--s-ink:#261514;--s-gold:#c6a57a;--s-muted:#c9b9a6;--c-paper:var(--s-ink);--c-ink:var(--s-cream);background:var(--s-ink);color:var(--s-cream);font-family:Arial,Helvetica,sans-serif}.sunday-page .concept-bar{color:#d8c9b5;background:#1d1111;border-color:#c6a57a30;font-size:12px}.sunday-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #ddbf96}.sunday-page .sunday-kicker{letter-spacing:.16em;color:var(--s-gold);font-size:12px;font-weight:500;line-height:1.65;display:block}.sunday-page h2{letter-spacing:-.035em;margin:0;font:400 clamp(55px,5.3vw,83px)/.98 Sunday Cormorant,Georgia,serif}.sunday-page h2 em{color:var(--s-gold);font-family:inherit;font-weight:400}.sunday-page .sunday-button{color:#261514;text-align:center;pointer-events:auto;touch-action:manipulation;background:linear-gradient(125deg,#b68a5b,#e4ca9c,#be9567);border:1px solid #d6b789;border-radius:100px;justify-content:center;align-items:center;min-height:52px;padding:17px 29px;font-size:14px;line-height:1.3;transition:filter .25s,transform .25s;display:inline-flex}.sunday-page .sunday-button:hover{filter:brightness(1.12);transform:translateY(-2px)}.sunday-page .sunday-text-link{color:var(--s-gold);border-bottom:1px solid #c6a57a90;padding:8px 0;font-size:14px;transition:color .2s;display:inline-block}.sunday-page .sunday-text-link:hover{color:#f4ebdb}.sunday-page .sunday-hero{isolation:isolate;height:calc(100svh - 42px);min-height:840px;max-height:1100px;color:var(--s-cream);background:#261514;position:relative;overflow:hidden}.sunday-page .sunday-hero-photo{z-index:-2;position:absolute;inset:0}.sunday-page .sunday-atmosphere{position:absolute;inset:0}.sunday-page .sunday-atmosphere>img{object-fit:cover;object-position:80% center;height:100%;transition:opacity .65s;position:absolute;inset:0}.sunday-page .sunday-atmosphere>img.is-hidden{opacity:0;pointer-events:none}.sunday-page .sunday-atmosphere-canvas{position:absolute;inset:0}.sunday-page .sunday-atmosphere canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.sunday-page .sunday-atmosphere[data-sunday-atmosphere=ready] canvas{opacity:1}.sunday-page .sunday-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(#1a1010a8,#0000 42%,#1a1010e8),#1a101037;position:absolute;inset:0}.sunday-page .sunday-nav{z-index:5;border-bottom:1px solid #c6a57a40;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:28px 0;display:grid;position:absolute;inset:0 5% auto}.sunday-page .sunday-nav-link{text-align:center;border:1px solid #c6a57a70;border-radius:100px;justify-self:start;min-width:130px;padding:14px 24px;font-size:14px;transition:background .2s}.sunday-page .sunday-nav-link:hover{background:#c6a57a1a}.sunday-page .sunday-nav-link:last-child{justify-self:end}.sunday-page .sunday-wordmark{text-align:center;color:var(--s-cream);letter-spacing:-.04em;justify-self:center;font:500 51px/.85 Sunday Cormorant,Georgia,serif}.sunday-page .sunday-wordmark span{letter-spacing:.17em;color:var(--s-gold);white-space:nowrap;margin-top:12px;font:500 12px/1.4 Arial,sans-serif;display:block}.sunday-page .sunday-hero-copy{z-index:3;text-align:center;pointer-events:none;position:absolute;inset:29% 5% auto}.sunday-page .sunday-hero-copy h1{letter-spacing:-.045em;margin:30px 0;font:400 clamp(82px,8.4vw,130px)/.92 Sunday Cormorant,Georgia,serif}.sunday-page .sunday-hero-copy h1>span{display:block}.sunday-page .sunday-hero-copy h1 em{color:#e0c49f;font-weight:400}.sunday-page .sunday-hero-copy p{color:#e8dfd3;margin:0 0 30px;font-size:17px;line-height:1.7}.sunday-page .sunday-hero-bottom{letter-spacing:.2em;color:#d5bb96;flex-direction:column;align-items:center;gap:17px;font-size:12px;display:flex;position:absolute;bottom:24px;left:0;right:0}.sunday-page .sunday-hero-bottom>span{background:#c6a57a80;width:1px;height:35px}.sunday-page .sunday-story{border-top:1px solid #c6a57a35;grid-template-columns:1.1fr 1fr;gap:65px 10%;padding:100px 8% 45px;display:grid}.sunday-page .sunday-story h2{margin-top:27px}.sunday-page .sunday-story-copy{max-width:470px;padding-top:34px}.sunday-page .sunday-story-copy p{color:var(--s-muted);margin:0 0 22px;font-size:17px;line-height:1.8}.sunday-page .sunday-story-copy p:first-child{color:var(--s-cream);font-size:19px}.sunday-page .sunday-story-copy .sunday-text-link{margin-top:5px}.sunday-page .sunday-story-details{color:#d9c5a6;border-top:1px solid #c6a57a30;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding:32px 0;font:400 28px/1.25 Sunday Cormorant,Georgia,serif;display:flex}.sunday-page .sunday-story-details i{color:var(--s-gold);font-size:18px;font-style:normal}.sunday-page .sunday-ritual{color:#261514;background:#f4ebdb;grid-template-columns:1fr 1.2fr;align-items:center;gap:3%;padding:75px 8%;display:grid;overflow:hidden}.sunday-page .sunday-ritual-copy{z-index:2;max-width:450px;position:relative}.sunday-page .sunday-ritual .sunday-kicker{color:#83552f}.sunday-page .sunday-ritual h2{margin:30px 0;font-size:clamp(54px,4.8vw,74px)}.sunday-page .sunday-ritual h2 em{color:#845035}.sunday-page .sunday-ritual-copy>p{color:#635346;margin-bottom:30px;font-size:17px;line-height:1.7}.sunday-page .sunday-brew-buttons{gap:9px;margin-top:33px;display:flex}.sunday-page .sunday-brew-buttons button{cursor:pointer;background:0 0;border:1px solid #6f4a343f;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:79px;padding:15px 10px;font-size:14px;transition:background .25s,color .25s,border-color .25s;display:flex}.sunday-page .sunday-brew-buttons button:hover{background:#e5d7be}.sunday-page .sunday-brew-buttons button[aria-pressed=true]{color:#f4ebdb;background:#54232a;border-color:#54232a}.sunday-page .sunday-brew-buttons small{opacity:.8;font-size:13px}.sunday-page .sunday-drink-caption{min-height:65px;margin-top:22px}.sunday-page .sunday-drink-caption p{font:italic 400 26px/1.3 Sunday Cormorant,Georgia,serif}.sunday-page .sunday-drink-caption small{color:#6a5747;margin-top:12px;font-size:12px;line-height:1.6;display:block}.sunday-page .sunday-ritual-stage{min-width:0;height:590px;position:relative}.sunday-page .sunday-ritual-ring{pointer-events:none;border:1px solid #8f654b2b;border-radius:50%;position:absolute;inset:10% 0 7%;transform:rotate(-17deg)}.sunday-page .sunday-scene{min-height:250px;position:absolute;inset:0}.sunday-page .sunday-scene-canvas{position:absolute;inset:0}.sunday-page .sunday-scene canvas{opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;transition:opacity .8s;display:block}.sunday-page .sunday-scene canvas:active{cursor:grabbing}.sunday-page .sunday-scene[data-sunday-scene=ready] canvas{opacity:1}.sunday-page .sunday-scene-still{height:100%;transition:opacity .65s;position:absolute;inset:0;object-fit:contain!important}.sunday-page .sunday-scene-still.is-hidden{opacity:0;pointer-events:none}.sunday-page .sunday-stage-note{text-align:center;letter-spacing:.14em;color:#866443;pointer-events:none;font-size:12px;line-height:1.6;position:absolute;bottom:0;left:0;right:0}.sunday-page .sunday-menu{background:#221313;padding:100px 8% 95px}.sunday-page .sunday-section-top{text-align:center;margin-bottom:45px}.sunday-page .sunday-section-top h2{margin:28px 0}.sunday-page .sunday-section-top>p{color:var(--s-muted);font-size:17px;line-height:1.7}.sunday-page .sunday-menu-tabs{gap:0}.concept.sunday-page .sunday-tab-list{background:0 0;border-block:1px solid #c6a57a45;border-radius:0;gap:0;width:100%;height:auto;margin-bottom:20px;padding:0;display:flex}.concept.sunday-page .sunday-tab-list button{color:#d0bca1;height:auto;min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;padding:20px 24px;font-size:16px;font-weight:400;transition:background .25s,color .25s}.concept.sunday-page .sunday-tab-list button+button{border-left:1px solid #c6a57a45}.concept.sunday-page .sunday-tab-list button[data-state=active]{color:#261514;box-shadow:none;background:#c6a57a}.sunday-page .sunday-menu-grid{grid-template-columns:1fr 1fr;gap:0 65px;display:grid}.sunday-page .sunday-menu-grid article{border-bottom:1px solid #c6a57a30;grid-template-columns:20px 1fr auto;align-items:start;gap:17px;padding:30px 0;display:grid}.sunday-page .sunday-menu-grid article>span{color:var(--s-gold);padding-top:9px;font-size:12px;line-height:1.5}.sunday-page .sunday-menu-grid h3{letter-spacing:-.015em;margin:0;font:400 34px/1.05 Sunday Cormorant,Georgia,serif}.sunday-page .sunday-menu-grid p{color:var(--s-muted);max-width:320px;margin-top:12px;font-size:16px;line-height:1.6}.sunday-page .sunday-menu-grid strong{white-space:nowrap;color:var(--s-gold);font:400 28px/1.25 Sunday Cormorant,Georgia,serif}.sunday-page .sunday-menu-bottom{color:#d3c1a9;justify-content:space-between;gap:25px;margin-top:28px;font-size:14px;line-height:1.6;display:flex}.sunday-page .sunday-menu-bottom small{color:#b7a389;font-size:12px}.sunday-page .sunday-bakery{background:#34201c;grid-template-columns:1.1fr 1fr;align-items:stretch;min-height:700px;display:grid}.sunday-page .sunday-bakery-photo{min-height:700px;position:relative;overflow:hidden}.sunday-page .sunday-bakery-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.sunday-page .sunday-photo-label{letter-spacing:.1em;color:#fff4e3;text-shadow:0 2px 8px #261514;font-size:12px;line-height:1.6;position:absolute;bottom:30px;left:7%;right:7%}.sunday-page .sunday-bakery-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:75px 11%;display:flex}.sunday-page .sunday-bakery-copy h2{margin:30px 0;font-size:clamp(55px,5vw,75px)}.sunday-page .sunday-bakery-copy p{color:#d7c4b0;margin-bottom:22px;font-size:17px;line-height:1.8}.sunday-page .sunday-bakery-copy .sunday-button{margin-top:12px}.sunday-page .sunday-visit{background:#261514}.sunday-page .sunday-place-image{isolation:isolate;height:680px;position:relative;overflow:hidden}.sunday-page .sunday-place-image>img{object-fit:cover;object-position:center 55%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sunday-page .sunday-place-image:after{content:"";z-index:-1;background:linear-gradient(#0000 10%,#1a1010cc);position:absolute;inset:0}.sunday-page .sunday-place-image>div{position:absolute;bottom:65px;left:8%;right:8%}.sunday-page .sunday-place-image .sunday-kicker{color:#edd5b4}.sunday-page .sunday-place-image h2{margin-top:25px;font-size:clamp(70px,7vw,105px)}.sunday-page .sunday-place-image h2 em{color:#edd5b4}.sunday-page .sunday-visit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:85px 8% 95px;display:grid}.sunday-page .sunday-visit-copy h3{letter-spacing:-.02em;margin:25px 0;font:400 48px/1.05 Sunday Cormorant,Georgia,serif}.sunday-page .sunday-visit-copy h3 em{color:var(--s-gold)}.sunday-page .sunday-visit-copy>p{color:var(--s-muted);margin-bottom:22px;font-size:17px;line-height:1.75}.sunday-page .sunday-visit-copy>p.sunday-location-note{color:#bcaa94;margin:25px 0 0;font-size:12px;line-height:1.7}.sunday-page .sunday-hours-panel>.sunday-kicker{margin-bottom:25px}.sunday-page .sunday-days{gap:5px;display:flex}.sunday-page .sunday-days button{color:#e1cfb7;cursor:pointer;background:0 0;border:1px solid #c6a57a55;border-radius:100px;flex:1;min-height:46px;padding:10px 5px;font-size:14px;transition:background .2s,color .2s}.sunday-page .sunday-days button:hover{background:#c6a57a24}.sunday-page .sunday-days button[aria-pressed=true]{color:#261514;background:#c6a57a;border-color:#c6a57a}.sunday-page .sunday-hours{border-block:1px solid #c6a57a45;justify-content:space-between;align-items:center;gap:20px;margin:23px 0;padding:25px 0;font-size:16px;display:flex}.sunday-page .sunday-hours small{color:#bba487;margin-top:8px;font-size:12px;display:block}.sunday-page .sunday-hours strong{white-space:nowrap;color:#e3c59c;font:400 34px/1.2 Sunday Cormorant,Georgia,serif}.sunday-page .sunday-signoff{text-align:center;background:#1b1010;border-top:1px solid #c6a57a30;padding:85px 6% 0;overflow:hidden}.sunday-page .sunday-signoff h2{margin:30px 0;font-size:clamp(76px,8vw,125px)}.sunday-page .sunday-signoff .sunday-button{margin-bottom:75px}.sunday-page .sunday-signature{letter-spacing:-.065em;color:#c6a57a20;-webkit-user-select:none;user-select:none;font:400 29vw/.6 Sunday Cormorant,Georgia,serif;display:block;transform:translateY(18%)}.sunday-page .concept-footer{color:#bcaa94;background:#1b1010;border-color:#c6a57a30;padding:42px 6%;font-size:14px}.sunday-page .concept-footer strong{color:#ead9bf;font:400 28px/1.5 Sunday Cormorant,Georgia,serif}.sunday-page .concept-footer small{font-size:12px}.concept.sunday-page[data-preview=true] .sunday-hero{height:672px;min-height:672px}.sunday-page[data-preview=true] .sunday-nav{padding:22px 0}.sunday-page[data-preview=true] .sunday-wordmark{font-size:43px}.sunday-page[data-preview=true] .sunday-hero-copy{inset:28% 5% auto}.sunday-page[data-preview=true] .sunday-hero-copy h1{margin:24px 0;font-size:98px}.sunday-page[data-preview=true] .sunday-hero-copy p{font-size:16px}.sunday-page[data-preview=true] .sunday-hero-bottom{font-size:12px;bottom:22px}.sunday-page[data-preview=true] .sunday-hero-bottom span{height:24px}@media (max-width:1100px){.sunday-page .sunday-story{column-gap:6%}.sunday-page .sunday-ritual{grid-template-columns:1fr 1.1fr;gap:0;padding-inline:6%}.sunday-page .sunday-ritual h2{font-size:56px}.sunday-page .sunday-ritual-stage{height:560px}.sunday-page .sunday-menu{padding-inline:6%}.sunday-page .sunday-menu-grid{column-gap:35px}.sunday-page .sunday-menu-grid h3{font-size:30px}.sunday-page .sunday-bakery-copy{padding-inline:9%}.sunday-page .sunday-bakery-copy h2{font-size:58px}.sunday-page .sunday-visit-grid{column-gap:7%;padding-inline:6%}.sunday-page .sunday-hours strong{font-size:29px}}@media (max-width:900px){.sunday-page .sunday-hero-copy h1{font-size:96px}.sunday-page .sunday-story{column-gap:6%;padding-inline:6%}.sunday-page .sunday-story h2{font-size:58px}.sunday-page .sunday-ritual{grid-template-columns:1fr 1fr}.sunday-page .sunday-ritual h2{font-size:51px}.sunday-page .sunday-ritual-copy>p{font-size:16px}.sunday-page .sunday-ritual-stage{height:530px}.sunday-page .sunday-brew-buttons{gap:5px}.sunday-page .sunday-brew-buttons button{padding-inline:7px}.sunday-page .sunday-bakery{grid-template-columns:1fr 1fr;min-height:650px}.sunday-page .sunday-bakery-photo{min-height:650px}.sunday-page .sunday-bakery-copy h2{font-size:52px}.sunday-page .sunday-bakery-copy p{font-size:16px}.sunday-page .sunday-place-image{height:580px}.sunday-page .sunday-days{gap:3px}.sunday-page .sunday-days button{min-width:0;font-size:13px}.sunday-page .sunday-hours strong{font-size:26px}.sunday-page .sunday-hours{gap:12px}.sunday-page .sunday-visit-copy h3{font-size:44px}}@media (max-width:760px){.sunday-page .sunday-hero{height:calc(100svh - 50px);min-height:780px}.sunday-page .sunday-nav{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:24px 0;inset:0 6% auto}.sunday-page .sunday-wordmark{font-size:40px}.sunday-page .sunday-wordmark span{letter-spacing:.09em;font-size:12px}.sunday-page .sunday-nav-link{border:0;border-bottom:1px solid #c6a57a75;border-radius:0;min-width:0;padding:13px 0;font-size:14px}.sunday-page .sunday-hero-copy{inset:30% 6% auto}.sunday-page .sunday-hero-copy h1{margin:30px 0;font-size:clamp(59px,15vw,95px);line-height:.98}.sunday-page .sunday-hero-copy p{font-size:16px;line-height:1.7}.sunday-page .sunday-hero-bottom{bottom:24px}.sunday-page .sunday-story{padding:65px 6% 25px;display:block}.sunday-page .sunday-story h2{margin-top:25px;font-size:clamp(48px,11.5vw,72px)}.sunday-page .sunday-story-copy{padding-top:32px}.sunday-page .sunday-story-copy p{font-size:16px}.sunday-page .sunday-story-copy p:first-child{font-size:18px}.sunday-page .sunday-story-details{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;padding:25px 0;font-size:22px}.sunday-page .sunday-story-details i{font-size:13px}.sunday-page .sunday-ritual{flex-direction:column;align-items:stretch;padding:65px 6% 35px;display:flex}.sunday-page .sunday-ritual-copy{max-width:none}.sunday-page .sunday-ritual h2{margin:26px 0;font-size:clamp(51px,12vw,72px)}.sunday-page .sunday-brew-buttons{gap:8px;margin-top:28px}.sunday-page .sunday-brew-buttons button{font-size:14px}.sunday-page .sunday-drink-caption{min-height:70px}.sunday-page .sunday-ritual-stage{width:100%;height:430px;margin-top:10px}.sunday-page .sunday-ritual-ring{inset:13% -5% 10%}.sunday-page .sunday-stage-note{letter-spacing:.1em;font-size:12px}.sunday-page .sunday-menu{padding:65px 6%}.sunday-page .sunday-section-top h2{margin:25px 0;font-size:clamp(53px,12.5vw,74px)}.sunday-page .sunday-section-top>p{font-size:16px}.concept.sunday-page .sunday-tab-list button{min-height:56px;padding:17px 11px;font-size:14px}.sunday-page .sunday-menu-grid{grid-template-columns:1fr}.sunday-page .sunday-menu-grid article{grid-template-columns:16px 1fr auto;gap:13px;padding:25px 0}.sunday-page .sunday-menu-grid h3{font-size:31px}.sunday-page .sunday-menu-grid strong{font-size:26px}.sunday-page .sunday-menu-grid p{font-size:16px}.sunday-page .sunday-menu-bottom{font-size:14px;display:block}.sunday-page .sunday-menu-bottom small{margin-top:12px;font-size:12px;display:block}.sunday-page .sunday-bakery{grid-template-columns:1fr;min-height:0}.sunday-page .sunday-bakery-photo{height:440px;min-height:440px}.sunday-page .sunday-photo-label{font-size:12px;bottom:25px}.sunday-page .sunday-bakery-copy{padding:60px 6% 65px}.sunday-page .sunday-bakery-copy h2{margin:28px 0;font-size:clamp(52px,12.7vw,72px)}.sunday-page .sunday-bakery-copy p{font-size:16px}.sunday-page .sunday-place-image{height:560px}.sunday-page .sunday-place-image>div{bottom:40px;left:6%;right:6%}.sunday-page .sunday-place-image h2{margin-top:25px;font-size:clamp(66px,15vw,88px)}.sunday-page .sunday-visit-grid{padding:65px 6%;display:block}.sunday-page .sunday-visit-copy h3{font-size:48px}.sunday-page .sunday-visit-copy>p{font-size:16px}.sunday-page .sunday-hours-panel{margin-top:45px}.sunday-page .sunday-days{gap:4px}.sunday-page .sunday-days button{min-height:44px;padding-inline:5px;font-size:13px}.sunday-page .sunday-hours strong{font-size:30px}.sunday-page .sunday-signoff{padding:65px 6% 0}.sunday-page .sunday-signoff h2{margin:30px 0;font-size:clamp(62px,14.5vw,90px)}.sunday-page .sunday-signoff .sunday-kicker{font-size:12px}.sunday-page .sunday-signoff .sunday-button{margin-bottom:65px}.sunday-page .sunday-signature{font-size:30vw}.sunday-page .concept-footer{padding:35px 6%;font-size:14px}.sunday-page .concept-footer strong{font-size:25px}}@media (max-width:360px){.sunday-page .sunday-wordmark{font-size:35px}.sunday-page .sunday-wordmark span{letter-spacing:.02em;font-size:12px}.sunday-page .sunday-nav{gap:7px}.sunday-page .sunday-nav-link{font-size:13px}.sunday-page .sunday-hero-copy h1{font-size:56px}.sunday-page .sunday-hero-copy p{font-size:16px}.sunday-page .sunday-story h2{font-size:45px}.sunday-page .sunday-ritual h2{font-size:46px}.sunday-page .sunday-ritual-stage{height:385px}.sunday-page .sunday-menu-grid h3{font-size:28px}.sunday-page .sunday-menu-grid strong{font-size:24px}.concept.sunday-page .sunday-tab-list button{padding-inline:8px;font-size:14px}.sunday-page .sunday-bakery-copy h2{font-size:48px}.sunday-page .sunday-place-image h2{font-size:61px}.sunday-page .sunday-days button{padding-inline:3px;font-size:12px}.sunday-page .sunday-hours strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.sunday-page .sunday-atmosphere canvas,.sunday-page .sunday-atmosphere>img,.sunday-page .sunday-scene canvas,.sunday-page .sunday-scene-still,.sunday-page .sunday-button{transition:none}.sunday-page .sunday-button:hover{transform:none}.sunday-page .sunday-hero-copy h1>span{opacity:1!important;transform:none!important}}
