.container[data-astro-cid-vieruptb]{width:min(1200px,100% - 48px);margin-inline:auto}.eyebrow[data-astro-cid-vieruptb]{color:#796c5d;letter-spacing:.2em;margin:0;font-size:11px;font-weight:600;line-height:1.6}.about-hero[data-astro-cid-vieruptb]{background:#eeeae3;padding:clamp(90px,11vw,155px) 0 65px}.about-hero[data-astro-cid-vieruptb] h1[data-astro-cid-vieruptb]{letter-spacing:-.055em;margin:30px 0 70px;font-size:clamp(55px,8vw,112px);font-weight:500;line-height:1.05}.hero-bottom[data-astro-cid-vieruptb]{border-top:1px solid #cfc7bb;justify-content:space-between;align-items:end;gap:40px;padding-top:30px;display:flex}.hero-bottom[data-astro-cid-vieruptb] p[data-astro-cid-vieruptb]{color:#625e59;max-width:510px;margin:0;font-size:17px;line-height:1.75}.hero-bottom[data-astro-cid-vieruptb] span[data-astro-cid-vieruptb]{color:#796c5d;letter-spacing:.18em;white-space:nowrap;font-size:11px}.intro-section[data-astro-cid-vieruptb]{background:#fff;padding:clamp(80px,10vw,145px) 0}.intro-grid[data-astro-cid-vieruptb]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,110px);display:grid}.intro-image[data-astro-cid-vieruptb]{background:#e5ded3;place-items:center;min-height:620px;display:grid}nn[data-astro-cid-vieruptb] .intro-image[data-astro-cid-vieruptb] span[data-astro-cid-vieruptb]{color:#756a5e;letter-spacing:.18em;text-align:center;padding:20px;font-size:11px}.intro-content[data-astro-cid-vieruptb] h2[data-astro-cid-vieruptb]{letter-spacing:-.045em;margin:22px 0 32px;font-size:clamp(35px,4vw,55px);font-weight:500;line-height:1.15}.intro-content[data-astro-cid-vieruptb]>p[data-astro-cid-vieruptb]:not(.eyebrow){color:#625e59;margin:0 0 20px;font-size:16px;line-height:1.9}.signature[data-astro-cid-vieruptb]{color:#242424;flex-direction:column;margin-top:45px;display:flex}.signature[data-astro-cid-vieruptb] span[data-astro-cid-vieruptb]{letter-spacing:.16em;font-size:25px;font-weight:650}.signature[data-astro-cid-vieruptb] small[data-astro-cid-vieruptb]{letter-spacing:.35em;margin-top:6px;font-size:9px}.values-section[data-astro-cid-vieruptb]{background:#f7f5f1;padding:clamp(80px,10vw,140px) 0}.section-heading[data-astro-cid-vieruptb] h2[data-astro-cid-vieruptb]{letter-spacing:-.05em;margin:20px 0 65px;font-size:clamp(38px,5vw,70px);font-weight:500}.values-grid[data-astro-cid-vieruptb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.value[data-astro-cid-vieruptb]{border-top:1px solid #cfc7bb;padding-top:25px}.number[data-astro-cid-vieruptb]{color:#987b58;font-size:13px}.value[data-astro-cid-vieruptb] h3[data-astro-cid-vieruptb]{letter-spacing:-.025em;margin:30px 0 18px;font-size:25px;font-weight:500}.value[data-astro-cid-vieruptb] p[data-astro-cid-vieruptb]{color:#68645f;margin:0;font-size:15px;line-height:1.85}.process-section[data-astro-cid-vieruptb]{background:#fff;padding:clamp(80px,10vw,145px) 0}.process-heading[data-astro-cid-vieruptb] h2[data-astro-cid-vieruptb]{letter-spacing:-.05em;margin:22px 0;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.12}.process-heading[data-astro-cid-vieruptb]>p[data-astro-cid-vieruptb]:last-child{color:#68645f;max-width:570px;margin-bottom:65px;font-size:16px;line-height:1.8}.planning-photo[data-astro-cid-vieruptb]{margin:0 0 48px}.planning-photo[data-astro-cid-vieruptb] img[data-astro-cid-vieruptb]{aspect-ratio:16/7;object-fit:cover;background:#e5ded3;width:100%;max-height:470px;display:block}.planning-photo[data-astro-cid-vieruptb] figcaption[data-astro-cid-vieruptb]{color:#756a5e;margin-top:12px;font-size:13px}@media (width<=650px){.planning-photo[data-astro-cid-vieruptb] img[data-astro-cid-vieruptb]{aspect-ratio:4/3}}.process-list[data-astro-cid-vieruptb]{border-top:1px solid #ded8ce}.process-item[data-astro-cid-vieruptb]{border-bottom:1px solid #ded8ce;grid-template-columns:90px 1fr;gap:30px;padding:30px 0;display:grid}.process-item[data-astro-cid-vieruptb]>span[data-astro-cid-vieruptb]{color:#987b58;padding-top:6px;font-size:14px}.process-item[data-astro-cid-vieruptb] h3[data-astro-cid-vieruptb]{margin:0 0 12px;font-size:25px;font-weight:500}.process-item[data-astro-cid-vieruptb] p[data-astro-cid-vieruptb]{color:#68645f;max-width:650px;margin:0;font-size:15px;line-height:1.8}.about-cta[data-astro-cid-vieruptb]{color:#fff;background:#242424;padding:clamp(90px,12vw,160px) 0}.about-cta[data-astro-cid-vieruptb] .eyebrow[data-astro-cid-vieruptb]{color:#c3a888}.about-cta[data-astro-cid-vieruptb] h2[data-astro-cid-vieruptb]{letter-spacing:-.05em;margin:25px 0;font-size:clamp(45px,6vw,85px);font-weight:500;line-height:1.1}.about-cta[data-astro-cid-vieruptb] p[data-astro-cid-vieruptb]:not(.eyebrow){color:#d2cdc7;max-width:560px;font-size:17px;line-height:1.8}.cta-button[data-astro-cid-vieruptb]{color:#242424;background:#fff;align-items:center;gap:35px;margin-top:35px;padding:18px 25px;font-size:14px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.cta-button[data-astro-cid-vieruptb]:hover{background:#e5ded3;transform:translateY(-2px)}@media (width<=850px){.intro-grid[data-astro-cid-vieruptb]{grid-template-columns:1fr}.intro-image[data-astro-cid-vieruptb]{min-height:450px}.values-grid[data-astro-cid-vieruptb]{grid-template-columns:1fr;gap:45px}}@media (width<=600px){.container[data-astro-cid-vieruptb]{width:calc(100% - 32px)}.hero-bottom[data-astro-cid-vieruptb]{flex-direction:column;align-items:flex-start}.hero-bottom[data-astro-cid-vieruptb] span[data-astro-cid-vieruptb]{white-space:normal}.intro-image[data-astro-cid-vieruptb]{min-height:350px}.process-item[data-astro-cid-vieruptb]{grid-template-columns:45px 1fr;gap:15px}}@media (prefers-reduced-motion:reduce){.cta-button[data-astro-cid-vieruptb]{transition:none}}
