.about-page .header [aria-current=page]{border-bottom:3px solid var(--red);padding-bottom:6px}.about-page main{container-type:inline-size;background:white}.about-art{display:block;width:100%;height:100%;overflow:hidden}.about-hero{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);background:var(--pink);overflow:hidden}.about-hero-copy{padding:clamp(24px,3.2cqw,58px) 0 clamp(28px,4cqw,72px) clamp(24px,4.2cqw,76px);position:relative;z-index:1}.about-hero-copy .eyebrow{font-size:clamp(10px,1.65cqw,27px);letter-spacing:.015em}.about-hero h1{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(42px,8cqw,144px);line-height:1.01;letter-spacing:-.025em;margin:clamp(18px,2cqw,36px) 0 18px}.about-hero h1 span{display:block;white-space:nowrap}.about-hero-copy>p:last-child{font-size:clamp(17px,2.7cqw,44px);font-weight:700;line-height:1.12;letter-spacing:-.04em;max-width:92%;margin-top:clamp(15px,2cqw,36px)}.about-hero-picture{position:relative;min-width:0;mask-image:linear-gradient(to right,transparent,#000 12%)}.about-hero-picture .about-art{position:absolute;inset:0}.about-introduction{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:6%;padding:32px 4.2% 38px;align-items:center}.about-introduction .display{font-size:clamp(50px,10cqw,180px);line-height:.98}.about-introduction .eyebrow{font-size:clamp(10px,1.4cqw,22px);letter-spacing:0;margin-top:18px;line-height:1.3}.intro-prose{font-size:clamp(16px,2.15cqw,34px);line-height:1.25;letter-spacing:-.02em}.intro-prose p+p{margin-top:22px}.food-interests{display:grid;grid-template-columns:minmax(0,61fr) minmax(0,39fr);gap:2%;padding:25px 4% 0;background:var(--red);overflow:hidden}.interests-visual{min-width:0}.interests-visual .display{font-size:clamp(33px,6.6cqw,118px);line-height:.98;white-space:nowrap}.interests-food{height:auto;aspect-ratio:550/138;margin:0 0 0 -6.5%;width:111%}.food-interests ol{margin:0;padding:8px 0 40px;list-style:none}.food-interests li{display:flex;gap:25px;border-bottom:1px solid #541b15;padding:14px 0;font-size:clamp(16px,2.5cqw,40px);font-weight:700;line-height:1.2;letter-spacing:-.035em}.food-interests li:last-child{border:0}.food-interests li span{font-family:Anton,Impact,sans-serif;letter-spacing:0}.closer-look{padding:28px 4% 30px}.closer-look>.display{font-size:clamp(30px,5.5cqw,99px);line-height:1.06}.closer-look>p{font-size:clamp(15px,2cqw,32px);line-height:1.3;margin:10px 0 20px}.cooking-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cooking-gallery figure{margin:0;min-width:0}.cooking-gallery .about-art{height:auto;aspect-ratio:259/168}.cooking-gallery figcaption{font-family:Anton,Impact,sans-serif;font-size:clamp(17px,2.2cqw,36px);line-height:1.2;margin-top:10px}.about-chapter{padding:25px 4.2%;background:var(--pink);display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:4%}.about-chapter .display{font-size:clamp(40px,8cqw,140px);line-height:.98}.about-chapter>div{border-left:1px solid #7c5557;padding:0 0 0 8%}.about-chapter h3{font-size:clamp(21px,3cqw,48px);letter-spacing:-.035em;line-height:1.05}.about-chapter p{font-size:clamp(13px,1.65cqw,26px);line-height:1.3;margin:16px 0}.about-chapter .text-link{font-size:clamp(14px,2cqw,30px)}
@media(max-width:800px){.about-introduction{gap:5%;padding:28px 4%}.intro-prose p+p{margin-top:15px}.food-interests li{gap:17px;padding:11px 0}.cooking-gallery{gap:16px}}
@media(max-width:560px){.about-hero{display:block}.about-hero-copy{padding:28px 5% 26px}.about-hero-copy .eyebrow{font-size:10px}.about-hero h1{font-size:clamp(35px,13.6cqw,76px);line-height:1.02;margin:20px 0}.about-hero-copy>p:last-child{font-size:20px;line-height:1.2;margin-top:18px;max-width:100%}.desktop-break{display:none}.about-hero-picture{height:260px;mask-image:none}.about-hero-picture .about-art{height:100%}.about-introduction{grid-template-columns:1fr;padding:30px 5%;gap:26px}.about-introduction .display{font-size:22cqw}.about-introduction .eyebrow{font-size:10px;margin-top:14px}.intro-prose{font-size:16px;line-height:1.45}.food-interests{grid-template-columns:1fr;padding:27px 5% 20px;gap:4px}.interests-visual .display{font-size:10.7cqw;line-height:1.02}.interests-food{margin:12px 0 0 -5.5%;width:111%}.food-interests ol{padding:5px 0 0}.food-interests li{font-size:20px;padding:13px 0;gap:20px}.closer-look{padding:30px 5%}.closer-look>.display{font-size:9cqw;line-height:1.08}.closer-look>p{font-size:15px;margin:13px 0 22px}.cooking-gallery{grid-template-columns:1fr;gap:25px}.cooking-gallery .about-art{aspect-ratio:259/150}.cooking-gallery figcaption{font-size:22px}.about-chapter{grid-template-columns:1fr;padding:28px 5%;gap:24px}.about-chapter .display{font-size:16cqw}.about-chapter>div{border-left:0;border-top:1px solid #7c5557;padding:22px 0 0}.about-chapter h3{font-size:25px}.about-chapter p{font-size:14px;line-height:1.4}.about-chapter .text-link{font-size:15px}}

/* Real alpha PNG: the red is the section background, never part of the food image. */
.interests-food{aspect-ratio:auto;background:transparent;margin-top:10px}.interests-food>img{display:block;width:100%;height:auto;background:transparent}
