@charset "UTF-8";
@font-face{font-family:Anton;src:url('assets/Anton-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
:root{--blue:#173cca;--deep:#102d9e;--gold:#ffca46;--cream:#f7f5ed;--red:#d63f27;--ink:#152546;--display:Anton,Impact,'Arial Narrow',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--red);outline-offset:6px}.wrap{width:min(100% - 12%,1320px);margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:5;padding:14px;background:var(--cream);color:var(--blue)}.skip-link:focus{top:12px}.site-header{min-height:113px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:22px}.brand{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:22px;font-weight:850;letter-spacing:-.045em;line-height:.94}.brand img{width:62px;height:62px;object-fit:contain;margin-left:-9px}.brand small{display:block;font-size:7px;letter-spacing:.12em;margin-top:9px;white-space:nowrap}
.manifesto{background:var(--gold);border-top:2px solid var(--blue);position:relative;overflow:hidden}.manifesto-layout{display:grid;grid-template-columns:1.14fr 1fr;gap:7.5%;align-items:center;min-height:563px;padding-block:67px 76px}.headline-block{position:relative}.poster-star{font-size:32px;line-height:1;color:var(--blue);display:block;margin-bottom:21px}h1{color:var(--blue);font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(70px,9.3vw,138px);line-height:1.11;letter-spacing:-.018em}h1>span{white-space:nowrap}h1 em{font:inherit;font-style:normal;display:inline-block;color:var(--gold);background:var(--blue);padding:0 15px 9px;transform:rotate(-1.7deg);box-shadow:6px 6px 0 var(--red);text-shadow:3px 3px 0 var(--red);margin-top:7px}.manifesto-copy{padding-top:58px;max-width:530px}.intro{font-size:20px;line-height:1.65;letter-spacing:-.02em}.enough{font-family:var(--display);font-size:43px;line-height:1.2;font-weight:400;color:var(--blue);text-transform:uppercase;margin:27px 0 21px}.promise{font-size:24px;line-height:1.48;letter-spacing:-.025em}.promise strong{font-weight:700}
.coming-soon{background:var(--blue);color:var(--gold);border-top:5px solid var(--cream);border-bottom:5px solid var(--red)}.coming-soon .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:31px 38px}.coming-soon h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(62px,12vw,178px);line-height:1.1;letter-spacing:.005em;white-space:nowrap}.launch-star{font-size:clamp(30px,4.7vw,66px);line-height:1}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:101px;padding-block:25px;font-size:14px}.site-footer p{color:#5d6475}.site-footer p>a{color:var(--blue);font-weight:700;border-bottom:1px solid var(--blue);padding-bottom:4px;margin-left:4px}.site-footer a:hover{color:var(--red);border-color:var(--red)}.site-footer p>a span{padding-left:6px}.parent-address{color:var(--blue);font-size:13px;font-weight:700}.parent-address span{padding-left:17px;font-size:18px}
@media(min-width:1600px){.manifesto-layout{min-height:620px}.manifesto-copy{padding-top:35px}.coming-soon .wrap{padding-block:39px 46px}}
@media(max-width:1100px){.wrap{width:88%}.manifesto-layout{gap:6%;min-height:500px;padding-block:50px 60px}.manifesto-copy{padding-top:49px}.intro{font-size:17px}.enough{font-size:36px;margin:22px 0 17px}.promise{font-size:20px}.coming-soon .wrap{gap:22px;padding-block:30px}.launch-star{font-size:40px}.site-header{min-height:100px}.brand{font-size:19px}.brand img{width:57px;height:57px}.brand small{font-size:6px}}
@media(max-width:760px){.site-header{padding-block:20px;gap:18px;min-height:100px}.brand{font-size:18px}.brand img{width:53px;height:53px}.brand small{font-size:5.5px}.manifesto-layout{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}.poster-star{font-size:25px;margin-bottom:19px}h1{font-size:clamp(72px,16.7vw,121px);line-height:1.1}.manifesto-copy{padding-top:0;max-width:570px}.intro{font-size:18px;line-height:1.6}.enough{font-size:36px;margin:22px 0 17px}.promise{font-size:22px;line-height:1.5}.coming-soon .wrap{gap:15px;padding-block:25px 28px}.coming-soon h2{font-size:12.7vw}.launch-star{font-size:4.4vw}.site-footer{font-size:12px;min-height:93px}.parent-address{font-size:11px}}
@media(max-width:420px){.wrap{width:88%}.site-header{gap:14px;min-height:94px;padding-block:18px}.brand{font-size:15px}.brand img{width:46px;height:46px;margin-left:-6px}.brand small{font-size:4.7px;margin-top:7px}.manifesto-layout{padding-block:31px 40px;gap:31px}.poster-star{font-size:23px;margin-bottom:17px}h1{font-size:17.2vw}h1 em{padding:1px 10px 7px;box-shadow:4px 4px 0 var(--red);text-shadow:2px 2px 0 var(--red);margin-top:5px}.intro{font-size:16px;line-height:1.65}.enough{font-size:33px;margin:20px 0 15px}.promise{font-size:19px;line-height:1.5;letter-spacing:-.02em}.coming-soon .wrap{gap:10px;padding-block:24px 28px}.coming-soon h2{font-size:12.3vw}.launch-star{font-size:4vw}.site-footer{align-items:flex-start;flex-direction:column;gap:17px;padding-block:25px;min-height:0;font-size:12px}.parent-address{font-size:11px}.site-footer p>a{margin-left:3px}.parent-address span{padding-left:8px}}

.header-social-cta{display:flex;align-items:center;gap:22px;color:var(--blue);border-bottom:2px solid var(--blue);padding:10px 0;font-size:13px;font-weight:700;line-height:1.4}.header-social-cta span{font-size:22px}.header-social-cta:hover{color:var(--red);border-color:var(--red)}
.coming-soon{border-bottom:0}.coming-soon .wrap{padding-bottom:17px}.join-section{background:var(--blue);color:var(--cream);text-align:center;padding:6px 0 57px;border-bottom:5px solid var(--red);scroll-margin-top:24px}.join-eyebrow{font-size:18px;line-height:1.5}.join-section h2{font-family:var(--display);font-size:clamp(34px,3.5vw,50px);font-weight:400;line-height:1.15;letter-spacing:.005em;text-transform:uppercase;margin-top:5px}.social-actions{display:flex;justify-content:center;gap:23px;margin:29px auto 0;max-width:800px}.social-actions>a{display:flex;align-items:center;gap:21px;flex:1;min-width:0;min-height:92px;text-align:left;background:var(--gold);color:var(--blue);padding:20px 26px;box-shadow:5px 5px 0 var(--red);transition:background .15s,transform .15s,box-shadow .15s}.social-actions svg{width:30px;height:30px;flex:0 0 30px}.social-actions strong{font-size:17px;line-height:1.3;display:block}.social-actions small{font-size:11px;margin-top:6px;line-height:1.4;display:block}.social-actions b{font-size:30px;line-height:1;margin-left:auto;font-weight:400}.social-actions a:hover{background:var(--cream);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--red)}.social-actions a:focus-visible{outline:3px solid var(--cream);outline-offset:8px}
@media(max-width:760px){.header-social-cta{font-size:11px;gap:12px;max-width:150px}.header-social-cta span{font-size:20px}.join-section{padding:5px 0 44px}.join-eyebrow{font-size:16px}.join-section h2{font-size:36px}.social-actions{gap:17px}.social-actions>a{gap:14px;padding:18px;min-height:86px}.social-actions svg{width:25px;height:25px;flex-basis:25px}.social-actions strong{font-size:14px}.social-actions small{font-size:10px}.social-actions b{font-size:25px}}
@media(max-width:540px){.social-actions{flex-direction:column;max-width:370px;margin-top:25px}.social-actions>a{padding:19px 23px;min-height:88px;gap:19px}.social-actions strong{font-size:17px}.social-actions small{font-size:11px}.social-actions svg{width:28px;height:28px;flex-basis:28px}.join-section h2{font-size:32px}.coming-soon .wrap{padding-bottom:21px}.header-social-cta{font-size:10px;gap:10px;max-width:132px}.header-social-cta span{font-size:19px}.join-section{padding-bottom:42px}}
@media(max-width:360px){.header-social-cta{max-width:109px;font-size:9px;gap:8px}.social-actions strong{font-size:15px}.social-actions>a{padding:19px 18px;gap:16px}.join-section h2{font-size:28px}}

