.home-module__hIzLPa__root{--pad:clamp(20px, 4.5vw, 64px);--display:var(--font-display), "Caviar Dreams", "Century Gothic", system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color:var(--foreground);background:var(--background);overflow-x:clip}.home-module__hIzLPa__root :where(a){color:inherit}.home-module__hIzLPa__root :where(:focus-visible){outline:2px solid var(--ring);outline-offset:3px;border-radius:calc(var(--radius) - 4px)}.home-module__hIzLPa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__hIzLPa__stage{z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px, color-mix(in oklch, var(--primary) 5%, transparent) 1px, transparent 0);background-size:16px 16px;position:fixed;inset:0}.home-module__hIzLPa__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.home-module__hIzLPa__nav{z-index:20;padding:0 var(--pad);background:color-mix(in oklch, var(--background) 82%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex;position:fixed;top:0;left:0;right:0}.home-module__hIzLPa__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.home-module__hIzLPa__brand img{width:auto;height:30px;display:block}.home-module__hIzLPa__brand span{font-family:var(--display);letter-spacing:.01em;color:var(--primary);font-size:1.02rem;font-weight:700}.home-module__hIzLPa__where{font-family:var(--mono);letter-spacing:.2em;color:var(--muted-foreground);text-transform:uppercase;font-size:.66rem}.home-module__hIzLPa__progress{z-index:20;background:var(--accent);transform-origin:0;width:100%;height:2px;position:fixed;top:64px;left:0;transform:scaleX(0)}.home-module__hIzLPa__btn{font:600 .82rem/1 var(--font-sans,system-ui, sans-serif);letter-spacing:.01em;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-md);border:0;padding:11px 16px;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.home-module__hIzLPa__btn:hover{background:color-mix(in oklch, var(--primary) 88%, black)}.home-module__hIzLPa__btn:active{transform:scale(.98)}.home-module__hIzLPa__btnLg{padding:15px 24px;font-size:.95rem}.home-module__hIzLPa__btnGhost{color:var(--primary);box-shadow:none;border:1px solid var(--border);background:0 0}.home-module__hIzLPa__btnGhost:hover{background:var(--secondary)}.home-module__hIzLPa__page{z-index:3;position:relative}.home-module__hIzLPa__screen{min-height:100svh;padding:104px var(--pad) 12vh;pointer-events:none;align-items:center;display:grid;position:relative}.home-module__hIzLPa__screen>*{pointer-events:auto}.home-module__hIzLPa__hero{grid-template-columns:repeat(12,1fr);align-items:center}.home-module__hIzLPa__hero>.home-module__hIzLPa__panel{grid-column:1/span 6;max-width:38rem}.home-module__hIzLPa__hero .home-module__hIzLPa__eyebrow{margin-bottom:22px}.home-module__hIzLPa__hero h1{font-family:var(--display);letter-spacing:-.012em;color:var(--primary);text-wrap:balance;margin:0 0 20px;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:700;line-height:1.02}.home-module__hIzLPa__hero h1 em{color:var(--accent);font-style:normal}.home-module__hIzLPa__hero .home-module__hIzLPa__lede{max-width:34ch}.home-module__hIzLPa__hero .home-module__hIzLPa__actions{justify-content:flex-start;margin-top:30px}.home-module__hIzLPa__facts{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;gap:8px 22px;margin:34px 0 0;padding:0;font-size:.66rem;list-style:none;display:flex}.home-module__hIzLPa__facts li:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.home-module__hIzLPa__cue{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:9px;font-size:.62rem;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.home-module__hIzLPa__cue i{background:linear-gradient(180deg, var(--accent), transparent);width:1px;height:34px;animation:2.4s ease-in-out infinite home-module__hIzLPa__drop;display:block}@keyframes home-module__hIzLPa__drop{0%,to{transform-origin:top;opacity:.4;transform:scaleY(.35)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}}.home-module__hIzLPa__chapter{grid-template-columns:repeat(12,1fr)}.home-module__hIzLPa__chapter>.home-module__hIzLPa__panel{grid-column:1/span 5;max-width:34rem}.home-module__hIzLPa__chapter[data-side=right]>.home-module__hIzLPa__panel{grid-column:8/span 5}.home-module__hIzLPa__eyebrow{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-size:.66rem;font-weight:600}.home-module__hIzLPa__panel h2{font-family:var(--display);letter-spacing:-.01em;color:var(--primary);text-wrap:balance;margin:0 0 16px;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:700;line-height:1.06}.home-module__hIzLPa__lede{max-width:36ch;color:var(--foreground);margin:0;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.65}.home-module__hIzLPa__lede strong{color:var(--primary);font-weight:700}.home-module__hIzLPa__specs{border-top:1px solid var(--border);margin:28px 0 0}.home-module__hIzLPa__specs>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;display:flex}.home-module__hIzLPa__specs dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:.66rem}.home-module__hIzLPa__specs dd{text-align:right;color:var(--foreground);margin:0;font-size:.86rem}.home-module__hIzLPa__card{background:color-mix(in oklch, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-lg);padding:clamp(22px,3vw,36px)}.home-module__hIzLPa__checks{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.home-module__hIzLPa__checks li{align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.55;display:flex}.home-module__hIzLPa__checks svg{flex:none;width:20px;height:20px;margin-top:2px}.home-module__hIzLPa__outro{grid-template-columns:repeat(12,1fr);align-items:center}.home-module__hIzLPa__outro>.home-module__hIzLPa__panel{grid-column:1/span 7;max-width:44rem}.home-module__hIzLPa__outro h2{font-family:var(--display);letter-spacing:-.012em;color:var(--primary);margin:0 0 18px;font-size:clamp(2rem,4.8vw,3.8rem);font-weight:700;line-height:1.04}.home-module__hIzLPa__outro .home-module__hIzLPa__lede{max-width:44ch}.home-module__hIzLPa__outro .home-module__hIzLPa__actions{justify-content:flex-start}.home-module__hIzLPa__steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-module__hIzLPa__steps li{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);padding:18px 18px 16px}.home-module__hIzLPa__steps b{font-family:var(--display);color:var(--primary);margin:8px 0 6px;font-size:1.02rem;font-weight:700;display:block}.home-module__hIzLPa__steps small{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:600}.home-module__hIzLPa__steps p{color:var(--muted-foreground);margin:0;font-size:.88rem;line-height:1.55}.home-module__hIzLPa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:30px;display:flex}.home-module__hIzLPa__note{color:var(--muted-foreground);margin:18px 0 0;font-size:.8rem}.home-module__hIzLPa__footer{z-index:3;background:var(--background);border-top:1px solid var(--border);padding:28px var(--pad);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 26px;font-size:.64rem;display:flex;position:relative}.home-module__hIzLPa__footer img{width:auto;height:26px;display:block}.home-module__hIzLPa__boot{z-index:40;background:var(--background);place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.home-module__hIzLPa__boot img{width:auto;height:44px}.home-module__hIzLPa__boot p{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.64rem}.home-module__hIzLPa__boot i{background:var(--border);border-radius:2px;width:180px;height:2px;display:block;position:relative;overflow:hidden}.home-module__hIzLPa__boot i:after{content:"";background:var(--accent);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .35s;position:absolute;inset:0}@media (max-width:860px){.home-module__hIzLPa__hero,.home-module__hIzLPa__chapter,.home-module__hIzLPa__outro{grid-template-columns:1fr}.home-module__hIzLPa__hero>.home-module__hIzLPa__panel,.home-module__hIzLPa__chapter>.home-module__hIzLPa__panel,.home-module__hIzLPa__chapter[data-side=right]>.home-module__hIzLPa__panel,.home-module__hIzLPa__outro>.home-module__hIzLPa__panel{grid-column:1;max-width:none}.home-module__hIzLPa__screen{align-items:end;padding-bottom:9vh}.home-module__hIzLPa__chapter>.home-module__hIzLPa__panel,.home-module__hIzLPa__hero>.home-module__hIzLPa__panel{z-index:1;background:linear-gradient(180deg, transparent, var(--background) 36px, var(--background) 100%);padding:40px 0 4px;position:relative}.home-module__hIzLPa__steps{grid-template-columns:1fr}.home-module__hIzLPa__where,.home-module__hIzLPa__cue{display:none}}@media (prefers-reduced-motion:reduce){.home-module__hIzLPa__cue i{animation:none}}
