.gp{--container-pad:20px;--space-section:56px;--h-xl:36px;--h-lg:30px;--h-72:34px;--h-hero:34px;--fs-mono-label-sm:max(14px, .75rem);--fs-mono-label:max(12px, .9375rem);--fs-mono-meta:max(12px, 1rem);--fs-note:max(14px, .8125rem);--fs-mono-nav:12px;--fs-chip:max(12px, .875rem);--fs-display-xl:var(--h-xl);--fs-display-lg:var(--h-lg);--fs-hero:56px;background:var(--paper);width:100%}.gp *,.gp :before,.gp :after{box-sizing:border-box}@media (min-width:640px) and (max-width:1023px){.gp{--container-pad:40px;--space-section:80px;--h-xl:48px;--h-lg:38px;--h-72:44px;--h-hero:52px;--fs-hero:72px;--fs-mono-nav:12.8px}}@media (min-width:1024px){.gp{--container-pad:92px;--container-max:1544px;--pad-nav:30px max(92px, calc((100% - 1544px) / 2));--pad-menu:40px var(--container-pad) 47px;--gap-menu:47px;--space-1:3px;--space-2:7px;--space-3:10px;--space-4:13px;--space-5:20px;--space-6:27px;--space-7:40px;--space-8:53px;--space-9:80px;--space-10:107px;--space-section:107px;--size-btn-md:68px;--size-btn-sm:47px;--pad-btn-md:0 53px;--pad-btn-sm:0 33px;--size-arrow:47px;--size-caret-lg:27px;--size-chip-md:40px;--h-xl:69px;--h-lg:50px;--h-72:60px;--h-hero:60px;--fs-display-xl:var(--h-xl);--fs-display-lg:var(--h-lg);--fs-hero:82px;--pad-tabnav:0 max(0px, calc((100% - 1440px) / 2)) 0 max(92px, calc((100% - 1544px) / 2));--fs-mono-nav:13.333px}.gp [data-ds=contact-section],.gp [data-ds=closing-cta]{--container-pad:max(92px, calc((100% - 1544px) / 2))}}.gp [data-screen-label=Hero] [data-ds=program-hero]{--pad-hero-program:44px clamp(0px, 46vw, 670px) 56px var(--container-pad)}.gp [data-ds=tab-page] [data-ds=back-link]{margin-bottom:-20px!important}@media (min-width:1340px){.gp [data-screen-label=Hero] [data-ds=program-hero]{min-height:760px}}@media (max-width:1339px){.gp [data-screen-label=Hero] [data-ds=program-hero]{box-sizing:border-box;min-height:930px;padding-top:112px}}.gp-page{background:var(--paper);color:var(--ink-900);font-family:var(--font-body);flex-direction:column;display:flex;overflow:clip}.gp [data-fade="0"]{opacity:0}.gp-fade{transition:opacity .32s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.gp-fade{transition:none}}.gp [data-screen-label=Hero]{background:#010f10;overflow:hidden}.gp [data-screen-label=Hero] [data-ds=program-hero]{position:relative;background:0 0!important}.gp-hero-frame{pointer-events:none;width:427px;height:645px;display:block;position:absolute;top:130px;left:calc(50% + 230px);overflow:visible}.gp [data-screen-label=Sub\ menu]{display:contents}.gp [data-screen-label=Sub\ menu] [data-ds=tab-nav]{margin-top:-1px}.gp-sub{z-index:10;margin-top:-1px;position:relative}.gp [data-screen-label=Hero]{z-index:4;position:relative}.gp-camps-menu{z-index:20;background:var(--color-overlay-ink);border-top:var(--border-inverse);box-shadow:var(--shadow-menu);padding:var(--space-6);column-gap:var(--space-7);row-gap:var(--space-4);grid-template-columns:repeat(2,max-content);display:grid;position:absolute}.gp-camps-menu a{text-decoration:none;display:block}.gp-cm-loc{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-ui-sm);color:var(--color-text-inverse);line-height:1.2;display:block}.gp-cm-grades{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--fs-mono-label);color:var(--color-text-inverse-muted);line-height:1.35;display:block}@media (min-width:1024px){.gp .program-body{grid-template-columns:minmax(0,1fr) clamp(320px,29.375vw,423px);justify-content:center;max-width:1544px;margin-left:auto;margin-right:auto}.gp [data-ds=glance-rail-wrap]{padding:0 33px}.gp [data-ds=glance-rail]{margin-left:-20px;width:clamp(280px,100%,360px)!important}.gp [data-ds=tab-nav]{align-items:stretch!important;padding-right:0!important}.gp [data-ds=tab-nav-cta]{align-items:stretch;display:flex;flex:none!important;align-self:stretch!important;margin-left:auto!important;margin-right:0!important}.gp [data-ds=tab-nav-cta] [data-ds=button]{height:100%}.gp [data-ds=tab-nav-tabs] [data-ds=tab]{font-size:1rem!important}.gems.gp [data-ds=glance-card]{padding-top:56px!important;padding-bottom:56px!important}}.gp-inner{width:100%}.gp-elig{--fs-display-lg:50px}.gp-locations{background:var(--paper-warm);flex-direction:column;gap:40px;padding:80px 77px 100px;scroll-margin-top:140px;display:flex}.gp .gp-locations{isolation:isolate;z-index:1;position:relative}.gp .gp-locations:before{content:"";background:var(--paper-warm);z-index:-1;pointer-events:none;position:absolute;inset:0 -100vmax}.gp-volunteer{background:var(--paper);flex-direction:column;gap:40px;padding:77px 77px 158px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.gp-volunteer{overflow:visible}.gp-locations>*,.gp-volunteer>*,.gp-camps:not(.gp-vcamps)>*{width:calc(100% + 105px);max-width:none;margin-right:-105px}.gp .gp-locations:before{right:-28px}.gp-locations>*{width:calc(100% + 75px);margin-right:-75px}}.gp-roles{--fs-body:18px;--lh-relaxed:1.45}.gems .gp-locations h2,.gems .gp-volunteer h2,.gems .gp-camps h2,.gems .gp-faq h2,.gems [data-ds=site-page] h2,.gems [data-ds=tab-page] h2{font-size:52px!important}.gems.gems [data-ds=tab-nav]{flex-wrap:nowrap!important;align-items:stretch!important;gap:16px!important}.gems.gems [data-ds=tab-nav] [data-ds=tab-nav-tabs]{align-items:center;min-width:0;padding:20px 0;display:flex;flex:auto!important;overflow-x:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.gems.gems [data-ds=tab-nav] [data-ds=tab-nav-tabs] [role=tablist]{width:100%;justify-content:center!important;row-gap:12px!important;column-gap:var(--gap-tabnav)!important;flex-wrap:wrap!important}.gems.gems [data-ds=tab-nav] [data-ds=tab-nav-tabs] [role=tablist]>*{white-space:nowrap;margin-bottom:0!important;padding-top:0!important}.gems.gems [data-ds=tab-nav] [data-ds=tab-nav-cta]{margin-left:auto;margin-right:0}.gp-panel-top{pointer-events:none;background:0 0;padding:533px 77px 0;position:relative;container-type:inline-size}.gp-panel-inset{object-fit:cover;width:583px;height:583px;filter:drop-shadow(var(--shadow-inset-photo));z-index:1;display:block;position:absolute;top:-168px;left:-146px}.gp-panel-trace{width:1775px;height:auto;display:block;position:absolute;top:113px;left:83px}.gp-camps{z-index:2;background:var(--paper);flex-direction:column;gap:47px;padding:77px 77px 158px;display:flex;position:relative}.gp-vcamps{padding-top:100px}@media (min-width:1024px){.gp-vcamps .gp-vcamp-list{width:calc(100% + 105px);margin-right:-105px}.gp-vcamps>div:first-child>div:last-child{width:calc(100% + 105px);max-width:none;margin-right:-105px}}.gp-camps-map{background:var(--paper-warm);padding:47px}.gp-camps-map [data-ds=state-map] svg path[data-ds=map-state]:hover,.gp-camps-map [data-ds=state-map] svg path[data-ds=map-state]:focus-visible,.gp-locations [data-ds=state-map] svg path[data-ds=map-state]:hover,.gp-locations [data-ds=state-map] svg path[data-ds=map-state]:focus-visible{fill:var(--color-accent)!important}.gp-camp-list{flex-direction:column;gap:20px;margin-top:20px;display:flex}.gp-vcamp-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;display:grid}.gp-vcamp{box-sizing:border-box;border-top:6px solid #ffcc01;flex-direction:column;gap:22px;min-height:560px;padding:48px 44px 52px;display:flex}.gp-vcamp.is-green{--vc-fg:#ffcc01;--vc-body:#fff;--vc-label:#e0ecb6;background:#2b523d}.gp-vcamp.is-ink{--vc-fg:#e0ecb6;--vc-body:#e0ecb6;--vc-label:#ffcc01;background:#221f20;border-top-color:#e0ecb6}.gp-vcamp-name{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--vc-fg);text-wrap:balance;margin:0;font-size:44px;font-weight:600;line-height:1.05}.gp-vcamp-body{font-family:var(--font-body);color:var(--vc-body);text-wrap:pretty;flex:1;margin:0;font-size:22px;line-height:1.45}.gp-vcamp-who{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--vc-fg);flex-direction:column;gap:8px;margin:8px 0 0;font-size:18px;font-weight:700;line-height:1.35;display:flex}.gp-vcamp-who-label{letter-spacing:var(--ls-eyebrow);color:var(--vc-label);font-size:13px}.gp-vcamp-cta{padding-top:8px;display:flex}.gp-site,.gp-tab{z-index:2;position:relative}.gp-missing{background:var(--paper);flex-direction:column;gap:20px;padding:77px 77px 158px;display:flex}.gp-faq{z-index:2;background:var(--paper);flex-direction:column;gap:40px;padding:77px 77px 158px;display:flex;position:relative}.gp-rail{background:var(--paper);flex:none;align-items:stretch;width:433px;padding:148px 33px 0;display:flex}.gp-rail-in{flex:none;align-items:stretch;padding:200px 0 33px;display:flex;overflow:clip}.gp-rail-card{--fs-ui-xs:17px;flex-direction:column;gap:20px;display:flex}.gp-contact{width:100%}.gp-page{position:relative}.gp-dish-traces{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.gp-desk-traces{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.gems.gp [data-ds=about-split]>img:first-child,.gems.gp .gp-panel-inset{z-index:3!important;top:-86px!important}.gems.gp [data-ds=about-split]>img[aria-hidden],.gems.gp .gp-panel-trace{opacity:0}.gp [data-ds=about-split]>img[aria-hidden],.gems.gp .gp-panel-trace{width:130cqw!important;left:16cqw!important}.gp [data-ds=about-split]{padding-left:64px!important;padding-right:64px!important;overflow:visible!important}@media (min-width:1024px){.gems.gp [data-screen-label="About the program"] [data-ds=about-split] [data-ds=about-grid]{width:calc(100% + 92px);margin-right:-92px}.gems.gp [data-screen-label="About the program"] [data-ds=about-split] [data-ds=about-grid][data-wrap] [data-ds=photo-caption]{width:clamp(300px,48%,528px)!important;max-width:none!important}}.gems.gp [data-ds=about-split] [data-ds=about-grid]{grid-template-columns:minmax(280px,29.4vw) minmax(300px,32.64vw)!important;column-gap:clamp(24px,3.7vw,53px)!important;margin-top:70px!important}.gp-inner:has(>.gp-site) [data-ds=about-grid]{display:none!important}.gp-inner:has(>.gp-site) [data-ds=about-split]{padding-bottom:24px!important}.gems.gp [data-ds=about-split] [data-ds=about-grid]>div:first-child{padding-top:24px!important}.gems.gp [data-ds=about-split] [data-ds=about-grid] [data-ds=photo-caption]{grid-area:1/2/span 2!important;margin-top:24px!important}.gems.gp [data-ds=about-split] [data-ds=about-grid] [data-ds=about-list]{grid-row:2!important}.gems.gp [data-ds=about-split] figure:not([data-wrap] *){min-width:300px;max-width:470px;width:100%!important;margin-top:24px!important;margin-right:0!important}.gems.gp [data-ds=about-split] [data-ds=about-grid][data-wrap] [data-ds=photo-caption]{margin-top:0!important}.gp [data-ds=about-slot]{width:677px!important;margin-right:-477px!important}.gp [data-ds=eligibility]{box-sizing:border-box;justify-content:center;min-height:190px;gap:18px!important;padding:26px 48px!important}.gp .gp-elig{--fs-display-lg:36px}.gp [data-ds=eligibility] [data-ds=field]{height:40px!important;font-size:var(--fs-chip)!important}.gp [data-ds=eligibility] [data-ds=chip]{height:36px!important;padding:var(--pad-chip-sm)!important;font-size:var(--fs-mono-label)!important}.gp [data-ds=eligibility]>div:first-of-type [role=group]{gap:5px!important}.fp.gp [data-ds=about-slot]{width:760px!important;margin-right:-477px!important}.gp [data-ds=eligibility] label>span:first-child,.gp [data-ds=eligibility] [role=group]>span:first-child{font-size:var(--fs-mono-label-sm)!important;line-height:1.15!important}.gp [data-ds=eligibility]>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gp [data-ds=glance-rail] svg,.gp [data-ds=glance-rail]>div>div[aria-hidden]{visibility:hidden!important;display:none!important}.gp-glance-m{z-index:2;position:relative}:where(.gp) a{color:var(--color-brand)}:where(.gp) a:hover{color:#1f3d2d}.gp [data-ds=button][data-tone^=link]:not([disabled]):not([aria-disabled=true]):hover>span:not([data-ds=caret]){text-underline-offset:.2em;text-decoration:underline}.gp #faq p{max-width:none!important}.gp #eligibility [role=status]>div:has(>a[href=\/programs]){display:none!important}.gp div[style*=space-between][style*="align-items: baseline"][style*=border-top]{align-items:center!important}.gp span[style*="var(--pad-pill)"][style*="var(--fs-chip)"]{text-box:trim-both cap alphabetic;padding-top:10px!important;padding-bottom:10px!important}.gp [data-ds=site-page] div:has(>[data-ds=accordion-row]):last-child{border-bottom:none!important}.gp [data-ds=tab-page] div:has(>[data-ds=accordion-row]):last-child{border-bottom:none!important}.gp-picker{flex-direction:column;gap:12px;display:flex}.gp-picker-label{font-family:var(--font-mono);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-brand);font-size:14px}.gp-picker-select{border:2px solid var(--color-brand);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%232b523d' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;min-height:48px;font-family:var(--font-body);color:var(--color-brand);border-radius:0;padding:0 44px 0 14px;font-size:17px}.gp-picker-list{flex-direction:column;gap:8px;display:flex}.gp .gp-picker-site{background:var(--paper);flex-direction:column;justify-content:center;gap:4px;min-height:44px;padding:12px 14px;text-decoration:none;display:flex}.gp-picker-name{font-family:var(--font-mono);font-weight:var(--fw-bold);color:var(--color-brand);font-size:15px}.gp-picker-grades{font-family:var(--font-mono);color:var(--color-brand);font-size:14px}@media (max-width:1023px){.gp{--h-hero-program:auto;--pad-hero-program:72px calc(32vw + 40px) 40px 0;--fs-hero-program:44px;--fs-hero-sub:28px;--size-mark-hero:52px;--fs-hero-lede:18px;--fs-hero-grades:15px;--pad-tabnav:0 0 0 var(--container-pad);--h-closing-cta:auto;--fs-display-h3:30px;--fs-body-program:18px;--fs-lead:21px;--pad-checker:32px 28px;--pad-result:24px}.gp [data-ds=program-hero]{--container-max:calc(100% - 2 * var(--container-pad))}.gp [data-ds=program-hero] h1{max-width:none!important}.gp [data-ds=program-hero] h1+div{max-width:640px!important}.gp [data-screen-label=Hero]{min-height:calc(48.4vw + 136px)}.gp-hero-frame{width:32vw;height:auto;inset:auto 24px 0 auto}.gp-hero-frame .gp-traces{display:none}.gp [data-ds=tab-nav]{gap:16px!important;overflow-x:visible!important}.gp [data-ds=tab-nav]>div:nth-child(2){scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);flex:1 1 0!important;min-width:0!important}.gp [data-ds=tab-nav]>div:nth-child(2)::-webkit-scrollbar{display:none}.gp [data-ds=tab-nav]>div:nth-child(2)>*{white-space:nowrap;flex-wrap:nowrap!important}.gp [data-ds=tab-nav]>div:nth-child(2) [role=tablist],.gp [data-ds=tab-nav]>div:nth-child(2)>*>*{flex-wrap:nowrap!important;gap:28px!important}.gp [data-ds=tab-nav] [data-ds=button]{min-height:52px;padding:0 20px!important}.gp-glance-m{width:100%;padding-top:28px;padding-bottom:4px}.gp-glance-m [data-ds=glance-card]{width:100%;max-width:560px;margin:0}.gp [data-ds=glance-rail-wrap]{order:-1;padding-top:28px!important;padding-bottom:4px!important}.gp [data-ds=glance-rail-wrap] [data-ds=glance-card]{width:100%;max-width:560px;margin:0 auto}.gems.gp [data-ds=glance-rail-wrap]{display:none!important}.gp-row{max-width:none;display:block}.gp-main{width:auto}.gems.gp [data-ds=about-split]{padding:40px var(--container-pad) 64px!important}.gems.gp [data-ds=about-split]>img:first-child,.gems.gp #eligibility,.gems.gp [data-ds=about-split]>img[aria-hidden]{display:none!important}.gems.gp [data-ds=about-split]>div:first-of-type{min-height:0!important;padding-left:0!important}.gems.gp [data-ds=about-split]>div:nth-of-type(2){grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important}.gems.gp [data-ds=about-split]>div:nth-of-type(2)>div:first-child{padding-top:48px!important}.gems.gp [data-ds=about-split] figure:not([data-wrap] *){max-width:560px;grid-area:auto/1!important;width:100%!important;margin:0!important}.gems .gp-elig{--fs-display-lg:34px}.gems .gp-elig-row{grid-template-columns:minmax(0,1fr)!important}.gems.gp [data-ds=accordion-row] span[style*="var(--pad-pill)"]{max-width:100%;line-height:1.3;white-space:normal!important}.gp-locations{padding:64px var(--container-pad) 72px;gap:32px}.gp-volunteer{padding:64px var(--container-pad) 88px;gap:32px}.gp-roles{--fs-body:18px;--lh-relaxed:1.5}.gp-roles svg[viewBox="0 0 200 16"]{margin-right:12px!important}.gp-camps,.gp-faq,.gp-missing{padding:64px var(--container-pad) 88px;gap:32px}.gp-camps-map{padding:16px}.gp-vcamp-list{gap:20px}.gp-vcamp{gap:14px;min-height:0;padding:32px 28px 36px}.gp-vcamp-name{font-size:32px}.gp-vcamp-body{font-size:17px}.gp-vcamp-who{gap:10px;font-size:14px}.gp [data-ds=site-page],.gp [data-ds=tab-page]{padding:56px var(--container-pad) 88px!important}.gp [data-ds=site-page]{gap:56px!important}.gp [data-ds=tab-page]{--tp-gap:56px!important}.gp [data-ds=tab-page] [data-ds=back-link]{margin-bottom:-26px!important}.gp [data-ds=site-page] [data-ds=site-split]{grid-template-columns:minmax(0,1fr)!important}.gp [data-ds=tab-page] div[style*=grid-template-columns]:has(>img){grid-template-columns:minmax(0,1fr)!important}.gp [data-ds=site-page] [data-ds=site-split] img,.gp [data-ds=tab-page] div[style*=grid-template-columns]>img{max-width:520px;margin-top:0!important}.gp [data-ds=contact-section]{padding:64px var(--container-pad)!important}.gp [data-ds=closing-cta]{padding:80px var(--container-pad)!important}.gp .hp-foot-d{display:none}.gp .hp-tfoot{display:block}}.gp .hp-tfoot,.gp .hp-mfoot{display:none}@media (max-width:639px){.gp [data-screen-label=Hero]{min-height:0}.gp-hero-frame{display:none}.gp{--pad-hero-program:56px 0 40px 0;--fs-hero-program:40px;--fs-hero-sub:26px;--size-mark-hero:44px;--fs-hero-lede:18px;--fs-hero-grades:14px;--fs-display-h3:26px;--fs-body-program:17px;--fs-lead:19px;--pad-checker:24px 18px}.gp [data-ds=tab-nav]>div:first-child:has(img){display:none!important}.gp [data-ds=tab-nav] [data-ds=button]{padding:0 14px!important}.gp-glance-m [data-ds=glance-card]{max-width:none}.gems .gp-elig{--fs-display-lg:28px}.gp-locations{padding:48px var(--container-pad) 56px;gap:24px}.gp-volunteer{padding:48px var(--container-pad) 64px}.gp-roles svg[viewBox="0 0 200 16"]{display:none!important}.gp-camps,.gp-faq,.gp-missing{padding:48px var(--container-pad) 64px}.gp-camps-map{padding:8px}.gp-vcamp-list{grid-template-columns:minmax(0,1fr);gap:16px}.gp-vcamp{padding:28px 20px 32px}.gp-vcamp-name{font-size:26px}.gp-vcamp-body{font-size:16px}.gp-vcamp-who{flex-direction:column;gap:4px}.gp [data-ds=site-page],.gp [data-ds=tab-page]{padding:40px var(--container-pad) 64px!important}.gp [data-ds=site-page]{gap:44px!important}.gp [data-ds=tab-page]{--tp-gap:44px!important}.gp [data-ds=tab-page] [data-ds=back-link]{margin-bottom:-14px!important}.gp [data-ds=site-page] [data-ds=site-split]{grid-template-columns:minmax(0,1fr)!important}.gp [data-ds=tab-page] div[style*=grid-template-columns]:has(>img){grid-template-columns:minmax(0,1fr)!important}.gp [data-ds=site-page] img[style*="float: right"],.gp [data-ds=tab-page] img[style*="float: right"]{float:none!important;width:100%!important;margin:0 0 20px!important}.gp [data-ds=site-page] img[style*=margin-top]{margin-top:0!important}.gp [data-ds=contact-section]{padding:48px var(--container-pad)!important}.gp [data-ds=closing-cta]{padding:56px var(--container-pad)!important}.gp .hp-tfoot{display:none}.gp .hp-mfoot{display:block}}.ep [data-screen-label="About the program"]{position:relative}.ep-about{padding:0 64px;container-type:inline-size}@media (max-width:1023px){.ep-about{padding:0}}.ep-rocket{filter:drop-shadow(var(--shadow-inset-photo));display:block}.ep.gp .ep-rocket{object-fit:cover;z-index:3;pointer-events:none;width:348px;height:348px;position:absolute;top:-39px;left:-54px}.ep.gp .ep-trace-art{z-index:0;opacity:0;clip-path:inset(0 0 0 283px);pointer-events:none;width:130cqw;height:auto;position:absolute;top:113px;left:16cqw}.ep.gp [data-ds=about-slot]{margin-right:-541px!important}.ep-dots{gap:8px;padding-top:2px;display:flex}.ep-dots>span{background:var(--color-brand);width:32px;height:32px;color:var(--color-text-inverse);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.ep-deadline{height:69px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-inverse);white-space:nowrap;align-items:center;gap:28px;font-size:22px;font-weight:700;display:flex}.ep-days{color:var(--color-accent);text-transform:none}.ep #eligibility [data-ds=eligibility]>div:first-of-type{grid-template-columns:minmax(0,460px)!important}.ep.gp [data-ds=about-split]{overflow:visible!important}.ep-content{z-index:2;background:var(--paper);--fs-body:18px;--fs-body-lg:18px;--fs-body-sm:18px;--fs-body-xl:26px;--fs-display-lg:36px;--fs-display-md:36px;--fs-mono-meta:22px;--fs-mono-label:20px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--lh-relaxed:1.45;flex-direction:column;gap:96px;margin-top:-60px;padding:0 92px 160px 13px;display:flex;position:relative}.ep .lead-text{font-size:18px}.ep-h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-lg);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--color-brand);margin:0}.ep-h2-md{font-size:var(--fs-display-md)}.ep-p{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--ink-900);text-wrap:pretty;margin:0}.ep-bold{font-weight:700}.ep-ul{flex-direction:column;gap:8px;margin:0;padding:0 0 0 24px;list-style:outside;display:flex}.ep-ul li{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--ink-900)}.ep-intro{gap:var(--space-5);flex-direction:column;display:flex}.ep-callout{background:var(--color-brand);padding:var(--space-5) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ep-callout p{min-width:240px;font-family:var(--font-body);font-weight:600;font-size:var(--fs-body);color:var(--paper);text-wrap:pretty;flex:1;margin:0;line-height:1.45}.ep-intro [data-ds=button]>span,.ep-vol [data-ds=button]>span{white-space:nowrap}@media (min-width:1024px){.ep-intro,.ep-exp,.ep-team,.ep-story-sec,.ep-dates,.ep-faq,.ep-vol{margin-right:-184px}}.ep-exp{gap:var(--space-6);flex-direction:column;display:flex}.ep-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ep-card{background:var(--color-surface-sunken);flex-direction:column;display:flex}.ep-card-photo{aspect-ratio:4/3;width:100%}.ep-card-body{padding:var(--space-5);flex-direction:column;gap:8px;display:flex}.ep-num{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);color:var(--color-brand)}.ep-card h3{font-family:var(--font-body);font-weight:700;font-size:var(--fs-body-lg);color:var(--color-brand);margin:0;line-height:1.2}.ep-card p{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--ink-900);text-wrap:pretty;margin:0;line-height:1.45}.ep-team{gap:var(--space-5);flex-direction:column;display:flex}.ep-team-wrap{container-type:inline-size}.ep-team-photo{aspect-ratio:5/4;object-fit:cover;width:100%;margin:0 0 var(--space-5);display:block}.ep-team-wrap .ep-h2,.ep-team-wrap .ep-p,.ep-team-wrap .ep-ul{margin:0 0 var(--space-5)}.ep-team-wrap>:last-child{margin-bottom:0}@container (min-width:600px){.ep-team-photo{float:right;width:clamp(300px,48%,560px);margin:0 0 var(--space-5) var(--space-7)}}.ep-steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ep-steps li{background:var(--color-brand);padding:var(--space-5);flex-direction:column;gap:10px;display:flex}.ep-step-n{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);color:var(--color-accent);align-self:center}.ep-step-t{font-family:var(--font-body);font-weight:600;font-size:var(--fs-body);color:var(--paper);text-wrap:pretty;text-align:center;line-height:1.35}.ep-story{background:var(--color-brand);margin:0;display:grid;overflow:hidden}.ep-story>div{padding:var(--space-7);justify-content:center;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ep-eyebrow{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#e0ecb6}.ep-story blockquote{font-family:var(--font-body);font-weight:300;font-size:var(--fs-body-xl);color:var(--paper);text-wrap:pretty;margin:0;line-height:1.3}.ep-story figcaption{padding-top:var(--space-4);font-family:var(--font-mono);border-top:1px solid #e0ecb6;flex-direction:column;gap:4px;display:flex}.ep-story figcaption span{font-weight:700;font-size:var(--fs-mono-meta);color:#e0ecb6}.ep-dates{gap:var(--space-6);flex-direction:column;display:flex}.ep-cycle{border-bottom:1px solid var(--color-brand);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ep-row-d{column-gap:var(--space-6);padding:var(--space-4);border-top:1px solid var(--color-brand);grid-template-columns:200px minmax(0,1fr) auto;align-items:baseline;row-gap:8px;display:grid}@media (min-width:1300px){.ep-row-d{grid-template-columns:200px 420px auto}}.ep-row-d.is-cur{background:#e0ecb6}.ep-row-d.is-past{opacity:.55}.ep-date{flex-direction:column;flex:none;align-items:flex-start;gap:8px;width:200px;display:flex}.ep-date span{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--color-brand);font-size:18px;font-weight:700}.ep-ms{min-width:0;font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink-900);flex-direction:column;gap:4px;line-height:1.4;display:flex}.ep-row-btns{align-self:start;align-items:flex-start;gap:var(--space-4);flex-direction:column;grid-column:3;font-size:16px;display:flex}.ep-row-btns [data-ds=button]{font-size:16px!important}.ep-faq{flex-direction:column;gap:48px;display:flex}.ep-faq-list{flex-direction:column;gap:0;display:flex}.ep-faq-item{border-bottom:var(--border-thin);flex-direction:column;gap:12px;margin-bottom:28px;padding-bottom:28px;display:flex}.ep-faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ep-faq-item h3{margin:0}.ep-faq-item button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font-body);font-weight:700;font-size:calc(var(--fs-body-program,18px) * 1.25);color:var(--color-brand);text-wrap:pretty;justify-content:space-between;align-items:baseline;gap:24px;line-height:1.2;display:flex}.ep-faq-item button>span:first-child{min-width:0}.ep-faq-item button:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.ep-caret{font-family:var(--font-mono);color:var(--color-brand);flex:none;font-size:26px;font-weight:700;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.ep-faq-item p{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-program,18px);line-height:var(--lh-body-program,1.5);color:var(--color-text);text-wrap:pretty;margin:0}.ep-vol{scroll-margin-top:160px}.ep-vol-band{padding:var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-7);background:#e0ecb6;flex-wrap:wrap;display:flex}.ep-vol-copy{gap:var(--space-4);flex-direction:column;flex:none;width:calc(50% - 32px);min-width:280px;display:flex}.ep-tracks{gap:6px;max-width:820px;padding-left:22px}.ep-tracks li{line-height:1.45}.ep-tracks strong{color:var(--color-brand);font-weight:700}.ep-note{font-family:var(--font-body);font-style:italic;font-size:var(--fs-body-sm);color:var(--ink-900);text-wrap:pretty;margin:0;line-height:1.4}.ep-vol-side{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:none;width:calc(50% - 32px);max-width:100%;display:flex}.ep-vol-side img{width:100%;height:auto;margin-bottom:var(--space-2);display:block}@media (max-width:1279px){.ep [data-ds=glance-card]>div>div>span:nth-child(2){white-space:normal!important}.ep-dots{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1023px){.ep-deadline{letter-spacing:.03em;gap:10px;height:52px;font-size:13px}.ep-dot{color:var(--color-text-inverse-muted)}.ep-rocket,.ep.gp [data-ds=about-split] .ep-trace-art{display:none}.ep .gp-elig{--fs-display-lg:34px}.ep-content{padding:0 var(--container-pad) 88px;--fs-body:18px;--fs-body-lg:18px;--fs-body-sm:16px;--fs-body-xl:22px;--fs-display-lg:30px;--fs-display-md:30px;--fs-mono-meta:14px;--fs-mono-label:13px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:40px;--space-8:56px;--lh-relaxed:1.5;gap:72px;margin-top:0}.ep-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-row-d{grid-template-columns:200px minmax(0,1fr)}.ep-date{width:200px}.ep-ms{min-width:0}.ep-row-btns{padding-left:calc(200px + var(--space-6));flex-flow:wrap;grid-column:1/-1;gap:8px 28px}.ep-caret{font-size:20px}.ep-vol-band{flex-direction:column;align-items:stretch}.ep-vol-copy{width:100%;min-width:0}.ep-vol-side{width:100%;max-width:480px}}@media (max-width:639px){.ep{--pad-checker:24px 18px}.ep .gp-elig{--fs-display-lg:28px}.ep-content{padding:0 var(--container-pad) 64px;--fs-body:17px;--fs-body-lg:17px;--fs-body-sm:15px;--fs-body-xl:20px;--fs-display-lg:26px;--fs-display-md:26px;--fs-mono-meta:13px;--space-4:14px;--space-5:18px;--space-6:24px;--space-7:28px;--space-8:48px;gap:56px}.ep-cards,.ep-steps{grid-template-columns:minmax(0,1fr)}.ep-callout{padding:var(--space-5);flex-direction:column;align-items:stretch}.ep-callout p{flex:none;min-width:0}.ep-callout [data-ds=button]{align-self:flex-start}.ep-content [data-ds=button][data-tone=accent],.ep-content [data-ds=button][data-tone=brand]{max-width:100%;padding-left:18px!important;padding-right:18px!important}.ep-intro [data-ds=button]>span,.ep-vol [data-ds=button]>span{white-space:normal}.ep-vol-band{padding:24px 20px}.ep-row-btns{flex-direction:column;grid-column:1;gap:10px;padding-left:0}.ep-row-d{grid-template-columns:minmax(0,1fr);gap:6px}.ep-date{width:auto}.ep-faq-item{margin-bottom:20px;padding-bottom:20px}}.ta-bar-label{min-height:69px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-inverse);white-space:normal;align-items:center;font-size:22px;font-weight:700;line-height:1.25;display:flex}.ta [data-ds=tab-nav]>div:first-child{min-width:0;flex:0 auto!important}.ta.gp [data-ds=about-split]>img:first-child{object-fit:contain!important;z-index:3!important;width:375px!important;height:375px!important;top:-116px!important;left:-60px!important}@media (max-width:1023px){.ta.gp [data-ds=about-split]>img:first-child{display:none!important}}.ta.gp [data-ds=about-split]>img[aria-hidden]{opacity:0}.ta #eligibility [data-ds=eligibility]>div:first-of-type>:first-child{display:none!important}@media (min-width:1024px) and (max-width:1339px){.ta.gp #eligibility [data-ds=eligibility] [role=status]{flex-wrap:wrap!important}.ta.gp [role=status]>div:last-child{min-width:0;max-width:100%}}.ta [data-ds=glance-card]>div>div>span:nth-child(2){white-space:nowrap!important;max-width:none!important}@media (max-width:1279px){.ta [data-ds=glance-card]>div>div>span:nth-child(2){white-space:normal!important}}.ta-glance-photo{display:none}.ta-content{z-index:2;background:var(--paper);--fs-body:18px;--fs-body-lg:18px;--fs-body-sm:18px;--fs-display-lg:36px;--fs-display-md:36px;--fs-mono-meta:22px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--lh-relaxed:1.45;flex-direction:column;gap:96px;margin-top:-60px;padding:0 92px 160px;display:flex;position:relative}.ta-flow{display:flow-root}.ta-photos-wrap{float:right;margin:0 -120px var(--space-7) 64px;gap:var(--space-4);flex-direction:column;width:calc(37.5% + 66px);display:flex}.ta-photos-fig{aspect-ratio:4/5;background:var(--ink-900);width:100%;margin:0;position:relative;overflow:hidden}.ta-photos-fig:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.ta-dots{justify-content:center;align-items:center;gap:16px;display:flex}.ta-dot{cursor:pointer;background:#2b523d40;border:0;width:52px;height:6px;padding:0;position:relative}.ta-dot:after{content:"";position:absolute;inset:-19px 0}.ta-dot.is-cur{background:#ffcc01}.ta-dot:focus-visible{outline-offset:4px;outline:3px solid #ffcc01}.ta-photo{transition:opacity .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ta-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ta-photo figcaption{opacity:0;align-items:flex-end;transition:opacity .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.ta-photos-fig:hover figcaption,.ta-photos-fig:focus-within figcaption{opacity:1}.ta-photo figcaption p{width:100%;padding:var(--space-5) var(--space-6);font-family:var(--font-body);color:var(--paper);text-wrap:pretty;background:#221f20c7;margin:0;font-size:16px;font-weight:600;line-height:1.3}.ta .ta-lead{margin:0 0 var(--space-5);font-size:18px}.ta-lead strong,.ta-step-t strong,.ta-cover strong{font-weight:700}.ta-who{margin-top:50px}.ta .ta-h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-display-lg);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--color-brand);margin:0}.ta-who .ta-h2{margin-bottom:var(--space-5)}.ta .ta-p{margin:0 0 var(--space-5);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--ink-900);text-wrap:pretty}.ta .ta-apply .ta-p{margin:0}.ta .ta-ul{margin:0;padding:0 0 0 24px;list-style:outside}.ta-ul li{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--ink-900);text-wrap:pretty;margin-bottom:8px}.ta-cover{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-right:-120px;display:grid}.ta-cover-card{background:var(--paper-warm);padding:var(--space-6) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.ta-cover-card.is-dark{background:var(--color-brand)}.ta-cover-card h2{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--color-brand);margin:0}.ta-cover-card.is-dark h2{color:var(--paper)}.ta .ta-cover-card ul{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ta-cover-card li{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--ink-900);text-wrap:pretty;align-items:flex-start;gap:16px;line-height:1.4;display:flex}.ta-cover-card.is-dark li{color:var(--paper)}.ta-ic{flex:none;align-items:center;height:1.4em;display:flex}.ta-ic svg{width:36px;height:36px;display:block}.ta-apply{gap:var(--space-6);flex-direction:column;margin-right:-120px;scroll-margin-top:160px;display:flex}.ta .ta-steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ta-steps li{background:var(--color-brand);padding:var(--space-5);flex-direction:column;gap:16px;display:flex}.ta-num{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);color:var(--color-accent)}.ta-step-t{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--paper);text-wrap:pretty;line-height:1.4}.ta-step-cta{margin-top:auto;padding-top:8px;display:flex}.ta-step-cta [data-ds=button]{box-sizing:border-box;max-width:100%;padding-inline:var(--space-5);gap:12px;justify-content:center!important}.ta-step-cta [data-ds=button]>span{white-space:normal;text-align:center}.ta-circuit{gap:var(--space-6);flex-direction:column;margin-right:-120px;display:flex}.ta-scroll{gap:40px;padding-bottom:24px;display:flex;overflow-x:auto}.ta-scroll::-webkit-scrollbar{height:10px}.ta-scroll::-webkit-scrollbar-thumb{background:var(--color-brand)}.ta-scroll::-webkit-scrollbar-track{background:#e0ecb6}.ta-story{flex:none;width:600px}.ta-more-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.ta-more-post{min-width:0;display:flex}.ta-more-post>*{flex:1}.ta .ta-more-empty{font-family:var(--font-body);color:#2b523d;margin:0;font-size:20px;line-height:1.4}.ta-more-all{display:flex}.ta[class] [data-ds=eligibility]>.gp-elig-row{grid-template-columns:minmax(0,1fr)!important}.ta.gp [data-ds=about-slot]{width:760px!important;margin-right:-477px!important}@media (max-width:1023px){.ta-bar-label{white-space:normal;min-height:52px;padding:8px 0;font-size:12px;line-height:1.3}.ta-more-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ta [data-ds=glance-rail-wrap] [data-ds=glance-rail]>div{align-items:flex-start;gap:24px;display:flex}.ta-glance-photo{aspect-ratio:1;object-fit:contain;width:min(200px,28vw);filter:drop-shadow(var(--shadow-inset-photo));z-index:1;flex:none;display:block;position:relative}.ta .gp-elig{--fs-display-lg:34px}.ta #eligibility [data-ds=eligibility] [role=status]{flex-wrap:wrap!important}.ta #eligibility [role=status]>div:last-child{min-width:0;max-width:100%}.ta #eligibility [role=status] [data-ds=button]{box-sizing:border-box;max-width:100%}.ta-content{padding:8px var(--container-pad) 88px;--fs-body:17px;--fs-body-lg:19px;--fs-body-sm:16px;--fs-display-lg:30px;--fs-display-md:24px;--fs-mono-meta:14px;--space-4:16px;--space-5:20px;--space-6:28px;--space-7:32px;gap:56px;margin-top:0}.ta-photos-wrap{width:40%;margin:4px 0 20px 28px}.ta-photos-fig{aspect-ratio:auto;background:0 0;display:grid;overflow:visible}.ta-photo{flex-direction:column;grid-area:1/1;display:flex;position:relative;inset:auto}.ta-photo img{aspect-ratio:4/5;width:100%;position:static}.ta-photo figcaption{opacity:1;position:static}.ta-photo figcaption p{background:var(--ink-900);padding:12px 14px;font-size:16px}.ta-who{margin-top:40px}.ta-cover{gap:16px}.ta-cover-card{gap:20px;padding:28px 24px}.ta-cover-card li{gap:12px}.ta-ic svg{width:26px;height:26px}.ta .ta-steps{grid-template-columns:minmax(0,1fr);gap:12px}.ta-steps li{grid-template-columns:48px minmax(0,1fr);gap:12px 8px;padding:20px 24px;display:grid}.ta-step-t{grid-column:2}.ta-step-cta{grid-column:2;padding-top:0}.ta-scroll{gap:20px;padding-bottom:16px}.ta-story{--fs-display-md:22px;--pad-story:20px 24px 24px;width:300px}}@media (max-width:639px){.ta-bar-label{display:none}.ta-more-posts{grid-template-columns:minmax(0,1fr);gap:20px}.ta-glance-photo{right:calc(var(--container-pad) + 10px);z-index:3;width:84px;position:absolute;top:8px}.ta .gp-elig{--fs-display-lg:28px}.ta #eligibility [role=status] [data-ds=button]{padding-left:16px!important;padding-right:16px!important}.ta-content{padding:0 var(--container-pad) 64px;--fs-body-lg:18px;--fs-display-lg:26px;--fs-display-md:22px;gap:48px}.ta-photos-wrap{float:none;width:100%;margin:0 0 24px}.ta-photo img{max-height:440px}.ta .ta-cover{grid-template-columns:minmax(0,1fr)}.ta-cover-card{padding:24px 20px}.ta-steps li{grid-template-columns:40px minmax(0,1fr);padding:18px}.ta-step-cta [data-ds=button]{max-width:100%}.ta-story{width:min(300px,80vw)}}@media (prefers-reduced-motion:reduce){.ta-photo,.ta-photo figcaption{transition:none}}.jshs[class] [data-ds=eligibility]>.gp-elig-row{grid-template-columns:minmax(0,1fr)!important}.jshs .jp-dots{gap:8px;padding-top:2px;display:flex}.jshs .jp-dots>span{background:var(--color-brand);width:32px;height:32px;color:var(--color-text-inverse);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}@media (max-width:1279px){.jshs .jp-dots{flex-wrap:wrap;justify-content:flex-end}}.jshs .jp-sub-spacer{height:69px}@media (max-width:1023px){.jshs .jp-sub-spacer{height:52px}}.jshs.gp [data-ds=about-split]>img:first-child{z-index:3!important;top:-108px!important;left:-96px!important}.jshs.gp [data-ds=about-split]>img[aria-hidden]{opacity:0}.jshs.gp [data-ds=about-split]{overflow:visible!important}@media (max-width:1339px){.jshs.gp #eligibility [data-ds=eligibility] [role=status]{flex-wrap:wrap!important}.jshs.gp #eligibility [role=status]>div:last-child{min-width:0;max-width:100%}}.jp-glance-photo{display:none}.jshs .jp-content{z-index:2;background:var(--paper);flex-direction:column;gap:47px;margin-top:-117px;padding:0 77px 117px;display:flex;position:relative}.jshs .jp-p{font-family:var(--font-body);font-size:var(--fs-body-program);color:var(--ink-900);text-wrap:pretty;margin:0;line-height:1.45}.jshs .jp-aboutj{flex-direction:column;gap:33px;display:flex}.jshs .jp-aboutj-row{align-items:center;gap:47px;display:flex}.jshs .jp-aboutj-copy{flex-direction:column;flex:1 1 0;gap:23px;min-width:0;display:flex}.jshs .jp-seals{aspect-ratio:1/1.06;flex:none;width:167px;overflow:hidden}.jshs .jp-seals img{width:125%;max-width:none;height:auto;margin:-11% 0 0 -12.5%;display:block}.jshs .jp-callout{background:var(--color-brand);justify-content:space-between;align-items:center;gap:27px;padding:33px 47px;display:flex}.jshs .jp-callout p{min-width:0;font-family:var(--font-body);font-weight:600;font-size:var(--fs-body-program);color:var(--paper);text-wrap:pretty;flex:1;margin:0;line-height:1.4}.jshs .jp-callout p a{color:var(--color-accent);text-decoration:underline}@media (min-width:1024px){.jshs .jp-callout{flex-direction:column;align-items:flex-start;container-type:inline-size}.jshs .jp-callout p{width:100%;font-size:clamp(14px, 2.3cqi, var(--fs-body-program));flex:none}}.jshs .jp-story{background:#e0ecb6;flex-direction:column;gap:27px;margin:0;padding:47px;display:flex}.jshs .jp-eyebrow{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-brand)}.jshs .jp-story-row{align-items:center;gap:47px;display:flex}.jshs .jp-star{flex:none;width:117px;height:auto;display:block}.jshs .jp-story blockquote{min-width:0;font-family:var(--font-body);font-size:var(--fs-body-program);color:var(--ink-900);text-wrap:pretty;flex:1;margin:0;line-height:1.45}.jshs .jp-story figcaption{border-top:1px solid var(--color-brand);font-family:var(--font-mono);font-weight:700;font-size:var(--fs-mono-meta);color:var(--color-brand);padding-top:17px}@media (max-width:1023px){.jshs .gp-elig{--fs-display-lg:34px}.jshs [data-ds=about-split]>img:first-child,.jshs [data-ds=about-split]>img[aria-hidden]{display:none!important}.jshs [data-ds=about-split]>div:first-of-type{min-height:0!important;padding-left:0!important}.jshs [data-ds=about-split]{padding:24px var(--container-pad) 56px!important}.jshs #eligibility{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%)!important;width:auto!important;margin:0!important}.jshs #eligibility [data-ds=eligibility] [role=status]{flex-wrap:wrap!important}.jshs #eligibility [role=status]>div:last-child{min-width:0;max-width:100%}.jshs #eligibility [role=status] [data-ds=button]{box-sizing:border-box;max-width:100%}.jshs [data-ds=glance-rail-wrap]{padding-top:40px!important}.jshs [data-ds=glance-rail-wrap] [data-ds=glance-rail]>div>div:last-of-type{gap:24px;flex-direction:row!important;align-items:flex-start!important}.jshs [data-ds=glance-rail-wrap] [data-ds=glance-card]{flex:auto;max-width:560px}.jp-glance-photo{aspect-ratio:1;object-fit:cover;width:min(200px,28vw);filter:drop-shadow(var(--shadow-inset-photo));z-index:1;flex:none;display:block;position:relative}.jshs .jp-content{padding:0 var(--container-pad) 88px;gap:48px;margin-top:0}.jshs .jp-aboutj,.jshs .jp-aboutj-row{gap:32px}.jshs .jp-aboutj-copy{gap:20px}.jshs .jp-seals{width:150px}.jshs .jp-callout{gap:24px;padding:28px 32px}.jshs .jp-story{gap:24px;padding:36px 32px}.jshs .jp-story-row{gap:32px}.jshs .jp-star{width:88px}}@media (max-width:639px){.jshs .gp-elig{--fs-display-lg:28px}.jshs.gp #eligibility [role=status] [data-ds=button]{padding-left:16px!important;padding-right:16px!important}.jshs .jp-dots{gap:6px}.jshs .jp-dots>span{width:28px;height:28px;font-size:13px}.jshs [data-ds=glance-rail-wrap]{padding-top:32px!important}.jshs [data-ds=glance-rail-wrap] [data-ds=glance-card]{max-width:none}.jp-glance-photo{right:calc(var(--container-pad) + 10px);z-index:3;width:84px;position:absolute;top:-18px}.jshs .jp-content{padding:0 var(--container-pad) 64px;gap:40px}.jshs .jp-aboutj-row{flex-direction:column;align-items:flex-start;gap:20px}.jshs .jp-seals{order:-1;width:120px}.jshs .jp-callout{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 20px}.jshs .jp-callout p{flex:none}.jshs .jp-story{gap:20px;padding:28px 20px}.jshs .jp-story-row{flex-direction:column;align-items:flex-start;gap:16px}.jshs .jp-star{width:56px}}
