@media (max-width:1100px){:where(:root:has([data-page=client-stories])) .chip-strip.chip-strip,:where(:root:has([data-page=client-stories])) .cs-jump-links.cs-jump-links{scroll-padding-inline:40px}}@media (min-width:721px){:where(:root:has([data-page=client-stories])) .cs-more .cs-more-back.cs-more-back{display:none}}@media (max-width:720px){:where(:root:has([data-page=client-stories])) .wrap.wrap,:where(:root:has([data-page=client-stories])) .chip-row.chip-row,:where(:root:has([data-page=client-stories])) .cs-layout.cs-layout{padding-left:20px;padding-right:20px}:where(:root:has([data-page=client-stories])) .cs-flat-wrap.cs-flat-wrap{padding:16px 20px 56px}:where(:root:has([data-page=client-stories])) .cs-featured-wrap.cs-featured-wrap{padding:32px 20px 0}:where(:root:has([data-page=client-stories])) .cs-signup-band-wrap.cs-signup-band-wrap{padding:0 20px 56px}:where(:root:has([data-page=client-stories])) .cs-hero-lander.cs-hero-lander h1{text-wrap:balance;font-size:34px;line-height:1.08}:where(:root:has([data-page=client-stories])) .cs-hero-lander-sub.cs-hero-lander-sub{font-size:15px;line-height:1.45}:where(:root:has([data-page=client-stories])) .chip-row.chip-row{flex-wrap:nowrap;gap:8px;margin-top:32px;padding-bottom:16px}:where(:root:has([data-page=client-stories])) .chip-row-label.chip-row-label{font-size:12.5px}:where(:root:has([data-page=client-stories])) .chip-strip.chip-strip{flex-wrap:wrap;align-self:stretch;gap:8px;width:auto;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}:where(:root:has([data-page=client-stories])) .chip.chip{border-radius:999px;height:30px;min-height:30px;padding:0 12px;font-size:12.5px;line-height:1}:where(:root:has([data-page=client-stories])) .cs-featured-card.cs-featured-card{flex-direction:column;align-items:flex-start;gap:0;padding:24px 20px 20px;display:flex}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-left,:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-right{display:contents}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-left>*,:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-right>*{z-index:3;position:relative}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-left .v{order:1;margin-bottom:14px;font-size:28px;line-height:1.1}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-left .v.v-long{font-size:24px;line-height:1.12}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-left .v.v-xlong{white-space:nowrap;font-size:20px;line-height:1.2}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-title-fallback{order:1}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-industry{order:2;margin-bottom:6px;font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-title{order:3;font-size:19px;line-height:1.2}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-tags{order:4;gap:6px;margin:16px 0 0}:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-featured-right .btn.btn{order:5;align-self:flex-start;width:auto;height:38px;min-height:38px;margin-top:20px;padding:0 16px;font-size:13.5px}:where(:root:has([data-page=client-stories])) .cs-card.cs-card{padding:20px}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-top{margin-bottom:10px}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-industry{font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-title{margin-bottom:8px;font-size:19px;line-height:1.2}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-hook{margin-bottom:16px;font-size:14px;line-height:1.5}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-stat{margin-bottom:12px}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-stat .v{font-size:24px;line-height:1.15}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-stat .v.v-long{font-size:24px}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-stat .v.v-xlong{white-space:nowrap;font-size:20px;line-height:1.2}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-stat .l{margin-top:2px;font-size:12.5px;line-height:1.4}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-foot{flex-flow:column;justify-content:flex-end;align-items:stretch;gap:10px;margin-top:auto;padding-top:4px}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-link{order:1;align-self:flex-start;min-height:36px;margin:0;font-size:13.5px}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-tags{order:2}:where(:root:has([data-page=client-stories])) .cs-card .cs-card-tags,:where(:root:has([data-page=client-stories])) .cs-featured-card .cs-card-tags{flex-flow:wrap;align-items:center;gap:6px;display:flex}:where(:root:has([data-page=client-stories])) .cs-card-tags .cs-card-tag.cs-card-tag{border-radius:999px;align-items:center;height:30px;min-height:30px;padding:0 12px;font-size:12.5px;line-height:1;display:inline-flex}:where(:root:has([data-page=client-stories])) .cs-status-chip.cs-status-chip{padding:3px 10px;font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-signup-band.cs-signup-band{gap:12px;padding:20px}:where(:root:has([data-page=client-stories])) .cs-signup-band .cs-signup-band-label{font-size:15px;font-weight:400;line-height:1.35}:where(:root:has([data-page=client-stories])) .cs-signup-band .sup-form .sup-input.sup-input,:where(:root:has([data-page=client-stories])) .cs-rail-subscribe .sup-form .sup-input.sup-input{flex:none;height:44px;min-height:44px;padding:0 14px;font-size:15px}:where(:root:has([data-page=client-stories])) .cs-signup-band .sup-form .btn.btn,:where(:root:has([data-page=client-stories])) .cs-rail-subscribe .sup-form .btn.btn{justify-content:center;height:44px;min-height:44px;padding:0 20px;font-size:14.5px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-back-row{flex-wrap:wrap;gap:8px 12px;margin-bottom:16px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-back.cs-back{height:38px;min-height:38px;padding:0 16px;font-size:13.5px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-back-industry{font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-title h1{text-wrap:balance;font-size:30px;line-height:1.1}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-sub{margin-top:10px;font-size:15px;line-height:1.45}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;margin-top:20px;display:grid}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-facts-item:nth-child(2){order:3;grid-column:1/-1}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-facts-item dt{margin-bottom:2px;font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-facts-item dd{font-size:14px;line-height:1.4}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tiles[data-count]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;margin-top:24px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile{padding-top:12px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile:last-child:nth-child(odd){grid-column:1/-1}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile:has(.v-long){grid-column:1/-1}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile .v{font-size:28px;line-height:1.05}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile .v.v-long{font-size:28px}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile .v.v-xlong{white-space:nowrap;font-size:24px;line-height:1.1}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile .l{margin-top:6px;font-size:12.5px;line-height:1.4}:where(:root:has([data-page=client-stories])) .cs-hero .cs-hero-tile .sub{font-size:12.5px;line-height:1.4}:where(:root:has([data-page=client-stories])) .cs-jump-wrap.cs-jump-wrap{padding:20px 20px 0}:where(:root:has([data-page=client-stories])) .cs-jump .cs-jump-label,:where(:root:has([data-page=client-stories])) .cs-share-mobile .rail-label{font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-jump-links.cs-jump-links{flex-wrap:wrap;align-self:stretch;gap:8px;width:auto;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}:where(:root:has([data-page=client-stories])) .cs-jump .cs-jump-links a{border-radius:999px;height:30px;min-height:30px;padding:0 12px;font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-share-mobile.cs-share-mobile{gap:10px;margin-top:12px}:where(:root:has([data-page=client-stories])) .cs-share-mobile .rail-label{margin-bottom:0}:where(:root:has([data-page=client-stories])) .cs-share-mobile.cs-share-mobile .cs-share-icon{width:36px;height:36px}:where(:root:has([data-page=client-stories])) .cs-share-mobile .cs-share-tip{font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-body.cs-body{padding:36px 0 20px}:where(:root:has([data-page=client-stories])) .cs-body .cs-anchor p{margin-bottom:18px;font-size:15.5px;line-height:1.6}:where(:root:has([data-page=client-stories])) .cs-body .cs-anchor h2{margin:36px 0 14px;font-size:22px;line-height:1.2}:where(:root:has([data-page=client-stories])) .cs-body .cs-anchor ul li{font-size:15.5px;line-height:1.55}:where(:root:has([data-page=client-stories])) .cs-body .cs-body-card ul li{font-size:14px;line-height:1.5}:where(:root:has([data-page=client-stories])) .cs-outcomes-card .cs-outcomes-tiles-col{display:none}:where(:root:has([data-page=client-stories])) .cs-outcomes-card.cs-outcomes-card{margin-bottom:24px;padding:20px}:where(:root:has([data-page=client-stories])) .cs-outcomes-card .cs-outcomes-label{margin-bottom:12px;font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-outcomes-card .cs-outcomes-bullets li{font-size:15.5px;line-height:1.5}:where(:root:has([data-page=client-stories])) .cs-body .cs-pullquote{margin:28px 0;padding-left:16px}:where(:root:has([data-page=client-stories])) .cs-pullquote.cs-pullquote p{font-size:19px;line-height:1.4}:where(:root:has([data-page=client-stories])) .cs-quote-wrap .tfeat{padding:24px 20px 20px}:where(:root:has([data-page=client-stories])) .cs-quote-wrap .tfeat blockquote{margin-bottom:20px;font-size:17px;line-height:1.5}:where(:root:has([data-page=client-stories])) .cs-rail-subscribe-mobile-wrap.cs-rail-subscribe-mobile-wrap{padding:0 20px}:where(:root:has([data-page=client-stories])) .cs-rail-subscribe-mobile-wrap .cs-rail-subscribe{max-width:none;padding:20px}:where(:root:has([data-page=client-stories])) .cs-rail-subscribe-mobile-wrap .cs-rail-subscribe-h{margin-bottom:12px;font-size:15px;font-weight:400;line-height:1.35}:where(:root:has([data-page=client-stories])) .cs-rail-subscribe-mobile-wrap .cs-rail-subscribe-h br{display:none}:where(:root:has([data-page=client-stories])) .cs-more.cs-more{padding:56px 20px}:where(:root:has([data-page=client-stories])) .cs-more .cs-more-h{font-size:26px;line-height:1.1}:where(:root:has([data-page=client-stories])) .cs-more .cs-more-all{display:none}:where(:root:has([data-page=client-stories])) .cs-more .cs-grid.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}:where(:root:has([data-page=client-stories])) .cs-more .cs-grid>.cs-card{height:auto;padding:14px 14px 16px}:where(:root:has([data-page=client-stories])) .cs-more .cs-grid>.cs-card:nth-child(n+3),:where(:root:has([data-page=client-stories])) .cs-more .cs-card-hook,:where(:root:has([data-page=client-stories])) .cs-more .cs-card-tags{display:none}:where(:root:has([data-page=client-stories])) .cs-more .cs-card-industry{font-size:12px}:where(:root:has([data-page=client-stories])) .cs-more .cs-card-title{font-size:16px;line-height:1.25}:where(:root:has([data-page=client-stories])) .cs-more .cs-card-stat .v{font-size:20px}:where(:root:has([data-page=client-stories])) .cs-more .cs-card-stat .l{font-size:12px}:where(:root:has([data-page=client-stories])) .cs-more .cs-card-link{font-size:12.5px}:where(:root:has([data-page=client-stories])) .cs-more .cs-more-back{justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:16px;font-size:14.5px;display:flex}}
html{background:#f5f2ed}[data-chrome=nav],[data-chrome=footer],[data-chrome=nav] *,[data-chrome=footer] *{box-sizing:border-box}[data-chrome=nav]{z-index:200;background:0 0;border-bottom:1px solid #0000;align-items:center;height:88px;transition:background .35s,border-color .35s,transform .25s;display:flex;position:fixed;top:0;left:0;right:0}[data-chrome=nav].scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#5e2020db;border-bottom:1px solid #0f060659}[data-chrome=nav].nav-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){[data-chrome=nav]{transition:none}}[data-chrome=nav] .nav-inner{color:#f5f2ed;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:0 40px;display:flex}[data-chrome=nav] .ng-logo,[data-chrome=footer] .ng-logo{white-space:nowrap;color:inherit;align-items:center;gap:11px;line-height:1;text-decoration:none;display:inline-flex}[data-chrome=nav] .ng-mark,[data-chrome=footer] .ng-mark{color:#f5f2ed;flex-shrink:0;width:34px;display:none}[data-chrome=nav] .ng-mark path,[data-chrome=footer] .ng-mark path{fill:currentColor}[data-chrome=nav] .ng-word,[data-chrome=footer] .ng-word{letter-spacing:-.008em;color:currentColor;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400}[data-chrome=nav] .nav-links{align-items:center;gap:36px;display:flex}[data-chrome=nav] .nav-links>a{letter-spacing:.01em;color:inherit;opacity:.86;font-family:Plus Jakarta Sans,sans-serif;font-size:16.5px;font-weight:500;text-decoration:none;transition:opacity .2s}[data-chrome=nav] .nav-links>a:hover{opacity:1}[data-chrome=nav] .nav-drop{position:relative}[data-chrome=nav] .nav-drop .nav-drop-btn{appearance:none;cursor:pointer;line-height:inherit;letter-spacing:.01em;color:inherit;opacity:.86;background:0 0;border:0;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16.5px;font-weight:500;text-decoration:none;transition:opacity .2s}[data-chrome=nav] .nav-drop .nav-drop-btn:hover,[data-chrome=nav] .nav-drop.open .nav-drop-btn{opacity:1}[data-chrome=nav] .nav-drop .nav-drop-btn{cursor:default}[data-chrome=nav] .nav-drop a.nav-drop-btn{cursor:pointer}[data-chrome=nav] .nav-drop-heading{color:#f5f2eda8;padding:8px 14px 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;display:block}[data-chrome=nav] .nav-drop-panel{z-index:60;opacity:0;background:#5e1a1a;border:1px solid #f5f2ed24;border-radius:4px 24px;width:372px;padding:8px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px)}[data-chrome=nav] .nav-drop-panel[hidden]{display:none}[data-chrome=nav] .nav-drop.open .nav-drop-panel{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){[data-chrome=nav] .nav-drop-panel{transition:none}}[data-chrome=nav] .nav-drop-panel .nav-drop-item{border-radius:2px 14px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:background-color .15s;display:flex}[data-chrome=nav] .nav-drop-panel .nav-drop-item:hover,[data-chrome=nav] .nav-drop-panel .nav-drop-item:focus-visible{background:#f5f2ed14}[data-chrome=nav] .nav-drop-panel .nav-drop-item-title{color:#f5f2ed;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:500}[data-chrome=nav] .nav-drop-panel .nav-drop-item-desc{color:#f5f2edc7;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400}[data-chrome=nav] .nav-right{flex-shrink:0;align-items:center;gap:16px;display:flex}[data-chrome=nav] .nav-btn{color:#7a2e2e;white-space:nowrap;background:#f5f2ed;border:1.5px solid #f5f2ed;border-radius:2px 14px;align-items:center;padding:11px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}[data-chrome=nav] .nav-btn:hover{color:#f5f2ed;background:#1a1a18;border-color:#1a1a18}[data-chrome=nav] .nav-btn .cta-short{display:none}[data-chrome=nav] .nav-mobile-btn{color:#f5f2ed;cursor:pointer;background:0 0;border:1.5px solid #f5f2ed80;border-radius:2px 14px;padding:9px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;display:none}[data-chrome=nav] .nav-mobile-panel{z-index:198;background:#f5f2ed;padding:8px 24px 40px;position:fixed;inset:72px 0 0;overflow-y:auto}[data-chrome=nav] .nav-mobile-panel[hidden]{display:none}[data-chrome=nav] .nav-mobile-panel a{color:#1a1a18;border-bottom:1px solid #1a1a181c;padding:14px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:500;text-decoration:none;display:block}[data-chrome=nav] .nav-mobile-panel a.nav-mobile-indent{color:#1a1a18c7;padding-left:16px;font-size:15px}[data-chrome=nav] .nav-mobile-label{color:#6b6860;border-bottom:none;padding:16px 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;text-decoration:none;display:block}[data-chrome=nav] a:focus-visible,[data-chrome=nav] button:focus-visible,[data-chrome=footer] a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #a04a4a}@media (max-width:720px){[data-chrome=nav]{height:72px}[data-chrome=nav] .nav-inner{padding:0 24px}[data-chrome=nav] .nav-links{display:none}[data-chrome=nav] .ng-mark{display:block}[data-chrome=nav] .ng-logo .ng-word{display:none}[data-chrome=nav] .ng-logo{margin:-12px -6px;padding:12px 6px}[data-chrome=nav] .nav-btn .cta-full{display:none}[data-chrome=nav] .nav-btn .cta-short{display:inline}[data-chrome=nav] .nav-mobile-btn{align-items:center;display:inline-flex}}[data-chrome=footer]{z-index:1;background:#1a1a18;padding:44px 0 40px;position:relative}[data-chrome=footer] .wrap{max-width:1360px;margin:0 auto;padding:0 64px}[data-chrome=footer] .foot-signup{border-bottom:1px solid #f5f2ed1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;padding-bottom:36px;display:flex}[data-chrome=footer] .foot-signup-label{flex-direction:column;flex-shrink:0;gap:4px;max-width:560px;display:flex}[data-chrome=footer] .foot-signup-title{color:#f5f2ed;font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:400}[data-chrome=footer] .foot-signup-sub{color:#f5f2eda8;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.5}[data-chrome=footer] .foot-signup-row{width:100%;max-width:420px}[data-chrome=footer] .sup-form{align-items:stretch;gap:10px;display:flex}[data-chrome=footer] .sup-input{color:#f5f2ed;appearance:none;background:#f5f2ed0f;border:1px solid #f5f2ed2e;border-radius:8px;flex:1;min-width:0;height:44px;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}[data-chrome=footer] .sup-input::placeholder{color:#f5f2ed66}[data-chrome=footer] .sup-input:focus{border-color:#f5f2ed80;outline:none}[data-chrome=footer] .sup-form .btn{height:44px}[data-chrome=footer] .sup-form{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-chrome=footer] .sup-form .btn{color:#1b1b1b;background:#f5f2ed;border:1.5px solid #f5f2ed}[data-chrome=footer] .sup-form .btn:hover{color:#1b1b1b;background:#fff;border-color:#fff}[data-chrome=footer] .sup-done{color:#f5f2ed;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}[data-chrome=footer] .sup-error{color:#c98c8c;margin-top:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px}@media (max-width:720px){[data-chrome=footer] .foot-signup{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:28px}[data-chrome=footer] .foot-signup-row{max-width:none}[data-chrome=footer] .sup-form{flex-direction:column}[data-chrome=footer] .sup-form .btn{justify-content:center}}[data-chrome=footer] .foot-top{border-bottom:1px solid #f5f2ed1f;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:44px;display:flex}[data-chrome=footer] .foot-brand{color:#f5f2ed;max-width:320px}[data-chrome=footer] .foot-brand .ng-word{font-size:22px}[data-chrome=footer] .foot-brand p{color:#f5f2ed7a;margin-top:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;line-height:1.6}[data-chrome=footer] .foot-cols{grid-template-columns:repeat(3,max-content);gap:64px;display:grid}[data-chrome=footer] .foot-col h4{color:#6b6860;margin-bottom:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500}[data-chrome=footer] .foot-col a{color:#f5f2edc7;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;text-decoration:none;transition:color .2s;display:block}[data-chrome=footer] .foot-col a:hover{color:#f5f2ed}[data-chrome=footer] .foot-bottom{color:#f5f2ed66;justify-content:space-between;align-items:center;gap:16px;padding-top:30px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;display:flex}[data-chrome=footer] .foot-bottom-links{gap:20px;display:flex}[data-chrome=footer] .foot-bottom-links a{color:#f5f2ed66;text-decoration:none;transition:color .2s}[data-chrome=footer] .foot-bottom-links a:hover{color:#f5f2edbf}@media (max-width:1100px){[data-chrome=footer] .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:720px){[data-chrome=footer] .wrap{padding:0 24px}[data-chrome=footer]{padding-top:40px}[data-chrome=footer] .foot-top{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:28px}[data-chrome=footer] .foot-brand{text-align:left;max-width:none;margin:0}[data-chrome=footer] .foot-cols{text-align:left;grid-template-columns:1fr;gap:24px;width:100%}[data-chrome=footer] .foot-bottom{text-align:left;flex-direction:column;align-items:flex-start;gap:12px}}.lander-callout{z-index:1;color:#1a1a18;background:#fff;border:1px solid #1a1a181a;border-radius:4px 18px;margin:32px 0 0;padding:18px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.55;position:relative}.lander-callout a{color:#7a2e2e;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-updated{z-index:1;color:#6b6660;margin:28px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;position:relative}@media (max-width:720px){.lander-callout{margin-top:24px;padding:14px 16px;font-size:14px}.page-updated{font-size:12px}}
:where(:root:has([data-page=site])) *,:where(:root:has([data-page=site])) :before,:where(:root:has([data-page=site])) :after{box-sizing:border-box;margin:0;padding:0}:root:where(:has([data-page=site])){--cream:#f5f2ed;--warm:#ebe7e0;--tan:#d4cfc7;--lichen:#6b6860;--ink:#1a1a18;--oxblood:#7a2e2e;--brick:#a04a4a;--deep:#5e2020;--paper:#fff;--serif:"Newsreader", Georgia, serif;--sans:"Plus Jakarta Sans", sans-serif;--hair:#1a1a181c;--oxblood-rgb:122, 46, 46;--brick-rgb:160, 74, 74;--deep-rgb:94, 32, 32;--oxblood-solid-hero:linear-gradient(165deg, var(--brick) 0%, var(--deep) 100%);--oxblood-solid-cta:linear-gradient(165deg, color-mix(in srgb, var(--brick) 90%, black) 0%, color-mix(in srgb, var(--deep) 90%, black) 100%);--tint-field:linear-gradient(165deg, #f8f7f4eb 0%, #f6f5f1e8 100%);--tint-field-ceiling:#eceae6;--text-glow-title:0 1px 4px #08020280, 0 2px 18px #08020259;--text-glow-body:0 1px 4px #0802028c, 0 2px 16px #08020261}html:where(:has([data-page=site])){scroll-behavior:smooth}:where(:root:has([data-page=site])) body{font-family:var(--sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;overflow-x:clip}:where(:root:has([data-page=site])) .mountain{z-index:0;pointer-events:none;background:url(/mountain-hero.jpg) 50% 30%/cover no-repeat;position:fixed;inset:0}:where(:root:has([data-page=site])) .mountain-tint{background:var(--tint-field);z-index:0;pointer-events:none;position:fixed;inset:0}:where(:root:has([data-page=site])) .mountain-tint-clamp{background:var(--tint-field-ceiling);mix-blend-mode:darken;z-index:0;pointer-events:none;position:fixed;inset:0}:where(:root:has([data-page=site])) .mountain-multiply{z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.46;background:url(/mountain-hero.jpg) 50% 30%/cover no-repeat fixed;position:absolute;inset:0}:where(:root:has([data-page=site])) section{z-index:1;position:relative}:where(:root:has([data-page=site])) .wrap{max-width:1360px;margin:0 auto;padding:0 64px}:where(:root:has([data-page=site])) .band{padding:148px 0}:where(:root:has([data-page=site])) .h-sec{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.06}:where(:root:has([data-page=site])) .sec-head{margin-bottom:56px}:where(:root:has([data-page=site])) .sec-sub{font-family:var(--sans);color:var(--lichen);max-width:560px;margin-top:14px;font-size:16px;line-height:1.55}:where(:root:has([data-page=site])) .btn{white-space:nowrap;font-family:var(--sans);cursor:pointer;box-sizing:border-box;isolation:isolate;vertical-align:middle;border:1.5px solid #0000;border-radius:2px 14px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}:where(:root:has([data-page=site])) .btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #14110f29}:where(:root:has([data-page=site])) .btn .arr{font-size:1em;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}:where(:root:has([data-page=site])) .btn:hover .arr{transform:translate(2px)}:where(:root:has([data-page=site])) .btn-lg{padding:17px 32px;font-size:15px}:where(:root:has([data-page=site])) .btn-sm{padding:10px 20px;font-size:12.5px}:where(:root:has([data-page=site])) .btn-on-cream{background:var(--cream);color:var(--oxblood);border-color:var(--cream)}:where(:root:has([data-page=site])) .btn-on-cream:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}:where(:root:has([data-page=site])) .btn-on-light{background:var(--oxblood);color:var(--cream);border-color:var(--oxblood)}:where(:root:has([data-page=site])) .btn-on-light:hover{background:var(--cream);color:var(--oxblood);border-color:var(--deep)}:where(:root:has([data-page=site])) .btn-ghost{color:var(--cream);background:0 0;border-color:#f5f2ed73}:where(:root:has([data-page=site])) .btn-ghost:hover{color:var(--oxblood);background:#f5f2edf0;border-color:#f5f2edf0}:where(:root:has([data-page=site])) .site-hero{padding:168px 0 88px;position:relative;overflow:hidden}:where(:root:has([data-page=site])) .site-hero-compact{padding:168px 0 80px}:where(:root:has([data-page=site])) .site-hero .wrap{z-index:3;position:relative}:where(:root:has([data-page=site])) .site-hero-redwash{z-index:0;background:var(--oxblood-solid-hero);pointer-events:none;position:absolute;inset:0}:where(:root:has([data-page=site])) .site-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0f08082e 0%,#0f080800 42%,#0f080838 100%);position:absolute;inset:0}:where(:root:has([data-page=site])) .site-hero h1{font-family:var(--serif);color:var(--cream);letter-spacing:-.025em;text-shadow:var(--text-glow-title);text-wrap:pretty;font-size:clamp(44px,5.6vw,76px);font-weight:400;line-height:1.04}:where(:root:has([data-page=site])) .site-hero-sub{font-family:var(--sans);color:var(--cream);opacity:.85;max-width:none;text-shadow:var(--text-glow-body);margin-top:18px;font-size:20px;line-height:1.5}:where(:root:has([data-page=site])) .site-hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}:where(:root:has([data-page=site])) .summit-hero-signup{margin-top:32px}:where(:root:has([data-page=site])) .summit-hero-signup .sup-input{color:var(--cream);background:#f5f2ed1f;border-color:#f5f2ed59}:where(:root:has([data-page=site])) .summit-hero-signup .sup-input::placeholder{color:#f5f2ed8c}:where(:root:has([data-page=site])) .summit-hero-signup .sup-input:focus{border-color:#f5f2ed99}:where(:root:has([data-page=site])) .summit-hero-signup .sup-done{font-family:var(--sans);color:var(--cream);font-size:15px;font-weight:500}:where(:root:has([data-page=site])) .summit-hero-signup .sup-error{color:var(--cream)}:where(:root:has([data-page=site])) .summit-hero-consent{font-family:var(--sans);color:#f5f2edb3;margin-top:12px;font-size:13px}@media (max-width:720px){:where(:root:has([data-page=site])) .site-hero,:where(:root:has([data-page=site])) .site-hero-compact{padding:116px 0 44px}:where(:root:has([data-page=site])) .site-hero-redwash,:where(:root:has([data-page=site])) .site-hero .mountain-multiply{display:none}:where(:root:has([data-page=site])) .site-hero{background:url(/mountain-hero-mobile-red.jpg) 50% 30%/cover}:where(:root:has([data-page=site])) .site-hero h1{max-width:none;font-size:36px}:where(:root:has([data-page=site])) .site-hero-sub{max-width:100%;font-size:16px}:where(:root:has([data-page=site])) .site-hero-cta{flex-direction:column;align-items:stretch}:where(:root:has([data-page=site])) .site-hero-cta .btn{justify-content:center}}:where(:root:has([data-page=site])) .guide-hero{padding-top:140px;padding-bottom:56px}:where(:root:has([data-page=site])) .guide-hero-back-row{align-items:center;gap:20px;margin-bottom:28px;display:flex}:where(:root:has([data-page=site])) .guide-hero-category{font-family:var(--sans);color:var(--cream);opacity:.7;font-size:13.5px}:where(:root:has([data-page=site])) .guide-hero-title{font-family:var(--serif);color:var(--cream);letter-spacing:-.022em;text-shadow:var(--text-glow-title);text-wrap:pretty;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.04}:where(:root:has([data-page=site])) .guide-hero-sub{font-family:var(--sans);color:var(--cream);opacity:.85;max-width:760px;text-shadow:var(--text-glow-body);margin-top:16px;font-size:18px;line-height:1.5}@media (max-width:720px){:where(:root:has([data-page=site])) .guide-hero{padding-bottom:44px}:where(:root:has([data-page=site])) .guide-hero-back-row{margin-bottom:20px}:where(:root:has([data-page=site])) .guide-hero-title{max-width:none;font-size:32px}:where(:root:has([data-page=site])) .guide-hero-sub{max-width:100%;margin-top:12px;font-size:15px}}:where(:root:has([data-page=site])) .guide-body-band{padding:64px 0}@media (max-width:720px){:where(:root:has([data-page=site])) .guide-body-band{padding:44px 0 40px}}:where(:root:has([data-page=site])) .guide-gate{border-top:1px solid var(--hair);max-width:720px;margin:12px auto 0;padding-top:24px}:where(:root:has([data-page=site])) .guide-gate .ask{margin-top:0}@media (max-width:720px){:where(:root:has([data-page=site])) .guide-gate .ask{margin-top:0}}:where(:root:has([data-page=site])) .cs-card{background:var(--paper);border:1px solid var(--hair);color:inherit;--hover-y:0px;border-radius:4px 24px;flex-direction:column;height:100%;padding:32px 30px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;position:relative}:where(:root:has([data-page=site])) .cs-card:hover{--hover-y:-4px;transform:translateY(var(--hover-y));border-color:#1a1a1838}:where(:root:has([data-page=site])) .cs-card[hidden]{display:none}:where(:root:has([data-page=site])) .cs-card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}:where(:root:has([data-page=site])) .cs-card-top{z-index:0;margin-bottom:14px;position:relative}:where(:root:has([data-page=site])) .cs-card-industry{font-family:var(--sans);color:var(--lichen);font-size:13px;font-weight:500}:where(:root:has([data-page=site])) .cs-card-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.012em;text-wrap:balance;margin-bottom:14px;font-size:24px;font-weight:400;line-height:1.18}:where(:root:has([data-page=site])) .cs-card-hook{font-family:var(--sans);color:var(--lichen);margin-bottom:24px;font-size:15px;line-height:1.55}:where(:root:has([data-page=site])) .cs-card-stat{margin-bottom:20px}:where(:root:has([data-page=site])) .cs-card-stat .v{font-family:var(--serif);color:var(--oxblood);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:1.15;display:block}:where(:root:has([data-page=site])) .cs-card-stat .v.v-long{font-size:24px;line-height:1.2}:where(:root:has([data-page=site])) .cs-card-stat .l{font-family:var(--sans);color:var(--lichen);margin-top:2px;font-size:12.5px;display:block}:where(:root:has([data-page=site])) .cs-card-foot{z-index:2;border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex;position:relative}:where(:root:has([data-page=site])) .cs-card-tags{flex-wrap:wrap;gap:6px;display:flex}:where(:root:has([data-page=site])) .cs-card-tag{font-family:var(--sans);color:var(--lichen);border:1px solid var(--hair);border-radius:2px 10px;padding:5px 10px;font-size:12px;text-decoration:none;transition:color .2s,border-color .2s}:where(:root:has([data-page=site])) .cs-card-tag:hover{color:var(--oxblood);border-color:var(--oxblood)}:where(:root:has([data-page=site])) .cs-card-link{font-family:var(--sans);color:var(--oxblood);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}:where(:root:has([data-page=site])) .cs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(:root:has([data-page=site])) .cs-empty,:where(:root:has([data-page=site])) .guides-empty{font-family:var(--sans);color:var(--lichen);font-size:15px}:where(:root:has([data-page=site])) .guides-empty a{color:var(--oxblood)}:where(:root:has([data-page=site])) .tile{background:var(--paper);border:1px solid var(--hair);--hover-y:0px;border-radius:4px 24px;padding:32px 30px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s}:where(:root:has([data-page=site])) a.tile{color:inherit;text-decoration:none;display:block}:where(:root:has([data-page=site])) .tile:hover{--hover-y:-4px;transform:translateY(var(--hover-y));border-color:#1a1a1838}:where(:root:has([data-page=site])) .tile-cat{font-family:var(--sans);color:var(--lichen);margin-bottom:8px;font-size:13px;display:block}:where(:root:has([data-page=site])) .tile--thumb,:where(:root:has([data-page=site])) a.tile.tile--thumb{flex-direction:column;height:100%;padding-top:0;display:flex;overflow:hidden}:where(:root:has([data-page=site])) .tile.tile--thumb .tile-link{margin-top:auto;padding-top:18px}:where(:root:has([data-page=site])) .tile-thumb-wrap{margin:0 -30px 22px}:where(:root:has([data-page=site])) .tile--thumb .tile-cat{display:none}:where(:root:has([data-page=site])) .tile h3{font-family:var(--serif);color:var(--ink);letter-spacing:-.012em;margin-bottom:10px;font-size:22px;font-weight:400;line-height:1.2}:where(:root:has([data-page=site])) .tile p{font-family:var(--sans);color:var(--lichen);font-size:15px;line-height:1.6}:where(:root:has([data-page=site])) .tile .tile-link{font-family:var(--sans);color:var(--oxblood);align-items:center;gap:6px;margin-top:18px;font-size:13.5px;font-weight:600;display:inline-flex}:where(:root:has([data-page=site])) .split-cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(:root:has([data-page=site])) .split-col{border-left:1px solid var(--hair);padding:0 32px}:where(:root:has([data-page=site])) .split-col:first-child{border-left:none;padding-left:0}:where(:root:has([data-page=site])) .split-col:last-child{padding-right:0}:where(:root:has([data-page=site])) .split-col h3{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:400;line-height:1.25}:where(:root:has([data-page=site])) .split-col p{font-family:var(--sans);color:var(--lichen);font-size:15px;line-height:1.6}:where(:root:has([data-page=site])) .numbered-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}:where(:root:has([data-page=site])) .numbered-col{border-top:1px solid var(--hair);padding-top:24px}:where(:root:has([data-page=site])) .numbered-col-n{font-family:var(--serif);color:var(--oxblood);letter-spacing:-.01em;margin-bottom:16px;font-size:44px;font-weight:400;line-height:1}:where(:root:has([data-page=site])) .numbered-col h3{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin-bottom:10px;font-size:22px;font-weight:400;line-height:1.25}:where(:root:has([data-page=site])) .numbered-col p{font-family:var(--sans);color:var(--lichen);font-size:15px;line-height:1.6}@media (max-width:1100px){:where(:root:has([data-page=site])) .numbered-cols{grid-template-columns:minmax(0,1fr);gap:28px}}:where(:root:has([data-page=site])) .tile-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(:root:has([data-page=site])) .tile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(:root:has([data-page=site])) .tile-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}:where(:root:has([data-page=site])) .btn-ghost-on-light{color:var(--oxblood);background:0 0;border-color:#1a1a1847}:where(:root:has([data-page=site])) .btn-ghost-on-light:hover{border-color:var(--oxblood)}:where(:root:has([data-page=site])) .hww-line{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}:where(:root:has([data-page=site])) .hww-step{margin:0;padding:0;position:relative}:where(:root:has([data-page=site])) .hww-step:before{content:"";background:var(--hair);width:calc(100% + 40px);height:1px;position:absolute;top:18px;left:18px}:where(:root:has([data-page=site])) .hww-step:last-child:before{display:none}:where(:root:has([data-page=site])) .hww-node{z-index:1;border:1px solid var(--oxblood);background:var(--cream);width:36px;height:36px;font-family:var(--serif);color:var(--oxblood);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:14px;font-style:italic;display:inline-flex;position:relative}:where(:root:has([data-page=site])) .hww-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.2}:where(:root:has([data-page=site])) .hww-text{font-family:var(--sans);color:var(--lichen);max-width:32ch;margin:0;font-size:15px;line-height:1.6}:where(:root:has([data-page=site])) .hww-more{z-index:1;margin-top:40px;position:relative}@media (max-width:1100px){:where(:root:has([data-page=site])) .hww-line{gap:28px}:where(:root:has([data-page=site])) .hww-step:before{width:calc(100% + 28px)}}:where(:root:has([data-page=site])) .who-bento{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}:where(:root:has([data-page=site])) .who-card{min-height:380px;color:var(--cream);border-radius:4px 24px;display:flex;position:relative;overflow:hidden}:where(:root:has([data-page=site])) .who-card-tint{z-index:0;background:linear-gradient(165deg,#a04a4a 0%,#5e2020 100%);position:absolute;inset:0}:where(:root:has([data-page=site])) .who-card--02 .who-card-tint{background:linear-gradient(165deg,#a85050 0%,#6b2626 100%)}:where(:root:has([data-page=site])) .who-card--03 .who-card-tint{background:linear-gradient(165deg,#b05a55 0%,#7a2e2e 100%)}:where(:root:has([data-page=site])) .who-card--04 .who-card-tint{background:linear-gradient(165deg,#7a2e2e 0%,#4a1818 100%)}:where(:root:has([data-page=site])) .who-card-photo{z-index:1;mix-blend-mode:multiply;opacity:.5;filter:contrast(1.1)brightness(1.05);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}:where(:root:has([data-page=site])) .who-card--01 .who-card-photo{filter:contrast(1.1)brightness(1.15);background-image:url(/landscape-1.jpg);background-position:50% 42%}:where(:root:has([data-page=site])) .who-card--02 .who-card-photo{opacity:.62;filter:contrast(1.6)brightness(1.2);background-image:url(/landscape-2.jpg);background-position:50% 58%;background-size:auto 150%}:where(:root:has([data-page=site])) .who-card--03 .who-card-photo{filter:contrast(1.15)brightness(1.55);background-image:url(/landscape-3.jpg);background-position:50% 55%}:where(:root:has([data-page=site])) .who-card--04 .who-card-photo{filter:contrast(1.1)brightness(1.25);background-image:url(/landscape-4.jpg);background-position:50% 74%}:where(:root:has([data-page=site])) .who-card-scrim{z-index:2;pointer-events:none;background:linear-gradient(#1406060d 0%,#14060638 55%,#14060680 100%);position:absolute;inset:0}:where(:root:has([data-page=site])) .who-card-body{z-index:3;flex-direction:column;justify-content:flex-end;width:100%;padding:34px 36px 32px;display:flex;position:relative}:where(:root:has([data-page=site])) .who-card-top{align-items:baseline;gap:14px;margin-bottom:12px;display:flex}:where(:root:has([data-page=site])) .who-num{font-family:var(--serif);color:#f5f2edb3;flex-shrink:0;font-size:15px;font-style:italic}:where(:root:has([data-page=site])) .who-card-top h3{font-family:var(--serif);color:var(--cream);letter-spacing:-.014em;margin:0;font-size:32px;font-weight:400;line-height:1.12}:where(:root:has([data-page=site])) .who-for{font-family:var(--sans);color:var(--cream);margin:0 0 6px;font-size:16px;line-height:1.55}:where(:root:has([data-page=site])) .who-builds{font-family:var(--sans);color:#f5f2edc7;max-width:52ch;margin:0;font-size:14.5px;line-height:1.6}:where(:root:has([data-page=site])) .who-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:720px){:where(:root:has([data-page=site])) .who-bento{grid-template-columns:minmax(0,1fr);gap:16px}:where(:root:has([data-page=site])) .who-card{min-height:320px}:where(:root:has([data-page=site])) .who-card-body{padding:26px 24px 24px}:where(:root:has([data-page=site])) .who-card-top h3{font-size:27px}}:where(:root:has([data-page=site])) .faq-plain-list{flex-direction:column;display:flex}:where(:root:has([data-page=site])) .faq-plain-item{border-top:1px solid var(--hair)}:where(:root:has([data-page=site])) .faq-plain-item:last-child{border-bottom:1px solid var(--hair)}:where(:root:has([data-page=site])) .faq-plain-summary{cursor:pointer;font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:22px;font-weight:400;line-height:1.3;list-style:none;display:flex}:where(:root:has([data-page=site])) .faq-plain-summary::-webkit-details-marker{display:none}:where(:root:has([data-page=site])) .faq-plain-summary:after{content:"+";font-family:var(--sans);color:var(--lichen);flex-shrink:0;font-size:20px;font-weight:400}:where(:root:has([data-page=site])) .faq-plain-item[open]>.faq-plain-summary:after{content:"−"}:where(:root:has([data-page=site])) .faq-plain-answer{font-family:var(--sans);color:var(--lichen);padding-bottom:22px;padding-right:48px;font-size:16.5px;line-height:1.6}@media (max-width:720px){:where(:root:has([data-page=site])) .faq-plain-summary{padding:18px 0;font-size:19px}:where(:root:has([data-page=site])) .faq-plain-answer{padding-bottom:18px;font-size:15.5px}}:where(:root:has([data-page=site])) .partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(:root:has([data-page=site])) .partner-card{background:var(--paper);border:1px solid var(--hair);--hover-y:0px;border-radius:4px 24px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s;overflow:hidden}:where(:root:has([data-page=site])) .partner-card:hover{--hover-y:-4px;transform:translateY(var(--hover-y));border-color:#1a1a1838}:where(:root:has([data-page=site])) .partner-photo{aspect-ratio:6/5;object-fit:cover;object-position:50% 12%;width:100%;display:block}:where(:root:has([data-page=site])) .partner-body{padding:30px 32px}:where(:root:has([data-page=site])) .partner-head{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(:root:has([data-page=site])) .partner-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.012em;font-size:28px;font-weight:400}:where(:root:has([data-page=site])) .partner-role{font-family:var(--sans);color:var(--lichen);margin-top:6px;font-size:13.5px}:where(:root:has([data-page=site])) .partner-bio{font-family:var(--sans);color:var(--lichen);margin-top:16px;font-size:15px;line-height:1.6}:where(:root:has([data-page=site])) .partner-linkedin{color:var(--oxblood);flex-shrink:0;display:inline-flex}:where(:root:has([data-page=site])) .partner-linkedin:hover{opacity:.75}:where(:root:has([data-page=site])) .issue-list{flex-direction:column;display:flex}:where(:root:has([data-page=site])) .issue-row{border-bottom:1px solid var(--hair);color:inherit;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;text-decoration:none;display:flex}:where(:root:has([data-page=site])) .issue-row:first-child{padding-top:0}:where(:root:has([data-page=site])) .issue-title{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400}:where(:root:has([data-page=site])) .issue-row:hover .issue-title{color:var(--oxblood)}:where(:root:has([data-page=site])) .issue-date{font-family:var(--sans);color:var(--lichen);white-space:nowrap;font-size:13px}:where(:root:has([data-page=site])) .latest-list{flex-direction:column;display:flex}:where(:root:has([data-page=site])) .latest-row{border-bottom:1px solid var(--hair);color:inherit;align-items:baseline;gap:18px;padding:20px 0;text-decoration:none;display:flex}:where(:root:has([data-page=site])) .latest-row:first-child{padding-top:0}:where(:root:has([data-page=site])) .latest-meta{min-width:160px;font-family:var(--sans);color:var(--lichen);white-space:nowrap;flex-shrink:0;gap:10px;font-size:13px;display:flex}:where(:root:has([data-page=site])) .latest-title{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:400}:where(:root:has([data-page=site])) .latest-row:hover .latest-title{color:var(--oxblood)}:where(:root:has([data-page=site])) .proof-band{padding:0 0 148px;position:relative}:where(:root:has([data-page=site])) .cta-tint{position:relative;overflow:hidden}:where(:root:has([data-page=site])) .cta-tint:before{content:"";z-index:0;background:var(--oxblood-solid-cta);pointer-events:none;position:absolute;inset:0}:where(:root:has([data-page=site])) .cta-tint .wrap{z-index:2;position:relative}:where(:root:has([data-page=site])) #contact.band{padding:74px 0}:where(:root:has([data-page=site])) .cta-sign{color:#f5f2ed8c;width:auto;height:26px;margin:0 auto 30px}:where(:root:has([data-page=site])) .cta-band{text-align:center}:where(:root:has([data-page=site])) .cta-band h2{font-family:var(--serif);color:var(--cream);letter-spacing:-.022em;text-shadow:var(--text-glow-title);margin-bottom:20px;font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.04}:where(:root:has([data-page=site])) .cta-band p{color:#f5f2eda8;text-wrap:balance;max-width:640px;text-shadow:var(--text-glow-body);margin:0 auto 40px;font-size:17.5px;line-height:1.55}:where(:root:has([data-page=site])) .signup-wrap{padding:0}:where(:root:has([data-page=site])) .ask{z-index:4;background:var(--paper);border:1px solid var(--hair);border-radius:4px 24px;max-width:640px;margin:-48px auto 0;padding:40px 44px;position:relative}:where(:root:has([data-page=site])) .ask-h{font-family:var(--serif);color:var(--ink);font-size:26px;font-weight:400;line-height:1.2}:where(:root:has([data-page=site])) .ask-p{font-family:var(--sans);color:var(--lichen);margin-top:8px;font-size:14.5px;line-height:1.6}:where(:root:has([data-page=site])) .ask-row{margin-top:22px}:where(:root:has([data-page=site])) .ask-row:first-child{margin-top:0}:where(:root:has([data-page=site])) .casl{font-family:var(--sans);color:var(--lichen);margin-top:14px;font-size:13px;line-height:1.6}:where(:root:has([data-page=site])) .casl a{color:var(--lichen)}:where(:root:has([data-page=site])) .sup-form{align-items:stretch;gap:12px;display:flex}:where(:root:has([data-page=site])) .sup-input{min-width:0;height:48px;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--hair);appearance:none;border-radius:8px;flex:1;padding:0 16px;font-size:15px}:where(:root:has([data-page=site])) .sup-input:focus{border-color:var(--brick);outline:none}:where(:root:has([data-page=site])) .sup-form .btn{height:48px}:where(:root:has([data-page=site])) .sup-done{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:400;line-height:1.3}:where(:root:has([data-page=site])) .sup-error{font-family:var(--sans);color:var(--oxblood);margin-top:10px;font-size:12.5px;line-height:1.55}@media (max-width:480px){:where(:root:has([data-page=site])) .sup-form{flex-direction:column}:where(:root:has([data-page=site])) .sup-form .btn{justify-content:center}}:where(:root:has([data-page=site])) .sup-form-stacked{flex-direction:column;gap:10px}:where(:root:has([data-page=site])) .sup-form-stacked .sup-input{flex:none;width:100%}:where(:root:has([data-page=site])) .sup-form-stacked .btn{justify-content:center;width:100%}@media (max-width:720px){:where(:root:has([data-page=site])) .ask{margin-top:-40px;padding:28px 24px}}:where(:root:has([data-page=site])) .chip-row{z-index:1;flex-wrap:wrap;gap:10px;margin:0 0 40px;display:flex;position:relative}:where(:root:has([data-page=site])) .chip{font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--hair);border-radius:2px 14px;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}:where(:root:has([data-page=site])) .chip:hover{border-color:#1a1a1838}:where(:root:has([data-page=site])) .chip.active{background:var(--oxblood);color:var(--cream);border-color:var(--oxblood)}:where(:root:has([data-page=site])) .guides-search-wrap{z-index:1;margin:0;padding-top:64px;position:relative}:where(:root:has([data-page=site])) .guides-search{width:100%;height:48px;font-family:var(--sans);color:var(--ink);background:var(--paper);appearance:none;border:1px solid #1a1a1829;border-radius:2px 14px;padding:0 18px;font-size:15px}:where(:root:has([data-page=site])) .guides-search::placeholder{color:var(--lichen)}:where(:root:has([data-page=site])) .guides-search:focus{border-color:var(--brick);outline:none}:where(:root:has([data-page=site])) [data-guide-tile][hidden],:where(:root:has([data-page=site])) [data-guide-group][hidden],:where(:root:has([data-page=site])) .guides-search-empty{display:none}:where(:root:has([data-page=site])) .guides-search-empty:not([hidden]){display:block}:where(:root:has([data-page=site])) .guides-empty-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:320px;display:flex}:where(:root:has([data-page=site])) .guides-empty-msg{font-family:var(--serif);color:var(--ink);margin:0;font-size:24px;font-weight:400}:where(:root:has([data-page=site])) .guides-empty-clear{font-family:var(--sans);color:var(--oxblood);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline}:where(:root:has([data-page=site])) .guides-empty-clear:hover{color:var(--brick)}:where(:root:has([data-page=site])) .guides-first-band{padding-top:40px}:where(:root:has([data-page=site])) .guides-group-band{padding-top:64px}@media (max-width:720px){:where(:root:has([data-page=site])) .guides-first-band{padding-top:36px}:where(:root:has([data-page=site])) .guides-group-band{padding-top:40px}}:where(:root:has([data-page=site])) .faq-group{margin-bottom:48px}:where(:root:has([data-page=site])) .faq-group:last-child{margin-bottom:0}:where(:root:has([data-page=site])) .faq-group-h{font-family:var(--serif);color:var(--ink);letter-spacing:-.012em;margin-bottom:20px;font-size:26px;font-weight:600}:where(:root:has([data-page=site])) .crumb{font-family:var(--sans);color:var(--lichen);margin-bottom:18px;font-size:13.5px}:where(:root:has([data-page=site])) .crumb a{color:var(--lichen);text-decoration:none}:where(:root:has([data-page=site])) .crumb a:hover{color:var(--oxblood)}:where(:root:has([data-page=site])) a:focus-visible,:where(:root:has([data-page=site])) .btn:focus-visible{outline:2px solid var(--brick);outline-offset:3px;border-radius:4px}:where(:root:has([data-page=site])) .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}:where(:root:has([data-page=site])) .reveal.in{opacity:1;transform:translateY(var(--hover-y,0px))}:where(:root:has([data-page=site])) .reveal-stagger>:first-child{transition-delay:0s}:where(:root:has([data-page=site])) .reveal-stagger>:nth-child(2){transition-delay:75ms}:where(:root:has([data-page=site])) .reveal-stagger>:nth-child(3){transition-delay:.15s}:where(:root:has([data-page=site])) .reveal-stagger>:nth-child(4){transition-delay:.225s}:where(:root:has([data-page=site])) .reveal-stagger>:nth-child(5){transition-delay:.3s}:where(:root:has([data-page=site])) .reveal-stagger>:nth-child(6){transition-delay:.375s}@media (prefers-reduced-motion:reduce){:where(:root:has([data-page=site])) .reveal{opacity:1!important;transition:none!important;transform:none!important}html:where(:has([data-page=site])){scroll-behavior:auto}}@media (max-width:1100px){:where(:root:has([data-page=site])) .wrap{padding:0 40px}:where(:root:has([data-page=site])) .band{padding:108px 0}:where(:root:has([data-page=site])) #contact.band{padding:54px 0}:where(:root:has([data-page=site])) .cs-grid,:where(:root:has([data-page=site])) .tile-grid-3,:where(:root:has([data-page=site])) .tile-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(:root:has([data-page=site])) .split-cols{grid-template-columns:minmax(0,1fr);gap:28px}:where(:root:has([data-page=site])) .split-col{border-left:none;border-top:1px solid var(--hair);padding:24px 0 0}:where(:root:has([data-page=site])) .split-col:first-child{border-top:none;padding-top:0}}@media (max-width:720px){:where(:root:has([data-page=site])) .wrap{padding:0 24px}:where(:root:has([data-page=site])) .band{padding:84px 0}:where(:root:has([data-page=site])) #contact.band{padding:30px 0}:where(:root:has([data-page=site])) .cta-band h2{margin-bottom:12px;font-size:30px}:where(:root:has([data-page=site])) .cta-band p{max-width:90%;margin-bottom:22px;margin-left:auto;margin-right:auto;font-size:13.5px}:where(:root:has([data-page=site])) .cta-band .btn{width:auto;min-width:0;height:auto;padding:10px 20px;font-size:12.5px}:where(:root:has([data-page=site])) .cs-grid,:where(:root:has([data-page=site])) .tile-grid-2,:where(:root:has([data-page=site])) .tile-grid-3,:where(:root:has([data-page=site])) .tile-grid-4{grid-template-columns:minmax(0,1fr);gap:16px}:where(:root:has([data-page=site])) .partner-grid{grid-template-columns:minmax(0,1fr)}:where(:root:has([data-page=site])) .issue-row,:where(:root:has([data-page=site])) .latest-row{flex-direction:column;gap:4px}:where(:root:has([data-page=site])) .latest-meta{min-width:0}}:where(:root:has([data-page=site])) .guide-prose{z-index:1;max-width:720px;margin:0 auto;position:relative}:where(:root:has([data-page=site])) .guide-prose p{font-family:var(--sans);color:var(--ink);opacity:.86;margin-bottom:22px;font-size:17px;line-height:1.65}:where(:root:has([data-page=site])) .guide-prose h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;text-wrap:pretty;margin:40px 0 18px;font-size:28px;font-weight:400;line-height:1.15}:where(:root:has([data-page=site])) .guide-prose h2:first-child{margin-top:0}:where(:root:has([data-page=site])) .guide-prose ul{flex-direction:column;gap:14px;margin:0 0 22px;padding:0;list-style:none;display:flex}:where(:root:has([data-page=site])) .guide-prose ul li{font-family:var(--sans);color:var(--ink);opacity:.86;padding-left:22px;font-size:17px;line-height:1.6;position:relative}:where(:root:has([data-page=site])) .guide-prose ul li:before{content:"";background:var(--oxblood);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:2px}:where(:root:has([data-page=site])) .guide-prose ol{flex-direction:column;gap:14px;margin:0 0 22px;padding-left:22px;display:flex}:where(:root:has([data-page=site])) .guide-prose ol li{font-family:var(--sans);color:var(--ink);opacity:.86;padding-left:6px;font-size:17px;line-height:1.6}:where(:root:has([data-page=site])) .guide-prose ol li::marker{color:var(--oxblood);font-weight:600}:where(:root:has([data-page=site])) .guide-prose table{border-collapse:collapse;width:100%;margin:0 0 22px}:where(:root:has([data-page=site])) .guide-prose th,:where(:root:has([data-page=site])) .guide-prose td{font-family:var(--sans);color:var(--ink);text-align:left;border-bottom:1px solid var(--hair);padding:10px 14px;font-size:15px;line-height:1.5}:where(:root:has([data-page=site])) .guide-prose th{color:var(--lichen);font-size:13px;font-weight:600}:where(:root:has([data-page=site])) .guide-prose pre{background:var(--paper);border:1px solid var(--hair);border-radius:4px 16px;margin:0 0 22px;padding:20px 22px;overflow-x:auto}:where(:root:has([data-page=site])) .guide-prose pre code{color:var(--ink);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.6}:where(:root:has([data-page=site])) .guide-prose img{border-radius:4px 16px;max-width:100%;height:auto;margin:0 0 22px}:where(:root:has([data-page=site])) .guide-prose strong{color:var(--ink);font-weight:600}@media (max-width:720px){:where(:root:has([data-page=site])) .guide-prose h2{margin:40px 0 16px;font-size:24px}:where(:root:has([data-page=site])) .guide-prose p{font-size:16.5px;line-height:1.6}:where(:root:has([data-page=site])) .guide-prose ul li,:where(:root:has([data-page=site])) .guide-prose ol li{font-size:15.5px}}:where(:root:has([data-page=site])) .issue-prose{max-width:760px}:where(:root:has([data-page=site])) .issue-prose>:first-child{margin-top:0}:where(:root:has([data-page=site])) .issue-prose h1,:where(:root:has([data-page=site])) .issue-prose h3{font-family:var(--serif);color:var(--ink);letter-spacing:-.015em;text-wrap:pretty;font-weight:400;line-height:1.15}:where(:root:has([data-page=site])) .issue-prose h1{margin:40px 0 18px;font-size:32px}:where(:root:has([data-page=site])) .issue-prose h3{margin:36px 0 14px;font-size:24px}:where(:root:has([data-page=site])) .issue-prose h4,:where(:root:has([data-page=site])) .issue-prose h5,:where(:root:has([data-page=site])) .issue-prose h6{font-family:var(--sans);color:var(--oxblood);margin:28px 0 10px;font-size:13px;font-weight:700}:where(:root:has([data-page=site])) .issue-prose blockquote{font-family:var(--serif);color:var(--ink);opacity:.86;border-left:2px solid var(--oxblood);margin:0 0 22px;padding-left:22px;font-size:20px;font-style:italic;line-height:1.5}:where(:root:has([data-page=site])) .issue-prose hr{border:none;border-top:1px solid var(--hair);margin:32px 0}@media (max-width:720px){:where(:root:has([data-page=site])) .issue-prose h1{margin:32px 0 14px;font-size:26px}:where(:root:has([data-page=site])) .issue-prose h3{margin:30px 0 12px;font-size:21px}}:where(:root:has([data-page=site])) .guide-gate.issue-gate{max-width:760px}:where(:root:has([data-page=site])) .diff-list{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}:where(:root:has([data-page=site])) .diff-row{border-bottom:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);gap:24px;padding:32px 0;display:grid}:where(:root:has([data-page=site])) .diff-num{font-family:var(--serif);color:var(--oxblood);padding-top:4px;font-size:18px;font-style:italic;line-height:1.3}:where(:root:has([data-page=site])) .diff-body{max-width:720px}:where(:root:has([data-page=site])) .diff-title{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:26px;font-weight:400;line-height:1.2}:where(:root:has([data-page=site])) .diff-text{font-family:var(--sans);color:var(--lichen);margin:0;font-size:16px;line-height:1.6}
