.landing-module__w3sXKW__page{background:var(--color-eggshell,#fdfcfc);color:var(--color-smoke,#777169);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}:where(.landing-module__w3sXKW__page) h1,:where(.landing-module__w3sXKW__page) h2,:where(.landing-module__w3sXKW__page) h3,:where(.landing-module__w3sXKW__page) h4{color:var(--color-ink,#000);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-weight:300;line-height:1.12}.landing-module__w3sXKW__page h1{font-size:clamp(2.4rem,5vw,3.5rem)}.landing-module__w3sXKW__page h2{font-size:clamp(1.9rem,3.6vw,2.6rem)}.landing-module__w3sXKW__page h3{letter-spacing:-.02em;font-size:1.15rem;line-height:1.25}:where(.landing-module__w3sXKW__page) p{margin:0}:where(.landing-module__w3sXKW__page) a{color:var(--color-ink,#000);text-decoration:none}.landing-module__w3sXKW__page :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #000}.landing-module__w3sXKW__shell{max-width:var(--page-max-width,1280px);margin:0 auto;padding:0 32px}.landing-module__w3sXKW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-graphite,#44403b);margin-bottom:16px;font-size:.72rem;font-weight:500;display:block}.landing-module__w3sXKW__lede{color:var(--color-smoke,#777169);letter-spacing:.01em;max-width:54ch;font-size:16px;line-height:1.5}.landing-module__w3sXKW__btn{cursor:pointer;transition:transform .18s var(--j-ease), background .18s, border-color .18s;border:1px solid #e5e5e5;border-radius:9999px;justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.landing-module__w3sXKW__btnP{color:#fff;box-shadow:none;background:#000;border-color:#000}@media (hover:hover){.landing-module__w3sXKW__btnP:hover{background:#22201d;border-color:#22201d;transform:translateY(-1px)}}.landing-module__w3sXKW__btnP:active{background:#22201d;border-color:#22201d;transform:translateY(-1px)}.landing-module__w3sXKW__btnG{color:#000;background:#fdfcfc;border:1px solid #e5e5e5}@media (hover:hover){.landing-module__w3sXKW__btnG:hover{background:#f5f3f1;border-color:#ebe8e4;transform:translateY(-1px)}}.landing-module__w3sXKW__btnG:active{background:#f5f3f1;border-color:#ebe8e4;transform:translateY(-1px)}.landing-module__w3sXKW__btnW{color:#000;background:#fff;border:1px solid #e5e5e5}.landing-module__w3sXKW__btnO{color:#000;background:0 0;border:1px solid #e5e5e5}.landing-module__w3sXKW__sec{padding:104px 0}.landing-module__w3sXKW__secAlt{background:var(--color-warm-taupe,#f5f3f1);border-top:1px solid var(--color-stone,#ebe8e4);border-bottom:1px solid var(--color-stone,#ebe8e4)}.landing-module__w3sXKW__secHead{max-width:640px;margin-bottom:52px}.landing-module__w3sXKW__secHeadCentre{text-align:center;margin:0 auto 52px}.landing-module__w3sXKW__secHeadCentre .landing-module__w3sXKW__lede{margin:20px auto 0}.landing-module__w3sXKW__secHead .landing-module__w3sXKW__lede{margin-top:20px}.landing-module__w3sXKW__tick{color:#000;flex:none;font-weight:700}@media (max-width:1000px){.landing-module__w3sXKW__sec{padding:88px 0}}@media (max-width:620px){.landing-module__w3sXKW__page{font-size:16px}.landing-module__w3sXKW__shell{padding:0 18px}.landing-module__w3sXKW__sec{padding:72px 0}.landing-module__w3sXKW__secHead,.landing-module__w3sXKW__secHeadCentre{margin-bottom:40px}}@media (max-width:360px){.landing-module__w3sXKW__shell{padding:0 14px}}