.blast-page:has(>main .product-masthead){--product-topbar-size:calc(2 * var(--blast-header-control-height) + 1.5rem);grid-template-columns:minmax(0,1fr);display:grid}.blast-page:has(>main .product-masthead)>:is(.blast-topbar,main){grid-area:1/1}.blast-page:has(>main .product-masthead)>main{padding-block-start:0}.blast-page:has(>main .product-masthead)>.blast-topbar{z-index:5;background:0 0;align-self:start;position:relative}.blast-page:has(>main .product-masthead)>.blast-topbar>.blast-account-trigger{color:#fff}.blast-page:has(>main .product-masthead)>.blast-topbar>.blast-account-trigger:focus-visible{outline-color:currentColor}@media (width>=768px){.blast-page:has(>main .product-masthead){--product-topbar-size:var(--blast-sidebar-header-height)}}.product-masthead{--product-deck:color-mix(in srgb, var(--blast-brand) 25%, #171517);isolation:isolate;min-block-size:calc(var(--product-topbar-size,0px) + clamp(7rem, 13cqi, 11rem));margin-inline:calc(-1 * var(--blast-main-gutter));background:var(--product-deck);color:#fff;align-items:end;display:grid;position:relative;overflow:hidden}.product-masthead[data-artwork]{min-block-size:calc(var(--product-topbar-size,0px) + clamp(7rem, 12cqi, 10rem))}.product-masthead-art{z-index:-2;object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.product-masthead[data-artwork]:before{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--product-deck) 92%, transparent), #100e1080 60%, #100e1047), linear-gradient(180deg, #100e10ad, transparent 46%, #100e10c2);content:"";position:absolute;inset:0}.product-masthead-mark{z-index:-1;opacity:.12;filter:brightness(0)invert();stroke-width:1.15px;width:clamp(6.75rem,22cqi,15rem);height:auto;position:absolute;inset:50% 3% auto auto;transform:translateY(-50%)rotate(-12deg)}.product-masthead-copy{min-width:0;padding-inline:var(--blast-main-gutter);padding-block:calc(var(--product-topbar-size,0px) + 1rem) clamp(1.25rem, 3cqi, 2rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.product-masthead-identity{gap:.75rem;min-width:0;display:grid}.product-masthead-share.blast-secondary-button{color:#fff}.product-masthead-share:focus-visible{outline-offset:2px;outline:2px solid #fff}.product-masthead h1{letter-spacing:-.025em;overflow-wrap:anywhere;max-width:23ch;font-size:clamp(1.625rem,4.1cqi,3rem);font-weight:800;line-height:1.05}.product-page-meta{color:#fff;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.product-page-meta>span{background:#120e12ba;border-radius:.375rem;align-items:center;gap:.3125rem;min-width:0;padding:.25rem .5rem;display:inline-flex}.product-page-meta svg{flex:none;width:.875rem;height:.875rem}@container (width<=649px){.product-masthead[data-artwork]:before{background:linear-gradient(#100e10b8,#100e105c 40%,#100e10d1)}}
