:root[data-page]{--sp-ease:cubic-bezier(.2, .7, .2, 1);--sp-pop:cubic-bezier(.34, 1.56, .64, 1);--sp-orange:linear-gradient(155deg, #b8470c 0%, #d9561a 38%, #ee7a3e 72%, #f6a46f 100%)}@media (width>=721px){:root[data-page] main :is(a,button,summary,[tabindex]){scroll-margin-top:100px}}:root[data-page] .sp-hero{padding:72px 0 112px}:root[data-page] .sp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}:root[data-page] .sp-hero h1{max-width:15ch;margin-bottom:22px;font-size:clamp(44px,5.6vw,70px)}:root[data-page] .sp-hero .lede{text-wrap:pretty;margin-bottom:32px}:root[data-page] .sp-hero .when{color:var(--muted);margin:20px 0 0;font-size:15px}:root[data-page] .sp-hero .lede+.when{margin-top:-12px}:root[data-page] .stage{isolation:isolate;background:var(--tile);border-radius:32px;flex-direction:column;justify-content:flex-end;min-height:520px;padding:48px 48px 0;display:flex;position:relative;overflow:hidden}:root[data-page] :is(.stage,.gcard,.gi-sheet):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 85% 100%,#e8601c4d,#0000 70%),radial-gradient(45% 40% at 10% 95%,#ff96642e,#0000 70%);position:absolute;inset:0}:root[data-page] .stage>.visual{justify-content:center;display:flex}:root[data-page] .stage.st-center{justify-content:center;padding-bottom:48px}:root[data-page] .st-orange{background:var(--sp-orange)}:root[data-page] .st-orange:before{background:radial-gradient(60% 50% at 80% 0,#ffffff29,#0000 70%)}:root[data-page] .st-green:before{background:radial-gradient(60% 55% at 80% 100%,#2ea05a42,#0000 70%),radial-gradient(40% 40% at 10% 90%,#e8601c1f,#0000 70%)}:root[data-page] .st-ink{color:#fff;background:#1a1a1a}:root[data-page] .st-ink .fond-name{color:#f08a4f}:root[data-page] .st-orange .fond-name,:root[data-page] .mock .fond-name{color:inherit}:root[data-page] .st-ink:before{background:radial-gradient(60% 50% at 80% 100%,#e8601c73,#0000 70%),radial-gradient(40% 35% at 15% 100%,#b3261e40,#0000 70%)}:root[data-page] :is(.gcard,.gi-sheet){isolation:isolate;background:var(--tile);color:var(--ink);border-radius:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}:root[data-page] :is(.gcard,.gi-sheet):hover{color:var(--ink)}:root[data-page] .gcard.st-ink,:root[data-page] .gcard.st-ink:hover{color:#fff;background:#1a1a1a}:root[data-page] .sp-h{max-width:18ch;margin-bottom:64px}:root[data-page] .sp-h+.sp-lede{max-width:40ch;margin:-40px 0 56px}:root[data-page] .rows{gap:112px;margin:0;padding:0;list-style:none;display:grid}:root[data-page] .row{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}:root[data-page] .row.flip{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}:root[data-page] .row.flip>.row-words{order:2}:root[data-page] .num{background:var(--ink);color:#fff;width:40px;height:40px;font:600 16px/1 var(--sans);border-radius:50%;place-items:center;margin-bottom:22px;display:inline-grid}:root[data-page] .row-words h3{font:320 clamp(32px, 3.4vw, 46px)/1.04 var(--display);letter-spacing:-.02em;margin:0 0 18px}:root[data-page] .row-words p{max-width:40ch;margin:0;font-size:19px;line-height:1.6}:root[data-page] .row-words p+p{margin-top:16px}@media (width>=901px){:root[data-page] .row .stage.st-bleed{min-height:0;padding-top:64px}:root[data-page] .row .stage.st-center:has(.col-chips){min-height:0;padding-block:72px}:root[data-page] .sp-faq .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:64px;display:grid}:root[data-page] .sp-faq .faq>h2{grid-area:1/1/span 20;position:sticky;top:120px}:root[data-page] .sp-faq .faq>details{grid-column:2}}:root[data-page] .faq summary{text-wrap:pretty}:root[data-page] .sp-end{padding-top:0}:root[data-page] .end-card{isolation:isolate;text-align:center;color:#fff;background-color:#b04510;background-image:radial-gradient(55% 45% at 50% 0,#f08a4f8c,#f08a4f00 70%),linear-gradient(#c04c0f 0%,#b04510 70%);border-radius:40px;padding:88px 48px 80px;position:relative;overflow:hidden}:root[data-page] .end-card h2{color:#fff;max-width:16ch;margin:0 auto 16px}:root[data-page] .end-card .lede{color:#fffffff0;text-wrap:balance;margin:0 auto 36px}:root[data-page] .end-card .fond-name{color:inherit}:root[data-page] .end-icon{filter:drop-shadow(0 18px 24px #3c0f0073);width:88px;height:88px;margin:0 auto 28px;display:block}:root[data-page] .end-note{color:#ffffffe0;margin:16px 0 0;font-size:14px}:root[data-page] .end-card .btn.store,:root[data-page] .fcard.tone-orange .btn.store,:root[data-page] .fits-card .btn.store{color:#1a1a1a;background:#fff;box-shadow:0 16px 30px -14px #3c0f0073}:root[data-page] .end-card .btn.store:hover,:root[data-page] .fcard.tone-orange .btn.store:hover,:root[data-page] .fits-card .btn.store:hover{color:#1a1a1a;background:#fdeee6}:root[data-page] :is(.end-card,.fits-card,.st-orange,.tone-orange,.st-ink,.tone-ink) :focus-visible{outline-color:#fff}:root[data-page] :is(.gcard,.gi-sheet):focus-visible{outline-offset:4px;border-radius:32px}@media (width<=900px){:root[data-page] .sp-hero-grid,:root[data-page] .row,:root[data-page] .row.flip{grid-template-columns:minmax(0,1fr)}:root[data-page] .sp-hero-grid{gap:48px}:root[data-page] .row{gap:40px}:root[data-page] .row.flip>.row-words{order:0}:root[data-page] .stage{min-height:0;padding:40px 32px 0}}@media (width<=720px){:root[data-page] .sp-hero{padding:48px 0 56px}:root[data-page] .sp-hero h1{margin-bottom:20px;font-size:clamp(40px,11.5vw,48px);line-height:1.08}:root[data-page] .sp-hero-grid{gap:40px}:root[data-page] .stage{border-radius:28px;margin-inline:-12px;padding:28px 16px 0}:root[data-page] .stage.st-center{padding-bottom:28px}:root[data-page] :is(.gcard,.gi-sheet),:root[data-page] :is(.gcard,.gi-sheet):focus-visible{border-radius:28px}:root[data-page] .sp-h{margin-bottom:32px}:root[data-page] .sp-h+.sp-lede{margin:-16px 0 28px}:root[data-page] .rows{gap:64px}:root[data-page] .row{gap:28px}:root[data-page] .num{width:34px;height:34px;margin-bottom:16px;font-size:15px}:root[data-page] .row-words h3{margin-bottom:12px;font-size:34px}:root[data-page] .row-words p{font-size:17px}:root[data-page] .end-card{border-radius:28px;margin-inline:-12px;padding:44px 24px 36px}:root[data-page] .end-card h2{font-size:clamp(36px,11.3vw,48px)}:root[data-page] .end-icon{width:72px;height:72px;margin-bottom:22px}:root[data-page] .end-note{text-wrap:balance}:root[data-page] .end-note span{display:inline-block}}:root[data-page].rv-arming .rv,:root[data-page].rv-arming .rv *{transition:none!important}@media (width>=721px){:root[data-page] .av-note .tally .fl:nth-child(2){--rv-c:.12s}:root[data-page] .av-note .facts li:first-child{--rv-c:.28s}:root[data-page] .av-note .facts li:nth-child(2){--rv-c:.39s}:root[data-page] .av-note .facts li:nth-child(3){--rv-c:.5s}:root[data-page] .av-note .facts li:nth-child(4){--rv-c:.61s}:root[data-page] .av-note .next{--rv-c:.76s}:root[data-page] .av-note .next~.lab,:root[data-page] .av-note .ask{--rv-c:.9s}:root[data-page] .av-green li:first-child{--rv-c:.15s}:root[data-page] .av-green li:nth-child(2){--rv-c:.27s}:root[data-page] .av-green li:nth-child(3){--rv-c:.39s}:root[data-page] .av-green li:nth-child(4){--rv-c:.51s}:root[data-page] .av-red figure:nth-child(2){--rv-c:.26s}:root[data-page] .av-red .rh{--rv-c:.6s}:root[data-page] .av-red .rnote{--rv-c:.82s}:root[data-page] .av-lock .lock>b,:root[data-page] .av-lock .lock>span{--rv-c:.2s}:root[data-page] .av-lock .lk{--rv-c:.38s}}@media (prefers-reduced-motion:no-preference){:root[data-page] .page-hero h1{animation:sp-settle .9s var(--sp-ease) both}:root[data-page] .page-hero h1~*{animation:sp-up .8s var(--sp-ease) both}:root[data-page] .page-hero h1+*{animation-delay:90ms}:root[data-page] .page-hero h1+*+*{animation-delay:.17s}:root[data-page] .page-hero h1+*+*+*{animation-delay:.24s}:root[data-page] .page-hero .stage{animation:sp-stage 1s var(--sp-ease) .12s both}:root[data-page] .page-hero .stage>.visual{animation:sp-visual 1.1s var(--sp-ease) .26s both}:root[data-page] .page-hero [data-seq],:root[data-page] .page-hero .av-note .facts li,:root[data-page] .page-hero .av-note .next,:root[data-page] .page-hero .av-note .next~.lab,:root[data-page] .page-hero .av-note .ask,:root[data-page] .page-hero .av-green li,:root[data-page] .page-hero .av-red figure,:root[data-page] .page-hero .av-red .rnote,:root[data-page] .page-hero .av-lock .lock>b,:root[data-page] .page-hero .av-lock .lock>span,:root[data-page] .page-hero .av-lock .lk,:root[data-page] .page-hero .av-share .found,:root[data-page] .page-hero .av-prep li,:root[data-page] .page-hero .av-prep .pp-g{animation:sp-part .5s var(--sp-ease) calc(.62s + var(--rv-c,0s)) both}:root[data-page] .page-hero .av-note .tally .fl,:root[data-page] .page-hero .av-lock .faceid,:root[data-page] .page-hero .av-red .rh,:root[data-page] .page-hero .av-share .pick .ap{animation:sp-pop .46s var(--sp-pop) calc(.62s + var(--rv-c,0s)) both}:root[data-page] .page-hero .av-share .found{--rv-c:.7s}:root[data-page] .page-hero .av-share .pick .ap{--rv-c:.2s}:root[data-page] .page-hero .av-prep li:first-child{--rv-c:.12s}:root[data-page] .page-hero .av-prep li:nth-child(2){--rv-c:.24s}:root[data-page] .page-hero .av-prep li:nth-child(3){--rv-c:.36s}:root[data-page] .page-hero .av-prep .pp-g{--rv-c:.54s}@keyframes sp-settle{0%{transform:translateY(18px)}}@keyframes sp-up{0%{opacity:0;transform:translateY(18px)}}@keyframes sp-stage{0%{opacity:0;transform:translateY(28px)scale(.985)}}@keyframes sp-visual{0%{transform:translateY(64px)}}@keyframes sp-part{0%{opacity:0;transform:translateY(12px)}}@keyframes sp-pop{0%{opacity:0;transform:scale(.7)}}:root[data-page] .rv[data-rv=seq],:root[data-page] .rv[data-rv=pop],:root[data-page] .rv[data-rv=draw]{transition:none}:root[data-page] .rv [data-seq]{transition:opacity .44s ease calc(var(--rv-b,0s) + var(--rv-c,0s)), transform .5s var(--sp-ease) calc(var(--rv-b,0s) + var(--rv-c,0s))}:root[data-page] .rv:is([data-rv=seq],[data-rv=card]):not(.in) [data-seq]{opacity:0;transform:translateY(10px)}:root[data-page] .rv[data-rv=pop]{transition:opacity .4s ease var(--rv-b,0s), transform .5s var(--sp-pop) var(--rv-b,0s)}:root[data-page] .rv[data-rv=pop]:not(.in){opacity:0;transform:scale(.6)}:root[data-page] .rv[data-rv=draw]{transition:transform .9s var(--sp-ease) calc(var(--rv-b,0s) + .2s);transform-origin:0}:root[data-page] .rv[data-rv=draw]:not(.in){transform:scaleX(0)}:root[data-page] .rv[data-rv=list]>.num{transition:opacity .3s ease var(--rv-b,0s), transform .46s var(--sp-pop) var(--rv-b,0s)}:root[data-page] .rv[data-rv=list]:not(.in)>.num{opacity:0;transform:scale(.6)}:root[data-page] main .spin{animation-iteration-count:4}:root[data-page] main .rv:not(.in) .spin{animation-play-state:paused}@media (hover:hover) and (width>=721px){:root[data-page] :is(.stage,.fcard,.gcard,.gi-sheet)>.visual{transition:translate .5s var(--sp-ease)}:root[data-page] :is(.stage,.fcard,.gcard,.gi-sheet):hover>.visual{translate:0 -8px}}}@media (width>=721px) and (prefers-reduced-motion:no-preference){:root[data-page] .rv{transition:opacity .6s ease var(--rv-b,0s), transform .7s var(--sp-ease) var(--rv-b,0s)}:root[data-page] .rv[data-rv=rise]:not(.in){opacity:0;transform:translateY(28px)}:root[data-page] .rv[data-rv=card]:not(.in){opacity:0;transform:translateY(40px)scale(.985)}:root[data-page] .rv[data-rv=card] .visual{transition:transform .9s var(--sp-ease) calc(var(--rv-b,0s) + .16s), translate .5s var(--sp-ease)}:root[data-page] .rv[data-rv=card]:not(.in) .visual{transform:translateY(72px)}:root[data-page] .rv[data-rv=card] .step{transition:opacity .3s ease calc(var(--rv-b,0s) + .18s), transform .44s var(--sp-pop) calc(var(--rv-b,0s) + .18s)}:root[data-page] .rv[data-rv=card]:not(.in) .step{opacity:0;transform:scale(.6)}:root[data-page] .rv[data-rv=list]{transition:none}:root[data-page] .rv[data-rv=list]>*{transition:opacity .5s ease calc(var(--rv-b,0s) + var(--i,0) * 90ms), transform .6s var(--sp-ease) calc(var(--rv-b,0s) + var(--i,0) * 90ms)}:root[data-page] .rv[data-rv=list]:not(.in)>*{opacity:0;transform:translateY(16px)}:root[data-page] .rv[data-rv=av]{transition:none}:root[data-page] .av-note.rv .tally .fl,:root[data-page] .av-green.rv .fh .fl,:root[data-page] .av-green.rv .dot,:root[data-page] .av-red.rv .rh{transition:opacity .3s ease calc(var(--rv-b,0s) + var(--rv-c,0s)), transform .44s var(--sp-pop) calc(var(--rv-b,0s) + var(--rv-c,0s))}:root[data-page] .av-lock.rv .faceid{transition:opacity .36s ease var(--rv-b,0s), transform .56s var(--sp-pop) var(--rv-b,0s)}:root[data-page] .av-note.rv .facts li,:root[data-page] .av-note.rv .next,:root[data-page] .av-note.rv .next~.lab,:root[data-page] .av-note.rv .ask,:root[data-page] .av-green.rv li,:root[data-page] .av-red.rv figure,:root[data-page] .av-red.rv .rnote,:root[data-page] .av-lock.rv .lock>b,:root[data-page] .av-lock.rv .lock>span,:root[data-page] .av-lock.rv .lk{transition:opacity .48s ease calc(var(--rv-b,0s) + var(--rv-c,0s)), transform .48s var(--sp-ease) calc(var(--rv-b,0s) + var(--rv-c,0s))}:root[data-page] .av-note.rv:not(.in) .tally .fl,:root[data-page] .av-green.rv:not(.in) .fh .fl,:root[data-page] .av-green.rv:not(.in) .dot{opacity:0;transform:scale(.6)}:root[data-page] .av-red.rv:not(.in) .rh{opacity:0;transform:scale(.85)}:root[data-page] .av-lock.rv:not(.in) .faceid{opacity:0;transform:scale(.8)}:root[data-page] .av-note.rv:not(.in) .facts li,:root[data-page] .av-note.rv:not(.in) .next,:root[data-page] .av-note.rv:not(.in) .next~.lab,:root[data-page] .av-note.rv:not(.in) .ask,:root[data-page] .av-green.rv:not(.in) li,:root[data-page] .av-red.rv:not(.in) figure,:root[data-page] .av-red.rv:not(.in) .rnote,:root[data-page] .av-lock.rv:not(.in) .lock>b,:root[data-page] .av-lock.rv:not(.in) .lock>span,:root[data-page] .av-lock.rv:not(.in) .lk{opacity:0;transform:translateY(12px)}:root[data-page] .av-red.rv .rh{transform-origin:0}}@media (width>=721px){:root[data-page] main [data-shine]{isolation:isolate;position:relative}:root[data-page] main .glint{z-index:-1;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}:root[data-page] main .glint:before{content:"";background:linear-gradient(90deg,#fff4ec00 0%,#fff4ec1a 22%,#fff4ec75 50%,#fff4ec1a 78%,#fff4ec00 100%);width:34%;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-140%)skew(-20deg)}}:root[data-page] :is(.end-card,.fits-card,.tone-orange) .glint:before{background:linear-gradient(90deg,#e8601c00 0%,#e8601c14 22%,#e8601c4d 50%,#e8601c14 78%,#e8601c00 100%)}@media (width>=721px) and (prefers-reduced-motion:no-preference){:root[data-page] main .sp-live>.glint:before{animation:4.8s cubic-bezier(.45,0,.2,1) .8s 2 sp-shine}@keyframes sp-shine{0%{transform:translate(-140%)skew(-20deg)}22%,to{transform:translate(330%)skew(-20deg)}}}
