.sage-abr-count .sage-label{color:var(--text-body)}.sage-abr-count__dots{max-inline-size:21.25rem;margin-block:var(--space-5) var(--space-2);grid-template-columns:repeat(17,minmax(0,1fr));gap:.3125rem;display:grid}.sage-abr-count__dots i{aspect-ratio:1;background:var(--line-on-anchor-strong);border-radius:50%}@media (prefers-reduced-motion:no-preference){html.sage-js .sage-abr-count__dots i{opacity:0;animation:sage-abr-pop .4s var(--motion-ease) forwards;animation-delay:calc(.3s + var(--i) * 50ms);transform:scale(.5)}}@keyframes sage-abr-pop{to{opacity:1;transform:scale(1)}}.sage-abr-book{perspective:75rem;justify-self:center;padding:.5rem 1.375rem 1.125rem .5rem;display:block}.sage-abr-book__cover{inline-size:15rem;transform-style:preserve-3d;transition:transform .5s var(--motion-ease);box-shadow:1.125rem 1.375rem 2.125rem -.625rem color-mix(in srgb, var(--bedrock) 42%, transparent), .25rem .375rem .625rem color-mix(in srgb, var(--bedrock) 18%, transparent);display:block;position:relative;transform:rotateY(-18deg)rotateX(2deg)}.sage-abr-book:hover .sage-abr-book__cover{transform:rotateY(-8deg)rotateX(1deg)}.sage-abr-book__cover img{border-radius:.0625rem var(--radius) var(--radius) .0625rem;z-index:2;block-size:auto;inline-size:100%;display:block;position:relative}.sage-abr-book__cover:before{content:"";z-index:3;border-radius:.0625rem var(--radius) var(--radius) .0625rem;background:linear-gradient(90deg, color-mix(in srgb, var(--bedrock) 35%, transparent) 0, color-mix(in srgb, var(--white) 18%, transparent) 2.5%, color-mix(in srgb, var(--bedrock) 12%, transparent) 5%, transparent 9%, transparent 88%, color-mix(in srgb, var(--white) 8%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.sage-abr-book__spine{transform-origin:100%;background:linear-gradient(90deg, color-mix(in srgb, var(--anchor) 60%, var(--girder)), var(--girder));z-index:1;inline-size:1.375rem;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-1.375rem)rotateY(-90deg)}.sage-abr-book__pages{transform-origin:0;background:repeating-linear-gradient(90deg, var(--white) 0 var(--border-width), var(--gypsum) var(--border-width) calc(2 * var(--border-width)));z-index:1;inline-size:1.25rem;position:absolute;inset-block:.25rem;inset-inline-end:0;transform:translate(1.25rem)rotateY(90deg)}@media (width<62rem){.sage-abr-book{justify-self:start}}.sage-abr-bar__label b{min-inline-size:3.2ch}.sage-abr-track{background:var(--gypsum);border-radius:var(--radius);block-size:.75rem;display:block;overflow:hidden}.sage-abr-track i{--v:0%;block-size:100%;inline-size:var(--v);background:var(--level);transform-origin:0;transition:transform 1.1s var(--motion-ease);display:block}.sage-abr-track i.is-deep{background:var(--level-deep)}.sage-abr-fig .sage-col>:nth-child(2)>.sage-abr-track i{transition-delay:.2s}.sage-abr-team{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sage-abr-team__member{align-items:flex-start;gap:var(--space-3);display:flex}.sage-abr-team__loans{gap:var(--space-1);flex:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sage-abr-team__loans i{aspect-ratio:1;background:color-mix(in srgb, var(--level) 55%, var(--white));transition:opacity .3s var(--motion-ease);transition-delay:calc(.9s + var(--i) * 40ms);border-radius:50%}.sage-abr-days__scale,.sage-abr-days__row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.sage-abr-days__scale{border-block-end:var(--border-width) solid var(--line);grid-template-columns:7.5rem repeat(6,minmax(0,1fr));padding-block-end:var(--space-2)}.sage-abr-days__scale span:not(:first-child){text-align:center}.sage-abr-days__track{background:repeating-linear-gradient(90deg, var(--gypsum) 0 calc(100% / 6 - var(--rule-width)), transparent calc(100% / 6 - var(--rule-width)) calc(100% / 6));block-size:.875rem;display:block;position:relative}.sage-abr-days__track i{--a:0;--b:0;inline-size:calc((var(--b) - var(--a)) / 6 * 100%);background:var(--level);border-radius:var(--radius);transform-origin:0;transition:transform .7s var(--motion-ease);position:absolute;inset-block:0;inset-inline-start:calc(var(--a) / 6 * 100%)}.sage-abr-days__track i.is-late{background:var(--brass)}.sage-abr-days__row:nth-child(3) .sage-abr-days__track i{transition-delay:.25s}.sage-abr-days__row:nth-child(4) .sage-abr-days__track i{transition-delay:.5s}.sage-abr-cost{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sage-abr-cost>p{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius);flex-direction:column;margin:0;display:flex}.sage-abr-cost b{font-variant-numeric:var(--font-figure-numeric)}.sage-abr-cost>p+p b:before{content:"→ ";font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);color:var(--text-link)}.sage-abr-waffle{gap:var(--space-1);grid-template-columns:repeat(10,minmax(0,1fr));max-inline-size:18.75rem;display:grid}.sage-abr-waffle i{aspect-ratio:1;background:var(--flashing);opacity:.35;transition:transform .3s var(--motion-ease), opacity .3s var(--motion-ease);transition-delay:calc(var(--i) * 8ms)}.sage-abr-waffle i.is-on{background:var(--level);opacity:1}.sage-abr-legend i{background:var(--flashing);opacity:.5;flex:none;block-size:.75rem;inline-size:.75rem}.sage-abr-legend i.is-on{background:var(--level);opacity:1}.sage-abr-legend b{min-inline-size:3ch}.sage-abr-ring{block-size:11.25rem;inline-size:11.25rem;position:relative}.sage-abr-ring svg{block-size:100%;inline-size:100%;transform:rotate(-90deg)}.sage-abr-ring circle{fill:none;stroke-width:12px}.sage-abr-ring__track{stroke:var(--gypsum)}.sage-abr-ring__value{stroke:var(--brass);stroke-dasharray:62 100;stroke-linecap:butt;transition:stroke-dasharray 1.2s var(--motion-ease)}.sage-abr-ring__read{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.sage-abr-docs .is-missing{--tag-bg:color-mix(in srgb, var(--brass) 14%, var(--white));--tag-ink:var(--text-caution);--tag-marker:var(--brass)}@media (prefers-reduced-motion:no-preference){html.sage-js .sage-abr-fig:not([data-reveal=in]) :is(.sage-abr-track i,.sage-abr-days__track i){transform:scaleX(0)}html.sage-js .sage-abr-fig:not([data-reveal=in]) .sage-abr-team__loans i{opacity:0}html.sage-js .sage-abr-fig:not([data-reveal=in]) .sage-abr-waffle i{opacity:0;transform:scale(.5)}html.sage-js .sage-abr-fig:not([data-reveal=in]) .sage-abr-ring__value{stroke-dasharray:0 100}}.sage-abr-thread{margin-block:var(--space-11) var(--space-10);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-start:var(--space-8);display:grid;position:relative}.sage-abr-thread:before{content:"";block-size:var(--rule-width);background:linear-gradient(90deg, var(--level-lite), color-mix(in srgb, var(--level-lite) 40%, transparent));position:absolute;inset-block-start:.375rem;inset-inline:.375rem}.sage-abr-thread span{font-family:var(--font-sans);font-weight:var(--font-body-weight-strong);font-size:var(--font-data-size);color:var(--text-body);position:relative}.sage-abr-thread span:before{content:"";background:var(--anchor);border:var(--rule-width) solid var(--level-lite);border-radius:50%;block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:calc(-1 * var(--space-8));inset-inline-start:0}@media (width<38.75rem){.sage-abr-thread{row-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}.sage-abr-statement{border-inline-start:var(--rule-width) solid var(--level-lite);font-family:var(--font-serif);font-size:var(--font-quote-size-min);color:var(--text-primary);margin-block-start:var(--space-2);padding-inline-start:var(--space-8);line-height:1.4}.sage-abr-story{column-gap:var(--space-8);grid-template-rows:auto auto auto;grid-template-columns:8.75rem minmax(0,1fr);align-items:center;display:grid}.sage-abr-story__logo{border-inline-end:var(--border-width) solid var(--line);grid-row:1/4;align-items:center;block-size:3rem;padding-inline-end:1.25rem;display:flex}.sage-abr-story__logo img{max-block-size:2.125rem;inline-size:auto;max-inline-size:7.375rem}.sage-abr-story__logo img.is-mono{filter:brightness(0)opacity(.75);max-block-size:1.625rem}.sage-abr-story b{font-family:var(--font-title-family);font-weight:var(--font-title-weight);font-size:var(--font-card-head-size);font-variant-numeric:lining-nums;color:var(--text-primary);line-height:1.1}.sage-abr-story .sage-data{margin-block-start:var(--space-1)}@media (width<30rem){.sage-abr-story{grid-template-columns:minmax(0,1fr)}.sage-abr-story__logo{padding:0 0 var(--space-3);border-inline-end:0;border-block-end:var(--border-width) solid var(--line);grid-row:auto;margin-block-end:var(--space-2)}}.sage-abr-next{min-block-size:13.75rem;padding-inline-end:9.375rem;position:relative}.sage-abr-next__cover{border-radius:.0625rem var(--radius) var(--radius) .0625rem;inline-size:5.75rem;box-shadow:.5rem .625rem 1.125rem -.375rem color-mix(in srgb, var(--bedrock) 40%, transparent), .125rem .125rem .25rem color-mix(in srgb, var(--bedrock) 15%, transparent);position:absolute;inset-block-start:1.875rem;inset-inline-end:1.875rem;overflow:hidden;transform:rotate(4deg)}.sage-abr-next__cover:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--bedrock) 35%, transparent) 0, color-mix(in srgb, var(--white) 15%, transparent) 4%, transparent 10%);position:absolute;inset:0}.sage-abr-next__cover img{block-size:auto;inline-size:100%;display:block}@media (width<32.5rem){.sage-abr-next{padding-inline-end:var(--card-pad-x)}.sage-abr-next__cover{inline-size:5rem;position:static;transform:none}}
