@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-6.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-7.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-8.ttf)format("truetype")}:root{--ink:#17191d;--cream:#f5f1e9;--gold:#b49460;--rust:#a9543f;--serif:"Cormorant Garamond", Georgia, serif;--sans:"DM Sans", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-optical-sizing:none;font-variation-settings:"opsz" 14;margin:0;font-weight:400}body.dark{background:var(--ink);color:var(--cream)}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.05em;font-weight:600;line-height:1.22}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button,a{touch-action:manipulation}button{cursor:pointer}a:hover{color:var(--gold)}.container{width:min(1140px,100% - 80px);margin-inline:auto}.site-header{background:var(--ink);color:var(--cream);z-index:10;height:122px;position:relative}.site-header>.container{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{color:var(--gold);letter-spacing:-2.24px;white-space:nowrap;font-size:32px;font-weight:600;line-height:42px}nav{gap:30px;display:flex}nav a{letter-spacing:-1.4px;text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:500}nav a[aria-current=page]{color:var(--gold)}.menu-toggle{display:none}.site-footer{background:var(--ink);color:var(--cream);min-height:214px;padding:40px 0}.site-footer nav{margin-top:20px}.copyright{letter-spacing:-1.4px;color:var(--gold);margin-top:20px;font-size:20px}.home .site-footer{min-height:168px}.skip-link{background:var(--cream);color:var(--ink);z-index:100;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.button{background:var(--gold);min-height:51px;color:var(--cream);letter-spacing:-1.2px;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:5px;width:fit-content;padding:10px 15px;font-size:24px;line-height:31px;display:inline-flex}.button:hover{color:var(--cream);background:#9e7f4e}.button.outline{border:1px solid var(--cream);background:0 0}.button.outline:hover{background:var(--cream);color:var(--ink)}.button.rust{background:var(--rust)}.arrow{justify-content:center;align-items:center;width:30px;height:30px;display:flex;transform:rotate(90deg)scaleY(-1)}.arrow img{max-width:none}.button-group{align-items:center;gap:20px;display:flex}.body-large{letter-spacing:-1.6px;font-size:32px;line-height:42px}.body-large p+p{margin-top:42px}.subtitle{letter-spacing:-1.6px;margin-top:5px;font-size:32px;line-height:42px}.section-heading{color:var(--gold);margin-bottom:40px;font-size:64px;font-style:italic;line-height:78px}.section-heading.small{font-size:48px;line-height:58px}.section-heading.ink{color:var(--ink)}.hero-art{pointer-events:none;max-width:none;position:absolute}.home-hero,.about-hero,.work-hero,.facilitation-hero{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.home-hero{height:678px}.home-hero>.hero-art{width:1722px;height:714px;top:0;left:calc(50% - 915px)}.hero-content{padding-top:125px;position:relative}.home-hero h1{font-size:64px;line-height:78px}.gold-rule{background:var(--gold);width:121px;height:5px;margin-top:15px}.hero-motto{font:400 30px/32px var(--serif);letter-spacing:-1.5px;margin-top:40px}.hero-intro{letter-spacing:-1.6px;margin-top:20px;font-size:32px;line-height:32px}.hero-content .button-group{margin-top:42px}.category-grid{grid-template-columns:repeat(3,1fr);display:grid}.category{height:575px;color:var(--cream);background:#c9bdae;position:relative;overflow:hidden}.category>img:first-child{object-fit:cover;width:896px;max-width:none;height:597px;position:absolute;left:calc(50% - 463px)}.category.voice>img:first-child{width:925px;height:617px;left:0}.category.facilitation>img:first-child{width:991px;height:657px;top:-23px;left:calc(50% - 511px)}.category .category-shade{width:1117px;max-width:none;height:757px;position:absolute;top:139px;left:-378px}.category-copy{position:absolute;bottom:38px;left:35px;right:25px}.category h2{margin-bottom:6px;font-size:40px;line-height:32px}.category p{letter-spacing:-.8px;max-width:390px;font-size:16px;line-height:21px}.category-copy>span{letter-spacing:-1px;color:var(--gold);margin-top:15px;font-size:20px;display:block}.category-copy>span>span{padding-left:10px}.category:hover h2{text-underline-offset:5px;text-decoration:underline}.highlights{min-height:715px;padding:74px 0 95px}.section-top{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.eyebrow,.text-link{color:var(--gold);letter-spacing:-1px;font-size:20px}.section-top h2{font-size:40px}.text-link span{margin-left:12px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.project-image{height:300px;position:relative;overflow:hidden}.project-image img{object-fit:cover;width:100%;height:100%}.project-card:first-child .project-image img{width:536px;max-width:none;height:357px;position:absolute;top:-15px;left:calc(50% - 268px)}.project-image.poster img{object-fit:fill;height:528px;position:absolute;top:-100px}.project-card h3{margin-top:10px;margin-bottom:5px;font-size:32px}.project-card p{letter-spacing:-1px;font-size:20px;line-height:26px}.home-cta{background:var(--ink);color:#fff2e0;height:552px;position:relative;overflow:hidden}.cta-art{width:1582px;max-width:none;height:1028px;position:absolute;top:-137px;left:calc(50% - 720px)}.cta-shade{width:1150px;max-width:none;height:773px;position:absolute;top:-114px;left:calc(50% - 889px)}.home-cta .container{padding-top:150px;position:relative}.home-cta h2{margin-bottom:10px;font-size:48px}.home-cta p{letter-spacing:-1.2px;margin-bottom:40px;font-size:24px;line-height:31px}.about-hero{height:542px}.about-hero>.hero-art{width:2076px;height:861px;top:0;left:calc(50% - 1158px)}.about-hero .container{padding-top:125px;position:relative}.about-hero h1{font-size:140px;line-height:171px}.about-hero p{letter-spacing:-2.4px;margin-top:9px;font-size:48px}.journey{min-height:932px;padding-top:80px;padding-bottom:80px}.journey .body-large p+p{margin-top:42px}.journey-photo{height:569px;position:relative;overflow:hidden}.journey-photo img{width:1490px;max-width:none;height:993px;position:absolute;top:-212px;left:calc(50% - 720px)}.training-band{background:var(--ink);color:var(--cream);padding:80px 0}.training-columns{letter-spacing:-1.6px;align-items:flex-start;gap:40px;font-size:32px;line-height:42px;display:flex}.training-columns em{font-family:var(--serif);font-weight:500}.training-divider{width:1px;height:81px}.skills{min-height:466px;padding:100px 0}.skills-columns{grid-template-columns:428px 1fr;gap:40px;display:grid}.skills ul{margin:0;padding-left:48px}.quote-band{background:var(--ink);color:var(--cream);padding:80px 0}.quote-band blockquote{font:600 italic 48px/58px var(--serif);letter-spacing:-2.4px}.work-hero{height:683px}.work-hero .hero-art{width:1790px;height:742px;top:0;left:calc(50% - 774px)}.work-hero .container,.facilitation-hero .container{padding-top:125px;position:relative}.work-hero h1,.facilitation-hero h1,.voice-hero h1{font-size:64px;line-height:78px}.hero-description{margin-top:40px}.featured{padding-top:80px}.featured-photo{height:435px;position:relative;overflow:hidden}.featured-photo img{width:1189px;max-width:none;height:792px;position:absolute;top:-169px;left:calc(50% - 598px)}.featured h3{margin-top:20px;font-size:48px}.medium{font-weight:500}.featured-description{margin-top:40px;margin-bottom:40px}.credits{margin-top:100px}.credits-grid{flex-direction:column;display:flex}.credits article,.film-credit{border:1px solid var(--ink);height:200px;padding:40px 40px 40px 450px;position:relative}.credits article+article{margin-top:-1px}.credit-photo{width:400px;height:198px;position:absolute;top:0;left:0;overflow:hidden}.credit-photo img{object-fit:cover;width:100%;height:100%}.credits h3,.film h3{margin-bottom:10px;font-size:48px}.credits p,.film p{letter-spacing:-1.2px;font-size:24px;line-height:31px}.film{margin-top:100px}.film-photo{width:400px;height:198px;position:absolute;top:0;left:0;overflow:hidden}.film-photo img{object-fit:cover;width:100%;height:100%}.guildhall{margin-top:100px;margin-bottom:0;padding-bottom:246px}.voice-hero{background:var(--ink);color:var(--cream);min-height:832px;padding:125px 0 80px}.voice-intro{max-width:946px;margin-top:40px}.practice{padding-top:80px}.practice-rows{flex-direction:column;gap:20px;display:flex}.practice-row{border-bottom:1px solid var(--ink);grid-template-columns:540px 1fr;min-height:88px;padding-bottom:16px;display:grid}.practice-row h3{font-size:40px;line-height:48px}.practice-row p{letter-spacing:-1px;max-width:404px;padding-top:24px;font-size:20px;line-height:24px}.practice-photo{height:690px;margin-top:80px;position:relative;overflow:hidden}.practice-photo img{width:1140px;max-width:none;height:1710px;position:absolute;top:-414px}.development{padding:80px 0}.development-grid{grid-template-columns:400px 1fr;gap:40px;display:grid}.development-grid>img{object-fit:cover;object-position:75% center;width:400px;height:490px}.development-grid>div{padding-top:40px}.development h3{margin-bottom:80px;font-size:48px;line-height:58px}.development .body-large+.body-large{max-width:581px;margin-top:40px}.future .body-large{max-width:1031px}.future .section-heading{margin-bottom:33px}.facilitation-hero{height:583px}.facilitation-hero>.hero-art{width:2006px;height:832px;top:0;left:calc(50% - 1135px)}.facilitation-hero .hero-description{max-width:832px}.approach{padding:80px 0}.approach .body-large{max-width:1039px;margin-bottom:40px}.facilitation-photo{height:600px;position:relative;overflow:hidden}.facilitation-photo img{width:1501px;max-width:none;height:995px;position:absolute;top:-102px;left:calc(50% - 781px)}.areas{padding-top:80px}.areas>.button{margin-top:40px}.audiences{padding:80px 0}.audiences .section-heading{margin-bottom:57px}.audience-grid{grid-template-columns:repeat(3,1fr);display:grid}.audience-grid>div{background:var(--ink);color:#fff;align-items:flex-end;height:350px;padding:40px;display:flex}.audience-grid h3{font-size:48px;font-weight:500}.facilitation-quote{min-height:276px}.contact{padding:78px 0 80px}.contact h1{margin-bottom:20px;line-height:64px}.contact-intro{max-width:946px;margin-bottom:40px}.contact form{width:590px;max-width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid label{text-transform:uppercase;letter-spacing:-.8px;flex-direction:column;gap:5px;min-width:0;font-size:16px;line-height:16px;display:flex}.form-grid .full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--cream);letter-spacing:-1px;background:#3a3a3a;border:0;border-radius:0;min-height:40px;padding:10px;font-size:20px;line-height:20px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#858380;opacity:1}.form-grid select{appearance:none;color:#858380}.form-grid select:valid{color:var(--cream)}.form-grid textarea{resize:vertical;height:160px}.contact form>.button{margin-top:40px}.location{margin-top:80px}.location .section-heading{margin-bottom:20px;line-height:72px}#form-status{color:var(--gold);margin-top:20px;font-size:18px;line-height:1.5}@media (width>=1441px){.category>img:first-child{object-fit:cover;width:187%;height:104%}.category.voice>img:first-child{width:193%;height:107%}.category.facilitation>img:first-child{width:206%;height:114%}}@media (width<=1199px){.container{width:calc(100% - 64px)}.site-header{height:96px}.brand{font-size:28px}.menu-toggle{border:1px solid var(--gold);color:var(--cream);background:0 0;align-items:center;gap:12px;padding:10px 14px;font-size:18px;display:flex}.site-header nav{background:var(--ink);border-bottom:1px solid var(--gold);padding:24px 32px 32px;display:none;position:absolute;top:96px;left:0;right:0}.site-header nav.open{flex-direction:column;gap:24px;display:flex}.body-large{letter-spacing:-1.2px;font-size:27px;line-height:36px}.desktop-break{display:none}.hero-intro{max-width:600px}.home-hero .hero-art{left:calc(50% - 1000px)}.category h2{font-size:32px}.category-copy{left:24px;right:20px}.category p{min-height:63px}.category{height:500px}.project-card h3{font-size:28px}.project-card p{font-size:18px}.skills-columns{grid-template-columns:1fr 1fr}.practice-row{grid-template-columns:1fr 1fr;gap:32px}.development-grid{grid-template-columns:36% 1fr}.development-grid>img{width:100%}.development h3{margin-bottom:50px;font-size:40px}.practice-photo img{width:100%;height:auto;top:-36%}.credits article,.film-credit{height:auto;min-height:200px;padding-left:40%}.credit-photo,.film-photo{width:35%;height:100%}.credits h3,.film h3{font-size:40px}.audience-grid>div{padding:28px}.audience-grid h3{font-size:40px}.journey{min-height:0}.guildhall{padding-bottom:150px}}@media (width<=767px){.container{width:calc(100% - 40px)}.site-header{height:80px}.site-header nav{padding-inline:20px;top:80px}.brand{letter-spacing:-1.6px;font-size:24px}.menu-toggle{padding:8px 10px;font-size:16px}.site-footer{padding:36px 0}.site-footer nav{flex-wrap:wrap;gap:16px 24px}.site-footer nav a{letter-spacing:-.6px;font-size:16px}.copyright{letter-spacing:-.6px;margin-top:28px;font-size:16px}.section-heading,.section-heading.small{margin-bottom:28px;font-size:42px;line-height:48px}.body-large{letter-spacing:-.8px;font-size:22px;line-height:30px}.body-large p+p{margin-top:28px}.subtitle{letter-spacing:-.8px;font-size:22px;line-height:30px}.button{letter-spacing:-.7px;white-space:normal;text-align:center;min-height:48px;padding:10px 12px;font-size:18px;line-height:25px}.button-group{flex-wrap:wrap;gap:12px}.home-hero{height:auto;min-height:680px}.home-hero .hero-art{opacity:.75;width:1013px;height:420px;top:0;left:calc(50% - 690px)}.hero-content{background:linear-gradient(0deg, var(--ink) 0%, var(--ink) 42%, transparent 78%);padding-top:300px;padding-bottom:48px}.home-hero h1{font-size:44px;line-height:53px}.gold-rule{width:90px;height:4px;margin-top:20px}.hero-motto{margin-top:25px;font-size:26px;line-height:30px}.hero-intro{letter-spacing:-.8px;margin-top:16px;font-size:23px;line-height:28px}.hero-content .button-group{margin-top:28px}.category-grid{grid-template-columns:1fr}.category{height:460px}.category>img:first-child{width:690px;height:460px;left:calc(50% - 350px)}.category.voice>img:first-child{width:690px;height:460px;left:calc(50% - 180px)}.category.facilitation>img:first-child{width:690px;height:460px;top:0;left:calc(50% - 345px)}.category .category-shade{top:80px;left:calc(50% - 550px)}.category-copy{bottom:30px;left:24px}.category h2{font-size:38px;line-height:42px}.category p{max-width:340px;min-height:0;font-size:17px;line-height:22px}.category-copy>span{font-size:19px}.highlights{min-height:0;padding:48px 0}.section-top{align-items:flex-end;gap:15px;margin-bottom:28px}.section-top h2{font-size:36px}.eyebrow,.text-link{letter-spacing:-.6px;font-size:16px}.text-link{white-space:nowrap}.project-grid{grid-template-columns:1fr;gap:32px}.project-image{aspect-ratio:370/300;height:auto}.project-card:first-child .project-image img{width:145%;height:119%;top:-5%;left:-22%}.project-image.poster img{width:100%;height:auto;top:-33%}.project-card h3{font-size:32px}.project-card p{font-size:18px;line-height:25px}.home-cta{height:auto;min-height:510px}.cta-art{opacity:.65;width:1000px;height:650px;top:0;left:calc(50% - 540px)}.cta-shade{top:-40px;left:-450px}.home-cta .container{padding-block:100px 65px}.home-cta h2{max-width:350px;font-size:40px;line-height:44px}.home-cta p{letter-spacing:-.8px;max-width:360px;margin-top:18px;margin-bottom:28px;font-size:21px;line-height:29px}.about-hero{height:420px}.about-hero .hero-art{width:1450px;height:601px;left:calc(50% - 880px)}.about-hero .container{padding-top:190px}.about-hero h1{font-size:88px;line-height:106px}.about-hero p{letter-spacing:-1px;font-size:28px}.journey{padding-block:48px}.journey .body-large p+p{margin-top:28px}.journey-photo{height:350px}.journey-photo img{width:750px;height:500px;top:-75px;left:calc(50% - 375px)}.training-band{padding:48px 0}.training-columns{letter-spacing:-1px;flex-direction:column;gap:28px;font-size:24px;line-height:32px}.training-divider{object-fit:fill;width:100%;height:1px}.skills{min-height:0;padding:48px 0}.skills-columns{grid-template-columns:1fr;gap:0}.skills ul{padding-left:28px}.quote-band{padding:48px 0}.quote-band blockquote{letter-spacing:-1.4px;font-size:34px;line-height:42px}.work-hero{height:auto;min-height:570px}.work-hero .hero-art{opacity:.65;width:1300px;height:539px;left:calc(50% - 750px)}.work-hero .container,.facilitation-hero .container{padding-top:80px;padding-bottom:60px}.work-hero h1,.facilitation-hero h1,.voice-hero h1{font-size:46px;line-height:54px}.hero-description{margin-top:28px}.featured{padding-top:48px}.featured-photo{height:280px}.featured-photo img{width:675px;height:450px;top:-90px;left:calc(50% - 337px)}.featured h3{font-size:40px}.featured-description{margin-top:28px;margin-bottom:28px}.credits,.film{margin-top:60px}.credits article,.film-credit{border:0;height:auto;min-height:0;padding:0 0 24px}.credits article+article{margin-top:16px}.credit-photo,.film-photo{width:100%;height:240px;margin-bottom:18px;position:relative}.credits h3,.film h3{font-size:36px}.credits p,.film p{letter-spacing:-.8px;font-size:20px;line-height:28px}.guildhall{margin-top:48px;padding-bottom:80px}.voice-hero{min-height:0;padding:64px 0 48px}.voice-intro{margin-top:28px}.practice{padding-top:48px}.practice-rows{gap:24px}.practice-row{grid-template-columns:1fr;gap:0;padding-bottom:20px}.practice-row h3{font-size:34px;line-height:42px}.practice-row p{letter-spacing:-.7px;max-width:none;padding-top:10px;font-size:20px;line-height:27px}.practice-photo{height:400px;margin-top:48px}.practice-photo img{width:100%;height:auto;top:50%;transform:translateY(-50%)}.development{padding:48px 0}.development-grid{grid-template-columns:1fr;gap:28px}.development-grid>img{object-position:70% center;height:400px}.development-grid>div{padding-top:0}.development h3{margin-bottom:28px;font-size:38px;line-height:44px}.development .body-large+.body-large{margin-top:24px}.facilitation-hero{height:auto;min-height:570px}.facilitation-hero>.hero-art{opacity:.5;width:1375px;height:570px;left:calc(50% - 800px)}.approach{padding:48px 0}.approach .body-large{margin-bottom:28px}.facilitation-photo{height:360px}.facilitation-photo img{width:800px;height:530px;top:-55px;left:calc(50% - 410px)}.areas{padding-top:48px}.areas>.button{margin-top:28px}.audiences{padding:48px 0}.audiences .section-heading{margin-bottom:28px}.audience-grid{grid-template-columns:1fr;gap:1px}.audience-grid>div{height:180px;padding:28px}.audience-grid h3{font-size:40px}.facilitation-quote{min-height:0}.contact{padding:48px 0}.contact h1{line-height:48px}.contact-intro{margin-bottom:32px}.form-grid{grid-template-columns:1fr;gap:22px}.form-grid input,.form-grid select{min-height:48px}.form-grid textarea{height:180px}.contact form>.button{margin-top:28px}.location{margin-top:60px}.location .section-heading{margin-bottom:20px;line-height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width>=1200px){.featured h3{margin-bottom:5px;line-height:58px}.featured-description{margin-top:0}.credits{margin-top:40px}.journey{padding-bottom:40px}.practice-row{background-image:url(/images/6650f.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom:0}}
