.design-review{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:4px;padding-bottom:12px;font-size:10px;color:var(--ink)}
.design-review>span{margin-right:7px;opacity:.75}.design-review a{border:1px solid var(--line);border-radius:3px;padding:5px 11px;line-height:1.5}.design-review a[aria-current]{background:var(--green);border-color:var(--green);color:var(--cream)}.design-review a:hover{border-color:var(--orange)}
.language-selector{display:flex;gap:12px;font-size:11px}.language-selector[hidden]{display:none}.language-selector a[aria-current]{text-decoration:underline;text-underline-offset:4px}

/* Alternative 1 — Pracownia: a clear, modular, contemporary science studio. */
html[data-design="pracownia"]{--cream:#fafbff;--green:#233d76;--ink:#1b2b51;--yellow:#f6cf60;--blue:#c9dbff;--orange:#b63f38;--line:#c8d1e3;--serif:Arial,Helvetica,sans-serif}
[data-design="pracownia"] h1,[data-design="pracownia"] h2,[data-design="pracownia"] h3{font-weight:700;letter-spacing:-.055em}
[data-design="pracownia"] .hero{padding-top:58px;padding-bottom:76px;gap:60px;grid-template-columns:1.05fr 1fr}
[data-design="pracownia"] .hero h1{font-size:clamp(64px,6vw,86px);line-height:1.02}
[data-design="pracownia"] .scribble:after{border-radius:0;border-width:7px;bottom:-4px;transform:none;opacity:.6}
[data-design="pracownia"] .hero-art{background:#eaf0fd;border:1px solid var(--line);padding:48px 16px 24px;border-radius:4px;box-shadow:14px 14px 0 #dce6fa}
[data-design="pracownia"] .hero-art img{transform:none}[data-design="pracownia"] .art-label{font-family:Arial,sans-serif;font-size:13px;font-style:normal;font-weight:600;transform:none;top:19px;left:26px}
[data-design="pracownia"] .art-stamp{background:var(--green);transform:none;right:20px;bottom:14px}
[data-design="pracownia"] .hero-lead{font-size:17px}.design-review{position:relative;z-index:2}
[data-design="pracownia"] .button{border-radius:0;box-shadow:3px 3px 0 #adc1e9}
[data-design="pracownia"] .values-strip{font-family:Arial,sans-serif;font-size:16px;font-weight:600;background:#edf2fd}
[data-design="pracownia"] .path-grid{gap:0;border:1px solid var(--line)}
[data-design="pracownia"] .path-card{border-radius:0;background:transparent;border:0;border-right:1px solid var(--line);padding:30px}
[data-design="pracownia"] .path-card:last-child{border-right:0}[data-design="pracownia"] .path-card:hover{background:#edf2fd;transform:none}
[data-design="pracownia"] .path-card h3{font-size:31px}[data-design="pracownia"] .path-icon{font-family:Georgia,serif;color:var(--green)}
[data-design="pracownia"] .school-section{background:#edf2fd}[data-design="pracownia"] .school-poster{background:#c9dbff;border-radius:0;transform:none;box-shadow:12px 12px 0 #fff;border:1px solid var(--green)}
[data-design="pracownia"] .poster-line{font-family:Arial,sans-serif;font-weight:700;font-size:65px;line-height:1.01}.poster-line em{letter-spacing:-.06em}
[data-design="pracownia"] .poster-line em{font-weight:700;font-style:normal}[data-design="pracownia"] .poster-circle{background:var(--yellow);right:20px;top:30px;width:100px;height:100px}
[data-design="pracownia"] .cosmos-section{background:#172b56}[data-design="pracownia"] .cosmos-layout h2 em{font-style:normal;font-weight:700}
[data-design="pracownia"] .support-panel{border-radius:0;border-color:var(--green)}[data-design="pracownia"] .support-tabs{background:#edf2fd}
[data-design="pracownia"] .support-detail{background:#fff}[data-design="pracownia"] .foundation-section{background:#edf2fd}
[data-design="pracownia"] .foundation-facts span{font-weight:700}[data-design="pracownia"] .foundation-facts>div{border-top:2px solid var(--green)}
[data-design="pracownia"] .dialog-info{background:#edf2fd}[data-design="pracownia"] dialog{border-radius:0}[data-design="pracownia"] .footer-top>p{font-weight:700}

/* Alternative 2 — Ogród: an immersive forest introduction and softer organic spaces. */
html[data-design="ogrod"]{--cream:#f8f2e2;--green:#173c2f;--ink:#243d2c;--yellow:#f0cf72;--blue:#bfd7d1;--orange:#ae432b;--line:#b7c3ab;--serif:Georgia,'Times New Roman',serif}
[data-design="ogrod"] .header{padding-top:30px;padding-bottom:28px}
[data-design="ogrod"] .hero{max-width:none;background:#173c2f;color:#f8f2e2;grid-template-columns:1.12fr 1fr;padding:90px max(48px,calc((100vw - 1176px)/2));gap:75px;position:relative}
[data-design="ogrod"] .hero h1{font-size:clamp(68px,7.4vw,106px);font-weight:400;color:var(--yellow);line-height:.99}
[data-design="ogrod"] .hero-lead{color:#e2e7d8;font-size:18px}[data-design="ogrod"] .hero .eyebrow{color:#f8f2e2}
[data-design="ogrod"] .hero-caption{color:#c4d1bd}[data-design="ogrod"] .hero .button{background:var(--yellow);color:#173c2f;border-color:var(--yellow);border-radius:32px}
[data-design="ogrod"] .hero .text-link{color:#f8f2e2}[data-design="ogrod"] .scribble:after{border-color:#e88d61}
[data-design="ogrod"] .hero-art{background:var(--cream);border-radius:50% 50% 8px 8px;padding:65px 14px 22px;transform:rotate(3deg);color:#173c2f;max-width:510px}
[data-design="ogrod"] .hero-art img{transform:rotate(-3deg)}[data-design="ogrod"] .art-label{top:32px;left:70px;transform:rotate(-6deg);font-size:16px}
[data-design="ogrod"] .art-stamp{right:-18px;bottom:4px;background:#d96e40;border-radius:50%;height:96px;width:126px;display:flex;align-items:center;justify-content:center;line-height:1.8;font-size:8px}
[data-design="ogrod"] .art-stamp span{right:9px;top:6px}
[data-design="ogrod"] .values-strip{background:#e6ebd9;padding-top:28px;padding-bottom:28px;border-top:0;border-bottom:0;font-size:23px}
[data-design="ogrod"] .section-heading h2{font-size:clamp(38px,4.3vw,65px)}
[data-design="ogrod"] .path-grid{gap:24px}[data-design="ogrod"] .path-card{background:#e7ebd9;border-radius:90px 90px 9px 9px;padding:38px 29px 29px;text-align:center;border:1px solid #c8d0b8}
[data-design="ogrod"] .card-top{justify-content:center;font-size:8px}[data-design="ogrod"] .card-top>span{display:none}
[data-design="ogrod"] .path-icon{transform:none;margin:19px auto 20px}[data-design="ogrod"] .sprout{transform:rotate(-25deg)}
[data-design="ogrod"] .path-card h3{font-size:34px}[data-design="ogrod"] .path-card p{margin-left:auto;margin-right:auto}
[data-design="ogrod"] .sky-card{background:#d5e1dc}[data-design="ogrod"] .yellow-card{background:#f0db9f}
[data-design="ogrod"] .school-section{background:#e5ead9}[data-design="ogrod"] .school-poster{background:#ccd9b8;transform:rotate(3deg);border-radius:48% 48% 8px 8px}
[data-design="ogrod"] .cosmos-section{background:#233e37}[data-design="ogrod"] .cosmos-layout .button{border-radius:32px}
[data-design="ogrod"] .support-panel{border-radius:22px}[data-design="ogrod"] .support-tabs{background:#e5ead9}
[data-design="ogrod"] .support-detail{background:#fbf6e9}[data-design="ogrod"] .foundation-section{background:#efe3c9}
[data-design="ogrod"] .contact-heading h2{font-style:italic}[data-design="ogrod"] .contact-heading>span{color:#ad432d}
[data-design="ogrod"] dialog{border-radius:22px}[data-design="ogrod"] .dialog-info{background:#e5ead9}

@media(max-width:1100px){[data-design="pracownia"] .hero{gap:40px}[data-design="pracownia"] .hero h1{font-size:70px}[data-design="ogrod"] .hero{padding:72px 38px;gap:45px}[data-design="ogrod"] .hero h1{font-size:84px}[data-design="ogrod"] .hero-lead{font-size:16px}[data-design="ogrod"] .art-label{left:55px;font-size:14px}}
@media(max-width:850px){[data-design="pracownia"] .hero{gap:28px;padding-top:42px}[data-design="pracownia"] .hero h1{font-size:56px}[data-design="pracownia"] .hero-lead{font-size:14px}[data-design="pracownia"] .hero-art{padding:45px 9px 18px;box-shadow:7px 7px 0 #dce6fa}[data-design="pracownia"] .art-label{font-size:11px;left:16px}[data-design="pracownia"] .art-stamp{right:8px;font-size:6px}[data-design="pracownia"] .path-card{padding:24px 19px}[data-design="pracownia"] .path-card h3{font-size:25px}[data-design="pracownia"] .poster-line{font-size:50px}[data-design="ogrod"] .hero{gap:28px;padding:62px 32px}[data-design="ogrod"] .hero h1{font-size:66px}[data-design="ogrod"] .hero-lead{font-size:14px}[data-design="ogrod"] .hero-art{padding:56px 8px 19px}[data-design="ogrod"] .art-label{left:36px;font-size:12px;top:30px}[data-design="ogrod"] .art-stamp{height:80px;width:105px;font-size:7px}[data-design="ogrod"] .path-card{border-radius:65px 65px 8px 8px;padding:30px 19px 24px}[data-design="ogrod"] .path-card h3{font-size:28px}[data-design="ogrod"] .values-strip{font-size:19px}}
@media(max-width:600px){.design-review{justify-content:flex-start;gap:7px;flex-wrap:wrap;font-size:9px;padding-bottom:20px}.design-review>span{margin-right:0}.design-review a{padding:5px 9px}
 [data-design="pracownia"] .hero{grid-template-columns:1fr;padding-top:32px;padding-bottom:45px;gap:34px}[data-design="pracownia"] .hero h1{font-size:64px}[data-design="pracownia"] .hero-lead{font-size:16px}[data-design="pracownia"] .hero-art{margin:0 8px 0 0;padding:52px 12px 18px}[data-design="pracownia"] .art-label{left:22px;font-size:12px}[data-design="pracownia"] .art-stamp{font-size:8px;right:16px}[data-design="pracownia"] .values-strip{font-size:14px}[data-design="pracownia"] .path-grid{gap:0}[data-design="pracownia"] .path-card{border-right:0;border-bottom:1px solid var(--line);padding:27px}[data-design="pracownia"] .path-card:last-child{border-bottom:0}[data-design="pracownia"] .path-card h3{font-size:31px}[data-design="pracownia"] .poster-line{font-size:58px}
 [data-design="ogrod"] .header{padding-top:20px;padding-bottom:20px}[data-design="ogrod"] .hero{grid-template-columns:1fr;gap:35px;padding:55px 24px 50px}[data-design="ogrod"] .hero h1{font-size:75px}[data-design="ogrod"] .hero-lead{font-size:16px}[data-design="ogrod"] .hero-art{margin:0 15px 0 8px;padding:59px 8px 18px}[data-design="ogrod"] .art-label{left:44px;font-size:13px;top:23px}[data-design="ogrod"] .art-stamp{right:-13px;height:80px;width:105px}[data-design="ogrod"] .values-strip{font-size:20px;padding:22px 24px}[data-design="ogrod"] .path-card{border-radius:70px 70px 10px 10px;padding:35px 27px 26px}[data-design="ogrod"] .card-top{justify-content:flex-start;padding-left:13px}[data-design="ogrod"] .path-icon{position:static;margin:17px auto 20px}[data-design="ogrod"] .path-card h3{font-size:36px;margin-top:0}[data-design="ogrod"] .path-card p{max-width:85%}
}
@media(max-width:360px){[data-design="pracownia"] .hero h1{font-size:56px}[data-design="ogrod"] .hero h1{font-size:65px}[data-design="ogrod"] .art-label{left:35px;font-size:11px}}
@media(max-width:600px){.values-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.values-strip,[data-design="ogrod"] .values-strip{font-size:16px;column-gap:12px}.values-strip i{display:none}.school-poster .poster-line{font-size:52px}}
[data-design="ogrod"] .art-label{left:50%;width:70%;top:40px;text-align:center;transform:translateX(-50%) rotate(-3deg)}
@media(max-width:600px){[data-design="ogrod"] .art-label{left:50%;top:36px;font-size:12px}}
