.landing-page{background:#f2eee3;margin:0}.landing-page a{color:#8e3a22}.landing-page a:hover{color:#6e2b18}.landing-page .weave{background-color:#9fc4d6;background-image:repeating-linear-gradient(45deg,#0000 0 9px,#fff 9px 12px),repeating-linear-gradient(-45deg,#0000 0 9px,#ffffffb3 9px 12px)}.landing-page .weave-soft{background-color:#b9d5e2;background-image:repeating-linear-gradient(45deg,#0000 0 10px,#ffffffd9 10px 13px),repeating-linear-gradient(-45deg,#0000 0 10px,#ffffff8c 10px 13px)}.landing-page .tab{color:#33302b;cursor:pointer;background:0 0;border:1.5px solid #33302b;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font:500 15px/1 Hind,sans-serif;display:inline-flex}.landing-page .tab-on{color:#f2eee3;background:#33302b}.landing-page .btn{border-radius:4px;align-items:center;min-height:48px;padding:0 26px;font:600 16px/1 Hind,sans-serif;text-decoration:none;display:inline-flex}.landing-page .btn-primary{color:#fff;background:#8e3a22}.landing-page .btn-primary:hover{color:#fff;background:#6e2b18}.landing-page .btn-ghost{color:#33302b;border:1.5px solid #33302b}.landing-page .btn-ghost:hover{color:#f2eee3;background:#33302b}.landing-page .navlink{color:#33302b;padding:14px 4px;font:500 15px/1 Hind,sans-serif;text-decoration:none}.landing-page .navlink:hover{color:#8e3a22;text-decoration:underline}.landing-page .bar{background:#5e8fa8;border-radius:3px;width:5px}.landing-page .mark{flex-shrink:0;width:46px;height:30px;position:relative}.landing-page .mark-bed{background-color:#9fc4d6;background-image:repeating-linear-gradient(45deg,#0000 0 3px,#fff 3px 4px);border-radius:2px;height:12px;position:absolute;top:4px;left:3px;right:3px}.landing-page .mark-leg{background:#2a2724;border-radius:3px;width:6px;height:30px;position:absolute;top:0}.landing-page .caret{vertical-align:-.15em;background:#9a3b26;width:2px;height:1.05em;margin-left:2px;display:inline-block}.landing-page summary{cursor:pointer;color:#1f1a14;justify-content:space-between;gap:24px;padding:22px 0;font:400 26px/1.2 "Source Serif 4",serif;list-style:none;display:flex}.landing-page summary::-webkit-details-marker{display:none}.landing-page details{border-top:1px solid #33302b40}.landing-page details[open] summary span:last-child{transform:rotate(45deg)}.landing-page{--font-story:"Source Serif 4", serif;--font-ui:Hind, sans-serif;color:#1f1a14;background:#f2eee3;margin:0;font-family:Hind,sans-serif;font-size:18px;line-height:1.6}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page button,.landing-page input{font-family:inherit}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page summary:focus-visible{outline-offset:5px;outline:3px solid #5e8fa8}.landing-page .bar{flex-shrink:1}.landing-page .preview-tabs{gap:10px}.landing-page .mobile-menu-toggle{display:none}@media (max-width:640px){.landing-page .landing-header{position:relative;flex-wrap:nowrap!important;gap:0!important;padding:16px 24px!important}.landing-page .landing-header img{height:36px!important}.landing-page .mobile-menu-toggle{color:#33302b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:16px;display:inline-flex}.landing-page .landing-nav{z-index:10;background:#fbf7ef;border:1px solid #33302b33;border-radius:8px;padding:16px;position:absolute;top:100%;left:20px;right:20px;box-shadow:0 12px 24px #33302b1f;gap:0!important;display:none!important}.landing-page .landing-nav.is-open{flex-direction:column;align-items:stretch!important;display:flex!important}.landing-page .landing-nav .navlink{padding:16px 8px}.landing-page .landing-nav .btn{justify-content:center;width:100%}.landing-page #top{gap:48px!important;padding-top:32px!important;padding-bottom:48px!important}.landing-page #top>div:first-child{text-align:center;align-items:center;gap:20px!important}.landing-page #top>div:first-child>p:first-child{letter-spacing:.1em!important;font-size:11px!important}.landing-page #top h1{font-size:clamp(44px,12vw,64px)!important;line-height:1.06!important}.landing-page #top>div:first-child>p:nth-of-type(2){line-height:1.5;font-size:17px!important}.landing-page #top>div:first-child>div{justify-content:center;gap:12px!important}.landing-page #top .btn-ghost{border:0;min-height:44px;padding:0 12px;text-decoration:underline}.landing-page #top>div:first-child>p:last-child{font-size:12px!important}.landing-page section[id],.landing-page footer{padding-left:20px!important;padding-right:20px!important}.landing-page .preview-tabs .tab{padding:0 12px;font-size:14px}.landing-page .preview-card{padding:20px!important;box-shadow:7px 10px #33302b1f!important}.landing-page .words-grid,.landing-page .maker-grid{grid-template-columns:minmax(0,1fr)!important}.landing-page .words-grid>div,.landing-page .maker-grid>div{grid-column:auto!important}.landing-page .name-card{padding:36px 24px!important}}@media (prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto;transition:none;animation:none}}.landing-page .launch-updates{gap:18px;width:100%;display:grid}.landing-page .launch-updates label{gap:6px;font-size:17px;display:grid}.landing-page .launch-updates input{color:#1f1a14;background:#fbf7ef;border:1px solid #ead9cf;border-radius:4px;width:100%;min-height:52px;padding:12px 16px;font-size:18px}.landing-page .launch-updates input:focus-visible{outline-offset:3px;outline:3px solid #9fc4d6}.landing-page .launch-updates .btn{color:#1f1a14;cursor:pointer;background:#f2eee3;border:0;justify-self:start}.landing-page .launch-updates .btn:disabled{opacity:.7;cursor:wait}.landing-page .launch-updates p{color:#f8eae3;margin:0;font-size:14px;line-height:1.5}.landing-page .launch-updates-success h3{margin:0;font-family:"Source Serif 4",serif;font-size:32px}.landing-page #top{align-items:stretch!important}.landing-page .landing-hero-copy{justify-content:space-between}.landing-page .landing-hero-copy>p:nth-of-type(2){line-height:1.55;font-size:18px!important}.landing-page .landing-story-spread{background:#fffdf8;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:380px;display:grid;overflow:hidden;box-shadow:0 1px #33302b33}.landing-page .landing-story-art{background:#f2eee3;position:relative;overflow:hidden}.landing-page .landing-story-art img{width:195%;max-width:none;height:auto;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.landing-page .landing-story-text{flex-direction:column;gap:8px;padding:20px;display:flex}.landing-page .landing-story-text>div:first-child{font-size:8px!important}.landing-page .landing-story-text>div:nth-child(2){font-size:17px!important;line-height:1.12!important}.landing-page .landing-story-text>p{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:9px!important;line-height:1.32!important}.landing-page .landing-story-text>div:last-child{margin-top:auto;font-size:8px!important}.landing-page .landing-story-text:focus-visible{outline-offset:-3px;outline:3px solid #5e8fa8}@media (max-width:640px){.landing-page #top h1{font-size:clamp(36px,10vw,44px)!important}.landing-page .landing-hero-copy{justify-content:flex-start}.landing-page .landing-story-spread{min-height:360px}.landing-page .landing-story-text{gap:6px;padding:12px 10px}.landing-page .landing-story-text>div:nth-child(2){font-size:14px!important}.landing-page .landing-story-text>p{font-size:7px!important;line-height:1.3!important}}.landing-page .landing-preview-panel{grid-area:1/1;min-width:0}.landing-page .maker-desk{margin-top:12px!important}.landing-page .maker-desk-photo{aspect-ratio:4/5;background:#e9e2d0;border-radius:4px;overflow:hidden}.landing-page .maker-desk-photo img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;display:block;transform:scale(1.12)}.landing-page .maker-desk figcaption{color:#6b4a2e;margin-top:12px;font-size:14px;line-height:1.5}@media (max-width:640px){.landing-page .maker-desk{max-width:400px}}.landing-page .landing-preview-panel{opacity:1;visibility:visible;transition:opacity .7s ease-in-out,visibility linear}.landing-page .landing-preview-panel[data-active=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s ease-in-out,visibility 0s linear .7s}@media (prefers-reduced-motion:reduce){.landing-page .landing-preview-panel,.landing-page .landing-preview-panel[data-active=false]{transition:none}}.landing-page .preview-tabs .tab{transition:background-color .18s,color .18s}@media (prefers-reduced-motion:reduce){.landing-page .preview-tabs .tab{transition:none}}.landing-page .landing-home-link{align-items:center;text-decoration:none;display:flex}.landing-page .landing-header{z-index:30;background:#f2eee3;border-bottom:1px solid #33302b33;position:sticky;top:0;max-width:none!important;padding:8px max(32px,50vw - 588px)!important}.landing-page .landing-header img{height:36px!important}.landing-page .landing-header a[aria-label=Charpai\ home]{min-height:44px}.landing-page section[id]{scroll-margin-top:96px}@media (max-width:640px){.landing-page .landing-header{position:sticky;padding:8px 16px!important}.landing-page .landing-header img{height:32px!important}.landing-page section[id]{scroll-margin-top:80px}}@media (max-width:900px){.landing-page .landing-header{flex-wrap:nowrap!important;gap:16px!important;padding-inline:16px!important}.landing-page .mobile-menu-toggle{color:#33302b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:16px;display:inline-flex}.landing-page .landing-nav{z-index:10;background:#fbf7ef;border:1px solid #33302b33;border-radius:8px;max-height:calc(100dvh - 80px);padding:16px;position:absolute;top:100%;left:16px;right:16px;overflow-y:auto;box-shadow:0 12px 24px #33302b1f;gap:0!important;display:none!important}.landing-page .landing-nav.is-open{flex-direction:column;align-items:stretch!important;display:flex!important}.landing-page .landing-nav .navlink{padding:16px 8px}.landing-page .landing-nav .btn{justify-content:center;width:100%}}
