.T9fega_hero{--hero-pink:color-mix(in oklch, var(--neon) 92%, white);isolation:isolate;border-bottom:1px solid var(--border);background:#000;padding-top:4rem;position:relative}.T9fega_environment{pointer-events:none;z-index:-1;position:absolute;inset:4rem 0 0;overflow:hidden}.T9fega_pattern{isolation:isolate;filter:brightness(.86)contrast(.96);background-position:50%;background-repeat:repeat;background-size:clamp(525px,60vw,900px);animation:60s ease-in-out infinite T9fega_architecture-drift;position:absolute;inset:-24px}.T9fega_pattern:before{content:"";z-index:1;background:var(--hero-pink);mix-blend-mode:hue;position:absolute;inset:0}.T9fega_pattern:after{content:"";background:inherit;filter:saturate(2)brightness(.8)contrast(2.2)blur(3px);mix-blend-mode:screen;opacity:.12;animation:12s ease-in-out infinite T9fega_neon-breath;position:absolute;inset:0}@keyframes T9fega_architecture-drift{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes T9fega_neon-breath{0%,to{opacity:.12}50%{opacity:.21}}.T9fega_stage{place-items:center;padding:2rem 0;display:grid;position:relative}.T9fega_canvas{isolation:isolate;background:#000;align-items:center;width:calc(100% - 2rem);max-width:1600px;padding:2.5rem 1.25rem 3.5rem;display:grid;position:relative;box-shadow:0 12px 36px 8px #000000bf,0 32px 90px 18px #000000b3}.T9fega_photograph,.T9fega_shade{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.T9fega_photograph{object-fit:cover;object-position:center}.T9fega_shade{background:#000000a6;box-shadow:inset 0 0 70px 12px #000000a6}.T9fega_copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:0;display:flex}.T9fega_heading{width:100%;font-family:var(--font-display);letter-spacing:-.035em;color:var(--foreground);font-size:clamp(2rem,9.8vw,4.5rem);line-height:1.06}.T9fega_neon{color:var(--hero-pink);text-shadow:0 0 1px color-mix(in oklch, var(--neon) 65%, white), 0 0 6px color-mix(in oklch, var(--neon) 24%, transparent), 0 0 16px color-mix(in oklch, var(--neon) 12%, transparent)}.T9fega_phrase{max-width:10.5em;margin-inline:auto;display:block}.T9fega_intro{letter-spacing:normal;margin-bottom:.2em;font-size:.58em;line-height:1.1;display:block}.T9fega_conclusion{margin-top:.18em;font-size:.76em;line-height:1.1;display:block}.T9fega_emphasis{text-shadow:0 0 1px color-mix(in oklch, var(--neon) 55%, white), 0 0 7px color-mix(in oklch, var(--neon) 30%, transparent), 0 0 18px color-mix(in oklch, var(--neon) 15%, transparent)}.T9fega_body{text-wrap:balance;max-width:34rem;color:var(--foreground);font-size:1.125rem;font-weight:400;line-height:1.5}.T9fega_tags{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-top:.65rem;display:flex}.T9fega_campaignTag,.T9fega_visualsTag{font-family:var(--font-sans);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.35rem;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .2s ease-out;display:flex}.T9fega_campaignTag{color:var(--background);background:var(--neon);transform:rotate(-3deg);box-shadow:4px 4px #00000080}.T9fega_visualsTag{color:var(--neon);border:1px solid var(--neon);background:var(--background);align-self:center;transform:rotate(2deg)}.T9fega_campaignTag:hover,.T9fega_visualsTag:hover{transform:rotate(0)}.T9fega_campaignTag:focus-visible,.T9fega_visualsTag:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}@media (width>=640px){.T9fega_canvas{width:88%;padding-inline:2rem}.T9fega_tags{flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.T9fega_visualsTag{align-self:auto}}@media (width>=1024px){.T9fega_stage{padding-block:clamp(1.5rem,4svh,3.5rem)}.T9fega_canvas{width:82%;padding:clamp(1.5rem,3svh,2.5rem) clamp(2rem,3vw,3.5rem) calc(clamp(1.5rem,3svh,2.5rem) + clamp(2rem,5svh,3.5rem))}.T9fega_copy{gap:clamp(.875rem,1.8svh,1.25rem)}.T9fega_heading{font-size:clamp(3rem,min(6vw,10svh),6.75rem)}.T9fega_body{font-size:clamp(1.25rem,2.6svh,1.625rem)}}@media (width>=1024px) and (height>=600px){.T9fega_canvas{min-height:calc(100svh - 4rem - 2*clamp(1.5rem,4svh,3.5rem) - 1px)}}@media (prefers-reduced-motion:reduce){.T9fega_pattern,.T9fega_pattern:after{animation:none}.T9fega_campaignTag,.T9fega_visualsTag{transition:none}}.T9fega_wordStage{position:relative}.T9fega_reserve{visibility:hidden}.T9fega_rotatingWord{white-space:nowrap;perspective:700px;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.T9fega_heading .T9fega_neon{font-family:Inter Tight,Helvetica Neue,Arial,sans-serif}
