html{--ep-bg:var(--ep-mist);--ep-surface:var(--ep-paper);--ep-text:var(--ep-ink);--ep-heading:var(--ep-navy);--ep-band:var(--ep-navy);--ep-text-on-band:var(--ep-paper);--ep-link-on-band:var(--ep-navy-200);--ep-text-on-accent:var(--ep-paper);--ep-focus:var(--ep-navy);--ep-focus-on-band:var(--ep-paper);--tn-bg:var(--tn-paper);--tn-bg-warm:var(--tn-yellow-100);--tn-bg-soft:var(--tn-mint-100);--tn-bg-deep:var(--tn-green-900);--tn-text:var(--tn-green-900);--tn-text-on-deep:var(--tn-paper);--tn-heading:var(--tn-green-900);--tn-accent:var(--tn-peach-400);--tn-accent-text:var(--tn-green-900);--tn-accent-hover:var(--tn-green-900);--tn-accent-hover-text:var(--tn-paper);--tn-band:var(--tn-blue-700);--tn-band-line:var(--tn-yellow-100);--tn-rule:var(--tn-mint-400);--tn-icon:var(--tn-mint-400);--tn-link:var(--tn-blue-700);--tn-focus:var(--tn-blue-700)}.tn-body{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:500;font-size:1.125rem;line-height:1.6;background-color:var(--tn-bg)}.tn-container{width:100%;max-width:var(--tn-container);margin-right:auto;margin-left:auto;padding-right:var(--tn-gutter);padding-left:var(--tn-gutter)}.tn-section{padding-top:var(--tn-section-y);padding-bottom:var(--tn-section-y)}.tn-h1{color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:400;font-size:3.5rem;line-height:1.08;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}@media (max-width:1119px){.tn-h1{font-size:3rem}}@media (max-width:1023px){.tn-h1{font-size:2.75rem}}@media (max-width:767px){.tn-h1{font-size:2.375rem}}@media (max-width:479px){.tn-h1{font-size:2.125rem}}.tn-h1-strong{display:block;font-weight:700}.tn-h2{color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:700;font-size:2.75rem;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}@media (max-width:1119px){.tn-h2{font-size:2.375rem}}@media (max-width:767px){.tn-h2{font-size:2.125rem}}@media (max-width:479px){.tn-h2{font-size:1.875rem}}.tn-eyebrow{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:700;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.tn-lede{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:700;font-size:1.5rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}@media (max-width:767px){.tn-lede{font-size:1.3125rem}}.tn-p{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:500;font-size:1.125rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}@media (max-width:479px){.tn-p{font-size:1.0625rem}}.tn-p-last{margin-bottom:0px}.tn-strong{display:inline;font-weight:700}.tn-btn{display:inline-flex;justify-content:center;align-items:center;min-height:56px;color:var(--tn-accent-text);font-family:var(--tn-font-body);font-weight:700;font-size:1.25rem;line-height:1.2;text-align:center;text-decoration:none;padding-top:0.875rem;padding-right:2rem;padding-bottom:0.875rem;padding-left:2rem;background-color:var(--tn-accent);border-radius:var(--tn-radius-pill);border-top:2px solid var(--tn-accent);border-right:2px solid var(--tn-accent);border-bottom:2px solid var(--tn-accent);border-left:2px solid var(--tn-accent);transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms ease}.tn-btn:hover{color:var(--tn-accent-hover-text);background-color:var(--tn-accent-hover);transform:translate3d(0,-1px,0)}.tn-btn:hover{border-color:var(--tn-accent-hover)}.tn-btn:focus-visible{color:var(--tn-accent-text);outline:3px solid var(--tn-focus);outline-offset:3px}@media (max-width:767px){.tn-btn{width:100%;max-width:420px}}.tn-btn-on-deep{color:var(--tn-accent-text);background-color:var(--tn-accent)}.tn-btn-on-deep:hover{color:var(--tn-accent-text);background-color:var(--tn-paper)}.tn-btn-on-deep:hover{border-color:var(--tn-paper)}.tn-btn-on-deep{border-color:var(--tn-accent)}.tn-wave{display:block;position:relative;z-index:2;width:100%;height:44px;color:var(--tn-band)}.tn-wave svg{display:block;width:100%;height:100%}@media (max-width:767px){.tn-wave{height:28px}}.tn-placeholder{display:flex;justify-content:center;align-items:center;color:var(--tn-text);font-family:var(--tn-font-body);font-weight:700;font-size:0.9375rem;line-height:1.4;text-align:center;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:var(--tn-bg-soft);border-radius:var(--tn-radius);border-top:2px dashed var(--tn-rule);border-right:2px dashed var(--tn-rule);border-bottom:2px dashed var(--tn-rule);border-left:2px dashed var(--tn-rule)}.tn-header{background-color:var(--tn-band)}.tn-header-inner{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:96px;padding-top:0.75rem;padding-bottom:0.75rem}@media (max-width:767px){.tn-header-inner{gap:1rem;min-height:72px;padding-top:0.5rem;padding-bottom:0.5rem}}.tn-logo{display:inline-flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--tn-text-on-deep);text-decoration:none}.tn-logo img{display:block;width:auto;height:56px}@media (max-width:767px){.tn-logo{flex-grow:0;flex-shrink:1;flex-basis:auto}}@media (max-width:479px){.tn-logo img{height:48px}}.tn-logo-placeholder{width:220px;height:56px;font-size:0.8125rem;padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem}@media (max-width:479px){.tn-logo-placeholder{width:180px;height:48px}}.tn-nav{display:flex;align-items:center;gap:2rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tn-nav{list-style:none}@media (max-width:479px){.tn-nav{gap:1rem}}.tn-nav-link{color:var(--tn-text-on-deep);font-family:var(--tn-font-body);font-weight:700;font-size:1.0625rem;text-decoration:none;padding-top:0.5rem;padding-right:0px;padding-bottom:0.5rem;padding-left:0px;border-bottom:3px solid transparent;transition:border-color 160ms ease,color 160ms ease}.tn-nav-link:hover{color:var(--tn-text-on-deep)}.tn-nav-link:focus-visible{color:var(--tn-text-on-deep);outline:3px solid var(--tn-accent);outline-offset:4px}.tn-header-btn{min-height:48px;font-size:1.0625rem;padding-top:0.625rem;padding-right:1.5rem;padding-bottom:0.625rem;padding-left:1.5rem}@media (max-width:767px){.tn-header-btn{width:auto}}@media (max-width:479px){.tn-header-btn{min-height:40px;font-size:0.9375rem;padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem}}.tn-footer{color:var(--tn-text);padding-top:64px;padding-bottom:40px;background-color:var(--tn-bg)}@media (max-width:767px){.tn-footer{padding-top:48px}}.tn-footer-top{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid var(--tn-rule)}@media (max-width:1023px){.tn-footer-top{flex-wrap:wrap}}@media (max-width:767px){.tn-footer-top{flex-flow:column;align-items:start;gap:1.5rem}}.tn-footer-logo{display:inline-flex;color:var(--tn-text);text-decoration:none}.tn-footer-logo img{display:block;width:auto;height:52px}.tn-footer-logo-placeholder{width:200px;height:52px;color:var(--tn-text-on-deep);font-size:0.8125rem;padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem;background-color:transparent}.tn-footer-logo-placeholder{border-color:var(--tn-rule)}.tn-footer-nav{display:flex;align-items:center;gap:2rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tn-footer-nav{list-style:none}@media (max-width:767px){.tn-footer-nav{flex-flow:column;align-items:start;gap:1rem}}.tn-footer-link{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:700;font-size:1.0625rem;text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent;transition:color 160ms ease,border-color 160ms ease}.tn-footer-link:hover{color:var(--tn-text);border-bottom:2px solid var(--tn-accent)}.tn-footer-link:focus-visible{color:var(--tn-text);outline:3px solid var(--tn-accent);outline-offset:4px}.tn-footer-legal{display:flex;gap:0.75rem 2rem;margin-top:2rem;margin-right:0px;margin-bottom:1.5rem;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tn-footer-legal{flex-wrap:wrap;list-style:none}@media (max-width:767px){.tn-footer-legal{flex-flow:column;gap:0.875rem}}.tn-footer-legal-link{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:500;font-size:0.9375rem;text-decoration:underline;transition:color 160ms ease,text-decoration-color 160ms ease}.tn-footer-legal-link:hover{color:var(--tn-text)}.tn-footer-legal-link:hover{text-decoration-color:var(--tn-accent);text-decoration-thickness:2px}.tn-footer-legal-link:focus-visible{color:var(--tn-text);outline:3px solid var(--tn-accent);outline-offset:3px}.tn-footer-legal-link{text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--tn-rule)}.tn-privacy-choices{display:inline-flex;align-items:center;gap:0.5rem}.tn-privacy-icon{width:30px;height:14px;color:var(--tn-text)}.tn-privacy-icon svg{display:block;width:100%;height:100%}.tn-footer-copy{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:400;font-size:0.8125rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;opacity:0.8}.tn-hero{position:relative;overflow:hidden;background-color:var(--tn-bg)}.tn-hero-band{height:18px;background-color:var(--tn-band)}.tn-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:2.5rem;position:relative;padding-top:0px;padding-bottom:0px}.tn-hero-grid::before{position:absolute;top:0px;bottom:0px;left:0px;z-index:1;width:62%;background-image:linear-gradient(90deg,var(--tn-bg) 0%,var(--tn-bg) 55%,rgba(255,255,255,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.tn-hero-grid::before{content:""}@media (max-width:1023px){.tn-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:2rem}.tn-hero-grid::before{width:75%}}@media (max-width:767px){.tn-hero-grid{grid-template-columns:minmax(0,1fr);gap:0px;padding-top:0px}.tn-hero-grid::before{display:none}}.tn-hero-copy{display:flex;flex-flow:column;justify-content:center;align-items:start;align-self:stretch;position:relative;z-index:2;max-width:560px;padding-top:var(--tn-section-y);padding-bottom:var(--tn-section-y)}.tn-hero-copy img{display:block;width:120px;height:auto;margin-top:2.5rem}@media (max-width:1023px){.tn-hero-copy{max-width:640px;padding-top:var(--tn-section-y);padding-bottom:var(--tn-section-y)}}@media (max-width:767px){.tn-hero-copy{padding-top:40px;padding-bottom:var(--tn-section-y)}}.tn-hero-cta-line{color:var(--tn-peach-400);font-family:var(--tn-font-body);font-weight:500;font-size:1.125rem;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.tn-hero-art{display:flex;justify-content:end;align-items:stretch;align-self:stretch;position:relative;z-index:0;width:calc(100% + var(--tn-bleed));margin-top:-44px;margin-right:calc(-1 * var(--tn-bleed));padding-right:56px;background-color:transparent}.tn-hero-art img{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;position:static;width:auto;height:100%;max-width:none}.tn-hero-art::after{position:absolute;top:0px;right:0px;bottom:0px;z-index:-1;width:calc(56px + 140px);background-color:var(--tn-peach-400)}.tn-hero-art::after{content:""}@media (max-width:1023px){.tn-hero-art{width:calc(100% + var(--tn-bleed));margin-top:-44px;margin-right:calc(-1 * var(--tn-bleed));padding-right:36px}.tn-hero-art::after{width:calc(36px + 120px)}}@media (max-width:767px){.tn-hero-art{order:-1;width:calc(100% + 2 * var(--tn-gutter));margin-top:-28px;margin-right:calc(-1 * var(--tn-gutter));margin-left:calc(-1 * var(--tn-gutter));padding-right:0px;background-color:transparent}.tn-hero-art img{width:100%;height:auto}.tn-hero-art::after{display:none}}.tn-hero-art-placeholder{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-radius:var(--tn-radius)}.tn-criteria{padding-bottom:calc(var(--tn-section-y) + 96px);background-color:var(--tn-bg)}@media (max-width:767px){.tn-criteria{padding-bottom:calc(var(--tn-section-y) + 56px)}}.tn-criteria-head{max-width:760px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:1.5rem;margin-left:auto}.tn-criteria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:28px;padding-right:0px;padding-bottom:0px;padding-left:33px}.tn-criteria-grid{list-style:none}@media (max-width:1023px){.tn-criteria-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.tn-criterion{display:flex;flex-flow:column;justify-content:center;position:relative;min-height:120px;text-align:left;padding-top:1.75rem;padding-right:1.5rem;padding-bottom:1.75rem;padding-left:3.75rem;background-color:var(--tn-bg);border-radius:18px;border-top:1.5px solid var(--tn-yellow-100);border-right:1.5px solid var(--tn-yellow-100);border-bottom:1.5px solid var(--tn-yellow-100);border-left:1.5px solid var(--tn-yellow-100)}@media (max-width:767px){.tn-criterion{padding-top:1.5rem;padding-right:1.25rem;padding-bottom:1.5rem;padding-left:3rem}}.tn-criterion-icon{position:absolute;top:-2px;left:-36px;width:75px;height:75px;box-sizing:border-box;color:var(--tn-blue-700);padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:var(--tn-bg);border-radius:50%;border-top:1.5px solid var(--tn-yellow-100);border-right:1.5px solid var(--tn-yellow-100);border-bottom:1.5px solid var(--tn-yellow-100);border-left:1.5px solid var(--tn-yellow-100)}.tn-criterion-icon svg{display:block;width:100%;height:100%}.tn-criterion-icon svg{fill:currentColor}@media (max-width:767px){.tn-criterion-icon{top:-20px;left:-16px;width:56px;height:56px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.tn-criterion-text{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:500;font-size:1.125rem;line-height:1.4;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tn-criteria-note{max-width:760px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:2rem;margin-left:auto}.tn-about-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:4rem}@media (max-width:1023px){.tn-about-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.tn-about-copy{max-width:640px}.tn-about-art{position:relative;overflow:visible;aspect-ratio:4/5;background-color:transparent;border-radius:0px}@media (max-width:1023px){.tn-about-art{order:-1;position:relative;max-width:520px;aspect-ratio:4/3}}.tn-about-art-placeholder{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-radius:0px}.tn-about-art-placeholder{clip-path:url("#tn-wavy-frame")}.tn-about-cta{margin-top:2.5rem}.tn-about{position:relative;overflow:hidden;padding-top:calc(var(--tn-section-y) + 110px);background-color:var(--tn-band)}.tn-about .tn-h2{color:var(--tn-text-on-deep)}.tn-about .tn-p{color:var(--tn-text-on-deep)}@media (max-width:767px){.tn-about{padding-top:calc(var(--tn-section-y) + 90px)}}.tn-criteria-inner{display:flex;flex-flow:column;align-items:center;text-align:center}.tn-wave-warm{display:block;position:relative;z-index:0;width:100%;height:56px;color:var(--tn-band);margin-top:-150px;background-color:transparent}.tn-wave-warm svg{display:block;width:100%;height:100%}@media (max-width:767px){.tn-wave-warm{height:32px;margin-top:-110px}}.tn-about-plant{display:block;position:absolute;right:-48px;bottom:-56px;z-index:2;width:280px;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;pointer-events:none;transform:scale(-1,1)}@media (max-width:767px){.tn-about-plant{right:-24px;bottom:-36px;width:170px}}.tn-callout{position:relative;z-index:2;margin-top:-120px;padding-top:0px;padding-bottom:0px}@media (max-width:767px){.tn-callout{margin-top:-72px;padding-top:0px;padding-bottom:0px}}.tn-callout-panel{display:flex;flex-flow:column;align-items:center;gap:2rem;position:relative;overflow:hidden;text-align:center;margin-right:-32px;margin-left:-32px;padding-top:4.5rem;padding-right:3rem;padding-bottom:4.5rem;padding-left:3rem;background-color:#f3faf6;border-radius:28px;border-top:1.5px solid var(--tn-rule);border-right:1.5px solid var(--tn-rule);border-bottom:1.5px solid var(--tn-rule);border-left:1.5px solid var(--tn-rule);box-shadow:0px 16px 48px rgba(30,96,92,.08)}@media (max-width:1023px){.tn-callout-panel{margin-right:-16px;margin-left:-16px;padding-top:3.5rem;padding-right:2.5rem;padding-bottom:3.5rem;padding-left:2.5rem}}@media (max-width:767px){.tn-callout-panel{margin-right:0px;margin-left:0px;padding-top:3rem;padding-right:1.5rem;padding-bottom:2.5rem;padding-left:1.5rem;border-radius:20px}}.tn-callout-mark{position:absolute;top:50%;left:-70px;width:280px;height:314px;opacity:0.85;pointer-events:none;transform:translate3d(0,-50%,0) rotateZ(-12deg)}.tn-callout-mark svg{display:block;width:100%;height:100%}@media (max-width:1023px){.tn-callout-mark{left:-80px;width:220px;height:247px;opacity:0.6}}@media (max-width:767px){.tn-callout-mark{top:auto;bottom:-40px;left:-90px;width:170px;height:191px;opacity:0.5;transform:rotateZ(-12deg)}}.tn-callout-text{position:relative;z-index:1;max-width:760px;color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:400;font-size:1.875rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.tn-callout-text{font-size:1.625rem}}@media (max-width:767px){.tn-callout-text{font-size:1.375rem}}.tn-callout-strong{display:inline;font-weight:700}.tn-legal-head{position:relative;overflow:hidden;padding-top:88px;padding-bottom:88px;background-color:var(--tn-bg-soft)}@media (max-width:767px){.tn-legal-head{padding-top:56px;padding-bottom:64px}}.tn-legal-title{position:relative;z-index:1;max-width:820px;color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:700;font-size:2.75rem;line-height:1.12;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.tn-legal-title{font-size:2rem}}.tn-legal-body{padding-top:64px;padding-bottom:var(--tn-section-y)}@media (max-width:767px){.tn-legal-body{padding-top:40px}}.tn-prose{max-width:820px;color:var(--tn-text);font-family:var(--tn-font-body);font-weight:500;font-size:1.0625rem;line-height:1.7;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.tn-prose h2{color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:700;font-size:1.75rem;line-height:1.2;margin-top:2.5rem;margin-right:0px;margin-bottom:1rem;margin-left:0px}.tn-prose h3{color:var(--tn-heading);font-family:var(--tn-font-body);font-weight:700;font-size:1.25rem;line-height:1.3;margin-top:2rem;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}.tn-prose p{margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.tn-prose ul{margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px;padding-left:1.5rem}.tn-prose ul{list-style:disc}.tn-prose ol{margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px;padding-left:1.5rem}.tn-prose ol{list-style:decimal}.tn-prose li{margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.tn-prose a{color:var(--tn-link);text-decoration:underline}.tn-prose a{text-underline-offset:3px;overflow-wrap:anywhere}.tn-prose table{width:100%;font-size:0.9375rem;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.tn-prose table{border-collapse:collapse}.tn-prose th{font-weight:700;text-align:left;padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;background-color:var(--tn-bg-soft);border-top:1px solid var(--tn-rule);border-right:1px solid var(--tn-rule);border-bottom:1px solid var(--tn-rule);border-left:1px solid var(--tn-rule)}.tn-prose td{padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;border-top:1px solid var(--tn-rule);border-right:1px solid var(--tn-rule);border-bottom:1px solid var(--tn-rule);border-left:1px solid var(--tn-rule)}.tn-prose td{vertical-align:top}@media (max-width:767px){.tn-prose table{display:block}.tn-prose table{overflow-x:auto}}.tn-legal-plant{display:block;position:absolute;right:24px;bottom:-28px;width:170px;height:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;pointer-events:none;transform:scale(-1,1)}@media (max-width:767px){.tn-legal-plant{right:8px;bottom:-18px;width:110px}}.tn-qualify-head{position:relative;overflow:hidden;padding-bottom:90px;background-color:var(--tn-bg-soft)}@media (max-width:767px){.tn-qualify-head{padding-bottom:60px}}.tn-qualify-grid{position:relative;z-index:1;padding-top:96px}@media (max-width:767px){.tn-qualify-grid{padding-top:56px}}.tn-qualify-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1.5rem 3rem;max-width:none;padding-right:200px}@media (max-width:1023px){.tn-qualify-copy{grid-template-columns:minmax(0,1fr);max-width:none;padding-right:200px}}@media (max-width:767px){.tn-qualify-copy{padding-right:120px}}.tn-qualify-title{color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:400;font-size:2.375rem;line-height:1.15;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.tn-qualify-title{font-size:2.125rem}}@media (max-width:1023px){.tn-qualify-title{width:460px}}@media (max-width:767px){.tn-qualify-title{font-size:1.75rem}}.tn-qualify-strong{display:block;font-weight:700}.tn-qualify-intro{max-width:none;color:var(--tn-text);font-family:var(--tn-font-body);font-weight:500;font-size:1.25rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0.35em;margin-left:0px}@media (max-width:1023px){.tn-qualify-intro{max-width:420px}}@media (max-width:767px){.tn-qualify-intro{font-size:1.125rem}}.tn-qualify-mark{position:absolute;top:50%;right:-90px;width:420px;height:471px;opacity:0.55;pointer-events:none;transform:translate3d(0,-40%,0) rotateZ(10deg)}.tn-qualify-mark svg{display:block;width:100%;height:100%}@media (max-width:1119px){.tn-qualify-mark{right:-110px;width:340px;height:381px}}@media (max-width:1023px){.tn-qualify-mark{opacity:0.35}}@media (max-width:767px){.tn-qualify-mark{top:auto;right:-100px;bottom:0px;width:220px;height:247px;opacity:0.3;transform:rotateZ(10deg)}}.tn-qualify-plant{display:block;position:absolute;right:24px;bottom:-28px;left:auto;z-index:1;width:280px;height:auto;pointer-events:none;transform:scale(-1,1)}@media (max-width:767px){.tn-qualify-plant{right:8px;bottom:-20px;width:160px}}.tn-qualify-form{position:relative;z-index:2;margin-top:-120px;padding-top:0px;padding-bottom:var(--tn-section-y)}@media (max-width:767px){.tn-qualify-form{margin-top:-88px}}.tn-qualify-card{display:flex;flex-flow:column;align-items:center;min-height:420px;text-align:center;padding-top:3.5rem;padding-right:3rem;padding-bottom:3.5rem;padding-left:3rem;background-color:var(--tn-bg);border-radius:28px;border-top:1.5px solid var(--tn-rule);border-right:1.5px solid var(--tn-rule);border-bottom:1.5px solid var(--tn-rule);border-left:1.5px solid var(--tn-rule);box-shadow:0px 16px 48px rgba(25,87,78,.1)}@media (max-width:767px){.tn-qualify-card{min-height:320px;padding-top:2rem;padding-right:1.25rem;padding-bottom:2rem;padding-left:1.25rem;border-radius:20px}}.tn-prescreener-slot{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%;min-height:300px;background-color:var(--tn-bg-soft);border-radius:var(--tn-radius);border-top:2px dashed var(--tn-rule);border-right:2px dashed var(--tn-rule);border-bottom:2px dashed var(--tn-rule);border-left:2px dashed var(--tn-rule)}@media (max-width:767px){.tn-prescreener-slot{min-height:220px}}.tn-prescreener-note{color:var(--tn-text);font-family:var(--tn-font-body);font-weight:700;font-size:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tn-leave{display:flex;flex-flow:column;align-items:center;gap:0px;width:100%;text-align:center}.tn-leave-title{color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:700;font-size:1.75rem;line-height:1.2;letter-spacing:0.01em;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}@media (max-width:479px){.tn-leave-title{font-size:1.5rem}}.tn-leave-text{max-width:440px;margin-top:0px;margin-right:0px;margin-bottom:1.75rem;margin-left:0px}.tn-leave-actions{display:flex;justify-content:center;align-items:center;gap:12px 16px;width:100%}.tn-leave-actions{flex-wrap:wrap}@media (max-width:479px){.tn-leave-actions{flex-flow:column;align-items:stretch}}.tn-h3{color:var(--tn-heading);font-family:var(--tn-font-display);font-weight:700;font-size:2.125rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}@media (max-width:1119px){.tn-h3{font-size:1.875rem}}@media (max-width:767px){.tn-h3{font-size:1.625rem}}.tn-hero-divider{position:relative;z-index:2;margin-top:-44px}@media (max-width:767px){.tn-hero-divider{margin-top:-28px}}.tn-about-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (max-width:1023px){.tn-about-photo{object-position:50% 30%}}.ep-body{color:var(--ep-text);font-family:var(--ep-font);font-weight:400;font-size:1.0625rem;line-height:1.5;background-color:var(--ep-bg)}.ep-container{width:100%;max-width:calc(var(--ep-container) + 2 * var(--ep-gutter));margin-right:auto;margin-left:auto;padding-right:var(--ep-gutter);padding-left:var(--ep-gutter)}.ep-h1{color:var(--ep-heading);font-family:var(--ep-font);font-weight:800;font-size:2.5rem;line-height:1.15;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ep-h1{font-size:2rem}}@media (max-width:479px){.ep-h1{font-size:1.75rem}}.ep-intro{max-width:40rem;color:var(--ep-text);font-size:1.125rem;line-height:1.45;margin-top:0.75rem;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ep-intro{font-size:1.0625rem}}.ep-header{padding-top:20px;padding-bottom:30px;background-color:var(--ep-surface);background-image:linear-gradient(90deg,var(--ep-green-900) 0%,#6f8a2c 22%,var(--ep-orange) 42%,var(--ep-red) 62%,var(--ep-purple) 82%,var(--ep-teal) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ep-header{background-size:100% 10px;background-position:left bottom;background-repeat:no-repeat}@media (max-width:479px){.ep-header{padding-top:16px;padding-bottom:24px}}.ep-wordmark{display:inline-block;color:var(--ep-heading);font-family:var(--ep-font);font-weight:800;font-size:1.5rem;line-height:1.2;text-decoration:none}.ep-wordmark:hover{color:var(--ep-heading)}.ep-wordmark:focus-visible{border-radius:4px;outline:3px solid var(--ep-focus);outline-offset:4px}@media (max-width:767px){.ep-wordmark{font-size:1.25rem}}.ep-studies{position:relative;overflow:hidden;padding-top:40px;padding-bottom:40px;background-color:var(--ep-bg);background-image:radial-gradient(circle 150px at 96% 9%,rgba(235,149,52,.16) 99%,transparent 100%),radial-gradient(circle 75px at 80% 17%,rgba(84,57,123,.12) 99%,transparent 100%),radial-gradient(circle 36px at 89% 4%,rgba(17,113,58,.18) 99%,transparent 100%),radial-gradient(circle 30px at 63% 2%,rgba(215,29,41,.16) 99%,transparent 100%),radial-gradient(circle 48px at 33% 0%,rgba(106,185,217,.22) 99%,transparent 100%),radial-gradient(circle 110px at -2% 40%,rgba(215,29,41,.55) 99%,transparent 100%),radial-gradient(circle 55px at 5% 72%,rgba(34,52,116,.28) 99%,transparent 100%),radial-gradient(circle 45px at 1% 97%,rgba(84,57,123,.2) 99%,transparent 100%),radial-gradient(circle 110px at 101% 58%,rgba(106,185,217,.3) 99%,transparent 100%),radial-gradient(circle 70px at 96% 84%,rgba(97,190,113,.2) 99%,transparent 100%),radial-gradient(circle 32px at 100% 95%,rgba(84,57,123,.3) 99%,transparent 100%);background-size:auto,auto,auto,auto,auto,auto,auto,auto,auto,auto,auto;background-position:0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px,0px 0px;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll}@media (max-width:479px){.ep-studies{padding-top:28px}}.ep-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ep-study-grid{list-style:none}@media (max-width:1119px){.ep-study-grid{grid-template-columns:minmax(0,1fr);max-width:640px}}.ep-study{display:grid;grid-template-columns:148px minmax(0,1fr);min-height:236px;overflow:hidden;background-color:var(--ep-surface);border-radius:var(--ep-radius);box-shadow:0px 1px 2px rgba(34,52,116,.06),0px 8px 24px rgba(34,52,116,.08)}@media (max-width:767px){.ep-study{grid-template-columns:minmax(0,1fr)}}.ep-study-panel{display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;padding-right:12px;padding-bottom:20px;padding-left:12px;background-color:var(--ep-study-color,var(--ep-navy));background-image:radial-gradient(circle 120px at 100% 18%,var(--ep-study-shape,var(--ep-teal)) 99%,transparent 100%),radial-gradient(circle 85px at 0% 100%,rgba(0,0,0,.16) 99%,transparent 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.ep-study-panel{background-repeat:no-repeat}@media (max-width:767px){.ep-study-panel{flex-flow:row;align-items:center;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px}}.ep-study-logo{display:block;align-self:start;width:auto;height:40px;max-width:100%;object-fit:contain;object-position:0% 50%}@media (max-width:767px){.ep-study-logo{align-self:center;height:36px;max-width:55%}}@media (max-width:479px){.ep-study-logo{height:32px}}.ep-study-wordmark{align-self:start;color:var(--ep-text-on-accent);font-family:var(--ep-font);font-weight:700;font-size:1.0625rem;line-height:1.2;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ep-study-wordmark{align-self:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.ep-study-portrait{flex-shrink:0;width:120px;height:120px;overflow:hidden;background-color:var(--ep-study-ground,var(--ep-sky));border-radius:50%;border-top:6px solid rgba(255,255,255,.32);border-right:6px solid rgba(255,255,255,.32);border-bottom:6px solid rgba(255,255,255,.32);border-left:6px solid rgba(255,255,255,.32)}@media (max-width:767px){.ep-study-portrait{width:104px;height:104px;border-top:5px solid;border-right:5px solid;border-bottom:5px solid;border-left:5px solid}}@media (max-width:479px){.ep-study-portrait{width:92px;height:92px}}.ep-study-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.ep-study-body{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:22px;padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:24px}@media (max-width:767px){.ep-study-body{gap:18px;padding-top:20px;padding-right:20px;padding-bottom:24px;padding-left:20px}}@media (max-width:479px){.ep-study-body{padding-top:18px;padding-right:18px;padding-bottom:22px;padding-left:18px}}.ep-study-text{color:var(--ep-text);font-size:1.0625rem;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ep-study-btn{display:inline-flex;align-items:center;min-height:44px;color:var(--ep-text-on-accent);font-family:var(--ep-font);font-weight:700;font-size:0.9375rem;line-height:1.2;text-decoration:none;padding-top:10px;padding-right:36px;padding-bottom:10px;padding-left:18px;background-color:var(--ep-study-button,var(--ep-study-color,var(--ep-navy)));background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2010%2016%27%3E%3Cpath%20d=%27M2%202l6%206-6%206%27%20fill=%27none%27%20stroke=%27%23fff%27%20stroke-width=%272.2%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E);background-size:9px 15px;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-radius:var(--ep-radius-pill);transition:filter 0.15s ease,transform 0.15s ease}.ep-study-btn:hover{color:var(--ep-text-on-accent);filter:brightness(88%)}.ep-study-btn:focus-visible{outline:3px solid var(--ep-focus);outline-offset:3px}.ep-study-btn{background-position:right 16px center}@media (max-width:479px){.ep-study-btn{border-radius:22px}}.ep-footer{color:var(--ep-text-on-band);padding-top:36px;padding-bottom:28px;background-color:var(--ep-band)}.ep-footer-title{color:var(--ep-text-on-band);font-family:var(--ep-font);font-weight:800;font-size:1.5rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ep-footer-title{font-size:1.25rem}}.ep-footer-legal{display:flex;justify-content:center;align-items:center;gap:8px 20px;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;border-radius:10px;border-top:1px solid rgba(200,205,230,.35);border-right:1px solid rgba(200,205,230,.35);border-bottom:1px solid rgba(200,205,230,.35);border-left:1px solid rgba(200,205,230,.35)}.ep-footer-legal{flex-wrap:wrap;list-style:none}@media (max-width:767px){.ep-footer-legal{justify-content:start}}.ep-footer-link{display:inline-flex;align-items:center;gap:6px;color:var(--ep-link-on-band);font-size:0.9375rem;line-height:1.4;text-decoration:underline}.ep-footer-link:hover{color:var(--ep-text-on-band)}.ep-footer-link:focus-visible{border-radius:2px;outline:2px solid var(--ep-focus-on-band);outline-offset:3px}.ep-footer-link{text-underline-offset:3px}.ep-privacy-icon{display:inline-block;flex-shrink:0;width:30px;height:14px}.ep-footer-copy{color:var(--ep-link-on-band);font-size:0.75rem;line-height:1.5;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}