.SiteFooter_footer__No5C8{border-top:1px solid var(--border);padding-block:3rem;background:var(--bg-deep)}.SiteFooter_inner__FJ64X{width:min(100% - 2.5rem,72rem);margin-inline:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.SiteFooter_brand__1YSNs{min-height:2.75rem;display:inline-flex;align-items:center;gap:.75rem;color:var(--text-primary);text-decoration:none}.SiteFooter_brand__1YSNs img{width:1.75rem;height:1.75rem;object-fit:contain}.SiteFooter_brand__1YSNs span{display:flex;align-items:baseline;gap:.65rem}.SiteFooter_brand__1YSNs strong{font:600 1rem/1 var(--font-serif);letter-spacing:-.02em}.SiteFooter_brand__1YSNs small{padding-left:.65rem;border-left:1px solid var(--border);color:var(--text-mono);font:400 .75rem/1 var(--font-geist-sans)}.SiteFooter_inner__FJ64X nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-left:auto}.SiteFooter_inner__FJ64X nav a{width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary);text-decoration:none;transition:color .18s ease}.SiteFooter_inner__FJ64X nav a:hover{color:var(--text-primary)}.SiteFooter_inner__FJ64X nav svg{width:1rem;height:1rem}.SiteFooter_inner__FJ64X nav a:first-child{color:var(--accent)}.SiteFooter_inner__FJ64X nav a:first-child:hover{color:var(--accent-bright)}@media (max-width:47.5rem){.SiteFooter_inner__FJ64X{flex-direction:column;align-items:flex-start;gap:2rem}}@media (max-width:34rem){.SiteFooter_brand__1YSNs span{display:grid;gap:.25rem}.SiteFooter_brand__1YSNs small{padding-left:0;border-left:0}}.projectNav_nav__65TR9{width:min(100% - 3rem,76rem);min-height:4rem;margin-inline:auto;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--border)}.projectNav_backLink__AWECl{width:2.75rem;height:2.75rem;justify-content:center;color:var(--text-tertiary);font:400 1.45rem/1 var(--font-geist-sans)}.projectNav_backLink__AWECl,.projectNav_brandLink__VeQVV{display:inline-flex;align-items:center;text-decoration:none}.projectNav_brandLink__VeQVV{min-height:2.75rem;gap:.7rem;color:var(--text-primary);font:600 1rem/1 var(--font-serif);letter-spacing:-.02em}.projectNav_brandLink__VeQVV img{width:1.75rem;height:1.75rem;object-fit:contain}.projectNav_backLink__AWECl:hover,.projectNav_brandLink__VeQVV:hover{color:var(--text-primary)}@media (max-width:820px){.projectNav_nav__65TR9{width:min(100% - 2.5rem,76rem)}}.projectRail_rail__DgIoH{width:min(100% - 3rem,82rem);margin-inline:auto;padding-block:clamp(5rem,10vw,8rem);border-top:1px solid var(--border)}.projectRail_rail__DgIoH>header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.projectRail_project___Lofr>span,.projectRail_rail__DgIoH>header>div span{color:var(--text-mono);font:.58rem/1.3 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.projectRail_rail__DgIoH h2{margin:.55rem 0 0;color:var(--text-primary);font:500 clamp(2rem,4vw,3.5rem)/1 var(--font-serif);letter-spacing:-.035em}.projectRail_rail__DgIoH>header>a{min-height:2.75rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--text-tertiary);font:.7rem/1 var(--font-geist-sans),sans-serif;text-decoration:none;transition:color .6s cubic-bezier(.32,.72,0,1)}.projectRail_project___Lofr>i,.projectRail_rail__DgIoH>header>a i{color:var(--accent-bright);font-style:normal;transition:transform .6s cubic-bezier(.32,.72,0,1)}.projectRail_rail__DgIoH>header>a:hover{color:var(--text-primary)}.projectRail_rail__DgIoH>header>a:hover i{transform:translateX(.2rem)}.projectRail_grid__Yqr6U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.projectRail_project___Lofr{min-height:8rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.25rem;border-bottom:1px solid var(--border);color:var(--text-primary);text-decoration:none;transition:background-color .6s cubic-bezier(.32,.72,0,1),padding .6s cubic-bezier(.32,.72,0,1)}.projectRail_project___Lofr:nth-child(odd){border-right:1px solid var(--border)}.projectRail_project___Lofr>div{min-width:0}.projectRail_project___Lofr strong{display:block;font:500 1.35rem/1.15 var(--font-serif)}.projectRail_project___Lofr small{display:block;max-width:28rem;margin-top:.45rem;color:var(--text-tertiary);font:.72rem/1.45 var(--font-geist-sans),sans-serif}.projectRail_project___Lofr:hover{padding-inline:1.55rem .95rem;background:color-mix(in oklab,var(--surface) 62%,transparent)}.projectRail_project___Lofr:hover>i{transform:translate(.15rem,-.15rem)}@media (max-width:48rem){.projectRail_rail__DgIoH{width:min(100% - 2rem,82rem)}.projectRail_rail__DgIoH>header{align-items:flex-start;flex-direction:column;gap:1rem}.projectRail_grid__Yqr6U{grid-template-columns:1fr}.projectRail_project___Lofr,.projectRail_project___Lofr:nth-child(odd){border-right:0}.projectRail_project___Lofr:hover{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.projectRail_project___Lofr,.projectRail_project___Lofr>i,.projectRail_rail__DgIoH>header>a,.projectRail_rail__DgIoH>header>a i{transition:none}}.project_page__aMRKz{min-height:100dvh;background:radial-gradient(circle at 82% 6%,color-mix(in oklab,var(--accent) 7%,transparent),transparent 28rem),var(--bg);color:var(--text-primary)}.project_skipLink__eh_wI{position:fixed;top:.75rem;left:.75rem;z-index:20;padding:.65rem .9rem;background:var(--accent);color:var(--bg-deep);font:600 .75rem/1 var(--font-geist-sans);transform:translateY(-200%);transition:transform .16s ease}.project_skipLink__eh_wI:focus{transform:translateY(0)}.project_artifact__Vr5bW,.project_brief__u_M5g,.project_concepts__6VyqV,.project_continuity__D32mN,.project_evidence__oNdQz,.project_footer__9FaME,.project_gallery__tX8ft,.project_hero__L7T_d,.project_timeline__u_z4y,.project_writing__fMaGD{width:min(100% - 2rem,70rem);margin-inline:auto}.project_footer__9FaME a,.project_sectionHeading__utfJx a,.project_siteLink__OnTVD{color:var(--text-tertiary);transition:color .16s ease}.project_footer__9FaME a:hover,.project_sectionHeading__utfJx a:hover{color:var(--text-primary)}.project_hero__L7T_d{padding-block:clamp(2.5rem,4.5vw,3.75rem);display:grid;align-items:start;gap:clamp(1.25rem,2.5vw,1.75rem)}.project_identity__2vH9U{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:1.4rem;row-gap:.75rem}.project_icon__MKbkW{grid-column:1;grid-row:2;width:clamp(3.5rem,6vw,4.5rem);aspect-ratio:1;display:grid;place-items:center;flex:0 0 auto}.project_icon__MKbkW img{width:100%;height:100%;object-fit:contain}.project_icon__MKbkW img.project_invert__SkJ97{filter:invert(1);opacity:.9}.project_icon__MKbkW img.project_lightBackplate__FA7ST{aspect-ratio:1.4/1;height:auto;box-sizing:border-box;padding:clamp(.45rem,1.2vw,.7rem) clamp(.55rem,1.4vw,.85rem);border-radius:clamp(.65rem,1.4vw,.8rem);background:var(--mark-surface);box-shadow:0 3px 8px var(--mark-shadow)}.project_artifact__Vr5bW figcaption,.project_projectSection__yJkNJ header span,.project_sectionHeading__utfJx span{color:var(--text-mono);font:500 .66rem/1.2 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.project_projectMeta__nNtOE{grid-column:1/-1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding-left:1rem;border-left:1px solid var(--accent)}.project_projectPeriod__e_ydv{color:var(--text-mono);font:500 .66rem/1.2 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.project_statusPill__y8ns3{display:inline-flex;align-items:center;gap:.4rem;padding:0;color:var(--text-tertiary);font:500 .64rem/1 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase}.project_statusPill__y8ns3:before{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;content:""}.project_statusPill__y8ns3[data-status=active]{color:var(--accent-bright)}.project_hero__L7T_d h1{grid-column:2;grid-row:2;max-width:14ch;margin:0;font:600 clamp(3.6rem,7vw,5.7rem)/.9 var(--font-serif);letter-spacing:-.04em;text-wrap:balance}.project_siteLink__OnTVD{justify-self:start;min-height:2.75rem;padding:.1rem 0;display:inline-flex;align-items:center;gap:.8rem;border-bottom:1px solid var(--border);font:500 .76rem/1 var(--font-geist-mono)}.project_siteLink__OnTVD:hover{color:var(--accent-bright);border-color:var(--accent)}.project_brief__u_M5g,.project_evidence__oNdQz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.project_brief__u_M5g>.project_projectSection__yJkNJ:only-child{grid-column:1/-1;padding-right:0}.project_projectSection__yJkNJ{min-width:0;padding:clamp(2rem,5vw,4rem) clamp(0rem,4vw,3.5rem) clamp(2.5rem,6vw,5rem) 0}.project_projectSection__yJkNJ+.project_projectSection__yJkNJ{padding-left:clamp(0rem,4vw,3.5rem);border-left:1px solid var(--border)}.project_projectSection__yJkNJ header{display:flex;align-items:baseline;gap:1rem}.project_projectSection__yJkNJ h2,.project_sectionHeading__utfJx h2{font:600 clamp(1.55rem,3vw,2.15rem)/1 var(--font-serif);letter-spacing:-.025em}.project_sectionBody__YR_wd{margin-top:clamp(2.2rem,5vw,4rem);color:var(--text-tertiary);font:400 clamp(1rem,1.5vw,1.15rem)/1.7 var(--font-geist-sans)}.project_sectionBody__YR_wd .project_lede__bWxBC{max-width:19ch;color:var(--text-primary);font:500 clamp(1.8rem,4vw,3rem)/1.08 var(--font-serif);letter-spacing:-.025em;text-wrap:balance}.project_sectionBody__YR_wd .project_lede__bWxBC+p{max-width:36rem;max-width:34rem;margin-top:1.5rem}.project_artifact__Vr5bW{margin-block:1rem clamp(4rem,10vw,8rem)}.project_artifactImage__8Pfic{position:relative;min-height:clamp(23rem,62vw,47rem);overflow:hidden;border:1px solid var(--border);background:var(--surface)}.project_artifactImage__8Pfic img{object-fit:contain}.project_photo__W2krm .project_artifactImage__8Pfic img{object-fit:cover}.project_mark__Xi8Vk .project_artifactImage__8Pfic{background:linear-gradient(color-mix(in oklab,var(--surface) 80%,transparent),var(--surface)),repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--border) 25%)}.project_artifact__Vr5bW figcaption{margin-top:.75rem}.project_concepts__6VyqV,.project_gallery__tX8ft,.project_timeline__u_z4y{padding-block:clamp(4rem,9vw,7rem);border-top:1px solid var(--border)}.project_conceptList__sMqCI{margin-top:2.5rem;border-top:1px solid var(--border)}.project_conceptList__sMqCI article{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--border)}.project_conceptList__sMqCI h3{color:var(--text-primary);font:600 clamp(1.2rem,2vw,1.55rem)/1.2 var(--font-serif);letter-spacing:-.02em}.project_conceptList__sMqCI p{max-width:42rem;color:var(--text-tertiary);font:400 clamp(.95rem,1.4vw,1.08rem)/1.7 var(--font-geist-sans)}.project_timeline__u_z4y ol{margin-top:2.5rem;border-top:1px solid var(--border);list-style:none}.project_timeline__u_z4y li{position:relative;display:grid;grid-template-columns:9rem minmax(0,1fr);gap:2rem;padding-block:1.75rem;border-bottom:1px solid var(--border)}.project_timeline__u_z4y li:before{content:"";position:absolute;top:2.08rem;left:-1rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.project_timeline__u_z4y time{color:var(--text-mono);font:500 .68rem/1.4 var(--font-geist-mono);text-transform:uppercase}.project_timeline__u_z4y h3{color:var(--text-primary);font:600 clamp(1.25rem,2vw,1.65rem)/1.15 var(--font-serif);letter-spacing:-.02em}.project_timeline__u_z4y p{max-width:44rem;margin-top:.55rem;color:var(--text-tertiary);font:400 .95rem/1.65 var(--font-geist-sans)}.project_galleryGrid__xaV6m{display:grid;gap:clamp(1rem,3vw,2rem);margin-top:2.5rem}.project_galleryImage__Br8YL{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border);background:var(--surface)}.project_galleryImage__Br8YL img{object-fit:cover}.project_gallery__tX8ft figcaption{max-width:45rem;margin-top:.8rem;color:var(--text-mono);font:400 .76rem/1.55 var(--font-geist-sans)}@media (min-width:47.51rem){.project_galleryGrid__xaV6m:has(figure+figure){grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:start}.project_galleryGrid__xaV6m:has(figure+figure) figure:nth-child(2){margin-top:clamp(2rem,7vw,6rem)}}.project_continuity__D32mN,.project_evidence__oNdQz{border-bottom:1px solid var(--border)}.project_continuity__D32mN .project_projectSection__yJkNJ{padding-right:0}.project_continuityCopy__Cswnj{max-width:48rem;color:var(--text-primary);font:500 clamp(1.6rem,3.6vw,2.6rem)/1.18 var(--font-serif);letter-spacing:-.025em;text-wrap:balance}.project_proofList__Rrf3i{display:grid;gap:0;list-style:none}.project_proofList__Rrf3i li{position:relative;padding:1rem 0 1rem 1.75rem;border-top:1px solid var(--border);color:var(--text-body)}.project_proofList__Rrf3i li:before{content:"";position:absolute;top:1.55rem;left:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.project_stackList__rG4w0{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none}.project_stackList__rG4w0 li{padding:.7rem .85rem;border:1px solid var(--border);color:var(--text-body);font:500 .74rem/1 var(--font-geist-mono)}.project_empty__fSlDt,.project_noWriting__V0Ij6{color:var(--text-mono)}.project_writing__fMaGD{padding-block:clamp(5rem,11vw,9rem)}.project_sectionHeading__utfJx{display:flex;align-items:end;justify-content:space-between;gap:2rem}.project_sectionHeading__utfJx>div{display:flex;align-items:baseline;gap:1rem}.project_sectionHeading__utfJx a{padding-block:.75rem;font:500 .75rem/1 var(--font-geist-sans)}.project_postList___0Fcy{margin-top:2.5rem;border-top:1px solid var(--border);list-style:none}.project_postList___0Fcy li{border-bottom:1px solid var(--border)}.project_postList___0Fcy a{min-height:7rem;display:grid;grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;gap:2rem;color:var(--text-primary);transition:background-color .16s ease,padding .16s ease}.project_postList___0Fcy a:hover{padding-inline:1rem;background:color-mix(in oklab,var(--surface) 66%,transparent)}.project_postList___0Fcy time{color:var(--text-mono);font:500 .68rem/1 var(--font-geist-mono);text-transform:uppercase}.project_postList___0Fcy strong{display:block;font:600 clamp(1.25rem,2.4vw,1.8rem)/1.15 var(--font-serif)}.project_postList___0Fcy small{display:block;max-width:55rem;margin-top:.45rem;color:var(--text-tertiary);font:400 .86rem/1.5 var(--font-geist-sans)}.project_postList___0Fcy i{color:var(--accent);font-style:normal}.project_noWriting__V0Ij6{margin-top:2.5rem;padding-block:2rem;border-block:1px solid var(--border);font:400 .9rem/1.5 var(--font-geist-sans)}.project_footer__9FaME{padding-block:2.5rem 5rem;border-top:1px solid var(--border)}.project_footer__9FaME a{min-height:2.75rem;display:inline-flex;align-items:center;gap:.75rem;font:500 .8rem/1 var(--font-geist-sans)}@media (max-width:47.5rem){.project_hero__L7T_d{padding-block:2.75rem 3rem;gap:1.5rem}.project_hero__L7T_d h1{font-size:clamp(3.3rem,17vw,5.5rem)}.project_brief__u_M5g,.project_evidence__oNdQz{grid-template-columns:1fr}.project_projectSection__yJkNJ+.project_projectSection__yJkNJ{padding-left:0;border-top:1px solid var(--border);border-left:0}.project_sectionBody__YR_wd{margin-top:2rem}.project_timeline__u_z4y li{grid-template-columns:1fr;gap:.5rem;padding-left:1rem}.project_conceptList__sMqCI article{grid-template-columns:1fr;gap:.6rem}.project_timeline__u_z4y li:before{left:0}.project_sectionHeading__utfJx{align-items:flex-start;flex-direction:column;gap:1rem}.project_postList___0Fcy a{grid-template-columns:1fr auto;gap:.65rem 1rem;padding-block:1.4rem}.project_postList___0Fcy time{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.project_footer__9FaME a,.project_postList___0Fcy a,.project_sectionHeading__utfJx a,.project_siteLink__OnTVD,.project_skipLink__eh_wI{transition:none}}.voxelbox_page__YtdjU{min-height:100vh;background:var(--bg);color:var(--text-primary)}.voxelbox_skipLink__YWho6{position:fixed;top:.75rem;left:.75rem;z-index:20;padding:.7rem .9rem;background:var(--text-primary);color:var(--bg);font:600 .8rem/1 var(--font-geist-sans);transform:translateY(-180%)}.voxelbox_skipLink__YWho6:focus{transform:translateY(0)}.voxelbox_footer__jHQ8w,.voxelbox_hero__9BGLy,.voxelbox_lessons__rO51U,.voxelbox_storyIndex___Sw40,.voxelbox_story__YTQHO,.voxelbox_writing__ZUN_v{width:min(100% - 3rem,76rem);margin-inline:auto}.voxelbox_footer__jHQ8w a{padding-block:.75rem;color:var(--text-tertiary);font:500 .78rem/1.2 var(--font-geist-sans);text-decoration:none}.voxelbox_footer__jHQ8w a:hover{color:var(--text-primary)}.voxelbox_hero__9BGLy{display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(1.25rem,2.5vw,1.75rem);padding-block:clamp(2.5rem,4.5vw,3.75rem)}.voxelbox_heroHeading__nipHA{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:1.4rem;row-gap:.75rem}.voxelbox_heroHeading__nipHA img{grid-column:1;grid-row:2;width:clamp(3.5rem,6vw,4.5rem);height:auto}.voxelbox_meta__rQ8lI{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:.8rem;margin:0;padding-left:1rem;border-left:1px solid var(--accent);color:var(--text-mono);font:500 .7rem/1.4 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.voxelbox_active__7qx5p{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent-bright)}.voxelbox_active__7qx5p:before{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;content:""}.voxelbox_hero__9BGLy h1{grid-column:2;grid-row:2;margin:0;font:600 clamp(3.6rem,7vw,5.7rem)/.9 var(--font-serif);letter-spacing:-.04em}.voxelbox_heroCopy__RiyZ3{width:100%}.voxelbox_heroCopy__RiyZ3 p{max-width:none;margin:0;color:var(--text-body);font:400 clamp(1.25rem,2vw,1.55rem)/1.55 var(--font-serif)}.voxelbox_heroLinks__BmEpJ{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem}.voxelbox_heroCopy__RiyZ3 a,.voxelbox_lessonsCopy__GK6HO a,.voxelbox_writingHeading__sp4Df a{display:inline-block;padding-block:.35rem;color:var(--accent);font:550 .84rem/1.3 var(--font-geist-sans);text-underline-offset:.3em}.voxelbox_heroCopy__RiyZ3 a:hover,.voxelbox_lessonsCopy__GK6HO a:hover,.voxelbox_writingHeading__sp4Df a:hover{color:var(--accent-bright)}.voxelbox_storyIndex___Sw40{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--border)}.voxelbox_storyIndex___Sw40 a{display:grid;gap:.65rem;min-height:7rem;padding:1.15rem 1.5rem;color:var(--text-body);font:500 1rem/1.35 var(--font-serif);text-decoration:none}.voxelbox_storyIndex___Sw40 a+a{border-left:1px solid var(--border)}.voxelbox_storyIndex___Sw40 a:hover{background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--text-primary)}.voxelbox_number__vyDwz,.voxelbox_storyIndex___Sw40 span{color:var(--text-mono);font:500 .68rem/1 var(--font-geist-mono);letter-spacing:.08em}.voxelbox_story__YTQHO{width:min(100% - 3rem,88rem);display:grid;grid-template-columns:minmax(16rem,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(2.5rem,4.5vw,4rem);padding-block:clamp(4.5rem,9vw,7.5rem);border-bottom:1px solid var(--border);scroll-margin-top:1rem}.voxelbox_storyCopy__MyNjn{position:sticky;top:2rem}.voxelbox_number__vyDwz{margin:0 0 1rem}.voxelbox_lessons__rO51U h2,.voxelbox_story__YTQHO h2,.voxelbox_writing__ZUN_v h2{margin:0;font:500 clamp(2rem,4vw,3.25rem)/1.05 var(--font-serif);letter-spacing:-.035em}.voxelbox_storyCopy__MyNjn>p:not(.voxelbox_number__vyDwz){margin:1.5rem 0 0;color:var(--text-secondary);font:400 1rem/1.72 var(--font-serif)}.voxelbox_storyCopy__MyNjn>p.voxelbox_boundary__wdbj_{padding-top:1.25rem;border-top:1px solid var(--border);color:var(--text-tertiary);font-size:.92rem}.voxelbox_screenshot__w_u65{margin:0}.voxelbox_screenshot__w_u65 img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:.5rem;background:#0f1014;box-shadow:0 1.5rem 4rem color-mix(in srgb,#000 22%,transparent)}.voxelbox_screenshot__w_u65 figcaption{max-width:42rem;margin-top:.8rem;color:var(--text-mono);font:400 .76rem/1.55 var(--font-geist-sans)}.voxelbox_lessons__rO51U{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(4.5rem,9vw,7rem);border-bottom:1px solid var(--border);scroll-margin-top:1rem}.voxelbox_lessons__rO51U h2{font-size:clamp(1.9rem,3.5vw,2.8rem)}.voxelbox_lessonsCopy__GK6HO p{max-width:48rem;margin:0 0 1.25rem;color:var(--text-body);font:400 clamp(1.08rem,1.5vw,1.25rem)/1.72 var(--font-serif)}.voxelbox_lessonsCopy__GK6HO a{margin-top:.5rem}.voxelbox_writing__ZUN_v{padding-block:clamp(4.5rem,9vw,7rem)}.voxelbox_writingHeading__sp4Df{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.voxelbox_writingHeading__sp4Df a{margin-top:0}.voxelbox_writing__ZUN_v ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.voxelbox_writing__ZUN_v li{border-bottom:1px solid var(--border)}.voxelbox_writing__ZUN_v li a{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;align-items:start;gap:2rem;padding-block:1.6rem;color:inherit;text-decoration:none}.voxelbox_writing__ZUN_v time{color:var(--text-mono);font:500 .72rem/1.6 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase}.voxelbox_writing__ZUN_v strong{display:block;color:var(--text-body);font:500 1.25rem/1.35 var(--font-serif)}.voxelbox_writing__ZUN_v small{display:block;max-width:47rem;margin-top:.5rem;color:var(--text-secondary);font:400 .95rem/1.6 var(--font-serif)}.voxelbox_writing__ZUN_v i{color:var(--text-mono);font-style:normal}.voxelbox_writing__ZUN_v li a:hover strong{color:var(--text-primary)}.voxelbox_noWriting__byVkp{margin:0;padding-block:1.5rem;border-block:1px solid var(--border);color:var(--text-secondary);font:400 1rem/1.6 var(--font-serif)}.voxelbox_footer__jHQ8w{display:flex;justify-content:space-between;gap:2rem;padding-block:2.75rem;border-top:1px solid var(--border)}@media (max-width:820px){.voxelbox_footer__jHQ8w,.voxelbox_hero__9BGLy,.voxelbox_lessons__rO51U,.voxelbox_storyIndex___Sw40,.voxelbox_story__YTQHO,.voxelbox_writing__ZUN_v{width:min(100% - 2.5rem,76rem)}.voxelbox_hero__9BGLy{gap:1.5rem;padding-block:2.75rem 3rem}.voxelbox_storyIndex___Sw40{grid-template-columns:repeat(2,minmax(0,1fr))}.voxelbox_storyIndex___Sw40 a:nth-child(3),.voxelbox_storyIndex___Sw40 a:nth-child(4),.voxelbox_storyIndex___Sw40 a:nth-child(5){border-top:1px solid var(--border)}.voxelbox_storyIndex___Sw40 a:nth-child(3),.voxelbox_storyIndex___Sw40 a:nth-child(5){border-left:0}.voxelbox_storyIndex___Sw40 a:nth-child(5){grid-column:1/-1}.voxelbox_storyIndex___Sw40 a{min-height:6.75rem;padding-inline:1rem}.voxelbox_lessons__rO51U,.voxelbox_story__YTQHO{grid-template-columns:1fr;gap:2.5rem}.voxelbox_storyCopy__MyNjn{position:static}.voxelbox_screenshot__w_u65{width:calc(100% + 1.25rem);overflow:hidden}.voxelbox_screenshot__w_u65 img{width:135%;max-width:none}.voxelbox_writingHeading__sp4Df{align-items:start;flex-direction:column}.voxelbox_writing__ZUN_v li a{grid-template-columns:1fr auto;gap:.45rem 1rem}.voxelbox_writing__ZUN_v time{grid-column:1/-1}.voxelbox_footer__jHQ8w{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:480px){.voxelbox_heroHeading__nipHA img{width:3.25rem}.voxelbox_hero__9BGLy h1{font-size:clamp(3rem,17vw,4.2rem)}.voxelbox_storyIndex___Sw40 a{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.voxelbox_skipLink__YWho6{scroll-behavior:auto}}.maverick_logo__kVuCt{filter:invert(1);opacity:.92}.maverick_boundaryArtifact__rNObe,.maverick_fileArtifact__U4CNy{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:.5rem;background:#0b101b}.maverick_boundaryHeader__eBINq,.maverick_fileHeader__Q0lWn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);color:var(--text-mono);font:500 .68rem/1.4 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.maverick_fileGrid__VgNBS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.maverick_fileGrid__VgNBS div{min-height:8rem;padding:1.5rem;display:flex;flex-direction:column;gap:.65rem;border-bottom:1px solid var(--border)}.maverick_fileGrid__VgNBS div:nth-child(odd){border-right:1px solid var(--border)}.maverick_boundaryArtifact__rNObe li strong,.maverick_boundaryHeader__eBINq strong,.maverick_fileGrid__VgNBS strong{color:var(--text-primary);font:550 1rem/1.3 var(--font-geist-sans)}.maverick_boundaryArtifact__rNObe li p,.maverick_fileGrid__VgNBS span{color:var(--text-secondary);font:400 .88rem/1.55 var(--font-geist-sans)}.maverick_boundaryArtifact__rNObe figcaption,.maverick_fileArtifact__U4CNy figcaption{padding:.9rem 1.25rem;color:var(--text-mono);font:400 .76rem/1.55 var(--font-geist-sans)}.maverick_boundaryArtifact__rNObe ol{margin:0;padding:0;list-style:none}.maverick_boundaryArtifact__rNObe li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 1.25rem;border-bottom:1px solid var(--border)}.maverick_boundaryArtifact__rNObe li>span{color:var(--accent);font:500 .68rem/1.4 var(--font-geist-mono)}.maverick_boundaryArtifact__rNObe li p{margin:.45rem 0 0}.maverick_inlineLink__NESmo{display:inline-block;margin-top:1.25rem;padding-block:.35rem;color:var(--accent);font:550 .84rem/1.3 var(--font-geist-sans);text-underline-offset:.3em}.maverick_inlineLink__NESmo:hover{color:var(--accent-bright)}@media (max-width:620px){.maverick_boundaryHeader__eBINq,.maverick_fileHeader__Q0lWn{align-items:flex-start;flex-direction:column}.maverick_fileGrid__VgNBS{grid-template-columns:1fr}.maverick_fileGrid__VgNBS div:nth-child(odd){border-right:0}}