.marketing-site-isolation{isolation:isolate;color-scheme:light;text-rendering:auto;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#F5F3EE;--white:#FFFFFF;--off:#EEEBE4;--surface:#E8E5DE;--text:#0E0E0C;--muted:#6B6861;--faint:#9E9B94;--border:rgba(14,14,12,0.1);--border-md:rgba(14,14,12,0.16);--blue:#1A55F5;--blue-dk:#1241CC;--blue-bg:#EDF1FE;--blue-border:#C2D0FB;--red:#D93025;--red-bg:#FEF0EE;--green:#1A7A4A;--green-bg:#EDFAF3;--amber:#B45309;--amber-bg:#FFFBEB;--navy:#0A1628;--serif:var(--font-marketing-serif),system-ui,sans-serif;--body:var(--font-marketing-body),system-ui,sans-serif}html:has(.marketing-site-isolation){scroll-behavior:smooth}.offload-marketing footer{background:var(--text);padding:32px 52px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.offload-marketing .ft-logo{font-family:var(--serif);font-size:18px;font-weight:700;color:var(--bg);letter-spacing:-.02em}.offload-marketing .ft-links{display:flex;gap:28px;flex-wrap:wrap}.offload-marketing .ft-links a{font-size:14px;color:rgba(245,243,238,.45);text-decoration:none;font-weight:300;transition:color .15s}.offload-marketing .ft-links a:hover{color:var(--bg)}.offload-marketing .ft-copy{font-size:13px;color:rgba(245,243,238,.3);font-weight:300}@media (max-width:768px){.offload-marketing footer{padding:24px 20px!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.offload-marketing .ft-links{gap:12px 22px}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes roll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.offload-marketing{font-optical-sizing:auto;background:var(--bg);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}@media (min-width:769px){.offload-marketing nav.marketing-nav--drawer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:200!important;height:64px!important;min-height:64px!important;width:auto!important;gap:unset!important;padding:0 52px!important;overflow:visible!important;background:rgba(245,243,238,.92)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid var(--border)!important}.offload-marketing nav.marketing-nav--drawer .logo{grid-column:unset!important;grid-row:unset!important}.offload-marketing nav.marketing-nav--drawer .nav-drawer{display:contents!important;grid-column:unset!important;grid-row:unset!important;margin:0!important;padding:0!important;border:0!important}.offload-marketing nav.marketing-nav--drawer .nav-drawer-checkbox,.offload-marketing nav.marketing-nav--drawer .nav-hamburger{display:none!important}.offload-marketing nav.marketing-nav--drawer .nav-links{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:28px!important;width:auto!important;margin:0!important;padding:0!important}.offload-marketing nav.marketing-nav--drawer .nav-btn{display:inline-block!important;width:auto!important;text-align:center}}@media (max-width:768px){.offload-marketing.home-marketing nav.marketing-nav--drawer,.offload-marketing.impact-marketing nav.marketing-nav--drawer,.offload-marketing.tutors-marketing nav.marketing-nav--drawer{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0 12px;align-items:center;align-content:start;width:100%!important;height:auto!important;min-height:0!important;position:sticky!important;top:0!important;padding:max(8px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 10px max(20px,env(safe-area-inset-left))!important;overflow:visible;background:rgba(245,243,238,.96)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid var(--border)!important}.offload-marketing.home-marketing nav.marketing-nav--drawer .logo,.offload-marketing.impact-marketing nav.marketing-nav--drawer .logo,.offload-marketing.tutors-marketing nav.marketing-nav--drawer .logo{grid-column:1;grid-row:1}.offload-marketing.home-marketing nav.marketing-nav--drawer .nav-hamburger,.offload-marketing.impact-marketing nav.marketing-nav--drawer .nav-hamburger,.offload-marketing.tutors-marketing nav.marketing-nav--drawer .nav-hamburger{grid-column:2;grid-row:1;display:flex!important;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px;color:var(--text)}.offload-marketing.home-marketing nav.marketing-nav--drawer .nav-drawer-checkbox,.offload-marketing.impact-marketing nav.marketing-nav--drawer .nav-drawer-checkbox,.offload-marketing.tutors-marketing nav.marketing-nav--drawer .nav-drawer-checkbox{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.offload-marketing.home-marketing nav.marketing-nav--drawer .nav-drawer,.offload-marketing.impact-marketing nav.marketing-nav--drawer .nav-drawer,.offload-marketing.tutors-marketing nav.marketing-nav--drawer .nav-drawer{grid-column:1/-1!important;grid-row:2!important;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin:12px 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--border)!important;overflow:visible!important}.offload-marketing.home-marketing nav.marketing-nav--drawer .nav-drawer-checkbox:checked~.nav-drawer,.offload-marketing.impact-marketing nav.marketing-nav--drawer .nav-drawer-checkbox:checked~.nav-drawer,.offload-marketing.tutors-marketing nav.marketing-nav--drawer .nav-drawer-checkbox:checked~.nav-drawer{display:flex!important}.offload-marketing.home-marketing nav.marketing-nav--drawer .nav-links,.offload-marketing.impact-marketing nav.marketing-nav--drawer .nav-links,.offload-marketing.tutors-marketing nav.marketing-nav--drawer .nav-links{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;overflow:visible!important;margin:0!important;padding:0!important;width:100%}.offload-marketing.home-marketing nav.marketing-nav--drawer .nav-btn,.offload-marketing.impact-marketing nav.marketing-nav--drawer .nav-btn,.offload-marketing.tutors-marketing nav.marketing-nav--drawer .nav-btn{text-align:center;display:block}}