@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Italiana&display=swap";.local{background:#d2a64f;grid-template-columns:1.05fr .95fr;min-height:820px;display:grid}.localImage{isolation:isolate;background:#111;min-height:680px;position:relative;overflow:hidden}.localImage:before{content:"";z-index:0;filter:blur(16px);background:linear-gradient(#0000006b,#0000006b),url(/abingdon-training.jpg) 50%/cover no-repeat;position:absolute;inset:-5%;transform:scale(1.08)}.localImage:after{content:"";z-index:1;filter:drop-shadow(0 0 28px #00000059);background:url(/abingdon-training.jpg) 50%/contain no-repeat;position:absolute;inset:0}.localCopy{padding:8vw 6vw}.localKicker{letter-spacing:.18em;margin:55px 0 18px;font-size:11px;font-weight:600}.local h2{margin:0 0 28px;font-family:Italiana,serif;font-size:clamp(54px,6.5vw,96px);font-weight:400;line-height:.9}.local h2 em{color:var(--rust);font-weight:400}.localLead,.localNote{max-width:570px;line-height:1.75}.eventFacts{border-top:1px solid #00000059;border-bottom:1px solid #00000059;grid-template-columns:repeat(3,1fr);margin:45px 0 25px;display:grid}.eventFacts>div{border-right:1px solid #00000040;padding:22px 18px 22px 0}.eventFacts>div+div{padding-left:18px}.eventFacts>div:last-child{border-right:0}.eventFacts span{letter-spacing:.18em;margin-bottom:12px;font-size:9px;display:block}.eventFacts strong{font-family:Italiana;font-size:19px;font-weight:400;line-height:1.35}.localNote{font-size:13px}.localCta{color:#fff;background:#111}@media (max-width:800px){.local{grid-template-columns:1fr;min-width:0}.localImage{aspect-ratio:1081/691;width:100%;min-height:0}.localImage:before{display:none}.localImage:after{filter:none}.localCopy{min-width:0;padding:80px 6vw}.localKicker{margin-top:40px}.eventFacts{grid-template-columns:1fr}.eventFacts>div,.eventFacts>div+div{border-bottom:1px solid #00000040;border-right:0;padding:18px 0}.eventFacts>div:last-child{border-bottom:0}}.resources{color:#eee;background:#111;grid-template-columns:.82fr 1.18fr;display:grid}.resourcesHead{flex-direction:column;justify-content:center;padding:9vw 6vw;display:flex}.resources h2{margin:45px 0 30px;font-family:Italiana,serif;font-size:clamp(56px,7vw,100px);font-weight:400;line-height:.9}.resources h2 em{color:var(--gold);font-weight:400}.resourcesHead>p:last-child{color:#aaa;max-width:510px;line-height:1.8}.resourceCards{grid-template-columns:1fr 1fr;display:grid}.resourceCards article{flex-direction:column;min-width:0;padding:8vw 3.5vw;display:flex}.manifestoCard{background:var(--rust)}.resetCard{color:#111;background:#d9d1c5}.resourceCards article>span{letter-spacing:.18em;font-size:9px;font-weight:600}.resourceCards h3{margin:75px 0 28px;font-family:Italiana,serif;font-size:clamp(37px,4vw,60px);font-weight:400;line-height:.95}.resourceCards p{min-height:95px;font-size:13px;line-height:1.75}.resourceCards ul{margin:28px 0 40px;padding:0;list-style:none}.resourceCards li{letter-spacing:.05em;border-top:1px solid #00000047;padding:13px 0;font-size:11px;display:block}.manifestoCard li{border-color:#ffffff4d}.resourceCards .primary{gap:18px;margin-top:auto}.emailCta{background:0 0;border:1px solid #111}.startActions .emailCta{color:#111}@media (max-width:1050px){.resources{grid-template-columns:1fr}.resourcesHead{padding:90px 6vw}.resourceCards article{padding:80px 5vw}}@media (max-width:650px){.resourceCards{grid-template-columns:1fr}.resourceCards h3{margin-top:48px}.resourceCards p{min-height:0}.resourceCards article{padding:70px 6vw}}.navRight{align-items:center;gap:28px;display:flex}.langSwitch{letter-spacing:.16em;white-space:nowrap;border-left:1px solid #ffffff59;align-items:center;gap:7px;padding-left:22px;font-size:10px;display:flex}.langSwitch strong{color:var(--gold)}.langSwitch a{opacity:.68;transition:opacity .2s,color .2s}.langSwitch a:hover{opacity:1;color:var(--gold)}@media (max-width:1100px){.links{gap:20px}.navRight{gap:18px}.langSwitch{padding-left:16px}}@media (max-width:800px){.navRight{gap:14px}.langSwitch{padding-left:12px}.links{gap:12px}.navCta{padding:10px 12px}.brand span{display:none}.italianPage .hero h1{font-size:16vw;line-height:.9}}.faq{color:#eee;background:#111;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:10vw 5vw;display:grid}.faqIntro{align-self:start;position:sticky;top:40px}.faq h2{margin:48px 0 30px;font-family:Italiana,serif;font-size:clamp(58px,7vw,105px);font-weight:400;line-height:.88}.faq h2 em{color:var(--gold);font-weight:400;display:block}.faqIntro>p:last-child{color:#999;max-width:420px;line-height:1.75}.faqList{border-top:1px solid #4a4a45}.faq details{border-bottom:1px solid #4a4a45}.faq summary{cursor:pointer;grid-template-columns:44px 1fr 28px;align-items:center;gap:18px;padding:27px 0;font-family:Italiana,serif;font-size:clamp(20px,2vw,29px);line-height:1.2;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .faqNo{letter-spacing:.15em;color:var(--gold);font-family:DM Sans,sans-serif;font-size:9px}.faq summary:after{content:"+";text-align:center;color:var(--gold);font-family:DM Sans,sans-serif;font-size:25px;font-weight:300;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faqAnswer{color:#aaa;max-width:800px;padding:0 46px 30px 62px;font-size:14px;line-height:1.8}.faqAnswer p{margin:0 0 12px}.faqAnswer p:last-child{margin-bottom:0}.faqAnswer strong{color:#eee}@media (max-width:850px){.faq{grid-template-columns:1fr;gap:55px;padding:90px 6vw}.faqIntro{position:static}.faq summary{grid-template-columns:30px 1fr 24px;gap:12px;padding:23px 0}.faqAnswer{padding:0 24px 26px 42px}}.mobileMenu{display:none}.mobileMenuButton{-webkit-appearance:none;appearance:none;color:#fff;text-transform:uppercase;letter-spacing:.17em;cursor:pointer;background:#0a0a0a33;border:1px solid #ffffff8c;align-items:center;gap:12px;height:42px;padding:0 14px;font:600 10px DM Sans,sans-serif}.mobileMenuButton i{flex-direction:column;gap:5px;width:17px;display:flex}.mobileMenuButton b{background:currentColor;height:1px;transition:transform .2s;display:block}.mobileMenuButton[aria-expanded=true] i b:first-child{transform:translateY(3px)rotate(45deg)}.mobileMenuButton[aria-expanded=true] i b:last-child{transform:translateY(-3px)rotate(-45deg)}.mobileMenuPanel{z-index:20;color:#eee;background:#111;border-top:1px solid #3b3b38;grid-template-columns:1fr 1fr;padding:18px 5vw 28px;display:grid;position:fixed;top:76px;left:0;right:0;box-shadow:0 24px 50px #00000059}.mobileMenuPanel a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #333;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:11px;display:flex}.mobileMenuPanel a:nth-child(odd){border-right:1px solid #333}.mobileMenuPanel a span{color:var(--gold);font-size:16px}.mobileMenuPanel .mobileMenuCta{background:var(--gold);color:#111;border:0;grid-column:1/-1;margin-top:16px;font-weight:600}.mobileMenuPanel .mobileMenuCta span{color:#111}nav .brand img{width:52px}footer .footerBrand img{width:120px}@media (max-width:1100px){nav{background:linear-gradient(#0000008c,#0000001f);height:76px}nav .desktopLinks{display:none}.mobileMenu{display:block}.mobileMenuButton{display:flex}nav .brand img{width:50px}.navRight{gap:14px}}@media (max-width:560px){nav{padding:0 4vw}.brand span{display:none}nav .brand img{width:46px}.langSwitch{border-left:0;padding-left:0}.mobileMenuPanel{grid-template-columns:1fr;padding-left:4vw;padding-right:4vw}.mobileMenuPanel a:nth-child(odd){border-right:0}footer .footerBrand img{width:100px}}.mentoring{background:var(--rust);color:#fff;grid-template-columns:.95fr 1.05fr;display:grid}.mentoringIntro{padding:9vw 7vw}.mentoring h2{margin:55px 0 30px;font-family:Italiana,serif;font-size:clamp(54px,6.5vw,96px);font-weight:400;line-height:.88}.mentoring h2 em{color:#171715;font-weight:400}.mentoringIntro>p:not(.sectionNo){color:#ffffffc7;max-width:570px;line-height:1.8}.mentoringCta{color:#fff;background:#111;margin-top:32px}.mentoringIntro small{color:#fff9;margin-top:18px;font-size:11px;display:block}.mentoringPath{background:#171715;padding:9vw 7vw}.mentoringItems{border-top:1px solid #494945;margin-top:55px}.mentoringItems article{border-bottom:1px solid #494945;grid-template-columns:52px 1fr;gap:22px;padding:25px 0;display:grid}.mentoringItems article>span{color:var(--gold);letter-spacing:.16em;padding-top:8px;font-size:10px}.mentoringItems h3{margin:0 0 8px;font-family:Italiana,serif;font-size:34px;font-weight:400}.mentoringItems p{color:#999;max-width:520px;margin:0;font-size:13px;line-height:1.7}.mentoringDisclaimer{color:#777;max-width:560px;margin:35px 0 0;font-size:10px;line-height:1.7}@media (max-width:800px){.mentoring{grid-template-columns:1fr}.mentoringIntro,.mentoringPath{padding:85px 6vw}.mentoring h2{margin-top:42px}.mentoringCta{width:100%}.mentoringItems article{grid-template-columns:38px 1fr;gap:12px}.mentoringItems h3{font-size:30px}}:root{--ink:#10100f;--bone:#efe9df;--gold:#d2a64f;--rust:#ba4029;--line:#10100f2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}nav{z-index:10;color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 5vw;display:flex;position:absolute}.brand{letter-spacing:.25em;align-items:center;gap:12px;font-size:12px;display:flex}.brand img{width:40px}.links{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:35px;font-size:12px;display:flex}.navCta{border:1px solid;padding:12px 18px}.hero{color:#fff;align-items:flex-end;height:100vh;min-height:720px;display:flex;position:relative;overflow:hidden}.heroPhoto{background:url(/hero.jpg) 55% 40%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.heroShade{background:linear-gradient(90deg,#000000c2,#0000001a 70%),linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.heroCopy{z-index:2;max-width:760px;padding:0 5vw 7vh;position:relative}.eyebrow,.sectionNo{letter-spacing:.22em;font-size:11px;font-weight:600}.hero h1,.statement h2,.method h2,.reset h2,.about h2,.start h2{letter-spacing:-.035em;margin:22px 0;font-family:Italiana,serif;font-size:clamp(76px,11vw,165px);font-weight:400;line-height:.83}.hero h1 em,.start h2 em{color:var(--gold);font-style:italic}.lead{color:#fffc;max-width:510px;font-size:17px;line-height:1.6}.primary{background:var(--gold);color:#111;text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:45px;margin-top:22px;padding:18px 22px;font-size:11px;font-weight:600;display:inline-flex}.primary span{font-size:20px}.scroll{z-index:2;writing-mode:vertical-rl;letter-spacing:.3em;font-size:9px;position:absolute;bottom:5vh;right:5vw}.statement{padding:12vw 5vw 10vw}.statement h2{margin:6vw 0;font-size:clamp(60px,9vw,130px)}.statement h2 i{color:var(--rust);font-weight:400}.statementGrid{grid-template-columns:1fr 1fr;gap:5vw;margin-left:45%;font-size:15px;line-height:1.8;display:grid}.method{color:#eee;background:#111;padding:10vw 5vw}.methodTop{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:4vw;display:grid}.method h2{margin:0;font-size:clamp(52px,7vw,100px)}.methodIntro{color:#aaa;line-height:1.7}.pillars{border-top:1px solid #444;grid-template-columns:repeat(4,1fr);margin-top:8vw;display:grid}.pillars article{border-right:1px solid #444;min-height:280px;padding:30px 25px 20px}.pillars article:first-child{border-left:1px solid #444}.pillars span{color:var(--gold);font-size:11px}.pillars h3{margin:70px 0 15px;font-family:Italiana,serif;font-size:45px;font-weight:400}.pillars p{color:#999;font-size:13px;line-height:1.6}.reset,.about{grid-template-columns:1fr 1fr;min-height:850px;display:grid}.resetImage{background:url(/reset.jpg) 50%/cover}.resetCopy{background:#c9a14f;padding:9vw 7vw}.reset h2,.about h2{font-size:clamp(55px,7vw,96px)}ol{margin-top:60px;padding:0;list-style:none}li{border-top:1px solid #0000004d;grid-template-columns:1fr 1fr;padding:16px 0;font-size:13px;display:grid}li span{opacity:.7}.micro{max-width:440px;margin-top:50px;line-height:1.7}.quote{background:var(--rust);color:#fff;text-align:center;padding:10vw 3vw}.quote blockquote{margin:0;font-family:Italiana,serif;font-size:clamp(38px,6vw,85px);line-height:1.1}.quote em{color:#171715}.aboutCopy{padding:9vw 7vw}.aboutCopy .big{font-family:Italiana,serif;font-size:28px}.aboutCopy>p:not(.sectionNo){max-width:530px;line-height:1.8}.aboutImage{background:url(/about.jpg) top/cover}.signature{font-family:Italiana,serif;font-size:32px}.code{background:#d9d1c5;padding:9vw 5vw}.code>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;margin-left:25%;padding:25px 0;display:grid}.code h3{color:var(--rust);font-size:12px}.code p{margin:0;font-family:Italiana,serif;font-size:40px}.code p span{opacity:.6;font-family:DM Sans;font-size:13px}.start{text-align:center;padding:11vw 5vw}.start h2{font-size:clamp(60px,9vw,130px)}.start>p:not(.sectionNo){max-width:630px;margin:30px auto;line-height:1.8}.dark{color:#fff;background:#111}footer{color:#eee;background:#111;grid-template-columns:2fr 1fr 1fr;align-items:end;gap:3vw;padding:7vw 5vw 30px;display:grid}.footerBrand{align-items:center;gap:20px;display:flex}.footerBrand img{width:85px}.footerBrand h2{margin:0;font-family:Italiana;font-size:55px;font-weight:400;line-height:.85}.footerLinks{flex-direction:column;gap:10px;font-size:12px;display:flex}.footerLinks a{color:#aaa}footer small{color:#777;border-top:1px solid #333;grid-column:1/-1;margin-top:70px;padding-top:20px}.origin{background:var(--rust);color:#fff;grid-template-columns:1fr 2fr auto 2fr;align-items:start;gap:4vw;padding:9vw 5vw;display:grid}.origin>div{border-top:1px solid #fff6;padding-top:25px}.origin h3{margin:0 0 20px;font-family:Italiana,serif;font-size:48px;font-weight:400}.origin>div p{opacity:.75;line-height:1.7}.origin>b{font-family:Italiana;font-size:50px;font-weight:400}.origin blockquote{color:#171715;grid-column:2/-1;margin:6vw 0 0;font-family:Italiana;font-size:clamp(35px,5vw,72px);line-height:1.1}.course{color:#eee;background:#111;grid-template-columns:1fr 1fr;display:grid}.courseHead{padding:9vw 7vw}.course h2,.proof h2{font-family:Italiana;font-size:clamp(54px,7vw,100px);font-weight:400;line-height:.9}.course h2 em,.proof h2 em{color:var(--gold);font-weight:400}.courseHead>p:not(.sectionNo){color:#aaa;max-width:580px;line-height:1.8}.courseDetails{background:#252522;grid-template-columns:1fr 1fr;gap:0;padding:9vw 7vw;display:grid}.courseDetails>div{border-top:1px solid #4a4a45;flex-direction:column;padding:24px 0;display:flex}.courseDetails strong{color:var(--gold);font-family:Italiana;font-size:50px;font-weight:400}.courseDetails span{color:#aaa;font-size:12px}.courseDetails ol{grid-column:1/-1;margin-top:45px}.courseDetails li{border-color:#555;grid-template-columns:1fr 1.3fr}.proof{padding:10vw 5vw}.proof h2{font-size:clamp(54px,8vw,115px)}.proof h2 em{color:var(--rust)}.reviews{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:7vw;display:grid}.reviews figure{background:var(--bone);flex-direction:column;justify-content:space-between;min-height:320px;margin:0;padding:45px 35px;display:flex}.reviews blockquote{margin:0;font-family:Italiana;font-size:28px;line-height:1.35}.reviews figcaption{letter-spacing:.12em;text-transform:uppercase;color:#777;margin-top:35px;font-size:11px}.startActions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.courseCta{background:var(--gold)}@media (max-width:800px){nav{height:70px}.links a:not(.navCta){display:none}.heroCopy{padding-bottom:10vh}.hero h1{font-size:22vw}.statementGrid{grid-template-columns:1fr;margin-left:0}.methodTop{grid-template-columns:1fr}.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars article{min-width:0;min-height:230px;padding-left:16px;padding-right:16px}.pillars p{overflow-wrap:anywhere}.reset,.about,.course{grid-template-columns:1fr}.resetImage,.aboutImage{min-height:550px}.aboutImage{order:-1}.origin{grid-template-columns:1fr}.origin>b{display:none}.origin blockquote{grid-column:1}.code>div{margin-left:0}.code p{font-size:28px}.courseDetails{grid-template-columns:1fr 1fr}.reviews{grid-template-columns:1fr}.reviews figure{min-height:260px}.start{padding:100px 6vw}.startActions{flex-direction:column;align-items:stretch}.startActions .primary{margin-top:0}footer{grid-template-columns:1fr}.footerBrand h2{font-size:40px}}.pillarLink{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #69562f;margin-top:22px;padding-bottom:5px;font-size:9px;display:inline-block}
