.Reveal-module__kr6AIq__reveal{transition:opacity .9s var(--ease-out) var(--reveal-delay,0s), transform .9s var(--ease-out) var(--reveal-delay,0s)}.Reveal-module__kr6AIq__hidden{opacity:0;transform:translateY(32px)}@media (prefers-reduced-motion:reduce){.Reveal-module__kr6AIq__reveal{transition:none}}
.page-module__E0kJGG__page{flex-direction:column;flex:1;align-items:center;gap:clamp(56px,9vw,96px);width:100%;max-width:960px;margin-inline:auto;padding:clamp(40px,8vw,88px) 24px 32px;display:flex}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__E0kJGG__mark{width:clamp(150px,26vw,230px);height:auto}.page-module__E0kJGG__wordmark{font-family:var(--font-serif), serif;letter-spacing:.22em;text-transform:uppercase;color:var(--navy);margin-top:clamp(16px,3vw,28px);margin-right:-.22em;font-size:clamp(2.2rem,8vw,4.4rem);font-weight:500;line-height:1}.page-module__E0kJGG__subtitle{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-top:clamp(14px,2.5vw,22px);font-size:clamp(.75rem,2.2vw,1.05rem);font-weight:400}.page-module__E0kJGG__tag{font-family:var(--font-serif), serif;letter-spacing:.3em;font-variant-numeric:lining-nums;color:var(--gold);align-items:center;gap:16px;margin-top:18px;font-size:1.35rem;font-weight:500;display:flex}.page-module__E0kJGG__rule{background:var(--line);width:clamp(28px,8vw,64px);height:1px;display:block}.page-module__E0kJGG__status{border:1px solid var(--line);letter-spacing:.04em;color:var(--navy);border-radius:999px;align-items:center;gap:10px;margin-top:clamp(28px,5vw,44px);padding:10px 22px;font-size:.9rem;display:inline-flex}.page-module__E0kJGG__statusIcon{width:20px;height:20px;color:var(--gold);flex:none}@keyframes page-module__E0kJGG__rise{0%{opacity:0;transform:translateY(24px)}}.page-module__E0kJGG__hero>*{animation:page-module__E0kJGG__rise 1s var(--ease-out) backwards}.page-module__E0kJGG__hero>:nth-child(2){animation-delay:.15s}.page-module__E0kJGG__hero>:nth-child(3){animation-delay:.3s}.page-module__E0kJGG__hero>:nth-child(4){animation-delay:.42s}.page-module__E0kJGG__hero>:nth-child(5){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__hero>*{animation:none}}.page-module__E0kJGG__section{flex-direction:column;align-items:center;width:100%;display:flex}.page-module__E0kJGG__heading{letter-spacing:.24em;text-transform:uppercase;width:100%;color:var(--navy);align-items:center;gap:24px;font-size:clamp(.95rem,2.6vw,1.2rem);font-weight:400;display:flex}.page-module__E0kJGG__heading:before,.page-module__E0kJGG__heading:after{content:"";background:var(--line);flex:1;height:1px}.page-module__E0kJGG__services{width:100%;max-width:640px;margin-top:32px;list-style:none}.page-module__E0kJGG__service{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:18px 0;display:flex}.page-module__E0kJGG__service:last-child{border-bottom:0}.page-module__E0kJGG__badge{border:1px solid var(--gold);width:56px;height:56px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.page-module__E0kJGG__badgeIcon{width:30px;height:30px}.page-module__E0kJGG__serviceLabel{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.85rem,2.4vw,1rem);font-weight:400;line-height:1.5}.page-module__E0kJGG__audiences{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;width:100%;margin-top:32px;display:grid}.page-module__E0kJGG__card{border:1px solid var(--line);text-align:center;padding:28px 28px 32px}.page-module__E0kJGG__cardTitle{font-family:var(--font-serif), serif;letter-spacing:.06em;color:var(--navy);font-size:1.5rem;font-weight:500}.page-module__E0kJGG__cardText{color:var(--navy-soft);margin-top:12px;font-size:.95rem;font-weight:300;line-height:1.7}.page-module__E0kJGG__contact{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:28px;display:flex}.page-module__E0kJGG__signature{font-family:var(--font-script), cursive;color:var(--gold);font-size:clamp(2.8rem,8vw,4rem);line-height:1.1}.page-module__E0kJGG__contactList{flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:12px;list-style:none;display:flex}.page-module__E0kJGG__contactList li{align-items:center;gap:10px;font-size:1.05rem;display:flex}.page-module__E0kJGG__contactList a:hover{color:var(--gold-dark)}.page-module__E0kJGG__contactIcon{width:26px;height:26px;color:var(--gold)}.page-module__E0kJGG__footer{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;padding-top:8px;display:flex}.page-module__E0kJGG__heart{width:26px;height:26px;color:var(--gold)}.page-module__E0kJGG__motto{font-family:var(--font-script), cursive;color:var(--navy);font-size:clamp(1.7rem,5vw,2.2rem);line-height:1.2}.page-module__E0kJGG__values{letter-spacing:.3em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 0;margin-top:8px;font-size:clamp(.7rem,2vw,.85rem);list-style:none;display:flex}.page-module__E0kJGG__values li+li:before{content:"";vertical-align:middle;background:var(--gold);border-radius:50%;width:5px;height:5px;margin:0 clamp(12px,3vw,24px);display:inline-block}.page-module__E0kJGG__copy{letter-spacing:.05em;color:var(--navy-soft);margin-top:20px;font-size:.75rem}@media (max-width:480px){.page-module__E0kJGG__values{letter-spacing:.18em}.page-module__E0kJGG__values li+li:before{margin:0 10px}}
