.home_page__xDtWl{--pink:#f6828f;--pink-light:#fbb;--brown:#44312b;--cream:#fbf7f0;--beige:#e8dcc8;--gold:#c9a24b;--gold-text:#8a6d1f;--rose:#b23a4e;--sage:#97ac9f;--blush:#e9c8c9;--wine:#5c2233}.home_wrap__po4G2{max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.home_eyebrow__4Etmd{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-sub),var(--font-sans),system-ui,sans-serif;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text);font-weight:600}.home_eyebrow__4Etmd:before{content:"";width:clamp(1.5rem,3vw,2.5rem);height:1px;background:currentColor;opacity:.55}.home_btn__TQ40W{display:inline-block;border-radius:999px;padding:.7rem 1.4rem;font-weight:600;font-size:.9rem;transition:transform .25s ease,box-shadow .25s ease}.home_btnPink__Sw3ke{background:var(--pink);color:var(--brown)}.home_btnPink__Sw3ke:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(246,130,143,.6)}.home_btnDark__t_K_s{background:var(--brown);color:var(--cream)}.home_btnDark__t_K_s:hover{transform:translateY(-2px)}.home_btnOutline__jD_z8{border:1.5px solid var(--brown)}.home_btnOutline__jD_z8:hover{background:var(--beige)}.home_pill__5MKNb{display:inline-block;border-radius:999px;padding:.85rem 1.6rem;font-weight:700;font-size:.95rem;transition:transform .25s ease,box-shadow .25s ease}.home_pillPink__Q29CX{background:var(--pink);color:var(--brown)}.home_pillPink__Q29CX:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(246,130,143,.6)}.home_pillCream__aK4mY{background:var(--cream);color:var(--wine)}.home_pillCream__aK4mY:hover{transform:translateY(-2px)}.home_hero__uNlpJ{position:relative;padding:clamp(4rem,10vw,8rem) 0 clamp(3rem,7vw,6rem);overflow:hidden}.home_heroEyebrow__4Oqk_{opacity:0;transform:translateY(20px);animation:home_rise__s3Ylk .8s ease .1s forwards}.home_hero__uNlpJ h1{font-family:var(--font-serif),Georgia,serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(2.6rem,7vw,5.4rem);line-height:1.05;margin:1.2rem 0}.home_hero__uNlpJ h1 .home_line__MBp4P{display:block;overflow:hidden}.home_hero__uNlpJ h1 .home_line__MBp4P span{display:block;transform:translateY(105%);animation:home_mask__HEjIh 1s ease forwards}.home_hero__uNlpJ h1 .home_line__MBp4P:first-child span{animation-delay:.2s}.home_hero__uNlpJ h1 .home_line__MBp4P:nth-child(2) span{animation-delay:.35s}.home_hero__uNlpJ h1 em{font-style:italic;color:var(--rose)}.home_heroText__Zgfr7{max-width:34rem;font-size:1.15rem;color:rgba(68,49,43,.82);opacity:0;transform:translateY(20px);animation:home_rise__s3Ylk .8s ease .7s forwards}.home_heroCta__RM8_8{margin-top:2.2rem;display:flex;gap:.8rem;flex-wrap:wrap;opacity:0;transform:translateY(20px);animation:home_rise__s3Ylk .8s ease .9s forwards}.home_heroVisual__zIWbS{position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:46vw;max-width:620px;aspect-ratio:4/3;border-radius:32px;background:linear-gradient(150deg,var(--blush),var(--pink) 45%,var(--brown));opacity:.9;filter:saturate(1.05);will-change:transform}.home_heroVisual__zIWbS:after{content:"";white-space:pre;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:hsla(38,58%,96%,.85);font-size:.8rem;letter-spacing:.05em}@media (max-width:900px){.home_heroVisual__zIWbS{display:none}.home_heroText__Zgfr7{animation-delay:.5s}}@keyframes home_mask__HEjIh{to{transform:translateY(0)}}@keyframes home_rise__s3Ylk{to{opacity:1;transform:translateY(0)}}.home_reveal__y_iu7{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.home_reveal__y_iu7.home_in__lS_ot{opacity:1;transform:none}.home_d1__lLB_e{transition-delay:.1s}.home_d2__79NsO{transition-delay:.2s}.home_d3__H_8_S{transition-delay:.3s}.home_impact__kb7yD{background:var(--brown);color:var(--cream);padding:clamp(3.5rem,7vw,6rem) 0}.home_impact__kb7yD .home_eyebrow__4Etmd{color:var(--pink-light)}.home_stats__BU5tt{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem}.home_stat__IkjC7 .home_num__gALfR{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05;color:var(--gold)}.home_stat__IkjC7 .home_lbl__RkTRm{font-size:.9rem;opacity:.8;margin-top:.3rem}@media (max-width:820px){.home_stats__BU5tt{grid-template-columns:repeat(2,1fr);gap:1.6rem}}.home_sec__ROEsB{padding:clamp(3.5rem,8vw,7rem) 0}.home_sec__ROEsB h2{font-family:var(--font-serif),Georgia,serif;font-weight:600;letter-spacing:-.025em;font-size:clamp(2.15rem,4.8vw,3.5rem);line-height:1.04;margin:.9rem 0 1rem;max-width:18ch}.home_cards__T_vV9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.home_card__zb_n7{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 0 var(--beige);transition:transform .35s ease,box-shadow .35s ease}.home_card__zb_n7:hover{transform:translateY(-6px);box-shadow:0 24px 48px -24px rgba(68,49,43,.35)}.home_card__zb_n7 .home_img__1CiKh{aspect-ratio:4/5;background:linear-gradient(160deg,var(--sage),var(--beige))}.home_card__zb_n7:nth-child(2) .home_img__1CiKh{background:linear-gradient(160deg,var(--blush),var(--pink-light))}.home_card__zb_n7:nth-child(3) .home_img__1CiKh{background:linear-gradient(160deg,var(--gold),var(--beige))}.home_card__zb_n7 .home_body__BRhY_{padding:1.3rem 1.4rem 1.6rem}.home_card__zb_n7 h3{font-family:var(--font-serif),Georgia,serif;font-weight:600;font-size:1.3rem}.home_card__zb_n7 p{font-size:.92rem;color:rgba(68,49,43,.82);margin-top:.4rem}.home_card__zb_n7 .home_more__Lxn0E{display:inline-block;margin-top:.9rem;font-size:.85rem;font-weight:600;color:var(--rose);border-bottom:1.5px solid transparent;transition:border-color .25s}.home_card__zb_n7:hover .home_more__Lxn0E{border-color:var(--pink)}@media (max-width:820px){.home_cards__T_vV9{grid-template-columns:1fr}}.home_quote__HBh0H{background:var(--blush);padding:clamp(3.5rem,8vw,6.5rem) 0;text-align:center}.home_quote__HBh0H blockquote{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(1.6rem,3.8vw,2.8rem);max-width:24ch;margin:0 auto;line-height:1.2}.home_quote__HBh0H cite{display:block;margin-top:1.5rem;font-style:normal;font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:var(--brown)}.home_news__YhJg2{padding:clamp(3.5rem,8vw,6rem) 0}.home_news__YhJg2 .home_box__EnzJv{background:var(--brown);color:var(--cream);border-radius:28px;padding:clamp(2.2rem,5vw,4rem);text-align:center}.home_news__YhJg2 .home_box__EnzJv h2{font-family:var(--font-serif),Georgia,serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05;color:var(--cream)}.home_field__n5Lig{margin-top:1.6rem;display:flex;gap:.6rem;max-width:440px;margin-inline:auto}.home_field__n5Lig input{flex:1;border:none;border-radius:999px;padding:.85rem 1.2rem;font-family:inherit;color:var(--brown)}.home_fieldNote__yKaR7{margin-top:.9rem;font-size:.85rem;opacity:.85}@media (max-width:520px){.home_field__n5Lig{flex-direction:column}}.home_ctaBandOuter__4_0Cp{padding-bottom:0}.home_ctaBand__9lLG_{position:relative;height:min(88vh,760px);margin:clamp(2rem,5vw,4rem) auto 0;max-width:1320px;border-radius:44px;overflow:hidden;display:flex;align-items:flex-start;isolation:isolate}.home_ctaBand__9lLG_ .home_bg__mDCS4{position:absolute;inset:0;background:radial-gradient(120% 90% at 72% 18%,#ffe6cf 0,transparent 55%),linear-gradient(160deg,#8aa9d4 0,var(--pink) 55%,var(--wine) 100%);transform:scale(1.28);filter:blur(26px) saturate(.65) brightness(.9);clip-path:inset(100% 0 0 0 round 44px);transition:clip-path 1.25s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.2s ease;will-change:transform,clip-path,filter}.home_ctaBand__9lLG_.home_in__lS_ot .home_bg__mDCS4{transform:scale(1);filter:blur(0) saturate(1.08) brightness(1);clip-path:inset(0 0 0 0 round 44px)}.home_ctaBand__9lLG_ .home_bg__mDCS4:after{content:"";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);font-size:.85rem;text-align:center;padding:1rem}.home_ctaBand__9lLG_ .home_sheen__qZoQk{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.35) 50%,transparent 60%);transform:translateX(-120%)}.home_ctaBand__9lLG_.home_in__lS_ot .home_sheen__qZoQk{transition:transform 1.1s ease .5s;transform:translateX(120%)}.home_ctaBand__9lLG_ .home_overlay__FHbM9{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(68,49,43,.62),rgba(68,49,43,.28) 42%,rgba(68,49,43,.55))}@media (max-width:820px){.home_ctaBand__9lLG_ .home_overlay__FHbM9{background:rgba(68,49,43,.6)}}.home_ctaBand__9lLG_ .home_cols__83olC,.home_ctaBand__9lLG_ h2{text-shadow:0 1px 14px rgba(44,31,27,.4)}.home_ctaBand__9lLG_ .home_content__dmfUV{position:relative;z-index:2;width:100%;padding:clamp(2rem,5vw,4rem)}.home_ctaBand__9lLG_ .home_grid__5awsY{display:grid;grid-template-columns:1.4fr .8fr;gap:2rem;align-items:start}.home_ctaBand__9lLG_ h2{font-family:var(--font-serif),Georgia,serif;color:var(--cream);font-size:clamp(2.2rem,5.2vw,4.2rem);font-weight:700;max-width:14ch;line-height:1.02;letter-spacing:-.02em}.home_ctaBand__9lLG_ h2 .home_line__MBp4P{display:block;overflow:hidden}.home_ctaBand__9lLG_ h2 .home_line__MBp4P span{display:block;transform:translateY(110%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.home_ctaBand__9lLG_.home_in__lS_ot h2 .home_line__MBp4P:first-child span{transition-delay:.35s}.home_ctaBand__9lLG_.home_in__lS_ot h2 .home_line__MBp4P:nth-child(2) span{transition-delay:.45s}.home_ctaBand__9lLG_.home_in__lS_ot h2 .home_line__MBp4P:nth-child(3) span{transition-delay:.55s}.home_ctaBand__9lLG_.home_in__lS_ot h2 .home_line__MBp4P span{transform:translateY(0)}.home_ctaBand__9lLG_ .home_cols__83olC{color:var(--cream);display:grid;gap:1.4rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease .6s,transform .8s ease .6s}.home_ctaBand__9lLG_.home_in__lS_ot .home_cols__83olC{opacity:1;transform:none}.home_ctaBand__9lLG_ .home_cols__83olC b{display:block;font-weight:700;margin-bottom:.2rem}.home_ctaBand__9lLG_ .home_cols__83olC p{font-size:.92rem;opacity:.92}.home_ctaBand__9lLG_ .home_actions__70pPn{margin-top:1.6rem;display:flex;gap:.7rem;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:opacity .8s ease .75s,transform .8s ease .75s}.home_ctaBand__9lLG_.home_in__lS_ot .home_actions__70pPn{opacity:1;transform:none}@media (max-width:820px){.home_ctaBand__9lLG_{height:auto}.home_ctaBand__9lLG_ .home_grid__5awsY{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home_heroCta__RM8_8,.home_heroEyebrow__4Oqk_,.home_heroText__Zgfr7{animation:none;opacity:1;transform:none}.home_hero__uNlpJ h1 .home_line__MBp4P span{animation:none;transform:none}.home_reveal__y_iu7{opacity:1;transform:none;transition:none}.home_heroVisual__zIWbS{transition:none}.home_ctaBand__9lLG_ .home_bg__mDCS4{transition:none;clip-path:inset(0 0 0 0 round 44px);transform:none;filter:none}.home_ctaBand__9lLG_ .home_sheen__qZoQk{display:none}.home_ctaBand__9lLG_ .home_actions__70pPn,.home_ctaBand__9lLG_ .home_cols__83olC,.home_ctaBand__9lLG_ h2 .home_line__MBp4P span{transition:none;transform:none;opacity:1}}