.concursuri-page{padding-top:var(--nav-clearance);display:block}.concursuri-hero{align-items:center;min-height:72svh;padding:clamp(3rem,7vw,6rem) 0;display:flex;position:relative;overflow:hidden}.concursuri-hero-bg{z-index:0;will-change:transform;position:absolute;inset:-2%;overflow:hidden}.concursuri-hero-photo{filter:brightness(.55)contrast(1.08)saturate(1.05);will-change:transform;background-image:url(/photos/higgsfield/megamenu/hof-2.webp);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.concursuri-hero-overlay{background:linear-gradient(180deg, oklch(10% .005 250/.55) 0%, oklch(10% .005 250/.45) 38%, oklch(10% .005 250/.62) 70%, var(--mercury-bg) 100%), radial-gradient(ellipse at 30% 28%, oklch(0% 0 0/0) 38%, oklch(0% 0 0/.5) 100%);position:absolute;inset:0}.concursuri-hero-grain{mix-blend-mode:overlay;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.16 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.concursuri-hero-inner{z-index:1;gap:var(--space-xl);max-width:var(--content-max);flex-direction:column;display:flex;position:relative}.concursuri-hero-inner h1{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:900;font-size:var(--type-display-1);letter-spacing:-.04em;text-transform:uppercase;color:var(--mercury-text);margin:0;line-height:.95}.concursuri-hero-lead{max-width:56ch;font-size:var(--type-body-lg);line-height:var(--lh-loose);color:var(--mercury-text);text-shadow:var(--fx-text-shadow-emboss);margin:0}.concursuri-hero-stats{padding-top:var(--space-xl);border-top:1px solid var(--mercury-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);max-width:40rem;margin:0;display:grid}.concursuri-hero-stat{flex-direction:column;gap:4px;display:flex}.concursuri-hero-stat-value{font-family:var(--font-display), sans-serif;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:900;line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);color:var(--mercury-primary);align-items:baseline;display:inline-flex}.concursuri-hero-stat-label{font-size:var(--type-body-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--mercury-text-subtle);margin:0;font-weight:600}@media (max-width:640px){.concursuri-hero-stats{grid-template-columns:1fr 1fr}}.concursuri-next{padding:var(--section-y) 0;border-top:1px solid var(--mercury-border)}.concursuri-next-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (max-width:900px){.concursuri-next-grid{grid-template-columns:1fr}}.concursuri-next-photo{border-radius:var(--radius-lg);border:1px solid var(--mercury-border);aspect-ratio:4/3;position:relative;overflow:hidden}.concursuri-next-photo img{object-fit:cover;width:100%;height:100%;display:block}.concursuri-next-photo-overlay{background:linear-gradient(#0000 40%,oklch(10% .005 250/.55) 100%);position:absolute;inset:0}.concursuri-next-body{gap:var(--space-lg);flex-direction:column;display:flex}.concursuri-next-body h2{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:900;font-size:var(--type-display-3);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);color:var(--mercury-text);margin:0}.concursuri-next-meta{padding:var(--space-lg) 0 0;gap:var(--space-md);border-top:1px solid var(--mercury-border);flex-direction:column;margin:0;list-style:none;display:flex}.concursuri-next-meta li{justify-content:space-between;align-items:baseline;gap:var(--space-lg);display:flex}.concursuri-next-meta strong{font-size:var(--type-body-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--mercury-text-subtle)}.concursuri-next-meta span{color:var(--mercury-text);text-align:right}.concursuri-formats{padding:var(--section-y) 0;border-top:1px solid var(--mercury-border);background:var(--mercury-surface)}.concursuri-formats-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.75rem);display:grid}@media (max-width:1000px){.concursuri-formats-grid{grid-template-columns:1fr}}.concursuri-format-card{gap:var(--space-md);border:1px solid var(--mercury-border);border-radius:var(--radius-md);background:var(--mercury-surface);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative;overflow:hidden}.concursuri-format-card:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-out);background:radial-gradient(at 50% 0,oklch(88% .3 145/.1),oklch(0% 0 0/0) 62%);position:absolute;inset:0}.concursuri-format-card:hover,.concursuri-format-card:focus-within{border-color:var(--mercury-border-strong);transform:translateY(-4px)}.concursuri-format-card:hover:before,.concursuri-format-card:focus-within:before{opacity:1}.concursuri-format-card>*{z-index:1;position:relative}.concursuri-format-card.featured{border-color:var(--mercury-primary);background:linear-gradient(180deg, var(--mercury-surface-elev), var(--mercury-surface));box-shadow:var(--mercury-glow-primary)}.concursuri-format-card.featured:hover,.concursuri-format-card.featured:focus-within{border-color:var(--mercury-primary);box-shadow:var(--mercury-glow-primary), 0 12px 32px oklch(0% 0 0/.35)}.concursuri-format-flag{background:var(--mercury-primary);color:var(--mercury-bg);font-family:var(--font-big-shoulders-display), sans-serif;letter-spacing:var(--ls-caps);text-transform:uppercase;border-radius:var(--radius-pill);box-shadow:var(--mercury-glow-primary);align-self:flex-start;padding:.3rem .7rem;font-size:.75rem;font-weight:800}.concursuri-format-num{font-family:var(--font-big-shoulders-display), sans-serif;letter-spacing:.16em;color:var(--mercury-primary);font-size:1.125rem;font-weight:800}.concursuri-format-card h3{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:800;font-size:var(--type-display-4);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);color:var(--mercury-text);margin:0}.concursuri-format-game{font-size:var(--type-body-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--mercury-text-subtle)}.concursuri-format-card p{color:var(--mercury-text-muted);line-height:var(--lh-body);margin:0}.concursuri-format-meta{gap:var(--space-2xl);margin:var(--space-sm) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--mercury-border);display:flex}.concursuri-format-meta div{flex-direction:column;gap:4px;display:flex}.concursuri-format-meta dt{font-size:var(--type-body-xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--mercury-text-subtle)}.concursuri-format-meta dd{color:var(--mercury-text);margin:0;font-weight:600}.concursuri-calendar{padding:var(--section-y) 0;border-top:1px solid var(--mercury-border)}.concursuri-calendar-note{margin-top:var(--space-2xl);color:var(--mercury-text-muted);font-size:var(--type-body-sm);line-height:var(--lh-body)}.concursuri-calendar-note a{color:var(--mercury-primary);text-underline-offset:3px;text-decoration:underline}.concursuri-inscriere{padding:var(--section-y) 0;border-top:1px solid var(--mercury-border)}.concursuri-inscriere-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media (max-width:900px){.concursuri-inscriere-grid{grid-template-columns:1fr}}.concursuri-inscriere-copy{gap:var(--space-lg);flex-direction:column;display:flex}.concursuri-inscriere-copy h2{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:900;font-size:var(--type-display-3);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);color:var(--mercury-text);margin:0}.concursuri-inscriere-copy p{color:var(--mercury-text-muted);line-height:var(--lh-loose);max-width:48ch;margin:0}.concursuri-steps{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.concursuri-steps li{gap:var(--space-lg);border:1px solid var(--mercury-border);border-radius:var(--radius-md);background:var(--mercury-surface);align-items:flex-start;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.concursuri-step-num{border-radius:var(--radius-pill);background:var(--mercury-primary);width:2.75rem;height:2.75rem;color:var(--mercury-bg);font-family:var(--font-big-shoulders-display), sans-serif;flex:none;place-items:center;font-size:1.375rem;font-weight:800;line-height:1;display:grid}.concursuri-step-num>span{color:var(--mercury-bg);font-size:inherit;line-height:1}.concursuri-steps h3{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:700;font-size:var(--type-body-xl);line-height:var(--lh-tight);color:var(--mercury-text);margin:0 0 var(--space-xs)}.concursuri-steps p{color:var(--mercury-text-muted);line-height:var(--lh-body);margin:0}.concursuri-rules{padding:var(--section-y) 0;border-top:1px solid var(--mercury-border);background:var(--mercury-surface)}.concursuri-rules-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}@media (max-width:760px){.concursuri-rules-grid{grid-template-columns:1fr}}.concursuri-rule-card{border:1px solid var(--mercury-border);border-radius:var(--radius-md);background:var(--mercury-surface);padding:clamp(1.5rem,3vw,2rem)}.concursuri-rule-card h3{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:700;font-size:var(--type-body-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--mercury-text);margin:0 0 var(--space-sm)}.concursuri-rule-card p{color:var(--mercury-text-muted);line-height:var(--lh-body);margin:0}.concursuri-cta{padding:var(--section-y) 0;border-top:1px solid var(--mercury-border)}.concursuri-cta-inner{gap:var(--space-lg);text-align:left;border:1px solid var(--mercury-border-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--mercury-surface-elev), var(--mercury-surface));flex-direction:column;align-items:flex-start;padding:clamp(2rem,5vw,3.5rem);display:flex}.concursuri-cta-inner h3{font-family:var(--font-big-shoulders-display), sans-serif;font-weight:900;font-size:var(--type-display-3);line-height:var(--lh-display);letter-spacing:var(--ls-display-tight);color:var(--mercury-text);margin:0}.concursuri-cta-inner p{color:var(--mercury-text-muted);line-height:var(--lh-loose);max-width:52ch;margin:0}.concursuri-cta-inner .hero-cta-row{margin-bottom:0}.concursuri-cta-inner h3 .accent{color:var(--mercury-primary)}.concursuri-next-photo[data-anim],.concursuri-format-card[data-anim],.concursuri-calendar-table[data-anim],.concursuri-steps li[data-anim],.concursuri-rule-card[data-anim],.concursuri-cta-inner[data-anim]{opacity:0;transition:opacity .7s var(--ease-spring), transform .7s var(--ease-spring);will-change:opacity, transform;transform:translateY(28px)}.concursuri-next-photo[data-anim].is-revealed,.concursuri-format-card[data-anim].is-revealed,.concursuri-calendar-table[data-anim].is-revealed,.concursuri-steps li[data-anim].is-revealed,.concursuri-rule-card[data-anim].is-revealed,.concursuri-cta-inner[data-anim].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.concursuri-hero-photo{animation:none!important;transform:none!important}.concursuri-format-card,.concursuri-format-card:before{transition:none!important}.concursuri-format-card:hover,.concursuri-format-card:focus-within{transform:none!important}.concursuri-next-photo[data-anim],.concursuri-format-card[data-anim],.concursuri-calendar-table[data-anim],.concursuri-steps li[data-anim],.concursuri-rule-card[data-anim],.concursuri-cta-inner[data-anim]{opacity:1;transition:none;transform:none}}
