@font-face { font-family: 'Syne'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/72/fonts/syne-latin-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Syne'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/72/fonts/syne-latin-ext-400.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Syne'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/72/fonts/syne-latin-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Syne'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/72/fonts/syne-latin-ext-700.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/72/fonts/inter-latin-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/72/fonts/inter-latin-ext-400.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/72/fonts/inter-latin-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/72/fonts/inter-latin-ext-700.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
:root {
  --font-display: 'Syne', system-ui, sans-serif;
  --font-text: 'Inter', system-ui, sans-serif;
  --color-bg: #31509b;
  --color-surface: #27407c;
  --color-text: #f6f7f8;
  --color-muted: #d3d6de;
  --color-accent: #c14d54;
  --color-accent-text: #ebc6c8;
  --color-on-accent: #ffffff;
  --color-band: #0e121b;
  --color-on-band: #ffffff;
  --radius-min: 12px;
  --radius-max: 20px;
}
:root{--step-0:1rem;--step-1:1.5rem;--step-2:2.25rem;--step-3:3.375rem;--step-4:5.0625rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:var(--step-0);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration-thickness:.1em;text-underline-offset:.18em}img{display:block;max-width:100%;height:auto}button,input{font:inherit}button,a{transition:color .25s ease,background-color .25s ease,transform .25s ease,border-color .25s ease}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}nav[data-forge='header']{position:sticky;top:0;z-index:30;min-height:88px;padding:18px max(20px,calc((100vw - 1340px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--color-text);color:var(--color-band);box-shadow:0 8px 30px color-mix(in srgb,var(--color-band) 16%,transparent)}nav[data-forge='header'][data-scrolled]{box-shadow:0 10px 34px color-mix(in srgb,var(--color-band) 28%,transparent)}.brand-mark{display:block;flex:0 0 auto;line-height:0}.brand-mark img{width:min(176px,30vw);height:auto}.menu-toggle{display:none;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--color-band) 25%,transparent);border-radius:var(--radius-min);background:transparent;color:var(--color-band);align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{width:22px;height:2px;background:currentColor;border-radius:2px}nav[data-forge='header'] [data-forge='menu'] ul{display:flex;align-items:center;gap:clamp(13px,2vw,30px);list-style:none;margin:0;padding:0}nav[data-forge='header'] [data-forge='menu'] a{font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}nav[data-forge='header'] [data-forge='menu'] a:hover,nav[data-forge='header'] [data-forge='menu'] a[aria-current='page'],nav[data-forge='header'] [data-forge='menu'] a:focus-visible{color:var(--color-accent)}.menu-blog{padding:.65rem 1rem;border-radius:999px;background:var(--color-accent);color:var(--color-on-accent)!important}.menu-blog:hover,.menu-blog:focus-visible{background:var(--color-band);color:var(--color-on-band)!important}.hero{background:var(--color-bg);padding:clamp(44px,8vw,108px) 0 74px;position:relative;overflow:hidden}.hero:after{content:'FACET';position:absolute;right:-3vw;bottom:-.25em;font-family:var(--font-display);font-weight:800;font-size:clamp(6rem,18vw,18rem);line-height:.8;color:color-mix(in srgb,var(--color-bg) 77%,var(--color-band));pointer-events:none}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;gap:clamp(28px,6vw,92px)}.eyebrow{margin:0 0 18px;color:var(--color-accent-text);font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero h1{max-width:16ch;margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(2.7rem,6.1vw,5.5rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.hero-lede{max-width:58ch;margin:28px 0 0;color:var(--color-muted);font-size:clamp(1.05rem,1.7vw,1.25rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:999px;font-weight:800;text-decoration:none;white-space:nowrap}.button-primary{background:var(--color-accent);color:var(--color-on-accent)}.button-primary:hover,.button-primary:focus-visible{background:var(--color-band);transform:translateY(-2px)}.button-ghost{border-color:var(--color-accent-text);color:var(--color-text)}.button-ghost:hover,.button-ghost:focus-visible{background:var(--color-text);color:var(--color-band);transform:translateY(-2px)}.hero-figure{margin:0;position:relative}.hero-figure img{width:100%;max-height:70vh;min-height:360px;object-fit:cover;border-radius:var(--radius-max);box-shadow:24px 24px 0 color-mix(in srgb,var(--color-accent) 86%,var(--color-band));transform:rotate(2deg)}.hero-figure figcaption{position:absolute;left:-18px;bottom:24px;max-width:220px;padding:10px 14px;border-radius:var(--radius-min);background:var(--color-band);color:var(--color-on-band);font-size:.78rem;font-weight:700}.band{padding:clamp(64px,8vw,112px) 0}.band-dark{background:var(--color-band);color:var(--color-on-band)}.band-surface{background:var(--color-surface);color:var(--color-text)}.band-accent{background:var(--color-accent);color:var(--color-on-accent)}.section-heading{max-width:760px;margin:0 0 36px}.section-heading h2,.page-title h1{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.section-heading p,.page-title p{max-width:65ch;margin:18px 0 0;color:var(--color-muted)}.band-accent .section-heading p,.band-accent p{color:var(--color-on-accent)}.section-kicker{margin:0 0 10px;color:var(--color-accent-text);font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.feature-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(28px,7vw,100px);align-items:end}.feature-story{padding:clamp(24px,4vw,48px);border-radius:var(--radius-max);background:var(--color-surface);color:var(--color-text);position:relative;overflow:hidden}.feature-story:before{content:'01';position:absolute;right:20px;top:0;font-family:var(--font-display);font-size:10rem;line-height:1;color:color-mix(in srgb,var(--color-surface) 70%,var(--color-text));opacity:.35}.feature-story>*{position:relative}.feature-story h3{max-width:18ch;margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,3rem);line-height:1.05}.feature-story p{max-width:58ch;margin:20px 0 0;color:var(--color-muted)}.side-note{border-left:2px solid var(--color-accent);padding-left:22px}.side-note h3{margin:0;font-family:var(--font-display);font-size:1.2rem}.side-note p{margin:10px 0 0;color:var(--color-muted)}.topics{position:relative;overflow:hidden}.topics:before{content:'TEMATY';position:absolute;left:-.03em;top:.08em;font-family:var(--font-display);font-size:clamp(6rem,19vw,17rem);font-weight:800;line-height:.8;color:color-mix(in srgb,var(--color-bg) 76%,var(--color-band));pointer-events:none}.topics .shell{position:relative}.topic-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:clamp(28px,7vw,110px);align-items:start}.topic-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:30px 0 0;padding:0;list-style:none}.topic-list a{display:block;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--color-text) 28%,transparent);font-weight:750;text-decoration:none}.topic-list a:after{content:'↗';float:right;color:var(--color-accent-text)}.topic-list a:hover,.topic-list a:focus-visible{color:var(--color-accent-text);padding-left:8px}.topic-aside{padding:30px;border-radius:var(--radius-max);background:var(--color-band);color:var(--color-on-band);transform:translateY(22px)}.topic-aside h3{margin:0;font-family:var(--font-display);font-size:1.5rem}.topic-aside p{margin:14px 0 0;color:var(--color-muted)}.content-section{background:var(--color-bg)}.content-section:nth-of-type(even){background:var(--color-surface)}.section-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(26px,8vw,120px);align-items:start}.section-intro .section-heading{position:sticky;top:118px}.section-intro .section-heading h2{font-size:clamp(2.1rem,4.5vw,4.5rem)}.section-intro .section-copy{max-width:68ch;color:var(--color-muted)}.section-copy p{margin:0}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.story-grid article{padding:24px;border:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);border-radius:var(--radius-max);background:color-mix(in srgb,var(--color-bg) 58%,var(--color-band));color:var(--color-text)}.band-surface .story-grid article{background:color-mix(in srgb,var(--color-surface) 72%,var(--color-band))}.story-grid article h3{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.1}.story-grid article p{margin:14px 0 0;color:var(--color-muted)}.story-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.story-list article{padding:24px;border-radius:var(--radius-max);background:var(--color-band);color:var(--color-on-band)}.story-list article h3{margin:0;font-family:var(--font-display);font-size:1.25rem;line-height:1.12}.story-list article p{margin:12px 0 0;color:var(--color-muted)}[data-forge='more']{position:relative}.forge-more{display:block;margin:26px 0 0;padding:12px 18px;border:1px solid var(--color-accent-text);border-radius:999px;background:transparent;color:var(--color-text);font-weight:800;cursor:pointer}.forge-more:hover,.forge-more:focus-visible{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.story-figure{margin:54px 0 0;position:relative}.story-figure img{width:min(100%,760px);max-height:520px;object-fit:cover;border-radius:var(--radius-max);box-shadow:28px 28px 0 color-mix(in srgb,var(--color-accent) 75%,var(--color-band))}.story-figure figcaption{margin-top:16px;color:var(--color-muted);font-size:.9rem}.story-figure.offset{margin-left:auto}.split-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:clamp(28px,7vw,100px);align-items:center}.split-band .image-panel{margin:0;position:relative}.split-band .image-panel img{width:100%;max-height:560px;object-fit:cover;border-radius:var(--radius-max)}.split-band .image-panel:after{content:'';position:absolute;width:110px;height:110px;right:-30px;bottom:-30px;border-radius:50%;background:var(--color-accent)}.split-band .copy-panel{position:relative;z-index:1}.newsletter{padding:clamp(62px,8vw,110px) 0}.newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(30px,8vw,110px);align-items:center}.newsletter h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:1.02}.newsletter p{max-width:60ch;color:var(--color-on-band)}.newsletter .button{margin-top:12px}.search-section{background:var(--color-surface)}.search-box{display:flex;gap:12px;max-width:720px;margin-top:28px}.search-box input{flex:1;min-width:0;min-height:52px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--color-text) 35%,transparent);border-radius:var(--radius-min);background:color-mix(in srgb,var(--color-surface) 70%,var(--color-band));color:var(--color-text)}.search-box input::placeholder{color:var(--color-muted)}.search-box .button{border:0;cursor:pointer}.site-footer{background:var(--color-band);color:var(--color-on-band);padding:52px 0}.footer-grid{display:grid;grid-template-columns:1.1fr .9fr auto;gap:28px;align-items:end}.site-footer img{width:150px;height:auto;filter:brightness(0) invert(1)}.site-footer p{color:var(--color-muted)}.site-footer nav{display:grid;gap:7px}.site-footer nav a{color:var(--color-on-band);text-decoration:none}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:var(--color-accent-text)}.copyright{margin:0;text-align:right}.page-title{background:var(--color-band);padding:clamp(58px,9vw,120px) 0}.page-title h1{max-width:15ch;color:var(--color-on-band)}.page-title p{max-width:62ch}.blog-index,.post-page,.plain-page{padding:clamp(56px,8vw,100px) 0;background:var(--color-bg)}forge-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-max);background:var(--color-band);color:var(--color-on-band)}.blog-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.blog-card-body{padding:22px}.blog-card h2{margin:0;font-family:var(--font-display);font-size:1.45rem;line-height:1.08}.blog-card p{margin:12px 0 0;color:var(--color-muted)}.blog-card time{display:block;margin-top:16px;color:var(--color-accent-text);font-size:.82rem}.blog-card a{display:block;color:inherit;text-decoration:none}.forge-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.forge-pagination a{padding:10px 15px;border-radius:999px;background:var(--color-band);color:var(--color-on-band);text-decoration:none}.forge-pagination a[aria-current='page'],.forge-pagination a:hover,.forge-pagination a:focus-visible{background:var(--color-accent);color:var(--color-on-accent)}.post-page .shell,.plain-page .shell{max-width:860px}.post-meta{margin:18px 0;color:var(--color-accent-text)}.post-cover{width:100%;max-height:600px;object-fit:cover;border-radius:var(--radius-max);margin:30px 0 48px}.post-body{color:var(--color-text)}.post-body h2{margin:48px 0 12px;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.05}.post-body h3{font-family:var(--font-display);font-size:1.35rem}.post-body p,.post-body li{max-width:68ch;color:var(--color-muted)}.post-body img{border-radius:var(--radius-max);margin:30px 0}.post-body table{width:100%;border-collapse:collapse}.post-body th,.post-body td{padding:12px;border-bottom:1px solid color-mix(in srgb,var(--color-text) 25%,transparent);text-align:left}@media(max-width:1050px){nav[data-forge='header']{min-height:76px}.menu-toggle{display:flex}nav[data-forge='header'] [data-forge='menu']{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 76px);overflow-y:auto;padding:18px 20px 24px;background:var(--color-text);box-shadow:0 18px 30px color-mix(in srgb,var(--color-band) 20%,transparent)}nav[data-forge='header'] [data-forge='menu'][data-open]{display:block}nav[data-forge='header'] [data-forge='menu'] ul{display:grid;gap:4px}.menu-blog{display:block;text-align:center;margin-top:8px}.hero-inner,.topic-layout,.feature-layout,.section-intro,.split-band,.newsletter-grid{grid-template-columns:1fr}.section-intro .section-heading{position:static}.topic-aside{transform:none}.hero-figure{max-width:760px;margin-inline:auto}.hero-figure img{min-height:300px}.footer-grid{grid-template-columns:1fr 1fr}.copyright{text-align:left}}@media(max-width:640px){.shell{width:min(100% - 28px,1180px)}nav[data-forge='header']{padding:12px 14px}.brand-mark img{width:150px}.hero{padding-top:48px}.hero h1{font-size:clamp(2.5rem,13vw,4.4rem)}.hero-figure img{min-height:240px;transform:none;box-shadow:14px 14px 0 color-mix(in srgb,var(--color-accent) 86%,var(--color-band))}.hero-figure figcaption{left:12px;bottom:12px}.topic-list,.story-grid,.story-list,forge-posts{grid-template-columns:1fr}.story-figure img{box-shadow:14px 14px 0 color-mix(in srgb,var(--color-accent) 75%,var(--color-band))}.search-box{display:grid}.footer-grid{grid-template-columns:1fr}.copyright{text-align:left}.section-heading h2,.page-title h1{font-size:clamp(2rem,11vw,3.5rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-figure img{transform:none}}:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:4px}
/* facet-radzi */
.radzi-title{position:relative;overflow:hidden}.radzi-title:after{content:'RADZI';position:absolute;right:-.04em;bottom:-.2em;font-family:var(--font-display);font-size:clamp(7rem,22vw,22rem);font-weight:800;line-height:.75;color:var(--color-on-band);opacity:.1;pointer-events:none}.radzi-title .shell{position:relative;z-index:1}.radzi-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.radzi-title .button-primary:hover,.radzi-title .button-primary:focus-visible{background:var(--color-accent);color:var(--color-on-accent);transform:translateY(-2px)}.radzi-practical{position:relative;overflow:hidden;background:var(--color-surface)}.radzi-practical:before{content:'RADZI';position:absolute;left:-.04em;top:.08em;font-family:var(--font-display);font-size:clamp(7rem,21vw,20rem);font-weight:800;line-height:.75;color:var(--color-band);opacity:.07;pointer-events:none}.radzi-practical .shell{position:relative;z-index:1}.radzi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.radzi-article{padding:28px;border-radius:var(--radius-max);background:var(--color-band);color:var(--color-on-band)}.radzi-article h3{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.08}.radzi-article p{margin:15px 0 0;color:var(--color-on-band)}.radzi-feature{grid-column:span 2;background:var(--color-accent);color:var(--color-on-accent);padding:clamp(30px,5vw,58px)}.radzi-feature h3{max-width:18ch;font-size:clamp(1.8rem,4vw,3.4rem)}.radzi-feature p{max-width:64ch;color:var(--color-on-accent)}.radzi-hit{position:relative;overflow:hidden}.radzi-hit-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(30px,8vw,110px);align-items:center}.radzi-hit-articles{display:grid;gap:18px}.radzi-hit-articles article{padding:26px;border-radius:var(--radius-max);background:var(--color-band);color:var(--color-on-band)}.radzi-hit-articles h3{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.radzi-hit-articles p{margin:14px 0 0;color:var(--color-on-band)}.radzi-media-stack{position:relative;min-height:520px}.radzi-media-stack figure{position:absolute;margin:0}.radzi-media-stack img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-max)}.radzi-media-back{top:0;right:0;width:78%;height:330px;transform:rotate(5deg)}.radzi-media-front{left:0;bottom:0;width:82%;height:360px;transform:rotate(-4deg);z-index:1}.radzi-hit .radzi-media-back img{box-shadow:20px 20px 0 var(--color-band)}.radzi-hit .radzi-media-front img{box-shadow:-18px 22px 0 var(--color-on-accent)}.radzi-stories{position:relative;overflow:hidden;background:var(--color-band);color:var(--color-on-band)}.radzi-stories:after{content:'HISTORIE';position:absolute;right:-.05em;top:.18em;font-family:var(--font-display);font-size:clamp(6rem,18vw,17rem);font-weight:800;line-height:.75;color:var(--color-on-band);opacity:.08;pointer-events:none}.radzi-stories .shell{position:relative;z-index:1}.radzi-stories .section-heading h2{color:var(--color-on-band)}.radzi-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.radzi-story-grid article{padding:clamp(26px,4vw,42px);border-radius:var(--radius-max);background:var(--color-accent);color:var(--color-on-accent)}.radzi-story-grid h3{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.8vw,2.4rem);line-height:1.05}.radzi-story-grid p{margin:16px 0 0;color:var(--color-on-accent)}.radzi-media-stack--stories{max-width:820px;margin:62px auto 0;min-height:430px}.radzi-stories .radzi-media-back{height:300px}.radzi-stories .radzi-media-front{height:320px}.radzi-stories .radzi-media-back img{box-shadow:20px 20px 0 var(--color-accent)}.radzi-stories .radzi-media-front img{box-shadow:-18px 20px 0 var(--color-accent)}@media(max-width:1050px){.radzi-hit-layout{grid-template-columns:1fr}.radzi-media-stack{max-width:720px;margin-inline:auto}}@media(max-width:640px){.radzi-nav{display:grid}.radzi-nav .button{width:100%}.radzi-grid,.radzi-story-grid{grid-template-columns:1fr}.radzi-feature{grid-column:auto}.radzi-media-stack{min-height:370px;margin-top:34px}.radzi-media-back{height:230px}.radzi-media-front{height:260px}.radzi-media-stack--stories{min-height:330px}.radzi-stories .radzi-media-back{height:220px}.radzi-stories .radzi-media-front{height:245px}}
/* facet-gotuje */
.cooking-title{position:relative;overflow:hidden}.cooking-title:after{content:'GOTUJE';position:absolute;right:-.04em;bottom:-.18em;font-family:var(--font-display);font-size:clamp(7rem,21vw,20rem);font-weight:800;line-height:.8;color:color-mix(in srgb,var(--color-band) 72%,var(--color-on-band));pointer-events:none}.cooking-title .shell{position:relative;z-index:1}.cooking-title p{color:var(--color-on-band)}.cooking-feature{position:relative}.cooking-feature .shell{position:relative;z-index:1}.cooking-media{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;max-width:900px;margin:52px 0 0}.cooking-photo{margin:0;position:relative}.cooking-photo-back{margin-right:-12%;transform:rotate(-3deg)}.cooking-photo-front{z-index:1;margin-left:-20%;transform:translateY(48px) rotate(4deg)}.cooking-articles{margin-top:110px}.cooking-articles article{background:var(--color-surface);color:var(--color-text)}.cooking-articles article p{color:var(--color-muted)}@media(max-width:640px){.cooking-media{grid-template-columns:1fr;gap:18px;margin-top:34px}.cooking-photo-back,.cooking-photo-front{margin:0;transform:none}.cooking-articles{margin-top:48px}}
/* facet-na-grzadkach */
.garden-hero{position:relative;overflow:hidden;padding-top:clamp(58px,9vw,120px);padding-bottom:clamp(72px,10vw,140px)}.garden-hero:after{content:'GRZĄDKI';position:absolute;right:-.04em;bottom:-.08em;font-family:var(--font-display);font-size:clamp(6rem,18vw,17rem);font-weight:800;line-height:.78;color:color-mix(in srgb,var(--color-band) 70%,var(--color-on-band));pointer-events:none}.garden-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:clamp(30px,7vw,100px)}.garden-hero-copy{position:relative;z-index:2}.garden-hero .eyebrow{color:var(--color-on-band)}.garden-hero h1{max-width:12ch;margin:0;color:var(--color-on-band);font-family:var(--font-display);font-size:clamp(2.7rem,6.1vw,5.5rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.garden-hero-figure{margin:0;position:relative;z-index:1;transform:rotate(2deg)}.garden-hero-figure img{width:100%;max-width:650px;max-height:620px;object-fit:cover;border-radius:var(--radius-max);box-shadow:-24px 24px 0 var(--color-accent)}.garden-guides{position:relative;overflow:hidden}.garden-guides:before{content:'GRZĄDKI';position:absolute;left:-.04em;top:.04em;font-family:var(--font-display);font-size:clamp(6rem,20vw,18rem);font-weight:800;line-height:.8;color:color-mix(in srgb,var(--color-accent) 72%,var(--color-on-accent));pointer-events:none}.garden-guides .shell{position:relative;z-index:1}.garden-guides-heading{max-width:820px}.garden-guides-heading h2,.garden-guides-heading p{color:var(--color-on-accent)}.garden-card-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.garden-card{grid-column:span 4;min-height:100%;padding:clamp(22px,3vw,34px);border-radius:var(--radius-max);background:var(--color-bg);color:var(--color-text);box-shadow:12px 12px 0 color-mix(in srgb,var(--color-band) 72%,var(--color-accent))}.garden-card:nth-child(1){grid-column:span 7}.garden-card:nth-child(4){grid-column:span 5}.garden-card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.08}.garden-card p{margin:16px 0 0;color:var(--color-muted)}@media(max-width:1050px){.garden-hero-grid{grid-template-columns:1fr}.garden-hero-figure{max-width:760px;margin-inline:auto}.garden-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.garden-card,.garden-card:nth-child(1),.garden-card:nth-child(4){grid-column:span 1}}@media(max-width:640px){.garden-hero-figure{transform:none}.garden-hero-figure img{box-shadow:14px 14px 0 var(--color-accent)}.garden-card-grid{grid-template-columns:1fr}.garden-card,.garden-card:nth-child(1),.garden-card:nth-child(4){grid-column:span 1}.garden-card{box-shadow:8px 8px 0 color-mix(in srgb,var(--color-band) 72%,var(--color-accent))}}
/* round 2 */
html{width:100%;max-width:100%;overflow-x:hidden}body,main{width:100%;max-width:100%;overflow-x:hidden}.section-intro{display:block}.section-intro .section-heading{position:static}.section-intro .section-copy{max-width:68ch;margin-top:18px}.button-primary{background:color-mix(in srgb,var(--color-accent) 78%,var(--color-band));color:var(--color-on-accent)}nav[data-forge='header'] [data-forge='menu'] a[aria-current='page']{color:var(--color-band)}.band-accent .button-ghost{background:color-mix(in srgb,var(--color-accent) 78%,var(--color-band));border-color:var(--color-on-accent);color:var(--color-on-accent)}.band-accent .button-ghost:hover,.band-accent .button-ghost:focus-visible{background:var(--color-band);color:var(--color-on-band)}@media(min-width:1000px){.hero-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}