.page-module__E0kJGG__landing{background:var(--color-bg);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroPhoto{object-fit:cover;object-position:center top;z-index:0;will-change:transform;width:100%;height:80.89%;animation:18s ease-in-out infinite alternate page-module__E0kJGG__kenBurns;position:absolute;top:19.11%;left:0}.page-module__E0kJGG__intro{z-index:2;flex-direction:column;gap:1rem;padding:4rem 2.7rem 0;display:flex;position:relative}.page-module__E0kJGG__heroTitle{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.005em;white-space:pre-line;margin:0;font-size:2.4rem;font-weight:400;line-height:1.25;animation:.8s cubic-bezier(.22,1,.36,1) both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__heroTitle strong{font-weight:600}.page-module__E0kJGG__heroPills{flex-wrap:wrap;gap:1rem;margin-top:.75rem;animation:.8s cubic-bezier(.22,1,.36,1) .15s both page-module__E0kJGG__fadeUp;display:flex}.page-module__E0kJGG__heroPill{font-family:var(--font-display);white-space:nowrap;border:none;border-radius:1.25rem;justify-content:center;align-items:center;padding:1.5rem 3.5rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroPill:after{content:"";pointer-events:none;background:#ffffff2e;border-radius:50%;width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__heroPill:active:after{width:320px;height:320px}.page-module__E0kJGG__heroPillPrimary{color:var(--color-text);border:2px solid var(--color-text);background:0 0}.page-module__E0kJGG__heroPillSecondary{background:var(--color-text);color:#fff}.page-module__E0kJGG__heroPill:hover{opacity:.95;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 28px #21222447}.page-module__E0kJGG__heroDisclaimer{font-family:var(--font-display);color:var(--color-text);white-space:pre-line;max-width:50rem;margin:0;font-size:.95rem;font-weight:500;line-height:1.55;animation:.8s cubic-bezier(.22,1,.36,1) .3s both page-module__E0kJGG__fadeUp}.page-module__E0kJGG__statsWrap{z-index:2;margin-top:auto;padding:0 1.65rem 1.65rem;animation:.9s cubic-bezier(.22,1,.36,1) .45s both page-module__E0kJGG__fadeUp;position:relative}.page-module__E0kJGG__stats{-webkit-backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #fffffff2;border-radius:1.65rem;padding:1rem 2rem .8rem;transition:transform .3s,box-shadow .3s}.page-module__E0kJGG__stats:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000014}.page-module__E0kJGG__statsRow{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:.5rem;display:flex}.page-module__E0kJGG__stat{flex:0 auto;align-items:center;gap:.6rem;min-width:0;animation:.7s cubic-bezier(.22,1,.36,1) both page-module__E0kJGG__fadeUp;display:flex}.page-module__E0kJGG__stat:first-child{animation-delay:.55s}.page-module__E0kJGG__stat:nth-child(2){animation-delay:.65s}.page-module__E0kJGG__stat:nth-child(3){animation-delay:.75s}.page-module__E0kJGG__stat:nth-child(4){animation-delay:.85s}.page-module__E0kJGG__statIcon{object-fit:contain;flex-shrink:0;width:2rem;height:2rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.page-module__E0kJGG__stat:hover .page-module__E0kJGG__statIcon{transform:scale(1.15)rotate(-5deg)}.page-module__E0kJGG__statText{line-height:1.2;font-family:var(--font-display);flex-direction:column;display:flex}.page-module__E0kJGG__statText strong{color:var(--color-text);white-space:nowrap;font-size:.66rem;font-weight:600}.page-module__E0kJGG__statText span{color:var(--color-text);font-size:.6rem;font-weight:600;line-height:1.25}.page-module__E0kJGG__statsBottomRow{flex-direction:column;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.page-module__E0kJGG__statsDisclaimer{width:100%;font-family:var(--font-body);color:var(--color-text);text-align:right;margin:0;font-size:.66rem;font-weight:700;line-height:1.25}.page-module__E0kJGG__statsLogo{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:1.65rem;height:1.65rem}@media (max-width:480px){.page-module__E0kJGG__intro{gap:.6rem;padding:1.25rem 1rem 0}.page-module__E0kJGG__heroTitle{font-size:1.4rem}.page-module__E0kJGG__heroPill{padding:.75rem 1.25rem;font-size:.95rem}.page-module__E0kJGG__heroDisclaimer{font-size:.66rem}.page-module__E0kJGG__statsWrap{padding:0 .75rem .75rem}.page-module__E0kJGG__stats{padding:.75rem 1rem .6rem}.page-module__E0kJGG__statsRow{gap:.5rem}.page-module__E0kJGG__statText strong{font-size:.55rem}.page-module__E0kJGG__statText span{font-size:.5rem}.page-module__E0kJGG__statIcon{width:1.5rem;height:1.5rem}}@media (min-width:1000px) and (orientation:portrait){.page-module__E0kJGG__landing{width:100vw;min-height:100vh}.page-module__E0kJGG__heroPhoto{object-position:center 25%}.page-module__E0kJGG__intro{gap:0;padding:5.65vw 4.03vw 0}.page-module__E0kJGG__heroTitle{letter-spacing:-.01em;width:82.5vw;font-size:3.7vw;font-weight:400;line-height:4.63vw}.page-module__E0kJGG__heroTitle strong{font-weight:600}.page-module__E0kJGG__heroPills{gap:3.52vw;margin-top:2.22vw}.page-module__E0kJGG__heroPill{border-radius:1.85vw;padding:2.96vw 6.67vw;font-size:2.22vw;font-weight:500;line-height:1.25}.page-module__E0kJGG__heroPillPrimary,.page-module__E0kJGG__heroPillSecondary{background:var(--color-text);color:#fff;border:.185vw solid var(--color-text)}.page-module__E0kJGG__heroDisclaimer{max-width:82.5vw;margin-top:2.96vw;font-size:1.48vw;font-weight:500;line-height:1.55}.page-module__E0kJGG__statsWrap{padding:0 5.55vw 4.4vw}.page-module__E0kJGG__stats{background:#fff6;border:.093vw solid #fff;border-radius:3.7vw;padding:2.22vw 5.37vw .83vw}.page-module__E0kJGG__statsRow{justify-content:space-between;align-items:flex-start;gap:0;margin-bottom:0}.page-module__E0kJGG__stat{gap:1.11vw}.page-module__E0kJGG__statIcon{width:4.54vw;height:4.54vw}.page-module__E0kJGG__statText strong{white-space:nowrap;font-size:.93vw;font-weight:600;line-height:1.4}.page-module__E0kJGG__statText span{font-size:.93vw;font-weight:600;line-height:1.4}.page-module__E0kJGG__statsBottomRow{align-items:center;gap:1.48vw;padding-top:.93vw}.page-module__E0kJGG__statsDisclaimer{text-align:right;font-size:1.48vw;font-weight:700;line-height:1.25}.page-module__E0kJGG__statsLogo{border-radius:1.11vw;width:3.7vw;height:3.7vw}}
