.Hero-module___w2HtG__hero{background:var(--hero-backdrop,linear-gradient(180deg, transparent 55%, var(--background) 100%), radial-gradient(ellipse at 74% 42%, #211333 0, #100b1c 34%, #08060f 68%));isolation:isolate;height:auto;position:relative;overflow:clip}.Hero-module___w2HtG__ambient{pointer-events:none;opacity:var(--hero-ambient-opacity,.15);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.25' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.Hero-module___w2HtG__inner{flex-direction:column;max-width:1440px;height:auto;margin:auto;padding:152px 64px 24px;display:flex;position:relative}.Hero-module___w2HtG__content{flex:1;grid-template-columns:.93fr 1.07fr;align-items:center;gap:12px;min-height:clamp(400px,52svh,540px);display:grid}.Hero-module___w2HtG__copy{z-index:3;position:relative}.Hero-module___w2HtG__headingSlot{min-height:0}.Hero-module___w2HtG__headline{font:420 clamp(64px, 6.7vw, 96px)/1.03 var(--font-heading), sans-serif;letter-spacing:-.025em;color:var(--hero-ink,#f9f7fc);margin:0;animation:.5s both Hero-module___w2HtG__copyIn}.Hero-module___w2HtG__headline span{color:var(--hero-accent,#c5a2f3)}.Hero-module___w2HtG__description{max-width:520px;color:var(--hero-muted,#b8afc6);margin:28px 0 34px;font-size:24px;line-height:1.5}.Hero-module___w2HtG__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.Hero-module___w2HtG__birdFrame{position:absolute;inset:0}.Hero-module___w2HtG__birdImage{object-fit:contain;filter:drop-shadow(0 3px 4px #302d2830);width:100%;height:100%;display:block}.Hero-module___w2HtG__primaryCta{color:#1c112d;white-space:nowrap;min-height:62px;font:600 17px var(--font-body), sans-serif;background:#c6a4f4;border-radius:7px;align-items:center;gap:24px;padding:0 28px;transition:background .2s;display:inline-flex}.Hero-module___w2HtG__primaryCta:hover{background:#ddc7ff}.Hero-module___w2HtG__secondaryCta{min-height:62px;color:var(--hero-ink,#e2dbe9);font:600 17px var(--font-body), sans-serif;border-radius:7px;align-items:center;gap:12px;padding:0 14px;display:inline-flex}.Hero-module___w2HtG__secondaryCta span{color:var(--hero-accent,#bca4d8)}.Hero-module___w2HtG__primaryCta:focus-visible,.Hero-module___w2HtG__secondaryCta:focus-visible{outline:2px solid var(--hero-focus,#e0c8ff);outline-offset:6px}.Hero-module___w2HtG__primaryCta,.Hero-module___w2HtG__secondaryCta{scroll-margin:12px 0 16px}.Hero-module___w2HtG__sceneViewport{pointer-events:none;width:100%;min-width:0;height:100%;position:relative;container-type:size}.Hero-module___w2HtG__illustration{object-fit:contain;filter:drop-shadow(0 25px 28px #0005);transition:opacity .6s ease-in-out}.Hero-module___w2HtG__reassuredIllustration,.Hero-module___w2HtG__sceneViewport.Hero-module___w2HtG__imageReady.Hero-module___w2HtG__scrollReassured .Hero-module___w2HtG__defaultIllustration{opacity:0}.Hero-module___w2HtG__sceneViewport.Hero-module___w2HtG__imageReady.Hero-module___w2HtG__scrollReassured .Hero-module___w2HtG__reassuredIllustration{opacity:1}.Hero-module___w2HtG__content:has(.Hero-module___w2HtG__primaryCta:focus-visible,.Hero-module___w2HtG__secondaryCta:focus-visible) .Hero-module___w2HtG__imageReady .Hero-module___w2HtG__defaultIllustration{opacity:0}.Hero-module___w2HtG__content:has(.Hero-module___w2HtG__primaryCta:focus-visible,.Hero-module___w2HtG__secondaryCta:focus-visible) .Hero-module___w2HtG__imageReady .Hero-module___w2HtG__reassuredIllustration{opacity:1}@media (hover:hover){.Hero-module___w2HtG__content:has(.Hero-module___w2HtG__primaryCta:hover,.Hero-module___w2HtG__secondaryCta:hover) .Hero-module___w2HtG__imageReady .Hero-module___w2HtG__defaultIllustration{opacity:0}.Hero-module___w2HtG__content:has(.Hero-module___w2HtG__primaryCta:hover,.Hero-module___w2HtG__secondaryCta:hover) .Hero-module___w2HtG__imageReady .Hero-module___w2HtG__reassuredIllustration{opacity:1}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__illustration{transition-duration:.01ms}}.Hero-module___w2HtG__logos{padding:76px 20px 16px;position:relative}@keyframes Hero-module___w2HtG__copyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1441px){.Hero-module___w2HtG__inner{padding-top:170px}.Hero-module___w2HtG__content{max-height:800px;margin:auto 0}.Hero-module___w2HtG__headline{font-size:96px}}@media (min-width:1101px) and (max-width:1279px){.Hero-module___w2HtG__headline{font-size:min(clamp(64px,6.7vw,96px),6.51vw - 9.1px)}}@media (min-width:701px) and (max-width:1100px){.Hero-module___w2HtG__inner{padding:140px 40px 24px}.Hero-module___w2HtG__headline{letter-spacing:-.025em;font-size:min(clamp(46px,6.4vw,72px),6.23vw - 5.7px)}.Hero-module___w2HtG__headingSlot{min-height:130px}.Hero-module___w2HtG__description{font-size:22px}}@media (max-width:700px),(max-width:1023px) and (max-height:500px){.Hero-module___w2HtG__hero,.Hero-module___w2HtG__inner{min-height:0}.Hero-module___w2HtG__logos{padding-top:48px}.Hero-module___w2HtG__inner{min-height:100dvh;padding:96px 20px calc(20px + var(--mobile-tab-bar-space,0px))}.Hero-module___w2HtG__content{grid-template-rows:minmax(128px,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:16px;min-height:0}.Hero-module___w2HtG__copy{grid-row:2;align-self:stretch}.Hero-module___w2HtG__headline{letter-spacing:-.025em;font-size:clamp(36px,11.6vw,60px);line-height:1.08}.Hero-module___w2HtG__headingSlot{min-height:0}.Hero-module___w2HtG__description{color:var(--hero-muted,#d1cadc);max-width:none;min-height:0;margin:16px 0 20px;font-size:22px;line-height:1.55}.Hero-module___w2HtG__actions{gap:24px 20px}.Hero-module___w2HtG__primaryCta{gap:14px;min-height:56px;padding:0 20px;font-size:16px}.Hero-module___w2HtG__secondaryCta{gap:8px;min-height:52px;font-size:16px}.Hero-module___w2HtG__sceneViewport{grid-row:1;align-self:stretch;height:auto;min-height:0}}@media (max-width:700px) and (max-height:735px),(max-width:1023px) and (max-height:500px){.Hero-module___w2HtG__inner{padding:94px 20px calc(14px + var(--mobile-tab-bar-space,0px))}.Hero-module___w2HtG__content{grid-template-rows:minmax(96px,1fr) auto;gap:16px}.Hero-module___w2HtG__headline{font-size:clamp(36px,11.6vw,48px)}.Hero-module___w2HtG__description{max-width:none;margin:14px 0 16px;font-size:20px;line-height:1.55}.Hero-module___w2HtG__actions{gap:24px 20px}}@media (max-width:700px){.Hero-module___w2HtG__pinned{min-height:calc(100svh - var(--mobile-tab-bar-space,0px));flex-direction:column;display:flex}.Hero-module___w2HtG__inner{flex:1;min-height:0;padding:86px 20px 20px}.Hero-module___w2HtG__logos{padding:16px 20px}}@media (max-width:700px) and (max-height:800px){.Hero-module___w2HtG__pinned{min-height:0}.Hero-module___w2HtG__inner{min-height:calc(100svh - var(--mobile-tab-bar-space,0px));flex:none}.Hero-module___w2HtG__content{grid-template-rows:minmax(96px,1fr) auto}.Hero-module___w2HtG__logos{padding-top:36px}}@media (max-width:700px) and (max-height:735px){.Hero-module___w2HtG__inner{padding:84px 20px 14px}}@media (max-width:359px){.Hero-module___w2HtG__actions{gap:16px 14px}.Hero-module___w2HtG__primaryCta{gap:10px;padding:0 16px}}@media (min-width:500px) and (max-width:1023px) and (max-height:500px){.Hero-module___w2HtG__inner{padding:84px 20px calc(10px + var(--mobile-tab-bar-space,0px))}.Hero-module___w2HtG__content{grid-template-rows:auto;gap:8px}.Hero-module___w2HtG__sceneViewport{display:none}.Hero-module___w2HtG__copy{grid-row:1}.Hero-module___w2HtG__headline{letter-spacing:-.025em;font-size:40px}.Hero-module___w2HtG__headline br{display:none}.Hero-module___w2HtG__description{margin:6px 0 10px;font-size:18px;line-height:1.5}}@media (min-height:501px) and (max-height:730px) and (min-width:701px),(max-height:730px) and (min-width:1024px){.Hero-module___w2HtG__inner{padding-top:115px;padding-bottom:24px}.Hero-module___w2HtG__headline{font-size:min(clamp(50px,6.7vw,76px),6.23vw - 5.7px)}.Hero-module___w2HtG__headingSlot{min-height:125px}.Hero-module___w2HtG__description{min-height:60px;margin-top:20px;margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__headline{animation:none}.Hero-module___w2HtG__primaryCta,.Hero-module___w2HtG__illustration{transition:none}}.Hero-module___w2HtG__sceneBird{--s:min(100cqw, 100cqh);--bw:calc(var(--s) * .26);--tip:.15;z-index:2;width:var(--bw);aspect-ratio:1312/1199;left:max(0px, calc(50% - var(--s) / 2 + var(--s) * var(--tip) - var(--bw) * .951));bottom:calc(50% - var(--s) * .482 - var(--bw) * .914 * .059);position:absolute}@media (max-width:1100px){.Hero-module___w2HtG__sceneBird{--bw:calc(var(--s) * .2);--tip:.31}}@container (max-height:150px){.Hero-module___w2HtG__sceneBird{display:none}}@media (max-width:700px){.Hero-module___w2HtG__description{margin:8px 0 12px}.Hero-module___w2HtG__growScroll{padding-bottom:var(--hero-grow-shift,0px)}.Hero-module___w2HtG__growScroll .Hero-module___w2HtG__pinned{top:var(--hero-pin-top,-12px);position:sticky}.Hero-module___w2HtG__growScroll .Hero-module___w2HtG__pinTrack:after{content:"";height:var(--hero-grow-scroll,0px);display:block}}
.ProcessRoadmap-module__T13nKG__section{max-width:1200px;margin:0 auto;padding:76px 32px 36px;scroll-margin-top:16px}.ProcessRoadmap-module__T13nKG__sectionHeading{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.ProcessRoadmap-module__T13nKG__eyebrow{color:#704c91;font:400 11px/1.6 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:1.15px}.ProcessRoadmap-module__T13nKG__sectionHeading h2{font:500 clamp(40px, 4.3vw, 62px)/1.02 var(--font-heading), sans-serif;letter-spacing:-.025em;margin-top:18px}.ProcessRoadmap-module__T13nKG__sectionHeading h2 span{color:#704c91}.ProcessRoadmap-module__T13nKG__lead{color:var(--paper-muted);max-width:390px;padding-bottom:3px;font-size:17px;line-height:1.7}.ProcessRoadmap-module__T13nKG__roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.ProcessRoadmap-module__T13nKG__roadmapStage{min-width:0}.ProcessRoadmap-module__T13nKG__roadmapMarker{align-items:center;gap:18px;margin-bottom:23px;display:flex}.ProcessRoadmap-module__T13nKG__roadmapMarker>span{color:#704c91;width:36px;height:36px;font:12px var(--font-mono), monospace;background:var(--background);border:1px solid #9b83ae;border-radius:50%;flex:none;place-items:center;display:grid}.ProcessRoadmap-module__T13nKG__roadmapMarker>div{background:#b8a8c3;flex:1;height:1px;position:relative}.ProcessRoadmap-module__T13nKG__roadmapMarker>div:after{content:"";border-top:1px solid #9b83ae;border-right:1px solid #9b83ae;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.ProcessRoadmap-module__T13nKG__roadmapStage:last-child .ProcessRoadmap-module__T13nKG__roadmapMarker>div:after{background:#9b83ae;border:0;border-radius:50%;width:5px;height:5px;top:-2px}.ProcessRoadmap-module__T13nKG__roadmapCard{background:#f8f5ef;border:1px solid #d5cfc3;border-radius:14px;flex-direction:column;height:calc(100% - 59px);padding:27px 25px 0;display:flex}.ProcessRoadmap-module__T13nKG__iconPlate{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:12px;display:flex}.ProcessRoadmap-module__T13nKG__iconPlate svg{color:#704c91;width:60px;height:60px;margin-bottom:8px}.ProcessRoadmap-module__T13nKG__clayArtwork{width:100%;height:210px;position:relative}.ProcessRoadmap-module__T13nKG__clayArtwork img{object-fit:contain}.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__iconPlate{gap:18px}.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__roadmapCard{padding-top:12px}.ProcessRoadmap-module__T13nKG__roadmapCard h3{font:500 25px/1.2 var(--font-heading), sans-serif;letter-spacing:-.025em;margin-bottom:16px}.ProcessRoadmap-module__T13nKG__description{color:var(--paper-muted);font-size:14px;line-height:1.8}.ProcessRoadmap-module__T13nKG__roadmapDeliverables{gap:10px;padding:24px 0 28px;font-size:13px;list-style:none;display:grid}.ProcessRoadmap-module__T13nKG__roadmapDeliverables li{align-items:center;gap:10px;display:flex}.ProcessRoadmap-module__T13nKG__roadmapDeliverables li>span{color:#704c91}.ProcessRoadmap-module__T13nKG__takeaway{color:#5a4a65;background:#ede6f2;border-top:1px solid #d5cfc3;border-radius:0 0 13px 13px;margin:auto -25px 0;padding:19px 25px;font-size:12px;line-height:1.65}.ProcessRoadmap-module__T13nKG__sectionClose{justify-content:space-between;align-items:center;gap:28px;margin-top:34px;padding:27px 0 12px;display:flex}.ProcessRoadmap-module__T13nKG__sectionClose>p{color:var(--paper-muted);font-size:14px;line-height:1.6}.ProcessRoadmap-module__T13nKG__sectionClose a{flex-shrink:0;align-items:center;gap:24px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.ProcessRoadmap-module__T13nKG__sectionClose a>span{color:#704c91;border:1px solid #a99ab6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.ProcessRoadmap-module__T13nKG__sectionClose a:hover{color:#704c91}.ProcessRoadmap-module__T13nKG__sectionClose a:hover>span{background:#e5dbef}.ProcessRoadmap-module__T13nKG__cardNumber,.ProcessRoadmap-module__T13nKG__takeawayLabel{display:none}@media (max-width:1100px){.ProcessRoadmap-module__T13nKG__sectionHeading{gap:40px}.ProcessRoadmap-module__T13nKG__roadmapCard{padding-left:20px;padding-right:20px}.ProcessRoadmap-module__T13nKG__takeaway{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.ProcessRoadmap-module__T13nKG__roadmapCard h3{font-size:23px}.ProcessRoadmap-module__T13nKG__iconPlate .ProcessRoadmap-module__T13nKG__eyebrow{font-size:10px}}@media (max-width:760px){.ProcessRoadmap-module__T13nKG__section{padding:46px 20px 24px}.ProcessRoadmap-module__T13nKG__sectionHeading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.ProcessRoadmap-module__T13nKG__sectionHeading h2{letter-spacing:-.025em;margin-top:14px;font-size:46px}.ProcessRoadmap-module__T13nKG__lead{max-width:480px;font-size:15px;line-height:1.8}.ProcessRoadmap-module__T13nKG__eyebrow{letter-spacing:.8px;font-size:10px}.ProcessRoadmap-module__T13nKG__roadmap{grid-template-columns:1fr;gap:24px}.ProcessRoadmap-module__T13nKG__roadmapMarker{display:none}.ProcessRoadmap-module__T13nKG__roadmapCard{height:auto;padding-top:0;box-shadow:0 -6px 24px #302d2812}.ProcessRoadmap-module__T13nKG__iconPlate,.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__iconPlate{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:20px 12px;margin:0 -20px 20px;padding:22px 20px 0;display:grid}.ProcessRoadmap-module__T13nKG__iconPlate>.ProcessRoadmap-module__T13nKG__eyebrow{border-top:1px solid #d5cfc3;grid-column:1/-1;margin:0 -20px;padding-top:18px;padding-left:20px;padding-right:20px}.ProcessRoadmap-module__T13nKG__cardNumber{font:500 84px/.82 var(--font-heading), sans-serif;letter-spacing:-.025em;color:#704c91;padding-bottom:6px;display:block}.ProcessRoadmap-module__T13nKG__iconPlate svg{justify-self:end;width:46px;height:46px;margin-bottom:0}.ProcessRoadmap-module__T13nKG__clayArtwork{height:120px}.ProcessRoadmap-module__T13nKG__roadmapCard h3{font-size:25px}.ProcessRoadmap-module__T13nKG__roadmapDeliverables{flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.ProcessRoadmap-module__T13nKG__roadmapDeliverables li{color:#4a3d5c;border:1px solid #b8a8c3;border-radius:999px;padding:6px 12px;line-height:1.4}.ProcessRoadmap-module__T13nKG__roadmapDeliverables li>span{display:none}.ProcessRoadmap-module__T13nKG__takeaway{font:500 18px/1.4 var(--font-heading), sans-serif;color:#302d28;flex-direction:column;gap:4px;display:flex}.ProcessRoadmap-module__T13nKG__takeawayLabel{font:400 10px/1.6 var(--font-mono), monospace;letter-spacing:.8px;text-transform:uppercase;color:#5e4180;display:block}.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__roadmapStage{top:min(calc(var(--stack-top,84px) + var(--stack-step,0px)), calc(100svh - var(--mobile-tab-bar-height,0px) - var(--card-h,200vh) - 12px));position:sticky}.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__roadmapStage:nth-child(2){--stack-step:14px}.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__roadmapStage:nth-child(3){--stack-step:28px}.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__roadmapCard{min-height:var(--stack-card-h,0px)}.ProcessRoadmap-module__T13nKG__sectionClose{flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px}.ProcessRoadmap-module__T13nKG__sectionClose>p{max-width:290px;font-size:13px}}@media (max-width:360px){.ProcessRoadmap-module__T13nKG__sectionHeading h2{font-size:42px}.ProcessRoadmap-module__T13nKG__roadmapCard{padding-left:17px;padding-right:17px}.ProcessRoadmap-module__T13nKG__iconPlate,.ProcessRoadmap-module__T13nKG__clayRoadmap .ProcessRoadmap-module__T13nKG__iconPlate,.ProcessRoadmap-module__T13nKG__iconPlate>.ProcessRoadmap-module__T13nKG__eyebrow{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.ProcessRoadmap-module__T13nKG__cardNumber{font-size:72px}.ProcessRoadmap-module__T13nKG__takeaway{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.ProcessRoadmap-module__T13nKG__roadmapCard h3{font-size:23px}}
.ServicesGrid-module__5cw2KW__section{--ink:#302d28;--muted:#625d55;--purple:#704c91;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:80px 20px;scroll-margin-top:16px}.ServicesGrid-module__5cw2KW__container{max-width:1200px;margin-inline:auto}.ServicesGrid-module__5cw2KW__heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.ServicesGrid-module__5cw2KW__overline{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}.ServicesGrid-module__5cw2KW__heading .ServicesGrid-module__5cw2KW__overline{margin-bottom:20px}.ServicesGrid-module__5cw2KW__heading h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-size:clamp(32px,4.3vw,58px);font-weight:500;line-height:1.08}.ServicesGrid-module__5cw2KW__heading h2 span{color:var(--purple)}.ServicesGrid-module__5cw2KW__headingAside{max-width:300px;padding-bottom:4px}.ServicesGrid-module__5cw2KW__headingAside>p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.7}.ServicesGrid-module__5cw2KW__textLink{justify-content:space-between;align-items:center;gap:22px;min-height:44px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.ServicesGrid-module__5cw2KW__textLink:hover{text-underline-offset:5px;text-decoration:underline}.ServicesGrid-module__5cw2KW__arrow{font-size:21px;line-height:1}.ServicesGrid-module__5cw2KW__arrowCircle{border:1px solid #302d2838;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:21px;line-height:1;display:inline-flex}.ServicesGrid-module__5cw2KW__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ServicesGrid-module__5cw2KW__gallery>li{min-width:0;display:flex}.ServicesGrid-module__5cw2KW__card{background:#fffdf9;border:1px solid #ded9cf;border-radius:16px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ServicesGrid-module__5cw2KW__visual{background:#e4e4e9;flex-direction:column;height:270px;padding-top:24px;display:flex;position:relative;overflow:hidden}.ServicesGrid-module__5cw2KW__design .ServicesGrid-module__5cw2KW__visual{background:#e8deef}.ServicesGrid-module__5cw2KW__leadership .ServicesGrid-module__5cw2KW__visual{background:#e5e7dc}.ServicesGrid-module__5cw2KW__caption{font-family:var(--font-mono), monospace;text-align:center;letter-spacing:.02em;color:#5e5867;margin-bottom:16px;font-size:10px;line-height:1.5}.ServicesGrid-module__5cw2KW__artwork{min-width:0;padding:0 12px;overflow:hidden}.ServicesGrid-module__5cw2KW__artwork img{width:110%;max-width:none;height:auto;margin-left:-5%;transition:transform .5s;display:block}.ServicesGrid-module__5cw2KW__design .ServicesGrid-module__5cw2KW__artwork img{width:92%;margin-inline:auto}.ServicesGrid-module__5cw2KW__leadership .ServicesGrid-module__5cw2KW__artwork img{width:100%;margin-left:0}.ServicesGrid-module__5cw2KW__copy{background:#fffdf9;flex-direction:column;flex:1;padding:26px;display:flex;position:relative}.ServicesGrid-module__5cw2KW__copy>.ServicesGrid-module__5cw2KW__overline{margin-bottom:12px}.ServicesGrid-module__5cw2KW__copy h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;max-width:280px;font-size:28px;font-weight:500;line-height:1.15}.ServicesGrid-module__5cw2KW__copy p{color:var(--muted);margin-block:14px 28px;font-size:13px;line-height:1.8}.ServicesGrid-module__5cw2KW__cardAction{border-top:1px solid #e6e0d7;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;line-height:1.5;display:flex}.ServicesGrid-module__5cw2KW__card:hover .ServicesGrid-module__5cw2KW__artwork img,.ServicesGrid-module__5cw2KW__card:focus-visible .ServicesGrid-module__5cw2KW__artwork img{transform:translateY(-6px)}.ServicesGrid-module__5cw2KW__scene{flex:1;justify-content:center;align-items:flex-end;min-height:0;padding:0 12px;display:flex}.ServicesGrid-module__5cw2KW__scene img{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;width:auto;max-width:100%;height:100%;transition:transform .5s;display:block}.ServicesGrid-module__5cw2KW__card:hover .ServicesGrid-module__5cw2KW__scene img,.ServicesGrid-module__5cw2KW__card:focus-visible .ServicesGrid-module__5cw2KW__scene img{transform:scale(1.03)}.ServicesGrid-module__5cw2KW__contact{border:1px solid #d8d3c9;border-radius:16px;align-items:center;gap:22px;margin-top:32px;padding:26px 30px;display:flex}.ServicesGrid-module__5cw2KW__contactMark{background:#ded2ec;border-radius:50%;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;font-size:30px;display:flex}.ServicesGrid-module__5cw2KW__contact h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.3}.ServicesGrid-module__5cw2KW__contact p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7}.ServicesGrid-module__5cw2KW__solidLink{background:var(--ink);color:#fffdf9;white-space:nowrap;border-radius:100px;justify-content:space-between;align-items:center;gap:34px;min-height:48px;margin-left:auto;padding:15px 20px;font-size:13px;line-height:1.5;display:flex}@media (max-width:1000px){.ServicesGrid-module__5cw2KW__heading{gap:28px}.ServicesGrid-module__5cw2KW__headingAside{max-width:260px}.ServicesGrid-module__5cw2KW__gallery{gap:12px}.ServicesGrid-module__5cw2KW__visual{height:210px}.ServicesGrid-module__5cw2KW__copy{padding:22px 18px}.ServicesGrid-module__5cw2KW__copy h3{font-size:24px}.ServicesGrid-module__5cw2KW__cardAction{align-items:end}}@media (max-width:700px){.ServicesGrid-module__5cw2KW__section{padding-block:40px}.ServicesGrid-module__5cw2KW__heading{margin-bottom:30px;display:block}.ServicesGrid-module__5cw2KW__heading .ServicesGrid-module__5cw2KW__overline{margin-bottom:16px;font-size:9px}.ServicesGrid-module__5cw2KW__heading h2{font-size:clamp(24px,8.9vw - 4px,48px)}.ServicesGrid-module__5cw2KW__headingAside{max-width:420px;margin-top:22px}.ServicesGrid-module__5cw2KW__headingAside>p{margin-bottom:8px;font-size:13px}.ServicesGrid-module__5cw2KW__gallery{grid-template-columns:1fr;gap:18px}.ServicesGrid-module__5cw2KW__visual{height:260px}.ServicesGrid-module__5cw2KW__copy{padding:26px}.ServicesGrid-module__5cw2KW__copy h3{font-size:28px}.ServicesGrid-module__5cw2KW__copy p{margin-bottom:20px}.ServicesGrid-module__5cw2KW__contact{grid-template-columns:40px 1fr;gap:16px;margin-top:20px;padding:24px;display:grid}.ServicesGrid-module__5cw2KW__contactMark{flex-basis:40px;width:40px;height:40px;font-size:24px}.ServicesGrid-module__5cw2KW__solidLink{grid-column:1/-1;margin-left:0}}@media (prefers-reduced-motion:reduce){.ServicesGrid-module__5cw2KW__artwork img,.ServicesGrid-module__5cw2KW__scene img{transition:none}.ServicesGrid-module__5cw2KW__card:hover .ServicesGrid-module__5cw2KW__artwork img,.ServicesGrid-module__5cw2KW__card:focus-visible .ServicesGrid-module__5cw2KW__artwork img,.ServicesGrid-module__5cw2KW__card:hover .ServicesGrid-module__5cw2KW__scene img,.ServicesGrid-module__5cw2KW__card:focus-visible .ServicesGrid-module__5cw2KW__scene img{transform:none}}
