@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-italic.woff2) format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Mrs Saint Delafield;src:url(/fonts/mrs-saint-delafield.woff2) format("woff2");font-display:swap}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--display:"Newsreader",Georgia,"Times New Roman",serif;--serif:var(--display);--sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-display:clamp(56px,8.4vw,128px);--t-h2:clamp(30px,4.4vw,64px);--t-body:16px;--t-small:14px;--t-mono:11px;--gut-l:6vw;--cream:#ffffff;--cream-ink:#101a2e;--navy:#101a2e;--navy-ink:#eef2f7;--glacier:#2450b8;--glacier-lift:#7ea6ea;--clay:#b3541e;--dots-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='2' height='2' fill='%232450b8' fill-opacity='.16'/%3E%3C/svg%3E");--dots-navy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='2' height='2' fill='%23ffffff' fill-opacity='.13'/%3E%3C/svg%3E");--dots-glacier:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='2' height='2' fill='%23ffffff' fill-opacity='.2'/%3E%3C/svg%3E")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;scroll-behavior:smooth}body,html{background:#fff}body{font:400 var(--t-body) /1.5 var(--sans);color:var(--cream-ink);overflow-x:clip}::selection{background:color-mix(in srgb,var(--glacier-lift) 55%,white);color:var(--navy)}:focus-visible{outline:2px solid var(--glacier);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.voices{--chrome:var(--glacier-lift);position:relative;padding-left:var(--gut-l);padding-right:6vw}.eyebrow{font-family:var(--mono);font-size:var(--t-mono);font-weight:500;letter-spacing:.2em;text-transform:uppercase;display:inline-block;color:var(--chrome)}.eyebrow--quiet{font-weight:400;color:inherit;opacity:.62}.voices{background:var(--navy);color:var(--navy-ink);padding-top:clamp(70px,7vw,110px);padding-bottom:clamp(70px,8vw,120px)}.voiceq{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.72fr);grid-gap:18px clamp(30px,6vw,100px);gap:18px clamp(30px,6vw,100px);align-items:start;border-top:1px solid color-mix(in srgb,var(--chrome) 24%,transparent);padding-top:clamp(28px,3vw,42px);margin-top:clamp(44px,5vw,72px)}.voiceq blockquote{grid-column:1;grid-row:1;font-family:var(--sans);font-size:var(--t-h2);line-height:1.12;letter-spacing:-.016em;text-indent:-.42em}.voiceq blockquote:before{content:"\201C"}.voiceq blockquote:after{content:"\201D"}.voiceq figcaption{grid-column:1;grid-row:2;font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.56;margin-top:6px}.voiceq figcaption .sep{opacity:.5;margin:0 4px}.voiceq-num{grid-column:2;grid-row:1/span 2}.voiceq--flip{grid-template-columns:minmax(0,.72fr) minmax(0,1.55fr)}.voiceq--flip blockquote,.voiceq--flip figcaption{grid-column:2}.voiceq--flip .voiceq-num{grid-column:1}.voiceq-value{font-family:var(--mono);font-weight:300;font-size:var(--t-h2);line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--chrome)}.voiceq-unit{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;line-height:1.7;opacity:.56;margin-top:12px;max-width:22ch}@media (max-width:860px){.voiceq,.voiceq--flip{grid-template-columns:minmax(0,1fr)}.voiceq blockquote,.voiceq figcaption,.voiceq--flip .voiceq-num,.voiceq--flip blockquote,.voiceq--flip figcaption,.voiceq-num{grid-column:1;grid-row:auto}}:root{--ice:#ffffff;--ice-ink:#101a2e;--paper:#ffffff;--hair:color-mix(in srgb,var(--ice-ink) 11%,transparent);--muted:color-mix(in srgb,var(--ice-ink) 70%,white);--gut:16px;--measure:1320px;--ease:cubic-bezier(0.2,0.7,0.2,1)}@media (min-width:768px){:root{--gut:60px}}html[data-sheet-open]{overflow:hidden}a{color:inherit}.ix-band{position:relative;overflow:clip;background-color:#fff;background-image:var(--dots-white);background-position:100% 100%;color:var(--ice-ink)}.ix-band--navy{background-color:var(--navy);background-image:var(--dots-navy);color:#fff;--ice-ink:#eef2f7;--muted:rgb(238 242 247/0.7);--hair:rgb(238 242 247/0.14)}.ix-band--glacier{background-color:var(--glacier);background-image:var(--dots-glacier);color:#fff;--ice-ink:#fff;--muted:rgb(255 255 255/0.82);--hair:rgb(255 255 255/0.22)}.ix-wrap{position:relative;z-index:1;max-width:calc(var(--measure) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.ix-cells{position:absolute;right:0;bottom:0;z-index:0;display:block;pointer-events:none;fill:var(--glacier)}.ix-band--glacier .ix-cells,.ix-band--navy .ix-cells{fill:#fff}rect.ix-cell{animation-name:ix-cell-in,ix-cell-breathe;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,none;transition:fill-opacity .5s;fill-opacity:.075}rect.ix-cell--lit{fill-opacity:.2}.ix-band--glacier rect.ix-cell,.ix-band--navy rect.ix-cell{fill-opacity:.1}.ix-band--glacier rect.ix-cell--lit,.ix-band--navy rect.ix-cell--lit{fill-opacity:.26}.ix-band rect.ix-cell.is-hot{fill-opacity:.5;transition:fill-opacity .1s}@keyframes ix-cell-in{0%{opacity:0}}@keyframes ix-cell-breathe{50%{opacity:.35}}.ix-cells--still rect.ix-cell{animation:none}.ix-flake{fill-opacity:.16;opacity:0;animation-name:ix-fall;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes ix-fall{0%{opacity:0;transform:translateY(0)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(var(--fall))}}span.ix-cell{flex:none;display:inline-block;width:14px;height:14px;background:var(--glacier)}.ix-band--glacier span.ix-cell,.ix-band--navy span.ix-cell{background:#fff}.ix-link{color:var(--glacier);font-weight:500;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.ix-link:hover{text-decoration-thickness:2px}.ix-band--glacier .ix-link,.ix-band--navy .ix-link{color:#fff}.ix-lead{font-size:18px;line-height:28px;color:var(--muted)}.ix-h2,.sp-h2{font:500 44px/46px var(--display);letter-spacing:-.02em;text-wrap:balance}.ix-head{display:flex;flex-direction:column;gap:16px}.ix-head .ix-lead{max-width:560px}.sp-button{display:inline-flex;align-items:center;gap:20px;height:54px;padding:0 14px 0 22px;font:600 18px/22px var(--sans);background:var(--glacier);color:#fff!important;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;flex-shrink:0}.sp-button:active{transform:translateY(2px)}.ix-arrow{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#fff;color:var(--glacier)}.ix-arrow svg{fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s}.sh-sheet-cta:hover .ix-arrow svg,.sp-button:hover .ix-arrow svg{transform:translateX(2px)}.sp-button--white{background:#fff;color:var(--glacier)!important}.sp-button--white .ix-arrow{background:var(--glacier);color:#fff}.sp-button--ghost{background:transparent;color:var(--ice-ink)!important;box-shadow:inset 0 0 0 2px var(--glacier)}.sp-button--ghost .ix-arrow{background:var(--glacier);color:#fff}.ix-founder{display:flex;align-items:center;gap:14px}.ix-founder-mark{display:inline-flex;width:40px;height:40px;flex-shrink:0;color:var(--glacier);--bg:var(--paper,#fff)}.ix-founder-mark svg{width:100%;height:100%}.ix-founder[data-tone=dark] .ix-founder-mark{color:#fff;--bg:var(--glacier)}.ix-founder p{display:flex;flex-wrap:wrap;column-gap:6px;font-size:16px;line-height:22px}.ix-founder b{font-weight:500}.ix-founder a{font-weight:600;color:var(--glacier);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.ix-founder[data-tone=dark] a{color:#fff}.ix-grid,.ix-trio{display:grid;grid-gap:24px;gap:24px}.ix-grid>a,.ix-grid>div,.ix-trio>div{display:grid;grid-template-columns:14px 1fr;grid-gap:8px 14px;gap:8px 14px;align-items:center;align-content:start;padding:24px;border:1px solid var(--hair);text-decoration:none}.ix-grid p,.ix-trio p{grid-column:2}.ix-trio h3{font:500 36px/40px var(--display);letter-spacing:-.02em}.ix-trio p{font-size:17px;line-height:26px;color:var(--muted)}.ix-grid{gap:20px}.ix-grid h3{font:500 24px/30px var(--display);letter-spacing:-.01em}.ix-grid p{color:var(--muted)}.ix-grid>a h3{-webkit-text-decoration:underline 1px transparent;text-decoration:underline 1px transparent;text-underline-offset:4px;transition:color .2s,-webkit-text-decoration-color .2s;transition:text-decoration-color .2s,color .2s;transition:text-decoration-color .2s,color .2s,-webkit-text-decoration-color .2s}.ix-grid>a:hover h3{color:var(--glacier);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ix-steps{display:grid;grid-gap:40px;gap:40px;list-style:none}.ix-steps li{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--hair)}.ix-when{display:flex;align-items:center;gap:12px;font-weight:600;color:var(--glacier)}.ix-steps h3{font:500 32px/40px var(--display);letter-spacing:-.015em}.ix-steps p:not(.ix-when){color:var(--muted)}.sh{position:absolute;top:0;left:0;right:0;z-index:60;color:var(--ice-ink)}.sh-pill{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px;max-width:calc(var(--measure) + 2 * var(--gut));margin:0 auto;padding:0 var(--gut)}.sh-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--glacier);text-decoration:none;white-space:nowrap;--bg:#fff}.sh-brand svg{width:24px;height:24px;display:block;position:relative;z-index:1}.sh-brand span{font:500 24px/28px var(--display);letter-spacing:-.015em}.sh-brand i{display:inline-block;font-style:normal;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:5px;transform-origin:50% 100%}.sh-brand.is-rolling svg{animation:sh-roll 2.3s cubic-bezier(.45,0,.3,1) both}.sh-brand.is-rolling i{animation:sh-squash 1.4s cubic-bezier(.3,0,.2,1) both;animation-delay:calc(.12s + var(--i) * .07s)}@keyframes sh-roll{0%{transform:translateX(0) rotate(0);opacity:1}40%{transform:translateX(var(--run)) rotate(2turn);opacity:1}52%{transform:translateX(calc(var(--run) + 28px)) rotate(800deg);opacity:0}70%{transform:translateY(-26px);opacity:0}86%{transform:translateY(3px);opacity:1}to{transform:none;opacity:1}}@keyframes sh-squash{0%{transform:none}8%{transform:scale(1.3,.28)}45%{transform:scale(1.3,.28)}62%{transform:scale(.92,1.18)}76%{transform:scale(1.03,.95)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sh-brand.is-rolling i,.sh-brand.is-rolling svg{animation:none}}.sh-links{list-style:none;display:flex;align-items:center;gap:32px;margin-left:auto}.sh-links>li>a,.sh-links>li>button{display:inline-flex;align-items:center;gap:6px;padding:0 0 2px;font:500 16px/24px var(--sans);color:var(--ice-ink);text-decoration:none;white-space:nowrap;border:0;background:linear-gradient(currentColor,currentColor) 100% 100% /0 1px no-repeat;cursor:pointer;transition:color .2s,background-size .25s ease-out}.sh-links>li>a:hover,.sh-links>li>button:hover,.sh-links>li[data-active]>a,.sh-links>li[data-active]>button{color:var(--glacier);background-position:0 100%;background-size:100% 1px}.sh-caret{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;transition:transform .25s var(--ease)}.sh-links button[aria-expanded=true] .sh-caret{transform:rotate(180deg)}.sh-cta{display:inline-flex;align-items:center;height:44px;padding:0 16px;font:600 16px/1 var(--sans);color:#fff;text-decoration:none;white-space:nowrap;background:linear-gradient(var(--navy),var(--navy)) 100% /0 100% no-repeat var(--glacier);transition:background-size .25s ease-out}.sh-cta:focus-visible,.sh-cta:hover{background-position:0;background-size:100% 100%}.sh-burger{display:none;align-items:center;gap:10px;height:44px;padding:0 16px;border:0;background:var(--glacier);color:#fff;font:600 16px/1 var(--sans);cursor:pointer}.sh-burger-lines,.sh-burger-lines:before{display:block;width:14px;height:2px;background:currentColor;position:relative;transition:transform .3s var(--ease)}.sh-burger-lines:before{content:"";position:absolute;top:5px}.sh-burger-lines{transform:translateY(-2.5px)}.sh-burger[aria-expanded=true] .sh-burger-lines{transform:rotate(45deg)}.sh-burger[aria-expanded=true] .sh-burger-lines:before{transform:translateY(-5px) rotate(-90deg)}.sh-panel{position:absolute;top:calc(100% - 4px);left:50%;width:min(900px,calc(100vw - 2 * var(--gut)));transform:translate(-50%,-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease),visibility 0s linear .22s}.sh-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.sh-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .18s ease,transform .22s var(--ease),visibility 0s}.sh-panel-inner{display:grid;grid-template-columns:.8fr 2fr;grid-gap:28px;gap:28px;background-color:#fff;background-image:var(--dots-white);border:2px solid var(--glacier);padding:28px;box-shadow:0 24px 48px rgb(16 26 46/.12)}.sh-panel-intro{display:flex;flex-direction:column;gap:14px;padding-right:24px;border-right:1px solid var(--hair)}.sh-panel-eyebrow,.sp-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 14px/16px var(--sans);color:var(--muted)}.sh-panel-eyebrow:before,.sp-eyebrow:before{content:"";width:8px;height:8px;background:var(--glacier);flex:none}.ix-band--glacier .sp-eyebrow:before,.ix-band--navy .sp-eyebrow:before,.sp-section[data-tone=navy] .sp-eyebrow:before{background:#fff}.sh-panel-intro p{font:400 20px/26px var(--display);letter-spacing:-.01em;color:var(--ice-ink)}.sh-panel-all{margin-top:auto;font-weight:600;color:var(--glacier);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.sh-panel-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 24px;gap:6px 24px}.sh-panel-grid a{display:flex;flex-direction:column;gap:2px;padding:10px 0;text-decoration:none;color:var(--ice-ink)}.sh-panel-label{font:500 21px/28px var(--display);letter-spacing:-.01em;-webkit-text-decoration:underline 1px transparent;text-decoration:underline 1px transparent;text-underline-offset:4px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.sh-panel-grid a:focus-visible .sh-panel-label,.sh-panel-grid a:hover .sh-panel-label,.sh-panel-grid a[aria-current] .sh-panel-label{color:var(--glacier);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sh-panel-blurb{font-size:14px;line-height:20px;color:var(--muted)}.sh-sheet{display:none}@media (min-width:768px){.sh-pill{height:96px}.sh-brand{gap:10px}.sh-brand svg{width:30px;height:30px}.sh-brand span{font-size:30px;line-height:32px}.sh-brand i{text-underline-offset:6px}}@media (max-width:1080px){.sh-cta,.sh-links,.sh-panel{display:none}.sh-burger{display:inline-flex}.sh-sheet{display:flex;flex-direction:column;position:fixed;inset:0;z-index:1;background-color:#fff;background-image:var(--dots-white);padding:96px var(--gut) 32px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.sh-sheet[data-open]{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}html[data-sheet-open] .sh{position:fixed}}.sh-sheet-list{list-style:none;border-top:1px solid var(--hair)}.sh-sheet-list>li{border-bottom:1px solid var(--hair)}.sh-sheet-list summary,.sh-sheet-top{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font:500 32px/40px var(--display);letter-spacing:-.015em;color:var(--ice-ink);text-decoration:none;list-style:none;cursor:pointer}.sh-sheet-list summary::-webkit-details-marker{display:none}.sh-sheet-list summary .sh-caret{width:14px;height:14px;color:var(--glacier)}.sh-sheet-list details[open] summary .sh-caret{transform:rotate(180deg)}.sh-sheet-list details ul{list-style:none;padding:0 0 16px;display:grid;grid-gap:2px;gap:2px}.sh-sheet-list details a{display:block;padding:8px 0;font-size:17px;color:var(--muted);text-decoration:none}.sh-sheet-list details a.sh-sheet-all{color:var(--glacier);font-weight:600}.sh-sheet-cta{margin-top:28px;align-self:flex-start;display:inline-flex;align-items:center;gap:20px;height:54px;padding:0 14px 0 22px;font:600 18px/22px var(--sans);background:var(--glacier);color:#fff;text-decoration:none}.sp{background:#fff;color:var(--ice-ink);--gut-l:var(--gut)}.sp-hero{padding:120px var(--gut) 72px}.sp-hero-cells{display:none}.sp-hero-inner{position:relative;z-index:1;max-width:var(--measure);margin:0 auto}.sp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.sp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:980px}.sp-h1{font:400 52px/52px var(--display);letter-spacing:-.03em;text-wrap:balance}.sp-lede{font-size:18px;line-height:28px;max-width:600px;color:var(--muted)}.sp-lede p+p{margin-top:.8em}.sp-hero-copy .sp-button{margin-top:8px}.sp-hero-aside{align-self:center}.sp-proofline{margin-top:clamp(40px,5vw,64px);padding-top:24px;border-top:1px solid var(--hair);font-size:18px;line-height:28px;color:var(--ice-ink)}.sp-proofline .kt-link{white-space:nowrap}.sp-section{position:relative;padding:64px var(--gut) 80px;background-color:#fff;background-image:var(--dots-white);background-position:100% 100%}.sp-section>*{position:relative;max-width:var(--measure);margin-left:auto;margin-right:auto}.sp-section[data-tone=navy]{background-color:var(--navy);background-image:var(--dots-navy);color:#fff;--ice-ink:#eef2f7;--muted:rgb(238 242 247/0.7);--hair:rgb(238 242 247/0.14)}.sp-section[data-tone=navy] .sp-eyebrow{color:rgb(255 255 255/.7)}.sp-section-head{display:flex;flex-direction:column;gap:16px;margin-bottom:48px}.sp-intro{font-size:18px;line-height:28px;color:var(--muted);max-width:560px}.sp-intro p+p{margin-top:.8em}.sp-h3{font:500 24px/30px var(--display);letter-spacing:-.01em}.sp-prose{max-width:68ch!important;font-size:17px;line-height:28px;color:color-mix(in srgb,var(--ice-ink) 88%,transparent)}.sp-prose>*+*{margin-top:1em}.sp-prose h3{font:500 28px/36px var(--display);letter-spacing:-.01em;color:var(--ice-ink);margin-top:1.6em}.sp-prose ul{list-style:none}.sp-prose li{position:relative;padding-left:22px}.sp-prose li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:var(--glacier)}.sp-prose li+li{margin-top:.4em}.sp-prose a{color:var(--glacier);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.sp-features{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px 40px;gap:32px 40px}.sp-feature{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border:1px solid var(--hair)}.sp-feature:not(:has(.sp-feature-icon)):before{content:"";width:14px;height:14px;background:var(--glacier);margin-bottom:4px}.sp-section[data-tone=navy] .sp-feature:not(:has(.sp-feature-icon)):before{background:#fff}.sp-feature .sp-h3{font-size:28px;line-height:36px}.sp-feature-icon{width:28px;height:28px;color:var(--glacier);margin-bottom:4px}.sp-section[data-tone=navy] .sp-feature-icon{color:#fff}.sp-feature-icon svg{width:100%;height:100%}.sp-feature-body{font-size:16px;line-height:24px;color:var(--muted)}.sp-feature-body ul{list-style:none;margin-top:.5em}.sp-feature-body li{position:relative;padding-left:18px}.sp-feature-body li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;background:var(--glacier)}.sp-steps{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px}.sp-step{flex-direction:column;padding-top:24px;border-top:1px solid var(--hair)}.sp-step,.sp-step-n{display:flex;gap:12px}.sp-step-n{align-items:center;font-weight:600;color:var(--glacier)}.sp-step-n:before{content:"";width:14px;height:14px;background:currentColor}.sp-section[data-tone=navy] .sp-step-n{color:#fff}.sp-step .sp-h3{font-size:32px;line-height:40px;letter-spacing:-.015em}.sp-step-body{color:var(--muted)}.sp-stats{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}.sp-stat{display:flex;flex-direction:column-reverse;gap:6px}.sp-stat dd{font:500 56px/56px var(--display);letter-spacing:-.015em}.sp-stat:first-child dd{color:var(--glacier)}.sp-section[data-tone=navy] .sp-stat:first-child dd{color:#fff}.sp-stat dt{color:var(--muted);max-width:26ch}.sp-faq{display:grid}.sp-faq details{max-width:980px;border-bottom:1px solid var(--hair)}.sp-faq details:first-of-type{border-top:1px solid var(--hair)}.sp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font:500 24px/30px var(--display);letter-spacing:-.01em;cursor:pointer;list-style:none}.sp-faq summary:hover{color:var(--glacier)}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq-plus{position:relative;flex:none;width:26px;height:26px;background:var(--glacier);color:transparent;overflow:hidden;transition:transform .25s var(--ease)}.sp-faq-plus:after,.sp-faq-plus:before{content:"";position:absolute;left:7px;right:7px;top:12px;height:2px;background:#fff}.sp-faq-plus:after{transform:rotate(90deg)}.sp-faq details[open] .sp-faq-plus{transform:rotate(45deg)}.sp-section[data-tone=navy] .sp-faq-plus{background:#fff}.sp-section[data-tone=navy] .sp-faq-plus:after,.sp-section[data-tone=navy] .sp-faq-plus:before{background:var(--navy)}.sp-faq details p{padding:0 48px 24px 0;max-width:68ch;font-size:17px;line-height:27px;color:var(--muted)}.sp-cases{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));grid-gap:24px;gap:24px}.sp-case{height:100%;display:flex;flex-direction:column;gap:10px;padding:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--hair);border-top:2px solid var(--glacier)}.sp-section[data-tone=navy] .sp-case{background:rgb(255 255 255/.04);border-top-color:#fff}.sp-case-tag{display:inline-flex;align-items:center;gap:10px;font:500 14px/16px var(--sans);color:var(--muted)}.sp-case-tag:before{content:"";width:8px;height:8px;background:var(--glacier)}.sp-section[data-tone=navy] .sp-case-tag:before{background:#fff}.sp-case-ridge{margin:12px -24px 4px}.sp-case-ridge svg{display:block;width:100%}.sp-case-figure{font:500 20px/26px var(--display);color:var(--glacier)}.sp-section[data-tone=navy] .sp-case-figure{color:#fff}.sp-case-note{font-size:13px;line-height:19px;color:var(--muted)}.sp-case-name{font:500 26px/32px var(--display);letter-spacing:-.01em}.sp-case-blurb{line-height:22px;color:var(--muted)}.sp-links{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:0 40px;gap:0 40px}.sp-links a{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px 44px 20px 0;border-top:1px solid var(--hair);text-decoration:none}.sp-links-label{font:500 24px/30px var(--display);letter-spacing:-.01em}.sp-links-blurb{font-size:15px;line-height:22px;color:var(--muted)}.sp-links-arrow{position:absolute;right:0;top:22px;display:grid;place-items:center;width:26px;height:26px;background:var(--glacier);color:#fff;font-size:14px;transition:transform .2s}.sp-links a:hover .sp-links-label{color:var(--glacier)}.sp-links a:hover .sp-links-arrow{transform:translateX(3px)}.sp-band{padding:80px var(--gut)}.sp-band-cells{display:none}.sp-band-inner{position:relative;z-index:1;max-width:var(--measure);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.sp-band-title{font:400 64px/64px var(--display);letter-spacing:-.035em;text-wrap:balance}.sp-band-copy{font:400 28px/32px var(--display);letter-spacing:-.015em;max-width:30ch}.sp-band-actions{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-top:20px}.sp-band-email{font-weight:500;color:#fff;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px;opacity:.85}.sp-band-email:hover{opacity:1}.sf{--bg:var(--glacier)}.sf-inner{position:relative;z-index:1;max-width:calc(var(--measure) + 2 * var(--gut));margin:0 auto;padding:64px var(--gut) 40px}.sf-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px 24px;gap:40px 24px}.sf-col-title{display:inline-flex;align-items:center;gap:10px;font:500 22px/28px var(--display);letter-spacing:-.01em;color:#fff;text-decoration:none;margin-bottom:14px}.sf-col-title:before{content:"";width:8px;height:8px;background:#fff}a.sf-col-title:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}.sf-cols ul{list-style:none;display:grid;grid-gap:8px;gap:8px}.sf-cols ul a{font-size:14px;line-height:20px;color:rgb(255 255 255/.7);text-decoration:none}.sf-cols ul a:hover{color:#fff;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.sf-bottom{display:flex;flex-direction:column;gap:24px;margin-top:56px;padding-top:32px;border-top:1px solid rgb(255 255 255/.14)}.sf-logo{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:#fff;text-decoration:none}.sf-logo svg{width:26px;height:26px}.sf-logo span{font:500 26px/30px var(--display);letter-spacing:-.015em;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:5px}.sf-meta{display:flex;flex-direction:column;gap:12px}.sf-meta a,.sf-meta p{font-size:14px;line-height:20px;color:rgb(255 255 255/.7)}.sf-meta a{color:#fff;font-weight:500;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.sf-credit{margin-top:24px;font-size:12px;line-height:18px;color:rgb(255 255 255/.45);max-width:90ch}.sf-credit a{color:inherit}.hm{background:#fff;color:var(--ice-ink)}.hm-hero-cells{display:none}.hm-hero-body{display:flex;flex-direction:column;gap:56px;padding-top:112px;padding-bottom:64px}.hm-hero h1{font:400 clamp(40px,13.4vw,60px) /1 var(--display);letter-spacing:-.03em}@media (min-width:560px){.hm-hero h1{font-size:60px;line-height:58px}}@media (max-width:767px){.hm-hero-act .ix-founder{display:none}}.ix-asks small.ix-asks-label--compact{display:none}@media (max-width:1279px){.ix-asks small.ix-asks-foot,.ix-asks small.ix-asks-label--wide,.ix-asks--list .ix-srs{display:none}.ix-asks small.ix-asks-label--compact{display:block}.ix-asks--list{gap:12px}}.ix-q .ix-q-text{display:inline-block;max-width:none;overflow:visible;white-space:nowrap;animation:none}.ix-q .ix-q-text[data-fade]{animation:ix-q-fade .5s var(--ease) both}@keyframes ix-q-fade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ix-q .ix-q-text[data-fade]{animation:none}}.ix-flip{color:var(--glacier);-webkit-text-decoration:underline 3px;text-decoration:underline 3px;text-underline-offset:8px}.hm-hero-sub{display:flex;flex-direction:column;gap:10px;padding-top:40px}.hm-hero-sub p{font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;max-width:640px;text-wrap:balance}.hm-hero-act{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-top:32px}.ix-asks--list{gap:18px}.ix-q--still{margin:10px 0 0}.ix-srs{list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--hair)}.ix-sr{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--hair);cursor:default}.ix-sr-q{font:400 19px/26px var(--display);color:var(--ink);transition:color .2s var(--ease)}.ix-sr.is-on .ix-sr-q{color:var(--glacier);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}.ix-sr-tag{flex-shrink:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ix-asks small.ix-asks-foot{font-weight:400}.ix-asks{position:relative;display:flex;flex-direction:column;gap:28px;width:100%;max-width:500px;flex-shrink:0}.ix-asks small{display:block;font-size:14px;line-height:16px;font-weight:500;color:var(--muted)}.ix-asks small em{display:inline-block;margin-left:8px;padding:2px 6px;font-style:normal;font-size:12px;line-height:14px;color:var(--glacier);box-shadow:inset 0 0 0 1px var(--glacier);vertical-align:1px}.ix-q{display:flex;align-items:center;height:56px;margin:10px 0 18px;padding:0 18px;border:2px solid var(--glacier);background:#fff;font:500 20px/28px var(--display);white-space:nowrap;overflow:hidden}.ix-q span{display:inline-block;white-space:pre;max-width:0;overflow:hidden;vertical-align:bottom;animation:ix-type 1ms linear forwards;animation-delay:calc(.5s + var(--i) * 55ms)}@keyframes ix-type{to{max-width:1em}}.ix-q:after{content:"";width:2px;height:26px;margin-left:2px;background:var(--glacier);flex-shrink:0;animation:ix-blink 1.1s step-end infinite}@keyframes ix-blink{50%{opacity:0}}.ix-ans{display:flex;flex-direction:column;gap:6px;animation:ix-arrive .45s var(--ease) both;animation-delay:calc(2.2s + var(--k) * .32s)}@keyframes ix-arrive{0%{opacity:0;transform:translateY(6px)}}.ix-eng{display:flex;align-items:center;gap:10px;padding-bottom:2px;font-size:14px;line-height:16px;font-weight:500;color:var(--muted)}.ix-eng:before{content:"";width:8px;height:8px;background:var(--glacier)}.ix-url-quiet{font-size:14px;line-height:18px;color:var(--muted)}.ix-title{font:500 22px/28px var(--display);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}.ix-title,.ix-url{color:var(--glacier)}.ix-url{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:3px}.ix-src,.ix-url{font-size:15px;line-height:20px;font-weight:500}.ix-src{display:flex;gap:12px}.ix-src b{width:14px;font-weight:600}.ix-src--dim{opacity:.4}.ix-hand{position:absolute;z-index:2;left:0;top:0;width:32px;display:none;opacity:0;pointer-events:none;transition:transform .35s ease-out,opacity .3s}.ix-hand[data-ready]{opacity:1;transition-delay:0s,3.6s}.ix-hand[data-instant]{transition:none}.ix-hand svg{display:block;width:100%}.ix-hand[data-tap] svg{animation:ix-tap .7s step-end}@keyframes ix-tap{15%,45%{transform:translateY(3px)}30%,60%{transform:none}}.hm-why .ix-wrap{display:flex;flex-direction:column;gap:56px;padding-top:80px;padding-bottom:80px}.hm-statement{max-width:1120px;font:400 34px/40px var(--display);letter-spacing:-.02em}.hm-why-label{color:rgb(255 255 255/.7)}.hm-engines{display:flex;flex-wrap:wrap;gap:20px 40px;list-style:none;padding-top:24px}.hm-engines li{display:flex;align-items:center;gap:12px;font-size:22px;line-height:28px;font-weight:500}.hm-engine-mark{display:block;width:26px;height:26px}.hm-engine-mark svg{display:block;width:100%;height:100%}.hm-results .ix-wrap,.hm-work .ix-wrap{display:flex;flex-direction:column;gap:48px;padding-top:64px;padding-bottom:80px}.hm-chart{background:#fff}.hm-more{margin-top:-16px}.hm-verticals{max-width:900px;color:var(--muted)}.hm-audit-cells{display:none}.hm-audit .ix-wrap{display:flex;flex-direction:column;gap:56px;padding-top:56px;padding-bottom:64px}.hm-audit-big{font:400 76px/80px var(--display);letter-spacing:-.035em}.hm-audit-per{font:400 28px/32px var(--display);letter-spacing:-.015em}.hm-audit-note{max-width:500px;padding-top:20px;color:rgb(255 255 255/.82)}.hm-audit .ix-founder{padding-top:28px}.hm-audit-list>p{padding-bottom:20px;font-weight:500;line-height:20px}.hm-audit-list ul{list-style:none}.hm-audit-list li{display:flex;justify-content:space-between;gap:24px;padding:14px 0}.hm-audit-list li span:first-child{font:400 22px/30px var(--display)}.hm-audit-list li span:last-child{font-size:18px;line-height:30px;font-weight:500}.hm-audit-list .sp-button{margin-top:32px}.hm-faq .ix-wrap,.hm-founders .ix-wrap,.hm-stages .ix-wrap{display:flex;flex-direction:column;gap:48px;padding-top:64px;padding-bottom:80px}.hm-stages-act{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px}.hm-founder-list{list-style:none;display:grid;grid-gap:40px;gap:40px}.hm-founder-list li{display:flex;gap:24px;align-items:flex-start;padding-top:24px;border-top:1px solid var(--hair)}.hm-founder-list img{flex:none;width:120px;height:120px;object-fit:cover;background:var(--hair)}.hm-founder-list li>div{display:flex;flex-direction:column;gap:10px}.hm-founder-list h3{font:500 32px/40px var(--display);letter-spacing:-.015em}.hm-founder-list p:not(.ix-when){color:var(--muted)}.hm-founders .ix-wrap{padding-bottom:64px}.hm-faq .ix-wrap{padding-top:32px;padding-bottom:96px}@media (min-width:640px){.hm-hero h1{font-size:96px;line-height:92px}.sp-h1{font-size:72px;line-height:72px}.sp-band-title{font-size:96px;line-height:96px}.hm-audit-big{font-size:112px;line-height:112px}.sp-features,.sp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.hm-hero-sub p{font-size:24px;line-height:32px}.hm-hero-act,.sp-band-actions{flex-direction:row;align-items:center;gap:40px}.ix-h2,.sp-h2{font-size:72px;line-height:72px;letter-spacing:-.025em}.hm-why .ix-wrap{gap:64px;padding-top:112px;padding-bottom:112px}.hm-statement{font-size:60px;line-height:66px}.ix-trio{grid-template-columns:repeat(3,1fr)}.ix-grid{grid-template-columns:repeat(2,1fr);gap:56px 40px}.ix-grid>a,.ix-grid>div,.ix-trio>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ix-trio>div{gap:16px}.ix-grid h3{font-size:28px;line-height:36px}.hm-founders .ix-wrap,.hm-results .ix-wrap,.hm-stages .ix-wrap,.hm-work .ix-wrap{gap:64px;padding-top:112px;padding-bottom:112px}.hm-faq .ix-wrap{padding-top:48px;padding-bottom:144px}.hm-more{margin-top:-24px}.ix-steps{gap:48px}.hm-founder-list,.ix-steps{grid-template-columns:repeat(2,1fr)}.sp-hero{padding:168px var(--gut) 112px}.sp-section{padding-top:112px;padding-bottom:112px}.sp-section-head{margin-bottom:64px}.sp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.sp-band{padding-top:120px;padding-bottom:120px}.sf-inner{padding-top:80px;padding-bottom:48px}.sf-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-bottom{justify-content:space-between}.sf-bottom,.sf-meta{flex-direction:row;align-items:center}.sf-meta{gap:32px}}@media (min-width:1024px){.ix-head,.sp-section-head:has(.sp-intro){flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}.ix-head .ix-lead,.sp-section-head .sp-intro{width:440px;flex:none}.sp-section-head:has(.sp-eyebrow):has(.sp-intro){display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:end}.sp-section-head:has(.sp-eyebrow):has(.sp-intro) .sp-eyebrow{grid-column:1/-1}.ix-grid,.sp-features{grid-template-columns:repeat(3,1fr)}.sp-features[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-steps{grid-template-columns:repeat(4,1fr)}.sp-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sp-steps:has(>.sp-step:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sp-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sp-hero-grid:has(.sp-hero-aside){grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.hm-audit-cells,.sp-band-cells,.sp-hero-cells{display:block}.hm-audit .ix-wrap{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:120px;padding-bottom:120px}.hm-audit-list{width:540px;flex:none;padding-top:40px}.hm-audit-big{font-size:136px;line-height:136px}.hm-audit-per{font-size:40px;line-height:44px;letter-spacing:-.02em}.sp-h1{font-size:96px;line-height:92px}.sp-band-title{font-size:136px;line-height:128px}.sp-band-copy{font-size:40px;line-height:44px}}@media (min-width:1280px){.hm-hero-cells{display:block}.hm-hero-body{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:164px;padding-bottom:134px}.hm-hero-copy{flex:1 1;min-width:0}.hm-hero h1{font-size:116px;line-height:112px;letter-spacing:-.032em;white-space:nowrap}.ix-asks{max-width:470px;margin-left:40px}.ix-flip{text-decoration-thickness:6px;text-underline-offset:14px}.hm-hero-sub{padding-top:56px}.hm-hero-act{padding-top:40px}.ix-hand{display:block}.ix-q{font-size:24px}.ix-title{font-size:26px;line-height:32px}.hm-engines{justify-content:space-between;gap:0}}html{scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){.ix-ans,.ix-hand svg,.ix-q:after,rect.ix-cell{animation:none!important}.ix-flake{display:none}.ix-q span{animation:none;max-width:none}.ix-arrow svg,.ix-hand,.sh-cta,.sh-links>li>a,.sh-links>li>button,.sh-panel,.sh-sheet,.sp-faq-plus{transition:none!important}}.sp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}