.button{border:1px solid var(--white);background:var(--forest);max-width:100%;min-height:40px;color:var(--white);font-size:var(--text-label);text-align:left;text-transform:uppercase;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-weight:400;line-height:1.4;display:inline-flex}.button>span{overflow-wrap:break-word;text-wrap:balance;min-width:0}.button:hover{background:var(--forest-hover)}.button--arrow:after,.button--download:after,.button--login:after,.button--back:before{content:"";background:var(--orange);flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button--arrow:after{width:10px;height:20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 0 12 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10M7 17 17 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='6 0 12 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10M7 17 17 7'/%3E%3C/svg%3E")}.button--download:after{width:16.67px;height:20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 0 20 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 0 20 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5'/%3E%3C/svg%3E")}.button--login:after{width:16.67px;height:20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 0 20 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 17 5-5-5-5M15 12H3M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 0 20 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10 17 5-5-5-5M15 12H3M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3C/svg%3E")}.button--back{justify-content:flex-start}.button--back:before{width:13.33px;height:20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 0 16 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l-7-7 7-7M19 12H5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='4 0 16 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l-7-7 7-7M19 12H5'/%3E%3C/svg%3E")}@media (forced-colors:active){.button--arrow:after,.button--download:after,.button--login:after,.button--back:before{forced-color-adjust:none;background:canvastext}}.text-link{max-width:100%;min-height:40px;font-size:var(--text-label);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:14px;line-height:1.4;display:inline-flex}.text-link:hover{border-bottom-color:var(--orange)}.text-link__icon{flex:none}.consent{z-index:10;overscroll-behavior:contain;border-top:1px solid var(--rule-on-dark);background:var(--forest);max-height:100dvh;padding-block:22px 24px;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -10px 30px #03442e29}@media (prefers-reduced-motion:no-preference){.consent{animation:.35s ease-out consent-in}}@keyframes consent-in{0%{transform:translateY(100%)}}body{padding-bottom:var(--consent-space,0px)}.consent__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 56px;display:grid;position:relative}.consent__main{max-width:720px}.consent__title{letter-spacing:-.3px;padding-right:48px;font-size:18px;font-weight:650;line-height:1.2}.consent__title:focus{outline:none}.consent__copy{margin-top:8px;font-size:13px;line-height:1.55}.consent__saved{color:var(--footer-text);font-size:var(--text-label);margin-top:6px;line-height:1.5}.consent__links{font-size:var(--text-label);flex-wrap:wrap;gap:0 20px;margin-top:8px;line-height:1.5;display:flex}.consent__links a{text-underline-offset:3px;padding-block:6px;text-decoration:underline}.consent__links a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:340px;display:grid}.consent__button{text-align:center;justify-content:center;min-height:44px}.consent__save{grid-column:1/-1}.consent__more{background:0 0;border:0;border-bottom:1px solid;grid-column:1/-1;justify-self:start;padding:0}.consent__close{top:-10px;right:calc(var(--gutter) - 10px);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.consent__close:hover{color:var(--orange)}.consent__categories{border-top:1px solid var(--rule-on-dark);margin-top:14px;list-style:none}.consent__category{border-bottom:1px solid var(--rule-on-dark);padding-block:4px 2px}.consent__switch{cursor:pointer;align-items:center;gap:14px;min-height:40px;display:flex}.consent__switch:has(:disabled){cursor:default}.consent__category-name{flex:1;font-size:15px;font-weight:550;line-height:1.4}.consent__always{color:var(--footer-text);font-size:var(--text-label);line-height:1.5}.consent__toggle{appearance:none;border:1px solid var(--white);width:46px;height:26px;cursor:inherit;background:0 0;flex:none;margin:0;position:relative}.consent__toggle:before{content:"";background:var(--white);width:16px;height:16px;transition:transform .2s;position:absolute;top:4px;left:4px}.consent__toggle:checked{border-color:var(--orange);background:var(--orange)}.consent__toggle:checked:before{background:var(--forest);transform:translate(20px)}@media (prefers-reduced-motion:reduce){.consent__toggle:before{transition:none}}@media (forced-colors:active){.consent__toggle:before{forced-color-adjust:none;background:canvastext}}.consent__category-text{font-size:13px;line-height:1.5}.consent__cookies summary{min-height:36px;font-size:var(--text-label);align-items:center;gap:8px;line-height:1.5;display:inline-flex}.consent__cookies summary:hover{text-underline-offset:4px;text-decoration:underline}.consent__cookie{background:var(--forest-hover);font-size:var(--text-label);margin:0 0 .67em;padding:8px 12px;line-height:1.5;display:grid}.consent__cookie div{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.consent__cookie dt{color:var(--footer-text)}.consent__cookie dd{margin:0}@media (width<=1080px){.consent__grid{grid-template-columns:minmax(0,1fr)}.consent__main{max-width:none}.consent__actions{max-width:100%}}@media (width<=700px){.consent{padding-block:18px}.consent__grid{gap:18px}}@media print{.consent{display:none}body{padding-bottom:0}}.footer-top{justify-content:space-between;align-items:center;gap:var(--gap);padding:36px var(--band-gutter) 42px;background:var(--white);display:flex}.footer-logo{width:clamp(136px,67.1429vw - 78.8572px,183px);height:auto}.footer-motto{letter-spacing:-.3px;font-size:21px;font-weight:650;line-height:1.2}.footer-social{padding:22px var(--band-gutter);border-top:1px solid var(--rule);background:var(--mint);justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.footer-social__label{font-size:var(--text-label);font-weight:500;line-height:1.5}.footer-social__links{flex-wrap:wrap;gap:4px 24px;display:flex}.footer-social__link{min-height:44px;font-size:var(--text-label);align-items:center;gap:9px;line-height:1.5;display:flex}.footer-social__link:hover{text-underline-offset:4px;text-decoration:underline}.footer-body{padding:10px var(--band-gutter) 24px;background:var(--forest)}.footer-index{border-bottom:1px solid var(--orange)}.footer-index summary{min-height:48px;font-size:var(--text-label);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;line-height:1.65;display:flex}.chevron{flex:none;transition:transform .2s}details[open]>summary .chevron{transform:rotate(180deg)}.footer-index__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:10px 0 28px;display:grid}.footer-index__nav h3{color:var(--paper);font-size:var(--text-body);margin-bottom:0;font-weight:500;line-height:1.55}.footer-index__nav a{font-size:var(--text-label);padding:3px 0;line-height:1.5;display:block}.footer-index__nav a:hover,.footer-service :is(a,button):hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{color:var(--footer-text);font-size:var(--text-label);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px 20px;padding-top:20px;line-height:1.5;display:flex}.footer-copyright{margin-right:auto}.footer-service{text-align:right;text-wrap:balance;margin:-4px 0 -4px -18px}.footer-service :is(a,button){margin-left:18px;padding-block:4px;display:inline-block}.footer-service button{line-height:inherit;background:0 0;border:0;padding-inline:0}@media (width<=820px){.footer-service{margin:-8px 0 -8px -16px}.footer-service :is(a,button){margin-left:16px;padding-block:8px}}@media (width<=700px){.footer-top{padding-block:32px}.footer-social{flex-direction:column;align-items:flex-start;gap:8px;padding-block:20px}.footer-social__links{column-gap:14px}}@media (width<=560px){.footer-index__nav{grid-template-columns:1fr 1fr}}@media (width<=460px){.footer-index__nav{grid-template-columns:1fr}}@media (width<=374px){.footer-social__links{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}:root{--header-collapse:48px;--header-stuck:112px;--brand-compact:.62}html{scroll-padding-top:var(--header-stuck)}.site-header{top:calc(-1 * var(--header-collapse));z-index:5;background:var(--white);position:sticky}.site-header:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#03442e1a,#03442e00);height:14px;position:absolute;inset:100% 0 auto}.brand,.masthead .header-actions,.menu-toggle,.site-header:after{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--header-collapse)}.brand{transform-origin:0;animation-name:header-brand}.masthead .header-actions,.menu-toggle{animation-name:header-follow}.site-header:after{animation-name:header-shadow}@keyframes header-brand{to{transform:translateY(calc(var(--header-collapse) / 2)) scale(var(--brand-compact))}}@keyframes header-follow{to{transform:translateY(calc(var(--header-collapse) / 2))}}@keyframes header-shadow{to{opacity:1}}@supports not (animation-timeline:scroll()){.brand,.masthead .header-actions,.menu-toggle,.site-header:after{animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--header-progress,0) * -1s)}}.masthead{justify-content:space-between;align-items:center;gap:var(--gap);min-height:108px;padding-block:23px;display:flex}.brand{flex:none;width:220px}.brand img{width:100%;height:auto}.header-actions{align-items:center;gap:24px;display:flex}.header-portal{min-height:44px;font-size:var(--text-label);align-items:center;gap:12px;line-height:1.5;display:flex}.header-portal:hover{text-underline-offset:4px;text-decoration:underline}.menu-toggle{min-height:44px;color:var(--forest);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0 8px 10px;font-size:14px;line-height:1.4;display:none}.main-nav{border-top:1px solid var(--forest);border-bottom:1px solid var(--forest)}.main-nav__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:50px;display:flex}.main-nav__inner>a{min-height:48px;font-size:clamp(12px, 12px + (100vw - 700px) * 2 / 300, var(--text-body));align-items:center;padding:8px 0;line-height:1.4;display:flex;position:relative}.main-nav__inner>a:hover:not([aria-current]){text-underline-offset:6px;text-decoration:underline}.main-nav__inner>a:after{content:"";border-bottom:4px solid var(--forest);opacity:0;transition:opacity .2s;position:absolute;inset:auto 0 -2px}.main-nav__inner>a[aria-current]:after{opacity:1}.main-nav__actions{display:none}@media (width<=900px){.header-actions{gap:18px}}@media (width<=700px){:root{--header-collapse:26px;--header-stuck:63px;--brand-compact:.7}.masthead{min-height:0;padding-block:22px}.brand{width:180px;max-width:100%}.menu-toggle{display:flex}.masthead .header-actions{display:none}.main-nav{max-height:calc(100dvh - var(--header-stuck) - var(--header-collapse));overscroll-behavior:contain;background:var(--white);border-top:0;display:none;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 14px 24px -18px #03442e66}.main-nav.is-open{display:block}.main-nav__inner{grid-template-columns:1fr 1fr;gap:0 20px;padding-block:0 24px;display:grid}.main-nav__inner>a{border-top:1px solid var(--rule);min-height:44px;font-size:14px}.main-nav__inner>a:after{inset:-1px 0 auto}.main-nav__actions{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:12px 16px;padding-top:16px;display:flex}}@media (width<=560px){:root{--header-stuck:62px;--brand-compact:.8}.brand{width:158px}}.section{padding-block:var(--space)}.section:has(>.frame>.section-end){padding-bottom:var(--space-end)}.section[id]{scroll-margin-top:0}.section--white{background:var(--white)}.section--mint{background:var(--mint)}.section--paper{background:var(--paper)}.section--forest{background:var(--forest)}.kicker{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:1.83em;font-weight:500;line-height:1.4;display:flex}.kicker:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px}.section-title{font-size:var(--h2);letter-spacing:-1.35px;font-weight:650;line-height:1.09}@media (width<=560px){.section-title{letter-spacing:-1px}}.section-header{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin-bottom:2.12em;display:grid}@media (width<=700px){.section-header{margin-bottom:1.75em;display:block}.section-header>.copy{margin-top:20px}}.section-end{justify-content:flex-end;margin-top:28px;display:flex}.back-to-top{letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:11px;font-weight:500;line-height:1.4;display:flex}.back-to-top:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=700px){.section-end{margin-top:20px}}.about__grid{gap:clamp(var(--gap), 7vw, 96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.anniversary{isolation:isolate;aspect-ratio:1.11;background:var(--white);color:var(--forest);padding:5.2% 6%;position:relative;overflow:hidden;container-type:inline-size}.anniversary__number{color:var(--orange);letter-spacing:-8px;font-size:min(132px,30cqw);font-weight:700;line-height:.91}.anniversary__text{z-index:1;margin-top:5px;font-size:min(24px,5.45cqw);font-weight:500;line-height:1.2;position:relative}.anniversary__symbol{z-index:-1;width:56%;height:auto;position:absolute;bottom:-7%;right:-11%}.about__title{font-size:min(36px, var(--h2));letter-spacing:-1px;margin-bottom:.69em}.about__copy{max-width:510px}.about__principles{border:1px solid var(--leaf);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;list-style:none;display:grid}.about__principles li{color:var(--forest);letter-spacing:.035em;text-align:center;text-transform:uppercase;padding:17px 8px;font-size:11px;font-weight:500;line-height:1.65}.about__principles li+li{border-left:1px solid var(--leaf)}@media (width<=900px){.anniversary{aspect-ratio:auto;padding:22px 22px 60%}.anniversary__number{font-size:110px}.anniversary__text{font-size:20px}.anniversary__symbol{width:60%;bottom:-38px;right:-64px}}@media (width<=700px){.about__grid{grid-template-columns:minmax(0,1fr);gap:32px}.anniversary{padding:26px 26px 60%}.anniversary__symbol{bottom:-35px;right:-42px}.anniversary__text{font-size:21px}.about__copy{max-width:none}}@media (width<=560px){.about__principles{grid-template-columns:minmax(0,1fr);margin-top:25px}.about__principles li{text-align:left;padding:13px 10px}.about__principles li+li{border-top:1px solid var(--leaf);border-left:0}}.contact__title{margin-bottom:.69em}.contact__grid{gap:var(--gap);border-top:1px solid var(--forest);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:26px;display:grid}.contact-block h3{font-size:var(--h3);margin-bottom:.78em;font-weight:500;line-height:1.2}.contact-block .copy span{display:block}.contact-block__mail{border-bottom:1px solid var(--forest);letter-spacing:-.4px;align-items:center;gap:14px;max-width:100%;margin:7px 0 .61em;padding:12px 0 5px;font-size:18px;line-height:1.4;display:inline-flex}.contact-block__mail:hover{border-bottom-color:var(--orange)}.contact-block__phone{width:fit-content;min-height:32px;font-size:var(--text-body);padding:5px 0;line-height:1.65;display:block}.contact-block__material{border-bottom:0;margin-top:25px}.contact-block__material-links a{border-top:1px solid var(--rule);min-height:44px;font-size:var(--text-label);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;line-height:1.5;display:flex}.contact-block__material-links a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=500px){.contact__grid{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:23px}.contact-block+.contact-block{border-top:1px solid var(--rule);padding-top:24px}}@media (width<=560px){.contact-block__mail{letter-spacing:-.25px;overflow-wrap:anywhere;gap:8px;font-size:16px}}.events .section-end{margin-top:16px}.events__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.events__copy{max-width:406px;margin-top:26px}.events__actions{flex-wrap:wrap;gap:12px 16px;margin-top:28px;display:flex}.events__note{max-width:360px;color:var(--ink);font-size:var(--text-small);margin-top:14px;line-height:1.6}.events__formats{gap:14px;list-style:none;display:grid}.event-format{background:var(--white);border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid}.event-format__icon{background:var(--orange);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.event-format h3{font-size:var(--h3);letter-spacing:-.4px;margin-bottom:.43em;font-weight:650;line-height:1.25}@media (width<=900px){.events__intro{padding-right:12px}.event-format{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 18px}.event-format__icon{width:40px;height:40px}}@media (width<=700px){.events__grid{grid-template-columns:minmax(0,1fr);gap:30px}.events__intro{padding-right:0}.events__cta{width:100%}.event-format{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px}.event-format__icon{width:44px;height:44px}.events .section-end{margin-top:12px}}@media (width<=400px){.event-format{gap:14px;padding:20px 16px}.event-format h3{-webkit-hyphens:auto;hyphens:auto}}.hero{border-bottom:min(var(--space-end), 30px) solid var(--white);background:var(--white);overflow:hidden}.hero__frame{--symbol-size:clamp(440px, 440px + (100vw - 700px) * 80 / 300, 520px);--symbol-overhang:clamp(70px, 90px - (100vw - 700px) * 20 / 300, 90px);min-height:clamp(360px,25.2941vw + 268.941px,446px);padding-block:clamp(38px,2.94118vw + 27.4118px,48px) 42px;position:relative}.hero__symbol{right:calc(-1 * var(--symbol-overhang));width:var(--symbol-size);height:auto;position:absolute;bottom:-94px}.hero__main{max-width:720px;position:relative}.hero__eyebrow{font-size:var(--text-label);letter-spacing:.015em;line-height:1.5}.hero__title{letter-spacing:-.3px;margin-block:clamp(14px,22.2353px - 1.17647vw,18px) clamp(10px,26.4706px - 2.35294vw,18px);font-size:clamp(48px,3.2vw + 25.6px,64px);font-weight:700;line-height:1.045}.hero__copy{max-width:min(425px, 100vw + var(--symbol-overhang) - var(--symbol-size) - var(--gutter) - 20px);color:var(--ink);font-size:var(--text-body);line-height:1.5}.hero__actions{flex-wrap:wrap;gap:16px;margin-top:clamp(30px,3.82353vw + 16.2353px,43px);display:flex}@media (width<=700px){.hero__frame{--symbol-size:clamp(300px, 300px + (100vw - 320px) * 140 / 380, 440px);--symbol-overhang:clamp(90px, 230px - (100vw - 320px) * 140 / 380, 230px)}.hero__title{font-size:clamp(36px,3.52941vw + 23.2941px,48px)}}.membership__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.membership__statement{background:var(--forest);padding:39px 33px 150px;position:relative}.membership__statement:after{content:"";background:linear-gradient(90deg, var(--orange), #ffd450);height:36px;position:absolute;inset:auto 0 0}.membership__title{margin-bottom:.74em;font-size:clamp(30px,.8vw + 24.4px,34px);line-height:1.12}.membership__path{background:var(--cream);flex-direction:column;padding:31px 32px;display:flex}.membership__switch{border:1px solid var(--forest);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:1.81em;padding:3px;display:grid}.membership__switch button{min-height:48px;color:var(--forest);font-size:var(--text-label);background:0 0;border:0;border-radius:0;padding:11px 8px;line-height:1.4}.membership__switch button:hover{background:var(--mint)}.membership__switch button[aria-pressed=true]{background:var(--forest);color:var(--paper)}.membership__path-title{letter-spacing:-.7px;margin-bottom:.74em;font-size:clamp(24px,.6vw + 19.8px,27px);font-weight:550;line-height:1.2}.membership__path .copy{min-height:127px}.membership__cta{margin-top:auto;padding-top:28px}.membership__cta .button{width:100%}.membership__hint{color:var(--ink);font-size:var(--text-small);margin-top:14px;line-height:1.6}.disclosure{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.disclosure>summary{min-height:44px;font-size:var(--text-body);justify-content:space-between;align-items:center;gap:15px;padding:19px 0;line-height:1.5;display:flex}.membership__documents{margin-top:34px}.membership__documents-intro{margin-bottom:1em}.membership__documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding-bottom:17px;display:grid}.membership__documents-grid a{border-top:1px solid var(--rule-faint);min-height:44px;font-size:var(--text-label);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;line-height:1.5;display:flex}.membership__documents-grid a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.membership__statement{padding:31px 24px 140px}.membership__path{padding-inline:24px}}@media (width<=700px){.membership__grid{grid-template-columns:minmax(0,1fr)}.membership__statement{padding-bottom:100px}.membership__title{font-size:var(--h2)}.membership__path{padding:28px 24px}.membership__path .copy{min-height:0}.membership__switch{margin-bottom:1.56em}.membership__switch button{padding-inline:5px;font-size:11px}}@media (width<=560px){.membership__path-title{font-size:25px}.membership__documents-grid{grid-template-columns:minmax(0,1fr)}}.mission{isolation:isolate;position:relative;overflow:hidden}.mission__symbol{--symbol-size:clamp(580px, 580px + (100vw - 700px) * 252 / 500, 832px);top:calc(50% - var(--symbol-size) / 2);z-index:-1;width:var(--symbol-size);opacity:.08;filter:brightness(0)invert();max-width:none;height:auto;position:absolute;left:calc(50% + clamp(45px,30.2632vw - 203.158px,160px))}.mission__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mission__title{margin-bottom:.6em}.mission__copy{max-width:510px}.mission__goal{max-width:301px;font-size:var(--text-body);border-top:1px solid #fff5;margin-top:28px;padding-top:18px;font-weight:500;line-height:1.5}.principle{border-top:1px solid var(--rule-on-dark)}.principle:last-of-type{border-bottom:1px solid var(--rule-on-dark)}.principle summary{grid-template-columns:32px minmax(0,1fr) 20px;align-items:baseline;gap:12px;min-height:78px;padding:18px 0;font-size:17px;font-weight:500;line-height:1.4;display:grid}.principle__number{color:var(--orange-soft);font-weight:400}.principle__text{padding:0 20px 22px 44px}.mission__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}@media (width<=900px){.mission__grid{gap:30px}.mission__actions{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.mission__symbol{--symbol-size:clamp(500px, 500px + (100vw - 320px) * 80 / 380, 580px);top:auto;bottom:calc(116px - var(--symbol-size) / 2);left:calc(100% - var(--gutter) - var(--symbol-size) / 2)}.mission__grid{grid-template-columns:minmax(0,1fr)}.mission__copy{max-width:500px}.mission__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.principle summary{grid-template-columns:22px minmax(0,1fr) 20px;gap:10px;font-size:16px}.principle__text{padding:0 0 22px 32px}.mission__actions{grid-template-columns:minmax(0,1fr)}}.newsletter{overflow:hidden}.newsletter .section-end{margin-top:25px}.newsletter__grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.newsletter__text{align-self:start}.newsletter__title{margin-bottom:.6em}.newsletter__title .accent{color:var(--forest)}.newsletter__copy{max-width:410px}.newsletter__cta{margin-top:28px}.newsletter__stage{justify-content:flex-end;display:flex;container-type:inline-size}.newsletter__art{--mark:min(75cqi, 375px);isolation:isolate;width:var(--mark);aspect-ratio:1;margin:calc(var(--mark) * -35 / 375) calc(var(--mark) * -95 / 375) 0 0;flex:none;position:relative}.newsletter__symbol{z-index:-1;width:100%;height:auto;position:absolute;inset:0}.letter{aspect-ratio:198/133;border:1px solid var(--forest);background:var(--white);width:52.8%;position:absolute;top:38.4%;left:-50.4%;overflow:hidden;transform:rotate(-9deg)}.letter__flap{background:var(--forest);clip-path:polygon(0 0,100% 0,50% 100%);height:56%;position:absolute;inset:0 0 auto}.letter__flap:before{content:"";background:var(--white);clip-path:polygon(1.4px 0,calc(100% - 1.4px) 0,50% calc(100% - 1.4px));position:absolute;inset:0}.letter img{z-index:1;width:39%;height:auto;position:absolute;top:13%;left:30.5%}@media (width<=500px){.newsletter__grid{grid-template-columns:minmax(0,1fr);gap:30px}.newsletter__art{--mark:min(55cqi, 240px);margin-top:0}}.notice-band{padding-block:0 var(--space-end);background:var(--white)}.notice{background:var(--apricot);padding-block:36px 41px;position:relative}.notice__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:48px;display:grid}.notice:after{content:"";background:linear-gradient(90deg, var(--orange), #ffd450);height:5px;position:absolute;inset:auto 0 0}.notice__eyebrow{font-size:var(--text-label);letter-spacing:.035em;font-weight:500;line-height:1.5}.notice__title{letter-spacing:-.8px;margin-top:16px;font-size:clamp(32px,1.2vw + 23.6px,38px);font-weight:650;line-height:1.1}.notice__title .accent{color:var(--forest)}.notice__copy{color:var(--ink);font-size:var(--text-body);gap:10px;line-height:1.65;display:grid}@media (width<=900px){.notice__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}}@media (width<=700px){.notice{padding-block:28px 33px}.notice__grid{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=400px){.notice__title{font-size:28px}}.people .section-header,.people__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.people__grid{gap:var(--gap);align-items:start;display:grid}.people__portrait{background:var(--white);max-width:340px;transition:margin-top .3s}.people__portrait img{width:100%;height:auto}.person{border-top:1px solid var(--rule);border-left:3px solid #0000;transition:background-color .3s,border-left-color .3s}.person .chevron{transition-duration:.3s}.person[data-closing]>summary .chevron{transform:none}.person__body{display:flow-root}@media (prefers-reduced-motion:reduce){.people__portrait,.person,.person .chevron{transition:none}}.person:last-child{border-bottom:1px solid var(--rule)}.person[data-selected=true]{border-left-color:var(--orange);background:var(--mint)}.person summary{grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:84px;padding:18px 16px 18px 12px;display:grid}.person strong{font-size:18px;font-weight:500;line-height:1.3;display:block}.person small{color:var(--muted);font-size:var(--text-small);margin-top:5px;line-height:1.5;display:block}.person summary:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.person__avatar,.person__portrait{display:none}.person__vita{padding:0 18px 20px 12px}@media (width<=560px){.people__grid{grid-template-columns:minmax(0,1fr)}.people__portrait{display:none}.person summary{gap:14px;padding-left:82px;transition:padding-left .3s;position:relative}.person__avatar{object-fit:cover;object-position:50% 12%;background:var(--white);border-radius:50%;width:56px;height:56px;transition:opacity .3s,scale .3s;display:block;position:absolute;top:50%;left:12px;translate:0 -50%}.person[open]:not([data-closing]) summary{padding-left:12px}.person[open]:not([data-closing]) .person__avatar{opacity:0;scale:.5}.person__portrait{float:right;shape-margin:10px;shape-image-threshold:.3;width:min(150px,40vw);height:auto;margin:0 18px .3em 6px;display:block}.person__vita{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}@media (width<=380px){.person summary{gap:12px;padding-left:68px}.person__avatar{width:44px;height:44px}.person__portrait{width:32vw}}@media (prefers-reduced-motion:reduce){.person summary,.person__avatar{transition:none}}.studies__grid{gap:26px var(--gap);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studies__picker{display:none}.studies__stage{background:var(--mint);grid-area:1/1;place-items:center;padding:38px;display:grid;position:relative}.studies__stage-link{position:absolute;inset:0}.studies__book{isolation:isolate;grid-template-columns:minmax(0,1fr);width:min(320px,78%);display:grid;position:relative;transform:rotate(-5deg)}.studies__book:before,.studies__book:after{content:"";z-index:-1;background:#d4dacd;position:absolute;inset:4px -5px -4px 5px;transform:rotate(4deg);box-shadow:2px 3px 7px #03442e12}.studies__book:after{z-index:-2;background:var(--paper);inset:8px -10px -8px 10px;transform:rotate(6deg)}.studies__book img{opacity:0;grid-area:1/1;width:100%;height:auto;transition:opacity 0s linear .25s;box-shadow:8px 12px 20px #163c2524}.studies__book img[data-selected=true]{z-index:1;opacity:1;transition:opacity .25s}.studies__action{grid-area:2/1}.studies__pending{min-height:40px;color:var(--ink);font-size:var(--text-body);align-items:center;font-weight:500;display:flex}.studies__choices{flex-direction:column;grid-area:1/2;list-style:none;display:flex}.study-choice{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;min-height:96px;padding-right:8px;transition:padding-left .25s,border-top-color .25s,background-color .25s;display:grid}.study-choice:last-child{border-bottom:1px solid var(--rule)}.study-choice[data-selected=true]{border-top-color:var(--forest);background:var(--mint);padding-left:12px}.study-choice__select{color:var(--forest);grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:12px;padding:21px 0;display:grid;position:relative}.study-choice__button{background:0 0;border:0;padding:0;position:absolute;inset:0}.study-choice__number{color:var(--muted);padding-top:3px;font-size:18px;line-height:1.3}.study-choice__select strong{font-size:18px;font-weight:500;line-height:1.3;display:block}.study-choice__select small{color:var(--ink);font-size:var(--text-small);margin-top:5px;line-height:1.5;display:block}.study-choice__open{place-items:center;width:44px;height:44px;display:grid}.studies__all{border-top:1px solid var(--rule);margin-top:30px}.studies__all a{min-height:58px;font-size:var(--text-body);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;line-height:1.5;display:flex}.studies__all a:hover{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.study-choice,.studies__book img[data-selected]{transition:none}}@media (width<=700px){.studies__grid{display:block}.studies__choices{display:none}.studies__picker{font-size:var(--text-label);flex-direction:column;gap:8px;margin-bottom:2em;font-weight:500;line-height:1.5;display:flex}.studies__picker select{border:1px solid var(--rule);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:0;padding:10px 12px;font-size:16px}.studies__stage{min-height:394px;padding:30px 22px}.studies__book{width:min(260px,66vw)}.studies__action{margin-top:26px}.studies__action .button{width:100%}}.timeline__years{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin-bottom:2.38em;display:grid;position:relative}.timeline__years button{z-index:1;border:0;border-bottom:2px solid var(--rule);min-height:52px;color:var(--forest);background:0 0;border-radius:0;padding:12px 2px;font-size:14px;font-weight:500;line-height:1.4;transition:color .15s;position:relative}.timeline__years button:hover{background:var(--mint)}.timeline__years button.is-under,.timeline__years button.is-under:hover{color:var(--white);background:0 0;border-bottom-color:#0000}.timeline__marker{border-bottom:2px solid var(--orange);background:var(--forest);pointer-events:none;position:absolute;top:0;left:0}.timeline__stage{display:flow-root;position:relative}.timeline__band{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px;transition:height .35s;overflow:auto hidden}.timeline__band::-webkit-scrollbar{display:none}.timeline__track{align-items:flex-start;display:flex}.timeline__station{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:minmax(0,337fr) minmax(0,715fr);align-items:start;gap:40px;min-height:276px;padding:8px;display:grid}.timeline__big-year{color:var(--orange);letter-spacing:-4px;font-size:86px;font-weight:500;line-height:1.05}.timeline__controls{gap:18px;display:flex;position:absolute;top:112.3px;left:0}.timeline__controls button{min-height:44px;color:var(--forest);font-size:var(--text-label);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;line-height:1.5;display:flex}.timeline__controls button:not(:disabled):hover{color:#c25500}.timeline__controls button:disabled{color:var(--muted);opacity:.6;cursor:default}.timeline__story{border-left:1px solid var(--rule);padding-left:30px}.timeline__story h3{font-size:var(--h3);letter-spacing:-.4px;margin-bottom:1.04em;font-weight:650;line-height:1.25}.timeline__events{gap:22px;list-style:none;display:grid}.timeline__events .copy{max-width:70ch}.timeline__events .is-outlook{border-left:3px solid var(--orange);padding-left:14px}.timeline__date{font-size:var(--text-label);letter-spacing:.025em;margin-bottom:.58em;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:reduce){.timeline__band,.timeline__years button{transition:none}}@media (width<=900px){.timeline__years{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 4px}.timeline__station{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);gap:24px}.timeline__big-year{letter-spacing:-3px;font-size:64px}.timeline__controls{top:89.2px}}@media (width<=700px){.timeline__years{margin-bottom:1.12em}.timeline__station{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0}.timeline__year{min-height:98px}.timeline__big-year{font-size:62px}.timeline__controls{flex-direction:column;gap:10px;top:0;left:auto;right:0}.timeline__story{border-top:1px solid var(--rule);border-left:0;padding:24px 0 0}}.topics__header{margin-bottom:2.62em}.topics .section-title .accent{padding-right:8px}.topics__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.topic{--topic-padding:clamp(16px, 16px + (100vw - 800px) * 8 / 400, 24px);padding:24px var(--topic-padding) 20px;border:1px solid var(--rule-soft);background:var(--card);border-radius:8px;flex-direction:column;display:flex}.topic__label{min-height:72px;margin:-24px calc(var(--topic-padding) * -1) 2.18em;padding:12px var(--topic-padding);background:var(--forest);color:var(--white);letter-spacing:.025em;text-transform:uppercase;border-radius:7px 7px 0 0;align-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.topic__number{color:var(--orange-soft);letter-spacing:-.5px;font-size:20px;font-weight:400}.topic__icon{background:var(--orange);width:48px;height:48px;color:var(--forest);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.topic h3{letter-spacing:-.4px;margin-bottom:.57em;font-size:21px;font-weight:650;line-height:1.25}.topic__text{margin-bottom:1.29em}.topic__footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:0;display:flex}.topic__footer:has(.topic__status){border-top:1px solid var(--rule-soft)}.topic__status{min-height:34px;color:var(--muted-strong);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;line-height:1.4;display:flex}.topic__status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}@media (width<=940px){.topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic h3{font-size:var(--h3)}}@media (width<=560px){.topics__grid{grid-template-columns:minmax(0,1fr);gap:20px}.topic__status{font-size:11px}}@media (width<=400px){.topic__icon{width:42px;height:42px}}.subpage{max-width:var(--frame);padding:44px var(--gutter) 70px;margin:0 auto}.subpage-band{background:var(--paper)}.breadcrumb{font-size:var(--text-label);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2.67em;line-height:1.5;display:flex}.breadcrumb a{border-bottom:1px solid var(--rule);padding:4px 0}.breadcrumb a:hover{border-bottom-color:var(--orange)}.page-kicker{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5em;font-weight:500;line-height:1.4}.page-title{max-width:790px;font-size:var(--h1);letter-spacing:-1.1px;overflow-wrap:break-word;margin-bottom:.5em;font-weight:650;line-height:1.1}.page-subtitle{max-width:700px;color:var(--ink);font-size:14px;line-height:1.65}.page-actions{border-bottom:1px solid var(--orange);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding-bottom:32px;display:flex}.reading{color:var(--ink);font-size:var(--text-reading);overflow-wrap:anywhere;line-height:1.8}.reading p,.reading ul,.reading ol{margin-bottom:1.14em}.reading ul,.reading ol{padding-left:40px}.reading li+li{margin-top:16px}.reading h2,.portal-form__related h2{color:var(--forest);font-size:var(--h3);letter-spacing:-.35px;overflow-wrap:break-word;margin-bottom:.87em;font-weight:550;line-height:1.25}.reading h3,.reading h4{color:var(--forest);margin:24px 0 .62em;font-size:16px;font-weight:550;line-height:1.4}.reading a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.reading a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.reading strong{font-weight:600}.reading--compact{font-size:var(--text-body);line-height:1.65}.reading--compact p{margin-bottom:1.21em}.data-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-body);margin:22px 0 1.57em;line-height:1.65}.data-table caption{color:var(--forest);text-align:left;padding-bottom:12px;font-weight:500}.data-table th,.data-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:14px 12px}.data-table thead th{border-bottom-color:var(--forest);background:var(--paper);color:var(--forest);font-weight:500}.data-table tbody th{font-weight:500}@media (width<=480px){.data-table,.data-table tbody,.data-table tr,.data-table th,.data-table td,.data-table caption{width:auto;display:block}.data-table thead{display:none}.data-table tbody tr{margin-bottom:1.71em}.data-table tbody th{border-block:1px solid var(--rule);background:var(--paper);color:var(--forest)}.data-table td:before{content:attr(data-label);color:var(--forest);margin-bottom:.57em;font-weight:500;display:block}}.document{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:38px;display:grid}.document--ruled{border-top:1px solid var(--orange);margin-top:26px;padding-top:38px}.document--legal .reading li+li{margin-top:0}.document__aside,.application__aside{grid-column:span 3;align-self:start}.document__aside h2{font-size:var(--text-body);margin-bottom:1.07em;font-weight:500;line-height:1.4}.document__aside nav,.application__aside nav{display:grid}.document__aside nav a,.application__aside nav a{border-top:1px solid var(--rule);font-size:var(--text-label);padding:10px 0;line-height:1.55}.document__aside nav a:hover,.application__aside nav a:hover{text-underline-offset:4px;text-decoration:underline}.document__meta{color:var(--ink);margin-top:22px;font-size:11px;line-height:1.5}.document__body{grid-column:span 9;min-width:0;max-width:710px}.document__chapter{border-top:1px solid var(--rule);margin-top:28px;padding-top:28px}.document__chapter:first-child{border-top:0;margin-top:0;padding-top:0}.document__footer{border-top:1px solid var(--orange);flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;padding-top:30px;display:flex}.document__footer>a:not(.button){font-size:var(--text-body);text-underline-offset:3px;text-decoration:underline}.document__note{color:var(--ink);font-size:var(--text-body);line-height:1.6}.document__note a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.coming-soon{max-width:740px}.coming-soon .page-kicker{margin-bottom:1.83em}.coming-soon__intro{color:var(--ink);font-size:var(--text-body);line-height:1.65}.coming-soon__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.subpage--head{padding-bottom:44px}.page-title--long{max-width:900px;font-size:calc(var(--h1) * .72);letter-spacing:-.6px}.page-actions--plain{border-bottom:0;padding-bottom:0}.press-list{margin-bottom:2.3em;padding-left:0;list-style:none}.press-item{gap:var(--gap);border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));padding:30px 0;display:grid;position:relative}.press-item:first-child{padding-top:0}.press-item__meta{font-size:var(--text-label);grid-column:span 3;align-content:start;gap:4px;line-height:1.5;display:grid}.press-item__meta time{font-weight:500}.press-item__meta span{color:var(--muted-strong)}.press-item__body{grid-column:span 8;min-width:0}.press-item h2{color:var(--forest);letter-spacing:-.3px;overflow-wrap:break-word;margin-bottom:.45em;font-size:20px;font-weight:550;line-height:1.3}.press-item h2 a:after{content:"";position:absolute;inset:0}.press-item:hover h2 a{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px;text-decoration-thickness:1px}.press-item__body p{color:var(--ink);font-size:var(--text-body);line-height:1.65}.press-item__image{aspect-ratio:3/2;object-fit:cover;width:255px;max-width:100%;height:auto;margin-top:16px}.press-item__arrow{color:var(--forest);grid-column:span 1;justify-self:end}.press-release{margin-top:0}.press-release .document__aside nav a{gap:2px;display:grid}.press-release .document__aside time{color:var(--muted-strong)}.press-release .document__aside nav span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.press-release .document__meta{margin-top:14px}.press-release .reading h2{letter-spacing:0;margin:1.75em 0 .5em;font-size:16px;line-height:1.4}.press-intro{color:var(--forest);margin-bottom:1.25em;font-size:16px;font-weight:500;line-height:1.6}.press-figure{margin-bottom:1.9em}.press-figure img{width:100%;height:auto}.press-figure figcaption{color:var(--muted-strong);font-size:var(--text-label);margin-top:8px;line-height:1.5}.subpage--providers .page-subtitle{max-width:840px;font-size:var(--text-body)}.providers{margin-top:42px}.provider{border-top:1px solid var(--rule);padding:38px 0}.provider h2{letter-spacing:-.45px;margin-bottom:.93em;font-size:27px;font-weight:650;line-height:1.25}.provider h2 small{color:var(--ink);letter-spacing:0;margin-top:12px;font-size:19px;font-weight:400;line-height:1.5;display:block}.provider__grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:38px;display:grid}.provider__logo{background:var(--white);justify-content:center;align-items:center;min-height:120px;padding:12px 8px;display:flex}.provider__logo a{justify-content:center;width:100%;display:flex}.provider__logo img{object-fit:contain;max-height:180px}.provider__copy .button{margin-top:8px}.submission-notice{border-left:3px solid var(--orange);background:var(--mint);margin-top:26px;padding:22px 24px}.submission-notice h2{margin-bottom:.7em;font-size:20px;font-weight:650;line-height:1.3}.submission-notice ol{color:var(--ink);font-size:var(--text-body);gap:6px;padding-left:22px;line-height:1.65;display:grid}.submission-notice p{color:var(--ink);font-size:var(--text-body);margin-top:14px;font-weight:500;line-height:1.65}.application{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:38px;display:grid}.fee-summary{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:1.5em;padding:20px 0}.fee-summary p{color:var(--ink);font-size:var(--text-small);line-height:1.7}.fee-summary p+p{margin-top:14px}.fee-summary strong{color:var(--forest);margin-bottom:.18em;font-size:28px;font-weight:550;line-height:1.2;display:block}.form-note{color:var(--ink);font-size:var(--text-small);margin-top:14px;line-height:1.6}.form-note span{display:block}.form-note a{text-underline-offset:3px;text-decoration:underline}.portal-form__intro{max-width:790px;margin-top:26px}.portal-form__intro p:last-child{margin-bottom:0}.portal-form__related{border-top:1px solid var(--orange);grid-column:4/-1;max-width:710px;margin-top:10px;padding-top:30px}.portal-form__checklist h2{font-size:var(--text-body);margin-bottom:1.07em;font-weight:500;line-height:1.4}.portal-form__checklist ul{padding-left:0;list-style:none}.portal-form__checklist li{border-top:1px solid var(--rule);color:var(--ink);font-size:var(--text-label);padding:10px 0;line-height:1.55}.portal-form__frame{grid-column:span 9;min-width:0}.portal-form__frame iframe{border:0;width:100%;height:85vh;min-height:600px;display:block}.application__form,.application__review{grid-column:span 9;min-width:0;max-width:710px}.form-text{color:var(--ink);margin-bottom:1.71em;font-size:14px;line-height:1.75}.form-text--emphasis{margin-top:8px;font-weight:500}.form-section{border:0;border-bottom:1px solid var(--rule);min-width:0;margin:0 0 2em;padding:0 0 32px}.form-section legend{width:100%;margin-bottom:1em;padding:0}.form-section h2,.application__review h2{font-size:var(--h3);letter-spacing:-.35px;margin-bottom:.87em;font-weight:550;line-height:1.25}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:1.25em;display:grid}.form-row--full{grid-template-columns:minmax(0,1fr)}.form-row:has(>.form-check){margin-bottom:.25em}.form-field{font-size:var(--text-body);flex-direction:column;gap:8px;font-weight:500;line-height:1.45;display:flex}.form-field input,.form-field textarea{border:1px solid var(--rule);background:var(--paper);width:100%;min-height:44px;color:var(--ink);border-radius:0;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5;display:block}.form-field textarea{resize:vertical;min-height:92px}.form-field :is(input,textarea):focus-visible{outline:2px solid var(--forest);outline-offset:2px}.form-check{min-height:44px;color:var(--ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:6px 0;font-size:14px;line-height:1.65;display:grid}.form-check input{width:17px;height:17px;accent-color:var(--forest);margin:4px 0 0}.form-check a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.form-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.application__review h2{outline:none;margin-bottom:.74em;font-size:27px}.review-group{margin-bottom:1.5em}.review-group h3{margin-bottom:.5em;font-size:16px;font-weight:550}.review-group dl>div{border-top:1px solid var(--rule);font-size:var(--text-body);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:10px 0;line-height:1.6;display:grid}.review-group dt{font-weight:500}.review-group dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.form-status{color:var(--forest);font-size:var(--text-body);margin-top:16px;font-weight:500}.form-status:empty{display:none}@media (width<=900px){.document__aside,.application__aside{grid-column:span 4}.document__body,.application__form,.application__review,.portal-form__frame{grid-column:span 8}.portal-form__related{grid-column:5/-1}.form-row{gap:14px}}@media (width<=700px){.subpage{padding-top:28px;padding-bottom:48px}.document,.application{grid-template-columns:minmax(0,1fr);gap:30px}.document__aside,.application__aside,.document__body,.application__form,.application__review,.portal-form__frame,.portal-form__related{grid-column:auto}.document__aside nav,.application__aside nav{grid-template-columns:1fr 1fr;gap:0 18px}.portal-form__frame{margin-inline:calc(-1 * var(--gutter))}.subpage--head{padding-bottom:32px}.press-item{grid-template-columns:minmax(0,1fr) 20px;gap:10px 14px;padding:22px 0}.press-item__meta{flex-wrap:wrap;grid-column:1/-1;gap:0 8px;display:flex}.press-item__meta span:before{content:"·";margin-right:8px}.press-item__body,.press-item__arrow{grid-column:auto}.press-item__image{width:100%;max-width:360px}.press-release .document__aside nav{grid-template-columns:minmax(0,1fr)}.fee-summary{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fee-summary p+p{margin-top:0}.form-field :is(input,textarea){font-size:16px}.provider__grid{grid-template-columns:minmax(0,1fr);gap:22px}.provider__logo{justify-content:flex-start;max-width:240px;min-height:80px;padding:8px 0}.provider__logo img{max-height:120px}.provider h2{font-size:24px}.provider h2 small{font-size:18px}}@media (width<=480px){.page-title{letter-spacing:-.75px;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(25px,6.9vw,31px)}.page-title--long{letter-spacing:-.5px;font-size:clamp(22px,5.8vw,25px)}.form-row,.document__aside nav,.review-group dl>div{grid-template-columns:minmax(0,1fr)}.review-group dl>div{gap:2px}.reading h2,.form-section h2{font-size:22px}.page-actions,.form-controls{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}:root{--forest:#03442e;--forest-hover:#16583f;--orange:#fe7b0f;--orange-soft:#ff8a2b;--leaf:#70c54d;--ink:#000;--white:#fff;--mint:#eaf0e6;--paper:#f8f4ef;--cream:#fffdfa;--card:#f6f8f3;--apricot:#ffdfba;--rule:#afbeb2;--rule-soft:#d4ded1;--rule-faint:#dce3da;--rule-on-dark:#55826b;--muted:#61766a;--muted-strong:#4c5d52;--footer-text:#c5d8c9;--footer-faint:#aecab8;--font:"Geologica", Arial, sans-serif;--accent-axes:"CRSV" 1, "slnt" -12;--text-body:14px;--text-small:12px;--text-label:12px;--text-reading:14px;--h1:clamp(34px, 34px + (100vw - 700px) * 10 / 500, 44px);--h2:clamp(32px, 32px + (100vw - 560px) * 10 / 640, 42px);--h3:clamp(20px, 20px + (100vw - 560px) * 3 / 640, 23px);--frame:1200px;--gutter:clamp(20px, 20px + (100vw - 560px) * 34 / 640, 54px);--band-gutter:max(var(--gutter), calc((100% - var(--frame)) / 2 + var(--gutter)));--space:clamp(42px, 42px + (100vw - 560px) * 22 / 640, 64px);--space-end:clamp(20px, 20px + (100vw - 560px) * 20 / 640, 40px);--gap:24px;--focus:var(--forest)}@media (width<=700px){:root{--text-body:14px}}@font-face{font-family:Geologica;src:url(/fonts/geologica-variable-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--forest);font-family:var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}#root{min-height:calc(100dvh - var(--consent-space,0px));flex-direction:column;display:flex}main{flex-grow:1}h1,h2,h3,h4,p,ol,ul,dl,figure{margin:0}ol,ul{padding:0}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:2px;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}em{font-style:normal}:is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:4px}[id]{scroll-margin-top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;background:var(--forest);color:var(--white);font-size:var(--text-label);padding:10px 14px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.frame{max-width:var(--frame);padding-inline:var(--gutter);margin-inline:auto}.accent{color:var(--orange);font-variation-settings:var(--accent-axes);display:block}.copy{font-size:var(--text-body);color:var(--ink);line-height:1.65}.on-dark{--focus:var(--white);color:var(--white)}.on-dark .copy{color:var(--white)}
