.page_page__556_G{--navy:#0c1b23;--deep:#203034;--cream:#fbf5ec;--paper:#fffdf9;--ink:#203034;--muted:#52645d;--sage:#667c71;--yellow:#ffcf27;--coral:#ff8462;--lilac:#c677c0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-basis),Arial,sans-serif}.page_container__jZF7q{width:min(100% - 32px,1248px);margin-inline:auto}.page_header__oRW75{position:sticky;top:0;z-index:100;height:72px;background:var(--navy);color:#fff}.page_headerInner__leMGi{width:min(100% - 48px,1200px);height:100%;margin:0 auto;display:flex;align-items:center;gap:44px}.page_brand__7TV1Q{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:var(--navy)}.page_brandInverse__JkiaM{color:#fff}.page_brandMark__n1s4N{position:relative;width:31px;height:30px;display:block}.page_brandMark__n1s4N span{position:absolute;left:2px;width:24px;height:8px;border-radius:2px 8px 8px 2px;background:linear-gradient(90deg,var(--coral),var(--lilac));transform:skewX(-17deg)}.page_brandMark__n1s4N span:first-child{top:1px;left:6px}.page_brandMark__n1s4N span:nth-child(2){top:11px;background:var(--yellow)}.page_brandMark__n1s4N span:nth-child(3){top:21px;left:6px;background:#77b49b}.page_brandType__hFSw7{font-size:16px;line-height:1;font-weight:700;letter-spacing:-.4px;white-space:nowrap}.page_desktopNav__8NRUr{display:flex;align-items:center;gap:25px;margin-left:auto;font-size:16px;font-weight:500}.page_desktopNav__8NRUr a,.page_desktopNav__8NRUr summary,.page_headerTextLink__5455Y{position:relative;color:rgba(255,255,255,.82);transition:color .18s ease;white-space:nowrap}.page_desktopNav__8NRUr a:after,.page_desktopNav__8NRUr summary:after,.page_headerTextLink__5455Y:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--yellow);transition:right .22s ease}.page_desktopNav__8NRUr a:hover,.page_desktopNav__8NRUr summary:hover,.page_headerTextLink__5455Y:hover{color:#fff}.page_desktopNav__8NRUr a:hover:after,.page_desktopNav__8NRUr summary:hover:after,.page_headerTextLink__5455Y:hover:after{right:0}.page_servicesMenu__bDEVj{position:static}.page_servicesMenu__bDEVj summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer}.page_servicesMenu__bDEVj summary::-webkit-details-marker{display:none}.page_servicesMenu__bDEVj summary>span{color:rgba(255,255,255,.6);font-size:17px;transition:transform .18s ease}.page_servicesMenu__bDEVj[open] summary>span{transform:rotate(180deg)}.page_servicesMegaMenu__TIQAY{position:fixed;z-index:110;top:72px;left:0;right:0;display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:52px;padding:42px max(24px,calc((100vw - 1200px) / 2)) 48px;border-top:1px solid rgba(255,255,255,.08);background:var(--paper);color:var(--ink);box-shadow:0 22px 45px rgba(12,27,35,.16)}.page_servicesMegaMenu__TIQAY>div{display:flex;flex-direction:column;gap:8px}.page_servicesMegaMenu__TIQAY>div>span{margin-bottom:9px;color:var(--sage);font-size:11px;font-weight:700;letter-spacing:1.1px}.page_desktopNav__8NRUr .page_servicesMegaMenu__TIQAY a{display:flex;flex-direction:column;gap:4px;padding:12px 0;color:var(--ink)}.page_desktopNav__8NRUr .page_servicesMegaMenu__TIQAY a:after{display:none}.page_servicesMegaMenu__TIQAY a strong{font-size:18px}.page_servicesMegaMenu__TIQAY a small{color:var(--muted);font-size:14px}.page_desktopNav__8NRUr .page_megaMenuCta__2gVyc{position:relative;display:grid;align-content:end;min-height:170px;padding:28px;overflow:hidden;border-radius:12px;background:var(--deep);color:#fff}.page_desktopNav__8NRUr .page_servicesMegaMenu__TIQAY .page_megaMenuCta__2gVyc{justify-content:flex-end;color:#fff}.page_megaMenuCta__2gVyc>span{color:#bfd0c8;font-size:13px}.page_megaMenuCta__2gVyc>strong{margin-top:8px;padding-right:40px;font-size:24px;line-height:1.2}.page_megaMenuCta__2gVyc>svg{position:absolute;right:24px;bottom:27px}.page_headerActions__jn5aq{display:flex;align-items:center;gap:22px;padding-left:22px;border-left:1px solid rgba(255,255,255,.25);font-size:15px;font-weight:600}.page_headerCta__6GWCc,.page_mobileMenuCta__oEXWJ{min-width:153px;min-height:47px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:9px;background:var(--yellow);color:var(--navy);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.page_headerCta__6GWCc:hover,.page_mobileMenuCta__oEXWJ:hover{background:#ffd94f}.page_mobileMenu__udg2A{display:none}.page_hero__7KFOs{padding-top:120px;padding-bottom:32px;background:var(--cream);overflow:hidden}.page_heroGrid__yNSix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:center}.page_heroCopy__r3YU6{padding:0 0 32px}.page_gradientBadge__9IBtQ{width:312px;max-width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:4px 20px;border-radius:999px;background:linear-gradient(100deg,var(--coral),var(--lilac));color:#fff;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:1.25px;white-space:nowrap}.page_heroCopy__r3YU6 h1{max-width:616px;margin-top:16px;font-size:60px;line-height:1.15;font-weight:700;letter-spacing:-.6px;text-wrap:balance}.page_heroCopy__r3YU6>p{max-width:540px;margin:20px 0 32px;color:rgba(32,48,52,.65);font-size:22px;line-height:1.55}.page_ctaButton__lcwUc{width:fit-content;min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:0 18px 0 24px;border-radius:9px;background:var(--yellow);color:var(--navy);font-size:16px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.page_ctaButton__lcwUc:hover{transform:translateY(-2px);background:#ffda4f;box-shadow:0 12px 28px rgba(32,48,52,.16)}.page_heroCta__k6Sds{min-width:185px;min-height:47px;padding:0 36px;font-size:14px}.page_heroCta__k6Sds:hover{transform:none;background:var(--yellow);box-shadow:none}.page_arrowDiagonal__ifc6X,.page_arrow___4ZtK{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}a:hover .page_arrow___4ZtK,a:hover>.page_arrow___4ZtK{transform:translateX(4px)}.page_arrowDiagonal__ifc6X{transform:none}.page_heroVisual__b_sym{position:relative;height:auto;aspect-ratio:616/537;isolation:isolate;overflow:visible}.page_heroVisual__b_sym:before{content:"";position:absolute;z-index:0;inset:6% 1% 2% 4%;border-radius:44% 56% 42% 58%/40% 42% 58% 60%;background:radial-gradient(ellipse 58% 47% at 28% 29%,rgba(255,128,111,.26) 0,rgba(255,128,111,.13) 44%,rgba(255,128,111,.035) 72%,transparent 100%),radial-gradient(ellipse 55% 65% at 78% 53%,rgba(203,105,184,.24) 0,rgba(203,105,184,.12) 46%,rgba(203,105,184,.03) 74%,transparent 100%),radial-gradient(ellipse 56% 48% at 39% 77%,rgba(255,123,99,.21) 0,rgba(255,123,99,.1) 48%,rgba(255,123,99,.025) 76%,transparent 100%),radial-gradient(ellipse 43% 42% at 73% 78%,rgba(209,119,191,.17) 0,rgba(209,119,191,.075) 52%,rgba(209,119,191,.015) 78%,transparent 100%);filter:blur(clamp(26px,3vw,42px));opacity:.78;transform:scale(.98);transform-origin:center;pointer-events:none}.page_heroComposite__2Xgk2{z-index:1;object-fit:contain;object-position:center;mix-blend-mode:normal}.page_heroGlow__Awehc{position:absolute;inset:6% 2% 2% 5%;border-radius:50%;background:radial-gradient(circle at 78% 28%,rgba(198,119,192,.65),transparent 36%),radial-gradient(circle at 16% 75%,rgba(255,132,98,.6),transparent 42%),radial-gradient(circle at 66% 82%,rgba(255,207,39,.45),transparent 36%);filter:blur(38px);transform:scale(.94)}.page_heroImageFrame__LsQ2i{position:absolute;inset:164px 112px 103px 144px;overflow:hidden;border-radius:9px;box-shadow:0 18px 40px rgba(25,35,38,.18)}.page_cardPhoto__1eGfQ>img,.page_differenceVisual__lEkbT img,.page_heroImageFrame__LsQ2i img{object-fit:cover}.page_heroImageFrame__LsQ2i img{object-position:76% center}.page_paperGhost__dcLl3{position:absolute;z-index:1;top:80px;left:105px;width:195px;height:190px;padding:24px 21px;background:rgba(255,255,255,.4);color:rgba(32,48,52,.22);filter:blur(.15px);transform:rotate(-2deg)}.page_paperGhost__dcLl3:before{content:"PROJETO ACADÊMICO";display:block;margin-bottom:18px;font-size:7px;font-weight:700;letter-spacing:1px}.page_paperGhost__dcLl3 i{display:block;width:100%;height:3px;margin:9px 0;border-radius:3px;background:currentColor}.page_paperGhost__dcLl3 i:nth-child(2),.page_paperGhost__dcLl3 i:nth-child(5){width:76%}.page_heroMiniCall__vddyF{position:absolute;z-index:3;left:101px;bottom:111px;width:132px;height:96px;overflow:hidden;border:3px solid rgba(255,255,255,.9);border-radius:8px;box-shadow:0 10px 24px rgba(32,48,52,.2)}.page_heroMiniCall__vddyF img{object-fit:cover;object-position:8% 78%;transform:scale(1.7)}.page_chartCard__XHeTM{position:absolute;z-index:4;top:96px;right:42px;width:177px;min-height:58px;padding:8px 12px 7px;border:1px solid rgba(32,48,52,.08);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(32,48,52,.12)}.page_chartCard__XHeTM>span{display:block;color:#667c71;font-size:7px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.page_chartCard__XHeTM svg{display:block;width:100%;height:30px;overflow:visible}.page_chartCard__XHeTM path{fill:none;stroke:#8ca69a;stroke-width:1.5}.page_chartCard__XHeTM circle{fill:var(--yellow);stroke:#fff;stroke-width:1.5}.page_floatingCard__jJzWa{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.78);border-radius:10px;background:rgba(255,255,255,.9);color:var(--ink);box-shadow:0 12px 30px rgba(20,35,40,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_floatingCard__jJzWa strong{display:block;font-size:13px}.page_floatingCard__jJzWa small{display:block;margin-top:3px;color:#61736b;font-size:11px}.page_floatingCardBottom__l0Twy{left:67px;bottom:59px;padding:11px 16px;flex-direction:column;align-items:flex-start;gap:3px}.page_floatingIcon__AAJFI{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#dfece4;color:#356653;font-size:15px}.page_miniStars__UZpE_{color:#f0a300;font-size:13px;letter-spacing:2px}.page_progressCard__LlW_L{position:absolute;z-index:4;right:38px;bottom:62px;width:190px;min-height:170px;padding:18px 16px;border-radius:10px;border:1px solid rgba(32,48,52,.08);background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 16px 36px rgba(10,27,35,.25)}.page_progressCard__LlW_L:after{content:"";display:block;width:82%;height:34px;margin-top:16px;background:repeating-linear-gradient(180deg,rgba(32,48,52,.12) 0 3px,transparent 3px 10px)}.page_progressCard__LlW_L span{display:block;color:#7f8f88;font-size:8px;letter-spacing:1px}.page_progressCard__LlW_L strong{display:block;margin:8px 0 14px;font-size:13px;line-height:1.3}.page_progressCard__LlW_L i{display:block;height:5px;overflow:hidden;border-radius:10px;background:rgba(32,48,52,.1)}.page_progressCard__LlW_L b{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--coral),var(--lilac))}.page_marqueeSection__vzTmo{padding:24px 0 32px;background:var(--cream)}.page_marqueeLabel__fCufs{width:min(100% - 48px,760px);margin:0 auto 14px;color:rgba(32,48,52,.67);font-size:14px;line-height:1.4;font-weight:600;text-align:center}.page_marquee__oN76v{width:min(100%,1280px);height:67px;margin-inline:auto;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.page_marqueeTrack__lBRUo{width:max-content;height:100%;display:flex;align-items:center;animation:page_marquee__oN76v 40s linear infinite;will-change:transform}.page_marqueeGroup__NQAQW{height:100%;display:flex;flex:none;align-items:center;gap:48px;padding-right:48px}.page_marqueeLogo__r88nq{width:125px;height:67px;display:grid;flex:none;place-items:center;padding:10px 6px}.page_marqueeLogo__r88nq img{display:block;width:100%;height:34px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.53}.page_marqueeLogo__r88nq img.page_marqueeLogoUsp__ssjs9{opacity:.58;transform:scale(1.05)}.page_marqueeLogo__r88nq img.page_marqueeLogoUfmg__ziAe5{opacity:.6;transform:scale(1.25)}.page_marqueeLogo__r88nq img.page_marqueeLogoUfrj__eHX64{opacity:.66;transform:scale(1.05)}.page_marqueeLogo__r88nq img.page_marqueeLogoUnb__ICxu8{opacity:.62}.page_marqueeLogo__r88nq img.page_marqueeLogoUnesp__kV_js{opacity:.53;transform:scale(.92)}.page_marqueeLogo__r88nq img.page_marqueeLogoUnicamp__3l0vz{opacity:.72}.page_marqueeLogo__r88nq img.page_marqueeLogoUfg__wHsEI{opacity:.62;transform:scale(1.18)}.page_marqueeLogo__r88nq img.page_marqueeLogoUfrgs__KL5fn{opacity:.62;transform:scale(1.08)}@keyframes page_marquee__oN76v{to{transform:translateX(-50%)}}.page_sectionNav__BDlG8{position:sticky;top:72px;z-index:90;height:54px;border-bottom:1px solid rgba(32,48,52,.08);background:rgba(251,245,236,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(32,48,52,.06)}.page_sectionNavInner__7zCIP{width:min(100% - 32px,1248px);height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:flex-start;gap:32px;font-size:14px;font-weight:600}.page_sectionNav__BDlG8 a{position:relative;color:rgba(32,48,52,.52);white-space:nowrap;transition:color .2s ease}.page_sectionNavLinkActive__Tw9zV,.page_sectionNav__BDlG8 a:hover{color:var(--ink)!important}.page_sectionNavLinkActive__Tw9zV:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--sage)}.page_blog__nW0qf,.page_differences__1m968,.page_faq__2BycP,.page_methodology__k7DAL,.page_phaseSection__yeJdx,.page_testimonials__eoJmU{padding:100px 0}.page_differences__1m968{padding-bottom:80px;background:linear-gradient(180deg,var(--cream) 0,var(--cream) 70%,#fff 100%)}.page_blog__nW0qf,.page_methodology__k7DAL{background:#fff}.page_methodology__k7DAL{padding-top:100px;background:linear-gradient(180deg,#fff,#fff 60%,rgba(102,124,113,.05))}.page_testimonials__eoJmU{background:linear-gradient(180deg,rgba(102,124,113,.05) 0,rgba(102,124,113,.03) 40%,var(--cream) 100%)}.page_phaseSection__yeJdx{background:rgba(102,124,113,.05)}.page_centerHeading__1IpIF,.page_sectionIntro__Lxg0x{margin:0 auto 64px}.page_sectionIntro__Lxg0x{position:relative;z-index:5;max-width:1248px;margin-bottom:48px;text-align:center}.page_centerHeading__1IpIF{max-width:900px;text-align:center}.page_eyebrow__yxIK8{display:inline-block;margin-bottom:12px;color:var(--sage);font-size:14px;line-height:1.5;font-weight:500;letter-spacing:2.1px}.page_eyebrowLight__lPmfw{color:#b7c6bf}.page_blogHeading__AiwHd h2,.page_centerHeading__1IpIF h2,.page_faq__2BycP h2,.page_sectionIntro__Lxg0x h2{font-size:clamp(42px,4vw,52px);line-height:1.25;font-weight:700;letter-spacing:-.7px;text-wrap:balance}.page_differenceGrid__tFMSI{display:grid;grid-template-columns:36fr 50fr;gap:64px;align-items:center}.page_differenceMobile__YOnXp{display:none}.page_differenceMobileImage__paK_D{position:relative}.page_differenceVisual__lEkbT{position:relative;isolation:isolate;aspect-ratio:4/5;overflow:visible;border-radius:12px}.page_differenceVisual__lEkbT:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:none;pointer-events:none}.page_differenceVisual__lEkbT img{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:inherit;object-fit:cover;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.page_differenceCropPortrait__XsXUw{object-position:46% center}.page_differenceCropMentoria__yAz_9{object-position:76% center}.page_differenceCropGroup__s07_i{object-position:72% center}.page_differenceImagePrevious__5mLRO{opacity:0;transform:translateY(-8%)}.page_differenceImageNext__RwW5F{opacity:0;transform:translateY(8%)}.page_differenceImageActive__R27Ld{opacity:1;transform:translateY(0)}.page_orbit__p2nOA{position:absolute;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;pointer-events:none}.page_orbitCoral__CjQTu{top:-10%;right:-15%;width:53%;aspect-ratio:388/310;background-image:url(/images/mento-ref/Arc-1.png);opacity:.65;transform:rotate(30deg)}.page_orbitSage__PtWY5{top:15%;left:-18%;width:42.4%;aspect-ratio:1;background-image:url(/images/mento-ref/Arc.png);opacity:.65;transform:rotate(45deg)}.page_orbitLilac__6V3g4{left:-8%;bottom:-8%;z-index:3;width:31.8%;aspect-ratio:1;background-image:url(/images/mento-ref/Ellipse-895.png)}.page_differenceTimeline__vmGf8{position:relative;display:flex;flex-direction:column;justify-content:center}.page_differenceTimeline__vmGf8 button{position:relative;width:100%;display:block;padding:32px 0 32px 44px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .3s ease}.page_differenceTimeline__vmGf8 button:before{content:"";position:absolute;left:9px;top:0;bottom:0;width:2px;background:rgba(32,48,52,.1)}.page_differenceTimeline__vmGf8 button:first-child:before{top:42px}.page_differenceTimeline__vmGf8 button:last-child:before{bottom:42px}.page_differenceTimeline__vmGf8 button>span{position:absolute;left:0;top:38px;z-index:1;width:20px;height:20px;overflow:hidden;border:0;border-radius:50%;background:rgba(32,48,52,.18);color:transparent;font-size:0;transition:background .3s ease}.page_differenceTimeline__vmGf8 .page_timelineActive__X8Hpf>span{background:linear-gradient(45deg,#ff8462,#c677c0)}.page_differenceTimeline__vmGf8 button>div{max-width:552px;transition:margin .3s ease,padding .3s ease,background .3s ease}.page_differenceTimeline__vmGf8 h3{margin-bottom:8px;font-size:28px;line-height:1.3;font-weight:500}.page_differenceTimeline__vmGf8 p{max-width:520px;color:var(--muted);font-size:20px;line-height:1.47}.page_differenceTimeline__vmGf8 .page_timelineActive__X8Hpf>div{margin:-12px -16px;padding:12px 16px;border-radius:12px;background:rgba(102,124,113,.12)}@media (max-width:1023px){.page_differenceDesktop__X4xxg{display:none}.page_differenceMobile__YOnXp{display:flex;flex-direction:column;gap:48px}.page_differenceMobile__YOnXp article{display:block}.page_differenceMobileImage__paK_D{position:relative;grid-column:1/-1;width:100%;aspect-ratio:327/409;margin-bottom:24px;overflow:hidden;border-radius:12px}.page_differenceMobileImage__paK_D img{display:block;width:100%;height:100%;object-fit:cover}.page_differenceMobile__YOnXp article>span{display:none}.page_differenceMobile__YOnXp h3{margin-bottom:10px;font-size:22px;line-height:1.3;font-weight:500}.page_differenceMobile__YOnXp p{color:var(--muted);font-size:17px;line-height:1.48}}.page_methodology__k7DAL .page_centerHeading__1IpIF{max-width:1248px}.page_methodRows__7_KYK{display:flex;flex-direction:column;gap:80px}.page_methodRow__N4fgZ{min-height:357px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.page_methodRowReverse__8yl46 .page_methodCopy___26Is{order:2}.page_methodRowReverse__8yl46 .page_methodArt__sPvfR{order:1}.page_methodCopy___26Is{padding:36px 0 0}.page_methodNumber__gKMGI{color:#9d6c98;font-family:Lora,Georgia,serif;font-size:18px;font-style:italic}.page_methodCopy___26Is h3{margin:0 0 16px;font-size:28px;line-height:1.35;font-weight:500}.page_methodCopy___26Is p{max-width:430px;color:var(--muted);font-size:20px;line-height:1.56}.page_methodMobileDetail__eCOXH{display:none}.page_textPill__hQtY3{width:fit-content;display:inline-flex;align-items:center;gap:14px;margin-top:24px;padding:10px 14px 10px 22px;border-radius:999px;background:rgba(32,48,52,.08);font-size:15px;font-weight:600}.page_textPill__hQtY3>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--coral),var(--lilac));color:#fff}.page_textPill__hQtY3 svg{width:16px;height:16px}.page_methodArt__sPvfR{position:relative;width:80%;height:auto;aspect-ratio:675/509;overflow:visible;border-radius:16px}.page_methodArtImage__6_ZRF{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:16px;mix-blend-mode:multiply}.page_methodArtBrief__m05at{isolation:isolate}.page_methodArtBrief__m05at:before{content:"";position:absolute;z-index:0;top:3.67%;left:3.74%;width:72.56%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,205,34,.22) 0,rgba(255,199,29,.16) 54%,rgba(255,177,27,.08) 68%,rgba(255,132,65,.025) 84%,rgba(255,120,92,.006) 94%,transparent 100%),radial-gradient(circle at 58% 53%,rgba(255,118,96,.06) 0,rgba(255,118,96,.02) 58%,transparent 100%);filter:blur(clamp(18px,2.4vw,34px));opacity:.72;transform:scale(1.03);transform-origin:center;pointer-events:none}.page_methodArtBriefImage__QRiKU{mix-blend-mode:normal}.page_methodArtData__C0W9c:after{content:"";position:absolute;right:-10%;bottom:0;left:-10%;z-index:2;height:2px;background:rgba(32,48,52,.12)}.page_phaseSection__yeJdx .page_centerHeading__1IpIF h2 em{display:block;background:linear-gradient(90deg,var(--coral),var(--lilac));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.page_phaseSection__yeJdx .page_centerHeading__1IpIF{max-width:700px}.page_phaseGrid__w4Flx{width:min(100%,1100px);min-height:766px;margin:0 auto;display:grid;grid-template-columns:518px 518px;gap:64px;align-items:center}.page_phaseList__lxFi0 article{min-height:237px;display:flex;gap:24px;padding:32px 0;border-bottom:1px solid rgba(32,48,52,.13)}.page_phaseList__lxFi0 article:first-child{min-height:268px;border-top:1px solid rgba(32,48,52,.13)}.page_phaseList__lxFi0 article>span{flex:0 0 34px;margin-top:4px;color:#b457a5;font-family:Lora,Georgia,serif;font-size:36px;line-height:36px;font-weight:500;font-style:italic}.page_phaseList__lxFi0 h3{margin:3px 0 10px;font-size:28px;line-height:1.35;font-weight:500}.page_phaseList__lxFi0 p{max-width:520px;color:var(--muted);font-size:20px;line-height:1.55}.page_phaseImage__OXMC7{--phase-feather:clamp(18px,2.4vw,34px);position:relative;isolation:isolate;width:100%;aspect-ratio:1068/1473;margin:5% 0;overflow:visible;border-radius:0}.page_phaseImage__OXMC7:before{content:"";position:absolute;z-index:0;inset:4% 3%;pointer-events:none;background:radial-gradient(ellipse 48% 29% at 67% 23%,rgba(198,119,192,.36) 0,rgba(198,119,192,.2) 44%,rgba(198,119,192,.06) 70%,transparent 100%),radial-gradient(ellipse 48% 31% at 29% 32%,rgba(255,132,98,.34) 0,rgba(255,132,98,.19) 46%,rgba(255,132,98,.05) 72%,transparent 100%),radial-gradient(ellipse 44% 32% at 18% 67%,rgba(55,78,91,.27) 0,rgba(74,103,114,.15) 48%,rgba(74,103,114,.04) 74%,transparent 100%),radial-gradient(ellipse 47% 34% at 76% 84%,rgba(255,132,98,.32) 0,rgba(255,155,124,.18) 48%,rgba(255,180,153,.05) 74%,transparent 100%);filter:blur(var(--phase-feather));transform:translateZ(0)}.page_phaseImageAsset__1m6UB{position:relative;z-index:1;display:block;width:100%;height:auto;object-fit:contain;border-radius:0;mix-blend-mode:normal}.page_services__Hx9vZ{padding:100px 0 92px;overflow:hidden;background:var(--deep);color:#fff}.page_servicesHeading__B6CFU{display:flex;align-items:center;flex-direction:column;text-align:center}.page_servicesEyebrow__6qFjk{display:inline-flex;align-items:center;gap:9px;margin-bottom:15px;color:#c0ccc6;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.page_servicesEyebrow__6qFjk:before{content:"";width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--coral),var(--lilac));box-shadow:0 0 0 5px rgba(255,132,98,.09)}.page_servicesHeading__B6CFU h2{max-width:920px;font-size:48px;line-height:1.15;letter-spacing:-.8px;text-wrap:balance}.page_servicesHeading__B6CFU p{max-width:720px;margin-top:18px;color:#b8c6bf;font-size:20px;line-height:1.55;text-wrap:balance}.page_stats__CbBi_{width:min(100%,1200px);display:grid;grid-template-columns:repeat(5,1fr);margin:58px auto 0}.page_stats__CbBi_ div{min-height:160px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:15px;padding:24px 28px;border-right:1px solid rgba(255,255,255,.16);text-align:center}.page_stats__CbBi_ div:last-child{border:0}.page_stats__CbBi_ strong{display:block;color:#fff;font-size:clamp(42px,4vw,56px);line-height:.95;letter-spacing:-2.2px}.page_stats__CbBi_>div>span:last-child{display:block;color:#9eaaa5;font-size:16px;font-weight:600;letter-spacing:-.05px;line-height:1.42}.page_statStars__N_MfL{display:block;white-space:nowrap;color:#fff;font-size:clamp(25px,2.35vw,32px);line-height:1;letter-spacing:4px}.page_stats__CbBi_>div>.page_statRatingCopy__vNW3u{display:flex;align-items:center;flex-direction:column;gap:3px;line-height:1.3}.page_statRatingCopy__vNW3u b{color:#c2ccc7;font-size:15px;font-weight:700}.page_statRatingCopy__vNW3u small{color:#8f9d96;font-size:13px;font-weight:600}.page_statProcess__oWAim{display:flex;align-items:center}.page_statProcess__oWAim i{position:relative;width:38px;height:38px;display:block;border:2px solid rgba(255,255,255,.86);border-radius:50%}.page_statProcess__oWAim i:before{content:"";position:absolute;top:10px;left:11px;width:10px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.page_statProcess__oWAim i:not(:last-child){margin-right:18px}.page_statProcess__oWAim i:not(:last-child):after{content:"";position:absolute;top:17px;left:36px;width:20px;height:1px;background:rgba(255,255,255,.45)}.page_serviceRailShell__XhYqJ{margin-top:48px}.page_serviceScroller__f980U{width:100%;display:flex;gap:20px;padding:4px max(24px,calc((100vw - 1248px) / 2));overflow-x:auto;overscroll-behavior-inline:contain;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;scrollbar-width:none}.page_serviceScroller__f980U::-webkit-scrollbar{display:none}.page_serviceScroller__f980U:focus-visible{outline:2px solid rgba(255,207,39,.72);outline-offset:-2px}.page_serviceScroller__f980U:active,.page_serviceScroller__f980U[data-dragging]{cursor:grabbing}.page_serviceCard__XVYDM{--service-bg:#f0a088;--service-accent:#ffcf27;--service-ink:#203034;position:relative;flex:0 0 280px;height:392px;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fffdf9;color:var(--navy);box-shadow:0 6px 18px rgba(3,15,18,.15);transition:transform .24s ease,box-shadow .24s ease}.page_serviceCard__XVYDM:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(3,15,18,.21)}.page_serviceCard__XVYDM:focus-within{outline:2px solid var(--yellow);outline-offset:3px}.page_serviceVisual__XGjFS{position:relative;flex:0 0 224px;overflow:hidden;padding:18px 19px;background:var(--service-bg);color:var(--service-ink)}.page_serviceVisual__XGjFS:after,.page_serviceVisual__XGjFS:before{content:"";position:absolute;pointer-events:none}.page_serviceVisual__XGjFS:before{width:174px;height:174px;right:-52px;bottom:-82px;border:27px solid rgba(255,255,255,.3);border-radius:50%}.page_serviceVisual__XGjFS:after{width:90px;height:90px;left:-31px;top:64px;border-radius:50%;background:color-mix(in srgb,var(--service-accent) 56%,transparent)}.page_serviceFamily___NJ9b,.page_serviceIndex__JJXIl{position:relative;z-index:4;font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.page_serviceIndex__JJXIl{float:left}.page_serviceFamily___NJ9b{float:right;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.72}.page_serviceArtifact__MurEm{position:absolute;z-index:2;left:49px;top:47px;width:181px;height:112px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:17px 18px 15px;border:1px solid rgba(32,48,52,.16);border-radius:7px;background:rgba(255,253,249,.93);box-shadow:-11px 10px 0 color-mix(in srgb,var(--service-accent) 56%,white),0 13px 26px rgba(32,48,52,.15);transform:rotate(-3deg)}.page_serviceArtifact__MurEm:before{content:"";position:absolute;top:17px;right:15px;width:8px;height:8px;border-radius:50%;background:var(--service-accent)}.page_serviceCode__f55Bw{color:var(--service-ink);font-size:31px;line-height:1;font-weight:700;letter-spacing:-1.3px}.page_serviceArtifactLines__E6NjE{width:100%;height:23px;background:linear-gradient(rgba(32,48,52,.24),rgba(32,48,52,.24)) 0 0 /88% 3px no-repeat,linear-gradient(rgba(32,48,52,.17),rgba(32,48,52,.17)) 0 10px /100% 3px no-repeat,linear-gradient(rgba(32,48,52,.17),rgba(32,48,52,.17)) 0 20px /60% 3px no-repeat}.page_serviceCardBody__7V3mM{flex:1 1;display:flex;flex-direction:column;padding:15px 21px 14px}.page_serviceCardBody__7V3mM h3{color:var(--navy);font-size:21px;line-height:1.15;font-weight:500;letter-spacing:-.2px}.page_serviceCardCopy__Euczc{color:#596a63;font-size:13px;line-height:1.38}.page_serviceCardCopy__Euczc p{display:-webkit-box;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.page_serviceCardLink__pXzik{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--navy);font-size:13px;line-height:1;font-weight:700}.page_serviceCardLink__pXzik svg{width:16px}.page_serviceToneCoral__G6tql{--service-bg:#f5a28b;--service-accent:#ffd044}.page_serviceToneLilac__Qm6iM{--service-bg:#d4a0d1;--service-accent:#ffb39d}.page_serviceToneYellow__JDVnC{--service-bg:#f2d477;--service-accent:#f18c70}.page_serviceToneMint__uxbWp{--service-bg:#abc9bc;--service-accent:#f4d568}.page_serviceToneBlue__tI_HA{--service-bg:#9fc6d0;--service-accent:#ce91c7}.page_serviceMotifFinals__REGIk .page_serviceArtifact__MurEm{isolation:isolate}.page_serviceMotifResearch__g_p9c .page_serviceArtifact__MurEm{transform:rotate(2.5deg)}.page_serviceMotifResearch__g_p9c .page_serviceArtifact__MurEm:before{border-radius:2px;transform:rotate(45deg)}.page_serviceMotifArchitecture__5wx85 .page_serviceVisual__XGjFS{background-color:var(--service-bg);background-image:linear-gradient(rgba(32,48,52,.08) 1px,transparent 0),linear-gradient(90deg,rgba(32,48,52,.08) 1px,transparent 0);background-size:18px 18px}.page_serviceMotifArchitecture__5wx85 .page_serviceArtifact__MurEm{border-radius:2px;box-shadow:-9px 9px 0 color-mix(in srgb,var(--service-accent) 56%,white),0 13px 26px rgba(32,48,52,.15);transform:rotate(-1deg)}.page_serviceMotifReview__VbCwY .page_serviceArtifact__MurEm{transform:rotate(1deg)}.page_serviceMotifReview__VbCwY .page_serviceArtifact__MurEm:before{width:16px;height:9px;border-width:0;border-left:3px solid var(--service-accent);border-bottom:3px solid var(--service-accent);border-right:0 solid var(--service-accent);border-top:0 solid var(--service-accent);border-radius:0;background:transparent;transform:rotate(-45deg)}.page_serviceMotifPresentation__20eqf .page_serviceArtifact__MurEm{left:37px;width:205px;height:106px;border-radius:10px;transform:rotate(2deg)}.page_serviceRailControls__3Kjiv{width:min(100% - 48px,1248px);min-height:47px;margin:21px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.page_serviceRailControls__3Kjiv>div:first-child{display:flex;align-items:center;gap:13px;color:#aebcb5;font-size:11px;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase}.page_serviceRailProgress__gwFro{min-width:54px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.8px}.page_serviceRailButtons__BHuHz{display:flex;gap:8px}.page_serviceRailButton__3bOUT{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.page_serviceRailButton__3bOUT:hover{border-color:var(--yellow);background:var(--yellow);color:var(--navy)}.page_serviceRailButton__3bOUT svg{width:18px}.page_serviceRailButton__3bOUT:disabled{opacity:.32;cursor:default}.page_serviceRailButton__3bOUT:disabled:hover{border-color:rgba(255,255,255,.24);background:transparent;color:#fff}.page_serviceRailCta__q_NO5{min-width:208px;min-height:47px;display:inline-flex;align-items:center;justify-content:space-between;justify-self:end;gap:22px;padding:0 17px 0 20px;border-radius:8px;background:var(--yellow);color:var(--navy);font-size:14px;font-weight:700;transition:transform .18s ease,background .18s ease}.page_serviceRailCta__q_NO5 svg{width:18px}.page_serviceRailCta__q_NO5:hover{transform:translateY(-2px);background:#ffda54}.page_testimonials__eoJmU .page_centerHeading__1IpIF{max-width:1248px;margin-bottom:54px}.page_testimonialStack__lLU28{width:min(100%,1000px);margin:0 auto;display:flex;flex-direction:column;gap:24px}.page_testimonialCard__ciKNV{min-height:273px;display:flex;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 8px 32px rgba(32,48,52,.1),0 2px 8px rgba(32,48,52,.04)}.page_testimonialCard__ciKNV blockquote{flex:1 1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:44px 40px;color:#33483f;font-family:Lora,Georgia,serif;font-size:19px;font-style:italic;line-height:1.75}.page_testimonialCard__ciKNV blockquote>span{margin-bottom:22px;color:var(--ink);font-family:var(--font-basis),Arial,sans-serif;font-size:12px;line-height:1;font-weight:700;font-style:normal;letter-spacing:.7px;text-transform:uppercase}.page_testimonialPerson__kLUcl{flex:0 0 320px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 36px;color:var(--navy);text-align:center}.page_testimonialPerson__kLUcl.page_pink__KeUfN{background:#fadcf8}.page_testimonialPerson__kLUcl.page_coral__BJlWJ{background:#fcdad0}.page_testimonialPerson__kLUcl.page_mint__40BB8{background:#dcece5}.page_testimonialAvatar__pJgWU{width:80px;height:80px;display:block;margin-bottom:18px;border:4px solid rgba(255,255,255,.72);border-radius:50%;background:rgba(255,255,255,.56);object-fit:cover;box-shadow:0 8px 22px rgba(32,48,52,.12)}.page_testimonialPerson__kLUcl strong{font-size:18px}.page_testimonialPerson__kLUcl small{margin-top:4px;color:#5a665f;font-size:13px}.page_testimonialReverse__82ncm blockquote{order:2}.page_testimonialReverse__82ncm .page_testimonialPerson__kLUcl{order:1}.page_blog__nW0qf{padding-top:90px;border-top:1px solid rgba(32,48,52,.08)}.page_blogHeading__AiwHd{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.page_blogHeading__AiwHd h2{max-width:750px}.page_blogHeading__AiwHd>a{display:inline-flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid;font-weight:700}.page_blogGrid__TVf3M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page_blogGrid__TVf3M>article{min-width:0}.page_faq__2BycP{background:var(--cream)}.page_faqInner__juilZ{width:min(100% - 48px,736px);margin:0 auto;text-align:center}.page_faq__2BycP h2{margin-bottom:48px}.page_accordion__sT836{text-align:left}.page_accordion__sT836 details{border-bottom:1px solid rgba(32,48,52,.1)}.page_accordion__sT836 summary{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;cursor:pointer;font-size:16px;line-height:24px;font-weight:400}.page_accordion__sT836 summary::-webkit-details-marker{display:none}.page_accordion__sT836 summary span{position:relative;flex:0 0 22px;width:22px;height:22px}.page_accordion__sT836 summary span:after,.page_accordion__sT836 summary span:before{content:"";position:absolute;top:10px;left:3px;width:16px;height:1.5px;background:currentColor;transition:transform .24s ease}.page_accordion__sT836 summary span:after{transform:rotate(90deg)}.page_accordion__sT836 details[open] summary span:after{transform:rotate(0)}.page_accordion__sT836 p{max-width:670px;padding:0 50px 25px 0;color:var(--muted);font-size:16px;line-height:1.6}.page_finalCta__NLnKF{padding:100px 0 80px;background:var(--deep);color:#fff}.page_finalGrid__oKsQV{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.page_finalCopy__eUcGt h2{max-width:560px;font-size:36px;line-height:1.25;letter-spacing:-.4px}.page_finalCopy__eUcGt>p{max-width:560px;margin-top:22px;color:#c2cfc9;font-size:22px;line-height:1.55}.page_promiseList__G4_dA{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page_promiseList__G4_dA span{padding:0;color:#d8e2dd;font-size:13px}.page_promiseList__G4_dA span:before{content:"✓";margin-right:7px;color:var(--yellow)}.page_contactCard__WVov1{position:relative;width:min(100%,480px);justify-self:start;padding:48px 40px 30px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:rgba(255,255,255,.03)}.page_contactIcon__nfo9f{display:none}.page_contactCard__WVov1 h3{max-width:420px;font-size:26px;line-height:1.25}.page_contactCard__WVov1>p{max-width:490px;margin:18px 0 28px;color:#c3d0ca;font-size:17px;line-height:1.55}.page_contactButton__zNnqZ{width:100%;justify-content:space-between}.page_contactSteps__mR9_I{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;padding-top:25px;border-top:1px solid rgba(255,255,255,.13)}.page_contactSteps__mR9_I span{display:flex;flex-direction:column;gap:7px;color:#b8c6bf;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.6px}.page_contactSteps__mR9_I b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.11);color:#fff;font-size:11px}.page_footer__F3MD0{padding:88px max(24px,calc((100% - 1200px) / 2));background:#fff;color:var(--navy)}.page_footerInner__5TPTB{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:9px}.page_footerBrand__LFSWn>p{margin-top:32px;color:var(--sage);font-size:36px;line-height:1.48;font-weight:600;letter-spacing:-.5px}.page_footerBrand__LFSWn em{color:var(--navy);font-family:Lora,Georgia,serif;font-size:30px;font-weight:400}.page_footerLinks__ZWbAq{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.page_footerLinks__ZWbAq div{display:flex;flex-direction:column;gap:15px}.page_footerLinks__ZWbAq strong{margin-bottom:9px;font-size:14px;letter-spacing:.8px;text-transform:uppercase}.page_footerLinks__ZWbAq a{width:fit-content;color:#4d6057;font-size:14px}.page_footerLinks__ZWbAq a:hover{text-decoration:underline;text-underline-offset:5px}.page_footerBottom___Oisj{min-height:37px;display:flex;align-items:center;justify-content:space-between;color:#6a7872;font-size:13px}@media (max-width:1120px){.page_headerInner__leMGi{gap:24px}.page_desktopNav__8NRUr{gap:17px}.page_headerActions__jn5aq{gap:14px;padding-left:14px}.page_phaseGrid__w4Flx{grid-template-columns:1fr 1fr;gap:42px}}@media (max-width:1023px){.page_container__jZF7q{width:calc(100% - 48px)}.page_header__oRW75{height:64px}.page_headerInner__leMGi{width:100%;padding-left:16px;justify-content:space-between}.page_desktopNav__8NRUr,.page_headerActions__jn5aq{display:none}.page_mobileMenu__udg2A{display:block}.page_mobileMenu__udg2A summary{width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;list-style:none;cursor:pointer}.page_mobileMenu__udg2A summary::-webkit-details-marker{display:none}.page_mobileMenu__udg2A summary span{width:25px;height:1.5px;background:#fff;transition:transform .22s ease}.page_mobileMenu__udg2A[open] summary{position:fixed;z-index:103;top:8px;right:0}.page_mobileMenu__udg2A[open] summary span:first-child{transform:translateY(4px) rotate(45deg)}.page_mobileMenu__udg2A[open] summary span:last-child{transform:translateY(-4px) rotate(-45deg)}.page_mobileMenuPanel__rOV8n{position:fixed;z-index:102;inset:0;display:flex;flex-direction:column;padding:12px 36px 32px;background:var(--navy);animation:page_menuIn__g9beF .45s cubic-bezier(.4,0,.2,1) both}.page_mobileMenuPanel__rOV8n nav{margin-top:48px;display:flex;flex-direction:column}.page_mobileMenuPanel__rOV8n nav a{min-height:57px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.16);font-size:16px}.page_mobileMenuPanel__rOV8n nav svg{width:20px}.page_mobileMenuSecondary__BVMJ9{min-height:47px;display:flex;align-items:center;justify-content:center;margin-top:24px;border:1px solid rgba(255,255,255,.48);border-radius:9px;font-size:14px;font-weight:700}.page_mobileMenuCta__oEXWJ{min-height:47px;margin-top:12px;justify-content:space-between;font-size:14px;font-weight:700}@keyframes page_menuIn__g9beF{0%{transform:translateX(100%)}}.page_sectionNav__BDlG8{top:64px;height:54px;overflow-x:auto;scrollbar-width:none}.page_sectionNavInner__7zCIP{width:max-content;min-width:100%;justify-content:flex-start;gap:32px;padding:0 24px}.page_sectionNavLinkActive__Tw9zV:after{bottom:-8px}.page_heroGrid__yNSix{grid-template-columns:1fr;gap:16px}.page_heroCopy__r3YU6{padding:0}.page_heroCopy__r3YU6 h1{max-width:760px}.page_heroCopy__r3YU6>p{max-width:720px}.page_heroVisual__b_sym{width:100%;max-width:none;height:auto;margin:0 auto;aspect-ratio:616/537}.page_methodRow__N4fgZ{grid-template-columns:1fr;gap:64px}.page_methodRowReverse__8yl46 .page_methodArt__sPvfR,.page_methodRowReverse__8yl46 .page_methodCopy___26Is{order:0}.page_methodCopy___26Is{padding:0}.page_methodArt__sPvfR{width:80%;height:auto;margin:0;aspect-ratio:4/3}.page_phaseGrid__w4Flx{grid-template-columns:1fr;min-height:0;gap:64px}.page_phaseList__lxFi0 article,.page_phaseList__lxFi0 article:first-child,.page_phaseList__lxFi0 article:last-child{min-height:0}.page_phaseImage__OXMC7{width:100%;max-width:none;margin:5% 0}.page_servicesHeading__B6CFU{gap:0}.page_servicesHeading__B6CFU p{max-width:720px}.page_stats__CbBi_{width:calc(100% + 48px);margin-inline:-24px}.page_blogGrid__TVf3M{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_footerInner__5TPTB{grid-template-columns:1fr;gap:10px;padding-bottom:48px}.page_footerLinks__ZWbAq{grid-template-columns:1fr;gap:56px}.page_footer__F3MD0{padding:48px 24px}.page_footerBottom___Oisj{min-height:37px}}@media (min-width:769px) and (max-width:1023px){.page_heroGrid__yNSix{gap:48px}.page_heroCopy__r3YU6 h1{max-width:640px}.page_heroCopy__r3YU6>p{max-width:540px}.page_blogHeading__AiwHd h2,.page_centerHeading__1IpIF h2,.page_faq__2BycP h2,.page_sectionIntro__Lxg0x h2{font-size:48px;line-height:1.35}.page_differenceMobile__YOnXp{gap:40px}.page_differenceMobile__YOnXp h3{margin-bottom:8px;font-size:28px;line-height:1.3}.page_differenceMobile__YOnXp p{font-size:20px;line-height:1.47}.page_methodArt__sPvfR{aspect-ratio:675/509}.page_methodRow__N4fgZ:first-child .page_methodCopy___26Is{min-height:254px}.page_phaseList__lxFi0 h3{margin-top:0}.page_servicesHeading__B6CFU{gap:0}.page_stats__CbBi_ div{min-height:144px;padding-inline:18px}.page_stats__CbBi_>div>span:last-child{font-size:14px}.page_statProcess__oWAim i{width:31px;height:31px}.page_statProcess__oWAim i:before{top:8px;left:9px;width:8px;height:5px}.page_statProcess__oWAim i:not(:last-child){margin-right:13px}.page_statProcess__oWAim i:not(:last-child):after{top:14px;left:29px;width:15px}.page_testimonialCard__ciKNV{min-height:340px}.page_testimonialPerson__kLUcl{flex-basis:32%}.page_faqInner__juilZ{width:min(calc(100% - 48px),720px)}}@media (max-width:768px){.page_hero__7KFOs{padding-top:64px}.page_heroGrid__yNSix{gap:55px}.page_servicesHeading__B6CFU{gap:0}.page_heroCopy__r3YU6 h1{max-width:100%;margin-top:16px;font-size:32px;line-height:1.15;letter-spacing:-.35px;text-wrap:wrap}.page_heroCopy__r3YU6>p{max-width:100%;margin:20px 0 26px;font-size:17px;line-height:1.55}.page_ctaButton__lcwUc{min-height:39px;font-size:14px}.page_differences__1m968{padding:100px 0 80px}.page_faq__2BycP,.page_testimonials__eoJmU{padding:100px 0}.page_blog__nW0qf{padding:72px 0}.page_sectionIntro__Lxg0x{margin-bottom:48px;text-align:center}.page_centerHeading__1IpIF{margin-bottom:64px}.page_blogHeading__AiwHd h2,.page_centerHeading__1IpIF h2,.page_faq__2BycP h2,.page_sectionIntro__Lxg0x h2{font-size:32px;line-height:1.25;letter-spacing:-.4px}.page_differenceMobile__YOnXp{gap:40px}.page_differenceMobileImage__paK_D{margin-bottom:20px}.page_stats__CbBi_{grid-template-columns:repeat(2,1fr)}.page_stats__CbBi_ div{min-height:136px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.page_stats__CbBi_ div:nth-child(2n){border-right:0}.page_stats__CbBi_ div:nth-child(5){grid-column:1/-1;align-items:center;border-right:0;border-bottom:0;text-align:center}.page_serviceRailControls__3Kjiv{grid-template-columns:1fr auto}.page_serviceRailCta__q_NO5{grid-column:1/-1;width:100%;justify-self:stretch}.page_testimonialStack__lLU28{gap:24px}.page_testimonials__eoJmU .page_centerHeading__1IpIF{margin-bottom:56px;text-align:center}.page_testimonialCard__ciKNV{height:602px;min-height:0;flex-direction:column}.page_testimonialCard__ciKNV blockquote,.page_testimonialReverse__82ncm blockquote{order:1;flex:0 0 407px;padding:28px 24px;font-size:19px;line-height:1.75}.page_testimonialPerson__kLUcl,.page_testimonialReverse__82ncm .page_testimonialPerson__kLUcl{order:2;flex:1 1 auto;min-height:195px;padding:24px}.page_blogHeading__AiwHd{align-items:flex-start;flex-direction:column}.page_blogGrid__TVf3M{width:calc(100% + 24px);display:flex;gap:16px;overflow-x:auto;padding:0 24px 14px 0;scroll-snap-type:x mandatory;scrollbar-width:thin}.page_blogGrid__TVf3M>article{flex:0 0 82%;scroll-snap-align:start}.page_faq__2BycP h2{max-width:260px;margin:0 auto 48px;text-align:center}.page_finalCta__NLnKF{padding:100px 0 80px}.page_finalGrid__oKsQV{grid-template-columns:1fr;gap:40px}.page_finalCopy__eUcGt h2{font-size:28px;line-height:1.25}.page_finalCopy__eUcGt>p{font-size:18px;line-height:1.6}.page_contactCard__WVov1{padding:32px 24px}.page_contactCard__WVov1 h3{font-size:22px}.page_footerLinks__ZWbAq{grid-template-columns:1fr;gap:56px}.page_footerInner__5TPTB{gap:10px}}@media (max-width:600px){.page_brandType__hFSw7{font-size:14px}.page_brandMark__n1s4N{transform:scale(.82);transform-origin:left center;margin-right:-5px}.page_hero__7KFOs{padding-top:64px}.page_gradientBadge__9IBtQ{min-height:32px;padding:4px 13px;font-size:13px;letter-spacing:1.3px}.page_heroCopy__r3YU6 h1{margin-top:16px;font-size:32px;line-height:1.15;letter-spacing:-1.1px;text-wrap:wrap}.page_heroCopy__r3YU6>p{margin:20px 0 26px;font-size:17px;line-height:1.55}.page_ctaButton__lcwUc{min-height:39px;font-size:14px}.page_heroCta__k6Sds{min-width:185px;padding-inline:34px}.page_heroVisual__b_sym{height:285px}.page_heroImageFrame__LsQ2i{inset:95px 43px 51px 86px}.page_heroImageFrame__LsQ2i img{object-position:76% center}.page_paperGhost__dcLl3{top:27px;left:28px;width:150px;height:126px;padding:18px 15px}.page_paperGhost__dcLl3:before{margin-bottom:11px;font-size:5px}.page_paperGhost__dcLl3 i{height:2px;margin:6px 0}.page_heroMiniCall__vddyF{left:37px;bottom:55px;width:91px;height:66px;border-width:2px}.page_chartCard__XHeTM{top:45px;right:5px;width:119px;min-height:39px;padding:5px 7px 3px}.page_chartCard__XHeTM>span{font-size:5px}.page_chartCard__XHeTM svg{height:20px}.page_floatingCard__jJzWa strong{font-size:10px}.page_floatingCard__jJzWa small{font-size:9px}.page_floatingIcon__AAJFI{width:24px;height:24px}.page_floatingCardBottom__l0Twy{left:18px;bottom:5px;padding:8px 10px}.page_miniStars__UZpE_{font-size:9px}.page_progressCard__LlW_L{right:3px;bottom:32px;width:132px;min-height:108px;padding:11px}.page_progressCard__LlW_L span{font-size:7px}.page_progressCard__LlW_L strong{font-size:9px;margin:5px 0 8px}.page_progressCard__LlW_L:after{height:18px;margin-top:8px;background-size:auto 7px}.page_marquee__oN76v{height:67px}.page_differences__1m968{padding:100px 0 80px}.page_faq__2BycP,.page_testimonials__eoJmU{padding:100px 0}.page_blog__nW0qf{padding:72px 0}.page_methodology__k7DAL,.page_phaseSection__yeJdx{padding:100px 0}.page_centerHeading__1IpIF,.page_sectionIntro__Lxg0x{margin-bottom:64px;text-align:center}.page_sectionIntro__Lxg0x{margin-bottom:48px;text-align:center}.page_eyebrow__yxIK8{margin-bottom:12px;font-size:11px}.page_blogHeading__AiwHd h2,.page_centerHeading__1IpIF h2,.page_faq__2BycP h2,.page_sectionIntro__Lxg0x h2{font-size:32px;line-height:1.25;letter-spacing:-.4px}.page_differenceMobile__YOnXp{gap:40px}.page_differenceMobileImage__paK_D{margin-bottom:20px}.page_methodology__k7DAL .page_centerHeading__1IpIF{margin-bottom:64px;text-align:center}.page_methodology__k7DAL .page_centerHeading__1IpIF h2{font-size:32px;line-height:1.25}.page_methodRows__7_KYK{gap:80px}.page_methodRow__N4fgZ{min-height:0;gap:32px}.page_methodRow__N4fgZ:first-child{min-height:592px}.page_methodRow__N4fgZ:nth-child(2){min-height:562px}.page_methodRow__N4fgZ:nth-child(3){min-height:536px}.page_methodCopy___26Is{padding:0}.page_methodCopy___26Is h3{margin:0 0 16px;font-size:22px;line-height:1.35;font-weight:500}.page_methodCopy___26Is p{font-size:17px;line-height:1.55}.page_methodMobileDetail__eCOXH{display:inline}.page_textPill__hQtY3{margin-top:20px}.page_methodArt__sPvfR{height:auto;aspect-ratio:675/509;border-radius:16px}.page_phaseSection__yeJdx .page_centerHeading__1IpIF{margin-bottom:64px;text-align:center}.page_phaseSection__yeJdx .page_centerHeading__1IpIF h2{font-size:32px;line-height:1.25}.page_phaseList__lxFi0 article{min-height:293px;gap:18px;padding:32px 0}.page_phaseList__lxFi0 article:first-child{min-height:293px}.page_phaseList__lxFi0 article:last-child{min-height:262px}.page_phaseList__lxFi0 article>span{flex-basis:34px;font-size:28px;line-height:30px}.page_phaseList__lxFi0 h3{font-size:22px;line-height:1.35;font-weight:500}.page_phaseList__lxFi0 p{font-size:17px;line-height:1.55}.page_phaseImage__OXMC7{max-height:none;border-radius:0}.page_services__Hx9vZ{padding:88px 0 80px}.page_servicesEyebrow__6qFjk{margin-bottom:13px;font-size:10px}.page_servicesHeading__B6CFU h2{font-size:36px;line-height:1.15}.page_servicesHeading__B6CFU p{font-size:17px}.page_stats__CbBi_{margin-top:44px}.page_stats__CbBi_ div{min-height:136px;gap:12px;padding:20px 15px}.page_stats__CbBi_ div:first-child{padding-left:15px}.page_stats__CbBi_ strong{font-size:40px;letter-spacing:-1.6px}.page_stats__CbBi_>div>span:last-child{font-size:13px;line-height:1.4}.page_statStars__N_MfL{font-size:24px;letter-spacing:2px}.page_statRatingCopy__vNW3u b{font-size:14px}.page_statRatingCopy__vNW3u small{font-size:12px}.page_statProcess__oWAim i{width:30px;height:30px}.page_statProcess__oWAim i:before{top:7px;left:8px;width:8px;height:5px}.page_statProcess__oWAim i:not(:last-child){margin-right:13px}.page_statProcess__oWAim i:not(:last-child):after{top:13px;left:28px;width:15px}.page_serviceRailShell__XhYqJ{margin-top:40px}.page_serviceScroller__f980U{padding-inline:24px;gap:20px;scroll-padding-inline:24px;scroll-snap-type:x proximity}.page_serviceCard__XVYDM{flex-basis:220px;height:444px;padding:0;scroll-snap-align:start}.page_serviceVisual__XGjFS{flex-basis:220px;padding:16px}.page_serviceFamily___NJ9b{max-width:122px;font-size:9px}.page_serviceArtifact__MurEm{left:34px;top:67px;width:153px;height:111px;padding:16px}.page_serviceCode__f55Bw{font-size:27px}.page_serviceMotifPresentation__20eqf .page_serviceArtifact__MurEm{left:25px;top:69px;width:171px;height:106px}.page_serviceCardBody__7V3mM{padding:17px 18px 16px}.page_serviceCardBody__7V3mM h3{font-size:20px;line-height:1.18}.page_serviceCardCopy__Euczc{font-size:13px;line-height:1.45}.page_serviceRailControls__3Kjiv{width:calc(100% - 48px);margin-top:16px;gap:14px}.page_serviceRailProgress__gwFro{min-width:48px;font-size:11px}.page_serviceRailButton__3bOUT{width:44px;height:44px}.page_serviceRailCta__q_NO5{margin-top:7px}.page_testimonialStack__lLU28{gap:24px}.page_testimonials__eoJmU .page_centerHeading__1IpIF{text-align:center}.page_testimonialCard__ciKNV{min-height:0;flex-direction:column}.page_testimonialCard__ciKNV blockquote,.page_testimonialReverse__82ncm blockquote{order:1;flex:0 0 407px;padding:28px 24px;font-size:19px;line-height:1.75}.page_testimonialPerson__kLUcl,.page_testimonialReverse__82ncm .page_testimonialPerson__kLUcl{order:2;flex:1 1 auto;min-height:195px;padding:24px}.page_quoteMark__SArr4{font-size:44px}.page_blogHeading__AiwHd{align-items:flex-start;flex-direction:column}.page_blogGrid__TVf3M{width:calc(100% + 24px);display:flex;gap:16px;overflow-x:auto;padding:0 24px 14px 0;scroll-snap-type:x mandatory;scrollbar-width:thin}.page_blogGrid__TVf3M>article{flex:0 0 82%;scroll-snap-align:start}.page_faqInner__juilZ{width:calc(100% - 48px)}.page_faq__2BycP h2{margin:0 auto 48px;text-align:center}.page_accordion__sT836 summary{min-height:84px;font-size:16px;line-height:24px}.page_accordion__sT836 p{padding-right:20px;font-size:15px}.page_finalCta__NLnKF{padding:100px 0 80px}.page_finalCopy__eUcGt h2{font-size:28px;line-height:1.25}.page_finalCopy__eUcGt>p{font-size:18px;line-height:1.6}.page_promiseList__G4_dA{gap:8px}.page_promiseList__G4_dA span{font-size:11px}.page_contactCard__WVov1{padding:32px 24px}.page_contactIcon__nfo9f{top:26px;right:24px;width:40px;height:40px}.page_contactCard__WVov1 h3{font-size:22px}.page_contactCard__WVov1>p{font-size:15px}.page_contactSteps__mR9_I{gap:7px}.page_contactSteps__mR9_I span{font-size:9px}.page_footer__F3MD0{padding:48px 24px}.page_footerBrand__LFSWn{min-height:260px}.page_footerInner__5TPTB{grid-template-columns:1fr;gap:10px;padding-bottom:48px}.page_footerBrand__LFSWn>p{margin-top:27px;font-size:29px;line-height:1.42}.page_footerBrand__LFSWn em{font-size:24px}.page_footerLinks__ZWbAq{grid-template-columns:1fr;gap:56px}.page_footerBottom___Oisj{min-height:37px;align-items:flex-start;flex-direction:column;justify-content:center;gap:7px}}@media (prefers-reduced-motion:reduce){.page_marqueeTrack__lBRUo{animation-play-state:paused}.page_ctaButton__lcwUc,.page_differenceTimeline__vmGf8 button,.page_differenceTimeline__vmGf8 button>div,.page_differenceVisual__lEkbT img,.page_headerCta__6GWCc,.page_serviceCard__XVYDM,.page_serviceRailButton__3bOUT{transition:none}}.BlogCover_cover__Bx1Uz{--cover-accent:#ff8462;--cover-accent-soft:#ffb199;--cover-ground:#213236;--cover-ink:#fffdf9;position:relative;isolation:isolate;width:100%;height:100%;min-height:192px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--cover-ground) 92%,#fff 8%),var(--cover-ground));color:var(--cover-ink)}.BlogCover_cover__Bx1Uz:before{content:"";position:absolute;z-index:-1;inset:-28% -12% auto auto;width:74%;aspect-ratio:1;border-radius:50%;background:var(--cover-accent);opacity:.86}.BlogCover_cover__Bx1Uz:after{content:"";position:absolute;z-index:-1;left:-8%;bottom:-42%;width:68%;aspect-ratio:1;border:26px solid color-mix(in srgb,var(--cover-accent-soft) 82%,white 18%);border-radius:50%;opacity:.72}.BlogCover_coral__IoHdJ{--cover-accent:#ff8462;--cover-accent-soft:#ffc0ac;--cover-ground:#26383a}.BlogCover_sage___CHb9{--cover-accent:#91aa9c;--cover-accent-soft:#c6d4cc;--cover-ground:#1b3435}.BlogCover_lilac__ZRLuX{--cover-accent:#c677c0;--cover-accent-soft:#e0addc;--cover-ground:#29333f}.BlogCover_yellow__ouV4C{--cover-accent:#ffcf27;--cover-accent-soft:#ffe48a;--cover-ground:#263739;--cover-ink:#fffdf9}.BlogCover_blue__qAe1K{--cover-accent:#6e91c8;--cover-accent-soft:#a8bfe3;--cover-ground:#1d303b}.BlogCover_image__eBchh{z-index:-2;object-fit:cover}.BlogCover_withImage__pINT_ .BlogCover_orbit__VhPxY,.BlogCover_withImage__pINT_ .BlogCover_paper__epuig,.BlogCover_withImage__pINT_ .BlogCover_pencil__vhEgj,.BlogCover_withImage__pINT_:after,.BlogCover_withImage__pINT_:before{display:none}.BlogCover_wash__ESe7s{position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,rgba(12,27,35,.36),transparent 52%),radial-gradient(circle at 72% 35%,color-mix(in srgb,var(--cover-accent) 34%,transparent),transparent 42%)}.BlogCover_withImage__pINT_ .BlogCover_wash__ESe7s{display:none}.BlogCover_orbit__VhPxY{position:absolute;top:17%;right:7%;width:33%;aspect-ratio:1;border:1px solid rgba(255,255,255,.68);border-radius:50%}.BlogCover_orbit__VhPxY:after,.BlogCover_orbit__VhPxY:before{content:"";position:absolute;border-radius:50%;background:#fffdf9}.BlogCover_orbit__VhPxY:before{top:13%;left:-3px;width:7px;height:7px}.BlogCover_orbit__VhPxY:after{right:8%;bottom:5%;width:10px;height:10px;background:var(--cover-accent-soft)}.BlogCover_paper__epuig{position:absolute;right:15%;bottom:-6%;width:35%;height:58%;padding:15px 13px;border-radius:4px 4px 0 0;background:rgba(255,253,249,.94);box-shadow:-8px -8px 0 rgba(255,253,249,.2),0 15px 30px rgba(3,20,27,.28);transform:rotate(7deg)}.BlogCover_paper__epuig span{display:block;width:100%;height:3px;margin-bottom:8px;border-radius:999px;background:color-mix(in srgb,var(--cover-ground) 26%,transparent)}.BlogCover_paper__epuig span:nth-child(2){width:74%}.BlogCover_paper__epuig span:nth-child(3){width:88%;margin-top:18px}.BlogCover_paper__epuig span:nth-child(4){width:58%}.BlogCover_pencil__vhEgj{position:absolute;right:10%;bottom:19%;width:4px;height:49%;border-radius:99px;background:var(--cover-accent-soft);box-shadow:0 0 0 1px rgba(12,27,35,.11);transform:rotate(34deg);transform-origin:bottom center}.BlogCover_copy__keuYr{position:absolute;z-index:2;left:clamp(18px,6%,28px);top:clamp(18px,12%,28px);width:55%}.BlogCover_copy__keuYr span{display:block;margin-bottom:14px;color:color-mix(in srgb,var(--cover-accent-soft) 82%,white 18%);font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.BlogCover_copy__keuYr strong{display:-webkit-box;overflow:hidden;font-size:clamp(17px,2vw,25px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media (max-width:560px){.BlogCover_copy__keuYr{width:57%}.BlogCover_copy__keuYr strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.BlogCover_cover__Bx1Uz *{transition:none!important}}.ArticleCard_card__XlVRu{min-width:0;height:100%}.ArticleCard_link__TynSo{height:100%;min-height:382px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(32,48,52,.08);border-radius:12px;background:#fff;box-shadow:0 9px 24px rgba(12,27,35,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ArticleCard_link__TynSo:hover{border-color:rgba(32,48,52,.16);box-shadow:0 16px 34px rgba(12,27,35,.12);transform:translateY(-4px)}.ArticleCard_link__TynSo:focus-visible{outline:3px solid #ffcf27;outline-offset:4px}.ArticleCard_coverWrap__oVZFY{height:198px;flex:0 0 auto;overflow:hidden}.ArticleCard_coverWrap__oVZFY>div{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ArticleCard_link__TynSo:hover .ArticleCard_coverWrap__oVZFY>div{transform:scale(1.025)}.ArticleCard_body__7tquN{min-height:182px;display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:24px}.ArticleCard_taxonomy__bEDN0{min-height:21px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#596860;font-size:13px;line-height:21px}.ArticleCard_taxonomy__bEDN0 i{width:5px;height:5px;border-radius:50%;background:#cad5cf}.ArticleCard_body__7tquN h2,.ArticleCard_body__7tquN h3{display:-webkit-box;margin-top:10px;overflow:hidden;color:#14272c;font-size:20px;line-height:1.28;font-weight:700;letter-spacing:-.025em;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ArticleCard_readLabel__b62UP{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:#51635b;font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.ArticleCard_readLabel__b62UP svg{width:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.ArticleCard_link__TynSo:focus-visible .ArticleCard_readLabel__b62UP,.ArticleCard_link__TynSo:hover .ArticleCard_readLabel__b62UP{opacity:1;transform:translateY(0)}@media (max-width:767px){.ArticleCard_link__TynSo{min-height:360px}.ArticleCard_coverWrap__oVZFY{height:192px}.ArticleCard_body__7tquN{min-height:168px;padding:22px 24px 24px}.ArticleCard_body__7tquN h2,.ArticleCard_body__7tquN h3{font-size:19px}.ArticleCard_readLabel__b62UP{display:none}}@media (prefers-reduced-motion:reduce){.ArticleCard_coverWrap__oVZFY>div,.ArticleCard_link__TynSo,.ArticleCard_readLabel__b62UP{transition:none}}.article_articlePage__Vhkv0{min-height:100vh;background:#fffdf9;color:#203034}.article_articleHero__h_4UF{padding:66px 24px 76px;background:#203034;color:#fff}.article_articleHeroInner__jVHAu{width:min(100%,880px);margin-inline:auto}.article_backLink__ap6RK{display:inline-flex;align-items:center;gap:8px;color:#b8c8c0;font-size:13px;font-weight:600}.article_backLink__ap6RK:hover{color:#fff}.article_backLink__ap6RK:focus-visible{outline:3px solid #ffcf27;outline-offset:5px}.article_backLink__ap6RK svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.article_heroTaxonomy__FEJ25{width:fit-content;min-height:39px;display:flex;align-items:center;gap:9px;margin-top:57px;padding:8px 12px;background:#b9cbbb;color:#193034;font-size:13px;font-weight:700}.article_heroTaxonomy__FEJ25 i{width:5px;height:5px;border-radius:50%;background:rgba(25,48,52,.35)}.article_articleHero__h_4UF h1{max-width:860px;margin-top:24px;font-size:clamp(48px,5vw,65px);line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.article_description__OQ3X7{max-width:760px;margin-top:24px;color:#cfdbd5;font-size:19px;line-height:1.56}.article_byline___gt_G{display:flex;align-items:center;gap:13px;margin-top:32px}.article_authorMark__1qE8e{position:relative;width:42px;height:42px;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#667c71}.article_authorMark__1qE8e i{position:absolute;top:13px;width:18px;height:7px;border-radius:2px 8px 8px 2px;background:#fff;transform:skewX(-17deg) rotate(28deg)}.article_authorMark__1qE8e i:first-child{left:7px}.article_authorMark__1qE8e i:last-child{right:5px;top:21px;background:#b9cbbb}.article_byline___gt_G>div{display:flex;flex-direction:column;gap:4px}.article_byline___gt_G strong{font-size:14px}.article_byline___gt_G>div>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#afbeb7;font-size:12px}.article_byline___gt_G>div>span i{width:4px;height:4px;border-radius:50%;background:#7f9289}.article_coverFrame__4E3ac{width:min(calc(100% - 48px),920px);aspect-ratio:16/9;margin:58px auto 0;overflow:hidden;border-radius:12px;box-shadow:0 18px 42px rgba(12,27,35,.12)}.article_articleCover__usd1F{min-height:100%}.article_articleContent__i95Bj{width:min(calc(100% - 48px),720px);margin:64px auto 0;padding-bottom:116px}.article_articleBody__ySSuV{color:#263b3f;font-family:Lora,Georgia,serif;font-size:18px;line-height:1.78}.article_articleBody__ySSuV>:first-child{margin-top:0}.article_articleBody__ySSuV p{margin-top:25px}.article_articleBody__ySSuV h2,.article_articleBody__ySSuV h3{scroll-margin-top:96px;color:#14272c;font-family:var(--font-blog-basis),Arial,sans-serif;letter-spacing:-.035em;text-wrap:balance}.article_articleBody__ySSuV h2{margin-top:66px;font-size:34px;line-height:1.18}.article_articleBody__ySSuV h3{margin-top:43px;font-size:24px;line-height:1.25}.article_articleBody__ySSuV ol,.article_articleBody__ySSuV ul{margin:24px 0 0 25px}.article_articleBody__ySSuV li{padding-left:7px}.article_articleBody__ySSuV li+li{margin-top:9px}.article_articleBody__ySSuV li::marker{color:#c677c0;font-family:var(--font-blog-basis),Arial,sans-serif;font-weight:700}.article_articleBody__ySSuV strong{color:#14272c;font-weight:700}.article_articleBody__ySSuV a{color:#3e6555;font-weight:700;text-decoration:underline;text-decoration-color:#a4b8ae;text-decoration-thickness:1px;text-underline-offset:4px}.article_articleBody__ySSuV a:hover{color:#14272c;text-decoration-color:#ff8462}.article_articleBody__ySSuV a:focus-visible{outline:3px solid #ffcf27;outline-offset:3px}.article_articleBody__ySSuV blockquote{margin-top:38px;padding:24px 28px;border-left:4px solid #ff8462;background:#fbf5ec;color:#334b4f;font-size:19px;font-style:italic}.article_articleBody__ySSuV blockquote p{margin:0}.article_articleBody__ySSuV hr{height:1px;margin:56px 0;border:0;background:#dfe3e0}.article_articleBody__ySSuV code{padding:2px 6px;border-radius:4px;background:#edf0ee;color:#21363a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.article_articleBody__ySSuV pre{margin-top:30px;padding:22px;overflow-x:auto;border-radius:10px;background:#14272c;color:#f8fbf9;font-size:14px;line-height:1.65}.article_articleBody__ySSuV pre code{padding:0;background:transparent;color:inherit}.article_tableScroll__txqY3{margin-top:32px;overflow-x:auto;border:1px solid #dfe3e0;border-radius:10px}.article_tableScroll__txqY3:focus-visible{outline:3px solid #ffcf27;outline-offset:3px}.article_articleBody__ySSuV table{width:100%;min-width:590px;border-collapse:collapse;font-family:var(--font-blog-basis),Arial,sans-serif;font-size:14px;line-height:1.5}.article_articleBody__ySSuV td,.article_articleBody__ySSuV th{padding:14px 16px;border-bottom:1px solid #dfe3e0;text-align:left;vertical-align:top}.article_articleBody__ySSuV th{background:#edf1ee;color:#203034;font-weight:700}.article_articleBody__ySSuV tr:last-child td{border-bottom:0}.article_articleFigure__fLUjr{margin:50px 0 9px}.article_figureFrame__A6JGi{position:relative;width:100%;aspect-ratio:16/9;display:block;overflow:hidden;border-radius:12px;background:#f5eee5;box-shadow:0 14px 34px rgba(12,27,35,.1)}.article_markdownImage__Bw0dd{object-fit:cover}.article_articleFigure__fLUjr figcaption{margin:13px 4px 0;color:#68756f;font-family:var(--font-blog-basis),Arial,sans-serif;font-size:13px;line-height:1.55}.article_unsupportedImage__gtOa5{display:block;margin-top:24px;padding:14px 16px;border-radius:8px;background:#f1f2ef;color:#6f7b75;font-family:var(--font-blog-basis),Arial,sans-serif;font-size:13px}.article_inlineCta___rgs_{position:relative;isolation:isolate;margin:62px 0 4px;padding:31px 33px 32px;overflow:hidden;border:1px solid #dfe5e0;border-radius:13px;background:#f5f0e8;color:#203034;font-family:var(--font-blog-basis),Arial,sans-serif}.article_inlineCta___rgs_:after{content:"";position:absolute;z-index:-1;top:-95px;right:-75px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(198,119,192,.19),rgba(255,132,98,.07) 48%,transparent 72%)}.article_inlineCta___rgs_>span{color:#80614b;font-size:10px;font-weight:700;letter-spacing:.14em}.article_articleBody__ySSuV .article_inlineCta___rgs_ h2{max-width:560px;margin-top:10px;font-size:27px;line-height:1.16;letter-spacing:-.038em}.article_articleBody__ySSuV .article_inlineCta___rgs_ p{max-width:570px;margin-top:12px;color:#53635c;font-size:15px;line-height:1.62}.article_articleBody__ySSuV .article_inlineCta___rgs_ a{min-height:43px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:0 19px;border-radius:8px;background:#203034;color:#fff;font-size:12px;text-decoration:none}.article_articleBody__ySSuV .article_inlineCta___rgs_ a:hover{background:#314b4e;color:#fff}.article_articleNote__8M5NW{margin-top:70px;padding:28px 30px;border-radius:12px;background:#203034;color:#fff}.article_articleNote__8M5NW strong{font-size:18px}.article_articleNote__8M5NW p{margin-top:10px;color:#c9d4ce;font-size:14px;line-height:1.65}.article_related__kx6Iz{padding:96px 24px 112px;background:#fbf5ec}.article_relatedInner__MwEVg{width:min(100%,1168px);margin-inline:auto}.article_relatedHeading__Y9z5Y{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px 32px;margin-bottom:38px}.article_relatedHeading__Y9z5Y>span{grid-column:1;color:#8a6547;font-size:11px;font-weight:700;letter-spacing:.14em}.article_relatedHeading__Y9z5Y h2{color:#14272c;font-size:clamp(37px,4vw,50px);line-height:1.08;letter-spacing:-.045em}.article_relatedHeading__Y9z5Y>a{grid-column:2;grid-row:1/span 2;align-self:end;padding-bottom:6px;color:#41574d;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.article_relatedGrid__DuJU5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.article_articleCta__miaS7{width:min(calc(100% - 48px),920px);display:flex;flex-direction:column;align-items:center;margin:112px auto;padding:74px 48px;border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(198,119,192,.2),transparent 34%),#203034;color:#fff;text-align:center}.article_articleCta__miaS7>span{color:#ffcf27;font-size:11px;font-weight:700;letter-spacing:.14em}.article_articleCta__miaS7 h2{max-width:720px;margin-top:15px;font-size:clamp(35px,4.1vw,51px);line-height:1.06;letter-spacing:-.048em;text-wrap:balance}.article_articleCta__miaS7 p{max-width:610px;margin-top:18px;color:#c6d1cb;font-size:16px;line-height:1.58}.article_articleCta__miaS7 a{min-width:206px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:29px;padding:0 24px;border-radius:9px;background:#ffcf27;color:#0c1b23;font-size:13px;font-weight:700}.article_articleCta__miaS7 a:hover{background:#ffda50}.article_articleCta__miaS7 a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media (max-width:900px){.article_relatedGrid__DuJU5{gap:18px}}@media (max-width:767px){.article_articleHero__h_4UF{padding:44px 24px 54px}.article_heroTaxonomy__FEJ25{margin-top:43px;font-size:12px}.article_articleHero__h_4UF h1{margin-top:21px;font-size:37px;line-height:1.07}.article_description__OQ3X7{margin-top:19px;font-size:16px}.article_byline___gt_G{margin-top:27px}.article_byline___gt_G>div>span{max-width:270px}.article_coverFrame__4E3ac{width:calc(100% - 48px);margin-top:48px}.article_articleContent__i95Bj{width:calc(100% - 48px);margin-top:50px;padding-bottom:86px}.article_articleBody__ySSuV{font-size:17px;line-height:1.78}.article_articleBody__ySSuV p{margin-top:22px}.article_articleBody__ySSuV h2{margin-top:53px;font-size:29px}.article_articleBody__ySSuV h3{margin-top:37px;font-size:22px}.article_articleBody__ySSuV ol,.article_articleBody__ySSuV ul{margin-left:20px}.article_articleBody__ySSuV blockquote{padding:22px 21px;font-size:17px}.article_tableScroll__txqY3{margin-inline:-8px}.article_articleFigure__fLUjr{margin-top:42px}.article_articleFigure__fLUjr figcaption{margin-inline:2px;font-size:12px}.article_inlineCta___rgs_{margin-top:52px;padding:27px 24px 28px}.article_articleBody__ySSuV .article_inlineCta___rgs_ h2{font-size:24px}.article_articleBody__ySSuV .article_inlineCta___rgs_ a{width:100%}.article_articleNote__8M5NW{margin-top:56px;padding:24px}.article_related__kx6Iz{padding:76px 16px 88px}.article_relatedHeading__Y9z5Y{grid-template-columns:1fr;margin-bottom:29px}.article_relatedHeading__Y9z5Y h2{font-size:38px}.article_relatedHeading__Y9z5Y>a{grid-column:1;grid-row:auto;margin-top:7px;justify-self:start}.article_relatedGrid__DuJU5{grid-template-columns:1fr;gap:30px}.article_articleCta__miaS7{width:calc(100% - 32px);margin:80px auto;padding:56px 29px}.article_articleCta__miaS7 h2{font-size:35px}.article_articleCta__miaS7 a{width:100%}}.blog_page__i3gIe{min-height:100vh;background:#fbf5ec}.blog_hero__m_tED{position:relative;isolation:isolate;overflow:hidden;padding:86px 24px 88px;background:#0c1b23;color:#fff}.blog_hero__m_tED:after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.01),rgba(255,255,255,0)),radial-gradient(circle at 55% 50%,rgba(255,132,98,.08),transparent 27%)}.blog_glow__1Tro_{position:absolute;z-index:-1;top:125px;right:-80px;width:min(58vw,830px);height:570px;border-radius:50%;background:radial-gradient(circle at 64% 34%,rgba(198,119,192,.32),transparent 41%),radial-gradient(circle at 28% 73%,rgba(255,132,98,.21),transparent 42%);filter:blur(62px);opacity:.62;pointer-events:none}.blog_heroInner__l_CN9{width:min(100%,1120px);margin-inline:auto}.blog_heroTop__Qw_qI{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(60px,9vw,132px);align-items:start}.blog_heroCopy__4UZu9{max-width:640px}.blog_heroEyebrow__kXTyd{display:block;margin-bottom:16px;color:#ffcf27;font-family:Lora,Georgia,serif;font-size:27px;line-height:1.15;font-style:italic}.blog_heroCopy__4UZu9 h1{max-width:620px;font-size:clamp(48px,4.2vw,62px);line-height:1.04;letter-spacing:-.048em;text-wrap:balance}.blog_heroCopy__4UZu9 p{max-width:610px;margin-top:22px;color:#d6e0db;font-size:19px;line-height:1.55}.blog_editorialCta__2Nhgf{position:relative;margin-top:8px;padding:28px 0 24px 30px;border-left:1px solid rgba(255,255,255,.18)}.blog_closingCta__4PDz0>div>span,.blog_editorialCta__2Nhgf>span,.blog_sectionEyebrow___a239{color:#ffcf27;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog_editorialCta__2Nhgf h2{max-width:360px;margin-top:13px;font-size:27px;line-height:1.18;letter-spacing:-.03em;text-wrap:balance}.blog_editorialCta__2Nhgf p{max-width:390px;margin-top:13px;color:#bdcbc4;font-size:15px;line-height:1.55}.blog_editorialCta__2Nhgf>div{display:flex;flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:24px}.blog_editorialCta__2Nhgf a:first-child{min-height:44px;display:inline-flex;align-items:center;gap:20px;padding:0 17px 0 19px;border-radius:8px;background:#ffcf27;color:#0c1b23;font-size:13px;font-weight:700}.blog_editorialCta__2Nhgf a:last-child{color:#e8eeeb;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,255,255,.34);text-underline-offset:5px}.blog_closingCta__4PDz0 svg,.blog_editorialCta__2Nhgf svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.blog_featured__kHmgQ{display:grid;grid-template-columns:1fr 1fr;margin-top:76px;border-radius:12px;background:#fff;color:#14272c;box-shadow:0 22px 54px rgba(3,15,20,.27)}.blog_featuredCover____Bvf,.blog_featured__kHmgQ{min-height:398px;overflow:hidden}.blog_featuredCover____Bvf>div{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.blog_featuredCover____Bvf:hover>div{transform:scale(1.018)}.blog_featuredCover____Bvf:focus-visible{outline:4px solid #ffcf27;outline-offset:-5px}.blog_featuredBody__s7HHv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(38px,4.6vw,58px)}.blog_featuredTaxonomy__4WiOZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#5f756b;font-size:14px}.blog_featuredMeta__n1t02 i,.blog_featuredTaxonomy__4WiOZ i{width:5px;height:5px;border-radius:50%;background:#c7d3cd}.blog_featuredBody__s7HHv h2{max-width:480px;margin-top:21px;font-size:clamp(31px,3vw,40px);line-height:1.09;letter-spacing:-.045em;text-wrap:balance}.blog_featuredBody__s7HHv h2 a:focus-visible{outline:3px solid #ffcf27;outline-offset:4px}.blog_featuredBody__s7HHv>p{display:-webkit-box;max-width:480px;margin-top:17px;overflow:hidden;color:#53655d;font-size:16px;line-height:1.53;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog_featuredMeta__n1t02{display:flex;align-items:center;gap:9px;margin-top:18px;color:#5f6e67;font-size:12px}.blog_featuredButton__EBh80{min-width:185px;min-height:47px;display:inline-flex;align-items:center;justify-content:center;margin-top:25px;padding:0 23px;border:1px solid #203034;border-radius:8px;color:#203034;font-size:13px;font-weight:700;transition:background .17s ease,color .17s ease}.blog_featuredButton__EBh80:hover{background:#203034;color:#fff}.blog_featuredButton__EBh80:focus-visible{outline:3px solid #ffcf27;outline-offset:3px}.blog_noFeatured__EDLSD{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-top:76px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#d5dfda}.blog_noFeatured__EDLSD a{color:#ffcf27;text-decoration:underline;text-underline-offset:5px}.blog_library__v_Jkg{padding:102px 24px 116px;background:#fbf5ec}.blog_libraryInner__8m8La{width:min(100%,1168px);margin-inline:auto}.blog_latestHeader__V4oLa{display:grid;grid-template-columns:1fr minmax(320px,430px);gap:56px;align-items:end}.blog_sectionEyebrow___a239{color:#8a6547}.blog_latestHeader__V4oLa h2{margin-top:10px;color:#14272c;font-size:clamp(38px,4vw,52px);line-height:1.06;letter-spacing:-.045em}.blog_search__GtT_V{height:52px;display:flex;align-items:center;gap:12px;padding:0 17px;border:1px solid #d3d8d5;border-radius:10px;background:#fff;color:#203034;box-shadow:0 4px 13px rgba(12,27,35,.035)}.blog_search__GtT_V:focus-within{border-color:#667c71;box-shadow:0 0 0 3px rgba(102,124,113,.13)}.blog_search__GtT_V svg{width:21px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.blog_search__GtT_V input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#203034;font-size:14px}.blog_search__GtT_V input::placeholder{color:#5d6a64;opacity:1}.blog_filterRow__Ewk14{min-height:82px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:36px;padding-top:25px;border-top:1px solid #dfddd7}.blog_filters___hTny{display:flex;flex-wrap:wrap;gap:9px}.blog_filters___hTny button{min-height:37px;padding:7px 15px;border:1px solid #d3d7d4;border-radius:999px;background:rgba(255,255,255,.58);color:#53645d;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.blog_filters___hTny button:hover{border-color:#8da096;color:#203034}.blog_filters___hTny button:focus-visible{outline:3px solid #ffcf27;outline-offset:2px}.blog_filters___hTny .blog_filterActive__3hYP7{border-color:#203034;background:#203034;color:#fff}.blog_resultCount__QaOgC{flex:0 0 auto;padding-top:9px;color:#5d6a64;font-size:12px;white-space:nowrap}.blog_indexNotice__PLJLj{min-height:64px;display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 18px;border:1px solid #d4d9d5;border-radius:10px;background:rgba(255,255,255,.7);color:#53645d;font-size:13px;line-height:1.5}.blog_loadingIndicator__gW8Ct{width:18px;height:18px;flex:0 0 auto;border:2px solid #bdc9c3;border-top-color:#203034;border-radius:50%;animation:blog_index-loading__Yz_fq .75s linear infinite}.blog_indexNoticeError__Q9c8Z{justify-content:space-between;gap:24px;border-color:#d8c5b5;background:#fffaf4}.blog_indexNoticeError__Q9c8Z strong{display:block;color:#203034;font-size:14px}.blog_indexNoticeError__Q9c8Z p{margin-top:3px}.blog_indexNoticeActions__cQgKX{display:flex;flex:0 0 auto;align-items:center;gap:16px}.blog_indexNoticeActions__cQgKX a,.blog_indexNoticeActions__cQgKX button{border:0;background:transparent;color:#203034;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.blog_indexNoticeActions__cQgKX a:focus-visible,.blog_indexNoticeActions__cQgKX button:focus-visible{outline:3px solid #ffcf27;outline-offset:3px}.blog_articleGrid__EFOah{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:22px}.blog_emptyState__2VMKB{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:22px;padding:48px 24px;border:1px dashed #c8cec9;border-radius:14px;text-align:center}.blog_emptyState__2VMKB>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#e6ece8;color:#667c71;font-family:Lora,Georgia,serif;font-size:25px;font-style:italic}.blog_emptyState__2VMKB h3{margin-top:20px;color:#203034;font-size:25px}.blog_emptyState__2VMKB p{margin-top:9px;color:#66766f;font-size:15px}.blog_emptyState__2VMKB button{margin-top:24px;border:0;background:transparent;color:#203034;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.blog_loadMore__dcuoO{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;margin-top:50px}.blog_loadMore__dcuoO span{color:#5d6a64;font-size:12px}.blog_loadMore__dcuoO button,.blog_loadMore__dcuoO>a{min-width:218px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid #203034;border-radius:8px;background:transparent;color:#203034;font-size:13px;font-weight:700;cursor:pointer;transition:background .17s ease,color .17s ease}.blog_loadMore__dcuoO button:hover,.blog_loadMore__dcuoO>a:hover{background:#203034;color:#fff}.blog_loadMore__dcuoO button:focus-visible,.blog_loadMore__dcuoO>a:focus-visible{outline:3px solid #ffcf27;outline-offset:3px}.blog_closingCta__4PDz0{width:min(calc(100% - 48px),1120px);min-height:290px;display:flex;align-items:center;justify-content:space-between;gap:70px;margin:0 auto 112px;padding:52px 58px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 92% 20%,rgba(198,119,192,.21),transparent 31%),#203034;color:#fff}.blog_closingCta__4PDz0>div>span{color:#ffcf27}.blog_closingCta__4PDz0 h2{max-width:620px;margin-top:13px;font-size:clamp(32px,3.5vw,45px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.blog_closingCta__4PDz0 p{max-width:650px;margin-top:15px;color:#c5d0ca;font-size:16px;line-height:1.55}.blog_closingCta__4PDz0>a{min-width:235px;min-height:52px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:22px;padding:0 20px 0 23px;border-radius:9px;background:#ffcf27;color:#0c1b23;font-size:13px;font-weight:700}.blog_visuallyHidden__SKQx9{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:980px){.blog_heroTop__Qw_qI{grid-template-columns:1fr .78fr;gap:48px}.blog_heroCopy__4UZu9 h1{font-size:48px}.blog_articleGrid__EFOah{gap:18px}.blog_closingCta__4PDz0{align-items:flex-start;flex-direction:column;gap:30px}}@media (max-width:767px){.blog_hero__m_tED{padding:72px 16px 64px}.blog_glow__1Tro_{top:310px;right:-190px;width:520px;height:500px;opacity:.45}.blog_heroTop__Qw_qI{grid-template-columns:1fr;gap:42px}.blog_heroEyebrow__kXTyd{margin-bottom:14px;font-size:23px}.blog_heroCopy__4UZu9 h1{max-width:350px;font-size:41px;line-height:1.07}.blog_heroCopy__4UZu9 p{margin-top:18px;font-size:17px;line-height:1.55}.blog_editorialCta__2Nhgf{margin-top:0;padding:24px 0 8px;border-top:1px solid rgba(255,255,255,.17);border-left:0}.blog_editorialCta__2Nhgf h2{font-size:25px}.blog_editorialCta__2Nhgf>div{gap:16px}.blog_featured__kHmgQ{grid-template-columns:1fr;margin-top:60px}.blog_featuredCover____Bvf{min-height:250px}.blog_featuredBody__s7HHv{min-height:388px;justify-content:flex-start;padding:34px 31px 36px}.blog_featuredBody__s7HHv h2{margin-top:18px;font-size:31px}.blog_featuredBody__s7HHv>p{-webkit-line-clamp:4}.blog_featuredButton__EBh80{margin-top:auto}.blog_library__v_Jkg{padding:76px 16px 88px}.blog_latestHeader__V4oLa{grid-template-columns:1fr;gap:29px}.blog_latestHeader__V4oLa h2{font-size:40px}.blog_search__GtT_V{width:100%}.blog_filterRow__Ewk14{align-items:stretch;flex-direction:column;gap:14px;margin-top:24px}.blog_filters___hTny{flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 6px;overflow-x:auto;scrollbar-width:none}.blog_filters___hTny::-webkit-scrollbar{display:none}.blog_filters___hTny button{flex:0 0 auto}.blog_resultCount__QaOgC{padding-top:0}.blog_indexNoticeError__Q9c8Z,.blog_indexNotice__PLJLj{align-items:flex-start;flex-direction:column;gap:12px}.blog_indexNotice__PLJLj:not(.blog_indexNoticeError__Q9c8Z){flex-direction:row}.blog_indexNoticeActions__cQgKX{flex-wrap:wrap}.blog_articleGrid__EFOah{grid-template-columns:1fr;gap:30px;margin-top:24px}.blog_closingCta__4PDz0{width:calc(100% - 32px);min-height:410px;margin-bottom:80px;padding:42px 30px}.blog_closingCta__4PDz0 h2{font-size:34px}.blog_closingCta__4PDz0>a{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.blog_featuredButton__EBh80,.blog_featuredCover____Bvf>div,.blog_filters___hTny button,.blog_loadMore__dcuoO button{transition:none}.blog_loadingIndicator__gW8Ct{animation:none}}@keyframes blog_index-loading__Yz_fq{to{transform:rotate(1turn)}}.archive_page__iX2ek{min-height:100vh;background:#fbf5ec}.archive_hero__wCmwr{position:relative;overflow:hidden;padding:72px 24px 76px;background:radial-gradient(circle at 82% 22%,rgba(198,119,192,.18),transparent 31%),radial-gradient(circle at 66% 100%,rgba(255,132,98,.12),transparent 35%),#0c1b23;color:#fff}.archive_heroInner__nBnf8,.archive_libraryInner__3gnVZ{width:min(100%,1168px);margin-inline:auto}.archive_backLink__lw1bl{display:inline-flex;align-items:center;gap:9px;color:#d5dfda;font-size:13px;font-weight:600}.archive_backLink__lw1bl:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.archive_backLink__lw1bl:focus-visible,.archive_pagination__S2XTG a:focus-visible{outline:3px solid #ffcf27;outline-offset:4px}.archive_backLink__lw1bl svg,.archive_pagination__S2XTG svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.archive_eyebrow__gEyN7{display:block;margin-top:54px;color:#ffcf27;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.14em}.archive_hero__wCmwr h1{max-width:800px;margin-top:15px;font-size:clamp(42px,5vw,62px);line-height:1.04;letter-spacing:-.048em;text-wrap:balance}.archive_hero__wCmwr p{max-width:680px;margin-top:21px;color:#cbd6d1;font-size:18px;line-height:1.58}.archive_library__o47H9{padding:92px 24px 112px}.archive_listHeader__SlnK9{display:flex;align-items:end;justify-content:space-between;gap:36px;padding-bottom:28px;border-bottom:1px solid #dfddd7}.archive_listHeader__SlnK9 span{color:#8a6547;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.14em}.archive_listHeader__SlnK9 h2{margin-top:10px;color:#14272c;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.archive_listHeader__SlnK9>p{flex:0 0 auto;padding-bottom:8px;color:#5d6a64;font-size:12px}.archive_articleGrid__Jdj_a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px}.archive_pagination__S2XTG{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:30px;margin-top:64px;padding-top:32px;border-top:1px solid #d9d9d2}.archive_pagination__S2XTG a{min-height:48px;display:inline-flex;align-items:center;gap:12px;color:#203034;font-size:13px;font-weight:700}.archive_pagination__S2XTG a:hover{text-decoration:underline;text-underline-offset:5px}.archive_pagination__S2XTG>span{color:#63716b;font-size:13px;text-align:center}.archive_pagination__S2XTG>span strong{color:#203034}.archive_endLabel__MGTjK,.archive_next__hw6K4{justify-self:end}.archive_endLabel__MGTjK{color:#5d6a64!important}@media (max-width:980px){.archive_articleGrid__Jdj_a{gap:18px}}@media (max-width:767px){.archive_hero__wCmwr{padding:52px 16px 58px}.archive_eyebrow__gEyN7{margin-top:42px}.archive_hero__wCmwr h1{font-size:40px;line-height:1.07}.archive_hero__wCmwr p{font-size:17px}.archive_library__o47H9{padding:72px 16px 84px}.archive_listHeader__SlnK9{align-items:flex-start;flex-direction:column;gap:16px}.archive_listHeader__SlnK9 h2{font-size:36px}.archive_listHeader__SlnK9>p{padding-bottom:0}.archive_articleGrid__Jdj_a{grid-template-columns:1fr;gap:30px;margin-top:32px}.archive_pagination__S2XTG{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px}.archive_pagination__S2XTG>span[aria-current=page]{grid-column:1/-1;grid-row:1}.archive_previous__RBzQ0{grid-column:1;grid-row:2}.archive_endLabel__MGTjK,.archive_next__hw6K4{grid-column:2;grid-row:2;text-align:right}}