@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-sans.woff2) format("woff2")}:root{font-family:DM Sans,Arial,sans-serif;font-synthesis:weight;color-scheme:dark;color:#f4f1e9;background:#050604;--ink: #050604;--gold: #d7bc7e;--button: #e1c991;--text: #f4f1e9;--muted: #b0b4a6;--line: #d7bc7e24}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}html{scroll-behavior:auto}body{overflow:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;border:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}img{display:block;max-width:100%}::selection{color:var(--ink);background:var(--gold)}.shell{width:min(1192px,calc(100% - 96px));margin-inline:auto}.tribo-page{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse at 76% 27%,#394028,#1e2414 25%,#050604 63%)}.skip-link{position:fixed;z-index:100;top:-70px;left:16px;padding:12px 16px;color:var(--ink);background:var(--button)}.skip-link:focus{top:12px}h1,h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:800;margin:0}.site-header{position:absolute;top:0;left:0;right:0;z-index:8;flex:0 0 auto;height:clamp(54px,8.5svh,82px);min-height:0;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;mix-blend-mode:screen}.brand{display:flex;align-items:center;width:148px;height:100%;overflow:hidden}.brand img{width:148px;height:148px;max-width:none}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.official-label{display:flex;align-items:center;gap:8px;color:#d5d7cb;font-size:12px;white-space:nowrap}.official-label svg{color:var(--gold);flex:none}.privacy-access{display:flex;align-items:center}.privacy-trigger{min-height:34px;padding:5px 0 5px 10px;color:#c4c8ba;background:transparent;font-size:10px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.privacy-trigger:hover{color:var(--gold)}main{flex:1 1 auto;min-height:0}.hero-scene{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;background:transparent}.stage-light{position:absolute;z-index:0;width:470px;height:630px;right:16%;top:-175px;background:radial-gradient(ellipse at top,#d7c88740,#b3bd4d10 53%,transparent 70%);filter:blur(30px);transform:rotate(28deg);pointer-events:none}.hero-portrait{position:absolute;z-index:2;top:0;right:max(-10px,calc((100vw - 1192px)/2 - 30px));width:56%;height:calc(100% - 65px);mask-image:linear-gradient(#000 0%,#000 67%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 67%,transparent 100%);pointer-events:none}.hero-portrait img{width:100%;height:100%;object-fit:contain;object-position:center top;filter:saturate(.82)}.hero-vignette{position:absolute;z-index:3;inset:0;background:linear-gradient(90deg,#050604 0%,#050604c4 32%,transparent 61%),linear-gradient(0deg,#050604 0%,transparent 24%);pointer-events:none}.hero-inner{position:relative;z-index:4;flex:1 1 auto;min-height:0;display:flex;align-items:center;padding-block:30px 18px}.hero-copy{width:58%;max-width:655px}.hero-copy h1{color:var(--text);text-transform:uppercase;font-size:clamp(76px,7.1vw,102px);line-height:.98;letter-spacing:-.02em}.hero-description{color:#c0c4b6;font-size:15px;line-height:1.65;max-width:420px;margin:19px 0 23px}.hero-cta{max-width:380px}.channel-cta{min-height:56px;display:flex;align-items:center;justify-content:center;gap:13px;padding:15px 22px;border-radius:4px;background:var(--button);color:#211c11;font-size:14px;font-weight:600;line-height:1.3;border:1px solid #ebd8b1}.channel-cta:hover{background:#edd9ae}.channel-cta:active{background:#d8bd7e}.channel-cta .whatsapp-icon{width:22px;height:22px;flex:none}.cta-note{color:#c2c4b7;font-size:10px;line-height:1.5;margin:10px 0 0;display:flex;justify-content:center;align-items:center;gap:6px}.cta-note svg{color:var(--gold);flex:none}.benefit-strip{position:relative;z-index:5;flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-block:15px}.benefit-strip>div{display:flex;align-items:center;gap:10px;color:#c6c9bd;font-size:12px;line-height:1.4}.benefit-strip svg{color:var(--gold);flex:none}.privacy-dialog{position:fixed;color:var(--text);background:#14150e;border:1px solid #797556;border-radius:8px;padding:36px 28px 28px;max-width:550px;width:calc(100% - 32px);max-height:84vh;overflow:auto}.privacy-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.privacy-dialog h2{font-size:34px;margin-bottom:16px}.privacy-dialog p:not(.eyebrow){font-size:12px;line-height:1.75;color:#c2c5b7}.eyebrow{font-size:11px;line-height:1.5;color:var(--gold);margin:0 0 10px}.privacy-link{color:var(--gold);text-decoration:underline;font-size:12px;line-height:1.7}.privacy-dialog .consent-status{border-top:1px solid var(--line);padding-top:12px;margin-top:18px}.dialog-close{position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:7px;color:var(--gold);background:none}.cookie-actions{display:flex;flex:none;gap:8px;margin-top:15px}.cookie-actions button{min-height:38px;padding:8px 12px;border:1px solid #797b66;border-radius:3px;background:transparent;color:#dfdfd2;font-size:11px}.cookie-actions button:hover{border-color:var(--gold)}.cookie-actions .cookie-accept{background:#d7bc7e15;border-color:#958258;color:#e4cea0}.fallback-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 24px;text-align:center}.fallback-page h1{color:var(--gold);font-size:110px}.fallback-page h2{font-size:42px}.fallback-page p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.7}.fallback-page .channel-cta{width:100%;max-width:380px}@media(max-width:1100px){.shell{width:calc(100% - 64px)}.hero-copy{width:62%}.hero-copy h1{font-size:clamp(72px,7.4vw,90px)}.hero-portrait{right:-58px;width:57%}}@media(max-width:800px)and (min-width:601px){.shell{width:calc(100% - 48px)}.hero-copy{width:67%}.hero-copy h1{font-size:70px}.hero-description{max-width:330px;font-size:14px}.hero-portrait{right:-110px;width:56%}.hero-vignette{background:linear-gradient(90deg,#050604 0%,#050604b5 44%,transparent 80%),linear-gradient(0deg,#050604,transparent 24%)}.benefit-strip{gap:14px}.benefit-strip>div{gap:7px;font-size:10px}.benefit-strip svg{width:16px}}@media(max-width:600px){.shell{width:calc(100% - 40px)}.site-header{flex-basis:clamp(50px,8.8svh,64px);height:clamp(50px,8.8svh,64px)}.brand{width:116px}.brand img{width:116px;height:116px}.header-actions{gap:8px}.official-label{gap:4px;font-size:9px}.official-label svg{width:12px}.privacy-trigger{min-height:32px;padding-left:4px;font-size:8px}.hero-scene{background:transparent}.stage-light{width:280px;height:360px;top:-20px;right:28px;filter:blur(18px)}.hero-portrait{width:430px;height:94%;top:0;right:calc(50% - 252px);mask-image:linear-gradient(#000 0%,#000 64%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 64%,transparent 100%)}.hero-vignette{background:linear-gradient(0deg,#050604 0%,#050604f7 22%,#05060468 48%,transparent 74%)}.hero-inner{display:flex;align-items:stretch;padding-top:clamp(151px,52vw,196px);padding-bottom:12px}.hero-copy{width:100%;max-width:none;margin-top:auto}.hero-copy h1{font-size:clamp(41px,12.8vw,50px);line-height:.99;letter-spacing:-.018em}.hero-description{max-width:100%;font-size:12px;line-height:1.48;margin:10px 0 12px}.channel-cta{min-height:48px;font-size:13px;gap:11px;padding:12px 15px}.channel-cta .whatsapp-icon{width:20px;height:20px}.cta-note{font-size:9px;margin-top:7px}.benefit-strip{display:grid;grid-template-columns:max-content max-content;justify-content:start;gap:9px 15px;padding-block:10px}.benefit-strip>div{gap:7px;font-size:10px;white-space:nowrap}.benefit-strip svg{width:15px;height:15px}.privacy-dialog{padding:35px 22px 24px}.cookie-actions{flex-wrap:wrap}}@media(max-width:360px){.shell{width:calc(100% - 32px)}.brand{width:108px}.brand img{width:108px;height:108px}.official-label,.privacy-trigger{font-size:8px}.hero-inner{padding-top:clamp(144px,52vw,174px)}.hero-copy h1{font-size:clamp(39px,12.8vw,43px)}.hero-description{font-size:11px}.benefit-strip{column-gap:10px}.benefit-strip>div{font-size:9px}}@media(max-height:650px)and (max-width:600px){.site-header{flex-basis:48px;height:48px}.hero-inner{padding-top:clamp(130px,33svh,175px);padding-bottom:7px}.hero-copy h1{font-size:clamp(38px,11vw,46px)}.hero-description{margin-block:7px 9px;font-size:11px}.channel-cta{min-height:43px}.cta-note{margin-top:5px}.benefit-strip{padding-block:7px;gap:6px 11px}}@media(max-height:480px){.site-header{height:42px;flex-basis:42px}.brand{width:108px}.brand img{width:108px;height:108px}.hero-inner{align-items:center;padding-top:12px;padding-bottom:10px}.hero-copy{width:65%;margin-top:0}.hero-copy h1{font-size:clamp(32px,6.8vw,52px)}.hero-description{font-size:11px;line-height:1.4;margin:8px 0 10px;max-width:360px}.hero-portrait{top:0;width:52%;height:100%;right:-15px}.hero-vignette{background:linear-gradient(90deg,#050604 0%,#050604b5 42%,transparent 83%),linear-gradient(0deg,#050604,transparent 35%)}.channel-cta{min-height:37px;font-size:12px;padding:8px 12px}.cta-note{margin-top:5px;font-size:8px}.benefit-strip{display:flex;flex-wrap:wrap;gap:8px 14px;padding-block:7px}.benefit-strip>div{font-size:9px}}@media(max-height:650px)and (max-width:600px)and (min-height:481px){.site-header{height:56px;flex-basis:56px}.brand{width:106px}.brand img{width:106px;height:106px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
