.page-module___8aEwW__shell{background:var(--media-bg);min-height:100dvh;color:var(--media-text);flex-direction:column;justify-content:space-between;align-items:center;padding:48px 24px;display:flex}.page-module___8aEwW__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;width:100%;display:flex}.page-module___8aEwW__mark{aspect-ratio:1024/544;background:var(--stryn-red);filter:drop-shadow(0 0 24px #e6394640);width:clamp(140px,26vw,240px);display:block;-webkit-mask-image:url(/stryn-media-logo.svg);mask-image:url(/stryn-media-logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes page-module___8aEwW__recBlink{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__accentDot{opacity:1;animation:none}}.page-module___8aEwW__wordmark{letter-spacing:.18em;color:var(--media-text);margin:8px 0 0;font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1}.page-module___8aEwW__subtitle{color:var(--media-text-muted);letter-spacing:.005em;margin:0;font-size:clamp(16px,1.8vw,18px);font-weight:300}.page-module___8aEwW__accentDot{color:var(--stryn-red);font-weight:700;animation:1.4s ease-in-out infinite page-module___8aEwW__recBlink}.page-module___8aEwW__footer{color:var(--media-text-subtle);letter-spacing:.01em;padding-top:32px;font-size:12px}
