.home-module__txgM7a__hero{isolation:isolate}.home-module__txgM7a__bgMesh{z-index:0;background:url(/hero.jpg) 50%/cover no-repeat;position:absolute;inset:0}.home-module__txgM7a__bgMesh:after{content:"";mix-blend-mode:multiply;background:radial-gradient(90% 70% at 85% 18%,#a78bfa4d,#0000 62%),linear-gradient(#40227aad 0%,#5e36b07a 45%,#1e0e3ed1 100%);position:absolute;inset:0}.home-module__txgM7a__orb{z-index:0;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.home-module__txgM7a__orbA{background:#a78bfa8c;width:430px;height:430px;animation:13s ease-in-out infinite alternate home-module__txgM7a__drift;top:-90px;right:-80px}.home-module__txgM7a__orbB{background:#7c3aed80;width:360px;height:360px;animation:16s ease-in-out infinite alternate-reverse home-module__txgM7a__drift;bottom:8%;left:-110px}.home-module__txgM7a__orbC{background:#d8b4fe57;width:260px;height:260px;animation:11s ease-in-out infinite alternate home-module__txgM7a__drift;top:30%;left:44%}@keyframes home-module__txgM7a__drift{0%{transform:translate(0,0)}to{transform:translate(30px,24px)}}.home-module__txgM7a__rings{z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:46vw;max-width:720px;position:absolute;top:6vh;right:-6vw}.home-module__txgM7a__rings:before,.home-module__txgM7a__rings:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:0}.home-module__txgM7a__rings:before{transform:scale(.76)}.home-module__txgM7a__rings:after{border-color:#ffffff12;transform:scale(.52)}.home-module__txgM7a__grain{z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-module__txgM7a__overlay{z-index:1;pointer-events:none;background:linear-gradient(#6040a052 0%,#926ce024 42%,#12082694 100%);position:absolute;inset:0}.home-module__txgM7a__heroKicker{letter-spacing:.18em;text-transform:uppercase;color:#f0eaffd9;align-items:center;gap:.7em;margin-bottom:18px;font-size:12px;font-weight:400;display:inline-flex}.home-module__txgM7a__heroKicker:before{content:"";background:#f0eaff99;width:26px;height:1px}.home-module__txgM7a__heroTitle{letter-spacing:-.03em;word-spacing:-.04em;text-shadow:0 2px 34px #0a021e59;max-width:17ch;line-height:1.06;font-size:clamp(30px,4.2vw,64px)!important}.home-module__txgM7a__heroLead{opacity:.92;max-width:44ch;font-size:15px}.home-module__txgM7a__fcThumb{background:#fff;border:1px solid #1a122614;border-radius:8px;flex:none;place-items:center;width:64px;height:74px;display:grid;overflow:hidden}.home-module__txgM7a__fcThumb img{object-fit:contain;width:100%;height:100%;padding:5px}.home-module__txgM7a__usp{border-block:1px solid var(--line-soft);padding:26px var(--pad);background:#fff}.home-module__txgM7a__uspGrid{max-width:var(--maxw);grid-template-columns:repeat(4,1fr);gap:18px;margin:0 auto;display:grid}.home-module__txgM7a__uspItem{align-items:center;gap:14px;min-width:0;display:flex}.home-module__txgM7a__uspIcon{width:44px;height:44px;color:var(--accent);background:#f3edfc;border-radius:50%;flex:none;place-items:center;display:grid}.home-module__txgM7a__uspTitle{letter-spacing:.01em;font-size:14px;font-weight:500}.home-module__txgM7a__uspSub{color:var(--ink-faint);margin-top:2px;font-size:12.5px}.home-module__txgM7a__catGrid{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);display:grid}.home-module__txgM7a__catTile{aspect-ratio:4/5;isolation:isolate;border-radius:16px;padding:22px;display:block;position:relative;overflow:hidden}.home-module__txgM7a__catA{background:linear-gradient(170deg,#eef2fb 0%,#d4def4 60%,#b4c4e8 100%)}.home-module__txgM7a__catB{background:linear-gradient(170deg,#fdf0f4 0%,#f4d4e2 60%,#e6b4cd 100%)}.home-module__txgM7a__catD{background:linear-gradient(170deg,#171025 0%,#2c1c4e 65%,#46307a 100%)}.home-module__txgM7a__catTile img{object-fit:contain;filter:drop-shadow(0 26px 30px #140a2d47);width:80%;height:66%;transition:transform .6s var(--ease);position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.home-module__txgM7a__catTile:hover img{transform:translate(-50%)translateY(-8px)scale(1.03)}.home-module__txgM7a__catLabel{z-index:2;position:relative}.home-module__txgM7a__catLabel h3{font-family:var(--serif);color:var(--ink);font-size:clamp(20px,1.8vw,27px);font-weight:380}.home-module__txgM7a__catD .home-module__txgM7a__catLabel h3{color:#f4efff}.home-module__txgM7a__catCount{color:var(--ink-soft);margin-top:4px;font-size:12.5px;display:block}.home-module__txgM7a__catD .home-module__txgM7a__catCount{color:#f4efffa6}.home-module__txgM7a__catArrow{z-index:2;width:38px;height:38px;color:var(--ink);transition:.35s var(--ease);background:#ffffffd9;border:1px solid #1a122614;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.home-module__txgM7a__catTile:hover .home-module__txgM7a__catArrow{background:var(--ink);color:#fff;transform:translate(3px)}.home-module__txgM7a__campaignGrid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,20px);display:grid}.home-module__txgM7a__campaign{isolation:isolate;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:clamp(400px,44vw,520px);padding:clamp(26px,3vw,46px);display:flex;position:relative;overflow:hidden}.home-module__txgM7a__campaign:after{content:"";z-index:1;opacity:.06;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-module__txgM7a__campNight{color:#f8eef2;background:radial-gradient(80% 70% at 82% 10%,#ff5c3a47,#0000 60%),radial-gradient(90% 80% at 15% 90%,#7c1f4a8c,#0000 70%),radial-gradient(130% 110% at 50% 20%,#57223f 0%,#3a1230 45%,#1c0716 100%)}.home-module__txgM7a__campRadiance{color:#35204f;background:radial-gradient(70% 60% at 80% 15%,#ffffffa6,#0000 60%),radial-gradient(80% 70% at 18% 88%,#d689c566,#0000 65%),linear-gradient(160deg,#f9f3fd 0%,#ecd9f6 45%,#d3aee9 100%)}.home-module__txgM7a__campaign img{z-index:0;pointer-events:none;object-fit:contain;max-width:48%;height:74%;transition:transform .7s var(--ease);position:absolute;bottom:10%;right:clamp(6px,3%,34px)}.home-module__txgM7a__campNight img{filter:drop-shadow(0 46px 50px #0a0108a6)drop-shadow(0 6px 14px #0a010866);transform:rotate(-8deg)}.home-module__txgM7a__campRadiance img{filter:drop-shadow(0 42px 48px #461e5a66)drop-shadow(0 6px 12px #461e5a40);transform:rotate(6deg)}.home-module__txgM7a__campaign:hover img{transform:rotate(0)translateY(-8px)scale(1.03)}.home-module__txgM7a__campBody{z-index:2;max-width:52%;position:relative}.home-module__txgM7a__campKicker{letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:11.5px}.home-module__txgM7a__campBody h3{font-family:var(--serif);margin:12px 0 10px;font-size:clamp(26px,2.7vw,46px);font-weight:370;line-height:1.05}.home-module__txgM7a__campBody p{opacity:.85;max-width:34ch;font-size:14px}.home-module__txgM7a__campCta{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid;align-items:flex-end;min-height:44px;margin-top:12px;padding-bottom:10px;font-size:12.5px;font-weight:500;transition:opacity .3s;display:inline-flex}.home-module__txgM7a__campCta:hover{opacity:.65}.home-module__txgM7a__testGrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,26px);display:grid}.home-module__txgM7a__testCard{border:1px solid var(--line-soft);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:clamp(26px,2.6vw,38px) clamp(24px,2.4vw,34px) clamp(22px,2.2vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1a12260a}.home-module__txgM7a__testCard:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));opacity:0;width:100%;height:3px;transition:opacity .4s var(--ease);position:absolute;top:0;left:0}.home-module__txgM7a__testCard:hover{border-color:#7c3aed2e;transform:translateY(-4px);box-shadow:0 24px 50px -28px #2814464d}.home-module__txgM7a__testCard:hover:before{opacity:1}.home-module__txgM7a__tMark{font-family:var(--serif);color:var(--accent);opacity:.1;pointer-events:none;font-size:84px;line-height:1;position:absolute;top:clamp(8px,1.4vw,16px);right:clamp(16px,2vw,26px)}.home-module__txgM7a__tStars{color:var(--accent);display:inline-flex}.home-module__txgM7a__tQuote{font-family:var(--font-hand), var(--serif);color:var(--ink);z-index:1;flex:1;font-size:clamp(21px,2.1vw,27px);font-weight:600;line-height:1.32;position:relative}.home-module__txgM7a__tFoot{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding-top:16px;display:flex}.home-module__txgM7a__tAvatar{width:38px;height:38px;font-family:var(--serif);color:#fff;background:linear-gradient(135deg, var(--accent), var(--aubergine));border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.home-module__txgM7a__tWhoBlock{flex-direction:column;margin-right:auto;line-height:1.3;display:flex}.home-module__txgM7a__tName{color:var(--ink);font-size:14px}.home-module__txgM7a__tCity{color:var(--ink-faint);font-size:12px}.home-module__txgM7a__tVerified{letter-spacing:.04em;color:var(--success);white-space:nowrap;background:#1d7a4c1a;border-radius:100px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.home-module__txgM7a__igGrid{grid-template-columns:repeat(6,1fr);gap:clamp(8px,1vw,14px);display:grid}.home-module__txgM7a__igTile{aspect-ratio:1;isolation:isolate;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.home-module__txgM7a__igA{background:linear-gradient(150deg,#ded2f4,#b394e0)}.home-module__txgM7a__igB{background:linear-gradient(150deg,#f4d2e4,#dd9ec4)}.home-module__txgM7a__igC{background:linear-gradient(150deg,#d5d9f4,#98a4dd)}.home-module__txgM7a__igD{background:linear-gradient(150deg,#2c1c4e,#573a92)}.home-module__txgM7a__igE{background:linear-gradient(150deg,#f4e6d2,#ddc09e)}.home-module__txgM7a__igF{background:linear-gradient(150deg,#d2ecf4,#9ecadd)}.home-module__txgM7a__igTile img{object-fit:contain;filter:drop-shadow(0 16px 18px #140a2d4d);width:78%;height:78%;transition:transform .5s var(--ease)}.home-module__txgM7a__igTile:hover img{transform:rotate(-4deg)scale(1.06)}.home-module__txgM7a__igIcon{color:#fff;opacity:0;background:#1a0e3273;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.home-module__txgM7a__igTile:hover .home-module__txgM7a__igIcon{opacity:1}.home-module__txgM7a__news{isolation:isolate;color:#f4efff;padding:clamp(70px, 8vw, 110px) var(--pad);background:radial-gradient(80% 70% at 80% 15%,#a78bfa59,#0000 60%),linear-gradient(140deg,#241443 0%,#3a2470 55%,#1c1036 100%);position:relative;overflow:hidden}.home-module__txgM7a__newsInner{text-align:center;max-width:720px;margin:0 auto}.home-module__txgM7a__news h2{font-family:var(--serif);font-size:clamp(26px,3.2vw,46px);font-weight:350;line-height:1.1}.home-module__txgM7a__news p{color:#e8e0fabf;margin-top:12px;font-size:15px}.home-module__txgM7a__newsForm{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.home-module__txgM7a__newsForm input{color:#fff;min-width:220px;max-width:380px;font-family:var(--sans);background:#ffffff14;border:1px solid #f4efff4d;border-radius:3px;flex:1;padding:14px 16px;font-size:14.5px}.home-module__txgM7a__newsForm input::placeholder{color:#f4efff8c}.home-module__txgM7a__newsForm input:focus{background:#ffffff1f;border-color:#d7c5ff;outline:none}.home-module__txgM7a__newsBtn{color:#241443;letter-spacing:.12em;text-transform:uppercase;transition:.3s var(--ease);background:#f4efff;border:1px solid #f4efff;border-radius:3px;padding:14px 28px;font-size:12.5px;font-weight:500}.home-module__txgM7a__newsBtn:hover{color:#f4efff;background:0 0}.home-module__txgM7a__newsNote{color:#e8e0fa8c;margin-top:14px;font-size:12.5px}.home-module__txgM7a__secHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:clamp(24px,3.4vw,44px);display:flex}.home-module__txgM7a__secHead>*{min-width:0}.home-module__txgM7a__secHead h2{font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,46px);font-weight:350;line-height:1.05}.home-module__txgM7a__secSub{color:var(--ink-soft);max-width:52ch;margin-top:8px;font-size:14px}@media (max-width:1024px){.home-module__txgM7a__rings{width:60vw;right:-20vw}.home-module__txgM7a__uspGrid{grid-template-columns:repeat(2,1fr)}.home-module__txgM7a__catGrid,.home-module__txgM7a__igGrid{grid-template-columns:repeat(3,1fr)}.home-module__txgM7a__testGrid{grid-template-columns:1fr}}@media (max-width:820px){.home-module__txgM7a__campaignGrid{grid-template-columns:1fr}.home-module__txgM7a__campBody{max-width:60%}.home-module__txgM7a__catGrid{grid-template-columns:1fr}.home-module__txgM7a__catTile{aspect-ratio:16/9}}@media (max-width:560px){.home-module__txgM7a__rings{display:none}.home-module__txgM7a__heroLead{max-width:100%;padding-right:8px}.home-module__txgM7a__hero .hero-cta{flex-wrap:wrap}.home-module__txgM7a__hero .hero-cta a{flex:100%;justify-content:center}.home-module__txgM7a__uspGrid{grid-template-columns:1fr 1fr;gap:14px}.home-module__txgM7a__uspSub{display:none}.home-module__txgM7a__catTile{padding:16px}.home-module__txgM7a__campaign{min-height:420px;padding:22px}.home-module__txgM7a__campBody,.home-module__txgM7a__campBody p{max-width:100%}.home-module__txgM7a__campaign img{opacity:.95;max-width:56%;height:40%;top:4%;bottom:auto;right:6%}.home-module__txgM7a__secHead{flex-direction:column;align-items:flex-start;gap:8px}.home-module__txgM7a__igGrid{grid-template-columns:repeat(2,1fr)}}
