:root{--marketing-ground-ceremonial:#4a161d;--marketing-ground-dark-room:#1c1917;--marketing-ground-work:#faf6f2;--marketing-headline-key-phrase:#e85845;--marketing-action-issue-on-dark:#e85845;--marketing-action-issue-on-dark-label:#1c1917;--marketing-text-on-dark:#faf6f2;--marketing-text-on-light:#1c1917;--marketing-text-subline:#f6e2dc;--marketing-text-annotation:#f6e2dcb8;--marketing-headline-on-light:#8c2b2e;--marketing-rule-on-light:#1c1917;--marketing-live-status-dot:#8fd4ea;--marketing-schematic-currency:#8fd4ea;--font-sans:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--marketing-ground-work);color:var(--marketing-text-on-light);margin:0}html{font-family:var(--font-sans);font-weight:400}body{min-width:20rem;line-height:1.55}a{color:inherit;text-underline-offset:.22em}a:focus-visible{outline:.125rem solid var(--marketing-text-on-dark);outline-offset:.25rem}.shell{width:min(100% - 2rem,72rem);margin-inline:auto}.hero-band{background-color:var(--marketing-ground-ceremonial);min-height:92svh;color:var(--marketing-text-on-dark);flex-direction:column;display:flex}.site-nav{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.brand-lockup,.nav-links,.footer-links{align-items:center;display:flex}.brand-lockup{letter-spacing:-.02em;gap:.55rem;font-size:1.05rem;font-weight:500;text-decoration:none}.brand-lockup img{width:2.25rem;height:1.5rem;display:block}.nav-links,.footer-links,.eyebrow,.hero-price,.final-price,.beats h3 span{font-family:var(--font-mono)}.nav-links{letter-spacing:.08em;white-space:nowrap;gap:clamp(.75rem,3vw,2rem);font-size:.72rem}.nav-links a,.footer-links a{align-items:center;min-height:3rem;display:inline-flex}.hero-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-block:clamp(1.5rem,5svh,4rem) 2rem;display:flex}.eyebrow{color:var(--marketing-text-annotation);letter-spacing:.16em;margin:0 0 1rem;font-size:clamp(.68rem,1.5vw,.78rem)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500}h1{letter-spacing:-.045em;max-width:20ch;margin-bottom:clamp(1.25rem,3vw,2rem);font-size:clamp(2.85rem,8vw,5.5rem);line-height:.98}h1 span,.final-cta h2 span{display:block}.headline-key{color:var(--marketing-headline-key-phrase)}.hero-subline{max-width:42ch;color:var(--marketing-text-subline);margin-bottom:1.5rem;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.45}.issue-cta{background-color:var(--marketing-action-issue-on-dark);min-height:3rem;color:var(--marketing-action-issue-on-dark-label);border:0;border-radius:999rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.issue-cta:hover{text-decoration:underline}.hero-price{max-width:52ch;color:var(--marketing-text-annotation);letter-spacing:.015em;margin:.9rem 0 0;font-size:.7rem;line-height:1.45}.work-band,.faq-band{background-color:var(--marketing-ground-work);color:var(--marketing-text-on-light)}.villain-section,.how-section,.story,.faq,.final-cta{padding-block:clamp(4.5rem,10vw,8rem)}.villain-section{border-bottom:.0625rem solid var(--marketing-rule-on-light)}.villain-section h2{max-width:22ch;color:var(--marketing-headline-on-light);letter-spacing:-.035em;font-size:clamp(2rem,5vw,3.6rem);line-height:1.08}.villain-section p{max-width:67ch;font-size:clamp(1rem,1.8vw,1.15rem)}.section-close{margin-top:2.5rem;margin-bottom:0;font-weight:500}.how-section h2,.faq h2{color:var(--marketing-headline-on-light);letter-spacing:-.03em;margin-bottom:2.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.beats{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem clamp(2rem,7vw,5rem);display:grid}.beats h3{margin-bottom:.75rem;font-size:1.2rem}.beats h3 span{color:var(--marketing-headline-on-light);letter-spacing:.08em;font-size:.75rem}.beats p{max-width:48ch;margin-bottom:0}.cascade-section{padding-block:0 clamp(4.5rem,10vw,8rem);position:relative}.cascade-drawing svg{width:100%;height:auto;display:block}.cascade-replay{min-width:3rem;min-height:3rem;color:var(--marketing-text-on-light);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-underline-offset:.22em;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:.75rem 0 .75rem .75rem;font-size:.7rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(4.5rem,10vw,8rem);right:0}.cascade-replay[hidden]{display:none}.cascade-replay:hover{text-decoration:underline}.cascade-replay:focus-visible{outline:.125rem solid var(--marketing-text-on-light);outline-offset:.25rem;text-decoration:underline}@keyframes grow-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes strike-outward{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.cascade-drawing[data-cascade=primed]>svg>g:first-of-type>*,.cascade-drawing[data-cascade=primed]>svg>g:nth-of-type(2)>*,.cascade-drawing[data-cascade=primed]>svg>g:nth-of-type(3)>*,.cascade-drawing[data-cascade=primed]>svg>g:nth-of-type(4)>*,.cascade-drawing[data-cascade=primed]>svg>g:nth-of-type(5)>*,.cascade-drawing[data-cascade=primed]>svg>g:nth-of-type(6)>*{clip-path:inset(0 0 100%)}.cascade-drawing-landscape[data-cascade=primed]>svg>g:nth-of-type(4)>:first-child,.cascade-drawing-portrait[data-cascade=primed]>svg>g:nth-of-type(4)>:first-child,.cascade-drawing-portrait[data-cascade=primed]>svg>g:nth-of-type(4)>:nth-child(4){clip-path:inset(0 50%)}.cascade-drawing[data-cascade=primed]>svg>g:nth-of-type(4){opacity:.72}.cascade-drawing[data-cascade=primed]>svg>g:nth-of-type(7)>*{opacity:0}.cascade-drawing[data-cascade=run]>svg>g:nth-of-type(4),.cascade-drawing[data-cascade=run]>svg>g:nth-of-type(7)>*{opacity:1}.cascade-drawing-landscape[data-cascade=run]>svg>g:first-of-type>*{animation:.28s cubic-bezier(.22,1,.36,1) both grow-down}.cascade-drawing-landscape[data-cascade=run]>svg>g:first-of-type>:nth-child(2){animation-delay:50ms}.cascade-drawing-landscape[data-cascade=run]>svg>g:first-of-type>:nth-child(3){animation-delay:.1s}.cascade-drawing-landscape[data-cascade=run]>svg>g:first-of-type>:nth-child(4){animation-delay:.15s}.cascade-drawing-landscape[data-cascade=run]>svg>g:first-of-type>:nth-child(5){animation-delay:.2s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(2)>*{animation:.26s cubic-bezier(.22,1,.36,1) .3s both grow-down}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(2){animation-delay:.35s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(3){animation-delay:.4s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(4){animation-delay:.45s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(5){animation-delay:.5s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>*{animation:.26s cubic-bezier(.22,1,.36,1) .5s both grow-down}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(2){animation-delay:.54s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(3){animation-delay:.58s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(4){animation-delay:.62s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(5){animation-delay:.66s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(6){animation-delay:.7s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(7){animation-delay:.74s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(8){animation-delay:.78s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>*{animation:.24s cubic-bezier(.22,1,.36,1) .65s both grow-down}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(2){animation-delay:.69s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(3){animation-delay:.73s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(4){animation-delay:.77s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(5){animation-delay:.81s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(6){animation-delay:.85s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(7){animation-delay:.89s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(8){animation-delay:.93s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(6)>*{animation:.12s cubic-bezier(.22,1,.36,1) .86s both grow-down}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4){transition:opacity .18s cubic-bezier(.22,1,.36,1) 1.2s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:first-child{animation:.24s cubic-bezier(.22,1,.36,1) .96s both strike-outward}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(n+2):nth-child(-n+7){animation:.24s cubic-bezier(.22,1,.36,1) 1.26s both grow-down}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(n+2):nth-child(-n+7):nth-child(3){animation-delay:1.33s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(n+2):nth-child(-n+7):nth-child(4){animation-delay:1.4s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(n+2):nth-child(-n+7):nth-child(5){animation-delay:1.47s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(n+2):nth-child(-n+7):nth-child(6){animation-delay:1.54s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(n+2):nth-child(-n+7):nth-child(7){animation-delay:1.61s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(8){animation:.38s cubic-bezier(.22,1,.36,1) 1.48s both grow-down}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(7)>*{transition:opacity .18s cubic-bezier(.22,1,.36,1) 1.86s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(2){transition-delay:1.91s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(3){transition-delay:1.96s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(4){transition-delay:2.01s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(5){transition-delay:2.06s}.cascade-drawing-landscape[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(6){transition-delay:2.11s}.cascade-drawing-portrait[data-cascade=run]>svg>g:first-of-type>*{animation:.22s cubic-bezier(.22,1,.36,1) both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:first-of-type>:nth-child(2){animation-delay:30ms}.cascade-drawing-portrait[data-cascade=run]>svg>g:first-of-type>:nth-child(3){animation-delay:60ms}.cascade-drawing-portrait[data-cascade=run]>svg>g:first-of-type>:nth-child(4){animation-delay:90ms}.cascade-drawing-portrait[data-cascade=run]>svg>g:first-of-type>:nth-child(5){animation-delay:.12s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(2)>*{animation:.2s cubic-bezier(.22,1,.36,1) .2s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(2){animation-delay:.23s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(3){animation-delay:.26s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(4){animation-delay:.29s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(2)>:nth-child(5){animation-delay:.32s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>*{animation:.2s cubic-bezier(.22,1,.36,1) .36s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(2){animation-delay:.39s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(3){animation-delay:.42s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(4){animation-delay:.45s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(5){animation-delay:.48s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(6){animation-delay:.51s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(7){animation-delay:.54s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(3)>:nth-child(8){animation-delay:.57s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(5)>*{animation:.18s cubic-bezier(.22,1,.36,1) .5s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(2){animation-delay:.53s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(3){animation-delay:.56s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(4){animation-delay:.59s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(5){animation-delay:.62s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(5)>:nth-child(6){animation-delay:.65s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(6)>*{animation:.1s cubic-bezier(.22,1,.36,1) .64s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4){transition:opacity .16s cubic-bezier(.22,1,.36,1) 1s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4)>:first-child{animation:.2s cubic-bezier(.22,1,.36,1) .72s both strike-outward}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(4){animation:.2s cubic-bezier(.22,1,.36,1) .8s both strike-outward}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(2){animation:.2s cubic-bezier(.22,1,.36,1) 1.04s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(3){animation:.2s cubic-bezier(.22,1,.36,1) 1.09s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(5){animation:.2s cubic-bezier(.22,1,.36,1) 1.14s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(6){animation:.2s cubic-bezier(.22,1,.36,1) 1.19s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(4)>:nth-child(7){animation:.32s cubic-bezier(.22,1,.36,1) 1.22s both grow-down}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(7)>*{transition:opacity .16s cubic-bezier(.22,1,.36,1) 1.42s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(2){transition-delay:1.46s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(3){transition-delay:1.5s}.cascade-drawing-portrait[data-cascade=run]>svg>g:nth-of-type(7)>:nth-child(4){transition-delay:1.54s}@media (prefers-reduced-motion:reduce){.cascade-drawing:not([data-cascade])>svg>g:nth-of-type(-n+7),.cascade-drawing:not([data-cascade])>svg>g:nth-of-type(-n+7)>*{transition:none;animation:none}}.cascade-drawing-portrait{display:none}.priya-band{background-color:var(--marketing-ground-dark-room);color:var(--marketing-text-on-dark)}.story{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1.5rem clamp(2rem,8vw,6rem);display:grid}.story h2{letter-spacing:-.04em;max-width:8ch;margin-bottom:0;font-size:clamp(2.5rem,6vw,4.6rem);line-height:1}.story p{max-width:56ch;font-size:clamp(1.05rem,2vw,1.3rem)}.story .ceremony-line{grid-column:2;margin-bottom:0;font-weight:500}.faq{max-width:58rem}.faq-list article{border-top:.0625rem solid var(--marketing-rule-on-light);padding-block:1.75rem}.faq-list article:last-child{border-bottom:.0625rem solid var(--marketing-rule-on-light)}.faq-list h3{margin-bottom:.6rem;font-size:clamp(1.2rem,2.5vw,1.55rem);line-height:1.25}.faq-list p{max-width:68ch;margin-bottom:0}.final-cta-band,.site-footer{background-color:var(--marketing-ground-ceremonial);color:var(--marketing-text-on-dark)}.final-cta h2{letter-spacing:-.045em;max-width:22ch;margin-bottom:2rem;font-size:clamp(2.7rem,7vw,5rem);line-height:.98}.final-price{max-width:52ch;color:var(--marketing-text-annotation);letter-spacing:.015em;margin:.9rem 0 0;font-size:.7rem;line-height:1.45}.footer-links{letter-spacing:.08em;flex-wrap:wrap;gap:0 1.5rem;min-height:6rem;font-size:.72rem}@media (width<=42rem){.shell{width:min(100% - 2rem,72rem)}.site-nav{gap:.55rem}.brand-lockup{gap:.35rem;font-size:.9rem}.brand-lockup img{width:1.8rem;height:1.2rem}.nav-links{letter-spacing:.04em;gap:.65rem;font-size:.63rem}.hero-copy{padding-block:1rem 1.25rem}h1{font-size:clamp(2.7rem,13vw,3.4rem)}.hero-subline{margin-bottom:1.15rem;font-size:1rem;line-height:1.38}.hero-price{max-width:40ch;font-size:.64rem}.beats,.story{grid-template-columns:1fr}.cascade-drawing-landscape{display:none}.cascade-drawing-portrait{max-width:22.5rem;margin-inline:auto;display:block}.story .ceremony-line{grid-column:1}}.nav-band{background-color:var(--marketing-ground-ceremonial);color:var(--marketing-text-on-dark)}.price-hero{padding-block:clamp(4.5rem,10vw,7rem) clamp(2rem,5vw,3.5rem)}.price-hero h1{color:var(--marketing-headline-on-light);letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05}.price-figure{color:var(--marketing-headline-on-light);font-family:var(--font-mono);margin:0;font-size:clamp(4rem,12vw,7rem);line-height:1}.price-unit{color:var(--marketing-text-on-light);font-family:var(--font-mono);letter-spacing:.015em;margin-top:.6rem;font-size:clamp(.8rem,1.8vw,1rem);display:block}.price-supporting{max-width:34ch;color:var(--marketing-text-on-light);margin:1.5rem 0 0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.45}.meter-section,.carry-section{padding-block:clamp(4.5rem,10vw,8rem)}.meter-section h2,.carry-section h2{color:var(--marketing-headline-on-light);letter-spacing:-.03em;margin-bottom:2.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.meter-rows{gap:1.25rem;display:grid}.meter-rows>div{border-bottom:.0625rem solid var(--marketing-rule-on-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:1.25rem;display:flex}.meter-rows p{color:var(--marketing-text-on-light);margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.45}.meter-readout{color:var(--marketing-text-on-light);font-family:var(--font-mono);letter-spacing:.015em;font-size:.8rem}.meter-close{max-width:52ch;color:var(--marketing-text-on-light);margin:2.5rem 0 0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.45}.carry-section p{max-width:60ch;color:var(--marketing-text-on-light);margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.55}.changelog-hero{padding-block:clamp(4.5rem,10vw,7rem) clamp(1.5rem,4vw,2.5rem)}.changelog-hero h1{color:var(--marketing-headline-on-light);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05}.changelog-lede{color:var(--marketing-text-on-light);margin:0;font-size:1.125rem}.changelog-weeks{gap:clamp(3rem,7vw,4.5rem);padding-block-end:clamp(4rem,9vw,6rem);display:grid}.changelog-week h2{color:var(--marketing-headline-on-light);font-family:var(--font-mono);letter-spacing:.01em;margin:0 0 1.5rem;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:500}.changelog-entries{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.changelog-entries .entry-title{color:var(--marketing-text-on-light);margin:0;font-weight:500}.changelog-entries .entry-body{color:var(--marketing-text-on-light);margin:.35rem 0 0}.guides-hero,.guide-hero{padding-block:clamp(4.5rem,10vw,7rem) clamp(1.5rem,4vw,2.5rem)}.guides-hero h1,.guide-hero h1{color:var(--marketing-headline-on-light);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05}.guides-lede,.guide-lede{max-width:44rem;color:var(--marketing-text-on-light);margin:0;font-size:1.125rem}.guides-list{padding-block-end:clamp(4rem,9vw,6rem)}.guides-list ul{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}.guides-list a{color:var(--marketing-text-on-light);font-size:1.25rem;font-weight:500}.guides-list a:focus-visible,.guide-back a:focus-visible{outline:.125rem solid var(--marketing-text-on-light);outline-offset:.25rem;text-decoration:underline}.guides-list .guide-summary{max-width:44rem;color:var(--marketing-text-on-light);margin:.4rem 0 0}.guide-body{gap:clamp(2rem,5vw,3rem);padding-block-end:clamp(4rem,9vw,6rem);display:grid}.guide-section h2{color:var(--marketing-headline-on-light);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:500}.guide-section p{max-width:44rem;color:var(--marketing-text-on-light);margin:0 0 1rem;line-height:1.65}.guide-figure{margin-block:2rem 0}.guide-back{font-family:var(--font-mono);letter-spacing:.02em;margin:0;font-size:.875rem}
