.About-module__b8X9yW__hero{--accent:#d0d0d0;background:var(--ink);min-height:max(760px,100svh);color:var(--paper-light);padding:140px var(--page-pad) 35px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.About-module__b8X9yW__hero>:first-child{opacity:.35;top:10%;right:-10%}.About-module__b8X9yW__heroIndex,.About-module__b8X9yW__heroBottom,.About-module__b8X9yW__index{z-index:2;font:500 11px var(--font-data);letter-spacing:.1em;position:relative}.About-module__b8X9yW__heroContent{z-index:2;position:relative}.About-module__b8X9yW__heroContent h1{font:500 clamp(65px, 10vw, 170px) / .88 var(--font-title);letter-spacing:-.085em;margin:0}.About-module__b8X9yW__heroContent h1 em{color:var(--accent);font-style:normal}.About-module__b8X9yW__heroContent p{max-width:490px;margin:45px 0 0 auto;font-size:clamp(18px,2vw,26px);line-height:1.3}.About-module__b8X9yW__heroBottom{border-top:1px solid var(--line-light);color:#bdbdbd;justify-content:space-between;padding-top:20px;display:flex}.About-module__b8X9yW__mission{padding:clamp(100px, 11vw, 180px) var(--page-pad);grid-template-columns:1fr 3fr;gap:5vw;display:grid}.About-module__b8X9yW__mission h2{font:500 clamp(60px, 8vw, 140px) / .93 var(--font-title);letter-spacing:-.08em;margin:0}.About-module__b8X9yW__mission h2 em{color:var(--accent);font-style:normal}.About-module__b8X9yW__mission p{max-width:560px;margin:65px 0 0 auto;font-size:clamp(19px,2vw,28px);line-height:1.3}.About-module__b8X9yW__routeSection{padding:clamp(100px, 11vw, 170px) var(--page-pad);background:var(--paper-light)}.About-module__b8X9yW__routeHeader{justify-content:space-between;align-items:end;gap:50px;margin:70px 0 110px;display:flex}.About-module__b8X9yW__routeHeader h2{font:500 clamp(65px, 9vw, 150px) / .88 var(--font-title);letter-spacing:-.08em;margin:0}.About-module__b8X9yW__routeHeader p{max-width:330px;font-size:21px;line-height:1.3}.About-module__b8X9yW__routeSteps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.About-module__b8X9yW__routeSteps>div{border-right:1px solid var(--line);min-height:320px;padding:22px;position:relative}.About-module__b8X9yW__routeSteps>div:first-child{padding-left:0}.About-module__b8X9yW__routeSteps>div:last-child{border:0}.About-module__b8X9yW__routeSteps span{color:var(--accent);font:11px var(--font-data)}.About-module__b8X9yW__routeSteps h3{font:500 clamp(28px, 3.2vw, 54px) / 1 var(--font-title);letter-spacing:-.05em;margin:90px 0 15px}.About-module__b8X9yW__routeSteps p{color:var(--muted);font-size:15px}.About-module__b8X9yW__routeSteps i{font:30px var(--font-title);color:var(--accent);position:absolute;top:15px;right:20px}.About-module__b8X9yW__verticalSection{--accent:#d0d0d0;background:var(--ink);color:var(--paper-light);padding:clamp(100px, 11vw, 170px) var(--page-pad)}.About-module__b8X9yW__verticalSection h2{font:500 clamp(58px, 8.5vw, 145px) / .9 var(--font-title);letter-spacing:-.08em;margin:65px 0 100px}.About-module__b8X9yW__verticalSection h2 em{color:var(--accent);font-style:normal}.About-module__b8X9yW__verticalList>div{border-top:1px solid var(--line-light);grid-template-columns:80px 1.5fr 1fr 40px;align-items:center;gap:20px;padding:24px 0;display:grid}.About-module__b8X9yW__verticalList>div:last-child{border-bottom:1px solid var(--line-light)}.About-module__b8X9yW__verticalList span{font:11px var(--font-data);color:var(--accent)}.About-module__b8X9yW__verticalList span:last-child{font:28px var(--font-title);text-align:right}.About-module__b8X9yW__verticalList h3{font:500 clamp(24px, 3vw, 45px) / 1.05 var(--font-title);letter-spacing:-.04em;margin:0}.About-module__b8X9yW__verticalList p{color:#bfbfbf;max-width:340px;margin:0;font-size:15px;line-height:1.4}.About-module__b8X9yW__endSection{padding:clamp(100px, 11vw, 170px) var(--page-pad);color:var(--ink);background:#d8d8d8}.About-module__b8X9yW__endSection>span{font:11px var(--font-data);letter-spacing:.1em}.About-module__b8X9yW__endSection h2{font:500 clamp(60px, 9vw, 150px) / .9 var(--font-title);letter-spacing:-.08em;margin:65px 0 90px}.About-module__b8X9yW__endSection h2 em{color:#646464;font-style:normal}.About-module__b8X9yW__endSection a{width:250px;font:500 12px var(--font-data);border-bottom:1px solid;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.About-module__b8X9yW__endSection a span{font:25px var(--font-title)}@media (max-width:800px){.About-module__b8X9yW__mission{display:block}.About-module__b8X9yW__mission>div:last-child{margin-top:55px}.About-module__b8X9yW__routeHeader{display:block}.About-module__b8X9yW__routeHeader p{margin-top:30px}.About-module__b8X9yW__routeSteps{grid-template-columns:1fr 1fr}.About-module__b8X9yW__routeSteps>div:nth-child(2){border:0}.About-module__b8X9yW__routeSteps>div:nth-child(3),.About-module__b8X9yW__routeSteps>div:nth-child(4){border-top:1px solid var(--line)}.About-module__b8X9yW__routeSteps>div:nth-child(3){padding-left:0}}@media (max-width:680px){.About-module__b8X9yW__hero{min-height:680px;padding-top:110px}.About-module__b8X9yW__heroContent h1{font-size:clamp(58px,12vw,90px)}.About-module__b8X9yW__heroContent p{margin-left:0;font-size:17px}.About-module__b8X9yW__heroBottom{font-size:9px}.About-module__b8X9yW__heroBottom span:last-child{display:none}.About-module__b8X9yW__mission h2,.About-module__b8X9yW__routeHeader h2,.About-module__b8X9yW__verticalSection h2,.About-module__b8X9yW__endSection h2{font-size:clamp(55px,11vw,85px)}.About-module__b8X9yW__mission p{margin-top:45px;font-size:19px}.About-module__b8X9yW__routeHeader{margin:55px 0 70px}.About-module__b8X9yW__routeHeader p{font-size:17px}.About-module__b8X9yW__routeSteps>div{min-height:240px}.About-module__b8X9yW__routeSteps h3{margin-top:75px;font-size:30px}.About-module__b8X9yW__routeSteps p{font-size:13px}.About-module__b8X9yW__verticalList>div{grid-template-columns:35px 1fr 30px}.About-module__b8X9yW__verticalList h3{font-size:27px}.About-module__b8X9yW__verticalList p{grid-area:2/2;font-size:13px}.About-module__b8X9yW__verticalList span:last-child{grid-area:1/3}.About-module__b8X9yW__endSection h2{margin-bottom:55px}}
.Home-module__ZwSxwW__sectionIndex{font:500 11px / 1.2 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.Home-module__ZwSxwW__hero{--accent:#d0d0d0;background:var(--ink);height:max(760px,100svh);min-height:760px;color:var(--paper-light);padding:116px var(--page-pad) 30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.Home-module__ZwSxwW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 45%,#7d7d7d14,#0000 43%);position:absolute;inset:0}.Home-module__ZwSxwW__heroTop,.Home-module__ZwSxwW__heroFoot{z-index:2;font:400 11px var(--font-data);letter-spacing:.1em;justify-content:space-between;display:flex;position:relative}.Home-module__ZwSxwW__heroTop{color:#bdbdbd}.Home-module__ZwSxwW__heroMain{z-index:2;margin:auto 0;position:relative}.Home-module__ZwSxwW__heroEyebrow{font:500 11px var(--font-data);letter-spacing:.14em;align-items:center;gap:12px;margin-bottom:clamp(30px,4vw,58px);display:flex}.Home-module__ZwSxwW__signal{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px #7d7d7d21}.Home-module__ZwSxwW__hero h1{font:500 clamp(70px, 10.5vw, 185px) / .84 var(--font-title);letter-spacing:-.09em;z-index:2;margin:0;position:relative}.Home-module__ZwSxwW__hero h1 em{color:var(--accent);white-space:nowrap;font-style:normal}.Home-module__ZwSxwW__heroBottom{justify-content:space-between;align-items:end;gap:40px;margin-top:clamp(34px,5vw,80px);display:flex}.Home-module__ZwSxwW__heroBottom p{color:#d0d0d0;max-width:450px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.4}.Home-module__ZwSxwW__heroBottom a{border-bottom:1px solid var(--paper-light);font:500 11px var(--font-data);letter-spacing:.08em;flex:0 0 240px;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.Home-module__ZwSxwW__heroBottom a:hover{color:var(--accent)}.Home-module__ZwSxwW__heroBottom a span{font:26px var(--font-title)}.Home-module__ZwSxwW__heroFoot{border-top:1px solid var(--line-light);color:#bdbdbd;padding-top:20px}.Home-module__ZwSxwW__heroFoot span:nth-child(2){color:var(--accent)}.Home-module__ZwSxwW__routeVisual{opacity:.9;width:min(56vw,800px);height:85%;position:absolute;top:14%;right:-4%}.Home-module__ZwSxwW__routeVisual svg{width:100%;height:100%}.Home-module__ZwSxwW__routeGrid{stroke:#ffffff0f;stroke-width:1px}.Home-module__ZwSxwW__routeDim{stroke:#fff3;stroke-width:1px}.Home-module__ZwSxwW__routePath{stroke:var(--accent);stroke-width:2px;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:3s ease-out .4s forwards Home-module__ZwSxwW__drawPath}.Home-module__ZwSxwW__routeBranch{stroke:#7d7d7d99;stroke-width:1px;stroke-dasharray:5 8}.Home-module__ZwSxwW__routeNode{fill:var(--ink);stroke:var(--accent);stroke-width:2px}.Home-module__ZwSxwW__routeEnd{fill:var(--accent)}.Home-module__ZwSxwW__routeLabel{font:400 10px var(--font-data);color:#bdbdbd;letter-spacing:.08em;position:absolute}.Home-module__ZwSxwW__routeLabelOne{bottom:13%;left:10%}.Home-module__ZwSxwW__routeLabelTwo{bottom:36%;left:31%}.Home-module__ZwSxwW__routeLabelThree{bottom:60%;left:53%}.Home-module__ZwSxwW__routeLabelFour{color:var(--accent);top:5%;right:9%}@keyframes Home-module__ZwSxwW__drawPath{to{stroke-dashoffset:0}}.Home-module__ZwSxwW__manifesto{background:var(--paper);height:175vh}.Home-module__ZwSxwW__manifestoSticky{min-height:100svh;padding:clamp(80px, 9vw, 140px) var(--page-pad) 36px;flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0}.Home-module__ZwSxwW__manifestoText{max-width:1270px;font:500 clamp(45px, 6.9vw, 120px) / 1.04 var(--font-title);letter-spacing:-.075em;margin:auto 0}.Home-module__ZwSxwW__manifestoText span{opacity:1;display:block}.Home-module__ZwSxwW__manifestoText span:last-child{color:var(--accent)}.Home-module__ZwSxwW__manifestoBottom{border-top:1px solid var(--line);font:400 10px var(--font-data);letter-spacing:.08em;justify-content:space-between;gap:20px;padding-top:20px;display:flex}.Home-module__ZwSxwW__what{padding:clamp(90px, 11vw, 170px) var(--page-pad);background:var(--paper-light)}.Home-module__ZwSxwW__whatContent{grid-template-columns:1.7fr 1fr;align-items:end;gap:8vw;margin:70px 0 clamp(100px,13vw,190px);display:grid}.Home-module__ZwSxwW__what h2{font:500 clamp(62px, 9.4vw, 160px) / .88 var(--font-title);letter-spacing:-.085em;margin:0}.Home-module__ZwSxwW__what h2 em{color:var(--accent);font-style:normal}.Home-module__ZwSxwW__whatSide{padding-bottom:8px}.Home-module__ZwSxwW__whatSide p{letter-spacing:-.025em;max-width:440px;margin:0 0 50px;font-size:clamp(18px,2vw,27px);line-height:1.28}.Home-module__ZwSxwW__textLink{width:min(100%,350px);font:500 11px var(--font-data);letter-spacing:.07em;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:30px;padding:16px 0;display:flex}.Home-module__ZwSxwW__textLink span{font:25px var(--font-title)}.Home-module__ZwSxwW__textLink:hover{color:var(--accent)}.Home-module__ZwSxwW__outcomeGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.Home-module__ZwSxwW__outcomeGrid>div{border-right:1px solid var(--line);min-height:235px;padding:22px 22px 0 0}.Home-module__ZwSxwW__outcomeGrid>div+div{padding-left:22px}.Home-module__ZwSxwW__outcomeGrid>div:last-child{border-right:0}.Home-module__ZwSxwW__outcomeGrid span{font:400 11px var(--font-data);color:var(--accent)}.Home-module__ZwSxwW__outcomeGrid h3{font:500 clamp(22px, 2.5vw, 39px) / 1 var(--font-title);letter-spacing:-.05em;margin:57px 0 10px}.Home-module__ZwSxwW__outcomeGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.Home-module__ZwSxwW__verticalSection{--accent:#d0d0d0;background:var(--ink);color:var(--paper-light);padding:clamp(90px, 10vw, 150px) var(--page-pad) clamp(190px, 30vh, 360px)}.Home-module__ZwSxwW__verticalIntro{border-bottom:1px solid var(--line-light);padding-bottom:clamp(70px,9vw,130px)}.Home-module__ZwSxwW__verticalIntro h2{font:500 clamp(62px, 8.7vw, 150px) / .9 var(--font-title);letter-spacing:-.085em;margin:55px 0 30px}.Home-module__ZwSxwW__verticalIntro h2 em{color:var(--accent);font-style:normal}.Home-module__ZwSxwW__verticalIntro p{color:#c7c7c7;max-width:480px;margin:0;font-size:18px;line-height:1.4}.Home-module__ZwSxwW__verticalCards{padding-top:56px}.Home-module__ZwSxwW__verticalCard{height:clamp(380px,45vw,540px);color:var(--ink);transform-origin:top;backface-visibility:hidden;will-change:transform;background:#d8d8d8;border:1px solid #ffffff4d;border-radius:clamp(22px,2.4vw,34px);flex-direction:column;justify-content:space-between;margin-bottom:48px;padding:clamp(28px,4vw,65px);display:flex;position:sticky;overflow:hidden;box-shadow:0 24px 64px #00000038}.Home-module__ZwSxwW__verticalCard:first-child{top:100px}.Home-module__ZwSxwW__verticalCard:nth-child(2){top:112px}.Home-module__ZwSxwW__verticalCard:nth-child(3){top:124px}.Home-module__ZwSxwW__verticalCard:nth-child(4){top:136px}.Home-module__ZwSxwW__verticalCard:nth-child(5){top:148px}.Home-module__ZwSxwW__verticalCard:nth-child(6){top:160px}.Home-module__ZwSxwW__verticalCard:nth-child(7){top:172px}.Home-module__ZwSxwW__verticalCard:nth-child(8){top:184px}.Home-module__ZwSxwW__verticalCard:nth-child(3n+2){background:#c8c8c8}.Home-module__ZwSxwW__verticalCard:nth-child(3n){background:#ededed}.Home-module__ZwSxwW__cardIndex{z-index:2;font:500 11px var(--font-data);letter-spacing:.08em;position:relative}.Home-module__ZwSxwW__cardIndex span{color:#666;margin:0 9px}.Home-module__ZwSxwW__cardBody{z-index:2;max-width:900px;position:relative}.Home-module__ZwSxwW__cardBody h3{font:500 clamp(46px, 6vw, 105px) / .94 var(--font-title);letter-spacing:-.07em;text-wrap:balance;margin:0 0 25px}.Home-module__ZwSxwW__cardBody p{max-width:600px;margin:0;font-size:clamp(18px,2vw,27px);line-height:1.25}.Home-module__ZwSxwW__cardBottom{z-index:2;border-top:1px solid var(--line);font:400 11px var(--font-data);letter-spacing:.06em;justify-content:space-between;align-items:end;padding-top:20px;display:flex;position:relative}.Home-module__ZwSxwW__cardNumber{z-index:1;font:400 clamp(200px, 29vw, 440px) / .8 var(--font-title);letter-spacing:-.13em;color:#0b0b0b13;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.12em;right:clamp(14px,3vw,46px)}.Home-module__ZwSxwW__impact{padding:clamp(100px, 10vw, 160px) var(--page-pad) clamp(110px, 11vw, 180px);background:#f0f0f0}.Home-module__ZwSxwW__impactHeading{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:end;gap:clamp(40px,7vw,110px);display:grid}.Home-module__ZwSxwW__impact h2{font:500 clamp(65px, 9vw, 150px) / .9 var(--font-title);letter-spacing:-.085em;margin:55px 0 clamp(80px,10vw,150px)}.Home-module__ZwSxwW__impact h2 em{color:var(--accent);font-style:normal}.Home-module__ZwSxwW__impactContext{padding-bottom:clamp(80px,10vw,150px)}.Home-module__ZwSxwW__impactContext p{max-width:340px;font:400 clamp(19px, 2vw, 27px) / 1.25 var(--font-body);letter-spacing:-.04em;margin:0 0 36px}.Home-module__ZwSxwW__impactContext strong{border-left:2px solid var(--accent);max-width:320px;color:var(--accent);font:500 11px / 1.5 var(--font-data);letter-spacing:.03em;padding-left:14px;display:block}.Home-module__ZwSxwW__impactGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Home-module__ZwSxwW__impactGrid>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;min-height:clamp(235px,23vw,360px);padding:22px clamp(20px,3vw,48px) 30px;display:flex}.Home-module__ZwSxwW__impactGrid>li:nth-child(3n+1){padding-left:0}.Home-module__ZwSxwW__impactGrid>li:nth-child(3n){border-right:0}.Home-module__ZwSxwW__impactIndex{color:var(--muted);font:500 10px / 1 var(--font-data);letter-spacing:.08em}.Home-module__ZwSxwW__impactValue{white-space:nowrap;font:400 clamp(56px, 7.5vw, 124px) / .92 var(--font-title);letter-spacing:-.085em;font-variant-numeric:tabular-nums;margin:auto 0 15px}.Home-module__ZwSxwW__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Home-module__ZwSxwW__impactGrid p{font:500 clamp(16px, 1.5vw, 21px) / 1.2 var(--font-body);letter-spacing:-.03em;margin:0 0 16px}.Home-module__ZwSxwW__impactGrid small{font:400 10px / 1.2 var(--font-data);color:var(--muted);letter-spacing:.05em}.Home-module__ZwSxwW__initiatives{padding:140px var(--page-pad);background:var(--paper-light)}.Home-module__ZwSxwW__initiatives h2{font:500 clamp(70px, 10vw, 170px) / .88 var(--font-title);letter-spacing:-.085em;margin:55px 0 100px}.Home-module__ZwSxwW__initiatives h2 em{color:var(--accent);font-style:normal}.Home-module__ZwSxwW__initiativeList article{border-top:1px solid var(--line);grid-template-columns:1fr 2fr 2fr 40px;align-items:start;gap:30px;padding:30px 0;display:grid}.Home-module__ZwSxwW__initiativeList article:last-child{border-bottom:1px solid var(--line)}.Home-module__ZwSxwW__initiativeList span{font:11px var(--font-data)}.Home-module__ZwSxwW__initiativeList h3{font:500 30px var(--font-title);letter-spacing:-.04em;margin:0}.Home-module__ZwSxwW__initiativeList p{margin:0;line-height:1.5}.Home-module__ZwSxwW__initiativeList a{font-size:26px}.Home-module__ZwSxwW__teamPreview{background:var(--paper-light);color:var(--ink);padding:clamp(85px, 10vw, 150px) var(--page-pad) 35px}.Home-module__ZwSxwW__teamPreviewInner{grid-template-columns:2fr 1fr;align-items:end;gap:50px;margin:85px 0 150px;display:grid}.Home-module__ZwSxwW__teamPreview h2{font:500 clamp(65px, 9vw, 155px) / .88 var(--font-title);letter-spacing:-.085em;margin:0}.Home-module__ZwSxwW__teamPreview h2 em{color:#6b6b6b;font-style:normal}.Home-module__ZwSxwW__teamPreviewInner>div{padding-bottom:8px}.Home-module__ZwSxwW__teamPreviewInner p{max-width:350px;margin:0 0 55px;font-size:22px;line-height:1.3}.Home-module__ZwSxwW__teamPreviewMark{border-top:1px solid var(--line);font:400 10px var(--font-data);letter-spacing:.1em;padding-top:20px}@media (max-width:1000px){.Home-module__ZwSxwW__hero h1{font-size:11vw}.Home-module__ZwSxwW__hero h1 em{white-space:normal}.Home-module__ZwSxwW__routeVisual{opacity:.5;width:78vw;right:-23%}.Home-module__ZwSxwW__whatContent{grid-template-columns:1fr 1fr;gap:35px}.Home-module__ZwSxwW__impactHeading{grid-template-columns:1fr;gap:0}.Home-module__ZwSxwW__impact h2{margin-bottom:40px}.Home-module__ZwSxwW__impactContext{padding-bottom:75px}}@media (max-width:800px){.Home-module__ZwSxwW__verticalSection{padding-bottom:100px}.Home-module__ZwSxwW__verticalCard:nth-child(n){will-change:auto;height:auto;min-height:380px;margin-bottom:16px;position:relative;top:auto}.Home-module__ZwSxwW__manifesto{height:auto}.Home-module__ZwSxwW__manifestoSticky{min-height:100svh;position:relative}.Home-module__ZwSxwW__impactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__ZwSxwW__impactGrid>li:nth-child(3n){border-right:1px solid var(--line)}.Home-module__ZwSxwW__impactGrid>li:nth-child(3n+1){padding-left:clamp(20px,3vw,48px)}.Home-module__ZwSxwW__impactGrid>li:nth-child(odd){padding-left:0}.Home-module__ZwSxwW__impactGrid>li:nth-child(2n){border-right:0}}@media (max-width:680px){.Home-module__ZwSxwW__routeLabel{display:none}.Home-module__ZwSxwW__hero{height:100svh;min-height:680px;padding-top:100px}.Home-module__ZwSxwW__heroTop{font-size:9px}.Home-module__ZwSxwW__heroTop span:last-child{display:none}.Home-module__ZwSxwW__heroMain{margin-top:auto;margin-bottom:65px}.Home-module__ZwSxwW__heroEyebrow{margin-bottom:30px;font-size:10px}.Home-module__ZwSxwW__hero h1{font-size:clamp(49px,12vw,82px);line-height:.89}.Home-module__ZwSxwW__heroBottom{margin-top:42px;display:block}.Home-module__ZwSxwW__heroBottom p{max-width:320px;font-size:16px}.Home-module__ZwSxwW__heroBottom a{width:260px;margin-top:30px}.Home-module__ZwSxwW__heroFoot{font-size:9px}.Home-module__ZwSxwW__heroFoot span:last-child{display:none}.Home-module__ZwSxwW__routeVisual{opacity:.35;width:110vw;top:6%;right:-50%}.Home-module__ZwSxwW__manifestoSticky{min-height:680px;padding-top:75px}.Home-module__ZwSxwW__manifestoText{font-size:clamp(43px,8.6vw,72px);line-height:1.08}.Home-module__ZwSxwW__manifestoText span{margin-bottom:18px}.Home-module__ZwSxwW__manifestoBottom{font-size:9px}.Home-module__ZwSxwW__manifestoBottom span:last-child{display:none}.Home-module__ZwSxwW__what{padding-top:100px;padding-bottom:100px}.Home-module__ZwSxwW__whatContent{margin:55px 0 95px;display:block}.Home-module__ZwSxwW__what h2{font-size:clamp(58px,12vw,90px)}.Home-module__ZwSxwW__whatSide{margin-top:55px}.Home-module__ZwSxwW__whatSide p{margin-bottom:30px;font-size:19px}.Home-module__ZwSxwW__outcomeGrid{grid-template-columns:1fr 1fr}.Home-module__ZwSxwW__outcomeGrid>div{min-height:200px}.Home-module__ZwSxwW__outcomeGrid>div:nth-child(2){border-right:0}.Home-module__ZwSxwW__outcomeGrid>div:nth-child(3),.Home-module__ZwSxwW__outcomeGrid>div:nth-child(4){border-top:1px solid var(--line)}.Home-module__ZwSxwW__outcomeGrid>div:nth-child(3){padding-left:0}.Home-module__ZwSxwW__outcomeGrid h3{font-size:25px}.Home-module__ZwSxwW__verticalIntro h2{font-size:clamp(57px,11vw,90px)}.Home-module__ZwSxwW__verticalIntro p{font-size:16px}.Home-module__ZwSxwW__verticalCard{min-height:360px;padding:27px}.Home-module__ZwSxwW__cardBody h3{font-size:clamp(46px,10vw,75px)}.Home-module__ZwSxwW__cardBody p{font-size:17px}.Home-module__ZwSxwW__cardBottom{font-size:9px}.Home-module__ZwSxwW__cardNumber{font-size:clamp(160px,44vw,260px);bottom:0;right:16px}.Home-module__ZwSxwW__teamPreviewInner{margin:70px 0 110px;display:block}.Home-module__ZwSxwW__teamPreview h2{font-size:clamp(59px,11vw,90px)}.Home-module__ZwSxwW__teamPreviewInner>div{margin-top:65px}.Home-module__ZwSxwW__teamPreviewInner p{margin-bottom:25px;font-size:18px}.Home-module__ZwSxwW__impact{padding-top:100px;padding-bottom:110px}.Home-module__ZwSxwW__impact h2{margin:55px 0 38px;font-size:clamp(56px,12vw,84px)}.Home-module__ZwSxwW__impactContext{padding-bottom:62px}.Home-module__ZwSxwW__impactGrid>li{min-height:215px;padding:18px 12px 24px}.Home-module__ZwSxwW__impactGrid>li:nth-child(3n+1){padding-left:12px}.Home-module__ZwSxwW__impactGrid>li:nth-child(odd){padding-left:0}.Home-module__ZwSxwW__impactValue{font-size:clamp(44px,11vw,76px)}.Home-module__ZwSxwW__impactGrid p{font-size:16px}.Home-module__ZwSxwW__initiativeList article{grid-template-columns:1fr 1fr}.Home-module__ZwSxwW__initiativeList article p{grid-column:1/-1}}@media (max-width:380px){.Home-module__ZwSxwW__teamPreview h2{font-size:clamp(50px,15.8vw,59px)}}@media (prefers-reduced-motion:reduce){.Home-module__ZwSxwW__verticalCard{will-change:auto}.Home-module__ZwSxwW__routePath{stroke-dashoffset:0;animation:none}}
.LandingHero-module__O-sfQq__hero{color:#080808;background:#f7f7f7;height:165svh;position:relative}.LandingHero-module__O-sfQq__stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.LandingHero-module__O-sfQq__videoBackdrop{z-index:0;will-change:transform;opacity:0;position:absolute;inset:-5% 0;overflow:hidden}.LandingHero-module__O-sfQq__videoBackdrop video{object-fit:cover;object-position:center;filter:grayscale()contrast(.85)brightness(1.28);opacity:.65;width:100%;height:100%;display:block}.LandingHero-module__O-sfQq__videoBackdrop:after{content:"";background:#f7f7f77a;position:absolute;inset:0}.LandingHero-module__O-sfQq__stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f7f7f7f0 0%,#f7f7f733 20% 75%,#f7f7f7eb 100%);position:absolute;inset:0}.LandingHero-module__O-sfQq__topStatement{z-index:5;text-align:center;font:500 clamp(14px, 1.4vw, 22px) / 1.12 var(--font-body);letter-spacing:-.02em;white-space:nowrap;position:absolute;top:clamp(118px,14vh,150px);left:50%;transform:translate(-50%)}.LandingHero-module__O-sfQq__topStatement,.LandingHero-module__O-sfQq__bottom{opacity:0;visibility:hidden}.LandingHero-module__O-sfQq__hero[data-hero-intro=complete] .LandingHero-module__O-sfQq__topStatement,.LandingHero-module__O-sfQq__hero[data-hero-intro=complete] .LandingHero-module__O-sfQq__bottom{visibility:visible}.LandingHero-module__O-sfQq__letterStage{z-index:3;left:var(--page-pad);right:var(--page-pad);position:absolute;top:48%;transform:translateY(-50%)}.LandingHero-module__O-sfQq__letters{width:max-content;max-width:100%;font:320 clamp(152px, 20vw, 312px) / .8 var(--font-body);letter-spacing:0;will-change:transform;align-items:center;gap:.72em;margin:0 auto;display:flex}.LandingHero-module__O-sfQq__letters span{will-change:transform;display:block}.LandingHero-module__O-sfQq__hero[data-hero-intro=pending] .LandingHero-module__O-sfQq__letters{opacity:0}.LandingHero-module__O-sfQq__bottom{z-index:5;left:var(--page-pad);right:var(--page-pad);grid-template-columns:minmax(280px,420px) 1fr 48px;align-items:end;gap:25px;display:grid;position:absolute;bottom:26px}.LandingHero-module__O-sfQq__bottom p{max-width:380px;font:500 clamp(15px, 1.25vw, 18px) / 1.24 var(--font-body);letter-spacing:-.025em;margin:0}.LandingHero-module__O-sfQq__bottom>span{font:500 10px / 1.2 var(--font-data);text-align:center;letter-spacing:.07em}.LandingHero-module__O-sfQq__bottom a{border:1px solid var(--ink);width:48px;height:48px;font:32px / 1 var(--font-body);transition:background .3s var(--ease-editorial), color .3s var(--ease-editorial);border-radius:0;place-items:center;display:grid}.LandingHero-module__O-sfQq__bottom a:hover{background:var(--ink);color:#fff}@media (max-width:1199px){.LandingHero-module__O-sfQq__hero{height:160svh}.LandingHero-module__O-sfQq__letters{font-size:clamp(112px,20.8vw,240px)}}@media (max-width:900px){.LandingHero-module__O-sfQq__hero{height:155svh}.LandingHero-module__O-sfQq__letters{font-size:clamp(88px,22.4vw,184px)}.LandingHero-module__O-sfQq__videoBackdrop video{object-position:55% center}}@media (max-width:680px){.LandingHero-module__O-sfQq__hero{height:150svh}.LandingHero-module__O-sfQq__topStatement{font-size:15px;top:109px}.LandingHero-module__O-sfQq__videoBackdrop{inset:0}.LandingHero-module__O-sfQq__videoBackdrop video{object-position:52% center}.LandingHero-module__O-sfQq__letterStage{top:48%;left:16px;right:24px}.LandingHero-module__O-sfQq__letters{font-size:clamp(76.8px,24.8vw,128px)}.LandingHero-module__O-sfQq__bottom{left:20px;right:20px;bottom:calc(24px + env(safe-area-inset-bottom));grid-template-columns:1fr 48px}.LandingHero-module__O-sfQq__bottom p{font-size:15px}.LandingHero-module__O-sfQq__bottom>span{display:none}}@media (max-width:380px){.LandingHero-module__O-sfQq__letters{font-size:clamp(67.2px,24.8vw,108px)}}@media (prefers-reduced-motion:reduce){.LandingHero-module__O-sfQq__videoBackdrop,.LandingHero-module__O-sfQq__letters,.LandingHero-module__O-sfQq__letters span{will-change:auto}.LandingHero-module__O-sfQq__videoBackdrop{opacity:1}.LandingHero-module__O-sfQq__bottom a{transition:none}}@media (scripting:none){.LandingHero-module__O-sfQq__hero[data-hero-intro=pending] .LandingHero-module__O-sfQq__letters{opacity:1}.LandingHero-module__O-sfQq__topStatement,.LandingHero-module__O-sfQq__bottom{opacity:1;visibility:visible}}
.PastEvents-module__jCr1kW__preview{color:var(--ink);padding:clamp(78px, 9vw, 142px) var(--page-pad) clamp(82px, 10vw, 150px);background:#d4d4d4;position:relative;overflow:hidden}.PastEvents-module__jCr1kW__previewTop,.PastEvents-module__jCr1kW__archiveTop,.PastEvents-module__jCr1kW__heroTop{font:500 11px / 1.4 var(--font-data);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:24px;display:flex}.PastEvents-module__jCr1kW__preview h2{max-width:1100px;font:500 clamp(74px, 12vw, 185px) / .82 var(--font-title);letter-spacing:-.085em;margin:clamp(55px,8vw,110px) 0 clamp(70px,9vw,130px)}.PastEvents-module__jCr1kW__preview h2 em{font-family:var(--font-serif);letter-spacing:-.045em;font-weight:400}.PastEvents-module__jCr1kW__previewBottom{grid-template-columns:minmax(0,1fr) minmax(260px,.47fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.PastEvents-module__jCr1kW__previewCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PastEvents-module__jCr1kW__previewCard{border:1px solid #0b0b0b8c;flex-direction:column;justify-content:space-between;min-height:clamp(260px,28vw,390px);padding:clamp(20px,2.6vw,36px);transition:background .3s,color .3s,transform .5s cubic-bezier(.16,1,.3,1);display:flex}.PastEvents-module__jCr1kW__previewCard:nth-child(2){transform:translateY(44px)}.PastEvents-module__jCr1kW__previewCard:hover{background:var(--ink);color:var(--paper-light);transform:translateY(-8px)}.PastEvents-module__jCr1kW__previewCard:nth-child(2):hover{transform:translateY(35px)}.PastEvents-module__jCr1kW__previewCard span{font:500 10px / 1.3 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.PastEvents-module__jCr1kW__previewCard strong{max-width:260px;font:500 clamp(35px, 4vw, 64px) / .95 var(--font-title);letter-spacing:-.06em}.PastEvents-module__jCr1kW__previewAside p{max-width:310px;font:400 clamp(19px, 2vw, 28px) / 1.28 var(--font-body);letter-spacing:-.035em;margin:0 0 50px}.PastEvents-module__jCr1kW__previewLink{width:min(100%,310px);font:500 12px / 1 var(--font-data);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:50px;padding:0 0 16px;transition:gap .25s;display:flex}.PastEvents-module__jCr1kW__previewLink:hover{gap:70px}.PastEvents-module__jCr1kW__previewLink span{font:400 26px / 1 var(--font-title)}.PastEvents-module__jCr1kW__previewNotice{font:500 10px / 1.5 var(--font-data);letter-spacing:.05em;text-transform:uppercase;opacity:.9;margin-top:70px;display:block}.PastEvents-module__jCr1kW__page{background:var(--paper-light)}.PastEvents-module__jCr1kW__hero{--accent:#d0d0d0;background:var(--ink);min-height:min(800px,100svh);color:var(--paper-light);padding:clamp(160px, 15vw, 240px) var(--page-pad) 42px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.PastEvents-module__jCr1kW__hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #f7f7f740;border-radius:50%;width:70vw;position:absolute;bottom:-55vw;right:-24vw;box-shadow:0 0 0 9vw #f7f7f709,0 0 0 19vw #f7f7f706}.PastEvents-module__jCr1kW__heroTop{z-index:1;color:#c9c9c9;position:relative}.PastEvents-module__jCr1kW__hero h1{z-index:1;font:500 clamp(100px, 17vw, 270px) / .77 var(--font-title);letter-spacing:-.095em;margin:60px 0;position:relative}.PastEvents-module__jCr1kW__hero h1 em{color:var(--accent);font-family:var(--font-serif);letter-spacing:-.06em;font-weight:400}.PastEvents-module__jCr1kW__heroBottom{z-index:1;justify-content:space-between;align-items:end;gap:40px;display:flex;position:relative}.PastEvents-module__jCr1kW__heroBottom p{max-width:430px;font:400 clamp(19px, 2.1vw, 29px) / 1.2 var(--font-body);letter-spacing:-.04em;margin:0}.PastEvents-module__jCr1kW__heroBottom a{font:500 11px / 1.4 var(--font-data);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;border-bottom:1px solid;padding-bottom:12px}.PastEvents-module__jCr1kW__archive{padding:clamp(90px, 9vw, 150px) var(--page-pad) clamp(120px, 12vw, 190px)}.PastEvents-module__jCr1kW__archiveTop{color:var(--muted)}.PastEvents-module__jCr1kW__archiveIntro{grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);align-items:end;gap:clamp(35px,8vw,130px);margin:70px 0 clamp(90px,10vw,150px);display:grid}.PastEvents-module__jCr1kW__archiveIntro h2{font:500 clamp(63px, 10vw, 155px) / .88 var(--font-title);letter-spacing:-.085em;margin:0}.PastEvents-module__jCr1kW__archiveIntro p{border-left:2px solid var(--accent);max-width:345px;color:var(--accent);font:500 12px / 1.6 var(--font-data);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;padding-left:18px}.PastEvents-module__jCr1kW__eventList{border-top:1px solid var(--line)}.PastEvents-module__jCr1kW__event{border-bottom:1px solid var(--line);grid-template-columns:75px minmax(125px,.3fr) minmax(0,1fr) minmax(180px,.45fr) 30px;align-items:start;gap:clamp(18px,3vw,50px);padding:clamp(28px,3vw,48px) 0;transition:padding .35s,background .35s;display:grid;position:relative}.PastEvents-module__jCr1kW__event:hover{background:#eaeaea;padding-left:14px;padding-right:14px}.PastEvents-module__jCr1kW__eventIndex,.PastEvents-module__jCr1kW__eventDate,.PastEvents-module__jCr1kW__eventCategory,.PastEvents-module__jCr1kW__eventSample{font:500 10px / 1.5 var(--font-data);letter-spacing:.05em;text-transform:uppercase}.PastEvents-module__jCr1kW__eventIndex,.PastEvents-module__jCr1kW__eventDate,.PastEvents-module__jCr1kW__eventCategory{padding-top:10px}.PastEvents-module__jCr1kW__eventIndex,.PastEvents-module__jCr1kW__eventCategory{color:var(--muted)}.PastEvents-module__jCr1kW__event h3{font:500 clamp(40px, 5.2vw, 82px) / .93 var(--font-title);letter-spacing:-.065em;margin:0 0 18px}.PastEvents-module__jCr1kW__event p{max-width:390px;color:var(--muted);font:400 15px / 1.5 var(--font-body);margin:0}.PastEvents-module__jCr1kW__eventSample{color:var(--accent);margin-top:24px;display:block}.PastEvents-module__jCr1kW__eventArrow{color:var(--accent);font:400 30px / 1 var(--font-title)}@media (max-width:900px){.PastEvents-module__jCr1kW__previewBottom,.PastEvents-module__jCr1kW__archiveIntro{grid-template-columns:1fr}.PastEvents-module__jCr1kW__previewAside{margin-top:70px}.PastEvents-module__jCr1kW__event{grid-template-columns:50px minmax(110px,.35fr) minmax(0,1fr) 25px}.PastEvents-module__jCr1kW__eventCategory{display:none}}@media (max-width:680px){.PastEvents-module__jCr1kW__heroTop span:last-child{display:none}.PastEvents-module__jCr1kW__preview h2{margin-bottom:65px;font-size:clamp(65px,17vw,105px)}.PastEvents-module__jCr1kW__previewCards{grid-template-columns:1fr;gap:12px}.PastEvents-module__jCr1kW__previewCard{min-height:215px;padding:20px}.PastEvents-module__jCr1kW__previewCard:nth-child(2){margin-left:28px;transform:none}.PastEvents-module__jCr1kW__previewCard:nth-child(2):hover{transform:none}.PastEvents-module__jCr1kW__previewCard strong{font-size:clamp(38px,10vw,54px)}.PastEvents-module__jCr1kW__previewAside{margin-top:45px}.PastEvents-module__jCr1kW__previewNotice{margin-top:55px}.PastEvents-module__jCr1kW__hero{min-height:760px;padding-top:150px}.PastEvents-module__jCr1kW__hero h1{font-size:clamp(83px,21vw,130px)}.PastEvents-module__jCr1kW__heroBottom{display:block}.PastEvents-module__jCr1kW__heroBottom a{margin-top:30px;display:inline-block}.PastEvents-module__jCr1kW__archiveIntro{margin:55px 0 80px}.PastEvents-module__jCr1kW__archiveIntro h2{font-size:clamp(60px,15vw,95px)}.PastEvents-module__jCr1kW__event{grid-template-columns:36px minmax(0,1fr) 22px;gap:10px}.PastEvents-module__jCr1kW__eventDate{grid-area:1/2;padding:0}.PastEvents-module__jCr1kW__eventIndex{grid-area:1/1;padding:0}.PastEvents-module__jCr1kW__eventBody{grid-area:2/2}.PastEvents-module__jCr1kW__event h3{font-size:clamp(43px,12vw,68px)}.PastEvents-module__jCr1kW__eventArrow{grid-area:2/3}.PastEvents-module__jCr1kW__event:hover{background:0 0;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.PastEvents-module__jCr1kW__previewCard,.PastEvents-module__jCr1kW__previewLink,.PastEvents-module__jCr1kW__event{transition:none}}
