@font-face{font-family:Canopy;src:url(assets/media/5d618c462b7a5b74f442e154.woff2)}@font-face{font-family:Working;src:url(assets/media/690fabf2f17b4a9833e86103.woff2)}@font-face{font-family:Wave;src:url(assets/media/fd4c15b98b06de1488220dab.otf)}:root{--paper:#F5EEDB;--ink:#2F251B;--muted:#665D51;--line:#CCCAC2;--accent:#52703D;--warm:#E6BA37;--night:#2F251B;--font:"Marcellus",Georgia,serif;--body:"Proza Libre",Arial,sans-serif;--ease:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:calc((17px)*var(--norn-mobile-type-scale,1))/1.6 var(--body)}body::before{content:"";position:fixed;inset:0;background:url(assets/media/31ee4aa2feb6f0462db65ff8.webp)center/900px;opacity:.16;pointer-events:none;z-index:-1}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--font);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}h1{font-size:calc((clamp(46px,6.8vw,108px))*var(--norn-mobile-type-scale,1))}h2{font-size:calc((clamp(35px,4.1vw,62px))*var(--norn-mobile-type-scale,1))}h3{font-size:calc((clamp(25px,2.5vw,37px))*var(--norn-mobile-type-scale,1))}p{margin-top:1em;max-width:66ch}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{background:transparent;border:1px solid var(--line);padding:9px 17px;border-radius:50px}input,select{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:11px 15px;max-width:100%}button:hover,a:hover{color:var(--accent)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--warm);outline-offset:5px}img{display:block;width:100%;height:auto}a.button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--accent);color:var(--paper);border:1px solid var(--accent);border-radius:50px;padding:14px 26px;text-decoration:none;line-height:1.3}.text-link{display:inline-block;border:0;border-radius:0;padding:0;text-decoration:underline;text-underline-offset:7px}.small{font-size:calc((13px)*var(--norn-mobile-type-scale,1));line-height:1.6}.wide{width:min(1440px,calc(100% - 96px));margin-inline:auto}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:fixed;left:20px;top:-70px;background:var(--paper);padding:12px;z-index:50}.skip:focus{top:12px}details>summary{cursor:pointer}details p{font-size:calc((16px)*var(--norn-mobile-type-scale,1));line-height:1.65}details button{margin-top:14px}#studybar{display:flex;align-items:center;gap:22px;padding:10px 36px;min-height:52px;border-bottom:1px solid var(--line);font-size:calc((12px)*var(--norn-mobile-type-scale,1));letter-spacing:.015em;background:var(--paper);position:relative;z-index:15}#studybar>span{margin-right:auto}#studybar label{display:flex;align-items:center;gap:8px}#studybar select{font-size:calc((12px)*var(--norn-mobile-type-scale,1));padding:6px 25px 6px 10px}#studybar a{text-decoration:none}#header{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:25px 48px;background:var(--paper);border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);position:relative;z-index:12}.brand{font:calc((42px)*var(--norn-mobile-type-scale,1))/1 Wave,Arial,sans-serif;letter-spacing:-2px;text-decoration:none}#header nav{display:flex;align-items:center;gap:28px;font-size:calc((15px)*var(--norn-mobile-type-scale,1))}#header nav a{text-decoration:none;padding:5px 0;white-space:nowrap}#header nav a.current{border-bottom:1px solid currentColor}#footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;padding:70px max(48px,calc((100vw - 1440px)/2));background:var(--night);color:#F5EEDB;margin-top:0}#footer strong{font:calc((44px)*var(--norn-mobile-type-scale,1)) Wave,sans-serif}#footer a{display:block;width:fit-content;font-size:calc((15px)*var(--norn-mobile-type-scale,1));line-height:2.3}#footer p{font-size:calc((16px)*var(--norn-mobile-type-scale,1))}#viewer{width:min(1700px,96vw);max-width:96vw;max-height:94vh;background:var(--night);color:var(--paper);border:0;padding:45px 18px 18px;overflow:auto}#viewer::backdrop{background:#2F251Bef}#viewer img{max-height:76vh;object-fit:contain}#viewer .close{position:absolute;right:10px;top:6px;font-size:calc((28px)*var(--norn-mobile-type-scale,1));border:0;padding:0 10px}#viewer a{display:block;text-align:center;margin:16px auto 0}.hero-copy{max-width:650px;padding:30px 0}.hero-copy>p{font-size:calc((23px)*var(--norn-mobile-type-scale,1));max-width:40ch}.hero-copy .button{margin-top:34px;background:#F5EEDB;color:#2F251B;border:0}.chapter{padding-block:100px}.chapter>p{font-size:calc((22px)*var(--norn-mobile-type-scale,1))}.segments .selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tool-access{padding:35px;background:#F5EEDB;border-radius:40px 8px;margin-top:40px}.tool-access a{display:inline-block;margin-top:25px}.person{display:grid;grid-template-columns:45% 1fr;align-items:center;gap:30px}.person .portrait-button img{aspect-ratio:2/3;object-fit:contain;mask-image:linear-gradient(transparent,#000 8% 89%,transparent);mix-blend-mode:multiply}.person h3{font-size:calc((38px)*var(--norn-mobile-type-scale,1))}.person details{margin-top:22px;font-size:calc((14px)*var(--norn-mobile-type-scale,1))}.person details p{font-size:calc((15px)*var(--norn-mobile-type-scale,1))}.award-row{display:grid;grid-template-columns:1.3fr .6fr 1fr;gap:30px;padding:24px 0;border-top:1px solid var(--line);align-items:center}.award-row h3{font-size:calc((28px)*var(--norn-mobile-type-scale,1))}.award-row p{font-size:calc((14px)*var(--norn-mobile-type-scale,1));color:var(--muted);margin-top:8px}.award-row>span,.award-row>div:last-child{font-size:calc((13px)*var(--norn-mobile-type-scale,1))}.award-row a{display:inline-block;margin:5px 15px 5px 0}.segments{display:flex;border:1px solid var(--line);border-radius:50px;padding:3px}.segments a{font-size:calc((13px)*var(--norn-mobile-type-scale,1));text-decoration:none;padding:6px 16px;border-radius:30px}:is(.depth-2,.depth-3){width:15%;max-width:220px;z-index:1}.map-reader{position:relative;width:36%;margin-left:32%;top:8%;padding:clamp(26px,3vw,52px);background:#F5EEDB url(assets/media/31ee4aa2feb6f0462db65ff8.webp)center/1200px;color:#2F251B;border-radius:60px 12px 70px 20px;box-shadow:0 20px 70px #2F251B2b;z-index:8;transition:margin-left 1450ms var(--ease),width 1450ms var(--ease),border-radius .5s;max-width:640px}.map-reader h2{font-size:calc((clamp(32px,3.3vw,50px))*var(--norn-mobile-type-scale,1));margin-bottom:24px}.map-reader p{font-size:calc((16px)*var(--norn-mobile-type-scale,1));line-height:1.6}.map-reader h3{font-size:calc((24px)*var(--norn-mobile-type-scale,1));margin:24px 0 16px}.work-links>a{display:block;border-top:1px solid #CCCAC2;padding:12px 0;font-size:calc((15px)*var(--norn-mobile-type-scale,1));text-decoration:none}.work-links>a>span{display:block;font-size:calc((9px)*var(--norn-mobile-type-scale,1));letter-spacing:.1em;text-transform:uppercase;color:#665D51;margin-bottom:5px}.map-reader>.button{font-size:calc((13px)*var(--norn-mobile-type-scale,1));padding:12px 19px;margin-top:25px}.map-reader[data-side=right]{margin-left:55%;width:39%}.map-reader[data-side=left]{margin-left:6%;width:39%}.branches .map-reader{top:46%}body[data-style=folio]{--paper:#F5EEDB;--ink:#2F251B;--muted:#665D51;--accent:#665D51;--line:#CCCAC2}body[data-style=folio] .hero-copy{width:38%;max-width:550px}body[data-style=folio] .hero-copy h1{font-size:calc((clamp(45px,5.8vw,88px))*var(--norn-mobile-type-scale,1))}body[data-style=folio] .hero-copy>p{font-size:calc((20px)*var(--norn-mobile-type-scale,1))}body[data-style=folio] .hero-copy .button{background:var(--ink);color:var(--paper);border-radius:3px}body[data-style=folio] .person{display:block;border-bottom:1px solid var(--line);padding-bottom:25px}body[data-style=folio] .person .portrait-button img{height:330px;object-fit:contain}body[data-style=folio] .person h3{font-size:calc((31px)*var(--norn-mobile-type-scale,1))}body[data-style=folio] .person>div{padding-top:20px}body[data-style=folio] .map-reader{border-radius:4px;border:1px solid #CCCAC2;box-shadow:8px 8px 0#2F251B1c}body[data-style=lamplit]{--paper:#2F251B;--ink:#F5EEDB;--muted:#CCCAC2;--line:#665D51;--accent:#CCCAC2;--night:#2F251B;--warm:#CCCAC2;background:#2F251B}body[data-style=lamplit]::before{opacity:.025}body[data-style=lamplit] .button{color:#2F251B}body[data-style=lamplit] .hero-copy{max-width:590px}body[data-style=lamplit] .hero-copy>p{color:#CCCAC2}body[data-style=lamplit] .hero-copy .button{background:#CCCAC2;color:#2F251B}body[data-style=lamplit] .person{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);padding:0 0 40px}body[data-style=lamplit] .person .portrait-button img{mix-blend-mode:normal;mask-image:radial-gradient(ellipse at 50% 45%,#000 42%,transparent 72%)}body[data-style=lamplit] .map-reader{background-color:#CCCAC2;background-blend-mode:multiply;box-shadow:0 15px 100px #0009;border:1px solid #F5EEDB59}body[data-style=lamplit] .map-reader button,body[data-style=lamplit] .map-reader a{color:#2F251B}body[data-style=lamplit] .map-reader>.button{background:#52703D;color:#F5EEDB;border-color:#52703D}body[data-style=garden]{--paper:#F5EEDB;--ink:#52703D;--muted:#52703D;--line:#96AC43;--accent:#52703D;--night:#2F251B;background:#F5EEDB}body[data-style=garden] .hero-copy{max-width:none;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 10%;padding:0;align-items:center}body[data-style=garden] .hero-copy h1{font-size:calc((clamp(49px,5.5vw,82px))*var(--norn-mobile-type-scale,1));grid-row:2/4}body[data-style=garden] .hero-copy p{font-size:calc((20px)*var(--norn-mobile-type-scale,1));margin:0}body[data-style=garden] .hero-copy .button{margin-top:16px;justify-self:start;background:var(--accent);color:var(--paper);padding:10px 23px}body[data-style=garden] .person{grid-template-columns:30% 1fr;gap:12%;max-width:1050px;margin-bottom:45px;border-top:1px solid var(--line);padding-top:35px}body[data-style=garden] .person:nth-child(even){margin-left:auto;grid-template-columns:1fr 30%}body[data-style=garden] .person:nth-child(even)>img{grid-column:2;grid-row:1}body[data-style=garden] .person:nth-child(even)>div{grid-column:1;grid-row:1}body[data-style=garden] .person .portrait-button img{max-height:420px}body[data-style=garden] .person h3{font-size:calc((52px)*var(--norn-mobile-type-scale,1))}body[data-style=garden] .person details{max-width:580px}body[data-style=garden] .map-reader{background:#F5EEDB url(assets/media/31ee4aa2feb6f0462db65ff8.webp)center/1500px;border-radius:80px 20px 85px 25px;color:#52703D}@font-face{font-family:Folio;src:url(assets/media/2a24bad466f09b88b8e9cbc4.woff2)}@font-face{font-family:Garden;src:url(assets/media/48282a415ec22e31beaf0a06.woff2)}body[data-style=folio]{--font:"Marcellus",Georgia,serif}body[data-style=garden]{--font:"Marcellus",Georgia,serif}body[data-style=lamplit] .hero-copy h1{font-family:"Marcellus",Arial,sans-serif;letter-spacing:-.055em;font-size:calc((clamp(48px,6.6vw,98px))*var(--norn-mobile-type-scale,1));line-height:1.03}.person .portrait-button img{mask-image:linear-gradient(90deg,transparent,#000 9% 91%,transparent),linear-gradient(transparent,#000 9% 88%,transparent);mask-composite:intersect}body[data-style=folio] .map-reader{padding:35px 42px;border-left:8px double #CCCAC2;background-color:#F5EEDB;background-size:1800px;box-shadow:10px 10px 0#CCCAC226;transform:rotate(-.45deg)}body[data-style=folio] .map-reader h2{font-size:calc((clamp(31px,2.9vw,44px))*var(--norn-mobile-type-scale,1))}body[data-style=lamplit] .person{display:block}body[data-style=lamplit] .person:first-child{grid-column:1/-1;display:grid;grid-template-columns:40% 1fr;gap:8%;align-items:center;padding-bottom:60px}body[data-style=lamplit] .person:first-child .portrait-button img{max-height:570px}body[data-style=lamplit] .person:first-child h3{font-size:calc((70px)*var(--norn-mobile-type-scale,1));max-width:650px}body[data-style=lamplit] .person:not(:first-child) .portrait-button img{height:300px;object-fit:contain}body[data-style=lamplit] .person:not(:first-child) h3{font-size:calc((35px)*var(--norn-mobile-type-scale,1))}body[data-style=lamplit] .map-reader{background:linear-gradient(115deg,#2F251Bf5,#2F251Bf5);color:#F5EEDB;border:1px solid #665D515c;border-radius:16px 16px 80px 16px;box-shadow:0 20px 70px #0008;border-top:3px solid #CCCAC2}body[data-style=lamplit] .map-reader h2{font-family:"Marcellus",Arial,sans-serif;font-size:calc((clamp(31px,3vw,46px))*var(--norn-mobile-type-scale,1));letter-spacing:-.035em;line-height:1.1}body[data-style=lamplit] .map-reader .work-links>a,body[data-style=lamplit] .map-reader button,body[data-style=lamplit] .map-reader a{color:#CCCAC2}body[data-style=lamplit] .map-reader .work-links>a>span{color:#665D51}body[data-style=lamplit] .map-reader .work-links>a{border-color:#665D5155}body[data-style=garden] .map-reader{border:0;box-shadow:0 10px 65px #2F251B2b;border-radius:90px 35px 90px 35px;background-color:#F5EEDB}body[data-style=garden] .map-reader h2{font-size:calc((clamp(31px,3vw,47px))*var(--norn-mobile-type-scale,1))}@media (min-width:1800px){.map-reader{width:32%;margin-left:34%}}@media (max-width:1150px){.wide{width:calc(100% - 60px)}#header{padding:22px 30px}#header nav{gap:20px;font-size:calc((13px)*var(--norn-mobile-type-scale,1))}.map-reader{padding:28px;width:38%;margin-left:31%}.map-reader h2{font-size:calc((36px)*var(--norn-mobile-type-scale,1))}.map-reader p{font-size:calc((15px)*var(--norn-mobile-type-scale,1))}.map-reader[data-side=left]{margin-left:4%}.map-reader[data-side=right]{margin-left:56%}.person{display:block}.person .portrait-button img{height:330px;object-fit:contain}.person>div{padding-top:20px}.award-row{grid-template-columns:1.2fr .45fr 1fr}.hero-copy>p{font-size:calc((20px)*var(--norn-mobile-type-scale,1))}body[data-style=folio] .hero-copy{width:41%}body[data-style=lamplit] .person{display:block}body[data-style=garden] .hero-copy h1{font-size:calc((58px)*var(--norn-mobile-type-scale,1))}}@media (max-width:700px){body{font-size:calc((16px)*var(--norn-mobile-type-scale,1))}h1{font-size:calc((49px)*var(--norn-mobile-type-scale,1))}h2{font-size:calc((36px)*var(--norn-mobile-type-scale,1))}h3{font-size:calc((28px)*var(--norn-mobile-type-scale,1))}.wide{width:calc(100% - 36px)}#studybar{padding:9px 18px;gap:10px;flex-wrap:wrap;line-height:1.3}#studybar>span{font-size:calc((10px)*var(--norn-mobile-type-scale,1));width:100%;margin:0}#studybar label{font-size:calc((11px)*var(--norn-mobile-type-scale,1));margin-right:auto}#studybar>a{font-size:calc((10px)*var(--norn-mobile-type-scale,1))}#studybar>a:last-child{display:none}#studybar select{max-width:220px;padding:5px 8px}#header{display:block;padding:20px 18px 16px}.brand{font-size:calc((35px)*var(--norn-mobile-type-scale,1))}#header nav{display:flex;gap:17px;flex-wrap:wrap;margin-top:18px;font-size:calc((12px)*var(--norn-mobile-type-scale,1))}#footer{grid-template-columns:1fr 1fr;gap:40px 25px;padding:50px 24px}#footer>div:last-child{grid-column:1/-1}#footer a{font-size:calc((13px)*var(--norn-mobile-type-scale,1))}#footer p{font-size:calc((14px)*var(--norn-mobile-type-scale,1))}.hero-copy{padding:0 0 25px;max-width:none}.hero-copy h1{font-size:calc((59px)*var(--norn-mobile-type-scale,1))}.hero-copy>p{font-size:calc((19px)*var(--norn-mobile-type-scale,1))}.hero-copy .button{margin-top:25px}.tool-access{padding:25px;border-radius:25px 6px}.person{display:block;max-width:500px;margin-bottom:55px}.person .portrait-button img{height:auto;max-height:500px;max-width:360px;margin:auto}.person h3{font-size:calc((40px)*var(--norn-mobile-type-scale,1))}.person>div{padding:0 5px}.person details{margin-top:15px}.award-row{grid-template-columns:1fr auto;gap:12px;padding:22px 0}.award-row h3{font-size:calc((26px)*var(--norn-mobile-type-scale,1))}.award-row>div:last-child{grid-column:1/-1}.award-row p{font-size:calc((12px)*var(--norn-mobile-type-scale,1))}.award-row>span{font-size:calc((11px)*var(--norn-mobile-type-scale,1))}.chapter{padding-block:60px}.segments a{font-size:calc((12px)*var(--norn-mobile-type-scale,1))}:is(.depth-2,.depth-3){width:28%;max-width:140px}.map-reader,.branches .map-reader,.map-reader[data-side=left],.map-reader[data-side=right]{position:relative;top:auto;width:calc(100% - 32px);max-width:none;margin:0 16px;padding:34px 26px;border-radius:40px 10px;transform:translateY(-15px)}.map-reader h2{font-size:calc((36px)*var(--norn-mobile-type-scale,1))}.map-reader p{font-size:calc((16px)*var(--norn-mobile-type-scale,1))}.map-reader h3{font-size:calc((25px)*var(--norn-mobile-type-scale,1))}.map-reader .button{font-size:calc((13px)*var(--norn-mobile-type-scale,1))}body[data-style=folio] .hero-copy{width:100%;max-width:none;position:relative}body[data-style=folio] .hero-copy h1{font-size:calc((51px)*var(--norn-mobile-type-scale,1))}body[data-style=folio] .hero-copy>p{font-size:calc((17px)*var(--norn-mobile-type-scale,1))}body[data-style=folio] .hero-copy .button{margin-top:20px}body[data-style=folio] .person .portrait-button img{height:auto;max-height:440px}body[data-style=folio] .person h3{font-size:calc((35px)*var(--norn-mobile-type-scale,1))}body[data-style=folio] .map-reader{border-radius:4px}body[data-style=lamplit] .person{display:block}body[data-style=lamplit] .map-reader{border-radius:35px 10px}body[data-style=garden] .hero-copy{display:block}body[data-style=garden] .hero-copy h1{font-size:calc((54px)*var(--norn-mobile-type-scale,1))}body[data-style=garden] .hero-copy p{font-size:calc((18px)*var(--norn-mobile-type-scale,1));margin-top:20px}body[data-style=garden] .hero-copy .button{margin-top:20px}body[data-style=garden] .person,body[data-style=garden] .person:nth-child(even){display:block;margin:0 0 50px}body[data-style=garden] .person h3{font-size:calc((39px)*var(--norn-mobile-type-scale,1))}body[data-style=garden] .map-reader{border-radius:40px 10px}}@media (max-width:700px){body[data-style=lamplit] .person:first-child{display:block}body[data-style=lamplit] .person:first-child h3{font-size:calc((49px)*var(--norn-mobile-type-scale,1))}body[data-style=lamplit] .person:first-child .portrait-button img{max-height:460px}body[data-style=lamplit] .person:not(:first-child) .portrait-button img{height:auto;max-height:450px}body[data-style=folio] .map-reader{padding:30px 24px;transform:translateY(-15px)}body[data-style=garden] .map-reader{border-radius:45px 16px}}.award-row>div:last-child a{word-break:break-word;font-size:calc((12px)*var(--norn-mobile-type-scale,1));max-width:100%}@media (max-width:700px){.hero-copy,body[data-style=folio] .hero-copy,body[data-style=lamplit] .hero-copy,body[data-style=garden] .hero-copy{order:2;width:100%;max-width:none;padding:32px 24px 45px;display:block}.hero-copy h1,body[data-style=folio] .hero-copy h1,body[data-style=lamplit] .hero-copy h1,body[data-style=garden] .hero-copy h1{font-size:calc((48px)*var(--norn-mobile-type-scale,1))}.hero-copy>p{font-size:calc((18px)*var(--norn-mobile-type-scale,1))}.hero-copy .button{background:var(--accent);color:var(--paper)}body[data-style=lamplit] .hero-copy,body[data-style=garden] .hero-copy{order:0;padding-bottom:30px}body[data-style=lamplit] .hero-copy{color:#F5EEDB}body[data-style=lamplit] .hero-copy h1{font-size:calc((44px)*var(--norn-mobile-type-scale,1))}body[data-style=lamplit] .hero-copy .button{color:#2F251B}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media (min-width:701px){}@media (min-width:701px) and (max-width:1150px){}@media (min-width:1800px){}.branches[data-focused=false]:not(.all-labels) :is(.depth-2,.depth-3){visibility:hidden;opacity:0;pointer-events:none}@media (max-width:700px){}.branches[data-focused=false]:not(.all-labels) :is(.depth-2,.depth-3) button{pointer-events:none}.portrait-button{display:block;position:relative;width:100%;background:transparent;border:0;padding:0;border-radius:0;color:var(--ink)}.portrait-button img{display:block;width:100%}.portrait-button>span{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:7px 13px;background:var(--paper);border-radius:25px;font:calc((11px)*var(--norn-mobile-type-scale,1)) var(--body);box-shadow:0 3px 22px #2F251B12}.portrait-button:hover>span,.portrait-button:focus-visible>span{text-decoration:underline}.portrait-button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}#biography{width:min(1040px,94vw);max-width:none;max-height:90svh;margin:auto;padding:60px 55px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:60px 16px;overflow:auto;box-shadow:0 25px 100px #0005}#biography::backdrop{background:#2F251Bc9;backdrop-filter:blur(7px)}.bio-close{position:absolute;right:24px;top:15px;font-size:calc((30px)*var(--norn-mobile-type-scale,1));padding:0 10px;border:0;background:none;color:var(--ink);z-index:2}.bio-layout{display:grid;grid-template-columns:31% 1fr;gap:7%;align-items:start}.bio-layout>img{width:100%;max-height:520px;object-fit:contain;mask-image:linear-gradient(transparent,#000 8% 87%,transparent)}.bio-layout h2{font-size:calc((49px)*var(--norn-mobile-type-scale,1));line-height:1.05}.bio-layout p{font-size:calc((17px)*var(--norn-mobile-type-scale,1));line-height:1.7}body[data-style=folio] #biography{border-radius:4px}@media (max-width:1100px){}@media (max-width:700px){.portrait-button{max-width:360px;margin:auto}.portrait-button>span{font-size:calc((11px)*var(--norn-mobile-type-scale,1));bottom:15px}#biography{padding:40px 25px 35px;border-radius:30px 8px;max-height:92svh;width:94vw}.bio-layout{display:block}.bio-layout>img{width:58%;max-height:230px;margin:0 auto 22px}.bio-layout h2{font-size:calc((36px)*var(--norn-mobile-type-scale,1))}.bio-layout p{font-size:calc((16px)*var(--norn-mobile-type-scale,1))}.bio-close{top:10px;right:10px}}.portrait-button img{mix-blend-mode:normal!important}@media print{#studybar,#header,#footer,.hero-copy .button{display:none!important}body{background:#fff;color:#222}.hero-copy{padding:25px!important;width:65%!important}.hero-copy h1{font-size:calc((45px)*var(--norn-mobile-type-scale,1))!important}.hero-copy p{font-size:calc((17px)*var(--norn-mobile-type-scale,1))!important}.wide{width:95%}.map-reader{margin:0!important;width:100%!important;top:0!important;transform:none!important}.person,.award-row{break-inside:avoid}.person .portrait-button img{max-height:250px!important}}.inline-media{margin:25px 0 0;break-inside:avoid}.inline-media figcaption{font-size:calc((12px)*var(--norn-mobile-type-scale,1));margin-top:10px;color:var(--muted)}@media (max-width:900px){}@media (max-width:700px){}@media (max-width:900px){}.video-play{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:12px;background:var(--paper);color:var(--ink);padding:11px 20px;border-radius:40px;text-decoration:none;white-space:nowrap;font-size:calc((18px)*var(--norn-mobile-type-scale,1));z-index:2}.video-play span{font-size:calc((13px)*var(--norn-mobile-type-scale,1))}body[data-style][data-page=people],body[data-style] #biography{--paper:#F5EEDB;--ink:#2F251B;--muted:#665D51;--line:#CCCAC2;--accent:#52703D;--warm:#665D51;color:var(--ink)}body[data-style][data-page=people],body[data-style] #biography{background:linear-gradient(#F5EEDBed,#F5EEDBed),url(assets/media/31ee4aa2feb6f0462db65ff8.webp)center/1200px}body[data-page=people]::before{display:none}.drawn-portrait{display:block;margin-inline:auto;width:min(100%,calc(var(--portrait-height,390px)*var(--portrait-ratio)))!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:initial!important;mix-blend-mode:normal!important;border:0;box-shadow:none;border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.2) 3%,rgba(0,0,0,.65) 7%,#000 13%,#000 87%,rgba(0,0,0,.65) 93%,rgba(0,0,0,.2) 97%,transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.15) 2%,rgba(0,0,0,.6) 5%,#000 10%,#000 82%,rgba(0,0,0,.7) 90%,rgba(0,0,0,.2) 97%,transparent)!important;mask-image:linear-gradient(to right,transparent,rgba(0,0,0,.2) 3%,rgba(0,0,0,.65) 7%,#000 13%,#000 87%,rgba(0,0,0,.65) 93%,rgba(0,0,0,.2) 97%,transparent),linear-gradient(to bottom,transparent,rgba(0,0,0,.15) 2%,rgba(0,0,0,.6) 5%,#000 10%,#000 82%,rgba(0,0,0,.7) 90%,rgba(0,0,0,.2) 97%,transparent)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.bio-layout{--portrait-height:460px}@media (max-width:1100px){}@media (max-width:700px){.bio-layout{--portrait-height:230px}}@media (max-width:560px){}.portrait-button{cursor:pointer}.portrait-button img{transition:filter .22s ease}.portrait-button::after{content:"↗";position:absolute;right:14%;bottom:8%;font:calc((24px)*var(--norn-mobile-type-scale,1))/1 var(--body);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .18s ease}.portrait-button:focus-visible::after{opacity:1}@media (hover:hover){.portrait-button:hover::after{opacity:1}.portrait-button:hover img{filter:brightness(1.035)}}@media (prefers-reduced-motion:reduce){.portrait-button img,.portrait-button::after{transition:none}}.resource-entry{display:grid;grid-template-columns:90px minmax(0,1fr) 24px;gap:22px;padding:23px 0;color:var(--ink);text-decoration:none;align-items:start}.resource-entry:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.resource-entry:focus-visible{outline-offset:6px}.resource-document{max-width:850px;margin-inline:auto;font-size:calc((18px)*var(--norn-mobile-type-scale,1));line-height:1.75;overflow-wrap:anywhere}.resource-document h2{font-size:calc((38px)*var(--norn-mobile-type-scale,1));line-height:1.15;margin:50px 0 20px;text-wrap:pretty}.resource-document h3{font-size:calc((29px)*var(--norn-mobile-type-scale,1));line-height:1.2;margin:32px 0 16px;text-wrap:pretty}.resource-document h4{font-family:var(--font);font-size:calc((24px)*var(--norn-mobile-type-scale,1));font-weight:400;line-height:1.25;margin:26px 0 12px}.resource-document p{max-width:none}.resource-document li{margin:10px 0}.resource-document a{overflow-wrap:anywhere}.resource-document figure{margin:32px 0}.resource-document img{width:auto;max-width:100%;height:auto;margin-inline:auto}.resource-document figcaption{font-size:calc((13px)*var(--norn-mobile-type-scale,1));line-height:1.6;color:var(--muted);margin-top:12px}.resource-document blockquote{margin:30px 0;padding:12px 0 12px 25px;border-left:2px solid var(--line)}.resource-document table{width:100%;border-collapse:collapse;font-size:calc((14px)*var(--norn-mobile-type-scale,1));line-height:1.5}.resource-document th,.resource-document td{padding:12px;border:1px solid var(--line);vertical-align:top;text-align:left}@media (max-width:700px){.resource-entry{grid-template-columns:minmax(0,1fr) 20px;gap:5px 15px;padding:20px 0}.resource-document{font-size:calc((17px)*var(--norn-mobile-type-scale,1));line-height:1.75}.resource-document h2{font-size:calc((31px)*var(--norn-mobile-type-scale,1));margin-top:36px}.resource-document h3{font-size:calc((26px)*var(--norn-mobile-type-scale,1))}.resource-document ul,.resource-document ol{padding-left:22px}.resource-document blockquote{padding-left:18px}}@media print{.resource-entry{break-inside:avoid}.resource-document h2,.resource-document h3{break-after:avoid}.resource-document figure,.resource-document table{break-inside:avoid}}@media (max-width:1000px){}#studybar{display:none}.resource-entry{grid-template-columns:minmax(0,1fr) 24px}.person .person-role,.bio-layout .person-role{font-size:calc((15px)*var(--norn-mobile-type-scale,1));line-height:1.5;color:var(--muted);margin:10px 0 0;letter-spacing:0;text-transform:none}.bio-layout .person-role{margin-bottom:25px}@media (max-width:700px){.resource-entry{grid-template-columns:minmax(0,1fr) 20px}.person .person-role{font-size:calc((14px)*var(--norn-mobile-type-scale,1))}}@media (max-width:700px){}@media print{}body[data-page=home]{overflow-anchor:none}body[data-page=home] #header{position:sticky;top:0;z-index:30;background:#2F251B;color:#F5EEDB;border-color:#CCCAC233}body[data-page=home] #header a:hover{color:#96AC43}.immersive-landing{--scene-top:93px;background:#2F251B;color:#F5EEDB;font-family:"Proza Libre",Arial,sans-serif}.immersive-landing .spatial-journey{position:relative;background:#2F251B}.immersive-landing .scene-sticky{position:sticky;top:var(--scene-top);height:calc(100svh - var(--scene-top));overflow:hidden;isolation:isolate}.immersive-landing .worlds-art-window{position:absolute;inset:0;overflow:hidden}.immersive-landing .scene-art{position:absolute;left:0;top:0;max-width:none;will-change:transform;transform-origin:0 0}.immersive-landing .scene-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#2F251B14,transparent 35%,#2F251B40)}.immersive-landing .journey-chapters{position:relative;margin-top:calc(-100svh + var(--scene-top));z-index:3;pointer-events:none}.immersive-landing .journey-chapter{position:relative;display:block;min-height:0;padding:var(--reading-inset,100px) 6% var(--departure-space,65svh);pointer-events:none;outline:none}.immersive-landing .journey-chapter:after{content:"";display:block;height:var(--reading-hold,100svh)}.immersive-landing .chapter-copy{display:flow-root;position:sticky;top:var(--reading-top,120px);pointer-events:auto;width:38%;max-width:480px;margin:0 0 0 auto;padding:32px 34px;color:#F5EEDB;background:#2F251Beb;border:1px solid #CCCAC233;border-radius:40px 12px 36px 14px;box-shadow:0 12px 48px #2F251B20}.immersive-landing .journey-chapter#chapter-forum .chapter-copy,.immersive-landing .journey-chapter#chapter-whole .chapter-copy{margin-left:0;margin-right:auto}.immersive-landing h1,.immersive-landing h2{font-family:"Marcellus",Georgia,serif;font-weight:400;letter-spacing:-.035em}.immersive-landing .chapter-copy h1{font-size:calc((clamp(48px,5vw,78px))*var(--norn-mobile-type-scale,1));line-height:1.01;margin-bottom:24px}.immersive-landing .chapter-copy h2{font-size:calc((clamp(38px,3.9vw,61px))*var(--norn-mobile-type-scale,1));line-height:1.04;margin-bottom:20px}.immersive-landing .chapter-copy>p:not(.eyebrow){font-size:calc((17px)*var(--norn-mobile-type-scale,1));line-height:1.65;margin:0}.immersive-landing .actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 22px;margin-top:24px;font-size:calc((14px)*var(--norn-mobile-type-scale,1))}.immersive-landing .impetus-examples{margin-top:24px;padding-top:18px;border-top:1px solid #cccac25e;font-size:calc((var(--chapter-body-size,16px))*var(--norn-mobile-type-scale,1));line-height:1.5}.immersive-landing .impetus-examples ul{margin:0;padding:0;list-style:none}.immersive-landing .impetus-examples li{padding:0}.immersive-landing .impetus-examples li+li{margin-top:10px}.immersive-landing .chapter-copy :is(.work-highlight,.impetus-examples) h3{font-family:Working,Arial,sans-serif;font-size:calc((13px)*var(--norn-mobile-type-scale,1));font-weight:600;line-height:1.4;letter-spacing:.01em;color:#d1c6ab;margin:0 0 9px}@media (min-width:701px){.immersive-landing #chapter-impetus .chapter-copy{width:clamp(360px,44vw,540px);max-width:100%}}.immersive-landing .button{color:#2F251B;background:#96AC43;border-color:#96AC43;font-size:calc((14px)*var(--norn-mobile-type-scale,1));min-height:46px;padding:12px 22px}.immersive-landing .text-link{color:#F5EEDB;background:none;font-size:calc((14px)*var(--norn-mobile-type-scale,1))}.immersive-landing a:hover,.immersive-landing button:hover{color:#CCCAC2}.immersive-landing .button:hover{color:#2F251B;background:#F8F8F1}.immersive-landing .chapter-jumps{display:none!important}.immersive-landing .chapter-jumps button{font-size:calc((13px)*var(--norn-mobile-type-scale,1));min-height:42px;border:0;color:#F5EEDB;padding:8px 18px}.immersive-landing .chapter-jumps button[aria-current=step]{background:#F5EEDB;color:#2F251B}.immersive-landing .chapter-jumps.offstage{visibility:hidden;pointer-events:none}@media (min-width:701px) and (max-width:1100px){.immersive-landing .chapter-copy{width:42%;padding:26px}.immersive-landing .chapter-copy h1{font-size:calc((52px)*var(--norn-mobile-type-scale,1))}.immersive-landing .chapter-copy h2{font-size:calc((43px)*var(--norn-mobile-type-scale,1))}.immersive-landing .chapter-copy>p:not(.eyebrow){font-size:calc((16px)*var(--norn-mobile-type-scale,1))}}@media (max-width:700px){body[data-page=home] #header{display:grid;grid-template-columns:max-content 1fr max-content max-content;align-items:center;gap:10px 12px;padding:12px 18px}body[data-page=home] #header .brand{grid-column:1/3;font-size:calc((34px)*var(--norn-mobile-type-scale,1));justify-self:start}body[data-page=home] #header nav{display:contents}body[data-page=home] #header nav a{grid-row:2;font-size:calc((12px)*var(--norn-mobile-type-scale,1));padding:3px 0}.immersive-landing .worlds-art-window{height:100%;bottom:0;background:#2F251B}.immersive-landing .scene-sticky{z-index:1;background:transparent;overflow:hidden;isolation:auto;pointer-events:none}.immersive-landing .chapter-copy,.immersive-landing .journey-chapter#chapter-whole .chapter-copy{width:100%;max-width:none;margin:0;padding:24px 25px;background:#2F251Bf7;border-radius:32px 12px 30px 12px;position:relative;top:auto}.immersive-landing .journey-chapter{padding-inline:5%}.immersive-landing .chapter-copy h1{font-size:calc((47px)*var(--norn-mobile-type-scale,1))}.immersive-landing .chapter-copy h2{font-size:calc((39px)*var(--norn-mobile-type-scale,1))}.immersive-landing .chapter-copy>p:not(.eyebrow){font-size:calc((16px)*var(--norn-mobile-type-scale,1));line-height:1.6}.immersive-landing .actions{gap:12px;margin-top:20px}.immersive-landing .scene-veil{display:none}.immersive-landing .chapter-jumps{top:var(--journey-nav-top,110px);bottom:auto;max-width:96%;padding:4px}.immersive-landing .chapter-jumps button{min-height:38px;padding:7px 12px;font-size:calc((11px)*var(--norn-mobile-type-scale,1))}}@media (prefers-reduced-motion:reduce){.immersive-landing .scene-art{will-change:auto}}@media print{body[data-page=home] #header{position:static;background:#fff;color:#222}.immersive-landing .scene-sticky{position:relative;top:0;height:55vw}.immersive-landing .scene-art{width:100%!important;height:auto!important;transform:none!important}.immersive-landing .journey-chapters{margin-top:0}.immersive-landing .journey-chapter{padding:30px!important;break-inside:avoid}.immersive-landing .journey-chapter:after{display:none}.immersive-landing .chapter-copy,.immersive-landing .journey-chapter#chapter-whole .chapter-copy{position:static;max-width:none;width:100%;margin:0}.immersive-landing .chapter-jumps{display:none}}@media (min-width:701px){.immersive-landing .journey-chapter:first-child .chapter-copy{width:32%;max-width:420px;margin-left:auto;margin-right:0;padding:28px 30px}.immersive-landing .journey-chapter:first-child h1{font-size:calc((clamp(44px,4.25vw,66px))*var(--norn-mobile-type-scale,1))}}@media (max-width:700px){.immersive-landing .chapter-jumps button{padding:7px 8px;font-size:calc((10.5px)*var(--norn-mobile-type-scale,1));min-width:0}.immersive-landing .chapter-jumps{gap:2px}}@media (min-width:701px){.immersive-landing .journey-chapter#chapter-forum .chapter-copy,.immersive-landing .journey-chapter#chapter-whole .chapter-copy{margin-left:auto;margin-right:0}}.immersive-landing .chapter-copy{transition:opacity 320ms ease}.immersive-landing .chapter-copy[data-visible=false]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.immersive-landing .chapter-copy{transition:none}}@media print{.immersive-landing .chapter-copy[data-visible=false]{opacity:1}}.work-highlight .text-link{display:inline-block;margin-right:18px;margin-top:6px}.work-highlight{border-top:1px solid #CCCAC25e;padding-top:18px;margin-top:24px;text-align:left}.work-highlight p{font-size:calc((15px)*var(--norn-mobile-type-scale,1));line-height:1.55;margin:9px 0 10px}.work-highlight .text-link{font-size:calc((13px)*var(--norn-mobile-type-scale,1))}.chapter-copy .work-highlight p{font-size:calc((14px)*var(--norn-mobile-type-scale,1));line-height:1.5}.chapter-copy .work-highlight .text-link{font-size:calc((12px)*var(--norn-mobile-type-scale,1))}.journey-chapter .chapter-copy{max-width:500px}.journey-chapter:first-child .chapter-copy{max-width:455px;width:34%}.chapter-copy h1{font-size:calc((clamp(42px,4.1vw,62px))*var(--norn-mobile-type-scale,1))}.chapter-copy h2{font-size:calc((clamp(36px,3.8vw,57px))*var(--norn-mobile-type-scale,1))}.chapter-copy>p:not(.eyebrow){font-size:calc((16px)*var(--norn-mobile-type-scale,1));line-height:1.55}.chapter-copy .actions{margin-top:20px}.map-reader:has(.native-tool){min-width:0}@media (max-width:1100px) and (min-width:701px){.chapter-copy{padding:25px!important}.chapter-copy h1{font-size:calc((44px)*var(--norn-mobile-type-scale,1))}.chapter-copy h2{font-size:calc((40px)*var(--norn-mobile-type-scale,1))}.journey-chapter:first-child .chapter-copy{width:40%;max-width:450px}.journey-chapter .chapter-copy{width:45%}.chapter-copy .work-highlight{margin-top:17px;padding-top:14px}.chapter-copy .actions{gap:12px}.chapter-copy .actions .button{padding:11px 18px;font-size:calc((13px)*var(--norn-mobile-type-scale,1))}}@media (max-width:700px){.journey-chapter:first-child .chapter-copy,.journey-chapter .chapter-copy{width:100%;max-width:none}.chapter-copy .work-highlight p{font-size:calc((15px)*var(--norn-mobile-type-scale,1))}}@media (min-width:701px) and (max-width:1100px){.immersive-landing .journey-chapter:first-child .chapter-copy{width:46%;max-width:470px}.immersive-landing .chapter-copy h1{font-size:calc((44px)*var(--norn-mobile-type-scale,1));margin-bottom:18px}.immersive-landing .chapter-copy h2{font-size:calc((40px)*var(--norn-mobile-type-scale,1));margin-bottom:18px}.immersive-landing .chapter-copy>p:not(.eyebrow){font-size:calc((15px)*var(--norn-mobile-type-scale,1));line-height:1.5}.immersive-landing .chapter-copy .work-highlight p{font-size:calc((13px)*var(--norn-mobile-type-scale,1));line-height:1.5}}@media (max-width:360px){}.inline-media{min-width:0;max-width:100%}@media (max-width:1100px){}@media (max-width:700px){}@media (max-width:700px){}.work-highlight>p:first-child{margin-top:0}.chapter-copy{--chapter-body-size:16px}.chapter-copy>p:not(.eyebrow),.chapter-copy .work-highlight p{font-size:calc((var(--chapter-body-size))*var(--norn-mobile-type-scale,1));line-height:1.55}.chapter-copy .work-highlight .text-link{font-size:calc((14px)*var(--norn-mobile-type-scale,1))}@media (min-width:701px) and (max-width:1100px){.immersive-landing .chapter-copy{--chapter-body-size:15px}.immersive-landing .chapter-copy>p:not(.eyebrow),.immersive-landing .chapter-copy .work-highlight p{font-size:calc((var(--chapter-body-size))*var(--norn-mobile-type-scale,1))}}[data-calc-download]{padding:10px 16px;background:transparent;color:inherit;border:1px solid var(--tool-line);border-radius:22px}[data-calc-download]:hover{background:#F5EEDB55}.tool-error{color:#972c0c;font-weight:600}.disease-entry{border-bottom:1px solid var(--tool-line)}.disease-detail{padding:0 10px 30px}.disease-detail h4{font-size:calc((27px)*var(--norn-mobile-type-scale,1));margin:28px 0 16px}.disease-detail dl>div{display:grid;grid-template-columns:minmax(170px,.75fr) 1.5fr;gap:25px;border-top:1px solid #665D5126;padding:12px 0}.disease-detail dt{font-size:calc((13px)*var(--norn-mobile-type-scale,1));color:#665D51}.disease-detail dd{margin:0;font-size:calc((14px)*var(--norn-mobile-type-scale,1));overflow-wrap:anywhere}.disease-detail dd small{display:block}.disease-guide{white-space:normal}.disease-guide p{font-size:calc((14px)*var(--norn-mobile-type-scale,1));overflow-wrap:anywhere}.map-reader .disease-detail dl>div{grid-template-columns:1fr;gap:5px}@media (max-width:700px){.disease-detail{padding-inline:0}.disease-detail dl>div{grid-template-columns:1fr;gap:6px}}@media print{.disease-detail{display:block}.work-highlight{break-inside:avoid}}@media screen{@media (max-width:700px){}@media (max-width:360px){}}@media (max-width:700px){}.publication-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.publication-image:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:1050px) and (min-width:701px){}@media (max-width:700px){}@media print{}@keyframes root-index-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){}@media (prefers-reduced-motion:reduce){}@media print{}.room-entry__card{position:absolute;z-index:5;left:5%;bottom:12%;width:min(420px,39%);padding:32px 36px;color:var(--ink);background:var(--paper)url(assets/media/31ee4aa2feb6f0462db65ff8.webp)center/1100px;border-radius:52px 8px 46px 8px;box-shadow:0 9px 36px #2F251B24}.room-entry__card h1{margin:0;font:400 calc((clamp(45px,4.3vw,68px))*var(--norn-mobile-type-scale,1))/1.04 var(--font);letter-spacing:-.035em;outline:none}.room-entry__card>p{margin:17px 0 0;font:calc((19px)*var(--norn-mobile-type-scale,1))/1.5 var(--body);max-width:34ch}@media (max-width:900px){.room-entry__card{width:min(390px,47%);padding:28px 30px}.room-entry__card h1{font-size:calc((52px)*var(--norn-mobile-type-scale,1))}.room-entry__card>p{font-size:calc((18px)*var(--norn-mobile-type-scale,1))}}@media (max-width:700px){.room-entry__card{left:20px;bottom:7%;width:calc(100% - 40px);max-width:360px;padding:27px 29px;border-radius:40px 6px 36px 8px}.room-entry__card h1{font-size:calc((48px)*var(--norn-mobile-type-scale,1))}.room-entry__card>p{font-size:calc((17px)*var(--norn-mobile-type-scale,1));margin-top:14px}}@media (max-height:600px) and (min-width:701px){.room-entry__card{padding:24px 28px;bottom:7%}.room-entry__card h1{font-size:calc((44px)*var(--norn-mobile-type-scale,1))}.room-entry__card>p{font-size:calc((17px)*var(--norn-mobile-type-scale,1))}}@media (prefers-reduced-motion:reduce){}@media print{.room-entry__card{opacity:1!important;left:25px;right:auto;bottom:25px;width:auto;max-width:45%;padding:20px;background:var(--paper);box-shadow:none}.room-entry__card h1{font-size:calc((35px)*var(--norn-mobile-type-scale,1))}}@media (min-width:701px){body[data-page=plan] .room-entry__card,body[data-page=people] .room-entry__card,body[data-page=library] .room-entry__card{left:auto;right:5%}}@media screen and (max-width:700px){}.inline-media.video .video-play{inset:0;transform:none;width:100%;height:100%;border:0;border-radius:0;display:flex;justify-content:flex-end;align-items:flex-end;padding:14px;background:linear-gradient(transparent 65%,#2F251B20);color:#fff;cursor:pointer}.inline-media.video .video-play-icon{display:grid;place-items:center;width:60px;height:44px;border-radius:13px;background:#2F251Be8;border:1px solid #ffffff80;font-size:calc((20px)*var(--norn-mobile-type-scale,1));padding-left:3px;box-shadow:0 3px 15px #0003;transition:background .18s,transform .18s}.inline-media.video .video-play:hover .video-play-icon{background-color:#52703D;transform:scale(1.08)}.inline-media.video .video-play:focus-visible{outline:3px solid var(--paper);outline-offset:-5px}.inline-media.video .video-play[hidden]{display:none}.inline-media.video iframe{z-index:3}@media (max-width:1050px){}@media (max-width:580px){}@media (prefers-reduced-motion:reduce){.inline-media.video .video-play-icon{transition:none}}@media print{.inline-media.video iframe,.video-play{display:none!important}}@media (max-width:850px){}@media (max-width:620px){}@media (prefers-reduced-motion:reduce){}@media print{}@media print{}@media (min-width:701px){}@media (max-width:1000px){}@media (max-width:700px){}@media print{}body[data-style][data-page=plan]{background:#2F251B;color:#F5EEDB}body[data-style][data-page=plan] #header{background:#2F251B;color:#F5EEDB;border-bottom-color:#CCCAC221}body[data-page=plan] #header :is(a,button){color:inherit}body[data-page=plan] #footer{background-color:#2F251B;background-image:linear-gradient(#2F251B,transparent 52px),linear-gradient(#2F251B4d,#2F251B80),url(assets/media/c60b34bab30a569f13ed8091.webp);background-size:auto,auto,cover}.plan-world{--plan-ground:#2F251B;--plan-text:#F5EEDB;--link-green:#96AC43;--link-green-hover:#F5EEDB;background:var(--plan-ground);color:var(--plan-text);isolation:isolate;overflow:clip}.plan-world .plan-reader{--link-green:#52703D;--link-green-hover:#4B6033;--plan-paper:#F5EEDB}@media (min-width:701px){}.plan-world .plan-reader{--plan-pad-block:clamp(25px,2.4vw,39px);--plan-pad-inline:clamp(25px,2.4vw,39px);position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(34%,520px);max-height:min(550px,61%);padding:0;margin:0;border:0;border-radius:39px 9px 45px 13px;background:var(--plan-paper)url(assets/media/c514c913db2f37702b5a4f70.webp)center/1400px;color:#2F251B;box-shadow:0 14px 50px #2F251B33;overflow:hidden;z-index:5}@supports not selector(::-webkit-scrollbar){}.plan-world .plan-reader:focus-visible{outline:2px solid #F5EEDB;outline-offset:6px}.plan-world .plan-reader :is(h1,h2){font:calc((clamp(31px,2.8vw,43px))*var(--norn-mobile-type-scale,1))/1.05 var(--font);letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.plan-world .plan-reader h3{font:calc((26px)*var(--norn-mobile-type-scale,1))/1.12 var(--font);letter-spacing:-.02em;margin:25px 0 12px}.plan-world .plan-reader p{font:calc((16px)*var(--norn-mobile-type-scale,1))/1.62 var(--body);margin:14px 0 0;color:inherit}.plan-world .plan-reader :is(a,button){font-size:calc((14px)*var(--norn-mobile-type-scale,1))}.plan-world .plan-reader a:not(.button),.plan-world .plan-reader button:not([data-plan-close]){color:var(--link-light,#52703D)}.plan-world .work-links{display:grid;gap:0;margin:13px 0 0}.plan-world .work-links>a{display:block;border-top:1px solid #CCCAC2;padding:13px 0;text-decoration:none;line-height:1.4}.plan-world .work-links>a:hover{text-decoration:underline}.plan-world .work-links>a>span{display:block;font:calc((10px)*var(--norn-mobile-type-scale,1))/1.4 var(--body);color:#665D51;margin-bottom:5px}.plan-world .plan-topic-picker{display:none}.plan-world .plan-jump{position:absolute;left:50%;bottom:42px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 22px;border:1px solid #CCCAC25e;border-radius:35px;background:#2F251Bcf;color:#F5EEDB;font:calc((14px)*var(--norn-mobile-type-scale,1))/1.4 var(--body);white-space:nowrap;z-index:6;box-shadow:0 4px 24px #2F251B33}.plan-world .plan-jump:hover{background:#2F251B;color:#F5EEDB;border-color:#CCCAC2}@media (min-width:1101px){.plan-world .plan-reader{max-height:min(650px,68%)}}@media (min-width:1700px){.plan-world .plan-reader{max-height:620px}.plan-world .plan-jump{bottom:5.5%}}@media (min-width:701px) and (max-width:1050px){.plan-world .plan-reader{--plan-pad-block:25px;--plan-pad-inline:25px;width:33%;max-height:540px}}@media (max-width:700px){.plan-world .plan-reader{--plan-pad-block:27px;--plan-pad-inline:25px;top:51%;width:calc(100% - 52px);max-width:470px;max-height:480px;border-radius:30px 8px 36px 10px}.plan-world .plan-reader :is(h1,h2){font-size:calc((34px)*var(--norn-mobile-type-scale,1));margin-bottom:17px}.plan-world .plan-reader p{font-size:calc((15px)*var(--norn-mobile-type-scale,1));line-height:1.6}.plan-world .plan-topic-picker{display:block;margin-top:23px;padding-top:17px;border-top:1px solid #CCCAC2}.plan-world .plan-topic-picker label{display:block;font:calc((12px)*var(--norn-mobile-type-scale,1))/1.4 var(--body);margin-bottom:9px;color:#665D51}.plan-world .plan-topic-picker select{width:100%;min-height:44px;padding:10px 25px 10px 10px;font:calc((14px)*var(--norn-mobile-type-scale,1))/1.35 var(--body);background:#F5EEDB;color:#2F251B;border:1px solid #CCCAC2;border-radius:6px}.plan-world .plan-jump{bottom:36px;font-size:calc((13px)*var(--norn-mobile-type-scale,1));gap:15px;max-width:calc(100% - 32px);padding:12px 19px}}@media (max-width:370px){.plan-world .plan-reader{--plan-pad-block:23px;--plan-pad-inline:23px;width:calc(100% - 42px)}.plan-world .plan-reader :is(h1,h2){font-size:calc((31px)*var(--norn-mobile-type-scale,1))}}@media (prefers-reduced-motion:reduce){.plan-world *{scroll-behavior:auto!important;transition:none!important}}@media print{.plan-world{background:#fff;color:#222;overflow:visible}.plan-world .plan-jump,.plan-world .plan-topic-picker{display:none}.plan-world .plan-reader{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:none;max-height:none;background:none;color:#222;box-shadow:none;overflow:visible}.plan-world .plan-reader{display:block;padding:0;overflow:visible}}.journey-end{--journey-paper:#F5EEDB;--journey-ink:#2F251B;--journey-green:#52703D;color:var(--journey-ink);position:relative}.journey-end .journey-image{position:relative;margin:0;min-width:0;overflow:hidden}.journey-image img{display:block;width:100%;height:auto}.journey-choices{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:26px}.journey-choice{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:24px;min-height:132px;padding:14px 0;border-bottom:1px solid #CCCAC2;color:var(--journey-green);font:400 calc((clamp(27px,2.3vw,35px))*var(--norn-mobile-type-scale,1))/1.2"Marcellus",Georgia,serif;text-decoration:none}.journey-choice .journey-arrow{grid-column:1;grid-row:1;display:grid;place-items:center;border:1px solid #96AC43;border-radius:50%;width:42px;height:42px;font:calc((27px)*var(--norn-mobile-type-scale,1))/1"Proza Libre",Arial,sans-serif;transition:background-color 160ms,color 160ms}.journey-arrow svg{display:block;width:24px;height:24px}.journey-choice:hover{color:#52703D;text-decoration:none}.journey-choice:hover .journey-arrow{background:var(--journey-green);color:#F5EEDB}.journey-choice:focus-visible{outline:3px solid var(--journey-green);outline-offset:6px;border-radius:2px}@media (max-width:850px){.journey-choices{gap:17px}.journey-choice{font-size:calc((27px)*var(--norn-mobile-type-scale,1));gap:12px;grid-template-columns:34px minmax(0,1fr)}.journey-choice .journey-arrow{width:34px;height:34px;font-size:calc((23px)*var(--norn-mobile-type-scale,1))}}@media (max-width:600px){.journey-choices{gap:10px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.journey-choice{grid-template-columns:1fr;grid-template-rows:38px auto;align-items:start;gap:12px;min-height:0;padding:0 0 18px;font-size:calc((23px)*var(--norn-mobile-type-scale,1));line-height:1.22}.journey-choice .journey-arrow{grid-row:1;grid-column:1;justify-self:start;width:34px;height:34px}}@media (max-width:360px){.journey-choice{font-size:calc((21px)*var(--norn-mobile-type-scale,1))}.journey-choices{gap:8px}}@media (max-width:750px){}@media (prefers-reduced-motion:reduce){.journey-choice .journey-arrow{transition:none}}@media print{.journey-end{break-inside:avoid;margin:20px 0;width:100%}.journey-choice{font-size:calc((19px)*var(--norn-mobile-type-scale,1));min-height:80px}.journey-end .journey-choice:after{content:none}}@media screen{.journey-end{--journey-paper:#F5EEDB}}@media screen{.journey-overlay{display:grid;isolation:isolate;margin-top:24px;background:transparent}.journey-overlay::before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;z-index:-1;background:var(--footer-ground);pointer-events:none}.journey-overlay .journey-image{grid-area:1/1;height:clamp(750px,95svh,1060px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.015) 3%,rgba(0,0,0,.06) 6%,rgba(0,0,0,.15) 9%,rgba(0,0,0,.30) 12%,rgba(0,0,0,.52) 14%,rgba(0,0,0,.76) 16%,#000 18%,#000 96%,rgba(0,0,0,.85) 97%,rgba(0,0,0,.5) 98%,rgba(0,0,0,.15) 99%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.015) 3%,rgba(0,0,0,.06) 6%,rgba(0,0,0,.15) 9%,rgba(0,0,0,.30) 12%,rgba(0,0,0,.52) 14%,rgba(0,0,0,.76) 16%,#000 18%,#000 96%,rgba(0,0,0,.85) 97%,rgba(0,0,0,.5) 98%,rgba(0,0,0,.15) 99%,transparent 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.journey-overlay .journey-image::after{content:none}.journey-overlay .journey-image img{height:100%;width:100%;object-fit:cover;object-position:50% 58%}.journey-overlay .journey-choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,8vw,160px)}.journey-overlay .journey-choice{pointer-events:auto;padding:32px;min-height:204px;border:1px solid #665D5180;border-radius:30px 8px 8px 8px;box-shadow:0 12px 38px #2F251B26,0 2px 7px #2F251B1a;transition:transform .2s,box-shadow .2s}.journey-overlay .journey-choice:hover{transform:translateY(-4px);box-shadow:0 18px 42px #2F251B30,0 3px 8px #2F251B20}.journey-overlay .journey-choice:focus-visible{outline:3px solid #52703D;outline-offset:5px}@media (max-width:850px){.journey-overlay .journey-choices{gap:24px}.journey-overlay .journey-choice{padding:26px 22px;gap:15px}}@media (max-width:600px){.journey-overlay .journey-image{height:800px;object-position:center}.journey-overlay .journey-choices{gap:14px}.journey-overlay .journey-choice{grid-template-columns:minmax(0,1fr);grid-template-rows:36px minmax(0,1fr);align-items:start;min-height:230px;padding:22px 15px;gap:20px;border-radius:24px 7px 7px 7px}.journey-overlay .journey-choice .journey-arrow{grid-row:1;grid-column:1}}@media (max-width:360px){.journey-overlay .journey-choice{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.journey-overlay .journey-choice{transition:none}.journey-overlay .journey-choice:hover{transform:none}}}@media print{.journey-overlay .journey-image img{height:190px;object-fit:cover}}@media screen{@media (max-width:600px){}}@media screen{:root{--footer-ground:#2F251B}#footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:none;margin:0;padding:12px max(48px,calc((100vw - 1440px)/2));background-color:var(--footer-ground);background-image:linear-gradient(#2F251B4d,#2F251B80),url(assets/media/c60b34bab30a569f13ed8091.webp);background-size:auto,cover;background-position:center;color:#F5EEDB;font:calc((16px)*var(--norn-mobile-type-scale,1))/1.6"Proza Libre",Arial,sans-serif}body:has(main>.journey-overlay:last-child) #footer{background-image:linear-gradient(var(--footer-ground),transparent 52px),linear-gradient(#2F251B4d,#2F251B80),url(assets/media/c60b34bab30a569f13ed8091.webp);background-size:auto,auto,cover}#footer a{display:flex;align-items:center;min-height:44px;width:fit-content;color:inherit;text-decoration:none;font-size:calc((14px)*var(--norn-mobile-type-scale,1));line-height:1.5;padding:6px 0}#footer a:hover{color:#F5EEDB;text-decoration:underline;text-underline-offset:5px}#footer a:focus-visible{outline:2px solid #F5EEDB;outline-offset:5px}@media (max-width:700px){#footer{gap:20px;padding:10px 18px}}}@media print{#footer{display:none!important}}@media screen and (max-width:700px){body #header{display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;gap:10px;padding:12px 18px}body[data-page=home] #header{position:sticky;top:0}body #header .brand{grid-column:1;grid-row:1;justify-self:start;font-size:calc((34px)*var(--norn-mobile-type-scale,1))}body #header nav{display:flex;grid-column:1/-1;grid-row:2;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:2px 18px;width:100%;margin:0;overflow:visible}body #header nav a{display:flex;align-items:center;flex:none;white-space:nowrap;font-size:calc((12px)*var(--norn-mobile-type-scale,1));min-height:34px;padding:4px 0}}@media screen{}@media screen{body #header,body[data-page] #header{position:sticky;top:0;z-index:40}html{scroll-padding-top:115px}}@media screen{body,body[data-style],body[data-style][data-page=people],body:not([data-page=home]) #header,.hero-copy,.round-brief,.field-graphic,body[data-style] .map-reader,body[data-style] #biography,.journey-overlay .journey-choice,.support-giving-details,.tool-access,.video-play,.portrait-button>span,.skip{background-color:#F5EEDB;background-image:linear-gradient(#CCCAC218,#CCCAC218),url(assets/media/c514c913db2f37702b5a4f70.webp);background-size:auto,1400px auto;background-position:center}body::before{content:none}body[data-style][data-page=people],body[data-style] #biography{--paper:#F5EEDB}body .button:not(.secondary),body .button:not(.secondary):hover,.journey-choice:hover .journey-arrow,.inline-media.video .video-play-icon{background-color:#4B6033;background-image:linear-gradient(#4B6033df,#4B6033df),url(assets/media/452666ff6f62990c350ffa8e.webp);background-size:auto,680px auto;background-position:center;color:#F5EEDB;border-color:#4B6033}body .button:not(.secondary):hover{box-shadow:inset 0 0 0 999px #2F251B20}}@media (max-width:850px){}@media (max-width:480px){}@media print{}:root{--link-green:#52703D;--link-green-hover:#4B6033}:where(.immersive-landing,#viewer,.focus,.wider-picture,.map-stage){--link-green:#96AC43;--link-green-hover:#F5EEDB}:where(.hero-copy,.round-brief,.field-graphic,.map-reader,.map-list,.reading-page,.journey-choice,.room-entry__card,.tool-access,.video-play,.skip){--link-green:#52703D;--link-green-hover:#4B6033}body :is(a[href],button.text-link,button.root-focus,button.focus-here):not(:where(#header *,#footer *)):not(.brand,.footer-brand,.button:not(.secondary),.publication-actions>a:first-child,.people-tabs a.selected){color:var(--link-green)}body :is(a[href],button.text-link,button.root-focus,button.focus-here):not(:where(#header *,#footer *)):not(.brand,.footer-brand,.button:not(.secondary),.publication-actions>a:first-child,.people-tabs a.selected):hover{color:var(--link-green-hover)}body .work-links>a>span{color:inherit}
@media screen{.plan-world{--join-study-shadow:#2F251B;--join-study-gap:40px;--join-fade:64px;background:var(--join-study-shadow)}.plan-world .plan-topic-picker{margin-top:20px;padding-top:16px;border-top:1px solid #CCCAC2}.plan-world .plan-topic-picker label{display:block;font:calc((12px)*var(--norn-mobile-type-scale,1))/1.4 var(--body);margin-bottom:9px;color:#665D51}.plan-world .plan-topic-picker select{width:100%;min-height:44px;padding:10px;font:calc((14px)*var(--norn-mobile-type-scale,1))/1.35 var(--body);background:#F5EEDB;color:#2F251B;border:1px solid #CCCAC2;border-radius:6px}}@media screen and (min-width:701px) and (max-width:1100px){.plan-world .plan-reader{width:420px;max-width:calc(100% - 80px);max-height:580px}}@media screen and (max-width:700px){.plan-world{--join-study-gap:32px}}@media screen and (min-width:701px) and (max-width:1100px){body[data-page=plan] #header{flex-direction:column;align-items:flex-start;gap:12px}body[data-page=plan] #header nav{width:100%;flex-wrap:wrap;gap:10px 20px}}@media screen and (min-width:701px) and (max-width:1100px){.plan-world .plan-topic-picker{display:block}}@media screen and (max-width:700px){}
@media (min-width:701px){}@media (max-width:1000px){}@media (max-width:700px){}@media print{}@media (max-width:600px){}@media print{}
.plan-world .plan-reader{background:transparent;isolation:isolate}.plan-world .plan-reader::before{content:"";position:absolute;inset:0;background:var(--plan-paper)url(assets/media/c514c913db2f37702b5a4f70.webp)center/1400px;opacity:.92;z-index:-1;pointer-events:none}@media screen and (min-width:1101px){.plan-world .plan-reader{width:min(66.3%,1014px);max-width:none}.plan-world .plan-reader[data-selected=true] .plan-reader-content>:is(h1,h2):first-child{padding-right:38px}}@media screen and (min-width:701px) and (max-width:1100px){.plan-world .plan-reader{width:819px;max-width:calc(100% - 64px);max-height:min(calc(100svh - 190px),calc(100% - 230px))}}@media screen and (max-width:700px){}@media screen and (max-width:1100px){}
@media screen and (max-width:700px),screen and (max-width:1000px) and (max-height:500px){html{scroll-padding-top:calc(var(--phone-header-height,139px) + 14px)}body #header,body[data-page] #header,body[data-page=home] #header{display:grid;grid-template-columns:minmax(0,1fr) auto;position:sticky;top:0;align-items:center;gap:8px;padding:12px 18px;max-width:100%;z-index:40}body #header .brand,body[data-page=home] #header .brand{grid-column:1;grid-row:1;justify-self:start;font-size:calc((34px)*var(--norn-mobile-type-scale,1))}body #header nav,body[data-page=home] #header nav{display:flex;grid-column:1/-1;grid-row:2;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2px 16px;min-width:0;width:100%;margin:0;overflow:visible}body #header nav a,body[data-page=home] #header nav a{display:flex;align-items:center;flex:none;white-space:nowrap;min-height:36px;font-size:calc((12px)*var(--norn-mobile-type-scale,1));padding:4px 0;margin:0}.plan-topic-picker select,.phone-resource-nav select,.phone-disease-nav select{font-size:calc((16px)*var(--norn-mobile-type-scale,1))!important}#main>section[id],#main>div[id],.resource-document :is(h2,h3,h4)[id]{scroll-margin-top:0}.chapter-jumps{max-width:calc(100vw - 32px)}.chapter-jumps button{min-width:0}.plan-world .plan-topic-picker{margin-top:0;margin-bottom:18px;padding-top:0;padding-bottom:16px;border-top:0;border-bottom:1px solid #CCCAC2}.plan-world .plan-topic-picker select{padding-right:26px}.plan-world .plan-reader[data-selected=true] .plan-topic-picker{margin-right:28px}.plan-world .plan-reader h1,.plan-world .plan-reader h2{overflow-wrap:break-word}}@media screen and (max-width:370px){body #header nav,body[data-page=home] #header nav{column-gap:12px}}@media screen and (max-width:1000px) and (max-height:500px){.plan-world .plan-jump{min-height:44px;padding:8px 18px;font-size:calc((13px)*var(--norn-mobile-type-scale,1))}.plan-world .plan-topic-picker{display:block;margin-bottom:12px;padding-bottom:12px}}.phone-resource-nav,.phone-disease-nav,.phone-calc-feedback{display:none}@media screen and (max-width:700px),screen and (max-width:1000px) and (max-height:500px){.phone-resource-nav,.phone-disease-nav,.phone-calc-feedback{position:sticky;top:var(--phone-header-height,139px);z-index:25;background:var(--paper,#F5EEDB);border-block:1px solid var(--line,rgba(47,37,27,.22));box-shadow:0 5px 9px -7px rgba(47,37,27,.3);color:var(--ink,#2F251B);font-family:var(--body,Arial,sans-serif)}.phone-resource-nav{display:flex;align-items:center;gap:10px;width:calc(100% - 36px);margin:0 18px;padding:5px 0}.phone-resource-nav>span{font-size:calc((12px)*var(--norn-mobile-type-scale,1));flex:none}.phone-resource-nav select,.phone-disease-nav select{min-width:0;max-width:100%;min-height:44px;margin:0;border:1px solid var(--line,rgba(47,37,27,.22));border-radius:5px;padding:8px 26px 8px 9px;background-color:var(--paper,#F5EEDB);color:var(--ink,#2F251B);font:calc((14px)*var(--norn-mobile-type-scale,1))/1.35 var(--body,Arial,sans-serif);text-overflow:ellipsis}.phone-resource-nav select{flex:1}.phone-resource-nav :focus-visible,.phone-disease-nav :focus-visible,.phone-calc-feedback :focus-visible{outline:2px solid #52703D;outline-offset:2px}.phone-disease-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:8px 0;margin:0 0 20px}.phone-disease-nav select{grid-column:1;width:100%}.phone-calc-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;margin:18px 0}.phone-calc-feedback>div{min-width:0}.phone-calc-feedback small{display:block;font-size:calc((11px)*var(--norn-mobile-type-scale,1));line-height:1.35;color:var(--muted,#665D51)}.phone-calc-feedback strong{display:block;margin-top:2px;font:400 calc((26px)*var(--norn-mobile-type-scale,1))/1.1 var(--font,Georgia,serif)}.phone-calc-feedback[data-error] strong{font-size:calc((18px)*var(--norn-mobile-type-scale,1))}.phone-calc-feedback button{flex:none;min-height:44px;margin:0;padding:8px 11px;font-size:calc((12px)*var(--norn-mobile-type-scale,1));line-height:1.4}@media print{.phone-resource-nav,.phone-disease-nav,.phone-calc-feedback{display:none}}}.phone-roster-toggle{display:none}.phone-roster-rest{display:contents}@media (max-width:700px){body[data-page="people"] .phone-roster-toggle{display:inline-flex;grid-column:1/-1;justify-self:start;align-items:center;min-height:44px;margin:0;padding:10px 0;font-size:calc((16px)*var(--norn-mobile-type-scale,1));line-height:1.45;text-align:left}body[data-page="people"] .phone-roster-toggle:focus-visible{outline:2px solid currentColor;outline-offset:5px}}@media (max-width:700px),(max-width:1000px) and (max-height:500px){body[data-style] #biography{padding-top:0}#biography .bio-close{position:sticky;top:8px;right:auto;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:8px -12px -12px auto;padding:0;border-radius:50%;background:var(--paper);font-size:calc((28px)*var(--norn-mobile-type-scale,1));line-height:1;z-index:3}#biography .bio-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}}@media screen and (max-width:700px){.journey-overlay.norn-phone-ending .journey-image{height:100%;min-height:800px;align-self:stretch}.journey-overlay.norn-phone-ending .journey-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%}.journey-overlay.norn-phone-ending .journey-choice{grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto;align-items:center;min-height:120px;padding:22px 20px;gap:16px;border-radius:24px 7px 7px 7px}.journey-overlay.norn-phone-ending .journey-choice .journey-arrow{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:36px;height:36px}}.phone-awards-more[hidden]{display:none!important}@media screen and (max-width:700px),screen and (max-width:1000px) and (max-height:500px){.norn-phone-awards .award-row[hidden]{display:none!important}.norn-phone-awards .phone-awards-more{display:block;width:100%;min-height:48px;margin:14px 0 4px;padding:12px 20px;border:1px solid var(--line,#CCCAC2);border-radius:30px;background:transparent;color:var(--ink,#2F251B);font:calc((16px)*var(--norn-mobile-type-scale,1))/1.4"Proza Libre",Arial,sans-serif;cursor:pointer}.norn-phone-awards .phone-awards-more:focus-visible{outline:3px solid #a36b28;outline-offset:3px}.norn-phone-awards .award-row h3:focus{outline:none}.norn-phone-awards .award-row h3:focus-visible{outline:2px solid #a36b28;outline-offset:5px}}@media print{.norn-phone-awards .award-row[hidden]{display:grid!important}.phone-awards-more{display:none!important}}
@media screen{body #header,body[data-page] #header{--norn-wordmark:url('assets/media/6ff764ffe9dcc56dc8af651f.svg');--norn-wordmark-optical-shift:1.4%;padding-top:10px;padding-bottom:10px;min-height:109px}body:is([data-page=projects],[data-page=impetus],[data-page=people],[data-page=support]) #header{--norn-wordmark:url('assets/media/dd4ca6d71422a8388d0d12da.svg');--norn-wordmark-optical-shift:1.3%}body #header .brand{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 88px;width:88px;min-width:88px;gap:6px;padding:0;color:inherit;text-decoration:none;line-height:1}body #header .brand:hover{color:inherit;text-decoration:none}html{scroll-padding-top:calc(var(--phone-header-height,109px) + 12px)}@media (min-width:701px) and (max-width:1150px) and (min-height:501px){body #header nav{flex-wrap:wrap;min-width:0;row-gap:8px;justify-content:flex-end}}@media (max-width:700px){body #header,body[data-page] #header{min-height:0;row-gap:8px;padding-top:10px;padding-bottom:10px}body #header .brand{width:68px;min-width:68px;flex-basis:68px;gap:5px}}}
@media screen{body #header,body[data-page] #header,body[data-page=home] #header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:clamp(20px,2.2vw,32px)!important;padding-inline:clamp(18px,3.34vw,48px)!important;padding-top:6px!important;padding-bottom:2px!important;min-height:74px!important}body #header .brand{align-self:center!important;flex:0 0 70px!important;width:70px!important;min-width:70px!important;gap:4px!important}body #header :is(nav,nav a,.header-menu-toggle){font-family:"Marcellus",Georgia,serif!important;font-weight:400!important;font-variation-settings:normal!important;font-synthesis:none}body #header nav,body[data-page=home] #header nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;margin:0!important;flex:none!important;gap:clamp(16px,1.95vw,28px)!important;font-size:calc((clamp(13px,1.05vw,15px))*var(--norn-mobile-type-scale,1))!important}body #header nav a,body[data-page=home] #header nav a{display:flex!important;align-items:center!important;position:static!important;margin:0!important;min-height:40px!important;white-space:nowrap!important;font-size:inherit!important;padding:5px 0!important}body #header .header-menu-toggle{appearance:none;display:none;align-items:center;justify-content:center;gap:10px;flex:none;min-height:44px;margin:0;padding:8px 12px;border:.5px solid var(--line);border-radius:30px;background:transparent;color:inherit;font:400 calc((14px)*var(--norn-mobile-type-scale,1))/1.5 var(--body);letter-spacing:normal;cursor:pointer}body #header .header-menu-toggle svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}body #header .header-menu-toggle .menu-close-icon{display:none}body #header .header-menu-toggle[aria-expanded=true] .menu-open-icon{display:none}body #header .header-menu-toggle[aria-expanded=true] .menu-close-icon{display:block}body #header .header-menu-toggle:hover{background:color-mix(in srgb,currentColor 7%,transparent)}body #header .header-menu-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}body #header.header-compact .header-menu-toggle{display:flex;font-family:var(--body)!important;font-size:calc((14px)*var(--norn-mobile-type-scale,1))}body #header.header-compact nav{display:none!important}body #header.header-compact.header-menu-open nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;position:absolute;left:auto;right:30px;top:calc(100% - 1px);width:min(340px,calc(100vw - 36px))!important;box-sizing:border-box;padding:10px;gap:0!important;background:inherit;border:.5px solid var(--line);border-radius:0 0 16px 16px;box-shadow:0 12px 24px #2F251B20;max-height:calc(100dvh - var(--norn-header-height,109px) - 12px);overflow-y:auto}body #header.header-compact nav a{width:100%;max-width:100%;box-sizing:border-box;flex:none;white-space:normal!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-radius:6px!important;font-family:var(--body)!important;font-size:calc((15px)*var(--norn-mobile-type-scale,1))!important;line-height:1.6}body #header.header-compact nav a.current{background:color-mix(in srgb,currentColor 9%,transparent)}body #header .header-link-label{display:inline-block;max-width:100%;overflow-wrap:break-word}body #header.header-measuring nav,body #header.header-measuring.header-menu-open nav{display:flex!important;position:absolute!important;left:0!important;right:auto!important;top:0!important;width:max-content!important;max-width:none!important;padding:0!important;border:0!important;visibility:hidden!important;overflow:visible!important;flex-direction:row!important;align-items:center!important;gap:clamp(16px,1.95vw,28px)!important;font-family:"Marcellus",Georgia,serif!important;font-size:calc((clamp(13px,1.05vw,15px))*var(--norn-mobile-type-scale,1))!important}body #header.header-measuring nav a{width:auto!important;white-space:nowrap!important;padding:5px 0!important;font-family:"Marcellus",Georgia,serif!important;font-size:calc((clamp(13px,1.05vw,15px))*var(--norn-mobile-type-scale,1))!important}@media (min-width:701px){body #header nav,body[data-page=home] #header nav,body #header.header-measuring nav,body #header.header-measuring nav a{font-size:calc((clamp(15px,1.2vw,17px))*var(--norn-mobile-type-scale,1))!important}}@media (max-width:700px){body #header,body[data-page] #header{min-height:58px!important;padding-top:4px!important;padding-bottom:4px!important}body #header .brand{flex-basis:56px!important;width:56px!important;min-width:56px!important;gap:4px!important}body #header.header-compact.header-menu-open nav{right:18px}body #header.header-compact .header-menu-toggle{gap:8px;padding:8px 10px}}body[data-page]:not([data-page=""]) #header{border-bottom:0!important;isolation:isolate}body[data-page]:not([data-page=""]) #header::after{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% + 36px);z-index:-1;pointer-events:none;background-image:var(--web-header-art,none);background-size:auto 127px;background-position:center -18px;background-repeat:no-repeat}@media (max-width:700px){body[data-page]:not([data-page=""]) #header::after{height:calc(100% + 28px);background-size:auto 100px;background-position:center -14px}}}
.portrait-button::after{content:none!important}
@font-face{font-family:"Marcellus";font-style:normal;font-weight:400;font-display:swap;src:url(assets/media/be9d4883e7f45ed729a83c25.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Proza Libre";font-style:italic;font-weight:400;font-display:swap;src:url(assets/media/45c7842add0c4806df98a69f.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Proza Libre";font-style:normal;font-weight:400;font-display:swap;src:url(assets/media/f971ffc203c522fa2b649b26.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Proza Libre";font-style:normal;font-weight:500;font-display:swap;src:url(assets/media/09027782a8ae8aee0fa2a0b0.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Proza Libre";font-style:normal;font-weight:700;font-display:swap;src:url(assets/media/1ad9578b3f8e5156fc445e55.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,body{--font:"Marcellus",Georgia,serif !important;--display:"Marcellus",Georgia,serif !important;--body:"Proza Libre",Arial,sans-serif !important;--heading-weight:400 !important;--heading-variations:normal !important}body{font-family:var(--body)}button,input,select,textarea{font-family:var(--body)}body :is(h1,h2,h3,h4,h5,h6),body :is(.journey-label,.node-name,.root-name,.reader-question,.plan-node-caption,.journey-choice),body :is(.impact-numbers strong,.impact-stats dt,.resource-entry-copy strong),body :is(.grant-process strong,.metrics strong,.data-output b,.round-numbers strong),body :is(.match-equation,.match-equation i,.atlas-stats strong,.reuse-result b),body :is(.comparison-inputs strong,.times,.comparison-output b,.car-observation strong),body :is(.newcomer-number,.awards>.text-link,.award-directory>summary){font-family:var(--font)!important;font-weight:400!important;font-variation-settings:normal!important;font-synthesis:none}body :is(h1,h2,h3,h4,h5,h6) :where(a,b,button,em,i,span,strong,small){font-family:inherit!important;font-weight:inherit!important;font-variation-settings:normal!important}
:root{--norn-paper:#F5EEDB;--norn-pale:#F8F8F1;--norn-bark:#2F251B;--norn-primary:#4B6033;--norn-link:#52703D;--norn-dark-green:#96AC43;--norn-rays:#E6BA37;--norn-muted:#665D51;--norn-line:#CCCAC2;--norn-paper-texture:url("assets/media/6ced623cea1eb3ca223f624d.svg");--norn-pale-texture:url("assets/media/9403dfca19b06b98cb683456.svg");--norn-logo-light:url("assets/media/69e9b11c225ad732c1387171.svg");--norn-logo-ink:url("assets/media/cf62c527a9d1acb458aee717.svg")}:root,body,body[data-style][data-page]{--paper:var(--norn-paper)!important;--light:var(--norn-pale)!important;--ink:var(--norn-bark)!important;--night:var(--norn-bark)!important;--dark:var(--norn-bark)!important;--footer-ground:var(--norn-bark)!important;--muted:var(--norn-muted)!important;--line:var(--norn-line)!important;--accent:var(--norn-primary)!important;--green:var(--norn-primary)!important;--warm:var(--norn-rays)!important;--link-green:var(--norn-link)!important;--link-green-hover:var(--norn-primary)!important;--norn-ray-color:var(--norn-rays)!important;--norn-paper-rgb:245 238 219;--norn-bark-rgb:47 37 27}@media screen{body,body[data-style],body[data-style][data-page=people],body:not([data-page=home]):not([data-page=plan]) #header,.hero-copy,.round-brief,.field-graphic,body[data-style] .map-reader,body[data-style] #biography,.journey-overlay .journey-choice,.room-entry__card,.support-giving-details,.tool-access,.portrait-button>span,.skip{background-color:var(--norn-paper)!important;background-image:var(--norn-paper-texture)!important;background-size:1400px auto!important;color:var(--norn-bark)}body #header{color:var(--norn-bark)!important}body:is([data-page=home],[data-page=plan]) #header{background:var(--norn-bark)!important;color:var(--norn-paper)!important}body #header :is(a,button){color:inherit!important}body #footer{background-color:var(--norn-bark)!important;background-image:linear-gradient(var(--norn-bark),transparent 52px),url(assets/media/6dc1e72ea69b58595e69a722.webp)!important;background-size:auto,auto 500px!important;background-position:center top,center top!important;background-repeat:no-repeat!important;color:var(--norn-paper)!important}body #footer a,body #footer a:hover{color:var(--norn-paper)!important}body .immersive-landing .scene-veil{background:linear-gradient(180deg,#1b160a14,transparent 35%,#16140e40)!important}body .inline-media.video .video-play{background:linear-gradient(transparent 65%,#171b1420)!important}body .journey-overlay .journey-choice,body .room-entry__card,body .tool-access{background-color:var(--norn-pale)!important;background-image:var(--norn-pale-texture)!important}body .button:not(.secondary),body .button:not(.secondary):hover,body[data-style] .button:not(.secondary),body[data-style] .button:not(.secondary):hover,.journey-choice:hover .journey-arrow,.inline-media.video .video-play-icon{background-color:var(--norn-primary)!important;background-image:linear-gradient(#4b6033df,#4b6033df),url(assets/media/75bdfa9e2cf6d1f22b11b855.webp)!important;color:var(--norn-paper)!important;border-color:var(--norn-primary)!important}body .journey-end{--journey-paper:var(--norn-paper);--journey-ink:var(--norn-bark);--journey-green:var(--norn-link)}.journey-choice,.journey-choice a{color:var(--norn-link)!important}.journey-choice:hover{color:var(--norn-primary)!important}:where(.immersive-landing,#viewer,.focus,.wider-picture,.map-stage){--link-green:var(--norn-dark-green)!important;--link-green-hover:var(--norn-paper)!important}:where(.hero-copy,.round-brief,.field-graphic,.map-reader,.map-list,.reading-page,.journey-choice,.room-entry__card,.tool-access,.video-play,.skip),body .plan-world .plan-reader{--link-green:var(--norn-link)!important;--link-light:var(--norn-link)!important;--link-green-hover:var(--norn-primary)!important}body[data-style][data-page=plan]{background:var(--norn-bark)!important;color:var(--norn-paper)}body .plan-world{--plan-ground:var(--norn-bark)!important;--join-study-shadow:var(--norn-bark)!important;--plan-text:var(--norn-paper)!important;--link-green:var(--norn-paper)!important;--link-green-hover:var(--norn-paper)!important}body .plan-world .plan-reader{--plan-paper:var(--norn-paper);color:var(--norn-bark)!important}body .plan-world .plan-reader::before{background:var(--norn-pale) var(--norn-pale-texture) center/1400px auto!important}body .plan-world .plan-jump{background:rgb(47 37 27/.88)!important;color:var(--norn-paper)!important;border-color:var(--norn-paper)!important}body[data-page=impetus] #focus{--focus-accent:var(--norn-dark-green);scroll-margin-top:125px;background-color:var(--norn-bark)!important;background-image:linear-gradient(#21170e8f,#21170ec4 160px,#21170eeb 700px),url(assets/media/86519cf6d8e4c7db907cd9b8.webp)!important;background-size:auto,1280px auto!important;background-position:center!important;color:var(--norn-paper)}body[data-page=impetus] #focus :is(.dataset-diagram,.data-inputs>div){border-color:var(--focus-accent)!important}body[data-page=impetus] #focus :is(.plus,.data-time,.eyebrow,.focus-story>.text-link){color:var(--focus-accent)!important}body[data-page=impetus] #focus .round-brief .button,body[data-page=impetus] #focus .round-brief .button:hover{background-color:var(--focus-accent)!important;background-image:none!important;color:var(--norn-bark)!important;border-color:var(--focus-accent)!important;box-shadow:none!important}body[data-page=impetus] #focus .round-brief .button,body[data-page=impetus] #focus .round-brief .button:hover{background-image:linear-gradient(#96ac43aa,#96ac43aa),url(assets/media/75bdfa9e2cf6d1f22b11b855.webp)!important}body[data-page=impetus] #focus .round-brief :is(a:not(.button),a:not(.button):hover,.eyebrow){color:var(--norn-bark)!important}@media (max-width:760px){body[data-page=impetus] #focus{background-size:auto,900px auto!important}}}@media screen{body[data-style][data-page=people]{background-image:var(--norn-paper-texture)!important;background-size:1400px auto!important}body .phone-resource-nav,body .phone-disease-nav,body .phone-calc-feedback,body .phone-resource-nav select,body .phone-disease-nav select,body .plan-topic-picker select,body #biography .bio-close{background-image:var(--norn-paper-texture)!important;background-size:1400px auto!important;background-position:center}}@media screen{body[data-page]:not([data-page=""]) #header{background-color:var(--norn-bark)!important;background-image:none!important;background-size:auto!important;background-position:center!important;color:var(--norn-paper)!important}body[data-page]:not([data-page=""]) #header .brand{background-image:var(--returned-logo-light)!important}body[data-page]:not([data-page=""]) #header.header-compact.header-menu-open nav{background-color:var(--norn-bark)!important;background-image:linear-gradient(#251c124d,#251c1280),url(assets/media/c170ad90026e37f3681c94f8.webp)!important;background-size:auto,cover!important}}@media screen{body[data-page] :is(.destination-hero,.hero) .hero-copy,body[data-page] .immersive-landing .chapter-copy{background-color:var(--norn-pale)!important;background-image:var(--norn-pale-texture)!important;background-size:1400px auto!important;color:var(--norn-bark)!important;border-color:var(--norn-line)!important;--link-green:var(--norn-link)!important;--link-light:var(--norn-link)!important;--link-green-hover:var(--norn-primary)!important}body[data-page] :is(.hero-copy,.room-entry__card,.chapter-copy) :is(h1,h2,h3,p,li,.eyebrow){color:var(--norn-bark)!important}body[data-page] .immersive-landing .chapter-copy :is(.work-highlight,.impetus-examples){border-color:var(--norn-line)!important}}@media screen and (min-width:701px){}@media screen and (max-width:700px){}
:root{--returned-logo-light:url("assets/media/20bdb64b35573758f38dcb67.svg");--returned-logo-dark:url("assets/media/45d9da5c1fc4b64f4bb524ab.svg")}body #header .brand{display:block!important;flex:0 0 165px!important;width:165px!important;min-width:165px!important;height:78px!important;padding:0!important;font-size:0!important;background:var(--returned-logo-dark) center/contain no-repeat!important}body #header .brand :is(.brand-emblem,.brand-wordmark){display:none!important}body:is([data-page=home],[data-page=plan]) #header .brand{background-image:var(--returned-logo-light)!important}@media (max-width:700px){body #header .brand{flex-basis:128px!important;width:128px!important;min-width:128px!important;height:60px!important}}@media (max-width:700px){}@media (max-width:900px){}@media (max-width:600px){}@media screen{body .journey-overlay .journey-image{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.015) 3%,rgba(0,0,0,.06) 6%,rgba(0,0,0,.15) 9%,rgba(0,0,0,.30) 12%,rgba(0,0,0,.52) 14%,rgba(0,0,0,.76) 16%,#000 18%,#000 96%,rgba(0,0,0,.85) 97%,rgba(0,0,0,.5) 98%,rgba(0,0,0,.15) 99%,transparent 100%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.015) 3%,rgba(0,0,0,.06) 6%,rgba(0,0,0,.15) 9%,rgba(0,0,0,.30) 12%,rgba(0,0,0,.52) 14%,rgba(0,0,0,.76) 16%,#000 18%,#000 96%,rgba(0,0,0,.85) 97%,rgba(0,0,0,.5) 98%,rgba(0,0,0,.15) 99%,transparent 100%)!important}body .journey-overlay{margin-bottom:0!important;padding-bottom:0!important}body .journey-overlay::before{height:15%!important;background:var(--footer-ground)!important}}@media (max-width:900px){}@media (max-width:850px){}@media (max-width:700px){}@media (max-width:620px){}@media (max-width:600px){}@media (max-width:380px){}@media print{}@media (max-width:750px){}@media (max-width:750px){}@media (max-width:520px){}@media (max-width:700px){}@media (max-width:750px){}@media (max-width:700px){}@media (max-width:1000px){}@media (max-width:800px){}@media (max-width:750px){}@media (max-width:700px){}@media (max-width:600px){}@media (max-width:400px){}@media (max-width:650px){}@media (max-width:600px){}@media (max-width:650px){}@media (max-width:600px){}@media (max-width:750px){}@media (max-width:750px){}@media (max-width:520px){}@media (max-width:1000px){}@media (max-width:800px){}@media (max-width:600px){}@media (max-width:400px){}@media (min-width:651px){}@media (max-width:760px){}@media (max-width:650px){}
@media (max-width:750px){}@media (max-width:500px){}@media print{}
@media screen{body #footer{display:grid;grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:18px 44px;padding:24px max(48px,calc((100vw - 1440px)/2)) 14px;font-family:"Proza Libre",Arial,sans-serif}body #footer .footer-mission{max-width:44ch;margin:0;font-size:calc((17px)*var(--norn-mobile-type-scale,1));line-height:1.6}body #footer .footer-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:20px;min-width:0}body #footer .button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:40px;padding:8px 20px;border-radius:20px;font:calc((14px)*var(--norn-mobile-type-scale,1))/1.4"Proza Libre",Arial,sans-serif;text-decoration:none;white-space:nowrap}body #footer .footer-signup{width:340px;max-width:100%;min-width:0;margin:0}body #footer .footer-signup h2{font:400 calc((19px)*var(--norn-mobile-type-scale,1))/1.25"Marcellus",Georgia,serif;letter-spacing:0;margin:0 0 8px;color:inherit;text-align:center}body #footer .footer-signup-fields{display:flex;min-width:0}body #footer .footer-signup input{flex:1 1 0;width:100%;min-width:0;height:40px;padding:8px 14px;margin:0;border:1px solid var(--norn-line);border-right:0;border-radius:20px 0 0 20px;background-color:var(--norn-paper);background-image:var(--norn-paper-texture);background-size:1400px auto;color:var(--norn-bark)!important;font:calc((14px)*var(--norn-mobile-type-scale,1))/1.4"Proza Libre",Arial,sans-serif}body #footer .footer-signup input::placeholder{color:var(--norn-muted);opacity:1}body #footer .footer-signup .button{border-radius:0 20px 20px 0;padding-inline:16px}body #footer :is(a,input,button):focus-visible{outline:2px solid var(--norn-rays);outline-offset:4px;position:relative;z-index:1}body[data-page=home] .immersive-landing .spatial-journey::after{content:"";position:absolute;inset:auto 0 0;height:clamp(30px,4svh,44px);z-index:5;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--footer-ground) 15%,transparent) 25%,color-mix(in srgb,var(--footer-ground) 50%,transparent) 50%,color-mix(in srgb,var(--footer-ground) 85%,transparent) 75%,var(--footer-ground))}}@media screen and (max-width:1050px){body #footer{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:22px 12px}body #footer .footer-mission{max-width:65ch}body #footer .footer-actions{justify-content:space-between}}@media screen and (max-width:600px){body #footer{padding:18px 24px 8px;gap:8px}body #footer .footer-actions{flex-direction:column;align-items:flex-start;gap:8px}body #footer .footer-signup{width:100%}body #footer .footer-signup h2{font-size:calc((19px)*var(--norn-mobile-type-scale,1))}body #footer .footer-signup input{padding-inline:14px}body #footer .footer-signup .button{padding-inline:16px;font-size:calc((14px)*var(--norn-mobile-type-scale,1))}}.footer-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body .portrait-button::after{content:none!important;display:none!important}.norn-ray-overlay{position:fixed!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;pointer-events:none!important;user-select:none!important;z-index:2147483000!important;overflow:hidden!important;contain:strict;isolation:isolate}.norn-ray-overlay svg{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:none!important}.norn-ray-overlay .norn-ray{fill:var(--norn-ray-color,#d6ad4b)}@media print{.norn-ray-overlay{display:none!important}}
@media screen and (min-width:701px){body[data-style][data-page=support] .hero-copy{width:auto;max-width:38%;padding:23px 28px;border-radius:34px 7px 30px 8px}body[data-style][data-page=support] .hero-copy h1{font-size:calc((clamp(34px,3vw,47px))*var(--norn-mobile-type-scale,1));letter-spacing:-.035em;line-height:1.04}body[data-style][data-page=support] .hero-copy>p{max-width:34ch;font-size:calc((17px)*var(--norn-mobile-type-scale,1));line-height:1.5;margin-top:14px}body[data-style][data-page=support] .hero-copy .button{margin-top:18px}}@media screen and (min-width:701px) and (max-width:900px){body[data-style][data-page=support] .hero-copy{max-width:44%}}@media (max-width:1100px){}@media (max-width:1100px){}@media (max-width:700px){}@media print{}
@media screen and (min-width:701px){}
@media screen{}@media screen and (max-width:700px){}
@media screen and (min-width:1051px){body #footer{padding-top:17px;padding-bottom:21px}}@media screen and (min-width:601px) and (max-width:1050px){body #footer{padding-top:16px;padding-bottom:18px}}@media screen and (max-width:600px){body #footer{padding-top:14px;padding-bottom:12px}}
@media screen{body,body[data-style][data-page]{--footer-ground:#322115!important}body #footer{background-color:var(--footer-ground)!important;background-image:linear-gradient(var(--footer-ground),transparent 52px),url(assets/media/6dc1e72ea69b58595e69a722.webp)!important}}
@media screen and (max-width:700px){}
@media screen{}@media screen and (max-width:700px){}
@media screen and (max-width:700px){}
@media screen{}@media screen and (max-width:700px){}
@media screen{.immersive-landing .journey-chapter{margin-bottom:var(--transition-trim, 0px)}}
@media screen{body .immersive-landing .journey-chapter .chapter-copy{margin-left:var(--chapter-copy-offset,0px)!important;margin-right:auto!important}}
@media screen{}
@media (max-width:700px){}
@media screen{body[data-page]:not([data-page=""]) #header::after{filter:drop-shadow(0 2px 2px #1e160d66)}body #footer{position:relative;isolation:isolate;background:transparent!important}body #footer::before{content:"";position:absolute;inset:-19.25px 0 0;z-index:-1;pointer-events:none;background-image:var(--web-footer-art,none);background-size:var(--web-footer-width,8071.5px) auto;background-position:center top;background-repeat:repeat-x;filter:drop-shadow(0-2px 2px #1e160d66)}body #footer::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:var(--footer-ground,#322115)}body .journey-overlay::before,body[data-page=home] .immersive-landing .spatial-journey::after{content:none!important;display:none!important}body .journey-overlay .journey-image{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.015) 3%,rgba(0,0,0,.06) 6%,rgba(0,0,0,.15) 9%,rgba(0,0,0,.30) 12%,rgba(0,0,0,.52) 14%,rgba(0,0,0,.76) 16%,#000 18%,#000 100%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.015) 3%,rgba(0,0,0,.06) 6%,rgba(0,0,0,.15) 9%,rgba(0,0,0,.30) 12%,rgba(0,0,0,.52) 14%,rgba(0,0,0,.76) 16%,#000 18%,#000 100%)!important}}
@media screen{}@media screen and (max-width:700px){}
@media screen{}@media screen and (max-width:700px){}
@media screen{body .immersive-landing .journey-chapter .chapter-copy,body .immersive-landing .journey-chapter#chapter-whole .chapter-copy{padding:24px 28px}}@media screen and (max-width:700px){body .immersive-landing .journey-chapter .chapter-copy,body .immersive-landing .journey-chapter#chapter-whole .chapter-copy{padding:20px 24px}}@media screen and (max-width:380px){body .immersive-landing .journey-chapter .chapter-copy,body .immersive-landing .journey-chapter#chapter-whole .chapter-copy{padding:18px 20px}}
@media screen{}
@media screen{:root{--norn-post-hero-space:72px}}@media screen and (max-width:700px){:root{--norn-post-hero-space:44px}}
@media screen and (min-width:701px) and (max-width:1100px){}
@media screen{body img.drawn-portrait[alt="Drawn portrait of Sufal Deb"]{filter:brightness(.93)}body .portrait-button:hover img.drawn-portrait[alt="Drawn portrait of Sufal Deb"]{filter:brightness(.96255)}}
@media screen{}@media screen and (max-width:700px){}
@media screen{body[data-page=home] #footer::before{background-image:var(--landing-footer-art,var(--web-footer-art,none))}}
@media screen and (max-width:700px){body[data-page=home] .immersive-landing,body[data-page=home] .immersive-landing .spatial-journey{background:var(--norn-bark)}body .immersive-landing{--mobile-stage-height:calc(100svh - var(--scene-top,58px))}body .immersive-landing .scene-sticky{position:sticky!important;top:var(--scene-top,58px)!important;height:var(--mobile-stage-height)!important;overflow:hidden;isolation:isolate}body .immersive-landing .worlds-art-window{position:absolute!important;inset:0!important;width:100%;height:100%!important;aspect-ratio:auto;background:var(--norn-bark)}body .immersive-landing .scene-art{--mobile-art-width:max(173.413174%,calc(var(--mobile-stage-height)*1.42519685));position:absolute;left:auto!important;top:auto!important;bottom:0!important;right:calc(var(--mobile-art-width)*-.42334254)!important;width:var(--mobile-art-width)!important;height:auto!important;max-width:none;transform:none!important;will-change:auto;object-fit:fill}body .immersive-landing .journey-chapters{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;z-index:3;pointer-events:none}body .immersive-landing .journey-chapter{position:absolute!important;inset:0!important;height:100%;min-height:0!important;padding:0!important;margin:0!important;pointer-events:none}body .immersive-landing .journey-chapter::after{display:none!important}body .immersive-landing .journey-chapter .chapter-copy{position:absolute!important;top:auto!important;bottom:20px!important;left:18px!important;width:calc(100% - 36px)!important;max-width:none!important;max-height:calc(var(--mobile-stage-height) - 40px);box-sizing:border-box;margin:0!important;padding:18px 20px!important;transform:none!important;opacity:var(--mobile-copy-opacity,0)!important;transition:none!important;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:thin;pointer-events:none}body .immersive-landing .journey-chapter .chapter-copy[data-visible=true]{pointer-events:auto}body .immersive-landing .journey-chapter[aria-hidden=true]{visibility:hidden}body .immersive-landing .scene-veil{display:none!important}body .immersive-landing .mobile-journey-scroll{pointer-events:none;background:transparent}body .immersive-landing .chapter-jumps{display:flex!important;position:fixed!important;left:12px;top:auto!important;bottom:12px;z-index:60;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}body .immersive-landing .chapter-jumps:focus-within{width:calc(100% - 24px);height:auto;max-width:none;clip-path:none;overflow:visible;flex-wrap:wrap;background:var(--norn-bark)}}
@media screen{:root{--norn-page-gutter:48px}body .wide{width:min(1440px,calc(100% - var(--norn-page-gutter) - var(--norn-page-gutter)));margin-inline:auto}}@media screen and (max-width:1150px){:root{--norn-page-gutter:30px}}@media screen and (max-width:700px){:root{--norn-page-gutter:18px}}
@media screen{body summary::before,body summary::after,body .support-disclosure-mark,body [data-disclosure-mark]{display:inline-block;text-decoration:none!important}}
@media screen{html{background-color:#2F251B!important;overscroll-behavior-y:none}body{overscroll-behavior-y:none}}
@media screen and (min-width:701px){body .immersive-landing #chapter-whole{padding-bottom:32px}body .immersive-landing #chapter-whole::after{height:calc(var(--reading-hold,100svh) + var(--departure-space,65svh) - 32px)}}
:root{--norn-mobile-type-scale:1}@media screen and (max-width:700px){:root{--norn-mobile-type-scale:.9}body .immersive-landing .chapter-copy{--norn-mobile-type-scale:1}body .immersive-landing .journey-chapter .chapter-copy{transform:scale(.5)!important;transform-origin:center bottom!important}body main [data-mobile-content-image]{scale:.9;transform-origin:center}body main svg[data-mobile-content-image]{--norn-mobile-type-scale:1}}@media screen and (min-width:1800px){body .immersive-landing .journey-chapter .chapter-copy{width:481.536px!important;max-width:none!important;padding:24px 28px!important;transform:scale(1.5);transform-origin:left top;margin-bottom:var(--desktop-card-extra,0px)!important;max-height:calc((100svh - var(--scene-top,74px) - 64px)/1.5);overflow-y:auto;scrollbar-width:thin}body .immersive-landing .journey-chapter:first-child .chapter-copy{width:430.848px!important}body .immersive-landing #chapter-impetus .chapter-copy{width:540px!important}body .immersive-landing .chapter-copy h1{font-size:calc((61.2px)*var(--norn-mobile-type-scale,1))!important}body .immersive-landing .chapter-copy h2{font-size:calc((56.16px)*var(--norn-mobile-type-scale,1))!important}}