@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_a0f935{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_a0f935{--font-display-face:"Fraunces","Fraunces Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_e8e2c9{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_e8e2c9{--font-ui-face:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--sips-red:#d64a3b;--sips-red-deep:#b5382b;--sips-red-dark:#962c21;--sips-gold:#f1b749;--sips-teal:#7bbab1;--sips-teal-dark:#2f6f68;--sips-teal-deep:#1f6f69;--sips-cream:#fdf2e1;--sips-espresso:#2b1a12;--sips-white:#ffffff;--font-display:var(--font-display-face),"Cooper Black",Georgia,serif;--font-ui:var(--font-ui-face),"Arial Narrow",system-ui,sans-serif;--font-body:var(--font-dm-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--radius:18px;--radius-pill:999px;--max-width:1200px;--gutter:clamp(16px,4vw,40px);--band:9px;--band-gap:4px;--band-step:calc(var(--band) + var(--band-gap));--band-block:calc(3 * var(--band) + 2 * var(--band-gap));--band-radius:96px;--focus:3px solid currentColor}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--font-body);color:var(--sips-espresso);background:var(--sips-cream);line-height:1.55;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:var(--focus);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bg-cream{background:var(--sips-cream)}.bg-cream,.bg-white{color:var(--sips-espresso)}.bg-white{background:var(--sips-white)}.bg-red{background:var(--sips-red-deep);color:var(--sips-cream)}.bg-gold{background:var(--sips-gold)}.bg-gold,.bg-teal{color:var(--sips-espresso)}.bg-teal{background:var(--sips-teal)}.bg-espresso{background:var(--sips-espresso);color:var(--sips-cream)}.stripes{display:grid;grid-template-rows:repeat(3,var(--band));grid-row-gap:var(--band-gap);row-gap:var(--band-gap);width:100%;position:relative;z-index:1}.stripes>span:first-child{background:var(--sips-red)}.stripes>span:nth-child(2){background:var(--sips-gold)}.stripes>span:nth-child(3){background:var(--sips-teal)}.stripes--thin{--band:5px;--band-gap:3px}.sx-layer{position:absolute;inset:0;pointer-events:none;z-index:0}.sx-mirror{transform:scaleX(-1)}.sx-box{overflow:hidden}.sx-band,.sx-box{position:absolute}.sx-band{--s:calc(var(--k) * var(--band-step));--r:max(calc(var(--band-radius) - var(--s)),var(--band));width:400%;height:400%;border:0 solid transparent;box-sizing:border-box}.sx-band--br{right:var(--s);bottom:var(--s);border-right-width:var(--band);border-bottom-width:var(--band);border-bottom-right-radius:var(--r)}.sx-band--bl{left:var(--s);bottom:var(--s);border-left-width:var(--band);border-bottom-width:var(--band);border-bottom-left-radius:var(--r)}.sx-band--tl{left:var(--s);top:var(--s);border-left-width:var(--band);border-top-width:var(--band);border-top-left-radius:var(--r)}.sx-band--tr{right:var(--s);top:var(--s);border-right-width:var(--band);border-top-width:var(--band);border-top-right-radius:var(--r)}.sx-c-red{border-color:var(--sips-red)}.sx-c-gold{border-color:var(--sips-gold)}.sx-c-teal{border-color:var(--sips-teal)}.sx-mobile-only{display:grid}.sx-desktop-only{display:none}@media (max-width:899px){.sx-hide-mobile,.sx-hide-mobile-stripes .stripes{display:none!important}}@media (min-width:900px){:root{--band:14px;--band-gap:6px;--band-radius:140px}.sx-mobile-only{display:none}.sx-desktop-only{display:block}}.sx-sweep-lower{left:0;bottom:0;width:calc(var(--media-start) + var(--band-block));height:56%}.sx-sweep-upper{left:var(--media-start);right:0;top:0;height:44%}.sx-corner-bl{left:0;bottom:0;width:50%;height:100%}.sx-corner-tr{right:0;top:0;width:50%;height:100%}.sx-frame-l{left:20px}.sx-frame-l,.sx-frame-r{top:20px;bottom:0;width:calc(50% - 19px)}.sx-frame-r{right:20px}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding-inline:var(--gutter)}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:var(--sips-espresso);color:var(--sips-cream);padding:10px 16px;border-radius:10px;font-weight:700}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:700;font-size:1.3rem;letter-spacing:.01em;line-height:1.1;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--sips-red-deep);color:var(--sips-cream)}.btn--primary:hover{background:var(--sips-red-dark)}.btn--teal{background:var(--sips-teal-deep);color:var(--sips-cream)}.btn--teal:hover{background:#185a55}.btn--sm{min-height:42px;padding:8px 20px;font-size:1.15rem}.btn__arrow{flex-shrink:0}.btn--secondary{background:transparent;color:inherit;border-color:currentColor}.bg-espresso .btn--primary,.bg-red .btn--primary{background:var(--sips-cream);color:var(--sips-red-deep)}.btn:focus-visible{outline:3px solid var(--sips-espresso);outline-offset:3px}.bg-espresso .btn:focus-visible,.bg-red .btn:focus-visible{outline-color:var(--sips-cream)}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.announcement{font-size:.95rem;font-weight:600;text-align:center;padding:10px var(--gutter)}.announcement a{margin-left:8px;font-weight:800;text-underline-offset:3px}.site-header{background:var(--sips-cream);z-index:40}.site-header--sticky{position:-webkit-sticky;position:sticky;top:0}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;min-height:84px;padding-block:6px}.site-header__logo{display:inline-flex;align-items:center;flex-shrink:0}.site-header__logo img{height:58px;width:auto}.site-header__logo-text{font-family:var(--font-display);font-weight:800;font-size:1.6rem;color:var(--sips-red);text-decoration:none}.site-nav{display:none;margin-left:auto}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.site-nav a{display:inline-block;padding:8px 12px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:700;font-size:1.25rem;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{background:rgba(43,26,18,.08)}.site-nav__item{position:relative}.site-nav__sub{position:absolute;top:100%;left:0;min-width:200px;padding:8px!important;background:var(--sips-white);border-radius:14px;box-shadow:0 12px 30px rgba(43,26,18,.15);flex-direction:column;align-items:stretch!important;display:none!important}.site-nav__item:focus-within>.site-nav__sub,.site-nav__item:hover>.site-nav__sub{display:flex!important}.site-header__actions{display:flex;align-items:center;gap:10px}.site-header__ctas{display:none}.menu-toggle{font-family:var(--font-ui)!important;font-size:1.15rem!important;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:var(--radius-pill);border:2px solid var(--sips-espresso);background:transparent;color:var(--sips-espresso);font:inherit;font-weight:700;cursor:pointer}.menu-toggle__icon{display:grid;grid-gap:3px;gap:3px}.menu-toggle__icon span{display:block;width:18px;height:3px;border-radius:2px}.menu-toggle__icon span:first-child{background:var(--sips-red)}.menu-toggle__icon span:nth-child(2){background:var(--sips-gold)}.menu-toggle__icon span:nth-child(3){background:var(--sips-teal)}.mobile-menu{border-top:1px solid rgba(43,26,18,.1);padding:8px var(--gutter) 24px;background:var(--sips-cream)}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu li a{display:block;padding:14px 4px;font-family:var(--font-display);font-weight:900;font-size:1.6rem;text-decoration:none;border-bottom:1px solid rgba(43,26,18,.08)}.mobile-menu li li a{font-size:1.1rem;padding-left:20px}.mobile-menu .btn-row{margin-top:20px}.mobile-menu .btn{flex:1 1 auto}@media (min-width:900px){.site-header__ctas,.site-nav{display:flex}.menu-toggle,.mobile-menu{display:none!important}.site-header__logo img{height:84px}}.section{position:relative}.eyebrow{display:inline-block;font-family:var(--font-ui);font-size:1rem!important;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.badge,.eyebrow{font-weight:800;font-size:.85rem}.badge{display:table;background:var(--sips-gold);color:var(--sips-espresso);padding:6px 14px;border-radius:var(--radius-pill);margin-bottom:18px}.text-center{text-align:center}.text-center .btn-row{justify-content:center}.hero{--hero-gap:clamp(16px,4vw,48px);overflow:hidden}.hero__inner{position:relative;z-index:1;display:grid;grid-gap:var(--hero-gap);gap:var(--hero-gap);align-items:center;padding-block:clamp(20px,4vw,48px) clamp(28px,4vw,48px)}.hero__headline{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.8rem,5.6vw,5.2rem);line-height:.95;letter-spacing:-.02em;margin:0 0 20px;color:var(--sips-espresso)}.hero__headline-line{display:block}.hero__headline-accent{color:var(--sips-red)}.bg-espresso .hero__headline,.bg-red .hero__headline{color:var(--sips-cream)}.bg-espresso .hero__headline-accent,.bg-red .hero__headline-accent{color:var(--sips-gold)}.bg-gold .hero__headline-accent{color:var(--sips-red-deep)}.bg-teal .hero__headline-accent{color:var(--sips-espresso)}.hero__subhead{font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:500;margin:0 0 24px;max-width:36ch}.text-center .hero__subhead{margin-inline:auto}.hero__media{position:relative;overflow:hidden;aspect-ratio:3/2}.hero__media iframe,.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover;border:0}.hero__caption{font-size:.85rem;margin-top:8px;opacity:.8}@media (min-width:900px){.hero{--media-start:calc((100% - min(100%, var(--max-width))) / 2 + var(--gutter) + (min(100%, var(--max-width)) - 2 * var(--gutter) - var(--hero-gap)) * 0.5283 + var(--hero-gap))}.hero--split .hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.hero--split.hero--media-left .hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.hero--stripes-curve .hero__inner{padding-top:calc(var(--band-block) + 32px)}.hero--stripes-curve.hero--media-right .hero__media-wrap{padding-left:calc(var(--band-block) + 28px)}.hero--stripes-curve.hero--media-left .hero__media-wrap{padding-right:calc(var(--band-block) + 28px)}.hero--split.hero--media-left .hero__media-wrap{order:-1}}.hero--overlay{overflow:hidden}.hero--overlay .hero__media-wrap{position:absolute;inset:0}.hero--overlay .hero__media{aspect-ratio:auto;height:100%;border-radius:0}.hero--overlay .hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(43,26,18,.78),rgba(43,26,18,.55));pointer-events:none}.hero--overlay .hero__copy{position:relative;z-index:1;color:var(--sips-cream);max-width:640px}.hero--overlay.text-center .hero__copy{margin-inline:auto}.hero--overlay .hero__headline{color:var(--sips-cream)!important}.hero--overlay .hero__inner{min-height:clamp(420px,70vh,720px);grid-template-columns:1fr!important}.hero--overlay .hero__caption{display:none}.video-control{right:12px;bottom:12px;z-index:2;min-height:40px;padding:8px 14px;border-radius:var(--radius-pill);background:rgba(43,26,18,.8);color:var(--sips-cream);font:inherit;font-weight:700}.video-control,.video-facade{position:absolute;border:0;cursor:pointer}.video-facade{inset:0;width:100%;padding:0;background:var(--sips-espresso)}.video-facade__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--sips-red-deep);color:var(--sips-cream);font-weight:800;padding:14px 22px;border-radius:var(--radius-pill);z-index:1}.notice{overflow:hidden}@media (min-width:900px){.notice--stripes-curve .notice__inner{padding-inline:max(var(--gutter),calc(var(--band-block) + 32px))}}.notice__inner{position:relative;z-index:1;padding-block:clamp(56px,10vw,120px);max-width:820px}.notice__heading{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1;letter-spacing:-.02em;margin:0 0 18px}.bg-cream .notice__heading,.bg-white .notice__heading{color:var(--sips-red)}.notice__body{font-size:1.15rem;margin:0 0 28px;white-space:pre-line}.text-center.notice__inner{margin-inline:auto}.site-footer__inner{display:grid;grid-gap:36px;gap:36px;padding-block:56px 32px}.site-footer__brand img{height:96px;width:auto}.site-footer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;padding-block:28px 20px}.site-footer .site-footer__links ul{display:flex;flex-wrap:wrap;gap:8px 28px}.site-footer__links a,.site-footer__signoff{font-family:var(--font-ui);font-weight:700;font-size:1.35rem}.site-footer{position:relative}.site-footer>.container{position:relative;z-index:1}.site-footer--stripes-curve{padding-top:calc(var(--band-block) + 16px)}.site-footer--stripes-curve>.container{padding-inline:calc(var(--band-block) + 24px)}@media (max-width:899px){.sx-frame-l{left:10px}.sx-frame-l,.sx-frame-r{top:12px;width:calc(50% - 9px)}.sx-frame-r{right:10px}.sx-hide-mobile-stripes.site-footer--stripes-curve,.sx-hide-mobile-stripes.site-footer--stripes-curve>.container{padding-top:0;padding-inline:var(--gutter)}}@media (min-width:900px){.site-footer--stripes-curve{padding-top:calc(var(--band-block) + 24px)}.site-footer--stripes-curve>.container{padding-inline:max(var(--gutter),calc(var(--band-block) + 44px))}}.site-footer__signoff{display:inline-flex;align-items:center;gap:8px;margin:0}.site-footer__extra{display:flex;flex-wrap:wrap;gap:24px 48px;padding-bottom:20px}@media (min-width:760px){.site-footer--bar .site-footer__brand{padding-right:32px;border-right:2px solid rgba(255,244,226,.3)}.site-footer__signoff{margin-left:auto}}.site-footer__tagline{margin:16px 0 0;max-width:36ch}.site-footer h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.site-footer a{text-decoration:none;font-weight:600}.site-footer a:hover{text-decoration:underline}.site-footer address{font-style:normal}.site-footer__legal{border-color:currentcolor rgba(255,244,226,.2) rgba(255,244,226,.2);border-top:1px solid rgba(255,244,226,.2);padding-block:20px 28px;font-size:.85rem;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.bg-cream .site-footer__legal,.bg-gold .site-footer__legal,.bg-white .site-footer__legal{border-color:rgba(43,26,18,.15)}.site-footer__legal ul{display:flex;gap:16px}.site-footer__legal p{margin:0 0 4px}@media (min-width:760px){.site-footer__inner{grid-template-columns:1.4fr repeat(3,1fr)}}.preview-banner{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:8px 16px;background:var(--sips-gold);color:var(--sips-espresso);font-weight:700;font-size:.9rem}.preview-banner a{font-weight:800}.broken-link{outline:2px dashed var(--sips-red);outline-offset:2px;cursor:not-allowed}.status-page{padding-block:96px;text-align:center}.status-page h1{font-family:var(--font-display);color:var(--sips-red);font-size:clamp(2rem,5vw,3rem);margin:0 0 12px}.line{display:block}.accent{color:var(--sips-red)}.bg-espresso .accent,.bg-red .accent{color:var(--sips-gold)}.bg-gold .accent{color:var(--sips-red-deep)}.bg-teal .accent{color:var(--sips-espresso)}.section-heading{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1;letter-spacing:-.02em;margin:0 0 clamp(18px,3vw,28px);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.section-intro{font-size:1.1rem;max-width:60ch;margin:-8px 0 24px}.text-center .section-intro{margin-inline:auto}.media-caption{font-size:.85rem;margin-top:8px;opacity:.85}.burst{color:var(--sips-red);pointer-events:none}.bg-red .burst{color:var(--sips-gold)}.icon{flex-shrink:0}.frame{position:relative;overflow:hidden}.frame img{object-fit:cover}.frame--rounded{border-radius:28px}.frame--arch{border-radius:999px 999px 24px 24px}.frame--circle{border-radius:50%;aspect-ratio:1/1!important}.frame--none{border-radius:0}.menu-preview__inner{padding-block:clamp(36px,6vw,64px)}.menu-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);grid-template-columns:1fr}@media (min-width:640px){.menu-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.menu-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.menu-card{position:relative;border-radius:20px;overflow:hidden;min-height:200px;box-shadow:0 6px 0 rgba(43,26,18,.12)}.menu-card__link{position:relative;display:flex;align-items:center;gap:8px;height:100%;min-height:inherit;padding:20px;text-decoration:none;color:inherit}.menu-card__photo{position:absolute;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.menu-card__photo img{object-fit:cover}.menu-card__tag{position:relative;display:inline-block;max-width:46%;font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1;padding:10px 14px;border-radius:10px;transform:rotate(-4deg);box-shadow:3px 4px 0 rgba(43,26,18,.25);overflow-wrap:anywhere}.menu-card__link .btn__arrow,.menu-card__tag{z-index:1;background:var(--sips-cream);color:var(--sips-espresso)}.menu-card__link .btn__arrow{position:absolute;right:16px;bottom:16px;border-radius:50%;padding:6px;width:34px;height:34px}.menu-card--text .menu-card__tag{max-width:100%}a.menu-card__link:focus-visible .menu-card__tag,a.menu-card__link:hover .menu-card__tag{transform:rotate(-4deg) translateY(-2px)}a.menu-card__link:focus-visible{outline:4px solid var(--sips-espresso);outline-offset:-4px;border-radius:20px}.menu-pills{list-style:none;margin:clamp(14px,2vw,22px) 0 0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}@media (min-width:640px){.menu-pills{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.menu-pill{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:10px 22px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:700;font-size:1.45rem;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;box-shadow:0 4px 0 rgba(43,26,18,.12)}.menu-pill.bg-teal .icon{color:var(--sips-red-deep)}.menu-pill.bg-gold .icon{color:var(--sips-espresso)}a.menu-pill:hover{transform:translateY(-1px)}.menu-preview .btn-row{margin-top:24px}.feature__outer,.feature__panel{position:relative}.feature__panel{overflow:hidden}.feature__inner{display:grid;grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px);align-items:center;padding-block:clamp(32px,6vw,64px)}.feature__copy,.feature__inner{position:relative}.feature__headline{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.5rem,6vw,5rem);line-height:.95;letter-spacing:-.02em;margin:0 0 18px;overflow-wrap:anywhere}.feature__headline .line:first-child:not(.accent){font-size:.62em}.feature__description{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;max-width:34ch;margin:0 0 22px}.text-center .feature__description{margin-inline:auto}.feature__media{position:relative;margin:0;justify-self:center;width:min(100%,380px)}.feature__art{position:relative;aspect-ratio:1/1;background:var(--sips-cream);box-shadow:0 0 0 8px var(--sips-cream)}.feature__art.frame--arch:after{content:"";position:absolute;left:12%;right:12%;bottom:3%;height:7%;border-radius:50%;background:var(--sips-teal);opacity:.85;z-index:-1}.feature__burst{position:absolute;width:44px;height:44px}.feature__burst--left{left:-6px;top:-34px;transform:rotate(-20deg)}.feature__burst--right{right:-18px;top:18%;transform:scaleX(-1) rotate(-10deg)}@media (min-width:900px){.feature__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.feature--media-left .feature__media{order:-1}.feature__burst--left{left:-54px;top:-10px}.feature--framed .feature__outer{padding-block:calc(var(--band-block) + 32px)}.feature--framed .feature__panel{border-radius:56px;overflow:visible;box-shadow:0 0 0 var(--band-gap) var(--sips-cream),0 0 0 calc(var(--band-gap) + var(--band)) var(--sips-teal),0 0 0 calc(2 * var(--band-gap) + var(--band)) var(--sips-cream),0 0 0 calc(2 * var(--band-gap) + 2 * var(--band)) var(--sips-gold),0 0 0 calc(3 * var(--band-gap) + 2 * var(--band)) var(--sips-cream),0 0 0 calc(3 * var(--band-gap) + 3 * var(--band)) var(--sips-red)}.feature--framed .feature__outer.container{padding-inline:calc(var(--gutter) + var(--band-block) + 8px)}.feature--framed .feature__inner{padding-inline:clamp(28px,4vw,56px)}}@media (max-width:899px){.feature--framed .feature__outer.container{padding-inline:0;max-width:none}}.steps__inner{display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center;padding-block:clamp(36px,6vw,72px)}@media (min-width:900px){.steps__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.steps--no-media .steps__inner{grid-template-columns:1fr}.steps--media-left .steps__media{order:-1}.steps--media-left .steps__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.underlined{background-image:linear-gradient(var(--sips-red),var(--sips-red));background-size:100% .09em;background-position:0 92%;background-repeat:no-repeat;padding-bottom:.08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.steps__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 8px}.step{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;flex:1 1 120px;max-width:200px}.step__icon{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;--icon-fg:var(--sips-cream)}.step__icon--teal{background:var(--sips-teal-deep);color:var(--sips-cream);--icon-fg:var(--sips-teal-deep)}.step__icon--gold{background:var(--sips-gold);color:var(--sips-red-deep);--icon-fg:var(--sips-gold)}.step__icon--red{background:var(--sips-red-deep);color:var(--sips-cream);--icon-fg:var(--sips-red-deep)}.step__icon img{width:auto;max-width:56px}.step__label{display:inline-block;font-family:var(--font-ui);font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.02em;background:rgba(241,183,73,.22);padding:4px 12px;border-radius:8px;overflow-wrap:anywhere}.step__description{font-size:.95rem}.steps__sep{align-self:center;margin-top:-28px;color:var(--sips-red)}@media (max-width:559px){.steps__list{flex-direction:column;align-items:stretch}.step{flex:none;grid-template-columns:auto 1fr;justify-items:start;align-items:center;text-align:left;max-width:none}.step__icon{width:64px;height:64px}.step__icon .icon{width:32px;height:32px}.step__description{grid-column:2}.steps__sep{display:none}}.steps__media{position:relative;margin:0}.steps__photo{position:relative;aspect-ratio:4/4.3;box-shadow:0 8px 0 rgba(43,26,18,.12)}.steps__burst{position:absolute;right:-14px;top:22%;width:44px;height:44px;transform:scaleX(-1)}.steps .btn-row{margin-top:24px}.location__inner{display:grid;align-items:stretch}.location__media{position:relative;margin:0;min-height:260px}.location__photo{position:absolute;inset:0}.location__photo img{object-fit:cover}.location__copy{position:relative;padding:clamp(32px,6vw,64px) var(--gutter);display:flex;flex-direction:column;justify-content:center}.location__copy.text-center{align-items:center}.location__headline{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1;letter-spacing:-.02em;margin:0 0 18px;overflow-wrap:anywhere}.location__eyebrow{display:block;font-size:.6em;color:var(--sips-espresso)}.bg-espresso .location__eyebrow,.bg-red .location__eyebrow{color:var(--sips-cream)}.location__place{display:block;color:var(--sips-red)}.bg-espresso .location__place,.bg-red .location__place{color:var(--sips-gold)}.location__pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px 20px;border-radius:12px;background:var(--sips-teal-deep);color:var(--sips-cream);font-family:var(--font-ui);font-weight:700;font-size:1.35rem;text-transform:uppercase;--icon-fg:var(--sips-teal-deep)}.location__body{max-width:40ch;margin:0 0 16px}.location__details{margin:0 0 16px;display:grid;grid-gap:12px;gap:12px;text-align:left}.location__details dt{font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.location__details dd{margin:0}.location__details address{font-style:normal}.location__hours{list-style:none;margin:0;padding:0}.location__burst{position:absolute;top:clamp(12px,3vw,28px);left:50%;transform:translateX(-50%) rotate(-30deg);width:40px;height:40px}.location--text .location__inner{grid-template-columns:1fr!important}.location--text .location__copy{max-width:760px;margin-inline:auto!important;padding:clamp(56px,8vw,96px) var(--gutter)!important;border:0!important;border-radius:0!important}.location__concept-label{position:absolute;left:12px;bottom:12px;z-index:2;background:rgba(43,26,18,.85);color:var(--sips-cream);font-size:.85rem;font-weight:700;padding:6px 12px;border-radius:var(--radius-pill)}.location__concept-label--preview{background:var(--sips-gold);color:var(--sips-espresso);outline:2px dashed var(--sips-espresso)}.location__media .media-caption{position:absolute;left:12px;bottom:4px;z-index:2;background:var(--sips-cream);padding:2px 8px;border-radius:6px}@media (min-width:900px){.location__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:420px}.location--media-right .location__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.location--media-right .location__media{order:2}.location--frame-arch .location__copy{margin-left:-12%;border-left:10px solid var(--sips-gold);border-radius:50% 0 0 50%/50% 0 0 50%;background:inherit;padding-left:max(14%,64px);z-index:1}.location--frame-arch.location--media-right .location__copy{margin-left:0;margin-right:-12%;border-left:0;border-right:10px solid var(--sips-gold);border-radius:0 50% 50% 0/0 50% 50% 0;padding-left:var(--gutter);padding-right:max(14%,64px)}.location--frame-arch .location__copy{background-color:var(--sips-cream)}.location--frame-arch.bg-white .location__copy{background-color:var(--sips-white)}.location--frame-arch.bg-gold .location__copy{background-color:var(--sips-gold)}.location--frame-arch.bg-teal .location__copy{background-color:var(--sips-teal)}.location--frame-arch.bg-red .location__copy{background-color:var(--sips-red-deep)}.location--frame-arch.bg-espresso .location__copy{background-color:var(--sips-espresso)}.location--frame-circle .location__media,.location--frame-rounded .location__media{margin:32px 0 32px var(--gutter)}.location--frame-circle.location--media-right .location__media,.location--frame-rounded.location--media-right .location__media{margin:32px var(--gutter) 32px 0}.location--frame-circle .location__photo{position:relative;inset:auto;width:min(100%,420px);margin-inline:auto}}@media (max-width:899px){.location__media{aspect-ratio:4/3;min-height:0}.location--frame-circle .location__media,.location--frame-rounded .location__media{margin:24px var(--gutter) 0}.location--frame-circle .location__photo{position:relative;width:min(80%,320px);margin-inline:auto}.location--frame-circle .location__media{aspect-ratio:auto}.location--frame-arch .location__copy{border-top:8px solid var(--sips-gold);border-radius:48px 48px 0 0;margin-top:-40px;background-color:inherit}.location__burst{display:none}.location__concept-label{bottom:48px;right:12px}.location--frame-arch.bg-cream .location__copy{background-color:var(--sips-cream)}}.signup__inner{grid-gap:20px 40px;gap:20px 40px;padding-block:clamp(32px,5vw,56px)}.signup__inner,.signup__intro{display:grid;align-items:center}.signup__intro{grid-gap:16px;gap:16px}@media (min-width:760px){.signup__intro{grid-template-columns:auto 1fr}.signup__body{border-left:2px solid rgba(253,242,225,.6);padding-left:28px}}.signup__tag{position:relative;display:inline-block;justify-self:start;background:var(--sips-cream);color:var(--sips-espresso);font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:.95;margin:0;padding:14px 26px 16px 22px;border-radius:16px 999px 999px 16px;transform:rotate(-3deg);box-shadow:4px 5px 0 rgba(43,26,18,.2)}.signup__tag .accent{color:var(--sips-red);font-size:1.25em}.signup__burst{position:absolute;left:-26px;top:-18px;width:34px;height:34px;transform:rotate(-60deg)}.signup__body{margin:0;font-size:1.15rem;font-weight:500;max-width:46ch}.signup__status{background:rgba(253,242,225,.92);color:var(--sips-espresso);border-radius:18px;padding:18px 22px;border:2px dashed var(--sips-espresso)}.signup__status-heading{margin:0 0 4px;font-family:var(--font-ui);font-weight:700;font-size:1.4rem;text-transform:uppercase}.signup__status-message{margin:0}.signup__status .btn-row{margin-top:12px}.signup__planned-note{margin:0 0 10px;font-size:.85rem;font-weight:700;background:var(--sips-gold);color:var(--sips-espresso);display:inline-block;padding:2px 10px;border-radius:6px}.signup__main{display:grid;grid-gap:24px;gap:24px;align-items:start}@media (min-width:900px){.signup--media .signup__main{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.signup--media-right .signup__media{order:2}}.signup__photo{position:relative;aspect-ratio:4/3;overflow:hidden}.signup__media{margin:0}.signup__panel{background:var(--sips-cream);color:var(--sips-espresso);border:3px solid var(--sips-espresso);border-radius:20px;padding:clamp(18px,3vw,28px);box-shadow:6px 7px 0 rgba(43,26,18,.22)}.signup__form{display:grid;grid-gap:16px;gap:16px}.signup__fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:760px){.signup__fields{grid-template-columns:1fr 1.4fr .7fr}}.signup__field{display:grid;grid-gap:6px;gap:6px;align-content:start}.signup__consent label,.signup__field label{font-family:var(--font-ui);font-weight:700;font-size:1.1rem;letter-spacing:.02em}.signup__hint{font-family:var(--font-body);font-weight:500;font-size:.85rem;letter-spacing:0}.signup__form input[type=email],.signup__form input[type=text]{width:100%;min-height:48px;border-radius:12px;border:2px solid var(--sips-espresso);padding:10px 14px;font:inherit;font-size:1rem;color:var(--sips-espresso);background:var(--sips-white)}.signup__consent input:focus-visible,.signup__form input:focus-visible{outline:3px solid var(--sips-teal-deep);outline-offset:2px}.signup__form .is-invalid input{border-color:var(--sips-red-deep);border-width:3px}.signup__error{margin:0;color:var(--sips-red-dark);font-weight:700;font-size:.95rem}.signup__error:before{content:"! "}.signup__consent{display:grid;grid-template-columns:28px 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:start}.signup__consent input{width:26px;height:26px;margin:2px 0 0;accent-color:var(--sips-red-deep)}.signup__consent label{font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:0;line-height:1.4;cursor:pointer}.signup__consent .signup__error{grid-column:2}.signup__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.signup__submit{min-height:52px}.signup__submit[aria-disabled=true]{opacity:.7;cursor:progress}.signup__privacy-link{color:var(--sips-espresso);font-weight:700;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.signup__privacy-link:focus-visible{outline:3px solid var(--sips-teal-deep);outline-offset:2px;border-radius:4px}.signup__live{margin:0;min-height:1.4em;font-weight:600}.signup__live:empty{min-height:0}.signup__privacy{font-size:.85rem;margin:0}.signup__failure,.signup__summary{border:3px solid var(--sips-red-deep);border-radius:14px;background:var(--sips-white);padding:12px 16px}.signup__failure:focus,.signup__result-heading:focus,.signup__summary:focus{outline:3px solid var(--sips-teal-deep);outline-offset:3px}.signup__summary-heading{margin:0 0 6px;font-family:var(--font-ui);font-weight:700;font-size:1.15rem;text-transform:uppercase}.signup__summary ul{margin:0;padding-left:20px}.signup__summary a{color:var(--sips-red-dark);font-weight:700}.signup__failure p{margin:0 0 8px;font-weight:600}.signup__failure p:last-child{margin:0}.signup__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.signup__result{background:var(--sips-cream);color:var(--sips-espresso);border:3px solid var(--sips-espresso);border-radius:20px;padding:clamp(18px,3vw,28px);box-shadow:6px 7px 0 rgba(43,26,18,.22)}.signup__result-heading{margin:0 0 8px;font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--sips-red-deep)}.signup__result p{margin:0;font-size:1.1rem}.signup__preview-note{margin-top:10px!important;font-size:.9rem!important;font-weight:700}.email-status__inner{padding-block:clamp(40px,8vw,96px);max-width:640px;display:grid;grid-gap:16px;gap:16px}.email-status__heading{margin:0;font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(2rem,5vw,3rem);color:var(--sips-red-deep)}.email-status__inner p{margin:0;font-size:1.1rem}.email-status__error{color:var(--sips-red-dark);font-weight:700}.story__inner{display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center;padding-block:clamp(36px,6vw,72px)}@media (min-width:900px){.story__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.story--no-media .story__inner{grid-template-columns:minmax(0,760px)}.story--media-left .story__media{order:-1}.story--media-left .story__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.story__copy{position:relative}.story__headline{font-size:clamp(2.2rem,4.8vw,3.8rem)}.story__body{font-size:1.15rem;max-width:42ch;margin:0 0 20px;white-space:pre-line}.highlight{color:var(--sips-red-deep);font-weight:700;text-decoration:none}a.highlight{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.bg-espresso .highlight,.bg-red .highlight{color:var(--sips-gold)}.story__heart{display:block;color:var(--sips-teal-deep);margin-left:auto;width:max-content}.story__heart .heart{width:44px;height:44px}.story__media{margin:0}.story__photo{position:relative;aspect-ratio:4/3;box-shadow:0 8px 0 rgba(43,26,18,.12)}.teaser__outer{padding-block:clamp(24px,4vw,40px)}.teaser__panel{display:grid;grid-gap:18px 32px;gap:18px 32px;align-items:center;justify-items:start;padding:clamp(22px,4vw,36px) clamp(22px,4vw,44px);border-radius:28px;box-shadow:0 8px 0 rgba(43,26,18,.18)}.teaser__icon{color:var(--sips-cream)}.teaser__panel.bg-cream .teaser__icon,.teaser__panel.bg-gold .teaser__icon,.teaser__panel.bg-teal .teaser__icon,.teaser__panel.bg-white .teaser__icon{color:var(--sips-espresso)}.teaser__panel.bg-cream .teaser__copy,.teaser__panel.bg-gold .teaser__copy,.teaser__panel.bg-teal .teaser__copy,.teaser__panel.bg-white .teaser__copy{border-color:rgba(43,26,18,.25)}.teaser__headline{position:relative;font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1;margin:0;overflow-wrap:anywhere}.teaser__burst{position:absolute;top:-26px;right:-40px;width:34px;height:34px;transform:scaleX(-1)}.teaser__body{margin:10px 0 0;max-width:50ch}.teaser .btn--secondary{border-width:3px}@media (min-width:760px){.teaser__panel{grid-template-columns:auto 1fr auto}.teaser__panel--no-icon{grid-template-columns:1fr auto}.teaser__copy{border-left:2px solid rgba(253,242,225,.35);padding-left:32px}.teaser__panel--no-icon .teaser__copy{border-left:0;padding-left:0}}@media (max-width:759px){.teaser__burst{right:-8px;top:-30px}}:root{--sticky-offset:0px}body:has(.site-header--sticky){--sticky-offset:84px}body:has(.preview-banner){--sticky-offset:120px}.preview-note{display:inline-block;margin:0 0 8px;padding:4px 10px;border-radius:8px;background:var(--sips-gold);color:var(--sips-espresso);font-size:.85rem;font-weight:700}.preview-note--hidden{outline:2px dashed var(--sips-espresso);outline-offset:1px}.menu-list__head{padding-block:clamp(36px,6vw,64px) clamp(12px,2vw,20px)}.bg-cream .menu-list__head .section-heading,.bg-white .menu-list__head .section-heading{color:var(--sips-espresso)}.menu-jump{z-index:30;padding-block:10px;border-block:2px solid rgba(43,26,18,.08)}.menu-jump--sticky{position:-webkit-sticky;position:sticky;top:var(--sticky-offset)}.menu-jump__inner{display:flex;align-items:center;gap:12px}.menu-jump__label{flex-shrink:0;margin:0;font-family:var(--font-ui);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.menu-jump ul{list-style:none;margin:0;padding:2px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.menu-jump__link{display:inline-flex;align-items:center;min-height:44px;padding:6px 16px;white-space:nowrap;border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;color:var(--sips-espresso);border:2px solid}.menu-jump__link--red{background:var(--sips-red-deep);color:var(--sips-cream);border-color:var(--sips-red-deep)}.menu-jump__link--gold{background:var(--sips-gold);border-color:var(--sips-gold)}.menu-jump__link--teal{background:var(--sips-teal-deep);color:var(--sips-cream);border-color:var(--sips-teal-deep)}.menu-jump__link:hover{transform:translateY(-1px)}.menu-jump__link:focus-visible{outline:3px solid var(--sips-espresso);outline-offset:2px}@media (max-width:639px){.menu-jump__label{display:none}}.loc-list__empty,.menu-list__empty{padding-block:40px 64px;text-align:center}.loc-list__empty-heading,.menu-list__empty-heading{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(1.6rem,3.4vw,2.4rem);color:var(--sips-red);margin:0 0 8px}.menu-featured{padding-block:clamp(20px,4vw,40px)}.menu-featured__outer{position:relative;display:grid;grid-gap:0;gap:0}.menu-featured__panel{position:relative;z-index:1;background:var(--sips-gold);color:var(--sips-espresso);padding:clamp(24px,4vw,44px)}@media (min-width:900px){.menu-featured--framed .menu-featured__outer{padding:calc(var(--band-block) + 22px) calc(var(--gutter) + var(--band-block) + 22px)}.menu-featured--framed .menu-featured__panel{border-radius:32px}.menu-featured__outer .sx-layer{inset:0 var(--gutter)}}.menu-featured__burst{position:absolute;right:22px;top:18px;width:40px;height:40px;transform:scaleX(-1)}.menu-featured__heading{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1;color:var(--sips-red-deep);margin:0 0 8px}.menu-featured__intro{margin:0 0 18px;max-width:60ch}.menu-cat{padding-block:clamp(20px,4vw,40px);scroll-margin-top:calc(var(--sticky-offset) + 76px)}.menu-cat__alias{display:block;position:relative;top:calc(-1 * (var(--sticky-offset) + 76px))}.menu-cat__band{margin-bottom:clamp(16px,3vw,28px)}.menu-cat__head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.menu-cat__photo{position:relative;flex-shrink:0;width:84px;height:96px}.menu-cat__photo.frame--circle{height:84px}.menu-cat__heading{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(1.8rem,3.8vw,2.8rem);line-height:1;letter-spacing:-.01em;margin:0}.menu-cat--red .menu-cat__heading{color:var(--sips-red-deep)}.menu-cat--teal .menu-cat__heading{color:var(--sips-teal-dark)}.menu-cat--gold .menu-cat__heading{color:var(--sips-espresso);-webkit-text-decoration:underline var(--sips-gold) 6px;text-decoration:underline var(--sips-gold) 6px;text-underline-offset:6px}.bg-espresso .menu-cat__heading,.bg-red .menu-cat__heading{color:var(--sips-cream)!important}.menu-cat__description{margin:6px 0 0;max-width:60ch}.menu-cat__empty{font-style:italic;margin:0}.menu-items{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);grid-template-columns:1fr}@media (min-width:560px){.menu-items{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-items--featured{grid-template-columns:repeat(auto-fill,minmax(220px,300px))}}@media (min-width:900px){.menu-list--grid .menu-items{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-list--grid .menu-items--featured{grid-template-columns:repeat(auto-fill,minmax(240px,300px))}}.drink__card{height:100%;display:flex;flex-direction:column;background:var(--sips-white);color:var(--sips-espresso);border-radius:22px;padding:14px;box-shadow:0 6px 0 rgba(43,26,18,.1)}.drink__photo{position:relative;aspect-ratio:4/4.2;background:var(--sips-cream);margin-bottom:12px}.drink__body{display:grid;grid-gap:6px;gap:6px;align-content:start}.drink__name{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:1.45rem;line-height:1.05;margin:0}.drink__description{margin:0}.drink__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.drink__badge{font-family:var(--font-ui);font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;padding:3px 10px;border-radius:var(--radius-pill);background:var(--sips-teal-deep);color:var(--sips-cream)}.drink__badge:first-child{background:var(--sips-red-deep)}.drink__season{color:var(--sips-teal-dark)}.drink__season,.drink__status{margin:0;font-weight:700;font-size:.9rem}.drink__status{display:inline-block;justify-self:start;padding:3px 10px;border-radius:8px;background:var(--sips-espresso);color:var(--sips-cream)}.drink--unavailable .drink__photo{filter:grayscale(.7);opacity:.75}.drink__label{font-family:var(--font-ui);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;margin-right:6px}.drink__sizes{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.drink__sizes ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}.drink__detail{margin:0;font-size:.95rem}.drink--preview-only .drink__card{outline:3px dashed var(--sips-gold);outline-offset:-3px;opacity:.85}.menu-list--list .menu-items:not(.menu-items--featured){grid-template-columns:1fr}@media (min-width:900px){.menu-list--list .menu-items:not(.menu-items--featured){grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-list--list .menu-items:not(.menu-items--featured) .drink__card{flex-direction:row;gap:14px;align-items:flex-start}.menu-list--list .menu-items:not(.menu-items--featured) .drink__photo{width:108px;flex-shrink:0;margin:0}.menu-list__foot{padding-block:8px clamp(36px,6vw,64px)}.menu-list__footnote{font-size:.9rem;max-width:70ch}.loc-list__inner{padding-block:clamp(36px,6vw,64px)}.loc-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(16px,3vw,28px);gap:clamp(16px,3vw,28px);grid-template-columns:1fr}@media (min-width:760px){.loc-cards:not(.loc-cards--single){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.loc-cards:not(.loc-cards--single){grid-template-columns:repeat(3,minmax(0,1fr))}}.loc-card{position:relative;display:grid;background:var(--sips-white);color:var(--sips-espresso);border-radius:28px;overflow:hidden;box-shadow:0 8px 0 rgba(43,26,18,.1)}.loc-card__media{position:relative;margin:0;padding:18px 18px 0}.loc-card__photo{position:relative;aspect-ratio:4/3}.loc-card__body{position:relative;padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.loc-card__burst{position:absolute;right:18px;top:18px;width:40px;height:40px;transform:scaleX(-1)}.loc-card__name{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1;margin:0}.loc-card__name a{color:var(--sips-red-deep);text-decoration:none}.loc-card__name a:hover{text-decoration:underline}.loc-card__place{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-ui);font-weight:700;font-size:1.2rem;text-transform:uppercase}.loc-card__place .icon{color:var(--sips-teal-deep)}.loc-card__announcement,.loc-card__closure,.loc-page__announcement{margin:0;font-size:1.1rem;max-width:52ch}.loc-card__closure{font-weight:700;color:var(--sips-red-dark)}.loc-card .btn-row{margin-top:6px}@media (min-width:900px){.loc-cards--single .loc-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.loc-cards--single .loc-card__media{padding:22px 0 22px 22px}.loc-cards--single .loc-card__body{padding:36px}.loc-cards--single .loc-card--text{grid-template-columns:1fr}}.loc-card--text{background:var(--sips-white);border:10px solid var(--sips-gold)}.loc-cards--single .loc-card--text .loc-card__body{text-align:center;justify-items:center;padding:clamp(32px,6vw,64px)}.loc-status{justify-self:start;display:inline-block;padding:4px 12px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.loc-card--text .loc-status{justify-self:center}.loc-status--coming_soon{background:var(--sips-gold);color:var(--sips-espresso)}.loc-status--open{background:var(--sips-teal-deep);color:var(--sips-cream)}.loc-status--temporarily_closed{background:var(--sips-espresso);color:var(--sips-cream)}.loc-details{text-align:left}.loc-zone{font-size:.85rem;opacity:.8}.loc-note{font-size:.9rem;margin:6px 0 0}.loc-hours{border-collapse:collapse;min-width:min(100%,280px)}.loc-hours td,.loc-hours th{text-align:left;padding:4px 16px 4px 0;font-weight:500}.loc-hours th{font-weight:700}.loc-hours__today td,.loc-hours__today th{font-weight:800;color:var(--sips-red-deep)}.loc-hours__today-tag{font-size:.85em}.loc-special{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.loc-page__inner{position:relative;padding-block:clamp(24px,4vw,40px) clamp(40px,7vw,80px)}.loc-page__back{margin:0 0 16px;font-weight:700}.loc-page__back a{color:inherit}.loc-page__grid{display:grid;grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center}@media (min-width:900px){.loc-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.loc-page--text .loc-page__grid{grid-template-columns:minmax(0,760px);justify-content:center}}.loc-page__copy{position:relative;display:grid;grid-gap:12px;gap:12px;align-content:start}.loc-page__burst{position:absolute;left:-10px;top:-30px;width:40px;height:40px;transform:rotate(-20deg)}.loc-page__heading{font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;line-height:1;letter-spacing:-.02em;margin:0}.loc-page__name{display:block;font-size:clamp(2.4rem,6vw,4.2rem);color:var(--sips-red)}.loc-page__place{display:block;margin-top:8px;font-family:var(--font-ui);font-size:clamp(1.3rem,2.6vw,1.8rem);text-transform:uppercase;letter-spacing:.04em}.bg-espresso .loc-page__name,.bg-red .loc-page__name{color:var(--sips-gold)}.loc-page__media{position:relative;margin:0}.loc-page__photo{position:relative;aspect-ratio:4/4.2;box-shadow:0 10px 0 rgba(43,26,18,.12)}.loc-page--text .loc-page__copy{background:var(--sips-white);color:var(--sips-espresso);border-radius:32px;border:10px solid var(--sips-gold);padding:clamp(28px,5vw,56px)}.loc-card__media .location__concept-label,.loc-page__media .location__concept-label{position:absolute;left:30px;bottom:12px;z-index:2}.loc-page__media .location__concept-label{left:12px}.location__closure{font-weight:700}.location__zone{font-size:.85rem;margin:4px 0 0}[hidden]{display:none!important}.anns__inner{padding-block:clamp(24px,4vw,44px);display:grid;grid-gap:18px;gap:18px}.anns__grid,.anns__list,.whats-new__list{display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.anns__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.ann{display:grid;grid-gap:16px 28px;gap:16px 28px;background:var(--sips-cream);color:var(--sips-espresso);border:3px solid var(--sips-espresso);border-radius:22px;padding:clamp(16px,3vw,26px);box-shadow:6px 7px 0 rgba(43,26,18,.2);position:relative;scroll-margin-top:120px}.ann:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;border-radius:19px 0 0 19px;background:var(--accent,var(--sips-gold))}.ann--red{--accent:var(--sips-red)}.ann--gold{--accent:var(--sips-gold)}.ann--teal{--accent:var(--sips-teal)}@media (min-width:760px){.ann--banner:not(.ann--text),.ann--row:not(.ann--text){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.ann__media{position:relative;aspect-ratio:4/3;overflow:hidden}.ann__media iframe,.ann__media video{width:100%;height:100%;object-fit:cover;border:0}.ann__body{display:grid;grid-gap:8px;gap:8px;align-content:start;padding-left:6px}.ann__kind{margin:0;font-family:var(--font-ui);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.ann__kind>span:first-child{background:var(--accent,var(--sips-gold));padding:2px 10px;border-radius:999px}.ann--red .ann__kind>span:first-child{background:var(--sips-red-deep);color:var(--sips-cream)}.ann__headline{margin:0;font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.05}.ann__dates{margin:0;font-weight:700;color:var(--sips-red-dark)}.ann__copy p{margin:0 0 8px;font-size:1.08rem}.ann .btn-row{margin:4px 0 0}.whats-new__inner{padding-block:clamp(32px,5vw,64px);display:grid;grid-gap:24px;gap:24px}.whats-new__empty{border:2px dashed var(--sips-espresso);border-radius:18px;padding:18px 22px;background:rgba(253,242,225,.7)}.whats-new__empty-heading{margin:0 0 4px;font-family:var(--font-ui);font-weight:700;font-size:1.3rem;text-transform:uppercase}.miy{margin-top:clamp(24px,4vw,48px)}.miy__inner{padding-block:clamp(20px,3vw,36px)}.miy__heading{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(1.8rem,3.6vw,2.6rem);color:var(--sips-red-deep)}.miy__intro{margin:0 0 16px;max-width:60ch;font-size:1.08rem}.miy__groups{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:760px){.miy__groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.miy__group{background:var(--sips-white);border:2px solid var(--sips-espresso);border-radius:18px;padding:16px 18px;scroll-margin-top:120px}.miy__group-name{margin:0;font-family:var(--font-ui);font-weight:700;font-size:1.35rem;text-transform:uppercase}.miy__note{font-weight:600;color:var(--sips-teal-deep)}.miy__choices,.miy__description,.miy__note{margin:0 0 8px}.miy__choices{list-style:none;padding:0;display:grid;grid-gap:4px;gap:4px}.miy__choices li{padding-left:18px;position:relative}.miy__choices li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--sips-gold);border:1.5px solid var(--sips-espresso)}.miy__choice{font-weight:600}.miy__extra{font-weight:700;color:var(--sips-red-dark)}.miy__choice--unapproved{opacity:.6}.miy__where{margin:0;font-size:.92rem;font-style:italic}.drink__groups a{color:inherit}.menu-list__print{padding-block:8px 24px}.menu-print{max-width:960px;margin:0 auto;padding:24px var(--gutter) 48px;background:#fff;color:#111}.menu-print__tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.menu-print__head{display:flex;gap:20px;align-items:center}.menu-print__logo img{width:auto;height:72px}.menu-print__title{margin:0;font-family:var(--font-display);font-weight:900;font-size:2rem}.menu-print__date,.menu-print__note{margin:2px 0 0}.menu-print__band{height:6px;margin:14px 0 18px;background:linear-gradient(var(--sips-red) 0 33%,var(--sips-gold) 33% 66%,var(--sips-teal) 66%)}.menu-print__cols{columns:320px 2;column-gap:36px}.menu-print__cat{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.menu-print__cat-name{page-break-after:avoid;break-after:avoid;margin:0 0 8px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;font-size:1.25rem;border-bottom:2px solid #111}.menu-print__items{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.menu-print__item{page-break-inside:avoid;break-inside:avoid}.menu-print__name{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.menu-print__prices{margin-left:auto;display:inline-flex;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-print__tag{font-size:.85rem}.menu-print__desc{margin:2px 0 0;font-size:.9rem}.menu-print__where{font-style:italic}.menu-print__footnote{margin-top:16px;font-size:.85rem;border-top:1px solid #999;padding-top:8px}@media print{@page{margin:12mm}.no-print,.preview-banner,.skip-link{display:none!important}body{background:#fff!important}.menu-print{padding:0;max-width:none}.menu-print__band{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:inherit;text-decoration:none}}.faq__inner{padding-block:clamp(32px,5vw,64px);display:grid;grid-gap:22px;gap:22px}.faq__jump ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.faq__jump a{display:inline-flex;min-height:44px;align-items:center;padding:6px 16px;border:2px solid var(--sips-espresso);border-radius:999px;font-family:var(--font-ui);font-weight:700;text-decoration:none;color:var(--sips-espresso);background:var(--sips-white)}.faq__jump a:hover{background:var(--sips-gold)}.faq__group{scroll-margin-top:120px}.faq__group-heading{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--font-display);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-size:clamp(1.5rem,3vw,2rem)}.faq__items{display:grid;grid-gap:10px;gap:10px}.faq__item{background:var(--sips-white);border:2px solid var(--sips-espresso);border-radius:16px;scroll-margin-top:120px}.faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;min-height:52px;font-weight:700;font-size:1.1rem}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline:3px solid var(--sips-teal-deep);outline-offset:2px;border-radius:14px}.faq__icon{flex:none;width:26px;height:26px;border-radius:50%;background:var(--sips-gold);border:2px solid var(--sips-espresso);position:relative}.faq__icon:after,.faq__icon:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2.5px;background:var(--sips-espresso);transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .15s}.faq__item[open] .faq__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.faq__a{padding:0 18px 14px}.faq__a p{margin:0 0 8px;max-width:70ch}.faq__link{font-weight:700;color:var(--sips-red-dark)}.contact__inner{padding-block:clamp(32px,5vw,64px);display:grid;grid-gap:20px;gap:20px}.contact__panel{background:var(--sips-cream);color:var(--sips-espresso);border:3px solid var(--sips-espresso);border-radius:20px;padding:clamp(18px,3vw,28px);box-shadow:6px 7px 0 rgba(43,26,18,.22)}.contact__grid{display:grid;grid-gap:14px;gap:14px}@media (min-width:760px){.contact__grid{grid-template-columns:1fr 1fr}}.contact__form input[type=tel],.contact__form select,.contact__form textarea{width:100%;min-height:48px;border-radius:12px;border:2px solid var(--sips-espresso);padding:10px 14px;font:inherit;font-size:1rem;color:var(--sips-espresso);background:var(--sips-white)}.contact__form textarea{resize:vertical}.contact__form select:focus-visible,.contact__form textarea:focus-visible{outline:3px solid var(--sips-teal-deep);outline-offset:2px}.contact__form .is-invalid select,.contact__form .is-invalid textarea{border-color:var(--sips-red-deep);border-width:3px}.contact__count{margin:0;font-size:.85rem;text-align:right}.contact__closed{margin:0;font-weight:600;font-size:1.1rem}.loc-extras{display:grid;grid-gap:28px;gap:28px;padding-bottom:clamp(28px,4vw,48px)}.loc-extras__heading{margin:0 0 12px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;font-size:1.5rem}.loc-extras__video{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;border:3px solid var(--sips-espresso);margin-bottom:16px}.loc-extras__video iframe,.loc-extras__video video{width:100%;height:100%;border:0;object-fit:cover}.loc-gallery{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.loc-gallery figure{margin:0}.loc-gallery__photo{position:relative;aspect-ratio:4/3;overflow:hidden}.bg-red .hero__caption,.bg-red .media-caption{opacity:1}@media (max-width:899px){.hero--overlay .hero__media:after{background:rgba(43,26,18,.66)}}.site-header--sticky .mobile-menu{max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}.section[id]{scroll-margin-top:calc(var(--sticky-offset) + 24px)}.ann__headline,.email-status__heading,.faq__group-heading,.hero__headline,.loc-page__name,.menu-featured__heading,.notice__heading,.section-heading,.status-page h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hero--video{background:var(--sips-espresso)}.hero__stage{--hero-focal:50% 50%;--hero-focal-mobile:50% 50%;position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(520px,calc(100svh - 150px),800px);overflow:hidden;color:var(--sips-cream)}.hero__backdrop{position:absolute;inset:0;z-index:-2;background:var(--sips-espresso)}.hero__backdrop-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal)}.hero__backdrop-video{max-width:none;opacity:0;transition:opacity .6s ease}.hero__backdrop-video.is-shown{opacity:1}.hero__stage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(43 26 18/calc(var(--hero-overlay, .75) * 1)) 0,rgb(43 26 18/calc(var(--hero-overlay, .75) * .92)) 40%,rgb(43 26 18/calc(var(--hero-overlay, .75) * .6)) 60%,rgb(43 26 18/calc(var(--hero-overlay, .75) * .15)) 84%,rgb(43 26 18/0) 100%),linear-gradient(0deg,rgb(43 26 18/calc(var(--hero-overlay, .75) * .35)) 0,rgb(43 26 18/0) 28%)}.hero--video.text-center .hero__stage:before{background:radial-gradient(ellipse 70% 80% at 50% 50%,rgb(43 26 18/calc(var(--hero-overlay, .75) * 1)) 0,rgb(43 26 18/calc(var(--hero-overlay, .75) * .85)) 50%,rgb(43 26 18/calc(var(--hero-overlay, .75) * .3)) 100%)}.hero--video .hero__inner{display:block;width:100%;padding-block:clamp(48px,7vw,96px)}.hero--video .hero__copy{max-width:600px}.hero--video.text-center .hero__copy{margin-inline:auto}.hero--video .eyebrow,.hero--video .hero__headline,.hero--video .hero__subhead{color:var(--sips-cream);text-shadow:0 1px 18px rgba(43,26,18,.45)}.hero--video .hero__headline-accent{color:var(--sips-gold)}.hero--video .hero__subhead{font-weight:600}.hero__controls{position:absolute;z-index:1;inset:auto 0 clamp(16px,2.4vw,28px);display:flex;justify-content:flex-end;pointer-events:none}.hero__control{pointer-events:auto;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:2px solid rgba(253,242,225,.75);background:rgba(43,26,18,.62);color:var(--sips-cream);cursor:pointer;transition:background .15s ease,border-color .15s ease}.hero__control:hover{background:rgba(43,26,18,.85);border-color:var(--sips-cream)}.hero__control:focus-visible{outline:3px solid var(--sips-gold);outline-offset:3px}@media (max-width:899px){.hero__stage{align-items:end;min-height:clamp(540px,calc(100svh - 120px),720px)}.hero__backdrop-media{object-position:var(--hero-focal-mobile)}.hero--video.text-center .hero__stage:before,.hero__stage:before{background:linear-gradient(0deg,rgb(43 26 18/calc(var(--hero-overlay, .75) * 1)) 0,rgb(43 26 18/calc(var(--hero-overlay, .75) * .92)) 45%,rgb(43 26 18/calc(var(--hero-overlay, .75) * .5)) 68%,rgb(43 26 18/calc(var(--hero-overlay, .75) * .1)) 90%,rgb(43 26 18/0) 100%)}.hero--video .hero__inner{padding-block:96px 40px}.hero__controls{inset:16px 0 auto}}