.r5 .home-hero{padding:0;min-height:min(880px,100svh);display:grid;align-items:end;overflow:hidden;background:var(--bg)}.r5 .home-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.r5 .home-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%;transform-origin:50% 40%}.r5 .home-hero-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-left)}.r5 .home-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-both)}.r5 .home-hero-copy{position:relative;z-index:2;padding:var(--nav-clear) var(--gutter) clamp(var(--s-7),9vh,var(--s-9));max-width:860px}.r5 .home-hero-copy h1{max-width:800px;font-size:clamp(56px,10vh,var(--t-h1))}.r5 .home-hero-copy .lede{margin-top:var(--s-6);max-width:58ch;color:var(--c-ink)}.r5 .home-hero-copy .acts{margin-top:var(--s-7);gap:var(--s-4)}.r5 .home-hero-cap{position:absolute;right:var(--gutter);bottom:clamp(var(--s-7),9vh,var(--s-9));z-index:2;margin:0;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.r5-page>section.home-partners{padding:var(--s-7) var(--gutter) var(--s-7);background:var(--raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.r5 .home-partners-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-7);margin-bottom:var(--s-6)}.r5 .home-partners-head p{margin:0}.r5 .home-partners-head .t-small{max-width:62ch;text-align:right}.r5 .home-proof{padding-bottom:var(--s-9)}.r5 .home-proof-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-6) var(--col-gap);align-items:end}.r5 .home-proof-head .lede{max-width:52ch}.r5 .home-proof-head .link{margin-top:var(--s-5)}.r5 .home-proof-photo{margin-top:var(--s-8)}.r5 .home-proof-photo img{position:absolute;left:0;top:-18%;width:100%;height:136%;-o-object-position:50% 50%;object-position:50% 50%}.r5 .home-proof-photo .photo-cap{left:auto;right:var(--s-6);top:var(--s-6);bottom:auto;font-size:var(--t-mono)}.r5 .home-stats{position:relative;z-index:var(--z-overlap);margin:calc(-1 * var(--s-9)) var(--s-7) 0;padding:var(--s-6) var(--s-7) var(--s-6);display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:0}.r5 .home-stats .stat{padding:0 var(--s-6)}.r5 .home-stats .stat:first-child{padding-left:0}.r5 .home-stats .stat:last-child{padding-right:0}.r5 .home-stats .stat+.stat{border-left:1px solid var(--line)}.r5 .home-stats .stat b{font-size:72px;letter-spacing:-.05em}.r5 .home-stats .stat span{margin-top:var(--s-3)}.r5 .home-fork-sec{padding-top:0}.r5 .home-fork{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.r5 .home-fork-cell{display:grid;perspective:1200px}.r5 .home-door{display:grid;grid-template-rows:auto minmax(0,1fr);padding:var(--s-5) var(--s-6) var(--s-6);transition:box-shadow var(--d-medium) var(--e-out)}.r5 .home-door-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:start}.r5 .home-door-body .home-door-links{align-self:end}.r5 .home-door:hover{box-shadow:inset 0 0 0 1px var(--c-line-strong)}.r5 .home-door>.photo:first-child{margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-6)) var(--s-6)}.r5 .home-door .photo img{transition:scale 1.1s var(--e-out)}.r5 .home-door:hover .photo img{scale:1.04}.r5 .home-door h2{font-size:40px;line-height:1;letter-spacing:-.035em}.r5 .home-door-body>p{margin-top:var(--s-4);color:var(--c-body);font-size:var(--t-small);max-width:56ch}.r5 .home-door-links{margin-top:var(--s-6);border-top:1px solid var(--c-line)}.r5 .home-door-links a{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:16px 0;border-bottom:1px solid var(--c-line);font-weight:600;color:var(--c-ink);text-decoration:none;transition:color var(--d-short),padding-left var(--d-medium) var(--e-out)}.r5 .home-door-links a:after{content:"→";flex:none;color:var(--c-muted);transition:translate var(--d-medium) var(--e-out),color var(--d-short)}.r5 .home-door-links a:hover{color:var(--purple-2);padding-left:var(--s-2)}.r5 .home-door-links a:hover:after{translate:6px 0;color:var(--purple-2)}.r5 .home-ways-head{max-width:820px}.r5 .home-ways-head .lede,.r5 .home-ways-head .home-squiggle{margin-top:var(--s-5)}.r5 .home-explorer{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--col-gap);margin-top:var(--s-8);align-items:start}.r5 .home-explorer-list{counter-reset:way;border-top:1px solid var(--c-line)}.r5 .home-way{counter-increment:way;position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 44px;gap:0 var(--s-5);padding:var(--s-6) 0 var(--s-6) 0;border-bottom:1px solid var(--c-line);color:inherit;text-decoration:none;transition:background var(--d-short),padding-left var(--d-medium) var(--e-out)}.r5 .home-way:before{content:counter(way,decimal-leading-zero);grid-column:1;grid-row:1 / span 4;font-family:var(--f-mono);font-size:var(--t-mono-md);color:var(--c-muted);padding-top:9px;font-variant-numeric:tabular-nums}.r5 .home-way:after{content:"→";grid-column:3;grid-row:1;justify-self:end;font-size:28px;line-height:1;color:var(--c-muted);transition:translate var(--d-medium) var(--e-out),color var(--d-short)}.r5 .home-way>*{grid-column:2;margin:0}.r5 .home-way h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);transition:color var(--d-short)}.r5 .home-way-desc{margin-top:var(--s-3)!important;color:var(--c-body);max-width:52ch}.r5 .home-way-items{margin-top:var(--s-4)!important;font-family:var(--f-mono);font-size:var(--t-mono);line-height:1.7;letter-spacing:.02em;color:var(--c-muted)}.r5 .home-way-for{margin-top:var(--s-3)!important;font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.02em;color:var(--c-ink)}.r5 .home-way:hover,.r5 .home-way:focus-visible{background:var(--c-hover);padding-left:var(--s-4)}.r5 .home-way:hover:after,.r5 .home-way:focus-visible:after{translate:8px 0;color:var(--c-ink)}.r5 .home-way:hover h3{color:var(--purple-2)}.r5 .home-explorer-media{position:sticky;top:calc(var(--nav-clear) - var(--s-5))}.r5 .home-explorer-frame{display:grid;aspect-ratio:var(--ar-portrait);border-radius:var(--r-window);overflow:hidden;background:var(--panel);isolation:isolate}.r5 .home-explorer-pic{grid-area:1 / 1;margin:0;opacity:0;transition:opacity .7s var(--e-out)}.r5 .home-explorer-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1.05;transition:scale 1.4s var(--e-out)}.r5 .home-explorer-pic:first-child{opacity:1}.r5 .home-explorer-pic:first-child img{scale:1}.r5 .home-explorer:has(.home-way:is(:hover,:focus-visible)) .home-explorer-pic:first-child{opacity:0}.r5 .home-explorer:has(.home-way:is(:hover,:focus-visible)) .home-explorer-pic:first-child img{scale:1.05}.r5 .home-explorer:has(.home-way:nth-child(1):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(1),.r5 .home-explorer:has(.home-way:nth-child(2):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(2),.r5 .home-explorer:has(.home-way:nth-child(3):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(3),.r5 .home-explorer:has(.home-way:nth-child(4):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(4){opacity:1}.r5 .home-explorer:has(.home-way:nth-child(1):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(1) img,.r5 .home-explorer:has(.home-way:nth-child(2):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(2) img,.r5 .home-explorer:has(.home-way:nth-child(3):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(3) img,.r5 .home-explorer:has(.home-way:nth-child(4):is(:hover,:focus-visible)) .home-explorer-pic:nth-child(4) img{scale:1}.r5 .home-next-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-5) var(--col-gap);align-items:end}.r5 .home-next-head .lede{max-width:48ch}.r5 .home-tl{position:relative;margin-top:var(--s-8);padding-top:var(--s-6)}.r5 .home-tl:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c-ink);transform-origin:0 50%;scale:0 1;transition:scale 1.6s var(--e-out) .12s}.r5 .home-tl[data-in]:before{scale:1 1}.r5 .home-tl-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6)}.r5 .home-next-item{position:relative;display:grid;align-content:start;gap:var(--s-3);padding-right:var(--s-5);color:inherit;text-decoration:none}.r5 .home-next-item:before{content:"";position:absolute;left:0;top:calc(-1 * var(--s-6));width:2px;height:14px;background:var(--c-ink)}.r5 .home-next-item>p{margin:0}.r5 .home-next-when{font-weight:700;font-size:26px;line-height:1.05;letter-spacing:-.03em;color:var(--c-ink);min-height:56px;padding-right:var(--s-6)}.r5 .home-next-where{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.02em;color:var(--c-muted);line-height:1.5;min-height:36px}.r5 .home-next-item h3{font-size:26px;line-height:1.1;letter-spacing:-.02em;margin-top:var(--s-2);position:relative;align-self:start}.r5 .home-next-item h3:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--purple);transform-origin:0 50%;scale:0 1;transition:scale var(--d-long) var(--e-out)}.r5 .home-next-desc{font-size:var(--t-small);color:var(--c-body)}.r5 a.home-next-item:after{content:"→";position:absolute;right:0;top:-2px;font-size:26px;line-height:1;color:var(--c-muted);transition:translate var(--d-medium) var(--e-out),color var(--d-short)}.r5 a.home-next-item:hover:after{translate:6px 0;color:var(--c-ink)}.r5 a.home-next-item:hover h3:after{scale:1 1}.r5 a.home-next-item:hover .home-next-when{color:var(--purple-2)}.r5 .home-network-head{max-width:760px;margin:0 auto;text-align:center}.r5 .home-network-head .lede{margin:var(--s-5) auto 0}.r5 .home-network-wall{margin-top:var(--s-8)}.r5 .home-city{margin-top:var(--s-8);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-7);align-items:center;padding:var(--s-6) var(--s-7)}.r5 .home-city h3{font-size:var(--t-h3);letter-spacing:var(--ls-h3)}.r5 .home-city p{margin-top:var(--s-3);color:var(--c-body);max-width:64ch}.r5 .home-2027{padding:0;min-height:760px;display:grid;align-items:end;overflow:hidden;background:var(--bg)}.r5 .home-2027-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.r5 .home-2027-media img{position:absolute;left:0;top:-20%;width:100%;height:140%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 70%;object-position:50% 70%}.r5 .home-2027-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-flat)}.r5 .home-2027-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-left)}.r5 .home-2027:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--scrim-bottom);pointer-events:none}.r5 .home-2027-copy{position:relative;z-index:2;padding:var(--s-10) var(--gutter) var(--s-9);max-width:700px;display:grid;gap:var(--s-5);justify-items:start}.r5 .home-2027-copy .lede{color:var(--c-ink);max-width:50ch}.r5 .home-2027-copy .btn{margin-top:var(--s-2)}.r5 .home-2027-inset{position:absolute;right:var(--gutter);bottom:var(--s-9);z-index:2;width:372px;margin:0}.r5 .home-2027-inset .window-media{box-shadow:inset 0 0 0 1px var(--line),var(--shadow-window)}.r5 .home-2027-inset .window-plate{color:var(--c-ink)}.r5 .home-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--col-gap);align-items:start;interpolate-size:allow-keywords}.r5 .home-faq>h2{position:sticky;top:var(--nav-clear)}.r5 .home-faq .acc-list{max-width:none}.r5 .home-faq .acc summary h3{font-size:22px}.r5 .home-faq .acc>p{max-width:64ch;padding-right:var(--s-6)}.r5 .home-faq .acc::details-content{block-size:0;overflow-y:clip;transition:block-size var(--d-medium) var(--e-out),content-visibility var(--d-medium) allow-discrete}.r5 .home-faq .acc[open]::details-content{block-size:auto}:root[data-motion=reduce] .r5 .home-faq .acc::details-content{transition:none}.r5 .home-news{padding-top:0}.r5 .home-news .home-divider{margin-bottom:var(--s-9)}.r5 .home-news-card{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--col-gap);align-items:center;padding:var(--s-7) var(--s-8)}.r5 .home-news-card .lede{margin-top:var(--s-4);max-width:44ch}.r5 .home-news-form{display:grid;gap:var(--s-3)}.r5 .home-news-form .fieldset>.label{color:var(--c-muted)}:root[data-motion=reduce] .r5 .home-tl:before{scale:1 1;transition:none}:root[data-motion=reduce] .r5 .home-explorer-pic,:root[data-motion=reduce] .r5 .home-explorer-pic img,:root[data-motion=reduce] .r5 .home-door .photo img,:root[data-motion=reduce] .r5 .home-way,:root[data-motion=reduce] .r5 .home-door-links a{transition:none}@media(max-width:599px){.r5.r5-page.home{display:flex;flex-direction:column}.r5 .home-hero{order:1}.r5 .home-partners{order:2}.r5 .home-fork-sec{order:3}.r5 .home-proof{order:4}.r5 .home-ways{order:5}.r5 .home-next{order:6}.r5 .home-network{order:7}.r5 .home-2027{order:8}.r5 .home-faq{order:9}.r5 .home-news{order:10}.r5 .home-hero{min-height:min(880px,100svh);align-content:end}.r5 .home-hero-media:before{background:var(--scrim-flat)}.r5 .home-hero-media:after{background:var(--scrim-both)}.r5 .home-hero-copy{display:grid;padding:var(--nav-clear) var(--gutter) var(--s-5);max-width:none}.r5 .home-hero-copy h1{order:1;font-size:clamp(32px,6vh,var(--t-h1));max-width:none}.r5 .home-hero-copy .acts{order:2;--intro-at: .49s !important;margin-top:var(--s-5);flex-direction:column;align-items:stretch;gap:var(--s-3)}.r5 .home-hero-copy .acts .btn{width:100%;height:56px;padding:0 var(--s-5);font-size:17px}.r5 .home-hero-copy .lede{order:3;--intro-at: .63s !important;margin-top:var(--s-6);max-width:none}.r5 .home-hero-cap{position:relative;right:auto;bottom:auto;z-index:2;padding:0 var(--gutter) var(--s-6)}.r5-page>section.home-partners{padding:var(--s-7) var(--gutter)}.r5 .home-partners-head{flex-direction:column;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-6)}.r5 .home-partners-head .t-small{max-width:none;text-align:left}.r5 .home-fork-sec{padding-top:var(--sec)}.r5 .home-fork{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .home-door{padding:var(--s-5) var(--s-5) var(--s-5)}.r5 .home-door>.photo:first-child{margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) var(--s-5)}.r5 .home-door h2{font-size:var(--t-h2)}.r5 .home-door-body>p{max-width:none}.r5 .home-door-links{margin-top:var(--s-5)}.r5 .home-proof{padding-bottom:var(--s-8)}.r5 .home-proof-head{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .home-proof-head .link{min-height:44px;margin-top:var(--s-4)}.r5 .home-proof-photo{margin-top:var(--s-7);aspect-ratio:var(--ar-portrait)}.r5 .home-proof-photo img{-o-object-position:54% 50%;object-position:54% 50%}.r5 .home-proof-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-bottom);pointer-events:none}.r5 .home-proof-photo .photo-cap{left:var(--s-4);right:var(--s-4);top:var(--s-4);z-index:1}.r5 .home-stats{margin:calc(-1 * var(--s-8)) 0 0;padding:var(--s-5) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4)}.r5 .home-stats .stat{padding-right:0}.r5 .home-stats .stat+.stat{padding-left:0;border-left:0}.r5 .home-stats .stat:nth-child(2n){padding-left:var(--s-4);border-left:1px solid var(--line)}.r5 .home-stats .stat:nth-child(n+3){padding-top:var(--s-5);border-top:1px solid var(--line)}.r5 .home-stats .stat b{font-size:40px}.r5 .home-stats .stat span,.r5 .home-ways-head{max-width:none}.r5 .home-explorer{grid-template-columns:minmax(0,1fr);gap:var(--s-7);margin-top:var(--s-7)}.r5 .home-explorer-media{position:static;order:-1}.r5 .home-explorer-frame{aspect-ratio:var(--ar-square)}.r5 .home-explorer-pic:not(:first-child){display:none}.r5 .home-explorer:has(.home-way:is(:hover,:focus-visible)) .home-explorer-pic:first-child{opacity:1}.r5 .home-explorer:has(.home-way:is(:hover,:focus-visible)) .home-explorer-pic:first-child img{scale:1}.r5 .home-way{grid-template-columns:minmax(0,1fr) 28px;gap:0 var(--s-4);padding:var(--s-5) 0}.r5 .home-way:before{grid-column:1;grid-row:1;padding-top:0;margin-bottom:var(--s-3)}.r5 .home-way:after{grid-column:2;grid-row:1;font-size:22px;align-self:start;margin-top:-2px}.r5 .home-way>*{grid-column:1}.r5 .home-way-desc,.r5 .home-way-for{max-width:none}.r5 .home-way:hover,.r5 .home-way:focus-visible{padding-left:0}.r5 .home-next-head{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .home-tl{margin-top:var(--s-7);padding:0 0 0 var(--s-6)}.r5 .home-tl:before{right:auto;bottom:0;width:2px;height:auto;transform-origin:50% 0;scale:1 0}.r5 .home-tl-list{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.r5 .home-next-item{padding-right:0}.r5 .home-next-item:before{left:calc(-1 * var(--s-6));top:11px;width:14px;height:2px}.r5 .home-next-when{min-height:0;font-size:var(--t-h3);padding-right:var(--s-7)}.r5 .home-next-where{min-height:0}.r5 .home-next-item h3{font-size:var(--t-h3)}.r5 a.home-next-item:after{font-size:var(--t-h3)}.r5 .home-network-head{max-width:none}.r5 .home-network-wall,.r5 .home-city{margin-top:var(--s-7)}.r5 .home-city{grid-template-columns:minmax(0,1fr);gap:var(--s-5);padding:var(--s-5)}.r5 .home-city .btn{width:100%}.r5 .home-2027{min-height:0;display:block}.r5 .home-2027-copy{padding:var(--s-9) var(--gutter) var(--s-7);max-width:none}.r5 .home-2027-copy .btn{width:100%}.r5 .home-2027-inset{position:relative;right:auto;bottom:auto;width:min(100%,280px);margin:0 var(--gutter) var(--s-8) auto}.r5 .home-2027-inset .window-plate{flex-direction:column;gap:4px}.r5 .home-faq{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .home-faq>h2{position:static}.r5 .home-faq .acc summary{padding:18px 0}.r5 .home-faq .acc summary h3{font-size:var(--t-h4)}.r5 .home-faq .acc>p{padding-right:0}.r5 .home-news .home-divider{margin-bottom:var(--s-8)}.r5 .home-news-card{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:var(--s-6) var(--s-5)}.r5 .home-news-card .lede{max-width:none}.r5 .home-news-form .field-row{grid-template-columns:minmax(0,1fr)}.r5 .home-news-form .btn{width:100%}}@media(min-width:600px)and (max-width:1023px){.r5 .home-proof-photo{aspect-ratio:var(--ar-wide)}.r5 .home-tl-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-6)}.r5 .home-next-item:nth-child(n+3){padding-top:var(--s-6);border-top:2px solid var(--c-ink)}.r5 .home-next-item:nth-child(n+3):before{top:-2px}.r5 .home-next-when,.r5 .home-next-where{min-height:0}.r5 .home-next-desc{max-width:48ch}}@media(min-width:600px)and (max-width:1023px){.r5 .home-hero{align-content:end}.r5 .home-hero-copy{max-width:calc(600px + 2 * var(--gutter))}.r5 .home-hero-copy h1{font-size:clamp(44px,8vh,64px)}.r5 .home-hero-cap{position:relative;right:auto;bottom:auto;z-index:2;grid-row:2;padding:0 var(--gutter) clamp(var(--s-6),5vh,var(--s-8));margin-top:calc(-1*clamp(var(--s-5),4vh,var(--s-7)))}.r5 .home-fork{gap:var(--s-5)}.r5 .home-door-body h2{font-size:var(--t-h2)}.r5 .home-stats{margin:calc(-1 * var(--s-8)) var(--s-5) 0;padding:var(--s-5)}.r5 .home-explorer{gap:var(--s-5)}.r5 .home-way{grid-template-columns:48px minmax(0,1fr) 36px;gap:0 var(--s-3)}.r5 .home-way h3{font-size:24px}.r5 .home-2027{min-height:640px}.r5 .home-2027-copy{max-width:calc(460px + 2 * var(--gutter));padding-bottom:var(--s-8)}.r5 .home-2027-inset{width:300px;bottom:var(--s-8)}}@media(min-width:860px)and (max-width:1279px){.r5 .home-stats{container-type:inline-size}.r5 .home-stats .stat{padding:0 var(--s-5)}.r5 .home-stats .stat b{font-size:clamp(40px,calc((100cqi / 4.2 - 48px) / 2.4),72px)}}@media(min-width:600px)and (max-width:859px){.r5 .home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-5)}.r5 .home-stats .stat{padding:0}.r5 .home-stats .stat+.stat{border-left:0}.r5 .home-stats .stat:nth-child(2n){padding-left:var(--s-5);border-left:1px solid var(--line)}.r5 .home-stats .stat:nth-child(n+3){padding-top:var(--s-5);border-top:1px solid var(--line)}.r5 .home-stats .stat b{font-size:48px}.r5 .home-stats .stat span{max-width:none}}.r5 .home-hero-cap,.r5 .home-2027-copy .label{color:var(--c-ink)}@media(max-width:599px){.r5 .home-proof,.r5 .home-cases{order:3}.r5 .home-fork-sec{order:4}.r5 .home-hero .btn.is-ghost{background:var(--plate)}.r5 .home-hero .btn.is-ghost:hover{background:linear-gradient(var(--c-hover),var(--c-hover)),var(--plate)}.r5 .home-proof-photo:after{background:var(--scrim-top),var(--scrim-bottom)}.r5 .home-2027-copy{margin:var(--s-9) var(--gutter) var(--s-7);padding:var(--s-5);border-radius:var(--r-card);background:var(--plate)}}@media(min-width:600px)and (max-width:1279px){.r5 .home-hero-media:before{background:var(--scrim-flat)}}.r5 .home-cases{padding-top:0}.r5 .home-cases-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-5) var(--col-gap);align-items:end}.r5 .home-cases-head .lede{max-width:52ch}.r5 .home-cases-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);margin:var(--s-7) 0 0;padding:0;list-style:none}.r5 .home-case{display:grid;gap:var(--s-3);align-content:start;height:100%;padding-top:var(--s-5);border-top:2px solid var(--c-ink);color:inherit;text-decoration:none}.r5 .home-case-photo{margin:0 0 var(--s-2);aspect-ratio:var(--ar-photo);border-radius:var(--r-window);overflow:hidden;box-shadow:inset 0 0 0 1px var(--c-line)}.r5 .home-case-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale var(--d-hero) var(--e-out)}.r5 .home-case-date{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-label)}.r5 .home-case h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);transition:color var(--d-short)}.r5 .home-case-line{color:var(--c-body);max-width:52ch}.r5 .home-case-go{font-weight:600;color:var(--c-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--c-line-strong);text-underline-offset:5px}.r5 .home-case-go:after{content:" →"}.r5 .home-case:hover h3,.r5 .home-case:focus-visible h3{color:var(--purple-2)}.r5 .home-case:hover .home-case-photo img,.r5 .home-case:focus-visible .home-case-photo img{scale:1.04}:root[data-motion=reduce] .r5 .home-case-photo img,:root[data-motion=reduce] .r5 .home-case h3{transition:none}:root[data-motion=reduce] .r5 .home-case-photo img{scale:none}@media(max-width:1023px){.r5 .home-cases-head{grid-template-columns:minmax(0,1fr);align-items:start}.r5 .home-cases-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.r5 .home-cases{padding-top:var(--sec)}.r5 .home-cases-list{grid-template-columns:minmax(0,1fr);gap:var(--s-7);margin-top:var(--s-6)}}
