:root{--c1:#c8102e;--c2:#1a1a1a;--ink:#fff;--ink-2:#ffffffe6;--ink-3:#ffffffc7;--glass:#ffffff1f;--glass-2:#fff3;--edge:#ffffff52;--shade:#00000047;--ease-out:cubic-bezier(.23,1,.32,1);--font-ar:"Readex Pro",system-ui,sans-serif;--font-disp:"Alexandria","Readex Pro",sans-serif;--font-lat:"Barlow Condensed","Readex Pro",sans-serif;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-ink=dark]{--ink:#151515;--ink-2:#151515e0;--ink-3:#151515c7;--glass:#ffffff47;--glass-2:#ffffff6b;--edge:#fff9;--shade:#3c280038}*{box-sizing:border-box;margin:0}html{color-scheme:dark}body{background:var(--c1);color:var(--ink);font-family:var(--font-ar);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--ink);color:var(--c1)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}a{color:inherit}main{width:100%;overflow-x:hidden}.field{z-index:-1;pointer-events:none;background:linear-gradient(170deg,var(--c1) 0%,var(--c1) 46%,color-mix(in srgb,var(--c1) 55%,var(--c2)) 100%);position:fixed;inset:0}.field:after{content:"";background:var(--noise);opacity:.07;mix-blend-mode:overlay;position:absolute;inset:0}.glass{background:linear-gradient(150deg,var(--glass-2),var(--glass) 55%);border:1px solid var(--edge);-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 1px 0 #ffffff59,0 30px 60px -30px var(--shade);border-radius:22px}@media (prefers-reduced-transparency:reduce){.glass{backdrop-filter:none;background:color-mix(in srgb,var(--c1) 70%,#fff 30%)}}.nav{z-index:30;border-radius:999px;align-items:center;gap:22px;width:max-content;max-width:calc(100% - 32px);padding:8px 10px 8px 18px;display:flex;position:fixed;top:16px;left:50%;translate:-50%}@media (width<=600px){.nav{width:auto;max-width:none;margin-inline:auto;left:16px;right:16px;translate:none}}.logo{font-family:var(--font-lat);white-space:nowrap;direction:ltr;font-size:19px;font-weight:800;text-decoration:none}.nav ul{gap:18px;padding:0;font-size:14px;list-style:none;display:flex}.nav a{color:var(--ink-2);text-decoration:none}.nav a[aria-current]{color:var(--ink)}.nav .pill-btn{font:600 13px var(--font-lat);letter-spacing:.06em;color:var(--c1);background:var(--ink);white-space:nowrap;border:0;border-radius:999px;padding:8px 14px;text-decoration:none}.hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;column-gap:40px;max-width:1360px;min-height:100dvh;margin:0 auto;padding:120px 24px 40px;display:grid;position:relative}.wordmark{font-family:var(--font-lat);text-transform:uppercase;text-align:right;white-space:nowrap;letter-spacing:-.01em;color:var(--ink);z-index:1;direction:ltr;font-size:clamp(64px,9.5vw,160px);font-style:italic;font-weight:800;line-height:.82;position:relative}.hero h1{font-family:var(--font-disp);text-wrap:balance;z-index:3;max-width:1200px;margin-top:22px;font-size:clamp(28px,3.6vw,52px);font-weight:800;line-height:1.2;position:relative}.hero h1 .chip{vertical-align:-.22em;background-color:var(--glass-2);box-sizing:border-box;border:1px solid var(--edge);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;border-radius:12px;width:1.5em;height:1.35em;margin-inline:.2em;padding:2px;display:inline-block}.hero p{color:var(--ink-2);z-index:3;margin-top:14px;font-size:17px;line-height:1.8;position:relative}.ctas{z-index:3;flex-wrap:wrap;gap:12px;margin-top:26px;display:flex;position:relative}.btn{font:600 15px var(--font-ar);transition:transform .16s var(--ease-out),background-color .2s ease;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.solid{background:var(--ink);color:var(--c1)}.btn.ghost{border:1px solid var(--edge);color:var(--ink);background:var(--glass)}.hero-tool{z-index:2;filter:drop-shadow(0 40px 40px #0006);justify-self:center;width:min(100%,460px);position:relative}.hero-tool img{width:auto;max-width:100%;height:auto;max-height:72dvh;margin-inline:auto;display:block}.sec{max-width:1360px;margin:0 auto;padding:clamp(96px,14vw,180px) 24px}.sec h2{font-family:var(--font-disp);text-wrap:balance;max-width:900px;font-size:clamp(26px,3vw,44px);font-weight:800;line-height:1.2}.bento{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:16px;margin-top:40px;display:grid}.cell{flex-direction:column;justify-content:space-between;gap:18px;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}.cell.w4{grid-column:span 4}.cell.w2{grid-column:span 2}.cell .k{color:var(--ink-3);font-size:14px}.cell .v{font-family:var(--font-lat);text-align:right;direction:ltr;font-size:clamp(46px,5.4vw,84px);font-weight:800;line-height:.9}.cell .v small{color:var(--ink-2);margin-inline-start:6px;font-size:.38em;font-weight:600}.cell .t{color:var(--ink-2);max-width:46ch;font-size:16px;line-height:1.7}.cell .t b{color:var(--ink);font-weight:600}.cell .big-ar{font-family:var(--font-disp);font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.25}.cell.photo{justify-content:flex-end;padding:0}.cell.photo img{width:auto;height:58%;transition:transform .7s var(--ease-out);filter:drop-shadow(0 16px 16px #0000004d);position:absolute;top:8%;left:50%;translate:-50%}.cell.photo .cap{z-index:1;padding:24px;position:relative}.cell.photo .big-ar{font-size:clamp(22px,2.2vw,30px)}@media (hover:hover) and (pointer:fine){.cell.photo:hover img{transform:scale(1.05)rotate(-2deg)}}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.pin{position:sticky;top:120px}.pin p{color:var(--ink-2);max-width:42ch;margin-top:14px;line-height:1.8}.packs{gap:28px;display:grid}.pack{grid-template-columns:minmax(0,1fr) 44%;align-items:center;gap:18px;padding:26px;display:grid}.pack .media{aspect-ratio:1;background:radial-gradient(closest-side,#ffffff38,#0000 75%);border-radius:16px;place-items:center;display:grid}.pack .media img{object-fit:contain;filter:drop-shadow(0 18px 18px #00000059);width:86%;height:86%}.pack .tier{color:var(--ink-3);font-size:13px}.pack h3{font-family:var(--font-lat);text-align:right;direction:ltr;margin-top:4px;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1}.pack .specs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.pack .specs div{background:var(--glass);border:1px solid var(--edge);text-align:center;border-radius:12px;padding:10px 8px}.pack .specs b{font-family:var(--font-lat);direction:ltr;font-size:24px;font-weight:800;display:block}.pack .specs span{color:var(--ink-3);font-size:12px}.pack .row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pack .btn{padding:10px 16px;font-size:14px}.statement{font-family:var(--font-disp);text-wrap:pretty;max-width:1100px;font-size:clamp(26px,3.4vw,50px);font-weight:800;line-height:1.45}.statement .w{opacity:.14;transition:opacity .2s linear}.cta{text-align:center;padding-block:clamp(110px,16vw,220px)}.cta .wordmark{text-align:center;font-size:clamp(64px,12vw,180px)}.cta p{color:var(--ink-2);max-width:52ch;margin:18px auto 0;line-height:1.8}.cta .ctas{justify-content:center}.foot{border-top:1px solid var(--edge);max-width:1360px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:28px 24px 40px;font-size:13px;display:flex}.foot nav{flex-wrap:wrap;gap:0 16px;display:flex}.foot a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (width<=900px){.nav ul{display:none}.hero{grid-template-columns:1fr;align-content:start}.hero .wordmark{font-size:clamp(56px,14vw,96px)}.hero-tool{order:2;width:min(78vw,380px);margin:24px auto 0}.bento{grid-template-columns:1fr}.cell.w4,.cell.w2{grid-column:auto}.split{grid-template-columns:1fr}.pin{position:static}.pack{grid-template-columns:1fr}.pack .media{order:-1;justify-self:center;width:100%;max-width:320px}}@media (width<=560px){.hero,.sec,.foot{padding-inline:16px}.cell{padding:22px}}[dir=ltr] .wordmark,[dir=ltr] .cell .v,[dir=ltr] .pack h3{text-align:left}[dir=ltr] .cta .wordmark{text-align:center}[dir=ltr] .nav{padding:8px 18px 8px 10px}@media (prefers-reduced-motion:reduce){.statement .w{opacity:1;transition:none}.cell.photo img{transition:none}}
