.designer-page{padding-top:105px}body:has(.designer-page) header .header-logo img{filter:none}body:has(.designer-page) .header-cta{color:var(--terra);border-color:var(--line)}.designer-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding-bottom:75px}.designer-hero-copy{padding-bottom:20px}.breadcrumb{font-size:13px;color:var(--gold);display:inline-block;margin-bottom:42px}.designer-hero .eyebrow{margin-bottom:25px}.designer-hero h1{font-size:90px;line-height:1;letter-spacing:-1.5px}.designer-lead{font-family:Oranienbaum,Georgia,serif;font-size:32px;line-height:1.1;margin:30px 0 20px}.designer-hero-copy>p:not(.eyebrow):not(.designer-lead){font-size:17px;line-height:1.5}.designer-hero figure{margin:0}.designer-hero figure img{height:610px;object-position:center 28%;border-radius:9px}.designer-hero figcaption{font-size:12px;color:var(--gold);padding-top:14px;text-align:right}.designer-statement{display:grid;grid-template-columns:40% 60%;padding-block:60px}.designer-statement h2{font-size:48px;line-height:1.08}.story-layout{display:grid;grid-template-columns:40% 60%;align-items:start}.story-layout>img{width:78%;height:550px;border-radius:8px;object-position:center}.story-copy{max-width:650px;padding-top:10px}.story-copy h3{font-size:35px;margin-bottom:30px}.story-copy p{font-size:18px;line-height:1.6;margin-bottom:23px}.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.practice-grid article{padding:28px;background:var(--paper);border-radius:8px}.practice-grid article>span{font-size:14px;color:var(--gold);font-style:italic}.practice-grid h3{font-size:30px;margin:35px 0 20px}.practice-grid p{font-size:17px;line-height:1.5}.designer-chapter{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:110px;padding:60px 6.25%;background:var(--paper);align-items:center}.chapter-photo{position:relative}.chapter-photo img{height:620px;border-radius:8px}.chapter-photo>span{position:absolute;bottom:15px;left:18px;font-size:10px;background:#f0efe5dd;padding:5px 8px;border-radius:4px}.chapter-copy .eyebrow{margin-bottom:25px}.chapter-copy h2{font-size:48px;margin-bottom:35px}.chapter-copy p:not(.eyebrow){font-size:18px;line-height:1.55;max-width:490px;margin-bottom:22px}.chapter-copy .button{margin-top:12px}.teaching-copy{margin-left:40%;max-width:660px}.teaching-copy p{font-size:20px;line-height:1.5;margin-bottom:25px}.teaching-copy .button{margin-top:10px}.designer-quote{text-align:center;padding:100px 0}.designer-quote blockquote{font:46px/1.15 Oranienbaum,Georgia,serif;max-width:880px;margin:35px auto 0}.designer-page+.wrap{padding-top:30px}#menu a[aria-current=page]{color:var(--gold)}
@media(max-width:1100px){.designer-hero h1{font-size:75px}.designer-hero figure img{height:560px}.designer-statement,.story-layout{grid-template-columns:32% 68%}.story-layout>img{width:85%;height:440px}.teaching-copy{margin-left:32%}.chapter-copy h2{font-size:42px}.designer-chapter{gap:5%;padding-inline:32px}.practice-grid article{padding:22px}}
@media(max-width:700px){.designer-page{padding-top:85px}.designer-hero{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.breadcrumb{margin-bottom:28px}.designer-hero .eyebrow{margin-bottom:18px}.designer-hero h1{font-size:clamp(50px,14vw,70px);letter-spacing:-1px}.designer-lead{font-size:29px;margin:22px 0 18px}.designer-hero-copy{padding-bottom:0}.designer-hero figure img{height:460px}.designer-hero figcaption{font-size:11px}.designer-statement{grid-template-columns:1fr;gap:24px;padding-block:32px}.designer-statement h2{font-size:34px}.story-layout{grid-template-columns:1fr;gap:30px}.story-layout>img{width:100%;height:480px}.story-copy{padding-top:0}.story-copy h3{font-size:30px;margin-bottom:24px}.story-copy p{font-size:17px;line-height:1.55;margin-bottom:20px}.practice-grid{grid-template-columns:1fr;gap:15px}.practice-grid article{padding:26px}.practice-grid h3{margin:28px 0 18px}.practice-grid p{font-size:17px}.designer-chapter{grid-template-columns:1fr;gap:35px;margin-top:70px;padding:40px 20px}.chapter-photo img{height:430px}.chapter-photo>span{font-size:9px;left:10px;bottom:10px}.chapter-copy h2{font-size:37px;margin-bottom:25px}.chapter-copy p:not(.eyebrow){font-size:17px;line-height:1.5}.chapter-copy .button{padding-inline:22px}.teaching-copy{margin-left:0}.teaching-copy p{font-size:18px}.designer-quote{padding:75px 0}.designer-quote blockquote{font-size:33px;line-height:1.15;margin-top:25px}.designer-page~footer{padding-top:25px}}
