.casePage,.portfolioPage{--case-accent:#6b5ce7;--case-accent-dark:#4f3dcc;--case-soft:#f0edff;--case-warm:#ffb36b;width:100%;max-width:100%;overflow-x:clip;color:var(--ink);background:#fff}.casePage img,.portfolioPage img{max-width:100%}.caseTone-agrowin{--case-accent:#397331;--case-accent-dark:#204c2b;--case-soft:#eef5e8;--case-warm:#e3bd4c}.caseTone-labeaute{--case-accent:#9a5c5e;--case-accent-dark:#653a42;--case-soft:#f7edeb;--case-warm:#e4c5b1}.caseTone-flagman{--case-accent:#e43a3f;--case-accent-dark:#262a30;--case-soft:#fff0f0;--case-warm:#858a92}.caseTone-astr{--case-accent:#25a887;--case-accent-dark:#177461;--case-soft:#e8faf5;--case-warm:#e9c748}.caseTone-bartbag{--case-accent:#a56c48;--case-accent-dark:#67412f;--case-soft:#f7efe6;--case-warm:#d9b286}
.caseHeader{height:82px;position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:30px;padding:0 3.2vw;border-bottom:1px solid rgba(226,229,239,.86);background:rgba(255,255,255,.95);backdrop-filter:blur(15px)}.caseHeader nav{display:flex;gap:34px;margin:auto}.caseHeader nav a{padding:12px 0;color:#566074;font-size:13px;text-decoration:none}.caseHeader nav a.active,.caseHeader nav a:hover{color:var(--case-accent,#6b5ce7)}.caseHeaderCta{min-height:46px;display:inline-flex;align-items:center;gap:16px;padding:0 20px;border-radius:11px;color:#fff;background:var(--case-accent,#6b5ce7);font-size:13px;font-weight:750;text-decoration:none}
.caseEyebrow{display:block;color:var(--case-accent,#6b5ce7);font-size:10px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.caseBreadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:38px;color:#a0a6b3;font-size:11px}.caseBreadcrumb a{color:#687184;text-decoration:none}.caseBreadcrumb b{color:var(--case-accent,#6b5ce7)}
.caseHero{min-height:720px;width:100%;max-width:1536px;margin:auto;display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center;padding:65px 3.2vw 75px;overflow:hidden}.caseHero>*{min-width:0}.caseHeroCopy{position:relative;z-index:4}.caseHero h1{margin:20px 0 23px;font-size:clamp(62px,6vw,94px);line-height:.92;letter-spacing:-.065em}.caseHeroCopy>p{max-width:610px;margin:0;color:#616b7d;font-size:18px;line-height:1.7}.caseHeroActions{display:flex;gap:15px;margin-top:30px}.casePrimary,.caseSecondary,.caseLight{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 24px;border-radius:11px;font-size:13px;font-weight:750;text-decoration:none}.casePrimary{color:#fff;background:linear-gradient(135deg,var(--case-accent),color-mix(in srgb,var(--case-accent) 62%,#ab6eff));box-shadow:0 14px 30px color-mix(in srgb,var(--case-accent) 24%,transparent)}.caseSecondary{color:var(--case-accent);border:1px solid color-mix(in srgb,var(--case-accent) 55%,#fff);background:#fff}.casePlatform{margin-top:37px;padding-left:15px;border-left:3px solid var(--case-accent)}.casePlatform small{display:block;color:#9a9fac;font-size:7px;font-weight:850;letter-spacing:.14em}.casePlatform b{display:block;margin-top:7px;font-size:13px}
.caseHeroVisual{height:600px;position:relative;isolation:isolate}.caseHeroVisual:before{content:"";position:absolute;inset:25px 0 18px 4%;z-index:-2;border-radius:49% 51% 44% 56%;background:linear-gradient(145deg,var(--case-soft),#fff 52%,color-mix(in srgb,var(--case-warm) 46%,#fff))}.caseOrb{position:absolute;z-index:-1;border-radius:50%}.caseOrb.one{width:245px;height:245px;right:-60px;top:-28px;background:color-mix(in srgb,var(--case-warm) 72%,#fff)}.caseOrb.two{width:175px;height:175px;left:4%;bottom:5px;border:38px solid color-mix(in srgb,var(--case-accent) 16%,transparent)}.caseLaptop{width:90%;height:470px;position:absolute;left:4%;top:65px;overflow:hidden;border:7px solid rgba(255,255,255,.96);border-radius:22px;background:#fff;box-shadow:0 35px 75px rgba(33,42,75,.22);transform:rotate(-1.2deg)}.caseTone-labeaute .caseLaptop,.caseTone-astr .caseLaptop{transform:rotate(1deg)}.caseLaptopBar{height:36px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px;color:#979ca8;background:#f5f6f8}.caseLaptopBar>span{display:flex;gap:5px}.caseLaptopBar i{width:7px;height:7px;border-radius:50%;background:#f06e65}.caseLaptopBar i:nth-child(2){background:#eebb3e}.caseLaptopBar i:nth-child(3){background:#65bd70}.caseLaptopBar small{padding:4px 18px;border-radius:20px;background:#fff;font-size:7px}.caseLaptopBar>b{justify-self:end;font-size:8px}.caseLaptopScreen{height:calc(100% - 36px);overflow:hidden;background:#fff}.caseLaptopScreen img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.caseTone-astr .caseLaptopScreen img,.caseTone-bartbag .caseLaptopScreen img{object-fit:contain}.caseLiveBadge{position:absolute;z-index:4;right:2%;bottom:10px;display:flex;align-items:center;gap:10px;padding:14px 17px;border:1px solid #e5e6ed;border-radius:15px;background:#fff;box-shadow:0 20px 42px rgba(37,42,77,.17)}.caseLiveBadge>i{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--case-accent);font-size:12px;font-style:normal}.caseLiveBadge span{display:flex;flex-direction:column;gap:4px}.caseLiveBadge small{color:#9b9fab;font-size:6px;font-weight:800;letter-spacing:.12em}.caseLiveBadge b{font-size:10px}
.caseStats{max-width:1410px;margin:0 auto 45px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #e7e9ef;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(37,42,76,.06)}.caseStats article{min-height:125px;display:flex;align-items:center;gap:20px;padding:28px 37px;border-right:1px solid #e7e9ef}.caseStats article:last-child{border:0}.caseStats b{color:var(--case-accent);font-size:29px;letter-spacing:-.045em}.caseStats span{max-width:170px;color:#677184;font-size:13px;line-height:1.45}
.caseStory{width:100%;max-width:1410px;margin:auto;padding:105px 5vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.caseStory>*{min-width:0}.caseStory article{position:relative;padding-left:32px}.caseStory article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(var(--case-accent),transparent)}.caseStory h2,.caseSectionTop h2,.caseAdmin h2,.caseResult h2,.caseNext h2,.portfolioHero h1,.portfolioNote h2{margin:18px 0 20px;font-size:clamp(39px,4vw,61px);line-height:1.04;letter-spacing:-.052em}.caseStory p,.caseSectionTop>p,.caseAdminCopy>p,.caseResult>div>p,.portfolioHero p,.portfolioNote p{margin:0;color:#667084;font-size:15px;line-height:1.78}
.caseFeatures{padding:105px 5vw;background:linear-gradient(180deg,#fafaff,#f5f3ff)}.caseSectionTop{max-width:1410px;margin:0 auto 44px;display:flex;align-items:end;justify-content:space-between;gap:60px}.caseSectionTop>div{max-width:850px}.caseSectionTop h2{margin-bottom:0}.caseSectionTop>p{max-width:430px;margin-bottom:6px}.caseFeatureGrid{max-width:1410px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.caseFeatureGrid article{min-height:245px;padding:29px;border:1px solid rgba(255,255,255,.85);border-radius:23px;background:#fff;box-shadow:0 15px 39px rgba(44,45,82,.07)}.caseFeatureGrid article>i{width:41px;height:41px;display:grid;place-items:center;border-radius:13px;color:var(--case-accent);background:var(--case-soft);font-size:10px;font-style:normal;font-weight:850}.caseFeatureGrid h3{margin:45px 0 13px;font-size:21px}.caseFeatureGrid p{margin:0;color:#697286;font-size:13px;line-height:1.7}
.caseAdmin{width:100%;padding:110px max(5vw,calc((100vw - 1410px)/2));display:grid;grid-template-columns:minmax(0,38%) minmax(0,62%);gap:6vw;align-items:center;overflow:hidden;color:#fff;background:#151621}.caseAdmin>*{min-width:0}.caseAdminCopy .caseEyebrow{color:color-mix(in srgb,var(--case-accent) 55%,#fff)}.caseAdminCopy>p{color:#c7cad4}.caseAdminPanel{width:100%;max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:#f7f8fb;box-shadow:0 30px 70px rgba(0,0,0,.26)}.caseAdminPanel>header{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#fff;background:#242633}.caseAdminPanel>header>span{display:flex;align-items:center;gap:11px}.caseAdminPanel>header i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--case-accent);font-family:Georgia,serif;font-size:14px;font-style:normal}.caseAdminPanel>header b{font-size:13px}.caseAdminPanel>header em{color:#aeb3c2;font-size:9px;font-style:normal}.caseAdminBody{min-height:430px;display:grid;grid-template-columns:minmax(145px,175px) minmax(0,1fr);color:var(--ink)}.caseAdminBody aside{display:flex;flex-direction:column;gap:4px;padding:17px 12px;background:#1b1d29}.caseAdminBody aside span{display:flex;align-items:center;gap:9px;padding:12px 10px;border-radius:8px;color:#b8bdc9;font-size:9px}.caseAdminBody aside span.active{color:#fff;background:var(--case-accent)}.caseAdminBody aside i{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:rgba(255,255,255,.08);font-size:7px;font-style:normal}.caseAdminBody>div{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:21px}.caseAdminBody article{min-width:0;display:flex;align-items:flex-start;gap:11px;padding:17px;border:1px solid #e2e5ec;border-radius:13px;background:#fff}.caseAdminBody article>i{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:var(--case-accent);background:var(--case-soft);font-size:8px;font-style:normal}.caseAdminBody article span{min-width:0;display:flex;flex-direction:column;gap:7px}.caseAdminBody article b,.caseAdminBody article small{overflow-wrap:anywhere}.caseAdminBody article b{font-size:10px}.caseAdminBody article small{color:#70798b;font-size:8px;line-height:1.55}
.caseResult{width:100%;max-width:1410px;margin:auto;padding:110px 5vw;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:90px;align-items:center}.caseResult>*{min-width:0}.caseResult>div>p{max-width:690px}.caseResult ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none}.caseResult li{min-height:95px;display:flex;align-items:center;gap:13px;padding:19px;border:1px solid #e5e7ee;border-radius:17px;color:#505a6d;font-size:13px}.caseResult li i{flex:none;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--case-accent);font-size:9px;font-style:normal}
.caseNext{margin:0 3.2vw;padding:90px 8vw;overflow:hidden;border-radius:31px;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.14) 0 12%,transparent 12.3%),linear-gradient(135deg,var(--case-accent-dark,#4f3dcc),var(--case-accent,#6b5ce7),color-mix(in srgb,var(--case-accent,#6b5ce7) 55%,#ab72ff))}.caseNext .caseEyebrow{color:rgba(255,255,255,.72)}.caseNext h2{max-width:900px}.caseNext>p{max-width:650px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.7}.caseNext>div{display:flex;align-items:center;gap:25px;margin-top:29px}.caseLight{color:var(--case-accent,#6b5ce7);background:#fff}.caseNext>div>a:last-child{color:#fff;font-size:13px;font-weight:750;text-decoration:none}.caseFooter{min-height:125px;display:flex;align-items:center;gap:28px;padding:35px 5vw}.caseFooter>p{padding-left:28px;border-left:1px solid #e3e5ec;color:#737c8e;font-size:12px}.caseFooter nav{display:flex;gap:22px;margin-left:auto}.caseFooter nav a{color:#596276;font-size:11px;text-decoration:none}.caseFooter>small{color:#9299a8;font-size:10px}
.portfolioHero{width:100%;max-width:1410px;margin:auto;padding:92px 5vw 85px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:80px;align-items:end}.portfolioHero>*{min-width:0}.portfolioHero>div{max-width:900px}.portfolioHero h1{margin-top:19px;font-size:clamp(54px,5.8vw,88px);line-height:.95}.portfolioHero aside{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e6e8ef;border-radius:20px;background:#fff;box-shadow:0 15px 40px rgba(43,48,83,.07)}.portfolioHero aside span{min-width:0;min-height:115px;display:flex;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid #e7e8ee}.portfolioHero aside span:last-child{border:0}.portfolioHero aside b{color:var(--case-accent);font-size:25px;line-height:1;letter-spacing:-.05em}.portfolioHero aside small{margin-top:8px;color:#6d7587;font-size:9px;line-height:1.4}
.portfolioCollection{width:100%;max-width:1410px;margin:0 auto;padding:20px 5vw 110px;display:grid;gap:32px}.portfolioEntry{min-width:0;min-height:510px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);overflow:hidden;border:1px solid #e4e6ed;border-radius:30px;color:var(--ink);background:#fff;box-shadow:0 18px 50px rgba(37,42,76,.08);text-decoration:none;transition:transform .3s,box-shadow .3s}.portfolioEntry>*{min-width:0}.portfolioEntry:nth-child(even){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.portfolioEntry:nth-child(even) .portfolioEntryVisual{order:2}.portfolioEntry:hover{transform:translateY(-5px);box-shadow:0 28px 70px rgba(37,42,76,.14)}.portfolioEntryVisual{width:100%;min-width:0;min-height:510px;position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#e7e2ff,#b5a9fb 56%,#ffbd77)}.portfolioEntry-agrowin .portfolioEntryVisual{background:linear-gradient(145deg,#edf4e5,#bfd398 56%,#dfbe50)}.portfolioEntry-labeaute .portfolioEntryVisual{background:linear-gradient(145deg,#f3e9e3,#d4afa9 56%,#8e555c)}.portfolioEntry-flagman .portfolioEntryVisual{background:linear-gradient(145deg,#2a2d33,#4a4e55 56%,#df3439)}.portfolioEntry-astr .portfolioEntryVisual{background:linear-gradient(145deg,#dff9f0,#72d8bc 56%,#eacf51)}.portfolioEntry-bartbag .portfolioEntryVisual{background:linear-gradient(145deg,#f1e6d6,#d3ae82 56%,#815037)}.portfolioEntryOrb{position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.15)}.portfolioEntryOrb.one{width:300px;height:300px;right:-90px;top:-120px;border:48px solid rgba(255,255,255,.11);background:transparent}.portfolioEntryOrb.two{width:190px;height:190px;left:-70px;bottom:-70px}.portfolioEntryBrowser{max-width:84%;width:84%;height:390px;overflow:hidden;border:7px solid rgba(255,255,255,.94);border-radius:21px;background:#fff;box-shadow:0 31px 65px rgba(32,37,59,.28);transform:rotate(-1deg)}.portfolioEntry:nth-child(even) .portfolioEntryBrowser{transform:rotate(1deg)}.portfolioEntryBrowser>div{height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 12px;color:#969ba8;background:#f5f6f8}.portfolioEntryBrowser>div>span{display:flex;gap:5px}.portfolioEntryBrowser>div i{width:7px;height:7px;border-radius:50%;background:#ef6e65}.portfolioEntryBrowser>div i:nth-child(2){background:#edb93c}.portfolioEntryBrowser>div i:nth-child(3){background:#67bd70}.portfolioEntryBrowser>div small{padding:4px 17px;border-radius:20px;background:#fff;font-size:7px}.portfolioEntryBrowser>div b{justify-self:end;font-size:8px}.portfolioEntryBrowser figure{height:calc(100% - 34px);margin:0;overflow:hidden;background:#fff}.portfolioEntryBrowser img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.portfolioEntry-astr .portfolioEntryBrowser img,.portfolioEntry-bartbag .portfolioEntryBrowser img{object-fit:contain}.portfolioEntryBadge{position:absolute;right:5%;bottom:34px;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 15px 32px rgba(35,39,62,.18);font-size:8px;font-weight:750}.portfolioEntryBadge i{margin-right:6px;color:var(--case-accent);font-style:normal}.portfolioEntryCopy{min-width:0;position:relative;display:flex;flex-direction:column;justify-content:center;padding:55px}.portfolioNumber{position:absolute;right:45px;top:42px;color:#dfe1e9;font-size:48px;font-weight:850;letter-spacing:-.06em}.portfolioEntryCopy h2{margin:20px 0 15px;font-size:45px;letter-spacing:-.055em}.portfolioEntryCopy>p{margin:0;color:#687185;font-size:14px;line-height:1.75}.portfolioEntryMeta{min-width:0;display:flex;align-items:center;gap:25px;margin-top:37px;padding-top:24px;border-top:1px solid #e6e8ee}.portfolioEntryMeta>span{min-width:0;color:#7a8293;font-size:10px}.portfolioEntryMeta>b{margin-left:auto;color:var(--case-accent);font-size:11px;white-space:nowrap}.portfolioEntryMeta b i{margin-left:8px;font-size:15px;font-style:normal}.portfolioNote{width:calc(100% - 40px);max-width:1280px;margin:0 auto 110px;padding:65px;border-radius:28px;background:linear-gradient(145deg,#f7f6ff,#fff4ea)}.portfolioNote h2{max-width:850px}.portfolioNote p{max-width:900px}
.portfolioSectionMore{max-width:1410px;margin:34px auto 0;display:flex;justify-content:center}.portfolioSectionMore a{min-height:53px;display:inline-flex;align-items:center;gap:17px;padding:0 24px;border:1px solid #8375ed;border-radius:11px;color:var(--violet);background:#fff;font-size:13px;font-weight:750;text-decoration:none}
@media(max-width:1350px) and (min-width:1101px){.caseAdmin{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:3vw}.caseAdminBody{grid-template-columns:minmax(135px,155px) minmax(0,1fr)}.caseAdminBody>div{padding:15px}.caseAdminBody article{padding:13px}.portfolioHero{gap:45px}.portfolioEntryCopy{padding:42px}.portfolioEntryMeta{align-items:flex-start;flex-direction:column;gap:12px}.portfolioEntryMeta>b{margin-left:0}}
@media(max-width:1100px){.caseHeader nav{gap:19px}.caseHero{grid-template-columns:minmax(0,1fr);padding-top:58px}.caseHeroCopy{max-width:820px}.caseHeroVisual{width:min(820px,100%);margin:20px auto 0}.caseStats{margin-inline:5vw}.caseFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.caseAdmin{grid-template-columns:minmax(0,1fr)}.caseAdminCopy{max-width:800px}.portfolioHero{grid-template-columns:minmax(0,1fr)}.portfolioHero aside{max-width:600px}.portfolioEntry,.portfolioEntry:nth-child(even){grid-template-columns:minmax(0,1fr)}.portfolioEntry:nth-child(even) .portfolioEntryVisual{order:0}.portfolioEntryCopy{min-height:310px}.caseFooter nav{display:none}}
@media(max-width:760px){.caseHeader{height:70px;padding:0 20px}.caseHeader nav{display:none}.caseHeaderCta{margin-left:auto;min-height:42px;padding:0 14px;font-size:12px}.caseHeaderCta span{display:none}.caseHero{display:block;min-height:0;padding:44px 20px 55px}.caseBreadcrumb{margin-bottom:27px}.caseHero h1{font-size:55px}.caseHeroCopy>p{font-size:16px}.caseHeroActions{display:grid}.caseHeroActions>*{width:100%}.casePlatform{margin-top:28px}.caseHeroVisual{height:430px;margin-top:28px}.caseHeroVisual:before{inset:20px -80px 8px}.caseLaptop{width:96%;height:350px;left:2%;top:37px;border-width:5px}.caseLaptopBar{height:29px}.caseLaptopScreen{height:calc(100% - 29px)}.caseLiveBadge{right:2px;bottom:3px;padding:10px 12px}.caseStats{grid-template-columns:1fr;margin:0 20px}.caseStats article{min-height:90px;padding:20px;border-right:0;border-bottom:1px solid #e7e9ef}.caseStats article:last-child{border:0}.caseStory{grid-template-columns:1fr;gap:55px;padding:75px 20px}.caseStory h2,.caseSectionTop h2,.caseAdmin h2,.caseResult h2,.caseNext h2,.portfolioNote h2{font-size:39px}.caseStory article{padding-left:20px}.caseFeatures{padding:75px 20px}.caseSectionTop{display:block;margin-bottom:30px}.caseSectionTop>p{margin-top:18px}.caseFeatureGrid{grid-template-columns:1fr}.caseFeatureGrid article{min-height:215px}.caseFeatureGrid h3{margin-top:32px}.caseAdmin{padding:75px 20px;gap:40px}.caseAdminPanel{margin:0 -20px;border-radius:0;transform:none}.caseAdminBody{min-height:0;grid-template-columns:1fr}.caseAdminBody aside{display:none}.caseAdminBody>div{grid-template-columns:1fr;padding:14px}.caseAdminBody article b{font-size:12px}.caseAdminBody article small{font-size:10px}.caseResult{grid-template-columns:1fr;gap:35px;padding:75px 20px}.caseResult ul{grid-template-columns:1fr}.caseResult li{min-height:75px}.caseNext{margin:0 20px;padding:60px 24px;border-radius:25px}.caseNext>div{align-items:flex-start;flex-direction:column}.caseFooter{display:block;padding:40px 20px}.caseFooter>*{display:block;margin:14px 0!important}.caseFooter>p{padding:0;border:0}.portfolioHero{display:block;padding:55px 20px 58px}.portfolioHero h1{font-size:49px}.portfolioHero aside{grid-template-columns:1fr;margin-top:35px}.portfolioHero aside span{min-height:78px;border-right:0;border-bottom:1px solid #e7e8ee}.portfolioHero aside span:last-child{border:0}.portfolioCollection{padding:0 20px 75px;gap:22px}.portfolioEntry{min-height:0;border-radius:22px}.portfolioEntryVisual{min-height:340px}.portfolioEntryBrowser{width:92%;height:270px;border-width:5px;border-radius:15px}.portfolioEntryBrowser>div{height:27px}.portfolioEntryBrowser figure{height:calc(100% - 27px)}.portfolioEntryBadge{bottom:18px}.portfolioEntryCopy{min-height:300px;padding:30px 24px}.portfolioNumber{right:22px;top:24px;font-size:37px}.portfolioEntryCopy h2{font-size:35px}.portfolioEntryMeta{align-items:flex-start;flex-direction:column}.portfolioEntryMeta>b{margin:0}.portfolioNote{margin:0 20px 75px;padding:40px 24px}.portfolioSectionMore{margin-top:26px}}
