@font-face{font-family:Pixel;src:url('assets/silkscreen_regular.ttf') format('truetype');font-display:swap}@font-face{font-family:Pixel;src:url('assets/silkscreen_bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--cream:#fff8ed;--ink:#262731;--muted:#68616a;--orange:#e96d44;--line:#e5d8ca;--soft:#f4ebdf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #bd502c;outline-offset:5px}button:disabled{cursor:default}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.06;letter-spacing:-.045em}h1{font-size:clamp(54px,5.4vw,82px)}h2{font-size:clamp(38px,3.8vw,58px)}h3{font-weight:500;font-size:23px;letter-spacing:-.025em;line-height:1.3}em{font-weight:400;color:#b65a38}button{border:0}section{scroll-margin-top:90px}.wrap{max-width:1240px;padding:0 32px;margin:auto}.header{max-width:1370px;margin:auto;padding:24px 48px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.brand{font-family:Pixel,monospace;font-weight:700;font-size:28px;letter-spacing:-1px;display:flex;align-items:center;gap:5px;line-height:1}.brand img{object-fit:contain}.header nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:600}.header nav>a:hover{color:#ad4e2b}.nav-cta{border:1px solid #302d31;border-radius:100px;padding:11px 24px}.hero{position:relative;max-width:1600px;min-height:740px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:25px max(48px,calc((100% - 1240px)/2 + 32px)) 80px;isolation:isolate;overflow:hidden}.hero-sky{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to bottom,var(--cream) 0%,#fff8ed00 50%),url('assets/settings_sunset.png');background-size:100% 100%,100% auto;background-position:center,bottom;background-repeat:no-repeat;opacity:.86}.hero-copy{z-index:2;padding-bottom:45px}.eyebrow{font-family:Pixel,monospace;font-size:13px;letter-spacing:1px;line-height:1.7;margin-bottom:24px}.intro{max-width:415px;margin-top:25px;font-size:18px;line-height:1.7;color:#4f4648}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px;flex-wrap:wrap}.button{padding:15px 25px;border-radius:100px;display:inline-flex;justify-content:center;font-weight:600;line-height:1.5;font-size:15px}.primary{background:var(--ink);color:var(--cream);box-shadow:0 5px 0 #24262b13;transition:transform .2s,background .2s}.primary:hover{transform:translateY(-3px);background:#42414a}.text-link{font-size:14px;font-weight:600;border-bottom:1px solid #7c5f50;padding-bottom:3px}.hero-note{margin-top:17px;color:#776757;font-size:13px}.mascot-button{position:relative;background:none;padding:0;display:flex;align-items:center;gap:6px;margin-top:26px;isolation:isolate}.mascot-button img{width:100px;height:85px;object-fit:contain;transform-origin:50% 79%;image-rendering:pixelated}.mascot-button span{font-family:Pixel,monospace;font-size:12px;color:#725c51}.mascot-button:hover .mascot{transform:translateY(-3px)}.mascot-button.jumping .mascot{animation:jelly-jump .85s both}.burst-pixel{position:absolute;width:5px;height:5px;background:#f78a92;pointer-events:none;left:48px;top:45px;animation:pixel-burst .9s ease-out forwards;z-index:-1}.burst-pixel:nth-of-type(2n){background:#313340}.burst-pixel:nth-of-type(3n){background:#ffc680}@keyframes jelly-jump{0%{transform:scale(1,1)}14%{transform:scale(1.2,.7)}38%{transform:translateY(-38px) scale(.84,1.16) rotate(-7deg)}55%{transform:translateY(-28px) scale(1.04,.94) rotate(5deg)}72%{transform:scale(1.18,.72)}90%{transform:scale(.97,1.04)}100%{transform:scale(1)}}@keyframes pixel-burst{0%{transform:translate(0,0);opacity:1}65%{opacity:1}100%{transform:translate(var(--dx),var(--dy)) rotate(110deg);opacity:0}}.hero-demo{min-width:0;position:relative;margin-left:20px;padding-top:22px}.phone-stage{position:relative;height:550px;width:570px;max-width:100%;margin:auto}.phone{position:relative;border:6px solid #26252c;background:#26252c;border-radius:36px;box-shadow:0 22px 42px #36223127,0 0 0 1px #756974;overflow:hidden;aspect-ratio:9/16;width:260px;padding:1px}.phone-screen{width:100%;height:100%;border-radius:27px;overflow:hidden;position:relative;background:#d7e5ec}.phone canvas{width:100%;height:100%;display:block;object-fit:cover}.main-phone{position:absolute;left:50%;top:0;transform:translateX(-50%) rotate(-3deg);width:288px;z-index:3;box-shadow:0 30px 60px #542b373a}.side-phone{position:absolute;top:62px;width:234px;opacity:.95}.left-phone{left:-22px;transform:rotate(-13deg)}.right-phone{right:-22px;transform:rotate(12deg)}.phone-ui{position:absolute;top:35px;left:0;right:0;text-align:center;color:#fff;display:flex;flex-direction:column;line-height:1.3;text-shadow:0 1px 15px #1d202b66;pointer-events:none}.phone-date{font-size:12px;font-weight:500;margin-bottom:2px}.phone-clock{font-size:57px;letter-spacing:-3px;line-height:1.1;font-weight:600}.lock-symbol{font-size:21px;margin-bottom:10px}.phone-weather{font-size:10px;margin-top:10px}.phone[data-scene=snow] .phone-ui,.phone[data-scene=soda] .phone-ui,.phone[data-scene=chime] .phone-ui{color:#31343a;text-shadow:none}.camera{position:absolute;width:64px;height:16px;border-radius:0 0 12px 12px;background:#26252c;top:0;left:50%;transform:translateX(-50%);z-index:4}.home-bar{position:absolute;width:30%;height:4px;border-radius:4px;bottom:9px;left:35%;background:#fff9;pointer-events:none}.phone[data-scene=snow] .home-bar,.phone[data-scene=soda] .home-bar,.phone[data-scene=chime] .home-bar{background:#30343a99}.home-ui{display:none;position:absolute;inset:38px 0 0;flex-direction:column;align-items:center;pointer-events:none;color:white;font-size:11px;text-shadow:0 1px 6px #0006}.home-clock{font-size:48px;line-height:1.1;letter-spacing:-2px}.app-dock{position:absolute;bottom:29px;display:flex;align-items:center;gap:14px;padding:9px 13px;background:#fff4;backdrop-filter:blur(8px);border-radius:18px}.app-dock img,.mock-app{width:33px;height:33px;border-radius:10px}.mock-app{display:grid;place-items:center;font-size:25px;line-height:1;color:white;background:#8479c1}.camera-app{background:#e3e3e7;color:#484954}.music-app{background:#ec677e}.messages-app{background:#74a991}.main-phone.home .home-ui{display:flex}.main-phone.home .phone-ui,.main-phone.art .phone-ui,.main-phone.art .home-ui{display:none}.main-phone.art .home-bar{display:none}.phone[data-scene=snow] .home-ui,.phone[data-scene=soda] .home-ui,.phone[data-scene=chime] .home-ui{color:#31343a;text-shadow:none}.demo-caption{display:flex;gap:10px;justify-content:center;align-items:center;font-size:14px;font-weight:600;position:relative;z-index:4}.live-dot{width:6px;height:6px;background:#516b49;border-radius:50%}.caption-extra{font-size:12px;font-weight:400;color:#675b57;border-left:1px solid #ab938455;padding-left:10px}.preview-controls{padding-top:26px;padding-bottom:28px;border-bottom:1px solid var(--line)}.control-top,.control-line{display:flex;justify-content:space-between;align-items:center;gap:20px}.control-top .eyebrow{margin:0 0 14px;font-size:12px}.demo-hint{font-size:12px;color:var(--muted);margin-bottom:14px}.scene-picker,.view-picker{display:flex;flex-wrap:wrap;gap:5px}.scene-picker button,.view-picker button,.outline-control{padding:10px 14px;background:none;border:1px solid transparent;border-radius:50px;font-size:13px}.scene-picker button[aria-pressed=true],.view-picker button[aria-pressed=true]{background:var(--ink);color:white}.scene-picker button:hover,.view-picker button:hover{border-color:#c3b0a2}.outline-control{border-color:#c3b0a2;white-space:nowrap}.secondary-controls{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);flex-wrap:wrap}.view-picker{background:var(--soft);border-radius:30px;padding:3px}.view-picker button{padding:7px 12px;font-size:12px}.night-control{display:flex;gap:9px;align-items:center;font-size:13px}.night-control input{accent-color:#313340;width:17px;height:17px}#snow-control{display:flex;gap:10px;align-items:center;font-size:12px;flex-wrap:wrap}#snow-phase{accent-color:#ad603c;width:125px}#snow-label{width:97px;color:#756252}.worlds{padding-top:90px;padding-bottom:95px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.section-heading p:last-child{font-size:15px;color:var(--muted);padding-bottom:5px}.section-heading .eyebrow{margin-bottom:17px}.gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.gallery-card{min-width:0}.gallery-card:nth-child(even){padding-top:42px}.gallery-phone-button{display:block;width:100%;background:transparent;text-align:left;padding:0}.gallery .phone{width:100%;border-radius:27px;border-width:4px;transition:transform .25s;box-shadow:0 14px 25px #36223117}.gallery .phone-screen{border-radius:20px}.gallery .phone-ui{top:25px}.gallery .phone-clock{font-size:37px}.gallery .phone-date{font-size:8px}.gallery .phone-weather{display:none}.gallery-phone-button:hover .phone{transform:translateY(-8px) rotate(-2deg)}.gallery-card h3{font-size:17px;margin-top:20px;font-weight:600;letter-spacing:-.03em}.gallery-card p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:8px}.gallery-category{font-family:Pixel,monospace;font-size:11px;color:#a06a49;margin-top:12px;display:block}.details{background:#f0e5d9;border-top:1px solid #e0d2c1;border-bottom:1px solid #e0d2c1;padding:85px 0}.details-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}.details-title p:not(.eyebrow){margin-top:24px;color:var(--muted)}.details-title>img{margin-top:25px;border-radius:20px}.feature-list article{display:flex;gap:28px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #d6c4b3}.feature-list article:last-child{margin:0;padding:0;border:0}.feature-number{font-family:Pixel,monospace;font-size:13px;color:#a26442;margin-top:4px}.feature-list p{font-size:15px;max-width:410px;color:#75655d;margin-top:9px}.download{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:95px;padding-bottom:95px;align-items:center}.download-art{min-height:325px;border-radius:42% 42% 26px 26px;background:url('assets/settings_sunset.png') center bottom/cover;display:grid;place-items:center;overflow:visible}.big-mascot{margin:0}.big-mascot img{width:250px;height:250px}.big-mascot .burst-pixel{left:125px;top:170px}.download p:not(.eyebrow){margin-top:23px;color:var(--muted)}.download .button{margin-top:24px}.download .download-note{font-size:12px;line-height:1.7;margin-top:15px!important}.faq{max-width:900px;padding-bottom:80px}.faq h2{margin-bottom:30px;font-size:42px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::after{content:'+';font-size:24px;line-height:1}.faq details[open] summary::after{content:'−'}.faq details p{font-size:15px;color:var(--muted);max-width:700px;padding-top:16px}footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:30px!important;padding-bottom:35px!important;font-size:12px;color:var(--muted)}footer .brand{font-size:21px;color:var(--ink)}
@media(min-width:1500px){.hero{padding-left:calc((100% - 1240px)/2 + 32px);padding-right:calc((100% - 1240px)/2 + 32px)}}
@media(max-width:1100px){.hero{padding:25px 40px 65px;min-height:680px}.phone-stage{height:500px}.main-phone{width:258px}.side-phone{width:210px;top:60px}.left-phone{left:-25px}.right-phone{right:-20px}.hero-demo{margin-left:0}.hero-copy{padding-right:15px}.hero-actions{gap:15px}.hero .intro{font-size:16px}.gallery{gap:18px}.details-layout{gap:45px}.hero h1{font-size:62px}.header{padding:22px 35px}}
@media(max-width:800px){.header{padding:19px 22px}.header nav{gap:18px}.header nav>a:not(.nav-cta){display:none}.brand{font-size:23px}.brand img{width:42px;height:42px}.nav-cta{padding:9px 18px;font-size:12px}.hero{grid-template-columns:1fr;text-align:center;padding:34px 22px 45px;min-height:0}.hero h1{font-size:clamp(52px,8vw,72px)}.hero-copy{padding:0}.eyebrow{font-size:12px}.intro{margin:22px auto 0;font-size:16px}.hero-actions{justify-content:center;margin-top:24px;gap:18px}.mascot-button{margin:16px auto 10px}.mascot-button img{width:78px;height:64px}.hero-note{margin-top:14px}.hero-demo{padding-top:22px}.phone-stage{width:460px;height:530px;max-width:100%}.main-phone{width:268px}.side-phone{width:210px;top:65px}.left-phone{left:0}.right-phone{right:0}.hero-sky{background-size:100% 100%,auto 90%;opacity:.82}.wrap{padding-left:22px;padding-right:22px}.control-top{align-items:start}.control-line{flex-wrap:wrap;gap:15px}.scene-picker{gap:4px;flex:1}.scene-picker button{padding:9px 11px;font-size:12px}.outline-control{font-size:12px}.secondary-controls{gap:12px}.demo-hint{font-size:11px}.worlds{padding-top:65px;padding-bottom:60px}.section-heading{display:block}.section-heading p:last-child{margin-top:20px}.gallery{grid-template-columns:repeat(3,1fr);gap:30px 22px}.gallery-card:nth-child(even){padding-top:0}.gallery .phone-clock{font-size:34px}.gallery .phone-date{font-size:8px}.gallery-card h3{font-size:15px}.details-layout{grid-template-columns:1fr;gap:40px}.details{padding:60px 0}.details-title>img{display:none}.download{gap:30px;grid-template-columns:.8fr 1fr;padding-top:65px;padding-bottom:65px}.big-mascot img{width:160px;height:180px}.download-art{min-height:260px}.download h2{font-size:42px}.download p:not(.eyebrow){font-size:14px}.big-mascot .burst-pixel{left:80px;top:110px}footer{flex-wrap:wrap;gap:15px}.faq h2{font-size:36px}}
@media(max-width:480px){.hero h1{font-size:50px}.hero .eyebrow{font-size:10px;letter-spacing:.6px}.hero-actions{flex-direction:column;gap:15px}.phone-stage{height:490px;width:365px}.main-phone{width:246px}.side-phone{width:170px;top:80px}.left-phone{left:-4px}.right-phone{right:-4px}.side-phone .phone-clock{font-size:36px}.side-phone .phone-date{font-size:8px}.side-phone .lock-symbol{font-size:14px}.hero{padding-left:16px;padding-right:16px}.hero-demo{padding-top:15px}.demo-caption{font-size:12px}.caption-extra{font-size:10px}.control-top{gap:15px}.control-top .eyebrow{font-size:10px;max-width:150px}.scene-picker{flex-basis:100%}.gallery{grid-template-columns:repeat(2,1fr);gap:30px 18px}.gallery-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px);justify-self:center}.gallery .phone-clock{font-size:30px}.gallery .phone-ui{top:22px}.gallery .phone-date{font-size:7px}.download{grid-template-columns:1fr;text-align:center;gap:35px}.download-art{max-width:280px;width:100%;margin:auto}.download-art .mascot-button{margin:0}.download .eyebrow{font-size:11px}.feature-list article{gap:20px}h3{font-size:21px}footer .brand{flex-basis:100%}.view-picker button{font-size:11px;padding:7px 9px}.night-control{font-size:12px}}
.hero h1{font-size:clamp(54px,4.5vw,72px)}
.hero-sky{background-image:linear-gradient(to bottom,#fff8ed 0%,#fff8ed 10%,#fff8edcc 45%,#fff8ed00 95%),linear-gradient(to right,#fff8edf5 0%,#fff8ede8 36%,#fff8ed55 65%,#fff8ed00 100%),url('assets/settings_sunset.png');background-size:100% 100%,100% 100%,100% auto}
.fine-tune{padding-top:15px}.fine-tune details{border-bottom:1px solid var(--line);padding-bottom:15px}.fine-tune summary{cursor:pointer;list-style:none;font-size:13px;display:flex;gap:16px;align-items:center}.fine-tune summary::before{content:'+';font-size:20px;line-height:1}.fine-tune details[open] summary::before{content:'−'}.fine-tune summary span{color:var(--muted);font-size:12px}.tune-grid{display:grid;grid-template-columns:repeat(3,1fr) .7fr auto;gap:25px;align-items:center;padding:25px 0 5px}.tune-grid label{font-size:13px;display:flex;flex-direction:column;gap:8px}.tune-grid input{accent-color:#ad603c;width:100%}.tune-grid output,.tune-grid label>span{font-size:12px;color:var(--muted)}.tune-grid select{background:var(--cream);color:var(--ink);font:inherit;border:1px solid var(--line);padding:8px;border-radius:7px}.hero-demo .phone-weather{font-size:10px}
[hidden]{display:none!important}
.brand-word{display:inline-flex;align-items:center;gap:3px}.pixel-m{width:.98em;height:.76em;display:block;flex:none}
.hero-demo{padding-right:38px;margin-left:18px}.phone-stage{perspective:1100px;width:500px}.left-phone{left:0}.right-phone{right:0}
.hero-sky{background-position:center,center,center bottom;background-size:100% 100%,100% 100%,100% 150%}
.demo-caption{width:max-content;max-width:100%;margin:0 auto;padding:7px 14px;border-radius:30px;background:#fff8edda}
.main-phone{animation:phone-float 10s ease-in-out infinite}.left-phone{animation:phone-float-left 12s ease-in-out infinite}.right-phone{animation:phone-float-right 13s ease-in-out infinite}.main-phone.turning{animation:phone-turn .8s ease-in-out both}
@keyframes phone-float{0%,100%{transform:translateX(-50%) rotate(-3deg) rotateY(-4deg)}50%{transform:translateX(-50%) translateY(-8px) rotate(-1deg) rotateY(4deg)}}
@keyframes phone-float-left{0%,100%{transform:rotate(-13deg) rotateY(4deg)}50%{transform:translateY(7px) rotate(-11deg) rotateY(-3deg)}}
@keyframes phone-float-right{0%,100%{transform:rotate(12deg) rotateY(-4deg)}50%{transform:translateY(-6px) rotate(10deg) rotateY(3deg)}}
@keyframes phone-turn{0%,100%{transform:translateX(-50%) rotate(-3deg) rotateY(-4deg)}45%{transform:translateX(-50%) translateY(-6px) rotate(-1deg) rotateY(-19deg)}}
@media(min-width:801px) and (max-width:1100px){.hero-demo{padding-right:30px}.left-phone{left:12px}.right-phone{right:8px}.side-phone{width:185px}}
@media(max-width:800px){.hero-sky{background-position:center,center bottom;background-size:100% 100%,auto 90%}.hero-demo{margin-left:0;padding-right:12px;padding-left:12px}.phone-stage{width:430px}.side-phone{width:195px}.left-phone{left:10px}.right-phone{right:10px}}
@media(max-width:480px){.hero-demo{padding-left:16px;padding-right:16px}.side-phone{width:155px}.left-phone{left:7px}.right-phone{right:7px}.main-phone{width:232px}.phone-stage{height:470px}}
@media(max-width:800px){.hero h1{font-size:clamp(50px,8vw,72px)}.hero-sky{background-image:linear-gradient(to bottom,#fff8ed 0%,#fff8ed 38%,#fff8ed40 67%,#fff8ed00 95%),url('assets/settings_sunset.png');background-size:100% 100%,auto 90%}.tune-grid{grid-template-columns:1fr 1fr;gap:20px}.fine-tune summary{gap:10px}.fine-tune summary span{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}.main-phone,.side-phone{animation:none!important}}
.why{padding-bottom:90px}.why .section-heading{padding-top:20px}.why-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-bottom:48px}.why-columns article{border-top:1px solid var(--line);padding-top:22px}.why-columns .feature-number{font-size:12px;display:block;margin:0 0 15px}.why-columns h3{font-size:25px;max-width:290px}.why-columns p{font-size:16px;line-height:1.75;color:var(--muted);margin:15px 0 20px}.why-columns .text-link{font-size:14px;display:inline-block}.battery-story{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:35px 40px;background:#ececdf;border-radius:20px}.battery-story .eyebrow{font-size:12px;margin-bottom:15px;color:#585a43}.battery-story h3{font-family:Georgia,serif;font-size:34px;line-height:1.14;letter-spacing:-.03em}.battery-story p:not(.eyebrow){font-size:16px;color:#5c6051;margin-top:18px;max-width:540px}.battery-story .battery-note{font-size:12px!important;line-height:1.6;color:#6c7061!important}.battery-behaviour{margin:0;align-self:center}.battery-behaviour div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #cdd0bd}.battery-behaviour div:last-child{border:0}.battery-behaviour dt{font-size:14px;color:#5d6151}.battery-behaviour dd{font-size:14px;margin:0;font-weight:600;text-align:right;color:#373d2f}
@media(max-width:800px){.why{padding-bottom:60px}.why-columns{grid-template-columns:1fr;gap:26px}.why-columns h3{max-width:none}.why-columns p{max-width:600px}.battery-story{gap:28px;padding:30px;grid-template-columns:1fr}.why .section-heading{padding-top:0}}
@media(max-width:480px){.battery-story{padding:25px 20px}.battery-behaviour div{gap:14px}.battery-behaviour dt,.battery-behaviour dd{font-size:13px}.battery-story h3{font-size:31px}}
.pricing{padding-top:90px;padding-bottom:10px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:960px;margin:0 auto}.plan{border:1px solid var(--line);border-radius:22px;padding:34px 38px;background:#fffaf2}.full-plan{background:#f0e5d9;border-color:#d8bfa6}.plan-label{font-family:Pixel,monospace;font-size:12px;color:#946043;margin-bottom:20px}.plan h3{font-size:25px}.plan-price{font-family:Georgia,serif;font-size:65px;letter-spacing:-.04em;line-height:1.15;margin-top:16px}.plan-price span{display:block;font-family:Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.5;color:var(--muted);margin-top:5px}.plan-description{font-size:16px;color:var(--muted);margin-top:23px;min-height:53px}.plan ul{list-style:none;padding:0;margin:26px 0;display:grid;gap:13px;font-size:15px}.plan li{display:flex;align-items:start;gap:12px}.plan li::before{content:'✓';color:#856444}.plan-coming{display:inline-block;border:1px solid #ad947d;color:#746454;border-radius:40px;padding:14px 25px;font-size:15px}.plan-footnote{font-size:12px;color:#7e6a5b;margin-top:13px;line-height:1.6}.pricing-note{font-size:12px;text-align:center;max-width:740px;margin:22px auto 0;color:var(--muted)}
@media(max-width:800px){.pricing{padding-top:60px}.plan{padding:28px}.plan-price{font-size:54px}.plan-description{min-height:80px}}
@media(max-width:600px){.plans{grid-template-columns:1fr}.plan-description{min-height:0}.pricing-note{text-align:left}}
.about{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;padding-top:80px;padding-bottom:90px;border-top:1px solid var(--line)}.about h2{margin-bottom:25px}.about-story>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8;margin-top:18px;max-width:620px}.about-facts{align-self:center}.about-facts dl{margin:0}.about-facts dl>div{padding:18px 0;border-bottom:1px solid var(--line)}.about-facts dt{font-family:Pixel,monospace;font-size:11px;color:var(--muted);margin-bottom:9px}.about-facts dd{margin:0;font-size:18px;overflow-wrap:anywhere}.about-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:27px}.about-links a{font-size:14px}
@media(max-width:800px){.about{grid-template-columns:1fr;gap:30px;padding-top:55px;padding-bottom:60px}.about-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}}@media(max-width:480px){.about-facts dl{grid-template-columns:1fr}.about-links{flex-direction:column;align-items:flex-start}}
