@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul{padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}img{height:auto}table{border-collapse:collapse}button{font:inherit;color:inherit}}@layer tokens{:root{--bg:#282c2d;--bg-deep:#222627;--surface:#303536;--line:#4b5152;--text:#e9e3d6;--muted:#c0bcb1;--accent:#a0623f;--accent-hover:#b06f49;--accent-line:#ad6c49;--accent-text:#dda27c;--accent-soft:#c98a61;--accent-strong:#e0a679;--accent-dark:#8a5436;--on-accent:#fffaf3;--focus:#f0b892;--heading:#efe8da;--on-photo:#f3ede0;--chip-bg:#3a3e3e;--chip-line:#4a4f50;--line-soft:#3c4142;--line-card:#3f4445;--line-head:#383d3e;--line-foot:#3b4041;--track:#33383a;--tile-bg:#333;--bg-rgb:40 44 45;--bg-deep-rgb:34 38 39;--shade-rgb:26 29 30;--shade-2-rgb:32 35 36;--deep-rgb:30 33 34;--text-rgb:233 227 214;--accent-rgb:160 98 63;--photo-filter:saturate(.92) brightness(.97);--font:"Roboto", "Roboto Fallback", Arial, sans-serif;--step--1:clamp(.875rem, .85rem + .1vw, .94rem);--step-0:clamp(1.03rem, 1rem + .2vw, 1.13rem);--step-1:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--step-2:clamp(1.6rem, 1.3rem + 1.1vw, 2.35rem);--step-3:clamp(1.9rem, .9rem + 2vw, 3.1rem);--gutter:clamp(16px, 5.5vw, 70px);--wrap:1400px;--gap:14px;--radius:12px;--radius-s:8px;--head-h:80px;--pop:clamp(28px, 3.5vw, 52px);--ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=1100px){:root{--head-h:62px}}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + 16px);background:var(--bg)}html.menu-open{overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--step-0);-webkit-font-smoothing:antialiased;line-height:1.62}h1,h2{letter-spacing:-.005em;text-wrap:balance;color:var(--text);font-weight:700;line-height:1.14}h2{font-size:var(--step-2)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:3px}::selection{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}}@layer layout{.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.skip{z-index:60;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-s);padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:10px}}@layer components{.title{text-transform:uppercase;letter-spacing:.004em;color:var(--heading);font-size:clamp(1.7rem,1.05rem + 2.3vw,3.05rem);line-height:1.07}.btn{border-radius:var(--radius-s);min-height:44px;font-weight:500;font-size:var(--step--1);text-align:center;transition:background-color .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:9px 20px;line-height:1.2;text-decoration:none;display:inline-flex}.btn--solid{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px #ffffff1f}.btn--solid:hover{background:var(--accent-hover)}.btn--ghost{border-color:rgb(var(--text-rgb) / .55);color:var(--text);background:rgb(var(--deep-rgb) / .35)}.btn--ghost:hover{border-color:var(--text);background:rgb(var(--deep-rgb) / .6)}.btn--sm{border-radius:6px;min-height:36px;padding:6px 14px;font-size:.875rem}.actions{flex-wrap:wrap;gap:10px;display:flex}.actions--center{justify-content:center}.more{color:var(--accent-text);text-decoration:underline;text-decoration-color:rgb(var(--accent-rgb) / .5);margin-top:16px;padding-block:9px;font-weight:500;display:inline-block}.more:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}main a:not([class]):hover,.foot a:hover{text-decoration-thickness:2px}.head{z-index:40;background:var(--bg);border-bottom:1px solid var(--line-head);position:sticky;top:0}.head__row{height:var(--head-h);background:url(/img/poziomice-head.svg) 0/max(100%,1124px) 100% no-repeat;align-items:center;gap:clamp(16px,2.2vw,32px);display:flex;position:relative}.logo{color:var(--text);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;gap:9px;min-height:44px;font-size:1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.logo:hover b{color:var(--accent-strong)}.logo b{color:var(--accent-soft);transition:color .18s var(--ease);font-weight:700}.logo__mark{flex:none;width:40px;height:26px}.nav{margin-left:auto;margin-right:clamp(0px,3vw,34px)}.nav ul{gap:clamp(14px,1.5vw,20px);display:flex}.nav a{white-space:nowrap;letter-spacing:.008em;color:var(--text);padding:8px 0;font-size:.875rem;text-decoration:none;display:block;position:relative}.nav a:after{content:"";background:var(--accent-text);transform-origin:0;height:1px;transition:transform .2s var(--ease);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav__extra{display:none}.head__cta{border-radius:var(--radius-s);background:var(--chip-bg);border:1px solid var(--chip-line);flex:none;align-items:center;gap:14px;padding:5px 5px 5px 14px;display:flex}.head__tel{color:var(--text);white-space:nowrap;align-items:center;gap:7px;min-height:36px;font-size:.875rem;text-decoration:none;display:inline-flex}.head__tel:hover{color:var(--accent-text)}.head__tel svg{opacity:.85;width:15px;height:15px}.menu-btn{display:none}@media (width<=1240px){.head__tel span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.head__tel{justify-content:center;width:26px}.head__cta{gap:8px;padding-left:6px}}@media (width<=1100px){.logo{font-size:1.28rem}.logo__mark{width:34px;height:22px}.head__row{gap:10px}.head__cta{background:0 0;border:0;margin-left:auto;padding:0}.head__tel{width:44px;height:44px}.head__tel svg{width:20px;height:20px}.head__cta .btn{display:none}.menu-btn{border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer;background:0 0;flex:none;place-content:center;gap:5px;width:44px;height:44px;display:grid}.menu-btn span{background:var(--text);width:20px;height:2px;transition:transform .18s var(--ease), opacity .18s;display:block}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav{inset:var(--head-h) 0 0 0;z-index:39;background:var(--bg);padding:12px var(--gutter) 28px;justify-self:stretch;margin:0;display:none;position:fixed;overflow-y:auto}.nav.is-open,.nav ul{display:block}.nav a{border-bottom:1px solid var(--line-foot);white-space:normal;padding:15px 0;font-size:1.3rem}.nav a:after{display:none}.nav a[aria-current=page]{color:var(--accent-text)}.nav__extra{display:block}}.hero{position:relative}.hero__top{isolation:isolate;position:relative}.hero__bg{z-index:-1;position:absolute;inset:0 0 -116px;overflow:hidden}.hero__bg img{object-fit:cover;object-position:50% 34%;width:100%;height:100%}.hero__bg:after{content:"";background:linear-gradient(to bottom, rgb(var(--shade-2-rgb) / .74) 0, rgb(var(--shade-2-rgb) / .6) 58%, rgb(var(--bg-rgb) / .82) 84%, var(--bg) 100%);position:absolute;inset:0}.hero__copy{text-align:center;justify-items:center;padding-block:clamp(26px,1.4vw,34px) 26px;display:grid}.hero__eyebrow{color:var(--accent-text);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase}.hero h1{max-width:18em;font-size:var(--step-3);text-transform:uppercase;letter-spacing:.004em;color:var(--heading);text-shadow:0 2px 14px #00000073;margin-top:8px;line-height:1.12}.hero__lead{max-width:34em;font-size:var(--step-0);text-shadow:0 1px 8px #0009;margin-top:12px;line-height:1.45}.hero .actions{margin-top:18px}.chip{border:1px solid rgb(var(--text-rgb) / .45);background:rgb(var(--deep-rgb) / .55);border-radius:999px;align-items:center;gap:6px;margin-top:16px;padding:3px 12px 3px 9px;font-size:.8125rem;line-height:1.4;display:inline-flex}.chip svg{width:13px;height:13px}.bento{z-index:2;gap:var(--gap);aspect-ratio:1124/298;grid-template-rows:132fr 151fr;grid-template-columns:2.06fr 1fr 1fr;min-height:300px;display:grid;position:relative}.tile{min-width:0;color:var(--on-photo);border-radius:var(--radius);text-decoration:none;display:block;position:relative}.tile--big{grid-row:1/span 2}@media (width>=981px){.bento .tile--big:last-child{grid-column:1/-1}.bento .tile:nth-child(2):last-child{grid-area:span 2/span 2}.bento:has(.tile:nth-child(3):last-child) .tile{grid-row:span 2}.bento .tile:nth-child(4):last-child{grid-column:span 2}}.tile__clip{border-radius:var(--radius);background:var(--tile-bg);position:absolute;inset:0;overflow:hidden}.tile__clip:after{content:"";border-radius:inherit;background:linear-gradient(to top, rgb(var(--shade-rgb) / .78) 0, rgb(var(--shade-rgb) / .3) 42%, rgb(var(--shade-rgb) / 0) 72%);box-shadow:inset 0 0 0 1px rgb(var(--text-rgb) / .06);transition:box-shadow .2s var(--ease);position:absolute;inset:0}.tile:hover .tile__clip:after{box-shadow:inset 0 0 0 2px var(--accent-line)}.tile__img,.tile__clip picture{width:100%;height:100%}.tile__img{object-fit:cover;transition:transform .35s var(--ease)}.tile:hover .tile__img{transform:scale(1.035)}.tile__tower{width:auto;max-width:none;height:calc(100% + var(--pop));aspect-ratio:var(--ratio,522 / 1178);object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 14px #0006);pointer-events:none;position:absolute;bottom:0;left:27%}.tile__body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 12px;padding:clamp(12px,1.3vw,18px);display:grid;position:absolute;inset:auto 0 0}.tile__label{text-shadow:0 1px 8px #0009;text-wrap:balance;grid-column:1;font-size:clamp(1.1rem,.72rem + .95vw,1.72rem);font-weight:700;line-height:1.12}.tile__note{text-shadow:0 1px 6px #000000b3;text-wrap:pretty;grid-column:1;font-size:.9375rem;line-height:1.35}.tile__tag{white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px #000000b3;grid-area:1/2/span 2;align-self:end;font-size:1rem;font-weight:500}.tile__tag span{color:var(--accent-strong);font-weight:400}.tile--big .tile__label{font-size:clamp(1.4rem,.8rem + 1.5vw,2.25rem)}.tile__clip,.tile__tower{transition:none}.tile:focus-visible{outline-offset:4px}.hero__facts{z-index:1;padding-block:clamp(22px,2.6vw,32px) 0;position:relative}.facts{border:1px solid var(--accent-line);border-radius:var(--radius-s);background:var(--bg-deep);grid-template-columns:repeat(5,1fr);padding-block:8px;display:grid}.facts--4{grid-template-columns:repeat(4,1fr)}.facts--3{grid-template-columns:repeat(3,1fr)}.facts--2{grid-template-columns:repeat(2,1fr)}.facts--1{grid-template-columns:minmax(0,1fr)}.facts__item{text-align:center;flex-direction:column-reverse;justify-content:center;padding:4px 12px;display:flex}.facts__item+.facts__item{border-left:1px solid var(--line)}.facts dd{font-size:var(--step-1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.25}.facts dd span{color:var(--accent-text);font-weight:400}.facts dt{color:var(--muted);margin-top:3px;font-size:.8125rem;line-height:1.35}@media (width<=1040px){.facts{grid-template-columns:repeat(6,1fr);row-gap:8px}.facts__item{grid-column:span 2}.facts__item:nth-child(4){border-left:0;grid-column:1/span 3}.facts__item:nth-child(5){grid-column:span 3}.facts--4{grid-template-columns:repeat(4,1fr)}.facts--4 .facts__item,.facts--4 .facts__item:nth-child(4){border-left:1px solid var(--line);grid-column:span 1}.facts--4 .facts__item:first-child{border-left:0}.facts--2 .facts__item{grid-column:span 3}.facts--1 .facts__item{grid-column:1/-1}}@media (width<=620px){.facts,.facts--4{grid-template-columns:repeat(2,1fr);row-gap:12px}.facts__item,.facts--4 .facts__item,.facts__item:nth-child(4),.facts--4 .facts__item:nth-child(4){border-left:0;grid-column:span 1}.facts__item:nth-child(2n),.facts--4 .facts__item:nth-child(2n){border-left:1px solid var(--line)}.facts--2 .facts__item{grid-column:span 1}.facts .facts__item:last-child:nth-child(odd){border-left:0;grid-column:1/-1}.facts dd{font-size:1.14rem}}@media (width<=980px){.bento{aspect-ratio:auto;margin-top:calc(var(--pop) + 8px);grid-template-rows:auto;grid-template-columns:1fr 1fr}.bento .tile{aspect-ratio:4/3}.bento .tile--big{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.bento .tile:last-child:nth-child(2n){aspect-ratio:16/9;grid-column:1/-1}.tile__tower{left:33%}.hero__bg{bottom:-150px}}@media (width<=560px){.bento .tile--big{aspect-ratio:4/3.5}.bento .tile{aspect-ratio:1}.tile__tower{left:36%}.hero__copy{padding-block:20px 12px}.hero h1{letter-spacing:0;font-size:clamp(1.5rem,1.1rem + 2.1vw,1.75rem)}.hero__eyebrow{letter-spacing:.03em;font-size:.78rem}.hero__lead{margin-top:8px;font-size:1rem}.hero .actions{flex-wrap:nowrap;gap:8px;margin-top:12px}.hero .btn{flex:auto;padding-inline:10px;font-size:.875rem}.chip{margin-top:10px;font-size:.75rem}}.ch{isolation:isolate;align-items:center;min-height:clamp(460px,40vw,720px);display:flex;position:relative;overflow:hidden}.ch__bg{z-index:-1;position:absolute;inset:0}.ch__bg picture,.ch__img{width:100%;height:100%}.ch__img{object-fit:cover;object-position:70% 62%}.ch__bg:after{content:"";background:linear-gradient(to bottom, rgb(var(--bg-rgb) / 0) 64%, var(--bg) 100%), linear-gradient(to right, rgb(var(--shade-rgb) / .96) 0, rgb(var(--shade-rgb) / .88) 36%, rgb(var(--shade-rgb) / .16) 62%, rgb(var(--shade-rgb) / 0) 100%);position:absolute;inset:0}.ch--framed .ch__img{opacity:.55}.ch__row{grid-template-columns:minmax(0,1fr);padding-block:clamp(36px,4vw,56px) clamp(60px,6.6vw,92px);display:grid}.ch__copy{max-width:37rem}.ch h1{text-transform:uppercase;letter-spacing:.002em;color:var(--heading);text-shadow:0 2px 14px #0006;font-size:clamp(2.05rem,.9rem + 3.3vw,3.75rem);line-height:1.05}.ch .lead{max-width:34em;font-size:var(--step-0);text-shadow:0 1px 8px #0000008c;margin-top:14px;line-height:1.5}.ch .actions{margin-top:22px}.ch .actions:empty{display:none}.ch--framed .ch__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.ch__frame img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;filter:var(--photo-filter)}.ch--portrait .ch__frame{justify-self:end;width:min(100%,340px)}.ch--portrait .ch__frame img{aspect-ratio:2/3}.ch__cut{bottom:0;right:max(var(--gutter), calc((100% - var(--wrap)) / 2 + 90px));height:94%;aspect-ratio:var(--ratio,1 / 2);position:absolute}.ch__cut picture,.ch__cut img{object-fit:contain;object-position:bottom;width:100%;height:100%}.ch__cut img{filter:drop-shadow(-14px 8px 26px #00000080)}.overlap{z-index:2;margin-top:-42px;position:relative}.lead{line-height:1.55}@media (width<=900px){.ch{min-height:0;display:block}.ch__bg{aspect-ratio:16/9;position:relative}.ch__bg:after{background:linear-gradient(to bottom, rgb(var(--bg-rgb) / 0) 60%, var(--bg) 100%)}.ch__row{padding-block:8px 34px}.ch--framed .ch__bg{display:none}.ch--framed .ch__row{grid-template-columns:minmax(0,1fr);padding-top:20px}.ch--framed .ch__frame{order:-1}.ch--portrait .ch__frame{justify-self:start;width:min(100%,300px)}.ch__cut{height:calc(56.25vw - 10px);top:10px;bottom:auto;right:8%}.overlap{margin-top:0}}@media (width<=560px){.ch__bg{aspect-ratio:3/2}.ch__cut{height:calc(66.6vw - 10px)}}.offer{padding-block:clamp(52px,7vw,100px) clamp(20px,3vw,40px)}.offer--first{padding-top:clamp(30px,4vw,56px)}.mosaic{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(230px,24vw,340px);margin-top:clamp(18px,2.4vw,30px);display:grid}.mosaic--small{grid-auto-rows:clamp(190px,17vw,250px)}.mosaic .tile{grid-column:span var(--lg,4)}.mosaic .tile__tower{height:94%;left:auto;right:9%}.mosaic .tile:has(.tile__tower) .tile__body{border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top, rgb(var(--shade-rgb) / .95) 0, rgb(var(--shade-rgb) / .78) 62%, rgb(var(--shade-rgb) / 0) 100%);padding-top:44px}@media (width<=980px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(210px,36vw,320px)}.mosaic .tile{grid-column:span calc(var(--md,6) / 6)}}@media (width<=560px){.mosaic{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.mosaic .tile{aspect-ratio:16/11;grid-column:auto}}.audiences{padding-top:clamp(52px,7vw,100px)}.panels{gap:var(--gap);height:clamp(400px,38vw,560px);margin-top:clamp(18px,2.4vw,30px);display:flex}.panel{border-radius:var(--radius);background:var(--tile-bg);min-width:0;transition:flex-grow .45s var(--ease);flex:1 1 0;position:relative;overflow:hidden}.panels:hover .panel{flex-grow:.82}.panels .panel:hover,.panels .panel:focus-within{flex-grow:1.5}.panel a{color:var(--on-photo);text-decoration:none;display:block;position:absolute;inset:0}.panel picture,.panel__img{width:100%;height:100%}.panel__img{object-fit:cover;transition:transform .45s var(--ease)}.panel:hover .panel__img{transform:scale(1.03)}.panel a:after{content:"";border-radius:inherit;background:linear-gradient(to top, rgb(var(--shade-rgb) / .92) 0, rgb(var(--shade-rgb) / .62) 24%, rgb(var(--shade-rgb) / 0) 50%);position:absolute;inset:0}.panel__body{z-index:1;gap:6px;width:min(340px,100% - 2*clamp(16px,2vw,26px));display:grid;position:absolute;bottom:clamp(16px,2vw,26px);left:clamp(16px,2vw,26px)}.panel__title{text-transform:uppercase;font-size:clamp(1.35rem,.9rem + 1.3vw,2.05rem);font-weight:700;line-height:1.08}.panel__text{font-size:1rem;line-height:1.4}.panel__list{color:var(--accent-strong);font-size:.9375rem;line-height:1.4}@media (width<=860px){.panels{flex-direction:column;height:auto}.panel{aspect-ratio:16/9;flex:none}.panels:hover .panel,.panels .panel:hover,.panels .panel:focus-within{flex-grow:0}}@media (width<=560px){.panel{aspect-ratio:4/3.4}}.spot{clip-path:inset(-260px 0 0);isolation:isolate;background:var(--bg-deep);--th:clamp(460px, 46vw, 680px);margin-top:clamp(84px,10vw,150px);position:relative}.spot__bg{z-index:-1;background-position:70% 0;background-repeat:no-repeat;background-size:auto;position:absolute;inset:0;overflow:hidden}.spot__bg:after{content:"";background:linear-gradient(to bottom, rgb(var(--bg-deep-rgb) / 0) 420px, var(--bg-deep) 716px), linear-gradient(to right, rgb(var(--shade-rgb) / .94) 0, rgb(var(--shade-rgb) / .72) 46%, rgb(var(--shade-rgb) / .86) 100%);position:absolute;inset:0}.spot__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.spot__copy{padding-block:clamp(44px,6vw,84px)}.spot__copy p{max-width:46ch;margin-block:14px 20px}.spot__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin-top:clamp(22px,3vw,36px);display:grid}.spot__photos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.spot__photos--1{grid-template-columns:minmax(0,1fr);max-width:260px}.spot__photos img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-s);width:100%;filter:var(--photo-filter)}.spot__stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,76px);display:grid}.spot--cut .spot__stage{margin-top:calc(var(--th) * -.13)}.spot:not(.spot--cut) .spot__stage{grid-template-columns:minmax(0,1fr) minmax(190px,230px)}.spot__tower{height:var(--th);aspect-ratio:var(--ratio,1 / 2);align-self:end;margin-left:66px;position:relative}.spot__tower picture,.spot__tower img{object-fit:contain;object-position:bottom;width:100%;height:100%}.spot__tower img{filter:drop-shadow(-12px 6px 24px #0000008c)}.spot__dim{background:var(--accent-line);transform-origin:bottom;width:1px;position:absolute;top:2px;bottom:0;left:-38px}.spot__dim:before,.spot__dim:after{content:"";background:var(--accent-line);width:15px;height:1px;position:absolute;left:-7px}.spot__dim:before{top:0}.spot__dim:after{bottom:0}.spot__dim>span{background:var(--bg-deep);font-weight:500;font-size:var(--step-0);white-space:nowrap;padding:5px 2px;position:absolute;top:46%;left:0;transform:translate(-50%,-50%)}.spot__dim>span>span{color:var(--accent-text)}.spot__frame img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;margin-block:clamp(36px,5vw,72px)}.spot__notes{gap:clamp(14px,2vw,26px);display:grid}.spot__notes>div{border-left:1px solid var(--accent-line);flex-direction:column-reverse;padding-left:14px;display:flex;position:relative}.spot--cut .spot__notes>div:before{content:"";background:var(--accent-line);opacity:.7;width:clamp(30px,5vw,76px);height:1px;position:absolute;top:.85em;left:clamp(-76px,-5vw,-30px)}.spot__notes dd{font-size:var(--step-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1.25}.spot__notes dd span{color:var(--accent-text);font-weight:400}.spot__notes dt{color:var(--muted);font-size:.9375rem;line-height:1.35}.spot.is-in .spot__dim{animation:draw-y .9s var(--ease) both}.spot.is-in .spot__notes>div{animation:note-in .5s var(--ease) both}.spot.is-in .spot__notes>div:nth-child(2){animation-delay:.12s}.spot.is-in .spot__notes>div:nth-child(3){animation-delay:.24s}.spot.is-in .spot__notes>div:nth-child(4){animation-delay:.36s}@keyframes draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes note-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spot.is-in .spot__dim,.spot.is-in .spot__notes>div{animation:none}}@media (width<=1100px){.spot{--th:clamp(400px, 56vw, 560px)}.spot__grid{grid-template-columns:minmax(0,1fr);gap:0}.spot__copy{order:-1;padding-bottom:clamp(24px,4vw,36px)}.spot--cut .spot__stage{margin-top:0}.spot__stage{justify-content:start}.spot__photos{max-width:none}}@media (width<=560px){.spot{--th:90vw}.spot__stage{grid-template-columns:auto minmax(0,1fr);gap:12px}.spot__tower{margin-left:38px}.spot__dim{left:-20px}.spot__dim>span{padding-block:4px;font-size:.8125rem}.spot--cut .spot__notes>div:before{display:none}.spot__notes>div{padding-left:9px}.spot__notes dd{white-space:normal;font-size:.9375rem}.spot__notes dt{font-size:.8125rem;line-height:1.3}}.reach{background:url(/img/poziomice.svg) top/1700px no-repeat;padding-block:clamp(56px,7vw,104px)}.reach__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,84px);display:grid}.reach__copy>p:not(.reach__rate){max-width:54ch;margin-top:14px}.reach__rate{font-size:var(--step-1);margin-top:18px;font-weight:500}.reach__rate span{color:var(--accent-text);font-weight:400}.reach__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(18px,3vw,34px);margin-top:16px;display:grid}.reach__lists li{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:5px 0;font-size:.9375rem;line-height:1.4;display:flex}.reach__lists b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.pl{width:100%;height:auto;overflow:visible}.pl__land{fill:rgb(var(--text-rgb) / .05);stroke:rgb(var(--text-rgb) / .38);stroke-width:1.2px;stroke-linejoin:round}.pl__line{fill:none;stroke:var(--accent-line);stroke-width:1px;opacity:.6}.pl__dot{fill:var(--accent-strong)}.pl__base{fill:var(--on-accent)}.pl__base-ring{fill:rgb(var(--accent-rgb) / .35);stroke:var(--accent-strong);stroke-width:1px}.pl__label{font-family:var(--font);fill:var(--text);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;font-size:13px}@media (width<=900px){.reach__grid{grid-template-columns:minmax(0,1fr)}.pl{order:-1}}.ask{isolation:isolate;align-items:center;min-height:clamp(300px,30vw,440px);margin-top:clamp(30px,4vw,60px);display:flex;position:relative;overflow:hidden}.ask__bg{z-index:-1;position:absolute;inset:0}.ask__bg picture,.ask__bg img{width:100%;height:100%}.ask__bg img{object-fit:cover}.ask__bg:after{content:"";background:linear-gradient(to right, rgb(var(--shade-rgb) / .93) 0, rgb(var(--shade-rgb) / .62) 58%, rgb(var(--shade-rgb) / .34) 100%);position:absolute;inset:0}.ask__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 48px;padding-block:36px;display:flex}.ask__row p{max-width:40ch;margin-top:8px}.ask__contact{gap:2px;display:grid}.ask__phone{color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.2rem,1.1rem + 3.8vw,4.2rem);font-weight:700;line-height:1.05;text-decoration:none}.ask__phone:hover{color:var(--accent-strong)}.ask__mail{min-height:44px;color:var(--accent-strong);align-items:center;display:inline-flex}.ask__mail:hover{color:var(--on-accent)}.sv{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:clamp(32px,5vw,76px);padding-block:clamp(36px,5vw,70px);display:grid}.sv__main{gap:clamp(38px,4.8vw,64px);min-width:0;display:grid}.sv__cover img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;filter:var(--photo-filter)}.story h2{font-size:var(--step-2)}.story p{max-width:66ch;margin-top:12px}.story__media{margin-top:18px}.story__media img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;filter:var(--photo-filter)}.story--side{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start;gap:clamp(22px,3vw,40px);display:grid}.story--side .story__media{margin-top:0}.story--side .story__media img{aspect-ratio:2/3}.masonry{columns:3 210px;column-gap:var(--gap);margin-top:18px}.masonry figure{break-inside:avoid;margin-bottom:var(--gap)}.masonry img,.story__media.masonry img{aspect-ratio:auto;border-radius:var(--radius);width:100%;height:auto;filter:var(--photo-filter)}figcaption{font-size:var(--step--1);color:var(--muted);margin-top:7px}.spec{border-top:1px solid var(--line);margin-top:16px}.spec>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(6.5rem,11rem) minmax(0,1fr);gap:4px 18px;padding:9px 0;display:grid}.spec dt{color:var(--muted);font-size:var(--step--1);padding-top:2px}.spec dd{font-size:var(--step--1);overflow-wrap:anywhere;line-height:1.45}.compare{border:1px solid var(--line);border-radius:var(--radius-s);margin-top:16px;overflow:hidden}.compare table{width:100%;font-size:var(--step--1)}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:12px 16px;font-weight:400}.compare tbody tr:last-child>*{border-bottom:0}.compare thead th,.compare thead td{background:var(--bg-deep);font-weight:500}.compare tbody th{color:var(--muted);width:24%}.compare .is-ours{background:rgb(var(--accent-rgb) / .1)}.compare thead th:nth-child(2){color:var(--accent-text)}.compare__tag{display:none}.card{top:calc(var(--head-h) + 18px);border:1px solid var(--accent-line);border-radius:var(--radius-s);background:var(--bg-deep);gap:12px;padding:clamp(18px,2vw,24px);display:grid;position:sticky}.card h2{font-size:var(--step-1)}.card__prices{display:grid}.card__prices li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.card__prices span{font-size:var(--step--1);line-height:1.35}.card__prices small{color:var(--muted);font-size:.8125rem;display:block}.card__prices b{font-size:var(--step-1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.card__big{font-size:var(--step-2);font-variant-numeric:tabular-nums;font-weight:700}.card__big span{color:var(--accent-text);font-weight:400}.card__quote{font-size:var(--step-1);font-weight:500}.card__note{font-size:var(--step--1);color:var(--muted)}.card__meta{font-size:var(--step--1);gap:8px;display:grid}.card__meta dt{color:var(--muted);font-size:.8125rem}.card__meta a{min-height:38px;color:var(--accent-text);align-items:center;display:inline-flex}.card .btn{width:100%}.related{padding-block:clamp(20px,3vw,40px) clamp(56px,7vw,100px)}@media (width<=980px){.sv{grid-template-columns:minmax(0,1fr)}.card{order:-1;position:static}}@media (width<=760px){.compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare table,.compare tbody,.compare tr,.compare th,.compare td{width:auto;display:block}.compare tbody tr{border-bottom:1px solid var(--line-soft);padding:14px}.compare tbody tr:last-child{border-bottom:0}.compare th,.compare td{border:0;padding:0}.compare tbody th{color:var(--text);font-weight:500;font-size:var(--step-0);margin-bottom:6px}.compare .is-ours{background:0 0;margin-bottom:8px}.compare__tag{color:var(--accent-text);font-size:.8125rem;display:block}}@media (width<=640px){.story--side{grid-template-columns:minmax(0,1fr)}.story--side .story__media{width:min(100%,300px)}}.plist{padding-block:clamp(30px,4vw,60px)}.plist__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.plist__grid>li:last-child:nth-child(odd){grid-column:1/-1}.pitem{border:1px solid var(--line-card);border-radius:var(--radius);background:var(--bg-deep);height:100%;transition:border-color .18s var(--ease);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 16px 8px 8px;text-decoration:none;display:grid}.pitem:hover{border-color:var(--accent-line)}.pitem__img{border-radius:var(--radius-s);display:block;overflow:hidden}.pitem__img img{object-fit:cover;width:84px;height:72px}.pitem__name{font-weight:500;font-size:var(--step--1);line-height:1.35}.pitem__name small{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.pitem__value{font-size:var(--step-1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.plist__note{color:var(--accent-text);margin-top:14px;font-weight:500}.plist__lead{max-width:60ch;margin-top:10px}.plist__names{flex-wrap:wrap;gap:4px 28px;margin-top:12px;display:flex}.plist__names a{min-height:44px;color:var(--accent-text);align-items:center;display:inline-flex}.chart{padding-block:clamp(30px,4vw,60px)}.chart__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid}.chart__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;filter:var(--photo-filter)}.bars{gap:8px;margin-top:18px;display:grid}.bars li{font-size:var(--step--1);grid-template-columns:6rem minmax(0,1fr) 4.9rem;align-items:center;gap:12px;display:grid}.bars__track{background:var(--track);border-radius:3px;height:16px;display:block;overflow:hidden}.bars__fill{height:100%;width:calc(var(--v) * 100%);background:linear-gradient(to right, var(--accent-dark), var(--accent-line));border-radius:3px 0 0 3px;display:block}.bars__value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (width<=900px){.plist__grid,.chart__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.pitem{grid-template-columns:64px minmax(0,1fr);padding-right:12px}.pitem__img img{width:64px;height:64px}.pitem__value{grid-column:2}}.kmap{isolation:isolate;flex-direction:column;justify-content:center;min-height:clamp(560px,50vw,760px);display:flex;position:relative}.kmap__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.kmap__bg img{object-fit:cover;opacity:.8;width:100%;height:100%}.kmap__bg:after{content:"";background:linear-gradient(to right, rgb(var(--shade-rgb) / .86) 0, rgb(var(--shade-rgb) / .3) 54%, rgb(var(--shade-rgb) / .08) 100%);position:absolute;inset:0}.kmap__pin{z-index:1;background:var(--accent);border:3px solid var(--on-accent);width:20px;height:20px;box-shadow:0 0 0 7px rgb(var(--accent-rgb) / .35);border-radius:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;left:50%}.kmap__row{padding-block:clamp(30px,4vw,56px) 12px}.kcard{border:1px solid var(--accent-line);border-radius:var(--radius-s);background:var(--bg-deep);width:min(100%,460px);padding:clamp(20px,2.6vw,32px)}.kcard h1{text-transform:uppercase;color:var(--heading);font-size:clamp(2rem,1.2rem + 2.4vw,3.1rem);line-height:1.06}.kcard .lead{margin-top:10px;font-size:1rem}.kcard__phone{min-height:44px;color:var(--heading);font-variant-numeric:tabular-nums;align-items:center;margin-top:12px;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.kcard__phone:hover{color:var(--accent-strong)}.kcard__extra{color:var(--muted);margin-top:6px}@media (width<=480px){.kcard .spec>div{grid-template-columns:minmax(0,1fr);gap:0}}.kmap__credit{color:var(--muted);padding-bottom:8px;font-size:.8125rem}.kmap__credit a{align-items:center;min-height:44px;display:inline-flex}.kaddr{padding-block:clamp(34px,5vw,64px)}.kaddr__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.kaddr p{margin-top:8px}@media (width<=760px){.kmap{min-height:0;display:block}.kmap__bg{height:62vw;position:relative}.kmap__bg:after{background:0 0}.kmap__row{padding-top:0}.kcard{margin-top:-28px;position:relative}}.foot{background:var(--bg-deep);border-top:1px solid var(--line-foot);font-size:var(--step--1);margin-top:0;padding-block:clamp(30px,4vw,48px) 18px}.foot__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px clamp(24px,4vw,60px);display:grid}.foot__name{font-weight:700;font-size:var(--step-0);margin-bottom:6px}.foot__label{color:var(--muted);margin-bottom:2px;font-size:.8125rem}.foot p+.foot__label{margin-top:12px}.foot__big{font-size:var(--step-1);font-weight:700;text-decoration:none}.foot a{min-height:36px;padding-block:5px;display:inline-block}.foot a:hover{color:var(--accent-text)}.foot__copy{border-top:1px solid var(--line-foot);color:var(--muted);margin-top:26px;padding-top:12px;font-size:.8125rem}@media (width<=700px){.foot__grid{grid-template-columns:minmax(0,1fr)}}}@layer utilities{.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
