.blk-home2{--c-accent:var(--c-home-accent);overflow-x:clip}.blk-home2-hero{position:relative;background:var(--c-home-hero-bg);color:var(--c-ink-on-dark)}.blk-home2-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.blk-home2-hero-bg picture{position:absolute;left:-2.51%;top:17.68%;width:102.51%;height:82.01%;display:block;opacity:.6}.blk-home2-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 71.323%,var(--c-home-hero-bg) 100%)}.blk-home2-hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.blk-home2-hero-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:1440px;min-height:clamp(720px,66.3vw,954px);margin-inline:auto;padding:clamp(48px,6.7vw,96px) clamp(16px,2.9vw,42px) clamp(48px,6vw,86px);display:grid;grid-template-columns:minmax(0,820px) minmax(260px,572px);justify-content:space-between;column-gap:clamp(0px,2vw,32px);grid-template-rows:auto 1fr auto;align-items:start}.blk-home2-hero-lead{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:820px}.blk-home2-eyebrow{margin:0;font-family:var(--c-font-geist);font-weight:300;font-size:16px;line-height:1.4;letter-spacing:4px;text-transform:uppercase;color:var(--c-ink-on-dark)}.blk-home2-figure{font-size:clamp(76px,14.58vw,210px);letter-spacing:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--c-home-accent)}.blk-home2-figure,.blk-home2-title{margin:0;font-family:var(--c-font-display);font-weight:400;line-height:1.06}.blk-home2-title{font-size:clamp(28px,2.92vw,42px);letter-spacing:-2px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--c-ink-on-dark)}.blk-home2-hero-body{grid-column:2;grid-row:1;width:100%;max-width:572px;margin-top:clamp(24px,8.1vw,117px)}.blk-home2-hero-body,.blk-home2-hero-copy{display:flex;flex-direction:column;gap:24px}.blk-home2-hero-copy p{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.4;color:var(--c-home-hero-muted)}.blk-home2-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.blk-home2-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border-radius:999px;font-family:var(--c-font-geist);font-weight:600;font-size:14px;line-height:1.4;text-decoration:none;border:0}.blk-home2-btn--primary{background:var(--c-ink-on-dark);color:var(--c-ink-black)}.blk-home2-btn--primary:hover{background:var(--c-bg-2)}.blk-home2-btn--secondary{background:var(--c-btn-dim);color:var(--c-ink-on-dark)}.blk-home2-btn--secondary:hover{background:var(--c-btn-dim-hover)}.blk-home2-hero-ruler{grid-column:1/-1;grid-row:2;min-height:clamp(120px,16vw,220px)}.blk-home2-hero-stats{grid-column:1/-1;grid-row:3;width:100%;max-width:1356px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.blk-home2-hero-stats>div{box-sizing:border-box;min-height:120px;padding:12px;border-top:1px solid var(--c-home-hero-line);display:flex;flex-direction:column;justify-content:center;gap:6px}.blk-home2-hero-stats dt{font-weight:500;font-size:24px;line-height:1.4}.blk-home2-hero-stats dd,.blk-home2-hero-stats dt{margin:0;font-family:var(--c-font-geist);color:var(--c-ink-on-dark)}.blk-home2-hero-stats dd{font-weight:400;font-size:14px;line-height:1.5}.blk-home2-hero-stats>div:nth-child(3) dd,.blk-home2-hero-stats>div:nth-child(3) dt{color:var(--c-line)}@media (max-width:960px){.blk-home2-hero-inner{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-height:0;row-gap:20px;padding-top:clamp(32px,8vw,64px)}.blk-home2-hero-lead{grid-column:1;grid-row:1;max-width:none;gap:8px}.blk-home2-hero-body{grid-column:1;grid-row:2;max-width:none;margin-top:0}.blk-home2-hero-ruler{grid-column:1;grid-row:3;min-height:0;height:0}.blk-home2-hero-stats{grid-column:1;grid-row:4}.blk-home2-figure{font-size:clamp(72px,22vw,140px)}.blk-home2-title{white-space:normal;letter-spacing:-1px}.blk-home2-eyebrow{letter-spacing:2px;font-size:12px}.blk-home2-hero-cta{flex-direction:column;align-items:stretch}.blk-home2-btn{width:100%}}@media (max-width:640px){.blk-home2-hero-stats{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:460px){.blk-home2-hero-stats{grid-template-columns:1fr}}.blk-home2-mech{position:relative;background:var(--c-bg);overflow:hidden}.blk-home2-mech-wave{pointer-events:none;position:absolute;z-index:0;inset:0}.blk-home2-mech-wave img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:left bottom}.blk-home2-mech-inner{z-index:1;max-width:var(--c-container);padding:100px 42px}.blk-home2-mech-body,.blk-home2-mech-inner{position:relative;box-sizing:border-box;width:100%;margin-inline:auto}.blk-home2-mech-body{max-width:1356px}.blk-home2-mech-heading{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:1012px}.blk-home2-mech-tag{font-family:var(--c-font-display);font-style:italic;font-size:22px;color:var(--c-ink-black)}.blk-home2-mech-head,.blk-home2-mech-tag{margin:0;font-weight:400;line-height:1.4;letter-spacing:-1px}.blk-home2-mech-head{font-family:var(--c-font-geist);font-size:56px}.blk-home2-mech-l1{display:block;margin:0;color:var(--c-home-accent)}.blk-home2-mech-l2{display:block;margin:16px 0 0;max-width:640px;color:var(--c-ink-black)}.blk-home2-mech-biz{white-space:nowrap}.blk-home2-mech-spark{display:inline-block;vertical-align:middle;width:30px;height:28px;margin-left:6px}.blk-home2-mech-intro{margin:24px 0 0;max-width:437px;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.4;color:var(--c-btn-dim)}.blk-home2-mech-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:76px;row-gap:40px;margin:48px 0 0}.blk-home2-mech-stats>div{display:flex;flex-direction:column;gap:12px}.blk-home2-mech-stats dt{margin:0;font-family:var(--c-font-geist);font-weight:500;font-size:72px;line-height:1.1;letter-spacing:-1px;color:var(--c-ink-black);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.blk-home2-mech-stats dd{margin:0;max-width:282px;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.4;color:var(--c-dark)}.blk-home2-mech-l2[data-reveal]:not([data-inview]),.blk-home2-mech-tag[data-reveal]:not([data-inview]){opacity:.3;translate:0 70px}.blk-home2-mech-l1[data-reveal]:not([data-inview]){translate:-160px 0}.blk-home2-mech-spark[data-reveal]:not([data-inview]){opacity:0}.blk-home2-mech-intro[data-reveal]:not([data-inview]){opacity:0;translate:0 70px}.blk-home2-mech-stats[data-reveal]:not([data-inview]){opacity:0}.blk-home2-mech-stats[data-reveal]:not([data-inview])>div{translate:0 69px}.blk-home2-mech-l2[data-reveal][data-inview],.blk-home2-mech-tag[data-reveal][data-inview]{animation:home2-mech-rise-fade .8s ease-out both}.blk-home2-mech-l1[data-reveal][data-inview]{animation:home2-mech-l1 .8s ease-out both}.blk-home2-mech-spark[data-reveal][data-inview]{animation:home2-mech-spark .8s ease-out both}.blk-home2-mech-intro[data-reveal][data-inview]{animation:home2-mech-intro .8s ease-out both}.blk-home2-mech-stats[data-reveal][data-inview]{animation:home2-mech-stats .8s ease-out both}.blk-home2-mech-stats[data-reveal][data-inview]>div{animation:home2-mech-stat .8s ease-out both}@keyframes home2-mech-rise-fade{0%{opacity:.3;translate:0 70px}to{opacity:1;translate:0 0}}@keyframes home2-mech-l1{0%{translate:-160px 0}to{translate:0 0}}@keyframes home2-mech-spark{0%{opacity:0}to{opacity:1}}@keyframes home2-mech-intro{0%{opacity:0;translate:0 70px}to{opacity:1;translate:0 0}}@keyframes home2-mech-stats{0%{opacity:0;height:404px}to{opacity:1;height:266px}}@keyframes home2-mech-stat{0%{translate:0 69px}to{translate:0 0}}@media (min-width:1101px){.blk-home2-mech-body{min-height:551px}.blk-home2-mech-heading{display:grid;grid-template-columns:216px minmax(0,359px) 437px;grid-template-rows:72px 142px;min-height:214px}.blk-home2-mech-tag{grid-column:1;grid-row:1;align-self:end;padding-bottom:6px}.blk-home2-mech-head{display:contents}.blk-home2-mech-l1{grid-column:2/4;grid-row:1;align-self:center;white-space:nowrap}.blk-home2-mech-l2{grid-column:1/3;grid-row:2;margin:0;max-width:640px}.blk-home2-mech-intro{grid-column:3;grid-row:2;align-self:start;margin:76px 0 0;width:437px;max-width:none}.blk-home2-mech-stats{position:absolute;top:290px;right:0;width:674px;height:266px;margin:0;overflow:hidden;grid-template-columns:252px 223px;justify-content:end;padding-left:123px;box-sizing:border-box}}@media (max-width:1100px){@keyframes home2-mech-stats{0%{opacity:0}to{opacity:1}}}@media (max-width:1100px){.blk-home2-mech-inner{padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px)}.blk-home2-mech-head{font-size:clamp(36px,4.5vw,56px)}.blk-home2-mech-stats dt{font-size:clamp(44px,8vw,72px)}}@media (max-width:520px){.blk-home2-mech-stats{grid-template-columns:1fr}}.blk-home2-qualify{position:relative;background:var(--c-ink-black);color:var(--c-ink-on-dark);overflow:hidden}.blk-home2-qualify-head[data-reveal]:not([data-inview]) h2,.blk-home2-qualify-head[data-reveal]:not([data-inview]) p{opacity:0;translate:0 54px}.blk-home2-qualify-card[data-reveal]:not([data-inview]):first-child,.blk-home2-qualify-card[data-reveal]:not([data-inview]):nth-child(2){opacity:0;translate:0 43px}.blk-home2-qualify-card[data-reveal]:not([data-inview]):nth-child(3){opacity:0;translate:0 93px}.blk-home2-fit[data-reveal]:not([data-inview]){opacity:0}.blk-home2-qualify-head[data-reveal][data-inview] h2,.blk-home2-qualify-head[data-reveal][data-inview] p{animation:home2-qualify-rise-54 .8s ease-out both}.blk-home2-qualify-card[data-reveal][data-inview]:first-child,.blk-home2-qualify-card[data-reveal][data-inview]:nth-child(2){animation:home2-qualify-rise-43 .8s ease-out both}.blk-home2-qualify-card[data-reveal][data-inview]:nth-child(3){animation:home2-qualify-rise-93 .8s ease-out both}.blk-home2-fit[data-reveal][data-inview]{animation:home2-qualify-fade .8s ease-out both}@keyframes home2-qualify-rise-54{0%{opacity:0;translate:0 54px}to{opacity:1;translate:0 0}}@keyframes home2-qualify-rise-43{0%{opacity:0;translate:0 43px}to{opacity:1;translate:0 0}}@keyframes home2-qualify-rise-93{0%{opacity:0;translate:0 93px}to{opacity:1;translate:0 0}}@keyframes home2-qualify-fade{0%{opacity:0}to{opacity:1}}.blk-home2-qualify-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--c-ink-black) url(/brand/home2-qualify-wave.webp) center /cover no-repeat}.blk-home2-qualify-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.7}.blk-home2-qualify-bg:after{content:"";position:absolute;inset:0;background:var(--c-ink);opacity:.8}@media (prefers-reduced-motion:reduce){.blk-home2-bank-video,.blk-home2-qualify-video{display:none}}.blk-home2-qualify-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;display:flex;flex-direction:column;gap:42px}.blk-home2-qualify-head{display:flex;flex-direction:column;gap:32px;align-items:flex-start;width:100%;max-width:1356px}.blk-home2-qualify-head h2{margin:0;max-width:569px;font-weight:400;font-size:56px;letter-spacing:-1px}.blk-home2-qualify-head h2,.blk-home2-qualify-head p{font-family:var(--c-font-geist);line-height:1.4;color:var(--c-ink-on-dark)}.blk-home2-qualify-head p{margin:0 0 0 575px;width:406px;max-width:calc(100% - 575px);font-weight:300;font-size:18px;letter-spacing:-.5px}.blk-home2-qualify-cards{display:flex;gap:16px;align-items:stretch;width:100%;max-width:1356px}.blk-home2-qualify-card{flex:1 0;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:72px;padding:24px;border-radius:12px;border:1px solid var(--c-home2-glass-line);background:var(--c-home2-glass);-webkit-backdrop-filter:blur(6.45px);backdrop-filter:blur(6.45px)}.blk-home2-qualify-card[data-align=end],.blk-home2-qualify-card[data-align=icon-end]{align-items:flex-end}.blk-home2-qualify-card[data-align=start]{align-items:flex-start}.blk-home2-qualify-icon{flex:none;height:120px;display:flex;align-items:center;color:var(--c-home-accent)}.blk-home2-qualify-icon svg{display:block;width:auto;height:auto;max-width:none;flex:none}.blk-home2-qualify-copy{display:flex;flex-direction:column;gap:12px;width:100%}.blk-home2-qualify-card[data-align=end] .blk-home2-qualify-copy{text-align:right;align-items:flex-end}.blk-home2-qualify-copy h3{font-weight:500;font-size:24px;color:var(--c-ink-on-dark)}.blk-home2-qualify-copy h3,.blk-home2-qualify-copy p{margin:0;font-family:var(--c-font-geist);line-height:1.4}.blk-home2-qualify-copy p{font-weight:400;font-size:16px;color:var(--c-btn-muted)}.blk-home2-fit{box-sizing:border-box;width:100%;max-width:1356px;display:flex;flex-direction:column;align-items:center;gap:24px;padding:42px 24px;border-radius:4px;border:1px solid var(--c-home2-glass-line);background:var(--c-home2-glass);-webkit-backdrop-filter:blur(6.45px);backdrop-filter:blur(6.45px)}.blk-home2-fit-heading{margin:0;font-family:var(--c-font-display);font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-on-dark);text-align:center;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.blk-home2-fit-accent{color:var(--c-home-accent)}.blk-home2-fit-list{list-style:none;margin:0;padding:0;width:100%;max-width:729px}.blk-home2-fit-q{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:66px;margin:0;border-bottom:1px solid var(--c-btn-dim)}.blk-home2-fit-q:last-child{border-bottom:0}.blk-home2-fit-num{color:var(--c-home2-num)}.blk-home2-fit-num,.blk-home2-fit-text{font-family:var(--c-font-geist);font-size:14px;line-height:1.5}.blk-home2-fit-text{color:var(--c-ink-on-dark)}.blk-home2-fit-toggle{display:inline-flex;flex:none;height:33px;width:107px;border:1px solid var(--c-home2-toggle-line);border-radius:999px;overflow:hidden;background:var(--c-home2-toggle)}.blk-home2-fit-toggle button{flex:1 1;margin:0;padding:0;border:0;background:transparent;color:var(--c-ink-on-dark);font-family:var(--c-font-body);font-size:13.2px;line-height:1;cursor:pointer}.blk-home2-fit-toggle button+button{border-left:1px solid var(--c-home2-toggle-line)}.blk-home2-fit-toggle button[aria-pressed=true]{background:var(--c-home-accent);color:var(--c-ink-on-dark)}.blk-home2-fit-verdict{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:520px}.blk-home2-fit-label{font-size:12px;letter-spacing:1.15px;text-transform:uppercase}.blk-home2-fit-body,.blk-home2-fit-label{margin:0;font-family:var(--c-font-geist);font-weight:400;line-height:1.5;color:var(--c-ink-on-dark)}.blk-home2-fit-body{font-size:14px}.blk-home2-fit-verdict .blk-home2-btn{margin-top:8px}@media (max-width:1100px){.blk-home2-qualify-inner{padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px)}.blk-home2-qualify-head h2{font-size:clamp(36px,4.5vw,56px);max-width:none}.blk-home2-qualify-head p{margin-left:0;width:auto;max-width:52ch}.blk-home2-qualify-cards{flex-direction:column}.blk-home2-qualify-card{gap:40px}.blk-home2-fit-heading{font-size:clamp(28px,4vw,42px);letter-spacing:-1px}}@media (max-width:720px){.blk-home2-fit-q{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;row-gap:12px;padding-block:16px;min-height:0}.blk-home2-fit-toggle{grid-column:2;justify-self:start}.blk-home2-qualify-card[data-align=end] .blk-home2-qualify-copy{text-align:left;align-items:flex-start}.blk-home2-qualify-card[data-align=end],.blk-home2-qualify-card[data-align=icon-end]{align-items:flex-start}}.blk-home2-num{background:var(--c-ink-black);color:var(--c-ink-on-dark)}.blk-home2-num-inner{box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 64px;display:flex;flex-direction:column;gap:48px}.blk-home2-num-top{display:flex;gap:48px;align-items:flex-end;width:100%}.blk-home2-num-lead{position:relative;display:flex;flex-direction:column;gap:48px;flex:0 1 auto;min-width:0;width:min(100%,507px)}.blk-home2-num-title-row{display:flex;align-items:flex-start;gap:16px}.blk-home2-num-title-row h2{margin:0;font-family:var(--c-font-display);font-style:italic;font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-on-dark);white-space:nowrap}.blk-home2-num-spark{display:block;flex:none;width:43px;height:42px;margin-top:2px}.blk-home2-num-controls{display:flex;flex-direction:column;gap:32px;width:100%}.blk-home2-num-intro{margin:0;max-width:426px;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.4;color:var(--c-btn-muted)}.blk-home2-num-slider{display:flex;flex-direction:column;gap:16px;width:100%}.blk-home2-num-slider-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.blk-home2-num-slider-head label{font-family:var(--c-font-geist);font-weight:500;font-size:14px;line-height:1.5;color:var(--c-btn-muted)}.blk-home2-num-slider-head output{font-family:var(--c-font-geist);font-weight:500;font-size:18px;line-height:1.4;color:var(--c-ink-on-dark);white-space:nowrap}.blk-home2-num-bar{position:relative;height:24px;display:flex;align-items:center;width:100%}.blk-home2-num-track{position:absolute;inset-inline:0;height:4px;border-radius:2px;background:var(--c-btn-dim);pointer-events:none}.blk-home2-num-fill{position:relative;height:100%;border-radius:2px;background:var(--c-home-accent);transform-origin:left center}.blk-home2-num-handle{position:absolute;right:-10px;top:50%;translate:0 -50%}.blk-home2-num-handle,.blk-home2-num-handle img{width:20px;height:20px;display:block}.blk-home2-num-range{position:relative;z-index:1;width:100%;margin:0;appearance:none;-webkit-appearance:none;height:24px;background:transparent;cursor:pointer}.blk-home2-num-range::-webkit-slider-runnable-track{height:4px;background:transparent}.blk-home2-num-range::-moz-range-track{height:4px;background:transparent}.blk-home2-num-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:transparent;border:0;cursor:grab}.blk-home2-num-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:transparent;border:0;cursor:grab}.blk-home2-num-range:focus-visible{outline:2px solid var(--c-home-accent);outline-offset:6px}.blk-home2-num-result{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.blk-home2-num-saved{font-size:100px;line-height:1.4;letter-spacing:-6.94px;color:var(--c-home-accent);white-space:nowrap}.blk-home2-num-caption,.blk-home2-num-saved{margin:0;font-family:var(--c-font-geist);font-weight:400}.blk-home2-num-caption{max-width:100%;font-size:20px;line-height:1.5;letter-spacing:-.2px;color:var(--c-ink-on-dark)}.blk-home2-num-cards{display:flex;gap:16px;width:100%}.blk-home2-num-card{flex:1 1;min-width:0;box-sizing:border-box;display:flex;gap:16px;align-items:flex-end;padding:24px;border-radius:12px;border:1px solid var(--c-home2-glass-line);background:var(--c-home2-glass)}.blk-home2-num-card-main{display:flex;flex-direction:column;gap:16px;flex:none}.blk-home2-num-card-tag{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--c-btn-muted);white-space:nowrap}.blk-home2-num-diamond{display:block;width:8px;height:8px;flex:none;background:var(--c-btn-muted);rotate:45deg}.blk-home2-num-card-fig{font-weight:500;font-size:32px;line-height:1.4}.blk-home2-num-card-fig,.blk-home2-num-card-note{margin:0;font-family:var(--c-font-geist);color:var(--c-ink-on-dark);white-space:nowrap}.blk-home2-num-card-note{font-weight:400;font-size:14px;line-height:1.5}.blk-home2-num-card--accent .blk-home2-num-card-fig,.blk-home2-num-card--accent .blk-home2-num-card-tag{color:var(--c-home-accent)}.blk-home2-num-card--accent .blk-home2-num-diamond{background:var(--c-home-accent)}.blk-home2-num-controls[data-reveal]:not([data-inview]),.blk-home2-num-title-row[data-reveal]:not([data-inview]) h2{opacity:.2}.blk-home2-num-title-row[data-reveal]:not([data-inview]) .blk-home2-num-spark{opacity:0}.blk-home2-num-controls[data-reveal]:not([data-inview]) .blk-home2-num-fill{transform:scaleX(.003)}.blk-home2-num-result[data-reveal]:not([data-inview]){opacity:0;translate:0 96px}.blk-home2-num-cards[data-reveal]:not([data-inview]){opacity:0;translate:0 72px}.blk-home2-num-controls[data-reveal][data-inview],.blk-home2-num-title-row[data-reveal][data-inview] h2{animation:home2-num-fade-up .8s ease-out both}.blk-home2-num-title-row[data-reveal][data-inview] .blk-home2-num-spark{animation:home2-num-spark .8s ease-out both}.blk-home2-num-controls[data-reveal][data-inview] .blk-home2-num-fill{animation:home2-num-fill .8s ease-out both}.blk-home2-num-result[data-reveal][data-inview]{animation:home2-num-rise-96 .8s ease-out both}.blk-home2-num-cards[data-reveal][data-inview]{animation:home2-num-rise-72 .8s ease-out both}@keyframes home2-num-fade-up{0%{opacity:.2}to{opacity:1}}@keyframes home2-num-spark{0%{opacity:0}to{opacity:1}}@keyframes home2-num-fill{0%{transform:scaleX(.003)}to{transform:scaleX(1)}}@keyframes home2-num-rise-96{0%{opacity:0;translate:0 96px}to{opacity:1;translate:0 0}}@keyframes home2-num-rise-72{0%{opacity:0;translate:0 72px}to{opacity:1;translate:0 0}}@media (max-width:1100px){.blk-home2-num-inner{padding:clamp(56px,8vw,100px) clamp(16px,4vw,64px)}.blk-home2-num-top{flex-direction:column;align-items:stretch;gap:40px}.blk-home2-num-lead{width:100%}.blk-home2-num-title-row h2{white-space:normal;font-size:clamp(28px,5vw,42px)}.blk-home2-num-saved{font-size:clamp(56px,12vw,100px);letter-spacing:-4px}.blk-home2-num-cards{flex-direction:column}.blk-home2-num-card{flex-wrap:wrap}.blk-home2-num-card-note{white-space:normal}}.blk-home2-ext{position:relative;background:var(--c-bg);color:var(--c-ink-black);overflow:hidden}.blk-home2-ext-wave{position:absolute;inset:-26.58% -45.63% -14.06% -15.36%;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:visible}.blk-home2-ext-wave img{display:block;width:max(180vw,1800px);height:auto;max-width:none;flex:none;rotate:160.81deg;opacity:.06;transform-origin:center center}.blk-home2-ext-wave[data-reveal]:not([data-inview]) img{opacity:0;scale:.8;translate:-80px 40px}.blk-home2-ext-head[data-reveal]:not([data-inview]){opacity:0;translate:0 -70px}.blk-home2-ext-slider-col[data-reveal]:not([data-inview]){opacity:0;translate:0 -60px}.blk-home2-ext-card[data-reveal]:not([data-inview]),.blk-home2-ext-copy[data-reveal]:not([data-inview]){opacity:0;translate:0 40px}.blk-home2-ext-wave[data-reveal][data-inview] img{animation:home2-ext-wave .8s ease-out both}.blk-home2-ext-head[data-reveal][data-inview]{animation:home2-ext-head .8s ease-out both}.blk-home2-ext-slider-col[data-reveal][data-inview]{animation:home2-ext-slider .8s ease-out both}.blk-home2-ext-card[data-reveal][data-inview],.blk-home2-ext-copy[data-reveal][data-inview]{animation:home2-ext-rise .8s ease-out both}@keyframes home2-ext-wave{0%{opacity:0;scale:.8;translate:-80px 40px}to{opacity:.06;scale:1;translate:0 0}}@keyframes home2-ext-head{0%{opacity:0;translate:0 -70px}to{opacity:1;translate:0 0}}@keyframes home2-ext-slider{0%{opacity:0;translate:0 -60px}to{opacity:1;translate:0 0}}@keyframes home2-ext-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}.blk-home2-ext-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;display:flex;flex-direction:column;gap:56px}.blk-home2-ext-head{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.blk-home2-ext-l1{margin:0;max-width:690px;font-family:var(--c-font-display);font-style:italic;font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-home-accent)}.blk-home2-ext-l2{display:flex;align-items:center;gap:72px}.blk-home2-ext-tori{display:block;flex:none;width:36px;height:29px}.blk-home2-ext-l2 h2{margin:0;font-family:var(--c-font-display);font-style:italic;font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-black)}.blk-home2-ext-body{gap:42px}.blk-home2-ext-body,.blk-home2-ext-calc{display:flex;flex-direction:column;width:100%}.blk-home2-ext-calc{gap:56px}.blk-home2-ext-slider-col{display:flex;flex-direction:column;gap:42px;width:min(100%,796px)}.blk-home2-ext-lede{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:26px;line-height:1.4;color:var(--c-ink-black)}.blk-home2-ext-slider{display:flex;align-items:center;gap:8px;width:100%}.blk-home2-ext-bar{position:relative;width:min(100%,450px);height:24px;display:flex;align-items:center;flex:none}.blk-home2-ext-track{position:absolute;inset-inline:0;height:4px;border-radius:2px;background:var(--c-btn-muted);pointer-events:none}.blk-home2-ext-fill{position:relative;height:100%;border-radius:2px;background:var(--c-home-accent);transform-origin:left center}.blk-home2-ext-handle{position:absolute;right:-10px;top:50%;translate:0 -50%}.blk-home2-ext-handle,.blk-home2-ext-handle img{width:20px;height:20px;display:block}.blk-home2-ext-range{position:relative;z-index:1;width:100%;margin:0;appearance:none;-webkit-appearance:none;height:24px;background:transparent;cursor:pointer}.blk-home2-ext-range::-moz-range-track,.blk-home2-ext-range::-webkit-slider-runnable-track{height:4px;background:transparent}.blk-home2-ext-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:transparent;border:0;cursor:grab}.blk-home2-ext-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:transparent;border:0;cursor:grab}.blk-home2-ext-range:focus-visible{outline:2px solid var(--c-home-accent);outline-offset:6px}.blk-home2-ext-readout{font-family:var(--c-font-geist);font-weight:500;font-size:18px;line-height:1.4;color:var(--c-ink-black);text-align:center;white-space:nowrap;min-width:7ch}.blk-home2-ext-copy{display:flex;flex-direction:column;gap:16px;width:min(100%,539px);margin-left:min(575px,12vw)}.blk-home2-ext-stamp{margin:0;max-width:none}.blk-home2-ext-stamp .blk-stamp-summary{font-family:var(--c-font-geist);font-weight:300;font-size:18px;line-height:1.4;letter-spacing:-.5px;color:var(--c-ink-black)}.blk-home2-ext-stamp .blk-stamp-mark{font-weight:500;letter-spacing:0;text-decoration:underline;text-underline-position:from-font}.blk-home2-ext-note{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:14px;line-height:1.5;color:var(--c-grey-400)}.blk-home2-ext-cards{display:flex;gap:24px;width:100%;align-items:stretch}.blk-home2-ext-card{flex:1 1;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:12px;background:var(--c-bg-soft)}.blk-home2-ext-card-tag{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--c-home-accent)}.blk-home2-ext-diamond{display:block;width:8px;height:8px;flex:none;background:var(--c-home-accent);rotate:45deg}.blk-home2-ext-card-figs{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.blk-home2-ext-card-kept{font-size:38px;color:var(--c-ink-black)}.blk-home2-ext-card-kept,.blk-home2-ext-card-meta{margin:0;font-family:var(--c-font-geist);font-weight:400;line-height:1.5;white-space:nowrap}.blk-home2-ext-card-meta{font-size:12px;color:var(--c-grey-400)}.blk-home2-ext-card-detail{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:14px;line-height:1.5;color:var(--c-grey-400)}@media (max-width:1100px){.blk-home2-ext-inner{padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px);gap:40px}.blk-home2-ext-l1,.blk-home2-ext-l2 h2{font-size:clamp(28px,5vw,42px)}.blk-home2-ext-l2{gap:24px;align-items:flex-start}.blk-home2-ext-lede{font-size:clamp(20px,3vw,26px)}.blk-home2-ext-copy{margin-left:0;width:100%}.blk-home2-ext-bar{width:100%;flex:1 1 auto}.blk-home2-ext-cards{flex-direction:column}.blk-home2-ext-card-kept{font-size:clamp(28px,6vw,38px)}.blk-home2-ext-card-meta{white-space:normal}}.blk-home2-bank{position:relative;background:var(--c-home-hero-bg);color:var(--c-ink-on-dark);overflow:hidden}.blk-home2-bank-wave{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--c-ink-black)}.blk-home2-bank-video{position:absolute;left:50%;top:50%;width:max(100%,100vh);height:max(100%,100vw);max-width:none;object-fit:cover;object-position:center center;translate:-50% -50%;rotate:-90deg;opacity:.7;transform-origin:center center}.blk-home2-bank-wave:after{content:"";position:absolute;inset:0;background:var(--c-ink);opacity:.8}@media (prefers-reduced-motion:reduce){.blk-home2-bank-wave{background:var(--c-ink-black) url(/brand/home2-qualify-wave.webp) center /cover no-repeat}}.blk-home2-bank-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;display:flex;gap:42px;align-items:stretch;justify-content:space-between}.blk-home2-bank-copy{flex:1 1 auto;max-width:728px;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;min-height:0}.blk-home2-bank-top{gap:42px;align-items:flex-start}.blk-home2-bank-head,.blk-home2-bank-top{display:flex;flex-direction:column;width:100%}.blk-home2-bank-head{gap:0}.blk-home2-bank-head h2{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:56px;line-height:1.4;letter-spacing:-1px;color:var(--c-ink-on-dark)}.blk-home2-bank-l1,.blk-home2-bank-l2{display:block}.blk-home2-bank-l2{position:relative;padding-left:110px}.blk-home2-bank-spark{position:absolute;left:52px;top:50%;translate:0 -50%;width:47px;height:47px;display:block}.blk-home2-bank-lede{margin:0;max-width:620px;font-family:var(--c-font-geist);font-weight:300;font-size:18px;line-height:1.4;letter-spacing:-.5px;color:var(--c-ink-on-dark)}.blk-home2-bank-foot{display:flex;flex-direction:column;gap:24px;max-width:747px}.blk-home2-bank-body{margin:0;font-family:var(--c-font-geist);font-weight:300;font-size:18px;line-height:1.4;letter-spacing:-.5px;color:var(--c-ink-on-dark)}.blk-home2-bank-close{margin:0;max-width:424px;font-family:var(--c-font-geist);font-weight:400;font-size:20px;line-height:1.5;letter-spacing:-.2px;color:var(--c-home-accent)}.blk-home2-bank-cards{flex:0 0 586px;width:586px;max-width:100%;display:flex;flex-direction:column;gap:24px}.blk-home2-bank-card{box-sizing:border-box;min-height:215px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:72px;border:1px solid var(--c-home2-glass-line);border-radius:12px;background:var(--c-home2-glass);-webkit-backdrop-filter:blur(6.45px);backdrop-filter:blur(6.45px)}.blk-home2-bank-card-label{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-.5px;text-transform:uppercase;color:var(--c-ink-on-dark)}.blk-home2-bank-card-value{margin:0;font-family:var(--c-font-display);font-style:italic;font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-home-accent);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.blk-home2-bank-top[data-reveal]:not([data-inview]){opacity:0;translate:0 -106px}.blk-home2-bank-card[data-reveal]:not([data-inview]),.blk-home2-bank-foot[data-reveal]:not([data-inview]){opacity:0;translate:0 40px}.blk-home2-bank-top[data-reveal][data-inview]{animation:home2-bank-head .6s ease-out both}.blk-home2-bank-card[data-reveal][data-inview],.blk-home2-bank-foot[data-reveal][data-inview]{animation:home2-bank-rise .6s ease-out both}@keyframes home2-bank-head{0%{opacity:0;translate:0 -106px}to{opacity:1;translate:0 0}}@keyframes home2-bank-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@media (max-width:1100px){.blk-home2-bank-inner{flex-direction:column;padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px);gap:40px}.blk-home2-bank-copy{max-width:none;gap:40px}.blk-home2-bank-top{gap:24px}.blk-home2-bank-head h2{font-size:clamp(28px,5vw,42px)}.blk-home2-bank-l2{padding-left:0}.blk-home2-bank-spark{position:static;translate:none;width:36px;height:36px;margin:0 12px 0 0;display:inline-block;vertical-align:middle}.blk-home2-bank-cards{flex:none;width:100%}.blk-home2-bank-card{min-height:0;gap:32px}.blk-home2-bank-card-value{font-size:clamp(28px,6vw,42px)}}.blk-home2-steps{background:var(--c-bg);color:var(--c-ink-black)}.blk-home2-steps-inner{box-sizing:border-box;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;gap:56px}.blk-home2-steps-head,.blk-home2-steps-inner{width:100%;display:flex;flex-direction:column;align-items:center}.blk-home2-steps-head{gap:42px;max-width:684px;text-align:center}.blk-home2 #execution .blk-home2-steps-head h2,.blk-home2-steps-head h2{margin:0;max-width:582px;font-family:var(--c-font-display);font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-black);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.blk-home2-steps-accent{color:var(--c-home-accent)}.blk-home2-steps-lede{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.blk-home2-steps-lede p{margin:0;font-family:var(--c-font-geist);font-weight:300;font-size:18px;line-height:1.4;letter-spacing:-.5px;color:var(--c-ink-black);max-width:65ch}.blk-home2-steps-diagram{position:relative;width:min(100%,1027px);aspect-ratio:1027/419;flex:none}.blk-home2-steps-orbit{position:absolute;left:50%;top:calc(-19 / 419 * 100%);width:calc(502 / 1027 * 100%);translate:-50% 0;pointer-events:none}.blk-home2-steps-orbit img{display:block;width:100%;height:auto}.blk-home2-steps-card{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0}.blk-home2-steps-card--1{left:calc(70 / 1027 * 100%);top:0;width:calc(249 / 1027 * 100%)}.blk-home2-steps-card--2{left:0;top:calc(290 / 419 * 100%);width:26.6086%}.blk-home2-steps-card--3{left:calc(720 / 1027 * 100%);top:calc(8 / 419 * 100%);width:calc(307 / 1027 * 100%)}.blk-home2-steps-card--4{left:calc(775 / 1027 * 100%);top:calc(290 / 419 * 100%);width:calc(245 / 1027 * 100%)}.blk-home2-steps-tag{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--c-home-accent);white-space:nowrap}.blk-home2-steps-card h3{margin:0;font-family:var(--c-font-geist);font-weight:500;font-size:24px;line-height:1.4;color:var(--c-ink-2)}.blk-home2-steps-body{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:14px;line-height:1.5;color:var(--c-grey-400)}.blk-home2-steps-mark{position:absolute;display:flex;align-items:center;gap:9px;pointer-events:none}.blk-home2-steps-mark--1{left:calc(334 / 1027 * 100%);top:calc(84 / 419 * 100%)}.blk-home2-steps-mark--2{left:calc(289 / 1027 * 100%);top:calc(290 / 419 * 100%)}.blk-home2-steps-mark--3{left:calc(630 / 1027 * 100%);top:calc(84 / 419 * 100%);flex-direction:row-reverse}.blk-home2-steps-mark--4{left:calc(669 / 1027 * 100%);top:calc(290 / 419 * 100%);flex-direction:row-reverse}.blk-home2-steps-num{font-family:var(--c-font-geist);font-weight:500;font-size:24px;line-height:1.4;color:var(--c-ink-black)}.blk-home2-steps-diamond{display:block;width:13.4px;height:13.4px;flex:none;background:var(--c-home-accent);rotate:45deg}.blk-home2-steps-rails{box-sizing:border-box;display:flex;gap:32px;width:100%;max-width:1356px;min-height:235px;padding:24px;border-radius:12px;background:var(--c-bg-soft)}.blk-home2-steps-rail{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;margin:0;padding-right:32px;border-right:1px solid var(--c-line-light)}.blk-home2-steps-rail:last-child{border-right:none;padding-right:0}.blk-home2-steps-rail h3{font-size:20px;line-height:1.5;letter-spacing:-.2px;color:var(--c-ink-black)}.blk-home2-steps-rail h3,.blk-home2-steps-rail p{margin:0;font-family:var(--c-font-geist);font-weight:400}.blk-home2-steps-rail p{font-size:16px;line-height:1.4;color:var(--c-grey-400)}.blk-home2-steps-head[data-reveal]:not([data-inview]){opacity:0}.blk-home2-steps-diagram[data-reveal]:not([data-inview]){opacity:0;translate:0 58px}.blk-home2-steps-rail[data-reveal]:not([data-inview])[data-rail="1"]{opacity:0;translate:120px 0}.blk-home2-steps-rail[data-reveal]:not([data-inview])[data-rail="2"]{opacity:0;translate:150px 0}.blk-home2-steps-rail[data-reveal]:not([data-inview])[data-rail="3"]{opacity:0;translate:199px 0}.blk-home2-steps-rail[data-reveal]:not([data-inview])[data-rail="4"]{opacity:0;translate:249px 0}.blk-home2-steps-head[data-reveal][data-inview]{animation:home2-steps-fade .8s ease-out both}.blk-home2-steps-diagram[data-reveal][data-inview]{animation:home2-steps-rise .8s ease-out both}.blk-home2-steps-rail[data-reveal][data-inview][data-rail="1"]{animation:home2-steps-rail-1 .8s ease-out both}.blk-home2-steps-rail[data-reveal][data-inview][data-rail="2"]{animation:home2-steps-rail-2 .8s ease-out both}.blk-home2-steps-rail[data-reveal][data-inview][data-rail="3"]{animation:home2-steps-rail-3 .8s ease-out both}.blk-home2-steps-rail[data-reveal][data-inview][data-rail="4"]{animation:home2-steps-rail-4 .8s ease-out both}@keyframes home2-steps-fade{0%{opacity:0}to{opacity:1}}@keyframes home2-steps-rise{0%{opacity:0;translate:0 58px}to{opacity:1;translate:0 0}}@keyframes home2-steps-rail-1{0%{opacity:0;translate:120px 0}to{opacity:1;translate:0 0}}@keyframes home2-steps-rail-2{0%{opacity:0;translate:150px 0}to{opacity:1;translate:0 0}}@keyframes home2-steps-rail-3{0%{opacity:0;translate:199px 0}to{opacity:1;translate:0 0}}@keyframes home2-steps-rail-4{0%{opacity:0;translate:249px 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.blk-home2-steps-diagram[data-reveal],.blk-home2-steps-head[data-reveal],.blk-home2-steps-rail[data-reveal]{opacity:1;translate:none;animation:none}}@media (max-width:1100px){.blk-home2-steps-inner{padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px);gap:40px}.blk-home2-steps-head h2{font-size:clamp(28px,5vw,42px);letter-spacing:-1.5px}.blk-home2-steps-diagram{aspect-ratio:auto;display:flex;flex-direction:column;gap:28px;width:100%}.blk-home2-steps-orbit{position:relative;left:auto;top:auto;width:min(70%,320px);margin-inline:auto;translate:none;order:-1}.blk-home2-steps-card,.blk-home2-steps-mark{position:static;width:100%}.blk-home2-steps-mark{display:none}.blk-home2-steps-card h3{font-size:clamp(20px,4vw,24px)}.blk-home2-steps-rails{flex-direction:column;min-height:0;gap:0}.blk-home2-steps-rail{padding:24px 0;border-right:none;border-bottom:1px solid var(--c-line-light)}.blk-home2-steps-rail:last-child{border-bottom:none;padding-bottom:0}.blk-home2-steps-rail:first-child{padding-top:0}.blk-home2-steps-rail[data-reveal]:not([data-inview]){translate:0 40px}.blk-home2-steps-rail[data-reveal][data-inview]{animation:home2-steps-rise .8s ease-out both}}.blk-home2-group{position:relative;color:var(--c-ink-on-dark)}.blk-home2-group,.blk-home2-group-bg{background:var(--c-ink-black);overflow:hidden}.blk-home2-group-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.blk-home2-group-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.55}.blk-home2-group-bg:after{content:"";position:absolute;inset:0;background:var(--c-ink);opacity:.72}@media (prefers-reduced-motion:reduce){.blk-home2-group-video{display:none}}.blk-home2-group-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;display:flex;flex-direction:column;gap:42px}.blk-home2-group-head{margin:0;max-width:889px;font-family:var(--c-font-display);font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-on-dark);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.blk-home2-group-accent{color:var(--c-home-accent)}.blk-home2-group-body{display:flex;flex-direction:column;gap:56px;width:100%}.blk-home2-group-lede{margin:0 0 0 auto;max-width:583px;font-family:var(--c-font-geist);font-weight:300;font-size:18px;line-height:1.4;letter-spacing:-.5px;color:var(--c-ink-on-dark)}.blk-home2-group-brands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blk-home2-group-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;gap:24px;height:100%;min-height:280px;min-width:0;padding:24px;border:1px solid var(--c-home2-glass-line);border-radius:12px;background:var(--c-home2-glass);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-decoration:none;color:inherit}.blk-home2-group-card[data-current]{container-type:inline-size;container-name:home2-group-current}.blk-home2-group-card-top{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;min-width:0;min-height:22px}.blk-home2-group-card[data-current] .blk-home2-group-card-top{justify-content:space-between}.blk-home2-group-here{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px 12px;border-radius:999px;background:var(--c-home-accent);font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--c-ink-black);white-space:nowrap}.blk-home2-group-card-top img{display:block;flex:0 1 auto;min-width:0;height:22px;width:auto;max-width:252px;object-fit:contain;object-position:right center}.blk-home2-group-card[data-current] .blk-home2-group-card-top img{flex:1 1;width:0;max-width:252px;height:22px}@container home2-group-current (max-width: 280px){.blk-home2-group-card-top{flex-direction:column;align-items:stretch;gap:12px}.blk-home2-group-here{align-self:flex-start}.blk-home2-group-card-top img{align-self:flex-end;flex:0 1 auto;width:auto;max-width:100%}}.blk-home2-group-card-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:24px;width:100%;min-height:0}.blk-home2-group-card-main{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.blk-home2-group-discipline{font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--c-home-accent)}.blk-home2-group-card-body{font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.4;color:var(--c-ink-on-dark)}.blk-home2-group-standing{font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;color:var(--c-btn-muted)}.blk-home2-group-foot{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;max-width:781px;margin-left:auto;padding-left:0}.blk-home2-group-regs{display:flex;align-items:center;gap:24px}.blk-home2-group-spark{display:block;width:36px;height:36px;flex:none}.blk-home2-group-regs p{margin:0;font-family:var(--c-font-display);font-style:italic;font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-on-dark);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.blk-home2-group-offices{max-width:567px}.blk-home2-group-note,.blk-home2-group-offices{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:14px;line-height:1.5;color:var(--c-muted-on-dark)}.blk-home2-group-note{opacity:.75}.blk-home2-group-head[data-reveal]:not([data-inview]){opacity:0;translate:0 90px}.blk-home2-group-foot[data-reveal]:not([data-inview]),.blk-home2-group-lede[data-reveal]:not([data-inview]){opacity:0}.blk-home2-group-brands>li[data-reveal]:not([data-inview]){opacity:0;translate:0 40px}.blk-home2-group-head[data-reveal][data-inview]{animation:home2-group-head .8s ease-out both}.blk-home2-group-foot[data-reveal][data-inview],.blk-home2-group-lede[data-reveal][data-inview]{animation:home2-group-fade .8s ease-out both}.blk-home2-group-brands>li[data-reveal][data-inview]{animation:home2-group-card .8s ease-out both}.blk-home2-group-brands>li[data-reveal][data-inview]:nth-child(2){animation-delay:.05s}.blk-home2-group-brands>li[data-reveal][data-inview]:nth-child(3){animation-delay:.1s}.blk-home2-group-brands>li[data-reveal][data-inview]:nth-child(4){animation-delay:.05s}.blk-home2-group-brands>li[data-reveal][data-inview]:nth-child(5){animation-delay:.1s}.blk-home2-group-brands>li[data-reveal][data-inview]:nth-child(6){animation-delay:.15s}@keyframes home2-group-head{0%{opacity:0;translate:0 90px}to{opacity:1;translate:0 0}}@keyframes home2-group-fade{0%{opacity:0}to{opacity:1}}@keyframes home2-group-card{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.blk-home2-group-brands>li[data-reveal],.blk-home2-group-foot[data-reveal],.blk-home2-group-head[data-reveal],.blk-home2-group-lede[data-reveal]{opacity:1;translate:none;animation:none}}@media (max-width:1100px){.blk-home2-group-inner{padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px);gap:32px}.blk-home2-group-head{font-size:clamp(28px,5vw,42px);letter-spacing:-1.5px}.blk-home2-group-lede{margin-left:0;max-width:none}.blk-home2-group-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.blk-home2-group-card{min-height:0}.blk-home2-group-foot{max-width:none;margin-left:0}.blk-home2-group-regs{flex-wrap:wrap;gap:16px}.blk-home2-group-regs p{font-size:clamp(24px,5vw,42px)}}@media (max-width:700px){.blk-home2-group-brands{grid-template-columns:1fr}.blk-home2-group-card{align-items:stretch;padding:20px}.blk-home2-group-card-top{justify-content:flex-start}.blk-home2-group-card[data-current] .blk-home2-group-card-top{flex-direction:column;align-items:stretch;gap:12px}.blk-home2-group-card[data-current] .blk-home2-group-here{align-self:flex-start}.blk-home2-group-card-top img,.blk-home2-group-card[data-current] .blk-home2-group-card-top img{flex:0 1 auto;width:auto;max-width:100%;height:22px;align-self:flex-start;object-position:left center}}.blk-home2-opinion{background:var(--c-bg);color:var(--c-ink-black)}.blk-home2-opinion-inner{box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;display:flex;justify-content:center}.blk-home2-opinion-text{gap:32px;max-width:670px;text-align:center}.blk-home2-opinion-lead,.blk-home2-opinion-text{display:flex;flex-direction:column;align-items:center;width:100%}.blk-home2-opinion-lead{gap:12px}.blk-home2-opinion-spark{display:block;width:39px;height:39px;flex:none}.blk-home2-opinion-note{margin:0;max-width:562px;font-family:var(--c-font-display);font-style:italic;font-weight:400;font-size:22px;line-height:1.4;letter-spacing:-1px;color:var(--c-ink-black)}.blk-home2 #opinion .blk-home2-opinion-lead h2,.blk-home2-opinion-lead h2{margin:0;max-width:448px;font-family:var(--c-font-display);font-style:normal;font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-black);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.blk-home2-opinion-accent{color:var(--c-home-accent)}.blk-home2-opinion-body{margin:0;max-width:609px;font-family:var(--c-font-geist);font-weight:300;font-size:18px;line-height:1.4;letter-spacing:-.5px;color:var(--c-grey-400)}.blk-home2-opinion-body[data-reveal]:not([data-inview]),.blk-home2-opinion-lead[data-reveal]:not([data-inview]){opacity:0;translate:0 90px}.blk-home2-opinion-body[data-reveal][data-inview],.blk-home2-opinion-lead[data-reveal][data-inview]{animation:home2-opinion-rise .8s ease-out both}.blk-home2-opinion-body[data-reveal][data-inview]{animation-delay:.08s}@keyframes home2-opinion-rise{0%{opacity:0;translate:0 90px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.blk-home2-opinion-body[data-reveal],.blk-home2-opinion-lead[data-reveal]{opacity:1;translate:none;animation:none}}@media (max-width:1100px){.blk-home2-opinion-inner{padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px)}.blk-home2-opinion-note{font-size:clamp(18px,3vw,22px)}.blk-home2 #opinion .blk-home2-opinion-lead h2,.blk-home2-opinion-lead h2{font-size:clamp(28px,5vw,42px);letter-spacing:-1.5px;max-width:none}}.blk-home2-faq{position:relative;background:var(--c-bg);color:var(--c-ink-black);overflow:hidden}.blk-home2-faq-wave{position:absolute;inset:.72% -38.54% -28.8% -19.72%;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;container-type:size;opacity:.13}.blk-home2-faq-wave-inner{flex:none;width:hypot(94.6307cqw,49.7994cqh);height:hypot(5.36928cqw,50.2006cqh);transform:skewX(2.27deg) rotate(-165.48deg)}.blk-home2-faq-wave img{display:block;width:100%;height:100%;max-width:none}.blk-home2-faq-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;display:flex;align-items:flex-start;justify-content:space-between;gap:42px}.blk-home2-faq-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:min(100%,385px);flex:0 1 385px}.blk-home2-faq-eyebrow{font-family:var(--c-font-display);font-style:italic;font-size:22px}.blk-home2 #faq .blk-home2-faq-head h2,.blk-home2-faq-eyebrow,.blk-home2-faq-head h2{margin:0;font-weight:400;line-height:1.4;letter-spacing:-1px;color:var(--c-ink-black)}.blk-home2 #faq .blk-home2-faq-head h2,.blk-home2-faq-head h2{font-family:var(--c-font-geist);font-style:normal;font-size:56px}.blk-home2-faq-accent{color:var(--c-home-accent)}.blk-home2-faq-cards{display:flex;flex-direction:column;gap:12px;width:min(100%,781px);flex:1 1 781px;min-width:0}.blk-home2-faq-item{box-sizing:border-box;margin:0;border:1px solid var(--c-line-light);border-radius:8px;background:var(--c-home2-faq-glass);box-shadow:0 4px 12px var(--c-home2-faq-shadow);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:clip;interpolate-size:allow-keywords}.blk-home2-faq-item::details-content{height:0;overflow:hidden;transition:height .35s ease,content-visibility allow-discrete .35s}.blk-home2-faq-item[open]::details-content{height:auto}.blk-home2-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;list-style:none;cursor:pointer;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.5;color:var(--c-ink-black)}.blk-home2-faq-q>span{flex:1 1 auto;min-width:0}.blk-home2-faq-q::-webkit-details-marker{display:none}.blk-home2-faq-mark{display:block;width:32px;height:32px;flex:none;transition:rotate .35s ease}.blk-home2-faq-item[open] .blk-home2-faq-mark{rotate:45deg}.blk-home2-faq-a{padding:0 26px 20px;opacity:0;transition:opacity .25s ease}.blk-home2-faq-item[open] .blk-home2-faq-a{opacity:1;transition-delay:.06s}.blk-home2-faq-a p{margin:0;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.5;color:var(--c-grey-400);max-width:65ch}.blk-home2-faq-wave[data-reveal]:not([data-inview]){opacity:.04;scale:.7}.blk-home2-faq-head[data-reveal]:not([data-inview]){opacity:0;translate:0 150px}.blk-home2-faq-cards[data-reveal]:not([data-inview]){opacity:0;translate:0 140px}.blk-home2-faq-wave[data-reveal][data-inview]{animation:home2-faq-wave .8s ease-out both}.blk-home2-faq-head[data-reveal][data-inview]{animation:home2-faq-head .8s ease-out both}.blk-home2-faq-cards[data-reveal][data-inview]{animation:home2-faq-cards .8s ease-out both}@keyframes home2-faq-wave{0%{opacity:.04;scale:.7}to{opacity:.13;scale:1}}@keyframes home2-faq-head{0%{opacity:0;translate:0 150px}to{opacity:1;translate:0 0}}@keyframes home2-faq-cards{0%{opacity:0;translate:0 140px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.blk-home2-faq-cards[data-reveal],.blk-home2-faq-head[data-reveal],.blk-home2-faq-wave[data-reveal]{opacity:1;translate:none;scale:none;animation:none}.blk-home2-faq-wave[data-reveal]{opacity:.13}.blk-home2-faq-mark{transition:none}.blk-home2-faq-a,.blk-home2-faq-item::details-content{transition:none}.blk-home2-faq-a{opacity:1}}@media (max-width:1100px){.blk-home2-faq-inner{flex-direction:column;padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px);gap:24px}.blk-home2-faq-cards,.blk-home2-faq-head{width:100%;max-width:none;flex:0 0 auto;flex-basis:auto;height:auto}.blk-home2 #faq .blk-home2-faq-head h2,.blk-home2-faq-head h2{font-size:clamp(32px,6vw,56px)}}@media (min-width:701px) and (max-width:1100px){.blk-home2-ins-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.blk-home2-ins-cards>:last-child:nth-child(odd){grid-column:1/-1}}.blk-home2-close{position:relative;color:var(--c-ink-on-dark)}.blk-home2-close,.blk-home2-close-bg{background:var(--c-ink-black);overflow:hidden}.blk-home2-close-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.blk-home2-close-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:.55}.blk-home2-close-bg:after{content:"";position:absolute;inset:0;background:var(--c-ink);opacity:.72}@media (prefers-reduced-motion:reduce){.blk-home2-close-video{display:none}}.blk-home2-close-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:var(--c-container);margin-inline:auto;padding:100px 42px;display:flex;flex-direction:column;gap:100px}.blk-home2-ins{display:flex;flex-direction:column;gap:42px}.blk-home2-ins-head{display:flex;flex-direction:column;gap:16px;position:relative}.blk-home2 #insights .blk-home2-ins-head h2,.blk-home2-ins-head h2{margin:0;max-width:920px;font-family:var(--c-font-geist);font-weight:400;font-size:56px;line-height:1.4;letter-spacing:-1px;color:var(--c-ink-on-dark)}.blk-home2-ins-line{display:block;white-space:nowrap}.blk-home2-ins-accent{display:block;color:var(--c-home-accent)}.blk-home2-ins-spark{display:inline-block;width:53px;height:53px;margin-left:8px;vertical-align:middle;translate:0 -6px}.blk-home2-ins-lede{margin:0 0 0 auto;max-width:530px;font-family:var(--c-font-geist);font-weight:300;font-size:18px;line-height:1.4;letter-spacing:-.5px;color:var(--c-ink-on-dark)}.blk-home2-ins-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.blk-home2-ins-card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:342px;padding:27px 28px;border:1px solid var(--c-home2-glass-line);border-radius:12px;background:var(--c-home2-glass);text-decoration:none;color:inherit}.blk-home2-ins-meta{font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--c-ink-on-dark)}.blk-home2-ins-copy{display:flex;flex-direction:column;gap:16px}.blk-home2-ins-title{font-size:20px;line-height:1.5;letter-spacing:-.2px}.blk-home2-ins-summary,.blk-home2-ins-title{font-family:var(--c-font-geist);font-weight:400;color:var(--c-ink-on-dark)}.blk-home2-ins-summary{font-size:16px;line-height:1.4}.blk-home2-ins-card:hover .blk-home2-ins-title{color:var(--c-home-accent)}.blk-home2-book{display:flex;flex-direction:column;gap:56px}.blk-home2-book-head{display:flex;align-items:flex-start;justify-content:space-between;gap:42px}.blk-home2-book-eyebrow{margin:0;font-family:var(--c-font-display);font-style:italic;font-weight:400;font-size:22px;line-height:1.4;letter-spacing:-1px;color:var(--c-ink-on-dark);flex:none}.blk-home2-book-copy{width:min(100%,670px);display:flex;flex-direction:column;gap:42px}.blk-home2 #book .blk-home2-book-copy h2,.blk-home2-book-copy h2{margin:0;max-width:460px;font-family:var(--c-font-display);font-weight:400;font-size:42px;line-height:1.06;letter-spacing:-2px;color:var(--c-ink-on-dark);font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.blk-home2-book-line{display:inline}.blk-home2-book-accent{color:var(--c-home-accent)}.blk-home2-book-ask{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:22px;font-family:var(--c-font-geist);font-weight:500;font-size:14px;line-height:1.5;color:var(--c-ink-on-dark)}.blk-home2-book-ask li:before{content:"• "}.blk-home2-book-body{margin:0;max-width:535px;font-family:var(--c-font-geist);font-weight:400;font-size:16px;line-height:1.4;color:var(--c-ink-on-dark)}.blk-home2-book-form{box-sizing:border-box;width:100%;padding:48px 42px;border-radius:12px;background:var(--c-home2-glass)}.blk-home2-book-form .blk-form{box-sizing:border-box;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent}.blk-home2-book-form .blk-form--split{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:48px;grid-template-columns:none}.blk-home2-book-form .blk-form-aside{width:min(262px,100%);flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:0}.blk-home2-book-form .blk-form-aside img{width:160px;height:160px;border-radius:8px;object-fit:cover;filter:grayscale(1);margin-bottom:23px}.blk-home2-book-form .blk-form-name{display:flex;flex-direction:column;margin:0 0 12px;gap:4px}.blk-home2-book-form .blk-form-name strong{font-family:var(--c-font-geist);font-weight:500;font-size:18px;line-height:1.4;color:var(--c-ink-on-dark)}.blk-home2-book-form .blk-form-name span{font-family:var(--c-font-geist);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:1.15px;text-transform:uppercase;color:var(--c-ink-on-dark)}.blk-home2-book-form .blk-linkedin{display:inline-flex;width:17px;height:17px;margin:0 0 24px;color:var(--c-home-accent)}.blk-home2-book-form .blk-linkedin:hover{color:var(--c-home-accent-hover)}.blk-home2-book-form .blk-linkedin svg{display:block;width:17px;height:17px}.blk-home2-book-form .blk-form-aside-close{margin:0;font-family:var(--c-font-geist);font-size:14px;line-height:1.5;color:var(--c-ink-on-dark)}.blk-home2-book-form .blk-form-main{width:min(603px,100%);flex:0 1 auto;min-width:0}.blk-home2-book-form .blk-field{display:flex;flex-direction:column;margin:0;gap:0}.blk-home2-book-form .blk-field>span{margin:0;font-family:var(--c-font-geist);font-weight:300;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:var(--c-grey-400)}.blk-home2-book-form .blk-field input,.blk-home2-book-form .blk-field textarea{box-sizing:border-box;width:100%;height:45px;padding:0 12px;border:0;border-radius:8px;background:var(--c-btn-dim);color:var(--c-ink-on-dark);font-family:var(--c-font-geist);font-weight:500;font-size:14px;line-height:1.5}.blk-home2-book-form .blk-field input:focus,.blk-home2-book-form .blk-field textarea:focus{border:0;outline:1px solid var(--c-home-accent)}.blk-home2-book-form .blk-field textarea{height:146px;min-height:146px;padding:12px;resize:vertical}.blk-home2-book-form .blk-field input::placeholder,.blk-home2-book-form .blk-field textarea::placeholder{color:var(--c-grey-400)}.blk-home2-book-form .blk-field-row{display:flex;gap:16px;grid-template-columns:none}.blk-home2-book-form .blk-field-row .blk-field{flex:1 1;min-width:0}.blk-home2-book-form form{display:flex;flex-direction:column;gap:24px}.blk-home2-book-form .blk-btn,.blk-home2-book-form .blk-btn--accent{width:100%;justify-content:center;margin:0;padding:12px 24px;border:0;border-radius:999px;background:var(--c-ink-on-dark);color:var(--c-ink-black);font-family:var(--c-font-geist);font-weight:600;font-size:14px;line-height:1.4}.blk-home2-book-form .blk-btn--accent:hover,.blk-home2-book-form .blk-btn:hover{background:var(--c-bg);color:var(--c-ink-black)}.blk-home2-book-form .blk-form-note{margin:0;font-family:var(--c-font-geist);font-size:12px;line-height:1.5;color:var(--c-btn-muted)}.blk-home2-book-form .blk-form-note .blk-link{color:var(--c-ink-on-dark);text-decoration:underline}.blk-home2-book-form[data-reveal]:not([data-inview]),.blk-home2-book-head[data-reveal]:not([data-inview]),.blk-home2-ins-card[data-reveal]:not([data-inview]),.blk-home2-ins-head[data-reveal]:not([data-inview]){opacity:0;translate:0 77px}.blk-home2-book-form[data-reveal][data-rise="50"]:not([data-inview]),.blk-home2-ins-card[data-reveal][data-rise="50"]:not([data-inview]){translate:0 50px}.blk-home2-ins-card[data-reveal][data-rise="80"]:not([data-inview]){translate:0 80px}.blk-home2-ins-card[data-reveal][data-rise="30"]:not([data-inview]){translate:0 30px}.blk-home2-book-head[data-reveal][data-rise="60"]:not([data-inview]){translate:0 60px}.blk-home2-ins-head[data-reveal][data-inview]{animation:home2-close-rise-77 .8s ease-out both}.blk-home2-ins-card[data-reveal][data-rise="50"][data-inview]{animation:home2-close-rise-50 .8s ease-out both}.blk-home2-ins-card[data-reveal][data-rise="80"][data-inview]{animation:home2-close-rise-80 .8s ease-out both}.blk-home2-ins-card[data-reveal][data-rise="30"][data-inview]{animation:home2-close-rise-30 .8s ease-out both}.blk-home2-book-head[data-reveal][data-rise="60"][data-inview]{animation:home2-close-rise-60 .8s ease-out both}.blk-home2-book-form[data-reveal][data-rise="50"][data-inview]{animation:home2-close-rise-50 .8s ease-out both}@keyframes home2-close-rise-30{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0 0}}@keyframes home2-close-rise-50{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@keyframes home2-close-rise-60{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}@keyframes home2-close-rise-77{0%{opacity:0;translate:0 77px}to{opacity:1;translate:0 0}}@keyframes home2-close-rise-80{0%{opacity:0;translate:0 80px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.blk-home2-book-form[data-reveal],.blk-home2-book-head[data-reveal],.blk-home2-ins-card[data-reveal],.blk-home2-ins-head[data-reveal]{opacity:1;translate:none;animation:none}}@media (max-width:1100px){.blk-home2-close-inner{padding:clamp(56px,8vw,100px) clamp(16px,2.9vw,42px);gap:64px}.blk-home2 #insights .blk-home2-ins-head h2,.blk-home2-ins-head h2{max-width:none;font-size:clamp(22px,4.8vw + .25rem,48px)}.blk-home2-ins-lede{margin-left:0;max-width:none}.blk-home2-ins-cards{grid-template-columns:1fr}.blk-home2-ins-card{min-height:0}.blk-home2-book-head{flex-direction:column;gap:24px}.blk-home2 #book .blk-home2-book-copy h2,.blk-home2-book-copy h2{font-size:clamp(28px,5vw,42px);letter-spacing:-1.5px;max-width:none}.blk-home2-book-ask{flex-direction:column;gap:10px}.blk-home2-book-form{padding:32px 20px}.blk-home2-book-form .blk-form--split{flex-direction:column}.blk-home2-book-form .blk-form-aside,.blk-home2-book-form .blk-form-main{width:100%}}@media (max-width:700px){.blk-home2-ins-spark{width:28px;height:28px;margin-left:4px;translate:0 -2px}.blk-home2-book-form .blk-field-row{flex-direction:column;gap:24px}}