.awards-page{z-index:1;background:#da382e;position:fixed;inset:0;overflow:hidden}#scene{position:fixed;inset:0}#scene canvas{width:100%;height:100%;display:block}.ui{z-index:2;padding:var(--spacing-32) max(var(--spacing-24),3vw);pointer-events:none;color:var(--color-midnight-ink);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:end;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;inset:0}.ui>*{pointer-events:auto}.mark{width:auto;height:41px;color:var(--color-midnight-ink);font-size:14px;font-weight:var(--font-weight-w652);letter-spacing:-.02em;background:0 0;border-radius:0;grid-area:1/1;place-self:start;place-items:center;text-decoration:none;display:grid}.logo-mark{width:auto;height:41px;max-height:100%;display:block}.say{grid-area:3/1;max-width:min(42ch,58vw)}.say h1{margin:0 0 var(--spacing-16);letter-spacing:-.03em;white-space:nowrap;font-family:Instrument Serif,Georgia,serif;font-size:min(128px,9.6vw);font-weight:400;line-height:.96}.say p{font-size:20px;line-height:1.45;font-weight:var(--font-weight-w456);color:var(--color-midnight-ink);margin:0}.btn{border-radius:var(--radius-full);background:var(--color-midnight-ink);height:48px;color:var(--color-pure-canvas);font-size:16px;font-weight:var(--font-weight-w456);white-space:nowrap;transition:background var(--duration-quick) var(--ease-in-out),transform var(--duration-micro) var(--ease-out);grid-area:3/2;justify-self:end;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-graphite);color:var(--color-pure-canvas);transform:translateY(-2px)}.btn:active{transform:scale(.98)}.say h1{transition:none}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover{transform:none}}@media (max-width:760px){.ui{padding:var(--spacing-16);gap:var(--spacing-16);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr}.say{grid-row:3;max-width:none}.say h1{font-size:min(69px,13.3vw)}.say p{font-size:17px}.btn{grid-area:4/1;justify-self:start}}.fx-layer{pointer-events:none;z-index:90;position:fixed;inset:0;overflow:hidden}.fx-layer svg,.fx-layer i{pointer-events:none;display:block;position:absolute;overflow:visible}
