.discovery-section{padding:90px 7%;border-top:1px solid var(--line)}.discovery-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.discovery-heading h2{font-size:clamp(42px,4.8vw,72px);max-width:700px}.discovery-heading .eyebrow{margin-bottom:20px}.discovery-heading>p{max-width:270px;font-size:12px;line-height:1.9;color:#596354}.fabric-discovery{background:#f4f1e6}.fabric-tab-list{display:flex;border-bottom:1px solid #26372d40;margin-bottom:35px;gap:30px}.fabric-tab-list button{padding:15px 2px;border-bottom:2px solid transparent;font-size:12px;letter-spacing:.04em;min-height:48px}.fabric-tab-list button[aria-selected=true]{border-color:var(--green);font-weight:600}.fabric-panel{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:#e9ecdf;animation:udrobe-discover-in .4s ease-out}.fabric-panel+ .fabric-panel{margin-top:25px}.fabric-photo{position:relative;min-width:0;overflow:hidden;min-height:500px}.fabric-photo img{width:100%;height:100%;max-height:650px;object-fit:cover;display:block}.fabric-photo>span{position:absolute;bottom:25px;left:25px;background:#f3efdfed;color:#26372d;font-size:9px;letter-spacing:.15em;padding:8px 12px}.fabric-copy{padding:65px 12%;align-self:center;min-width:0}.fabric-copy>.eyebrow{margin-bottom:25px}.fabric-copy h3{font:400 clamp(36px,3.7vw,56px)/1.08 var(--serif);letter-spacing:-.045em;margin:0 0 25px}.fabric-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;margin-bottom:25px;max-width:390px}.fabric-copy ul{padding:0;margin:0 0 30px;list-style:none}.fabric-copy li{font-size:11px;border-top:1px solid #26372d25;padding:11px 0}.fabric-copy li:before{content:'↗';margin-right:15px}.fabric-signature{font:italic 23px/1.4 var(--serif)}.wardrobe-discovery{background:var(--green);color:var(--cream)}.wardrobe-discovery .discovery-heading>p{color:#d0d7c6}.wardrobe-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px}.wardrobe-controls button{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:15px 20px;border:1px solid #f3efdf70;font-size:12px;text-align:left;line-height:1.5}.wardrobe-controls button[aria-pressed=true]{background:var(--cream);color:var(--green);border-color:var(--cream)}.wardrobe-controls button:hover{border-color:var(--cream)}.wardrobe-preview{display:grid;grid-template-columns:1.1fr 1fr;background:#304437;min-height:490px;animation:udrobe-discover-in .4s ease-out}.wardrobe-preview+ .wardrobe-preview{margin-top:25px}.wardrobe-photo{min-width:0;overflow:hidden;min-height:490px}.wardrobe-photo img{width:100%;height:100%;max-height:620px;object-fit:cover;display:block}.wardrobe-copy{min-width:0;padding:60px 12%;align-self:center}.wardrobe-copy>.eyebrow{color:#ccd5bb;margin-bottom:20px}.wardrobe-copy h3{font:400 clamp(38px,4vw,58px)/1.08 var(--serif);letter-spacing:-.04em;margin:0 0 25px;color:var(--cream)}.wardrobe-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#d5ddcb;margin-bottom:30px}.wardrobe-formula{border-block:1px solid #f3efdf40;padding-block:20px;margin-bottom:25px}.wardrobe-formula>span{font-size:8px;letter-spacing:.17em}.wardrobe-formula p{font:italic 21px/1.5 var(--serif);margin-top:10px}.wardrobe-copy small{font-size:9px;line-height:1.6;color:#d5ddcb}.discovery-status{font-size:10px;min-height:20px;margin-top:15px}.launch-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:#eeeee3}.faq-intro .eyebrow{margin-bottom:25px}.faq-intro h2{font-size:clamp(44px,5vw,70px)}.faq-list{min-width:0}.faq-list details{border-top:1px solid #26372d45}.faq-list details:last-child{border-bottom:1px solid #26372d45}.faq-list summary{position:relative;cursor:pointer;list-style:none;padding:25px 35px 25px 0;min-height:60px;font-size:13px;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:3px;top:22px;font:23px/1.5 var(--serif)}.faq-list details[open] summary:after{content:'−'}.faq-list details>p{font-size:12px;line-height:1.9;padding:0 35px 25px 0;max-width:580px}.faq-list a{text-decoration:underline;text-underline-offset:4px}.faq-list summary:focus-visible,.fabric-tab-list button:focus-visible,.wardrobe-controls button:focus-visible{outline:2px solid #929e6b;outline-offset:5px}.discovery-section [hidden]{display:none!important}html[data-motion=off] .fabric-panel,html[data-motion=off] .wardrobe-preview{animation:none!important}
@keyframes udrobe-discover-in{from{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.discovery-section{padding:70px 5%}.discovery-heading{gap:25px}.discovery-heading>p{max-width:230px}.fabric-copy,.wardrobe-copy{padding:40px 9%}.fabric-panel{min-height:490px}.fabric-photo{min-height:490px}.launch-faq{gap:40px}.wardrobe-controls button{padding-inline:15px}}
@media(max-width:600px){.discovery-section{padding:55px 24px}.discovery-heading{display:block;margin-bottom:30px}.discovery-heading h2{font-size:46px;margin-bottom:20px}.discovery-heading>p{max-width:100%;font-size:11px}.fabric-tab-list{gap:25px;margin-bottom:25px}.fabric-tab-list button{font-size:11px}.fabric-panel,.wardrobe-preview{grid-template-columns:1fr;min-height:0}.fabric-photo{min-height:0;aspect-ratio:4/4.5}.fabric-photo img{height:100%;max-height:none}.fabric-copy,.wardrobe-copy{padding:35px 25px 40px}.fabric-copy h3{font-size:40px}.fabric-copy>p:not(.eyebrow),.wardrobe-copy>p:not(.eyebrow){font-size:11px}.fabric-signature{font-size:21px}.wardrobe-controls{grid-template-columns:1fr;gap:8px;margin-bottom:25px}.wardrobe-controls button{min-height:48px;font-size:11px;padding:12px 15px}.wardrobe-photo{min-height:0;aspect-ratio:4/4.5}.wardrobe-photo img{height:100%;max-height:none}.wardrobe-copy h3{font-size:43px}.wardrobe-formula p{font-size:20px}.launch-faq{grid-template-columns:1fr;gap:35px}.faq-intro h2{font-size:49px}.faq-list summary{font-size:12px;padding-block:23px}.faq-list details>p{font-size:11px;padding-right:20px}.fabric-tab-list[hidden],.wardrobe-controls[hidden]{display:none!important}}
@media(prefers-reduced-motion:reduce){html:not([data-motion=on]) .fabric-panel,html:not([data-motion=on]) .wardrobe-preview{animation:none!important}}
