.fluid-home{background:#0c1016!important}.fluid-home .family-nav{background:#0c1016ed!important}.fluid-hero{text-align:center;padding:85px 24px 24px;position:relative;isolation:isolate;overflow:hidden}.fluid-hero:before{content:"";position:absolute;width:950px;height:650px;background:radial-gradient(ellipse,#1c889b19,transparent 67%);left:50%;top:-270px;transform:translateX(-50%);z-index:-1}.fluid-kicker{font:12px/1.6 var(--mono);letter-spacing:1.5px;color:#9cadb9}.fluid-kicker>span{width:6px;height:6px;display:inline-block;background:#58d7d5;border-radius:50%;margin-right:7px}.fluid-hero h1{font-size:clamp(42px,6.1vw,83px);line-height:1.15;font-weight:450;letter-spacing:-2.6px;margin:28px auto;max-width:1100px}.fluid-hero h1 em{font-style:normal;background:linear-gradient(110deg,#e5f3f6,#71e2dd 55%,#78aacb);background-clip:text;-webkit-background-clip:text;color:transparent}.fluid-lede{font-size:19px;line-height:1.9;color:#acbdc8;max-width:730px;margin:0 auto 30px}.fluid-actions{display:flex;justify-content:center;align-items:center;gap:30px}.fluid-primary{background:#74dedb;color:#102a30;padding:13px 24px;border-radius:7px;font-size:16px;font-weight:500;transition:background .3s}.fluid-primary:hover{background:#a0f1ed}.fluid-text{font-size:16px;color:#91ddd9;border-bottom:1px solid #85d9d64d;padding-bottom:5px}.fluid-price{font:13px/1.6 var(--mono);color:#8d9faa;margin:25px 0 0}.raw-pin{position:relative;height:160svh}.raw-stage{position:sticky;top:65px;height:calc(100svh - 65px);display:flex;align-items:center;justify-content:center;isolation:isolate;padding:20px 3vw 25px}.cyan-halo{position:absolute;width:95%;height:85%;inset:auto;background:radial-gradient(ellipse at 35% 40%,#13b7bc24,transparent 57%),radial-gradient(ellipse at 80% 65%,#b7344f1c,transparent 55%);filter:blur(25px);z-index:-1;pointer-events:none}.fluid-comparison{width:min(1050px,100%);border-radius:14px;padding:10px 15px 5px;background:linear-gradient(140deg,#15212be8,#11151ce8 65%,#21151a);border:1px solid #91c4db2c;box-shadow:0 25px 100px #0005,0 0 70px #2bbfc00a;will-change:transform}.fluid-home .scan-story{height:auto!important}.fluid-home .scan-sticky{padding:20px 20px 15px!important;overflow:visible}.fluid-home .scan-stage{width:100%;max-height:48svh;height:auto!important;aspect-ratio:2/1}.fluid-home .scan-photo img{object-fit:cover!important;object-position:50% 50%}.fluid-home .scan-bento{display:none}.fluid-home .scan-caption{font-size:11px;line-height:1.6;color:#a5b4bf;gap:15px;padding-bottom:0}.fluid-home .scan-topline{font-size:11px;color:#9cb6c4}.fluid-home .scan-coordinate,.fluid-home .scan-depth{font-size:10px;color:#a4bac8}.fluid-home .scan-image-label{font-size:10px}.fluid-home .drag-instruction{font-size:16px;color:#a5bdca;margin:14px 0 0}.fluid-home .scan-image-wrap{border-color:#8ad6e338}.fluid-home .laser-beam{box-shadow:0 0 13px #ff3b3077}.fluid-home .drag-grip{border-radius:50%;width:38px;height:38px;background:#922f2fe0}.raw-summary{padding:30px 8vw 105px;max-width:1400px;margin:auto}.raw-summary h2{font-size:36px;line-height:1.3;font-weight:450;letter-spacing:-.8px;color:#dde9ef;margin:0 0 35px}.raw-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-bottom:35px}.raw-summary>div>p{font-size:18px;line-height:1.8;color:#aebfc9;margin:0}.raw-summary>div>p>span{display:block;font:12px var(--mono);color:#65bfc5;margin-bottom:14px}.accuracy-note{font-size:16px;line-height:1.8;color:#8fa3af;max-width:800px;margin:24px 0 0}.paper-world{position:relative;background:#eee8df;color:#34352f;padding:95px 8vw 55px;min-height:1100px;overflow:hidden;isolation:isolate}.paper-light{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 35%,#e9b27470,transparent 48%),radial-gradient(ellipse at 20% 85%,#bbcdce70,transparent 50%);z-index:-1}.paper-heading{position:relative;z-index:3;max-width:630px}.paper-heading .fluid-kicker{color:#8a7060}.paper-heading h2{font:450 clamp(48px,5.8vw,77px)/1.22 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;letter-spacing:-2px;margin:28px 0}.paper-heading>p:not(.fluid-kicker){font-size:20px;line-height:1.8;color:#787267;margin:0}.paper-gallery{position:relative;width:min(850px,85%);height:540px;margin:-90px 0 0 auto;will-change:transform}.paper-print{position:absolute;background:#f8f6ef;box-shadow:0 28px 50px #62503a26,0 3px 8px #62503a0e}.paper-print img{display:block;width:100%;height:auto}.print-one{width:260px;padding:24px 24px 65px;left:8%;top:105px;transform:rotate(-13deg);z-index:2;background:#ced5cd}.print-two{width:310px;padding:32px 32px 58px;left:45%;top:18px;transform:rotate(8deg);z-index:1}.gallery-caption{position:absolute;bottom:5px;right:3%;font:11px/1.6 var(--mono);color:#8c7e6b;letter-spacing:.6px}.paper-bottom{border-top:1px solid #9e917b55;padding-top:34px;display:flex;justify-content:space-between;gap:35px;align-items:center;position:relative;z-index:4}.paper-bottom>div>p:first-child{font-size:23px;margin:0 0 15px;font-weight:450}.paper-bottom>div>span{font-size:16px;line-height:1.8;color:#7c7568}.paper-button{padding:13px 23px;display:inline-block;border-radius:6px;background:#485a53;color:#fbf8ef;font-size:16px}.paper-button:hover{background:#657b71}.paper-bottom .paper-price{font:13px/1.6 var(--mono);color:#776d5f;margin:16px 0 0}.fluid-home .family-footer{background:#e4ded3!important;border-top:1px solid #c7beac!important;color:#777162!important}.fluid-home .family-footer a,.fluid-home .family-footer .family-brand{color:#44463c!important}.fluid-home .family-footer small{border-color:#c2bba9}.family-page:not(.fluid-home):has(.atelier-hero){background:#eee8df!important;color:#353830!important}.family-page:not(.fluid-home) .atelier-hero,.family-page:not(.fluid-home) .framing-section,.family-page:not(.fluid-home) .atelier-availability{background:#eee8df}.family-page:not(.fluid-home) .atelier-hero{background:radial-gradient(ellipse at 80% 60%,#e9b27465,transparent 60%),#eee8df}.family-page:not(.fluid-home) .atelier-hero h1,.family-page:not(.fluid-home) .framing-copy h2,.family-page:not(.fluid-home) .atelier-availability h2,.family-page:not(.fluid-home) .atelier-features h2,.family-page:not(.fluid-home) .launch-price,.family-page:not(.fluid-home) .space-label{color:#353830}.family-page:not(.fluid-home) .atelier-hero>p,.family-page:not(.fluid-home) .atelier-hero-inner>p,.family-page:not(.fluid-home) .framing-copy p,.family-page:not(.fluid-home) .atelier-features p{color:#746e62;font-size:18px}.family-page:not(.fluid-home) .atelier-features{background:#dce2d4}.family-page:not(.fluid-home) .atelier-features>div{border-color:#b6bfa9}.family-page:not(.fluid-home) .demo-desk{background:#ded4c2}.family-page:not(.fluid-home) .pill{background:#485a53;font-size:16px}.family-page:not(.fluid-home) .atelier-productbar{background:#eee8dff0;color:#444;border-color:#c7beac}.family-page:not(.fluid-home) .frame-options button{background:#f8f5ed;color:#555;border-color:#bbb09a;font-size:16px}.family-page:not(.fluid-home) .frame-options button[aria-pressed=true]{background:#485a53;color:white}.family-page:not(.fluid-home) #frame-space{accent-color:#485a53}.family-page:not(.fluid-home) .framing-copy h2{font-size:42px;font-weight:450}.family-page:not(.fluid-home) .atelier-hero h1{font-weight:450}
@media(min-width:1200px){.paper-heading{max-width:560px}.paper-gallery{margin-top:-195px;height:600px;width:70%}.print-one{width:300px;left:15%;top:180px}.print-two{width:350px;left:53%;top:10px}}
@media(max-width:800px){.fluid-hero{padding:65px 24px 24px}.fluid-hero h1{font-size:52px;letter-spacing:-1.4px}.fluid-lede{font-size:17px}.raw-pin{height:135svh}.raw-stage{padding:18px 4vw;top:60px;height:calc(100svh - 60px)}.fluid-comparison{padding:4px}.fluid-home .scan-sticky{padding:18px 15px 16px!important}.fluid-home .scan-topline{font-size:9px}.fluid-home .scan-caption{font-size:9px}.raw-summary{padding:25px 6vw 75px}.raw-summary>div{gap:25px}.raw-summary>div>p{font-size:16px}.paper-world{padding:70px 6vw 45px;min-height:0}.paper-heading h2{font-size:55px}.paper-heading>p:not(.fluid-kicker){font-size:18px}.paper-gallery{width:100%;height:510px;margin:20px 0 0}.print-one{width:230px;left:3%;top:115px;padding:22px 22px 50px}.print-two{width:270px;left:43%;top:20px;padding:25px 25px 45px}.paper-bottom{align-items:start}.paper-bottom>div>p:first-child{font-size:20px}.paper-price{font-size:11px!important}.paper-bottom>div>span{font-size:16px}}
@media(max-width:560px){.fluid-hero{padding-top:45px}.fluid-hero h1{font-size:39px;line-height:1.24;letter-spacing:-1.2px;margin:23px 0}.fluid-lede{font-size:16px;line-height:1.85}.fluid-actions{gap:22px}.fluid-primary,.fluid-text{font-size:16px}.fluid-price{font-size:11px}.raw-pin{height:auto}.raw-stage{height:auto;position:relative;top:0;padding:26px 12px 35px}.fluid-home .scan-stage{aspect-ratio:3/2;max-height:none}.fluid-home .scan-topline{font-size:8px}.fluid-home .scan-caption{font-size:9px}.fluid-home .scan-caption>span:last-child{font-size:11px}.fluid-home .scan-image-label{font-size:8px}.fluid-home .scan-coordinate,.fluid-home .scan-depth{font-size:8px}.fluid-home .drag-instruction{font-size:16px;line-height:1.7}.raw-summary{padding-top:15px}.raw-summary h2{font-size:29px}.raw-summary>div{grid-template-columns:1fr;gap:22px}.raw-summary>div>p{font-size:17px}.raw-summary>div>p>span{display:inline-block;margin:0 15px 0 0}.accuracy-note{font-size:16px}.paper-world{padding:55px 24px 40px}.paper-heading h2{font-size:45px;letter-spacing:-1px}.paper-heading>p:not(.fluid-kicker){font-size:18px}.paper-gallery{height:400px;margin-top:25px}.print-one{width:180px;padding:18px 18px 45px;left:-4%;top:100px}.print-two{width:205px;padding:21px 21px 40px;left:38%;top:15px}.gallery-caption{font-size:9px;bottom:5px;right:0}.paper-bottom{flex-direction:column;gap:28px}.paper-bottom .paper-price{font-size:13px!important}.paper-bottom>div>p:first-child{font-size:22px}.fluid-home .family-footer{padding:35px 24px!important}.paper-world .fluid-kicker{font-size:11px}.cyan-halo{filter:blur(15px)}}
@media(prefers-reduced-motion:reduce){.raw-pin{height:auto}.raw-stage{position:relative;top:0;height:auto;padding-top:35px;padding-bottom:45px}.fluid-comparison,.paper-gallery{will-change:auto;transform:none!important}.cyan-halo{filter:none}.fluid-primary{transition:none}}
@media(min-width:561px){.raw-stage{align-items:flex-start;padding-top:clamp(35px,7svh,80px)}.raw-pin{height:140svh}}
