.k-hero .fs-hero-photo img{object-position:50% 50%}.k-title{font-size:clamp(2.7rem,.8rem + 4.6vw,6rem)!important}.k-title>span:nth-child(2){color:var(--cream)}.k-num-band{padding-block:clamp(56px,6vw,104px)}.k-numbers{gap:var(--sp-m) clamp(40px, 5vw, 96px);margin-top:var(--sp-m);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;display:grid}.k-num-intro{text-transform:uppercase;letter-spacing:.02em;max-width:20ch;font:700 clamp(1.3rem, 1rem + 1vw, 1.9rem) / 1.15 var(--f-cond)!important}.k-num-list li{padding-block:var(--sp-s);align-items:center;gap:20px;display:flex}.k-num-list li+li{border-top:1px solid #1e140e2e}.k-num-list strong{font:700 var(--t-info) / 1.3 var(--f-text);color:var(--ink);display:block}.k-num{color:var(--red);font:700 clamp(1.6rem, 1.1rem + 1.6vw, 2.75rem) / 1.05 var(--f-cond);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:4px;text-decoration:none;display:inline-block}.k-num:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.k-mail{font:600 clamp(1.15rem, 1rem + .6vw, 1.5rem) / 1.2 var(--f-text);color:var(--ink);overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}.k-num-icon{background:var(--red);width:54px;height:54px;color:var(--cream);box-shadow:inset 0 0 0 3px var(--red), inset 0 0 0 5px var(--cream);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-num-icon.is-mail{background:var(--ink);box-shadow:none}.k-num-icon svg{width:22px;height:22px}.k-places{padding-block:clamp(72px,8vw,136px)}.k-places-grid{gap:var(--sp-l) clamp(40px, 5vw, 88px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.k-list{display:grid}.k-place{grid-template-columns:56px minmax(0,1fr);gap:0 clamp(18px,2vw,32px);padding-block:clamp(28px,3vw,44px);display:grid}.k-place+.k-place{border-top:1px solid #b8893f66}.k-place:first-child{padding-top:0}.k-pin>span{box-sizing:border-box;background:var(--red);width:52px;height:64px;color:var(--cream);font:400 1.35rem/1 var(--f-slab);clip-path:path("M26 0C11.6 0 0 11.3 0 25.4 0 44.4 26 64 26 64S52 44.4 52 25.4C52 11.3 40.4 0 26 0Z");place-items:center;padding-bottom:14px;display:grid}.k-place-body .kraft-tag{font-size:clamp(1.15rem,.95rem + .7vw,1.6rem)}.k-place-body p,.k-markets{margin-top:var(--sp-s);font-size:var(--t-body);max-width:54ch;line-height:1.55}.k-place-body strong{color:var(--cream);font-weight:700}.k-markets{gap:8px;display:grid}.k-hours{margin-top:12px!important}.k-map-col{top:calc(var(--nav-height) + 32px);position:sticky}.k-map{transform:rotate(1.2deg)}.k-map iframe{aspect-ratio:4/5;filter:sepia(.25)saturate(.85)contrast(1.02);border:0;width:100%;display:block}@media (max-width:1100px){.k-numbers,.k-places-grid{grid-template-columns:1fr}.k-map-col{max-width:640px;position:static}.k-map iframe{aspect-ratio:4/3}}@media (max-width:760px){.k-place{grid-template-columns:44px minmax(0,1fr)}.k-pin>span{width:40px;height:50px;clip-path:path("M20 0C9 0 0 8.7 0 19.5 0 34.2 20 50 20 50S40 34.2 40 19.5C40 8.7 31 0 20 0Z");padding-bottom:11px;font-size:1.05rem}.k-num-icon{width:44px;height:44px}.k-num-list li{align-items:flex-start;gap:14px}.k-map{transform:none}}@media (prefers-reduced-motion:reduce){.k-pin>span{clip-path:path("M26 0C11.6 0 0 11.3 0 25.4 0 44.4 26 64 26 64S52 44.4 52 25.4C52 11.3 40.4 0 26 0Z")!important}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.k-pin>span{clip-path:path("M20 0C9 0 0 8.7 0 19.5 0 34.2 20 50 20 50S40 34.2 40 19.5C40 8.7 31 0 20 0Z")!important}}@media (max-width:760px){.k-place .btn-call{width:calc(100% + 44px + clamp(18px,2vw,32px));margin-left:calc(-44px - clamp(18px,2vw,32px));padding-inline:.9em;font-size:1.05rem}}
