:root{--bg:#111210;--panel:#171815;--cream:#eee9db;--gold:#c5ae72;--muted:#999a8e;--line:#34362e;--red:#a9372e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--cream);font-family:Barlow,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.skip{position:fixed;top:-100px;background:var(--gold);color:#111;padding:12px;z-index:100}.skip:focus{top:10px}.announcement{text-align:center;background:var(--gold);color:#191b16;font-size:10px;font-weight:700;letter-spacing:2px;padding:11px}.announcement span{padding:0 15px}.bt-header{height:105px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line)}.logo{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;font-size:26px;line-height:.86;letter-spacing:-.5px;display:flex}.flaglines{display:inline-block;color:var(--gold);font-size:11px;line-height:.64;vertical-align:top;margin:3px 0 0 7px}.bt-nav{display:flex;gap:36px;font-size:13px;color:#c7c8be}.bt-nav a:hover{color:var(--gold)}.navcta{font-size:11px;letter-spacing:1.2px;font-weight:700;border-bottom:1px solid var(--gold);padding:12px 0}.navcta span{margin-left:22px;color:var(--gold)}.hero{display:grid;grid-template-columns:43% 57%;min-height:610px}.hero-copy{padding:74px 0 0 12%;display:flex;flex-direction:column;position:relative;z-index:1}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;display:block}.eyebrow i,.status i{display:inline-block;width:6px;height:6px;background:var(--red);margin-right:8px}.hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:clamp(78px,8.8vw,140px);line-height:.85;letter-spacing:-2px;margin:30px 0 25px}.hero h1 span{color:var(--gold)}.hero p{font-size:17px;color:#b0b1a5;line-height:1.65;margin:0 0 30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 24px;width:max-content;font-size:11px;letter-spacing:1px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.gold{background:var(--gold);color:#161713}.gold:hover{background:#ddc68a}.button span{font-size:20px}.hero-foot{margin-top:auto;padding:38px 0 24px;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.4px;color:#838678;max-width:385px}.hero-visual{position:relative;display:flex;align-items:center;background:#0d0e0c;overflow:hidden}.hero-visual:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,#111210 100%);z-index:1;pointer-events:none}.hero-visual img{width:100%;max-width:none;margin-left:0;filter:brightness(1.4);object-fit:contain}.image-label{position:absolute;bottom:25px;left:8%;right:8%;display:flex;align-items:center;gap:15px;z-index:2;font-size:11px;font-weight:600;letter-spacing:1px}.cross{font-size:28px;color:var(--gold)}.image-label small{font-size:8px;color:var(--muted);display:inline-block;margin-top:7px}.image-label a{margin-left:auto;border:1px solid #45463b;border-radius:50%;height:40px;width:40px;display:grid;place-items:center;font-size:18px}.statement-strip{display:flex;align-items:center;justify-content:space-around;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 3%;gap:15px;font-family:'Barlow Condensed',Impact,sans-serif;letter-spacing:2px;font-size:16px;color:#c0c1b3}.statement-strip b{color:var(--gold);font-size:14px}.section{padding:85px 6%}.section-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:23px;margin-bottom:40px}.small{font-size:9px;letter-spacing:1.4px;color:var(--muted)}h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700;font-size:clamp(44px,4.7vw,70px);line-height:1;margin:20px 0 25px;letter-spacing:-.7px}.product-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:8%}.product-picture{position:relative;background:#0c0d0b;height:575px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-picture img{max-width:100%;height:100%;object-fit:contain;filter:brightness(1.35)}.image-tag{position:absolute;left:20px;top:20px;font-size:8px;letter-spacing:1.2px;z-index:2;background:#111210;padding:9px;color:var(--muted)}.zoom{position:absolute;right:20px;top:20px;z-index:2;color:var(--cream);background:transparent;border:1px solid #4b4e40;padding:7px 12px;font-size:20px}.picture-caption{position:absolute;bottom:20px;left:20px;z-index:2;font-size:8px;letter-spacing:1px;color:var(--muted)}.view-controls{display:flex;gap:8px;margin-top:12px}.view-controls button{flex:1;padding:16px 8px;background:transparent;border:1px solid var(--line);color:var(--muted);font-size:9px;letter-spacing:1px}.view-controls button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#202016}.product-copy{padding-top:18px}.status{font-size:9px;letter-spacing:1.5px;color:var(--gold)}.status i{background:var(--gold)}.lead{font-size:22px;line-height:1.45;color:var(--cream)!important}.product-copy>p{color:var(--muted);font-size:15px;line-height:1.75;max-width:480px}.product-copy dl{margin:30px 0 20px}.product-copy dl div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:16px 0}.product-copy dt{font-size:9px;font-weight:600;letter-spacing:1px;color:var(--muted)}.product-copy dd{margin:0;font-size:12px}.product-note{display:flex;gap:13px;background:#1c1e18;padding:15px;margin:24px 0}.product-note>span{color:var(--gold)}.product-note p{margin:0;color:#b3b6a6;font-size:11px;line-height:1.7}.text-link{display:inline-flex;justify-content:space-between;gap:60px;font-size:10px;letter-spacing:1px;padding:14px 0;border-bottom:1px solid var(--gold)}.story{background:var(--cream);color:var(--bg);padding:80px 6%;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9%}.story-number{position:absolute;top:23px;right:6%;font-size:10px;letter-spacing:2px;color:#77796d}.story h2{font-size:clamp(60px,6.7vw,100px);line-height:.95;margin-top:25px}.story h2 span{color:#7d795f}.story-copy{padding-top:45px;max-width:480px}.rule{width:48px;height:5px;background:var(--red);margin-bottom:30px}.story-copy .lead{color:var(--bg)!important;font-size:25px}.story-copy p{font-size:15px;color:#5a5d51;line-height:1.8}.signature{border-top:1px solid #cccbbd;margin-top:30px;padding-top:20px;font-weight:700;font-size:11px;letter-spacing:2px}.details h2{margin:0 0 40px;font-size:53px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.detail-image{height:285px;background:#0a0b09;position:relative;overflow:hidden}.detail-image img{width:100%;height:100%;object-fit:cover;filter:brightness(1.4)}.detail-image span{position:absolute;top:16px;left:16px;color:var(--cream);font-size:10px;background:#111210;padding:6px 9px}.detail-grid h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:26px;margin:23px 0 12px}.detail-grid p{color:var(--muted);font-size:13px;line-height:1.8;margin:0;max-width:330px}.launch{display:grid;grid-template-columns:1.2fr 1fr;background:var(--gold);color:var(--bg);padding-top:65px;padding-bottom:65px;overflow:hidden}.launch h2{font-size:90px;line-height:.9}.launch p{max-width:460px;font-size:15px;line-height:1.8;color:#42432f;margin-bottom:25px}.dark{background:var(--bg);color:var(--cream)}.launch-mark{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:260px;line-height:.9;align-self:center;text-align:center;transform:rotate(-8deg);color:#b19a61;letter-spacing:-12px;user-select:none}.launch-mark span{display:block;font-size:22px;letter-spacing:10px;margin-top:20px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:9%}.faq h2{font-size:50px}.questions details{border-bottom:1px solid var(--line);padding:21px 0}.questions summary{cursor:pointer;font-size:15px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.questions summary::-webkit-details-marker{display:none}.questions summary::after{content:'+';color:var(--gold);font-size:24px;transition:transform .2s}.questions details[open] summary::after{transform:rotate(45deg)}.questions p{font-size:13px;line-height:1.8;color:var(--muted);max-width:540px;margin:15px 30px 0 0}.bt-footer{padding:40px 6% 22px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px}.bt-footer p{font-size:9px;letter-spacing:2px;color:var(--muted)}.bt-footer>a:last-of-type{font-size:9px;letter-spacing:1px;color:var(--gold)}.footer-bottom{width:100%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:20px;padding-top:20px;font-size:8px;letter-spacing:1px;color:#7f8374}dialog{background:#111210;color:var(--cream);border:1px solid var(--line);max-width:90vw;max-height:94vh;padding:50px 15px 15px}dialog::backdrop{background:#000d}dialog img{display:block;max-width:100%;max-height:76vh;margin:auto;object-fit:contain}dialog p{text-align:center;font-size:11px;color:var(--muted)}.dialog-close{position:absolute;right:15px;top:12px;border:1px solid var(--line);background:var(--bg);color:var(--cream);padding:10px;font-size:10px;letter-spacing:1px}
@media(min-width:1550px){body{max-width:1800px;margin:auto}.hero{min-height:720px}}@media(max-width:1000px){.bt-header{height:90px}.hero{min-height:510px}.hero-copy{padding-top:55px}.hero h1{font-size:95px}.hero-visual .wp-block-image{width:145%;margin-left:-23%}.product-picture{height:490px}.product-grid{gap:5%}.product-copy h2{font-size:55px}.story h2{font-size:75px}.detail-image{height:240px}.launch h2{font-size:80px}.launch-mark{font-size:210px}}@media(max-width:700px){.announcement{font-size:8px;letter-spacing:1px}.announcement span{padding:0 7px}.bt-header{padding:0 6%;height:80px}.logo{font-size:23px}.bt-nav{display:none}.navcta{font-size:9px}.hero{display:flex;flex-direction:column}.hero-copy{padding:46px 6% 0}.hero h1{font-size:100px}.hero p{font-size:16px}.hero-foot{padding:30px 0 20px;max-width:none}.hero-visual{height:330px}.hero-visual .wp-block-image{width:100%;margin:0}.hero-visual img{width:100%;margin:0;align-self:flex-start;filter:brightness(1.5)}.image-label{bottom:12px;left:6%;right:6%;background:#0d0e0cb8;padding:10px}.statement-strip{padding:20px 6%;flex-wrap:wrap;justify-content:center;font-size:12px;gap:15px}.statement-strip span:last-child,.statement-strip b:last-of-type{display:none}.section{padding:55px 6%}.section-top{margin-bottom:30px}.small{display:none}.product-grid{grid-template-columns:1fr;gap:30px}.product-picture{height:480px}.product-copy{padding-top:0}.product-copy h2{font-size:59px}.product-copy>p{max-width:none}.story{grid-template-columns:1fr;padding:55px 6%;gap:0}.story h2{font-size:75px}.story-copy{padding-top:0}.details h2{font-size:43px}.detail-grid{grid-template-columns:1fr;gap:35px}.detail-image{height:310px}.detail-image img{object-fit:contain}.detail-grid p{max-width:none}.launch{grid-template-columns:1fr;position:relative}.launch>div:first-child{z-index:1}.launch h2{font-size:80px}.launch-mark{position:absolute;right:-35px;top:110px;font-size:210px;opacity:.26}.launch-mark span{font-size:14px}.faq{grid-template-columns:1fr;gap:10px}.faq h2{font-size:45px}.footer-bottom{flex-wrap:wrap;line-height:1.8}.footer-bottom span:last-child{display:none}.bt-footer p{display:none}dialog{max-width:96vw;padding:50px 8px 8px}dialog p{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Native WordPress blocks retain the original layout and expose editable content. */
body{margin:0}.wp-site-blocks{padding:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin:0}
.bt-home .wp-block-group,.bt-header,.bt-footer{box-sizing:border-box}.bt-home p,.bt-header p,.bt-footer p{margin-top:0}
.bt-home h1,.bt-home h2,.bt-home h3{color:inherit}.bt-home a,.bt-header a,.bt-footer a{color:inherit;text-decoration:none}
.bt-header .logo,.bt-header .navcta,.bt-header .wp-block-navigation{margin:0}.bt-header .bt-nav{display:flex}
.bt-header .wp-block-navigation__container{gap:26px}.bt-header .wp-block-navigation__responsive-container.is-menu-open{background:#111210;color:#eee9db;padding:36px}
.announcement{margin:0}.bt-home .wp-block-image{margin:0}.hero-visual .wp-block-image{width:115%;max-width:none;margin-left:-7%;flex-shrink:0}.hero-visual .wp-block-image img{display:block}
.hero-foot p{margin:0}.image-label p{margin:0}.image-label p:last-child{margin-left:auto}
.statement-strip p{margin:0}.statement-strip p:nth-child(even){color:var(--gold)}
.bt-home .wp-block-buttons{margin-top:0;gap:0}.bt-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 24px;border-radius:0;font-size:11px;letter-spacing:1px;font-weight:700;line-height:1.6;transition:transform .2s}
.bt-button.gold .wp-block-button__link{background:var(--gold);color:#161713}.bt-button.dark .wp-block-button__link{background:var(--bg);color:var(--cream)}.bt-button .wp-block-button__link:hover{transform:translateY(-3px)}
.bt-home .product-picture>.wp-block-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bt-home .product-picture img{width:auto;max-width:100%;height:100%}.bt-home .product-picture>.wp-block-image[hidden]{display:none}
.bt-home .zoom{margin:0}.bt-home .zoom a{display:block}.bt-home .picture-caption{margin:0}.bt-home .image-tag{margin:0}
.view-controls>.wp-block-buttons{flex:1;min-width:0}.view-controls .wp-block-button{width:100%}.view-controls .wp-block-button__link{display:block;padding:16px 8px;background:transparent;border:1px solid var(--line);color:var(--muted);font-size:9px;letter-spacing:1px;border-radius:0;text-align:center;line-height:1.6}
.view-controls .wp-block-button__link[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#202016}
.bt-specs{margin:30px 0 20px}.bt-spec-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:16px 0}.bt-spec-row p{margin:0;font-size:12px}.bt-spec-row .bt-spec-label{font-size:9px;font-weight:600;letter-spacing:1px;color:var(--muted)}
.product-note p:first-child{color:var(--gold)}.bt-home .story h2{color:var(--bg)}.bt-home .signature{margin-bottom:0}.bt-home .story-number{margin:0}
.detail-image .wp-block-image{height:100%;width:100%}.detail-image .bt-detail-number{position:absolute;top:16px;left:16px;color:var(--cream);font-size:10px;background:#111210;padding:6px 9px;margin:0}.detail-grid .detail-image img{display:block}
.bt-home .launch h2{color:var(--bg)}.bt-home .launch-mark{margin:0}.questions summary{display:flex}.questions summary::after{flex-shrink:0}
.bt-home .hero .eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.6;margin:0;color:var(--cream)}.bt-home .hero-foot p{font-size:8px;line-height:1.6;color:#838678;margin:0}.bt-home .hero .image-label p{font-size:11px;line-height:1.5;color:var(--cream);margin:0}.bt-home .hero .image-label .cross{font-size:28px;color:var(--gold)}
.bt-home .section-top p{margin:0}.bt-home .product-copy>.status{font-size:9px;letter-spacing:1.5px;color:var(--gold);margin-bottom:0}.bt-home .product-copy>.text-link{font-size:10px;letter-spacing:1px}.bt-home .story-copy .signature{font-size:11px;letter-spacing:2px;color:var(--bg)}
.bt-home .launch-mark{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:260px;line-height:.9;color:#b19a61;max-width:none}.bt-footer .logo{font-size:26px;color:var(--cream);letter-spacing:-.5px}
.bt-footer p{margin:0}.bt-footer .footer-top{font-size:9px;letter-spacing:1px;color:var(--gold)}.bt-footer .footer-tagline{font-size:9px;letter-spacing:2px;color:var(--muted)}.bt-footer .footer-bottom p{font-size:8px;letter-spacing:1px;color:#7f8374}
.bt-content{max-width:1400px;margin:auto;min-height:50vh}.bt-content h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(44px,6vw,80px);line-height:1.05;margin:0 0 30px}.bt-content p{margin-bottom:1em}.bt-content a{color:var(--gold)}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--gold);color:var(--bg);border-radius:0}.woocommerce ul.products li.product .price{color:var(--gold)}
.bt-latest-products{clear:both}.bt-latest-products:after{content:'';display:block;clear:both}
.bt-design-dialog{padding:50px 15px 15px}.bt-design-dialog img{max-width:100%;max-height:76vh}.bt-design-dialog p{font-size:11px;text-align:center}
@media(max-width:1000px){.bt-home .launch-mark{font-size:210px}}
@media(max-width:700px){.bt-header .bt-nav{display:flex}.bt-header .wp-block-navigation__container{gap:20px}.bt-header .navcta{display:none}.statement-strip p:last-child,.statement-strip p:nth-last-child(2){display:none}.hero-visual .wp-block-image{width:100%;margin-left:0}.bt-footer .footer-tagline{display:none}.bt-footer .footer-bottom p:last-child{display:none}.bt-home .launch-mark{top:110px}.bt-footer .logo{font-size:23px}}
@media(min-width:1550px){body{max-width:none}.wp-site-blocks{max-width:1800px;margin:auto}}
