.pg .sv2-about-sec{--sv2-card:var(--hv2-card);--sv2-violet:var(--hv2-violet);--f-display:var(--hv2-display);--f-body:var(--font-body)}:is(.sv2,.pg) .sv2-about-sec.section{padding:40px 0}:is(.sv2,.pg) .sv2-about-sec:before{transition:filter .9s,transform .9s cubic-bezier(.32,.72,.18,1)}:is(.sv2,.pg) .sv2-about-sec:has(.sv2-about.is-open):before{filter:brightness(1.45)saturate(1.15);transform:translate(-50%)scale(1.3)}:is(.sv2,.pg) .sv2-about-sec:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#8b5cf629,#0000);width:760px;height:560px;transition:opacity 1.2s;position:absolute;bottom:-260px;right:-260px}:is(.sv2,.pg) .sv2-about-sec:has(.sv2-about.is-open):after{opacity:1}:is(.sv2,.pg) .sv2-about{--ab-ease:cubic-bezier(.32, .72, .18, 1);display:block;overflow:clip}:is(.sv2,.pg) .sv2-about summary:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:24px;padding:8px 0 12px;list-style:none;display:flex;position:relative}:is(.sv2,.pg) .sv2-about summary:not(:where([data-hv2-chrome],[data-hv2-chrome] *))::-webkit-details-marker{display:none}:is(.sv2,.pg) .sv2-about summary:focus-visible:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){outline:none}:is(.sv2,.pg) .sv2-about summary:focus-visible .sv2-about-btn{outline:2px solid var(--v-300,#c4b5fd);outline-offset:3px}:is(.sv2,.pg) .sv2-about:has(summary:focus-visible){overflow-clip-margin:6px}:is(.sv2,.pg) .sv2-about summary:not(:where([data-hv2-chrome],[data-hv2-chrome] *)):after{content:"";opacity:0;height:1px;transition:transform .9s var(--ab-ease), opacity .5s ease;background:linear-gradient(90deg,#0000,#a78bfa8c 30%,#c4b5fdcc 50%,#a78bfa8c 70%,#0000);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}:is(.sv2,.pg) .sv2-about.is-open summary:not(:where([data-hv2-chrome],[data-hv2-chrome] *)):after{opacity:1;transform:scaleX(1)}:is(.sv2,.pg) .sv2-about-hd{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}:is(.sv2,.pg) .sv2-about-hd .eyebrow:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){font-family:var(--f-body);letter-spacing:.08em;word-spacing:normal;font-weight:800}:is(.sv2,.pg) .sv2-about summary h2:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){font-family:var(--f-display);letter-spacing:.005em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.12}:is(.sv2,.pg) .sv2-about summary h2 em:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){background:linear-gradient(135deg,#a78bfa 0%,#c084fc 50%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}:is(.sv2,.pg) .sv2-about-btn{height:44px;font:600 14px/1 var(--f-body);white-space:nowrap;color:#d8d8e8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 16px 0 18px;transition:background .35s,border-color .35s,color .35s,box-shadow .5s,transform .25s;display:inline-flex;position:relative}:is(.sv2,.pg) .sv2-about-btn svg:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){flex:none;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}:is(.sv2,.pg) .sv2-about-lbl>span+span:not(:where([data-hv2-chrome],[data-hv2-chrome] *)),:is(.sv2,.pg) .sv2-about.is-open .sv2-about-lbl>span:first-child:not(:where([data-hv2-chrome],[data-hv2-chrome] *)),:is(.sv2,.pg) .sv2-about[open]:not([data-ab]) .sv2-about-lbl>span:first-child:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){display:none}:is(.sv2,.pg) .sv2-about.is-open .sv2-about-lbl>span+span:not(:where([data-hv2-chrome],[data-hv2-chrome] *)),:is(.sv2,.pg) .sv2-about[open]:not([data-ab]) .sv2-about-lbl>span+span:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){display:inline}:is(.sv2,.pg) .sv2-about[data-ab] .sv2-about-lbl>span:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){animation:ab-lbl .45s var(--ab-ease) both}@keyframes ab-lbl{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}:is(.sv2,.pg) .sv2-about summary:hover .sv2-about-btn{color:#fff;background:#8b5cf629;border-color:#c4b5fd73;transform:translateY(-1px)}:is(.sv2,.pg) .sv2-about summary:hover .sv2-about-btn svg:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){animation:1.1s ease-in-out infinite ab-nudge}:is(.sv2,.pg) .sv2-about.is-open .sv2-about-btn{color:#fff;background:var(--sv2-card);border-color:#0000;box-shadow:0 10px 28px -10px #8b5cf6d9}:is(.sv2,.pg) .sv2-about.is-open .sv2-about-btn svg:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){animation:none;transform:rotate(180deg)}@keyframes ab-nudge{0%,to{translate:0}50%{translate:0 3px}}:is(.sv2,.pg) .sv2-about-body{max-width:920px;color:var(--text-2,#b7b7cb);flex-direction:column;gap:14px;padding:28px 0 8px;font-size:15.5px;line-height:1.75;display:flex}:is(.sv2,.pg) .sv2-about-body>:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){margin:0}:is(.sv2,.pg) .sv2-about-body b:not(:where([data-hv2-chrome],[data-hv2-chrome] *)),:is(.sv2,.pg) .sv2-about-body strong:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){color:#fff;font-weight:700}:is(.sv2,.pg) .sv2-about-body h3:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){font-family:var(--f-display);letter-spacing:.005em;color:#fff;margin-top:18px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.25}:is(.sv2,.pg) .sv2-about-body>h3:first-child:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){margin-top:0}:is(.sv2,.pg) .sv2-about-body h4:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){color:#fff;margin-top:6px;font-size:16px;font-weight:700}:is(.sv2,.pg) .sv2-about-body ul:not(:where([data-hv2-chrome],[data-hv2-chrome] *)),:is(.sv2,.pg) .sv2-about-body ol:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){flex-direction:column;gap:8px;padding-left:22px;display:flex}:is(.sv2,.pg) .sv2-about-body li:not(:where([data-hv2-chrome],[data-hv2-chrome] *))::marker{color:var(--sv2-violet,#8b5cf6)}:is(.sv2,.pg) .sv2-about-body a:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){color:var(--v-300,#c4b5fd);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}:is(.sv2,.pg) .sv2-about-body a:hover:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){color:#fff}:is(.sv2,.pg) .sv2-about-body table:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){border-collapse:collapse;width:100%;font-size:14px}:is(.sv2,.pg) .sv2-about-body th:not(:where([data-hv2-chrome],[data-hv2-chrome] *)),:is(.sv2,.pg) .sv2-about-body td:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){text-align:left;border-bottom:1px solid #ffffff14;padding:8px 10px}:is(.sv2,.pg) .sv2-about-up{font:600 14px/1 var(--f-body);color:#d8d8e8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}:is(.sv2,.pg) .sv2-about-up:after{content:"↑";font-size:15px}:is(.sv2,.pg) .sv2-about-up:hover{color:#fff;background:#8b5cf629;border-color:#c4b5fd73}:is(.sv2,.pg) .sv2-about:not([data-ab]) .sv2-about-up{display:none}@media (width<=768px){:is(.sv2,.pg) .sv2-about summary:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){align-items:flex-end;gap:14px}:is(.sv2,.pg) .sv2-about-hd{gap:12px}:is(.sv2,.pg) .sv2-about-sec.section{padding:28px 0}:is(.sv2,.pg) .sv2-about-btn{border-radius:12px;height:40px;padding:0 14px 0 16px}:is(.sv2,.pg) .sv2-about-body{padding-top:22px;font-size:15px;line-height:1.7}}@media (width<=560px){:is(.sv2,.pg) .sv2-about summary:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;display:grid}:is(.sv2,.pg) .sv2-about-hd{display:contents}:is(.sv2,.pg) .sv2-about-hd .eyebrow:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){grid-area:1/1;justify-self:start}:is(.sv2,.pg) .sv2-about summary h2:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){grid-area:2/1/3/3}:is(.sv2,.pg) .sv2-about-btn{grid-area:1/2}}@media (width<=350px){:is(.sv2,.pg) .sv2-about-lbl{display:none}:is(.sv2,.pg) .sv2-about-btn{padding:0 12px}}@media (prefers-reduced-motion:reduce){:is(.sv2,.pg) .sv2-about[data-ab] .sv2-about-lbl>span:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){animation:none}:is(.sv2,.pg) .sv2-about-sec:before,:is(.sv2,.pg) .sv2-about-sec:after,:is(.sv2,.pg) .sv2-about summary:not(:where([data-hv2-chrome],[data-hv2-chrome] *)):after,:is(.sv2,.pg) .sv2-about-btn,:is(.sv2,.pg) .sv2-about-btn svg:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){transition:none}:is(.sv2,.pg) .sv2-about summary:hover .sv2-about-btn svg:not(:where([data-hv2-chrome],[data-hv2-chrome] *)){animation:none}}
