:root{--color-onyx:#050506;--color-surface:#101012;--color-text-main:#f4f4f5;--color-text-muted:#a1a1aa;--color-accent:#d1c2a3;--color-glass-border:rgba(255,255,255,.06);--space-sm:clamp(12px,2vw,16px);--space-md:clamp(20px,4vw,32px);--space-lg:clamp(40px,6vw,64px);--space-xl:clamp(60px,10vw,120px);--text-sm:clamp(0.8125rem,1vw + 0.2rem,0.875rem);--text-base:clamp(0.9375rem,1.2vw + 0.4rem,1.125rem);--text-md:clamp(1.25rem,2vw + 0.5rem,1.8rem);--text-lg:clamp(3.6rem,5vw + 2rem,6.2rem);--text-hero:clamp(4rem,6vw + 2rem,7rem)}.serif-italic{font-family:var(--fonte-serif);font-style:italic;font-weight:400;letter-spacing:1px}.mix-blend{color:var(--color-accent)}.hud-status{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.02);border:1px solid var(--color-glass-border);padding:6px 16px;border-radius:100px}.status-led{width:6px;height:6px;background:var(--color-accent);border-radius:50%;box-shadow:0 0 10px rgba(209,194,163,.5);animation:ledPulse 2.5s infinite ease-in-out}@keyframes ledPulse{0%,100%{opacity:1}50%{opacity:.3}}.status-text{font-family:"Courier New",Courier,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted)}@media(width <= 1024px){.hud-status{display:none}}.hero-asymmetric{position:relative;min-height:100svh;display:flex;align-items:center;background-color:var(--color-onyx);padding-top:100px;overflow:hidden}.hero-container{max-width:1400px;margin:0 auto;padding:0 var(--space-md);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:var(--space-xl);width:100%}.hero-content{position:relative;z-index:20;margin-right:-80px}.hero-status-tag{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.03);border:1px solid var(--color-glass-border);padding:6px 16px;border-radius:100px;margin-bottom:var(--space-md)}.tag-text{font-family:"Courier New",monospace;font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px}.tag-led{width:6px;height:6px;background:var(--color-accent);border-radius:50%;box-shadow:0 0 10px rgba(209,194,163,.5);animation:ledPulse 2.5s infinite ease-in-out}.hero-title{font-size:var(--text-hero);line-height:1;margin-bottom:var(--space-md);letter-spacing:-.04em}.hero-subtitle{font-size:var(--text-base);color:var(--color-text-muted);max-width:440px;margin-bottom:var(--space-lg);line-height:1.6}.btn-elite{display:inline-block;padding:18px 40px;color:var(--color-text-main);border:1px solid var(--color-glass-border);font-family:"Courier New",monospace;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;font-weight:700;transition:background .4s ease,color .4s ease,border-color .4s ease;cursor:pointer;background:transparent;position:relative;overflow:hidden}.btn-elite:hover{background:var(--color-text-main);color:var(--color-onyx);border-color:var(--color-text-main)}.btn-elite::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.15),transparent);transform:skewX(-25deg);animation:sweepLight 6s infinite}@keyframes sweepLight{0%{left:-100%}20%{left:200%}100%{left:200%}}.hero-media-frame{position:relative;width:100%;aspect-ratio:4/5;z-index:10}.hero-media-frame::before{content:'';position:absolute;inset:-40px;background:radial-gradient(circle at center,var(--color-accent) 0,transparent 60%);filter:blur(40px);opacity:.15;z-index:-1;animation:auraPulse 4s ease-in-out infinite alternate;pointer-events:none}@keyframes auraPulse{0%{opacity:.1;transform:scale(.95)}100%{opacity:.25;transform:scale(1.05)}}.media-inner{width:100%;height:100%;position:relative;border-radius:4px;overflow:hidden;border:1px solid var(--color-glass-border);box-shadow:0 40px 80px rgba(0,0,0,.8)}.media-inner video{width:100%;height:100%;object-fit:cover}.video-mobile{display:none}.media-overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--color-onyx) 0,rgba(5,5,6,.4) 40%,transparent 100%);pointer-events:none}@media(width <= 1024px){.hero-asymmetric{padding-top:0;align-items:flex-end;padding-bottom:var(--space-md)}.hero-container{display:block}.hero-media-frame{position:absolute;top:0;left:0;width:100%;height:100svh;max-width:none;margin:0;aspect-ratio:auto;z-index:1}.hero-media-frame::before{display:none}.video-pc{display:none}.video-mobile{display:block}.media-inner{border-radius:0;border:none;box-shadow:none}.media-overlay{background:linear-gradient(to top,var(--color-onyx) 0,rgba(5,5,6,.8) 30%,transparent 60%)}.hero-content{padding:0 var(--space-md) var(--space-lg);margin-top:0;margin-right:0;text-align:left;position:relative;z-index:10}.hero-status-tag{display:inline-flex;background:rgba(10,10,12,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.4)}.tag-text{color:var(--color-accent);font-weight:700}.hero-title{font-size:clamp(2.8rem,10vw,3.5rem);text-shadow:none}.hero-subtitle{max-width:100%;font-size:1rem;color:#e4e4e7}.hero-actions{margin-top:32px;width:100%}.btn-elite{border-radius:100px;background:rgba(255,255,255,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px rgba(0,0,0,.5)}}@media(width <= 380px){.hero-status-tag{padding:4px 12px;margin-bottom:16px}.tag-text{font-size:.75rem}.hero-title{font-size:2.6rem;letter-spacing:-.02em}.hero-subtitle{font-size:.95rem;margin-bottom:var(--space-md)}}.anatomy-section{padding:var(--space-xl) 0;background-color:var(--color-onyx);position:relative;border-top:1px solid var(--color-glass-border);content-visibility:auto;contain-intrinsic-size:1000px}.anatomy-container{max-width:1400px;margin:0 auto;padding:0 var(--space-md);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);position:relative;align-items:start}.anatomy-sticky-col{position:sticky;top:30vh;padding-bottom:var(--space-xl)}.inline-status{display:inline-flex;margin-bottom:var(--space-md)}.anatomy-title{font-size:var(--text-lg);line-height:1.1;letter-spacing:-.03em;color:var(--color-text-main);margin-bottom:var(--space-md);font-weight:500}.anatomy-title .serif-italic{letter-spacing:0;padding-left:4px}.anatomy-subtitle{font-size:clamp(1.1rem,2vw,1.25rem);color:var(--color-text-muted);max-width:480px;line-height:1.6}.anatomy-scroll-col{display:flex;flex-direction:column;gap:var(--space-lg);position:relative;padding-top:10vh;padding-bottom:20vh}.anatomy-thread{position:absolute;top:0;left:40px;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0,rgba(255,255,255,.05) 10%,rgba(209,194,163,.2) 80%,transparent 100%);z-index:0}.anatomy-card{position:relative;z-index:1;padding-left:80px;opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}.anatomy-card.is-visible{opacity:1;transform:translateY(0)}.anatomy-card::before{content:"";position:absolute;top:40px;left:37px;width:7px;height:7px;background:var(--color-onyx);border:1px solid #52525b;border-radius:50%;transition:all .5s ease}.anatomy-card.is-visible::before{background:#52525b;box-shadow:0 0 10px rgba(255,255,255,.1)}.anatomy-card:last-child.is-visible::before{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 15px rgba(209,194,163,.6)}.card-glass{background:linear-gradient(145deg,rgba(255,255,255,.02) 0,rgba(10,10,12,.6) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-glass-border);padding:var(--space-md);border-radius:8px;transition:border-color .4s ease}.card-glass:hover{border-color:rgba(255,255,255,.1)}.card-glass.border-gold{border-color:rgba(209,194,163,.2)}.card-glass.border-gold:hover{border-color:rgba(209,194,163,.5)}.card-metric{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,4.5rem);font-style:italic;line-height:1;margin-bottom:16px;font-weight:600}.card-metric.text-glow{color:var(--color-accent);text-shadow:0 0 20px rgba(209,194,163,.3)}.metric-prefix,.metric-suffix{font-size:.4em;font-family:var(--font-sans);font-style:normal;vertical-align:text-top;opacity:.6}.card-title{font-size:var(--text-md);color:#a1a1aa;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-weight:600}.card-desc{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7}@media(width <= 1024px){.anatomy-container{grid-template-columns:1fr;gap:var(--space-lg)}.anatomy-sticky-col{position:relative;top:0;padding-bottom:0}.anatomy-title{max-width:85%}.anatomy-scroll-col{padding-top:var(--space-md);padding-bottom:var(--space-lg)}}@media(width <= 768px){.anatomy-section{padding:var(--space-lg) 0}.anatomy-thread{left:15px}.anatomy-card{padding-left:45px}.anatomy-card::before{left:12px}.card-glass{padding:var(--space-md)}}@media(width <= 380px){.anatomy-thread{left:8px}.anatomy-card{padding-left:32px}.anatomy-card::before{left:5px}.anatomy-title{letter-spacing:-.04em}.card-title{font-size:1.2rem}}.arsenal-timeline{padding:var(--space-xl) 0;background-color:var(--color-onyx);position:relative;border-top:1px solid var(--color-glass-border);overflow:hidden}.arsenal-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.arsenal-header{text-align:center;max-width:700px;margin:0 auto var(--space-xl);display:flex;flex-direction:column;align-items:center}.timeline-wrapper{position:relative;max-width:1000px;margin:0 auto;padding:var(--space-lg) 0}.timeline-center-line{position:absolute;top:0;bottom:0;left:20px;width:1px;background:linear-gradient(to bottom,transparent 0,var(--color-glass-border) 10%,var(--color-glass-border) 90%,transparent 100%);z-index:1}.timeline-node{position:relative;padding-left:60px;margin-bottom:var(--space-lg);opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.165,.84,.44,1);z-index:2}.timeline-node.is-visible{opacity:1;transform:translateY(0)}.timeline-node:last-child{margin-bottom:0}.node-marker{position:absolute;top:30px;left:16px;width:9px;height:9px;background:var(--color-onyx);border:1px solid var(--color-text-muted);border-radius:50%;transition:all .4s ease}.timeline-node.is-visible .node-marker{background:var(--color-text-muted);box-shadow:0 0 10px rgba(255,255,255,.2)}.timeline-node.is-visible .marker-gold{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 15px rgba(209,194,163,.5)}.node-content.border-gold{border-color:rgba(209,194,163,.15)}.node-content.border-gold:hover{border-color:rgba(209,194,163,.4)}.node-header{margin-bottom:16px}.node-tag{display:inline-block;font-family:"Courier New",monospace;font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;padding:4px 10px;background:rgba(255,255,255,.03);border-radius:4px}.tag-gold{color:var(--color-onyx);background:var(--color-accent);font-weight:700}.node-header h3{font-size:var(--text-md);color:var(--color-text-main);font-weight:500;line-height:1.2}.node-desc{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-md)}.node-investment{padding-top:16px;border-top:1px dashed rgba(255,255,255,.05);display:flex;flex-direction:column;gap:4px}.strike-price{text-decoration:line-through;color:#52525b;font-size:.8rem;font-family:"Courier New",monospace}.elite-price{font-family:var(--font-serif);font-size:clamp(1.5rem,2vw,2rem);font-weight:600;color:var(--color-text-main);font-style:italic;line-height:1}.elite-price small{font-family:var(--font-sans);font-size:.8rem;font-style:normal;color:var(--color-text-muted);font-weight:400}.text-glow{color:var(--color-accent);text-shadow:0 0 20px rgba(209,194,163,.3)}@media(width <= 1024px){.timeline-wrapper{padding:var(--space-md) 0}}@media(width <= 768px){.timeline-center-line{left:16px}.timeline-node{padding-left:45px}.node-marker{left:12px}.elite-price{font-size:1.8rem}}@media(width <= 380px){.timeline-center-line{left:8px}.timeline-node{padding-left:32px}.node-marker{left:4px}.node-tag{font-size:.65rem;padding:3px 8px}.node-header h3{font-size:1.15rem}.elite-price{font-size:1.5rem}}.ecosystem-section{padding:var(--space-xl) 0;background-color:var(--color-onyx);border-top:1px solid var(--color-glass-border);overflow:hidden}.ecosystem-header{text-align:center;margin-bottom:var(--space-xl)}.ecosystem-title{font-size:var(--text-lg);color:var(--color-text-main);font-weight:500;letter-spacing:-.02em;line-height:1.1}.marquee-wrapper{position:relative;width:100vw;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.marquee-track{display:flex;width:fit-content;animation:marqueeScroll 30s linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-content{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}@keyframes marqueeScroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.marquee-item{font-family:"Courier New",monospace;font-size:clamp(1.2rem,2.5vw,2.5rem);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px;opacity:.3;transition:opacity .4s ease,color .4s ease,text-shadow .4s ease;cursor:crosshair}.marquee-item:hover{opacity:1;color:var(--color-accent);text-shadow:0 0 15px rgba(209,194,163,.4)}.marquee-item-separator{color:var(--color-accent);opacity:.2;margin:0 clamp(20px,4vw,60px);font-size:1.5rem}@media(width <= 1024px){.ecosystem-section{padding:var(--space-lg) 0}}@media(width <= 768px){.ecosystem-header{margin-bottom:var(--space-lg);padding:0 var(--space-md)}.marquee-wrapper{-webkit-mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent)}}@media(width <= 380px){.ecosystem-section{padding:60px 0}.ecosystem-title{font-size:1.7rem;letter-spacing:-.04em}.marquee-item{font-size:1rem;letter-spacing:1px}.marquee-item-separator{margin:0 20px;font-size:1.2rem}}.chancela-section{padding:var(--space-xl) 0;background-color:var(--color-onyx);border-top:1px solid var(--color-glass-border);position:relative}.chancela-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.chancela-intro{text-align:center;margin-bottom:var(--space-xl)}.chancela-stack{position:relative;padding-bottom:10vh}.chancela-card{position:sticky;background:linear-gradient(180deg,rgba(16,16,18,.95) 0,rgba(5,5,6,.98) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-glass-border);border-top:1px solid rgba(209,194,163,.2);border-radius:12px;box-shadow:0 -15px 40px rgba(0,0,0,.5);padding:var(--space-lg);margin-bottom:80px;overflow:hidden;will-change:transform}.card-01{top:15vh;z-index:10}.card-02{top:18vh;z-index:20}.card-03{top:21vh;z-index:30}.chancela-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-xl);align-items:center}.chancela-metrics{padding-right:var(--space-lg);border-right:1px dashed rgba(255,255,255,.08)}.metric-label{font-family:"Courier New",monospace;font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:16px}.metric-value{font-family:var(--font-serif);font-size:clamp(2.5rem,5vw,5rem);color:var(--color-text-main);font-style:italic;line-height:1;margin-bottom:8px}.metric-context{font-size:var(--text-sm);color:var(--color-accent)}.statement-quote{font-size:clamp(1.15rem,2.5vw,2rem);line-height:1.5;color:var(--color-text-main);margin-bottom:30px}.statement-author{display:flex;flex-direction:column}.statement-author strong{font-family:var(--font-sans);font-size:1rem;color:var(--color-accent);letter-spacing:1px;text-transform:uppercase}.statement-author span{font-family:"Courier New",monospace;font-size:.8rem;color:var(--color-text-muted)}@media(width <= 1024px){.chancela-grid{grid-template-columns:1fr;gap:var(--space-lg)}.chancela-metrics{border-right:none;border-bottom:1px dashed rgba(255,255,255,.08);padding-right:0;padding-bottom:var(--space-md)}}@media(width <= 768px){.chancela-card{padding:var(--space-md);margin-bottom:60px}.card-01{top:12vh}.card-02{top:14vh}.card-03{top:16vh}}@media(width <= 380px){.chancela-card{padding:24px;margin-bottom:40px;border-radius:8px}.metric-value{font-size:2.2rem}.statement-quote{margin-bottom:24px;letter-spacing:-.01em}.metric-label{font-size:.7rem;margin-bottom:12px}.card-01{top:10vh}.card-02{top:11.5vh}.card-03{top:13vh}}.curadoria-section{position:relative;padding:var(--space-xl) 0;background-color:var(--color-onyx);border-top:1px solid var(--color-glass-border)}.curadoria-intro{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--space-xl);padding:0 var(--space-md)}.curadoria-intro .anatomy-title{text-align:center}.cinematic-wrapper{max-width:1400px;margin:0 auto;padding:0 var(--space-md);display:grid;grid-template-columns:45% 55%;gap:40px;position:relative;align-items:start}.cinematic-visuals{position:sticky;top:10vh;height:80vh;border-radius:12px;overflow:hidden;background:#050506;border:1px solid var(--color-glass-border)}.visual-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,12,.8) 0,transparent 40%,rgba(10,10,12,.4) 100%);z-index:2;pointer-events:none}.visual-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transform:translateY(40px) scale(1.05);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1);filter:grayscale(20%) brightness(.8)}.visual-layer.is-active{opacity:1;transform:translateY(0) scale(1);z-index:3}.visual-layer img{width:100%;height:100%;object-fit:cover}.cinematic-content{position:relative;padding-left:40px;padding-bottom:20vh}.progress-track{position:absolute;left:0;top:10vh;bottom:10vh;width:1px;background:rgba(255,255,255,.05)}.progress-glow{position:absolute;top:0;left:-1px;width:3px;height:0;background:var(--color-accent);box-shadow:0 0 15px var(--color-accent);transition:height .4s ease,top .4s ease}.project-block{min-height:80vh;display:flex;flex-direction:column;justify-content:center;opacity:.2;transform:translateX(-20px);transition:opacity .6s ease,transform .6s ease}.project-block.is-active{opacity:1;transform:translateX(0)}.project-number{font-family:"Courier New",monospace;font-size:.9rem;color:var(--color-accent);margin-bottom:16px;letter-spacing:2px}.project-block .item-name{font-size:clamp(2.5rem,5vw,5rem);color:var(--color-text-main);line-height:1.1;margin-bottom:8px}.project-block .item-meta{font-family:"Courier New",monospace;font-size:.8rem;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-md);display:block}.project-desc{color:var(--color-text-muted);font-size:var(--text-base);max-width:400px;line-height:1.6}.project-block .item-name,.project-number,.project-block .item-meta,.project-desc{text-shadow:0 2px 10px rgba(0,0,0,.9),0 4px 20px rgba(0,0,0,.8)}@media(width <= 1024px){.cinematic-wrapper{grid-template-columns:1fr;padding:0}.cinematic-visuals{grid-column:1;grid-row:1;position:sticky;top:0;height:100vh;width:100%;border-radius:0;border:none;z-index:1}.visual-scrim{background:linear-gradient(to bottom,rgba(5,5,6,.4) 0,rgba(5,5,6,.95) 90%)}.cinematic-content{grid-column:1;grid-row:1;position:relative;z-index:2;padding:40vh var(--space-md) 10vh var(--space-md)}.progress-track{display:none}.project-block{min-height:100vh;justify-content:flex-end;padding-bottom:15vh;opacity:.3;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.project-block.is-active{opacity:1;transform:translateY(0)}.project-desc{background:rgba(10,10,12,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:8px;max-width:100%}}@media(width <= 768px){#curadoria .project-number,#curadoria .item-meta,#curadoria .project-desc{display:none!important}.curadoria-intro{margin-bottom:var(--space-lg)}.project-block .item-name{line-height:1.05;letter-spacing:-.02em}.project-number{font-size:.8rem;margin-bottom:12px}.project-desc{font-size:.95rem;padding:20px}}@media(width <= 380px){.project-block .item-name{font-size:2.2rem}.project-desc{padding:16px;line-height:1.5;font-size:.9rem}.item-meta{font-size:.7rem;margin-bottom:16px}}.manifesto-cinematic{padding:var(--space-xl) 0;background-color:var(--color-onyx);border-top:1px solid var(--color-glass-border);min-height:80vh;display:flex;align-items:center}.manifesto-container{max-width:900px;margin:0 auto;padding:0 var(--space-md);width:100%}.manifesto-intro{text-align:center;margin-bottom:var(--space-xl)}.manifesto-main-title{font-size:clamp(2.8rem,6vw,4.8rem);color:var(--color-text-main);line-height:1.1;letter-spacing:-.02em;font-weight:500}.manifesto-lead{font-family:"Courier New",monospace;font-size:.85rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px;margin-top:16px}.text-strike{text-decoration:line-through;color:#82828c;font-style:italic;font-family:var(--font-serif);padding:0 4px}.cinematic-accordion{border-top:1px solid rgba(255,255,255,.08)}.accordion-blade{border-bottom:1px solid rgba(255,255,255,.08);transition:background .4s ease}.accordion-blade:hover{background:rgba(255,255,255,.01)}.blade-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0;cursor:pointer;gap:24px}.blade-meta{display:flex;align-items:center;gap:30px}.blade-num{font-family:"Courier New",monospace;font-size:1rem;color:var(--color-text-muted);transition:color .4s ease}.blade-title{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400;color:var(--color-text-main);transition:color .4s ease,transform .4s ease;transform-origin:left}.blade-icon{position:relative;width:24px;height:24px;flex-shrink:0;margin-left:auto}.blade-icon span{position:absolute;background:var(--color-text-main);transition:transform .5s cubic-bezier(.165,.84,.44,1),background .4s ease}.line-h{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.line-v{width:1px;height:100%;top:0;left:50%;transform:translateX(-50%)}.blade-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.165,.84,.44,1)}.blade-content{overflow:hidden}.blade-content p{padding-left:calc(30px + 2ch);padding-bottom:var(--space-md);padding-right:var(--space-md);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.8;max-width:700px;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.accordion-blade.is-active{background:rgba(16,16,18,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:rgba(209,194,163,.2)}.accordion-blade.is-active .blade-num,.accordion-blade.is-active .blade-title{color:var(--color-accent)}.accordion-blade.is-active .blade-title{transform:translateX(10px)}.accordion-blade.is-active .line-v{transform:translateX(-50%) rotate(90deg)}.accordion-blade.is-active .line-h,.accordion-blade.is-active .line-v{background:var(--color-accent)}.accordion-blade.is-active .blade-content-wrapper{grid-template-rows:1fr}.accordion-blade.is-active .blade-content p{opacity:1;transform:translateY(0);transition-delay:.2s}@media(width <= 1024px){.blade-header{align-items:center}}@media(width <= 768px){.manifesto-cinematic{padding:100px 0;min-height:auto}.manifesto-intro{text-align:left;margin-bottom:var(--space-lg)}.blade-meta{gap:16px}.blade-header{padding:24px 0;align-items:center}.blade-num{margin-top:0}.blade-content p{padding-left:0;padding-bottom:24px}}@media(width <= 380px){.blade-title{font-size:1.45rem;letter-spacing:-.02em}.manifesto-main-title{font-size:2.5rem}.blade-num{font-size:.85rem}.blade-icon{width:18px;height:18px;margin-top:0}}.editorial-faq-section{padding:var(--space-xl) 0;background-color:var(--color-onyx);border-top:1px solid var(--color-glass-border);position:relative}.faq-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md);display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-xl);align-items:start}.faq-sidebar{position:sticky;top:15vh;height:max-content}.faq-header{text-align:left}.faq-list{display:flex;flex-direction:column}.faq-item{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.05)}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item-header{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:16px}.faq-number{font-family:"Courier New",monospace;font-size:1rem;color:var(--color-accent);min-width:40px;padding-top:6px}.faq-question{font-size:clamp(1.6rem,2.5vw,2.4rem);color:var(--color-text-main);font-weight:400;line-height:1.3}.faq-text{padding-left:calc(40px + var(--space-md));font-size:var(--text-base);color:var(--color-text-muted);line-height:1.8;max-width:700px}@media(width <= 1024px){.faq-container{grid-template-columns:1fr;gap:var(--space-lg);max-width:800px}.faq-sidebar{position:relative;top:0;margin-bottom:var(--space-md)}}@media(width <= 768px){.editorial-faq-section{padding:var(--space-lg) 0}.faq-item{padding-bottom:32px;margin-bottom:32px}.faq-number{min-width:32px;font-size:.85rem;padding-top:5px}.faq-question{font-size:1.6rem}.faq-text{padding-left:calc(32px + var(--space-md));font-size:1rem}}@media(width <= 380px){.faq-item-header{gap:12px}.faq-question{font-size:1.45rem;letter-spacing:-.02em}.faq-number{min-width:24px;font-size:.8rem;padding-top:3px}.faq-text{padding-left:36px;font-size:.95rem}}.application-section{padding:var(--space-xl) 0;background-color:var(--color-onyx);border-top:1px solid var(--color-glass-border);transition:opacity .8s ease}.application-container{max-width:1000px;margin:0 auto;padding:0 var(--space-md)}.application-header{margin-bottom:var(--space-xl);text-align:left}.natural-language-form{transition:color .4s ease}.natural-language-form:focus-within .elegant-sentence{color:rgba(244,244,245,.3)}.elegant-sentence{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:2;color:var(--color-text-main);font-weight:300;transition:color .4s ease}.elegant-input,.elegant-select{background:transparent;border:none;border-bottom:2px solid rgba(255,255,255,.15);border-radius:0;color:var(--color-text-main);font-family:var(--font-serif);font-size:inherit;font-weight:400;font-style:italic;padding:0 10px;text-align:center;transition:all .4s cubic-bezier(.165,.84,.44,1);outline:none;width:auto;min-width:250px;box-shadow:none;-webkit-appearance:none}.elegant-input::placeholder{color:rgba(255,255,255,.1);font-weight:300}.elegant-input:focus,.elegant-select:focus{color:var(--color-accent)!important;border-bottom-color:var(--color-accent)!important;text-shadow:0 0 15px rgba(209,194,163,.3);background:rgba(209,194,163,.02)}.elegant-select option{background-color:var(--color-onyx);color:#fff;font-size:1.2rem;font-family:var(--font-sans);font-style:normal}.elegant-input.is-valid,.elegant-select.is-valid{border-bottom-color:var(--color-accent);color:var(--color-accent)}.elegant-input.has-error,.elegant-select.has-error{border-bottom-color:#52525b;color:#52525b}.form-actions{margin-top:60px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.btn-luxury{background:transparent;border:1px solid var(--color-accent);color:var(--color-accent);padding:20px 40px;font-size:1rem;font-family:"Courier New",monospace;text-transform:uppercase;letter-spacing:2px;cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1);min-width:320px}.btn-luxury:hover{background:var(--color-accent);color:#000;box-shadow:0 0 20px rgba(209,194,163,.2)}.btn-luxury.is-processing{pointer-events:none;letter-spacing:4px;border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5);transform:scale(.98)}.form-disclaimer{font-family:"Courier New",monospace;font-size:.8rem;color:var(--color-text-muted);letter-spacing:1px}@media(width <= 1024px){.elegant-sentence{font-size:2rem}.elegant-input,.elegant-select{min-width:200px}}@media(width <= 768px){.application-section{padding:var(--space-lg) 0}.elegant-sentence{display:flex;flex-direction:column;font-size:1rem;line-height:1.4;color:var(--color-text-muted);font-family:var(--font-sans);font-style:normal}.break-desktop{display:block;margin-top:24px}.spacer-desktop{display:none}.elegant-input,.elegant-select{display:block;width:100%;min-width:100%;text-align:left;margin:8px 0 16px 0;padding:12px 0;font-size:1.6rem;border-bottom-width:1px}.elegant-select{text-align-last:left}.natural-language-form:focus-within .elegant-sentence{color:var(--color-text-muted)}.form-actions{width:100%;margin-top:40px}.btn-luxury{width:100%;text-align:center;padding:20px;min-width:100%}.form-disclaimer{text-align:center;width:100%;line-height:1.5}}.arsenal-timeline,.ecosystem-section,.chancela-section,.curadoria-section,.manifesto-cinematic{content-visibility:auto;contain-intrinsic-size:800px}@media(min-width: 1025px){html{text-rendering:optimizeLegibility}}