.content-panel{width:100%;height:100%;transition:opacity 260ms ease,transform 420ms cubic-bezier(0.16,1,0.3,1)}.content-panel.is-leaving{pointer-events:none}@media (min-width:1201px){.content-panel{opacity:0;transform:translateY(10px)}.content-panel.is-open{opacity:1;transform:none}}.panel-close{display:none}.panel-body{width:100%;height:100%;background:var(--border)}@media (max-width:1200px){.content-panel:not([hidden]){position:fixed;inset:0;z-index:20;display:block;background:var(--background);overflow-y:auto;opacity:0;transform:translateY(24px)}.content-panel:not([hidden]).is-open{opacity:1;transform:none}.content-panel:not([hidden])::before{content:"";position:fixed;top:0;left:0;right:0;z-index:1;height:60px;background:var(--background);pointer-events:none}.panel-close{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:10px;right:12px;z-index:2;width:40px;height:40px;border:0;background:transparent;color:var(--text);font-family:var(--font-text);line-height:1;cursor:pointer;transition:color 0.2s ease}.panel-close-icon{display:block;width:20px;height:20px}.panel-body{min-height:100%}body.is-panel-open{overflow:hidden}}@media (max-width:1200px){.content-panel--home:not([hidden]){position:static;z-index:auto;height:auto;margin-top:40px;overflow:visible;background:transparent;opacity:1;transform:none}.content-panel--home:not([hidden])::before{display:none}.content-panel--home .panel-close{display:none}.content-panel--home .panel-body{height:auto;min-height:0}.content-panel--home .gallery-panel,.content-panel--home .gallery-panel--static{padding:1px}}@media (max-width:600px){.content-panel--home:not([hidden]){width:calc(100% + 32px);margin-right: -16px;margin-left: -16px}}@media (min-width:601px) and (max-width:1200px){.content-panel--home:not([hidden]){width:100vw;margin-right:0;margin-left:calc(-1 *min(96px,calc(100vw - 40px - var(--page-width))))}}@media (hover:hover){.panel-close:hover{color:#33d6ad}}@media (prefers-reduced-motion:reduce){.content-panel{transition:none}}