@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ct-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,6vw,88px);max-width:1120px;min-height:clamp(520px,62vh,640px);margin-inline:auto;display:grid}.ct-left{min-width:0}.ct-moons{align-items:center;gap:14px;margin-top:22px;display:flex}.ct-moon{color:#ffffff38;width:26px;height:26px;transition:color .5s,filter .5s,scale .5s}.ct-moon .ring{fill:none;stroke:currentColor;stroke-width:1px;opacity:.6}.ct-moon .lit{fill:currentColor}.ct-moon.past{color:var(--color-cream)}.ct-moon.now{color:var(--color-fire);filter:drop-shadow(0 0 7px #e8461fa6);scale:1.18}.ct-count{letter-spacing:.14em;color:var(--color-sand);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:500}.ct-stage{min-height:clamp(250px,30vw,330px);margin-top:clamp(28px,4vw,48px);position:relative}.ct-q{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;font-size:clamp(32px,4.6vw,66px);font-weight:900;line-height:.95}.ct-q .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.ct-q .c{display:inline-block}.ct-q .fire{color:var(--color-fire)}.ct-body{margin-top:clamp(22px,3vw,34px)}.ct-chips{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.ct-chip{position:relative}.ct-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.ct-chip span{border:1px solid #ffffff3d;border-radius:99px;padding:14px 22px;font-size:17px;line-height:1;transition:border-color .25s,background-color .25s,color .25s,transform .25s,box-shadow .25s;display:block}.ct-chip:hover span{border-color:var(--color-fire);transform:translateY(-2px)}.ct-chip input:focus-visible+span{outline:2px solid var(--color-fire);outline-offset:3px}.ct-chip input:checked+span{border-color:var(--color-fire);background:var(--color-fire);color:var(--color-ink);font-weight:600;box-shadow:0 10px 28px #e8461f59}.ct-input{letter-spacing:-.02em;width:100%;color:var(--color-cream);caret-color:var(--color-fire);background:0 0;border:0;border-bottom:2px solid #ffffff3d;border-radius:0;padding:10px 0 14px;font-size:clamp(24px,3vw,38px);font-weight:400;transition:border-color .3s;display:block}.ct-input::placeholder{color:#c9b8a666}.ct-input:focus{border-color:var(--color-fire);outline:none}textarea.ct-input{resize:none;min-height:3.6em;line-height:1.25}.ct-err{color:#ff8a67;min-height:1.4em;margin-top:10px;font-size:14px}.ct-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(18px,2.4vw,28px);display:flex}.ct-next{background:var(--color-fire);color:var(--color-ink);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:500;transition:background-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.ct-next:hover{background:#f25a34;transform:translateY(-1px);box-shadow:0 12px 28px #e8461f59}.ct-next svg{width:16px;height:16px}.ct-back{color:var(--color-sand);font-size:14px;transition:color .25s}.ct-back:hover{color:var(--color-cream)}.ct-hint{letter-spacing:.06em;color:#c9b8a6b3;font-size:12px}.ct-hint kbd{font:inherit;border:1px solid #fff3;border-radius:4px;padding:2px 6px}.ct-right{place-items:center;min-width:0;padding:clamp(10px,3vw,30px);display:grid;position:relative}.pc{width:min(100%,430px);position:relative}.pc-back{background:linear-gradient(160deg, #2a1411 0%, #7a1d0e 55%, var(--color-fire) 100%);border-radius:28px;position:absolute;inset:0;transform:rotate(5deg)translate(10px,-6px);box-shadow:0 28px 60px -20px #000000b3}.pc-front{background:radial-gradient(80% 40% at 50% 118%,#e8461f80,#0000 70%),linear-gradient(#17100f,#050303);border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;gap:22px;padding:26px 26px 24px;display:flex;position:relative;box-shadow:0 30px 70px -22px #000c,inset 0 1px #ffffff1a}.pc-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-sand);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.pc-head svg{width:26px;height:26px;color:var(--color-cream)}.pc-head b{color:var(--color-fire);margin-left:auto;font-weight:500}.pc-rows{gap:14px;display:grid}.pc-row{border-left:2px solid #ffffff1a;padding-left:14px;transition:border-color .4s}.pc-row.on{border-color:var(--color-fire)}.pc-row dt{letter-spacing:.16em;text-transform:uppercase;color:#c9b8a6bf;font-size:10.5px;font-weight:500}.pc-row dd{overflow-wrap:anywhere;min-height:1.3em;margin-top:4px;font-size:17px;line-height:1.3}.pc-row dd.empty{color:#ffffff38}.pc-row dd.clamp{-webkit-line-clamp:2;color:var(--color-sand);-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.pc-tag{background:var(--color-fire);color:#fff;border-radius:99px;padding:5px 13px;font-size:14px;font-weight:500;display:inline-block}.pc-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-foot svg{width:auto;height:20px}.pc-status{letter-spacing:.14em;text-transform:uppercase;color:var(--color-sand);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.pc-status i{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.pc.sent .pc-status{color:var(--color-cream)}.pc.sent .pc-status i{background:var(--color-fire);box-shadow:0 0 10px var(--color-fire)}.ct-done .big{width:104px;height:104px;color:var(--color-cream);place-items:center;margin-bottom:22px;display:grid;position:relative}.ct-done .big svg.m{filter:drop-shadow(0 0 22px #e8461f80);width:100%;height:100%}.ct-spark{width:16px;height:16px;color:var(--color-fire);opacity:0;pointer-events:none;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.ct-done p{max-width:40ch;color:var(--color-sand);margin-top:14px;font-weight:300}.ct-done a{border-bottom:1px dotted #fff6;margin-top:18px;padding-bottom:3px;font-size:17px;font-weight:500;transition:color .25s,border-color .25s;display:inline-block}.ct-done a:hover{color:var(--color-fire);border-color:var(--color-fire)}@media (width<=860px){.ct-wrap{grid-template-columns:minmax(0,1fr);min-height:0}.ct-right{padding:8px 14px 0}.pc{width:min(100%,380px)}}.crm-win,.crm-phone{--label:#f5f5f7;--label2:#a1a1a6;--label3:#8e8e93;--sep:#ffffff17;--fill:#ffffff14;--accent:var(--color-fire);letter-spacing:-.012em;color:var(--label);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,system-ui,sans-serif}.crm-win svg,.crm-phone svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.av{letter-spacing:0;color:#ffd9c4;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.av.peach{background:#5c3023}.av.sand{color:#e8d7c3;background:#4d4034}.av.apricot{color:#f9bc9d;background:#6b3a26}.av.gray{color:#d1d1d6;background:#3a3a3c}.crm-win{background:#1c1c1e;border-radius:14px;grid-template-columns:188px 1fr;width:880px;height:540px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 90px -24px #000000d9,0 0 130px #e8461f38}.crm-side{border-right:1px solid var(--sep);background:linear-gradient(#262628,#1f1f21);flex-direction:column;padding:14px 10px 12px;display:flex}.crm-lights{gap:8px;padding:0 4px 22px;display:flex}.crm-lights i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000002e}.crm-sec{color:var(--label3);margin:4px 8px 5px;font-size:10.5px;font-weight:600}.crm-side ul{margin-bottom:14px;list-style:none}.crm-side li{border-radius:7px;align-items:center;gap:8px;height:27px;padding:0 8px;font-size:12.5px;display:flex}.crm-side li svg{width:15px;height:15px;color:var(--label2)}.crm-side li span{flex:1}.crm-side li em{color:var(--label3);font-size:11px;font-style:normal}.crm-side li.on{background:#e8461f21;font-weight:600}.crm-side li.on svg{color:var(--accent)}.crm-side .dot{border-radius:50%;width:9px;height:9px;margin:0 3px}.crm-me{border-top:1px solid var(--sep);align-items:center;gap:9px;margin-top:auto;padding:9px 8px 0;display:flex}.crm-me b{color:#fff;background:#3a3a3c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.crm-me span{font-size:12px;font-weight:600;line-height:1.2;display:block}.crm-me small{color:var(--label3);font-size:10.5px}.crm-main{background:#161617;flex-direction:column;min-width:0;display:flex}.crm-bar{border-bottom:1px solid var(--sep);background:#1c1c1ed9;align-items:center;gap:14px;height:56px;padding:0 16px 0 18px;display:flex}.crm-title h4{font-size:15px;font-weight:700;line-height:1.15}.crm-title small{color:var(--label3);font-size:10.5px}.crm-seg{background:var(--fill);border-radius:8px;margin-inline:auto;padding:2px;font-size:11.5px;display:flex}.crm-seg span{color:var(--label2);border-radius:6px;padding:3px 12px}.crm-seg .on{color:#fff;background:#636366;font-weight:600;box-shadow:0 1px 2px #0006,0 0 0 .5px #0003}.crm-tools{align-items:center;gap:8px;display:flex}.crm-search{background:var(--fill);width:104px;height:26px;color:var(--label3);border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:flex}.crm-search svg{width:13px;height:13px}.crm-new{background:var(--accent);color:#fff;border-radius:8px;align-items:center;gap:4px;height:26px;padding:0 11px 0 8px;font-size:11.5px;font-weight:600;display:flex}.crm-new svg{stroke-width:2.2px;width:13px;height:13px}.crm-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px 0;display:flex}.crm-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crm-kpi{background:#232325;border-radius:12px;padding:10px 12px 9px;position:relative;box-shadow:0 0 0 .5px #ffffff17,0 1px 3px #0006}.crm-kpi small{color:var(--label2);font-size:10.5px;font-weight:500}.crm-kpi>div{align-items:baseline;gap:7px;margin-top:2px;display:flex}.crm-kpi b{letter-spacing:-.03em;font-size:23px;font-weight:700;line-height:1.1}.crm-kpi em{color:#30d158;font-size:11px;font-style:normal;font-weight:600}.crm-kpi svg{width:64px;height:22px;stroke:var(--accent);stroke-width:1.8px;position:absolute;bottom:10px;right:12px}.crm-board{flex:1;grid-template-columns:repeat(3,1fr);gap:12px;min-height:0;display:grid}.crm-col{background:#ffffff0a;border-radius:12px 12px 0 0;flex-direction:column;gap:8px;padding:8px 8px 0;display:flex}.crm-col h5{color:var(--label2);justify-content:space-between;align-items:center;padding:2px 4px 1px;font-size:11.5px;font-weight:600;display:flex}.crm-col h5 em{color:var(--label3);font-style:normal;font-weight:500}.crm-deal{background:#2c2c2e;border-radius:10px;padding:9px 10px;box-shadow:0 0 0 .5px #ffffff14,0 1px 2px #0006}.crm-deal.hot{box-shadow:0 0 0 1.5px #e8461fb3,0 4px 14px #e8461f38}.crm-deal .top{align-items:center;gap:8px;display:flex}.crm-deal .av{width:25px;height:25px}.crm-deal strong{font-size:12px;font-weight:600;line-height:1.25;display:block}.crm-deal small{color:var(--label3);font-size:10.5px;line-height:1.25;display:block}.crm-deal .bot{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;font-weight:600;display:flex}.chip{background:var(--fill);color:var(--label2);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:500}.chip.fire{color:#ff8a63;background:#e8461f33}.crm-phone{background:linear-gradient(145deg,#4d3c33,#150d0b 40%,#34271f 72%,#0e0807);border-radius:46px;width:270px;height:570px;padding:8px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff42,0 0 0 1px #000,0 50px 80px -20px #000000d9,0 0 110px #e8461f40}.crm-screen{isolation:isolate;contain:paint;background:#000;border-radius:38px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.crm-island{z-index:5;background:#000;border-radius:999px;width:78px;height:22px;position:absolute;top:9px;left:50%;translate:-50%}.crm-sbar{letter-spacing:0;justify-content:space-between;padding:14px 24px 0;font-size:12px;font-weight:600;display:flex}.crm-m-head{justify-content:space-between;align-items:center;padding:18px 18px 0;display:flex}.crm-m-head h4{letter-spacing:-.035em;font-size:30px;font-weight:700}.crm-m-head .add{width:30px;height:30px;color:var(--accent);background:#e8461f21;border-radius:50%;place-items:center;display:grid}.crm-m-head .add svg{stroke-width:2.2px;width:16px;height:16px}.crm-m-search{height:34px;color:var(--label3);background:#7676803d;border-radius:10px;align-items:center;gap:6px;margin:10px 16px 0;padding:0 10px;font-size:14px;display:flex}.crm-m-search svg{width:15px;height:15px}.crm-m-seg{text-align:center;background:#7676803d;border-radius:8px;margin:10px 16px 0;padding:2px;font-size:11.5px;display:flex}.crm-m-seg span{color:var(--label2);border-radius:6px;flex:1;padding:4px 0}.crm-m-seg .on{color:#fff;background:#636366;font-weight:600;box-shadow:0 1px 2px #0006}.crm-m-list{background:#1c1c1e;border-radius:12px;margin:12px 16px 0;list-style:none;overflow:hidden}.crm-m-list li{align-items:center;gap:10px;height:52px;padding:0 10px 0 12px;display:flex}.crm-m-list li+li{clip-path:none;box-shadow:inset 0 .5px #ffffff1a}.crm-m-list .av{width:32px;height:32px;font-size:11px}.crm-m-list div{flex:1;min-width:0}.crm-m-list strong{font-size:13.5px;font-weight:600;line-height:1.25;display:block}.crm-m-list small{color:var(--label3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;display:block;overflow:hidden}.crm-m-list .t{color:var(--label3);font-size:11px}.crm-m-list .t.fresh{color:var(--accent);font-weight:600}.crm-m-list .go{color:#48484a;width:12px;height:12px}.crm-tabs{background:#1c1c1eeb;justify-content:space-around;padding:9px 6px 22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 -.5px #ffffff1f}.crm-tabs span{color:var(--label3);flex-direction:column;align-items:center;gap:2px;font-size:9.5px;font-weight:500;display:flex}.crm-tabs svg{width:22px;height:22px}.crm-tabs .on{color:var(--accent)}.crm-homebar{background:#f5f5f7;border-radius:2px;width:96px;height:4px;position:absolute;bottom:7px;left:50%;translate:-50%}.crm-toast{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#2c2c2eeb;border-radius:18px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;inset:34px 10px auto;box-shadow:0 10px 30px #00000080,0 0 0 .5px #ffffff1a}.crm-toast b{background:#000;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff2e}.crm-toast b i{background:var(--accent);border-radius:50%;width:11px;height:11px}.crm-toast span{font-size:11px;font-weight:600;line-height:1.2;display:block}.crm-toast em{color:var(--label3);margin-left:4px;font-style:normal;font-weight:400}.crm-toast small{font-size:11px;line-height:1.25;display:block}.crm-col h5>span{align-items:center;gap:6px;display:inline-flex}.crm-col h5 i{border-radius:50%;width:7px;height:7px}.crm-deal .prob{background:var(--fill);border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.crm-deal .prob i{background:linear-gradient(90deg, #f2a65a, var(--accent));border-radius:3px;height:100%;display:block}.crm-ghost{height:34px;color:var(--label3);border:1.5px dashed #ffffff29;border-radius:10px;place-items:center;font-size:11px;display:grid}.crm-deal{position:relative}.crm-deal.lift{z-index:8;box-shadow:0 0 0 1.5px #e8461fb3,0 18px 34px #0000008c}.crm-stack{display:flex}.crm-stack b{color:#2a1a12;border:2px solid #1c1c1e;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-7px;font-size:9px;font-weight:600;display:grid}.crm-stack b:first-child{margin-left:0}.crm-cursor{z-index:20;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #00000059);width:22px;height:22px;position:absolute;top:0;left:0}.crm-cursor path{fill:#fff;stroke:#1d1d1f;stroke-width:1.5px;stroke-linejoin:round}.crm-kpi svg polyline{stroke-dasharray:1;stroke-dashoffset:0}.crm-m-list li.flash{background:#e8461f29}.ben{--paper:#0a0505;--peach:#2a1612;--apricot:#3a1f17;--bsand:#231411;--muted:#c9b8a6;--ink:#fff;isolation:isolate;color:var(--ink);background:0 0;border-radius:0;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,56px);position:relative;overflow:clip}.ben :focus-visible{outline-offset:3px}.ben .eyebrow{color:var(--muted)}.ben-blob{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;display:none;position:absolute}.ben-blob.a{background:radial-gradient(circle,#ff8c6433,#0000 66%);width:clamp(420px,52vw,760px);top:-22%;right:-12%}.ben-blob.b{background:radial-gradient(circle,#ff8c641f,#0000 66%);width:clamp(360px,44vw,640px);bottom:-24%;left:-10%}.ben-blob.c{background:radial-gradient(circle,#ffffffe6,#0000 68%);width:clamp(240px,28vw,420px);bottom:-10%;right:22%}.ben-wrap{max-width:1360px;margin-inline:auto}.ben-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:16px clamp(24px,4vw,64px);margin-bottom:clamp(28px,4vw,48px);display:grid}.ben-head p{max-width:38ch;color:var(--muted);justify-self:end;font-weight:300}.ben-stage{--s:1;--ps:1;justify-content:center;align-items:center;padding-block:clamp(20px,3vw,44px);display:flex;position:relative}.crm-fit{flex:none;position:relative}.crm-fit.d{width:calc(880px * var(--s));height:calc(540px * var(--s))}.crm-fit.p{width:calc(270px * var(--ps));height:calc(570px * var(--ps))}.crm-fit>div{transform-origin:0 0;position:absolute;top:0;left:0}.crm-fit.d>div{transform:scale(var(--s))}.crm-fit.p>div{transform:scale(var(--ps))}.ben-stage .ben-fl{z-index:0;color:var(--ink);pointer-events:none;position:absolute}.ben-tiles{counter-reset:tile;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,3vw,40px);display:grid}.ben-tile{counter-increment:tile;min-height:clamp(210px,19vw,250px);color:var(--ink);border-top:1px solid #ffffff24;border-left:1px solid #ffffff14;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(22px,2.2vw,32px) clamp(18px,2vw,28px) clamp(24px,2.4vw,34px);transition:background-color .4s;display:flex;position:relative}.ben-tile:first-child{border-left-color:#0000}.ben-tile:before{content:"";background:var(--color-fire);transform-origin:0;height:1.5px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1px 0 auto;transform:scaleX(0)}.ben-tile:after{content:"0" counter(tile);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--muted);font-size:12px;position:absolute;top:clamp(22px,2.2vw,32px);right:clamp(18px,2vw,28px)}.ben-tile .ico{width:44px;height:44px;color:var(--ink)}.ben-tile .dr,.ben-tile .as{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ben-tile .dr{stroke:currentColor}.ben-tile .as{stroke:var(--color-fire)}.ben-tile .ac{fill:var(--color-fire)}.ben-tile h3{letter-spacing:-.02em;font-size:clamp(18px,1.7vw,21px);font-weight:600;line-height:1.2}.ben-tile p{max-width:34ch;color:var(--muted);margin-top:10px;font-size:14.5px;font-weight:300;line-height:1.55}.ben-tile:hover,.ben-tile:focus-visible{background:#ffffff09}.ben-tile:hover:before,.ben-tile:focus-visible:before{transform:scaleX(1)}@media (width<=999px){.ben-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ben-tile:nth-child(odd){border-left-color:#0000}}@media (width<=899px){.ben-head{grid-template-columns:minmax(0,1fr)}.ben-head p{justify-self:start}}.crm-pop{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f5f7;white-space:nowrap;opacity:0;pointer-events:none;background:#2c2c2eeb;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;font-size:13px;font-weight:600;display:flex;position:absolute;top:clamp(0px,1vw,12px);left:46%;box-shadow:0 14px 34px #00000080,0 0 0 .5px #ffffff1f}.crm-pop b{background:var(--color-fire);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.crm-pop b svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.crm-pop small{color:#a1a1a6;font-size:11px;font-weight:400;display:block}@media (width<=699px){.crm-pop{width:max-content;max-width:calc(100% - 24px);margin-inline:auto;inset:auto 0 clamp(18px,6vw,40px)}}@media (width<=520px){.ben-tiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ben-tile{transition:none}}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-math-500-italic-BNJuCYHn.woff2)format("woff2"),url(/assets/bodoni-moda-math-500-italic-B9q6d7St.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-symbols-500-italic-vNV7HMSE.woff2)format("woff2"),url(/assets/bodoni-moda-symbols-500-italic-CdVNfehy.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-ext-500-italic-CFxKD_Gy.woff2)format("woff2"),url(/assets/bodoni-moda-latin-ext-500-italic-D_oNSLfz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-500-italic-CpCRhJ5E.woff2)format("woff2"),url(/assets/bodoni-moda-latin-500-italic-B93mrTlm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.proc{border-top:1px solid var(--color-line);background:var(--color-ink);color:var(--color-cream);padding:clamp(72px,11vw,140px) clamp(16px,4vw,56px);position:relative}.proc-pin{max-width:1360px;margin-inline:auto;position:relative}.proc-eyebrow{margin-bottom:clamp(24px,4vw,48px);display:block}.proc-count{display:none}.proc-words{list-style:none}.proc-word{font-family:var(--font-display);white-space:nowrap;font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.05em;text-transform:uppercase;color:#ffffff3d;font-size:clamp(30px,5vw,84px);font-weight:900;line-height:.96;transition:color .3s;display:block}.proc-word .ch{transform-origin:50% 60%;backface-visibility:hidden;display:inline-block}.proc-word .ch.alt{font-variation-settings:normal;letter-spacing:-.01em;text-transform:lowercase;color:var(--color-fire);font-family:Bodoni Moda,Georgia,serif;font-size:1em;font-style:italic;font-weight:500}.proc-card{width:min(100%,400px);min-height:clamp(260px,48svh,440px);color:var(--color-cream);text-align:left;background:linear-gradient(160deg,#1f1311,#0f0807 72%);border:1px solid #ffffff24;border-radius:32px;flex-direction:column;justify-content:space-between;gap:clamp(28px,6svh,64px);padding:clamp(22px,2.2vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px -30px #000000e6,inset 0 1px #ffffff14}.proc-card:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e8461f57,#0000 66%);border-radius:50%;width:80%;position:absolute;top:-30%;right:-25%}.proc-card .top{position:relative}.proc-card svg{fill:none;width:clamp(64px,6.4vw,92px);height:clamp(64px,6.4vw,92px);stroke:var(--color-cream);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.proc-card svg .ac{stroke:var(--color-fire)}.proc-card .copy{position:relative}.proc-card h3{letter-spacing:-.035em;font-size:clamp(28px,2.9vw,42px);font-weight:800;line-height:1}.proc-card p{max-width:24ch;color:var(--color-sand);margin-top:12px;font-size:clamp(16px,1.35vw,19px);font-weight:300;line-height:1.4}.proc:not(.is-pinned) .proc-words li{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:clamp(20px,3vw,32px) 0;display:flex}.proc:not(.is-pinned) .proc-word{color:var(--color-cream)}.proc:not(.is-pinned) .proc-word .ch:first-child{color:var(--color-fire)}.proc.is-pinned{height:100svh;padding-block:0;display:flex;overflow:hidden}.proc.is-pinned .proc-pin{flex:1;justify-content:center;align-items:center;max-width:none;margin:0;display:flex}.proc.is-pinned .proc-eyebrow{margin:0;position:absolute;top:clamp(72px,10vh,96px);left:0}.proc.is-pinned .proc-count{letter-spacing:.14em;color:var(--color-sand);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;display:block;position:absolute;top:clamp(72px,10vh,96px);right:0}.proc.is-pinned .proc-count b{color:var(--color-fire);font-weight:500}.proc.is-pinned .proc-words{text-align:center}.proc.is-pinned .proc-card{visibility:hidden;width:clamp(240px,23vw,360px);height:fit-content;margin-block:auto;position:absolute;top:0;bottom:0}.proc.is-pinned .proc-card.l{left:0}.proc.is-pinned .proc-card.r{right:0}@media (width<=899px){.proc.is-pinned .proc-pin{align-items:center;padding-bottom:12svh}.proc.is-pinned .proc-word{font-size:clamp(30px,9.4vw,84px)}.proc.is-pinned .proc-card{gap:20px;min-height:0}.proc.is-pinned .proc-card svg{width:52px;height:52px}.proc.is-pinned .proc-card{width:min(100%,340px);margin-block:0;top:auto;bottom:clamp(24px,6svh,56px)}.proc.is-pinned .proc-card.l{left:0;rotate:-1.5deg}.proc.is-pinned .proc-card.r{left:auto;right:0;rotate:1.5deg}}.lch{isolation:isolate;color:#fff;background-color:#0a0505;background-image:radial-gradient(900px 560px at 88% 78%,#e8461f4d,#0000 70%),radial-gradient(700px 480px at 8% 0,#ffffff0f,#0000 70%);padding-top:clamp(80px,11vw,150px);position:relative;overflow:hidden}.lch-head{z-index:2;justify-items:start;gap:clamp(24px,3vw,40px);max-width:1360px;margin-inline:auto;display:grid;position:relative}.lch h2{max-width:16ch;font-size:clamp(36px,6.4vw,104px)}.lch-cta{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.lch .btn-brand{color:#0a0505;box-shadow:none;background:#f5f4f1}.lch-stage{perspective:1500px;perspective-origin:30% 0;height:clamp(340px,52vw,760px);margin-top:clamp(56px,9vw,130px);position:relative}.lch-stage:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#0000,#0a0505);height:30%;position:absolute;inset:auto 0 0}.lch-glow{pointer-events:none;background:radial-gradient(closest-side,#ff8c6429,#0000);width:70%;height:70%;position:absolute;top:8%;left:8%}.lch-tilt{transform-origin:0 0;width:1180px;height:680px;transform-style:preserve-3d;position:absolute;top:0;left:0}.lch-win{width:1180px;height:680px;color:var(--color-cream);background:#1a100e;border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:210px 330px 1fr;font-family:Lexend,system-ui,sans-serif;font-size:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 60px 110px -40px #000c,0 0 120px -30px #e8461f66}.lw-side{background:#120a09;border-right:1px solid #ffffff14;padding:18px 14px}.lw-dots{gap:7px;margin:0 4px 22px;display:flex}.lw-dots i{background:#ffffff24;border-radius:50%;width:11px;height:11px}.lw-brand{align-items:center;gap:9px;margin:0 6px 22px;font-weight:600;display:flex}.lw-brand svg{width:22px;height:22px}.lw-brand small{color:var(--color-sand);margin-left:auto;font-size:11px;font-weight:400}.lw-nav{gap:3px;display:grid}.lw-nav div{color:var(--color-sand);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lw-nav div.on{color:var(--color-cream);background:#ffffff14}.lw-nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.lw-nav em{margin-left:auto;font-size:11px;font-style:normal}.lw-label{letter-spacing:.1em;text-transform:uppercase;color:#c9b8a699;margin:24px 10px 8px;font-size:11px}.lw-list{border-right:1px solid #ffffff12;flex-direction:column;display:flex}.lw-bar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 18px 14px;font-weight:600;display:flex}.lw-bar span{color:var(--color-sand);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.lw-rows{display:grid}.lw-row{border-bottom:1px solid #ffffff0d;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:14px 18px;transition:background-color .4s;display:grid}.lw-row b{color:#ffffff8c;font-weight:500;transition:color .4s;display:block}.lw-row small{color:#c9b8a68c;margin-top:3px;font-size:12px;display:block}.lw-row .t{font-variant-numeric:tabular-nums;color:#c9b8a680;font-size:12px}.lw-chk{border:1.5px solid #ffffff40;border-radius:50%;width:20px;height:20px;transition:background-color .35s,border-color .35s,box-shadow .35s;position:relative}.lw-chk svg{fill:none;width:100%;height:100%;stroke:var(--color-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .4s .1s;position:absolute;inset:0}.lw-row.done .lw-chk{border-color:var(--color-cream);background:var(--color-cream)}.lw-row.done .lw-chk svg{stroke-dashoffset:0}.lw-row.done b{color:var(--color-cream)}.lw-row.run{background:#e8461f1a}.lw-row.run .lw-chk{border-color:var(--color-fire);border-top-color:#0000;animation:.8s linear infinite lw-spin}.lw-row.live .lw-chk{border-color:var(--color-fire);background:var(--color-fire);box-shadow:0 0 16px #e8461fb3}.lw-row.live .lw-chk svg{stroke-dashoffset:0;stroke:#fff}.lw-row.live b{color:var(--color-fire)}@keyframes lw-spin{to{transform:rotate(360deg)}}.lw-main{flex-direction:column;min-width:0;display:flex}.lw-crumb{color:var(--color-sand);border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:18px 28px 14px;font-size:12px;display:flex}.lw-crumb b{color:var(--color-cream);font-weight:500}.lw-pill{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:4px 11px;font-size:11px;transition:all .5s;display:inline-flex}.lw-pill i{background:#ffffff59;border-radius:50%;width:7px;height:7px}.lw-main.live .lw-pill{color:var(--color-fire);border-color:#e8461f99;box-shadow:0 0 18px #e8461f4d}.lw-main.live .lw-pill i{background:var(--color-fire);box-shadow:0 0 8px var(--color-fire)}.lw-body{padding:26px 28px}.lw-body h4{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.1}.lw-url{color:var(--color-sand);background:#ffffff12;border-radius:7px;margin:10px 0 18px;padding:5px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;display:inline-block}.lw-log{color:#c9b8a6d9;background:#080504;border:1px solid #ffffff14;border-radius:10px;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.85}.lw-log div{opacity:1}.lw-log .k{color:var(--color-fire)}.lw-log .g{color:var(--color-cream)}.lw-site{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:16px;display:grid}.lw-prev{opacity:.35;filter:saturate(.4);background:#150c0b;border:1px solid #ffffff1a;border-radius:12px;transition:opacity .7s,filter .7s,border-color .7s,box-shadow .7s;overflow:hidden}.lw-main.live .lw-prev{opacity:1;filter:none;border-color:#e8461f80;box-shadow:0 0 40px -10px #e8461f80}.lw-prev .bar{border-bottom:1px solid #ffffff12;gap:5px;padding:8px 10px;display:flex}.lw-prev .bar i{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.lw-prev .pg{padding:16px 16px 18px}.lw-prev .pg b{letter-spacing:-.02em;font-size:17px;line-height:1.15;display:block}.lw-prev .pg b span{color:var(--color-fire)}.lw-prev .pg p{color:var(--color-sand);margin-top:6px;font-size:11px}.lw-prev .pg .bt{background:var(--color-fire);color:var(--color-ink);border-radius:5px;margin-top:12px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-block}.lw-prev .pg .gr{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.lw-prev .pg .gr i{background:linear-gradient(135deg,#3a1f17,#7a2a14);border-radius:6px;height:44px}.lw-stats{gap:10px;display:grid}.lw-stat{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:14px 16px}.lw-stat small{letter-spacing:.1em;text-transform:uppercase;color:#c9b8a6b3;font-size:11px}.lw-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:600;display:block}.lw-stat b span{color:var(--color-fire)}@media (width<=700px){.lch-stage{height:clamp(300px,90vw,420px)}}@media (prefers-reduced-motion:reduce){.lw-row.run .lw-chk{animation:none}}.lw-pilltxt:before{content:"Borrador"}.lw-main.live .lw-pilltxt:before{content:"En línea"}.pn{background:var(--color-ink);place-items:center;min-height:min(80svh,760px);padding-block:clamp(80px,12vw,160px);display:grid;position:relative}.pn-text{max-width:19ch;font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.05em;text-transform:uppercase;text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(34px,5.6vw,88px);font-weight:900;line-height:.92;position:relative}.pn-w{display:inline-block}.pn-w.hot{color:var(--color-fire)}@media (width<=700px){.pn-text{max-width:12ch}}.cap-ben{--cap-r:clamp(28px, 3.6vw, 52px);z-index:1;margin-top:calc(var(--cap-r) * -1);border-radius:var(--cap-r) var(--cap-r) 0 0;transform-origin:50% 0;background-color:#171111;background-image:radial-gradient(800px 520px at 14% 0,#ffffff14,#0000 70%),radial-gradient(900px 700px at 6% 42%,#e8461f1f,#0000 70%),radial-gradient(1000px 720px at 88% 100%,#e8461f3d,#0000 70%);border:1px solid #ffffff24;border-bottom:0;position:relative}.cap{--pc-w:clamp(220px, 27vw, 400px);color:var(--color-cream);padding:calc(var(--pc-w) / 2 + clamp(40px, 5vw, 80px)) clamp(12px, 1.8vw, 28px) clamp(72px, 9vw, 128px);position:relative}.cap-pc{z-index:2;width:var(--pc-w);aspect-ratio:1;pointer-events:none;position:absolute;top:0;right:clamp(12px,5vw,100px);translate:0 -50%}.cap-key{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:28%;position:absolute;inset:26% 14%}.cap-key:focus-visible{outline:2px solid var(--color-fire);outline-offset:4px}.cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(12px,1.4vw,20px);max-width:1760px;margin-inline:auto;display:grid}.cap-card figcaption{letter-spacing:-.02em;max-width:26ch;margin-top:clamp(18px,2vw,28px);font-size:clamp(22px,2.2vw,36px);font-weight:400;line-height:1.22}.cap-art{aspect-ratio:1;isolation:isolate;background:#0a0505;border:1px solid #ffffff14;border-radius:clamp(22px,2.6vw,32px);position:relative;overflow:hidden;container-type:inline-size}.cap-art:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.cap-a .ptr{border-inline:1.6cqw solid #0000;border-top:2.6cqw solid var(--color-fire);filter:drop-shadow(0 0 1.2cqw #e8461fb3);width:0;height:0;position:absolute;top:6cqw;left:50%;translate:-50%}.cap-a .pills{position:absolute;top:12.5cqw;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.cap-a .track{will-change:transform;gap:2.4cqw;width:max-content;display:flex}.cap-a .pill{color:#fff6;white-space:nowrap;border:1px solid #ffffff24;border-radius:99px;flex:none;padding:1.9cqw 4.4cqw;font-size:3.5cqw;font-weight:400;line-height:1;transition:color .4s,border-color .4s,background-color .4s,box-shadow .4s}.cap-a .pill.on{border-color:var(--color-fire);color:var(--color-cream);background:#e8461f1a;box-shadow:0 0 4cqw #e8461f40}.cap-a .ticks{position:absolute;top:66cqw;left:50%}.cap-a .tick{transform-origin:50% 36cqw;width:.6cqw;height:6.4cqw;transform:rotate(var(--a));background:#ffffff1f;border-radius:1cqw;position:absolute;top:-36cqw;left:-.3cqw}.cap-a .app{aspect-ratio:1;background:radial-gradient(90% 55% at 50% 118%, var(--color-fire), transparent 72%), linear-gradient(#2a2423, #0a0505);width:27cqw;color:var(--color-cream);border:1px solid #ffffff1a;border-radius:7cqw;place-items:center;display:grid;position:absolute;top:66cqw;left:50%;translate:-50% -50%;box-shadow:0 3cqw 6cqw #0009,0 0 9cqw #e8461f33,inset 0 1px #ffffff1f}.cap-a .app svg{width:14cqw;height:14cqw}.cap-b .dots{opacity:.8;background:radial-gradient(circle,#e8461ff2 0 .5cqw,#0000 .62cqw) 0 0/2.9cqw 2.9cqw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 30% at 20% 72%,#000 35%,#0000 74%),radial-gradient(30% 24% at 80% 22%,#000 35%,#0000 74%),radial-gradient(20% 18% at 74% 80%,#000 35%,#0000 74%),radial-gradient(18% 14% at 34% 20%,#000 35%,#0000 74%);mask-image:radial-gradient(38% 30% at 20% 72%,#000 35%,#0000 74%),radial-gradient(30% 24% at 80% 22%,#000 35%,#0000 74%),radial-gradient(20% 18% at 74% 80%,#000 35%,#0000 74%),radial-gradient(18% 14% at 34% 20%,#000 35%,#0000 74%)}.cap-b .tg{background:#0b0606;border-radius:99px;width:62cqw;height:22cqw;padding:2.2cqw;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 1.6cqw #0000008c,0 0 0 1.7cqw #ffffff0f,0 4cqw 8cqw #0009}.cap-b .fill{background:linear-gradient(90deg,#e8461f 0%,#8d2410 42%,#280e0a 100%);position:absolute;inset:0}.cap-b .ico{color:var(--color-cream);align-items:center;gap:3.2cqw;display:flex;position:absolute;top:0;bottom:0;left:5cqw}.cap-b .ico svg{width:8cqw;height:8cqw}.cap-b .thumb{letter-spacing:.04em;background:linear-gradient(#171212,#050303);border-radius:99px;place-items:center;width:26cqw;height:100%;font-size:4.2cqw;font-weight:600;display:grid;position:relative;box-shadow:0 1cqw 2cqw #0009,inset 0 1px #ffffff1a}.cap-b .thumb span{position:absolute}.cap-c .stack{width:62cqw;height:42cqw;position:absolute;top:46%;left:50%;translate:-50% -50%}.cap-c .back,.cap-c .front{border-radius:5.5cqw;position:absolute}.cap-c .back{background:linear-gradient(160deg, #2a1411 0%, #7a1d0e 55%, var(--color-fire) 100%);width:44cqw;height:40cqw;top:-7cqw;right:-4cqw;transform:rotate(9deg);box-shadow:0 3cqw 7cqw #0000008c,inset 0 1px #ffffff1a}.cap-c .front{color:var(--color-cream);background:radial-gradient(80% 45% at 50% 125%,#e8461fd9,#0000 70%),linear-gradient(#17100f,#050303);border:1px solid #ffffff1a;inset:0;overflow:hidden;box-shadow:0 4cqw 9cqw #000000a6,inset 0 1px #ffffff1f}.cap-c .front .mk{width:6.5cqw;height:6.5cqw;position:absolute;top:4.5cqw;left:5cqw}.cap-c .front .dash{gap:1.1cqw;display:flex;position:absolute;top:5.4cqw;right:20cqw}.cap-c .front .dash i{background:#ffffff8c;border-radius:1cqw;width:2.6cqw;height:.6cqw}.cap-c .front .wm{width:auto;height:5cqw;position:absolute;bottom:6.5cqw;left:5cqw}.cap-c .front .wm-s{letter-spacing:.16em;color:#ffffff8c;text-transform:uppercase;font-size:2.2cqw;position:absolute;bottom:3.4cqw;left:5cqw}.cap-c .sw{flex-direction:column;justify-content:center;gap:1.4cqw;display:flex;position:absolute;top:4cqw;bottom:4cqw;right:5cqw}.cap-c .sw i{border-radius:1.2cqw;width:5.2cqw;height:5.2cqw;box-shadow:0 .6cqw 1.4cqw #0006}.cap-c .tag{z-index:3;background:var(--color-fire);white-space:nowrap;color:#fff;border-radius:99px;justify-content:center;align-items:center;height:8.4cqw;padding:0;font-size:3.4cqw;font-weight:500;display:flex;position:absolute;top:calc(46% + 17cqw);right:10cqw;overflow:visible;box-shadow:0 2cqw 5cqw #e8461f73}.cap-c .tag:before{content:"";background:var(--color-fire);clip-path:polygon(0 0,100% 55%,40% 60%,55% 100%,30% 100%,15% 62%,0 75%);width:3cqw;height:3cqw;position:absolute;top:-1.6cqw;left:-.6cqw;rotate:-8deg}.cap-c .tag span{display:block}@media (width<=899px){.cap-grid{grid-template-columns:minmax(0,1fr);max-width:640px}}.dk{--dk-r:clamp(28px, 3.6vw, 52px);margin-top:calc(var(--dk-r) * -1);border:1px solid #ffffff24;border-radius:var(--dk-r) var(--dk-r) 0 0;color:#fff;background-color:#0a0505;background-image:radial-gradient(800px 520px at 12% 0,#ffffff0f,#0000 70%),radial-gradient(1000px 720px at 90% 100%,#e8461f33,#0000 70%);border-bottom:0}.dk-stage{padding-block:clamp(72px,10vw,130px)}.dk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;width:100%;max-width:1360px;margin-inline:auto;padding-bottom:clamp(24px,4vw,40px);display:flex}.dk .btn-brand{color:#0a0505;box-shadow:none;background:#f5f4f1}.dk-panel{border-top:1px solid #ffffff1a;gap:clamp(20px,4vw,32px);padding-block:clamp(32px,6vw,48px);display:grid;container-type:inline-size}.dk-name{font-family:var(--font-display);font-size:clamp(24px, calc(122cqi / var(--len,12)), 96px);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.05em;text-transform:uppercase;font-weight:900;line-height:.92}.dk-copy{min-width:0;container-type:inline-size}.dk-name i{color:var(--color-fire);font-style:normal}.dk-tag{letter-spacing:-.02em;color:#c9b8a6;max-width:26ch;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(18px,1.8vw,26px);line-height:1.3}.dk-card{aspect-ratio:3/2;background:#120b0a;border:1px solid #ffffff1f;border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.dk-card>svg{width:100%;height:100%;display:block}.dk-rail{display:none}.dk.is-live .dk-stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100svh;padding-block:92px clamp(20px,3.5vh,36px);display:grid;position:sticky;top:0;overflow:hidden}.dk.is-live .dk-head{padding-bottom:0}.dk.is-live .dk-track{will-change:transform;width:max-content;height:100%;display:flex}.dk.is-live .dk-panel{border-top:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(32px,5vw,80px);width:100vw;height:100%;padding-block:clamp(16px,3vh,32px)}.dk.is-live .dk-card{justify-self:end;width:min(100%,150svh - 450px)}.dk.is-live .dk-rail{grid-template-columns:repeat(4,minmax(0,auto));gap:10px clamp(16px,2.4vw,36px);width:100%;max-width:1360px;margin-inline:auto;padding-top:clamp(12px,2vh,20px);display:grid}.dk-rail button{letter-spacing:.12em;text-align:left;text-transform:uppercase;color:#c9b8a6;cursor:pointer;gap:8px;padding-block:6px;font-size:12px;font-weight:500;transition:color .3s;display:grid}.dk-rail button[aria-current],.dk-rail button:hover{color:#fff}.dk-rail i{background:#ffffff24;height:2px;display:block;position:relative}.dk-rail i:after{content:"";background:var(--color-fire);transform-origin:0;transform:scaleX(clamp(0, calc(var(--p,0) * 3 - var(--i) + 1), 1));position:absolute;inset:0}@media (width<=899px){.dk.is-live .dk-stage{padding-top:84px}.dk.is-live .dk-head .btn-brand{display:none}.dk.is-live .dk-panel{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:clamp(16px,3svh,28px)}.dk.is-live .dk-card{justify-self:stretch;width:100%}.dk.is-live .dk-rail{gap:8px}.dk.is-live .dk-rail button{gap:0;padding-block:10px;font-size:0}}.bw{grid-template-rows:auto auto 2px minmax(0,1fr);height:100%;font-size:clamp(9px,2.1cqi,15px);display:grid}.bw-chrome{background:#0a0505;align-items:flex-end;gap:.6em;padding:.9em 1.2em 0;display:flex}.bw-dots{align-self:center;gap:.45em;margin-right:.8em;padding-bottom:.6em;display:flex}.bw-dots i{background:#fff3;border-radius:50%;width:.75em;height:.75em}.bw-tab{color:#fff6;white-space:nowrap;border-radius:.8em .8em 0 0;align-items:center;gap:.6em;padding:.65em 1.1em;display:flex}.bw-tab.on{color:#fff;background:#1b1311}.bw-tab b{font-weight:500}.bw-tab em{color:#fff6;margin-left:1.4em;font-style:normal}.bw-fav{width:1.15em;height:1.15em}.bw-url{background:#1b1311;align-items:center;gap:.6em;margin:0;padding:.6em 1.2em;display:flex}.bw-url svg{fill:none;stroke:#c9b8a6;stroke-width:1.2px;width:.9em;height:.9em}.bw-addr{color:#fff;background:#0a0505;border-radius:999px;flex:1;padding:.45em .9em}.bw-addr i{font-style:normal}.bw-load{background:#1b1311}.bw-load i{background:var(--color-fire);transform-origin:0;height:100%;display:block}.bw-page{color:#2b1a12;background:#f3ebe1;grid-template-rows:auto minmax(0,1fr);gap:1.4em;padding:1.4em 2em 1.8em;display:grid}.bw-nav{align-items:center;gap:1.6em;font-size:.92em;display:flex}.bw-nav b{margin-right:auto;font-family:Gloock,Georgia,serif;font-size:1.35em;font-weight:400}.bw-pill{color:#f3ebe1;background:#2b1a12;border-radius:999px;padding:.45em 1em}.bw-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:1.6em;min-height:0;display:grid}.bw-h{letter-spacing:-.02em;font-family:Gloock,Georgia,serif;font-size:3.1em;font-weight:400;line-height:.98}.bw-h span{color:#b5562a}.bw-p{color:#6f5646;margin-top:.8em}.bw-btn{color:#fff;background:#b5562a;border-radius:999px;margin-top:1.2em;padding:.7em 1.4em;font-weight:500;display:inline-block}.bw-img{aspect-ratio:1;background:#d9c6b0;border-radius:1.4em;place-items:center;max-height:100%;display:grid}.bw-cup{aspect-ratio:1;background:radial-gradient(circle,#c8925f 0 30%,#7a4526 31% 46%,#f8f2ea 47% 60%,#efe5d8 61% 100%);border-radius:50%;width:62%;box-shadow:0 1.2em 2em -.8em #2b1a1273}.ds{font-family:var(--font-sans,system-ui, sans-serif)}.ds-tile-bg{fill:#1b1311;stroke:#ffffff1a;stroke-width:1px}.ds-lab{fill:#c9b8a6;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:500}.ds-cap{fill:#c9b8a6;font-size:9.5px}.ds-t{fill:#fff;font-size:11.5px}.ds-aa{fill:#fff;font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.04em;font-size:80px;font-weight:900}.ds-guide{fill:none;stroke:#e8461fbf;stroke-width:.8px}.ds-gl{fill:var(--color-fire);font-size:7.5px}.ds-b-main{fill:var(--color-fire)}.ds-b-t{fill:#fff;text-anchor:middle;font-size:13px;font-weight:600}.ds-b-t.soft{font-weight:500}.ds-b-line{fill:none;stroke:#ffffff80;stroke-width:1.2px}.ds-b-ico{fill:#f5f4f1}.ds-b-arrow,.ds-b-plus{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ds-b-arrow{stroke:#0a0505}.ds-b-plus{stroke:#fff}.ds-sw-chip{stroke:#ffffff2e;stroke-width:1px}.ds-sw-n{fill:#fff;font-size:11.5px;font-weight:500}.ds-track,.ds-rail{fill:#ffffff24}.ds-track-on,.ds-fill{fill:var(--color-fire)}.ds-knob,.ds-thumb{fill:#fff}.ds-box{fill:none;stroke:#ffffff80;stroke-width:1.4px}.ds-box-on{fill:var(--color-fire)}.ds-check{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ds-input{fill:#0a0505;stroke:#fff3;stroke-width:1.2px}.ds-ring{fill:none;stroke:var(--color-fire);stroke-width:2px}.ds-typed{fill:#fff;font-size:13px}.ds-caret{fill:var(--color-fire)}.ds-help circle{fill:#e8461f33}.ds-help path{fill:none;stroke:var(--color-fire);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ds-help text{fill:#c9b8a6;font-size:10.5px}.ds-chip rect{fill:none;stroke:#ffffff47;stroke-width:1px}.ds-chip rect.on{fill:#e8461f33;stroke:var(--color-fire)}.ds-chip text{fill:#fff;text-anchor:middle;font-size:10.5px}.ds-ico path{fill:none;stroke:#c9b8a6;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ds-ico-on{fill:var(--color-fire)}.ds-cursor path{fill:#fff;stroke:#0a0505;stroke-width:1px}.ds-tap{fill:#fff}.gr-edge{fill:none;stroke:#ffffff24;stroke-width:1.5px;stroke-dasharray:4 6}.gr-edge-hot{fill:none;stroke:var(--color-fire);stroke-width:2px;stroke-linecap:round}.gr-pulse{fill:#fff;filter:drop-shadow(0 0 6px #e8461fe6)}.gr-card{fill:#1b1311;stroke:#ffffff24;stroke-width:1.5px}.gr-ico-bg{fill:#e8461f24}.gr-ico{fill:none;stroke:var(--color-fire);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.gr-ico.fill{fill:var(--color-fire);stroke:none}.gr-t{fill:#fff;font-size:14px;font-weight:500}.gr-s{fill:#c9b8a6;font-size:11.5px}.tr-grid path{stroke:#ffffff0d;stroke-width:1px}.tr-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.94}.tr-marker path,.tr-marker rect{stroke:#120b0a;stroke-width:1px;stroke-linejoin:round}.tr-m-body{fill:#f5f4f1}@media (prefers-reduced-motion:reduce){.dk-rail button{transition:none}}.ft{color:#fff;background:#0a0505;border-top:1px solid #ffffff1f;padding-top:clamp(48px,6vw,88px);position:relative;overflow:hidden}.ft-wrap{z-index:1;max-width:1360px;margin-inline:auto;position:relative}.ft-top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(36px,6vw,96px);display:grid}.ft-brand{align-content:start;justify-items:start;gap:18px;display:grid}.ft-brand p{letter-spacing:-.02em;color:#c9b8a6;max-width:24ch;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.25}.ft .btn-brand{color:#0a0505;box-shadow:none;background:#f5f4f1;margin-top:6px}.ft .btn-brand svg{width:14px;height:14px}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(20px,3vw,48px);display:grid}.ft-cols h2{letter-spacing:.14em;text-transform:uppercase;color:#c9b8a6;margin-bottom:16px;font-size:12px;font-weight:500}.ft-cols ul{gap:10px;list-style:none;display:grid}.ft-cols a{color:#fff;text-underline-offset:5px;overflow-wrap:anywhere;font-size:15px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .25s,color .25s;display:inline-block}.ft-cols a span{color:#c9b8a6;margin-top:2px;font-size:13px;display:block}.ft-cols a:hover,.ft-cols a:focus-visible{-webkit-text-decoration-color:var(--color-fire);text-decoration-color:var(--color-fire)}.ft-bottom{color:#c9b8a6;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(40px,6vw,88px);padding-top:20px;font-size:13px;display:flex}.ft-bottom a{color:#fff;text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .25s}.ft-bottom a:hover,.ft-bottom a:focus-visible{-webkit-text-decoration-color:var(--color-fire);text-decoration-color:var(--color-fire)}.ft-word{color:#ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100% + 2vw,1500px);height:auto;margin:clamp(8px,2vw,24px) auto -.14em;display:block}@media (width<=899px){.ft-top{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-cols>:last-child{grid-column:1/-1}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bc{--bc-ink:#0b0707;--bc-graphite:#1d1614;--bc-cream:#f6efe6;--bc-sand:#a89d93;--bc-cocoa:#5c524a;--bc-brasa:#ff5a2a;height:100svh;min-height:700px;font-family:"Geist Variable", "Geist", var(--font-sans);color:var(--bc-ink);background:radial-gradient(60% 55% at 100% 100%, #ff5a2a1f, transparent 70%), var(--bc-cream);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;column-gap:clamp(32px,5vw,96px);padding-top:clamp(88px,13vh,130px);padding-bottom:clamp(32px,7vh,72px);display:grid}.bc ::selection{background:var(--bc-brasa);color:var(--bc-ink)}.bc-h1{letter-spacing:-.035em;color:var(--bc-ink);font-size:clamp(44px,7.2vw,96px);font-weight:300;line-height:1.02}.bc-l{display:block}.bc-dot{color:var(--bc-brasa);font-style:normal;display:inline-block}.bc-sub{text-wrap:balance;max-width:42ch;color:var(--bc-cocoa);margin-top:clamp(24px,4.5vh,44px);font-size:clamp(16px,1.3vw,19px);font-weight:400;line-height:1.55}.bc-stage{justify-self:end;width:100%;max-width:460px;position:relative}.bc-ember{--cool:0;z-index:0;aspect-ratio:1;pointer-events:none;width:clamp(190px,19vw,300px);position:absolute;bottom:-20%;left:-36%}.bc-ember:before{content:"";opacity:calc(1 - var(--cool));background:radial-gradient(circle,#ff5a2a38,#0000 62%);border-radius:50%;position:absolute;inset:-50%}.bc-disc{background:radial-gradient(circle at 46% 42%, #ffd9bd 0, #ff9560 20%, var(--bc-brasa) 52%, #f4501f 86%, #e23f14 100%);border-radius:50%;width:100%;height:100%;position:relative}.bc-disc:before{content:"";opacity:.2;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0}.bc-disc:after{content:"";opacity:var(--cool);background:radial-gradient(circle at 36% 30%,#e6ddd2 0,#c9bdb0 45%,#a89d93 100%);border-radius:50%;position:absolute;inset:0}.bc-pane{z-index:1;-webkit-backdrop-filter:blur(26px)saturate(1.3);backdrop-filter:blur(26px)saturate(1.3);background:linear-gradient(155deg,#ffffffb8,#ffffff57 60%),#fff3;border:1px solid #0b070714;border-radius:28px;position:relative;box-shadow:0 36px 64px -34px #5c524a73,inset 0 1px #ffffffe6}.bc-pane:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--sx,16%) var(--sy,6%), #ffffffb3, transparent 70%);pointer-events:none;position:absolute;inset:0}.bc-pane-in{padding:clamp(22px,2.2vw,32px);position:relative}.bc-q{letter-spacing:-.02em;color:var(--bc-ink);font-size:clamp(20px,1.7vw,25px);font-weight:300}.bc-list{margin-top:18px;padding:0;list-style:none}.bc-row{color:var(--bc-ink);border-top:1px solid #0b070717;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-inline:-10px;padding:14px 10px;text-decoration:none;transition:background-color .3s;display:flex}.bc-list li:first-child .bc-row{border-top-color:#0000}.bc-row-t{gap:2px;min-width:0;display:grid}.bc-row-t b{letter-spacing:-.01em;font-size:17px;font-weight:400}.bc-row-t small{color:var(--bc-cocoa);font-size:13px;font-weight:400;line-height:1.4}.bc-row svg{width:14px;height:14px;color:var(--bc-cocoa);flex:none;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}.bc-row:hover,.bc-row:focus-visible{background:#0b07070d}.bc-row:focus-visible,.bc-cta:focus-visible{outline:2px solid var(--bc-brasa);outline-offset:2px}.bc-cta:focus-visible{outline-color:var(--bc-ink);outline-offset:3px}.bc-row:hover svg,.bc-row:focus-visible svg{color:var(--bc-brasa);transform:translate(4px)}.bc-cta{background:var(--bc-brasa);color:var(--bc-ink);border-radius:999px;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.bc-cta svg{width:15px;height:15px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.bc-cta:hover,.bc-cta:focus-visible{background:var(--bc-ink);color:var(--bc-cream)}.bc-cta:hover svg,.bc-cta:focus-visible svg{transform:translate(4px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bc-pane{background:#ffffffe6}}@media (width<=899px){.bc{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:clamp(36px,7vh,56px);height:auto;min-height:100svh}.bc-h1{font-size:clamp(42px,12.5vw,76px)}.bc-stage{justify-self:stretch;max-width:520px}.bc-ember{width:clamp(150px,42vw,240px);inset:-22% -14% auto auto}.bc-row-t small{display:none}}.md{--md-ink:#1d1b1a;--md-mute:#86807a;--md-text2:#6a645e;--md-line:#1d1b1a1f;--md-brasa:#ff5a2a;text-align:center;min-height:100svh;font-family:"Geist Variable", "Geist", var(--font-sans);color:var(--md-ink);background:linear-gradient(#fff 55%,#f5f3f0);flex-direction:column;align-items:center;gap:clamp(20px,3.6vh,48px);padding-top:clamp(80px,11vh,120px);padding-bottom:clamp(24px,4vh,48px);display:flex}.md ::selection{background:var(--md-brasa);color:#fff}.md-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,min(5.8vw,9.6vh),80px);font-weight:600;line-height:1.05}.md-l{display:block}.md-soft{color:var(--md-mute)}.md-dot{color:var(--md-brasa);font-style:normal}.md-sub{text-wrap:balance;max-width:62ch;color:var(--md-text2);margin:clamp(14px,2.2vh,20px) auto 0;font-size:clamp(15px,1.4vw,20px);line-height:1.45}.md-ctas{justify-content:center;align-items:center;gap:24px;margin-top:clamp(20px,3.4vh,32px);display:flex}.md-cta{background:var(--md-ink);color:#fff;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .3s}.md-cta:hover,.md-cta:focus-visible{background:var(--md-brasa)}.md-link{color:var(--md-ink);align-items:center;gap:4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.md-link svg{width:13px;height:13px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.md-link:hover svg,.md-link:focus-visible svg{transform:translate(3px)}.md-link:hover,.md-link:focus-visible{color:var(--md-brasa)}.md-stage{width:100%;max-width:820px}.md-frame{max-width:100%;margin-inline:auto;position:relative}.md-win{border:1px solid var(--md-line);text-align:left;background:#fff;border-radius:22px;height:clamp(210px,29vh,350px);overflow:hidden;box-shadow:0 34px 60px -34px #1d1b1a4d,0 2px 8px #1d1b1a0d;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.md-handle{cursor:ew-resize;touch-action:pan-y;background:0 0;border:0;place-items:center;width:44px;height:72px;padding:0;display:grid;position:absolute;top:50%;right:-40px;translate:0 -50%}.md-handle i{background:#1d1b1a80;border-radius:4px;width:4px;height:30px;transition:background-color .25s,height .3s cubic-bezier(.16,1,.3,1)}.md-handle:hover i,.md-handle:active i{background:var(--md-ink);height:40px}.md-handle:active i{background:var(--md-brasa)}.md-handle:focus-visible{outline:2px solid var(--md-brasa);outline-offset:2px;border-radius:10px}.md-ruler{height:34px;margin-top:20px;position:relative}.md-ruler:before{content:"";background:linear-gradient(90deg, transparent, var(--md-line) 12%, var(--md-line) 88%, transparent);height:1px;position:absolute;inset:0 0 auto}.md-tick{background:#1d1b1a57;width:1px;height:9px;position:absolute;top:0}.md-tick span{font-variant-numeric:tabular-nums;color:var(--md-text2);font-size:11px;position:absolute;top:15px;left:50%;translate:-50%}.md-read{text-align:center;color:var(--md-text2);margin-top:4px;font-size:13px}.md-read b{font-variant-numeric:tabular-nums;min-width:3ch;color:var(--md-ink);font-weight:500;display:inline-block}.mm-site{color:#1d1b1a;background:#fff;min-height:100%;font-size:13px;container:mm/inline-size}.mm-nav{border-bottom:1px solid #1d1b1a12;justify-content:space-between;align-items:center;padding:16px clamp(14px,4cqw,28px);display:flex}.mm-brand{letter-spacing:-.02em;font-size:15px;font-weight:600}.mm-links{color:#6a645e;gap:18px;font-size:12px;display:flex}.mm-burger{flex-direction:column;gap:4px;display:none}.mm-burger i{background:#1d1b1a;width:16px;height:1.5px}.mm-hero{padding:clamp(14px,3.6cqw,26px) clamp(14px,4cqw,28px) clamp(8px,2cqw,14px)}.mm-title{letter-spacing:-.035em;font-size:clamp(20px,5cqw,32px);font-weight:600;line-height:1.08}.mm-text{color:#6a645e;margin-top:6px;font-size:clamp(12px,2.1cqw,15px)}.mm-btn{color:#fff;background:#1d1b1a;border-radius:999px;margin-top:12px;padding:7px 14px;font-size:11.5px;font-weight:500;display:inline-block}.mm-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:6px clamp(14px,4cqw,28px) 24px;display:grid}.mm-pic{aspect-ratio:1/.7;background:#f3eee7;border-radius:12px;place-items:end center;padding-bottom:14%;display:grid}.mm-card:nth-child(2) .mm-pic{background:#ece6dc}.mm-card:nth-child(3) .mm-pic{background:#f6f1ea}.mm-vase{aspect-ratio:.62;background:linear-gradient(90deg,#cbbcab,#e6d9c9 45%,#c9baa8);border-radius:46% 46% 38% 38%/24% 24% 62% 62%;width:26%;box-shadow:0 10px 14px -8px #5c524a66}.mm-cup{aspect-ratio:.9;background:linear-gradient(90deg,#b9c3a8,#dbe3cc 45%,#b5bfa4);border-radius:8% 8% 46% 46%;width:32%;box-shadow:0 10px 14px -8px #5c524a66}.mm-bowl{aspect-ratio:1.9;background:linear-gradient(90deg,#d4c1a2,#ecdcc2 45%,#d1be9f);border-radius:6% 6% 100% 100%;width:44%;box-shadow:0 10px 14px -8px #5c524a66}.mm-meta{margin-top:8px;display:grid}.mm-meta b{font-size:12.5px;font-weight:500}.mm-meta small{color:#6a645e;font-size:11px}@container mm (width<=680px){.mm-grid{grid-template-columns:repeat(2,1fr)}.mm-card:nth-child(3){display:none}}@container mm (width<=440px){.mm-links{display:none}.mm-burger{display:flex}.mm-grid{grid-template-columns:1fr;gap:10px}.mm-card:nth-child(3){display:grid}.mm-card{grid-template-columns:76px 1fr;align-items:center;gap:12px;display:grid}.mm-pic{aspect-ratio:1;padding-bottom:12%}.mm-meta{margin-top:0}}@container mm (width<=300px){.mm-title{font-size:17px}.mm-text,.mm-btn{display:none}.mm-card{grid-template-columns:52px 1fr}}@media (width<=639px){.md-h1{font-size:8.4vw}.md-ctas{gap:18px}.md-win{height:clamp(250px,36vh,340px)}}.pw{--hr-soft:#5e5953;isolation:isolate;min-height:100svh;color:var(--color-ink);background-color:#f5f4f1;background-image:radial-gradient(900px 560px at 92% 108%,#ff8c6433,#0000 65%),radial-gradient(700px 480px at 18% -6%,#fff,#0000 70%);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=900px){.pw{min-height:min(860px,100svh)}}.pw-main{flex:1;align-items:center;width:100%;max-width:1360px;margin-inline:auto;padding:120px 0 36px;display:flex}.pw-title{letter-spacing:-.05em;text-transform:uppercase;font-variation-settings:"wght" 900, "wdth" 118;margin:0;font-family:Archivo,Archivo Variable,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,9.4vw,134px);font-weight:900;line-height:.92}.pw-line{white-space:nowrap;display:block}.pw-ch{white-space:pre;font-variation-settings:"wght" 900, "wdth" 118;cursor:default;display:inline-block}.pw-dot{color:var(--color-fire)}.pw-foot{border-top:1px solid #0a050524;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;width:100%;max-width:1360px;margin-inline:auto;padding:20px 0 clamp(24px,4vh,40px);display:flex}.pw-foot p{letter-spacing:-.01em;max-width:44ch;color:var(--hr-soft);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.pw-meter{letter-spacing:.12em;text-transform:uppercase;min-width:150px;color:var(--hr-soft);font-variant-numeric:tabular-nums;gap:8px;font-size:12px;display:grid}.pw-meter b{letter-spacing:-.03em;text-transform:none;color:var(--color-ink);font-family:Archivo,Archivo Variable,Arial,sans-serif;font-size:28px;font-weight:800}.pw-meter i{background:#0a050524;height:2px;display:block;position:relative}.pw-meter i:after{content:"";width:var(--w,100%);background:var(--color-ink);position:absolute;inset:0 auto 0 0}@media (hover:none){.pw-meter{display:none}}.ml{--ml-soft:#5e5953;isolation:isolate;min-height:100svh;color:var(--color-ink,#0a0505);background-color:#f5f4f1;background-image:radial-gradient(900px 560px at 50% 112%,#ff8c6433,#0000 65%),radial-gradient(760px 480px at 50% -8%,#fff,#0000 70%);place-items:center;display:grid;position:relative;overflow:hidden}@media (width>=900px){.ml{min-height:min(900px,100svh)}}.ml-canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ml-center{text-align:center;justify-items:center;gap:clamp(24px,4vh,40px);padding:120px 0 90px;display:grid}.ml-title{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-family:Archivo,Archivo Variable,Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(30px,10vw,124px);line-height:.92}.ml-line{white-space:nowrap;display:block}.ml-ch{white-space:pre;cursor:default;will-change:font-variation-settings;display:inline-block}.ml-period{color:var(--color-fire,#e8461f);font-variation-settings:"wght" 820, "wdth" 112}.ml-sub{letter-spacing:-.01em;max-width:40ch;color:var(--ml-soft);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.ml-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.ml-link{color:var(--color-ink,#0a0505);text-underline-offset:5px;align-items:center;gap:4px;font-size:15px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .3s;display:inline-flex}.ml-link svg{width:13px;height:13px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.ml-link:hover,.ml-link:focus-visible{-webkit-text-decoration-color:var(--color-fire,#e8461f);text-decoration-color:var(--color-fire,#e8461f)}.ml-link:hover svg,.ml-link:focus-visible svg{transform:translate(3px)}.ml-foot{grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;max-width:1360px;margin-inline:auto;padding-inline:16px;display:grid;position:absolute;inset:auto 0 clamp(18px,3.5vh,32px)}@media (width>=1400px){.ml-foot{padding-inline:0}}.ml-read{letter-spacing:.12em;text-transform:uppercase;text-align:right;color:var(--ml-soft);grid-column:3;font-size:12px;font-weight:500}.ml-cue{background:#0a05052e;grid-column:2;width:1px;height:44px;display:block;position:relative;overflow:hidden}.ml-cue i{background:var(--color-ink,#0a0505);height:40%;animation:2.2s cubic-bezier(.6,0,.2,1) infinite ml-cue;position:absolute;inset:0 0 auto}@keyframes ml-cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media (width<=560px){.ml-read{display:none}}@media (prefers-reduced-motion:reduce){.ml-cue i{animation:none}}.st{z-index:9999;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.st.on{visibility:visible;pointer-events:auto;cursor:progress}.st-band{width:100%;left:0;top:calc(var(--i) * 33.3334%);will-change:transform;background:#0a0505;height:calc(33.3334% + 1px);position:absolute}.st-band:after{content:"";background:var(--color-fire,#e8461f);width:clamp(5px,.7vw,12px);position:absolute;top:0;bottom:0;right:0}.st-mark{color:#ffefdd;line-height:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.st-mark svg{width:clamp(56px,8vw,112px);height:clamp(56px,8vw,112px)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Lexend Variable", "Lexend", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-slate-200:oklch(92.9% .013 255.508);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0a0505;--color-cream:#fff;--color-sand:#c9b8a6;--color-fire:#e8461f;--color-card:#150c0b;--color-line:#ffffff1f;--color-line2:#ffffff42;--font-display:"Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.gutter{padding-inline:clamp(16px,4vw,48px)}.disp{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 118;letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;font-weight:900;line-height:.92}.btn-brand{color:#f5f4f1;background:#0a0505;border-radius:999px;align-items:center;gap:16px;padding:7px 7px 7px 24px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:inline-flex;box-shadow:0 18px 40px -12px #0a050559}.btn-brand i{background:var(--color-fire);color:#0a0505;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.btn-brand svg{width:15px;height:15px;transition:translate .35s cubic-bezier(.16,1,.3,1)}.btn-brand:hover,.btn-brand:focus-visible{translate:0 -2px;box-shadow:0 22px 44px -12px #0a05056b}.btn-brand:hover svg,.btn-brand:focus-visible svg{translate:2px -2px}.ink .btn-brand,.on-ink .btn-brand{color:#0a0505;box-shadow:none;background:#f5f4f1}.label{letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.-right-\[6\%\]{right:-6%}.bottom-\[clamp\(20px\,4vh\,40px\)\]{bottom:clamp(20px,4vh,40px)}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[clamp\(8px\,2vw\,20px\)\]{margin-top:clamp(8px,2vw,20px)}.mt-\[clamp\(22px\,4vw\,44px\)\]{margin-top:clamp(22px,4vw,44px)}.mb-1{margin-bottom:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/1\.1\]{aspect-ratio:1/1.1}.aspect-\[4\/3\.4\]{aspect-ratio:4/3.4}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[1\.15em\]{width:1.15em;height:1.15em}.size-\[1em\]{width:1em;height:1em}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[42\%\]{width:42%;height:42%}.size-\[clamp\(22px\,3vw\,34px\)\]{width:clamp(22px,3vw,34px);height:clamp(22px,3vw,34px)}.size-\[min\(58vw\,640px\)\]{width:min(58vw,640px);height:min(58vw,640px)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-\[1em\]{height:1em}.h-\[100dvh\]{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-\[100dvh\]{min-height:100dvh}.min-h-svh{min-height:100svh}.w-1\/2{width:50%}.w-8{width:calc(var(--spacing) * 8)}.w-24{width:calc(var(--spacing) * 24)}.w-\[58\%\]{width:58%}.w-\[86\%\]{width:86%}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[15ch\]{max-width:15ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[520px\]{max-width:520px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[0\.22em\]{gap:.22em}.gap-\[7px\]{gap:7px}.gap-\[clamp\(10px\,2vh\,16px\)\]{gap:clamp(10px,2vh,16px)}.gap-\[clamp\(16px\,4vw\,64px\)\]{gap:clamp(16px,4vw,64px)}.gap-\[clamp\(40px\,6vw\,88px\)\]{gap:clamp(40px,6vw,88px)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[calc\(2rem-0\.375rem\)\]{border-radius:1.625rem}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-cream\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-cream\/20{border-color:color-mix(in oklab, var(--color-cream) 20%, transparent)}}.border-cream\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-cream\/30{border-color:color-mix(in oklab, var(--color-cream) 30%, transparent)}}.border-cream\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-cream\/40{border-color:color-mix(in oklab, var(--color-cream) 40%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-line{border-color:var(--color-line)}.border-line2{border-color:var(--color-line2)}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/95{border-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.border-white\/95{border-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-cream\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-cream\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cream) 6%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.bg-white\/62{background-color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[clamp\(14px\,2\.2vw\,24px\)\]{padding:clamp(14px,2.2vw,24px)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[8\%\]{padding-inline:8%}.px-\[18px\]{padding-inline:18px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-\[7\%\]{padding-block:7%}.py-\[9px\]{padding-block:9px}.py-\[clamp\(20px\,2\.6vw\,30px\)\]{padding-block:clamp(20px,2.6vw,30px)}.py-\[clamp\(40px\,6vw\,80px\)\]{padding-block:clamp(40px,6vw,80px)}.py-\[clamp\(72px\,10vw\,130px\)\]{padding-block:clamp(72px,10vw,130px)}.py-\[clamp\(72px\,11vw\,140px\)\]{padding-block:clamp(72px,11vw,140px)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.text-\[clamp\(20px\,2\.2vw\,26px\)\]{font-size:clamp(20px,2.2vw,26px)}.text-\[clamp\(28px\,3\.4vw\,48px\)\]{font-size:clamp(28px,3.4vw,48px)}.text-\[clamp\(30px\,4vw\,52px\)\]{font-size:clamp(30px,4vw,52px)}.text-\[clamp\(32px\,4\.6vw\,56px\)\]{font-size:clamp(32px,4.6vw,56px)}.text-\[clamp\(34px\,5vw\,72px\)\]{font-size:clamp(34px,5vw,72px)}.text-\[clamp\(44px\,6\.4vw\,92px\)\]{font-size:clamp(44px,6.4vw,92px)}.text-\[clamp\(72px\,13vw\,240px\)\]{font-size:clamp(72px,13vw,240px)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0505\]{color:#0a0505}.text-cream{color:var(--color-cream)}.text-fire{color:var(--color-fire)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-sand{color:var(--color-sand)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.045\]{opacity:.045}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgb\(40_30_25\/0\.12\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#281e191f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_-15px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 20px 40px -15px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_\#fff\,0_10px_30px_rgb\(40_30_25\/0\.1\)\,0_0_0_1px_rgb\(10_5_5\/0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff), 0 10px 30px var(--tw-shadow-color,#281e191a), 0 0 0 1px var(--tw-shadow-color,#0a05050d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-125{--tw-contrast:contrast(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.8\]{--tw-backdrop-saturate:saturate(1.8);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,opacity\]{transition-property:background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[1600ms\]{--tw-duration:1.6s;transition-duration:1.6s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *){--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:bg-fire:before{content:var(--tw-content);background-color:var(--color-fire)}@media (hover:hover){.hover\:border-fire:hover{border-color:var(--color-fire)}.hover\:text-fire:hover{color:var(--color-fire)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.active\:scale-\[0\.98\]:active{scale:.98}@media (prefers-reduced-motion:no-preference){.motion-safe\:h-svh{height:100svh}.motion-safe\:w-max{width:max-content}.motion-safe\:py-0{padding-block:0}.motion-safe\:whitespace-nowrap{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:text-\[9vw\]{font-size:9vw}}@media not all and (width>=900px){.max-\[900px\]\:hidden{display:none}}@media not all and (width>=899px){.max-\[899px\]\:mx-auto{margin-inline:auto}.max-\[899px\]\:max-w-\[420px\]{max-width:420px}.max-\[899px\]\:justify-center{justify-content:center}.max-\[899px\]\:text-center{text-align:center}}@media not all and (width>=520px){.max-\[520px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-\[520px\]\:text-\[13px\]{font-size:13px}}@media not all and (width>=420px){.max-\[420px\]\:first\:hidden:first-child{display:none}}@media (width>=861px){.min-\[861px\]\:block{display:block}.min-\[861px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=900px){.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:py-48{padding-block:calc(var(--spacing) * 48)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=64rem){.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}.paper{--color-ink:#f5f4f1;--color-cream:#0a0505;--color-sand:#5e5953;--color-card:#fff;--color-line:#0a050521;--color-line2:#0a050542;background-color:var(--color-ink);color:var(--color-cream)}.ink{--color-ink:#0a0505;--color-cream:#fff;--color-sand:#c9b8a6;--color-card:#150c0b;--color-line:#ffffff1f;--color-line2:#ffffff42;color:var(--color-cream)}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.65;--tw-font-weight:var(--font-weight-light);line-height:1.65;font-weight:var(--font-weight-light);color:var(--color-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:focus-visible{outline:2px solid var(--color-fire);outline-offset:4px}::selection{background:var(--color-fire);color:#0a0505}section{scroll-margin-top:72px}.eyebrow{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-sand);text-transform:uppercase;display:inline-flex}@keyframes pulse{0%{box-shadow:0 0 #e8461f80}70%{box-shadow:0 0 0 9px #e8461f00}to{box-shadow:0 0 #e8461f00}}.blush i{--w:clamp(460px, 62vw, 900px);width:var(--w);margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2);aspect-ratio:1;will-change:transform;background:radial-gradient(circle,#e8461f80,#e8461f29 42%,#0000 68%);border-radius:50%;display:block;position:absolute;top:50%;left:50%}.orb{z-index:-2;aspect-ratio:1;pointer-events:none;width:clamp(320px,36vw,580px);position:absolute;top:56%;left:50%;translate:-50% -50%}.orb canvas,.trail canvas{display:block;width:100%!important;height:100%!important}@media (width<=899px){.orb{width:min(78vw,340px);top:auto;bottom:0;translate:-50%}}.brand-big{font-size:clamp(40px,6.2vw,100px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.intro.pinned .hero-stage,.intro.pinned #inicio{min-height:0}.intro.pinned #inicio{height:100svh}.messages-glow{background:radial-gradient(40% 45% at 50% 55%,#ffffffe6,#0000 70%),radial-gradient(35% 40% at 95% 100%,#ff8c6429,#0000 70%)}.msg-field{height:clamp(660px,60vw,780px);position:relative}.msg-ghost{border:1px solid #ffffff0f;border-radius:12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.msg-ghost{border:1px solid color-mix(in srgb, var(--color-cream) 6%, transparent)}}.msg-ghost{background:#ffffff09}@supports (color:color-mix(in lab, red, red)){.msg-ghost{background:color-mix(in srgb, var(--color-cream) 3.5%, transparent)}}.msg-ghost{filter:blur(6px)}.msg-line{stroke:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.msg-line{stroke:color-mix(in srgb, var(--color-cream) 10%, transparent)}}.msg-line{stroke-width:1px;transition:stroke .4s}.msg-line.hot{stroke:#e8461f99}.msg-pos{z-index:1;position:absolute}.msg-pos.on{z-index:5}.msg-par{position:relative}.msg-card{cursor:pointer;border:1px solid #ffffff1a;border-radius:22px}@supports (color:color-mix(in lab, red, red)){.msg-card{border:1px solid color-mix(in srgb, var(--color-cream) 10%, transparent)}}.msg-card{background:#150c0b8c}@supports (color:color-mix(in lab, red, red)){.msg-card{background:color-mix(in srgb, var(--color-card) 55%, transparent)}}.msg-card{opacity:var(--o,.45);filter:blur(var(--b,1.6px));padding:20px 20px 16px;transition:opacity .5s,filter .5s,scale .5s,background-color .5s,border-color .5s,box-shadow .5s}.msg-pos.on .msg-card{opacity:1;filter:none;background:var(--color-card);border-color:#ffffff24;scale:1.04}@supports (color:color-mix(in lab, red, red)){.msg-pos.on .msg-card{border-color:color-mix(in srgb, var(--color-cream) 14%, transparent)}}.msg-pos.on .msg-card{box-shadow:0 30px 60px -24px #281e1952}.msg-text{font-size:15px;line-height:1.45}.msg-pos.lg .msg-text{font-size:18px}.msg-cta{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s,opacity .4s;display:grid}.msg-cta>div{overflow:hidden}.msg-pos.on .msg-cta{opacity:1;grid-template-rows:1fr}.msg-go{background:#ffffff1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.msg-go{background:color-mix(in srgb, var(--color-cream) 12%, transparent)}}.msg-go{color:var(--color-cream);transition:background-color .4s,color .4s}.msg-pos.on .msg-go,.msg-go:hover{background:var(--color-fire);color:#0a0505}@media (width<=899px){.msg-field{flex-direction:column;gap:14px;height:auto;display:flex}.msg-pos{position:static;width:100%!important}.msg-card,.msg-pos.on .msg-card{opacity:1;filter:none;scale:none}.msg-cta{opacity:1;grid-template-rows:1fr}.msg-go{background:var(--color-fire);color:#0a0505}.msg-ghost,.msg-lines{display:none}}.contact-glow{background:radial-gradient(45% 55% at 85% 100%,#e8461f1f,#0000 70%)}.showcase-glow{background:radial-gradient(40% 50% at 0 100%,#ff8c6429,#0000 70%)}.svc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""list""cta";gap:clamp(28px,4vw,48px);display:grid}@media (width>=900px){.svc-grid{grid-template:"head head""list stage""cta stage"1fr/minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,4vw,56px) clamp(40px,6vw,96px)}}.svc-head{flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:end;gap:12px 40px;display:flex}.svc-head p{max-width:30ch;color:var(--color-sand);font-size:clamp(16px,1.3vw,18px)}.svc-list{border-top:1px solid var(--color-line);grid-area:list}.svc-item{border-bottom:1px solid var(--color-line);text-align:left;cursor:pointer;width:100%;padding-block:clamp(16px,2vw,26px);display:grid}.svc-name{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.045em;text-transform:uppercase;color:#ffffff42;font-size:clamp(26px,3.3vw,50px);font-weight:900;line-height:.95}@supports (color:color-mix(in lab, red, red)){.svc-name{color:color-mix(in srgb, var(--color-cream) 26%, transparent)}}.svc-name{transition:color .35s,font-variation-settings .6s cubic-bezier(.16,1,.3,1)}.svc-name i{color:var(--color-fire);opacity:0;font-style:normal;transition:opacity .35s}.svc-item:hover .svc-name,.svc-item:focus-visible .svc-name{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.svc-item:hover .svc-name,.svc-item:focus-visible .svc-name{color:color-mix(in srgb, var(--color-cream) 55%, transparent)}}.svc-item[aria-selected=true] .svc-name{color:var(--color-cream);font-variation-settings:"wght" 200, "wdth" 112}.svc-item[aria-selected=true] .svc-name i{opacity:1}.svc-more{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.svc-more>span{opacity:0;min-height:0;transition:opacity .4s;overflow:hidden}.svc-item[aria-selected=true] .svc-more{grid-template-rows:1fr}.svc-item[aria-selected=true] .svc-more>span{opacity:1}.svc-desc{max-width:46ch;color:var(--color-sand);padding-top:14px;font-size:clamp(16px,1.25vw,18px);display:block}.svc-specs{flex-wrap:wrap;gap:8px 24px;padding-top:14px;font-size:13px;display:flex}.svc-specs span{color:var(--color-sand)}.svc-specs b{color:var(--color-cream);font-weight:500}.svc-cta{grid-area:cta;align-self:start}.svc-panel{background:#0a0505;border-radius:28px;grid-area:stage;overflow:hidden;box-shadow:0 40px 80px -32px #281e1973}@media (width>=900px){.svc-panel{align-self:start;position:sticky;top:96px}}.svc-stage{aspect-ratio:4/3.2;position:relative}.svc-demo{opacity:0;visibility:hidden;background:radial-gradient(60% 70% at 100% 100%,#e8461f33,#0000 70%),#150c0b;transition:opacity .4s,visibility .4s}.svc-demo.on{opacity:1;visibility:visible}.svc-demo .bar{background:#fff3;border-radius:4px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.svc-demo .bar{background:color-mix(in srgb, var(--color-cream) 20%, transparent)}}.svc-demo .bar.bg-cream{background:var(--color-cream)}.add:not(.done) .add-check{display:none}@media (prefers-reduced-motion:reduce){.svc-name,.svc-name i,.svc-more,.svc-more>span,.svc-demo{transition:none}}.sv2{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""chapters";row-gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.sv2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head head""chapters aside";column-gap:clamp(40px,6vw,96px)}}.sv2-head{grid-area:head}.sv2-chapters{grid-area:chapters;container-type:inline-size}.sv2-ch{border-top:1px solid var(--color-line);padding-block:clamp(28px,4vw,48px)}.sv2-ch:first-child{border-top:0;padding-top:0}.sv2-name{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(24px,7.2cqi,54px);font-weight:900;line-height:.95;transition:color .4s}.sv2-name i{color:var(--color-fire);font-style:normal}.sv2-tag{letter-spacing:-.02em;max-width:28ch;color:var(--color-sand);margin-top:clamp(12px,1.4vw,18px);font-size:clamp(18px,1.7vw,24px);font-weight:400;line-height:1.3}.sv2-cta{padding-top:clamp(28px,4vw,48px)}.sv2-panel,.sv2-inline{color:#0a0505;background:#fff;border:1px solid #0a050514}.sv2-inline{aspect-ratio:4/3;border-radius:24px;margin-bottom:clamp(20px,5vw,28px);padding:clamp(8px,2.4vw,14px);overflow:hidden}.sv2-aside{display:none}.sv3-art{width:100%;height:100%;display:block}.sv3-s{fill:#0a0505}.sv3-s.fire{fill:var(--color-fire)}.sv3-art.is-flow .sv3-g{-webkit-mask:var(--fade);-webkit-mask:var(--fade);-webkit-mask:var(--fade);mask:var(--fade)}@media (width>=900px){.sv2-inline{display:none}.sv2-ch{flex-direction:column;justify-content:center;min-height:60svh;padding-block:clamp(32px,6vh,64px);display:flex}.sv2-ch:first-child{padding-top:clamp(32px,6vh,64px)}.sv2-ch:not([data-on]) .sv2-name{color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.sv2-ch:not([data-on]) .sv2-name{color:color-mix(in srgb, var(--color-cream) 22%, transparent)}}.sv2-ch .sv2-name i,.sv2-ch .sv2-tag{transition:opacity .45s}.sv2-ch:not([data-on]) .sv2-name i{opacity:0}.sv2-ch:not([data-on]) .sv2-tag{opacity:.35}.sv2-aside{grid-area:aside;display:block}.sv2-panel{border-radius:28px;position:sticky;top:max(96px,50svh - 24vw);overflow:hidden}.sv2-top{justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2vw,24px) clamp(20px,2.8vw,34px) 0;display:flex}.sv2-now{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:500}.sv2-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:clamp(120px,14vw,180px);display:grid}.sv2-rail button{cursor:pointer;height:20px;position:relative}.sv2-rail button:before{content:"";background:#0a05051a;border-radius:2px;transition:background-color .4s;position:absolute;inset:9px 0}.sv2-rail button:hover:before{background:#0a05054d}.sv2-rail button.on:before{background:#0a0505}.sv2-rail button[aria-current]:before{background:var(--color-fire)}.sv2-stage{aspect-ratio:4/3;padding:0 clamp(8px,1.6vw,20px) clamp(8px,1.6vw,20px);position:relative}}.cd-pre{color:#0a050573;white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,monospace;font-size:clamp(11px,1.15vw,15px);line-height:1.9}.cd-line{gap:1.8em;min-height:1.9em;display:flex}.cd-n{text-align:right;color:#0a050533;-webkit-user-select:none;user-select:none;flex:none;width:1.4em}.cd-t{display:inline-block}.cd-v,.cd-f,.cd-s{color:#0a0505}.cd-f{font-weight:600}.cd-caret{vertical-align:-.2em;background:var(--color-fire);width:2px;height:1.15em;margin-left:3px;animation:1s step-end infinite cd-blink;display:inline-block}@keyframes cd-blink{50%{opacity:0}}.cd-ok{letter-spacing:.12em;text-transform:uppercase;color:#0a0505;align-self:flex-start;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.cd-ok i{background:#0a0505;border-radius:50%;width:7px;height:7px}.ds-screen{aspect-ratio:9/16;border:1px solid #0a0505;border-radius:clamp(16px,2vw,24px);flex-direction:column;gap:clamp(6px,1.1vh,10px);width:auto;height:100%;padding:9% 8% 10%;display:flex;position:relative}.ds-guides{pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:7%;display:grid;position:absolute;inset:0 8%}.ds-guides i{transform-origin:50% 0;background:#e8461f0f}.ds-top{justify-content:space-between;align-items:center;margin-bottom:8%;display:flex;position:relative}.ds-top b{aspect-ratio:1;border:1px solid #0a0505;border-radius:50%;width:12%}.ds-top span{background:#0a0505;width:30%;height:1px}.ds-h,.ds-p,.ds-img,.ds-btn{display:block;position:relative}.ds-h{background:#0a0505;border-radius:2px;width:92%;height:clamp(6px,.9vw,9px)}.ds-h.short{width:58%}.ds-p{background:#0a050559;width:80%;height:1px;margin-top:4%}.ds-img{border:1px solid #0a050559;border-radius:8px;flex:1;margin-top:5%;overflow:hidden}.ds-img svg{fill:none;stroke:#0a050533;stroke-width:1px;width:100%;height:100%;display:block}.ds-btn{background:#0a0505;border-radius:999px;height:clamp(22px,3vw,34px);margin-top:6%}.ds-sel{border:1px solid var(--color-fire);border-radius:999px;position:absolute;inset:-6px}.ds-sel b{border:1px solid var(--color-fire);background:#fff;width:7px;height:7px;position:absolute}.ds-sel b:first-child{top:-4px;left:6%}.ds-sel b:nth-child(2){top:-4px;right:6%}.ds-sel b:nth-child(3){bottom:-4px;left:6%}.ds-sel b:nth-child(4){bottom:-4px;right:6%}.ds-tag{background:var(--color-fire);white-space:nowrap;color:#0a0505;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.fl-rows{--rh:clamp(52px, 6.4vw, 72px);display:grid;position:relative}.fl-line{left:13px;top:calc(var(--rh) / 2);bottom:calc(var(--rh) / 2);background:#0a05051f;width:1px;position:absolute}.fl-fill{background:var(--color-fire);transform-origin:50% 0;position:absolute;inset:0}.fl-row{height:var(--rh);align-items:center;gap:18px;display:flex;position:relative}.fl-row+.fl-row:before{content:"";background:#0a050514;height:1px;position:absolute;top:0;left:46px;right:0}.fl-dot{color:#0000;background:#fff;border:1px solid #0a05054d;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;transition:background-color .3s,border-color .3s,color .3s;display:grid}.fl-row.lit .fl-dot{color:#fff;background:#0a0505;border-color:#0a0505}.fl-dot svg{width:11px;height:11px}.fl-txt b{color:#0a0505;font-size:clamp(14px,1.35vw,17px);font-weight:500;display:block}.fl-txt small{color:#5e5953;font-size:12px}@media (prefers-reduced-motion:reduce){.sv2-name,.sv2-name i,.sv2-tag,.sv2-rail button:before,.fl-dot{transition:none}.cd-caret{animation:none}}.sw-stage{padding-block:clamp(72px,10vw,130px)}.sw.is-live{height:400svh}.sw.is-live .sw-stage{align-items:center;height:100svh;padding-block:96px clamp(24px,4vh,40px);display:flex;position:sticky;top:0}.sw-inner{gap:clamp(20px,3.4vh,40px);width:100%;display:grid;container-type:inline-size}.sw-phrase{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(30px,7.1cqi,132px);font-weight:900;line-height:.9}.sw-fixed{font-variation-settings:"wght" 900, "wdth" 112;display:block}.sw-words{display:grid}.sw-word{white-space:nowrap;display:block}.sw.is-live .sw-word{grid-area:1/1}.sw-ch{font-variation-settings:"wght" var(--w,900), "wdth" 112;display:inline-block}.sw-ch.fire{color:var(--color-fire)}.sw-tag{letter-spacing:-.02em;max-width:34ch;min-height:2.6em;color:var(--color-sand);font-size:clamp(18px,1.8vw,26px);line-height:1.3;animation:.6s cubic-bezier(.16,1,.3,1) sw-in}@keyframes sw-in{0%{opacity:0;translate:0 10px}}.sw:not(.is-live) .sw-tag{display:none}.sw-foot{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-top:clamp(12px,2vh,24px);display:flex}.sw-index,.sh-rail{grid-template-columns:repeat(4,minmax(0,auto));gap:10px clamp(16px,2.4vw,36px);display:grid}.sw-index button,.sh-rail button{letter-spacing:.12em;text-align:left;text-transform:uppercase;color:var(--color-sand);cursor:pointer;gap:8px;padding-block:6px;font-size:12px;font-weight:500;transition:color .3s;display:grid}.sw-index button[aria-current],.sw-index button:hover,.sh-rail button[aria-current],.sh-rail button:hover{color:var(--color-cream)}.sw-index i,.sh-rail i{background:var(--color-line);height:2px;display:block;position:relative}.sw-index i:after,.sh-rail i:after{content:"";background:var(--color-fire);transform-origin:0;transform:scaleX(clamp(0, calc(var(--p,0) * 4 - var(--i)), 1));position:absolute;inset:0}.sh-rail i:after{transform:scaleX(clamp(0, calc(var(--p,0) * 3 - var(--i) + 1), 1))}.sw:not(.is-live) .sw-index{display:none}@media (width<=640px){.sw-index,.sh-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-stage{padding-block:clamp(72px,10vw,130px)}.sh-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;max-width:1360px;margin-inline:auto;padding-bottom:clamp(24px,4vw,40px);display:flex}.sh-panel{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:20px;padding-block:clamp(28px,6vw,48px);display:grid;position:relative;overflow:hidden;container-type:inline-size}.sh-tag{letter-spacing:-.02em;max-width:24ch;font-size:clamp(20px,2vw,30px);line-height:1.25}.sh-art{aspect-ratio:4/3;background:#fff;border:1px solid #0a050514;border-radius:24px;padding:clamp(8px,2vw,16px)}.sh-name{font-family:var(--font-display);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;font-size:clamp(26px,7.4cqi,120px);font-weight:900;line-height:.88}.sh-name i{color:var(--color-fire);font-style:normal}.sh-rail{display:none}.sh.is-live .sh-stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100svh;padding-block:92px clamp(20px,3.5vh,36px);display:grid;position:sticky;top:0;overflow:hidden}.sh.is-live .sh-head{width:100%;padding-bottom:0}.sh.is-live .sh-track{will-change:transform;width:max-content;height:100%;display:flex}.sh.is-live .sh-panel{border-top:0;border-left:1px solid var(--color-line);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(32px,5vw,80px);width:100vw;height:100%;padding-block:clamp(16px,3vh,32px) 0}.sh.is-live .sh-panel:first-child{border-left:0}.sh.is-live .sh-tag{align-self:center}.sh.is-live .sh-art{place-self:center end;width:min(100%,133.333svh - 613.333px);max-height:100%}.sh.is-live .sh-name{grid-column:1/-1;align-self:end;margin-right:calc(-1*clamp(16px,4vw,48px) - 2vw);font-size:clamp(64px,10.5vw,210px)}.sh.is-live .sh-rail{width:100%;max-width:1360px;margin-inline:auto;padding-top:clamp(12px,2vh,20px);display:grid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
