#wawl{--xp:#d7b478;--xp2:#d7b478;--xpbg:#111510;--xppanel:#1b2119;--xpline:#394133;--xpink:#eeefe5;--xpmuted:#b9beaf;--xp-gutter:clamp(20px, 4vw, 56px);--paper:var(--xpbg);--ink:var(--xpink);--ink-muted:var(--xpmuted);--line:var(--xpline);--panel:var(--xppanel);--muted:var(--xpmuted);--ox:var(--xp);--red:var(--xp);--dt-focus-ring:var(--xp);--dt-a11y-ink-on-dark:var(--xpink);--dt-a11y-brass-on-light:var(--xp);--dt-a11y-muted-on-light:var(--xpmuted);--dt-a11y-red-on-light:var(--xp);--dt-a11y-page-accent:var(--xp);--dt-a11y-page-muted:var(--xpmuted);color:var(--xpink)!important}html[data-theme=light] #wawl{--xp:#79552b;--xp2:#79552b;--xpbg:#f3f1e9;--xppanel:#faf8f2;--xpline:#d9dacd;--xpink:#292e25;--xpmuted:#5e6556}#wawl :is(.projectIdentity,.projectSiteBrief){--pi-paper:var(--xpbg);--pi-ink:var(--xpink);--pi-muted:var(--xpmuted);--pi-line:var(--xpline);--project-accent:var(--xp)!important}#wawl .projectIdentity{border-top-width:1px}#wawl :is(.projectIdentityDestination a,.experienceLaunch>figure){border-radius:12px}#wawl .experienceHero{min-height:0}#wawl .experienceHeroArt{filter:saturate(.85);min-height:500px}#wawl .experienceHeroCopy{padding:clamp(32px,5vw,72px)}#wawl .experienceHero h1{letter-spacing:-.055em;color:var(--xpink);text-transform:none;font-size:clamp(48px,6vw,88px);line-height:1.02}#wawl .experienceHeroMeta{border-top-width:1px;margin-top:28px}#wawl .experienceHeroMeta b{font-size:44px}#wawl .experienceStatus{border-radius:20px;font-size:10px}#wawl :is(.experienceHeroCopy>p,.experienceHeroMeta span,.experienceManifesto small,.experienceIntro>p,.experienceLaunch p,.eraCopy>p,.pathCardCopy>p){color:var(--xpmuted)}#wawl :is(.experienceManifesto,.experienceLaunch){background:color-mix(in srgb, var(--xpbg) 94%, var(--xp));border-color:var(--xpline);padding:clamp(36px, 5vw, 64px) var(--xp-gutter)}#wawl .experienceManifesto blockquote{letter-spacing:-.025em;font-size:clamp(27px,3vw,40px);line-height:1.25}#wawl :is(.experienceIntro,.experienceInteractive,.experiencePaths,.projectUpdates,.experienceClose){width:min(1160px, calc(100% - var(--xp-gutter) * 2));background:0 0;border:0;margin:0 auto;padding:clamp(48px,6vw,80px) 0}#wawl :is(.experienceInteractive,.experiencePaths,.projectUpdates){border-top:1px solid var(--xpline)}#wawl :is(.experienceIntro,.experienceInteractive>header,.experiencePaths>header,.projectUpdates>header){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}#wawl :is(.experienceInteractive>header,.experiencePaths>header,.projectUpdates>header,.projectSiteBrief>header){background:0 0;border:0;width:100%;margin:0 0 28px;padding:0}#wawl :is(.experienceIntro,.experienceInteractive,.experiencePaths,.experienceLaunch,.experienceClose,.projectUpdates) h2{letter-spacing:-.035em;text-transform:none;overflow-wrap:normal;text-wrap:balance;color:var(--xpink);font:750 clamp(30px,3.7vw,48px)/1.12 Archivo,sans-serif}#wawl :is(.experienceInteractive>header>p,.experiencePaths>header>p,.projectUpdates>header>p){color:var(--xpmuted);font:1rem/1.75 IBM Plex Serif,serif}#wawl #wawl-model-title{scroll-margin-top:16px}#wawl .timeExplorer{border:1px solid var(--xpline);background:var(--xppanel);border-radius:18px;min-width:0;display:block;overflow:hidden}#wawl .eraTabs{border-bottom:1px solid var(--xpline);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.eraTabs>button{text-align:left;min-width:0;min-height:92px;color:var(--xpink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:16px;transition:background .22s,border-color .22s}.eraTabs button>span{color:var(--xpmuted);align-items:center;gap:8px;font:.6875rem/1.4 IBM Plex Mono,monospace;display:flex}.eraTabs i{background:var(--xpmuted);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.eraTabs b{margin-top:9px;font:650 1.0625rem/1.3 Archivo,sans-serif;display:block}.eraTabs>button[aria-selected=true]{border-color:color-mix(in srgb, var(--xp) 48%, var(--xpline));background:color-mix(in srgb, var(--xp) 9%, var(--xppanel))}.eraTabs button[aria-selected=true] :is(i,span){color:var(--xp)}.eraTabs button[aria-selected=true] i{background:var(--xp)}.eraTabs button:hover{background:color-mix(in srgb, var(--xp) 6%, var(--xppanel))}#wawl :is(.eraTabs>button,.eraPanel,.pathCardCopy a):focus-visible{outline:2px solid var(--xp);outline-offset:-3px}#wawl .eraPanel{padding:clamp(18px,3vw,32px)}#wawl .eraDetail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);min-height:320px;animation:.3s ease-out eraReveal;display:grid}#wawl .eraDetail figure{aspect-ratio:3/2;background:var(--xpbg);border-radius:12px;min-width:0;margin:0;overflow:hidden}#wawl .eraDetail img{object-fit:cover;width:100%;height:100%;display:block}#wawl .eraCopy{min-width:0}#wawl .eraCopy h3{font:700 clamp(1.5625rem, calc(2.8vw * var(--dt-reading-scale)), 2.125rem)/1.15 Archivo, sans-serif;letter-spacing:-.025em;color:var(--xpink);margin:14px 0 18px}#wawl .eraCopy>p{margin:0;font:1rem/1.75 IBM Plex Serif,serif}.eraEvidence{border-top:1px solid var(--xpline);margin-top:24px;padding-top:20px}.eraEvidence>span{color:var(--xpmuted);letter-spacing:.08em;font:.625rem/1.5 IBM Plex Mono,monospace}.eraEvidence ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.eraEvidence li{border:1px solid var(--xpline);color:var(--xpink);border-radius:16px;padding:6px 10px;font:.75rem/1.4 Arial,sans-serif}#wawl .eraCopy .eraContext{color:var(--xpmuted);margin-top:20px;font:.6875rem/1.6 IBM Plex Mono,monospace}@keyframes eraReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#wawl .experiencePaths>div{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}#wawl .experiencePaths article{border:1px solid var(--xpline);background:var(--xppanel);border-radius:14px;min-height:0}#wawl .experiencePaths article:hover{background:var(--xppanel);border-color:var(--xp);transform:none}#wawl .experiencePaths article>figure{aspect-ratio:16/9;flex:none;min-height:0}#wawl .experiencePaths article>figure .pathIcon{display:none}#wawl .experiencePaths article>figure b{text-shadow:none;background:#111510b8;border-radius:8px;padding:8px;font-size:15px}#wawl .experiencePaths .pathCardCopy{background:0 0;flex:1;padding:clamp(20px,3vw,28px)}#wawl .experiencePaths article .pathCardCopy :is(small,p,footer span){display:block}#wawl .experiencePaths article small{margin:0}#wawl .experiencePaths article h3{color:var(--xpink);overflow-wrap:normal;margin:12px 0;font:700 clamp(22px,2.4vw,28px)/1.2 Archivo,sans-serif}#wawl .experiencePaths article p{margin:0 0 22px;font:.9375rem/1.7 Arial,sans-serif}#wawl .experiencePaths article .pathCardCopy footer{border-top:1px solid var(--xpline);flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:auto;padding:18px 0 0;display:flex;background:0 0!important}#wawl .pathCardCopy footer span{text-transform:none;font:.6875rem/1.5 IBM Plex Mono,monospace;color:var(--xpmuted)!important}#wawl .pathCardCopy footer a{text-transform:none;align-items:center;gap:12px;min-height:44px;font:700 .8125rem/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex;color:var(--xp)!important}#wawl .pathCardCopy footer a:hover{text-underline-offset:4px;text-decoration:underline}#wawl .pathCardCopy a i{font-style:normal}#wawl .experienceLaunch a{color:var(--xpbg);border-radius:10px;font-size:12px}#wawl .projectUpdateGrid article{background:var(--xppanel);border-radius:14px;min-height:0}#wawl .projectUpdateGrid :is(h3,a){color:var(--xpink)!important}#wawl .projectUpdateGrid article>small{color:var(--xp)!important}#wawl .inPageNav{box-shadow:0 6px 24px #0002!important}@media (width<=1100px){#wawl .eraTabs{grid-template-columns:repeat(2,minmax(0,1fr))}#wawl .inPageNav{top:auto!important;bottom:calc(max(12px, var(--safe-bottom,0px)) + 56px)!important;flex-direction:row!important;max-width:calc(100vw - 24px)!important;max-height:none!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}#wawl .inPageNav b{display:none!important}#wawl .inPageNav a[aria-current=location]{box-shadow:inset 0 -2px var(--xp)}#wawl .experienceClose{padding-bottom:140px}}@media (width<=760px){#wawl :is(.experienceIntro,.experienceInteractive>header,.experiencePaths>header,.projectUpdates>header,.eraDetail){grid-template-columns:minmax(0,1fr);gap:20px}#wawl .experienceHeroArt{min-height:340px}}@media (width<=599px){#wawl .experiencePaths>div{grid-template-columns:minmax(0,1fr)}.eraTabs>button{min-height:96px;padding:12px}.eraTabs b{font-size:.9375rem}#wawl .experienceHero h1{font-size:clamp(42px,10vw,58px)}}@media (prefers-reduced-motion:reduce){.eraTabs>button,#wawl .experiencePaths article{transition:none}#wawl .eraDetail{animation:none}}.experiencePage .experiencePaths article .pathCardCopy footer{background:0 0;flex-wrap:wrap;padding:16px 0 0}.experiencePage .experiencePaths article .pathCardCopy footer button{min-width:44px;min-height:44px}.experiencePage .experienceLaunch>div>a{overflow-wrap:anywhere;width:fit-content;max-width:100%}.experiencePage :is(.experienceHeroCopy,.experienceLaunch>div,.pathCardCopy,.experienceRoadmap section>header>div){min-width:0}@media (width<=1100px){.experiencePage .experiencePaths article.isExpanded{grid-template-columns:minmax(0,1fr)}.experiencePage .experiencePaths article.isExpanded>figure{aspect-ratio:3/2;border-right:0;border-bottom:1px solid var(--xpline);height:auto;min-height:0}.experiencePage .experiencePaths article.isExpanded .pathCardCopy{padding:clamp(20px,4vw,36px)}.experiencePage .experiencePaths article.isExpanded h3{overflow-wrap:normal;font-size:clamp(28px,4vw,42px);line-height:1.1}.experiencePage.experience-wawl .experienceLaunch,.experiencePage .experienceHero{grid-template-columns:minmax(0,1fr)}.experiencePage .experienceHero h1{overflow-wrap:normal;font-size:clamp(48px,10vw,88px)}}@media (width<=700px){.experiencePage:not(.experience-wawl) .experiencePaths>div{grid-template-columns:minmax(0,1fr)!important}.experiencePage .experienceRoadmap section>header{grid-template-columns:auto minmax(0,1fr);gap:12px}.experiencePage .experienceRoadmap section>header>span{grid-column:2}.experiencePage .experienceLaunch>div>a{gap:16px;width:100%}}
