:root{--paper: #0d0f0e;--ink: #f4f4ec;--muted: #a6a99e;--line: rgba(244, 244, 236, .16);--acid: #e0e8a6;--charcoal: #1c201d;--stone: #858b82;--olive: #78805f;--neutral: #202420;--warm: #2d332c;--pad: clamp(20px, 4vw, 64px);--serif: Iowan Old Style, Baskerville, Times New Roman, serif;--sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);color-scheme:dark;font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:fixed;top:-80px;left:16px;background:var(--ink);color:var(--paper);padding:12px 18px;z-index:100}.skip:focus{top:12px}.nav{position:absolute;inset:0 0 auto;height:86px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;z-index:10}.wordmark{font-size:20px;font-weight:800;letter-spacing:-.05em}.nav nav{display:flex;gap:clamp(16px,3vw,42px);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav a{transition:opacity .2s}.nav a:hover{opacity:.5}.hero{height:max(820px,100svh);position:relative;overflow:hidden;isolation:isolate;background:var(--paper)}.eyebrow,.section-number{font-size:10px;font-weight:700;letter-spacing:.16em}h1,h2{margin:0;font-size:clamp(48px,4.7vw,68px);line-height:.96;letter-spacing:-.035em;font-weight:800}h2 em{font-family:var(--serif);font-weight:400}.hero-message{position:absolute;z-index:4;left:50%;top:62%;transform:translate(-50%,-50%);width:min(92vw,980px);display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;user-select:none}.trial-card{display:inline-flex;padding:10px 17px;border:1px solid rgba(224,232,166,.55);border-radius:6px;background:transparent;color:var(--acid);font-size:12px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.hero-title{display:flex;flex-direction:column;align-items:center;margin:25px 0 22px;color:var(--ink);font-size:clamp(46px,4.7vw,68px);line-height:.95;letter-spacing:-.03em;white-space:nowrap}.hero-title em{color:var(--stone);font-family:var(--serif);font-weight:400}.hero-message>p{max-width:520px;margin:0;color:#f4f4ecc2;font-size:16px;line-height:1.5;letter-spacing:-.01em;text-wrap:balance}.globe-stage{position:absolute;inset:0;width:100%;height:100%;z-index:2;touch-action:pan-y;cursor:grab;transition:background-color .35s ease}.globe-stage:active{cursor:grabbing}#globe-react{position:absolute;inset:-20% 0 0;width:100%;height:120%;filter:drop-shadow(0 32px 80px rgba(55,113,255,.28))}#globe-react canvas{display:block;width:100%!important;height:100%!important;outline:none;touch-action:pan-y!important}.globe-loading{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.16em;transition:opacity .45s}.globe-loading span{width:5px;height:5px;border-radius:50%;background:currentColor;animation:pulse 1.2s infinite}.globe-loading.ready{opacity:0;pointer-events:none}.globe-halo{display:none}.region-card{position:absolute;z-index:7;min-width:190px;text-align:left;padding:15px;border:1px solid var(--line);color:var(--ink);background:#141715f0;backdrop-filter:blur(14px);box-shadow:0 16px 45px #0000006b;cursor:pointer}.region-card span,.region-card small{display:block;font-size:9px;letter-spacing:.13em}.region-card strong{display:block;margin:9px 0 3px;font-size:17px}.live-stat{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:4;width:min(94vw,760px);text-align:center;display:flex;flex-direction:column;align-items:center;pointer-events:none;user-select:none}.live-stat strong{font-size:clamp(24px,2.7vw,40px);line-height:.9;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.live-stat>span{margin-top:5px;font-size:8px;font-weight:700;letter-spacing:.16em}.live-stat small{margin-top:3px;font-family:var(--serif);font-size:clamp(10px,1vw,13px);color:var(--muted)}.live-stat em{margin-top:7px;font-style:normal;font-size:7px;letter-spacing:.13em;color:var(--muted)}.hero-cta{min-width:230px;margin-top:28px;padding:18px 28px;display:flex;justify-content:center;gap:42px;border-radius:999px;background:var(--acid);color:#151515;box-shadow:0 14px 42px #00000047;pointer-events:auto;font-size:14px;font-weight:700;letter-spacing:.02em;transition:background .25s,color .25s,transform .25s}.hero-cta:hover,.hero-cta:focus-visible{background:var(--ink);color:var(--paper);transform:translateY(-3px)}section:not(.hero){padding:clamp(90px,14vw,210px) var(--pad)}.works-with{position:relative;z-index:3;padding:120px var(--pad) 100px!important;text-align:center}.works-with h2{font-size:22px;line-height:1;letter-spacing:-.025em;font-weight:650;text-transform:none}.compatibility-list{width:min(100%,1420px);margin:52px auto 0;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:38px clamp(28px,3.5vw,62px);list-style:none}.compatibility-list li{display:inline-flex;align-items:center;gap:7px;color:#f4f4ecb3;white-space:nowrap;font-size:clamp(14px,1.35vw,20px);line-height:1;font-weight:650;letter-spacing:-.035em}.compatibility-list .brand-oura{font-weight:400;letter-spacing:.08em}.compatibility-list .brand-garmin{font-weight:800;letter-spacing:.03em}.compatibility-list .brand-garmin span{margin-left:2px;font-size:.5em}.compatibility-list .brand-amazfit{font-weight:700;letter-spacing:-.06em}.compatibility-list .brand-google{font-weight:500;letter-spacing:-.025em}.compatibility-list .brand-google span{font-size:.9em;transform:rotate(-12deg)}.compatibility-list .brand-fitbit{font-weight:500;letter-spacing:-.02em}.compatibility-list .brand-fitbit span{color:var(--acid);font-size:1.15em}.compatibility-list .brand-huawei,.compatibility-list .brand-polar{letter-spacing:.04em;font-weight:800}.compatibility-list .brand-loop{letter-spacing:.16em;font-weight:500}.compatibility-list .brand-haale{letter-spacing:.12em;font-weight:400}.works-with>p{margin:42px auto 0;color:#a6a99ead;font-size:10px;line-height:1.5;letter-spacing:.06em}.how-it-works{position:relative;z-index:3;min-height:0;padding:170px 0 190px!important;overflow:hidden;background:var(--paper)}.how-intro{width:min(92vw,620px);margin:0 auto;text-align:center}.how-intro h2{font-size:clamp(36px,3.125vw,44px);line-height:1.15;letter-spacing:-.03em}.how-intro h2 em{color:var(--stone)}.how-intro>p:last-child{max-width:432px;margin:48px auto 0;color:var(--muted);font-size:16px;line-height:1.5;letter-spacing:-.01em;text-wrap:balance}.how-steps{width:min(calc(100% - 96px),1320px);margin:135px auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none}.how-step{min-width:0}.how-step-media{position:relative;aspect-ratio:1 / 1.02;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#171a18}.how-step-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080a090a,#080a0938);pointer-events:none}.how-step-media img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.72) contrast(1.04);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.how-step:hover .how-step-media img{transform:scale(1.035);filter:saturate(.9) contrast(1.06)}.how-step-media span{position:absolute;z-index:1;top:12px;left:12px;min-width:34px;padding:9px 8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#0f111099;color:#fff;backdrop-filter:blur(12px);text-align:center;font-size:10px;font-weight:700;letter-spacing:.08em}.how-step h3{margin:24px 0 9px;font-size:clamp(19px,1.6vw,24px);line-height:1.15;letter-spacing:-.025em;font-weight:600}.how-step p{max-width:29ch;margin:0;color:var(--muted);font-size:14px;line-height:1.5;letter-spacing:-.005em}.real-results{padding:190px 0 210px!important;overflow:hidden}.results-heading{width:min(92vw,720px);margin:0 auto 120px;text-align:center}.results-heading .eyebrow{color:#7ca2ff}.results-heading h2{margin-top:28px;font-size:clamp(44px,5vw,72px)}.results-heading h2 em{color:var(--stone)}.results-heading>p:last-child{max-width:520px;margin:38px auto 0;color:var(--muted);font-size:16px;line-height:1.55}.results-mosaic{width:min(calc(100% - 96px),1420px);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;grid-auto-flow:dense;gap:16px}.result-card{position:relative;min-width:0;overflow:hidden;border-radius:12px;background:#171a18;isolation:isolate}.result-video{grid-row:span 2}.result-video:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#05070614 28%,#050706f0)}.result-video video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.08);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.result-video:hover video{transform:scale(1.025);filter:saturate(.86) contrast(1.1)}.result-format{position:absolute;top:18px;left:18px;padding:9px 11px;border-radius:6px;background:#090b0aa8;backdrop-filter:blur(12px);color:#fff;font-size:8px;font-weight:800;letter-spacing:.12em}.result-video>div{position:absolute;left:22px;right:22px;bottom:24px}.result-video small{color:#ffffff9e;font-size:7px;font-weight:750;letter-spacing:.13em}.result-video h3{margin:12px 0 8px;color:#fff;font-size:25px;line-height:1.08;letter-spacing:-.035em}.result-video p{margin:0;color:#ffffffb8;font-size:12px;line-height:1.45}.result-quote{padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(244,244,236,.08);background-color:#151817;background-image:radial-gradient(rgba(244,244,236,.09) .7px,transparent .7px);background-size:7px 7px}.result-quote:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(80,128,255,.07),transparent 55%)}.result-quote-meta{display:flex;align-items:center;gap:10px}.result-quote-meta span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(124,162,255,.65);border-radius:50%;color:#9ab7ff;font-size:8px;font-weight:800}.result-quote-meta small{color:#f4f4ec80;font-size:7px;font-weight:750;letter-spacing:.11em}.result-quote blockquote{margin:18px 0;color:#f4f4ecc7;font-size:clamp(18px,1.45vw,23px);line-height:1.35;letter-spacing:-.025em}.result-quote>p{margin:0;color:#f4f4ec6b;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.result-wide{grid-column:span 2}.results-note{width:min(calc(100% - 96px),1324px);margin:38px auto 0;color:#a6a99e99;font-size:9px;line-height:1.5;letter-spacing:.045em}.app-in-action{padding:190px var(--pad) 210px!important;background:#090b0a}.app-action-heading{width:min(100%,720px);margin:0 auto 120px;text-align:center}.app-action-heading .eyebrow{color:#7ca2ff}.app-action-heading h2{margin-top:28px;font-size:clamp(44px,5vw,72px)}.app-action-heading h2 em{color:var(--stone)}.app-action-heading>p:last-child{max-width:580px;margin:36px auto 0;color:var(--muted);font-size:16px;line-height:1.55}.app-showcase{width:min(100%,1160px);margin:0 auto;display:grid;grid-template-columns:minmax(340px,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(70px,10vw,150px)}.phone-stage{display:flex;justify-content:center}.iphone{position:relative;width:330px;height:676px;padding:10px;border:1px solid rgba(255,255,255,.26);border-radius:52px;background:linear-gradient(145deg,#34383b,#0c0e0f 22%,#202427 76%,#050606);box-shadow:0 42px 110px #0000008c,0 0 65px #4476ff1f}.iphone:before{content:"";position:absolute;inset:6px;border-radius:46px;box-shadow:inset 0 0 0 1px #ffffff1c;pointer-events:none;z-index:5}.dynamic-island{position:absolute;z-index:8;top:20px;left:50%;width:94px;height:27px;transform:translate(-50%);border-radius:20px;background:#030404}.phone-status{position:absolute;z-index:7;top:22px;left:29px;right:25px;display:flex;justify-content:space-between;color:#ffffffc7;font-size:9px;font-weight:700}.phone-screens{position:relative;width:100%;height:100%;overflow:hidden;border-radius:43px;background:radial-gradient(circle at 85% 3%,rgba(76,130,255,.26),transparent 32%),#111412}.phone-screen{position:absolute;inset:0;padding:66px 25px 42px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translate(18px) scale(.985);transition:opacity .42s ease,transform .42s ease,visibility .42s}.phone-screen.active{opacity:1;visibility:visible;transform:none}.phone-brand{font-size:15px;font-weight:850;letter-spacing:-.05em}.phone-kicker{margin:42px 0 10px;color:#8fb0ff;font-size:8px;font-weight:750;letter-spacing:.15em}.phone-screen h3{margin:0;max-width:240px;font-size:28px;line-height:1.02;letter-spacing:-.05em}.phone-screen>button{margin-top:auto;padding:14px 16px;border:0;border-radius:10px;background:var(--acid);color:#111;font-size:9px;font-weight:800;letter-spacing:.11em}.goal-dial,.step-ring{position:relative;width:192px;height:192px;margin:54px auto 0;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#5687ff 0 72%,#ffffff14 72% 100%)}.goal-dial:after,.step-ring:after{content:"";position:absolute;inset:13px;border-radius:50%;background:#111412}.goal-dial span,.step-ring span{position:relative;z-index:1;font-size:35px;font-weight:750;letter-spacing:-.06em}.goal-dial small,.step-ring small{display:block;margin-top:4px;color:var(--muted);text-align:center;font-size:7px;letter-spacing:.16em}.goal-controls{margin:28px auto 0;display:flex;align-items:center;gap:24px}.goal-controls span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#ffffff14}.goal-controls strong{font-size:12px;letter-spacing:.08em}.step-ring{margin-top:48px;background:conic-gradient(var(--acid) 0 86.24%,rgba(255,255,255,.08) 86.24% 100%)}.mini-stats{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mini-stats span{padding:14px 6px;border-radius:10px;background:#ffffff0e;color:var(--muted);text-align:center;font-size:6px;letter-spacing:.08em}.mini-stats strong{display:block;margin-bottom:6px;color:var(--ink);font-size:15px;letter-spacing:-.04em}.challenge-note{margin:12px 0 0;color:var(--muted);font-size:10px}.phone-leaderboard{margin:38px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;list-style:none}.phone-leaderboard li{padding:16px 14px;display:flex;justify-content:space-between;align-items:center;border-radius:11px;background:#ffffff0e;font-size:10px;letter-spacing:.05em}.phone-leaderboard li.you{background:#4f86ff;color:#fff}.phone-leaderboard b{margin-right:11px;color:#ffffff7a;font-size:8px}.phone-leaderboard strong{font-size:15px;letter-spacing:-.03em}.journey-visual{height:170px;margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:7px;background:radial-gradient(circle at center,rgba(79,134,255,.22),transparent 66%)}.journey-visual span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#4f86ff;font-size:8px;font-weight:800}.journey-visual i{position:relative;flex:1;height:2px;background:repeating-linear-gradient(90deg,#7099ff 0 7px,transparent 7px 13px)}.journey-visual i:after{content:"›";position:absolute;right:-2px;top:50%;transform:translateY(-54%);color:#7099ff;font-size:18px}.journey-distance{font-size:40px;letter-spacing:-.06em}.journey-distance small{color:var(--muted);font-size:9px;letter-spacing:.06em}.journey-message{margin:15px 0 0;color:var(--muted);font-family:var(--serif);font-size:16px;line-height:1.35}.journey-progress{height:8px;margin-top:28px;overflow:hidden;border-radius:8px;background:#ffffff14}.journey-progress i{display:block;width:74%;height:100%;border-radius:inherit;background:#4f86ff}.phone-home{position:absolute;z-index:8;left:50%;bottom:18px;width:105px;height:4px;transform:translate(-50%);border-radius:8px;background:#ffffffb3}.screen-selector{display:flex;flex-direction:column;gap:12px}.screen-selector button{width:100%;min-height:108px;padding:22px 24px;display:grid;grid-template-columns:34px 1fr;gap:5px 13px;border:0;border-radius:12px;background:#ffffff09;color:var(--muted);text-align:left;cursor:pointer;transition:background .25s,color .25s,transform .25s}.screen-selector button:hover{background:#fff1;color:var(--ink)}.screen-selector button.active{background:#4f86ff;color:#fff;transform:translate(-10px)}.screen-selector button>span{grid-row:1 / 3;color:currentColor;opacity:.55;font-size:10px;font-weight:750;letter-spacing:.1em}.screen-selector strong{font-size:20px;line-height:1.1;letter-spacing:-.025em}.screen-selector small{max-width:45ch;font-size:12px;line-height:1.45;opacity:.72}.floating-cta{position:fixed;z-index:60;left:50%;bottom:max(16px,env(safe-area-inset-bottom));width:min(92vw,920px);min-height:76px;padding:12px 12px 12px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(244,244,236,.18);border-radius:12px;background:#111412c7;box-shadow:0 18px 60px #0006;backdrop-filter:blur(22px) saturate(1.2);opacity:0;pointer-events:none;transform:translate(-50%,24px);transition:opacity .35s,transform .35s}.floating-cta.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-cta div{display:flex;flex-direction:column;gap:5px}.floating-cta strong{font-size:12px;letter-spacing:.08em}.floating-cta div span{color:var(--muted);font-size:12px}.floating-cta>a{flex:0 0 auto;padding:18px 24px;border-radius:8px;background:var(--acid);color:#151515;font-size:10px;font-weight:800;letter-spacing:.1em;transition:transform .2s,background .2s}.floating-cta>a:hover{transform:translateY(-2px);background:var(--ink)}.site-footer{position:relative;min-height:92svh;padding:150px var(--pad) 120px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#080a09;text-align:center}.footer-main{display:flex;flex-direction:column;align-items:center}.footer-main h2{margin:42px 0 34px;font-size:clamp(48px,6vw,84px)}.footer-main h2 em{color:var(--stone)}.footer-main>p:not(.eyebrow){max-width:540px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.footer-main>button{margin-top:38px;padding:19px 28px;border:1px solid rgba(244,244,236,.22);border-radius:8px;background:transparent;color:var(--ink);font-size:10px;font-weight:750;letter-spacing:.12em}.footer-main nav{margin-top:80px;display:flex;gap:34px;color:var(--muted);font-size:9px;letter-spacing:.12em}.footer-main nav a{color:var(--ink)}.footer-bottom{position:absolute;left:var(--pad);right:var(--pad);bottom:42px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}@keyframes pulse{50%{box-shadow:0 0 0 8px #74843300}0%,to{box-shadow:0 0 #74843359}}@media(max-width:800px){#leva__root{display:none}.nav nav a:not(:last-child){display:none}.hero{height:max(780px,100svh)}.hero-message{top:60%;width:min(90vw,560px)}.trial-card{padding:8px 13px;font-size:12px}.hero-title{margin:20px 0 18px;font-size:clamp(38px,10.5vw,46px);line-height:.96}.hero-title span{white-space:nowrap}.hero-message>p{max-width:82vw;font-size:14px;line-height:1.5}.hero-cta{min-width:210px;margin-top:22px;padding:16px 24px}#globe-react{inset:-25% 0 0;height:116%}.live-stat{bottom:16px}.live-stat strong{font-size:clamp(22px,8vw,32px)}.live-stat small{max-width:90%}.how-it-works{padding:120px 0 140px!important}.works-with{padding:84px 18px 68px!important}.works-with h2{font-size:19px}.compatibility-list{margin-top:42px;gap:28px 30px}.compatibility-list li{font-size:15px}.works-with>p{max-width:310px;margin-top:38px}.how-intro{width:100%;padding-inline:20px}.how-intro h2{font-size:clamp(34px,10vw,40px)}.how-intro>p:last-child{max-width:350px;margin-top:28px;font-size:14px}.how-steps{width:100%;margin-top:84px;padding:0 18px;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none}.how-steps::-webkit-scrollbar{display:none}.how-step{flex:0 0 min(78vw,310px);scroll-snap-align:start}.how-step h3{margin-top:18px;font-size:21px}.how-step p{font-size:13px}.real-results{padding:125px 0 145px!important}.results-heading{margin-bottom:78px;padding-inline:20px}.results-heading h2{font-size:clamp(40px,12vw,54px)}.results-heading>p:last-child{font-size:14px}.results-mosaic{width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:178px;gap:10px}.result-video{grid-row:span 2}.result-wide{grid-column:span 2}.result-quote{padding:17px}.result-quote-meta span{width:25px;height:25px}.result-quote-meta small{font-size:6px}.result-quote blockquote{margin:14px 0;font-size:clamp(15px,4.2vw,19px);line-height:1.3}.result-video h3{font-size:21px}.result-video>div{left:17px;right:17px;bottom:19px}.result-format{top:14px;left:14px}.results-note{width:calc(100% - 36px);margin-top:30px}.app-in-action{padding:120px 18px 145px!important}.app-action-heading{margin-bottom:76px}.app-action-heading h2{font-size:clamp(40px,12vw,54px)}.app-action-heading>p:last-child{font-size:14px}.app-showcase{grid-template-columns:1fr;gap:72px}.iphone{width:min(330px,calc(100vw - 42px));height:min(676px,calc((100vw - 42px)*2.05))}.screen-selector{width:100%}.screen-selector button{min-height:104px}.screen-selector button.active{transform:none}.site-footer{min-height:900px;padding:120px 20px 110px}.footer-main h2{font-size:clamp(46px,13vw,62px)}.footer-main nav{flex-direction:column;gap:17px}.footer-bottom{left:20px;right:20px;bottom:34px;gap:18px;font-size:7px}.floating-cta{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px);min-height:64px;padding:9px 9px 9px 14px;gap:10px;border-radius:10px}.floating-cta strong{font-size:10px}.floating-cta div span{display:none}.floating-cta>a{padding:15px 16px;font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
