._page_1yc1a_15{--bg-top:#fbfaf8;--bg-mid:#f4f3f0;--bg-bot:#eae8e3;--ink:#1b1917;background:linear-gradient(180deg, var(--bg-top) 0%, var(--bg-mid) 58%, var(--bg-bot) 100%);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;transition:background .5s,color .5s;position:fixed;inset:0;overflow:hidden}._dark_1yc1a_45{--bg-top:#17161a;--bg-mid:#121115;--bg-bot:#0c0b0e;--ink:#edeae5}._lockup_1yc1a_61{z-index:1;text-align:center;white-space:nowrap;will-change:transform;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._name_1yc1a_83{letter-spacing:.04em;font-size:clamp(20px,2.1vw,34px);font-weight:700}._sub_1yc1a_85{letter-spacing:.01em;opacity:.92;margin-top:.1em;font-size:clamp(18px,1.9vw,31px);font-weight:400}._wall_1yc1a_101{z-index:2;position:absolute;inset:0}._tile_1yc1a_105{color:inherit;cursor:pointer;will-change:transform;opacity:calc(.86 + .14 * var(--z));box-shadow:0 calc(6px + 14px * var(--z)) calc(14px + 26px * var(--z)) calc(-8px - 12px * var(--z)) #1c191680, 0 1px 4px -2px #1c191659;background:0 0;border:0;padding:0;display:block;position:absolute;top:0}._tile_1yc1a_105 img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}._tile_1yc1a_105:focus-visible{outline-offset:4px;outline:2px solid #1b6ef3}._card_1yc1a_171{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink,#1b1917);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}._card_1yc1a_171::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1412108c}._card_1yc1a_171:not([open]){display:none}._cardInner_1yc1a_217{--text-w:clamp(240px, 24vw, 330px);background:var(--bg-top,#fbfaf8);align-items:stretch;max-width:94vw;max-height:88vh;display:flex;box-shadow:0 40px 90px -40px #14121099}._cardPhoto_1yc1a_245{width:min(calc(94vw - var(--text-w)), calc(min(78vh, 620px) * var(--ar,1.5)));height:auto;aspect-ratio:var(--ar,1.5);background:#0d0c0b;flex:none}._cardPhoto_1yc1a_245 img{object-fit:contain;width:100%;height:100%;display:block}._cardText_1yc1a_261{flex:0 0 var(--text-w);flex-direction:column;gap:14px;padding:40px 38px;display:flex;overflow:auto}._cardKicker_1yc1a_277{letter-spacing:.18em;text-transform:uppercase;opacity:.55;font-size:10px;font-weight:700}._cardTitle_1yc1a_291{letter-spacing:.01em;margin:0;font-size:clamp(22px,2vw,30px);font-weight:700}._cardBody_1yc1a_303{opacity:.82;margin:0;font-size:14px;line-height:1.85}._cardClose_1yc1a_305{color:inherit;font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:10px;font-weight:700}._cardClose_1yc1a_305:hover{opacity:.55}@media (max-width:760px){._cardInner_1yc1a_217{flex-direction:column;max-width:92vw}._cardPhoto_1yc1a_245{width:min(92vw, calc(42vh * var(--ar,1.5)))}._cardText_1yc1a_261{flex:none;padding:26px 22px}}._ui_1yc1a_351{z-index:5;pointer-events:none;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;inset:0}._ui_1yc1a_351>*{pointer-events:auto;position:absolute}._tl_1yc1a_373{top:20px;left:22px}._tc_1yc1a_375{top:20px;left:50%;transform:translate(-50%)}._tr_1yc1a_377{top:20px;right:22px}._bl_1yc1a_379{bottom:20px;left:22px}._bc_1yc1a_381{letter-spacing:.1em;opacity:.5;text-transform:none;font-weight:400;bottom:20px;left:50%;transform:translate(-50%)}._br_1yc1a_399{bottom:20px;right:22px}._back_1yc1a_405{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:color-mix(in srgb, var(--bg-top) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:.5em;padding:.62em 1.05em .6em;transition:border-color .25s,background .25s;display:inline-flex}._back_1yc1a_405:hover{opacity:1;border-color:color-mix(in srgb, var(--ink) 58%, transparent);background:color-mix(in srgb, var(--bg-top) 92%, transparent)}._ui_1yc1a_351 button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}._ui_1yc1a_351 button:hover{opacity:.55}:is(._ui_1yc1a_351 button:focus-visible,._ui_1yc1a_351 a:focus-visible){outline-offset:4px;outline:1px solid}._ui_1yc1a_351 a{color:inherit;text-decoration:none}._ui_1yc1a_351 a:hover{opacity:.55}@media (max-width:720px){._tc_1yc1a_375,._bc_1yc1a_381{display:none}._ui_1yc1a_351>*{font-size:9px}}
