
.wgcore{background:#080808;color:#fff}.wgcore__kicker{font-size:9px;letter-spacing:.2em;font-weight:900;text-transform:uppercase}.wgcore__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.62),transparent 55%)}

/* ABOUT */
.wgabout{display:grid;grid-template-columns:1.05fr .95fr;min-height:78vh}.wgabout__visual{position:relative;min-height:78vh;overflow:hidden}.wgabout__visual>img:first-child{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.wgabout__mark{position:absolute;left:5vw;bottom:5vw;width:78px;z-index:2}.wgabout__copy{padding:7vw 6vw;display:flex;flex-direction:column;justify-content:center}.wgabout h1,.wgcontact h1,.wgcreators h1,.wgcreator h2{font-family:var(--font-heading-family);font-weight:900;text-transform:uppercase;letter-spacing:-.06em}.wgabout h1{font-size:clamp(72px,9vw,138px);line-height:.72;margin:18px 0 38px}.wgabout__body{max-width:610px;color:#bbb;font-size:16px;line-height:1.7}.wgabout__body h2,.wgabout__body h3{color:#fff}.wgabout__footer{display:flex;align-items:end;justify-content:space-between;gap:25px;border-top:1px solid rgba(255,255,255,.14);margin-top:45px;padding-top:25px}.wgabout__footer img{width:min(330px,65%)}.wgabout__footer span{font-size:8px;letter-spacing:.2em;font-weight:900;color:#d71920}

/* CONTACT */
.wgcontact{padding:75px 5vw}.wgcontact__intro{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:end;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:48px}.wgcontact h1{font-size:clamp(75px,11vw,160px);line-height:.69;margin:16px 0 0}.wgcontact__side{display:flex;align-items:end;justify-content:space-between;gap:30px;color:#aaa;font-size:15px;line-height:1.6}.wgcontact__side img{width:58px;flex:0 0 auto}.wgcontact__pagecopy p:last-child{margin-bottom:0}.wgcontact__formwrap{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;padding-top:48px}.wgcontact__form label{display:block;margin-bottom:18px}.wgcontact__form label>span{display:block;font-size:8px;letter-spacing:.18em;font-weight:900;margin-bottom:8px}.wgcontact__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wgcontact input,.wgcontact textarea{width:100%;box-sizing:border-box;background:#111;color:#fff;border:1px solid rgba(255,255,255,.2);padding:15px 16px;font:inherit;border-radius:0}.wgcontact input:focus,.wgcontact textarea:focus{outline:1px solid #fff;border-color:#fff}.wgcontact button{background:#d71920;color:#fff;border:0;padding:17px 24px;font-size:9px;letter-spacing:.18em;font-weight:900;cursor:pointer}.wgcontact button:hover{background:#fff;color:#000}.wgcontact__stamp{border-left:1px solid rgba(255,255,255,.15);padding-left:55px;display:flex;flex-direction:column;justify-content:flex-end}.wgcontact__stamp img{width:min(390px,100%)}.wgcontact__stamp p{font-size:10px;line-height:1.55;letter-spacing:.18em;font-weight:900;margin-top:25px}.wgcontact__success{background:#d71920;padding:16px;margin-bottom:20px;font-size:10px;letter-spacing:.12em;font-weight:900}

/* CREATORS */
.wgcreators__hero{min-height:55vh;position:relative;display:flex;align-items:flex-end;padding:5vw;overflow:hidden}.wgcreators__heroimage{position:absolute;inset:0}.wgcreators__heroimage>img{width:100%;height:100%;object-fit:cover}.wgcreators__heroCopy{position:relative;z-index:2}.wgcreators h1{font-size:clamp(78px,13vw,185px);line-height:.68;margin:16px 0 22px}.wgcreators__heroCopy>span{font-size:9px;letter-spacing:.18em;font-weight:900}.wgcreators__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.14)}.wgcreator{background:#080808}.wgcreator__image{position:relative;aspect-ratio:4/5;background:#151515;overflow:hidden}.wgcreator__image>img{width:100%;height:100%;object-fit:cover;transition:.4s}.wgcreator:hover .wgcreator__image>img{transform:scale(1.035)}.wgcreator__blank{height:100%;display:flex;align-items:center;justify-content:center}.wgcreator__blank img{width:30%;opacity:.15}.wgcreator__num{position:absolute;top:12px;right:12px;font-family:var(--font-heading-family);font-size:45px;opacity:.55}.wgcreator__meta{padding:20px 18px 27px}.wgcreator h2{font-size:clamp(35px,4vw,55px);line-height:.8;margin:0 0 15px}.wgcreator__links{display:flex;gap:15px;flex-wrap:wrap}.wgcreator__links a{font-size:8px;letter-spacing:.14em;font-weight:900;color:#d71920;text-decoration:none}.wgcreator__links a:hover{color:#fff}

@media(max-width:989px){.wgabout{grid-template-columns:1fr}.wgabout__visual{min-height:52vh}.wgabout__copy{padding:65px 6vw}.wgcontact__intro,.wgcontact__formwrap{grid-template-columns:1fr}.wgcontact__stamp{border-left:0;border-top:1px solid rgba(255,255,255,.15);padding:35px 0 0}.wgcreators__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.wgabout__visual{min-height:42vh}.wgabout h1{font-size:66px}.wgcontact{padding:55px 6vw}.wgcontact h1{font-size:68px}.wgcontact__row{grid-template-columns:1fr}.wgcontact__intro{gap:30px}.wgcontact__side img{display:none}.wgcreators__hero{min-height:45vh;padding:55px 6vw}.wgcreators h1{font-size:68px}.wgcreator__meta{padding:15px 12px 22px}.wgcreator h2{font-size:29px}.wgcreator__links{display:block}.wgcreator__links a{display:block;margin-top:7px}}
