@keyframes alderStars{to{background-position:-240px 210px,-280px 270px,-210px 260px,-360px 300px,-300px 320px,-340px 350px}}@keyframes alderLogoScroll{to{transform:translateX(-50%)}}@keyframes alderMarkerDraw{to{stroke-dashoffset:0}}body.alder-home{background:#fff;color:#171512}body.alder-home [data-main]{overflow:hidden;background:#fff}body.alder-home .alder-pattern{position:absolute;inset:-20%;pointer-events:none;background-color:#020202;background-image:radial-gradient(circle at 8% 14%,rgba(255,255,255,.9) 0 1px,transparent 1.5px),radial-gradient(circle at 24% 71%,rgba(255,255,255,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 41% 23%,rgba(255,255,255,.74) 0 1px,transparent 1.4px),radial-gradient(circle at 63% 78%,rgba(255,255,255,.5) 0 1px,transparent 1.45px),radial-gradient(circle at 84% 38%,rgba(255,255,255,.82) 0 1px,transparent 1.4px),radial-gradient(circle at 95% 89%,rgba(255,255,255,.52) 0 1px,transparent 1.5px);background-size:240px 210px,310px 260px,280px 230px,360px 300px,320px 270px,400px 330px;animation:alderStars 62s linear infinite}body.alder-home .alder-hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:132px var(--gutter) 174px;background:#020202;color:#fffaf2;text-align:center}body.alder-home .alder-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.06),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.48));pointer-events:none}body.alder-home .alder-hero-content{position:relative;z-index:2;width:min(1160px,100%);display:flex;flex-direction:column;align-items:center}body.alder-home .alder-kicker{margin:0 0 22px;color:#ff8b46;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.alder-home .alder-hero h1{max-width:1120px;margin:0;font-family:"Times New Roman",Times,serif;font-size:clamp(4.1rem,7.4vw,8.5rem);font-weight:400;letter-spacing:-.045em;line-height:.92;text-wrap:balance}body.alder-home .alder-hero-sub{max-width:790px;margin:30px auto 0;color:#fff;font-size:clamp(1.05rem,1.35vw,1.32rem);line-height:1.65;text-wrap:balance}body.alder-home .alder-primary-cta{margin-top:36px;min-width:180px;padding:15px 20px;justify-content:center;background:#e56527;color:#171512}body.alder-home .alder-hero-emphasis{position:relative;display:inline-block;white-space:nowrap}body.alder-home .alder-hero-emphasis-text{position:relative;z-index:2}body.alder-home .alder-hero-marker{position:absolute;z-index:1;left:-2%;bottom:-.10em;width:104%;height:.30em;overflow:visible;pointer-events:none;transform:rotate(-1deg);opacity:0}body.alder-home .alder-hero-marker path{fill:none;stroke:#e56527;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100}body.alder-home.alder-intro-ready .alder-hero-marker{opacity:1;transition:opacity .01s linear 2.02s}body.alder-home.alder-intro-ready .alder-hero-marker path{animation:alderMarkerDraw .9s cubic-bezier(.22,.88,.25,1) 2.04s forwards}body.alder-home .alder-logo-rail{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:10px 0 13px}body.alder-home .alder-logo-rail>p{margin:0 0 9px;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body.alder-home .alder-logo-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}body.alder-home .alder-logo-track{display:flex;align-items:center;width:max-content;min-height:53px;animation:alderLogoScroll 112s linear infinite;will-change:transform}body.alder-home .alder-client-logo{width:176px;height:53px;flex:0 0 176px;margin-right:26px;display:flex;align-items:center;justify-content:center;pointer-events:none}body.alder-home .alder-client-logo img{display:block;max-width:155px;max-height:46px;width:auto;height:auto;object-fit:contain}body.alder-home .alder-problem-solve-flow{position:relative;overflow:hidden;background:#f7f4ee}body.alder-home .alder-problem,body.alder-home .alder-solution{position:relative;z-index:2;min-height:100svh;margin:0;padding:300px var(--gutter) 155px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:center;gap:7vw}body.alder-home .alder-problem{background:linear-gradient(180deg,#020202 0,#f7f4ee 245px,#f7f4ee 100%)}body.alder-home .alder-solution{padding-bottom:390px;background:linear-gradient(180deg,#f7f4ee 0,#e56527 220px,#e56527 calc(100% - 430px),#e7773b calc(100% - 335px),#e99469 calc(100% - 240px),#f4c7ad calc(100% - 135px),#fff 100%)}body.alder-home .alder-story-copy{position:relative;z-index:5;max-width:850px}body.alder-home .alder-story-copy-solve{grid-column:2;text-align:right;justify-self:end}body.alder-home .alder-story-visual{position:relative;z-index:3;min-height:520px}body.alder-home .alder-story-visual-solve{grid-column:1;grid-row:1}body.alder-home .alder-story-kicker{margin:0 0 24px;color:#111;font-size:.69rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}body.alder-home .alder-story-title{margin:0;color:#111;font-size:clamp(3.15rem,5.35vw,6.35rem);font-weight:750;letter-spacing:-.052em;line-height:.96;text-wrap:balance}body.alder-home .alder-story-lede{max-width:760px;margin:34px 0 0;color:rgba(23,21,18,.72);font-size:clamp(1.02rem,1.32vw,1.28rem);font-weight:520;line-height:1.72}body.alder-home .alder-story-copy-solve .alder-story-lede{margin-left:auto}body.alder-home .alder-story-turn{margin:46px 0 0;color:#171512;font-size:.78rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}body.alder-home .alder-flow-connector{position:absolute;z-index:3;inset:0;pointer-events:none}body.alder-home .alder-flow-connector svg{width:100%;height:100%;overflow:visible}body.alder-home .alder-flow-base,body.alder-home .alder-flow-live{fill:none;vector-effect:non-scaling-stroke}body.alder-home .alder-flow-base{stroke:rgba(23,21,18,.11);stroke-width:2}body.alder-home .alder-flow-live{stroke:#171512;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 9px rgba(23,21,18,.22))}body.alder-home .alder-flow-orb{fill:#171512;filter:drop-shadow(0 0 14px rgba(23,21,18,.42))}body.alder-home .alder-luxe{opacity:0;transform:translate3d(0,34px,0);filter:blur(10px) brightness(.52);will-change:opacity,transform,filter,clip-path}body.alder-home .alder-metrics{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:105px var(--gutter) 125px;background:#fff;color:#171512;text-align:center;border:0;outline:0;box-shadow:none}body.alder-home .alder-metrics article{width:100%;min-height:240px;padding:25px clamp(24px,3vw,48px);display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(23,21,18,.14)}body.alder-home .alder-metrics article:last-child{border-right:0}body.alder-home .alder-metrics strong{display:flex;justify-content:center;align-items:baseline;font-size:clamp(4rem,7vw,8rem);font-weight:550;letter-spacing:-.065em;line-height:.9;white-space:nowrap}body.alder-home .alder-metrics p{max-width:330px;margin:28px auto 0;color:#71695e;font-size:.78rem;line-height:1.6;letter-spacing:.035em}body.alder-home .alder-metric-accent{color:#e56527;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:300;letter-spacing:-.075em;font-size:.76em}body.alder-home .alder-section{position:relative;padding:135px var(--gutter)}body.alder-home .alder-section h2{margin:0;font-size:clamp(3rem,5.5vw,6.5rem);font-weight:500;letter-spacing:-.06em;line-height:.96;text-wrap:balance}body.alder-home .alder-services{padding:95px var(--gutter) 205px;background:#fff;color:#171512;text-align:center;border:0;outline:0;box-shadow:none}body.alder-home .alder-services:before,body.alder-home .alder-services:after,body.alder-home .alder-faq:before,body.alder-home .alder-faq:after{display:none;content:none}body.alder-home .alder-services .alder-section-heading{max-width:882px;margin:0 auto 65px}body.alder-home .alder-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1152px;margin:0 auto;border:0}body.alder-home .alder-service-list>a{position:relative;isolation:isolate;min-height:387px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:43px;border:1px solid rgba(23,21,18,.12);border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(230,224,216,.94));color:#171512;text-align:center;text-decoration:none;box-shadow:0 20px 55px rgba(35,29,22,.08);overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .45s ease}body.alder-home .alder-service-list>a[href="/transaction-support"]{grid-column:1/-1;min-height:270px}body.alder-home .alder-service-list>a:before{content:"";position:absolute;z-index:-1;inset:-35%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%);transform:translateX(-65%) rotate(8deg);transition:transform .7s cubic-bezier(.2,.8,.2,1)}body.alder-home .alder-service-list>a:hover{transform:translateY(-10px);box-shadow:0 32px 85px rgba(35,29,22,.17);border-color:rgba(23,21,18,.28)}body.alder-home .alder-service-list>a:hover:before{transform:translateX(65%) rotate(8deg)}body.alder-home .alder-service-list h3{margin:0 0 18px;font-size:clamp(2rem,2.7vw,3.2rem);font-weight:560;letter-spacing:-.05em;line-height:1}body.alder-home .alder-service-list p{margin:0;color:#71695e;font-size:.96rem;line-height:1.65}body.alder-home .alder-service-list b{margin-top:35px;color:#171512;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}body.alder-home .alder-faq{display:block;padding:130px var(--gutter) 165px;background:#fff;text-align:center;border:0;outline:0;box-shadow:none}body.alder-home .alder-faq-heading{max-width:980px;margin:0 auto 70px}body.alder-home .alder-faq-heading h2{margin:0;font-size:clamp(3rem,5vw,6rem);letter-spacing:-.055em;line-height:.96}body.alder-home .alder-faq-heading p{margin:28px auto 0;color:#71695e;font-size:1rem;line-height:1.7}body.alder-home .alder-faq-heading a{color:#a9471e}body.alder-home .alder-faq-list{max-width:980px;margin:0 auto;border-top:1px solid rgba(23,21,18,.2);text-align:left}body.alder-home .alder-faq-list details{border-bottom:1px solid rgba(23,21,18,.2)}body.alder-home .alder-faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:25px;padding:26px 0;cursor:pointer;font-size:1.16rem;font-weight:600}body.alder-home .alder-faq-list summary::-webkit-details-marker{display:none}body.alder-home .alder-faq-list details>p{max-width:760px;margin:0 0 25px;color:#71695e;line-height:1.7}body.alder-home .alder-faq+footer,body.alder-home .alder-services+.alder-faq{border-top:0;box-shadow:none}body.alder-home .site-header,body.alder-home .alder-hero-content,body.alder-home .alder-logo-rail{transition:opacity 2s cubic-bezier(.22,.61,.36,1),transform 2s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}body.alder-home.alder-intro-pending .site-header{opacity:0;transform:translate3d(0,-40px,0);pointer-events:none}body.alder-home.alder-intro-pending .alder-hero-content,body.alder-home.alder-intro-pending .alder-logo-rail{opacity:0;transform:translate3d(0,40px,0);pointer-events:none}body.alder-home.alder-intro-pending .alder-logo-track{animation-play-state:paused}body.alder-home.alder-intro-ready .site-header,body.alder-home.alder-intro-ready .alder-hero-content,body.alder-home.alder-intro-ready .alder-logo-rail{opacity:1;transform:none;pointer-events:auto}body.alder-home.alder-intro-ready .alder-logo-track{animation-play-state:running}@media(max-width:900px){body.alder-home .alder-hero{padding:116px 22px 170px}body.alder-home .alder-hero h1{font-size:clamp(3.25rem,13vw,5.6rem)}body.alder-home .alder-client-logo{width:149px;height:44px;flex-basis:149px;margin-right:19px}body.alder-home .alder-client-logo img{max-width:132px;max-height:38px}body.alder-home .alder-problem,body.alder-home .alder-solution{min-height:auto;grid-template-columns:1fr;padding:245px 22px 110px;gap:32px}body.alder-home .alder-solution{padding-bottom:300px;background:linear-gradient(180deg,#f7f4ee 0,#e56527 190px,#e56527 calc(100% - 320px),#e98655 calc(100% - 215px),#f1b994 calc(100% - 105px),#fff 100%)}body.alder-home .alder-story-copy-solve{grid-column:1;text-align:right}body.alder-home .alder-story-visual,body.alder-home .alder-flow-connector{display:none}body.alder-home .alder-metrics{grid-template-columns:1fr;padding:85px 22px 95px}body.alder-home .alder-metrics article{min-height:185px;padding:32px 0;border-right:0;border-bottom:1px solid rgba(23,21,18,.14)}body.alder-home .alder-metrics article:last-child{border-bottom:0}body.alder-home .alder-services{padding:76px 22px 150px}body.alder-home .alder-service-list{grid-template-columns:1fr}body.alder-home .alder-service-list>a[href="/transaction-support"]{grid-column:1;min-height:324px}body.alder-home .alder-service-list>a{min-height:351px;padding:31px 24px}body.alder-home .alder-faq{padding:105px 22px 130px}}@media(prefers-reduced-motion:reduce){body.alder-home .alder-pattern,body.alder-home .alder-logo-track,body.alder-home .alder-hero-marker path{animation:none}body.alder-home .alder-hero-marker{opacity:1}body.alder-home .alder-hero-marker path{stroke-dashoffset:0}body.alder-home .alder-luxe{opacity:1;transform:none;filter:none;clip-path:none}body.alder-home .site-header,body.alder-home .alder-hero-content,body.alder-home .alder-logo-rail{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;pointer-events:auto!important}}