.hiw-hero:where(.astro-ikooipj4){background-image:linear-gradient(var(--line-blue) 1px, transparent 1px), linear-gradient(90deg, var(--line-blue) 1px, transparent 1px);background-size:36px 36px;position:relative}.hiw-hero:where(.astro-ikooipj4):after{content:"";background:linear-gradient(180deg, #fafaf566, var(--paper));pointer-events:none;position:absolute;inset:0}.hiw-hero:where(.astro-ikooipj4) .wrap:where(.astro-ikooipj4){z-index:1;padding-block:80px 64px;position:relative}.hiw-hero:where(.astro-ikooipj4) h1:where(.astro-ikooipj4){margin-top:18px;font-size:clamp(32px,4.6vw,52px);line-height:1.35}.hiw-hero:where(.astro-ikooipj4) .lede:where(.astro-ikooipj4){color:var(--ink-2);max-width:660px;margin-top:20px;font-size:18px;line-height:1.95}.hiw-hero:where(.astro-ikooipj4) .lede:where(.astro-ikooipj4) b:where(.astro-ikooipj4){color:var(--ink);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--gold) 55%, transparent) 62%, color-mix(in srgb, var(--gold) 55%, transparent) 92%, transparent 92%)}.hiw-steps:where(.astro-ikooipj4) .wrap:where(.astro-ikooipj4){padding-block:32px 96px}.step-list:where(.astro-ikooipj4){flex-direction:column;gap:88px;margin:0;padding:0;list-style:none;display:flex}.step:where(.astro-ikooipj4){grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;scroll-margin-top:88px;display:grid}.step:where(.astro-ikooipj4):nth-child(2n) .step-text:where(.astro-ikooipj4){order:2}.step:where(.astro-ikooipj4):nth-child(2n) .step-img:where(.astro-ikooipj4){order:1}.step-no:where(.astro-ikooipj4){font-family:"Bricolage", var(--font-sans);color:var(--gold-text);letter-spacing:.1em;font-size:18px;font-weight:700}.step-text:where(.astro-ikooipj4) h2:where(.astro-ikooipj4){margin-top:12px;font-size:clamp(24px,2.8vw,32px)}.step-text:where(.astro-ikooipj4) p:where(.astro-ikooipj4){color:var(--ink-2);max-width:520px;margin-top:16px;font-size:17px;line-height:1.9}.step-text:where(.astro-ikooipj4) p:where(.astro-ikooipj4) b{color:var(--ink);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--gold) 55%, transparent) 62%, color-mix(in srgb, var(--gold) 55%, transparent) 92%, transparent 92%);margin-inline:.14em}.step-img:where(.astro-ikooipj4){justify-content:center;display:flex}.photo:where(.astro-ikooipj4){--r:-2deg;border:1px solid var(--line);transform:rotate(var(--r));background:#fff;border-radius:6px;margin:14px 8px 8px;padding:12px;transition:transform .25s;position:relative;box-shadow:0 18px 32px -18px #131e3859}.photo:where(.astro-ikooipj4):hover{transform:rotate(0)scale(1.01)}.photo:where(.astro-ikooipj4) img:where(.astro-ikooipj4){border-radius:3px;width:auto;max-width:100%;height:auto;max-height:440px;display:block}.photo:where(.astro-ikooipj4):before{content:"";background:radial-gradient(circle at 35% 30%, #ff8f78, var(--red) 55%, #a82a17);z-index:2;border-radius:50%;width:19px;height:19px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 7px 7px -3px #131e3873,inset 0 -2px 3px #0000002e}.photo:where(.astro-ikooipj4):after{content:"";clip-path:polygon(0 100%,100% 0,100% 100%);filter:drop-shadow(-4px -4px 3px #131e3824);background:linear-gradient(315deg,#d8d3c2 0%,#f2efe4 34%,#fff 62%,#fdfcf7 100%);border-radius:0 0 6px;width:40px;height:40px;position:absolute;bottom:0;right:0}.step:where(.astro-ikooipj4):nth-child(2n) .photo:where(.astro-ikooipj4){--r:2.2deg}.step:where(.astro-ikooipj4):nth-child(3) .photo:where(.astro-ikooipj4){--r:-1.4deg}.step:where(.astro-ikooipj4):nth-child(5) .photo:where(.astro-ikooipj4){--r:-2.6deg}.step:where(.astro-ikooipj4):nth-child(6) .photo:where(.astro-ikooipj4){--r:1.5deg}.step:where(.astro-ikooipj4):nth-child(7) .photo:where(.astro-ikooipj4){--r:-1.8deg}.hiw-belief:where(.astro-ikooipj4){background:var(--ink-deep);color:#ffffffd9}.belief-inner:where(.astro-ikooipj4){text-align:center;flex-direction:column;align-items:center;padding-block:96px;display:flex}.belief-eyebrow:where(.astro-ikooipj4){color:#ffffff8c;justify-content:center}.belief-quote:where(.astro-ikooipj4){color:#fff;max-width:820px;margin:28px 0 0;font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:1.75}.belief-quote:where(.astro-ikooipj4) b:where(.astro-ikooipj4){color:var(--gold);font-weight:700}.belief-grid:where(.astro-ikooipj4){grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin-top:56px;display:grid}.belief-card:where(.astro-ikooipj4){border-radius:var(--radius-lg);text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;padding:30px 32px}.belief-card:where(.astro-ikooipj4) h3:where(.astro-ikooipj4){color:var(--gold);font-size:18px}.belief-card:where(.astro-ikooipj4) p:where(.astro-ikooipj4){color:#ffffffb8;margin-top:10px;font-size:15px;line-height:1.85}.belief-cta:where(.astro-ikooipj4){margin-top:52px}@media (width<=860px){.step:where(.astro-ikooipj4){grid-template-columns:1fr;gap:28px}.step:where(.astro-ikooipj4):nth-child(2n) .step-text:where(.astro-ikooipj4){order:1}.step:where(.astro-ikooipj4):nth-child(2n) .step-img:where(.astro-ikooipj4){order:2}.step-list:where(.astro-ikooipj4){gap:64px}.step-img:where(.astro-ikooipj4){max-width:480px}.belief-grid:where(.astro-ikooipj4){grid-template-columns:1fr}}
