[data-motion=on] [data-reveal-state]{transition:opacity .35s,transform .35s}[data-motion=on] [data-reveal-state=pending]{opacity:0;transform:translateY(8px)}[data-motion=on] [data-reveal-state=visible]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal-state]{opacity:1!important;transition:none!important;transform:none!important}}.enquiry .enquiry-status-leading:not(:empty){margin:0 0 16px}html.lenis{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.stone-section,.stone-section *,.stone-section :before,.stone-section :after{box-sizing:border-box}.stone-section{color:#101820;background:#fff;width:100%;overflow:clip}.stone-section h2,.stone-section p,.stone-section figure,.stone-section blockquote,.stone-section ul{margin:0}.stone-section h2{color:#101820;letter-spacing:-.04em;font-size:clamp(36px,3.5vw,52px);font-weight:400;line-height:1.06}.stone-section p{color:#31414a;font-size:17px;line-height:1.65}.stone-section a{color:inherit}.stone-section a:focus-visible,.stone-section button:focus-visible,.stone-section summary:focus-visible{outline-offset:4px;outline:2px solid #008fe8}.stone-section img{display:block}.stone-founder{padding-block:clamp(112px,9vw,144px)}.stone-founder-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(44px,6vw,88px);display:grid}.stone-founder-media{min-width:0}.stone-founder-image{aspect-ratio:1161/1355;background:#e8e8e4;position:relative;overflow:hidden}.stone-founder-image img{object-fit:cover}.stone-founder-media figcaption{color:#68757b;justify-content:space-between;gap:20px;padding-top:14px;font-size:12px;line-height:1.4;display:flex}.stone-founder-media figcaption span:last-child{text-align:right}.stone-founder-copy{max-width:570px}.stone-founder-copy h2{max-width:15ch;margin-bottom:30px}.stone-founder-copy p+p{margin-top:17px}.stone-founder-attribution{color:#101820;gap:3px;margin-top:31px;font-size:14px;display:grid}.stone-founder-attribution span:first-child{font-weight:600}.stone-founder-attribution span:last-child{color:#68757b;font-size:12px}.stone-founder-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.stone-button{border:1px solid #101820;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:13px;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.stone-button-primary{color:#fff;background:#008fe8;border-color:#008fe8}.stone-button-primary:hover{background:#006fb7;border-color:#006fb7}.stone-button-secondary{color:#101820;background:#fff}.stone-button-secondary:hover{color:#006fb7;border-color:#008fe8}.stone-dashboard{padding-block:clamp(112px,9vw,144px)}.stone-dashboard-copy{text-align:center;max-width:800px;margin-inline:auto}.stone-dashboard-copy h2,.stone-reviews-heading h2{letter-spacing:-.05em;font-weight:700}.stone-dashboard-copy h2{font-size:clamp(42px,5vw,64px)}.stone-dashboard-copy>p:not(.stone-dashboard-note){max-width:700px;margin:22px auto 0}.stone-dashboard-details{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:37px auto 0;padding:0;list-style:none;display:grid}.stone-dashboard-details li{color:#101820;padding-left:18px;font-size:14px;line-height:1.5;position:relative}.stone-dashboard-details li:before{content:"";background:#008fe8;border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.stone-dashboard-note{margin-top:25px;color:#68757b!important;font-size:12px!important}.stone-dashboard-visual{text-align:center;max-width:1160px;margin:56px auto 0}.stone-dashboard-visual img{width:100%;height:auto}.stone-dashboard-visual figcaption{color:#68757b;margin-top:12px;font-size:12px;line-height:1.4}.stone-dashboard-visual[data-reveal-state]{transition:opacity .5s,transform .5s}.stone-dashboard-visual[data-reveal-state=pending]{opacity:0;transform:translateY(12px)}.stone-dashboard-visual[data-reveal-state=visible]{opacity:1;transform:none}.stone-reviews{padding-block:clamp(112px,9vw,144px)}.stone-reviews-heading{text-align:center;flex-direction:column;align-items:center;gap:23px;display:flex}.stone-reviews-heading h2{font-size:clamp(42px,5vw,64px)}.stone-reviews-proof{color:#101820;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.stone-reviews-proof:hover{color:#006fb7}.stone-reviews-proof img{width:28px;height:28px}.stone-review-stars,.stone-review-card-stars{color:#eaa300;letter-spacing:1.5px;line-height:1}.stone-review-stars{font-size:17px}.stone-reviews-count{color:#68757b;font-size:12px}.stone-reviews-stage{isolation:isolate;touch-action:pan-y;height:clamp(500px,50vw,640px);margin-top:40px;position:relative;overflow:clip}.stone-reviews-stage-art,.stone-reviews-cards{position:absolute;inset:0}.stone-reviews-stage-art{z-index:0;pointer-events:none}.stone-reviews-stage-art img{object-fit:contain;object-position:center bottom}.stone-reviews-cards{z-index:1}.stone-reviews-card{transform-origin:bottom;background:#fff;border:1px solid #5d717b2e;border-radius:5px;flex-direction:column;width:min(450px,100% - 48px);min-height:365px;padding:29px 32px 30px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;display:flex;position:absolute;top:clamp(46px,5vw,82px);left:50%;box-shadow:0 22px 45px #182f3b21,0 5px 13px #182f3b14}.stone-reviews-card[data-stone-position=active]{z-index:3;opacity:1;filter:none;transform:translate(-50%)translateY(0)scale(1)}.stone-reviews-card[data-stone-position=previous]{z-index:1;opacity:.88;filter:blur(.7px);transform:translate(calc(-50% - clamp(220px,22vw,285px)))translateY(32px)rotate(-2deg)scale(.9)}.stone-reviews-card[data-stone-position=next]{z-index:1;opacity:.88;filter:blur(.7px);transform:translate(calc(-50% + clamp(220px,22vw,285px)))translateY(32px)rotate(2deg)scale(.9)}.stone-reviews-card[data-stone-position=hidden]{z-index:0;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%)translateY(70px)scale(.82)}.stone-reviews-card-top{align-items:center;gap:12px;display:flex}.stone-reviews-card-top>img{width:24px;height:24px;margin-left:auto}.stone-review-initials{color:#006fb7;background:#e8f3f8;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:12px;font-weight:600;display:grid}.stone-review-author{gap:3px;display:grid}.stone-review-author strong{color:#101820;font-size:14px;font-weight:600}.stone-review-author small{color:#68757b;font-size:11px}.stone-review-card-stars{margin-top:27px;font-size:15px;display:block}.stone-reviews-card blockquote{color:#172932;letter-spacing:-.025em;max-width:29ch;margin-top:18px;font-size:clamp(21px,2vw,27px);line-height:1.35}.stone-review-link{color:#315767;text-underline-offset:4px;align-self:flex-start;align-items:center;gap:7px;min-height:44px;margin-top:auto;padding-top:19px;font-size:12px;display:inline-flex}.stone-review-link:hover{color:#006fb7}.stone-reviews-controls{justify-content:center;align-items:center;gap:17px;margin-top:12px;display:flex}.stone-reviews-controls button{color:#101820;cursor:pointer;background:#fff;border:1px solid #aab9c0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.stone-reviews-controls button:hover{color:#006fb7;border-color:#008fe8}.stone-review-status{color:#68757b;text-align:center;min-width:92px;font-size:12px}.stone-faq{padding-block:clamp(112px,9vw,144px)}.stone-faq-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.stone-faq-intro h2{letter-spacing:-.05em;max-width:10ch;font-weight:700}.stone-faq-motif{color:#a8b7bd;opacity:.62;width:min(100%,330px);height:auto;margin-top:46px;display:block}.stone-faq-list{min-width:0}.stone-faq-list details+details{border-top:1px solid #d8e1e5}.stone-faq-list summary{color:#101820;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:14px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.stone-faq-list summary::-webkit-details-marker{display:none}.stone-faq-list summary::marker{display:none}.stone-faq-list details[open] summary{color:#008fe8}.stone-faq-plus{border:1px solid #008fe8;border-radius:50%;flex:0 0 34px;width:34px;height:34px;display:block;position:relative}.stone-faq-plus:before,.stone-faq-plus:after{content:"";background:#008fe8;width:13px;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stone-faq-plus:before{transform:translate(-50%,-50%)rotate(90deg)}.stone-faq-list details[open] .stone-faq-plus:before,.stone-faq-list details[open] .stone-faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.stone-faq-list details p{color:#4c5b62;max-width:60ch;padding:0 58px 24px 0;font-size:16px;line-height:1.65}@media (max-width:1100px){.stone-founder-grid{gap:48px}.stone-faq-grid{gap:56px}.stone-reviews-card{width:min(440px,100% - 48px);padding-inline:27px}}@media (max-width:700px){.stone-section h2{font-size:clamp(34px,10vw,42px);line-height:1.08}.stone-section p{font-size:16px}.stone-founder,.stone-dashboard,.stone-reviews,.stone-faq{padding-block:72px}.stone-founder-grid{grid-template-columns:1fr;gap:45px}.stone-founder-image{aspect-ratio:1161/1355}.stone-founder-copy h2{max-width:18ch;margin-bottom:23px}.stone-founder-copy p+p{margin-top:15px}.stone-founder-attribution{margin-top:26px}.stone-founder-actions{flex-direction:column;align-items:stretch;margin-top:26px}.stone-button{width:100%}.stone-dashboard-copy h2,.stone-reviews-heading h2{font-size:clamp(38px,10vw,48px)}.stone-dashboard-copy>p:not(.stone-dashboard-note){margin-top:19px}.stone-dashboard-details{grid-template-columns:1fr;gap:13px;margin-top:29px}.stone-dashboard-visual{margin-top:39px}.stone-reviews-heading{gap:20px}.stone-reviews-proof{flex-wrap:wrap;justify-content:center;gap:8px 9px}.stone-reviews-count{flex-basis:100%}.stone-reviews-stage{height:572px;margin-top:28px}.stone-reviews-stage-art img{object-fit:cover;object-position:center bottom}.stone-reviews-card{width:calc(100% - 8px);min-height:438px;padding:25px 24px 24px;top:27px}.stone-reviews-card[data-stone-position=previous],.stone-reviews-card[data-stone-position=next]{visibility:hidden;opacity:0;filter:none;transform:translate(-50%)translateY(25px)scale(.96)}.stone-reviews-card blockquote{max-width:25ch;font-size:21px}.stone-reviews-controls{margin-top:10px}.stone-faq-grid{grid-template-columns:1fr;gap:46px}.stone-faq-intro h2{max-width:12ch}.stone-faq-motif{width:min(100%,300px);margin-top:30px}.stone-faq-list summary{gap:15px;min-height:68px;font-size:16px}.stone-faq-plus{flex-basis:32px;width:32px;height:32px}.stone-faq-list details p{padding-bottom:20px;padding-right:44px;font-size:15px}}@media (max-width:370px){.stone-reviews-card{width:100%;padding-inline:20px}.stone-review-status{min-width:76px}}@media (prefers-reduced-motion:reduce){.stone-button,.stone-reviews-card,.stone-faq-plus:before,.stone-faq-plus:after,.stone-dashboard-visual[data-reveal-state]{transition:none!important}.stone-dashboard-visual[data-reveal-state]{opacity:1!important;transform:none!important}}.stone-reviews[data-light] .stone-reviews-card{transition:none}.stone-core-heading .scroll-title{margin-inline:auto}
