@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(./redhat-0-DYvzQgUL.ttf) format("truetype")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(./redhat-1-Ch8I_62B.ttf) format("truetype")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(./redhat-2-BPD_3io9.ttf) format("truetype")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(./redhat-3-nDlZYiBz.ttf) format("truetype")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(./redhat-4-Dv-2Pcx2.ttf) format("truetype")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:400;font-display:swap;src:url(./redhat-5-DfHXiuYV.ttf) format("truetype")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:500;font-display:swap;src:url(./redhat-6-DUrAVmOt.ttf) format("truetype")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:600;font-display:swap;src:url(./redhat-7-CYNVgBJS.ttf) format("truetype")}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:700;font-display:swap;src:url(./redhat-8-Dn1KNck2.ttf) format("truetype")}:root{--ink:#102c3d;--muted:#68767c;--line:#dce4e4;--sage:#eef3ed;--scroll:0;font-family:Red Hat Text,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:95px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}a svg,button svg{flex-shrink:0}a:focus-visible,button:focus-visible{outline:3px solid #3a899e;outline-offset:5px}h1,h2,h3,.brand strong{font-family:Red Hat Display,sans-serif}h1,h2,h3,p{margin:0}p{line-height:1.7}::selection{background:#c8e1d9}.section{padding:105px max(5vw,24px);max-width:1800px;margin:auto}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:600;display:flex;gap:11px;align-items:center;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:0;padding:18px 24px;font-size:13px;font-weight:500;min-height:54px;border-radius:3px;transition:background .25s,transform .25s}.button:hover{transform:translateY(-3px)}.primary{background:var(--ink);color:#fff}.primary:hover{background:#22516a}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #9cacae;padding:8px 0;font-size:13px;font-weight:500}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(3px,-2px)}.skip{position:fixed;top:-100px;left:20px;background:#fff;z-index:100;padding:15px}.skip:focus{top:10px}.header{height:100px;position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.header-inner{height:100%;max-width:1800px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;gap:30px}.brand{display:flex;align-items:center;gap:8px;flex-shrink:0}.emblem{height:57px;width:58px;overflow:hidden;display:block;position:relative}.emblem img{position:absolute;height:65px;width:auto;max-width:none;left:-3px;top:-3px}.brand strong{font-size:32px;letter-spacing:1px;font-weight:800;line-height:1}.brand small{display:block;font-size:8px;line-height:1.35;font-weight:600;margin-top:4px}.nav{display:flex;gap:32px;align-items:center;font-size:12px;font-weight:500}.nav a{padding:12px 0;position:relative}.nav a:after{content:"";height:1px;background:var(--ink);position:absolute;bottom:7px;left:0;width:0;transition:width .25s}.nav a:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:27px;font-size:11px}.languages{display:flex;gap:8px;align-items:center}.languages button{background:none;border:0;padding:7px 0;font-size:11px;opacity:.45}.languages button[aria-pressed=true]{opacity:1;font-weight:700}.languages span{color:#a5b1b4}.member-link{background:none;border:0;border-left:1px solid var(--line);padding:10px 0 10px 26px;font-size:11px}.menu-button{display:none;border:0;background:none;font-size:24px}.hero{min-height:730px;height:calc(100svh - 100px);max-height:1000px;max-width:1800px;margin:auto;position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding:40px 5vw 105px;isolation:isolate;overflow:hidden}.hero-copy{position:relative;z-index:2;transform:translateY(calc(var(--scroll) * -30px));opacity:calc(1 - var(--scroll) * .4)}.live-dot{width:5px;height:5px;background:#3c817d;border-radius:50%;display:inline-block}.hero h1{font-size:clamp(58px,6.7vw,110px);line-height:1.02;font-weight:600;letter-spacing:-5px;margin-top:27px}.hero h1 span{display:block}.hero h1 .outline-word{color:#629597;font-weight:400}.hero-intro{font-size:15px;max-width:390px;margin-top:28px;color:#536974;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px;flex-wrap:wrap}.hero-actions .text-link{font-size:12px}.hero-visual{position:relative;height:90%;min-height:500px;align-self:center;transform:translateY(calc(var(--scroll) * 32px)) scale(calc(1 + var(--scroll) * .05));z-index:1}.cells-composite{position:absolute;top:-30px;right:-13vw;bottom:50px;left:-25px;overflow:hidden;background:#fff}.cells{position:absolute;top:0;right:0;bottom:0;left:0;filter:invert(1) saturate(.6);mix-blend-mode:multiply;opacity:.55}.cells canvas{display:block}.cells-composite:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 45px 0 50px #fff,inset -15px 0 30px #fff,inset 0 45px 55px #fff,inset 0 -50px 65px #fff;pointer-events:none}.loading-visual{position:absolute;top:50%;left:20%;color:#8ca2a7;font-size:11px}.visual-caption{position:absolute;bottom:20px;left:20px;right:0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-top:13px;font-size:10px;letter-spacing:.5px}.visual-caption>span{display:flex;align-items:center;gap:8px}.tiny-square{width:4px;height:4px;background:#72a2a2}.pause-button{border:1px solid var(--line);background:#fff;width:31px;height:31px;border-radius:50%;display:grid;place-items:center}.visual-disclaimer{position:absolute;bottom:-3px;left:20px;font-size:8px;color:#8b999c}.scroll-cue{position:absolute;bottom:29px;left:5vw;right:5vw;border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;gap:15px;font-size:9px;letter-spacing:1.6px}.scroll-cue>svg{animation:down 2.5s ease-in-out infinite}.hero-coordinates{margin-left:auto;color:#8a9a9f;letter-spacing:1px}@keyframes down{50%{transform:translateY(5px)}}.mission{background:var(--sage)}.mission-top{max-width:760px;margin:0 auto;text-align:center}.mission-top .eyebrow{justify-content:center;color:#517467}.section h2{font-size:clamp(35px,3.6vw,56px);line-height:1.15;letter-spacing:-1.8px;font-weight:500}.mission h2{margin-top:23px}.mission-top>p:last-child{max-width:620px;margin:25px auto 0;color:#5b716c;font-size:16px}.pillar-row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #ccd8cb;border-bottom:1px solid #ccd8cb}.pillar-row>div{display:flex;align-items:center;gap:20px;padding:27px 25px;border-right:1px solid #ccd8cb}.pillar-row>div:last-child{border:0}.pillar-number{font-size:9px;align-self:flex-start;color:#7e9184}.pillar-row h3{font-size:19px;font-weight:500}.pillar-row svg{margin-left:auto;color:#668371}.section-title{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end;margin-bottom:43px}.section-title h2{margin-top:19px}.section-title>p{font-size:14px;color:var(--muted);max-width:340px;justify-self:end}.event-filter{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.tabs{display:flex;gap:8px}.tabs button{border:0;background:none;padding:10px 17px;border-radius:3px;font-size:12px;color:var(--muted)}.tabs button[aria-selected=true]{background:var(--ink);color:#fff}.event-filter>span{font-size:10px;color:var(--muted)}.event-row{display:flex;gap:40px;align-items:center;padding:30px 10px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.event-row:hover{background:#f4f8f7;padding-left:24px}.date{width:110px;flex-shrink:0;display:flex;flex-direction:column;gap:3px}.date strong{font-family:Red Hat Display;font-size:34px;font-weight:500;letter-spacing:-1px}.date>span{font-size:10px;letter-spacing:1.8px;color:#637e84}.event-info small{font-size:9px;text-transform:uppercase;letter-spacing:1.1px;color:#4a7878}.event-info small span{color:#909b9d;letter-spacing:0;text-transform:none}.event-info h3{font-size:23px;font-weight:500;margin:6px 0 8px;letter-spacing:-.3px}.event-info p{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.event-arrow{margin-left:auto;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:transform .25s}.event-row:hover .event-arrow{transform:rotate(45deg);background:var(--ink);color:#fff}.event-source{font-size:9px;color:#88979a;margin-top:16px}.research{padding-top:30px}.research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.research-card{padding:28px;text-align:left;border:1px solid var(--line);background:#fff;min-height:325px;display:flex;flex-direction:column;justify-content:space-between;transition:background .4s,transform .4s,border .4s}.research-card:nth-child(2){background:#edf5f5;transition-delay:.08s}.research-card:nth-child(3){background:#f1f4ec;transition-delay:.16s}.research-card:hover{transform:translateY(-7px);border-color:#92b3af}.research-card-top{display:flex;justify-content:space-between;align-items:center;color:#649192}.research-card-top span{font-size:11px;letter-spacing:1px}.research-card h3{font-size:27px;line-height:1.16;font-weight:500;letter-spacing:-.7px;margin-top:35px}.research-card p{font-size:12px;color:#6b7e82;margin-top:16px;line-height:1.8}.card-label{font-size:10px;margin-top:30px;display:flex;align-items:center;gap:10px}.resources{background:#102c3d;color:#fff}.resource-inner{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.resource-inner .eyebrow{color:#9fbfbe}.resource-inner h2{margin-top:22px;max-width:480px}.resource-inner p:not(.eyebrow){font-size:14px;color:#afc0c7;margin-top:24px;max-width:400px}.resource-links a{padding:25px 0;border-bottom:1px solid #ffffff30;display:flex;align-items:center;gap:22px;font-size:15px}.resource-links a:first-child{border-top:1px solid #ffffff30}.resource-links a span{font-size:9px;color:#a6c4c4}.resource-links a svg{margin-left:auto;transition:transform .25s}.resource-links a:hover svg{transform:translate(4px,-4px)}.president{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:12%;padding-left:10vw;padding-right:10vw}.portrait{height:430px;background:#edf3f6;position:relative;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;object-position:center 23%;display:block}.portrait>span{position:absolute;bottom:20px;left:20px;background:#fffffff0;padding:8px 12px;font-size:8px;letter-spacing:1.5px}.president-text .eyebrow{font-size:9px;color:#789192}.president-text h2{margin-top:23px;font-size:40px;letter-spacing:-1.2px}.president-text>p:not(.eyebrow){font-size:14px;margin-top:25px;color:var(--muted)}.signature{display:flex;flex-direction:column;margin-top:28px;gap:5px}.signature strong{font-size:15px;font-weight:600}.signature span{font-size:9px;letter-spacing:1.4px;color:#66857f}.president-text .text-link{margin-top:25px}.join-section{margin:0 5vw;padding:60px 5vw;background:var(--sage);display:flex;justify-content:space-between;gap:40px;align-items:center}.join-section h2{font-size:39px;margin-top:16px;max-width:680px}.join-section p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:18px}.join-section .button{flex-shrink:0}footer.section{padding-top:70px;padding-bottom:27px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-bottom:40px}.footer-top>p{font-size:12px;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;font-size:9px;color:#7c8d95}.footer-bottom>div{display:flex;gap:25px}dialog{border:1px solid var(--line);padding:55px;max-width:550px;width:calc(100% - 35px);color:var(--ink);box-shadow:0 25px 100px #102c3d25}dialog::backdrop{background:#102c3d65;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:18px;top:18px;border:0;background:none;padding:7px}dialog h2{font-size:34px;line-height:1.15;margin-top:20px;font-weight:500}dialog p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:22px}dialog .button{margin-top:30px;font-size:12px}.dialog-note{font-size:11px!important}.reveal{opacity:0;transform:translateY(25px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(min-width:1800px){.hero{padding-left:90px;padding-right:90px}.hero h1{font-size:110px}.section{padding-left:90px;padding-right:90px}}@media(max-width:1100px){.header-inner,.nav{gap:20px}.header-actions{gap:15px}.member-link{padding-left:15px}.hero h1{letter-spacing:-3px}.hero-copy .eyebrow{font-size:9px}.hero{min-height:700px}.hero-actions{gap:15px}.hero-intro{font-size:14px}.hero-visual{min-height:450px}.section{padding-top:85px;padding-bottom:85px}.section-title{gap:6%}.president{padding-left:7vw;padding-right:7vw;gap:8%}.president-text h2{font-size:34px}.research-card{padding:22px}.research-card h3{font-size:24px}.join-section h2{font-size:32px}}@media(max-width:800px){.header{height:84px}.header-inner{padding:0 5vw}.brand strong{font-size:27px}.brand small{font-size:7px}.emblem{height:50px;width:48px}.emblem img{height:57px}.member-link{display:none}.nav{gap:16px;font-size:11px}.hero{height:auto;min-height:660px;grid-template-columns:1.2fr 1fr;padding-bottom:100px}.hero h1{font-size:64px}.hero-intro{max-width:325px}.hero-visual{min-height:420px;height:95%}.cells-composite{top:-10px;right:-25vw;bottom:55px;left:-70px}.visual-caption{left:0}.visual-disclaimer{left:0;font-size:7px}.hero-copy .eyebrow{max-width:290px;align-items:flex-start}.hero-actions{gap:15px}.button{padding:17px 20px;font-size:12px}.hero-actions .text-link{font-size:11px}.pillar-row>div{padding:24px 13px;gap:9px}.pillar-row h3{font-size:17px}.pillar-row svg{width:21px}.section h2{font-size:36px}.research-grid{gap:12px}.research-card{padding:18px;min-height:330px}.research-card h3{font-size:22px}.resource-inner{gap:7%}.portrait{height:350px}.president{padding-left:5vw;padding-right:5vw}.president-text h2{font-size:29px}.president-text .eyebrow{font-size:8px}.footer-top>p{max-width:180px}.join-section{flex-direction:column;align-items:flex-start}.join-section .button{align-self:flex-start}}@media(max-width:600px){.header-inner{gap:12px}.header-actions{gap:15px}.menu-button{display:flex;padding:5px}.nav{display:none;position:absolute;top:83px;left:0;right:0;background:#fff;padding:25px 7vw;border-bottom:1px solid var(--line);box-shadow:0 20px 25px #102c3d08;font-size:16px}.nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.hero{display:block;padding-top:44px;min-height:1050px;overflow:hidden}.hero-copy{transform:none!important;opacity:1!important}.hero-copy .eyebrow{font-size:8px;max-width:100%}.hero h1{font-size:clamp(56px,14vw,76px);letter-spacing:-3px;line-height:1.04;margin-top:23px}.hero-intro{font-size:14px;max-width:350px;margin-top:25px}.hero-actions{gap:20px;margin-top:26px}.hero-actions .text-link{font-size:11px}.hero-visual{height:360px;min-height:0;margin-top:24px;transform:none!important}.cells-composite{top:-25px;right:-20vw;bottom:45px;left:-20vw}.cells{opacity:.62}.visual-caption{bottom:20px;left:0}.visual-disclaimer{bottom:-3px;left:0;font-size:8px}.scroll-cue{font-size:8px;letter-spacing:1px;bottom:25px;gap:12px}.hero-coordinates{font-size:8px;letter-spacing:0}.section{padding:65px 6vw}.section h2{font-size:34px;letter-spacing:-1.1px}.eyebrow{font-size:9px;letter-spacing:1.4px}.mission-top{text-align:left}.mission-top .eyebrow{justify-content:flex-start}.mission-top>p:last-child{font-size:14px;margin-top:20px}.pillar-row{grid-template-columns:1fr;margin-top:35px}.pillar-row>div{border-right:0;border-bottom:1px solid #ccd8cb;padding:23px 6px;gap:20px}.pillar-row>div:last-child{border:0}.pillar-row h3{font-size:19px}.pillar-row svg{margin-left:0;order:0;width:25px}.pillar-number{align-self:center}.section-title{display:block;margin-bottom:30px}.section-title h2{margin-top:16px}.section-title>p{font-size:13px;margin-top:20px;max-width:100%}.tabs{gap:3px}.tabs button{font-size:11px;padding:10px 11px}.event-filter>span{font-size:8px}.event-row{gap:18px;padding:25px 0}.event-row:hover{padding-left:8px}.date{width:66px}.date strong{font-size:25px}.date>span{font-size:8px;letter-spacing:1px}.event-info small{font-size:8px;letter-spacing:.5px}.event-info small span{display:none}.event-info h3{font-size:18px}.event-info p{font-size:10px;line-height:1.4}.event-arrow{border:0;width:25px;height:30px;flex-shrink:0}.event-arrow svg{width:20px}.event-source{font-size:8px}.research{padding-top:15px}.research-grid{grid-template-columns:1fr;gap:15px}.research-card{min-height:260px;padding:25px}.research-card h3{font-size:28px;max-width:320px;margin-top:20px}.research-card p{max-width:330px}.research-card:nth-child(n){transition-delay:0s}.resource-inner{grid-template-columns:1fr;gap:35px}.resource-inner h2{max-width:330px}.resource-inner p:not(.eyebrow){font-size:13px}.resource-links a{font-size:14px;padding:22px 0}.president{grid-template-columns:1fr;gap:35px}.portrait{height:420px;max-width:350px;width:100%;margin:auto}.president-text h2{font-size:34px}.president-text>p:not(.eyebrow){font-size:13px}.president-text .eyebrow{font-size:9px}.signature{margin-top:23px}.join-section{margin:0 6vw;padding:35px 25px;gap:25px}.join-section h2{font-size:30px}.join-section .button{width:100%;justify-content:space-between}.footer-top{align-items:flex-start;flex-wrap:wrap;gap:25px;padding-bottom:30px}.footer-top>p{max-width:none;width:100%;order:3;font-size:11px}.footer-top .text-link{font-size:11px}.footer-bottom{flex-direction:column;gap:18px;line-height:1.7}.footer-bottom>div{gap:25px}footer.section{padding-top:50px;padding-bottom:28px}dialog{padding:42px 27px 30px}dialog h2{font-size:29px}dialog .button{width:100%;gap:14px}.reveal{transform:translateY(15px)}}.cells{filter:invert(1) saturate(.65) hue-rotate(-90deg)}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.hero-copy,.hero-visual{transform:none!important;opacity:1!important}}.cells{-webkit-mask-image:radial-gradient(ellipse at center,#000 32%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 32%,transparent 74%)}.nav .mobile-member{display:none}@media(max-width:800px){.nav .mobile-member{display:block}}html,body{direction:ltr}.pillar-row>div{direction:ltr;justify-content:flex-start}.pillar-row svg{margin-left:0;flex-shrink:0}.pillar-row h3{margin-right:auto}.signup-link{padding:9px 14px;border:1px solid var(--line);border-radius:3px;font-size:11px}.footer-logo{display:block;position:relative;width:220px;height:91px;overflow:hidden;flex-shrink:0}.footer-logo img{position:absolute;width:408px;max-width:none;left:-93px;top:-155px}@media(max-width:800px){.header-actions>.signup-link{display:none}}.gszf-footer{background:#123b4c;color:#fff;direction:ltr;position:relative;overflow:hidden;padding:58px 6vw 28px!important;font-family:Red Hat Text,sans-serif}.footer-lead{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid #ffffff26;gap:20px}.footer-lead .eyebrow{color:#bdd5cb;margin:0;font-size:10px;letter-spacing:2.2px}.footer-top-link{display:inline-flex;align-items:center;gap:15px;font-size:12px;text-decoration:none;color:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr .85fr .85fr 1.25fr;gap:45px;padding:48px 0 52px}.footer-identity{min-width:0}.gszf-footer .footer-logo{display:block;position:relative;width:270px;max-width:100%;height:110px;overflow:hidden;mix-blend-mode:lighten;margin:0 0 20px}.gszf-footer .footer-logo img{position:absolute;width:465px;max-width:none;height:auto;left:-97px;top:-39px;display:block}.footer-identity>p{font-size:14px;line-height:1.8;color:#d4e1df;max-width:265px;margin:0 0 18px}.footer-location{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;color:#b5cdca;max-width:245px}.footer-location svg{flex-shrink:0;margin-top:2px}.gszf-footer .footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.gszf-footer .footer-column h3{font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;color:#fff;margin:6px 0 10px}.footer-column>a{font-size:12px;line-height:1.7;text-decoration:none;color:#d4e1df;overflow-wrap:anywhere}.gszf-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.gszf-footer a:focus-visible{outline:2px solid #d2e5b7;outline-offset:6px}.footer-contact p{font-size:12px;line-height:1.9;color:#b5cdca;margin:0 0 3px}.footer-column .footer-contact-link{display:inline-flex;align-items:center;gap:18px;color:#fff;border-bottom:1px solid #92aaa6;padding-bottom:8px;margin-top:3px}.gszf-footer .footer-bottom{border-top:1px solid #ffffff26;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:10px;line-height:1.8;color:#b5cdca}.footer-bottom nav{display:flex;gap:25px}.footer-bottom a{text-decoration:none;color:#d4e1df}@media(max-width:1000px){.footer-grid{grid-template-columns:1.2fr 1fr;gap:35px 50px}.gszf-footer .footer-logo{width:270px}.footer-contact{max-width:330px}}@media(max-width:600px){.gszf-footer{padding:38px 6vw 25px!important}.footer-lead{padding-bottom:23px}.footer-lead .eyebrow{font-size:9px}.footer-top-link{font-size:11px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 23px;padding:30px 0}.footer-identity,.footer-contact{grid-column:1/-1}.footer-identity>p{max-width:320px}.footer-location{max-width:none}.gszf-footer .footer-column h3{font-size:14px}.footer-column>a{font-size:13px}.gszf-footer .footer-bottom{align-items:flex-start;flex-direction:column;font-size:10px;gap:15px}.footer-contact p{max-width:340px}.portrait img{object-position:center 25%}}.footer-office{font: 12px/1.9 Red Hat Text,sans-serif;color:#d4e1df}
