@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_e0aedc65-module__OVO3EG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_e0aedc65-module__OVO3EG__variable{--font-v4-sans:"Outfit", "Outfit Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/3a14b6759945620f-s.117gz3prbt0u8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/949f60b5434731fd-s.05l614khlgp-a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/00836dbd57274df1-s.2qpavefp89v8i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/9829a9b2f3022e3b-s.01ri0vg63cl9s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f82390b88be8b26c-s.0wxzkj3_2kkz4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/c242b29611eb811a-s.3oktk7-suypyn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_6f73a4da-module___2RC4q__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:italic;font-weight:500}.source_serif_4_6f73a4da-module___2RC4q__variable{--font-v4-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.v4-root{--v4-ink:#2c333c;--v4-charcoal:#252b33;--v4-cream:#f3eadc;--v4-paper:#f7f1e6;--v4-gold:#c4a056;--v4-gold-deep:#8f7338;--v4-clay:#e6d5b8;--v4-muted:#6d655a;--v4-card:#fffaf2;--v4-line:color-mix(in srgb, var(--v4-ink) 12%, transparent);--v4-danger:#8f3329;--v4-sans:var(--font-v4-sans), "Outfit", ui-sans-serif, system-ui, sans-serif;--v4-serif:var(--font-v4-serif), "Source Serif 4", Georgia, serif;background:var(--v4-paper);color:var(--v4-ink);font-family:var(--v4-sans);font-feature-settings:"ss01" on}.v4-root ::selection{background:var(--v4-gold);color:var(--v4-charcoal)}.v4-root h1,.v4-root h2,.v4-root h3,.v4-root h4{font-family:var(--v4-sans);letter-spacing:-.04em;color:var(--v4-ink);font-weight:600}.v4-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--v4-gold-deep);font-size:.72rem;font-weight:600}.v4-btn{background:var(--v4-gold);min-height:2.85rem;color:var(--v4-charcoal);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.35rem;font-size:.92rem;font-weight:600;transition:background-color .2s;display:inline-flex}.v4-btn:hover{background:color-mix(in srgb, var(--v4-gold) 86%, var(--v4-ink))}.v4-btn-ghost{border:1px solid color-mix(in srgb, var(--v4-ink) 18%, transparent);min-height:2.85rem;color:var(--v4-ink);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.92rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.v4-btn-ghost:hover{border-color:var(--v4-gold);background:color-mix(in srgb, var(--v4-gold) 12%, transparent)}.v4-pride{border-radius:99px;width:7.5rem;height:4px;display:flex;overflow:hidden}.v4-pride span{flex:1}.v4-pride-gold{background:var(--v4-gold);flex:2.4!important}.v4-lockup{max-width:100%;font-family:var(--v4-sans);letter-spacing:-.04em;color:var(--v4-ink);flex-direction:column;align-items:flex-start;font-weight:800;line-height:.88;display:inline-flex}.v4-lockup-the,.v4-lockup-vuln,.v4-lockup-club{white-space:nowrap}.v4-lockup-vuln{color:var(--v4-gold)}.v4-lockup-tm{letter-spacing:0;margin-left:.08em;font-size:.46em;font-weight:700;position:relative;top:-.52em}.v4-lockup-rule{border-radius:1px;width:100%;height:5px;margin-top:.38em}.v4-lockup-tag{letter-spacing:.14em;text-transform:uppercase;max-width:28em;color:var(--v4-muted);margin-top:.7em;font-size:.22em;font-weight:500;line-height:1.45}.v4-lockup-compact{font-size:1.28rem}.v4-lockup-compact .v4-lockup-tm{font-size:.5em}.v4-lockup-compact .v4-lockup-rule{height:4px;margin-top:.34em}.v4-lockup-dark{color:var(--v4-cream)}.v4-lockup-dark .v4-lockup-tag{color:color-mix(in srgb, var(--v4-cream) 72%, transparent)}.v4-frame{background:var(--v4-clay);width:100%;min-width:0;max-width:100%;box-shadow:0 24px 50px color-mix(in srgb, var(--v4-ink) 10%, transparent);border-radius:1.4rem;overflow:hidden}.v4-hero{background:var(--v4-paper);min-height:calc(100svh - 5.4rem);display:grid}.v4-hero-copy{flex-direction:column;justify-content:center;max-width:38rem;padding:2.2rem 1.25rem 2.6rem;display:flex}.v4-hero-media{min-width:0;min-height:20rem;position:relative;overflow:hidden}@media (max-width:1023px){.v4-hero-media{order:-1;min-height:min(42vh,22rem)}}@media (min-width:640px){.v4-hero-copy{padding:2.6rem 2rem 3rem}}@media (min-width:1024px){.v4-hero{grid-template-columns:minmax(26rem,.92fr) 1.08fr}.v4-hero-copy{justify-self:end;width:100%;padding:3rem 2.5rem 3rem 2rem}}.v4-card{background:var(--v4-card);border:1px solid var(--v4-line);box-shadow:0 10px 30px color-mix(in srgb, var(--v4-ink) 5%, transparent);border-radius:1.25rem}.v4-pillar{letter-spacing:-.05em;color:var(--v4-gold);font-size:clamp(2.35rem,4vw,3rem);font-weight:700;line-height:.9}.v4-pillar-rule{background:var(--v4-gold);border-radius:99px;width:2.4rem;height:3px;margin-top:.85rem;display:block}.v4-quote{font-family:var(--v4-serif);letter-spacing:-.02em;font-style:italic;font-weight:500}.v4-field{border:1px solid var(--v4-line);background-color:var(--v4-card);width:100%;min-height:2.75rem;color:var(--v4-ink);font:inherit;border-radius:.85rem;padding:.65rem .85rem;scroll-margin-top:6rem;font-size:1rem;line-height:1.4}.v4-field::placeholder{color:color-mix(in srgb, var(--v4-muted) 78%, transparent)}.v4-field:focus{outline:2px solid color-mix(in srgb, var(--v4-gold) 70%, transparent);outline-offset:1px;border-color:var(--v4-gold)}.v4-field.is-invalid,.v4-field[aria-invalid=true]{border-color:var(--v4-danger);background-color:color-mix(in srgb, var(--v4-danger) 9%, var(--v4-card));border-width:1.5px}.v4-field.is-invalid:focus,.v4-field[aria-invalid=true]:focus{outline-color:color-mix(in srgb, var(--v4-danger) 55%, var(--v4-gold))}.v4-field-error{color:var(--v4-danger);align-items:flex-start;gap:.4rem;margin-top:.45rem;font-size:.9rem;font-weight:600;line-height:1.4;display:flex}.v4-field-error:before{content:"";background:var(--v4-danger);border-radius:99px;flex:none;width:.42rem;height:.42rem;margin-top:.38em}.v4-optional{color:var(--v4-muted);font-weight:500}.v4-form-alert{border:1px solid color-mix(in srgb, var(--v4-danger) 42%, var(--v4-line));background:color-mix(in srgb, var(--v4-danger) 12%, var(--v4-card));color:var(--v4-ink);border-radius:.85rem;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;font-size:.95rem;font-weight:500;line-height:1.45;display:flex}.v4-form-alert:before{content:"!";background:var(--v4-danger);width:1.35rem;height:1.35rem;color:var(--v4-card);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;line-height:1;display:flex}.v4-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding-right:2.5rem;display:flex;position:relative}.v4-select-trigger:after{content:"";pointer-events:none;background-color:currentColor;width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;right:.85rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.4 8.6 12 13.2 16.6 8.6 18 10l-6 6-6-6z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7.4 8.6 12 13.2 16.6 8.6 18 10l-6 6-6-6z'/%3E%3C/svg%3E") 50%/contain no-repeat}.v4-select-trigger[aria-expanded=true]:not(.is-invalid){border-color:var(--v4-gold)}.v4-select-trigger[aria-expanded=true]:after{transform:rotate(180deg)}.v4-select-placeholder{color:color-mix(in srgb, var(--v4-muted) 78%, transparent)}.legal-copy h2{color:var(--v4-ink);font-size:1.35rem}.legal-copy a{color:var(--v4-gold-deep);text-underline-offset:3px;text-decoration:underline}.legal-copy ul{padding-left:1.2rem;list-style:outside}.v4-select-menu{z-index:30;border:1px solid var(--v4-line);background:var(--v4-card);box-shadow:0 18px 40px color-mix(in srgb, var(--v4-ink) 12%, transparent);border-radius:.85rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0}.v4-select-option{width:100%;color:var(--v4-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;padding:.7rem .85rem;font-size:1rem;display:block}.v4-select-option:hover,.v4-select-option:focus-visible,.v4-select-option.is-active{background:var(--v4-clay);outline:none}.v4-select-option.is-selected{background:color-mix(in srgb, var(--v4-gold) 22%, var(--v4-card));font-weight:600}@media (prefers-reduced-motion:no-preference){.v4-reveal{animation:.45s v4-in}}@keyframes v4-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.v4-quote-stage{border:1px solid var(--v4-line);background:linear-gradient(165deg, color-mix(in srgb, var(--v4-gold) 11%, var(--v4-card)) 0%, var(--v4-card) 38%);box-shadow:0 18px 44px color-mix(in srgb, var(--v4-ink) 7%, transparent);touch-action:pan-y;border-radius:1.4rem;padding:2.15rem 1.45rem 1.35rem;position:relative}@media (min-width:640px){.v4-quote-stage{padding:2.6rem 2.75rem 1.6rem}}.v4-carousel-index{position:absolute;top:1.35rem;right:1.35rem}@media (min-width:640px){.v4-carousel-index{top:1.8rem;right:2.1rem}}.v4-quote-mark{font-family:var(--v4-serif);color:var(--v4-gold);margin-bottom:.7rem;font-size:4.4rem;font-style:italic;font-weight:500;line-height:.45;display:block}.v4-carousel-slides{position:relative}.v4-carousel-slide{flex-direction:column;min-width:0;display:none}.v4-carousel-slide.is-active{display:flex}@media (prefers-reduced-motion:no-preference){.v4-carousel-slide.is-active{animation:.45s v4-in}}.v4-carousel-quote{max-width:38rem;color:var(--v4-ink);font-size:1.18rem;line-height:1.75}@media (min-width:640px){.v4-carousel-quote{font-size:1.35rem;line-height:1.7}}.v4-carousel-caption{margin-top:auto;padding-top:1.6rem;font-size:.95rem;font-style:normal;font-weight:600}.v4-carousel-rule{background:var(--v4-gold);border-radius:99px;width:2.1rem;height:2px;margin-bottom:.85rem;display:block}.v4-carousel-controls{border-top:1px solid var(--v4-line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.7rem;padding-top:1.15rem;display:flex}.v4-carousel-nav{cursor:pointer;border:1px solid color-mix(in srgb, var(--v4-ink) 18%, transparent);background:var(--v4-card);width:2.75rem;height:2.75rem;color:var(--v4-ink);border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex}.v4-carousel-nav:hover{border-color:var(--v4-gold);background:color-mix(in srgb, var(--v4-gold) 14%, transparent)}.v4-carousel-nav:focus-visible,.v4-carousel-dot:focus-visible{outline:2px solid color-mix(in srgb, var(--v4-gold) 70%, transparent);outline-offset:2px}.v4-carousel-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:1.85rem;height:1.85rem;padding:0;position:relative}.v4-carousel-dot:after{content:"";background:color-mix(in srgb, var(--v4-ink) 20%, transparent);transform-origin:50%;border-radius:999px;width:1.2rem;height:.5rem;transition:transform .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.42)}.v4-carousel-dot[aria-current=true]:after{background:var(--v4-gold);transform:translate(-50%,-50%)scaleX(1)}@media (prefers-reduced-motion:reduce){.v4-carousel-slide,.v4-carousel-dot:after,.v4-carousel-nav{transition:none;animation:none}.v4-carousel-slide{transform:none}}
