.hp-page{background:var(--bg);color:var(--fg);font-family:var(--font-sans);padding-bottom:100px;overflow-x:clip;--hp-proof-highlight:rgba(255,248,171,.74)}.hp-wrap{max-width:var(--page-max,1280px);margin:0 auto;padding-left:clamp(24px,5vw,96px);padding-right:clamp(24px,5vw,96px)}.hp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(247,247,245,.92);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--border)}.hp-nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.hp-nav-brand{display:inline-flex;align-items:center;gap:0;text-decoration:none;color:var(--ink);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);letter-spacing:-.01em}.hp-nav-brand .nsm-static-mark{width:24px;height:24px;flex:0 0 auto}.hp-nav-brand .nsm-logo-lockup{width:auto;height:30px;flex:0 0 auto}.hp-nav-brand em{font-family:var(--font-sans);font-style:normal;font-weight:700}.hp-nav-links{display:flex;align-items:center;gap:28px}.hp-nav-links a{color:var(--ink);font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.hp-nav-badge,.hp-nav-links a:hover{color:var(--blue)}.hp-nav-badge{display:inline-block;margin-left:6px;padding-left:8px;border-left:1px solid var(--blue);font-size:var(--fs-eyebrow);letter-spacing:.12em}.hp-nav-links a.hp-nav-cta{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;padding:10px 16px;background:var(--ink);color:var(--cloud);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background .2s var(--ease-out,ease)}.hp-nav-links a.hp-nav-cta:hover{background:var(--blue);color:var(--cloud)}.hp-mobile-nav{display:none;position:relative}.hp-mobile-nav>summary{width:44px;height:44px;border:0;padding:0;display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer;list-style:none;background:transparent}.hp-mobile-nav-resources>summary::-webkit-details-marker,.hp-mobile-nav>summary::-webkit-details-marker{display:none}.hp-mobile-nav[open]>summary{color:var(--blue)}.hp-mobile-nav>summary:focus-visible{outline:1px solid var(--blue);outline-offset:4px}.hp-mobile-nav-icon{width:30px;height:22px;display:block;position:relative}.hp-mobile-nav-icon span{display:block;position:absolute;right:0;height:2px;background:var(--ink);transform-origin:center;transition:top .18s ease,width .18s ease,transform .18s ease,opacity .18s ease,background .18s ease}.hp-mobile-nav-icon span:first-child{top:3px;width:20px}.hp-mobile-nav-icon span:nth-child(2){top:10px;width:30px}.hp-mobile-nav-icon span:nth-child(3){top:17px;width:14px;background:var(--blue)}.hp-mobile-nav[open] .hp-mobile-nav-icon span:first-child{top:10px;width:26px;transform:rotate(45deg)}.hp-mobile-nav[open] .hp-mobile-nav-icon span:nth-child(2){opacity:0;transform:scaleX(.35)}.hp-mobile-nav[open] .hp-mobile-nav-icon span:nth-child(3){top:10px;width:26px;background:var(--ink);transform:rotate(-45deg)}.hp-mobile-nav-panel{position:absolute;right:0;top:calc(100% + 12px);width:min(300px,calc(100vw - 56px));background:var(--bg);border:1px solid var(--mist);padding:10px;z-index:70}.hp-mobile-nav-panel a,.hp-mobile-nav-resources>summary{min-height:44px;padding:13px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none}.hp-mobile-nav-panel a:hover,.hp-mobile-nav-resources>summary:hover{color:var(--blue)}.hp-mobile-nav-resources{border-bottom:1px solid var(--mist)}.hp-mobile-nav-resources>summary:after{content:"+";color:var(--blue);font-size:16px;line-height:1}.hp-mobile-nav-resources[open]>summary:after{content:"-"}.hp-mobile-nav-resources div{display:grid;padding:0 0 8px}.hp-mobile-nav-resources div a{min-height:38px;padding:10px 12px 10px 24px;color:var(--ink-60)}.hp-mobile-nav-cta{margin-top:8px;background:var(--ink);color:var(--cloud)!important}.hp-mobile-nav-cta:hover{background:var(--blue);color:var(--cloud)!important}@media (max-width:880px){.hp-nav-links{display:none}.hp-mobile-nav{display:block}}.hp-hero{position:relative;overflow:hidden;border-bottom:0}.hp-hero-bg{position:absolute;top:0;bottom:0;right:0;width:60%;background-image:var(--hp-hero-image,url("/system/assets/terrain-plates-mono/ireland-ocean.webp"));background-repeat:no-repeat;background-position:100%;background-size:cover;filter:grayscale(1) contrast(1.04);mix-blend-mode:multiply;opacity:.78;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.4) 30%,rgba(0,0,0,.9) 55%,#000 75%),linear-gradient(180deg,rgba(0,0,0,0),#000 14%,#000 86%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.4) 30%,rgba(0,0,0,.9) 55%,#000 75%),linear-gradient(180deg,rgba(0,0,0,0),#000 14%,#000 86%,rgba(0,0,0,0));-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.hp-hero-bg--variant{width:64%;background-size:var(--hp-hero-size,auto 118%);background-position:var(--hp-hero-position,center center);filter:none;mix-blend-mode:normal;opacity:.9;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.24) 22%,rgba(0,0,0,.88) 46%,#000 68%),linear-gradient(180deg,rgba(0,0,0,0),#000 10%,#000 90%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.24) 22%,rgba(0,0,0,.88) 46%,#000 68%),linear-gradient(180deg,rgba(0,0,0,0),#000 10%,#000 90%,rgba(0,0,0,0))}.hp-hero-bg--variant:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 18% 18%,rgba(37,55,218,.024),rgba(37,55,218,.008) 28%,transparent 58%),linear-gradient(112deg,rgba(37,55,218,.016),rgba(37,55,218,.006) 34%,transparent 72%);mix-blend-mode:multiply;opacity:.38;pointer-events:none}@media (max-width:880px){.hp-hero-bg{display:none}.hp-hero-bg.hp-hero-bg--variant{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:clamp(240px,56vw,420px);background-size:cover;background-position:var(--hp-hero-mobile-position,right 58%);opacity:.94;-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000,#000 72%,rgba(0,0,0,0));-webkit-mask-composite:initial;mask-composite:add}.hp-hero-bg.hp-hero-bg--variant~.hp-hero-inner{padding-top:40px}}.hp-hero-paper{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(17,17,17,.025) 0 1px,transparent 1px 7px);pointer-events:none}.hp-hero-inner{position:relative;padding-top:clamp(56px,10vh,112px);padding-bottom:clamp(72px,12vh,140px);display:grid;grid-template-columns:minmax(0,1fr)}.hp-hero-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);display:inline-flex;align-items:center;gap:14px;margin-bottom:28px}.hp-hero-eyebrow .rule{display:inline-block;width:40px;height:1px;background:var(--blue)}.hp-hero-h1{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--ink);max-width:14ch;margin:0;text-wrap:balance}.hp-hero-h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.hp-hero-sub{margin-top:28px;font-family:var(--font-sans);font-size:var(--fs-body-lg);line-height:1.45;color:var(--ink);max-width:62ch}.hp-hero-sub strong{font-weight:500}.hp-hero-sub-line{display:block}.hp-hero-actions{margin-top:36px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hp-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;background:var(--ink);color:var(--cloud);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:background .2s ease,transform .2s ease}.hp-btn-primary:hover{background:var(--blue)}.hp-btn-primary .arr{transition:transform .2s ease}.hp-btn-primary:hover .arr{transform:translateX(4px)}.hp-hero-meta{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.hp-hero-meta b{color:var(--ink);font-weight:500}.hp-hero-quote{margin-top:clamp(56px,9vh,96px);padding:28px 32px;border:1px solid rgba(217,217,214,.88);background:linear-gradient(90deg,rgba(247,247,245,.94),rgba(247,247,245,.84));display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;max-width:820px}.hp-hero-quote .photo{width:88px;height:88px;border-radius:999px;overflow:hidden;background:var(--mist);border:1px solid rgba(17,17,17,.12);flex-shrink:0}.hp-hero-quote .photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) contrast(1.03)}.hp-hero-quote .text{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h3);line-height:1.4;color:var(--ink);letter-spacing:-.005em}.hp-hero-quote .attr{margin-top:12px;font-family:var(--font-sans);font-style:normal;font-size:var(--fs-caption);text-transform:uppercase;color:var(--slate)}.hp-hero-quote .attr b{color:var(--ink);font-weight:500}.hp-spb{background:var(--ink);color:var(--cloud);position:fixed;left:0;right:0;bottom:0;z-index:60;box-shadow:0 -8px 24px rgba(17,17,17,.1)}.hp-spb-inner{display:grid;grid-gap:22px;gap:22px;align-items:center;padding-top:22px;padding-bottom:22px}.hp-spb-stack{display:inline-flex;align-items:center}.hp-spb-av{width:46px;height:46px;border-radius:999px;overflow:hidden;border:2px solid var(--ink);background:var(--mist);margin-left:-12px;flex-shrink:0}.hp-spb-av:first-child{margin-left:0}.hp-spb-av img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3)}.hp-spb-copy{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.01em}.hp-spb-copy em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-spb-sub{font-size:var(--fs-eyebrow);letter-spacing:.04em;color:rgba(247,247,245,.7);font-weight:400;margin-top:4px}.hp-spb-cta{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid rgba(247,247,245,.55);font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;flex-shrink:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.hp-spb-cta:hover{color:var(--ink)}.hp-spb-cta--mobile{display:none}@media (max-width:720px){.hp-spb-inner{grid-template-columns:auto 1fr;gap:14px;padding-top:14px;padding-bottom:14px}.hp-spb-stack,.hp-spb-sub{display:none}.hp-spb-copy{font-size:var(--fs-body)}.hp-spb-cta{padding:10px 14px;font-size:var(--fs-eyebrow)}}.hp-logos{border-bottom:1px solid var(--border);padding:64px 0 72px;overflow:hidden}.hp-logos-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);text-align:center;margin-bottom:44px}.hp-logos-eyebrow b{color:var(--ink);font-weight:500}.hp-logos-track{gap:clamp(48px,6vw,96px);animation:hp-logos-scroll 60s linear infinite}.hp-logos-track img{height:clamp(36px,4vw,52px);width:auto;flex-shrink:0;opacity:.78;filter:grayscale(1);transition:opacity .2s ease}.hp-logos-track img:hover{opacity:1}@keyframes hp-logos-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.hp-logos-track{animation:none;flex-wrap:wrap;justify-content:center}}.hp-section{padding:clamp(64px,10vw,128px) 0}.hp-section+.hp-section{border-top:1px solid var(--border)}.hp-section-intro-with-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:end;margin-bottom:56px}.hp-section-intro-with-card--compact{align-items:start;margin-bottom:48px}.hp-section-intro-with-card .hp-cur-lede,.hp-section-intro-with-card .hp-fw-lede,.hp-section-intro-with-card .hp-pc-h2{margin-bottom:0}.hp-section-intro-with-card>.hp-state-card{justify-self:end}.hp-state-card{width:100%;max-width:340px;border:1px solid var(--mist)}.hp-state-frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ink)}.hp-state-poster,.hp-state-video{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.9) contrast(1.03)}.hp-state-poster{display:none}.hp-landscape-card{width:100%;margin:0;border:1px solid var(--mist);box-shadow:none}.hp-landscape-card,.hp-landscape-frame{background:var(--bg-alt);overflow:hidden}.hp-landscape-frame{position:relative;aspect-ratio:16/9;isolation:isolate}.hp-landscape-frame:after{content:"";position:absolute;inset:0;z-index:1;background:transparent;mix-blend-mode:multiply;pointer-events:none}.hp-landscape-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:grayscale(1) contrast(1.05)}.hp-landscape-card--tofino .hp-landscape-image{object-position:46% 50%}.hp-landscape-card--tofino .hp-landscape-frame:after{background:radial-gradient(circle at 24% 12%,rgba(37,55,218,.075),rgba(37,55,218,.022) 34%,transparent 64%),linear-gradient(130deg,rgba(37,55,218,.045),transparent 58%);opacity:.82}.hp-landscape-card--lake .hp-landscape-image{object-position:50% 52%}.hp-landscape-card--lake .hp-landscape-frame:after{background:radial-gradient(circle at 52% 14%,rgba(37,55,218,.055),rgba(37,55,218,.018) 30%,transparent 62%),linear-gradient(180deg,rgba(37,55,218,.035),transparent 48%);opacity:.62}.hp-landscape-card--desert .hp-landscape-image{object-position:58% 54%}.hp-landscape-card--desert .hp-landscape-frame:after{background:linear-gradient(115deg,transparent,rgba(37,55,218,.018) 54%,rgba(37,55,218,.034));opacity:.28}.hp-landscape-card--ireland .hp-landscape-image{object-position:55% 50%}.hp-landscape-card--redwoods .hp-landscape-image{object-position:50% 52%}.hp-landscape-card--stream .hp-landscape-image{object-position:50% 54%}.hp-fb-with-card>.hp-landscape-card,.hp-fw-body>.hp-landscape-card,.hp-stats-with-card>.hp-landscape-card{align-self:stretch;min-height:100%}.hp-fb-with-card>.hp-landscape-card .hp-landscape-frame,.hp-fw-body>.hp-landscape-card .hp-landscape-frame,.hp-stats-with-card>.hp-landscape-card .hp-landscape-frame{height:100%;min-height:clamp(360px,32vw,460px);aspect-ratio:auto}.hp-fb-with-card{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:stretch;margin-top:48px}.hp-fb-with-card .hp-fb-grid{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.hp-stats-with-card{display:grid;grid-template-columns:minmax(480px,1fr) minmax(480px,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:stretch}.hp-stats-with-card .hp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(360px,auto)}.hp-stats-with-card .hp-stats-cell{min-height:360px;padding:34px 28px;justify-content:center;gap:18px}.hp-stats-with-card .hp-stats-cell .fig{font-size:78px}.hp-stats-with-card .hp-stats-cell .fig.fig-lg{font-size:54px;margin-top:0}.hp-stats-with-card .hp-stats-cell .fig .pct{font-size:38px}.hp-stats-with-card .hp-stats-cell .fig.fig-lg .pct{font-size:28px}.hp-stats-with-card .hp-stats-cell svg{width:140px;height:140px;margin-bottom:2px}.hp-stats-with-card .hp-stats-cell .cap{font-size:20px;line-height:1.25;max-width:16ch}.hp-stats-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;align-self:stretch;background:var(--mist);border:1px solid var(--mist)}.hp-stats-benefit{display:grid;grid-template-rows:auto 1fr;grid-gap:12px;gap:12px;min-height:0;padding:22px 20px;background:var(--bg-alt,#F1F1EE)}.hp-stats-benefit>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.hp-stats-benefit .num{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;color:var(--blue);line-height:1.35;padding-top:0}.hp-stats-benefit h3{font-family:var(--font-sans);font-size:clamp(21px,1.65vw,26px);font-weight:600;line-height:1.14;letter-spacing:0;margin:0}.hp-stats-benefit p{font-family:var(--font-sans);font-size:17px;line-height:1.4;color:var(--ink-60);margin:0}@media (max-width:1080px){.hp-fb-with-card,.hp-section-intro-with-card,.hp-stats-with-card{grid-template-columns:1fr}.hp-landscape-card,.hp-section-intro-with-card>.hp-state-card,.hp-state-card{justify-self:start;max-width:420px}.hp-fb-with-card>.hp-landscape-card,.hp-fw-body>.hp-landscape-card,.hp-stats-with-card>.hp-landscape-card{max-width:760px}.hp-fb-with-card>.hp-landscape-card .hp-landscape-frame,.hp-fw-body>.hp-landscape-card .hp-landscape-frame,.hp-stats-with-card>.hp-landscape-card .hp-landscape-frame{height:auto;min-height:0;aspect-ratio:16/9}}@media (max-width:640px){.hp-fb-with-card,.hp-section-intro-with-card,.hp-stats-with-card{gap:28px;margin-bottom:36px}.hp-state-card{max-width:none}.hp-landscape-card{max-width:none;box-shadow:none}.hp-landscape-frame{aspect-ratio:4/3}.hp-state-video{display:none!important}.hp-state-poster{display:block!important}.hp-fb-with-card .hp-fb-grid{grid-template-columns:1fr}.hp-stats-benefits,.hp-stats-with-card .hp-stats-grid{grid-template-rows:none}.hp-stats-with-card .hp-stats-cell{min-height:184px;padding:18px 12px 16px;gap:8px}.hp-stats-with-card .hp-stats-cell svg{width:78px;height:78px;margin-bottom:0}.hp-stats-with-card .hp-stats-cell .fig{font-size:46px}.hp-stats-with-card .hp-stats-cell .fig .pct{font-size:var(--fs-h4)}.hp-stats-with-card .hp-stats-cell .cap{font-size:16px;line-height:1.18;max-width:none}.hp-stats-benefits{grid-template-columns:1fr}.hp-stats-benefit{gap:8px;padding:18px 16px}.hp-stats-benefit>div{gap:6px}.hp-stats-benefit h3{font-size:22px}.hp-stats-benefit p{font-size:16px;line-height:1.38}}@media (prefers-reduced-motion:reduce){.hp-state-video{display:none!important}.hp-state-poster{display:block!important}}.hp-fw-header{margin-bottom:48px}.hp-fw-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.hp-fw-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.02em;max-width:22ch;margin:0 0 20px}.hp-fw-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-fw-lede{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);max-width:60ch;margin:0}.hp-fw-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:stretch}.hp-fw-body>.hp-state-card{max-width:none;display:flex;flex-direction:column}.hp-fw-body>.hp-state-card .hp-state-frame{aspect-ratio:auto;flex:1 1}.hp-fw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--mist);border:1px solid var(--mist)}.hp-fw-cell{background:var(--bg);padding:32px 28px;display:flex;flex-direction:column;gap:12px;min-height:220px}.hp-fw-cell .num{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.hp-fw-cell-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:2px}.hp-fw-cell h3{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em}.hp-fw-cell h3,.hp-fw-cell p{font-family:var(--font-sans);margin:0}.hp-fw-cell p{font-size:var(--fs-body);line-height:1.5;color:var(--ink-60)}.hp-fw-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid var(--mist);border-radius:8px;background:var(--bg-alt,#F1F1EE);color:var(--ink);opacity:.86;transition:color .2s ease,border-color .2s ease,background .2s ease}.hp-fw-cell:hover .hp-fw-icon{color:var(--blue);border-color:rgba(37,55,218,.32);background:rgba(37,55,218,.05)}.hp-fw-icon svg{width:22px;height:22px;stroke-width:1.75}@media (max-width:880px){.hp-fw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-fw-body{grid-template-columns:1fr}.hp-fw-body>.hp-state-card{position:static;max-width:420px}.hp-fw-body>.hp-landscape-card{max-width:760px}}@media (max-width:540px){.hp-fw-grid{grid-template-columns:1fr}.hp-fw-body>.hp-state-card{max-width:none}}.hp-pod-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin-bottom:16px}.hp-pod-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600;line-height:1.15;letter-spacing:-.015em;margin:0 0 40px;max-width:36ch}.hp-pod-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-pod-grid{grid-gap:16px}.hp-pod-card{text-decoration:none;color:var(--ink);transition:border-color .2s ease,transform .2s ease}.hp-pod-card:hover{border-color:var(--ink)}.hp-pod-thumb{background:var(--mist);position:relative}.hp-pod-meta .show{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:600;color:var(--ink);margin:0 0 2px;line-height:1.2}.hp-pod-meta .host{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:6px 0 0}@media (max-width:980px){.hp-pod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.hp-pod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-pc-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 56px;max-width:22ch}.hp-pc-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-pc-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:48px;gap:48px;align-items:start}.hp-pc-col h3{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 24px}.hp-pc-col h3 b{color:var(--ink);font-weight:500}.hp-pc-item{padding:20px 0;border-top:1px solid var(--mist)}.hp-pc-item:last-child{border-bottom:1px solid var(--mist)}.hp-pc-item-title{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;line-height:1.3;letter-spacing:-.005em;margin:0 0 6px;display:flex;align-items:baseline;gap:12px}.hp-pc-item-title .glyph{color:var(--slate);flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.hp-pc-col.right .hp-pc-item-title .glyph{color:var(--blue)}.hp-pc-item-body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);margin:0;padding-left:25px}.hp-pc-divider{width:1px;align-self:stretch;background:var(--mist);position:relative}.hp-pc-divider .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg);padding:12px 0;color:var(--blue);font-family:var(--font-mono);font-size:var(--fs-body)}@media (max-width:880px){.hp-pc-grid{grid-template-columns:1fr;gap:0}.hp-pc-divider{display:none}.hp-pc-col+.hp-pc-col{margin-top:56px}}.hp-iv-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;max-width:26ch}.hp-iv-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-iv-lede{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);max-width:56ch;margin:0 0 40px}.hp-iv-frame{position:relative;aspect-ratio:16/9;background:var(--ink);overflow:hidden;border:1px solid var(--mist)}.hp-iv-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hp-iv-meta{margin-top:14px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.hp-iv-meta b{color:var(--ink);font-weight:500}.hp-fb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px}.hp-fb-card{display:flex;flex-direction:column;gap:16px;padding-top:28px;border-top:1px solid var(--ink)}.hp-fb-card h3{font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em}.hp-fb-card h3,.hp-fb-card p{font-family:var(--font-sans);margin:0}.hp-fb-card p{font-size:var(--fs-body);line-height:1.5;color:var(--ink-60)}@media (max-width:980px){.hp-fb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.hp-fb-grid{grid-template-columns:1fr}}.hp-rg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:48px}.hp-rg-card{padding:34px 28px 30px;background:var(--bg);display:flex;flex-direction:column;gap:24px;position:relative;border:1px solid var(--mist);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s ease}.hp-rg-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.08),0 12px 32px rgba(0,0,0,.06);border-color:var(--blue)}.hp-rg-card .qmark{color:var(--blue);margin-bottom:-8px}.hp-rg-quote{font-family:var(--font-sans);font-style:normal;font-weight:400;font-size:var(--fs-body);line-height:1.6;color:var(--ink);margin:0;letter-spacing:-.005em}.hp-rg-attr{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:center;margin-top:auto;padding-top:24px;border-top:1px solid var(--mist)}.hp-rg-attr .photo{width:48px;height:48px;border-radius:999px;overflow:hidden;background:var(--mist)}.hp-rg-attr .photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4)}.hp-rg-attr .meta{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.45}.hp-rg-attr .meta b{color:var(--ink);font-weight:500}.hp-rg-attr .meta .div{color:var(--mist)}@media (max-width:1100px){.hp-rg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hp-rg-grid{grid-template-columns:1fr;gap:20px}}.hp-fq{background:var(--ink);color:var(--cloud);padding:clamp(80px,12vw,160px) 0;text-align:center;position:relative;overflow:hidden}.hp-fq:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(247,247,245,.04) 0 1px,transparent 1px 8px);pointer-events:none}.hp-fq-mark{font-size:96px;line-height:1;color:var(--blue);opacity:.6;margin-bottom:24px}.hp-fq-mark,.hp-fq-quote{font-family:var(--font-serif);font-style:italic}.hp-fq-quote{font-weight:400;font-size:var(--fs-h3);line-height:1.35;letter-spacing:-.01em;max-width:24ch;margin:0 auto 40px}.hp-fq-attr{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:rgba(247,247,245,.7)}.hp-fq-attr .photo{width:48px;height:48px;border-radius:999px;overflow:hidden;background:var(--cloud)}.hp-fq-attr .photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4)}.hp-fq-attr b{color:var(--cloud);font-weight:500}.hp-fq-attr .meta{display:inline-block}.hp-fq-attr .sep{color:rgba(247,247,245,.45)}.hp-mj-grid{display:grid;grid-template-columns:minmax(440px,.95fr) minmax(0,1.05fr);grid-gap:clamp(48px,5vw,72px);gap:clamp(48px,5vw,72px);align-items:stretch}.hp-mj-photo{background:var(--mist);border:1px solid var(--mist);overflow:hidden;position:relative;min-height:100%}.hp-mj-photo img{width:100%;height:100%;object-fit:cover;object-position:34% 50%;filter:grayscale(.22)}.hp-mj-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.hp-mj-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1;letter-spacing:-.025em;margin:0 0 32px}.hp-mj-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-mj-body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.hp-mj-body p+p{margin-top:18px}.hp-mj-sig{margin-top:32px;padding-top:24px;border-top:1px solid var(--mist);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.hp-mj-sig b{color:var(--ink);font-weight:500}@media (max-width:880px){.hp-mj-grid{grid-template-columns:1fr;gap:40px}.hp-mj-photo{aspect-ratio:3/4;max-width:360px;min-height:0}}.hp-cur-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 16px;max-width:22ch}.hp-cur-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-cur-lede{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);max-width:64ch;margin:0 0 56px}.hp-cur-header{margin-bottom:56px}.hp-cur-header .hp-cur-lede{margin-bottom:0}.hp-cur-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--ink)}.hp-cur-week{border-bottom:1px solid var(--mist)}.hp-cur-week-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;width:100%;padding:28px 0;text-align:left;gap:24px}.hp-cur-week-head:focus-visible .hp-cur-week-title,.hp-cur-week-head:hover .hp-cur-week-title{color:var(--blue)}.hp-cur-week-head:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.hp-cur-week-label{display:flex;align-items:baseline;gap:16px}.hp-cur-week-label .num{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);flex-shrink:0}.hp-cur-week-title{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:600;line-height:1.2;letter-spacing:-.01em;transition:color .2s var(--ease-out,ease)}.hp-cur-chevron{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--mist);border-radius:999px;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-h4);line-height:1;flex:0 0 auto;transform:translateY(-1px);transition:transform .24s var(--ease-out,ease),border-color .2s var(--ease-out,ease),color .2s var(--ease-out,ease)}.hp-cur-week-head[aria-expanded=true] .hp-cur-chevron{transform:rotate(180deg) translateY(1px);border-color:var(--blue)}.hp-cur-week-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1)}.hp-cur-week-body.is-open{grid-template-rows:1fr}.hp-cur-week-list{overflow:hidden;min-height:0;list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-family:var(--font-sans);font-size:var(--fs-caption);line-height:1.5;color:var(--ink)}.hp-cur-week-body.is-open .hp-cur-week-list{padding-bottom:28px}.hp-cur-week-list li{display:grid;grid-template-columns:18px 1fr;grid-gap:14px;gap:14px;align-items:start}.hp-cur-week-list li:before{content:"";width:7px;height:12px;margin-top:.28em;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(45deg);transform-origin:center;background:transparent}@media (max-width:720px){.hp-cur-week-label{flex-direction:column;gap:4px}.hp-cur-week-head{align-items:flex-start;padding:24px 0}.hp-cur-chevron{width:28px;height:28px;font-size:18px;margin-top:2px}.hp-cur-week-body.is-open .hp-cur-week-list{padding-bottom:24px}}.hp-wf-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 56px;max-width:24ch}.hp-wf-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-wf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.hp-wf-col h3{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 24px;display:flex;align-items:center;gap:12px}.hp-wf-col h3 b{color:var(--ink);font-weight:500}.hp-wf-col h3 .rule{flex:1 1 auto;height:1px;background:var(--mist)}.hp-wf-col.yes h3{color:var(--blue)}.hp-wf-col.yes h3 .rule{background:var(--blue)}.hp-wf-col.yes h3 b{color:var(--blue)}.hp-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:500;background:transparent;color:var(--ink);border:0;border-top:1px solid var(--blue);border-bottom:1px solid var(--mist);white-space:nowrap}.hp-chip .rule{width:28px;height:1px;background:var(--blue);flex-shrink:0}.hp-chip.muted{background:transparent;border-color:var(--mist);color:var(--slate);text-decoration:line-through;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-decoration-thickness:1px}.hp-chip.muted .x{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--slate);text-decoration:none;flex-shrink:0}.hp-wf-items{display:grid;grid-gap:28px;gap:28px}.hp-wf-item{display:grid;grid-gap:10px;gap:10px}.hp-wf-item .chip-row{display:flex;flex-wrap:wrap}.hp-wf-item .gloss{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.45;color:var(--ink);margin:0;padding-left:0}.hp-wf-col.no .hp-wf-item .gloss{color:var(--ink-60)}.hp-wf-item .gloss em{font-family:var(--font-serif);font-style:italic;color:var(--ink)}@media (max-width:720px){.hp-wf-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:480px){.hp-chip{white-space:normal}}.hp-pr-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin:0 0 16px;max-width:18ch}.hp-pr-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-pr-lede{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);max-width:58ch;margin:0 0 56px}.hp-pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid var(--mist)}.hp-pr-tier{padding:36px 32px 32px;border-right:1px solid var(--mist);background:var(--bg);display:flex;flex-direction:column;position:relative}.hp-pr-tier:last-child{border-right:0}.hp-pr-tier.featured{background:var(--ink);color:var(--cloud)}.hp-pr-tier.featured .hp-pr-blurb,.hp-pr-tier.featured .hp-pr-feature,.hp-pr-tier.featured .hp-pr-name,.hp-pr-tier.featured .hp-pr-price{color:inherit}.hp-pr-tier.featured .hp-pr-blurb{color:rgba(247,247,245,.7)}.hp-pr-tier.featured .hp-pr-feature{color:rgba(247,247,245,.92)}.hp-pr-tier.featured .hp-pr-feature:before{color:var(--blue)}.hp-pr-tier.featured .hp-pr-rule{border-color:rgba(247,247,245,.18)}.hp-pr-badge{position:absolute;top:0;right:0;border-left:1px solid var(--blue);border-bottom:1px solid rgba(247,247,245,.18);color:var(--cloud);padding:8px 12px}.hp-pr-badge,.hp-pr-name{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase}.hp-pr-name{color:var(--blue);margin:0 0 12px}.hp-pr-price{font-size:var(--fs-h1);line-height:1;letter-spacing:-.02em}.hp-pr-price-sub{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.hp-pr-tier.featured .hp-pr-price-sub{color:rgba(247,247,245,.6)}.hp-pr-blurb{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);margin:20px 0 24px}.hp-pr-rule{border:0;border-top:1px solid var(--mist);margin:0 0 24px}.hp-pr-features{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-gap:12px;gap:12px;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.45;flex:1 1 auto}.hp-pr-feature{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.hp-pr-feature:before{content:"✓";color:var(--blue);font-weight:700;font-size:var(--fs-caption)}.hp-pr-feature.plus{font-weight:600}.hp-pr-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;padding:14px 16px;background:var(--ink);color:var(--cloud);font-family:var(--font-sans);font-size:clamp(13px,1.1vw,16px);letter-spacing:.13em;text-transform:uppercase;text-decoration:none;font-weight:500;line-height:1;white-space:nowrap;transition:background .2s ease}.hp-pr-cta svg{flex:0 0 auto}.hp-pr-cta:hover,.hp-pr-tier.featured .hp-pr-cta{background:var(--blue)}.hp-pr-tier.featured .hp-pr-cta:hover{background:var(--cloud);color:var(--ink)}@media (max-width:880px){.hp-pr-grid{grid-template-columns:1fr}.hp-pr-tier{border-right:0;border-bottom:1px solid var(--mist)}.hp-pr-tier:last-child{border-bottom:0}}.hp-wol-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-7)}.hp-wol-head h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}.hp-wol-head h2 em{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-regular)}.hp-wol-head p{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--slate);margin:0}.hp-wol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.hp-wol-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-6)}.hp-wol-card{background:var(--bg);border:var(--hairline);border-radius:var(--radius-md);box-shadow:none;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);min-height:100%;position:relative;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) ease}.hp-wol-card:is(button,a){appearance:none;-webkit-appearance:none;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.hp-wol-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--blue)}.hp-wol-card--video{position:relative;background:var(--ink);color:var(--cloud);border:0;padding:0;grid-column:1/-1;min-height:clamp(360px,42vw,520px);overflow:hidden;isolation:isolate}.hp-wol-video-grid .hp-wol-card--video{grid-column:auto;min-height:clamp(340px,30vw,440px)}.hp-wol-card--video:hover{border-color:transparent}.hp-wol-card--video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.08),rgba(17,17,17,.76));pointer-events:none;z-index:1}.hp-wol-card--video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.68;transition:transform var(--dur-slow) cubic-bezier(.22,1,.36,1),opacity var(--dur-base) ease}.hp-wol-card--video:hover img{transform:scale(1.015);opacity:.74}.hp-wol-video-fallback{position:absolute;inset:0;background:linear-gradient(135deg,var(--ink),#2b2b2b)}.hp-wol-card--video iframe,.hp-wol-card--video video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;z-index:1}.hp-wol-card--video.is-playing:after{background:linear-gradient(180deg,rgba(17,17,17,0) 46%,rgba(17,17,17,.72));z-index:2}.hp-wol-card--video.is-playing .hp-wol-attr--feature{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:3;pointer-events:none}.hp-wol-play{top:var(--space-6);width:calc(var(--space-7) + var(--space-2));height:calc(var(--space-7) + var(--space-2));border-radius:var(--radius-pill);background:var(--cloud);color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-card)}.hp-wol-feature-text,.hp-wol-play{position:absolute;left:var(--space-6);z-index:2}.hp-wol-feature-text{right:var(--space-6);bottom:var(--space-6);max-width:48rem}.hp-wol-video-grid .hp-wol-feature-text{max-width:100%}.hp-wol-video-label{display:block;font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:rgba(247,247,245,.72);margin-bottom:var(--space-3)}.hp-wol-qmark{color:var(--blue);display:inline-block;margin-bottom:calc(var(--space-2) * -1)}.hp-wol-qmark--feature{color:var(--cloud);margin-bottom:var(--space-3);opacity:.84}.hp-wol-quote{font-family:var(--font-sans);font-style:normal;font-weight:var(--fw-regular);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin:0;color:var(--ink);letter-spacing:-.005em}.hp-wol-quote--feature{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-regular);font-size:var(--fs-h3);line-height:1.35;color:var(--cloud);margin-bottom:var(--space-4)}.hp-wol-video-grid .hp-wol-quote--feature{display:block;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.28}.hp-wol-attr{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;margin-top:auto;padding-top:var(--space-5);border-top:var(--hairline)}.hp-wol-attr--feature{display:block;border-top:1px solid rgba(247,247,245,.18);padding-top:var(--space-4);margin-top:var(--space-4)}.hp-wol-photo{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);overflow:hidden;background:var(--mist)}.hp-wol-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4)}.hp-wol-meta{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-regular);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;line-height:var(--lh-normal)}.hp-wol-meta b{color:var(--ink);font-weight:var(--fw-medium)}.hp-wol-div{color:var(--mist)}.hp-wol-attr--feature .hp-wol-meta,.hp-wol-attr--feature .hp-wol-meta b{color:var(--cloud)}.hp-wol-attr--feature .hp-wol-div{color:rgba(247,247,245,.36)}@media (max-width:600px){.hp-wol-grid,.hp-wol-video-grid{grid-template-columns:1fr}.hp-wol-video-grid{gap:var(--space-4)}.hp-wol-card--video{min-height:320px}.hp-wol-video-grid .hp-wol-card--video{min-height:300px}}.hp-mv-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 16px;max-width:22ch}.hp-mv-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-mv-lede{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);max-width:56ch;margin:0 0 56px}.hp-mv-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px}.hp-mv-card{display:flex;flex-direction:column;gap:12px}.hp-mv-card .photo{aspect-ratio:4/5;background:var(--mist);overflow:hidden;position:relative;isolation:isolate}.hp-mv-card .photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.04);mix-blend-mode:multiply}.hp-mv-card .photo:before{content:"";position:absolute;inset:0;background:var(--cloud);z-index:-1}.hp-mv-card .photo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(17,17,17,.06) 0 1px,transparent 1px 6px);pointer-events:none;mix-blend-mode:multiply}.hp-mv-card .name{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;letter-spacing:-.005em;margin:0}.hp-mv-card .role{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin:0;line-height:1.4}@media (max-width:880px){.hp-mv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.hp-mv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-faq-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}.hp-faq-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-faq-lede{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);max-width:60ch;margin:0 0 48px}.hp-faq-lede a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.hp-faq-list{border-top:1px solid var(--ink)}.hp-faq-item{border-bottom:1px solid var(--mist);padding:24px 0}.hp-faq-question{appearance:none;-webkit-appearance:none;width:100%;border:0;padding:0;background:transparent;cursor:pointer;display:grid;grid-template-columns:60px 1fr auto;grid-gap:24px;gap:24px;align-items:baseline;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:500;letter-spacing:-.005em;text-align:left;color:var(--ink)}.hp-faq-question:focus-visible{outline:1px solid var(--blue);outline-offset:6px}.hp-faq-question .num{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;color:var(--blue)}.hp-faq-question .toggle{font-family:var(--font-mono);font-size:var(--fs-h4);color:var(--ink);transition:transform .28s cubic-bezier(.22,1,.36,1)}.hp-faq-item[data-open=true] .hp-faq-question .toggle{transform:rotate(45deg)}.hp-faq-panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .42s}.hp-faq-item[data-open=true] .hp-faq-panel{grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:auto;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .24s ease .06s,visibility 0s linear}.hp-faq-panel-inner{min-height:0;overflow:hidden}.hp-faq-body{margin-top:16px;padding-left:84px;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;color:var(--ink-60)}.hp-faq-body p+p{margin-top:12px}.hp-faq-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.hp-faq-body ul{margin:12px 0;padding-left:20px}.hp-faq-body li+li{margin-top:6px}.hp-faq-body em.q{font-family:var(--font-serif);font-style:italic;display:block;margin-top:12px;color:var(--ink);font-size:var(--fs-body)}@media (max-width:600px){.hp-faq-question{grid-template-columns:36px 1fr auto;gap:12px;font-size:var(--fs-body)}.hp-faq-body{padding-left:48px}}@media (prefers-reduced-motion:reduce){.hp-faq-item[data-open=true] .hp-faq-panel,.hp-faq-panel,.hp-faq-question .toggle{transition:none}.hp-faq-item[data-open=true] .hp-faq-panel{opacity:1;visibility:visible}}.hp-fw2-grid{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);grid-gap:clamp(48px,6vw,84px);gap:clamp(48px,6vw,84px);align-items:start}.hp-fw2-author{position:relative;display:grid;grid-gap:22px;gap:22px;align-content:start;max-width:340px;isolation:isolate}.hp-fw2-author:before{content:"";position:absolute;top:18px;right:-18px;bottom:82px;left:18px;z-index:-1;border:1px solid rgba(217,217,214,.72);background:repeating-linear-gradient(135deg,rgba(17,17,17,.026) 0 1px,transparent 1px 7px)}.hp-fw2-photo{width:min(100%,320px);aspect-ratio:4/5;border:1px solid var(--mist);border-radius:8px}.hp-fw2-photo img{width:100%;height:100%;object-fit:cover;object-position:54% 38%;filter:grayscale(.5)}.hp-fw2-meta{display:grid;grid-gap:6px;gap:6px}.hp-fw2-meta p{margin:0}.hp-fw2-meta-kicker{font-family:var(--font-serif);font-size:clamp(22px,2vw,30px);font-style:italic;line-height:1.1;color:var(--ink-60)}.hp-fw2-meta-name{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.hp-fw2-meta-role{font-size:var(--fs-caption);line-height:1.35;color:var(--slate)}.hp-fw2-letter{max-width:820px}.hp-fw2-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.hp-fw2-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin:0}.hp-fw2-pullquote{margin:28px 0 24px;max-width:64ch;padding:2px 0 2px 24px;border-left:1px solid var(--blue)}.hp-fw2-pullquote p{margin:0;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(20px,1.55vw,26px);line-height:1.45;color:var(--ink)}.hp-fw2-body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.6;color:var(--ink)}.hp-fw2-body p{margin:0}.hp-fw2-body p+p{margin-top:18px}.hp-fw2-actions{margin-top:24px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hp-fw2-sig{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.hp-fw2-sig b{color:var(--ink);font-weight:500}@media (max-width:880px){.hp-fw2-grid{grid-template-columns:1fr;gap:34px}.hp-fw2-author{grid-template-columns:112px minmax(0,1fr);align-items:center;max-width:none;gap:18px}.hp-fw2-author:before{display:none}.hp-fw2-photo{width:112px;aspect-ratio:1;border-radius:50%}.hp-fw2-meta{padding-top:0;border-top:0}}.hp-fcta{background:var(--ink);color:var(--cloud);text-align:center;padding:clamp(72px,10vw,128px) 0;position:relative;overflow:hidden}.hp-fcta:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(247,247,245,.04) 0 1px,transparent 1px 8px);pointer-events:none}.hp-fcta-stack{display:inline-flex;margin-bottom:28px}.hp-fcta-av{width:44px;height:44px;border-radius:999px;border:2px solid var(--ink);background:var(--cloud);margin-left:-12px;overflow:hidden}.hp-fcta-av:first-child{margin-left:0}.hp-fcta-av img{width:100%;height:100%;object-fit:cover;filter:grayscale(.3)}.hp-fcta-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.025em;max-width:22ch;margin:0 auto 16px}.hp-fcta-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-fcta-sub{font-size:var(--fs-body);color:rgba(247,247,245,.7);margin:0 0 36px}.hp-fcta-btn,.hp-fcta-sub{font-family:var(--font-sans)}.hp-fcta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:var(--blue);color:#fff;font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:500;transition:background .2s ease}.hp-fcta-btn:hover{background:var(--cloud);color:var(--ink)}.hp-foot{background:var(--bg);border-top:1px solid var(--border);padding:48px 0 32px}.hp-foot-grid{display:grid;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(0,1fr));grid-gap:48px;gap:48px;padding-bottom:32px;border-bottom:1px solid var(--mist)}.hp-foot-brand{display:inline-flex;align-items:center;gap:0;text-decoration:none;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:500;margin-bottom:12px}.hp-foot-seal{position:relative;display:inline-grid;place-items:center;width:112px;max-width:112px;aspect-ratio:1;color:var(--ink);margin:0}.hp-foot-seal-ring{position:absolute;inset:0;width:100%;height:100%;display:block;transform-origin:50% 50%;box-shadow:none;animation:nsm-spin 60s linear infinite}.hp-foot-seal:hover .hp-foot-seal-ring{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hp-foot-seal-ring{animation:none}}.hp-foot-seal-core{position:relative;z-index:1;display:grid;place-items:center;width:45%;color:var(--blue)}.hp-foot-seal-logo{width:100%;height:auto}.hp-foot-brand em{font-family:var(--font-sans);font-style:normal;font-weight:700}.hp-foot-tagline{font-family:var(--font-serif);font-style:italic;color:var(--ink-60);font-size:var(--fs-body);max-width:28ch}.hp-foot-col h4{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 16px}.hp-foot-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.hp-foot-col a{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);text-decoration:none}.hp-foot-col a:hover{color:var(--blue)}.hp-foot-bot{padding-top:24px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}@media (max-width:720px){.hp-foot-grid{grid-template-columns:1fr 1fr;gap:32px}.hp-foot-seal{width:96px;max-width:96px}}.hp-badges{border-bottom:1px solid var(--border);padding:32px 0 36px;background:var(--bg)}.hp-badges-inner{display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,64px);flex-wrap:wrap}.hp-badge{width:96px;height:96px;opacity:.85;transition:opacity .2s ease,transform .2s ease}.hp-badge:hover{opacity:1;transform:rotate(-3deg)}@media (max-width:600px){.hp-badge{width:76px;height:76px}}.hp-stats{background:var(--bg-alt,#F1F1EE)}.hp-stats-eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.hp-stats-eyebrow .rule-accent{width:48px;height:2px;background:var(--blue)}.hp-stats-h2{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0 0 64px;max-width:22ch}.hp-stats-h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.hp-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--mist);border:1px solid var(--mist)}.hp-stats-cell{background:var(--bg-alt,#F1F1EE);padding:36px 28px;display:flex;flex-direction:column;gap:10px;min-height:280px}.hp-stats-cell svg{margin-bottom:8px}.hp-stats-cell .fig{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:64px;line-height:1;letter-spacing:-.02em;margin:0;color:var(--ink)}.hp-stats-cell .fig.fig-lg{font-size:88px;margin-top:auto}.hp-stats-cell .fig .pct{font-family:var(--font-sans);font-style:normal;font-size:32px;letter-spacing:-.01em;color:var(--blue);margin-left:4px}.hp-stats-cell .fig.fig-lg .pct{font-size:40px}.hp-stats-cell .cap{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:-.005em;margin:0;color:var(--ink)}.hp-stats-cell .meta{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:auto 0 0;padding-top:16px;border-top:1px solid var(--mist)}@media (max-width:980px){.hp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.hp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-spb{background:var(--blue)}.hp-spb .hp-spb-av{border-color:var(--blue)}.hp-spb-sub{color:rgba(255,255,255,.78)}.hp-spb-cta{border-color:rgba(255,255,255,.55);color:var(--cloud)}.hp-spb-cta:hover{background:var(--cloud);color:var(--blue)}.hp-pr-feature.sep{display:block;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);padding:16px 0 4px;margin-top:4px;border-top:1px solid var(--mist)}.hp-pr-feature.sep:before{content:none}.hp-pr-tier.featured .hp-pr-feature.sep{color:rgba(247,247,245,.5);border-top-color:rgba(247,247,245,.18)}.hp-pr-feature .ck{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--blue);flex-shrink:0}.hp-pr-tier.featured .hp-pr-feature .ck{color:var(--blue)}.hp-pr-feature.svg-check{grid-template-columns:14px 1fr}.hp-pr-feature.svg-check:before{content:none}.hp-hrv{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);margin-top:56px;align-items:stretch}.hp-hrv-side{display:flex;flex-direction:column;gap:20px;padding:32px 28px;border:1px solid var(--mist);background:var(--bg);position:relative;overflow:hidden}.hp-hrv-side .lbl{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:10px}.hp-hrv-side .lbl b{color:var(--ink);font-weight:500}.hp-hrv-side .lbl .rule{width:34px;height:1px;background:currentColor;flex-shrink:0}.hp-hrv-side.left .lbl .rule{color:var(--ink)}.hp-hrv-side.right .lbl .rule{color:var(--blue)}.hp-hrv-wave{width:100%;height:96px;display:block}.hp-hrv-wave .grid{stroke:var(--mist);stroke-width:.5}.hp-hrv-wave .trace.spike{stroke:var(--ink);stroke-width:1.4;fill:none}.hp-hrv-wave .trace.smooth{stroke:var(--blue);stroke-width:1.6;fill:none;animation:hp-hrv-flow 14s linear infinite}@keyframes hp-hrv-flow{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hp-hrv-axes{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin-top:-8px}.hp-hrv-pulls{display:grid;grid-gap:14px;gap:14px;margin-top:8px;padding-top:20px;border-top:1px solid var(--mist)}.hp-hrv-pull{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.4;color:var(--ink);align-items:baseline}.hp-hrv-pull .glyph{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--slate);flex-shrink:0}.hp-hrv-side.right .hp-hrv-pull .glyph{color:var(--blue)}.hp-hrv-pull b{font-weight:500}.hp-hrv-pull .body{display:block;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--ink-60);margin-top:2px;line-height:1.45}.hp-hrv-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8px;gap:12px}.hp-hrv-mid .arrow-stem{color:var(--blue);width:100%;min-width:80px}.hp-hrv-mid .cap{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);text-align:center;white-space:nowrap}.hp-hrv-mid .cap b{color:var(--ink);font-weight:500}@media (max-width:880px){.hp-hrv{grid-template-columns:1fr}.hp-hrv-mid{flex-direction:row;padding:8px 0}.hp-hrv-mid .arrow-stem{transform:rotate(0deg);width:80px;flex-shrink:0}}.hp-fb-card{position:relative;isolation:isolate}.hp-fb-seal{position:absolute;top:28px;right:0;width:84px;height:84px;opacity:.42;pointer-events:none;animation:hp-fb-rotate 24s linear infinite;z-index:-1}@keyframes hp-fb-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hp-fb-card:hover .hp-fb-seal{opacity:.7}@media (prefers-reduced-motion:reduce){.hp-fb-seal{animation:none}}.hp-cur-ridge{margin:24px 0 56px;position:relative;overflow:hidden;padding:8px 0 56px}.hp-cur-ridge svg{width:100%;height:140px;display:block}.hp-cur-ridge .ridge-line{fill:none;stroke:var(--ink);stroke-width:1}.hp-cur-ridge .ridge-fill{fill:var(--ink);opacity:.04}.hp-cur-ridge .ridge-station circle{fill:var(--bg);stroke:var(--ink);stroke-width:1.2}.hp-cur-ridge .ridge-station.active circle{fill:var(--blue);stroke:var(--blue)}.hp-cur-ridge .ridge-station text{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;fill:var(--slate);text-anchor:middle}.hp-cur-ridge .ridge-station.active text{fill:var(--ink);font-weight:500}.hp-cur-ridge .ridge-figure{fill:var(--ink)}.hp-cur-ridge .ridge-cap{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;fill:var(--blue)}.hp-chip,.hp-cta-kicker,.hp-foot-bottom,.hp-foot-col h4,.hp-fw-cell .num,.hp-fw-eyebrow,.hp-fw2-eyebrow,.hp-fw2-sig,.hp-hero-eyebrow,.hp-hero-meta,.hp-logos-eyebrow,.hp-mj-eyebrow,.hp-mj-meta,.hp-mv-card .role,.hp-pc-col h3,.hp-pod-eyebrow,.hp-pod-meta .host,.hp-pr-badge,.hp-pr-name,.hp-pr-price-sub,.hp-wf-col h3,.hp-wol-head p,.hp-wol-meta{font-family:var(--font-sans);letter-spacing:.1em}@media (min-width:721px) and (max-width:880px){.hp-wrap{padding-left:44px;padding-right:44px}.hp-hero-inner{padding-top:72px;padding-bottom:78px}.hp-hero-h1{font-size:var(--fs-display);line-height:var(--lh-tight);max-width:13ch}.hp-hero-sub{margin-top:24px;max-width:42ch}.hp-hero-actions{margin-top:34px;display:grid;grid-gap:16px;gap:16px;justify-items:start}.hp-hero-meta{line-height:1.45}.hp-hero-quote{margin-top:58px;grid-template-columns:72px minmax(0,1fr);gap:18px;max-width:680px;padding:24px}.hp-hero-quote .photo{width:72px;height:72px}.hp-hero-quote .text{font-size:var(--fs-h3);line-height:1.28}.hp-spb-inner{grid-template-columns:auto minmax(0,1fr);gap:18px;padding-top:22px;padding-bottom:22px}.hp-spb-copy{font-size:var(--fs-h3);line-height:var(--lh-snug)}.hp-spb-cta{justify-content:center}}@media (max-width:720px){.hp-page{padding-bottom:166px}.hp-wrap{padding-left:28px;padding-right:28px}.hp-nav-inner{height:62px}.hp-nav-brand{gap:9px;font-size:var(--fs-body);letter-spacing:-.015em}.hp-nav-brand .nsm-static-mark{width:22px;height:22px}.hp-nav-brand .nsm-logo-lockup{width:auto;height:28px}.hp-hero-inner{padding-top:64px;padding-bottom:76px}.hp-hero-eyebrow{gap:10px;margin-bottom:20px;font-size:var(--fs-eyebrow);letter-spacing:.12em;line-height:1.35}.hp-hero-h1{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.03em;max-width:13ch}.hp-hero-sub{margin-top:22px;font-size:var(--fs-body);line-height:1.5}.hp-hero-sub-line{display:inline}.hp-hero-actions{margin-top:38px;display:grid;grid-gap:16px;gap:16px;align-items:stretch}.hp-btn-primary,.hp-fcta-btn,.hp-pr-cta{width:100%;justify-content:center}.hp-hero-meta{font-size:var(--fs-eyebrow);letter-spacing:.11em;line-height:1.5}.hp-hero-quote{margin-top:58px;padding:22px;grid-template-columns:64px 1fr;gap:16px}.hp-hero-quote .photo{width:64px;height:64px}.hp-hero-quote .text{font-size:var(--fs-h4);line-height:1.38}.hp-hero-quote .attr{font-size:var(--fs-eyebrow);line-height:1.45}.hp-spb-inner{grid-template-columns:1fr;gap:14px;padding-top:20px;padding-bottom:20px}.hp-spb-copy{font-size:var(--fs-h4);line-height:1.22}.hp-spb-cta{width:100%;justify-content:center;padding:13px 16px}.hp-logos{padding:42px 0 48px}.hp-logos-eyebrow{margin-bottom:30px;padding:0 20px;line-height:1.5}.hp-logos-track{gap:34px}.hp-logos-track img{height:32px}.hp-section{padding:58px 0}.hp-cur-h2,.hp-faq-h2,.hp-fcta-h2,.hp-fw-h2,.hp-fw2-h2,.hp-iv-h2,.hp-mj-h2,.hp-mv-h2,.hp-pc-h2,.hp-pr-h2,.hp-stats-h2,.hp-wf-h2,.hp-wol-head h2{font-size:var(--fs-h2);line-height:1.06;letter-spacing:-.025em}.hp-cur-lede,.hp-faq-lede,.hp-fw-lede,.hp-iv-lede,.hp-mv-lede,.hp-pr-lede{font-size:var(--fs-body);line-height:1.5;margin-bottom:34px}.hp-fw-grid{gap:0}.hp-rg-grid{gap:16px}.hp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.hp-fw-cell,.hp-wol-card{padding:var(--space-5) var(--space-5);min-height:auto}.hp-rg-card{padding:28px 24px;min-height:auto}.hp-stats-cell{min-height:176px;padding:18px 14px 16px;gap:7px}.hp-stats-cell svg{width:70px;height:70px;margin-bottom:0}.hp-stats-cell .fig,.hp-stats-cell .fig.fig-lg{font-size:42px;margin-top:0}.hp-stats-cell .fig .pct,.hp-stats-cell .fig.fig-lg .pct{font-size:var(--fs-h4);margin-left:2px}.hp-stats-cell .cap{font-size:var(--fs-eyebrow);line-height:1.18}.hp-stats-cell .meta{font-size:7px;line-height:1.35;letter-spacing:.12em;padding-top:8px}.hp-pod-grid{gap:12px}.hp-pod-meta{padding:12px}.hp-pod-meta .show{font-size:var(--fs-caption)}.hp-pc-h2{margin-bottom:30px}.hp-hrv{margin-top:32px;gap:18px}.hp-hrv-side{padding:24px 20px;gap:16px}.hp-hrv-side .lbl{font-size:var(--fs-eyebrow);letter-spacing:.12em;line-height:1.35;flex-wrap:wrap}.hp-hrv-wave{height:78px}.hp-hrv-axes{margin-top:-4px;font-size:var(--fs-eyebrow);letter-spacing:.12em}.hp-hrv-pulls{gap:12px;padding-top:16px}.hp-hrv-pull{grid-template-columns:14px 1fr;gap:10px;font-size:var(--fs-body)}.hp-hrv-pull .body{font-size:var(--fs-eyebrow)}.hp-hrv-mid{flex-direction:column;gap:10px;padding:2px 0 4px}.hp-hrv-mid .cap{font-size:var(--fs-eyebrow);letter-spacing:.12em}.hp-hrv-mid .arrow-stem{width:56px;min-width:56px;transform:rotate(90deg)}.hp-fq{padding:68px 0}.hp-fq-mark{font-size:68px;margin-bottom:12px}.hp-fq-quote{font-size:var(--fs-h3);max-width:18ch;margin-bottom:30px}.hp-fq-attr{align-items:flex-start;text-align:left;font-size:var(--fs-eyebrow);line-height:1.45}.hp-fw2-grid,.hp-mj-grid{gap:30px}.hp-fw2-photo,.hp-mj-photo{max-width:none;width:100%}.hp-fw2-body,.hp-mj-body{font-size:var(--fs-body);line-height:1.58}.hp-cur-ridge{margin:14px 0 36px;padding-bottom:34px}.hp-cur-ridge svg{height:96px}.hp-cur-week-head{padding:24px 0}.hp-cur-week-title{font-size:var(--fs-h3)}.hp-pr-h2,.hp-wf-h2,.hp-wol-head{margin-bottom:34px}.hp-wf-items{gap:22px}.hp-chip{padding:9px 12px;font-size:var(--fs-eyebrow);letter-spacing:.11em}.hp-pr-grid{border:0;gap:18px}.hp-pr-tier,.hp-pr-tier:last-child{border:1px solid var(--mist);padding:28px 22px 24px}.hp-pr-tier.featured{order:-1}.hp-pr-badge{top:12px;right:12px}.hp-pr-price{font-size:46px}.hp-pr-features{margin-bottom:24px;gap:13px;font-size:var(--fs-body);line-height:1.48}.hp-pr-feature.sep{font-size:var(--fs-eyebrow);letter-spacing:.12em;padding-top:18px}.hp-wol-head{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.hp-wol-video-grid{grid-template-columns:1fr;gap:16px;margin-bottom:22px}.hp-wol-card--video{min-height:320px;padding:0}.hp-wol-video-grid .hp-wol-card--video{min-height:340px}.hp-wol-video-grid .hp-wol-play{width:54px;height:54px;left:24px;top:24px}.hp-wol-video-grid .hp-wol-feature-text{left:24px;right:24px;bottom:24px}.hp-wol-video-grid .hp-wol-video-label{font-size:10px;letter-spacing:.14em;margin-bottom:8px}.hp-wol-video-grid .hp-wol-quote--feature{font-size:23px;line-height:1.24;margin-bottom:14px}.hp-wol-play{left:var(--space-5);top:var(--space-5);z-index:2}.hp-wol-feature-text{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);z-index:2}.hp-wol-attr--feature .hp-wol-meta,.hp-wol-attr--feature .hp-wol-meta b,.hp-wol-quote--feature{color:var(--cloud)}.hp-mv-grid{gap:18px 14px}.hp-faq-item{padding:20px 0}.hp-faq-body{padding-left:0;margin-top:14px;font-size:var(--fs-body)}.hp-fw2-actions{display:grid;grid-gap:16px;gap:16px}.hp-fcta{padding:64px 0}.hp-foot-grid{grid-template-columns:1fr;gap:28px}.hp-foot-bot{display:grid;grid-gap:10px;gap:10px;line-height:1.5}}@media (max-width:420px){.hp-wrap{padding-left:26px;padding-right:26px}.hp-hero-h1{font-size:var(--fs-display)}.hp-hero-quote{grid-template-columns:1fr;gap:14px}.hp-hero-quote .photo{width:52px;height:52px}.hp-btn-primary,.hp-fcta-btn,.hp-pr-cta,.hp-spb-cta{font-size:var(--fs-eyebrow);letter-spacing:.12em}.hp-mv-grid,.hp-pod-grid{grid-template-columns:1fr 1fr}.hp-stats-cell{min-height:164px;padding:16px 12px 14px}.hp-stats-cell svg{width:64px;height:64px}.hp-stats-cell .fig,.hp-stats-cell .fig.fig-lg{font-size:38px}.hp-stats-cell .fig .pct,.hp-stats-cell .fig.fig-lg .pct{font-size:var(--fs-body)}}.hp-hero>.hp-wrap.hp-hero-inner{padding-left:clamp(24px,5vw,96px);padding-right:clamp(24px,5vw,96px)}@media (min-width:721px) and (max-width:880px){.hp-hero>.hp-wrap.hp-hero-inner{padding-left:44px;padding-right:44px}}@media (max-width:720px){.hp-hero>.hp-wrap.hp-hero-inner{padding-left:28px;padding-right:28px}}@media (max-width:420px){.hp-hero>.hp-wrap.hp-hero-inner{padding-left:26px;padding-right:26px}}@media (max-width:640px){.hp-hide-mobile{display:none!important}}.hp-hero-quote{margin:44px 0 0;padding:18px 0 0;border:0;border-top:1px solid rgba(217,217,214,.92);background:transparent;grid-template-columns:56px minmax(0,1fr);gap:16px;max-width:620px}.hp-hero-quote .photo{width:56px;height:56px}.hp-hero-quote .text{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-body-lg);line-height:1.42;letter-spacing:0;margin:0}.hp-hero-quote .text strong{background:linear-gradient(180deg,transparent 12%,var(--hp-proof-highlight) 12%,var(--hp-proof-highlight) 92%,transparent 92%);color:var(--ink);font-weight:700;padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hp-hero-quote-second{display:block}.hp-hero-quote .attr{margin:8px 0 0;font-size:var(--fs-eyebrow);letter-spacing:.12em}.hp-spb-inner{gap:16px;padding-top:14px;padding-bottom:14px}.hp-spb-av{width:38px;height:38px;margin-left:-10px}.hp-spb-copy{font-size:20px;line-height:1.25;letter-spacing:0}.hp-spb-sub{margin-top:2px}.hp-spb-cta{padding:12px 18px}.hp-logos{padding:54px 0 60px;background:var(--bg)}.hp-logos-eyebrow{margin-bottom:34px}.hp-logos-grid{grid-template-columns:repeat(6,minmax(104px,1fr));gap:26px 36px;align-items:center;max-width:1160px;margin:0 auto}.hp-logos-grid img{display:block;width:auto;max-width:126px;max-height:30px;height:auto;justify-self:center;opacity:.56;filter:grayscale(1) saturate(0);transition:opacity .2s ease}.hp-logos-grid img:hover{opacity:.82}.hp-pod-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:40px;align-items:end;margin-bottom:30px}.hp-pod-h2{margin:0;max-width:18ch}.hp-pod-note{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--ink-60);margin:0;max-width:42ch}.hp-pod-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--mist)}.hp-pod-card{display:grid;grid-template-columns:48px 86px minmax(0,1fr);gap:20px;align-items:center;min-height:112px;padding:18px 0;border:0;border-bottom:1px solid var(--mist);background:transparent;transition:color .2s ease,border-color .2s ease}.hp-pod-card:hover{border-color:var(--blue);transform:none}.hp-pod-index{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.hp-pod-thumb{aspect-ratio:4/3;border:1px solid var(--mist)}.hp-pod-thumb img{filter:grayscale(1);opacity:.74;transition:filter .2s ease,opacity .2s ease}.hp-pod-card:hover .hp-pod-thumb img{filter:grayscale(.5);opacity:.9}.hp-pod-meta{padding:0}.hp-pod-meta .show{font-size:var(--fs-body)}.hp-pod-meta .host{letter-spacing:.14em}.hp-iv-frame{box-shadow:none}.hp-iv-cover{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:var(--ink);color:var(--cloud);cursor:pointer;overflow:hidden;text-align:left}.hp-iv-cover img{object-fit:cover;object-position:center}.hp-iv-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.03),rgba(17,17,17,.62));z-index:1}.hp-iv-play{position:absolute;left:32px;bottom:32px;width:62px;height:62px;border:1px solid rgba(247,247,245,.72);border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(17,17,17,.42);z-index:2;transition:background .2s ease,transform .2s ease}.hp-iv-cover:hover .hp-iv-play{background:var(--blue);transform:scale(1.04)}.hp-iv-cover-copy{position:absolute;right:32px;bottom:32px;z-index:2;display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase}.hp-iv-cover-copy span+span{color:rgba(247,247,245,.68)}.hp-iv-cover:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.hp-cur-chevron{width:44px;height:28px;border:0;border-radius:0;color:var(--slate);justify-content:flex-end;transform:none;transition:color .2s var(--ease-out,ease)}.hp-cur-chevron svg{width:22px;height:22px;transition:transform .24s var(--ease-out,ease)}.hp-cur-week-head:hover .hp-cur-chevron{color:var(--blue)}.hp-cur-week-head[aria-expanded=true] .hp-cur-chevron{transform:none;border-color:transparent;color:var(--blue)}.hp-cur-week-head[aria-expanded=true] .hp-cur-chevron svg{transform:rotate(180deg)}.hp-pr-name{font-family:var(--font-sans);font-size:clamp(36px,2.6vw,42px);font-weight:700;line-height:1.05;letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 14px}.hp-pr-price{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:30px;line-height:1.08;letter-spacing:0;color:var(--ink-60);margin:0 0 8px}.hp-pr-tier.featured .hp-pr-name{color:var(--cloud)}.hp-pr-tier.featured .hp-pr-price{color:rgba(247,247,245,.74)}.hp-wol-head{align-items:end;margin-bottom:48px}.hp-wol-kicker{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin:0 0 14px}.hp-wol-head h2{max-width:16ch;letter-spacing:0}.hp-wol-grid--outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.hp-wol-outcome-col{display:flex;flex-direction:column;gap:24px;min-width:0}.hp-wol-card--outcome{display:flex;width:100%;min-height:0;margin:0;padding:28px;border:1px solid var(--mist);border-radius:8px;background:var(--bg);box-shadow:none;transform:none}.hp-wol-card--outcome:hover{transform:translateY(-2px);box-shadow:none;border-color:rgba(37,55,218,.42)}.hp-wol-card--outcome .hp-wol-quote{font-size:var(--fs-body-lg);line-height:1.47;letter-spacing:0}.hp-wol-card--outcome .hp-wol-quote mark{background:rgba(37,55,218,.1);color:inherit}.hp-wol-grid--outcomes .hp-wol-card--video{grid-column:auto;width:100%;min-height:clamp(370px,32vw,460px);margin:0;border-radius:8px}.hp-wol-grid--outcomes .hp-wol-feature-text{max-width:100%}.hp-wol-grid--outcomes .hp-wol-quote--feature{display:block;font-size:clamp(1.32rem,1.75vw,1.78rem);line-height:1.26}@media (max-width:1020px){.hp-wol-grid--outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-wol-card--outcome .hp-wol-attr{margin-top:auto;padding-top:22px;border-top:1px solid var(--mist)}.hp-wol-photo--initials{display:flex;justify-content:center;font-family:var(--font-mono);color:var(--blue);background:var(--cloud);border:1px solid var(--mist)}.hp-wol-card--outcome .hp-wol-meta,.hp-wol-photo--initials{align-items:center;font-size:var(--fs-eyebrow);letter-spacing:.12em}.hp-wol-card--outcome .hp-wol-meta{display:grid;gap:4px;line-height:1.35}.hp-wol-card--outcome .hp-wol-meta b{font-size:var(--fs-caption);letter-spacing:.06em}.hp-wol-more{display:flex;justify-content:center;margin-top:clamp(28px,4vw,48px)}.hp-wol-read-more{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 0 7px;border-bottom:1px solid var(--mist);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);line-height:1;text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}.hp-wol-read-more svg{flex:0 0 auto;transition:transform var(--dur-fast) var(--ease-out)}.hp-wol-read-more:focus-visible,.hp-wol-read-more:hover{color:var(--blue);border-color:var(--blue)}.hp-wol-read-more:focus-visible svg,.hp-wol-read-more:hover svg{transform:translate(3px,-1px)}.hp-mv-grid{display:block;width:100%;margin-top:56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hp-mv-track{display:flex;width:max-content;padding:0 max(32px,calc((100vw - var(--page-max,1280px))/2 + 80px))}.hp-mv-grid:hover .hp-mv-track{animation-play-state:paused}.hp-mv-card{width:198px;flex:0 0 198px}.hp-mv-card .photo{border:1px solid var(--mist);background:var(--cloud)}.hp-mv-card .photo--initials{display:flex;align-items:center;justify-content:center;color:var(--blue);font-family:var(--font-sans);font-size:44px;font-weight:700;letter-spacing:0}.hp-mv-card .photo--initials:after{opacity:.45}.hp-mv-card .name{letter-spacing:0}@keyframes hp-mv-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.hp-mv-grid{overflow:visible;-webkit-mask-image:none;mask-image:none}.hp-mv-track{width:auto;flex-wrap:wrap;justify-content:center;animation:none}}@media (max-width:980px){.hp-logos-grid{grid-template-columns:repeat(4,minmax(104px,1fr))}.hp-wol-grid--outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hp-page{padding-bottom:104px}.hp-hero-quote{margin-top:42px;padding-top:16px;grid-template-columns:52px minmax(0,1fr);gap:14px}.hp-hero-quote .photo{width:52px;height:52px}.hp-hero-quote .text{font-size:var(--fs-body)}.hp-spb-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:12px;padding-bottom:12px}.hp-spb-stack,.hp-spb-sub{display:none}.hp-spb-copy{font-size:15px;line-height:1.25}.hp-spb-copy em{font-family:inherit;font-style:normal}.hp-spb-cta{width:auto;padding:10px 12px;white-space:nowrap}.hp-logos-grid{grid-template-columns:repeat(3,minmax(88px,1fr));gap:24px}.hp-pod-head{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.hp-pod-card{grid-template-columns:34px 72px minmax(0,1fr);gap:14px;min-height:96px;padding:14px 0}.hp-iv-play{left:22px;bottom:22px;width:54px;height:54px}.hp-iv-cover-copy{right:22px;bottom:24px}.hp-cur-chevron{width:34px;height:28px;margin-top:0}.hp-pr-name{font-size:34px}.hp-pr-price{font-size:28px}.hp-wol-head{margin-bottom:34px}.hp-wol-grid--outcomes{grid-template-columns:1fr}.hp-wol-outcome-col{gap:18px}.hp-wol-card--outcome{padding:24px 22px}.hp-wol-grid--outcomes .hp-wol-card--video{min-height:340px}.hp-mv-track{gap:16px;padding:0 28px;animation-duration:80s}.hp-mv-card{width:168px;flex-basis:168px}}@media (max-width:640px){.hp-fb-with-card .hp-fb-grid,.hp-fw-body .hp-fw-grid{grid-template-columns:1fr}}@media (max-width:520px){.hp-hero-quote-second{display:inline}.hp-logos-grid{grid-template-columns:repeat(2,minmax(92px,1fr))}.hp-pod-grid{grid-template-columns:1fr}.hp-pod-card{grid-template-columns:28px 64px minmax(0,1fr)}.hp-pod-meta .show{font-size:var(--fs-caption)}.hp-iv-cover-copy{display:none}.hp-wol-head{display:grid;gap:14px}}@media (max-width:420px){.hp-hero-quote{grid-template-columns:52px minmax(0,1fr)}.hp-mv-grid,.hp-pod-grid{grid-template-columns:1fr}}.hp-pr-blurb{font-size:18px;line-height:1.45}.hp-pr-feature.svg-check{font-size:16px;line-height:1.45}.hp-pod-note{font-size:20px}.hp-wol-card--outcome .hp-wol-quote{font-size:22px}@media (max-width:720px){.hp-pr-blurb{font-size:18px}.hp-pr-feature.svg-check{font-size:17px}.hp-pod-note{font-size:18px}.hp-wol-card--outcome .hp-wol-quote{font-size:22px}}.hp-nav-dropdown{position:relative;display:inline-flex;align-items:center}.hp-nav-dropdown summary{color:var(--ink);font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;user-select:none}.hp-nav-dropdown summary::-webkit-details-marker{display:none}.hp-nav-dropdown summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transform-origin:center;transition:transform .2s ease,color .2s ease}.hp-nav-dropdown[open] summary:after{transform:rotate(225deg) translateY(-1px)}.hp-nav-dropdown summary:hover{color:var(--blue)}.hp-nav-dropdown summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.hp-nav-menu{position:absolute;top:calc(100% + 16px);right:0;min-width:220px;display:grid;gap:2px;padding:8px;background:var(--bg);border:1px solid var(--mist);box-shadow:0 18px 40px rgba(17,17,17,.12);z-index:80}.hp-nav-links .hp-nav-menu a{display:flex;width:100%;padding:12px 14px;color:var(--ink);font-size:var(--fs-caption);letter-spacing:.1em;white-space:nowrap}.hp-nav-links .hp-nav-menu a:hover{color:var(--blue);background:var(--cloud)}.hp-spb-inner{grid-template-columns:auto minmax(0,1fr) auto}.hp-spb-copy,.hp-spb-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-spb-copy-short{display:none}@media (max-width:1180px){.hp-spb-inner{grid-template-columns:minmax(0,1fr) auto}.hp-spb-stack{display:none}.hp-spb-copy{font-size:18px}.hp-spb-sub{font-size:12px}}@media (max-width:900px){.hp-spb-sub{display:none}.hp-spb-copy{font-size:16px}}@media (max-width:520px){.hp-spb-inner{gap:10px}.hp-spb-copy{font-size:14px}.hp-spb-copy-full{display:none}.hp-spb-copy-short{display:inline}.hp-spb-cta{padding:10px;font-size:10px;letter-spacing:.12em}}@media (max-width:360px){.hp-spb-cta{width:44px;min-width:44px;justify-content:center;padding:10px 0;font-size:0;gap:0}.hp-spb-cta svg{width:14px;height:14px}}.hp-page{--fs-body:19px;--fs-body-lg:21px;--hp-tune-section-y:70px;--hp-tune-gutter-vw:4.4;--hp-tune-hero-pad-top:52px;--hp-tune-hero-pad-bottom:55px;--hp-tune-hero-title-scale:.86;--hp-tune-hero-body-scale:.93;--hp-tune-hero-image-opacity:.98;--hp-tune-hero-image-width:67%;--hp-tune-fw-header-gap:28px;--hp-tune-fw-cell-pad-y:21px;--hp-tune-fw-cell-pad-x:24px;--hp-tune-fw-cell-min-height:0;--hp-tune-fw-title-scale:1;--hp-tune-fw-body-scale:1;--hp-tune-stats-pad-y:37px;--hp-tune-stats-pad-x:36px;--hp-tune-stats-min-height:344px;--hp-tune-stats-dial-size:153px;--hp-tune-stats-number-scale:1.07;--hp-tune-stats-caption-scale:1.12;--hp-tune-stats-gap:24px;--hp-tune-mj-gap:60px;--hp-tune-mj-photo-zoom:1.16;--hp-tune-mj-photo-x:28%;--hp-tune-mj-photo-y:46%;--hp-tune-mj-grayscale:.22;--hp-tune-logo-speed-1:54s;--hp-tune-logo-speed-2:66s;--hp-tune-logo-speed-3:60s;--hp-tune-speaker-speed-top:92s;--hp-tune-speaker-speed-bottom:86s;--hp-tune-speaker-width:198px;--hp-tune-speaker-gap:22px;--hp-tune-spb-pad-y:16px;--hp-tune-spb-text-scale:1;--hp-tune-spb-avatar-size:55px;--hp-tune-spb-button-pad-x:33px;font-size:var(--fs-body)}.hp-wol-card--outcome .hp-wol-quote{font-size:20px}.hp-mv-grid{display:grid;grid-template-columns:1fr;gap:26px;overflow:hidden;-webkit-mask-image:none;mask-image:none}.hp-mv-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hp-mv-track{gap:22px;animation:hp-mv-scroll 92s linear infinite}.hp-mv-row--2 .hp-mv-track{animation-duration:86s;animation-direction:reverse}.hp-mv-grid:hover .hp-mv-track,.hp-mv-row:hover .hp-mv-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hp-mv-grid,.hp-mv-row{overflow:visible;-webkit-mask-image:none;mask-image:none}.hp-mv-track{width:auto;flex-wrap:wrap;justify-content:center;animation:none}.hp-mv-card[aria-hidden=true]{display:none}}@media (max-width:720px){.hp-wol-card--outcome .hp-wol-quote{font-size:20px}.hp-fw-header{margin-bottom:24px}.hp-fw-h2{margin-bottom:14px}.hp-fw-lede{margin-bottom:0}.hp-fw-body{gap:18px}.hp-fw-body .hp-fw-grid{grid-template-columns:1fr}.hp-fw-cell{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;row-gap:5px;padding:20px 18px;min-height:auto}.hp-fw-cell .num{grid-row:1/span 2;margin-top:3px;font-size:10px;line-height:1.2}.hp-fw-cell h3{font-size:19px;line-height:1.18}.hp-fw-cell p{font-size:18px;line-height:1.42}.hp-fw-body>.hp-landscape-card{display:none}.hp-mv-grid{display:grid;gap:14px;overflow:hidden;margin-top:34px;padding:0;-webkit-mask-image:none;mask-image:none}.hp-mv-row{overflow:hidden;padding-left:0;padding-right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hp-mv-row::-webkit-scrollbar{display:none}.hp-mv-track{gap:14px;width:max-content;padding:0 24px 4px;animation:hp-mv-scroll 58s linear infinite}.hp-mv-row--2 .hp-mv-track{animation:hp-mv-scroll 64s linear infinite;animation-direction:reverse}.hp-mv-card{width:136px;flex-basis:136px;gap:8px}.hp-mv-card .name{font-size:16px;line-height:1.15}.hp-mv-card .role{font-size:9px;line-height:1.35;letter-spacing:.08em}.hp-mv-card[aria-hidden=true]{display:flex}}.hp-logos-grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:none;margin:0}.hp-logos-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hp-logos-track{display:flex;align-items:center;gap:clamp(46px,6vw,86px);width:max-content;animation:hp-logos-scroll 54s linear infinite}.hp-logos-marquee--2 .hp-logos-track{animation-duration:66s;animation-direction:reverse}.hp-logos-marquee--3 .hp-logos-track{animation-duration:60s}.hp-logos-track:hover{animation-play-state:paused}.hp-logos-grid .hp-logos-track img{display:block;width:auto;max-width:134px;max-height:34px;height:auto;justify-self:auto;flex:0 0 auto;opacity:.52;filter:grayscale(1) saturate(0);transition:opacity .2s ease,filter .2s ease}.hp-logos-grid .hp-logos-track img:hover{opacity:.82;filter:grayscale(1) saturate(0)}.hp-fb-card p,.hp-fw-cell p{font-size:20px}.hp-pod-head{display:block;max-width:780px;margin-bottom:36px}.hp-pod-h2{max-width:760px;letter-spacing:0}.hp-pod-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border-top:0}.hp-pod-card{display:block;min-height:0;padding:0;border:1px solid var(--mist);background:var(--bg);transition:transform .2s ease,border-color .2s ease,background .2s ease}.hp-pod-card:hover{transform:translateY(-2px);border-color:rgba(37,55,218,.42);background:var(--cloud)}.hp-pod-card--mid-desktop-only{display:none}.hp-pod-thumb{aspect-ratio:1/1;border:0;background:var(--cloud);overflow:hidden}.hp-pod-thumb img{width:100%;height:100%;object-fit:cover;transition:filter .24s ease,opacity .24s ease,transform .24s ease}.hp-pod-card:hover .hp-pod-thumb img,.hp-pod-thumb img{filter:none;opacity:1}.hp-pod-meta{padding:14px 14px 16px}.hp-pod-meta .show{font-size:18px;line-height:1.18;letter-spacing:0}.hp-pod-meta .host{margin-top:8px;line-height:1.3;letter-spacing:.1em}@media (prefers-reduced-motion:reduce){.hp-logos-grid{gap:28px}.hp-logos-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.hp-logos-track img[aria-hidden=true]{display:none}}@media (max-width:980px){.hp-pod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-pod-card--mid-desktop-only{display:block}}@media (max-width:720px){.hp-logos-grid{grid-template-columns:1fr;gap:18px}.hp-logos-track{gap:42px;animation-duration:46s}.hp-logos-grid .hp-logos-track img{max-width:112px;max-height:28px}.hp-pod-head{margin-bottom:24px}.hp-pod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hp-pod-card--mid-desktop-only,.hp-pod-card:nth-child(5){display:none}.hp-pod-meta{padding:12px}.hp-pod-meta .show{font-size:16px}}@media (max-width:420px){.hp-pod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-pod-meta .show{font-size:14px}.hp-pod-meta .host{font-size:10px;letter-spacing:.08em}}.hp-nav-brand .nsm-logo-lockup{height:23px}.hp-nav-logo-animated{overflow:visible}.hp-nav-logo-animated path{transform-box:fill-box;transform-origin:50% 100%;will-change:opacity,transform,clip-path}.hp-nav-logo-animated path:first-of-type,.hp-nav-logo-animated path:nth-of-type(2){opacity:0;clip-path:inset(100% 0 0 0);animation:hp-nav-logo-resolve .76s var(--ease-out,ease) both}.hp-nav-logo-animated path:first-of-type{animation-delay:90ms}.hp-nav-logo-animated path:nth-of-type(2){animation-delay:.23s}.hp-nav-logo-animated path:nth-of-type(3),.hp-nav-logo-animated path:nth-of-type(4),.hp-nav-logo-animated path:nth-of-type(5){opacity:0;animation:hp-nav-logo-tm-settle .32s var(--ease-out,ease) .78s both}@keyframes hp-nav-logo-resolve{0%{opacity:0;transform:translateY(3px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes hp-nav-logo-tm-settle{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hp-nav-logo-animated path,.hp-nav-logo-animated path:first-of-type,.hp-nav-logo-animated path:nth-of-type(2),.hp-nav-logo-animated path:nth-of-type(3),.hp-nav-logo-animated path:nth-of-type(4),.hp-nav-logo-animated path:nth-of-type(5){opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;will-change:auto}}.hp-foot-brand .nsm-logo-lockup{width:auto;height:23px}.hp-section{padding:clamp(48px,6vw,80px) 0}.hp-section-intro-with-card{gap:clamp(28px,4vw,56px);margin-bottom:40px}.hp-section-intro-with-card--compact{margin-bottom:36px}.hp-logos{padding:42px 0 46px}.hp-iv-lede{margin-bottom:28px}.hp-fq{padding:clamp(48px,6vw,80px) 0}.hp-fq-quote{margin-bottom:28px}.hp-fw-eyebrow,.hp-fw2-eyebrow,.hp-hero-eyebrow,.hp-logos-eyebrow,.hp-mj-eyebrow,.hp-pod-eyebrow,.hp-stats-eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.hp-logos-eyebrow b{color:inherit;font-weight:inherit}.hp-hero-eyebrow .rule,.hp-stats-eyebrow .rule-accent{width:40px;height:1px;background:var(--blue);flex:0 0 auto}@media (min-width:721px) and (max-width:1280px){.hp-fw-body{grid-template-columns:1fr;gap:28px}.hp-fw-body .hp-fw-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.hp-fw-body .hp-fw-cell{min-height:0;padding:28px 28px 30px}.hp-fw-body>.hp-landscape-card{max-width:none}.hp-fw-body>.hp-landscape-card .hp-landscape-frame{aspect-ratio:16/7}}@media (min-width:1281px){.hp-fw-body .hp-fw-grid{grid-template-columns:1fr}.hp-fw-body .hp-fw-cell{min-height:0;padding:24px 28px}}@media (max-width:720px){.hp-foot-brand .nsm-logo-lockup,.hp-nav-brand .nsm-logo-lockup{height:21px}.hp-section{padding:42px 0}.hp-fw-cell h3{font-size:19px;line-height:1.18}.hp-fw-cell p{font-size:18px;line-height:1.42}.hp-fw-body .hp-fw-cell{min-height:0;padding:24px 22px}.hp-section-intro-with-card,.hp-section-intro-with-card--compact{gap:24px;margin-bottom:30px}.hp-logos{padding:34px 0 38px}.hp-iv-lede{margin-bottom:24px}.hp-fq{padding:42px 0}.hp-fq-quote{margin-bottom:24px}.hp-fq-attr{max-width:min(100%,360px);margin:0 auto;gap:14px;align-items:center;justify-content:center;font-size:12px;line-height:1.35;letter-spacing:.14em;text-align:left}.hp-fq-attr .photo{width:64px;height:64px;flex:0 0 64px}.hp-fq-attr .photo img{transform:scale(1.13);transform-origin:50% 34%}.hp-fq-attr .meta{max-width:250px}}@media (max-width:540px){.hp-fw-body .hp-fw-grid{grid-template-columns:1fr}.hp-fq-attr{max-width:320px;gap:12px;font-size:11px;letter-spacing:.12em}.hp-fq-attr .photo{width:68px;height:68px;flex-basis:68px}.hp-fq-attr .meta{max-width:210px}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.hp-mv-row{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.hp-mv-track{animation:none;width:max-content}.hp-mv-card[aria-hidden=true]{display:none}}@media (min-width:721px){.hp-mv-track{padding-left:0;padding-right:0}}.hp-fw-header{margin-bottom:36px}.hp-fw-body{display:block}.hp-fw-body .hp-fw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-fw-cell{min-height:0;padding:26px 24px;gap:10px}.hp-page .hp-fw-cell-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:2px}.hp-page .hp-fw-icon{width:42px;height:42px}.hp-fw-cell h3{font-size:clamp(22px,2vw,30px);line-height:1.12}.hp-fw-cell p{font-size:18px;line-height:1.42;max-width:34ch}@media (max-width:720px){.hp-fw-header{margin-bottom:24px}.hp-fw-body .hp-fw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-fw-cell{display:flex;flex-direction:column;min-height:0;padding:18px 14px;gap:8px}.hp-page .hp-fw-cell-top{gap:12px;margin-bottom:0}.hp-page .hp-fw-icon{width:38px;height:38px}.hp-fw-cell .num{grid-row:auto;margin-top:0;font-size:10px;line-height:1.2}.hp-fw-cell h3{font-size:19px;line-height:1.16}.hp-fw-cell p{font-size:18px;line-height:1.42}}@media (max-width:540px){.hp-fw-body .hp-fw-grid{grid-template-columns:1fr}.hp-fw-cell{padding:20px 18px}.hp-page .hp-fw-icon{width:36px;height:36px}.hp-fw-cell h3{font-size:20px;line-height:1.16}.hp-fw-cell p{font-size:18px;line-height:1.42}}.hp-fw2-photo{width:min(100%,420px);aspect-ratio:1;border:0;border-radius:50%;justify-self:center;overflow:hidden;background:var(--mist);box-shadow:0 0 0 1px var(--mist)}.hp-fw2-photo img{object-position:54% 40%;transform:scale(1.04);filter:grayscale(.4)}@media (max-width:880px){.hp-fw2-photo{width:min(100%,340px);max-width:340px;justify-self:start}}@media (max-width:520px){.hp-fw2-photo{width:min(100%,300px);max-width:300px}}.hp-btn-primary,.hp-fcta-btn,.hp-fq-cta-btn,.hp-pr-cta,.hp-spb-cta{position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;max-width:100%;--hp-cta-fill:var(--blue);--hp-cta-hover-color:var(--cloud)}.hp-btn-primary:before,.hp-fcta-btn:before,.hp-fq-cta-btn:before,.hp-pr-cta:before,.hp-spb-cta:before{content:"";position:absolute;inset:0;background:var(--hp-cta-fill);transform:translateX(-101%);transition:transform .38s cubic-bezier(.6,.02,.2,1);z-index:0}.hp-btn-primary:hover:before,.hp-fcta-btn:hover:before,.hp-fq-cta-btn:hover:before,.hp-pr-cta:hover:before,.hp-spb-cta:hover:before{transform:translateX(0)}.hp-cta-icon,.hp-cta-label{position:relative;z-index:1}.hp-cta-label-mobile{display:none}.hp-cta-icon{display:inline-flex;align-items:center}.hp-spb-copy{min-width:0}.hp-btn-primary:hover,.hp-pr-cta:hover{background:var(--ink);color:var(--hp-cta-hover-color)}.hp-spb-cta{--hp-cta-fill:var(--cloud);--hp-cta-hover-color:var(--blue)}.hp-spb-cta:hover{background:transparent;color:var(--hp-cta-hover-color);border-color:var(--cloud)}.hp-fcta-btn,.hp-fq-cta-btn,.hp-pr-tier.featured .hp-pr-cta{--hp-cta-fill:var(--cloud);--hp-cta-hover-color:var(--ink)}.hp-fcta-btn:hover,.hp-pr-tier.featured .hp-pr-cta:hover{background:var(--blue);color:var(--hp-cta-hover-color)}.hp-fq-cta-btn:hover{background:transparent;color:var(--hp-cta-hover-color);border-color:var(--cloud)}@media (prefers-reduced-motion:reduce){.hp-btn-primary:before,.hp-fcta-btn:before,.hp-fq-cta-btn:before,.hp-pr-cta:before,.hp-spb-cta:before{transition:none}}.hp-page .hp-wrap{padding-left:clamp(24px,calc(var(--hp-tune-gutter-vw,5) * 1vw),96px);padding-right:clamp(24px,calc(var(--hp-tune-gutter-vw,5) * 1vw),96px)}.hp-page .hp-section{padding-top:var(--hp-tune-section-y,64px);padding-bottom:var(--hp-tune-section-y,64px)}.hp-page .hp-logos{padding-top:calc(var(--hp-tune-section-y,64px) * .66);padding-bottom:calc(var(--hp-tune-section-y,64px) * .72)}.hp-page .hp-fcta,.hp-page .hp-fq{padding-top:var(--hp-tune-section-y,64px);padding-bottom:var(--hp-tune-section-y,64px)}.hp-page .hp-hero-inner,.hp-page .hp-hero>.hp-wrap.hp-hero-inner{padding-top:var(--hp-tune-hero-pad-top,84px);padding-bottom:var(--hp-tune-hero-pad-bottom,106px)}.hp-page .hp-hero-bg--variant{width:var(--hp-tune-hero-image-width,64%);opacity:var(--hp-tune-hero-image-opacity,.9)}.hp-page .hp-hero-h1{font-size:calc(var(--fs-display) * var(--hp-tune-hero-title-scale,1))}.hp-page .hp-hero-sub{font-size:calc(var(--fs-body-lg) * var(--hp-tune-hero-body-scale,1))}.hp-page .hp-fw-header{margin-bottom:var(--hp-tune-fw-header-gap,36px)}.hp-page .hp-fw-body .hp-fw-cell,.hp-page .hp-fw-cell{padding:var(--hp-tune-fw-cell-pad-y,26px) var(--hp-tune-fw-cell-pad-x,24px);min-height:var(--hp-tune-fw-cell-min-height,0)}.hp-page .hp-fw-cell h3{font-size:calc(clamp(22px,2vw,30px) * var(--hp-tune-fw-title-scale,1))}.hp-page .hp-fw-cell p{font-size:calc(18px * var(--hp-tune-fw-body-scale,1))}.hp-page .hp-stats-cell,.hp-page .hp-stats-with-card .hp-stats-cell{padding:var(--hp-tune-stats-pad-y,34px) var(--hp-tune-stats-pad-x,28px);min-height:var(--hp-tune-stats-min-height,360px);gap:var(--hp-tune-stats-gap,18px)}.hp-page .hp-stats-cell svg,.hp-page .hp-stats-with-card .hp-stats-cell svg{width:var(--hp-tune-stats-dial-size,140px);height:var(--hp-tune-stats-dial-size,140px)}.hp-page .hp-stats-cell .fig,.hp-page .hp-stats-with-card .hp-stats-cell .fig{font-size:calc(78px * var(--hp-tune-stats-number-scale,1))}.hp-page .hp-stats-cell .fig .pct,.hp-page .hp-stats-with-card .hp-stats-cell .fig .pct{font-size:calc(38px * var(--hp-tune-stats-number-scale,1))}.hp-page .hp-stats-cell .cap,.hp-page .hp-stats-with-card .hp-stats-cell .cap{font-size:calc(20px * var(--hp-tune-stats-caption-scale,1))}.hp-page .hp-mj-grid{gap:var(--hp-tune-mj-gap,60px)}.hp-page .hp-mj-photo img{object-position:var(--hp-tune-mj-photo-x,34%) var(--hp-tune-mj-photo-y,50%);transform:scale(var(--hp-tune-mj-photo-zoom,1));filter:grayscale(var(--hp-tune-mj-grayscale,.22))}.hp-page .hp-logos-track{animation-duration:var(--hp-tune-logo-speed-1,54s)}.hp-page .hp-logos-marquee--2 .hp-logos-track{animation-duration:var(--hp-tune-logo-speed-2,66s)}.hp-page .hp-logos-marquee--3 .hp-logos-track{animation-duration:var(--hp-tune-logo-speed-3,60s)}.hp-page .hp-mv-track{gap:var(--hp-tune-speaker-gap,22px);animation-duration:var(--hp-tune-speaker-speed-top,92s)}.hp-page .hp-mv-row--2 .hp-mv-track{animation-duration:var(--hp-tune-speaker-speed-bottom,86s)}.hp-page .hp-mv-card{width:var(--hp-tune-speaker-width,198px);flex-basis:var(--hp-tune-speaker-width,198px)}.hp-page .hp-spb-inner{padding-top:var(--hp-tune-spb-pad-y,14px);padding-bottom:var(--hp-tune-spb-pad-y,14px)}.hp-page .hp-spb-copy{font-size:calc(var(--fs-h3) * var(--hp-tune-spb-text-scale,1))}.hp-page .hp-spb-av{width:var(--hp-tune-spb-avatar-size,40px);height:var(--hp-tune-spb-avatar-size,40px)}.hp-page .hp-spb-cta{padding-left:var(--hp-tune-spb-button-pad-x,32px);padding-right:var(--hp-tune-spb-button-pad-x,32px)}@media (max-width:1080px){.hp-page .hp-stats-cell,.hp-page .hp-stats-with-card .hp-stats-cell{padding:28px 24px;min-height:260px;gap:16px}.hp-page .hp-stats-cell svg,.hp-page .hp-stats-with-card .hp-stats-cell svg{width:120px;height:120px}.hp-page .hp-stats-cell .fig,.hp-page .hp-stats-with-card .hp-stats-cell .fig{font-size:62px}.hp-page .hp-stats-cell .fig .pct,.hp-page .hp-stats-with-card .hp-stats-cell .fig .pct{font-size:30px}.hp-page .hp-stats-cell .cap,.hp-page .hp-stats-with-card .hp-stats-cell .cap{font-size:18px}}@media (max-width:880px){.hp-page .hp-hero-bg--variant{width:100%;height:clamp(240px,44vw,360px);opacity:.94}.hp-page .hp-hero-inner,.hp-page .hp-hero>.hp-wrap.hp-hero-inner{padding-top:clamp(36px,5vw,48px);padding-bottom:clamp(58px,8vw,78px)}}@media (max-width:720px){.hp-page .hp-section{padding-top:42px;padding-bottom:42px}.hp-page .hp-logos{padding-top:34px;padding-bottom:38px}.hp-page .hp-fcta,.hp-page .hp-fq{padding-top:42px;padding-bottom:42px}.hp-page .hp-hero-bg--variant{height:clamp(220px,62vw,300px)}.hp-page .hp-hero-inner,.hp-page .hp-hero>.hp-wrap.hp-hero-inner{padding-top:40px;padding-bottom:64px}.hp-page .hp-hero-h1{font-size:clamp(36px,10vw,48px)}.hp-page .hp-hero-sub{font-size:18px}.hp-page .hp-fw-header{margin-bottom:24px}.hp-page .hp-fw-body .hp-fw-cell,.hp-page .hp-fw-cell{padding:18px 14px;min-height:0}.hp-page .hp-fw-cell h3{font-size:19px}.hp-page .hp-fw-cell p{font-size:18px}.hp-page .hp-stats-cell,.hp-page .hp-stats-with-card .hp-stats-cell{padding:18px 12px 16px;min-height:184px;gap:8px}.hp-page .hp-stats-cell svg,.hp-page .hp-stats-with-card .hp-stats-cell svg{width:78px;height:78px}.hp-page .hp-stats-cell .fig,.hp-page .hp-stats-with-card .hp-stats-cell .fig{font-size:46px}.hp-page .hp-stats-cell .fig .pct,.hp-page .hp-stats-with-card .hp-stats-cell .fig .pct{font-size:20px}.hp-page .hp-stats-cell .cap,.hp-page .hp-stats-with-card .hp-stats-cell .cap{font-size:16px;line-height:1.18}.hp-page .hp-mj-grid{gap:32px}.hp-page .hp-spb-inner{padding-top:10px;padding-bottom:10px}.hp-page .hp-spb-copy{font-size:14px}.hp-page .hp-spb-av{width:34px;height:34px}.hp-page .hp-spb-cta{padding-left:10px;padding-right:10px}}@media (max-width:540px){.hp-page .hp-fw-body .hp-fw-cell,.hp-page .hp-fw-cell{padding:20px 18px}.hp-page .hp-fw-cell h3{font-size:20px}}.hp-page .hp-spb{transform:translateY(calc(100% + 14px));opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.hp-page .hp-spb.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.hp-nav-links a.hp-nav-cta--quiet{background:transparent;color:var(--ink);border:1px solid var(--mist);padding:9px 15px}.hp-nav-links a.hp-nav-cta--quiet:hover{background:var(--cloud);color:var(--ink);border-color:var(--ink)}.hp-mobile-nav-cta.hp-nav-cta--quiet{background:transparent;color:var(--ink);border:1px solid var(--mist)}.hp-mobile-nav-cta.hp-nav-cta--quiet:hover{background:var(--cloud);color:var(--ink);border-color:var(--ink)}.hp-cur-week{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;transition:background .2s ease,border-color .2s ease}.hp-cur-week:focus-within,.hp-cur-week:hover{background:rgba(17,17,17,.035);border-bottom-color:rgba(17,17,17,.22)}.hp-cur-week.is-open{background:var(--cloud);border-bottom-color:var(--ink)}.hp-cur-week-head{cursor:pointer;padding:30px 0}.hp-cur-week-head:focus-visible .hp-cur-chevron,.hp-cur-week-head:focus-visible .hp-cur-week-label .num,.hp-cur-week-head:focus-visible .hp-cur-week-title,.hp-cur-week-head:hover .hp-cur-chevron,.hp-cur-week-head:hover .hp-cur-week-label .num,.hp-cur-week-head:hover .hp-cur-week-title,.hp-cur-week-head[aria-expanded=true] .hp-cur-chevron,.hp-cur-week-head[aria-expanded=true] .hp-cur-week-label .num,.hp-cur-week-head[aria-expanded=true] .hp-cur-week-title{color:var(--ink)}.hp-logos-eyebrow,.hp-logos-eyebrow b,.hp-wol-kicker{color:var(--ink)}.hp-wol-card--outcome:hover{border-color:rgba(17,17,17,.34)}.hp-wol-card--outcome .hp-wol-quote{font-weight:400}.hp-wol-card--outcome .hp-wol-quote mark{background:linear-gradient(180deg,transparent 10%,var(--hp-proof-highlight) 10%,var(--hp-proof-highlight) 92%,transparent 92%);color:var(--ink);font-weight:700;padding:0 .13em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hp-pr-features{gap:8px}.hp-pr-feature.svg-check,.hp-pr-features{line-height:1.34}.hp-pr-feature.sep{margin-top:8px;padding:14px 0 2px}@media (prefers-reduced-motion:reduce){.hp-page .hp-spb{transition:none}}@media (max-width:720px){.hp-cur-week{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.hp-page{--hp-tune-speaker-width:112px;--hp-tune-speaker-gap:10px}.hp-page .hp-mv-grid{gap:12px;margin-top:28px}.hp-page .hp-mv-track{padding:0 18px 4px;animation-duration:52s}.hp-page .hp-mv-row--2 .hp-mv-track{animation-duration:58s}.hp-page .hp-mv-card{gap:6px}.hp-page .hp-mv-card .name{font-size:14px;line-height:1.1}.hp-page .hp-mv-card .role{font-size:8px;line-height:1.25;letter-spacing:.06em}}@media (max-width:420px){.hp-page{--hp-tune-speaker-width:104px;--hp-tune-speaker-gap:9px}.hp-page .hp-mv-track{padding-left:16px;padding-right:16px}}@media (max-width:720px){.hp-page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.hp-page .hp-spb-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.hp-page .hp-spb-stack,.hp-page .hp-spb-sub{display:none}.hp-page .hp-spb-copy{font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-page .hp-spb-copy-full{display:none}.hp-page .hp-spb-copy-short{display:inline}.hp-page .hp-spb-cta{width:auto;min-height:40px;padding:9px 12px;font-size:11px;letter-spacing:.12em;white-space:nowrap}}@media (max-width:360px){.hp-page .hp-spb-copy{font-size:13px}.hp-page .hp-spb-cta{width:42px;min-width:42px;padding-left:0;padding-right:0;gap:0;font-size:0}.hp-page .hp-spb-cta svg{width:14px;height:14px}}.hp-mobile-nav-panel .hp-mobile-nav-cta.hp-nav-cta--quiet{color:var(--ink)!important;background:transparent;border-color:var(--ink)}.hp-mobile-nav-panel .hp-mobile-nav-cta.hp-nav-cta--quiet:hover{color:var(--ink)!important;background:var(--cloud);border-color:var(--ink)}.hp-mobile-nav-panel .hp-mobile-nav-cta{position:relative;overflow:hidden;isolation:isolate;transition:color .2s ease,border-color .2s ease,background .2s ease}.hp-mobile-nav-panel .hp-mobile-nav-cta:before{content:"";position:absolute;inset:0;background:var(--ink);transform:translateX(-101%);transition:transform .38s cubic-bezier(.6,.02,.2,1);z-index:0}.hp-mobile-nav-panel .hp-mobile-nav-cta:focus-visible:before,.hp-mobile-nav-panel .hp-mobile-nav-cta:hover:before{transform:translateX(0)}.hp-mobile-nav-panel .hp-mobile-nav-cta .hp-cta-icon,.hp-mobile-nav-panel .hp-mobile-nav-cta .hp-cta-label{position:relative;z-index:1}.hp-mobile-nav-panel .hp-mobile-nav-cta .hp-cta-icon{display:inline-flex;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.hp-mobile-nav-panel .hp-mobile-nav-cta:focus-visible .hp-cta-icon,.hp-mobile-nav-panel .hp-mobile-nav-cta:hover .hp-cta-icon{transform:translateX(4px)}.hp-mobile-nav-panel .hp-mobile-nav-cta.hp-nav-cta--quiet:focus-visible,.hp-mobile-nav-panel .hp-mobile-nav-cta.hp-nav-cta--quiet:hover{color:var(--cloud)!important;background:transparent;border-color:var(--ink)}.hp-page{--hp-row-mask-soft:clamp(18px,3.4vw,56px);--hp-row-mask-solid:clamp(56px,9vw,148px);--hp-speaker-mask-soft:clamp(56px,6.5vw,84px);--hp-speaker-mask-solid:clamp(140px,13vw,206px);--hp-tune-spb-text-scale:.84;--hp-cta-pad-y:15px;--hp-cta-pad-left:24px;--hp-cta-pad-right:18px}.hp-page .hp-logos-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.54) var(--hp-row-mask-soft),#000 var(--hp-row-mask-solid),#000 calc(100% - var(--hp-row-mask-solid)),rgba(0,0,0,.54) calc(100% - var(--hp-row-mask-soft)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.54) var(--hp-row-mask-soft),#000 var(--hp-row-mask-solid),#000 calc(100% - var(--hp-row-mask-solid)),rgba(0,0,0,.54) calc(100% - var(--hp-row-mask-soft)),transparent 100%)}.hp-page .hp-logos-marquee,.hp-page .hp-mv-row{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.hp-page .hp-mv-row{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.22) var(--hp-speaker-mask-soft),#000 var(--hp-speaker-mask-solid),#000 calc(100% - var(--hp-speaker-mask-solid)),rgba(0,0,0,.22) calc(100% - var(--hp-speaker-mask-soft)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.22) var(--hp-speaker-mask-soft),#000 var(--hp-speaker-mask-solid),#000 calc(100% - var(--hp-speaker-mask-solid)),rgba(0,0,0,.22) calc(100% - var(--hp-speaker-mask-soft)),transparent 100%)}.hp-page .hp-fcta,.hp-page .hp-fq,.hp-page .hp-hero,.hp-page .hp-iv-frame,.hp-page .hp-landscape-frame{isolation:isolate}.hp-page .hp-hero{background:var(--bg)}.hp-page .hp-hero-bg{z-index:0}.hp-page .hp-hero-paper{z-index:1;opacity:.78;mix-blend-mode:multiply}.hp-page .hp-hero-inner{z-index:2}.hp-page .hp-iv-frame{background:var(--ink)}.hp-page .hp-iv-cover img,.hp-page .hp-landscape-image{position:relative;z-index:0}.hp-page .hp-iv-cover img{filter:grayscale(.12) contrast(1.04)}.hp-page .hp-iv-cover-shade{z-index:1;background:linear-gradient(180deg,rgba(17,17,17,.04),rgba(17,17,17,.16) 44%,rgba(17,17,17,.72))}.hp-page .hp-iv-cover-copy,.hp-page .hp-iv-play{z-index:2}.hp-page .hp-fcta:before,.hp-page .hp-fq:before{z-index:0}.hp-page .hp-landscape-frame:after{z-index:1}.hp-page .hp-btn-primary,.hp-page .hp-fcta-btn,.hp-page .hp-fq-cta-btn,.hp-page .hp-pr-cta,.hp-page .hp-spb-cta{align-items:center;justify-content:center;gap:10px;min-height:46px;padding:var(--hp-cta-pad-y) var(--hp-cta-pad-right) var(--hp-cta-pad-y) var(--hp-cta-pad-left);line-height:1}.hp-page .hp-btn-primary{--hp-cta-pad-y:18px;--hp-cta-pad-left:30px;--hp-cta-pad-right:24px;min-height:52px;font-size:calc(var(--fs-eyebrow) + 1px)}.hp-page .hp-spb-cta{--hp-cta-pad-y:13px;--hp-cta-pad-left:28px;--hp-cta-pad-right:22px}.hp-page .hp-pr-cta{--hp-cta-pad-y:14px;--hp-cta-pad-left:20px;--hp-cta-pad-right:16px}.hp-page .hp-fcta-btn,.hp-page .hp-fq-cta-btn{--hp-cta-pad-y:16px;--hp-cta-pad-left:28px;--hp-cta-pad-right:22px}.hp-page .hp-cta-icon{transform:translateY(-1px);transition:transform .22s cubic-bezier(.22,1,.36,1)}.hp-page .hp-btn-primary:hover .hp-cta-icon,.hp-page .hp-fcta-btn:hover .hp-cta-icon,.hp-page .hp-fq-cta-btn:hover .hp-cta-icon,.hp-page .hp-pr-cta:hover .hp-cta-icon,.hp-page .hp-spb-cta:hover .hp-cta-icon{transform:translate(4px,-1px)}.hp-page .hp-btn-primary:focus-visible,.hp-page .hp-fcta-btn:focus-visible,.hp-page .hp-fq-cta-btn:focus-visible,.hp-page .hp-pr-cta:focus-visible,.hp-page .hp-spb-cta:focus-visible{outline:1px solid var(--blue);outline-offset:4px}.hp-page .hp-fw2-grid{grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:clamp(48px,6vw,84px)}.hp-page .hp-fw2-photo{width:min(100%,320px);max-width:320px;aspect-ratio:4/5;border-radius:8px;justify-self:start;box-shadow:none}.hp-page .hp-fw2-photo img{object-position:54% 38%;transform:none;filter:grayscale(.36)}.hp-page .hp-fw2-body{max-width:64ch;line-height:1.58}.hp-page .hp-fw2-body p{max-width:62ch}.hp-page .hp-fw2-body p+p{margin-top:16px}.hp-page .hp-fw2-body p:first-child{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-body);line-height:1.58;margin-bottom:0}@media (max-width:880px){.hp-page .hp-fw2-grid{grid-template-columns:1fr;gap:34px}.hp-page .hp-fw2-author{grid-template-columns:112px minmax(0,1fr);align-items:center;max-width:none;gap:18px}.hp-page .hp-fw2-author:before{display:none}.hp-page .hp-fw2-photo{width:112px;max-width:112px;aspect-ratio:1;border-radius:50%}.hp-page .hp-fw2-meta{padding-top:0;border-top:0}}@media (max-width:720px){.hp-page{--hp-row-mask-soft:18px;--hp-row-mask-solid:46px;--hp-speaker-mask-soft:30px;--hp-speaker-mask-solid:72px}.hp-page .hp-btn-primary,.hp-page .hp-fcta-btn,.hp-page .hp-fq-cta-btn,.hp-page .hp-pr-cta{--hp-cta-pad-y:14px;--hp-cta-pad-left:20px;--hp-cta-pad-right:16px;min-height:44px}.hp-page .hp-btn-primary{--hp-cta-pad-y:15px;--hp-cta-pad-left:22px;--hp-cta-pad-right:18px;min-height:48px}.hp-page .hp-spb-cta{--hp-cta-pad-y:9px;--hp-cta-pad-left:12px;--hp-cta-pad-right:10px;min-height:40px}.hp-page .hp-fw2-author{grid-template-columns:88px minmax(0,1fr);gap:16px}.hp-page .hp-fw2-photo{width:88px;max-width:88px}.hp-page .hp-fw2-pullquote{margin:26px 0 24px;padding-left:18px}.hp-page .hp-fw2-pullquote p{font-size:clamp(20px,5.2vw,23px);line-height:1.42}}@media (max-width:420px){.hp-page{--hp-row-mask-soft:14px;--hp-row-mask-solid:34px;--hp-speaker-mask-soft:24px;--hp-speaker-mask-solid:58px}}@media (max-width:360px){.hp-page .hp-spb-cta{--hp-cta-pad-left:0;--hp-cta-pad-right:0;width:42px;min-width:42px;gap:0}}@media (max-width:720px){.hp-page .hp-spb-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.hp-page .hp-spb-stack{display:inline-flex;align-items:center;flex:0 0 auto}.hp-page .hp-spb-av{display:none;width:30px;height:30px;margin-left:-8px;border-width:2px}.hp-page .hp-spb-av:nth-child(-n+3){display:block}.hp-page .hp-spb-av:first-child{margin-left:0}.hp-page .hp-spb-sub{display:none}.hp-page .hp-spb-copy{min-width:0;font-size:13px}.hp-page .hp-spb-cta{--hp-cta-pad-left:10px;--hp-cta-pad-right:9px;min-height:38px;font-size:10.5px;letter-spacing:.1em}}@media (max-width:420px){.hp-page .hp-spb-inner{gap:7px}.hp-page .hp-spb-av{width:28px;height:28px;margin-left:-8px}.hp-page .hp-spb-copy{font-size:12.5px}}@media (max-width:360px){.hp-page .hp-spb-inner{gap:6px}.hp-page .hp-spb-av{width:26px;height:26px;margin-left:-7px}.hp-page .hp-spb-cta{--hp-cta-pad-left:0;--hp-cta-pad-right:0;width:42px;min-width:42px;justify-content:center;gap:0;overflow:hidden;font-size:0;letter-spacing:0}.hp-page .hp-spb-cta .hp-cta-label{display:none}}.hp-proof-insert{background:var(--bg)}.hp-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.hp-proof-card{min-width:0;min-height:360px;border-radius:8px}.hp-proof-card--quote{display:flex;flex-direction:column;margin:0;padding:28px;border:1px solid var(--mist);background:var(--bg)}.hp-proof-card--highlight,.hp-wol-card--outcome.hp-wol-card--highlight{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,55,218,.12)}.hp-proof-card--highlight:hover,.hp-wol-card--outcome.hp-wol-card--highlight:hover{border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,55,218,.18)}.hp-proof-quote{margin:0;font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:1.45;letter-spacing:0;color:var(--ink)}.hp-proof-quote mark,.hp-wol-card--outcome .hp-wol-quote mark{background:linear-gradient(180deg,transparent 10%,var(--hp-proof-highlight) 10%,var(--hp-proof-highlight) 92%,transparent 92%);color:var(--ink);font-weight:700;padding:0 .13em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hp-proof-quote em,.hp-wol-card--outcome .hp-wol-quote em{font-style:italic}.hp-proof-attr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-top:auto;padding-top:22px;border-top:1px solid var(--mist)}.hp-page .hp-wol-card--outcome .hp-wol-photo,.hp-proof-photo{width:60px;height:60px}.hp-proof-photo{display:block;border-radius:999px;overflow:hidden;background:var(--mist)}.hp-proof-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35)}.hp-proof-photo--initials{display:flex;align-items:center;justify-content:center;border:1px solid var(--mist);color:var(--blue);font-family:var(--font-mono);background:var(--cloud)}.hp-proof-meta,.hp-proof-photo--initials{font-size:var(--fs-eyebrow);letter-spacing:.12em}.hp-proof-meta{display:grid;gap:4px;min-width:0;font-family:var(--font-sans);line-height:1.35;text-transform:uppercase;color:var(--slate)}.hp-proof-meta b{color:var(--ink);font-size:var(--fs-caption);font-weight:500;letter-spacing:.06em}.hp-proof-grid .hp-wol-card--video{grid-column:auto;width:100%;min-height:360px;margin:0}.hp-proof-grid .hp-wol-quote--feature{display:block;font-size:clamp(1.3rem,1.65vw,1.7rem);line-height:1.25}@media (max-width:980px){.hp-proof-grid{gap:18px}.hp-proof-card,.hp-proof-grid .hp-wol-card--video{min-height:330px}.hp-proof-card--quote{padding:24px}.hp-proof-quote{font-size:18px}}@media (max-width:720px){.hp-proof-grid{grid-template-columns:1fr;gap:16px}.hp-proof-card{min-height:0}.hp-proof-grid .hp-wol-card--video{min-height:320px}.hp-proof-grid .hp-wol-feature-text{left:24px;right:24px;bottom:24px}.hp-proof-grid .hp-wol-quote--feature{font-size:23px;line-height:1.24;margin-bottom:14px}.hp-proof-card--quote{padding:24px 22px}.hp-proof-attr{margin-top:24px}.hp-page .hp-wol-card--outcome .hp-wol-photo,.hp-proof-photo{width:56px;height:56px}.hp-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.hp-page .hp-spb-inner{grid-template-columns:1fr;gap:0;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.hp-page .hp-spb-copy,.hp-page .hp-spb-copy-full,.hp-page .hp-spb-stack,.hp-page .hp-spb-sub{display:none}.hp-page .hp-spb-copy-short{display:inline}.hp-page .hp-spb-cta{--hp-cta-pad-y:11px;--hp-cta-pad-left:18px;--hp-cta-pad-right:16px;width:100%;min-width:0;min-height:48px;gap:8px;overflow:hidden;isolation:isolate;font-size:12px;letter-spacing:.12em;white-space:nowrap}.hp-page .hp-spb-cta--desktop{display:none}.hp-page .hp-spb-cta--mobile{display:inline-flex}.hp-page .hp-spb-cta .hp-cta-label{display:inline}}@media (max-width:360px){.hp-page .hp-spb-inner{gap:0}.hp-page .hp-spb-cta{--hp-cta-pad-y:10px;--hp-cta-pad-left:12px;--hp-cta-pad-right:11px;width:100%;min-width:0;gap:7px;overflow:hidden;isolation:isolate;font-size:11px;letter-spacing:.1em}.hp-page .hp-spb-cta svg{width:12px;height:12px}}.hp-august-feature{background:var(--bg)}.hp-august-feature .hp-august-video{width:100%;aspect-ratio:16/9;min-height:0;border-radius:8px;margin:0}.hp-august-feature .hp-august-video:after{background:linear-gradient(180deg,rgba(17,17,17,.03),rgba(17,17,17,.16) 46%,rgba(17,17,17,.76))}.hp-august-feature .hp-august-video img{opacity:.78;object-position:center}.hp-august-feature .hp-august-video:hover img{opacity:.84}.hp-august-feature .hp-wol-play{left:50%;top:50%;width:76px;height:76px;transform:translate(-50%,-50%);background:rgba(247,247,245,.9);box-shadow:0 18px 50px rgba(17,17,17,.28)}.hp-august-feature .hp-wol-play svg{width:22px;height:22px}.hp-august-feature .hp-wol-feature-text{left:clamp(28px,4vw,54px);right:clamp(28px,4vw,54px);bottom:clamp(28px,4vw,50px);max-width:44rem}.hp-august-feature .hp-wol-quote--feature,.hp-august-feature .hp-wol-video-label{display:none}.hp-august-feature .hp-wol-attr--feature{border-top:0;padding-top:0;margin-top:0}.hp-august-feature .hp-wol-meta{display:grid;grid-gap:8px;gap:8px;align-items:start;font-size:clamp(16px,1.8vw,22px);line-height:1.35;letter-spacing:0;text-transform:none;color:rgba(247,247,245,.8);max-width:38rem}.hp-august-feature .hp-wol-meta b{font-size:clamp(24px,2.8vw,38px);line-height:1.05;letter-spacing:0;color:var(--cloud)}.hp-august-feature .hp-wol-div{display:none}@media (max-width:720px){.hp-august-feature .hp-august-video{aspect-ratio:4/5;min-height:420px}.hp-august-feature .hp-wol-play{width:64px;height:64px}.hp-august-feature .hp-wol-feature-text{left:24px;right:24px;bottom:24px}.hp-august-feature .hp-wol-meta{font-size:17px}.hp-august-feature .hp-wol-meta b{font-size:28px}}.hp-page .hp-stats-h2{max-width:none;white-space:nowrap}.hp-page .hp-wol-head h2{max-width:none}.hp-page .hp-wol-head h2 .hp-heading-line{display:block;white-space:nowrap}.hp-nav-links a.hp-nav-cta{position:relative;overflow:hidden;isolation:isolate;transition:color .2s ease,border-color .2s ease,background .2s ease}.hp-nav-links a.hp-nav-cta:before{content:"";position:absolute;inset:0;z-index:0;background:var(--ink);transform:translateX(-101%);transition:transform .38s cubic-bezier(.6,.02,.2,1)}.hp-nav-links a.hp-nav-cta:focus-visible:before,.hp-nav-links a.hp-nav-cta:hover:before{transform:translateX(0)}.hp-nav-links a.hp-nav-cta .hp-cta-icon,.hp-nav-links a.hp-nav-cta .hp-cta-label{position:relative;z-index:1}.hp-nav-links a.hp-nav-cta .hp-cta-icon{display:inline-flex;align-items:center;transform:translateY(-1px);transition:transform .22s cubic-bezier(.22,1,.36,1)}.hp-nav-links a.hp-nav-cta:focus-visible .hp-cta-icon,.hp-nav-links a.hp-nav-cta:hover .hp-cta-icon{transform:translate(4px,-1px)}.hp-nav-links a.hp-nav-cta.hp-nav-cta--quiet:focus-visible,.hp-nav-links a.hp-nav-cta.hp-nav-cta--quiet:hover{color:var(--cloud);background:transparent;border-color:var(--ink)}@media (max-width:720px){.hp-page .hp-stats-h2,.hp-page .hp-wol-head h2 .hp-heading-line{white-space:normal}}@media (min-width:881px) and (max-width:980px){.hp-page .hp-hero-sub{max-width:42ch}}@media (max-width:720px){.hp-page .hp-foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;row-gap:30px;align-items:start}.hp-page .hp-foot-grid>div:first-child{grid-column:1/-1}.hp-page .hp-foot-brand{margin-bottom:10px}.hp-page .hp-foot-tagline{max-width:25ch;margin:0;font-size:18px;line-height:1.35}.hp-page .hp-foot-col{min-width:0}.hp-page .hp-foot-col h4{margin-bottom:12px;font-size:11px;letter-spacing:.14em}.hp-page .hp-foot-col ul{gap:9px}.hp-page .hp-foot-col a{font-size:16px;line-height:1.2;overflow-wrap:anywhere}}@media (max-width:360px){.hp-page .hp-foot-grid{column-gap:18px;row-gap:28px}.hp-page .hp-foot-col a{font-size:15px}}