.ed-page{--ed-ink:#272c23;--ed-muted:#666b5b;--ed-rule:#9a9b8255;--ed-green:#304b3b;color:var(--ed-ink);overflow:clip}.ed-page :where(h1,h2,h3,p){margin:0}.ed-page :where(h1,h2,h3){font-weight:400;text-wrap:balance}.ed-page :where(h1,h2){font-family:GFS Didot,Georgia,serif;letter-spacing:-.05em}.ed-page :where(h1,h2) em{font-weight:400;color:var(--ed-green)}.ed-page :where(p,li){text-wrap:pretty}.ed-kicker{font:400 10px/1.6 var(--st-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ed-muted)}.ed-hero{max-width:1480px;margin:0 auto;padding:68px max(6vw,28px) 72px;min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-column-gap:6%;column-gap:6%;position:relative}.ed-hero-copy{position:relative;z-index:1}.ed-hero h1{font-size:clamp(54px,5.75vw,92px);line-height:1.02;margin:24px 0 28px}.ed-hero-description{max-width:440px;font-size:17px;line-height:1.75;color:var(--ed-muted)}.ed-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:30px}.ed-page a.ed-link{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:5px 0;border-bottom:1px solid #63715b80;color:var(--ed-green);font-size:13px;line-height:1.35;text-decoration:none;transition:color .25s,background .25s}.ed-page a.ed-link--primary{padding:14px 22px;background:var(--ed-green);color:#f4eedc;border:1px solid var(--ed-green)}.ed-page a.ed-link:hover{color:#182c21}.ed-page a.ed-link--primary:hover{background:#203729;color:#fff9e8}.ed-link svg{flex-shrink:0;transition:transform .3s}.ed-link:hover svg{transform:translate(2px,-2px)}.ed-hero-foot{position:absolute;inset:auto max(6vw,28px) 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ed-rule);padding-bottom:19px;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#6b705f}.ed-illustration{position:relative;min-width:0}.ed-illustration-image{position:relative;isolation:isolate;overflow:hidden}.ed-illustration img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.ed-hero-art .ed-illustration-image{aspect-ratio:1.08}.ed-hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ed-illustration figcaption{display:flex;gap:14px;align-items:center;padding:17px 5px 0;font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.1em;color:#737563}.ed-caption-rule{width:32px;height:1px;background:#8c9076;flex-shrink:0}.ed-illustration-light{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#fff8d63d 49%,transparent 60%);transform:translateX(-110%);mix-blend-mode:soft-light;animation:ed-light 15s ease-in-out 1.5s infinite}@keyframes ed-light{0%,15%{transform:translateX(-110%)}58%,to{transform:translateX(110%)}}.ed-section{padding:100px max(6vw,28px);max-width:1480px;margin-inline:auto;position:relative}.ed-heading{max-width:720px;margin-bottom:48px}.ed-closing h2,.ed-heading h2{margin:20px 0 24px;font-size:clamp(40px,4.1vw,66px);line-height:1.08}.ed-heading>p:last-child:not(.ed-kicker){max-width:550px;font-size:16px;line-height:1.75;color:var(--ed-muted)}.ed-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10%;gap:10%;align-items:center}.ed-prose{max-width:600px;font-size:16px;line-height:1.85;color:var(--ed-muted)}.ed-prose p+p{margin-top:20px}.ed-rule-list{border-top:1px solid var(--ed-rule)}.ed-rule-list>*{padding:26px 0;border-bottom:1px solid var(--ed-rule)}.ed-rule-list h3{font:400 27px/1.2 GFS Didot,Georgia,serif;letter-spacing:-.025em;margin-bottom:10px}.ed-rule-list p{color:var(--ed-muted);font-size:15px;line-height:1.75}.ed-closing{text-align:center;padding-block:100px 112px;border-top:1px solid var(--ed-rule)}.ed-closing h2{font-size:clamp(48px,5.2vw,82px)}.ed-closing>p:not(.ed-kicker){max-width:460px;margin:0 auto 28px;color:var(--ed-muted);line-height:1.75}.ed-page .inst-form{background:none;padding:0;border:0;box-shadow:none;gap:23px}.ed-page .inst-form label{min-width:0}.ed-page .inst-form label>span{font-size:11px;font-weight:400;text-transform:none;letter-spacing:.025em;color:#4b5643}.ed-page .inst-form :is(input,textarea,select){border:1px solid #a3a58b70;border-radius:0;background:#f9f6e633;color:#252d23;font-size:16px;min-height:48px;padding:13px 14px;width:100%;box-shadow:none}.ed-page .inst-form textarea{min-height:138px;resize:vertical}.ed-page .inst-form :is(input,textarea,select):focus-visible{outline:2px solid #667757;outline-offset:2px}.ed-page .inst-form .btn{border-radius:0;background:#304b3b;border:1px solid #304b3b;color:#f5f0df;font-size:13px;min-height:50px;padding:15px 22px;box-shadow:none;text-transform:none;letter-spacing:0}.ed-page .inst-form .btn:disabled{opacity:.6;cursor:wait}.ed-page .inst-form__status{font-size:14px;line-height:1.6}.ed-page .st-faq-list,.ed-page .st-faq-list details{border-color:var(--ed-rule)}.ed-page .st-faq-list summary{min-height:70px;font:400 21px/1.45 GFS Didot,Georgia,serif;padding:24px 0}.ed-page .st-faq-list summary>span{color:#6b735e;font-family:var(--st-sans);font-size:10px}.ed-page .st-faq-list details>p{color:var(--ed-muted);font-size:15px;line-height:1.8}.ed-page :where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid #526d42;outline-offset:5px}@media(min-width:1600px){.ed-hero{min-height:700px}}@media(max-width:1000px){.ed-hero{min-height:540px;padding-top:45px;column-gap:5%}.ed-hero h1{font-size:clamp(49px,6.1vw,65px)}.ed-hero-description{font-size:16px}.ed-section{padding-block:76px}.ed-split{gap:6%}}@media(max-width:700px){.ed-hero{display:flex;flex-direction:column;align-items:stretch;padding:35px 24px 62px;gap:28px;min-height:0}.ed-hero h1{font-size:clamp(45px,11.8vw,66px);margin:20px 0 23px}.ed-hero-description{max-width:100%;font-size:16px;line-height:1.7}.ed-hero-art{width:100%;max-width:450px;margin-inline:auto}.ed-hero-art .ed-illustration-image{aspect-ratio:1.35}.ed-hero-foot{inset-inline:24px;padding-bottom:16px;font-size:7px}.ed-actions{gap:12px 20px;margin-top:26px}.ed-page a.ed-link{font-size:13px}.ed-page a.ed-link--primary{padding:13px 18px}.ed-section{padding:60px 24px}.ed-heading{margin-bottom:32px}.ed-heading h2{font-size:clamp(36px,9.5vw,49px)}.ed-heading>p:last-child:not(.ed-kicker),.ed-prose{font-size:15px}.ed-split{grid-template-columns:1fr;gap:34px}.ed-rule-list>*{padding-block:23px}.ed-closing{padding-block:68px}.ed-closing h2{font-size:clamp(40px,11vw,58px)}.ed-page .st-faq-list summary{font-size:19px}.ed-page .inst-form{gap:20px}.ed-illustration figcaption{font-size:8px;padding-top:12px}.ed-illustration-light{animation:none;display:none}}@media(max-width:360px){.ed-hero,.ed-section{padding-inline:20px}.ed-kicker{font-size:9px;letter-spacing:.1em}.ed-hero-foot{inset-inline:20px}}@media(prefers-reduced-motion:reduce){.ed-illustration,.ed-section{transform:none!important}.ed-illustration-light{display:none}.ed-page *,.ed-page :after,.ed-page :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ap-page{--ap-green:#263b30;--ap-ink:#272c22;--ap-muted:#636959;--ap-rule:#a7aa955c;color:var(--ap-ink)}.ap-section{padding:112px max(6vw,24px);scroll-margin-top:112px;position:relative}.ap-program-entry h2,.ap-section h2{font-family:var(--st-serif);font-size:clamp(46px,5.3vw,84px);font-weight:400;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.ap-program-entry h2 em,.ap-section h2 em{font-weight:400}.ap-section .ed-kicker{margin-bottom:24px}.ap-section-note{font-size:17px;line-height:1.7;color:var(--ap-muted);max-width:360px;margin:27px 0}.ap-opening{display:grid;grid-template-columns:1.08fr 1fr;grid-gap:10%;gap:10%;background:var(--ap-green);color:#f2eedf;padding-top:100px;padding-bottom:108px}.ap-opening h2 em{color:#c1c9ad}.ap-opening .ed-kicker{color:#c5cbb6}.ap-opening-copy{padding-top:12px}.ap-opening-copy>p{font-size:21px;line-height:1.6;max-width:510px}.ap-opening-copy>p+p{font-size:16px;color:#c5ccbb;margin-top:22px;line-height:1.75}.ap-status{display:flex;align-items:baseline;gap:13px;border-top:1px solid #bdc5ab42;margin-top:30px;padding-top:22px}.ap-status>span{width:5px;height:5px;flex:none;border-radius:50%;background:#bbc89b}.ap-status p{font-size:12px;line-height:1.7;color:#c4cdb5;max-width:360px}.ap-parts>.ed-heading{max-width:660px}.ap-parts{padding-bottom:85px}.ap-instrument-study{display:grid;grid-template-columns:1.02fr 1fr;grid-gap:9%;gap:9%;align-items:center;margin-top:44px}.ap-instrument{position:relative;min-width:0;margin:0;padding:42px 45px 26px;border-block:1px solid var(--ap-rule);text-align:center}.ap-instrument:before{content:"";position:absolute;top:48px;bottom:52px;left:50%;border-left:1px dashed #999c8036;pointer-events:none}.ap-instrument>img{position:relative;display:block;width:100%;height:min(53vw,655px);object-fit:contain;filter:grayscale(.6);margin:0 auto}.ap-instrument figcaption,.ap-plate-label{font-family:var(--st-sans);font-size:9px;line-height:1.6;letter-spacing:.13em;color:#646950}.ap-plate-label{position:absolute;top:20px;left:0;right:0}.ap-instrument figcaption{margin-top:20px;text-transform:uppercase}.ap-instrument-markers{position:absolute;inset:75px 12px 80px auto;width:65px;display:flex;flex-direction:column;justify-content:space-around}.ap-instrument-markers>span{font-family:var(--ff-mono),monospace;font-size:10px;display:flex;align-items:center;gap:9px;color:#a6a991;transition:color .4s}.ap-instrument-markers i{height:1px;flex:1 1;background:currentColor;transform:scaleX(.6);transform-origin:right;transition:transform .5s}.ap-instrument-markers .is-active{color:#364d34}.ap-instrument-markers .is-active i{transform:scaleX(1)}.ap-instrument-reading{padding:26px 0}.ap-part-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ap-rule)}.ap-part-tabs button{border:0;border-right:1px solid var(--ap-rule);background:transparent;text-align:left;min-height:79px;padding:14px 8px 15px 14px;color:#747966;font-size:13px;cursor:pointer;transition:background .3s,color .3s}.ap-part-tabs button:first-child{padding-left:0}.ap-part-tabs button:last-child{border-right:0}.ap-part-tabs button>span{display:block;font-size:9px;letter-spacing:.1em;margin-bottom:12px}.ap-part-tabs button[aria-selected=true]{color:#253b2f;box-shadow:inset 0 -2px currentColor;background:#929c7110}.ap-part-tabs button:hover{color:#253b2f;background:#929c711a}.ap-part-panels{min-height:355px;padding:31px 0 20px}.ap-part-reference{font-size:9px!important;letter-spacing:.15em;text-transform:uppercase;margin-bottom:17px!important;color:#778069!important}.ap-part-panels h3{font-family:var(--st-serif);font-size:clamp(31px,3.2vw,49px);font-weight:400;line-height:1.08;letter-spacing:-.045em;max-width:430px;text-wrap:balance}.ap-part-panels p{font-size:16px;line-height:1.7;color:var(--ap-muted);max-width:435px;margin-top:22px}.ap-part-panels blockquote{border-left:1px solid #9a9f85;margin:27px 0 0;padding:0 0 0 18px;font-family:var(--st-serif);font-size:23px;line-height:1.3;color:#45543c;max-width:405px}.ap-people{border-top:1px solid var(--ap-rule)}.ap-arrival-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%;margin-top:38px}.ap-arrival-paths article+article{border-left:1px solid var(--ap-rule);padding-left:17%}.ap-arrival-paths .ed-illustration{margin-bottom:40px;max-width:390px}.ap-arrival-paths .ed-illustration img{height:260px;object-fit:contain}.ap-arrival-paths h3{font-family:var(--st-serif);font-weight:400;font-size:clamp(34px,3.5vw,53px);line-height:1.05;letter-spacing:-.045em}.ap-arrival-paths article>p:not(.ed-kicker){font-size:16px;line-height:1.75;color:var(--ap-muted);max-width:425px;margin-top:24px}.ap-small-prompt{display:block;font-family:var(--st-serif);font-size:20px;color:#596448;margin-top:26px}.ap-horizon{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;align-items:center;background:#dee1ce;background-image:url(/assets/renaissance/rag-paper.webp);background-size:800px;background-blend-mode:multiply;border-block:1px solid #9da58966}.ap-horizon-copy>p:not(.ed-kicker){font-size:17px;line-height:1.75;color:#57654d;max-width:405px;margin:28px 0 35px}.ap-horizon .ed-illustration{mix-blend-mode:multiply}.ap-horizon-steps{padding:0;list-style:none;border-top:1px solid #8e987660;max-width:440px}.ap-horizon-steps li{padding:17px 0;display:grid;grid-template-columns:95px 1fr;grid-gap:18px;gap:18px;border-bottom:1px solid #8e987660;align-items:baseline}.ap-horizon-steps span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#6a7459}.ap-horizon-steps p{font-size:15px;line-height:1.5}.ap-clarity{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:10%;gap:10%}.ap-detail-status{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 20px;gap:14px 20px;border-bottom:1px solid var(--ap-rule);padding-bottom:27px;margin-bottom:21px;font-size:12px;color:var(--ap-muted)}.ap-detail-status b{font-weight:400;text-align:right;color:#344630}.ap-clarity .st-faq-list summary{font-size:20px;line-height:1.35;padding:23px 0;grid-template-columns:21px 1fr 18px;gap:12px}.ap-clarity .st-faq-list details>p{font-size:15px;line-height:1.75;padding-left:33px;color:var(--ap-muted)}.ap-interest{display:grid;grid-template-columns:1fr 1fr;grid-gap:12%;gap:12%;border-top:1px solid var(--ap-rule);background:#e5e0d0}.ap-interest-copy>p:not(.ed-kicker){font-size:18px;line-height:1.7;color:#58624b;max-width:380px;margin-top:29px}.ap-interest-copy .ap-interest-note{font-size:14px!important;margin-top:21px!important}.ap-interest-colophon{display:block;font-size:9px;letter-spacing:.13em;line-height:1.8;color:#748066;margin-top:55px}.ap-interest-form{align-self:start;border-top:1px solid #8f987e;padding-top:22px}.ap-form-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:23px}.ap-form-heading .ed-kicker{margin:0}.ap-form-heading>span{font-family:var(--st-serif);font-size:26px;color:#8d957d}.ap-interest-form .inst-form{gap:20px;background:transparent;padding:0;border:0;box-shadow:none}.ap-interest-form .inst-form>label:not(.inst-form__honey){gap:8px}.ap-interest-form .inst-form input,.ap-interest-form .inst-form textarea{background:#f5f1e450;border:1px solid #9ca28b80;border-radius:0;font-size:16px;color:var(--ap-ink);padding:13px 14px;min-height:48px}.ap-interest-form .inst-form label>span{font-size:12px;color:#4a5742}.ap-interest-form .inst-form textarea{min-height:130px;resize:vertical}.ap-interest-form .inst-form .btn{background:var(--ap-green);color:#f4efe0;border:1px solid var(--ap-green);border-radius:0;min-height:52px;font-size:14px;padding:14px 24px;width:100%}.ap-interest-form .inst-form .btn:hover{background:#354d3b}.ap-form-footnote{font-size:11px;line-height:1.75;color:#6e765f;margin-top:20px;max-width:400px}.ap-programs .ed-hero{padding-bottom:85px}.ap-programs .ed-hero-art img{mix-blend-mode:multiply}.ap-index-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--ap-rule)}.ap-index-label>span{font-size:9px;letter-spacing:.1em;color:var(--ap-muted)}.ap-program-entry{display:grid;grid-template-columns:45px 1fr .7fr;grid-gap:6%;gap:6%;padding:52px 0;border-bottom:1px solid var(--ap-rule);align-items:center}.ap-entry-number{font-family:var(--st-serif);font-size:34px;color:#8a937b;align-self:start;padding-top:7px}.ap-program-entry .ed-kicker{margin-bottom:24px}.ap-program-entry h2{font-size:clamp(42px,5vw,73px);margin-bottom:24px}.ap-program-entry-copy>p:not(.ed-kicker){font-size:18px;line-height:1.6;max-width:420px;color:#53614d}.ap-entry-note{display:block;font-size:12px;line-height:1.7;margin-top:19px;color:#78816c}.ap-program-entry .ed-link{margin-top:29px}.ap-index-art{display:grid;place-items:center;min-width:0;height:300px}.ap-index-art img{height:100%;width:100%;object-fit:contain;filter:grayscale(.6)}.ap-index-art--key img{mix-blend-mode:multiply;filter:none}.ap-residency{background:#e4e2d1;background-image:url(/assets/renaissance/rag-paper.webp);background-size:850px;background-blend-mode:multiply;border-block:1px solid #a6aa9160}.ap-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.ap-record-heading .ed-heading{max-width:700px}.ap-record-date{font-size:9px;letter-spacing:.1em;line-height:2;color:#6c785f;text-align:right;padding-top:6px;white-space:nowrap}.ap-record-date span{font-family:var(--st-serif);font-size:29px;letter-spacing:-.03em;line-height:2;color:#43553e}.ap-terms{display:grid;grid-template-columns:repeat(4,1fr);margin:57px 0 43px;border-block:1px solid #9ca48970}.ap-terms>div{padding:27px 18px 27px 27px;border-right:1px solid #9ca48970}.ap-terms>div:first-child{padding-left:0}.ap-terms>div:last-child{border:0}.ap-terms dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#647157}.ap-terms dd{font-family:var(--st-serif);font-size:clamp(43px,4.6vw,68px);line-height:1.1;letter-spacing:-.035em;margin:18px 0 0;white-space:nowrap}.ap-terms dd span{font-size:.43em;letter-spacing:-.02em}.ap-record-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:12%;gap:12%;font-size:17px;line-height:1.7}.ap-record-details ul{list-style:none;padding:0;margin-top:22px}.ap-record-details li{position:relative;padding:7px 0 7px 19px;font-size:15px;color:#4d6045}.ap-record-details li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#7d8c68;left:0;top:18px}.ap-record-fineprint{font-size:12px;line-height:1.8;color:#6d775f;margin:22px 0}.ap-record-details .ed-actions{margin-top:26px;gap:22px}.ap-week-study{display:grid;grid-template-columns:.75fr 1.3fr;grid-gap:7%;gap:7%;align-items:center;margin-top:44px}.ap-week-study>.ed-illustration{min-width:0}.ap-week-study .st-week{grid-template-columns:1fr;gap:0;min-width:0}.ap-week-study .st-week-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ap-rule);border-left:0}.ap-week-study .st-week-tabs button{min-height:48px;padding:12px 9px;text-align:left;border:0;border-bottom:1px solid var(--ap-rule);background:none;font-size:12px}.ap-week-study .st-week-tabs button[aria-selected=true]{background:#87916f20;box-shadow:inset 0 -2px #566b46;color:#263b30}.ap-week-study .st-week-tabs button svg{width:13px}.ap-week-study .st-week-panel{border:0;background:none;padding:33px 0 0;min-height:315px;box-shadow:none}.ap-week-study .st-week-panel h3{font-size:38px;line-height:1.1;letter-spacing:-.04em;font-weight:400}.ap-week-study .st-week-panel>p:not(.st-eyebrow){font-size:16px;line-height:1.7;color:var(--ap-muted)}.ap-week-study .st-week-panel ul{grid-template-columns:1fr;border-color:var(--ap-rule);margin-top:25px}.ap-week-study .st-week-panel li{padding:9px 0;font-size:13px;border-color:var(--ap-rule)}.ap-program-questions{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:12%;gap:12%;border-top:1px solid var(--ap-rule)}.ap-program-questions .st-faq-list summary{font-size:22px;line-height:1.35;padding:24px 0}.ap-program-questions .st-faq-list details>p{font-size:15px;line-height:1.75;color:var(--ap-muted)}@media(min-width:1600px){.ap-section{padding-left:max(6vw,calc((100vw - 1460px)/2));padding-right:max(6vw,calc((100vw - 1460px)/2))}}@media(max-width:1050px){.ap-instrument-study{gap:6%;grid-template-columns:.9fr 1fr}.ap-part-tabs button{font-size:12px;padding-left:9px}.ap-part-panels{min-height:375px}.ap-arrival-paths{gap:6%}.ap-arrival-paths article+article{padding-left:12%}.ap-week-study{grid-template-columns:.65fr 1.3fr;gap:5%}.ap-program-entry{gap:4%;grid-template-columns:35px 1fr .7fr}}@media(max-width:760px){.ap-section{padding:75px 7%;scroll-margin-top:95px}.ap-section h2{font-size:clamp(39px,10.7vw,65px)}.ap-section .ed-kicker{margin-bottom:22px}.ap-opening{grid-template-columns:1fr;gap:30px;padding-top:68px;padding-bottom:69px}.ap-opening-copy{padding:0}.ap-opening-copy>p{font-size:19px}.ap-opening-copy>p+p{font-size:15px}.ap-status{margin-top:27px;padding-top:22px}.ap-status p{font-size:11px}.ap-instrument-study{grid-template-columns:1fr;gap:13px;margin-top:35px}.ap-instrument{padding:40px 40px 23px}.ap-instrument>img{height:450px;width:100%}.ap-instrument figcaption,.ap-plate-label{font-size:8px}.ap-instrument-markers{right:5px;inset-block:69px 75px;width:51px}.ap-instrument-reading{padding-top:24px}.ap-part-tabs button{min-height:73px;font-size:13px;padding-left:11px}.ap-part-panels{min-height:325px;padding-top:25px}.ap-part-panels h3{font-size:36px}.ap-part-panels p{font-size:15px;line-height:1.75}.ap-part-panels blockquote{font-size:22px;margin-top:23px}.ap-arrival-paths{grid-template-columns:1fr;gap:48px;margin-top:24px}.ap-arrival-paths article+article{padding:38px 0 0;border-left:0;border-top:1px solid var(--ap-rule)}.ap-arrival-paths .ed-illustration{margin:0 0 32px;max-width:none}.ap-arrival-paths .ed-illustration img{height:235px}.ap-arrival-paths h3{font-size:39px}.ap-arrival-paths article>p:not(.ed-kicker){font-size:15px}.ap-small-prompt{font-size:19px}.ap-horizon{grid-template-columns:1fr;gap:30px}.ap-horizon-copy>p:not(.ed-kicker){font-size:16px;margin-top:24px}.ap-horizon .ed-illustration{max-width:360px;margin:auto}.ap-horizon-steps li{grid-template-columns:77px 1fr;gap:15px}.ap-horizon-steps p{font-size:14px}.ap-horizon-steps span{font-size:9px}.ap-clarity{grid-template-columns:1fr;gap:38px}.ap-section-note{font-size:16px;max-width:none;margin:24px 0}.ap-detail-status{font-size:11px;gap:16px}.ap-clarity .st-faq-list summary{font-size:21px;gap:10px;grid-template-columns:18px 1fr 18px}.ap-clarity .st-faq-list details>p{padding-left:28px;font-size:14px}.ap-interest{grid-template-columns:1fr;gap:40px}.ap-interest-copy>p:not(.ed-kicker){font-size:17px;margin-top:25px}.ap-interest-colophon{margin-top:29px}.ap-interest-form .inst-form label>span{font-size:12px}.ap-interest-form .inst-form .btn{min-height:52px}.ap-form-heading .ed-kicker{margin:0;font-size:9px}.ap-programs .ed-hero{padding-bottom:62px}.ap-index-label{align-items:flex-start;gap:15px}.ap-index-label>span{font-size:8px;line-height:1.8;max-width:95px;text-align:right}.ap-program-entry{grid-template-columns:25px 1fr;gap:18px;padding:33px 0 39px}.ap-entry-number{font-size:25px;padding-top:0}.ap-program-entry .ed-kicker{font-size:8px;margin-bottom:18px}.ap-program-entry h2{font-size:44px;margin-bottom:18px}.ap-program-entry-copy>p:not(.ed-kicker){font-size:16px}.ap-entry-note{font-size:11px;margin-top:16px}.ap-program-entry .ed-link{margin-top:23px}.ap-index-art{grid-column:2;height:225px;justify-items:start;margin-top:14px}.ap-index-art img{object-position:center;max-width:100%;width:100%}.ap-index-art--key{height:195px}.ap-record-heading{display:block}.ap-record-date{text-align:left;margin-top:28px;padding-top:0;line-height:1.7}.ap-record-date span{font-size:27px}.ap-terms{grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0}.ap-terms>div{padding:23px 16px!important}.ap-terms>div:nth-child(2){border-right:0}.ap-terms>div:nth-child(-n+2){border-bottom:1px solid #9ca48970}.ap-terms>div:nth-child(odd){padding-left:0!important}.ap-terms dt{font-size:9px}.ap-terms dd{font-size:48px;margin-top:15px}.ap-record-details{grid-template-columns:1fr;gap:27px;font-size:16px}.ap-record-details ul{margin-top:10px}.ap-record-details li{font-size:14px}.ap-record-fineprint{font-size:11px}.ap-record-details .ed-actions{gap:18px}.ap-week-study{grid-template-columns:1fr;gap:34px;margin-top:29px}.ap-week-study>.ed-illustration{max-width:330px;margin:auto}.ap-week-study .st-week-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-week-study .st-week-tabs button{min-height:48px;font-size:11px;padding:11px 8px;white-space:normal;overflow-wrap:anywhere}.ap-week-study .st-week-tabs button svg{display:none}.ap-week-study .st-week-panel{min-height:310px;padding-top:26px}.ap-week-study .st-week-panel h3{font-size:34px}.ap-week-study .st-week-panel>p:not(.st-eyebrow){font-size:15px}.ap-program-questions{grid-template-columns:1fr;gap:25px}.ap-program-questions .st-faq-list summary{font-size:21px;padding:23px 0;gap:12px;grid-template-columns:20px 1fr 18px}.ap-program-questions .st-faq-list details>p{font-size:14px;padding-left:32px}}@media(max-width:360px){.ap-section{padding-inline:6%}.ap-instrument>img{height:390px}.ap-part-tabs button{font-size:11px;padding-left:8px}.ap-part-panels{min-height:355px}.ap-part-panels h3{font-size:32px}.ap-terms dd{font-size:43px}.ap-detail-status{font-size:10px}.ap-program-entry{gap:13px;grid-template-columns:20px 1fr}.ap-program-entry h2{font-size:38px}.ap-instrument figcaption,.ap-plate-label{letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.ap-instrument>img{transform:none!important}.ap-instrument-markers i,.ap-part-tabs button{transition:none}.ap-page *{scroll-behavior:auto!important}}.pp-heading-with-link{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px}.pp-heading-with-link .ed-heading{margin-bottom:0}.pp-heading-with-link>.ed-link{flex-shrink:0;margin-bottom:26px}.pp-studies{border-top:1px solid var(--ed-rule)}.pp-study-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--ed-rule)}.pp-study-tabs button{position:relative;display:flex;align-items:center;gap:13px;min-height:80px;padding:18px 22px;background:none;border:0;color:var(--ed-muted);text-align:left;font:400 23px/1.2 GFS Didot,Georgia,serif;cursor:pointer;transition:background .25s,color .25s}.pp-study-tabs button+button{border-left:1px solid var(--ed-rule)}.pp-study-tabs button>span{font:400 9px/1.3 var(--st-sans);letter-spacing:.09em}.pp-study-tabs button svg{margin-left:auto;width:16px;height:16px;opacity:0;transition:opacity .25s}.pp-study-tabs button[aria-selected=true]{color:var(--ed-green);background:#7881640d;box-shadow:inset 0 -2px var(--ed-green)}.pp-study-tabs button:hover svg,.pp-study-tabs button[aria-selected=true] svg{opacity:1}.pp-study-tabs button:hover{color:var(--ed-green);background:#7881640a}.pp-study-panel{min-height:440px}.pp-study-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%;align-items:center;padding:40px 6% 34px 2%}.pp-study-content figure{margin:0;max-width:400px;width:100%;justify-self:center}.pp-study-content figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.pp-study-content figcaption{text-align:center;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--ed-muted)}.pp-study-text h3{font:400 46px/1.1 GFS Didot,Georgia,serif;letter-spacing:-.04em;margin:15px 0 18px}.pp-study-text>p:not(.ed-kicker){color:var(--ed-muted);font-size:16px;line-height:1.75;max-width:380px}.pp-study-text dl{display:grid;grid-gap:20px;gap:20px;margin:26px 0 0}.pp-study-text dt{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--ed-green);margin-bottom:7px}.pp-study-text dd{margin:0;font-size:14px;line-height:1.65;color:var(--ed-muted)}.pp-study-footnote{padding:22px 0;border-block:1px solid var(--ed-rule);color:var(--ed-muted);font-size:11px;line-height:1.7}.pp-qualities-section .ed-split{align-items:start}.pp-qualities{list-style:none;margin:0;padding:0}.pp-qualities li{display:grid;grid-template-columns:22px 1fr;grid-gap:20px;gap:20px;padding:28px 0;border-top:1px solid var(--ed-rule)}.pp-qualities li:first-child{padding-top:0;border-top:0}.pp-qualities li>span{font-size:10px;color:var(--ed-muted);margin-top:6px}.pp-qualities h3{font:400 28px/1.2 GFS Didot,Georgia,serif;letter-spacing:-.025em;margin:0 0 12px}.pp-qualities p{font-size:15px;line-height:1.75;color:var(--ed-muted)}.pp-residency{border-block:1px solid var(--ed-rule);background:#7d86610a}.pp-contribution h2,.pp-residency .ed-prose h2{font-size:clamp(38px,4vw,62px);line-height:1.1;margin:18px 0 24px;color:var(--ed-ink)}.pp-residency .ed-prose>.ed-link{margin-top:26px}.pp-founder-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:21px;gap:21px}.pp-founder-gallery>a{text-decoration:none;color:var(--ed-ink)}.pp-founder-gallery figure{margin:0}.pp-founder-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 30%;filter:saturate(.4);transition:filter .4s}.pp-founder-gallery a:hover img{filter:saturate(1)}.pp-founder-gallery figcaption{padding-top:16px;font-size:12px;line-height:1.45}.pp-founder-gallery figcaption strong{font-weight:400}.pp-founder-gallery figcaption span{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-muted)}.pp-selection{list-style:none;margin:0;padding:0;border-top:1px solid var(--ed-rule);counter-reset:selection}.pp-selection li{display:flex;gap:28px;align-items:center;min-height:64px;border-bottom:1px solid var(--ed-rule);font:400 25px/1.3 GFS Didot,Georgia,serif}.pp-selection li span{color:var(--ed-muted);font:400 9px/1.3 var(--st-sans)}.pp-host-section{padding-top:48px}.pp-team-portraits{display:grid;grid-gap:100px;gap:100px}.pp-host{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;grid-gap:11%;gap:11%;padding-top:50px;border-top:1px solid var(--ed-rule)}.pp-host:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.pp-host:nth-child(2n) .pp-host-portrait{order:2}.pp-host-portrait{margin:0;max-width:440px;width:100%}.pp-host-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/4.7;object-fit:cover;object-position:center 25%;filter:grayscale(.85) sepia(.12);transition:filter .6s}.pp-host:hover .pp-host-portrait img{filter:grayscale(0) sepia(0)}.pp-host-portrait figcaption{display:flex;justify-content:space-between;border-bottom:1px solid var(--ed-rule);padding:17px 0;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--ed-muted)}.pp-host-body{padding:12px 0}.pp-host-body h2{font-size:clamp(36px,4vw,58px);line-height:1.1;margin:20px 0 15px}.pp-host-body .pp-host-focus{font-size:11px;line-height:1.65;text-transform:uppercase;letter-spacing:.08em;color:var(--ed-green);margin-bottom:26px;max-width:380px}.pp-host-body>p:not(.ed-kicker):not(.pp-host-focus){max-width:480px;font-size:15px;line-height:1.85;color:var(--ed-muted)}.pp-host-body blockquote{margin:27px 0 20px;padding-left:23px;border-left:1px solid #8f987a;font:italic 400 clamp(20px,2vw,28px)/1.4 GFS Didot,Georgia,serif;color:var(--ed-green);max-width:460px}.pp-host-socials{display:flex;gap:24px}.pp-host-socials a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ed-ink);font-size:11px;text-decoration:none}.pp-host-socials a:hover{text-decoration:underline;text-underline-offset:5px}.pp-commitment{border-top:1px solid var(--ed-rule)}.pp-commitment .ed-split{align-items:center}.pp-commitment .ed-heading{margin-bottom:28px}.pp-commitment-list article{position:relative;padding:22px 0 22px 40px;border-top:1px solid var(--ed-rule)}.pp-commitment-list article>span{position:absolute;left:0;top:28px;font-size:9px;color:var(--ed-muted)}.pp-commitment-list h3{font:400 25px/1.3 GFS Didot,Georgia,serif;margin-bottom:10px}.pp-commitment-list p{color:var(--ed-muted);font-size:14px;line-height:1.75}.pp-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5%;gap:5%}.pp-evidence-grid article{min-width:0}.pp-evidence-grid .ed-illustration{margin:0 0 28px}.pp-evidence-grid .ed-illustration-image{aspect-ratio:1.25;display:flex;align-items:center}.pp-evidence-grid .ed-illustration img{max-height:280px}.pp-evidence-grid h3{font:400 32px/1.15 GFS Didot,Georgia,serif;letter-spacing:-.035em;margin:17px 0}.pp-evidence-grid article>p:last-child{font-size:14px;line-height:1.85;color:var(--ed-muted)}.pp-access{background:#e1e2d647;border-block:1px solid var(--ed-rule)}.pp-access .ed-heading{margin-bottom:18px}.pp-formats{border-top:1px solid var(--ed-rule)}.pp-formats details{border-bottom:1px solid var(--ed-rule)}.pp-formats summary{display:grid;grid-template-columns:25px 1fr 19px;grid-gap:15px;gap:15px;align-items:center;min-height:80px;padding:21px 0;cursor:pointer;list-style:none;font:400 26px/1.2 GFS Didot,Georgia,serif}.pp-formats summary::-webkit-details-marker{display:none}.pp-format-number{font:400 9px/1.4 var(--st-sans);color:var(--ed-muted)}.pp-formats summary svg{color:var(--ed-muted);stroke-width:1;transition:transform .25s}.pp-formats details[open] summary svg{transform:rotate(45deg)}.pp-formats details[open] summary{color:var(--ed-green)}.pp-formats details>p{color:var(--ed-muted);font-size:14px;line-height:1.8;padding:0 34px 26px 40px}.pp-correspondence{border-top:1px solid var(--ed-rule);scroll-margin-top:120px}.pp-correspondence .ed-split{align-items:start;gap:12%}.pp-inquiry-intro h2{font-size:clamp(42px,4.5vw,68px);line-height:1.05;margin:20px 0 28px}.pp-inquiry-intro>p:not(.ed-kicker){color:var(--ed-muted);font-size:16px;line-height:1.8;max-width:390px}.pp-inquiry-intro .ed-illustration{max-width:285px;margin:34px auto 0 0}.pp-inquiry-form{padding-top:3px}.pp-form-label{font:400 28px/1.3 GFS Didot,Georgia,serif;padding-bottom:24px;margin-bottom:28px!important;border-bottom:1px solid var(--ed-rule)}.pp-form-label span{display:block;font:400 10px/1.5 var(--st-sans);margin-top:12px;color:var(--ed-muted)}.pp-contribution-intro{padding-bottom:24px}.pp-contribution-intro .ed-heading{margin-bottom:0}.pp-contribution{padding-block:52px}.pp-contribution .ed-split{padding-block:40px;border-top:1px solid var(--ed-rule)}.pp-contribution .ed-illustration{max-width:450px}.pp-contribution--reverse .ed-illustration{order:2}.pp-contribution .pp-contribution-note{font-size:10px;line-height:1.8;letter-spacing:.055em;color:var(--ed-green);border-top:1px solid var(--ed-rule);padding-top:20px;margin-top:28px}.pp-partner-formats{background:#e1e2d647;border-block:1px solid var(--ed-rule)}.pp-team .ed-hero h1{font-size:clamp(50px,5.1vw,80px)}.pp-partners .ed-hero-art .ed-illustration-image{overflow:visible}@media(max-width:1000px){.pp-study-tabs button{padding-inline:15px;gap:10px;font-size:21px}.pp-study-content{gap:6%;padding-right:2%}.pp-study-panel{min-height:390px}.pp-founder-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.pp-host{gap:7%}.pp-team-portraits{gap:72px}.pp-host-body blockquote{padding-left:18px}.pp-evidence-grid{gap:4%}.pp-evidence-grid h3{font-size:27px}.pp-correspondence .ed-split{gap:7%}.pp-formats summary{font-size:23px}}@media(max-width:700px){.pp-heading-with-link{display:block;margin-bottom:28px}.pp-heading-with-link>.ed-link{margin:8px 0 0}.pp-study-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-study-tabs button{min-height:62px;padding:17px 13px;font-size:21px}.pp-study-tabs button:nth-child(3){border-left:0}.pp-study-tabs button:nth-child(n+3){border-top:1px solid var(--ed-rule)}.pp-study-tabs button svg{width:14px;height:14px}.pp-study-content{grid-template-columns:1fr;padding:25px 0 0;gap:25px}.pp-study-content figure{max-width:300px}.pp-study-content figure img{max-height:285px}.pp-study-panel{min-height:610px}.pp-study-text h3{font-size:38px;margin:12px 0 16px}.pp-study-text>p:not(.ed-kicker){font-size:15px}.pp-study-text dl{gap:18px;margin-top:23px}.pp-study-text dd{font-size:14px}.pp-study-footnote{margin-top:28px!important;font-size:10px}.pp-qualities-section .ed-split{gap:10px}.pp-qualities li{gap:16px;padding-block:23px}.pp-qualities h3{font-size:25px}.pp-qualities p{font-size:14px}.pp-contribution h2,.pp-residency .ed-prose h2{font-size:39px}.pp-founder-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 18px}.pp-founder-gallery figcaption{padding-top:13px}.pp-founder-gallery figcaption strong{font-size:12px}.pp-selection li{min-height:60px;font-size:23px;gap:24px}.pp-host-section{padding-top:32px}.pp-team-portraits{gap:54px}.pp-host,.pp-host:nth-child(2n){grid-template-columns:1fr;gap:28px;padding-top:32px}.pp-host:nth-child(2n) .pp-host-portrait{order:0}.pp-host-portrait{max-width:420px;margin-inline:auto}.pp-host-portrait img{aspect-ratio:1/1.08}.pp-host-body{padding:0}.pp-host-body h2{font-size:40px;margin:16px 0 14px}.pp-host-body .pp-host-focus{margin-bottom:20px;font-size:10px}.pp-host-body blockquote{font-size:23px}.pp-host-body>p:not(.ed-kicker):not(.pp-host-focus){font-size:14px}.pp-host-socials{gap:25px}.pp-host-socials a{min-width:54px}.pp-commitment .ed-illustration{max-width:430px}.pp-commitment-list article{padding:22px 0 22px 33px}.pp-commitment-list h3{font-size:25px}.pp-evidence-grid{grid-template-columns:1fr;gap:38px}.pp-evidence-grid article{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:32px;border-bottom:1px solid var(--ed-rule)}.pp-evidence-grid article:last-child{padding-bottom:0;border-bottom:0}.pp-evidence-grid .ed-illustration{max-width:290px;width:100%;margin:0 auto 23px}.pp-evidence-grid .ed-illustration-image{aspect-ratio:1.4}.pp-evidence-grid h3{font-size:30px;margin:14px 0}.pp-evidence-grid article>p:last-child{font-size:14px}.pp-access .ed-split{gap:30px}.pp-formats summary{min-height:72px;font-size:24px;grid-template-columns:22px 1fr 18px;gap:12px}.pp-formats details>p{padding:0 24px 24px 34px;font-size:14px}.pp-correspondence{scroll-margin-top:100px}.pp-correspondence .ed-split{gap:36px}.pp-inquiry-intro h2{font-size:44px;margin:18px 0 22px}.pp-inquiry-intro>p:not(.ed-kicker){font-size:15px}.pp-inquiry-intro .ed-illustration{display:none}.pp-form-label{font-size:25px;margin-bottom:24px!important}.pp-contribution-intro,.pp-form-label{padding-bottom:20px}.pp-contribution{padding-block:20px}.pp-contribution .ed-split{padding-block:32px 16px;gap:26px}.pp-contribution .ed-illustration{max-width:300px;margin-inline:auto}.pp-contribution--reverse .ed-illustration{order:0}.pp-contribution .ed-illustration img,.pp-contribution .ed-illustration-image{max-height:310px}.pp-contribution h2{margin:16px 0 22px}.pp-contribution .pp-contribution-note{font-size:10px}.pp-partner-formats{margin-top:40px}.pp-team .ed-hero h1{font-size:clamp(42px,11.7vw,62px)}}@media(max-width:360px){.pp-study-tabs button{padding-inline:9px;gap:7px;font-size:19px}.pp-study-tabs button svg{display:none}.pp-study-panel{min-height:650px}.pp-host-body h2,.pp-study-text h3{font-size:35px}.pp-formats summary{font-size:21px}.pp-founder-gallery{gap:25px 14px}.pp-founder-gallery figcaption strong{font-size:11px}.pp-contribution h2,.pp-residency .ed-prose h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.pp-host,.pp-study-content{transform:none!important;opacity:1!important}.pp-formats summary svg,.pp-founder-gallery img,.pp-host-portrait img{transition:none}}.ps-correspondence,.ps-place,.ps-reference{--ps-ink:#273128;--ps-muted:#626656;--ps-rule:#797c6245;--ps-serif:"GFS Didot",Georgia,serif;color:var(--ps-ink)}.ps-place-hero{padding:clamp(62px,7vw,116px) 0 0;text-align:center;overflow:hidden}.ps-place-hero>.ed-actions,.ps-place-hero>.ed-kicker,.ps-place-hero>h1,.ps-place-intro{position:relative;z-index:1;margin-left:24px;margin-right:24px}.ps-place-hero>h1{font:400 clamp(55px,6.6vw,108px)/.99 var(--ps-serif);letter-spacing:-.04em;margin-top:30px;margin-bottom:26px}.ps-letter-intro h2 em,.ps-place-hero>h1 em,.ps-place-letter h2 em,.ps-reference-guide h2 em{font-weight:400}.ps-place-intro{color:var(--ps-muted);font-size:clamp(16px,1.3vw,19px);line-height:1.65}.ps-place-hero>.ed-actions{justify-content:center;margin-top:22px}.ps-courtyard-study{margin-top:42px}.ps-courtyard-art{margin:0 auto;width:min(100%,1760px)}.ps-courtyard-art img{display:block;width:100%;height:auto}.ps-courtyard-art figcaption{display:flex;justify-content:space-between;gap:20px;margin:16px auto 0;font:9px/1.6 var(--st-sans);letter-spacing:.1em;color:var(--ps-muted)}.ps-city-lenses,.ps-courtyard-art figcaption{width:min(calc(100% - 96px),1320px);text-align:left}.ps-city-lenses{margin:50px auto 0;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8%;gap:8%;padding:0 0 65px;border-bottom:1px solid var(--ps-rule)}.ps-lens-tabs{display:grid}.ps-lens-tabs button{display:flex;align-items:center;gap:22px;border:0;border-bottom:1px solid var(--ps-rule);padding:18px 0;text-align:left;background:transparent;color:var(--ps-muted);font:24px/1.2 var(--ps-serif);cursor:pointer;transition:color .2s}.ps-lens-tabs button:first-child{border-top:1px solid var(--ps-rule)}.ps-lens-tabs button>span:first-child{font:10px var(--st-sans);opacity:.7}.ps-lens-tabs .ps-lens-arrow{margin-left:auto;opacity:0;font-size:22px;transform:translate(-5px,5px);transition:opacity .25s,transform .25s}.ps-lens-tabs button[aria-selected=true]{color:var(--ps-ink)}.ps-lens-tabs button[aria-selected=true] .ps-lens-arrow{opacity:1;transform:none}.ps-lens-panel:focus-visible,.ps-lens-tabs button:focus-visible{outline:1px solid var(--ps-ink);outline-offset:6px}.ps-lens-panel{align-self:center}.ps-lens-panel[hidden]{display:none}.ps-lens-panel h2{max-width:560px;font:400 clamp(30px,3vw,44px)/1.13 var(--ps-serif);letter-spacing:-.02em;margin:0 0 16px}.ps-lens-panel p{max-width:570px;color:var(--ps-muted);font-size:17px;line-height:1.75;margin:0}.ps-thesis-heading{align-self:start}.ps-margin-note{margin:50px 0 0!important;border-left:1px solid var(--ps-rule);padding-left:22px;color:var(--ps-muted);font:italic 22px/1.5 var(--ps-serif)}.ps-thesis-list{list-style:none;margin:0;padding:0}.ps-thesis-list li{display:grid;grid-template-columns:28px 1fr;grid-gap:20px;gap:20px;padding:26px 0;border-top:1px solid var(--ps-rule)}.ps-index{font:10px/1.5 var(--st-sans);color:var(--ps-muted);padding-top:6px}.ps-thesis-list h3{font:400 26px/1.2 var(--ps-serif);letter-spacing:-.01em;margin:0 0 9px}.ps-thesis-list p{font-size:15px;line-height:1.75;color:var(--ps-muted);margin:0}.ps-place-letter{text-align:center;border-top:1px solid var(--ps-rule)}.ps-place-letter h2{font:400 clamp(44px,5.3vw,78px)/1.05 var(--ps-serif);letter-spacing:-.035em;margin:28px 0 38px}.ps-letter-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;max-width:850px;margin:0 auto 35px;text-align:left}.ps-letter-columns p{font-size:17px;line-height:1.8;color:var(--ps-muted);margin:0}.ps-reference-desk{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.6fr);grid-gap:8%;gap:8%;align-items:start}.ps-reference-guide{position:-webkit-sticky;position:sticky;top:125px;padding-right:12px}.ps-letter-intro h2,.ps-reference-guide h2{font:400 clamp(35px,3.3vw,51px)/1.08 var(--ps-serif);letter-spacing:-.025em;margin:26px 0}.ps-letter-intro>p:not(.ed-kicker),.ps-reference-guide>p:not(.ed-kicker){font-size:16px;color:var(--ps-muted);line-height:1.8;margin-bottom:18px}.ps-reference-guide>.ed-link{margin-top:6px}.ps-reference-direct{border-top:1px solid var(--ps-rule);padding-top:25px;margin-top:40px;display:grid;grid-gap:8px;gap:8px;font-size:13px}.ps-reference-direct>span{color:var(--ps-muted)}.ps-reference-direct a{width:-moz-fit-content;width:fit-content;text-underline-offset:5px}.ps-answers{min-width:0}.ps-reference .st-filter-bar{display:flex;flex-direction:column-reverse;align-items:stretch;gap:22px;margin-bottom:25px}.ps-reference .st-search{width:100%;min-width:0;min-height:56px;padding:12px 0;border-color:var(--ps-ink)}.ps-reference .st-search input{min-width:0;font-size:17px;padding:7px 0;color:var(--ps-ink)}.ps-reference .st-search svg{width:18px;flex-shrink:0}.ps-reference .st-category-buttons{gap:7px 19px}.ps-reference .st-category-buttons button{border:0;border-bottom:1px solid transparent;padding:8px 0;min-height:44px;color:var(--ps-muted);font-size:13px;background:transparent;border-radius:0;transition:color .2s,border-color .2s}.ps-reference .st-category-buttons button[aria-pressed=true]{color:var(--ps-ink);border-color:var(--ps-ink);background:transparent}.ps-reference .st-category-buttons button:focus-visible,.ps-reference .st-faq-list summary:focus-visible{outline:1px solid var(--ps-ink);outline-offset:5px}.ps-reference .st-results-count{font-size:9px;letter-spacing:.08em;color:var(--ps-muted);margin:0 0 20px!important}.ps-reference .st-faq-list,.ps-reference .st-faq-list details{border-color:var(--ps-rule)}.ps-reference .st-faq-list summary{padding:25px 0;gap:17px;font:400 clamp(21px,1.8vw,27px)/1.35 var(--ps-serif);letter-spacing:-.015em}.ps-reference .st-faq-list summary>span{min-width:23px;font-size:9px;color:var(--ps-muted)}.ps-reference .st-faq-list summary svg{width:18px;height:18px}.ps-reference .st-faq-list details>p{font-size:16px;line-height:1.85;color:var(--ps-muted);padding:0 30px 28px 40px;margin:0}.ps-reference .st-empty-state{padding:45px 0;border-top:1px solid var(--ps-rule);border-bottom:1px solid var(--ps-rule)}.ps-reference .st-empty-state p{line-height:1.75}.ps-reference .st-empty-state a{color:var(--ps-ink);text-decoration:underline;text-underline-offset:4px}.ps-correspondence .ps-email-link{font-size:14px}.ps-contact-routes{padding-top:0}.ps-route-list{border-bottom:1px solid var(--ps-rule);margin-top:28px}.ps-route-list article{display:grid;grid-template-columns:35px 1fr 1fr;grid-gap:35px;gap:35px;border-top:1px solid var(--ps-rule);padding:35px 0;align-items:start}.ps-route-heading .ed-kicker{font-size:9px;margin:0 0 15px}.ps-route-heading h2{font:400 clamp(29px,3vw,40px)/1.15 var(--ps-serif);letter-spacing:-.02em;margin:0}.ps-route-list article>div:last-child>p{font-size:16px;color:var(--ps-muted);line-height:1.7;max-width:450px;margin:0 0 16px}.ps-contact-letter{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10%;gap:10%;align-items:start}.ps-letter-intro>p{max-width:450px}.ps-contact-signoff{border-top:1px solid var(--ps-rule);margin-top:35px;padding-top:28px}.ps-contact-signoff>span{font:italic 27px/1.3 var(--ps-serif)}.ps-contact-signoff p{color:var(--ps-muted);font-size:12px;margin:12px 0 7px}.ps-contact-signoff a{font-size:13px;text-underline-offset:5px}.ps-letter-form{padding:clamp(26px,3vw,44px);border:1px solid var(--ps-rule);background:#fffdf324;box-shadow:0 15px 45px #30362b04}.ps-letter-form-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--ps-rule);padding-bottom:20px;font:9px/1.6 var(--st-sans);letter-spacing:.1em}.ps-letter-form-heading span:last-child{font-size:24px;line-height:1}.ps-form-guidance{font-size:12px;line-height:1.65;color:var(--ps-muted);margin:22px 0 27px!important}.ps-letter-form .inst-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 25px;gap:28px 25px;background:transparent;border:0;box-shadow:none;padding:0}.ps-letter-form .inst-form label{min-width:0;display:grid;grid-gap:9px;gap:9px;color:var(--ps-ink)}.ps-letter-form .inst-form label>span{font:10px/1.5 var(--st-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ps-muted)}.ps-letter-form .inst-form label:has(input[name=Category]),.ps-letter-form .inst-form label:has(textarea),.ps-letter-form .inst-form>.btn,.ps-letter-form .inst-form__status{grid-column:1/-1}.ps-letter-form .inst-form input,.ps-letter-form .inst-form textarea{width:100%;font:16px/1.5 var(--st-sans);color:var(--ps-ink);padding:9px 0;border:0;border-bottom:1px solid var(--ps-rule);background:transparent;border-radius:0;box-shadow:none}.ps-letter-form .inst-form input{min-height:46px}.ps-letter-form .inst-form textarea{min-height:132px;resize:vertical}.ps-letter-form .inst-form input:focus,.ps-letter-form .inst-form textarea:focus{border-color:var(--ps-ink);box-shadow:0 1px 0 var(--ps-ink);outline:0}.ps-letter-form .inst-form input:focus-visible,.ps-letter-form .inst-form textarea:focus-visible{outline:1px solid var(--ps-ink);outline-offset:4px}.ps-letter-form .inst-form .btn{display:flex;align-items:center;justify-content:space-between;min-height:54px;margin-top:3px;border:1px solid var(--ps-ink);padding:14px 22px;background:var(--ps-ink);color:#f7f1e3;border-radius:0;font:14px/1.3 var(--st-sans);box-shadow:none}.ps-letter-form .inst-form .btn:hover{background:#384536;transform:none}.ps-letter-form .inst-form .btn:focus-visible{outline:1px solid var(--ps-ink);outline-offset:4px}.ps-form-privacy{color:var(--ps-muted);font-size:11px;line-height:1.65;margin:19px 0 0!important}.ps-correspondence #assembly-interest,.ps-place #city-thesis,.ps-reference #questions{scroll-margin-top:110px}@media (max-width:1000px){.ps-city-lenses,.ps-courtyard-art figcaption{width:calc(100% - 56px)}.ps-reference-desk{grid-template-columns:minmax(200px,.8fr) minmax(0,1.6fr);gap:6%}.ps-reference .st-category-buttons{gap:5px 14px}.ps-contact-letter{gap:7%}.ps-route-list article{gap:22px;grid-template-columns:25px 1fr 1fr}}@media (max-width:700px){.ps-place-hero{padding-top:55px}.ps-place-hero>h1{font-size:clamp(46px,10.7vw,68px);line-height:1.04;margin-top:23px;margin-bottom:23px}.ps-place-hero>.ed-kicker{font-size:9px;line-height:1.7}.ps-place-intro{font-size:15px}.ps-wide-break{display:none}.ps-courtyard-study{margin-top:38px}.ps-courtyard-art{width:100%}.ps-courtyard-art figcaption{width:calc(100% - 40px);margin-top:14px;font-size:7px;gap:15px}.ps-courtyard-art figcaption>span:last-child{max-width:160px;text-align:right}.ps-city-lenses{width:calc(100% - 40px);margin-top:34px;grid-template-columns:1fr;gap:29px;padding-bottom:42px}.ps-lens-tabs{display:flex;border-bottom:1px solid var(--ps-rule)}.ps-lens-tabs button{flex:1 1;justify-content:center;align-items:center;gap:0;padding:14px 5px;min-height:54px;font-size:17px;border-bottom:1px solid transparent;margin-bottom:-1px}.ps-lens-tabs button:first-child{border-top:0}.ps-lens-tabs button[aria-selected=true]{border-bottom-color:var(--ps-ink)}.ps-lens-tabs button>span{display:none}.ps-lens-panel{min-height:154px}.ps-lens-panel h2{font-size:30px;margin-bottom:13px}.ps-lens-panel p{font-size:15px;line-height:1.75}.ps-margin-note{margin:26px 0 0!important;font-size:19px}.ps-thesis-list li{padding:23px 0;gap:13px;grid-template-columns:24px 1fr}.ps-thesis-list h3{font-size:24px}.ps-thesis-list p{font-size:14px}.ps-place-letter h2{font-size:43px;margin:24px 0 30px}.ps-letter-columns{grid-template-columns:1fr;gap:20px}.ps-letter-columns p{font-size:15px}.ps-reference-desk{display:flex;flex-direction:column;gap:44px}.ps-reference-guide{position:static;padding-right:0}.ps-reference-guide h2{font-size:36px;margin:21px 0}.ps-reference-guide>p:not(.ed-kicker){font-size:15px}.ps-reference-direct{display:none}.ps-answers{width:100%}.ps-reference .st-filter-bar{gap:15px}.ps-reference .st-category-buttons{gap:3px 17px;flex-wrap:wrap}.ps-reference .st-category-buttons button{min-height:44px;padding:7px 0;font-size:12px}.ps-reference .st-search input{font-size:16px}.ps-reference .st-faq-list summary{gap:11px;padding:23px 0;font-size:23px}.ps-reference .st-faq-list summary>span{min-width:18px;font-size:8px}.ps-reference .st-faq-list details>p{padding:0 0 24px 29px;font-size:15px;line-height:1.8}.ps-route-list{margin-top:22px}.ps-route-list article{grid-template-columns:22px 1fr;gap:16px;padding:28px 0}.ps-route-list article>div:last-child{grid-column:2}.ps-route-heading h2{font-size:31px}.ps-route-heading .ed-kicker{margin-bottom:12px;font-size:8px}.ps-route-list article>div:last-child>p{font-size:15px}.ps-contact-letter{grid-template-columns:1fr;gap:38px}.ps-letter-intro h2{font-size:40px;margin:23px 0}.ps-letter-intro>p:not(.ed-kicker){font-size:15px}.ps-contact-signoff{margin-top:27px;padding-top:24px}.ps-letter-form{padding:25px 21px}.ps-letter-form .inst-form{gap:25px;grid-template-columns:1fr}.ps-letter-form .inst-form label,.ps-letter-form .inst-form>.btn,.ps-letter-form .inst-form__status{grid-column:1}.ps-form-guidance{font-size:11px}}@media (prefers-reduced-motion:reduce){.ps-lens-tabs .ps-lens-arrow,.ps-lens-tabs button,.ps-reference .st-category-buttons button,.ps-reference .st-faq-list summary svg{transition:none}}.ed-apply .apply-form-page{background:none;padding:40px 0 100px;min-height:0}.ed-apply .apply-form-page__shell{max-width:1120px;padding-inline:max(28px,5vw);gap:32px}.ed-apply .apply-form-page__top{padding-bottom:20px;border-bottom:1px solid var(--ed-rule)}.ed-apply .apply-form-page__back{font-size:12px}.ed-apply .apply-form-page__chip{font-size:9px;letter-spacing:.08em}.ed-apply .apply-form-page__notice{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:8%;gap:8%;border:0;background:none;padding:24px 0 12px;box-shadow:none}.ed-apply .apply-form-page__notice-kicker{font-size:9px;letter-spacing:.15em;font-weight:400}.ed-apply .apply-form-page__notice h1{font:400 clamp(48px,5.4vw,76px)/1.04 GFS Didot,Georgia,serif;letter-spacing:-.05em;margin:18px 0 24px}.ed-apply .apply-form-page__notice h1 em{color:#304b3b}.ed-apply .apply-form-page__notice p{max-width:450px;font-size:16px;line-height:1.75;color:#666b5b}.ed-application-study{width:100%;height:auto;mix-blend-mode:multiply}.ed-application-context{padding:23px 0;border-block:1px solid var(--ed-rule);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 7%;gap:12px 7%;font-size:13px;line-height:1.7;color:#646c59}.ed-application-context>a{align-self:center;color:#304b3b;text-decoration:underline;text-underline-offset:5px}.ed-apply .apply-form-page__notice-meta{justify-self:start;padding:0;min-height:0;border:0;background:none;font-size:10px;font-weight:400}.ed-apply .apply-form__progress{margin-top:4px;border:0;padding:0 0 16px;gap:0}.ed-apply .apply-form__progress-btn{min-height:58px;gap:7px;border-left:0;border-bottom:1px solid #929a804a;padding:10px}.ed-apply .apply-form__progress-step.is-active .apply-form__progress-btn{border-bottom:2px solid #3e5839;background:#6879470a}.ed-apply .apply-form-page__deck{border:0;border-top:1px solid var(--ed-rule);background:none;border-radius:0;box-shadow:none;padding:36px 0 0}.ed-apply .apply-form__step-title{font-family:GFS Didot,Georgia,serif;font-weight:400;font-size:clamp(32px,3.5vw,46px);letter-spacing:-.03em}.ed-apply .apply-form__deal-block,.ed-apply .apply-form__deal-gate{border-radius:0;box-shadow:none;border-color:#929a8055;background:#f6f1df44}.ed-apply .apply-form__input,.ed-apply .apply-form__select,.ed-apply .apply-form__textarea{font-size:16px;min-height:48px;background:#f9f6e633;border-color:#8b947b70;color:#273123}.ed-apply .apply-form__nav{gap:16px}.ed-apply .apply-form-page__autosave{color:#686f5e;line-height:1.6}.ed-legal.legal-page{padding:48px max(6vw,24px) 110px;background:none}.ed-legal-header{max-width:1100px;margin:0 auto 55px;display:grid;grid-template-columns:1fr 240px;grid-gap:60px;gap:60px;align-items:center;border-bottom:1px solid var(--ed-rule);padding-bottom:42px}.ed-legal-header h1{font-size:clamp(48px,6vw,84px);line-height:1.05;margin:24px 0}.ed-legal-header>div>p:not(.ed-kicker){font-size:12px;color:var(--ed-muted)}.ed-legal-header img{width:100%;height:auto;mix-blend-mode:multiply}.ed-legal-header nav{display:flex;flex-wrap:wrap;gap:24px;margin-top:25px}.ed-legal-header nav a{font-size:13px;min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}.ed-legal-header nav a[aria-current=page]{border-color:#5b7053}.ed-legal .legal-body{max-width:1100px;padding:0;counter-reset:clause;display:block}.ed-legal .legal-body article{display:grid;grid-template-columns:270px minmax(0,1fr);grid-column-gap:60px;column-gap:60px;padding:34px 0;border:0;border-bottom:1px solid var(--ed-rule);background:none;box-shadow:none;counter-increment:clause}.ed-legal .legal-body h2{grid-column:1;grid-row:1/span 5;font:400 25px/1.35 GFS Didot,Georgia,serif;letter-spacing:-.025em}.ed-legal .legal-body h2:before{display:block;content:counter(clause,decimal-leading-zero);font:400 9px/1 var(--st-sans);letter-spacing:.1em;color:var(--ed-muted);margin-bottom:16px}.ed-legal .legal-body p{grid-column:2;font-size:16px;line-height:1.85;color:#59634f;margin:0 0 17px}.ed-legal .legal-body p:last-child{margin-bottom:0}@media(max-width:700px){.ed-apply .apply-form-page{padding-top:22px}.ed-apply .apply-form-page__shell{padding-inline:24px;gap:26px}.ed-apply .apply-form-page__top{flex-wrap:wrap;gap:14px}.ed-apply .apply-form-page__notice{grid-template-columns:1fr;padding-top:5px;position:relative}.ed-apply .apply-form-page__notice h1{font-size:48px}.ed-application-study{display:none}.ed-application-context{grid-template-columns:1fr;gap:15px;font-size:12px}.ed-apply .apply-form__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:8px;row-gap:8px}.ed-apply .apply-form__progress-btn{min-height:54px;padding:8px}.ed-apply .apply-form__progress-label{white-space:normal;font-size:11px}.ed-apply .apply-form-page__deck{padding-top:28px}.ed-apply .apply-form__step-title{font-size:34px}.ed-legal.legal-page{padding:30px 24px 65px}.ed-legal-header{grid-template-columns:1fr;gap:0;margin-bottom:12px;padding-bottom:22px}.ed-legal-header h1{font-size:49px}.ed-legal-header img{display:none}.ed-legal .legal-body article{display:block;padding-block:28px}.ed-legal .legal-body h2{font-size:25px;margin-bottom:20px}.ed-legal .legal-body h2:before{display:inline;margin-right:15px}.ed-legal .legal-body p{font-size:15px}}@media(max-width:360px){.ed-apply .apply-form-page__shell,.ed-legal.legal-page{padding-inline:20px}.ed-apply .apply-form-page__notice h1{font-size:43px}}.ed-demo .dd{--dd-paper:#f2ecdc;--dd-ink:#272c23;--dd-green:#304b3b;--dd-muted:#666b5b;--dd-line:#a0a38b55;background:transparent;font-family:var(--st-sans)}.ed-demo .dd-header{height:90px;padding-inline:6%;background:#f2ecdcf5;border-bottom:1px solid #9a9b8238}.ed-demo .dd-brand img{width:240px;height:auto}.ed-demo .dd-home-link{font-size:12px}.ed-demo .dd-entry{grid-template-columns:1.15fr 1fr;max-width:1450px;margin:0 auto;min-height:700px}.ed-demo .dd-entry-scene--invitation{padding:48px 6%;background:none;border-color:#a0a38b55;gap:30px}.ed-demo .dd-entry-scene--invitation .dd-invitation-art{width:100%;height:auto;max-height:330px;aspect-ratio:auto;object-fit:contain;border-radius:0}.ed-demo .dd-entry-scene--invitation .dd-entry-scene-copy h1{font-family:GFS Didot,Georgia,serif;color:#272c23;font-weight:400;font-size:clamp(53px,5.5vw,82px)}.ed-demo .dd-entry-scene--invitation .dd-entry-scene-copy>p,.ed-demo .dd-entry-scene--invitation .dd-kicker{color:#666b5b}.ed-demo .dd-entry:has(.dd-entry-scene--invitation) .dd-entry-panel{background:none;padding:38px 9%}.ed-demo .dd-entry-form-wrap h2{font-family:GFS Didot,Georgia,serif;font-size:42px;font-weight:400;letter-spacing:-.04em}.ed-demo .dd-entry-form-wrap>p{font-size:14px}.ed-demo .dd-form input{font-size:16px;border-radius:0;background:#f9f6e655;border-color:#9ca48b85}.ed-demo .dd-button{font-size:13px}.ed-demo .dd-button,.ed-demo .dd-entry-choices label{border-radius:0;font-weight:400}.ed-demo .dd-card{border-radius:2px;box-shadow:none;border-color:#9ba58c66}.ed-demo .dd-connection-notice{background:#e7e4cf}@media(max-width:760px){.ed-demo .dd-header{height:74px;padding-inline:24px}.ed-demo .dd-brand img{width:200px}.ed-demo .dd-entry{display:flex;flex-direction:column;min-height:0}.ed-demo .dd-entry-scene.dd-entry-scene--invitation{display:block;padding:25px 24px 0;border:0}.ed-demo .dd-entry-scene--invitation .dd-invitation-art{height:190px;max-height:none;width:100%;object-fit:contain}.ed-demo .dd-entry-scene--invitation .dd-entry-scene-copy{display:none}.ed-demo .dd-entry:has(.dd-entry-scene--invitation) .dd-entry-panel{padding:22px 24px 60px}.ed-demo .dd-entry-form-wrap{padding:0;max-width:500px}.ed-demo .dd-entry-form-wrap>h2{display:none}.ed-demo .dd-entry-form-wrap .dd-mobile-entry-title{display:block;font:400 48px/1.05 GFS Didot,Georgia,serif;letter-spacing:-.045em;margin:0 0 24px}.ed-demo .dd-form{margin-top:28px}.ed-demo .dd-footer{display:block}}