.CardHero_wrapper__Obj0K{position:relative;width:100%;padding:40px 10px 60px}.CardHero_card__I9Op0{width:100%;height:auto;display:block;transition:transform .3s ease;cursor:default}.CardHero_card__I9Op0:hover{transform:translate(-4px,-6px)}.CardHero_smiley1__gpsoI{top:0;left:-8%;width:13%;-webkit-animation:CardHero_float__uY9Fk 3s ease-in-out infinite;animation:CardHero_float__uY9Fk 3s ease-in-out infinite}.CardHero_smiley1__gpsoI,.CardHero_smiley2__KMo7o{position:absolute;z-index:2;mix-blend-mode:multiply}.CardHero_smiley2__KMo7o{top:-6%;right:4%;width:11%;-webkit-animation:CardHero_float__uY9Fk 3s ease-in-out .5s infinite;animation:CardHero_float__uY9Fk 3s ease-in-out .5s infinite}.CardHero_smiley3__gAeZP{position:absolute;bottom:-4%;right:-6%;width:14%;z-index:2;mix-blend-mode:multiply;-webkit-animation:CardHero_float__uY9Fk 3s ease-in-out 1s infinite;animation:CardHero_float__uY9Fk 3s ease-in-out 1s infinite}@-webkit-keyframes CardHero_float__uY9Fk{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes CardHero_float__uY9Fk{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.CardHero_smiley1__gpsoI,.CardHero_smiley2__KMo7o,.CardHero_smiley3__gAeZP{-webkit-animation:none;animation:none}}.Home_page__0ydta{height:100vh;overflow:hidden;background:#f5f3ee}.Home_hero__cwxAA{height:calc(100vh - 88px);position:relative}.Home_heroContent__x6iHE{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:0 auto;padding:40px 48px 24px;align-items:center;grid-gap:60px;gap:60px;height:100%}.Home_heroText__zWFjN{-webkit-animation:Home_fadeInUp__ktkOC .6s ease-out;animation:Home_fadeInUp__ktkOC .6s ease-out}.Home_tagline__TcCNe{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.12em;color:#888;margin:0 0 32px}.Home_headline__v4QOU{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:72px;color:#1a1a1a;line-height:1.05;margin:0}.Home_highlight__Kze_c{position:relative;display:inline}.Home_highlightText__mNB0F{position:relative;font-style:italic;z-index:1}.Home_highlight__Kze_c:after{content:"";position:absolute;left:-4px;right:-4px;bottom:8px;height:14px;background:#c8c3df;opacity:.5;z-index:0}.Home_subtitle__j4GMd{font-family:"Source Serif 4",Georgia,serif;font-weight:300;font-size:20px;color:#444;margin-top:36px;line-height:1.6;max-width:520px}.Home_stats__e_ULb{display:flex;gap:48px;margin-top:36px}.Home_stat__QeZt8{display:flex;flex-direction:column;gap:4px}.Home_statLabel__kivke{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.04em;color:#888}.Home_statValue__ZESFZ{font-family:"Source Serif 4",Georgia,serif;font-size:20px;color:#1a1a1a;font-weight:400}.Home_ctas__YaLvX{display:flex;align-items:center;gap:32px;margin-top:44px}.Home_ctaPrimary__ZDGyQ{display:inline-block;background:#1a1a1a;color:#fff;font-family:"Source Serif 4",Georgia,serif;font-weight:400;font-size:17px;padding:18px 40px;border-radius:100px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.Home_ctaPrimary__ZDGyQ:hover{transform:translate(-2px,-3px);box-shadow:4px 5px 0 rgba(0,0,0,.3);color:#fff;text-decoration:none}.Home_ctaSecondary__mvKQt{font-family:Space Mono,monospace;font-size:14px;color:#1a1a1a;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:#c8c3df;text-decoration-color:#c8c3df;text-decoration-thickness:2px;transition:transform .2s ease}.Home_ctaSecondary__mvKQt:hover{transform:translate(-1px,-2px);color:#1a1a1a;text-decoration:underline;-webkit-text-decoration-color:#c8c3df;text-decoration-color:#c8c3df}.Home_heroIllustrations__dpj7_{display:flex;align-items:center;justify-content:center}@-webkit-keyframes Home_fadeInUp__ktkOC{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_fadeInUp__ktkOC{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes Home_float__Wj1rG{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes Home_float__Wj1rG{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.Home_heroText__zWFjN{-webkit-animation:none;animation:none}}@media (max-width:960px){.Home_heroContent__x6iHE{grid-template-columns:1fr;padding:48px 32px;gap:48px}.Home_headline__v4QOU{font-size:52px}.Home_heroIllustrations__dpj7_{max-width:560px}.Home_stats__e_ULb{gap:32px}}@media (max-width:600px){.Home_heroContent__x6iHE{padding:32px 20px;gap:40px}.Home_headline__v4QOU{font-size:40px}.Home_highlight__Kze_c:after{height:10px;bottom:5px}.Home_subtitle__j4GMd{font-size:17px;margin-top:24px}.Home_stats__e_ULb{flex-direction:column;gap:16px;margin-top:28px}.Home_stat__QeZt8{flex-direction:row;justify-content:space-between;align-items:baseline}.Home_ctas__YaLvX{flex-direction:column;align-items:stretch;gap:20px;margin-top:32px}.Home_ctaPrimary__ZDGyQ{text-align:center;font-size:16px;padding:16px 32px}.Home_ctaSecondary__mvKQt{text-align:center}.Home_heroIllustrations__dpj7_{max-width:100%}}