.page-head{padding:clamp(36px,5vw,76px) 0 clamp(44px,5vw,76px)}.page-head-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:center}.page-head h1{font-size:clamp(40px,4.8vw,70px)}.page-lede{margin-top:18px;font-size:clamp(18px,1.45vw,20.5px);color:var(--ink-2);max-width:50ch}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px}.page-actions a:not(.btn){display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-underline-offset:4px}.page-note{display:inline-grid;gap:2px;margin-top:26px;padding:10px 16px 10px 18px;border-radius:8px;border:2px dashed rgb(255 61 139/.6);background:var(--white);font-size:14.5px;color:var(--ink-3)}.page-note b{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--ink)}.page-note b:before{content:"";width:22px;height:7px;background:var(--spike);clip-path:var(--tape);transform:rotate(-6deg)}.page-photo{margin:0}.page-photo img{object-fit:cover}.page-sec{padding:clamp(48px,6vw,88px) 0}.page-tint{background:var(--paper-2)}.page-dark{background:var(--stage);color:var(--white)}.page-dark .page-sec-lede,.page-dark p{color:rgb(255 255 255/.8)}.page-sec h2{font-size:clamp(30px,3.2vw,46px)}.page-sec-lede{margin-top:14px;max-width:64ch;font-size:17px;color:var(--ink-2)}.page-sec p+p{margin-top:12px}.page-sec a:not(.btn){font-weight:600;color:var(--curtain-2);text-underline-offset:4px}.page-dark a:not(.btn){color:var(--amber-hot)}.page-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:center}.page-split-top{align-items:start}.page-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:30px 0 0;padding:0}.page-figures-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.page-figures li{padding-top:14px;border-top:2px solid var(--ink);font-size:15.5px;color:var(--ink-2)}.page-dark .page-figures li{border-color:rgb(255 255 255/.4);color:rgb(255 255 255/.78)}.page-figures b{display:block;margin-bottom:4px;font-family:var(--display);font-weight:400;font-size:clamp(38px,4vw,58px);line-height:1;color:var(--ink)}.page-dark .page-figures b{color:var(--white)}.page-ticks{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.page-ticks li{position:relative;padding-left:28px;font-size:16.5px;color:var(--ink-2)}.page-ticks li:before{content:"";position:absolute;left:0;top:.62em;width:15px;height:5px;background:var(--spike);clip-path:var(--tape);transform:rotate(-6deg)}.page-dark .page-ticks li{color:rgb(255 255 255/.84)}.page-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;list-style:none;padding:0}.page-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}.page-card{padding:22px 22px 20px}.page-card h3{font-size:23px}.page-card p{margin-top:8px;font-size:15.5px;color:var(--ink-2)}.page-card .page-tile-art+h3{margin-top:16px}.page-card .page-card-meta{font-size:14px;font-weight:600;color:var(--ink-3)}.groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;list-style:none;margin:30px 0 0;padding:0}.groups li{display:grid;align-content:start;gap:6px;padding:18px 16px 16px;border-radius:10px 10px 4px 4px;background:var(--white);border:1px solid var(--line);border-top:6px solid var(--group);min-height:calc(150px + var(--step) * 26px)}.groups b{font-family:var(--display);font-weight:400;font-size:23px;line-height:1.1}.groups span{font-size:15px;color:var(--ink-2)}.groups a{margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:600;color:var(--curtain-2);text-underline-offset:3px}.page-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.page-shot{margin:0}.page-shot .frame{padding:6px;aspect-ratio:var(--ratio)}.page-shots .page-shot .frame{aspect-ratio:3/2}.page-shot img{object-fit:cover}.page-shot figcaption{margin-top:8px;font-size:14px;color:var(--ink-3)}.page-dark .page-shot figcaption{color:rgb(255 255 255/.66)}.page-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;list-style:none;margin:28px 0 0;padding:0}.page-tile{display:grid;gap:10px;align-content:start;min-width:0}.page-tile-art{position:relative;display:block;min-width:0;aspect-ratio:1;border-radius:8px;background:var(--stage)}.page-tile-art img{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;border-radius:3px}.page-tile b{font-family:var(--display);font-weight:400;font-size:20px;line-height:1.15}.page-tile span{font-size:14.5px;color:var(--ink-3)}.page-dark .page-tile span{color:rgb(255 255 255/.66)}.page-tile em{justify-self:start;padding:2px 10px;font-style:normal;font-size:12.5px;font-weight:700;background:var(--spike);color:var(--ink);clip-path:var(--tape)}.page-past{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;list-style:none;margin:28px 0 0;padding:0}.page-past li{display:grid;gap:6px;min-width:0}.page-past .page-tile-art{aspect-ratio:4/3}.page-past span{font-size:14px;font-weight:500;line-height:1.3}.page-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;list-style:none;margin:22px 0 0;padding:0}.page-people li{display:grid;padding:14px 0;border-top:1px solid var(--line)}.page-people b{font-family:var(--display);font-weight:400;font-size:22px;line-height:1.2}.page-people span{font-size:15px;color:var(--ink-3)}.page-form{display:grid;gap:16px;padding:clamp(22px,3vw,32px)}.page-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page-form label{display:grid;gap:6px;font-size:15px;font-weight:600}.page-form input,.page-form select{width:100%;min-height:50px;padding:10px 14px;border-radius:8px;border:1.5px solid rgb(21 19 25/.28);background:var(--white);font-size:16.5px;font-weight:400}.page-form input:focus,.page-form select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px rgb(255 61 139/.25)}.page-form .page-check{display:flex;gap:12px;align-items:flex-start;font-weight:400;color:var(--ink-2)}.page-form .page-check input{width:22px;min-height:0;height:22px;margin-top:1px;accent-color:var(--ink)}.page-form .btn{justify-self:start}.page-form-done{padding:14px 16px;border-radius:8px;background:var(--paper-2);border-left:5px solid var(--spike);font-size:15.5px}.page-amounts{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0}.page-amounts legend{margin-bottom:8px;font-size:15px;font-weight:600}.page-amounts button{min-width:84px;min-height:48px;padding:8px 16px;border-radius:999px;border:1.5px solid rgb(21 19 25/.28);background:var(--white);font-weight:600;font-size:17px;transition:background-color .2s,border-color .2s}.page-amounts button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.page-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:28px 0 0;padding:0}.page-tiers li{padding:24px 24px 22px;border-top:6px solid var(--periwinkle)}.page-tiers li:nth-child(2){border-top-color:var(--amber)}.page-tiers li:nth-child(3){border-top-color:var(--spike)}.page-tiers b{display:block;margin:8px 0 10px;font-family:var(--display);font-weight:400;font-size:34px;line-height:1}.page-tiers p{font-size:15.5px;color:var(--ink-2)}.page-sponsors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:28px 0 0;padding:0}.page-sponsors li{display:grid;gap:10px;align-content:start}.page-sponsors img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px}.page-sponsors b{font-family:var(--display);font-weight:400;font-size:19px}.page-sponsors span{font-size:14.5px;color:var(--ink-3)}.page-lost{position:relative;overflow:hidden;padding:clamp(56px,8vw,120px) 0;background:var(--stage);color:var(--white)}.page-lost-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.page-lost h1{font-size:clamp(40px,5vw,72px)}.page-lost .page-lede{color:rgb(255 255 255/.8)}.page-lost .page-actions a:not(.btn){color:var(--white)}.page-lost-stage{position:relative;aspect-ratio:1.15}.page-lost-stage:before{content:"";position:absolute;inset:-10% 10% 8%;background:conic-gradient(from 166deg at 50% -10%,transparent 0deg,rgb(255 236 200/.26) 10deg,rgb(255 236 200/.26) 18deg,transparent 28deg);-webkit-mask-image:linear-gradient(#000 55%,transparent 92%);mask-image:linear-gradient(#000 55%,transparent 92%);animation:page-lost-beam 3.2s var(--ease) .3s both;transform-origin:50% 0}.page-lost-pool{bottom:14%;width:72%;aspect-ratio:3.2;border-radius:50%;background:radial-gradient(closest-side,rgb(255 236 200/.32),rgb(255 236 200/.08) 70%,transparent)}.page-lost-mark,.page-lost-pool{position:absolute;left:50%;transform:translateX(-50%)}.page-lost-mark{bottom:21%;width:30%;height:12%}.page-lost-mark:after,.page-lost-mark:before{content:"";position:absolute;left:0;right:0;top:50%;height:16%;background:var(--spike);clip-path:var(--tape)}.page-lost-mark:before{transform:rotate(14deg)}.page-lost-mark:after{transform:rotate(-14deg)}@keyframes page-lost-beam{0%{transform:rotate(-14deg);opacity:.4}55%{transform:rotate(5deg)}to{transform:none}}@media (max-width:1059px){.groups,.page-cards-5{grid-template-columns:repeat(3,minmax(0,1fr))}.groups li{min-height:0}.page-sponsors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.page-head-grid,.page-lost-grid,.page-split{grid-template-columns:1fr}.page-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.page-cards,.page-people,.page-shots,.page-tiers{grid-template-columns:1fr 1fr}.page-lost-stage{max-width:420px}}@media (max-width:599px){.page-cards,.page-cards-2,.page-cards-5,.page-form-row,.page-people,.page-shots,.page-tiers{grid-template-columns:1fr}.groups{grid-template-columns:1fr 1fr}.page-tiles{gap:12px}.page-past,.page-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.page-lost-stage:before{animation:none}}