.subpage-body{background:#090908}.subpage-loader{position:fixed;inset:0;z-index:120;background:#080806;display:grid;place-items:center;pointer-events:none;animation:subpage-loader-fallback .55s 2.4s forwards}@keyframes subpage-loader-fallback{to{opacity:0;visibility:hidden;transform:translateY(-100%)}}.subpage-loader span{font:400 clamp(5rem,10vw,10rem) var(--serif);letter-spacing:-.1em}.subpage-loader i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--bone);transform:scaleX(0);transform-origin:left}.file-preview .subpage-loader{display:none}.subpage-nav{mix-blend-mode:difference}.priority-hero{height:112vh;min-height:800px;position:relative;overflow:hidden;display:flex;align-items:center;padding:10vh 4vw 4vh}.priority-hero__image{position:absolute;inset:0;z-index:-2}.priority-hero__image img{object-position:52% 36%;filter:contrast(1.28) brightness(.6);transform:scale(1.1)}.priority-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050504db,#0505041f 55%,#0505049e),linear-gradient(0deg,rgba(5,5,4,.7),transparent 60%)}.priority-hero__index{position:absolute;top:18vh;left:4vw;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.priority-hero__title{width:100%;margin:0;font:400 clamp(6rem,14.4vw,15.5rem)/.77 var(--serif);letter-spacing:-.065em}.priority-hero__title span{display:block}.priority-hero__title span:last-child{text-align:right}.priority-hero__title em{font-weight:400}.priority-hero__answer{position:absolute;top:24vh;right:5vw;width:min(28rem,30vw);font:400 clamp(1.1rem,1.5vw,1.5rem)/1.45 var(--serif)}.priority-hero__question{position:absolute;bottom:4vh;left:4vw;display:grid;grid-template-columns:auto auto;gap:.3rem 1.5rem;align-items:baseline}.priority-hero__question span{font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:#97938b}.priority-hero__question strong{font:400 1.4rem var(--serif)}.priority-premise{min-height:160vh;background:#d1cdc3;color:#11110f;padding:14vh 6vw;position:relative}.priority-premise>.section-index{color:#595750}.priority-premise__statement{width:81%;margin:10vh 0 0 13%}.priority-premise__statement .display{font-size:clamp(4rem,8.2vw,9.5rem)}.priority-premise__statement .display em{color:#41403a}.priority-premise__body{width:47%;margin:7rem 0 0 46%;display:grid;grid-template-columns:1fr 1fr;gap:3vw;font-size:clamp(.92rem,1.1vw,1.1rem);line-height:1.8}.priority-premise__quote{margin:18vh 0 0;width:70%;font:400 clamp(2.4rem,4.8vw,5.7rem)/1.04 var(--serif);letter-spacing:-.035em}.priority-premise__quote cite{display:block;margin-top:2.4rem;font:300 .58rem var(--sans);letter-spacing:.17em;text-transform:uppercase}.axis-orchestra{background:#0a0a08;padding:15vh 5vw}.axis-orchestra__intro{width:74%;margin-bottom:12vh}.axis-orchestra__intro .section-index{margin-bottom:4rem}.axis-orchestra__intro>p:last-child{max-width:26rem;margin:3rem 0 0 35%;line-height:1.7;color:#9b978f}.axis-orchestra__list{border-top:1px solid var(--line)}.axis-row{min-height:24vh;display:grid;grid-template-columns:6% 27% 1fr 19%;align-items:center;gap:2vw;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.axis-row:before{content:"";position:absolute;inset:0;background:#d0ccc2;transform:translateY(102%);transition:transform .6s cubic-bezier(.16,1,.3,1);z-index:0}.axis-row:hover:before{transform:translateY(0)}.axis-row>*{position:relative;z-index:1;transition:color .4s}.axis-row:hover>*{color:#11110f}.axis-row>span{font-size:.55rem;letter-spacing:.15em;color:#79766f}.axis-row h3{font:400 clamp(2.7rem,5.2vw,6.3rem)/1 var(--serif);margin:0}.axis-row p{max-width:35rem;color:#98948d;line-height:1.65}.axis-row i{justify-self:end;font:400 .8rem var(--serif);color:#b0aca3}.axis-row--purpose h3{font-style:italic}.priority-method{background:#161613;padding:16vh 6vw;display:grid;grid-template-columns:38% 1fr;gap:9vw}.priority-method__heading{position:sticky;top:15vh;align-self:start}.priority-method__heading .section-index{margin-bottom:5rem}.priority-method__heading .display{font-size:clamp(4rem,7vw,8rem)}.method-sequence{list-style:none;padding:0;margin:10vh 0 0;counter-reset:method}.method-sequence li{display:grid;grid-template-columns:4rem 1fr;gap:2rem;border-top:1px solid var(--line);padding:2.4rem 0 4.2rem}.method-sequence li:last-child{border-bottom:1px solid var(--line)}.method-sequence li>span{color:#77736c;font-size:.58rem;letter-spacing:.14em;padding-top:.75rem}.method-sequence h3{margin:0 0 1rem;font:400 clamp(2.6rem,4.5vw,5.2rem)/1 var(--serif)}.method-sequence p{color:#9c9890;max-width:31rem;line-height:1.7}.readiness{min-height:145vh;position:relative;padding:17vh 6vw 9vh;display:flex;flex-direction:column;justify-content:space-between}.readiness__image{position:absolute;inset:0;z-index:-2}.readiness__image img{filter:contrast(1.25) brightness(.65);transform:scale(1.1)}.readiness__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#040403ed,#0404033d 57%,#040403b8),linear-gradient(0deg,rgba(4,4,3,.72),transparent)}.readiness__copy{width:68%}.readiness__copy .section-index{margin-bottom:5rem}.readiness__copy .eyebrow{margin-bottom:2rem}.readiness__copy .display{font-size:clamp(4rem,8vw,9.3rem)}.readiness__copy>p:last-child{margin:4rem 0 0 42%;max-width:31rem;color:#aaa69e;line-height:1.75}.readiness__actions{align-self:flex-end;width:60%;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.readiness__actions article{padding:1.6rem 1.5rem;border-right:1px solid var(--line)}.readiness__actions article:last-child{border-right:0}.readiness__actions span{font:400 1.7rem var(--serif)}.readiness__actions p{color:#8e8a83;font-size:.73rem;line-height:1.6}.entry-patterns{background:#cbc7bd;color:#11110f;padding:15vh 6vw}.entry-patterns__heading{width:72%}.entry-patterns__heading .section-index{color:#58564f;margin-bottom:5rem}.entry-patterns__heading .display{font-size:clamp(4rem,7.6vw,8.8rem)}.entry-patterns__heading .display em{color:#45433e}.pattern-grid{margin-top:12vh;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,17,15,.35);border-bottom:1px solid rgba(17,17,15,.35)}.pattern-grid article{min-height:42vh;padding:2rem 3vw;border-right:1px solid rgba(17,17,15,.35)}.pattern-grid article:last-child{border-right:0}.pattern-grid span{font:.57rem var(--sans);letter-spacing:.15em;color:#615e57}.pattern-grid h3{font:400 clamp(2.3rem,4vw,4.8rem)/1 var(--serif);margin:7rem 0 2rem}.pattern-grid p{line-height:1.75;color:#4f4c46}.entry-patterns__note{width:38%;margin:4rem 0 0 auto;line-height:1.7;color:#4f4c46;font-size:.75rem}.expectation-contract{background:#f0ece2;color:#11110f;padding:15vh 6vw;display:grid;grid-template-columns:48% 1fr;gap:8vw}.expectation-contract__intro .section-index{color:#625f58;margin-bottom:5rem}.expectation-contract__intro .display{font-size:clamp(4rem,7vw,8rem)}.expectation-contract__intro .display em{color:#46443f}.expectation-columns{display:grid;grid-template-columns:1fr 1fr;gap:4vw;padding-top:12vh}.expectation-columns>div{border-top:1px solid rgba(17,17,15,.35);padding-top:1.5rem}.expectation-columns ul{list-style:none;padding:0;margin:3rem 0 0}.expectation-columns li{padding:1rem 0;border-bottom:1px solid rgba(17,17,15,.18);line-height:1.45}.subpage-faq{background:#0b0b09;padding:15vh 12vw}.subpage-faq>.section-index{margin-bottom:4rem}.subpage-faq>.display{font-size:clamp(4rem,7.6vw,8.8rem);margin-bottom:9vh}.subpage-faq__items{margin-left:20%;border-top:1px solid var(--line)}.subpage-faq details{border-bottom:1px solid var(--line)}.subpage-faq summary{list-style:none;cursor:pointer;padding:2rem 0;display:grid;grid-template-columns:1fr auto;font:400 clamp(1.35rem,2vw,2.2rem)/1.2 var(--serif)}.subpage-faq summary::-webkit-details-marker{display:none}.subpage-faq summary i{font:300 .55rem var(--sans);color:#77736c;letter-spacing:.15em}.subpage-faq details p{max-width:39rem;margin:0;padding:0 0 2.4rem;color:#9c9890;line-height:1.8}.subpage-next{min-height:105vh;padding:17vh 6vw 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden}.subpage-next:before{content:"";position:absolute;width:42vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 32%,#e8e5dd 0,#68655f 18%,#171714 57%,#090908 72%);opacity:.72;z-index:-1}.subpage-next h2{margin:4rem 0 2rem;font:400 clamp(4.5rem,9vw,10.5rem)/.86 var(--serif);letter-spacing:-.05em}.subpage-next h2 em{display:inline-block}.subpage-next>p:nth-of-type(2){max-width:32rem;color:#99958d;line-height:1.7}.subpage-next>a{width:min(31rem,80vw);border:1px solid rgba(255,255,255,.35);padding:1.4rem 1.6rem;margin-top:3rem;display:flex;justify-content:space-between;text-transform:uppercase;font-size:.6rem;letter-spacing:.14em}.subpage-next footer{margin-top:auto}@media(min-width:700px)and (max-width:1200px){.priority-hero__answer{color:#f4f1ea;font:400 clamp(1.2rem,2.25vw,1.45rem)/1.55 var(--sans)!important;letter-spacing:-.01em;text-shadow:0 2px 20px rgba(0,0,0,.98),0 1px 2px rgba(0,0,0,.88)}.priority-hero__index{color:#f0ede6;font-size:.68rem;font-weight:400;text-shadow:0 2px 14px rgba(0,0,0,.95)}.section-index,.eyebrow{font-weight:400}}@media(min-width:700px)and (max-width:900px){.priority-hero__answer{width:86%!important}}@media(min-width:901px)and (max-width:1200px){.priority-hero__answer{width:min(33rem,42vw)!important}}@media(max-width:900px){.priority-hero{min-height:760px;height:100vh;padding:6rem 1.2rem 2rem;align-items:center}.priority-hero__image img{object-position:58% center}.priority-hero__index{left:1.2rem;top:7rem}.priority-hero__title{font-size:20vw;line-height:.86}.priority-hero__title span:last-child{margin-top:1.4rem;font-size:.75em;white-space:nowrap}.subpage-nav .menu-toggle{display:block!important;position:absolute;right:1.2rem;top:1rem}.priority-hero__answer{top:auto;bottom:15%;left:1.2rem;right:auto;width:80%;font-size:1rem}.priority-hero__question{display:none}.priority-premise{min-height:145vh;padding:7rem 1.2rem}.priority-premise__statement{width:100%;margin:5rem 0 0}.priority-premise__statement .display{font-size:13.5vw}.priority-premise__body{width:86%;margin:3rem 0 0 14%;grid-template-columns:1fr}.priority-premise__quote{width:100%;margin-top:11vh;font-size:10vw}.axis-orchestra{padding:7rem 1.2rem}.axis-orchestra__intro{width:100%}.axis-orchestra__intro .section-index{margin-bottom:3rem}.axis-orchestra__intro .display{font-size:14vw}.axis-orchestra__intro>p:last-child{margin:2rem 0 0 14%}.axis-row{min-height:auto;padding:2rem 0;grid-template-columns:2.5rem 1fr}.axis-row h3{font-size:12vw}.axis-row p,.axis-row i{grid-column:2;justify-self:start;margin:.5rem 0}.priority-method{padding:7rem 1.2rem;display:block}.priority-method__heading{position:static}.priority-method__heading .section-index{margin-bottom:3rem}.priority-method__heading .display{font-size:14vw}.method-sequence{margin-top:5rem}.method-sequence li{grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.7rem 0 3rem}.method-sequence h3{font-size:11vw}.readiness{min-height:145vh;padding:7rem 1.2rem 3rem}.readiness__copy{width:100%}.readiness__copy .section-index{margin-bottom:3rem}.readiness__copy .display{font-size:14vw}.readiness__copy>p:last-child{margin:3rem 0 0 14%}.readiness__actions{width:100%;grid-template-columns:1fr 1fr}.readiness__actions article:nth-child(2){border-right:0}.readiness__actions article{border-bottom:1px solid var(--line)}.entry-patterns{padding:7rem 1.2rem}.entry-patterns__heading{width:100%}.entry-patterns__heading .section-index{margin-bottom:3rem}.entry-patterns__heading .display{font-size:14vw}.pattern-grid{grid-template-columns:1fr;margin-top:5rem}.pattern-grid article{min-height:32vh;border-right:0;border-bottom:1px solid rgba(17,17,15,.35);padding:2rem 0}.pattern-grid article:last-child{border-bottom:0}.pattern-grid h3{margin:4rem 0 1.5rem;font-size:12vw}.entry-patterns__note{width:86%;margin:3rem 0 0 14%}.expectation-contract{padding:7rem 1.2rem;display:block}.expectation-contract__intro .section-index{margin-bottom:3rem}.expectation-contract__intro .display{font-size:14vw}.expectation-columns{grid-template-columns:1fr;padding-top:5rem;gap:4rem}.subpage-faq{padding:7rem 1.2rem}.subpage-faq>.display{font-size:14vw}.subpage-faq__items{margin-left:0}.subpage-next{padding:8rem 1.2rem 0}.subpage-next:before{width:80vw}.subpage-next h2{font-size:15vw}}@media(prefers-reduced-motion:reduce){.subpage-loader{display:none}}
