.bph{--bph-obsidian: #110e0c;--bph-ivory: #f4ede1;--bph-ivory-dim: rgba(244, 237, 225, .78);--bph-gold: #c6a15b;--bph-gold-hi: #e0c48a;--bph-ember: 214, 128, 58;--bph-serif: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--bph-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--bph-ease: cubic-bezier(.22, .61, .2, 1);display:grid;position:relative;isolation:isolate;overflow:hidden;min-height:max(640px,calc(var(--bph-h, 100) * 1svh));background:var(--bph-obsidian);color:var(--bph-ivory);font-family:var(--bph-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.bph *,.bph *:before,.bph *:after{box-sizing:border-box}.bph [hidden]{display:none!important}.bph .bph__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bph .bph__scene{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.bph .bph__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bph .bph__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--mfx, 50%) var(--mfy, 50%)}.bph .bph__frame:has(.bph__img--m) .bph__img--d{display:none}.bph[data-bph-ready] .bph__scene{opacity:0;visibility:hidden;transition:opacity 1.1s var(--bph-ease),visibility 0s linear 1.1s}.bph[data-bph-ready] .bph__scene[data-active]{opacity:1;visibility:visible;transition:opacity 1.1s var(--bph-ease),visibility 0s}.bph .bph__scene .bph__img{transform:scale(1.06);transition:transform 9s var(--bph-ease)}.bph .bph__scene[data-active] .bph__img{transform:scale(1)}.bph:not([data-bph-ready]) .bph__scene .bph__img{transform:none}.bph .bph__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(17,14,12,calc(.55 + .4 * var(--bph-shade, .6))),rgba(17,14,12,calc(.35 * var(--bph-shade, .6))) 45%,#110e0c00 65%),linear-gradient(180deg,#110e0c8c,#110e0c00 22%),radial-gradient(70% 50% at 50% 100%,rgba(var(--bph-ember),calc(.18 * var(--bph-shade, .6))),transparent 70%)}.bph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.07;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 baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bph .bph__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2420}.bph .bph__placeholder-svg{width:100%;height:100%;fill:#f4ede11f}.bph .bph__content{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto auto;gap:24px;width:100%;max-width:1560px;margin:0 auto;padding:22px 20px 28px}.bph .bph__wordmark{display:inline-flex;align-items:center;gap:12px;align-self:start;margin:0;font-family:var(--bph-serif);font-size:21px;letter-spacing:.04em;color:var(--bph-ivory)}.bph .bph__mark{width:16px;height:22px;color:var(--bph-gold)}.bph .bph__copy{grid-row:3;align-self:end;max-width:860px}.bph .bph__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--bph-gold)}.bph .bph__rule{width:36px;height:1px;background:currentColor}.bph .bph__heading{margin:0;font-family:var(--bph-serif);font-weight:400;font-size:clamp(42px,11vw,112px);line-height:.98;letter-spacing:-.015em;color:var(--bph-ivory);text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}.bph .bph__support{margin:18px 0 0;font-family:var(--bph-serif);font-style:italic;font-size:clamp(20px,2.2vw,28px);line-height:1.3;color:var(--bph-gold-hi)}.bph .bph__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:30px}.bph .bph__cta{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:var(--bph-ivory);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--bph-gold);padding:0 2px;transition:color .3s ease,border-color .3s ease}.bph .bph__cta:hover{color:var(--bph-gold-hi)}.bph .bph__arrow{width:18px;height:18px;color:var(--bph-gold);transition:transform .35s var(--bph-ease)}.bph .bph__cta:hover .bph__arrow{transform:translate(4px)}.bph .bph__explore{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 4px 0 0;background:none;border:0;color:var(--bph-ivory-dim);cursor:pointer;font:inherit;font-size:12px;letter-spacing:.22em;text-transform:uppercase;touch-action:manipulation;transition:color .3s ease}.bph .bph__explore-ring{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(244,237,225,.35);transition:border-color .3s ease,transform .4s var(--bph-ease)}.bph .bph__explore-ring svg{width:16px;height:16px}.bph .bph__explore:hover{color:var(--bph-ivory)}.bph .bph__explore:hover .bph__explore-ring{border-color:var(--bph-gold);transform:translate(3px)}.bph .bph__selector{grid-row:4}.bph .bph__selector-label{margin:0 0 10px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#f4ede1d9}.bph .bph__tabs{display:flex;flex-wrap:wrap;gap:4px 22px}.bph .bph__tab{position:relative;display:inline-flex;align-items:baseline;gap:10px;min-height:44px;padding:10px 0 12px;background:none;border:0;color:#f4ede1d9;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;transition:color .3s ease}.bph .bph__tab:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--bph-gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--bph-ease)}.bph .bph__tab:hover,.bph .bph__tab[aria-selected=true]{color:var(--bph-ivory)}.bph .bph__tab[aria-selected=true]:after{transform:scaleX(1)}.bph .bph__tab-num{font-size:10px;letter-spacing:.2em;color:var(--bph-gold)}.bph .bph__tab-name{font-family:var(--bph-serif);font-size:19px;font-style:italic}.bph .bph__caption{position:absolute;z-index:3;right:20px;top:26px;max-width:46%;margin:0;font-size:11px;line-height:1.45;letter-spacing:.04em;text-align:right;color:#f4ede1b8}@media(max-width:749px){.bph .bph__caption{top:66px;max-width:230px;font-size:10px}.bph .bph__heading,.bph .bph__support{text-shadow:0 2px 12px rgba(0,0,0,.9)}.bph .bph__veil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#110e0c47,#110e0c1a)}}.bph .bph__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bph a:focus-visible,.bph button:focus-visible{outline:2px solid var(--bph-gold-hi);outline-offset:4px}@media(min-width:750px){.bph .bph__content{padding:32px 44px 40px;gap:32px}.bph .bph__caption{right:44px;top:38px;max-width:320px}}@media(min-width:990px){.bph{min-height:max(680px,calc(var(--bph-h, 100) * 1svh))}.bph .bph__img{object-position:var(--fx, 50%) var(--fy, 50%)}.bph .bph__frame:has(.bph__img--m) .bph__img--d{display:block}.bph .bph__img--m{display:none}.bph .bph__frame .bph__img--m:only-child{display:block}.bph .bph__content{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;padding:40px 64px 56px;column-gap:64px}.bph .bph__wordmark{grid-column:1 / -1;font-size:24px}.bph .bph__copy{grid-row:3;grid-column:1}.bph .bph__selector{grid-row:3;grid-column:2;align-self:end;text-align:right;padding-bottom:6px}.bph .bph__tabs{flex-direction:column;align-items:flex-end;gap:0}.bph .bph__caption{right:64px;top:46px}.bph .bph__veil{background:linear-gradient(90deg,rgba(17,14,12,calc(.35 + .45 * var(--bph-shade, .6))),rgba(17,14,12,calc(.2 + .35 * var(--bph-shade, .6))) 60%,#110e0c00 90%),linear-gradient(0deg,rgba(17,14,12,calc(.3 + .45 * var(--bph-shade, .6))),#110e0c00 45%),linear-gradient(180deg,#110e0c80,#110e0c00 20%)}}@media(prefers-reduced-motion:reduce){.bph .bph__scene,.bph[data-bph-ready] .bph__scene,.bph[data-bph-ready] .bph__scene[data-active]{transition:none}.bph .bph__scene .bph__img{transform:none;transition:none}.bph *,.bph *:before,.bph *:after{transition-duration:.01ms!important;animation:none!important}}.bph .bph__wordmark{display:none}.bph .bph__caption{top:auto;bottom:12px;right:20px;max-width:60%}.bph .bph__content{padding-bottom:52px}@media(min-width:750px){.bph .bph__caption{top:auto;bottom:14px;right:44px;max-width:320px}.bph .bph__content{padding-bottom:60px}}@media(min-width:990px){.bph .bph__caption{top:auto;bottom:18px;right:64px}.bph .bph__content{padding-bottom:68px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/backyard-pyre-hero.css.map */
