/* Revision 2 — material, light, graphic scale. Script Lantern, with a point of view. */
@font-face{font-family:Syne;src:url('assets/fonts/Syne.ttf') format('truetype');font-style:normal;font-weight:400 800;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/fonts/Manrope.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
:root{--display:Syne,sans-serif;--body:Manrope,sans-serif;--gold:#efbd6c;--ink:#f4f0e6;--bg:#111411;font-family:var(--body)}
body{background:radial-gradient(ellipse at 100% 28%,#22332224,transparent 35%),#111411}
body::before{opacity:.045}
h1,h2,h3,h4{font-family:var(--display);font-weight:700}
h1{font-weight:700;font-size:clamp(58px,4.9vw,76px);line-height:1.03;letter-spacing:-.065em;text-transform:uppercase}
body{overflow-x:clip}
h2{font-size:clamp(40px,4.1vw,64px);letter-spacing:-.065em;line-height:1.06}
h2 span{color:#b9bcb0}
h3{letter-spacing:-.045em}
.eyebrow{font-family:var(--body);font-weight:750;letter-spacing:.2em}
.site-header{border-bottom-color:#e8c48320;background:linear-gradient(#111410aa,#11141000)}
.brand-icon{width:48px;height:48px}.wordmark{width:105px;height:56px}.byline{font-size:10px}
.site-header nav{font-size:11px;font-weight:600}.nav-cta{border-radius:2px;border-color:#efbd6c88;box-shadow:4px 4px 0 #efbd6c0b}
.hero{background:#111411}.hero-copy{padding-top:65px;width:47.5%}.hero-copy h1{max-width:670px}
.hero-description{font-size:15px;font-weight:450;color:#d1d2c7;line-height:1.8;max-width:370px}
.hero-copy .eyebrow{border:1px solid #efbd6c40;border-radius:2px;display:inline-flex;align-items:center;padding:8px 12px;font-size:9px;background:#171d1766;margin-bottom:25px}
.hero-copy .status-light{margin-right:10px}
.hero-price{font-weight:750}.hero-backdrop{filter:saturate(.9) contrast(1.08)}
.hero-grain{background:linear-gradient(110deg,#11141100 53%,#91ac7620 53.1%,transparent 53.2%),radial-gradient(ellipse at 85% 32%,#e9b96922,transparent 52%),linear-gradient(#11141099,transparent 50%)}
.device-halo{background:radial-gradient(ellipse,#e9bb7033,transparent 68%)}
.button{border-radius:2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;min-height:50px}
.button-gold{box-shadow:4px 4px 0 #b8823022;background:linear-gradient(115deg,#f5d497,#e9b35e)}
.button-gold:hover{transform:translate(-2px,-3px);box-shadow:7px 8px 0 #b8823030,0 10px 30px #e9bb701a}
.hero-bottom{border-top:1px solid #e9bb7028;padding-top:20px;font-weight:650}
.brand-interlude{overflow:hidden;background:#e5bd78;color:#181b15;transform:rotate(-1.25deg) scale(1.025);padding:18px 0;border-block:1px solid #f7dda4;position:relative;z-index:4;box-shadow:0 14px 35px #0005;margin:0 0 35px}
.brand-run{display:flex;align-items:center;gap:42px;width:max-content;animation:brand-travel 38s linear infinite}
.brand-run>span{font-family:var(--display);font-size:35px;letter-spacing:-.035em;font-weight:800;white-space:nowrap;line-height:1}
.brand-run .outline-type{color:transparent;-webkit-text-stroke:1px #191c16}
.brand-run i{font-size:42px;font-style:normal;line-height:1}
.brand-run img{width:105px;height:48px;object-fit:contain;mix-blend-mode:multiply;filter:brightness(.25)}
.brand-run img{mix-blend-mode:normal;filter:brightness(.12)}
.brand-interlude-clip{overflow:hidden;padding-block:20px;margin-top:-20px;margin-bottom:-10px}
@media(min-width:1151px){.device-stage{width:60%;right:-2%}}
@keyframes brand-travel{to{transform:translateX(-50%)}}
.section{position:relative;isolation:isolate}
.section-heading{z-index:1}.section-heading::after{height:3px;width:16%;transform:skewX(-45deg);background:linear-gradient(90deg,transparent,#efbd6c88)}
.section-heading>p:last-child{font-size:15px;color:#b4b8aa}
.workspace{padding-top:100px;overflow:hidden;background:linear-gradient(120deg,#1a2019a0,transparent 55%)}
.workspace::before{content:"";position:absolute;z-index:-1;right:-4%;top:-60px;width:48%;height:450px;background-image:url('assets/atmosphere-atlas.webp');background-size:300% 200%;background-position:0 0;opacity:.7;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 80%,transparent),linear-gradient(#000 55%,transparent);mask-composite:intersect}
.workspace .section-heading{margin-bottom:55px}.workspace h2 span{color:var(--gold)}
.feature-grid{gap:15px}.feature-card{border-radius:3px;background:linear-gradient(145deg,#30362bde,#151a14f5);border-color:#bfc8ab22;box-shadow:0 15px 35px #0002}
.feature-card::after{content:"";position:absolute;width:150px;height:1px;right:-40px;top:45px;background:linear-gradient(90deg,transparent,#e9bb7055);transform:rotate(-40deg);pointer-events:none}
.feature-card:nth-child(2){background:linear-gradient(145deg,#39372cbb,#181a15f5)}
.feature-card:nth-child(3){background:linear-gradient(145deg,#25353fbb,#131c1df5)}
.feature-card:nth-child(4){background:linear-gradient(145deg,#3b2828bb,#1c1516f5)}
.feature-card h3{font-size:27px;font-weight:700;line-height:1.03;margin-top:32px}
.feature-no{font-family:var(--display);font-size:30px;color:#b4bf9c4a;letter-spacing:-.07em;line-height:1}
.feature-card .card-foot{color:#a0aa93}
.feature-card:hover{border-color:#efbd6c77;box-shadow:0 20px 40px #0005}
.key{border-radius:3px;background:linear-gradient(145deg,#444b3b,#20261c);box-shadow:0 4px 0 #0d110c}
.title-demo{transform:rotate(-2deg);background:linear-gradient(120deg,#faf7e9,#e9e5d6);box-shadow:8px 9px 0 #0c110c66,0 13px 25px #0003}
.goal-ring .goal-progress{stroke:#75c6fd}.goal-ring strong{font-family:var(--display);font-weight:700}
.atmosphere-preview{background-image:linear-gradient(#1b201910,#1b201970),url('assets/atmosphere-atlas.webp');background-size:auto,300% 200%;background-position:center,0 0;border:1px solid #ffffff15}
.atmosphere-preview[data-theme=noir]{background-image:url('assets/atmosphere-atlas.webp');background-size:300% 200%;background-position:50% 100%}
.atmosphere-preview[data-theme=scifi]{background-image:url('assets/atmosphere-atlas.webp');background-size:300% 200%;background-position:100% 0}
.atmosphere-preview[data-theme=horror]{background-image:url('assets/atmosphere-atlas.webp');background-size:300% 200%;background-position:50% 0}
.atmosphere-preview[data-theme=drama]{background-image:url('assets/atmosphere-atlas.webp');background-size:300% 200%;background-position:0 100%}.atmosphere-preview[data-theme=romance]{background-image:url('assets/atmosphere-atlas.webp');background-size:300% 200%;background-position:100% 100%}
.mac-app[data-atmosphere=drama]{--atmos:#36291c}.mac-app[data-atmosphere=romance]{--atmos:#33212a}
.atmosphere-showcase{min-height:630px;overflow:hidden;margin-top:5px;border-block:1px solid #e5bf733b;background:#1b201b;padding-top:90px;padding-bottom:90px;--art-x:0%;--art-y:0%;--art-color:#efbd6c}
.showcase-art{position:absolute;right:-1%;top:0;height:100%;width:65%;background-image:url('assets/atmosphere-atlas.webp');background-size:300% 200%;background-position:var(--art-x) var(--art-y);z-index:-3;transition:opacity .4s}
.showcase-scrim{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#141a14 12%,#141a14dd 34%,#141a1411 75%),linear-gradient(0deg,#141a1480,transparent 45%)}
.showcase-copy{max-width:49%;position:relative;z-index:2}.showcase-copy h2{font-size:60px}.showcase-copy h2 span{color:var(--art-color)}
.showcase-copy>p:not(.eyebrow){font-size:14px;margin-top:24px;line-height:1.8;color:#c5cbb8}
.showcase-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:370px;margin-top:28px}
.showcase-options button{padding:12px 10px;min-height:44px;text-align:left;border:1px solid #e9e4c827;background:#11161077;font-size:9px;letter-spacing:.02em;border-radius:2px}
.showcase-options button[aria-pressed=true]{color:var(--art-color);border-color:var(--art-color);background:#111610bb}
.showcase-copy .showcase-selected{font-size:8px!important;letter-spacing:.12em;color:var(--art-color)!important;margin-top:20px!important;max-width:350px;min-height:28px}
.showcase-paper{position:absolute;z-index:1;width:275px;height:350px;background:linear-gradient(135deg,#fbf8eb,#e1dfd3);box-shadow:20px 25px 0 #0002,0 35px 50px #0007;right:16%;top:130px;transform:perspective(1000px) rotateY(-15deg) rotateZ(12deg);padding:35px 30px;color:#222a1f;font:9px/1.8 Courier,monospace;transition:transform .7s var(--ease)}
.atmosphere-showcase:hover .showcase-paper{transform:perspective(1000px) rotateY(-9deg) rotateZ(9deg) translateY(-7px)}
.showcase-paper>span{font-size:6px;color:#7c8575;letter-spacing:.13em;display:block;margin-bottom:46px}.showcase-paper>p{color:#30342b;margin-top:20px}.showcase-paper>p:first-of-type{font-weight:bold}.showcase-paper .showcase-cue{text-align:center;margin-top:28px}.showcase-paper .showcase-dialogue{margin:0 auto;width:66%}.showcase-paper small{position:absolute;bottom:25px;font-size:6px;color:#87907d}
.showcase-logo{position:absolute;bottom:28px;right:40px;width:145px;mix-blend-mode:screen;transform:rotate(-4deg)}
.atmosphere-showcase[data-art-theme=horror]{--art-x:50%;--art-y:0%;--art-color:#ff8b77}.atmosphere-showcase[data-art-theme=scifi]{--art-x:100%;--art-y:0%;--art-color:#91d8ff}.atmosphere-showcase[data-art-theme=drama]{--art-x:0%;--art-y:100%;--art-color:#f5c180}.atmosphere-showcase[data-art-theme=noir]{--art-x:50%;--art-y:100%;--art-color:#e6d3aa}.atmosphere-showcase[data-art-theme=romance]{--art-x:100%;--art-y:100%;--art-color:#efa8b2}
.continuity{background:linear-gradient(105deg,#3a382721,#1a211761);border-bottom-color:#b4bf9c22;border-top:0}.continuity h3{font-size:19px}.continuity-note{color:#9ba68c!important}
.lens{overflow:hidden;background:linear-gradient(125deg,#0b1a20bb,#121b19 55%,#182719aa)}
.lens::before{content:"";position:absolute;left:-200px;top:15%;width:700px;height:300px;border:1px solid #82c9e433;border-radius:50%;transform:rotate(-35deg);box-shadow:0 0 0 70px #77bcda05,0 0 0 140px #77bcda04;z-index:-1}
.lens::after{content:"";position:absolute;width:600px;height:1px;left:-150px;bottom:130px;transform:rotate(-35deg);background:linear-gradient(90deg,transparent,#97d4ea66,transparent);z-index:-1}
.lens h2 span{color:#86c4e3}.lens-panel{border-radius:3px;background:linear-gradient(145deg,#24404a88,#111e1fd9);border-color:#87c4de55;box-shadow:12px 13px 0 #0002,0 25px 65px #0004;backdrop-filter:blur(15px)}
.muse{overflow:hidden;padding-top:90px;padding-bottom:45px;min-height:790px;background:radial-gradient(ellipse at 75% 45%,#a67f3844,transparent 49%),repeating-linear-gradient(130deg,#1d251b 0,#1d251b 70px,#20291f 71px,#1d251b 72px);border-top:1px solid #e9bb7066;border-bottom:1px solid #e9bb7040}
.muse::before{content:"MUSE";position:absolute;right:-40px;top:10px;font-family:var(--display);font-size:230px;font-weight:800;letter-spacing:-.08em;line-height:1;color:transparent;-webkit-text-stroke:1px #e9bb701a;z-index:-1;transform:rotate(-6deg)}
.muse .section-heading{max-width:65%;margin-bottom:30px}.muse .section-heading>p:last-child{font-size:14px}.muse h2{font-size:61px}.muse h2 span{color:var(--gold)}
.muse-layout{grid-template-columns:1.1fr 1fr;gap:35px;min-height:360px;align-items:center}.review-panel{border-radius:3px;background:linear-gradient(120deg,#3a4230f2,#171f14e8);border-color:#c9ba7b66;box-shadow:8px 10px 0 #0a100b55,0 15px 45px #0005;backdrop-filter:blur(15px);align-self:center}
.muse-personality{position:relative;height:460px;margin-top:-185px;align-self:end;isolation:isolate}
.muse-smug{position:absolute;z-index:1;bottom:15px;left:4%;height:480px;width:365px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 22px #0005);mask-image:linear-gradient(#000 76%,transparent 100%);transform:rotate(-4deg);transition:transform .65s var(--ease)}
.muse-personality:hover .muse-smug{transform:rotate(0) translateY(-5px)}
.muse-orbit{position:absolute;left:-3%;top:0;width:400px;height:400px;border:1px solid #efbd6c55;border-radius:50%;box-shadow:0 0 0 18px #e9bb7005,0 0 100px #d8a34a12;transform:rotateX(40deg) rotateZ(-25deg)}
.muse-label{position:absolute;right:0;top:-65px;z-index:3;font-size:8px;letter-spacing:.2em;color:#ebc27b;border-bottom:1px solid #efbd6c66;padding-bottom:8px;transform:rotate(5deg)}
.muse-verdict{position:absolute;z-index:3;right:-8px;top:185px;font-family:var(--display);font-size:20px;line-height:1.1;color:#f5d69d;font-weight:750;letter-spacing:-.04em;transform:rotate(7deg);text-shadow:0 2px 8px #0008}
.muse-personality blockquote{position:absolute;bottom:-15px;left:10px;z-index:4;font-family:var(--display);font-size:21px;line-height:1.25;font-weight:600;color:#eee6cb;transform:rotate(-3deg);max-width:80%}.muse-personality cite{font-family:var(--body);font-size:10px;margin-top:10px;display:block}.muse-brand{position:absolute;width:72px;height:48px;object-fit:contain;right:10px;bottom:0;transform:rotate(6deg);z-index:5}
.toolkit{background:linear-gradient(150deg,#20291b66,transparent 70%)}.inline-heading h2{font-size:45px}.tool-strip{border-radius:3px;background:#25301e33}.tool-strip button>span{font-size:30px}.tool-detail{padding-top:30px;padding-bottom:30px}.tool-detail h3{font-family:var(--body);font-weight:650;font-size:17px}
.pdf{background:linear-gradient(90deg,#352e1f25,transparent),repeating-linear-gradient(150deg,transparent 0,transparent 89px,#e9bb7006 90px,transparent 91px);border-block:1px solid #c9bb8120}.pdf h2 span{color:var(--gold)}.pdf-page{transform:rotate(7deg);box-shadow:18px 20px 0 #e9bb7009,0 35px 70px #0009;transition:transform .5s}.pdf-stage:hover .pdf-page{transform:rotate(2deg) translateY(-5px)}
.companions{overflow:hidden;background:radial-gradient(ellipse at 5% 50%,#0b75b82c,transparent 55%),radial-gradient(ellipse at 95% 70%,#a6322929,transparent 55%),#101614}.companions::before{content:"";position:absolute;width:140%;height:180px;background:linear-gradient(90deg,#6ebce70d,#ed786408);border-block:1px solid #9dbcc91a;transform:rotate(-16deg);top:230px;left:-20%;z-index:-1}.companions .section-heading{max-width:850px;margin-left:auto;margin-right:auto}.companions h2{font-size:59px}.companions .section-heading h2 span{background:linear-gradient(100deg,#b8d7ed,#f2d5b8 60%,#eaa795);background-clip:text;-webkit-background-clip:text;color:transparent}.companion-image-wrap{border-radius:3px;transform:perspective(1300px) rotateX(2deg);border-color:#c1c9b933;box-shadow:0 35px 65px #0007}.companion-card{border-radius:3px;background:linear-gradient(135deg,#23475955,#15202799)}.red-card{background:linear-gradient(135deg,#61332b55,#271c1999)}
.pricing{background:linear-gradient(140deg,#e9bb7009,transparent 60%);overflow:hidden}.pricing::before{content:"";width:500px;height:100px;background:linear-gradient(115deg,transparent,#d7b36f11);border-bottom:1px solid #e9bb7033;position:absolute;top:100px;left:-210px;transform:rotate(-35deg);z-index:-1}.price-card{border-radius:3px;background:linear-gradient(145deg,#f0c78414,#212b1cb3);border-color:#e9bb7099;box-shadow:10px 12px 0 #e9bb7009,0 30px 70px #0003}.price-card .price{font-family:var(--display);font-weight:700;letter-spacing:-.06em}.price-card>img{width:65px}
.inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:60px}.inventory-heading>img{width:210px;mix-blend-mode:screen;transform:rotate(-7deg)}
.feature-inventory{background:linear-gradient(145deg,#222b1ecc,transparent 70%);border-top:1px solid #b5bf9b24;padding-top:80px}
.inventory-intro{font-size:12px;max-width:580px;line-height:1.8;margin:24px 0 42px;color:#a6b29b}.inventory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 35px}.inventory-grid article{border-top:1px solid #efbd6c44;padding:20px 0 10px}.inventory-grid article>span{font-size:8px;letter-spacing:.15em;color:var(--gold);font-weight:650}.inventory-grid h3{font-size:26px;margin:20px 0 19px}.inventory-grid ul{list-style:none;padding:0;margin:0}.inventory-grid li{position:relative;font-size:11px;line-height:1.7;color:#c0c7b4;padding:7px 0 7px 15px;border-bottom:1px solid #b8c3a60a}.inventory-grid li::before{content:"";display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2019%2019%205M5%205h14v14%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;position:absolute;left:0;top:9px;color:#e9bb7088;font-size:9px}.inventory-limit{font-size:10px;color:#8f9c82;border-top:1px solid var(--line);margin-top:30px;padding-top:20px;line-height:1.9}
.comparison{background:linear-gradient(135deg,#2b3022dd,#151c15);border-block:1px solid #e9bb7044}.comparison-prices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:35px}.comparison-prices>div{padding:35px;border:1px solid #a1af8b33;display:flex;flex-direction:column;align-items:flex-start;position:relative}.comparison-prices .comparison-lantern{background:linear-gradient(125deg,#e9bb701b,#e9bb7003);border-color:#e9bb7080}.comparison-prices img{width:100px;height:55px;object-fit:contain;position:absolute;right:25px;top:25px}.comparison-prices .small-tag{margin:8px 0 15px;font-size:8px}.comparison-prices strong{font-family:var(--display);font-size:65px;font-weight:700;letter-spacing:-.065em;line-height:1.2;color:var(--gold)}.comparison-prices>div:not(.comparison-lantern) strong{color:#e6e7dc}.comparison-prices p{font-size:11px;line-height:1.8;margin-top:12px;color:#b5c0a7}.comparison-prices .competitor-name{font-family:var(--display);font-size:18px;font-weight:650}.comparison-prices a{font-size:10px;color:#b7c2a9;margin-top:20px;text-decoration:underline;text-underline-offset:4px}.comparison-prices s{color:#7f8e70;margin-right:6px}.comparison-lantern>.small-tag{margin-top:38px}.comparison-table-wrap{overflow-x:auto}.comparison table{width:100%;border-collapse:collapse;text-align:left}.comparison caption{text-align:left;font-size:10px;color:#9aa98b;margin-bottom:18px}.comparison th,.comparison td{padding:18px 15px;font-size:11px;line-height:1.6;border-bottom:1px solid #bcc6a51a;vertical-align:top}.comparison thead th{font-family:var(--display);font-weight:700;font-size:17px;color:#e7e6d8;border-bottom-color:#e9bb7055}.comparison tbody th{font-weight:650;width:25%;color:#d2dac2}.comparison td{width:37.5%;color:#aab99a}.comparison td:nth-child(2){color:#e7cf9f;background:#e9bb7004}.comparison-source{font-size:9px;color:#92a17f;line-height:1.9;margin-top:25px;max-width:950px}.comparison-source a{color:#c4d0b4;text-decoration:underline;text-underline-offset:3px}
.faq{background:linear-gradient(160deg,#1a2318,transparent 75%)}.faq summary{font-weight:600}.closing{background:linear-gradient(140deg,#283020,#101810 80%)}.closing-copy h2{font-size:65px;max-width:65%;font-weight:750}.closing-light{background:radial-gradient(ellipse at 68% 100%,#d3a3473b,transparent 65%)}
.footer-signature{max-width:1380px;margin:auto;display:flex;align-items:center;gap:65px;padding:55px 60px 35px;border-top:1px solid #e9bb7033;position:relative;overflow:hidden;background:linear-gradient(110deg,#d4aa650a,transparent)}.footer-signature>img{width:235px;mix-blend-mode:screen}.footer-signature>span{font-family:var(--display);font-size:37px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#9da88d}.footer-signature>a{font-size:8px;letter-spacing:.1em;color:var(--gold);margin-left:auto}.footer-brand{font-family:var(--display);font-weight:700}
.motion-paused .brand-run{animation:none!important}
.showcase-logo,.inventory-heading>img,.footer-signature>img{mix-blend-mode:lighten}
@media(max-width:1150px){.hero-copy{width:48%;padding-top:70px}.hero h1{font-size:64px}.hero-description{font-size:13px;max-width:310px}.feature-card h3{font-size:23px}.showcase-copy h2{font-size:50px}.showcase-paper{right:12%;width:235px;height:320px}.muse h2{font-size:53px}.muse-smug{width:320px;height:430px;left:0}.muse-orbit{width:330px;height:330px}.muse-verdict{font-size:17px;right:0}.muse-personality{margin-top:-140px;height:420px}.muse-brand{width:60px}.muse-personality blockquote{font-size:18px}.muse{min-height:750px}.companions h2{font-size:52px}.inventory-grid{gap:20px}.inventory-grid h3{font-size:23px}.inventory-grid li{font-size:10px}.comparison-prices strong{font-size:58px}.footer-signature{padding-left:35px;padding-right:35px;gap:45px}.closing-copy h2{font-size:57px}}
@media(max-width:850px){.hero-copy{width:100%;padding-top:50px}.hero h1{font-size:65px;max-width:630px}.hero h1 br:nth-child(2){display:block}.hero-copy .button{top:363px;left:58%}.hero-description{font-size:14px;max-width:350px}.hero{min-height:1120px}.device-stage{top:620px}.hero-backdrop{background-size:auto 80%}.hero-copy .eyebrow{font-size:8px}.brand-interlude{padding:16px 0;margin-bottom:20px}.brand-run{gap:30px}.brand-run>span{font-size:27px}.brand-run img{width:85px;height:40px}.section h2{font-size:43px}.workspace::before{width:60%;opacity:.35;top:-30px;height:370px}.feature-card h3{font-size:28px}.feature-no{font-size:34px}.atmosphere-showcase{min-height:650px;padding-top:60px}.showcase-copy{max-width:53%}.showcase-copy h2{font-size:43px}.showcase-copy>p:not(.eyebrow){font-size:12px}.showcase-options{grid-template-columns:1fr 1fr;gap:7px;max-width:280px}.showcase-paper{right:9%;top:180px;width:210px;height:290px;padding:25px;font-size:8px}.showcase-paper>span{margin-bottom:30px}.showcase-logo{width:120px;bottom:24px;right:25px}.showcase-art{width:70%}.muse{padding-top:65px;padding-bottom:65px;min-height:1100px}.muse .section-heading{max-width:100%;margin-bottom:30px}.muse-layout{grid-template-columns:1fr;gap:55px}.muse-personality{height:450px;margin-top:0;width:100%;max-width:510px;justify-self:center}.muse-smug{width:350px;height:470px;left:9%}.muse-orbit{width:400px;height:400px;left:0}.muse-label{top:0;right:0}.muse-verdict{right:0;top:180px;font-size:21px}.muse-personality blockquote{display:block!important;font-size:22px;bottom:-15px;left:0}.muse-personality cite{margin-top:12px!important}.muse-brand{width:80px;right:0}.muse::before{font-size:190px;top:30px;right:-60px}.muse .review-panel{max-width:610px;width:100%;justify-self:center}.inline-heading h2{font-size:41px}.inventory-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.inventory-grid li{font-size:11px}.inventory-heading{gap:20px}.inventory-heading>img{width:150px}.inventory-grid h3{font-size:25px}.comparison-prices>div{padding:25px}.comparison-prices img{width:75px;height:45px;right:15px;top:20px}.comparison-prices .competitor-name{font-size:16px}.comparison-prices strong{font-size:50px}.comparison .comparison-lantern>.small-tag{margin-top:35px}.comparison td,.comparison th{font-size:10px;padding:15px 9px}.comparison thead th{font-size:14px}.closing-copy h2{font-size:50px;max-width:100%}.footer-signature{padding:35px 6%;gap:25px}.footer-signature>img{width:170px}.footer-signature>span{font-size:28px}.footer-signature>a{display:none}}
@media(max-width:540px){.brand-icon{width:42px;height:42px}.wordmark{width:100px;height:52px}.hero{min-height:1070px}.hero-copy{padding-top:30px}.hero h1{font-size:44px!important;line-height:1.03;letter-spacing:-.065em;max-width:100%}.hero-copy .eyebrow{font-size:7px;letter-spacing:.13em;padding:7px 9px;margin-bottom:20px}.hero-description{font-size:12px;line-height:1.8;margin-top:20px}.hero-copy .button{position:static;font-size:10px}.hero-copy .hero-price{font-size:10px}.hero-copy .micro{font-size:8px}.hero-grain{background:linear-gradient(110deg,transparent 65%,#b5cba611 65.1%,transparent 65.4%),linear-gradient(#11141033,transparent)}.hero-backdrop{background-size:auto 600px;background-position:3% 115px}.device-stage{top:635px}.brand-run>span{font-size:22px}.brand-run img{width:68px;height:31px}.brand-run{gap:20px}.brand-run i{font-size:30px}.brand-interlude{padding:13px 0;margin-bottom:0}.section h2{font-size:34px;line-height:1.08}.section-heading>p:last-child{font-size:12px}.workspace{padding-top:65px}.workspace .section-heading{margin-bottom:35px}.workspace::before{height:250px;top:-10px;right:-10%;width:70%;opacity:.25}.feature-card h3{font-size:22px;margin-top:25px}.feature-no{font-size:27px}.feature-card{padding-top:20px}.feature-card::after{width:100px;top:30px}.atmosphere-showcase{min-height:850px;padding-top:50px;padding-bottom:50px}.showcase-copy{max-width:100%}.showcase-copy h2{font-size:36px}.showcase-copy>p:not(.eyebrow){font-size:12px}.showcase-copy .eyebrow{font-size:8px}.showcase-options{grid-template-columns:repeat(3,1fr);max-width:100%;gap:7px;margin-top:23px}.showcase-options button{font-size:8px;padding:12px 8px}.showcase-copy .showcase-selected{font-size:7px!important;max-width:100%}.showcase-art{top:auto;bottom:0;height:440px;width:100%;right:0}.showcase-scrim{background:linear-gradient(#141a14 0%,#141a14ee 40%,#141a1400 70%,#141a1480 100%)}.showcase-paper{top:auto;bottom:70px;width:205px;height:270px;right:23%;font-size:7px}.showcase-paper>span{font-size:5px;margin-bottom:28px}.showcase-paper small{font-size:5px;bottom:20px}.showcase-logo{bottom:28px;right:20px;width:100px}.muse{padding-top:60px;padding-bottom:65px;min-height:1040px}.muse .section-heading>p:last-child{font-size:12px}.muse::before{font-size:125px;right:-20px;top:75px}.muse-layout{gap:55px}.muse-smug{width:290px;height:385px;left:1%;bottom:18px}.muse-personality{height:385px;margin-top:0}.muse-orbit{width:290px;height:290px;left:-10px;top:10px}.muse-label{top:-17px;font-size:7px}.muse-verdict{font-size:16px;right:-3px;top:160px}.muse-personality blockquote{font-size:17px;bottom:-18px;max-width:85%}.muse-personality cite{font-size:9px}.muse-brand{width:62px;bottom:-10px}.review-panel{padding:22px 19px}.review-actions .button{font-size:10px;min-width:80px}.review-actions{gap:8px}.correction{font-family:var(--display);font-size:28px;gap:20px}.review-actions .text-button{font-size:10px}.review-panel .review-status{font-size:9px}.muse .section-heading{margin-bottom:28px}.muse h2{font-size:36px}.continuity h3{font-size:18px}.tool-detail h3{font-size:16px}.inventory-heading{align-items:flex-start;gap:10px}.inventory-heading>img{width:90px;max-width:27%;margin-top:12px;transform:rotate(-7deg)}.inventory-heading h2{font-size:32px}.inventory-intro{font-size:11px;margin-bottom:25px}.inventory-grid{gap:22px 18px}.inventory-grid h3{font-size:20px;line-height:1.1;margin-top:16px}.inventory-grid article>span{font-size:6px;letter-spacing:.08em}.inventory-grid li{font-size:9px;line-height:1.8;padding-left:12px}.inventory-grid li::before{font-size:7px;top:10px}.inventory-limit{font-size:9px}.comparison-prices{gap:10px}.comparison-prices>div{padding:19px 12px}.comparison-prices img{width:65px;height:36px;position:relative;right:auto;top:auto;margin-bottom:10px}.comparison-prices .competitor-name{font-size:15px;line-height:1.2;min-height:46px;display:flex;align-items:center}.comparison-prices .small-tag{font-size:6px;letter-spacing:.08em;margin-top:7px!important;min-height:20px}.comparison-prices strong{font-size:34px}.comparison-prices p{font-size:9px;line-height:1.8}.comparison-prices a{font-size:8px}.comparison th,.comparison td{font-size:9px;line-height:1.8;padding:12px 7px}.comparison thead th{font-size:11px}.comparison caption{font-size:8px}.comparison tbody th{width:25%;font-size:9px}.comparison td{width:37.5%}.comparison-source{font-size:8px}.closing-copy h2{font-size:40px}.footer-signature{padding-top:30px;padding-bottom:25px;gap:20px}.footer-signature>img{width:145px}.footer-signature>span{font-size:24px}.footer-brand{font-size:19px}}
@media(prefers-reduced-motion:reduce){.brand-run{animation:none}.showcase-paper,.muse-smug,.pdf-page{transition:none}.atmosphere-showcase:hover .showcase-paper,.muse-personality:hover .muse-smug,.pdf-stage:hover .pdf-page{transform:none}}
@media(max-width:540px){.inventory-grid{grid-template-columns:1fr}.inventory-grid article>span{font-size:8px}.inventory-grid h3{font-size:25px}.inventory-grid li{font-size:12px;padding-block:8px}.inventory-grid li::before{font-size:9px;top:11px}.comparison table{min-width:550px}.comparison th,.comparison td{font-size:11px}.comparison thead th{font-size:13px}.comparison tbody th{font-size:11px}.comparison-prices p{font-size:10px}.comparison-source{font-size:9px}}
@media(max-width:540px){.muse-verdict{top:auto;bottom:-58px;right:0;font-size:12px;text-align:right}.muse{padding-bottom:90px}}
