.wood{--paper:#202a24;--ink:#e8decb;--line:#6c7869}.wood .site-header{position:relative;z-index:20;min-height:115px}.wood .brand{font:29px Georgia}.wood .site-header nav{gap:30px;counter-reset:wood-nav}.wood .site-header nav a{font:11px 'Courier New',monospace;counter-increment:wood-nav;display:flex;gap:10px}.wood .site-header nav a:before{content:'0' counter(wood-nav);color:#bd9c73}.wood-monogram{position:absolute;z-index:3;top:135px;left:50%;translate:-50% 0;font:400 clamp(180px,31vw,520px)/.9 Georgia;letter-spacing:-.075em;color:transparent;-webkit-text-stroke:1px #fff6db70;pointer-events:none;width:max-content}.wood .wood-hero{min-height:820px;position:relative;width:calc(100% - 60px);margin:0 auto;isolation:isolate}.wood .wood-hero>img{filter:brightness(.58);object-position:center 55%;transform:scale(1.04)}.wood .wood-title{padding-top:390px;padding-bottom:70px;width:calc(100% - 110px)}.wood h1{font:400 clamp(60px,6.8vw,102px)/1.04 Georgia;letter-spacing:-.055em;max-width:1050px}.wood .wood-title .eyebrow{font:9px 'Courier New';letter-spacing:.17em}.wood-title>div{padding-top:25px;border-top:1px solid #d9c8ac55}.wood-title p{font-size:14px;max-width:440px}.wood .button{border-radius:0;border:1px solid #c7b590;font:11px 'Courier New';text-transform:uppercase;letter-spacing:.05em;padding:20px 25px;background:#d8c3a0;color:#202a24}.wood .wood-manifest{grid-template-columns:1fr 2.2fr;gap:100px}.wood .wood-manifest h2{font-size:64px;line-height:1.12}.wood .wood-services{margin-left:25%;gap:40px;grid-template-columns:repeat(3,1fr)}.wood .wood-services article{padding-top:25px}.wood .wood-services h3{font:26px Georgia}.wood .wood-services p{font-size:13px}.v19-wood-exhibition{padding:80px 0 100px;overflow:hidden;background:#17231d}.wood-gallery-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:60px}.wood-gallery-heading h2{font:64px/1.08 Georgia;letter-spacing:-.045em;margin:0}.wood-gallery-heading p{font-size:13px;max-width:390px}.wood-rail-controls{display:flex;align-items:center;gap:25px;margin-top:25px;font:11px 'Courier New'}.wood-rail-controls button{width:50px;height:50px;background:transparent;border:1px solid #879582;color:#e8decb}.wood-rail{display:flex;gap:50px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 max(48px,calc((100vw - 1320px)/2));touch-action:pan-x pan-y}.wood-rail::-webkit-scrollbar{display:none}.wood-rail>article{flex:0 0 78vw;max-width:1120px;scroll-snap-align:center;display:grid;grid-template-columns:1.4fr .6fr;gap:45px;align-items:end}.wood-slide-picture{height:580px;position:relative;overflow:hidden}.wood-slide-picture img{height:100%;object-fit:cover;transition:scale 1s}.wood-slide-picture:hover img{scale:1.04}.wood-slide-number{position:absolute;left:25px;bottom:5px;font:140px/.9 Georgia;color:#fff5d9;letter-spacing:-.08em;mix-blend-mode:screen}.wood-slide-copy{padding-bottom:15px}.wood-slide-copy h3{font:38px/1.1 Georgia;margin:0 0 25px}.wood-slide-copy p{font-size:14px;color:#c6cdbd}.wood-slide-copy>span{font:8px 'Courier New';letter-spacing:.1em}.rail-progress{height:1px;background:#4a5b4e;margin-top:50px}.rail-progress>span{display:block;width:33.333%;height:1px;background:#d9c8ac;translate:var(--rail-position,0%) 0;transition:translate .15s linear}.wood .wood-material{background:#dfcfb2;padding:120px 0;color:#222e26;position:relative}.wood .wood-material .two{align-items:start;grid-template-columns:1fr 1.05fr;gap:90px}.wood .wood-material figure{padding-top:90px}.wood .wood-material figure img{height:660px;object-position:center}.wood .wood-material h2{font-size:72px;line-height:1.05;letter-spacing:-.06em}.material-specimen{position:relative;height:210px;margin:35px 0 25px;perspective:800px;display:grid;place-items:center;border-top:1px solid #b9a582;border-bottom:1px solid #b9a582;background:#d4bf9e}.material-board{width:65%;height:140px;background:repeating-linear-gradient(2deg,#ac7f4e 0px,#bc935d 2px,#cda870 5px,#a77846 7px,#ba9059 11px);transform:rotateX(28deg) rotateZ(-13deg);box-shadow:3px 8px 0 #7e603d,5px 22px 35px #77593450;transition:background .7s,transform 1s,box-shadow 1s}.material-specimen[data-material=veneer] .material-board{background:repeating-linear-gradient(91deg,#926643 0px,#ab805a 2px,#aa7b55 7px,#9b704b 11px);transform:rotateX(15deg) rotateZ(6deg);box-shadow:1px 3px 0 #624b34,5px 20px 35px #77593450}.material-specimen[data-material=paint] .material-board{background:#dddcd0;transform:rotateX(20deg) rotateZ(-4deg);box-shadow:2px 6px 0 #9b9e91,5px 22px 35px #77593450}.specimen-label{position:absolute;left:15px;bottom:10px;font:8px 'Courier New';letter-spacing:.06em}.specimen-crosshair{position:absolute;right:12px;top:12px;font-size:24px;opacity:.6}.wood .wood-material .selector h3{font:14px 'Courier New'}.wood .choices{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.wood .choices button{font:11px 'Courier New';border-color:#9a8b6b;padding:14px 8px;border-right:0}.wood .choices button:last-child{border-right:1px solid #9a8b6b}.wood .selection-copy{font-size:14px;line-height:1.8;min-height:150px}.wood .wood-process{grid-template-columns:1.1fr .8fr;gap:120px}.wood .wood-process img{height:750px;clip-path:inset(0 0 0 0)}.wood .wood-process .section-head h2{font-size:57px}.wood #cenik{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 100px;border-top:1px solid #6c7869}.wood #cenik>.section-head{grid-row:span 2}.wood #cenik h2{font:58px/1.05 Georgia}.wood #cenik .prices{align-self:start}.wood .prices>div{padding:28px 0}.wood .contact{position:relative;padding:120px 0 130px;overflow:hidden}.wood .contact:after{content:'D';position:absolute;right:5%;bottom:-80px;font:500px/.9 Georgia;color:#273b2e08;pointer-events:none}.wood .contact h2{font:100px/1 Georgia;letter-spacing:-.065em;max-width:900px}.wood .contact .button{background:#202a24;color:#e8decb;border-color:#202a24}.wood footer{padding-top:60px;padding-bottom:100px}
@media(max-width:1000px){.wood .wood-hero{width:calc(100% - 30px);min-height:720px}.wood .wood-title{padding-top:320px;width:calc(100% - 60px)}.wood h1{font-size:68px}.wood .wood-manifest{gap:50px}.wood .wood-manifest h2{font-size:49px}.wood .wood-services{margin-left:0}.wood-rail>article{flex-basis:85vw;grid-template-columns:1.3fr .7fr;gap:30px}.wood-slide-picture{height:460px}.wood-slide-copy h3{font-size:29px}.wood .wood-material .two{gap:40px}.wood .wood-material h2{font-size:55px}.wood .wood-material figure img{height:610px}.wood .wood-process{gap:50px}.wood .wood-process .section-head h2{font-size:45px}.wood #cenik{gap:0 50px}.wood #cenik h2{font-size:45px}}
@media(max-width:700px){.wood .site-header{min-height:95px}.wood .brand{font-size:25px}.wood .menu-toggle{color:#e8decb}.wood .site-header nav{gap:0}.wood .site-header nav a{font-size:14px;padding:15px 0}.wood-monogram{top:160px;font-size:165px;letter-spacing:-.07em}.wood .wood-hero{width:100%;min-height:750px}.wood .wood-title{width:calc(100% - 40px);padding-top:230px;padding-bottom:45px}.wood h1{font-size:51px;line-height:1.07}.wood-title>div{padding-top:20px}.wood-title p{font-size:14px}.wood .wood-manifest{display:block}.wood .wood-manifest h2{font-size:41px}.wood .wood-services{display:block;margin-top:40px}.wood .wood-services article{margin-top:25px}.wood .wood-services h3{font-size:28px}.v19-wood-exhibition{padding:65px 0}.wood-gallery-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.wood-gallery-heading h2{font-size:43px}.wood-gallery-heading p{font-size:13px}.wood-rail{padding:0 20px;gap:20px}.wood-rail>article{flex-basis:calc(100vw - 65px);display:block}.wood-slide-picture{height:370px}.wood-slide-number{font-size:105px;left:15px}.wood-slide-copy{padding-top:25px}.wood-slide-copy h3{font-size:30px;margin-bottom:12px}.wood-slide-copy p{font-size:13px}.wood .wood-material{padding:70px 0}.wood .wood-material .two{grid-template-columns:1fr;gap:40px}.wood .wood-material figure{padding-top:0}.wood .wood-material figure img{height:380px}.wood .wood-material h2{font-size:48px}.material-specimen{height:205px}.wood .wood-process{grid-template-columns:1fr;gap:40px}.wood .wood-process img{height:450px}.wood .wood-process .section-head h2{font-size:44px}.wood #cenik{display:block}.wood #cenik h2{font-size:45px}.wood .contact{padding:80px 0 90px}.wood .contact h2{font-size:59px}.wood footer{padding-bottom:60px}}
