@charset "UTF-8";@font-face{font-family:TT Reaver;src:url(/fonts/trove/reaver-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:TT Reaver;src:url(/fonts/trove/reaver-black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:TT Radiance;src:url(/fonts/trove/radiance-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TT Radiance;src:url(/fonts/trove/radiance-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:TT Radiance;src:url(/fonts/trove/radiance-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:TT Reaver Fallback;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("Tinos Bold");font-weight:700;size-adjust:108.8%;ascent-override:101.4%;descent-override:31.2%;line-gap-override:0%}@font-face{font-family:TT Reaver Fallback;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("Tinos Bold");font-weight:900;size-adjust:112.6%;ascent-override:97.9%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:TT Radiance Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");font-weight:400;size-adjust:98.5%;ascent-override:86.2%;descent-override:35.6%;line-gap-override:0%}@font-face{font-family:TT Radiance Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:600;size-adjust:96%;ascent-override:89.2%;descent-override:35.8%;line-gap-override:0%}@font-face{font-family:TT Radiance Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");font-weight:700;size-adjust:97.5%;ascent-override:88.2%;descent-override:34.9%;line-gap-override:0%}.tt-page{--tt-abyss: #050b0d;--tt-deep: #08141a;--tt-fen: #0e2226;--tt-moss: #16353a;--tt-mist: #3f8b8f;--tt-spectral: #7fe3e6;--tt-spectral-soft: #c4f4f2;--tt-bone: #e9f0ee;--tt-steel: #a3b4b3;--tt-steel-dim: #66797a;--tt-line: rgb(163 180 179 / 18%);--tt-blood: #c4283f;--tt-blood-soft: #ff8a9b;--tt-violet: #a77bff;--tt-display: "TT Reaver", "TT Reaver Fallback", serif;--tt-text: "TT Radiance", "TT Radiance Fallback", system-ui, sans-serif;position:relative;overflow-x:clip;background:var(--tt-abyss);color:var(--tt-bone);font-family:var(--tt-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.tt-page .tt-container{width:min(1200px,100% - 32px);margin:0 auto}.tt-page .tt-section{position:relative;padding:88px 0;scroll-margin-top:56px}.tt-page .tt-section--tight{padding-top:40px}.tt-page .tt-head{max-width:760px;margin:0 auto 44px;text-align:center}.tt-page .tt-eyebrow{margin:0 0 12px;color:var(--tt-spectral);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.tt-page .tt-h2{margin:0;background:linear-gradient(180deg,#f6fbfa 18%,#a9bcbb 92%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--tt-display);font-size:clamp(26px,3.4vw,42px);font-weight:700;letter-spacing:.04em;line-height:1.12;text-transform:uppercase;text-wrap:balance}.tt-page .tt-lead{margin:18px auto 0;max-width:64ch;color:#e9f0eec2;font-size:17px;line-height:1.65;text-wrap:pretty}.tt-page .tt-divider{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.tt-page .tt-divider:before,.tt-page .tt-divider:after{width:72px;height:1px;background:linear-gradient(90deg,transparent,var(--tt-steel));content:""}.tt-page .tt-divider:after{transform:scaleX(-1)}.tt-page .tt-divider span{width:9px;height:9px;border:1px solid var(--tt-steel);background:var(--tt-fen);box-shadow:0 0 12px #7fe3e673;transform:rotate(45deg)}.tt-page .tt-panel{position:relative;border:1px solid var(--tt-line);border-radius:4px;background:radial-gradient(120% 80% at 50% 0%,rgba(63,139,143,.14),transparent 60%),linear-gradient(180deg,rgba(14,34,38,.86),rgba(5,12,14,.94));box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #000c}.tt-page .tt-panel:before,.tt-page .tt-panel:after{position:absolute;width:14px;height:14px;border-color:#c4d6d5b3;border-style:solid;content:"";pointer-events:none}.tt-page .tt-panel:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.tt-page .tt-panel:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.tt-page .tt-btn{--chev: 14px;--shape: polygon( var(--chev) 0, calc(100% - var(--chev)) 0, 100% 50%, calc(100% - var(--chev)) 100%, var(--chev) 100%, 0 50% );--frame: linear-gradient(180deg, #e6efee, #7f9595 48%, #c9d7d6);--glass: linear-gradient(180deg, rgb(255 255 255 / 16%), transparent 46%), linear-gradient(180deg, #2f7b80, #154248 55%, #0d3036);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;border:0;background:transparent;color:#f3fbfa;cursor:pointer;font-family:var(--tt-display);font-size:15px;font-weight:700;letter-spacing:.1em;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6);text-transform:uppercase;transition:filter .18s ease;isolation:isolate}.tt-page .tt-btn:before,.tt-page .tt-btn:after{position:absolute;clip-path:var(--shape);content:""}.tt-page .tt-btn:after{z-index:-2;background:var(--frame);top:0;right:0;bottom:0;left:0}.tt-page .tt-btn:before{z-index:-1;background:var(--glass);top:1.5px;right:1.5px;bottom:1.5px;left:1.5px}.tt-page .tt-btn:hover:not(:disabled){--glass: linear-gradient(180deg, rgb(255 255 255 / 22%), transparent 46%), linear-gradient(180deg, #3a9196, #1b5359 55%, #10393f);filter:drop-shadow(0 0 14px rgba(127,227,230,.4))}.tt-page .tt-btn:focus-visible{outline:none;filter:drop-shadow(0 0 2px var(--tt-spectral)) drop-shadow(0 0 10px rgba(127,227,230,.7))}.tt-page .tt-btn:disabled{cursor:not-allowed;filter:grayscale(.7) brightness(.7)}.tt-page .tt-btn--ghost{--frame: linear-gradient(180deg, rgb(230 239 238 / 65%), rgb(127 149 149 / 55%));--glass: linear-gradient(180deg, rgb(8 20 26 / 96%), rgb(5 12 14 / 96%))}.tt-page .tt-btn--ghost:hover:not(:disabled){--glass: linear-gradient(180deg, rgb(22 53 58 / 96%), rgb(8 20 26 / 96%))}.tt-page .tt-btn--block{width:100%}.tt-page .tt-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px}.tt-page .tt-chip{min-height:40px;padding:0 18px;border:1px solid var(--tt-line);border-radius:3px;background:rgba(255,255,255,.03);color:var(--tt-steel);cursor:pointer;font-family:var(--tt-text);font-size:14px;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease}.tt-page .tt-chip:hover:not(:disabled){border-color:#7fe3e666;color:var(--tt-bone)}.tt-page .tt-chip:disabled{cursor:not-allowed;opacity:.45}.tt-page .tt-chip.is-active{border-color:#7fe3e6b3;background:linear-gradient(180deg,rgba(63,139,143,.34),rgba(22,53,58,.4));box-shadow:inset 0 0 18px #7fe3e61f;color:#fff}.tt-page .tt-chip:focus-visible{outline:2px solid var(--tt-spectral);outline-offset:2px}.tt-page .tt-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}.tt-page a:not(.tt-btn){color:var(--tt-spectral);text-decoration-color:#7fe3e666;text-underline-offset:3px}.tt-page a:not(.tt-btn):hover{text-decoration-color:currentColor}@media (max-width: 720px){.tt-page .tt-section{padding:64px 0}.tt-page .tt-head{margin-bottom:32px}.tt-page .tt-lead{font-size:16px}}@media (prefers-reduced-motion: reduce){.tt-page *,.tt-page *:before,.tt-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
