.hero{isolation:isolate;color:#fff;text-align:center;background:#000;padding:180px 40px 160px;position:relative}.hero-backdrop{z-index:-2;object-fit:cover;object-position:left top;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;opacity:.7;background:#131739;position:absolute;inset:0}.hero-inner{max-width:1200px;margin:auto}.hero h1{color:#fff}.home-hero{padding:200px 40px 180px}.home-hero .hero-inner{max-width:800px}.home-hero h1{margin-bottom:20px}.home-hero p{margin-bottom:30px}.section{padding:100px 0}.section-heading{text-align:center}.offerings .card-grid{margin-top:50px}.offering>img{object-fit:cover;width:100%;height:480px;margin-bottom:30px}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:100px;display:grid}.split>img{object-fit:cover;width:100%;height:500px}.story{background:var(--pale)}.story .button,.resources .button{margin-top:30px}.success h2,.success p{color:var(--white)}.resources .split+.split{margin-top:50px}.resources .split h3{margin-bottom:10px}.about-story .split{margin-top:60px}.about-story h3{margin-bottom:20px}.about-clients{font-family:Outfit,sans-serif;font-size:20px}.values .card-grid{grid-template-columns:1.064fr 1.052fr 1fr;gap:80px;margin-top:50px}.values h3{margin-bottom:20px}.guide-section{flex-direction:column;gap:20px;padding:10px 0;display:flex}.guide-section h2{margin:0}.guide-section p{text-align:left;margin-bottom:1.6em}.checklist{padding:10px 0}.checklist ul{margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid #ddd;align-items:center;display:flex}.check{color:var(--blue);font-weight:700}.checklist-end{height:20px}.legacy-about h1{margin-bottom:24px;font-size:32px;font-weight:600;line-height:1.2}.legacy-about p{margin-bottom:1.6em}.error-content{text-align:center;max-width:1200px;margin:auto;padding:112px 48px}.error-content h1{margin-bottom:24px;font-weight:400}.error-content h2{font-size:24px;font-weight:400;line-height:1.2}.error-content p{margin-top:30px}@media (width<=1024px){.hero{padding-inline:32px}.home-hero,.about-hero{padding:140px 32px 100px}.home-hero .hero-inner{max-width:calc(100% - 120px)}.section{padding:80px 0}.section-heading p{padding-inline:60px}.offerings .card-grid{margin-top:40px}.offering>img{height:300px}.split{gap:60px}.split>img{height:400px}.values .card-grid{gap:60px}.hero:not(.home-hero):not(.about-hero){padding:180px 40px 160px}.guide-section,.checklist{width:calc(100% - 20px)}}@media (width<=767px){.hero{padding:180px 40px 160px}.home-hero{padding:120px 24px 80px}.about-hero{padding:120px 24px 64px}.home-hero .hero-inner{max-width:none}.home-hero h1{margin-bottom:15px}.home-hero p{margin-bottom:30px}.section{padding:64px 0}.section-heading p{padding:0}.offering>img{height:300px;margin-bottom:24px}.split{grid-template-columns:1fr;gap:32px}.split>img{height:300px}.resources .split{gap:24px}.resources .split+.split{margin-top:50px}.resources .reverse img{grid-row:1}.resources .button{margin-top:24px}.story .button{margin-top:30px}.about-story .split{margin-top:40px}.about-story h3{margin-bottom:15px}.values .card-grid{grid-template-columns:1fr;gap:32px;margin-top:40px}.values h3{margin-bottom:15px}.guide-section,.checklist{width:calc(100% - 20px)}.legacy-about{width:calc(100% - 40px)!important}.legacy-about h1{font-size:29.184px}.error-content{padding:80px 22px}.error-content h2{font-size:21.888px}}@media print{.hero{color:#000;background:#fff;padding:24px}.hero h1{color:#000}.hero-backdrop,.hero:before{display:none}.checklist{width:100%;padding:10px}.checklist li{break-inside:avoid}.checklist .check{color:#000}.guide-section{break-inside:avoid}}.resources .split:first-child{margin-top:50px}@media (width<=767px){.resources .split:first-child{margin-top:0}}.section-heading{padding-inline:50px}.section-heading p{padding-inline:0}.values{background:var(--pale)}@media (width<=1024px){.section-heading{padding-inline:60px}}@media (width<=767px){.section-heading{padding-inline:0}}.checklist li{border:0;gap:5px;margin-top:8px;padding:0 0 8px}.check{border:2px solid var(--blue);border-radius:2px;flex-shrink:0;width:14px;height:14px;font-size:0;line-height:0;display:inline-block}.checklist li>span:last-child{flex:1}.about-clients{font:inherit;margin-top:20px;line-height:1.7}@media (width<=767px){.about-clients{margin-top:15px;font-size:14.592px}}.guide-section.container,.checklist.container{width:calc(100% - 48px);max-width:850px;padding-block:24px}.checklist li{margin-top:.5rem;padding-bottom:.5rem}.checklist li:first-child{margin-top:0}.checklist li:last-child{padding-bottom:0}@media (width>=768px) and (width<=1024px){.about-story .split{margin-top:50px}.about-story h3,.values h3{margin-bottom:15px}.about-clients{margin-top:15px}.values .card-grid{margin-top:40px}}.checklist a,.guide-section p a{text-underline-offset:2px;text-decoration:underline}.success{background:var(--ink)}@media (width<=921px){.legacy-about.container{width:calc(100% - 40px)}.legacy-about h1{font-size:29.184px}}@media (width<=544px){.checklist li{align-items:flex-start;gap:8px}.checklist .check{margin-top:5px}.checklist li>span:last-child{min-width:0}}.legacy-about{padding-block:32px}.checklist>p{margin-bottom:24px}
