:root{--color-black:10,31,24;--color-bg:227,244,236;--color-bg-secondary:255,255,255;--color-white:255,255,255;--color-gray-100:227,244,236;--color-gray-200:206,232,220;--color-gray-300:172,210,193;--color-gray-400:122,166,148;--color-gray-500:79,120,104;--color-gray-600:52,88,75;--color-gray-700:31,61,51;--color-gray-800:18,44,35;--color-gray-900:10,31,24;--color-primary:15,77,58;--color-primary-dark:9,56,42;--color-primary-light:227,244,236;--color-secondary:47,122,92;--color-accent:255,158,128;--color-accent-soft:255,226,216;--color-deep-navy:10,31,24;--color-slate:52,88,75;--color-error:168,32,38;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-white));--bg-primary:rgb(var(--color-gray-100));--bg-secondary:rgb(var(--color-gray-200));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-gray-900));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-gray-100));--text-error:rgb(var(--color-error));--transition-function:cubic-bezier(0.16, 1, 0.3, 1);--transition-duration:0.45s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Inter Tight","Segoe UI",sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Inter Tight","Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;scroll-padding-top:5.25rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:87.5rem;margin:0 auto;padding:0 1.25rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.25rem 1fr minmax(auto,85rem) 1fr 1.25rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.band{--band-bg:rgb(var(--color-white));--band-fg:rgb(var(--color-gray-900));--band-soft:rgb(var(--color-slate));--band-link:rgb(var(--color-secondary));--band-line:rgba(var(--color-primary), 0.16);position:relative;background-color:var(--band-bg);color:var(--band-fg);padding-block:clamp(4rem,9vw,8rem)}.band--forest{--band-bg:rgb(var(--color-primary));--band-fg:rgb(var(--color-white));--band-soft:rgb(var(--color-gray-100));--band-link:rgb(var(--color-accent));--band-line:rgba(var(--color-gray-100), 0.22)}.band--mint{--band-bg:rgb(var(--color-gray-100))}.band--salmon{--band-bg:rgb(var(--color-accent));--band-soft:rgb(var(--color-gray-800));--band-link:rgb(var(--color-gray-900));--band-line:rgba(var(--color-gray-900), 0.2)}.band--ink{--band-bg:rgb(var(--color-gray-900));--band-fg:rgb(var(--color-gray-100));--band-soft:rgb(var(--color-gray-300));--band-link:rgb(var(--color-accent));--band-line:rgba(var(--color-gray-100), 0.18)}.band__inner{display:grid;grid-template-columns:minmax(13.75rem,27%) minmax(0,1fr);-webkit-column-gap:clamp(1.5rem,5vw,5.5rem);-moz-column-gap:clamp(1.5rem,5vw,5.5rem);column-gap:clamp(1.5rem,5vw,5.5rem);padding-inline:clamp(1rem,4vw,3.5rem);max-width:100rem;margin-inline:auto}.band__label{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(2.25rem,3.6vw,4.25rem);line-height:.95;letter-spacing:-.035em;align-self:start;position:sticky;top:calc(4.5rem + 2rem);-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.band__lead{font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.45;max-width:38em;color:var(--band-fg);margin-bottom:3rem}.band__body{min-width:0}.ask{margin-top:4rem;max-width:42em;display:grid;gap:.5rem}.ask__q{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;display:inline;font-size:1rem;color:var(--band-soft)}.ask__text{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(1.5625rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.02em;color:var(--band-fg)}.ask__mark{background-image:linear-gradient(rgb(var(--color-accent)),rgb(var(--color-accent)));background-repeat:no-repeat;background-size:100% .32em;background-position:0 88%;color:inherit}.band--salmon .ask__mark{background-image:linear-gradient(rgb(var(--color-white)),rgb(var(--color-white)))}.band--forest .ask__mark{background-image:linear-gradient(rgba(var(--color-accent),.55),rgba(var(--color-accent),.55))}.btn{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;transition-property:background-color,color,box-shadow,-webkit-transform;transition-property:background-color,color,transform,box-shadow;transition-property:background-color,color,transform,box-shadow,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.875rem 1.625rem;border-radius:62.4375rem;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary,.btn--salmon{background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900))}.btn--ink{background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white))}.btn--ghost{box-shadow:inset 0 0 0 2px currentColor;color:inherit}.btn--fw{width:100%}.textlink{color:var(--band-link,rgb(var(--color-secondary)));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;transition-property:text-decoration-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.chip{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;transition-property:background-color,color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function);display:inline-flex;align-items:center;min-height:2.75rem;padding:.625rem 1.125rem;border-radius:62.4375rem;font-size:.9375rem;line-height:1.2;cursor:pointer;box-shadow:inset 0 0 0 1.5px rgba(var(--color-primary),.35);color:rgb(var(--color-primary));background-color:rgb(var(--color-white))}.chip[aria-pressed=true]{background-color:rgb(var(--color-primary));color:rgb(var(--color-white));box-shadow:none}.prose{max-width:68ch;font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-top:1rem}.prose h2,.prose h3{margin-top:3rem;margin-bottom:.75rem}.prose h2{font-size:clamp(1.5625rem,2.6vw,2rem)}.prose h3{font-size:clamp(1.25rem,1.9vw,1.5rem)}.prose ol,.prose ul{padding-left:1.375rem}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.5rem}.prose li::marker{color:rgb(var(--color-secondary))}.prose a:not(.btn){color:rgb(var(--color-secondary));text-decoration:underline;text-underline-offset:.2em}.faq{display:grid;gap:.75rem;max-width:56.25rem}.faq-item{border-radius:1.125rem;background-color:rgb(var(--color-white));transition-property:box-shadow,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item.is-open{box-shadow:0 .875rem 2.25rem rgba(var(--color-primary),.12)}.faq-item__question{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem 1.625rem;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.35;text-align:left;cursor:pointer;color:rgb(var(--color-gray-900));border-radius:1.125rem}.faq-item__icon{flex:0 0 2.125rem;width:2.125rem;height:2.125rem;border-radius:50%;background-color:rgb(var(--color-gray-100));display:grid;place-items:center;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__icon svg{width:.875rem;height:.875rem;stroke:rgb(var(--color-primary));stroke-width:2;fill:none}.is-open .faq-item__icon{background-color:rgb(var(--color-accent));-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.js .faq-item:not(.is-open) .faq-item__answer{grid-template-rows:0fr}.faq-item__inner{overflow:hidden}.faq-item__inner>div{padding:0 1.625rem 1.5rem;max-width:62ch;line-height:1.65;color:rgb(var(--color-gray-800))}.faq-item__inner>div>*+*{margin-top:.75rem}.faq-item__inner a{color:rgb(var(--color-secondary));text-decoration:underline;text-underline-offset:.2em}.form{background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));border-radius:1.75rem;padding:clamp(1.375rem,4vw,2.75rem);display:grid;gap:1.25rem}.form__title{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(1.5625rem,2.6vw,2rem);line-height:1.1}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form__field{display:grid;gap:.5rem}.form__label{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;font-size:.9375rem}.form__optional{font-weight:400;color:rgb(var(--color-slate))}.form__control{width:100%;min-height:3.25rem;padding:.8125rem 1rem;border-radius:.625rem;background-color:rgb(var(--color-gray-100));box-shadow:inset 0 0 0 1.5px rgba(var(--color-primary),.25);font-size:1.0625rem;line-height:1.4;transition-property:box-shadow,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.form__control::-webkit-input-placeholder{color:rgb(var(--color-gray-500));opacity:1}.form__control:-ms-input-placeholder{color:rgb(var(--color-gray-500));opacity:1}.form__control::-ms-input-placeholder{color:rgb(var(--color-gray-500));opacity:1}.form__control::placeholder{color:rgb(var(--color-gray-500));opacity:1}.form__control:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--color-primary),.55)}.form__control._form-focus,.form__control:focus-visible{outline:0;background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 2px rgb(var(--color-primary)),0 0 0 4px rgba(var(--color-accent),.85)}.form__control._form-error{box-shadow:inset 0 0 0 2px rgb(var(--color-error))}.form textarea.form__control{min-height:9.375rem;resize:vertical}.form__error{font-size:.9375rem;line-height:1.4;color:var(--text-error);font-weight:500}.form__consents{display:grid;gap:.75rem;padding:1.125rem 1.125rem;border-radius:1.125rem;background-color:rgb(var(--color-gray-100));border:0}.form__legend{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;font-size:.9375rem;margin-bottom:.5rem}.form__note{font-size:.9375rem;line-height:1.55;color:rgb(var(--color-slate))}.form__note a{color:rgb(var(--color-secondary));text-decoration:underline;text-underline-offset:.2em}.form__status,.form__summary{padding:.875rem 1.125rem;border-radius:.625rem;background-color:rgba(var(--color-error),.08);color:var(--text-error);font-size:.9375rem;line-height:1.5}.form__status ul,.form__summary ul{margin-top:.5rem;padding-left:1.125rem;list-style:disc}.form__status a,.form__summary a{color:inherit;text-decoration:underline}.form__success{padding:1rem 1.25rem;border-radius:.625rem;background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900));font-weight:600;line-height:1.5}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form._sending .btn,.form[aria-busy=true] .btn{opacity:.7}.checkbox{position:relative}.checkbox__input{position:absolute;width:1.375rem;height:1.375rem;left:0;top:.0625rem;opacity:0;margin:0}.checkbox__input:focus-visible+.checkbox__label::before{outline:3px solid rgb(var(--color-accent));outline-offset:3px}.checkbox__input:checked+.checkbox__label::before{background-color:rgb(var(--color-primary));box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M3.5 8.5l3 3 6-7%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-size:70%;background-position:center;background-repeat:no-repeat}.checkbox__input._form-error+.checkbox__label::before{box-shadow:inset 0 0 0 2px rgb(var(--color-error))}.checkbox__label{cursor:pointer;display:flex;gap:.75rem;font-size:.9375rem;line-height:1.5}.checkbox__label::before{content:"";flex:0 0 1.375rem;width:1.375rem;height:1.375rem;border-radius:.375rem;background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 1.5px rgba(var(--color-primary),.5);transition-property:background-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.checkbox__label a{color:rgb(var(--color-secondary));text-decoration:underline;text-underline-offset:.2em}.checkbox .form__error{padding-left:2.125rem;margin-top:.25rem}.reach{display:grid;gap:1.5rem}.reach__item{display:grid;gap:.25rem}.reach__key{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:500;letter-spacing:0;font-size:.9375rem;color:var(--band-soft)}.reach__val{font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.4}.reach__val a{color:var(--band-fg);text-decoration:underline;text-decoration-color:rgb(var(--color-accent));text-decoration-thickness:2px;text-underline-offset:.22em}.reach__fine{font-size:.9375rem;line-height:1.55;color:var(--band-soft);max-width:34em}body{font-family:"Inter Tight","Segoe UI",sans-serif;font-size:1.125rem;line-height:1.6;font-weight:400;background-color:rgb(var(--color-gray-100));color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:rgb(var(--color-secondary))}h1,h2,h3,h4{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}ol,ul{list-style:none}dd,li,p{text-wrap:pretty}b,strong{font-weight:600}table,time{font-variant-numeric:tabular-nums}a{color:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgb(var(--color-accent));outline-offset:3px}::selection{background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900))}html{scrollbar-color:rgb(var(--color-secondary)) rgb(var(--color-gray-100))}.skip{position:absolute;left:1rem;top:-10rem;z-index:200;padding:.75rem 1rem;border-radius:.625rem;background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900));font-weight:600}.skip:focus{top:.75rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.top{position:sticky;top:0;z-index:50;background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.top__bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem;padding-inline:clamp(1rem,4vw,3.5rem);max-width:100rem;margin-inline:auto}.top__list{display:flex;align-items:center;gap:clamp(.375rem,1.2vw,1.125rem)}.top__link{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:500;letter-spacing:0;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function);display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .75rem;border-radius:62.4375rem;font-size:.9375rem;text-decoration:none;color:rgb(var(--color-gray-100))}.top__link[aria-current=page]{box-shadow:inset 0 -3px 0 rgb(var(--color-accent));border-radius:0}.top__link--cta{background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900));padding:0 1.125rem}.top__link--cta[aria-current=page]{border-radius:62.4375rem;box-shadow:inset 0 0 0 2px rgb(var(--color-white))}.top__menu{display:none;font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border-radius:62.4375rem;background-color:rgba(var(--color-white),.1);color:rgb(var(--color-white));font-size:.9375rem;cursor:pointer}.top__menu-lines{display:grid;gap:.3125rem;width:1.125rem}.top__menu-lines i{display:block;height:2px;border-radius:2px;background-color:currentColor;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.logo{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;color:rgb(var(--color-white))}.logo__mark{width:2.25rem;height:2.25rem;flex:0 0 auto}.logo__bg{fill:rgb(var(--color-gray-100))}.logo__tree{fill:none;stroke:rgb(var(--color-primary));stroke-width:2.4;stroke-linecap:round}.logo__leaf{fill:rgb(var(--color-accent))}.logo__name{font-family:"Noto Serif Display",Georgia,serif;font-weight:600;letter-spacing:-.025em;font-size:1.375rem;letter-spacing:-.02em;line-height:1}.logo__tld{font-weight:400;color:rgb(var(--color-gray-300))}.foot{background-color:rgb(var(--color-gray-900));color:rgb(var(--color-gray-100));padding-block:clamp(3.5rem,7vw,6rem) 2rem}.foot__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem clamp(1.5rem,5vw,5.5rem);padding-inline:clamp(1rem,4vw,3.5rem);max-width:100rem;margin-inline:auto}.foot__brand{display:grid;gap:1.5rem;align-content:start}.foot__about{max-width:34em;line-height:1.6;color:rgb(var(--color-gray-300))}.foot__reach{display:grid;gap:.5rem;font-size:1rem}.foot__reach a{color:rgb(var(--color-white));text-decoration:underline;text-decoration-color:rgb(var(--color-accent));text-underline-offset:.22em}.foot__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem}.foot__links a{display:inline-flex;align-items:center;min-height:2.5rem;color:rgb(var(--color-white));text-decoration:none;font-size:1.0625rem;transition-property:color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.foot__notices{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.foot__copy{grid-column:1/-1;font-size:.9375rem;color:rgb(var(--color-gray-300))}.notice{padding:1.5rem;border-radius:1.125rem;background-color:rgb(var(--color-gray-800))}.notice__title{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(1.25rem,1.9vw,1.5rem);margin-bottom:.75rem;color:rgb(var(--color-white))}.notice__text{font-size:.9375rem;line-height:1.6;color:rgb(var(--color-gray-200))}.notice__text a{color:rgb(var(--color-accent));text-decoration:underline;text-underline-offset:.2em}.cookie{position:fixed;left:1rem;bottom:1rem;z-index:60;width:min(26.25rem,100vw - 2rem);padding:1.375rem;border-radius:1.125rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-gray-100));box-shadow:0 1.125rem 3rem rgba(var(--color-black),.35)}.cookie__title{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:1.375rem;line-height:1.15;color:rgb(var(--color-white))}.cookie__text{margin-top:.5rem;font-size:.9375rem;line-height:1.55}.cookie__text a{color:rgb(var(--color-accent));text-decoration:underline}.cookie__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cookie__actions .btn{min-height:2.75rem;padding:.625rem 1.25rem}.edu{margin:auto;width:min(32.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;border-radius:1.75rem;background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));box-shadow:0 1.875rem 5rem rgba(var(--color-black),.4)}.edu::-ms-backdrop{background-color:rgba(var(--color-black),.55)}.edu::backdrop{background-color:rgba(var(--color-black),.55)}.edu[open]{-webkit-animation:eduIn .5s var(--transition-function);animation:eduIn .5s var(--transition-function)}.edu__head{position:relative;background-color:rgb(var(--color-primary));padding:1.625rem 1.625rem 0;display:flex;justify-content:center}.edu__mark{width:9.375rem;height:auto}.edu__mark path{fill:none;stroke:rgb(var(--color-gray-100));stroke-width:3;stroke-linecap:round}.edu__mark circle{fill:rgb(var(--color-accent))}.edu__close{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background-color:rgba(var(--color-white),.14);cursor:pointer}.edu__close svg{width:1rem;height:1rem;stroke:rgb(var(--color-white));stroke-width:2}.edu__body{padding:1.75rem;display:grid;gap:1rem;line-height:1.6}.edu__body p+p{margin-top:.75rem}.edu__title{font-size:clamp(1.5625rem,2.6vw,2rem)}.edu__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem}.edu__link{--band-link:rgb(var(--color-secondary))}@-webkit-keyframes eduIn{from{opacity:0;-webkit-transform:translateY(1.125rem) scale(.98);transform:translateY(1.125rem) scale(.98)}}@keyframes eduIn{from{opacity:0;-webkit-transform:translateY(1.125rem) scale(.98);transform:translateY(1.125rem) scale(.98)}}.hero{background-color:rgb(var(--color-primary));color:rgb(var(--color-white));padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(4rem,8vw,7rem);overflow-x:clip}.hero__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:3rem clamp(1.5rem,5vw,5.5rem);align-items:start;padding-inline:clamp(1rem,4vw,3.5rem);max-width:100rem;margin-inline:auto}.hero__copy{position:sticky;top:calc(4.5rem + 2rem);display:grid;gap:2rem}.hero__title{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(2.375rem,4.6vw,4.75rem);line-height:1;letter-spacing:-.035em;max-width:14em}.hero__text{font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.6;max-width:36em;color:rgb(var(--color-gray-100))}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.tree{display:grid;gap:2rem}.tree__stage{position:relative}.tree__canvas{position:relative}.tree__svg{display:block;width:100%;height:auto;overflow:visible}.tree__line,.tree__twig{fill:none;stroke:rgb(var(--color-gray-100));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--transition-function)}.tree__line--trunk{stroke-width:14;transition-duration:.7s}.tree__line--b1,.tree__line--b2,.tree__line--b3,.tree__line--b4,.tree__line--b5{stroke-width:7}.tree__twig{stroke-width:3;stroke:rgb(var(--color-gray-300))}.tree__tip{fill:rgb(var(--color-accent));transition:opacity .5s var(--transition-function),-webkit-transform .5s var(--transition-function);transition:transform .5s var(--transition-function),opacity .5s var(--transition-function);transition:transform .5s var(--transition-function),opacity .5s var(--transition-function),-webkit-transform .5s var(--transition-function);transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.tree.is-pre .tree__line,.tree.is-pre .tree__twig{stroke-dashoffset:1;transition:none}.tree.is-pre .tree__tip{opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:none}.tree.is-pre .tree__btn{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);transition:none}.tree.is-pre .tree__question{opacity:0;transition:none}.tree__line--b1{transition-delay:.55s}.tree__line--b2{transition-delay:.65s}.tree__line--b3{transition-delay:.6s}.tree__line--b4{transition-delay:.7s}.tree__line--b5{transition-delay:.75s}.tree__twig{transition-delay:1.15s}.tree__tip{transition-delay:1.35s}.tree__question{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,35%);transform:translate(-50%,35%);width:-webkit-max-content;width:max-content;max-width:92%;padding:.75rem 1.25rem;border-radius:62.4375rem;background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900));font-family:"Noto Serif Display",Georgia,serif;font-weight:600;letter-spacing:-.025em;font-size:clamp(1rem,1.6vw,1.3125rem);line-height:1.2;text-align:center;transition:opacity .6s var(--transition-function)}.tree__btn{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;max-width:11rem;padding:.5625rem 1rem;border-radius:62.4375rem;font-size:.9375rem;line-height:1.2;text-align:center;cursor:pointer;color:rgb(var(--color-white));background-color:rgb(var(--color-primary-dark));box-shadow:inset 0 0 0 1.5px rgba(var(--color-gray-100),.55);transition:opacity .5s var(--transition-function) 1.45s,background-color .3s ease,color .3s ease,-webkit-transform .5s var(--transition-function) 1.45s;transition:opacity .5s var(--transition-function) 1.45s,transform .5s var(--transition-function) 1.45s,background-color .3s ease,color .3s ease;transition:opacity .5s var(--transition-function) 1.45s,transform .5s var(--transition-function) 1.45s,background-color .3s ease,color .3s ease,-webkit-transform .5s var(--transition-function) 1.45s}.tree__btn[aria-pressed=true]{background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900));box-shadow:none}.tree__panels{display:grid;gap:1rem;margin-top:1rem}.leaf{background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));border-radius:1.75rem;padding:clamp(1.375rem,3vw,2.25rem)}.leaf.is-on{-webkit-animation:leafIn .5s var(--transition-function);animation:leafIn .5s var(--transition-function)}.leaf__title{font-size:clamp(1.5625rem,2.6vw,2rem);margin-bottom:.75rem}.leaf__text{max-width:60ch;line-height:1.6}.leaf__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;box-shadow:inset 0 1px 0 rgba(var(--color-primary),.14)}.leaf__facts dt{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem;color:rgb(var(--color-secondary));margin-bottom:.25rem}.leaf__facts dd{font-size:1rem;line-height:1.55}@-webkit-keyframes leafIn{from{opacity:0;-webkit-transform:translateY(.75rem);transform:translateY(.75rem)}}@keyframes leafIn{from{opacity:0;-webkit-transform:translateY(.75rem);transform:translateY(.75rem)}}.about__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1.5rem,4vw,4rem)}.about__prose{max-width:62ch;font-size:1.0625rem;line-height:1.75;color:rgb(var(--color-gray-800))}.about__prose>*+*{margin-top:1rem}.about__art{position:sticky;top:calc(4.5rem + 2rem);align-self:start}.about__art svg{display:block;width:100%;height:auto}.about__ground{fill:rgb(var(--color-primary))}.about__ring{fill:none;stroke:rgba(var(--color-gray-100),.35);stroke-width:2}.about__core{fill:rgb(var(--color-accent))}.about__stem{fill:none;stroke:rgb(var(--color-gray-100));stroke-width:6;stroke-linecap:round}.about__bud{fill:rgb(var(--color-gray-100))}.about__bud--alt{fill:rgb(var(--color-accent))}.svc__switch{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:62.4375rem;background-color:rgb(var(--color-gray-100));margin-bottom:1.5rem}.svc__opt{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function);min-height:2.75rem;padding:.625rem 1.125rem;border-radius:62.4375rem;font-size:.9375rem;cursor:pointer;color:rgb(var(--color-primary))}.svc__opt[aria-pressed=true]{background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.svc__wrap{overflow-x:auto;border-radius:1.125rem;scrollbar-color:rgb(var(--color-secondary)) transparent}.svc__table{width:100%;min-width:56.25rem;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.5}.svc__table td,.svc__table th{text-align:left;vertical-align:top;padding:1rem 1.125rem;transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.svc__table thead th{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:1.3125rem;line-height:1.15;letter-spacing:-.015em;vertical-align:bottom;padding-bottom:1.25rem}.svc__table tbody th{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem;color:rgb(var(--color-secondary));width:10.625rem}.svc__table tbody tr+tr>*{box-shadow:inset 0 1px 0 rgba(var(--color-primary),.1)}.svc__foot{margin-top:1rem;font-size:.9375rem;color:rgb(var(--color-slate));max-width:60ch}.svc__table[data-hl="1"] td[data-c="1"]{background-color:rgb(var(--color-gray-100))}.svc__table[data-hl="1"] thead th[data-c="1"]{background-color:rgb(var(--color-primary));color:rgb(var(--color-white));border-radius:1.125rem 1.125rem 0 0}.svc__table[data-hl="1"] tbody tr:last-child td[data-c="1"]{border-radius:0 0 1.125rem 1.125rem}.svc__table[data-hl="2"] td[data-c="2"]{background-color:rgb(var(--color-gray-100))}.svc__table[data-hl="2"] thead th[data-c="2"]{background-color:rgb(var(--color-primary));color:rgb(var(--color-white));border-radius:1.125rem 1.125rem 0 0}.svc__table[data-hl="2"] tbody tr:last-child td[data-c="2"]{border-radius:0 0 1.125rem 1.125rem}.svc__table[data-hl="3"] td[data-c="3"]{background-color:rgb(var(--color-gray-100))}.svc__table[data-hl="3"] thead th[data-c="3"]{background-color:rgb(var(--color-primary));color:rgb(var(--color-white));border-radius:1.125rem 1.125rem 0 0}.svc__table[data-hl="3"] tbody tr:last-child td[data-c="3"]{border-radius:0 0 1.125rem 1.125rem}.svc__table[data-hl="4"] td[data-c="4"]{background-color:rgb(var(--color-gray-100))}.svc__table[data-hl="4"] thead th[data-c="4"]{background-color:rgb(var(--color-primary));color:rgb(var(--color-white));border-radius:1.125rem 1.125rem 0 0}.svc__table[data-hl="4"] tbody tr:last-child td[data-c="4"]{border-radius:0 0 1.125rem 1.125rem}.rail__lead{margin-bottom:2rem}.rail__viewport{overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-right:calc(-1*clamp(1rem,4vw,3.5rem));padding-right:clamp(1rem,4vw,3.5rem);padding-bottom:.75rem;scrollbar-width:none}.rail__viewport::-webkit-scrollbar{display:none}.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(16.75rem,78vw,27.5rem);gap:1rem;width:-webkit-max-content;width:max-content}.rail__panel{scroll-snap-align:start;background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900));border-radius:1.75rem;padding:clamp(1.375rem,2.6vw,2.125rem);display:grid;align-content:start;gap:1.5rem}.rail__panel--alert{background-color:rgb(var(--color-accent))}.rail__title{font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.05}.rail__facts{display:grid;gap:1rem}.rail__facts dt{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem;color:rgb(var(--color-secondary));margin-bottom:.25rem}.rail__panel--alert .rail__facts dt{color:rgb(var(--color-gray-900))}.rail__facts dd{font-size:1rem;line-height:1.55}.rail__meter{height:.375rem;border-radius:62.4375rem;background-color:rgba(var(--color-gray-100),.2);margin-top:1.5rem;max-width:26.25rem;overflow:hidden}.rail__meter-fill{display:block;height:100%;width:100%;background-color:rgb(var(--color-accent));-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(var(--rail-p,.16));transform:scaleX(var(--rail-p,.16))}.rail__after{margin-top:0}.rail__after .ask{grid-column:2;margin-top:3rem}.rail.is-pinned{padding-top:0}.rail.is-pinned .rail__pin{position:sticky;top:4.5rem;height:calc(100vh - 4.5rem);display:flex;align-items:center;overflow:hidden}.rail.is-pinned .rail__inner{width:100%}.rail.is-pinned .band__label{position:static}.rail.is-pinned .rail__viewport{overflow:visible;-ms-scroll-snap-type:none;scroll-snap-type:none}.rail.is-pinned .rail__track{-webkit-transform:translate3d(var(--rail-x,0),0,0);transform:translate3d(var(--rail-x,0),0,0);will-change:transform}.rail.is-pinned .rail__track{grid-auto-columns:clamp(25rem,34vw,33.75rem)}.rail.is-pinned .rail__panel{min-height:min(26.25rem,52vh)}.rail.is-pinned .rail__lead{font-size:clamp(1.125rem,1.5vw,1.25rem);margin-bottom:1.5rem}.stepper{background-color:rgb(var(--color-white));border-radius:1.75rem;padding:clamp(1.375rem,4vw,3rem);max-width:53.75rem}.stepper__bar{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.stepper__count{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem;color:rgb(var(--color-secondary));white-space:nowrap;font-variant-numeric:tabular-nums}.stepper__progress{flex:1 1 auto;height:.5rem;border-radius:62.4375rem;background-color:rgb(var(--color-gray-100));overflow:hidden}.stepper__fill{display:block;height:100%;width:100%;background-color:rgb(var(--color-primary));-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(var(--step-p,.1667));transform:scaleX(var(--step-p,.1667));transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.stepper__list{display:grid;gap:3rem}.stepper.is-live .stepper__list{gap:0}.stepper__step{display:grid;gap:1rem}.stepper__step.is-on{-webkit-animation:stepIn .5s var(--transition-function);animation:stepIn .5s var(--transition-function)}.stepper__step.is-back{-webkit-animation-name:stepBack;animation-name:stepBack}.stepper__title{font-size:clamp(1.875rem,3.6vw,3.25rem);line-height:1.02;letter-spacing:-.03em}.stepper__text{font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.6;max-width:52ch}.stepper__hint{padding:.875rem 1.125rem;border-radius:.625rem;background-color:rgb(var(--color-accent-soft));font-size:1rem;line-height:1.5;max-width:52ch}.stepper__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem}.stepper__nav .btn--ghost{color:rgb(var(--color-primary))}@-webkit-keyframes stepIn{from{opacity:0;-webkit-transform:translateX(1.75rem);transform:translateX(1.75rem)}}@keyframes stepIn{from{opacity:0;-webkit-transform:translateX(1.75rem);transform:translateX(1.75rem)}}@-webkit-keyframes stepBack{from{opacity:0;-webkit-transform:translateX(-1.75rem);transform:translateX(-1.75rem)}}@keyframes stepBack{from{opacity:0;-webkit-transform:translateX(-1.75rem);transform:translateX(-1.75rem)}}.gains{padding-bottom:0}.gains__statement{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(2.125rem,5.2vw,5rem);line-height:1.02;letter-spacing:-.035em;max-width:16em;text-wrap:balance}.gains__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:4rem}.gains__item{display:grid;gap:.5rem;align-content:start}.gains__icon{width:2.5rem;height:2.5rem;fill:none;stroke:rgb(var(--color-gray-900));stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.5rem}.gains__title{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.25;letter-spacing:0}.gains__text{font-size:1rem;line-height:1.55}.marquee{position:relative;margin-top:clamp(4rem,9vw,8rem);background-color:rgb(var(--color-gray-900));color:rgb(var(--color-gray-100))}.marquee__viewport{display:flex;overflow:hidden;padding-block:1.375rem}.marquee__track{display:flex;flex-wrap:wrap;gap:.5rem 0;padding-inline:clamp(1rem,4vw,3.5rem)}.marquee__track li{font-family:"Noto Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.025em;font-size:clamp(1.25rem,2.2vw,1.875rem);line-height:1.2;white-space:nowrap;display:inline-flex;align-items:center}.marquee__track li::after{content:"";width:.5625rem;height:.5625rem;border-radius:50%;background-color:rgb(var(--color-accent));margin-inline:1.375rem}.marquee__track--clone{display:none}.marquee.is-live .marquee__viewport{padding-right:9.375rem}.marquee.is-live .marquee__track{flex-wrap:nowrap;flex:0 0 auto;padding-inline:0;-webkit-animation:marquee 70s linear infinite;animation:marquee 70s linear infinite}.marquee.is-live .marquee__track--clone{display:flex}.marquee.is-live.is-paused .marquee__track{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee__toggle{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-height:2.5rem;padding:.5rem .875rem;border-radius:62.4375rem;font-size:.875rem;background-color:rgb(var(--color-gray-900));color:rgb(var(--color-white));box-shadow:inset 0 0 0 1.5px rgba(var(--color-gray-100),.5),0 0 1.5rem 1rem rgb(var(--color-gray-900));cursor:pointer}@-webkit-keyframes marquee{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.gloss__tools{display:grid;gap:1rem;margin-bottom:3rem;max-width:53.75rem}.gloss__search-label{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;font-size:.9375rem}.gloss__search{max-width:32.5rem}.gloss__search::-webkit-search-cancel-button{cursor:pointer}.gloss__chips{display:flex;flex-wrap:wrap;gap:.5rem}.gloss__count{font-size:.9375rem;color:rgb(var(--color-slate))}.gloss__list{-webkit-columns:3 16.25rem;-moz-columns:3 16.25rem;columns:3 16.25rem;-webkit-column-gap:clamp(1.5rem,3vw,3rem);-moz-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem)}.gloss__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:2rem}.gloss__item dt{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.15;margin-bottom:.5rem;letter-spacing:-.015em}.gloss__item dd{font-size:1rem;line-height:1.6;color:rgb(var(--color-gray-800));max-width:40ch}.gloss__item.is-hit dt{-webkit-animation:hitIn .4s var(--transition-function);animation:hitIn .4s var(--transition-function)}.gloss__empty{padding:1.125rem 1.25rem;border-radius:1.125rem;background-color:rgb(var(--color-gray-100));max-width:35rem}@-webkit-keyframes hitIn{from{opacity:.3}}@keyframes hitIn{from{opacity:.3}}.contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,4vw,4rem);align-items:start}.contact__side .band__lead{margin-bottom:2rem}.phead{padding-block:clamp(3rem,7vw,6.5rem)}.phead__title{position:static}.phead__lead{font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.5;max-width:36em;color:rgb(var(--color-gray-100))}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.pair__col{padding:clamp(1.375rem,3vw,2.125rem);border-radius:1.75rem;background-color:rgb(var(--color-white))}.pair__col--salmon{background-color:rgb(var(--color-accent))}.pair__title{font-size:clamp(1.5625rem,2.6vw,2rem);margin-bottom:1rem}.pair__list{display:grid;gap:.75rem}.pair__list li{position:relative;padding-left:1.375rem;line-height:1.55}.pair__list li::before{content:"";position:absolute;left:0;top:.55em;width:.625rem;height:.625rem;border-radius:50%;background-color:rgb(var(--color-primary))}.flow{display:grid;gap:1.5rem;counter-reset:flow;margin-top:2rem}.flow__item{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;counter-increment:flow}.flow__item::before{content:counter(flow);width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background-color:rgb(var(--color-accent));color:rgb(var(--color-gray-900));font-family:"Noto Serif Display",Georgia,serif;font-weight:600;letter-spacing:-.025em;font-size:1.375rem}.flow__title{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:clamp(1.125rem,1.5vw,1.25rem);letter-spacing:0;margin-bottom:.25rem}.flow__text{line-height:1.6;color:var(--band-soft)}.contact__flow-title{font-size:clamp(1.5625rem,2.6vw,2rem);margin-top:4rem}.legal__toc{position:sticky;top:calc(4.5rem + 2rem);align-self:start;padding:1.375rem;border-radius:1.125rem;background-color:rgb(var(--color-gray-100))}.legal__toc-title{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(1.25rem,1.9vw,1.5rem);margin-bottom:.75rem}.legal__toc-list{display:grid;gap:.25rem;counter-reset:toc}.legal__toc-list a{display:flex;gap:.5rem;padding:.375rem 0;font-size:.9375rem;line-height:1.4;text-decoration:none;color:rgb(var(--color-gray-800));counter-increment:toc}.legal__toc-list a::before{content:counter(toc) ".";color:rgb(var(--color-secondary));font-weight:700;min-width:1.375rem}.legal__body{max-width:72ch;font-size:1.0625rem;line-height:1.75;counter-reset:sec}.legal__body>section{scroll-margin-top:calc(4.5rem + 1rem)}.legal__body>section+section{margin-top:3rem}.legal__body>section>*+*{margin-top:.75rem}.legal__body h2{font-size:clamp(1.5625rem,2.6vw,2rem);line-height:1.1;counter-increment:sec}.legal__body h2::before{content:counter(sec) ". ";color:rgb(var(--color-secondary))}.legal__body ul{list-style:disc;padding-left:1.375rem}.legal__body ul li+li{margin-top:.5rem}.legal__body ul li::marker{color:rgb(var(--color-secondary))}.legal__body a{color:rgb(var(--color-secondary));text-decoration:underline;text-underline-offset:.2em}.legal__updated{font-family:"Inter Tight","Segoe UI",sans-serif;font-weight:500;letter-spacing:0;font-size:1rem;color:rgb(var(--color-gray-100));margin-top:1rem}@media (min-width:48em){.tree__leaves{position:absolute;inset:0;pointer-events:none}.tree__leaf{position:absolute;-webkit-transform:translate(-50%,-135%);transform:translate(-50%,-135%);pointer-events:auto}.tree__leaf--1{left:18.4%;top:35.3%;-webkit-transform:translate(-40%,-135%);transform:translate(-40%,-135%)}.tree__leaf--2{left:26.2%;top:15.3%}.tree__leaf--3{left:50%;top:8%}.tree__leaf--4{left:73.8%;top:15.3%}.tree__leaf--5{left:81.6%;top:35.3%;-webkit-transform:translate(-60%,-135%);transform:translate(-60%,-135%)}}@media (max-width:75em){.gains__list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:74.99875em){.top__menu{display:inline-flex;position:relative;z-index:2}.top.is-open .top__menu-lines i:first-child{-webkit-transform:translateY(.21875rem) rotate(45deg);transform:translateY(.21875rem) rotate(45deg)}.top.is-open .top__menu-lines i:last-child{-webkit-transform:translateY(-.21875rem) rotate(-45deg);transform:translateY(-.21875rem) rotate(-45deg)}.top__nav{position:fixed;inset:4.5rem 0 0 0;background-color:rgb(var(--color-primary));padding:2rem clamp(1rem,4vw,3.5rem) 4rem;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem);transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,transform,visibility;transition-property:opacity,transform,visibility,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.top.is-open .top__nav{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.top__list{flex-direction:column;align-items:stretch;gap:.25rem}.top__link{font-family:"Noto Serif Display",Georgia,serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(1.75rem,7vw,2.5rem);min-height:3.5rem;padding:0;border-radius:0}.top__link--cta{margin-top:1.5rem;justify-content:center;font-family:"Inter Tight","Segoe UI",sans-serif;font-size:1.0625rem;border-radius:62.4375rem}}@media (max-width:61.99875em){.band__inner{grid-template-columns:minmax(0,1fr);row-gap:2rem}.band__label{position:static}.foot__inner{grid-template-columns:minmax(0,1fr)}.foot__notices{grid-template-columns:minmax(0,1fr)}.hero__inner{grid-template-columns:minmax(0,1fr)}.hero__copy{position:static}.about__body{grid-template-columns:minmax(0,1fr)}.about__art{position:static;max-width:22.5rem;order:-1}.rail__after .ask{grid-column:1}.legal__toc{position:static}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form__row{grid-template-columns:1fr}.tree__leaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:3rem}.tree__leaf--5{grid-column:1/-1}.tree__btn{width:100%;max-width:none}.leaf__facts{grid-template-columns:minmax(0,1fr);gap:1rem}.svc__switch{border-radius:1.125rem;display:grid;grid-template-columns:1fr 1fr}.svc.is-live .svc__table[data-hl="1"] [data-c]:not([data-c="1"]){display:none}.svc.is-live .svc__table[data-hl="2"] [data-c]:not([data-c="2"]){display:none}.svc.is-live .svc__table[data-hl="3"] [data-c]:not([data-c="3"]){display:none}.svc.is-live .svc__table[data-hl="4"] [data-c]:not([data-c="4"]){display:none}.svc.is-live .svc__table{min-width:0}.svc.is-live .svc__table tbody th{width:38%}.pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.foot__links{grid-template-columns:minmax(0,1fr)}.gains__list{grid-template-columns:minmax(0,1fr)}}@media (any-hover:hover){.btn--primary:hover,.btn--salmon:hover{background-color:rgb(var(--color-white))}.btn--ink:hover{background-color:rgb(var(--color-primary))}.btn--ghost:hover{background-color:rgba(var(--color-white),.12)}.textlink:hover{text-decoration-thickness:3px}.chip:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-primary))}.top__link:hover{background-color:rgba(var(--color-white),.1);color:rgb(var(--color-white))}.top__link--cta:hover{background-color:rgb(var(--color-white));color:rgb(var(--color-gray-900))}.foot__links a:hover{color:rgb(var(--color-accent));text-decoration:underline;text-underline-offset:.22em}.edu__close:hover{background-color:rgba(var(--color-white),.26)}.tree__btn:hover{box-shadow:inset 0 0 0 2px rgb(var(--color-accent))}.legal__toc-list a:hover{color:rgb(var(--color-secondary));text-decoration:underline}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.marquee.is-live .marquee__track{-webkit-animation:none;animation:none;flex-wrap:wrap;flex:1 1 auto;padding-inline:clamp(1rem,4vw,3.5rem)}.marquee.is-live .marquee__toggle,.marquee.is-live .marquee__track--clone{display:none}.marquee.is-live .marquee__viewport{padding-right:0}}