body:has(.about-site),html:has(.about-site){overflow-x:clip;overflow-y:visible;color-scheme:light}.about-site{color-scheme:light;color:#25211d;background:#f7f2e9;--about-muted:#686159;--about-line:#dfd5c7;--about-red:#ce241e}.about-site .site-topbar{color:#686159;background:#f1eade;border-color:var(--about-line)}.about-site .site-topbar a{color:#25211d}.about-site .site-header{background:#fcfaf5;border-color:var(--about-line)}.about-site .site-header nav a{color:#686159}.about-site .site-header nav a:hover,.about-site .site-header nav a[aria-current=page]{color:#25211d}.about-site .site-header nav a[href="/korners/"]{background:#eee5d7;color:#25211d}.about-site .site-header button{color:#25211d;border-color:var(--about-line)}.about-site .site-header>.lg\:hidden{background:#fcfaf5;border-color:var(--about-line)}.about-site .site-footer,.about-site .site-header>.lg\:hidden a{border-color:var(--about-line)}.about-site .site-footer{margin-top:0;color:#625a52;background:#f0e9de}.about-site .site-footer [class*="text-white/"],.about-site .site-footer h3{color:#625a52}.about-site .site-footer [class*="border-white/"]{border-color:var(--about-line)}.about-site .site-footer a:hover{color:var(--about-red)}.about-site .site-footer a.border{color:#25211d;border-color:#bcb0a1}.about-site .site-footer a.bg-brand:hover{color:#fff}.about-site a:focus-visible,.about-site button:focus-visible,.about-site summary:focus-visible{outline:2px solid var(--about-red);outline-offset:5px}.about-page{overflow:clip;background:radial-gradient(ellipse at 0 14%,#fae9d7 0,transparent 34%),radial-gradient(ellipse at 100% 48%,#f8e5d3 0,transparent 36%),#f7f2e9}.about-page>nav{padding-top:24px}.about-intro{padding:32px 0 28px}.about-eyebrow{font-size:11px;font-weight:800;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;color:var(--about-red)}.about-intro h1{max-width:1050px;margin:16px 0 0;font-family:var(--font-body),sans-serif;font-size:clamp(36px,5.1vw,70px);font-weight:800;letter-spacing:-.055em;line-height:1.1;text-wrap:balance}.about-intro__subtitle{margin-top:20px;color:var(--about-muted);font-size:clamp(17px,1.7vw,22px);line-height:1.6}.about-stats{display:flex;flex-wrap:wrap;gap:0;margin-top:34px}.about-stats>div{padding:0 42px;border-left:1px solid var(--about-line)}.about-stats>div:first-child{padding-left:0;border-left:0}.about-stats dt{color:var(--about-red);font-size:clamp(25px,3vw,40px);font-weight:800;letter-spacing:-.04em;line-height:1.2}.about-stats dd{margin-top:7px;font-size:13px;color:var(--about-muted)}.about-stories{padding:12px 0 52px}.about-story{--dish-entry:-110px;--dish-turn:-15deg;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;-moz-column-gap:clamp(40px,7vw,110px);column-gap:clamp(40px,7vw,110px);min-height:500px;padding:38px 0}.about-story--reverse{--dish-entry:110px;--dish-turn:15deg;grid-template-columns:1fr 1.1fr}.about-story--reverse .about-story__dishes{order:2}.about-story--reverse .about-story__copy{order:1}.about-story__dishes{position:relative;width:100%;aspect-ratio:1.2;isolation:isolate}.about-story__dishes:before{content:"";position:absolute;z-index:-1;inset:7% 4% 3% 5%;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,#f4dabe 0,#f4dfc952 56%,transparent 73%);transform:rotate(-15deg)}.about-dish{position:absolute;width:75%;aspect-ratio:1;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .7s ease}.about-dish--1{top:-3%;left:-4%;z-index:1}.about-dish--2{bottom:-4%;right:-6%;z-index:2;transition-delay:.12s}.about-dish img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 14px #5e351e20)}.about-story__copy{max-width:510px;transition:opacity .8s ease .22s,transform .8s cubic-bezier(.16,1,.3,1) .22s}.about-story h2{font-family:var(--font-body),sans-serif;font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1.14;letter-spacing:-.045em;text-wrap:balance}.about-story__text{margin-top:22px;color:#625a52;font-size:16px;line-height:1.85;overflow-wrap:normal}.about-story__text p+p{margin-top:14px}.about-story__text b,.about-story__text strong{color:#37312b;font-weight:650}.about-story__text ul{list-style:disc;padding-left:22px}.about-story__text ol{list-style:decimal;padding-left:22px}.about-story__text a{color:var(--about-red);text-decoration:underline;text-underline-offset:4px}.about-story__text img{max-width:100%;height:auto}.about-story__link{display:inline-flex;min-height:44px;align-items:center;gap:24px;margin-top:18px;border-bottom:2px solid var(--about-red);color:#25211d;font-size:14px;font-weight:800;transition:color .2s}.about-story__link span{font-size:22px;font-weight:500}.about-story__link:hover{color:var(--about-red)}.about-story[data-reveal=pending] .about-dish{opacity:0;transform:translateX(var(--dish-entry)) rotate(var(--dish-turn))}.about-story[data-reveal=pending] .about-story__copy{opacity:0;transform:translateY(22px)}.about-story:focus-within .about-dish,.about-story:focus-within .about-story__copy{opacity:1;transform:none}.about-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 0 48px;border-top:1px solid var(--about-line)}.about-feature h3{margin-top:12px;font-size:20px;font-weight:800;line-height:1.35;letter-spacing:-.025em}.about-feature p{margin-top:12px;color:var(--about-muted);font-size:14px;line-height:1.8}.about-corners{padding:36px 0 64px}.about-corners .section-title,.about-location .section-title{color:#25211d;font-family:var(--font-body),sans-serif;letter-spacing:-.045em;font-size:clamp(30px,3.5vw,44px)}.about-corners .text-ink-muted,.about-corners .text-ink-soft,.about-location .text-ink-muted,.about-location .text-ink-soft{color:var(--about-muted)}.about-corners .bg-surface{background:#fffcf6;--tw-ring-color:#dfd5c7}.about-location{padding:32px 0 88px}.about-location .glass{color:#25211d;background:#fffcf6;border-color:var(--about-line);box-shadow:none}.about-location .glass>.relative>button{color:#25211d;background:radial-gradient(ellipse at center,#f3dfc7,#ebe6da 70%)}.about-location .glass>.relative>button>span:first-child{opacity:1}.about-location .glass>.relative>button>span:first-child>span{background:#fffcf699}.about-location .text-white\/60{color:#625a52}.about-location .text-accent{color:#a62c22}.about-location .bg-accent\/15{background:#f5e7d7;--tw-ring-color:#dfd5c7}.about-location .ring-white\/10{--tw-ring-color:#d7ccbd}.about-location .btn-outline{color:#25211d;border-color:#cdbfae}.about-location .btn-outline:hover{color:var(--about-red);border-color:var(--about-red)}.about-location .animate-ping{animation:none;border-color:#ce241e40}@media (max-width:1023px){.about-story{-moz-column-gap:40px;column-gap:40px;min-height:450px}.about-story__text{font-size:15px;line-height:1.8}.about-features{gap:24px}}@media (max-width:767px){.about-page>nav{padding-top:20px}.about-intro{padding:22px 0 14px}.about-intro h1{max-width:550px;font-size:clamp(36px,8.6vw,54px)}.about-intro__subtitle{max-width:360px;margin-top:16px;font-size:17px}.about-stats{flex-wrap:nowrap;margin-top:26px}.about-stats>div{flex:1;min-width:0;padding:0 14px}.about-stats>div:last-child{padding-right:0}.about-stats dt{font-size:clamp(25px,6.5vw,36px)}.about-stats dd{font-size:11px;line-height:1.5}.about-stories{padding-bottom:28px}.about-story,.about-story--reverse{--dish-entry:-64px;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:34px 0}.about-story--reverse{--dish-entry:64px}.about-story__dishes{width:min(100%,440px);margin:0 auto;aspect-ratio:1.3}.about-story--reverse .about-story__copy,.about-story--reverse .about-story__dishes{order:0}.about-story__copy{max-width:none}.about-story h2{font-size:clamp(29px,7.3vw,40px)}.about-story__text{margin-top:16px;font-size:16px;line-height:1.8}.about-story__link{margin-top:14px}.about-features{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:32px}.about-feature h3,.about-feature p{margin-top:6px}.about-location{padding:28px 0 52px}.about-location .glass>.relative>button{height:260px}.about-site .site-footer .lg\:whitespace-nowrap{white-space:normal}}@media (prefers-reduced-motion:reduce){.about-story .about-dish,.about-story .about-story__copy,.about-story[data-reveal=pending] .about-dish,.about-story[data-reveal=pending] .about-story__copy{transition:none;opacity:1;transform:none}}