@view-transition{navigation:auto}::view-transition-old(root){animation:.14s both pageOut}::view-transition-new(root){animation:.28s cubic-bezier(.22,1,.36,1) both pageIn}@keyframes pageOut{to{opacity:0}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}}:root{--charcoal:#111315;--charcoal-2:#191919;--warm:#f7f5f2;--red:#c8102e;--ink:#171717;--muted-light:#f7f6f2ad;--muted-dark:#625e5b;--line-light:#11131524;--line-dark:#f7f5f229;--ease:cubic-bezier(.22,1,.36,1);--page-pad:80px;--site-max:1728px;--header-height:80px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--charcoal)}body{background:var(--warm);color:var(--ink);font:400 16px/1.62 var(--font-instrument-sans),Arial,sans-serif;margin:0;overflow-x:hidden}body:before{content:"";z-index:1000;background:var(--red);opacity:0;transform-origin:0;pointer-events:none;height:2px;transition:transform .16s,opacity .16s;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.route-loading body:before{opacity:1;transition:transform .26s,opacity .12s;transform:scaleX(.85)}.route-loading.route-complete body:before{opacity:0;transition:transform .12s,opacity .16s .1s;transform:scaleX(1)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-instrument-sans),Arial,sans-serif}:focus-visible{outline:2px solid var(--red);outline-offset:4px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:2000;background:var(--warm);color:var(--ink);padding:12px 16px;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skipLink:focus{transform:none}.siteContainer{width:100%;max-width:var(--site-max);padding-inline:var(--page-pad);min-width:0;margin-inline:auto}.siteContainer>*{min-width:0}.textStackLeft,.homeHeroCopy,.missionBlock,.journalLead,.interiorHeroCopy,.sectionIntro,.applicationIntro,.applicationMain,.faqBlock,.collaborateCopy,.collabContact>.siteContainer>div:first-child,.donateContact>.siteContainer>div:first-child,.finalCta>.siteContainer>div:first-child{text-align:left;flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.textStackCenter,.teamAreHero>.siteContainer,.involveHead,.collabIntro{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}:is(.textStackLeft,.homeHeroCopy,.missionBlock,.journalLead,.interiorHeroCopy,.sectionIntro,.applicationIntro,.applicationMain,.faqBlock,.collaborateCopy,.collabContact>.siteContainer>div:first-child,.donateContact>.siteContainer>div:first-child,.finalCta>.siteContainer>div:first-child)>:is(.sectionLabel,h1,h2,h3,p,.heroActions){text-indent:0;transform-origin:0;margin-inline:0;padding-inline:0}:is(.textStackCenter,.teamAreHero>.siteContainer,.involveHead,.collabIntro)>:is(.sectionLabel,h1,h2,h3,p){text-indent:0;transform-origin:50%;margin-inline:0;padding-inline:0}.sectionLabel{color:var(--red);letter-spacing:.16em;font-size:12px;font-weight:720;line-height:1.2}.primary{min-height:48px;transition:transform .24s var(--ease),background-color .24s,border-color .24s,color .24s;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.primary:hover{transform:translateY(-2px)}.redButton{background:var(--red);color:#fff}.redButton:hover{background:#aa0d27}.light{background:var(--warm);color:var(--ink)}.light:hover{background:var(--red);color:#fff}.darkButton{background:var(--charcoal);color:#fff}.animatedLink{align-items:center;gap:9px;width:max-content;padding:8px 0;font-size:15px;font-weight:700;display:inline-flex;position:relative}.animatedLink:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .22s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(.35)}.animatedLink:hover:after,.animatedLink:focus-visible:after{transform:scaleX(1)}.animatedLink i{font-style:normal;transition:transform .22s}.animatedLink:hover i{transform:translate(3px,-3px)}.animatedLink i,.announcementBar i,.premiumAffiliation b,.journalIndex b,.involvePath>strong i,.buttonArrow,.collabInteractive>strong i,.supportWay strong i,.donateContactCard>a i,.footerBottom i,.arrowGlyph{font-family:var(--font-instrument-sans),Arial,sans-serif;font-variant-emoji:text}.statusIndicator{color:var(--red);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:750;display:inline-flex}.statusIndicator>i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite statusPulse;box-shadow:0 0 #c8102e52}@keyframes statusPulse{60%{box-shadow:0 0 0 8px #c8102e00}}.reveal,.scrollRevealText,.scrollRevealTitle,.processTrack{opacity:1;transform:none}.reveal-ready .reveal:not(.isVisible),.reveal-ready .scrollRevealText:not(.isVisible),.reveal-ready .scrollRevealTitle:not(.isVisible){opacity:0;transform:translateY(12px)}.reveal-ready .from-above:not(.isVisible){transform:translateY(-12px)}.reveal-ready .reveal,.reveal-ready .scrollRevealText,.reveal-ready .scrollRevealTitle{transition:opacity .58s var(--ease) var(--reveal-delay,0s),transform .58s var(--ease) var(--reveal-delay,0s)}.reveal-ready .isVisible{opacity:1;transform:none}.siteHeader{z-index:100;height:80px;color:var(--warm);transition:background .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed;inset:0 0 auto}.siteHeader.solid{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#111315e0;border-bottom:1px solid #f7f5f21f}.headerInner{justify-content:space-between;align-items:center;height:100%;display:flex}.lockup{align-items:center;gap:12px;min-width:0;display:inline-flex}.lockup img{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.lockup span{flex-direction:column;gap:3px;min-width:0;display:flex}.lockup b{letter-spacing:.09em;white-space:nowrap;font-size:13px;line-height:1}.lockup small{letter-spacing:.19em;color:#9a9a9a;font-size:9px;line-height:1}.desktopNav{align-items:center;gap:34px;display:flex}.desktopNav a{color:#f7f5f2c2;padding:13px 0;font-size:15px;font-weight:620;position:relative}.desktopNav a:not(.donateNav):after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktopNav a:hover,.desktopNav a.active{color:#fff}.desktopNav a:hover:after,.desktopNav a.active:after{transform:scaleX(1)}.desktopNav .donateNav{border:1px solid #f7f5f2d1;border-radius:7px;align-items:center;height:48px;padding:0 23px;display:flex}.desktopNav .donateNav:hover,.desktopNav .donateNav.active{background:#c8102e2e;border-color:#c8102eb8}.menuToggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;display:none}.menuToggle i{background:#fff;width:25px;height:1px}.mobileMenu{z-index:140;opacity:0;visibility:hidden;pointer-events:none;background:#0505059e;transition:opacity .25s,visibility 0s linear .25s;display:none;position:fixed;inset:0}.mobileMenuPanel{overscroll-behavior:contain;background:var(--charcoal);width:min(92vw,430px);height:100dvh;min-height:100%;transition:transform .32s var(--ease);flex-direction:column;justify-content:flex-start;margin-left:auto;padding:96px 32px 38px;display:flex;position:relative;overflow-y:auto;transform:translate(100%)}.mobileMenu.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mobileMenu.open .mobileMenuPanel{transform:none}.menuClose{color:#fff;background:0 0;border:0;width:44px;height:44px;font-size:35px;position:absolute;top:18px;right:22px}.mobileMenu nav{flex-direction:column;display:flex}.mobileMenu nav a{border-bottom:1px solid var(--line-dark);min-height:64px;color:var(--warm);align-items:center;font-size:29px;font-weight:650;display:flex}.mobileMenu nav a.active{color:var(--red)}.siteFooter{background:var(--charcoal);color:var(--warm);border-top:1px solid var(--line-dark);padding-top:62px}.footerGrid{grid-template-columns:minmax(270px,1fr) minmax(150px,.35fr) minmax(360px,.75fr);align-items:start;gap:clamp(48px,6vw,104px);display:grid}.footerBrand{gap:0;padding-top:1px}.footerBrand b{letter-spacing:.09em;font-size:13px}.footerBrand small{letter-spacing:.19em;color:#9a9a9a;font-size:9px}.footerColumn{flex-direction:column;align-items:flex-start;display:flex}.footerColumn h2{letter-spacing:.17em;color:#9a9a9a;margin:0 0 18px;font-size:11px}.footerNav a{min-height:38px;color:var(--muted-light);align-items:center;font-size:14px;display:flex;position:relative}.footerNav a:after,.footerConnect a:after{content:"";background:var(--red);transform-origin:0;width:100%;height:1px;transition:all .2s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.footerNav a:hover:after,.footerConnect a:hover:after{transform:scaleX(1)}.footerConnect{padding-left:0}.footerConnect a{min-height:44px;color:var(--muted-light);align-items:center;gap:10px;max-width:100%;font-size:14px;display:flex;position:relative}.footerConnect a span{overflow-wrap:anywhere;min-width:0}.footerConnect svg{stroke:currentColor;fill:none;stroke-width:1.65px;flex:none;width:20px;height:20px}.footerConnect a:hover{color:var(--red)}.footerBottom{border-top:1px solid var(--line-dark);color:#9a9a9a;justify-content:space-between;align-items:center;margin-top:38px;padding:24px 0 26px;font-size:13px;display:flex}.footerBottom a{min-height:44px;color:var(--warm);align-items:center;gap:8px;display:flex}.footerBottom i{font-style:normal;transition:transform .2s}.footerBottom a:hover i{transform:translateY(-3px)}.homeHero{height:clamp(640px,100svh - 84px,960px);color:var(--warm);padding-top:var(--header-height);background:linear-gradient(118deg,#151718,#0e0f10 75%);position:relative;overflow:hidden}.homeHeroGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;height:calc(100% - 76px);display:grid}.homeHeroCopy{grid-column:1/7;min-width:0}.homeHeroCopy h1{letter-spacing:-.062em;margin:0;font-size:clamp(66px,5.6vw,106px);font-weight:620;line-height:.99}.homeHeroCopy h1 span{animation:heroLineIn .58s var(--ease) both;display:block;overflow:visible}.homeHeroCopy h1 span:nth-child(2){animation-delay:.11s}@keyframes heroLineIn{0%{opacity:0;transform:translateY(18px)}}.homeHeroCopy p{color:#f7f5f2b8;max-width:690px;animation:heroLineIn .56s var(--ease) .2s both;margin:42px 0 34px;font-size:19px;line-height:1.65}.heroActions{animation:heroLineIn .56s var(--ease) .28s both;align-items:center;gap:34px;display:flex}.heroTextLink{align-items:center;gap:11px;font-size:16px;font-weight:720;display:inline-flex}.heroTextLink span{transition:transform .22s}.heroTextLink:hover span{transform:translate(5px)}.homeHeroArt{grid-column:8/13;place-self:center stretch;place-items:center;min-width:0;display:grid;position:relative}.emblemField{isolation:isolate;width:min(100%,clamp(500px,38vw,680px));height:clamp(330px,27vw,460px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:visible}.emblemShadow,.emblemGlow,.emblemDepth,.emblemGrid{pointer-events:none;position:absolute}.emblemShadow{z-index:0;filter:blur(32px);background:radial-gradient(#00000059 0,#0003 38%,#0000 74%);height:48%;top:25%;left:7%;right:7%}.emblemGlow{z-index:1;filter:blur(44px);background:radial-gradient(#c8102e2e 0,#700a1d1a 42%,#0000 73%);height:42%;animation:3.6s ease-in-out infinite emblemGlowPulse;top:27%;left:5%;right:5%}.emblemDepth{z-index:2;filter:blur(46px);opacity:.16;border-radius:50%;width:76%;height:42%}.emblemDepthOne{background:radial-gradient(#f7f6f226,#4c49491f 44%,#0000 74%);animation:3.6s ease-in-out infinite emblemDepthOne;top:24%;left:8%;transform:translate(-5px,3px)}.emblemDepthTwo{background:radial-gradient(#c8102e29,#3211171f 46%,#0000 74%);animation:3.6s ease-in-out infinite emblemDepthTwo;top:34%;right:7%;transform:translate(6px,-3px)}.emblemGrid{z-index:3;opacity:.035;background-image:linear-gradient(#f7f6f2b8 1px,#0000 1px),linear-gradient(90deg,#f7f6f2b8 1px,#0000 1px);background-size:18px 18px;inset:10% 4%;-webkit-mask-image:radial-gradient(#000 4%,#000000c2 34%,#0000 72%);mask-image:radial-gradient(#000 4%,#000000c2 34%,#0000 72%)}.emblemWrap{z-index:4;aspect-ratio:2.177;filter:drop-shadow(0 25px 34px #0000006b);width:clamp(380px,30vw,500px);max-width:82%;position:relative}.emblemWrap>img{object-fit:contain;width:100%;height:100%}.emblemSweep{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/gfg-emblem-upright.png) 50%/contain no-repeat;mask:url(/gfg-emblem-upright.png) 50%/contain no-repeat}.emblemSweep:before{content:"";background:linear-gradient(112deg,#0000 4%,#f7f6f214 34%,#ffffff38 49%,#c8102e1f 61%,#0000 96%);width:22%;animation:3.6s linear infinite emblemMaskedSweep;position:absolute;top:-28%;bottom:-28%;left:0;transform:translate(-160%)skew(-12deg)}.emblemEstablished{z-index:4;color:#f7f6f299;letter-spacing:.28em;text-transform:uppercase;margin-top:17px;font-size:12px;font-weight:600;line-height:1;position:relative}@keyframes emblemGlowPulse{0%,32%,to{opacity:.74}14%{opacity:1}}@keyframes emblemDepthOne{0%,32%,to{transform:translate(-5px,3px)}14%{transform:translate(-2px)}}@keyframes emblemDepthTwo{0%,32%,to{transform:translate(6px,-3px)}14%{transform:translate(3px)}}@keyframes emblemMaskedSweep{0%{transform:translate(-160%)skew(-12deg)}28%{transform:translate(510%)skew(-12deg)}28.1%,to{transform:translate(510%)skew(-12deg)}}.announcementBar{inset-inline:0;height:76px;color:var(--warm);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0}.announcementBar:before{content:"";left:var(--page-pad);right:var(--page-pad);background:var(--line-dark);transform-origin:0;height:1px;animation:railLineIn .7s var(--ease) .18s forwards;position:absolute;top:0;transform:scaleX(0)}.announcementBar>span{align-items:center;gap:34px;display:flex}.announcementBar .statusIndicator{animation:railItemIn .42s var(--ease) .25s both}.announcementBar>span>b{animation:railItemIn .42s var(--ease) .33s both;font-size:16px}.announcementBar strong{animation:railItemIn .42s var(--ease) .41s both;align-items:center;gap:8px;font-size:15px;display:flex}.announcementBar strong i{font-style:normal;transition:transform .22s}.announcementBar:hover strong i{transform:translate(3px,-3px)}@keyframes railLineIn{to{transform:scaleX(1)}}@keyframes railItemIn{0%{opacity:0;transform:translateY(7px)}}.premiumMission{z-index:2;background:var(--warm);padding:38px 0 112px;position:relative}.missionBlock .sectionLabel{font-size:20px}.missionBlock p{max-width:1120px;font-family:var(--font-instrument-sans),Arial,sans-serif;letter-spacing:-.025em;margin:26px 0 0;font-size:23px;font-weight:470;line-height:1.5}.missionAccent{font-family:var(--font-instrument-sans),Arial,sans-serif;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:5px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;font-size:1.08em;font-weight:700;text-decoration-thickness:2px}.premiumPillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:72px;display:grid}.premiumPillar{border:1px solid var(--line-light);height:350px;transition:transform .28s var(--ease),box-shadow .28s,border-color .28s;background:linear-gradient(145deg,#fcfbf9,#f3ecec);flex-direction:column;padding:34px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #1b14140e}.premiumPillar:hover{border-color:#c8102e57;transform:translateY(-5px);box-shadow:0 30px 70px #1b14141a}.pillarLight{background:radial-gradient(280px circle at var(--mx) var(--my),#c8102e17,transparent 70%);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.premiumPillar:hover .pillarLight{opacity:1}.premiumPillar>span{letter-spacing:.15em;color:#6d6b68;font-size:11px}.premiumPillar>b{color:#c8102e0f;font-size:112px;line-height:1;position:absolute;top:18px;right:22px}.premiumPillar>div{margin-top:auto;position:relative}.premiumPillar h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(29px,2vw,36px)}.premiumPillar p{max-width:360px;color:var(--muted-dark);margin:0;font-size:16px;line-height:1.55}.premiumAffiliation{border-top:1px solid var(--line-light);color:var(--muted-dark);justify-content:space-between;align-items:center;margin-top:62px;padding-top:28px;font-size:14px;display:flex}.premiumAffiliation a{color:var(--red);padding-bottom:5px;font-weight:700;position:relative}.premiumAffiliation a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:all .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.premiumAffiliation a:hover:after{transform:scaleX(1)}.journalRebuild{background:var(--charcoal);color:var(--warm);padding:96px 0}.journalHomeGrid{grid-template-columns:1fr 1fr;align-items:start;gap:96px;display:grid}.journalMeta{align-items:center;gap:28px;display:flex}.journalLead h2{letter-spacing:-.055em;max-width:720px;margin:36px 0 0;font-size:clamp(46px,4.5vw,74px);font-weight:610;line-height:1}.journalAction{color:var(--warm);margin-top:24px}.journalIndex{border-top:0}.indexHead{color:#9a9a9a;letter-spacing:.15em;align-items:flex-end;height:36px;padding:0 0 10px;font-size:11px;display:flex}.journalIndex a{border-top:1px solid var(--line-dark);min-height:118px;transition:padding .26s var(--ease),background .26s;grid-template-columns:46px 1fr 1.25fr 24px;align-items:center;gap:20px;display:grid}.journalIndex a:hover{background:#ffffff09;padding-inline:14px}.journalIndex a>span{color:var(--red);font-size:11px}.journalIndex h3{margin:0;font-size:25px}.journalIndex p{color:var(--muted-light);margin:0;font-size:14px}.journalIndex b{color:var(--red);transition:transform .22s}.journalIndex a:hover b{transform:translate(5px)}.involvementRebuild{background:var(--warm);padding:112px 0 126px}.involveHead{text-align:center}.involveHead .sectionLabel{font-size:18px}.involveHead h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(54px,6vw,90px)}.involvementPaths{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:64px;display:grid}.involvePath{border:1px solid var(--line-light);height:410px;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:opacity .58s var(--ease) var(--reveal-delay,0s),transform .58s var(--ease) var(--reveal-delay,0s),border-color .28s,box-shadow .28s;background:#ffffff9e;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #1b14140b}.reveal-ready .involvePath:not(.isVisible){opacity:0;transform:translateY(12px) rotateX(var(--rx)) rotateY(var(--ry))}.reveal-ready .involvePath.from-above:not(.isVisible){transform:translateY(-12px) rotateX(var(--rx)) rotateY(var(--ry))}.involvePath.isVisible{opacity:1;transform:translateY(0) rotateX(var(--rx)) rotateY(var(--ry))}.involvePath:after{content:"";background:var(--red);transform-origin:0;height:3px;transition:transform .32s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.involvePath:hover,.involvePath:focus-visible{border-color:#c8102e4d;box-shadow:0 30px 70px #1b141417}.involvePath:hover:after,.involvePath:focus-visible:after{transform:scaleX(1)}.pathLight{background:radial-gradient(260px circle at var(--ix) var(--iy),#c8102e14,transparent 68%);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.involvePath:hover .pathLight,.involvePath:focus-visible .pathLight{opacity:1}.involvePath>b{letter-spacing:.11em;color:#77736f;min-height:28px;font-size:10px;line-height:1.4}.involvePath>div{margin-top:62px}.involvePath h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(27px,2vw,36px)}.involvePath p{color:var(--muted-dark);margin:0;font-size:15px}.involvePath>strong{border-top:1px solid var(--line-light);color:var(--red);justify-content:space-between;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.involvePath>strong i{font-style:normal;transition:transform .2s}.involvePath:hover>strong i,.involvePath:focus-visible>strong i{transform:translate(3px,-3px)}.interiorHero,.teamAreHero,.collaborateHero{background:var(--charcoal);color:var(--warm);align-items:center;min-height:84svh;padding:140px 0 88px;display:flex}.interiorHeroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(56px,6vw,112px);display:grid}.interiorHeroGrid>*,.interiorHeroCopy{min-width:0}.interiorHero h1,.collaborateHero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(68px,7vw,116px);font-weight:610;line-height:.91}.interiorHeroCopy>h1:first-child{margin-top:0}.interiorHeroCopy>p,.collaborateCopy>p{max-width:690px;color:var(--muted-light);margin:0;font-size:18px;line-height:1.68}.interiorHeroCopy .heroActions{margin-top:32px;animation:none}.interiorHeroVisual{place-items:center;min-width:0;display:grid}.interiorHeroCopy>.sectionLabel,.collaborateCopy>.sectionLabel{animation:interiorEnter .48s var(--ease) both}.interiorHeroCopy>h1,.collaborateCopy>h1{animation:interiorEnter .54s var(--ease) 70ms both;overflow:visible}.interiorHeroCopy>p,.collaborateCopy>p{animation:interiorEnter .54s var(--ease) .15s both}.interiorHeroCopy>.heroActions,.collaborateCopy>.primary{animation:interiorEnter .54s var(--ease) .22s both}.interiorHeroVisual,.collaborationMap{animation:interiorVisualIn .58s var(--ease) .12s both}@keyframes interiorEnter{0%{opacity:0;transform:translateY(12px)}}@keyframes interiorVisualIn{0%{opacity:0;transform:translateY(8px)scale(.985)}}.sectionIntro h2{letter-spacing:-.055em;max-width:1000px;margin:24px 0 0;font-size:clamp(48px,5vw,80px);font-weight:610;line-height:.98}.sectionIntro>p{max-width:700px;color:var(--muted-dark);margin:24px 0 0}.journalHero{min-height:84svh}.journalStack{aspect-ratio:4/5;width:min(410px,88%);transform-style:preserve-3d;transition:transform .3s var(--ease);position:relative}.sheetBack,.issueSheet{border:1px solid #f7f5f22e;position:absolute;inset:0}.sheetBack{background:#252628}.sheetThree{transform:translate(calc(28px + var(--jx)*.25),calc(-22px + var(--jy)*.25));animation:sheetThreeIn .5s var(--ease) .12s both}.sheetTwo{transform:translate(calc(14px + var(--jx)*.55),calc(-11px + var(--jy)*.55));animation:sheetTwoIn .5s var(--ease) .17s both;background:#303033}.issueSheet{z-index:2;background:var(--warm);color:var(--ink);transform:translate(var(--jx),var(--jy));animation:issueCoverIn .56s var(--ease) .22s both;flex-direction:column;padding:34px;display:flex;overflow:hidden;box-shadow:0 32px 70px #00000047}.issueSheet>div{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.issueSheet>div>span{letter-spacing:.16em;font-size:11px;font-weight:750}.issueSheet .statusIndicator{font-size:8px}.issueSheet>strong{letter-spacing:-.06em;margin:auto 0;font-size:clamp(52px,5.2vw,84px);line-height:.83}.issueSheet>small{letter-spacing:.14em;font-size:9px}.sheetSweep{pointer-events:none;position:absolute;inset:-20%;overflow:hidden}.sheetSweep:before{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#c8102e1f,#0000);width:30%;animation:4.6s linear .35s infinite sheetSweep;position:absolute;inset:0 auto 0 0;transform:translate(-180%)skew(-14deg)}@keyframes sheetThreeIn{0%{opacity:0;transform:translate(calc(18px + var(--jx)*.25),calc(-12px + var(--jy)*.25)) rotate(.8deg)}}@keyframes sheetTwoIn{0%{opacity:0;transform:translate(calc(8px + var(--jx)*.55),calc(-4px + var(--jy)*.55)) rotate(-.6deg)}}@keyframes issueCoverIn{0%{opacity:0;transform:translate(var(--jx),calc(var(--jy) + 10px)) rotate(.8deg)}}@keyframes sheetSweep{0%{transform:translate(-180%)skew(-14deg)}32%{transform:translate(520%)skew(-14deg)}32.1%,to{transform:translate(520%)skew(-14deg)}}.waysSection{background:var(--warm);padding:112px 0}.editorialProcess{background:var(--warm);color:var(--ink);border-top:1px solid var(--line-light);padding:112px 0}.editorialProcess .sectionIntro h2{white-space:nowrap;max-width:none;font-size:clamp(44px,4.7vw,76px)}.processTrack{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin:72px auto 0;display:grid;position:relative}.processProgress{background:var(--red);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.processTrack.isVisible .processProgress{animation:processLine 1.2s var(--ease) .15s forwards}@keyframes processLine{to{transform:scaleX(1)}}.processTrack>div{text-align:center;opacity:.42;transition:opacity .3s var(--ease),color .3s var(--ease);flex-direction:column;align-items:center;gap:14px;padding:32px 12px 0;display:flex;position:relative}.processDot{background:#b4b0ad;border-radius:50%;width:11px;height:11px;transition:background .25s;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.processTrack.isVisible>div{animation:stageActivate .36s var(--ease) forwards}.processTrack.isVisible>div:first-of-type{animation-delay:.22s}.processTrack.isVisible>div:nth-of-type(2){animation-delay:.48s}.processTrack.isVisible>div:nth-of-type(3){animation-delay:.74s}.processTrack.isVisible>div:nth-of-type(4){animation-delay:1s}.processTrack.isVisible>div:first-of-type .processDot{animation:dotActivate .5s var(--ease) .22s both}.processTrack.isVisible>div:nth-of-type(2) .processDot{animation:dotActivate .5s var(--ease) .48s both}.processTrack.isVisible>div:nth-of-type(3) .processDot{animation:dotActivate .5s var(--ease) .74s both}.processTrack.isVisible>div:nth-of-type(4) .processDot{animation:dotActivate .5s var(--ease) 1s both}@keyframes stageActivate{to{opacity:1}}@keyframes dotActivate{0%{background:#b4b0ad;box-shadow:0 0 #c8102e4d}45%{background:var(--red);box-shadow:0 0 0 9px #c8102e00}to{background:var(--red);box-shadow:none}}.processTrack span{color:var(--red);font-size:11px}.processTrack b{font-size:clamp(20px,2vw,30px)}.teamAreHero{min-height:74svh;padding-bottom:100px}.teamAreHero .sectionLabel{animation:interiorEnter .48s var(--ease) both}.areTitle{--team-scale:1;white-space:nowrap;letter-spacing:-.065em;width:max-content;max-width:none;transform:scale(var(--team-scale));transform-origin:top;justify-content:flex-start;align-items:flex-start;gap:clamp(20px,2.4vw,42px);margin:34px 0 0;font-size:clamp(74px,8.4vw,140px);font-weight:620;line-height:.85;display:flex;overflow:visible}.sweepHost{position:relative}.teamWord,.g4gSentence{color:var(--warm)}.areStack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:clamp(270px,24vw,430px);display:grid}.areUnit{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.areUnit strong{width:100%;color:var(--red);text-align:center;font-size:1.08em;line-height:.85;position:relative}.areUnit small{color:#d2d0cc;text-align:center;letter-spacing:.035em;text-transform:uppercase;width:100%;margin-top:15px;font-size:clamp(11px,.76vw,13px);font-weight:720;line-height:1}.teamBang{color:var(--warm)}.sweepText{z-index:2;pointer-events:none;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#0000 32%,#ffffff1f 41%,#ffffffe6 49%,#c8102e47 55%,#0000 66%) 0 0/360% 100% no-repeat;-webkit-background-clip:text;background-clip:text;inset:0;color:#0000!important;position:absolute!important}.teamWord{animation:teamPartIn .5s var(--ease) 70ms both}.areStack{animation:teamPartIn .5s var(--ease) .15s both}.g4gSentence{animation:teamPartIn .5s var(--ease) .23s both}.teamWord>.sweepText{animation:3.6s linear .45s infinite teamSweepWe}.areUnit>.sweepHost>.sweepText{animation:3.6s linear .45s infinite teamSweepAre;display:block}.g4gSentence>.sweepText{animation:3.6s linear .45s infinite teamSweepG4g}@keyframes teamPartIn{0%{opacity:0;transform:translateY(12px)}}@keyframes teamSweepWe{0%{background-position:120% 0}14%,to{background-position:-25% 0}}@keyframes teamSweepAre{0%,5%{background-position:120% 0}19%,to{background-position:-25% 0}}@keyframes teamSweepG4g{0%,10%{background-position:120% 0}24%,to{background-position:-25% 0}}.teamApplications{background:var(--warm);border-top:1px solid var(--line-light);padding:112px 0 128px;scroll-margin-top:80px}.applicationIntro{border-bottom:1px solid var(--line-light);padding-bottom:48px}.applicationIntro h2{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(52px,6vw,90px)}.applicationLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:80px;margin-top:64px;display:grid}.applicationMain>h3,.faqBlock>h3{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(32px,3vw,48px)}.accordion{border-bottom:1px solid var(--line-light)}.accordionItem{border-top:1px solid var(--line-light)}.accordionItem h4{margin:0}.accordionItem button{width:100%;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:21px;font-weight:630;transition:color .2s,border-color .2s;display:flex}.accordionItem button:hover,.accordionItem button:focus-visible{color:var(--red);border-bottom-color:#c8102e57}.accordionItem button[aria-expanded=true]:hover{border-bottom-color:#0000}.accordionItem button i{transition:transform .26s var(--ease);font-size:26px;font-style:normal;font-weight:400}.accordionItem button[aria-expanded=true] i{transform:rotate(45deg)}.accordionBody{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.accordionBody>div{overflow:hidden}.accordionBody.open{grid-template-rows:1fr}.accordionBody.open>div{padding-bottom:28px}.roleOverview{max-width:780px;color:var(--muted-dark);margin:0 0 18px;font-size:16px}.dashList{color:#4f4b49;margin:0;padding:0;list-style:none}.dashList li{margin:8px 0;padding-left:24px;position:relative}.dashList li:before{content:"—";color:var(--red);position:absolute;left:0}.faqBlock{background:#efece7;margin-top:96px;padding:48px}.faqBlock .sectionLabel{margin-bottom:18px}.faqAccordion{border-color:#1113152e}.applicationSummary{top:calc(var(--header-height) + 24px);background:var(--charcoal);color:var(--warm);flex-direction:column;align-items:flex-start;gap:28px;padding:30px;display:flex;position:sticky}.applicationSummary>div{border-block:1px solid var(--line-dark);width:100%;padding:22px 0}.applicationSummary>div span{color:#9a9a9a;letter-spacing:.16em;margin-bottom:12px;font-size:10px;display:block}.applicationSummary>div strong{flex-direction:column;gap:3px;font-size:20px;line-height:1.18;display:flex}.applicationSummary>div strong time{display:block}.applicationDeadline .primary{background:var(--red);color:#fff;width:max-content;margin-top:24px}.applicationDeadline .primary:hover{background:#aa0d27}.applicationDeadline .primary b{font:inherit}.applicationDeadline .applyArrow{place-items:center;width:15px;height:15px;font-size:15px;line-height:1;display:inline-grid;transform:translateY(-1px)}.applicationDeadline .primary:hover .applyArrow{transform:translate(2px,-2px)}.collaborateHero{min-height:82svh}.collaborateHeroGrid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:clamp(56px,6vw,112px);display:grid}.collaborateHeroGrid>*{min-width:0}.collaborateCopy h1{text-indent:0;align-self:flex-start;width:100%;margin:28px 0;padding-inline:0}.collaborateCopy>p{text-indent:0;align-self:flex-start;width:100%;margin-inline:0;padding-inline:0}.collaborateCopy .primary{width:max-content;margin-top:32px}.collaborationMap{aspect-ratio:1.3;width:100%;position:relative}.collaborationMap svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.collaborationMap path{fill:none;stroke-width:1px}.mapConnection{stroke:#f7f5f238;stroke-dasharray:520;stroke-dashoffset:520px;animation:mapLineDraw .72s var(--ease) forwards}.mapLine1{animation-delay:.16s}.mapLine2{animation-delay:.24s}.mapLine3{animation-delay:.32s}@keyframes mapLineDraw{to{stroke-dashoffset:0}}.mapHub{fill:var(--charcoal);stroke:var(--red);stroke-width:2px;filter:drop-shadow(0 0 8px #c8102e57);animation:2.4s ease-in-out .65s infinite mapHubPulse}.mapSignal{fill:var(--red);filter:drop-shadow(0 0 8px #c8102eb8)}@keyframes mapHubPulse{50%{stroke-width:2.7px;filter:drop-shadow(0 0 12px #c8102e75)}}.mapNode{background:var(--charcoal-2);width:160px;min-height:64px;color:var(--warm);text-align:center;border:1px solid #f7f5f233;place-items:center;padding:12px 14px;font-size:12px;font-weight:620;line-height:1.25;transition:border-color .22s,background .22s,transform .22s;display:grid;position:absolute;transform:translate(-50%,-50%)}.mapNode.active,.mapNode:hover,.mapNode:focus-visible{border-color:var(--red);background:#211216;transform:translate(-50%,calc(-50% - 3px))}.node1{top:50%;left:17.857%}.node2{top:21.429%;left:81.25%}.node3{top:78.571%;left:81.25%}.collabPaths{background:var(--warm);padding:112px 0 126px}.collabIntro h2{align-self:center}.collabGrid{border:1px solid var(--line-light);perspective:1200px;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.collabCardReveal{min-width:0}.collabInteractive{isolation:isolate;border-right:1px solid var(--line-light);width:100%;height:100%;min-height:370px;color:var(--ink);transform:rotateX(var(--crx)) rotateY(var(--cry));background:#faf9f7;flex-direction:column;padding:32px;transition:transform .18s ease-out,background .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.collabCardReveal:last-child .collabInteractive{border-right:0}.collabInteractive:after{content:"";background:var(--red);transform-origin:0;height:3px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.collabInteractive:hover,.collabInteractive:focus-visible,.collabInteractive.active{background:#fff;border-color:#c8102e57;box-shadow:0 25px 60px #11131514}.collabInteractive:hover:after,.collabInteractive:focus-visible:after,.collabInteractive.active:after{transform:scaleX(1)}.collabCursorLight{z-index:-1;background:radial-gradient(260px circle at var(--cx) var(--cy),#c8102e16,transparent 68%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.collabInteractive:hover .collabCursorLight,.collabInteractive:focus-visible .collabCursorLight{opacity:1}.collabInteractive>span{color:var(--red);letter-spacing:.15em;font-size:10px}.collabInteractive>div{margin-top:auto}.collabInteractive h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,2.5vw,40px)}.collabInteractive p{color:var(--muted-dark);margin:0}.collabInteractive>strong{border-top:1px solid var(--line-light);color:var(--red);justify-content:space-between;margin-top:28px;padding-top:18px;font-size:14px;display:flex}.collabInteractive>strong i{font-style:normal;transition:transform .2s}.collabInteractive:hover>strong i,.collabInteractive:focus-visible>strong i{transform:translate(3px,-3px)}.collabContact{background:var(--charcoal);color:var(--warm);padding:84px 0 96px}.collabContact>.siteContainer{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(64px,7vw,112px);display:grid}.collabContact h2{letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(50px,5vw,82px);line-height:.95}.collabContact p{color:var(--muted-light);margin:0 0 22px;font-size:17px}.collabContact ul{border-top:1px solid var(--line-dark);margin:0 0 28px;padding:0;list-style:none}.collabContact li{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(150px,.65fr) 1fr;gap:22px;padding:16px 0 16px 24px;display:grid;position:relative}.collabContact li:before{content:"—";color:var(--red);position:absolute;left:0}.collabContact li b{font-size:15px}.collabContact li span{color:var(--muted-light);font-size:14px}.collabEmail{border-block:1px solid var(--line-dark);background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.collabEmail>span{color:#9a9a9a;letter-spacing:.16em;font-size:10px;font-weight:720}.collabEmail .primary{min-width:150px;color:var(--warm);background:0 0;border:1px solid #f7f5f261}.collabEmail .primary:hover,.collabEmail .primary:focus-visible{border-color:var(--red);background:var(--red);color:#fff}.buttonArrow{font-style:normal;line-height:1;transition:transform .22s;transform:translateY(-1px)}.primary:hover .buttonArrow{transform:translate(2px,-3px)}.donateHero{min-height:82svh}.donateHero .interiorHeroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.donateHero h1{line-height:.98}.supportIndex{border-top:0;width:calc(100% - clamp(32px,4vw,72px));max-width:430px;margin-inline:auto}.supportIndex>span{border-bottom:1px solid var(--line-dark);color:#9a9a9a;letter-spacing:.16em;padding:0 0 16px;font-size:10px;display:block}.supportIndex button{border:0;border-bottom:1px solid var(--line-dark);width:100%;min-height:66px;color:var(--muted-light);text-align:left;background:0 0;align-items:center;gap:14px;padding:0;transition:color .22s,padding .22s;display:flex;position:relative;overflow:hidden}.supportIndex button:after{content:"";background:var(--red);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.supportIndex button i{background:#6f6f6f;border-radius:50%;width:4px;height:4px;transition:transform .22s,background .22s}.supportIndex button.active{color:var(--warm);padding-left:6px}.supportIndex button.active i{background:var(--red);transform:scale(1.8)}.supportIndex button.active:after{animation:2.8s linear forwards supportProgress}.supportIndex.paused button.active:after{animation-play-state:paused}@keyframes supportProgress{to{transform:scaleX(1)}}.supportWays{border-block:1px solid var(--line-light);perspective:1200px;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.supportWayReveal{min-width:0}.supportWay{isolation:isolate;border-right:1px solid var(--line-light);width:100%;height:100%;min-height:300px;transform:rotateX(var(--srx)) rotateY(var(--sry));background:#ffffff47;flex-direction:column;padding:34px;transition:transform .18s ease-out,background .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.supportWayReveal:last-child .supportWay{border-right:0}.supportWay:hover,.supportWay:focus-visible{background:#fff;border-color:#c8102e57;box-shadow:0 24px 54px #11131512}.supportLight{z-index:-1;background:radial-gradient(260px circle at var(--sx) var(--sy),#c8102e17,transparent 68%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.supportWay:hover .supportLight,.supportWay:focus-visible .supportLight{opacity:1}.supportWay h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,2.5vw,38px)}.supportWay p{color:var(--muted-dark);margin:0}.supportWay strong{color:var(--red);justify-content:space-between;margin-top:auto;display:flex}.supportWay strong i{font-style:normal;transition:transform .2s}.supportWay:hover strong i,.supportWay:focus-visible strong i{transform:translate(3px,-3px)}.waysSection{padding-bottom:76px}.donateContact{color:var(--ink);background:#ece9e4;padding:76px 0 96px}.donateContact>.siteContainer{grid-template-columns:1.05fr .95fr;align-items:start;gap:100px;display:grid}.donateContact h2{letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(50px,5vw,82px);line-height:.95}.donateContactCard{border-block:1px solid var(--line-light);padding:32px 0}.donateContactCard>span{letter-spacing:.16em;color:var(--red);font-size:10px;font-weight:720}.donateContactCard>a:not(.sendEmailButton){align-items:center;gap:12px;width:max-content;max-width:100%;min-height:58px;margin:20px 0 12px;font-size:clamp(17px,1.8vw,26px);font-weight:650;display:flex}.donateContactCard svg{fill:none;stroke:currentColor;stroke-width:1.65px;width:22px}.donateContactCard>a i{color:var(--red);margin-left:2px;font-style:normal;transition:transform .2s}.donateContactCard>a:hover i{transform:translate(3px,-3px)}.donateContactCard p{color:var(--muted-dark)}.sendEmailButton{margin-top:18px}.finalCta{background:var(--charcoal);color:var(--warm);padding:88px 0}.finalCta>.siteContainer{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.finalCta h2{letter-spacing:-.055em;max-width:920px;margin:22px 0 0;font-size:clamp(46px,5vw,80px);line-height:.96}.finalCtaActions{flex:none;align-items:center;gap:24px;display:flex}@media (width<=1439px){:root{--page-pad:48px}.missionBlock p{font-size:22px}}@media (width<=1100px){.homeHeroCopy{grid-column:1/7}.homeHeroArt{grid-column:7/13}.homeHeroCopy h1{font-size:clamp(56px,6vw,76px)}.emblemField{width:min(46vw,500px);height:min(36vw,400px)}.emblemWrap{width:min(36vw,400px)}.involvementPaths{grid-template-columns:repeat(2,1fr)}.applicationLayout{grid-template-columns:minmax(0,1fr) 300px;gap:48px}}@media (width<=1023px){:root{--page-pad:32px}.desktopNav{gap:22px}.desktopNav a{font-size:14px}.interiorHeroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:44px}.collaborateHeroGrid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:44px}.missionBlock p{font-size:20px}.premiumPillars{grid-template-columns:1fr}.premiumPillar{height:290px}.journalHomeGrid{gap:54px}.footerGrid{grid-template-columns:1fr 1fr;gap:42px 64px}.footerBrandBlock{grid-row:1/3}.footerConnect{margin-top:24px;padding-left:0}.applicationLayout{grid-template-columns:1fr}.applicationSummary{max-width:520px;position:static}.collabGrid{grid-template-columns:1fr}.collabInteractive{border-right:0;border-bottom:1px solid var(--line-light);min-height:270px}.collabCardReveal:last-child .collabInteractive{border-bottom:0}.supportWays{grid-template-columns:1fr}.supportWay{border-right:0;border-bottom:1px solid var(--line-light);min-height:220px}.supportWayReveal:last-child .supportWay{border-bottom:0}}@media (width<=900px){.desktopNav{display:none}.menuToggle{display:flex}.mobileMenu{display:block}}@media (width<=767px){:root{--page-pad:20px;--header-height:72px}.siteHeader{height:72px}.headerInner{gap:10px}.menuToggle{flex:none}.mobileMenuPanel{width:min(100%,410px);padding:calc(84px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.menuClose{top:calc(12px + env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right))}.mobileMenu nav a{min-height:62px;font-size:clamp(25px,8vw,34px)}.lockup{gap:8px}.lockup img{width:35px;height:35px}.lockup b{letter-spacing:.055em;font-size:10px}.lockup small{letter-spacing:.14em;font-size:8px}.homeHero{height:auto;min-height:100svh;padding-top:104px;overflow:visible}.homeHeroGrid{flex-direction:column;align-items:stretch;gap:46px;height:auto;display:flex}.homeHeroCopy h1{font-size:clamp(39px,11vw,54px);line-height:1.02}.homeHeroCopy p{margin:30px 0;font-size:17px}.heroActions{flex-wrap:wrap;align-items:flex-start}.homeHeroCopy .heroTextLink{min-height:48px}.homeHeroArt{align-self:center;width:100%}.emblemField{width:min(100%,360px);max-width:100%;height:300px}.emblemWrap{width:clamp(230px,68vw,270px);max-width:82%}.announcementBar{gap:16px;height:auto;min-height:86px;margin-top:46px;position:relative;bottom:auto;left:auto;transform:none}.announcementBar>span{flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.announcementBar>span>b{font-size:14px;line-height:1.3}.announcementBar strong{flex:none;margin-left:0}.premiumMission,.journalRebuild,.involvementRebuild,.waysSection,.editorialProcess,.teamApplications,.collabPaths,.donateContact{padding-block:82px}.missionBlock .sectionLabel,.involveHead .sectionLabel{font-size:17px}.missionBlock p{font-size:18px}.premiumAffiliation{flex-direction:column;align-items:flex-start;gap:20px}.journalHomeGrid{grid-template-columns:1fr;gap:44px}.journalIndex a{grid-template-columns:36px 1fr 22px}.journalIndex a p{display:none}.involvementPaths{grid-template-columns:1fr}.involvePath{height:330px}.interiorHero,.teamAreHero,.collaborateHero{min-height:0;padding:118px 0 76px}.interiorHeroGrid,.collaborateHeroGrid{grid-template-columns:1fr;gap:60px}.interiorHero h1,.collaborateHero h1{font-size:clamp(54px,15vw,78px)}.journalStack{width:min(78vw,380px)}.editorialProcess .sectionIntro h2{white-space:normal}.processTrack{border-top:0;border-left:1px solid var(--line-light);grid-template-columns:1fr}.processProgress{transform-origin:top;width:2px;height:100%;transform:scaleY(0)}.processTrack.isVisible .processProgress{animation:processLineY 1.2s var(--ease) forwards}.processTrack>div{text-align:left;align-items:flex-start;padding:0 0 28px 28px}.processDot{top:2px;left:-6px;transform:none}@keyframes processLineY{to{transform:scaleY(1)}}.teamAreHero>.siteContainer{align-items:center}.areTitle{letter-spacing:-.055em;white-space:nowrap;zoom:1;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;gap:clamp(6px,2vw,10px);width:100%;max-width:520px;font-size:clamp(38px,11.5vw,54px);line-height:.9;display:grid;transform:none}.areStack{width:100%;min-width:0}.areUnit strong{font-size:1.05em}.areUnit small{letter-spacing:-.015em;white-space:nowrap;margin-top:10px;font-size:clamp(7px,2.15vw,10px);line-height:1}.teamApplications{padding-block:80px}.applicationIntro{padding-bottom:34px}.applicationLayout{margin-top:44px}.accordionItem button{gap:16px;min-height:66px;font-size:18px}.faqBlock{margin-top:64px;padding:28px 20px}.applicationSummary{width:100%;padding:26px 22px}.collaborateHero .collaborationMap,.collaborationMap svg{display:none}.collabContact>.siteContainer,.donateContact>.siteContainer{grid-template-columns:1fr;gap:42px}.collabContact,.donateContact{padding-block:72px}.collabContact h2,.donateContact h2{font-size:clamp(44px,13vw,64px)}.collabEmail{max-width:620px}.collabContact li{grid-template-columns:1fr;gap:4px}.donateHero .interiorHeroGrid{grid-template-columns:1fr}.supportIndex{width:100%;margin-top:12px}.donateContactCard>a:not(.sendEmailButton){overflow-wrap:anywhere;width:100%;font-size:clamp(14px,4vw,18px)}.donateContactCard>a b{overflow-wrap:anywhere;min-width:0}.collabInteractive,.supportWay{min-height:300px;padding:26px}.collabEmail{flex-direction:column;align-items:flex-start;gap:18px}.collabEmail .primary{width:100%}.finalCta{padding-block:72px}.finalCta>.siteContainer{flex-direction:column;align-items:flex-start;gap:34px}.finalCtaActions{flex-wrap:wrap}.siteFooter{padding-top:52px}.footerGrid{grid-template-columns:1fr}.footerBrandBlock{grid-row:auto}.footerColumn{margin-top:34px}.footerConnect a{overflow-wrap:anywhere;width:100%}.footerBottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=389px){:root{--page-pad:16px}.lockup{gap:7px}.lockup img{width:32px;height:32px}.lockup b{font-size:9px}.lockup small{font-size:7px}.heroActions,.finalCtaActions{flex-direction:column;align-items:stretch;width:100%}.heroActions>*{width:100%}.homeHeroCopy .heroActions{align-items:flex-start}.homeHeroCopy .heroActions>*{width:max-content}.announcementBar strong{margin-left:0}.collabEmail{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.pillarLight,.pathLight,.collabCursorLight,.supportLight{display:none}.emblemDepth{animation:none!important}.involvePath.isVisible,.collabInteractive,.supportWay{transform:none!important}.issueSheet{transform:none}.sheetTwo{transform:translate(14px,-11px)}.sheetThree{transform:translate(28px,-22px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-ready .reveal,.reveal-ready .scrollRevealText,.reveal-ready .scrollRevealTitle,.reveal-ready .involvePath,.reveal-ready .processTrack{opacity:1;transform:none}.emblemGlow,.emblemDepth,.sweepText,.sheetSweep,.mapSignal{animation:none!important}.emblemSweep{display:none!important}.mapConnection{stroke-dashoffset:0}.supportIndex button.active:after{animation:none;transform:scaleX(1)}}
