.flat-filler .tile-art{inset:23% 28%}.flat-filler .tile-art i{max-height:100%}
.back-to-top{position:fixed;right:24px;bottom:24px;z-index:40;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:0 3px 18px #00000012;font-size:21px;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.96);transition:opacity .24s ease,transform .28s cubic-bezier(.2,.65,.3,1),visibility 0s linear .28s,background .2s,color .2s}
.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}
.back-to-top{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.back-to-top>span{display:block;transform:translateY(0);transition:transform .2s cubic-bezier(.2,.65,.3,1)}
@media(hover:hover) and (pointer:fine){.back-to-top.is-visible:hover{background:var(--ink);color:var(--paper)}.back-to-top.is-visible:hover>span{transform:translateY(-3px)}}
.back-to-top.is-visible:active,.back-to-top.is-visible.is-pressed{background:var(--ink);color:var(--paper);transform:translateY(0) scale(.94)}
.back-to-top:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
html[data-motion="off"] .back-to-top,html[data-motion="off"] .back-to-top>span{transition:none}
html[data-motion="off"] .back-to-top.is-visible{transform:none}html[data-motion="off"] .back-to-top.is-visible>span{transform:none}
@media(prefers-reduced-motion:reduce){.back-to-top,.back-to-top>span{transition:none}.back-to-top.is-visible,.back-to-top.is-visible:hover>span{transform:none}}
.identity-page .page-main{max-width:1800px;padding:94px 32px 0}.identity-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;margin-bottom:24px;line-height:1.6}.identity-breadcrumb>a{display:flex;align-items:center;gap:12px}.identity-breadcrumb>[aria-current]{color:var(--muted)}.identity-breadcrumb>a:hover{text-decoration:underline;text-underline-offset:4px}
.identity-visual{margin:0;overflow:hidden;border-radius:13px;position:relative;background:var(--tile-bg)}.identity-visual .tile-surface{height:100%;border:0}.identity-visual .tile-top{font-size:10px;left:28px;right:28px;top:24px}.identity-visual .tile-top>span:last-child{opacity:.6;font-size:8px;letter-spacing:.8px}.identity-visual .tile-art{inset:50% auto auto 50%;width:38%;height:64%;max-width:450px;transform:translate(-50%,-50%)}.identity-visual .visual-signature{position:absolute;bottom:24px;left:28px;font-size:9px;letter-spacing:1.2px;opacity:.65}.identity-visual .tile-art i{max-height:100%}.identity-visual.shape-6 .tile-art{width:35%;height:auto;aspect-ratio:1}.identity-visual.shape-2 .tile-art{transform:translate(-50%,-50%) rotate(-12deg)}
.identity-cover .identity-visual{height:clamp(340px,62vh,720px)}
.identity-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:66px 0 70px;align-items:start}.identity-story .section-meta{font-size:9px;margin-bottom:21px}.identity-title h1{font-size:clamp(38px,5vw,80px);letter-spacing:-.05em;line-height:1.1;font-weight:600}.identity-title dl{display:flex;flex-wrap:wrap;gap:24px 55px;margin:30px 0 0}.identity-title dt{font-size:8px;letter-spacing:.7px;color:var(--muted)}.identity-title dd{margin:8px 0 0;font-size:12px}.identity-description{padding-top:28px}.identity-description h2{font-size:clamp(24px,2.5vw,36px);line-height:1.23;font-weight:500;letter-spacing:-.8px}.identity-description p{font-size:16px;line-height:1.7;margin-top:23px;max-width:500px}.identity-description .identity-note{font-size:12px;color:var(--muted);margin-top:13px}
.identity-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px}.identity-gallery .identity-visual{aspect-ratio:1 / 1.12}.identity-gallery .visual-wide{grid-column:1/-1;aspect-ratio:16 / 8.5}.identity-gallery .identity-visual:not(.visual-wide) .tile-art{width:55%;height:60%}.identity-gallery .identity-visual:last-child{aspect-ratio:16 / 7}
.identity-next{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:60px;padding:36px 0 55px;border-top:1px solid var(--line);align-items:center}.identity-next>a:first-child{display:flex;align-items:center;gap:20px;font-size:10px;width:fit-content}.identity-next>a:last-child{display:grid;grid-template-columns:1fr auto;gap:12px;text-align:right}.identity-next small{grid-column:1/-1;font-size:9px;color:var(--muted);font-weight:400}.identity-next strong{font-weight:500;font-size:38px;letter-spacing:-1px;line-height:1.2}.identity-next>a:last-child>span:last-child{font-size:38px;line-height:1}.identity-next a:hover>strong{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.identity-missing{padding:100px 0}.identity-missing h1{margin-bottom:30px}
@media(max-width:1000px){.identity-page .page-main{padding:116px 26px 0}.identity-cover .identity-visual{height:430px}.identity-story{gap:35px;padding:45px 0 50px}.identity-title h1{font-size:46px}.identity-title dl{gap:22px}.identity-description{padding-top:25px}.identity-description h2{font-size:26px}.identity-description p{font-size:14px}.identity-description .identity-note{font-size:11px}.identity-gallery{gap:14px}.identity-next strong{font-size:30px}}
@media(max-width:600px){
 .back-to-top{right:17px;bottom:22px;width:40px;height:40px;font-size:20px}.preview-embed .back-to-top{bottom:28px}
 .identity-page .page-main{padding:102px 16px 0}.preview-embed .identity-page .page-main{padding-top:126px}.identity-breadcrumb{font-size:9px;margin-bottom:18px;gap:15px}.identity-cover .identity-visual{height:330px}.identity-visual{border-radius:9px}.identity-visual .tile-top{top:17px;left:17px;right:17px;font-size:8px}.identity-visual .tile-top>span:last-child{font-size:6px}.identity-visual .visual-signature{left:17px;bottom:17px;font-size:7px}.identity-cover .tile-art{width:63%;height:60%}.identity-story{grid-template-columns:1fr;gap:26px;padding:32px 0 38px}.identity-story .section-meta{margin-bottom:13px}.identity-title h1,html[lang=hy] .identity-title h1{font-size:40px;letter-spacing:-1.5px}.identity-title dl{margin-top:23px;gap:35px}.identity-title dd{font-size:11px}.identity-description{padding:0}.identity-description h2{font-size:24px;letter-spacing:-.5px}.identity-description p{font-size:14px;margin-top:17px}.identity-description .identity-note{font-size:11px;margin-top:12px}.identity-gallery{gap:10px}.identity-gallery .visual-wide,.identity-gallery .identity-visual:last-child{aspect-ratio:1.15}.identity-gallery .identity-visual:not(.visual-wide){aspect-ratio:1 / 1.4}.identity-gallery .identity-visual:not(.visual-wide) .tile-top{left:12px;right:12px;font-size:7px}.identity-gallery .identity-visual:not(.visual-wide) .tile-top>span:last-child{display:none}.identity-gallery .identity-visual:not(.visual-wide) .visual-signature{left:12px;font-size:6px}.identity-gallery .tile-art{width:60%;height:60%}.identity-next{gap:22px;margin-top:35px;padding:25px 0 35px}.identity-next>a:first-child{font-size:8px;gap:12px}.identity-next small{font-size:7px}.identity-next strong{font-size:23px;letter-spacing:-.5px}.identity-next>a:last-child>span:last-child{font-size:23px}.identity-next>a:last-child{gap:9px}
}
