.paper-page{--ink:#172d31;--paper:#f6f3ed;--accent:#9d4b2f;--line:#d7d7cd;--muted:#607073}.paper-page *{box-sizing:border-box}.paper-page{scroll-behavior:smooth;scroll-padding-top:80px}.paper-page{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,sans-serif}.paper-page a{color:inherit}.paper-page button,.paper-page a{touch-action:manipulation}.paper-page button:focus-visible,.paper-page a:focus-visible{outline:3px solid #b36845;outline-offset:5px}.paper-page .preview{padding:8px 5%;font-size:11px;letter-spacing:.08em;text-align:center;background:var(--ink);color:white}.paper-page header{display:flex;align-items:center;justify-content:space-between;padding:22px 5%;border-bottom:1px solid var(--line)}.paper-page .brand{text-decoration:none;font-size:31px;letter-spacing:-1.8px;line-height:.9;font-weight:800}.paper-page .brand small{display:block;font-size:9px;letter-spacing:3px;margin-top:9px;font-weight:500}.paper-page nav{display:flex;gap:30px;align-items:center;font-size:12px}.paper-page nav a{text-decoration:none}.paper-page .navcta{border-bottom:1px solid;padding:6px 0}.paper-page .hero{display:grid;grid-template-columns:45% 55%;min-height:650px}.paper-page .hero-copy{padding:70px 10% 50px 11%}.paper-page .eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:block;margin-bottom:23px;color:var(--accent)}.paper-page h1,.paper-page h2,.paper-page h3,.paper-page p{margin-top:0}.paper-page h1{font:400 clamp(44px,4.5vw,72px)/1.03 Georgia,serif;letter-spacing:-.045em;margin-bottom:24px}.paper-page h1 em{font-weight:400;color:var(--accent)}.paper-page .intro{font-size:17px;line-height:1.65;max-width:410px;color:#526466}.paper-page .btn{display:inline-flex;text-decoration:none;background:var(--ink);color:white;padding:15px 22px;font-size:12px;align-items:center;gap:30px;border:0;cursor:pointer}.paper-page .btn.light{background:var(--paper);color:var(--ink)}.paper-page .textlink{display:inline-block;margin:20px 0;font-size:12px;text-underline-offset:5px}.paper-page .hero-visual{position:relative;background:#e8e2d8;display:flex;align-items:center;overflow:hidden}.paper-page .hero-visual img{width:100%;height:100%;object-fit:cover}.paper-page .visual-label{position:absolute;bottom:22px;left:24px;right:24px;background:#f6f3ede8;padding:10px 14px;font-size:10px;letter-spacing:.03em;color:#4c5856}.paper-page .hero-note{font-size:11px;color:var(--muted);margin-top:20px}.paper-page .band{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#e9ece5;padding:23px 5%;font-size:12px}.paper-page .band strong{font-size:11px;letter-spacing:.12em}.paper-page .section{padding:92px 7%}.paper-page .section-head{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:48px}.paper-page h2{font:400 clamp(34px,3.7vw,54px)/1.1 Georgia,serif;letter-spacing:-.035em;max-width:600px}.paper-page .section-head p{color:var(--muted);max-width:430px;padding-top:25px}.paper-page .needs{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.paper-page .need{border-top:1px solid var(--line);padding-top:23px}.paper-page .num{font-size:11px;color:var(--accent);margin-bottom:28px;display:block}.paper-page .need h3{font:400 25px/1.2 Georgia,serif}.paper-page .need p{font-size:14px;color:var(--muted)}.paper-page .product{display:grid;grid-template-columns:1fr 1fr;background:#e8ece6}.paper-page .product-photo{padding:60px;display:flex;flex-direction:column;justify-content:center}.paper-page .product-photo img{width:100%;max-height:510px;object-fit:cover;filter:saturate(.65)}.paper-page figcaption{font-size:11px;color:#526466;margin-top:14px}.paper-page .product-info{padding:70px 12% 60px 6%}.paper-page .specrow{padding:13px 0;border-top:1px solid #bdc8c0;display:flex;justify-content:space-between;gap:25px;font-size:13px}.paper-page .specrow span{color:var(--muted)}.paper-page .note{font-size:12px;color:var(--muted);margin-top:20px}.paper-page .packaging{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center}.paper-page .packaging img{width:100%;display:block}.paper-page .packaging h2{margin-bottom:22px}.paper-page .packaging p{color:var(--muted);font-size:15px}.paper-page .bullets{list-style:none;padding:0;margin:25px 0}.paper-page .bullets li{padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.paper-page .bullets li:before{content:'↗';margin-right:15px;color:var(--accent)}.paper-page .process{background:var(--ink);color:var(--paper)}.paper-page .process .eyebrow{color:#dfb296}.paper-page .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}.paper-page .step{border-top:1px solid #607073;padding-top:20px}.paper-page .step span{font-size:12px;color:#dfb296}.paper-page .step h3{font:400 24px/1.2 Georgia,serif;margin:28px 0 15px}.paper-page .step p{font-size:13px;color:#becbc8}.paper-page .brief{background:#e8ece6;padding:32px;margin-top:54px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:var(--ink)}.paper-page .brief p{margin:0;font-size:14px;max-width:680px}.paper-page .brief strong{display:block;margin-bottom:6px}.paper-page .faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.paper-page details{border-top:1px solid var(--line);padding:20px 0}.paper-page summary{cursor:pointer;font-size:15px}.paper-page details p{font-size:14px;color:var(--muted);margin:18px 0 0}.paper-page .closing{text-align:center;background:#dfc4ae;padding:80px 5%}.paper-page .closing h2{margin:0 auto 25px;max-width:700px}.paper-page .closing p{max-width:540px;margin:0 auto 28px;color:#4a5b58}.paper-page .closing .note{font-size:11px;margin:20px auto 0}.paper-page footer{padding:33px 5%;display:flex;justify-content:space-between;gap:30px;font-size:11px;color:var(--muted)}@media(max-width:800px){.paper-page nav a:not(.navcta){display:none}.paper-page .hero{grid-template-columns:1fr}.paper-page .hero-copy{padding:48px 7% 35px}.paper-page h1{max-width:540px}.paper-page .hero-visual{height:390px}.paper-page .band{flex-wrap:wrap;justify-content:flex-start;gap:13px 24px}.paper-page .band strong{width:100%}.paper-page .section{padding:62px 7%}.paper-page .section-head{display:block;margin-bottom:30px}.paper-page .section-head p{padding:0}.paper-page .needs{grid-template-columns:1fr;gap:22px}.paper-page .num{margin-bottom:12px}.paper-page .need h3{margin-bottom:10px}.paper-page .product{grid-template-columns:1fr}.paper-page .product-photo{padding:35px 7% 10px}.paper-page .product-info{padding:30px 7% 50px}.paper-page .packaging{grid-template-columns:1fr;gap:30px}.paper-page .process-grid{grid-template-columns:1fr 1fr}.paper-page .brief{display:block}.paper-page .brief .btn{margin-top:20px}.paper-page .faq{display:block}.paper-page footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.paper-page{scroll-behavior:auto}}.paper-page{--ink:#20201e;--paper:#f5f3ee;--accent:#bc9b60;--line:#d0cac0;--muted:#666259}.paper-page{font-family:Body,Arial,sans-serif;line-height:1.65}.paper-page .preview{background:#171817;color:#c9c4b8;font-size:10px;letter-spacing:.08em;padding:5px 5%;border-bottom:1px solid #ffffff20}.paper-page header{height:78px;padding:0 4.5%;background:#171817;color:#fff;border-bottom:1px solid #ffffff20;position:relative;z-index:10}.paper-page .brand{display:flex;align-items:center;gap:15px;font-family:Body,Arial,sans-serif;font-size:13px;letter-spacing:.07em;font-weight:400}.paper-page .brand img{width:29px;height:29px;object-fit:contain;filter:none}.paper-page .site-menu{border:0;padding:0}.paper-page .site-menu summary{list-style:none;border:1px solid #ffffff55;padding:9px 14px;font-size:14px;cursor:pointer}.paper-page .site-menu summary::-webkit-details-marker{display:none}.paper-page .site-menu nav{position:absolute;right:4.5%;top:70px;background:#171817;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:240px;padding:20px;border:1px solid #ffffff25}.paper-page .site-menu nav a{padding:12px 5px;font-size:14px}.paper-page .hero{background:#1d1f1c;color:#f5f3ee;min-height:650px;grid-template-columns:48% 52%}.paper-page .hero-copy{padding:65px 10% 55px 10%}.paper-page .eyebrow{color:inherit;font-size:12px;letter-spacing:.15em;line-height:1.7;font-weight:600}.paper-page h1,.paper-page h2{font-family:Display,'Arial Narrow',Arial,sans-serif;font-weight:700;line-height:1;letter-spacing:-.035em}.paper-page h1{font-size:clamp(48px,5.2vw,78px)}.paper-page h1 em{display:block;font-family:Editorial,Georgia,serif;font-style:italic;font-weight:400;color:inherit;font-size:.85em;line-height:1.1;letter-spacing:-.04em;margin-top:13px}.paper-page .intro{color:#d2ccbf;font-size:17px}.paper-page .hero-note{color:#c6c0b5}.paper-page .hero-visual{background:#ded8ca}.paper-page .visual-label{background:#151610c9;color:#fff;font-size:11px;padding:10px 12px}.paper-page .btn{background:transparent;color:inherit;border:1px solid var(--accent);padding:13px 22px;min-height:50px;font:14px/1.45 Body,Arial,sans-serif;letter-spacing:.04em;transition:background .2s}.paper-page .btn:hover{background:var(--accent);color:#171817}.paper-page .btn span{display:none}.paper-page .band{background:var(--paper);border-bottom:1px solid var(--line);padding:24px 5%;font-size:14px}.paper-page .section{padding:85px 5%}.paper-page h2{text-transform:uppercase;font-size:clamp(40px,4.5vw,62px)}.paper-page .section-head p{border-left:1px solid var(--line);padding:16px 0 16px 8%;font-size:16px}.paper-page .need h3{font:italic 27px/1.2 Editorial,Georgia,serif}.paper-page .need p{font-size:16px}.paper-page .num{color:#8b7550;font-family:Display,sans-serif;font-size:20px}.paper-page .product{background:#e9e4da}.paper-page .product-photo{padding:55px 9%}.paper-page .product-info{padding:60px 10% 55px 5%}.paper-page .product-info h2{font-size:53px}.paper-page .specrow{font-size:14px;border-color:#c1b6a2}.paper-page .product-info>p{font-size:16px}.paper-page .product-info>.note{font-size:12px}.paper-page .packaging p{font-size:16px}.paper-page .bullets li{font-size:15px}.paper-page .process{background:#171817}.paper-page .process h2{font-family:Editorial,Georgia,serif;font-style:italic;font-weight:400;text-transform:none;font-size:47px}.paper-page .step h3{font:600 17px/1.35 Body,Arial,sans-serif}.paper-page .step p{font-size:16px;color:#cac5ba}.paper-page .step span{font:25px Display,sans-serif;color:var(--paper)}.paper-page .brief{background:#e9e5dc}.paper-page .faq h2{font-size:48px}.paper-page summary{font-size:17px}.paper-page details p{font-size:16px}.paper-page .closing{background:#20211f;color:var(--paper);text-align:left;padding:65px 6%}.paper-page .closing h2{font:italic 47px/1.1 Editorial,Georgia,serif;text-transform:none;margin:0 0 20px}.paper-page .closing p{color:#ccc6bb;margin:0 0 25px}.paper-page .closing .note{margin:18px 0 0}.paper-page footer{background:#131412;color:#bfb8aa;padding:35px 5%}.paper-page figcaption{font-size:12px}@media(max-width:800px){.paper-page header{height:72px}.paper-page .hero{grid-template-columns:1fr}.paper-page .hero-copy{padding:45px 6% 40px}.paper-page h1{font-size:52px;max-width:600px}.paper-page h1 em{font-size:.85em;max-width:490px}.paper-page .hero-visual{height:360px}.paper-page .section{padding:60px 6%}.paper-page .section-head p{border-left:0;padding:0}.paper-page .product-photo{padding:30px 6% 0;margin:0}.paper-page .product-info{padding:35px 6% 45px}.paper-page .product-info h2{font-size:43px}.paper-page .band{gap:12px 20px;font-size:13px}.paper-page h2{font-size:43px}.paper-page .closing h2{font-size:39px}.paper-page .site-menu nav a{display:block!important}.paper-page .process-grid{gap:24px}.paper-page .step p{font-size:14px}}.paper-page .hero-visual{background:#fff}.paper-page .hero-visual img{object-fit:contain}.paper-page .packaging{display:block;background:#171817;color:#f5f3ee;padding:80px 6%}.paper-page .pack-title{max-width:840px}.paper-page .pack-title h2{max-width:840px}.paper-page .pack-title p{max-width:670px;color:#cac5ba}.paper-page .pack-rows{margin-top:50px}.paper-page .pack-rows>div{display:grid;grid-template-columns:50px .8fr 1.2fr;gap:28px;border-top:1px solid #ffffff30;padding:25px 0;align-items:start}.paper-page .pack-rows span{font:24px Display,sans-serif;color:#bc9b60}.paper-page .pack-rows h3{font:italic 30px/1.2 Editorial,Georgia,serif;margin:0}.paper-page .pack-rows p{color:#cac5ba;margin:0}.paper-page .pack-close{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-top:30px}.paper-page .pack-close p{color:#cac5ba;max-width:660px;margin:0}.paper-page .pack-close a{white-space:nowrap}.paper-page .process{background:#f5f3ee;color:#20201e}.paper-page .process .eyebrow{color:#666259}.paper-page .process-grid{display:block;max-width:1000px;margin:40px auto}.paper-page .step{display:grid;grid-template-columns:55px .85fr 1.4fr;align-items:start;gap:20px;padding:24px 0;border-top:1px solid #d0cac0}.paper-page .step span{color:#8b7550}.paper-page .step h3{margin:0}.paper-page .step p{color:#666259;margin:0}.paper-page .brief{margin-top:25px}.paper-page .process h2{text-align:center;max-width:none}.paper-page .process>.eyebrow{text-align:center}.paper-page .faq{background:#e9e5dc}@media(max-width:800px){.paper-page .packaging{padding:60px 6%}.paper-page .pack-rows>div{grid-template-columns:30px 1fr;gap:12px 16px}.paper-page .pack-rows p{grid-column:2}.paper-page .pack-close{display:block}.paper-page .pack-close a{white-space:normal}.paper-page .step{grid-template-columns:35px 1fr;gap:12px}.paper-page .step p{grid-column:2}.paper-page .step h3{font-size:18px}.paper-page .step p{font-size:16px}}.paper-page .application{margin:0;position:relative;height:480px;background:#eeece7}.paper-page .application img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.paper-page .application figcaption{position:absolute;left:5%;bottom:35px;background:#171817e8;color:#fff;padding:20px 25px;max-width:430px}.paper-page .application figcaption span{display:block;font:11px Body,sans-serif;letter-spacing:.15em;margin-bottom:10px}.paper-page .application figcaption strong{font:italic 30px Editorial,Georgia,serif;font-weight:400}.paper-page .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:none}.paper-page .step{display:block}.paper-page .step h3{margin:18px 0 12px}.paper-page .step p{font-size:15px}@media(max-width:800px){.paper-page .application{height:350px}.paper-page .application figcaption{left:6%;right:6%;bottom:20px;padding:15px 18px}.paper-page .application figcaption strong{font-size:26px}.paper-page .process-grid{grid-template-columns:1fr 1fr;gap:20px}.paper-page .step p{font-size:14px}}.paper-page header.link-header{background:#1d1f1c;border:0;height:94px;padding:0 4.5%;position:relative;display:flex;gap:28px;justify-content:flex-start}.paper-page .link-header .brand{gap:10px;font-weight:300;letter-spacing:1.5px;font-size:14px}.paper-page .link-header .brand img{width:38px;height:38px;border-radius:9px}.paper-page .link-header .brand b{font-weight:750}.paper-page .link-header nav{display:flex;align-items:center;margin-left:auto;gap:25px}.paper-page .link-header nav a{font-size:14px;display:block;padding:9px 0;text-decoration:none}.paper-page .link-header nav a:hover{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#bc9b60}.paper-page .menu-toggle{display:none}.paper-page .nav-group{display:flex;position:relative;align-items:center;gap:2px}.paper-page .sub-toggle{background:none;border:0;color:inherit;font:inherit;width:32px;min-height:44px;cursor:pointer}.paper-page .nav-group ul{position:absolute;top:100%;left:0;list-style:none;padding:12px;margin:0;min-width:250px;background:#20211f;border:1px solid #605a4c}.paper-page .nav-group ul[hidden]{display:none!important}.paper-page .link-header .nav-group ul a{font-size:14px;padding:10px 12px}.paper-page .menu-toggle{font:14px Body,Arial,sans-serif;background:none;border:1px solid #ffffff55;color:white;padding:9px 13px;min-height:44px;margin-left:auto;cursor:pointer}@media(max-width:1200px){.paper-page header.link-header{height:78px;padding:0 4%;gap:20px}.paper-page .menu-toggle{display:block}.paper-page .link-header nav{display:none;position:absolute;top:100%;left:0;right:0;margin:0;background:#171817;padding:24px;flex-direction:column;align-items:stretch;gap:15px;max-height:calc(100dvh - 78px);overflow:auto}.paper-page .link-header.open nav{display:flex}.paper-page .link-header nav a{display:block!important;font-size:16px}.paper-page .nav-group{flex-wrap:wrap}.paper-page .sub-toggle{margin-left:auto}.paper-page .nav-group ul{position:static;flex-basis:100%;width:100%;max-width:none;min-width:0;border:0;margin-bottom:5px}}@media(max-width:680px){.paper-page .link-header .brand{font-size:13px;letter-spacing:1.1px}.paper-page .link-header .brand img{width:34px;height:34px}}@media(max-width:380px){.paper-page .link-header .brand{font-size:12px;letter-spacing:1px;gap:8px}}
body.treatment-paper .header{background:#1d1f1c;border-bottom:0}body.treatment-paper .paper-page{padding-top:78px}.paper-page{--accent:#bc9b60}.paper-page .hero{flex-direction:initial}.paper-page .hero-copy{padding-top:55px}.paper-page h1 em{white-space:normal}.paper-page .application img{position:static}.paper-page .closing{display:block}.paper-page .product-photo{margin:0}.paper-page .hero-visual img{position:static}.paper-page .hero{min-height:650px}@media(max-width:800px){.paper-page .hero{min-height:0}.paper-page .hero-visual{height:360px}}
.paper-page p{margin-bottom:1em}.paper-page .intro{margin-bottom:24px}
