.skills-heading{padding:55px 0 42px;max-width:1100px}.skills-heading h1{font-size:clamp(44px,6.5vw,94px);font-weight:500;line-height:1.02;letter-spacing:-.055em;margin:24px 0 30px}.skills-heading h1 em{color:inherit;font-style:normal}.skills-heading>p:last-child{max-width:700px;font-size:20px;line-height:1.6;margin:0}.skills-hero{margin:0;aspect-ratio:1672/941;background:#aaa196;overflow:hidden}.skills-hero img{width:100%;height:100%;object-fit:cover}
.skill-context{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,6vw,90px);padding:60px 0;align-items:start}.skill-context h2,.skills-closing h2{font-size:clamp(30px,3.3vw,47px);line-height:1.12;letter-spacing:-.035em;margin:0}.skill-context p,.skill-example-copy p,.skills-closing p{font-size:18px;line-height:1.7}.skill-context .eyebrow,.skills-closing .eyebrow{font-size:13px;line-height:1.5;margin-bottom:18px}.skill-context .text-link{display:inline-block;margin:8px 0;font-size:16px}.skill-context>div>p:first-child{margin-top:0}
.skills-examples{border-top:1px solid #24251e35;padding-top:48px}.skills-examples>header{margin-bottom:35px}.skills-examples>header h2{font-size:clamp(32px,4vw,55px);line-height:1.1;letter-spacing:-.04em;margin:0 0 20px}.skills-examples>header>p:last-child{font-size:18px}.skill-example{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,6vw,90px);border-top:1px solid #24251e35;padding:40px 0}.skill-number{display:block;font:16px ui-monospace,monospace;color:#a83f24;margin-bottom:25px}.skill-example-title h3{font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.04em;margin:12px 0 17px}.skill-example-title>p:last-child{font-size:20px;line-height:1.5;max-width:350px;margin:0}.skill-example-copy>p:first-child{margin-top:0}.skill-example-copy dl{margin:25px 0;padding:20px 24px;background:#e1d8c4;border-left:2px solid #a83f24}.skill-example-copy dl>div+div{margin-top:18px}.skill-example-copy dt{font:13px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.skill-example-copy dd{font-size:16px;line-height:1.6;margin:0}.skill-example-copy .skill-detail{font-size:14px;line-height:1.6;margin-bottom:0;color:#525347}
.skills-closing{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,6vw,90px);padding:44px clamp(24px,4vw,56px);background:#282b24;color:#efe6d2;margin-top:25px}.skills-closing p:first-child{margin-top:0}.skills-closing .eyebrow{color:#e1ae88}.skills-closing a:focus-visible{outline-color:#f6ba88}.skills-secondary{display:block;margin-top:22px;font-size:14px}.skills-feature{display:grid;grid-template-columns:1.1fr 1fr;margin:20px 0 60px;background:#282b24;color:#efe6d2}.skills-feature-art{display:block;overflow:hidden;min-width:0}.skills-feature-art img{height:100%;width:100%;object-fit:cover}.skills-feature>div{padding:clamp(24px,4vw,55px);align-self:center}.skills-feature .eyebrow{color:#e1ae88}.skills-feature h2{font-size:clamp(30px,3.2vw,45px);line-height:1.12;letter-spacing:-.035em;margin:18px 0}.skills-feature p{font-size:17px;line-height:1.65}.skills-feature a:focus-visible{outline-color:#f6ba88}
@media(max-width:760px){.skills-heading{padding:32px 0}.skills-heading>p:last-child{font-size:18px}.skill-context,.skill-example,.skills-closing{grid-template-columns:1fr;gap:24px}.skill-context{padding:35px 0}.skill-context p,.skill-example-copy p,.skills-closing p{font-size:16px}.skills-examples{padding-top:32px}.skill-example{padding:30px 0}.skill-number{margin-bottom:16px}.skill-example-title>p:last-child{max-width:none;font-size:18px}.skills-feature{grid-template-columns:1fr;margin-bottom:40px}.skills-feature-art{aspect-ratio:1672/941}.skills-hero{aspect-ratio:1.4}.skills-hero img{object-position:center}.skills-closing{padding:30px 24px}.skill-example-copy dl{padding:18px}}
