*{box-sizing:border-box}html{color-scheme:light}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.concept{--paper:#e9ebea;--ink:#11212d;--sub:#4a5c6a;--line:#9ba8ab;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.review{border-bottom:1px solid var(--line);letter-spacing:.04em;background:#ccd0cf;justify-content:space-between;align-items:center;padding:12px 4%;font-size:12px;display:flex}.review div{gap:8px;display:flex}.review div a{border:1px solid #0000;padding:6px 10px}.review a[aria-current]{border-color:#4a5c6a}.shell{max-width:1440px;margin:auto;padding:0 5%}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 0;display:flex}.wordmark{letter-spacing:-2px;font-size:30px;font-weight:800}.brand-dot{color:#4a5c6a}.site-header nav{gap:28px;display:flex}.site-header nav a{border-bottom:2px solid #0000;padding:10px 0;font-size:13px}.site-header nav a[aria-current=page]{border-color:var(--ink)}.side-note{display:none}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:6%;padding:85px 0 90px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.16em;margin:0 0 28px;font-size:10px;font-weight:600;line-height:1.8}h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,82px);font-weight:500;line-height:1.04}h1 em,.invitation em{font-family:Georgia,serif;font-weight:400}p.intro{max-width:400px;color:var(--sub);margin:30px 0;font-size:16px;line-height:1.8}.actions{align-items:center;gap:26px;margin-top:35px;display:flex}.button{color:#e9ebea;background:#11212d;justify-content:space-between;align-items:center;gap:35px;padding:17px 22px;font-size:12px;display:inline-flex}.text-link{border-bottom:1px solid #9ba8ab;padding-bottom:6px;font-size:12px;display:inline-block}.art{background:#ccd0cf;height:420px;position:relative;overflow:hidden}.art-ring{border:38px solid #4a5c6a;border-radius:50%;width:240px;height:240px;position:absolute;top:48px;left:45px}.ring-two{border-color:#9ba8ab;top:145px;left:145px}.ring-three{clip-path:inset(0 0 50%);border-color:#253745;top:48px;left:145px}.art-caption{font:italic 18px/1.3 Georgia,serif;position:absolute;bottom:25px;left:25px}.art-label{writing-mode:vertical-rl;letter-spacing:2px;font-size:8px;position:absolute;top:20px;right:20px}.section-heading{border-top:1px solid var(--line);justify-content:space-between;padding:23px 0;display:flex}.section-heading .eyebrow{margin:0}.section-heading>span{color:var(--sub);font-size:11px}.work-grid{grid-template-columns:1fr 1fr;gap:44px 30px;padding-bottom:75px;display:grid}.card-art{background:#ccd0cf;justify-content:space-between;height:245px;padding:22px;display:flex;position:relative;overflow:hidden}.card-art span{font:italic 40px Georgia}.card-art b{text-transform:uppercase;letter-spacing:2px;align-self:flex-end;font-size:10px;font-weight:400}.card-art i{border:30px solid #4a5c6a;border-radius:50%;width:160px;height:160px;position:absolute;top:50px;left:calc(50% - 80px)}.art-1{background:#9ba8ab}.art-1 i{border-color:#253745;border-radius:0;transform:rotate(45deg)}.art-2 i{background:#9ba8ab;border:0;border-radius:100px 100px 0 0}.art-3 i{border-width:1px;border-radius:0;box-shadow:15px 15px #9ba8ab,30px 30px #4a5c6a}.card-meta{text-transform:uppercase;letter-spacing:.1em;color:var(--sub);justify-content:space-between;margin:20px 0 12px;font-size:10px;display:flex}.work-card h2{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500}.work-card h2 span{float:right}.work-card p{color:var(--sub);max-width:430px;font-size:13px;line-height:1.7}.invitation{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:25px;padding:60px 0 75px;display:grid}.invitation>.eyebrow{grid-column:1/-1;margin:0}.invitation h2{letter-spacing:-.04em;margin:0;font-size:clamp(35px,4vw,58px);font-weight:400;line-height:1.1}.invitation div p{color:var(--sub);max-width:350px;font-size:14px;line-height:1.8}.topics{flex-wrap:wrap;grid-column:1/-1;gap:16px;padding:0;list-style:none;display:flex}.topics li{border:1px solid var(--line);padding:15px;font-size:12px}footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:35px;padding:35px 0;display:flex}footer p,footer a:not(.wordmark),footer small{font-size:11px}footer p{color:var(--sub);margin-right:auto}.preview-note{text-align:center;color:#253745;background:#ccd0cf;padding:20px;font-size:10px}.preview-note a{text-decoration:underline}.page-heading{max-width:950px;padding:75px 0 50px}.page-heading h1{font-size:clamp(44px,5vw,72px)}.page-heading .intro{max-width:600px}.reading{max-width:720px;padding-bottom:80px;line-height:1.9}.reading h2{margin-top:40px}.reading a{text-decoration:underline}.contact-panel{background:#ccd0cf;margin-bottom:80px;padding:45px}.contact-panel p{line-height:1.7}.skip{color:#e9ebea;z-index:10;background:#11212d;padding:15px;position:absolute;top:-90px;left:15px}.skip:focus{top:10px}a:focus-visible{outline-offset:5px;outline:2px solid #253745}a:hover{opacity:.75}.studio .shell{max-width:1320px}.studio .site-header{border:0}.studio .site-header nav{background:#ccd0cf;border-radius:100px;gap:8px;padding:5px 18px}.studio .site-header nav a{border:0;border-radius:100px;padding:10px 17px}.studio .site-header nav a[aria-current=page]{color:#e9ebea;background:#11212d}.studio .hero{text-align:center;grid-template-columns:1fr;gap:45px;padding-top:50px}.studio h1{font-size:clamp(48px,6vw,84px);font-weight:600}.studio h1 br:first-of-type{display:none}.studio .hero h1 em{color:#4a5c6a;font-family:inherit;font-style:normal}.studio .actions{justify-content:center}.studio .button{border-radius:100px}.studio .art{border-radius:160px;width:100%;max-width:800px;height:230px;margin:auto}.studio .art-ring{border-width:50px;width:300px;height:300px;top:-65px;left:18%}.studio .ring-two{top:30px;left:45%}.studio .ring-three{top:-65px;left:45%}.studio .art-caption{text-align:left;bottom:30px;left:50px}.studio .section-heading{border:0}.studio .work-card{background:#ccd0cf;border-radius:24px;padding:14px 14px 24px}.studio .card-art{background:#9ba8ab;border-radius:16px;height:240px}.studio .art-1{background:#ccd0cf;border:1px solid #9ba8ab}.studio .card-meta,.studio .work-card h2,.studio .work-card>p{margin-left:12px;margin-right:12px}.studio .invitation{background:#ccd0cf;border:0;border-radius:30px;margin-bottom:65px;padding:45px}.studio .page-heading{text-align:center;margin:auto}.studio .page-heading .intro{margin:25px auto}.studio .contact-panel{border-radius:25px}.index .shell{grid-template-columns:205px 1fr;gap:55px;padding-left:3%;padding-right:4%;display:grid}.index .site-header{border:0;border-right:1px solid var(--line);height:100vh;padding-top:45px;display:block;position:sticky;top:0}.index .site-header nav{flex-direction:column;gap:5px;margin-top:70px;padding-right:28px;display:flex}.index .site-header nav a{border:0;padding:13px 15px;display:block}.index .site-header nav a[aria-current=page]{background:#ccd0cf;border-left:3px solid #253745}.index .side-note{color:#4a5c6a;margin-top:80px;font:italic 25px/1.3 Georgia;display:block}.index .hero{padding:65px 0;display:block}.index .hero h1{font-size:clamp(45px,5vw,75px)}.index .hero h1 br:first-of-type{display:none}.index .hero h1 em{color:#4a5c6a;font-family:inherit;font-style:normal}.index .art{height:140px;margin-top:45px}.index .art-ring{width:200px;height:200px;top:-30px;left:45%}.index .ring-two{top:25px;left:65%}.index .ring-three{top:-30px;left:65%}.index .art-caption{font-size:20px}.index .work-grid{display:block}.index .work-card{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:0 24px;padding:25px 0;display:grid}.index .card-art{grid-row:1/4;height:120px;padding:12px}.index .card-art i{border-width:15px;width:75px;height:75px;top:35px;left:35px}.index .card-art span{z-index:1;font-size:20px}.index .card-art b{display:none}.index .card-meta{margin:5px 0 10px}.index .work-card p{margin-bottom:0}.index .invitation{grid-template-columns:1fr}.index .invitation h2{font-size:45px}.index footer{gap:20px}@media (width<=800px){.shell{padding:0 6%}.site-header{flex-direction:column;align-items:flex-start;gap:20px;padding:22px 0}.site-header nav{flex-wrap:wrap;gap:18px}.hero{grid-template-columns:1fr;gap:40px;padding:45px 0}.art{height:340px}.work-grid{gap:30px 20px}.card-art{height:190px}.invitation{grid-template-columns:1fr}.studio .site-header nav{gap:0;padding:4px 8px}.studio .site-header nav a{padding:10px 12px}.studio .hero h1 br:first-of-type{display:block}.index .shell{padding:0 6%;display:block}.index .site-header{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:25px 0;position:static}.index .site-header nav{flex-direction:row;gap:5px;margin-top:20px;padding:0}.index .site-header nav a{padding:10px}.index .side-note,.review>span{display:none}}@media (width<=500px){.work-grid{grid-template-columns:1fr}.hero h1{font-size:48px}.actions{flex-wrap:wrap;gap:20px}.site-header nav{gap:16px}.site-header nav a{font-size:12px}.art{height:300px}.art-ring{left:10px}.ring-two,.ring-three{left:100px}.studio .site-header nav{border-radius:16px}.studio .site-header nav a{padding:10px}.studio .art{border-radius:30px}.studio .art-caption{font-size:15px;left:25px}.studio .invitation{padding:28px}.index .work-card{grid-template-columns:85px 1fr;gap:0 15px}.index .card-art{height:100px}.index .work-card h2{font-size:20px}.review{padding:10px 6%}footer{gap:20px}footer p{width:65%}.section-heading>span{display:none}.contact-panel{padding:25px}}.nav-avatar{object-fit:cover;object-position:50% 28%;border-radius:50%;width:44px;height:44px;margin-right:12px}.mobile-nav{display:none}.studio .wordmark{align-items:center;display:inline-flex}.studio .site-header{border-bottom:1px solid #ccd0cf;gap:28px;padding:24px 0}.studio .site-header>nav{background:0 0;border-radius:0;align-items:center;gap:27px;padding:0}.studio .site-header>nav a{color:#4a5c6a;border-bottom:1px solid #0000;border-radius:0;padding:10px 0;font-size:13px}.studio .site-header>nav a[aria-current=page]{color:#11212d;background:0 0;border-bottom-color:#11212d}.studio .site-header>nav a:last-child{color:#11212d;border:1px solid #9ba8ab;border-radius:100px;margin-left:6px;padding:11px 20px}.studio .site-header>nav a:last-child[aria-current=page]{background:#ccd0cf}.studio .hero{text-align:left;grid-template-columns:1.25fr 1fr;gap:7%;padding:65px 0 80px}.studio .hero h1{font-size:clamp(48px,5.1vw,70px);font-weight:500;line-height:1.08}.studio .hero h1 br:first-of-type{display:block}.studio .hero-copy .intro{max-width:390px;margin:28px 0}.studio .hero .actions{justify-content:flex-start;gap:24px}.studio .hero .eyebrow{letter-spacing:.13em}.portrait{min-width:0;margin:0;padding-bottom:28px;position:relative}.portrait>img{object-fit:cover;object-position:center 34%;background:#253745;border-radius:160px 160px 30px 30px;width:100%;height:490px;display:block}.portrait figcaption{background:#ccd0cf;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:12px;display:flex;position:absolute;bottom:0;left:24px;right:24px}.portrait figcaption span:first-child{color:#4a5c6a;font-size:11px}.studio .section-heading{padding-top:15px}@media (width<=1000px){.studio .site-header>nav{gap:19px}.studio .hero{grid-template-columns:1.15fr 1fr;gap:5%}.studio .hero h1{font-size:52px}.portrait>img{height:450px}.portrait figcaption{padding:18px;left:12px;right:12px}.studio .hero .actions{flex-wrap:wrap;gap:20px}}@media (width<=800px){.studio .site-header{flex-direction:row;align-items:center}.studio .site-header>nav{display:none}.studio .mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid #9ba8ab;border-radius:100px;align-items:center;gap:25px;padding:11px 17px;font-size:13px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] summary{background:#ccd0cf}.studio .mobile-nav nav{z-index:5;background:#e9ebea;border:1px solid #9ba8ab;border-radius:20px;flex-direction:column;gap:2px;width:210px;padding:12px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 12px 24px #11212d12}.studio .mobile-nav nav a{color:#4a5c6a;background:0 0;border-radius:10px;padding:12px 16px}.studio .mobile-nav nav a[aria-current=page]{color:#11212d;background:#ccd0cf}.studio .hero{grid-template-columns:1fr;gap:38px;padding:45px 0 50px}.studio .hero h1{font-size:clamp(44px,8vw,64px)}.studio .hero-copy .intro{max-width:460px}.portrait{justify-self:center;width:100%;max-width:440px}.portrait>img{height:480px}.portrait figcaption{left:20px;right:20px}.studio .hero .eyebrow{font-size:9px}.studio .hero .actions{margin-top:28px}}@media (width<=420px){.portrait>img{height:410px}.portrait figcaption{padding:18px 16px;left:14px;right:14px}.studio .hero h1{font-size:44px}.nav-avatar{width:38px;height:38px}.studio .hero .actions{gap:18px}}.studio .portrait-cutout{isolation:isolate;aspect-ratio:.88;border-bottom:1px solid #4a5c6a;align-self:center;width:100%;max-width:470px;padding:0;overflow:hidden}.studio .portrait-cutout:before{content:"";z-index:-1;aspect-ratio:1;background:#ccd0cf;border-radius:50%;position:absolute;bottom:-22%;left:0;right:0}.studio .portrait-cutout>img{object-fit:contain;background:0 0;border-radius:0;width:88%;height:auto;max-height:none;display:block;position:absolute;bottom:-15%;left:6%;mask-image:none}@media (width<=800px){.studio .portrait-cutout{max-width:400px}}.card-art>img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.contact-panel{max-width:720px;margin-inline:auto}.contact-form{flex-direction:column;gap:24px;display:flex}.contact-form label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.contact-field{color:#11212d;background:#e9ebea;border:1px solid #9ba8ab;border-radius:16px;width:100%;padding:15px 18px;line-height:1.5}.contact-form textarea{resize:vertical}.contact-form button{cursor:pointer;border:0;align-self:flex-start}.contact-panel [role=alert],.contact-panel [role=status]{line-height:1.7}.contact-form .honeypot{display:none}.entry-cover{border-radius:24px;width:100%;height:auto}.reading img{object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:640px;display:block}.studio .page-heading:has(~.reading){max-width:720px}.reading>p:has(>img){margin:36px 0}.reading>p:has(>img)>em{width:0;min-width:100%;color:var(--sub);margin-top:12px;font-size:13px;line-height:1.6;display:block}.reading>p:has(>img+img){grid-auto-flow:column;gap:12px;display:grid}.reading>p:has(>img+img) img{object-fit:cover;grid-row:1;width:100%;height:340px;max-height:none}.reading>p:has(>img+img)>em{grid-area:2/1/auto/span 2;margin:0}@media (width<=600px){.reading>p:has(>img+img){flex-direction:column;display:flex}.reading>p:has(>img+img) img{height:auto}}.entry-links,.entry-tags{flex-wrap:wrap;gap:12px;margin:30px 0;padding:0;list-style:none;display:flex}.entry-tags li,.sample-label{color:#4a5c6a;font-size:12px}.reading>p,.reading>ul,.reading>h2,.reading>h3{margin-bottom:24px}.reading ul{padding-left:20px}.reading .entry-links a{text-decoration:none}.reading iframe{aspect-ratio:16/9;background:#ccd0cf;border:0;border-radius:24px;width:100%;max-width:100%;margin-bottom:30px}.collection-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.collection-heading h2{letter-spacing:-.04em;margin:0 0 28px;font-size:28px;font-weight:500}.empty-message{color:#4a5c6a;line-height:1.7}.calendar-embed{border:0;border-radius:24px;width:100%;height:450px;margin-bottom:45px}.coaching{margin:20px 0 70px}.roles{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.roles li{border-top:1px solid var(--ink,#11212d);flex-direction:column;gap:8px;padding-top:18px;display:flex}.roles em{letter-spacing:.16em;text-transform:uppercase;color:var(--sub);font-size:10px;font-style:normal;font-weight:600}.roles strong{letter-spacing:-.03em;font-size:22px;font-weight:500;line-height:1.2}.roles span{color:var(--sub);font-size:14px;line-height:1.7}.roles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.coaching-photos{gap:16px;margin-top:40px;display:flex}.coaching-photos figure{border-radius:22px;margin:0;position:relative;overflow:hidden}.coaching-photos img{width:100%;height:auto;display:block}.coaching-photos figcaption{color:#fff;backdrop-filter:blur(6px);background:#11212db8;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;bottom:14px;left:14px}.roles.offer span{color:inherit;font-size:15px}.studio .invitation-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:25px}.studio .coaching-cta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px 20px;margin:32px 0 50px;display:flex}@media (width<=700px){.roles{grid-template-columns:1fr;gap:24px}.coaching-photos{flex-direction:column}.coaching-photos figure{flex:none!important}}.testimonials{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial{background:#ccd0cf;border-radius:30px;margin:0;padding:16px 16px 28px}.testimonial img{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;border-radius:20px;width:100%;height:auto;margin-bottom:24px;display:block}.testimonial blockquote,.testimonial figcaption,.testimonial p{margin-inline:12px}.testimonial blockquote{letter-spacing:-.02em;margin-top:0;margin-bottom:16px;font-family:Georgia,serif;font-size:clamp(20px,1.8vw,23px);font-style:italic;line-height:1.3}.testimonial figcaption{font-size:13px;font-weight:600}.testimonial p{color:var(--sub);margin-top:8px;margin-bottom:0;font-size:14px;line-height:1.8}@media (width<=1000px){.testimonials{grid-template-columns:1fr 1fr}}@media (width<=700px){.testimonials{grid-template-columns:1fr}}.studio .reading{margin-inline:auto}.reading .entry-footer{border-top:1px solid #ccd0cf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:40px 0 48px;padding-top:28px;display:flex}.reading .entry-footer .entry-links{margin:0;padding:0}@media (width<=600px){.reading .entry-footer{flex-direction:column;align-items:flex-start}}.invitation-form{grid-template-columns:1fr 1fr;align-items:start;gap:25px 8%}.invitation-form>div p{margin:25px 0 0}@media (width<=800px){.invitation-form{grid-template-columns:1fr;gap:35px}}footer .wordmark{margin-right:auto}.timeline{margin:10px 0 80px;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:linear-gradient(var(--line) 85%,transparent);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.timeline-year{justify-content:center;padding:0 0 36px;display:flex;position:relative}.timeline-year span{background:var(--ink);color:var(--paper);letter-spacing:.14em;border-radius:100px;padding:7px 16px;font-size:11px;font-weight:600}.timeline-item+.timeline-year{margin-top:-200px}.timeline-item{grid-template-columns:1fr 72px 1fr;align-items:start;padding-bottom:36px;display:grid;position:relative}.timeline-item+.timeline-item{margin-top:-200px}.timeline-item:before{content:"";background:var(--paper);border:3px solid var(--ink);box-sizing:border-box;z-index:1;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:30px;left:50%}.timeline-item.left .timeline-card{grid-column:1}.timeline-item.right .timeline-card{grid-column:3}.timeline-body .card-meta time{color:var(--ink);font-weight:600}.timeline-card{background:#ccd0cf;border-radius:24px;grid-row:1;padding:12px;transition:transform .25s,box-shadow .25s;display:block;position:relative}.timeline-card:hover{opacity:1;transform:translateY(-4px);box-shadow:0 18px 40px -22px #11212d73}.timeline-card:after{content:"";background:#ccd0cf;width:14px;height:14px;position:absolute;top:30px;transform:rotate(45deg)}.left .timeline-card:after{right:-6px}.right .timeline-card:after{left:-6px}.timeline-art{aspect-ratio:16/9;background:#9ba8ab;border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.timeline-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.timeline-card:hover .timeline-art img{transform:scale(1.04)}.timeline-art b{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:400}.timeline-body{padding:18px 12px 10px}.timeline-body .card-meta{margin:0 0 8px}.timeline-body h3{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.timeline-body h3 span{float:right}.timeline-body p:last-child{color:var(--sub);margin:8px 0 0;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:reduce){.timeline-card,.timeline-art img{transition:none}}@media (width<=800px){.timeline:before{left:6px}.timeline-year{justify-content:flex-start}.timeline-item,.timeline-item.left,.timeline-item.right{grid-template-columns:1fr;padding-left:34px}.timeline-item+.timeline-item,.timeline-item+.timeline-year{margin-top:0}.timeline-item:before{top:30px;left:6px}.timeline-item .timeline-card,.timeline-item.left .timeline-card,.timeline-item.right .timeline-card{grid-column:1}.left .timeline-card:after{left:-6px;right:auto}}.collection-heading h2 small{letter-spacing:0;color:var(--sub);margin-top:8px;font-size:14px;font-weight:400;line-height:1.7;display:block}.tedx-grid{grid-template-columns:repeat(3,1fr)}@media (width<=800px){.tedx-grid{grid-template-columns:1fr 1fr}}@media (width<=500px){.tedx-grid{grid-template-columns:1fr}}.page-heading .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:28px;display:flex}.availability{color:var(--sub);font-size:13px}.work-card:not([href]):hover,.timeline-card:not([href]):hover{opacity:1;box-shadow:none;transform:none}.studio .speaking-heading{text-align:left;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;max-width:none;padding:55px 0 65px;display:grid}.studio .speaking-heading .page-heading-copy{min-width:0}.studio .speaking-heading h1{max-width:570px;font-size:clamp(48px,5.1vw,70px);font-weight:500;line-height:1.08}.studio .speaking-heading .intro{max-width:390px;margin:28px 0}.studio .speaking-heading .actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px}.studio .speaking-heading .actions .button{flex:180px;justify-content:space-between;max-width:260px}@media (width<=500px){.studio .speaking-heading .actions .button{max-width:none}}.studio .speaking-heading .availability{flex-basis:100%;margin-top:4px}.studio .speaking-portrait{aspect-ratio:.85;justify-self:center;max-width:450px}.studio .speaking-portrait>img{width:100%;bottom:-20%;left:0}@media (width<=800px){.studio .speaking-heading{grid-template-columns:1fr;gap:34px;padding:45px 0 50px}.studio .speaking-heading h1{font-size:clamp(44px,8vw,64px)}.studio .speaking-portrait{max-width:380px}}.studio .home-portrait{aspect-ratio:.9;max-width:450px}.studio .home-portrait>img{width:100%;bottom:-35%;left:0}@media (width<=800px){.studio .home-portrait{max-width:380px}}.studio .hero:not(:has(.portrait)),.studio .speaking-heading:not(:has(.portrait)){grid-template-columns:1fr}.studio .about-heading{text-align:left;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;max-width:none;padding:55px 0 65px;display:grid}.studio .about-heading .intro{max-width:390px;margin:28px 0}.studio .about-heading h1{font-size:clamp(48px,5.1vw,70px);font-weight:500;line-height:1.08}.studio .about-portrait{aspect-ratio:.95;justify-self:center;max-width:450px}.studio .about-portrait>img{width:100%;bottom:-14%;left:0}@media (width<=800px){.studio .about-heading{grid-template-columns:1fr;gap:34px;padding:45px 0 50px}.studio .about-portrait{max-width:380px}}.studio .about-heading .home-portrait{justify-self:center}.studio .thoughtful-portrait{aspect-ratio:.85;justify-self:center;max-width:450px}.studio .thoughtful-portrait>img{width:100%;bottom:-12%;left:0}@media (width<=800px){.studio .thoughtful-portrait{max-width:380px}}.studio .speaking-heading{grid-template-columns:1.4fr 1fr;gap:5%}.studio .speaking-heading .intro{max-width:620px;color:var(--ink);text-wrap:pretty;font-size:17px;line-height:1.7}@media (width<=800px){.studio .speaking-heading{grid-template-columns:1fr}.studio .speaking-heading .intro{font-size:16px}}.studio .speaking-heading .intro+.intro{margin-top:-12px}@media (width<=800px){.studio .portrait{order:-1}}
