.oak-section{position:relative}.oak-section *{box-sizing:border-box}.oak-shell{max-width:var(--page-width);margin:0 auto;padding-left:5rem;padding-right:5rem}.oak-eyebrow{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.16em;font-size:1.1rem;font-weight:700;opacity:.72}.oak-title{margin:0;line-height:1.02;letter-spacing:-.025em}.oak-copy{margin:1.6rem 0 0;max-width:65rem;line-height:1.7}.oak-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.oak-button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2rem;border-radius:var(--buttons-radius-outset);text-decoration:none;font-weight:700;transition:transform .2s ease,opacity .2s ease}.oak-button:hover{transform:translateY(-2px)}.oak-button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.oak-button--secondary{border:.1rem solid rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground));background:transparent}.oak-card{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:calc(var(--media-radius) + .8rem);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 1.2rem 3rem rgba(var(--color-shadow),.06)}.oak-media{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.06)}.oak-media img,.oak-media video,.oak-media iframe{width:100%;height:100%;object-fit:cover;display:block}.oak-media--placeholder{display:grid;place-items:center;min-height:24rem;background:linear-gradient(135deg,rgba(var(--color-foreground),.05),rgba(var(--color-button),.12))}.oak-media--placeholder svg{width:40%;height:auto;opacity:.45}.oak-grid{display:grid;gap:2rem}.oak-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.oak-section-heading__copy{max-width:70rem}.oak-section-heading p{margin:1rem 0 0}.oak-link{color:rgb(var(--color-foreground));text-underline-offset:.35rem}.oak-badge{display:inline-flex;align-items:center;padding:.65rem 1rem;border-radius:99rem;background:rgba(var(--color-button),.12);font-size:1.2rem;font-weight:700}.oak-icon{width:4.6rem;height:4.6rem;display:grid;place-items:center;border-radius:50%;background:rgba(var(--color-button),.14);font-size:2rem}.oak-hero{overflow:hidden}.oak-hero__grid{min-height:66rem;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch}.oak-hero__content{display:flex;flex-direction:column;justify-content:center;padding:8rem 6rem 8rem 0}.oak-hero__content .oak-title{font-size:clamp(4.4rem,6.2vw,8.2rem);max-width:9ch}.oak-hero__media{min-height:56rem;border-radius:0 0 0 calc(var(--media-radius) + 3rem)}.oak-hero__media .oak-media{height:100%}.oak-hero__note{display:flex;gap:1rem;align-items:center;margin-top:3rem;font-size:1.3rem;opacity:.78}.oak-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oak-category-card{position:relative;min-height:36rem;color:inherit}.oak-category-card .oak-media{height:100%;min-height:36rem}.oak-category-card__overlay{position:absolute;inset:auto 0 0;padding:5rem 2rem 2rem;background:linear-gradient(transparent,rgba(var(--color-shadow),.64));color:rgb(var(--color-button-text))}.oak-category-card__overlay h3{margin:0;font-size:2.2rem}.oak-category-card__overlay p{margin:.7rem 0 0;font-size:1.3rem;opacity:.9}.oak-products{grid-template-columns:repeat(4,minmax(0,1fr))}.oak-product-card{height:100%}.oak-product-card__media{aspect-ratio:1/1}.oak-product-card__body{padding:1.6rem}.oak-product-card__title{margin:0 0 .7rem;font-size:1.7rem}.oak-product-card__title a{color:inherit;text-decoration:none}.oak-product-card__price{font-weight:700}.oak-split{display:grid;grid-template-columns:1fr 1fr;min-height:56rem}.oak-split__media{min-height:50rem}.oak-split__content{display:flex;flex-direction:column;justify-content:center;padding:6rem}.oak-split__content .oak-title{font-size:clamp(3.4rem,4.5vw,5.8rem)}.oak-video-card{position:relative;border-radius:calc(var(--media-radius) + 1.6rem);overflow:hidden}.oak-video-card .oak-media{aspect-ratio:16/8.8}.oak-video-card__caption{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2rem 0}.oak-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oak-benefit{padding:2.4rem}.oak-benefit h3{margin:1.8rem 0 .8rem;font-size:1.8rem}.oak-benefit p{margin:0;line-height:1.6;opacity:.78}.oak-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oak-material{padding:3rem;min-height:28rem;display:flex;flex-direction:column;justify-content:space-between}.oak-material__index{font-size:1.2rem;letter-spacing:.15em;font-weight:700;opacity:.6}.oak-material h3{font-size:2.6rem;margin:3rem 0 1rem}.oak-material p{margin:0;line-height:1.7;opacity:.76}.oak-room-banner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(30rem,.85fr);align-items:stretch;border-radius:calc(var(--media-radius) + 1.6rem);overflow:hidden}.oak-room-banner__media{min-height:42rem}.oak-room-banner__content{padding:5rem;display:flex;flex-direction:column;justify-content:center}.oak-room-banner__content .oak-title{font-size:clamp(3.2rem,4vw,5.2rem)}.oak-newsletter{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center;padding:4rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:calc(var(--text-boxes-radius) + 1rem)}.oak-newsletter__form{min-width:min(46rem,100%)}.oak-newsletter .newsletter-form{max-width:none}.oak-newsletter .field{margin:0}@media(max-width:989px){.oak-shell{padding-left:3rem;padding-right:3rem}.oak-hero__grid,.oak-split,.oak-room-banner{grid-template-columns:1fr}.oak-hero__content{padding:7rem 0 4rem}.oak-hero__media{border-radius:calc(var(--media-radius) + 2rem);min-height:48rem}.oak-category-grid,.oak-products,.oak-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oak-material-grid{grid-template-columns:1fr}.oak-split__content{padding:4rem 0 0}.oak-room-banner__content{padding:4rem}.oak-newsletter{grid-template-columns:1fr}.oak-newsletter__form{min-width:0}}@media(max-width:749px){.oak-shell{padding-left:1.8rem;padding-right:1.8rem}.oak-section-heading{display:block}.oak-section-heading>a{display:inline-block;margin-top:1.4rem}.oak-hero__grid{min-height:auto}.oak-hero__content{padding:5.5rem 0 3rem}.oak-hero__content .oak-title{font-size:4.6rem}.oak-hero__media{min-height:36rem}.oak-category-grid,.oak-products,.oak-benefit-grid{grid-template-columns:1fr 1fr;gap:1.2rem}.oak-category-card,.oak-category-card .oak-media{min-height:26rem}.oak-category-card__overlay{padding:4rem 1.4rem 1.4rem}.oak-category-card__overlay h3{font-size:1.8rem}.oak-video-card .oak-media{aspect-ratio:4/3}.oak-room-banner__media{min-height:32rem}.oak-room-banner__content{padding:3rem 2rem}.oak-newsletter{padding:2.4rem}.oak-material{min-height:22rem}}@media(max-width:480px){.oak-products,.oak-benefit-grid{grid-template-columns:1fr}.oak-category-grid{grid-template-columns:1fr 1fr}}
