.PortfolioVisual-module__6O4Fkq__figure{background:#eee9de;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:absolute;inset:0;overflow:hidden}.PortfolioVisual-module__6O4Fkq__imageFrame{min-height:0;margin:10px 12px 0;position:relative}.PortfolioVisual-module__6O4Fkq__photo{object-fit:contain}.PortfolioVisual-module__6O4Fkq__design{background:#f5f6fa}.PortfolioVisual-module__6O4Fkq__concept{background:#f0ede5}.PortfolioVisual-module__6O4Fkq__art{color:#28251e;width:100%;height:100%;min-height:0;font-family:var(--font-sans), sans-serif;display:block}.PortfolioVisual-module__6O4Fkq__caption{color:#534d42;letter-spacing:.015em;background:#ffffff7a;border-top:1px solid #28251e1f;margin:0;padding:8px 12px;font-size:.7rem;font-weight:500;line-height:1.35;position:relative}
.BlogArtwork-module__rF6FBq__artwork{--art-bg:#102c3b;--art-fg:#eef2ea;--art-muted:#91a8aa;--art-line:#54707a;--art-accent:#8bcebd;--art-warm:#e3a080;--art-surface:#1b3c4a;aspect-ratio:16/10;isolation:isolate;background:var(--art-bg);width:100%;height:100%;min-height:0;color:var(--art-fg);display:block;position:relative;overflow:hidden}.BlogArtwork-module__rF6FBq__artwork[data-palette=ivory]{--art-bg:#ecebe2;--art-fg:#153744;--art-muted:#5a7478;--art-line:#afbeb9;--art-accent:#277b72;--art-warm:#b36448;--art-surface:#f8f7f0}.BlogArtwork-module__rF6FBq__artwork[data-palette=teal]{--art-bg:#1b5558;--art-fg:#f1f1e5;--art-muted:#b5cebf;--art-line:#66908c;--art-accent:#b8d8aa;--art-warm:#f0bc8e;--art-surface:#286366}.BlogArtwork-module__rF6FBq__artwork[data-palette=clay]{--art-bg:#ded1c3;--art-fg:#333e40;--art-muted:#716b62;--art-line:#b2a596;--art-accent:#326b66;--art-warm:#a5583e;--art-surface:#eee6da}.BlogArtwork-module__rF6FBq__label{z-index:1;letter-spacing:.045em;align-items:center;gap:9px;max-width:calc(100% - 40px);font-size:clamp(11px,.8vw,13px);font-weight:600;line-height:1.4;display:flex;position:absolute;top:clamp(16px,2.2vw,25px);left:clamp(18px,2.3vw,28px)}.BlogArtwork-module__rF6FBq__label:before{content:"";background:var(--art-accent);flex:none;width:17px;height:2px}.BlogArtwork-module__rF6FBq__diagram{width:100%;height:100%;font-family:var(--font-body,Arial), sans-serif;letter-spacing:.01em;font-size:28px;font-weight:500;display:block;overflow:visible}.BlogArtwork-module__rF6FBq__diagram text{fill:var(--art-fg)}@media (forced-colors:active){.BlogArtwork-module__rF6FBq__artwork{forced-color-adjust:none}}.BlogArtwork-module__rF6FBq__artwork[data-blog-art=problem-selection]{aspect-ratio:1200/630;--art-bg:#22282b;--art-fg:#f4f1e9;--art-accent:#62d4df}.BlogArtwork-module__rF6FBq__artwork[data-blog-art=problem-selection] [data-wisdom-labels=compact]{display:none}@media (max-width:600px){.BlogArtwork-module__rF6FBq__artwork[data-blog-art=problem-selection] [data-wisdom-labels=full]{display:none}.BlogArtwork-module__rF6FBq__artwork[data-blog-art=problem-selection] [data-wisdom-labels=compact]{display:block}}
