@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}:root{--gutter: 8px}body{font-family:Inter,system-ui,-apple-system,sans-serif;margin:0;background:#fab60033;color:#0b0d10;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}main{display:flex;flex-direction:column;justify-content:center}.countdown{display:flex;flex-direction:row;justify-content:center;font-size:6rem}.layout{display:flex;align-items:start;margin-top:8px;margin-right:8px;justify-content:space-between}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter);align-items:stretch;grid-auto-flow:row;grid-template-areas:"a b c d";margin-left:8px;width:50vw}.item{-webkit-user-select:none;user-select:none;aspect-ratio:1 / 1;overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;will-change:transform;display:flex}footer{background:#ec6907}.footer-content{text-align:center;padding:3rem 1rem;color:#fdf8e7}.footer-content p{text-transform:uppercase;color:#fdf8e7;margin:0 0 2rem;line-height:1.5;font-size:1.2rem}.newsletter-form{display:flex;justify-content:center;align-items:stretch;max-width:600px;margin:0 auto}.newsletter-form input[type=email]{flex:1;background:#fdf8e7;border:none;padding:1rem 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;color:#0b0d10;outline:none}.newsletter-form input[type=email]::placeholder{color:#666;text-transform:uppercase}.newsletter-form button{background:#fab600;border:none;padding:1rem 2rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;color:#0b0d10;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.newsletter-form button:hover{background:#e6a500}.footer-links{background:#fab600;display:flex;justify-content:space-between;align-items:center;padding:8px}.footer-links .links{display:flex;gap:1rem}.item img{width:100%;height:100%;object-fit:cover}.item.a{grid-area:a}.item.b{grid-area:b}.item.c{grid-area:c}.item.d{grid-area:d}.grid.expand-a{grid-template-areas:"a a b c" "a a . d"}.grid.expand-b{grid-template-areas:"a b b c" " . b b d"}.grid.expand-c{grid-template-areas:"a c c d" "b c c ."}.grid.expand-d{grid-template-areas:"a b d d" "c . d d"}.item.is-expanded{transform:scale(1.02);z-index:2}.logo-pane{width:45.2vw;display:flex}.logo-pane img{width:100%}@media(max-width:1100px){.grid{grid-template-columns:repeat(2,1fr)}.grid{grid-template-areas:"a b" "c d"}.grid.expand-a{grid-template-areas:"a a" "a a" "b c" "d ."}.grid.expand-b{grid-template-areas:"a b" "b b" "b b" "d c"}.grid.expand-c{grid-template-areas:"a b" "c c" "c c" "d ."}.grid.expand-d{grid-template-areas:"a b" "d d" "d d" "c ."}}@media(max-width:900px){.layout{grid-template-columns:1fr}.logo-pane{order:2;padding-top:8px}.grid{order:1}}@media(max-width:520px){.grid{grid-template-columns:1fr;gap:var(--gutter)}.grid,.grid.expand-a,.grid.expand-b,.grid.expand-c,.grid.expand-d{grid-template-areas:"a" "b" "c" "d"}}
