.c9{--dark:#2e2e38;--ink:#1e1e1e;--gray:#696969;--green:#7ebbae;--green-ink:#3f7a6b;--green-tint:#cbe4de;--coral:#ff786d;--alert:#b3402e;--white:#fff;--cream:#fbf7f0;--neutral:#f2f2f2;--line:#2e2e381f;--line-strong:#2e2e3838;--on-dark:#ffffffc7;--on-dark-muted:#ffffff8c;--on-dark-line:#ffffff14;--on-dark-border:#ffffffb3;--font-display:var(--font-satoshi),Satoshi,system-ui,sans-serif;--font-body:var(--font-inter),Inter,system-ui,sans-serif;--t-display-xl:clamp(40px,6.2vw,88px);--t-display:clamp(34px,5.4vw,76px);--t-h1:clamp(32px,4vw,56px);--t-h2:clamp(24px,2.3vw,32px);--t-card:clamp(20px,1.7vw,24px);--t-h3:clamp(18px,1.4vw,20px);--t-lead:clamp(18px,1.4vw,20px);--t-body:clamp(16px,1.1vw,17px);--t-ui:15px;--t-small:14px;--t-micro:13px;--t-label:12px;--s-section-s:clamp(56px,6vw,88px);--s-section-m:clamp(88px,8.5vw,128px);--s-section-l:clamp(112px,11vw,160px);--s-head:clamp(40px,4.6vw,64px);--s-block:clamp(56px,6vw,88px);--gap:24px;--r-pill:999px;--r-l:28px;--r-m:24px;--r-s:22px;--r-xs:8px}@media (max-width:639px){.c9{--r-l:22px}}.c9{--header:80px;--ease:cubic-bezier(.22,.7,.2,1)}.c9 *,.c9 :before,.c9 :after{box-sizing:border-box}.c9{font-synthesis:none;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.c9 img{max-width:100%;display:block}.c9 a{color:inherit;text-decoration:none}.c9 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.c9 h1,.c9 h2,.c9 h3,.c9 p,.c9 ol,.c9 ul{margin:0}.c9 h1,.c9 h2,.c9 h3{font-family:inherit;font-weight:500}.c9 :focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.c9 .on-dark :focus-visible,.c9 footer :focus-visible{outline-color:var(--green)}.c9 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c9 svg.i{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.c9 .container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media (min-width:640px){.c9 .container{padding:0 32px}}@media (min-width:1024px){.c9 .container{padding:0 40px}}.c9 .grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;display:grid}@media (min-width:768px){.c9 .grid{column-gap:var(--gap)}}.c9 .grid>*{grid-column:1/-1;min-width:0}@media (min-width:1024px){.c9 .a5{grid-column:1/6}.c9 .a6{grid-column:1/7}.c9 .a7{grid-column:1/8}.c9 .m{grid-column:7/13}}.c9 h1,.c9 h2,.c9 h3{overflow-wrap:break-word}.c9 .prose h2,.c9 .prose h3,.c9 .page-head h1{-webkit-hyphens:auto;hyphens:auto}.c9 .display-xl,.c9 .display,.c9 .h1,.c9 .h2,.c9 .h3,.c9 .t-card{font-family:var(--font-display);color:var(--dark);font-weight:500}.c9 .display-xl{font-size:var(--t-display-xl);letter-spacing:-.04em;line-height:1.02}.c9 .display{font-size:var(--t-display);letter-spacing:-.038em;line-height:1.03}.c9 .h1{font-size:var(--t-h1);letter-spacing:-.03em;line-height:1.06}.c9 .h2{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.15}.c9 .t-card{font-size:var(--t-card);letter-spacing:-.015em;line-height:1.25}.c9 .h3{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.3}.c9 .lead{font-size:var(--t-lead);color:var(--ink);line-height:1.55}.c9 .body{font-size:var(--t-body);color:var(--ink);line-height:1.6}.c9 .body-s{font-size:var(--t-ui);color:var(--ink);line-height:1.6}.c9 .meta{font-size:var(--t-small);color:var(--gray);line-height:1.5}.c9 .eyebrow{font-family:var(--font-body);font-weight:500;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);line-height:1.5}.c9 .accent{color:var(--green-ink)}.c9 .on-dark .accent{color:var(--green)}.c9 .ic{width:26px;height:26px;transition:background-color .3s var(--ease),border-color .3s var(--ease);border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.c9 .ic svg{stroke-width:1.5px;width:12px;height:12px;transition:transform .45s var(--ease),color .3s var(--ease);position:absolute}.c9 .ic .b{transform:translate(-170%)}.c9 .ic.ne .b{transform:translate(-170%,170%)}.c9 .ic.l .b,.c9 .go:hover .ic .a{transform:translate(170%)}.c9 .go:hover .ic .b{transform:none}.c9 .go:hover .ic.ne .a{transform:translate(170%,-170%)}.c9 .go:hover .ic.l .a{transform:translate(-170%)}.c9 .ic.sm{width:32px;height:32px}.c9 .ic.lg{width:48px;height:48px}.c9 .ic.sm,.c9 .ic.lg{border-color:var(--dark)}.c9 .ic.sm svg{width:13px;height:13px}.c9 .ic.lg svg{width:17px;height:17px}.c9 .act .ic svg,.c9 .ic.sm svg,.c9 .ic.lg svg{color:var(--dark)}.c9 .go:hover .ic.sm,.c9 .go:hover .ic.lg,.c9 .act:hover .ic,.c9 .cta-secondary:hover .ic,.c9 .nav-cell:hover .ic{background:var(--dark);border-color:var(--dark)}.c9 .go:hover .ic.sm svg,.c9 .go:hover .ic.lg svg,.c9 .act:hover .ic svg,.c9 .cta-secondary:hover .ic svg,.c9 .nav-cell:hover .ic svg{color:#fff}.c9 .ic.go:hover{background:var(--dark);border-color:var(--dark)}.c9 .ic.go:hover svg{color:#fff}.c9 .ic.go:hover .a{transform:translate(170%)}.c9 .ic.go:hover .b{transform:none}.c9 .ic.l.go:hover .a{transform:translate(-170%)}.c9 .cta{border-radius:var(--r-pill);height:56px;font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);border:1px solid #0000;align-items:center;gap:12px;padding:0 30px 0 22px;font-size:16px;font-weight:500;display:inline-flex}.c9 .cta-primary{background:var(--dark);border-color:var(--dark);color:#fff}.c9 .cta-primary:hover .ic{background:#fff;border-color:#fff}.c9 .cta-primary:hover .ic svg{color:var(--dark)}.c9 .cta-secondary{border-color:var(--dark);color:var(--dark)}.c9 .cta-secondary:hover{background:var(--neutral)}.c9 .cta-group{flex-wrap:wrap;gap:12px;display:flex}.c9 .cta-group .cta{width:288px;max-width:100%}.c9 .cta-compact{border-radius:var(--r-pill);background:var(--dark);color:#fff;height:44px;font-family:var(--font-body);font-weight:500;font-size:var(--t-ui);letter-spacing:-.005em;white-space:nowrap;transition:background-color .2s var(--ease);flex:none;justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.c9 .cta-compact:hover{background:var(--ink)}.c9 .act{color:var(--dark);align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}.c9 .on-dark .cta-primary{color:var(--dark);background:#fff;border-color:#fff}.c9 .on-dark .cta-primary:hover .ic{background:var(--dark);border-color:var(--dark)}.c9 .on-dark .cta-primary:hover .ic svg{color:#fff}.c9 .on-dark .cta-secondary{border-color:var(--on-dark-border);color:#fff}.c9 .on-dark .cta-secondary:hover{background:var(--on-dark-line);border-color:#fff}.c9 .on-dark .cta-secondary:hover .ic,.c9 .on-dark .act:hover .ic{background:#fff;border-color:#fff}.c9 .on-dark .cta-secondary:hover .ic svg,.c9 .on-dark .act:hover .ic svg{color:var(--dark)}.c9 .on-dark .act{color:#fff}.c9 .on-dark .act .ic{border-color:var(--on-dark-border)}.c9 .on-dark .act .ic svg{color:#fff}.c9 .nav{z-index:50;height:var(--header);border-bottom:1px solid var(--line);background:#fff;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.c9 .nav-inner{justify-content:space-between;align-items:center;height:100%;padding-left:20px;display:flex;position:relative}@media (min-width:640px){.c9 .nav-inner{padding-left:32px}}@media (min-width:1024px){.c9 .nav-inner{padding-left:40px}}.c9 .nav-left,.c9 .nav-right{flex:1;align-items:center;height:100%;display:flex}.c9 .nav-right{justify-content:flex-end}.c9 .nav-mark{width:auto;height:34px}.c9 .capsule{border-radius:var(--r-pill);background:var(--neutral);height:54px;transition:background-color .3s var(--ease);align-items:center;gap:2px;padding:8px;display:none}@media (min-width:1024px){.c9 .capsule{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.c9 .nav-item{border-radius:var(--r-pill);height:38px;font-family:var(--font-display);font-weight:500;font-size:var(--t-ui);color:var(--dark);transition:background-color .2s var(--ease),color .2s var(--ease);align-items:center;gap:4px;padding:0 16px;display:inline-flex}.c9 .nav-item.active,.c9 .nav-item[aria-expanded=true]{background:var(--neutral)}.c9 .nav-item:hover{background:var(--dark);color:#fff}.c9 .nav-item:hover .chev{color:#ffffffbf}.c9 .nav-item .chev{color:var(--gray);font-size:14px;transition:transform .2s}.c9 .nav-item[aria-expanded=true] .chev{transform:rotate(180deg)}.c9 .icon-btn{border-radius:var(--r-pill);width:44px;height:44px;color:var(--dark);transition:background-color .2s var(--ease),color .2s var(--ease);justify-content:center;align-items:center;margin-right:12px;font-size:19px;display:inline-flex}.c9 .icon-btn:hover{background:var(--dark);color:#fff}.c9 .nav-cell{border-left:1px solid var(--line);height:100%;color:var(--dark);align-items:center;gap:12px;padding:0 32px 0 28px;font-size:16px;font-weight:500;display:none}.c9 .nav-cell .ic svg{color:var(--dark)}@media (min-width:1024px){.c9 .nav-cell{display:inline-flex}.c9 .menu-btn{display:none}}.c9 .menu-btn{margin-right:8px}@media (min-width:640px){.c9 .menu-btn{margin-right:20px}}:root:has(.has-hero-gradient) .c9 .nav:not(.scrolled){background:0 0}:root:has(.has-hero-gradient) .c9 .nav:not(.scrolled) .capsule{background:#fff9}.c9 .nav:hover{background:#fff}.c9 .nav:has([aria-expanded=true]){background:#fff}:root:has(.has-hero-gradient) .c9 .nav:not(.scrolled):hover{background:#fff}:root:has(.has-hero-gradient) .c9 .nav:not(.scrolled):has([aria-expanded=true]){background:#fff}.c9 .nav:hover .capsule{background:#fff}.c9 .nav:has([aria-expanded=true]) .capsule{background:#fff}:root:has(.has-hero-gradient) .c9 .nav:not(.scrolled):hover .capsule{background:#fff}:root:has(.has-hero-gradient) .c9 .nav:not(.scrolled):has([aria-expanded=true]) .capsule{background:#fff}.c9 .panel{top:calc(100% + (var(--header) - 54px)/2 + 6px);border:1px solid var(--line);border-radius:var(--r-m);z-index:60;background:#fff;position:absolute}.c9 .panel[hidden]{display:none}.c9 .panel-mega{width:min(860px,100vw - 40px);padding:20px;left:50%;transform:translate(-50%)}.c9 .panel-drop{flex-direction:column;align-items:flex-start;min-width:220px;padding:8px;display:flex;right:0}.c9 .panel-cols{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.c9 .panel-cols>div{flex-direction:column;align-items:flex-start;display:flex}.c9 .panel .p-head{border-radius:var(--r-pill);font-family:var(--font-display);font-weight:500;font-size:var(--t-ui);color:var(--dark);margin-bottom:4px;padding:8px 14px;transition:background-color .2s;display:inline-flex}.c9 .panel a.entry{border-radius:var(--r-pill);font-size:var(--t-ui);color:var(--ink);padding:8px 14px;transition:background-color .2s;display:inline-flex}.c9 .panel a.entry:hover,.c9 .panel .p-head:hover{background:var(--neutral)}.c9 .panel-extra{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:12px;padding-top:12px;display:flex}.c9 .panel-extra .p-head{margin:0}.c9 .mobile-menu{inset:var(--header) 0 0;z-index:49;background:#fff;padding:16px 20px 32px;position:fixed;overflow:auto}@media (min-width:640px){.c9 .mobile-menu{padding-left:32px;padding-right:32px}}.c9 .mobile-menu[hidden]{display:none}.c9 .mobile-menu a.mm{border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);color:var(--dark);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.c9 .mobile-menu .mm-cta{margin-top:32px}.c9 .mobile-menu button.mm{border:0;border-bottom:1px solid var(--line);width:100%;min-height:0;font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);letter-spacing:inherit;color:var(--dark);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.c9 .mobile-menu button.mm .chev{color:var(--gray);font-size:20px;transition:transform .2s}.c9 .mobile-menu button.mm[aria-expanded=true] .chev{transform:rotate(180deg)}.c9 .mobile-menu .mm-sub{border-bottom:1px solid var(--line);flex-direction:column;gap:20px;padding:16px 0 24px;display:flex}.c9 .mobile-menu .mm-sub[hidden]{display:none}.c9 .mobile-menu .mm-group{flex-direction:column;align-items:flex-start;display:flex}.c9 .mobile-menu .mm-head{font-family:var(--font-display);font-weight:700;font-size:var(--t-body);color:var(--dark);padding:10px 0}.c9 .mobile-menu .mm-entry{font-size:var(--t-body);color:var(--ink);padding:10px 0}@media (prefers-reduced-motion:reduce){.c9 .mobile-menu button.mm .chev{transition:none}}.c9 section{position:relative}.c9 .bg-white{background:#fff}.c9 .bg-cream{background:var(--cream)}.c9 .pad-s{padding:var(--s-section-s) 0}.c9 .pad-m{padding:var(--s-section-m) 0}.c9 .pad-l{padding:var(--s-section-l) 0}.c9 .sec-head{margin-bottom:var(--s-head)}@media (min-width:1024px){.c9 .sticky{top:calc(var(--header) + 40px);position:sticky}}.c9 .g-rating{font-size:var(--t-small);color:var(--gray);align-items:center;gap:10px;display:inline-flex}.c9 .g-rating b{font-family:var(--font-display);color:var(--dark);font-weight:500;font-size:var(--t-ui)}.c9 .g-rating:hover span:last-child{color:var(--dark)}.c9 .stars{color:#fbbc05;gap:2px;display:inline-flex}.c9 .stars svg{fill:currentColor;stroke:none;width:13px;height:13px}.c9 .rows{margin-top:var(--s-head);border-top:1px solid var(--line);padding:0;list-style:none}.c9 .rows li{border-bottom:1px solid var(--line)}.c9 .row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:30px 0;display:grid}.c9 .row .body,.c9 .row .h3{grid-column:1/-1}.c9 .row .ic{grid-area:1/2}@media (min-width:1024px){.c9 .row{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:34px 0}.c9 .row .h2,.c9 .row .h3{grid-column:1/7}.c9 .row .body{grid-area:1/7/auto/12}.c9 .row .ic{grid-column:12/13;justify-self:end}.c9 .rows-plain .row .body{grid-column:7/13}}@media (max-width:639px){.c9 .rows-plain .row{row-gap:6px;padding:20px 0}.c9 .rows-plain .row .body{font-size:var(--t-ui);line-height:1.55}}.c9 .split{row-gap:40px}@media (min-width:1024px){.c9 .split>.split-head{top:calc(var(--header) + 40px);grid-area:1/1/auto/6;align-self:start;position:sticky}.c9 .split>.split-body{grid-area:1/7/auto/13}}.c9 .steps{border-top:1px solid var(--line);padding:0;list-style:none}.c9 .steps li{border-bottom:1px solid var(--line);row-gap:8px;padding:28px 0;display:grid}@media (max-width:639px){.c9 .steps li{padding:22px 0}}.c9 .faq{border-top:1px solid var(--line)}.c9 .faq details{border-bottom:1px solid var(--line)}.c9 .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.c9 .faq summary::-webkit-details-marker{display:none}.c9 .faq .ic svg{transition:transform .35s var(--ease),color .3s}.c9 .faq details[open] .ic svg{transform:rotate(45deg)}.c9 .faq details p{padding:0 64px 28px 0}.c9 .faces{align-items:center;gap:16px;display:flex}.c9 .faces .imgs{flex:none;display:flex}.c9 .faces img{object-fit:cover;filter:grayscale();border:3px solid var(--cream);border-radius:50%;width:48px;height:48px}.c9 .faces img+img{margin-left:-12px}.c9 .faces p{font-size:var(--t-small);color:var(--gray);line-height:1.45}.c9 .faces p b{font-family:var(--font-display);color:var(--dark);font-size:16px;font-weight:500;display:block}.c9 .figs{margin-top:var(--s-block);row-gap:32px}.c9 .figs-label{margin-bottom:-8px}.c9 .fig .h3{margin:0 0 12px}.c9 .fig .val{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.c9 .fig .val .unit{font-size:var(--t-ui);color:var(--gray)}.c9 .fig .meta{margin-top:8px}.c9 .figs-foot{align-items:center;row-gap:20px;margin-top:48px}@media (max-width:639px){.c9 .figs{row-gap:28px;margin-top:40px}.c9 .fig .h3{margin:0 0 6px}.c9 .fig .val .h1{font-size:30px}.c9 .figs-foot{margin-top:32px}}.c9 .note-card{margin-top:var(--s-block);border-radius:var(--r-l);background:var(--neutral);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px;padding:clamp(24px,3vw,40px);display:grid}.c9 .note-card .eyebrow{margin-bottom:8px}.c9 .note-card .body-s{grid-column:1/-1;max-width:560px}.c9 .note-card .ic{grid-area:1/2}@media (min-width:1024px){.c9 .note-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:48px}.c9 .note-card .body-s{grid-column:auto}.c9 .note-card .ic{grid-column:3}}.c9 .list-head{margin-bottom:var(--s-head);flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.c9 .list-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.c9 .posts{grid-template-columns:1fr;row-gap:56px;padding:0;list-style:none;display:grid}@media (min-width:1024px){.c9 .posts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(48px,5vw,72px)}}.c9 .post{border-top:1px solid var(--dark);flex-direction:column;height:100%;padding-top:24px;display:flex}.c9 .post .eyebrow{margin-bottom:12px}.c9 .post .body-s{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.c9 .post-meta{justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;display:flex}.c9 .cta-sec{--bleed:8px;--pad:20px;padding:0 0 var(--s-section-s)}@media (min-width:640px){.c9 .cta-sec{--bleed:12px;--pad:32px}}@media (min-width:1024px){.c9 .cta-sec{--bleed:20px;--pad:40px}}.c9 .cta-card{isolation:isolate;margin:0 var(--bleed);border-radius:var(--r-l);color:#fff;background:linear-gradient(110deg,#3d4752 0%,#43505a 40%,#4b5e62 70%,#546c6b 100%);position:relative;overflow:hidden}.c9 .cta-in{max-width:calc(1280px - 2*var(--bleed));padding:clamp(64px,7vw,104px) calc(var(--pad) - var(--bleed));flex-direction:column;justify-content:space-between;gap:48px;min-height:clamp(420px,34vw,500px);margin:0 auto;display:flex;position:relative}.c9 .cta-h{color:#fff;max-width:11ch}.c9 .cta-h em{color:var(--green);font-style:normal}.c9 .cta-txt{color:var(--on-dark);margin-top:clamp(20px,2.4vw,28px)}.c9 .mesh{z-index:-1;pointer-events:none;position:absolute;inset:0}.c9 .mesh i{will-change:transform;border-radius:50%;position:absolute}.c9 .mesh .f1{opacity:.5;background:radial-gradient(closest-side,#7ebbae6b,#7ebbae24 62%,#7ebbae00);width:120%;height:70%;animation:58s ease-in-out infinite alternate fl1;top:-8%;left:18%;transform:rotate(-14deg)}.c9 .mesh .f2{opacity:.4;background:radial-gradient(closest-side,#f4ecde9e,#f4ecde2e 60%,#f4ecde00);width:64%;height:56%;animation:66s ease-in-out infinite alternate fl2;top:-6%;right:-12%;transform:rotate(-20deg)}.c9 .mesh .f3{opacity:.45;background:radial-gradient(closest-side,#282c3899,#282c3833 60%,#282c3800);width:90%;height:70%;animation:72s ease-in-out infinite alternate fl3;bottom:-44%;left:-30%;transform:rotate(-9deg)}.c9 .mesh .f4{opacity:.5;background:radial-gradient(closest-side,#7ebbae57,#7ebbae00);width:70%;height:52%;animation:62s ease-in-out infinite alternate fl4;bottom:-26%;right:-6%;transform:rotate(-16deg)}.c9 .mesh .f5{opacity:.3;background:radial-gradient(closest-side,#ff96801f,#ff968000);width:46%;height:40%;animation:80s ease-in-out infinite alternate fl5;top:44%;left:56%;transform:rotate(-12deg)}.c9 .mesh .f6{opacity:.6;background:radial-gradient(closest-side,#7ebbae1a,#7ebbae1a 88%,#7ebbae00);width:80%;height:150%;animation:76s ease-in-out infinite alternate fl6;bottom:-118%;left:-46%;transform:rotate(-18deg)}@keyframes fl1{to{transform:translate(-8%,10%)rotate(-6deg)scale(1.06)}}@keyframes fl2{to{transform:translate(-12%,8%)rotate(-28deg)scale(1.1)}}@keyframes fl3{to{transform:translate(10%,-6%)rotate(-3deg)}}@keyframes fl4{to{transform:translate(-10%,-8%)rotate(-24deg)scale(1.08)}}@keyframes fl5{to{transform:translate(-14%,-10%)rotate(-4deg)scale(1.15)}}@keyframes fl6{to{transform:translate(8%,-4%)rotate(-10deg)}}.c9 .cta-card.paused .mesh i{animation-play-state:paused}@media (max-width:639px){.c9 .cta-card{border-radius:var(--r-s);background:linear-gradient(170deg,#3d4752 0%,#45535c 55%,#506665 100%)}.c9 .cta-in{min-height:520px;padding-top:56px;padding-bottom:32px}.c9 .cta-group{flex-direction:column;align-items:stretch}.c9 .cta-group .cta{width:100%}.c9 .cta-txt br{display:none}.c9 .mesh .f1{width:200%;height:50%;top:22%;left:-30%}.c9 .mesh .f2{width:130%;height:44%;top:auto;bottom:-6%;right:-70%}.c9 .mesh .f4{width:150%;height:40%;bottom:-14%;right:-50%}.c9 .mesh .f5{display:none}}.c9 .field-row{align-items:center;gap:12px;display:flex}.c9 .field{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-width:0;height:44px;font:inherit;font-size:var(--t-ui);color:var(--ink);transition:border-color .2s var(--ease),background-color .2s var(--ease);background:#fff;flex:1;padding:0 20px}.c9 .field::placeholder{color:var(--gray)}.c9 .field:hover{border-color:var(--dark)}.c9 .field:focus,.c9 .field:focus-visible{background:var(--neutral);border-color:var(--line-strong);outline:none}.c9 .consent{cursor:pointer;align-items:flex-start;gap:12px;max-width:620px;margin-top:20px;display:flex}.c9 .consent input{width:18px;height:18px;accent-color:var(--dark);flex:none;margin:2px 0 0}.c9 .consent a{color:var(--dark);text-underline-offset:2px;text-decoration:underline}@media (max-width:639px){.c9 .field-row{flex-direction:column;align-items:flex-start}.c9 .field-row .field{flex:none;width:100%}}.c9 footer{background:var(--ink);color:var(--on-dark);font-size:var(--t-small)}.c9 .foot{padding-top:var(--s-section-s);padding-bottom:32px}.c9 .foot-grid{row-gap:40px}.c9 .foot-grid>div{grid-column:span 6}.c9 .foot-grid .f1{grid-column:1/-1}@media (min-width:1024px){.c9 .foot-grid .f1{grid-column:1/7}.c9 .foot-grid .f2{grid-column:7/9}.c9 .foot-grid .f3{grid-column:9/11}.c9 .foot-grid .f4{grid-column:11/13}}.c9 .foot h3{color:#fff;margin-bottom:16px}.c9 .foot ul{gap:4px;margin:-4px 0;padding:0;list-style:none;display:grid}.c9 .foot li{padding:4px 0}.c9 .foot ul a{margin:-4px 0;padding:4px 0;display:inline-block}.c9 .foot a{color:var(--on-dark);transition:color .2s}.c9 .foot a:hover{color:#fff}.c9 .foot .brand{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:20px;font-weight:500}.c9 .social{gap:12px;margin-top:24px;display:flex}.c9 .social a{border-radius:var(--r-xs);background:var(--on-dark-line);width:36px;height:36px;color:var(--on-dark-muted);justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.c9 .social a:hover{color:#fff;background:#ffffff24}.c9 .social svg{stroke-width:2px;width:16px;height:16px}.c9 .copy{border-top:1px solid var(--on-dark-line);color:var(--on-dark-muted);font-size:var(--t-micro);margin-top:56px;padding-top:24px}.c9 .page-head{padding-top:var(--header);background:radial-gradient(55% 60% at 12% 18%,#7ebbae4d,transparent 70%), radial-gradient(45% 55% at 92% 26%,#ff786d21,transparent 70%), linear-gradient(180deg,var(--cream) 0%,var(--cream) 55%,#fff 100%)}.c9 .page-head .container{padding-top:clamp(40px,6vw,88px);padding-bottom:var(--s-section-s)}.c9 .page-head .ph-main{grid-column:1/-1}@media (min-width:1024px){.c9 .page-head .ph-main{grid-column:1/9}}.c9 .page-head .display{margin-top:24px}.c9 .page-head .lead{max-width:560px;margin-top:28px}.c9 .page-head .cta-group,.c9 .page-head .ph-actions{margin-top:36px}.c9 .page-head .g-rating{margin-top:24px}.c9 .crumbs{font-size:var(--t-small);color:var(--gray);flex-wrap:wrap;gap:4px 8px;padding:0;line-height:1.5;list-style:none;display:flex}.c9 .crumbs li{gap:8px;display:inline-flex}.c9 .crumbs li+li:before{content:"/";color:var(--line-strong)}.c9 .crumbs a{color:var(--gray);transition:color .2s}.c9 .crumbs a:hover,.c9 .crumbs [aria-current]{color:var(--dark)}.c9 .bg-white+.bg-white.pad-m{padding-top:var(--s-section-s)}.c9 .sec-intro{max-width:560px;margin-top:24px}.c9 .cols{grid-template-columns:1fr;row-gap:56px;padding:0;list-style:none;display:grid}@media (min-width:1024px){.c9 .cols{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(48px,5vw,72px)}.c9 .cols.cols-2{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.c9 .cols.cols-2>li:nth-child(odd){grid-column:1/7}.c9 .cols.cols-2>li:nth-child(2n){grid-column:7/13}}.c9 .cell{border-top:1px solid var(--dark);flex-direction:column;height:100%;padding-top:24px;display:flex}.c9 .cell .eyebrow{margin-bottom:12px}.c9 .cell .body-s{margin-top:12px}.c9 .cell .ul{margin-top:16px}.c9 .cell-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;display:flex}.c9 .ul{gap:8px;padding:0;list-style:none;display:grid}.c9 .ul li{font-size:var(--t-ui);color:var(--ink);padding-left:20px;line-height:1.6;position:relative}.c9 .ul li:before{content:"";background:var(--dark);width:10px;height:1px;position:absolute;top:.8em;left:0}.c9 .prose{max-width:720px}.c9 .prose>*+*{margin-top:20px}.c9 .prose h2{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);letter-spacing:-.02em;color:var(--dark);margin-top:56px;line-height:1.15}.c9 .prose h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-h3);letter-spacing:-.01em;color:var(--dark);margin-top:40px;line-height:1.3}.c9 .prose h2+*,.c9 .prose h3+*{margin-top:12px}.c9 .prose>:first-child{margin-top:0}.c9 .prose p,.c9 .prose li{font-size:var(--t-body);color:var(--ink);line-height:1.7}.c9 .prose ul,.c9 .prose ol{gap:8px;padding-left:0;list-style:none;display:grid}.c9 .prose ul li{padding-left:24px;position:relative}.c9 .prose ul li:before{content:"";background:var(--dark);width:12px;height:1px;position:absolute;top:.85em;left:0}.c9 .prose ol{counter-reset:n}.c9 .prose ol li{counter-increment:n;padding-left:32px;position:relative}.c9 .prose ol li:before{content:counter(n) ".";color:var(--dark);font-weight:500;position:absolute;left:0}.c9 .prose a{color:var(--dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.c9 .prose a:hover{color:var(--green-ink)}.c9 .prose blockquote{border-left:1px solid var(--dark);font-size:var(--t-lead);color:var(--dark);margin:32px 0;padding-left:24px;line-height:1.55}.c9 .prose code{background:var(--neutral);border-radius:var(--r-xs);padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.c9 .prose strong{color:var(--dark);font-weight:500}.c9 .quote-block{max-width:880px}.c9 .quote-block blockquote{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);letter-spacing:-.02em;color:var(--dark);margin:0;line-height:1.3}.c9 .quote-block figcaption{margin-top:24px}.c9 .quote-block figcaption b{font-weight:500;font-size:var(--t-ui);color:var(--dark);display:block}.c9 .quote-block figcaption span{font-size:var(--t-small);color:var(--gray)}.c9 .table-wrap{margin-top:var(--s-head);border-top:1px solid var(--line);overflow-x:auto}.c9 .table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--t-ui);line-height:1.5}.c9 .table th{text-align:left;font-weight:500;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);border-bottom:1px solid var(--line);padding:16px 16px 16px 0}.c9 .table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);padding:20px 16px 20px 0}.c9 .table td:first-child{font-family:var(--font-display);color:var(--dark);font-weight:500}.c9 .form,.c9 .form-2{gap:20px;display:grid}@media (min-width:640px){.c9 .form-2{grid-template-columns:1fr 1fr;column-gap:16px}}.c9 .fld{gap:8px;display:grid}.c9 .fld label,.c9 .fld legend{font-size:var(--t-small);color:var(--dark);font-weight:500}.c9 .fld .req{color:var(--gray);font-weight:400}.c9 .fld .field{flex:none;width:100%}.c9 textarea.field{border-radius:var(--r-s);resize:vertical;height:auto;min-height:160px;padding:14px 20px;line-height:1.5}.c9 select.field{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%232E2E38' stroke-width='1.5' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 20px center no-repeat;padding-right:48px}.c9 .fld-hint{font-size:var(--t-small);color:var(--gray)}.c9 .fld-error{font-size:var(--t-small);color:var(--alert);display:none}.c9 .fld.is-invalid .field{border-color:var(--alert)}.c9 .fld.is-invalid .fld-error{display:block}.c9 .form .consent{margin-top:0}.c9 .form-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.c9 .form-msg{font-size:var(--t-small);color:var(--gray)}.c9 .choice{flex-wrap:wrap;gap:8px;display:flex}.c9 .choice label{border:1px solid var(--line-strong);border-radius:var(--r-pill);height:44px;font-size:var(--t-ui);color:var(--ink);cursor:pointer;align-items:center;padding:0 20px;font-weight:400;transition:background-color .2s,border-color .2s;display:inline-flex}.c9 .choice input{opacity:0;width:1px;height:1px;position:absolute}.c9 .choice label:hover{border-color:var(--dark)}.c9 .choice input:checked+span{color:var(--dark);font-weight:500}.c9 .choice label:has(input:checked){background:var(--neutral);border-color:var(--dark)}.c9 .choice label:has(input:focus-visible){outline:2px solid var(--green-ink);outline-offset:3px}.c9 .contact-list{border-top:1px solid var(--line);padding:0;list-style:none}.c9 .contact-list li{border-bottom:1px solid var(--line);gap:4px;padding:20px 0;display:grid}.c9 .contact-list .eyebrow{display:block}.c9 .contact-list a,.c9 .contact-list span.v{font-family:var(--font-display);font-weight:500;font-size:var(--t-h3);color:var(--dark)}.c9 .contact-list a:hover{color:var(--green-ink)}.c9 .inl{color:var(--dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.c9 .inl:hover{color:var(--green-ink)}.c9 .on-dark .inl{color:#fff}.c9 .txt-acts{flex-wrap:wrap;gap:16px 32px;margin-top:28px;display:flex}.c9 .note-card.note-acts{align-items:start}@media (min-width:1024px){.c9 .note-card.note-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c9 .note-card.note-acts>div:last-child{grid-column:2}}.c9 .person-img{object-fit:cover;filter:grayscale();border-radius:50%;width:72px;height:72px;margin-bottom:20px}.c9 .person-ini{background:var(--neutral);font-family:var(--font-display);font-weight:500;font-size:var(--t-h3);color:var(--dark);justify-content:center;align-items:center;display:inline-flex}.c9 .logo-title{color:var(--dark);margin-bottom:clamp(28px,2.8vw,40px)}.c9 .logo-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px 24px;padding:0;list-style:none;display:grid}@media (min-width:640px){.c9 .logo-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.c9 .logo-row{grid-template-columns:repeat(6,minmax(0,1fr))}}.c9 .logo-row img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:100%;height:clamp(28px,2.6vw,36px)}.c9 .link-list{columns:1;column-gap:var(--gap);border-top:1px solid var(--line);padding:24px 0 0;list-style:none}@media (min-width:640px){.c9 .link-list{columns:2}}@media (min-width:1024px){.c9 .link-list{columns:3}}.c9 .link-list li{break-inside:avoid;padding:6px 0}.c9 .link-list a{overflow-wrap:anywhere}@media (min-width:1024px){.c9 .split-body.link-list{columns:2}}.c9 .link-list a{font-size:var(--t-ui);color:var(--ink);line-height:1.5;transition:color .2s}.c9 .link-list a:hover{color:var(--green-ink);text-underline-offset:3px;text-decoration:underline}@media (min-width:1024px){.c9 .rows-links .row{padding:28px 0}}.c9 .article{row-gap:56px}@media (min-width:1024px){.c9 .article .article-body{grid-column:1/8}.c9 .article .article-aside{top:calc(var(--header) + 40px);grid-area:1/9/auto/13;align-self:start;position:sticky}}.c9 .article-aside{gap:40px;display:grid}.c9 .toc ol{border-top:1px solid var(--line);margin-top:12px;padding:0;list-style:none}.c9 .toc li{border-bottom:1px solid var(--line)}.c9 .toc a{font-size:var(--t-ui);color:var(--ink);padding:12px 0;line-height:1.45;transition:color .2s;display:block}.c9 .toc a:hover{color:var(--green-ink)}.c9 .author{border-top:1px solid var(--dark);padding-top:24px}.c9 .author .person-img{width:56px;height:56px;margin-bottom:16px}@media (prefers-reduced-motion:reduce){.c9 *{scroll-behavior:auto!important;transition:none!important}.c9 .mesh i{animation:none!important}}.c9 .cta-light .cta-h{max-width:none}.c9 .cta-light{color:var(--dark);background:linear-gradient(110deg,#f6f2ea 0%,#f0f1ec 45%,#e6efeb 100%)}.c9 .cta-light .f3{display:none}.c9 .cta-light .f1{opacity:.55}.c9 .cta-light .f2{opacity:.9}.c9 .cta-light .f4{opacity:.5}.c9 .cta-light .f5{opacity:.3}.c9 .cta-light .f6{opacity:.6}@media (max-width:639px){.c9 .cta-light{background:linear-gradient(170deg,#f6f2ea 0%,#f0f1ec 50%,#e6efeb 100%)}}.c9 .cta-light .cta-h{color:var(--dark)}.c9 .cta-light .cta-h em{color:var(--green-ink);display:block}.c9 .cta-light .cta-txt{color:var(--ink)}@media (max-width:639px){.c9 .cta-light .cta-in{gap:56px;min-height:0;padding-top:72px;padding-bottom:24px}}.c9 .panel .p-head.is-top{font-weight:700}.c9.c9 button:not(._){min-width:0;min-height:0}.c9 .foot .foot-btn{color:var(--on-dark);text-align:left;margin:-4px 0;padding:4px 0;transition:color .2s;display:inline-block}.c9 .foot .foot-btn:hover{color:#fff}
