.perspectives-site{--paper: #f4f0e8;--ink: #12110f;--cyan: #009ec3;min-height:100vh;background:var(--paper);color:var(--ink)}.perspectives-site *{box-sizing:border-box}.perspectives-site :focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.perspectives-home,.perspectives-article{background:var(--paper)}.perspectives-home{padding:0 max(5vw,1.25rem) 8rem}.perspectives-masthead{max-width:1440px;margin:0 auto;padding:clamp(4rem,8vw,8rem) 0 clamp(3rem,6vw,6rem);border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;align-items:end;gap:2rem}.perspectives-masthead__name{margin:0;font-size:clamp(3.4rem,8vw,8rem);line-height:.88;font-weight:750;letter-spacing:-.04em;text-transform:uppercase}.perspectives-masthead__name span{color:var(--cyan);font-weight:500}.perspectives-masthead p{max-width:1050px;margin:2.2rem 0 0;color:var(--ink);font-size:clamp(1.5rem,3vw,3.25rem);line-height:1.12;letter-spacing:-.035em}.perspectives-masthead__credit{margin-top:2.2rem!important;text-align:left;text-transform:uppercase;font-size:clamp(.82rem,1vw,1rem)!important;line-height:1.7;letter-spacing:.08em;color:#34312d!important}.perspectives-publication-actions{display:flex;align-items:center;gap:1.5rem;max-width:1440px;margin:2.5rem auto 7rem}.perspectives-kicker{display:flex;align-items:center;gap:.8rem;margin:2.2rem 0 0;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:700}.perspectives-kicker span{width:.42rem;height:.42rem;border-radius:50%;background:var(--cyan)}.perspectives-cover-title{margin:1.4rem 0 2rem;line-height:.78;text-transform:uppercase}.perspectives-cover-title span{display:block;font-size:clamp(4.25rem,10.8vw,10.5rem);font-weight:850;letter-spacing:-.085em;white-space:nowrap}.perspectives-cover-title em{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.5rem,10.7vw,10.4rem);font-weight:400;letter-spacing:-.06em;text-transform:uppercase}.perspectives-home-hero,.perspectives-edition-cover{max-width:1440px;margin:0 auto;min-height:calc(100vh - 8rem)}.perspectives-edition-hero{padding:clamp(2rem,5vw,5rem) max(1rem,4vw) 2rem;background:var(--paper)}.perspectives-cover-hero{width:min(100%,1280px);margin:0 auto;filter:drop-shadow(0 24px 32px rgb(20 18 14 / .16))}.perspectives-cover-hero__surface{position:relative;padding:clamp(1rem,2vw,2rem);background:var(--paper)}.perspectives-cover-hero__surface .perspectives-cover-art{width:100%;margin:0}.perspectives-cover-hero__surface .perspectives-share{position:absolute;right:clamp(1.25rem,3vw,3rem);bottom:clamp(1.5rem,4vw,3.5rem)}.perspectives-home-hero__bottom,.perspectives-edition-cover__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.perspectives-home-hero__bottom>p,.perspectives-edition-cover__bottom>p{max-width:750px;margin:0;font:clamp(1.15rem,1.65vw,1.55rem)/1.55 Georgia,serif}.perspectives-home-hero__actions{display:flex;align-items:center;gap:1rem}.perspectives-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.2rem;padding:.8rem 1.45rem;background:var(--ink);color:var(--paper);text-decoration:none;font-size:.84rem}.perspectives-label{margin:0 0 1.3rem!important;font:700 .66rem/1.2 ui-sans-serif,system-ui!important;letter-spacing:.16em;text-transform:uppercase}.perspectives-home-section{max-width:1440px;margin:0 auto;padding:clamp(3rem,5vw,5rem) 0 8rem;border-top:1px solid #aaa49a}.perspectives-section-intro{display:block}.perspectives-section-intro h2,.perspectives-about h2{max-width:850px;margin:0;font:500 clamp(2.1rem,4vw,4.8rem)/1.03 ui-sans-serif,system-ui;letter-spacing:-.045em}.perspectives-edition-row{display:grid;grid-template-columns:.7fr 1.5fr .55fr auto;gap:1.5rem;align-items:center;margin-top:2.5rem;padding:1.75rem 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:inherit;text-decoration:none;text-transform:uppercase;font-size:.78rem;letter-spacing:.09em}.perspectives-edition-row strong{font-size:clamp(1.2rem,2.2vw,2rem);letter-spacing:-.02em}.perspectives-about{display:grid;grid-template-columns:.4fr 1fr;column-gap:3rem}.perspectives-about>p:last-child{grid-column:2;max-width:780px;margin:2.2rem 0 0;font:1.35rem/1.55 Georgia,serif}.perspectives-share{position:relative;display:inline-flex}.perspectives-share__trigger{display:inline-flex;gap:.55rem;align-items:center;border:0;border-bottom:1px solid transparent;background:none;padding:.75rem .1rem;color:inherit;cursor:pointer;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.perspectives-share__trigger:hover{border-bottom-color:currentColor}.perspectives-share__panel{position:absolute;z-index:80;right:0;top:calc(100% + .5rem);width:min(290px,calc(100vw - 2rem));padding:1.1rem;border:1px solid #aaa49a;background:var(--paper);box-shadow:0 20px 60px #00000021}.perspectives-share__heading{padding:.55rem .4rem 1rem;text-transform:uppercase;font-size:.67rem;font-weight:700;letter-spacing:.11em}.perspectives-share__panel a,.perspectives-share__panel button{width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:.55rem;align-items:center;padding:.85rem .4rem;border:0;border-top:1px solid #cbc5bb;background:none;color:inherit;text-align:left;text-decoration:none;cursor:pointer;font:inherit;font-size:.83rem}.perspectives-edition-cover{padding:0 max(5vw,1.25rem) 6rem}.perspectives-edition-cover .perspectives-masthead{padding-top:3.2rem}.perspectives-edition-cover__bottom{grid-template-columns:1fr;padding-top:clamp(3rem,6vw,6rem);padding-bottom:1.5rem}.perspectives-edition-cover__bottom>p{max-width:720px;margin:0 auto;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.4;text-align:center}.perspectives-toc{max-width:1240px;margin:0 auto;padding:7rem max(5vw,1.25rem);display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;border-top:1px solid #aaa49a}.perspectives-toc h2{margin:0 0 2rem;font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:1;letter-spacing:-.05em}.perspectives-toc>div>p:last-child{max-width:470px;font:1.3rem/1.55 Georgia,serif}.perspectives-toc ol{margin:0;padding:0;list-style:none}.perspectives-toc li a{display:grid;grid-template-columns:3rem 1fr auto;gap:1rem;align-items:center;padding:1.15rem 0;border-bottom:1px solid #c7c0b6;color:inherit;text-decoration:none}.perspectives-toc li span{color:var(--cyan);font-size:1.15rem}.perspectives-article__content{width:min(100%,1440px);margin:0 auto;padding:0 clamp(5vw,12vw,11rem) 8rem clamp(10rem,14vw,15rem)}.perspectives-sticky{position:sticky;z-index:35;top:5.5rem;background:#f4f0e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #aca69d;border-bottom:1px solid #aca69d}.perspectives-sticky__inner{max-width:1440px;height:3.35rem;margin:auto;padding:0 max(3vw,1rem);display:flex;align-items:center;gap:2rem;text-transform:uppercase;font-size:.66rem;letter-spacing:.1em}.perspectives-sticky a,.perspectives-sticky button{border:0;background:none;color:inherit;text-decoration:none;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit}.perspectives-sticky__inner>a:first-child{font-weight:800}.perspectives-sticky__inner>span{color:var(--cyan)}.perspectives-sticky button{display:inline-flex;align-items:center;gap:.4rem}.perspectives-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.perspectives-progress span{display:block;height:100%;background:var(--cyan);transition:width 80ms linear}.perspectives-sticky__menu{position:absolute;right:max(3vw,1rem);top:calc(100% + .6rem);width:min(540px,calc(100vw - 2rem));max-height:min(75vh,650px);overflow:auto;padding:1.5rem;background:var(--paper);border:1px solid #99938b;box-shadow:0 22px 70px #00000024}.perspectives-sticky__menu>p{margin:0 0 1rem;text-transform:uppercase;font-size:.68rem;font-weight:700;letter-spacing:.14em}.perspectives-sticky__menu>a{display:grid;grid-template-columns:2.5rem 1fr;gap:.8rem;padding:.8rem 0;border-top:1px solid #ccc5bb;line-height:1.35}.perspectives-sticky__menu>a[aria-current=location]{color:#007d9a;font-weight:700}.perspectives-sticky__menu>a span{color:var(--cyan)}.perspectives-sticky__close{float:right;padding:.2rem}.perspectives-illustration figcaption{display:grid;gap:.2rem;margin-top:.65rem;color:#5d5951;font:.68rem/1.35 ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em}.perspectives-illustration figcaption small{color:#817a70;font-size:.62rem}.perspectives-chapter{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:3rem;padding:8rem 0;border-bottom:1px solid #aaa49a;scroll-margin-top:10rem}.perspectives-chapter__number{color:#79d4e3;font-size:clamp(5rem,10vw,9rem);font-weight:800;line-height:.8;letter-spacing:-.08em}.perspectives-chapter__body{min-width:0}.perspectives-chapter h2{max-width:850px;margin:0 0 3rem;font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:1.02;letter-spacing:-.055em;text-transform:uppercase}.perspectives-chapter__body>p,.perspectives-moment p,.perspectives-method p,.perspectives-why p{max-width:760px;margin:1.2rem 0;font:1.18rem/1.72 Georgia,Times New Roman,serif}.perspectives-deck{font-size:clamp(1.35rem,2.1vw,1.8rem)!important;line-height:1.55!important}.perspectives-big-question{margin:2.5rem 0!important;font-size:clamp(2.5rem,5vw,5.2rem)!important;line-height:1!important;letter-spacing:-.045em}.perspectives-statement{max-width:900px!important;margin:4.5rem 0!important;font:850 clamp(2.8rem,7vw,7.2rem)/.91 ui-sans-serif,system-ui!important;letter-spacing:-.07em;text-transform:uppercase}.perspectives-statement--boxed{padding:3rem 0;border-top:4px solid var(--cyan);border-bottom:1px solid var(--ink)}.perspectives-pull{max-width:850px!important;margin:4rem 0!important;padding-left:2rem;border-left:3px solid var(--cyan);font:italic clamp(1.8rem,3.4vw,3.2rem)/1.22 Georgia,serif!important}.perspectives-process{max-width:100%!important;margin:3.5rem 0!important;color:#007d9a;font:600 clamp(1.4rem,2.6vw,2.6rem)/1.25 ui-sans-serif,system-ui!important;text-transform:uppercase}.perspectives-moment{margin:4.5rem 0}.perspectives-moment h3{margin:.7rem 0 1.2rem;font-size:clamp(1.5rem,2.5vw,2.4rem);letter-spacing:-.035em}.perspectives-moment blockquote,.perspectives-eric blockquote,.perspectives-method blockquote{max-width:780px;margin:2rem 0;padding-left:1.5rem;border-left:2px solid var(--cyan);font:italic clamp(1.45rem,2.5vw,2.25rem)/1.35 Georgia,serif}.perspectives-moment--split,.perspectives-moment--workshop,.perspectives-moment--band,.perspectives-moment--quiet,.perspectives-moment--housing,.perspectives-moment--currency,.perspectives-moment--materials{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.perspectives-illustration{min-width:0;margin:0}.perspectives-illustration img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#e9e3d9}.perspectives-illustration figcaption{margin-top:.7rem;color:#5f5a53;font:600 .66rem/1.45 ui-sans-serif,system-ui;letter-spacing:.055em}.perspectives-illustration figcaption span{display:block;margin-top:.2rem;color:#7b756d;font-weight:400;letter-spacing:0;font-style:italic}.perspectives-cover-art{margin:2.5rem 0 2rem}.perspectives-cover-art img{aspect-ratio:1774 / 887;object-fit:contain}.perspectives-illustration--wide{width:min(100%,900px);margin:4.5rem 0 2.5rem}.perspectives-illustration--document{width:min(100%,850px)}.perspectives-byline{display:flex;gap:.55rem;align-items:center;font:700 .7rem/1.3 ui-sans-serif,system-ui!important;text-transform:uppercase;letter-spacing:.1em}.perspectives-byline span:before{content:"·";margin-right:.55rem}.perspectives-org-link{display:inline-flex;align-items:center;gap:.3rem;color:inherit;text-decoration:none;border-bottom:1px solid;padding:.3rem 0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.perspectives-moment--band{padding:2.2rem;background:#171614;color:var(--paper)}.perspectives-moment--band .perspectives-illustration figcaption,.perspectives-eric .perspectives-illustration figcaption{color:#cbc5bb}.perspectives-moment--band .perspectives-illustration figcaption span,.perspectives-eric .perspectives-illustration figcaption span{color:#aaa49a}.perspectives-moment--name{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:center;padding:3rem 0;border-top:1px solid;border-bottom:1px solid}.perspectives-moment--name>span{color:var(--cyan);font-size:clamp(3rem,7vw,7rem);font-weight:800;line-height:.8;letter-spacing:-.07em;text-transform:uppercase}.perspectives-moment--concept{padding:3rem;background:#171614;color:var(--paper)}.perspectives-moment--concept blockquote{max-width:850px;border:0;padding:0;font-size:clamp(2.4rem,5vw,5.3rem);line-height:1.02}.perspectives-moment--steps>div:first-child{display:grid;gap:.8rem;color:#007d9a;font-size:clamp(1.8rem,4vw,3.6rem);font-weight:800;line-height:1;text-transform:uppercase}.perspectives-moment--steps>div:first-child span:not(:last-child):after{content:" ↓"}.perspectives-moment--document{max-width:850px;padding:3rem;border:1px solid #979087}.perspectives-moment--dalza{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center;padding:3rem;border-top:4px solid var(--cyan);background:#e9e3d9}.perspectives-pull--dalza{max-width:760px!important}.perspectives-eric{width:min(100%,900px);margin:5rem auto;padding:5rem clamp(2rem,5vw,5rem);background:#171614;color:var(--paper)}.perspectives-eric .perspectives-illustration{max-width:720px;margin:3rem 0}.perspectives-eric blockquote{margin-top:4rem;font-size:clamp(2.2rem,5vw,5rem);line-height:1.04}.perspectives-breath{height:10vh}.perspectives-moment--currency>div:first-child{display:grid;gap:.4rem;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:800;line-height:1;text-transform:uppercase}.perspectives-moment--currency>div:first-child span:last-child{color:var(--cyan);font-family:Georgia,serif;font-style:italic;font-weight:400}.perspectives-verbs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:3rem 0;background:#aaa49a;border:1px solid #aaa49a}.perspectives-verbs-grid>div{padding:2rem;background:var(--paper)}.perspectives-verbs-grid h3{font-size:1.45rem}.perspectives-verbs-grid p{font:1rem/1.6 Georgia,serif}.perspectives-verb-list{max-width:900px!important;color:#007d9a;font:600 clamp(1.5rem,3vw,3rem)/1.25 ui-sans-serif,system-ui!important}.perspectives-why{margin:5rem 0 0;padding:3rem;border-top:4px solid var(--ink);background:#eae4da}.perspectives-thanks{font-size:clamp(4rem,9vw,9rem)!important;line-height:1!important}.perspectives-contributors{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem;margin:4rem 0;border-top:1px solid #99938a}.perspectives-contributors a{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid #bdb6ac;color:inherit;text-decoration:none;font-size:.82rem}.perspectives-method{margin:5rem 0 3rem;padding:3rem;border:1px solid #aaa49a}.perspectives-method h3{font-size:2rem;text-transform:uppercase}.perspectives-author{font-size:.8rem!important;font-family:ui-sans-serif,system-ui!important}.perspectives-author-bio{max-width:760px;margin:2.5rem 0 4rem;padding-top:1.25rem;border-top:1px solid #aaa49a}.perspectives-author-bio h3{margin:0 0 .8rem;font:700 .7rem/1.2 ui-sans-serif,system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase}.perspectives-author-bio p{margin:0;color:#5d5951;font:1rem/1.65 Georgia,serif}.perspectives-conversation{margin:6rem 0 0;padding:4rem 0;border-top:1px solid}.perspectives-conversation h3{max-width:850px;margin:0;font:500 clamp(2rem,4vw,4.2rem)/1.08 Georgia,serif}.perspectives-conversation__cta{display:inline-block;margin-top:2.5rem;padding-bottom:.35rem;border-bottom:1px solid currentColor;color:inherit;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.perspectives-share-rail{position:fixed;z-index:25;left:1.5rem;top:50%;transform:translateY(-50%)}.perspectives-share--static{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.perspectives-share__static-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.perspectives-share__static-links{display:flex;flex-direction:column;align-items:center;gap:1.15rem}.perspectives-share__static-links a,.perspectives-share__static-links button{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}@media(max-width:900px){.perspectives-edition-hero{padding:1rem 0 0}.perspectives-cover-hero{filter:drop-shadow(0 14px 22px rgb(20 18 14 / .14))}.perspectives-cover-hero__surface{padding:1.25rem}.perspectives-cover-hero__surface .perspectives-share{right:1.25rem;bottom:2rem}.perspectives-cover-title span{white-space:normal;line-height:.82}.perspectives-home-hero__bottom,.perspectives-edition-cover__bottom{grid-template-columns:1fr}.perspectives-home-hero__actions{flex-wrap:wrap}.perspectives-toc{grid-template-columns:1fr;gap:3rem}.perspectives-chapter{grid-template-columns:90px minmax(0,1fr);gap:1.7rem}.perspectives-moment--split,.perspectives-moment--workshop,.perspectives-moment--band,.perspectives-moment--quiet,.perspectives-moment--housing,.perspectives-moment--currency,.perspectives-moment--materials,.perspectives-moment--dalza{grid-template-columns:1fr}.perspectives-moment--workshop .perspectives-illustration,.perspectives-moment--housing .perspectives-illustration,.perspectives-moment--dalza .perspectives-illustration{grid-row:1}.perspectives-section-intro,.perspectives-about{grid-template-columns:1fr}.perspectives-about>p:last-child{grid-column:1}.perspectives-share-rail{position:static;display:flex;justify-content:flex-end;padding:1rem 1.25rem;transform:none}.perspectives-share-rail .perspectives-share--static{flex-direction:row;gap:1rem}.perspectives-share-rail .perspectives-share__static-label{writing-mode:horizontal-tb;transform:none}.perspectives-share-rail .perspectives-share__static-links{flex-direction:row}}@media(max-width:640px){.perspectives-masthead{padding:2.5rem 0 1.5rem;align-items:start}.perspectives-masthead__credit{display:block}.perspectives-publication-actions{flex-wrap:wrap;margin-bottom:4rem}.perspectives-cover-title{margin-top:2.2rem}.perspectives-cover-title span{font-size:clamp(3.25rem,18vw,5.1rem)}.perspectives-cover-title em{font-size:clamp(3.35rem,18vw,5.2rem)}.perspectives-home-hero,.perspectives-edition-cover{min-height:auto;padding-bottom:4rem}.perspectives-home-section{padding:4rem 0}.perspectives-edition-row{grid-template-columns:1fr auto}.perspectives-edition-row span:last-of-type{display:none}.perspectives-edition-row strong{grid-column:1}.perspectives-toc{padding-top:4rem;padding-bottom:4rem}.perspectives-toc li a{grid-template-columns:2.3rem 1fr auto;font-size:.85rem}.perspectives-sticky{top:8.65rem}.perspectives-sticky__inner{gap:1rem;overflow-x:auto}.perspectives-sticky__inner>span,.perspectives-sticky__inner>a:first-child,.perspectives-sticky__inner>a[href="#pourquoi"]{display:none}.perspectives-article__content{padding:1rem 1.25rem 5rem}.perspectives-chapter{grid-template-columns:1fr;gap:1rem;padding:5rem 0}.perspectives-chapter__number{font-size:5.5rem}.perspectives-chapter h2{margin-bottom:2rem}.perspectives-chapter__body>p,.perspectives-moment p{font-size:1.08rem}.perspectives-moment{margin:3.2rem 0}.perspectives-moment--name{grid-template-columns:1fr}.perspectives-moment--concept,.perspectives-moment--document,.perspectives-moment--dalza,.perspectives-method,.perspectives-why{padding:1.5rem}.perspectives-eric{width:100%;margin:4rem 0;padding:4rem 1.25rem}.perspectives-verbs-grid,.perspectives-contributors{grid-template-columns:1fr}.perspectives-contributors a{grid-template-columns:1fr auto}.perspectives-contributors a span{grid-column:1}.perspectives-breath{height:16vh}.perspectives-share__panel{position:fixed;right:1rem;bottom:1rem;left:1rem;top:auto;width:auto;max-height:calc(100vh - 2rem);overflow:auto}}@media(prefers-reduced-motion:reduce){.perspectives-site{scroll-behavior:auto}.perspectives-progress span{transition:none}}
