._home_1t6ff_1,._compact_1t6ff_2,._auth_1t6ff_3{background:var(--ground);isolation:isolate;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}._home_1t6ff_1{aspect-ratio:3}._compact_1t6ff_2{aspect-ratio:4;margin-block-end:clamp(2rem,5vw,4.5rem)}._auth_1t6ff_3{min-height:100%}._grid_1t6ff_26,._scrim_1t6ff_27{position:absolute;inset:0}._grid_1t6ff_26{display:grid}._home_1t6ff_1 ._grid_1t6ff_26{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}._compact_1t6ff_2 ._grid_1t6ff_26{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr))}._auth_1t6ff_3 ._grid_1t6ff_26{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}._anchor_1t6ff_51,._tile_1t6ff_52,._emptyTile_1t6ff_53{background:var(--field);min-width:0;min-height:0;display:block;position:relative;overflow:hidden}._tile_1t6ff_52{animation:2.2s cubic-bezier(.22,1,.36,1) both _tile-structure-enter_1t6ff_1}._emptyTile_1t6ff_53{border:1px solid color-mix(in srgb, var(--slate) 45%, transparent)}._home_1t6ff_1 ._anchor_1t6ff_51,._compact_1t6ff_2 ._anchor_1t6ff_51,._auth_1t6ff_3 ._anchor_1t6ff_51{grid-area:span 2/span 3}._anchor_1t6ff_51 img,._tile_1t6ff_52 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._incoming_1t6ff_86{animation:1.8s cubic-bezier(.22,1,.36,1) both _tile-fade-in_1t6ff_1}._outgoing_1t6ff_90{animation:1.8s cubic-bezier(.22,1,.36,1) both _tile-fade-out_1t6ff_1}._initial_1t6ff_94{opacity:1}._scrim_1t6ff_27{z-index:1;background:#05060785}._home_1t6ff_1 h1,._compact_1t6ff_2 h1{color:#fff;letter-spacing:-.04em;text-align:center;text-shadow:0 2px 24px #00000085;text-wrap:balance;z-index:2;max-width:14ch;margin:0;padding-inline:1rem;font-weight:300;line-height:.92;animation:.52s ease-out both _mosaic-title-enter_1t6ff_1;position:relative}._home_1t6ff_1 h1{font-size:clamp(3.5rem,9vw,8rem)}._compact_1t6ff_2 h1{font-size:clamp(2.7rem,6vw,5.25rem)}@keyframes _tile-fade-in_1t6ff_1{0%{opacity:0}to{opacity:1}}@keyframes _tile-fade-out_1t6ff_1{0%{opacity:1}to{opacity:0}}@keyframes _tile-structure-enter_1t6ff_1{0%{opacity:0}to{opacity:1}}@keyframes _mosaic-title-enter_1t6ff_1{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (width<=48rem){._home_1t6ff_1{aspect-ratio:3/4}._home_1t6ff_1 ._grid_1t6ff_26{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}._compact_1t6ff_2{aspect-ratio:1}._compact_1t6ff_2 ._grid_1t6ff_26{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}._compact_1t6ff_2 ._anchor_1t6ff_51{grid-area:span 2/span 2}._auth_1t6ff_3{min-height:22rem}._auth_1t6ff_3 ._grid_1t6ff_26{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}._auth_1t6ff_3 ._anchor_1t6ff_51{grid-area:span 2/span 2}}@media (prefers-reduced-motion:reduce){._incoming_1t6ff_86,._outgoing_1t6ff_90,._tile_1t6ff_52,._home_1t6ff_1 h1,._compact_1t6ff_2 h1{animation:none}}
