@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2) format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2) format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2) format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2) format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2) format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff");unicode-range:U+0000-00FF,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2) format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2) format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2) format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff) format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2) format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--cream: #FFF4E4;--ink: #2E1C12;--muted: #5C4334;--red: #C2452D;--red-text: #A93A22;--mustard: #F4B740;--pink: #F9D3C6;--sage: #CFE0C3;--shadow: 6px 6px 0 var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Nunito,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--red-text)}a:hover{color:#7e2a17}h1,h2,h3,p,figure,blockquote{margin:0}ul{margin:0;padding:0;list-style:none}address{font-style:normal}.disp{font-family:Fraunces Variable,Georgia,serif;font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:800}.wrap{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.stack-lg{display:flex;flex-direction:column;gap:48px}.center{text-align:center;align-items:center;justify-content:center}.accent{color:var(--red)}.tilt-l{transform:rotate(-1.5deg)}.tilt-r{transform:rotate(1.5deg)}.btn{display:inline-block;text-decoration:none;font-weight:800;padding:16px 28px;border-radius:999px;border:3px solid transparent;transition:transform .15s ease,box-shadow .15s ease}button.btn{font:inherit;font-weight:800;cursor:pointer}.btn:hover{transform:translate(-2px,-2px)}.btn-red{background:var(--red);color:#fff;box-shadow:5px 5px 0 var(--ink)}.btn-red:hover{color:#fff;box-shadow:7px 7px 0 var(--ink)}.btn-dark{background:var(--ink);color:var(--cream);padding:11px 20px;box-shadow:4px 4px 0 var(--mustard)}.btn-dark:hover{color:var(--cream)}.btn-outline{background:#fff;color:var(--ink);border-color:var(--ink)}.btn-outline:hover{color:var(--ink)}.btn-mustard{background:var(--mustard);color:var(--ink)}.btn-mustard:hover{color:var(--ink)}.btn-cream{background:var(--cream);color:var(--ink)}.btn-cream:hover{color:var(--ink)}.btn-ghost{border-color:var(--cream);color:var(--cream)}.btn-ghost:hover{color:var(--cream)}.actions{display:flex;flex-wrap:wrap;gap:14px}.sticker{display:inline-block;align-self:flex-start;background:var(--mustard);color:var(--ink);padding:6px 16px;border-radius:999px;font-weight:800;font-size:15px}.sticker-red{background:var(--red)}.site-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;padding-bottom:20px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-size:24px}.brand:hover{color:var(--ink)}.brand-mark{width:56px;height:56px;flex:none;transition:transform .2s ease}.brand:hover .brand-mark{transform:rotate(-8deg)}.brand-text{display:flex;flex-direction:column;line-height:1.1}.brand-name{font-size:24px}.brand-tagline{font-size:14px;font-weight:700;font-style:italic;color:var(--red-text);margin-top:3px}.nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-weight:800}.nav a:not(.btn){display:inline-block;color:var(--ink);text-decoration:none;padding:12px 14px;border-radius:999px}.nav a:not(.btn):hover{background:var(--pink);color:var(--ink)}@media (min-width: 1101px){.site-header{flex-wrap:nowrap;gap:48px}.site-header .nav{flex:1}.site-header .nav ul{flex-wrap:nowrap;justify-content:space-between}.site-header .nav a,.site-header .brand{white-space:nowrap}.site-header .brand{flex:none}}.site-header{position:relative}.menu-toggle{display:none}@media (max-width: 1100px){.has-menu .menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;cursor:pointer;background:var(--ink);border:0;border-radius:999px;box-shadow:4px 4px 0 var(--mustard)}.burger{position:relative;width:22px;height:16px}.burger span{position:absolute;left:0;width:100%;height:3px;border-radius:3px;background:var(--cream);transition:transform .2s ease,opacity .2s ease,top .2s ease}.burger span:nth-child(1){top:0}.burger span:nth-child(2){top:6.5px}.burger span:nth-child(3){top:13px}.menu-open .burger span:nth-child(1){top:6.5px;transform:rotate(45deg)}.menu-open .burger span:nth-child(2){opacity:0}.menu-open .burger span:nth-child(3){top:6.5px;transform:rotate(-45deg)}.has-menu .nav{display:none}.has-menu.menu-open .nav{display:block;position:absolute;z-index:20;left:16px;right:16px;top:calc(100% - 4px);background:var(--cream);border:3px solid var(--ink);border-radius:28px;box-shadow:var(--shadow);padding:14px}.has-menu .nav ul{flex-direction:column;align-items:stretch;gap:4px}.has-menu .nav a:not(.btn){display:block;padding:14px 18px;font-size:18px}.has-menu .nav .btn{display:block;text-align:center;margin-top:8px;padding:14px 20px}.has-menu .brand-tagline{font-size:12px}.site-header.has-menu{flex-wrap:nowrap}}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:48px;align-items:center;padding-top:32px;padding-bottom:72px}.hero-copy{display:flex;flex-direction:column;gap:24px}.hero h1{font-size:clamp(48px,7vw,80px);line-height:.98;letter-spacing:-.01em}.lead{font-size:20px;color:var(--muted);max-width:500px}.hero-art{position:relative;min-height:520px}.blob{position:absolute;object-fit:cover;height:auto}.blob-1{left:6%;top:0;width:72%;aspect-ratio:1;border-radius:58% 42% 46% 54%/52% 44% 56% 48%}.blob-2{right:0;bottom:0;width:46%;aspect-ratio:1;border-radius:50% 50% 44% 56%/46% 54%;border:6px solid var(--cream)}.note{position:absolute;left:0;bottom:40px;background:#fff;border:3px solid var(--ink);border-radius:18px;padding:12px 18px;font-weight:800;box-shadow:4px 4px 0 var(--ink)}@media (max-width: 720px){.hero{gap:20px;padding-top:8px}.hero-art{order:-1;min-height:0;height:clamp(190px,58vw,300px);width:100%;max-width:480px}.blob-1{left:0;width:auto;height:100%}.blob-2{right:0;width:auto;height:68%;border-width:4px}.note{left:auto;right:4%;top:0;bottom:auto;padding:8px 14px;font-size:15px;transform:rotate(3deg)}}.wave{height:50px;background:var(--pink)}.wave-down{-webkit-mask:radial-gradient(30px at 50% 0,#0000 98%,#000) 50% / 60px 100%;mask:radial-gradient(30px at 50% 0,#0000 98%,#000) 50% / 60px 100%}.wave-up{-webkit-mask:radial-gradient(30px at 50% 100%,#0000 98%,#000) 50% / 60px 100%;mask:radial-gradient(30px at 50% 100%,#0000 98%,#000) 50% / 60px 100%}.band-pink{background:var(--pink);padding:56px 0 72px}.section-head{display:flex;flex-direction:column;gap:10px}.section-head h2{font-size:clamp(38px,5vw,56px);line-height:1.02}.section-head p{font-size:18px;color:var(--muted);max-width:560px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:28px}.card{background:var(--cream);border:3px solid var(--ink);border-radius:32px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.card img{width:100%;height:240px;object-fit:cover}.card-mustard{background:#fce2a6}.card-sage{background:var(--sage)}.card-body{padding:24px 26px 28px;display:flex;flex-direction:column;gap:12px}.card-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.card h3{font-size:26px;line-height:1.1}.price{font-weight:800;color:var(--red-text);white-space:nowrap}.card .price{font-size:22px}.items{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.items li{background:#fff;border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:15px;font-weight:600}.meals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;padding-top:80px;padding-bottom:80px;align-items:start}.menu-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:3px solid var(--ink);border-radius:32px;box-shadow:var(--shadow);padding:20px 32px}.menu-table th,.menu-table td{padding:12px 0;vertical-align:baseline}.menu-table th{text-align:left;font-weight:600;padding-right:16px}.menu-table td{text-align:right}.price .per{font-weight:600;font-size:14px;color:var(--muted)}.menu-table tbody tr+tr>*{border-top:1px dashed #D9BFA3}#reviews{padding-bottom:64px}.gallery{padding-bottom:88px}.photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:24px}.photos li{border:3px solid var(--ink);border-radius:28px;overflow:hidden;box-shadow:var(--shadow);aspect-ratio:3 / 4;background:var(--pink)}.photos img{width:100%;height:100%;object-fit:cover}.gallery-ask{text-align:center;font-size:18px}.gallery-ask a{font-weight:800}.quotes{columns:3 300px;column-gap:32px}.quotes>.quote{break-inside:avoid;margin-bottom:32px}.quote{margin:0;border-radius:28px;padding:32px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;max-width:720px}.quote{font-size:22px;line-height:1.45;font-weight:500}.quote-mustard{background:var(--mustard)}.quote-sage{background:var(--sage)}.quote-pink{background:var(--pink)}.good-to-know{padding-bottom:80px}.info-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px}.info{border:3px solid var(--ink);border-radius:28px;padding:24px 26px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.info h3{font-size:24px;line-height:1.1}.info p{margin:0;font-size:17px}.info-mustard{background:var(--mustard)}.info-sage{background:var(--sage)}.info-pink{background:var(--pink)}.info-cream{background:#fff}.contact-wrap{padding:0 24px 80px}.contact{max-width:1240px;margin:0 auto;background:var(--ink);color:var(--cream);border-radius:48px;padding:64px 32px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.contact .sticker{align-self:center}.contact h2{font-size:clamp(38px,5vw,60px);line-height:1.02}.contact p{color:#f1dcc6;max-width:560px;font-size:18px}.contact .where{font-weight:800;color:var(--mustard)}.contact .email-copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;font-size:17px;color:var(--cream)}.email-text{font-weight:800;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.copy-btn{font:inherit;font-size:15px;font-weight:800;cursor:pointer;background:transparent;color:var(--mustard);border:2px solid var(--mustard);border-radius:999px;padding:4px 14px;min-height:36px}.copy-btn:hover{background:var(--mustard);color:var(--ink)}.about-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding-top:48px;padding-bottom:72px}.about-hero .sticker{align-self:center}.about-hero h1{font-size:clamp(44px,6.5vw,76px);line-height:1;letter-spacing:-.01em}.about-hero .lead{max-width:640px}.story{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:48px;align-items:center}.story-copy{display:flex;flex-direction:column;gap:18px;font-size:18px}.story-copy h2{font-size:clamp(38px,5vw,56px);line-height:1.02}.story-photos{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.story-photos li{border:3px solid var(--ink);border-radius:28px;overflow:hidden;box-shadow:var(--shadow);aspect-ratio:3 / 4;background:var(--cream)}.story-photos li:nth-child(2){margin-top:64px}.story-photos img{width:100%;height:100%;object-fit:cover}.values{padding-top:72px;padding-bottom:88px}.value{flex:1;border:3px solid var(--ink);border-radius:32px;box-shadow:var(--shadow);padding:28px;display:flex;flex-direction:column;gap:10px}.value h3{font-size:28px;line-height:1.1}.value-mustard{background:#fce2a6}.value-pink{background:var(--pink)}.value-sage{background:var(--sage)}.about-quote{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto}.about-quote figcaption{color:var(--muted);font-weight:700}.nav a[aria-current=page]{background:var(--pink)}.privacy{max-width:760px;padding-top:48px;padding-bottom:80px}.privacy h1{font-size:clamp(44px,6.5vw,76px);line-height:1}.privacy .section-head .lead{max-width:none}.privacy-section{display:flex;flex-direction:column;gap:8px}.privacy-section h2{font-size:28px;line-height:1.1}.privacy-section p{font-size:18px;margin:0}.site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:40px;color:var(--muted);font-size:15px}.site-footer a{font-weight:800}.footer-links{display:flex;flex-wrap:wrap;gap:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:10;background:var(--ink);color:var(--cream);padding:12px 20px;border-radius:999px;font-weight:800}.skip-link:focus{top:16px;color:var(--cream)}main:focus{outline:none}:focus-visible{outline:3px solid #1F5FBF;outline-offset:3px;border-radius:6px}.btn:focus-visible{border-radius:999px}[id]{scroll-margin-top:16px}.section-head .sticker,.contact .sticker{color:var(--ink);font-size:15px;max-width:none}.section-head .sticker-red{color:#fff}.section-head .order-note{color:var(--ink)}@media (max-width: 640px){.photos{grid-template-columns:1fr 1fr;gap:12px}.photos li{border-radius:18px;border-width:2px;box-shadow:3px 3px 0 var(--ink)}.hide-mobile{display:none!important}body{font-size:16px}.menu-table{padding:12px 20px}.contact{border-radius:32px;padding:48px 20px}.tilt-l,.tilt-r{transform:none}.story-photos li:nth-child(2){margin-top:32px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}.brand-mark,.burger span{transition:none}}.cards>li{display:flex}.cards>li>.card{flex:1}#platters .cards{display:flex;flex-wrap:wrap;justify-content:center}#platters .cards>li{flex:0 1 340px}.btn-small{padding:10px 18px;font-size:15px;box-shadow:3px 3px 0 var(--ink)}.btn-red.btn-small:hover{box-shadow:5px 5px 0 var(--ink)}.card-order{align-self:flex-start;margin-top:auto}.card-body{flex:1}.float-wa{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;gap:8px;background:#17783f;color:#fff;text-decoration:none;font-weight:800;padding:12px 18px;border:3px solid var(--ink);border-radius:999px;box-shadow:4px 4px 0 var(--ink)}.float-wa{transition:opacity .2s ease,transform .2s ease,visibility .2s}.float-wa.is-hidden{opacity:0;visibility:hidden;transform:translateY(12px)}@media (prefers-reduced-motion: reduce){.float-wa{transition:none}}.float-wa:hover,.float-wa:focus-visible{color:#fff}.float-wa svg{width:22px;height:22px;flex:none}.site-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}@media print{.float-wa{display:none}}@media (min-width: 1101px){.nav-mobile-only{display:none}}.app-hero{padding-bottom:56px}.app-icon{border:3px solid var(--ink);border-radius:24px;box-shadow:4px 4px 0 var(--ink)}.app-status{font-weight:800;background:var(--sage);border:3px solid var(--ink);border-radius:18px;padding:12px 18px}.app-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:32px;max-width:900px;margin:0 auto;width:100%}.app-steps{position:relative;height:100%;border:3px solid var(--ink);border-radius:32px;box-shadow:var(--shadow);padding:28px;display:flex;flex-direction:column;gap:18px}.app-steps h3{font-size:28px;line-height:1.1}.app-browser{display:block;font-size:18px;color:var(--red-text)}.app-yours{position:absolute;top:-18px;right:20px;font-size:14px;color:var(--ink);transform:rotate(3deg)}.app-steps ol{margin:0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:14px;font-size:17px}.app-steps ol li{counter-increment:step;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:start}.app-steps ol li:before{content:counter(step);display:grid;place-items:center;width:36px;height:36px;border:2px solid var(--ink);border-radius:50%;background:var(--mustard);font-weight:800}.app-steps ol li>span:first-child{padding-top:6px}.step-icon{display:grid;place-items:center;width:42px;height:42px;color:#0a7aff;background:#fff;border:2px solid var(--ink);border-radius:12px}.app-note{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding-top:56px;padding-bottom:72px}.app-note p:first-child{font-size:18px;color:var(--muted);max-width:600px}.swipe-hint{display:none}@media (max-width: 640px){.swipe-hint{display:block;margin:-32px 0 -24px;font-size:15px;font-weight:800;color:var(--muted)}.center .swipe-hint,.band-pink .swipe-hint{text-align:center}.swipe{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:16px!important;position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 -24px;padding:4px 24px 12px;scroll-padding:0 24px;columns:auto;scrollbar-width:none}.swipe::-webkit-scrollbar{display:none}.swipe>*{flex:0 0 82%!important;scroll-snap-align:start}.photos.swipe>*{flex-basis:60%!important}.quotes.swipe>.quote{margin-bottom:0}.quote{font-size:20px;padding:26px}}
