.media-page{background:radial-gradient(circle at 0 0,#14b8a629,#0000 32%),radial-gradient(circle at 100% 0,#0f172a1f,#0000 34%),#fff;overflow:hidden}.media-hero{color:#fff;background:linear-gradient(135deg,#020617 0%,#0f172a 42%,#134e4a 100%);align-items:center;min-height:calc(100vh - 96px);display:flex;position:relative;overflow:hidden}.media-hero:before{content:"";filter:blur(90px);opacity:.5;pointer-events:none;background:#14b8a6;border-radius:50%;width:420px;height:420px;position:absolute;top:10%;left:-140px}.media-hero-glow{filter:blur(90px);opacity:.45;pointer-events:none;background:#22d3ee;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-160px;right:-180px}.media-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:72px;padding-top:80px;padding-bottom:80px;display:grid;position:relative}.media-pill{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;background:#14b8a624;border:1px solid #99f6e447;border-radius:999px;margin:0 0 24px;padding:10px 16px;font-size:13px;font-weight:900;display:inline-flex}.media-hero h1{letter-spacing:-.09em;max-width:920px;margin:0 0 28px;font-size:clamp(60px,8vw,118px);line-height:.88}.media-hero>div p,.media-hero-inner>div:first-child>p:last-of-type{color:#cbd5e1;max-width:760px;margin:0;font-size:22px;line-height:1.65}.media-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.media-actions .modern-button{border-radius:999px;min-height:56px;padding:0 26px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s}.media-actions .primary-modern{color:#fff;background:#14b8a6;box-shadow:0 24px 70px #14b8a64d}.media-actions .secondary-modern{color:#fff;background:#ffffff14;border:1px solid #ffffff24}.media-actions .modern-button:hover{transform:translateY(-3px)}.media-actions .primary-modern:hover{box-shadow:0 30px 80px #14b8a666}.media-actions .secondary-modern:hover{background:#ffffff21}.media-feature-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #ffffff24;border-radius:34px;padding:28px;box-shadow:0 40px 100px #0000004d}.media-feature-panel .eyebrow{color:#99f6e4}.media-feature-panel h2{letter-spacing:-.06em;margin:0 0 28px;font-size:36px;line-height:1}.media-flow-mini{gap:12px;display:grid}.media-flow-mini span{color:#ccfbf1;background:#ffffff14;border-radius:18px;padding:16px;font-weight:900}.media-card-grid{z-index:3;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:-44px;display:grid;position:relative}.media-card{border:1px solid var(--line);background:#fff;border-radius:28px;padding:28px;transition:transform .25s,box-shadow .25s;box-shadow:0 24px 70px #0f172a14}.media-card:hover{transform:translateY(-5px);box-shadow:0 28px 72px #0f172a1f}.media-card h3{letter-spacing:-.05em;margin:0 0 12px;font-size:26px}.media-card p{color:var(--muted);margin:0;line-height:1.6}.media-show-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding-top:120px;padding-bottom:120px;display:grid}.media-section-copy h2,.bird-dog-deep-section h2,.media-original-card h2{letter-spacing:-.085em;margin:0 0 24px;font-size:clamp(48px,7vw,96px);line-height:.92}.media-section-copy p,.bird-dog-deep-section p,.media-original-card p{color:var(--muted);font-size:18px;line-height:1.7}.media-show-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.media-show-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#14b8a624,#0000 42%),#f8fafc;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:190px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex}.media-show-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f172a14}.media-show-card span{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.media-show-card h3{letter-spacing:-.06em;margin:0;font-size:30px;line-height:1}.bird-dog-deep-section{color:#fff;background:radial-gradient(circle at 100% 0,#14b8a62e,#0000 40%),#0f172a;border-radius:44px;grid-template-columns:.9fr 1.1fr;gap:60px;padding:64px;display:grid}.bird-dog-deep-section .eyebrow{color:#99f6e4}.bird-dog-deep-section p{color:#cbd5e1}.bird-dog-steps{gap:18px;display:grid}.bird-dog-steps div{background:#ffffff14;border-radius:26px;padding:26px;transition:transform .25s,background .25s}.bird-dog-steps div:hover{background:#ffffff1c;transform:translateY(-4px)}.bird-dog-steps span{color:#99f6e4;font-weight:900}.bird-dog-steps h3{letter-spacing:-.05em;margin:10px 0;font-size:30px}.media-original-card{background:radial-gradient(circle at 100% 0,#14b8a62e,#0000 40%),#f8fafc;border:1px solid #14b8a62e;border-radius:44px;margin-top:100px;margin-bottom:120px;padding:64px}.media-original-card p{max-width:820px;margin-bottom:32px}@media (max-width:1000px){.media-hero-inner,.media-show-section,.bird-dog-deep-section{grid-template-columns:1fr}.media-feature-panel{max-width:520px}.media-card-grid,.media-show-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.media-hero{min-height:auto}.media-hero-inner{gap:48px;padding-top:64px;padding-bottom:88px}.media-hero h1{font-size:60px}.media-hero-inner>div:first-child>p:last-of-type{font-size:18px}.media-actions,.media-actions .modern-button{width:100%}.media-feature-panel{border-radius:28px;padding:22px}.media-card-grid{grid-template-columns:1fr;margin-top:-28px}.media-show-section{gap:36px;padding-top:88px;padding-bottom:88px}.media-show-grid{grid-template-columns:1fr}.bird-dog-deep-section,.media-original-card{border-radius:32px;padding:36px}.media-original-card{margin-bottom:88px}}
