@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-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:Raleway Fallback;src:local("Arial");ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.00%;size-adjust:103.86%}.__className_a5d4ef{font-family:Raleway,Raleway Fallback;font-style:normal}.__variable_a5d4ef{--font-raleway:"Raleway","Raleway Fallback"}@font-face{font-family:signFont;src:url(/_next/static/media/f37b1a626da51cfd-s.p.otf) format("opentype");font-display:swap;font-weight:800}@font-face{font-family:signFont Fallback;src:local("Arial");ascent-override:74.09%;descent-override:30.26%;line-gap-override:20.87%;size-adjust:95.84%}.__className_b2e042{font-family:signFont,signFont Fallback;font-weight:800}.__variable_b2e042{--font-sign:"signFont","signFont Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-36{margin:calc(var(--spacing) * 36)}.m-50{margin:calc(var(--spacing) * 50)}.m-65{margin:calc(var(--spacing) * 65)}.m-107{margin:calc(var(--spacing) * 107)}.m-115{margin:calc(var(--spacing) * 115)}.m-129{margin:calc(var(--spacing) * 129)}.m-184{margin:calc(var(--spacing) * 184)}.m-240{margin:calc(var(--spacing) * 240)}.m-255{margin:calc(var(--spacing) * 255)}.m-267{margin:calc(var(--spacing) * 267)}.m-295{margin:calc(var(--spacing) * 295)}.m-380{margin:calc(var(--spacing) * 380)}.m-382{margin:calc(var(--spacing) * 382)}.m-435{margin:calc(var(--spacing) * 435)}.m-459{margin:calc(var(--spacing) * 459)}.m-463{margin:calc(var(--spacing) * 463)}.m-512{margin:calc(var(--spacing) * 512)}.m-536{margin:calc(var(--spacing) * 536)}.m-585{margin:calc(var(--spacing) * 585)}.m-632{margin:calc(var(--spacing) * 632)}.m-907{margin:calc(var(--spacing) * 907)}.m-919{margin:calc(var(--spacing) * 919)}.m-1124{margin:calc(var(--spacing) * 1124)}.m-1419{margin:calc(var(--spacing) * 1419)}.m-1904{margin:calc(var(--spacing) * 1904)}.m-2061{margin:calc(var(--spacing) * 2061)}.m-2663{margin:calc(var(--spacing) * 2663)}.m-2690{margin:calc(var(--spacing) * 2690)}.m-2736{margin:calc(var(--spacing) * 2736)}.m-2758{margin:calc(var(--spacing) * 2758)}.m-2778{margin:calc(var(--spacing) * 2778)}.m-2892{margin:calc(var(--spacing) * 2892)}.m-2970{margin:calc(var(--spacing) * 2970)}.m-2998{margin:calc(var(--spacing) * 2998)}.m-3065{margin:calc(var(--spacing) * 3065)}.m-3066{margin:calc(var(--spacing) * 3066)}.m-3248{margin:calc(var(--spacing) * 3248)}.m-4707{margin:calc(var(--spacing) * 4707)}.m-4967{margin:calc(var(--spacing) * 4967)}.m-5815{margin:calc(var(--spacing) * 5815)}.m-5993{margin:calc(var(--spacing) * 5993)}.m-6299{margin:calc(var(--spacing) * 6299)}.m-7173{margin:calc(var(--spacing) * 7173)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--teal:#142b34;--teal-deep:#0e2129;--cream:#fcf3dc;--cream-btn:#f9f0da;--ink:#17171d;--ink-soft:#4c463a;--verm:#de4623;--verm-btn:#c53a1b;--link-on-teal:#ff7a52;--sign-green:#00a659;--font-site:var(--font-raleway),"Raleway",Verdana,sans-serif;--step-small:14px;--step-body:16px;--step-lead:22px;--step-head:60px;--step-display:clamp(52px,8.4vw,124px);--plate:0 999px 999px 0}@media (max-width:760px){:root{--step-head:34px;--step-lead:20px}.h2{max-width:none}}html{scroll-behavior:smooth}body{background:var(--teal);color:var(--cream);font-family:var(--font-site);font-size:var(--step-body);font-weight:400;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--link-on-teal);text-underline-offset:.18em;text-decoration-thickness:.07em}.cream-section a:not(.btn){color:var(--verm-btn)}h1,h2,h3,h4,h5{text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-weight:700}p{text-wrap:pretty;max-width:62ch;margin-bottom:16px}.h2{font-size:var(--step-head);max-width:18ch;margin-bottom:18px;line-height:1.05}.lead{font-size:var(--step-lead);max-width:40ch;font-weight:500;line-height:1.35}:is(.cream-section,.reading) :is(.h2,.sec-h){color:var(--verm)}.claim,.h2,.sec-h,h1,h2,h3{font-variant-numeric:lining-nums}.footer .bottom,.hours,.open-today,.price,.product .meta,.rail,.shop-grid .avail,.sign-status,.tcard .meta,table{font-variant-numeric:lining-nums tabular-nums}.footer .prose-site,.reviews .when,.statement{font-variant-numeric:lining-nums}.shell{max-width:1120px;margin:0 auto}.gutter{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cream-section{background:var(--cream)}.cream-section,.cream-section p{color:var(--ink)}.cream-section{isolation:isolate;position:relative}.cream-section:before{content:"";z-index:-1;pointer-events:none;background-color:var(--cream);background-blend-mode:multiply;opacity:.55;background-image:url(/brand/grain.png);background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a-ico{vertical-align:-.14em;margin-right:.38em;display:inline-block}.btn .a-ico{vertical-align:-.12em}::selection{background:var(--verm);color:#fff}:focus-visible{outline:2px solid var(--link-on-teal);outline-offset:3px}.btn{background:var(--verm-btn);font-size:var(--step-small);letter-spacing:.02em;border-radius:0;padding:15px 26px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .16s ease-out,background .16s ease-out,box-shadow .16s ease-out;display:inline-block}.btn,.btn:hover{color:var(--cream)}.btn:hover{background:var(--verm);transform:translate(3px)}.btn:active{box-shadow:none;transform:translate(1px)translateY(1px)scale(.99)}.btn{isolation:isolate;position:relative}.btn:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e}.btn:is(.cream,.alt):before{box-shadow:inset 0 1px #ffffffbf}.btn.alt,.btn.cream{background:var(--cream-btn);color:var(--ink)}.btn.alt:hover,.btn.cream:hover{color:var(--ink);background:#fff}:is(.cream-section,.reading,.locator-card) .btn:is(.cream,.alt){background:var(--teal);color:var(--cream)}:is(.cream-section,.reading,.locator-card) .btn:is(.cream,.alt):hover{background:var(--teal-deep);color:var(--cream)}:is(.cream-section,.reading,.locator-card) .btn:is(.cream,.alt):before{box-shadow:inset 0 1px #ffffff24}.actionbar a,.btn,.topbar .order,.topbar .reserve{text-transform:uppercase;letter-spacing:.04em}.btn small{opacity:.9;font-weight:400;line-height:1.3;display:block}.btn small,.fine-note{font-size:var(--step-small)}.fine-note{opacity:.85;margin:12px 0 0;line-height:1.5}.btn-row{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.image_frame{margin-bottom:32px}.image_frame img{width:100%}.image_frame .caption{text-align:center;font-size:var(--step-small);padding:10px 10px 0;line-height:1.5;display:block}.topbar{background:var(--teal-deep);z-index:20;position:sticky;top:0}.topbar .shell{justify-content:space-between;align-items:center;gap:14px;height:61px;display:flex}.topbar nav{align-items:stretch;height:61px;margin:0 auto;display:flex}.topbar nav a{color:var(--cream);font-size:var(--step-small);white-space:nowrap;text-transform:uppercase;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;transition:color .18s;display:flex;position:relative}.topbar nav a.active,.topbar nav a:hover{color:var(--link-on-teal)}.topbar nav a.active:after{content:"";background:var(--verm);height:3px;position:absolute;bottom:0;left:14px;right:14px}.topbar .reserve{font-size:var(--step-small);background:var(--cream-btn);color:var(--ink);white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;transition:transform .18s;display:inline-flex}.topbar .reserve:hover{background:#fff;transform:translate(3px)}.topbar-actions{gap:10px}.topbar .order,.topbar-actions{align-items:center;display:inline-flex}.topbar .order{font-size:var(--step-small);background:var(--verm-btn);color:var(--cream);white-space:nowrap;gap:6px;padding:10px 16px 10px 20px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s}.topbar .order:hover{background:var(--verm);transform:translate(3px)}.topbar .order:focus-visible,.topbar .reserve:focus-visible{outline:3px solid var(--cream);outline-offset:2px}.topbar .shell{position:relative}.topbar .wordmark{opacity:0;visibility:hidden;flex:none;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear .3s;display:block;transform:translate(-6px)}.topbar[data-roundel-out] .wordmark{opacity:1;visibility:visible;transition:opacity .3s ease-out,transform .3s ease-out,visibility;transform:none}.topbar .wordmark img{width:auto;height:48px;display:block}@media (max-width:1240px){.topbar .wordmark img{height:40px}}@media (prefers-reduced-motion:reduce){.topbar .wordmark,.topbar[data-roundel-out] .wordmark{transition:none;transform:none}}@media (min-width:961px) and (max-width:1060px){.topbar .wordmark img{height:32px}.topbar nav a{padding:0 8px}.topbar .reserve{padding:10px 14px}.topbar .order{padding:10px 12px 10px 14px}}.topbar .burger{display:none}@media (max-width:1000px){.topbar nav a{padding:0 9px}}@media (max-width:960px){.topbar .shell{justify-content:space-between}.topbar .shell>nav{display:none}.topbar .wordmark,.topbar[data-roundel-out] .wordmark{opacity:1;visibility:visible;transition:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar .wordmark img{height:44px}.topbar .burger{margin-left:auto}.topbar .shell>.topbar-actions{display:none}.topbar .burger{display:block}.topbar .burger summary{cursor:pointer;padding:10px 6px;list-style:none}.topbar .burger summary::-webkit-details-marker{display:none}.topbar .burger .bars{width:22px;height:16px;display:block;position:relative}.topbar .burger .bars span,.topbar .burger .bars:after,.topbar .burger .bars:before{content:"";background:var(--cream);height:3px;transition:transform .2s,opacity .2s;position:absolute;left:0;right:0}.topbar .burger .bars:before{top:0}.topbar .burger .bars span{top:6.5px}.topbar .burger .bars:after{bottom:0}.topbar .burger[open] .bars:before{transform:translateY(6.5px)rotate(45deg)}.topbar .burger[open] .bars:after{transform:translateY(-6.5px)rotate(-45deg)}.topbar .burger[open] .bars span{opacity:0}.topbar .burger nav{background:var(--teal-deep);flex-direction:column;height:auto;padding:10px 0 16px;position:absolute;top:61px;left:0;right:0}.topbar .burger nav a{font-size:var(--step-body);padding:12px 24px}.topbar .burger nav a.active:after{display:none}.topbar .burger .topbar-actions{flex-wrap:wrap;gap:10px;margin:12px 24px 0;display:flex}.topbar .burger .topbar-actions .order{order:-1}.topbar .burger nav .topbar-actions a{font-size:var(--step-small);padding:12px 20px}}.actionbar{display:none}@media (max-width:860px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.actionbar{z-index:30;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:var(--teal-deep);grid-template-columns:1.35fr 1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.actionbar a{min-height:50px;font-size:var(--step-small);letter-spacing:.02em;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:flex}.actionbar a:active{transform:scale(.985)}.actionbar .order{background:var(--verm-btn);color:var(--cream)}.actionbar .order:hover{background:var(--verm)}.actionbar .reserve{background:var(--cream-btn);color:var(--ink)}.actionbar .reserve:hover{background:#fff}.actionbar .wa{color:var(--cream);background:#fcf3dc24}.actionbar .wa:hover{background:#fcf3dc3d}}@media (max-width:400px){.actionbar a{gap:5px;padding:0 6px;font-size:13px}}.actionbar[data-off]{transition:opacity .3s,visibility 0s .3s;visibility:hidden!important;opacity:0!important}@media print{.actionbar{display:none}}.hero{background:var(--teal-deep);position:relative;overflow:hidden}.hero .bg,.hero .slide{position:absolute;inset:0}.hero .slide{object-fit:cover;object-position:var(--pos,60% 50%);width:100%;height:100%}@media (max-width:860px){.hero .slide{object-position:var(--pos-phone,50% 100%)}}.hero .slide:not(:first-child){opacity:0}.hero .bg:after{content:"";z-index:3;background:linear-gradient(90deg,var(--teal) 0,#142b34f5 24%,#142b34a8 46%,#142b342e 72%,#142b3400 100%);position:absolute;inset:0}.hero .inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;min-height:min(100svh - 61px,880px);padding-block:40px 56px;display:grid;position:relative}.hero .copy{align-self:center;padding-top:10px;container-type:inline-size}.hero .logo{width:176px;margin-bottom:26px}@media (max-width:860px){.hero .logo{width:132px}}.hero h1{font-size:min(var(--step-display),16.4cqi);color:var(--cream);letter-spacing:-.02em;white-space:nowrap;margin:0 0 18px -.04em;line-height:1}.lines .line{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.lines .line,.lines [data-line]{display:block}.hero .lede{font-size:var(--step-lead);max-width:34ch;color:var(--cream);margin-bottom:26px;font-weight:400;line-height:1.4}.hero .signpost-slot{justify-self:end}@media (max-width:860px){.hero .inner{grid-template-columns:1fr;row-gap:28px;min-height:0}.hero .signpost-slot{justify-self:start}.hero .bg:after{background:linear-gradient(180deg,var(--teal) 0,#142b34e6 36%,#142b3480 66%,#142b3447 100%)}}.only-narrow{display:none}@media (max-width:600px){.only-wide{display:none}.only-narrow{display:block}.hero{--band:clamp(210px,36svh,340px);background:var(--teal)}.hero .bg{height:var(--band);bottom:auto;overflow:hidden}.hero .inner{min-height:0;padding-block:calc(var(--band) - 18px) 56px;align-content:start;row-gap:22px}.hero .logo{top:calc(var(--band) - 188px);width:156px;margin:0;position:absolute;left:0}.hero h1{white-space:normal;margin-bottom:14px;font-size:54px}.hero .lede{max-width:30ch;margin-bottom:18px;font-size:18px;line-height:1.4}.hero .bg:after{background:radial-gradient(circle at 94px calc(100% - 110px),#0e2129cc 0,#0e2129a8 86px,#0e212952 160px,#0e212900 250px),linear-gradient(180deg,#142b3400 0,#142b3400 46%,#142b3499 74%,var(--teal) 100%)}.hero .slide{object-position:var(--pos-band,var(--pos-phone,50% 50%))}.story .chef{width:100%;margin:4px 0 24px}.story .cols>:first-child .image_frame:first-child{display:none}}.signpost{width:max-content;max-width:100%;padding-left:14px;position:relative}.signpost:before{content:"";background:#434b50;width:9px;position:absolute;top:-10px;bottom:-16px;left:0}.signpost ul{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sign{color:#fff;background:var(--sign-green);font-family:var(--font-sign),"Rotis SemiSans Std",sans-serif;letter-spacing:.08em;border-radius:var(--plate);align-items:baseline;gap:14px;padding:16px 42px 10px 26px;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s ease-out,background .16s ease-out,box-shadow .16s ease-out;display:flex}.sign:focus-visible,.sign:hover{background:#00b463;outline:none;transform:translate(4px)}.sign{isolation:isolate;position:relative}.sign:before{border:1.5px solid #ffffffd9;border-radius:0 999px 999px 0;inset:3px}.sign:after,.sign:before{content:"";z-index:-1;pointer-events:none;position:absolute}.sign:after{border-radius:inherit;background:linear-gradient(115deg,#ffffff1a,#fff0 45%);inset:0;box-shadow:inset 0 -2px #00000024}.sign .l1{white-space:nowrap;font-size:24px}.sign-status{letter-spacing:.06em;white-space:nowrap;color:#ffffffeb;min-width:7.5em;font-size:13px}.sign-status .dot{vertical-align:1px;background:#d7d7d7;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.sign-status.is-open .dot{background:#ffd84d}.sign-status.is-closed .dot{background:#ffb3a3}@media (max-width:600px){.sign{gap:10px;padding:13px 32px 7px 20px}.sign .l1{font-size:20px}.sign-status{min-width:0;font-size:13px}}.cols{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:900px){.cols{gap:28px}}@media (max-width:700px){.cols{grid-template-columns:1fr}}.story{padding-block:72px 96px}.story .red{color:var(--verm)}.story .signature{width:279px;max-width:70%;margin:6px 0 26px}@media (max-width:700px){.story .cols>:first-child{order:2}}.home-menu{padding-block:96px 112px}.home-menu .h2{color:var(--verm)}.home-menu .intro{align-items:end;margin-bottom:44px}.home-menu .intro>p{margin-bottom:0}.dishes{grid-template-columns:repeat(3,1fr);gap:40px 32px;padding:0;list-style:none;display:grid}@media (max-width:700px){.dishes{grid-template-columns:1fr 1fr;gap:28px 16px}}.cream-section .dishes a{color:var(--ink);text-decoration:none;display:block}.dishes img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:14px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.dishes a:hover img{transform:scale(1.03)}.dishes h4{font-size:var(--step-lead);align-items:center;gap:10px;margin-bottom:6px;font-weight:700;line-height:1.2;display:flex}.dishes h4 svg{color:var(--verm-btn);flex:none}.dishes .desc{font-size:var(--step-body);max-width:34ch;margin:0;line-height:1.5}@media (max-width:700px){.dishes h4{font-size:20px}.dishes .desc{font-size:var(--step-small)}}.home-menu .btn-row{margin-top:48px}.gallery{padding-block:112px 96px}.gallery .cols{align-items:start}.gallery .cols>div:last-child{padding-top:12px}.held{z-index:0;background:var(--teal-deep);height:calc(100svh - 61px);margin:0;position:sticky;top:61px}.held img{object-fit:cover;object-position:10% 92%;width:100%;height:100%}.held figcaption{left:max(16px,env(safe-area-inset-left,0px));font-size:var(--step-small);color:var(--cream);background:var(--teal-deep);padding:8px 14px;line-height:1.4;position:absolute;bottom:24px}.sheet{z-index:2;position:relative}.testi{background:var(--teal-deep);padding-block:96px 112px}.testi .sub{font-size:var(--step-lead);margin-bottom:48px;font-weight:400}.rrow{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fcf3dc59 transparent;gap:24px;padding:4px 24px 18px 0;display:flex;overflow-x:auto}.rrow>div{scroll-snap-align:start;flex:0 0 min(312px,72vw)}.rrow .q.clamp{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testi .btn-row{margin-top:28px}.tcard h5 a{color:inherit;text-decoration:none}.tcard h5 a:hover{color:var(--link-on-teal)}.gcards{grid-template-columns:repeat(3,1fr);gap:44px 32px;margin-top:28px;display:grid}@media (max-width:900px){.gcards{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:600px){.gcards{grid-template-columns:1fr}}.team{margin:36px 0 0}.team img{object-fit:cover;object-position:50% 30%;width:100%;max-height:600px}.team figcaption{font-size:var(--step-small);opacity:.85;padding:10px 0 0;line-height:1.5}.rsection h2{font-size:var(--step-head);margin:112px 0 12px;line-height:1.05}.rsection:first-child h2{margin-top:0}.rgroup .head{grid-template-columns:160px 1fr;align-items:center;gap:24px;display:grid}.rgroup .head img{object-fit:cover;width:160px;height:160px}@media (max-width:600px){.rgroup .head{grid-template-columns:120px 1fr;gap:16px}.rgroup .head img{width:120px;height:120px}}.rgroup{margin-top:56px}.rgroup h3{font-size:var(--step-lead);margin-bottom:4px;line-height:1.3}.rgroup h3 a{color:var(--cream);text-decoration:none}.rgroup h3 a:hover{color:var(--link-on-teal)}.rgroup .reviews{margin-top:16px}.more-reviews{margin-top:36px}.more-reviews button{cursor:pointer;font:inherit;color:var(--cream);background:#fcf3dc1f;border:0;padding:12px 20px;font-weight:700;transition:background .18s}.more-reviews button:hover{background:#fcf3dc33}.review-list .reviews+.reviews{margin-top:32px}.review-list .btn-row{margin-top:40px}.tcard img{object-fit:cover;border-radius:50%;width:96px;height:96px;margin-bottom:18px}.tcard .q{margin-bottom:14px;line-height:1.6}.tcard .q,.tcard h5{font-size:var(--step-body)}.tcard h5{color:var(--cream);margin-bottom:2px;line-height:1.3}.tcard .meta{font-size:var(--step-small);opacity:.8;align-items:center;gap:6px;display:inline-flex}.stars{gap:2px;margin-bottom:10px;display:inline-flex}.stars svg{color:#f5c04e;width:14px;height:14px}.reviews>li,.tcard .q{isolation:isolate;position:relative}.reviews>li:before,.tcard .q:before{content:"“";content:"“"/"";z-index:-1;pointer-events:none;font-family:var(--font-site);color:#fcf3dc1f;font-size:64px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.reviews>li:before{top:-12px;left:-2px}.cream-section .reviews>li:before,.cream-section .tcard .q:before{color:#142b341a}.statement{--fill:var(--cream);max-width:30ch;color:var(--fill);text-wrap:pretty;margin:28px 0;font-size:30px;font-weight:600;line-height:1.3}@media (max-width:900px){.statement{max-width:40ch;font-size:22px}}.footer{z-index:2;padding-block:88px 44px;position:relative}.footer .plates{justify-items:start;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.cream-section a.sign{color:#fff}.sign.small{gap:10px;padding:10.5px 26px 4.5px 16px}.sign.small .l1{font-size:20px}.footer .cols{grid-template-columns:1.4fr 1fr;gap:64px}@media (max-width:900px){.footer .cols{gap:36px}}@media (max-width:700px){.footer .cols{grid-template-columns:1fr}}.footer .flogo{width:180px;margin-bottom:24px}.footer-original{margin:0 0 44px}.footer-original .fo-lockup{width:240px;height:auto;display:block}.footer-original .fo-line{max-width:34ch;font-size:var(--step-body);color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:22px 0 0;line-height:1.5;display:flex}.footer-original .fo-signature{width:96px;height:auto;margin:-6px 0 -10px}@media (max-width:760px){.footer-original .fo-lockup{width:200px}}.footer h5{font-size:var(--step-body);color:var(--ink);margin-bottom:6px;font-weight:700}.footer p{margin-bottom:16px}.footer .bottom{font-size:var(--step-small);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:48px;padding-top:24px;line-height:1.5;display:flex}.phero{background:var(--teal);padding:0}.phero .inner{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);max-width:none;min-height:min(100svh - 61px,760px);display:grid}.phero .copy{align-self:center;padding:64px 56px 64px max(16px,50vw - 560px)}.phero .logo{width:176px;height:auto;margin:0 0 26px;display:block}.phero .claim{color:var(--cream);letter-spacing:-.02em;max-width:12ch;margin:0 0 24px -.04em;line-height:1}.phero .claim.len-s{font-size:clamp(48px,5.6vw,84px)}.phero .claim.len-m{font-size:clamp(42px,4.6vw,68px)}.phero .claim.len-l{max-width:18ch;font-size:clamp(36px,3.4vw,50px)}.phero .lede{font-size:var(--step-lead);max-width:36ch;color:var(--cream);margin:0;font-weight:400;line-height:1.4}.phero .pic{min-height:420px;position:relative;overflow:clip}.phero .pic img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.phero .pic:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--teal) 0,#142b34a8 35%,#142b3400 100%);width:150px;position:absolute;top:0;bottom:0;left:0}@media (max-width:860px){.phero .inner{grid-template-columns:1fr;min-height:0}.phero .pic{aspect-ratio:4/3;order:-1;min-height:0}.phero .pic:before{background:linear-gradient(180deg,#142b3400 0,#142b34a8 62%,var(--teal) 100%);width:auto;height:120px;inset:auto 0 0}.phero .copy{padding:36px 16px 44px;position:relative}.phero .logo{width:132px;margin:0 0 18px}.phero .claim,.phero .claim.len-l{max-width:none}.phero .claim.len-s{font-size:54px}.phero .claim.len-m{font-size:44px}.phero .claim.len-l{font-size:36px}.phero .claim.len-xl{font-size:30px}}@media (max-width:600px){.phero .logo{width:76px;margin-bottom:16px}.phero:has(.pic) .pic{aspect-ratio:1}.phero:has(.pic) .copy{padding-top:14px}.phero:has(.pic) .logo{z-index:2;width:156px;margin:0;position:absolute;top:-188px;left:16px}.phero:has(.pic) .pic:before{background:radial-gradient(circle at 94px calc(100% - 110px),#0e2129cc 0,#0e2129a8 86px,#0e212952 160px,#0e212900 250px),linear-gradient(180deg,#142b3400 0,#142b3400 calc(100% - 120px),#142b34a8 calc(100% - 46px),var(--teal) 100%);height:auto;top:0}}.content{padding-block:32px 72px}.csec{clear:both;padding-block:72px 32px}.csec:after{content:"";clear:both;display:block}.prose-live{max-width:none}.prose-live :where(p,ul,ol){max-width:68ch;color:var(--ink);margin-bottom:16px}.prose-live :where(ul,ol){padding-left:1.4em}.prose-live :where(ul)>li{list-style:outside}.prose-live :where(ol)>li{list-style:decimal}.prose-live :where(ul,ol)>li::marker{color:var(--verm)}.prose-live :where(li)+li{margin-top:4px}.prose-live :where(h2){color:var(--verm);clear:both;max-width:18ch;margin:0 0 20px;font-size:44px;line-height:1.08}.prose-live :where(h3){color:var(--verm);clear:both;margin:36px 0 10px;font-size:22px;line-height:1.3}.prose-live :where(h4,h5){font-size:var(--step-body);color:var(--ink);margin:28px 0 8px;font-weight:700;line-height:1.3}.prose-live :where(strong){font-weight:700}.prose-live :where(table){border-collapse:collapse;width:100%;max-width:68ch;margin:16px 0}.prose-live :where(td,th){text-align:left;background:#17171d0d;padding:8px 10px}.prose-live :where(tr:nth-child(2n) td){background:#17171d17}.prose-live :where(hr){border:0;height:32px;margin:0}.prose-live :where(a:not(.btn)){color:var(--verm-btn)}.prose-live .btn{margin:6px 10px 10px 0}.fig{margin:0 0 24px}.fig img{width:100%;display:block}.fig figcaption{color:var(--ink);font-size:var(--step-small);text-align:center;background:#efe4c6;padding:10px 14px;line-height:1.5}.fig img,.held img,.pic-grid img{filter:saturate(1.04)contrast(1.03)}.fig{border-radius:2px;position:relative;overflow:clip}.fig:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #142b3414}.sec-h{font-size:var(--step-head);color:var(--verm);max-width:18ch;margin:0 0 28px;line-height:1.05}.h2:before,.sec-h:before{content:"";background:var(--verm);width:28px;height:2px;margin-bottom:18px;display:block}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px 56px;display:grid}.split.flip .pics{order:2}.split .prose-live :where(p,ul,ol,table,hr){max-width:none}.split .pics{padding-top:6px}.pic-grid.cols-1{grid-template-columns:1fr}.pic-grid.cols-2{grid-template-columns:1fr 1fr}.pic-grid.cols-1 .fig img,.pic-grid.cols-2 .fig img{aspect-ratio:21/9}.pic-grid{margin-bottom:36px}.pic-grid.below{margin:40px 0 0}.pic-grid.below .fig figcaption{display:block}.prose-live.columns{column-count:2;column-gap:56px}.prose-live.columns :where(h2){column-span:all}.prose-live.columns :where(p,ul,ol,table){break-inside:avoid;max-width:none}.prose-live.columns :where(h3,h4){break-after:avoid}.prose-live.head :where(p){max-width:68ch}.pic-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pic-grid .fig{margin:0}.pic-grid .fig img{aspect-ratio:2/3;object-fit:cover}.pic-grid .fig figcaption{display:none}.groups{gap:32px 40px;margin-top:8px;display:grid}.groups.cols-3{grid-template-columns:repeat(3,1fr)}.groups.cols-2{grid-template-columns:repeat(2,1fr)}.groups .group :where(h3,h4){margin-top:8px}.groups .group :where(h3){font-size:var(--step-lead)}.groups .group p{max-width:none}.groups .group .fig{margin:0 0 16px}.home-menu.extra{padding-block:72px 96px}.home-menu.extra .dishes{margin-top:32px}.close{background:var(--teal-deep);color:var(--cream);z-index:2;padding-block:96px;position:relative}.close:empty{display:none}.close .centred{text-align:center;max-width:60ch;margin-inline:auto}.close .centred :where(h2){color:var(--cream);font-size:var(--step-head);max-width:none}.close .centred :where(p){color:var(--cream);margin-inline:auto}.close .centred :where(a:not(.btn)){color:var(--link-on-teal)}.phero{isolation:isolate;position:relative}.close:before,.phero:before,.sheet:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 0 0,#00000021 0,#0000 64%);position:absolute;inset:0;box-shadow:inset 0 1px #fcf3dc1f}.open-today{background:var(--teal);z-index:2;padding-block:72px 96px;position:relative}@media (max-width:700px){.open-today{padding-block:56px}}.open-today .rail{width:auto;position:static}.open-today .rail h2{font-size:var(--step-head);margin-bottom:24px;line-height:1.05}.open-today .rail .plates{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.open-today .rail .btn-row{flex-wrap:wrap;gap:12px;display:flex}.open-today .rail .btn{text-align:left}.page{padding-block:64px 96px}.page-lead{margin-bottom:28px}.post-grid{grid-template-columns:repeat(3,1fr);gap:32px 24px;padding:0;list-style:none;display:grid}.post-grid a{color:var(--cream);text-decoration:none;display:block}.post-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:12px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.post-grid a:hover img{transform:scale(1.03)}.post-grid .t{font-size:var(--step-lead);max-width:24ch;font-weight:600;line-height:1.3;display:block}.product .more .post-grid{margin-top:28px}.product .more{margin-top:16px}.product .more h2{margin-top:104px}.sign.small .sign-status{min-width:0;font-size:13px}.prose-site{max-width:760px}.prose-site :where(p,ul,ol){margin-bottom:16px}.prose-site :where(ul,ol){padding-left:1.4em}.prose-site :where(h2){font-size:var(--step-head);margin:56px 0 16px;line-height:1.05}.prose-site :where(h3){margin:40px 0 12px;font-size:30px;line-height:1.2}.prose-site :where(h4,h5){font-size:var(--step-lead);margin:32px 0 10px;font-weight:700;line-height:1.3}.prose-site :where(img){margin:24px 0}.prose-site :where(table){border-collapse:collapse;width:100%;margin:16px 0}.prose-site :where(td,th){text-align:left;background:#fcf3dc0d;padding:8px 10px}.prose-site :where(tr:nth-child(2n) td){background:#fcf3dc17}.cream-section .prose-site :where(td,th){background:#17171d0d}.prose-site :where(iframe){border:0;width:100%;height:420px;margin:24px 0}.prose-site :where(strong){font-weight:700}.prose-site :where(hr){border:0;height:48px;margin:0}.prose-live :where(a:not(.btn)),.prose-site :where(a:not(.btn)){text-underline-offset:.14em;text-decoration-line:underline;text-decoration-color:#ff7a528c;text-decoration-thickness:1px;transition:text-decoration-color .16s ease-out,color .16s ease-out}.cream-section .prose-live :where(a:not(.btn)),.cream-section .prose-site :where(a:not(.btn)){text-decoration-color:#de46238c}.prose-live :where(a:not(.btn)):hover,.prose-site :where(a:not(.btn)):hover{text-decoration-color:currentColor}sup{vertical-align:baseline;margin-left:.04em;font-size:.66em;line-height:0;position:relative;top:-.4em}@media (max-width:860px){.groups.cols-2,.groups.cols-3{grid-template-columns:1fr;gap:28px}.split{grid-template-columns:1fr}.split.flip .pics{order:0}.pic-grid.cols-2{grid-template-columns:1fr}.prose-live.columns{column-count:1}.pic-grid{gap:10px}.pic-grid,.post-grid{grid-template-columns:1fr 1fr}.post-grid{gap:24px 16px}}@media (max-width:600px){.prose-live :where(h2){max-width:none;font-size:24px}.sec-h{max-width:none}.phero .claim{margin-left:0}.prose-live :where(h3){font-size:20px}.post-grid{grid-template-columns:1fr}.open-today .rail .btn-row{grid-template-columns:1fr 1fr;display:grid}}.archive-list{gap:16px;padding:0;list-style:none;display:grid}.archive-list a{font-size:var(--step-lead);font-weight:600}.product{padding-block:56px 96px}.product .meta{font-size:var(--step-small);opacity:.85;margin-top:32px}.product .meta p{margin-bottom:6px}.product h2{margin:80px 0 10px;font-size:30px;line-height:1.2}.product .sub{margin-bottom:20px}.orows{gap:14px;padding:0;list-style:none;display:grid}.orow{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.orow .sign{gap:10px;padding:13px 32px 7px 20px}.orow .sign .l1{font-size:20px}.orow .links{flex-wrap:wrap;gap:8px;display:flex}.orow .links a{font-size:var(--step-small);color:var(--cream);background:#fcf3dc1f;border-radius:0;align-items:center;gap:7px;padding:9px 14px 9px 12px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.orow .links a:hover{background:var(--verm-btn);transform:translate(2px)}.reviews{grid-template-columns:1fr 1fr;gap:36px 56px;margin-top:28px;padding:0;list-style:none;display:grid}.reviews .who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.reviews .stars{align-self:center;margin:0}.reviews .name{font-weight:700}.reviews .when{font-size:var(--step-small);opacity:.75}.reviews p{margin-bottom:10px}.product .more .shop-grid{margin-top:28px}@media (max-width:860px){.reviews{gap:32px 28px}}@media (max-width:600px){.reviews{grid-template-columns:1fr}}.shop-grid{grid-template-columns:repeat(3,1fr);gap:40px 24px;margin-top:10px;display:grid}@media (max-width:860px){.shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.shop-grid{grid-template-columns:1fr}}.shop-grid a{color:var(--cream);text-decoration:none}.shop-grid img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:12px;transition:transform .3s}.shop-grid a:hover img{transform:translateY(-3px)}.shop-grid .name{text-align:center;font-weight:600}.shop-grid .price{color:var(--link-on-teal);text-align:center;font-weight:700}.shop-grid .avail{color:#fcf3dcb3;text-align:center;font-size:var(--step-small)}@keyframes rise{0%{opacity:.001;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes line-up{to{transform:none}}@keyframes bar-in{0%{opacity:0;visibility:hidden;transform:translateY(100%)}to{opacity:1;visibility:visible;transform:none}}@keyframes xfade{0%{opacity:0;z-index:2}6.67%{opacity:1;z-index:2}31.66%{opacity:1;z-index:2}31.67%{opacity:1;z-index:1}38.33%{opacity:1;z-index:1}38.34%{opacity:0;z-index:1}to{opacity:0;z-index:1}}@keyframes ink-fill{to{color:var(--fill)}}@keyframes drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.5%)}}@media (prefers-reduced-motion:no-preference){.hero .copy>:not(h1){animation:rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * 90ms)}.hero .lines [data-line]{animation:line-up .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i,0) * .11s + .15s);transform:translateY(105%)}.hero .signpost-slot .plate{animation:rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.24s + var(--i,0) * 70ms)}.hero .slide{animation:xfade 24s linear infinite both,drift 26s ease-in-out infinite alternate;animation-delay:calc(var(--n,0) * 6s - 1.6s),0s;transform-origin:60%}.hero .bg[data-paused] .slide{animation-play-state:paused}.actionbar{animation:rise .6s cubic-bezier(.16,1,.3,1) .45s both}@supports (animation-timeline:scroll()){.actionbar{animation:bar-in linear both;animation-timeline:scroll(root);animation-range:160px 420px}}.phero .lines [data-line]{animation:line-up .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i,0) * .11s + .15s);transform:translateY(105%)}.phero .lede{animation:rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i,0) * .11s + .2s)}.phero .pic img{transform-origin:50% 40%;animation:drift 26s ease-in-out infinite alternate}.rail .plates li{animation:rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.26s + var(--i,0) * 60ms)}.page .post-grid>li,.page .shop-grid>a{animation:rise .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.24s + var(--i,0) * 70ms)}[data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}[data-reveal][data-in]{opacity:1;transform:none}.reveal-2{--reveal-delay:90ms}.reveal-3{--reveal-delay:.18s}.groups .group,.product .more .shop-grid>a{--reveal-delay:calc(var(--i,0) * 70ms)}@supports (animation-timeline:view()){.is-filling>span>span{color:var(--fill);display:inline-block}@supports (color:color-mix(in lab,red,red)){.is-filling>span>span{color:color-mix(in oklab,var(--fill) 45%,transparent)}}.is-filling>span>span{animation:ink-fill linear both;animation-timeline:view();animation-range:cover 20% cover 45%}}.orows .orow{animation:rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.52s + var(--i,0) * 70ms)}.btn:hover{transform:translate(3px)translateY(-1px);box-shadow:0 6px 18px #0e21292e}.btn:active{box-shadow:none;transform:translate(1px)translateY(1px)scale(.99)}.sign:focus-visible,.sign:hover{transform:translate(4px)translateY(-1px);box-shadow:0 6px 18px #0e21292e}.sign:active{box-shadow:none;transform:translate(2px)translateY(0)scale(.99)}}@media (max-width:560px){.not-found-menu .dishes .desc{font-size:16px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero .bg{animation:plx-hero linear both;animation-timeline:scroll(root);animation-range:0 100svh}.hero .bg,.phero .pic img{transform-origin:50% 0;scale:1.12}.phero .pic img{animation:drift 26s ease-in-out infinite alternate,plx-hero linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100svh}.held{overflow:clip}.held img{animation:plx-held linear both;animation-timeline:view();animation-range:entry;scale:1.1}.mb-end .mb-end-bg{animation:plx-frame linear both;animation-timeline:view();animation-range:cover;scale:1.12}}}@keyframes plx-hero{0%{translate:0}to{translate:0 9%}}@keyframes plx-held{0%{translate:0 -4.5%}to{translate:0}}@keyframes plx-frame{0%{translate:0 -5%}to{translate:0 5%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--sign-green-deep:#006e3b}.sign-kind{display:inline-block;background:var(--sign-green-deep);color:#fff;font-family:var(--font-sign),"Rotis SemiSans Std",sans-serif;font-weight:800;font-size:13px;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:8px 20px 4px 18px;border-radius:var(--plate);transition:transform .18s}.plates .sign-kind{padding:7px 16px 3px 12px}.plate,.plates>li{display:grid;justify-items:start;gap:4px}.plate:not(:first-child)>.sign-kind,.plates>li:not(:first-child)>.sign-kind{margin-top:10px}.plate:hover>.sign,.plates>li:hover>.sign{transform:translateX(4px);background:#00b463}@media (max-width:600px){.sign-kind{padding:7px 16px 3px 14px}}.open-today .rail .plate-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 44px;margin-bottom:28px}.open-today .rail .plate-group{display:grid;justify-items:start;gap:8px}.open-today .rail .plate-group .plates{margin-bottom:0}@media (min-width:700px){.open-today .rail .plate-group .plates:has(li:nth-child(4)){display:grid;grid-template-columns:repeat(2,max-content)}}.open-today .rail .plate-group .sign-kind{margin-top:0}.locator{background:var(--teal);padding-block:72px 64px;position:relative;z-index:2}.locator .h2{margin-bottom:24px}.locator-top{justify-content:space-between;align-items:flex-start;gap:14px 24px;margin-bottom:20px}.locator-tabs,.locator-top{display:flex;flex-wrap:wrap}.locator-tabs{gap:10px;margin:0;padding:0;list-style:none}.sign.tab{appearance:none;border:0;cursor:pointer;background:#434b50;padding:13px 32px 7px 20px;gap:10px}.sign.tab .l1{font-size:20px}.sign.tab:not([aria-selected=true]):hover{background:#56626b}.sign.tab[aria-selected=true]{background:var(--sign-green)}.sign.tab:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.locator-near{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:6px 0;cursor:pointer;color:var(--link-on-teal);font:inherit;font-size:var(--step-small);font-weight:600;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.07em}.locator-near:disabled{cursor:progress;opacity:.7}.locator-near svg{flex:0 0 auto}.locator-aside{display:grid;justify-items:start;gap:2px}.locator-note{font-size:var(--step-small);line-height:1.5;color:var(--cream);margin:0;max-width:36ch}.locator-card{display:grid;grid-template-columns:minmax(0,1fr) 248px;grid-template-areas:"plate actions" "facts actions";column-gap:48px;align-items:start;padding:36px 40px 40px}.locator-card[hidden]{display:none}.locator-card>*{min-width:0}.locator-plate{grid-area:plate;display:grid;justify-items:start;gap:4px;margin-bottom:28px}.locator-plate .sign{cursor:default}.locator-plate .sign:hover{transform:none;background:var(--sign-green)}@media (max-width:480px){.locator-plate .sign{flex-wrap:wrap;row-gap:6px;max-width:100%;padding-right:22px}}.loc-facts{grid-area:facts;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px}.loc-col{min-width:0}.loc-h{font-size:20px;line-height:1.3;font-weight:700;color:var(--ink);margin:0 0 8px}.loc-col>*+.loc-h{margin-top:28px}.locator-card li,.locator-card p{font-size:var(--step-body);line-height:1.55;color:var(--ink)}.locator-card p{margin:0 0 12px;max-width:46ch}.locator-card .loc-addr{font-size:var(--step-lead);line-height:1.35;font-weight:600;margin-bottom:10px}.locator-card strong{font-weight:700}.loc-hours,.loc-links,.loc-stops{list-style:none;margin:0;padding:0}.loc-hours li+li{margin-top:8px}.loc-today{color:var(--verm-btn);font-weight:700}.loc-stops{margin:-4px 0 12px}.loc-stops li{padding-left:14px;position:relative}.loc-stops li+li{margin-top:8px}.loc-stops li:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--verm-btn)}.locator-actions{grid-area:actions;display:grid;gap:10px;justify-items:stretch;align-content:start}.locator-actions .btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px}.locator-actions .btn svg{flex:0 0 auto}.locator-card .loc-note{margin:4px 0 6px}.loc-links li,.locator-card .loc-note{font-size:var(--step-small);line-height:1.5}.loc-links li+li{margin-top:6px}.loc-delivery{margin-bottom:4px}@media (max-width:1020px){.loc-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.locator{padding-block:56px 48px}.locator-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"plate" "facts" "actions";padding:24px 20px 28px}.locator-plate{margin-bottom:22px}.locator-actions{grid-template-columns:1fr 1fr;margin-top:16px}.locator-actions :is(.loc-note,.loc-links){grid-column:1/-1}.locator-actions .btn{padding:13px 16px}}@media (max-width:420px){.locator-actions{grid-template-columns:1fr}}.footer .fine{font-size:var(--step-small);line-height:1.6;color:var(--ink-soft);margin-bottom:16px;max-width:62ch}.footer .fine a{white-space:nowrap}.footer .notice{margin:28px 0 20px;max-width:62ch;font-size:var(--step-small);line-height:1.6;color:var(--ink-soft)}.footer .notice summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:8px;font-size:var(--step-small);line-height:1.5;font-weight:700;color:var(--ink);padding:8px 0}.footer .notice summary::-webkit-details-marker{display:none}.footer .notice summary svg{flex:0 0 auto;position:relative;top:2px;transition:transform .18s}.footer .notice summary:hover{color:var(--verm-btn)}.footer .notice[open] summary svg{transform:rotate(90deg)}.footer .notice[open] summary{margin-bottom:8px}.footer .notice p{font-size:var(--step-body);line-height:1.6;color:var(--ink-soft);margin-bottom:12px}.footer .notice strong{color:var(--ink)}.footer .fine p{margin:0;font-size:inherit;line-height:inherit}@media (max-width:700px){.footer{padding-top:48px}.footer .prose-site>:first-child{margin-top:0}.footer .prose-site :where(hr){height:20px}.footer .prose-site :where(h3){margin-top:8px}.footer .footer-cta{margin:16px 0 20px}.footer .notice{margin:20px 0 16px}.footer .cols{gap:28px}}.contact-form{background:var(--cream);color:var(--ink);padding:32px;margin:24px 0 40px;font-size:var(--step-body);line-height:1.5}.contact-form a{color:var(--verm-btn)}.cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.cf-full{grid-column:1/-1}.cf-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cf-field label{font-size:var(--step-body);font-weight:700;color:var(--ink)}.cf-field input,.cf-field textarea{width:100%;background:#fff;color:var(--ink);font:inherit;font-size:var(--step-body);line-height:1.4;padding:12px 14px;border:1px solid var(--ink-soft);border-radius:0;appearance:none;transition:border-color .18s}.cf-field textarea{resize:vertical;min-height:160px}.cf-field input::placeholder,.cf-field textarea::placeholder{color:var(--ink-soft);opacity:.8}.cf-field input:focus-visible,.cf-field textarea:focus-visible{outline:2px solid var(--verm);outline-offset:2px;border-color:var(--verm)}.cf-field input:disabled,.cf-field textarea:disabled{opacity:.7}.cf-invalid input,.cf-invalid textarea{border-color:var(--verm)}.cf-error{margin:0;font-size:var(--step-small);font-weight:600;color:var(--verm-btn)}.cf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px}.cf-actions .btn{border:0;cursor:pointer;font-family:inherit}.cf-actions .btn:disabled{cursor:default;opacity:.75;transform:none}.cf-status{margin:0;max-width:46ch}.cf-turnstile{min-height:65px}.cf-turnstile:empty{min-height:0}.cf-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.contact-form-done p{margin:0 0 8px}.contact-form-done p:last-child{margin-bottom:0}.contact-form-done .cf-title{font-size:var(--step-lead);font-weight:700}@media (max-width:700px){.contact-form{padding:24px 20px}.cf-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.cf-privacy{margin:0;max-width:62ch;font-size:var(--step-small);line-height:1.5;color:var(--ink-soft)}.reading{background:var(--cream);color:var(--ink);padding-block:96px 112px;position:relative;z-index:2}.reading .h2{color:var(--verm)}.read-grid{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.read-grid>li{min-width:0;--reveal-delay:calc(var(--i, 0) * 70ms)}.read-card{display:flex;flex-direction:column;height:100%;background:rgba(255,255,255,.55);color:var(--ink);text-decoration:none;border-radius:2px;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s}.read-card:hover{transform:translateY(-2px);border-color:rgba(20,43,52,.18);background:#fff}.read-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.read-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 20px}.read-kicker{font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--verm-btn)}.read-title{font-size:var(--step-lead);line-height:1.3;font-weight:600;text-wrap:pretty}.read-desc{font-size:var(--step-body);line-height:1.5;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product .reading{background:transparent;color:var(--cream);padding:0;margin-top:104px}.product .reading .h2{color:var(--cream);margin:0 0 10px}.product .reading .read-grid{margin-top:28px}.product .reading .read-card{background:rgba(252,243,220,.06);border-color:rgba(252,243,220,.14);color:var(--cream)}.product .reading .read-card:hover{background:rgba(252,243,220,.1);border-color:rgba(252,243,220,.28)}.product .reading .read-kicker{color:var(--link-on-teal)}.product .reading .read-desc{color:var(--cream);opacity:.85}@media (max-width:860px){.read-grid{grid-template-columns:1fr 1fr;gap:20px 16px}}@media (max-width:760px){.reading{padding-block:64px 80px}.read-grid{margin-top:28px}}@media (max-width:520px){.read-grid{grid-template-columns:1fr}.read-title{font-size:20px}}.story.timeline{background:var(--teal);padding-block:96px 128px}.story.timeline,.story.timeline .h2{color:var(--cream)}.story.timeline .lead{margin:0 0 72px}.story.timeline .tl{list-style:none;padding:0;margin:0;display:grid;gap:104px}.story.timeline .chapter{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;align-items:center;scroll-margin-top:96px}.story.timeline .chapter>.tl-body{grid-column:1;grid-row:1}.story.timeline .chapter>.tl-spread:not(.tl-aside){grid-column:2;grid-row:1}.story.timeline .chapter.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.story.timeline .chapter.is-flip>.tl-body{grid-column:2}.story.timeline .chapter.is-flip>.tl-spread{grid-column:1}.story.timeline .tl-year{margin:0 0 14px;font-size:var(--step-head);line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--verm);font-variant-numeric:lining-nums;text-wrap:balance}.story.timeline .tl-body h3{font-size:var(--step-lead);line-height:1.3;font-weight:700;color:var(--cream);margin:0 0 12px;text-wrap:balance}.story.timeline .tl-text{font-size:var(--step-body);line-height:1.6;color:var(--cream);margin:0;max-width:52ch;text-wrap:pretty;word-break:keep-all}.story.timeline .tl-confirm{display:inline-block;vertical-align:middle;margin-left:10px;padding:2px 7px;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cream);background:rgba(222,70,35,.35);border-radius:2px}.story.timeline .chapter.layout-note>.tl-body{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:start}.story.timeline .layout-note .tl-year{grid-column:1;grid-row:1/3;margin:0}.story.timeline .layout-note .tl-text,.story.timeline .layout-note h3{grid-column:2}.story.timeline .tl-spread{container-type:inline-size;min-width:0}.story.timeline .tl-pic{margin:0;min-width:0}.story.timeline .tl-pic img{display:block;width:100%;height:auto;border-radius:2px}.story.timeline .tl-pic:is(.is-lead,.is-tile) img{aspect-ratio:3/2;object-fit:cover}.story.timeline .tl-pic.is-document img{aspect-ratio:auto;object-fit:contain}.story.timeline .tl-pic figcaption{margin-top:10px;font-size:var(--step-small);line-height:1.45;color:var(--cream);opacity:.8;text-wrap:pretty;word-break:keep-all}.story.timeline .tl-pic.is-print{position:relative;z-index:1;background:var(--cream);padding:10px 10px 0;border-radius:2px;transform:rotate(var(--tilt,-2.5deg))}.story.timeline .tl-pic.is-print img{aspect-ratio:auto;border-radius:0}.story.timeline .tl-pic.is-print figcaption{margin:0;padding:9px 2px 12px;color:var(--ink);opacity:1;line-height:1.35}.story.timeline .is-corner{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:start}.story.timeline .is-corner>.is-lead{grid-column:1/19;grid-row:1}.story.timeline .is-corner>.is-lead figcaption{max-width:54%}.story.timeline .is-corner>.is-print{grid-column:12/21;grid-row:1;margin-top:30cqw}.story.timeline .is-corner>.is-print.is-upright{grid-column:14/21;margin-top:24cqw}.story.timeline .is-flip .is-corner>.is-lead{grid-column:3/21}.story.timeline .is-flip .is-corner>.is-lead figcaption{margin-left:auto}.story.timeline .is-flip .is-corner>.is-print{grid-column:1/10}.story.timeline .is-flip .is-corner>.is-print.is-upright{grid-column:1/8}.story.timeline .is-side{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:start}.story.timeline .is-side>.is-lead{grid-column:1/12;grid-row:1}.story.timeline .is-side>.is-lead img{aspect-ratio:2/3}.story.timeline .is-side>.is-lead figcaption{max-width:80%}.story.timeline .is-side>.is-print{grid-column:11/20;grid-row:1;margin-top:16cqw}.story.timeline .is-loose{display:flex;justify-content:center;padding-block:8px}.story.timeline .is-loose>.is-print{width:82%}.story.timeline .is-loose>.is-print.is-upright{width:64%}.story.timeline .chapter.layout-album{align-items:start}.story.timeline .chapter.layout-album>.tl-spread.is-album{grid-row:1/3}.story.timeline .chapter.layout-album>.tl-aside{grid-column:1;grid-row:2}.story.timeline .tl-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.story.timeline .tl-aside>.is-tile{margin-top:36px}.story.timeline .tl-press{margin:18px 0 0;max-width:52ch;font-size:var(--step-small);line-height:1.55;color:var(--cream);text-wrap:pretty}.story.timeline .tl-press-lead{font-weight:700}.story.timeline .tl-press a{color:var(--cream);text-decoration-color:rgba(252,243,220,.45);transition:color .16s ease-out,text-decoration-color .16s ease-out}.story.timeline .tl-press a:hover{color:var(--link-on-teal);text-decoration-color:currentColor}.story.timeline .chapter.has-video{align-items:start}.story.timeline .chapter.has-video>.tl-spread:not(.tl-aside){grid-row:1/3}.story.timeline .chapter.has-video>.tl-video{grid-column:1;grid-row:2;margin:0;min-width:0}.story.timeline .chapter.has-video.is-flip>.tl-video{grid-column:2}.story.timeline .tl-video figcaption{margin-top:10px;font-size:var(--step-small);line-height:1.45;color:var(--cream);opacity:.8;text-wrap:pretty}.tl-window[data-ui]{--face:#d4d0c8;--lt:#d4d0c8;--hi:#fff;--sh:#808080;--dk:#404040;background:var(--face);color:#000;text-align:left;border:1px solid;border-color:var(--lt) var(--dk) var(--dk) var(--lt);font:11px/1 Tahoma,Verdana,Segoe UI,Geneva,sans-serif;letter-spacing:0}.tl-window[data-ui] .tl-window-frame{border:1px solid;border-color:var(--hi) var(--sh) var(--sh) var(--hi);padding:2px}.tl-window[data-ui] .tl-window-bar{display:flex;align-items:center;height:18px;padding:0 2px 0 4px;background:var(--teal-deep);color:#fff}.tl-window[data-ui] .tl-window-title{flex:1;min-width:0;padding-right:6px;font-weight:700;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-window[data-ui] .w2k-caps{display:flex;flex:none}.tl-window[data-ui] .w2k-cap{display:block;flex:none}.tl-window[data-ui] .w2k-cap.is-close{margin-left:2px}.tl-window[data-ui] .w2k-face{fill:var(--face)}.tl-window[data-ui] .w2k-lt{fill:var(--lt)}.tl-window[data-ui] .w2k-hi{fill:var(--hi)}.tl-window[data-ui] .w2k-sh{fill:var(--sh)}.tl-window[data-ui] .w2k-dk{fill:var(--dk)}.tl-window[data-ui] .w2k-glyph,.tl-window[data-ui] .w2k-ink{fill:#000}.tl-window[data-ui] .w2k-cap.is-disabled .w2k-glyph{fill:var(--sh)}.tl-window[data-ui] .w2k-emboss{fill:var(--hi)}.tl-window[data-ui] .w2k-cap:not(.is-disabled):active .w2k-lt{fill:var(--dk)}.tl-window[data-ui] .w2k-cap:not(.is-disabled):active .w2k-hi{fill:var(--sh)}.tl-window[data-ui] .w2k-cap:not(.is-disabled):active .w2k-sh{fill:var(--lt)}.tl-window[data-ui] .w2k-cap:not(.is-disabled):active .w2k-dk{fill:var(--hi)}.tl-window[data-ui] .w2k-cap:not(.is-disabled):active .w2k-glyph{transform:translate(1px,1px)}.tl-window[data-ui] .ie-bar,.tl-window[data-ui] .tl-window-address,.tl-window[data-ui] .tl-window-menu{display:flex;align-items:center;border-top:1px solid var(--hi);border-bottom:1px solid var(--sh)}.tl-window[data-ui] .tl-window-menu{height:21px;margin-top:1px;padding-left:2px}.tl-window[data-ui] .tl-window-menu>span{padding:0 6px;line-height:19px}.tl-window[data-ui] .ie-grip,.tl-window[data-ui] .tl-window-address:before,.tl-window[data-ui] .tl-window-menu:before{content:"";flex:none;width:1px;height:16px;margin-right:4px;background:var(--face);border:1px solid;border-color:var(--hi) var(--sh) var(--sh) var(--hi)}.tl-window[data-ui] .tl-window-address{gap:5px;height:26px;padding:0 2px}.tl-window[data-ui] .tl-window-address:before{margin-right:0}.tl-window[data-ui] .tl-window-label{flex:none}.tl-window[data-ui] .tl-window-field{flex:1;min-width:0;display:flex;height:20px;background:#fff;border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh)}.tl-window[data-ui] .tl-window-url{flex:1;min-width:0;padding:0 3px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;border-left:1px solid var(--dk)}.tl-window[data-ui] .tl-window-drop,.tl-window[data-ui] .tl-window-url{height:18px;border-top:1px solid var(--dk);border-bottom:1px solid var(--lt)}.tl-window[data-ui] .tl-window-drop{display:block;flex:none;width:16px;border-right:1px solid var(--lt);box-sizing:content-box}.tl-window[data-ui] .tl-window-page{margin-top:2px;border:1px solid;border-color:var(--sh) var(--hi) var(--hi) var(--sh)}.tl-window[data-ui] .tl-window-sunk{border:1px solid;border-color:var(--dk) var(--lt) var(--lt) var(--dk);background:#fff}.story.timeline .tl-pic.is-screen .tl-window-page img{border-radius:0}@media (prefers-reduced-motion:no-preference){.story.timeline .tl-pic.is-print{transition:transform .7s cubic-bezier(.16,1,.3,1)}.story.timeline .tl-spread[data-reveal] .tl-pic.is-print{transform:translateY(28px) rotate(0deg)}.story.timeline .tl-spread[data-reveal][data-in] .tl-pic.is-print{transform:rotate(var(--tilt,-2.5deg));transition-delay:.26s}.story.timeline .tl-spread .tl-pic.is-print:hover{transform:rotate(0deg) scale(1.04);transition-delay:0s}.story.timeline .tl-pic:is(.is-lead,.is-tile){overflow:hidden;border-radius:2px}.story.timeline .tl-pic:is(.is-lead,.is-tile) img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.story.timeline .tl-pic:is(.is-lead,.is-tile):hover img{transform:scale(1.03)}.story.timeline .tl-pic.is-screen:hover img{transform:none}}@media (max-width:1000px){.story.timeline .chapter,.story.timeline .chapter.is-flip,.story.timeline .chapter.layout-note>.tl-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px}.story.timeline .tl{gap:88px}.story.timeline .tl-year{font-size:44px}.story.timeline .chapter.has-video>.tl-spread:not(.tl-aside){grid-row:1}.story.timeline .chapter.has-video.is-flip>.tl-video,.story.timeline .chapter.has-video>.tl-video{grid-column:1/-1}}@media (max-width:760px){.story.timeline .chapter,.story.timeline .chapter.is-flip{grid-template-columns:minmax(0,1fr);gap:28px}.story.timeline .chapter.has-video.is-flip>.tl-video,.story.timeline .chapter.has-video>.tl-spread:not(.tl-aside),.story.timeline .chapter.has-video>.tl-video,.story.timeline .chapter.is-flip>.tl-body,.story.timeline .chapter.is-flip>.tl-spread,.story.timeline .chapter.layout-album>.tl-aside,.story.timeline .chapter.layout-album>.tl-spread.is-album,.story.timeline .chapter>.tl-body,.story.timeline .chapter>.tl-spread:not(.tl-aside){grid-column:1;grid-row:auto}.tl-window[data-ui] .tl-window-menu{display:none}.story.timeline .tl-text{max-width:60ch}.story.timeline .chapter.layout-note>.tl-body{grid-template-columns:minmax(0,1fr)}.story.timeline .layout-note .tl-year{grid-row:auto;margin-bottom:14px}.story.timeline .layout-note .tl-text,.story.timeline .layout-note h3{grid-column:1}.story.timeline .is-corner>.is-lead,.story.timeline .is-flip .is-corner>.is-lead{grid-column:1/21}.story.timeline .is-flip .is-corner>.is-lead figcaption{margin-left:0}.story.timeline{padding-block:64px 88px}.story.timeline .lead{margin-bottom:48px}.story.timeline .tl{gap:96px}.story.timeline .chapter{gap:24px}.story.timeline .tl-year{margin-bottom:10px;font-size:var(--step-head)}.story.timeline .tl-pic.is-print{padding:6px 6px 0}.story.timeline .tl-pic.is-print figcaption{padding:7px 1px 9px}.story.timeline .is-corner>.is-print,.story.timeline .is-flip .is-corner>.is-print{grid-column:10/21;margin-top:44cqw}.story.timeline .is-corner>.is-print.is-upright,.story.timeline .is-flip .is-corner>.is-print.is-upright{grid-column:12/21;margin-top:34cqw}.story.timeline .is-corner>.is-lead figcaption{max-width:44%}.story.timeline .is-side>.is-lead{grid-column:1/13}.story.timeline .is-side>.is-print{grid-column:11/21;margin-top:30cqw}.story.timeline .tl-pair{gap:12px;margin-top:20px}.story.timeline .is-loose>.is-print{width:90%}.story.timeline .is-loose>.is-print.is-upright{width:78%}}