.directions-page .container{width:min(100% - 104px,1600px);margin:0 auto}.directions-eyebrow,.direction-label{color:var(--dir-gold);letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.directions-hero{border-bottom:1px solid var(--dir-line);min-height:calc(100svh - 82px);display:flex;position:relative;overflow:hidden}.directions-hero-inner{z-index:2;min-height:inherit;align-items:center;padding:100px 0 110px;display:flex;position:relative}.directions-hero h1{color:#fffdf8;max-width:1050px;font-family:var(--serif),Georgia,"Times New Roman",serif;letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(66px,7vw,118px);font-weight:400;line-height:.91}.directions-hero h1 em{color:var(--dir-gold-soft);font-style:italic;font-weight:400}.directions-gold-line{background:var(--dir-gold);width:92px;height:1px;margin:42px 0 30px}.directions-hero-copy>p{color:#ffffffc2;max-width:720px;margin:0;font-size:16px;line-height:1.75}.directions-scroll{color:#fff;letter-spacing:.16em;align-items:center;gap:22px;width:fit-content;margin-top:42px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.directions-scroll b{color:var(--dir-gold);font-size:18px;font-weight:300;transition:transform .35s cubic-bezier(.22,1,.36,1)}.directions-scroll:hover b{transform:translateY(5px)}.directions-intro{border-bottom:1px solid var(--dir-line);background:#ffffff05;padding:125px 0 135px}.directions-intro-grid{grid-template-columns:minmax(180px,.52fr) minmax(0,1.48fr);gap:90px;display:grid}.directions-section-label{color:var(--dir-gold);letter-spacing:.18em;align-items:center;gap:18px;font-size:10px;display:flex}.directions-section-label span{opacity:.7;font-size:9px}.directions-section-label b{font-weight:600}.directions-intro-copy h2,.direction-main h2,.directions-system-copy h2,.directions-cta h2{color:#fffdf8;font-family:var(--serif),Georgia,"Times New Roman",serif;letter-spacing:-.04em;margin:0;font-weight:400}.directions-intro-copy h2{font-size:clamp(48px,4.7vw,78px);line-height:1.02}.directions-intro-copy p{max-width:720px;color:var(--dir-text);margin:34px 0 0;font-size:16px;line-height:1.75}.direction-chapter{border-bottom:1px solid var(--dir-line);align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.direction-chapter:before{content:"";opacity:.8;pointer-events:none;position:absolute;inset:0}.direction-chapter-consulting:before{background:radial-gradient(circle at 82% 45%,#c18f4321,#0000 24%),linear-gradient(90deg,#ffffff05,#0000 55%)}.direction-chapter-defence:before{background:radial-gradient(circle at 82% 45%,#5d786726,#0000 25%),linear-gradient(90deg,#0000001a,#0000 50%)}.direction-chapter-foundation:before{background:radial-gradient(circle at 82% 45%,#97895321,#0000 25%),linear-gradient(90deg,#ffffff04,#0000 55%)}.direction-chapter-ventures:before{background:radial-gradient(circle at 82% 45%,#c48f3e26,#0000 25%),linear-gradient(90deg,#00000014,#0000 55%)}.direction-chapter-grid{z-index:2;grid-template-columns:170px minmax(0,1fr) minmax(390px,.72fr);align-items:center;gap:clamp(45px,5vw,90px);width:100%;padding-top:105px;padding-bottom:105px;display:grid;position:relative}.direction-meta{flex-direction:column;align-self:start;gap:22px;display:flex}.direction-number{color:#ffffff57;font-family:var(--serif),Georgia,serif;font-size:42px;font-weight:400}.direction-label{max-width:150px;line-height:1.55}.direction-main{max-width:720px}.direction-main>p{max-width:650px;color:var(--dir-text);margin:32px 0 0;font-size:16px;line-height:1.75}.direction-points{border-top:1px solid var(--dir-line);margin-top:46px}.direction-point{border-bottom:1px solid var(--dir-line);grid-template-columns:1fr;align-items:center;gap:12px;min-height:58px;display:grid}.direction-point span{color:var(--dir-gold);letter-spacing:.15em;font-size:8px}.direction-point p{color:#ffffffdb;margin:0;font-size:13px}.direction-link{color:#fff;letter-spacing:.15em;align-items:center;gap:24px;width:fit-content;margin-top:34px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.direction-link b{color:var(--dir-gold);font-size:18px;font-weight:300;transition:transform .35s cubic-bezier(.22,1,.36,1)}.direction-link:hover b{transform:translate(6px)}.direction-logo-stage{aspect-ratio:1;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.direction-orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute}.direction-axis{background:linear-gradient(#0000,#d9a55340,#0000);width:1px;height:92%;position:absolute;transform:rotate(45deg)}.direction-logo{z-index:3;object-fit:contain;filter:drop-shadow(0 18px 35px #00000038);width:min(72%,330px);max-height:180px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:relative}.directions-system{border-bottom:1px solid var(--dir-line);background:#00000024;padding:135px 0 145px}.directions-system-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1fr);gap:clamp(70px,8vw,150px);display:grid}.directions-system-copy{max-width:700px}.directions-system-copy h2{margin-top:22px;font-size:clamp(50px,4.8vw,78px);line-height:1}.directions-system-copy>p{max-width:620px;color:var(--dir-text);margin:30px 0 0;font-size:15px;line-height:1.75}.directions-system-item{border-bottom:1px solid var(--dir-line);grid-template-columns:150px 1fr;align-items:center;gap:24px;min-height:126px;transition:padding-left .35s,background .35s;display:grid}.directions-system-item:hover{background:#ffffff06;padding-left:10px}.directions-system-item h3{color:#fffdf8;font-family:var(--serif),Georgia,serif;margin:0;font-size:30px;font-weight:400}.directions-system-item p{color:#ffffffad;margin:0;font-size:13px;line-height:1.6}.directions-cta{background:radial-gradient(circle at 80%,#b57e341f,#0000 26%),#02091047;padding:105px 0 112px}.directions-cta-inner{border-top:1px solid var(--dir-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:80px;padding-top:50px;display:grid}.directions-cta h2{max-width:860px;margin-top:18px;font-size:clamp(48px,4.4vw,72px);line-height:1}.directions-cta p{max-width:690px;color:var(--dir-text);margin:25px 0 0;font-size:15px;line-height:1.7}.directions-cta-button{color:#fff;letter-spacing:.14em;background:#ffffff05;border:1px solid #deaa589e;justify-content:space-between;align-items:center;width:300px;height:64px;padding:0 24px;font-size:10px;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.directions-cta-button:before{content:"";background:linear-gradient(110deg,#b1792df2,#dda954e0);transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}.directions-cta-button span,.directions-cta-button b{z-index:1;position:relative}.directions-cta-button b{color:var(--dir-gold-soft);font-size:18px;font-weight:300}.directions-cta-button:hover:before{transform:translate(0)}.directions-cta-button:hover b{color:#fff}@media (max-width:1150px){.directions-page .container{width:min(100% - 56px,1600px)}.direction-chapter-grid{grid-template-columns:120px minmax(0,1fr) minmax(320px,.65fr);gap:40px}.direction-logo-stage{min-height:330px}}@media (max-width:900px){.directions-page .container{width:calc(100% - 32px)}.directions-hero{min-height:700px}.directions-hero-inner{align-items:flex-start;padding:95px 0 90px}.directions-hero h1{font-size:clamp(54px,10vw,78px)}.directions-intro{padding:90px 0}.directions-intro-grid{grid-template-columns:1fr;gap:32px}.direction-chapter{min-height:auto}.direction-chapter-grid{grid-template-columns:1fr;gap:38px;padding-top:80px;padding-bottom:80px}.direction-meta{flex-direction:row;justify-content:space-between;align-items:center}.direction-label{text-align:right;max-width:none}.direction-main{max-width:100%}.direction-logo-stage{grid-row:2;width:min(100%,520px);min-height:420px;margin:0 auto}.directions-system{padding:95px 0 105px}.directions-system-grid{grid-template-columns:1fr;gap:55px}.directions-cta-inner{grid-template-columns:1fr;gap:38px}}@media (max-width:600px){.directions-page .container{width:calc(100% - 24px)}.directions-hero{min-height:620px}.directions-hero-inner{padding:70px 0 72px}.directions-hero h1{margin-top:18px;font-size:clamp(45px,13vw,59px);line-height:.96}.directions-gold-line{width:62px;margin:29px 0 24px}.directions-hero-copy>p{max-width:350px;font-size:13px;line-height:1.65}.directions-scroll{margin-top:30px}.directions-intro{padding:65px 0 70px}.directions-intro-copy h2{font-size:40px;line-height:1.03}.directions-intro-copy p{margin-top:24px;font-size:13px;line-height:1.7}.direction-chapter-grid{gap:28px;padding-top:58px;padding-bottom:62px}.direction-number{font-size:30px}.direction-label{max-width:190px;font-size:8px}.direction-main h2{font-size:49px}.direction-main>p{margin-top:22px;font-size:13px;line-height:1.7}.direction-points{margin-top:30px}.direction-point{min-height:52px}.direction-point p{font-size:11.5px}.direction-link{margin-top:27px}.direction-logo-stage{width:100%;min-height:300px}.direction-logo{max-height:125px}.directions-system{padding:70px 0 78px}.directions-system-copy h2{margin-top:16px;font-size:41px;line-height:1.02}.directions-system-copy>p{margin-top:23px;font-size:13px}.directions-system-item{grid-template-columns:100px 1fr;gap:12px;min-height:104px}.directions-system-item h3{font-size:23px}.directions-system-item p{font-size:10.5px}.directions-system-item:hover{padding-left:0}.directions-cta{padding:58px 0 65px}.directions-cta-inner{gap:28px;padding-top:32px}.directions-cta h2{font-size:40px;line-height:1.02}.directions-cta p{font-size:12.5px}.directions-cta-button{width:100%;height:58px}}@media (prefers-reduced-motion:reduce){.directions-scroll b,.direction-link b,.direction-logo,.directions-system-item,.directions-cta-button:before{transition:none!important}}.directions-hero{min-height:calc(100svh - 82px)}.directions-hero:before{content:"";pointer-events:none;background-size:auto,auto,54px 54px;position:absolute;inset:0;background:linear-gradient(90deg,#030b142e 0%,#030b1405 54%,#030b1433 100%),radial-gradient(at 78% 42%,#d39d4c21 0%,#0000 31%),linear-gradient(90deg,#0000 0% 72%,#ffffff0b 72.08%,#0000 72.16%),linear-gradient(#0000 29.84%,#ffffff09 29.92%,#0000 30% 100%)!important}.directions-hero:after{color:#ffffff06;font-family:var(--serif),Georgia,serif;letter-spacing:-.07em;pointer-events:none;opacity:1;border:1px solid #ffffff0e;width:clamp(280px,31vw,520px);height:clamp(280px,31vw,520px);font-size:clamp(150px,22vw,390px);font-weight:400;line-height:.75;position:absolute;bottom:10%;right:7%;transform:rotate(45deg);content:""!important}.directions-hero-inner:after{content:"";pointer-events:none;border:1px solid #d9a5531f;border-radius:50%;width:clamp(180px,21vw,350px);height:clamp(180px,21vw,350px);position:absolute;top:50%;right:10%;transform:translateY(-50%)}.directions-hero-copy{max-width:940px}.directions-hero h1{max-width:1000px;font-size:clamp(68px,6.5vw,110px);line-height:.92}.directions-hero-copy>p{max-width:690px}.directions-intro{padding:90px 0 100px!important}.directions-intro-grid{grid-template-columns:270px minmax(0,1fr)!important;gap:clamp(55px,7vw,120px)!important}.directions-intro-copy{max-width:900px}.directions-intro-copy h2{font-size:clamp(47px,4.3vw,72px)}.directions-intro-copy p{max-width:690px;margin-top:27px}.direction-chapter:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff1 18%,#d9a5531a 50%,#ffffff0b 82%,#0000);width:1px;position:absolute;top:0;bottom:0;right:33%}.direction-chapter-grid{grid-template-columns:125px minmax(0,1fr) minmax(400px,.78fr)!important;gap:clamp(45px,5.5vw,100px)!important;padding-top:82px!important;padding-bottom:82px!important}.direction-main h2{font-size:clamp(68px,6.2vw,108px);line-height:.91}.direction-main>p{max-width:610px;margin-top:27px}.direction-logo-stage{aspect-ratio:1;opacity:.96;min-height:480px!important}.direction-orbit-one{transform:rotate(24deg);border-color:#ffffff1c!important;width:84%!important;height:46%!important}.direction-orbit-two{transform:rotate(24deg);border-color:#d9a55321!important;width:46%!important;height:84%!important}.direction-logo{filter:drop-shadow(0 20px 45px #00000052);transform:translateZ(0);width:min(78%,390px)!important;max-height:205px!important}.direction-logo-stage:hover .direction-logo{transform:scale(1.055)!important}.direction-chapter-consulting{background:linear-gradient(90deg,#04101cc2,#07121d66 52%,#2a22182e)}.direction-chapter-defence{background:linear-gradient(90deg,#040f18d1,#0a171b7a 54%,#1d281f30)}.direction-chapter-foundation{background:linear-gradient(90deg,#05101ac7,#11181b6b 54%,#312a182b)}.direction-chapter-ventures{background:linear-gradient(90deg,#040f19cc,#0c141b70 53%,#32231333)}.direction-number{color:#ffffff38;font-size:54px;line-height:1}.direction-point{transition:padding-left .35s cubic-bezier(.22,1,.36,1),background .35s}.direction-point:hover{background:linear-gradient(90deg,#d9a5530e,#0000);padding-left:10px}.direction-link{border-bottom:1px solid #d9a55347;padding-bottom:7px;transition:border-color .3s}.direction-link:hover{border-color:#d9a553c7}.directions-system{position:relative;overflow:hidden;background:radial-gradient(at 10% 45%,#16374f33,#0000 38%),#01080f59!important}.directions-system:after{content:"04";color:#ffffff05;font-family:var(--serif),Georgia,serif;pointer-events:none;font-size:clamp(240px,31vw,520px);line-height:.8;position:absolute;bottom:-14%;right:-1%}.directions-cta{position:relative;background:radial-gradient(at 80%,#c58e3d26,#0000 30%),linear-gradient(90deg,#030c15f0,#0b1116e0)!important}.directions-cta-button{-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 55px #00000026}body:has(.directions-page) .site-header{-webkit-backdrop-filter:blur(15px)!important;background:#020d17e0!important;border-bottom:1px solid #ffffff17!important}body:has(.directions-page) .site-header.is-scrolled{background:#020d17f7!important;box-shadow:0 15px 45px #0000002e!important}@media (max-width:1150px){.direction-chapter-grid{grid-template-columns:95px minmax(0,1fr) minmax(320px,.66fr)!important;gap:38px!important}.direction-logo-stage{min-height:370px!important}}@media (max-width:900px){.directions-hero:after,.directions-hero-inner:after{opacity:.55}.directions-intro{padding:75px 0 80px!important}.directions-intro-grid{grid-template-columns:1fr!important;gap:30px!important}.direction-chapter{min-height:auto!important}.direction-chapter:after{display:none}.direction-chapter-grid{grid-template-columns:1fr!important;padding-top:68px!important;padding-bottom:72px!important}.direction-logo-stage{width:min(100%,500px);margin:0 auto;min-height:390px!important}.direction-number{font-size:38px}}@media (max-width:600px){.directions-hero:after{width:240px;height:240px;bottom:90px;right:-80px}.directions-hero-inner:after{opacity:.35;width:180px;height:180px;right:-55px}.direction-main h2{font-size:52px}.direction-logo-stage{min-height:290px!important}.direction-logo{max-height:145px!important}}.direction-chapter{min-height:680px!important}.direction-chapter-grid{padding-top:64px!important;padding-bottom:64px!important}.direction-main{align-self:center}.direction-main h2{margin-bottom:0}.direction-main>p{margin-top:24px}.direction-logo-stage{min-height:430px!important}.direction-logo{filter:drop-shadow(0 24px 46px #00000057)brightness(1.06)contrast(1.04);opacity:1!important;width:min(82%,410px)!important;max-height:220px!important}.direction-logo-consulting{width:min(84%,420px)!important}.direction-logo-defence{width:min(86%,430px)!important}.direction-logo-foundation{width:min(80%,390px)!important}.direction-logo-ventures{width:min(74%,355px)!important}.direction-logo-stage:before{content:"";opacity:.82;position:absolute;transform:rotate(45deg);box-shadow:inset 0 0 80px #ffffff03;border:1px solid #ffffff1b!important;inset:8%!important}.direction-logo-stage:after{content:"";opacity:.88;border-radius:50%;position:absolute;box-shadow:0 0 70px #cd97460e;border:1px solid #d9a5533d!important;inset:20%!important}.direction-orbit-one,.direction-orbit-two{opacity:.76}.direction-points{margin-top:34px!important}.direction-point{min-height:52px!important}.direction-link{margin-top:28px!important}.direction-number{font-size:46px!important}.direction-meta{gap:22px!important}.directions-system{padding-top:110px!important;padding-bottom:118px!important}.directions-cta{padding-top:86px!important;padding-bottom:94px!important}@media (max-width:1150px){.direction-chapter{min-height:620px!important}.direction-chapter-grid{padding-top:56px!important;padding-bottom:56px!important}.direction-logo-stage{min-height:350px!important}}@media (max-width:900px){.direction-chapter{min-height:auto!important}.direction-chapter-grid{padding-top:58px!important;padding-bottom:62px!important}.direction-logo-stage{min-height:340px!important}.directions-system{padding-top:82px!important;padding-bottom:88px!important}.directions-cta{padding-top:64px!important;padding-bottom:70px!important}}@media (max-width:600px){.direction-logo-stage{min-height:270px!important}.direction-logo{max-height:155px!important}.direction-number{font-size:34px!important}}.directions-hero{background:linear-gradient(90deg,#020b14d6 0%,#020b14ad 32%,#020b1457 58%,#020b1433 100%),linear-gradient(#020b142e 0%,#020b141f 55%,#020b149e 100%),url(/images/directions-hero-bg-premium.jpg) 50%/cover no-repeat!important;position:relative!important;overflow:hidden!important}.directions-hero:before,.directions-hero:after{opacity:0!important}.directions-hero>*{z-index:2;position:relative}.directions-hero h1{text-shadow:0 4px 28px #00000052}.directions-hero p{text-shadow:0 2px 16px #00000059;color:#ffffffc2!important}@media (max-width:700px){.directions-hero{background:linear-gradient(#020b149e 0%,#020b147a 45%,#020b14c7 100%),url(/images/directions-hero-bg-premium.jpg) 50%/cover no-repeat!important}}.directions-page{--dir-gold:#d9a553;--dir-gold-soft:#e7b665;--dir-line:#ffffff24;--dir-text:#fffc;color:#fff;min-height:100vh;overflow:hidden;isolation:isolate!important;background:0 0!important;position:relative!important}.directions-page:before{content:"";z-index:0;pointer-events:none;background:url(/images/directions-hero-bg-premium.jpg) 50%/cover no-repeat;width:100%;height:100vh;position:fixed;inset:0}.directions-page:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020a12bd 0%,#020a1294 30%,#020a124d 55%,#020a1242 100%),linear-gradient(#020a121f 0%,#020a123d 50%,#020a129e 100%);width:100%;height:100vh;position:fixed;inset:0}.directions-page>*{z-index:2!important;position:relative!important}.directions-page section,.directions-hero,.directions-section,.directions-list,.directions-grid,.directions-cta{background-color:#0000!important}.directions-hero{background:0 0!important}.directions-page section:not(.directions-hero){background:linear-gradient(#020a1229,#020a1257)!important}.directions-page section+section{border-top:1px solid #ffffff14}.directions-page h1,.directions-page h2,.directions-page h3{text-shadow:0 3px 24px #0000004d}.directions-page p{text-shadow:0 2px 14px #00000047}@media (max-width:700px){.directions-page:before{background-position:50%}.directions-page:after{background:linear-gradient(#020a129e 0%,#020a1275 35%,#020a129e 70%,#020a12c7 100%)}}.directions-hero{text-align:center!important;align-items:center!important;min-height:calc(100svh - 100px)!important;display:flex!important}.directions-hero .directions-eyebrow{text-align:center!important;color:#dfa950!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin:0 auto 28px!important;font-size:10px!important;font-weight:600!important}.directions-hero h1{text-align:center!important;max-width:1180px!important;font-family:var(--serif),Georgia,serif!important;letter-spacing:-.04em!important;color:#fffdf8!important;text-shadow:0 4px 32px #00000061!important;margin:0 auto!important;font-size:clamp(68px,6.4vw,112px)!important;font-weight:400!important;line-height:.93!important}.directions-hero h1 span{color:#e2aa50!important;margin-top:10px!important;display:block!important}.directions-hero h1:after{content:""!important;background:linear-gradient(90deg,#dfa95000,#dfa950,#dfa95000)!important;width:72px!important;height:1px!important;margin:34px auto 0!important;display:block!important}.directions-hero p{text-align:center!important;color:#ffffffc2!important;text-shadow:0 2px 18px #0000007a!important;max-width:720px!important;margin:30px auto 0!important;font-size:15px!important;line-height:1.75!important}@media (max-width:700px){.directions-hero{min-height:calc(100svh - 78px)!important;padding-left:20px!important;padding-right:20px!important}.directions-hero h1{font-size:clamp(49px,13vw,68px)!important;line-height:.98!important}.directions-hero h1 span{margin-top:8px!important}.directions-hero p{max-width:540px!important;font-size:14px!important}}.directions-hero .container,.directions-hero-inner{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important;transform:translateY(85px)!important}@media (max-width:900px){.directions-hero .container,.directions-hero-inner{transform:translateY(45px)!important}}.directions-hero p{text-wrap:balance;position:relative;text-align:center!important;color:#ffffffc7!important;letter-spacing:-.01em!important;max-width:920px!important;margin:38px auto 0!important;padding:0 28px!important;font-size:clamp(15px,1.15vw,19px)!important;line-height:1.75!important}.directions-hero p:before{content:"";background:linear-gradient(90deg,#dfa95000,#dfa950,#dfa95000);width:76px;height:1px;margin:0 auto 26px;display:block}.directions-hero .directions-scroll,.directions-hero .hero-scroll-link{-webkit-backdrop-filter:blur(8px);transition:background .3s,border-color .3s,color .3s,transform .3s;position:relative;color:#ffffffd1!important;letter-spacing:.18em!important;background:#040c142e!important;border:1px solid #dfa95047!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin:34px auto 0!important;padding:14px 20px!important;font-size:9px!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}.directions-hero .directions-scroll:hover,.directions-hero .hero-scroll-link:hover{transform:translateY(-2px);color:#08111a!important;background:linear-gradient(135deg,#c98d35,#e7b45c)!important;border-color:#dfa950!important}.directions-hero .directions-scroll b,.directions-hero .hero-scroll-link b{transition:transform .3s,color .3s;color:#dfa950!important;font-size:18px!important;font-weight:300!important}.directions-hero .directions-scroll:hover b,.directions-hero .hero-scroll-link:hover b{transform:translateY(3px);color:#08111a!important}@media (max-width:700px){.directions-hero p{max-width:560px!important;margin-top:28px!important;padding:0 10px!important;font-size:14px!important}.directions-hero p:before{width:58px;margin-bottom:20px}.directions-hero .directions-scroll,.directions-hero .hero-scroll-link{margin-top:28px!important;padding:12px 17px!important}}.directions-page h1 em,.directions-page h1 strong{font-style:normal!important}.model-item,.interaction-item,.approach-item{grid-template-columns:50px 230px minmax(280px,1fr)!important;align-items:center!important;column-gap:36px!important;display:grid!important}.model-item h3,.interaction-item h3,.approach-item h3{white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:38px!important;line-height:1.05!important}.model-item p,.interaction-item p,.approach-item p{min-width:0!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.model-item:nth-child(3) h3,.interaction-item:nth-child(3) h3,.approach-item:nth-child(3) h3{font-size:34px!important}.directions-system-items{border-top:1px solid var(--dir-line);min-width:0!important}.directions-system-item{grid-template-columns:235px minmax(0,1fr)!important;align-items:center!important;column-gap:34px!important;width:100%!important;padding:34px 0!important;display:grid!important}.directions-system-item>span{letter-spacing:.14em;color:#d3a14d!important;min-width:0!important;font-size:10px!important;line-height:1!important}.directions-system-item>h3{white-space:nowrap!important;color:#fff!important;min-width:0!important;margin:0!important;font-size:34px!important;line-height:1.05!important}.directions-system-item>p{white-space:normal!important;color:#ffffffad!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.directions-system-items .reveal-row:nth-child(3) .directions-system-item>h3{font-size:31px!important}
