.vanta-about{--vab-ink:#09090b;--vab-paper:#f3f1eb;--vab-accent:#f4a7b9;--vab-accent-deep:#c43d68;--vab-muted:#63625e;--vab-line:rgb(9 9 11/16%);--vab-line-light:rgb(255 255 255/16%);--vab-dim:rgb(255 255 255/62%);--vab-serif:var(--font-instrument-serif),var(--font-noto-serif-tc),"Songti TC","Noto Serif CJK TC",serif;--vab-sans:var(--font-sans);--vab-pad:clamp(1.25rem,3vw,3.5rem);overflow-x:clip;background:var(--vab-ink);color:#fff;font-family:var(--vab-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vanta-about *{box-sizing:border-box}.vanta-about a{color:inherit;text-decoration:none}.vanta-about .vab-academies__title,.vanta-about .vab-answer__title,.vanta-about .vab-closing__title,.vanta-about .vab-formula__title,.vanta-about .vab-hero__headline,.vanta-about .vab-question__statement,.vanta-about .vab-year__title{--lat-scale:115%;--lat-shift:-0.043em;font-family:var(--vab-serif);font-weight:400;line-height:1.12;letter-spacing:0}.vanta-about .vab-line{display:block}.vanta-about .vab-label{display:flex;align-items:center;gap:.55rem;margin:0 0 clamp(1.6rem,4vh,2.8rem);font-family:var(--vab-sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--vab-dim)}.vanta-about .vab-label>i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--vab-accent)}.vanta-about .vab-label--dark{color:var(--vab-muted)}.vanta-about .vab-label--dark>i{background:var(--vab-accent-deep)}.vanta-about .vab-label--onAccent{justify-content:center;color:rgb(9 9 11/68%)}.vanta-about .vab-label--onAccent>i{background:var(--vab-accent-deep)}.vanta-about .vab-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:min(74vh,44rem);padding:clamp(5rem,12vw,9rem) var(--vab-pad) clamp(2rem,4vw,3rem)}.vanta-about .vab-hero__headline{max-width:24ch;margin:0;font-size:clamp(2.3rem,5.6vw,5.2rem);color:#fff}.vanta-about .vab-hero__signature{max-width:46em;margin:clamp(1.8rem,4vw,2.6rem) 0 0;padding-top:1.1rem;border-top:1px solid var(--vab-line-light);font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.75;color:var(--vab-dim)}.vanta-about .vab-hero__micro{display:flex;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,8vw,6rem);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255/45%)}.vanta-about .vab-question{position:relative;z-index:2;padding:clamp(5rem,9vw,8.5rem) var(--vab-pad);border-radius:12px;background:var(--vab-paper);color:var(--vab-ink)}.vanta-about .vab-question__grid{display:grid;grid-template-columns:1fr 3fr;gap:clamp(1.5rem,4vw,3rem)}.vanta-about .vab-question__aside{align-self:start;margin:0;padding-top:.45rem}.vanta-about .vab-question__lead{max-width:44em;margin:0 0 clamp(1.8rem,4vw,2.6rem);font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.75;color:#3a3936}.vanta-about .vab-question__statement{max-width:20ch;margin:0;font-size:clamp(2.1rem,5.4vw,5.4rem);color:var(--vab-ink)}.vanta-about .vab-answer{position:relative;z-index:1;padding:clamp(5.5rem,15vh,11rem) var(--vab-pad);background:var(--vab-accent);color:var(--vab-ink);text-align:center;--rc-flash:#fff}.vanta-about .vab-answer__lead{margin:0 0 clamp(1rem,2.6vh,2rem);font-size:clamp(.95rem,1.35vw,1.35rem);line-height:1.6;color:rgb(9 9 11/68%)}.vanta-about .vab-answer__title{margin:0;font-size:min(11.2vw,12.5rem);line-height:1.12;white-space:nowrap;color:var(--vab-ink)}.vanta-about .vab-answer__body{margin:clamp(2rem,5vh,3.4rem) auto 0;max-width:34ch;font-size:clamp(1rem,1.35vw,1.4rem);line-height:1.7;color:rgb(9 9 11/78%)}.vanta-about .rc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vanta-about .rc-glyph{opacity:0;will-change:opacity}.vanta-about .rc.is-in .rc-glyph{animation:vab-rc-reveal .66s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * var(--step, 85ms))}@keyframes vab-rc-reveal{0%{opacity:0;color:var(--rc-flash,#fff)}55%{opacity:1;color:var(--rc-flash,#fff)}to{opacity:1;color:inherit}}@media (prefers-reduced-motion:reduce){.vanta-about .rc-glyph{opacity:1}.vanta-about .rc.is-in .rc-glyph{animation:none}}.vanta-about .vab-formula{display:flex;flex-direction:column;align-items:center;padding:clamp(5rem,9vw,8.5rem) var(--vab-pad);text-align:center}.vanta-about .vab-formula__lead{margin:0 0 clamp(.9rem,2vh,1.4rem);font-size:clamp(.95rem,1.35vw,1.35rem);line-height:1.6;color:var(--vab-dim)}.vanta-about .vab-formula__title{margin:0;white-space:nowrap;font-size:min(9vw,5.5rem);color:var(--vab-accent)}.vanta-about .vab-formula__stack{margin-top:clamp(2.5rem,6vh,4rem)}.vanta-about .vab-formula__row,.vanta-about .vab-formula__stack{display:grid;justify-items:center;gap:clamp(.9rem,2.2vh,1.6rem)}.vanta-about .vab-formula__op{font-size:1.3rem;line-height:1;color:var(--vab-accent)}.vanta-about .vab-formula__term{font-size:clamp(1.05rem,2.2vw,1.9rem);font-weight:500;line-height:1.5;color:#fff}.vanta-about .vab-academies{position:relative;z-index:2;padding:clamp(5rem,9vw,8.5rem) var(--vab-pad);border-radius:12px;background:var(--vab-paper);color:var(--vab-ink)}.vanta-about .vab-academies__title{margin:0 0 clamp(2.5rem,6vw,4rem);font-size:clamp(2rem,4.6vw,4.4rem);color:var(--vab-ink)}.vanta-about .vab-row{display:grid;grid-template-columns:3.5rem 1fr auto;gap:1rem;align-items:baseline;border-top:1px solid var(--vab-line);padding:1.5rem 0;transition:background-color .35s,color .35s,padding .35s}.vanta-about .vab-row:last-child{border-bottom:1px solid var(--vab-line)}.vanta-about .vab-row:focus-visible,.vanta-about .vab-row:hover{background:var(--vab-ink);color:#fff;padding-left:1rem;padding-right:1rem;outline:none}.vanta-about .vab-row:focus-visible .vab-row__name,.vanta-about .vab-row:hover .vab-row__name{color:#fff}.vanta-about .vab-row:focus-visible .vab-row__domain,.vanta-about .vab-row:focus-visible .vab-row__index,.vanta-about .vab-row:hover .vab-row__domain,.vanta-about .vab-row:hover .vab-row__index{color:var(--vab-accent)}.vanta-about .vab-row__index{font-size:10px;letter-spacing:.1em;color:var(--vab-muted);transition:color .35s}.vanta-about .vab-row__name{margin:0;font-family:var(--vab-sans);font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:500;line-height:1.4;color:var(--vab-ink);transition:color .35s}.vanta-about .vab-row__domain{font-size:clamp(.82rem,1.1vw,1rem);letter-spacing:.04em;color:var(--vab-muted);transition:color .35s}.vanta-about .vab-year{padding:clamp(5rem,9vw,8.5rem) var(--vab-pad)}.vanta-about .vab-year__chain{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;margin-bottom:clamp(2rem,5vw,3.2rem);padding-bottom:1.4rem;border-bottom:1px solid var(--vab-line-light)}.vanta-about .vab-year__link{display:inline-flex;align-items:baseline;gap:.4rem}.vanta-about .vab-year__link b{font-size:clamp(1rem,1.7vw,1.45rem);font-weight:500;color:#fff}.vanta-about .vab-year__arrow{font-style:normal;color:var(--vab-accent)}.vanta-about .vab-year__title{max-width:none;margin:0;font-size:clamp(1.9rem,4.4vw,4rem);color:#fff}.vanta-about .vab-year__body{max-width:46em;margin:clamp(1.8rem,4vw,2.6rem) 0 0;font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.85;color:var(--vab-dim)}.vanta-about .vab-offer{margin-top:clamp(3rem,6vw,4.5rem);padding-left:clamp(1rem,2vw,1.6rem);border-left:2px solid var(--vab-accent)}.vanta-about .vab-offer small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--vab-accent)}.vanta-about .vab-offer p{max-width:44rem;margin:.85rem 0 0;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.65;color:#fff}.vanta-about .vab-offer strong{font-weight:500;color:var(--vab-accent)}.vanta-about .vab-closing{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:clamp(5rem,10vw,9rem) var(--vab-pad);border-radius:12px 12px 0 0;background:var(--vab-paper);color:var(--vab-ink);text-align:center}.vanta-about .vab-closing__title{max-width:none;margin:0;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.4;color:var(--vab-ink)}.vanta-about .vab-closing__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(2.2rem,5vw,3.4rem)}.vanta-about .vab-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;border:1px solid var(--vab-line);border-radius:999px;font-size:.95rem;transition:background-color .3s,color .3s,border-color .3s}.vanta-about .vab-cta i{font-style:normal;transition:transform .3s}.vanta-about .vab-cta:focus-visible,.vanta-about .vab-cta:hover{background:var(--vab-ink);border-color:var(--vab-ink);color:#fff;outline:none}.vanta-about .vab-cta:focus-visible i,.vanta-about .vab-cta:hover i{transform:translateX(.25rem)}@media (width <= 900px){.vanta-about .vab-question__grid{grid-template-columns:1fr;gap:0}.vanta-about .vab-question__aside{padding-top:0;margin-bottom:clamp(1.6rem,4vh,2.8rem)}.vanta-about .vab-question__statement{max-width:none}}@media (width <= 640px){.vanta-about .vab-hero{min-height:auto}.vanta-about .vab-hero__micro{flex-direction:column;gap:.35rem}.vanta-about .vab-row{grid-template-columns:3rem 1fr;row-gap:.35rem}.vanta-about .vab-row__domain{grid-column:2}}@media (width <= 480px){.vanta-about .vab-answer,.vanta-about .vab-formula{padding-left:1rem;padding-right:1rem}}