.exp-page *,.exp-page :before,.exp-page :after{box-sizing:border-box;margin:0;padding:0}.exp-page html{scroll-behavior:smooth}.exp-page body{color:#404041;-webkit-font-smoothing:antialiased;background:#fff;font-family:Poppins,sans-serif}.exp-page img{max-width:100%;display:block}.exp-page a{color:inherit;text-decoration:none}.exp-page button{cursor:pointer;font-family:inherit}@media (prefers-reduced-motion:reduce){.exp-page html{scroll-behavior:auto}.exp-page *,.exp-page :before,.exp-page :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.exp-page{--blue:#4e7590;--blue-dk:#3a5a6e;--blue-bg:#4e759012;--green:#8bbabf;--green-text:#497f85;--charcoal:#404041;--dark:#22303a;--off:#f7f7f7;--mid:#6d6d6e;--muted:#767676;--light-grey:#d4d5d7;--border:#00000014;--sec-pad:104px 64px;--sec-pad-sm:72px 64px}.exp-page .skip-link{z-index:1000;background:var(--charcoal);color:#fff;letter-spacing:1px;padding:14px 22px;font-size:13px;position:absolute;top:0;left:-9999px}.exp-page .skip-link:focus{top:16px;left:16px}.exp-page a:focus-visible,.exp-page button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.exp-page header{z-index:100;background:#fff;position:sticky;top:0}.exp-page header nav{border-bottom:.5px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:20px 64px;display:flex}.exp-page .logo-wrap{flex-direction:column;line-height:1;display:flex}.exp-page .logo-mark-row{align-items:flex-start;display:inline-flex}.exp-page .logo-mark{width:auto;height:34px;display:block}.exp-page .logo-sub{letter-spacing:5px;text-transform:uppercase;color:#bbb;margin-top:2px;font-size:7.5px;font-weight:300}.exp-page .nav-links{gap:34px;list-style:none;display:flex}.exp-page .nav-links a{letter-spacing:1.5px;text-transform:uppercase;color:#888;font-size:11px;font-weight:300;transition:color .2s}.exp-page .nav-links a:hover,.exp-page .nav-links a.active{color:var(--blue)}.exp-page .nav-contact-mobile{display:none}.exp-page .nav-cta{background:var(--blue);color:#fff;letter-spacing:1.5px;text-transform:uppercase;border:none;border-radius:1px;align-items:center;padding:12px 24px;font-size:11px;font-weight:500;transition:background .2s;display:inline-flex}.exp-page .nav-cta:hover{background:var(--blue-dk)}.exp-page .nav-toggle{background:0 0;border:none;flex-direction:column;justify-content:space-between;width:32px;height:24px;display:none;position:relative}.exp-page .nav-toggle span{background:var(--charcoal);width:100%;height:1.5px;display:block}.exp-page .qhero{background:#ded9d1;align-items:center;min-height:94vh;display:flex;position:relative;overflow:hidden}.exp-page .qhero-media{position:absolute;inset:0}.exp-page .qhero-media img{object-fit:cover;object-position:42% center;will-change:transform;width:100%;height:118%;animation:10s ease-out forwards qheroKenBurns;scale:1}@keyframes qheroKenBurns{0%{scale:1}to{scale:1.045}}@media (prefers-reduced-motion:reduce){.exp-page .qhero-media img{animation:none}}.exp-page .qhero-media:after{content:"";background:linear-gradient(90deg,#ffffffed 0%,#fffc 26%,#ffffff52 46%,#fff0 60%);position:absolute;inset:0}.exp-page .qhero-inner{z-index:2;opacity:0;max-width:480px;padding:0 6vw;animation:1s cubic-bezier(.16,1,.3,1) .3s forwards qheroIn;position:relative;transform:translateY(16px)}@keyframes qheroIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.exp-page .qhero-inner{opacity:1;animation:none;transform:none}}.exp-page .qhero-eyebrow{letter-spacing:3.5px;text-transform:uppercase;color:var(--green-text);margin-bottom:22px;font-size:11px;font-weight:500}.exp-page .qhero-inner h1{color:var(--charcoal);letter-spacing:-.5px;margin-bottom:24px;font-size:clamp(34px,4.4vw,54px);font-weight:300;line-height:1.14}.exp-page .qhero-note{color:var(--blue-dk);margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;font-weight:500;line-height:1.5}.exp-page .qhero-body{color:var(--mid);max-width:400px;margin-bottom:38px;font-size:16.5px;font-weight:300;line-height:1.85}.exp-page .btn-hero-dark{color:var(--charcoal);letter-spacing:2px;text-transform:uppercase;background:0 0;border:.5px solid #40404159;border-radius:1px;align-items:center;gap:12px;padding:15px 32px;font-size:11px;font-weight:400;transition:background .2s,border-color .2s;display:inline-flex}.exp-page .btn-hero-dark:hover{background:#4040410f;border-color:#4040418c}.exp-page .btn-hero-dark .arr{transition:transform .2s}.exp-page .btn-hero-dark:hover .arr{transform:translate(3px)}.exp-page .qhero-scroll{opacity:0;flex-direction:column;align-items:center;gap:10px;margin-top:46px;animation:.8s ease-out 1.4s forwards qheroScrollIn;display:flex}.exp-page .qhero-scroll-line{transform-origin:top;background:#4040414d;width:1px;height:26px;animation:.6s ease-out 1.6s forwards qheroScrollLine;transform:scaleY(0)}.exp-page .qhero-scroll svg{color:#40404173;width:12px;height:7px;animation:2.2s ease-in-out 2.2s infinite qheroScrollBob}@keyframes qheroScrollIn{to{opacity:1}}@keyframes qheroScrollLine{to{transform:scaleY(1)}}@keyframes qheroScrollBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.exp-page .qhero-scroll{opacity:1;animation:none}.exp-page .qhero-scroll-line{animation:none;transform:scaleY(1)}.exp-page .qhero-scroll svg{animation:none}}.exp-page .sec{padding:var(--sec-pad)}.exp-page .sec-alt{background:var(--off)}.exp-page .sec-dark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400'%3E%3Cg fill='none' stroke='%234e7590' stroke-width='0.6' stroke-opacity='0.09'%3E%3Cpath d='M-20,60 C150,20 250,120 400,80 S650,10 820,70'/%3E%3Cpath d='M-20,180 C180,140 300,240 460,190 S680,120 820,200'/%3E%3Cpath d='M-20,300 C160,260 320,360 480,310 S700,240 820,320'/%3E%3C/g%3E%3Cg fill='none' stroke='%238bbabf' stroke-width='0.5' stroke-opacity='0.07'%3E%3Cpath d='M-20,120 C200,90 260,180 420,140 S660,70 820,130'/%3E%3Cpath d='M-20,240 C220,210 280,300 440,260 S680,190 820,250'/%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat, var(--dark)}.exp-page .sec-sm{padding:var(--sec-pad-sm)}.exp-page .sec-tight{padding-top:56px}.exp-page .sec-tight-both{padding-top:76px;padding-bottom:76px}.exp-page .sec-tight-sm{padding-top:86px;padding-bottom:86px}.exp-page .slabel{letter-spacing:3.6px;text-transform:uppercase;color:var(--green-text);text-align:center;opacity:.82;margin-bottom:14px;font-size:13px;font-weight:400}.exp-page .slabel-inv{letter-spacing:3.6px;text-transform:uppercase;color:#8bbabfcc;text-align:center;opacity:.82;margin-bottom:14px;font-size:13px;font-weight:400}.exp-page .sh{letter-spacing:-.5px;color:var(--charcoal);text-align:center;max-width:780px;margin:0 auto;font-size:clamp(34px,4.4vw,63px);font-weight:300;line-height:1.14}.exp-page .sh-inv{letter-spacing:-.5px;color:#fff;text-align:center;max-width:780px;margin:0 auto;font-size:clamp(34px,4.4vw,63px);font-weight:300;line-height:1.14}.exp-page .l52{justify-content:center;align-items:center;margin:22px 0;display:flex}.exp-page .la{background:var(--blue);width:64px;height:1px}.exp-page .lb{width:5px}.exp-page .lc{background:var(--blue);width:9px;height:1px}.exp-page .ld{width:4px}.exp-page .le{background:var(--blue);width:4px;height:1px}.exp-page .l52.inv .la,.exp-page .l52.inv .lc,.exp-page .l52.inv .le{background:#8bbabf66}.exp-page .fi .l52 .la,.exp-page .fi .l52 .lc,.exp-page .fi .l52 .le{transform-origin:0;transition:transform .8s cubic-bezier(.4,0,.2,1) .3s;transform:scaleX(0)}.exp-page .fi.on .l52 .la,.exp-page .fi.on .l52 .lc,.exp-page .fi.on .l52 .le{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.exp-page .fi .l52 .la,.exp-page .fi .l52 .lc,.exp-page .fi .l52 .le{transform:none}}.exp-page .intro{color:var(--mid);text-align:center;max-width:580px;margin:0 auto;font-size:19px;font-weight:300;line-height:1.9}.exp-page .intro.inv{color:#ffffff94}.exp-page .intro-lg{max-width:640px;font-size:23px}.exp-page .sh-sub{color:var(--charcoal);text-align:center;margin:40px 0 16px;font-size:clamp(24px,2.6vw,34px);font-weight:300}.exp-page .feel-story{text-align:left;max-width:680px;margin:24px auto 0}.exp-page .feel-story p{color:var(--mid);font-size:19px;font-weight:300;line-height:1.9}.exp-page .feel-story p+p{margin-top:18px}.exp-page .feel-story strong{color:var(--charcoal);font-weight:600}.exp-page .feat-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:45px;display:grid}.exp-page .feat{border:.5px solid var(--border);text-align:center;background:#fff;border-radius:3px;flex-direction:column;padding:48px 33px;display:flex}.exp-page .feat-ico{justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 22px;display:flex}.exp-page .feat-ico svg path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s ease-out}.exp-page .fi-d1 .feat-ico svg path{transition-delay:.15s}.exp-page .fi-d2 .feat-ico svg path{transition-delay:.35s}.exp-page .fi-d3 .feat-ico svg path{transition-delay:.55s}.exp-page .fi.on .feat-ico svg path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.exp-page .feat-ico svg path{stroke-dashoffset:0;transition:none}}.exp-page .feat h3{color:var(--charcoal);margin-bottom:14px;font-size:27px;font-weight:500}.exp-page .feat p{color:var(--mid);max-width:260px;margin:0 auto;font-size:18.5px;font-weight:300;line-height:1.95}.exp-page .feat p+p{margin-top:14px}.exp-page .feat-proof{border-top:.5px solid var(--border);opacity:.85;width:100%;padding-top:20px;font-style:italic;color:var(--muted)!important;max-width:220px!important;margin:auto auto 0!important;font-size:11px!important;line-height:1.6!important}.exp-page .feat-proof-label{letter-spacing:2.2px;text-transform:uppercase;color:var(--blue);opacity:.9;margin-bottom:5px;font-size:9px;font-style:normal;font-weight:500;display:block}.exp-page .cmp-wrap{max-width:820px;margin:0 auto}.exp-page .cmp{grid-template-columns:1fr 52px 1fr;align-items:stretch;display:grid}.exp-page .cc{border-radius:3px;overflow:hidden}.exp-page .cc.trad{border:.5px solid var(--border)}.exp-page .cc.f52{border:1px solid var(--blue);background:var(--blue-bg);box-shadow:0 10px 28px #4e759017}.exp-page .cc-head{letter-spacing:3px;text-transform:uppercase;padding:18px 28px;font-size:10.5px;font-weight:600}.exp-page .cc.trad .cc-head{color:var(--mid);background:#efefef}.exp-page .cc.f52 .cc-head{background:var(--blue);color:#fff}.exp-page .cc-rows{padding:10px 28px}.exp-page .cc-row{color:var(--charcoal);border-bottom:.5px solid #0000000b;padding:16px 0;font-size:16px;font-weight:300}.exp-page .cc-row:last-child{color:var(--blue);background:#4e75900f;border-bottom:none;margin:0 -28px;padding:17px 28px;font-style:italic;font-weight:600}.exp-page .fi .cc-row{opacity:0;transition:opacity .55s,transform .55s}.exp-page .fi .cc.trad .cc-row{transform:translate(-14px)}.exp-page .fi .cc.f52 .cc-row{transform:translate(14px)}.exp-page .fi.on .cc-row{opacity:1}.exp-page .fi.on .cc.trad .cc-row,.exp-page .fi.on .cc.f52 .cc-row{transform:translate(0)}.exp-page .cc-row:first-child{transition-delay:.12s}.exp-page .cc-row:nth-child(2){transition-delay:.26s}.exp-page .cc-row:nth-child(3){transition-delay:.4s}.exp-page .cc-row:nth-child(4){transition-delay:.54s}@media (prefers-reduced-motion:reduce){.exp-page .fi .cc-row{opacity:1;transform:none}}.exp-page .cc.trad .cc-row:last-child{color:#555;background:#00000006;font-weight:500}.exp-page .cmp-vs{justify-content:center;align-items:center;display:flex;position:relative}.exp-page .cmp-vs:before{content:"";background:var(--border);z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.exp-page .cmp-vs-badge{z-index:2;border:.5px solid var(--border);letter-spacing:1px;width:34px;height:34px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:relative}.exp-page .evidence-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px;display:grid}.exp-page .ev-card{border:.5px solid var(--border);background:#fff;border-radius:3px;flex-direction:column;padding:34px 26px;transition:transform .3s,box-shadow .3s;display:flex}.exp-page .ev-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #141e2414}.exp-page .ev-ico{width:48px;height:48px;margin-bottom:18px}.exp-page .ev-card h3{color:var(--charcoal);margin-bottom:11px;font-size:17px;font-weight:500}.exp-page .ev-card p{color:var(--mid);flex:1;font-size:15px;font-weight:300;line-height:2.05}.exp-page .ev-btn{border-top:.5px solid var(--border);letter-spacing:1.8px;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-top:22px;padding-top:20px;font-size:10.5px;font-weight:600;display:inline-flex}.exp-page .ev-btn .arr{transition:transform .2s}.exp-page .ev-btn:hover .arr{transform:translate(3px)}.exp-page .cotton-story{background-color:var(--off);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cg stroke='%23404041' stroke-width='0.6' fill='none' opacity='0.045'%3E%3Cpath d='M0 14h140M0 42h140M0 70h140M0 98h140M0 126h140'/%3E%3Cpath d='M14 0v140M42 0v140M70 0v140M98 0v140M126 0v140'/%3E%3C/g%3E%3C/svg%3E");position:relative}.exp-page .cotton-story-grid{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;max-width:1180px;margin:0 auto;display:grid;position:relative}.exp-page .cotton-story-label{text-align:left;margin-bottom:20px}.exp-page .cotton-story-h{color:var(--charcoal);letter-spacing:-.2px;margin-bottom:30px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.28}.exp-page .cotton-story-lines p{color:var(--mid);margin-bottom:8px;font-size:16.5px;font-weight:300;line-height:1.7}.exp-page .cotton-story-lines p:nth-child(3){margin-bottom:22px}.exp-page .cotton-story-accent{margin-top:8px;color:var(--blue-dk)!important;margin-bottom:0!important;font-weight:500!important}.exp-page .cotton-story-flow{padding:8px 0}.exp-page .c-flow{justify-content:space-between;align-items:flex-start;list-style:none;display:flex;position:relative}.exp-page .c-flow-stage{z-index:2;flex-direction:column;flex:1;align-items:center;gap:14px;display:flex;position:relative}.exp-page .c-flow-ico{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .7s ease-out,transform .7s ease-out;display:flex;transform:translateY(6px)}.exp-page .c-flow-ico svg{width:40px;height:40px}.exp-page .fi.on .c-flow-stage:first-child .c-flow-ico{opacity:1;transition-delay:.1s;transform:none}.exp-page .fi.on .c-flow-stage:nth-child(2) .c-flow-ico{opacity:1;transition-delay:.5s;transform:none}.exp-page .fi.on .c-flow-stage:nth-child(3) .c-flow-ico{opacity:1;transition-delay:.9s;transform:none}.exp-page .fi.on .c-flow-stage:nth-child(4) .c-flow-ico{opacity:1;transition-delay:1.3s;transform:none}.exp-page .fi.on .c-flow-stage:nth-child(5) .c-flow-ico{opacity:1;transition-delay:1.7s;transform:none}@media (prefers-reduced-motion:reduce){.exp-page .c-flow-ico{opacity:1;transition:none;transform:none}}.exp-page .c-flow-label{letter-spacing:.6px;color:var(--charcoal);text-align:center;opacity:0;min-height:2.8em;font-size:11px;font-weight:400;line-height:1.4;transition:opacity .6s ease-out;display:block}.exp-page .fi.on .c-flow-stage:first-child .c-flow-label{opacity:1;transition-delay:.3s}.exp-page .fi.on .c-flow-stage:nth-child(2) .c-flow-label{opacity:1;transition-delay:.7s}.exp-page .fi.on .c-flow-stage:nth-child(3) .c-flow-label{opacity:1;transition-delay:1.1s}.exp-page .fi.on .c-flow-stage:nth-child(4) .c-flow-label{opacity:1;transition-delay:1.5s}.exp-page .fi.on .c-flow-stage:nth-child(5) .c-flow-label{opacity:1;transition-delay:1.9s}@media (prefers-reduced-motion:reduce){.exp-page .c-flow-label{opacity:1;transition:none}}.exp-page .c-flow-final .c-flow-label{color:var(--blue-dk);font-weight:500}.exp-page .c-flow-stage:after{content:"";border:1.3px solid var(--muted);box-sizing:border-box;background:#fff;border-radius:50%;width:9px;height:9px;margin-top:6px;transition:background .5s ease-out,border-color .5s ease-out;display:block}.exp-page .fi.on .c-flow-stage:first-child:after{background:var(--blue);border-color:var(--blue);transition-delay:.45s}.exp-page .fi.on .c-flow-stage:nth-child(2):after{background:var(--blue);border-color:var(--blue);transition-delay:.85s}.exp-page .fi.on .c-flow-stage:nth-child(3):after{background:var(--blue);border-color:var(--blue);transition-delay:1.25s}.exp-page .fi.on .c-flow-stage:nth-child(4):after{background:var(--blue);border-color:var(--blue);transition-delay:1.65s}.exp-page .fi.on .c-flow-stage:nth-child(5):after{background:var(--blue);border-color:var(--blue);transition-delay:2.05s}@media (prefers-reduced-motion:reduce){.exp-page .c-flow-stage:after{background:var(--blue);border-color:var(--blue);transition:none}}.exp-page .c-flow-stage:not(:last-child):before{content:"";z-index:-1;background-image:linear-gradient(var(--blue), var(--blue)), linear-gradient(var(--border), var(--border));background-repeat:no-repeat;background-size:0% 100%,100% 100%;height:1px;transition:background-size .7s ease-out;position:absolute;top:121px;left:calc(50% + 30px);right:calc(30px - 50%)}.exp-page .fi.on .c-flow-stage:first-child:before{background-size:100% 100%,100% 100%;transition-delay:.4s}.exp-page .fi.on .c-flow-stage:nth-child(2):before{background-size:100% 100%,100% 100%;transition-delay:.8s}.exp-page .fi.on .c-flow-stage:nth-child(3):before{background-size:100% 100%,100% 100%;transition-delay:1.2s}.exp-page .fi.on .c-flow-stage:nth-child(4):before{background-size:100% 100%,100% 100%;transition-delay:1.6s}@media (prefers-reduced-motion:reduce){.exp-page .c-flow-stage:before{background-size:100% 100%,100% 100%;transition:none}}.exp-page .explore-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.exp-page .explore-card{border:.5px solid var(--border);background:#fff;border-radius:3px;padding:32px 30px 30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative}.exp-page .explore-card:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 18px 40px #141e2414}.exp-page .explore-thumb{background:var(--blue-bg);border-radius:3px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:24px;transition:transform .3s,background .3s;display:flex}.exp-page .explore-thumb svg{width:32px;height:32px}.exp-page .explore-card:hover .explore-thumb{background:#4e759021;transform:scale(1.06)}.exp-page .explore-card h3{color:var(--charcoal);margin-bottom:10px;padding-right:20px;font-size:17px;font-weight:500}.exp-page .explore-card p{color:var(--mid);font-size:14px;font-weight:300;line-height:1.7}.exp-page .explore-arr{color:var(--blue);transition:transform .2s;position:absolute;top:32px;right:28px}.exp-page .explore-arr svg{width:13px;height:13px;display:block}.exp-page .explore-card:hover .explore-arr{transform:translate(3px)}.exp-page .btn,.exp-page .btn-solid,.exp-page .btn-white{letter-spacing:2px;text-transform:uppercase;border-radius:2px;align-items:center;gap:9px;padding:13px 26px;font-size:10px;font-weight:300;transition:background .2s,color .2s;display:inline-flex}.exp-page .btn{border:.5px solid var(--blue);color:var(--blue);background:0 0}.exp-page .btn:hover{background:var(--blue-bg)}.exp-page .btn-solid{border:.5px solid var(--blue);color:#fff;background:var(--blue)}.exp-page .btn-solid:hover{background:var(--blue-dk);border-color:var(--blue-dk)}.exp-page .btn-white{color:#fff;background:0 0;border:.5px solid #fff6}.exp-page .btn-white:hover{background:#ffffff14}.exp-page .btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:42px;display:flex}.exp-page .arr{flex-shrink:0;width:13px;height:13px;display:inline-block}.exp-page footer{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400'%3E%3Cg fill='none' stroke='%234e7590' stroke-width='0.6' stroke-opacity='0.07'%3E%3Cpath d='M-20,80 C150,40 250,140 400,100 S650,30 820,90'/%3E%3Cpath d='M-20,260 C170,220 310,320 470,270 S690,200 820,280'/%3E%3C/g%3E%3Cg fill='none' stroke='%238bbabf' stroke-width='0.5' stroke-opacity='0.05'%3E%3Cpath d='M-20,170 C210,140 270,230 430,190 S670,120 820,180'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat,#16242c;padding:64px 64px 32px}.exp-page .ft-hl{color:#fff;margin-bottom:20px;font-size:clamp(30px,4.2vw,50px);font-weight:200;line-height:1.16}.exp-page .ft-stmt{color:#ffffff8f;max-width:580px;font-size:16px;font-weight:300;line-height:1.9}.exp-page .ft-links{border-top:.5px solid #ffffff12;flex-wrap:wrap;gap:12px 32px;margin-top:40px;padding-top:24px;list-style:none;display:flex}.exp-page .ft-links a{color:#ffffff8f;letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:300}.exp-page .ft-links a:hover{color:#fff}.exp-page .ft-social{gap:18px;margin-top:28px;list-style:none;display:flex}.exp-page .ft-social a{color:#ffffff80;transition:color .2s;display:flex}.exp-page .ft-social a:hover{color:#fff}.exp-page .ft-social svg{width:18px;height:18px}.exp-page .ft-bot{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.exp-page .ft-logo{color:#fff6;align-items:flex-start;display:inline-flex}.exp-page .ft-logo-mark{opacity:.65;width:auto;height:22px;display:block}.exp-page .ft-copy{color:#ffffff8a;letter-spacing:.5px;font-size:9.5px}.exp-page .ft-copy-link{text-underline-offset:2px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.exp-page .ft-copy-link:hover{color:#fff;text-decoration-color:#fff}.exp-page .ft-disclaimer{text-align:center;border-top:.5px solid #ffffff0f;margin-top:26px;padding-top:22px}.exp-page .ft-disclaimer p{color:#ffffff8a;letter-spacing:.3px;font-size:10.5px;font-weight:300}.exp-page .fi{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.exp-page .fi.on{opacity:1;transform:translateY(0)}.exp-page .fi-d1{transition-delay:60ms}.exp-page .fi-d2{transition-delay:.13s}.exp-page .fi-d3{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.exp-page .fi{opacity:1;transition:none;transform:none}}@media (max-width:1080px){.exp-page .qhero-inner{max-width:440px}}@media (max-width:900px){.exp-page header nav{padding:16px 20px}.exp-page .nav-links{background:#fff;flex-direction:column;gap:26px;width:min(78vw,320px);padding:100px 32px 32px;transition:transform .3s;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-8px 0 30px #00000014}.exp-page .nav-links.open{transform:translate(0)}.exp-page .nav-links a{font-size:13px}.exp-page .nav-toggle{display:flex}.exp-page .nav-cta{display:none}.exp-page .nav-contact-mobile{display:block}.exp-page .qhero{flex-direction:column;min-height:0}.exp-page .qhero-media{order:2;height:46vh;position:relative;inset:auto}.exp-page .qhero-media:after{background:0 0}.exp-page .qhero-inner{order:1;max-width:100%;padding:56px 20px 40px}.exp-page .qhero-scroll{display:none}.exp-page .sec{padding:72px 20px}.exp-page .sec-sm{padding:56px 20px}.exp-page .sec-tight-both{padding-top:56px;padding-bottom:56px}.exp-page .feat-grid,.exp-page .evidence-grid,.exp-page .explore-grid,.exp-page .cmp{grid-template-columns:1fr}.exp-page .cmp-vs{display:none}.exp-page .cotton-story-grid{grid-template-columns:1fr;gap:40px}.exp-page .cotton-story-label{text-align:left}.exp-page .c-flow{flex-direction:column;align-items:flex-start;gap:24px}.exp-page .c-flow-stage{flex-direction:row;justify-content:flex-start;gap:16px;width:100%}.exp-page .c-flow-stage:before{display:none}.exp-page .c-flow-stage:after{margin-top:0}.exp-page .c-flow-label{text-align:left}.exp-page footer{padding:60px 20px 30px}.exp-page .ft-bot{text-align:center;flex-direction:column;gap:12px}}.exp-page{color:var(--charcoal);font-family:var(--font-poppins)}
