.about-section-2_section__GOGWM{position:relative;z-index:20;background:#000;padding:clamp(56px,7vw,104px) 0}.about-section-2_container__maoWw{container-type:inline-size;width:min(100% - 48px,1216px);margin-inline:auto}.about-section-2_eyebrow__M8_tt{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid #ffffff24;margin-bottom:clamp(28px,4vw,52px);color:#b5b5bc;font-family:Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.about-section-2_label__nzLat{display:flex;align-items:center;gap:10px}.about-section-2_dot__iiofZ{width:6px;height:6px;border-radius:50%;background:#f8ad00}.about-section-2_location__FfPkF{text-align:right;letter-spacing:.04em}.about-section-2_statement__P5yNm{margin:0;color:#f5f3ef;font-family:Ahsing,Georgia,serif;font-size:min(72px,5.65cqw);font-weight:700;line-height:1.16;letter-spacing:-.035em;text-align:left;overflow-wrap:normal}.about-section-2_line__POhDM{display:block;white-space:nowrap}.about-section-2_gradient__mSPzM{color:#75b5ff;background:var(--website-studios-gradient,linear-gradient(45deg,#f8ad00,#e13333,#3992ff));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.about-section-2_warm__HmPq8{color:#f7b16f}.about-section-2_underline__JlooZ{text-decoration:underline;text-decoration-color:#3992ff;text-decoration-thickness:.045em;text-underline-offset:.12em}.about-section-2_signature__6_V2U{width:80px;height:3px;margin-top:clamp(32px,4vw,48px);background:var(--website-studios-gradient,linear-gradient(45deg,#f8ad00,#e13333,#3992ff));border-radius:2px}@media (max-width:767px){.about-section-2_section__GOGWM{padding:40px 0}.about-section-2_statement__P5yNm{font-size:min(44px,12cqw);line-height:1.08;letter-spacing:-.025em}.about-section-2_line__POhDM{white-space:normal}.about-section-2_line__POhDM+.about-section-2_line__POhDM{margin-top:.35em}.about-section-2_eyebrow__M8_tt{gap:12px;margin-bottom:28px}}@media (min-width:768px){.about-section-2_container__maoWw{width:min(100% - 64px,1216px)}}@property --enquiry-border-angle{syntax:"<angle>";initial-value:45deg;inherits:false}@keyframes business-enquiry_orbitBorder__5l23q{to{--enquiry-border-angle:405deg}}.business-enquiry_enquiry__hXHOO{position:relative;z-index:70;max-width:600px;margin:32px auto 0;text-align:left;color:#faf9ff}.business-enquiry_trigger__rV_ya{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:16px 22px;border:1.5px solid transparent;border-radius:99px;background:linear-gradient(#0c0c14,#0c0c14) padding-box,linear-gradient(var(--enquiry-border-angle),#f8ad00,#e13333,#3992ff) border-box;animation:business-enquiry_orbitBorder__5l23q 6s linear infinite;color:#faf9ff;font-size:16px;text-align:left}.business-enquiry_trigger__rV_ya svg{flex-shrink:0;color:#b8b3c5}.business-enquiry_trigger__rV_ya input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:#faf9ff;color-scheme:dark;font:inherit;line-height:1.5}.business-enquiry_trigger__rV_ya input:autofill{box-shadow:inset 0 0 0 1000px #0c0c14;color:#faf9ff;caret-color:#faf9ff}.business-enquiry_trigger__rV_ya input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #0c0c14;-webkit-text-fill-color:#faf9ff;caret-color:#faf9ff}.business-enquiry_trigger__rV_ya input::placeholder{color:#ece8f2;opacity:1}.business-enquiry_trigger__rV_ya:focus-within{box-shadow:0 0 0 3px #3992ff25}.business-enquiry_enquiry__hXHOO .business-enquiry_trigger__rV_ya input:focus-visible{outline:none}.business-enquiry_panel__6pmgy{position:absolute;top:calc(100% + 12px);left:0;right:0;max-height:min(65dvh,560px);overflow-y:auto;overscroll-behavior:contain;padding:22px;border:1px solid #ffffff28;border-radius:18px;background:#0c0c14;box-shadow:0 24px 80px #000b}.business-enquiry_fieldset__5sMNg{padding:0;margin:0;border:0;min-width:0}.business-enquiry_loading__ac0tn{display:flex;align-items:center;gap:9px;margin:16px 0 0;color:#c9c3d5;font-size:14px}.business-enquiry_loading__ac0tn svg{animation:business-enquiry_turn__ceOqO 1s linear infinite}@keyframes business-enquiry_turn__ceOqO{to{transform:rotate(1turn)}}.business-enquiry_caption__96dUp{display:flex;justify-content:space-between;gap:16px;color:#b8b3c5;font-size:12px;line-height:1.5}.business-enquiry_enquiry__hXHOO h2{margin:12px 0 18px;font-size:clamp(22px,3vw,26px);line-height:1.2;letter-spacing:-.035em;font-weight:500;outline:none}.business-enquiry_searchLoading__k4Mw0 svg{animation:business-enquiry_turn__ceOqO 1s linear infinite}.business-enquiry_welcome__61CN_{display:flex;align-items:center;gap:8px;margin:18px 0 -2px;color:#9bdcb0;font-size:14px}.business-enquiry_welcome__61CN_ svg{flex-shrink:0}.business-enquiry_field__FCIsF{display:grid;gap:9px}.business-enquiry_field__FCIsF label{color:#d8d3e2;font-size:14px}.business-enquiry_field__FCIsF input,.business-enquiry_field__FCIsF select,.business-enquiry_field__FCIsF textarea{width:100%;min-width:0;border:1px solid #ffffff35;background:#08090f;color:#faf9ff;border-radius:12px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.5;color-scheme:dark}.business-enquiry_field__FCIsF textarea{resize:vertical;min-height:110px}.business-enquiry_field__FCIsF input::placeholder,.business-enquiry_field__FCIsF textarea::placeholder{color:#9b95aa}.business-enquiry_field__FCIsF [aria-invalid=true]{border-color:#ff9eac}.business-enquiry_enquiry__hXHOO :is(input,select,textarea,button):focus-visible{outline:2px solid #3992ff;outline-offset:4px}.business-enquiry_actions___bytd{display:flex;align-items:center;gap:16px;margin-top:18px}.business-enquiry_continue__yPsPg{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 22px;margin-left:auto;border-radius:99px;background:#faf9ff;color:#171220;font-size:14px;font-weight:600;cursor:pointer;transition:transform .18s ease-out,background .18s ease-out}.business-enquiry_back__35grQ{min-height:44px;padding:10px 6px;color:#d8d3e2;cursor:pointer;font-size:14px}.business-enquiry_enquiry__hXHOO button:disabled{cursor:wait;opacity:.65}.business-enquiry_enquiry__hXHOO button:active{transform:scale(.97)}.business-enquiry_error__m_FOe{color:#ffafba;font-size:14px;margin:12px 0 0}.business-enquiry_note__M_Ysq{margin-top:16px;font-size:12px;color:#b8b3c5}.business-enquiry_review__DFMNB{display:grid;margin:0}.business-enquiry_review__DFMNB>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:12px 0;border-bottom:1px solid #ffffff18}.business-enquiry_review__DFMNB dt{font-size:12px;color:#b8b3c5}.business-enquiry_review__DFMNB dd{grid-column:1;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}.business-enquiry_review__DFMNB button{grid-column:2;grid-row:1/3;min-height:44px;padding:8px;color:#a8cfff;font-size:14px;cursor:pointer}.business-enquiry_success__uRp0e{padding:16px 0}.business-enquiry_success__uRp0e>svg{color:#9bdcb0}.business-enquiry_success__uRp0e p{color:#b8b3c5;line-height:1.6;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.business-enquiry_continue__yPsPg:hover{background:#eee5f8}.business-enquiry_back__35grQ:hover,.business-enquiry_review__DFMNB button:hover{color:white}}@media (max-width:480px){.business-enquiry_enquiry__hXHOO{margin-top:26px}.business-enquiry_panel__6pmgy{padding:20px 16px}.business-enquiry_trigger__rV_ya{font-size:16px;padding:15px 17px;min-height:54px}.business-enquiry_trigger__rV_ya input::placeholder{font-size:clamp(12px,3.6vw,14px)}.business-enquiry_caption__96dUp{font-size:12px}.business-enquiry_field__FCIsF input,.business-enquiry_field__FCIsF select,.business-enquiry_field__FCIsF textarea{padding:13px 12px}.business-enquiry_continue__yPsPg{gap:12px}}@media (prefers-reduced-motion:reduce){.business-enquiry_enquiry__hXHOO button,.business-enquiry_trigger__rV_ya svg{transition:none}.business-enquiry_loading__ac0tn svg,.business-enquiry_searchLoading__k4Mw0 svg,.business-enquiry_trigger__rV_ya{animation:none}}.case-studies_section__9XTCC{position:relative;z-index:50;padding:88px 0 104px;scroll-margin-top:96px;background:#000;color:#fff}.case-studies_container__JiYY6{width:min(100% - 48px,1216px);margin-inline:auto}.case-studies_header__3xoAa{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:40px}.case-studies_eyebrow__05jVv{margin:0 0 18px;color:#aaaab3;text-transform:uppercase;font-size:12px;letter-spacing:.12em}.case-studies_header__3xoAa h2{margin:0;font-family:Ahsing,Georgia,serif;font-size:clamp(48px,5.4vw,76px);line-height:1.05;letter-spacing:-.025em}.case-studies_description__Beg2A{max-width:560px;margin:20px 0 0;color:#b7b7bc;font-size:17px;line-height:1.6}.case-studies_controls__Zdn3r{display:flex;flex-shrink:0;gap:10px}.case-studies_controls__Zdn3r button{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff40;background:transparent;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease-out}.case-studies_controls__Zdn3r button:disabled{opacity:.3;cursor:default}.case-studies_controls__Zdn3r button:active:not(:disabled){transform:scale(.97)}.case-studies_card__FsV88:focus-visible,.case-studies_controls__Zdn3r button:focus-visible{outline:2px solid #3992ff;outline-offset:6px}.case-studies_rail__Rfq3H{display:grid;grid-auto-flow:column;grid-auto-columns:31.5%;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;padding:8px 0 28px}.case-studies_card__FsV88{min-width:0;color:inherit;text-decoration:none;scroll-snap-align:start;border-radius:12px}.case-studies_cover__uGEmC{position:relative;aspect-ratio:3/4;padding:24px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.case-studies_cover__uGEmC:before{position:absolute;content:"";inset:0;background:radial-gradient(ellipse at 20% 10%,#ffffff48,transparent 60%);pointer-events:none;z-index:-1}.case-studies_coverTop__dGRvL{display:flex;justify-content:space-between;gap:10px;color:#fff;mix-blend-mode:difference;text-transform:uppercase;letter-spacing:.09em;font-size:11px}.case-studies_browser__w0T04{width:113%;margin-inline:-6.5%;overflow:hidden;border:1px solid #ffffff60;border-radius:7px;box-shadow:0 24px 45px #0005;transform:rotate(-5deg);transition:transform .24s cubic-bezier(.23,1,.32,1)}.case-studies_card__FsV88:nth-child(2n) .case-studies_browser__w0T04{transform:rotate(5deg)}.case-studies_browserBar__CKnom{height:14px;background:#f7f7f7;display:flex;align-items:center;gap:3px;padding-left:6px}.case-studies_browserBar__CKnom i{width:3px;height:3px;border-radius:50%;background:#bbb}.case-studies_browser__w0T04 img{width:100%;height:auto;display:block}.case-studies_coverCaption__9u1MD{max-width:22ch;margin:0;font-size:20px;font-weight:500;line-height:1.3;color:#fff;mix-blend-mode:difference;letter-spacing:-.025em}.case-studies_card__FsV88 h3{margin:20px 0 8px;font-size:20px;line-height:1.3;font-weight:500}.case-studies_readMore__RIMnY{display:flex;align-items:center;gap:16px;color:#b7b7bc;font-size:15px;line-height:1.6}.case-studies_readMore__RIMnY svg{transition:transform .16s ease-out}@media (hover:hover) and (pointer:fine){.case-studies_controls__Zdn3r button:hover:not(:disabled){background:#ffffff14}.case-studies_card__FsV88:hover .case-studies_browser__w0T04{transform:rotate(0deg) translateY(-3px)}.case-studies_card__FsV88:hover .case-studies_readMore__RIMnY svg{transform:translateX(4px)}}@media (max-width:1023px){.case-studies_rail__Rfq3H{grid-auto-columns:47%}}@media (max-width:767px){.case-studies_section__9XTCC{padding:40px 0}.case-studies_header__3xoAa{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:24px}.case-studies_rail__Rfq3H{grid-auto-columns:86%}.case-studies_cover__uGEmC{padding:22px}.case-studies_coverCaption__9u1MD{font-size:19px}}@media (prefers-reduced-motion:reduce){.case-studies_browser__w0T04,.case-studies_controls__Zdn3r button,.case-studies_readMore__RIMnY svg{transition:none}}.collection-surfer_mobileGallery__QqXhk{display:block;width:100%;min-width:0;color:#faf9ff}.collection-surfer_hint__40aDu{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 16px 14px;color:#b8b3c5;font-size:13px;line-height:1.5}.collection-surfer_hint__40aDu span{font-size:22px}.collection-surfer_rail__UaDMB{display:flex;gap:16px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:8px 16px 20px;scrollbar-width:thin;scrollbar-color:#ffffff45 #ffffff0a}.collection-surfer_card__sPrcI{display:block;flex:0 0 84%;min-width:0;padding:0;text-align:left;color:#faf9ff;background:#101015;border:1px solid #ffffff25;border-radius:18px;overflow:hidden;scroll-snap-align:start;cursor:pointer}.collection-surfer_cover__pkZpf{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden}.collection-surfer_index__V4jYJ{position:absolute;left:14px;top:14px;border-radius:999px;padding:5px 9px;background:#08090fbb;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.collection-surfer_caption__UcUBj{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px}.collection-surfer_caption__UcUBj strong{font-size:18px;font-weight:500;line-height:1.35}.collection-surfer_caption__UcUBj>span{font-size:24px;flex-shrink:0}.collection-surfer_comingSoon__QuZsQ{display:grid;place-items:center;height:100%;font-size:20px;color:#b8b3c5}.collection-surfer_card__sPrcI:focus-visible,.collection-surfer_rail__UaDMB:focus-visible{outline:2px solid #3992ff;outline-offset:3px}@media (min-width:768px){.collection-surfer_mobileGallery__QqXhk{display:none}}.responsive-hero-banner_hero__JD1AH{--brand-gradient:var(--website-studios-gradient,linear-gradient(45deg,#f8ad00,#e13333,#3992ff));position:relative;isolation:isolate;z-index:60;overflow:visible;color:#faf9ff;background:#08090f;padding:158px 28px 0;font-family:var(--font-geist-sans),Arial,sans-serif}.responsive-hero-banner_atmosphere__XdDf4{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.responsive-hero-banner_glow__fFkRG{position:absolute;inset:0;background:radial-gradient(ellipse at 95% 25%,#e1333319 0,transparent 45%),radial-gradient(ellipse at 92% 92%,#3992ff16 0,transparent 36%)}.responsive-hero-banner_curve__eJbJm{position:absolute;inset:0;width:100%;height:100%;max-height:900px}.responsive-hero-banner_logoFilters__lGPM4{position:absolute;pointer-events:none}.responsive-hero-banner_content__B4pMt{container-type:inline-size;position:relative;text-align:center;max-width:1100px;margin:0 auto}.responsive-hero-banner_studio__PdcnW{margin:0 0 22px;color:#d0c5df;font-size:11px;font-weight:500;letter-spacing:.28em;animation:responsive-hero-banner_arrive___g5Zl .65s ease-out .05s both}.responsive-hero-banner_title__xTs0O{margin:0;font-size:clamp(45px,6.2vw,89px);font-weight:450;line-height:1.09;letter-spacing:-.065em;animation:responsive-hero-banner_arrive___g5Zl .8s ease-out .1s both}.responsive-hero-banner_title__xTs0O>span{display:block}.responsive-hero-banner_title__xTs0O>span:first-child{white-space:nowrap;font-size:min(1em,6cqw)}.responsive-hero-banner_gradientText__xS4ZD{background:var(--brand-gradient);background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.1em}.responsive-hero-banner_description__4PSGU{max-width:565px;margin:23px auto 0;color:#b8b3c5;font-size:16px;line-height:1.75;text-wrap:pretty;animation:responsive-hero-banner_arrive___g5Zl .8s ease-out .18s both}.responsive-hero-banner_actions__t6mv_{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:29px;animation:responsive-hero-banner_arrive___g5Zl .8s ease-out .24s both}.responsive-hero-banner_primary__mlXPx,.responsive-hero-banner_secondary__N_j3_{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:49px;font-size:13px;font-weight:500;transition:transform .2s,background .2s,box-shadow .2s}.responsive-hero-banner_primary__mlXPx{padding:0 22px;border:1px solid #ffffff33;border-radius:30px;background:#faf9ff;color:#171220;box-shadow:0 4px 25px #e1333324}.responsive-hero-banner_primary__mlXPx:hover{transform:translateY(-2px);background:#fff4e8;box-shadow:0 8px 35px #e133333b}.responsive-hero-banner_secondary__N_j3_{color:#eeeaf5}.responsive-hero-banner_secondary__N_j3_:hover{transform:translateX(3px)}.responsive-hero-banner_partners__KELeh{max-width:1280px;margin:43px auto 0;position:relative}.responsive-hero-banner_partnersLabel__M_p5q{text-align:center;color:#a29aae;font-size:11px;letter-spacing:.025em}.responsive-hero-banner_partnerGrid__dj49P{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:24px;margin:18px 0 58px}.responsive-hero-banner_partnerGrid__dj49P li{min-width:0}.responsive-hero-banner_partnerLink__kslbJ{display:flex;align-items:center;justify-content:center;min-height:120px;transition:transform .2s}.responsive-hero-banner_partnerLink__kslbJ:hover{transform:translateY(-3px)}.responsive-hero-banner_partnerLink__kslbJ:hover .responsive-hero-banner_clientLogo__tCCx7{opacity:1}.responsive-hero-banner_logoFrame__eQeUx{position:relative;display:block;overflow:hidden;width:225px;max-width:100%;height:90px}.responsive-hero-banner_clientLogo__tCCx7{position:absolute;width:100%;height:100%;object-fit:contain;filter:none;opacity:1;transition:opacity .2s}.responsive-hero-banner_sun__dXljE .responsive-hero-banner_clientLogo__tCCx7{height:auto;width:100%;top:50%;transform:translateY(-50%);filter:url(#sun-logo-background);opacity:1}.responsive-hero-banner_sohl__Spenj .responsive-hero-banner_clientLogo__tCCx7{height:210px;width:210px;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%);filter:url(#sohl-logo-color)}.responsive-hero-banner_aspire__mE42p .responsive-hero-banner_clientLogo__tCCx7{height:auto;width:100%;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%);filter:url(#aspire-logo-background)}.responsive-hero-banner_sisan___xJg4 .responsive-hero-banner_clientLogo__tCCx7{filter:brightness(1.3)}.responsive-hero-banner_feza__uyB0m{height:110px}.responsive-hero-banner_feza__uyB0m .responsive-hero-banner_clientLogo__tCCx7{filter:url(#feza-logo-color)}.responsive-hero-banner_hero__JD1AH a:focus-visible{outline:2px solid #3992ff;outline-offset:6px;border-radius:5px}@keyframes responsive-hero-banner_arrive___g5Zl{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}.responsive-hero-banner_mobilePartners__iYVli{display:none}.responsive-hero-banner_mobileColumn__1G5WR{position:relative;height:78px;overflow:hidden}.responsive-hero-banner_mobileCell___4YII{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;height:78px}@media (min-width:1440px){.responsive-hero-banner_hero__JD1AH{padding-top:185px}.responsive-hero-banner_partners__KELeh{margin-top:48px}}@media (max-width:767px){.responsive-hero-banner_hero__JD1AH{padding:127px 22px 0}.responsive-hero-banner_studio__PdcnW{margin-top:0;font-size:9px}.responsive-hero-banner_title__xTs0O{font-size:clamp(40px,8vw,60px);letter-spacing:-.055em;line-height:1.1}.responsive-hero-banner_description__4PSGU{margin-top:23px;font-size:14px;max-width:440px}.responsive-hero-banner_actions__t6mv_{gap:18px}.responsive-hero-banner_primary__mlXPx,.responsive-hero-banner_secondary__N_j3_{font-size:11px;gap:10px}.responsive-hero-banner_primary__mlXPx{padding:0 16px}.responsive-hero-banner_partners__KELeh{margin-top:32px}.responsive-hero-banner_partnersLabel__M_p5q{font-size:10px;max-width:260px;margin:0 auto}.responsive-hero-banner_partnerGrid__dj49P{display:none}.responsive-hero-banner_mobilePartners__iYVli{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 44px}.responsive-hero-banner_logoFrame__eQeUx{width:100%;max-width:120px;height:60px}.responsive-hero-banner_aspire__mE42p .responsive-hero-banner_clientLogo__tCCx7,.responsive-hero-banner_sun__dXljE .responsive-hero-banner_clientLogo__tCCx7{width:100%}.responsive-hero-banner_sohl__Spenj .responsive-hero-banner_clientLogo__tCCx7{width:125px;height:125px}.responsive-hero-banner_feza__uyB0m{height:70px}.responsive-hero-banner_curve__eJbJm{width:150%;left:-50%;opacity:.6}}@media (max-width:370px){.responsive-hero-banner_actions__t6mv_{flex-direction:column;gap:8px}.responsive-hero-banner_title__xTs0O{font-size:37px}}@media (prefers-reduced-motion:reduce){.responsive-hero-banner_actions__t6mv_,.responsive-hero-banner_description__4PSGU,.responsive-hero-banner_studio__PdcnW,.responsive-hero-banner_title__xTs0O{animation:none}.responsive-hero-banner_hero__JD1AH *{transition:none!important}}.project-next-steps_ctaSection__IU_h0,.project-next-steps_faqSection__WJkVq{position:relative;z-index:50;background:#000;color:#f5f3ef}.project-next-steps_ctaSection__IU_h0{padding:16px 0 80px}.project-next-steps_cta___Sbmi{position:relative;width:min(100% - 32px,1400px);margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:36px 24px;border:1px solid #ffffff26;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#3992ff12,transparent 60%),#09090e}.project-next-steps_cta___Sbmi:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--website-studios-gradient,linear-gradient(45deg,#f8ad00,#e13333,#3992ff))}.project-next-steps_eyebrow__RqixE{margin:0 0 20px;color:#a8a8b2;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.project-next-steps_cta___Sbmi h2{margin:0;font-family:Ahsing,Georgia,serif;font-size:clamp(36px,4.8vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.03em}.project-next-steps_gradient__mMnxR{background:var(--website-studios-gradient,linear-gradient(45deg,#f8ad00,#e13333,#3992ff));background-clip:text;-webkit-background-clip:text;color:transparent}.project-next-steps_ctaCopy__yg8s3{max-width:560px;margin:24px 0 0;color:#aaaab3;font-size:16px;line-height:1.75}.project-next-steps_button__Jag4o{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:14px 24px;border-radius:999px;background:#f5f3ef;color:#111;text-decoration:none;font-size:14px;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s ease}.project-next-steps_button__Jag4o:active{transform:scale(.97)}.project-next-steps_answer__RuNwN a:focus-visible,.project-next-steps_button__Jag4o:focus-visible,.project-next-steps_question__nDf_2 summary:focus-visible{outline:2px solid #3992ff;outline-offset:5px}.project-next-steps_faqSection__WJkVq{padding:16px 0 96px;scroll-margin-top:104px}.project-next-steps_faqLayout__Wggm7{width:min(100% - 32px,1400px);margin-inline:auto;display:grid;gap:36px}.project-next-steps_faqLayout__Wggm7 h2{margin:0;max-width:12ch;font-family:Ahsing,Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.1;letter-spacing:-.025em}.project-next-steps_faqIntro__ooPpA{max-width:320px;margin:22px 0 0;color:#aaaab3;font-size:16px;line-height:1.75}.project-next-steps_question__nDf_2{border-top:1px solid #ffffff26}.project-next-steps_question__nDf_2:last-child{border-bottom:1px solid #ffffff26}.project-next-steps_question__nDf_2 summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;cursor:pointer;color:#e8e5ec;font-size:17px;font-weight:500;line-height:1.5}.project-next-steps_question__nDf_2 summary::-webkit-details-marker{display:none}.project-next-steps_question__nDf_2 summary svg{flex-shrink:0;color:#b4b4bd;transition:transform .16s ease-out}.project-next-steps_question__nDf_2[open] summary svg{transform:rotate(45deg)}.project-next-steps_answer__RuNwN{padding:0 32px 26px 0;color:#aaaab3;font-size:15px;line-height:1.8}.project-next-steps_answer__RuNwN p{margin:0}.project-next-steps_answer__RuNwN a{color:#e9e5ee;text-decoration:underline;text-underline-offset:4px}@media (min-width:768px){.project-next-steps_cta___Sbmi,.project-next-steps_faqLayout__Wggm7{width:min(100% - 32px,1400px)}.project-next-steps_cta___Sbmi{padding:56px}.project-next-steps_faqSection__WJkVq{padding-bottom:112px}}@media (min-width:1024px){.project-next-steps_cta___Sbmi{flex-direction:row;align-items:center;justify-content:space-between;gap:56px}.project-next-steps_faqLayout__Wggm7{grid-template-columns:1fr 1.5fr;gap:96px}}@media (hover:hover) and (pointer:fine){.project-next-steps_button__Jag4o:hover{background:#fff}.project-next-steps_question__nDf_2 summary:hover{color:#fff}}@media (prefers-reduced-motion:reduce){.project-next-steps_button__Jag4o,.project-next-steps_question__nDf_2 summary svg{transition:none}}@media (min-width:1024px){.project-next-steps_faqLayout__Wggm7>header{width:100%;max-width:360px;margin-inline:auto;align-self:center}}@media (max-width:767px){.project-next-steps_ctaSection__IU_h0{padding-bottom:40px}.project-next-steps_faqSection__WJkVq{padding-bottom:48px}}.website-showcase_showcase__akWOl{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:30px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 3%,black 97%,transparent)}.website-showcase_track__Ov64_{display:flex;gap:16px;width:max-content;animation:website-showcase_showcase-scroll__kOT_d 28s linear infinite}.website-showcase_group__HCxD3{display:flex;gap:16px}.website-showcase_frame__rnk0G{width:320px;height:192px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff1a}.website-showcase_image__xDfwe{width:100%;height:100%;object-fit:cover}.website-showcase_showcase__akWOl:focus-visible{outline:2px solid #3992ff;outline-offset:5px}@keyframes website-showcase_showcase-scroll__kOT_d{to{transform:translateX(calc(-50% - 8px))}}@media (max-width:1023px){.website-showcase_frame__rnk0G{width:260px;height:156px}}@media (max-width:639px){.website-showcase_frame__rnk0G{width:180px;height:108px}}.studio-feature-section_section__JzU5v{position:relative;z-index:50;scroll-margin-top:96px;padding:72px 0 80px;background:#000;color:#fff}.studio-feature-section_container__QTcCB{width:min(100% - 48px,1216px);margin-inline:auto}.studio-feature-section_intro__UEhI1{display:grid;gap:28px;margin-bottom:48px}.studio-feature-section_eyebrow__N6_QL{margin:0 0 20px;color:#b4b4bc;font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.studio-feature-section_heading__Mrck2{margin:0;max-width:10ch;font-family:Ahsing,Georgia,serif;font-size:clamp(44px,5.2vw,72px);font-weight:700;letter-spacing:-.025em;line-height:1.05}.studio-feature-section_gradient__KpK0A{background:var(--website-studios-gradient,linear-gradient(45deg,#f8ad00,#e13333,#3992ff));background-clip:text;-webkit-background-clip:text;color:transparent}.studio-feature-section_copy__iFr1j{display:grid;align-content:start;gap:20px;color:#b7b7bc;font-size:17px;font-weight:300;line-height:1.7}.studio-feature-section_copy__iFr1j p{margin:0}.studio-feature-section_copy__iFr1j strong{color:#f5f5f5;font-weight:500}.studio-feature-section_capabilities__wfEdw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.studio-feature-section_capability__43aNU{min-width:0}.studio-feature-section_icon__zTR8P{width:72px;height:72px;margin-bottom:22px;border:1px solid;border-radius:22px;display:grid;place-items:center}.studio-feature-section_icon__zTR8P svg{width:34px;height:34px}.studio-feature-section_gold__Ux_R2{color:#f8ad00;border-color:#f8ad0040;background:#f8ad0010}.studio-feature-section_red__oeUSw{color:#ff5d61;border-color:#e1333340;background:#e1333314}.studio-feature-section_blue__7O_y_{color:#3992ff;border-color:#3992ff40;background:#3992ff14}.studio-feature-section_green__H74Z5{color:#21d879;border-color:#21d87940;background:#21d87910}.studio-feature-section_capability__43aNU h3{margin:0 0 12px;color:#f5f5f5;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.015em}.studio-feature-section_capability__43aNU p{margin:0;max-width:29ch;color:#a8a8b0;font-size:15px;line-height:1.65}@media (min-width:768px){.studio-feature-section_section__JzU5v{padding:96px 0}.studio-feature-section_container__QTcCB{width:min(100% - 64px,1216px)}.studio-feature-section_intro__UEhI1{margin-bottom:64px}.studio-feature-section_capabilities__wfEdw{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.studio-feature-section_icon__zTR8P{width:96px;height:96px;border-radius:26px;margin-bottom:28px}.studio-feature-section_icon__zTR8P svg{width:40px;height:40px}.studio-feature-section_capability__43aNU h3{font-size:21px}}@media (min-width:1024px){.studio-feature-section_section__JzU5v{padding:112px 0}.studio-feature-section_intro__UEhI1{grid-template-columns:1fr 1fr;gap:96px;margin-bottom:80px}.studio-feature-section_copy__iFr1j{padding-top:4px;font-size:18px}}@media (max-width:767px){.studio-feature-section_section__JzU5v{padding:40px 0}}