/* Editorial rhythm, expressive motion, and an evening palette for MIĘDZY. */
[data-business]{--b-sans:'Manrope','DM Sans',Arial,sans-serif;--sans:'Manrope','DM Sans',Arial,sans-serif;font-feature-settings:'ss01' on;font-kerning:normal}
.p-ready{overflow-x:clip}.p-ready #motion-toggle{display:none!important}.p-ready .p-enter{opacity:0;transform:perspective(1100px) translate3d(calc(var(--p-side,1)*12px),65px,0) rotateX(5deg) scale(.965);transition:opacity .85s ease var(--p-delay,0ms),transform 1.05s cubic-bezier(.2,.75,.15,1) var(--p-delay,0ms)}.p-ready .p-enter.p-visible{opacity:1;transform:perspective(1100px) translate3d(0,0,0) rotateX(0) scale(1)}.p-ready .p-card.p-visible:hover{transform:perspective(1100px) translateY(-7px) rotateX(var(--p-rx,0deg)) rotateY(var(--p-ry,0deg));transition:transform .25s ease,box-shadow .4s;box-shadow:0 18px 45px #0002}.p-drift-photo{translate:0 var(--p-drift,0px);scale:1.055;will-change:translate}.x-about-section figure,.x-editorial-hero figure,.p-article-cover,.p-article-inline,.p-related-stories>div>a{overflow:hidden}.p-reading-progress{position:fixed;inset:0 0 auto;z-index:150;height:3px;background:var(--b-accent);transform:scaleX(var(--p-progress,0));transform-origin:left;pointer-events:none}
#p-motion-toggle{position:fixed;z-index:80;bottom:18px;left:18px;display:flex;align-items:center;gap:10px;border:1px solid var(--b-line);border-radius:30px;padding:11px 17px;background:var(--b-bg);color:var(--b-text);box-shadow:0 4px 20px #0002;font:600 10px/1.5 var(--b-sans);cursor:pointer}#p-motion-toggle>span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--b-line);border-radius:50%;font-size:10px}#p-motion-toggle:hover{border-color:var(--b-accent)}
.business-page p,.x-contact-process p,.x-about-section p{font-weight:400}.business-page .x-kicker,.p-gallery .x-kicker{font-size:10px;letter-spacing:.16em;font-weight:700}.x-story-card h2{letter-spacing:-.035em}.x-story-card>div>p:not(.x-kicker){font-size:14px;line-height:1.85}.x-story-card .x-read,.x-contact-topics strong{font-family:var(--b-sans)}[data-business=parola] .x-story-card h2,[data-business=apex] .x-story-card h2{font-family:var(--b-sans);font-size:clamp(23px,2.1vw,32px);font-weight:600;line-height:1.25}.x-story-card>div{padding-top:25px;padding-bottom:25px}.x-story-controls input{font-family:var(--b-sans)}.x-contact-topics button{min-height:142px}.x-contact-topics button:hover b{transform:rotate(-45deg)}.x-contact-topics b{transition:transform .4s}.x-principles article{border-top:1px solid var(--b-line)}.b-contact-form{box-shadow:0 25px 75px #00000008}.b-contact-form input:focus,.b-contact-form textarea:focus{border-color:var(--b-accent)}
.p-gallery{background:var(--b-bg);color:var(--b-text);padding:100px 0 60px;font-family:var(--b-sans);overflow:hidden;border-top:1px solid var(--b-line)}.p-gallery-heading,.p-gallery-caption{width:min(1440px,91%);margin:auto;display:flex;justify-content:space-between;gap:6vw;align-items:end}.p-gallery-heading h2,.p-mini-heading h2{font:400 clamp(43px,4.7vw,74px)/1.06 var(--b-serif);letter-spacing:-.035em;margin:18px 0 0}.p-gallery-heading>div:last-child{max-width:360px}.p-gallery-heading>div:last-child>p{color:var(--b-muted);font-size:14px;line-height:1.9}.p-gallery-pause{font:600 11px var(--b-sans);border:0;border-bottom:1px solid var(--b-line);background:none;color:var(--b-text);padding:12px 0;display:flex;gap:40px;cursor:pointer;margin-top:16px}.p-gallery-pause span{color:var(--b-accent)}.p-film-window{margin-top:48px;overflow:hidden;position:relative}.p-photo-track{display:flex;width:max-content;animation:p-film 65s linear infinite}.p-photo-set{display:flex;gap:22px;padding-right:22px}.p-photo{display:block;text-align:left;padding:0;position:relative;overflow:hidden;background:var(--b-panel);border:1px solid var(--b-line);color:#fff9ed;cursor:zoom-in;min-width:0}.p-photo-set .p-photo{width:clamp(280px,35vw,510px);height:clamp(300px,31vw,460px)}.p-photo-set .p-photo:nth-child(3n+2){width:clamp(230px,26vw,390px)}.p-photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.p-photo:hover img{transform:scale(1.05)}.p-photo>span{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:end;padding:45px 22px 18px;background:linear-gradient(transparent,#100d12b3);gap:15px}.p-photo small{font:600 9px/1.6 var(--b-sans);letter-spacing:.1em}.p-photo b{font-size:24px;font-weight:400}.p-gallery:has(.p-film-window:hover) .p-photo-track,.p-gallery:has(.p-film-window:focus-within) .p-photo-track,.p-gallery-paused .p-photo-track{animation-play-state:paused}.p-gallery-caption{margin-top:25px;color:var(--b-muted);font:10px/1.8 var(--b-sans)}@keyframes p-film{to{transform:translateX(-50%)}}
.p-photo-journal{padding-top:90px;margin-top:65px;border-top:1px solid var(--b-line)}.p-mini-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:40px}.p-mini-heading .x-kicker{max-width:240px}.p-mini-heading h2{font-size:clamp(36px,4vw,60px);max-width:750px}.p-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.p-editorial-grid .p-photo{aspect-ratio:1.25}.p-full-journal .p-editorial-grid .p-photo:nth-child(5n+1){grid-column:span 2;aspect-ratio:1.9}.p-full-journal .p-editorial-grid .p-photo:nth-child(5n+2){aspect-ratio:auto}.p-photo-note{color:var(--b-muted);font-size:10px;margin-top:20px;line-height:1.8}
.p-modal-open{overflow:hidden}.p-lightbox{padding:0;border:1px solid #776b65;width:min(1200px,94vw);max-height:94svh;background:#171319;color:#f6eee5;overflow:hidden;margin:auto}.p-lightbox::backdrop{background:#0d0a10e8;backdrop-filter:blur(10px)}.p-lightbox>img{width:100%;height:min(72svh,780px);display:block;object-fit:contain;background:#171319}.p-lightbox-close{position:absolute;right:16px;top:16px;border:1px solid #fff8;border-radius:50%;width:42px;height:42px;background:#171319dd;color:#fff;font:30px/1 Arial;cursor:pointer;z-index:1}.p-lightbox-bottom{display:grid;grid-template-columns:45px 1fr 45px;align-items:center;gap:20px;padding:15px 24px}.p-lightbox-bottom button{background:none;border:1px solid #776b65;color:inherit;height:40px;font:24px Arial;cursor:pointer}.p-lightbox-bottom p{margin:0;text-align:center;font:12px/1.7 var(--b-sans)}
.p-article-heading{padding:65px 0 40px;max-width:950px}.p-article-heading h1{font:400 clamp(44px,5.7vw,79px)/1.06 var(--b-serif);letter-spacing:-.04em;margin:20px 0 25px}.p-article-heading>p:not(.x-kicker){font:400 19px/1.8 var(--b-sans);color:var(--b-muted);max-width:710px}.p-article-meta{display:flex;gap:25px;flex-wrap:wrap;font:11px/1.8 var(--b-sans);padding-top:27px;color:var(--b-muted)}.p-article-meta span+span:before{content:'·';margin-right:25px}.p-article-meta a{margin-left:auto;color:var(--b-accent)}.p-article-cover img{width:100%;height:auto;aspect-ratio:1.9;object-fit:cover}.p-article-cover figcaption,.p-article-inline figcaption{padding:14px 0;color:var(--b-muted);font:10px/1.7 var(--b-sans)}.p-article-layout{display:grid;grid-template-columns:230px minmax(0,690px);gap:5vw;margin-top:50px}.p-article-contents{position:sticky;top:130px;align-self:start;padding-right:20px}.p-article-contents a{display:flex;gap:15px;font:11px/1.8 var(--b-sans);padding:16px 0;border-bottom:1px solid var(--b-line)}.p-article-contents a span{font-size:9px;color:var(--b-accent)}.p-article-contents>a:last-child{color:var(--b-accent);margin-top:20px}.p-article-layout .b-article-body{margin:0;max-width:none;min-width:0}.p-article-layout .b-article-body section{margin-bottom:40px;scroll-margin-top:130px}.p-section-number{color:var(--b-accent);font:600 10px/1.5 var(--b-sans);letter-spacing:.1em;display:block}.p-article-layout .b-article-body h2{font-size:36px;line-height:1.18;margin:15px 0 20px;letter-spacing:-.025em}.p-article-layout .b-article-body p{font:400 15px/1.95 var(--b-sans);margin:0;color:var(--b-muted)}.p-story-checklist{padding:30px;background:var(--b-panel);border:1px solid var(--b-line)}.p-story-checklist ul{padding:0;margin:25px 0 0;list-style:none}.p-story-checklist li{font:500 13px/1.9 var(--b-sans);padding:15px 0 15px 25px;border-top:1px solid var(--b-line);position:relative}.p-story-checklist li:before{content:'↗';position:absolute;left:0;color:var(--b-accent)}.p-article-inline{margin:35px 0 45px}.p-article-inline img{width:100%;height:auto;aspect-ratio:1.45;object-fit:cover}.p-related-stories{margin-top:70px;padding-top:55px;border-top:1px solid var(--b-line)}.p-related-stories>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:30px}.p-related-stories img{aspect-ratio:1.6;height:auto;width:100%;object-fit:cover;margin-bottom:25px}.p-related-stories small{font:10px var(--b-sans);color:var(--b-accent)}.p-related-stories h3{font:400 32px/1.2 var(--b-serif);margin:15px 0}.p-related-stories a>span{font:11px var(--b-sans)}
.b-info-layout{grid-template-columns:220px minmax(0,1fr);gap:5vw}.b-info-nav{padding:20px;border:1px solid var(--b-line);background:var(--b-panel)}.b-info-nav h2{font:600 14px var(--b-sans);margin-bottom:12px}.b-info-nav>a{justify-content:start;gap:11px;align-items:center;font:500 11px/1.6 var(--b-sans)}.b-info-nav>a>span:last-child{margin-left:auto}.b-info-nav>a[aria-current=page]{background:var(--x-soft,var(--b-bg));margin-inline:-10px;padding-inline:10px;border-radius:4px}.b-policy{min-width:0}.p-document-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:4vw;padding-bottom:36px}.p-document-heading h1{font-size:clamp(39px,4.3vw,64px);letter-spacing:-.04em;line-height:1.08;margin:22px 0}.p-document-heading p:not(.x-kicker){font:400 15px/1.9 var(--b-sans);color:var(--b-muted)}.p-document-heading figure{overflow:hidden;aspect-ratio:.9;max-height:340px}.p-document-heading img{width:100%;height:100%;object-fit:cover}.p-document-badge{display:block;font:10px/1.8 var(--b-sans);color:var(--b-accent);margin-top:22px}.p-document-contents{border-top:1px solid var(--b-line);border-bottom:1px solid var(--b-line);padding:20px 0;display:flex;flex-wrap:wrap;gap:10px 25px;margin-bottom:40px}.p-document-contents>span{font:600 10px/1.8 var(--b-sans);color:var(--b-muted);flex-basis:100%}.p-document-contents a{font:600 11px/1.8 var(--b-sans);display:flex;gap:16px;align-items:center}.p-document-contents a span{color:var(--b-accent)}.p-document-section{scroll-margin-top:130px;padding:32px 0;border-bottom:1px solid var(--b-line)}.p-document-section h2{font:400 34px/1.2 var(--b-serif);margin:13px 0 20px}.p-document-section p{font:400 15px/1.95 var(--b-sans);max-width:72ch}.p-document-footer{margin-top:40px;background:var(--b-panel);padding:30px;border:1px solid var(--b-line)}.p-document-footer p{font-size:12px;margin:0 0 12px}.p-document-footer a{font:600 13px/1.8 var(--b-sans);display:flex;justify-content:space-between;gap:30px}.p-document-footer a span{color:var(--b-accent)}
[data-business=parola] .p-gallery-heading h2,[data-business=parola] .p-mini-heading h2,[data-business=parola] .p-article-heading h1,[data-business=parola] .p-document-heading h1,[data-business=apex] .p-gallery-heading h2,[data-business=apex] .p-mini-heading h2,[data-business=apex] .p-article-heading h1,[data-business=apex] .p-document-heading h1{font-family:var(--b-sans);font-weight:600;letter-spacing:-.055em}[data-business=parola] .p-document-section h2,[data-business=parola] .p-article-layout .b-article-body h2,[data-business=apex] .p-document-section h2,[data-business=apex] .p-article-layout .b-article-body h2{font:600 25px/1.3 var(--b-sans);letter-spacing:-.035em}[data-business=parola] .p-photo{border-radius:18px}[data-business=parola] .p-gallery{background:#e9eddf}[data-business=apex] .p-gallery{background:#161c21}[data-business=noir] .p-gallery{background:#271d27}[data-business=noir] .p-photo-set .p-photo:nth-child(even){height:390px;margin-top:45px}
body[data-business=miedzy]{--paper:#211217;--ink:#f0dfca;--green:#d9b16d;--accent:#e1b474;--muted:#c4a9a0;--line:#60403f;--b-bg:#211217;--b-panel:#301c22;--b-text:#f0dfca;--b-muted:#c4a9a0;--b-line:#60403f;--b-accent:#d9b16d;--b-on:#211217;--x-soft:#44232c;color-scheme:dark;background:#211217;color:#f0dfca}
body[data-business=miedzy] .header{background:#211217ed}body[data-business=miedzy] .menu-section,body[data-business=miedzy] .gallery-section{background:#351b24}body[data-business=miedzy] .day-section{background:#2b1b1b}body[data-business=miedzy] .recommendation,body[data-business=miedzy] #booking-result{background:#44232c}body[data-business=miedzy] .process{background:#351b24;color:#f0dfca}body[data-business=miedzy] .process h2,body[data-business=miedzy] .closing h2,body[data-business=miedzy] .gallery-tile>span{color:#f0dfca}body[data-business=miedzy] .process-intro,body[data-business=miedzy] .process-steps p,body[data-business=miedzy] .process-caption{color:#c4a9a0}body[data-business=miedzy] .process-steps h3{color:#f0dfca}body[data-business=miedzy] .process-steps>button.active{background:linear-gradient(90deg,#e1b47418,transparent);border-color:#d9b16d}body[data-business=miedzy] .button.dark,body[data-business=miedzy] .button.light{background:#d9b16d;color:#211217}body[data-business=miedzy] .button.dark:hover,body[data-business=miedzy] .button.light:hover{background:#efd2a1}body[data-business=miedzy] .back-top{background:#301c22;color:#f0dfca;border-color:#60403f}body[data-business=miedzy] .menu-toolbar,body[data-business=miedzy] .menu-foot,body[data-business=miedzy] .day-tabs{border-color:#60403f}body[data-business=miedzy] .photo-frame,body[data-business=miedzy] .menu-image,body[data-business=miedzy] .gallery-tile,body[data-business=miedzy] .process-photos{background:#44232c}body[data-business=miedzy] .hero-shade{background:linear-gradient(90deg,#160b10a8,transparent 90%),linear-gradient(0deg,#160b1077,transparent 45%)}body[data-business=miedzy] .closing-shade{background:linear-gradient(90deg,#160b10c9,#160b1033)}body[data-business=miedzy] .p-gallery{background:#351b24}body[data-business=miedzy] .b-home-story{background:#301c22}body[data-business=miedzy] .x-food-board a{background:#301c22}body[data-business=miedzy] .x-hero-stats{border-color:#60403f}body[data-business=miedzy] .hero .button.light{border-color:#e1b474}body[data-business=miedzy] .b-demo{background:#d9b16d;color:#211217}
.p-motion-off .p-enter,.p-motion-off .p-enter.p-visible{opacity:1!important;transform:none!important;transition:none!important}.p-motion-off .p-drift-photo{translate:none!important;scale:1!important}.p-motion-off .p-photo-track{animation-play-state:paused!important}.p-motion-off *{animation-play-state:paused!important;scroll-behavior:auto!important}.p-motion-off .p-card:hover{transform:none!important}
@media(max-width:1000px){.p-document-heading{grid-template-columns:1fr}.p-document-heading figure{display:none}.p-article-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}.p-gallery-heading h2{font-size:53px}.b-info-layout{gap:30px;grid-template-columns:195px minmax(0,1fr)}}
@media(max-width:760px){.p-ready .p-enter{transform:translate3d(0,44px,0) scale(.975)}.p-gallery{padding:60px 0 35px}.p-gallery-heading,.p-gallery-caption,.p-mini-heading{display:block}.p-gallery-heading h2{font-size:43px}.p-gallery-heading>div:last-child{margin-top:24px;max-width:none}.p-film-window{margin-top:30px}.p-photo-track{animation-duration:90s}.p-photo-set{gap:12px;padding-right:12px}.p-photo-set .p-photo,.p-photo-set .p-photo:nth-child(3n+2){width:280px;height:330px}[data-business=noir] .p-photo-set .p-photo:nth-child(even){height:300px;margin-top:30px}.p-gallery-caption>span{display:block;margin-top:9px}.p-photo-journal{padding-top:45px;margin-top:40px}.p-mini-heading{margin-bottom:25px}.p-mini-heading h2{font-size:38px;margin-top:14px}.p-editorial-grid{grid-template-columns:1fr 1fr;gap:12px}.p-editorial-grid .p-photo{aspect-ratio:.9}.p-full-journal .p-editorial-grid .p-photo:nth-child(5n+1){grid-column:span 2;aspect-ratio:1.45}.p-full-journal .p-editorial-grid .p-photo:nth-child(5n+2){aspect-ratio:.9}.p-photo>span{padding:30px 12px 12px}.p-photo small{font-size:8px}.p-photo-note{font-size:9px}.p-article-heading{padding:40px 0 25px}.p-article-heading h1{font-size:43px}.p-article-heading>p:not(.x-kicker){font-size:16px}.p-article-meta{gap:12px;font-size:9px;padding-top:20px}.p-article-meta span+span:before{margin-right:12px}.p-article-meta a{margin-left:0;flex-basis:100%}.p-article-cover img{aspect-ratio:1.3}.p-article-layout{grid-template-columns:1fr;gap:35px;margin-top:30px}.p-article-contents{position:static;padding-right:0}.p-article-contents a{font-size:11px;padding:11px 0}.p-article-contents>a:last-child{margin-top:5px}.p-article-layout .b-article-body h2{font-size:30px}.p-article-layout .b-article-body p,.p-document-section p{font-size:14px;line-height:1.95}.p-story-checklist{padding:22px}.p-story-checklist li{font-size:12px}.p-related-stories{margin-top:45px;padding-top:35px}.p-related-stories>div:last-child{gap:25px;grid-template-columns:1fr}.p-related-stories h3{font-size:29px}.b-info-layout{grid-template-columns:1fr;gap:35px}.b-info-nav{position:static;padding:18px;gap:0 16px}.b-info-nav>a{font-size:10px;gap:7px}.b-info-nav svg{width:16px;height:16px;flex-shrink:0}.p-document-heading{padding-bottom:25px}.p-document-heading h1{font-size:39px}.p-document-heading p:not(.x-kicker){font-size:14px}.p-document-badge{font-size:9px}.p-document-contents{margin-bottom:10px;gap:10px 22px}.p-document-contents a{font-size:10px}.p-document-section{padding:28px 0}.p-document-section h2{font-size:29px}.p-document-footer{padding:22px}.p-document-footer a{font-size:12px}#p-motion-toggle{bottom:12px;left:12px;font-size:9px;padding:9px 13px;gap:7px}.p-lightbox-bottom{padding:12px;gap:10px;grid-template-columns:36px 1fr 36px}.p-lightbox-bottom p{font-size:10px}.p-lightbox>img{height:65svh}.x-contact-topics button{min-height:120px}[data-business=parola] .p-document-section h2,[data-business=parola] .p-article-layout .b-article-body h2,[data-business=apex] .p-document-section h2,[data-business=apex] .p-article-layout .b-article-body h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.p-ready .p-enter,.p-ready .p-enter.p-visible{opacity:1!important;transform:none!important;transition:none!important}.p-drift-photo{translate:none!important;scale:1!important}.p-photo-track{animation:none!important}.p-card:hover{transform:none!important}}

body[data-business=miedzy] .b-categories button[aria-pressed=true]{color:var(--b-on)}
body[data-business=parola] .hero-copy h1,body[data-business=parola] .parola-hero h1{font-family:var(--b-sans)}
