:root{--background:#f3f3e9;--foreground:#171717}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}img{display:block}.native-page{color:#080808;width:100%;min-height:100vh}.native-dark{color:#fff}.native-shell{width:100%;max-width:1920px;margin-inline:auto;container-type:inline-size}.native-page a{color:inherit}.native-page a:focus-visible{outline-offset:4px;outline:2px solid #e85631}.site-header,.site-categories,.site-footer{padding-inline:3.125%}.site-header{border-bottom:1px solid #77786f;justify-content:space-between;align-items:center;height:10.7651cqw;min-height:105px;font-size:max(12px,.9375cqw);display:flex}.site-name{font-weight:700;text-decoration:none}.site-social{gap:.625cqw;display:grid}.site-social a{text-decoration:none}.site-social span{font-size:.8em}.site-categories{border-bottom:1px solid #77786f;justify-content:space-between;align-items:center;height:7.23958cqw;min-height:64px;font-size:max(12px,.9375cqw);display:flex}.site-categories a{align-items:center;min-height:44px;text-decoration:none;display:flex}.site-categories a:is(:hover,:focus-visible,[aria-current=page]){font-weight:700}.site-footer{justify-content:space-between;align-items:center;gap:1rem;padding-block:3.125cqw;font-size:max(12px,.9375cqw);display:flex}.site-footer a{text-decoration:none}.native-section{width:100%;position:relative;container-type:inline-size}.native-section[data-section-id="225:36733"]>.native-layer{border-top-width:0!important;border-bottom-width:.0520833cqw!important}.native-layer{transform-origin:0 0;margin:0;padding:0;position:absolute;container-type:inline-size}a.native-layer{text-decoration:none;display:block}.native-project-card{isolation:isolate}.native-card-link{position:absolute;inset:0}.native-project-card>.native-layer{pointer-events:none}.native-project-card a:not(.native-card-link){pointer-events:auto}.native-credit-link{text-underline-offset:.15em}.native-text{white-space:pre-wrap;overflow-wrap:normal;-webkit-user-select:text;user-select:text;container-type:normal}.native-clip{overflow:hidden}.native-decoration{pointer-events:none}.native-paint{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.native-image{border-radius:inherit;max-width:none;position:absolute}.native-definitions{pointer-events:none;position:absolute}svg.native-vector{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.native-vector-image{position:absolute;inset:0}.native-film{object-fit:contain;border-radius:inherit;background:#000;width:100%;height:100%;position:absolute;inset:0}.skip-content{z-index:20;background:#fff;padding:.75rem;position:absolute;top:0;left:1rem;transform:translateY(-150%);color:#000!important}.skip-content:focus{transform:none}@media (max-width:640px){.site-header,.site-categories,.site-footer{padding-inline:20px;font-size:14px}.site-header{height:112px}.site-social{gap:8px}.site-categories{gap:12px;height:72px}.native-content{flex-direction:column;gap:28px;padding:24px 20px 0;display:flex}.native-section{flex-direction:column;gap:24px;display:flex;height:auto!important;margin-top:0!important}.native-section[data-section-id="225:36733"]>.native-layer{padding-bottom:16px}.native-section>.native-layer,.native-flow>.native-layer{position:relative;width:100%!important;height:auto!important;top:auto!important;left:auto!important;transform:none!important}.native-flow{flex-direction:column;gap:16px;overflow:visible;aspect-ratio:auto!important;display:flex!important}.native-page[data-route="/work/national-museum"] [data-figma-id="277:1162"]{gap:10px}.native-flow>.native-text,.native-section>.native-text{overflow-wrap:anywhere;min-height:0;aspect-ratio:auto!important;white-space:pre-wrap!important;font-size:16px!important;line-height:1.5!important;display:block!important}.native-flow>.native-paint{position:absolute}.native-flow>.native-layer{order:var(--reading-order,0)}.native-page[data-route=\/animation] .native-section>.native-flow>.native-layer{order:0}.native-flow>.native-decoration{display:none}.native-flow>.native-line{display:block}.native-cv .native-flow{filter:none!important}.native-cv .native-text{color:inherit!important}.native-cv [data-layer-name="Anna Kirakosyan CV"]{padding:16px}.site-footer{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;padding-block:32px}}.home-loop-video{object-fit:contain;object-position:center bottom;mix-blend-mode:darken;filter:url(#home-paper-match);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.animation-filter{pointer-events:none;position:absolute}:is(html:has(.home-viewport),body:has(.home-viewport)){overflow:hidden}.home-viewport{isolation:isolate;height:100svh;color:#080808;--home-gutter:clamp(1.25rem, 3.125vw, 3.75rem);background:#f3f3e9;grid-template-rows:19.16dvh 12.8dvh minmax(0,1fr) 9dvh;grid-template-columns:minmax(0,1fr);height:100dvh;font-size:clamp(.875rem,.9375vw,1.125rem);line-height:1.2;display:grid;position:relative;overflow:hidden}.home-viewport>:not(.home-introduction):not(.animation-filter):not(.sr-only){z-index:1;position:relative}.home-scene{grid-area:3/1;min-height:0;overflow:hidden;container-type:size}.home-viewport-video{aspect-ratio:16/9;z-index:0;width:min(100%,296.296cqh);height:auto;inset:auto auto -37px 50%;transform:translate(-50%)}.home-viewport a{color:inherit;text-decoration:none}.home-viewport a:focus-visible{outline-offset:4px;outline:2px solid #080808}.home-header,.home-categories,.home-footer{padding-inline:var(--home-gutter)}.home-header{border-bottom:1px solid #77786f;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.home-name{font-weight:700}.home-name,.site-name{transform-origin:0;transition:transform .16s}.home-viewport .home-name:is(:hover,:focus-visible),.site-name:is(:hover,:focus-visible){text-decoration:none;transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.home-name,.site-name{transition:none}}.home-social{gap:.375rem;display:grid}.home-social a{width:fit-content;min-height:1.25rem;text-decoration:none;display:grid}.home-social a:is(:hover,:focus-visible){font-weight:700}.home-social-content,.home-social-reserve{white-space:nowrap;grid-area:1/1}.home-social-reserve{visibility:hidden;pointer-events:none;font-weight:700}.home-social-arrow{margin-left:.2em;font-size:.8em}.home-categories{border-bottom:1px solid #77786f;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem;display:grid}.home-categories a{align-items:center;width:fit-content;min-height:2.75rem;display:flex}.home-categories a:is(:hover,:focus-visible){font-weight:700}.home-categories a:nth-child(2){justify-self:center}.home-categories a:last-child{justify-self:end}.home-introduction{z-index:2;grid-area:3/1;align-self:center;margin-inline:50% 12.5%;position:relative;top:-40px}.home-introduction p{width:18em;max-width:100%;margin:0 0 0 auto;transform:translateY(-2px)}.home-footer{justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:clamp(1rem,3svh,2rem);font-weight:500;display:flex}.home-footer a{overflow-wrap:anywhere}@media (max-height:600px) and (min-width:641px){.home-viewport{grid-template-rows:5rem 3.5rem minmax(0,1fr) 3rem}.home-social{gap:.2rem}}@media (max-width:640px){.home-viewport{grid-template-rows:7rem 4.5rem minmax(0,1fr) 6rem}.home-header{padding-block:1rem}.home-social a{min-height:1.5rem}.home-introduction{margin-inline:var(--home-gutter);align-self:start;top:1rem}.home-introduction p{width:20em;font-size:1rem;line-height:1.35}.home-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding-bottom:0}}.project-footer{--project-footer-height:calc(4.5rem + env(safe-area-inset-bottom,0px));height:var(--project-footer-height);background:inherit;color:#fff;position:relative}.project-footer-nav{z-index:8;width:100%;max-width:1920px;height:var(--project-footer-height);padding:0 clamp(1.25rem, 3.125vw, 3.75rem) env(safe-area-inset-bottom,0px);background:inherit;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;font-size:.875rem;transition:transform .18s,visibility .18s;display:flex;position:fixed;inset:auto 0 0}.project-footer[data-docked=true] .project-footer-nav{position:absolute}.project-footer[data-visible=false] .project-footer-nav:not(:focus-within){visibility:hidden;pointer-events:none;transform:translateY(100%)}.project-footer-nav a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.project-footer-nav a:last-child{margin-left:auto}.project-footer-nav a:hover{text-underline-offset:3px;text-decoration:underline}.project-footer-nav a:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.project-footer-nav{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drawing-loops{box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;padding:0 min(3.125vw,60px) 24px}.drawing-loops h2{border-top:1px solid #6a6a65;margin:0 0 24px;padding-top:22px;font-size:clamp(14px,1.05vw,20px);font-weight:700}.drawing-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.drawing-loop-grid figure{min-width:0;margin:0}.drawing-loop-grid video{aspect-ratio:848/464;object-fit:contain;background:#f3f3e9;border-radius:10px;width:100%;height:auto;display:block}.drawing-loop-grid figcaption{justify-content:space-between;gap:12px;margin-top:12px;font-size:14px;display:flex}.drawing-loop-grid button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 4px;text-decoration:underline}.drawing-loop-grid button:focus-visible{outline-offset:4px;outline:2px solid #e85631}@media (max-width:640px){.drawing-loop-grid{grid-template-columns:1fr;gap:24px}}
