.media-kit-page{color:#f4efe5;background:#0a0a09;min-height:100vh}.media-kit-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a09eb;border-bottom:1px solid #f4efe533;justify-content:space-between;align-items:center;min-height:76px;padding:0 3vw;display:flex;position:sticky;top:0}.media-kit-brand img{width:118px;display:block}.media-kit-header nav{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:clamp(1rem,2.4vw,2.8rem);font-size:.72rem;display:flex}.media-kit-header a{text-decoration:none}.media-kit-header__cta{border:1px solid #f4efe580;padding:.75rem 1rem}.media-kit-hero{border-bottom:1px solid #f4efe52e;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:calc(100vh - 76px);display:grid}.media-kit-hero__image{min-height:680px;overflow:hidden}.media-kit-hero__image img{object-fit:cover;object-position:center 22%;filter:saturate(.75)contrast(1.05);width:100%;height:100%;display:block}.media-kit-hero__copy{flex-direction:column;justify-content:center;padding:8vw 6vw 5vw;display:flex}.media-kit-hero__copy>p:first-child,.media-kit-capabilities header>p,.media-kit-credits header>p,.media-kit-profile>div>p,.media-kit-development header>p,.media-kit-pack>p:first-child{color:#c8c1b5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 2rem;font-size:.68rem}.media-kit-hero h1,.media-kit-capabilities h2,.media-kit-credits h2,.media-kit-profile h2,.media-kit-development h2,.media-kit-pack h2,.media-kit-contact h2{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(3.6rem,8.4vw,9.8rem);font-weight:500;line-height:.78}.media-kit-hero h1 em,.media-kit-capabilities h2 em,.media-kit-credits h2 em,.media-kit-profile h2 em,.media-kit-development h2 em,.media-kit-pack h2 em,.media-kit-contact h2 em{font-family:var(--font-accent), Georgia, serif;text-transform:none;font-weight:400}.media-kit-hero__roles{margin:4rem 0 2rem;font-size:clamp(1.05rem,1.6vw,1.5rem)}.media-kit-hero__meta{color:#c8c1b5;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #f4efe53d;flex-wrap:wrap;gap:.8rem 2rem;padding-top:1.2rem;font-size:.72rem;display:flex}.media-kit-intro{color:#080808;background:#e9e4da;grid-template-columns:1fr 1fr;gap:8vw;padding:8vw 6vw;font-size:clamp(1.25rem,2.2vw,2.35rem);line-height:1.15;display:grid}.media-kit-intro p{margin:0}.media-kit-measurements{background:#090909;border-bottom:1px solid #f4efe52e;grid-template-columns:1fr 1fr;gap:8vw;padding:9vw 6vw;display:grid}.media-kit-measurements header>p{color:#c8c1b5;letter-spacing:.2em;text-transform:uppercase;margin:0 0 2rem;font-size:.68rem}.media-kit-measurements h2{letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,7vw,8rem);font-weight:500;line-height:.78}.media-kit-measurements dl{border-top:1px solid #f4efe53d;margin:0}.media-kit-measurements dl div{border-bottom:1px solid #f4efe52e;padding:1.2rem 0}.media-kit-measurements dt{color:#aaa296;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem}.media-kit-measurements dd{margin:0;font-size:clamp(1.05rem,1.5vw,1.45rem)}.media-kit-capabilities,.media-kit-credits,.media-kit-profile,.media-kit-pack{border-bottom:1px solid #f4efe52e;padding:9vw 6vw}.media-kit-capabilities h2,.media-kit-credits h2,.media-kit-profile h2,.media-kit-pack h2{font-size:clamp(3.4rem,7vw,8rem)}.media-kit-capabilities>div{border-top:1px solid #f4efe538;grid-template-columns:repeat(3,1fr);margin-top:7vw;display:grid}.media-kit-capabilities article{border-right:1px solid #f4efe538;min-height:330px;padding:2rem}.media-kit-capabilities article:last-child{border-right:0}.media-kit-capabilities article span{color:#a81119;font-size:.72rem}.media-kit-capabilities h3{text-transform:uppercase;margin:5rem 0 1rem;font-size:clamp(1.6rem,2.4vw,2.8rem);font-weight:500}.media-kit-capabilities article p{color:#bcb5a9;max-width:29rem;line-height:1.55}.media-kit-credit-list{border-top:1px solid #f4efe53d;margin-top:6vw}.media-kit-credit{border-bottom:1px solid #f4efe529;grid-template-columns:3rem 1.15fr 1fr .8fr;align-items:center;gap:1.5rem;padding:1.35rem 0;display:grid}.media-kit-credit>span{color:#b9b1a4;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.media-kit-credit strong{font-size:clamp(1rem,1.7vw,1.55rem);font-weight:500}.media-kit-profile{color:#080808;background:#e9e4da;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.media-kit-profile>div>p{color:#625e57}.media-kit-profile dl{align-self:end;margin:0}.media-kit-profile dl div{border-top:1px solid #08080833;padding:1.4rem 0}.media-kit-profile dt{color:#666159;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem}.media-kit-profile dd{margin:0;font-size:clamp(1.2rem,2vw,2rem)}.media-kit-development{grid-template-columns:1fr 1fr;display:grid}.media-kit-training,.media-kit-skills{padding:8vw 6vw}.media-kit-training{border-right:1px solid #f4efe52e}.media-kit-development h2{font-size:clamp(3rem,5vw,6rem)}.media-kit-training>div{margin-top:5rem}.media-kit-training article{border-top:1px solid #f4efe52e;padding:1.2rem 0}.media-kit-training h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:500}.media-kit-training article p{color:#aaa296;margin:0}.media-kit-skills ul{margin:5rem 0 0;padding:0;list-style:none}.media-kit-skills li{color:#d4cdc2;border-top:1px solid #f4efe52e;padding:1rem 0}.media-kit-pack{background:#a81119}.media-kit-pack>p:first-child{color:#f5d9d4}.media-kit-pack__grid{border-top:1px solid #ffffff59;grid-template-columns:1fr 1fr;margin-top:6vw;display:grid}.media-kit-pack__grid article{border-right:1px solid #ffffff59;padding:2.5rem 2.5rem 2.5rem 0}.media-kit-pack__grid article:last-child{border-right:0;padding-left:2.5rem}.media-kit-pack__grid span{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.media-kit-pack__grid h3{margin:3rem 0 1rem;font-size:clamp(1.8rem,3vw,3.6rem);font-weight:500}.media-kit-pack__grid p{color:#f3d8d3;max-width:30rem;line-height:1.5}.media-kit-pack__grid a{text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid;gap:.8rem;margin-top:1rem;padding-bottom:.45rem;font-size:.72rem;text-decoration:none;display:inline-flex}.media-kit-pack__note{color:#f3d8d3;margin:2rem 0 0;font-size:.75rem}.media-kit-contact{text-align:center;color:#080808;background:#e9e4da;padding:10vw 6vw}.media-kit-contact>p{letter-spacing:.18em;text-transform:uppercase;margin:0 0 3rem;font-size:.68rem}.media-kit-contact h2{font-size:clamp(4rem,9vw,10rem)}.media-kit-contact a{text-transform:uppercase;letter-spacing:.12em;border:1px solid #080808;margin-top:4rem;padding:1rem 1.4rem;font-size:.75rem;text-decoration:none;display:inline-flex}.media-kit-footer{color:#aaa296;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #f4efe52e;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3vw;font-size:.68rem;display:flex}.media-kit-footer img{width:108px}@media (max-width:860px){.media-kit-header{padding:0 1rem}.media-kit-header nav a:not(.media-kit-header__cta){display:none}.media-kit-hero{grid-template-columns:1fr}.media-kit-hero__image{min-height:62vh}.media-kit-hero__copy{padding:4.5rem 1.2rem}.media-kit-intro,.media-kit-measurements,.media-kit-profile,.media-kit-development{grid-template-columns:1fr}.media-kit-intro,.media-kit-capabilities,.media-kit-credits,.media-kit-profile,.media-kit-pack{padding:5rem 1.2rem}.media-kit-capabilities>div,.media-kit-pack__grid{grid-template-columns:1fr}.media-kit-capabilities article{border-bottom:1px solid #f4efe538;border-right:0;min-height:0}.media-kit-capabilities h3{margin-top:2.5rem}.media-kit-credit{grid-template-columns:2.4rem 1fr}.media-kit-credit>span:nth-child(3),.media-kit-credit>span:nth-child(4){grid-column:2}.media-kit-training{border-bottom:1px solid #f4efe52e;border-right:0}.media-kit-training,.media-kit-skills{padding:5rem 1.2rem}.media-kit-pack__grid article,.media-kit-pack__grid article:last-child{border-bottom:1px solid #ffffff59;border-right:0;padding:2rem 0}.media-kit-footer{flex-direction:column;align-items:flex-start}}@media (max-height:600px) and (orientation:landscape) and (max-width:900px){.media-kit-header{min-height:60px;padding:0 12px}.media-kit-brand img{width:96px}.media-kit-header__cta{padding:.55rem .7rem;font-size:.62rem}.media-kit-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:calc(100svh - 60px)}.media-kit-hero__image{min-height:0}.media-kit-hero__copy{justify-content:flex-start;padding:2.5rem 3vw 4.5rem}.media-kit-hero__copy>p:first-child{margin-bottom:1rem}.media-kit-hero h1{font-size:clamp(3rem,7.5vw,4.8rem)}.media-kit-hero__roles{margin-top:1rem}.media-kit-hero__meta{gap:.45rem}.media-kit-page .portfolio-navigator{left:10px;right:auto}}.media-kit-page section[id]{scroll-margin-top:92px}.media-kit-page .media-kit-accent{color:#a81119}
