@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme,base;@layer components{@font-face{font-family:WarriorsDisplay;src:url(/assets/warriors-display.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:WarriorsBody;src:url(/assets/body-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:WarriorsBody;src:url(/assets/body-bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--navy:#061d2c;--navy-light:#102e40;--ice:#67c9ed;--ice-dark:#17688a;--snow:#f6f7f3;--white:#fff;--green:#075d3f;--ink:#132b39;--muted:#5c6c74;--line:#d9e1e3;--display:WarriorsDisplay, "Arial Narrow", Impact, sans-serif;--body:WarriorsBody, Arial, sans-serif;--max:1248px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{color:var(--ink);background:var(--snow);font-family:var(--body);margin:0;font-size:17px;line-height:1.7}body:has(dialog[open]){overflow:hidden}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--ice-dark);outline-offset:5px}button{border:0}p{margin:0 0 22px}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:0;font-weight:700;line-height:1}h2{font-size:clamp(42px,5.2vw,66px)}h3{font-size:30px}::selection{background:var(--ice);color:var(--navy)}.wrap{width:min(var(--max), calc(100% - 96px));margin-inline:auto}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.5}.eyebrow .stars{letter-spacing:.35em;margin-left:16px}.arrow{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:21px;height:21px;display:inline-block}.skip-link{z-index:30;background:var(--white);padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{background:var(--snow);border-bottom:1px solid var(--line);z-index:10;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:100px;display:flex}.brand{flex:none;align-items:center;gap:15px;display:flex}.brand img{width:53px}.brand-text{line-height:1}.brand-text span{letter-spacing:.31em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.brand-text strong{font-family:var(--display);letter-spacing:.02em;font-size:30px;font-weight:700;display:block}.nav-links{align-items:center;gap:36px;display:flex}.nav-links>a:not(.button){font-size:14px;font-weight:700;line-height:2.3;position:relative}.nav-links>a:not(.button):after{content:"";background:var(--ice-dark);transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.nav-links>a:hover:after,.nav-links>a[aria-current=page]:after{transform:scaleX(1)}.menu-button{color:var(--navy);background:0 0;padding:10px;display:none}.menu-button svg{stroke:currentColor;fill:none;stroke-width:2px;width:25px;height:25px}.button{letter-spacing:.02em;background:var(--ice);min-height:52px;color:var(--navy);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);justify-content:center;align-items:center;gap:26px;padding:14px 24px;font-size:13px;font-weight:700;line-height:1.5;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:#8ed8f3;transform:translateY(-2px)}.button-dark{background:var(--navy);color:var(--white)}.button-dark:hover{background:var(--navy-light)}.button-light{background:var(--snow);color:var(--navy)}.button-light:hover{background:var(--white)}.text-link{border-bottom:1px solid;align-items:center;gap:24px;padding:0 0 7px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.text-link:hover .arrow{transform:translate(3px,-2px)}.text-link .arrow{transition:transform .18s}.text-link.light{color:var(--white)}.hero{isolation:isolate;color:var(--white);background:var(--navy);position:relative;overflow:hidden}.hero-photo{z-index:-2;object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#061d2cfc 0%,#061d2cf5 28%,#061d2cc2 43%,#061d2c1f 68%,#061d2c00 100%);position:absolute;inset:0}.hero-inner{align-items:center;min-height:630px;padding-block:68px 75px;display:flex}.hero-copy{max-width:610px}.hero .eyebrow{color:var(--ice);margin-bottom:26px}.hero h1{letter-spacing:-.027em;font-size:clamp(70px,8.5vw,118px);line-height:.94}.hero h1 span{display:block}.hero-copy>p{color:#e0e8ec;max-width:360px;margin:26px 0 32px;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.hero-bottom{background:#061d2cd6;border-top:1px solid #ffffff2e;position:relative}.hero-bottom-inner{justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.hero-bottom .eyebrow{color:#d2e0e7;letter-spacing:.13em;margin:0}.hero-bottom span{color:var(--ice);font-size:12px;font-weight:700}.three-words{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-block:32px;display:grid}.three-words p{font-family:var(--display);text-align:center;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:24px;line-height:1}.three-words p+p{border-left:1px solid var(--line)}.section{padding-block:92px}.intro-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.section .eyebrow{color:var(--muted);margin-bottom:20px}.intro-copy{max-width:510px;padding-top:39px}.intro-copy .text-link{margin-top:7px}.blue-rule{background:var(--ice);width:50px;height:3px;margin-top:28px}.brand-panel{background:var(--navy);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.brand-panel:before{content:"";z-index:-1;background:var(--green);width:50%;height:12px;position:absolute;top:0;left:0}.brand-panel-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:72px;padding-block:78px;display:grid}.brand-panel .eyebrow{color:var(--ice);margin-bottom:20px}.brand-panel h2{max-width:530px}.brand-panel p{color:#d0e0e7;max-width:480px;margin:24px 0 27px}.brand-art{justify-content:center;align-items:center;min-height:340px;display:flex;position:relative}.brand-art img{z-index:1;width:280px;position:relative}.current-shape{background:var(--ice);clip-path:polygon(0 20%,72% 0,100% 45%,38% 100%,55% 62%,10% 60%);opacity:.15;width:132%;height:70px;position:absolute;top:72%;left:-12%;transform:rotate(-8deg)}.support-intro{grid-template-columns:1fr 1fr;align-items:start;gap:100px;margin-bottom:50px;display:grid}.support-intro p{max-width:490px;color:var(--muted);margin-top:35px}.support-options{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.support-option{border-top:2px solid var(--navy);flex-direction:column;align-items:flex-start;padding-top:22px;display:flex}.support-option .option-number{color:var(--ice-dark);letter-spacing:.09em;margin-bottom:23px;font-size:12px;font-weight:700}.support-option h3{margin-bottom:17px}.support-option p{color:var(--muted);flex:1;max-width:310px;font-size:16px}.support-option button.text-link{color:var(--navy);background:0 0}.support-option .text-link{margin-top:9px}.closing-band{background:var(--green);color:var(--white);padding-block:38px}.closing-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.closing-inner h2{font-size:40px}.closing-inner p{color:#dceee6;margin:9px 0 0;font-size:15px}.site-footer{background:var(--navy);color:var(--white);padding-block:48px 22px}.footer-inner{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.site-footer .brand img{width:44px}.site-footer .brand-text strong{font-size:27px}.site-footer .brand-text span{color:var(--ice)}.footer-description{color:#bdcbd3;max-width:310px;margin-top:22px;font-size:14px}.footer-links{align-items:center;gap:36px;padding-top:12px;font-size:14px;display:flex}.footer-links a:hover{color:var(--ice)}.footer-links button{color:inherit;background:0 0;padding:0;font-size:14px}.footer-links button:hover{color:var(--ice)}.footer-bottom{color:#aebec7;border-top:1px solid #314757;justify-content:space-between;gap:24px;margin-top:33px;padding-top:19px;font-size:11px;line-height:1.5;display:flex}.footer-bottom span:last-child{text-align:right;max-width:500px}.about-hero{background:var(--snow);padding-block:72px 76px;position:relative;overflow:hidden}.about-hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;display:grid}.about-hero .eyebrow{color:var(--ice-dark);margin-bottom:23px}.about-hero h1{font-size:clamp(68px,7.5vw,105px);line-height:.95}.about-hero p{max-width:490px;margin:27px 0 0;font-size:20px;line-height:1.65}.about-brand{background:var(--navy);isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0 100%);justify-content:center;align-items:center;min-height:386px;padding:44px;display:flex;position:relative}.about-brand img{z-index:1;width:248px;position:relative}.about-brand:after{content:"";background:var(--green);height:10px;position:absolute;inset:auto 0 0}.about-brand .current-shape{opacity:.2;top:67%;left:-17%}.story-section{background:var(--white)}.story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.story-heading h2{max-width:450px}.story-copy p{max-width:535px}.program-note{border-left:3px solid var(--ice);color:var(--muted);margin-top:31px;padding:2px 0 2px 22px;font-size:14px}.program-note strong{color:var(--navy);margin-bottom:6px;font-size:15px;display:block}.about-photo-block{margin-top:54px;position:relative}.about-photo-block img{object-fit:cover;object-position:center 55%;width:100%;max-height:440px}.photo-caption{color:var(--muted);letter-spacing:.03em;justify-content:space-between;gap:20px;padding-top:12px;font-size:11px;display:flex}.principles{grid-template-columns:.9fr 1.5fr;gap:95px;display:grid}.principles h2{font-size:52px}.principle-row{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:20px;padding:23px 0;display:grid}.principle-row:last-child{border-bottom:1px solid var(--line)}.principle-row>span{color:var(--ice-dark);letter-spacing:.05em;padding-top:5px;font-size:11px;font-weight:700}.principle-row h3{margin-bottom:8px;font-size:27px}.principle-row p{color:var(--muted);max-width:545px;margin:0;font-size:15px}.uniform-section{border-top:1px solid var(--line);background:var(--white);padding-block:60px}.uniform-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.uniform-top h2{font-size:46px}.uniform-top>p{max-width:410px;color:var(--muted);margin:0;padding-top:30px;font-size:15px}.uniforms-image{width:min(1024px,100%);margin:30px auto 0}.faq{grid-template-columns:.8fr 1.4fr;gap:80px;margin-top:65px;display:grid}.faq h3{font-size:33px}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;padding-right:35px;font-size:16px;font-weight:700;line-height:1.6;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:23px;font-weight:400;position:absolute;top:-5px;right:2px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);max-width:590px;margin:16px 0 6px;font-size:15px}dialog{background:var(--snow);width:min(560px,100% - 32px);color:var(--ink);border:0;max-height:calc(100dvh - 48px);padding:38px;box-shadow:0 12px 100px #00000040}dialog::backdrop{background:#00131fbf}.dialog-close{color:var(--navy);background:0 0;padding:6px 10px;font-size:27px;line-height:1.3;position:absolute;top:12px;right:16px}.dialog-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ice-dark);margin-bottom:16px;font-size:11px;font-weight:700}dialog h2{padding-right:20px;font-size:42px}dialog>p{color:var(--muted);margin:21px 0 24px;font-size:15px}.preview-note{border-top:1px solid var(--line);color:var(--muted);padding-top:15px;margin:24px 0 0!important;font-size:12px!important}.dialog-options{margin:0;padding:0;list-style:none}.dialog-options li{border-top:1px solid var(--line);padding:10px 0;font-size:14px}.dialog-options strong{color:var(--navy)}.contact-form{margin-top:22px}.field{margin-top:16px}.field label{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field input,.field select,.field textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid #abbcc4;border-radius:0;padding:10px 12px;font-size:16px;line-height:1.5}.field textarea{resize:vertical;min-height:105px}.contact-form .button{margin-top:22px}.form-status{color:var(--green);min-height:24px;margin:18px 0 0;font-size:14px;font-weight:700}.about-hero h1{font-size:clamp(60px,6.2vw,91px)}@media (min-width:1600px){.hero-inner{min-height:690px}}@media (max-width:1050px){.wrap{width:calc(100% - 64px)}.nav-links{gap:24px}.intro-grid,.support-intro{gap:56px}.brand-panel-grid{gap:35px}.story-grid{gap:55px}.principles{gap:45px}.hero:after{background:linear-gradient(90deg,#061d2cfc,#061d2ce0 35%,#061d2c45 66%,#061d2c14)}.hero-inner{min-height:560px}.hero h1{font-size:100px}.hero-copy>p{max-width:330px}.about-hero-grid{gap:35px}.about-hero h1{font-size:88px}.about-brand{min-height:340px;padding:30px}.support-options{gap:27px}.faq{gap:45px}}@media (max-width:760px){.wrap{width:calc(100% - 40px)}body{font-size:16px}.header-inner{min-height:82px}.brand{gap:11px}.brand img{width:43px}.brand-text span{font-size:9px}.brand-text strong{font-size:26px}.menu-button{display:block}.nav-links{background:var(--snow);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:20px;padding:20px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 20px 35px #061d2c17}.nav-links.open{display:flex}.nav-links>a:not(.button){align-self:flex-start;font-size:16px}.nav-links .button{justify-content:space-between}.hero-inner{align-items:flex-start;min-height:690px;padding-block:50px 215px}.hero-copy{max-width:100%}.hero h1{font-size:clamp(72px,14vw,98px);line-height:.93}.hero .eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:10px}.hero .eyebrow .stars{margin-left:8px}.hero-copy>p{max-width:300px;margin-block:23px 25px;font-size:16px}.hero-actions{gap:24px}.hero-actions .button{gap:20px;min-height:48px;padding-inline:19px;font-size:12px}.hero-actions .text-link{gap:16px;font-size:12px}.hero-photo{object-position:65% bottom;object-fit:cover;height:55%;top:auto;bottom:0}.hero:after{background:linear-gradient(180deg, var(--navy) 0%, var(--navy) 31%, #061d2cf7 40%, #061d2c94 64%, #061d2c0d 100%)}.hero-bottom-inner{gap:12px;padding:15px 0}.hero-bottom .eyebrow{letter-spacing:.12em;max-width:180px;font-size:8px}.hero-bottom span{text-align:right;font-size:10px}.three-words{padding-block:26px}.three-words p{padding-inline:10px;font-size:16px;line-height:1.3}.section{padding-block:58px}.intro-grid,.support-intro,.story-grid,.principles,.faq{grid-template-columns:1fr;gap:30px}.intro-copy{max-width:none;padding-top:0}.intro-copy p:first-child{font-size:19px}.section .eyebrow{margin-bottom:17px;font-size:10px}h2{font-size:48px}.intro-grid h2 br:last-of-type{display:none}.brand-panel-grid{grid-template-columns:1fr;gap:30px;padding-block:58px}.brand-panel h2{font-size:48px}.brand-panel p{font-size:16px}.brand-art{min-height:280px}.brand-art img{width:230px}.current-shape{width:108%;left:-4%}.support-intro{gap:15px;margin-bottom:33px}.support-intro p{margin-top:0;margin-bottom:0}.support-options{grid-template-columns:1fr;gap:35px}.support-option{padding-top:19px}.support-option .option-number{margin-bottom:17px}.support-option h3{font-size:29px}.support-option p{max-width:none;font-size:15px}.support-option .text-link{margin-top:0}.closing-inner{flex-direction:column;align-items:flex-start;gap:24px}.closing-inner h2{font-size:36px}.site-footer{padding-block:37px 20px}.footer-inner{flex-direction:column;gap:25px}.footer-description{max-width:320px;margin-bottom:0}.footer-links{flex-wrap:wrap;gap:26px;padding-top:0;font-size:13px}.footer-bottom{flex-direction:column;gap:12px;margin-top:29px;font-size:10px}.footer-bottom span:last-child{text-align:left}.about-hero{padding-block:46px 50px}.about-hero-grid{grid-template-columns:1fr;gap:33px}.about-hero h1{font-size:79px}.about-hero p{margin-top:24px;font-size:18px}.about-brand{min-height:300px;padding:28px}.about-brand img{width:218px}.story-section{padding-top:58px}.story-grid{gap:27px}.story-copy p{font-size:16px}.about-photo-block{margin-top:33px}.about-photo-block img{object-position:67% center;min-height:240px;max-height:300px}.photo-caption{gap:15px;font-size:9px}.principles h2{font-size:46px}.principle-row{grid-template-columns:30px 1fr;gap:12px}.principle-row h3{font-size:25px}.uniform-section{padding-block:50px}.uniform-top{flex-direction:column;gap:22px}.uniform-top>p{max-width:none;padding:0}.uniform-top h2{font-size:45px}.uniforms-image{margin-top:25px}.faq{gap:23px;margin-top:50px}.faq summary{font-size:15px}.faq details p{font-size:14px}dialog{padding:29px 24px}dialog h2{font-size:37px}.contact-form .button{width:100%}}@media (max-width:380px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:70px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:15px}.three-words p{font-size:14px}.brand-text strong{font-size:24px}.about-hero h1{font-size:70px}.footer-links{gap:20px}}@media (max-width:1050px) and (min-width:761px){.about-hero h1{font-size:clamp(48px,6.1vw,68px)}}@media (max-width:760px){.about-hero h1{font-size:clamp(40px,11.1vw,78px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--navy:#001c40;--navy-light:#0a315b;--ice:#31d1fd;--snow:#fdfdfc;--green:#025d30}.hero:after{background:linear-gradient(90deg,#001c40fc 0%,#001c40f5 28%,#001c40c2 43%,#001c401f 68%,#001c4000 100%)}.hero-bottom{background:#001c40d6}.current-shape{clip-path:none;aspect-ratio:6.62727;background:url(/assets/water-current.svg) 50%/contain no-repeat;height:auto}.donation-hero{background:var(--navy);color:var(--snow);padding-block:82px 90px;overflow:hidden}.donation-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:88px;display:grid}.donation-hero .eyebrow{color:var(--ice);margin-bottom:24px}.donation-hero h1{font-size:clamp(64px,7vw,100px);line-height:.96}.donation-hero .lead{color:#e4edf5;max-width:520px;margin:28px 0 32px;font-size:20px}.donation-art{isolation:isolate;justify-content:center;display:flex;position:relative}.donation-art img{width:300px;position:relative}.donation-art .current-shape{opacity:.2;top:77%}.giving-status{border-left:3px solid var(--ice);max-width:530px;padding:2px 0 2px 21px}.giving-status strong{margin-bottom:7px;font-size:15px;display:block}.giving-status p{color:#d1e2ef;margin:0;font-size:15px;line-height:1.6}.donation-purpose{grid-template-columns:1fr 1fr;gap:90px;display:grid}.donation-purpose h2{max-width:470px}.purpose-list{margin:0;padding:0;list-style:none}.purpose-list li{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:22px 0;display:grid}.purpose-list li:first-child{border-top:0;padding-top:0}.purpose-list .number{color:var(--ice-dark);padding-top:3px;font-size:12px;font-weight:700}.purpose-list h3{margin-bottom:10px;font-size:28px}.purpose-list p{color:var(--muted);margin:0;font-size:16px}.donation-followup{margin-top:28px}@media (max-width:1050px){.hero:after{background:linear-gradient(90deg,#001c40fc,#001c40e0 35%,#001c4045 66%,#001c4014)}.donation-grid{gap:40px}.donation-hero h1{font-size:clamp(56px,7vw,86px)}.donation-art img{width:260px}.donation-purpose{gap:50px}}@media (max-width:760px){.hero:after{background:linear-gradient(180deg, var(--navy) 0%, var(--navy) 31%, #001c40f7 40%, #001c4094 64%, #001c400d 100%)}.donation-hero{padding-block:45px 50px}.donation-grid,.donation-purpose{grid-template-columns:1fr;gap:36px}.donation-hero h1{font-size:clamp(48px,13.6vw,82px)}.donation-hero .lead{margin-top:25px;font-size:17px}.donation-art img{width:220px}.donation-art{padding-top:10px}.giving-status p{font-size:14px}.purpose-list li{grid-template-columns:30px 1fr;gap:14px}.purpose-list h3{font-size:27px}html{scroll-padding-top:104px}.site-header{z-index:20;position:sticky;top:0}.site-header .nav-links{max-height:calc(100dvh - 83px);top:100%;overflow-y:auto}}.about-story-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,88px);margin-top:36px;display:grid}.about-story-column{border-top:1px solid var(--line);min-width:0;padding-top:24px}.about-story-column h3{margin-bottom:20px;font-size:28px}.about-story-column p{max-width:65ch;font-size:18px;line-height:1.75}.about-story-column p:last-child{margin-bottom:0}.mission-section{background:var(--navy);color:var(--snow);padding-block:clamp(52px,6vw,80px)}.mission-grid{grid-template-columns:.85fr 1.25fr;align-items:start;gap:clamp(32px,7vw,88px);display:grid}.mission-section .eyebrow{color:var(--ice);margin-bottom:20px}.mission-copy p{color:#e4edf5;max-width:65ch;font-size:18px;line-height:1.75}.mission-copy p:last-child{margin-bottom:0}.mission-promise{border-top:1px solid #ffffff2e;margin-top:40px;padding-top:32px}.mission-statement{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;margin-bottom:16px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.12}.mission-signature{color:var(--ice);margin-bottom:0;font-size:12px;line-height:1.6}@media (max-width:760px){.about-story-columns,.mission-grid{grid-template-columns:1fr;gap:28px}.about-story-columns{margin-top:28px}.about-story-column{padding-top:20px}.about-story-column h3{margin-bottom:16px;font-size:26px}.about-story-column p,.mission-copy p{font-size:16px}.mission-section{padding-block:48px}.mission-promise{margin-top:30px;padding-top:26px}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.contents{display:contents}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
