.da3d-prototype.home-page .needs{background:radial-gradient(at 50% 73%,#e2e8f6 0,#0000 59%),#f4f6fb}.da3d-prototype.home-page .needs-carousel{--need-card-padding:46px 52px}.da3d-prototype.home-page .need-card,.da3d-prototype.home-page .needs-carousel.is-enhanced .need-card{background:radial-gradient(ellipse at 90% 95%,color-mix(in srgb,var(--tone) 15%,white),transparent 64%),linear-gradient(145deg,#fff 7%,var(--tint));isolation:isolate;border:1px solid #fff;border-radius:100px 36px 118px}.da3d-prototype.home-page .need-card:before{content:none}.da3d-prototype.home-page .need-card:after{z-index:4;box-shadow:inset 2px 3px 2px #fff,inset -3px -4px 7px #50639314,inset 0 -9px 1px #ffffff50}.da3d-prototype.home-page .needs-carousel.is-enhanced .need-card[data-position=active]{box-shadow:2px 3px 0 #dfe6f4,5px 8px 0 color-mix(in srgb,var(--tone) 15%,#dfe6f6),9px 14px 0 color-mix(in srgb,var(--tone) 12%,#e8ecf6),12px 24px 34px #172d542b;border-top:1px solid #fff}.da3d-prototype.home-page .needs-carousel.is-enhanced .need-card:is([data-position=previous],[data-position=next]){background:radial-gradient(ellipse at 90% 90%,color-mix(in srgb,var(--tone) 21%,white),transparent 70%),linear-gradient(130deg,#fff,var(--tint));box-shadow:3px 5px 0 #fff,6px 10px 0 color-mix(in srgb,var(--tone) 17%,white),10px 21px 30px #172d5424;border-top:1px solid #fff;border-radius:47% 47% 30px 30px}.da3d-prototype.home-page .need-card h3,.da3d-prototype.home-page .need-detail{z-index:2;position:relative}.da3d-prototype.home-page .need-detail p{color:#3b4961;font-size:22px;line-height:1.65}.da3d-prototype.home-page .need-foot{min-height:152px;padding-right:40px}.da3d-prototype.home-page .need-foot .editorial-drawing{filter:drop-shadow(3px 8px 2px #17264412)drop-shadow(8px 15px 10px #17264422);width:115px;transform:rotate(-6deg)}.da3d-prototype.home-page .da-need-volume{--da-size:270px;--da-tone:color-mix(in srgb,var(--tone) 29%,#cbd8f1);z-index:1;position:absolute;bottom:-12px;right:5px;transform:rotate(-24deg)scaleY(.76)}.da3d-prototype.home-page .need-card:is([data-position=previous],[data-position=next]) .da-need-volume{--da-size:226px;opacity:.95;bottom:-48px;right:-50px}.da3d-prototype.home-page .needs-carousel.is-enhanced.is-measuring .need-card{border-top-width:1px}.da3d-prototype.home-page .expertise{background:linear-gradient(110deg,#fbfcff,#fff 58%)}.da3d-prototype.home-page .experience{width:auto;max-width:none;min-height:460px;box-shadow:none;isolation:isolate;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px 18px 38px 25px;display:flex;position:relative;transform:none}.da3d-prototype.home-page .experience:before{content:"";aspect-ratio:auto;filter:blur(7px);z-index:-1;background:radial-gradient(#263f6c23,#0000 68%);border-radius:50%;width:95%;height:23px;position:absolute;inset:auto 0 34px 2%;transform:none}.da3d-prototype.home-page .experience>span:first-child{z-index:3;color:#273b61;margin-left:15px;font-size:35px}.da3d-prototype.home-page .experience strong{z-index:3;letter-spacing:-.09em;color:#0034ff;background:linear-gradient(124deg,#90adff 4%,#0034ff 26% 64%,#00188a 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(1px 2px #c3d3ff)drop-shadow(2px 3px #3457c5)drop-shadow(2px 3px #2446bb)drop-shadow(3px 4px #5877cc)drop-shadow(9px 17px 9px #273e6e25);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(220px,23vw,320px);font-weight:650;line-height:1.04;position:relative}.da3d-prototype.home-page .experience p{z-index:3;color:#172644;max-width:310px;margin:20px 0 0 16px;font-size:29px;line-height:1.22;position:relative}.da3d-prototype.home-page .da-experience-orbit{--da-size:320px;--da-tone:#afc1ed;z-index:1;position:absolute;top:65px;left:90px;transform:rotate(-29deg)scaleY(.85)}.da3d-prototype.home-page .da-experience-pearl{--da-size:76px;--da-tone:#f4e43d;z-index:1;position:absolute;bottom:110px;left:0}.da3d-prototype.home-page .home-closing{background:radial-gradient(at 77% 25%,#e0e6f8 0,#0000 60%),linear-gradient(125deg,#fffaca,#f1f3fa);padding-block:98px 92px;position:relative}.da3d-prototype.home-page .home-closing .closing-grid{isolation:isolate;grid-template-columns:1.1fr 1fr;align-items:center;gap:0}.da3d-prototype.home-page .home-closing .closing-copy{z-index:4;margin-right:-48px;padding:32px 0 32px 16px;position:relative}.da3d-prototype.home-page .home-closing h2{text-shadow:0 2px 16px #f8f8f7;max-width:790px;font-size:clamp(55px,5.6vw,80px);line-height:1.04}.da3d-prototype.home-page .home-closing .lead{max-width:610px;margin-top:30px;padding-right:35px;font-size:19px}.da3d-prototype.home-page .home-closing .actions{flex-flow:wrap;gap:12px;max-width:700px;margin-top:34px;display:flex;position:relative}.da3d-prototype.home-page .home-closing .closing-copy .button{min-height:60px;padding-inline:18px;font-size:17px}.da3d-prototype.home-page .home-closing .closing-photo{z-index:2;isolation:isolate;width:calc(100% - 34px);margin:20px 0 35px 34px;position:relative;transform:rotate(2deg)}.da3d-prototype.home-page .home-closing .closing-photo:before,.da3d-prototype.home-page .home-closing .closing-photo:after{content:none}.da3d-prototype.home-page .home-closing .closing-photo-frame{z-index:2;border-radius:42% 42% 18px 18px;position:relative;overflow:hidden;box-shadow:3px 4px #fff,7px 10px #bdc9df,15px 28px 32px #273b5b2a}.da3d-prototype.home-page .home-closing .closing-photo-frame img{aspect-ratio:719/739;object-fit:contain;width:100%;height:auto;display:block}.da3d-prototype.home-page .da-closing-orbit{--da-size:310px;--da-tone:#9cafe0;position:absolute;bottom:-72px;left:-108px;transform:rotate(-25deg)scaleY(.72)}.da3d-prototype.home-page .da-closing-orbit-back{z-index:1}.da3d-prototype.home-page .da-closing-orbit-front{z-index:3;clip-path:polygon(0 54%,100% 54%,100% 100%,0 100%)}@media (width<=1100px){.da3d-prototype.home-page .experience{min-height:460px;padding-left:0}.da3d-prototype.home-page .experience strong{font-size:230px}.da3d-prototype.home-page .da-experience-orbit{--da-size:250px;top:90px;left:32px}.da3d-prototype.home-page .experience p{font-size:25px}.da3d-prototype.home-page .da-experience-pearl{--da-size:65px;bottom:110px}.da3d-prototype.home-page .home-closing h2{font-size:clamp(48px,5.6vw,65px)}.da3d-prototype.home-page .home-closing .lead{font-size:18px}.da3d-prototype.home-page .home-closing .closing-copy{margin-right:-15px;padding-left:0}.da3d-prototype.home-page .home-closing .actions{flex-direction:column;align-items:flex-start}.da3d-prototype.home-page .da-closing-orbit{--da-size:240px;bottom:-57px;left:-70px}}@media (width<=700px){.da3d-prototype.home-page .needs-carousel{--need-card-padding:28px 26px}.da3d-prototype.home-page .need-card,.da3d-prototype.home-page .needs-carousel.is-enhanced .need-card{border-radius:34px 22px 42px}.da3d-prototype.home-page .needs-carousel.is-enhanced .need-card:is([data-position=previous],[data-position=next]){border-radius:42px 22px}.da3d-prototype.home-page .need-detail p{font-size:19px}.da3d-prototype.home-page .need-foot{min-height:110px;padding-right:2px}.da3d-prototype.home-page .need-foot .editorial-drawing{width:78px}.da3d-prototype.home-page .da-need-volume{--da-size:165px;bottom:-15px;right:-19px}.da3d-prototype.home-page .need-card:is([data-position=previous],[data-position=next]) .da-need-volume{--da-size:155px;opacity:.65;bottom:-64px;right:-58px}.da3d-prototype.home-page .experience{align-items:center;width:100%;max-width:400px;min-height:395px;margin:0 auto;padding:20px 0 30px;display:flex}.da3d-prototype.home-page .experience>span:first-child{align-self:flex-start;margin-left:28px;font-size:29px}.da3d-prototype.home-page .experience strong{margin:0 20px 0 0;font-size:248px;line-height:1}.da3d-prototype.home-page .experience p{text-align:center;max-width:290px;margin:15px 0 0;font-size:25px}.da3d-prototype.home-page .da-experience-orbit{--da-size:250px;top:70px;left:auto;right:5px}.da3d-prototype.home-page .da-experience-pearl{--da-size:60px;bottom:98px;left:10px}.da3d-prototype.home-page .home-closing{padding:64px 0 72px}.da3d-prototype.home-page .home-closing .closing-grid{grid-template-columns:1fr;gap:28px}.da3d-prototype.home-page .home-closing .closing-copy{margin:0;padding:0}.da3d-prototype.home-page .home-closing h2{font-size:clamp(41px,11vw,59px)}.da3d-prototype.home-page .home-closing .lead{margin-top:24px;padding:0;font-size:17px}.da3d-prototype.home-page .home-closing .actions{align-items:stretch;gap:12px;margin-top:26px}.da3d-prototype.home-page .home-closing .closing-copy .button{font-size:16px}.da3d-prototype.home-page .home-closing .closing-photo{width:calc(100% - 35px);max-width:400px;margin:12px 6px 34px auto;transform:rotate(2deg)}.da3d-prototype.home-page .da-closing-orbit{--da-size:185px;bottom:-50px;left:-42px}}@media (width<=359px){.da3d-prototype.home-page .experience strong{font-size:215px}.da3d-prototype.home-page .da-experience-orbit{--da-size:215px;right:0}.da3d-prototype.home-page .experience p{font-size:23px}.da3d-prototype.home-page .need-foot .editorial-drawing{width:67px}.da3d-prototype.home-page .da-need-volume{--da-size:145px}}@media (forced-colors:active){.da3d-prototype.home-page .experience strong{-webkit-text-fill-color:CanvasText;filter:none}.da3d-prototype.home-page .need-card{border:1px solid canvastext}}
