.studio-hero{width:100%;padding-inline:max(var(--gutter), calc((100% - 1280px) / 2));grid-template-columns:.91fr 1.09fr;align-items:center;gap:35px;min-height:704px;padding-top:72px;padding-bottom:65px;display:grid}.studio-hero-copy{padding-bottom:25px}.studio-hero h1{letter-spacing:-.04em;font-size:clamp(54px,5.75vw,81px);line-height:1.04}.hero-emphasis{color:var(--coral);display:inline-block;position:relative}.hero-emphasis>svg{fill:none;width:105%;height:30px;stroke:var(--coral);stroke-width:2px;stroke-linecap:round;position:absolute;bottom:-16px;left:-4px;overflow:visible}.studio-hero-copy>p:not(.hero-platform){margin-top:32px;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:27px;margin-top:28px;display:flex}.hero-actions .text-link{white-space:nowrap}.hero-platform{color:var(--ink);margin-top:32px;padding-left:28px;font-size:12px;line-height:1.75;position:relative}.hero-platform .icon{width:18px;height:18px;position:absolute;top:1px;left:0}.hero-platform>span{color:var(--muted)}.paper-composition{perspective:1200px;min-width:0;padding:18px 22px 0;position:relative}.hero-annotation{z-index:4;color:var(--blue);font-size:22px;position:absolute;top:-24px;right:12px;transform:rotate(6deg)}.hero-annotation svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:63px;height:45px;position:absolute;top:26px;right:-32px;transform:rotate(16deg)}.paper-stack{max-width:530px;transform-style:preserve-3d;margin:0 auto;position:relative;transform:rotate(-3deg)}.paper-underlay{background:#eeeade;border-radius:2px;position:absolute;inset:7px -5px -5px 8px;transform:rotate(5deg);box-shadow:4px 8px 22px #52462912}.sketch-paper{width:100%;height:474px;transform-style:preserve-3d;background-color:#fffefa;background-image:radial-gradient(#aaa88e55 .7px,#0000 .7px);background-size:16px 16px;border-radius:2px;padding:31px 32px;position:relative;box-shadow:4px 14px 32px #53462b19,1px 2px 3px #5141270c}.paper-tape{background:#e8d69d9e;width:116px;height:32px;position:absolute;top:-11px;left:40%;transform:rotate(-3deg);box-shadow:0 1px 1px #81723806}.paper-topline{color:#777b70;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-bottom:21px;font-size:12px;display:flex}.sketch-paper h2{font-family:var(--hand);letter-spacing:-.02em;z-index:1;color:#363d33;width:65%;font-size:39px;line-height:1.08;position:relative}.sample-note{z-index:3;resize:none;width:71%;height:96px;font-family:var(--hand);background:0 0;border:0;border-radius:3px;margin-top:13px;padding:0;font-size:21px;line-height:1.4;position:relative;overflow:auto;transform:rotate(-1deg)}.sample-note:focus{outline:1px dashed var(--blue);outline-offset:4px;background:#fffefa9c}.painted-flowers{object-fit:contain;pointer-events:none;width:58%;height:300px;position:absolute;bottom:37px;right:5px}.flower-caption{color:var(--blue);pointer-events:none;width:145px;font-size:20px;line-height:1.2;position:absolute;bottom:89px;left:31px;transform:rotate(-5deg)}.paper-bottomline{color:#747769;border-top:1px solid #dfdfd0;justify-content:space-between;align-items:center;padding-top:9px;font-size:12px;display:flex;position:absolute;bottom:20px;left:31px;right:31px}.paper-bottomline .icon{width:17px;height:17px;color:var(--coral)}#sketch-canvas{z-index:4;pointer-events:none;touch-action:auto;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}body[data-tool=draw] #sketch-canvas{pointer-events:auto;touch-action:none;cursor:crosshair}.page-curl{z-index:5;pointer-events:none;filter:drop-shadow(-2px -1px 2px #55552a10);transform-origin:100% 100%;background:linear-gradient(135deg,#0000 49%,#e7e2d5 50%,#fffdf6 85%);width:27px;height:27px;position:absolute;bottom:0;right:0}.studio-pencil{pointer-events:none;background:linear-gradient(90deg,#7d8b5d,#b3b782 36%,#6a784c 40%,#919b69 75%,#a8b37b);border-radius:3px;width:12px;height:268px;position:absolute;top:155px;right:-3px;transform:rotate(17deg);box-shadow:8px 8px 8px #33331524}.studio-pencil:before{content:"";clip-path:polygon(0 0,100% 0,53% 100%);background:#c9ac85;height:23px;position:absolute;bottom:-22px;left:0;right:0}.studio-pencil:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#33372b;width:4px;height:9px;position:absolute;bottom:-23px;left:4px}.studio-pencil span{background:#e1d8ab66;width:3px;height:90px;position:absolute;top:45px;left:4px}.paper-tools{z-index:6;background:#fffefa;border:1px solid #e9e7de;border-radius:9px;justify-content:center;align-items:center;gap:3px;width:max-content;max-width:100%;margin:22px auto 0;padding:5px 8px;display:flex;position:relative;box-shadow:0 4px 16px #414c2510}.paper-tools button{background:0 0;border:0;justify-content:center;align-items:center;gap:5px;height:38px;padding:7px 10px;font-size:12px;line-height:1;display:flex}.paper-tools button[data-paper-tool][aria-pressed=true]{color:#333a29;background:#eeefe6;border-radius:4px}.paper-tools .icon{width:18px;height:18px}.tool-divider{background:var(--rule);width:1px;height:21px;margin:0 5px}.ink-colours{align-items:center;gap:2px;display:flex}.paper-tools .colour-dot{border-radius:50%;width:27px;height:34px;padding:0;position:relative}.colour-dot:after{content:"";background:var(--dot);border-radius:50%;width:13px;height:13px}.colour-dot[aria-pressed=true]:before{content:"";border:1px solid var(--dot);border-radius:50%;width:19px;height:19px;position:absolute}.charcoal{--dot:#30332e}.coral{--dot:#b74732}.blue{--dot:#385a8c}.paper-composition>.demo-caption{text-align:center;margin-top:12px;font-size:12px}.possibilities{border-block:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding-block:25px;display:flex}.possibilities>span:not(.margin-note){white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.possibilities>.margin-note{max-width:150px;color:var(--blue);font-size:21px;transform:rotate(-3deg)}.possibilities .icon{color:#686d5c;width:20px;height:20px}.duo-story{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:94px 96px;display:grid}.duo-art{min-width:0}.duo-annotation{text-align:center;color:var(--blue);margin-bottom:12px;font-size:23px;display:block;transform:rotate(-4deg)}.fold-stage{aspect-ratio:1.3;perspective:1200px;place-items:center;width:100%;height:auto;display:grid}.fold-device{aspect-ratio:1.43;width:100%;max-width:495px;transform-style:preserve-3d;filter:drop-shadow(5px 20px 17px #3b3c2821);transition:transform .5s var(--ease-out);display:flex;transform:rotate(-5deg)rotateX(11deg)}.device-left,.device-right{backface-visibility:hidden;width:50%;height:100%;transform-style:preserve-3d;background:#f9faf5;border:5px solid #454c42;position:relative;overflow:hidden}.device-left{transform-origin:100%;transition:transform .6s var(--ease-out);border-radius:18px 3px 3px 18px;transform:rotateY(17deg)}.device-right{transform-origin:0;transition:transform .6s var(--ease-out);border-radius:3px 18px 18px 3px;transform:rotateY(-27deg)}.device-left:after,.device-right:after{content:"";pointer-events:none;position:absolute;inset:0}.device-left:after{background:linear-gradient(90deg,#0000 87%,#1c281317)}.device-right:after{background:linear-gradient(90deg,#1c281329,#0000 20%)}.device-left img,.device-right img{object-fit:fill;width:200%;max-width:none;height:100%;position:absolute;top:0}.device-left img{left:0}.device-right img{right:0}.fold-stage[data-fold=flat] .device-left,.fold-stage[data-fold=flat] .device-right{transform:rotateY(0)}.fold-stage[data-fold=flat] .fold-device{transform:rotate(-2deg)rotateX(0)}.fold-stage[data-fold=flat] .device-right:after,.fold-stage[data-fold=flat] .device-left:after{opacity:0}.fold-controls{justify-content:center;gap:5px;margin-top:23px;display:flex}.fold-controls button{background:0 0;border:0;border-radius:5px;min-height:44px;padding:8px 17px;font-size:12px;position:relative}.fold-controls button[aria-pressed=true]{background:#e8eadf}.duo-art>.demo-caption{text-align:center;margin-top:10px;font-size:12px}.duo-copy h2{font-size:43px;line-height:1.15}.duo-copy>p{max-width:420px;margin-top:23px;font-size:14px}.duo-copy>p+p{margin-top:14px}.duo-copy>.text-link{margin-top:16px}.duo-copy>.fine-note{margin-top:18px;font-size:12px;line-height:1.8}.living-ink-section{background:#edf0e5;border-top:1px solid #d7ddcc;border-bottom:1px solid #d7ddcc;position:relative}.ink-inner{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-block:66px;display:grid}.ink-copy h2{font-size:46px}.ink-copy>p{color:#626b58;max-width:410px;margin-top:22px;font-size:14px}.ink-feature-lines{margin:24px 0 14px}.ink-feature-lines p{color:#626b58;align-items:flex-start;gap:12px;max-width:430px;margin-top:13px;font-size:13px;display:flex}.ink-feature-lines strong{color:#35402e;font-weight:500;display:block}.ink-feature-lines .icon{color:#556947;width:19px;margin-top:3px}.ink-play-area{min-width:0}.ink-demo-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ink-demo-top>.margin-note{color:#556745;font-size:23px;transform:rotate(-4deg)}.reset-ink{color:#59634f;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:12px}.ink-stage{isolation:isolate;height:250px;position:relative;overflow:hidden}.ink-character{touch-action:none;cursor:grab;z-index:2;will-change:transform;background:0 0;border:0;border-radius:50%;width:174px;height:174px;padding:0;position:absolute;top:36px;left:calc(50% - 87px)}.ink-character:active{cursor:grabbing}.ink-character img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.ink-orbit{border:1px dashed #a4b1978c;border-radius:50%;height:100px;position:absolute;top:126px;left:9%;right:9%;transform:rotate(-7deg)}.ink-shadow{filter:blur(8px);background:#38492326;border-radius:50%;width:107px;height:15px;position:absolute;top:191px;left:calc(50% - 53px)}.ink-hello{width:99px;color:var(--blue);font-size:22px;position:absolute;top:28px;right:0;transform:rotate(8deg)}.ink-stage-instruction{text-align:center;color:#69765a;font-size:12px;position:absolute;bottom:0;left:0;right:0}.ink-mode-controls{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:24px;display:flex}.ink-mode-controls button{background:0 0;border:1px solid #0000;border-radius:4px;min-height:44px;padding:8px 14px;font-size:12px}.ink-mode-controls button[aria-pressed=true]{background:#f9faf3;border-color:#869775}.ink-mode-controls button:hover{background:#f6f8ef}.ink-play-area>.demo-caption{text-align:center;color:#636f57;margin-top:12px;font-size:12px}.invitation{grid-template-columns:.8fr 1.2fr;align-items:center;gap:130px;padding-block:86px 94px;display:grid}.ai-note{background:#f3e4af;max-width:380px;margin:0 20px 0 15px;padding:31px 30px 27px;position:relative;transform:rotate(-4deg);box-shadow:5px 13px 25px #5a4e1812}.ai-note>.paper-tape{background:#d8d5bf8f;width:85px;height:26px;top:-12px;left:35%}.ai-note>.icon{color:#87732c;width:26px;height:26px}.ai-note h2{font-family:var(--hand);letter-spacing:-.02em;margin-top:16px;font-size:38px;line-height:1}.ai-note p{color:#69603c;margin-top:16px;font-size:13px}.ai-options{margin-top:22px;font-size:13px;line-height:1.7}.ai-options dt{color:var(--ink);font-weight:600}.ai-options dd{color:#69603c;margin:4px 0 0}.ai-options>div+div{border-top:1px solid #cebd83;margin-top:16px;padding-top:16px}.ai-note>.margin-note{color:#776229;margin-top:16px;font-size:23px;display:block}.coming-label{letter-spacing:.09em;text-transform:uppercase;color:#695722;margin-top:12px;font-size:12px;display:inline-block}.ai-note>.text-link{color:#695722;min-height:44px;margin-top:16px;font-size:12px}.invitation-copy h2{font-size:47px}.invitation-copy>p{max-width:480px;margin-top:22px;font-size:14px}.availability-note{margin-top:18px;font-size:12px}.invitation .button{padding-inline:18px;font-size:12px}.pricing-invite{color:var(--coral);margin-top:17px;font-size:12px}.pointer-pencil{z-index:1000;pointer-events:none;transform-origin:bottom;opacity:0;will-change:transform;background:linear-gradient(90deg,#474d3f99,#b4bb9ea6,#646b53b3);border-radius:2px;width:8px;height:95px;transition:opacity .15s;position:fixed;top:0;left:0;box-shadow:9px 8px 10px #262d2921}.pointer-pencil:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#bea887 65%,#31372e 66%);width:8px;height:16px;position:absolute;bottom:-15px;left:0}.pointer-pencil.visible{opacity:.7}@media (width>=1450px){.studio-hero{gap:70px;padding-top:85px;padding-bottom:82px}.studio-hero h1{font-size:86px}.paper-composition{padding-inline:36px}.sketch-paper{height:490px}.duo-story{gap:110px}.fold-stage{height:auto}}@media (width<=1150px){.studio-hero{gap:24px;padding-top:70px;padding-bottom:48px}.studio-hero h1{font-size:65px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:17px;font-size:12px}.hero-actions .text-link{font-size:12px}.sketch-paper{height:440px;padding:28px 25px}.sketch-paper h2{font-size:35px}.sample-note{width:76%;height:89px;font-size:19px}.painted-flowers{width:58%;height:260px}.flower-caption{width:115px;font-size:18px;left:25px}.paper-composition{padding-inline:12px}.hero-annotation{font-size:20px;right:25px}.studio-pencil{height:235px;top:158px;right:-6px}.paper-tools{gap:0;padding-inline:5px}.paper-tools button{padding-inline:8px;font-size:12px}.tool-divider{margin-inline:3px}.possibilities{gap:13px}.possibilities>span:not(.margin-note){gap:7px;font-size:12px}.possibilities>.margin-note{max-width:130px;font-size:19px}.duo-story{gap:55px}.duo-copy h2{font-size:38px}.fold-stage{height:auto}.ink-inner{gap:55px}.ink-copy h2{font-size:43px}.ink-mode-controls button{padding-inline:10px;font-size:12px}.invitation{gap:70px}.invitation-copy h2{font-size:42px}.ai-note{margin-left:0;margin-right:0}.invitation .button{padding-inline:14px;font-size:12px}}@media (width<=900px) and (width>=761px){.studio-hero h1{font-size:55px}.studio-hero-copy>p:not(.hero-platform){font-size:13px}.hero-actions{flex-wrap:wrap;gap:10px 22px}.sketch-paper{height:408px;padding:25px 20px}.sketch-paper h2{font-size:32px}.sample-note{height:78px;font-size:17px}.painted-flowers{width:60%;height:235px;bottom:45px}.paper-topline{font-size:12px}.flower-caption{width:95px;font-size:17px;left:20px}.paper-bottomline{font-size:12px;left:20px;right:20px}.paper-tools button{padding-inline:6px}.paper-tools .colour-dot{width:24px}.paper-tools .icon{width:16px}.possibilities>.margin-note{display:none}.duo-story{gap:35px}.fold-stage{height:auto}.duo-copy h2{font-size:33px}.ink-inner{gap:30px}.ink-copy h2{font-size:36px}.ink-mode-controls{gap:0}.ink-mode-controls button{padding-inline:7px}.invitation{gap:45px}.ai-note{padding-inline:23px}.invitation-copy h2{font-size:38px}.waitlist-form__row{flex-direction:column}.waitlist-form__row .button{margin-top:6px}}@media (width<=760px){.studio-hero{grid-template-columns:1fr;gap:51px;min-height:auto;padding-top:49px;padding-bottom:37px}.studio-hero-copy{padding-bottom:0}.studio-hero h1{font-size:clamp(53px,10vw,74px);line-height:1.04}.studio-hero h1 .mobile-break{display:initial}.studio-hero h1 .desktop-break-title{display:none}.studio-hero-copy>p:not(.hero-platform){margin-top:28px;font-size:14px}.hero-actions{gap:25px;margin-top:23px}.hero-actions .button{padding-inline:20px;font-size:13px}.hero-actions .text-link{font-size:13px}.hero-platform{margin-top:24px;font-size:12px}.paper-composition{width:100%;max-width:540px;margin:auto;padding:12px 15px 0}.hero-annotation{font-size:20px;top:-24px;right:28px}.hero-annotation svg{width:45px;right:-20px}.sketch-paper{height:455px;padding:29px 26px}.sketch-paper h2{font-size:38px}.sample-note{width:74%;height:96px;font-size:21px}.painted-flowers{height:275px;bottom:42px}.flower-caption{width:135px;font-size:20px;bottom:80px;left:25px}.studio-pencil{width:10px;height:244px;top:155px;right:-5px}.paper-tools{gap:2px;margin-top:24px;padding:5px 6px}.paper-tools button{height:44px;min-height:44px;padding-inline:8px;font-size:12px}.paper-tools .colour-dot{width:25px}.paper-composition>.demo-caption{margin-top:9px;font-size:12px}.possibilities{grid-template-columns:1fr 1fr;gap:16px 12px;padding-block:24px;display:grid}.possibilities>.margin-note{grid-column:1/-1;max-width:none;margin-bottom:6px;font-size:21px;transform:none}.possibilities>span:not(.margin-note){white-space:normal;font-size:12px;line-height:1.5}.possibilities .icon{width:18px}.duo-story{grid-template-columns:1fr;gap:34px;padding-block:57px}.duo-copy{grid-row:1}.duo-copy h2{font-size:39px}.duo-copy>p{max-width:100%;margin-top:20px;font-size:14px}.duo-copy>.fine-note{margin-top:13px;font-size:12px}.duo-art{width:100%;max-width:550px;margin:auto}.duo-annotation{margin-bottom:8px;font-size:22px}.fold-stage{aspect-ratio:1.5;height:auto}.fold-device{width:96%}.fold-controls{margin-top:10px}.duo-art>.demo-caption{font-size:12px}.ink-inner{grid-template-columns:1fr;gap:32px;padding-block:51px}.ink-copy h2{font-size:42px}.ink-copy>p{max-width:none;font-size:14px}.ink-feature-lines{margin-top:20px}.ink-feature-lines p{max-width:none}.ink-play-area{width:100%;max-width:500px;margin:auto}.ink-stage{height:237px}.ink-character{width:166px;height:166px;left:calc(50% - 83px)}.ink-mode-controls{gap:4px;margin-top:14px}.ink-mode-controls button{padding-inline:12px;font-size:12px}.ink-demo-top>.margin-note{font-size:22px}.invitation{grid-template-columns:1fr;gap:58px;padding-block:57px}.ai-note{width:calc(100% - 40px);max-width:400px;margin:0 auto;padding:27px 29px;transform:rotate(-3deg)}.ai-note h2{font-size:35px}.ai-note h2>br{display:none}.ai-note p{margin-top:13px}.ai-note .margin-note{margin-top:12px}.coming-label{margin-top:17px}.invitation-copy h2{font-size:41px}.invitation-copy>p{font-size:14px}.invitation .button{padding-inline:14px;font-size:12px}.waitlist-form__row{gap:10px}.waitlist-form input[type=email]{font-size:13px}.waitlist-form__consent,.waitlist-form__fine,.pricing-invite{font-size:12px}.pointer-pencil{display:none}}@media (width<=390px){.studio-hero h1{font-size:52px}.sketch-paper{height:424px;padding:25px 21px}.sketch-paper h2{font-size:34px}.sample-note{width:78%;height:84px;font-size:18px}.painted-flowers{width:60%;height:245px;right:1px}.flower-caption{width:106px;font-size:18px;left:20px}.paper-topline{font-size:12px}.paper-bottomline{font-size:12px;left:20px;right:20px}.paper-tools{gap:0;padding-inline:3px}.paper-tools button{padding-inline:6px;font-size:12px}.paper-tools .icon{width:16px}.paper-tools .colour-dot{width:24px}.tool-divider{margin-inline:2px}.hero-actions{gap:20px}.hero-actions .button{padding-inline:16px;font-size:12px}.hero-actions .text-link{font-size:12px}.duo-copy h2{font-size:35px}.ink-copy h2{font-size:38px}.ink-mode-controls button{padding-inline:9px;font-size:12px}.invitation-copy h2{font-size:37px}.ai-note{width:calc(100% - 16px)}}@media (width<=340px){.studio-hero h1{font-size:46px}.sketch-paper{height:398px;padding:23px 18px}.paper-composition{padding-inline:6px}.sketch-paper h2{font-size:32px}.sample-note{font-size:17px}.painted-flowers{height:225px}.flower-caption{width:90px;font-size:17px}.hero-actions{gap:15px}.hero-actions .button{padding-inline:12px;font-size:12px}.paper-tools button{padding-inline:5px}.paper-tools .colour-dot{width:24px}.studio-pencil{height:215px;right:-8px}.hero-annotation{right:12px}.hero-annotation svg{display:none}.paper-composition>.demo-caption{max-width:250px;margin-inline:auto;font-size:12px}.ink-mode-controls button{padding-inline:8px;font-size:12px}}@media (hover:none),(pointer:coarse){.pointer-pencil{display:none}.paper-tools button:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.pointer-pencil{display:none}.paper-stack,.fold-device{transform:rotate(-3deg)!important}}html[data-motion=reduced] .pointer-pencil{display:none}body[data-tool=draw] .paper-stack{transform:none!important}@media (forced-colors:active){.colour-dot:after{forced-color-adjust:none}.sketch-paper,.ai-note{border:1px solid canvastext}.pointer-pencil,.studio-pencil{display:none}.paper-tools button[aria-pressed=true],.ink-mode-controls button[aria-pressed=true]{outline:2px solid highlight}}.mobile-break{display:none}@media (width<=760px){.studio-pencil{right:10px;transform:rotate(9deg)}.fold-stage{aspect-ratio:1.32}.site-header{gap:14px}.header-cta{white-space:nowrap;gap:12px;padding-inline:12px;font-size:12px}.header-cta>span{font-size:13px}.wordmark{font-size:28px}.wordmark img{width:23px;height:25px}.mobile-navigation summary{font-size:12px}}@media (width<=390px){.site-header{gap:10px}.header-cta{gap:7px;padding-inline:9px}.wordmark{font-size:27px}}@media (width<=350px){.header-cta{gap:5px;padding-inline:7px;font-size:12px}.header-cta>span{display:none}.wordmark{font-size:24px}.mobile-navigation summary{font-size:12px}.site-header{gap:9px}.header-cta{display:none}.mobile-navigation{margin-left:auto}.paper-tools [data-paper-tool] span{display:none}.paper-tools button[data-paper-tool]{padding-inline:9px}}@media (width<=760px){.sketch-paper{height:480px}.painted-flowers{width:58%;height:190px;bottom:43px;right:7px}.flower-caption{bottom:100px}.studio-pencil{height:213px;top:199px}}@media (width<=390px){.sketch-paper{height:450px}.painted-flowers{height:181px;bottom:42px}.studio-pencil{height:212px;top:182px}}@media (width<=340px){.sketch-paper{height:420px}.painted-flowers{height:165px;bottom:43px}.studio-pencil{height:185px;top:173px}}.studio-site main{overflow-x:clip}.paper-scroll-shell{perspective:1400px;transform-style:preserve-3d;position:relative}body[data-tool=draw] .paper-scroll-shell,.paper-composition:focus-within .paper-scroll-shell,.paper-composition:focus-within .paper-stack{transform:none!important}.fold-stage[data-scroll-fold] .fold-device,.fold-stage[data-scroll-fold] .device-left,.fold-stage[data-scroll-fold] .device-right{transition:none}.invitation{perspective:1200px}@media (prefers-reduced-motion:reduce){.paper-scroll-shell{transform:none!important}}html[data-motion=reduced] .paper-scroll-shell{transform:none!important}.scroll-scribble,.paper-edge,.note-pencil-hatch{pointer-events:none;-webkit-user-select:none;user-select:none}.scroll-scribble{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.scroll-scribble [data-draw]{vector-effect:non-scaling-stroke}.studio-hero{position:relative}.scroll-margin{height:43px;color:var(--blue);pointer-events:none;margin-top:-37px;margin-bottom:14px;padding-left:4px;position:relative}.scroll-margin .margin-note{font-size:23px;display:inline-block;transform:rotate(-6deg)}.scroll-margin svg{width:138px;height:64px;position:absolute;top:-13px;left:111px}.possibilities{border-block:0;position:relative}.capture-rule{color:#8e9580;opacity:.42;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.duo-story{position:relative}.chapter-thread{width:150px;height:205px;color:var(--blue);opacity:.72;position:absolute;top:-2px;left:calc(50% - 74px);transform:rotate(-15deg)}.duo-copy .hand-accent,.ink-copy .hand-accent,.invitation-copy .hand-accent{display:inline-block;position:relative}.phrase-stroke{width:100%;height:15px;color:var(--coral);stroke-width:1.4px;opacity:.8;position:absolute;bottom:-10px;left:0}.living-ink-section{background:#edf0e5;border-block:0}.paper-edge{fill:#edf0e5;z-index:1;width:100%;height:18px;position:absolute;left:0}.paper-edge-top{top:-17px}.paper-edge-bottom{bottom:-17px;transform:rotate(180deg)}.ink-orbit{color:#758567;opacity:.55;border:0;border-radius:0}.ink-orbit svg{stroke-width:1.2px;width:100%;height:100%}.ink-greeting-lines{width:65px;height:60px;color:var(--blue);stroke-width:1.7px;position:absolute;top:31px;left:calc(50% - 111px);transform:rotate(-23deg)}.note-pencil-hatch{color:#8e7438;opacity:.36;stroke-width:1px;width:63px;height:56px;position:absolute;bottom:21px;right:12px;transform:rotate(12deg)}.invitation-underline{height:20px;bottom:-12px}@media (width<=1000px){.chapter-thread{width:120px;height:164px;top:-5px;left:calc(50% - 54px)}}@media (width<=760px){.scroll-margin{height:43px;margin-top:-17px;margin-bottom:7px}.scroll-margin .margin-note{font-size:22px}.scroll-margin svg{width:119px;height:56px;top:-9px;left:104px}.capture-rule{stroke-width:1px}.chapter-thread{opacity:.48;width:73px;height:99px;top:-1px;left:auto;right:6px;transform:rotate(-34deg)}.phrase-stroke{height:12px;bottom:-8px}.paper-edge{height:12px}.paper-edge-top{top:-11px}.paper-edge-bottom{bottom:-11px}}@media (width<=390px){.chapter-thread{width:54px;height:74px;top:4px;right:2px}}html[data-motion=reduced] .scroll-scribble [data-draw]{stroke-dasharray:none!important;stroke-dashoffset:0!important}@media (prefers-reduced-motion:reduce){.scroll-scribble [data-draw]{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.studio-hero{isolation:isolate}.hero-ink-art{object-fit:cover;z-index:-2;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(to right, #000, #0002 max(var(--gutter), calc((100% - 1280px) / 2)), #0002 47%, #000 64%), linear-gradient(transparent, #000 40px, #000 calc(100% - 55px), transparent);mask-image:linear-gradient(to right, #000, #0002 max(var(--gutter), calc((100% - 1280px) / 2)), #0002 47%, #000 64%), linear-gradient(transparent, #000 40px, #000 calc(100% - 55px), transparent);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.studio-hero .demo-caption{color:var(--ink)}.hero-ink-wash{z-index:-1;opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000),linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=760px){.hero-ink-art{object-position:70% center;-webkit-mask-image:linear-gradient(#0000,#0002 40px 480px,#000 680px calc(100% - 55px),#0000);mask-image:linear-gradient(#0000,#0002 40px 480px,#000 680px calc(100% - 55px),#0000)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.hero-ink-wash{display:none}}html[data-motion=reduced] .hero-ink-wash{display:none}.drawing-cursor{z-index:90;opacity:.72;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}html[data-motion=reduced] .drawing-cursor{display:none}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.drawing-cursor{display:none}}
