@import "reset.css";@font-face{font-family:nfananiasregular;src:url(webFonts/NFAnaniasRegular/font.woff2)format("woff2"),url(webFonts/NFAnaniasRegular/font.woff)format("woff")}@font-face{font-family:waterlily;src:url(webFonts/Waterlily/Waterlily\ Script.woff2)format("woff2"),url(webFonts/Waterlily/Waterlily\ Script.woff)format("woff")}.poppins-thin{font-family:poppins,sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:poppins,sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:poppins,sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:poppins,sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:poppins,sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:poppins,sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:poppins,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:poppins,sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:poppins,sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:poppins,sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:poppins,sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:poppins,sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:poppins,sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:poppins,sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:poppins,sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:poppins,sans-serif;font-weight:900;font-style:italic}.NFAnaniasRegular{font-family:NFAnaniasRegular}.Waterlily{font-family:Waterlily}.Poppins{font-family:Poppins}:root{--step--4:clamp(0.512rem, 0.5532rem + -0.0531vw, 0.5425rem);--step--3:clamp(0.64rem, 0.6549rem + -0.0192vw, 0.651rem);--step--2:clamp(0.7813rem, 0.7747rem + 0.0326vw, 0.8rem);--step--1:clamp(0.9375rem, 0.9158rem + 0.1087vw, 1rem);--step-0:clamp(1.125rem, 1.0815rem + 0.2174vw, 1.25rem);--step-1:clamp(1.35rem, 1.2761rem + 0.3696vw, 1.5625rem);--step-2:clamp(1.62rem, 1.5041rem + 0.5793vw, 1.9531rem);--step-3:clamp(1.944rem, 1.771rem + 0.8651vw, 2.4414rem);--step-4:clamp(2.3328rem, 2.0827rem + 1.2504vw, 3.0518rem);--step-5:clamp(2.7994rem, 2.4462rem + 1.7658vw, 3.8147rem);--step-6:clamp(3.3592rem, 2.8691rem + 2.4507vw, 4.7684rem);--step-7:clamp(4.0311rem, 3.36rem + 3.3555vw, 5.9605rem);--step-8:clamp(4.8373rem, 3.9283rem + 4.5448vw, 7.4506rem);--step-9:clamp(5.8048rem, 4.5844rem + 6.1017vw, 9.3132rem);--step-10:clamp(6.9657rem, 5.3393rem + 8.1319vw, 11.6415rem)}:root{--yellow-color:#e9ae18;--brown-color:#a17830;--red-color:#ff5342;--auburgine-color:#241928;--primary-color:#222;--accent-color:#a8761b;--link-color:#a8761b;--background-color:#efe6d7;--background-accent:#c1b6c7;--background-secondary-accent:#ff5342;--logo-multiplier:2;--welcome-indent:-7rem;--bar-content-height:80px;--container-width:1024px;--container-min-width:300px}html{width:100%;height:100%;font-family:poppins,Georgia,times new roman,Times,serif}body{color:var(--primary-color);font-family:Poppins,Georgia,times new roman,Times,serif;line-height:1.5;background-color:var(--background-color);background-size:cover;background-repeat:repeat-y;background-position:50%;font-size:var(--step-0);height:100%;width:100%;margin:0;padding:0}.wrapper{width:100%;background:var(--auburgine-color)}.container{margin:0;padding:0;margin-left:auto;margin-right:auto;min-width:var(--container-min-width);max-width:var(--container-width);background:var(--background-color)}section{font-style:normal;padding-top:calc(var(--bar-content-height) + .5rem)}.flexible-row{display:flex;flex-direction:row;align-items:start;justify-content:center;flex-wrap:wrap;width:100%}.flexible-row-column{max-width:50%;min-width:var(--container-min-width);overflow:hidden}.spaced-column{padding-left:2rem;padding-right:2rem}.large-center-container{margin-left:auto;margin-right:auto;width:75%;min-width:var(--container-min-width)}.narrow-center-container{margin-left:auto;margin-right:auto;width:35%;min-width:var(--container-min-width)}a{color:var(--link-color);text-decoration:none}header{margin-bottom:0;color:var(--accent-color)}header h1{margin-bottom:0;padding-bottom:0}header h1.tolia{font-family:Waterlily;font-size:calc(var(--step-10) * var(--logo-multiplier));font-weight:400;text-align:center;padding:0;margin:0;margin-top:-4rem;line-height:1em}header h1.tolia a{color:var(--accent-color);text-decoration:none}header h1.tolia a:visited{color:var(--accent-color);text-decoration:none}h2{font-family:NFAnaniasRegular;font-size:var(--step-3);text-transform:uppercase;text-align:center}h2.subheader{margin-top:-2rem;padding-top:0}footer{text-align:center;padding:1rem}section h2{font-family:Waterlily;font-weight:400;color:var(--accent-color);font-size:var(--step-5);text-transform:lowercase;text-align:center;padding-top:0;margin-top:0}.full-bar{width:100%;height:var(--bar-content-height)}.background-accent{background-color:var(--background-accent)}.background-secondary-accent{background-color:var(--background-secondary-accent)}.definition{text-align:center;font-style:italic;max-width:400px}.welcome-greeting{width:fit-content;margin-left:auto;margin-right:auto;padding-bottom:2rem;text-align:center;font-weight:600}.welcome-greeting h2{font-family:Poppins;font-size:var(--step-2);font-weight:400;text-transform:none;margin-bottom:0;padding:0;margin:0}.welcome-greeting p{font-family:Poppins;font-size:var(--step-1);font-weight:400;margin-top:0;padding:0;margin:0;text-indent:8rem;line-height:1rem}.insta-icon{width:50px;height:50px;color:var(--accent-color)}.locations-container{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:none;gap:1rem;max-width:100%}.location{display:flex;flex-direction:column;align-items:flex-start;max-width:300px}.location a{color:var(--primary-color);text-decoration:none;text-align:center}img.location-image{max-width:100%;aspect-ratio:1/1}#track15 .flex-row{display:flex;flex-direction:row}#track15 h2{font-size:calc(var(--step-10) * 1.5);text-align:left;font-weight:400;padding:0;margin:0;margin-top:-3rem;line-height:1em}#track15 .bio{max-width:67%;color:var(--accent-color)}#track15-header .at{text-align:right;font-size:var(--step-3);line-height:1rem}#track15-header .in{text-align:right;font-size:var(--step-1);font-weight:300;line-height:1rem;margin-top:1rem}#track15-header .providence{font-weight:400;font-size:var(--step-3);text-transform:uppercase;line-height:2rem}#track15 .arm{max-width:32%}#track15 .arm img{max-width:100%}#track15 .restaurant-info{display:flex;flex-direction:row;align-items:end}#track15 .restaurant-info p{font-size:var(--step-1);font-weight:400;text-align:center;line-height:2.25rem;padding:.5rem;padding-top:1rem;padding-bottom:1rem}#track15>div.flex-row>div.bio>div.restaurant-info>.spacer{height:300px;width:400px}.restaurant-info-menu-links{text-align:center;font-weight:600}.menu-header{margin-bottom:2rem;margin-top:2rem;position:relative}.menu-header-text{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex-grow:1;margin-left:2rem}.menu-header-image{position:absolute;max-width:150px;left:8rem;bottom:0}#left-hand-container{position:absolute;right:20%;bottom:0;overflow:hidden;width:120px;height:160px}#left-hand-image{width:120px;position:absolute;bottom:0;left:0}#dinner-menu{padding-top:4rem}.menu-header h3{font-size:var(--step-5);text-transform:uppercase;margin:0;color:var(--accent-color);width:fit-content;line-height:2.5rem;font-family:NFAnaniasRegular}.menu-header h4{width:fit-content;margin:0;padding:0;margin-left:8rem}.menu-item-title{font-size:var(--step-1);width:100%;display:flex;flex-direction:row;justify-content:space-between}.menu-item{text-transform:lowercase}.menu-item p{line-height:1rem}.menu-item p:first-of-type{margin:0}.menu-item p.explanation{padding-top:.5rem;font-style:italic;font-weight:500}.menu-item p.description{margin-left:2rem;line-height:1.5rem;max-width:75%;padding-top:.4rem}.sub-menu{margin-left:2rem}.about-content{padding:2rem}.about-content p{padding-top:1rem}nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px}nav h1{font-family:Waterlily;font-size:var(--step-4);font-weight:400;padding:0;margin:0;display:inline-block}nav ul{display:inline-block;font-family:NFAnaniasRegular;display:flex;flex-direction:row;text-decoration:none;list-style:none;padding:10px}nav ul li{margin:0 1rem}footer{background-color:var(--accent-color);color:#fff;font-size:.8rem}footer p{margin-top:0;margin-bottom:0}footer a{color:#fff;text-decoration:none}header .title{z-index:10;position:relative}nav{position:fixed;height:5rem;top:0;left:0;width:100%;background-color:var(--background-accent);border-bottom:10px solid #000;z-index:6}nav.full{height:100%;border:0}main{z-index:0}@media screen and (max-width:600px){body{padding:0;width:100%;height:100%}main{z-index:0}.menu-header-image{max-width:50px}header h1.tolia{font-size:calc(var(--step-10) * 1.6);font-weight:400;text-align:center;line-height:1em;margin-top:0}h2.subheader{font-size:var(--step-1);margin-top:0}#welcome-greeting-welcome{text-indent:1rem}.welcome-greeting p{font-family:Poppins;font-size:var(--step-2);font-weight:500;margin-top:0;text-align:center;padding:0;margin:0;text-indent:0;line-height:1rem}div.location-strip{height:7rem}div.location-strip-text{margin-top:-3rem;margin-left:2rem;text-align:center}.location-strip-image{max-width:17rem}div.location-container-kitchen{margin-top:2rem;margin-left:-2rem}div.location-container-trailer{margin-top:2rem;margin-right:-2rem}div.location-spacer{height:7rem}}@media screen and (max-width:320px){div.location-strip{height:7rem}div.location-strip-text{margin-top:-3rem;margin-left:0}.location-strip-image{max-width:10rem}div.location-container-kitchen{margin-top:1rem;margin-left:-1rem}div.location-container-trailer{margin-top:1rem;margin-right:-1rem}div.location-spacer{height:5rem}.hours{box-sizing:border-box}section{width:100%;padding:0;margin:0}div.foodtruck-calendar-title h2{font-size:var(--step-6);line-height:2rem;padding-top:2rem}.foodtruck-calendar-title div{background:var(--background-secondary-accent);height:.75rem;margin-top:0;padding-top:0;width:56%;float:right}p.foodtruck-where-we-roam{text-align:center;text-indent:1rem;font-size:var(--step-1)}}.bar-content{width:100%;height:100%;display:flex;justify-content:space-between;transition:opacity .5s ease-in}.bar-content-hidden{opacity:0}#t-logo{max-height:80px;margin-left:0;padding-left:0;margin-top:1rem;margin:0}.truck-menu,.truck-calendar{max-width:100%}#foodtruck{padding-bottom:2rem;margin-bottom:0}#foodtruck .foodtruck-header{width:100%;height:700px;position:relative}#foodtruck .foodtruck-header .foodtruck-header-bottom{width:100%;height:4rem;background:var(--background-secondary-accent);position:absolute;bottom:0}#foodtruck .foodtruck-header-image{position:absolute;bottom:0;right:-150px;width:600px;height:474px;background:0;z-index:1}#foodtruck .foodtruck-header-title{margin:0 auto;width:50%;text-align:center}#foodtruck h1{font-family:Waterlily;font-size:calc(var(--step-10) * 1.5);font-weight:400;padding:0;margin:0;line-height:1em;color:#000}#foodtruck .subheading{line-height:1rem;font-size:var(--step-1)}#foodtruck .subheading h3{margin-bottom:.5rem}#foodtruck .subheading p{font-size:var(--step--1);font-weight:200;margin-left:3rem;margin-top:0;padding-top:0;line-height:1.5rem;margin-bottom:.25rem}#foodtruck .subheading span{font-weight:300;font-size:var(--step-2);margin-left:2rem}#foodtruck .food-truck-intro{max-width:38%;text-align:center;font-size:var(--step-0);font-weight:300;margin-top:2rem;margin-left:15%}.food-truck-seperator{background:var(--background-accent);border-bottom:1rem solid var(--accent-color);height:2rem}.foodtruck-menu-title{display:none}.truck-menu{margin-top:2rem}.foodtruck-calendar-title{margin-top:5rem;padding-top:2rem}.foodtruck-calendar-title h2{font-family:NFAnaniasRegular;color:#000;margin-top:2rem;margin-bottom:0;padding-bottom:0;font-size:var(--step-7);line-height:3rem}.foodtruck-calendar-title div{background:var(--background-secondary-accent);height:.75rem;margin-top:0;padding-top:0;width:56%;float:right}.foodtruck-where-we-roam{text-align:center;text-indent:10rem;font-weight:600;color:var(--accent-color);font-size:var(--step-1);clear:both}.foodtruck-schedule-title h2{font-family:Poppins;text-align:left;text-transform:capitalize;color:#000;font-weight:600;font-size:var(--step-3);padding-bottom:0;margin-bottom:0;line-height:2rem}.foodtruck-schedule-underline{background:var(--background-secondary-accent);height:.75rem;margin-top:0;padding-top:0;width:50%;margin-bottom:1rem}.location-box{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:1rem}.location-box svg{max-width:50px;margin:2rem}.location-location p{display:block;margin:0}.hours{padding-bottom:3rem}.hours-day{font-weight:700}.hours-box{display:flex;flex-direction:column;align-items:flex-start;margin:1rem auto;width:fit-content}.hours-box p{margin:.2rem}.online-ordering{margin-top:1rem;padding:1.5rem;background-color:var(--background-accent);border:4px solid var(--accent-color)}.online-order-label-box{width:100%;margin:0 auto;display:flex;justify-content:center;margin-top:1rem;margin-bottom:-2rem}.online-ordering-label{font-weight:700;color:#000;background-color:var(--background-secondary-accent);padding:.75rem;text-align:center;width:200px}.right-title-header{width:100%;text-align:right}.right-title-header h2{font-family:Poppins;text-transform:capitalize;font-size:var(--step-5);text-align:right;color:#000;margin:0;padding:0}.right-title-header h3{font-family:NFAnaniasRegular;font-size:var(--step-1);color:var(--accent-color);font-weight:400;margin:0;padding:0}.hours-title-box{font-family:NFAnaniasRegular;text-align:center}.hours-title{font-size:var(--step-5);font-weight:400;margin-left:auto;margin-right:auto;text-indent:-5rem}.hours-title-and{color:var(--background-secondary-accent)}.hours-title-location{color:var(--accent-color);padding-left:2rem;text-indent:5rem;margin-top:-2rem}.hours-title-track15{font-family:Poppins;font-weight:700;text-align:right;margin-top:-1.5rem;padding-right:6rem}.parking-header{display:flex;flex-direction:column;font-family:NFAnaniasRegular;font-size:var(--step-5)}.parking-header .row{display:flex;flex-direction:row}.parking-info img{display:inline-block}.parking-header #eye-creature{width:80px;height:95px}.parking-header .row1{margin:auto}.parking-header .row2{display:flex;align-items:center;gap:1rem}.parking-header .row2 img{flex-shrink:0;width:50%}.tolia-t{font-family:Waterlily;color:#222;display:block;line-height:2.5rem}#about p{text-align:center}.center-location{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.location-strip{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:10rem}.location-strip-kitchen{background-color:var(--background-accent);color:var(--accent-color)}.location-strip-trailer{background-color:var(--background-secondary-accent);color:#fff}.location-strip-text{width:fit-content;display:flex;flex-direction:column;margin-top:-3rem;text-align:center}.location-strip-text-sub{font-size:var(--step-1);font-weight:500}.location-strip-text-title{font-family:NFAnaniasRegular;font-size:var(--step-4);font-weight:500;line-height:1.75rem}.location-strip-image{position:relative;display:block;width:20rem;z-index:3}.location-strip-image-background{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--background-color);clip-path:circle(43.8% at 49.9% 48%);z-index:2}.location-strip-image-container{position:relative;width:fit-content;height:fit-content}.location-container{display:flex;flex-direction:row;align-items:center;gap:2rem}.location-container-kitchen{margin-top:5rem;margin-left:-10rem}.location-container-trailer{margin-top:5rem;margin-right:-10rem}.location-spacer{height:10rem}section{}html{overflow-x:hidden}body{overflow-x:hidden}.about-art{width:500px;height:500px;position:relative}.about-image-layer-0{z-index:1;width:70%;height:100%;background-color:var(--yellow-color);position:absolute;top:0;right:0}.about-image-layer-1{z-index:2;height:80%;width:90%;background-color:var(--brown-color);position:absolute;top:10%;right:10%}.about-image-layer-2{z-index:3;width:20%;background-color:var(--red-color);height:60%;position:absolute;top:20%}.about-art img{z-index:4;height:80%;width:auto;position:absolute;right:10%;top:10%}