.ab-open{padding-bottom: clamp(4rem,8vw,7rem)}.ab-open__title{max-width: 15ch}.ab-open__support{margin-top: clamp(1.5rem,3vh,2.25rem);max-width: 40ch}.halo-row{position: relative;isolation: isolate;margin-top: clamp(3.5rem,8vh,6rem);padding-block: clamp(2.5rem,5vw,4rem)}.halo-row__pool{position: absolute;z-index: -1;top: var(--pool-y,50%);left: 0;width: 100%;height: 0;pointer-events: none;transform: translateX(calc(var(--pool-x,31%) - 100%));transition: transform var(--motion-halo-row-pool-move) var(--ease)}.halo-row__pool::before{content: "";position: absolute;top: 0;left: 100%;width: clamp(18rem,34vw,32rem);aspect-ratio: 1;transform: translate(-50%,-50%) scale(var(--pool-s,0.35));border-radius: 50%;background: radial-gradient(closest-side,rgba(235,221,201,0.2),rgba(235,221,201,0.07) 45%,transparent);opacity: var(--pool-o,0);transition: transform var(--motion-halo-row-pool) var(--ease),opacity var(--motion-halo-row-pool-fade) var(--ease)}.halo-row::after{content: "";position: absolute;z-index: -1;left: 0;right: 0;top: 50%;height: 1px;background: linear-gradient(to right,transparent,var(--line-dark) 10%,var(--line-dark) 90%,transparent)}.halo-row__list{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));align-items: center}.halo-row__item{position: relative;justify-self: center;width: clamp(2.75rem,4.6vw,4.25rem);aspect-ratio: 1;padding: 0.4rem;border-radius: 50%;background: var(--color-ground)}.halo-row__item img{position: absolute;inset: 0.4rem;width: calc(100% - 0.8rem);height: calc(100% - 0.8rem)}.halo-row__lit{opacity: 0;transition: opacity var(--motion-halo-row-icon) var(--ease);transition-delay: calc(var(--d,0) * 1ms)}.halo-row__item.is-lit .halo-row__lit{opacity: 1}.no-js .halo-row__lit{opacity: 1}.no-js .halo-row{--pool-o: 1;--pool-s: 1}.halo-row.is-start{--pool-o: 1;--pool-s: 0.6}.halo-row.is-spread{--pool-o: 1;--pool-s: 1.6}@media (max-width: 47.99rem){.halo-row__list{grid-template-columns: repeat(4,minmax(0,1fr));row-gap: 1.5rem}.halo-row::after{display: none}}.ab-name__title{grid-column: 1 / span 5;align-self: start;max-width: 11ch}.ab-name__text{grid-column: 7 / -1;display: grid;gap: 1.1rem;max-width: 38rem}.ab-name__text p:not(.lede){color: var(--color-stone);font-size: var(--type-read);line-height: 1.62;text-wrap: pretty}.ab-name__say{grid-column: 7 / -1;margin-top: clamp(2.5rem,5vw,4rem);padding-top: 1.5rem;border-top: 1px solid var(--line-dark);font: 400 clamp(1.25rem,1.6vw,1.5rem) / 1.3 var(--role-body);color: var(--color-stone)}.say{font: 400 clamp(2rem,3.4vw,3.25rem) / 1 var(--role-moment);letter-spacing: calc(var(--trk-moment) * -0.01em)}.say__soft{color: var(--color-stone)}.say__stress{color: var(--color-ivory)}@media (max-width: 64rem){.ab-name__title,.ab-name__text,.ab-name__say{grid-column: 1 / -1}.ab-name__text{margin-top: 2rem}}.ab-ledger__title{max-width: 14ch}.ledger{margin-top: clamp(3rem,6vw,5rem);border-top: 2px solid var(--color-ink)}.ledger__row{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,4.5fr) minmax(0,4.5fr);column-gap: 0;border-bottom: 1px solid var(--line-paper)}.ledger__row>*{padding: clamp(1.5rem,2.6vw,2.25rem) clamp(1rem,2vw,2rem)}.ledger__row>* + *{border-left: 1px solid var(--line-paper)}.ledger__row>:first-child{padding-left: 0}.ledger__value{display: flex;align-items: center;gap: 0.85rem;font: 500 1rem / 1.3 var(--role-label);color: var(--color-ink)}.glyph{flex: none;width: 2.25rem;height: 2.25rem;background: var(--color-ink);-webkit-mask: var(--g) center / contain no-repeat;mask: var(--g) center / contain no-repeat}.ledger__promise{margin: 0;font: 400 clamp(1.375rem,2vw,1.875rem) / 1.2 var(--role-lead);letter-spacing: calc(var(--trk-lead) * -0.015em);text-wrap: balance;color: var(--color-ink)}.ledger__check{margin: 0;color: var(--color-walnut);line-height: 1.55;text-wrap: pretty}.ledger__check .link{display: inline-block;margin-top: 0.4rem}.imprint{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,9fr);align-items: baseline;margin-top: clamp(2rem,4vw,3rem)}.imprint__label{font: 500 0.8125rem / 1.3 var(--role-label);color: var(--color-walnut)}.imprint p{padding-left: clamp(1rem,2vw,2rem);max-width: 54ch;font-size: var(--type-small);line-height: 1.55;color: var(--color-walnut)}@media (max-width: 64rem){.ledger__row{grid-template-columns: minmax(0,2.5fr) minmax(0,4.75fr) minmax(0,4.75fr)}}@media (max-width: 47.99rem){.ledger__row{grid-template-columns: minmax(0,1fr)}.ledger__row>*{padding-inline: 0 !important;border-left: 0 !important}.ledger__promise{order: 1;padding-block: 1.5rem 0.6rem !important;font-size: 1.3125rem;color: var(--color-ink)}.ledger__check{order: 2;padding-block: 0 0.75rem !important}.ledger__value{order: 3;padding-block: 0 1.5rem !important;font-size: 0.875rem;color: var(--color-walnut)}.ledger__value .glyph{width: 1.5rem;height: 1.5rem;background: var(--color-walnut)}.imprint{grid-template-columns: 1fr;gap: 0.5rem}.imprint p{padding-left: 0}}.ab-close__text{margin-top: clamp(1.25rem,2.5vw,2rem);max-width: 40rem;color: var(--color-stone)}.ab-close__more{max-width: 46ch;color: var(--color-stone);line-height: 1.6}