.ph[data-astro-cid-xjdomtpr]{border-radius:var(--radius);background:var(--sage);margin:0;position:relative;overflow:hidden}.ph__img[data-astro-cid-xjdomtpr]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.ph--par[data-astro-cid-xjdomtpr] .ph__img[data-astro-cid-xjdomtpr]{height:118%;position:absolute;top:-9%;left:0}.ph[data-astro-cid-xjdomtpr] figcaption[data-astro-cid-xjdomtpr]{color:#fff;background:linear-gradient(#0000,#060f24cc);padding:2.2rem 1.1rem .9rem;font-size:.85rem;position:absolute;bottom:0;left:0;right:0}.cta[data-astro-cid-hwvj6ntz]{isolation:isolate;color:#fff;background:#8f0f1a;padding-block:clamp(3rem,7vh,5.5rem);position:relative;overflow:hidden}.cta__bg[data-astro-cid-hwvj6ntz]{z-index:-5;background:radial-gradient(60% 80% at 10% 0,#c81d28 0%,#0000 70%),linear-gradient(110deg,#a8121d 0%,#8e0f1a 55%,#6a0912 100%);position:absolute;inset:0}.cta__bg[data-astro-cid-hwvj6ntz]:before{content:"";background-image:radial-gradient(#ffffff1f 1.2px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.cta__bg[data-astro-cid-hwvj6ntz]:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-9rem;left:-9rem;box-shadow:0 0 0 2.5rem #fff0,0 0 0 calc(2.5rem + 1px) #ffffff14}.cta__plant[data-astro-cid-hwvj6ntz]{z-index:-4;mix-blend-mode:multiply;opacity:.75;filter:grayscale()contrast(1.15);background:url(/media/bg.avif) 0 100%/cover no-repeat;width:62%;height:46%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.cta__photo[data-astro-cid-hwvj6ntz]{z-index:-3;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);width:52%;position:absolute;top:0;bottom:0;right:0}.cta__photo[data-astro-cid-hwvj6ntz] .cta__ph{border-radius:0;width:100%;height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.cta__photo[data-astro-cid-hwvj6ntz]:after{content:"";background:linear-gradient(90deg,#0a12288c,#0a12281a 60%);position:absolute;inset:0}.cta__slash[data-astro-cid-hwvj6ntz]{z-index:-2;transform-origin:top;position:absolute;top:0;bottom:0;transform:skew(-24deg)}.cta__slash--a[data-astro-cid-hwvj6ntz]{background:linear-gradient(#ff6b70,#e31e24);width:.7rem;right:37%;box-shadow:0 0 40px #ff5a5f80}.cta__slash--b[data-astro-cid-hwvj6ntz]{background:linear-gradient(#e31e2400,#e31e24d9);width:7rem;right:-4%}.cta__grid[data-astro-cid-hwvj6ntz]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.cta__eyebrow[data-astro-cid-hwvj6ntz]{font:700 .86rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.9rem;margin:0 0 clamp(.6rem,1.8vh,1.1rem);display:flex}.cta__eyebrow[data-astro-cid-hwvj6ntz]:before{content:"";background:#fff;width:2.6rem;height:2px}.cta__h[data-astro-cid-hwvj6ntz]{color:#fff;letter-spacing:-.02em;margin-bottom:clamp(.7rem,2vh,1.3rem);font-size:clamp(2.2rem,min(5vw,7.5vh),4.3rem);line-height:1.05}.cta__h[data-astro-cid-hwvj6ntz] em[data-astro-cid-hwvj6ntz]{color:#0c2149;-webkit-text-fill-color:#0c2149;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-style:normal}.cta__lead[data-astro-cid-hwvj6ntz]{white-space:pre-line;color:#fffffff2;max-width:34rem;margin:0 0 clamp(1rem,3vh,1.8rem);font-size:clamp(1rem,min(1.5vw,2.4vh),1.3rem);line-height:1.55}.cta__btns[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;gap:.8rem 1rem;margin-bottom:clamp(1.2rem,4vh,2.2rem);display:flex}.cta__b[data-astro-cid-hwvj6ntz]{transition:transform .3s var(--ease), background .3s, color .3s;border-radius:99px;align-items:center;gap:.8rem;padding:clamp(.7rem,1.8vh,.95rem) 1.6rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.cta__b[data-astro-cid-hwvj6ntz] svg{width:1.2rem;height:1.2rem}.cta__b--solid[data-astro-cid-hwvj6ntz]{color:var(--orange-ink);background:#fff;box-shadow:0 18px 30px -16px #0000008c}.cta__b--solid[data-astro-cid-hwvj6ntz] svg:first-child{color:var(--orange)}.cta__b--ghost[data-astro-cid-hwvj6ntz]{color:#fff;border:1.5px solid #fffc}.cta__b[data-astro-cid-hwvj6ntz]:hover{transform:translateY(-2px)}.cta__b--solid[data-astro-cid-hwvj6ntz]:hover{color:#fff;background:#0a1a36}.cta__b--ghost[data-astro-cid-hwvj6ntz]:hover{color:var(--orange-ink);background:#fff}.cta__info[data-astro-cid-hwvj6ntz]{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.cta__info[data-astro-cid-hwvj6ntz] li[data-astro-cid-hwvj6ntz]{border-right:1px solid #ffffff40;align-items:center;gap:.65rem;margin-right:1rem;padding-right:1rem;display:flex}.cta__info[data-astro-cid-hwvj6ntz] li[data-astro-cid-hwvj6ntz]:last-child{border-right:0;margin-right:0;padding-right:0}.cta__ico[data-astro-cid-hwvj6ntz]{background:#ffffff29;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.cta__ico[data-astro-cid-hwvj6ntz] svg{width:1.2rem;height:1.2rem}.cta__info[data-astro-cid-hwvj6ntz] strong[data-astro-cid-hwvj6ntz]{margin-bottom:.2rem;font-size:.95rem;display:block}.cta__info[data-astro-cid-hwvj6ntz] div[data-astro-cid-hwvj6ntz]>span[data-astro-cid-hwvj6ntz]{color:#ffffffd9;font-size:.88rem;line-height:1.4;display:block}.cta__card[data-astro-cid-hwvj6ntz]{color:var(--ink);background:linear-gradient(#fff,#f5f6fa);border-radius:24px;padding:clamp(1.1rem,min(2.4vw,3vh),2rem);box-shadow:0 40px 70px -28px #000000a6}.cta__ch[data-astro-cid-hwvj6ntz]{align-items:flex-start;gap:1rem;margin-bottom:clamp(.8rem,2vh,1.3rem);display:flex}.cta__cal[data-astro-cid-hwvj6ntz]{width:clamp(3rem,6.5vh,4rem);height:clamp(3rem,6.5vh,4rem);color:var(--orange);background:#fbd9db;border-radius:50%;flex:none;place-items:center;display:grid}.cta__cal[data-astro-cid-hwvj6ntz] svg[data-astro-cid-hwvj6ntz]{width:1.7rem;height:1.7rem}.cta__ch[data-astro-cid-hwvj6ntz] h3[data-astro-cid-hwvj6ntz]{color:var(--charcoal);margin-bottom:.2rem;font-size:clamp(1.25rem,3vh,1.5rem)}.cta__ch[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{color:var(--muted);margin:0;font-size:.98rem;line-height:1.45}.cta__card[data-astro-cid-hwvj6ntz] .form__grid{gap:clamp(.5rem,1.5vh,.85rem) 1rem}.cta__card[data-astro-cid-hwvj6ntz] label{color:var(--charcoal);font-size:.85rem}.cta__card[data-astro-cid-hwvj6ntz] input,.cta__card[data-astro-cid-hwvj6ntz] select,.cta__card[data-astro-cid-hwvj6ntz] textarea{background:#fff;border:1px solid #0c214924;border-radius:10px;padding:clamp(.6rem,1.5vh,.8rem) 1rem;font-size:.95rem}.cta__card[data-astro-cid-hwvj6ntz] textarea{resize:none;height:clamp(3.4rem,9vh,5.4rem);min-height:0}.cta__card[data-astro-cid-hwvj6ntz] .form__foot{gap:clamp(.5rem,1.5vh,.9rem);margin-top:clamp(.7rem,1.6vh,1.1rem);display:grid}.cta__card[data-astro-cid-hwvj6ntz] .form__foot .btn{background:linear-gradient(#d41f2c,#a50f1e);border-color:#0000;border-radius:99px;justify-content:center;width:100%;padding:clamp(.75rem,1.8vh,1rem);font-size:1rem;box-shadow:0 16px 26px -14px #be1426b3}.cta__card[data-astro-cid-hwvj6ntz] .form__foot .btn:hover{background:var(--forest-900)}.cta__card[data-astro-cid-hwvj6ntz] .form__note{max-width:none;color:var(--ink);opacity:1;font-size:.9rem}.cta__card[data-astro-cid-hwvj6ntz] .form__note a{color:var(--orange-ink);white-space:nowrap;text-decoration:underline}.cta__card[data-astro-cid-hwvj6ntz] .form__status{color:var(--orange-ink)}@media (width<=960px){.cta__grid[data-astro-cid-hwvj6ntz]{grid-template-columns:1fr}.cta__photo[data-astro-cid-hwvj6ntz],.cta__slash[data-astro-cid-hwvj6ntz]{display:none}.cta__plant[data-astro-cid-hwvj6ntz]{opacity:.5;width:100%;height:30%}}@media (width<=560px){.cta__info[data-astro-cid-hwvj6ntz]{gap:1.1rem}.cta__info[data-astro-cid-hwvj6ntz] li[data-astro-cid-hwvj6ntz]{border:0;margin:0;padding:0}}@media (width>=961px) and (height>=640px){main{display:contents}.cta[data-astro-cid-hwvj6ntz]{top:var(--header-h);z-index:0;height:calc(100vh - var(--header-h));align-items:center;min-height:0;padding-block:clamp(.75rem,2.5vh,2.5rem);display:flex;position:sticky}.cta__grid[data-astro-cid-hwvj6ntz]{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}}
