.illustration-intro{max-width:none}.illustration-intro-row{display:flex;align-items:end;justify-content:space-between;gap:35px}.illustration-intro-row .intro-copy{max-width:650px;margin-bottom:0}.illustration-intro-row .button{flex-shrink:0}.gallery-hero{margin:0}.gallery-hero>img{width:100%;height:auto;max-height:860px;object-fit:cover}.gallery-hero figcaption{display:flex;justify-content:space-between;gap:25px;padding:20px 6%;background:#f4f7fc;color:#647083;font-size:9px;line-height:1.7}.gallery-hero figcaption>span:first-child{letter-spacing:1.3px;color:#204ee8}.illustration-tools{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.illustration-tools span{font-size:10px;padding:9px 13px;border:1px solid #e1e6ee;border-radius:4px}.wall-section{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;background:#f4f7fc}.wall-copy{padding:50px 12%}.wall-copy>p:not(.kicker):not(.fine){font-size:14px;color:#647083}.wall-copy button{border:0;border-bottom:1px solid #204ee84d;background:transparent;min-height:44px;text-align:left;cursor:pointer;padding:8px 0;margin-top:15px}.wall-section>img{width:100%;height:100%;object-fit:cover;min-height:520px}.gallery-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;margin-bottom:35px;border-block:1px solid #e1e6ee}.gallery-toolbar>div{display:flex;gap:10px;flex-wrap:wrap}.gallery-toolbar button{border:1px solid #dce3ed;background:white;color:#647083;border-radius:30px;padding:12px 19px;font-size:12px;min-height:44px}.gallery-toolbar button[aria-pressed=true]{background:#204ee8;color:white;border-color:#204ee8}.gallery-toolbar>span{font-size:11px;color:#647083;white-space:nowrap}.illustration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.illustration-item{margin:0;min-width:0}.art-open{display:block;width:100%;border:0;background:#f4f5f7;padding:18px;position:relative;cursor:zoom-in;aspect-ratio:4/5;overflow:hidden}.art-open>img{height:100%;width:100%;object-fit:contain;transition:transform .3s}.art-open:hover>img{transform:scale(1.025)}.art-open>span{position:absolute;right:10px;bottom:10px;background:white;color:#204ee8;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:16px;box-shadow:0 2px 8px #18202d14}.illustration-item figcaption{padding:18px 0;display:flex;align-items:end;justify-content:space-between;gap:15px}.illustration-item figcaption span{font-size:8px;letter-spacing:1.1px;color:#647083}.illustration-item h3{font-size:21px;margin:8px 0 0}.illustration-item figcaption small{font-size:8px;color:#7b8493;line-height:1.7;text-align:right;max-width:70px}.arhumn-page:has(#art-dialog[open]){overflow:hidden}#art-dialog{border:0;padding:0;width:min(1200px,95vw);max-width:95vw;height:94dvh;max-height:94dvh;background:#fff;color:#18202d;border-radius:6px;box-shadow:0 25px 100px #0006}#art-dialog[open]{display:flex;flex-direction:column}#art-dialog::backdrop{background:#111827df;backdrop-filter:blur(7px)}.art-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 25px;border-bottom:1px solid #e1e6ee;flex-shrink:0}#art-number{font-size:9px;letter-spacing:1px;color:#647083;margin:0}#art-title{font-size:25px;line-height:1.2;letter-spacing:-.6px;margin:5px 0 0}#art-close{width:44px;height:44px;border:1px solid #e1e6ee;border-radius:50%;background:#fff;font-size:28px;color:#18202d;cursor:pointer}.art-view{background:#f2f3f5;flex:1;min-height:0;padding:20px;display:flex;justify-content:center;align-items:center}.art-view>img{width:100%;height:100%;object-fit:contain}.art-dialog-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 25px;border-top:1px solid #e1e6ee;flex-shrink:0}.art-dialog-bottom button{background:#fff;border:1px solid #dce3ed;min-height:44px;padding:11px 18px;color:#204ee8;border-radius:4px;font-size:12px;cursor:pointer}.art-dialog-bottom a{font-size:11px;color:#204ee8}@media(max-width:950px){.illustration-intro-row{align-items:start;flex-direction:column;gap:20px}.wall-copy{padding:35px 9%}.wall-section{grid-template-columns:1fr 1fr}.illustration-grid{gap:30px 20px}.illustration-item figcaption{display:block}.illustration-item figcaption small{display:block;text-align:left;max-width:none;margin-top:8px}}@media(max-width:650px){.gallery-hero figcaption{display:block}.gallery-hero figcaption span{display:block}.gallery-hero figcaption span+span{margin-top:8px}.wall-section{grid-template-columns:1fr}.wall-copy{padding:40px 6%}.wall-section>img{min-height:0;height:auto}.gallery-toolbar{align-items:start;flex-direction:column;gap:15px}.gallery-toolbar button{font-size:11px;padding:11px 14px}.illustration-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.art-open{padding:9px}.illustration-item h3{font-size:17px}.illustration-item figcaption span{font-size:7px;letter-spacing:.5px}#art-dialog{width:96vw;max-width:96vw;height:95dvh;max-height:95dvh}.art-dialog-top{padding:14px 16px}#art-title{font-size:22px}.art-view{padding:8px}.art-dialog-bottom{padding:12px;gap:8px}.art-dialog-bottom button{font-size:10px;padding:10px}.art-dialog-bottom a{font-size:9px;text-align:center}}@media(prefers-reduced-motion:reduce){.art-open>img{transition:none}}
