.styles-module__GlxKsW__footer{width:100%;color:color-mix(in srgb,var(--foreground)68%,transparent);font-family:Arial,Helvetica,sans-serif;font-size:14px}.styles-module__GlxKsW__inner{justify-content:space-between;align-items:center;gap:24px 48px;width:100%;min-height:112px;padding:28px clamp(20px,4vw,64px);display:flex}.styles-module__GlxKsW__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 22px;display:flex}.styles-module__GlxKsW__meta{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.styles-module__GlxKsW__meta a,.styles-module__GlxKsW__links a{color:inherit;text-underline-offset:4px}@media (max-width:760px){.styles-module__GlxKsW__footer{font-size:12px}.styles-module__GlxKsW__inner{flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding-block:20px}.styles-module__GlxKsW__links{justify-content:flex-start;gap:4px 16px}.styles-module__GlxKsW__meta{flex-direction:column;align-items:flex-start;gap:4px}}
.styles-module__awkb1a__root{fill:var(--color-foreground)}
.styles-module__rny_yW__header{width:100%}.styles-module__rny_yW__inner{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:88px;padding:0 clamp(20px,4vw,64px);display:flex}.styles-module__rny_yW__brand{align-items:center;gap:11px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.styles-module__rny_yW__logo{width:32px;height:16px}.styles-module__rny_yW__nav{align-items:center;gap:clamp(18px,3vw,32px);font-size:15px;display:flex}.styles-module__rny_yW__nav a{text-decoration:none}.styles-module__rny_yW__nav a:hover,.styles-module__rny_yW__nav a:focus-visible{text-underline-offset:5px;text-decoration:underline}@media (max-width:600px){.styles-module__rny_yW__inner{min-height:64px}.styles-module__rny_yW__brand{gap:9px;font-size:18px}.styles-module__rny_yW__logo{width:28px;height:14px}.styles-module__rny_yW__nav{gap:20px;font-size:14px}}
.styles-module__YcNgjG__root{background:var(--background);flex-direction:column;min-height:100svh;display:flex}.styles-module__YcNgjG__main{flex:1;width:min(100% - 40px,760px);margin:64px auto 96px}.styles-module__YcNgjG__main h1{letter-spacing:min(0em,1px - .06em);max-width:700px;margin:14px 0 20px;font-size:clamp(44px,8vw,76px);line-height:.98}.styles-module__YcNgjG__lede{max-width:680px;color:color-mix(in srgb,var(--foreground)72%,transparent);font-size:clamp(19px,3vw,24px);line-height:1.45}.styles-module__YcNgjG__updated{color:color-mix(in srgb,var(--foreground)58%,transparent);margin-top:18px;font-size:14px}.styles-module__YcNgjG__content{margin-top:64px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}.styles-module__YcNgjG__content section,.styles-module__YcNgjG__content details{scroll-margin-top:28px}.styles-module__YcNgjG__content section+section{margin-top:52px;padding-top:4px}.styles-module__YcNgjG__content h2{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:min(0em,1px - .06em);margin:0 0 18px;font-size:28px;line-height:1.2}.styles-module__YcNgjG__content h3{margin:28px 0 8px;font-size:19px;line-height:1.35}.styles-module__YcNgjG__content p+p,.styles-module__YcNgjG__content p+ul,.styles-module__YcNgjG__content ul+p{margin-top:16px}.styles-module__YcNgjG__content ul{margin:12px 0 0;padding-left:24px;list-style:outside}.styles-module__YcNgjG__content li+li{margin-top:8px}.styles-module__YcNgjG__content a{color:inherit;text-underline-offset:4px}.styles-module__YcNgjG__content details{border-top:1px solid color-mix(in srgb,var(--foreground)16%,transparent);padding:22px 0}.styles-module__YcNgjG__content details:last-child{border-bottom:1px solid color-mix(in srgb,var(--foreground)16%,transparent)}.styles-module__YcNgjG__content summary{cursor:pointer;font-family:var(--font-manrope),Arial,sans-serif;font-size:19px;line-height:1.35}.styles-module__YcNgjG__content details p,.styles-module__YcNgjG__content details ul{margin-top:14px}@media (max-width:600px){.styles-module__YcNgjG__main{width:min(100% - 32px,760px);margin-top:40px}}
.page-module__E0kJGG__root{background:var(--background);flex-direction:column;min-height:100svh;display:flex}.page-module__E0kJGG__main{flex:1;width:min(100%,1308px);margin:0 auto;padding-inline:clamp(20px,4vw,64px);display:flex}.page-module__E0kJGG__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:clamp(96px,16vh,180px) 0;display:flex}.page-module__E0kJGG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground)58%,transparent);margin:0 0 26px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.page-module__E0kJGG__hero h1{letter-spacing:min(0em,1px - .06em);flex-direction:column;gap:clamp(6px,.75vw,10px);max-width:920px;margin:0;font-size:clamp(56px,7.5vw,108px);line-height:.86;display:flex}.page-module__E0kJGG__titleLine{white-space:nowrap;opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) .16s forwards page-module__E0kJGG__hero-reveal;display:block;transform:translateY(18px)}.page-module__E0kJGG__titleSecondLine{animation-delay:.51s}.page-module__E0kJGG__titleGradient{color:inherit;vertical-align:baseline;display:inline-block;position:relative}.page-module__E0kJGG__titleGradient:after{content:attr(data-text);color:#0000;opacity:0;pointer-events:none;background:linear-gradient(110deg,#fd20a8 0%,#b33bea 38%,#3f73fa 68%,#fd20a8 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s ease-out 1.3s forwards page-module__E0kJGG__gradient-fade,9s ease-in-out 2.9s infinite alternate page-module__E0kJGG__gradient-drift;position:absolute;inset:0}.page-module__E0kJGG__status{color:color-mix(in srgb,var(--foreground)68%,transparent);opacity:0;margin:44px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.4;animation:1.2s cubic-bezier(.22,1,.36,1) .86s forwards page-module__E0kJGG__hero-reveal;transform:translateY(14px)}@keyframes page-module__E0kJGG__hero-reveal{to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__gradient-drift{0%{background-position:0%}to{background-position:100%}}@keyframes page-module__E0kJGG__gradient-fade{to{opacity:1}}@media (max-width:760px){.page-module__E0kJGG__hero{padding:56px 0 72px}.page-module__E0kJGG__hero h1{gap:5px;font-size:clamp(32px,10vw,76px);line-height:.92}.page-module__E0kJGG__status{margin-top:24px;font-size:16px}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__titleLine,.page-module__E0kJGG__status{opacity:1;animation:none;transform:none}.page-module__E0kJGG__titleGradient:after{opacity:1;animation:none}}
