.block-12{padding-block:clamp(2rem,5vw,4rem);border-bottom:1px solid var(--color-border)}
.ease-xs {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: clamp(1.5rem,4vw,4rem);
  align-items: center;
  color: var(--color-fg);
  min-height: 2.75rem;
}
.ease-xs:hover {
  color: var(--color-fg);
}
.ease-xs:focus-visible{outline:2px solid var(--color-main);outline-offset:6px}
.text-light{min-width:0;padding:clamp(.65rem,1.5vw,1.25rem);background:var(--color-panel);border:1px solid var(--color-border)}
.text-light:not(:has(img)) {
  display: none;
}
.px-col {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: cover;
}
.overflow-bottom {
  min-width: 0;
}
.decoration-primary {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1rem;
  font-size: .75rem;
  color: var(--color-secondary-text);
  margin-bottom: 1.25rem;
}
.decoration-primary span:first-child{color:var(--color-main);font-weight:600}
.skew-hidden {
  font-size: clamp(1.6rem,3.1vw,2.7rem);
  max-width: 24ch;
  margin-bottom: .75rem;
}
.ease-xs:hover .skew-hidden{color:var(--color-main)}
.mr{font-size:1rem;line-height:1.75;color:var(--color-secondary-text);max-width:58ch;margin-bottom:1.25rem}
.font-5 {
  font-size: .8rem;
  color: var(--color-secondary-text);
  margin-bottom: 1.25rem;
}
.my-top {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  min-height: 2.75rem;
  font-size: .85rem;
  font-weight: 600;
  color: var(--color-main);
}
.block-12:nth-child(even) .text-light{order:2}
.ease-xs:not(:has(img)){grid-template-columns:minmax(0,1fr)}
@media(max-width:760px){.ease-xs{grid-template-columns:minmax(0,1fr)}.block-12:nth-child(even) .text-light {
  order: 0;
}.decoration-primary{margin-bottom:.75rem}.mr {
  font-size: .95rem;
}}
.max-w-gray-500{hyphens:auto}
.shrink-dark {
  max-width: 40rem;
  margin: 0 auto 2.5rem;
}
.basis-start{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;align-items:stretch}
.place-0{display:flex;flex-direction:column;padding:2rem;border-radius:var(--radius-large);background:var(--color-background)}
.mb-bottom .place-0 {
  box-shadow: var(--shadow-soft);
  border: 1px solid var(--color-border);
}
.ring .place-0 {
  border: 1px solid var(--color-border);
}
.shadow-4 {
  border-color: var(--color-main);
  box-shadow: var(--shadow-strong);
  position: relative;
}
.ring .shadow-4 {
  border-width: 2px;
}
.ml-snug {
  font-size: 1.1rem;
  margin-bottom: .75rem;
}
.mt-none {
  margin-bottom: .5rem;
  line-height: 1.1;
}
.my{font-family:var(--font-title);font-size:2.25rem;font-weight:700;color:var(--color-fg)}
.cursor-muted {
  font-size: .9rem;
  color: var(--color-secondary-text);
}
.align-medium {
  color: var(--color-secondary-text);
  font-size: .95rem;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid var(--color-border);
}
.opacity {
  list-style: none;
  margin: 0 0 1.75rem;
  padding: 0;
  display: grid;
  gap: .6rem;
  flex-grow: 1;
}
.delay-lg {
  display: flex;
  align-items: flex-start;
  gap: .6rem;
  font-size: .95rem;
}
.pt-auto{display:inline-flex;flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--color-main);margin-top:.1rem}
.pt-auto svg{width:100%;height:100%}
.m {
  width: 100%;
}
.skew-contain {
  margin: 1.75rem 0 0;
  font-size: .85rem;
}
.relative-bold {
  max-width: 40rem;
  margin-bottom: 2.5rem;
}
.scale-disc{list-style:none;margin:0;padding:0;display:grid;gap:2rem;counter-reset:none}
.translate-none .scale-disc,.tracking-4 .scale-disc {
  grid-template-columns: repeat(3,1fr);
}
.whitespace-hidden.translate-none .scale-disc,.whitespace-hidden.tracking-4 .scale-disc{grid-template-columns:repeat(2,1fr)}
.static-row.translate-none .scale-disc,.static-row.tracking-4 .scale-disc {
  grid-template-columns: repeat(4,1fr);
}
.duration-disc.translate-none .scale-disc,.duration-disc.tracking-4 .scale-disc {
  grid-template-columns: repeat(5,1fr);
  gap: 1.5rem;
}
.tracking-4 .scale-disc{gap:2rem 3rem}
.tracking-4 .fixed-lg:nth-child(even) {
  margin-top: 2.5rem;
}
.relative .scale-disc {
  max-width: 44rem;
  gap: 0;
}
.relative .fixed-lg {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1.5rem;
  padding-bottom: 2rem;
  position: relative;
}
.relative .fixed-lg::before {
  content: "";
  position: absolute;
  left: 1.375rem;
  top: 3rem;
  bottom: 0;
  width: 2px;
  background: var(--color-border);
}
.relative .fixed-lg:last-child::before {
  display: none;
}
.m-white.relative .fixed-lg::before{background:rgba(255,255,255,.18)}
.order-sm {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-title);
  font-weight: 700;
  margin-bottom: 1rem;
}
.ml-row .order-sm{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-main);color:var(--color-on-primary);font-size:1.1rem}
.items-visible .order-sm{font-size:3rem;line-height:1;color:var(--color-main);opacity:.9}
.m-white.items-visible .order-sm {
  color: var(--color-primary-inverse);
}
.sticky .order-sm {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: var(--radius-base);
  border: 2px solid var(--color-main);
  color: var(--color-main);
  font-size: 1.1rem;
}
.m-white.sticky .order-sm {
  border-color: var(--color-primary-inverse);
  color: var(--color-primary-inverse);
}
.px-md {
  font-size: 1.1rem;
  margin-bottom: .35rem;
}
.w-normal {
  margin: 0;
  color: var(--color-secondary-text);
  font-size: .95rem;
}
.m-white .w-normal{color:var(--color-inverse-muted)}
@media (max-width:900px){.translate-none .scale-disc,.tracking-4 .scale-disc,.static-row.translate-none .scale-disc,.static-row.tracking-4 .scale-disc,.duration-disc.translate-none .scale-disc,.duration-disc.tracking-4 .scale-disc {
  grid-template-columns: repeat(2,1fr);
}}
@media (max-width:640px){
.translate-none .scale-disc,.tracking-4 .scale-disc,.whitespace-hidden.translate-none .scale-disc,.static-row.translate-none .scale-disc,.duration-disc.translate-none .scale-disc,.whitespace-hidden.tracking-4 .scale-disc,.static-row.tracking-4 .scale-disc,.duration-disc.tracking-4 .scale-disc {
  grid-template-columns: 1fr;
}
.tracking-4 .fixed-lg:nth-child(even){margin-top:0}
}
.translate-decimal{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.75rem;border-radius:var(--radius-large)}
.skew-black {
  flex-direction: column;
  text-align: center;
}
.clearfix-0 {
  background: var(--color-main);
  color: var(--color-on-primary);
}
.flex-16 {
  background: var(--color-panel);
  border: 1px solid var(--color-border);
}
.pt{border:2px solid var(--color-main)}
.left-cover {
  background: var(--color-night);
  color: var(--color-dark-fg);
}
.col {
  display: inline-block;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: var(--tracking-label);
  text-transform: var(--case-label);
  color: var(--color-overline);
  margin-bottom: .5rem;
}
.clearfix-0 .col {
  color: var(--color-on-primary);
  opacity: .85;
}
.left-cover .col{color:var(--color-primary-inverse)}
.align {
  margin-bottom: .35rem;
  color: inherit;
}
.justify-col{margin:0;opacity:.88;max-width:36rem}
.skew-black .justify-col{margin-inline:auto}
.shadow-disc{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0}
.absolute-fit {
  font-size: .9rem;
  opacity: .9;
}
.duration-primary {
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}
.left-cover .duration-primary{color:var(--color-primary-inverse)}
@media (max-width:720px){
.translate-decimal {
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
}
.skew-black{align-items:center}
.shadow-disc{align-items:flex-start}
.skew-black .shadow-disc{align-items:center}
}
.w-12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}
.delay-visible .pb-min {
  order: 1;
}
.delay-visible .mb-y {
  order: 2;
}
.decoration-xl {
  margin: 1.5rem 0 0;
  display: grid;
  gap: .75rem;
}
.px-quarter{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:1rem}
.fixed-start{font-weight:600;color:var(--color-secondary-text);font-size:.9rem}
.opacity-muted{margin:0;min-width:0;overflow-wrap:anywhere}
.my-x {
  margin-top: 1.5rem;
  height: 12rem;
  border-radius: var(--radius-large);
  background: repeating-linear-gradient(45deg,var(--color-panel),var(--color-panel) 12px,var(--color-background) 12px,var(--color-background) 24px);
  border: 1px solid var(--color-border);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-main);
}
.pb-cover svg{width:2.5rem;height:2.5rem}
.pb-min {
  display: grid;
  gap: 1rem;
  padding: 2rem;
  background: var(--color-panel);
  border-radius: var(--radius-large);
  border: 1px solid var(--color-border);
}
.absolute-top {
  display: grid;
  gap: .35rem;
  min-width: 0;
}
.shadow-gray-500{font-size:.9rem;font-weight:600}
.origin-disc{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-background)}
.origin-disc:focus {
  outline: 2px solid var(--color-main);
  outline-offset: 1px;
}
.inset-dark{resize:vertical}
.bg-2 {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
@media (max-width:860px){.w-12 {
  grid-template-columns: minmax(0,1fr);
}.delay-visible .pb-min,.delay-visible .mb-y{order:0}}
.mb-y,.pb-min {
  min-width: 0;
  overflow-wrap: anywhere;
}
@media(max-width:480px){
.px-quarter{grid-template-columns:minmax(0,1fr);gap:.25rem}
.decoration-xl{gap:1rem}
.pb-min {
  padding: 1.25rem;
}
}
.hidden-white .w-12 {
  grid-template-columns: minmax(0,1fr);
}
.hidden-white .mb-y {
  max-width: 46rem;
}
.transition-tight {
  margin-top: 2rem;
}
.scale{overflow-wrap:anywhere}
.whitespace-24 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2rem;
}
.h-relaxed{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none}
.divide {
  display: block;
  font-size: .85rem;
  color: var(--color-main);
  margin-bottom: 1rem;
}
.items-x h3 {
  font-size: 1.1rem;
}
.items-x p{font-size:.95rem;color:var(--color-secondary-text)}
@media (max-width: 720px){
.whitespace-24{grid-template-columns:minmax(0, 1fr);gap:.5rem}
.h-relaxed{grid-template-columns:minmax(0, 1fr);gap:.5rem}
.items-x{border-bottom:1px solid var(--color-border)}
}
.delay-wrap{overflow-wrap:anywhere}
.pt-muted{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}
.absolute-col {
  min-width: 0;
  position: sticky;
  top: 7rem;
  padding-top: .35rem;
}
.self {
  margin: 0 0 1.75rem;
  padding: 0 0 1.5rem;
  border-bottom: 2px solid var(--color-main);
}
.origin-3{font-size:.75rem;letter-spacing:.05em;color:var(--color-secondary-text);margin-bottom:.4rem}
.sr{margin:0;font-size:.95rem;font-weight:600;color:var(--color-fg)}
.rotate-16 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: .3rem;
}
.h-x{min-width:0}
.transition-bottom {
  display: grid;
  grid-template-columns: 1.65rem minmax(0,1fr);
  gap: .65rem;
  align-items: baseline;
  padding: .55rem .2rem;
  color: var(--color-fg);
  font-size: .85rem;
  line-height: 1.45;
  border-bottom: 1px solid var(--color-border);
}
.transition-bottom:hover {
  color: var(--color-main);
  text-decoration: underline;
  text-underline-offset: .2em;
}
.transition-bottom:focus-visible {
  outline: 2px solid var(--color-main);
  outline-offset: 3px;
}
.fixed-6 {
  color: var(--color-secondary-text);
  font-size: .72rem;
  font-variant-numeric: tabular-nums;
}
.font-0 {
  min-width: 0;
}
.top-snug{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7;margin:0 0 2.5rem;white-space:pre-line}
.col-contain {
  padding-block: 1.8rem;
  border-top: 1px solid var(--color-border);
}
.col-contain:last-child{padding-bottom:0}
.list-24 {
  font-size: clamp(1.15rem,1.6vw,1.45rem);
  line-height: 1.35;
  margin: 0 0 1rem;
  scroll-margin-top: 8rem;
}
.list-24:focus{outline:2px solid var(--color-main);outline-offset:5px}
.fixed-disc {
  font-size: 1rem;
  line-height: 1.8;
  white-space: pre-line;
  margin: 0 0 1rem;
}
.fixed-disc:last-child{margin-bottom:0}
@media(max-width:780px){
.pt-muted{grid-template-columns:minmax(0,1fr);gap:2rem}
.absolute-col{position:static;padding:1.25rem;background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-base)}
.self{margin-bottom:1rem;padding-bottom:1rem}
.rotate-16 {
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: 1.25rem;
}
.top-snug {
  margin-bottom: 1.75rem;
}
}
@media(max-width:480px){.rotate-16 {
  grid-template-columns: minmax(0,1fr);
}.col-contain {
  padding-block: 1.5rem;
}}
.z-wide {
  background: var(--color-panel);
  overflow-wrap: anywhere;
}
.object-20{max-width:56rem;background:var(--color-background);border:1px solid var(--color-border);border-top:3px solid var(--color-main);border-radius:0 0 var(--radius-base) var(--radius-base);box-shadow:var(--shadow-soft);padding:clamp(1.25rem,4vw,3.5rem)}
.h-5 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin: 0 0 2.75rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--color-border);
  font-size: .85rem;
}
.left-contain {
  color: var(--color-secondary-text);
  min-width: 0;
}
.not-sr-start {
  margin: 0;
  text-align: right;
  color: var(--color-fg);
  min-width: 0;
}
.h-top{max-width:66ch;margin-inline:auto}
.top-circle{font-size:1.1rem;line-height:1.8;white-space:pre-line;margin:0 0 2.5rem}
.static {
  margin-top: 2.25rem;
}
.decoration-contain{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.35;margin:0 0 .9rem;scroll-margin-top:8rem}
.mt-8{color:var(--color-fg);text-decoration:underline;text-decoration-color:var(--color-border);text-decoration-thickness:1px;text-underline-offset:.25em}
.mt-8:hover{color:var(--color-main);text-decoration-color:currentColor}
.mt-8:focus-visible,.decoration-contain:focus {
  outline: 2px solid var(--color-main);
  outline-offset: 5px;
}
.bg-third {
  font-size: 1rem;
  line-height: 1.85;
  white-space: pre-line;
  margin: 0 0 1rem;
}
.bg-third:last-child {
  margin-bottom: 0;
}
@media(max-width:480px){.object-20{padding:1.25rem 1rem}.h-5{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.not-sr-start{text-align:left}.top-circle{font-size:1.05rem;margin-bottom:1.75rem}.static {
  margin-top: 1.75rem;
}.bg-third {
  line-height: 1.75;
}}
.inset-bottom {
  max-width: 46rem;
}
.ring-disc{font-size:.85rem;color:var(--color-secondary-text)}
.static-24{font-size:1.05rem}
.top-md {
  margin-top: 2rem;
}
.skew-wide{font-size:1.3rem}
.skew-left{color:var(--color-fg)}
.mt-center{padding-block:calc(var(--spacing-stack) * .8)}
.place-2xl{background:var(--color-panel)}
.ml-sm {
  background: var(--color-main);
  color: var(--color-on-primary);
}
.ml-sm .visible-tight,.ml-sm .delay-5 {
  color: var(--color-on-primary);
}
.align-auto {
  border-bottom: 1px solid var(--color-border);
}
.select-medium{text-align:center}
.gap-snug {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .8;
}
.container-16 {
  margin: 0 .5rem;
}
.place-bold{opacity:.7}
.visible-tight{margin-bottom:.5rem}
.rounded-dark{margin:0;font-size:1.1rem;opacity:.85;max-width:40rem}
.select-medium .rounded-dark{margin-inline:auto}
.break-start {
  padding-block: 2rem calc(var(--spacing-stack) * .65);
  background: var(--color-panel);
}
.col-12 {
  display: inline-block;
  font-size: .85rem;
  margin-bottom: 2rem;
  padding-block: .5rem;
}
.truncate-right{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}
.block-xl{padding-block:1.5rem;min-width:0}
.transition-2 {
  font-size: clamp(2rem,3.8vw,3.8rem);
  max-width: 19ch;
  overflow-wrap: anywhere;
}
.shrink-0 {
  max-width: 42ch;
}
.static-screen {
  display: flex;
  gap: 1rem;
  align-items: center;
  padding-top: 1.5rem;
  margin-top: 2rem;
  border-top: 1px solid var(--color-border);
}
.z-hidden{display:grid;place-items:center;flex-shrink:0;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--color-main);color:var(--color-on-primary);font-size:.8rem}
.pt-gray-900 {
  min-width: 0;
}
.visible-6{font-size:.9rem;font-weight:600;overflow-wrap:anywhere}
.mb-16 {
  display: flex;
  flex-wrap: wrap;
  gap: .25rem 1rem;
  font-size: .75rem;
  color: var(--color-secondary-text);
  margin: .3rem 0 0;
}
.mt-y {
  margin: 0;
  min-width: 0;
}
.p-scroll{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-base)}
.mt-y:not(:has(.p-scroll)) {
  display: none;
}
.truncate-right:not(:has(.p-scroll)){grid-template-columns:minmax(0,1fr)}
.truncate-right:not(:has(.p-scroll)) .transition-2{max-width:25ch}
@media(max-width:760px){
.truncate-right {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}
.block-xl {
  padding: 0;
}
.p-scroll {
  aspect-ratio: 16/10;
}
.col-12 {
  margin-bottom: 1.5rem;
}
.static-screen{margin-top:1.5rem}
}
.container-5{padding-top:calc(var(--spacing-stack) * .45)}
.ease-12{max-width:70rem;display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}
.flex-disc {
  position: sticky;
  top: 2rem;
  max-height: calc(100svh - 4rem);
  overflow: auto;
  min-width: 0;
  border-top: 3px solid var(--color-main);
  padding-top: .6rem;
  scrollbar-width: thin;
}
.mx-24 {
  list-style: decimal-leading-zero;
  margin: 0;
  padding-left: 2rem;
  font-size: .875rem;
  line-height: 1.55;
}
.rotate-gray-500{padding-left:.15rem;border-bottom:1px solid var(--color-border)}
.rotate-gray-500::marker {
  font-size: .75rem;
  font-variant-numeric: tabular-nums;
  color: var(--color-secondary-text);
}
.overflow{display:block;min-height:44px;padding:.85rem .5rem;color:var(--color-fg);text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.25em;overflow-wrap:anywhere}
.overflow:hover{color:var(--color-main);text-decoration-color:currentColor}
.overflow:focus-visible{outline:2px solid var(--color-main);outline-offset:-2px;border-radius:2px;background:var(--color-panel)}
.decoration-third{max-width:68ch;min-width:0;font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}
.mx-muted {
  padding-bottom: 2.6rem;
  margin-bottom: 2.6rem;
  border-bottom: 1px solid var(--color-border);
}
.p-16 {
  font-size: clamp(1.45rem,2.2vw,1.9rem);
  line-height: 1.35;
  margin-bottom: 1.2rem;
  scroll-margin-top: 6rem;
  overflow-wrap: anywhere;
}
.p-16:focus-visible {
  outline: 2px solid var(--color-main);
  outline-offset: .4rem;
}
.col-y{margin:0 0 1.3em}
.col-y:last-child {
  margin-bottom: 0;
}
.inset-primary{padding-left:1.35rem;margin:1.5rem 0 0}
.col-0{padding-left:.4rem;margin-bottom:.75rem}
.col-0::marker{color:var(--color-main)}
.col-0:last-child {
  margin: 0;
}
.ring-between {
  padding: 1.5rem;
  border-radius: var(--radius-base);
  background: var(--color-panel);
}
.shrink-between{margin:0;font-size:1.05em;line-height:1.8}
@media(max-width:800px){
.ease-12 {
  grid-template-columns: minmax(0,1fr);
  gap: 2.5rem;
}
.flex-disc{position:static;max-height:none;overflow:visible;padding-bottom:.5rem}
.decoration-third{font-size:1rem}
.mx-24 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: 2rem;
}
.mx-muted {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}
}
@media(max-width:480px){.mx-24 {
  display: block;
}.ring-between {
  padding: 1.25rem;
}}
.rotate-md {
  display: grid;
  grid-template-columns: minmax(0,.45fr) minmax(0,1fr);
  gap: 3rem;
  align-items: start;
}
.row-black {
  font-size: clamp(1.5rem,2.5vw,2.2rem);
  max-width: 15ch;
  overflow-wrap: anywhere;
}
.self-between{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}
.origin-pointer{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--color-border)}
.overflow-0{font-size:.75rem;color:var(--color-main);padding-top:.2rem;font-variant-numeric:tabular-nums}
.pt-square {
  font-size: .75rem;
  color: var(--color-secondary-text);
}
.static-half{font-size:1.3rem;line-height:1.4;margin:.5rem 0;overflow-wrap:anywhere}
.whitespace-gray-100{color:var(--color-fg)}
.whitespace-gray-100:hover {
  color: var(--color-main);
}
.delay-bottom {
  color: var(--color-main);
  white-space: nowrap;
}
.relative-relaxed {
  font-size: .95rem;
  color: var(--color-secondary-text);
  margin: 0;
}
@media(max-width:700px){
.rotate-md {
  grid-template-columns: minmax(0,1fr);
  gap: 1.5rem;
}
.row-black{max-width:none;margin:0}
}