/* Premium is composition, restraint and legibility. These rules apply only to an explicitly selected 2026 edition. */
.pd-site[data-premium-edition]{--pd-gap:clamp(20px,3.8cqw,60px);--sd-line:color-mix(in srgb,var(--pd-ink),transparent 80%);--sd-muted:color-mix(in srgb,var(--pd-ink),var(--pd-paper) 25%);background:var(--pd-paper)!important;color:var(--pd-ink)!important;font:400 15px/1.7 Arial,Helvetica,sans-serif;overflow-wrap:break-word}
.pd-site[data-premium-edition] :is(h1,h2,h3){font-family:var(--pd-heading)!important;color:var(--pd-ink);text-shadow:none}
.pd-site[data-premium-edition] .sd-header{background:var(--pd-paper);color:var(--pd-ink);padding:24px 5%;border-color:var(--sd-line);min-height:86px;gap:20px}
.pd-site[data-premium-edition] .sd-brand{font:400 clamp(19px,2.3cqw,30px)/1.1 var(--pd-heading);letter-spacing:-.045em}
.pd-site[data-premium-edition] .sd-header nav{font:500 11px/1.5 Arial,sans-serif;letter-spacing:0;gap:20px}
.pd-site[data-premium-edition] .sd-header-action{font:600 11px/1.4 Arial,sans-serif;padding:12px 20px;min-height:42px;border-color:var(--sd-line)}
.pd-site[data-premium-edition] .pd-hero{position:relative;padding:clamp(35px,5cqw,80px) 5% 0;display:grid;gap:var(--pd-gap);overflow:hidden}
.pd-site .pd-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;position:relative;z-index:1;min-width:0}
.pd-site .pd-hero .pd-kicker{font:600 10px/1.5 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:var(--pd-ink);max-width:none}
.pd-site .pd-hero h1{font:400 clamp(40px,5.4cqw,84px)/1.03 var(--pd-heading);max-width:15ch;letter-spacing:-.055em;text-wrap:balance;color:inherit;overflow-wrap:break-word}
.pd-site .pd-hero .pd-lead{font:400 clamp(14px,1.3cqw,18px)/1.75 Arial,sans-serif;max-width:47ch;color:inherit;opacity:.85}
.pd-site .pd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 24px;min-height:48px;border-radius:2px;background:var(--pd-accent);color:var(--pd-paper)!important;border:1px solid transparent;font:600 12px/1.45 Arial,sans-serif;transition:filter .16s,transform .16s}
.pd-site .pd-button:hover{filter:brightness(.9);transform:translateY(-2px)}
.pd-site .pd-photo{position:relative;overflow:hidden;background:color-mix(in srgb,var(--pd-ink),var(--pd-paper) 93%);min-width:0;min-height:100px;margin:0}
.pd-site .pd-photo img{width:100%;height:100%;object-fit:var(--lws-fit,cover);object-position:var(--lws-focus,50% 50%);display:block;transition:transform .45s}
.pd-site .pd-photo figcaption{position:absolute;bottom:10px;left:12px;max-width:calc(100% - 24px);padding:4px 7px;background:#f9f6efeb;color:#383a30;font:500 8px/1.4 Arial,sans-serif;letter-spacing:.035em}
.pd-site .pd-empty{min-height:300px;display:grid;place-items:center;border:1px dashed var(--sd-line)}
.pd-site .pd-empty::before{content:'Vložte vlastní fotografii';font-size:12px;opacity:.7}
.pd-site .pd-rail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;grid-column:1/-1;margin-top:8px;padding:18px 0;border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);font:500 9px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.pd-site .pd-rail a{letter-spacing:0;text-transform:none;font-size:11px}
.pd-site .pd-portrait{grid-template-columns:1fr 1fr;align-items:center;column-gap:7%;row-gap:25px}
.pd-site .pd-portrait .pd-main-photo{height:clamp(440px,46cqw,700px);grid-column:2;grid-row:1/3}
.pd-site .pd-margin-note{align-self:end;max-width:330px;border-top:1px solid var(--sd-line);padding-top:17px;display:grid;gap:13px}
.pd-site .pd-margin-note>span{font:500 9px Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.pd-site .pd-margin-note p{font:italic 20px/1.5 Georgia,serif;color:var(--pd-ink)}
.pd-site .pd-panorama{padding-inline:0;gap:0;padding-top:0}
.pd-site .pd-panorama>.pd-panorama{height:clamp(480px,55cqw,760px);width:100%;padding:0}
.pd-site .pd-panorama-caption{position:relative;z-index:1;margin:-155px 5% 0;padding:36px 4% 25px;background:var(--pd-paper);display:grid;grid-template-columns:1fr auto;gap:25px}
.pd-site .pd-panorama-caption .pd-copy{display:grid;grid-template-columns:1.15fr .85fr;column-gap:7%;align-items:start;justify-content:normal}
.pd-site .pd-panorama-caption .pd-kicker{grid-column:1/-1}
.pd-site .pd-panorama-caption h1{grid-row:2/4}
.pd-site .pd-panorama-caption .pd-button{justify-self:start}
.pd-site .pd-image-counter{writing-mode:vertical-rl;font:500 9px Arial,sans-serif;letter-spacing:.14em;align-self:start}
.pd-site .pd-panorama>.pd-rail{margin-inline:5%}
.pd-site .pd-ledger{gap:35px}
.pd-site .pd-ledger-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}
.pd-site .pd-ledger-photo{height:clamp(290px,32cqw,460px)}
.pd-site .pd-service-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line)}
.pd-site .pd-service-index a{display:grid;grid-template-columns:24px 1fr 20px;gap:12px;padding:25px 22px 25px 0;align-content:start;border-right:1px solid var(--sd-line)}
.pd-site .pd-service-index a:not(:first-child){padding-left:24px}
.pd-site .pd-service-index a:last-child{border-right:0}
.pd-site .pd-service-index span{font:500 10px/1.5 Arial,sans-serif;opacity:.6}
.pd-site .pd-service-index strong{font:400 clamp(18px,2.2cqw,29px)/1.2 var(--pd-heading)}
.pd-site .pd-service-index small{grid-column:2;max-width:32ch;font:400 11px/1.6 Arial,sans-serif;opacity:.8}
.pd-site .pd-service-index b{grid-column:3;grid-row:1;font-size:18px;font-weight:400}
.pd-site .pd-edition-heading{display:flex;align-items:baseline;gap:20px;justify-content:space-between;position:relative;z-index:1}
.pd-site .pd-edition-heading span{font:500 9px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.pd-site .pd-edition-heading b{font:400 clamp(38px,7.2cqw,112px)/.95 var(--pd-heading);letter-spacing:-.06em}
.pd-site .pd-triptych{display:grid;grid-template-columns:1fr 1fr .6fr;gap:4%;align-items:center}
.pd-site .pd-hero.pd-triptych{grid-template-columns:1fr!important;gap:var(--pd-gap)}
.pd-site .pd-triptych-main{height:clamp(410px,44cqw,650px)}
.pd-site .pd-triptych-detail{height:clamp(260px,29cqw,440px);align-self:end;margin-bottom:45px}
.pd-site .pd-triptych h1{font-size:clamp(37px,4.3cqw,64px)}
.pd-site .pd-poster{gap:20px}
.pd-site .pd-poster-head{position:relative;display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:20px}
.pd-site .pd-poster-word{font:900 clamp(65px,15.5cqw,235px)/.78 Impact,"Arial Narrow",sans-serif;letter-spacing:-.07em;opacity:.12;justify-self:end;pointer-events:none}
.pd-site .pd-poster-photo{height:clamp(340px,37cqw,550px);margin-top:20px}
.pd-site .pd-poster .pd-copy{display:grid;grid-template-columns:1fr;max-width:650px}
.pd-site .pd-study{gap:28px}
.pd-site .pd-study-heading{display:grid;grid-template-columns:1fr 150px;gap:10%;align-items:center}
.pd-site .pd-study-heading .pd-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:6%;align-items:center;max-width:none}
.pd-site .pd-study-heading .pd-kicker{grid-column:1/-1}.pd-site .pd-study-heading h1{grid-row:2/4}
.pd-site .pd-study-heading .pd-button{justify-self:start}
.pd-site .pd-study-number{font:400 clamp(65px,11cqw,170px)/1 Georgia,serif;opacity:.22;justify-self:end}
.pd-site .pd-study-media{display:grid;grid-template-columns:1.5fr .7fr .7fr;gap:4%;align-items:end}
.pd-site .pd-study-main{height:clamp(330px,35cqw,510px)}.pd-site .pd-study-detail{height:clamp(230px,25cqw,350px)}
.pd-site .pd-study-media>p{border-top:1px solid var(--sd-line);padding-top:18px;font:italic clamp(17px,2.3cqw,29px)/1.4 Georgia,serif;color:var(--pd-ink);align-self:center}
.pd-site .pd-split-top{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.pd-site .pd-split-photo{height:clamp(370px,39cqw,580px)}
/* The lower-page rhythm belongs to the chosen composition too. */
.pd-site[data-premium-edition] .sd-section{padding:clamp(44px,6.5cqw,95px) 5%;background:var(--pd-paper);color:var(--pd-ink);border-color:var(--sd-line)}
.pd-site[data-premium-edition] .sd-section h2{font-weight:400;font-size:clamp(28px,3.7cqw,55px);line-height:1.13}
.pd-site[data-premium-edition] .sd-services-grid{gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}
.pd-site[data-premium-edition] .sd-service{border:0;border-top:1px solid var(--sd-line);border-radius:0;background:transparent;color:var(--pd-ink);padding:0 0 22px;box-shadow:none;gap:16px;transform:none}
.pd-site[data-premium-edition] .sd-service:hover{transform:none;box-shadow:none;border-color:var(--pd-accent)}
.pd-site[data-premium-edition] .sd-service-photo{margin:0!important;width:100%!important;height:clamp(150px,22cqw,320px)!important;border-radius:0}
.pd-site[data-premium-edition] .sd-service h3{font-size:clamp(21px,2.4cqw,34px);font-weight:400;padding-inline:0}
.pd-site[data-premium-edition] .sd-service p{font-size:13px;line-height:1.7}
.pd-site[data-premium-edition] .sd-about-art{border-radius:0;height:clamp(330px,36cqw,540px)}
.pd-site[data-premium-edition] .sd-gallery{grid-template-columns:1.4fr 1fr;gap:4%;align-items:start}
.pd-site[data-premium-edition] .sd-gallery img{height:clamp(260px,34cqw,500px);border-radius:0}
.pd-site[data-premium-edition] .sd-gallery img:nth-child(even){margin-top:70px;height:clamp(220px,27cqw,400px)}
.pd-site[data-premium-edition] .sd-footer{background:var(--pd-paper);color:var(--pd-ink);border-top:1px solid var(--sd-line);padding:40px 5%}
.pd-site[data-premium-edition] .sd-contact{background:var(--pd-ink);color:var(--pd-paper)}
.pd-site[data-premium-edition] .sd-contact :is(h2,p,.sd-eyebrow,small){color:var(--pd-paper)}
.pd-site[data-premium-route="1"] .sd-services-grid{grid-template-columns:1fr;gap:0}
.pd-site[data-premium-route="1"] .sd-service{display:grid;grid-template-columns:1fr 1fr;column-gap:7%;padding:28px 0}
.pd-site[data-premium-route="1"] .sd-service-photo{grid-column:1;grid-row:1/5;height:250px!important}
.pd-site[data-premium-route="1"] .sd-service :is(.sd-number,h3,p,.sd-more){grid-column:2}
.pd-site[data-premium-route="1"] .sd-service:nth-child(even) .sd-service-photo{grid-column:2}.pd-site[data-premium-route="1"] .sd-service:nth-child(even) :is(.sd-number,h3,p,.sd-more){grid-column:1}
.pd-site[data-premium-route="2"] .sd-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--sd-line)}
.pd-site[data-premium-route="2"] .sd-service{background:var(--pd-paper);padding:24px;border-top:0}.pd-site[data-premium-route="2"] .sd-service-photo{height:180px!important}
.pd-site[data-premium-route="3"] .sd-services-grid{gap:5%}.pd-site[data-premium-route="3"] .sd-service:nth-child(2){margin-top:75px}.pd-site[data-premium-route="3"] .sd-service:nth-child(3){margin-top:150px}
.pd-site[data-premium-preference="elegant"] .pd-copy{text-align:center;align-items:center}.pd-site[data-premium-preference="elegant"] .pd-copy h1{margin-inline:auto}
.pd-site[data-premium-preference="bold"] .pd-hero h1{font-weight:700;letter-spacing:-.055em}.pd-site[data-premium-preference="sales"] .pd-service-index{border-top:2px solid var(--pd-accent)}
.pd-site[data-density="compact"] .sd-section{padding-block:40px}.pd-site[data-density="airy"] .sd-section{padding-block:85px}
.pd-site[data-card="rounded"] .sd-service-photo{border-radius:14px}.pd-site[data-hero="center"] .pd-copy{text-align:center;align-items:center}
.pd-site[data-scale="strong"] .pd-hero h1{font-size:clamp(44px,6.3cqw,96px)}
/* Industry-specific art direction; same routes do not imply the same silhouettes. */
.pd-site[data-premium-recipe="beauty-journal"] .pd-main-photo{width:88%;justify-self:center;outline:1px solid var(--sd-line);outline-offset:16px}
.pd-site[data-premium-recipe="beauty-ritual"] .pd-panorama{object-position:50% 55%}.pd-site[data-premium-recipe="beauty-ritual"] .pd-panorama-caption{max-width:1050px;margin-inline:auto;text-align:center}
.pd-site[data-premium-recipe="beauty-atelier"] .pd-triptych-main{border-radius:0 45% 0 0}.pd-site[data-premium-recipe="beauty-atelier"] .pd-edition-heading b{font-style:italic}
.pd-site[data-premium-recipe="floral-paper"] .pd-main-photo{border-radius:48% 48% 0 0}.pd-site[data-premium-recipe="floral-paper"] .pd-hero{grid-template-columns:.9fr 1.1fr}
.pd-site[data-premium-recipe="floral-garden"] .pd-panorama-caption{margin-top:0;padding-top:40px;border-bottom:1px solid var(--sd-line)}
.pd-site[data-premium-recipe="floral-market"] .pd-service-index strong{font-family:Georgia,serif}
.pd-site[data-premium-recipe="floral-herbarium"] .pd-triptych-main{outline:1px solid var(--sd-line);outline-offset:13px}.pd-site[data-premium-recipe="floral-herbarium"] .pd-triptych-detail{transform:rotate(4deg)}
.pd-site[data-sector="autoservis"] .pd-rail{font-family:monospace;border-top-width:2px}.pd-site[data-premium-recipe="auto-journal"] .pd-split-photo{height:460px}
.pd-site[data-premium-recipe="auto-garage"] .pd-panorama-caption{margin-left:0;margin-right:10%;padding-left:5%}.pd-site[data-premium-recipe="auto-service"] .pd-ledger-photo{border-bottom:12px solid var(--pd-accent)}
.pd-site[data-premium-recipe="auto-workshop"] .pd-study-heading{grid-template-columns:1fr 230px}.pd-site[data-premium-recipe="auto-workshop"] .pd-study-number{font-family:Impact,sans-serif}
.pd-site[data-premium-recipe="fitness-journal"] .pd-poster-word{opacity:.25}.pd-site[data-premium-recipe="fitness-journal"] .pd-poster-photo{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}
.pd-site[data-premium-recipe="fitness-wellness"] .pd-study-main{border-radius:45% 45% 0 0}.pd-site[data-premium-recipe="fitness-athlete"] .pd-poster-head{grid-template-columns:1fr}.pd-site[data-premium-recipe="fitness-athlete"] .pd-poster-word{position:absolute;right:0;bottom:-50px;font-size:25cqw}
.pd-site[data-premium-recipe="gastro-journal"] .pd-split-top{grid-template-columns:.8fr 1.2fr}.pd-site[data-premium-recipe="gastro-evening"] .pd-panorama-caption{margin-top:-90px;margin-right:16%}
.pd-site[data-premium-recipe="gastro-menu"] .pd-service-index{grid-template-columns:1fr}.pd-site[data-premium-recipe="gastro-menu"] .pd-service-index a{border-right:0;border-bottom:1px solid var(--sd-line);padding:16px 0;grid-template-columns:40px 1fr 20px}
.pd-site[data-premium-recipe="gastro-notebook"] .pd-triptych-main{transform:rotate(-2deg);outline:12px solid var(--pd-paper);box-shadow:0 8px 25px #41332020}
.pd-site[data-sector="remeslo"] .pd-photo{border:7px solid color-mix(in srgb,var(--pd-accent),var(--pd-paper) 75%)}.pd-site[data-premium-recipe="craft-library"] .pd-edition-heading{flex-direction:column;gap:15px}
.pd-site[data-sector="elektrikar"] .pd-rail{border-bottom:3px solid var(--pd-accent)}.pd-site[data-premium-recipe="electro-architecture"] .pd-main-photo{height:650px;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}
.pd-site[data-premium-recipe="electro-light"] .pd-study-media{grid-template-columns:1fr 1fr}.pd-site[data-premium-recipe="electro-light"] .pd-study-media>p{grid-column:1/-1;font-style:normal}
.pd-site[data-sector="technologie"] .pd-kicker{font-family:monospace}.pd-site[data-premium-recipe="tech-atlas"] .pd-study-main{border:14px solid #d2d9d2}.pd-site[data-premium-recipe="tech-atlas"] .pd-study-number{font-family:monospace}
.pd-site[data-sector="gaming"] .pd-photo{border-radius:4px}.pd-site[data-premium-recipe="gaming-notes"] .pd-poster-head{grid-template-columns:1fr 1.5fr}.pd-site[data-premium-recipe="gaming-notes"] .pd-poster-photo{height:450px}
.pd-site[data-sector="herni-server"] .pd-rail{border-block-style:double;border-block-width:3px}.pd-site[data-premium-recipe="server-atlas"] .pd-study-media{grid-template-columns:1fr 1fr .6fr}
.pd-site[data-sector="streaming"] .pd-photo{aspect-ratio:16/9;min-height:0}.pd-site[data-premium-recipe="film-contact"] .pd-triptych{grid-template-columns:1fr 1fr}.pd-site[data-premium-recipe="film-contact"] .pd-triptych-detail{grid-column:2;grid-row:1}.pd-site[data-premium-recipe="film-contact"] .pd-copy{grid-column:1/-1;max-width:850px;padding-bottom:35px}
.pd-site[data-premium-recipe="music-sleeve"] .pd-poster-photo{width:55%;height:auto;aspect-ratio:1;justify-self:center;margin-top:-65px}.pd-site[data-sector="hudba"] .pd-rail{letter-spacing:.2em}
.pd-site[data-premium-recipe="creative-folio"] .pd-main-photo{height:700px}.pd-site[data-premium-recipe="creative-index"] .pd-edition-heading b{font-family:Arial,sans-serif;letter-spacing:-.08em}
@container(max-width:700px){
 .pd-site[data-premium-edition] .sd-header{padding:20px 5%;flex-wrap:wrap;gap:16px}.pd-site[data-premium-edition] .sd-header nav{order:3;width:100%;gap:14px;font-size:11px}.pd-site[data-premium-edition] .sd-brand{font-size:25px}
 .pd-site[data-premium-edition] .pd-hero{padding-top:35px;gap:25px}.pd-site .pd-hero h1{font-size:clamp(36px,8.7cqw,58px);max-width:17ch}.pd-site .pd-copy{gap:18px}
 .pd-site .pd-portrait,.pd-site[data-premium-recipe="floral-paper"] .pd-hero{grid-template-columns:1fr}.pd-site .pd-portrait .pd-main-photo{grid-column:1;grid-row:auto;height:430px;max-width:100%;width:100%;outline:0}.pd-site .pd-margin-note{max-width:none}
 .pd-site .pd-panorama{padding-top:0!important;gap:0!important}.pd-site .pd-panorama>.pd-panorama{height:380px}.pd-site .pd-panorama-caption{margin:-40px 5% 0!important;padding:25px 6%;grid-template-columns:1fr}.pd-site .pd-panorama-caption .pd-copy{display:flex}.pd-site .pd-image-counter{writing-mode:horizontal-tb}.pd-site .pd-panorama>.pd-rail{margin-top:25px}
 .pd-site .pd-ledger-intro{grid-template-columns:1fr;gap:25px}.pd-site .pd-ledger-photo{height:280px}.pd-site .pd-service-index{grid-template-columns:1fr}.pd-site .pd-service-index a,.pd-site .pd-service-index a:not(:first-child){padding:18px 0;border-right:0;border-bottom:1px solid var(--sd-line)}
 .pd-site .pd-edition-heading{flex-wrap:wrap;justify-content:flex-start;gap:12px}.pd-site .pd-edition-heading b{order:3;width:100%;font-size:clamp(35px,11cqw,70px)}
 .pd-site .pd-triptych,.pd-site[data-premium-recipe="film-contact"] .pd-triptych{grid-template-columns:1fr 1fr;gap:20px}.pd-site .pd-triptych-main{height:300px;grid-column:1/-1;transform:none!important;outline:0!important}.pd-site .pd-triptych .pd-copy{grid-column:1/-1;grid-row:2}.pd-site .pd-triptych-detail,.pd-site[data-premium-recipe="film-contact"] .pd-triptych-detail{grid-row:3;grid-column:2;height:210px;margin-bottom:0;transform:none}
 .pd-site .pd-poster-head,.pd-site[data-premium-recipe="gaming-notes"] .pd-poster-head{grid-template-columns:1fr}.pd-site .pd-poster-word{font-size:30cqw;position:static!important;justify-self:end;line-height:.9}.pd-site .pd-poster-photo{height:300px;margin-top:0}.pd-site[data-premium-recipe="music-sleeve"] .pd-poster-photo{width:90%;margin-top:0}
 .pd-site .pd-study-heading,.pd-site[data-premium-recipe="auto-workshop"] .pd-study-heading{grid-template-columns:1fr 55px;gap:15px}.pd-site .pd-study-heading .pd-copy{display:flex}.pd-site .pd-study-number{font-size:55px;align-self:start}.pd-site .pd-study-media,.pd-site[data-premium-recipe="server-atlas"] .pd-study-media{grid-template-columns:1fr 1fr;gap:20px}.pd-site .pd-study-main{grid-column:1/-1;height:330px}.pd-site .pd-study-detail{height:210px}.pd-site .pd-study-media>p{font-size:18px}
 .pd-site .pd-split-top,.pd-site[data-premium-recipe="gastro-journal"] .pd-split-top{grid-template-columns:1fr;gap:28px}.pd-site .pd-split-photo,.pd-site[data-premium-recipe="auto-journal"] .pd-split-photo{height:330px}
 .pd-site[data-premium-edition] .sd-section-head{grid-template-columns:1fr;gap:18px}.pd-site[data-premium-edition] .sd-services-grid,.pd-site[data-premium-route="2"] .sd-services-grid{grid-template-columns:1fr;background:transparent;gap:30px}.pd-site[data-premium-edition] .sd-service,.pd-site[data-premium-route="1"] .sd-service{display:grid;grid-template-columns:1fr;padding:0 0 25px;margin:0!important;gap:15px}.pd-site[data-premium-edition] .sd-service>*{grid-column:auto!important;grid-row:auto!important}.pd-site[data-premium-edition] .sd-service-photo{height:260px!important}.pd-site[data-premium-edition] .sd-about{grid-template-columns:1fr;gap:30px}.pd-site[data-premium-edition] .sd-about-art{height:330px}
 .pd-site[data-premium-edition] .sd-gallery{grid-template-columns:1fr;gap:20px}.pd-site[data-premium-edition] .sd-gallery img,.pd-site[data-premium-edition] .sd-gallery img:nth-child(even){height:290px;margin:0}.pd-site[data-premium-edition] .sd-contact{grid-template-columns:1fr}.pd-site[data-premium-edition] .sd-footer{display:flex;flex-wrap:wrap;gap:20px}
 .pd-site[data-scale="strong"] .pd-hero h1{font-size:clamp(38px,10cqw,66px)}.pd-site .pd-rail{font-size:8px;letter-spacing:.08em}.pd-site .pd-rail span:nth-child(2){display:none}
}
@media(prefers-reduced-motion:reduce){.pd-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.pd-site[data-premium-edition] :is(.sd-section p,.sd-service p,.sd-more,.sd-number,.sd-process li,.sd-process span){color:var(--sd-muted)!important}
.pd-site[data-premium-edition] .sd-contact :is(h2,p,.sd-eyebrow,small){color:var(--pd-paper)!important}
/* Four automotive systems: an editorial, a cinematic workshop, a service desk and a workshop log. */
.pd-site[data-sector="autoservis"][data-premium-edition] .sd-section{padding-block:85px}.pd-site[data-sector="autoservis"] .sd-service h3{font-size:28px;line-height:1.15}.pd-site[data-sector="autoservis"] .sd-section h2{font-size:clamp(32px,4cqw,58px);line-height:1.08;letter-spacing:-.045em}.pd-site[data-sector="autoservis"] .sd-section-head{margin-bottom:45px}.pd-site[data-sector="autoservis"] .sd-eyebrow{font:600 10px/1.6 monospace;letter-spacing:.16em}
/* Precision: large mechanical detail, generous asymmetry, a narrow editorial rail. */
.pd-site[data-premium-recipe="auto-journal"] .pd-split-top{grid-template-columns:.8fr 1.2fr;gap:8%}.pd-site[data-premium-recipe="auto-journal"] .pd-split-photo{height:570px}.pd-site[data-premium-recipe="auto-journal"] .pd-copy h1{font-weight:600;font-size:clamp(48px,6.7cqw,100px)}
.pd-site[data-premium-recipe="auto-journal"] .sd-services-grid{grid-template-columns:1.4fr .8fr;gap:55px 8%;align-items:start}.pd-site[data-premium-recipe="auto-journal"] .sd-service:first-child{grid-row:span 2}.pd-site[data-premium-recipe="auto-journal"] .sd-service-photo{height:240px}.pd-site[data-premium-recipe="auto-journal"] .sd-service:first-child .sd-service-photo{height:510px!important}.pd-site[data-premium-recipe="auto-journal"] .sd-service:nth-child(3){margin:0}.pd-site[data-premium-recipe="auto-journal"] .sd-about{grid-template-columns:.75fr 1fr;gap:13%}.pd-site[data-premium-recipe="auto-journal"] .sd-about-art{height:590px}.pd-site[data-premium-recipe="auto-journal"] .sd-gallery{grid-template-columns:1.5fr .7fr;align-items:end}.pd-site[data-premium-recipe="auto-journal"] .sd-gallery img{height:520px;margin:0}.pd-site[data-premium-recipe="auto-journal"] .sd-gallery img:nth-child(2){height:330px}.pd-site[data-premium-recipe="auto-journal"] .sd-note{margin-left:30%;border-top:2px solid var(--pd-ink)}.pd-site[data-premium-recipe="auto-journal"] .sd-contact{grid-template-columns:1.4fr .7fr;padding-block:90px}
/* Afterhours: full-bleed atmosphere and a sequence of widescreen workshop stories. */
.pd-site[data-premium-recipe="auto-garage"] .pd-panorama-caption{margin-top:-220px;margin-right:28%;background:#192124ed;padding:35px 5%}.pd-site[data-premium-recipe="auto-garage"] .pd-panorama-caption .pd-copy{display:flex}.pd-site[data-premium-recipe="auto-garage"] .pd-hero h1{max-width:15ch;font-size:clamp(45px,6cqw,90px);font-weight:400}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-services-grid{display:grid;grid-template-columns:1fr;gap:65px}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:8%;row-gap:18px;padding:28px 0 0;margin:0;align-items:start;border:0;border-top:1px solid var(--sd-line)}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service-photo{grid-column:1;grid-row:1/6;height:410px!important}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service h3{grid-row:2;margin:0}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service p{grid-row:3;margin:0}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service .sd-more{grid-row:4;margin:0}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service>:not(img){grid-column:2}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service:nth-child(even) .sd-service-photo{grid-column:2}.pd-site.sd-site[data-premium-edition][data-premium-recipe="auto-garage"] .sd-service:nth-child(even)>:not(img){grid-column:1}.pd-site[data-premium-recipe="auto-garage"] .sd-about{display:flex;flex-direction:column;gap:40px}.pd-site[data-premium-recipe="auto-garage"] .sd-about-art{width:100%;height:540px}.pd-site[data-premium-recipe="auto-garage"] .sd-about>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:25px 10%;width:100%}.pd-site[data-premium-recipe="auto-garage"] .sd-about h2{grid-column:1;grid-row:2/4}.pd-site[data-premium-recipe="auto-garage"] .sd-about p,.pd-site[data-premium-recipe="auto-garage"] .sd-process{grid-column:2}.pd-site[data-premium-recipe="auto-garage"] .sd-gallery{grid-template-columns:1fr 1fr;gap:16px}.pd-site[data-premium-recipe="auto-garage"] .sd-gallery img{height:420px;margin:0}.pd-site[data-premium-recipe="auto-garage"] .sd-note{text-align:center;padding-inline:20%;border-block:1px solid var(--sd-line)}.pd-site[data-premium-recipe="auto-garage"] .sd-contact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:35px}.pd-site[data-premium-recipe="auto-garage"] .sd-booking{width:100%;max-width:650px}
/* Pitstop: the service index leads to one clear contact, with no fabricated prices. */
.pd-site[data-premium-recipe="auto-service"] .pd-ledger-intro{grid-template-columns:1.1fr .8fr}.pd-site[data-premium-recipe="auto-service"] .pd-ledger-photo{height:420px;border-bottom:14px solid var(--pd-accent)}.pd-site[data-premium-recipe="auto-service"] .pd-hero h1{font-weight:700}.pd-site[data-premium-recipe="auto-service"] .sd-services-grid{grid-template-columns:repeat(3,1fr);gap:20px;background:none}.pd-site[data-premium-recipe="auto-service"] .sd-service{padding:25px;background:color-mix(in srgb,var(--pd-accent),white 94%);border-top:4px solid var(--pd-accent)}.pd-site[data-premium-recipe="auto-service"] .sd-service-photo{height:210px}.pd-site[data-premium-recipe="auto-service"] .sd-about{grid-template-columns:1fr 1fr;background:color-mix(in srgb,var(--pd-accent),white 92%);gap:7%}.pd-site[data-premium-recipe="auto-service"] .sd-process li{padding:18px 0;border-bottom:1px solid var(--sd-line)}.pd-site[data-premium-recipe="auto-service"] .sd-gallery{grid-template-columns:1fr 1fr;gap:25px}.pd-site[data-premium-recipe="auto-service"] .sd-gallery img{height:340px;margin:0}.pd-site[data-premium-recipe="auto-service"] .sd-note{display:grid;grid-template-columns:1fr 1fr;column-gap:8%;border-top:3px solid var(--pd-accent)}.pd-site[data-premium-recipe="auto-service"] .sd-note>.sd-eyebrow{grid-column:1/-1}.pd-site[data-premium-recipe="auto-service"] .sd-contact{grid-template-columns:1fr 1fr;gap:8%;border-top:12px solid var(--pd-accent)}
/* Motorlab: a technical notebook, ruled grids and strong image scale changes. */
.pd-site[data-premium-recipe="auto-workshop"]{background-image:linear-gradient(90deg,transparent calc(25% - 1px),#262b2b0b 25%,transparent calc(25% + 1px))!important}.pd-site[data-premium-recipe="auto-workshop"] .pd-study-heading{grid-template-columns:1fr 200px;align-items:start}.pd-site[data-premium-recipe="auto-workshop"] .pd-study-number{font-size:180px;line-height:.85;color:var(--pd-accent)}.pd-site[data-premium-recipe="auto-workshop"] .pd-study-main{height:560px}.pd-site[data-premium-recipe="auto-workshop"] .sd-section-head{grid-template-columns:1fr 1fr;border-block:2px solid var(--pd-ink);padding:25px 0}.pd-site[data-premium-recipe="auto-workshop"] .sd-services-grid{grid-template-columns:repeat(3,1fr);gap:0}.pd-site[data-premium-recipe="auto-workshop"] .sd-service{padding:25px;border:1px solid var(--sd-line);margin:0}.pd-site[data-premium-recipe="auto-workshop"] .sd-service:first-child{grid-column:span 2;grid-row:span 2}.pd-site[data-premium-recipe="auto-workshop"] .sd-service-photo{height:180px}.pd-site[data-premium-recipe="auto-workshop"] .sd-service:first-child .sd-service-photo{height:490px!important}.pd-site[data-premium-recipe="auto-workshop"] .sd-about{grid-template-columns:1.25fr .75fr;gap:5%}.pd-site[data-premium-recipe="auto-workshop"] .sd-about-art{height:600px}.pd-site[data-premium-recipe="auto-workshop"] .sd-gallery{display:grid;grid-template-columns:1fr 1fr;gap:5%}.pd-site[data-premium-recipe="auto-workshop"] .sd-gallery img{height:520px;margin:0}.pd-site[data-premium-recipe="auto-workshop"] .sd-gallery img:nth-child(2){height:350px;margin-top:130px}.pd-site[data-premium-recipe="auto-workshop"] .sd-note{border-block:2px solid var(--pd-ink);display:grid;grid-template-columns:25% 1fr;gap:20px}.pd-site[data-premium-recipe="auto-workshop"] .sd-note>p{grid-column:2}.pd-site[data-premium-recipe="auto-workshop"] .sd-contact{grid-template-columns:.7fr 1.3fr;gap:10%}.pd-site[data-premium-recipe="auto-workshop"] .sd-booking{border-left:1px solid var(--pd-paper);padding-left:10%}
@container(max-width:700px){
 .pd-site[data-sector="autoservis"][data-premium-edition] .sd-section{padding:45px 5%}.pd-site[data-sector="autoservis"] .pd-split-top,.pd-site[data-sector="autoservis"] .pd-ledger-intro{grid-template-columns:1fr}.pd-site[data-sector="autoservis"] .pd-copy h1{font-size:clamp(38px,10cqw,65px)}.pd-site[data-premium-recipe="auto-journal"] .pd-split-photo{height:350px}.pd-site[data-premium-recipe="auto-garage"] .pd-panorama-caption{margin:-50px 5% 0;padding:25px 6%}.pd-site[data-sector="autoservis"] .sd-services-grid{display:grid;grid-template-columns:1fr;gap:28px}.pd-site[data-sector="autoservis"] .sd-service,.pd-site[data-sector="autoservis"] .sd-service:first-child{display:grid;grid-template-columns:1fr;grid-column:auto;grid-row:auto;padding:20px 0;margin:0!important}.pd-site[data-sector="autoservis"] .sd-service>*,.pd-site[data-sector="autoservis"] .sd-service:nth-child(even)>*{grid-column:1!important;grid-row:auto!important}.pd-site[data-sector="autoservis"] .sd-service-photo,.pd-site[data-sector="autoservis"] .sd-service:first-child .sd-service-photo{height:270px!important}.pd-site[data-sector="autoservis"] .sd-about,.pd-site[data-sector="autoservis"] .sd-contact,.pd-site[data-sector="autoservis"] .sd-note,.pd-site[data-sector="autoservis"] .sd-about>div:last-child{display:grid;grid-template-columns:1fr;gap:25px;margin-left:0;text-align:left}.pd-site[data-sector="autoservis"] .sd-about>div:last-child>*,.pd-site[data-sector="autoservis"] .sd-note>*{grid-column:1!important;grid-row:auto!important}.pd-site[data-sector="autoservis"] .sd-about-art{height:350px}.pd-site[data-sector="autoservis"] .sd-gallery{grid-template-columns:1fr;gap:20px}.pd-site[data-sector="autoservis"] .sd-gallery img,.pd-site[data-sector="autoservis"] .sd-gallery img:nth-child(2){height:300px;margin:0}.pd-site[data-premium-recipe="auto-workshop"] .pd-study-heading{grid-template-columns:1fr 50px}.pd-site[data-premium-recipe="auto-workshop"] .pd-study-number{font-size:60px}.pd-site[data-premium-recipe="auto-workshop"] .pd-study-main{height:330px}.pd-site[data-sector="autoservis"] .sd-booking{padding-left:0;border-left:0}
}

.pd-site[data-premium-recipe="auto-journal"] .pd-hero h1{text-transform:none}.pd-site[data-sector="autoservis"][data-premium-edition] .sd-service{border-radius:0;box-shadow:none;background:transparent}.pd-site[data-premium-recipe="auto-service"][data-premium-edition] .sd-service{background:#e7ecec}
.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .sd-services-grid .sd-service{border-radius:0!important;box-shadow:none!important;min-width:0}.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .sd-contact{background:var(--pd-ink)!important;color:var(--pd-paper)!important}.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .sd-contact :is(h2,p,small,.sd-eyebrow){color:var(--pd-paper)!important}
@container(max-width:700px){.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .sd-services-grid .sd-service{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;gap:16px!important;padding:20px 0!important}.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .sd-services-grid .sd-service>*{grid-column:1!important;grid-row:auto!important;max-width:100%!important}.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .sd-services-grid .sd-service .sd-service-photo{width:100%!important;height:270px!important}.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .sd-section-head{grid-template-columns:1fr!important}.pd-site.sd-site[data-premium-edition][data-sector="autoservis"] .pd-hero .pd-copy h1{font-size:clamp(38px,10cqw,65px)!important}}
.pd-site[data-premium-recipe="auto-garage"] .pd-hero>.pd-panorama{height:620px}.pd-site[data-premium-recipe="auto-garage"] .pd-hero .pd-panorama-caption{margin-top:-180px}.pd-site[data-premium-recipe="auto-garage"] .pd-hero .pd-copy h1{font-size:clamp(45px,5cqw,76px);max-width:19ch}
@container(max-width:700px){.pd-site[data-premium-recipe="auto-garage"] .pd-hero>.pd-panorama{height:380px}.pd-site[data-premium-recipe="auto-garage"] .pd-hero .pd-panorama-caption{margin-top:-45px}.pd-site[data-premium-recipe="auto-garage"] .pd-hero .pd-copy h1{font-size:clamp(38px,10cqw,60px)}}
@container(max-width:700px){.pd-site.sd-site[data-premium-edition] .pd-hero .pd-copy h1{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.pd-site.sd-site[data-premium-recipe="auto-workshop"] .pd-study-heading{grid-template-columns:1fr}.pd-site.sd-site[data-premium-recipe="auto-workshop"] .pd-study-number{display:none}.pd-site.sd-site[data-premium-recipe="auto-workshop"] .pd-hero .pd-copy h1{font-size:clamp(34px,10cqw,64px)!important}}
.pd-site[data-premium-recipe="auto-workshop"] .pd-study-heading .pd-copy{grid-template-columns:1.4fr .8fr}.pd-site[data-premium-recipe="auto-workshop"] .pd-hero h1{font-size:clamp(42px,4.6cqw,68px);font-weight:800;text-transform:none}
@container(max-width:700px){.pd-site[data-premium-recipe="auto-workshop"] .pd-study-heading .pd-copy{display:flex;flex-direction:column;align-items:flex-start}}
