@layer reset,layout,components;@layer components{body.spaceMode{overflow:hidden}body:not([class*=spaceMode]){overflow:auto}@media (max-width: 1024px){body:not([class*=spaceMode]) ._viewport_12v5q_10{height:auto}}._viewport_12v5q_10{width:100%;position:relative}@media (max-width: 1024px){._viewport_12v5q_10{height:100svh}}._space_12v5q_3{perspective:1200px;perspective-origin:50% 40%;position:relative;height:100vh;width:100%;overflow:hidden;contain:layout paint}._space_12v5q_3 h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--title-size);color:var(--color-white);user-select:none;pointer-events:none}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected{transform:scale(1) translate3d(-50%,-50%,0);left:50%;top:50%;opacity:1!important;z-index:20;width:60%;height:70%}@media (max-width: 1024px){._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected{display:flex!important;align-items:center;flex-direction:column;justify-content:center;width:90%}}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemCloseBtn_12v5q_60{display:flex;align-items:center;justify-content:center;position:absolute;top:-45px;right:0;width:40px;height:40px;background-color:var(--color-white);border-radius:40px;z-index:15;cursor:pointer;border:none}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemCloseBtn_12v5q_60 svg path[stroke]{stroke:var(--color-black)}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemCloseBtn_12v5q_60 span{display:none}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemCover_12v5q_81{opacity:1;height:88%;overflow:hidden}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemCover_12v5q_81>span{appearance:none;background-color:#ffffffb3;border:none;width:14rem;height:14rem;border-radius:14rem;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.7rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--color-primary-black)}@media (max-width: 1024px){._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemCover_12v5q_81>span{width:90px;height:90px;border-radius:90px}}@media (max-width: 1024px){._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemCover_12v5q_81{height:auto}}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected img{min-width:100%;min-height:100%;object-fit:contain}._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemInfo_12v5q_121{display:flex;padding:var(--gutter)}@media (max-width: 1024px){._space_12v5q_3[data-mode=space] ._item_12v5q_42.selected ._itemInfo_12v5q_121{display:block}}._space_12v5q_3[data-mode=space] ._spaceOverlay_12v5q_130{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);opacity:0;z-index:9;user-select:none;pointer-events:none}._space_12v5q_3[data-mode=space] ._spaceOverlay_12v5q_130.active{opacity:.7;pointer-events:all}._space_12v5q_3[data-mode=grid]{display:flex;flex-wrap:wrap;gap:calc(var(--gutter) * 2);padding:calc(var(--gutter) * 3) var(--gutter);max-width:calc(var(--col-width) * 8 + var(--gutter) * (8 - 1));margin:0 auto;width:100%;height:auto;perspective:none;perspective-origin:initial}@media (max-width: 1024px){._space_12v5q_3[data-mode=grid]{max-width:100%;gap:20px;padding:40px 16px}}._space_12v5q_3[data-mode=grid] ._item_12v5q_42{--rz: 0deg;--rx: 0deg;--ry: 0deg;--tz: 0px;--tx: 0px;--ty: 0px;--pos-x: 0px;--pos-y: 0px;flex:0 0 calc(50% - var(--gutter) * 2);transform:none;opacity:1!important;position:relative;margin-bottom:var(--gutter)}@media (max-width: 1024px){._space_12v5q_3[data-mode=grid] ._item_12v5q_42{flex:0 0 100%}}._space_12v5q_3[data-mode=grid] ._item_12v5q_42 ._itemInfo_12v5q_121,._space_12v5q_3[data-mode=grid] ._item_12v5q_42.selected ._itemInfo_12v5q_121{display:flex}._space_12v5q_3[data-mode=grid] h1{position:relative;left:auto;top:auto;transform:none;color:var(--color-white);user-select:none;pointer-events:none;width:100%}._item_12v5q_42{--rz: 0deg;--rx: 0deg;--ry: 0deg;--tz: 0px;--tx: 0px;--ty: 0px;--pos-x: 0px;--pos-y: 0px;--opacity: 1;width:300px;transform-style:preserve-3d;transform:translate3d(calc(var(--pos-x) + var(--tx)),calc(var(--pos-y) + var(--ty)),var(--tz));opacity:var(--opacity);will-change:transform;backface-visibility:hidden;position:absolute;display:block;cursor:pointer;color:var(--color-white)}._item_12v5q_42 a{text-decoration:none}._item_12v5q_42 ._itemCover_12v5q_81{opacity:1;transition:opacity .32s ease;position:relative}._item_12v5q_42 ._itemCover_12v5q_81 span,._item_12v5q_42 ._itemCloseBtn_12v5q_60{display:none}._item_12v5q_42:hover ._itemCover_12v5q_81{opacity:.8}._itemCover_12v5q_81{width:100%;display:block}._itemCover_12v5q_81 img{width:100%;height:auto}._itemInfo_12v5q_121{width:100%;align-items:center;justify-content:space-between;color:var(--color-white);display:none}._itemInfo_12v5q_121 h3{font-size:2.4rem;line-height:1.2;font-weight:900;margin:0}._itemInfo_12v5q_121 h5{font-size:1.8rem;line-height:1.2;font-weight:400;margin:0}@media (prefers-reduced-motion: reduce){._item_12v5q_42{transform:none!important}}._controls_12v5q_273{position:sticky;bottom:var(--gutter);left:50%;transform:translate(-50%);margin:0 auto var(--gutter);width:auto;z-index:10;display:inline-flex;align-items:center;justify-content:space-between}._controlsWrapper_12v5q_285{display:flex;gap:8px;background-color:var(--color-black);border-radius:50px}._btnSpace_12v5q_291,._btnGrid_12v5q_292{appearance:none;border:none;background:var(--color-black);color:var(--color-white);padding:calc(var(--gutter) / 1.7) var(--gutter);font-size:1.4rem;border-radius:50px;font-weight:700;cursor:pointer;transition:background-color .6s ease,border-color .6s ease}._btnSpace_12v5q_291:hover,._btnGrid_12v5q_292:hover{background-color:#353535;color:#fff}@media (max-width: 1024px){._btnSpace_12v5q_291{display:none}}._btnSpace_12v5q_291[aria-pressed=true],._btnGrid_12v5q_292[aria-pressed=true]{background:var(--color-white);color:var(--color-black)}._btnSpace_12v5q_291[aria-pressed=true]:hover,._btnGrid_12v5q_292[aria-pressed=true]:hover{background-color:#353535;color:#fff}._btnFilters_12v5q_324{display:flex;border-radius:50px;appearance:none;border:none;cursor:pointer;align-items:center;justify-content:center;align-self:stretch;width:40px;margin-left:var(--gutter);background:var(--color-white);color:var(--color-black)}._btnFilters_12v5q_324:hover{background-color:#353535}._btnFilters_12v5q_324:hover svg path[stroke]{stroke:#fff}._btnFilters_12v5q_324 svg path[stroke]{stroke:var(--color-black)}._btnFilters_12v5q_324 span{display:none;background:var(--color-white);color:var(--color-black);padding:calc(var(--gutter) / 1.7) var(--gutter)}}@layer reset,layout,components;@layer components{._filters_1j3cl_3{position:absolute;left:100%;bottom:0;width:20vw;max-width:300px;margin-left:var(--gutter);background-color:var(--color-white);padding:var(--gutter) calc(var(--gutter) * 2);border-radius:30px;z-index:12;opacity:0;transition:opacity .32s ease;user-select:none;pointer-events:none}@media (max-width: 1024px){._filters_1j3cl_3{width:90vw;left:50%;bottom:0;margin-left:0;margin-bottom:50px;max-width:inherit;position:fixed;transform:translate(-50%)}}._filters_1j3cl_3 h5{font-size:1.4rem;font-weight:700;margin:calc(var(--gutter) / 2) 0 calc(var(--gutter) / 3);color:var(--color-black)}._filters_1j3cl_3 input{margin:0 4px 0 0}._filters_1j3cl_3.active{pointer-events:all;opacity:1}._filters_1j3cl_3 label{display:flex;align-items:center;cursor:pointer;font-size:1.4rem;margin-right:calc(var(--gutter) / 2);color:var(--color-black)}._filters_1j3cl_3 button[type=submit]{width:100%;margin-top:var(--gutter);background-color:var(--color-black);color:var(--color-white);font-size:1.4rem;border-radius:40px;font-weight:700;border:2px solid;padding:calc(var(--gutter) / 1.5) var(--gutter);cursor:pointer}._filters_1j3cl_3 button[type=submit]:disabled{opacity:.5;cursor:not-allowed}._filters_1j3cl_3 button[type=submit]:hover{background-color:#353535}._top_1j3cl_71{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--gutter) / 2)}._top_1j3cl_71 a{text-decoration:underline;color:var(--color-black);font-size:1.2rem}._btnCloseFilter_1j3cl_82{appearance:none;border:none;background-color:transparent;cursor:pointer;padding:calc(var(--gutter) / 2);margin:0;display:flex;align-items:center;justify-content:center}._btnCloseFilter_1j3cl_82 svg path[stroke]{stroke:var(--color-black)}._btnCloseFilter_1j3cl_82 span{display:none}._filterGroupOptions_1j3cl_99{display:flex;flex-wrap:wrap;gap:calc(var(--gutter) / 2)}}
