@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@600&display=swap");.timeline-end-mmm{paint-order:stroke fill}.screw-the-diet-curved-loop{position:absolute;left:0;right:0;bottom:0;z-index:20;margin:0;padding:0;pointer-events:none}.screw-the-diet-curved-loop--attached{position:relative;left:50%;right:auto;z-index:20;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:0;padding:0;overflow:visible;pointer-events:none}.screw-the-diet-curved-loop .curved-loop-jacket,.screw-the-diet-curved-loop--attached .curved-loop-jacket{padding:0;pointer-events:auto;align-items:flex-end;width:100%;overflow:visible}.curved-loop-ribbon-band{pointer-events:none}.screw-the-diet-curved-loop .curved-loop-ribbon-band,.screw-the-diet-curved-loop--attached .curved-loop-ribbon-band{fill:#ffffff}.dark .screw-the-diet-curved-loop .curved-loop-ribbon-band,.dark .screw-the-diet-curved-loop--attached .curved-loop-ribbon-band{fill:#000000}.screw-the-diet-curved-loop .curved-loop-svg,.screw-the-diet-curved-loop--attached .curved-loop-svg{display:block;width:100%;max-width:none;overflow:visible;font-size:clamp(7.5rem,48vw,11.5rem);letter-spacing:-.012em}@media (min-width:768px){.screw-the-diet-curved-loop .curved-loop-svg,.screw-the-diet-curved-loop--attached .curved-loop-svg{font-size:clamp(5.5rem,9.6vw,10.75rem);letter-spacing:-.02em}}.curved-loop-jacket{display:flex;align-items:center;justify-content:center;width:100%;padding:1.25rem 0 .5rem;touch-action:pan-y}.curved-loop-svg{user-select:none;width:100%;max-width:100vw;aspect-ratio:100/12;overflow:visible;display:block;font-size:clamp(2.75rem,11vw,6rem);fill:currentColor;-moz-user-select:none;-webkit-user-select:none;font-weight:300;text-transform:uppercase;line-height:1;letter-spacing:-.02em}.screw-the-diet-curved-loop .curved-loop-svg text,.screw-the-diet-curved-loop--attached .curved-loop-svg text{dominant-baseline:middle}.curved-loop-jacket--reduced .curved-loop-svg{font-size:clamp(2rem,8vw,4rem)}.about-hero-ribbon-slot,.about-hero-ribbon-slot .screw-the-diet-curved-loop--attached,.screw-the-diet-curved-loop .curved-loop-separator-icon,.screw-the-diet-curved-loop--attached .curved-loop-separator-icon{pointer-events:none}.about-hero-ribbon-slot .curved-loop-jacket{pointer-events:auto}.about-hero-with-ribbon{overflow-x:clip;overflow-y:visible;background:transparent}.about-hero-title-column{position:relative;z-index:25;pointer-events:none}.about-hero-ribbon-slot--viewport{position:absolute;bottom:0;left:0;right:0;z-index:20}.about-hero-with-ribbon .about-hero-fluid-layer{left:50%;right:auto;width:100vw;max-width:100vw;margin-left:-50vw;pointer-events:none}.about-hero-fluid-layer .food-menu-fluid-fallback,.about-hero-fluid-layer .food-menu-fluid-overlay{pointer-events:none}.about-hero-fluid-layer .food-menu-fluid-canvas-wrap{left:0;right:0;width:100%}