.facts4{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.facts4 div{padding:18px 20px 20px 0}.facts4 b{margin-top:8px;font-size:16.5px;font-weight:400;line-height:1.4;display:block}.hero2{grid-template-columns:1fr 440px;align-items:start;gap:70px;margin-top:70px;display:grid}h1{text-transform:uppercase;font-size:clamp(44px,5.6vw,84px);font-weight:300;line-height:1.02}h1 .ln{display:block;overflow:hidden}h1 .ln>span{animation:1s cubic-bezier(.2,.8,.2,1) forwards up;display:inline-block;transform:translateY(102%)}h1 .ln:nth-child(2)>span{animation-delay:70ms}h1 .ln:nth-child(3)>span{animation-delay:.14s}h1 .ln:nth-child(4)>span{animation-delay:.21s}h1 .ln:nth-child(5)>span{animation-delay:.28s}@keyframes up{to{transform:none}}h1 .g{color:var(--mut)}.story{max-width:780px;margin-top:46px}.story p{color:#2b2a28;margin-top:24px;font-size:19px;line-height:1.78}.story p:first-child{margin-top:0}.story p b{font-weight:500}.story .pull{text-transform:uppercase;border-left:2px solid var(--or);margin:40px 0;padding-left:22px;font-size:32px;font-weight:300;line-height:1.2}.vf{border:1px solid var(--ink);background:var(--paper);position:sticky;top:110px}.vf .c{border-color:var(--ink);border-style:solid;width:16px;height:16px;position:absolute}.vf .tl{border-width:1px 0 0 1px;top:10px;left:10px}.vf .tr{border-width:1px 1px 0 0;top:10px;right:10px}.vf .bl{border-width:0 0 1px 1px;bottom:10px;left:10px}.vf .br{border-width:0 1px 1px 0;bottom:10px;right:10px}.vf .hd,.vf .ft{letter-spacing:.16em;justify-content:space-between;padding:16px 30px;font-family:PM;font-size:10px;display:flex}.vf .ft{color:var(--mut)}.vf svg{cursor:pointer;width:100%;height:auto;display:block}.vf .pt{transform-box:fill-box;transform-origin:50%;transition:transform 1.2s cubic-bezier(.2,.9,.25,1)}.vf .cap{color:#3a3936;padding:0 30px 6px;font-size:15px;line-height:1.55}.lab{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;margin-top:130px;padding-top:16px;display:flex}.now{border-left:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.nw{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:210px;padding:24px 22px 26px;display:flex}.nw span{letter-spacing:.12em;color:var(--or);font-family:PM;font-size:10px}.nw h4{text-transform:uppercase;margin-top:auto;font-size:26px;font-weight:300;line-height:1.05}.nw p{color:#3a3936;margin-top:8px;font-size:14.5px;line-height:1.55}.nw.dark{background:var(--ink);color:var(--paper)}.nw.dark p{color:#bdbab3}.tools{border-top:1px solid var(--line);grid-template-columns:200px 1fr;display:grid}.tools>div{border-bottom:1px solid var(--line);padding:20px 0}.tools .k{letter-spacing:.14em;color:var(--mut);padding-top:28px;font-family:PM;font-size:10.5px}.tools .v{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tools .v span{border:1px solid var(--ink);border-radius:999px;padding:7px 14px;font-size:15px;transition:background .25s,color .25s}.tools .v span:hover{background:var(--ink);color:var(--paper)}.tools .v span small{color:var(--or);letter-spacing:.06em;margin-left:6px;font-family:PM;font-size:9.5px}.vals{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.vals div{border-right:1px solid var(--line);padding:28px 26px 30px}.vals div:last-child{border:0}.vals span{color:var(--or);font-family:PM;font-size:10.5px}.vals h4{text-transform:uppercase;margin-top:26px;font-size:30px;font-weight:300;line-height:1.05}.vals p{color:#3a3936;margin-top:10px;font-size:15px;line-height:1.6}.off{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:30px;display:grid}.off p{color:#2b2a28;font-size:18px;line-height:1.7}.off ul{border-top:1px solid var(--ink);list-style:none}.off li{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:16.5px;display:flex}.off li span{color:var(--mut);letter-spacing:.1em;padding-top:4px;font-family:PM;font-size:10.5px}.cta{text-align:center;padding:150px 0 100px}.cta h2{text-transform:uppercase;font-size:clamp(52px,8vw,124px);font-weight:300;line-height:.96}.cta p{color:#3a3936;margin-top:24px;font-size:19px}.btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.foot{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:40px;padding:40px 0 60px;display:grid}.foot b{margin-top:12px;font-size:15px;font-weight:400;line-height:1.8;display:block}.rv{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}@media (width<=960px){.wrap{padding:0 18px}.links,.srch .t{display:none}.srch{gap:6px;padding:8px 10px}.nr .pillb{display:none}.facts4{grid-template-columns:1fr 1fr;margin-top:50px}.hero2{grid-template-columns:1fr;gap:40px}.vf{position:relative;top:0}.story p{font-size:17px}.story .pull{font-size:24px}.now,.vals{grid-template-columns:1fr}.nw{min-height:0}.nw h4{margin-top:16px}.vals div{border-right:0;border-bottom:1px solid var(--line)}.tools{grid-template-columns:1fr}.tools .k{padding:18px 0 0;border:0!important}.off{grid-template-columns:1fr;gap:24px}.foot{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}h1 .ln>span{transform:none}}
