.wwh-originals{background:#19191d;color:#f4f8f7}
.originals-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;background:#101216}
.originals-hero-image,.originals-hero-overlay{position:absolute;inset:0}
.originals-hero-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.84) contrast(1.05)}
.originals-hero-overlay{background:linear-gradient(180deg,rgba(7,8,11,.18) 5%,rgba(7,8,11,.52) 58%,#19191d 100%),linear-gradient(90deg,rgba(7,8,11,.76),transparent 70%)}
.originals-hero-inner{position:relative;z-index:1;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:160px 0 76px}
.originals-hero-inner h1,.originals-definition h2,.originals-section-head h2,.originals-take-part h2{margin:0;color:#f4f8f7;font:700 clamp(42px,7vw,92px)/.94 "Syne",sans-serif;letter-spacing:-.06em;text-wrap:balance}
.originals-hero-inner>p:not(.originals-kicker){max-width:700px;margin:24px 0 0;color:rgba(244,248,247,.78);font:500 clamp(17px,1.7vw,21px)/1.55 Inter,sans-serif}
.originals-kicker{margin:0 0 14px;color:#6fe0c8;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase}
.originals-hero-actions,.original-project-links,.originals-actions{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px}
.originals-hero-actions a,.original-project-links a,.originals-actions a{padding:12px 17px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f4f8f7;font:700 13px/1.2 Inter,sans-serif}
.originals-hero-actions a:first-child{color:#11161a;background:#6fe0c8;border-color:#6fe0c8}
.originals-definition,.originals-section,.originals-take-part{width:min(1120px,calc(100% - 40px));margin:0 auto}
.originals-definition{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px 70px;padding:100px 0;border-bottom:1px solid rgba(255,255,255,.12)}
.originals-definition .originals-kicker{grid-column:1/-1}
.originals-definition h2,.originals-section-head h2,.originals-take-part h2{font-size:clamp(34px,5vw,64px)}
.originals-definition>p:last-child{margin:0;color:rgba(244,248,247,.7);font:500 17px/1.68 Inter,sans-serif}
.originals-section{padding:96px 0}
.originals-section-head{max-width:780px;margin-bottom:44px}
.original-project{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.015));box-shadow:0 24px 70px rgba(0,0,0,.24)}
.original-project.is-featured{display:grid;grid-template-columns:1.15fr .85fr;margin-bottom:16px}
.original-project-media{min-height:300px;background:radial-gradient(circle at 50% 40%,rgba(111,224,200,.18),transparent 48%),#101216}
.original-project-media img{width:100%;height:100%;object-fit:cover}
.original-project-media.is-fallback::after{content:"CABRA DA PESTE · G.O.A.T.";display:grid;place-items:center;height:100%;padding:30px;color:#ffc857;font:700 clamp(24px,4vw,46px)/1 Syne,sans-serif;text-align:center}
.original-video{position:relative;aspect-ratio:16/10}
.original-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.original-project-copy{padding:clamp(26px,4vw,44px)}
.original-project-copy h3,.development-grid h3{margin:0 0 18px;color:#f4f8f7;font:700 clamp(28px,3.8vw,48px)/1 Syne,sans-serif;letter-spacing:-.045em}
.original-project-copy p,.development-grid p,.originals-take-part p{color:rgba(244,248,247,.7);font:500 15px/1.65 Inter,sans-serif}
.originals-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.originals-grid .original-project{display:flex;flex-direction:column}
.originals-grid .original-project-media{height:330px}
.originals-grid .original-project-copy{display:flex;flex-direction:column;flex:1}
.originals-grid .original-project-links{margin-top:auto;padding-top:18px}
.originals-development{border-top:1px solid rgba(255,255,255,.12)}
.development-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.development-grid article{min-height:360px;padding:28px;border:1px solid rgba(255,200,87,.24);border-radius:18px;background:radial-gradient(circle at 80% 10%,rgba(255,200,87,.1),transparent 36%),rgba(255,255,255,.025)}
.development-grid article>span{display:block;margin-bottom:80px;color:#ffc857;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em}
.development-grid h3{font-size:clamp(22px,2.5vw,32px)}
.originals-take-part{display:grid;grid-template-columns:1fr .7fr;gap:40px 70px;align-items:end;margin-bottom:110px;padding:54px;border:1px solid rgba(111,224,200,.28);border-radius:24px;background:linear-gradient(135deg,rgba(111,224,200,.1),rgba(255,255,255,.02))}
.originals-actions{align-content:flex-end;justify-content:flex-start}
.originals-actions a:first-child{color:#101418;background:#6fe0c8;border-color:#6fe0c8}
@media(max-width:850px){.originals-definition,.original-project.is-featured,.originals-take-part{grid-template-columns:1fr}.originals-grid,.development-grid{grid-template-columns:1fr}.development-grid article{min-height:280px}.development-grid article>span{margin-bottom:52px}}
@media(max-width:560px){.originals-hero-inner,.originals-definition,.originals-section,.originals-take-part{width:min(100% - 28px,1120px)}.originals-take-part{padding:28px}.originals-hero-inner{padding-bottom:54px}.originals-hero-actions{align-items:flex-start}.originals-hero-actions a{width:fit-content}}
