.reading-progress{position:fixed;inset:0 auto auto 0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;z-index:100;background:var(--gold);pointer-events:none}.header{transition:box-shadow .35s,background .35s}.header.has-scrolled{box-shadow:0 6px 25px #102f2710}.motion-ready:not(.motion-off) .cover-photo{animation:none;transform:translate3d(0,var(--hero-shift,0px),0) scale(1.14);will-change:transform}.motion-ready:not(.motion-off) .cover-heading{animation:none;transform:translate3d(0,var(--copy-shift,0px),0)}.motion-ready:not(.motion-off) .motion-reveal{opacity:0;transform:translate3d(0,55px,0);transition:opacity .85s ease,transform .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms)}.motion-ready:not(.motion-off) .motion-reveal.is-in{opacity:1;transform:translate3d(0,0,0)}.motion-ready:not(.motion-off) .offering-content article.motion-reveal{transform:translate3d(45px,28px,0)}.motion-ready:not(.motion-off) .offering-content article.is-in{transform:none}.motion-ready:not(.motion-off) .motion-word{opacity:var(--word-opacity,.22);transition:opacity .18s linear}.motion-ready:not(.motion-off) .workshop-feature>img{transform:translateY(var(--photo-shift,0px)) scale(1.13);will-change:transform}.motion-ready:not(.motion-off) .workshop-feature:hover>img{transform:translateY(var(--photo-shift,0px)) scale(1.18)}.motion-ready:not(.motion-off) .cta{background:var(--yellow);transition:background .7s}.motion-ready:not(.motion-off) .cta.is-in{background:#e3cc86}.button,.cover-button,.cta-action,.under-link,.nav-contact{transition:transform .25s,background .25s,color .25s}.button:hover,.cover-button:hover,.cta-action:hover{transform:translateY(-4px)}.button span,.cover-button span,.cta-action span,.under-link span,.square-arrow{transition:transform .3s}.button:hover span,.cover-button:hover span,.cta-action:hover span,.under-link:hover span{transform:translate(3px,-3px)}.advisory-stack>a{transition:background .3s,transform .35s}.advisory-stack>a:hover{transform:translateY(-5px)}.mobile-menu[open] .menu-sheet{animation:menu-slide .4s cubic-bezier(.16,1,.3,1)}.mobile-menu[open] .mobile-links>a{animation:menu-link .55s cubic-bezier(.16,1,.3,1) both}.mobile-links>a:nth-child(2){animation-delay:.05s!important}.mobile-links>a:nth-child(3){animation-delay:.1s!important}.mobile-links>a:nth-child(4){animation-delay:.15s!important}.mobile-links>a:nth-child(5){animation-delay:.2s!important}@keyframes menu-slide{from{transform:translateX(65px);opacity:.2}to{transform:none;opacity:1}}@keyframes menu-link{from{transform:translateY(22px);opacity:0}to{transform:none;opacity:1}}
@media(min-width:1000px){.offering-grid{align-items:start}.offering-copy{position:sticky;top:125px}.offering-content article{padding-top:52px;padding-bottom:52px}.offering-content{overflow:hidden}}
@media(max-width:760px){.motion-ready:not(.motion-off) .motion-reveal{transform:translate3d(0,35px,0)}.motion-ready:not(.motion-off) .offering-content article.motion-reveal{transform:translate3d(22px,20px,0)}.motion-ready:not(.motion-off) .motion-reveal.is-in,.motion-ready:not(.motion-off) .offering-content article.is-in{transform:none}}
.motion-off .motion-reveal,.motion-off .motion-word{opacity:1!important;transform:none!important}.motion-off .cover-photo,.motion-off .cover-heading,.motion-off .workshop-feature>img{transform:none!important}.motion-off .reading-progress{display:none}
@media(prefers-reduced-motion:reduce){.motion-ready .motion-reveal,.motion-ready .motion-word{opacity:1!important;transform:none!important}.motion-ready .cover-photo,.motion-ready .cover-heading,.motion-ready .workshop-feature>img{transform:none!important}.reading-progress{display:none}}
.numbers-editorial strong>.count-value,.stat strong>.count-value,.year-mark strong>.count-value{font-size:inherit;color:inherit;vertical-align:baseline;font-weight:inherit;letter-spacing:inherit}
