.homepage-module__gNQlZW__home{--ink:#202820;--quiet:#62695f;--line:#dedfd6;--cream:#fafaf5;color:var(--ink);background:var(--cream);overflow:clip}.homepage-module__gNQlZW__container{width:min(1240px,100% - 96px);margin-inline:auto}.homepage-module__gNQlZW__home h1,.homepage-module__gNQlZW__home h2,.homepage-module__gNQlZW__home h3,.homepage-module__gNQlZW__home p{margin:0}.homepage-module__gNQlZW__home h1,.homepage-module__gNQlZW__home h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;font-weight:400;line-height:1.02}.homepage-module__gNQlZW__home h2{font-size:clamp(42px,4.5vw,65px)}.homepage-module__gNQlZW__home em{color:#78816d;font-weight:400}.homepage-module__gNQlZW__mono,.homepage-module__gNQlZW__eyebrow,.homepage-module__gNQlZW__kicker,.homepage-module__gNQlZW__visualFoot{font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:10px;line-height:1.6}.homepage-module__gNQlZW__eyebrow{font-weight:500}.homepage-module__gNQlZW__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;min-height:790px;padding-block:66px 90px;display:grid}.homepage-module__gNQlZW__heroCopy{z-index:2;padding-bottom:16px;position:relative}.homepage-module__gNQlZW__kicker{align-items:center;gap:10px;margin-bottom:30px;display:flex}.homepage-module__gNQlZW__readyDot{background:#87947d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.homepage-module__gNQlZW__hero h1{letter-spacing:-.065em;font-size:clamp(65px,6.6vw,98px);line-height:.99}.homepage-module__gNQlZW__heroDescription{max-width:385px;color:var(--quiet);font-size:15px;line-height:1.9;margin-top:28px!important}.homepage-module__gNQlZW__actions{align-items:center;gap:26px;margin-top:32px;display:flex}.homepage-module__gNQlZW__actions>button,.homepage-module__gNQlZW__actions>a:first-child,.homepage-module__gNQlZW__closingBottom>button,.homepage-module__gNQlZW__closingBottom>a{color:#12291d!important;background:#33ce8b!important;border-radius:10px!important;height:48px!important;padding-inline:23px!important;font-size:13px!important;font-weight:500!important}.homepage-module__gNQlZW__textLink{align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.homepage-module__gNQlZW__textLink:hover{text-underline-offset:5px;text-decoration:underline}.homepage-module__gNQlZW__heroNote{color:var(--quiet);font-size:10px;margin-top:17px!important}.homepage-module__gNQlZW__explore{width:fit-content;color:var(--quiet);align-items:center;gap:12px;margin-top:65px;font-size:10px;display:flex}.homepage-module__gNQlZW__exploreCircle{border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.homepage-module__gNQlZW__heroVisual{background:#ecede5;border-radius:130px 130px 8px 8px;height:632px;padding:44px 25px 34px;position:relative}.homepage-module__gNQlZW__visualCaption{color:#68705f;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:20px;left:28px;right:28px}.homepage-module__gNQlZW__visualCaption .homepage-module__gNQlZW__mono{font-size:8px}.homepage-module__gNQlZW__paperBack{background:#d9ddce;border:1px solid #cbd0c1;border-radius:2px;position:absolute;inset:65px 42px 43px;transform:rotate(-7deg)}.homepage-module__gNQlZW__heroPaper{max-width:410px;margin:auto;animation:.8s ease-out both homepage-module__gNQlZW__paper-arrive;position:relative;transform:rotate(3deg);box-shadow:0 3px 6px #20282008,0 24px 45px -10px #20282025}.homepage-module__gNQlZW__paper{color:#252b24;box-sizing:border-box;background:#fff;border:1px solid #2028200d;min-height:530px;padding:34px 30px 24px;position:relative}.homepage-module__gNQlZW__paperHeader{align-items:center;gap:12px;display:flex}.homepage-module__gNQlZW__paperMonogram{width:35px;height:35px;font-family:var(--font-editorial), Georgia, serif;background:#e8ecdf;border-radius:50%;place-items:center;font-size:15px;display:grid}.homepage-module__gNQlZW__paperHeader h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;font-size:30px;font-weight:400;line-height:1}.homepage-module__gNQlZW__paperHeader h3 span{color:#7e8d6e}.homepage-module__gNQlZW__paperHeader p{letter-spacing:.05em;margin-top:5px;font-size:8px}.homepage-module__gNQlZW__paperContact{color:#64705f;border-block:1px solid #e4e7df;justify-content:space-between;margin-top:18px;padding-block:10px;font-size:6px;display:flex}.homepage-module__gNQlZW__paperSummary{font-family:var(--font-editorial), Georgia, serif;margin-block:18px;font-size:13px;line-height:1.45}.homepage-module__gNQlZW__paperSection{margin-top:20px}.homepage-module__gNQlZW__paperSection h4{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #dfe3d9;margin:0 0 10px;padding-bottom:6px;font-size:7px;font-weight:500}.homepage-module__gNQlZW__paperSection p,.homepage-module__gNQlZW__paperSection li{font-size:7px;line-height:1.7}.homepage-module__gNQlZW__paperRole{justify-content:space-between;align-items:baseline;gap:6px;margin-top:13px;display:flex}.homepage-module__gNQlZW__paperRole strong{font-size:8px;font-weight:600}.homepage-module__gNQlZW__paperRole span{font-family:var(--font-mono);color:#606a5d;font-size:5px}.homepage-module__gNQlZW__paperCompany{color:#68725f;margin-top:3px!important}.homepage-module__gNQlZW__paperSection ul{margin-block:7px;padding-left:12px}.homepage-module__gNQlZW__paperFoot{font-family:var(--font-mono);letter-spacing:.14em;color:#697360;border-top:1px solid #e4e7df;justify-content:space-between;margin-top:25px;padding-top:10px;font-size:5px;display:flex}.homepage-module__gNQlZW__savedNote{background:#fff;border:1px solid #dfe3d7;border-radius:12px;align-items:center;gap:12px;padding:15px 20px;font-size:12px;display:flex;position:absolute;bottom:62px;left:-38px;transform:rotate(-3deg);box-shadow:0 10px 35px #2933210c}.homepage-module__gNQlZW__savedNote span:not(.homepage-module__gNQlZW__checkCircle){color:var(--quiet);margin-top:4px;font-size:9px;display:block}.homepage-module__gNQlZW__checkCircle{color:#607151;background:#edf0e7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.homepage-module__gNQlZW__visualFoot{color:#727c66;font-size:7px;position:absolute;bottom:15px;right:24px}.homepage-module__gNQlZW__utilityStrip{border-block:1px solid var(--line);padding-block:26px}.homepage-module__gNQlZW__utilityStrip>.homepage-module__gNQlZW__container{justify-content:space-between;align-items:center;gap:24px;display:flex}.homepage-module__gNQlZW__utilityStrip>.homepage-module__gNQlZW__container>span{font-family:var(--font-mono);color:var(--quiet);letter-spacing:.1em;font-size:9px}.homepage-module__gNQlZW__utilityStrip .homepage-module__gNQlZW__container>div{gap:45px;display:flex}.homepage-module__gNQlZW__utilityStrip .homepage-module__gNQlZW__container>div>span{align-items:center;gap:10px;font-size:12px;display:flex}.homepage-module__gNQlZW__templates{padding-block:100px 105px}.homepage-module__gNQlZW__sectionTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.homepage-module__gNQlZW__sectionTop>.homepage-module__gNQlZW__mono{color:var(--quiet);font-size:8px}.homepage-module__gNQlZW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px;display:flex}.homepage-module__gNQlZW__sectionHeading p{color:var(--quiet);padding-bottom:6px;font-size:13px;line-height:1.9}.homepage-module__gNQlZW__templateGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.homepage-module__gNQlZW__templateCard{min-width:0;display:block}.homepage-module__gNQlZW__templateStage{background:#eeeee6;border-radius:5px;height:340px;padding:32px 27px 0;position:relative;overflow:hidden}.homepage-module__gNQlZW__stage1{background:#e5e9e1}.homepage-module__gNQlZW__stage2{background:#eae6dd}.homepage-module__gNQlZW__templatePaper{transform-origin:top;width:100%;transition:transform .3s ease-out;box-shadow:0 8px 25px #2933210d}.homepage-module__gNQlZW__templateCard:hover .homepage-module__gNQlZW__templatePaper{transform:translateY(-8px)}.homepage-module__gNQlZW__templatePaper .homepage-module__gNQlZW__paper{min-height:450px;padding:26px 22px}.homepage-module__gNQlZW__templatePaper .homepage-module__gNQlZW__paperHeader h3{font-size:25px}.homepage-module__gNQlZW__templatePaper .homepage-module__gNQlZW__paperSummary{font-size:11px}.homepage-module__gNQlZW__templatePaper .homepage-module__gNQlZW__paperMonogram{display:none}.homepage-module__gNQlZW__templateArrow{background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:0 2px 10px #0001}.homepage-module__gNQlZW__templateMeta{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.homepage-module__gNQlZW__templateMeta h3{font-size:13px;font-weight:500}.homepage-module__gNQlZW__templateMeta p{color:var(--quiet);margin-top:5px;font-size:10px}.homepage-module__gNQlZW__templateMeta>.homepage-module__gNQlZW__mono{color:var(--quiet);font-size:8px}.homepage-module__gNQlZW__galleryFoot{justify-content:space-between;gap:24px;margin-top:32px;display:flex}.homepage-module__gNQlZW__galleryFoot>span{color:var(--quiet);font-size:10px}.homepage-module__gNQlZW__modern .homepage-module__gNQlZW__paperHeader{color:#fff;background:#273d32;margin:-26px -22px 0;padding:25px 22px}.homepage-module__gNQlZW__modern .homepage-module__gNQlZW__paperHeader h3{font-family:var(--font-sans);font-size:23px;font-weight:500}.homepage-module__gNQlZW__modern .homepage-module__gNQlZW__paperHeader h3 span{color:#a8c59d}.homepage-module__gNQlZW__modern .homepage-module__gNQlZW__paperSection h4{color:#49664d;border-color:#49664d}.homepage-module__gNQlZW__editorial .homepage-module__gNQlZW__paperHeader h3{font-size:29px;font-style:italic}.homepage-module__gNQlZW__editorial .homepage-module__gNQlZW__paperHeader p{text-transform:uppercase;letter-spacing:.2em}.homepage-module__gNQlZW__editorial .homepage-module__gNQlZW__paperSummary{border-bottom:1px solid #252b24;padding-bottom:14px;font-size:14px;font-style:italic}.homepage-module__gNQlZW__editorial .homepage-module__gNQlZW__paperSection h4{font-family:var(--font-editorial);text-transform:none;letter-spacing:0;font-size:12px}.homepage-module__gNQlZW__product{color:#fafaf5;background:#202b25;padding-block:70px 90px}.homepage-module__gNQlZW__product .homepage-module__gNQlZW__sectionTop{border-bottom:1px solid #ffffff20;padding-bottom:22px}.homepage-module__gNQlZW__product .homepage-module__gNQlZW__sectionTop>.homepage-module__gNQlZW__mono{color:#b0b9aa}.homepage-module__gNQlZW__productGrid{grid-template-columns:.95fr 1fr;align-items:center;gap:100px;margin-top:60px;display:grid}.homepage-module__gNQlZW__product h2{font-size:clamp(42px,4.5vw,65px)}.homepage-module__gNQlZW__product h2 em{color:#afbea4}.homepage-module__gNQlZW__productIntro{color:#bec8ba;max-width:310px;font-size:13px;line-height:1.9;margin-top:25px!important}.homepage-module__gNQlZW__storyTabs{flex-direction:column;margin-top:35px;display:flex}.homepage-module__gNQlZW__storyTabs button{text-align:left;color:#b4c0b0;cursor:pointer;border-top:1px solid #ffffff20;align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}.homepage-module__gNQlZW__storyTabs button[aria-selected=true]{color:#fff}.homepage-module__gNQlZW__storyTabs button .homepage-module__gNQlZW__mono{font-size:8px}.homepage-module__gNQlZW__storyTabs button svg{margin-left:auto}.homepage-module__gNQlZW__storyPanel{color:#202820;background:#f6f7f1;border-radius:13px;overflow:hidden;box-shadow:0 30px 65px #0002}.homepage-module__gNQlZW__demoBar{color:#66715f;border-bottom:1px solid #dedfd6;justify-content:space-between;align-items:center;padding:16px 22px;font-size:10px;display:flex}.homepage-module__gNQlZW__demoBar>span:first-child{align-items:center;gap:8px;display:flex}.homepage-module__gNQlZW__demoBar .homepage-module__gNQlZW__mono{font-size:7px}.homepage-module__gNQlZW__demoBody{padding:30px}.homepage-module__gNQlZW__demoBody>.homepage-module__gNQlZW__mono{color:#68745e;font-size:8px}.homepage-module__gNQlZW__demoBody h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;margin-top:12px;font-size:32px;font-weight:400;line-height:1.1}.homepage-module__gNQlZW__demoBody>p{color:#65705f;margin-top:14px;font-size:11px;line-height:1.8}.homepage-module__gNQlZW__before{border:1px solid #dedfd6;border-radius:8px;margin-top:25px;padding:16px}.homepage-module__gNQlZW__before>.homepage-module__gNQlZW__mono{color:#6b7467;font-size:7px}.homepage-module__gNQlZW__before>p{color:#75806f;margin-top:9px;font-size:11px;line-height:1.7;-webkit-text-decoration:line-through #a4ad9c;text-decoration:line-through #a4ad9c}.homepage-module__gNQlZW__after{background:#e7eedf;border:1px solid #cfdbc5;border-radius:8px;margin-top:10px;padding:16px 33px 16px 16px;position:relative}.homepage-module__gNQlZW__after>.homepage-module__gNQlZW__mono{color:#526749;align-items:center;gap:6px;font-size:7px;display:flex}.homepage-module__gNQlZW__after>p{font-family:var(--font-editorial), Georgia, serif;white-space:pre-line;margin-top:10px;font-size:20px;line-height:1.35}.homepage-module__gNQlZW__after>svg{color:#526749;position:absolute;top:18px;right:12px}.homepage-module__gNQlZW__demoBody>small{color:#65705f;margin-top:18px;font-size:8px;line-height:1.6;display:block}.homepage-module__gNQlZW__process{padding-block:95px}.homepage-module__gNQlZW__processGrid{grid-template-columns:1fr 1fr;gap:100px;margin-top:45px;display:grid}.homepage-module__gNQlZW__process h2{font-size:clamp(38px,4vw,57px)}.homepage-module__gNQlZW__steps{flex-direction:column;display:flex}.homepage-module__gNQlZW__step{border-bottom:1px solid var(--line);gap:24px;padding:26px 0;display:flex}.homepage-module__gNQlZW__step:first-child{padding-top:0}.homepage-module__gNQlZW__stepNumber{font-family:var(--font-mono);color:#727c67;padding-top:4px;font-size:10px}.homepage-module__gNQlZW__step h3{font-size:15px;font-weight:500}.homepage-module__gNQlZW__step p{color:var(--quiet);max-width:360px;margin-top:10px;font-size:12px;line-height:1.9}.homepage-module__gNQlZW__portfolioSection{background:#e9ece2;border-block:1px solid #dfe3d7;padding-block:78px}.homepage-module__gNQlZW__portfolioGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.homepage-module__gNQlZW__portfolioMock{background:#fafaf5;border:1px solid #d2d9c8;border-radius:8px;transform:rotate(-2deg);box-shadow:0 12px 40px #2933210c}.homepage-module__gNQlZW__portfolioBrowser{font-family:var(--font-mono);color:#6b775e;border-bottom:1px solid #dfe3d7;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;font-size:7px;display:flex}.homepage-module__gNQlZW__portfolioContent{padding:38px 35px 25px}.homepage-module__gNQlZW__portfolioContent>.homepage-module__gNQlZW__mono{color:#65715b;font-size:6px}.homepage-module__gNQlZW__portfolioContent h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;margin-top:23px;font-size:43px;font-weight:400;line-height:1}.homepage-module__gNQlZW__portfolioContent h3>span{color:#82916f;margin-top:8px;font-style:italic;display:block}.homepage-module__gNQlZW__portfolioLine{background:#dfe3d7;height:1px;margin-block:25px}.homepage-module__gNQlZW__portfolioColumns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.homepage-module__gNQlZW__portfolioColumns p{max-width:170px;font-size:9px;line-height:1.7}.homepage-module__gNQlZW__portfolioColumns>span{color:#69765d;font-size:8px;line-height:2.3}.homepage-module__gNQlZW__portfolioBuilt{font-family:var(--font-mono);letter-spacing:.1em;color:#6b775e;margin-top:35px;font-size:5px;display:block}.homepage-module__gNQlZW__portfolioCopy h2{margin-top:20px;font-size:clamp(42px,4.5vw,65px)}.homepage-module__gNQlZW__portfolioCopy p{color:var(--quiet);max-width:340px;margin-top:25px;font-size:13px;line-height:1.9}.homepage-module__gNQlZW__portfolioCopy .homepage-module__gNQlZW__textLink{margin-top:27px}.homepage-module__gNQlZW__faq{grid-template-columns:1fr 1.25fr;gap:100px;padding-block:100px;display:grid}.homepage-module__gNQlZW__faq h2{margin-top:22px;font-size:57px}.homepage-module__gNQlZW__faq>div>p{color:var(--quiet);margin-top:28px;font-size:11px}.homepage-module__gNQlZW__faq>div>p>a{text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.homepage-module__gNQlZW__faq details{border-bottom:1px solid var(--line)}.homepage-module__gNQlZW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.homepage-module__gNQlZW__faq summary::-webkit-details-marker{display:none}.homepage-module__gNQlZW__faq summary>span{color:#76816c;font-size:22px;font-weight:300;transition:transform .25s}.homepage-module__gNQlZW__faq details[open] summary>span{transform:rotate(45deg)}.homepage-module__gNQlZW__faq details p{color:var(--quiet);max-width:450px;padding-bottom:24px;font-size:12px;line-height:1.9}.homepage-module__gNQlZW__closing{background:#e9ece0;border-top:1px solid #dfe3d7;padding-block:65px}.homepage-module__gNQlZW__closing h2{max-width:900px;margin-top:32px;font-size:clamp(70px,9vw,130px);line-height:.93;position:relative}.homepage-module__gNQlZW__closing h2 em{color:#768568}.homepage-module__gNQlZW__closingStar{color:#6d815e;font-family:Georgia,serif;font-size:150px;font-style:normal;position:absolute;top:0;right:20px}.homepage-module__gNQlZW__closingBottom{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.homepage-module__gNQlZW__closingBottom p{color:var(--quiet);font-size:12px;line-height:1.9}.homepage-module__gNQlZW__footer{padding-block:50px 24px}.homepage-module__gNQlZW__footerTop{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:35px;display:grid}.homepage-module__gNQlZW__wordmark{letter-spacing:-.06em;font-size:25px;font-weight:600}.homepage-module__gNQlZW__wordmark span{vertical-align:super;margin-left:4px;font-size:11px}.homepage-module__gNQlZW__footerTop>p{color:var(--quiet);font-size:11px;line-height:1.8}.homepage-module__gNQlZW__footerTop nav{flex-wrap:wrap;justify-content:flex-end;gap:22px;font-size:11px;display:flex}.homepage-module__gNQlZW__footerBottom{border-top:1px solid var(--line);color:var(--quiet);justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding-top:24px;font-size:9px;display:flex}.homepage-module__gNQlZW__footerBottom .homepage-module__gNQlZW__mono{font-size:7px}.homepage-module__gNQlZW__home :is(a,button,summary,[tabindex]):focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #36845b}.homepage-module__gNQlZW__home :is(a,button){transition:background .24s ease-out,color .24s ease-out}.homepage-module__gNQlZW__home .lucide{stroke-width:1.6px}@keyframes homepage-module__gNQlZW__paper-arrive{0%{opacity:0;transform:translateY(20px)rotate(5deg)}to{opacity:1;transform:translateY(0)rotate(3deg)}}@media (min-width:1500px){.homepage-module__gNQlZW__hero{min-height:840px}}@media (max-width:1100px){.homepage-module__gNQlZW__container{width:calc(100% - 64px)}.homepage-module__gNQlZW__hero{gap:35px;min-height:730px}.homepage-module__gNQlZW__heroVisual{height:570px;padding-inline:20px}.homepage-module__gNQlZW__heroPaper .homepage-module__gNQlZW__paper{min-height:480px;padding-inline:24px}.homepage-module__gNQlZW__hero h1{font-size:76px}.homepage-module__gNQlZW__savedNote{padding:13px;font-size:11px;left:-20px}.homepage-module__gNQlZW__utilityStrip .homepage-module__gNQlZW__container>div{gap:22px}.homepage-module__gNQlZW__templateStage{height:295px;padding:25px 18px 0}.homepage-module__gNQlZW__templatePaper .homepage-module__gNQlZW__paper{padding:20px 15px}.homepage-module__gNQlZW__templatePaper .homepage-module__gNQlZW__paperHeader h3{font-size:21px}.homepage-module__gNQlZW__productGrid,.homepage-module__gNQlZW__processGrid,.homepage-module__gNQlZW__portfolioGrid{gap:55px}.homepage-module__gNQlZW__faq{gap:60px}.homepage-module__gNQlZW__sectionHeading p{max-width:280px}.homepage-module__gNQlZW__modern .homepage-module__gNQlZW__paperHeader{margin:-20px -15px 0;padding:20px 15px}.homepage-module__gNQlZW__closingStar{font-size:120px;right:0}}@media (max-width:800px){.homepage-module__gNQlZW__container{width:calc(100% - 40px)}.homepage-module__gNQlZW__hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding-block:55px}.homepage-module__gNQlZW__heroCopy{padding-bottom:0}.homepage-module__gNQlZW__hero h1{font-size:clamp(66px,12vw,90px)}.homepage-module__gNQlZW__heroDescription{max-width:430px}.homepage-module__gNQlZW__heroVisual{justify-self:center;width:min(480px,100%);height:610px;padding:45px 30px 35px}.homepage-module__gNQlZW__heroPaper .homepage-module__gNQlZW__paper{min-height:520px;padding:34px 30px}.homepage-module__gNQlZW__explore{margin-top:32px}.homepage-module__gNQlZW__savedNote{bottom:55px;left:-8px}.homepage-module__gNQlZW__utilityStrip>.homepage-module__gNQlZW__container{flex-direction:column;align-items:flex-start;gap:20px}.homepage-module__gNQlZW__utilityStrip .homepage-module__gNQlZW__container>div{flex-wrap:wrap;gap:18px 28px}.homepage-module__gNQlZW__utilityStrip .homepage-module__gNQlZW__container>div>span{font-size:11px}.homepage-module__gNQlZW__templates{padding-block:65px}.homepage-module__gNQlZW__sectionTop>.homepage-module__gNQlZW__mono{display:none}.homepage-module__gNQlZW__sectionHeading{margin-bottom:30px;display:block}.homepage-module__gNQlZW__sectionHeading p{max-width:none;margin-top:20px}.homepage-module__gNQlZW__templateGrid{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,250px);gap:18px;margin-right:-20px;padding-bottom:15px;padding-right:20px;overflow-x:auto}.homepage-module__gNQlZW__templateCard{scroll-snap-align:start}.homepage-module__gNQlZW__templateStage{height:300px}.homepage-module__gNQlZW__templateMeta h3{font-size:12px}.homepage-module__gNQlZW__templateMeta p{font-size:9px}.homepage-module__gNQlZW__galleryFoot{flex-direction:column;gap:18px;margin-top:20px}.homepage-module__gNQlZW__product{padding-block:45px 55px}.homepage-module__gNQlZW__productGrid,.homepage-module__gNQlZW__processGrid,.homepage-module__gNQlZW__portfolioGrid{grid-template-columns:1fr;gap:35px}.homepage-module__gNQlZW__productGrid{margin-top:35px}.homepage-module__gNQlZW__productIntro{max-width:400px}.homepage-module__gNQlZW__storyTabs{margin-top:25px}.homepage-module__gNQlZW__storyTabs button{padding-block:15px}.homepage-module__gNQlZW__storyPanel{justify-self:center;width:100%;max-width:540px}.homepage-module__gNQlZW__demoBody{padding:25px}.homepage-module__gNQlZW__process{padding-block:65px}.homepage-module__gNQlZW__processGrid{margin-top:30px}.homepage-module__gNQlZW__process h2{font-size:46px}.homepage-module__gNQlZW__step p{max-width:none}.homepage-module__gNQlZW__portfolioSection{padding-block:55px}.homepage-module__gNQlZW__portfolioGrid{gap:45px}.homepage-module__gNQlZW__portfolioMock{justify-self:center;width:100%;max-width:500px}.homepage-module__gNQlZW__portfolioCopy{grid-row:1}.homepage-module__gNQlZW__portfolioCopy h2{font-size:50px}.homepage-module__gNQlZW__portfolioCopy p{max-width:430px}.homepage-module__gNQlZW__faq{grid-template-columns:1fr;gap:25px;padding-block:65px}.homepage-module__gNQlZW__faq h2{font-size:48px}.homepage-module__gNQlZW__faq>div>p{margin-top:20px}.homepage-module__gNQlZW__closing{padding-block:45px}.homepage-module__gNQlZW__closing h2{font-size:clamp(70px,13vw,100px)}.homepage-module__gNQlZW__closingStar{font-size:85px;top:7px;right:5px}.homepage-module__gNQlZW__closingBottom{flex-direction:column;align-items:start;gap:25px}.homepage-module__gNQlZW__footerTop{grid-template-columns:1fr 1fr}.homepage-module__gNQlZW__footerTop nav{grid-column:1/-1;justify-content:flex-start}.homepage-module__gNQlZW__footerBottom{flex-wrap:wrap;row-gap:15px}.homepage-module__gNQlZW__footerBottom .homepage-module__gNQlZW__mono{display:none}.homepage-module__gNQlZW__footer{padding-top:35px}}@media (max-width:390px){.homepage-module__gNQlZW__hero h1{font-size:61px}.homepage-module__gNQlZW__actions{gap:16px}.homepage-module__gNQlZW__actions .homepage-module__gNQlZW__textLink{font-size:11px}.homepage-module__gNQlZW__heroVisual{height:565px;padding-inline:18px}.homepage-module__gNQlZW__heroPaper .homepage-module__gNQlZW__paper{min-height:480px;padding:26px 23px}.homepage-module__gNQlZW__savedNote{padding:12px;left:-4px}.homepage-module__gNQlZW__savedNote span:not(.homepage-module__gNQlZW__checkCircle){font-size:8px}.homepage-module__gNQlZW__closingStar{font-size:65px}.homepage-module__gNQlZW__footerTop{gap:20px}}@media (prefers-reduced-motion:reduce){.homepage-module__gNQlZW__heroPaper{animation:none}.homepage-module__gNQlZW__home *,.homepage-module__gNQlZW__home :before,.homepage-module__gNQlZW__home :after{scroll-behavior:auto!important;transition:none!important}}
