.break-center{color:var(--color-brand);line-height:1.1;letter-spacing:-.05em;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem)}.my-sm{font-size:clamp(1.3rem,2.1vw,1.75rem)}.rounded-decimal{line-height:1.9;max-width:62ch;margin:0}.mt-bottom{min-width:0}@media(max-width:760px){.basis{grid-template-columns:1fr}.pb{border-bottom:1px solid var(--color-edge);padding:1.2rem 0 1.2rem 1.2rem;border-top:1px solid var(--color-edge)}.align-4{display:flex;flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.2rem 0}.align-4 div{margin:0}.font{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.font li{padding:0;border-top:0}.items-xl{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.break-center{font-size:2rem}}.rounded-end{max-width:44rem;margin-bottom:2.5rem}.select-normal .rounded-end{margin-left:auto;text-align:center;margin-right:auto}.left-decimal{gap:2.5rem 3rem}.mx .overflow-wrap{border-top:2px solid var(--color-brand);padding-top:1.25rem}.content-cover{font-size:1.15rem;margin-bottom:.6rem}.ring-lg{line-height:1.7;margin:0}.overflow-left{margin-bottom:2.5rem}.border-max{list-style:none;padding:0;margin:0}.col-x{max-width:36rem;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.justify-12{display:flex;flex-direction:column;padding:1.75rem;background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-edge);transition:transform .2s,box-shadow .2s}.justify-12:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.order-pointer{color:var(--color-brand);margin-bottom:1rem}.order-pointer svg{height:2rem;width:2rem}.h-around{flex-grow:1;color:var(--color-dim)}.px-screen{font-weight:700;color:var(--color-primary-alt);margin-top:.5rem}.cursor-10{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 3rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.decoration-2{margin-bottom:0;grid-column:1/-1}.origin,.scale-min{margin:0}.text-wide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(11rem,auto);gap:1rem}.scale-primary{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:1.5rem;border-radius:var(--radius-xl);background:var(--color-surface)}.basis-y .scale-primary{background:var(--color-canvas)}.tracking-10{grid-column:1/3;padding:0;grid-row:1/3;overflow:hidden}.font-circle{width:100%;object-fit:cover;height:100%}.pb-medium{grid-column:3/5;justify-content:flex-end}.translate-none .pb-medium{background:var(--color-brand);color:var(--color-brand-contrast)}.w-screen .pb-medium{color:var(--color-dark-fg);background:var(--color-night)}.truncate-min{grid-column:1/-1;flex-direction:row;align-items:center;gap:1.25rem}.truncate-min .px-2xl{flex:0 0 14rem}.z-y{color:var(--color-primary-alt);background:var(--color-primary-tint);height:2.75rem;flex:none;width:2.75rem;border-radius:var(--radius-md);display:grid;place-items:center}.translate-none .pb-medium .z-y,.w-screen .pb-medium .z-y{background:rgba(255,255,255,.16);color:inherit}.z-y svg{height:1.35rem;width:1.35rem}.px-2xl{font-size:1.15rem;color:inherit;margin:.6rem 0 .1rem}.mb-normal{opacity:.85;margin:0;font-size:.95rem}.truncate-min .px-2xl{margin:0}@media (max-width:860px){.cursor-10{grid-template-columns:minmax(0,1fr)}.text-wide{grid-auto-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tracking-10{grid-column:1/-1;grid-row:auto;aspect-ratio:4/3}.pb-medium,.truncate-min{grid-column:1/-1}.truncate-min{flex-direction:column;align-items:flex-start}.truncate-min .px-2xl{flex:none}}@media (max-width:520px){.text-wide{grid-template-columns:minmax(0,1fr)}}.gap-cover{display:grid;grid-template-columns:2fr 3fr;gap:3rem}.left-0{margin:2rem 0 0;border-left:4px solid var(--color-brand);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1.5rem 1.75rem;background:var(--color-surface)}.inline-1{font-family:var(--font-display);font-size:1.2rem;margin-bottom:.5rem}.top-4{font-size:.9rem;color:var(--color-dim);font-style:normal}@media (max-width:860px){.gap-cover{grid-template-columns:1fr;gap:1rem}}.order-x{align-items:center;padding-block:calc(var(--spacing-y) * .9);isolation:isolate;display:flex;color:var(--color-dark-fg);overflow:hidden;min-height:18rem;position:relative}.order{inset:0;z-index:-2;position:absolute;height:100%;object-fit:cover;width:100%}.grow-cover{position:absolute;z-index:-1;inset:0}.content-none .grow-cover{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}.sticky-row .grow-cover{background:var(--color-brand);opacity:.88}.sticky-row{color:var(--color-brand-contrast)}.font-8{width:min(100% - 2.5rem,var(--container-main))}.m .font-8{text-align:center}.tracking-circle{font-size:.85rem;margin-bottom:.75rem;opacity:.85}.border-gray-100{color:inherit}.border-gray-100:hover{color:inherit;text-decoration:underline}.block{margin:0 .5rem}.top{opacity:.8}.inline-third{color:inherit;margin-bottom:.5rem}.transition-md{margin:0;max-width:40rem;opacity:.9;font-size:1.1rem}.m .transition-md{margin-inline:auto}.rounded-left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:start}.inline-full .px-contain{order:1}.inline-full .space-square{order:2}.translate-y{margin:1.5rem 0 0;display:grid;gap:.75rem}.truncate-between{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:1rem}.divide-quarter{font-weight:600;font-size:.9rem;color:var(--color-dim)}.ring-gray-900{min-width:0;margin:0;overflow-wrap:anywhere}.pb-left{margin-top:1.5rem;height:12rem;border-radius:var(--radius-xl);background:repeating-linear-gradient(45deg,var(--color-surface),var(--color-surface) 12px,var(--color-canvas) 12px,var(--color-canvas) 24px);border:1px solid var(--color-edge);display:flex;align-items:center;justify-content:center;color:var(--color-brand)}.absolute-disc svg{width:2.5rem;height:2.5rem}.px-contain{display:grid;gap:1rem;padding:2rem;background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-edge)}.relative-cover{min-width:0;display:grid;gap:.35rem}.whitespace-medium{font-size:.9rem;font-weight:600}.self-lg{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--color-edge);border-radius:var(--radius-md);background:var(--color-canvas)}.self-lg:focus{outline:2px solid var(--color-brand);outline-offset:1px}.ease-secondary{resize:vertical}.my-min{justify-self:start;max-width:100%;overflow-wrap:anywhere}@media (max-width:860px){.rounded-left{grid-template-columns:minmax(0,1fr)}.inline-full .px-contain,.inline-full .space-square{order:0}}.space-square,.px-contain{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.truncate-between{grid-template-columns:minmax(0,1fr);gap:.25rem}.translate-y{gap:1rem}.px-contain{padding:1.25rem}}.whitespace-2 .rounded-left{grid-template-columns:minmax(0,1fr)}.whitespace-2 .space-square{max-width:46rem}.list-10{margin-top:2rem}.items-muted{overflow-wrap:anywhere}.basis-center{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}.pb-fit{top:7rem;min-width:0;position:sticky;padding-top:.35rem}.py-primary{border-bottom:2px solid var(--color-brand);margin:0 0 1.75rem;padding:0 0 1.5rem}.rotate-contain{font-size:.75rem;letter-spacing:.05em;color:var(--color-dim);margin-bottom:.4rem}.align-8{font-weight:600;color:var(--color-copy);margin:0;font-size:.95rem}.p-y{display:grid;margin:0;list-style:none;padding:0;gap:.3rem}.left{min-width:0}.order-square{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--color-copy);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--color-edge)}.order-square:hover{text-decoration:underline;color:var(--color-brand);text-underline-offset:.2em}.order-square:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.py-wide{color:var(--color-dim);font-variant-numeric:tabular-nums;font-size:.72rem}.clearfix-half{min-width:0}.clearfix{line-height:1.7;font-size:clamp(1.1rem,1.5vw,1.25rem);white-space:pre-line;margin:0 0 2.5rem}.clearfix-2xl{padding-block:1.8rem;border-top:1px solid var(--color-edge)}.clearfix-2xl:last-child{padding-bottom:0}.px-2{line-height:1.35;margin:0 0 1rem;font-size:clamp(1.15rem,1.6vw,1.45rem);scroll-margin-top:8rem}.px-2:focus{outline:2px solid var(--color-brand);outline-offset:5px}.ml-lg{white-space:pre-line;margin:0 0 1rem;font-size:1rem;line-height:1.8}.ml-lg:last-child{margin-bottom:0}@media(max-width:780px){.basis-center{grid-template-columns:minmax(0,1fr);gap:2rem}.pb-fit{position:static;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-edge);border-radius:var(--radius-md)}.py-primary{margin-bottom:1rem;padding-bottom:1rem}.p-y{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.clearfix{margin-bottom:1.75rem}}@media(max-width:480px){.p-y{grid-template-columns:minmax(0,1fr)}.clearfix-2xl{padding-block:1.5rem}}.mr{padding-block:calc(var(--spacing-y) * .9) calc(var(--spacing-y) * .7)}.delay-sm{border-bottom:4px solid var(--color-brand)}.inline-x{border-bottom:4px solid var(--color-accent)}.cursor-none{border-bottom:1px solid var(--color-edge)}.shadow-muted{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}.w{margin:0;font-size:calc(var(--text-xxl) * 1.05)}.transition-bold{margin:0 0 .35rem;max-width:34rem}@media (max-width:760px){.shadow-muted{grid-template-columns:1fr;gap:1rem}}.shadow-8{max-width:46rem}.align-start{font-size:.85rem;color:var(--color-dim)}.pt{font-size:1.05rem}.pt-10{margin-top:2rem}.order-min{font-size:1.3rem}.mr-around{color:var(--color-copy)}