:root{--bt-black:#0b0b0b;--bt-ink:#111111;--bt-panel:#161616;--bt-panel-2:#1c1c1c;--bt-paper:#f2efe9;--bt-paper-dim:rgba(242,239,233,.66);--bt-paper-faint:rgba(242,239,233,.42);--bt-line:rgba(242,239,233,.14);--bt-line-strong:rgba(242,239,233,.28);--bt-orange:#fc5c02;--bt-orange-hi:#ff7a2b;--bt-s1:8px;--bt-s2:16px;--bt-s3:24px;--bt-s4:32px;--bt-s5:40px;--bt-s6:48px;--bt-s8:64px;--bt-s10:80px;--bt-s12:96px;--bt-s16:128px;--bt-gutter:clamp(20px,4.4vw,72px);--bt-max:1520px;--bt-section:clamp(88px,11vw,176px);--bt-ease:cubic-bezier(.2,.7,.1,1);--bt-header-h:84px}html{scroll-behavior:smooth}body{background:var(--bt-black);color:var(--bt-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--bt-orange);color:#0b0b0b}#MainContent{padding-top:var(--bt-header-h)}body.bt-overlay-page #MainContent{padding-top:0}@supports selector(:has(*)){body:has(#MainContent>.shopify-section:first-child [data-bt-overlay]) #MainContent{padding-top:0}}.bt{color:var(--bt-paper);position:relative;max-width:100%}.bt *,.bt *:before,.bt *:after{box-sizing:border-box}.bt a{color:inherit;text-decoration:none}.bt img{display:block;max-width:100%}:where(.bt) p{margin:0}.bt-wrap{width:100%;max-width:var(--bt-max);margin:0 auto;padding-left:var(--bt-gutter);padding-right:var(--bt-gutter)}.bt-pad{padding-top:var(--bt-section);padding-bottom:var(--bt-section)}.bt-pad--tight{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(56px,7vw,112px)}.bt-bg-black{background:var(--bt-black)}.bt-bg-ink{background:var(--bt-ink)}.bt-bg-panel{background:var(--bt-panel)}.bt-bg-paper{background:var(--bt-paper);color:#0b0b0b}.bt-bg-paper .bt-eyebrow{color:#0b0b0b}.bt-bg-paper .bt-muted{color:#0b0b0ba8}.bt-bg-orange{background:var(--bt-orange);color:#0b0b0b}.bt-display,.bt-d1,.bt-d2,.bt-d3,.bt-d4{font-family:var(--bt-display-family,var(--font-heading-family));font-weight:var(--bt-display-weight,600);text-transform:uppercase;line-height:.92;letter-spacing:-.005em;margin:0;color:inherit;word-break:normal;overflow-wrap:normal}.bt-d1{font-size:clamp(40px,9.6vw,172px);line-height:.95;letter-spacing:-.012em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bt-d2{font-size:clamp(34px,6.8vw,124px);line-height:.95;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bt-d3{font-size:clamp(34px,4.2vw,72px);line-height:.95}.bt-d4{font-size:clamp(24px,2.2vw,34px);line-height:1.02;letter-spacing:.01em}.bt-accent{color:var(--bt-orange)}.bt-outline{color:transparent;-webkit-text-stroke:1.5px currentColor}.bt-eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:14px;max-width:100%;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--bt-paper);margin:0 0 var(--bt-s3);overflow-wrap:anywhere}.bt-eyebrow:before{content:"";width:28px;height:2px;background:var(--bt-orange);flex:none}.bt-lead{font-size:clamp(17px,1.35vw,21px);line-height:1.6;color:var(--bt-paper-dim);max-width:60ch}.bt-body{font-size:16px;line-height:1.75;color:var(--bt-paper-dim)}.bt-body p+p,.bt-lead p+p{margin-top:1.1em}.bt-body strong{color:var(--bt-paper);font-weight:600}.bt-muted{color:var(--bt-paper-dim)}.bt-num{font-family:var(--bt-display-family,var(--font-heading-family));font-weight:500;letter-spacing:.08em;font-size:13px;color:var(--bt-orange)}.bt-hair{height:1px;background:var(--bt-line);border:0;margin:0}.bt-btns{display:flex;flex-wrap:wrap;gap:12px}.bt-btn{--bg:var(--bt-orange);--fg:#0b0b0b;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 30px;background:var(--bg);color:var(--fg)!important;border:1px solid var(--bg);font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--bt-ease),border-color .35s var(--bt-ease);white-space:nowrap}.bt-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bt-paper);transform:translateY(101%);transition:transform .45s var(--bt-ease);z-index:-1}.bt-btn:hover:before,.bt-btn:focus-visible:before{transform:translateY(0)}.bt-btn:hover{border-color:var(--bt-paper)}.bt-btn svg{width:16px;height:16px;flex:none;transition:transform .35s var(--bt-ease)}.bt-btn:hover svg{transform:translate(4px)}.bt-btn--ghost{--bg:transparent;--fg:var(--bt-paper);border-color:var(--bt-line-strong)}.bt-btn--ghost:hover{color:#0b0b0b!important}.bt-btn--dark{--bg:#0b0b0b;--fg:var(--bt-paper)}.bt-btn--dark:before{background:var(--bt-paper)}.bt-btn--dark:hover{color:#0b0b0b!important}.bt-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--bt-line-strong);transition:border-color .3s,color .3s}.bt-link:hover{border-color:var(--bt-orange);color:var(--bt-orange)}.bt-link svg{width:14px;height:14px;transition:transform .3s var(--bt-ease)}.bt-link:hover svg{transform:translate(4px)}.bt-media{position:relative;overflow:hidden;background:var(--bt-panel)}.bt-media img,.bt-media video,.bt-media svg.bt-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bt-media svg.bt-ph{fill:#f2efe92e;background:var(--bt-panel-2)}.bt-zoom img{transition:transform 1.2s var(--bt-ease),filter .6s}.bt-zoom:hover img,a:hover .bt-zoom img,a:focus-visible .bt-zoom img{transform:scale(1.06)}.bt-head{display:grid;grid-template-columns:1fr;gap:var(--bt-s3);margin-bottom:clamp(48px,6vw,88px)}.bt-head>*{min-width:0;max-width:100%}@media(min-width:990px){.bt-head--split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:var(--bt-s8)}.bt-head--split .bt-head__aside{justify-self:end;max-width:460px}}.bt-head__aside{display:flex;flex-direction:column;gap:var(--bt-s3);align-items:flex-start}.bt-js [data-bt-reveal]{opacity:0;transform:translate3d(0,36px,0);transition:opacity 1s var(--bt-ease),transform 1.1s var(--bt-ease);transition-delay:var(--d,0s)}.bt-js [data-bt-reveal].is-in{opacity:1;transform:none}.bt-js [data-bt-reveal=fade]{transform:none}.bt-js [data-bt-reveal=mask] img{transform:scale(1.14);transition:transform 1.8s var(--bt-ease)}.bt-js [data-bt-reveal=mask].is-in img{transform:scale(1)}.shopify-design-mode [data-bt-reveal]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bt-js [data-bt-reveal],.bt-js [data-bt-reveal] img{opacity:1!important;transform:none!important;transition:none!important}.bt-marquee__track{animation:none!important}.bt-zoom img,.bt-btn:before{transition:none!important}.bt-hero__media img,.bt-hero__media video{animation:none!important}.bt-hero__cue span:after{animation:none!important}}.bt-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bt-header-section{position:fixed;top:0;left:0;right:0;z-index:50}.bt-hdr{--hdr-bg:rgba(11,11,11,0);position:relative;color:var(--bt-paper);transition:background .45s var(--bt-ease),backdrop-filter .45s,border-color .45s}.bt-hdr:before{content:"";position:absolute;top:0;right:0;bottom:-60px;left:0;background:linear-gradient(180deg,#0009,#0000);pointer-events:none;opacity:1;transition:opacity .45s}.bt-hdr.is-solid,.bt-hdr:not(.is-overlay){background:#0b0b0beb;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--bt-line)}.bt-hdr.is-solid:before,.bt-hdr:not(.is-overlay):before{opacity:0}.bt-hdr{border-bottom:1px solid transparent}.bt-hdr__bar{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--bt-s4);height:var(--bt-bar-h,84px);transition:height .4s var(--bt-ease)}.bt-hdr.is-solid .bt-hdr__bar{height:72px}.bt-hdr__logo{display:flex;align-items:center;gap:14px;line-height:0}.bt-hdr__logo img{height:var(--logo-h,48px);width:auto;transition:height .4s var(--bt-ease)}.bt-hdr.is-solid .bt-hdr__logo img{height:calc(var(--logo-h,58px) * .82)}.bt-hdr__word{font-family:var(--bt-display-family,var(--font-heading-family));font-weight:600;font-size:20px;letter-spacing:.06em;text-transform:uppercase;line-height:1}.bt-hdr__nav{display:none;justify-content:center}.bt-hdr__nav ul{display:flex;gap:clamp(20px,2.4vw,40px);list-style:none;margin:0;padding:0}.bt-hdr__nav a{position:relative;display:inline-block;padding:10px 0;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-paper)}.bt-hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--bt-orange);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--bt-ease)}.bt-hdr__nav a:hover:after,.bt-hdr__nav a[aria-current]:after{transform:scaleX(1);transform-origin:left}.bt-hdr__actions{display:flex;align-items:center;gap:6px;justify-self:end}.bt-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bt-paper);background:none;border:0;cursor:pointer;padding:0}.bt-icon-btn svg{width:20px;height:20px}.bt-icon-btn:hover{color:var(--bt-orange)}.bt-cart-count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--bt-orange);color:#0b0b0b;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.bt-hdr__cta{display:none;margin-left:12px;min-height:46px;padding:0 22px;font-size:12px}.bt-hdr__burger{display:inline-flex}.bt-burger{width:22px;height:12px;position:relative}.bt-burger:before,.bt-burger:after{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor;transition:transform .35s var(--bt-ease),top .35s}.bt-burger:before{top:0}.bt-burger:after{top:10px}.bt-menu-open .bt-burger:before{top:5px;transform:rotate(45deg)}.bt-menu-open .bt-burger:after{top:5px;transform:rotate(-45deg)}@media(min-width:1100px){.bt-hdr__nav{display:flex}.bt-hdr__cta{display:inline-flex}.bt-hdr__burger{display:none}}.bt-annc{position:relative;z-index:2;background:#000;color:var(--bt-paper-dim);border-bottom:1px solid var(--bt-line);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;text-align:center;padding:9px var(--bt-gutter);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:margin .4s var(--bt-ease)}.bt-annc a:hover{color:var(--bt-orange)}@media(max-width:749px){.bt-annc{font-size:10px;letter-spacing:.16em}}.bt-annc a{color:inherit}.bt-hdr.is-solid .bt-annc{margin-top:-34px}.bt-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.bt-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .45s var(--bt-ease)}.bt-drawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bt-black);display:flex;flex-direction:column;padding:0 var(--bt-gutter) var(--bt-s5);transform:translateY(-100%);transition:transform .6s var(--bt-ease);overflow:auto}.bt-menu-open .bt-drawer{visibility:visible;pointer-events:auto}.bt-menu-open .bt-drawer__scrim{opacity:1}.bt-menu-open .bt-drawer__panel{transform:none}.bt-drawer__top{display:flex;align-items:center;justify-content:space-between;height:var(--bt-bar-h,84px);border-bottom:1px solid var(--bt-line)}.bt-drawer__nav{list-style:none;margin:var(--bt-s4) 0;padding:0;counter-reset:dn}.bt-drawer__nav li{border-bottom:1px solid var(--bt-line);counter-increment:dn}.bt-drawer__nav a{display:flex;align-items:baseline;justify-content:space-between;padding:18px 0;font-family:var(--bt-display-family,var(--font-heading-family));font-weight:600;font-size:clamp(34px,9vw,56px);line-height:1;text-transform:uppercase;color:var(--bt-paper)}.bt-drawer__nav a:after{content:"0" counter(dn);font-family:var(--font-body-family);font-size:12px;letter-spacing:.2em;color:var(--bt-orange)}.bt-drawer__nav a:hover{color:var(--bt-orange)}.bt-menu-open .bt-drawer__nav li{animation:btIn .7s var(--bt-ease) both}.bt-drawer__nav li:nth-child(2){animation-delay:.05s!important}.bt-drawer__nav li:nth-child(3){animation-delay:.1s!important}.bt-drawer__nav li:nth-child(4){animation-delay:.15s!important}.bt-drawer__nav li:nth-child(5){animation-delay:.2s!important}.bt-drawer__nav li:nth-child(6){animation-delay:.25s!important}.bt-drawer__nav li:nth-child(7){animation-delay:.3s!important}@keyframes btIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.bt-drawer__foot{margin-top:auto;display:grid;gap:var(--bt-s3);padding-top:var(--bt-s4)}.bt-drawer__foot .bt-btn{width:100%}.bt-drawer__meta{font-size:14px;line-height:1.7;color:var(--bt-paper-dim)}.bt-drawer__meta a{color:var(--bt-paper)}html.bt-menu-open,html.bt-menu-open body{overflow:hidden}.bt-hero{position:relative;min-height:var(--hero-h,100svh);display:flex;align-items:flex-end;overflow:hidden;background:#000;isolation:isolate}.bt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bt-hero__media img,.bt-hero__media video{width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos,center);animation:btKen 16s var(--bt-ease) both}@keyframes btKen{0%{transform:scale(1.1)}to{transform:scale(1)}}.bt-hero__media .bt-hero__mob{display:none}@media(max-width:749px){.bt-hero__media.has-mob .bt-hero__desk{display:none}.bt-hero__media.has-mob .bt-hero__mob{display:block}}.bt-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ov,.5)*1)),rgba(0,0,0,calc(var(--ov,.5)*.3)) 26%,rgba(0,0,0,calc(var(--ov,.5)*.75)) 58%,#0b0b0bf7),linear-gradient(90deg,rgba(0,0,0,calc(var(--ov,.5)*1.3)),rgba(0,0,0,calc(var(--ov,.5)*.8)) 38%,#0000 72%)}@media(max-width:749px){.bt-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ov,.5)*.9)),rgba(0,0,0,calc(var(--ov,.5)*.6)),rgba(0,0,0,calc(var(--ov,.5)*1.2)) 60%,#0b0b0bfa)}.bt-hero__row .bt-btns{flex-direction:column}.bt-hero__row .bt-btn{width:100%}}.bt-hero__inner{width:100%;padding-top:calc(var(--bt-header-h) + 64px);padding-bottom:clamp(48px,6vw,80px)}.bt-hero__title{max-width:14ch}.bt-hero__title em{font-style:normal;color:var(--bt-orange)}.bt-hero__row{display:grid;grid-template-columns:1fr;gap:var(--bt-s4);margin-top:clamp(28px,3.4vw,48px);align-items:end}@media(min-width:990px){.bt-hero__row{grid-template-columns:minmax(0,520px) 1fr}.bt-hero__row .bt-btns{justify-content:flex-end}}.bt-hero__sub{font-size:clamp(17px,1.4vw,21px);line-height:1.55;color:#f2efe9d1;max-width:46ch}.bt-hero__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--bt-s3);margin-top:clamp(40px,5vw,72px);padding-top:var(--bt-s3);border-top:1px solid var(--bt-line);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bt-paper-dim)}.bt-hero__foot ul{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;margin:0;padding:0}.bt-hero__foot li{display:flex;align-items:center;gap:10px}.bt-hero__foot li:before{content:"";width:5px;height:5px;background:var(--bt-orange);transform:rotate(45deg)}.bt-hero__cue{display:none;align-items:center;gap:14px;color:var(--bt-paper)}.bt-hero__cue span{position:relative;width:1px;height:44px;background:var(--bt-line-strong);overflow:hidden}.bt-hero__cue span:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:var(--bt-orange);animation:btCue 2.2s var(--bt-ease) infinite}@keyframes btCue{to{top:110%}}@media(min-width:750px){.bt-hero__cue{display:flex}}.bt-hero--center{align-items:center;text-align:center}.bt-hero--center .bt-hero__title{margin:0 auto}.bt-marquee{overflow:hidden;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);padding:clamp(18px,2.2vw,30px) 0;-webkit-user-select:none;user-select:none}.bt-marquee.bt-bg-orange{border-color:transparent}.bt-marquee__track{display:flex;width:max-content;animation:btMarq var(--spd,40s) linear infinite}.bt-marquee:hover .bt-marquee__track{animation-play-state:paused}.bt-marquee__group{display:flex;align-items:center;flex:none}.bt-marquee__item{display:flex;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);font-family:var(--bt-display-family,var(--font-heading-family));font-weight:600;font-size:clamp(28px,3.6vw,56px);line-height:1;text-transform:uppercase;white-space:nowrap}.bt-marquee__item:nth-child(2n) .bt-marquee__txt{color:transparent;-webkit-text-stroke:1.2px currentColor}.bt-marquee.bt-bg-orange .bt-marquee__item:nth-child(2n) .bt-marquee__txt{-webkit-text-stroke-color:#0b0b0b}.bt-marquee__sep{width:14px;height:14px;background:var(--bt-orange);transform:rotate(45deg);flex:none}.bt-marquee.bt-bg-orange .bt-marquee__sep{background:#0b0b0b}@keyframes btMarq{to{transform:translate(-50%)}}.bt-svc__grid{display:grid;grid-template-columns:1fr;gap:var(--bt-s2)}@media(min-width:750px){.bt-svc__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.bt-svc__grid--4{grid-template-columns:repeat(4,1fr)}}.bt-svc{position:relative;display:block;aspect-ratio:3/4.2;overflow:hidden;background:var(--bt-panel)}.bt-svc .bt-media{position:absolute;top:0;right:0;bottom:0;left:0}.bt-svc .bt-media img{filter:saturate(.85) brightness(.82)}.bt-svc:hover .bt-media img{filter:saturate(1) brightness(.9)}.bt-svc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000 30%,#00000040 55%,#000000eb);pointer-events:none}.bt-svc__top{position:absolute;top:var(--bt-s3);left:var(--bt-s3);right:var(--bt-s3);z-index:2;display:flex;justify-content:space-between;align-items:center}.bt-svc__idx{font-family:var(--bt-display-family,var(--font-heading-family));font-size:15px;letter-spacing:.14em;color:var(--bt-paper)}.bt-svc__idx b{color:var(--bt-orange);font-weight:600}.bt-svc__arrow{width:46px;height:46px;border:1px solid var(--bt-line-strong);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .4s var(--bt-ease),border-color .4s,transform .5s var(--bt-ease)}.bt-svc__arrow svg{width:16px;height:16px;transform:rotate(-45deg);transition:transform .5s var(--bt-ease)}.bt-svc:hover .bt-svc__arrow{background:var(--bt-orange);border-color:var(--bt-orange);color:#0b0b0b}.bt-svc:hover .bt-svc__arrow svg{transform:rotate(0)}.bt-svc__body{position:absolute;left:var(--bt-s3);right:var(--bt-s3);bottom:var(--bt-s3);z-index:2}.bt-svc__title{font-family:var(--bt-display-family,var(--font-heading-family));font-weight:600;text-transform:uppercase;font-size:clamp(30px,2.6vw,42px);line-height:.95;margin:0}.bt-svc__text{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--bt-ease),opacity .5s;opacity:0}.bt-svc__text>div{overflow:hidden}.bt-svc__text p{padding-top:14px;font-size:14.5px;line-height:1.6;color:#f2efe9cc}.bt-svc:hover .bt-svc__text,.bt-svc:focus-visible .bt-svc__text{grid-template-rows:1fr;opacity:1}@media(hover:none){.bt-svc__text{grid-template-rows:1fr;opacity:1}}.bt-svd__row{display:grid;grid-template-columns:1fr;gap:var(--bt-s5);padding:clamp(48px,6vw,96px) 0;border-top:1px solid var(--bt-line);align-items:center}.bt-svd__row:first-child{border-top:0;padding-top:0}@media(min-width:990px){.bt-svd__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(48px,6vw,112px)}.bt-svd__row:nth-child(2n) .bt-svd__media{order:2}}.bt-svd__media{aspect-ratio:4/3}@media(min-width:990px){.bt-svd__media{aspect-ratio:5/4}}.bt-svd__n{display:block;font-family:var(--bt-display-family,var(--font-heading-family));font-weight:600;font-size:clamp(80px,9vw,150px);line-height:.8;color:transparent;-webkit-text-stroke:1.2px var(--bt-line-strong);margin-bottom:var(--bt-s3)}.bt-svd__title{margin-bottom:var(--bt-s3)}.bt-svd__text{margin-bottom:var(--bt-s5)}.bt-builds__grid{display:grid;grid-template-columns:1fr;gap:var(--bt-s2)}@media(min-width:750px){.bt-builds__grid{grid-template-columns:repeat(2,1fr);gap:var(--bt-s3) var(--bt-s2)}}@media(min-width:1100px){.bt-builds__grid--featured{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.bt-builds__grid--featured .bt-build{grid-column:span 4}.bt-builds__grid--featured .bt-build:nth-child(6n+1){grid-column:span 7;grid-row:span 2}.bt-builds__grid--featured .bt-build:nth-child(6n+2),.bt-builds__grid--featured .bt-build:nth-child(6n+3){grid-column:span 5}.bt-builds__grid--featured .bt-build:nth-child(6n+1) .bt-build__media{aspect-ratio:auto;height:100%;min-height:100%}.bt-builds__grid--featured .bt-build:nth-child(6n+2) .bt-build__media,.bt-builds__grid--featured .bt-build:nth-child(6n+3) .bt-build__media{aspect-ratio:16/10.6}.bt-builds__grid--gallery{grid-template-columns:repeat(3,1fr);gap:var(--bt-s5) var(--bt-s3)}.bt-builds__grid--gallery .bt-build:nth-child(10n+4),.bt-builds__grid--gallery .bt-build:nth-child(10n+10){grid-column:span 2}.bt-builds__grid--gallery .bt-build:nth-child(10n+4) .bt-build__media,.bt-builds__grid--gallery .bt-build:nth-child(10n+10) .bt-build__media{aspect-ratio:auto;height:calc((min(100vw,var(--bt-max)) - var(--bt-gutter)*2 - 48px)/3*1.25)}}.bt-build{position:relative;display:flex;flex-direction:column;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit;width:100%}.bt-build__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--bt-panel)}.bt-builds__grid--featured .bt-build:nth-child(6n+1){display:grid;grid-template-rows:1fr auto}.bt-build__media img{filter:brightness(.9)}.bt-build__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000e0);opacity:0;transition:opacity .6s var(--bt-ease)}.bt-build:hover .bt-build__media:after,.bt-build:focus-visible .bt-build__media:after{opacity:1}.bt-build__specs{position:absolute;left:var(--bt-s3);right:var(--bt-s3);bottom:var(--bt-s3);z-index:2;list-style:none;margin:0;padding:0;display:grid;gap:8px;transform:translateY(16px);opacity:0;transition:transform .6s var(--bt-ease),opacity .5s}.bt-build__specs li{display:flex;gap:12px;font-size:13.5px;line-height:1.35;color:var(--bt-paper)}.bt-build__specs li:before{content:"";width:10px;height:1px;margin-top:9px;background:var(--bt-orange);flex:none}.bt-build:hover .bt-build__specs,.bt-build:focus-visible .bt-build__specs{transform:none;opacity:1}.bt-build__tag{position:absolute;top:var(--bt-s2);left:var(--bt-s2);z-index:2;padding:7px 10px;background:#0b0b0bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.bt-build__plus{position:absolute;top:var(--bt-s2);right:var(--bt-s2);z-index:2;width:42px;height:42px;border-radius:50%;background:var(--bt-paper);color:#0b0b0b;display:flex;align-items:center;justify-content:center;transform:scale(.6);opacity:0;transition:transform .5s var(--bt-ease),opacity .4s}.bt-build__plus svg{width:16px;height:16px}.bt-build:hover .bt-build__plus{transform:none;opacity:1}.bt-build__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--bt-s2);padding-top:18px}.bt-build__name{font-family:var(--bt-display-family,var(--font-heading-family));font-weight:600;text-transform:uppercase;font-size:clamp(22px,1.8vw,30px);line-height:1;margin:0}.bt-build__owner{margin-top:8px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-paper-faint)}.bt-build__count{font-family:var(--bt-display-family,var(--font-heading-family));font-size:14px;letter-spacing:.1em;color:var(--bt-orange);white-space:nowrap;padding-top:4px}@media(hover:none){.bt-build__specs{display:none}.bt-build__media:after{opacity:0}}.bt-builds__foot{display:flex;justify-content:center;margin-top:clamp(48px,6vw,88px)}.bt-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;background:var(--bt-black);color:var(--bt-paper);color-scheme:dark}.bt-lb.is-open{display:block;animation:btFade .4s var(--bt-ease)}@keyframes btFade{0%{opacity:0}to{opacity:1}}.bt-lb__in{display:grid;grid-template-columns:1fr;height:100%;overflow:auto;background:var(--bt-black);color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}@media(min-width:990px){.bt-lb__in{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);overflow:hidden}}.bt-lb__img{position:relative;min-height:62vh;background:#000}.bt-lb__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.bt-lb__info{padding:clamp(32px,4vw,72px);display:flex;flex-direction:column;gap:var(--bt-s3);overflow:auto;border-left:1px solid var(--bt-line);background:var(--bt-black);color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.bt-lb__specs{list-style:none;margin:0;padding:0;border-top:1px solid var(--bt-line)}.bt-lb__specs li{display:grid;grid-template-columns:44px 1fr;padding:14px 0;border-bottom:1px solid var(--bt-line);font-size:15px;line-height:1.45}.bt-lb__specs li span{font-family:var(--bt-display-family,var(--font-heading-family));color:var(--bt-orange);font-size:13px;letter-spacing:.1em;padding-top:2px}.bt-lb__close,.bt-lb__nav{position:absolute;z-index:3;width:52px;height:52px;border-radius:50%;border:1px solid var(--bt-line-strong);background:#0b0b0b99;color:var(--bt-paper);display:flex;align-items:center;justify-content:center;cursor:pointer}.bt-lb__close{top:20px;right:20px}.bt-lb__close:hover,.bt-lb__nav:hover{background:var(--bt-orange);border-color:var(--bt-orange);color:#0b0b0b}.bt-lb__nav{top:50%;transform:translateY(-50%)}.bt-lb__nav--prev{left:20px}.bt-lb__nav--next{right:20px}.bt-lb__nav svg,.bt-lb__close svg{width:18px;height:18px}.bt-lb__nav--prev svg{transform:rotate(180deg)}.bt-lb__count{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--bt-paper-faint)}.bt-lb,.bt-lb__in,.bt-lb__info{color-scheme:dark;background:var(--bt-black);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.bt-lb__plan{background:var(--bt-black)}.bt-lb::-webkit-scrollbar,.bt-lb__in::-webkit-scrollbar,.bt-lb__info::-webkit-scrollbar{width:8px;height:8px;background:transparent}.bt-lb::-webkit-scrollbar-track,.bt-lb__in::-webkit-scrollbar-track,.bt-lb__info::-webkit-scrollbar-track{background:transparent}.bt-lb::-webkit-scrollbar-thumb,.bt-lb__in::-webkit-scrollbar-thumb,.bt-lb__info::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.bt-story__grid{display:grid;grid-template-columns:1fr;gap:var(--bt-s6);align-items:center}@media(min-width:990px){.bt-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,7vw,128px)}.bt-story--right .bt-story__media-col{order:2}}.bt-story__media,.bt-story__media.bt-media{position:relative;overflow:hidden;aspect-ratio:4/5}.bt-story__media-col{position:relative}.bt-story__badge{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:none;margin:0;padding:14px 16px 16px;box-sizing:border-box;background:var(--bt-black);z-index:3;font-family:var(--bt-display-family,var(--font-heading-family));text-transform:uppercase;font-size:14px;letter-spacing:.2em;color:var(--bt-paper-dim)}.bt-story__badge b{display:block;font-size:clamp(20px,4.6vw,36px);line-height:1;color:var(--bt-paper);letter-spacing:0;font-weight:600;margin-top:6px;white-space:nowrap}.bt-story__heading,.bt-story__text{margin-bottom:var(--bt-s5)}.bt-story__quote{margin:var(--bt-s5) 0;padding-left:var(--bt-s3);border-left:2px solid var(--bt-orange);font-family:var(--bt-display-family,var(--font-heading-family));text-transform:uppercase;font-size:clamp(22px,2vw,30px);line-height:1.1;color:var(--bt-paper)}.bt-story--wide .bt-story__grid{align-items:start}@media(min-width:990px){.bt-story--wide .bt-story__media-col{position:sticky;top:110px}.bt-story.bt-pad{padding-bottom:clamp(48px,5.5vw,80px)}.bt-story__badge{padding:16px 20px 18px}}.bt-proc__grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--bt-line)}@media(min-width:750px){.bt-proc__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.bt-proc__grid{grid-template-columns:repeat(4,1fr)}}.bt-proc__step{position:relative;padding:var(--bt-s5) var(--bt-s4) var(--bt-s5) 0;border-bottom:1px solid var(--bt-line)}@media(min-width:750px){.bt-proc__step{padding:var(--bt-s6) var(--bt-s4)}.bt-proc__step+.bt-proc__step{border-left:1px solid var(--bt-line)}}@media(min-width:750px)and (max-width:1099px){.bt-proc__step:nth-child(3){border-left:0}}.bt-proc__step:before{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:var(--bt-orange);transition:width .8s var(--bt-ease)}.bt-proc__step:hover:before{width:100%}.bt-proc__n{display:block;font-family:var(--bt-display-family,var(--font-heading-family));font-size:clamp(64px,6vw,96px);font-weight:600;line-height:.8;color:transparent;-webkit-text-stroke:1.2px var(--bt-line-strong);margin-bottom:var(--bt-s5);transition:-webkit-text-stroke-color .4s,color .4s}.bt-proc__step:hover .bt-proc__n{color:var(--bt-orange);-webkit-text-stroke-color:var(--bt-orange)}.bt-proc__title{margin-bottom:var(--bt-s2)}.bt-proc__text{font-size:15px;line-height:1.7;color:var(--bt-paper-dim)}.bt-visit{position:relative;overflow:hidden;isolation:isolate}.bt-visit__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bt-visit__bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4)}.bt-visit__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0b0bf7,#0b0b0be6 45%,#0b0b0b8c)}.bt-visit__grid{display:grid;grid-template-columns:1fr;gap:var(--bt-s6)}@media(min-width:990px){.bt-visit__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(56px,7vw,128px);align-items:start}}.bt-visit__cols{display:grid;grid-template-columns:1fr;gap:var(--bt-s5);margin-top:var(--bt-s6)}@media(min-width:600px){.bt-visit__cols{grid-template-columns:1fr 1fr}}.bt-visit__label{font-size:11.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--bt-orange);margin-bottom:14px}.bt-visit__val{font-size:18px;line-height:1.55;color:var(--bt-paper)}.bt-visit__val a:hover{color:var(--bt-orange)}.bt-hours{list-style:none;margin:0;padding:0;border-top:1px solid var(--bt-line-strong)}.bt-hours li{display:flex;justify-content:space-between;gap:var(--bt-s2);padding:18px 0;border-bottom:1px solid var(--bt-line);font-size:16px}.bt-hours li span:first-child{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13.5px}.bt-hours li span:last-child{color:var(--bt-paper-dim);font-variant-numeric:tabular-nums}.bt-hours li.is-today span{color:var(--bt-orange)}.bt-hours li.is-closed span:last-child{color:var(--bt-paper-faint)}.bt-visit__map{margin-top:var(--bt-s6);aspect-ratio:16/9;border:1px solid var(--bt-line);filter:grayscale(1) invert(.92) contrast(.9)}.bt-visit__map iframe{width:100%;height:100%;border:0;display:block}.bt-rail__ctrl{display:flex;gap:10px}.bt-rail__btn{width:54px;height:54px;border-radius:50%;border:1px solid var(--bt-line-strong);background:none;color:var(--bt-paper);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.bt-rail__btn:hover{background:var(--bt-paper);color:#0b0b0b;border-color:var(--bt-paper)}.bt-rail__btn[disabled]{opacity:.3;pointer-events:none}.bt-rail__btn svg{width:16px;height:16px}.bt-rail__btn--prev svg{transform:rotate(180deg)}.bt-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,78%);gap:var(--bt-s2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:var(--bt-gutter);padding-right:var(--bt-gutter);scroll-padding-left:var(--bt-gutter)}.bt-rail__track::-webkit-scrollbar{display:none}@media(min-width:750px){.bt-rail__track{grid-auto-columns:calc((100% - var(--bt-gutter)*2 - 32px)/2.4)}}@media(min-width:1100px){.bt-rail__track{grid-auto-columns:calc((min(100vw,var(--bt-max)) - var(--bt-gutter)*2 - 48px)/4)}}@media(min-width:1520px){.bt-rail__track{padding-left:calc((100vw - var(--bt-max))/2 + var(--bt-gutter));scroll-padding-left:calc((100vw - var(--bt-max))/2 + var(--bt-gutter))}}.bt-prod{scroll-snap-align:start;display:block}.bt-prod__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e9e6e0}.bt-prod__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--bt-ease),transform 1.2s var(--bt-ease)}.bt-prod__media img+img{opacity:0}.bt-prod:hover .bt-prod__media img+img{opacity:1}.bt-prod:hover .bt-prod__media img{transform:scale(1.04)}.bt-prod__quick{position:absolute;left:12px;right:12px;bottom:12px;min-height:48px;display:flex;align-items:center;justify-content:center;background:var(--bt-black);color:var(--bt-paper);font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;transform:translateY(calc(100% + 16px));transition:transform .5s var(--bt-ease)}.bt-prod:hover .bt-prod__quick{transform:none}.bt-prod__badge{position:absolute;top:12px;left:12px;padding:6px 9px;background:var(--bt-black);color:var(--bt-paper);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bt-prod__meta{display:flex;justify-content:space-between;gap:var(--bt-s2);padding-top:16px;align-items:baseline}.bt-prod__title{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.bt-prod__price{font-size:14px;color:var(--bt-paper-dim);white-space:nowrap}.bt-prod__price s{color:var(--bt-paper-faint);margin-left:6px}.bt-news{position:relative;overflow:hidden}.bt-news__grid{display:grid;grid-template-columns:1fr;gap:var(--bt-s5);align-items:end}@media(min-width:990px){.bt-news__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--bt-s10)}}.bt-news__form{display:flex;border-bottom:2px solid currentColor}.bt-news__form input{flex:1;min-width:0;background:none;border:0;outline:0;padding:20px 0;font:inherit;font-size:18px;color:inherit}.bt-news__form input::placeholder{color:currentColor;opacity:.55}.bt-news__form button{background:none;border:0;color:inherit;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;padding:0 0 0 16px}.bt-news__form button svg{width:18px;height:18px;transition:transform .3s var(--bt-ease)}.bt-news__form button:hover svg{transform:translate(5px)}.bt-news__msg{margin-top:14px;font-size:14px}.bt-news__fine{margin-top:14px;font-size:13px;opacity:.7}.bt-cta{position:relative;overflow:hidden;isolation:isolate;text-align:center}.bt-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bt-cta__bg img{width:100%;height:100%;object-fit:cover}.bt-cta__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--ov,.62))}.bt-cta .bt-d1{max-width:12ch;margin:0 auto var(--bt-s4)}.bt-cta .bt-lead{margin:0 auto var(--bt-s5)}.bt-cta .bt-btns{justify-content:center}.bt-ph{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;min-height:70svh}.bt-ph__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bt-ph__bg img,.bt-ph__bg video,.bt-ph__bg .bt-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ph-pos,center)}.bt-ph__bg img{z-index:0}.bt-ph__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ov,.55)*1)),rgba(0,0,0,calc(var(--ov,.55)*.5)) 45%,#0b0b0b)}.bt-ph__in{width:100%;padding-top:calc(var(--bt-header-h) + clamp(40px,5vw,72px));padding-bottom:clamp(48px,6vw,80px)}.bt-ph__grid{display:grid;grid-template-columns:1fr;gap:var(--bt-s4);align-items:end}.bt-ph__grid>*{min-width:0;max-width:100%}@media(min-width:990px){.bt-ph__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--bt-s8)}}.bt-ph__aside{display:flex;flex-direction:column;gap:var(--bt-s4);align-items:flex-start}.bt-crumbs{display:flex;gap:10px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--bt-paper-faint);margin-bottom:var(--bt-s4)}.bt-crumbs a:hover{color:var(--bt-orange)}.bt-crew__row{display:grid;grid-template-columns:1fr;gap:var(--bt-s5);padding:clamp(56px,7vw,120px) 0;border-top:1px solid var(--bt-line)}.bt-crew__row:first-child{border-top:0;padding-top:0}@media(min-width:990px){.bt-crew__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(56px,7vw,128px);align-items:start}.bt-crew__row:nth-child(2n) .bt-crew__media{order:2}}.bt-crew__media{aspect-ratio:4/5}@media(min-width:990px){.bt-crew__media-col{position:sticky;top:110px}}.bt-crew__role{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--bt-s3)}.bt-crew__name{margin-bottom:var(--bt-s5)}.bt-crew__nick{display:block;font-size:.42em;letter-spacing:.06em;color:var(--bt-orange);margin-top:.35em}.bt-crew__idx{font-family:var(--bt-display-family,var(--font-heading-family));font-size:13px;letter-spacing:.14em;color:var(--bt-paper-faint)}.bt-crew__nav{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:var(--bt-s4)}.bt-crew__nav a{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bt-paper-dim);padding-bottom:4px;border-bottom:1px solid transparent}.bt-crew__nav a:hover{color:var(--bt-paper);border-color:var(--bt-orange)}.bt-brands__grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--bt-line);border-left:1px solid var(--bt-line)}@media(min-width:750px){.bt-brands__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.bt-brands__grid{grid-template-columns:repeat(4,1fr)}}.bt-brand{position:relative;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:var(--bt-s4);border-right:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);transition:background .4s}.bt-brand:hover{background:var(--bt-panel)}.bt-brand img{max-height:64px;max-width:70%;width:auto;object-fit:contain;filter:grayscale(1) brightness(1.6);opacity:.8;transition:filter .4s,opacity .4s}.bt-brand:hover img{filter:none;opacity:1}.bt-brand__name{font-family:var(--bt-display-family,var(--font-heading-family));font-size:clamp(18px,1.6vw,24px);letter-spacing:.08em;text-transform:uppercase;color:var(--bt-paper-faint)}.bt-brand--ph{border-style:solid}.bt-brand--ph .bt-brand__name{font-family:var(--font-body-family);font-size:11px;letter-spacing:.24em;color:var(--bt-paper-faint)}.bt-brand--ph:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed var(--bt-line)}.bt-contact__grid{display:grid;grid-template-columns:1fr;gap:var(--bt-s8)}@media(min-width:990px){.bt-contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(56px,7vw,128px)}}.bt-contact__details{display:grid;gap:0;margin-top:var(--bt-s6);border-top:1px solid var(--bt-line)}.bt-contact__detail{display:grid;grid-template-columns:110px 1fr;gap:var(--bt-s2);padding:22px 0;border-bottom:1px solid var(--bt-line);align-items:baseline}.bt-contact__detail .bt-visit__label{margin:0}.bt-contact__detail a{font-size:18px;color:var(--bt-paper)}.bt-contact__detail a:hover{color:var(--bt-orange)}.bt-contact__detail small{display:block;margin-top:4px;font-size:13px;color:var(--bt-paper-faint)}.bt-tips{list-style:none;margin:var(--bt-s6) 0 0;padding:0;display:grid;gap:14px;counter-reset:tp}.bt-tips li{display:flex;gap:16px;font-size:15px;line-height:1.5;color:var(--bt-paper-dim);counter-increment:tp}.bt-tips li:before{content:"0" counter(tp);font-family:var(--bt-display-family,var(--font-heading-family));color:var(--bt-orange);font-size:13px;letter-spacing:.1em;padding-top:2px}.bt-form{background:var(--bt-panel);padding:clamp(28px,4vw,64px);border:1px solid var(--bt-line)}.bt-form__title{margin-bottom:var(--bt-s5)}.bt-form__row{display:grid;grid-template-columns:1fr;gap:var(--bt-s3)}@media(min-width:750px){.bt-form__row{grid-template-columns:1fr 1fr}}.bt-field{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--bt-s3)}.bt-field label{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-paper-dim)}.bt-field input,.bt-field select,.bt-field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--bt-line-strong);color:var(--bt-paper);font:inherit;font-size:17px;padding:12px 0;border-radius:0;outline:0;transition:border-color .3s;-webkit-appearance:none;appearance:none}.bt-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23f2efe9' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;padding-right:24px}.bt-field select option{background:#161616;color:#f2efe9}.bt-field textarea{min-height:140px;resize:vertical}.bt-field input:focus,.bt-field select:focus,.bt-field textarea:focus{border-color:var(--bt-orange)}.bt-field input::placeholder,.bt-field textarea::placeholder{color:var(--bt-paper-faint)}.bt-form .bt-btn{width:100%;margin-top:var(--bt-s2)}.bt-form__status{display:none;padding:18px 20px;margin-bottom:var(--bt-s4);border-left:2px solid var(--bt-orange);background:#fc5c0214;font-size:15px}.bt-form__status.is-visible{display:block}.bt-foot{background:var(--bt-black);border-top:1px solid var(--bt-line);overflow:hidden}.bt-foot__mega{font-family:var(--bt-display-family,var(--font-heading-family));font-weight:700;text-transform:uppercase;font-size:clamp(64px,15.6vw,300px);line-height:.78;letter-spacing:-.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--bt-line-strong);text-align:center;margin:0 0 -.06em;-webkit-user-select:none;user-select:none}.template-collection #MainContent,.template-product #MainContent,.template-search #MainContent,.template-cart #MainContent,.template-list-collections #MainContent{padding-top:calc(var(--bt-header-h) + 32px)}.template-collection .collection-hero__title,.template-product .product__title h1,.template-cart .title,.template-search .h1,.template-list-collections .title{font-family:var(--bt-display-family,var(--font-heading-family));text-transform:uppercase;font-weight:600;letter-spacing:0;line-height:.95}.template-collection .collection-hero__title{font-size:clamp(48px,7vw,120px)}.template-product .product__title h1{font-size:clamp(36px,3.6vw,60px)}.template-collection .card__heading,.template-search .card__heading,.related-products .card__heading{font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.template-collection .card,.template-search .card,.related-products .card{background:transparent}.template-collection .card__inner,.related-products .card__inner{background:#e9e6e0}.shopify-section .button:not(.bt-btn),.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:13px;min-height:56px}.bt-builds__bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--bt-s3);margin-bottom:var(--bt-s5);border-bottom:1px solid var(--bt-line)}.bt-builds__total{font-family:var(--bt-display-family,var(--font-heading-family));font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-paper-dim)}.bt-hero__title{text-shadow:0 2px 40px rgba(0,0,0,.25)}.bt .bt-hero__shade,.bt .bt-drawer__scrim,.bt-drawer .bt-drawer__scrim{display:block!important}.bt-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s var(--bt-ease);animation:none!important;pointer-events:none}.bt-vid.is-playing{opacity:1}.bt-hero__media .bt-vid{object-position:var(--hero-pos,center)}.bt-hero__media{overflow:hidden}.bt-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0}.bt-ph__bg .bt-vid{z-index:1}.bt-ph__bg:after{z-index:2;pointer-events:none}.bt-media .bt-vid{z-index:1}.bt-story--land .bt-story__media{aspect-ratio:16/10}@media(min-width:990px){.bt-story--land .bt-story__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.bt-reel{overflow:hidden}.bt-reel__rail{margin-top:var(--bt-s6)}.bt-reel__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,340px);gap:var(--bt-s2);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--bt-gutter) var(--bt-s2);scrollbar-width:none;-webkit-overflow-scrolling:touch}.bt-reel__track::-webkit-scrollbar{display:none}@media(min-width:1100px){.bt-reel__track{grid-auto-flow:row;grid-template-columns:repeat(var(--reel-cols,4),minmax(0,1fr));grid-auto-columns:auto;overflow:visible;max-width:var(--bt-max);margin:0 auto}}.bt-reel__card{margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--bt-s2)}.bt-reel__media{aspect-ratio:9/16;border:1px solid var(--bt-line)}.bt-reel__media:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);pointer-events:none}.bt-reel__card:nth-child(2n) .bt-reel__media{transform:translateY(clamp(0px,3vw,48px))}@media(max-width:1099px){.bt-reel__card:nth-child(2n) .bt-reel__media{transform:none}}.bt-reel__card:nth-child(2n) .bt-reel__cap{transform:translateY(clamp(0px,3vw,48px))}@media(max-width:1099px){.bt-reel__card:nth-child(2n) .bt-reel__cap{transform:none}}.bt-reel__toggle{position:absolute;z-index:3;right:12px;bottom:12px;width:40px;height:40px;border-radius:50%;border:1px solid var(--bt-line-strong);background:#0b0b0b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--bt-paper);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,border-color .25s}.bt-reel__toggle:hover,.bt-reel__toggle:focus-visible{background:var(--bt-orange);border-color:var(--bt-orange);color:#0b0b0b}.bt-reel__ic{width:12px;height:12px;position:relative}.bt-reel__ic:before,.bt-reel__ic:after{content:"";position:absolute;top:0;bottom:0;width:4px;background:currentColor}.bt-reel__ic:before{left:1px}.bt-reel__ic:after{right:1px}.bt-reel__toggle.is-paused .bt-reel__ic:before{left:2px;width:0;height:0;background:none;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}.bt-reel__toggle.is-paused .bt-reel__ic:after{display:none}.bt-reel__cap{display:grid;grid-template-columns:auto 1fr;gap:var(--bt-s2);align-items:baseline;padding-top:var(--bt-s1);border-top:1px solid var(--bt-line)}.bt-reel__n{font-family:var(--bt-display-family,var(--font-heading-family));color:var(--bt-orange);font-size:13px;letter-spacing:.12em}.bt-reel__title{display:block;font-family:var(--bt-display-family,var(--font-heading-family));font-weight:var(--bt-display-weight,700);text-transform:uppercase;font-size:18px;letter-spacing:.02em;line-height:1.15}.bt-reel__sub{display:block;color:var(--bt-paper-dim);font-size:14px;margin-top:4px}.bt-build__photos{position:absolute;z-index:2;left:16px;bottom:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;background:#0b0b0bb8;border:1px solid var(--bt-line-strong);color:var(--bt-paper)}.bt-build:hover .bt-build__photos{opacity:0;transition:opacity .25s}.bt-lb__img img{transition:opacity .35s var(--bt-ease)}.bt-lb__img img.is-swap{opacity:.15}.bt-lb__thumbs{position:absolute;z-index:3;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:8px;max-width:calc(100% - 160px);overflow-x:auto;padding:6px;background:#0b0b0b99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--bt-line);scrollbar-width:none}.bt-lb__thumbs:empty{display:none}.bt-lb__thumbs button{flex:0 0 auto;width:56px;height:56px;padding:0;border:1px solid transparent;background:#000;cursor:pointer;opacity:.55;transition:opacity .2s,border-color .2s}.bt-lb__thumbs button img{position:static;width:100%;height:100%;object-fit:cover;display:block}.bt-lb__thumbs button:hover,.bt-lb__thumbs button:focus-visible{opacity:1}.bt-lb__thumbs button[aria-current=true]{opacity:1;border-color:var(--bt-orange)}@media(max-width:749px){.bt-lb{overflow:hidden;height:100%;height:100dvh;max-height:100dvh}.bt-lb__close{z-index:10;top:max(12px,env(safe-area-inset-top,0px));right:12px}.bt-lb__in{display:grid;grid-template-columns:1fr;grid-template-rows:45vh minmax(0,1fr);height:100%;max-height:100%;overflow:hidden}.bt-lb__img{position:relative;min-height:0;height:45vh;max-height:45vh;overflow:hidden}.bt-lb__img img{object-fit:cover}.bt-lb__info{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px 20px 0;border-left:0;border-top:1px solid var(--bt-line)}.bt-lb__plan{position:sticky;bottom:0;margin-top:auto;padding-top:16px;padding-bottom:calc(max(24px,env(safe-area-inset-bottom,0px)) + 72px);background:var(--bt-black);z-index:2}.bt-lb__plan .bt-btn{width:100%;justify-content:center}.bt-lb__thumbs{max-width:calc(100% - 24px);bottom:12px}.bt-lb__thumbs button{width:44px;height:44px}.bt-lb__nav{top:auto;bottom:84px;transform:none;width:44px;height:44px}}@media(min-width:750px){.bt-lb{overflow:hidden}.bt-lb.is-open{display:flex;align-items:center;justify-content:center}.bt-lb__in{width:100%;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;min-height:0}.bt-lb__img{min-height:0;height:100%;max-height:100%;overflow:hidden}.bt-lb__img img{max-height:100%;object-fit:contain}.bt-lb__info{min-height:0;height:100%;max-height:100%;overflow:auto;overscroll-behavior:contain;padding-bottom:0}.bt-lb__plan{position:sticky;bottom:0;margin-top:auto;padding-top:16px;padding-bottom:24px;background:var(--bt-black);z-index:2}.bt-lb__close{z-index:10}}@media(prefers-reduced-motion:reduce){.bt-vid{transition:none}}@media(max-width:749px){.bt-btn{white-space:normal;letter-spacing:.12em;padding:10px 18px;min-height:48px;line-height:1.2;max-width:100%;text-align:center;height:auto}.bt-btns{flex-direction:column;align-items:stretch;width:100%}.bt-btns .bt-btn{width:100%}.bt-eyebrow{letter-spacing:.12em;row-gap:6px;column-gap:10px}.bt-eyebrow:before{width:16px}.bt-ph{min-height:70svh}.bt-ph__in{padding-top:calc(var(--bt-header-h) + 32px);padding-bottom:48px}.bt-crumbs{flex-wrap:wrap;letter-spacing:.14em}}@media(max-width:479px){.bt-eyebrow{letter-spacing:.1em}.bt-eyebrow:before{display:none}.bt-btn{letter-spacing:.1em;padding:10px 16px;font-size:12px}}.bt-d1,.bt-d2,.bt-d3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.bt-build__name,.bt-hero__feature-text{overflow-wrap:normal;word-break:normal}.bt-ph .bt-crumbs{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 clamp(20px,2.8vw,40px);line-height:1.5}.bt-ph .bt-d1{max-width:100%;font-size:clamp(28px,4.8vw,80px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.bt-hello .bt-hello__h,.bt-hello h2.bt-d1{margin:0 0 clamp(40px,5.5vw,80px)}@media(min-width:990px){.bt-contact__grid{align-items:start}.bt-contact__grid>.bt-form{height:auto;align-self:start}}.bt-ph--media .bt-ph__bg:after{background:linear-gradient(180deg,#000000c7,#00000094 36%,#0b0b0bfa),linear-gradient(90deg,#000000b3,#0006 42%,#0000001f 72%)}@media(min-width:990px){.bt-ph__grid{grid-template-columns:minmax(0,1.85fr) minmax(280px,.9fr);gap:clamp(32px,5vw,80px)}}.bt-ph--media .bt-ph__bg:after{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--ov,.55)*1.2)),rgba(0,0,0,calc(var(--ov,.55)*.72)) 38%,#0b0b0bf7),linear-gradient(90deg,#00000080,#0003 48%,#0000 78%)}@media(min-width:750px){.bt-builds__grid--gallery.bt-builds__grid--filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-builds__grid--gallery.bt-builds__grid--filtered>.bt-build,.bt-builds__grid--gallery.bt-builds__grid--filtered>.bt-build:nth-child(n),.bt-builds__grid--gallery.bt-builds__grid--filtered>.bt-build:nth-child(10n+4),.bt-builds__grid--gallery.bt-builds__grid--filtered>.bt-build:nth-child(10n+10){grid-column:span 1;grid-row:auto}.bt-builds__grid--gallery.bt-builds__grid--filtered>.bt-build .bt-build__media,.bt-builds__grid--gallery.bt-builds__grid--filtered>.bt-build:nth-child(10n+4) .bt-build__media,.bt-builds__grid--gallery.bt-builds__grid--filtered>.bt-build:nth-child(10n+10) .bt-build__media{aspect-ratio:4/5;height:auto}}@media(min-width:1100px){.bt-builds__grid--gallery.bt-builds__grid--filtered{grid-template-columns:repeat(3,minmax(0,1fr))}}.bt-story__text{margin-bottom:0}.bt-story__text+.bt-story__text{margin-top:0}.bt-story__text+.bt-story__text p:first-child{margin-top:1.1em}.bt-svd__kicker{text-wrap:balance;overflow-wrap:normal}@media(min-width:990px){.bt-svd__row{align-items:start}}.bt-car--row .bt-car__dots{bottom:20px}@media(max-width:749px){.bt-hero__feature-text{white-space:normal}}.bt-shop__grid .bt-prod,.bt-shop__grid .bt-prod__meta,.bt-shop__grid .bt-prod__title,.bt-shop__grid .bt-prod__price,.bt-shop__grid .bt-prod__cat{min-width:0;max-width:100%}.bt-shop__grid .bt-prod__meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;padding-top:12px}.bt-hero__feature a svg,.bt-hello .bt-btn svg,.bt-link svg{width:16px;height:16px;flex:none;max-width:24px;max-height:24px}.bt-btn svg{width:16px;height:16px;flex:none;max-width:24px;max-height:24px}.bt-ph .bt-crumbs{display:inline-flex;width:max-content;max-width:100%;padding:6px 12px;border-radius:999px;background:#0b0b0bb8;color:#f2efe9f5;text-shadow:0 1px 8px rgba(0,0,0,.6)}.bt-ph .bt-crumbs a{color:inherit}.bt-story__media,.bt-story__media.bt-media{position:relative;overflow:hidden}.bt-story__badge{position:absolute;right:0;bottom:0;width:100%;max-width:none;margin:0;left:0;z-index:3;background:var(--bt-black)}.bt-story__media-col{overflow:visible}.bt-brands__grid.bt-brands__grid--chips,.bt-brands__grid--chips{border:0;border-top:0;border-left:0;border-right:0;border-bottom:0}.bt-social__handle,.bt-social__name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:749px){.bt-prod__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.bt-prod__title{font-size:12px;letter-spacing:.06em;overflow-wrap:normal;word-break:normal}.bt-hero__cue{display:none!important}.bt-hero__feature a svg{width:16px;height:16px;max-width:16px;max-height:16px}.bt-visit.bt-pad{padding-bottom:clamp(28px,5vw,48px)}.bt-visit__map{margin-top:var(--bt-s3);filter:grayscale(.35) contrast(1)}.bt-brands__grid--chips,.bt-brands__grid.bt-brands__grid--chips{border:0;border-left:0;border-top:0;background:transparent}.bt-brands__grid--chips .bt-brand,.bt-brands__grid--chips .bt-brand--ph{white-space:nowrap;min-height:36px;height:36px;padding:0 12px;border-left:1px solid var(--bt-line-strong);border-right:1px solid var(--bt-line-strong)}.bt-brands__grid--chips .bt-brand__name{white-space:nowrap;font-size:11px;letter-spacing:.1em}}.bt-ph{min-height:70svh;display:flex;align-items:flex-end}.bt-ph__in{padding-top:calc(var(--bt-header-h) + clamp(40px,5vw,72px));padding-bottom:clamp(48px,6vw,80px)}.bt-hero__inner{padding-bottom:clamp(48px,6vw,80px)}@media(max-width:749px){.bt-ph{min-height:70svh}.bt-ph__in{padding-top:calc(var(--bt-header-h) + 32px);padding-bottom:48px}.bt-hero__inner{padding-bottom:48px}}#MainContent>.shopify-section:first-child:has(.bt-ph)+.shopify-section .bt-shop--tight,#MainContent>.shopify-section:first-child:has(.bt-ph)+.shopify-section .bt-pad--tight{padding-top:var(--bt-section)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bt-v2.css.map */
