@scope(.bw-custom-page){:scope{--gold:#e7bd58;--ink:#151715;--paper:#f4f2eb;--muted:#aaa99e}*{box-sizing:border-box}.bw-custom-page{scroll-behavior:smooth;scroll-padding-top:85px}:scope{margin:0;font:16px/1.6 Arial,sans-serif;background:var(--paper);color:var(--ink)}a{color:inherit}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation}.wrap{max-width:1240px;margin:auto;padding:0 40px}.announcement{background:var(--gold);text-align:center;padding:8px;font-size:11px;font-weight:800;letter-spacing:2px}header{background:var(--ink);color:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid #ffffff20}nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}nav img{width:148px;filter:brightness(0) invert(1)}.links{display:flex;gap:28px;font-size:13px}.links a{text-decoration:none}.btn{display:inline-flex;justify-content:center;align-items:center;background:var(--gold);color:var(--ink);padding:15px 24px;font-size:13px;font-weight:800;text-decoration:none;border:0;cursor:pointer;gap:30px}.btn:hover{background:#f5d68d}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase}.hero{background:var(--ink);color:var(--paper);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:650px;align-items:center;gap:45px}.hero-copy{padding:65px 0}.hero .eyebrow{color:var(--gold)}.bw-custom-page h1,.bw-custom-page h2,h3,p{margin-top:0}.bw-custom-page h1{font-size:clamp(54px,6.5vw,88px);line-height:.98;letter-spacing:-4px;margin:25px 0}h1 em{font-style:normal;color:var(--gold)}.hero p{max-width:460px;color:#c4c5bc;font-size:17px}.hero small{display:block;color:#b6b7ac;margin-top:15px;font-size:12px}.hero-art{position:relative;background:#e2dfd5;align-self:stretch;display:flex;align-items:center;justify-content:center;transform:rotate(3deg);margin:50px -30px 50px 0;box-shadow:0 0 0 12px #ffffff08}.hero-art img{width:100%;max-height:530px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-3deg)}.art-label{position:absolute;bottom:15px;left:25px;color:#353830;font-size:10px;font-weight:700;letter-spacing:1.5px}.stamp{position:absolute;top:16px;right:18px;background:var(--gold);color:var(--ink);width:86px;height:86px;border-radius:50%;display:grid;place-content:center;text-align:center;line-height:1.2;font-size:10px;font-weight:700;transform:rotate(9deg)}.stamp b{font-size:30px}.proof{border-bottom:1px solid #d7d5cb}.proof .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-top:26px;padding-bottom:26px}.proof div div{font-size:13px;text-align:center;border-right:1px solid #d7d5cb}.proof div div:last-child{border:0}.proof b{display:block;font-size:20px;line-height:1.3}.section{padding:90px 0}.bw-custom-page h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-2px;margin:15px 0 23px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.section-head p{max-width:350px;font-size:14px;color:#64675d}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.photo{background:#e6e4db;aspect-ratio:1;overflow:hidden;position:relative}.photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}.photo:hover img{transform:scale(1.04)}.photo span{position:absolute;top:15px;left:15px;font-size:10px;letter-spacing:1px;background:var(--paper);padding:5px 9px}.product h3{font-size:22px;margin:18px 0 5px}.product p{font-size:14px;color:#65675d}.product a{font-size:12px;font-weight:700;text-underline-offset:5px}.more{padding:22px 0;margin-top:25px;border-top:1px solid #d1d1c4;font-size:14px}.dark{background:var(--ink);color:var(--paper)}.process{display:grid;grid-template-columns:1fr 1fr;gap:90px}.process p{color:#b9bbae;font-size:15px}.steps article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:24px 0;border-top:1px solid #ffffff25}.steps article>span{color:var(--gold);font-size:13px}.steps h3{font-size:22px;margin:0 0 6px}.steps p{margin:0}.note{color:var(--gold)!important;font-size:12px!important}.quote-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}.quote-intro p{color:#64675d}.check{list-style:none;padding:0;margin:30px 0}.check li{padding:10px 0;border-bottom:1px solid #d8d8cb;font-size:14px}.check li:before{content:"\2713";margin-right:14px;color:#7b662e}.quote-intro a{font-size:14px}form{background:#fff;border:1px solid #deded5;padding:32px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:block;font-size:12px;font-weight:700;margin-bottom:16px}input,select,textarea{display:block;width:100%;background:#fafaf7;border:1px solid #d7d8cf;border-radius:0;padding:12px;margin-top:6px;font-size:14px;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid #b3974a;outline-offset:1px}textarea{resize:vertical;min-height:100px}form .btn{width:100%}.fine{font-size:11px;color:#787b70;margin:12px 0 0}.faq{max-width:850px;margin:auto}details{border-top:1px solid #cecec3;padding:21px 0}summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:"+";font-size:22px}details[open] summary:after{content:"\2212"}details p{font-size:14px;color:#64675d;max-width:710px;margin:15px 0 0}.end{background:var(--gold);padding:52px 0}.end .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.end .bw-custom-page h2{margin:0;font-size:39px}.end .btn{background:var(--ink);color:#fff}footer{padding:28px 0;background:var(--ink);color:#a5a89a;font-size:11px}footer .wrap{display:flex;justify-content:space-between;gap:20px}.mobile-cta{display:none}@media(max-width:760px){.wrap{padding:0 22px}.links{display:none}nav{height:66px}nav img{width:110px}nav .btn{padding:11px 14px;font-size:11px}.announcement{font-size:9px;letter-spacing:1px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:45px 0 20px}.bw-custom-page h1{font-size:61px;letter-spacing:-3px}.hero-art{margin:20px 8px 45px;min-height:320px}.hero-art img{max-height:350px}.proof .wrap{padding:22px 10px}.proof b{font-size:16px}.proof div div{font-size:10px;padding:0 7px}.section{padding:55px 0}.section-head{display:block}.products{grid-template-columns:1fr;gap:35px}.photo{aspect-ratio:1.15}.process,.quote-grid{grid-template-columns:1fr;gap:30px}.process{gap:20px}.form-row{grid-template-columns:1fr;gap:0}form{padding:22px}.end .wrap{display:block}.end .btn{margin-top:24px}footer{padding-bottom:85px}footer .wrap{display:block}.mobile-cta{display:block;position:fixed;bottom:0;width:100%;background:var(--ink);padding:10px 15px;z-index:11}.mobile-cta .btn{width:100%;padding:12px}.section-head h2 br{display:none}}.work-showcase{background:#e9e6dc;border-top:1px solid #d7d5cb}.work-showcase .section-head .bw-custom-page h2{max-width:650px}.work-showcase .photo{background:#f7f5ee}.work-next{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cbc9be;padding-top:25px;margin-top:35px}.work-next p{font-size:22px;font-weight:700;margin:0}@media(max-width:760px){.work-next{display:block}.work-next .btn{margin-top:18px}.work-showcase .section-head .bw-custom-page h2{font-size:39px}}:scope{--gold:#e21b2d;--ink:#111111;--paper:#ffffff;--muted:#767676}.announcement,.btn,.stamp,.end{color:#fff}.btn:hover{background:#bd1222;color:#fff}.hero-art,.photo{background:#f2f2f2}.work-showcase{background:#f5f5f5;border-color:#ddd}.work-showcase .photo{background:#fff}.hero h1 em,.hero .eyebrow,.steps article>span,.note{color:#ff4d5c!important}nav img{filter:none}header{background:#fff;color:#111;border-bottom-color:#ddd}.hero-art{box-shadow:0 0 0 12px #ffffff08}.art-label{color:#333}.check li:before{color:#d41425}.end .btn{background:#111;color:#fff}input:focus,select:focus,textarea:focus{outline-color:#e21b2d}.work-next{border-color:#ccc}}.bw-custom-page{font-family:Barlow,sans-serif}.bw-custom-page h1{font-size:clamp(42px,5vw,72px);text-transform:none;font-weight:700}.bw-custom-page .btn{border-radius:999px}.bw-custom-page .hero-art,.bw-custom-page .photo{border-radius:12px}.bw-custom-page h2{font-weight:700;text-transform:none}.bw-dropdown--simple{position:relative}.bw-mega--simple{width:220px;right:auto;grid-template-columns:1fr;padding:24px;border-radius:0 0 8px 8px}.bw-mega--simple .bw-mega-links{padding:0;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
