.home-module__06co2W__page{--paper:#f7f1e5;--ink:#342619;--sky:#286b98;--color-background:var(--paper);--color-accent:var(--ink);--color-accent-light:#4c3927;--color-sand-100:#eee8db;--color-sand-200:#ded6c7;--color-primary-100:#ebe2cf;--color-primary-300:#e8cd99;--color-primary-500:#e8cd99;--color-primary-700:#286b98;--color-primary-900:#285b78;--font-heading:inherit;background:var(--paper);color:var(--ink);padding-top:16px}.home-module__06co2W__page :is(h1,h2,h3,p){text-wrap:pretty}.home-module__06co2W__page :is(h1,h2,h3){text-wrap:balance;font-family:inherit}.home-module__06co2W__page :is(a,summary):focus-visible{outline:2px solid var(--sky);outline-offset:4px}.home-module__06co2W__page :is(a,summary){-webkit-tap-highlight-color:transparent}.home-module__06co2W__page a:active{transform:scale(.98)}.home-module__06co2W__hero{isolation:isolate;background:var(--sky);height:calc(100svh - 32px);min-height:48rem;max-height:64rem;color:var(--paper);text-align:center;margin-inline:16px;position:relative;overflow:hidden}.home-module__06co2W__heroImage{z-index:-1;object-fit:cover;object-position:center bottom}.home-module__06co2W__heroContent{margin:96px auto 0;padding:48px 24px 0;position:relative}.home-module__06co2W__heroEyebrow{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:20px}.home-module__06co2W__heroEyebrow:before{content:"";background:#e8cd99;width:32px;height:2px;margin:0 auto 16px;display:block}.home-module__06co2W__heroTitle{letter-spacing:-.055em;max-width:680px;color:var(--paper);margin:24px auto 0;font-size:72px;font-weight:400;line-height:1}.home-module__06co2W__heroIntroduction{max-width:680px;margin:24px auto 0;font-size:20px;line-height:28px}.home-module__06co2W__heroActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.home-module__06co2W__heroActions a{min-height:56px}.home-module__06co2W__heroActions svg{width:16px;height:16px}.home-module__06co2W__heroNote{color:var(--paper);margin:16px auto 0;font-size:12px;line-height:16px}.home-module__06co2W__hero :is(a,summary):focus-visible{outline-color:var(--paper)}.home-module__06co2W__primaryButton,.home-module__06co2W__secondaryButton{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__primaryButton{background:var(--ink);color:var(--paper)}.home-module__06co2W__secondaryButton{color:var(--ink);background:#eee6d8}.home-module__06co2W__primaryButton:hover,.home-module__06co2W__secondaryButton:hover{opacity:.9;transform:translateY(-2px)}.home-module__06co2W__services{gap:64px;margin-top:48px;display:grid}.home-module__06co2W__service{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.home-module__06co2W__serviceImage{aspect-ratio:1;background:var(--color-sand-100);border-radius:8px;width:100%;position:relative;overflow:hidden}.home-module__06co2W__serviceImage img{object-position:right bottom}.home-module__06co2W__service:nth-child(2) .home-module__06co2W__serviceImage{order:2}.home-module__06co2W__serviceContent{padding-block:16px}.home-module__06co2W__serviceNumber{border:1px solid var(--color-sand-200);width:32px;height:32px;color:var(--sky);border-radius:50%;place-items:center;font-size:12px;line-height:16px;display:grid}.home-module__06co2W__toolsSection{background:#eee8db}.home-module__06co2W__finalCta{background:#e8dfcd;margin:0 16px 16px}.home-module__06co2W__page [data-reveal]{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__page [data-visible=false]{opacity:0;transform:translateY(32px)}.home-module__06co2W__word{transition:opacity .7s cubic-bezier(.22,1,.36,1)}.home-module__06co2W__word[data-pending=true]{opacity:.3}.home-module__06co2W__question summary::-webkit-details-marker{display:none}.home-module__06co2W__question[open] summary>span:last-child{transform:rotate(45deg)}@media (min-width:1600px){.home-module__06co2W__heroContent{padding-top:80px}}@media (max-width:1023px){.home-module__06co2W__hero{min-height:48rem;max-height:56rem}.home-module__06co2W__heroContent{padding-top:48px}.home-module__06co2W__heroTitle{font-size:60px}.home-module__06co2W__service{gap:32px}}@media (max-width:639px){.home-module__06co2W__page{padding-top:8px}.home-module__06co2W__hero{height:calc(100svh - 16px);min-height:48rem;max-height:56rem;margin-inline:8px}.home-module__06co2W__heroImage{object-position:58% bottom}.home-module__06co2W__heroContent{padding:32px 16px 0}.home-module__06co2W__heroEyebrow{letter-spacing:0;font-size:12px;line-height:16px}.home-module__06co2W__heroTitle{letter-spacing:-.05em;font-size:48px}.home-module__06co2W__heroIntroduction{margin-top:24px;font-size:16px;line-height:24px}.home-module__06co2W__heroActions{flex-direction:column;align-items:center;gap:12px;margin-top:24px}.home-module__06co2W__heroActions a{width:100%;max-width:20rem;min-height:48px}.home-module__06co2W__heroNote{max-width:16rem}.home-module__06co2W__services{gap:48px;margin-top:32px}.home-module__06co2W__service{grid-template-columns:1fr;gap:24px}.home-module__06co2W__serviceImage{aspect-ratio:4/3}.home-module__06co2W__service:nth-child(2) .home-module__06co2W__serviceImage{order:0}.home-module__06co2W__serviceContent{padding:0}.home-module__06co2W__finalCta{margin-inline:8px;margin-bottom:8px}}@media (max-width:479px){.home-module__06co2W__heroTitle{font-size:36px;line-height:40px}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__page *,.home-module__06co2W__page :before,.home-module__06co2W__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-module__06co2W__page a:active,.home-module__06co2W__primaryButton:hover,.home-module__06co2W__secondaryButton:hover{transform:none}.home-module__06co2W__word[data-pending=true],.home-module__06co2W__page [data-visible=false]{opacity:1;transform:none}}
