.snap-home{--ink:#131313;--paper:#fff;--page:#fafafa;--muted:#6f6f6f;--faint:#9a9a9a;--track:#f0f0f0;--runner:#8a8a8a;--strapmeta:#b5b5b5;--display:var(--font-display),"Arial Narrow",Impact,sans-serif;--body:var(--font-archivo),"Helvetica Neue",Arial,sans-serif}@property --pct{syntax:"<integer>";inherits:true;initial-value:0}.snap-home{color:#131313;font-family:var(--body);-webkit-font-smoothing:antialiased;background:#fafafa;margin:0}:where(.snap-home) a{color:#131313}:where(.snap-home) a:hover{color:#6f6f6f}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#6f6f6f;font-size:11px;font-weight:700}.eyebrow b{color:#131313;font-weight:700}.btn{color:#fff;font-family:var(--body);cursor:pointer;background:#131313;border:2px solid #131313;justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn.sm{padding:10px 16px;font-size:13px}.btn.inv{color:#131313;background:#fff;border-color:#fff}.btn.inv.ghost{color:#fff;background:0 0;border-color:#fff}.btn.ghost{color:#131313;background:0 0}.chip{white-space:nowrap;color:#131313;background:#fafafa;border:2px solid #131313;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.stage{background:#131313;position:relative;overflow:hidden}.c{width:0;height:0;position:absolute;top:50%;left:50%}.card-box{width:520px;height:428px;position:absolute;top:-225px;left:-260px}.card{background:0 0;border:2px solid #0000;flex-direction:column;display:flex;position:absolute;inset:0}.head{height:162px;padding:32px 36px 0}.head .eyebrow{white-space:nowrap;height:14px}.titles{height:106px;margin-top:10px;position:relative}.titles>div{font-family:var(--display);color:#131313;text-wrap:pretty;font-size:34px;font-weight:800;line-height:1.02;position:absolute;inset:0}.t-q{color:#fff;transform-origin:50%}.t-q .ch{opacity:0;position:relative}.t-q .ch.pre:after{display:none}.t-q .ch.pre{animation:linear both charIn;animation-timeline:--s1}.t-q .ch:after{content:"";opacity:0;background:#fff;width:.5em;height:.86em;position:absolute;top:.08em;left:100%}.t-f{opacity:0}.req{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:14px;width:720px;display:flex;position:absolute;top:-238px;left:-360px}.req .eyebrow{color:#b5b5b5}.req .eyebrow b{color:#fff}.req .offer{color:#fff;border:2px solid #fff;gap:18px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.req .offer span+span{border-left:2px solid #fff;padding-left:18px}.body{height:220px;padding:26px 36px 30px;position:relative}.body>div{position:absolute;top:26px;left:36px;right:36px}.choices{opacity:0;flex-direction:column;gap:12px;display:flex}.choice{color:#131313;text-align:left;background:#fff;border:2px solid #131313;padding:14px 16px;font-size:16px;font-weight:600}.hint{color:#9a9a9a;font-size:10.5px}.sendrow{align-items:center;gap:14px;margin-top:4px;display:flex}.sendbtn{color:#fff;transform-origin:50%;white-space:nowrap;background:#131313;border:2px solid #131313;padding:11px 16px;font-size:14px;font-weight:700;line-height:1}.topline{opacity:0;flex-direction:column;display:flex}.row .lab{justify-content:space-between;align-items:baseline;height:30px;display:flex}.row .name{color:#131313;font-size:15px;font-weight:600}.row.win .name{font-weight:800}.num{font-family:var(--display);color:#131313;font-variant-numeric:tabular-nums;--pct:0;font-size:26px;font-weight:900}.num:after{counter-reset:p var(--pct);content:counter(p) "%"}.bar{background:#f0f0f0;height:22px;margin-top:7px;position:relative}.row+.row{margin-top:20px}.fill{transform-origin:0;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.fill.win{background:#131313}.fill.lose{background:#8a8a8a}.tick{background:#fff;width:3px;position:absolute;top:0;bottom:0}.cap{color:#9a9a9a;justify-content:space-between;margin-top:10px;font-size:10.5px;display:flex}.strap{color:#fff;clip-path:inset(100% 0 0);background:#131313;justify-content:space-between;align-items:center;height:46px;padding:12px 36px;display:flex}.strap .meta{color:#b5b5b5;font-size:11.5px}.lk{align-items:center;gap:8px;display:flex}.lk .box{background:#fff;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.lk .box img{height:14px;display:block}.lk .word{color:#fff;font-size:16px;font-weight:900}.browser{opacity:0;background:#fafafa;border:2px solid #131313;position:absolute;inset:-84px -72px -128px}.browser.big{inset:-155px -300px -177px}.hub{opacity:0;position:absolute;inset:40px 0 0}.hub .hh{border-bottom:2px solid #131313;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex}.hub .hh .t{font-family:var(--display);letter-spacing:.01em;font-size:22px;font-weight:900}.hub .hh .t span{color:#8a8a8a;margin-left:10px;font-weight:800}.hub .hh .btn.sm{padding:9px 14px;font-size:12px}.mini{transform-origin:0 0;width:520px;height:428px;position:absolute;transform:scale(.34)}.mcard{background:#fff;border:2px solid #131313;flex-direction:column;width:520px;height:428px;display:flex}.mcard .mh{height:162px;padding:32px 36px 0}.mcard .mq{font-family:var(--display);color:#131313;text-wrap:pretty;margin-top:10px;font-size:34px;font-weight:800;line-height:1.02}.mcard .mb{flex-direction:column;height:220px;padding:26px 36px 30px;display:flex;position:relative}.mcard .mrow+.mrow{margin-top:20px}.mcard .mlab{justify-content:space-between;align-items:baseline;height:30px;display:flex}.mcard .mname{color:#131313;font-size:15px;font-weight:600}.mcard .mrow.win .mname{font-weight:800}.mcard .mnum{font-family:var(--display);color:#131313;font-size:26px;font-weight:900}.mcard .mbar{background:#f0f0f0;height:22px;margin-top:7px;position:relative}.mcard .mfill{position:absolute;top:0;bottom:0;left:0}.mcard .mfill.win{background:#131313}.mcard .mfill.lose{background:#8a8a8a}.mcard .mstrap{color:#fff;background:#131313;justify-content:space-between;align-items:center;height:46px;margin-top:auto;padding:12px 36px;display:flex}.mcard .mstrap .meta{color:#b5b5b5;font-size:11.5px}.card-s5{transform-origin:0 0;position:absolute;inset:0}.browser .bar{border-bottom:2px solid #131313;align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.browser .dots{gap:6px;display:flex}.browser .dots i{border:2px solid #131313;width:9px;height:9px;display:block}.browser .addr{background:#fff;border:2px solid #131313;flex:1;height:18px}.byline{color:#6f6f6f;opacity:0;justify-content:space-between;align-items:baseline;margin-top:14px;font-size:12px;display:flex;position:absolute;top:100%;left:0;right:0}.byline b{color:#131313}.receipt{z-index:2;opacity:0;background:#fff;border:2px solid #131313;border-top:0;justify-content:space-between;gap:16px;padding:14px 36px 16px;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-12px)}.receipt .k{letter-spacing:.16em;text-transform:uppercase;color:#6f6f6f;font-size:10.5px;font-weight:700}.receipt .v{font-family:var(--display);color:#131313;white-space:nowrap;margin-top:4px;font-size:19px;font-weight:800;line-height:1}.paid{z-index:3;color:#fff;font-family:var(--display);letter-spacing:.06em;opacity:0;background:#131313;border:2px solid #131313;padding:8px 14px 6px;font-size:22px;font-weight:900;line-height:1;position:absolute;top:-8px;right:-18px;transform:rotate(-6deg)scale(.8)}.net{pointer-events:none;width:1440px;height:900px;position:absolute;top:-450px;left:-720px}.net line{stroke:#131313;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.n-pos{width:24px;height:24px;transform:translate(var(--sx), var(--sy));position:absolute;top:-12px;left:-12px}.n-in{opacity:0;width:24px;height:24px;transform:scale(.4)}.n-vote{color:#131313;background:#fafafa;border:2px solid #131313;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.n-vote svg{width:14px;height:14px;display:block}.n-out{width:24px;height:24px}.n-pos.lose .n-vote{color:#8a8a8a;border-color:#8a8a8a}.herofield{width:620px;height:620px;position:absolute;top:-310px;left:90px}.herofield line{stroke:#fff;stroke-opacity:.18;stroke-width:1px}.herofield .bub path{fill:#131313;stroke:#fff;stroke-width:2px;stroke-linejoin:miter}.herofield .bub.on path{fill:#fff}.herofield .bub.no path{stroke:#8a8a8a}.herofield .bub circle{fill:#131313}.herofield .bub{animation-name:bob;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.herofield .bub.on{animation-name:bobPop}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes bobPop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-7px)scale(1.15)}}.story{timeline-scope:--s1, --s2, --s3, --s4, --s5;position:relative}.story .stage{height:100vh;animation:linear both paperIn;animation-timeline:--s2;animation-range:cover 64% cover 70%;position:sticky;top:0}.steps{margin-top:-100vh;position:relative}.step{view-timeline-axis:block;pointer-events:none;height:130vh}.step.s0{align-items:center;height:100vh;padding-left:64px;display:flex}.step.s1{view-timeline-name:--s1}.step.s2{view-timeline-name:--s2;height:220vh}.step.s3{view-timeline-name:--s3}.step.s4{view-timeline-name:--s4}.step.s5{view-timeline-name:--s5;height:150vh}.step.tail{height:100vh}.cap-box{pointer-events:auto;flex-direction:column;gap:12px;max-width:520px;animation:linear both capIn;animation-timeline:view();animation-range:entry 25% entry 60%;display:flex}.cap-box h2{font-family:var(--display);color:#131313;text-wrap:balance;margin:0;font-size:48px;font-weight:800;line-height:.96}.hero{pointer-events:auto;flex-direction:column;gap:28px;max-width:640px;display:flex}.hero .eyebrow{color:#b5b5b5}.hero .eyebrow b{color:#fff}.hero h1{font-family:var(--display);letter-spacing:-.01em;color:#fff;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(64px,7vw,112px);font-weight:900;line-height:.9}.hero p{color:#b5b5b5;max-width:46ch;margin:0;font-size:19px;line-height:1.5}.hero .ctas{align-items:center;gap:24px;display:flex}.hero .btn{color:#131313;background:#fff;border-color:#fff;padding:16px 26px}.hero .cue{color:#b5b5b5;margin-top:0}.cap-box p{color:#3d3d3d;max-width:42ch;margin:0;font-size:16px;line-height:1.5}.cue{letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a;align-items:center;gap:10px;margin-top:16px;font-size:11px;font-weight:700;display:flex}.cue svg{animation:1.6s ease-in-out infinite bob}.mast{z-index:5;color:#fff;background:#131313;animation:linear both paperIn;animation-timeline:--s2;animation-range:cover 64% cover 70%;position:fixed;top:0;left:0;right:0}.mast .in{justify-content:space-between;align-items:center;height:72px;padding:0 40px;display:flex}.lockup{color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex}.lockup .box{background:#fff;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lockup .box img{height:16px;display:block}.lockup .word{color:#fff;font-size:18px;font-weight:900}.mast .nav{align-items:center;gap:28px;display:flex}.mast .navlink{color:#fff;font-size:13px;font-weight:700;text-decoration:none}.mast .navlink.on{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.mast .btn{color:#131313;background:#fff;border-color:#fff}.mast .lockup .word,.mast .navlink{animation:linear both inkIn;animation-timeline:--s2;animation-range:cover 64% cover 70%}.mast .lockup .box{animation:linear both boxInk;animation-timeline:--s2;animation-range:cover 64% cover 70%}.mast .lockup .box img{animation:linear both imgInk;animation-timeline:--s2;animation-range:cover 64% cover 70%}.mast .btn{animation:linear both btnInk;animation-timeline:--s2;animation-range:cover 64% cover 70%}@keyframes boxInk{to{background:#131313}}@keyframes imgInk{0%{filter:none}to{filter:invert()}}@keyframes btnInk{to{color:#fff;background:#131313;border-color:#131313}}.cap{opacity:0;pointer-events:none;z-index:4;justify-content:center;align-items:center;padding:0 64px;display:flex;position:absolute;inset:0}.cap .cap-box{text-align:center;pointer-events:auto;align-items:center;max-width:760px;animation:none}.cap .cap-box h2{font-size:64px}.cap .cap-box p{max-width:52ch;font-size:18px}.cap.s1,.cap.s2{--capfg:#fff;--capmuted:#b5b5b5}.cap.s1 .cap-box h2,.cap.s2 .cap-box h2,.cap.s1 .eyebrow b,.cap.s2 .eyebrow b{color:#fff}.cap.s1 .cap-box p,.cap.s2 .cap-box p,.cap.s1 .eyebrow,.cap.s2 .eyebrow{color:#b5b5b5}.cap{animation:linear both capIn,linear forwards capOut;animation-range:cover 47% cover 53%,cover 57% cover 62%}.cap.s1{animation-timeline:--s1,--s1}.cap.s2{animation-timeline:--s2,--s2}.cap.s3{animation-timeline:--s3,--s3}.cap.s4{animation-timeline:--s4,--s4}.cap.s5{animation-timeline:--s5,--s5}.dim{animation:linear dim;animation-range:cover 40% cover 72%;position:absolute;inset:0}.dim.d2{animation-timeline:--s2}.dim.d3{animation-timeline:--s3}.dim.d4{animation-timeline:--s4}.dim.d5{animation-timeline:--s5}@keyframes dim{0%{opacity:1}22%{opacity:0}72%{opacity:0}to{opacity:1}}.herofield{animation:linear forwards capOut;animation-timeline:--s1;animation-range:cover 30% cover 42%}.t-q .ch{animation:linear both charIn;animation-timeline:--s1}.t-q .ch:after{animation:linear caretOn;animation-timeline:--s1;animation-range:cover var(--ca) cover var(--cb)}.t-q .ch.last:after{animation:linear forwards charIn,linear forwards capOut;animation-timeline:--s1,--s2;animation-range:cover var(--ca) cover var(--cb), cover 62% cover 66%}.req{animation:linear both capIn,linear forwards capOut;animation-timeline:--s1,--s2;animation-range:cover 66% cover 71%,cover 60% cover 64%}.prompt-s2{transform:translate(0, 116px) scale(var(--pq,2.1));transform-origin:50%;animation:linear both promptIn;animation-timeline:--s2;animation-range:cover 64% cover 70%;position:absolute;inset:0}.t-q{animation:linear both inkIn,linear forwards capOut;animation-timeline:--s2,--s3;animation-range:cover 64% cover 70%,cover 64% cover 72%}.card{animation:linear both chromeIn;animation-timeline:--s2;animation-range:cover 68% cover 72%}.head .eyebrow{opacity:0;animation:linear both capIn;animation-timeline:--s2;animation-range:cover 70% cover 73%}.choices{animation:linear both capIn,linear forwards capOut;animation-timeline:--s2,--s3;animation-range:cover 71% cover 74%,cover 64% cover 70%}.sendbtn{animation:linear both press;animation-timeline:--s2;animation-range:cover 75% cover 79%}.card-s3{transform-origin:0 0;animation:linear both shrink;animation-timeline:--s2;animation-range:cover 81% cover 85%;position:absolute;top:0;left:0}.card-s4{transform-origin:0 0;animation:linear both grow;animation-timeline:--s3;animation-range:cover 64% cover 74%;position:absolute;top:0;left:0}.net line{animation:linear both draw}.net-s4{animation:linear forwards capOut;animation-timeline:--s3;animation-range:cover 60% cover 66%}.n-in{animation:linear both nodeIn}.n-pos.win .n-vote{animation:linear both voteWin}.n-pos.lose .n-vote{animation:linear both voteLose}.n-pos{animation:linear both fly}.n-out{animation:linear both nodeOut}.topline{animation:linear both capIn;animation-timeline:--s3;animation-range:cover 72% cover 78%}.fill.a{width:30%;animation:steps(3,end) both fillIn;animation-timeline:--s3;animation-range:cover 82% cover 92%}.fill.b{width:70%;animation:steps(7,end) both fillIn;animation-timeline:--s3;animation-range:cover 82% cover 92%}.num.a{animation:linear both countA;animation-timeline:--s3;animation-range:cover 82% cover 92%}.num.b{animation:linear both countB;animation-timeline:--s3;animation-range:cover 82% cover 92%}.t-f{animation:linear both capIn;animation-timeline:--s4;animation-range:cover 68% cover 78%}.strap{animation:linear both strapIn;animation-timeline:--s4;animation-range:cover 66% cover 78%}.browser{animation:linear both capIn;animation-timeline:--s4;animation-range:cover 78% cover 86%}.hub{animation:linear both capIn;animation-timeline:--s4;animation-range:cover 80% cover 88%}.card-s5{animation:linear both toSlot;animation-timeline:--s4;animation-range:cover 84% cover 94%}.byline{animation:linear both capIn;animation-timeline:--s4;animation-range:cover 84% cover 90%}.receipt{animation:linear both capIn;animation-timeline:--s5;animation-range:cover 66% cover 76%}.byline.s5{animation:linear both capIn,linear forwards capOut;animation-timeline:--s4,--s5;animation-range:cover 84% cover 90%,cover 64% cover 68%}.paid{animation:linear both stamp;animation-timeline:--s5;animation-range:cover 78% cover 84%}@keyframes charIn{to{opacity:1}}@keyframes caretOn{0%{opacity:1}to{opacity:1}}@keyframes capIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes capOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes paperIn{0%{background:#131313}to{background:#fafafa}}@keyframes promptIn{0%{transform:translate(0, 116px) scale(var(--pq,2.1))}to{transform:translate(0)scale(1)}}.mob,.mobA,.mobB,.mobC{transform-origin:50%;position:absolute;inset:0}@keyframes mobFan{to{transform:scale(.53)}}@keyframes mobBack{to{transform:scale(1.89)}}@keyframes mobPage{to{transform:scale(.55)}}@keyframes inkIn{0%{color:#fff}to{color:#131313}}@keyframes chromeIn{to{background:#fff;border-color:#131313}}@keyframes press{0%{background:#131313;transform:scale(1)}50%{background:#3d3d3d;transform:scale(.94)}to{background:#131313;transform:scale(1)}}@keyframes shrink{0%{transform:scale(1)}to{transform:scale(.32)}}@keyframes grow{0%{transform:scale(1)}to{transform:scale(3.125)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes nodeIn{to{opacity:1;transform:scale(1)}}@keyframes voteWin{to{color:#fff;background:#131313}}@keyframes voteLose{to{color:#fff;background:#8a8a8a;border-color:#8a8a8a}}@keyframes fly{to{transform:translate(var(--ex), var(--ey))}}@keyframes nodeOut{to{opacity:0}}@keyframes fillIn{to{transform:scaleX(1)}}@keyframes countA{0%{--pct:0}to{--pct:32}}@keyframes countB{0%{--pct:0}to{--pct:68}}@keyframes strapIn{to{clip-path:inset(0)}}@keyframes toSlot{0%{transform:translate(0)scale(1)}to{transform:translate(-23px,41px)scale(.34)}}@keyframes stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.6)}60%{opacity:1;transform:rotate(-6deg)scale(.92)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.card-s3,.card-s4{transform-origin:0 0}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.sec{z-index:3;background:#fafafa;border-top:2px solid #131313;padding:88px 0 96px;position:relative}.sec-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:48px;display:grid}.sec-head h3{font-family:var(--display);text-wrap:balance;margin:12px 0 0;font-size:44px;font-weight:800;line-height:.98}.sec-head p{color:#3d3d3d;max-width:52ch;margin:0 0 6px;font-size:17px;line-height:1.5}.fgrid{background:#131313;border:2px solid #131313;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:44px;display:grid}.f{aspect-ratio:1;background:#fff;flex-direction:column;gap:12px;padding:28px 28px 30px;display:flex}.f .k{font-family:var(--display);letter-spacing:.12em;color:#9a9a9a;font-size:14px;font-weight:900}.f h4{font-family:var(--display);margin:0;font-size:27px;font-weight:800;line-height:1}.f p{color:#3d3d3d;margin:0;font-size:14.5px;line-height:1.5}.f .more{letter-spacing:.04em;padding-top:8px;font-size:12px;font-weight:700;text-decoration:none}.ill{flex-direction:column;justify-content:flex-end;gap:8px;height:160px;margin-top:auto;display:flex}.ill .ibar{gap:3px;height:18px;display:flex}.ill .ibar i{background:#f0f0f0;flex:1}.ill .ibar i.on{background:#131313}.ill .ibar i.g{background:#8a8a8a}.ill .irow{color:#131313;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:600;display:flex}.ill .inum{font-family:var(--display);font-size:22px;font-weight:900;line-height:1}.ill .icard{background:#fff;border:2px solid #131313;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ill .icard .iq{font-family:var(--display);font-size:16px;font-weight:800;line-height:1.05}.ill .ichoice{border:2px solid #131313;padding:6px 8px;font-size:11px;font-weight:600}.ill .isend{color:#fff;background:#131313;align-self:flex-start;padding:6px 9px;font-size:10px;font-weight:700;line-height:1}.ill .igrid{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.ill .igrid i{aspect-ratio:1;border:2px solid #131313}.ill .igrid i.on{background:#131313}.ill .igrid i.off{border-color:#c9c9c9}.ill .isel{border:2px dashed #131313;padding:8px;position:relative}.ill .icols{align-items:flex-end;gap:14px;height:120px;display:flex}.ill .icol{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;height:100%;display:flex}.ill .icol i{background:#f0f0f0;height:9px;display:block}.ill .icol i.on{background:#8a8a8a}.ill .icol.last i.on{background:#131313}.ill .icol b{font-family:var(--display);text-align:center;margin-bottom:4px;font-size:13px;font-weight:900}.ill .iwave{gap:14px;display:flex}.ill .iwave span{text-align:center;color:#6f6f6f;flex:1;font-size:10px}.ill .ibrowser{background:#fafafa;border:2px solid #131313}.ill .ibrowser .bar{border-bottom:2px solid #131313;align-items:center;gap:5px;height:22px;padding:0 8px;display:flex}.ill .ibrowser .bar i{border:2px solid #131313;width:7px;height:7px}.ill .ibrowser .in{padding:12px 16px}.ill .istrap{color:#b5b5b5;background:#131313;justify-content:space-between;margin-top:8px;padding:6px 8px;font-size:9px;display:flex}.ill .istrap b{color:#fff}.ill .itable{border:2px solid #131313;grid-template-columns:1.4fr 1fr 1fr;display:grid}.ill .itable span{white-space:nowrap;text-overflow:ellipsis;border-bottom:2px solid #131313;border-right:2px solid #131313;padding:6px 8px;font-size:10px;overflow:hidden}.ill .itable span:nth-child(3n){border-right:0}.ill .itable span:nth-last-child(-n+3){border-bottom:0}.ill .itable .h{color:#fff;background:#131313;font-weight:700}.ill .itags{gap:8px;display:flex}.ill .itags span{border:2px solid #131313;padding:4px 8px;font-size:11px;font-weight:700}.ill .ireceipt{border:2px solid #fff;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.ill .ireceipt .k{letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;font-size:9px;font-weight:700}.ill .ireceipt .v{font-family:var(--display);color:#fff;white-space:nowrap;margin-top:4px;font-size:16px;font-weight:800}.ill .ifan{width:100%;height:140px}.u .uill{gap:6px;height:auto;min-height:120px;margin-top:auto;padding-top:10px}.f.dark{color:#fff;background:#131313}.f.dark h4,.f.dark .more{color:#fff}.f.dark p{color:#b5b5b5}.f.dark .k{color:#8a8a8a}.fgrid .f{--fd:0s}.fgrid .f:nth-child(2){--fd:.6s}.fgrid .f:nth-child(3){--fd:1.2s}.fgrid .f:nth-child(4){--fd:1.8s}.fgrid .f:nth-child(5){--fd:2.4s}.fgrid .f:nth-child(6){--fd:3s}.fgrid .f:nth-child(7){--fd:3.6s}.fgrid .f:nth-child(8){--fd:4.2s}.fgrid .f:nth-child(9){--fd:4.8s}.fgrid[data-js] .f:not([data-play]) .ill *{animation-play-state:paused}.fgrid .ill .ichoice,.fgrid .ill .isend,.fgrid .ill .ifan path,.fgrid .ill .ifan>g,.fgrid .ill .ibar,.fgrid .ill .igrid i.on,.fgrid .ill .isel,.fgrid .ill .icol,.fgrid .ill .ibrowser,.fgrid .ill .istrap,.fgrid .ill .itable span:not(.h),.fgrid .ill .itags span,.fgrid .ill .ireceipt .v{animation-duration:12s;animation-iteration-count:infinite;animation-delay:var(--fd);animation-timing-function:cubic-bezier(.25,1,.5,1);animation-fill-mode:both}@keyframes fUp-0-13{0%,0%{opacity:0;transform:translateY(6px)}13%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fUp-9-22{0%,9%{opacity:0;transform:translateY(6px)}22%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fUp-20-33{0%,20%{opacity:0;transform:translateY(6px)}33%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fDraw-0-24{0%,0%{stroke-dashoffset:420px;opacity:1}24%,92%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes fIn-7-18{0%,7%{opacity:0}18%,92%{opacity:1}97%,to{opacity:0}}@keyframes fIn-13-24{0%,13%{opacity:0}24%,92%{opacity:1}97%,to{opacity:0}}@keyframes fIn-20-31{0%,20%{opacity:0}31%,92%{opacity:1}97%,to{opacity:0}}@keyframes fIn-24-36{0%,24%{opacity:0}36%,92%{opacity:1}97%,to{opacity:0}}@keyframes fWipe-2-20{0%,2%{clip-path:inset(0 100% 0 0);opacity:1}20%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fWipe-11-29{0%,11%{clip-path:inset(0 100% 0 0);opacity:1}29%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fWipe-20-38{0%,20%{clip-path:inset(0 100% 0 0);opacity:1}38%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fInk-0-13{0%,0%{opacity:0;transform:scale(.4)}13%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fInk-8-21{0%,8%{opacity:0;transform:scale(.4)}21%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fInk-16-29{0%,16%{opacity:0;transform:scale(.4)}29%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fBorder-24-36{0%,24%{border-color:#0000}36%,92%{border-color:#131313}97%,to{border-color:#0000}}@keyframes fRise-0-18{0%,0%{clip-path:inset(100% 0 0);opacity:1}18%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fRise-7-24{0%,7%{clip-path:inset(100% 0 0);opacity:1}24%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fRise-13-31{0%,13%{clip-path:inset(100% 0 0);opacity:1}31%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fRise-20-38{0%,20%{clip-path:inset(100% 0 0);opacity:1}38%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fWipe-11-27{0%,11%{clip-path:inset(0 100% 0 0);opacity:1}27%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fWipe-24-38{0%,24%{clip-path:inset(0 100% 0 0);opacity:1}38%,92%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes fIn-2-13{0%,2%{opacity:0}13%,92%{opacity:1}97%,to{opacity:0}}@keyframes fIn-10-21{0%,10%{opacity:0}21%,92%{opacity:1}97%,to{opacity:0}}@keyframes fIn-18-29{0%,18%{opacity:0}29%,92%{opacity:1}97%,to{opacity:0}}@keyframes fUp-27-38{0%,27%{opacity:0;transform:translateY(6px)}38%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fUp-2-18{0%,2%{opacity:0;transform:translateY(6px)}18%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes fUp-18-33{0%,18%{opacity:0;transform:translateY(6px)}33%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.fgrid .ill .ichoice:nth-child(2){animation-name:fUp-0-13}.fgrid .ill .ichoice:nth-child(3){animation-name:fUp-9-22}.fgrid .ill .icard .isend{animation-name:fUp-20-33}.fgrid .ill .ifan path{stroke-dasharray:420;animation-name:fDraw-0-24}.fgrid .ill .ifan>g:first-of-type{animation-name:fIn-7-18}.fgrid .ill .ifan>g:nth-of-type(2){animation-name:fIn-13-24}.fgrid .ill .ifan>g:nth-of-type(3){animation-name:fIn-20-31}.fgrid .ill .ifan>g:nth-of-type(4){animation-name:fIn-24-36}.fgrid .ill .ibar{animation-name:fWipe-2-20}.fgrid .ill>.ibar:nth-child(4),.fgrid .ill>div:nth-child(2) .ibar{animation-name:fWipe-11-29}.fgrid .ill>div:nth-child(3) .ibar{animation-name:fWipe-20-38}.fgrid .ill .igrid i.on{animation-name:fInk-0-13}.fgrid .ill .igrid i.on:nth-child(n+11){animation-name:fInk-8-21}.fgrid .ill .igrid i.on:nth-child(n+21){animation-name:fInk-16-29}.fgrid .ill .isel{animation-name:fBorder-24-36}.fgrid .ill .icol{animation-name:fRise-0-18}.fgrid .ill .icol:nth-child(2){animation-name:fRise-7-24}.fgrid .ill .icol:nth-child(3){animation-name:fRise-13-31}.fgrid .ill .icol:nth-child(4){animation-name:fRise-20-38}.fgrid .ill .ibrowser{animation-name:fUp-0-13}.fgrid .ill .ibrowser .ibar{animation-name:fWipe-11-27}.fgrid .ill .istrap{animation-name:fWipe-24-38}.fgrid .ill .itable span:not(.h){animation-name:fIn-2-13}.fgrid .ill .itable span:nth-child(n+7){animation-name:fIn-10-21}.fgrid .ill .itable span:nth-child(n+10){animation-name:fIn-18-29}.fgrid .ill .itags span{animation-name:fUp-27-38}.fgrid .ill .ireceipt>div:first-child .v{animation-name:fUp-2-18}.fgrid .ill .ireceipt>div:nth-child(2) .v{animation-name:fUp-18-33}.cmp{margin-top:44px;overflow-x:auto}.cmp table{border-collapse:collapse;table-layout:fixed;background:#fff;border:2px solid #131313;width:100%;min-width:820px}.cmp col.cb,.cmp col.cs{width:27%}.cmp th{text-align:left;vertical-align:bottom;border-bottom:2px solid #131313;padding:18px 20px}.cmp th .h{font-family:var(--display);color:#131313;font-size:22px;font-weight:800;line-height:1}.cmp th .s{letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin-top:6px;font-size:11px;font-weight:700}.cmp td{color:#3d3d3d;vertical-align:middle;border-bottom:2px solid #f0f0f0;padding:22px 20px;font-size:15px;line-height:1.45}.cmp tr:last-child td{border-bottom:0}.cmp td.cb{font-family:var(--display);color:#131313;text-wrap:balance;font-size:24px;font-weight:800;line-height:1}.cmp th.snap,.cmp td.snap{color:#fff;background:#131313;border-bottom-color:#2c2c2c;font-weight:700}.cmp th.snap .h{color:#fff}.cmp th.snap .s{color:#8a8a8a}.ugrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.u{background:#fff;border:2px solid #131313;flex-direction:column;gap:14px;padding:22px 24px 24px;display:flex}.u .tag{background:#fafafa;border:2px solid #131313;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:700}.u .q{font-family:var(--display);text-wrap:pretty;font-size:25px;font-weight:800;line-height:1.02}.u .q:before{content:"“"}.u .q:after{content:"”"}.u .then{color:#3d3d3d;margin:0;font-size:14px;line-height:1.5}.u .then b{color:#131313}.terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.term{border-top:2px solid #131313;flex-direction:column;gap:12px;padding-top:18px;display:flex}.term .k{font-family:var(--display);font-size:44px;font-weight:900;line-height:1}.term h4{font-family:var(--display);margin:0;font-size:26px;font-weight:800;line-height:1}.term p{color:#3d3d3d;max-width:34ch;margin:0;font-size:14.5px;line-height:1.5}.close{color:#fff;z-index:3;background:#131313;padding:112px 0 120px;position:relative}.close .wrap{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.close .eyebrow{color:#b5b5b5}.close .eyebrow b{color:#fff}.close h2{font-family:var(--display);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(56px,6.6vw,96px);font-weight:900;line-height:.92}.close p{color:#b5b5b5;max-width:46ch;margin:0;font-size:17px;line-height:1.55}.ctas{align-items:center;gap:16px;display:flex}.foot{color:#b5b5b5;z-index:3;background:#131313;border-top:2px solid #3a3a3a;position:relative}.foot .wrap{justify-content:space-between;align-items:center;height:72px;font-size:12px;display:flex}.foot .links{gap:22px;display:flex}.foot a{color:#b5b5b5;font-weight:600;text-decoration:none}.foot a:hover{color:#fff}@supports not (animation-timeline:view()){.story .stage{background:#fafafa;height:820px;position:relative}.steps{margin-top:0}.step{height:auto;padding:48px 64px}.step.s1 .cap-box h2,.step.s1 .cap-box .eyebrow b{color:#131313}.step.s1 .cap-box p,.step.s1 .cap-box .eyebrow{color:#6f6f6f}.prompt-s2{transform:none}.t-q{display:none}.t-f{opacity:1}.card{background:#fff;border-color:#131313}.head .eyebrow{opacity:1}.choices,.n-pos,.net,.req,.cue,.caret,.byline{display:none}.topline{opacity:1}.fill{transform:none}.num.a{--pct:32}.num.b{--pct:68}.strap{clip-path:none}.browser{opacity:1}.receipt{opacity:1;transform:none}.paid{opacity:1;transform:rotate(-6deg)}.mast{position:relative}.hub{opacity:1}.card-s5{transform:translate(-23px,41px)scale(.34)}.fgrid .ill,.fgrid .ill *{animation:none!important}}@media (prefers-reduced-motion:reduce){.story .stage{background:#fafafa;height:820px;position:relative}.steps{margin-top:0}.step{height:auto;padding:48px 64px}.step.s1 .cap-box h2,.step.s1 .cap-box .eyebrow b{color:#131313}.step.s1 .cap-box p,.step.s1 .cap-box .eyebrow{color:#6f6f6f}.prompt-s2{transform:none}.t-q{display:none}.t-f{opacity:1}.card{background:#fff;border-color:#131313}.head .eyebrow{opacity:1}.choices,.n-pos,.net,.req,.cue,.caret,.byline{display:none}.topline{opacity:1}.fill{transform:none}.num.a{--pct:32}.num.b{--pct:68}.strap{clip-path:none}.browser{opacity:1}.receipt{opacity:1;transform:none}.paid{opacity:1;transform:rotate(-6deg)}.mast{position:relative}.hub{opacity:1}.card-s5{transform:translate(-23px,41px)scale(.34)}.t-q .ch,.caret,.cue svg{animation:none}.fgrid .ill,.fgrid .ill *{animation:none!important}}@media (max-width:900px){.mob{transform:scale(.68)}.mobA{animation:linear both mobFan;animation-timeline:--s2;animation-range:cover 81% cover 85%}.mobB{animation:linear both mobBack;animation-timeline:--s3;animation-range:cover 64% cover 74%}.mobC{animation:linear both mobPage;animation-timeline:--s4;animation-range:cover 78% cover 86%}.snap-home{--pq:1.15}.step.s0{align-items:flex-start;padding:112px 24px 0}.hero{gap:18px}.hero h1{max-width:9ch;font-size:52px}.hero p{font-size:15px}.hero .btn{padding:14px 20px;font-size:14px}.hero .cue{display:none}.herofield{width:460px;height:460px;top:150px;left:-230px}.cap{padding:0 24px}.cap .cap-box h2{font-size:36px}.cap .cap-box p{font-size:14px}.cap .cap-box .btn{padding:12px 18px;font-size:14px}.mast .in{height:60px;padding:0 20px}.mast .navlink{display:none}.sec{padding:56px 0 64px}.sec-head{gap:16px}.sec-head h3{font-size:32px}.sec-head p{font-size:15px}.sec-head,.fgrid,.ugrid,.terms{grid-template-columns:minmax(0,1fr)!important}.cmp table{min-width:720px}.wrap{padding:0 20px}.fgrid,.ugrid,.terms{margin-top:28px}.f{padding:22px 22px 24px}.f h4{font-size:24px}.u .q{font-size:22px}.close{padding:72px 0 80px}.close h2{font-size:48px}.close p{font-size:15px}.ctas{flex-wrap:wrap}.foot .wrap{flex-direction:column;align-items:flex-start;gap:12px;height:auto;padding:20px}}
