.page-module__kIrSdW__page{--paper:#f3eee4;--ink:#493622;--green:#344b42;--brown:#4a4038;--line:#49362252;color:var(--ink);background:var(--paper);overflow:hidden}.page-module__kIrSdW__opening,.page-module__kIrSdW__exposure{min-height:calc(100svh - var(--header-height))}.page-module__kIrSdW__frame,.page-module__kIrSdW__exposureGrid{width:min(100%,1440px);margin:0 auto}.page-module__kIrSdW__frame{min-height:calc(100svh - var(--header-height));flex-direction:column;padding:38px clamp(28px,5vw,72px) clamp(72px,7vw,110px);display:flex}.page-module__kIrSdW__metaRow{border-bottom:1px solid var(--line);font-family:var(--font-body-clean);letter-spacing:.13em;justify-content:space-between;gap:24px;padding-bottom:20px;font-size:10px;line-height:1.4;display:flex}.page-module__kIrSdW__metaRow a{transition:opacity .18s}.page-module__kIrSdW__metaRow a:hover,.page-module__kIrSdW__metaRow a:focus-visible{opacity:.58}.page-module__kIrSdW__openingGrid{grid-template-columns:minmax(590px,1.06fr) minmax(390px,.62fr);align-items:center;gap:clamp(50px,6vw,88px);margin:auto 0;padding:clamp(64px,7vw,108px) 0;display:grid}.page-module__kIrSdW__titleBlock,.page-module__kIrSdW__openingCopy,.page-module__kIrSdW__exposureCopy{min-width:0}.page-module__kIrSdW__titleBlock h1{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(55px,4.8vw,76px);font-weight:400;line-height:.92}.page-module__kIrSdW__titleBlock h1 span{white-space:nowrap;display:block}.page-module__kIrSdW__openingCopy{border-left:1px solid var(--line);font-family:var(--font-body-clean);padding-left:clamp(28px,3vw,46px)}.page-module__kIrSdW__openingCopy p{color:#584431;letter-spacing:-.01em;margin:28px 0 0;font-size:clamp(13px,.9vw,15px);font-weight:400;line-height:1.72}.page-module__kIrSdW__openingCopy .page-module__kIrSdW__lede{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;margin-top:0;font-size:clamp(27px,2vw,34px);line-height:1.12}.page-module__kIrSdW__exposure{--intro-wave:clamp(100px, 9vw, 150px);--footer-fade:clamp(100px, 11vw, 180px);padding:clamp(72px, 7vw, 112px) clamp(28px, 5vw, 72px) var(--footer-fade);color:#e3ddd2;background:linear-gradient(to bottom, var(--brown) 0, var(--brown) calc(100% - var(--footer-fade)), var(--green) 100%);align-items:center;display:flex;position:relative}.page-module__kIrSdW__exposure:before{height:var(--intro-wave);content:"";pointer-events:none;background:url(/images/resin-research/wave-transition.svg) bottom/100% 100% no-repeat;position:absolute;bottom:calc(100% - 21px);left:0;right:0}.page-module__kIrSdW__exposureGrid{grid-template-columns:minmax(420px,.78fr) minmax(450px,.9fr);align-items:center;gap:clamp(56px,7vw,110px);display:grid}.page-module__kIrSdW__figure{width:min(100%,580px);margin:0}.page-module__kIrSdW__researchImage{aspect-ratio:560/594;background:linear-gradient(#4a403808,#4a403824),url(/images/resin-research/long-term-testing.png) 50%/cover no-repeat;border-radius:32px}.page-module__kIrSdW__testingText{max-width:560px;font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:clamp(21px,1.9vw,30px);line-height:1.36}.page-module__kIrSdW__daysBlock{font-family:var(--font-body-clean);grid-column:1/-1;margin-top:0}.page-module__kIrSdW__daysBlock ol{border-top:1px solid #f3eee44d;border-bottom:1px solid #f3eee44d;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid}.page-module__kIrSdW__daysBlock li{font-family:var(--font-display);text-align:center;border-right:1px solid #f3eee44d;padding:17px 0;font-size:clamp(34px,3vw,48px);line-height:1}.page-module__kIrSdW__daysBlock li:last-child{border-right:0}.page-module__kIrSdW__daysBlock>span{letter-spacing:.07em;text-align:center;text-transform:uppercase;margin-top:18px;font-size:10px;line-height:1.55;display:block}@media (max-width:1050px){.page-module__kIrSdW__openingGrid{grid-template-columns:minmax(460px,1fr) minmax(330px,.7fr);gap:44px}.page-module__kIrSdW__exposureGrid{grid-template-columns:minmax(360px,.78fr) minmax(390px,.9fr);gap:52px}}@media (max-width:760px){.page-module__kIrSdW__opening,.page-module__kIrSdW__exposure,.page-module__kIrSdW__frame{min-height:auto}.page-module__kIrSdW__frame{padding:28px 22px 88px;display:block}.page-module__kIrSdW__metaRow{align-items:flex-start;padding-bottom:15px;font-size:10px}.page-module__kIrSdW__openingGrid{margin:0;padding:50px 0 0;display:block}.page-module__kIrSdW__titleBlock h1{font-size:clamp(38px,10.6vw,45px)}.page-module__kIrSdW__titleBlock h1 span{white-space:normal}.page-module__kIrSdW__openingCopy{border-top:1px solid var(--line);border-left:0;margin-top:38px;padding:28px 0 0}.page-module__kIrSdW__openingCopy .page-module__kIrSdW__lede{font-size:28px}.page-module__kIrSdW__openingCopy p{font-size:15px}.page-module__kIrSdW__exposure{--intro-wave:78px;--footer-fade:96px;padding:74px 22px var(--footer-fade);display:block}.page-module__kIrSdW__exposure:before{background-image:url(/images/resin-research/wave-transition-mobile.svg);bottom:calc(100% - 52px)}.page-module__kIrSdW__exposureGrid{flex-direction:column;gap:56px;display:flex}.page-module__kIrSdW__figure{width:100%}.page-module__kIrSdW__researchImage{border-radius:24px}.page-module__kIrSdW__testingText{font-size:clamp(22px,6.4vw,27px);line-height:1.4}.page-module__kIrSdW__daysBlock{margin-top:0}.page-module__kIrSdW__daysBlock li{font-size:36px}.page-module__kIrSdW__daysBlock>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.page-module__kIrSdW__metaRow a{transition:none}}.page-module__kIrSdW__daysBlock>span{font-family:var(--font-mono-editorial)}
