:root{--lp-paper:#eee4d3;--lp-paper-light:#f8f1e5;--lp-ink:#292823;--lp-muted:#746a5b;--lp-orange:#bd623d;--lp-orange-dark:#843b23;--lp-green:#617944;--lp-blue:#38659c;--lp-purple:#73589a;--lp-serif:Georgia,"Iowan Old Style","Times New Roman",serif;--lp-sans:"Avenir Next",Avenir,"Trebuchet MS",system-ui,sans-serif}html{scroll-behavior:smooth}.landing-page,.legal-page{min-height:100%;color:var(--lp-ink);background:var(--clay-paper-noise),var(--lp-paper);font-family:var(--lp-sans)}.landing-page *,.legal-page *{box-sizing:border-box}.landing-page a,.legal-page a{color:inherit}.landing-page a:focus-visible,.legal-page a:focus-visible{outline:3px solid var(--lp-blue);outline-offset:4px}.landing-page h1,.landing-page h2,.legal-page h1,.legal-page h2{font-family:var(--lp-serif)!important}.site-header{position:absolute;z-index:10;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;width:min(100% - 3rem,92rem);min-height:5rem;margin:auto;border-bottom:1px solid rgb(80 58 37/.12)}.site-wordmark{font:700 1.85rem/1 var(--lp-serif)!important;letter-spacing:-.045em;text-decoration:none}.site-header nav{display:flex;gap:2rem}.site-header nav a{color:var(--lp-muted);font-size:.82rem!important;font-weight:750;text-decoration:none}.header-login{justify-self:end;display:inline-flex;align-items:center;min-height:2.75rem;border:0;padding-inline:.25rem;color:var(--lp-ink)!important;background:none;font-size:.84rem!important;font-weight:800;text-decoration-color:transparent;text-underline-offset:.25rem}.landing-hero{min-height:100svh;padding:6.6rem max(1.5rem,3vw) 2rem;background:radial-gradient(circle at 61% 1%,rgb(255 255 255/.72),transparent 37rem),radial-gradient(circle at 8% 60%,rgb(183 127 75/.08),transparent 30rem),var(--clay-paper-noise),var(--lp-paper)}.hero-primary{display:grid;grid-template-columns:minmax(22rem,.72fr) minmax(34rem,1.28fr);gap:clamp(2rem,4vw,4rem);align-items:center;width:min(100%,92rem);margin:0 auto}.hero-message{padding-left:clamp(0rem,3vw,3.5rem)}.hero-message h1{max-width:8.2ch;margin:0;font-size:clamp(3.8rem,5.2vw,5.4rem)!important;font-weight:700!important;letter-spacing:-.055em;line-height:.91}.hero-subtitle{max-width:31rem;margin:1.35rem 0 1.75rem;color:var(--lp-muted);font-size:clamp(1rem,1.3vw,1.18rem)!important;line-height:1.6}.primary-action{display:inline-flex;gap:.8rem;align-items:center;justify-content:center;min-height:4rem;border:1px solid #8f4427;border-radius:1rem .9rem 1.08rem .92rem;padding:.75rem 1.7rem;color:#fffaf0!important;background:linear-gradient(150deg,rgb(255 231 193/.24),transparent 42%),var(--clay-pore-noise),var(--lp-orange);box-shadow:inset 0 2px #ffffff61,inset 0 -2px #4c23143d,0 4px 0 var(--lp-orange-dark),0 10px 15px #482b1924;font-family:var(--lp-sans)!important;font-size:.95rem!important;font-weight:850;text-decoration:none}.primary-action:hover{transform:translateY(-2px)}.header-login:hover{color:var(--lp-orange-dark)!important;text-decoration-color:currentColor}.hero-note{margin:1.15rem 0 0;color:#8d8271;font-size:.8rem!important}.hero-studio{min-width:0;margin:0;filter:drop-shadow(0 1.2rem 1rem rgb(69 46 27/.17))}.hero-studio img{display:block;width:100%;height:auto}.proof-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,92rem);margin:1rem auto 0;border:1px solid rgb(95 70 44/.14);border-radius:1.35rem 1.1rem 1.5rem 1.2rem;padding:1rem;background:linear-gradient(145deg,rgb(255 255 255/.48),transparent 44%),var(--clay-paper-noise),var(--lp-paper-light);box-shadow:inset 0 1px #fff,0 .8rem 1.4rem #442d1b1a}.proof-board article{display:grid;grid-template-columns:minmax(7.5rem,.75fr) minmax(8rem,1fr);gap:1rem;align-items:center;min-width:0;padding:.25rem 1rem}.proof-board article+article{border-left:1px solid rgb(92 68 43/.14)}.proof-board img{display:block;width:100%;height:clamp(8.5rem,14vw,12.5rem);object-fit:contain;filter:drop-shadow(0 .35rem .3rem rgb(65 42 24/.14))}.proof-board h2{margin:0 0 .55rem;font-size:clamp(1.65rem,2.2vw,2.2rem)!important;line-height:1}.proof-board p{margin:0;color:var(--lp-muted);font-size:.8rem!important;line-height:1.5}.page-section{width:min(100% - 2.5rem,82rem);margin:0 auto;padding:clamp(5rem,10vw,9rem) 0}.section-copy h2,.section-intro h2,.grownups-copy h2,.final-cta>h2{margin:0;font-size:clamp(3rem,5.2vw,5rem)!important;font-weight:700!important;letter-spacing:-.055em;line-height:.94}.section-copy>p:not(.eyebrow),.section-intro>p:not(.eyebrow),.grownups-copy>p:not(.eyebrow){max-width:37rem;margin:1.25rem 0 0;color:var(--lp-muted);font-size:1.02rem!important;line-height:1.67}.section-copy ul{display:grid;gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none}.section-copy li{display:flex;gap:.7rem;align-items:center;color:var(--lp-muted);font-weight:700}.section-copy li:before{display:grid;width:1.35rem;aspect-ratio:1;place-items:center;border-radius:50%;color:#fff;background:var(--lp-green);content:"✓";font-size:.8rem!important}.feature-asset{margin:0;filter:drop-shadow(0 1.1rem 1rem rgb(67 44 26/.15))}.feature-asset img{display:block;width:100%;height:auto}.make-section,.inspect-section,.play-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,9rem);align-items:center}.feature-asset--hands{transform:rotate(-1.2deg)}.inspect-section{grid-template-columns:.9fr 1.1fr}.feature-asset--observer{width:min(100%,34rem);justify-self:center;transform:rotate(1.3deg)}.inspect-facts{display:grid;gap:.75rem;margin-top:1.8rem}.inspect-facts p{display:grid;grid-template-columns:8rem 1fr;gap:1rem;margin:0;border-top:1px solid rgb(90 66 42/.15);padding-top:.75rem}.inspect-facts b{font-family:var(--lp-serif);font-size:1.05rem!important}.inspect-facts span{color:var(--lp-muted);font-size:.86rem!important}.change-section{text-align:center}.section-intro{display:grid;justify-items:center}.section-intro>p:not(.eyebrow){max-width:38rem}.change-demo{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:clamp(.75rem,1.5vw,1.3rem);align-items:center;margin-top:3.5rem}.instruction,.run-result{display:grid;min-height:6.8rem;place-items:center;align-content:center;border-radius:1rem .85rem 1.08rem .9rem;padding:1rem;color:#fff9ed;background:var(--lp-orange);box-shadow:inset 0 2px #ffffff47,inset 0 -3px #41271633,0 7px 11px #422b1924}.instruction--orange{background:#a64e31}.instruction--green{background:var(--lp-green)}.change-demo small{opacity:1;font-family:var(--lp-sans);font-size:.8rem!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.instruction b{margin-top:.35rem}.change-demo>span{color:#9b8e7b;font:700 1.8rem var(--lp-serif)}.run-result{color:var(--lp-ink);background:var(--clay-paper-noise),var(--lp-paper-light)}.run-result blockquote{margin:.35rem 0 0;font:700 1.25rem/1.3 var(--lp-serif)}.play-section{grid-template-columns:1.08fr .92fr}.feature-asset--play{width:min(100%,36rem);justify-self:center;transform:rotate(-1deg)}.text-link{display:inline-block;margin-top:1.5rem;color:var(--lp-orange-dark)!important;font-weight:850;text-decoration-color:var(--lp-orange);text-decoration-thickness:2px;text-underline-offset:.3rem}.grownups-section{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,8vw,7rem);align-items:center;margin-block:clamp(4rem,8vw,8rem);border:1px solid rgb(91 66 41/.13);border-radius:1.7rem 1.35rem 1.9rem 1.5rem;padding:clamp(2rem,5vw,4.5rem);background:linear-gradient(145deg,rgb(255 255 255/.42),transparent 44%),var(--clay-paper-noise),#e4d6c1;box-shadow:inset 0 1px #fff,0 1rem 1.7rem #47301c1a}.grownups-copy h2{font-size:clamp(2.8rem,4.6vw,4.5rem)!important}.grownups-copy .primary-action{margin-top:1.7rem}.grownups-list{display:grid;gap:.85rem}.grownups-list article{border-radius:.85rem;padding:1.3rem 1.45rem;background:var(--clay-paper-noise),var(--lp-paper-light);box-shadow:0 5px 8px #422b1917}.grownups-list b{font:700 1.15rem var(--lp-serif)}.grownups-list p{margin:.35rem 0 0;color:var(--lp-muted);font-size:.85rem!important;line-height:1.5}.final-cta{display:grid;justify-items:center;padding:clamp(5rem,10vw,8rem) 1.5rem;text-align:center;background:radial-gradient(circle at 50% 30%,rgb(255 255 255/.55),transparent 25rem),var(--clay-paper-noise),#e7d8c2}.final-cta>h2{max-width:12ch;margin-bottom:1rem}.final-cta .primary-action{min-width:18rem}.site-footer{display:grid;grid-template-columns:1fr 1.5fr 1fr auto;gap:2rem;align-items:center;padding:2.3rem clamp(1.25rem,4vw,4.5rem);color:#e7decf;background:#34342d}.site-footer .site-wordmark{color:#fff8eb}.site-footer p{margin:0;color:#aaa18f;font-size:.82rem!important}.site-footer nav{display:flex;gap:1.4rem}.site-footer nav a{font-size:.8rem!important}.site-footer small{color:#aaa18f}.legal-page{background:radial-gradient(circle at 80% 5%,rgb(255 255 255/.55),transparent 25rem),var(--clay-paper-noise),var(--lp-paper)}.legal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(85 62 39/.15);padding:1.3rem clamp(1.25rem,5vw,5rem)}.legal-header>a:last-child{color:var(--lp-muted);font-size:.85rem!important;font-weight:750}.legal-page>article{width:min(100% - 2.5rem,58rem);margin:clamp(4rem,9vw,8rem) auto;padding-bottom:5rem}.legal-page h1{max-width:13ch;margin:0;font-size:clamp(3.25rem,7vw,5.8rem)!important;line-height:.92;letter-spacing:-.055em}.legal-updated{margin:.9rem 0 0;color:var(--lp-green);font-size:.8rem!important;font-weight:800;letter-spacing:.04em}.legal-intro{max-width:48rem;margin:1.4rem 0 2rem;color:var(--lp-muted);font-size:1.06rem!important;line-height:1.7}.legal-summary{margin:0 0 3rem;border:1px solid rgb(91 67 43/.15);border-left:.45rem solid var(--lp-green);border-radius:.8rem;padding:1.2rem 1.4rem;background:#fffaef8c}.legal-summary h2{margin:0;font-size:1.25rem!important}.legal-summary ul{display:grid;gap:.45rem;margin:.75rem 0 0;padding-left:1.2rem;color:var(--lp-muted);font-size:.9rem!important;line-height:1.5}.legal-page article section{display:grid;grid-template-columns:15rem 1fr;gap:2rem;border-top:1px solid rgb(91 67 43/.15);padding:2rem 0}.legal-page article section h2{margin:0;font-size:1.5rem!important;line-height:1.15}.legal-section-body{display:grid;gap:.9rem}.legal-section-body p{margin:0;color:var(--lp-muted);line-height:1.68}.legal-section-body ul{display:grid;gap:.55rem;margin:0;padding-left:1.2rem;color:var(--lp-muted);line-height:1.6}.legal-section-body li::marker{color:var(--lp-green)}.legal-contact{border-top:1px solid rgb(91 67 43/.15);padding-top:2rem;color:var(--lp-muted)}@media(max-height:820px)and (min-width:901px){.site-header{min-height:4.2rem}.landing-hero{padding-top:5.1rem}.hero-primary{grid-template-columns:minmax(20rem,.75fr) minmax(31rem,1.25fr)}.hero-message h1{font-size:clamp(3.4rem,7.6vh,4.25rem)!important}.hero-subtitle{margin-block:1rem 1.2rem;font-size:.95rem!important}.primary-action{min-height:3.5rem}.hero-note{display:none}.proof-board{margin-top:.5rem;padding:.7rem}.proof-board img{height:clamp(7rem,19vh,9.2rem)}}@media(max-width:1000px){.site-header{width:min(100% - 2rem,92rem)}.hero-primary{grid-template-columns:minmax(19rem,.8fr) minmax(27rem,1.2fr)}.hero-message{padding-left:0}.hero-message h1{font-size:clamp(3.5rem,6vw,4.5rem)!important}.proof-board article{grid-template-columns:1fr;padding:.5rem}.proof-board img{height:9rem}.proof-board div{text-align:center}.make-section,.inspect-section,.play-section,.grownups-section{gap:3rem}.site-footer{grid-template-columns:1fr 1fr 1fr}.site-footer p{display:none}}@media(max-width:900px){.change-demo{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.change-demo>span{transform:rotate(90deg)}}@media(max-width:767px){html,body,#root{width:100%;max-width:100%;overflow-x:clip}.site-header{position:relative;grid-template-columns:1fr auto;min-height:4.4rem}.site-header nav{display:none}.site-header .site-wordmark{display:inline-flex;align-items:center;min-height:2.75rem;font-size:1.6rem!important}.landing-hero{min-height:0;padding:2.8rem 1rem 1.2rem}.hero-primary{grid-template-columns:1fr;gap:2.5rem}.hero-message{display:grid;justify-items:start}.hero-message h1{font-size:clamp(3.4rem,15vw,4.5rem)!important}.hero-subtitle{font-size:1rem!important}.primary-action{width:min(100%,22rem)}.hero-note{display:block}.hero-studio{width:calc(100% + .8rem);margin-inline:-.4rem}.proof-board{grid-template-columns:1fr;gap:0;padding:.75rem}.proof-board article{grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem .5rem}.proof-board article+article{border-top:1px solid rgb(92 68 43/.14);border-left:0}.proof-board img{height:7.5rem}.proof-board div{text-align:left}.proof-board h2{font-size:1.65rem!important}.proof-board p{font-size:.8rem!important}.page-section{width:min(100% - 2rem,82rem);padding:5rem 0}.section-copy h2,.section-intro h2,.grownups-copy h2,.final-cta>h2{font-size:clamp(2.8rem,13vw,4rem)!important;line-height:1.08}.make-section,.inspect-section,.play-section,.grownups-section{grid-template-columns:1fr}.make-section .feature-asset,.inspect-section .feature-asset{order:2}.feature-asset--hands,.feature-asset--observer,.feature-asset--play{transform:none}.text-link{display:inline-flex;align-items:center;min-height:2.75rem}.change-demo{grid-template-columns:1fr;gap:.8rem;margin-top:2.5rem}.change-demo>span{transform:rotate(90deg)}.grownups-section{width:calc(100% - 1rem);margin-block:3rem;padding:3rem 1.25rem}.final-cta{padding-block:5rem}.site-footer{grid-template-columns:1fr auto;gap:1.2rem;padding:2rem 1.25rem}.site-footer .site-wordmark{display:inline-flex;align-items:center;min-height:2.75rem}.site-footer nav{grid-column:1/-1;grid-row:2}.site-footer nav a{display:inline-flex;align-items:center;min-width:2.75rem;min-height:2.75rem}.site-footer small{grid-column:2;grid-row:1}.legal-header{gap:1rem}.legal-header>a:last-child{display:inline-flex;align-items:center;min-height:2.75rem;flex:0 0 auto;white-space:nowrap}.legal-page>article{width:calc(100% - 2rem);margin-top:3.5rem}.legal-page article section{grid-template-columns:1fr;gap:.6rem}.legal-page h1{max-width:100%;font-size:clamp(2.75rem,12vw,3.25rem)!important;line-height:1.08;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-action{transition:none}}.site-wordmark{font-family:var(--clay-wordmark-font)!important;font-size:2rem!important;font-weight:400!important;letter-spacing:0}.hero-primary{grid-template-columns:minmax(25rem,.92fr) minmax(31rem,1.08fr);gap:clamp(2rem,5vw,5rem);width:min(100%,88rem)}.hero-message{min-width:0;padding-left:clamp(0rem,2vw,2rem)}.hero-message h1{max-width:none;font-size:clamp(3.35rem,4.2vw,4.15rem)!important;line-height:.94}.hero-message h1>span{display:block;white-space:normal;text-wrap:balance}.hero-heading__support{margin-top:.28em;color:var(--lp-muted);font-size:clamp(2rem,2.85vw,2.6rem)!important;font-weight:400!important;letter-spacing:-.03em;line-height:1.08}.hero-subtitle{max-width:34rem;margin-bottom:1.5rem;font-size:clamp(1rem,1.25vw,1.14rem)!important}.hero-reasons{display:grid;gap:.62rem;margin:1.2rem 0 0;padding:1rem 0 0;border-top:1px solid rgb(88 64 40/.14);list-style:none}.hero-reasons li{display:grid;grid-template-columns:10.5rem 1fr;gap:.8rem;align-items:baseline}.hero-reasons b{font-size:.8rem!important}.hero-reasons span{color:var(--lp-muted);font-size:.8rem!important;line-height:1.4}.hero-studio{width:min(100%,48rem);justify-self:end}.proof-board img{height:clamp(7.5rem,11vw,9.5rem)}.feature-asset--hands{width:min(100%,32rem);justify-self:center}.feature-asset--observer{width:min(100%,29rem)}.feature-asset--play{width:min(100%,30rem)}@media(max-height:820px)and (min-width:901px){.hero-primary{grid-template-columns:minmax(23rem,.9fr) minmax(29rem,1.1fr)}.hero-reasons{margin-top:.8rem;padding-top:.7rem}.hero-reasons li{grid-template-columns:9.5rem 1fr}.proof-board img{height:clamp(6.5rem,16vh,8rem)}}@media(max-width:1000px){.hero-primary{grid-template-columns:minmax(21rem,.9fr) minmax(25rem,1.1fr)}.hero-message h1{font-size:3.2rem!important}}@media(max-width:840px){.hero-primary{grid-template-columns:1fr;gap:2.5rem}.hero-message{padding-left:0}.hero-studio{width:min(100%,38rem);justify-self:center;margin:0}}@media(max-width:767px){.site-header .site-wordmark{font-size:1.8rem!important}.hero-primary{grid-template-columns:1fr}.hero-message h1{font-size:clamp(2.9rem,12vw,3.35rem)!important;line-height:1.08}.hero-reasons li{grid-template-columns:1fr;gap:.15rem}.hero-reasons span{font-size:.8rem!important}.hero-studio{width:min(100%,30rem);justify-self:center;margin:0}}.primary-action{background:linear-gradient(145deg,#ce7952,#bc613e 54%,#ae5031);box-shadow:inset 0 2px 1px #ffeacc7a,inset 0 -2px 1px #5b28174d,0 4px 0 var(--lp-orange-dark),0 10px 15px #482b1924}.proof-board{height:12rem;padding:.5rem .85rem}.proof-board article{padding:.1rem .85rem}.proof-board img{height:10.65rem}@media(max-height:820px)and (min-width:901px){.proof-board{height:10rem}.proof-board img{height:9rem}}@media(max-width:767px){.proof-board{height:auto;padding:.75rem}.proof-board img{height:8.4rem}}.proof-board p{font-size:.94rem!important;line-height:1.45}.hero-note{font-size:.82rem!important}.hero-reasons b{font-size:.84rem!important}.hero-reasons span{font-size:.81rem!important}.section-copy>p:not(.eyebrow),.section-intro>p:not(.eyebrow),.grownups-copy>p:not(.eyebrow){font-size:1.1rem!important}.inspect-facts span,.grownups-list p{font-size:.94rem!important}.site-footer p{font-size:.9rem!important}@media(max-width:1000px)and (min-width:768px){.proof-board p{font-size:.86rem!important}}@media(max-width:767px){.proof-board p,.hero-reasons b{font-size:.88rem!important}.hero-reasons span{font-size:.82rem!important}}.landing-page .grownups-copy h2,.landing-page .make-section h2{line-height:1.14}.landing-hero{position:relative;background:#f1e7d7 url(/assets/hero-garden-background-CFYggdaO.png) center/cover no-repeat}.hero-primary{position:relative;z-index:1;grid-template-columns:minmax(24rem,.82fr) minmax(36rem,1.18fr);gap:clamp(2rem,4vw,4.5rem);width:min(100%,92rem)}.hero-explainer{width:100%;max-width:60rem;justify-self:end;margin:3.5rem 0;filter:drop-shadow(0 1.2rem 1rem rgb(69 46 27/.17))}.hero-explainer__preview,.hero-explainer__player{position:relative;display:block;width:100%;border:0;padding:0;background:none}.hero-explainer__preview{cursor:pointer}.hero-explainer__preview img{display:block;width:100%;height:auto;transition:transform .24s ease}.hero-explainer__preview:hover img,.hero-explainer__preview:focus-visible img{transform:scale(1.018)}.hero-explainer__play{position:absolute;top:50%;left:50%;display:grid;width:5rem;height:5rem;place-items:center;border:1px solid rgb(104 52 29/.78);border-radius:50%;padding-left:.25rem;color:#fff8eb;background:linear-gradient(145deg,#d9845b,#ae4f30);box-shadow:inset 0 2px #ffedd28c,inset 0 -3px #52221447,0 .45rem #843b23,0 .9rem 1.1rem #3923143d;font-size:1.7rem!important;transform:translate(-50%,-50%)}.hero-explainer__label{position:absolute;z-index:1;bottom:0;left:50%;display:grid;gap:.15rem;min-width:13.5rem;border:1px solid rgb(78 53 33/.18);border-radius:.8rem .7rem .9rem .75rem;padding:.65rem .9rem;color:var(--lp-ink);background:#fff8eaf5;box-shadow:0 .35rem .7rem #3a25162e;font-size:.85rem!important;font-weight:850;text-align:center;transform:translate(-50%,50%)}.hero-explainer__label small{color:var(--lp-muted);font-size:.8rem!important;font-weight:700}.hero-explainer__player video{display:block;width:100%;height:auto;background:#24231f}.hero-explainer__close{position:absolute;z-index:1;top:-1rem;right:-1rem;display:grid;width:3rem;height:3rem;place-items:center;border:2px solid #fff7e8;border-radius:50%;padding:0;color:#fff8eb;background:linear-gradient(145deg,#d56f4d,#ab442b);box-shadow:inset 0 2px #ffecd17a,inset 0 -3px #581e1347,0 .25rem #843b23,0 .55rem 1rem #3923143d;font:700 2rem/.9 var(--lp-sans)!important;cursor:pointer}.hero-explainer__close:hover{transform:translateY(-1px)}.final-cta>.proof-board{margin:clamp(3.5rem,6vw,5.5rem) auto 0;text-align:left}.final-cta{padding-bottom:clamp(4rem,8vw,6rem)}@media(max-width:1100px){.hero-primary{grid-template-columns:1fr;gap:2.5rem}.hero-message{padding-left:0}.hero-explainer{width:min(100%,38rem);justify-self:center;transform:none}}@media(max-width:767px){.landing-hero{background:radial-gradient(circle at 61% 1%,rgb(255 255 255/.72),transparent 37rem),radial-gradient(circle at 8% 60%,rgb(183 127 75/.08),transparent 30rem),var(--clay-paper-noise),var(--lp-paper)}.hero-explainer{width:min(100%,30rem);justify-self:center;margin:0 0 2rem}.hero-explainer__play{width:4.25rem;height:4.25rem;font-size:1.4rem}.hero-explainer__label{min-width:12.5rem}.final-cta>.proof-board{margin-top:3.5rem}}.hero-primary{position:relative;z-index:1;grid-template-columns:minmax(24rem,.82fr) minmax(45rem,1.5fr);gap:clamp(2rem,4vw,4.5rem);width:min(100%,92rem)}.hero-explainer__play,.hero-explainer__close{border:1px solid rgb(69 102 55/.78);color:#fffdf4;background:linear-gradient(145deg,#b8d29b,#789a69);box-shadow:inset 0 2px #ffffff94,inset 0 -3px #2f4f2b47,0 .45rem #527545,0 .9rem 1.1rem #393d2638}.hero-explainer__player video{display:block;width:100%;height:auto;border-radius:2rem;background:#24231f}.hero-explainer__close{padding-left:0;font-size:2rem}.hero-explainer__player{aspect-ratio:3/2}.hero-explainer__player video{position:absolute;top:50%;height:auto;transform:translateY(-50%)}.hero-subtitle{max-width:34rem;margin-top:3rem;margin-bottom:1.5rem;font-size:clamp(1rem,1.25vw,1.14rem)!important}.hero-message .primary-action{display:flex;width:fit-content;margin-inline:auto}.hero-explainer__play{border:1px solid rgb(104 52 29/.78);color:#fff8eb;background:linear-gradient(145deg,#d9845b,#ae4f30);box-shadow:inset 0 2px #ffedd28c,inset 0 -3px #52221447,0 .45rem #843b23,0 .9rem 1.1rem #3923143d}.hero-explainer__close{top:calc(5.208333% - 1.5rem);right:-1rem;width:5rem;height:5rem;border:1px solid rgb(126 43 30/.82);border-radius:50%;padding:0;color:#fff8eb;background:linear-gradient(145deg,#dd7254,#a83f2b);box-shadow:inset 0 2px #ffecd185,inset 0 -3px #581e134d,0 .45rem #843b23,0 .9rem 1.1rem #3923143d;font-size:2.2rem}.hero-explainer__close{width:4rem;height:4rem;aspect-ratio:1;border-radius:45% 53% 50% 48%!important;box-shadow:inset 0 1px #ffecd16b,inset 0 -1px #581e1333,0 .3rem #843b23,0 .65rem .9rem #39231433;font-size:1.9rem}#hero-explainer-close{border-radius:45% 53% 50% 48%!important}.hero-explainer__play{animation:hero-play-pulse 2.4s ease-in-out infinite;box-shadow:inset 0 2px #ffedd28c,inset 0 -3px #52221447,0 .45rem #843b23,0 .9rem 1.1rem #3923144d,0 0 0 .35rem #fff8ea61}.hero-explainer__preview:hover .hero-explainer__play,.hero-explainer__preview:focus-visible .hero-explainer__play{animation:none;transform:translate(-50%,-58%)}@keyframes hero-play-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-54%) scale(1.035)}}@media(prefers-reduced-motion:reduce){.hero-explainer__play{animation:none}.hero-explainer__preview:hover .hero-explainer__play,.hero-explainer__preview:focus-visible .hero-explainer__play{transform:translate(-50%,-50%)}}.proof-board p{font-size:1rem!important;line-height:1.5}.header-login{min-height:2.9rem;border:1px solid rgb(255 255 255/.6);border-radius:.8rem .72rem .88rem .76rem;padding-inline:.8rem;background:#fffcf494;box-shadow:inset 0 1px #ffffffd1,0 .2rem .55rem #4a331e14;font-size:.96rem!important}.header-login:hover{background:#fffcf4d1}@media(max-width:767px){.hero-subtitle{margin-top:2rem}.proof-board p{font-size:.94rem!important}.hero-explainer__close{width:3rem;height:3rem}}@media(max-width:767px){.hero-explainer{display:block!important;width:min(100%,30rem);min-height:clamp(13rem,66vw,20rem);margin:2rem 0;filter:none;visibility:visible!important}.hero-explainer__preview{display:block!important;aspect-ratio:3/2;visibility:visible!important;opacity:1!important}.hero-explainer__player{display:block!important;visibility:visible!important;opacity:1!important}.hero-explainer__preview img{display:block!important;width:100%;height:100%;object-fit:cover;visibility:visible!important;opacity:1!important}.hero-explainer__player video{display:block!important;visibility:visible!important;opacity:1!important}}
