.contribution-value{color:#111;background:#fff;border-top:1px solid #111;grid-template-columns:1fr 1fr;gap:7vw;padding:60px 0;display:grid}.contribution-value>header>span{letter-spacing:.08em;font-size:11px}.contribution-value h2{letter-spacing:-.045em;white-space:pre-line;margin:24px 0;font-size:clamp(35px,4vw,62px);font-weight:400;line-height:1.05}.contribution-value-copy>p{margin-top:0;font-size:19px;line-height:1.65}.contribution-value ol{counter-reset:contribution;margin:35px 0;padding:0;list-style:none}.contribution-value li{counter-increment:contribution;border-top:1px solid #aaa;padding:20px 0 5px}.contribution-value li>strong{font-size:22px;font-weight:400}.contribution-value li>strong:before{content:"0" counter(contribution) " / ";color:#2040ff;font-size:11px}.contribution-value li p,.contribution-value details p{font-size:14px;line-height:1.7}.contribution-value details{border-block:1px solid #aaa;padding:18px 0}.contribution-value summary{cursor:pointer;font-size:15px}.network-hero-nav{justify-content:space-between;padding:25px 4vw;font-size:13px;display:flex}.network-event-hero{color:#fff;background:#111;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);display:grid}.network-event-hero figure{min-width:0;margin:0;position:relative}.network-event-hero img{object-fit:cover;width:100%;height:100%;min-height:500px;display:block}.network-event-hero figcaption{color:#fff;text-shadow:0 1px 3px #111;font-size:10px;position:absolute;bottom:10px;left:20px}.network-event-hero>div{align-self:center;padding:45px 35px}.network-event-hero span{letter-spacing:.08em;font-size:11px}.network-event-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(45px,5vw,80px);font-weight:400;line-height:1}.network-event-hero p{font-size:18px;line-height:1.6}.network-event-hero a,.network-event-hero button{font:inherit;cursor:pointer;border-radius:0;margin-top:18px;color:#fff!important;background:0 0!important;border:0!important;border-bottom:1px solid #fff!important;padding:12px 0!important}.network-event-explanation{max-width:1320px;margin:auto;padding:20px 5vw 0}.network-account-prompt{border-top:1px solid #aaa;margin:25px 0 0;padding:20px 0;font-size:14px;line-height:1.7}.network-panel{color:#111;border-top:1px solid #111;margin:25px 0;padding:25px 0}.network-panel h2{letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:1.1}.network-panel h3{font-size:22px;font-weight:400}.network-panel p{max-width:700px;line-height:1.65}.network-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.network-panel small,.network-status{letter-spacing:.05em;font-size:11px}.network-status{color:#2040ff}.network-panel details{border-top:1px solid #aaa;margin-top:20px;padding:18px 0}.network-panel summary{cursor:pointer;font-size:15px}.network-panel label{flex-direction:column;gap:10px;margin:20px 0;font-size:13px;display:flex}.network-panel input,.network-panel select,.network-panel textarea{color:#111;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #aaa;border-radius:0;width:100%;max-width:100%;padding:12px;font-size:16px}.network-panel textarea{resize:vertical;line-height:1.6}.network-panel button,.network-panel .network-link{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #aaa;padding:12px 18px;font-size:14px;display:inline-block}.network-panel button:disabled{opacity:.5;cursor:wait}.network-panel button+button{margin-left:8px}.network-panel .network-primary{color:#fff;background:#2040ff;border-color:#2040ff}.network-panel label.network-checkbox{flex-direction:row;align-items:flex-start;line-height:1.5}.network-checkbox input{flex:none;width:20px;height:20px}.network-error{color:#a01228;border:1px solid #b21230;padding:15px}.network-receipt{color:#2040ff;border:1px solid #2040ff;padding:15px}.network-quote{white-space:pre-wrap;border:1px solid #2040ff;padding:22px}.network-profile{max-width:1000px;margin:auto;padding:70px 4vw}.network-profile h1{letter-spacing:-.05em;margin:25px 0;font-size:clamp(45px,7vw,100px);font-weight:400;line-height:1.05}.network-profile>p{max-width:650px;font-size:21px;line-height:1.6}.network-profile ul{margin-top:50px;padding:0;list-style:none}.network-profile li{border-top:1px solid #aaa;padding:24px 0}.network-profile li a{font-size:28px}.network-profile li small{margin-bottom:12px;font-size:11px;display:block}.network-panel form>fieldset{border:0;min-width:0;margin:0;padding:0}.network-panel .network-channel-options{flex-wrap:wrap;gap:20px;display:flex}.network-channel-options label{margin:12px 0}.network-panel .network-row-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=750px){.contribution-value{grid-template-columns:1fr;gap:18px;padding:35px 0}.contribution-value h2{font-size:42px}.contribution-value-copy>p{font-size:18px}.network-event-hero{flex-direction:column;display:flex}.network-event-hero figure img{object-fit:contain;height:auto;min-height:0}.network-event-hero>div{padding:30px 20px}.network-event-hero h1{font-size:54px}.network-event-hero p{font-size:17px}.network-event-explanation{padding:10px 20px 0}.network-hero-nav{padding:20px;font-size:12px}.network-panel>header{flex-direction:column}.network-panel button+button{margin-top:8px;margin-left:0}.network-panel .network-row-actions button{width:100%}}.contribution-network-invitation{border-bottom:1px solid;margin:0 0 25px;padding:5px 0;font-size:14px;display:inline-block}.scene-network-link{border-bottom:1px solid;margin-top:18px;padding-bottom:5px;font-size:12px;display:inline-block}.contribution-mail-status{border-block:1px solid #aaa;margin:22px 0;padding:18px 0;font-size:13px}.contribution-mail-status>summary{cursor:pointer}.contribution-mail-status>p{max-width:680px;font-size:13px;line-height:1.65}.contribution-mail-status article{overflow-wrap:anywhere;border-top:1px solid #ddd;padding:14px 0}.contribution-mail-status article p{font-size:13px;line-height:1.6}.contribution-mail-status button{min-height:42px}#contributor-profile{scroll-margin-top:calc(var(--ldf-header-height,80px) + 24px)}.contributor-directory{max-width:1500px;margin:0 auto;padding:50px 28px 80px}.contributor-directory>header>span{color:#2040ff;font-size:11px}.contributor-directory h1{letter-spacing:-.055em;margin:28px 0 20px;font-size:clamp(48px,7vw,100px);font-weight:400;line-height:1}.contributor-directory>header>p{margin:0 0 40px;font-size:18px}.contributor-directory>nav{border-block:1px solid #bbb;gap:28px;padding:18px 0;display:flex}.contributor-directory>nav a{align-items:center;min-height:32px;font-size:14px;text-decoration:none;display:flex}.contributor-directory>nav a[aria-current=page]{color:#2040ff;text-underline-offset:6px;text-decoration:underline}.contributor-directory>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin:0;padding:0;list-style:none;display:grid}.contributor-directory>ul>li{border-bottom:1px solid #bbb;min-width:0;padding:30px 0}.contributor-directory>ul>li>a{text-decoration:none}.contributor-directory li small{color:#2040ff;font-size:10px}.contributor-directory h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0;font-size:32px;font-weight:400;line-height:1.12}.contributor-directory li h2{justify-content:space-between;gap:15px;display:flex}.contributor-directory li h2 span{color:#2040ff;font-size:20px}.contributor-directory li p{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.contributor-directory-empty{max-width:530px;padding:60px 0}.contributor-directory-empty p{font-size:15px;line-height:1.6}.contributor-directory>footer{flex-wrap:wrap;gap:25px;padding-top:30px;display:flex}.contributor-directory>footer>a{color:#2040ff;min-height:44px;font-size:14px}.contributor-directory a:focus-visible{outline-offset:4px;outline:2px solid #2040ff}@media (width<=700px){.contributor-directory{padding:36px 18px 60px}.contributor-directory>ul{grid-template-columns:1fr}.contributor-directory h2{font-size:28px}.contributor-directory>nav{gap:22px}}
