.about{gap:clamp(3rem,6vw,4.5rem);padding-top:clamp(1rem,3vw,1.75rem);display:grid}.about__hero{gap:var(--space-8);display:grid}@media (min-width:1180px){.about__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}}.about__text{gap:var(--space-4);align-content:start;display:grid}.about__lead{color:var(--color-fg-muted);max-width:56ch}.about__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.about__pair{gap:var(--space-4);display:grid}@media (min-width:900px){.about__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.about__card{align-content:start;gap:var(--space-3);padding:var(--space-6);display:grid}.about__card h2{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.05}.about__card p{color:var(--color-fg-muted)}.about__card a{color:var(--yellow);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--yellow) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--yellow) 45%, transparent);text-underline-offset:3px}.how__list{gap:var(--space-4);display:grid}@media (min-width:760px){.how__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.how__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.how__item{gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-5);border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);box-shadow:var(--highlight), var(--lift);flex-direction:column;display:flex}.how__art .slate__surface{justify-content:center;min-height:7.25rem;padding:.85rem 1rem}.how__body{gap:var(--space-3);padding-inline:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.how__title{margin-bottom:.4rem;font-size:1.55rem;line-height:1.05}.how__text{font-size:var(--step--1);color:var(--color-fg-muted)}.vig{font-family:var(--font-display);color:var(--chalk);gap:.5rem;font-size:1.35rem;line-height:1;display:grid}.vig__line{align-items:center;gap:.5rem;display:flex}.vig__line i{background:radial-gradient(circle, color-mix(in oklab, var(--chalk) 32%, transparent) .9px, transparent 1.3px) left center / 7px 2px repeat-x;flex:1;align-self:flex-end;height:2px;margin-bottom:.3rem}.vig__line b,.vig--moves b,.vig--months b,.vig--meter b{color:var(--yellow)}.vig--shares .shares__legend{font-family:var(--font-text);color:var(--chalk-dim);text-shadow:none}.vig--months{text-align:center;justify-items:center}.vig--months b{font-size:2.6rem}.vig--months span,.vig--meter span{color:var(--chalk-dim);font-size:1.15rem}.vig--meter b{font-family:var(--font-numeric);letter-spacing:-.01em;font-size:1.85rem;font-weight:600}.vig--moves p{align-items:center;gap:.45rem;display:flex}.vig--moves span{min-width:2.5rem;color:var(--chalk-dim)}.vig--moves svg{color:var(--chalk-dim)}.vig--moves b.is-up{color:var(--pink)}.vig--pot p{align-items:center;gap:.5rem;display:flex}.vig--pot svg{color:var(--pink)}.vig--pot b{color:var(--orange);margin-left:auto}.vig__bar{background:#00000052;background:lab(0% 0 0/.32);border-radius:999px;height:8px;display:block;overflow:hidden}.vig__bar span{border-radius:inherit;background:var(--pink);transform-origin:0;height:100%;display:block}.qa{gap:var(--space-5);display:grid}.qa__list{gap:.5rem;display:grid}.qa__item{border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);box-shadow:var(--highlight);padding:0 var(--space-5);transition:border-color var(--t-hover)}.qa__item:hover,.qa__item[open]{border-color:var(--line-strong)}.qa__q{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);padding:1rem 0;font-weight:600;list-style:none;display:flex}.qa__q::-webkit-details-marker{display:none}.qa__q:after{content:"+" / "";border:1px solid var(--line-strong);width:1.6rem;height:1.6rem;color:var(--yellow);transition:transform var(--t-state) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.qa__item[open] .qa__q:after{transform:rotate(45deg)}.qa__a{padding-bottom:var(--space-5);color:var(--color-fg-muted);max-width:68ch}.qa__item[open] .qa__a{animation:note-in .3s var(--ease-out)}.working{gap:var(--space-3);margin:0;display:grid}.working__slate .slate__surface{padding:clamp(1rem,3vw,1.6rem) clamp(1rem,3.4vw,2rem) clamp(.9rem,2.6vw,1.4rem);container:working/inline-size}.working__sum{border-collapse:collapse;width:100%;font-family:var(--font-display);color:var(--chalk);font-size:1.45rem;line-height:1.1}.working__sum caption{text-align:left;padding-bottom:.7rem;font-size:clamp(1.6rem,3vw,2rem);line-height:1.05}.working__caption-sub{font-family:var(--font-text);font-size:var(--step--2);color:var(--chalk-dim);text-shadow:none;margin-top:.25rem;display:block}.working__sum th,.working__sum td{text-align:right;white-space:nowrap;padding:.3rem 0;font-weight:700}.working__sum tbody:first-of-type th{text-align:left}.working__name{align-items:center;gap:.6rem;display:inline-flex}.working__name svg{color:var(--chalk-dim);flex:none}.working__price{color:var(--chalk-dim)}.working__share{width:5rem}.working__part{width:6.5rem;color:var(--yellow)}.working__total tr:first-child th,.working__total tr:first-child td{border-top:2px solid color-mix(in oklab, var(--chalk) 55%, transparent);padding-top:.6rem}.working__total th{text-align:left}.working__total .working__pay{font-size:1.95rem}.working__note{font-size:var(--step--1);color:var(--color-fg-muted);text-align:center}@container working (max-width:420px){.working__sum{font-size:1.2rem}.working__name svg{display:none}.working__share{width:3.4rem}.working__part{width:5rem}.working__total .working__pay{font-size:1.5rem}.working__total th{white-space:normal}}@media (prefers-reduced-motion:reduce){.qa__q:after{transition:none}.qa__item[open] .qa__a{animation:none}}
