@import "https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;1,400&family=DM+Serif+Display:ital@0;1&display=swap";:root{--ink:#20211f;--paper:#f1efe8;--acid:#d9f340;--clay:#b75b3d;--line:#c8c5bb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Barlow,sans-serif}a{color:inherit;text-decoration:none}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#f1efe8f0;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.05em;font-weight:600}nav{gap:28px;font-size:14px;display:flex}nav a:hover{text-decoration:underline}.menu{background:0 0;border:0;display:none}.hero{background:radial-gradient(circle at 76% 34%,#d9f340e6 0 10%,#0000 10.2%),linear-gradient(115deg,#0000 62%,#b75b3d1f 62%);flex-direction:column;justify-content:space-between;min-height:calc(100vh - 76px);padding:7vh 4vw 4vw;display:flex}.eyebrow,.section-head span,.copy>span,.book>div>span,.ilumina span,.conversations>span,.contact>span,.statement>span{letter-spacing:.16em;font-size:12px;font-weight:600}.hero h1{letter-spacing:-.055em;margin:0;font-family:DM Serif Display,serif;font-size:clamp(88px,15vw,220px);font-weight:400;line-height:.75}.hero-bottom{justify-content:space-between;align-items:end;display:flex}.hero-bottom p{max-width:560px;margin:0;font-size:clamp(22px,2.5vw,38px);line-height:1.05}.round{border:1px solid;border-radius:50%;padding:25px;display:flex}.statement{padding:12vw 8vw}.statement h2{max-width:1250px;margin:40px 0 0;font-family:DM Serif Display;font-size:clamp(42px,6vw,86px);font-weight:400;line-height:1.05}.split{grid-template-columns:1fr 1fr;min-height:800px;display:grid}.portrait{filter:saturate(.72);background:url(https://juanpablobosch.com/assets/images/image01.jpg?v=aa1782a9) 50% 18%/cover no-repeat;min-height:650px}.copy{background:#dedbd1;flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.copy h2,.book h2,.ilumina h2,.contact h2{margin:35px 0;font-family:DM Serif Display;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.02}.copy p,.book p,.ilumina p{max-width:620px;font-size:19px;line-height:1.55}.ideas,.projects,.conversations{padding:10vw 4vw}.section-head{grid-template-columns:1fr 2fr;margin-bottom:7vw;display:grid}.section-head h2,.conversations h2{margin:0;font-family:DM Serif Display;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.95}.idea-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.idea-grid article{border-right:1px solid var(--line);min-height:300px;padding:24px 30px 50px 0}.idea-grid article+article{padding-left:30px}.idea-grid b{font-size:12px}.idea-grid h3{margin-top:70px;font-size:27px}.idea-grid p{font-size:17px;line-height:1.45}.book{background:var(--clay);color:#fff;grid-template-columns:1.4fr .6fr;gap:8vw;padding:9vw 8vw;display:grid}.text-link{border-bottom:1px solid;align-items:center;gap:9px;margin-top:30px;padding-bottom:8px;display:inline-flex}.text-link svg,.project svg,.contact svg,.conversation-links svg{width:18px}.book-mark{background:#1e1e1e1a;border:1px solid #ffffff73;justify-content:center;align-items:center;min-height:500px;display:flex}.book-mark span{letter-spacing:-.04em!important;font-size:56px!important;line-height:.82!important}.project{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr auto;align-items:center;padding:35px 0;font-size:20px;display:grid}.project:last-child{border-bottom:1px solid var(--ink)}.project b{font-size:31px}.ilumina{color:#f4f1e8;background:#20211f;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:10vw 8vw;display:grid}.orbit{border:1px solid var(--acid);border-radius:50%;width:min(31vw,420px);height:min(31vw,420px);position:relative}.orbit:after,.orbit:before{content:"";border:1px solid var(--acid);border-radius:50%;position:absolute;inset:12%}.orbit:after{inset:28%}.conversations{grid-template-columns:.65fr 1.35fr;display:grid}.conversations h2{grid-column:2}.conversation-links{grid-column:2;margin-top:70px}.conversation-links a{border-top:1px solid;justify-content:space-between;padding:22px 0;font-size:20px;display:flex}.conversation-links a:last-child{border-bottom:1px solid}.contact{background:var(--acid);padding:9vw 8vw}.contact h2{max-width:1000px}.contact a{border-bottom:1px solid;gap:10px;padding-bottom:8px;font-size:22px;display:inline-flex}footer{color:#fff;letter-spacing:.08em;background:#20211f;justify-content:space-between;padding:35px 4vw;font-size:12px;display:flex}.mobile-nav{display:none}@media (width<=800px){header{height:64px}.menu{display:block}nav{display:none}.mobile-nav{z-index:9;background:var(--paper);border-bottom:1px solid;flex-direction:column;gap:20px;padding:28px 6vw;display:flex;position:fixed;inset:64px 0 auto}.hero{min-height:calc(90vh - 64px);padding:6vh 6vw}.hero h1{font-size:23vw}.hero-bottom p{max-width:270px;font-size:23px}.round{padding:15px}.statement{padding:24vw 6vw}.split{grid-template-columns:1fr}.portrait{min-height:520px}.copy{padding:18vw 7vw}.ideas,.projects,.conversations{padding:22vw 6vw}.section-head{display:block}.section-head h2{margin-top:30px}.idea-grid{grid-template-columns:1fr}.idea-grid article,.idea-grid article+article{border-bottom:1px solid;border-right:0;min-height:auto;padding:24px 0}.idea-grid h3{margin-top:45px}.book{grid-template-columns:1fr;padding:20vw 7vw}.book-mark{min-height:420px}.project{grid-template-columns:1fr auto;gap:8px}.project span{grid-row:2}.project svg{grid-area:1/2/3}.ilumina{grid-template-columns:1fr;padding:20vw 7vw}.orbit{width:70vw;height:70vw}.conversations{display:block}.conversations h2{margin-top:35px}.contact{padding:20vw 7vw}footer{flex-wrap:wrap;gap:20px}}.hero{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1.16fr .84fr;min-height:calc(100svh - 76px);padding:0;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;padding:7vh 4vw 4vw;display:flex}.hero h1{margin:auto 0 0;font-size:clamp(86px,10.5vw,164px);line-height:.79}.hero-copy>p{max-width:470px;margin:7vh 0 0;font-size:clamp(22px,2.1vw,32px);line-height:1.08}.hero-copy .round{align-self:flex-end;margin-top:auto;padding:19px}.hero-photo{filter:saturate(.78);background:url(/assets/juan-pablo-bosch-original.jpg) 60% 37%/cover no-repeat;min-width:0;position:relative}.hero-photo:after{content:"";background:linear-gradient(#0000 68%,#20211f24);position:absolute;inset:0}.hero-kicker{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;width:100%;padding-top:12px;display:flex}.folio{font-family:DM Serif Display,serif;font-size:15px;font-style:italic}.title-wrap{grid-template-columns:18px 1fr;align-items:start;gap:18px;margin:auto 0 0;display:grid}.title-rule{background:var(--clay);width:3px;height:72%;margin-top:7px;display:block}.hero-photo{filter:grayscale()sepia(.2)contrast(1.02)brightness(.96)}.hero-photo:after{mix-blend-mode:multiply;background:linear-gradient(#c6a3810f,#4832221c)}.hero-caption{z-index:2;background:var(--paper);border-left:3px solid var(--clay);max-width:390px;margin:0;padding:20px 28px;font-size:clamp(18px,1.5vw,24px);line-height:1.15;position:absolute;bottom:4vw;left:0}@media (width>=801px) and (width<=1300px){.hero-caption{max-width:38%;padding:16px 18px;font-size:17px;line-height:1.2}}.trajectory-single{background:#dedbd1;min-height:auto;display:block}.trajectory-single .copy{background:0 0;grid-template-columns:.5fr 1.5fr;padding:10vw 8vw;display:grid}.trajectory-single .copy>span{grid-column:1}.trajectory-single .copy>h2{grid-column:2;max-width:960px;margin:0 0 6vw}.origin-note{border-left:3px solid var(--clay);grid-column:2;padding-left:28px;font-family:DM Serif Display,serif;max-width:920px!important;margin:0 0 6vw!important;font-size:clamp(24px,2.3vw,36px)!important;line-height:1.18!important}.formation-note{grid-column:2;max-width:830px!important;margin:0 0 4vw!important;font-size:18px!important;line-height:1.5!important}.trajectory-text{border-top:1px solid var(--ink);grid-column:2;grid-template-columns:repeat(3,1fr);gap:3vw;padding-top:28px;display:grid}.trajectory-text p{margin:0;font-size:17px}header{color:#f1efe8;background:#20211ff7;border-bottom-color:#20211f}.menu{color:#f1efe8}.trajectory-text article{padding-right:2vw}.trajectory-text article+article{border-left:1px solid #20211f38;padding-left:3vw}.trajectory-text b{letter-spacing:.13em;font-size:11px;font-weight:600}.trajectory-text h3{margin:34px 0 22px;font-family:DM Serif Display,serif;font-size:29px;font-weight:400;line-height:1.05}.personal-note{border-top:1px solid var(--ink);grid-column:2;grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin-top:7vw;padding-top:30px;display:grid}.personal-note p{max-width:660px;margin:0;font-family:DM Serif Display,serif;font-size:clamp(25px,2.4vw,38px);line-height:1.15}.personal-note .text-link{justify-self:end}.life-poster{color:#f4f1e8;letter-spacing:-.06em;isolation:isolate;flex-direction:column;align-self:center;padding:5vw 0;font-family:DM Serif Display,serif;font-size:clamp(68px,8vw,122px);line-height:.73;display:flex;position:relative}.life-poster span{font-size:inherit;letter-spacing:inherit;z-index:2;font-weight:400;position:relative}.life-poster span:nth-child(2){margin-left:18%}.life-poster i{z-index:1;border:1px solid var(--clay);border-radius:50%;width:min(27vw,390px);height:min(27vw,390px);position:absolute;top:50%;left:7%;transform:translateY(-48%)}.life-links{flex-wrap:wrap;gap:18px 32px;display:flex}.contact-links{flex-wrap:wrap;align-items:center;gap:20px 42px;display:flex}.contact-links a{font-size:20px}.book-edition{isolation:isolate;justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.book-edition .organic-shape{z-index:-1;aspect-ratio:1;background:#20211f29;border:1px solid #ffffff40;border-radius:48% 52% 61% 39%/42% 44% 56% 58%;width:100%;position:absolute;transform:rotate(8deg)}.book-edition img{filter:saturate(.68)contrast(.96);width:min(72%,310px);height:auto;display:block;transform:rotate(-2.3deg);box-shadow:-15px 22px 32px #18120e47}.book-edition small{letter-spacing:.16em;border-top:1px solid #ffffffa6;padding-top:9px;font-size:10px;position:absolute;bottom:2vw;right:0}.book-index{border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;grid-template-columns:repeat(3,1fr);align-content:center;align-self:stretch;display:grid}.book-index>div{border-right:1px solid #ffffff4d;flex-direction:column;justify-content:space-between;min-height:180px;padding:28px 18px;display:flex}.book-index>div:last-of-type{border-right:0}.book-index strong{font-family:DM Serif Display,serif;font-size:clamp(50px,5vw,78px);font-weight:400;line-height:1}.book-index span{letter-spacing:.15em!important;font-size:10px!important}.book-index p{letter-spacing:.12em;border-top:1px solid #ffffff4d;grid-column:1/-1;margin:0;padding:24px 18px;font-size:12px}nav a.active{border-bottom:1px solid;padding-bottom:4px}.texts-page{background:var(--paper)}.texts-intro{grid-template-columns:.5fr 1.5fr;padding:9vw 8vw 8vw;display:grid}.texts-intro>span,.texts-note>span,.texts-index span,.home-texts span{letter-spacing:.15em;font-size:11px;font-weight:600}.texts-intro h1{letter-spacing:-.05em;grid-column:2;margin:0;font-family:DM Serif Display,serif;font-size:clamp(72px,9.5vw,150px);font-weight:400;line-height:.82}.texts-intro p{border-left:3px solid var(--clay);grid-column:2;max-width:820px;margin:5vw 0 0;padding-left:26px;font-family:DM Serif Display,serif;font-size:clamp(25px,2.3vw,36px);line-height:1.2}.texts-index{padding:0 8vw 9vw}.texts-index a{border-top:1px solid var(--ink);grid-template-columns:.55fr 1.1fr .8fr auto;align-items:start;gap:3vw;padding:3vw 4vw 3vw 0;display:grid;position:relative}.texts-index strong{font-family:DM Serif Display,serif;font-size:clamp(34px,3.7vw,58px);font-weight:400;line-height:.98}.texts-index p{max-width:430px;margin:0;font-size:17px;line-height:1.45}.texts-index .card-read{align-self:end}.texts-index svg{width:20px;position:absolute;top:3vw;right:0}.texts-note{background:#dedbd1;grid-template-columns:.5fr 1.5fr;padding:5vw 8vw;display:grid}.texts-note p{max-width:850px;margin:0;font-family:DM Serif Display,serif;font-size:clamp(27px,3vw,44px);line-height:1.15}.home-texts{border-top:1px solid var(--ink);background:#dedbd1;padding:10vw 4vw}.home-texts-head{grid-template-columns:.6fr 1.2fr .4fr;align-items:end;margin-bottom:6vw;display:grid}.home-texts-head h2{max-width:850px;margin:0;font-family:DM Serif Display,serif;font-size:clamp(48px,6vw,84px);font-weight:400;line-height:.95}.home-texts-head .text-link{justify-self:end}.home-texts-index{border-top:1px solid var(--ink);border-left:1px solid #20211f59;grid-template-columns:repeat(2,1fr);display:grid}.home-texts-index a{border-bottom:1px solid #20211f59;border-right:1px solid #20211f59;flex-direction:column;align-items:flex-start;min-height:330px;padding:2.4vw 5vw 2.4vw 2.4vw;display:flex;position:relative}.home-texts-index a.featured{grid-column:1/-1;grid-template-columns:55px .55fr 1.5fr;align-items:start;gap:2vw;min-height:0;display:grid}.home-texts-index strong{max-width:90%;margin:3vw 0 0;font-family:DM Serif Display,serif;font-size:clamp(32px,3.2vw,49px);font-weight:400;line-height:1}.home-texts-index a.featured strong{margin:0}.home-texts-index p{max-width:470px;margin:auto 0 2vw;font-size:16px;line-height:1.45}.home-texts-index a.featured p{grid-column:3;max-width:620px;margin:2vw 0 0}.home-texts-index a.featured .card-read{grid-column:3;margin-top:1vw}.home-texts-index .home-text-number{letter-spacing:0;color:var(--clay);font-family:DM Serif Display,serif;font-size:18px;font-weight:400}.home-texts-index .home-text-meta{margin-top:12px}.home-texts-index a.featured .home-text-meta{margin-top:3px}.home-texts-index svg{width:18px;position:absolute;top:2.4vw;right:2.4vw}.card-read{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;width:max-content;padding-bottom:4px;font-size:12px;font-style:normal;font-weight:600}header nav .nav-secondary{opacity:.58}@media (width<=800px){header{height:64px;padding:0 6vw}.brand{font-size:13px}.menu{padding:4px}.mobile-nav{color:#f1efe8;background:#20211f;border-bottom-color:#444}.hero{background:var(--paper);flex-direction:column;min-height:auto;padding:0;display:flex}.hero-copy{min-height:auto;padding:8vw 6vw 5vw;position:relative}.hero-kicker{padding-top:10px}.hero .eyebrow{letter-spacing:.13em;white-space:nowrap;font-size:9px}.folio{font-size:13px}.title-wrap{grid-template-columns:10px 1fr;gap:10px;margin:11vw 0 0}.title-rule{width:2px;height:70%;margin-top:5px}.hero h1{letter-spacing:-.06em;margin:0;font-size:18.5vw;line-height:.82}.hero-photo{background-position:60% 22%;height:56svh;min-height:420px;margin-top:-2px}.hero-caption{border-left-width:2px;max-width:310px;padding:15px 17px;font-size:18px;bottom:0;left:6vw;right:8vw;transform:translateY(34%)}.hero{padding-bottom:7vw}.trajectory-single .copy{padding:20vw 7vw;display:block}.trajectory-single .copy>h2{margin:10vw 0 14vw}.origin-note{padding-left:18px;margin:0 0 14vw!important;font-size:25px!important}.formation-note{margin:0 0 12vw!important;font-size:17px!important}.trajectory-text{padding-top:8vw;display:block}.trajectory-text article,.trajectory-text article+article{border-left:0;padding:0 0 10vw}.trajectory-text article+article{border-top:1px solid #20211f38;padding-top:9vw}.trajectory-text h3{margin:7vw 0 5vw;font-size:27px}.trajectory-text p{margin:0;font-size:17px}.personal-note{margin-top:3vw;padding-top:9vw;display:block}.personal-note p{font-size:27px}.personal-note .text-link{margin-top:10vw}.life-poster{padding:6vw 0 14vw;font-size:21vw}.life-poster i{width:70vw;height:70vw;top:42%;left:4%}.life-links{display:block}.life-links .text-link{margin-right:12px}.contact-links{display:block}.contact-links a{overflow-wrap:anywhere;max-width:100%;margin:0 0 22px;font-size:17px}.book-edition{min-height:460px;margin-top:8vw}.book-edition img{width:min(66vw,290px)}.book-edition .organic-shape{width:88%}.book-edition small{bottom:0;right:3vw}.book-index{margin-top:14vw}.book-index>div{min-height:130px;padding:20px 10px}.book-index strong{font-size:12vw}.book-index span{font-size:8px!important}.book-index p{padding:18px 10px;font-size:10px;line-height:1.5}.texts-intro{padding:20vw 6vw 16vw;display:block}.texts-intro>span{margin-bottom:11vw;display:block}.texts-intro h1{font-size:18vw;line-height:.84}.texts-intro p{margin-top:13vw;padding-left:18px;font-size:25px}.texts-index{padding:0 7vw 15vw}.texts-index a{flex-direction:column;gap:7vw;padding:10vw 10vw 10vw 0;display:flex}.texts-index strong{max-width:88%;font-size:12vw}.texts-index p{max-width:90%;font-size:17px}.texts-index .card-read{margin-top:2vw}.texts-index svg{top:10vw;right:0}.texts-note{padding:14vw 7vw;display:block}.texts-note p{margin-top:8vw;font-size:31px}.home-texts{padding:20vw 6vw}.home-texts-head{display:block}.home-texts-head h2{margin:9vw 0;font-size:14vw}.home-texts-head .text-link{margin-bottom:12vw}.home-texts-index{border-left:0;display:block}.home-texts-index a,.home-texts-index a.featured{border-right:0;grid-template-columns:38px 1fr;align-items:start;gap:4vw 3vw;min-height:0;padding:8vw 9vw 8vw 0;display:grid}.home-texts-index a>span:not(.home-text-number),.home-texts-index a.featured .home-text-meta{grid-column:2;margin-top:0}.home-texts-index strong,.home-texts-index a.featured strong{grid-column:2;max-width:92%;margin:0;font-size:9.5vw}.home-texts-index p,.home-texts-index a.featured p{grid-column:2;max-width:92%;margin:0}.home-texts-index .card-read,.home-texts-index a.featured .card-read{grid-column:2;margin-top:2vw}.home-texts-index svg{top:8vw;right:0}}.bio-page{background:#d9d6cc;min-height:100svh;padding:4vw}.bio-shell{background:var(--paper);border:1px solid #20211f61;width:min(100%,940px);margin:0 auto}.bio-topline{background:var(--ink);min-height:64px;color:var(--paper);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 28px;font-size:11px;font-weight:600;display:flex}.bio-intro{border-bottom:1px solid var(--ink);grid-template-columns:190px 1fr;align-items:center;gap:48px;padding:72px 64px 64px;display:grid}.bio-portrait{aspect-ratio:1;border:1px solid var(--ink);width:190px;box-shadow:inset 0 0 0 7px var(--paper),inset 0 0 0 8px #20211f59;background:#d8d4ca;border-radius:50%;position:relative;overflow:hidden}.bio-portrait:before{content:none}.bio-portrait:after{content:"";filter:grayscale()sepia(.18)contrast(1.04);background:url(/assets/juan-pablo-bosch-original.jpg) 52% 18%/cover no-repeat;border-radius:50%;position:absolute;inset:8px}.bio-intro span,.bio-primary>span,.bio-links span,.bio-contact>span{letter-spacing:.15em;font-size:11px;font-weight:600}.bio-intro h1{letter-spacing:-.055em;margin:20px 0 28px;font-family:DM Serif Display,serif;font-size:clamp(70px,9vw,118px);font-weight:400;line-height:.78}.bio-intro p{border-left:3px solid var(--clay);max-width:570px;margin:0;padding-left:22px;font-family:DM Serif Display,serif;font-size:clamp(23px,2.5vw,31px);line-height:1.16}.bio-primary{background:var(--ink);color:var(--paper);grid-template-columns:.58fr 1.42fr;padding:48px 64px;display:grid;position:relative}.bio-primary strong{font-family:DM Serif Display,serif;font-size:clamp(43px,5.5vw,68px);font-weight:400;line-height:.95}.bio-primary em{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;grid-column:2;align-items:center;gap:8px;width:max-content;margin-top:34px;padding-bottom:5px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.bio-primary em b{font-size:17px;font-weight:400;line-height:.8;transition:transform .2s}.bio-primary:hover em b{transform:translate(2px,-2px)}.bio-links{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.bio-link-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:260px;padding:30px 42px 32px;display:flex;position:relative}.bio-link-card:nth-child(2n){border-right:0}.bio-card-main{flex-direction:column;align-items:flex-start;display:flex}.bio-links strong{margin:35px 0 16px;font-family:DM Serif Display,serif;font-size:clamp(36px,4.1vw,52px);font-weight:400;line-height:1}.bio-links p{max-width:440px;margin:0;font-size:17px;line-height:1.45}.bio-card-actions{align-items:center;gap:24px;margin-top:auto;padding-top:30px;display:flex}.bio-card-actions a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:12px;font-weight:600;display:inline-flex}.bio-card-actions b{font-size:16px;font-weight:400;line-height:.8;transition:transform .2s}.bio-card-actions a:hover b{transform:translate(2px,-2px)}.bio-primary:hover,.bio-link-card:hover{background:var(--clay);color:#fff}.bio-contact{background:#dedbd1;grid-template-columns:.58fr 1.42fr;padding:52px 64px;display:grid}.bio-contact>div{flex-wrap:wrap;gap:18px 36px;display:flex}.bio-contact a{border-bottom:1px solid;padding-bottom:4px;font-family:DM Serif Display,serif;font-size:24px}.bio-footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--ink);padding:24px 28px}@media (width<=800px){.bio-page{background:var(--paper);padding:0}.bio-shell{border:0}.bio-topline{min-height:58px;padding:0 6vw}.bio-topline span{display:none}.bio-intro{padding:12vw 7vw 14vw;display:block}.bio-portrait{width:36vw;max-width:156px;margin-bottom:11vw}.bio-intro h1{margin:5vw 0 8vw;font-size:17.5vw}.bio-intro p{padding-left:16px;font-size:24px}.bio-primary{padding:12vw 7vw;display:block}.bio-primary strong{margin-top:9vw;font-size:13vw;display:block}.bio-primary em{margin-top:10vw;display:block}.bio-links{border-top:0;display:block}.bio-link-card{border-right:0;min-height:0;padding:8vw 7vw 9vw}.bio-links strong{margin:7vw 0 4vw;font-size:11.5vw}.bio-links p{font-size:17px}.bio-card-actions{flex-wrap:wrap;gap:22px;padding-top:8vw}.bio-contact{padding:12vw 7vw;display:block}.bio-contact>div{flex-direction:column;align-items:flex-start;margin-top:9vw;display:flex}.bio-contact a{font-size:25px}.bio-footer{padding:24px 7vw}}.article-page{background:var(--paper)}.article-hero{border-bottom:1px solid var(--ink);padding:5vw 8vw 4vw}.article-back{align-items:center;gap:8px;margin-bottom:8vw;font-size:14px;display:inline-flex}.article-back svg{width:17px}.article-heading{grid-template-columns:.52fr 1.48fr;align-items:start;display:grid}.article-heading>span{letter-spacing:.15em;padding-top:14px;font-size:11px;font-weight:600}.article-heading h1{letter-spacing:-.045em;max-width:1200px;margin:0;font-family:DM Serif Display,serif;font-size:clamp(64px,8.4vw,132px);font-weight:400;line-height:.87}.article-heading p{border-left:3px solid var(--clay);grid-column:2;max-width:850px;margin:4vw 0 0;padding-left:25px;font-family:DM Serif Display,serif;font-size:clamp(24px,2.15vw,34px);line-height:1.18}.article-meta{border-top:1px solid var(--line);grid-template-columns:.52fr .74fr .74fr;margin-top:6vw;padding-top:16px;font-size:13px;display:grid}.essay{width:min(100% - 48px,760px);margin:0 auto;padding:9vw 0 10vw}.essay p{color:#292a27;margin:0 0 1.7em;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.72}.essay .lead{color:var(--ink);margin-bottom:2.2em;font-family:DM Serif Display,serif;font-size:clamp(29px,2.5vw,38px);line-height:1.3}.essay h2{letter-spacing:-.02em;margin:2em 0 .7em;font-family:DM Serif Display,serif;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.03}.essay blockquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:3px solid var(--clay);margin:1.8em -9vw;padding:3vw 0 3vw 4vw;font-family:DM Serif Display,serif;font-size:clamp(32px,3.8vw,54px);line-height:1.12}.continue-reading{border-top:1px solid var(--ink);padding:7vw 8vw}.continue-reading>span{letter-spacing:.15em;font-size:11px;font-weight:600}.continue-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:3vw;display:grid}.continue-grid a{flex-direction:column;gap:22px;min-height:260px;padding:28px 4vw 35px 0;display:flex;position:relative}.continue-grid a:not(:last-child){border-right:1px solid var(--line)}.continue-grid a+a{padding-left:3vw}.continue-grid small{letter-spacing:.14em;font-size:11px}.continue-grid strong{max-width:600px;font-family:DM Serif Display,serif;font-size:clamp(34px,3.3vw,52px);font-weight:400;line-height:1.02}.continue-grid svg{width:20px;position:absolute;bottom:35px;right:3vw}.article-end{background:#dedbd1;grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:6vw 8vw;display:grid}.article-end span,.article-paths span{letter-spacing:.15em;font-size:11px;font-weight:600}.article-end p{max-width:680px;margin:30px 0 0;font-family:DM Serif Display,serif;font-size:clamp(25px,2.5vw,38px);line-height:1.18}.article-end button{border:1px solid var(--ink);cursor:pointer;background:0 0;justify-self:end;align-items:center;gap:10px;padding:16px 20px;font:500 15px Barlow;display:flex}.article-end button svg{width:18px}.article-paths{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;display:grid}.article-paths a{border-right:1px solid #555;flex-direction:column;gap:24px;padding:5vw 8vw;display:flex;position:relative}.article-paths a:last-child{border-right:0}.article-paths strong{font-family:DM Serif Display,serif;font-size:clamp(38px,4vw,60px);font-weight:400}.article-paths svg{position:absolute;bottom:5vw;right:4vw}@media (width<=800px){.article-hero{padding:9vw 6vw 8vw}.article-back{margin-bottom:20vw}.article-heading{display:block}.article-heading>span{margin-bottom:8vw;padding:0;display:block}.article-heading h1{font-size:15.8vw;line-height:.9}.article-heading p{margin:10vw 0 0;padding-left:17px;font-size:23px}.article-meta{grid-template-columns:1fr 1fr;gap:10px;margin-top:14vw}.article-meta span:first-child{grid-column:1/-1}.essay{width:calc(100% - 12vw);padding:18vw 0}.essay p{font-size:19px;line-height:1.68}.essay .lead{font-size:28px;line-height:1.32}.essay h2{margin-top:1.8em;font-size:42px}.essay blockquote{margin:1.8em 0;padding:9vw 0 9vw 6vw;font-size:35px}.continue-reading{padding:16vw 7vw}.continue-grid{grid-template-columns:1fr;margin-top:8vw}.continue-grid a,.continue-grid a:nth-child(n){border-right:0;border-bottom:1px solid var(--line);min-height:220px;padding:8vw 10vw 8vw 0}.continue-grid strong{font-size:38px}.continue-grid svg{bottom:8vw;right:0}.article-end{grid-template-columns:1fr;padding:16vw 7vw}.article-end button{justify-self:start;margin-top:5vw}.article-paths{grid-template-columns:1fr}.article-paths a{border-bottom:1px solid #555;border-right:0;padding:14vw 7vw}.article-paths svg{bottom:14vw;right:7vw}}
