@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d2ff16fccf6039e5-s.1cyhg_ys_xd_r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/33d604577f319f36-s.261qxnablgsj7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/cb72272a4a93c7ca-s.0is1z9n4ht0my.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/6ec79a9e69808d52-s.2o1lxjy4o538z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/61f83d1116c3c119-s.p.0yjorckpr_m4c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d2ff16fccf6039e5-s.1cyhg_ys_xd_r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/33d604577f319f36-s.261qxnablgsj7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb72272a4a93c7ca-s.0is1z9n4ht0my.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6ec79a9e69808d52-s.2o1lxjy4o538z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/61f83d1116c3c119-s.p.0yjorckpr_m4c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d2ff16fccf6039e5-s.1cyhg_ys_xd_r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/33d604577f319f36-s.261qxnablgsj7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cb72272a4a93c7ca-s.0is1z9n4ht0my.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6ec79a9e69808d52-s.2o1lxjy4o538z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:italic;font-weight:500;font-display:swap;src:url(../media/61f83d1116c3c119-s.p.0yjorckpr_m4c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a411a32db4b3826f-s.1uhys65tscubt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b27a2cd9989897de-s.4386v_fw5apf7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1defe2f535e9e229-s.1-t11woi0i7wx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/48aba64d9212b746-s.2ux_i14_xfy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.2ce5ui9h2jkcq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a411a32db4b3826f-s.1uhys65tscubt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b27a2cd9989897de-s.4386v_fw5apf7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1defe2f535e9e229-s.1-t11woi0i7wx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48aba64d9212b746-s.2ux_i14_xfy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.2ce5ui9h2jkcq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a411a32db4b3826f-s.1uhys65tscubt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b27a2cd9989897de-s.4386v_fw5apf7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1defe2f535e9e229-s.1-t11woi0i7wx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48aba64d9212b746-s.2ux_i14_xfy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.2ce5ui9h2jkcq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.DEeBga_className{font-family:Cormorant,Cormorant Fallback}.DEeBga_variable{--f-display:"Cormorant", "Cormorant Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.jcl--a_className{font-family:Manrope,Manrope Fallback;font-style:normal}.jcl--a_variable{--f-sans:"Manrope", "Manrope Fallback"}
.yGLtsG_root{--sand:#f4eee4;--shell:#fbf8f2;--stone:#e7ddcc;--ink:#1e2a29;--ink-soft:#55605c;--sage:#7a8566;--sage-deep:#5d6a4f;--terracotta:#b25e3c;--terracotta-deep:#964a2d;--sea:#24506a;--line:#1e2a2924;--gutter:clamp(20px, 5vw, 76px);--ease:cubic-bezier(.22, .8, .24, 1);--display:var(--f-display), "Cormorant", Georgia, serif;--sans:var(--f-sans), "Manrope", system-ui, sans-serif}.yGLtsG_page{background:var(--sand);min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.6;overflow-x:clip}.yGLtsG_page h1,.yGLtsG_page h2,.yGLtsG_page h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:400}.yGLtsG_page h1 em,.yGLtsG_page h2 em,.yGLtsG_page blockquote em{color:var(--terracotta);font-style:italic;font-weight:300}.yGLtsG_page a{color:inherit}.yGLtsG_kicker{color:var(--ink-soft);font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 22px;font-size:.68rem;font-weight:600;display:flex}.yGLtsG_kicker:after{opacity:.5;content:"";background:currentColor;width:64px;height:1px}.yGLtsG_lede{max-width:470px;color:var(--ink-soft);margin:0;font-size:1.04rem;line-height:1.75}.yGLtsG_small{color:var(--ink-soft);font-size:.8rem}.yGLtsG_btn,.yGLtsG_btnGhost{border:1px solid var(--terracotta);background:var(--terracotta);min-height:54px;font-family:var(--display);cursor:pointer;transition:background .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);justify-content:center;align-items:center;gap:18px;padding:0 28px;font-size:1.15rem;text-decoration:none;display:inline-flex;color:var(--shell)!important}.yGLtsG_btn span,.yGLtsG_btnGhost span,.yGLtsG_textLink span{transition:transform .4s var(--ease)}.yGLtsG_btn:hover,.yGLtsG_btn:focus-visible{border-color:var(--terracotta-deep);background:var(--terracotta-deep)}.yGLtsG_btnGhost{background:0 0;border-color:#1e2a2966;color:var(--ink)!important}.yGLtsG_btnGhost:hover,.yGLtsG_btnGhost:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--shell)!important}.yGLtsG_btn:hover span,.yGLtsG_btnGhost:hover span,.yGLtsG_textLink:hover span{transform:translate(5px)}.yGLtsG_textLink{font-family:var(--display);border-bottom:1px solid;gap:14px;padding-bottom:6px;font-size:1.2rem;text-decoration:none;display:inline-flex;color:var(--terracotta)!important}.yGLtsG_disclaimer{padding:11px var(--gutter);background:var(--sage);color:var(--shell);letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.62rem;font-weight:600;display:flex}.yGLtsG_disclaimer a{text-underline-offset:4px}.yGLtsG_navWrap{z-index:30;background:var(--sand);transition:background .4s var(--ease), box-shadow .4s var(--ease);position:sticky;top:0}.yGLtsG_page[data-scrolled] .yGLtsG_navWrap{box-shadow:0 1px 0 var(--line), 0 18px 40px #1e2a290f;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f4eee4db}.yGLtsG_page .demoNav{min-height:92px;color:var(--ink);transition:min-height .4s var(--ease);border-bottom:0}.yGLtsG_page[data-scrolled] .demoNav{min-height:70px}.yGLtsG_page .demoBrand{font-family:var(--display);letter-spacing:.2em;font-size:1.85rem;font-weight:400;position:relative}.yGLtsG_page .demoBrand:after{content:"";background:currentColor;width:26px;height:6px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 6'%3E%3Cpath d='M1 3c3 0 3 2 6 2s3-4 6-4 3 4 6 4 3-2 6-2' fill='none' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 6'%3E%3Cpath d='M1 3c3 0 3 2 6 2s3-4 6-4 3 4 6 4 3-2 6-2' fill='none' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E") 50%/contain no-repeat}.yGLtsG_page .desktopLinks{font-family:var(--display);gap:clamp(24px,4vw,56px);font-size:1.15rem}.yGLtsG_page .desktopLinks a{position:relative}.yGLtsG_page .desktopLinks a:after{transform-origin:100%;background:var(--terracotta);width:100%;height:1px;transition:transform .5s var(--ease);content:"";position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.yGLtsG_page .desktopLinks a:hover:after{transform-origin:0;transform:scaleX(1)}.yGLtsG_page .navAction{border-color:var(--terracotta);color:var(--terracotta);letter-spacing:.18em;transition:background .4s var(--ease), color .4s var(--ease);padding:13px 20px;font-size:.66rem;font-weight:600}.yGLtsG_page .navAction:hover{background:var(--terracotta);color:var(--shell)}.yGLtsG_page .mobileNav summary{border-color:var(--line)}.yGLtsG_page .demoFooter{border-color:var(--line);background:var(--ink);color:#fbf8f299}.yGLtsG_coda{padding:90px var(--gutter) 60px;background:var(--ink);color:var(--shell);grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.yGLtsG_coda p.yGLtsG_kicker{color:#fbf8f28c;font-family:var(--sans);font-size:.64rem}.yGLtsG_coda p{font-family:var(--display);margin:0;font-size:1.2rem;line-height:1.6}.yGLtsG_coda small{color:#fbf8f280;font-family:var(--sans);font-size:.75rem}.yGLtsG_coda a{text-decoration:none;display:block}.yGLtsG_coda a:hover{color:#e2a184}.yGLtsG_codaBrand p{letter-spacing:.2em;font-size:2rem}.yGLtsG_codaWave{color:#e2a184;width:46px;margin:6px 0 18px;display:block}.yGLtsG_codaBrand span{color:#fbf8f299;font-size:.82rem}.yGLtsG_codaNote{border-top:1px solid #fbf8f21f;grid-column:1/-1;padding-top:30px}.yGLtsG_armed [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease) var(--d,0s), transform 1.1s var(--ease) var(--d,0s);transform:translateY(26px)}.yGLtsG_armed [data-reveal].yGLtsG_shown{opacity:1;transform:none}@keyframes yGLtsG_rise{0%{opacity:0;transform:translateY(30px)}}@keyframes yGLtsG_settle{0%{transform:scale(1.08)}}@keyframes yGLtsG_drift{to{transform:translate(-50%)}}.yGLtsG_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(860px,100svh - 128px);display:grid;position:relative}.yGLtsG_heroShadow{width:460px;color:var(--ink);opacity:.09;filter:blur(5px);pointer-events:none;position:absolute;top:-40px;left:-60px;transform:rotate(18deg)}.yGLtsG_heroCopy{padding:80px clamp(28px, 4vw, 64px) 80px var(--gutter);align-self:center;position:relative}.yGLtsG_heroCopy>*{animation:yGLtsG_rise 1.2s var(--ease) both}.yGLtsG_heroCopy>:nth-child(2){animation-delay:.1s}.yGLtsG_heroCopy>:nth-child(3){animation-delay:.2s}.yGLtsG_heroCopy>:nth-child(n+4){animation-delay:.32s}.yGLtsG_hero h1{margin-bottom:30px;font-size:clamp(3.2rem,5.3vw,5.9rem);line-height:.98}.yGLtsG_actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.yGLtsG_heroFacts{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 40px;margin:56px 0 0;padding-top:26px;display:flex}.yGLtsG_heroFacts dt{color:var(--ink-soft);letter-spacing:.22em;text-transform:uppercase;font-size:.64rem;font-weight:600}.yGLtsG_heroFacts dd{font-family:var(--display);margin:4px 0 0;font-size:1.25rem}.yGLtsG_heroFacts a{text-underline-offset:5px;text-decoration-color:#1e2a294d}.yGLtsG_heroMedia{padding:0 var(--gutter) 60px 0;position:relative}.yGLtsG_heroArch{height:100%;min-height:560px;animation:yGLtsG_rise 1.4s var(--ease) both;border-radius:999px 999px 0 0/280px 280px 0 0;position:relative;overflow:hidden}.yGLtsG_heroArch img{object-fit:cover;animation:yGLtsG_settle 2.6s var(--ease) both}.yGLtsG_heroInset{background:var(--shell);width:330px;animation:yGLtsG_rise 1.2s var(--ease) .6s both;align-items:center;gap:18px;margin:0;padding:12px 22px 12px 12px;display:flex;position:absolute;bottom:120px;left:-60px;box-shadow:0 30px 60px #1e2a2929}.yGLtsG_heroInset>div{border-radius:50%;flex:none;width:92px;height:92px;position:relative;overflow:hidden}.yGLtsG_heroInset img{object-fit:cover}.yGLtsG_heroInset figcaption{font-family:var(--display);font-size:1.15rem;line-height:1.25}.yGLtsG_heroInset figcaption span{color:var(--terracotta);font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:600;display:block}.yGLtsG_ribbon{background:var(--sage);color:var(--shell);padding:22px 0;overflow:hidden}.yGLtsG_ribbon>div{width:max-content;animation:46s linear infinite yGLtsG_drift;display:flex}.yGLtsG_ribbon p{margin:0;display:flex}.yGLtsG_ribbon span{font-family:var(--display);white-space:nowrap;align-items:center;gap:44px;padding-right:44px;font-size:1.5rem;font-style:italic;font-weight:300;display:inline-flex}.yGLtsG_ribbon span:after{opacity:.7;content:"";border:1px solid;width:7px;height:7px;transform:rotate(45deg)}.yGLtsG_carte{padding:clamp(90px, 12vw, 160px) var(--gutter);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.yGLtsG_carteCopy h2{margin-bottom:26px;font-size:clamp(2.6rem,4.4vw,4.2rem);line-height:1.02}.yGLtsG_carteCopy>p:not(.yGLtsG_kicker){max-width:420px;color:var(--ink-soft);margin:0 0 34px;line-height:1.8}.yGLtsG_mosaic{grid-template-rows:300px 220px;grid-template-columns:1.05fr .8fr 1fr;gap:14px;display:grid}.yGLtsG_mosaic figure{margin:0;position:relative;overflow:hidden}.yGLtsG_mosaic img{object-fit:cover;transition:transform 1.4s var(--ease)}.yGLtsG_mosaic figure:hover img{transform:scale(1.05)}.yGLtsG_mosaicTall{grid-row:1/3}.yGLtsG_mosaicWide{grid-column:2/4}.yGLtsG_seasonCard{background:var(--sage);color:var(--shell);padding:34px 30px;position:relative;overflow:hidden}.yGLtsG_seasonCard .yGLtsG_kicker{color:#fbf8f2cc;font-size:.6rem}.yGLtsG_seasonCard .yGLtsG_kicker:after{width:30px}.yGLtsG_seasonCard ul{margin:0;padding:0;list-style:none}.yGLtsG_seasonCard li{font-family:var(--display);font-size:1.35rem;line-height:1.5}.yGLtsG_seasonBranch{opacity:.5;width:150px;position:absolute;bottom:-26px;right:-30px;transform:rotate(-12deg)}.yGLtsG_mosaicTall{grid-column:1}.yGLtsG_mosaic .yGLtsG_seasonCard{grid-area:1/2/auto/4}.yGLtsG_mosaic .yGLtsG_mosaicWide{grid-area:2/2/auto/4}.yGLtsG_signatures{background:var(--shell);padding:clamp(90px,10vw,130px) 0}.yGLtsG_signatures header{padding:0 var(--gutter) 56px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.yGLtsG_signatures h2{font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1}.yGLtsG_signatures header>p{max-width:280px;color:var(--ink-soft);margin:0;font-size:.9rem}.yGLtsG_dishRail{padding:0 var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:64px clamp(24px,3vw,44px);margin:0;list-style:none;display:grid}.yGLtsG_signaturesMore{justify-content:center;margin-top:64px;display:flex}.yGLtsG_dishImage{aspect-ratio:4/5;border-radius:200px 200px 0 0;margin-bottom:22px;position:relative;overflow:hidden}.yGLtsG_dishImage img{object-fit:cover;transition:transform 1.2s var(--ease)}.yGLtsG_dishRail li:hover .yGLtsG_dishImage img{transform:scale(1.06)}.yGLtsG_dishImage span{color:var(--shell);font-family:var(--display);text-shadow:0 1px 12px #0006;font-size:1rem;font-style:italic;position:absolute;top:20px;left:50%;transform:translate(-50%)}.yGLtsG_dishTag{color:var(--sage-deep);letter-spacing:.24em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:600}.yGLtsG_dishRail h3{font-size:1.75rem;line-height:1.1}.yGLtsG_dishRail li>p:not(.yGLtsG_dishTag){color:var(--ink-soft);margin:8px 0 12px;font-size:.9rem}.yGLtsG_dishRail b{color:var(--terracotta);font-family:var(--display);font-size:1.3rem;font-weight:500}.yGLtsG_golden{min-height:min(820px,92svh);padding:var(--gutter);color:var(--shell);align-items:flex-end;display:flex;position:relative;overflow:hidden}.yGLtsG_golden>img{z-index:0;object-fit:cover}.yGLtsG_golden:after{z-index:1;content:"";background:linear-gradient(90deg,#1e1a148c,#0000 58%),linear-gradient(#0000 38%,#1e1a14c7);position:absolute;inset:0}.yGLtsG_goldenCopy{z-index:2;max-width:640px;position:relative}.yGLtsG_goldenCopy .yGLtsG_kicker{color:#fbf8f2d9}.yGLtsG_golden h2{margin-bottom:22px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1}.yGLtsG_golden h2 em{color:#f1c6a5!important}.yGLtsG_goldenCopy>p:not(.yGLtsG_kicker){color:#fbf8f2d9;max-width:470px;margin:0}.yGLtsG_sunset,.yGLtsG_tasting{padding:clamp(90px, 12vw, 150px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.yGLtsG_sunsetImage,.yGLtsG_tastingImage{aspect-ratio:1;border-radius:50% 50% 0 0/38% 38% 0 0;margin:0;position:relative;overflow:hidden}.yGLtsG_sunsetImage img,.yGLtsG_tastingImage img{object-fit:cover}.yGLtsG_sunset h2,.yGLtsG_tasting h2{margin-bottom:22px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98}.yGLtsG_sunsetCopy>p:not(.yGLtsG_kicker,.yGLtsG_sunsetPrice),.yGLtsG_tastingCopy>p:not(.yGLtsG_kicker,.yGLtsG_sunsetPrice){max-width:420px;color:var(--ink-soft);margin:0 0 30px}.yGLtsG_sunset ol,.yGLtsG_tasting ol{border-top:1px solid var(--line);margin:0 0 30px;padding:0;list-style:none}.yGLtsG_sunset li,.yGLtsG_tasting li{border-bottom:1px solid var(--line);font-family:var(--display);grid-template-columns:48px 1fr;align-items:baseline;padding:15px 0;font-size:1.35rem;display:grid}.yGLtsG_sunset li span,.yGLtsG_tasting li span{color:var(--terracotta);font-size:1rem;font-style:italic}.yGLtsG_sunsetPrice{font-family:var(--display);margin:0;font-size:2.4rem}.yGLtsG_sunsetPrice small{color:var(--ink-soft);font-family:var(--sans);font-size:.8rem;display:block}.yGLtsG_visit{padding:clamp(90px, 10vw, 130px) var(--gutter);background:var(--stone);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.yGLtsG_visit h2{margin-bottom:40px;font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1}.yGLtsG_visit dl{border-top:1px solid var(--line);margin:0}.yGLtsG_visit dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:20px 0;display:grid}.yGLtsG_visit dt{color:var(--ink-soft);letter-spacing:.22em;text-transform:uppercase;padding-top:5px;font-size:.64rem;font-weight:600}.yGLtsG_visit dd{font-family:var(--display);margin:0;font-size:1.35rem}.yGLtsG_visit dd small{color:var(--ink-soft);font-family:var(--sans);font-size:.82rem;display:block}.yGLtsG_capMap{margin:0}.yGLtsG_capMap svg{width:100%;height:auto;display:block}.yGLtsG_capMap figcaption{color:var(--ink-soft);text-align:right;margin-top:10px;font-size:.72rem}.yGLtsG_mapSwell{fill:none;stroke:var(--sea);stroke-width:.8px;opacity:.22}.yGLtsG_mapLand{fill:url(#cap-land)}.yGLtsG_mapCoast{fill:none;stroke:var(--ink);stroke-width:1.1px}.yGLtsG_mapRoad{fill:none;stroke:var(--ink-soft);stroke-dasharray:3 5;stroke-width:1px}.yGLtsG_mapPin{fill:#b25e3c29;stroke:var(--terracotta);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:yGLtsG_pulse 3s var(--ease) infinite}@keyframes yGLtsG_pulse{50%{opacity:.4;transform:scale(1.3)}}.yGLtsG_mapDot{fill:var(--terracotta)}.yGLtsG_mapLabel{fill:var(--terracotta);font-family:var(--display);font-size:26px;font-style:italic}.yGLtsG_mapSmall{fill:var(--ink-soft);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.yGLtsG_mapSea{fill:var(--sea);font-family:var(--display);opacity:.7;font-size:20px;font-style:italic}.yGLtsG_finale{padding:clamp(100px, 12vw, 170px) var(--gutter);text-align:center;justify-items:center;display:grid;position:relative;overflow:hidden}.yGLtsG_finale .yGLtsG_kicker:before{opacity:.5;content:"";background:currentColor;width:64px;height:1px}.yGLtsG_finale h2{margin-bottom:44px;font-size:clamp(2.8rem,6vw,5.6rem);line-height:1}.yGLtsG_finaleBranch{width:280px;color:var(--sage);opacity:.35;position:absolute;bottom:-40px;right:6%}.yGLtsG_pageHead{padding:clamp(70px, 9vw, 120px) var(--gutter) 60px}.yGLtsG_pageHead h1,.yGLtsG_storyHero h1{margin-bottom:28px;font-size:clamp(3.2rem,6vw,6rem);line-height:.98}.yGLtsG_pageHead>*{animation:yGLtsG_rise 1.1s var(--ease) both}.yGLtsG_pageHead>:nth-child(2){animation-delay:.1s}.yGLtsG_pageHead>:nth-child(n+3){animation-delay:.2s}.yGLtsG_chips{padding:0 var(--gutter) 30px;flex-wrap:wrap;gap:10px;display:flex}.yGLtsG_chips a{border:1px solid var(--line);font-family:var(--display);transition:background .4s var(--ease), border-color .4s var(--ease);border-radius:999px;padding:11px 20px;font-size:1.08rem;text-decoration:none}.yGLtsG_chips a:hover{border-color:var(--sage);background:var(--sage);color:var(--shell)}.yGLtsG_board{padding:30px var(--gutter) 60px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,100px);display:grid}.yGLtsG_boardFrame{align-self:start;position:sticky;top:110px}.yGLtsG_boardImage{aspect-ratio:4/5;border-radius:999px 999px 0 0/260px 260px 0 0;max-height:calc(100svh - 200px);position:relative;overflow:hidden}.yGLtsG_boardImage img{object-fit:cover;opacity:0;transition:opacity .8s var(--ease), transform 1.4s var(--ease);transform:scale(1.06)}.yGLtsG_boardImage img[data-active=true]{opacity:1;transform:none}.yGLtsG_boardFrame p{font-family:var(--display);margin:18px 0 0;font-size:1.4rem;font-style:italic}.yGLtsG_boardFrame p span{color:var(--sage-deep);font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;font-size:.6rem;font-style:normal;font-weight:600;display:block}.yGLtsG_course{scroll-margin-top:110px}.yGLtsG_course+.yGLtsG_course{margin-top:80px}.yGLtsG_course header{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:18px;display:flex}.yGLtsG_course h2{font-size:clamp(2.2rem,3.4vw,3.2rem)}.yGLtsG_course header span{color:var(--ink-soft);font-family:var(--display);font-size:1.1rem;font-style:italic}.yGLtsG_course ul{margin:0;padding:0;list-style:none}.yGLtsG_course li{border-bottom:1px solid var(--line);outline:none;padding:24px 0;position:relative}.yGLtsG_course li[data-photo]{cursor:default}.yGLtsG_course li[data-photo]:before{border:1px solid var(--terracotta);opacity:0;width:7px;height:7px;transition:opacity .4s var(--ease), background .4s var(--ease);content:"";border-radius:50%;position:absolute;top:34px;left:-26px}.yGLtsG_course li[data-active]:before{opacity:1;background:var(--terracotta)}.yGLtsG_course li[data-photo]:hover:before,.yGLtsG_course li[data-photo]:focus-visible:before{opacity:1}.yGLtsG_courseLine{align-items:baseline;gap:14px;display:flex}.yGLtsG_courseLine h3{font-size:1.6rem;line-height:1.2}.yGLtsG_courseLine i{border-bottom:1px dotted #1e2a2959;flex:1;min-width:24px;transform:translateY(-6px)}.yGLtsG_courseLine b{color:var(--terracotta);font-family:var(--display);white-space:nowrap;font-size:1.35rem;font-weight:500}.yGLtsG_course li>p{color:var(--ink-soft);margin:6px 0 0;font-size:.92rem}.yGLtsG_courseThumb{display:none}.yGLtsG_tasting{background:var(--ink);color:var(--shell);margin:60px 0 0}.yGLtsG_tasting .yGLtsG_kicker{color:#fbf8f299}.yGLtsG_tasting h2 em{color:#f1c6a5!important}.yGLtsG_tasting ol,.yGLtsG_tasting li{border-color:#fbf8f229}.yGLtsG_tasting li span{color:#e2a184}.yGLtsG_tasting .yGLtsG_sunsetPrice small{color:#fbf8f299}.yGLtsG_notes{padding:90px var(--gutter) 30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.yGLtsG_notes p:not(.yGLtsG_kicker){color:var(--ink-soft);margin:0;font-size:.95rem}.yGLtsG_storyHero{padding:40px var(--gutter) 0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.yGLtsG_storyHeroCopy>*{animation:yGLtsG_rise 1.1s var(--ease) both}.yGLtsG_storyHeroCopy>:nth-child(2){animation-delay:.1s}.yGLtsG_storyHeroCopy>:nth-child(3){animation-delay:.2s}.yGLtsG_storyHeroImage{height:min(720px,76svh);animation:yGLtsG_rise 1.3s var(--ease) both;border-radius:999px 999px 0 0/300px 300px 0 0;position:relative;overflow:hidden}.yGLtsG_storyHeroImage img{object-fit:cover;animation:yGLtsG_settle 2.6s var(--ease) both}.yGLtsG_chef{padding:clamp(100px, 12vw, 160px) var(--gutter);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid;position:relative}.yGLtsG_chefBranch{width:220px;color:var(--sage);opacity:.3;position:absolute;top:40px;left:2%}.yGLtsG_chef blockquote{margin:0;position:relative}.yGLtsG_chef blockquote p{font-family:var(--display);margin:0 0 26px;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:300;line-height:1.12}.yGLtsG_chef blockquote footer{color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:600}.yGLtsG_chefText p{color:var(--ink-soft);margin:0 0 20px;line-height:1.85}.yGLtsG_chefText p:first-child:first-letter{float:left;color:var(--terracotta);font-family:var(--display);margin:8px 12px 0 0;font-size:4.6rem;line-height:.7}.yGLtsG_day{padding:clamp(90px, 10vw, 130px) var(--gutter);background:var(--shell)}.yGLtsG_day header{margin-bottom:60px}.yGLtsG_day h2,.yGLtsG_values h2{font-size:clamp(2.6rem,4.6vw,4.4rem);line-height:1}.yGLtsG_day ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.yGLtsG_dayImage{aspect-ratio:4/5;border-radius:200px 200px 0 0;margin-bottom:26px;position:relative;overflow:hidden}.yGLtsG_dayImage img{object-fit:cover;transition:transform 1.4s var(--ease)}.yGLtsG_day li:hover .yGLtsG_dayImage img{transform:scale(1.05)}.yGLtsG_day time{color:var(--terracotta);font-family:var(--display);font-size:1.2rem;font-style:italic}.yGLtsG_day h3{margin:4px 0 10px;font-size:2rem}.yGLtsG_day li p{color:var(--ink-soft);margin:0}.yGLtsG_values{padding:clamp(90px, 10vw, 140px) var(--gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,100px);display:grid}.yGLtsG_valuesHead h2{margin-bottom:22px}.yGLtsG_values ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.yGLtsG_values li{border-top:1px solid var(--line);padding:30px 0}.yGLtsG_values li span{color:var(--terracotta);font-family:var(--display);font-size:1.1rem;font-style:italic}.yGLtsG_values h3{margin:6px 0 10px;font-size:1.7rem}.yGLtsG_values li p{color:var(--ink-soft);margin:0;font-size:.95rem}.yGLtsG_booking{padding:10px var(--gutter) clamp(90px, 10vw, 130px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.yGLtsG_bookingForm fieldset{border:0;gap:26px;margin:0 0 54px;padding:0;display:grid}.yGLtsG_bookingForm legend{border-bottom:1px solid var(--ink);width:100%;font-family:var(--display);align-items:baseline;gap:14px;margin-bottom:26px;padding-bottom:14px;font-size:2rem;display:flex}.yGLtsG_bookingForm legend span{color:var(--terracotta);font-size:1.1rem;font-style:italic}.yGLtsG_field{color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;gap:10px;font-size:.66rem;font-weight:600;display:grid}.yGLtsG_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.yGLtsG_field input:not([type=radio]),.yGLtsG_field select,.yGLtsG_field textarea{border:1px solid var(--line);background:var(--shell);width:100%;min-height:52px;color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;transition:border-color .3s var(--ease);border-radius:0;padding:12px 16px;font-size:.98rem}.yGLtsG_field textarea{resize:vertical}.yGLtsG_field input:focus,.yGLtsG_field select:focus,.yGLtsG_field textarea:focus{border-color:var(--sage);outline:none}.yGLtsG_segmented,.yGLtsG_slots,.yGLtsG_placements{flex-wrap:wrap;gap:10px;display:flex}.yGLtsG_segmented label,.yGLtsG_slots label,.yGLtsG_placements label{cursor:pointer;position:relative}.yGLtsG_segmented input,.yGLtsG_slots input,.yGLtsG_placements input{opacity:0;position:absolute}.yGLtsG_segmented span,.yGLtsG_slots span{border:1px solid var(--line);background:var(--shell);min-height:48px;color:var(--ink);font-family:var(--display);letter-spacing:0;text-transform:none;transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);align-items:center;padding:0 22px;font-size:1.15rem;font-weight:400;display:inline-flex}.yGLtsG_slots span{border-radius:999px;font-size:1.05rem}.yGLtsG_segmented input:checked+span,.yGLtsG_slots input:checked+span{border-color:var(--sage);background:var(--sage);color:var(--shell)}.yGLtsG_segmented input:focus-visible+span,.yGLtsG_slots input:focus-visible+span,.yGLtsG_placements input:focus-visible+span{outline:2px solid var(--terracotta);outline-offset:2px}.yGLtsG_placements{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yGLtsG_placements span{border:1px solid var(--line);background:var(--shell);height:100%;color:var(--ink-soft);letter-spacing:0;text-transform:none;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);gap:4px;padding:18px 20px;font-size:.85rem;font-weight:400;display:grid}.yGLtsG_placements strong{color:var(--ink);font-family:var(--display);font-size:1.35rem;font-weight:500}.yGLtsG_placements input:checked+span{border-color:var(--terracotta);box-shadow:inset 0 0 0 1px var(--terracotta)}.yGLtsG_stepper{border:1px solid var(--line);background:var(--shell);align-items:center;width:max-content;display:inline-flex}.yGLtsG_stepper button{width:52px;height:52px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1.3rem}.yGLtsG_stepper button:hover{color:var(--terracotta)}.yGLtsG_stepper output{min-width:46px;color:var(--ink);font-family:var(--display);letter-spacing:0;text-align:center;font-size:1.6rem}.yGLtsG_success{border-left:2px solid var(--sage);background:#7a85661f;margin:22px 0 0;padding:18px 22px;font-size:.92rem}.yGLtsG_ticket{background:var(--shell);position:sticky;top:110px;box-shadow:0 30px 70px #1e2a291a}.yGLtsG_ticketImage{border-radius:999px 999px 0 0/160px 160px 0 0;height:220px;margin:18px 18px 0;position:relative;overflow:hidden}.yGLtsG_ticketImage img{object-fit:cover}.yGLtsG_ticketBody{padding:30px 34px 34px}.yGLtsG_ticketDate{font-family:var(--display);margin:0 0 22px;font-size:2rem;line-height:1.1}.yGLtsG_ticketDate:first-letter{text-transform:uppercase}.yGLtsG_ticket dl{border-top:1px solid var(--line);margin:0 0 22px}.yGLtsG_ticket dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.yGLtsG_ticket dt{color:var(--ink-soft);letter-spacing:.2em;text-transform:uppercase;font-size:.64rem;font-weight:600}.yGLtsG_ticket dd{font-family:var(--display);text-align:right;margin:0;font-size:1.15rem}@media (max-width:1080px){.yGLtsG_hero{grid-template-columns:1fr}.yGLtsG_heroCopy{padding:60px var(--gutter) 50px}.yGLtsG_heroMedia{padding:0 var(--gutter) 40px}.yGLtsG_heroArch{aspect-ratio:4/3;border-radius:999px 999px 0 0/220px 220px 0 0;height:auto;min-height:0}.yGLtsG_heroInset{left:auto;right:calc(var(--gutter) + 20px);bottom:10px}.yGLtsG_carte,.yGLtsG_visit{grid-template-columns:1fr}.yGLtsG_coda{grid-template-columns:repeat(3,minmax(0,1fr))}.yGLtsG_codaBrand{grid-column:1/-1}.yGLtsG_values{grid-template-columns:1fr}}@media (max-width:860px){.yGLtsG_page .demoBrand{font-size:1.4rem}.yGLtsG_page .demoNav{min-height:72px}.yGLtsG_ribbon,.yGLtsG_heroShadow,.yGLtsG_heroInset,.yGLtsG_carte{display:none}.yGLtsG_heroCopy{padding:36px var(--gutter) 28px}.yGLtsG_hero h1{margin-bottom:20px}.yGLtsG_actions{margin-top:28px}.yGLtsG_heroFacts{border:1px solid var(--line);background:var(--shell);grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:28px;padding:18px 20px;display:grid}.yGLtsG_heroFacts dd{font-size:1.15rem}.yGLtsG_heroFacts div:last-child{grid-column:1/-1}.yGLtsG_heroMedia{padding-bottom:0}.yGLtsG_heroArch{aspect-ratio:16/10;border-radius:999px 999px 0 0/120px 120px 0 0}.yGLtsG_signatures{padding:48px 0 64px}.yGLtsG_signatures header{padding-bottom:20px}.yGLtsG_dishRail{grid-template-columns:1fr;gap:0}.yGLtsG_dishRail li{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"img tag price""img name price""img detail detail";align-items:center;column-gap:16px;padding:16px 0;display:grid}.yGLtsG_dishImage{aspect-ratio:1;border-radius:50%;grid-area:img;align-self:start;margin:0}.yGLtsG_dishImage span{display:none}.yGLtsG_dishTag{grid-area:tag;margin:0}.yGLtsG_dishRail h3{grid-area:name;font-size:1.4rem}.yGLtsG_dishRail li>p:not(.yGLtsG_dishTag){grid-area:detail;margin:2px 0 0;font-size:.85rem;line-height:1.5}.yGLtsG_dishRail b{grid-area:price;align-self:start;font-size:1.2rem}.yGLtsG_signaturesMore{margin:28px var(--gutter) 0}.yGLtsG_signaturesMore a{width:100%}.yGLtsG_golden{min-height:64svh}.yGLtsG_sunset,.yGLtsG_tasting,.yGLtsG_visit,.yGLtsG_day,.yGLtsG_values{padding-block:64px}.yGLtsG_sunsetImage,.yGLtsG_tastingImage{aspect-ratio:16/10}.yGLtsG_finale{padding-block:72px}.yGLtsG_pageHead{padding:36px var(--gutter) 24px}.yGLtsG_pageHead h1,.yGLtsG_storyHero h1{font-size:clamp(2.5rem,10vw,3.4rem)}.yGLtsG_chips{z-index:20;padding:10px var(--gutter);border-block:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#f4eee4f0;flex-wrap:nowrap;position:sticky;top:70px;overflow-x:auto}.yGLtsG_chips a{white-space:nowrap;flex:none;padding:8px 14px;font-size:1rem}.yGLtsG_board{padding-top:24px}.yGLtsG_course{scroll-margin-top:140px}.yGLtsG_course+.yGLtsG_course{margin-top:48px}.yGLtsG_courseLine h3{font-size:1.35rem}.yGLtsG_course li[data-photo]{grid-template-columns:minmax(0,1fr) 68px;align-items:start;column-gap:16px;display:grid}.yGLtsG_course li[data-photo]>:not(.yGLtsG_courseThumb){grid-column:1}.yGLtsG_sunset,.yGLtsG_tasting,.yGLtsG_storyHero,.yGLtsG_chef,.yGLtsG_booking,.yGLtsG_board{grid-template-columns:1fr}.yGLtsG_boardFrame{display:none}.yGLtsG_courseThumb{aspect-ratio:1;border-radius:50%;grid-area:1/2/3;display:block;position:relative;overflow:hidden}.yGLtsG_courseThumb img{object-fit:cover}.yGLtsG_course li[data-photo]:before{display:none}.yGLtsG_storyHeroImage{aspect-ratio:4/3;border-radius:999px 999px 0 0/200px 200px 0 0;height:auto}.yGLtsG_day ol,.yGLtsG_notes{grid-template-columns:1fr}.yGLtsG_day ol{gap:56px}.yGLtsG_ticket{position:static}.yGLtsG_ticketImage{display:none}.yGLtsG_storyHero{padding-top:24px}.yGLtsG_placements{grid-template-columns:1fr}}@media (max-width:560px){.yGLtsG_disclaimer{letter-spacing:.12em;font-size:.56rem}.yGLtsG_hero h1{font-size:2.9rem}.yGLtsG_actions{display:none}.yGLtsG_ribbon span{font-size:1.25rem}.yGLtsG_visit dl div{grid-template-columns:1fr;gap:4px}.yGLtsG_coda,.yGLtsG_values ul,.yGLtsG_fieldRow{grid-template-columns:1fr}.yGLtsG_sunset li,.yGLtsG_tasting li{font-size:1.15rem}}.yGLtsG_page .mobileCta{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f2eb;box-shadow:0 18px 40px #1e2a292e}.yGLtsG_page .mobileCtaPrimary{background:var(--terracotta);color:var(--shell);font-family:var(--display);font-size:1.15rem}.yGLtsG_page .mobileCtaSecondary{color:var(--ink);font-family:var(--display);border:1px solid #1e2a294d;font-size:1.15rem}
