.application-page{--cover-line:rgba(23,61,139,.18);color:var(--blue)}.cover-contact{font-size:9px;letter-spacing:.1em}.cover-hero{padding:108px 5vw 32px;background:radial-gradient(ellipse at 92% 53%,#e9d6a5 0%,var(--paper) 54%);min-height:100svh;display:flex;flex-direction:column;justify-content:space-between}.cover-topline{display:flex;justify-content:space-between;gap:25px;font-size:8px;letter-spacing:.12em;line-height:1.7}.cover-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;padding:55px 0}.cover-intro>.eyebrow{font-size:9px;margin-bottom:25px}.cover-intro h1{font-size:clamp(90px,10vw,155px);line-height:.98;letter-spacing:-.045em;margin:0 0 30px}.cover-lead{font-size:clamp(23px,2.3vw,34px);line-height:1.16;letter-spacing:-.025em;margin-bottom:23px}.cover-description{font-size:14px;line-height:1.7;max-width:400px;color:#4c5b61}.cover-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px 32px;margin-top:30px}.cover-actions .solid-button{font-size:10px;gap:38px}.cover-actions .text-link{font-size:9px;gap:25px}.cover-case-visual{position:relative;margin:0;align-self:center}.cover-case-visual>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;box-shadow:0 30px 65px #5f4b2730}.cover-case-visual>figcaption{display:flex;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:.12em;line-height:1.7;padding:17px 0;color:#6d6d5c}.cover-image-link{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 0;border-top:1px solid var(--cover-line);font-size:11px;letter-spacing:.09em;line-height:1.5}.cover-image-link b{font-size:40px;line-height:1;font-weight:400;transition:transform .3s}.cover-image-link:hover b{transform:translate(5px,-5px)}.cover-purpose{font-size:8px;letter-spacing:.13em;line-height:1.8;color:#7b7c6e;margin:0}.cover-section{padding:95px 5vw}.cover-section .section-marker{border-color:var(--cover-line);font-size:9px;letter-spacing:.1em;margin-bottom:60px}.cover-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:8vw;margin-bottom:50px}.cover-section-heading h2{font-size:clamp(58px,6vw,90px);line-height:1.04;margin:0}.cover-section-heading>p,.cover-section-heading>div>p{font-size:15px;line-height:1.7;max-width:450px;color:#4c5b61;margin-bottom:0}.cover-section-heading>div>p+p{margin-top:18px;font-size:13px}.cover-case-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:4vw}.cover-case-pillars>article{border-top:1px solid var(--cover-line);padding-top:20px}.cover-case-pillars article>span{font-size:9px;letter-spacing:.1em;color:#9a8044}.cover-case-pillars h3{font-family:var(--font-display);font-size:33px;letter-spacing:-.035em;line-height:1.1;margin:24px 0 15px}.cover-case-pillars p{font-size:13px;line-height:1.7;color:#596266;margin-bottom:0;max-width:320px}.cover-summary-bottom{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:45px;padding-top:25px;border-top:1px solid var(--cover-line)}.cover-summary-bottom .text-link{font-size:9px;flex:none}.cover-summary-bottom>p{font-size:10px;line-height:1.7;color:#77796d;max-width:450px;margin:0}.cover-experience{background:#ece5d2}.cover-experience .cover-section-heading{margin-bottom:55px}.cover-experience-row{display:grid;grid-template-columns:1fr 2.4fr 1fr;gap:35px;padding:30px 0;border-top:1px solid var(--cover-line);align-items:baseline}.cover-experience-row>span:first-child{font-size:9px;letter-spacing:.09em;line-height:1.8}.cover-experience-row h3{font-family:var(--font-display);font-size:36px;letter-spacing:-.035em;line-height:1.1;margin-bottom:15px}.cover-experience-row p{font-size:13px;line-height:1.7;max-width:600px;color:#596266;margin-bottom:0}.experience-location{font-size:7px;letter-spacing:.1em;text-align:right;line-height:1.8;color:#7b7c6e}.cover-closing{padding-top:100px;padding-bottom:95px}.cover-closing>.eyebrow{font-size:9px;letter-spacing:.11em}.cover-closing>h2{font-size:clamp(55px,5.9vw,91px);margin-bottom:25px;line-height:1}.cover-email{display:inline-block;margin-top:28px;font-size:14px;color:#5d6870}.cover-notice{padding-top:0;padding-bottom:25px}.cover-notice .authorship-notice{margin-top:0}.cover-notice .footer{margin-top:35px}.cover-notice .authorship-heading h3{font-size:30px}.cover-hero-grid{animation:cover-arrive .8s ease-out both}@keyframes cover-arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.cover-intro h1{font-size:11.5vw}.cover-hero-grid{gap:4vw}.cover-lead{font-size:26px}.cover-actions{gap:18px}.cover-actions .solid-button{padding:19px 20px;gap:23px}.cover-actions .text-link{font-size:8px;gap:16px}.cover-description{font-size:13px}.cover-case-pillars h3{font-size:29px}.cover-experience-row{grid-template-columns:1fr 2.3fr;gap:20px}.cover-experience-row .experience-location{grid-column:2;text-align:left;margin-top:-8px}.cover-section-heading{gap:5vw}}
@media(max-width:760px){.application-page .nav-actions{gap:18px}.cover-contact{font-size:8px}.application-page .nav-contact{font-size:8px}.cover-hero{padding:91px 6vw 28px;min-height:0}.cover-topline{font-size:6px;letter-spacing:.08em;gap:20px}.cover-topline>span:first-child{max-width:65%}.cover-topline>span:last-child{text-align:right}.cover-hero-grid{grid-template-columns:1fr;gap:45px;padding:48px 0 35px}.cover-intro>.eyebrow{font-size:7px;margin-bottom:24px}.cover-intro h1{font-size:25vw;line-height:.98;margin-bottom:30px}.cover-lead{font-size:26px;margin-bottom:22px}.cover-description{font-size:13px;max-width:440px}.cover-actions{gap:22px 25px;margin-top:26px}.cover-actions .solid-button{font-size:9px;padding:19px 20px;gap:25px}.cover-actions .text-link{font-size:8px;gap:20px}.cover-case-visual{max-width:600px;width:100%}.cover-case-visual>figcaption{font-size:6px;letter-spacing:.07em;padding:13px 0}.cover-image-link{font-size:9px;padding:17px 0}.cover-image-link b{font-size:32px}.cover-purpose{font-size:6px;line-height:1.9;letter-spacing:.08em;max-width:460px}.cover-section{padding:65px 6vw}.cover-section .section-marker{font-size:7px;letter-spacing:.07em;gap:20px;margin-bottom:40px}.cover-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.cover-section-heading h2{font-size:14vw}.cover-section-heading>p,.cover-section-heading>div>p{font-size:14px;max-width:550px}.cover-section-heading>div>p+p{font-size:12px;margin-top:15px}.cover-case-pillars{grid-template-columns:1fr;gap:30px}.cover-case-pillars>article{display:grid;grid-template-columns:30px 1fr;gap:10px 15px;padding-top:18px}.cover-case-pillars article>span{grid-row:1/3;font-size:8px;margin-top:4px}.cover-case-pillars h3{font-size:32px;margin:0}.cover-case-pillars p{grid-column:2;font-size:12px;max-width:500px}.cover-summary-bottom{display:block;margin-top:30px;padding-top:17px}.cover-summary-bottom>.text-link{font-size:8px}.cover-summary-bottom>p{font-size:9px;margin-top:20px}.cover-experience .cover-section-heading{margin-bottom:35px}.cover-experience-row{grid-template-columns:1fr;gap:15px;padding:25px 0}.cover-experience-row>span:first-child{font-size:8px}.cover-experience-row h3{font-size:33px}.cover-experience-row p{font-size:12px}.cover-experience-row .experience-location{grid-column:1;font-size:6px;margin:0}.cover-closing{padding-top:70px;padding-bottom:65px}.cover-closing>.eyebrow{font-size:7px;line-height:1.8}.cover-closing>h2{font-size:12vw;line-height:1.05}.cover-email{font-size:13px;margin-top:25px}.cover-notice{padding-top:0;padding-bottom:20px}.cover-notice .authorship-heading h3{font-size:27px}.cover-notice .footer{margin-top:30px}}
@media(prefers-reduced-motion:reduce){.cover-hero-grid{animation:none}.cover-image-link b{transition:none}}
