.skn-intro{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:64px;padding-top:48px;padding-bottom:64px}
.skn-intro-copy>.eyebrow{margin-top:28px;text-transform:uppercase;font-size:14px;color:#53401d}
.skn-intro h1{font-size:clamp(56px,6vw,84px);line-height:1;letter-spacing:-3px;margin:12px 0 20px;color:var(--sknworks-ink)}
.skn-intro .skn-lead{font-size:32px;line-height:1.2;color:var(--ink);margin:0 0 24px;letter-spacing:-.6px}
.skn-intro-copy>p:not(.eyebrow):not(.skn-lead){font-size:18px;line-height:1.65;color:var(--muted);max-width:560px}
.skn-intro .button{margin-top:14px}.skn-editorial{width:100%;height:530px;object-fit:cover;border-radius:30px;object-position:48% center}
.skn-science{background:var(--sknworks-gold);border-radius:30px;padding:48px 42px;color:var(--sknworks-ink)}
.skn-section-heading{text-align:center;margin-bottom:32px}.skn-section-heading h2,.skn-catalog>h2,.skn-faq h2{font-size:clamp(32px,3.4vw,46px);line-height:1.15;letter-spacing:-1.2px;margin:12px 0 24px}
.skn-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.skn-benefits article{text-align:center;padding:12px 16px}
.skn-benefits img{display:block;width:78px;height:78px;object-fit:contain;margin:0 auto 22px;mix-blend-mode:normal}
.skn-benefits h3{font-size:24px;line-height:1.2;margin:0 0 14px;letter-spacing:-.4px}.skn-benefits p{font-size:17px;line-height:1.55;margin:0}
.skn-catalog{padding-top:64px;padding-bottom:64px}.skn-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.skn-catalog .product-photo img{height:340px;mix-blend-mode:normal}.skn-catalog .product-card h3{min-height:0}
.skn-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding-top:15px;padding-bottom:70px}.skn-faq-heading>p:not(.eyebrow){color:var(--muted);font-size:18px}.skn-faq-heading .textlink{font-size:14px}
.skn-faq-list details{border-bottom:1px solid var(--line)}.skn-faq-list details:first-child{border-top:1px solid var(--line)}
.skn-faq-list summary{cursor:pointer;font-size:20px;line-height:1.4;padding:22px 28px 22px 0;position:relative;list-style:none;font-weight:500}.skn-faq-list summary::-webkit-details-marker{display:none}.skn-faq-list summary::after{content:'+';position:absolute;right:0;top:22px;color:#53401d;font-size:24px}.skn-faq-list details[open] summary::after{content:'−'}.skn-faq-list details>p{font-size:17px;line-height:1.7;color:var(--muted);margin:0 0 24px}
@media(max-width:1050px){.skn-intro{gap:32px}.skn-editorial{height:510px}.skn-benefits{gap:16px}.skn-science{padding:36px 24px}.skn-benefits article{padding:12px 4px}.skn-faq{gap:35px}}
@media(max-width:760px){.skn-intro{grid-template-columns:1fr;padding-top:28px;padding-bottom:36px;gap:30px}.skn-intro h1{font-size:58px}.skn-intro .skn-lead{font-size:28px}.skn-editorial{height:290px;border-radius:22px}.skn-intro-copy>p:not(.eyebrow):not(.skn-lead){font-size:17px}.skn-science{padding:32px 24px;border-radius:24px}.skn-benefits{grid-template-columns:1fr;gap:30px}.skn-benefits article+article{padding-top:28px;border-top:1px solid #30271425}.skn-benefits img{width:70px;height:70px;margin-bottom:16px}.skn-catalog{padding-block:40px}.skn-catalog .product-grid{grid-template-columns:1fr}.skn-catalog .product-photo img{height:290px}.skn-faq{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.skn-faq-list summary{font-size:18px}}
/* Unified gold panel: opaque behind the copy, clear over the video. */
.skn-video-hero{position:relative;isolation:isolate;display:block;overflow:hidden;border-radius:32px;background:#161512;margin-top:38px;margin-bottom:64px;padding:52px 56px;min-height:620px}
.skn-video-hero::before{content:'';position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#d5af65 0%,#e3c588 34%,rgba(227,197,136,.97) 43%,rgba(227,197,136,.82) 51%,rgba(227,197,136,.32) 64%,rgba(227,197,136,0) 78%)}
.skn-hero-video{position:absolute;inset:0 0 0 auto;width:72%;height:100%;object-fit:cover;object-position:center;z-index:0}
.skn-video-hero .skn-intro-copy{position:relative;z-index:2;width:46%;max-width:520px}
.skn-video-hero .skn-intro-copy>.eyebrow{color:#53401d}.skn-video-hero h1{color:#302714}.skn-video-hero .skn-lead{color:#302714}.skn-video-hero .skn-intro-copy>p:not(.eyebrow):not(.skn-lead){color:#3e331f;font-size:17px;line-height:1.6}.skn-video-hero .textlink{color:#3e331f}.skn-video-hero .primary{background:#302714;color:#fff}.skn-video-hero .primary:hover{background:#19150c}
.skn-video-toggle{position:absolute;z-index:3;bottom:22px;right:24px;min-height:44px;padding:10px 17px;border:1px solid #ffffff65;border-radius:25px;background:#17150fc9;color:white;font:inherit;font-size:14px;cursor:pointer}.skn-video-toggle:hover{background:#17150f}.skn-video-toggle:focus-visible{outline:3px solid white;outline-offset:3px}
@media(max-width:1050px){.skn-video-hero{padding:38px 34px;min-height:610px}.skn-video-hero .skn-intro-copy{width:52%}.skn-video-hero h1{font-size:62px}.skn-video-hero::before{background:linear-gradient(90deg,#d5af65,#e3c588 40%,rgba(227,197,136,.9) 51%,rgba(227,197,136,.1) 80%,transparent)}}
@media(max-width:760px){.skn-video-hero{margin-top:24px;margin-bottom:36px;padding:30px 24px 290px;min-height:0;border-radius:24px}.skn-video-hero .skn-intro-copy{width:100%;max-width:none}.skn-video-hero h1{font-size:58px}.skn-hero-video{top:auto;bottom:0;width:100%;height:360px;object-position:center}.skn-video-hero::before{background:linear-gradient(180deg,#d5af65 0%,#e3c588 57%,rgba(227,197,136,.97) 65%,rgba(227,197,136,.3) 78%,transparent 90%)}.skn-video-toggle{bottom:16px;right:16px}}

.skn-science .accent{color:#715326}.skn-science .accent::before{background:#ac8549}

.skn-science .accent::after{content:"";display:inline-block;width:19px;height:3px;background:#ac8549;vertical-align:middle;margin-left:10px}
