.left-medium{font-family:var(--font-display);font-size:2.4rem;font-weight:700;line-height:1.1;color:var(--color-body);overflow-wrap:anywhere}.duration-primary{color:var(--color-faint);font-size:.95rem}.p-none{display:grid;gap:.5rem;margin:0 0 1.25rem;padding:1rem 0 0;border-top:1px solid var(--color-rule);list-style:none;font-size:.92rem}.tracking-2xl{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.tracking-2xl[hidden]{display:none}.justify-between{min-width:0;color:var(--color-faint)}.hidden-scroll{display:block;font-size:.8rem;opacity:.85}.list-circle{font-weight:600;white-space:nowrap}.inset-10{margin:0 0 1.5rem;color:var(--color-faint);font-size:.85rem}.relative-right{width:100%}@media(max-width:860px){.mr-primary .decoration-min{grid-template-columns:minmax(0,1fr)}.mr-primary .fixed{position:static}}@media(max-width:480px){.shrink-cover,.fixed{padding:1.35rem}.left-medium{font-size:2rem}}.translate{overflow-wrap:anywhere}.static-wide>*{min-width:0}.grow-tight{max-width:24ch}.scale-scroll{color:var(--color-faint)}.truncate-5{max-width:100%;white-space:normal;text-align:center}.mr-muted{text-align:center;max-width:48rem;margin:0 auto 3rem}.grow-tight{margin-inline:auto}.h-max{list-style:none;padding:0;margin:0;position:relative}.h-max::before{content:'';position:absolute;left:50%;top:1.5rem;bottom:1.5rem;border-left:1px solid var(--color-rule)}.h{position:relative;padding-bottom:2rem}.h:last-child{padding-bottom:0}.overflow-xs{position:absolute;left:50%;top:1.5rem;transform:translateX(-50%);width:3rem;height:3rem;border:5px solid var(--color-base);border-radius:50%;display:grid;place-items:center;background:var(--color-key);color:var(--color-on-brand);font-size:.85rem;font-weight:700}.grow-start{width:calc(50% - 3rem);padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-base)}.h:nth-child(even) .grow-start{margin-left:auto;background:var(--color-inverse);color:var(--color-inverse-text);border-color:var(--color-inverse)}.pb-right{font-size:clamp(1.2rem,2.2vw,1.75rem)}.h:nth-child(even) .pb-right{color:var(--color-inverse-text)}.h:nth-child(even) .scale-scroll{color:var(--color-inverse-muted)}.scale-scroll{margin-bottom:1.5rem}.self-full{display:grid;gap:.5rem;margin:0;padding-top:1rem;border-top:1px solid var(--color-rule);font-size:.9rem}.self-full strong{font-size:.75rem;letter-spacing:.04em}.h:nth-child(even) .self-full{border-color:var(--color-dark-raised)}@media(max-width:760px){.mr-muted{text-align:left}.grow-tight{margin-left:0}.h-max::before{left:1rem}.overflow-xs{left:1rem;width:2rem;height:2rem;border-width:3px;font-size:.65rem;top:1.3rem}.grow-start,.h:nth-child(even) .grow-start{width:calc(100% - 3rem);margin-left:3rem}.h{padding-bottom:1rem}}.fixed-pointer .ring{max-width:46rem}.clearfix-disc .ring{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.inline-1{margin-bottom:1.5rem}.self-x{border-bottom:1px solid var(--color-rule);padding:.25rem 0}.rotate-end{cursor:pointer;padding:.9rem 2rem .9rem 0;font-weight:600;list-style:none;position:relative}.rotate-end::-webkit-details-marker{display:none}.rotate-end::after{content:"+";position:absolute;right:0;top:.7rem;font-size:1.4rem;color:var(--color-key);transition:transform .2s}.self-x[open] .rotate-end::after{transform:rotate(45deg)}.inset-xl{margin:0 0 1rem;color:var(--color-faint)}@media (max-width:860px){.clearfix-disc .ring{grid-template-columns:1fr;gap:1rem}}.divide{padding-block:calc(var(--spacing-section) * .75);background:var(--color-panel);overflow-wrap:anywhere;border-top:4px solid var(--color-key)}.divide-start{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2rem 3rem;align-items:center}.inset-wide,.text-6{min-width:0}.py-none{color:var(--color-key)}.z-min{max-width:22ch;margin:0}.block-none{color:var(--color-faint);margin-bottom:1.2rem;max-width:36rem}.not-sr{max-width:100%;white-space:normal;text-align:center}.place-quarter{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 1.5rem;border-top:1px solid var(--color-rule);padding-top:1.3rem;min-width:0}.inline-decimal{font-weight:600;font-size:.85rem;color:var(--color-body);max-width:24rem}.relative-full{display:flex;align-items:center;gap:.6rem;max-width:100%;min-width:0;font-size:.88rem;color:var(--color-key)}.relative-full:hover{text-decoration:underline;text-underline-offset:.3em}.items-bottom{display:block;width:1.1rem;height:1.1rem;flex:none}.items-bottom svg{width:1.1rem;height:1.1rem}@media (max-width:680px){.divide-start{grid-template-columns:1fr;gap:1.4rem}.z-min{max-width:28ch}.place-quarter{flex-direction:column;align-items:flex-start;gap:.8rem}.inline-decimal{max-width:100%}}.top-left{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:3rem;align-items:end;margin-bottom:3rem}.justify-tight{max-width:18ch;margin:0;overflow-wrap:anywhere}.font-xs{margin:0}.left{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.transition-tight{padding:2rem 1.5rem;background:var(--color-panel);border-top:3px solid var(--color-key);min-width:0;border-radius:0 0 var(--radius-md) var(--radius-md)}.left-md{font-size:.85rem;color:var(--color-faint)}.w-5{display:grid;place-items:center;width:2.8rem;height:2.8rem;background:var(--color-base);color:var(--color-key);border-radius:50%;font-size:1.5rem;margin-bottom:1.5rem}.w-5 svg{width:1.3rem;height:1.3rem}.py-decimal{margin:1rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);overflow-wrap:anywhere}.overflow{color:var(--color-body);text-decoration:underline;text-underline-offset:.25em}.overflow:hover{color:var(--color-key)}.overflow[href^="mailto:"]{font-size:min(1em,1.05rem)}.w-hidden{font-style:normal}.overflow:focus-visible{outline:2px solid var(--color-key);outline-offset:4px}@media(max-width:760px){.top-left,.left{grid-template-columns:minmax(0,1fr)}.top-left{gap:1rem;margin-bottom:2rem}.transition-tight{padding:1.5rem}.w-5{margin-bottom:1rem}}.place-md{margin-top:3rem;padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-panel);border-top:3px solid var(--color-key);border-radius:0 0 var(--radius-md) var(--radius-md);display:grid;gap:1.25rem;min-width:0}.visible{margin:0;overflow-wrap:anywhere}.border-black{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.order-half{display:grid;gap:.35rem;min-width:0}.sticky-decimal{grid-column:1/-1}.px-max{font-size:.85rem;color:var(--color-faint)}.flex-col{width:100%;min-width:0;padding:.75rem .9rem;border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-base);color:var(--color-body);font:inherit}.flex-col:focus{outline:2px solid var(--color-key);outline-offset:1px}.basis-5{resize:vertical}.p-4{justify-self:start;max-width:100%;overflow-wrap:anywhere}@media(max-width:760px){.place-md{margin-top:2rem;padding:1.25rem}.border-black{grid-template-columns:minmax(0,1fr)}}.py-decimal+.left-md{margin-top:1.25rem}.absolute-black{overflow-wrap:anywhere}.py-contain{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}.tracking-decimal h2{max-width:23ch}.opacity-dark{margin-top:2rem}.sr-around{border-top:1px solid var(--color-rule);padding-top:1.25rem}.sr-around h3{font-size:1rem}.sr-around p{color:var(--color-faint)}.block-muted{background:var(--color-panel);border:1px solid var(--color-rule);padding:clamp(1.4rem, 3.5vw, 3rem);border-radius:var(--radius-md)}.my-square{display:inline-flex;padding:1rem;background:var(--color-key);color:var(--color-on-brand);border-radius:50%;margin-bottom:2rem}.my-square svg{width:1.5rem;height:1.5rem}.text-xs{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.mt-y{margin:0}.mt-y div{padding:1rem 0;border-top:1px solid var(--color-rule)}.mt-y dt{font-size:.75rem;color:var(--color-faint);margin-bottom:.5rem}.mt-y dd{margin:0}@media (max-width: 720px){.py-contain{grid-template-columns:minmax(0, 1fr)}}.m-primary{background:var(--color-panel);overflow-wrap:anywhere}.cursor-2xl{max-width:56rem;background:var(--color-base);border:1px solid var(--color-rule);border-top:3px solid var(--color-key);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,4vw,3.5rem)}.hidden-full{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-rule);font-size:.85rem}.col-xs{color:var(--color-faint);min-width:0}.rotate-snug{margin:0;text-align:right;color:var(--color-body);min-width:0}.pb-tight{max-width:66ch;margin-inline:auto}.mt-contain{font-size:1.1rem;line-height:1.8;white-space:pre-line;margin:0 0 2.5rem}.justify-lg{margin-top:2.25rem}.min-h-snug{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.35;margin:0 0 .9rem;scroll-margin-top:8rem}.z-lg{color:var(--color-body);text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:1px;text-underline-offset:.25em}.z-lg:hover{color:var(--color-key);text-decoration-color:currentColor}.z-lg:focus-visible,.min-h-snug:focus{outline:2px solid var(--color-key);outline-offset:5px}.truncate-16{font-size:1rem;line-height:1.85;white-space:pre-line;margin:0 0 1rem}.truncate-16:last-child{margin-bottom:0}@media(max-width:480px){.cursor-2xl{padding:1.25rem 1rem}.hidden-full{flex-direction:column;gap:.3rem;margin-bottom:1.75rem}.rotate-snug{text-align:left}.mt-contain{font-size:1.05rem;margin-bottom:1.75rem}.justify-lg{margin-top:1.75rem}.truncate-16{line-height:1.75}}.not-sr-circle{overflow-wrap:anywhere}.gap-20{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,44rem);gap:clamp(2rem,5vw,5rem);justify-content:center;align-items:start}.justify-6{min-width:0;position:sticky;top:7rem;padding-top:.35rem}.hidden-gray-500{margin:0 0 1.75rem;padding:0 0 1.5rem;border-bottom:2px solid var(--color-key)}.translate-black{font-size:.75rem;letter-spacing:.05em;color:var(--color-faint);margin-bottom:.4rem}.z-20{margin:0;font-size:.95rem;font-weight:600;color:var(--color-body)}.ring-4{list-style:none;padding:0;margin:0;display:grid;gap:.3rem}.order-black{min-width:0}.px-md{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.65rem;align-items:baseline;padding:.55rem .2rem;color:var(--color-body);font-size:.85rem;line-height:1.45;border-bottom:1px solid var(--color-rule)}.px-md:hover{color:var(--color-key);text-decoration:underline;text-underline-offset:.2em}.px-md:focus-visible{outline:2px solid var(--color-key);outline-offset:3px}.col-1{color:var(--color-faint);font-size:.72rem;font-variant-numeric:tabular-nums}.whitespace-gray-900{min-width:0}.m-xl{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.7;margin:0 0 2.5rem;white-space:pre-line}.max-w-none{padding-block:1.8rem;border-top:1px solid var(--color-rule)}.max-w-none:last-child{padding-bottom:0}.translate-muted{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.35;margin:0 0 1rem;scroll-margin-top:8rem}.translate-muted:focus{outline:2px solid var(--color-key);outline-offset:5px}.grow{font-size:1rem;line-height:1.8;white-space:pre-line;margin:0 0 1rem}.grow:last-child{margin-bottom:0}@media(max-width:780px){.gap-20{grid-template-columns:minmax(0,1fr);gap:2rem}.justify-6{position:static;padding:1.25rem;background:var(--color-panel);border:1px solid var(--color-rule);border-radius:var(--radius-md)}.hidden-gray-500{margin-bottom:1rem;padding-bottom:1rem}.ring-4{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.m-xl{margin-bottom:1.75rem}}@media(max-width:480px){.ring-4{grid-template-columns:minmax(0,1fr)}.max-w-none{padding-block:1.5rem}}.break-20{max-width:46rem}.col{font-size:.85rem;color:var(--color-faint)}.container-between{font-size:1.05rem}.gap-6{margin-top:2rem}.content-bold{font-size:1.3rem}.decoration-row{color:var(--color-body)}.h-white{padding-block:1.5rem calc(var(--spacing-section) * .75)}.origin-md{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem 2rem;border-bottom:1px solid var(--color-rule);padding-bottom:1rem}.clearfix-gray-500{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.85rem;max-width:100%;overflow-wrap:anywhere}.clearfix-gray-500:focus-visible{outline:2px solid var(--color-key);outline-offset:4px}.absolute-x{margin:0;min-width:0}.items{font-size:clamp(2.1rem,5.5vw,5.1rem);max-width:22ch;line-height:1.06;overflow-wrap:anywhere;margin-block:clamp(1.5rem,4vw,3.5rem)}.gap-gray-500{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3.25fr);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--color-rule);padding-top:1.75rem}.gap-4{min-width:0;font-size:.85rem;line-height:1.6}.py{font-weight:600;margin:0 0 1rem}.my-10,.top-disc{color:var(--color-faint);margin-bottom:.3rem}.duration-light{min-width:0}.skew-start{font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.65;max-width:55ch;margin:0 0 1.75rem}.font-pointer{margin:0}.static-4{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md)}.font-pointer:not(:has(img)){display:none}@media(max-width:700px){.gap-gray-500{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.25rem}.gap-4{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.py{flex-basis:100%;margin:0}.my-10,.top-disc{margin:0}.skew-start{margin-bottom:1.25rem}.items{max-width:25ch}}.row{background:var(--color-panel);padding-top:calc(var(--spacing-section) * .6)}.ease{max-width:57rem;min-width:0}.inset-normal{background:var(--color-base);border:1px solid var(--color-rule);padding:clamp(1.25rem,4.5vw,3.5rem);margin-bottom:1.75rem;border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl);min-width:0}.grid-muted{display:grid;grid-template-columns:minmax(3rem,max-content) minmax(0,1fr);align-items:baseline;gap:1.4rem;padding-bottom:1.4rem;margin-bottom:1.6rem;border-bottom:1px solid var(--color-rule)}.z-2xl{font-family:var(--font-display);font-size:2.2rem;font-variant-numeric:tabular-nums;line-height:1;color:var(--color-key);white-space:nowrap;overflow-wrap:normal}.ml-16{font-size:clamp(1.4rem,2.4vw,1.95rem);line-height:1.35;margin:0;overflow-wrap:anywhere}.translate-contain{max-width:66ch;min-width:0;font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.decoration-circle{margin:0 0 1.3em}.decoration-circle:last-child{margin-bottom:0}.font-start{list-style:circle;margin:1.7rem 0 0;padding:1.4rem 0 0 1.3rem;border-top:1px dashed var(--color-rule)}.py-3{padding-left:.35rem;margin-bottom:.8rem}.py-3::marker{color:var(--color-key)}.py-3:last-child{margin-bottom:0}.row-gray-900{max-width:66ch;margin:2.25rem auto 0;padding-left:1.5rem;border-left:3px solid var(--color-key)}.static-pointer{font-size:1.1rem;line-height:1.85;margin:0;overflow-wrap:anywhere}@media(max-width:560px){.grid-muted{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-bottom:1.25rem}.z-2xl{font-size:1.4rem}.translate-contain{font-size:1rem}.inset-normal{padding:1.2rem;margin-bottom:1.25rem}.row-gray-900{padding-left:1rem}.static-pointer{font-size:1rem}}