@import url('https://fonts.googleapis.com/css2?family=Gloock&family=Libre+Franklin:wght@400;500;600&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400;1,6..72,500&display=swap');:root{color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--im-canopy:#0F6B50;--im-emerald:#1AA37C;--im-deep:#12805F;--im-cream:#F4EFDC;--im-orange:#E07C2A;--im-navy:#1E2B45;--im-navy-deep:#16203A;--im-white:#FFFFFF;--im-muted:#4A5468;--im-field:#6B7385;--im-line:rgba(30,43,69,.14);--im-line-soft:rgba(30,43,69,.08);--im-line-dark:rgba(244,239,220,.18);--im-focus:var(--im-navy);--im-display:'Gloock',Georgia,'Times New Roman',serif;--im-body:'Libre Franklin',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--im-literary:'Newsreader',Georgia,'Times New Roman',serif;--fs-display:clamp(2.625rem,1.6rem + 4vw,4.75rem);--fs-h1:clamp(2.5rem,1.75rem + 3vw,4rem);--fs-h2:clamp(2.125rem,1.5rem + 2.2vw,3.25rem);--fs-h3:clamp(1.375rem,1.15rem + .7vw,1.75rem);--fs-h4:clamp(1.25rem,1.15rem + .4vw,1.5rem);--fs-lead:clamp(1.125rem,1rem + .4vw,1.3125rem);--fs-body:1.125rem;--fs-small:.9375rem;--fs-label:.8125rem;--fs-quote:clamp(1.5rem,1.2rem + 1vw,2rem);--fs-quote-xl:clamp(1.875rem,1.3rem + 2.2vw,2.875rem);--fs-stat:clamp(2.75rem,2rem + 2.6vw,4rem);--s-half:4px;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--s-8:128px;--section:clamp(80px,9vw,136px);--section-tight:clamp(64px,7vw,96px);--wrap:1200px;--measure:36rem;--gutter-l:max(24px,env(safe-area-inset-left,0px));--gutter-r:max(24px,env(safe-area-inset-right,0px));--r-field:10px;--r-card:18px;--r-feature:28px;--r-pill:999px;--grid:linear-gradient(rgba(244,239,220,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(244,239,220,.07) 1px,transparent 1px);--grid-ink:linear-gradient(rgba(30,43,69,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(30,43,69,.05) 1px,transparent 1px);--ease:cubic-bezier(.2,.7,.2,1);--lift:0 14px 30px -18px rgba(22,32,58,.55)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--im-cream);color:var(--im-navy);font-family:var(--im-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--im-cream)}img,svg{max-width:100%}img{display:block;height:auto}h1,h2,h3,h4{font-family:var(--im-display);font-weight:400;letter-spacing:-.012em;margin:0;text-wrap:balance;color:inherit}h1{font-size:var(--fs-h1);line-height:1.06}h2{font-size:var(--fs-h2);line-height:1.1}h3{font-size:var(--fs-h3);line-height:1.22}h4{font-size:var(--fs-h4);line-height:1.25}p{margin:0;text-wrap:pretty}ul,ol{margin:0}a{color:var(--im-canopy);text-underline-offset:4px;text-decoration-thickness:1.5px}a:hover{color:var(--im-navy)}::selection{background:var(--im-orange);color:var(--im-navy)}:focus-visible{outline:3px solid var(--im-focus);outline-offset:3px;border-radius:6px}.im-on-dark{--im-focus:var(--im-cream)}.im-skip{position:absolute;left:-999px;top:12px;z-index:100;background:var(--im-navy);color:var(--im-cream);padding:12px 18px;border-radius:var(--r-field);font-weight:600;text-decoration:none}.im-skip:focus{left:16px}[hidden]{display:none!important}.im-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.im-wrap{max-width:calc(var(--wrap) + 48px);margin-inline:auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.im-wrap--narrow{max-width:calc(780px + 48px)}.im-band{padding-block:var(--section)}.im-band--tight{padding-block:var(--section-tight)}.im-section{background:var(--im-cream)}.im-section-white{background:var(--im-white);border-block:1px solid var(--im-line-soft)}.im-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-5) var(--s-7);align-items:start}.im-split--center{align-items:center}.im-split--side{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.im-split--main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.im-pt-eyebrow{padding-top:calc(var(--fs-label) * 1.4 + var(--s-3))}.im-stack{display:flex;flex-direction:column;gap:var(--s-3)}.im-stack--tight{gap:var(--s-2)}.im-measure{max-width:var(--measure)}.im-eyebrow{display:flex;align-items:center;gap:12px;font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--im-canopy);margin-bottom:var(--s-3)}.im-eyebrow::before{content:"";width:28px;height:2px;background:currentColor;flex:none}.im-on-dark .im-eyebrow{color:var(--im-cream)}.im-underline{background-image:linear-gradient(var(--im-orange),var(--im-orange));background-repeat:no-repeat;background-position:0 94%;background-size:100% .1em;padding-bottom:.04em}.im-lead{font-size:var(--fs-lead);line-height:1.55}.im-muted{color:var(--im-muted)}.im-literary{font-family:var(--im-literary);font-style:italic;font-weight:400;font-size:var(--fs-quote);line-height:1.3;color:var(--im-canopy)}.im-literary--rule{padding-left:var(--s-3);border-left:3px solid var(--im-orange)}.im-label{font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--im-canopy)}.im-on-dark .im-label{color:var(--im-cream)}.im-num{font-variant-numeric:tabular-nums}.im-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border-radius:var(--r-pill);border:0;cursor:pointer;text-decoration:none;font:600 1.0625rem/1.2 var(--im-body);letter-spacing:.005em;background:var(--im-orange);color:var(--im-navy);transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.im-button svg{flex:none;transition:transform .2s var(--ease)}.im-button:hover{background:var(--im-cream);color:var(--im-navy);transform:translateY(-2px);box-shadow:var(--lift)}.im-section .im-button:hover,.im-section-white .im-button:hover{background:var(--im-navy);color:var(--im-cream)}.im-button:hover svg{transform:translateX(3px)}.im-button:active{transform:translateY(0);box-shadow:none}.im-button--navy{background:var(--im-navy);color:var(--im-cream)}.im-button--navy:hover,.im-section .im-button--navy:hover{background:var(--im-canopy);color:var(--im-cream)}.im-button--sm{min-height:44px;padding:10px 20px;font-size:.96875rem}.im-button--block{width:100%}.im-button[disabled]{opacity:.6;cursor:progress;transform:none;box-shadow:none}.im-textlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:var(--im-canopy);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1.5px;background-position:0 calc(100% - 8px);transition:background-size .25s var(--ease),color .2s}.im-textlink:hover{background-size:100% 1.5px;color:var(--im-navy)}.im-textlink svg{flex:none;transition:transform .2s var(--ease)}.im-textlink:hover svg{transform:translateX(3px)}.im-on-dark .im-textlink,.im-on-dark .im-textlink:hover{color:var(--im-cream)}.im-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:rgba(244,239,220,.95);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.im-header.is-scrolled{border-bottom-color:var(--im-line);box-shadow:0 6px 20px -16px rgba(22,32,58,.5)}.im-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:18px;transition:padding .25s var(--ease)}.im-header.is-scrolled .im-header__bar{padding-block:10px}.im-brand{display:flex;align-items:flex-start;gap:3px;min-height:44px;padding-top:8px;text-decoration:none;color:var(--im-navy)}.im-brand:hover{color:var(--im-navy)}.im-brand span{font-family:var(--im-display);font-size:1.75rem;line-height:1;letter-spacing:-.015em;transition:font-size .25s var(--ease)}.im-header.is-scrolled .im-brand span{font-size:1.5rem}.im-brand__spark{width:12px;height:12px;flex:none;margin-top:-2px;transition:transform .5s var(--ease)}.im-brand:hover .im-brand__spark{transform:rotate(90deg)}.im-nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,32px)}.im-nav__links{display:flex;gap:clamp(18px,2.4vw,32px);list-style:none;margin:0;padding:0}.im-nav__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--im-navy);text-decoration:none;font-weight:500;font-size:1rem;background-image:linear-gradient(var(--im-orange),var(--im-orange));background-repeat:no-repeat;background-size:0 2px;background-position:0 calc(100% - 8px);transition:background-size .25s var(--ease)}.im-nav__links a:hover,.im-nav__links a[aria-current="page"]{background-size:100% 2px}.im-menu-btn{display:none}@media (max-width:959px){.im-menu-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border-radius:var(--r-pill);border:1.5px solid var(--im-navy);background:transparent;color:var(--im-navy);font:600 .96875rem var(--im-body);cursor:pointer}.im-menu-btn .bars{width:16px;height:10px;position:relative}.im-menu-btn .bars::before,.im-menu-btn .bars::after{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor;transition:transform .25s var(--ease),top .25s var(--ease)}.im-menu-btn .bars::before{top:0}.im-menu-btn .bars::after{top:8px}.im-menu-btn[aria-expanded="true"] .bars::before{top:4px;transform:rotate(45deg)}.im-menu-btn[aria-expanded="true"] .bars::after{top:4px;transform:rotate(-45deg)}.im-nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:var(--s-3);background:var(--im-cream);border-bottom:1px solid var(--im-line);padding:var(--s-2) var(--gutter-r) var(--s-4) var(--gutter-l);box-shadow:0 18px 30px -24px rgba(22,32,58,.6);max-height:calc(100dvh - 80px);overflow:auto}.im-nav[hidden]{display:none!important}.im-nav__links{flex-direction:column;gap:0}.im-nav__links li{border-bottom:1px solid var(--im-line-soft)}.im-nav__links a{width:100%;padding-block:10px;font-family:var(--im-display);font-size:1.75rem;font-weight:400;background-position:0 calc(100% - 12px)}.im-nav .im-button{justify-content:center}}@media (min-width:960px){.im-nav[hidden]{display:flex!important}}.im-hero{background-color:var(--im-canopy);background-image:var(--grid);background-size:48px 48px;background-position:-1px -1px;color:var(--im-cream);overflow:hidden;position:relative}.im-hero h1{font-size:var(--fs-display);line-height:1.04;max-width:15ch}.im-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s-6);align-items:end;padding-top:clamp(64px,8vw,112px)}.im-hero__copy{padding-bottom:clamp(64px,8vw,112px);min-width:0}.im-hero .im-lead{margin-top:var(--s-4);max-width:34rem}.im-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-5)}.im-hero__cred{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--im-line-dark);display:flex;flex-wrap:wrap;gap:6px 22px;font-size:var(--fs-small);max-width:36rem}.im-hero__cred span{display:inline-flex;align-items:center;gap:8px}.im-hero__cred span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--im-orange);flex:none}.im-hero__media{position:relative;display:flex;justify-content:center;align-self:end;min-width:0}.im-hero__dots{position:absolute;top:8%;right:-6px}.im-hero__spark{position:absolute;top:14%;left:2%}.im-hero__spark-sm{position:absolute;top:38%;right:4%}.im-arch{position:relative;width:min(100%,380px);aspect-ratio:340/440;background:var(--im-orange);border-radius:999px 999px 0 0;overflow:hidden}.im-arch img{position:absolute;inset:auto 0 0 0;width:100%;height:auto}.im-arch--rounded{border-radius:999px 999px var(--r-feature) var(--r-feature)}.im-dots{width:96px;height:96px;background-image:radial-gradient(var(--im-navy) 2.5px,transparent 3px);background-size:16px 16px}.im-dots--sm{width:80px;height:80px}.im-spark{display:block;flex:none}.im-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--s-4);text-align:center;color:var(--im-navy);background-image:repeating-linear-gradient(135deg,rgba(30,43,69,.07) 0 2px,transparent 2px 14px)}.im-ph strong{font-size:1rem;font-weight:600}.im-ph small{font-size:.875rem;line-height:1.4;max-width:24ch}.im-ph--light{color:var(--im-cream);background-image:repeating-linear-gradient(135deg,rgba(244,239,220,.08) 0 2px,transparent 2px 14px)}.im-pagehero{background-color:var(--im-cream);background-image:var(--grid-ink);background-size:48px 48px;background-position:-1px -1px;border-bottom:1px solid var(--im-line-soft);overflow:hidden}.im-pagehero__inner{padding-block:clamp(64px,8vw,112px) clamp(56px,7vw,96px)}.im-pagehero h1{max-width:18ch}.im-pagehero .im-lead{margin-top:var(--s-3);max-width:36rem}.im-pagehero--photo .im-pagehero__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-6);align-items:end;padding-bottom:0}.im-pagehero--photo .im-pagehero__copy{padding-bottom:clamp(56px,7vw,96px)}.im-pagehero--green{background-color:var(--im-canopy);background-image:var(--grid);color:var(--im-cream);border-bottom:0}.im-guess__body{display:flex;flex-direction:column;gap:var(--s-3);padding-top:calc(var(--fs-label) * 1.4 + var(--s-3))}.im-guess__body p:not(.im-literary){max-width:34rem}.im-guess__body .im-literary{margin-top:var(--s-1)}.im-practice__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-3) var(--s-7);align-items:end;margin-bottom:var(--s-6)}.im-practice__head p{max-width:34rem}.im-steps3{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.im-steps3 li{position:relative;display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-4);border-top:2px dotted rgba(30,43,69,.3)}.im-steps3 .im-spark{position:absolute;top:-15px;left:0;padding-right:10px;box-sizing:content-box;background:var(--im-white)}.im-steps3 h3{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.im-after{margin-top:var(--s-5)}.im-cta-strip{background:var(--im-navy);color:var(--im-cream)}.im-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.im-proof>div{padding-left:var(--s-3);border-left:1px solid var(--im-line-dark)}.im-stat{font-family:var(--im-display);font-size:var(--fs-stat);line-height:1;color:var(--im-orange);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.im-stat .plus{font-family:var(--im-body);font-weight:500;font-size:.5em;vertical-align:.62em;margin-left:.06em;letter-spacing:0}.im-proof p{margin-top:var(--s-2);font-size:1rem;line-height:1.5;max-width:22ch}.im-close{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);max-width:820px;margin-inline:auto;text-align:center}.im-close p{max-width:38rem}.im-close .im-button{margin-top:var(--s-2)}.im-close__email{font-size:var(--fs-small)}.im-close__email span,.im-email{font-weight:600;user-select:all;-webkit-user-select:all}.im-cta-strip .im-button:hover{background:var(--im-cream);color:var(--im-navy)}.im-quote-card{position:relative;margin:0;padding:clamp(32px,4.5vw,56px);border-radius:var(--r-feature);background:var(--im-canopy);background-image:var(--grid);background-size:32px 32px;color:var(--im-cream)}.im-quote-card--navy{background-color:var(--im-navy)}.im-quote-card__mark{display:block;height:2.4rem;font-family:var(--im-display);font-size:5rem;line-height:.6;color:var(--im-orange)}.im-quote-card blockquote{margin:0;font-family:var(--im-literary);font-style:italic;font-size:var(--fs-quote);line-height:1.35}.im-quote-card figcaption{display:flex;flex-direction:column;gap:2px;margin-top:var(--s-4);font-size:var(--fs-small)}.im-quote-card figcaption strong{font-size:1rem;font-weight:600}.im-quote-card .im-dots{position:absolute;right:36px;bottom:-28px}.im-gridhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s-3);margin-bottom:var(--s-5)}.im-gridhead p{margin-top:var(--s-2);max-width:34rem}.im-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5) var(--s-4)}.im-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-5)}.im-card{display:flex;flex-direction:column;gap:14px;color:var(--im-navy);text-decoration:none}.im-card:hover{color:var(--im-navy)}.im-card__img{position:relative;aspect-ratio:4/3;max-width:100%;border-radius:var(--r-card);overflow:hidden;isolation:isolate}.im-card__img .im-ph,.im-card__img img,.im-card__img .im-typecard{transition:transform .5s var(--ease)}.im-card:hover .im-card__img .im-ph,.im-card:hover .im-card__img img,.im-card:hover .im-card__img .im-typecard{transform:scale(1.035)}.im-card__tag{margin-top:6px;font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--im-canopy)}.im-card h2,.im-card h3{font-size:var(--fs-h4);line-height:1.25}.im-cards--2 .im-card h2{font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);line-height:1.2}.im-card h2 span,.im-card h3 span{background-image:linear-gradient(var(--im-orange),var(--im-orange));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .3s var(--ease)}.im-card:hover h2 span,.im-card:hover h3 span{background-size:100% 2px}.im-card p{font-size:1rem;line-height:1.55;color:var(--im-muted)}.im-card[hidden]{display:none!important}.bg-cream{background-color:var(--im-cream);border:1px solid var(--im-line)}.im-section .bg-cream{background-color:var(--im-white)}.bg-navy{background-color:var(--im-navy)}.bg-green{background-color:var(--im-canopy);background-image:var(--grid);background-size:32px 32px}.bg-orange{background-color:var(--im-orange)}.im-typecard{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,32px);color:var(--im-cream);background-color:var(--im-canopy);background-image:var(--grid);background-size:32px 32px}.im-typecard b{font-family:var(--im-display);font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.1;max-width:14ch}.im-typecard span{font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.im-filter{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-bottom:var(--s-5);padding:0;list-style:none}.im-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:var(--r-pill);border:1.5px solid var(--im-line);background:transparent;color:var(--im-navy);font:500 .96875rem var(--im-body);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.im-chip:hover{border-color:var(--im-navy)}.im-chip[aria-pressed="true"]{background:var(--im-navy);border-color:var(--im-navy);color:var(--im-cream)}.im-chip .im-count{margin-left:8px;font-size:.8125rem;opacity:.75;font-variant-numeric:tabular-nums}.im-route{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.im-route li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--s-2);padding-bottom:var(--s-3)}.im-route li::before{content:"";width:12px;height:12px;margin:6px 0 0 4px;border-radius:50%;background:var(--im-white);border:2.5px solid var(--im-canopy);position:relative;z-index:1}.im-route li:last-child::before{background:var(--im-orange);border-color:var(--im-orange)}.im-route li:not(:last-child)::after{content:"";position:absolute;left:9px;top:20px;bottom:0;border-left:2px dotted rgba(30,43,69,.35)}.im-route b{display:block;font-family:var(--im-display);font-weight:400;font-size:1.25rem;line-height:1.3}.im-route span{font-size:var(--fs-small);color:var(--im-muted)}.im-story-body{display:flex;flex-direction:column;gap:var(--s-3);max-width:var(--measure)}.im-story-body p:first-child{font-size:var(--fs-lead);line-height:1.55}.im-sticky{position:sticky;top:120px}.im-photo{position:relative;aspect-ratio:16/10;max-width:100%;border-radius:var(--r-feature);overflow:hidden;background:var(--im-white);border:1px solid var(--im-line)}.im-photo img{width:100%;height:100%;object-fit:cover}.im-photo-caption{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--im-muted)}.im-quote{max-width:24ch;margin:0 auto;text-align:center;font-family:var(--im-literary);font-style:italic;font-size:var(--fs-quote-xl);line-height:1.22;color:var(--im-canopy);text-wrap:balance}.im-leaders-group+.im-leaders-group{margin-top:var(--s-5)}.im-leaders-group h3{font-family:var(--im-body);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--im-canopy);margin-bottom:var(--s-1)}.im-leaders{list-style:none;padding:0;margin:0}.im-leaders li{display:flex;align-items:baseline;align-items:last baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--im-line-soft)}.im-leaders li span:first-child{flex:0 1 auto;min-width:0}.im-leaders li::before{content:"";order:2;flex:1 1 24px;min-width:24px;border-bottom:2px dotted rgba(30,43,69,.35);transform:translateY(-5px)}.im-leaders li span:last-child{order:3;flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.im-truths{background:var(--im-white);border:1px solid var(--im-line);border-radius:var(--r-feature);padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:var(--s-2)}.im-truths ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.im-truths li{display:flex;gap:12px;align-items:baseline;font-size:var(--fs-lead)}.im-truths li svg{flex:none;transform:translateY(3px)}.im-proximity{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"head fig" "list fig";column-gap:var(--s-6);row-gap:var(--s-5);align-items:start}.im-pagehero__inner.im-proximity{padding-bottom:clamp(56px,7vw,96px)}.im-proximity__head{grid-area:head;min-width:0}.im-proximity__figure{grid-area:fig;margin:0;align-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);min-width:0}.im-proximity__svg{display:block;width:100%;max-width:560px;height:auto;overflow:visible}.im-proximity__figure figcaption{max-width:30rem;text-align:center;font-size:var(--fs-small);color:var(--im-muted)}.im-proximity__svg .band{fill:transparent;transition:fill .2s}.im-proximity__svg .ring{fill:none;stroke:var(--im-canopy)}.im-proximity__svg .name{font-family:var(--im-display);font-size:25px;fill:var(--im-navy);transition:fill .2s}.im-proximity__svg .dur{font-family:var(--im-body);font-size:12.5px;font-weight:600;letter-spacing:.14em;fill:var(--im-canopy)}.im-proximity__svg .core text{font-family:var(--im-display);font-size:22px;fill:var(--im-navy)}.im-proximity__svg a{cursor:pointer}.im-proximity__svg a:hover .band{fill:rgba(15,107,80,.09)}.im-proximity__svg a:hover .name{fill:var(--im-canopy)}.im-proximity__pulse{fill:none;stroke:var(--im-orange);stroke-width:2;opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:center}.im-proximity__list{grid-area:list;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;min-width:0}.im-proximity__list a{display:grid;grid-template-columns:28px auto minmax(24px,1fr) auto;align-items:baseline;column-gap:12px;min-height:44px;padding:12px 0;border-bottom:1px solid var(--im-line-soft);color:var(--im-navy);text-decoration:none}.im-proximity__list li:first-child a{border-top:1px solid var(--im-line-soft)}.im-proximity__list i{align-self:center;justify-self:center;width:var(--s);height:var(--s);border:2px solid var(--im-canopy);border-radius:50%;transition:background-color .2s}.im-proximity__list .name{font-family:var(--im-display);font-size:1.25rem;line-height:1.25;transition:color .2s}.im-proximity__list .dots{border-bottom:2px dotted rgba(30,43,69,.3);transform:translateY(-5px)}.im-proximity__list .meta{font-size:var(--fs-small);font-weight:600;color:var(--im-muted);white-space:nowrap}.im-proximity__list a:hover .name,.im-proximity__list a:focus-visible .name{color:var(--im-canopy)}.im-proximity__list a:hover i,.im-proximity__list a:focus-visible i{background:var(--im-canopy)}.im-proximity:has([data-ring="first"]:is(:hover,:focus-visible)) .im-ring--first .band,.im-proximity:has([data-ring="groundwork"]:is(:hover,:focus-visible)) .im-ring--groundwork .band,.im-proximity:has([data-ring="understory"]:is(:hover,:focus-visible)) .im-ring--understory .band,.im-proximity:has([data-ring="alongside"]:is(:hover,:focus-visible)) .im-ring--alongside .band,.im-proximity:has([data-ring="in-your-voice"]:is(:hover,:focus-visible)) .im-ring--in-your-voice .band{fill:rgba(15,107,80,.09)}.im-proximity:has([data-ring="first"]:is(:hover,:focus-visible)) .im-ring--first .name,.im-proximity:has([data-ring="groundwork"]:is(:hover,:focus-visible)) .im-ring--groundwork .name,.im-proximity:has([data-ring="understory"]:is(:hover,:focus-visible)) .im-ring--understory .name,.im-proximity:has([data-ring="alongside"]:is(:hover,:focus-visible)) .im-ring--alongside .name,.im-proximity:has([data-ring="in-your-voice"]:is(:hover,:focus-visible)) .im-ring--in-your-voice .name{fill:var(--im-canopy)}.im-proximity:has(.im-ring--first:hover) [data-ring="first"] .name,.im-proximity:has(.im-ring--groundwork:hover) [data-ring="groundwork"] .name,.im-proximity:has(.im-ring--understory:hover) [data-ring="understory"] .name,.im-proximity:has(.im-ring--alongside:hover) [data-ring="alongside"] .name,.im-proximity:has(.im-ring--in-your-voice:hover) [data-ring="in-your-voice"] .name{color:var(--im-canopy)}.im-proximity:has(.im-ring--first:hover) [data-ring="first"] i,.im-proximity:has(.im-ring--groundwork:hover) [data-ring="groundwork"] i,.im-proximity:has(.im-ring--understory:hover) [data-ring="understory"] i,.im-proximity:has(.im-ring--alongside:hover) [data-ring="alongside"] i,.im-proximity:has(.im-ring--in-your-voice:hover) [data-ring="in-your-voice"] i{background:var(--im-canopy)}.im-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:var(--s-4) var(--s-6);padding-block:var(--s-6);border-top:1px solid var(--im-line)}.im-tier:first-child{border-top:0;padding-top:0}.im-tier__label h2{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem)}.im-tier__label p{margin-top:var(--s-2);color:var(--im-muted);font-size:1rem}.im-tier__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.im-offer{display:flex;flex-direction:column;gap:var(--s-2);padding:clamp(24px,3vw,36px);background:var(--im-white);border:1px solid var(--im-line);border-radius:var(--r-card);scroll-margin-top:110px}.im-offer--wide{grid-column:1 / -1}.im-offer--feature{border:2px solid var(--im-navy)}.im-offer__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px}.im-offer h3{font-size:var(--fs-h3)}.im-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--r-pill);background:var(--im-cream);font-size:.875rem;font-weight:600;color:var(--im-navy);white-space:nowrap}.im-pill--flag{background:var(--im-navy);color:var(--im-cream)}.im-offer p{max-width:38rem}.im-movements{list-style:none;padding:0;margin-top:var(--s-2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-radius:var(--r-field);overflow:hidden;border:1px solid var(--im-line)}.im-movements li{padding:var(--s-2) var(--s-2) var(--s-3);background:var(--im-cream);display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--im-line)}.im-movements li:last-child{border-right:0}.im-movements .weeks{font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--im-canopy);font-variant-numeric:tabular-nums}.im-movements b{font-family:var(--im-display);font-weight:400;font-size:1.375rem;line-height:1.2}.im-movements p{font-size:1rem;line-height:1.5}.im-movements .bar{height:6px;border-radius:3px;background:var(--im-canopy);margin-bottom:6px}.im-movements li:nth-child(2) .bar{background:var(--im-deep)}.im-movements li:nth-child(3) .bar{background:var(--im-orange)}.im-addon{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:var(--s-3) clamp(24px,3vw,36px);border:1.5px dashed rgba(30,43,69,.35);border-radius:var(--r-card)}.im-addon b{font-family:var(--im-display);font-weight:400;font-size:1.375rem}.im-smallprint{grid-column:1 / -1;font-size:var(--fs-small);color:var(--im-muted)}.im-doctrine{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-3) var(--s-5);align-items:start;padding:clamp(28px,4.5vw,56px);border-radius:var(--r-feature);background:var(--im-white);border:1px solid var(--im-line)}.im-doctrine h2{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);max-width:20ch}.im-doctrine .im-stack{max-width:40rem}.im-facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--im-line-dark);border-radius:var(--r-card);overflow:hidden}.im-facts li{padding:var(--s-3);display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--im-line-dark)}.im-facts li:nth-child(odd){border-right:1px solid var(--im-line-dark)}.im-facts li:nth-last-child(-n+2){border-bottom:0}.im-facts b{font-family:var(--im-display);font-weight:400;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1}.im-facts span{font-size:var(--fs-small)}.im-steps{list-style:none;padding:0;margin:0;counter-reset:im-step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.im-steps li{counter-increment:im-step;display:flex;flex-direction:column;gap:var(--s-2)}.im-steps li::before{content:counter(im-step);display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--im-navy);color:var(--im-cream);font-family:var(--im-display);font-size:1.5rem;line-height:1}.im-steps h3{font-size:var(--fs-h3)}.im-checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.im-checks li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--im-line-soft)}.im-checks li:first-child{border-top:1px solid var(--im-line-soft)}.im-checks svg{margin-top:4px}.im-formwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--s-5) var(--s-7);align-items:start}.im-form{background:var(--im-white);border:1px solid var(--im-line);border-radius:var(--r-feature);padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:var(--s-3);box-shadow:0 30px 60px -40px rgba(22,32,58,.35)}.im-field{display:flex;flex-direction:column;gap:8px}.im-field label{font-weight:600;font-size:1rem}.im-field .hint{font-size:var(--fs-small);color:var(--im-muted);margin-top:-4px}.im-field input,.im-field textarea{width:100%;min-height:52px;padding:14px 16px;border-radius:var(--r-field);border:1.5px solid var(--im-field);background:var(--im-white);color:var(--im-navy);font:400 1.0625rem/1.4 var(--im-body);transition:border-color .2s,box-shadow .2s}.im-field textarea{min-height:96px;resize:vertical}.im-field input:hover,.im-field textarea:hover{border-color:var(--im-navy)}.im-field input:focus,.im-field textarea:focus{outline:none;border-color:var(--im-navy);box-shadow:0 0 0 3px rgba(30,43,69,.18)}.im-field input:focus-visible,.im-field textarea:focus-visible{outline:3px solid var(--im-navy);outline-offset:2px}.im-field [aria-invalid="true"]{border-color:#B3261E;box-shadow:0 0 0 3px rgba(179,38,30,.12)}.im-field .error{font-size:var(--fs-small);color:#B3261E;font-weight:600}.im-form .im-privacy-note{font-size:var(--fs-small);color:var(--im-muted)}.im-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.im-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}.im-thanks h3{font-size:var(--fs-h3)}.im-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--im-line)}.im-meta div{display:flex;flex-direction:column;gap:2px}.im-meta dt{font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--im-canopy)}.im-meta dd{margin:0;font-size:1rem}.im-meta--plain{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0}.im-feature-img{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:var(--r-feature);overflow:hidden}.im-article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:var(--s-4) var(--s-7);align-items:start}.im-article+.im-article{margin-top:var(--s-6)}.im-article h2{font-size:clamp(1.5rem,1.25rem + .9vw,2rem)}.im-prose{display:flex;flex-direction:column;gap:var(--s-3);max-width:var(--measure)}.im-prose--center{margin-inline:auto}.im-prose h2{margin-top:var(--s-3)}.im-principle{padding:var(--s-4);border-radius:var(--r-card);background:var(--im-navy);color:var(--im-cream)}.im-principle .im-label{color:var(--im-orange)}.im-principle p:not(.im-label){margin-top:var(--s-1);font-family:var(--im-literary);font-style:italic;font-size:var(--fs-quote);line-height:1.3}.im-footer{background:var(--im-navy-deep);color:var(--im-cream);padding-block:var(--s-6) var(--s-5)}.im-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--im-line-dark)}.im-footer .im-literary{color:var(--im-cream);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.15}.im-footer__practice{margin-top:var(--s-2);font-size:var(--fs-small);letter-spacing:.04em}.im-footer h2{margin-bottom:var(--s-2);font-family:var(--im-body);font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,239,220,.78)}.im-footer ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}.im-footer a{display:inline-flex;align-items:center;min-height:36px;color:var(--im-cream);text-decoration:none}.im-footer a:hover{color:var(--im-cream);text-decoration:underline}.im-footer p{font-size:var(--fs-small)}.im-footer__fine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);padding-top:var(--s-3);font-size:.875rem;color:rgba(244,239,220,.8)}.im-footer__fine a{min-height:0;color:rgba(244,239,220,.9);text-decoration:underline;text-underline-offset:3px}.im-buildnote{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border:1.5px dashed rgba(30,43,69,.4);border-radius:var(--r-field);font-size:.875rem;line-height:1.45;color:var(--im-muted);background:rgba(255,255,255,.55)}.im-buildnote b{color:var(--im-navy)}.im-on-dark .im-buildnote{border-color:rgba(244,239,220,.45);color:rgba(244,239,220,.85);background:rgba(0,0,0,.08)}.im-on-dark .im-buildnote b{color:var(--im-cream)}@media (max-width:959px){.im-hero__grid,.im-pagehero--photo .im-pagehero__inner{grid-template-columns:1fr;gap:var(--s-4)}.im-hero__copy,.im-pagehero--photo .im-pagehero__copy{padding-bottom:0}.im-hero h1{max-width:17ch}.im-arch{width:min(78%,320px)}.im-split,.im-practice__head,.im-formwrap,.im-article{grid-template-columns:1fr;row-gap:var(--s-4)}.im-guess__body,.im-pt-eyebrow{padding-top:0}.im-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-5)}.im-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.im-cards--3fit>:nth-child(3){display:none}.im-footer__top{grid-template-columns:1fr 1fr}.im-footer__top>:first-child{grid-column:1/-1}.im-tier{grid-template-columns:1fr;gap:var(--s-3)}.im-steps{grid-template-columns:1fr;gap:var(--s-4)}.im-steps li{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:var(--s-3);row-gap:var(--s-1)}.im-steps li::before{grid-row:1 / span 2}.im-sticky{position:static}.im-proximity{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "fig" "list";row-gap:var(--s-4)}.im-proximity__svg{max-width:480px}.im-doctrine{grid-template-columns:1fr}}@media (max-width:640px){:root{--gutter-l:max(20px,env(safe-area-inset-left,0px));--gutter-r:max(20px,env(safe-area-inset-right,0px))}body{font-size:1.0625rem}.im-brand span{font-size:1.5rem}.im-header.is-scrolled .im-brand span{font-size:1.375rem}.im-steps3{grid-template-columns:1fr;gap:var(--s-5)}.im-cards,.im-cards--2{grid-template-columns:1fr;gap:var(--s-5)}.im-cards--3fit>:nth-child(3){display:flex}.im-actions{gap:var(--s-1)}.im-actions .im-button{width:100%}.im-hero__cred{flex-direction:column;margin-top:var(--s-4)}.im-proof>div{padding-left:var(--s-2)}.im-quote-card .im-dots{right:20px;bottom:-22px;transform:scale(.8)}.im-tier__cards{grid-template-columns:1fr}.im-proximity__svg .dur{display:none}.im-proximity__list a{grid-template-columns:28px minmax(0,1fr);row-gap:2px}.im-proximity__list .dots{display:none}.im-proximity__list .meta{grid-column:2;white-space:normal}.im-movements{grid-template-columns:1fr}.im-movements li{border-right:0;border-bottom:1px solid var(--im-line)}.im-movements li:last-child{border-bottom:0}.im-facts{grid-template-columns:1fr}.im-facts li:nth-child(odd){border-right:0}.im-facts li:nth-last-child(-n+2){border-bottom:1px solid var(--im-line-dark)}.im-facts li:last-child{border-bottom:0}.im-leaders li{flex-wrap:wrap;row-gap:2px}.im-leaders li::before{display:none}.im-leaders li span:last-child{order:3;width:100%;font-size:var(--fs-small);color:var(--im-muted)}.im-footer__top{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.im-hero h1 .im-underline,.im-pagehero h1 .im-underline{animation:im-draw .9s .45s var(--ease) both}@keyframes im-draw{from{background-size:0 .1em}to{background-size:100% .1em}}.im-proximity__pulse{animation:im-ripple 3.6s var(--ease) .6s 3 both}.im-proximity__pulse--2{animation-delay:2.4s}@keyframes im-ripple{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(5.27)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}body{background:var(--im-cream)!important}#page-container,#et-main-area,#main-content{background:transparent!important}.et_pb_section.im-divi{padding:0!important;margin:0!important;background:transparent!important}.im-divi .et_pb_row{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.im-divi .et_pb_column{width:100%!important;margin:0!important;padding:0!important}.im-divi .et_pb_module{margin:0!important;padding:0!important}.im-divi .et_pb_text_inner>*,.im-divi .et_pb_code_inner>*{margin-top:0}.im-divi .et_pb_text{color:inherit;font-size:inherit;line-height:inherit}.im-divi h1,.im-divi h2,.im-divi h3,.im-divi h4{padding-bottom:0}.im-divi p{padding-bottom:0}.im-divi ul,.im-divi ol{padding:0}.et-l--header .im-header,.et-l--footer .im-footer{margin:0}.im-ph--panel{background-image:none;color:currentColor;opacity:.35}.im-card__img.bg-navy .im-ph--panel,.im-card__img.bg-green .im-ph--panel{color:var(--im-cream)}.im-ph--panel .im-spark{width:56px;height:56px}.et_pb_section.im-divi-form{padding-top:var(--section)!important;padding-bottom:var(--section)!important}.im-divi-form .et_pb_row.im-formwrap{width:100%!important;max-width:calc(var(--wrap) + 48px)!important;padding:0 var(--gutter-r) 0 var(--gutter-l)!important;margin:0 auto!important;display:grid!important}.im-divi-form .et_pb_row::after{display:none!important}.im-divi-form .et_pb_column{width:auto!important;margin:0!important;float:none!important;padding:0!important}.im-divi-form .et_pb_module{margin:0!important}.im-divi-form .et_pb_text{color:inherit}.im-divi-form .im-stack .im-eyebrow{margin:0}.im-divi-form h2,.im-divi-form h3,.im-divi-form p,.im-divi-form ul{padding-bottom:0}.im-divi-form ul{padding:0}.im-dform{background:var(--im-white);border:1px solid var(--im-line);border-radius:var(--r-feature);padding:clamp(24px,4vw,48px)!important;box-shadow:0 30px 60px -40px rgba(22,32,58,.35)}.im-dform .et_pb_contact_main_title{display:none}.im-dform .et_pb_contact_form{display:flex;flex-direction:column;gap:var(--s-3);margin:0!important}.im-dform p.et_pb_contact_field{width:100%!important;margin:0!important;padding:0!important;float:none!important;display:flex;flex-direction:column;gap:8px}.im-dform .et_pb_contact_form_label{display:block!important;font-weight:600;font-size:1rem;color:var(--im-navy)}.im-dform .input,.im-dform input.input,.im-dform textarea.input{width:100%;min-height:52px;padding:14px 16px!important;border-radius:var(--r-field)!important;border:1.5px solid var(--im-field)!important;background:var(--im-white)!important;color:var(--im-navy)!important;font:400 1.0625rem/1.4 var(--im-body)!important}.im-dform textarea.input{min-height:120px}.im-dform .input:focus{outline:none;border-color:var(--im-navy)!important;box-shadow:0 0 0 3px rgba(30,43,69,.18)}.im-dform .et_contact_bottom_container{float:none!important;margin:0!important;width:100%;display:block!important;text-align:left}.im-dform .et_pb_contact_submit,.im-dform .et_pb_button{width:100%;display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:14px 28px!important;margin:0!important;border-radius:var(--r-pill)!important;border:0!important;background:var(--im-navy)!important;color:var(--im-cream)!important;font:600 1.0625rem/1.2 var(--im-body)!important;cursor:pointer}.im-dform .et_pb_contact_submit:hover{background:var(--im-canopy)!important;padding:14px 28px!important}.im-dform .et_pb_contact_submit::after{display:none!important}.im-dform .et-pb-contact-message{font-size:var(--fs-lead);color:var(--im-navy)}.im-dform .et-pb-contact-message p{font-family:var(--im-display);font-size:var(--fs-h3);line-height:1.25}.im-divi-form .im-privacy-note{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--im-muted)}#main-header,#top-header,#main-footer{display:none}#page-container{padding-top:0!important}.et_pb_section.im-native{padding:0;margin:0;display:block}.et_pb_section.im-native.im-band{padding-block:var(--section)}.et_pb_section.im-native.im-band--tight{padding-block:var(--section-tight)}.et_pb_section.im-native.im-section{background:var(--im-cream)}.et_pb_section.im-native.im-section-white{background:var(--im-white)}.et_pb_section.im-native.im-cta-strip{background:var(--im-navy);color:var(--im-cream)}.et_pb_section.im-native.im-hero{background-color:var(--im-canopy);background-image:var(--grid);background-size:48px 48px;color:var(--im-cream)}.et_pb_section.im-native.im-pagehero{background-color:var(--im-cream);background-image:var(--grid-ink);background-size:48px 48px}.im-native .et_pb_row{width:100%!important;max-width:calc(var(--wrap) + 48px)!important;margin:0 auto;padding:0 var(--gutter-r) 0 var(--gutter-l);display:block;gap:0}.im-native .et_pb_row.im-wrap--narrow{max-width:calc(780px + 48px)!important}.im-native .et_pb_row::after,.im-native .et_pb_row::before{display:none!important}.im-native .et_pb_column{width:auto!important;max-width:none!important;margin:0!important;padding:0;min-width:0;flex:initial;gap:0}.im-native .et_pb_column:not([class*="im-"]){display:block}.im-native .et_pb_module{margin:0!important}.im-native .et_pb_text,.im-native .et_pb_text_inner{display:contents;color:inherit;font-size:inherit;line-height:inherit}.im-native :is(h1,h2,h3,h4){color:inherit;padding-bottom:0;font-family:var(--im-display);font-weight:400}.im-native p{padding-bottom:0}.im-native ul,.im-native ol{padding:0;line-height:inherit}.im-native :is(.im-steps3,.im-steps,.im-checks,.im-facts,.im-route,.im-leaders,.im-movements,.im-filter,.im-proximity__list,.im-truths ul){list-style:none;padding:0}.im-native .et_pb_row.im-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-5) var(--s-7);align-items:start}.im-native .et_pb_row.im-split--center{align-items:center}.im-native .et_pb_row.im-split--side{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.im-native .et_pb_row.im-split--main{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.im-native .et_pb_row.im-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s-6);align-items:end;padding-top:clamp(64px,8vw,112px)}.im-native .et_pb_row.im-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.im-native .et_pb_row.im-practice__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-3) var(--s-7);align-items:end;margin-bottom:var(--s-6)}.im-native .et_pb_row.im-gridhead{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--s-3);margin-bottom:var(--s-5)}.im-native .et_pb_row.im-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5) var(--s-4)}.im-native .et_pb_row.im-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-5)}.im-native .et_pb_row.im-formwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--s-5) var(--s-7);align-items:start}.im-native .et_pb_column.im-hero__copy{display:block;padding-bottom:clamp(64px,8vw,112px)}.im-native .et_pb_column.im-hero__media{display:flex;flex-direction:row;justify-content:center;align-self:end;position:relative}.im-native .et_pb_column.im-stack{display:flex;flex-direction:column;gap:var(--s-3)}.im-native .et_pb_column.im-guess__body{display:flex;flex-direction:column;gap:var(--s-3);padding-top:calc(var(--fs-label) * 1.4 + var(--s-3))}.im-native .et_pb_column.im-close{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);max-width:820px!important;margin-inline:auto!important;text-align:center}.im-native .im-proof>.et_pb_column{padding-left:var(--s-3);border-left:1px solid var(--im-line-dark)}@media (max-width:959px){.im-native .et_pb_row.im-hero__grid,.im-native .et_pb_row.im-split,.im-native .et_pb_row.im-practice__head,.im-native .et_pb_row.im-formwrap{grid-template-columns:1fr;gap:var(--s-4)}.im-native .et_pb_column.im-hero__copy{padding-bottom:0}.im-native .et_pb_column.im-guess__body{padding-top:0}.im-native .et_pb_row.im-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-5)}.im-native .et_pb_row.im-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.im-native .et_pb_row.im-cards,.im-native .et_pb_row.im-cards--2{grid-template-columns:1fr;gap:var(--s-5)}.im-native .im-proof>.et_pb_column{padding-left:var(--s-2)}}.im-native blockquote{border:0;padding:0;margin:0}.im-native br{display:none}.im-native p:empty{display:none}.et-l--header{position:sticky;top:0;z-index:50}body.admin-bar .et-l--header{top:32px}@media (max-width:782px){body.admin-bar .et-l--header{top:46px}}.et_pb_section.im-native.im-footer{background:var(--im-navy-deep);color:var(--im-cream);padding-block:var(--s-6) var(--s-5)}.im-native .et_pb_row.im-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);padding-bottom:var(--s-5)}.im-native .et_pb_column.im-footer__fine{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);margin-top:0!important;padding-top:var(--s-3);border-top:1px solid var(--im-line-dark)}.im-native.im-footer h2{font-family:var(--im-body);font-weight:600;color:rgba(244,239,220,.78)}@media (max-width:959px){.im-native .et_pb_row.im-footer__top{grid-template-columns:1fr 1fr}.im-native .im-footer__top>.et_pb_column:first-child{grid-column:1/-1}}@media (max-width:640px){.im-native .et_pb_row.im-footer__top{grid-template-columns:1fr}}.im-nav__links,.im-nav__links li{list-style:none!important}.im-header ul.im-nav__links{padding:0!important}.et_pb_section.im-native.im-pagehero{border-bottom:1px solid var(--im-line-soft);overflow:hidden}.im-native .et_pb_row.im-pagehero__inner{padding-block:clamp(64px,8vw,112px) clamp(56px,7vw,96px)}.im-native.im-pagehero--photo .et_pb_row.im-pagehero__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-6);align-items:end;padding-bottom:0}.im-native .et_pb_column.im-pagehero__copy{display:block;padding-bottom:clamp(56px,7vw,96px)}.im-native .et_pb_column.im-story-body{display:flex;flex-direction:column;gap:var(--s-3);max-width:var(--measure)!important}.im-native .et_pb_column.im-sticky{position:sticky;top:120px}.im-native .et_pb_column.im-pt-eyebrow{padding-top:calc(var(--fs-label) * 1.4 + var(--s-3))}.im-native .et_pb_column.im-truths{background:var(--im-white);border:1px solid var(--im-line);border-radius:var(--r-feature);padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:var(--s-2)}.im-native .et_pb_column.im-doctrine{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-3) var(--s-5);align-items:start;padding:clamp(28px,4.5vw,56px);border-radius:var(--r-feature);background:var(--im-white);border:1px solid var(--im-line)}.im-native .et_pb_row.im-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:var(--s-4) var(--s-6);padding-block:var(--s-6);border-top:1px solid var(--im-line)}.im-native .et_pb_row.im-tier:first-child{border-top:0;padding-top:0}.im-native .et_pb_column.im-tier__label{display:block}.im-native .et_pb_column.im-tier__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.im-native .im-leaders-group h3{font-family:var(--im-body);font-weight:600;color:var(--im-canopy)}.im-native.im-hero--facts .et_pb_row.im-hero__grid{align-items:center;padding-bottom:clamp(64px,8vw,112px)}.im-native.im-hero--facts .et_pb_column.im-hero__copy{padding-bottom:0}.im-native .et_pb_column.im-formcol{display:block}.im-formcol .im-privacy-note{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--im-muted)}.im-dform form.et_pb_contact_form{display:flex;flex-direction:column;gap:var(--s-3)}.im-dform .et_pb_contact_field{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:8px}.im-dform .et_pb_button_wrapper{width:100%}.im-dform .et_pb_contact_right{margin:0 0 var(--s-2);display:flex;align-items:center;gap:8px;color:var(--im-navy)}.im-dform .et_pb_contact_right p{padding:0}.im-dform input.et_pb_contact_captcha{width:72px!important;min-height:44px}@media (max-width:959px){.im-native.im-pagehero--photo .et_pb_row.im-pagehero__inner{grid-template-columns:1fr;gap:var(--s-4)}.im-native .et_pb_column.im-pagehero__copy{padding-bottom:0}.im-native .et_pb_column.im-pt-eyebrow{padding-top:0}.im-native .et_pb_row.im-tier{grid-template-columns:1fr;gap:var(--s-3)}.im-native .et_pb_column.im-sticky{position:static}.im-native .et_pb_column.im-doctrine{grid-template-columns:1fr}}@media (max-width:640px){.im-native .et_pb_column.im-tier__cards{grid-template-columns:1fr}}.im-native .et_pb_module+.et_pb_module .im-leaders-group{margin-top:var(--s-5)}.im-native .im-cards>.et_pb_column:has(.im-card[hidden]){display:none}.im-native .et_pb_column.im-feature-img{display:block;position:relative;aspect-ratio:16/9;border-radius:var(--r-feature);overflow:hidden}.im-card{position:relative}.im-card__link{color:inherit;text-decoration:none}.im-card__link:hover{color:inherit}.im-card__link::after{content:"";position:absolute;inset:0;z-index:1}p.im-card__tag{margin-top:6px}.im-native .et_pb_column.im-prose{display:flex;flex-direction:column;gap:var(--s-3);max-width:var(--measure)!important}.im-native .et_pb_column.im-prose h2{font-size:var(--fs-h3);line-height:1.22;margin-top:var(--s-3)}.im-arch{margin-top:34px;box-shadow:0 0 0 10px var(--im-cream),0 0 0 20px var(--im-emerald),0 0 0 30px var(--im-navy)}.im-arch img{inset:0;width:100%;height:100%;object-fit:cover}.im-arch .im-ph--panel{display:none}@media (max-width:640px){.im-arch{margin-top:24px;box-shadow:0 0 0 6px var(--im-cream),0 0 0 12px var(--im-emerald),0 0 0 18px var(--im-navy)}}.im-card__img img,.im-feature-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.im-native .im-photo{width:100%}.im-native figure{max-width:100%}.et_pb_section.im-native.im-pt0{padding-top:0}.im-pt0 .im-feature-img img{transform:scale(1.13);transform-origin:100% 55%}:root{--fs-display:clamp(2.5rem,1.5rem + 3.2vw,4.125rem);--section:clamp(56px,5.5vw,84px);--section-tight:clamp(44px,4.5vw,64px)}.im-native .et_pb_row.im-hero__grid{padding-top:clamp(40px,5vw,72px);gap:var(--s-5)}.im-native .et_pb_column.im-hero__copy{padding-bottom:clamp(48px,5.5vw,80px)}.im-native .et_pb_row.im-pagehero__inner{padding-block:clamp(48px,5.5vw,80px) clamp(40px,4.5vw,64px)}.im-native .et_pb_row.im-practice__head{margin-bottom:var(--s-5)}.im-native .et_pb_row.im-gridhead{margin-bottom:var(--s-4)}.im-native .et_pb_row.im-split{gap:var(--s-4) var(--s-6)}.im-tier{padding-block:var(--s-5)}.im-band-line{font-family:var(--im-display);font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.01em;color:var(--im-cream);max-width:26ch;margin:0}.im-nowrap{white-space:nowrap}.im-band-sub{margin:var(--s-3) 0 0;font-size:1rem;color:rgba(244,239,220,.72)}@media (prefers-reduced-motion:no-preference){@keyframes im-twinkle{0%{scale:1;rotate:0deg}35%{scale:1.4;rotate:45deg;filter:drop-shadow(0 0 7px rgba(224,124,42,.6))}70%{scale:.86;rotate:80deg}100%{scale:1;rotate:90deg}}@keyframes im-twinkle-h{0%{scale:1;rotate:0deg}35%{scale:1.4;rotate:45deg;filter:drop-shadow(0 0 7px rgba(224,124,42,.6))}70%{scale:.86;rotate:80deg}100%{scale:1;rotate:90deg}}.im-hero .im-spark{animation:im-twinkle 1.1s .9s var(--ease) both}.im-hero .im-hero__spark-sm{animation-delay:1.5s}.im-spark:hover,.im-hero .im-spark:hover,.im-card:hover .im-ph .im-spark,.im-steps3>li:hover .im-spark,.im-close:hover .im-spark{animation:im-twinkle-h .9s var(--ease) both}.im-dots{transition:translate .6s var(--ease),scale .6s var(--ease)}.im-dots:hover{translate:4px -4px;scale:1.06}.im-quote-card__mark{display:inline-block;transition:translate .4s var(--ease),rotate .4s var(--ease)}.im-quote-card:hover .im-quote-card__mark{translate:0 -5px;rotate:-8deg}:is(h1,h2) .im-underline{transition:background-size .35s var(--ease)}:is(h1,h2):hover .im-underline{background-size:100% .18em}@media (hover:hover) and (min-width:960px){.im-arch{transition:box-shadow .6s var(--ease)}.im-arch:hover{box-shadow:0 0 0 12px var(--im-cream),0 0 0 24px var(--im-emerald),0 0 0 36px var(--im-navy)}}@keyframes im-grid-drift{to{background-position:48px 48px,48px 48px}}.et_pb_section.im-native.im-hero,.et_pb_section.im-native.im-pagehero{animation:im-grid-drift 90s linear infinite}@supports (animation-timeline:view()){@keyframes im-rise{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}.im-native:not(.im-hero):not(.im-pagehero) :is(h2,.im-lead,.im-card,.im-steps3>li,.im-quote-card,.im-band-line,.im-measure,.im-tier){animation:im-rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}.im-fit{display:flex;flex-direction:column;margin-top:var(--s-1)}.im-fit__item{padding-block:var(--s-3);border-top:1px solid var(--im-line)}.im-fit__item:last-child{border-bottom:1px solid var(--im-line)}.im-native .im-fit__item h3{font-size:var(--fs-h4);line-height:1.2}.im-fit__how{margin-top:6px;font-size:var(--fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--im-canopy)}.im-fit__item p:not(.im-fit__how){margin-top:var(--s-1)}.im-native .im-prose ul.im-list{list-style:disc;padding-left:1.25em;display:flex;flex-direction:column;gap:var(--s-1)}.im-prose ul.im-list li::marker{color:var(--im-orange)}.im-brand{align-items:center;gap:6px;padding-top:0}.im-brand__spark{width:34px;height:34px;margin-top:-6px;overflow:visible;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20d%3D%27M1%2024a16%204.6%200%200%201%2032%200%27%20transform%3D%27rotate(-20%2017%2024)%27%20fill%3D%27none%27%20stroke%3D%27%23E07C2A%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%2F%3E%3Ccircle%20cx%3D%2717%27%20cy%3D%2724%27%20r%3D%278.6%27%20fill%3D%27%231AA37C%27%2F%3E%3Cpath%20d%3D%27M1%2024a16%204.6%200%200%200%2032%200%27%20transform%3D%27rotate(-20%2017%2024)%27%20fill%3D%27none%27%20stroke%3D%27%23E07C2A%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.im-brand__spark path{transform-box:fill-box;transform-origin:center;transform:translate(7px,-13px) scale(.3)}.im-brand:hover .im-brand__spark{transform:none}@media (prefers-reduced-motion:no-preference){@keyframes im-brand-twinkle{0%{transform:translate(7px,-13px) scale(.3) rotate(0deg)}35%{transform:translate(7px,-13px) scale(.46) rotate(45deg)}70%{transform:translate(7px,-13px) scale(.24) rotate(80deg)}100%{transform:translate(7px,-13px) scale(.3) rotate(90deg)}}@keyframes im-brand-twinkle-h{0%{transform:translate(7px,-13px) scale(.3) rotate(0deg)}35%{transform:translate(7px,-13px) scale(.46) rotate(45deg)}70%{transform:translate(7px,-13px) scale(.24) rotate(80deg)}100%{transform:translate(7px,-13px) scale(.3) rotate(90deg)}}.im-brand__spark path{animation:im-brand-twinkle 1s .6s var(--ease) both}.im-brand:hover .im-brand__spark path{animation:im-brand-twinkle-h .9s var(--ease) both}}:root{--stage:clamp(8px,1.1vw,16px)}.et_pb_section.im-native.im-hero{margin:var(--stage) var(--stage) 0;border-radius:var(--r-feature)}.et_pb_section.im-native.im-cta-strip:has(.im-proof-one),.et_pb_section.im-native.im-cta-strip:has(.im-close){background:transparent;padding:var(--stage)!important}.et_pb_section.im-native.im-cta-strip:has(.im-proof-one){background:var(--im-white)}.im-native.im-cta-strip:has(.im-proof-one) .et_pb_row,.im-native.im-cta-strip:has(.im-close) .et_pb_row{max-width:none!important;border-radius:var(--r-feature);background-color:var(--im-navy);padding-inline:max(var(--gutter-l),calc((100% - var(--wrap))/2))}.im-native.im-cta-strip:has(.im-proof-one) .et_pb_row{padding-block:var(--section-tight)}.im-native.im-cta-strip:has(.im-close) .et_pb_row{padding-block:var(--section);background-image:var(--grid);background-size:48px 48px}.im-float{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 14px;border-radius:18px;background:var(--im-cream);color:var(--im-navy);box-shadow:0 22px 44px -22px rgba(16,24,44,.65),0 2px 6px rgba(16,24,44,.12);font-size:.875rem;line-height:1.35;max-width:250px;transition:translate .5s var(--ease),rotate .5s var(--ease),box-shadow .5s var(--ease)}.im-float b{display:block;font-family:var(--im-display);font-weight:400;font-size:1.1875rem;line-height:1.15;letter-spacing:-.01em}.im-float .im-spark{width:24px;height:24px}.im-float--a{left:-4%;top:20%;rotate:-3deg}.im-float--b{right:-6%;bottom:14%;rotate:2.5deg}.im-float:hover{translate:0 -6px;rotate:0deg;box-shadow:0 28px 50px -22px rgba(16,24,44,.7),0 2px 6px rgba(16,24,44,.12)}.im-live{width:10px;height:10px;border-radius:50%;background:var(--im-emerald);flex:none}.im-actions{position:relative}.im-squiggle{position:absolute;left:170px;top:calc(100% - 4px);display:flex;align-items:flex-end;gap:4px;color:var(--im-cream);pointer-events:none}.im-squiggle svg{width:118px;height:58px;overflow:visible}.im-squiggle em{font-family:var(--im-literary);font-size:1.3rem;line-height:1;margin-bottom:-2px}.et_pb_section.im-native.im-marquee-band{padding-block:var(--s-4) var(--s-1)}.im-marquee{display:flex;align-items:center;gap:var(--s-4)}.im-marquee__label{flex:none;margin:0;font-family:var(--im-literary);font-style:italic;font-size:1.3rem;color:var(--im-canopy)}.im-marquee__view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.im-native .im-marquee__track{display:flex;width:max-content;margin:0;padding:0;list-style:none}.im-marquee__track li{display:flex;align-items:center;white-space:nowrap;font-family:var(--im-display);font-size:1.25rem;color:var(--im-navy)}.im-marquee__track li::after{content:"";width:12px;height:12px;margin-inline:var(--s-3);background:var(--im-orange);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20d%3D%27M20%200C22%2014%2026%2018%2040%2020%2026%2022%2022%2026%2020%2040%2018%2026%2014%2022%200%2020%2014%2018%2018%2014%2020%200Z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20d%3D%27M20%200C22%2014%2026%2018%2040%2020%2026%2022%2022%2026%2020%2040%2018%2026%2014%2022%200%2020%2014%2018%2018%2014%2020%200Z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.im-steps3{gap:var(--s-3)}.im-steps3 li{padding:var(--s-4);border-top:0;background:var(--im-cream);border-radius:var(--r-card);transition:translate .4s var(--ease),box-shadow .4s var(--ease)}.im-steps3 li:hover{translate:0 -4px;box-shadow:0 24px 44px -28px rgba(16,24,44,.5)}.im-steps3 .im-spark{position:static;padding:0;background:none}.im-ui{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--im-white);box-shadow:0 1px 0 var(--im-line-soft),0 10px 22px -16px rgba(16,24,44,.4);font-size:.8125rem;font-weight:600;color:var(--im-navy);letter-spacing:.01em}.im-ui--rec i{width:9px;height:9px;border-radius:50%;background:var(--im-orange)}.im-ui--doc{flex-direction:column;align-items:stretch;gap:7px;width:160px;padding:14px}.im-ui--doc i{display:block;height:6px;border-radius:3px;background:rgba(30,43,69,.16);transform-origin:left;transition:scale .5s var(--ease)}.im-ui--doc i:first-child{width:78%;background:var(--im-orange)}.im-ui--doc i:nth-child(3){width:62%}.im-steps3 li:hover .im-ui--doc i:nth-child(n+2){scale:1.12 1}.im-ui--toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--r-pill)}.im-ui--toggle b{position:relative;z-index:1;padding:6px 12px;text-align:center;font-weight:600;white-space:nowrap;transition:color .35s var(--ease)}.im-ui--toggle::before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--r-pill);background:var(--im-navy);transition:translate .45s var(--ease)}.im-ui--toggle b:first-child,.im-steps3 li:hover .im-ui--toggle b:last-child{color:var(--im-cream)}.im-steps3 li:hover .im-ui--toggle b:first-child{color:var(--im-navy)}.im-steps3 li:hover .im-ui--toggle::before{translate:100% 0}.im-mark{background-image:linear-gradient(100deg,rgba(224,124,42,0),rgba(224,124,42,.34) 3%,rgba(224,124,42,.34) 97%,rgba(224,124,42,0));background-repeat:no-repeat;background-size:100% 60%;background-position:0 90%;padding:0 4px;margin:0 -4px;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.im-float .im-mark{color:inherit}.im-cta-strip .im-mark,.im-float .im-mark{font-weight:600}.et_pb_section.im-native.im-marquee-band{background:var(--im-cream)}.im-on-dark :not(.im-float)>.im-mark,.im-cta-strip .im-mark{background-image:linear-gradient(100deg,rgba(224,124,42,0),rgba(224,124,42,.78) 3%,rgba(224,124,42,.78) 97%,rgba(224,124,42,0));color:var(--im-cream)}.im-eyebrow{display:inline-flex;width:max-content;max-width:100%;gap:8px;padding:6px 14px 6px 10px;border-radius:var(--r-pill);border:1px solid var(--im-line);background:rgba(255,255,255,.6);letter-spacing:.12em}.im-eyebrow::before{width:12px;height:12px;background:var(--im-orange);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20d%3D%27M20%200C22%2014%2026%2018%2040%2020%2026%2022%2022%2026%2020%2040%2018%2026%2014%2022%200%2020%2014%2018%2018%2014%2020%200Z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2040%2040%27%3E%3Cpath%20d%3D%27M20%200C22%2014%2026%2018%2040%2020%2026%2022%2022%2026%2020%2040%2018%2026%2014%2022%200%2020%2014%2018%2018%2014%2020%200Z%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.im-on-dark .im-eyebrow,.im-cta-strip .im-eyebrow{border-color:var(--im-line-dark);background:rgba(244,239,220,.08)}@media (max-width:959px){.im-float{max-width:200px;font-size:.8125rem;padding:10px 14px 10px 12px}.im-float b{font-size:1.0625rem}.im-float--a{left:0;top:8%}.im-float--b{right:0;bottom:10%}.im-squiggle{display:none}}@media (max-width:640px){.im-marquee{flex-direction:column;align-items:flex-start;gap:var(--s-1)}.im-marquee__view{width:100%}}@media (prefers-reduced-motion:no-preference){@keyframes im-pop{from{opacity:0;scale:.86}to{opacity:1;scale:1}}.im-float--a{animation:im-pop .7s 1.1s var(--ease) both}.im-float--b{animation:im-pop .7s 1.45s var(--ease) both}@keyframes im-live{0%{box-shadow:0 0 0 0 rgba(26,163,124,.6)}100%{box-shadow:0 0 0 11px rgba(26,163,124,0)}}.im-live{animation:im-live 2s 2s ease-out 4}.im-float:hover .im-live{animation:im-live 1.4s ease-out infinite}@keyframes im-rec{0%{box-shadow:0 0 0 0 rgba(224,124,42,.6)}100%{box-shadow:0 0 0 9px rgba(224,124,42,0)}}.im-steps3 li:hover .im-ui--rec i{animation:im-rec 1.2s ease-out infinite}@keyframes im-line{to{stroke-dashoffset:0}}.im-squiggle path{stroke-dasharray:340;stroke-dashoffset:340;animation:im-line 1.3s 1.7s var(--ease) forwards}.im-squiggle path+path{animation-delay:2.9s;animation-duration:.45s}.im-squiggle em{animation:im-pop .5s 3.1s var(--ease) both}@keyframes im-marquee{to{translate:-50% 0}}.im-marquee__track{animation:im-marquee 48s linear infinite}.im-marquee:hover .im-marquee__track{animation-play-state:paused}@keyframes im-mark{from{background-size:0% 60%}to{background-size:100% 60%}}.im-mark{animation:im-mark 1.1s .4s var(--ease) both}@supports (animation-timeline:view()){.im-mark{animation:im-mark linear both;animation-timeline:view();animation-range:entry 35% cover 42%}}.im-eyebrow:hover::before{animation:im-twinkle-h .9s var(--ease) both}}.im-facts li.im-facts__hl{background:rgba(224,124,42,.16);box-shadow:inset 0 0 0 1px rgba(224,124,42,.6)}.im-facts__hl b{display:inline-flex;align-items:center;gap:8px}.im-facts__hl .im-spark{width:16px;height:16px}.im-facts__hl:hover .im-spark{animation:im-twinkle-h .9s var(--ease) both}@media (prefers-reduced-motion:no-preference){@keyframes im-glow{0%{box-shadow:inset 0 0 0 0 rgba(224,124,42,0)}55%{box-shadow:inset 0 0 0 2px rgba(224,124,42,1),0 0 28px -6px rgba(224,124,42,.7)}100%{box-shadow:inset 0 0 0 1px rgba(224,124,42,.6)}}.im-facts li.im-facts__hl{animation:im-glow 1.8s 1.2s var(--ease) both}}.im-native .im-float .im-mark{color:var(--im-navy);background-image:linear-gradient(100deg,rgba(224,124,42,0),rgba(224,124,42,.4) 3%,rgba(224,124,42,.4) 97%,rgba(224,124,42,0))}.im-native :is(p,.im-prose li,.im-checks li>span,dd):not(.im-eyebrow):not(.im-label):not(.im-card__tag):not(.im-marquee__label):not(.im-fit__how):not(.im-band-line):not(.im-literary):not(.im-quote):not(.im-band-sub):not(.im-pill):not(.im-hero__cred){font-family:'Newsreader',Georgia,serif;font-size-adjust:.53;letter-spacing:0}.im-literary,.im-quote,.im-quote-card blockquote,.im-marquee__label,.im-squiggle em{font-family:'Newsreader',Georgia,serif;font-style:italic;font-optical-sizing:auto}.im-tl-head{max-width:46rem;margin-bottom:var(--s-4)}.im-tl-head .im-lead{margin-top:var(--s-2)}.c-media{--c:#E07C2A;--ink:#fff;--edge:#E07C2A}.c-study{--c:#1AA37C;--ink:#fff;--edge:#1AA37C}.c-lead{--c:#1E2B45 radial-gradient(rgba(244,239,220,.28) 1.2px,transparent 1.6px) 0 0/8px 8px;--ink:#F4EFDC;--edge:#1E2B45}.c-learn{--c:#9ED9C0 repeating-linear-gradient(135deg,rgba(30,43,69,.09) 0 6px,transparent 6px 12px);--ink:#1E2B45;--edge:#9ED9C0}.c-practice{--c:linear-gradient(90deg,#E07C2A,#1AA37C);--ink:#fff;--edge:#1AA37C}.im-native .im-tl__legend{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 var(--s-3);padding:0;list-style:none}.im-tl__legend li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-pill);background:var(--im-white);font:600 .8125rem/1 var(--im-body);color:var(--im-navy);box-shadow:0 0 0 1px var(--im-line-soft)}.im-tl__legend li::before{content:"";width:12px;height:12px;border-radius:4px;background:var(--c)}.im-tl__scroll{overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter-l) * -1);padding:4px var(--gutter-l) var(--s-2);scrollbar-width:thin}.im-tl__chart{min-width:900px;padding:var(--s-3) 36px var(--s-4);border-radius:var(--r-feature);background:var(--im-white);box-shadow:0 0 0 1px var(--im-line-soft),0 30px 60px -40px rgba(16,24,44,.35)}.im-tl__track{position:relative}.im-tl__years{position:relative;height:22px;font:600 .75rem/1 var(--im-body);letter-spacing:.08em;color:var(--im-muted)}.im-tl__years span{position:absolute;left:calc(var(--at) * 100% / 96);top:0;translate:-1px 0;padding-left:6px;border-left:1px solid var(--im-line)}.im-native .im-tl__stars{position:relative;height:70px;margin:0;padding:0;list-style:none}.im-tl__star{position:absolute;left:calc(var(--at) * 100% / 96);top:28px;translate:-9px 0;display:flex;align-items:center;gap:6px;outline:none;opacity:clamp(0,(var(--tlp) - var(--at)) / 2,1)}.im-tl__stxt{position:absolute;left:0;bottom:calc(100% + 4px);white-space:nowrap;font:600 .75rem/1.2 var(--im-body);color:var(--im-navy)}.im-tl__star.is-low .im-tl__stxt{bottom:auto;top:calc(100% + 4px)}.im-native .im-tl__rows{position:relative;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;background-image:repeating-linear-gradient(90deg,rgba(30,43,69,.07) 0 1px,transparent 1px 12.5%)}.im-tl__row{position:relative;height:36px}.im-tl__bar{position:absolute;top:0;bottom:0;left:calc(var(--s) * 100% / 96);width:calc((var(--e) - var(--s)) * 100% / 96);border-radius:var(--r-pill);color:var(--ink);outline:none;cursor:default;transition:translate .3s var(--ease)}.im-tl__bar::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--c);box-shadow:0 10px 22px -16px rgba(16,24,44,.6);clip-path:inset(0 calc(100% - clamp(0%,(var(--tlp) - var(--s)) / (var(--e) - var(--s)) * 100%,100%)) 0 0 round 999px)}.im-tl__bar:hover,.im-tl__bar:focus-visible{translate:0 -2px}.im-tl__bar:focus-visible::before{outline:3px solid var(--im-navy);outline-offset:2px}.im-tl__label{position:absolute;top:50%;left:14px;translate:0 -50%;white-space:nowrap;font:500 .8125rem/1 var(--im-body);opacity:clamp(0,(var(--tlp) - var(--s)) / 4,1)}.im-tl__label b{font-weight:600}.im-tl__bar.is-right .im-tl__label{left:calc(100% + 10px);color:var(--im-navy)}.im-tl__bar.is-left .im-tl__label{left:auto;right:calc(100% + 10px);color:var(--im-navy)}.is-now .im-tl__bar::after{content:"";position:absolute;right:-5px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--im-white);box-shadow:0 0 0 3px var(--edge);opacity:clamp(0,var(--tlp) - 80,1)}.im-tl__tip{position:absolute;left:0;bottom:calc(100% + 10px);z-index:6;width:max-content;max-width:280px;padding:10px 12px;border-radius:12px;background:var(--im-navy);color:var(--im-cream);font:400 .8125rem/1.45 var(--im-body);white-space:normal;opacity:0;translate:0 6px;pointer-events:none;transition:opacity .25s var(--ease),translate .25s var(--ease);box-shadow:0 18px 36px -18px rgba(16,24,44,.7)}.im-tl__bar.is-left .im-tl__tip,.im-tl__row:nth-child(n+7) .im-tl__tip{left:auto;right:0}.im-tl__star .im-tl__tip{bottom:auto;top:calc(100% + 26px)}.im-tl__bar:hover .im-tl__tip,.im-tl__bar:focus .im-tl__tip,.im-tl__star:hover .im-tl__tip,.im-tl__star:focus .im-tl__tip{opacity:1;translate:0 0}.im-tl__now{position:absolute;left:calc(var(--at) * 100% / 96);top:22px;bottom:-8px;border-left:2px dashed var(--im-orange);opacity:clamp(0,var(--tlp) - 80,1)}.im-tl__now b{position:absolute;top:-2px;left:-1px;translate:-50% 0;padding:3px 10px;border-radius:var(--r-pill);background:var(--im-orange);color:#fff;font:600 .6875rem/1.4 var(--im-body);letter-spacing:.08em;text-transform:uppercase}.im-tl__cursor{position:absolute;top:22px;bottom:-8px;left:calc(var(--tlp) * 100% / 96);border-left:2px solid var(--im-emerald);opacity:calc(1 - clamp(0,var(--tlp) - 80,1));pointer-events:none}.im-tl__hint{display:none;margin-top:var(--s-1);font:600 .8125rem var(--im-body);color:var(--im-canopy)}.im-tl__caption{margin-top:var(--s-4);text-align:center}@media (max-width:959px){.im-tl__hint{display:block}}@media (prefers-reduced-motion:no-preference){@keyframes im-tl-sweep{from{--tlp:0}to{--tlp:96}}.im-tl__chart{animation:im-tl-sweep 2.8s .4s cubic-bezier(.3,.6,.2,1) both}@supports (animation-timeline:view()){.im-tl{view-timeline-name:--tl;view-timeline-axis:block}.im-tl__chart{animation:im-tl-sweep linear both;animation-timeline:--tl;animation-range:entry 15% cover 45%}}@keyframes im-tl-ping{0%{box-shadow:0 0 0 3px var(--edge),0 0 0 3px rgba(224,124,42,.45)}100%{box-shadow:0 0 0 3px var(--edge),0 0 0 12px rgba(224,124,42,0)}}.is-now .im-tl__bar::after{animation:im-tl-ping 2.2s ease-out infinite}.im-tl__star:hover .im-spark,.im-tl__star:focus .im-spark{animation:im-twinkle-h .9s var(--ease) both}}@media (prefers-reduced-motion:reduce){.im-tl__cursor{display:none}}.c-roots{--c:linear-gradient(180deg,#1AA37C,#0F6B50);--ink:#F4EFDC}.im-tl__frame{display:flex;gap:18px}.im-tl__frame>.im-tl__track{flex:1;min-width:0}.im-tl__prelude{position:relative;flex:none;width:136px;display:flex;flex-direction:column}.im-tl__pyears{height:22px;font:600 .75rem/1 var(--im-body);letter-spacing:.08em;color:var(--im-muted);padding-left:6px;border-left:1px solid var(--im-line)}.im-tl__roots{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 14px;border-radius:22px;background:linear-gradient(180deg,#1AA37C,#0F6B50);color:var(--im-cream);outline:none;overflow:visible;box-shadow:0 18px 36px -24px rgba(16,24,44,.6)}.im-tl__roots::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(rgba(244,239,220,.22) 1.2px,transparent 1.6px) 0 0/10px 10px;pointer-events:none}.im-tl__sun{position:absolute;top:18px;right:16px;width:22px;height:22px;border-radius:50%;background:var(--im-orange);box-shadow:0 0 0 6px rgba(224,124,42,.25)}.im-tl__rlabel{font:600 .6875rem/1.2 var(--im-body);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.im-tl__roots b{font-family:var(--im-display);font-weight:400;font-size:1.25rem;line-height:1.1}.im-tl__rsub{font:500 .75rem/1.3 var(--im-body);opacity:.85}.im-tl__roots .im-tl__tip{left:0;bottom:auto;top:-8px;translate:0 -100%}.im-tl__roots:hover .im-tl__tip,.im-tl__roots:focus .im-tl__tip{opacity:1;translate:0 calc(-100% - 2px)}.im-tl__gap{position:absolute;right:-18px;top:50%;translate:50% -50%;z-index:2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--im-white);box-shadow:0 0 0 1px var(--im-line);font:600 1rem/1 var(--im-body);color:var(--im-canopy)}@media (prefers-reduced-motion:no-preference){.im-tl__roots{transition:translate .3s var(--ease)}.im-tl__roots:hover{translate:0 -2px}.im-tl__roots:hover .im-tl__sun{animation:im-sun 1.6s var(--ease)}@keyframes im-sun{0%{translate:0 0}50%{translate:-6px -4px;box-shadow:0 0 0 10px rgba(224,124,42,.2)}100%{translate:0 0}}}