@font-face{font-family:Mollis Gloock;src:url(/assets/portfolio-branding/2026-10/fonts/gloock/gloock.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Mollis Comfortaa;src:url(/assets/portfolio-branding/2026-10/fonts/comfortaa/comfortaa.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Mollis Inter;src:url(/assets/portfolio-branding/2026-10/fonts/inter/inter.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.MollisCaseArtwork-module__8sXOoq__canvas{color:#f4ecd7;background:0 0;width:90.7986%;margin:5.38194vw 0 5.38194vw 4.39815%;display:grid;container-type:inline-size}.MollisCaseArtwork-module__8sXOoq__canvas p,.MollisCaseArtwork-module__8sXOoq__canvas figure{margin:0}.MollisCaseArtwork-module__8sXOoq__panel{border-radius:var(--case-card-radius);position:relative;overflow:hidden}.MollisCaseArtwork-module__8sXOoq__hero{aspect-ratio:1569/934}.MollisCaseArtwork-module__8sXOoq__heroPhoto{width:101.021%;max-width:none;height:229.889%;position:absolute;top:-57.087%;left:-1.279%}.MollisCaseArtwork-module__8sXOoq__heroLogo{width:63.6892%;position:absolute;top:32.4786%;left:17.4117%}.MollisCaseArtwork-module__8sXOoq__logo{aspect-ratio:999.283/317.012;position:relative}.MollisCaseArtwork-module__8sXOoq__logo img{height:auto;position:absolute}.MollisCaseArtwork-module__8sXOoq__logoLetters{width:100%;top:2.2883%;left:0}.MollisCaseArtwork-module__8sXOoq__logoHook{width:14.9183%;top:18.2504%;left:23.7387%}.MollisCaseArtwork-module__8sXOoq__logoDot{width:4.3557%;top:47.198%;left:29.0323%}.MollisCaseArtwork-module__8sXOoq__logoAccent{width:4.3557%;top:0;left:53.6299%}.MollisCaseArtwork-module__8sXOoq__mockups{grid-template-columns:762.32fr 767.362fr;gap:2.4423cqw;margin-top:2.4219cqw;display:grid}.MollisCaseArtwork-module__8sXOoq__catalogMockup{aspect-ratio:762.32/777}.MollisCaseArtwork-module__8sXOoq__laptopMockup{aspect-ratio:767.362/777}.MollisCaseArtwork-module__8sXOoq__catalogMockupPhoto{width:163.153%;max-width:none;height:106.624%;position:absolute;top:-3.30296%;left:-31.6504%}.MollisCaseArtwork-module__8sXOoq__laptopMockupPhoto{width:146.145%;max-width:none;height:108.249%;position:absolute;top:-4.14107%;left:-18.6484%}.MollisCaseArtwork-module__8sXOoq__palette{gap:1.4659cqw;margin-top:2.4219cqw;display:grid}.MollisCaseArtwork-module__8sXOoq__swatch{aspect-ratio:1569/90;border-radius:var(--case-card-radius);color:#fff;background:#5f1804;place-items:center;font-family:Mollis Inter,Arial,sans-serif;font-size:2.5494cqw;line-height:1;display:grid;overflow:hidden}.MollisCaseArtwork-module__8sXOoq__swatch:nth-child(2){color:#5f1804;background:#f4ecd7}.MollisCaseArtwork-module__8sXOoq__swatch:nth-child(3){background:#23404d}.MollisCaseArtwork-module__8sXOoq__canvas .MollisCaseArtwork-module__8sXOoq__catalog{aspect-ratio:1548/896;width:98.6616%;margin-top:2.4219cqw;margin-left:1.3384%}.MollisCaseArtwork-module__8sXOoq__catalogBackground{width:99.4247%;max-width:none;height:171.774%;position:absolute;top:-73.394%;left:0}.MollisCaseArtwork-module__8sXOoq__catalogFront{object-fit:cover;width:34.5513%;height:82.4811%;position:absolute;top:6.1149%;left:12.3295%}.MollisCaseArtwork-module__8sXOoq__catalogSpine{color:#5f1804;background:#f4ecd7;width:3.08236%;height:81.862%;position:absolute;top:6.1149%;left:48.2428%}.MollisCaseArtwork-module__8sXOoq__catalogFrontBase{background:#f4ecd7;width:34.623%;height:2.6008%;position:absolute;top:85.9951%;left:12.2578%}.MollisCaseArtwork-module__8sXOoq__catalogSpine p{writing-mode:vertical-rl;white-space:nowrap;width:3.0411cqw;height:13.2254cqw;font-family:Mollis Gloock,Georgia,serif;font-size:1.5296cqw;line-height:3.8231cqw;position:absolute;top:7.1%;left:0;rotate:180deg}.MollisCaseArtwork-module__8sXOoq__catalogBack{color:#000;background:#f4ecd7;width:34.4797%;height:82.3574%;font-family:Mollis Comfortaa,Arial,sans-serif;font-size:.8923cqw;line-height:1.2747cqw;position:absolute;top:5.6193%;left:52.6155%}.MollisCaseArtwork-module__8sXOoq__catalogLegal{width:84.1978%;position:absolute;top:56.2%;left:7.9017%}.MollisCaseArtwork-module__8sXOoq__catalogLegal p:first-child{margin-bottom:1.2747cqw}.MollisCaseArtwork-module__8sXOoq__catalogLegal .MollisCaseArtwork-module__8sXOoq__catalogWebsite{margin-top:.6373cqw}.MollisCaseArtwork-module__8sXOoq__barcode{width:24.0288%;height:11.5793%;position:absolute;top:6.1648%;right:0}.MollisCaseArtwork-module__8sXOoq__catalogBottomMark{width:10.3567%;height:7.625%;position:absolute;top:89.6163%;left:55.3542%}.MollisCaseArtwork-module__8sXOoq__catalogBottomMark img{height:auto;position:absolute}.MollisCaseArtwork-module__8sXOoq__catalogBottomLetters{width:100%;top:2.29%;left:0}.MollisCaseArtwork-module__8sXOoq__catalogBottomHook{width:14.9183%;top:18.25%;left:23.74%}.MollisCaseArtwork-module__8sXOoq__catalogBottomDot{width:4.3557%;top:47.198%;left:29.0323%}.MollisCaseArtwork-module__8sXOoq__catalogBottomAccent{width:4.3557%;top:0;left:53.6299%}.MollisCaseArtwork-module__8sXOoq__canvas .MollisCaseArtwork-module__8sXOoq__posters{aspect-ratio:1548/1161;width:98.6616%;margin-top:2.4219cqw;margin-left:1.7846%}.MollisCaseArtwork-module__8sXOoq__posterBackground{width:100%;max-width:none;height:133.333%;position:absolute;top:0;left:0}.MollisCaseArtwork-module__8sXOoq__posterGrid{grid-template-columns:repeat(3,1fr);gap:1.8519%;width:89.2198%;height:50.0694%;display:grid;position:absolute;top:12.4307%;left:5.3643%}.MollisCaseArtwork-module__8sXOoq__poster{border-radius:var(--case-card-radius);min-width:0;font-family:Mollis Comfortaa,Arial,sans-serif;font-size:.71944cqw;line-height:.77081cqw;position:relative;overflow:hidden}.MollisCaseArtwork-module__8sXOoq__posterPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MollisCaseArtwork-module__8sXOoq__chairShade{background:linear-gradient(#0000 8.477%,#0000004d 96.246%);position:absolute;inset:0}.MollisCaseArtwork-module__8sXOoq__posterLogo{width:74.7738%;position:absolute;top:6.24%;left:8.7751%}.MollisCaseArtwork-module__8sXOoq__topCopyright{white-space:nowrap;position:absolute;top:10.54%;right:8.34%}.MollisCaseArtwork-module__8sXOoq__productName{letter-spacing:-.06166cqw;font-size:1.23327cqw;font-weight:700;line-height:1.02772cqw;position:absolute;bottom:6.32%;left:8.7751%}.MollisCaseArtwork-module__8sXOoq__posterWebsite{text-align:right;white-space:nowrap;position:absolute;bottom:7.06%;right:6.68%}.MollisCaseArtwork-module__8sXOoq__headlinePoster{background:#5f1804}.MollisCaseArtwork-module__8sXOoq__posterSymbol{aspect-ratio:49.1943/57;width:11.1547%;position:absolute;top:5.044%;left:12.22%}.MollisCaseArtwork-module__8sXOoq__posterSymbol img{height:auto;position:absolute}.MollisCaseArtwork-module__8sXOoq__symbolHook{width:100%;top:0;left:0}.MollisCaseArtwork-module__8sXOoq__symbolDot{width:29.1969%;top:53%;left:33%}.MollisCaseArtwork-module__8sXOoq__headlineWebsite{white-space:nowrap;position:absolute;top:8.46%;right:11.287%}.MollisCaseArtwork-module__8sXOoq__headline{letter-spacing:-.15cqw;width:76.782%;font-family:Mollis Gloock,Georgia,serif;font-size:4.93308cqw;line-height:3.854cqw;position:absolute;top:47.017%;left:10.054%}.MollisCaseArtwork-module__8sXOoq__bottomCopyright{white-space:nowrap;position:absolute;top:83.63%;right:12.67%}@media not (min-width:1024px){.MollisCaseArtwork-module__8sXOoq__canvas{gap:16px;width:calc(100% - 2*clamp(16px,4vw,32px));margin:16px auto 48px}.MollisCaseArtwork-module__8sXOoq__mockups{grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.MollisCaseArtwork-module__8sXOoq__palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.MollisCaseArtwork-module__8sXOoq__swatch{aspect-ratio:auto;min-height:72px;padding:12px 4px;font-size:16px;line-height:1.4}.MollisCaseArtwork-module__8sXOoq__canvas .MollisCaseArtwork-module__8sXOoq__catalog{aspect-ratio:auto;gap:16px;width:100%;margin:0;padding:16px;display:grid}.MollisCaseArtwork-module__8sXOoq__catalogBackground,.MollisCaseArtwork-module__8sXOoq__posterBackground{object-fit:cover;width:100%;height:100%;inset:0}.MollisCaseArtwork-module__8sXOoq__catalogFront,.MollisCaseArtwork-module__8sXOoq__catalogSpine,.MollisCaseArtwork-module__8sXOoq__catalogBack,.MollisCaseArtwork-module__8sXOoq__catalogBottomMark{border-radius:var(--case-card-radius);width:100%;height:auto;position:relative;inset:auto}.MollisCaseArtwork-module__8sXOoq__catalogFront{aspect-ratio:1476/2040;object-fit:contain}.MollisCaseArtwork-module__8sXOoq__catalogFrontBase{display:none}.MollisCaseArtwork-module__8sXOoq__catalogSpine{padding:16px}.MollisCaseArtwork-module__8sXOoq__catalogSpine p{writing-mode:horizontal-tb;white-space:normal;overflow-wrap:anywhere;width:auto;height:auto;font-size:20px;line-height:1.3;position:static;rotate:none}.MollisCaseArtwork-module__8sXOoq__catalogBack{overflow-wrap:anywhere;padding:20px;font-size:16px;line-height:1.6}.MollisCaseArtwork-module__8sXOoq__catalogLegal{width:auto;position:static}.MollisCaseArtwork-module__8sXOoq__catalogLegal p+p,.MollisCaseArtwork-module__8sXOoq__catalogLegal .MollisCaseArtwork-module__8sXOoq__catalogWebsite{margin-top:16px}.MollisCaseArtwork-module__8sXOoq__catalogLegal p:first-child{margin-bottom:0}.MollisCaseArtwork-module__8sXOoq__barcode{width:88px;height:auto;margin-top:20px;position:static}.MollisCaseArtwork-module__8sXOoq__catalogBottomMark{aspect-ratio:160/68;border-radius:0;width:112px;margin:0 auto}.MollisCaseArtwork-module__8sXOoq__canvas .MollisCaseArtwork-module__8sXOoq__posters{aspect-ratio:auto;width:100%;margin:0}.MollisCaseArtwork-module__8sXOoq__posterGrid{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;height:auto;padding:16px;position:relative;inset:auto}.MollisCaseArtwork-module__8sXOoq__poster{aspect-ratio:441/581;overflow-wrap:anywhere;flex-direction:column;gap:16px;width:100%;min-height:480px;padding:24px;font-size:16px;line-height:1.4;display:flex}.MollisCaseArtwork-module__8sXOoq__posterLogo{flex-shrink:0;width:86%;margin-bottom:auto;position:relative;inset:auto}.MollisCaseArtwork-module__8sXOoq__topCopyright,.MollisCaseArtwork-module__8sXOoq__productName,.MollisCaseArtwork-module__8sXOoq__posterWebsite,.MollisCaseArtwork-module__8sXOoq__headlineWebsite,.MollisCaseArtwork-module__8sXOoq__bottomCopyright{white-space:normal;text-align:left;position:relative;inset:auto}.MollisCaseArtwork-module__8sXOoq__productName{letter-spacing:0;font-size:24px;line-height:1.2}.MollisCaseArtwork-module__8sXOoq__posterSymbol{flex-shrink:0;width:18%;position:relative;inset:auto}.MollisCaseArtwork-module__8sXOoq__canvas .MollisCaseArtwork-module__8sXOoq__headline{letter-spacing:-.03em;width:100%;margin:auto 0;font-size:clamp(36px,7cqw,64px);line-height:1.05;position:relative;inset:auto}}@media (600px<=width<1024px){.MollisCaseArtwork-module__8sXOoq__mockups,.MollisCaseArtwork-module__8sXOoq__posterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MollisCaseArtwork-module__8sXOoq__canvas .MollisCaseArtwork-module__8sXOoq__catalog{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.MollisCaseArtwork-module__8sXOoq__catalogFront{grid-area:1/1/3}.MollisCaseArtwork-module__8sXOoq__catalogSpine,.MollisCaseArtwork-module__8sXOoq__catalogBack{grid-column:2}.MollisCaseArtwork-module__8sXOoq__catalogBottomMark{grid-column:1/-1}}
.BrandingCase-module__-AWM3q__case{--case-card-radius:clamp(12px, 1.25vw, 20px);background:0 0;width:100%;padding-top:10.4167vw;overflow:hidden}.BrandingCase-module__-AWM3q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BrandingCase-module__-AWM3q__presentation{background:0 0;gap:1.5vw;width:94.1%;margin:4.28241vw auto 4.6vw;display:grid}.BrandingCase-module__-AWM3q__presentation[data-case-artwork=project-7]{gap:1.35vw;width:92.2%;margin-top:3.79747vw;margin-bottom:4.7vw}.BrandingCase-module__-AWM3q__presentation[data-case-artwork=sun-moon]{gap:.81vw;width:93.22%;margin-top:3.19vw;margin-bottom:5.6vw}.BrandingCase-module__-AWM3q__artworkRow{align-items:stretch;gap:inherit;min-width:0;display:flex}.BrandingCase-module__-AWM3q__presentation[data-case-artwork=sfera] .BrandingCase-module__-AWM3q__artworkRow:first-child{gap:.8704vw}.BrandingCase-module__-AWM3q__presentation[data-case-artwork=sfera] .BrandingCase-module__-AWM3q__artworkRow:nth-child(2){gap:1.632vw}.BrandingCase-module__-AWM3q__presentation[data-case-artwork=sfera] .BrandingCase-module__-AWM3q__artworkRow:nth-child(3){gap:1.3056vw}.BrandingCase-module__-AWM3q__presentation[data-case-artwork=sfera] .BrandingCase-module__-AWM3q__artworkRow:nth-child(4){gap:1.088vw}.BrandingCase-module__-AWM3q__panel{border-radius:var(--case-card-radius);min-width:0;margin:0;position:relative;overflow:hidden}.BrandingCase-module__-AWM3q__cropImage{left:var(--crop-left);top:var(--crop-top);width:var(--crop-width);height:var(--crop-height);max-width:none;position:absolute}.BrandingCase-module__-AWM3q__sferaPalette{flex:362;grid-template-columns:repeat(3,1fr);gap:1.64vw;min-width:0;display:grid}.BrandingCase-module__-AWM3q__sferaSwatch{min-width:0}.BrandingCase-module__-AWM3q__sferaSwatch p{color:#777;letter-spacing:.08vw;text-align:center;margin:1.08vw 0 0;font-family:Arial,sans-serif;font-size:1.445vw;line-height:1.6}.BrandingCase-module__-AWM3q__captionMask{position:absolute}.BrandingCase-module__-AWM3q__captionMask[data-caption-mask=hero-caption]{background:#f7f4ed;width:91.7%;height:6.6%;top:87.6%;left:4.1%}.BrandingCase-module__-AWM3q__captionMask[data-caption-mask=palette-caption]{background:#f7f4ed;width:91.7%;height:15.5%;top:79.6%;left:5.2%}.BrandingCase-module__-AWM3q__captionMask[data-caption-mask=values-caption]{background:#f5f2ea;width:82.4%;height:12.3%;top:79.6%;left:15.6%}.BrandingCase-module__-AWM3q__captionMask[data-caption-mask=brochure-caption]{background:#f2ede6;width:69%;height:5.3%;top:94.1%;left:14.1%}@media not (min-width:1024px){.BrandingCase-module__-AWM3q__case{padding-top:96px}.BrandingCase-module__-AWM3q__presentation,.BrandingCase-module__-AWM3q__presentation[data-case-artwork=project-7],.BrandingCase-module__-AWM3q__presentation[data-case-artwork=sun-moon]{gap:16px;width:calc(100% - 2*clamp(16px,4vw,32px));margin:16px auto 48px}.BrandingCase-module__-AWM3q__presentation .BrandingCase-module__-AWM3q__artworkRow,.BrandingCase-module__-AWM3q__presentation[data-case-artwork=sfera] .BrandingCase-module__-AWM3q__artworkRow:nth-child(n){align-items:start;gap:16px}.BrandingCase-module__-AWM3q__sferaPalette{align-self:start;gap:8px}.BrandingCase-module__-AWM3q__sferaSwatch p{color:#303030;letter-spacing:0;margin-top:12px;font-size:16px;line-height:1.4}}@media not (min-width:600px){.BrandingCase-module__-AWM3q__artworkRow{grid-template-columns:minmax(0,1fr);display:grid}.BrandingCase-module__-AWM3q__panel{width:100%}}
