.hm{--red: #ed3337;--ink: #0a0a0a;--bone: #f4efea;--paper: #fff;--creatine: #f27235;--hydration: #22b8c6;--star: #ffb400;--fg: #fff;--muted: rgba(255, 255, 255, .62);--muted-soft: rgba(255, 255, 255, .5);--star-off: rgba(120, 92, 20, .26);position:relative;overflow-x:clip;padding:clamp(64px,8vw,104px) 0;background:var(--ink);color:#fff;font-family:"Gilroy",var(--font-heading-family),system-ui,sans-serif}.hm *{box-sizing:border-box}.hm:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--red);z-index:2}.hm--paper{background:var(--paper);color:var(--ink);--fg: var(--ink);--muted: #5a5450;--muted-soft: #8a8078}.hm--bone{--fg: var(--ink);--muted: #5a5450;--muted-soft: #8a8078}.hm--red{--fg: var(--ink);--muted: rgba(10, 10, 10, .74);--muted-soft: rgba(10, 10, 10, .6)}.hm--bone{background:var(--bone);color:var(--ink)}.hm--red{background:var(--red);color:var(--ink)}.hm--red:before{background:var(--ink)}.hm .wrap{max-width:1240px;margin:0 auto;padding:0 2.4rem;position:relative}.hm .marker{position:absolute;top:0;left:0;z-index:40;background:var(--red);color:#fff;font-size:1rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;padding:.6rem 1rem .55rem;line-height:1}.hm--red .marker{background:var(--ink)}.hm .eyebrow{display:inline-block;margin:0 0 26px;padding:.75rem 1.2rem .7rem;background:var(--red);color:#fff;font-size:var(--fme-label, 1.2rem);font-weight:900;letter-spacing:.2em;text-indent:.2em;line-height:1;text-transform:uppercase}.hm--paper .eyebrow,.hm--bone .eyebrow{background:var(--ink)}.hm--red .eyebrow{background:none;border:2px solid var(--ink);color:var(--ink)}.hm h1,.hm h2{margin:0 0 2rem;font-size:var(--fme-display, clamp(3.4rem, 5.4vw, 7rem));font-weight:900;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;color:inherit;text-wrap:balance}.hm h3,.hm h4{margin:0;letter-spacing:-.02em}.hm .lede{margin:0;font-size:var(--fme-lede, clamp(1.5rem, 1.3vw, 1.8rem));line-height:1.55;max-width:60rem;color:#ffffffa8}.hm .lede strong{color:#fff;font-weight:900}.hm--paper .lede,.hm--bone .lede{color:#5a5450}.hm--paper .lede strong,.hm--bone .lede strong{color:var(--ink)}.hm--red .lede{color:#0a0a0ac7}.hm--red .lede strong{color:var(--ink)}.hm .lede p{margin:0}.hm .lede p+p{margin-top:1.2rem}.hm .btn{display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 2.6rem;border:0;border-radius:999px;background:var(--red);color:#fff;font-family:inherit;font-size:var(--fme-label, 1.2rem);font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.hm .btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000059}.hm .btn--ghost{background:none;border:2px solid currentColor;color:inherit}.hm--red .btn{background:var(--ink);color:#fff}.hm .btns{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:3.2rem}.hm--hero{display:flex;align-items:center;overflow:hidden;background:#000}.hm--hero:before{display:none}.hm .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.hm .hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.3}.hm .hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000eb,#0009 55%,#0003)}.hm--hero .wrap{z-index:1}.hm .range{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:clamp(1.6rem,2.4vw,3.2rem);margin-top:clamp(4rem,5vw,6rem)}.hm .slot{display:flex;flex-direction:column;border-top:4px solid var(--tint, rgba(255,255,255,.25));padding-top:2rem;text-decoration:none;color:inherit}.hm .slot .kick{font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tint, rgba(255,255,255,.5))}.hm .slot .shot{margin-top:1.6rem;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:#ffffff08;overflow:hidden}.hm .slot .shot img{max-width:62%;height:auto;display:block}.hm .slot h3{margin:1.8rem 0 .7rem;font-size:clamp(1.9rem,2vw,2.4rem);font-weight:900;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase}.hm .slot .state{margin:0;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tint, rgba(255,255,255,.5))}.hm .slot .desc{margin:1.3rem 0 0;font-size:var(--fme-body, 1.35rem);line-height:1.55;color:#ffffff94}.hm a.slot:hover .shot{outline:2px solid var(--tint);outline-offset:-2px}.hm .todo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;background:repeating-linear-gradient(45deg,#141414 0 14px,#101010 14px 28px);border:2px dashed rgba(255,255,255,.2);color:#fff6;text-align:center;padding:1.6rem}.hm .todo svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.hm .todo span{font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}.hm .proof{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:center}.hm .doc{position:relative;box-shadow:0 2px 6px #0a0a0a1f,0 30px 58px #0a0a0a38}.hm .doc img{display:block;width:100%;height:auto}.hm .pin{position:absolute;right:clamp(-26px,-2vw,-10px);bottom:clamp(-30px,-2.4vw,-12px);width:clamp(78px,11vw,126px);transform:rotate(3deg);filter:drop-shadow(0 12px 24px rgba(10,10,10,.3))}.hm .pin img{display:block;width:100%;height:auto}.hm .certno{margin:clamp(3.2rem,3.6vw,4rem) 0 0;text-align:right;font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a6b}.hm .certno b{font-style:normal;font-weight:900;color:var(--ink);letter-spacing:.1em}.hm .refusals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,2.8rem);margin-top:clamp(4rem,5vw,6rem);padding-top:clamp(3rem,3.6vw,4rem);border-top:2px solid rgba(10,10,10,.16)}.hm .refusal{border-top:4px solid var(--ink);padding-top:1.4rem}.hm .refusal h3{margin:0 0 .9rem;font-size:1.5rem;font-weight:900;line-height:1.15}.hm .refusal p{margin:0;font-size:1.25rem;line-height:1.55;color:#5a5450}.hm .appstage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:center}.hm .appstage h2{font-size:min(3.6vw,4.8rem)}.hm .phone{--pw: clamp(190px, 21vw, 272px);--pad: calc(var(--pw) * .036);--rin: calc(var(--pw) * .148);--rout: calc(var(--rin) + var(--pad));position:relative;width:var(--pw);margin:0 auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 30px 55px rgba(0,0,0,.62))}.hm .phone .rail{position:relative;padding:var(--pad);border-radius:var(--rout);background:conic-gradient(from 205deg at 50% 50%,#6f7076,#2b2c30 38deg,#9296a0 88deg,#34353a 132deg,#63656c 186deg,#26272b 232deg,#868a94 292deg,#303136 340deg,#6f7076 360deg);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff4d}.hm .phone .screen{position:relative;border-radius:var(--rin);overflow:hidden;background:#000;aspect-ratio:1206 / 2622}.hm .phone .screen img{display:block;width:100%;height:100%;object-fit:cover}.hm .phone .glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(114deg,#ffffff1c,#ffffff0b 13%,#fff0 30% 70%,#ffffff0d 89%,#ffffff04);box-shadow:inset 0 0 calc(var(--pw) * .16) #00000073}.hm .phone .b{position:absolute;border-radius:calc(var(--pw) * .012);background:linear-gradient(180deg,#6c6d73,#35363b 45%,#55565c);box-shadow:0 0 0 1px #00000080}.hm .phone .l{left:calc(var(--pad) * -.55);width:calc(var(--pw) * .011)}.hm .phone .r{right:calc(var(--pad) * -.55);width:calc(var(--pw) * .011)}.hm .phone .b1{top:16%;height:4.2%}.hm .phone .b2{top:24%;height:7.4%}.hm .phone .b3{top:33.5%;height:7.4%}.hm .phone .b4{top:25.5%;height:11%}.hm .feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.8rem,2.6vw,2.8rem);margin-top:clamp(3rem,3.8vw,4.2rem)}.hm .feat{border-top:2px solid rgba(255,255,255,.22);padding-top:1.4rem}.hm .feat b{display:block;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.hm .feat span{display:block;margin-top:.8rem;font-size:var(--fme-body, 1.35rem);line-height:1.5;color:#ffffff9e}.hm .appnote{margin:clamp(3rem,3.8vw,4.2rem) 0 0;padding-top:2.4rem;border-top:4px solid var(--red);font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem));font-weight:900;line-height:1.35;letter-spacing:-.015em;color:#fff;max-width:52rem}.hm .appnote p{margin:0}.hm .appnote p+p{margin-top:.7rem;font-size:var(--fme-body, 1.35rem);font-weight:500;color:#ffffff8c;letter-spacing:0}.hm--gtee{text-align:center}.hm--gtee h2{max-width:20ch;margin-left:auto;margin-right:auto;color:var(--ink)}.hm--gtee .lede{margin:0 auto}.hm .gpair{display:flex;justify-content:center;gap:clamp(3.2rem,6vw,7rem);flex-wrap:wrap;margin:clamp(3.6rem,4.4vw,5rem) 0 0;padding-top:3.2rem;border-top:2px solid rgba(10,10,10,.28)}.hm .gpair div{display:flex;flex-direction:column;align-items:center}.hm .gpair dt{font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#0a0a0a99;margin-bottom:.9rem}.hm .gpair dd{margin:0;font-size:var(--fme-stat, clamp(4.6rem, 5vw, 7rem));font-weight:900;letter-spacing:-.045em;line-height:.85;color:var(--ink)}.hm .score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(3.2rem,6vw,7rem);align-items:center}.hm .score .fig{font-size:clamp(5.4rem,8vw,10rem);font-weight:900;letter-spacing:-.05em;line-height:.84;color:var(--ink);display:block}.hm .stars{display:block;margin:1.2rem 0 .9rem}.hm .st{display:inline-block;font-family:"Apple Color Emoji",Segoe UI Symbol,system-ui,sans-serif;font-style:normal;font-size:1.9rem;letter-spacing:.12em;color:var(--star-off)}.hm .st.on{color:var(--star)}.hm .score .cap{font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a8078}.hm .score .cap b{color:var(--ink);font-weight:900}.hm .hist{display:grid;gap:1rem}.hm .hrow{display:grid;grid-template-columns:3.6rem minmax(0,1fr) 3.6rem;gap:1.4rem;align-items:center;font-size:1.2rem;color:#8a8078}.hm .hrow .lab{font-weight:900;color:#5a5450;white-space:nowrap}.hm .hrow .track{height:9px;background:#0a0a0a1a;display:block}.hm .hrow .track i{display:block;height:100%;background:var(--red)}.hm .hrow .n{text-align:right;font-weight:900}.hm .quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.8rem,2.6vw,3rem);margin-top:clamp(3.6rem,4.4vw,5rem)}.hm .quote{border-top:4px solid var(--red);padding-top:1.6rem}.hm .quote h4{margin:1rem 0 .8rem;font-size:1.7rem;font-weight:900}.hm .quote p{margin:0 0 1.2rem;font-size:var(--fme-body, 1.35rem);line-height:1.6;color:#5a5450}.hm .quote footer{font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a8078}.hm .founder{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:center}.hm .founder img{display:block;width:100%;height:auto;border-top:4px solid var(--red)}.hm .rail2{display:flex;gap:clamp(1.4rem,2vw,2.4rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem;margin-top:clamp(3.6rem,4.4vw,5rem)}.hm .rail2::-webkit-scrollbar{display:none}.hm .ep{flex:0 0 clamp(258px,28%,340px);scroll-snap-align:start;border-top:4px solid var(--red);text-decoration:none;color:inherit}.hm .ep .thumb{aspect-ratio:16 / 9;background:repeating-linear-gradient(45deg,#ece7e2 0 12px,#f3efeb 12px 24px);display:flex;align-items:center;justify-content:center;margin-top:1.6rem;overflow:hidden;position:relative}.hm .ep .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hm .ep .play{position:relative;z-index:1;width:50px;height:50px;border-radius:50%;background:#fff9;border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:0 4px 16px #0a0a0a2e;display:flex;align-items:center;justify-content:center}.hm .ep .play:after{content:"";border-left:13px solid var(--ink);border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px}.hm .ep .n{display:block;margin-top:1.6rem;font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a6b}.hm .ep h3{margin:.8rem 0 1rem;font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem));font-weight:900;line-height:1.2}.hm .ep .dur{font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a6b}.hm--close{text-align:center}.hm--close:before{height:8px}.hm--close h2{max-width:none}.hm--close .lede{margin:0 auto}.hm--close .btns{justify-content:center}@media screen and (max-width:989px){.hm .proof,.hm .appstage,.hm .founder,.hm .score{grid-template-columns:1fr}.hm .refusals,.hm .quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .certno{text-align:left}}@media screen and (max-width:640px){.hm .refusals,.hm .quotes,.hm .feats{grid-template-columns:1fr}}.hm--statement{text-align:center}.hm .statement{margin:0;font-size:clamp(2.6rem,4.4vw,5.6rem);font-weight:900;line-height:1.02;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.hm .statement em{font-style:normal;color:var(--red)}.hm--red .statement em{color:#fff}.hm .statement-by{display:block;margin-top:2.4rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm--statement .btns{justify-content:center}.hm .nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(2.4rem,4vw,4.8rem)}.hm .num{border-top:4px solid var(--red);padding-top:1.8rem}.hm .num b{display:block;font-size:var(--fme-stat-sm, clamp(3rem, 3.2vw, 4.6rem));font-weight:900;letter-spacing:-.045em;line-height:.9}.hm .num span{display:block;margin-top:1rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .num i{display:block;margin-top:1rem;font-style:normal;font-size:var(--fme-body, 1.35rem);line-height:1.5;color:var(--muted)}.hm .cmp-wrap{overflow-x:auto;margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .cmp{width:100%;min-width:60rem;border-collapse:collapse}.hm .cmp th,.hm .cmp td{padding:1.8rem 1.6rem;text-align:left;vertical-align:top;border-bottom:2px solid rgba(128,128,128,.28)}.hm .cmp thead th{font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-bottom-width:4px;border-bottom-color:currentColor}.hm .cmp thead th.us{color:var(--red);border-bottom-color:var(--red)}.hm .cmp tbody th{font-size:var(--fme-body, 1.35rem);font-weight:900;width:26%}.hm .cmp td{font-size:var(--fme-body, 1.35rem);line-height:1.5}.hm .cmp td.us{font-weight:900}.hm .cmp td.them{color:var(--muted-soft)}.hm .cmp .mk{display:inline-block;width:1.6rem;margin-right:.8rem;font-weight:900}.hm .cmp .mk--yes{color:var(--red)}.hm .objs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,3.4vw,4rem);margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .obj{border-top:2px solid currentColor;padding-top:1.8rem}.hm .obj h3{font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem));font-weight:900;line-height:1.2;margin:0 0 1rem}.hm .obj p{margin:0;font-size:var(--fme-body, 1.35rem);line-height:1.6;color:var(--muted)}.hm .obj p strong{color:var(--fg);font-weight:900}.hm .value{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(3.2rem,6vw,7rem);align-items:center}.hm .value .big{font-size:clamp(6rem,11vw,14rem);font-weight:900;letter-spacing:-.055em;line-height:.8;color:var(--red);display:block}.hm .value .big-unit{display:block;margin-top:1.6rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .math{display:grid;gap:0;margin:0}.hm .math div{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;border-top:2px solid rgba(128,128,128,.25);padding:1.4rem 0;font-size:var(--fme-body, 1.35rem)}.hm .math dt{color:var(--muted);margin:0}.hm .math dd{margin:0;font-weight:900;white-space:nowrap}.hm .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3.4vw,4rem);margin-top:clamp(3.2rem,4vw,4.4rem);counter-reset:step}.hm .step{border-top:4px solid var(--red);padding-top:1.8rem;counter-increment:step}.hm .step .i{display:block;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;color:var(--red);margin-bottom:1.2rem}.hm .step h3{font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem));font-weight:900;line-height:1.2;margin:0 0 .9rem}.hm .step p{margin:0;font-size:var(--fme-body, 1.35rem);line-height:1.55;color:var(--muted)}.hm .origin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:center}.hm .origin img{display:block;width:100%;height:auto}.hm .facts{display:grid;gap:0;margin:clamp(2.4rem,3vw,3.2rem) 0 0}.hm .facts div{display:grid;grid-template-columns:38% minmax(0,1fr);gap:2rem;padding:1.6rem 0;border-top:2px solid rgba(128,128,128,.25)}.hm .facts dt{margin:0;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .facts dd{margin:0;font-size:var(--fme-body, 1.35rem);line-height:1.5;font-weight:900}.hm .faq{margin-top:clamp(3.2rem,4vw,4.4rem);border-top:2px solid rgba(128,128,128,.32)}.hm .faq details{border-bottom:2px solid rgba(128,128,128,.32)}.hm .faq summary{list-style:none;cursor:pointer;padding:2rem 4rem 2rem 0;position:relative;font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem));font-weight:900;line-height:1.25}.hm .faq summary::-webkit-details-marker{display:none}.hm .faq .plus{position:absolute;right:.6rem;top:50%;width:16px;height:16px;margin-top:-8px}.hm .faq .plus:before,.hm .faq .plus:after{content:"";position:absolute;background:var(--red)}.hm .faq .plus:before{left:0;top:7px;width:16px;height:2px}.hm .faq .plus:after{left:7px;top:0;width:2px;height:16px;transition:opacity .16s ease}.hm .faq details[open] .plus:after{opacity:0}.hm .faq .a{padding:0 4rem 2.2rem 0;margin:0;font-size:var(--fme-body, 1.35rem);line-height:1.65;color:var(--muted);max-width:78ch}.hm .faq .a p{margin:0 0 1rem}.hm .faq .a p:last-child{margin-bottom:0}.hm .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,3.4vw,4rem);margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .duo-col{border-top:6px solid var(--tint, var(--red));padding-top:2rem}.hm .duo-col .kick{display:block;font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tint, var(--red))}.hm .duo-col h3{margin:1.2rem 0 1.6rem;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:900;text-transform:uppercase;line-height:1.05}.hm .duo-col dl{margin:0;display:grid;gap:0}.hm .duo-col dl div{padding:1.4rem 0;border-top:2px solid rgba(128,128,128,.25)}.hm .duo-col dt{margin:0 0 .5rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .duo-col dd{margin:0;font-size:var(--fme-body, 1.35rem);line-height:1.5;font-weight:900}@media screen and (max-width:989px){.hm .value,.hm .origin,.hm .steps{grid-template-columns:1fr}}@media screen and (max-width:640px){.hm .objs,.hm .duo{grid-template-columns:1fr}}.hm .frame-todo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2rem;width:100%;height:100%;background:repeating-linear-gradient(45deg,#8080801a 0 14px,#8080800a 14px 28px);border:2px dashed currentColor;color:var(--muted-soft)}.hm .frame-todo svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6}.hm .frame-todo span{font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}.hm .moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.4vw,2.8rem);margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .moment{position:relative}.hm .moment .shot{aspect-ratio:4 / 5;overflow:hidden;background:#80808014;display:flex}.hm .moment .shot img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.08);transition:filter .32s ease}.hm .moment:hover .shot img{filter:grayscale(0) contrast(1)}.hm .moment .when{display:block;margin-top:1.8rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.hm .moment h3{margin:1rem 0 0;font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem));font-weight:900;line-height:1.2}.hm .moment p{margin:.9rem 0 0;font-size:var(--fme-body, 1.35rem);line-height:1.55;color:var(--muted)}.hm .turn{margin:clamp(4rem,5vw,6rem) 0 0;padding-top:clamp(3rem,3.6vw,4rem);border-top:6px solid var(--red)}.hm .turn p{margin:0;font-size:clamp(2.2rem,3.4vw,4.2rem);font-weight:900;line-height:1.06;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:26ch}.hm .turn p+p{margin-top:1.6rem;font-size:var(--fme-lede, 1.6rem);font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--muted);max-width:62ch}.hm .cast{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,2vw,2.4rem);margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .who{display:flex;flex-direction:column}.hm .who .shot{aspect-ratio:4 / 5;overflow:hidden;background:#80808014;display:flex;border-top:4px solid var(--red)}.hm .who .shot img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1);transition:filter .32s ease}.hm .who:hover .shot img{filter:grayscale(0)}.hm .who h3{margin:1.6rem 0 0;font-size:1.15rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.hm .who .claim{margin:1rem 0 0;font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem));font-weight:900;line-height:1.18}.hm .who p{margin:1rem 0 0;font-size:var(--fme-body, 1.35rem);line-height:1.55;color:var(--muted)}.hm .buy{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:clamp(2rem,3vw,3.2rem);margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .buy-card{display:flex;flex-direction:column;border-top:6px solid var(--tint, var(--red));background:#8080800f;padding:clamp(2.4rem,3vw,3.2rem)}.hm--paper .buy-card,.hm--bone .buy-card{background:#0a0a0a0a}.hm .buy-card .shot{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;margin-bottom:2.4rem}.hm .buy-card .shot img{max-width:66%;height:auto;display:block}.hm .buy-card .kick{font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tint, var(--red))}.hm .buy-card h3{margin:1.2rem 0 0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:900;line-height:1.04;text-transform:uppercase}.hm .buy-card .price{display:flex;align-items:baseline;gap:.8rem;margin:1.6rem 0 0}.hm .buy-card .price b{font-size:clamp(2.6rem,3vw,3.6rem);font-weight:900;letter-spacing:-.04em;line-height:1}.hm .buy-card .price span{font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .buy-card .desc{margin:1.6rem 0 0;font-size:var(--fme-body, 1.35rem);line-height:1.6;color:var(--muted)}.hm .buy-card ul{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:0}.hm .buy-card li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;padding:1.1rem 0;border-top:2px solid rgba(128,128,128,.24);font-size:var(--fme-body, 1.35rem);line-height:1.45}.hm .buy-card li:before{content:"\2713";color:var(--red);font-weight:900}.hm .buy-card li.no:before{content:"\2014";color:var(--muted-soft)}.hm .buy-card .btns{margin-top:auto;padding-top:2.8rem}.hm .calc{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(3.2rem,5vw,6rem);margin-top:clamp(3.2rem,4vw,4.4rem);align-items:start}.hm .ctrl{display:block;margin-bottom:clamp(2.4rem,3vw,3.2rem)}.hm .ctrl>.q{display:block;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft);margin-bottom:1.4rem}.hm .opts{display:flex;gap:1rem;flex-wrap:wrap}.hm .opt{position:relative}.hm .opt input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.hm .opt span{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem 2rem;border:2px solid rgba(128,128,128,.4);font-size:var(--fme-label, 1.2rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;transition:border-color .16s ease,background .16s ease,color .16s ease}.hm .opt input:checked+span{border-color:var(--red);background:var(--red);color:#fff}.hm .opt input:focus-visible+span{outline:2px solid currentColor;outline-offset:3px}.hm .readout{border-top:6px solid var(--red);padding-top:clamp(2.4rem,3vw,3.2rem)}.hm .readout .plan{display:block;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.hm .readout .head{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;margin-top:1.4rem}.hm .readout .head b{font-size:clamp(4rem,6vw,7rem);font-weight:900;letter-spacing:-.05em;line-height:.85}.hm .readout .head span{font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .readout dl{margin:clamp(2.4rem,3vw,3.2rem) 0 0;display:grid;gap:0}.hm .readout dl div{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;padding:1.3rem 0;border-top:2px solid rgba(128,128,128,.24);font-size:var(--fme-body, 1.35rem)}.hm .readout dt{margin:0;color:var(--muted)}.hm .readout dd{margin:0;font-weight:900;white-space:nowrap}.hm .calc-note{margin:2rem 0 0;font-size:1.15rem;line-height:1.5;color:var(--muted-soft)}.hm .tl{margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .tl-day{display:flex;align-items:baseline;gap:1.2rem}.hm .tl-day b{font-size:clamp(4.6rem,7vw,8rem);font-weight:900;letter-spacing:-.05em;line-height:.84;color:var(--red);font-variant-numeric:tabular-nums}.hm .tl-day span{font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .tl-track{position:relative;margin:clamp(2.8rem,3.4vw,3.6rem) 0 0}.hm .tl-track input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:10px;margin:0;background:#80808047;cursor:pointer}.hm .tl-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;border-radius:50%;background:var(--red);border:3px solid #fff;box-shadow:0 3px 12px #0006;cursor:grab}.hm .tl-track input[type=range]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--red);border:3px solid #fff;box-shadow:0 3px 12px #0006;cursor:grab}.hm .tl-track input[type=range]:focus-visible{outline:2px solid currentColor;outline-offset:6px}.hm .tl-fill{position:absolute;left:0;top:0;height:10px;background:var(--red);pointer-events:none}.hm .tl-marks{position:relative;height:4.6rem;margin-top:1.2rem}.hm .tl-mark{position:absolute;transform:translate(-50%);text-align:center;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);line-height:1.35}.hm .tl-mark:before{content:"";display:block;width:2px;height:12px;background:currentColor;margin:0 auto .7rem}.hm .tl-mark.key{color:var(--red)}.hm .tl-stage{margin-top:clamp(2.4rem,3vw,3.2rem);border-top:4px solid var(--red);padding-top:clamp(2.4rem,3vw,3.2rem);min-height:14rem}.hm .tl-stage h3{margin:0 0 1.2rem;font-size:clamp(2rem,2.6vw,3.2rem);font-weight:900;line-height:1.08;text-transform:uppercase}.hm .tl-stage p{margin:0;font-size:var(--fme-lede, 1.6rem);line-height:1.55;color:var(--muted);max-width:64ch}.hm .tl-stage p strong{color:var(--fg);font-weight:900}.hm .scan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3.2rem);align-items:start}.hm .scan-step{text-align:center}.hm .scan-step .i{display:block;margin-bottom:1.6rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.hm .scan-step .cap{display:block;margin-top:1.8rem;font-size:var(--fme-body, 1.35rem);line-height:1.5;color:var(--muted)}.hm .phone .screen .frame-todo{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.hm .pod-lead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(3rem,4.4vw,5.6rem);align-items:center;margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .pod-art{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#8080801a;display:flex;align-items:center;justify-content:center}.hm .pod-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hm .pod-art .play{position:relative;z-index:1;width:84px;height:84px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 34px #00000073;transition:transform .2s ease}.hm a.pod-art:hover .play,.hm .pod-lead a:hover .pod-art .play{transform:scale(1.08)}.hm .pod-art .play:after{content:"";border-left:24px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:6px}.hm .pod-meta .n{display:block;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.hm .pod-meta h3{margin:1.4rem 0 0;font-size:clamp(2.4rem,3.4vw,4rem);font-weight:900;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase}.hm .pod-meta p{margin:1.8rem 0 0;font-size:var(--fme-lede, 1.6rem);line-height:1.55;color:var(--muted)}.hm .pod-meta .dur{display:block;margin-top:1.8rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .reel-lab{display:block;margin:clamp(3.2rem,4vw,4.4rem) 0 1.6rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .clips{display:grid;grid-template-columns:repeat(var(--clips, 5),minmax(0,1fr));gap:clamp(1.6rem,2vw,2.4rem)}.hm .clip{display:block;position:relative;text-decoration:none;color:inherit}.hm .clip-frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:#8080801f;border-top:4px solid var(--red)}.hm .clip-frame img,.hm .clip-frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hm .clip-frame .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:52px;height:52px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center}.hm .clip-frame .play:after{content:"";border-left:14px solid var(--ink);border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:4px}.hm .clip-frame .dur{position:absolute;right:.9rem;top:.9rem;z-index:3;padding:.45rem .7rem .4rem;border-radius:4px;background:#0a0a0ab8;font-size:.95rem;font-weight:900;letter-spacing:.1em;color:#fff}.hm .clip-frame .clip-go{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.hm .clip-frame .clip-go:before{content:"";position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#ffffffe6;transition:opacity .22s ease,transform .22s ease}.hm .clip-frame .clip-go:after{content:"";position:absolute;left:50%;top:50%;margin:-9px 0 0 -3px;border-left:14px solid var(--ink);border-top:9px solid transparent;border-bottom:9px solid transparent;transition:opacity .22s ease}.hm .clip-frame.is-playing .clip-go:before,.hm .clip-frame.is-playing .clip-go:after{opacity:0}.hm .clip-frame.is-playing .clip-go:hover:before,.hm .clip-frame.is-playing .clip-go:focus-visible:before{opacity:1}.hm .clip-frame.is-playing .clip-go:hover:after,.hm .clip-frame.is-playing .clip-go:focus-visible:after{opacity:1}.hm .clip-frame .clip-go:focus-visible{outline:3px solid var(--red);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.hm .clip-frame .clip-go:before,.hm .clip-frame .clip-go:after{transition:none}}.hm .clip-cap a{color:inherit;text-decoration:none}.hm .clip-cap a:hover b,.hm .clip-cap a:focus-visible b{text-decoration:underline;text-underline-offset:3px}.hm .clips--below .clip-cap{margin-top:1.4rem}.hm .clips--below .clip-cap b{display:block;font-size:clamp(1.4rem,1.45vw,1.6rem);font-weight:900;line-height:1.15;letter-spacing:-.015em}.hm .clips--below .clip-cap span{display:block;margin-top:.5rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:var(--muted-soft)}.hm .clips--over .clip-frame:after{content:"";position:absolute;inset:auto 0 0;height:56%;z-index:1;background:linear-gradient(180deg,#0a0a0a00,#0a0a0a9e 56%,#0a0a0aed);pointer-events:none}.hm .clips--over .clip-cap{position:absolute;inset:auto 0 0;z-index:2;padding:0 clamp(1rem,1.3vw,1.4rem) clamp(1rem,1.3vw,1.4rem)}.hm .clips--over .clip-cap b{display:block;font-size:clamp(1.4rem,1.45vw,1.6rem);font-weight:900;line-height:1.15;letter-spacing:-.015em;color:#fff}.hm .clips--over .clip-cap span{display:block;margin-top:.4rem;font-size:1.02rem;font-style:italic;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;color:#ffffffa8}@media(hover:hover){.hm a.clip .clip-frame img{transition:transform .48s cubic-bezier(.16,1,.3,1)}.hm a.clip:hover .clip-frame img,.hm a.clip:focus-visible .clip-frame img{transform:scale(1.04)}}.hm .pod-where{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(3.2rem,4vw,4.4rem);padding-top:clamp(2.4rem,3vw,3.2rem);border-top:2px solid rgba(128,128,128,.28);align-items:center}.hm .pod-where .lab{font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft);margin-right:1rem}.hm .pod-where a{display:inline-flex;align-items:center;padding:1.2rem 2rem;border:2px solid currentColor;text-decoration:none;color:inherit;font-size:var(--fme-label, 1.2rem);font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.hm .pod-where a:hover{background:var(--red);border-color:var(--red);color:#fff}.hm .creed{display:grid;gap:0;margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .creed-line{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5rem);padding:clamp(2.6rem,3.2vw,3.6rem) 0;border-top:2px solid rgba(128,128,128,.28);align-items:baseline}.hm .creed-line:last-child{border-bottom:2px solid rgba(128,128,128,.28)}.hm .creed-line h3{margin:0;font-size:clamp(2rem,3vw,3.4rem);font-weight:900;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.hm .creed-line h3 em{font-style:normal;color:var(--red)}.hm .creed-line p{margin:0;font-size:var(--fme-lede, 1.6rem);line-height:1.55;color:var(--muted)}@media screen and (max-width:989px){.hm .moments,.hm .cast{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .calc,.hm .pod-lead,.hm .creed-line{grid-template-columns:1fr}.hm .creed-line{gap:1.4rem}}@media screen and (max-width:640px){.hm .moments,.hm .cast,.hm .scan{grid-template-columns:1fr}}.hm .sys{margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .layer{display:grid;grid-template-columns:clamp(6rem,8vw,10rem) minmax(0,1fr) minmax(0,.72fr);gap:clamp(2rem,3vw,3.6rem);align-items:start;padding:clamp(2.8rem,3.4vw,4.2rem) 0;border-top:4px solid var(--tint, var(--red))}.hm .layer:last-child{border-bottom:2px solid rgba(128,128,128,.3)}.hm .layer .n{font-size:clamp(3.4rem,5vw,6.4rem);font-weight:900;letter-spacing:-.05em;line-height:.8;color:var(--tint, var(--red));font-variant-numeric:tabular-nums}.hm .layer .n small{display:block;margin-top:1rem;font-size:1rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .layer .state{display:inline-block;margin-bottom:1.6rem;padding:.65rem 1.1rem .6rem;font-size:1rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;line-height:1;background:var(--tint, var(--red));color:#fff}.hm .layer .state--off{background:none;border:2px solid currentColor;color:var(--muted-soft);padding:.5rem 1rem .45rem}.hm .layer h3{margin:0 0 1.4rem;font-size:clamp(2.2rem,3vw,3.4rem);font-weight:900;text-transform:uppercase;line-height:1.02}.hm .layer .desc{margin:0;font-size:var(--fme-lede, 1.6rem);line-height:1.5;color:var(--muted);max-width:52ch}.hm .layer ul{margin:2rem 0 0;padding:0;list-style:none;display:grid;gap:0;max-width:52ch}.hm .layer li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;padding:1.05rem 0;border-top:2px solid rgba(128,128,128,.22);font-size:var(--fme-body, 1.35rem);line-height:1.45}.hm .layer li:before{content:"\2713";color:var(--tint, var(--red));font-weight:900}.hm .layer li.no:before{content:"\2014";color:var(--muted-soft)}.hm .layer li.no{color:var(--muted-soft)}.hm .layer .aside{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}.hm .layer .shot{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.hm .layer .shot img{max-width:82%;height:auto;display:block}.hm .layer .price{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;margin:0}.hm .layer .price b{font-size:clamp(2.6rem,3.2vw,3.8rem);font-weight:900;letter-spacing:-.04em;line-height:1}.hm .layer .price span{font-size:1.1rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .layer .btns{margin-top:0}.hm .sys-close{margin:clamp(3.6rem,4.4vw,5rem) 0 0;padding-top:clamp(2.8rem,3.4vw,3.6rem);border-top:6px solid var(--red)}.hm .sys-close p{margin:0;font-size:clamp(2rem,3vw,3.6rem);font-weight:900;line-height:1.06;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;max-width:30ch}.hm .sys-close p em{font-style:normal;color:var(--red)}.hm .sys-close p+p{margin-top:1.6rem;font-size:var(--fme-lede, 1.6rem);font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--muted);max-width:62ch}@media screen and (max-width:989px){.hm .layer{grid-template-columns:clamp(5rem,12vw,8rem) minmax(0,1fr)}.hm .layer .aside{grid-column:1 / -1}.hm .layer .shot{max-width:26rem;aspect-ratio:4 / 3}}@media screen and (max-width:640px){.hm .layer{grid-template-columns:1fr;gap:1.6rem}.hm .layer .n{display:flex;align-items:baseline;gap:1.2rem}.hm .layer .n small{margin-top:0}}.hm--strip{padding:clamp(2.2rem,2.8vw,3.4rem) 0}.hm--strip:before{height:2px}.hm .strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:clamp(1.6rem,3vw,3.6rem);align-items:center}.hm .mark-item{display:flex;align-items:baseline;gap:1.1rem}.hm .mark-item b{font-size:clamp(1.8rem,2.2vw,2.6rem);font-weight:900;letter-spacing:-.03em;line-height:1;white-space:nowrap;color:var(--red)}.hm--red .mark-item b{color:var(--ink)}.hm .mark-item span{font-size:1.1rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:var(--muted)}.hm--band{overflow:hidden;padding:clamp(5rem,7vw,9rem) 0;text-align:center}.hm .band-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hm .band-bg img{width:100%;height:100%;object-fit:cover;opacity:.34;display:block}.hm .band-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#000000c7)}.hm--band .wrap{z-index:1}.hm--band.has-bg{color:#fff;--fg: #fff;--muted: rgba(255,255,255,.7);--muted-soft: rgba(255,255,255,.55)}.hm .band-line{margin:0;font-size:clamp(2.4rem,4.6vw,5.4rem);font-weight:900;line-height:1.02;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;max-width:22ch;margin-inline:auto}.hm .band-line em{font-style:normal;color:var(--red)}.hm--red .band-line em,.hm--band.has-bg .band-line em{color:#fff}.hm--red .band-line em{color:var(--paper)}.hm .band-sub{margin:clamp(1.8rem,2.2vw,2.6rem) auto 0;font-size:var(--fme-lede, 1.6rem);line-height:1.55;color:var(--muted);max-width:58ch}.hm .band-sub strong{color:var(--fg);font-weight:900}.hm--band .btns{justify-content:center}.hm .band-terms{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(2.4rem,5vw,6rem);margin:clamp(3rem,3.6vw,4rem) 0 0;padding-top:clamp(2.4rem,3vw,3.2rem);border-top:2px solid currentColor}.hm .band-terms div{display:flex;flex-direction:column;align-items:center}.hm .band-terms dt{margin:0 0 .8rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.hm .band-terms dd{margin:0;font-size:var(--fme-stat-sm, clamp(3rem, 3.2vw, 4.6rem));font-weight:900;letter-spacing:-.045em;line-height:.85}.hm .band-frame{max-width:46rem;margin:clamp(2.4rem,3vw,3.2rem) auto 0;aspect-ratio:21 / 9;display:flex}.hm .hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 2rem;margin:clamp(2.8rem,3.4vw,3.6rem) 0 0;padding-top:clamp(2rem,2.4vw,2.6rem);border-top:2px solid rgba(255,255,255,.22)}.hm .hero-proof p{margin:0;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff94}.hm .hero-proof b{color:#fff;font-style:normal;font-weight:900;letter-spacing:.1em}.hm .hm-anchor{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;scroll-margin-top:9rem}.hm--hero .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.hm--hero .backdrop .bloom{position:absolute;right:-14%;top:46%;transform:translateY(-50%);width:min(78vw,940px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ed333766,#ed33372b 32%,#ed33370d 52%,#ed333700 70%)}.hm--hero .backdrop .bloom--2{right:4%;top:74%;width:min(44vw,520px);background:radial-gradient(circle at 50% 50%,#f2723533,#f2723512 38%,#f2723500 68%)}.hm--hero .backdrop .grid{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(to right,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.055) 1px,transparent 1px);background-size:clamp(54px,6vw,92px) clamp(54px,6vw,92px);-webkit-mask-image:radial-gradient(ellipse 120% 86% at 78% 46%,#000 4%,rgba(0,0,0,.3) 44%,transparent 84%);mask-image:radial-gradient(ellipse 120% 86% at 78% 46%,#000 4%,rgba(0,0,0,.3) 44%,transparent 84%)}.hm--hero .backdrop .fade{position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(180deg,#0a0a0a00,#0a0a0ae6)}.hm--hero{min-height:62vh;padding:clamp(56px,6.5vw,92px) 0}.hm--hero .say{max-width:none}.hm--hero h1,.hm--hero h2{max-width:none;font-size:min(8.6vw,9rem);line-height:.86;letter-spacing:-.045em;text-wrap:nowrap}.hm--hero .foot{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:end;margin-top:clamp(2.6rem,3.2vw,3.8rem);padding-top:clamp(2.4rem,3vw,3.4rem);border-top:2px solid rgba(255,255,255,.18)}.hm--hero .foot .lede{max-width:66ch;font-size:clamp(1.55rem,1.4vw,1.9rem)}.hm--hero .foot .btns{margin-top:0;justify-content:flex-end}.hm--hero .hero-proof{border-top:0;padding-top:0;margin-top:clamp(2.2rem,2.6vw,2.8rem)}@media screen and (max-width:989px){.hm--hero{min-height:auto}.hm--hero .foot{grid-template-columns:1fr;align-items:start;gap:2.4rem}.hm--hero .foot .btns{justify-content:flex-start}.hm--hero .backdrop .bloom{right:-32%;top:22%;width:110vw}.hm--hero .backdrop .bloom--2{display:none}}@media screen and (max-width:640px){.hm--hero h1,.hm--hero h2{text-wrap:balance;font-size:clamp(3.2rem,11vw,5.4rem)}}.hm h3,.hm h4{color:inherit}.hm--hero .backdrop .bloom{right:-18%;top:42%;width:min(96vw,1180px);background:radial-gradient(circle at 50% 50%,#ed33374d,#ed333724 26%,#ed33370b,#ed333700 70%);filter:blur(28px)}.hm--hero .backdrop .bloom--2{right:6%;top:66%;width:min(50vw,620px);background:radial-gradient(circle at 50% 50%,#ff8c5a29,#f272350f 42%,#f2723500 72%);filter:blur(34px)}.hm--hero .backdrop .sweep{position:absolute;left:-10%;right:-10%;top:58%;height:46%;background:linear-gradient(100deg,#ed333700,#ed333712 38%,#f272350d 62%,#ed333700);filter:blur(46px)}.hm .who .shot img{filter:none}@media(hover:hover){.hm .cast:hover .who{opacity:.42}.hm .cast .who:hover{opacity:1;transform:translateY(-6px)}.hm .cast .who:hover .shot img{transform:scale(1.03)}}.hm .who{transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1)}.hm .who .shot img{transition:transform .42s cubic-bezier(.16,1,.3,1)}.hm .scan:after{content:"";position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:128%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ed33372b,#ed333700 64%);z-index:0;pointer-events:none}.hm .scan .scan-step{position:relative;z-index:1;text-align:left}.hm .scan .scan-step .i{position:absolute;top:-.4rem;left:0;z-index:3;background:var(--red);color:#fff;padding:.6rem 1rem .55rem;font-size:1rem;font-style:normal;font-weight:900;letter-spacing:.16em;margin:0}.hm .scan .scan-step:last-child .i{left:auto;right:0}.hm .scan .scan-step .cap{position:absolute;left:0;right:0;bottom:-3.4rem;z-index:3;font-size:1.2rem;line-height:1.4;color:var(--muted);text-align:left}.hm .scan .scan-step:last-child .cap{text-align:right;bottom:-3.8rem}.hm .tl-track input[type=range]{height:18px;background:#80808038}.hm .tl-fill{height:18px;background:linear-gradient(90deg,rgba(237,51,55,.55) 0%,var(--red) 78%,#ff5a5e 100%);box-shadow:0 0 26px #ed333780}.hm .tl-track input[type=range]::-webkit-slider-thumb{width:38px;height:38px;border:4px solid #fff;box-shadow:0 4px 18px #0000008c}.hm .tl-track input[type=range]::-moz-range-thumb{width:38px;height:38px;border:4px solid #fff;box-shadow:0 4px 18px #0000008c}.hm .tl-mark,.hm .tl-mark.key{color:var(--muted-soft)}.hm .tl-mark.key{color:var(--fg)}.hm .tl-mark:before{background:currentColor;opacity:.5}.hm .tl-stage{min-height:12rem}.hm .tl-stage p{max-width:60ch}.hm .band-terms{border-top:0;gap:clamp(2rem,4vw,4.4rem)}.hm .band-terms div{border-top:4px solid currentColor;padding-top:2rem;min-width:20rem;flex:1 1 20rem;max-width:30rem}.hm .band-terms .ico{display:block;width:34px;height:34px;margin:0 auto 1.6rem}.hm .band-terms .ico svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hm .band-terms dd{margin-bottom:.9rem}.hm .band-terms dt{margin:0;font-size:1.15rem}.hm .band-terms div{display:flex;flex-direction:column-reverse;align-items:center}.hm .band-terms div .ico{order:3;margin:0 auto 1.6rem}@media screen and (max-width:640px){.hm .scan .scan-step:first-child,.hm .scan .scan-step:last-child{width:76%;transform:none;margin:0 auto}.hm .scan .scan-step:last-child{margin-top:5rem}.hm .scan .scan-step .cap{position:static;margin-top:4rem;text-align:left}}.hm .offer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.8rem,2.6vw,2.8rem);margin-top:clamp(3.2rem,4vw,4.4rem);align-items:stretch}.hm .plan-card{position:relative;display:flex;flex-direction:column;padding:clamp(2.6rem,3.2vw,3.6rem);background:#80808012;border-top:6px solid rgba(128,128,128,.35)}.hm--paper .plan-card,.hm--bone .plan-card{background:#0a0a0a09}.hm .plan-card--lead{border-top-color:var(--red);background:#ed333712}.hm .plan-card .flag{position:absolute;top:0;right:0;transform:translateY(-100%);background:var(--red);color:#fff;padding:.7rem 1.2rem .65rem;font-size:1rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;line-height:1}.hm .plan-card .kick,.hm .appcard .kick{display:block;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .plan-card h3{margin:1.2rem 0 0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:900;text-transform:uppercase;line-height:1.04}.hm .plan-card .money{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin:2rem 0 0}.hm .plan-card .money b{font-size:clamp(3.4rem,4.4vw,5.2rem);font-weight:900;letter-spacing:-.045em;line-height:.9}.hm .plan-card .money span{font-size:1.15rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .plan-card .perday{margin:1.2rem 0 0;font-size:var(--fme-body, 1.35rem);color:var(--muted)}.hm .plan-card .perday b{color:var(--fg);font-weight:900}.hm .plan-card ul{margin:2.4rem 0 0;padding:0;list-style:none;display:grid;gap:0}.hm .plan-card li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;padding:1.1rem 0;border-top:2px solid rgba(128,128,128,.24);font-size:var(--fme-body, 1.35rem);line-height:1.45}.hm .plan-card li:before{content:"\2713";color:var(--red);font-weight:900}.hm .plan-card li.no{color:var(--muted-soft)}.hm .plan-card li.no:before{content:"\2014";color:var(--muted-soft)}.hm .plan-card .btns{margin-top:auto;padding-top:2.8rem}.hm .plan-card .btn{width:100%}.hm .offer-foot{display:flex;flex-wrap:wrap;gap:1rem 3.2rem;margin:clamp(2.8rem,3.4vw,3.6rem) 0 0;padding-top:clamp(2.2rem,2.8vw,3rem);border-top:2px solid rgba(128,128,128,.28)}.hm .offer-foot span{display:flex;align-items:center;gap:.9rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hm .offer-foot span:before{content:"";width:8px;height:8px;background:var(--red);flex:none}.hm .plan-shot{display:flex;align-items:flex-end;justify-content:center;gap:clamp(.6rem,1vw,1.2rem);height:clamp(13rem,15vw,17rem);padding:1.4rem;margin:0 0 2.2rem;background:#8080801f;border:1px solid rgba(128,128,128,.1)}.hm .plan-card--lead .plan-shot{background:#ed333717;border-color:#ed33371f}.hm .plan-shot>img{max-width:100%;max-height:92%;object-fit:contain;object-position:bottom}.hm .plan-shot .phone{margin:0;--pw: clamp(44px, 4.6vw, 60px);flex:none}.hm .plan-shot--pair{gap:.6rem}.hm .appcard{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.8rem,4vw,5.6rem);align-items:center;margin-top:clamp(1.8rem,2.6vw,2.8rem);padding:clamp(3rem,3.6vw,4.4rem);background:var(--ink);color:#fff;border-top:6px solid var(--red)}.hm .appcard-shots{display:flex;align-items:flex-end;justify-content:center;gap:clamp(1rem,1.6vw,1.8rem)}.hm .appcard-shots .phone{margin:0;--pw: clamp(94px, 10.5vw, 138px)}.hm .appcard-shots .phone:nth-child(1){transform:translateY(5%) rotate(-4deg)}.hm .appcard-shots .phone:nth-child(2){--pw: clamp(118px, 13.5vw, 174px);z-index:2}.hm .appcard-shots .phone:nth-child(3){transform:translateY(5%) rotate(4deg)}.hm .appcard .kick{color:#ffffff80}.hm .appcard h3{margin:1.2rem 0 0;font-size:clamp(2.4rem,3vw,3.6rem);font-weight:900;text-transform:uppercase;line-height:1.04;letter-spacing:-.02em}.hm .appcard h3 .br{display:block}.hm .appcard-body{margin:1.6rem 0 0;font-size:var(--fme-body, 1.35rem);line-height:1.55;color:#ffffffa8;max-width:52ch}.hm .appcard-body p{margin:0}.hm .appcard-body p+p{margin-top:1rem}.hm .appcard-body strong{color:#fff;font-weight:900}.hm .appcard-price{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;margin:2.2rem 0 0}.hm .appcard-price s{font-size:2.2rem;font-weight:900;letter-spacing:-.03em;color:#ffffff6b;text-decoration-thickness:1px}.hm .appcard-price .free{font-size:1.3rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#4ade80}.hm .appcard .btn{margin-top:2.6rem}@media screen and (max-width:989px){.hm .appcard{grid-template-columns:1fr;gap:3.2rem;padding:2.8rem}.hm .appcard-shots{order:-1}}.hm .pod-hero{position:relative;margin-top:clamp(3.2rem,4vw,4.4rem);aspect-ratio:16 / 7;overflow:hidden;display:block;text-decoration:none;color:#fff;background:#8080801f}.hm .pod-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hm .pod-hero .frame-todo{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.hm .pod-hero .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a26,#0a0a0a59 46%,#0a0a0aeb)}.hm .pod-hero .big-play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:clamp(72px,8vw,106px);aspect-ratio:1;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 44px #0000008c;transition:transform .26s cubic-bezier(.16,1,.3,1)}.hm .pod-hero .big-play:after{content:"";border-left:clamp(20px,2.2vw,30px) solid #fff;border-top:clamp(13px,1.4vw,19px) solid transparent;border-bottom:clamp(13px,1.4vw,19px) solid transparent;margin-left:18%}.hm a.pod-hero:hover .big-play{transform:translate(-50%,-50%) scale(1.09)}.hm .pod-hero .said{position:absolute;left:0;right:0;bottom:0;padding:clamp(2rem,3vw,3.6rem)}.hm .pod-hero .said .n{display:block;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:.72}.hm .pod-hero .said h3{margin:1.2rem 0 0;font-size:clamp(2.2rem,3.6vw,4.4rem);font-weight:900;line-height:1;letter-spacing:-.035em;text-transform:uppercase;color:#fff;max-width:22ch}.hm .pod-hero .said .dur{display:inline-block;margin-top:1.4rem;font-size:1.1rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.7}.hm .listen{margin:clamp(3.6rem,4.4vw,5rem) 0 0;padding-top:clamp(2.8rem,3.4vw,3.6rem);border-top:2px solid rgba(128,128,128,.28);text-align:center}.hm .listen .lab{display:block;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-soft);margin-bottom:clamp(1.8rem,2.2vw,2.4rem)}.hm .listen .row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,1.6vw,1.6rem)}.hm .plat{--plat: #666;display:inline-flex;align-items:center;gap:1.1rem;padding:1.5rem 2.2rem;text-decoration:none;line-height:1;border:2px solid var(--plat);color:var(--fg);background:transparent;font-size:var(--fme-label, 1.2rem);font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.hm .plat svg{width:22px;height:22px;flex:none;fill:var(--plat);transition:fill .18s ease}.hm a.plat:hover{background:var(--plat);color:#fff;transform:translateY(-2px)}.hm .plat[aria-disabled=true]{opacity:.45;pointer-events:none}.hm--move{--plate: #131211;--plate-line: rgba(255, 255, 255, .11);--tile: rgba(255, 255, 255, .05);--tile-line: rgba(255, 255, 255, .14);--tile-body: rgba(255, 255, 255, .76)}.hm--move.hm--paper{--plate: var(--bone);--tile: var(--paper)}.hm--move.hm--bone{--plate: var(--paper);--tile: var(--bone)}.hm--move.hm--paper,.hm--move.hm--bone,.hm--move.hm--red{--plate-line: rgba(20, 18, 16, .12);--tile-line: rgba(20, 18, 16, .12);--tile-body: #5a5450}.hm--move.hm--red{--plate: var(--paper);--tile: var(--bone)}.hm--move .wrap{text-align:left}.hm .move-plate{background:var(--plate);border:1px solid var(--plate-line);border-radius:12px;padding:clamp(2.4rem,3.6vw,4.4rem)}.hm .move-line{margin:0;max-width:26ch;font-size:clamp(2.8rem,4.2vw,5.2rem);font-weight:900;line-height:1.02;letter-spacing:-.04em;text-transform:uppercase}.hm .move-line .mvl{display:block;text-wrap:balance}.hm .move-line em{font-style:normal;color:var(--red)}.hm--red .move-line em{color:#fff}.hm .move-sub{margin:clamp(2.2rem,2.8vw,2.8rem) 0 0;max-width:68ch;font-size:var(--fme-lede, 1.7rem);line-height:1.58;color:var(--tile-body)}.hm .move-sub strong{color:var(--fg);font-weight:900}.hm .creeds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.6rem,2.2vw,2.6rem);row-gap:clamp(1.6rem,2.2vw,2.6rem);margin:clamp(3.2rem,4.4vw,5rem) 0 0}.hm .creed-item{background:var(--tile);border:1px solid var(--tile-line);border-radius:8px;padding:clamp(1.9rem,2.5vw,2.8rem)}.hm .creed-item .n{display:block;margin-bottom:clamp(1.6rem,2.2vw,2.6rem);font-size:clamp(3.6rem,4.8vw,6rem);font-weight:900;letter-spacing:-.05em;line-height:.8;color:var(--red);font-variant-numeric:tabular-nums}.hm .creed-item h3{margin:0 0 1.3rem;min-height:2.2em;font-size:clamp(1.8rem,2vw,2.4rem);font-weight:900;line-height:1.1;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.hm .creed-item p{margin:0;font-size:var(--fme-body, 1.35rem);line-height:1.62;color:var(--tile-body)}.hm .move-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(2rem,3vw,3.6rem);flex-wrap:wrap;margin-top:clamp(3rem,4vw,4.6rem);padding-top:clamp(2.2rem,2.8vw,3.2rem);border-top:1px solid var(--plate-line)}.hm .move-mark{display:block;width:clamp(20rem,23vw,29rem);height:auto}.hm .move-signline{display:block;margin-top:1.4rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .move-signline p{margin:0}.hm .move-signline b{color:var(--fg);font-style:normal}.hm .move-foot .btn{flex:0 0 auto}.hm .give{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(3rem,5vw,6.4rem);align-items:center}.hm .give-art{position:relative;perspective:1400px}.hm .give-art .cover{position:relative;aspect-ratio:596 / 842;overflow:hidden;transform:rotateY(-13deg) rotate(-3deg);transform-origin:60% 50%;box-shadow:-18px 26px 60px #00000080,0 2px 4px #0006;background:#8080801f;display:flex}.hm .give-art .cover img{width:100%;height:100%;object-fit:cover}.hm .give-art .cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(102deg,#ffffff29,#fff0 34%);pointer-events:none}.hm .give-art .cover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;background:linear-gradient(90deg,#0000006b,#0000);z-index:2}.hm .give h2{margin-bottom:1.8rem}.hm .give .lede{max-width:54ch}.hm .give-form{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(2.6rem,3.2vw,3.4rem)}.hm .give-form input[type=email]{flex:1 1 26rem;min-width:0;padding:1.6rem 1.8rem;line-height:1;background:transparent;border:2px solid rgba(128,128,128,.5);color:var(--fg);font-family:inherit;font-size:var(--fme-body, 1.35rem);font-weight:500}.hm .give-form input[type=email]::placeholder{color:var(--muted-soft)}.hm .give-form input[type=email]:focus{outline:none;border-color:var(--red)}.hm .give-form button{flex:0 0 auto}.hm .give-note{margin:1.8rem 0 0;font-size:1.15rem;line-height:1.5;color:var(--muted-soft);max-width:52ch}.hm .give-ok{margin:1.8rem 0 0;padding:1.4rem 1.8rem;border-left:4px solid var(--red);font-size:var(--fme-body, 1.35rem);color:var(--fg);background:#ed333714}.hm .give-err{margin:1.4rem 0 0;font-size:var(--fme-body, 1.35rem);color:var(--red);font-weight:900}.hm .giveband{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(3rem,5vw,6.4rem);align-items:end}.hm .giveband .lede{max-width:46ch}.hm .giveband .give-form{margin-top:0}.hm .shelf{margin-top:clamp(3.6rem,5vw,6.4rem)}.hm .shelf-row{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));column-gap:clamp(1.6rem,2.6vw,3.2rem)}.hm .shelf-item{display:contents}.hm .shelf-item .shelf-book{grid-row:1}.hm .shelf-item .shelf-meta{grid-row:3}.hm .shelf-row:after{content:"";grid-row:2;grid-column:1 / -1;height:2px;margin:2.2rem 0 1.6rem;background:currentColor;opacity:.16}.hm .shelf-book,.hm .stack-book{position:relative;overflow:hidden;aspect-ratio:596 / 842;background:#8080801f}.hm .shelf-book img,.hm .stack-book img{display:block;width:100%;height:100%;object-fit:cover}.hm .shelf-book:before,.hm .stack-book:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;z-index:2;background:linear-gradient(90deg,#0000006b,#0000)}.hm .shelf-book:after,.hm .stack-book:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(102deg,#ffffff24,#fff0 34%)}.hm .shelf-book{box-shadow:0 16px 30px #0a0a0a42;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.hm .shelf-book:hover{transform:translateY(-10px);box-shadow:0 26px 46px #0a0a0a57}.hm .stack{position:relative;aspect-ratio:508 / 664;perspective:1400px}.hm .stack-book{position:absolute;left:0;bottom:0;width:78%;transform:translate(calc(var(--i, 0) * 7.1%),calc(var(--i, 0) * -3.9%)) scale(calc(1 - var(--i, 0) * .035)) rotateY(-13deg) rotate(calc(-3deg + var(--i, 0) * 1.8deg));filter:brightness(calc(1 - var(--i, 0) * .13));z-index:calc(10 - var(--i, 0));box-shadow:-18px 26px 60px #00000080,0 2px 4px #0006}.hm .set-line{margin:3rem 0 0;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;text-align:center;color:var(--muted-soft)}.hm .set-line b{color:var(--fg);font-weight:900}.hm .shelf-meta .wk{margin:0;font-size:1.05rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.hm .shelf-meta .who{margin:.8rem 0 0;font-size:1.5rem;font-weight:900;letter-spacing:-.015em;line-height:1.2;color:var(--fg)}.hm .shelf-meta .what{margin:.6rem 0 0;font-size:1.25rem;line-height:1.45;color:var(--muted)}@media(prefers-reduced-motion:reduce){.hm .shelf-book{transition:none}}@media screen and (max-width:989px){.hm .giveband{grid-template-columns:1fr;gap:3.2rem;align-items:start}.hm .shelf-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.6rem}.hm .shelf-item{display:block}.hm .shelf-item .shelf-meta{margin-top:1.6rem}.hm .shelf-row:after{display:none}}@media screen and (max-width:599px){.hm .shelf-row{grid-template-columns:1fr}}@media screen and (max-width:989px){.hm .offer,.hm .creeds,.hm .give{grid-template-columns:1fr}.hm .give-art{max-width:32rem;margin:0 auto}.hm .pod-hero{aspect-ratio:4 / 3}}.hm .lede{max-width:86ch;font-size:clamp(1.6rem,1.55vw,2.05rem)}.hm .turn p{max-width:34ch}.hm .turn p+p{max-width:88ch}.hm .appnote{max-width:82ch}.hm .sys-close p{max-width:34ch}.hm .sys-close p+p{max-width:88ch}.hm .tl-stage p,.hm .obj p{max-width:82ch}.hm .turn em,.hm .sys-close em{font-style:normal;color:var(--red)}.hm--red .turn em,.hm--red .sys-close em{color:#fff}.hm h1 .br,.hm h2 .br{display:block}.hm .pin{overflow:visible}.hm .pin .glint{position:relative;display:block;overflow:hidden;line-height:0}.hm .pin .glint:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:45%;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff38,#fff0);transform:translate(0) skew(-18deg);animation:hm-glint 3.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes hm-glint{0%{transform:translate(0) skew(-18deg)}40%{transform:translate(360%) skew(-18deg)}to{transform:translate(360%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.hm .pin .glint:after{animation:none;opacity:0}}.hm .crop{position:relative;overflow:hidden;background:#000;border-radius:clamp(16px,1.8vw,26px) clamp(16px,1.8vw,26px) 0 0;box-shadow:0 0 0 2px #ffffff29,inset 0 1px #ffffff47,0 26px 56px #0000008c}.hm .crop img{display:block;width:100%;height:auto}.hm .crop .glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(114deg,#ffffff1a,#ffffff0a 14%,#fff0 32% 72%,#ffffff0b 90%,#ffffff03)}.hm .crop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(180deg,#0a0a0a00,#0a0a0adb 78%,#0a0a0a)}.hm--paper .crop:after,.hm--bone .crop:after{background:linear-gradient(180deg,#0a0a0a00,#0a0a0a80 70%,#0a0a0ab8)}.hm .layer .crop{max-width:22rem}.hm .scan:after{top:42%;width:116%}.hm .scan .scan-step .i,.hm .scan .scan-step .cap{display:none}.hm .plat{border:0;border-radius:999px;background:var(--plat);color:#fff;padding:1.6rem 2.6rem;box-shadow:0 10px 26px #00000047}.hm .plat svg{fill:#fff}.hm a.plat:hover{background:var(--plat);color:#fff;transform:translateY(-3px);filter:brightness(1.12);box-shadow:0 16px 34px #0000005c}.hm a.plat:hover svg{fill:#fff}.hm .plat[aria-disabled=true]{opacity:.5}.hm .tl-track{position:relative;height:28px}.hm .tl-rail{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:8px;background:#80808042}.hm .tl-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:8px;background:linear-gradient(90deg,rgba(237,51,55,.6) 0%,var(--red) 82%,#ff6468 100%);box-shadow:0 0 22px #ed333773}.hm .tl-track input[type=range]{position:relative;z-index:2;-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.hm .tl-track input[type=range]::-webkit-slider-runnable-track{height:28px;background:transparent}.hm .tl-track input[type=range]::-moz-range-track{height:28px;background:transparent}.hm .tl-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:0;width:28px;height:28px;border-radius:50%;background:var(--red);border:4px solid #fff;box-shadow:0 3px 14px #00000080;cursor:grab}.hm .tl-track input[type=range]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--red);border:4px solid #fff;box-shadow:0 3px 14px #00000080;cursor:grab}.hm--paper .tl-track input[type=range]::-webkit-slider-thumb,.hm--bone .tl-track input[type=range]::-webkit-slider-thumb{border-color:var(--paper)}.hm .tl-marks{height:3.4rem}.hm .tl-mark{white-space:nowrap}.hm .band-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2vw,2rem);border-top:0;padding-top:0;margin-top:clamp(3.2rem,4vw,4.2rem)}.hm .band-terms div{display:block;text-align:left;max-width:none;min-width:0;flex:none;padding:clamp(2rem,2.6vw,2.6rem);background:#0a0a0a12;border:2px solid rgba(10,10,10,.16);border-top-width:4px;border-top-color:currentColor}.hm--band.has-bg .band-terms div,.hm--band:not(.hm--red) .band-terms div{background:#ffffff0f;border-color:#ffffff29}.hm .band-terms .ico{display:block;width:26px;height:26px;margin:0 0 1.6rem;order:0;opacity:.72}.hm .band-terms dt{margin:0 0 .9rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.15em;text-transform:uppercase;opacity:.66}.hm .band-terms dd{margin:0;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:900;letter-spacing:-.03em;line-height:1}@media screen and (max-width:989px){.hm .band-terms{grid-template-columns:1fr}}.hm .crop{display:none}.hm .appstage{grid-template-columns:minmax(0,1fr) minmax(0,.94fr)}.hm .scan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.8rem);align-items:center;padding:0;perspective:1700px;perspective-origin:50% 45%}.hm .scan:after{top:50%;width:132%}.hm .layer .shot--device{display:flex;align-items:center;justify-content:center}.hm .frame-todo--fill{position:absolute;top:0;right:0;bottom:0;left:0;border:0}.hm .pod-hero .frame-todo{border:0}.hm--hero.is-live .backdrop .bloom{animation:hm-drift-1 29s cubic-bezier(.45,0,.55,1) infinite;will-change:transform,opacity}.hm--hero.is-live .backdrop .bloom--2{animation:hm-drift-2 37s cubic-bezier(.45,0,.55,1) infinite;will-change:transform,opacity}.hm--hero.is-live .backdrop .sweep{animation:hm-drift-3 47s cubic-bezier(.45,0,.55,1) infinite;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.hm--hero.is-live .backdrop .bloom,.hm--hero.is-live .backdrop .bloom--2,.hm--hero.is-live .backdrop .sweep{animation:none}}.hm .phone{--pw: clamp(178px, 19vw, 246px);--pad: calc(var(--pw) * .036);--rin: calc(var(--pw) * .148);--rout: calc(var(--rin) + var(--pad));width:var(--pw);max-width:none;flex:none;transform-style:preserve-3d}.hm .phone .screen{box-shadow:0 0 0 1px #000}.hm .scan .phone{--pw: clamp(140px, 20vw, 252px);width:var(--pw);max-width:none;margin:0 auto}.hm .layer .shot--device{display:flex;align-items:center;justify-content:center;aspect-ratio:auto;padding:1.2rem 0}.hm .layer .shot--device .phone{--pw: clamp(150px, 15vw, 208px);width:var(--pw);max-width:none;margin:0 auto}.hm .layer .aside{gap:1.6rem;width:100%}.hm .layer .shot{aspect-ratio:auto;margin:0 auto}.hm .layer .shot img{max-width:100%;max-height:clamp(15rem,17vw,21rem);width:auto;margin:0 auto}.hm .layer .shot--device{padding:0}.hm .layer .shot--device .phone{--pw: clamp(112px, 11vw, 152px);width:var(--pw)}.hm .layer .price{margin:.6rem 0 0;align-items:baseline}.hm .layer .price b{font-size:clamp(2.6rem,3.2vw,3.6rem);letter-spacing:-.045em}.hm .layer .price span{font-size:1.05rem;line-height:1.35}.hm .layer .aside .btns{margin-top:.6rem;padding-top:0;width:100%}.hm .layer .aside .btn{width:100%}.hm .scan{gap:0}@media screen and (max-width:640px){.hm .scan{gap:.6rem}.hm .scan .scan-step:first-child,.hm .scan .scan-step:last-child{transform:none;margin:0}}.hm .layer .shot--device .phone .screen img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover}.hm .layer .shot{width:100%}.hm .layer .price{justify-content:center;margin:0;flex-direction:column;gap:.6rem}.hm .layer .price b{font-size:clamp(3.2rem,4vw,4.6rem);line-height:.92;letter-spacing:-.05em}.hm .layer .price span{font-size:1.1rem;line-height:1.4;max-width:26ch}.hm .layer .price:before{content:"";display:block;width:4.4rem;height:4px;background:var(--tint, var(--red));margin:0 auto 1.4rem}.hm .layer .shot--device .phone{--pw: clamp(132px, 13vw, 178px)}@keyframes hm-drift-1{0%{transform:translateY(-50%) translateZ(0) scale(1);opacity:.88}22%{transform:translateY(-50%) translate3d(15%,5%,0) scale(1.09);opacity:1}44%{transform:translateY(-50%) translate3d(32%,-4%,0) scale(1.17);opacity:.93}66%{transform:translateY(-50%) translate3d(21%,7%,0) scale(1.04);opacity:1}84%{transform:translateY(-50%) translate3d(8%,-3%,0) scale(.96);opacity:.86}to{transform:translateY(-50%) translateZ(0) scale(1);opacity:.88}}@keyframes hm-drift-2{0%{transform:translateY(-50%) translateZ(0) scale(1);opacity:.68}19%{transform:translateY(-50%) translate3d(19%,-9%,0) scale(1.19);opacity:.88}38%{transform:translateY(-50%) translate3d(38%,-17%,0) scale(1.33);opacity:1}59%{transform:translateY(-50%) translate3d(23%,-5%,0) scale(1.13);opacity:.83}80%{transform:translateY(-50%) translate3d(-9%,8%,0) scale(.88);opacity:.63}to{transform:translateY(-50%) translateZ(0) scale(1);opacity:.68}}@keyframes hm-drift-3{0%{transform:translateZ(0) scaleY(1);opacity:.5}24%{transform:translate3d(11%,-3%,0) scaleY(1.15);opacity:.79}48%{transform:translate3d(23%,-6%,0) scaleY(1.29);opacity:1}72%{transform:translate3d(12%,2%,0) scaleY(1.13);opacity:.75}to{transform:translateZ(0) scaleY(1);opacity:.5}}@media screen and (max-width:640px){.hm .scan .scan-step:first-child,.hm .scan .scan-step:last-child{transform:none}}.hm .scan{--pw: clamp(140px, 20vw, 252px);display:flex;justify-content:center;align-items:center;gap:0;padding:0;perspective:1700px;perspective-origin:50% 45%}.hm .scan .scan-step{flex:0 0 var(--pw);width:var(--pw);margin:0;text-align:center}.hm .scan .scan-step:first-child{z-index:2;transform:rotateY(10deg) rotate(-4.5deg)}.hm .scan .scan-step:last-child{z-index:1;margin-left:calc(var(--pw) * -.06);margin-top:clamp(3.8rem,7vw,7.4rem);transform:rotateY(-9deg) rotate(4deg)}.hm .scan .phone{--pw: inherit;width:100%;max-width:none;margin:0}.hm .layer .price{align-items:center;text-align:center}.hm .layer .aside{align-items:center;text-align:center;gap:1.8rem}.hm .layer .shot--device .phone{filter:none}.hm--hero.is-live .backdrop .bloom{animation-duration:7s;animation-delay:-2.2s;animation-timing-function:linear}.hm--hero.is-live .backdrop .bloom--2{animation-duration:9.5s;animation-delay:-3.7s;animation-timing-function:linear}.hm--hero.is-live .backdrop .sweep{animation-duration:13s;animation-delay:-5.4s;animation-timing-function:linear}@media screen and (max-width:640px){.hm .scan{flex-direction:column}.hm .scan .scan-step:last-child{margin-left:0;margin-top:2rem}}.hm .layer .claims{--hair: rgba(255, 255, 255, .16);--card: rgba(255, 255, 255, .05);margin:clamp(2.2rem,2.8vw,3rem) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,.9vw,1rem);max-width:62ch}.hm--paper .layer .claims,.hm--bone .layer .claims{--hair: rgba(20, 18, 16, .12);--card: #fff}.hm--red .layer .claims{--hair: rgba(20, 18, 16, .2);--card: rgba(255, 255, 255, .22)}.hm .layer .claims .claim{background:var(--card);border:1px solid var(--hair);border-radius:6px;padding:clamp(1.4rem,1.8vw,1.9rem) clamp(1.3rem,1.6vw,1.7rem);display:flex;flex-direction:column;gap:.8rem;min-width:0}.hm .layer .claims .claim b{font-size:clamp(1.9rem,2.2vw,2.5rem);font-weight:900;letter-spacing:-.045em;line-height:1;white-space:nowrap}.hm .layer .claims .claim span{font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.45;color:var(--muted-soft);text-wrap:balance}.hm .layer .foot{margin:1.5rem 0 0;font-size:1.15rem;line-height:1.5;color:var(--muted-soft);max-width:52ch}@media screen and (max-width:1100px){.hm .layer .claims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.hm .layer .claims{grid-template-columns:1fr;gap:.6rem}.hm .layer .claims .claim{flex-direction:row;align-items:baseline;gap:1.2rem;padding:1.2rem 1.4rem}.hm .layer .claims .claim b{min-width:7rem;font-size:1.9rem}}@media(hover:hover){.hm .cast:hover .who{opacity:.9}.hm .cast:hover .who .shot img{filter:grayscale(.68) saturate(.9)}.hm .cast .who:hover{opacity:1;transform:translateY(-3px)}.hm .cast .who:hover .shot img{filter:none;transform:scale(1.015)}}.hm .who{transition:opacity .26s ease,transform .38s cubic-bezier(.16,1,.3,1)}.hm .who .shot img{transition:transform .42s cubic-bezier(.16,1,.3,1),filter .3s ease}.hm .moments--fig{gap:clamp(2.4rem,3.4vw,4.6rem)}.hm .moments--fig .moment{border-top:3px solid var(--red);padding-top:clamp(1.6rem,2vw,2.2rem)}.hm .moments--fig .when{margin-top:0;font-size:clamp(3.6rem,5.4vw,6.6rem);font-style:normal;font-weight:900;letter-spacing:-.05em;line-height:.92;text-transform:none;color:var(--fg)}.hm .moments--fig h3{margin-top:clamp(1.4rem,1.8vw,2rem);font-size:var(--fme-statement, clamp(1.7rem, 1.5vw, 2rem))}.hm .moments--fig p{margin-top:1rem;max-width:40ch}@media screen and (max-width:749px){.hm .moments--fig{gap:2.4rem}.hm .moments--fig .when{font-size:4.4rem}}.hm--hero .wrap--split{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(1.8rem,3.4vw,4.4rem);align-items:center}.hm--hero .wrap--split .say{max-width:none}.hm--hero .wrap--split h1,.hm--hero .wrap--split h2{font-size:min(6vw,7.8rem)}.hm--hero .wrap--split .foot{display:block;margin-top:clamp(2.2rem,2.8vw,3.2rem);padding-top:clamp(2rem,2.6vw,3rem)}.hm--hero .wrap--split .foot .lede{max-width:44ch}.hm--hero .wrap--split .foot .btns{margin-top:clamp(1.9rem,2.4vw,2.6rem);justify-content:flex-start}.hm--hero .hero-shot{position:relative;min-width:0}.hm--hero .hero-shot img{display:block;width:100%;height:auto;max-width:none}.hm--hero:has(.wrap--split){min-height:76vh;padding:clamp(68px,7.5vw,112px) 0}@media screen and (max-width:899px){.hm--hero .wrap--split{grid-template-columns:1fr;gap:clamp(2.4rem,5vw,3.4rem)}.hm--hero .wrap--split h1,.hm--hero .wrap--split h2{font-size:clamp(3.2rem,11vw,5.4rem);text-wrap:balance}.hm--hero .wrap--split .foot .lede{max-width:60ch}.hm--hero .hero-shot{width:min(30rem,100%);max-width:none;margin:0 auto}.hm--hero:has(.wrap--split){min-height:auto;padding:clamp(52px,9vw,78px) 0}}.hm--hero .backdrop .bloom{right:auto;left:-12%;top:30%;width:min(78vw,940px);background:radial-gradient(circle at 50% 50%,#ed333775,#ed333742 28%,#ed33371a,#ed333700 72%);filter:blur(30px)}.hm--hero .backdrop .bloom--2{right:auto;left:2%;top:62%;width:min(44vw,560px);background:radial-gradient(circle at 50% 50%,#ff8c5a42,#f272351c 44%,#f2723500 74%);filter:blur(36px)}.hm--hero .backdrop .sweep{left:-16%;right:auto;width:min(84vw,1020px);top:46%;height:52%;background:linear-gradient(100deg,#ed333700,#ed333726 34%,#f272351a 62%,#ed333700);filter:blur(50px)}.hm--hero .wrap--split{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}.hm--hero .wrap--split .hero-shot{margin-right:calc(-1*max(0px,(100vw - 1240px) / 2) - 2.4rem);margin-left:0}.hm--hero:has(.wrap--split){min-height:0;padding:clamp(62px,6.8vw,100px) 0}@media screen and (max-width:899px){.hm--hero .wrap--split{grid-template-columns:1fr}.hm--hero .wrap--split .hero-shot{margin-right:0;margin-left:0}.hm--hero .backdrop .bloom{left:-30%;top:26%;width:130vw}.hm--hero .backdrop .bloom--2{display:none}.hm--hero:has(.wrap--split){min-height:0;padding:clamp(52px,9vw,78px) 0}}.hm .layer .claims--features{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56ch}.hm .layer .claims--features .claim{gap:.7rem;padding:clamp(1.5rem,1.9vw,2rem) clamp(1.5rem,1.8vw,1.9rem)}.hm .layer .claims--features .claim b{font-size:clamp(1.45rem,1.6vw,1.75rem);letter-spacing:-.01em;text-transform:uppercase;white-space:normal}.hm .layer .claims--features .claim span{font-size:1.2rem;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.5;color:var(--muted);text-wrap:pretty}@media screen and (max-width:520px){.hm .layer .claims--features{grid-template-columns:1fr}.hm .layer .claims--features .claim{flex-direction:column;align-items:stretch;gap:.6rem}.hm .layer .claims--features .claim b{min-width:0;font-size:1.45rem}}.hm .proof-claim{margin:clamp(1.5rem,1.9vw,2.1rem) 0 clamp(1.6rem,2vw,2.2rem);padding-bottom:clamp(1.5rem,1.9vw,2.1rem);border-bottom:1px solid rgba(10,10,10,.15);max-width:86ch}.hm--ink .proof-claim{border-bottom-color:#ffffff29}.hm .proof-claim p{margin:0;font-size:clamp(1.72rem,1.72vw,2.2rem);font-weight:600;line-height:1.44;letter-spacing:-.008em;color:var(--fg);text-wrap:pretty}.hm .proof-claim p+p{margin-top:.9rem}.hm .proof-claim strong{font-weight:inherit;color:var(--red)}.hm--red .proof-claim strong{color:#fff}.certdlg{border:0;padding:0;background:none;max-width:none;max-height:none;width:100%;height:100%;overflow:auto;overscroll-behavior:contain}.certdlg::backdrop{background:#080808d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.certdlg[open]{display:flex;align-items:center;justify-content:center}.certdlg__card{position:relative;width:min(92vw,78rem);margin:auto;padding:clamp(1.2rem,2vw,2rem);animation:certdlg-in .24s cubic-bezier(.16,1,.3,1) both}@keyframes certdlg-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.certdlg__doc{background:#fff;box-shadow:0 2px 8px #0000004d,0 40px 90px #00000080}.certdlg__doc img{display:block;width:100%;height:auto;max-height:76vh;object-fit:contain}.certdlg__x{position:absolute;top:calc(clamp(1.2rem,2vw,2rem) - 2.2rem);right:calc(clamp(1.2rem,2vw,2rem) - .4rem);width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.certdlg__x:hover{background:var(--red, #ed3337);transform:scale(1.06)}.certdlg__x svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.certdlg__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.2rem;margin:1.4rem 0 0;font-size:1.1rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8f}.certdlg__foot b{font-style:normal;font-weight:900;color:#fff;letter-spacing:.1em}.certdlg__foot a{color:#fff;text-decoration:underline;text-underline-offset:4px}.certdlg__foot a:hover{color:var(--red, #ed3337)}@media screen and (max-width:749px){.certdlg__card{width:94vw;padding:1.2rem}.certdlg__x{top:-1.2rem;right:0;width:4rem;height:4rem}.certdlg__doc img{max-height:68vh}.certdlg__foot{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.certdlg__card{animation:none}}.hm .proof h2{font-size:min(5.1vw,6.4rem)}@media screen and (max-width:989px){.hm .proof h2{font-size:var(--fme-display, clamp(3.4rem, 5.4vw, 7rem))}}.hm .appfoot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(3.2rem,5vw,6.4rem);align-items:start;margin-top:clamp(3rem,3.8vw,4.2rem);padding-top:2.4rem;border-top:4px solid var(--red)}.hm .appfoot .appnote{margin:0;padding-top:0;border-top:0;max-width:none}.hm .appfoot .btns{margin-top:0;justify-content:center}@media screen and (max-width:989px){.hm .appfoot{grid-template-columns:1fr;gap:clamp(2rem,3vw,2.6rem)}}.hm .appfoot .appnote{width:max-content;max-width:calc(100% + 12rem)}@media screen and (max-width:989px){.hm .appfoot .appnote{width:auto;max-width:100%}}.hm .offer--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hm .offer--1{grid-template-columns:minmax(0,32rem)}.hm .plan-card .cad,.hm .plan-card .cad-note{margin:2.2rem 0 0;min-height:5.8rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.hm .plan-card .cad-lab{display:block;margin-bottom:1rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .plan-card .cad-opts{display:inline-flex;padding:.4rem;border-radius:999px;background:#80808024}.hm--paper .plan-card .cad-opts,.hm--bone .plan-card .cad-opts{background:#0a0a0a12}.hm .plan-card .cad-opts input{position:absolute;opacity:0;pointer-events:none}.hm .plan-card .cad-opts label{display:block;padding:.85rem 1.7rem .75rem;border-radius:999px;font-size:1.15rem;font-weight:800;letter-spacing:.06em;line-height:1;color:var(--muted);cursor:pointer;transition:background .18s ease,color .18s ease;white-space:nowrap}.hm .plan-card .cad-opts input:checked+label{background:var(--fg);color:var(--ink)}.hm--paper .plan-card .cad-opts input:checked+label,.hm--bone .plan-card .cad-opts input:checked+label{background:var(--ink);color:#fff}.hm .plan-card .cad-opts input:focus-visible+label{outline:2px solid var(--red);outline-offset:2px}.hm .plan-card .cad-note{padding:0 0 .95rem;font-size:1.15rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .plan-card .plan-specs{margin:2.4rem 0 0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0}.hm .plan-card .plan-specs dt,.hm .plan-card .plan-specs dd{display:flex;align-items:center;min-height:4.8rem;margin:0;padding:1.1rem 0;border-top:2px solid rgba(128,128,128,.24);font-size:var(--fme-body, 1.35rem);line-height:1.35}.hm .plan-card .plan-specs dt{padding-right:1.6rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft)}.hm .plan-card .plan-specs dd{justify-content:flex-end;text-align:right;font-weight:800}@media screen and (max-width:989px){.hm .offer--3{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .offer--3 .plan-card:last-child{grid-column:1 / -1}}@media screen and (max-width:689px){.hm .offer--3{grid-template-columns:1fr}.hm .offer--3 .plan-card:last-child{grid-column:auto}}.hm--hero .wrap--split .hero-shot img{width:auto;height:auto;max-width:100%;max-height:60rem;margin-left:auto}@media screen and (max-width:899px){.hm--hero .wrap--split .hero-shot img{max-height:46rem;margin:0 auto}}.hm--hero .wrap{width:100%}.hm--hero .wrap--split .say{margin-left:0}.hm--hero .wrap--split .hero-shot img{max-height:72rem}.hm--hero:has(.wrap--split){padding:clamp(56px,5.9vw,86px) 0}@media screen and (max-width:899px){.hm--hero .wrap--split .hero-shot img{max-height:46rem}}.hm--hero .wrap--split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hm--hero .wrap--split .hero-shot{margin-right:0;margin-left:0}@media screen and (max-width:899px){.hm--hero .wrap--split{grid-template-columns:1fr}.hm--hero .wrap--split .hero-shot{margin:0 auto}}.hm--hero .wrap--split .hero-shot img{margin-right:-9.1%}@media screen and (max-width:899px){.hm--hero .wrap--split .hero-shot img{margin-right:0}}.hm .sys{margin-top:clamp(1.6rem,2vw,2.2rem)}.hm .sys .layer:first-child{border-top:0;padding-top:clamp(1.2rem,1.6vw,1.8rem)}.hm .sys{margin-top:0}.hm--hero .wrap--split{position:relative}.hm--hero .hero-seal{position:absolute;right:0;top:54%;transform:translateY(-50%);width:clamp(6.4rem,6.6vw,9.2rem);pointer-events:none}.hm--hero .hero-seal img{display:block;width:100%;height:auto;border-radius:3px}@media screen and (max-width:899px){.hm--hero .hero-seal{position:static;transform:none;width:7rem;margin:1.8rem auto 0}}.hm--hero .hero-seal{top:22%;right:0;width:clamp(5.6rem,5.4vw,7.6rem)}.hm .sys-close--duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.66fr);gap:clamp(2.4rem,4vw,5.2rem);align-items:center}.hm .sys-close--duo .sys-close__say p{max-width:none}.hm .sys-close--duo .sys-close__say p+p{max-width:56ch}.hm .sys-duo{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:0;padding:0 0 1.4rem}.hm .sys-duo__jar{flex:0 1 auto;display:flex;align-items:flex-end;transform:rotate(-2.5deg);transform-origin:60% 100%;transition:transform .52s cubic-bezier(.16,1,.3,1)}.hm .sys-duo__jar img{display:block;width:auto;height:auto;max-width:100%;max-height:clamp(17rem,21vw,27rem);filter:drop-shadow(6px 16px 26px rgba(10,10,10,.26))}.hm .sys-duo__phone{position:relative;z-index:1;margin-left:clamp(-6rem,-7vw,-4rem);margin-bottom:clamp(1rem,2vw,2.6rem);transform:rotate(6.5deg);transform-origin:20% 100%;transition:transform .52s cubic-bezier(.16,1,.3,1)}.hm .sys-duo__phone .phone{--pw: clamp(9rem, 11vw, 14rem);width:var(--pw);margin:0;filter:drop-shadow(-16px 20px 34px rgba(10,10,10,.34))}@media(hover:hover){.hm .sys-close--duo:hover .sys-duo__phone{transform:rotate(3.5deg) translate(10px,-14px)}.hm .sys-close--duo:hover .sys-duo__jar{transform:rotate(-4deg) translate(-10px)}}@media(prefers-reduced-motion:reduce){.hm .sys-duo__jar,.hm .sys-duo__phone{transition:none}}@media screen and (max-width:899px){.hm .sys-close--duo{grid-template-columns:1fr;gap:clamp(2.8rem,5vw,3.6rem)}.hm .sys-duo{justify-content:flex-start}.hm .sys-duo__jar{transform:rotate(-1.5deg)}.hm .sys-duo__phone{transform:rotate(4deg);margin-left:-3.2rem}}.hm .plan-specs{--free: #12784a}.hm--ink .plan-specs{--free: #48c98a}.hm .plan-card .plan-specs dd s{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#0a0a0a57;text-underline-offset:0;color:var(--muted-soft);font-weight:500;margin-right:.7rem}.hm--ink .plan-card .plan-specs dd s{text-decoration-color:#ffffff57}.hm .plan-card .plan-specs dd .free{color:var(--free);font-weight:900;letter-spacing:-.005em}.hm .plan-card .plan-specs dd{flex-wrap:wrap;row-gap:.2rem}.hm .plan-card h3{min-height:2.08em}.hm .plan-card .plan-specs dt,.hm .plan-card .plan-specs dd{min-height:6rem}.hm .plan-card .plan-specs dd s,.hm .plan-card .plan-specs dd .free{flex:0 0 100%;text-align:right}.hm .plan-card .plan-specs dd s{margin-right:0}.hm .plan-card h3{min-height:0}.hm .plan-card h3 .br{display:block}.hm .plan-card .plan-specs dd .was,.hm .plan-card .plan-specs dd .no{flex:0 0 100%;text-align:right}.hm .plan-card .plan-specs dd .was{color:var(--muted-soft);font-weight:500}.hm .plan-card .plan-specs dd .no{color:var(--muted);font-weight:800}.hm .pod-who{margin-top:clamp(3.2rem,4vw,4.4rem)}.hm .pod-who .lab{display:block;margin-bottom:1.6rem;font-size:var(--fme-label, 1.2rem);font-style:italic;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft)}.hm .who-rail{display:flex;gap:clamp(1.2rem,1.8vw,2rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.hm .who-rail::-webkit-scrollbar{display:none}.hm .who-card{position:relative;flex:0 0 clamp(200px,22%,268px);scroll-snap-align:start;text-decoration:none;color:inherit;border-radius:10px;overflow:hidden;background:#8080801a}.hm .who-card .shot{position:relative;aspect-ratio:4 / 5;overflow:hidden}.hm .who-card .shot img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.5) saturate(.9);opacity:.66;transition:transform .48s cubic-bezier(.16,1,.3,1),filter .32s ease,opacity .32s ease}.hm .who-card .shot:after{content:"";position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(180deg,#0a0a0a00,#0a0a0a9e 58%,#0a0a0aeb);pointer-events:none}.hm .who-card .who-said{position:absolute;inset:auto 0 0;padding:0 clamp(1.2rem,1.6vw,1.6rem) clamp(1.2rem,1.6vw,1.6rem)}.hm .who-card .who-said b{display:block;font-size:clamp(1.45rem,1.5vw,1.7rem);font-weight:900;line-height:1.15;letter-spacing:-.015em;color:#fff}.hm .who-card .who-said span{display:block;margin-top:.5rem;font-size:1.05rem;font-style:italic;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:#ffffff9e}@media(hover:hover){.hm .who-card:hover .shot img,.hm .who-card:focus-visible .shot img{transform:scale(1.03);filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hm .who-card .shot img{transition:none}}.hm .who-card{flex:0 0 clamp(140px,15.5%,186px)}.hm .who-rail{gap:clamp(2rem,3.2vw,3.6rem)}.hm .who-card .who-said b{font-size:clamp(1.25rem,1.25vw,1.45rem)}.hm .who-card .who-said span{font-size:.95rem;letter-spacing:.08em}.hm .pod-who{margin-top:clamp(4rem,5vw,5.6rem)}@media screen and (max-width:989px){.hm .who-card{flex:0 0 clamp(126px,30%,156px)}.hm .who-rail{gap:1.8rem}}.hm .rail-wrap{position:relative}.hm .rail-go{position:absolute;top:38%;z-index:3;width:clamp(4rem,4.2vw,5rem);height:clamp(4rem,4.2vw,5rem);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:0 10px 28px #00000057;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .22s ease,visibility .22s}.hm--paper .rail-go,.hm--bone .rail-go{border-color:#0a0a0a29;background:#ffffffa8;color:var(--ink);box-shadow:0 10px 28px #0a0a0a29}.hm .rail-go svg{width:45%;height:45%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hm .rail-go:hover{background:var(--red);border-color:var(--red);color:#fff;transform:scale(1.06)}.hm .rail-go:focus-visible{outline:2px solid var(--red);outline-offset:3px}.hm .rail-go--prev{left:clamp(-1.2rem,-1.4vw,-.6rem)}.hm .rail-go--next{right:clamp(-1.2rem,-1.4vw,-.6rem)}.hm .rail-wrap.at-start .rail-go--prev,.hm .rail-wrap.at-end .rail-go--next,.hm .rail-wrap.no-rail .rail-go{opacity:0;visibility:hidden;pointer-events:none}.hm .rail-wrap [data-rail-track]{cursor:grab}.hm .rail-wrap.no-rail [data-rail-track]{cursor:auto}.hm .rail-wrap [data-rail-track].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.hm .rail-wrap [data-rail-track].is-dragging img{pointer-events:none}@media screen and (max-width:749px){.hm .rail-go{display:none}}@media(prefers-reduced-motion:reduce){.hm .rail-go{transition:none}}.hm .who-card{background:none;border-radius:0;overflow:visible}.hm .who-card .shot{border-radius:8px;overflow:hidden;background:#8080801a}.hm .who-card .shot:after{content:none}.hm .who-card .who-said{position:static;padding:1.1rem 0 0}.hm .who-card .who-said b{font-size:clamp(1.15rem,1.15vw,1.3rem);font-weight:900;line-height:1.2;letter-spacing:-.01em;color:var(--fg)}.hm .who-card .who-said span{margin-top:.4rem;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--muted-soft)}@media(hover:hover){.hm .who-rail:hover .who-card .shot img{opacity:.42}.hm .who-rail .who-card:hover .shot img{opacity:1}}.hm .plat .plat-logo{width:22px;height:22px;object-fit:contain;flex:none;display:block}.hm .give h2,.hm--bone .give h2{font-size:min(5vw,6.4rem)}.hm .giveband h2{font-size:min(4.4vw,5.4rem)}@media screen and (max-width:989px){.hm .give h2,.hm .giveband h2{font-size:var(--fme-display, clamp(3.4rem, 5.4vw, 7rem))}}.hm--hero .wrap--split .hero-shot{container-type:inline-size}.hm--hero .shot-note{margin:calc(-5.54% + .6rem) 0 0;padding-left:25%;text-align:center;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:var(--muted-soft);font-size:1rem}.hm--hero .shot-note span{display:block;white-space:nowrap;font-size:clamp(.8rem,2.7cqi,1rem)}.hm--hero .shot-note i{font-style:normal;margin:0 .5em;color:#ffffff42}@media screen and (min-width:900px){.hm--hero.has-shotnote .wrap--split .hero-shot,.hm--hero.has-shotnote .hero-seal{margin-top:calc(-1 * var(--shot-lift, 3.2rem))}}@media screen and (max-width:899px){.hm--hero .hero-shot{container-type:inline-size}.hm--hero .shot-note{padding-left:13.6%}}.hm .layer .claims--features .claim:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:1.6rem}.hm .layer .claims--features .claim:last-child:nth-child(odd) b{flex:none;min-width:9rem}@media screen and (max-width:640px){.hm .layer .claims--features{grid-template-columns:1fr;max-width:none}.hm .layer .claims--features .claim{flex-direction:column;align-items:stretch;gap:.7rem}.hm .layer .claims--features .claim b{min-width:0}.hm .layer .claims--features .claim:last-child:nth-child(odd){grid-column:auto;flex-direction:column;gap:.7rem}}.hm .sys-close .btns{margin-top:clamp(2rem,2.6vw,2.8rem)}@media screen and (max-width:640px){.hm .sys-close .btns,.hm .sys-close .btns .btn{width:100%}}.hm--hero .shot-note{color:#fff}.hm--hero .shot-note i{color:#ffffff6b}.hm .sys--flat .layer{grid-template-columns:minmax(0,1fr) minmax(0,.58fr)}@media screen and (max-width:989px){.hm .sys--flat .layer{grid-template-columns:minmax(0,1fr)}.hm .sys--flat .layer .aside{grid-column:1 / -1}}.hm .cast+.btns{justify-content:center}.hm--hero .wrap--split h1,.hm--hero .wrap--split h2{font-size:min(7.8vw,8.8rem)}.hm--hero .subhead{margin:1.4rem 0 0;font-size:min(3.4vw,4rem);font-weight:800;line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;text-wrap:nowrap;color:#fff}@media screen and (max-width:899px){.hm--hero .subhead{font-size:clamp(1.7rem,4.4vw,2.4rem);margin-top:1.1rem}}.hm .proof .lede p+p+p{margin-top:.6rem}.hm--wide .wrap{max-width:1440px}.hm .offer--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hm .offer--4 .plan-card{padding:clamp(1.8rem,1.8vw,2.4rem)}.hm .offer--4 .plan-card h3{margin:.8rem 0 0;font-size:clamp(1.8rem,1.7vw,2.2rem)}.hm .offer--4 .plan-card .money{margin:1.4rem 0 0}.hm .offer--4 .plan-card .money b{font-size:clamp(2.8rem,2.9vw,3.8rem)}.hm .offer--4 .plan-card .cad{margin:1.3rem 0 0}.hm .offer--4 .plan-card .cad-note{margin:1.3rem 0 0;align-self:start}.hm .offer--4 .plan-card .plan-specs{margin:1.4rem 0 0}.hm .offer--4 .plan-card .btns{margin:1.6rem 0 0;padding:0}.hm .offer--4 .plan-card .plan-foot{margin:1rem 0 0}.hm .plan-card .plan-foot{margin:1.2rem 0 0;font-size:1.05rem;font-style:italic;line-height:1.45;color:var(--muted-soft)}.hm--paper .plan-card .plan-foot,.hm--bone .plan-card .plan-foot{color:#0a0a0a80}@media screen and (min-width:1181px){.hm .offer--4 .plan-card .plan-specs dt,.hm .offer--4 .plan-card .plan-specs dd{min-height:0;padding:.9rem 0}.hm .offer--4 .plan-card .plan-specs dt{padding-right:1.4rem}}.hm .offer--4 .plan-card .plan-shot{--jar: clamp(9rem, 8.4vw, 12rem);height:calc(var(--jar) * 1.275);aspect-ratio:auto;margin:0 0 1.4rem;padding:0;border:0;background:none;display:flex;align-items:flex-end;justify-content:center;gap:.9rem}.hm .offer--4 .plan-card .plan-shot>img{height:var(--jar);width:auto;max-height:none;max-width:none;object-fit:contain;object-position:bottom}.hm .offer--4 .plan-card .plan-shot .phone{--pw: calc(var(--jar) * .61);flex:none;margin:0}@media screen and (min-width:1181px){.hm .offer--4{grid-template-rows:repeat(9,auto);column-gap:clamp(1.4rem,1.6vw,2rem);row-gap:0}.hm .offer--4 .plan-card{grid-row:1 / -1;display:grid;grid-template-rows:subgrid}.hm .offer--4 .plan-card>.plan-shot{grid-row:1}.hm .offer--4 .plan-card>.kick{grid-row:2}.hm .offer--4 .plan-card>h3{grid-row:3}.hm .offer--4 .plan-card>.money{grid-row:4}.hm .offer--4 .plan-card>.cad,.hm .offer--4 .plan-card>.cad-note{grid-row:5}.hm .offer--4 .plan-card>.plan-specs{grid-row:6 / 8;grid-template-rows:subgrid}.hm .offer--4 .plan-card>.btns{grid-row:8}.hm .offer--4 .plan-card>.plan-foot{grid-row:9}.hm .offer--4 .plan-card>.btns .btn{width:100%}}@media screen and (max-width:1180px){.hm .offer--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.8rem,2.6vw,2.8rem)}.hm .offer--4 .plan-card{display:flex;flex-direction:column;padding:clamp(2.2rem,3vw,3.2rem)}.hm .offer--4 .plan-card .btns{margin-top:auto;padding-top:2rem}}@media screen and (max-width:689px){.hm .offer--4{grid-template-columns:1fr}}@media screen and (max-width:989px){.hm .creed-item h3{min-height:0}}@media screen and (max-width:749px){.hm .move-plate{padding:2.2rem 1.8rem 2.6rem;border-radius:10px}.hm .move-foot{flex-direction:column;align-items:stretch;gap:2.2rem}.hm .move-foot .btn{width:100%}.hm .move-mark{width:min(26rem,76%)}}@media screen and (max-width:989px){.hm .clips{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem;margin-inline:-2.4rem;padding-inline:2.4rem}.hm .clips::-webkit-scrollbar{display:none}.hm .clip{flex:0 0 clamp(196px,56%,268px);scroll-snap-align:start}}.hm .stack-book{transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),z-index 0s linear .35s}@keyframes pb-deal-out{0%{transform:translate(0) scale(1) rotateY(-13deg) rotate(-3deg);filter:brightness(1);z-index:30}40%{transform:translate(-34%,3.5%) scale(1.035) rotateY(-13deg) rotate(-11deg);filter:brightness(1);z-index:30}41%{z-index:1}to{transform:translate(calc(var(--i, 0) * 7.1%),calc(var(--i, 0) * -3.9%)) scale(calc(1 - var(--i, 0) * .035)) rotateY(-13deg) rotate(calc(-3deg + var(--i, 0) * 1.8deg));filter:brightness(calc(1 - var(--i, 0) * .13));z-index:1}}@keyframes pb-deal-in{0%{transform:translate(21.3%,-11.7%) scale(.895) rotateY(-13deg) rotate(2.4deg);filter:brightness(.61);z-index:1}40%{transform:translate(-34%,3.5%) scale(1.035) rotateY(-13deg) rotate(-11deg);filter:brightness(1);z-index:30}to{transform:translate(calc(var(--i, 0) * 7.1%),calc(var(--i, 0) * -3.9%)) scale(calc(1 - var(--i, 0) * .035)) rotateY(-13deg) rotate(calc(-3deg + var(--i, 0) * 1.8deg));filter:brightness(calc(1 - var(--i, 0) * .13));z-index:30}}.hm .stack-book.is-out{animation:pb-deal-out .76s cubic-bezier(.5,0,.2,1) both}.hm .stack-book.is-in{animation:pb-deal-in .76s cubic-bezier(.5,0,.2,1) both}.hm--deck{overflow-x:clip}.hm .deck-go{position:absolute;top:44%;transform:translateY(-50%);z-index:20;width:clamp(3.8rem,4vw,4.4rem);height:clamp(3.8rem,4vw,4.4rem);padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(10,10,10,.16);border-radius:50%;background:#ffffffa8;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:0 10px 28px #00000029;color:var(--ink);cursor:pointer;transition:background .18s ease}.hm .deck-go svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hm .deck-go:hover{background:#fff}.hm .deck-go:focus-visible{outline:2px solid var(--red);outline-offset:3px}.hm .deck-go--prev{left:-1.6rem}.hm .deck-go--next{right:-1.6rem}.hm .stack{cursor:pointer}@media(prefers-reduced-motion:reduce){.hm .stack-book{transition:none;animation:none}}.hm--sweep{--sweep: linear-gradient(90deg, #ed3337 0%, #ee4936 25%, #ef5836 50%, #f16636 75%, #f27235 100%)}.hm--sweep .plan-card{background:#111112;border-top-color:#ffffff2e}.hm--sweep .plan-card--lead{background:#141416;border-top-color:transparent;border-image:var(--sweep) 1}.hm--sweep .plan-card .btn,.hm--sweep .plan-card .btn--ghost{background:#ffffff17;border:0;color:#fff}.hm--sweep .plan-card:hover .btn{background:#ffffff29}.hm--sweep .plan-card--lead .btn,.hm--sweep .plan-card--lead .btn:hover{background:var(--sweep);color:#0a0a0a}@media screen and (max-width:899px){.hm--hero .wrap--split h1,.hm--hero .wrap--split h2{font-size:min(11.2vw,4.8rem);line-height:.94}.hm--hero .subhead{font-size:clamp(1.55rem,4.05vw,2rem);font-weight:700;letter-spacing:.01em;color:#ffffffad;margin-top:.9rem}.hm--hero:has(.wrap--split){padding:clamp(34px,6vw,56px) 0 0}.hm--hero .wrap--split{gap:clamp(1.6rem,3.4vw,2.4rem)}.hm--hero .wrap--split .foot .lede{margin-top:1.4rem}.hm--hero .hero-proof{margin-top:clamp(1.6rem,2.2vw,2.2rem)}.hm--hero .backdrop{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 26%,rgba(0,0,0,.55) 38%,transparent 47%);mask-image:linear-gradient(180deg,#000 0%,#000 26%,rgba(0,0,0,.55) 38%,transparent 47%)}.hm--hero .shot-note{padding-left:0}.hm--hero .hero-seal{position:absolute;top:auto;bottom:20.5rem;right:3.2rem;left:auto;transform:none;width:6.2rem;margin:0;z-index:3}}@media screen and (max-width:899px){.hm--hero .hero-shot{overflow:hidden}.hm--hero .wrap--split .hero-shot>img{margin-top:-3.6rem}.hm--hero .hero-seal{right:5.4rem;bottom:19rem}.hm--hero:has(.wrap--split){padding-top:clamp(26px,5vw,48px)}}@media screen and (max-width:899px){.hm--hero .backdrop .bloom{width:76vw;right:-20%;top:15%}.hm--hero .backdrop .sweep{left:13%;right:13%;top:34%;height:30%}.hm--hero .wrap--split h1,.hm--hero .wrap--split h2{font-size:min(12.4vw,5.4rem)}.hm--hero .subhead{margin-top:.2rem}}@media screen and (max-width:899px){.hm--hero .wrap--split h1,.hm--hero .wrap--split h2{margin-bottom:.8rem}}@media screen and (max-width:899px){.hm .layer{display:flex;flex-direction:column;gap:0}.hm .layer>div{display:contents}.hm .layer>.aside{display:contents}.hm .layer .state{order:1;align-self:flex-start}.hm .layer h3{order:2}.hm .layer .desc{order:3}.hm .layer .shot{order:4}.hm .layer .price{order:5}.hm .layer .claims{order:6}.hm .layer .btns{order:7}.hm .layer .foot{order:8}.hm .layer .shot{margin-top:2.4rem}.hm .layer .price{margin-top:1.8rem}.hm .layer .claims{margin-top:2.4rem}.hm .layer .btns{margin-top:2.2rem;width:100%}.hm .layer .btns .btn{width:100%}.hm .layer h3{font-size:clamp(2.8rem,7.4vw,3.4rem);margin-bottom:1.1rem}.hm .layer .claims{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:none}.hm .layer .claims .claim{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:1.2rem .6rem;min-height:8.6rem}.hm .layer .claims .claim b{min-width:0;font-size:2rem;white-space:nowrap}.hm .layer .claims .claim span{font-size:.95rem;letter-spacing:.08em;line-height:1.35}.hm .layer .claims--features .claim{justify-content:flex-start;text-align:left;align-items:flex-start}.hm .layer .claims--features .claim b{font-size:1.35rem;white-space:normal}.hm .layer .claims--features .claim span{font-size:1.05rem;letter-spacing:0;text-transform:none;font-style:normal}}@media screen and (max-width:899px){.hm .layer{align-items:stretch}.hm .layer .price{width:100%;align-items:center;text-align:center}.hm .layer .price span{max-width:30ch;margin-left:auto;margin-right:auto}.hm .layer .aside .btns,.hm .layer .btns{margin-top:3.8rem;width:100%;padding-top:0}}@media screen and (max-width:899px){.hm--hero:has(.wrap--split){padding-bottom:clamp(30px,7vw,48px)}}@media screen and (max-width:899px){.hm .sys-close--duo{display:flex;flex-direction:column;align-items:stretch}.hm .sys-close--duo .sys-close__say{display:contents}.hm .sys-close--duo p{order:1}.hm .sys-close--duo p+p{order:2}.hm .sys-close--duo .sys-duo{order:3}.hm .sys-close--duo .btns{order:4}.hm .sys-close p{font-size:clamp(2.1rem,5.6vw,2.6rem)}.hm .sys-close p+p{margin-top:.9rem}.hm .sys-close--duo .sys-duo{justify-content:center;margin-left:0;margin-top:clamp(2.4rem,5vw,3.2rem)}.hm .sys-close .btns{margin-top:clamp(2.6rem,6vw,3.6rem)}}@media screen and (max-width:899px){.hm .layer:last-child{border-bottom:0}}@media screen and (max-width:899px){.hm .sys-close--duo{gap:0}.hm .sys-close--duo .sys-duo{margin-top:3rem}.hm .sys-close--duo .btns{margin-top:3.2rem}.hm .sys-close--duo .sys-duo{transform:translate(-4px)}}@media screen and (max-width:899px){.hm .proof{display:flex;flex-direction:column;align-items:stretch;gap:0}.hm .proof>div{display:contents}.hm .proof .eyebrow{order:1;align-self:flex-start}.hm .proof h2{order:2}.hm .proof .proof-claim{order:3}.hm .proof .lede{order:4}.hm .proof .doc{order:5;margin-top:clamp(2.8rem,6vw,3.6rem)}.hm .proof .certno{order:6}.hm .proof .btns{order:7;margin-top:clamp(2.8rem,6vw,3.6rem)}.hm .proof h2{font-size:min(10.6vw,4.6rem)}.hm .proof-claim strong{display:block;margin-top:.9rem}}@media screen and (max-width:899px){.hm .proof .lede p:last-child{display:none}}@media screen and (max-width:899px){.hm .wrap h2{font-size:min(10.6vw,4.6rem);line-height:1.02}}@media screen and (max-width:899px){.hm .cast{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hm .cast .who .shot{aspect-ratio:4 / 5}.hm .cast .who h3{font-size:1.05rem}.hm .cast .who .claim{font-size:1.45rem;line-height:1.2}.hm .cast .who p:last-child{font-size:1.2rem;line-height:1.4}}@media screen and (max-width:899px){.hm .appstage{grid-template-columns:minmax(0,1fr) 30%;column-gap:1rem;row-gap:0;align-items:start}.hm .appstage>div:first-child{display:contents}.hm .appstage .eyebrow{grid-column:1 / -1;grid-row:1;justify-self:start}.hm .appstage h2{grid-column:1;grid-row:2}.hm .appstage .lede{grid-column:1;grid-row:3}.hm .appstage .scan{grid-column:2;grid-row:2 / 4}.hm .appstage .feats{grid-column:1 / -1;grid-row:4}.hm .appstage .scan{position:relative;display:block;height:0;padding-bottom:322%;margin-right:-9.5rem;margin-top:-3.4rem;perspective:none;overflow:visible}.hm .appstage .scan .scan-step{position:absolute;top:auto;bottom:auto;right:auto;width:auto;margin:0}.hm .appstage .scan .phone{--pw: clamp(126px, 38vw, 152px);width:var(--pw);max-width:none;margin:0}.hm .appstage .scan .scan-step:first-child{left:4%;top:0;transform:rotate(9deg);z-index:1}.hm .appstage .scan .scan-step:last-child{left:20%;top:40%;transform:rotate(9deg);z-index:2}.hm .appstage .scan:after{display:none}.hm .appstage .feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.4rem;margin-top:clamp(2.6rem,6vw,3.6rem)}}@media screen and (max-width:899px){.hm .appstage{grid-template-columns:minmax(0,1fr) 18%;column-gap:1.2rem}.hm .appstage h2{font-size:3.2rem}.hm .appstage .scan .phone{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5)) drop-shadow(14px 26px 34px rgba(0,0,0,.6))}}@media screen and (max-width:899px){.hm .score{grid-template-columns:auto minmax(0,1fr);gap:1.6rem;align-items:center}.hm .score .fig{font-size:3.6rem}.hm .score .stars{font-size:1.5rem}.hm .score .cap{font-size:1rem}.hm .hist{gap:.5rem}.hm .hist .hrow{font-size:1rem}.hm .score .cap .cap-tail{display:none}.hm .hist .hrow{grid-template-columns:3.6rem minmax(0,1fr)}.hm .hist .hrow .n{display:none}.hm .quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-top:clamp(2.4rem,5vw,3.2rem)}.hm .quote{padding-top:1.2rem}.hm .quote b{font-size:1.35rem}.hm .quote p{font-size:1.2rem;line-height:1.4}}@media screen and (max-width:899px){.hm .offer--4 .plan-card .plan-shot{--jar: 13rem;margin-bottom:1.5rem}.hm .offer--4 .plan-card .plan-shot>img{max-width:100%}.hm .offer--4 .plan-card .plan-shot .phone{--pw: calc(var(--jar) * .61)}.hm .offer--4 .plan-card .plan-specs{margin-top:1.4rem}.hm .offer--4 .plan-card .plan-specs dt,.hm .offer--4 .plan-card .plan-specs dd{min-height:0;padding:.7rem 0;font-size:1.25rem}.hm .offer--4 .plan-card .plan-specs dt{padding-right:1rem;font-size:.98rem}.hm .offer--4 .plan-card{padding:1.7rem}.hm .offer--4 .plan-card h3{margin-top:.6rem;font-size:1.9rem}.hm .offer--4 .plan-card .money,.hm .offer--4 .plan-card .cad,.hm .offer--4 .plan-card .cad-note{margin-top:1rem}.hm .offer--4 .plan-card .btns{margin-top:1.4rem}.hm .offer--4 .plan-card .plan-foot{margin-top:.8rem}.hm .offer--4{gap:2.6rem}}@media screen and (max-width:899px){.hm .offer--4 .plan-card .btns .btn{min-height:0;padding:1.25rem 1.6rem}.hm .offer--4{gap:2.2rem}}@media screen and (max-width:899px){.hm .offer--4 .plan-card .plan-shot .phone{filter:none}}@media screen and (max-width:899px){.hm:has(.clips) .wrap h2{font-size:min(8.2vw,4.6rem)}.hm:has(.clips) .wrap h2 .br-m{display:block}.hm:has(.clips) .wrap h2 .br{margin-top:1rem;font-size:.6em;font-weight:800;letter-spacing:-.01em;line-height:1.14;color:#ffffff9e}.hm .reel-lab{display:none}.hm .rail-wrap--clips{margin-top:clamp(2.6rem,6vw,3.2rem)}.hm .clips{gap:1rem;scroll-padding-left:2.4rem}.hm .clips .clip{flex:0 0 calc((100vw - 5.8rem) / 3)}.hm .clips--below .clip-cap{margin-top:.9rem}.hm .clips--below .clip-cap b{font-size:1.15rem;line-height:1.2;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm .clips--below .clip-cap span{margin-top:.35rem;font-size:.88rem;letter-spacing:.06em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm .clip-frame .dur{right:.5rem;top:.5rem;padding:.3rem .45rem .28rem;font-size:.82rem}.hm .clip-frame .clip-go:before{width:34px;height:34px;margin:-17px 0 0 -17px}.hm .clip-frame .clip-go:after{margin:-6px 0 0 -2px;border-left-width:9px;border-top-width:6px;border-bottom-width:6px}.hm .clip-frame .play{width:34px;height:34px}.hm .clip-frame .play:after{border-left-width:9px;border-top-width:6px;border-bottom-width:6px;margin-left:3px}.hm .rail-wrap .rail-go{display:flex;width:4rem;height:4rem}.hm .rail-wrap .rail-go--prev{left:-1.4rem}.hm .rail-wrap .rail-go--next{right:-1.4rem}.hm .rail-wrap--clips .rail-go{top:44%}.hm .pod-who .rail-wrap .rail-go{top:24%}.hm .pod-who .who-rail .who-card .shot img{filter:none;opacity:1}}@media screen and (max-width:374px){.hm:has(.clips) .wrap h2{font-size:7.9vw}}@media screen and (max-width:899px){.hm .give{display:flex;flex-direction:column;align-items:stretch;gap:0}.hm .give>div:not(.give-art){display:contents}.hm .wrap .give h2{font-size:min(8.2vw,4.6rem)}.hm .wrap .give h2 .br-m{display:block}.hm .give .eyebrow{order:1;align-self:flex-start}.hm .give h2{order:2}.hm .give-art{order:3}.hm .give .lede{order:4}.hm .give .give-formwrap,.hm .give .give-ok,.hm .give .give-err{order:5}.hm .give .give-note{order:6}.hm .give h2{margin-bottom:0}.hm .give-art{margin-top:1rem;margin-bottom:3.4rem}.hm .give-art{max-width:none;margin-inline:-1.2rem}.hm .stack .stack-book{box-shadow:none}.hm .give-art .deck-go--prev{left:-.2rem}.hm .give-art .deck-go--next{right:-.2rem}.hm .give .set-line{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/home-brand.css.map */
