.st-lede{max-width:52ch;margin:0 0 1.2em}.st-demo-tag{color:var(--muted);font:italic 400 .88em/1.4 PT Serif,Georgia,serif}.st-hero{background:radial-gradient(120% 70% at 78% 0%, #de460059, transparent 60%), linear-gradient(180deg, #3b1a0e 0%, var(--walnut) 60%, #4a2c19 100%);color:var(--page);isolation:isolate;padding:clamp(80px,10vh,140px) 0 clamp(24px,3vw,56px);position:relative}.st-hero:after{content:"";background:var(--grain);opacity:.8;pointer-events:none;z-index:-1;position:absolute;inset:0}.st-beams{z-index:-1;filter:blur(18px);background:repeating-linear-gradient(115deg,#0000 0 9vw,#ffd69612 9vw 15vw,#0000 15vw 26vw);position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 85%)}.st-hero-top{grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,3vw,72px);display:grid}.st-hero-copy{align-content:center;justify-items:start;display:grid}@media (width>=1100px){.st-hero-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.st-hero-top .st-actions{margin-bottom:0}}.st-kicker{letter-spacing:.22em;text-transform:uppercase;text-wrap:balance;color:var(--mustard-lt);margin:0;font:600 clamp(.72rem,.62rem + .2vw,1rem)/1.3 Poppins,system-ui,sans-serif}.st-word{margin:.3em 0 .4em;line-height:0}.st-word img{width:clamp(19rem,4rem + 40vw,60rem);max-width:100%;height:auto;display:block}.st-pitch{max-width:30ch;color:var(--page);margin:.3em 0 1.1em;font:700 clamp(1.25rem,.9rem + 1.3vw,2.6rem)/1.2 PT Serif,Georgia,serif}.st-engine{max-width:44ch;color:var(--page);opacity:.88;margin:-.4em 0 1.4em;font:400 clamp(.95rem,.85rem + .35vw,1.35rem)/1.45 PT Serif,Georgia,serif}.st-engine a{color:var(--mustard);text-underline-offset:.18em;font-weight:700}.st-actions{--gap:clamp(12px, 1.4vw, 26px);gap:calc(var(--gap) + .4em);width:fit-content;max-width:100%;margin-bottom:clamp(36px,5vw,80px);display:grid}.st-gets,.st-keys{gap:var(--gap);margin:0;display:flex}.st-actions .key{white-space:nowrap;flex:auto;min-width:0;height:3.3em;min-height:0;padding-block:0;padding-inline:1.1em;font-size:clamp(1rem,.86rem + .45vw,1.6rem)}.st-actions .key svg{flex:none}.st-screen{background:linear-gradient(160deg, var(--shell-hi), var(--shell) 40%, var(--shell-lo));border-radius:clamp(14px,1.6vw,34px);margin:0;padding:clamp(8px,.9vw,18px);position:relative;box-shadow:inset 0 2px #ffffff40,inset 0 -3px #00000040,0 30px 80px #0000008c}.st-screen-media{border-radius:clamp(8px,1vw,20px);position:relative;overflow:hidden}.st-screen picture,.st-screen-still{width:100%;height:auto;display:block}.st-screen figcaption{color:#ffe8d2;background:#3a0e0073;border-radius:clamp(4px,.6vw,12px);margin-top:.6em;padding:.35em .6em;font:italic 400 clamp(.78rem,.7rem + .2vw,1.05rem)/1.3 PT Serif,Georgia,serif}.st-promise{color:var(--cream);text-align:right;margin-top:clamp(24px,3vw,48px);font:400 clamp(1.4rem,1rem + 1.4vw,3rem)/1.2 Caveat,cursive}.st-opinions{background:var(--grain), linear-gradient(180deg, #4a2c19, #4a2c19);color:var(--page);padding:clamp(16px,2vw,40px) 0 clamp(24px,3vw,56px)}.st-opinions .st-label-light{color:var(--mustard-lt)}.st-opinion-list{grid-template-columns:minmax(0,1fr);column-gap:clamp(28px,4vw,80px);margin:0;padding:0;list-style:none;display:grid}.st-opinion-list li{overflow-wrap:anywhere;border-top:1px dashed #e8c99c4d;padding:.42em 0 .42em 1.5em;font-size:.92em;line-height:1.45;position:relative}.st-opinion-list li:before{content:"";background:var(--mustard);border-radius:1px;width:.5em;height:.5em;position:absolute;top:.87em;left:0}@media (width>=1000px){.st-opinion-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-confess{background:var(--grain), repeating-linear-gradient(178deg, transparent 0 38px, #0000000d 38px 40px, transparent 40px 90px), linear-gradient(180deg, #4a2c19, #6a4127 45%, var(--walnut));padding:clamp(44px,6vw,120px) 0}.st-confess-grid{align-items:center;gap:clamp(28px,4vw,80px);display:grid}@media (width>=1100px){.st-confess-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.st-confess-body{color:var(--page)}.st-confess-body .st-hand{color:#f0b454}.st-page-shot{margin:0}.st-page-shot img{border-radius:clamp(10px,1vw,20px);width:100%;height:auto;display:block;box-shadow:0 30px 60px -18px #000000a6}.st-page-shot figcaption{color:var(--cream);margin-top:.8em;font-style:italic}.st-confess-body h2{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;color:var(--page);letter-spacing:-.02em;margin:0 0 .45em;font:900 clamp(2.4rem,1.2rem + 4.2vw,7.6rem)/.95 Fraunces,Georgia,serif}.st-confess-body p{max-width:44ch;margin:0 0 1em}.st-glass.st-rest{max-width:calc(1280px + 2*clamp(8px,.8vw,16px));margin:clamp(40px,5vw,110px) auto 0}.st-bench-h{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:clamp(40px,5vw,90px) 0 clamp(14px,1.4vw,26px);font:600 clamp(.8rem,.7rem + .3vw,1.15rem)/1 Poppins,system-ui,sans-serif}.st-bench{background:var(--tape);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(230px,18vw,420px)),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 10px 26px #2e1a0f24}.st-bench li{border-bottom:1px dashed #d4bf98;border-right:1px dashed #d4bf98;padding:clamp(16px,1.4vw,28px)}.st-bench :is(h3,h4){color:var(--title-ink);margin:.5em 0 .2em;font:700 clamp(1.05rem,.9rem + .4vw,1.6rem)/1.15 PT Serif,Georgia,serif}.st-bench p{color:var(--ink);margin:0;font-size:.9em}.st-hand{color:var(--accent);font:600 clamp(1.4rem,1rem + 1vw,2.4rem)/1 Caveat,cursive}.st-tape-sec,.st-dl-sec{--accent:#5f1e02;--muted:#4b3a31}.st-tape-sec{background:var(--plaster) var(--grain);padding:clamp(44px,5.4vw,108px) 0}.st-search-lines time{color:var(--accent);margin-bottom:.3em;font-size:.8em;display:block}.st-search{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,56px);display:grid}.st-search-field{color:var(--page);background:#1c0d06;border-radius:999px;align-items:center;gap:.6em;padding:.5em .9em;display:flex;box-shadow:inset 0 2px 6px #0009,0 1px #ffffff4d}.st-search-field svg{fill:none;width:1.2em;height:1.2em;stroke:var(--cream);stroke-width:2.4px;stroke-linecap:round;flex:none}.st-search-field input{min-width:0;color:var(--page);background:0 0;border:0;outline:none;flex:auto;font:400 clamp(1.05rem,.9rem + .4vw,1.6rem)/1.3 Cutive Mono,ui-monospace,monospace}.st-search-field:focus-within{outline:3px solid var(--mustard);outline-offset:3px}.st-search-knob{background:radial-gradient(circle at 36% 30%,#fff 0 7%,#e2ddd4 18%,#9a938a 52%,#514b45 78%,#2a2622);border-radius:50%;flex:none;width:2em;height:2em;margin-right:-.55em;box-shadow:0 2px 5px #000000b3,inset 0 -2px 3px #00000059,0 0 0 3px #2a130a}.st-search-field output{letter-spacing:.12em;text-transform:uppercase;color:var(--mustard);flex:none;font:600 clamp(.7rem,.62rem + .2vw,.95rem)/1 Poppins,system-ui,sans-serif}.st-search-lines{background:var(--tape);border-radius:6px;margin:0;padding:clamp(14px,2vw,32px);font:400 clamp(.95rem,.8rem + .35vw,1.4rem)/1.45 Cutive Mono,ui-monospace,monospace;list-style:none;box-shadow:0 10px 30px #2e1a0f33}.st-search-lines li{opacity:.78;border-bottom:1px dashed #d4bf98;padding:.45em .5em;transition:opacity .2s,background .2s}.st-search-lines li:last-child{border-bottom:0}.st-search-lines li.hit{opacity:1;background:#d68e1f24}.st-search-lines mark{background:var(--mustard);color:#2a1406;padding:0 .1em}.st-demo-sec{background:var(--paper) var(--grain);padding:clamp(44px,5.4vw,108px) 0}.st-demo-grid{align-items:center;gap:clamp(28px,4vw,90px);display:grid}.st-tally{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:1.4em;font:600 clamp(.8rem,.7rem + .25vw,1.1rem)/1 Poppins,system-ui,sans-serif;display:flex}.st-tally b{font-variation-settings:"SOFT" 100, "opsz" 144;color:var(--title-ink);margin-right:.2em;font:900 1.9em/1 Fraunces,Georgia,serif}.st-deck-wrap{justify-items:center;gap:clamp(22px,2.6vw,44px);display:grid}.st-reel{justify-content:center;align-items:stretch;gap:clamp(8px,.9vw,18px);width:100%;display:flex}.st-reel-mid{flex-direction:column;flex:0 clamp(280px,26vw,560px);align-items:center;gap:clamp(10px,1vw,20px);min-width:0;display:flex}.st-reel-roller{background:linear-gradient(#d9d4cc 0 3%,#6d6760 3% 5%,#0000 5% 95%,#6d6760 95% 97%,#d9d4cc 97%),repeating-linear-gradient(#0000 0 22px,#3c260c52 22px 24px,#fff4d659 24px 25px,#0000 25px 46px),linear-gradient(90deg,#5f431a,#c09858 22%,#fff1c8 40%,#e9cd8c 55%,#8a6a30 80%,#4a3312);border-radius:999px;flex:0 0 clamp(16px,1.5vw,36px);box-shadow:inset 0 6px 8px #ffffff59,inset 0 -8px 10px #00000059,0 10px 20px #2e1a0f4d}.st-reel-label{letter-spacing:.4em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:.9em;margin:0;padding-block:8% 12%;font:600 clamp(.6rem,.5rem + .2vw,.9rem)/1 Poppins,system-ui,sans-serif;display:none}.st-reel-label span{writing-mode:vertical-rl}.st-reel-label:after{content:"";background:linear-gradient(180deg, currentColor 0 30%, var(--accent) 30% 44%, currentColor 44%);opacity:.55;flex:1;width:2px}.st-reel-tab{border-inline:.5em solid #0000;border-bottom:.7em solid var(--title-ink);opacity:.75;width:0;height:0}.st-reel-tab-down{transform:rotate(180deg)}.st-deck{isolation:isolate;aspect-ratio:4/5;width:100%;position:relative}.st-card{--d:0;color:var(--ink);transform:translateY(calc(var(--d) * 12px)) scale(calc(1 - var(--d) * .04)) rotate(calc(var(--d) * -1.2deg));opacity:calc(1 - var(--d) * .28);z-index:calc(50 - var(--d));background:linear-gradient(#ffffff80,#0000 30%),#f6ead6;border-radius:10px;padding:7% 8%;transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .38s;position:absolute;inset:0;box-shadow:inset 0 1px #fff,0 14px 30px #2e1a0f47}.st-card:before,.st-card:after{content:"";background:radial-gradient(circle,#c9b28c 2.5px,#0000 3px) 0/16px 10px repeat-x;height:10px;position:absolute;left:6%;right:6%}.st-card:before{top:6px}.st-card:after{bottom:6px}.st-card-art{fill:none;stroke:#5a4636;stroke-width:.6px;stroke-linejoin:round;stroke-linecap:round;background:#efe2cb;border:1px solid #d8c29e;width:100%;height:auto;margin-bottom:6%;padding:6%;display:block}.st-card h3{color:var(--title-ink);margin:0;font:700 clamp(2rem,1.4rem + 1.6vw,3.6rem)/1 Caveat,cursive}.st-card-time{color:var(--muted);margin:.3em 0 .6em;font:400 clamp(1rem,.85rem + .4vw,1.5rem)/1 Caveat,cursive}.st-card-time span{margin-left:.5em}.st-card-note{margin:0;font:italic 400 .92em/1.45 PT Serif,Georgia,serif}.st-stamp{font-variation-settings:"SOFT" 0, "opsz" 144;text-transform:uppercase;letter-spacing:.08em;opacity:0;mix-blend-mode:multiply;border:4px solid;border-radius:8px;padding:.15em .5em;font:900 clamp(1.6rem,1.2rem + 1.4vw,3rem)/1 Fraunces,Georgia,serif;transition:opacity .18s,transform .18s;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)scale(1.5)}.st-stamp-kept{color:var(--kept)}.st-stamp-rej{color:var(--rejected)}.st-card:is(.out-keep,.out-rej){z-index:60}.st-card.out-keep{opacity:0;transform:translate(130%)rotate(14deg)}.st-card.out-rej{opacity:0;transform:translate(-130%)rotate(-14deg)}.st-card.out-keep .st-stamp-kept,.st-card.out-rej .st-stamp-rej{opacity:.9;transform:translate(-50%,-50%)rotate(-14deg)scale(1)}.st-deck-end{text-align:center;border:3px dashed #c9b28c;border-radius:10px;place-content:center;justify-items:center;gap:.6em;padding:10%;display:grid;position:absolute;inset:0}.st-deck-end-h{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;color:var(--title-ink);margin:0;font:900 clamp(1.8rem,1.3rem + 1.4vw,3.2rem)/1 Fraunces,Georgia,serif}.st-deck-end p{margin:0}.st-deck-keys{gap:16px;display:flex}.st-real .st-glass{max-width:calc(1280px + 2*clamp(8px,.8vw,16px));margin-inline:auto}.st-real{margin-top:clamp(40px,6vw,110px)}.st-glass{background:linear-gradient(160deg, var(--shell-hi), var(--shell) 45%, var(--shell-lo));border-radius:clamp(12px,1.4vw,28px);margin:0;padding:clamp(8px,.8vw,16px);box-shadow:0 24px 60px #2e1a0f59,inset 0 2px #ffffff4d}.st-glass video{aspect-ratio:16/9;object-fit:cover;background:#2e1a0f;border-radius:clamp(6px,.9vw,18px);width:100%;height:auto;display:block}.st-glass figcaption{color:#fff4e6;background:#3a0e0073;border-radius:clamp(4px,.6vw,12px);margin-top:.6em;padding:.35em .6em;font:italic 400 clamp(.85rem,.75rem + .25vw,1.15rem)/1.35 PT Serif,Georgia,serif}.st-glass-dark{background:linear-gradient(160deg, #6e1714, var(--oxblood) 50%, #2a0605)}.st-tl-sec{background:radial-gradient(100% 60% at 50% 0%, #de46002e, transparent 70%), linear-gradient(180deg, var(--walnut-dk), #1c0f08);color:var(--page);padding:clamp(44px,5.4vw,108px) 0}.st-tl{background:linear-gradient(#2a160c,#120904);border-block:3px solid #7a5530;margin:clamp(28px,4vw,70px) 0 clamp(36px,5vw,90px);padding-block:clamp(14px,1.4vw,26px)}.st-strip-window{margin-top:10px;position:relative;overflow:hidden}.st-strip{will-change:transform;background:radial-gradient(circle,#120904 38%,#0000 42%) 0 4px/clamp(18px,1.6vw,30px) 12px repeat-x,radial-gradient(circle,#120904 38%,#0000 42%) 0 calc(100% - 4px)/clamp(18px,1.6vw,30px) 12px repeat-x,#2b2016;gap:clamp(6px,.5vw,12px);width:max-content;min-height:calc(clamp(96px,8vw,190px)/1.6);padding:clamp(16px,1.4vw,26px) 4vw;display:flex}.st-frame{aspect-ratio:16/10;background:var(--frame) var(--fx) var(--fy) / 420% auto;filter:sepia(.25)saturate(1.1);border-radius:3px;flex:none;width:clamp(96px,8vw,190px);position:relative}.st-seat{box-shadow:-3px 0 0 var(--mustard);opacity:0;flex:none;gap:2px;padding-left:6px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(18px)scale(.96)}.st-seat.is-kept{opacity:1;transform:none}.st-frame em{color:var(--cream);background:#120904cc;padding:.15em .4em;font:400 clamp(.62rem,.56rem + .15vw,.9rem)/1 Cutive Mono,ui-monospace,monospace;position:absolute;top:6px;left:6px}.st-tc{text-align:center;color:var(--cream);margin:12px 0 0;font:400 clamp(.9rem,.8rem + .3vw,1.3rem)/1 Cutive Mono,ui-monospace,monospace}.st-tc span{color:var(--mustard)}.st-player-sec{background:var(--page) var(--grain);padding:clamp(44px,5.4vw,108px) 0}.st-player-grid{align-items:center;gap:clamp(28px,4vw,90px);display:grid}.st-cat-sec{background:var(--paper) var(--grain);padding:clamp(44px,5.4vw,108px) 0}.st-cat-h{max-width:24ch}.st-guides{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6em 1.2em;margin:clamp(40px,5vw,90px) 0 0;font:500 clamp(.95rem,.85rem + .3vw,1.4rem)/1.4 Poppins,system-ui,sans-serif;display:flex}.st-moves{gap:clamp(36px,3.6vw,72px);margin-top:clamp(28px,3vw,60px);display:grid}.st-move-h{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;color:var(--title-ink);border-bottom:1px dashed #c9b28c;margin:0 0 clamp(14px,1.2vw,24px);padding-bottom:.35em;font:900 clamp(1.5rem,1rem + 1.2vw,2.8rem)/1.05 Fraunces,Georgia,serif}.st-faces{gap:clamp(16px,1.6vw,34px);margin:0;padding:0;list-style:none;display:grid}.st-face{background:#f6ead6;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 10px 26px #2e1a0f2e}.st-face video{aspect-ratio:16/9;object-fit:cover;background:#d4c3a6;width:100%;height:auto;display:block}.st-face-body{padding:clamp(14px,1.2vw,24px) clamp(16px,1.4vw,28px) clamp(16px,1.4vw,28px)}.st-face h4{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .45em;font:600 clamp(.66rem,.58rem + .18vw,.9rem)/1.2 Poppins,system-ui,sans-serif}.st-face p{margin:0;font-size:.94em}.st-face code,.st-bench code{font-family:Cutive Mono,ui-monospace,monospace}.st-face code{white-space:nowrap}@media (width>=960px){.st-faces{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-num-sec{background:var(--grain), linear-gradient(180deg, #4a2c19, var(--walnut));color:var(--page);padding:clamp(44px,5.4vw,108px) 0}.st-num-lead{max-width:62ch;color:var(--cream);margin:.6em 0 clamp(24px,3vw,48px);line-height:1.55}.st-num-lead a{color:var(--mustard-lt)}.st-num-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(14px,1.6vw,28px);display:grid}.st-num{background:#11141c;border-radius:clamp(10px,1vw,18px);margin:0;padding:clamp(8px,.8vw,14px);box-shadow:0 18px 40px #0006,inset 0 1px #ffffff0f}.st-num img{border-radius:clamp(4px,.5vw,10px);width:100%;height:auto;display:block}.st-num figcaption{color:#efe2cf;margin:.7em .3em .2em;font:italic 400 clamp(.85rem,.76rem + .25vw,1.1rem)/1.4 PT Serif,Georgia,serif}.st-term-sec{color:var(--cream);padding:clamp(44px,5.4vw,108px) 0}.st-term-sec .st-label{color:var(--mustard-lt)}.st-term-sec .st-h2{color:var(--page)}.st-term-sec code{white-space:nowrap;font-family:Cutive Mono,ui-monospace,monospace}.st-term-top{align-items:center;gap:clamp(28px,3.6vw,80px);display:grid}.st-term-copy .st-lede:last-child{margin-bottom:0}.st-glass.st-term-loop{justify-self:center;width:100%;max-width:calc(1920px + 2*clamp(8px,.8vw,16px))}.st-term-grid{gap:clamp(20px,2.4vw,48px);margin-top:clamp(28px,3vw,60px);display:grid}.st-term-grid img{border-radius:clamp(6px,.9vw,18px);width:100%;height:auto;display:block}.st-term-grid :is(img,video){aspect-ratio:1.42;object-fit:cover}.st-trial{margin:0 0 clamp(20px,2vw,36px)}.st-trial img{border-radius:6px;width:min(100%,344px);height:auto;display:block;box-shadow:0 10px 24px #00000059}.st-trial figcaption{opacity:.8;margin-top:.6em;font-style:italic}@media (width>=1000px){.st-term-grid{grid-template-columns:1fr 1fr}}@media (width>=1100px){.st-term-top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.st-privacy{background:repeating-linear-gradient(115deg, transparent 0 8vw, #ffe6be1a 8vw 13vw, transparent 13vw 24vw), linear-gradient(160deg, var(--shell-hi), var(--shell) 45%, var(--shell-lo));color:#1c0a03;padding:clamp(48px,6.6vw,132px) 0}.st-privacy h2{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.015em;max-width:22ch;margin:0 0 .6em;font:900 clamp(2.2rem,1.2rem + 3.8vw,7rem)/1 Fraunces,Georgia,serif}.st-privacy-cards{align-items:start;gap:clamp(14px,1.4vw,28px);display:grid}.st-privacy-short{gap:clamp(14px,1.4vw,28px);display:grid}.st-privacy p{background:var(--page);max-width:60ch;color:var(--ink);border-radius:8px;margin:0;padding:.8em 1em;box-shadow:0 12px 30px #4c0c0b4d}@media (width>=900px){.st-privacy-cards:not(.has-trial) .st-privacy-short{grid-template-columns:repeat(3,minmax(0,1fr))}.st-privacy-cards.has-trial{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@media (width>=1700px){.st-privacy-trial{column-count:2;column-gap:2em}.st-privacy-cards.has-trial .st-privacy-trial{max-width:none}}.st-dl-sec{background:var(--plaster) var(--grain);padding:clamp(44px,5.4vw,108px) 0}.st-dl-grid{align-items:center;gap:clamp(32px,4vw,90px);display:grid}.st-dl-os{gap:clamp(10px,1vw,18px);margin:0;padding:0;list-style:none;display:grid}.st-dl-os-row{background:var(--tape);border-radius:10px;justify-content:space-between;align-items:center;gap:1em;padding:clamp(14px,1.3vw,26px) clamp(16px,1.6vw,32px);display:flex;box-shadow:inset 0 1px #fff,0 10px 26px #2e1a0f29}.st-dl-os-row h3{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;color:var(--title-ink);margin:0;font:900 clamp(1.3rem,1rem + .8vw,2.4rem)/1 Fraunces,Georgia,serif}.st-dl-os-row p{color:var(--muted);margin:.3em 0 0;font-size:.9em}.st-dl-os-row code{font-family:Cutive Mono,ui-monospace,monospace}.st-dl-os-row.is-soon{opacity:.7}.st-dl-soon{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:600 clamp(.7rem,.6rem + .2vw,.95rem)/1 Poppins,system-ui,sans-serif}@media (width>=1000px){.st-dl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.st-dl-note{max-width:60ch;color:var(--ink);margin:clamp(22px,2.4vw,44px) 0 0;font:italic 400 .95em/1.5 PT Serif,Georgia,serif}p.st-where{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-top:.7em;font:600 clamp(.62rem,.56rem + .16vw,.85rem)/1.2 Poppins,system-ui,sans-serif}.st-price-sec{background:radial-gradient(80% 60% at 20% 0%, #de460038, transparent 70%), linear-gradient(180deg, var(--oxblood), #230504);color:var(--page);padding:clamp(48px,6vw,120px) 0}.st-price-sec .st-label-light{color:var(--mustard-lt)}.st-price-sec .st-h2{max-width:24ch}.st-price-grid{align-items:start;gap:clamp(32px,4vw,90px);margin-top:clamp(28px,3vw,60px);display:grid}.st-plans{gap:clamp(16px,1.6vw,30px);margin:0;padding:0;list-style:none;display:grid}.st-plan{background:linear-gradient(180deg, #ffffff73, transparent 22%), linear-gradient(180deg, #f8e6c6, var(--cream) 60%, #d9b98a);width:fit-content;max-width:100%;color:var(--title-ink);border-radius:14px;padding:clamp(18px,1.6vw,30px) clamp(18px,1.6vw,30px) clamp(22px,1.8vw,34px);position:relative;box-shadow:inset 0 2px #fff6,inset 0 -4px #0000001f,0 18px 36px #00000073}.st-plan:before{content:"";background:linear-gradient(180deg, #f3d9a0, var(--brass) 40%, #7a5a2a 70%, #d8b77a);border-radius:6px;width:30%;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 3px 5px #00000073}.st-plan-label{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 .9em;font:600 clamp(.62rem,.56rem + .16vw,.85rem)/1 Poppins,system-ui,sans-serif}.st-plan-label b{margin-left:.3em}.st-plan-head{border-bottom:1px dashed #b89a6a;justify-content:space-between;align-items:center;gap:.8em;padding-bottom:.6em;display:flex}.st-plan h3{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;margin:0;font:900 clamp(1.4rem,1.1rem + .7vw,2.2rem)/1 Fraunces,Georgia,serif}.st-plan-art{flex:none;width:clamp(44px,3.4vw,72px);height:auto}.st-plan-price{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;margin:.35em 0 0;font:900 clamp(2.4rem,1.8rem + 1.6vw,4rem)/1 Fraunces,Georgia,serif}.st-plan-price span{vertical-align:.75em;margin-right:.05em;font-size:.5em}.st-plan-eur{color:var(--ink);margin:.4em 0 0;font-size:.85em}.st-plan-dev{color:var(--ink);margin:.1em 0 1.1em}.key.st-plan-buy{width:100%;display:flex}.st-plan .buy-final{max-width:34ch;color:var(--ink);margin:.9em 0 0}@media (width>=1000px){.st-price-grid.has-plan{grid-template-columns:auto minmax(0,1fr)}.st-price-grid:not(.has-plan) .st-price-notes{grid-template-columns:minmax(0,60ch) auto;align-items:center;gap:clamp(32px,4vw,90px);display:grid}}@media (width>=1700px){.has-plan .st-price-notes{column-count:2;column-gap:clamp(32px,3vw,64px)}.st-price-notes>*{break-inside:avoid}.st-price-notes .st-fine{max-width:none}}.st-credit{color:#e8c99c;text-align:center;background:#3b1a0e;margin:0;padding:18px 16px 26px;font:400 clamp(.78rem,.2vw + .7rem,1.05rem)/1.5 PT Serif,Georgia,serif}.st-credit a{color:#ffe3c3}.st-fine a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.st-fine{max-width:60ch;color:var(--cream);margin:0 0 1em}.st-sponsor{max-width:70ch;color:var(--cream);border-top:1px dashed #e8c99c66;margin:0;padding-top:1.2em;font-size:.92em}.st-sponsor a{color:var(--page);text-decoration-color:var(--mustard);text-underline-offset:.2em}.st-sponsor a:focus-visible{outline:2px solid var(--mustard);outline-offset:3px}@media (width>=800px){.st-search{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width>=1000px){.st-reel-label{display:flex}.st-demo-grid{grid-template-columns:1fr 1fr}.st-player-grid{grid-template-columns:1.4fr 1fr}}@media (width<=699px){.st-promise{text-align:left}.st-actions{width:100%}.st-actions .key{padding-inline:.7em;font-size:1rem}}@media (prefers-reduced-motion:reduce){.st-card,.st-stamp,.key{animation:none}}.st-hero-glance{padding-bottom:clamp(28px,4vw,72px)}.st-hero-glance .st-actions{margin-bottom:clamp(28px,4vw,64px)}@media (width>=1100px){.st-hero-glance .st-actions{margin-bottom:0}}.st-glance{background:var(--grain), linear-gradient(180deg, #4a2c19, var(--walnut));color:var(--page);padding:clamp(28px,4vw,80px) 0 clamp(40px,5vw,100px)}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.st-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-tiles li{min-width:0;color:var(--ink);background:#f6ead6;border-radius:12px;flex-direction:column;gap:.35em;padding:clamp(14px,1.4vw,28px);display:flex;box-shadow:inset 0 1px #fff,0 10px 26px #140a044d}.st-tiles b{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;color:var(--accent);white-space:nowrap;font:900 clamp(1.9rem,1.2rem + 2.2vw,4.2rem)/1 Fraunces,Georgia,serif}.st-tiles span{font-size:.86em;line-height:1.35}.st-glance-more{flex-wrap:wrap;gap:.4em .8em;margin:clamp(16px,1.6vw,28px) 0 0;font:600 clamp(.9rem,.8rem + .25vw,1.25rem)/1.4 Poppins,system-ui,sans-serif;display:flex}.st-glance-more a,.st-glance-price a{color:var(--mustard-lt);text-underline-offset:.2em}.st-chips{flex-wrap:wrap;gap:8px;margin:clamp(18px,2vw,36px) 0 0;display:flex}.st-chips a{min-height:40px;color:var(--page);border:1px solid #e8c99c8c;border-radius:999px;align-items:center;padding:0 .95em;font:500 clamp(.88rem,.8rem + .2vw,1.15rem)/1 Poppins,system-ui,sans-serif;text-decoration:none;display:inline-flex}@media (hover:hover){.st-chips a:hover{border-color:var(--mustard);background:#d284102e}}.st-chips a:focus-visible{outline:2px solid var(--mustard-lt);outline-offset:2px}.st-glance-loop{max-width:calc(1280px + 2*clamp(8px,.8vw,16px));margin:clamp(28px,4vw,72px) auto 0}.st-glance-loop kbd{font-style:normal}.st-glance-promise{color:var(--cream);margin:clamp(24px,3vw,48px) 0 0;font:400 clamp(1.4rem,1rem + 1.4vw,3rem)/1.2 Caveat,cursive}.st-glance-price{max-width:64ch;color:var(--cream);margin:.8em 0 0;font-size:.92em}.st-page-head{color:var(--page);background:radial-gradient(120% 70% at 78% 0,#de46004d,#0000 60%),linear-gradient(#3b1a0e 0%,#4a2c19 100%);padding:clamp(28px,4vw,80px) 0 clamp(24px,3vw,56px)}.st-page-head .st-h2{margin-top:.3em}.st-page-lede{max-width:52ch;color:var(--cream);margin:0}.st-num-page{padding-top:clamp(28px,4vw,80px)}.st-num-page .st-tiles{margin-bottom:clamp(24px,3vw,48px)}.st-num-h3{color:var(--page);margin:clamp(36px,4vw,80px) 0 .6em;font:900 clamp(1.5rem,1rem + 1.2vw,2.8rem)/1.05 Fraunces,Georgia,serif}.st-rows table{border-collapse:collapse;width:100%;color:var(--page)}.st-rows th,.st-rows td{text-align:left;vertical-align:top;border-top:1px dashed #e8c99c59;padding:.7em .8em .7em 0;font-weight:400}.st-rows thead th{letter-spacing:.18em;text-transform:uppercase;color:var(--mustard-lt);border-top:0;font:600 clamp(.7rem,.62rem + .2vw,.95rem)/1.3 Poppins,system-ui,sans-serif}.st-rows td:nth-child(2){white-space:nowrap;font-weight:700}.st-rows td:last-child{color:var(--cream);font-size:.9em}@media (width<=699px){.st-rows thead{display:none}.st-rows tr{border-top:1px dashed #e8c99c59;padding:.6em 0;display:grid}.st-rows th,.st-rows td{border:0;padding:.1em 0}.st-rows td:nth-child(2){white-space:normal}}
