.st{--bg:#ece9e4;--card:#f6f4f0;--paper:#fbfaf7;--line:#d6d1c9;--ink:#1c1b19;--muted:#5c5852;--faint:#a39d94;--accent:#5b7669;--accent-press:#4a6356;--accent-text:#4a6356;--accent-soft:#dde4df;--jun:#445e52;--jun-soft:#e2e8e3;--spe:#43566a;--spe-soft:#e1e5ea;--top:#7d4f31;--top-soft:#f0e3d8;--pre-soft:#dcd7cf;--sans:var(--font-brand),system-ui,sans-serif;--display:var(--font-display),Georgia,serif;background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--sans);font-variant-numeric:tabular-nums;min-height:100dvh;padding-bottom:96px}.st *,.st :before,.st :after{box-sizing:border-box}.st ::selection{background:var(--accent-soft)}.st h1,.st h2,.st h3,.st p,.st figure,.st blockquote,.st ol,.st ul{margin:0}.st a{color:inherit}.st :focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:6px}.st .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.st .ic{flex:none;width:20px;height:20px}.st .ic-star{width:14px;height:14px;color:var(--top);vertical-align:-1px;display:inline-block}.st .wrap{width:100%;max-width:1080px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));margin:0 auto}.st .hd{z-index:20;color:#fff;position:absolute;top:0;left:0;right:0}.st .hd-in{align-items:center;gap:20px;height:68px;display:flex}.st .hd-logo{margin-right:auto;display:flex}.st .hd .logo{filter:invert()brightness(2)}.st .hd-nav{font:500 14px var(--sans);gap:24px;display:none}.st .hd-nav a{color:rgba(255,255,255,.85);text-decoration:none}.st .hd-nav a:hover{color:#fff}.st .hd .lang{border-color:rgba(255,255,255,.5)}.st .hd .lang .ic{color:rgba(255,255,255,.85)}.st .lang{border:1px solid var(--line);height:36px;font:600 12.5px var(--sans);letter-spacing:.06em;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 12px;display:inline-flex;position:relative}.st .lang .ic{width:16px;height:16px;color:var(--muted)}.st .lang select{opacity:0;cursor:pointer;font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0}.st .lang:has(select:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.st{position:relative}.st .hero{color:#fff;background:#2a2724;align-items:flex-end;min-height:min(92svh,820px);display:flex;position:relative;overflow:hidden}.st .hero-bg{object-fit:cover;object-position:62% 60%}.st .hero:after{content:"";background:linear-gradient(rgba(20,18,16,.55) 0%,rgba(20,18,16,0) 22%,rgba(20,18,16,0) 40%,rgba(20,18,16,.72) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.st .hero-in{z-index:1;justify-items:start;gap:14px;padding-bottom:92px;display:grid;position:relative}.st .hero h1{font:400 clamp(46px,8vw,92px)/.94 var(--display);letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.25);max-width:13ch}.st .hero-sub{font:500 clamp(16px,1.6vw,19px)/1.4 var(--sans);color:rgba(255,255,255,.88);max-width:34ch}.st .hero-go{align-items:center;margin-top:8px;padding:0 28px;text-decoration:none;display:inline-flex}.st .stats-w{z-index:2;margin-top:-56px;position:relative}.st .stats{background:var(--paper);border-radius:20px;grid-template-columns:1fr 1fr;margin:0;display:grid;box-shadow:0 18px 40px -18px rgba(28,27,25,.28)}.st .stats>div{gap:2px;padding:18px 16px;display:grid}.st .stats>div:nth-child(odd){border-right:1px solid var(--line)}.st .stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.st .stats dt{font:400 36px/1 var(--display);align-items:center;gap:6px;display:flex}.st .stats dt .ic-star{width:18px;height:18px}.st .stats dd{color:var(--muted);margin:0;font-size:13.5px;line-height:1.3}.st .linka{gap:8px;display:grid}.st .line-hd{align-items:baseline;gap:10px;padding:10px 0 4px;display:flex}.st .line-hd h3{font:400 40px/1 var(--display)}.st .line-hd span{font:500 13px var(--sans);color:var(--muted)}.st .line ol{padding:0;list-style:none}.st .stop{grid-template-columns:24px 64px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid;position:relative}.st .stop:before{content:"";background:var(--ink);width:3px;position:absolute;top:0;bottom:0;left:10.5px}.st .stop:first-child:before{top:50%}.st .stop:last-child:before{bottom:50%}.st .dot{z-index:1;background:var(--paper);border:3px solid var(--ink);border-radius:50%;justify-self:center;width:16px;height:16px;position:relative}.st .stop-ph{object-fit:cover;border-radius:10px;width:64px;height:52px;display:block}.st .stop-tx{min-width:0}.st .stop h4{font:600 17px/1.25 var(--sans);align-items:center;gap:8px;margin:0;display:flex}.st .stop p{color:var(--muted);font-size:13.5px}.st .new{font:700 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);border-radius:6px;padding:4px 6px 3px}.st .stop-go{border:1px solid var(--line);background:var(--card);height:40px;font:700 14px var(--sans);color:var(--accent-text);cursor:pointer;border-radius:12px;padding:0 14px;transition:background .15s,border-color .15s}.st .stop-go:hover{border-color:var(--accent-text)}.st .stop-go:active{transform:scale(.985)}.st .block{gap:20px;padding-top:72px;display:grid}.st .block-hd{gap:6px;display:grid}.st .block-hd.row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st .block h2,.st .h2{font:600 clamp(24px,3.2vw,32px)/1.15 var(--sans);letter-spacing:-.01em;text-wrap:balance}.st .block-hd p{color:var(--muted);max-width:60ch}.st .note{color:var(--muted);font-size:14px}.st .tlink{color:var(--accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.st .lvs{--w:80%;--gap:12px;grid-template-columns:minmax(0,1fr);gap:18px;padding:8px 0 4px;display:grid;overflow:hidden}.st .lvs-stage{position:relative}.st .lvs-track{gap:var(--gap);transform:translateX(calc((100% - var(--w))/2 - var(--i)*(var(--w) + var(--gap))));transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex}.st .lvs-card{flex:0 0 var(--w);background:var(--paper);opacity:.45;filter:blur(1.5px);cursor:pointer;border-radius:22px;align-content:start;gap:14px;min-height:250px;padding:22px 22px 20px;transition:opacity .6s,filter .6s,transform .7s cubic-bezier(.16,1,.3,1),box-shadow .6s;display:grid;transform:scale(.92)}.st .lvs-card.on{opacity:1;filter:none;cursor:default;transform:none;box-shadow:0 1px rgba(28,27,25,.04),0 22px 44px -20px rgba(28,27,25,.3)}.st .lvs-card .lv{justify-self:start;padding:6px 11px 5px;font-size:13px}.st .lvs-desc{font:400 clamp(24px,2.6vw,30px)/1.12 var(--display);text-wrap:balance}.st .lvs-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.st .lvs-foot b{font:600 14px var(--sans);text-wrap:balance;display:block}.st .lvs-foot span{color:var(--muted);font-size:13.5px}.st .lvs-foot strong{font:400 56px/.85 var(--display);white-space:nowrap}.st .lvs-foot small{font:600 15px var(--sans);color:var(--muted)}.st .lvs-arr{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:none;position:absolute;top:50%;translate:0 -50%}.st .lvs-arr:hover{border-color:var(--ink)}.st .lvs-arr.prev{left:calc(50% - var(--w)/2 - 72px)}.st .lvs-arr.next{right:calc(50% - var(--w)/2 - 72px)}.st .lvs-tabs{scrollbar-width:none;justify-content:safe center;gap:6px;padding:0 16px;display:flex;overflow-x:auto}.st .lvs-tabs button{border:1px solid var(--line);color:var(--muted);font:600 13px var(--sans);cursor:pointer;background:0 0;border-radius:14px;flex:none;justify-items:start;gap:1px;padding:8px 14px 9px;display:grid;position:relative;overflow:hidden}.st .lvs-tabs button b{font:400 20px/1 var(--display);color:var(--ink)}.st .lvs-tabs button.on{background:var(--ink);border-color:var(--ink);color:rgba(255,255,255,.75)}.st .lvs-tabs button.on b{color:#fff}.st .lvs-timer{background:var(--accent);transform-origin:0;width:100%;height:3px;animation:linear forwards st-timer;position:absolute;bottom:0;left:0}@keyframes st-timer{0%{transform:scaleX(0)}}#cenik .note{padding-top:4px}.st .lv{font:700 12px/1 var(--sans);border-radius:999px;padding:5px 9px 4px;display:inline-block}.st .lv-jun{color:var(--jun);background:var(--jun-soft)}.st .lv-spe{color:var(--spe);background:var(--spe-soft)}.st .lv-top{color:var(--top);background:var(--top-soft)}.st .lv-pre{color:var(--ink);background:var(--pre-soft)}.st .lv-sta{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.st .ph-card{color:#fff;isolation:isolate;background:#2a2724;border-radius:20px;position:relative;overflow:hidden}.st .ph-card img{object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.16,1,.3,1)}.st .ph-card:after{content:"";z-index:-1;background:linear-gradient(rgba(20,18,16,.5) 0%,rgba(20,18,16,0) 38%,rgba(20,18,16,.15) 55%,rgba(20,18,16,.78) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.st .ph-card:hover img{transform:scale(1.04)}.st .why{gap:12px;display:grid}.st .why figure{aspect-ratio:4/3;display:flex}.st .why figcaption{gap:6px;margin-top:auto;padding:20px;display:grid}.st .why h3{font:400 30px/1 var(--display)}.st .why p{color:rgba(255,255,255,.86);max-width:34ch;font-size:14.5px}.st .works{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:6px;display:grid}.st .works img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.st .works img:first-child,.st .works img:nth-child(8){border-radius:18px;grid-area:span 2/span 2}.st .works img:nth-child(n+15){display:none}.st .works-ig{aspect-ratio:1;background:var(--accent);color:#fff;text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:2px;padding:8px;text-decoration:none;transition:background .15s;display:grid}.st .works-ig:hover{background:var(--accent-press)}.st .works-ig .ic{width:28px;height:28px;margin-bottom:6px}.st .works-ig b{font:600 clamp(11px,3vw,15px)var(--sans)}.st .works-ig span{color:#fff;font-size:max(10px,min(2.6vw,13px));line-height:1.2}.st .quote{display:grid;position:relative}.st .quote>img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto}.st .quote-card{background:var(--paper);border-radius:20px;gap:14px;margin:-56px 12px 0;padding:26px 22px 22px;display:grid;position:relative;box-shadow:0 22px 44px -20px rgba(28,27,25,.3)}.st .quote-mark{font:400 96px/.6 var(--display);color:var(--accent);height:34px;display:block}.st .quote blockquote{font:400 clamp(27px,3vw,34px)/1.1 var(--display);text-wrap:balance}.st .quote figcaption{color:var(--muted);font-size:13.5px;line-height:1.45}.st .quote figcaption b{color:var(--ink);font-size:15px;display:block}.st .team{gap:12px;padding-top:12px;display:grid}.st .team-it{background:var(--paper);border-radius:20px;align-content:start;padding:8px;display:grid}.st .team-it img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%;height:auto}.st .team-tx{gap:14px;padding:18px 14px 14px;display:grid}.st .team-it h3{font:400 30px/1.02 var(--display)}.st .team-it ul{gap:10px;padding:0;font-size:15.5px;list-style:none;display:grid}.st .team-it li{align-items:center;gap:12px;display:flex}.st .team-it li .ic{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);stroke-width:2.6px;border-radius:50%;padding:6px}.st .room{padding:0 max(16px,env(safe-area-inset-left));scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:70%;grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.st .room img{aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start;border-radius:16px;width:100%;height:auto}.st .rating{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.st .rating b{font:400 26px/1 var(--display);color:var(--ink);margin-right:6px}.st .reviews{scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px max(16px,env(safe-area-inset-left))8px;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.st .reviews figure{scroll-snap-align:center;background:var(--paper);border-radius:20px;grid-template-rows:auto 1fr auto;gap:14px;padding:22px 22px 18px;display:grid}.st .reviews .quote-mark{height:22px;font-size:72px}.st .reviews blockquote{font-size:15.5px;line-height:1.55}.st .reviews figcaption{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.st .reviews figcaption i{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-text);font:400 20px/1 var(--display);border-radius:50%;place-items:center;font-style:normal;display:grid}.st .reviews figcaption b{color:var(--ink);font-size:14px;display:block}.st .gift{isolation:isolate;background:#f1f0ee;border-radius:22px;min-height:520px;display:grid;position:relative;overflow:hidden}.st .gift-bg{object-fit:cover;object-position:78% 50%;z-index:-1}.st .gift-tx{align-self:start;justify-items:start;gap:12px;max-width:440px;padding:28px 22px;display:grid}.st .gift-tx h2{font:400 clamp(44px,5.4vw,68px)/.95 var(--display)}.st .gift-tx p{color:var(--muted);max-width:32ch}.st .gift-tx .btn{align-items:center;margin-top:6px;padding:0 26px;text-decoration:none;display:inline-flex}.st .btn{background:var(--accent);color:#fff;height:52px;font:700 16px var(--sans);cursor:pointer;border:0;border-radius:14px;padding:0 18px;transition:background .15s}.st .btn:hover{background:var(--accent-press)}.st .btn:active{transform:scale(.985)}.st .ghost{border:1px solid var(--line);height:48px;font:600 15px var(--sans);border-radius:14px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:background .15s;display:inline-flex}.st .ghost:hover{background:var(--card)}.st .icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.st .icon-btn:hover{background:rgba(28,27,25,.06)}.st .contacts{gap:24px;display:grid}.st .city{font:400 30px/1 var(--display);margin-bottom:8px}.st .ct{border-top:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.st .ct b{font-weight:600;display:block}.st .ct span{color:var(--muted);font-size:14.5px}.st .ct-act{flex-wrap:wrap;gap:8px;display:flex}.st .ct-act a{border:1px solid var(--line);height:40px;font:600 14px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.st .ct-act a:hover{background:var(--card)}.st .ct-act .ic{width:16px;height:16px;color:var(--accent-text)}.st .ft{border-top:1px solid var(--line);margin-top:80px;padding:28px 0 24px}.st .ft-in{gap:14px;display:grid}.st .ft nav{font:500 14px var(--sans);flex-wrap:wrap;gap:8px 20px;display:flex}.st .ft nav a{color:var(--muted)}.st .ft p{color:var(--muted);max-width:80ch;font-size:12.5px}.st .dock{z-index:30;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));background:var(--accent);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 28px rgba(28,27,25,.16)}.st .dock .btn{border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:56px;padding:0 8px;font-size:16px;line-height:1.1;display:flex}.st .dock .btn small{font:500 11.5px var(--sans)}.st .dock .btn+.btn{box-shadow:inset 1px 0 rgba(255,255,255,.35)}.st .sheet{background:var(--bg);width:100%;max-width:none;height:94dvh;max-height:none;color:var(--ink);border:0;border-radius:22px 22px 0 0;margin:auto 0 0;padding:0}.st .sheet::backdrop{background:rgba(28,27,25,.38)}.st .sheet[open]{animation:.38s cubic-bezier(.16,1,.3,1) st-up}.st .sheet-in{grid-template-rows:auto 1fr;height:100%;display:grid}.st .sheet-hd{font:600 15px var(--sans);justify-content:space-between;align-items:center;padding:6px 6px 0 18px;display:flex}.st .sheet iframe{border:0;width:100%;height:100%}@keyframes st-up{0%{opacity:0;transform:translateY(24px)}}@media (min-width:720px){.st .why{grid-template-columns:repeat(3,1fr)}.st .why figure{aspect-ratio:3/4}.st .stats{grid-template-columns:repeat(4,1fr)}.st .stats>div{border-right:1px solid var(--line);padding:24px 22px;border-bottom:0!important}.st .stats>div:last-child{border-right:0}.st .stats dt{font-size:44px}.st .team{grid-template-columns:1fr 1fr}.st .contacts{grid-template-columns:1fr 1fr;gap:40px}.st .gift{min-height:480px}.st .gift-tx{align-self:center;padding:48px}}@media (min-width:900px){.st{padding-bottom:0}.st .hd-nav{display:flex}.st .linka{grid-template-columns:1fr 1fr;gap:48px}.st .stop{grid-template-columns:24px 88px 1fr auto;gap:14px}.st .stop-ph{width:88px;height:66px}.st .works{grid-template-columns:repeat(5,1fr);gap:8px}.st .works img:nth-child(n+14){display:none}.st .works-ig b{font-size:16px}.st .works-ig span{font-size:13.5px}.st .hero{grid-template-columns:1fr 340px;align-items:end;column-gap:48px}.st .room{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;max-width:1080px;margin:0 auto;overflow:visible}.st .quote>img{aspect-ratio:16/8.2}.st .quote-card{width:460px;margin:0;padding:34px 34px 30px;position:absolute;bottom:-48px;right:48px}.st .team{padding-top:72px}.st .reviews{grid-template-columns:1fr 1fr;grid-auto-flow:row;max-width:1080px;margin:0 auto;padding:4px 16px 8px;overflow:visible}.st .lvs{--w:420px;--gap:24px}.st .lvs-card{min-height:290px;padding:30px 30px 26px}.st .lvs-arr{display:grid}.st .hero{min-height:min(90vh,860px)}.st .hero:after{background:linear-gradient(90deg,rgba(20,18,16,.62) 0%,rgba(20,18,16,.2) 55%,rgba(20,18,16,0) 75%),linear-gradient(rgba(20,18,16,.45) 0%,rgba(20,18,16,0) 25%,rgba(20,18,16,0) 70%,rgba(20,18,16,.35) 100%)}.st .hero-bg{object-position:50% 62%}.st .hero-in{padding-bottom:136px}.st .dock{width:420px;bottom:24px;left:auto;right:24px}.st .sheet{border-radius:22px 0 0 22px;width:460px;height:100dvh;margin:0 0 0 auto}@keyframes st-up{0%{opacity:0;transform:translate(24px)}}}@media (prefers-reduced-motion:reduce){.st .sheet[open]{animation:none}.st .lvs-track,.st .lvs-card,.st .ph-card img{transition:none}}
