.gallery[data-astro-cid-azevychm]{gap:.9rem;display:grid}.stage[data-astro-cid-azevychm]{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--plum);cursor:zoom-in;width:100%;max-height:68vh;display:block;position:relative;overflow:hidden}.stage[data-astro-cid-azevychm]>img[data-astro-cid-azevychm]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.stage[data-astro-cid-azevychm]>img[data-astro-cid-azevychm][data-active]{opacity:1}.stage-hint[data-astro-cid-azevychm]{inset-inline-end:1rem;border-radius:var(--r-pill);color:var(--text-on-dark);background:#1a0a13c7;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;transition:background-color .18s;display:inline-flex;position:absolute;bottom:1rem}.stage-hint[data-astro-cid-azevychm] svg{width:1rem;height:1rem}.stage[data-astro-cid-azevychm]:hover .stage-hint[data-astro-cid-azevychm]{background:#1a0a13f2}.caption[data-astro-cid-azevychm]{min-height:1.5em;color:var(--text-on-dark-muted);font-size:.875rem}.thumbs[data-astro-cid-azevychm]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.thumbs[data-astro-cid-azevychm] button[data-astro-cid-azevychm]{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--plum);opacity:.55;outline-offset:2px;outline:2px solid #0000;width:100%;transition:opacity .2s,outline-color .2s;display:block;overflow:hidden}.thumbs[data-astro-cid-azevychm] button[data-astro-cid-azevychm]:hover{opacity:.85}.thumbs[data-astro-cid-azevychm] button[data-astro-cid-azevychm][aria-pressed=true]{opacity:1;outline-color:var(--copper)}.thumbs[data-astro-cid-azevychm] img[data-astro-cid-azevychm]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=700px){.stage[data-astro-cid-azevychm]{aspect-ratio:4/3;border-radius:var(--r-md)}.stage-hint[data-astro-cid-azevychm]{inset-inline-end:.6rem;bottom:.6rem}.thumbs[data-astro-cid-azevychm]{scroll-snap-type:x proximity;scrollbar-width:none;padding:3px;display:flex;overflow-x:auto}.thumbs[data-astro-cid-azevychm] li[data-astro-cid-azevychm]{scroll-snap-align:start;flex:0 0 88px}}.viewer[data-astro-cid-azevychm]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-on-dark);background:#12070df7;border:0;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-azevychm][open]{grid-template-rows:auto 1fr auto;animation:.22s viewer-in;display:grid}.viewer[data-astro-cid-azevychm]::backdrop{background:#12070d}@keyframes viewer-in{0%{opacity:0}}.viewer-top[data-astro-cid-azevychm]{align-items:center;gap:.5rem;padding:.75rem clamp(.75rem,3vw,1.5rem);display:flex}.count[data-astro-cid-azevychm]{color:var(--text-on-dark-muted);margin-right:auto;font-size:.875rem;font-weight:500}.icon-btn[data-astro-cid-azevychm],.nav[data-astro-cid-azevychm]{border-radius:var(--r-pill);background:var(--glass);width:44px;height:44px;color:var(--text-on-dark);place-items:center;transition:background-color .18s;display:grid}.icon-btn[data-astro-cid-azevychm]:hover,.nav[data-astro-cid-azevychm]:hover{background:#f6ecee2e}.icon-btn[data-astro-cid-azevychm][aria-pressed=true]{background:var(--copper);color:var(--plum)}[dir=rtl] .nav[data-astro-cid-azevychm] svg{transform:scaleX(-1)}.icon-btn[data-astro-cid-azevychm] svg,.nav[data-astro-cid-azevychm] svg{width:24px;height:24px}.viewer-stage[data-astro-cid-azevychm]{touch-action:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.25rem,2vw,1.25rem);min-height:0;padding-inline:clamp(.5rem,3vw,1.5rem);display:grid;position:relative}.frame[data-astro-cid-azevychm]{border-radius:var(--r-md);place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.photo[data-astro-cid-azevychm]{-o-object-fit:contain;object-fit:contain;cursor:zoom-in;user-select:none;max-width:100%;max-height:100%;transition:opacity .18s,transform .3s cubic-bezier(.22,1,.36,1)}.photo[data-astro-cid-azevychm][data-zoomed]{cursor:zoom-out;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:scale(2.2)}.photo[data-astro-cid-azevychm][data-swapping]{opacity:0}.viewer-bottom[data-astro-cid-azevychm]{padding:.75rem clamp(.75rem, 3vw, 1.5rem) max(1rem, env(safe-area-inset-bottom));justify-items:center;gap:.6rem;display:grid}.viewer-caption[data-astro-cid-azevychm]{text-align:center;max-width:70ch;min-height:1.4em;color:var(--text-on-dark-muted);font-size:.875rem}.strip[data-astro-cid-azevychm]{scrollbar-width:none;gap:.5rem;max-width:100%;padding:3px;display:flex;overflow-x:auto}.strip[data-astro-cid-azevychm] button[data-astro-cid-azevychm]{aspect-ratio:4/3;opacity:.5;outline-offset:2px;border-radius:8px;outline:2px solid #0000;width:64px;transition:opacity .2s,outline-color .2s;display:block;overflow:hidden}.strip[data-astro-cid-azevychm] button[data-astro-cid-azevychm]:hover{opacity:.85}.strip[data-astro-cid-azevychm] button[data-astro-cid-azevychm][aria-current=true]{opacity:1;outline-color:var(--copper)}.strip[data-astro-cid-azevychm] img[data-astro-cid-azevychm]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=700px){.viewer-stage[data-astro-cid-azevychm]{grid-template-columns:minmax(0,1fr);padding-inline:.5rem}.nav[data-astro-cid-azevychm]{z-index:2;background:#12070db3;position:absolute;bottom:.75rem}.nav[data-astro-cid-azevychm].prev{inset-inline-start:.9rem}.nav[data-astro-cid-azevychm].next{inset-inline-end:.9rem}.strip[data-astro-cid-azevychm] button[data-astro-cid-azevychm]{width:52px}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-azevychm]>img[data-astro-cid-azevychm],.photo[data-astro-cid-azevychm],.photo[data-astro-cid-azevychm][data-zoomed]{transition:none}.viewer[data-astro-cid-azevychm][open]{animation:none}}.intro[data-astro-cid-rviylipa]{isolation:isolate;padding-top:clamp(150px,20vh,190px);padding-bottom:clamp(3.5rem,9vh,6rem);position:relative;overflow:hidden}.glow[data-astro-cid-rviylipa]{z-index:-1;inset-inline-end:5%;background:radial-gradient(circle,#8e2c48bf 0%,#0000 65%);width:55vw;max-width:720px;height:55vw;max-height:720px;position:absolute;top:10%}.intro-grid[data-astro-cid-rviylipa]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.copy[data-astro-cid-rviylipa]{justify-items:start;gap:1.25rem;display:grid}.copy[data-astro-cid-rviylipa] .h1[data-astro-cid-rviylipa]{max-width:16ch}.bismillah[data-astro-cid-rviylipa]{aspect-ratio:1620/648;background:var(--copper);width:min(260px,70%);margin-bottom:.5rem;mask:url(/aboutme/aboutme-start.png) 50%/contain no-repeat}.actions[data-astro-cid-rviylipa]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.facts-card[data-astro-cid-rviylipa]{border-radius:var(--r-lg);background:var(--plum-raised);border:1px solid var(--line-dark);padding:clamp(1.25rem,3vw,2rem)}.facts-title[data-astro-cid-rviylipa]{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.25rem;font-weight:800}.facts[data-astro-cid-rviylipa]{display:grid}.facts[data-astro-cid-rviylipa] div[data-astro-cid-rviylipa]{border-top:1px solid var(--line-dark);padding-block:.9rem}.facts[data-astro-cid-rviylipa] dt[data-astro-cid-rviylipa]{color:var(--text-on-dark-muted);font-size:.8125rem}.facts[data-astro-cid-rviylipa] dd[data-astro-cid-rviylipa]{font-weight:500}.gallery-band[data-astro-cid-rviylipa]{background:var(--plum-deep)}.journey[data-astro-cid-rviylipa]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.journey[data-astro-cid-rviylipa] .h2[data-astro-cid-rviylipa]{margin-bottom:1.75rem}.stack-title[data-astro-cid-rviylipa]{margin-top:3rem}@media (width<=860px){.intro[data-astro-cid-rviylipa]{padding-top:120px;padding-bottom:2.5rem}.intro-grid[data-astro-cid-rviylipa],.journey[data-astro-cid-rviylipa]{grid-template-columns:1fr}.intro-grid[data-astro-cid-rviylipa]{gap:1.75rem}.copy[data-astro-cid-rviylipa]{justify-items:stretch}.bismillah[data-astro-cid-rviylipa]{width:160px;margin-bottom:0}.copy[data-astro-cid-rviylipa] .h1[data-astro-cid-rviylipa]{font-size:clamp(2rem,8.5vw,2.5rem)}.actions[data-astro-cid-rviylipa]{grid-template-columns:1fr 1fr;display:grid}.actions[data-astro-cid-rviylipa] .btn[data-astro-cid-rviylipa]{white-space:normal;text-align:center;padding-inline:.75rem}.journey[data-astro-cid-rviylipa]{gap:3rem}.journey[data-astro-cid-rviylipa] .h2[data-astro-cid-rviylipa]{margin-bottom:1.25rem}.stack-title[data-astro-cid-rviylipa]{margin-top:2.25rem}}@media (width<=380px){.actions[data-astro-cid-rviylipa]{grid-template-columns:1fr}}
