*{box-sizing:border-box}body{margin:0;background:#f8f5ef;color:#20352f;font:15px/1.6 Arial,sans-serif}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #c16a43;outline-offset:4px}.review{padding:10px 4%;background:#243e35;color:#fff;display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:.08em}.review nav{display:flex;gap:24px}.review a{opacity:.8}.review a:hover{opacity:1;text-decoration:underline}header{height:104px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1dbd0}.brand{font:700 25px/.95 Georgia,serif;letter-spacing:-1px}.brand span{display:block}.brand sup{color:#a65139;font:14px Arial;margin-left:6px}.brand small{font:9px Arial;letter-spacing:.04em}header nav{display:flex;align-items:center;gap:35px;font-size:13px}details{position:relative}summary{cursor:pointer;list-style:none;padding:8px 17px;border:1px solid #bdc5b9;border-radius:22px}details[open]>div{position:absolute;top:48px;left:-60px;background:#fffdf9;width:270px;padding:15px;z-index:8;box-shadow:0 15px 45px #22382e25;border:1px solid #ded7ca}details a{display:block;padding:9px;border-bottom:1px solid #ece7df}.account{font-size:13px}main{max-width:1340px;margin:auto;padding:42px 35px 60px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;color:#95614a;text-transform:uppercase}.intro{display:flex;align-items:end;justify-content:space-between;margin-bottom:27px}.intro h1{font:42px/1.15 Georgia;margin:8px 0 0;letter-spacing:-1px}.intro p{max-width:330px;margin:0;color:#74766b;font-size:13px}.tabs{display:flex;border-top:1px solid #ded7ca;border-bottom:1px solid #ded7ca;margin-bottom:28px}.tabs button{background:transparent;border:0;padding:16px 20px;flex:1;color:#6b7066;font-size:12px}.tabs button[aria-selected=true]{background:#304b3f;color:white}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:470px;background:#eeebe2}.scene{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 20% 10%,#fffdf5,#ded7c6)}.scene:before{content:'';position:absolute;left:0;bottom:58px;width:100%;height:1px;background:#c6bbaa}.scene:after{content:'';position:absolute;bottom:0;left:9%;width:82%;height:58px;background:#9d795736;box-shadow:0 -3px 0 #b79b7d}.art{position:relative;z-index:1;width:49%;border:12px solid var(--frame,#282a27);box-shadow:12px 22px 26px #3a302d38;background:#fff;transform:rotate(-2deg);transition:.25s}.art img{width:100%;height:295px;object-fit:cover;display:block}.art.canvas{border:0;box-shadow:7px 7px 0 #d1c1a5,15px 25px 30px #3a302d35}.art.digital{border:9px solid #252b2a;border-bottom-width:24px;border-radius:12px;transform:rotate(0);width:57%}.art.digital img{height:280px}.scene-label{position:absolute;top:22px;left:24px;font-size:10px;letter-spacing:.15em;color:#766b5f}.scene-note{position:absolute;bottom:18px;left:24px;font-size:10px;z-index:3;color:#5a544a}.copy{padding:42px 48px;background:#fffdf8}.copy h2{font:40px/1.08 Georgia;margin:14px 0 17px;letter-spacing:-.7px}.copy>p{color:#6d7267;font-size:14px;max-width:400px}.facts{margin:24px 0;border-top:1px solid #dfded2}.facts div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #dfded2;font-size:12px}.facts dt{color:#828173}.facts dd{margin:0;text-align:right;max-width:260px}.cta{display:inline-flex;justify-content:space-between;gap:35px;background:#a7553c;color:white;border:0;padding:14px 22px;border-radius:30px;font-size:12px}.note{display:block;color:#898779;font-size:10px;margin-top:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:28px}.steps article{display:flex;gap:14px;border-top:1px solid #d8d7cb;padding-top:17px}.steps b{font:26px Georgia;color:#b47b54}.steps strong{display:block;font-size:13px}.steps p{font-size:12px;color:#7a7c70;margin:5px 0}.guide{display:grid;grid-template-columns:310px 1fr;gap:32px}.guide aside{padding:25px;background:#eaece1;align-self:start;position:sticky;top:20px}.guide aside h2{font:30px/1.15 Georgia;margin:10px 0 20px}.guide aside p{font-size:12px;color:#6f7669}.guide aside button{display:flex;gap:13px;align-items:center;text-align:left;width:100%;background:transparent;border:0;border-top:1px solid #d1d6c6;padding:17px 5px;color:#5e6d5e;font-size:12px}.guide aside button[aria-selected=true]{color:#984c34;font-weight:bold}.guide aside button i{font:20px Georgia}.guide-body{background:#fffdf9;border:1px solid #e6dfd3}.guide-top{display:grid;grid-template-columns:1fr 1fr}.guide-top .scene{min-height:330px}.guide-top .art{width:61%;border-width:9px}.guide-top .art img{height:225px}.guide-top .copy{padding:27px}.guide-top h2{font-size:32px}.guide-details{padding:25px 30px}.guide-details h3{font:24px Georgia;margin:0 0 18px}.compare{width:100%;border-collapse:collapse;font-size:12px}.compare th,.compare td{padding:12px 8px;text-align:left;border-bottom:1px solid #e5dfd3}.compare th{font-size:10px;letter-spacing:.04em;color:#888877}.compare tr.selected{background:#eef2e8;color:#2b523c}.guide-tip{padding:15px 20px;margin-top:20px;background:#f3ebdf;font-size:12px}.guide-tip b{color:#a25b3d}footer{padding:25px 5%;border-top:1px solid #ded8cc;display:flex;justify-content:space-between;gap:20px;font:20px Georgia}footer span,footer small{font:11px Arial;color:#797b70}dialog{border:1px solid #d5caba;padding:30px;max-width:430px;background:#fffaf1;border-radius:12px}dialog::backdrop{background:#12271dcc}@media(max-width:800px){.review{flex-direction:column}.review nav{gap:12px;flex-wrap:wrap}header{height:90px}header nav>span,.account{display:none}main{padding:25px 16px}.intro{display:block}.intro h1{font-size:34px}.intro p{margin-top:14px}.tabs{overflow:auto}.tabs button{min-width:125px;padding:12px}.hero,.guide,.guide-top{grid-template-columns:1fr}.scene{min-height:380px}.copy{padding:25px}.copy h2{font-size:34px}.guide aside{position:static}.guide aside button{display:inline-flex;width:auto;margin-right:8px;padding:9px}.steps{gap:15px}.steps article{display:block}footer{flex-wrap:wrap}.compare{font-size:10px}.guide-details{padding:20px 12px}}

.scene{perspective:1000px}.scene .art.canvas{border:0!important;border-radius:0;transform:rotateY(-19deg) rotateX(3deg);width:57%;box-shadow:16px 18px 23px #3d352f33;overflow:visible}.art.canvas:after{content:'';position:absolute;left:100%;top:0;width:17px;height:100%;background:linear-gradient(90deg,#a9997e,#d2c4ad);transform-origin:left;transform:skewY(27deg);box-shadow:inset 0 0 0 1px #b7a78e}.art.canvas img{height:250px!important}.art .weave{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#fff3 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#302c2324 0 1px,transparent 1px 3px);mix-blend-mode:soft-light}.art.framed{border:12px solid #866344!important;padding:6px;background:#302b24;transform:rotateY(-12deg);box-shadow:7px 7px 0 #684a32,16px 20px 25px #3d352f33}.art.framed .weave{inset:6px}.art.digital{width:68%!important;transform:none}.art.digital img{height:210px!important}.download-badge{position:absolute;z-index:4;right:20px;bottom:55px;padding:14px 18px;display:flex;align-items:center;gap:13px;background:#fbfff9;border:1px solid #c7d4bf;border-radius:12px;box-shadow:0 7px 20px #203a3029;font-size:10px;letter-spacing:.08em}.download-badge svg{width:30px;height:30px;color:#3d6652}.download-badge small{display:block;font-size:11px;letter-spacing:0;color:#778473}.material-label{position:absolute;bottom:40px;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.12em;color:#786a54;z-index:4}.scene-frames .art{width:46%;transform:rotate(-7deg);border:13px solid #927153!important}.frame-samples{position:absolute;right:27px;bottom:58px;z-index:4;display:flex;gap:8px;align-items:end}.frame-samples i{display:block;width:48px;height:65px;border:9px solid #282b28;background:#e9e1d2;box-shadow:3px 4px 8px #0002;transform:rotate(7deg)}.frame-samples i:nth-child(2){border-color:#ad8a63;height:78px}.frame-samples i:nth-child(3){border-color:#faf8ef;height:57px}.scene-digital{background:radial-gradient(ellipse at 20% 10%,#f7fbff,#cbd8d8)}.scene-canvas{background:radial-gradient(ellipse at 20% 10%,#fff9ed,#ddd0bb)}
.material-label{left:16px;right:auto;bottom:35px;padding:5px 9px;background:#fffaf0eb;border-radius:4px;font-size:8px}

.guide-details .compare tr.selected{box-shadow:inset 3px 0 #3f6651}.note a{text-decoration:underline;text-underline-offset:3px}body .bp-site-footer{font-family:Arial,sans-serif}main{scroll-margin-top:90px}@media(prefers-reduced-motion:reduce){.art{transition:none}}
