.PortfolioItem_page__DAvMB{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 4%,rgba(103,232,249,.24),transparent 32%),radial-gradient(circle at 8% 18%,rgba(37,99,235,.14),transparent 34%),linear-gradient(180deg,#f7f8fb,#ffffff 48%,#eef6ff);color:#0f172a}.PortfolioItem_wrapper__BS55z{position:relative;z-index:1;display:flex;flex-direction:column;gap:34px;padding-inline:clamp(16px,16px + 4*(100vw - 360px)/1080,20px);padding-top:clamp(108px,108px + 62*(100vw - 360px)/1080,170px);padding-bottom:clamp(64px,64px + 46*(100vw - 360px)/1080,110px)}.PortfolioItem_hero__DkywL{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);grid-gap:42px;gap:42px;align-items:center}@media screen and (max-width:940px){.PortfolioItem_hero__DkywL{grid-template-columns:1fr}}.PortfolioItem_hero-content__AS4Ce{display:flex;flex-direction:column;gap:18px}.PortfolioItem_hero-content__AS4Ce h1{margin:0;font-family:Jost,sans-serif;font-size:clamp(42px,42px + 38*(100vw - 360px)/1080,80px);line-height:clamp(48px,48px + 38*(100vw - 360px)/1080,86px);font-weight:730;letter-spacing:0}.PortfolioItem_hero-content__AS4Ce p{max-width:760px;margin:0;color:#475569;font-size:20px;line-height:1.55}.PortfolioItem_actions__AXiiU,.PortfolioItem_documents__TMIsV div,.PortfolioItem_meta__6tNer,.PortfolioItem_tags__zbDQP{display:flex;flex-wrap:wrap;gap:10px}.PortfolioItem_pill__igsDa{border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:8px 12px;color:#475569;background:hsla(0,0%,100%,.68);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82);text-decoration:none;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.PortfolioItem_accent__kTV3K{color:#fff;background:linear-gradient(135deg,#2563eb,#229ed9 56%,#06b6d4);border-color:rgba(0,0,0,0);font-weight:800}.PortfolioItem_button__yOu_X{max-width:280px}.PortfolioItem_cta__W_ra_ a,.PortfolioItem_documents__TMIsV a,.PortfolioItem_site-link__pwWPq{display:inline-flex;align-items:center;gap:6px;color:#2563eb;text-decoration:none;font-weight:750}.PortfolioItem_hero-media__7_Ndo{min-height:430px;border:1px solid hsla(0,0%,100%,.68);border-radius:34px;overflow:hidden;background:radial-gradient(circle at 82% 10%,rgba(103,232,249,.24),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.92),rgba(2,8,23,.9));box-shadow:0 32px 90px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.11);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}@media screen and (max-width:640px){.PortfolioItem_hero-media__7_Ndo{min-height:290px;border-radius:28px}}.PortfolioItem_gallery__Yt4Ob img,.PortfolioItem_image__ANyHd{width:100%;height:100%;object-fit:cover;display:block}.PortfolioItem_mockup__P5jU9{height:100%;min-height:420px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:30px;color:#fff}.PortfolioItem_mockup__P5jU9 span{color:#67e8f9;font-weight:800}.PortfolioItem_mockup__P5jU9 strong{font-size:34px;line-height:40px}.PortfolioItem_features__iOHQD,.PortfolioItem_related-grid__Q5dKj,.PortfolioItem_story-grid__eoGs0,.PortfolioItem_summary-grid__p_yQT{display:grid;grid-gap:18px;gap:18px}.PortfolioItem_summary-grid__p_yQT{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:900px){.PortfolioItem_summary-grid__p_yQT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:560px){.PortfolioItem_summary-grid__p_yQT{grid-template-columns:1fr}}.PortfolioItem_summary-grid__p_yQT div{border:1px solid hsla(0,0%,100%,.68);border-radius:28px;padding:20px;background:hsla(0,0%,100%,.72);box-shadow:0 20px 64px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.PortfolioItem_summary-grid__p_yQT span{display:block;color:#64748b;margin-bottom:8px}.PortfolioItem_summary-grid__p_yQT strong{color:#0f172a;line-height:1.35}.PortfolioItem_full-description__SWE0A,.PortfolioItem_text-section__rg7hV p{margin:0;color:#475569;font-size:18px;line-height:1.7}.PortfolioItem_gallery__Yt4Ob{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}@media screen and (max-width:760px){.PortfolioItem_gallery__Yt4Ob{grid-template-columns:1fr}}.PortfolioItem_gallery__Yt4Ob figure{margin:0;border-radius:28px;overflow:hidden;border:1px solid hsla(0,0%,100%,.68);background:hsla(0,0%,100%,.72);box-shadow:0 20px 64px rgba(15,23,42,.07)}.PortfolioItem_gallery__Yt4Ob figcaption{padding:14px 16px;color:#64748b}.PortfolioItem_features__iOHQD{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:760px){.PortfolioItem_features__iOHQD{grid-template-columns:1fr}}.PortfolioItem_cta__W_ra_,.PortfolioItem_documents__TMIsV,.PortfolioItem_features__iOHQD>div,.PortfolioItem_text-section__rg7hV{border:1px solid hsla(0,0%,100%,.68);border-radius:30px;background:hsla(0,0%,100%,.72);box-shadow:0 20px 64px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:24px}.PortfolioItem_cta__W_ra_ h2,.PortfolioItem_documents__TMIsV h2,.PortfolioItem_features__iOHQD h2,.PortfolioItem_related__ptCWl h2,.PortfolioItem_text-section__rg7hV h2{margin:0 0 14px;color:#0f172a;font-family:Jost,sans-serif;font-size:30px;line-height:36px}.PortfolioItem_tag__gXWHi,.PortfolioItem_tags__zbDQP span{border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#475569;background:rgba(248,250,252,.78);padding:8px 12px;font-size:13px;font-weight:700}.PortfolioItem_story-grid__eoGs0{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:900px){.PortfolioItem_story-grid__eoGs0{grid-template-columns:1fr}}.PortfolioItem_documents__TMIsV{display:flex;flex-direction:column;gap:10px}.PortfolioItem_cta__W_ra_{display:flex;align-items:center;justify-content:space-between;gap:22px;background:radial-gradient(circle at 86% 12%,rgba(103,232,249,.2),transparent 38%),hsla(0,0%,100%,.76)}@media screen and (max-width:760px){.PortfolioItem_cta__W_ra_{align-items:flex-start;flex-direction:column}}.PortfolioItem_cta__W_ra_ span{color:#2563eb;font-weight:800}.PortfolioItem_cta__W_ra_ h2{margin-bottom:0}.PortfolioItem_related__ptCWl{display:flex;flex-direction:column;gap:16px}.PortfolioItem_related-grid__Q5dKj{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:900px){.PortfolioItem_related-grid__Q5dKj{grid-template-columns:1fr}}
/*# sourceMappingURL=d3d838ca883c193d.css.map*/