:root{--cw-ink:#081514;--cw-paper:#f1eee5;--cw-mint:#bde5d0;--cw-lime:#e7f36d;--cw-coral:#ef745f;--cw-blue:#75b9cf}
body.world-wrapper{background:var(--cw-ink);color:#f7f2e7}.world-wrapper .site-head{background:rgba(7,19,18,.94);color:#fff;border-bottom-color:rgba(255,255,255,.14)}.world-wrapper .brand,.world-wrapper .site-head a,.world-wrapper #menu{color:#fff}.world-wrapper .mark{background:var(--cw-lime);color:var(--cw-ink)}.world-wrapper .status-bar{background:#142a27;color:#c5d8d2}.world-wrapper main{max-width:none;padding:0}.world-wrapper footer{background:#07100f;color:#e5eee9;border-top:1px solid #2d4541}.world-wrapper footer a{color:#e7f36d}.cw-home,.cw-why{overflow:hidden}.cw-kicker{font:600 .76rem/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--cw-lime)}.cw-hero{min-height:calc(100vh - 118px);position:relative;display:grid;align-items:center;background:#020606}.cw-hero>img{position:absolute;inset:0 0 0 auto;width:min(70vw,900px);height:100%;object-fit:contain;object-position:center right}.cw-hero-glow{position:absolute;inset:0;background:linear-gradient(90deg,#020606 22%,rgba(2,6,6,.94) 42%,rgba(2,6,6,.2) 77%,#020606 100%)}.cw-hero-copy{position:relative;z-index:2;width:min(740px,82vw);margin-left:clamp(1.25rem,8vw,9rem)}.cw-hero-copy>p{font-size:.78rem;letter-spacing:.2em;color:var(--cw-mint)}.cw-hero h1{font:400 clamp(3.6rem,8vw,8.5rem)/.88 var(--serif);letter-spacing:-.06em;margin:.7rem 0 1.5rem}.cw-lede{font:400 clamp(1.2rem,2vw,1.8rem)/1.4 var(--serif);max-width:670px;color:#cbd9d4}.cw-hero-copy>a{display:inline-flex;margin-top:2.5rem;color:#fff;text-decoration:none;border-bottom:1px solid var(--cw-lime);padding-bottom:.5rem;gap:1rem}.cw-hero>small{position:absolute;z-index:2;bottom:1rem;right:1rem;color:#a6b4b0;font-size:.68rem;max-width:420px;text-align:right}.cw-human,.cw-burden,.cw-question,.cw-scale,.cw-lenses,.cw-research,.cw-place,.cw-close,.cw-why-intro,.cw-costs,.cw-scenes,.cw-expect,.cw-ai,.cw-handoff,.cw-response,.cw-sources{padding:clamp(4rem,9vw,9rem) clamp(1.25rem,8vw,9rem)}.cw-human{background:var(--cw-paper);color:var(--cw-ink)}.cw-statement{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.cw-statement h2,.cw-burden h2,.cw-scale h2,.cw-lenses h2,.cw-research h2,.cw-place h2,.cw-close h2,.cw-why h2{font:400 clamp(2.2rem,5vw,5.5rem)/1 var(--serif);letter-spacing:-.04em;margin:.2rem 0 1.5rem}.cw-statement>p:last-child{font-size:1.18rem;line-height:1.7}.cw-photo-river{display:grid;grid-template-columns:1.15fr .8fr .6fr;gap:1rem;margin-top:5rem;align-items:end}.cw-photo-river figure{margin:0}.cw-photo-river img{width:100%;height:clamp(260px,44vw,630px);object-fit:cover;filter:saturate(.86)}.cw-photo-river figure:nth-child(2) img{height:clamp(230px,34vw,480px)}.cw-photo-river figure:nth-child(3) img{height:clamp(210px,28vw,390px)}.cw-photo-river figcaption,.cw-scenes figcaption,.cw-ai figcaption,.cw-place figcaption{font-size:.68rem;letter-spacing:.04em;margin-top:.6rem}.cw-burden{background:#b74737;color:#fff}.cw-words{display:flex;flex-wrap:wrap;gap:.55rem;margin:3rem 0}.cw-words span,.cw-expect span{border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:.65rem 1rem;font-size:clamp(.9rem,1.5vw,1.15rem)}.cw-burden>p:not(.cw-kicker){font:400 clamp(1.2rem,2.5vw,2rem)/1.5 var(--serif);max-width:850px}.cw-text-link{color:inherit;display:inline-block;margin-top:2rem;border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:.3rem}.cw-question{background:#f7dca9;color:var(--cw-ink);text-align:center}.cw-question h2{font:400 clamp(2.5rem,6vw,6rem)/1 var(--serif);margin:.5rem}.cw-question form{max-width:850px;margin:3rem auto;text-align:left}.cw-question label{display:block;font-weight:600;margin-bottom:.5rem}.cw-question form>div{display:flex}.cw-question input{flex:1;padding:1.2rem;border:0;font-size:1.05rem}.cw-question button,.cw-button{background:var(--cw-ink);color:#fff;padding:1.1rem 1.4rem;border:0;text-decoration:none;display:inline-block;font-weight:600}.cw-question form small{display:block;margin-top:.6rem}.cw-question>div button{background:transparent;border:0;border-bottom:1px solid #765f3e;margin:.3rem;padding:.4rem;color:inherit}.cw-scale{background:#0d2724}.cw-scale ol{list-style:none;padding:0;margin:4rem 0 0;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #57736e}.cw-scale li{padding:1.3rem;border-right:1px solid #57736e;min-height:180px}.cw-scale b{display:block;color:var(--cw-lime);font-size:.75rem}.cw-scale strong{display:block;font:400 1.5rem/1.1 var(--serif);margin:2rem 0 .5rem}.cw-scale span{color:#abc2bd;font-size:.88rem}.cw-lenses{background:#dce4dc;color:var(--cw-ink)}.cw-lenses .cw-kicker,.cw-human .cw-kicker,.cw-why .cw-kicker{color:#27675d}.cw-lenses nav{display:grid;grid-template-columns:repeat(4,1fr);margin:3rem 0}.cw-lenses nav>*{min-height:150px;padding:1.3rem;border:1px solid #9eaea7;margin:-1px 0 0 -1px;color:inherit;text-decoration:none;font:400 1.55rem/1.1 var(--serif)}.cw-lenses small{display:block;font:400 .78rem/1.3 var(--sans);margin-top:2.5rem}.cw-research{background:#102d36;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem}.cw-research blockquote{font:400 clamp(2rem,4vw,4.5rem)/1.1 var(--serif);margin:0;color:#fff}.cw-research cite,.cw-why-intro cite{display:block;font:400 .75rem/1.5 var(--sans);letter-spacing:.05em;margin-top:1rem;color:#b3cec9}.cw-research-notes{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;color:#d4e1dd}.cw-research .cw-button{justify-self:start}.cw-place{display:grid;grid-template-columns:1fr 1fr;background:var(--cw-paper);color:var(--cw-ink);gap:5vw;align-items:center}.cw-place figure{margin:0}.cw-place img{width:100%;height:min(65vh,700px);object-fit:cover}.cw-place .cw-kicker{color:#27675d}.cw-close{text-align:center;min-height:60vh;display:grid;place-content:center;background:#06110f}.cw-close p:not(.cw-kicker){max-width:720px;margin:0 auto;font-size:1.18rem;line-height:1.7}.cw-close .cw-text-link{margin-left:1.5rem}.cw-why-hero{min-height:88vh;position:relative;display:grid;align-content:end;padding:clamp(3rem,8vw,8rem)}.cw-why-hero img,.cw-why-hero>div{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cw-why-hero>div{background:linear-gradient(0deg,rgba(3,12,11,.96),rgba(3,12,11,.05) 75%)}.cw-why-hero>*:not(img):not(div){position:relative;z-index:1;max-width:1100px}.cw-why-hero h1{font:400 clamp(3rem,7vw,7.5rem)/.98 var(--serif);letter-spacing:-.05em;margin:.5rem 0}.cw-why-hero>p:last-of-type{font-size:1.12rem;line-height:1.6;max-width:750px}.cw-why-hero small{color:#d1ddd9}.cw-why-intro{display:grid;grid-template-columns:1fr 1fr;gap:6vw;background:#0c201e}.cw-why-intro blockquote{font:400 clamp(2rem,4vw,4rem)/1.15 var(--serif);margin:2rem 0}.cw-label{font:600 .67rem/1 var(--sans);letter-spacing:.14em;padding:.35rem .55rem;border-radius:3px}.cw-label.research{background:#8bd3c7;color:#09211e}.cw-label.proposition{background:var(--cw-lime);color:#202a0a}.cw-label.observed{background:#f2b279;color:#321a07}.cw-label.risk{background:#ef745f;color:#2d0c08}.cw-label.unknown{background:#d0d6d4;color:#21312e}.cw-costs{background:#e6e1d5;color:var(--cw-ink)}.cw-costs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem 0}.cw-costs article{border-top:4px solid #27675d;padding:1.5rem 0}.cw-costs h3{font:400 2rem/1.1 var(--serif)}.cw-scenes,.cw-ai{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;background:#15342f}.cw-scenes figure,.cw-ai figure{margin:0}.cw-scenes img,.cw-ai img{width:100%;height:min(75vh,750px);object-fit:cover}.cw-expect{background:#c65744;color:#fff}.cw-expect>div{display:flex;flex-wrap:wrap;gap:.7rem;margin:3rem 0}.cw-ai{background:#e7eee8;color:var(--cw-ink)}.cw-ai h2{font-size:clamp(2.2rem,4vw,4.5rem)}.cw-ai ol{padding-left:1.3rem;line-height:1.7}.cw-handoff{background:#0b1d1b}.cw-handoff>div{display:grid;grid-template-columns:repeat(4,1fr);margin:3rem 0}.cw-handoff article{padding:1.3rem;border-top:1px solid #759089;border-right:1px solid #405c56}.cw-handoff article b{color:var(--cw-lime)}.cw-boundary{border:1px solid #405c56;padding:1.2rem}.cw-response{background:#f4cf75;color:var(--cw-ink);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.cw-response>div{font:400 clamp(1.2rem,2vw,1.8rem)/1.4 var(--serif)}.cw-response span{font:600 .7rem/1 var(--sans);letter-spacing:.15em}.cw-response i{font-size:3rem}.cw-sources{background:#f2eee4;color:var(--cw-ink)}.cw-sources ul{line-height:2}.cw-sources a{color:#174f47}.cw-sources .cw-button{color:#fff}.cw-sources .cw-text-link{margin-left:1.5rem}
@media(max-width:800px){.cw-hero{min-height:88vh}.cw-hero>img{width:100%;opacity:.7}.cw-hero-glow{background:linear-gradient(0deg,#020606 12%,rgba(2,6,6,.35),#020606 100%)}.cw-hero-copy{margin:0 auto;width:88vw;align-self:end;padding-bottom:8rem}.cw-hero h1{font-size:clamp(3.2rem,15vw,5.3rem)}.cw-statement,.cw-research,.cw-place,.cw-why-intro,.cw-scenes,.cw-ai{grid-template-columns:1fr}.cw-photo-river{grid-template-columns:1fr 1fr}.cw-photo-river figure:first-child{grid-column:1/-1}.cw-photo-river img,.cw-photo-river figure:nth-child(2) img,.cw-photo-river figure:nth-child(3) img{height:330px}.cw-question form>div{display:block}.cw-question input,.cw-question form button{width:100%;box-sizing:border-box}.cw-scale ol{grid-template-columns:repeat(2,1fr)}.cw-lenses nav{grid-template-columns:1fr 1fr}.cw-research-notes,.cw-costs>div,.cw-handoff>div{grid-template-columns:1fr}.cw-response{grid-template-columns:1fr}.cw-response i{transform:rotate(90deg)}.cw-why-hero{min-height:80vh}.cw-why-hero h1{font-size:clamp(2.8rem,12vw,5rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation:none!important;transition:none!important}}
