.invitation{min-height:760px;height:90svh;justify-items:start;padding:120px 7%;isolation:isolate}.invitation-content{position:relative;z-index:1;max-width:850px}.invitation .eyebrow{margin-bottom:35px}.invitation h1{font-size:clamp(55px,7.5vw,110px)}.invitation h1 em{color:#9b8fa7}.invitation p{max-width:620px;margin:30px 0}.invitation .cta{font-size:14px}.invitation-pear{position:absolute;right:2%;width:430px;height:auto;opacity:.1;z-index:-1;animation:float 12s ease-in-out infinite}.invitation .halo{right:0}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:55px}.join-page h2{font-family:Roman,Georgia,serif;font-size:clamp(40px,4.5vw,64px)}.editorial p{margin:0 0 24px}.editorial-note{font-family:Roman,Georgia,serif;color:#e8e1d6;font-size:22px;margin-top:35px!important}.join-page .project-heading h2{font-family:Gothic,Arial,sans-serif}.slice-note{max-width:720px;margin:25px 0 0}.slice-note strong{font-weight:400;color:#e8e1d6}.opportunity h2,.editorial>h2{margin-top:55px}.role-meta{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:30px 0;gap:12px 28px;color:#b8b1b9;font-size:12px}.role-meta li:before{content:'·';color:#c55a3b;margin-right:12px}.role-intro{font-family:Roman,Georgia,serif;color:#e8e1d6;font-size:28px;line-height:1.3;margin:45px 0}.join-page h3{font-size:14px;font-weight:400;color:#e8e1d6;margin:0;letter-spacing:.04em}.responsibilities{list-style:none;padding:0;margin:0 0 30px;color:#b8b1b9}.responsibilities li{border-bottom:1px solid #ffffff15;padding:15px 0;font-size:14px;line-height:1.6}.responsibilities li:first-child{padding-top:0}.disciplines{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:45px 0}.disciplines h3{color:#9b8fa7}.disciplines p{max-width:440px;margin-top:20px}.terms{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #c55a3b66;padding-top:30px}.terms p{font-size:14px}.conversation p{max-width:430px}.direct-email{font-size:13px;color:#9b8fa7;overflow-wrap:anywhere}.field{margin-bottom:26px}.field label{display:block;font-size:12px;margin-bottom:12px}.field input,.field textarea,#prepared-email{display:block;width:100%;border:0;border-bottom:1px solid #9b8fa755;border-radius:0;background:transparent;color:#e8e1d6;font:15px Gothic,Arial,sans-serif;padding:12px 0;outline-offset:5px}.field input:focus,.field textarea:focus{outline:1px solid #9b8fa7;border-color:#e8e1d6}.field textarea{resize:vertical}.field input::placeholder{color:#9b8fa780}.field #intro-hint{display:block;font-size:11px;color:#9b8fa7;line-height:1.5}.form-note{font-size:11px;line-height:1.6;color:#9b8fa7;margin:14px 0}.conversation button{background:transparent;color:#e8e1d6;font-family:inherit;cursor:pointer;border-top:0;border-left:0;border-right:0;text-align:left;width:100%;justify-content:space-between}.join-page .section{padding-top:70px;padding-bottom:70px}.conversation{padding-bottom:120px!important}#prepared-email{font-size:12px;line-height:1.6;resize:vertical}.motion-ready .invitation-content{animation:hero-arrive 1.3s cubic-bezier(.2,.7,.2,1) both}@media(max-width:700px){.invitation{padding:130px 6% 100px;min-height:690px;height:auto}.invitation h1{font-size:53px}.invitation-pear{width:280px;right:-40px;top:150px}.invitation p{font-size:14px}.desktop{display:none}.editorial-grid,.terms{grid-template-columns:1fr;gap:30px;margin-top:35px}.disciplines{grid-template-columns:1fr;gap:25px;margin:35px 0}.role-meta{display:grid;gap:15px}.role-intro{font-size:25px}.join-page .section{padding-top:45px;padding-bottom:45px}.editorial-note{font-size:21px}.join-page .status{max-width:135px;text-align:right;line-height:1.5}.conversation form{margin-top:10px}.direct-email{font-size:12px}.terms{margin-top:0}.role-details{margin-top:35px}}
