.premium-page{--premium-line:#d9d5cc;overflow-wrap:break-word}.premium-page figure{margin:0}.premium-page img{display:block;width:100%;height:auto}.premium-page h1,.premium-page h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em}.premium-page h2{font-size:clamp(32px,3.6vw,48px);line-height:1.12;margin:0 0 22px}.premium-page h3{font-size:20px;line-height:1.3;margin:0 0 12px}.premium-page p{line-height:1.65}.premium-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-top:56px;padding-bottom:64px}.premium-hero-copy{min-width:0}.premium-hero .eyebrow{font-size:12px;line-height:1.6;letter-spacing:.1em;margin:0 0 22px}.premium-hero h1{font-size:clamp(44px,5vw,70px);line-height:1.06;margin:0 0 26px}.premium-intro{font-size:18px;max-width:600px;margin:0 0 28px}.premium-hero-photo img{aspect-ratio:3/4;object-fit:cover;object-position:center}.premium-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}.premium-actions .button{white-space:normal;text-align:center;min-height:54px;padding:15px 22px;line-height:1.35}.premium-link{text-decoration:underline;text-underline-offset:5px;font-weight:600}.premium-note{font-size:13px;margin:18px 0 0;color:#62665f}.premium-section{padding-top:76px;padding-bottom:76px}.premium-paper{background:#f4f1e9}.premium-heading{max-width:720px;margin-bottom:36px}.premium-heading>p:last-child{font-size:18px}.premium-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.premium-gallery img{aspect-ratio:3/4;object-fit:cover}.premium-gallery figcaption{font-size:14px;padding-top:16px}.premium-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.premium-materials article{border-top:1px solid var(--premium-line);padding-top:24px}.premium-detail-list p,.premium-materials p,.premium-steps p{margin:0;color:#555d58}.premium-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.premium-details img{aspect-ratio:4/5;object-fit:cover}.premium-detail-list{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.premium-location{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.premium-location>p{font-size:18px;margin:0}.premium-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.premium-steps span{display:block;font-size:14px;color:#8b5340;margin-bottom:20px}.premium-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.premium-faq details{border-top:1px solid var(--premium-line);padding:20px 0}.premium-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.premium-faq details p{margin-bottom:0;color:#555d58}.premium-close{background:#14251e;color:#fff;padding:72px 0}.premium-close .container{max-width:940px}.premium-close>div>p{max-width:700px;font-size:18px}.premium-close .button{background:#f5f1e8;color:#14251e;border-color:#f5f1e8}.premium-close .premium-link{color:#fff}.premium-close .premium-note{color:#d0d8d1;font-size:13px}.premium-page a:focus-visible,.premium-page summary:focus-visible{outline:2px solid #c76b43;outline-offset:5px}@media(max-width:1000px){.premium-details,.premium-hero{gap:32px}.premium-detail-list{grid-template-columns:1fr;gap:20px}.premium-hero h1{font-size:52px}}@media(max-width:800px){.premium-hero{grid-template-columns:1fr;padding-top:36px;gap:32px}.premium-hero h1{font-size:clamp(38px,7.8vw,56px)}.premium-hero-photo{max-width:580px;width:100%;margin-inline:auto!important}.premium-section{padding-top:48px;padding-bottom:48px}.premium-details,.premium-faq,.premium-location{grid-template-columns:1fr;gap:28px}.premium-details>figure{max-width:520px}.premium-detail-list{grid-template-columns:1fr 1fr}.premium-gallery{gap:16px}.premium-materials,.premium-steps{gap:20px}.premium-close{padding:48px 0}}@media(max-width:640px){.premium-page .container{width:calc(100% - 40px);padding-left:0;padding-right:0}.premium-hero .eyebrow{font-size:11px}.premium-intro{font-size:17px}.premium-actions{align-items:stretch;flex-direction:column;gap:20px}.premium-actions .button{width:100%}.premium-link{text-align:center}.premium-detail-list,.premium-gallery,.premium-materials,.premium-steps{grid-template-columns:1fr}.premium-gallery{gap:30px}.premium-gallery img{max-height:560px;object-position:center}.premium-materials,.premium-steps{gap:28px}.premium-heading{margin-bottom:28px}.premium-close>div>p,.premium-heading>p:last-child{font-size:17px}}.premium-products{margin-top:48px}.premium-formats,.premium-weaves{margin-top:32px;max-width:850px}.premium-applications article p,.premium-formats p,.premium-weaves p{margin:0;color:#555d58}.premium-applications>div:not(.premium-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.premium-applications article{border-top:1px solid var(--premium-line);padding-top:24px}.premium-applications .premium-actions{margin-top:32px}.premium-applications+.premium-faq{padding-top:0}@media(max-width:640px){.premium-products{margin-top:36px}.premium-applications>div:not(.premium-actions){grid-template-columns:1fr;gap:28px}}