@font-face{font-family:Relligiuze;src:url(/fonts/Relligiuze.woff2)format("woff2");font-display:swap}:root{--wine:#842c35;--wine-d:#6e222b;--linen:#eadcc9;--pine:#354f46;--white:#fff;--offblack:#1c1a19;--ink:var(--wine);--ink-2:var(--wine-d);--bone:var(--linen);--bone-80:#eadcc9db;--bone-60:#eadcc9bd;--bone-40:#eadcc999;--bone-20:#eadcc942;--bone-10:#eadcc91f;--amber:var(--linen);--f-display:"Relligiuze", "Georgia", serif;--f-menu:"Libre Caslon Text", "Georgia", serif;--f-sans:"DM Sans", "Helvetica Neue", Arial, sans-serif;--f-text:var(--f-sans);--track-display:0;--track-label:.24em;--fs-h1:clamp(3.5rem, 7vw, 8rem);--fs-h2:clamp(3rem, 6.2vw, 7rem);--fs-h3:clamp(1.5rem, 1vw + 1rem, 2.125rem);--fs-statement:clamp(2rem, 1.9vw + 1.2rem, 3.75rem);--fs-lead:clamp(1.3125rem, .5vw + .95rem, 1.625rem);--fs-body:clamp(1.0625rem, .2vw + .9rem, 1.1875rem);--fs-small:clamp(.9375rem, .15vw + .82rem, 1.0625rem);--fs-label:.75rem;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:4rem;--s7:6rem;--s8:8rem;--s9:12rem;--gutter:clamp(1rem, 3.5vw, 3.5rem);--max:1640px;--section:clamp(7rem, 13vw, 12rem);--nav-h:4.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.83, 0, .17, 1);--ease-soft:cubic-bezier(.65, 0, .35, 1);--rule:1px solid var(--bone-20);--radius:4px;color-scheme:dark}@media (width<=767px){:root{--section:5.5rem;--s9:6rem;--s8:4.5rem;--s7:3.5rem;--s6:3rem;--fs-lead:1.3125rem;--fs-h2:3.25rem;--fs-statement:1.75rem}}.rules{background:var(--bone-20);border-block:1px solid var(--bone-20);grid-auto-rows:1fr;gap:1px;display:grid}.rules>*{background:var(--ground,var(--ink));flex-direction:column;justify-content:flex-start;display:flex}.js .rules>[data-reveal]{opacity:1;filter:none;transform:none}.js .rules>[data-reveal]>*{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease-out), filter .9s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(12px)}.js .rules>[data-reveal].is-in>*{opacity:1;filter:none;transform:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--wine);color:var(--bone);font-family:var(--f-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--bone);color:var(--ink)}:focus-visible{outline:1px solid var(--amber);outline-offset:4px}body:after{content:"";pointer-events:none;z-index:90;opacity:.05;background-image: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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.h1,.h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--track-display);font-weight:400;line-height:.86}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-h3);letter-spacing:var(--track-display);line-height:1}.h1 em,.h2 em{color:var(--amber);font-style:normal}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--track-display);font-weight:400;line-height:.9}.lead{font-size:var(--fs-lead);max-width:38ch;font-weight:400;line-height:1.45}.muted{color:var(--bone-60)}.small{font-size:var(--fs-small)}.label{font-family:var(--f-sans);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500;line-height:1.4}.h-sub{font-family:var(--f-sans);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--amber);margin-top:var(--s2);font-weight:500;line-height:1.5;display:block}.tbc{height:1.5em;font-family:var(--f-sans);letter-spacing:var(--track-label);text-transform:uppercase;opacity:.8;vertical-align:middle;white-space:nowrap;border:1px dashed;border-radius:999px;align-items:center;margin-left:.5em;padding-inline:.6em;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.eyebrow{align-items:center;gap:var(--s2);color:var(--bone-80);margin-bottom:var(--s4);display:flex}.eyebrow .no{color:var(--amber);font-feature-settings:"tnum"}.eyebrow .line{flex:0 0 var(--s6);opacity:.5;transform-origin:0;background:currentColor;height:1px}.arrow-link{font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;justify-self:start;align-items:center;gap:.6em;width:fit-content;padding-block:.5em;font-weight:500;display:inline-flex;position:relative}.arrow-link svg{width:1.1em;height:1.1em;transition:transform .6s var(--ease-out)}.arrow-link:after{content:"";background:var(--amber);transform-origin:0;height:1px;position:absolute;top:calc(50% + .95em);left:0;right:1.7em}.arrow-link:not(:has(svg)):after{right:0}@media (hover:hover){.arrow-link:hover:after{animation:rule-draw .8s var(--ease-out)}}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arrow-link:hover svg{transform:translate(.3em)}.btn{--h:3.25rem;height:var(--h);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;isolation:isolate;border:1px solid var(--bone-40);transition:color .5s var(--ease-out), border-color .5s var(--ease-out);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.75em;padding-inline:1.75rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--bone);border-radius:inherit;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--ink);border-color:var(--bone)}.btn:hover:before{transform:translateY(0)}.btn--solid{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn--solid:before{background:var(--btn-hover,var(--white))}.btn--solid:hover{color:var(--btn-hover-ink,var(--ink));border-color:var(--btn-hover,var(--white))}.media{background:var(--ink-2);border-radius:var(--radius);position:relative;overflow:hidden}.media :where(picture){width:100%;height:100%;display:block}.media img,.media video{object-fit:cover;width:100%;height:100%}[data-curtain]{position:relative}.js [data-curtain]>*{clip-path:inset(100% 0 0);transition:clip-path 1.3s var(--ease-soft);transition-delay:var(--d,0s)}.js [data-curtain].is-in>*{clip-path:inset(0)}.js [data-curtain] :is(img,video){transition:transform 1.8s var(--ease-out);transition-delay:var(--d,0s);transform:scale(1.1)}.js [data-curtain].is-in :is(img,video){transform:none}.js [data-reveal]{opacity:0;filter:blur(16px);transition:opacity 1s var(--ease-out), filter 1s var(--ease-out), transform 1.1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(16px)}.js [data-reveal].is-in{opacity:1;filter:blur();transform:none}@media (hover:none),(width<=1024px){.js [data-reveal],.js .rules>[data-reveal]>*{filter:none}}.js [data-line]{transition:transform 1.6s var(--ease-io);transition-delay:var(--d,0s);transform:scaleX(0)}.js [data-line].is-in{transform:scaleX(1)}.split-line{margin-block:-.14em;padding-block:.14em;display:block;overflow:hidden}.split-line>span{transition:transform 1.2s var(--ease-out);transition-delay:var(--d,0s);display:block;transform:translateY(108%)}.is-in .split-line>span,.split-line.is-in>span,.no-js .split-line>span{transform:none}.d-br{display:none}@media (width>=768px){.h1 .split-line>span,.h2 .split-line>span{white-space:nowrap}.d-br{display:inline}}.m-br{display:none}@media (width<=767px){.m-br{display:inline}}.status{align-items:center;gap:.6em;display:inline-flex}.status i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.status i:after{content:"";animation:pulse 2.4s var(--ease-out) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.amber{color:var(--amber)}.fill-w{display:inline}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal],.js .rules>[data-reveal]>*,[data-intro]{opacity:1!important;filter:none!important;transform:none!important}.split-line>span,[data-intro-rise]>span,[data-curtain] :is(img,video){transform:none!important}.js [data-curtain]>*{clip-path:none!important}}@keyframes intro-in{0%{opacity:0;filter:blur(16px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes rise-in{0%{transform:translateY(105%)}to{transform:none}}[data-intro]{animation:intro-in 1.1s var(--ease-out) both;animation-delay:var(--d,0s)}[data-intro-rise]{margin-block:-.14em;padding-block:.14em;display:block;overflow:hidden}[data-intro-rise]>span{animation:rise-in 1.5s var(--ease-out) both;animation-delay:var(--d,0s);display:block}.bg-wine{background:var(--wine);color:var(--linen);--ground:var(--wine);--curtain:var(--wine)}.bg-ink{background:var(--offblack);color:var(--linen);--ground:var(--offblack);--curtain:var(--offblack);--ink:var(--offblack);--ink-2:#2a2725;--rule:1px solid var(--bone-20)}.bg-linen,.bg-white{color:var(--wine);color-scheme:light;--bone:var(--wine);--bone-80:#842c35e6;--bone-60:#842c35cc;--bone-40:#842c35a8;--bone-20:#842c3542;--bone-10:#842c351f;--amber:var(--pine);--btn-hover:var(--offblack);--btn-hover-ink:var(--linen);--rule:1px solid var(--bone-20)}.bg-linen{background:var(--linen);--ground:var(--linen);--curtain:var(--linen);--ink:var(--linen);--ink-2:#e0cfb8}.bg-white{background:var(--white);--ground:var(--white);--curtain:var(--white);--ink:var(--white);--ink-2:#f3ece2}.loader{z-index:200;color:var(--linen);touch-action:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.loader__q{background:var(--wine);width:50.5%;height:50.5%;position:absolute}.loader__q:first-child{top:0;left:0}.loader__q:nth-child(2){top:0;right:0}.loader__q:nth-child(3){bottom:0;left:0}.loader__q:nth-child(4){bottom:0;right:0}.loader__mark{z-index:2;width:min(72vw,26rem);padding:var(--s3) var(--s4);background:var(--wine);transform-origin:0 0;will-change:transform;position:relative}.loader__mark .lk__line{margin-block:-.06em;padding-block:.06em;overflow:hidden}.js .loader__mark{visibility:hidden}html:not(.js) .loader,html.no-loader .loader,html.loader-done .loader{display:none}html.js:not(.no-loader):not(.is-loaded) :is([data-intro],[data-intro-rise]>span,.hero__media){animation-play-state:paused}html.handoff:not(.no-loader) .hero__mark .lk{visibility:hidden}html.handoff.mark-in .hero__mark .lk{visibility:visible}html.reel{scrollbar-width:none}html.reel ::-webkit-scrollbar{display:none}@media (pointer:coarse){.arrow-link{min-height:44px}}.odo{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;display:inline-flex}.odo__col{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.odo__col>span{transform:translateY(calc(-1em * (10 + var(--n))));transition:transform var(--dur,1.8s) var(--e-col,var(--ease-out));transition-delay:var(--d,0s);flex-direction:column;line-height:1;display:flex}.odo__col>span>i{height:1em;font-style:normal;display:block}.js .odo .odo__col>span{transform:translateY(-2em)}.js .is-in .odo .odo__col>span,.js .is-in.odo .odo__col>span{transform:translateY(calc(-1em * (10 + var(--n))))}.odo__col:nth-child(4n+1){--e-col:cubic-bezier(.784, .325, .222, .98)}.odo__col:nth-child(4n+2){--e-col:cubic-bezier(.556, .708, .023, .989);--dur:2.1s}@media (prefers-reduced-motion:reduce){.js .odo .odo__col>span{transform:translateY(calc(-1em * (10 + var(--n))))!important}}html.save-data body:after,html.save-data .loader{display:none}html.save-data [data-reveal]{filter:none!important}.lk[data-astro-cid-f7espo7c]{font-synthesis:none;text-align:center;width:100%;line-height:.9;container-type:inline-size}.lk__big[data-astro-cid-f7espo7c]{font-family:var(--f-display);text-transform:uppercase;font-feature-settings:normal;letter-spacing:0;font-size:16cqw}.lk__line[data-astro-cid-f7espo7c],.lk__line[data-astro-cid-f7espo7c]>span[data-astro-cid-f7espo7c]{display:block}.lk__strap[data-astro-cid-f7espo7c]{font-family:var(--f-sans);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;margin-top:2.4cqw;margin-right:-.24em;font-size:1.93cqw;font-weight:500;line-height:1.2}.lk--fill[data-astro-cid-f7espo7c] .lk__big[data-astro-cid-f7espo7c]{font-size:27.8cqw}.lk--fill[data-astro-cid-f7espo7c] .lk__strap[data-astro-cid-f7espo7c]{margin-top:4.17cqw;font-size:3.36cqw}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:background-color .6s var(--ease-out);color:var(--linen);position:fixed;inset:0 0 auto}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--s4);height:5.5rem;transition:height .6s var(--ease-out);grid-template-columns:1fr auto 1fr;display:grid}.nav[data-astro-cid-wpvy4v7s].is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#6e222bd1}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__inner[data-astro-cid-wpvy4v7s]{height:var(--nav-h)}.nav__logo[data-astro-cid-wpvy4v7s]{width:9.5rem;min-height:44px;transition:opacity .5s, width .6s var(--ease-out);justify-self:start;align-items:center;display:inline-flex}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__logo[data-astro-cid-wpvy4v7s]{width:8.75rem}.nav__logo[data-astro-cid-wpvy4v7s] .lk{line-height:1.02}.nav__logo[data-astro-cid-wpvy4v7s] .lk__big{letter-spacing:.035em;margin-right:-.035em}.nav[data-astro-cid-wpvy4v7s]:not(.is-past-hero) .nav__logo[data-astro-cid-wpvy4v7s]{opacity:0;pointer-events:none}.nav__links[data-astro-cid-wpvy4v7s]{gap:var(--s4);display:flex}.nav__link[data-astro-cid-wpvy4v7s]{color:#eadcc9db}.nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--linen)}.roll[data-astro-cid-wpvy4v7s]{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.roll[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s]{transition:transform .6s var(--ease-out);display:inline-block}.roll[data-astro-cid-wpvy4v7s]:after{content:attr(data-text);transition:transform .6s var(--ease-out);position:absolute;top:100%;left:0}.nav__link[data-astro-cid-wpvy4v7s]:hover .roll[data-astro-cid-wpvy4v7s]>span[data-astro-cid-wpvy4v7s],.nav__link[data-astro-cid-wpvy4v7s]:hover .roll[data-astro-cid-wpvy4v7s]:after{transform:translateY(-100%)}.nav__end[data-astro-cid-wpvy4v7s]{justify-content:flex-end;align-items:center;gap:var(--s2);display:flex}.nav__cta[data-astro-cid-wpvy4v7s]{--h:2.75rem;background:var(--linen);color:var(--wine);border-color:var(--linen);flex:none}.nav__toggle[data-astro-cid-wpvy4v7s]{border:1px solid #eadcc999;border-radius:50%;width:2.75rem;height:2.75rem;display:none;position:relative}.nav__toggle[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--linen);width:1rem;height:1px;transition:transform .5s var(--ease-out);position:absolute;top:50%;left:50%}.nav__toggle[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-of-type{transform:translate(-50%,-3px)}.nav__toggle[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-of-type{transform:translate(-50%,3px)}.menu-open .nav__toggle[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-of-type{transform:translate(-50%)rotate(45deg)}.menu-open .nav__toggle[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-of-type{transform:translate(-50%)rotate(-45deg)}.menu-open .nav__logo[data-astro-cid-wpvy4v7s]{opacity:1;pointer-events:auto}@media (width<=1100px){.nav__inner[data-astro-cid-wpvy4v7s]{grid-template-columns:minmax(0,1fr) auto}.nav__links[data-astro-cid-wpvy4v7s]{display:none}.nav__toggle[data-astro-cid-wpvy4v7s]{display:block}}@media (width<=560px){.nav__cta[data-astro-cid-wpvy4v7s]{--h:2.75rem;padding-inline:1.1rem}.nav__logo[data-astro-cid-wpvy4v7s]{width:7.75rem}.nav[data-astro-cid-wpvy4v7s].is-scrolled .nav__logo[data-astro-cid-wpvy4v7s]{width:7.25rem}}.menu[data-astro-cid-wpvy4v7s]{z-index:45;pointer-events:none;color:var(--linen);position:fixed;inset:0}.menu__panel[data-astro-cid-wpvy4v7s]{background:var(--wine);clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-io);position:absolute;inset:0}.menu__inner[data-astro-cid-wpvy4v7s]{height:100%;padding-top:8rem;padding-bottom:var(--s5);flex-direction:column;justify-content:space-between;display:flex;position:relative}.menu__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{overflow:hidden}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{transition:transform .9s var(--ease-out), opacity .3s;padding-block:.06em;font-size:clamp(2.75rem,12vw,5.5rem);line-height:1.02;display:block;transform:translateY(105%)}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{opacity:.7}.menu__foot[data-astro-cid-wpvy4v7s]{align-items:flex-start;gap:var(--s3);opacity:0;flex-direction:column;transition:opacity .6s .3s;display:flex}.menu__foot[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{background:var(--linen);color:var(--wine);border-color:var(--linen)}.menu-open .menu[data-astro-cid-wpvy4v7s]{pointer-events:auto}.menu-open .menu__panel[data-astro-cid-wpvy4v7s]{clip-path:inset(0)}.menu-open .menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{transition-delay:calc(.3s + 60ms * var(--i,0));transform:none}.menu-open .menu__foot[data-astro-cid-wpvy4v7s]{opacity:1;transition-delay:.7s}.footer[data-astro-cid-jo6i4kqk]{padding-top:var(--section);position:relative;overflow:hidden}.footer__cta[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:var(--s5);padding-bottom:var(--s7);flex-wrap:wrap;display:flex}.footer__cta-copy[data-astro-cid-jo6i4kqk]{gap:var(--s3);flex-direction:column;display:flex}.footer__cta[data-astro-cid-jo6i4kqk] .h2[data-astro-cid-jo6i4kqk]{white-space:nowrap}.footer__cta-actions[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.footer__cols[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s5) var(--gutter);padding-block:var(--s5);border-top:var(--rule);grid-template-columns:repeat(4,max-content);display:grid}.footer__cols[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;display:flex}.footer__cols[data-astro-cid-jo6i4kqk] .label[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s2);align-items:center;display:flex}address[data-astro-cid-jo6i4kqk],.footer__link[data-astro-cid-jo6i4kqk],.footer__hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk],.footer__note[data-astro-cid-jo6i4kqk]{min-height:2.25rem;line-height:2.25rem}address[data-astro-cid-jo6i4kqk]{color:var(--bone-80);font-style:normal}.footer__note[data-astro-cid-jo6i4kqk]{color:var(--bone-80);max-width:24ch;line-height:2.25rem}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--bone-80);align-items:center;transition:color .3s;display:inline-flex}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--linen)}.footer__hours[data-astro-cid-jo6i4kqk]{width:15rem}.footer__hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s2);color:var(--bone-80);font-feature-settings:"tnum";display:flex}.footer__hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk].is-today{color:var(--linen)}.footer__hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk].is-today span[data-astro-cid-jo6i4kqk]:first-child:after{content:" ·"}@media (pointer:coarse){address[data-astro-cid-jo6i4kqk],.footer__link[data-astro-cid-jo6i4kqk],.footer__hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk],.footer__note[data-astro-cid-jo6i4kqk]{min-height:2.75rem;line-height:2.75rem}}.footer__mark[data-astro-cid-jo6i4kqk]{margin:var(--s8) auto var(--s6);justify-content:center;display:flex;overflow:clip}.footer__mark[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{width:min(86vw,52rem)}.footer__legal[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s2) var(--s4);padding-block:var(--s4);border-top:var(--rule);color:var(--bone-60);flex-wrap:wrap;display:flex;position:relative}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--linen)}@media (pointer:coarse){.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=1000px){.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}@media (width<=560px){.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.footer__legal[data-astro-cid-jo6i4kqk]{flex-direction:column}.footer__cta[data-astro-cid-jo6i4kqk] .h2[data-astro-cid-jo6i4kqk]{white-space:normal}}
