:root{--ink: #0f0c06;--paper: #f4f0e6;--paper-dim: #cabf9f;--ember: #caa12f;--ember-soft: #e6c766;--steel: #6f6852;--ink-soft: #4a4132;--ember-ink: #8a6a12;--line: rgba(244, 240, 230, .15);--line-strong: rgba(244, 240, 230, .38);--ff-display: "Fraunces", Georgia, serif;--ff-ui: "Inter", system-ui, sans-serif;--pad: clamp(1.25rem, 4vw, 5rem);--maxw: 1680px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--ff-ui);color:var(--paper);background:var(--ink);overflow-x:hidden;line-height:1.4;cursor:auto}.has-custom-cursor,.has-custom-cursor a,.has-custom-cursor button{cursor:none}#stage{position:fixed;inset:0;width:100vw;height:100vh;z-index:-2;display:block}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(125% 100% at 50% 6%,#0f0c0647 25%,#0f0c06c7),linear-gradient(180deg,#0f0c0680,#0f0c0652 22%,#0f0c0675)}code{font-family:var(--ff-ui);color:var(--ember-soft);font-size:.9em}.hero__badge,.hero__type,.hero__sub,.hero__actions,.hero__cue,.manifesto__q,.manifesto__body,.manifesto__cite,.index__head,.index__hint,.index__lede,.vs,.hero__note,.hero__pills,.stack__intro,.edge,.proof__head,.cta__type,.cta__body,.cta__fine,.cta__scarcity,.proof__lede{text-shadow:0 2px 30px rgba(6,5,2,.6),0 1px 3px rgba(6,5,2,.45)}.cursor{position:fixed;inset:0;pointer-events:none;z-index:9999}.cursor__dot,.cursor__ring{position:absolute;top:0;left:0;transform:translate3d(-100px,-100px,0);will-change:transform}.cursor__dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--ember);border-radius:50%}.cursor__ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--line-strong);border-radius:50%;mix-blend-mode:difference}.is-on-light .cursor__ring{mix-blend-mode:normal;border-color:#0f0c064d}.is-on-light .cursor__dot{background:var(--ember-ink)}.preloader{position:fixed;inset:0;z-index:1000;background:var(--ink);display:grid;place-content:center;gap:1.5rem;padding:var(--pad);transition:opacity .7s ease,visibility .7s}.preloader.is-done{opacity:0;visibility:hidden}.preloader__mark{font-family:var(--ff-display);font-weight:600;font-size:clamp(2.2rem,7vw,5.5rem);letter-spacing:-.03em;line-height:.9}.preloader__meta{display:flex;justify-content:space-between;align-items:baseline;font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:var(--paper-dim)}.preloader__count{font-family:var(--ff-display);font-size:1.4rem;color:var(--ember);font-variant-numeric:tabular-nums}.preloader__bar{height:1px;background:var(--line);overflow:hidden}.preloader__bar span{display:block;height:100%;background:var(--ember);transform:scaleX(0);transform-origin:left;transition:transform .2s linear}.wipe{position:fixed;inset:0;z-index:800;background:var(--ink);transform:scaleY(0);transform-origin:bottom;pointer-events:none}.wipe.is-active{transform:scaleY(1);transform-origin:bottom;transition:transform .45s cubic-bezier(.7,0,.2,1)}.wipe:not(.is-active){transform:scaleY(0);transform-origin:top;transition:transform .45s cubic-bezier(.7,0,.2,1)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.1rem var(--pad);mix-blend-mode:difference}.nav--on-light{mix-blend-mode:normal}.nav--on-light .nav__brand{color:var(--ink)}.nav--on-light .nav__brand span{color:var(--ember-ink)}.nav--on-light .nav__links a{color:var(--ink)}.nav--on-light .btn--ghost{color:var(--ink);border-color:#0f0c064d;background:#f4f0e6bf}.nav__brand{font-family:var(--ff-display);font-weight:600;font-size:1.25rem;letter-spacing:-.02em;text-decoration:none;color:var(--paper)}.nav__brand span{color:var(--ember)}.nav__links{display:flex;gap:1.75rem}.nav__links a{color:var(--paper);text-decoration:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;position:relative;padding-bottom:2px}.nav__links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.7,0,.2,1)}.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.btn{--bg: transparent;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ff-ui);font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;color:var(--paper);padding:.85rem 1.4rem;border:1px solid var(--line-strong);background:var(--bg);will-change:transform}.btn--ghost{background:#0a0a0b8c}.btn--solid{background:var(--ember);color:var(--ink);border-color:var(--ember);font-size:clamp(.9rem,1.4vw,1.05rem);padding:1.1rem 1.8rem}[data-kinetic]{font-variation-settings:"wght" 600;letter-spacing:-.008em;opacity:calc(.84 + var(--focus, 0) * .16);transition:none}[data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}[data-reveal].is-in{opacity:1;transform:none}.eyebrow{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:var(--ember);margin-bottom:1rem}.hero{min-height:100vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--pad);padding-block:11vh 7vh;max-width:var(--maxw);margin:0 auto}.hero__type{font-family:var(--ff-display);font-weight:400;line-height:.86;letter-spacing:-.03em;text-transform:none;display:flex;flex-direction:column;align-items:center}.hero__line{font-size:clamp(2.1rem,6vw,5.2rem);opacity:0;transform:translate3d(0,.3em,0)}.hero__line em{font-style:italic;color:var(--ember)}.hero__line--xl{font-size:clamp(2.7rem,8.6vw,9rem);letter-spacing:-.045em;line-height:.9;margin-top:.08em}.is-in .hero__line{animation:rise 1s cubic-bezier(.16,1,.3,1) forwards}.is-in .hero__line--xl{animation-delay:.12s}@keyframes rise{to{opacity:1;transform:none}}.hero__badge{display:inline-flex;align-self:center;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.45rem .9rem;border:1px solid var(--line-strong);border-radius:100px;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:var(--paper);background:#0f0c0680}.hero__badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px var(--ember)}.hero__sub{margin-top:1.4rem;max-width:52ch;margin-inline:auto;font-size:clamp(1.08rem,1.6vw,1.4rem);color:var(--paper-dim)}.hero__actions{margin-top:1.6rem;display:flex;align-items:center;justify-content:center;gap:1.2rem 2rem;flex-wrap:wrap}.hero__link{color:var(--paper);text-decoration:none;font-size:.98rem;letter-spacing:.02em;position:relative;padding-bottom:3px}.hero__link:after{content:"→";margin-left:.5rem;color:var(--ember);display:inline-block;transition:transform .3s}.hero__link:hover:after{transform:translate(4px)}.hero__cue{position:absolute;right:var(--pad);bottom:3.5vh;display:flex;align-items:center;gap:.75rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:var(--paper-dim)}.hero__cue i{width:44px;height:1px;background:var(--line-strong);position:relative;overflow:hidden}.hero__cue i:after{content:"";position:absolute;inset:0;background:var(--ember);transform:translate(-100%);animation:sweep 2.4s ease-in-out infinite}@keyframes sweep{50%{transform:translate(0)}to{transform:translate(100%)}}.material{padding:14vh var(--pad);max-width:var(--maxw);margin:0 auto}.material__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,2rem) clamp(1rem,2vw,3rem);align-items:start}.material .eyebrow{grid-column:1 / 4}.material__head{grid-column:3 / 12;grid-row:2;font-family:var(--ff-display);font-weight:400;font-size:clamp(2rem,6vw,5.5rem);line-height:1;letter-spacing:-.03em}.material__head em{font-style:italic;color:var(--ember)}.material__body{grid-column:2 / 7;grid-row:3;margin-top:3rem;display:grid;gap:1.25rem;font-size:clamp(1rem,1.3vw,1.15rem);color:var(--paper-dim);max-width:46ch}.material__specs{grid-column:8 / 13;grid-row:3;margin-top:3rem;list-style:none;padding:0;border-top:1px solid var(--line)}.material__specs li{padding:1.1rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:6rem 1fr;gap:1rem;font-size:.95rem;color:var(--paper)}.material__specs span{color:var(--ember);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;align-self:center}.manifesto{min-height:90vh;display:flex;flex-direction:column;justify-content:center;padding:10vh var(--pad);max-width:var(--maxw);margin:0 auto}.manifesto__q{font-family:var(--ff-display);font-weight:400;font-style:normal;font-size:clamp(2.2rem,8.5vw,8.5rem);line-height:.94;letter-spacing:-.035em;margin-top:1rem}.manifesto__q .ml{display:block;white-space:nowrap}.manifesto__q em{font-style:italic;color:var(--ember)}.manifesto__body{margin-top:2.5rem;max-width:60ch;font-size:clamp(1.08rem,1.5vw,1.35rem);color:var(--paper-dim)}.manifesto__cite{margin-top:1.5rem;text-transform:uppercase;letter-spacing:.2em;font-size:.88rem;color:var(--ember)}.glass{min-height:100vh;display:grid;place-items:center;padding:12vh var(--pad)}.glass__inner{max-width:620px;padding:clamp(2rem,5vw,4rem);border:1px solid var(--line-strong);background:#0a0a0b59}.glass__head{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.4rem,6vw,5rem);line-height:.95;letter-spacing:-.03em;margin:.5rem 0 1.5rem}.glass__head em{font-style:italic;color:var(--ember)}.glass__body{color:var(--paper-dim);font-size:clamp(1rem,1.3vw,1.15rem);max-width:48ch}.stack{padding:12vh var(--pad) 6vh;max-width:var(--maxw);margin:0 auto}.stack__intro{margin-bottom:8vh;max-width:62ch;margin-left:auto;margin-right:auto;text-align:center}.stack__intro h2{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.2rem,6vw,5rem);line-height:.95;letter-spacing:-.03em;margin:.4rem 0 1rem}.stack__lede{color:var(--paper-dim);font-size:clamp(1rem,1.4vw,1.2rem)}.stack__cards{display:flex;flex-direction:column}.scard{position:sticky;top:calc(12vh + var(--i) * 1.5rem);min-height:46vh;margin-bottom:6vh;padding:clamp(1.75rem,4vw,3.5rem);background:#0c0b0e;border:1px solid var(--line-strong);border-top:1px solid rgba(202,161,47,.5);display:flex;flex-direction:column;justify-content:space-between;gap:2rem;transform-origin:top center;will-change:transform,filter;box-shadow:0 -1px #caa12f24,0 40px 80px -40px #000000b3}.scard:last-child{margin-bottom:0}.scard__head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:1.25rem}.scard__num{font-family:var(--ff-display);color:var(--ember);font-size:clamp(1.6rem,4vw,3rem);line-height:1}.scard__tag{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:var(--paper-dim)}.scard__title{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.9rem,5vw,4rem);line-height:.98;letter-spacing:-.02em}.scard__body{color:var(--paper-dim);font-size:clamp(1rem,1.3vw,1.18rem);max-width:48ch;margin-top:1.1rem}.index{padding:14vh var(--pad);max-width:var(--maxw);margin:0 auto}.index__head{display:grid;gap:.5rem;margin-bottom:4rem;text-align:left;max-width:62ch}.index__head h2{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.2rem,6vw,5rem);line-height:.95;letter-spacing:-.03em}.index__hint{color:var(--paper-dim);font-size:.95rem}.index__viz{border-top:1px solid var(--line)}.row{--fill: 0;display:grid;grid-template-columns:minmax(9rem,1fr) minmax(0,2.4fr) auto;grid-template-areas:"label track val" "note note note";gap:.4rem 1.5rem;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--line);transition:opacity .4s ease}.row.is-dim{opacity:.32}.row__label{grid-area:label;font-size:clamp(.95rem,1.4vw,1.2rem);color:var(--paper);transition:color .3s}.row.is-active .row__label{color:var(--ember)}.row__track{grid-area:track;position:relative;height:10px;display:grid;align-content:center;gap:4px}.row__bar{display:block;height:3px;transform:scaleX(calc(var(--v) * var(--fill)));transform-origin:left}.row__bar--tpl{background:var(--steel);opacity:.5;transition:transform .9s cubic-bezier(.16,1,.3,1)}.row__bar--forja{background:var(--ember);transition:transform 1.1s cubic-bezier(.16,1,.3,1) .1s}.row.is-active .row__bar--forja{box-shadow:0 0 24px -4px var(--ember)}.row__val{grid-area:val;text-align:right;font-variant-numeric:tabular-nums;font-family:var(--ff-display)}.row__val b{font-size:1.6rem;color:var(--paper)}.row__val i{display:block;font-style:normal;font-size:.8rem;color:var(--paper-dim)}.row__note{grid-area:note;font-size:.92rem;color:var(--paper-dim);max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .3s ease,margin .3s}.row.is-active .row__note{max-height:3rem;opacity:1;margin-top:.6rem}.proceso{padding:14vh var(--pad);max-width:var(--maxw);margin:0 auto}.proceso__list{list-style:none;padding:0;margin-top:3rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.proceso__list li{background:var(--ink);padding:clamp(1.5rem,4vw,3rem);display:grid;gap:.75rem;min-height:34vh;align-content:space-between}.proceso__list span{color:var(--ember);font-family:var(--ff-display);font-size:1.1rem}.proceso__list h3{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.6rem,3.5vw,3rem);letter-spacing:-.02em}.proceso__list p{color:var(--paper-dim);max-width:34ch}.cta{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3rem;padding:12vh var(--pad) 8vh}.cta__type{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.8rem,11vw,11rem);line-height:.88;letter-spacing:-.04em}.cta__type em{font-style:italic;color:var(--ember)}.cta__body{max-width:56ch;color:var(--paper-dim);font-size:clamp(1.08rem,1.5vw,1.35rem);margin-top:-1rem}.cta__fine{font-size:.95rem;color:var(--paper-dim);margin-top:-1.5rem}.foot{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:1.5rem var(--pad);font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--paper-dim);border-top:1px solid var(--line)}.btn--lg{font-size:clamp(.95rem,1.6vw,1.15rem);padding:1.25rem 2.1rem}.vs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:4rem}.vs__col{background:#0f0c068c;padding:clamp(1.5rem,3vw,2.5rem);display:grid;gap:.8rem;align-content:start}.vs__col--b{background:#1e160699}.vs__tag{font-family:var(--ff-display);font-size:clamp(1.2rem,2.4vw,2rem);letter-spacing:-.02em}.vs__tag--a{color:var(--paper-dim)}.vs__tag--b{color:var(--ember)}.vs__note{color:var(--paper-dim);font-size:1.05rem;line-height:1.5;max-width:44ch}.edge{padding:14vh var(--pad);max-width:var(--maxw);margin:0 auto}.edge__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1.5rem,3vw,3rem);margin-top:3rem}.edge__item{display:grid;gap:.9rem;align-content:start;border-top:1px solid var(--line-strong);padding-top:1.5rem}.edge__item:nth-child(1){grid-column:1 / 6}.edge__item:nth-child(2){grid-column:6 / 10}.edge__item:nth-child(3){grid-column:10 / 13}.edge__item h3{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1;letter-spacing:-.02em;color:var(--ember)}.edge__item p{color:var(--paper-dim);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5}.proof{padding:12vh var(--pad);max-width:var(--maxw);margin:0 auto}.proof__head{display:grid;gap:.6rem;margin-bottom:4rem;text-align:left;max-width:60ch}.proof__head h2{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.2rem,6vw,5rem);line-height:.95;letter-spacing:-.03em}.proof__rating b{color:var(--ember);font-family:var(--ff-display);font-size:1.3rem}.proof__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.quote{background:var(--ink);padding:clamp(1.5rem,3vw,2.5rem);display:grid;gap:1.5rem;align-content:space-between}.quote blockquote{font-family:var(--ff-display);font-weight:400;font-style:italic;font-size:clamp(1.12rem,1.6vw,1.45rem);line-height:1.32;letter-spacing:-.01em}.quote figcaption{font-size:.9rem;color:var(--paper-dim);letter-spacing:.03em}.manifesto__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:center}.portrait{position:relative;margin:0}.portrait img{display:block;width:100%;height:auto}.portrait figcaption{margin-top:1.2rem;display:grid;gap:.15rem}.portrait figcaption span{font-family:var(--ff-display);font-size:1.35rem;color:var(--paper)}.portrait figcaption i{font-style:normal;font-size:.8rem;color:var(--ember);letter-spacing:.14em;text-transform:uppercase}.band{position:relative;width:100%;height:clamp(280px,46vh,520px);overflow:hidden;display:grid;align-items:center}.band__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:contrast(1.08) saturate(1.08) brightness(1.02);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 82%,transparent),linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 82%,transparent),linear-gradient(180deg,transparent,#000 24%,#000 76%,transparent);mask-composite:intersect}.band:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,12,6,.82) 0%,rgba(15,12,6,.28) 40%,transparent 72%),radial-gradient(130% 150% at 50% 50%,transparent 52%,rgba(15,12,6,.92) 100%)}.band__overlay{position:relative;z-index:2;padding:var(--pad);max-width:var(--maxw);margin:0 auto;width:100%}.band__kicker{color:var(--ember);text-transform:uppercase;letter-spacing:.2em;font-size:.85rem;margin-bottom:1rem}.band__line{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.6rem,8vw,7rem);line-height:.92;letter-spacing:-.03em;text-shadow:0 2px 40px rgba(0,0,0,.6)}.band__line em{font-style:italic;color:var(--ember)}.cta__shot{margin:0 0 1rem;max-width:720px;width:100%;display:grid;gap:.9rem}.cta__shot img{display:block;width:100%;height:auto;border:1px solid var(--line-strong);box-shadow:0 40px 90px -50px #000000e6}.cta__shot figcaption{font-size:.95rem;color:var(--paper-dim)}.hero__note{margin-top:.9rem;font-size:.95rem;color:var(--paper-dim)}.hero__pills{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem .75rem}.hero__pills li{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .85rem;border:1px solid var(--line);border-radius:100px;background:#0f0c0673;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim)}.hero__pills li:before{content:"◆";color:var(--ember);font-size:.6rem}.index__lede{color:var(--paper-dim);font-size:clamp(1.08rem,1.5vw,1.35rem);max-width:52ch}.index__hint{margin-top:.4rem}@media(hover:none){.index__hint{display:none}}.vs__kicker{font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;color:var(--steel)}.vs__kicker--b{color:var(--ember)}.vs__punch{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--line);font-family:var(--ff-display);font-style:italic;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.25;color:var(--paper)}.vs__punch--b{color:var(--ember-soft)}.edge__head{margin-bottom:6vh;max-width:60ch}.edge__title{font-family:var(--ff-display);font-weight:400;font-size:clamp(2.2rem,6vw,5rem);line-height:.95;letter-spacing:-.03em}.edge__num{font-family:var(--ff-display);color:var(--ember);font-size:clamp(1.4rem,3vw,2.4rem);line-height:1}.proof__lede{color:var(--paper-dim);font-size:clamp(1.05rem,1.4vw,1.22rem)}.quote__stars{color:var(--ember);letter-spacing:.18em;font-size:.9rem}.quote__who{display:flex;align-items:center;gap:.8rem}.quote__who>span:last-child{display:grid;gap:.15rem}.quote__who b{font-family:var(--ff-display);font-weight:400;font-size:1.05rem;color:var(--paper);letter-spacing:0}.quote__pic{flex:none;width:46px;height:46px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid var(--line-strong)}.cta__scarcity{max-width:56ch;margin-top:-1.5rem;padding:1.1rem 1.4rem 1.1rem 2.6rem;position:relative;border:1px solid var(--line);background:#0f0c0680;color:var(--paper-dim);font-size:1.05rem;line-height:1.5;text-align:left}.cta__scarcity:before{content:"◆";position:absolute;left:1.1rem;top:1.15rem;color:var(--ember);font-size:.7rem}.formcard{width:100%;max-width:640px;text-align:left;background:#0c0b0e;border:1px solid var(--line-strong);border-top:1px solid rgba(202,161,47,.5);padding:clamp(1.5rem,3.5vw,2.75rem);box-shadow:0 40px 90px -50px #000000e6}.formcard__title{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1;letter-spacing:-.02em}.formcard__sub{color:var(--paper-dim);font-size:1rem;margin:.5rem 0 1.8rem}.formcard form{display:grid;gap:1.1rem}.formcard .row2{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.field{display:grid;gap:.45rem}.field>span{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--paper-dim)}.field input{font-family:var(--ff-ui);font-size:1.02rem;color:var(--paper);background:#f4f0e60a;border:1px solid var(--line);border-radius:0;padding:.8rem .9rem;width:100%;transition:border-color .25s,background .25s}.field input::placeholder{color:#cabf9f80}.field input:focus{outline:none;border-color:var(--ember);background:#caa12f0f}.formcard button{justify-content:center;width:100%;cursor:pointer}.formcard__note{font-size:.88rem;color:var(--paper-dim);text-align:center}.foot a{color:var(--paper-dim);text-decoration:none;border-bottom:1px solid var(--line)}.foot a:hover{color:var(--ember);border-bottom-color:var(--ember)}.has-custom-cursor input,.has-custom-cursor textarea,.has-custom-cursor button{cursor:text}.has-custom-cursor button{cursor:pointer}.deliv{padding-block:12vh}.deliv__intro{margin:0 auto 6vh;max-width:62ch;text-align:center}.deliv__intro h2{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.9rem,4.2vw,3.6rem);line-height:1;letter-spacing:-.03em;margin:.4rem 0 1rem}.deliv__lede{color:var(--paper-dim);font-size:clamp(1.08rem,1.5vw,1.35rem)}.deliv__list{list-style:none;counter-reset:deliv;margin:0 auto;padding:0;max-width:920px;border-top:1px solid var(--line)}.deliv__item{counter-increment:deliv;border-bottom:1px solid var(--line);padding:clamp(1.1rem,2.2vw,1.6rem) .4rem;display:grid;grid-template-columns:auto 1fr;gap:.3rem 1.3rem;align-content:start;transition:background .3s}.deliv__item:before{content:counter(deliv);grid-row:1 / span 2;font-family:var(--ff-display);color:var(--ember);font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:.9;min-width:1.3ch;text-align:right}.deliv__item h3{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.08;letter-spacing:-.01em}.deliv__item p{color:var(--paper-dim);font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.5;max-width:62ch}.deliv__item:hover{background:#0f0c0609}.deliv__item:hover:before{color:var(--ember-soft)}.lite{--paper: #17130c;--paper-dim: #4a4132;--ink: #f4f0e6;--ember: var(--ember-ink);--ember-soft: #6f540d;--steel: #9a927e;--line: rgba(15, 12, 6, .14);--line-strong: rgba(15, 12, 6, .32);background:#f4f0e6;color:var(--paper);max-width:none;margin:0;padding-inline:max(var(--pad),calc((100% - var(--maxw)) / 2))}.lite,.lite *{text-shadow:none}.lite .vs__col{background:#f4f0e6}.lite .vs__col--b{background:#fff;box-shadow:0 24px 60px -40px #0f0c0680}.lite .quote{background:#fffdf8}@media(max-width:860px){.nav__links{display:none}.material__grid{display:block}.material__head,.material__body,.material__specs{margin-top:1.5rem}.proceso__list{grid-template-columns:1fr}.row{grid-template-columns:1fr auto;grid-template-areas:"label val" "track track" "note note";gap:.6rem 1rem}.foot{flex-direction:column;gap:.4rem;position:static}.scard{min-height:42vh;top:calc(8vh + var(--i) * .85rem)}.manifesto__q .ml{white-space:normal}.vs{grid-template-columns:1fr}.edge__grid{display:block}.edge__item{margin-top:2rem!important;grid-column:auto!important}.proof__grid,.formcard .row2{grid-template-columns:1fr}.deliv__intro{text-align:left;margin-left:0}.hero{padding-block:9vh 6vh}.hero__badge{font-size:.72rem;letter-spacing:.1em}.nav .btn--ghost{font-size:.62rem;letter-spacing:.08em;padding:.6rem .8rem}.cta__scarcity{margin-top:-.5rem}.hero__line--xl br{display:none}.manifesto__grid{grid-template-columns:1fr;gap:2.5rem}.portrait{max-width:340px}.index__head,.proof__head{max-width:none}.stack__intro{text-align:left;margin-left:0;margin-right:0}.band{height:clamp(300px,52vh,460px)}.band:after{background:linear-gradient(180deg,#0f0c0680,#0f0c0633 40%,#0f0c06b3),radial-gradient(140% 130% at 50% 50%,transparent 45%,rgba(15,12,6,.92) 100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__cue i:after{display:none}[data-reveal]{opacity:1;transform:none;transition:none}}
