.fluid-display-title[data-v-8dd41dd4]{--display-min-size:42px;--display-fluid-size:12vw;--display-max-size:220px;--display-safe-inline:clamp(4px,.45vw,12px);--display-stroke-buffer:4px;--display-title-scale:.8;--display-line-height-factor:.92;--display-line-size:clamp(calc(var(--display-min-size)*var(--display-title-scale)),calc(var(--display-fluid-size)*var(--display-title-scale)),calc(var(--display-max-size)*var(--display-title-scale)));--fluid-line-height:.78;--fluid-line-height-floor:.78;--fluid-effective-line-height:max(var(--fluid-line-height-floor),calc(var(--fluid-line-height)*var(--display-line-height-factor)));--fluid-letter-spacing:clamp(-.024em,-.018em,-.012em);--fluid-word-spacing:clamp(.045em,.08em,.12em);--display-outline-color:hsla(0,0%,95%,.78);margin:0;overflow:visible;font-family:var(--font-display);font-weight:950;letter-spacing:var(--fluid-letter-spacing);word-spacing:var(--fluid-word-spacing);line-height:var(--fluid-effective-line-height);text-transform:uppercase}.fluid-display-title[data-v-8dd41dd4],.fluid-display-title__line[data-v-8dd41dd4],.fluid-display-title__mask[data-v-8dd41dd4],.fluid-display-title__visual[data-v-8dd41dd4]{display:block;width:100%;max-width:100%;min-width:0}.fluid-display-title__line[data-v-8dd41dd4]{container-type:inline-size;position:relative;box-sizing:border-box;overflow:visible;padding-inline:0 var(--display-safe-inline)}.fluid-display-title__mask[data-v-8dd41dd4]{overflow:visible;line-height:0;margin-inline:calc(var(--display-stroke-buffer)*-1);margin-block:-.08em -.1em;padding-inline:var(--display-stroke-buffer);padding-block:.08em .1em}.fluid-display-title__text[data-v-8dd41dd4]{--display-line-size:clamp(calc(var(--fit-min)*var(--display-title-scale)),calc(100cqi*var(--fit-fill)*var(--display-title-scale)/(var(--fit-chars)*.66)),calc(var(--fit-max)*var(--display-title-scale)));display:inline-block;max-width:none;margin-left:var(--display-ink-offset,0);color:currentColor;font-size:var(--display-line-size);font-weight:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:var(--fluid-effective-line-height);text-transform:inherit;white-space:nowrap;transform:translateY(0);transform-origin:50% 50%;transition-property:transform;transition-duration:.92s;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform}.fluid-display-title__text--outline[data-v-8dd41dd4]{color:transparent;-webkit-text-stroke:clamp(1px,.075vw,1.5px) var(--display-outline-color);text-stroke:clamp(1px,.075vw,1.5px) var(--display-outline-color)}.fluid-display-title__text--accent[data-v-8dd41dd4]{color:var(--burgundy)}.fluid-display-title.is-animated:not(.is-revealed) .fluid-display-title__mask[data-v-8dd41dd4]{overflow:hidden}.fluid-display-title.is-animated:not(.is-revealed)[data-direction=down] .fluid-display-title__text[data-v-8dd41dd4]{transform:translateY(116%);transition-duration:.55s;transition-timing-function:cubic-bezier(.55,.06,.68,.19)}.fluid-display-title.is-animated:not(.is-revealed)[data-direction=up] .fluid-display-title__text[data-v-8dd41dd4]{transform:translateY(-112%);transition-duration:.55s;transition-timing-function:cubic-bezier(.55,.06,.68,.19)}.fluid-display-title__line:nth-child(2) .fluid-display-title__text[data-v-8dd41dd4]{transition-delay:52ms}.fluid-display-title__line:nth-child(3) .fluid-display-title__text[data-v-8dd41dd4]{transition-delay:.104s}.fluid-display-title__line:nth-child(4) .fluid-display-title__text[data-v-8dd41dd4]{transition-delay:.156s}.fluid-display-title.is-type-debug .fluid-display-title__line[data-display-overflow=true][data-v-8dd41dd4]{outline:1px solid rgba(166,51,72,.9);outline-offset:2px}.fluid-display-title__debug[data-v-8dd41dd4]{display:grid;gap:3px;margin-top:8px;color:var(--burgundy);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.35;text-transform:none}@media(max-width:680px){.fluid-display-title[data-v-8dd41dd4]{--display-safe-inline:3px;--display-stroke-buffer:3px;--fluid-letter-spacing:-.01em;--fluid-word-spacing:.065em}}@media(prefers-reduced-motion:reduce){.fluid-display-title__text[data-v-8dd41dd4]{transform:none!important;transition:none!important}.fluid-display-title.is-animated:not(.is-revealed) .fluid-display-title__mask[data-v-8dd41dd4]{overflow:visible}}@media(max-width:680px){.fluid-display-title__text[data-v-8dd41dd4]{--display-line-size:clamp(calc(var(--fit-min-mobile)*var(--display-title-scale)),calc(100cqi*var(--fit-fill-mobile)*var(--display-title-scale)/(var(--fit-chars)*.66)),calc(var(--fit-max-mobile)*var(--display-title-scale)))}}.cta-badge[data-v-c545a9f4]{position:absolute;right:clamp(18px,2.3vw,42px);bottom:clamp(48px,6vw,88px);display:block;width:clamp(128px,13vw,180px);height:clamp(128px,13vw,180px);text-decoration:none;transform:scale(1);transform-origin:center;transition:transform .48s cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.cta-badge[data-v-c545a9f4]:focus-visible{transform:scale(1.08)}@media(hover:hover){.cta-badge[data-v-c545a9f4]:hover{transform:scale(1.08)}}.cta-badge__ring[data-v-c545a9f4]{position:absolute;inset:0;width:100%;height:100%;transform-origin:50% 50%;animation:cta-badge-spin-c545a9f4 18s linear infinite;transition:filter .38s ease}.cta-badge:focus-visible .cta-badge__ring[data-v-c545a9f4]{animation-duration:5s;filter:drop-shadow(0 0 14px rgba(166,51,72,.36))}@media(hover:hover){.cta-badge:hover .cta-badge__ring[data-v-c545a9f4]{animation-duration:5s;filter:drop-shadow(0 0 14px rgba(166,51,72,.36))}}.cta-badge__label[data-v-c545a9f4]{fill:#f2f2f2ad;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:fill .24s ease}.cta-badge:focus-visible .cta-badge__label[data-v-c545a9f4]{fill:#f2f2f2e6}@media(hover:hover){.cta-badge:hover .cta-badge__label[data-v-c545a9f4]{fill:#f2f2f2e6}}.cta-badge__center[data-v-c545a9f4]{position:absolute;inset:0;display:grid;place-items:center}.cta-badge__arrow[data-v-c545a9f4]{width:clamp(22px,2.6vw,34px);height:clamp(22px,2.6vw,34px);color:var(--burgundy);transform:translate(0) scale(1);transition:transform .42s cubic-bezier(.16,1,.3,1),color .28s ease}.cta-badge:focus-visible .cta-badge__arrow[data-v-c545a9f4]{color:#f2f2f2eb;transform:translate(3px,-3px) scale(1.18)}@media(hover:hover){.cta-badge:hover .cta-badge__arrow[data-v-c545a9f4]{color:#f2f2f2eb;transform:translate(3px,-3px) scale(1.18)}}@keyframes cta-badge-spin-c545a9f4{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@media(max-width:680px){.cta-badge[data-v-c545a9f4]{left:clamp(18px,2.3vw,42px);right:auto;width:118px;height:118px}}@media(prefers-reduced-motion:reduce){.cta-badge__ring[data-v-c545a9f4]{animation:none}.cta-badge[data-v-c545a9f4],.cta-badge__arrow[data-v-c545a9f4]{transition:none}}