.breathing-room{background:#fff;padding:80px 0 22px}.breathing-layout{display:grid;grid-template-columns:1.12fr 1fr;column-gap:7%;align-items:center}.breathe-copy{padding:18px 0}.section-kicker{font-size:10px;font-weight:700;letter-spacing:.15em;color:var(--blue);margin-bottom:25px}.breathe-copy h2{font-family:var(--display);font-size:clamp(42px,5vw,70px);font-weight:400;line-height:1.08;letter-spacing:.005em;text-transform:uppercase;color:var(--blue)}.breathe-intro{font-size:20px;line-height:1.6;letter-spacing:-.02em;color:#56677a;margin-top:23px}.countdown-block{margin-top:39px}.countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}.countdown>div{display:flex;flex-direction:column-reverse;align-items:flex-start;border-top:2px solid #dfe8ef;padding-top:15px;min-width:0}.countdown dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(50px,5.7vw,82px);line-height:1.1;margin:0;color:var(--blue);letter-spacing:.02em}.countdown dt{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.09em;margin-top:13px;color:#56677a}.countdown-note{font-size:11px;color:#657487;line-height:1.6;margin-top:21px}.countdown-complete{font-size:13px;line-height:1.6;color:var(--blue);margin-top:18px;max-width:450px}.countdown-complete[hidden]{display:none}.life-line{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:23px;color:var(--blue);line-height:1.4;margin-top:36px}.breeze-photo{margin:0;position:relative;min-height:590px;align-self:stretch;background:#e9f2f6;overflow:hidden}.breeze-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 68%;inset:0}.breeze-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(255,255,255,.93);color:var(--blue);padding:17px 20px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:-.01em}.breeze-credit{grid-column:1 / -1;text-align:right;margin-top:14px;font-size:9px;color:#687b8a;line-height:1.5}.breeze-credit a{text-decoration:underline;text-underline-offset:2px}.breeze-credit a:hover{color:var(--blue)}
@media(max-width:1100px){.breathing-room{padding-top:60px}.breathing-layout{column-gap:6%}.breeze-photo{min-height:550px}.breathe-copy h2{font-size:53px}.breathe-intro{font-size:17px}.countdown{gap:12px}.countdown dd{font-size:64px}.countdown dt{font-size:9px}.life-line{font-size:21px}}
@media(max-width:760px){.breathing-room{padding:48px 0 23px}.breathing-layout{grid-template-columns:1fr;gap:30px}.breathe-copy{padding:0}.breathe-copy h2{font-size:56px}.breathe-copy h2 br{display:none}.section-kicker{margin-bottom:19px}.breathe-intro{font-size:19px;margin-top:19px}.countdown-block{margin-top:29px}.countdown{gap:20px;max-width:560px}.countdown dd{font-size:76px}.countdown dt{font-size:10px}.life-line{margin-top:28px;font-size:23px}.breeze-photo{min-height:450px;aspect-ratio:1.2}.breeze-photo img{object-position:50% 75%}.breeze-credit{margin-top:-15px;font-size:8px;text-align:left}}
@media(max-width:420px){.breathing-room{padding-top:39px}.section-kicker{font-size:8px;margin-bottom:17px}.breathe-copy h2{font-size:43px}.breathe-copy h2 br{display:block}.breathe-intro{font-size:17px;line-height:1.65;margin-top:18px}.countdown{gap:12px}.countdown dd{font-size:54px}.countdown dt{font-size:8px;letter-spacing:.05em;margin-top:11px}.countdown-note{font-size:10px;margin-top:18px}.life-line{font-size:21px;margin-top:26px}.breeze-photo{min-height:380px;aspect-ratio:auto}.breeze-photo figcaption{bottom:14px;left:14px;right:14px;padding:14px;font-size:11px}.breeze-credit{font-size:8px}.breathing-layout{gap:27px}}
@media(max-width:350px){.countdown{gap:9px}.countdown dd{font-size:46px}.countdown dt{font-size:7px}.breathe-copy h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
