@font-face{font-family:"Inter";src:url(/fonts/inter-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Anton";src:url(/fonts/anton-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(/fonts/plex-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--coal:#080B12;--graphite:#111827;--white:#F4F5F7;--cobalt:#2569FF;--violet:#8244F8;--turquoise:#00C7AF;--muted:#B6BECC;--line:#2A3342;--line-strong:#8B95A7;--paper-muted:#485363;--paper-line:#C5CAD3;--gutter:clamp(20px,5vw,64px);--max:1280px;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:"Anton","Arial Narrow",Impact,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(.2,.7,.2,1);--t:200ms}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--coal)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--coal);color:var(--white);font:400 16px/1.6 var(--font-body);min-width:320px;overflow-wrap:break-word}@media (min-width:900px){body{font-size:18px;line-height:1.62}}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}.section--paper :focus-visible,.btn--dark:focus-visible{outline-color:var(--cobalt)}[hidden]{display:none!important}::selection{background:var(--turquoise);color:var(--coal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:12px;z-index:100;background:var(--white);color:var(--coal);padding:12px 18px;font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.container{width:100%;max-width:calc(var(--max) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.mono{font:400 12px/1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.muted{color:var(--muted);font-size:.9em;margin-top:16px}.section--paper .muted{color:var(--paper-muted)}.display{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:1.02}.h2{font-size:clamp(34px,5vw,64px);margin-bottom:24px}.h3{font-size:clamp(24px,3vw,34px);margin-bottom:12px}.vcard__title,.faq summary{font-family:var(--font-body);text-transform:none;letter-spacing:0}.lead{font-size:clamp(19px,2.2vw,26px);line-height:1.4;letter-spacing:-.01em;max-width:34em}.kicker{font:400 12px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:12px;margin-bottom:20px}.kicker::before{content:"";width:36px;height:4px;background:var(--cobalt);flex:none}.kicker::after{content:"";height:1px;width:min(140px,20vw);background:var(--line-strong);flex:none}.kicker--wide{letter-spacing:.42em}.section--paper .kicker{color:var(--paper-muted)}.prose{max-width:46em;display:grid;gap:18px}.prose .h3{margin:18px 0 0}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:0;font:700 13px/1.2 var(--font-body);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease)}.btn .icon{flex:none}.btn--primary{background:var(--white);color:var(--coal)}.btn--primary:hover{background:var(--turquoise)}.btn--secondary{background:transparent;color:var(--white);border-color:var(--cobalt);border-width:2px}.btn--secondary:hover{background:var(--white);color:var(--coal);border-color:var(--white)}.btn--dark{background:var(--coal);color:var(--white)}.btn--dark:hover{background:var(--graphite)}.btn--dark-outline{background:transparent;color:var(--coal);border-color:var(--coal)}.btn--dark-outline:hover{background:var(--coal);color:var(--white)}.btn[disabled]{opacity:.55;cursor:not-allowed}.tlink,.section a:not(.btn):not(.tlink):not(.channel-link):not(.chip),.site-footer a,.note a,.faq a{text-underline-offset:.2em}.tlink{display:inline-flex;align-items:center;gap:10px;color:var(--turquoise);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.tlink:hover{color:var(--white)}.section--paper .tlink{color:var(--coal)}.section--paper .tlink:hover{color:#1849AC}.section p a,.note a,.faq a,.prose a{color:var(--turquoise);text-decoration:underline}.section--paper p a{color:var(--coal)}.site-header{position:relative;z-index:30;background:var(--coal);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;gap:24px;min-height:80px}.brand{display:flex;align-items:center;gap:14px;flex:none;text-decoration:none}.brand__mark{width:38px;height:37px}.brand__word{width:118px;height:auto}.nav{margin-inline:auto}.nav ul{display:flex;gap:6px;align-items:stretch}.nav a{display:flex;align-items:center;min-height:44px;padding:8px 10px;font:600 12px/1.2 var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:#D6DBE4;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.nav a:hover{color:var(--white);border-color:var(--line-strong)}.nav a[aria-current="page"]{color:var(--white);font-weight:700;border-color:var(--cobalt)}.site-header__tools{display:flex;align-items:center;gap:8px;margin-left:auto}.nav + .site-header__tools{margin-left:0}.icon-link{display:grid;place-items:center;width:44px;height:44px;color:var(--white);border:1px solid transparent}.icon-link:hover{border-color:var(--line-strong)}.icon-link[aria-current="page"]{border-color:var(--cobalt)}.menu-btn{display:none;min-height:44px;padding:8px 16px;background:transparent;color:var(--white);border:1px solid var(--line-strong);font:600 14px/1 var(--font-body);cursor:pointer}.menu-btn[aria-expanded="true"]{background:var(--white);color:var(--coal)}@media (max-width:1180px){.site-header__tools{margin-left:auto}.menu-btn{display:inline-flex;align-items:center}.nav{display:none;position:absolute;left:0;right:0;top:100%;margin:0;background:var(--graphite);border-bottom:1px solid var(--line-strong);padding:12px var(--gutter) 24px}.nav[data-open="true"]{display:block}.nav ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;max-width:var(--max);margin-inline:auto}.nav a{padding:14px 4px;border-bottom:1px solid var(--line)}}@media (max-width:480px){.nav ul{grid-template-columns:1fr}.brand__word{width:104px}}@media (scripting:none){.menu-btn{display:none}.site-header__inner{flex-wrap:wrap;padding-block:12px}.nav{display:block!important;position:static;flex-basis:100%;order:3;padding:0;background:transparent;border:0}}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--coal);padding-block:clamp(56px,9vw,120px) clamp(64px,10vw,128px);min-height:min(78vh,720px);display:flex;align-items:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 64px) 100%,0 100%)}.hero--compact{min-height:0;padding-block:clamp(48px,7vw,88px) clamp(56px,8vw,104px)}.hero--home{min-height:min(86vh,820px)}.hero__bg,.hero__bg img{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.hero__bg img{object-fit:cover}.hero__bg::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,11,18,.94) 0%,rgba(8,11,18,.78) 45%,rgba(8,11,18,.42) 100%)}.hero--camera .hero__bg::after{background:linear-gradient(90deg,rgba(8,11,18,.96) 0%,rgba(8,11,18,.82) 40%,rgba(8,11,18,.15) 85%)}.hero--camera .hero__bg img{object-position:78% center}@media (max-width:700px){.hero{min-height:0}.hero__bg::after{background:linear-gradient(180deg,rgba(8,11,18,.88),rgba(8,11,18,.82))}.hero--camera .hero__bg img{object-position:70% center}}.hero__inner{position:relative}.hero h1{font-size:clamp(46px,8.4vw,116px);max-width:11em;margin-bottom:24px;text-wrap:balance}.hero--compact h1{font-size:clamp(40px,6.4vw,84px)}.hero .lead{max-width:30em;color:#E3E7EE}.signature-strip{border-block:1px solid var(--line);padding-block:18px;background:var(--coal)}.signature-strip .mono{color:var(--muted);letter-spacing:.32em;font-size:clamp(10px,1.4vw,14px)}.hero--404{min-height:0}.section{padding-block:clamp(56px,8vw,104px)}.section--tight{padding-block:clamp(32px,5vw,56px)}.section--dark{background:var(--coal)}.section--graphite{background:var(--graphite)}.section--paper{background:var(--white);color:var(--coal)}.section + .section--dark,.section--dark + .section--dark{border-top:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.split--media{align-items:start}@media (max-width:900px){.split{grid-template-columns:1fr}}.band{background:linear-gradient(115deg,var(--graphite) 0 74%,var(--cobalt) 74% 100%);color:var(--white);padding-block:clamp(44px,6vw,80px);border-top:1px solid var(--line)}.band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.band .h2{margin-bottom:12px}.band .lead{color:#E3E7EE}.band .btn--primary{background:var(--coal);color:var(--white);border-color:var(--coal)}.band .btn--primary:hover{background:var(--white);color:var(--coal)}.band .actions{margin-top:0}@media (max-width:700px){.band{background:linear-gradient(180deg,var(--graphite) 0 72%,var(--cobalt) 72% 100%)}}.empty{border:1px solid var(--line-strong);padding:clamp(24px,4vw,40px);max-width:46em;border-left:4px solid var(--turquoise)}.empty--paper,.section--paper .empty{border-color:var(--coal);border-left-color:var(--cobalt)}.empty__title{font:600 clamp(18px,2vw,22px)/1.35 var(--font-body)}.empty__text{color:var(--muted);margin-top:10px}.section--paper .empty__text{color:var(--paper-muted)}.empty .actions{margin-top:20px}.note{border:1px solid var(--line-strong);border-left:4px solid var(--cobalt);background:rgba(17,24,39,.7);padding:20px 24px;margin-top:28px;max-width:46em;font-size:.94em}.section--graphite .note{background:var(--coal)}.note--warn{border-left-color:var(--violet)}.note__title{font:400 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;color:var(--white)}.tag{display:inline-flex;align-items:center;font:400 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);padding:6px 10px}.tag--alert{border-color:var(--turquoise);color:var(--turquoise)}.figure img{width:100%;border:1px solid var(--line)}.figure figcaption{font-size:.85em;color:var(--muted);margin-top:12px}.card{border-top:4px solid var(--cobalt);background:var(--coal);padding:24px}.section--dark .card{background:var(--graphite)}.card--2{border-top-color:var(--violet)}.card--3{border-top-color:var(--turquoise)}.card p{color:var(--muted)}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cards2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:900px){.cards3,.cards2{grid-template-columns:1fr}}.axes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.axes li{border-top:1px solid var(--line-strong);padding-top:20px}.axes p{color:var(--muted)}@media (max-width:900px){.axes{grid-template-columns:1fr}}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.pillar{border-top:4px solid var(--cobalt);padding-top:20px}.pillar:nth-child(2){border-top-color:var(--violet)}.pillar:nth-child(3){border-top-color:var(--turquoise)}@media (max-width:900px){.pillars{grid-template-columns:1fr}}.moves{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;counter-reset:m}.moves__item{border-top:1px solid var(--line-strong);padding-top:20px}.moves__item .mono{color:var(--turquoise)}.moves__item p{color:var(--muted)}@media (max-width:900px){.moves{grid-template-columns:1fr}}.manifesto{border-left:4px solid var(--cobalt);padding-left:clamp(20px,3vw,40px);max-width:46em;font-size:clamp(19px,2.2vw,26px);line-height:1.45;display:grid;gap:24px}.manifesto .mono{color:var(--muted);font-size:12px}.linklist{display:flex;flex-wrap:wrap;gap:12px 28px}.linklist--big{font-size:1.2em}.spec{display:grid;gap:0;border-top:1px solid var(--line-strong)}.spec>div{display:grid;grid-template-columns:minmax(160px,.35fr) 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.spec dt{font:400 12px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.spec ul{list-style:disc;padding-left:1.2em}@media (max-width:700px){.spec>div{grid-template-columns:1fr;gap:4px}}.faq{border-top:1px solid var(--line-strong);max-width:52em}.faq details{border-bottom:1px solid var(--line);padding-block:4px}.faq summary{cursor:pointer;font-weight:600;font-size:1.05em;padding:18px 8px 18px 4px;list-style-position:outside;margin-left:18px}.faq__a{padding:0 8px 22px 22px;color:#D6DBE4}.panel{position:relative;overflow:hidden;background:var(--graphite);border:1px solid var(--line);aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,3vw,32px)}.panel--type{background:linear-gradient(135deg,#111827 0 62%,transparent 62%),linear-gradient(135deg,var(--cobalt) 0 100%);background-blend-mode:normal}.panel--type::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 58%,var(--cobalt) 58% 66%,var(--violet) 66% 70%,var(--turquoise) 70% 73%,transparent 73%);opacity:.9}.panel--type::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(8,11,18,.94) 0,rgba(8,11,18,.88) 34%,rgba(8,11,18,0) 68%)}.panel--type>*{position:relative;z-index:2}.panel--short{aspect-ratio:4/3}.panel__name{font-size:clamp(48px,7vw,88px);line-height:.95}.panel .mono{margin-top:16px;color:#E3E7EE}.panel__text{margin-top:8px;font-size:.9em;color:#D6DBE4;max-width:26em}.panel--art{padding:0}.panel--art img{width:100%;height:100%;object-fit:cover}.universes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px}.universes:has(>.universe:only-child){grid-template-columns:minmax(0,1fr)}.universe__card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.universes:has(>.universe:not(:only-child)) .universe__card{grid-template-columns:1fr}.universe__body p{margin-top:12px;color:var(--muted);max-width:32em}@media (max-width:700px){.universe__card{grid-template-columns:1fr}}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px;margin-top:32px}.vgrid--two{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.vcard__frame{aspect-ratio:16/9;background:var(--graphite);border:1px solid var(--line-strong);overflow:hidden;position:relative}.vcard__frame img{width:100%;height:100%;object-fit:cover}.vcard__noimg{position:absolute;inset:0;background:linear-gradient(115deg,var(--graphite) 0 60%,var(--cobalt) 60% 70%,var(--violet) 70% 74%,var(--turquoise) 74% 77%,var(--graphite) 77%)}.vcard__body{padding-top:16px;display:grid;gap:8px}.vcard__title a{text-decoration:none;display:inline-flex;gap:8px;align-items:baseline}.vcard__title a:hover{text-decoration:underline}.vcard__body p:not(.mono){color:var(--muted);font-size:.95em}.vcard__meta{font:400 12px/1.5 var(--font-mono);letter-spacing:.08em;color:var(--muted)}.kgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;margin-top:28px}.kcard article,.vitrine article{border:1px solid var(--line);background:var(--graphite);padding:24px;height:100%;display:grid;gap:10px;align-content:start}.kcard a{text-decoration:none}.kcard a:hover{text-decoration:underline}.kcard p:not(.mono),.vitrine p:not(.mono){color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip{min-height:44px;padding:8px 16px;background:transparent;color:var(--white);border:1px solid var(--line-strong);font:500 14px/1.2 var(--font-body);cursor:pointer}.chip:hover{border-color:var(--turquoise)}.chip[aria-pressed="true"]{background:var(--white);color:var(--coal);border-color:var(--white);font-weight:700}.status{min-height:1.6em;margin-top:16px;color:var(--muted);font-size:.95em}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:36px;border-top:1px solid var(--line-strong)}.flow__item{padding:20px 16px 20px 0;display:grid;gap:10px;align-content:start;position:relative}.flow__n{color:var(--turquoise)}.flow__t{font-size:clamp(22px,2.4vw,30px);line-height:1.05}@media (max-width:900px){.flow{grid-template-columns:1fr}.flow__item{border-bottom:1px solid var(--line);padding-right:0}}.search{display:grid;gap:10px;max-width:46em}.search__label{font-weight:600}.search__row{display:flex;gap:10px;flex-wrap:wrap}.search input[type=search]{flex:1 1 260px;min-height:52px;padding:12px 16px;background:var(--coal);color:var(--white);border:1px solid var(--line-strong);border-radius:0;font:400 16px/1.4 var(--font-body)}.search input[disabled]{opacity:.6}.search--inline{margin-top:36px}.hint{color:var(--muted);font-size:.85em}.results{display:grid;gap:0;margin-top:28px;max-width:46em;border-top:1px solid var(--line)}.results li{padding:20px 0;border-bottom:1px solid var(--line);display:grid;gap:6px}.results a{font:600 1.15em/1.3 var(--font-body);text-decoration:underline;text-underline-offset:.2em;color:var(--white)}.results .mono{color:var(--turquoise);font-size:11px}.results p{color:var(--muted);font-size:.95em}.search-fallback{margin-top:40px;color:var(--muted)}.search-fallback p{margin-bottom:12px}.contact-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px,7vw,96px);align-items:start}.contact-grid__channels{border-left:1px solid var(--line-strong);padding-left:clamp(24px,4vw,56px)}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}.contact-grid__channels{border-left:0;border-top:1px solid var(--line-strong);padding:32px 0 0}}.channels{display:grid;gap:24px;margin-top:28px}.channels li{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:16px}.channel-link{font-size:clamp(18px,2vw,22px);font-weight:600;word-break:break-word;color:var(--white);text-decoration:underline;text-underline-offset:.2em}.channel-link:hover{color:var(--turquoise)}.form{display:grid;gap:22px;margin-top:28px}.field{display:grid;gap:8px}.field label{font-weight:600}.field input,.field textarea{width:100%;min-height:52px;padding:12px 16px;background:var(--graphite);color:var(--white);border:1px solid var(--line-strong);border-radius:0;font:400 16px/1.5 var(--font-body)}.field textarea{resize:vertical;min-height:160px}.field input[aria-invalid="true"],.field textarea[aria-invalid="true"]{border:2px solid #FF8A8A}.field__error{color:#FFB3B3;font-weight:600;font-size:.9em}.field__error::before{content:"Erro: ";font-weight:700}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status.is-error{color:#FFB3B3}.status.is-ok{color:var(--turquoise)}.status[data-form-status]{font-weight:600}.game-section{padding-block:0 clamp(48px,7vw,96px);background:var(--coal)}.game-slot{background:#000;aspect-ratio:16/9;width:100%;max-height:70vh;border:1px solid #1B2230}@media (max-width:700px){.game-slot{aspect-ratio:4/3}}.site-footer{background:var(--coal);border-top:1px solid var(--line);padding-block:32px 24px}.site-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.site-footer__logo{display:block;flex:none}.site-footer__nav{display:flex;flex-wrap:wrap;gap:0 8px}.site-footer__nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font:600 12px/1 var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:#E3E7EE;text-decoration:none}.site-footer__nav a:hover{text-decoration:underline;text-underline-offset:.3em}.social{display:flex;gap:4px}.social-link{display:grid;place-items:center;width:44px;height:44px;color:var(--white);border:1px solid var(--line)}.social-link:hover{border-color:var(--turquoise);color:var(--turquoise)}.site-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.8em}.site-footer__base .mono{display:block;font-size:11px;letter-spacing:.2em;margin-bottom:6px;color:var(--white)}.site-footer__base ul{display:flex;flex-wrap:wrap;gap:0 20px}.site-footer__base a{display:inline-flex;align-items:center;min-height:36px;color:#E3E7EE}.site-footer__base a:hover{color:var(--white)}@media (max-width:700px){.site-footer__nav a{padding:0 8px}}@media print{.site-header,.site-footer,.skip-link{display:none}body{background:#fff;color:#000}}.accent{color:var(--cobalt)}.section--paper .accent{color:var(--cobalt)}.line{display:block}.hero__keys{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:40px;font:italic 400 14px/1.4 var(--font-body);color:#D6DBE4}.hero__keys li+li::before{content:"|";margin-inline:18px;color:var(--line-strong);font-style:normal}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px;margin-bottom:28px}.section-head .h2{margin-bottom:0}.section-head__aside{max-width:26em;color:var(--muted);font:400 12px/1.8 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ucards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.ucard a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;padding:24px;border:1px solid var(--line-strong);text-decoration:none;overflow:hidden;background:var(--graphite)}.ucard a::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 56%,var(--cobalt) 56% 66%,var(--violet) 66% 70%,var(--turquoise) 70% 73%,transparent 73%)}.ucard a::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,11,18,.94) 0,rgba(8,11,18,.86) 45%,rgba(8,11,18,0) 78%)}.ucard a>*{position:relative;z-index:2}.ucard__name{font-size:clamp(28px,3vw,38px)}.ucard__cat{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font:400 12px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#E3E7EE}.ucard a:hover{border-color:var(--turquoise)}.panel--paper{background:var(--white);color:var(--coal);border:0;aspect-ratio:3/4;justify-content:center;align-items:center;text-align:center;clip-path:polygon(0 1.5%,4% 0,12% 1.2%,24% 0,38% 1.4%,52% 0,66% 1.2%,80% 0,92% 1.3%,100% .5%,100% 99%,94% 100%,82% 98.8%,68% 100%,52% 98.7%,36% 100%,20% 98.9%,8% 100%,0 99%)}.panel--paper::before,.panel--paper::after{display:none}.panel--paper>*{position:relative;z-index:2}.panel--paper .mono{color:var(--coal);margin:12px 0 0}.panel--paper .panel__text{color:#2B3445}.panel--paper.panel--short{aspect-ratio:16/10}.panel__frame{position:absolute;inset:10px;border:1px solid var(--coal);pointer-events:none;z-index:1}.panel__icon{width:56px;height:56px;color:var(--coal)}.slot{border:1px dashed var(--line-strong);padding:clamp(24px,4vw,44px);text-align:center;display:grid;gap:10px;justify-items:center}.slot--paper{background:#E4E7EC;border:1px solid #AEB5C1;color:var(--coal)}.slot .mono{color:var(--muted)}.slot--paper .mono{color:#2B3445}.torn{clip-path:polygon(0 14px,6% 4px,14% 12px,23% 2px,34% 10px,46% 3px,58% 12px,71% 4px,83% 11px,93% 3px,100% 9px,100% calc(100% - 10px),92% 100%,80% calc(100% - 9px),66% calc(100% - 2px),52% calc(100% - 10px),38% 100%,24% calc(100% - 8px),12% calc(100% - 2px),0 calc(100% - 9px));padding-block:clamp(72px,9vw,120px)}.h2--rule::after{content:"";display:block;width:48px;height:4px;background:var(--cobalt);margin-top:16px}.hero--padre .hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:clamp(32px,6vw,88px);align-items:center}.hero--padre h1{font-size:clamp(56px,10vw,150px);line-height:.92;margin-bottom:16px}.hero__sub{font:400 clamp(14px,1.6vw,20px)/1.4 var(--font-body);letter-spacing:.45em;text-transform:uppercase;margin-bottom:8px}.hero__rule{display:block;width:48px;height:4px;background:var(--cobalt);margin:16px 0 24px}@media (max-width:800px){.hero--padre .hero__inner{grid-template-columns:1fr}.hero--padre .panel--paper{max-width:340px}}.founders{border:1px solid var(--line-strong);position:relative;padding:clamp(24px,3vw,40px);display:grid;gap:24px}.founders::before{content:"";position:absolute;top:-1px;right:-1px;width:28px;height:28px;background:linear-gradient(225deg,var(--coal) 50%,var(--cobalt) 50%)}.founders h3{margin-bottom:8px}.founders p{color:#D6DBE4}.founders .mono{color:var(--muted)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:start}@media (max-width:900px){.about-grid{grid-template-columns:1fr}}.pillars--ink .pillar{position:relative;overflow:hidden;min-height:240px;padding:0 20px 120px 20px;border-top:0;border-left:1px solid var(--line)}.pillars--ink .pillar::after{content:"";position:absolute;right:0;bottom:0;width:46%;height:90px;opacity:.9;background:linear-gradient(135deg,transparent 0 40%,var(--violet) 40% 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.pillars--ink .pillar:nth-child(2)::after{background:var(--cobalt)}.pillars--ink .pillar:nth-child(3)::after{background:var(--turquoise)}.pillars--ink .pillar>*{position:relative;z-index:2}.pillars--ink .pillar .mono{color:var(--muted);margin-bottom:12px;display:block}.help-search{display:flex;align-items:center;gap:8px;background:var(--white);border-radius:999px;padding:6px 6px 6px 22px;max-width:46em}.help-search svg{flex:none;color:#2B3445}.help-search input{flex:1;min-width:0;min-height:48px;border:0;background:transparent;color:var(--coal);font:400 16px/1.4 var(--font-body)}.help-search input:focus-visible{outline:none}.help-search:focus-within{outline:3px solid var(--turquoise);outline-offset:3px}.help-search button{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:var(--cobalt);color:var(--white);display:grid;place-items:center;cursor:pointer}.help-search button:hover{background:var(--violet)}.hcards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:28px}@media (max-width:1100px){.hcards{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.hcards{grid-template-columns:1fr 1fr}}@media (max-width:420px){.hcards{grid-template-columns:1fr}}.hcard{position:relative;border:1px solid var(--line-strong);background:var(--graphite);padding:24px 18px 20px;display:grid;gap:8px;justify-items:center;text-align:center;overflow:hidden}.hcard::before{content:"";position:absolute;top:0;right:0;width:46%;height:34%;background:var(--cobalt);clip-path:polygon(40% 0,100% 0,100% 100%);opacity:.9}.hcard:nth-child(2)::before{background:var(--violet)}.hcard:nth-child(3)::before{background:var(--turquoise)}.hcard:nth-child(5)::before{background:var(--violet)}.hcard>*{position:relative}.hcard svg{width:44px;height:44px}.hcard h3{font:700 14px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0}.hcard p{color:var(--muted);font-size:.85em}.hcard a{text-decoration:none;color:inherit}.hcard a::after{content:"";position:absolute;inset:0}.hcard:hover{border-color:var(--turquoise)}.faq--boxed{border-top:0;display:grid;gap:10px;max-width:none}.faq--boxed details{border:1px solid var(--line-strong);background:var(--graphite);padding:0}.faq--boxed summary{margin-left:0;padding:18px 56px 18px 20px;list-style:none;position:relative}.faq--boxed summary::-webkit-details-marker{display:none}.faq--boxed summary::after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;border-right:2px solid var(--white);border-bottom:2px solid var(--white);transform:translateY(-70%) rotate(45deg);transition:transform var(--t) var(--ease)}.faq--boxed details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.faq--boxed .faq__a{padding:0 20px 22px}.btn .icon--play{width:14px;height:14px}.section--flush{padding-bottom:0}.section--flush .pillars{margin-top:0}.section--flush .actions{padding-bottom:clamp(40px,6vw,72px)}.hcard h3 a:focus-visible{outline-offset:6px}.help-search{margin-top:28px}.spec dd a{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.spec dd a .icon{flex:none}.section--tight .container>.hcards{margin-top:28px}.section--stage{overflow-x:clip;padding-block:clamp(24px,4vw,48px) clamp(48px,6vw,88px);background:radial-gradient(ellipse at 50% 30%,#101a33 0,var(--coal) 62%)}.roleta{--w:min(280px,52vw);--h:calc(var(--w)*1.34);--d:clamp(36px,5.2vw,56px);--step:calc(var(--w)*.98);--depth:calc(var(--w)*.62);position:relative}.roleta__stage{position:relative;height:calc(var(--h) + 96px);perspective:1500px;perspective-origin:50% 42%;overflow-x:clip}.roleta__ring{position:absolute;left:0;right:0;top:24px;height:var(--h);transform-style:preserve-3d;pointer-events:none}.roleta__floor{position:absolute;left:50%;bottom:6px;width:min(94%,900px);height:clamp(60px,10vw,110px);transform:translateX(-50%);border:1px solid rgba(37,105,255,.45);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(37,105,255,.16),transparent 70%)}.u3d{position:absolute;left:50%;top:0;width:var(--w);height:var(--h);margin-left:calc(var(--w)/-2);transform-style:preserve-3d;will-change:transform;transform:translate3d(calc(var(--x,0)*var(--step)),0,calc(var(--z,0)*var(--depth)*-1)) rotateY(calc(var(--t,0)*-38deg));transition:transform 650ms var(--ease),opacity 450ms var(--ease);z-index:calc(10 - var(--a,0))}.u3d[data-far="true"]{opacity:0;pointer-events:none}.u3d__link{pointer-events:auto;display:block;width:100%;height:100%;color:inherit;text-decoration:none;transform-style:preserve-3d;cursor:pointer}.u3d__box{position:absolute;inset:0;transform-style:preserve-3d}.u3d__face{position:absolute;backface-visibility:hidden;overflow:hidden}.u3d__front{inset:0;transform:translateZ(calc(var(--d)/2));background:var(--graphite);border:1px solid rgba(255,255,255,.18)}.u3d__front::after{content:"";position:absolute;inset:0;background:rgb(5,7,12);opacity:calc(var(--a,0)*.34);pointer-events:none}.u3d__back{inset:0;transform:rotateY(180deg) translateZ(calc(var(--d)/2));background:#0b0f18}.u3d__left,.u3d__right{top:0;bottom:0;width:var(--d);background:linear-gradient(180deg,#0e1424,#05070c);border:1px solid rgba(255,255,255,.12)}.u3d__left{left:calc(var(--d)/-2);transform:rotateY(-90deg);display:grid;place-items:center}.u3d__left span{writing-mode:vertical-rl;transform:rotate(180deg);font:400 clamp(11px,1.6vw,15px)/1 var(--font-mono);letter-spacing:.32em;color:#E3E7EE}.u3d__right{right:calc(var(--d)/-2);transform:rotateY(90deg)}.u3d__art{width:100%;height:100%;object-fit:cover}.u3d__paper{position:absolute;inset:0 0 28% 0;background:var(--white);display:grid;place-items:center;text-align:center;color:var(--coal)}.u3d__ph{font:700 clamp(13px,1.9vw,18px)/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.corner{position:absolute;width:26px;height:26px;border:3px solid var(--coal)}.corner--a{top:18px;left:18px;border-right:0;border-bottom:0}.corner--b{top:18px;right:18px;border-left:0;border-bottom:0}.corner--c{bottom:18px;left:18px;border-right:0;border-top:0}.corner--d{bottom:18px;right:18px;border-left:0;border-top:0}.u3d__plate{position:absolute;left:0;right:0;bottom:0;padding:clamp(12px,2vw,20px);background:linear-gradient(0deg,rgba(8,11,18,.98) 70%,rgba(8,11,18,.0))}.u3d__title{font-size:clamp(20px,3.2vw,30px);line-height:1}.u3d__cat{margin-top:6px;font:400 11px/1.3 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#C9D0DB}.roleta__arrow{position:absolute;top:calc(var(--h)/2 - 8px);z-index:30;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:rgba(8,11,18,.7);color:var(--white);border:1px solid var(--white);cursor:pointer}.roleta__arrow:hover{background:var(--white);color:var(--coal)}.roleta__arrow--prev{left:max(0px,calc(50% - 560px))}.roleta__arrow--next{right:max(0px,calc(50% - 560px))}.roleta__dots{display:flex;justify-content:center;gap:4px;margin-top:8px}.roleta__dot{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;cursor:pointer}.roleta__dot::before{content:"";width:11px;height:11px;border-radius:50%;background:#6B7588;transition:background var(--t) var(--ease)}.roleta__dot[aria-current="true"]::before{background:var(--cobalt);box-shadow:0 0 0 3px rgba(37,105,255,.35)}.roleta__dot:hover::before{background:var(--white)}.roleta__info{display:grid;justify-items:center;text-align:center;gap:4px;margin-top:20px;max-width:40em;margin-inline:auto}.roleta__text{display:grid;justify-items:center;gap:10px}.roleta__text .h3{margin:0;font-size:clamp(30px,4vw,48px)}.roleta__text p{color:var(--muted);max-width:34em}.roleta__info .actions{justify-content:center}.roleta:not(.is-enhanced) .roleta__ring .u3d{--x:0;--z:0;--t:0;--a:0}.roleta[data-count="1"] .u3d{transition:none}@media (max-width:700px){.roleta__arrow{width:44px;height:44px;top:calc(var(--h) + 8px)}.roleta__arrow--prev{left:8px}.roleta__arrow--next{right:8px}.roleta__stage{height:calc(var(--h) + 120px)}}@media (prefers-reduced-motion:reduce){.u3d{transition:none}}.roleta[data-reduced-motion="true"] .u3d{transition:none}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin-bottom:32px}.tile{position:relative;min-height:120px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;text-align:left;background:var(--graphite);color:var(--white);border:1px solid var(--line-strong);cursor:pointer;overflow:hidden;font:inherit}.tile::before{content:"";position:absolute;top:0;right:0;width:36%;height:42%;background:var(--cobalt);clip-path:polygon(45% 0,100% 0,100% 100%);opacity:.9}.tile:nth-child(3n+2)::before{background:var(--violet)}.tile:nth-child(3n)::before{background:var(--turquoise)}.tile>*{position:relative}.tile__name{font-size:clamp(20px,2.4vw,26px)}.tile__count{font:400 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#C9D0DB}.tile:hover{border-color:var(--turquoise)}.tile[aria-pressed="true"]{background:var(--white);color:var(--coal);border-color:var(--white)}.tile[aria-pressed="true"] .tile__count{color:#2B3445}.shop__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.shop__layout:has(>.facets[hidden]){grid-template-columns:minmax(0,1fr)}.facets{display:grid;gap:22px;position:sticky;top:16px}.facet{border:0;padding:0;margin:0;display:grid;gap:8px}.facet legend{font:400 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0;margin-bottom:6px}.check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--cobalt);flex:none}.shop__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.shop__bar .status{margin:0}.shop__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sort{display:flex;align-items:center;gap:10px;font-size:.9em}.sort select{min-height:44px;padding:8px 12px;background:var(--graphite);color:var(--white);border:1px solid var(--line-strong);border-radius:0;font:inherit}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.active-filters:empty{display:none}.chip--active{background:var(--white);color:var(--coal);border-color:var(--white);font-weight:700}.shop__filters-btn{display:none;min-height:44px}.shop .kgrid{margin-top:20px}@media (max-width:900px){.shop__layout{grid-template-columns:1fr}.shop__filters-btn{display:inline-flex}.facets.is-collapsible{position:static;border:1px solid var(--line-strong);padding:20px;background:var(--graphite)}.facets.is-collapsible[data-open="false"]{display:none}}.title-art{line-height:0;font-size:0;margin:0 0 24px}.title-art__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.title-art__pic{display:block}.title-art img{display:block;width:100%;height:auto}.ta--hero{max-width:min(100%,880px);margin-bottom:28px}.ta--h2{max-width:min(100%,620px)}.ta--band{max-width:min(100%,520px);margin-bottom:12px}.ta--sig{max-width:min(100%,720px);margin:0}.hero .title-art{max-width:min(100%,880px)}.title-art.is-failed{line-height:1.02;font-size:clamp(34px,5.4vw,68px);font-family:var(--font-display);text-transform:uppercase;max-width:none}.title-art.is-failed .title-art__text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.title-art.is-failed .title-art__pic{display:none}.signature-art{background:var(--coal);padding-block:clamp(24px,5vw,56px);border-top:1px solid var(--line)}.review-list{display:grid;gap:36px;margin-top:24px}.review{display:grid;gap:10px;padding-bottom:24px;border-bottom:1px solid var(--line)}.review img{max-width:min(100%,760px);background:var(--coal)}