@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&display=swap";:root{--font-sans:"DM Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Newsreader", Georgia, serif;--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--content-width:1180px;--reading-width:690px;--gutter:clamp(20px, 4vw, 56px);--section-space:clamp(96px, 13vw, 190px);--radius-sm:4px;--radius-md:10px;--radius-lg:16px;--shadow-soft:0 20px 55px #281d1314;--transition:.22s ease}html[data-theme=light]{color-scheme:light;--bg:#f6f2ea;--surface:#fbf8f2;--elevated:#fff;--ink:#1a1612;--ink-2:#5a544b;--ink-3:#928a7e;--line:#1a16121a;--line-strong:#1a16122e;--accent:#b8442b;--accent-soft:#b8442b1a;--accent-deep:#8a3320;--blue:#3b688c;--green:#2e6b4f;--gold:#c77d2a;--sleep:#5d568c;--grid:#1a16120e}html[data-theme=dark]{color-scheme:dark;--bg:#141312;--surface:#1c1b19;--elevated:#252421;--ink:#f5f2ea;--ink-2:#a8a29a;--ink-3:#767169;--line:#f5f2ea1a;--line-strong:#f5f2ea2e;--accent:#d96b4f;--accent-soft:#d96b4f24;--accent-deep:#f29983;--blue:#5b8fb8;--green:#46936f;--gold:#e29944;--sleep:#7c75b5;--grid:#f5f2ea0e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;color:var(--ink);background:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{z-index:20;color:var(--elevated);background:var(--ink);border-radius:var(--radius-sm);transition:transform var(--transition);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - (var(--gutter) * 2), var(--content-width));margin-inline:auto}.site-header{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(12px);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.brand{letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.brand-mark{border:1.5px solid var(--ink);border-radius:50%;width:24px;height:24px;display:inline-block;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";display:block;position:absolute}.brand-mark:before{border:1.5px solid var(--accent);border-radius:50%;width:11px;height:11px;top:5px;left:5px}.brand-mark:after{background:var(--accent);border-radius:50%;width:5px;height:5px;bottom:1px;right:2px}.brand-mark span{background:var(--ink);border-radius:50%;width:3px;height:3px;top:10px;left:10px}.desktop-nav{align-items:center;gap:clamp(18px,3vw,38px);margin-left:auto;display:flex}.desktop-nav a,.footer-links a{color:var(--ink-2);transition:color var(--transition);font-size:13px}.desktop-nav a:hover,.footer-links a:hover{color:var(--accent)}.header-actions{align-items:center;gap:14px;display:flex}.icon-button,.menu-toggle{border:1px solid var(--line);cursor:pointer;width:38px;height:38px;transition:border-color var(--transition), background var(--transition);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.icon-button:hover,.menu-toggle:hover{border-color:var(--line-strong);background:var(--accent-soft)}.theme-icon{font-size:18px;line-height:1}.theme-icon-moon,html[data-theme=dark] .theme-icon-sun{display:none}html[data-theme=dark] .theme-icon-moon{display:block}.header-cta{color:var(--elevated);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition), border-color var(--transition);align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.header-cta:hover{color:var(--ink);background:0 0}.menu-toggle{border-radius:var(--radius-sm);border:0;display:none}.menu-toggle span{background:var(--ink);width:17px;height:1px;transition:transform var(--transition)}.menu-toggle span+span{margin-top:-7px}.mobile-menu{display:none}.hero{padding:clamp(82px,11vw,150px) 0 72px;position:relative}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.8fr);align-items:center;gap:clamp(48px,9vw,130px);display:grid}.eyebrow,.section-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:10px;font-weight:500;line-height:1.2;display:flex}.eyebrow-line{background:var(--accent);width:28px;height:1px;display:inline-block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:680px;margin-bottom:26px;font-size:clamp(56px,7.5vw,106px);font-weight:500;line-height:.93}h1 em,h2 em{color:var(--accent);font-family:var(--font-serif);letter-spacing:-.06em;font-style:normal;font-weight:400}.hero-lede{max-width:505px;color:var(--ink-2);letter-spacing:-.02em;margin-bottom:32px;font-size:clamp(17px,1.8vw,20px);line-height:1.45}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-bottom:30px;display:flex}.button{border-radius:var(--radius-sm);min-height:48px;transition:transform var(--transition), background var(--transition), color var(--transition), border-color var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:16px;padding:0 19px;font-size:13px;font-weight:600;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--elevated);background:var(--accent)}.button-primary:hover{background:var(--accent-deep)}.button-light{color:var(--ink);background:var(--elevated)}.button-light:hover{color:var(--elevated);background:var(--accent)}.text-link{color:var(--ink-2);border-bottom:1px solid var(--line-strong);transition:color var(--transition), border-color var(--transition);align-items:center;gap:9px;font-size:13px;display:inline-flex}.text-link:hover{color:var(--accent);border-color:var(--accent)}.hero-note{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.03em;align-items:center;gap:9px;margin:0;font-size:10px;display:flex}.status-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%}.hero-visual{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:510px;box-shadow:var(--shadow-soft);justify-self:end;padding:34px 26px 40px;position:relative}.hero-visual:before,.hero-visual:after{content:"";border:1px solid var(--line);pointer-events:none;position:absolute}.hero-visual:before{border-radius:11px;inset:10px}.hero-visual:after{opacity:.65;border-radius:8px;inset:18px}.visual-caption{z-index:1;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:9px;font-size:9px;display:flex;position:absolute}.visual-caption span{color:var(--accent)}.visual-caption-top{top:14px;left:26px}.visual-caption-bottom{bottom:14px;right:26px}.capture-window{z-index:1;border:1px solid var(--line-strong);background:var(--bg);border-radius:11px;position:relative;overflow:hidden}.window-topbar,.window-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.window-brand{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.mini-mark{border:1px solid var(--accent);border-radius:50%;width:12px;height:12px}.window-time,.saved-time{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.window-body{padding:33px 27px 25px}.window-label{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px}.raw-capture{max-width:390px;min-height:118px;color:var(--ink);letter-spacing:-.06em;margin-bottom:28px;font-size:clamp(23px,3vw,31px);line-height:1.12}.cursor{vertical-align:-.06em;background:var(--accent);width:2px;height:.82em;margin-left:5px;animation:1.1s step-end infinite blink;display:inline-block}.save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.saved-label{color:var(--green);font-family:var(--font-mono);align-items:center;gap:8px;font-size:10px;display:flex}.check-mark{border:1px solid var(--green);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.window-footer{border-top:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);border-bottom:0;font-size:9px}.footer-lock{color:var(--ink-2);font-size:16px}.classification-line{z-index:1;justify-content:center;align-items:center;gap:8px;height:50px;display:flex;position:relative}.classification-line:before{background:var(--line-strong);content:"";width:1px;height:100%;position:absolute}.classification-line span{z-index:1;background:var(--accent);border-radius:50%;width:5px;height:5px}.classification-line i{z-index:1;border:1px solid var(--accent);background:var(--surface);border-radius:50%;width:7px;height:7px}.route-note{z-index:1;border:1px solid var(--line);background:var(--elevated);border-radius:7px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex;position:relative}.route-icon{color:var(--accent);font-size:20px;line-height:1}.route-note strong,.route-note small{display:block}.route-note strong{margin-bottom:4px;font-size:12px}.route-note small{color:var(--ink-3);font-family:var(--font-mono);font-size:9px}.hero-rule{width:min(100% - (var(--gutter) * 2), var(--content-width));background:var(--line);height:1px;margin:76px auto 0}.section{padding:var(--section-space) 0}.intro-section{background:var(--surface);border-block:1px solid var(--line)}.intro-grid{grid-template-columns:.35fr 1fr;gap:clamp(40px,11vw,170px);display:grid}.section-kicker{align-items:flex-start;margin-bottom:0}.section-kicker:before{background:var(--accent);content:"";width:14px;height:1px;margin-top:.6em;display:block}.intro-content{max-width:790px}h2{letter-spacing:-.075em;max-width:850px;margin-bottom:28px;font-size:clamp(38px,5.4vw,75px);font-weight:500;line-height:.97}.large-copy{max-width:685px;color:var(--ink-2);letter-spacing:-.04em;font-size:clamp(19px,2.2vw,26px);line-height:1.35}.pull-quote{border-top:1px solid var(--line-strong);grid-template-columns:38px 1fr;gap:17px;max-width:550px;margin-top:62px;padding-top:20px;display:grid}.quote-mark{color:var(--accent);font-family:var(--font-serif);font-size:57px;line-height:.7}.pull-quote p{color:var(--ink-2);font-family:var(--font-serif);margin:0;font-size:25px;line-height:1.14}.flow-section{background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:50px 50px}.section-heading{max-width:var(--reading-width);margin-bottom:75px}.section-heading h2{margin-bottom:21px}.section-heading>p:last-child{max-width:590px;color:var(--ink-2);margin:0;font-size:17px;line-height:1.5}.flow-list{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow-list:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:29px;left:13%;right:13%}.flow-item{padding-right:28px;position:relative}.flow-number{color:var(--ink-3);font-family:var(--font-mono);margin-bottom:20px;font-size:10px;display:block}.flow-icon{z-index:1;border:1px solid var(--line-strong);background:var(--bg);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid;position:relative}.flow-icon-capture span{border:1.5px solid var(--accent);border-radius:3px;width:21px;height:27px}.flow-icon-capture span:after{background:var(--accent);width:10px;height:1px;box-shadow:0 5px var(--accent);content:"";margin:8px auto;display:block}.flow-icon-save span{width:24px;height:24px;color:var(--green);border:1px solid var(--green);border-radius:50%;place-items:center;font-size:14px;display:grid}.flow-icon-ai{color:var(--accent);font-size:21px}.flow-icon-organize{justify-content:center;align-items:center;gap:3px;display:flex}.flow-icon-organize span{background:var(--accent);border-radius:2px;width:4px;height:18px}.flow-icon-organize span:nth-child(2){background:var(--ink-2);height:28px}.flow-copy h3{letter-spacing:-.035em;margin-bottom:10px;font-size:18px}.flow-copy p{max-width:205px;color:var(--ink-2);margin-bottom:18px;font-size:14px;line-height:1.48}.flow-aside{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.product-section{background:var(--surface);border-block:1px solid var(--line)}.product-heading{grid-template-columns:.55fr 1.2fr;align-items:start;column-gap:45px;max-width:100%;margin-bottom:78px;display:grid}.product-heading .section-kicker{grid-row:span 2}.product-heading h2{margin-bottom:0}.product-heading>p:last-child{grid-column:2;max-width:470px;margin-top:25px}.screens-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(17px,3vw,50px);display:grid}.screen-figure{margin:0}.phone-frame{border:1px solid var(--line-strong);background:var(--bg);border-radius:30px;max-width:292px;margin-inline:auto;padding:8px;box-shadow:0 16px 40px #2119141c}.phone-frame img{border-radius:23px;width:100%}.phone-frame-offset{transform:translateY(-26px)}.screen-figure figcaption{align-items:flex-start;gap:13px;max-width:292px;margin:25px auto 0;display:flex}.figure-number{color:var(--accent);font-family:var(--font-mono);font-size:10px}.screen-figure strong,.screen-figure small{display:block}.screen-figure strong{margin-bottom:4px;font-size:14px}.screen-figure small{color:var(--ink-3);font-size:12px;line-height:1.35}.domains-section{background:var(--bg)}.domains-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(45px,10vw,145px);display:grid}.domains-intro h2{font-size:clamp(42px,5vw,70px)}.domains-intro>p:last-child{max-width:400px;color:var(--ink-2);font-size:16px}.domain-list{border-top:1px solid var(--line-strong)}.domain-row{border-bottom:1px solid var(--line);min-height:94px;transition:padding var(--transition), background var(--transition);grid-template-columns:35px 1fr minmax(165px,1.2fr) minmax(124px,.8fr) 20px;align-items:center;gap:17px;display:grid}.domain-row:hover{background:var(--surface);padding-inline:12px}.domain-number,.domain-detail{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.domain-name{letter-spacing:-.05em;padding-left:18px;font-size:21px;font-weight:600;position:relative}.domain-name:before{background:var(--accent);content:"";border-radius:50%;width:5px;height:5px;margin-top:-3px;position:absolute;top:50%;left:0}.domain-description{color:var(--ink-2);font-size:13px;line-height:1.35}.domain-detail{font-size:9px;line-height:1.3}.domain-arrow{color:var(--ink-3);transition:color var(--transition), transform var(--transition);font-size:18px}.domain-row:hover .domain-arrow{color:var(--accent);transform:translate(2px,-2px)}.domain-tasks .domain-name:before{background:var(--blue)}.domain-expenses .domain-name:before{background:var(--green)}.domain-habits .domain-name:before{background:var(--gold)}.domain-sleep .domain-name:before{background:var(--sleep)}.privacy-section{background:var(--surface);border-block:1px solid var(--line)}.privacy-panel{grid-template-columns:.9fr 1.1fr;gap:clamp(45px,10vw,145px);display:grid}.privacy-intro h2{max-width:560px;font-size:clamp(40px,5vw,68px)}.privacy-details .large-copy{margin-bottom:45px}.promise-list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.promise-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.promise-icon{width:26px;height:26px;color:var(--accent);border:1px solid var(--accent);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.promise-list strong,.promise-list small{display:block}.promise-list strong{margin-bottom:3px;font-size:14px}.promise-list small{color:var(--ink-3);font-size:12px}.closing-section{padding-top:calc(var(--section-space) * .78);padding-bottom:calc(var(--section-space) * .78);background:var(--bg)}.closing-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--accent);color:#fff7ed;flex-direction:column;align-items:flex-start;padding:clamp(45px,7vw,90px);display:flex;position:relative;overflow:hidden}.closing-panel:after{content:"";border:1px solid #fff7ed45;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-130px;right:-55px;box-shadow:0 0 0 28px #fff7ed12,0 0 0 56px #fff7ed0d}.closing-panel .section-kicker{z-index:1;color:#ffe3d6;position:relative}.closing-panel .section-kicker:before{background:#ffe3d6}.closing-panel h2{z-index:1;max-width:670px;margin-bottom:37px;font-size:clamp(46px,6.5vw,88px);position:relative}.closing-panel h2 em{color:#fff7ed}.closing-panel .button{z-index:1;position:relative}.closing-mark{z-index:1;align-items:center;gap:7px;display:flex;position:absolute;top:62px;right:clamp(45px,7vw,90px)}.closing-mark span{border:1px solid #ffe3d6;border-radius:50%;width:10px;height:10px;display:block}.closing-mark span:nth-child(2){background:#ffe3d6;width:18px;height:18px}.site-footer{border-top:1px solid var(--line);padding:25px 0 31px}.footer-inner{align-items:center;gap:30px;display:flex}.footer-inner p{color:var(--ink-3);margin:0;font-size:12px}.footer-links{color:var(--ink-3);align-items:center;gap:20px;margin-left:auto;font-size:11px;display:flex}.footer-links span{font-family:var(--font-mono);font-size:9px}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.js .reveal.is-visible{opacity:1;transform:none}.js .reveal-delay-1{transition-delay:90ms}.js .reveal-delay-2{transition-delay:.16s}.js .reveal-delay-3{transition-delay:.23s}@keyframes blink{50%{opacity:0}}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:64px}.hero-visual{justify-self:start;max-width:570px}.intro-grid,.domains-grid,.privacy-panel{grid-template-columns:1fr;gap:40px}.intro-grid .section-kicker,.domains-intro .section-kicker,.privacy-intro .section-kicker{margin-bottom:16px}.flow-list{grid-template-columns:repeat(2,1fr);gap:46px 30px}.flow-list:before{background:var(--line-strong);width:1px;height:calc(100% - 130px);top:66px;left:13%;right:13%}.flow-item:nth-child(2n){padding-left:28px;padding-right:0}.flow-item:nth-child(2n) .flow-number,.flow-item:nth-child(2n) .flow-icon,.flow-item:nth-child(2n) .flow-copy,.flow-item:nth-child(2n) .flow-aside,.flow-item:nth-child(2n) .flow-copy p{margin-left:auto}.flow-icon{margin-bottom:18px}.screens-grid{gap:15px}.phone-frame{border-radius:22px}.phone-frame img{border-radius:16px}.phone-frame-offset{transform:translateY(-16px)}.domain-row{grid-template-columns:28px 1fr 20px;gap:12px;padding:16px 0}.domain-description,.domain-detail{grid-column:2}.domain-description{grid-row:2}.domain-detail{grid-row:3}.domain-arrow{grid-area:1/3}.domain-row:hover{padding-inline:8px}}@media (width<=700px){:root{--gutter:22px;--section-space:90px}.header-inner{min-height:66px}.desktop-nav,.header-cta{display:none}.menu-toggle{display:grid}.mobile-menu{padding:0 var(--gutter);display:none}.mobile-menu.is-open{padding-top:10px;padding-bottom:17px;animation:.18s both menu-in;display:grid}.mobile-menu a{border-top:1px solid var(--line);min-height:45px;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:14px;display:flex}.mobile-menu a span{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.mobile-menu a:last-child{border-bottom:1px solid var(--line)}.hero{padding-top:70px}h1{font-size:clamp(52px,15vw,82px)}.hero-lede{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-visual{padding:34px 18px 38px}.visual-caption-top{left:18px}.visual-caption-bottom{right:18px}.window-body{padding:28px 20px 21px}.raw-capture{min-height:120px;font-size:25px}.intro-grid .section-kicker,.domains-intro .section-kicker,.privacy-intro .section-kicker{margin-bottom:20px}h2{font-size:clamp(39px,11vw,60px)}.large-copy{font-size:21px}.pull-quote{margin-top:48px}.pull-quote p{font-size:22px}.section-heading{margin-bottom:55px}.flow-list{grid-template-columns:1fr;gap:38px}.flow-list:before{height:auto;top:68px;bottom:70px;left:28px}.flow-item,.flow-item:nth-child(2n){padding:0 0 0 90px}.flow-item:nth-child(2n) .flow-number,.flow-item:nth-child(2n) .flow-icon,.flow-item:nth-child(2n) .flow-copy,.flow-item:nth-child(2n) .flow-aside{margin-left:0}.flow-number{position:absolute;top:5px;left:0}.flow-icon{width:58px;height:58px;margin:0;position:absolute;top:0;left:48px;transform:translate(-50%)}.flow-copy p{max-width:320px}.flow-item:nth-child(2n) .flow-copy p{margin-left:0}.product-heading{margin-bottom:55px;display:block}.product-heading h2{margin-bottom:20px}.product-heading>p:last-child{margin-top:0}.screens-grid{grid-template-columns:1fr;gap:52px}.screen-figure,.screen-figure-featured{grid-template-columns:minmax(135px,.8fr) 1fr;align-items:center;gap:25px;display:grid}.screen-figure .phone-frame,.screen-figure figcaption{width:100%;margin:0}.screen-figure figcaption{display:block}.figure-number{margin-bottom:8px;display:block}.phone-frame-offset{transform:none}.domains-grid,.privacy-panel{gap:54px}.domain-name{font-size:20px}.domain-description{font-size:12px}.closing-panel{padding:46px 25px 50px}.closing-mark{top:28px;right:25px}.closing-panel h2{font-size:clamp(44px,12vw,64px)}.footer-inner{flex-wrap:wrap;align-items:flex-start;gap:16px 25px}.footer-inner p{flex-basis:100%;order:3}.footer-links{margin-left:auto}}@media (width<=440px){.hero-visual{margin-inline:-4px}.screen-figure,.screen-figure-featured{grid-template-columns:125px 1fr;gap:18px}.footer-links{justify-content:space-between;width:100%;margin-left:0}.footer-links span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}
