.home{background:var(--cream);color:var(--text);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased}.home a{color:inherit}.home img{max-width:100%;display:block}.home h1,.home h2,.home h3{letter-spacing:-.035em;font-weight:800;line-height:1}.home h2{max-width:22ch;font-size:48px}.home h3{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.home .lede{color:var(--text-2);max-width:52ch}.home .hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;padding-top:88px;padding-bottom:96px;display:grid}.home .hero h1{letter-spacing:-.045em;font-size:80px;line-height:.95}.home .hero .lede{margin-top:28px;font-size:20px}.home .actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.home .report{background:var(--paper);border:var(--rule);box-shadow:10px 10px 0 var(--navy);justify-self:end;width:100%;max-width:560px;padding:28px 32px 24px}.home .report-head{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.home .report-head .logo{font-size:16px}.home .report-head .logo svg{width:16px;height:20px}.home .report-head .mono{color:var(--text-3)}.home .report-title{justify-content:space-between;align-items:baseline;margin:20px 0 4px;display:flex}.home .report-title b{letter-spacing:-.02em;font-size:20px;font-weight:600}.home .metric{border-bottom:1px solid #0b0c1e1f;padding:20px 0}.home .metric-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.home .metric-top span{color:var(--text-2);font-size:15px}.home .metric-top strong{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}.home .bar{grid-template-columns:44px 1fr;align-items:center;gap:12px;height:24px;display:grid}.home .bar+.bar{margin-top:8px}.home .bar .mono{color:var(--text-3);font-size:12px}.home .bar i{height:16px;width:var(--w);transform-origin:0;animation:grow .7s var(--ease) both .2s;background:#0b0c1e24;display:block}.home .bar.now i{background:var(--yellow);border:2px solid var(--navy);height:20px;animation-delay:.35s}@media (prefers-reduced-motion:reduce){.home .bar i{animation:none}}.home .metric.total{border-bottom:0;padding-bottom:4px}.home .metric.total .metric-top{margin:0}.home .metric.total strong{background:var(--yellow);border:2px solid var(--navy);padding:2px 8px 4px}.home .report-foot{border-top:2px solid var(--navy);color:var(--text-3);margin-top:16px;padding-top:14px;font-size:12px}.home .mono,.home .report .mono{font-size:14px}.home .report .bar .mono{font-size:13px}.home section.block{border-top:var(--rule);padding:104px 0}.home .block-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.home .block-head p{margin-top:16px}.home .ledger{border:var(--rule);background:var(--paper);box-shadow:10px 10px 0 var(--navy)}.home .case{transition:background-color .15s var(--ease);grid-template-columns:320px minmax(0,1fr) 300px;text-decoration:none;display:grid}.home .case+.case{border-top:var(--rule)}.home .case:hover{background:#fff8e6}.home .case-img{border-right:var(--rule);background:var(--navy);overflow:hidden}.home .case-img img{object-fit:cover;object-position:top left;aspect-ratio:16/10;width:100%;height:100%}.home .case-body{flex-direction:column;justify-content:center;gap:10px;padding:32px 36px;display:flex}.home .case-body .mono{color:var(--text-3)}.home .case-body p:last-child{color:var(--text-2);max-width:58ch;font-size:15px}.home .case-nums{border-left:1px solid #0b0c1e1f;flex-direction:column;justify-content:center;gap:16px;padding:32px 36px;display:flex}.home .case-nums .lead strong{letter-spacing:-.045em;font-size:64px;font-weight:800;line-height:.9;display:block}.home .case-nums .lead span{color:var(--text-2);margin-top:8px;font-size:15px;display:block}.home .case-nums dl{gap:24px;display:flex}.home .case-nums dt{letter-spacing:-.03em;font-size:22px;font-weight:800}.home .case-nums dd{color:var(--text-3);max-width:14ch;font-size:13px;line-height:1.35}.home .also{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:36px;font-size:15px;display:flex}.home .services{border-top:var(--rule)}.home .svc{border-bottom:1px solid #0b0c1e2e;grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr) 260px;align-items:baseline;gap:32px;padding:32px 0;display:grid}.home .svc .mono{color:var(--text-3)}.home .svc h3{letter-spacing:-.035em;font-size:28px;font-weight:800}.home .svc p{color:var(--text-2);font-size:16px}.home .svc .proof{color:var(--text-2);font-size:14px}.home .svc .proof b{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:800;display:block}.home .how{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;display:grid}.home .steps{border-top:var(--rule)}.home .step{border-bottom:1px solid #0b0c1e2e;grid-template-columns:48px 1fr;gap:16px;padding:28px 0;display:grid}.home .step .mono{color:var(--text-3);padding-top:4px}.home .step p{color:var(--text-2);margin-top:6px;font-size:16px}.home .terms{flex-direction:column;gap:12px;margin-top:36px;padding:0;display:flex}.home .terms li{gap:12px;font-size:16px;display:flex}.home .terms li:before{content:"";background:var(--yellow);border:2px solid var(--navy);flex:none;width:10px;height:10px;margin-top:8px}.home .faq{background:var(--muted)}.home .hero-copy{animation:rise .5s var(--ease) both}@media (prefers-reduced-motion:reduce){.home .hero-copy{animation:none}}@media (max-width:1100px){.home .hero .wrap{grid-template-columns:1fr;gap:56px}.home .report{justify-self:start}.home .case{grid-template-columns:240px minmax(0,1fr)}.home .case-nums{border-top:1px solid #0b0c1e1f;border-left:0;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:end}.home .svc{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}.home .svc p,.home .svc .proof{grid-column:2}.home .how{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.home{font-size:16px}.home .hero .wrap{padding-top:48px;padding-bottom:64px}.home .hero h1{font-size:44px}.home .hero .lede{font-size:18px}.home .report{box-shadow:6px 6px 0 var(--navy);padding:20px}.home .metric-top strong{font-size:32px}.home section.block{padding:72px 0}.home h2{font-size:36px}.home .block-head{flex-direction:column;align-items:start;gap:20px;margin-bottom:32px}.home .ledger{box-shadow:6px 6px 0 var(--navy)}.home .case{grid-template-columns:1fr}.home .case-img{border-right:0;border-bottom:var(--rule)}.home .case-body,.home .case-nums{padding:24px 20px}.home .case-nums .lead strong{font-size:52px}.home .svc h3{font-size:24px}}.home .report{position:relative}.home .report-head{justify-content:flex-start;gap:12px}.home .stamp{opacity:0;pointer-events:none;width:112px;height:112px;position:absolute;top:-44px;right:-44px;transform:rotate(-14deg)}.home .report.in .stamp{animation:.28s cubic-bezier(.3,0,.4,1) 1.7s forwards stamp}.home .bar i{animation:none;transform:scaleX(0)}.home .report.in .bar i{animation:fill .9s var(--ease) forwards}.home .report.in .bar.now i{animation-delay:.25s}.home .report-tabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.home .report-tab{cursor:pointer;filter:grayscale();opacity:.5;transition:opacity .15s var(--ease),filter .15s var(--ease);background:0 0;border:0;padding:0;position:relative}.home .report-tab:hover{opacity:.8}.home .report-tab[aria-selected=true]{filter:none;opacity:1}.home .report-tab[aria-selected=true]:after{content:"";background:#0b0c1e1f;height:3px;position:absolute;bottom:-7px;left:0;right:0}.home .report-progress{background:var(--yellow);transform-origin:0;z-index:1;height:3px;animation:4s linear forwards progress;position:absolute;bottom:-7px;left:0;right:0}.home .report:not(.in) .report-progress{animation:none}.home .brand{background:var(--paper);border:1.5px solid #0b0c1e33;flex-direction:column;justify-content:center;align-items:center;width:112px;height:40px;line-height:1;display:flex}.home .report-tab[aria-selected=true] .brand{border-color:var(--navy)}.home .brand-void img{width:auto;height:24px}.home .brand-skyfest small{letter-spacing:.14em;text-transform:uppercase;color:#00174d;opacity:.7;font-size:7.5px}.home .brand-skyfest b{color:#00174d;margin-top:1px;font-size:15px;font-weight:800}.home .brand-soldout{letter-spacing:-.02em;color:#000;flex-direction:row;font-size:14px;font-weight:800}.home .brand-soldout span{color:#e1251b}.home .report-panel{animation:panel .45s var(--ease)}.home .report-title .mono{color:var(--text-3)}.home .case-img{background:var(--paper);flex-direction:column;display:flex}.home .chrome{border-bottom:2px solid var(--navy);background:var(--paper);flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.home .chrome i{background:var(--navy);border-radius:50%;width:8px;height:8px}.home .chrome span{background:#0b0c1e1a;flex:1;max-width:180px;height:12px;margin-left:10px}.home .case-img img{min-height:0;transition:transform .5s var(--ease);flex:1}.home .case:hover .case-img img{transform:translateY(-10px)}.home .flow{border-top:var(--rule);background:var(--paper);padding:56px 0 64px}.home .flow-art{width:100%;height:auto;display:block}.home .flow-cap{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:24px;padding:0;display:grid}.home .flow-cap li{flex-direction:column;gap:4px;display:flex}.home .flow-cap li:nth-child(2){text-align:center}.home .flow-cap li:nth-child(3){text-align:right}.home .flow-cap b{letter-spacing:-.03em;font-size:22px;font-weight:800}.home .flow-cap span{color:var(--text-3);font-size:15px}.home .coin{opacity:0}.home .flow.in .coin{animation:coin 1s var(--ease) forwards}.home .flow.in .c2{animation-delay:.18s}.home .flow.in .c3{animation-delay:.36s}.home .book{transform-box:fill-box;transform-origin:50%}.home .flow.in .book{animation:.22s ease-in-out 1.15s 2 alternate press}.home .out{opacity:0}.home .flow.in .out{animation:out .5s var(--ease) forwards}.home .flow.in .o1{animation-delay:1.5s}.home .flow.in .o2{animation-delay:1.7s}.home .flow.in .o3{animation-delay:1.9s}.home .svc{grid-template-columns:96px minmax(0,1fr) minmax(0,1.4fr) 260px;align-items:center}.home .ico{width:96px;height:72px;overflow:visible}.home .ico .mv{transition:transform .25s var(--ease)}.home .svc:first-child:hover .mv{transform:translate(2px,2px)}.home .svc:nth-child(2):hover .mv{transform:translateY(-6px)}.home .svc:nth-child(3):hover .mv{transform:translateY(-8px)}.home .svc:nth-child(4):hover .mv{transform:translate(38px,-12px)}.home .steps{border-top:0;position:relative}.home .steps:before{content:"";background:var(--navy);transform-origin:top;width:3px;transition:transform 1.4s var(--ease);position:absolute;top:28px;bottom:28px;left:19px;transform:scaleY(0)}.home .steps.in:before{transform:scaleY(1)}.home .step{border-bottom:0;grid-template-columns:40px 1fr;gap:24px;position:relative}.home .dot{border:3px solid var(--navy);background:var(--cream);z-index:1;width:40px;height:40px;transition:background-color .3s var(--ease);place-items:center;font-weight:800;display:grid;position:relative}.home .steps.in .step:first-child .dot{background:var(--yellow);transition-delay:.1s}.home .steps.in .step:nth-child(2) .dot{background:var(--yellow);transition-delay:.6s}.home .steps.in .step:nth-child(3) .dot{background:var(--yellow);transition-delay:1.1s}.home .mini{border:2px solid var(--navy);background:var(--paper);flex-direction:column;gap:8px;width:220px;margin-top:16px;padding:12px;display:flex}.home .mini i{height:10px;width:var(--w);transform-origin:0;transition:transform .7s var(--ease) 1.3s;background:#0b0c1e24;display:block;transform:scaleX(0)}.home .mini i.y{background:var(--yellow);border:2px solid var(--navy);height:12px}.home .steps.in .mini i{transform:scaleX(1)}@media (max-width:1100px){.home .svc{grid-template-columns:72px minmax(0,1fr)}.home .ico{width:72px;height:54px}}@media (max-width:767px){.home .stamp{width:84px;height:84px;top:-40px;right:-14px}.home .report-tabs{flex-wrap:nowrap;gap:6px}.home .brand{width:96px;height:36px}.home .brand-void img{height:21px}.home .brand-skyfest b{font-size:13px}.home .brand-soldout{font-size:12px}.home .report-head{justify-content:flex-start}.home .flow{padding:32px 0 40px}.home .flow-cap{gap:8px;margin-top:12px}.home .flow-cap li:nth-child(n){text-align:center}.home .flow-cap b{font-size:15px;line-height:1.2}.home .flow-cap span{display:none}.home .svc{grid-template-columns:56px minmax(0,1fr);align-items:center}.home .ico{width:56px;height:42px}.home .svc p,.home .svc .proof{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home *,.home :before{transition:none!important;animation:none!important}.home .stamp,.home .out{opacity:1}.home .bar i,.home .mini i,.home .steps:before{transform:none}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes panel{0%{opacity:0;transform:translate(24px)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes stamp{0%{opacity:0;transform:rotate(-14deg)scale(1.7)}to{opacity:1;transform:rotate(-14deg)scale(1)}}@keyframes coin{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(250px)}}@keyframes press{to{transform:scale(.92)}}@keyframes out{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}
