.woodworks-home{--wood:#e9b77e;--ring:#e9b77e;--background:#191b19;--foreground:#f6f5f1;--muted-foreground:#b9bdb5;background:var(--background)}.shop-note{text-align:center;color:#d3d6cc;letter-spacing:.025em;background:#252923;padding:10px 5%;font-size:.8125rem}.shop-note span{color:#e9b77e;padding:0 10px}.woodworks-home .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191b19f5;border-color:#ffffff18;height:86px;position:sticky;top:0}.woodworks-home .desktop-nav{gap:28px}.woodworks-home .wordmark>span{font-size:1.7rem}.woodworks-home .nav-cta{min-height:46px;padding:12px 18px}.woodworks-home .primary-button{border-radius:4px}.woodworks-home .eyebrow{letter-spacing:.1em;font-size:.8125rem}.showcase-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:5.5%;max-width:1470px;margin:auto;padding:62px 5% 64px;display:grid}.showcase-copy{min-width:0}.showcase-copy h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(2.8rem,4.7vw,4.65rem);font-weight:550;line-height:1.08}.showcase-copy h1 em{letter-spacing:-.045em;margin-top:5px;font-size:1.12em;display:inline-block}.showcase-copy>p{max-width:505px;font-size:1.0625rem;line-height:1.8}.showcase-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.showcase-actions .primary-button{min-height:56px}.showcase-actions .quiet-link{min-height:44px}.showcase-copy p.quote-reassurance{color:#c8cdbf;align-items:center;gap:8px;margin-top:15px;font-size:.875rem;display:flex}.quote-reassurance svg{color:var(--wood)}.hero-details{color:#b9bdb5;border-top:1px solid #fff2;flex-direction:column;gap:5px;margin-top:31px;padding-top:20px;font-size:.875rem;display:flex}.hero-details strong{color:#f6f5f1;font-size:1.1rem;font-weight:600}.hero-work{min-width:0;box-shadow:0 20px 50px #0002}.hero-work>img{aspect-ratio:1.08;object-fit:cover;object-position:center 51%;border-radius:4px 4px 0 0;width:100%;height:auto}.hero-work figcaption{background:#242823;border:1px solid #ffffff1b;border-top:0;border-radius:0 0 4px 4px;justify-content:space-between;align-items:center;gap:18px;padding:20px 23px;display:flex}.hero-work figcaption>span{flex-direction:column;gap:6px;display:flex}.hero-work figcaption strong{font-size:.875rem;font-weight:550}.hero-work figcaption span span{color:#c0c7b8;font-size:.8125rem}.hero-work figcaption>a{width:44px;height:44px;color:var(--wood);border:1px solid #ffffff35;border-radius:50%;place-items:center;display:grid}.craft-promise{background:#242823;border-block:1px solid #ffffff12;justify-content:center;gap:6%;padding:22px 5%;display:flex}.craft-promise>span{color:#d5d9d0;align-items:center;gap:10px;font-size:.875rem;display:flex}.craft-promise svg{color:var(--wood)}.work-section{color:#222820;--ring:#835327;background:#f6f5f2;padding:85px 5% 65px}.work-section .eyebrow,.pricing-section .eyebrow{color:#805028}.work-section h2,.pricing-section h2{font-size:clamp(2rem,3.4vw,3.1rem);font-weight:550}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px;display:grid}.work-card{min-width:0}.work-photo{cursor:zoom-in;aspect-ratio:1.38;background:#20241f;border:0;border-radius:3px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.work-photo img{object-fit:cover;object-position:center 54%;width:100%;height:100%;transition:transform .4s}.work-photo:hover img{transform:scale(1.025)}.work-whitetail .work-photo img{object-fit:contain}.work-antlers .work-photo img{object-position:center 65%}.work-lounge .work-photo img{object-position:center 56%}.enlarge-photo{color:#fff;background:#151b16df;border:1px solid #ffffff38;border-radius:3px;align-items:center;gap:7px;padding:9px 11px;font-size:.8125rem;display:flex;position:absolute;bottom:13px;right:13px}.work-caption{padding-top:19px}.work-caption>span{color:#686f61;font-size:.8125rem}.work-caption h3{letter-spacing:-.035em;margin-top:6px;font-size:1.4rem;font-weight:550;line-height:1.35}.work-caption>a{color:#35452e;border-bottom:1px solid #20291c35;justify-content:space-between;align-items:center;min-height:44px;margin-top:6px;padding:13px 0;font-size:.9375rem;display:flex}.work-caption>a:hover{color:#926137}.gallery-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:39px;display:flex}.gallery-bottom p{color:#5c6655;font-size:.9375rem}.gallery-bottom .text-link{color:#35452e;flex-shrink:0;text-decoration-color:#35452e55}.work-lightbox[data-slot=dialog-content]{color:#f6f5f1;background:#1d211d;border:1px solid #ffffff26;gap:12px;max-width:min(760px,100vw - 32px);max-height:94dvh;padding:25px;overflow-y:auto}.work-lightbox [data-slot=dialog-title]{padding-right:40px;font-size:1.4rem;line-height:1.4}.work-lightbox [data-slot=dialog-description]{color:#bac1b4;font-size:.875rem;line-height:1.6}.work-lightbox>img{object-fit:contain;background:#161916;border-radius:3px;width:100%;max-height:62dvh}.work-lightbox>[data-slot=dialog-close]{color:#fff;opacity:1;background:#242923;place-items:center;min-width:44px;min-height:44px;display:grid;top:8px;right:8px}.work-lightbox>.primary-button{margin-top:8px}.woodworks-home .pricing-section{background:#e9ece5;border-top:1px solid #20291c18;padding:77px 5%}.woodworks-home .price-grid{border:0;gap:12px}.woodworks-home .price-card{background:#f8f9f5;border:1px solid #bbc2b4;border-radius:3px;gap:7px;min-height:160px;padding:22px}.woodworks-home .price-card:hover{background:#fff;border-color:#68795b}.woodworks-home .price-card .price-dimensions{font-size:1.2rem}.size-use{color:#6d755f;font-size:.875rem;line-height:1.5}.woodworks-home .price-card-bottom{margin-top:15px}.woodworks-home .price-card-bottom strong{font-size:1.35rem;font-weight:550}.woodworks-home .custom-price-card{color:#fff;background:#263526;border-color:#263526}.woodworks-home .custom-price-card:hover{background:#354734}.woodworks-home .custom-price-card p,.woodworks-home .custom-price-card svg{color:#c6d0bd}.woodworks-home .custom-price-card .price-dimensions{font-size:1.08rem}.woodworks-home .custom-price-card .price-card-bottom strong{font-size:1rem}.woodworks-home .pricing-note{margin-top:22px;font-size:.875rem}.optional-sample{border-top:1px solid #26302635;margin-top:30px}.optional-sample-trigger{text-align:left;color:#33422c;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:25px 0 0;display:flex}.optional-sample-trigger>span{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.optional-sample-trigger strong{font-size:1rem;font-weight:550}.optional-sample-trigger span span{color:#646e5b;font-size:.875rem}.turned{transform:rotate(180deg)}.sample-explorer{color:#fff;background:#1d211c;border-radius:6px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;margin-top:26px;padding:24px;display:grid}.sample-render{min-width:0;height:330px;position:relative}.sample-render>.scene-canvas{height:280px}.sample-render>.scene-bottom{margin:0;padding:0}.sample-controls{padding:10px}.sample-controls>label,.sample-controls legend{font-size:.875rem}.sample-controls input{color:#222;background:#fff;margin-top:9px;font-size:1rem}.sample-controls fieldset{border:0;margin:24px 0;padding:0}.sample-controls p{color:#b5c0ac;font-size:.875rem}.sample-controls .text-link{color:#e9b77e;margin-top:10px;font-size:.875rem}.made-section{grid-template-columns:1fr 1fr;align-items:center;gap:7%;max-width:1470px;margin:auto;padding:85px 5%;display:grid}.made-photo{min-width:0;position:relative}.made-photo img{aspect-ratio:.92;object-fit:cover;object-position:center 52%;border-radius:3px;width:100%;height:auto}.made-photo>span{color:#e3e8db;border-left:2px solid var(--wood);background:#172017e8;padding:14px 18px;font-size:.875rem;position:absolute;bottom:23px;left:23px;right:23px}.made-copy h2{margin:19px 0;font-size:clamp(2.6rem,4vw,3.7rem);line-height:1.1}.made-copy h2 em{font-size:1.1em}.made-copy>p{max-width:510px;font-size:1rem}.made-copy .process-list{gap:24px;margin:29px 0}.made-copy .process-list li{grid-template-columns:26px 1fr;gap:17px}.made-copy .process-list li>span{padding-top:3px;font-size:.875rem}.made-copy .process-list p{max-width:440px;font-size:.9375rem}.questions-section{color:#273023;--ring:#835327;background:#f6f5f2;grid-template-columns:1fr 1.5fr;gap:9%;padding:75px max(5%,50vw - 660px);display:grid}.questions-section .eyebrow{color:#81552e}.questions-section h2{margin:17px 0}.questions-section>div>p{color:#65715b;margin-top:19px;font-size:.9375rem}.shop-faq [data-slot=accordion-item]{border-color:#27302326}.shop-faq [data-slot=accordion-trigger]{color:#273023;align-items:center;min-height:70px;padding:22px 0;font-size:1rem;font-weight:550;line-height:1.55}.shop-faq [data-slot=accordion-trigger] svg{color:#58664e}.shop-faq [data-slot=accordion-content] p{color:#5c6754;padding-bottom:8px;font-size:1rem;line-height:1.75}.closing-quote{text-align:center;background:#283627;padding:75px 5% 80px}.closing-quote h2{color:#f6f5f1;margin:18px 0;font-size:clamp(2.35rem,4.3vw,4rem);line-height:1.12}.closing-quote p{color:#c8d2bf;font-size:1rem}.closing-quote .primary-button{margin-top:28px}.closing-note{color:#c0cbb6;margin-top:17px;font-size:.875rem;display:block}.woodworks-home .site-footer{align-items:flex-start;padding-block:44px}.woodworks-home .site-footer>div>p{margin-top:18px;font-size:.875rem;line-height:1.6}.woodworks-home .site-footer>nav{color:#bdc5b5;grid-template-columns:1fr 1fr;gap:14px 30px;font-size:.875rem;display:grid}.woodworks-home .site-footer>nav>a{min-height:30px}.woodworks-home .site-footer>span{max-width:170px;font-size:.8125rem;line-height:1.8}@media (width<=1100px){.showcase-hero{gap:4%;padding-top:45px;padding-bottom:45px}.showcase-copy h1{font-size:3.35rem}.showcase-copy>p{font-size:1rem}.showcase-actions{gap:12px}.showcase-actions .primary-button{gap:16px;padding-inline:17px}.showcase-actions .quiet-link{font-size:.875rem}.hero-details{margin-top:23px}.woodworks-home .desktop-nav{gap:18px}.woodworks-home .price-card{padding:19px 16px}.made-section{gap:5%}}@media (width<=850px){.woodworks-home .desktop-nav{display:none}.woodworks-home .menu-button{display:flex}.woodworks-home .mobile-nav{flex-direction:column;gap:0}.woodworks-home .mobile-nav a{border-bottom:1px solid #ffffff14;padding:14px 0}.showcase-hero{grid-template-columns:1fr;gap:32px;max-width:740px;padding:42px 6% 38px}.showcase-copy h1{margin:21px 0;font-size:clamp(2.8rem,7.5vw,4rem)}.showcase-actions{gap:23px;margin-top:25px}.hero-details{flex-flow:wrap;gap:5px 22px;margin-top:25px;padding-top:18px}.hero-work>img{aspect-ratio:1.3}.craft-promise{flex-wrap:wrap;gap:13px 30px;padding-block:20px}.craft-promise>span{font-size:.8125rem}.work-section{padding:58px 6% 45px}.work-grid{gap:28px 20px}.work-caption h3{font-size:1.15rem}.work-photo{aspect-ratio:1.07}.gallery-bottom{flex-direction:column;align-items:flex-start;gap:9px;margin-top:28px}.woodworks-home .pricing-section{padding:57px 6%}.woodworks-home .price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.made-section{grid-template-columns:1fr;gap:34px;max-width:740px;padding:57px 6%}.made-photo img{aspect-ratio:1.25}.questions-section{grid-template-columns:1fr;gap:26px;padding:55px 6%}.questions-section h2 br{display:none}.woodworks-home .site-footer{gap:30px}.optional-sample-trigger>span{gap:8px}.sample-explorer{gap:18px;padding:18px}.sample-render{height:285px}.sample-render>.scene-canvas{height:235px}}@media (width<=540px){.shop-note{padding:8px 4%;font-size:.75rem}.woodworks-home .site-header{gap:8px;height:76px;padding:0 5%}.woodworks-home .wordmark>span{font-size:1.45rem}.woodworks-home .wordmark small{letter-spacing:-.035em;font-size:.75rem}.woodworks-home .nav-cta{white-space:nowrap;min-height:44px;padding:10px;font-size:.8125rem}.woodworks-home .header-actions{gap:2px}.woodworks-home .menu-button{width:36px;min-width:36px}.showcase-hero{gap:27px;padding:31px 5% 28px}.showcase-copy .eyebrow{letter-spacing:.07em;font-size:.75rem}.showcase-copy h1{margin:18px 0 19px;font-size:clamp(2.45rem,10.5vw,3.25rem)}.showcase-copy>p{font-size:1rem;line-height:1.75}.desktop-break{display:none}.showcase-actions{gap:10px 20px;margin-top:24px}.showcase-actions .primary-button{gap:18px;min-height:53px;padding:13px 19px;font-size:.9375rem}.showcase-copy p.quote-reassurance{margin-top:13px;font-size:.8125rem}.hero-details{margin-top:22px;padding-top:17px;font-size:.8125rem;display:block}.hero-details>span{display:block}.hero-details>span+span{margin-top:5px}.hero-work>img{aspect-ratio:1.18}.hero-work figcaption{padding:15px 17px}.craft-promise{flex-direction:column;align-items:flex-start;gap:13px;padding:20px 6%}.work-grid{grid-template-columns:1fr;gap:31px}.work-photo{aspect-ratio:1.16}.work-whitetail .work-photo{aspect-ratio:1}.work-caption{padding-top:16px}.work-caption h3{font-size:1.35rem}.woodworks-home .price-card{min-height:159px;padding:18px 14px}.woodworks-home .price-card .price-dimensions{font-size:1.04rem}.size-use{font-size:.875rem}.woodworks-home .price-card-bottom strong{font-size:1.25rem}.sample-explorer{grid-template-columns:1fr;gap:8px;padding:16px}.optional-sample-trigger>span{flex-direction:column;align-items:flex-start}.sample-render{height:265px}.sample-render>.scene-canvas{height:215px}.made-photo>span{padding:12px;font-size:.8125rem;bottom:16px;left:16px;right:16px}.made-copy h2{font-size:3rem}.made-copy>.eyebrow{font-size:.75rem}.questions-section h2{font-size:2.4rem}.shop-faq [data-slot=accordion-trigger]{font-size:.9375rem}.closing-quote{padding:57px 6%}.closing-quote .eyebrow{font-size:.75rem}.closing-quote h2{font-size:2.45rem}.woodworks-home .site-footer{grid-template-columns:1fr;gap:28px;padding:36px 6%;display:grid}.woodworks-home .site-footer>span{width:auto;max-width:none}.work-lightbox[data-slot=dialog-content]{max-height:93dvh;padding:20px}.work-lightbox>[data-slot=dialog-title]{font-size:1.2rem}.work-lightbox>.primary-button{gap:12px;padding:12px;font-size:.875rem}.work-lightbox>img{max-height:56dvh}}@media (width<=370px){.woodworks-home .nav-cta{padding:9px;font-size:.75rem}.woodworks-home .menu-button{width:32px;min-width:32px}.woodworks-home .wordmark small{letter-spacing:-.05em;font-size:.75rem}.showcase-copy h1{font-size:2.5rem}}.showcase-copy h1{font-size:clamp(2.8rem,4.1vw,4.3rem)}@media (width<=850px){.showcase-copy h1{font-size:clamp(2.8rem,7.5vw,4rem)}}@media (width<=540px){.showcase-copy>.eyebrow{display:none}.showcase-copy h1{margin:0 0 19px;font-size:clamp(1.95rem,8.4vw,2.75rem);line-height:1.12}.showcase-actions{flex-wrap:nowrap;gap:15px}.showcase-actions .primary-button{flex-shrink:0;gap:12px;padding:13px 14px;font-size:.875rem}.showcase-actions .quiet-link{font-size:.8125rem}.hero-details{border:0;margin-top:17px;padding-top:0}.hero-details>span:last-child{display:none}}.shop-faq [data-slot=accordion-content][data-state=closed]{display:none}.footer-email{overflow-wrap:anywhere;color:#d2d9ca;text-underline-offset:4px;max-width:100%;margin-top:12px;padding-block:6px;font-size:.875rem;line-height:1.6;text-decoration:underline;display:inline-block}.woodworks-home .pricing-guide-link{color:#35452e;min-height:44px;margin-top:12px;text-decoration-color:#35452e88}.process-guide-link{color:#e9b77e;width:fit-content;min-height:44px;margin-top:15px;display:flex}.home-guides{background:#252d24;border-block:1px solid #ffffff1b;padding:55px max(5%,50vw - 660px)}.home-guides-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.home-guides-heading h2{margin-top:12px;font-size:clamp(1.8rem,3vw,2.55rem)}.home-guides-heading>.text-link{white-space:nowrap;min-height:44px}.home-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.home-guide-grid>a{border-top:1px solid #ffffff42;flex-direction:column;align-items:flex-start;min-width:0;padding:22px 0 0;display:flex}.home-guide-grid>a:hover h3{color:#e9b77e}.home-guide-number{color:#d4b58f;font-size:.8125rem}.home-guide-grid h3{letter-spacing:-.025em;margin:11px 0 8px;font-size:1.25rem;font-weight:550}.home-guide-grid p{color:#c0c6bb;margin-bottom:15px;font-size:1rem;line-height:1.7}.home-guide-read{color:#e9b77e;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:.9375rem;display:flex}@media (width<=700px){.home-guides{padding:42px 6%}.home-guides-heading{margin-bottom:15px;display:block}.home-guides-heading>.text-link{margin-top:10px}.home-guide-grid{grid-template-columns:1fr;gap:19px}.home-guide-grid>a{padding-top:20px}.home-guide-grid p{margin-bottom:5px}}
