@import "https://fonts.googleapis.com/css2?family=Kalam:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,700;1,800&family=Caveat:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Italiana&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Kalam:wght@400;700&display=swap";:root{--cream:#f4efe4;--red:#b62c20;--ink:#242820;--line:#d3ccbd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--red);outline-offset:5px}header{border-bottom:1px solid var(--line);background:var(--cream);z-index:5;justify-content:space-between;align-items:center;height:99px;padding:0 5%;display:flex;position:relative}.brand{color:var(--red);flex-direction:column;align-items:center;line-height:.8;display:flex}.brand strong{letter-spacing:-4px;font-family:Georgia,serif;font-size:51px;font-weight:900}.brand small{letter-spacing:3.3px;margin-top:11px;margin-left:4px;font-size:9px}nav{gap:35px;font-size:12px;font-weight:700;display:flex}nav a:hover{color:var(--red)}.nav-cta,.btn{background:var(--red);color:var(--cream);border:1px solid var(--red);justify-content:space-between;align-items:center;gap:35px;padding:17px 24px;font-size:12px;font-weight:600;display:inline-flex}.nav-cta{padding:13px 19px}.mobile-toggle{display:none}.hero{grid-template-columns:49% 51%;min-height:650px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:65px 9% 53px 10.2%;display:flex;position:relative}.eyebrow{letter-spacing:2.4px;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:currentColor;width:25px;height:1px}.hero h1{letter-spacing:-5px;margin:30px 0 23px;font-family:Italiana,Georgia,serif;font-size:clamp(65px,7.8vw,118px);font-weight:400;line-height:.95}.hero h1 em{color:var(--red);font-family:Georgia,serif;font-size:.91em;font-weight:400}.hero-copy>p{color:#5e6056;max-width:315px;font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:25px;margin-top:23px;display:flex}.text-link{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:11px}.hero-foot{letter-spacing:1.4px;text-transform:uppercase;margin-top:45px;font-size:9px}.hero-photo{background:#b79e7a;min-height:650px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute}.photo-caption{background:var(--cream);letter-spacing:1px;padding:12px 17px;font-size:10px;position:absolute;bottom:25px;left:25px}.seal{background:var(--red);width:115px;height:115px;color:var(--cream);outline:5px solid var(--red);border:1px solid #f4efe466;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:30px;right:28px;transform:rotate(13deg)}.seal span{letter-spacing:2px;font-size:9px}.seal strong{margin:4px;font:italic 35px Georgia}.ticker{background:var(--red);color:var(--cream);white-space:nowrap;text-align:center;letter-spacing:2px;padding:19px 0;font-size:12px;font-weight:600;overflow:hidden}.ticker span{margin:0 22px}.ticker i{font-size:18px;font-style:normal}.intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:70px;padding:90px 8%;display:grid}.intro h2{letter-spacing:-1px;max-width:800px;margin:0 0 23px;font:400 clamp(35px,4vw,58px)/1.12 Italiana,Georgia,serif}.intro h2 em{color:var(--red);font-family:Georgia,serif}.intro p{color:#5e6056;max-width:580px;font-size:14px;line-height:1.8}.section-top{justify-content:space-between;align-items:end;gap:20px;display:flex}.menu{padding:85px 5% 80px}.section-top h2{letter-spacing:-2px;margin:17px 0 0;font:400 clamp(45px,5vw,70px)/1 Italiana,Georgia,serif}.section-top p{color:#5e6056;max-width:265px;font-size:12px;line-height:1.8}.filters{gap:8px;margin:34px 0 29px;display:flex}.filters button{border:1px solid var(--line);background:0 0;border-radius:30px;padding:10px 19px;font-size:11px}.filters button.active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{border-top:1px solid var(--line);padding-top:15px}.card[hidden]{display:none}.food{background:#dfd7c7;height:270px;position:relative;overflow:hidden}.food img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.card:hover .food img{transform:scale(1.045)}.food .number{background:var(--cream);padding:7px;font-size:10px;position:absolute;top:13px;left:13px}.card-bottom{justify-content:space-between;align-items:start;padding-top:20px;display:flex}.card h3{margin:0;font:400 28px Georgia}.card p{color:#65675e;max-width:280px;margin:11px 0;font-size:12px;line-height:1.7}.detail{border:1px solid var(--ink);background:0 0;border-radius:50%;flex:none;width:34px;height:34px;font-size:19px}.menu-note{color:#6b6b61;border-top:1px solid var(--line);margin-top:28px;padding-top:17px;font-size:10px}.story{background:var(--ink);color:var(--cream);grid-template-columns:1fr 1fr;min-height:510px;display:grid}.story-art{background:#343b2e;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.story-art:before,.story-art:after{content:"";border:1px solid #f4efe433;border-radius:50%;width:340px;height:340px;position:absolute;transform:rotate(-15deg)}.story-art:after{width:410px;height:410px}.story-word{letter-spacing:-10px;z-index:1;color:#e5dfc9;font-family:Georgia,serif;font-size:120px;font-weight:900;transform:rotate(-12deg)}.story-art small{letter-spacing:3px;font-size:10px;position:absolute;bottom:40px}.story-copy{flex-direction:column;justify-content:center;padding:70px 13% 65px 11%;display:flex}.story h2{letter-spacing:-2px;margin:25px 0;font:400 56px/1.05 Italiana,Georgia,serif}.story p{color:#c6c7ba;font-size:13px;line-height:1.9}.values{letter-spacing:1px;border-top:1px solid #ffffff30;justify-content:space-between;margin-top:20px;padding-top:25px;font-size:10px;display:flex}.visit{text-align:center;padding:85px 20px 95px;position:relative}.visit .eyebrow{justify-content:center}.visit h2{letter-spacing:-3px;margin:25px 0;font:400 clamp(50px,6vw,85px)/1.05 Italiana,Georgia,serif}.visit h2 em{color:var(--red);font-family:Georgia,serif}.visit p{color:#65675e;max-width:430px;margin:0 auto 28px;font-size:13px;line-height:1.9}.visit .btn{margin:auto}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:35px 5% 25px;display:flex}.footer .brand strong{font-size:40px}.footer p{color:#65675e;font-size:10px;line-height:1.8}.footer-links{gap:25px;font-size:10px;display:flex}.bottom{border-top:1px solid var(--line);color:#6b6b61;justify-content:space-between;padding:16px 5%;font-size:9px;display:flex}.dialog{background:var(--cream);color:var(--ink);border:0;width:calc(100% - 35px);max-width:500px;padding:35px}.dialog::backdrop{background:#12170ec4}.dialog h2{margin-top:10px;font:36px Georgia}.dialog p{font-size:14px;line-height:1.8}.close{float:right;border:1px solid var(--line);background:0 0;padding:5px 10px}.dialog small{color:#65675e;font-size:11px}.reveal{animation:.8s both appear}@keyframes appear{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (min-width:1600px){body{max-width:none}.hero-photo{min-height:760px}}@media (max-width:800px){header{height:84px}nav{gap:20px}.nav-cta{display:none}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding:45px 8%}.hero h1{letter-spacing:-3px;font-size:70px}.hero-photo{min-height:600px}.hero-actions{flex-wrap:wrap;gap:15px}.seal{width:90px;height:90px;top:25px;right:20px}.seal strong{font-size:28px}.seal span{font-size:7px}.intro{grid-template-columns:1fr 2fr;gap:25px;padding:65px 6%}.cards{gap:15px}.food{height:210px}.card h3{font-size:23px}.story h2{font-size:43px}.story-word{font-size:85px}.story-copy{padding:45px 10%}.values{gap:10px;font-size:8px}.footer-links{gap:12px}}@media (max-width:560px){header{height:84px;padding:0 6%}.brand strong{font-size:44px}.brand small{font-size:8px}.mobile-toggle{border:1px solid var(--line);background:0 0;padding:9px 12px;font-size:12px;display:block}nav{background:var(--cream);border-bottom:1px solid var(--line);padding:25px 6%;display:none;position:absolute;top:84px;left:0;right:0}nav.open{justify-content:space-between;display:flex}.hero{grid-template-columns:1fr}.hero-copy{padding:43px 7% 38px}.hero h1{margin:26px 0 18px;font-size:87px}.hero-copy>p{max-width:320px;font-size:13px}.hero-actions{margin-top:15px}.hero-foot{margin-top:29px}.hero-photo{min-height:410px}.photo-caption{bottom:18px;left:18px}.ticker{padding:17px 0;font-size:10px}.ticker span{margin:0 12px}.intro{padding:55px 7%;display:block}.intro h2{margin-top:25px;font-size:39px}.menu{padding:55px 7%}.section-top{display:block}.section-top h2{font-size:56px}.section-top p{max-width:100%;margin-top:20px}.cards{grid-template-columns:1fr;gap:30px}.food{height:310px}.card h3{font-size:29px}.card p{max-width:310px}.filters{gap:6px}.filters button{padding:10px 14px}.story{grid-template-columns:1fr}.story-art{min-height:310px}.story-art:before{width:210px;height:210px}.story-art:after{width:260px;height:260px}.story-word{font-size:100px}.story-art small{bottom:25px}.story-copy{padding:50px 7%}.story h2{font-size:50px}.values{font-size:10px}.visit{padding:65px 7%}.visit h2{font-size:59px}.footer{flex-wrap:wrap;padding:30px 7%}.footer p{max-width:180px}.footer-links{justify-content:space-between;width:100%;margin-top:10px}.bottom{gap:15px;padding:15px 7%;line-height:1.7}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.test-strip{text-align:center;letter-spacing:.7px;background:#e5ddcd;padding:10px 20px;font-size:10px}.cart-trigger{background:var(--red);color:var(--cream);border:0;align-items:center;gap:15px;padding:13px 18px;font-size:12px;display:flex}.cart-trigger span{border:1px solid #ffffff60;border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}.buy-row{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.buy-row>strong{font-size:17px}.buy-row .btn{gap:25px;padding:12px 17px}.overlay{z-index:20;background:#10170dc0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pizza-modal{background:var(--cream);max-width:520px;max-height:90dvh;position:relative;overflow:auto}.pizza-modal>.close{background:var(--cream);position:absolute;top:15px;right:15px}.pizza-modal>img{object-fit:cover;width:100%;height:260px}.pizza-modal>div{padding:30px}.pizza-modal h2{font:34px Georgia}.pizza-modal p{font-size:13px;line-height:1.8}.pizza-modal small{color:#666;font-size:11px}.full{width:100%;margin-top:20px}.drawer-overlay{justify-content:flex-end;align-items:stretch;padding:0}.drawer{background:var(--cream);flex-direction:column;width:510px;max-width:100%;height:100dvh;display:flex;box-shadow:-15px 0 60px #0002}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:30px;display:flex}.drawer-head h2{margin:15px 0 0;font:43px Italiana,Georgia}.drawer-body{flex:1;padding:25px 30px 40px;overflow:auto}.cart-line{border-bottom:1px solid var(--line);align-items:start;gap:15px;padding:20px 0;display:flex}.cart-line>img{object-fit:cover;width:75px;height:75px}.cart-line>div{flex:1}.cart-line h3{margin:0 0 8px;font:20px Georgia}.cart-line p{margin:0 0 13px;font-size:12px}.cart-line>strong{white-space:nowrap;font-size:12px}.qty{border:1px solid var(--line);justify-content:space-between;align-items:center;width:100px;display:flex}.qty button{background:0 0;border:0;width:30px;height:30px}.qty span{font-size:12px}.small-check{align-items:start;gap:8px;margin-top:13px;font-size:11px;line-height:1.7;display:flex}.small-check input{accent-color:var(--red);flex-shrink:0;margin-top:4px}.totals{margin-top:25px}.totals>div{justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.totals .total{border-top:1px solid var(--line);margin-top:8px;padding-top:20px;font-size:20px}.drawer-note{text-align:center;color:#737467;margin-top:20px;font-size:10px}.empty,.success{text-align:center;padding:35px 0}.empty>span{color:var(--red);font-size:65px}.empty h3,.success h3{font:30px Georgia}.empty p,.success p{font-size:13px;line-height:1.8}.success-icon{background:#dce5cd;border-radius:50%;place-items:center;width:70px;height:70px;font-size:30px;display:inline-grid}.toast{background:var(--ink);color:var(--cream);z-index:30;width:max-content;max-width:90%;padding:15px 22px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0002}.floating-cart{background:var(--red);color:#fff;z-index:10;border:0;justify-content:space-between;width:min(450px,90%);padding:20px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.field{margin:20px 0;font-size:12px;font-weight:600;display:block}.field small{color:#777;font-weight:400}.field input,.field textarea,.field select{border:1px solid var(--line);box-sizing:border-box;background:#fffcf6;border-radius:0;width:100%;margin-top:9px;padding:13px;font:14px DM Sans,Arial;display:block}.field textarea{resize:vertical;min-height:80px}fieldset{border:0;margin:25px 0;padding:0}legend{margin-bottom:12px;font-size:12px;font-weight:700}.fulfill{gap:10px;display:flex}.fulfill label{border:1px solid var(--line);flex:1;padding:15px;font-size:12px}.fulfill .selected{border-color:var(--red);background:#b62c2008}.fulfill small{margin-top:8px;font-size:9px;display:block}.fulfill input,.payment input{accent-color:var(--red)}.payment{padding:13px 0;font-size:12px;display:block}.payment small{margin:7px 0 0 20px;font-size:10px;display:block}.unavailable{color:#777}.notice{background:#e8e2d4;margin:12px 0;padding:14px;font-size:12px;line-height:1.7}.error{color:#8e261a;background:#f4dfd7}.notice button{background:0 0;border:0;text-decoration:underline}.back-link{background:0 0;border:0;padding:0 0 10px;font-size:12px}.privacy{color:#6c6e64;font-size:10px;line-height:1.7}.btn:disabled{opacity:.5;cursor:not-allowed}.admin-shell{max-width:1240px;margin:0 auto;padding:40px 5% 70px}.admin-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-top h1{margin:10px 0;font:52px Italiana,Georgia}.admin-tabs{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.admin-tabs button{border:1px solid var(--line);background:0 0;padding:12px 18px;font-size:12px}.admin-tabs .active{background:var(--ink);color:#fff}.stats{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px;display:grid}.stat{border:1px solid var(--line);padding:22px}.stat strong{margin-top:10px;font:36px Georgia;display:block}.stat span{font-size:11px}.order-card{border:1px solid var(--line);margin:18px 0;padding:23px}.order-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.order-heading h3{margin:0;font:23px Georgia}.badge{background:#e3e7da;padding:6px 9px;font-size:10px}.badge.test{background:#eadbb9}.order-meta{color:#5d6055;font-size:12px;line-height:1.9}.order-items{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;font-size:13px;line-height:1.9}.order-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.order-actions select{background:var(--cream);border:1px solid var(--line);padding:10px}.settings-form{max-width:650px}.setting-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-shell .empty{border:1px dashed var(--line)}@media (max-width:560px){.cart-trigger{margin-left:auto;margin-right:12px;padding:9px 12px;font-size:11px}.drawer-head{padding:24px}.drawer-body{padding:18px 22px 35px}.cart-line{gap:10px}.cart-line>img{width:60px;height:65px}.cart-line h3{font-size:18px}.test-strip{font-size:9px;line-height:1.6}.stats{gap:8px}.stat{padding:13px}.stat strong{font-size:27px}.admin-top{align-items:start}.admin-top h1{font-size:38px}.order-card{padding:17px}.setting-row{grid-template-columns:1fr;gap:0}.hero h1{font-size:82px}.visit h2{font-size:50px}}.vero-site{--cream:#f7f3e9;--red:#d33427;--ink:#24372b;background:var(--cream);overflow:clip}.vero-site>header{border-bottom:0;gap:30px;height:95px;padding:0 4%;position:sticky;top:0;box-shadow:0 1px #24372b15}.vero-site .brand strong{letter-spacing:-5px;font-family:Georgia,serif;font-size:61px}.vero-site .brand small{letter-spacing:4px;font-size:9px}.vero-site nav{gap:35px;font-size:13px}.vero-site .cart-trigger{border-radius:35px;margin-left:auto;padding:13px 24px;font-size:13px;font-weight:700}.vero-site .cart-trigger span{border:0;font-size:17px}.vero-site .test-strip{color:#5c6258;letter-spacing:.6px;background:#eee7d8;padding:7px 15px;font-size:9px}.vero-site .btn{border-radius:40px;padding:17px 27px;font-size:13px;transition:background .2s,transform .2s}.vero-site .btn:hover{background:#a8281e;transform:translateY(-2px)}.vero-site .eyebrow{letter-spacing:2px;font-size:10px;line-height:1.7}.vero-site .eyebrow:before{display:none}.vero-site .cinema-hero{height:calc(100svh - 118px);min-height:650px;max-height:1050px;color:var(--cream);isolation:isolate;display:block;position:relative;overflow:hidden}.vero-site .cinema-hero .hero-photo{z-index:-2;background:#293126;min-height:0;position:absolute;inset:0}.vero-site .cinema-hero .hero-photo:after{content:"";background:linear-gradient(#101a1840 0%,#111c1855 40%,#0b160fa6 100%);position:absolute;inset:0}.vero-site .cinema-hero .hero-photo img{object-position:50% 58%;animation:1.6s ease-out both cinema-in}.vero-site .hero-copy{text-align:center;justify-content:center;align-items:center;height:100%;padding:8% 10% 10%}.vero-site .hero h1{letter-spacing:-2px;text-shadow:0 3px 30px #0002;margin:26px 0 23px;font:900 clamp(70px,8.6vw,145px)/.94 Barlow Condensed,Arial Narrow,Impact,sans-serif;transform:rotate(-2deg)}.vero-site .hero h1 em{color:var(--cream);font:italic 800 1em/.94 Barlow Condensed,Arial Narrow,Impact,sans-serif}.vero-site .hero-copy>p{color:#fff7e8;max-width:460px;margin:0;font-size:15px;line-height:1.7}.vero-site .hero-actions{justify-content:center;gap:25px;margin-top:30px}.hero-story-link{border-bottom:1px solid #fff7e877;padding:8px 0;font-size:12px}.hero-stamp{background:var(--red);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;transition:transform .3s;display:flex;position:absolute;bottom:85px;right:5%;transform:rotate(12deg);box-shadow:0 0 0 6px #d3342733}.hero-stamp:hover{transform:rotate(0)}.hero-stamp span{letter-spacing:1.5px;font-size:9px}.hero-stamp strong{margin:4px 0 8px;font:700 33px Caveat,cursive}.hero-wave{width:100%;height:65px;fill:var(--cream);pointer-events:none;position:absolute;bottom:-1px;left:0}.hero-side{writing-mode:vertical-rl;letter-spacing:2px;font-size:8px;position:absolute;bottom:125px;left:25px;transform:rotate(180deg)}.welcome-strip{color:var(--red);letter-spacing:.3px;justify-content:center;align-items:center;gap:40px;padding:30px 4% 35px;font:800 clamp(18px,2.1vw,31px) Barlow Condensed,Impact,sans-serif;display:flex}.welcome-strip svg{width:55px;height:55px;transform:rotate(10deg)}.discovery{padding:15px 5% 85px}.discovery-top{justify-content:space-between;align-items:center;margin:0 0 25px;display:flex}.scribble{color:var(--red);font:700 42px Caveat,cursive;display:inline-block;transform:rotate(-5deg)}.discovery-top p{margin:0;font-size:12px;line-height:1.7}.discovery-grid{grid-template-columns:1fr 1fr 1fr;gap:22px;display:grid}.discover-tile{border-radius:5px;min-height:455px;display:block;position:relative;overflow:hidden}.discover-tile>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.discover-tile:hover>img{transform:scale(1.05)}.tile-photo:after{content:"";background:linear-gradient(#0000 25%,#102015bb);position:absolute;inset:0}.tile-photo>div{color:var(--cream);z-index:1;position:absolute;bottom:28px;left:28px;right:28px}.discover-tile span{letter-spacing:1.5px;font-size:9px}.discover-tile h2{text-transform:uppercase;letter-spacing:-.5px;margin:16px 0 0;font:800 43px/.98 Barlow Condensed,Impact,sans-serif}.round-arrow{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:0;right:0;font-size:24px!important}.tile-red{background:var(--red);color:var(--cream);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.tile-red>svg{align-self:center;width:130px;height:100px;margin:12px 0}.tile-red h2{font-size:45px}.tile-red h2 em{text-transform:none;margin-top:8px;font:700 41px/.9 Caveat,cursive;display:inline-block}.tile-bottom{justify-content:space-between;width:100%;margin-top:auto;padding-top:22px;display:flex}.tile-bottom>span{font-size:22px}.vero-site .ticker{background:var(--ink);white-space:nowrap;margin:0 -5px;padding:22px 0;transform:rotate(-1deg)}.ticker-track{width:max-content;animation:35s linear infinite marquee;display:flex}.vero-site .ticker-set{align-items:center;margin:0;display:flex}.vero-site .ticker-set>span{letter-spacing:.7px;margin:0 45px;font:800 35px Barlow Condensed,Impact,sans-serif}.vero-site .ticker-set>i{color:#bfc8a4;font-size:30px}.vero-site .menu{padding:95px 5% 90px}.vero-site .section-top h2{letter-spacing:-1.5px;margin:18px 0;font:800 clamp(55px,6vw,90px)/.94 Barlow Condensed,Impact,sans-serif}.vero-site .section-top h2 em{color:var(--red);font-style:italic}.vero-site .section-top p{max-width:300px;font-size:12px}.vero-site .filters{gap:12px;margin:30px 0 35px}.vero-site .filters button{border-color:#24372b44;padding:12px 22px;font-size:12px}.vero-site .filters button.active{background:var(--ink)}.vero-site .cards{gap:28px}.vero-site .card{border:0;padding:0}.vero-site .food{background:#e6dfd1;border-radius:48% 48% 4px 4px;height:340px;overflow:hidden}.vero-site .food img{object-fit:cover;height:100%}.vero-site .food .number{letter-spacing:1px;background:var(--cream);border-radius:20px;padding:9px 13px;font-size:8px;top:auto;bottom:16px;left:17px}.vero-site .card h3{text-transform:uppercase;letter-spacing:-.4px;font:700 31px/1 Barlow Condensed,Impact,sans-serif}.vero-site .card p{max-width:90%;min-height:40px;font-size:12px}.vero-site .card-bottom{align-items:center;padding-top:22px}.vero-site .detail{border-color:#24372b66;width:32px;height:32px;font-size:17px}.vero-site .buy-row{border-top:1px solid var(--line);margin-top:19px;padding-top:17px}.vero-site .buy-row>strong{font-size:17px}.vero-site .buy-row .btn{padding:12px 20px}.vero-site .menu-note{margin-top:35px;font-size:10px;line-height:1.7}.craft-section{background:var(--ink);color:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:95px 8%;display:grid;position:relative}.craft-photo{background:var(--cream);padding:12px 12px 56px;position:relative;transform:rotate(-4deg)}.craft-photo img{object-fit:cover;width:100%;height:490px;display:block}.craft-label{color:var(--ink);font:600 24px Caveat,cursive;position:absolute;bottom:15px;left:20px}.craft-copy h2{letter-spacing:-1px;margin:25px 0;font:800 clamp(60px,6.5vw,100px)/.92 Barlow Condensed,Impact,sans-serif}.craft-copy h2 em{color:#e0b983;font-style:italic}.craft-copy p{color:#d2d7c9;max-width:400px;font-size:13px;line-height:1.9}.vero-site .cream-btn{background:var(--cream);color:var(--ink);border-color:var(--cream);margin-top:20px}.vero-site .cream-btn:hover{background:#ded6c3}.manifesto{text-align:center;padding:95px 20%;position:relative;overflow:hidden}.manifesto h2{letter-spacing:-1.5px;margin:30px 0;font:800 clamp(55px,6.3vw,95px)/.98 Barlow Condensed,Impact,sans-serif}.manifesto h2 em{color:var(--red);font-style:italic}.manifesto p{font-size:13px;line-height:1.9}.manifesto .btn{margin-top:20px}.manifesto .scribble{font-size:35px}.basil-doodle{width:140px;height:170px;color:var(--ink);position:absolute;top:35%;right:5%;transform:rotate(20deg)}.vero-site .visit{text-align:left;background:#eae4d5;grid-template-columns:1fr 1fr;padding:0;display:grid}.visit-content{align-self:center;padding:75px 13%}.vero-site .visit h2{letter-spacing:-1px;margin:25px 0;font:800 clamp(55px,5.5vw,85px)/.94 Barlow Condensed,Impact,sans-serif}.vero-site .visit h2 em{font:italic 800 1em/.94 Barlow Condensed,Impact,sans-serif}.vero-site .visit p{max-width:330px;margin:0 0 25px;font-size:13px}.visit-photo{min-height:540px;position:relative}.visit-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visit-photo>span{color:var(--cream);text-align:center;text-shadow:0 2px 5px #000;font:700 30px Caveat,cursive;position:absolute;bottom:25px;left:25px;right:25px}.vero-footer{background:var(--red);color:var(--cream);padding:65px 5% 25px}.footer-top{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:50px;display:grid}.vero-footer .brand{color:var(--cream);align-items:flex-start;width:max-content}.vero-footer .brand strong{letter-spacing:-10px;font-size:130px}.vero-footer .brand small{letter-spacing:8px;margin-top:20px;margin-left:10px;font-size:12px}.footer-top>div>span{font:800 35px Barlow Condensed,Impact,sans-serif}.footer-top p{margin-top:12px;font:600 28px Caveat,cursive}.footer-nav{grid-template-columns:1fr;gap:15px;font-size:12px;display:grid}.footer-nav a:hover{text-decoration:underline}.footer-bottom{letter-spacing:.6px;border-top:1px solid #ffffff40;justify-content:space-between;margin-top:60px;padding-top:20px;font-size:9px;display:flex}.concept-note{color:#ffe4d3;margin-top:20px;font-size:9px;line-height:1.8}.vero-site .drawer h2{font:800 46px Barlow Condensed,Impact,sans-serif}.vero-site .pizza-modal h2{font:700 36px Barlow Condensed,Impact,sans-serif}.vero-site .pizza-modal{border-radius:15px}.vero-site .close{border-radius:50%;width:34px;height:34px;padding:0}.vero-site .floating-cart{border-radius:40px}.vero-site .toast{border-radius:30px}.vero-site .full:hover{transform:none}@keyframes cinema-in{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes marquee{to{transform:translate(-50%)}}@media (min-width:1600px){.vero-site .cinema-hero{height:850px}.vero-site .hero h1{font-size:155px}.vero-site .discover-tile{min-height:560px}}@media (max-width:900px){.vero-site>header{gap:15px}.vero-site nav{gap:22px;font-size:11px}.vero-site .cinema-hero{min-height:650px}.hero-stamp{width:115px;height:115px;bottom:75px}.hero-stamp strong{font-size:29px}.discovery-grid{gap:15px}.discover-tile{min-height:390px}.discover-tile h2{font-size:35px}.tile-red{padding:22px}.tile-red h2{font-size:37px}.tile-red h2 em{font-size:32px}.tile-red>svg{width:100px;height:75px}.vero-site .food{height:270px}.craft-section{gap:8%;padding:70px 6%}.craft-photo img{height:420px}.craft-copy h2{font-size:70px}.basil-doodle{width:100px;right:2%}.visit-content{padding:55px 10%}.footer-top{gap:25px}.vero-footer .brand strong{font-size:100px}.vero-footer .brand small{letter-spacing:6px;font-size:9px}}@media (max-width:560px){.vero-site>header{gap:9px;height:83px;padding:0 6%}.vero-site .brand strong{letter-spacing:-4px;font-size:48px}.vero-site .brand small{letter-spacing:3.3px;margin-top:10px;font-size:7px}.vero-site .cart-trigger{gap:10px;margin-right:0;padding:10px 17px;font-size:11px}.vero-site .mobile-toggle{color:var(--ink);background:0 0;border:0;padding:8px;font-size:21px}.vero-site nav{gap:15px;padding:25px 6%;font-size:11px;top:83px}.vero-site .test-strip{padding:7px 12px;font-size:8px;line-height:1.5}.vero-site .cinema-hero{height:calc(88svh - 110px);min-height:565px;max-height:800px}.vero-site .cinema-hero .hero-photo img{object-position:54% 50%}.vero-site .hero-copy{justify-content:center;padding:45px 6% 115px}.vero-site .hero-copy .eyebrow{letter-spacing:1.3px;font-size:8px}.vero-site .hero h1{letter-spacing:-1px;margin:25px -5px 20px;font-size:clamp(52px,12.8vw,76px);line-height:.98}.vero-site .hero h1 em{font-size:1em;line-height:1}.vero-site .hero-copy>p{max-width:265px;font-size:12px}.vero-site .hero-actions{gap:20px;margin-top:24px}.vero-site .hero-actions .btn{padding:15px 23px;font-size:12px}.hero-story-link{font-size:10px}.hero-stamp{width:93px;height:93px;box-shadow:none;bottom:45px;right:7%}.hero-stamp span{letter-spacing:1px;font-size:6px}.hero-stamp strong{margin:3px 0;font-size:25px}.hero-side{letter-spacing:1px;font-size:6px;bottom:75px;left:15px}.hero-wave{height:35px}.welcome-strip{gap:15px;padding:18px 5% 20px;font-size:17px}.welcome-strip svg{flex-shrink:0;width:37px;height:37px}.discovery{padding:15px 6% 50px}.discovery-top{gap:15px;margin-bottom:20px}.scribble{font-size:35px}.discovery-top p{max-width:150px;font-size:10px}.discovery-grid{scroll-snap-type:x mandatory;gap:15px;padding-bottom:12px;display:flex;overflow:auto}.discover-tile{scroll-snap-align:start;flex:0 0 84%;min-height:400px}.discover-tile h2{font-size:43px}.tile-red h2{font-size:45px}.tile-red h2 em{font-size:40px}.tile-red>svg{width:130px;height:95px}.vero-site .ticker{padding:16px 0}.vero-site .ticker-set>span{margin:0 27px;font-size:27px}.vero-site .ticker-set>i{font-size:23px}.vero-site .menu{padding:55px 6%}.vero-site .section-top h2{margin:17px 0;font-size:55px}.vero-site .section-top p{max-width:100%;font-size:11px}.vero-site .filters{gap:7px;margin:25px 0}.vero-site .filters button{padding:10px 14px;font-size:10px}.vero-site .cards{gap:40px}.vero-site .food{border-radius:45% 45% 4px 4px;height:340px}.vero-site .card h3{font-size:32px}.vero-site .card p{max-width:90%;min-height:0;font-size:12px}.vero-site .buy-row{margin-top:16px}.craft-section{grid-template-columns:1fr;gap:55px;padding:60px 8%}.craft-photo{margin:0 4%;padding-bottom:48px;transform:rotate(-3deg)}.craft-photo img{height:330px}.craft-label{font-size:20px;bottom:12px;left:15px}.craft-copy h2{font-size:78px}.craft-copy p{font-size:12px}.craft-copy .eyebrow{font-size:8px}.manifesto{padding:65px 8%}.manifesto .scribble{font-size:29px}.manifesto h2{letter-spacing:-.7px;margin:25px 0;font-size:54px}.manifesto p{font-size:12px}.basil-doodle{display:none}.vero-site .visit{grid-template-columns:1fr}.visit-content{padding:55px 7%}.vero-site .visit h2{font-size:65px}.vero-site .visit p{max-width:100%;font-size:12px}.visit-photo{min-height:360px}.visit-photo>span{font-size:26px}.vero-footer{padding:50px 7% 25px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.vero-footer .brand strong{font-size:100px}.vero-footer .brand small{letter-spacing:6px;margin-top:17px;font-size:8px}.footer-top>div>span{font-size:26px}.footer-top p{font-size:23px;line-height:1.2}.footer-nav{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:20px;font-size:11px}.footer-bottom{gap:15px;margin-top:35px;font-size:7px;line-height:1.8}.concept-note{font-size:8px}.vero-site .drawer h2{font-size:40px}}.vero-site .cinema-hero .hero-photo video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.vero-site .cinema-hero .hero-photo video.is-ready{opacity:1}.video-toggle{z-index:2;color:var(--cream);background:#101c1733;border:1px solid #fff8;border-radius:25px;align-items:center;gap:10px;padding:10px 13px;font-size:16px;display:flex;position:absolute;bottom:85px;left:5%}.video-toggle span{letter-spacing:1.5px;font-size:8px}.vero-site .hero-side{bottom:150px;left:20px}@media (max-width:560px){.video-toggle{padding:9px 12px;font-size:15px;bottom:47px;left:7%}.video-toggle span{font-size:7px}.vero-site .hero-side{bottom:125px;left:12px}.vero-site .cinema-hero .hero-photo video{object-position:48% center}}.wow-hero{color:#fff2dc;isolation:isolate;background:#c93023;height:calc(100svh - 118px);min-height:760px;max-height:1050px;position:relative;overflow:hidden}.hero-grain{opacity:.13;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.wow-overline{letter-spacing:1.8px;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:28px;left:5%;right:5%}.wow-title{z-index:2;pointer-events:none;width:56%;padding:85px 0 130px 5%;position:relative}.wow-title h1{letter-spacing:-4px;text-shadow:1px 2px #c93023;margin:20px 0 30px;font:900 clamp(100px,13.6vw,215px)/.82 Barlow Condensed,Impact,sans-serif;transform:rotate(-3deg)}.wow-title h1 em{color:#fff2dc;font-style:italic}.wow-title p{max-width:230px;margin:30px 0 25px;font-size:14px;line-height:1.8}.vero-site .wow-order{background:var(--cream);border-color:var(--cream);color:var(--red);pointer-events:auto;gap:45px;padding:19px 27px;font-size:12px;font-weight:800}.vero-site .wow-order:hover{background:#e7d9bd}.pizza-orbit{aspect-ratio:1;z-index:1;width:68%;max-width:1050px;position:absolute;top:3%;right:-9%}.pizza-orbit>img{object-fit:contain;filter:drop-shadow(0 35px 30px #3b120a77);width:100%;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);animation:1.4s cubic-bezier(.16,1,.3,1) both pizza-enter;position:absolute;inset:0}.pizza-orbit:hover>img{transform:rotate(7deg)scale(1.025)}.orbit-line{border:1px solid #ffecce66;border-radius:50%;position:absolute;inset:6%;transform:translate(-8%,7%)}.pizza-handnote{white-space:nowrap;font:700 34px Caveat,cursive;position:absolute;bottom:4%;left:22%;transform:rotate(-9deg)}.hand-arrow{width:125px;height:90px;position:absolute;bottom:7%;left:10%;transform:rotate(-20deg)}.wow-bottom{letter-spacing:1px;z-index:3;justify-content:space-between;align-items:end;gap:20px;font-size:8px;line-height:1.8;display:flex;position:absolute;bottom:27px;left:5%;right:5%}.wow-bottom>a{letter-spacing:1.5px;align-items:center;gap:25px;font-size:9px;display:flex}.wow-bottom>a span{font-size:25px}.wow-star{font-size:80px;position:absolute;bottom:110px;left:39%;transform:rotate(13deg)}.social-story{grid-template-columns:43% 57%;align-items:center;gap:0;padding:80px 5% 110px;display:grid}.social-heading{z-index:2;padding-right:9%;position:relative}.social-heading h2{letter-spacing:-1px;margin:24px 0;font:800 clamp(50px,5.2vw,80px)/.96 Barlow Condensed,Impact,sans-serif}.social-heading h2 em{color:var(--red);font-style:italic}.social-heading p{margin-bottom:28px;font-size:13px;line-height:1.9}.social-heading .text-link{letter-spacing:1px;font-size:10px}.social-collage{padding:0 0 90px 25px;position:relative}.social-main{object-fit:cover;border-radius:4px;width:100%;height:470px}.social-polaroid{background:#fffcf1;width:48%;padding:12px 12px 20px;position:absolute;bottom:0;left:-25px;transform:rotate(-9deg);box-shadow:0 12px 30px #26362b22}.social-polaroid img{object-fit:cover;width:100%;height:185px;display:block}.social-polaroid span{text-align:center;color:var(--red);margin-top:10px;font:600 24px Caveat,cursive;display:block}.social-sticker{color:var(--ink);background:#e9b25b;padding:25px;font:700 20px/1.1 Barlow Condensed,Impact,sans-serif;position:absolute;bottom:15px;right:0;transform:rotate(8deg)}.social-sticker b{margin-top:8px;display:block}.film-section{isolation:isolate;height:660px;color:var(--cream);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.film-media{z-index:-2;background:var(--ink);position:absolute;inset:0}.film-media>img,.film-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-media video{opacity:0;transition:opacity .6s}.film-media video.is-ready{opacity:1}.film-media:after{content:"";background:#13201866;position:absolute;inset:0}.film-copy{padding:0 8%}.film-copy h2{letter-spacing:-2px;margin:20px 0;font:800 clamp(60px,8.5vw,130px)/.94 Barlow Condensed,Impact,sans-serif}.film-copy h2 em{font-style:italic}.film-copy p{font-size:13px}.film-section .video-toggle{bottom:35px}.film-caption{letter-spacing:1px;font-size:8px;position:absolute;bottom:40px;right:5%}.vero-site .menu{background:#f0eadc;padding-top:100px}.vero-site .card:nth-child(2){padding-top:65px}.vero-site .card:nth-child(3){padding-top:130px}.vero-site .craft-section{background:#203c30}.vero-site .manifesto{background:#e7ad61;padding:110px 15%}.vero-site .manifesto .scribble{color:var(--ink)}.vero-site .manifesto h2 em{color:#a72a1d}.vero-site .vero-footer{background:#203c30}.vero-site .vero-footer .brand strong{letter-spacing:-15px;font-size:180px}@keyframes pizza-enter{0%{opacity:0;transform:translate(70px,35px)rotate(20deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (min-width:1600px){.wow-title{padding-top:100px}.wow-hero{min-height:850px}.pizza-orbit{top:-1%}}@media (max-width:900px){.wow-hero{min-height:690px}.wow-title{padding-top:110px}.wow-title h1{font-size:15vw}.pizza-orbit{width:78%;top:10%;right:-20%}.wow-star{font-size:65px;left:37%}.pizza-handnote{font-size:28px;left:14%}.social-story{grid-template-columns:45% 55%;padding-top:60px;padding-bottom:80px}.social-main{height:390px}.social-polaroid img{height:140px}.social-polaroid span{font-size:18px}.social-sticker{padding:20px;font-size:17px}.film-section{height:570px}.vero-site .card:nth-child(2){padding-top:40px}.vero-site .card:nth-child(3){padding-top:80px}.vero-site .food{height:240px}.vero-site .vero-footer .brand strong{letter-spacing:-10px;font-size:130px}}@media (max-width:560px){.wow-hero{height:800px;min-height:0;max-height:none}.wow-overline{letter-spacing:.7px;font-size:7px;top:22px;left:7%;right:7%}.wow-overline>span:last-child{display:none}.wow-title{width:100%;padding:63px 7% 0}.wow-title h1{letter-spacing:-2px;z-index:2;margin:20px 0;font-size:clamp(98px,27vw,155px);line-height:.82;position:relative}.wow-title p{max-width:150px;margin-top:25px;font-size:11px;line-height:1.7}.vero-site .wow-order{gap:25px;margin-top:0;padding:13px 17px;font-size:10px}.pizza-orbit{width:105%;max-width:none;top:295px;right:-23%}.pizza-handnote{font-size:27px;bottom:5%;left:10%}.hand-arrow{display:none}.wow-star{font-size:56px;inset:195px 9% auto auto}.wow-bottom{gap:10px;font-size:6px;bottom:22px;left:7%;right:7%}.wow-bottom>span:last-child{display:none}.wow-bottom>a{gap:10px;max-width:140px;font-size:7px}.wow-bottom>a span{font-size:21px}.vero-site .welcome-strip{gap:10px;padding-top:25px;padding-bottom:25px;font-size:15px}.social-story{grid-template-columns:1fr;padding:30px 7% 60px}.social-heading{padding:0 0 35px}.social-heading h2{margin:20px 0;font-size:57px}.social-heading p{font-size:12px}.social-collage{margin:0 8px;padding:0 0 85px 12px}.social-main{height:350px}.social-polaroid{width:55%;padding:9px 9px 15px;left:-14px}.social-polaroid img{height:140px}.social-polaroid span{font-size:19px}.social-sticker{padding:18px;font-size:16px;bottom:30px;right:-5px}.film-section{height:520px}.film-copy h2{letter-spacing:-1px;font-size:62px}.film-copy .eyebrow{font-size:8px}.film-copy p{font-size:11px}.film-caption{text-align:right;font-size:6px;line-height:1.7;bottom:31px;left:40%;right:5%}.film-section .video-toggle{bottom:27px}.vero-site .menu{padding-top:60px}.vero-site .section-top h2{font-size:57px}.vero-site .card:nth-child(n){padding-top:0}.vero-site .food{border-radius:4px;height:330px}.vero-site .manifesto{padding:70px 7%}.vero-site .vero-footer .brand strong{letter-spacing:-8px;font-size:115px}.vero-site .footer-top{grid-template-columns:1fr 1fr}}.vero-site{--cream:#f6f3ef;--red:#e52d26;--ink:#242424}.vero-site>header{box-shadow:none;color:var(--cream);z-index:5;background:0 0;gap:35px;height:100px;padding:0 2%;position:absolute;top:0;left:0;right:0}.vero-site>header .brand{color:var(--cream);flex-direction:row;align-items:center;gap:13px}.vero-site>header .brand small{letter-spacing:1.5px;max-width:70px;margin:0;font:700 11px Kalam,cursive}.vero-site>header nav{gap:28px;font-size:13px;font-weight:700}.vero-site>header .cart-trigger{color:var(--cream);background:0 0;border:1px solid #fffc;border-radius:50%;padding:14px 25px}.vero-site .test-strip{z-index:4;color:#fff9;background:#1113;font-size:8px;position:absolute;top:100px;left:0;right:0}.franco-hero{isolation:isolate;height:100svh;min-height:730px;max-height:1200px;color:var(--cream);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.franco-hero .film-media img,.franco-hero .film-media video{object-position:center}.franco-hero-copy{text-align:center;width:100%;padding:70px 3% 120px}.franco-hero h1{letter-spacing:-3px;text-shadow:0 2px 20px #0003;margin:0 0 30px;font:700 clamp(55px,7.1vw,110px)/1.45 Kalam,Caveat,cursive;transform:rotate(-1deg)}.franco-hero .btn{gap:0;padding:18px 30px;font-size:14px;font-weight:700}.franco-wave{width:100%;height:210px;fill:var(--cream);z-index:1;pointer-events:none;position:absolute;bottom:-2px;left:0}.hero-corner{z-index:2;color:var(--ink);max-width:210px;position:absolute;bottom:20px;left:2.5%}.hero-corner h2{margin:0 0 12px;font:700 31px/1.15 DM Sans,Arial}.hero-corner p{margin:0 0 12px;font:13px/1.6 DM Sans,Arial}.hero-corner a{color:var(--red);font-size:12px;font-weight:700}.franco-hero .video-toggle{z-index:3;bottom:80px;left:auto;right:3%}.vero-site .welcome-strip,.vero-site .social-story{padding-top:50px}.vero-site .social-heading h2,.vero-site .section-top h2,.vero-site .craft-copy h2,.vero-site .manifesto h2,.vero-site .visit h2{letter-spacing:-2px;font-family:Kalam,cursive;font-weight:700;line-height:1.15}.vero-site .social-heading h2{font-size:clamp(38px,4vw,65px)}.vero-site .section-top h2{font-size:clamp(40px,5.6vw,80px)}.vero-site .craft-copy h2{font-size:65px}.vero-site .manifesto{background:var(--cream)}.vero-site .manifesto h2{font-size:clamp(40px,5vw,75px)}.vero-site .visit h2{font-size:65px}.vero-site .ticker{background:var(--red)}.vero-site .ticker-set>span{font:700 30px Kalam,cursive}.vero-site .menu{background:var(--cream)}.vero-site .food{border-radius:40% 45% 42% 38%;height:320px}.vero-site .card:nth-child(n){padding-top:0}.vero-site .craft-section{color:var(--ink);background:#e9e4dc}.vero-site .craft-copy h2 em{color:var(--red)}.vero-site .vero-footer{background:var(--cream);color:var(--ink)}.vero-site .vero-footer .brand{color:var(--red)}.vero-site .footer-bottom{border-top-color:#24242444}.vero-site .concept-note{color:#777}.crust-feature{background:var(--cream);grid-template-columns:60% 40%;align-items:center;padding:70px 6% 90px;display:grid;position:relative}.crust-feature>h2{text-align:center;letter-spacing:-2px;grid-column:1/-1;margin:0 0 35px;font:700 clamp(48px,6.3vw,95px)/1.2 Kalam,cursive}.crust-feature>h2 em{color:var(--red);font-style:normal}.crust-feature>div{position:relative}.crust-feature img{filter:drop-shadow(0 15px 20px #32200b22);width:95%;display:block}.crust-feature .scribble{background:var(--cream);padding:5px 15px;position:absolute;bottom:10%;right:0;transform:rotate(-10deg)}.crust-feature article{padding:0 7%}.crust-feature h3{letter-spacing:-1px;font:700 36px/1.2 DM Sans,Arial}.crust-feature p{color:#555;font:14px/1.9 DM Sans,Arial}.vero-site .btn{font-weight:700}.vero-site .visit{background:#e9e4dc}.vero-site .film-caption{display:none}@media (max-width:900px){.vero-site>header{gap:20px}.vero-site>header nav{gap:20px;font-size:11px}.vero-site>header .brand small{display:none}.franco-hero h1{font-size:8vw}.crust-feature h3{font-size:28px}.vero-site .craft-copy h2{font-size:55px}}@media (max-width:560px){.vero-site>header{gap:10px;height:85px;padding:0 5%}.vero-site>header .brand strong{font-size:35px}.vero-site>header .cart-trigger{margin-left:auto;padding:10px 17px;font-size:11px}.vero-site>header .mobile-toggle{color:var(--cream)}.vero-site>header nav{background:var(--cream);color:var(--ink);top:85px}.vero-site .test-strip{padding:5px 10px;font-size:7px;top:85px}.franco-hero{height:95svh;min-height:660px}.franco-hero-copy{padding:0 4% 100px}.franco-hero h1{letter-spacing:-1.7px;margin-bottom:25px;font-size:clamp(35px,8.9vw,55px);line-height:1.5}.franco-hero .btn{padding:15px 25px;font-size:12px}.franco-wave{width:170%;max-width:none;height:145px}.hero-corner{max-width:150px;bottom:15px;left:5%}.hero-corner h2{margin-bottom:6px;font-size:24px}.hero-corner p{margin-bottom:7px;font-size:10px}.hero-corner a{font-size:10px}.franco-hero .video-toggle{bottom:110px;right:5%}.vero-site .welcome-strip{padding-top:35px;font-size:14px}.vero-site .social-heading h2{letter-spacing:-1.5px;font-size:40px}.vero-site .section-top h2{letter-spacing:-1.5px;font-size:42px}.vero-site .manifesto h2{letter-spacing:-1.5px;font-size:39px}.vero-site .visit h2{font-size:50px}.vero-site .craft-copy h2{font-size:60px}.crust-feature{grid-template-columns:1fr;padding:55px 6%}.crust-feature>h2{letter-spacing:-1.5px;font-size:42px}.crust-feature article{padding:15px 2% 0}.crust-feature h3{font-size:29px}.crust-feature p{font-size:12px}.crust-feature .scribble{font-size:27px;bottom:0}.vero-site .food{height:320px}.vero-site .ticker-set>span{font-size:24px}.vero-site .social-story{padding-top:25px}}.vero-site>header nav{gap:22px}.vero-site>header nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.nav-more{position:relative}.nav-more summary{cursor:pointer;white-space:nowrap;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more>div{background:var(--cream);min-width:210px;color:var(--ink);border-radius:6px;gap:18px;padding:20px;font-size:12px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 10px 35px #0002}.vero-site.inner-page>header{background:var(--cream);color:var(--ink);border-bottom:1px solid var(--line);position:relative}.vero-site.inner-page>header .brand{color:var(--red)}.vero-site.inner-page>header .cart-trigger{background:var(--red);color:var(--cream);border-color:var(--red)}.vero-site.inner-page .test-strip{color:#616359;background:#ece6db;padding:8px 15px;position:relative;top:auto}.inner-hero{isolation:isolate;background:var(--red);color:var(--cream);text-align:center;place-items:center;min-height:400px;padding:85px 7% 105px;display:grid;position:relative;overflow:hidden}.inner-hero>img{display:none}.photo-inner>img{object-fit:cover;z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.photo-inner:before{content:"";z-index:-1;background:#15160c77;position:absolute;inset:0}.inner-hero h1{letter-spacing:-2px;margin:20px 0;font:700 clamp(45px,5.8vw,82px)/1.25 Kalam,cursive}.inner-hero p{max-width:550px;margin:0 auto;font-size:13px;line-height:1.8}.inner-hero .eyebrow{display:block}.inner-hero>svg{width:100%;height:50px;fill:var(--cream);position:absolute;bottom:-1px;left:0}.menu-page-title{text-align:center;padding:65px 5% 20px}.menu-page-title h1{letter-spacing:-2px;margin:18px 0;font:700 clamp(45px,6vw,83px)/1.25 Kalam,cursive}.menu-page-title p{max-width:500px;margin:auto;font-size:13px;line-height:1.8}.menu-page-title .eyebrow{display:block}.inner-page .menu{padding-top:35px}.inner-page .menu .section-top{display:none}.editorial-split{grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:75px 8%;display:grid}.editorial-split h2,.form-layout h2,.location-layout h2{letter-spacing:-1px;margin:22px 0;font:700 38px/1.2 DM Sans,Arial}.editorial-split p,.form-layout aside>p,.location-layout p{color:#595b53;font-size:14px;line-height:1.9}.editorial-split figure{background:#fff;margin:0;padding:12px 12px 20px;transform:rotate(3deg);box-shadow:0 10px 25px #0001}.editorial-split figure img{object-fit:cover;width:100%;height:400px}.editorial-split figcaption{text-align:center;margin-top:12px;font:25px Caveat,cursive}.editorial-statement,.page-next{text-align:center;background:#ece6dc;padding:70px 7%}.editorial-statement>span{letter-spacing:2px;font-size:10px}.editorial-statement h2,.page-next h2{letter-spacing:-1.5px;font:700 clamp(38px,4.8vw,65px)/1.25 Kalam,cursive}.editorial-statement em{color:var(--red);font-style:normal}.editorial-statement p{font-size:13px;line-height:1.8}.page-next{background:var(--cream);border-top:1px solid var(--line);padding-top:60px;padding-bottom:70px}.page-next .scribble{font-size:30px}.page-next h2{margin:20px 0;font-size:44px}.ingredient-list{padding:25px 8%}.ingredient-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:50px 0;display:grid}.ingredient-list article:nth-child(2)>img{order:2}.ingredient-list img{object-fit:cover;border-radius:45% 40% 42% 35%;width:100%;height:340px}.ingredient-list h2{margin:20px 0;font:700 45px Kalam,cursive}.ingredient-list p{color:#555;font-size:14px;line-height:1.9}.editorial-note{color:#666;max-width:800px;margin:25px auto 65px;padding:0 25px;font-size:11px;line-height:1.8}.location-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:70px 8%;display:grid}.location-poster{color:#234131;text-align:center;background:#ddd8b7;flex-direction:column;justify-content:center;align-items:center;min-height:490px;padding:30px;display:flex;transform:rotate(-3deg)}.location-poster>span:first-child{letter-spacing:2px;font-size:11px}.location-poster strong{margin:25px 0;font:700 clamp(45px,5vw,75px)/1.3 Kalam,cursive}.location-poster .scribble{font-size:33px}.location-layout dl{margin:30px 0;font-size:12px;line-height:1.8}.location-layout dt{margin-top:20px;font-weight:700}.location-layout dd{color:#666;margin:5px 0}.form-layout{grid-template-columns:1fr 1fr;align-items:start;gap:9%;padding:70px 8%;display:grid}.form-layout aside>img{object-fit:cover;width:100%;height:290px;margin-top:25px}.request-form{border:1px solid var(--line);background:#fffdf7;padding:28px}.request-form .field:first-child{margin-top:0}.request-form .small-check a{text-decoration:underline}.request-success{text-align:center;border:1px solid var(--line);padding:45px 25px}.request-success>span{background:#dce8d2;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:30px;display:grid}.request-success h3{font:30px Kalam,cursive}.request-success p{font-size:13px;line-height:1.8}.faq-list{max-width:870px;margin:auto;padding:55px 25px 70px}.faq-list details{border-bottom:1px solid var(--line);padding:25px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--red);font-size:27px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#555;font-size:14px;line-height:1.9}.journal-grid{grid-template-columns:repeat(3,1fr);gap:30px;padding:65px 6% 80px;display:grid}.journal-grid img{object-fit:cover;border-radius:5px;width:100%;height:290px}.journal-grid span{letter-spacing:1.5px;margin-top:25px;font-size:9px;display:block}.journal-grid h2{font:700 31px/1.3 Kalam,cursive}.journal-grid p{color:#666;font-size:13px;line-height:1.8}.journal-grid b{color:var(--red);font-size:12px}.journal-article,.legal-copy{max-width:830px;margin:auto;padding:60px 30px 80px}.journal-article>img{object-fit:cover;width:100%;height:420px;margin:30px 0 45px;display:block}.journal-article h2,.legal-copy h2{letter-spacing:-.6px;margin-top:35px;font:700 28px/1.3 DM Sans,Arial}.journal-article p,.legal-copy p{color:#54574e;font-size:15px;line-height:1.95}.legal-copy a{text-decoration:underline}.legal-copy code{font-size:13px}.vero-site .footer-nav{grid-template-columns:1fr 1fr;gap:17px 25px;font-size:11px}.vero-site .footer-top{grid-template-columns:1fr .8fr 1.5fr}.field select{border:1px solid var(--line);background:#fffcf6;width:100%;padding:13px;font:14px DM Sans,Arial}.inner-page .film-section{display:none}@media (max-width:1100px){.vero-site>header nav{gap:15px;font-size:11px}.vero-site>header .brand small{display:none}.vero-site>header{gap:20px}.vero-site .footer-top{grid-template-columns:1fr 1fr}.vero-site .footer-nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.form-layout{gap:5%;padding:50px 5%}.request-form{padding:22px}}@media (max-width:700px){.vero-site>header nav{gap:12px;font-size:10px}.vero-site>header{gap:12px}.vero-site>header .brand strong{font-size:32px}.vero-site>header .cart-trigger{padding:11px 16px}.editorial-split,.form-layout,.location-layout{grid-template-columns:1fr;gap:35px;padding:45px 7%}.editorial-split figure img{height:330px}.form-layout aside>img{display:none}.ingredient-list{padding:15px 7%}.ingredient-list article{gap:5%}.ingredient-list img{height:250px}.ingredient-list h2{font-size:34px}.journal-grid{gap:20px;padding:45px 6%}.journal-grid img{height:220px}.journal-grid h2{font-size:25px}}@media (max-width:560px){.vero-site>header nav{flex-wrap:wrap;justify-content:flex-start;gap:22px;width:100%;font-size:12px;box-shadow:0 10px 20px #0001}.nav-more{border-top:1px solid var(--line);width:100%;padding-top:18px}.nav-more>div{box-shadow:none;grid-template-columns:1fr 1fr;gap:20px;min-width:0;padding:20px 0 0;font-size:11px;position:static}.vero-site.inner-page>header .mobile-toggle{color:var(--ink)}.inner-hero{min-height:330px;padding:55px 7% 80px}.inner-hero h1{letter-spacing:-1.5px;font-size:40px}.inner-hero p{font-size:12px}.menu-page-title{padding:45px 6% 20px}.menu-page-title h1{letter-spacing:-1.5px;font-size:43px}.menu-page-title p{font-size:12px}.editorial-split h2,.form-layout h2,.location-layout h2{font-size:31px}.editorial-split p,.form-layout aside>p,.location-layout p{font-size:13px}.editorial-split figure img{height:300px}.ingredient-list article{grid-template-columns:1fr;gap:25px;padding:30px 0}.ingredient-list article:nth-child(2)>img{order:0}.ingredient-list img{height:300px}.ingredient-list h2{margin:15px 0;font-size:38px}.ingredient-list p{font-size:13px}.location-poster{min-height:360px}.location-poster strong{font-size:50px}.request-form{padding:20px}.faq-list summary{font-size:15px}.faq-list p{font-size:13px}.journal-grid{grid-template-columns:1fr;gap:40px;padding:40px 7%}.journal-grid img{height:300px}.journal-grid h2{margin:17px 0;font-size:32px}.journal-grid span{margin-top:20px}.journal-article,.legal-copy{padding:35px 7% 55px}.journal-article>img{height:280px}.journal-article h2,.legal-copy h2{font-size:25px}.journal-article p,.legal-copy p{font-size:13px}.page-next{padding:45px 7% 55px}.page-next h2{font-size:34px}.vero-site .footer-top{grid-template-columns:1fr 1fr}.vero-site .footer-nav{grid-template-columns:1fr 1fr;gap:20px;font-size:10px}.editorial-statement h2{font-size:37px}}.request-form .setting-row .field{margin-top:0}.franco-hero .film-media:after{background:linear-gradient(#100a0855 0%,#100a082b 30%,#100a0840 70% 100%)}.franco-hero .film-media video{object-position:center}.franco-hero h1{text-shadow:0 3px 28px #0006}.watch-film{color:var(--cream);letter-spacing:1.8px;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff8;margin:22px auto 0;padding:8px 0;font-size:10px;display:block}.watch-film:hover{border-color:#fff}.film-overlay{z-index:40;background:#070b08ed}.film-overlay>div{width:min(1100px,94vw);position:relative}.film-overlay .close{color:var(--cream);border-color:#fff8;position:absolute;top:-46px;right:0}.film-overlay video{background:#000;width:100%;max-height:78svh;display:block}.film-overlay p{text-align:center;color:#deded0;margin-top:14px;font-size:10px;line-height:1.8}@media (max-width:560px){.watch-film{margin-top:18px;font-size:9px}.film-overlay{padding:14px}.film-overlay>div{width:100%}.film-overlay p{font-size:9px}.franco-hero .film-media video{object-position:center}.franco-hero-copy{padding-bottom:115px}}.franco-hero .film-media video{opacity:1}.vero-site .watch-film{letter-spacing:1.4px;color:#fff;cursor:pointer;background:#0c100d55;border:1px solid #fff9;border-radius:40px;margin:20px auto 0;padding:14px 24px;font-size:13px;font-weight:700;display:block}.vero-site .watch-film:hover{background:#0c100d99}.film-overlay video{object-fit:contain;background:#111;max-height:78svh}.vero-site{--cream:#f7f3ed;--paper:#eee8dc;--red:#bf2d23;--ink:#272321}.vero-site>header{gap:clamp(18px,3vw,48px);height:80px;padding:0 3.5%}.vero-site>header .brand strong{letter-spacing:-.06em;text-transform:lowercase;font:700 39px/.95 Kalam,Caveat,cursive}.vero-site:not(.inner-page) .test-strip{color:#fff;text-align:center;background:#1b120c76;padding:6px 4%;top:80px}.premium-hero{isolation:isolate;height:100svh;min-height:570px;color:var(--cream);background:#35211b;place-items:center;display:grid;position:relative}.hero-film{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-film img,.hero-film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-film video{opacity:0;transition:opacity .35s}.hero-film video.frames-visible{opacity:1}.premium-hero .hero-film:after{content:"";background:linear-gradient(#20130faa,#20130f35 27%,#20130f70 59%,#20130f46);position:absolute;inset:0}.premium-hero-copy{text-align:center;width:min(100%,1120px);padding:112px 5% 74px}.premium-hero .eyebrow{color:#fff7ea;display:inline-block}.premium-hero h1{letter-spacing:-.035em;text-shadow:0 3px 22px #1d0c0a83;margin:20px 0 26px;font:700 clamp(48px,7.1vw,110px)/1.15 Kalam,Caveat,cursive;transform:rotate(-1.4deg)}.premium-actions{justify-content:center;display:flex}.premium-hero .btn,.lead-copy .btn,.pizza-parade .btn{background:var(--red);border-color:var(--red);color:#fff;padding:16px 24px}.home-wave{width:100%;height:clamp(32px,6vw,79px);fill:var(--cream);pointer-events:none;position:absolute;inset:auto 0 -1px}.hero-down,.hero-film-control{color:#fff;z-index:2;background:#241913b8;border:1px solid #fff9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.hero-down{bottom:clamp(40px,8vw,100px);left:calc(50% - 22px)}.hero-film-control{font:16px Arial,sans-serif;bottom:6%;right:5%}.premium-hero .hero-film-control{bottom:clamp(42px,8vw,100px)}.home-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,3.2vw,46px);padding:clamp(34px,6vw,84px) 7%;display:grid}.home-chapters a{background:#eee7d8;border-radius:19% 11% 18% 10%/30% 20% 24% 19%;align-content:space-between;gap:10px;min-height:170px;padding:clamp(20px,3vw,38px);display:grid}.home-chapters a:nth-child(2){background:#f1e1d9;border-radius:11% 22% 15% 16%/20% 33% 24% 31%}.home-chapters a:nth-child(3){background:#e8e7db;border-radius:22% 12% 18% 11%/25% 24% 32% 17%}.home-chapters strong{font:700 clamp(25px,3vw,42px)/1.05 Kalam,cursive}.home-chapters span{color:var(--red);font-size:11px;font-weight:700}.vero-site .social-story{padding:25px 7% clamp(65px,9vw,125px)}.vero-site .social-main{border-radius:22% 12% 21% 14%/27% 15% 20% 12%;transform:none}.vero-site .social-sticker{background:var(--red)}.vero-site .craft-section{background:var(--paper);color:var(--ink)}.vero-site .craft-copy p{color:#4c453f}.vero-site .craft-photo img,.vero-site .visit-photo img{border-radius:14% 23% 18% 20%/19% 15% 28% 14%}.pizza-parade{position:relative}.pizza-parade[data-scroll-driven]{min-height:195svh}.pizza-parade-stage{background:var(--paper);grid-template-columns:minmax(255px,.66fr) minmax(0,1fr);align-items:center;gap:5vw;min-height:min(85svh,790px);padding:clamp(44px,8vw,110px) 0 clamp(44px,8vw,110px) 7%;display:grid;position:relative}.pizza-parade[data-scroll-driven] .pizza-parade-stage{position:sticky;top:0}.pizza-parade-stage:before,.pizza-parade-stage:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 32' preserveAspectRatio='none'%3E%3Cpath fill='%23f7f3ed' d='M0 0H1200V9C969 28 870 4 681 13S307 29 171 19 47 11 0 16Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:100%;height:32px;position:absolute;left:0}.pizza-parade-stage:before{top:-1px}.pizza-parade-stage:after{bottom:-1px;transform:rotate(180deg)}.pizza-parade-copy{max-width:570px}.pizza-parade-copy h2{letter-spacing:-.05em;margin:15px 0;font:700 clamp(42px,5.3vw,89px)/1.04 Kalam,cursive}.pizza-parade-copy p{max-width:33ch;line-height:1.6}.pizza-parade-copy .btn{margin-top:10px}.pizza-parade-window{overflow:auto}.pizza-parade[data-scroll-driven] .pizza-parade-window{overflow:clip}.pizza-parade-track{gap:22px;width:max-content;padding-right:5vw;display:flex}.pizza-parade[data-scroll-driven] .pizza-parade-track{transform:translate3d(var(--pizza-x,0px), 0, 0)}.pizza-parade-track figure{width:clamp(260px,35vw,520px);margin:0}.pizza-parade-track img{aspect-ratio:1.24;object-fit:cover;border-radius:19% 25% 16% 21%/22% 24% 16% 27%;width:100%;display:block}.pizza-parade-track figure:nth-child(2n) img{border-radius:27% 14% 24% 16%/28% 24% 21% 19%}.pizza-parade-track figcaption{align-items:start;gap:15px;padding:13px 8px;display:flex}.pizza-parade-track figcaption>span{width:30px;height:30px;color:var(--red);border:2px solid;border-radius:49% 40% 49% 46%;place-items:center;font:700 20px Kalam,cursive;display:grid}.pizza-parade-track figcaption p{margin:3px 0 0;font-size:13px}.vero-site .food{border-radius:15% 10% 12% 9%/18% 16% 14% 19%}.vero-site .card{background:0 0;border:0}.vero-site .card:nth-child(2n) .food{border-radius:10% 16% 9% 12%/15% 23% 19% 14%}.vero-site .filters button{border-radius:999px;min-height:44px}.page-lead{grid-template-columns:minmax(0,.78fr) minmax(0,1.2fr);align-items:center;gap:8%;padding:clamp(42px,6vw,95px) 0 clamp(42px,6vw,95px) 9%;display:grid}.lead-copy{max-width:500px;position:relative}.lead-copy .eyebrow{color:var(--red)}.lead-copy h1{letter-spacing:-.055em;margin:15px 0 20px;font:700 clamp(35px,4.15vw,69px)/1.04 DM Sans,Arial,sans-serif}.lead-copy h1 span{display:block}.lead-copy p{max-width:43ch;font:14px/1.8 ui-monospace,monospace}.lead-copy .btn{margin-top:10px}.lead-media{isolation:isolate;aspect-ratio:1.24;background:#4b352c;border-radius:24% 12% 16% 18%/28% 15% 19% 16%;position:relative;overflow:hidden}.menu-lead .lead-media{border-radius:25% 13% 12% 20%/29% 12% 21% 19%}.lead-split .lead-media{border-radius:28% 12% 18% 17%/21% 18% 16% 22%}.lead-reverse{grid-template-columns:1.2fr .78fr;padding-left:0;padding-right:9%}.lead-reverse .lead-media{border-radius:9% 27% 23% 14%/16% 31% 22% 18%;grid-area:1/1}.lead-reverse .lead-copy{grid-area:1/2}.lead-wide{text-align:center;grid-template-columns:1fr;gap:34px;padding-right:9%}.lead-wide .lead-copy,.lead-wide .lead-copy p{margin-inline:auto}.lead-wide .lead-media{aspect-ratio:2.6;border-radius:8% 18% 9% 20%/24% 27% 22% 24%}.lead-wide[data-page=jurnal] .lead-media{border-radius:20% 12% 21%/26% 28% 19% 27%}.lead-wide[data-page=evenimente] .lead-media{border-radius:13% 19% 14% 24%/34% 20% 26% 18%}.lead-banner{isolation:isolate;color:#fff;grid-template-columns:1fr;margin:24px 3% 0;padding:clamp(70px,12vw,180px) 10%;position:relative}.lead-banner .lead-media{z-index:-1;aspect-ratio:auto;border-radius:15% 23% 10% 20%/27% 21% 22% 14%;position:absolute;inset:0}.lead-banner .lead-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1f140ddf 0%,#1f140d62 70%);position:absolute;inset:0}.lead-banner .lead-copy .eyebrow{color:#fff0dc}.lead-banner[data-page=aluatul] .lead-media{border-radius:18% 12% 23% 13%/27% 23% 20% 13%}.lead-banner[data-page=margherita] .lead-media{border-radius:24% 11% 15% 18%/29% 19% 25% 11%}.lead-banner[data-page=acasa] .lead-media{border-radius:12% 20% 12% 18%/25% 31% 14% 20%}.lead-compact{grid-template-columns:1fr minmax(170px,.45fr);padding-right:9%}.lead-compact .lead-media{border-radius:17% 28% 22% 13%/23% 27% 19% 23%}.lead-compact .lead-copy h1{font-size:clamp(34px,4vw,56px)}.vero-site .editorial-split figure,.vero-site .journal-grid img,.vero-site .form-layout aside>img{border-radius:14% 23% 17% 19%/21% 20% 24% 16%}.vero-site .concept-note{color:#554b42;line-height:1.7}.skip-link{z-index:100;background:var(--cream);color:var(--ink);padding:14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (max-width:760px){.vero-site>header{gap:12px;height:69px;padding:0 5%}.vero-site>header nav{background:var(--cream);color:var(--ink);display:none;top:69px}.vero-site>header nav.open{flex-wrap:wrap;padding:20px 5%;display:flex}.vero-site>header .mobile-toggle{color:inherit;min-width:44px;min-height:44px;display:block}.vero-site:not(.inner-page) .test-strip{font-size:8px;top:69px}.premium-hero{min-height:550px}.premium-hero-copy{padding-inline:4%}.home-chapters{grid-template-columns:1fr}.home-chapters a{min-height:118px}.pizza-parade-stage{grid-template-columns:1fr;align-content:center;gap:19px;min-height:min(93svh,650px);padding:40px 0 36px 6%}.pizza-parade[data-scroll-driven]{min-height:225svh}.pizza-parade-copy{padding-right:6%}.pizza-parade-copy h2{margin:7px 0;font-size:clamp(36px,8.8vw,52px)}.pizza-parade-copy p{margin:8px 0}.pizza-parade-track figure{width:min(75vw,430px,51svh)}.page-lead,.lead-reverse,.lead-compact{grid-template-columns:1fr;gap:25px;padding:40px 6%}.lead-reverse .lead-media,.lead-reverse .lead-copy{grid-area:auto}.lead-wide .lead-media{aspect-ratio:1.5}.lead-banner{margin:14px 3%;padding:60px 8% 100px}.lead-banner .lead-media:after{background:#1f140da0}.lead-compact .lead-media{aspect-ratio:2.15}}@media (prefers-reduced-motion:reduce){.hero-film video{transition:none}}.launch-header,.launch-filters,.launch-buttons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.launch-header h2{margin:.35rem 0;font-size:clamp(2rem,5vw,3.8rem)}.launch-header p{margin-bottom:1rem}.launch-filters{align-items:end;margin:1rem 0}.launch-filters .admin-tabs{margin:0}.launch-grid,.launch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.launch-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-grid .order-card{margin:0}.launch-card .order-heading{align-items:start;gap:.6rem}.launch-card .badge{white-space:nowrap}.launch-card .badge[data-status=done]{color:#243f24;background:#dce9d6}.launch-card .badge[data-status=blocked]{color:#7c201d;background:#f5d8d6}.launch-card .badge[data-status=progress]{color:#5f3900;background:#f7e4bc}.launch-notes{white-space:pre-wrap;overflow-wrap:anywhere}.launch-card .text-link{cursor:pointer;background:0 0;border:0;padding:0}.launch-edit legend{margin-bottom:.75rem;font-weight:700}.launch-buttons{justify-content:start;margin-top:1rem}.launch-buttons .outline{color:inherit;border:1px solid}.admin-photo{gap:.4rem;display:grid}.admin-photo img{object-fit:cover;border-radius:.45rem}@media (max-width:700px){.launch-grid,.launch-fields{grid-template-columns:1fr}}.order-open{margin-inline-start:.65rem}@media (max-width:540px){.order-open{margin:.7rem 0 0}}.premium-actions .btn span,.cart-trigger span{font-family:system-ui,sans-serif}.vero-site{--cream:#f5eee3;--paper:#ebe0d0;--red:#9d3024;--ink:#251d17;--display:"Playfair Display", Georgia, serif;font-family:DM Sans,system-ui,sans-serif}.vero-site>header{border-bottom:1px solid #e7cfad38;padding-inline:5%}.vero-site>header .brand strong{font:600 40px/.85 var(--display)}.vero-site>header .cart-trigger,.vero-site .btn{border-radius:2px}.vero-site:not(.inner-page) .test-strip{background:#251610da}.vero-opening{background:#241711;place-items:end start;height:100svh;min-height:680px}.vero-opening .hero-film:after{background:linear-gradient(90deg,#180f0bea,#180f0ba8 34%,#180f0b24 75%),linear-gradient(#180f0ba0,#0000 25% 60%,#180f0bbc)}.vero-opening .hero-film :is(img,video){object-position:63% center}.vero-opening .premium-hero-copy{text-align:left;width:100%;padding:135px 7% clamp(115px,16vh,182px);animation:.8s ease-out both scene-in}@keyframes scene-in{0%{opacity:0;transform:translateY(12px)}}.vero-opening .eyebrow{letter-spacing:.22em}.vero-opening .eyebrow i{background:#f5ae7c;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.vero-opening h1{font:500 clamp(72px,11.7vw,190px)/.86 var(--display);text-transform:none;letter-spacing:-.075em;margin:22px 0 25px;transform:none}.vero-opening h1 em{color:#f5bf94;font-weight:500}.vero-opening p{color:#fff5e6;max-width:36ch;font-size:clamp(15px,1.5vw,20px);line-height:1.55}.vero-opening .premium-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:24px}.vero-opening .premium-actions .btn{color:#251d17;background:#f5eee3;border-color:#f5eee3;gap:14px}.vero-opening .premium-actions .outline{color:#fff5e6;background:#1b120b75}.vero-opening :is(.hero-down,.hero-film-control){bottom:24px}.film-caption{color:#fff5e6;letter-spacing:.1em;gap:16px;font-size:11px;display:flex;position:absolute;bottom:34px;left:7%}.film-caption span:first-child{color:#f5bf94}.house-story{color:#fff5e6;background:#2c211a;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(35px,8vw,136px);padding:clamp(52px,8vw,124px) 7%;display:grid}.house-story figure{margin:0;position:relative}.house-story img{object-fit:cover;aspect-ratio:1.28;width:100%;display:block}.house-story figcaption{letter-spacing:.15em;background:#251d17;padding:9px 12px;font-size:10px;position:absolute;bottom:15px;left:15px}.house-story h2{font:500 clamp(45px,6.1vw,102px)/.95 var(--display);letter-spacing:-.055em;margin:15px 0 20px}.house-story h2 em,.house-story .eyebrow{color:#f5bf94}.house-story p{max-width:42ch;line-height:1.7}.house-story a{color:#fff5e6;margin:12px 20px 0 0;display:inline-block}.vero-site :is(.pizza-parade-copy h2,.lead-copy h1,.section-top h2,.visit h2){font-family:var(--display);letter-spacing:-.05em;text-transform:none;font-weight:500}.vero-site :is(.menu-lead,.page-lead) .lead-media{border-radius:3px}.vero-site .card .food{border-radius:2px;overflow:hidden}.vero-site .card img{transition:transform .45s}@media (hover:hover){.vero-site .card:hover img{transform:scale(1.045)}}@media (max-width:760px){.house-story{grid-template-columns:1fr}.vero-opening{height:auto;min-height:max(650px,94svh)}.vero-opening .premium-hero-copy{padding-top:160px}.vero-opening .hero-film:after{background:linear-gradient(#180f0b97,#180f0b42 28%,#180f0bd7 72%,#180f0bed)}.vero-opening h1{font-size:clamp(66px,15vw,110px)}.film-caption span+span{display:none}}@media (max-width:360px){.vero-opening .premium-actions .btn{padding:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.vero-opening .premium-hero-copy{animation:none}.vero-site .card img{transition:none}}.menu-editor{border:1px solid #d3ccbd;min-width:0;margin:14px 0;padding:16px}.menu-editor legend{padding:0 6px;font-weight:700}.menu-editor img{object-fit:cover;display:block}.trattoria{--cream:#f8f4f2;--paper:#f3efe7;--ink:#232323;--red:#e02b28;--hand:"Kalam", "Caveat", cursive;--sans:"DM Sans", Arial, sans-serif;--mono:"DM Mono", "Courier New", monospace;color:var(--ink);background:var(--cream);font-family:var(--sans)}.trattoria>main{background:var(--cream)}.trattoria>header.trattoria-header{z-index:20;height:88px;color:var(--cream);box-shadow:none;background:0 0;justify-content:space-between;align-items:center;gap:clamp(.7rem,1.4vw,1.6rem);padding:0 clamp(20px,2.1vw,38px);transition:background .26s,color .26s;display:flex;position:fixed;inset:0 0 auto}.trattoria>header.trattoria-header.is-paper{background:var(--cream);color:var(--ink)}.vero-wordmark{white-space:nowrap;color:inherit;font:700 clamp(20px,2.1vw,32px)/1 var(--hand);letter-spacing:.07em;text-decoration:none}.vero-wordmark span{color:var(--red);margin-left:1px}.trattoria>header.trattoria-header nav{flex:1;justify-content:center;gap:clamp(9px,1.4vw,28px);padding:0;display:flex}.trattoria>header.trattoria-header nav a{color:inherit;font:800 clamp(12px,1.03vw,16px)/1.2 var(--sans);white-space:nowrap;text-decoration:none}.trattoria>header.trattoria-header nav a:hover,.trattoria>header.trattoria-header nav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.trattoria-header-actions,.trattoria-links{align-items:center;gap:12px;display:flex}.trattoria-links{flex-wrap:wrap}.trattoria-pill,.trattoria .btn{color:#fff;background:var(--red);width:fit-content;max-width:100%;min-height:55px;font:800 15px/1.15 var(--sans);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:43% 57% 47% 53%/48% 49% 51% 52%;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:background .2s,color .2s,border-radius .2s,transform .2s;display:inline-flex}.trattoria-pill:hover,.trattoria .btn:hover{color:#fff;background:#bf2420;border-radius:999px;transform:translateY(-2px)}.trattoria-pill.outline,.trattoria .btn.outline{color:var(--red);background:0 0;border-color:currentColor}.trattoria-pill.outline.ink,.trattoria .btn.outline{color:var(--ink)}.trattoria-pill.outline:hover,.trattoria .btn.outline:hover{color:#fff;background:var(--red);border-color:var(--red)}.trattoria-header .trattoria-pill{min-height:47px;padding:0 18px}.trattoria-header .trattoria-orders summary{color:inherit;white-space:nowrap}.trattoria-orders{position:relative}.trattoria-orders summary{list-style:none}.trattoria-orders summary::-webkit-details-marker{display:none}.trattoria-orders sup{color:inherit}.trattoria-orders>div{min-width:190px;color:var(--ink);background:var(--cream);border-radius:14px;padding:9px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 26px #21150f30}.trattoria-orders>div a,.trattoria-orders>div button{text-align:left;width:100%;color:inherit;font:700 14px var(--sans);cursor:pointer;background:0 0;border:0;padding:10px 12px;text-decoration:none;display:block}.trattoria-orders>div :is(a,button):hover{background:var(--paper)}.trattoria-mobile{display:none}.trattoria.inner-page>main{padding-top:88px}.trattoria-hero{isolation:isolate;height:100svh;min-height:660px;color:var(--cream);text-align:center;background:#442f25;place-items:center;display:grid;position:relative}.trattoria-hero:before{content:"";z-index:-1;background:linear-gradient(#1b120d5e,#20110a41 43%,#21150d4d);position:absolute;inset:0}.trattoria-hero .hero-film{z-index:-2}.trattoria-hero .hero-film :is(img,video){object-position:50% 51%}.trattoria-hero .hero-film-control{z-index:3;bottom:clamp(55px,10vh,105px);right:26px}.trattoria-hero-copy{padding:72px 5vw 115px;animation:.78s ease-out both vero-rise}.trattoria-hero-copy h1,.trattoria-manifesto h2,.trattoria-pizza>h2,.trattoria-journal>h2,.trattoria-footer-title{color:inherit;text-transform:uppercase;font:700 clamp(52px,7.3vw,112px)/1.17 var(--hand);letter-spacing:-.035em;margin:0}.trattoria-hero-copy .trattoria-pill{min-height:58px;margin-top:24px;padding-inline:27px}.trattoria-wave{width:100%;height:clamp(172px,27vh,258px);color:var(--ink);text-align:left;position:absolute;bottom:-1px;left:0}.trattoria-wave>svg{width:100%;height:100%;fill:var(--cream);pointer-events:none;position:absolute;inset:0}.trattoria-wave>div{width:235px;position:absolute;bottom:clamp(13px,2.5vh,34px);left:clamp(16px,2.4vw,38px)}.trattoria-wave h2{font:900 clamp(23px,2.2vw,34px)/1.02 var(--sans);color:var(--ink);margin:0 0 5px}.trattoria-wave p{font:400 13px/1.4 var(--mono);margin:9px 0}.trattoria-wave a,.trattoria-text-link{font:800 15px var(--sans);color:var(--red);text-decoration:none}.trattoria-wave a:hover,.trattoria-text-link:hover{text-underline-offset:4px;text-decoration:underline}.trattoria-wave button{color:inherit;font:24px/1 var(--sans);cursor:pointer;background:0 0;border:none;position:absolute;top:-3px;right:10px}.trattoria-promos,.trattoria-journal>.journal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3.4vw,58px);width:min(100% - 9vw,1370px);margin:auto;display:grid}.trattoria-promos{padding:88px 0 130px}.trattoria-card-photo{aspect-ratio:1.27;background:#d8c6b4;border-radius:19% 15% 18%/22% 18% 22% 19%;display:block;position:relative;overflow:hidden}.trattoria-card-photo img,.trattoria-portrait img,.trattoria-pizza-carousel figure img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.trattoria-card-photo:hover img{transform:scale(1.055)}.trattoria-card-photo span{background:var(--red);color:#fff;font:800 11px var(--sans);border-radius:999px;padding:9px 13px;position:absolute;bottom:13px;left:13px}.trattoria-promos h2,.trattoria-journal h3{font:900 clamp(23px,2.2vw,33px)/1.13 var(--sans);color:var(--ink);margin:17px 0 7px}.trattoria :is(.trattoria-promos,.trattoria-split,.trattoria-pizza,.trattoria-journal,.trattoria-location,.trattoria-friends) p{font:400 15px/1.72 var(--mono);margin:0 0 15px}.trattoria-split{grid-template-columns:1fr 1fr;align-items:center;column-gap:5%;padding:35px 0 45px;display:grid;position:relative}.trattoria-split-copy{justify-self:center;width:min(77%,480px);padding:20px 0}.trattoria-split-copy :is(h1,h2),.trattoria-location h2,.trattoria-friends h2,.trattoria-pizza-copy h3{font:900 clamp(33px,3.4vw,53px)/1.12 var(--sans);color:inherit;letter-spacing:-.035em;margin:0 0 20px}.trattoria-split-copy>.trattoria-pill,.trattoria-split-copy .trattoria-links{margin-top:22px}.trattoria-portrait{border-radius:19% 14% 19% 13%/24% 17% 20% 18%;width:100%;height:clamp(400px,49vw,705px);margin:0;overflow:hidden}.trattoria-split>.trattoria-doodle{pointer-events:none;width:clamp(90px,19vw,285px);position:absolute;bottom:-3%;left:35%;transform:rotate(-9deg)}.trattoria-manifesto{text-align:center;color:var(--red);padding:clamp(85px,12vw,190px) 4vw clamp(75px,9vw,160px)}.trattoria-manifesto h2{font-size:clamp(48px,7.1vw,108px)}.trattoria-split.reverse{padding-bottom:clamp(80px,12vw,160px)}.trattoria-pizza{background:#f3e6d9;grid-template-columns:.9fr 1.24fr .7fr;align-items:center;gap:clamp(15px,3vw,48px);padding:clamp(52px,8vw,125px) 5vw;display:grid}.trattoria-pizza>h2{font-size:clamp(36px,4.45vw,71px)}.trattoria-pizza-carousel figure{aspect-ratio:1;background:#d8c6b4;border-radius:49% 51% 52% 48%;margin:0;animation:.35s ease-out both vero-rise;overflow:hidden}.trattoria-pizza-controls{font:500 12px var(--mono);justify-content:center;align-items:center;gap:14px;margin:15px 0 9px;display:flex}.trattoria-pizza-controls button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;width:38px;height:38px;font:18px Arial}.trattoria-pizza-controls button:hover{background:var(--ink);color:#fff}.trattoria-pizza-caption{text-align:center;min-height:100px}.trattoria-pizza-caption strong{font:900 20px var(--sans)}.trattoria-pizza-caption p{max-width:35ch;margin:3px auto 0!important}.trattoria-pizza-copy h3{font-size:clamp(26px,2.8vw,44px)}.trattoria-location{background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:clamp(45px,8vw,115px) 7vw;display:grid}.trattoria-location>img{aspect-ratio:1.2;object-fit:cover;border-radius:17% 13% 19% 14%/20% 16% 19%;width:100%}.trattoria-location form{align-items:center;gap:9px;max-width:530px;margin:22px 0 15px;display:flex}.trattoria-location label{background:#fff;border:1px solid #d9d1c9;border-radius:999px;flex:1;align-items:center;gap:9px;min-width:0;min-height:55px;padding:0 18px;display:flex}.trattoria-location input{width:100%;color:var(--ink);font:700 15px var(--sans);background:0 0;border:0}.trattoria-location label:focus-within{outline:2px solid var(--ink);outline-offset:2px}.trattoria-location input:focus{outline:none}.trattoria-journal{text-align:center;padding:85px 0 105px}.trattoria-journal>h2{margin:0 6vw 40px;font-size:clamp(45px,6vw,88px)}.trattoria-journal>.journal-cards{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr))}.journal-label{color:var(--red);font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:15px;display:inline-block}.trattoria-journal h3{margin:8px 0}.trattoria-journal>.trattoria-pill{margin-top:37px}.trattoria-friends{background:#f0e9de;grid-template-columns:1fr 1.35fr;align-items:center;gap:8%;padding:80px 12vw;display:grid}.trattoria-friends .trattoria-doodle{justify-self:center;width:100%;max-width:290px;transform:rotate(-11deg)}.trattoria-footer{background:var(--paper);color:var(--ink);padding:70px 6vw 24px}.trattoria-footer-title{color:var(--red);text-align:center;margin-bottom:55px;font-size:clamp(42px,7vw,102px)}.trattoria-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.trattoria-footer-grid h2{font:900 19px var(--sans);margin:0 0 15px}.trattoria-footer a{color:inherit;text-decoration:none}.trattoria-footer a:hover{text-decoration:underline}.trattoria-footer-grid a{font:400 13px/1.45 var(--mono);margin-bottom:8px;display:block}.trattoria-footer-bottom{font:500 11px var(--mono);border-top:1px solid #d8d0c3;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:40px;padding-top:22px;display:flex}.trattoria-footer-bottom>div{flex-wrap:wrap;gap:16px;display:flex}.trattoria-credit{color:#685f58;font:400 11px var(--mono);margin:15px 0 0}.trattoria .page-lead{background:var(--cream);min-height:clamp(500px,55vw,770px);color:var(--ink);padding-top:0}.trattoria .page-lead .lead-copy{color:var(--ink)}.trattoria .page-lead .lead-copy h1{font:900 clamp(42px,5.4vw,78px)/1.08 var(--sans);letter-spacing:-.04em;color:inherit;text-transform:none}.trattoria .page-lead .lead-copy p{font:400 15px/1.7 var(--mono);color:inherit}.trattoria .page-lead .lead-media{border-radius:18% 12% 20% 13%/20% 15% 17%;overflow:hidden}.trattoria .page-lead:is(.lead-wide,.lead-banner) .lead-copy{color:#fff}.trattoria .page-lead:is(.lead-wide,.lead-banner) .lead-media{border-radius:0}.trattoria .menu{background:var(--cream)}.trattoria .menu .filters{z-index:4;background:var(--cream);padding:12px 0;position:sticky;top:88px}.trattoria .menu .filters button{min-height:47px;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:48% 52% 46% 54%/48% 52%}.trattoria .menu .filters button.active{color:#fff;background:var(--red)}.trattoria .card .food{border-radius:17% 13% 19% 15%/20% 17% 19% 18%}.trattoria .trattoria-feature{min-height:640px;padding-block:50px}.trattoria-feature .journal-label{margin:0 0 14px}.trattoria .drawer .btn.full{width:100%}.trattoria .floating-cart{z-index:21}.trattoria .overlay{z-index:35}.trattoria .toast{z-index:36}.trattoria [data-entrance].arrived{animation:.65s ease-out vero-rise}@keyframes vero-rise{0%{opacity:.25;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.trattoria>header.trattoria-header nav{display:none}.trattoria>header.trattoria-header nav.open{color:var(--ink);background:var(--cream);flex-direction:column;align-items:start;gap:0;max-height:calc(100dvh - 78px);padding:10px 22px 22px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 13px #20150d22}.trattoria>header.trattoria-header nav.open a{border-bottom:1px solid #ded5cd;width:100%;padding:11px 0;font-size:18px}.trattoria-mobile{color:inherit;cursor:pointer;background:0 0;border:0;padding:9px 3px 9px 8px;font:25px/1 Arial;display:block}}@media (max-width:760px){.trattoria>header.trattoria-header{height:66px;padding:0 15px}.trattoria.inner-page>main{padding-top:66px}.trattoria .menu .filters{top:66px}.trattoria-header .trattoria-pill{min-height:40px;padding:0 12px;font-size:12px}.trattoria-header .header-book{display:none}.trattoria-header-actions{gap:6px}.trattoria-hero{min-height:565px}.trattoria-hero-copy{padding:80px 16px 140px}.trattoria-hero-copy h1{font-size:clamp(39px,9.7vw,75px)}.trattoria-wave{height:156px}.trattoria-wave>div{width:181px}.trattoria-wave a{font-size:12px}.trattoria-wave p{font-size:11px}.trattoria-wave button{right:21px}.trattoria-hero .hero-film-control{bottom:54px;right:14px}.trattoria-promos{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(235px,1fr));width:100%;padding:45px 6vw 63px;overflow-x:auto}.trattoria-promos article{scroll-snap-align:center}.trattoria-split,.trattoria-location,.trattoria-pizza,.trattoria-friends{grid-template-columns:1fr;gap:22px}.trattoria-split{padding-inline:6vw}.trattoria-split-copy{width:100%}.trattoria-portrait{height:clamp(310px,85vw,550px)}.trattoria-split>.trattoria-doodle{bottom:-13px;left:auto;right:6vw}.trattoria-pizza{text-align:center;padding-inline:7vw}.trattoria-pizza-carousel{width:min(100%,430px);margin:auto}.trattoria-pizza-copy{margin-bottom:16px}.trattoria-location>img{grid-row:2}.trattoria-journal{padding:55px 0 70px}.trattoria-journal>.journal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.trattoria-journal p{font-size:13px!important}.trattoria-journal h3{font-size:20px}.trattoria-friends{padding:45px 7vw}.trattoria-friends .trattoria-doodle{max-width:155px}.trattoria-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.trattoria-footer{padding-top:45px}}@media (prefers-reduced-motion:reduce){.trattoria :is(.trattoria-hero-copy,.trattoria-pizza-carousel figure,[data-entrance].arrived){animation:none}.trattoria :is(.trattoria-pill,.trattoria-card-photo img,.trattoria-header){transition:none}}.trattoria .menu-lead{grid-template-columns:1fr 1fr;gap:clamp(20px,5vw,80px);padding-bottom:46px}.menu-gallery{align-self:center;min-width:0}.menu-gallery figure{background:#d8c6b4;border-radius:19% 13% 18% 14%/19% 15% 20% 18%;width:100%;height:clamp(390px,44vw,640px);margin:0;animation:.4s ease-out both vero-rise;overflow:hidden}.menu-gallery img{object-fit:cover;width:100%;height:100%;display:block}.menu-gallery-dots{justify-content:center;align-items:center;gap:6px;padding-top:14px;display:flex}.menu-gallery-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.menu-gallery-dots button:before{content:"";background:#d6ada7;border-radius:50%;width:8px;height:8px;display:block}.menu-gallery-dots button[aria-pressed=true]:before{background:var(--red);width:13px;height:13px}.trattoria-explore{font:400 14px var(--mono);flex-direction:column;justify-content:center;align-items:center;padding-inline:3px 12px;display:inline-flex}.trattoria-explore span{color:var(--red);font:22px/1 var(--sans)}@media (max-width:760px){.trattoria .menu-lead{grid-template-columns:1fr;gap:6px;padding-inline:6vw}.trattoria .menu-lead .lead-copy{padding-inline:0}.menu-gallery figure{height:clamp(290px,74vw,540px)}}@media (prefers-reduced-motion:reduce){.menu-gallery figure{animation:none}}.wave-mobile,.trattoria-header nav .mobile-extra{display:none}.trattoria>header.trattoria-header{border-bottom:0}@media (max-width:1080px){.trattoria>header.trattoria-header nav.open .mobile-extra{display:block}}@media (max-width:760px){.wave-desktop{display:none}.wave-mobile{display:block}.trattoria-wave{height:175px}.trattoria-wave>div{bottom:15px}}.trattoria-pizza-scene{background:#f3e6d9;height:155svh;min-height:900px;position:relative}.trattoria-pizza-scene>.trattoria-pizza{min-height:calc(100svh - 88px);position:sticky;top:88px}.trattoria-pizza-carousel figure img{transform:rotate(var(--pizza-turn,0deg)) scale(1.08)}@media (max-width:760px),(prefers-reduced-motion:reduce){.trattoria-pizza-scene{height:auto;min-height:0}.trattoria-pizza-scene>.trattoria-pizza{min-height:0;position:static}.trattoria-pizza-carousel figure img{transform:none}}.trattoria{--hand:"Kalam",cursive}.trattoria .hero-film-control{z-index:3}.location-film{isolation:isolate;aspect-ratio:1.2;background:#d9cec0;border-radius:19% 12% 16% 14%;position:relative;overflow:hidden}.location-film .hero-film{z-index:0}.location-film .hero-film-control{bottom:20px;right:20px}.trattoria .trattoria-location>div:last-child{position:relative}.vero-art{color:#282623;background:#eee6d9;border-radius:20% 12% 17% 14%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:260px;padding:20px;display:flex;overflow:hidden}.vero-art svg{flex:1;width:100%;min-height:0;max-height:310px}.vero-art strong{font:700 clamp(22px,3vw,45px)/1.2 var(--hand);text-align:center;color:var(--red)}.vero-art.art-red{background:var(--red);color:var(--cream)}.vero-art.art-red strong{color:var(--cream)}.trattoria-journal .vero-art{height:100%;min-height:0;padding:10px}.trattoria-journal .vero-art strong{font-size:20px}.trattoria-friends .vero-art{max-width:340px}.pizza-scroll{background:var(--paper);position:relative}.pizza-scroll-pin{align-items:center;height:calc(100svh - 88px);min-height:530px;display:flex;position:sticky;top:88px;overflow:hidden}.pizza-scroll-track{will-change:transform;align-items:center;gap:8vw;width:max-content;padding:50px 7vw 120px 4vw;display:flex}.pizza-scroll-intro{flex:none;width:64vw;padding-right:4vw}.pizza-scroll-intro h2{font:700 clamp(58px,7.6vw,114px)/1.18 var(--hand);letter-spacing:-.035em;margin:0}.pizza-scroll-intro p{font:14px var(--mono);margin-top:24px}.pizza-scroll-intro p span{color:var(--red);font-size:40px}.scroll-pizza-card{flex:none;width:34vw;min-width:330px;max-width:550px;position:relative}.scroll-pizza-card:nth-of-type(2n){transform:translateY(28px)}.scroll-pizza-card>a{aspect-ratio:1.35;border-radius:18% 12% 19% 13%;display:block;overflow:hidden}.scroll-pizza-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.scroll-pizza-card a:hover img{transform:scale(1.045)}.pizza-aside{font:13px/1.6 var(--mono);text-align:center;max-width:190px;margin:0 0 12px -30px;display:block}.pizza-aside b{font:48px/.7 var(--hand);color:var(--red);display:block;transform:rotate(20deg)}.scroll-pizza-caption{align-items:flex-start;gap:18px;padding:24px 5px;display:flex}.scroll-pizza-caption>span{border:2px solid var(--red);width:36px;height:37px;color:var(--red);font:700 26px var(--hand);text-align:center;border-radius:48% 52% 46% 54%;flex:none}.scroll-pizza-caption h3{font:700 22px var(--sans);margin:0 0 8px}.scroll-pizza-caption p{font:14px/1.6 var(--mono);max-width:35ch;margin:0}.pizza-scroll-outro{flex:none;width:40vw;min-width:320px;padding-right:6vw}.pizza-scroll-outro h3{font:900 clamp(40px,5vw,70px)/1.1 var(--sans);margin:0 0 24px}.pizza-scroll-outro p{font:15px/1.7 var(--mono);max-width:30ch}.pizza-scroll-nav{z-index:2;background:#f8f4f2ee;border-radius:999px;gap:7px;max-width:94%;padding:8px 14px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.pizza-scroll-nav button{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.pizza-scroll-nav button span{width:33px;height:33px;font:700 15px var(--sans);border:1px solid #bdb4a8;border-radius:50%;place-items:center;display:grid}.pizza-scroll-nav button[aria-current] span{background:var(--red);color:#fff;border-color:var(--red)}.pizza-scroll-nav small{font:700 12px var(--sans);white-space:nowrap;padding-right:10px;display:none}.pizza-scroll-nav button[aria-current] small{display:block}.pizza-scroll-progress{background:var(--red);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--scroll-progress,0));position:absolute;bottom:0;left:0}.feature-hero,.editorial-hero{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;min-height:680px;padding:40px 0 70px;display:grid}.feature-hero figure,.editorial-hero figure{border-radius:21% 12% 17% 14%;grid-area:1/2;height:clamp(450px,44vw,650px);margin:0;overflow:hidden}.feature-hero figure img,.editorial-hero figure img{object-fit:cover;width:100%;height:100%}.feature-copy,.editorial-hero .lead-copy{grid-area:1/1;justify-self:center;width:75%;max-width:470px;padding:20px 0}.feature-label{font:900 18px var(--sans);color:var(--red);margin:0 0 18px;display:block}.feature-copy h1,.editorial-hero h1{font:900 clamp(35px,3.15vw,51px)/1.25 var(--sans);white-space:pre-line;letter-spacing:-.025em;margin:0 0 22px}.feature-copy p,.editorial-hero p,.feature-story p,.feature-tiles p,.feature-faq p{font:15px/1.8 var(--mono);margin:0 0 22px}.feature-reverse figure,.editorial-reverse figure{grid-column:1}.feature-reverse .feature-copy,.editorial-reverse .lead-copy{grid-column:2}.feature-overlay{min-height:800px;padding:40px 0 80px;display:block;position:relative}.feature-overlay figure{width:74%;height:700px;margin-left:auto}.feature-overlay .feature-copy{background:#fff;border-radius:18% 12% 14%;width:40%;max-width:550px;padding:45px;position:absolute;top:24%;left:6%}.feature-wide{text-align:center;isolation:isolate;grid-template-columns:1fr;min-height:85svh;display:grid;position:relative}.feature-wide figure{z-index:-2;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.feature-wide:after{content:"";z-index:-1;background:#20110966;position:absolute;inset:0}.feature-wide .feature-copy{color:#fff;grid-column:1;width:85%;max-width:1000px}.feature-wide .feature-copy h1{font:700 clamp(55px,7vw,105px)/1.2 var(--hand);text-transform:uppercase}.feature-wide .feature-copy p{max-width:55ch;margin:25px auto}.feature-wide .feature-label{color:#fff}.feature-typographic,.editorial-type{text-align:center;min-height:0;padding:100px 8vw 80px;display:block}.feature-typographic .feature-copy,.editorial-type .lead-copy{width:100%;max-width:1100px;margin:auto}.feature-typographic h1,.editorial-type h1{font:700 clamp(47px,7vw,105px)/1.23 var(--hand);color:var(--red);text-transform:uppercase}.feature-typographic p,.editorial-type p{max-width:55ch;margin:25px auto}.feature-story{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:70px 7vw;display:grid}.feature-story .vero-art{height:440px}.feature-story h2,.feature-faq h2{font:900 clamp(30px,3.1vw,46px)/1.2 var(--sans);margin:0 0 25px}.feature-manifesto{text-align:center;padding:90px 6vw}.feature-manifesto h2{font:700 clamp(48px,7.1vw,108px)/1.22 var(--hand);white-space:pre-line;color:var(--red);margin:0}.feature-tiles{background:var(--paper);border-radius:50% 25% 0 0/3% 2% 0 0;grid-template-columns:repeat(3,1fr);gap:6vw;padding:45px 8vw 100px;display:grid}.feature-number{font:700 78px var(--hand);color:var(--red);display:block}.feature-tiles h3{font:900 28px/1.25 var(--sans);margin:5px 0 20px}.feature-faq{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 9vw;display:grid}.feature-faq details{border-bottom:1px dashed #b3aaa1;padding:22px 0}.feature-faq summary{cursor:pointer;font:800 20px var(--sans);justify-content:space-between;gap:15px;list-style:none;display:flex}.feature-faq summary span{color:var(--red)}.feature-faq details[open] summary span{transform:rotate(45deg)}.feature-faq details p{margin-bottom:0;padding-top:18px}.feature-end{text-align:center;background:var(--paper);padding:75px 6vw 90px}.feature-end>span{font:12px var(--mono);color:var(--red);letter-spacing:.15em}.feature-end h2{font:900 clamp(36px,4.4vw,64px) var(--sans);margin:15px 0 25px}.trattoria .menu .cards{gap:80px 5vw}.trattoria .menu .card{box-shadow:none;background:0 0;border:0;scroll-margin-top:165px}.trattoria .menu .card .food{aspect-ratio:1.1}.trattoria .menu .card:nth-child(3n+2) .food{aspect-ratio:.95}.trattoria .menu .card h3{font:700 22px var(--mono)}.trattoria .menu .card p{font:14px/1.8 var(--mono)}.trattoria .menu .card .number{display:none}.trattoria .menu .card .buy-row{border:0}.trattoria .menu .card .btn{min-height:40px;font-size:13px}.trattoria .menu-lead .lead-copy h1{font-size:clamp(35px,3.15vw,51px)}.trattoria .menu-lead{padding-top:40px}.trattoria .editorial-split .vero-art{min-height:450px}.trattoria .ingredient-list .vero-art{min-height:400px}.trattoria .form-layout aside .vero-art{height:330px}.trattoria .journal-grid .vero-art{height:320px}.trattoria .journal-article .vero-art{height:450px}.trattoria .page-next{background:var(--paper)}.trattoria .page-next h2{font-family:var(--hand);color:var(--red)}#page-details,#detalii{scroll-margin-top:100px}@media (max-width:760px){.pizza-scroll-pin{height:calc(100svh - 66px);min-height:510px;top:66px}.pizza-scroll-track{gap:11vw;padding-bottom:95px}.pizza-scroll-intro{width:88vw;padding-left:3vw}.pizza-scroll-intro h2{font-size:clamp(45px,12vw,70px)}.scroll-pizza-card{width:78vw;min-width:0}.scroll-pizza-card:nth-of-type(2n){transform:none}.pizza-aside{margin-left:0;font-size:11px}.scroll-pizza-caption{gap:10px;padding-top:15px}.scroll-pizza-caption h3{font-size:18px}.scroll-pizza-caption p{font-size:12px}.pizza-scroll-nav{gap:5px;padding:7px;bottom:16px}.pizza-scroll-nav small{display:none!important}.pizza-scroll-nav button span{width:30px;height:30px}.pizza-scroll-outro{width:78vw;min-width:0}.feature-hero,.editorial-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding:30px 6vw 45px}.feature-copy,.editorial-hero .lead-copy{grid-area:1/1;width:100%;max-width:none}.feature-hero figure,.editorial-hero figure{grid-area:2/1;width:100%;height:350px}.feature-copy h1,.editorial-hero h1{font-size:36px}.feature-overlay{flex-direction:column;padding:20px 5vw 50px;display:flex}.feature-overlay figure{height:370px;margin:0}.feature-overlay .feature-copy{width:94%;max-width:none;margin-top:-100px;padding:30px 25px;position:relative;top:auto;left:auto}.feature-wide{min-height:720px;display:grid}.feature-wide figure{grid-row:auto;height:100%;position:absolute}.feature-wide .feature-copy{width:100%}.feature-wide .feature-copy h1{font-size:55px}.feature-typographic,.editorial-type{padding:65px 6vw 45px}.feature-typographic h1,.editorial-type h1{font-size:48px}.feature-story{grid-template-columns:1fr;gap:30px;padding:40px 6vw}.feature-story .vero-art{height:320px}.feature-manifesto{padding:65px 6vw}.feature-manifesto h2{font-size:47px}.feature-tiles{grid-template-columns:1fr;gap:15px;padding:30px 8vw 50px}.feature-number{font-size:60px}.feature-faq{grid-template-columns:1fr;gap:15px;padding:50px 7vw}.feature-end{padding:50px 6vw}.location-film{grid-row:2}.trattoria .menu .cards{gap:50px 20px}}@media (prefers-reduced-motion:reduce){.pizza-scroll{height:auto!important}.pizza-scroll-pin{height:auto;min-height:0;position:relative;top:auto;overflow-x:auto}.pizza-scroll-track{padding-block:40px;transform:none!important}.pizza-scroll-nav,.pizza-scroll-progress{display:none}}@media (hover:hover){.trattoria>header.trattoria-header:hover{color:var(--ink);background:#fff}}.trattoria>header.trattoria-header:focus-within{color:var(--ink);background:#fff}html,body{width:100%;min-height:100%;margin:0;padding:0}.trattoria,.trattoria>main{width:100%;max-width:none;margin:0}.trattoria .trattoria-hero{width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden}.trattoria-hero-copy{padding:100px 5vw 70px}.hero-edge{width:100%;height:40px;fill:var(--cream);pointer-events:none;position:absolute;bottom:-1px;left:0}.trattoria-hero .hero-film-control{bottom:48px}.opening-notice{text-align:center;font:500 13px/1.6 var(--mono);background:var(--cream);justify-content:center;align-items:center;gap:18px;padding:20px 56px;display:flex;position:relative}.opening-notice a{color:var(--red);font-weight:700}.opening-notice button{cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:14px;right:20px}.trattoria-promos,.trattoria-journal>.journal-cards{width:91%;max-width:none}.trattoria-location{grid-template-columns:1fr 1fr;column-gap:5%;padding-inline:0}.trattoria-location>.location-film{grid-area:1/2;width:100%}.trattoria-location>div:last-child{grid-area:1/1;justify-self:center;width:77%}@media (max-width:760px){.trattoria-hero-copy{padding:85px 18px 65px}.hero-edge{height:25px}.opening-notice{flex-direction:column;gap:4px;padding:18px 42px;font-size:11px}.trattoria-promos{width:100%}.trattoria-split{padding-inline:0}.trattoria-split-copy{width:88%}.trattoria-location{grid-template-columns:1fr}.trattoria-location>div:last-child{grid-area:1/1;width:88%}.trattoria-location>.location-film{grid-area:2/1}}@media (max-height:500px) and (orientation:landscape){.trattoria-hero-copy{padding:75px 20px 35px}.trattoria-hero-copy h1{font-size:clamp(32px,7vh,50px)}.trattoria-hero-copy .trattoria-pill{min-height:42px;margin-top:12px}}.trattoria-journal{background:var(--paper);margin-block:55px;padding-block:100px;position:relative}.trattoria-footer{margin-top:55px;position:relative}.trattoria-friends{background:var(--cream)}.vero-wave{pointer-events:none;z-index:2;width:100%;height:clamp(25px,4vw,60px);color:var(--paper);position:absolute;left:0;overflow:hidden}.vero-wave svg{fill:currentColor;width:200%;max-width:none;height:100%;transform:translate3d(var(--wave-shift,0%),0,0);will-change:transform;display:block}.vero-wave-top{bottom:calc(100% - 1px)}.vero-wave-bottom{top:calc(100% - 1px);transform:rotate(180deg)}.vero-wave-cream{color:var(--cream)}.trattoria-hero>.vero-wave-bottom{top:auto;bottom:-1px;transform:none}@media (prefers-reduced-motion:reduce){.vero-wave svg{will-change:auto;transform:none}}.trattoria{--header-height:88px;width:100%;min-width:0;overflow-x:clip}.trattoria>main,.trattoria .feature-page{width:100%;min-width:0;max-width:none;margin-inline:auto}.trattoria main>section,.trattoria .feature-page>section{max-width:none}.trattoria .trattoria-hero{grid-template-columns:minmax(0,1fr)}.trattoria-hero-copy{text-align:center;justify-self:center;width:100%;min-width:0}.trattoria :is(.feature-hero,.editorial-hero,.page-lead){isolation:isolate;width:100%;min-height:calc(100svh - var(--header-height));min-height:calc(100dvh - var(--header-height));margin:0;position:relative}.trattoria :is(.feature-hero,.editorial-hero){text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;padding:60px 6%;display:grid}.trattoria :is(.feature-hero,.editorial-hero)>figure{z-index:-2;border-radius:0;grid-area:auto;width:100%;height:100%;margin:0;position:absolute;inset:0}.trattoria :is(.feature-hero,.editorial-hero):has(>figure):after{content:"";z-index:-1;background:linear-gradient(90deg,#17110ac4,#17110a70 50%,#17110a9c);position:absolute;inset:0}.trattoria :is(.feature-hero,.editorial-hero) :is(.feature-copy,.lead-copy){background:0 0;border-radius:0;grid-area:1/1;justify-self:center;width:100%;max-width:1000px;margin:0 auto;padding:0;position:relative;inset:auto}.trattoria :is(.feature-hero,.editorial-hero):has(>figure) :is(.feature-copy,.lead-copy,.feature-label){color:#fff}.trattoria .editorial-hero:has(>figure) .trattoria-pill{color:#fff;border-color:#fff}.trattoria :is(.feature-hero,.editorial-hero) h1{overflow-wrap:anywhere;font-size:clamp(38px,5.4vw,84px)}.trattoria :is(.feature-copy,.lead-copy) p{max-width:60ch;margin-inline:auto}.trattoria .page-lead{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.trattoria .page-lead>*{min-width:0}.trattoria .vero-wave{width:100%;margin:0;padding:0;display:block}.trattoria .trattoria-promos,.trattoria .journal-cards{margin-inline:auto}@media (max-width:760px){.trattoria{--header-height:66px}.trattoria .page-lead{text-align:center;grid-template-columns:minmax(0,1fr);padding-inline:6%}.trattoria .page-lead .lead-copy{width:100%;margin-inline:auto}.trattoria :is(.feature-hero,.editorial-hero){padding:48px 6%}.trattoria :is(.feature-hero,.editorial-hero) h1{font-size:clamp(34px,9vw,56px)}.trattoria :is(.feature-copy,.lead-copy) p{font-size:14px}}.menu-pizza-hero figure{background:0 0;border-radius:0;overflow:visible}.menu-pizza-hero img{object-fit:contain;filter:drop-shadow(0 18px 20px #401f1324)}.menu-moving-gallery figure{touch-action:pan-y;border-radius:19% 13% 18% 14%/19% 15% 20% 18%;overflow:hidden}.menu-carousel-track{height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.menu-carousel-slide{flex:0 0 100%;min-width:0;height:100%}.menu-moving-gallery .menu-carousel-slide img{object-fit:cover;width:100%;height:100%}.menu-gallery-dots .menu-carousel-toggle{color:var(--red);margin-left:8px;font-size:13px}.menu-gallery-dots .menu-carousel-toggle:before{display:none}@media (prefers-reduced-motion:reduce){.menu-carousel-track{transition:none}}.vero-gold-story{background:#f7f3e9;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:7vw;display:grid}.vero-gold-story>div{justify-self:center;max-width:650px}.vero-gold-story h2{margin:24px 0;font-size:clamp(40px,4.5vw,86px);line-height:1.08}.vero-gold-story h2 em{color:#9b782e;font-style:normal}.vero-gold-story p{font-size:clamp(16px,1.1vw,22px);line-height:1.8}.vero-gold-story .scribble{color:#9b782e;margin-top:28px;display:block}.vero-gold-story figure{text-align:center;margin:0}.vero-gold-story img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:800px;display:block}.vero-gold-story figcaption{font:12px var(--mono);letter-spacing:.18em;color:#80632e;margin-top:24px}@media (max-width:760px){.vero-gold-story{grid-template-columns:1fr;gap:35px;padding:60px 7%}.vero-gold-story img{max-height:520px}}@media (min-width:761px){.pizza-scroll-track{padding-left:max(4vw,50vw - clamp(360px,42vw,650px)/2 - clamp(110px,10vw,320px)/2 - min(34vw,550px)/2)}.pizza-scroll-intro{text-align:center;width:clamp(360px,42vw,650px);margin-right:calc(clamp(110px,10vw,320px) - 8vw);padding:0}.pizza-scroll-intro h2{font-size:clamp(58px,6vw,96px)}.pizza-scroll-intro p{max-width:32ch;margin:24px auto 0}}.vero-plane{width:100%;max-width:480px;color:var(--red);justify-self:center}.vero-plane img{object-fit:contain;width:100%;height:auto;display:block}.vero-plane-flight{transform-origin:50%;animation:5.5s ease-in-out infinite vero-plane-float}.vero-plane-propeller{transform-origin:443px 180px;animation:.24s linear infinite vero-plane-propeller}@keyframes vero-plane-float{0%,to{transform:translateY(7px)rotate(-4deg)}50%{transform:translateY(-13px)rotate(2deg)}}@keyframes vero-plane-propeller{0%,to{transform:scaleY(1)}50%{transform:scaleY(.22)}}@media (max-width:760px){.vero-plane{max-width:290px}}@media (prefers-reduced-motion:reduce){.vero-plane-flight,.vero-plane-propeller{animation:none}}.trattoria .editorial-hero.story-hero{align-items:end;min-height:max(750px,100svh - 88px);padding-bottom:45px}.trattoria .story-hero figure img{object-position:50% 35%}.trattoria .editorial-hero.story-hero:after{background:linear-gradient(#0000 45%,#17110a88 78%,#17110af2 100%)}.trattoria .story-hero .lead-copy{max-width:1100px}.trattoria .story-hero h1{font-size:clamp(38px,4.4vw,68px)}@media (max-width:760px){.trattoria .editorial-hero.story-hero{background:var(--cream);min-height:0;color:var(--red);flex-direction:column;padding:0;display:flex}.trattoria .story-hero figure{aspect-ratio:3/2;z-index:auto;order:-1;width:100%;height:auto;margin:0;position:relative;inset:auto}.trattoria .story-hero figure img{object-fit:contain;width:100%;height:100%}.trattoria .editorial-hero.story-hero:after{display:none}.trattoria .story-hero .lead-copy{color:var(--red);padding:35px 6% 45px}.trattoria .story-hero h1{font-size:36px}}.trattoria-hero>.vero-wave-flowing{height:clamp(45px,5.5vw,78px)}.vero-wave.vero-wave-flowing svg{will-change:auto;width:100%;transform:none}.trattoria .vero-prepizza{background:var(--cream);padding:70px 7vw 90px;scroll-margin-top:100px}.vero-prepizza>h2{font:900 clamp(46px,5.5vw,86px)/1.08 var(--sans);letter-spacing:-.035em;text-align:center;color:var(--ink);margin:0 0 55px}.vero-prepizza-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;max-width:1440px;margin:0 auto;display:grid}.vero-prepizza-copy{justify-self:center;max-width:490px}.vero-prepizza-copy h3{font:900 clamp(30px,3vw,48px)/1.15 var(--sans);letter-spacing:-.025em;color:var(--ink);margin:0 0 26px}.vero-prepizza-copy p{font:16px/1.85 var(--mono);color:var(--ink);margin:0 0 22px}.vero-prepizza-layout figure{border-radius:45% 44% 40% 42%/23% 27% 23% 26%;justify-self:center;width:100%;max-width:560px;margin:0;overflow:hidden}.vero-prepizza-layout img{width:100%;height:auto;display:block}@media (max-width:760px){.trattoria .vero-prepizza{padding:48px 7% 60px}.vero-prepizza>h2{margin-bottom:35px}.vero-prepizza-layout{grid-template-columns:1fr;gap:26px}.vero-prepizza-copy{max-width:100%}.vero-prepizza-copy p{font-size:14px}.vero-prepizza-layout figure{max-width:440px}}.trattoria-journal#povesti{background:var(--cream);padding-block:90px;scroll-margin-top:100px}.trattoria-journal#povesti>.vero-wave{color:var(--cream)}.trattoria-journal#povesti>h2{margin-bottom:58px;font-size:clamp(42px,5.4vw,82px);line-height:1.06}.trattoria-journal#povesti>.journal-cards{gap:clamp(24px,3vw,55px);width:88%}#povesti .journal-cards article{flex-direction:column;align-items:flex-start;min-width:0;display:flex}#povesti .trattoria-card-photo{aspect-ratio:1.05;border-radius:18% 15% 19% 14%/16% 20% 15% 21%;width:100%}#povesti .journal-cards article:nth-child(2n) .trattoria-card-photo{border-radius:15% 22% 14% 18%/22% 16% 20% 15%}#povesti .journal-label{border-bottom:1px solid;margin-top:24px;padding-bottom:4px}.trattoria #povesti h3{margin:16px 0 14px;font-size:clamp(23px,2vw,33px);line-height:1.16}#povesti .journal-read{gap:12px;min-height:44px;margin-top:auto;padding:10px 21px}.trattoria #povesti article p{margin-bottom:24px}@media (max-width:760px){.trattoria-journal#povesti{padding-block:55px}.trattoria-journal#povesti>.journal-cards{gap:38px 22px;width:88%}.trattoria-journal#povesti>h2{margin:0 6% 38px;font-size:42px}}@media (max-width:480px){.trattoria-journal#povesti>.journal-cards{grid-template-columns:1fr}#povesti .trattoria-card-photo{aspect-ratio:1.25}.trattoria #povesti h3{font-size:28px}}@media (min-width:761px){.trattoria-journal#povesti>.journal-cards{grid-template-columns:1fr 1.22fr;gap:32px 7vw;max-width:1700px}#povesti .journal-cards article:first-child{grid-area:1/1/span 3}#povesti .journal-cards article:not(:first-child){grid-column:2;grid-template-columns:minmax(140px,38%) 1fr;align-content:start;column-gap:26px;display:grid}#povesti .journal-cards article:not(:first-child) .trattoria-card-photo{aspect-ratio:1.05;grid-area:1/1/span 4}#povesti .journal-cards article:not(:first-child) .journal-label{justify-self:start;margin-top:0}#povesti .journal-cards article:not(:first-child) h3{margin:10px 0;font-size:clamp(22px,1.8vw,30px)}#povesti .journal-cards article:not(:first-child) p{margin-bottom:15px;font-size:14px}#povesti .journal-cards article:not(:first-child) .journal-read{justify-self:start}#povesti .journal-cards article:first-child .journal-read{margin-top:6px}.trattoria-journal#povesti>h2{font-size:clamp(42px,4.6vw,74px)}}.trattoria .vero-postpizza{background:var(--cream);color:var(--ink);padding:0 6% 100px;scroll-margin-top:95px}.vero-postpizza>details{border-top:1px dashed #aaa098;max-width:1600px;margin:auto}.vero-postpizza summary{cursor:pointer;justify-content:center;align-items:center;gap:30px;padding:70px 0;list-style:none;display:flex}.vero-postpizza summary::-webkit-details-marker{display:none}.vero-postpizza summary:focus-visible{outline:2px solid var(--red);outline-offset:8px}.vero-postpizza summary h2{font:900 clamp(48px,6.8vw,100px)/1.05 var(--sans);text-transform:uppercase;letter-spacing:-.025em;color:var(--red);margin:0}.post-pizza-toggle{width:24px;height:24px;color:var(--red);flex-shrink:0;position:relative}.post-pizza-toggle:before,.post-pizza-toggle:after{content:"";background:currentColor;width:24px;height:3px;position:absolute;top:11px;left:0}.post-pizza-toggle:after{transition:transform .2s;transform:rotate(90deg)}.vero-postpizza details[open] .post-pizza-toggle:after{transform:rotate(0)}.post-pizza-intro{grid-template-columns:1fr 1.65fr;align-items:center;gap:6%;max-width:1400px;margin:30px auto 100px;display:grid}.post-pizza-intro>div{justify-self:center;max-width:410px}.trattoria .post-pizza-intro h3{font:800 clamp(30px,3vw,46px)/1.16 var(--sans);margin:0 0 24px}.post-pizza-intro p{font:16px/1.8 var(--mono);margin:0}.post-pizza-intro figure{aspect-ratio:1.2;border-radius:19% 17% 16% 18%/18% 20% 17% 16%;margin:0;overflow:hidden}.post-pizza-intro img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.post-pizza-desserts{grid-template-columns:1fr 1fr;gap:8%;max-width:1160px;margin:auto;display:grid}.post-pizza-desserts article{text-align:center;min-width:0}.post-pizza-desserts figure{aspect-ratio:1.25;border-radius:18% 20% 16% 19%/21% 18% 20% 17%;margin:0 0 28px;position:relative;overflow:hidden}.post-pizza-desserts img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.post-pizza-desserts .post-pizza-cannoli img{object-fit:cover;width:140%;max-width:none;height:140%;position:absolute;bottom:-8%;left:-25%}.trattoria .post-pizza-desserts h3{font:400 20px/1.4 var(--mono);margin:0 0 18px}.post-pizza-desserts p{font:14px/1.8 var(--mono);max-width:370px;margin:0 auto}@media (max-width:760px){.trattoria .vero-postpizza{padding:0 7% 65px}.vero-postpizza summary{gap:16px;padding:44px 0}.vero-postpizza summary h2{font-size:clamp(40px,9vw,60px)}.post-pizza-intro{grid-template-columns:1fr;gap:30px;margin:10px auto 50px}.post-pizza-intro>div{justify-self:start}.post-pizza-intro p{font-size:14px}.post-pizza-desserts{gap:26px}.post-pizza-desserts p{font-size:13px}}@media (max-width:480px){.post-pizza-desserts{grid-template-columns:1fr;gap:44px}.post-pizza-desserts figure{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.post-pizza-toggle:after,.post-pizza-desserts img{transition:none}}
