:root{--bb-bg: #000;--bb-fg: #f7f7f5;--bb-panel: #050505;--bb-line: #333;--bb-radius: 0.5rem;--bb-gutter: clamp(2.5rem, 3.25vw, 3.5rem);--bb-stage-max: 113.75rem;--bb-ui-font: "BB Barlow Condensed", "Arial Narrow", sans-serif;--bb-mono-font: "Cascadia Mono", "Consolas", "SFMono-Regular", monospace;--bb-black: var(--bb-bg);--bb-ink: #080908;--bb-panel-solid: #0c0d0c;--bb-white: var(--bb-fg);--bb-muted: #9b9d98;--bb-blue: #0878ff;--bb-blue-rgb: 8, 120, 255;--bb-blue-soft: rgba(var(--bb-blue-rgb), 0.08);--bb-blue-muted: rgba(var(--bb-blue-rgb), 0.16);--bb-blue-border: rgba(var(--bb-blue-rgb), 0.44);--bb-blue-glow: transparent;--bb-button-glow: none;--bb-button-glow-hover: none;--bb-line-soft: rgba(244, 243, 238, 0.12);--bb-glow: none;--bb-ease: cubic-bezier(0.22, 1, 0.36, 1);--bb-mono: var(--bb-mono-font);--bb-condensed: var(--bb-ui-font)}html{overflow-x:clip;background:var(--bb-black);color-scheme:dark}body.broken-blueprint{overflow-x:clip;background:var(--bb-black);color:var(--bb-white);-webkit-font-smoothing:antialiased}.broken-blueprint ::selection{background:var(--bb-blue);color:var(--bb-black)}.broken-blueprint :focus-visible{outline:2px solid var(--bb-blue);outline-offset:3px}.broken-blueprint .page-wrapper,.broken-blueprint .content-for-layout{background:transparent}.broken-blueprint a{text-underline-offset:0.24em}.broken-blueprint h1,.broken-blueprint h2,.broken-blueprint h3{text-wrap:balance}.broken-blueprint #header-group{position:relative;z-index:50}.bb-global-header{position:relative;z-index:50;display:block;width:100%;height:5.5rem!important;min-height:5.5rem;background:rgba(1,2,1,0.96)}.broken-blueprint [data-template^=index]{margin-top:calc(var(--header-group-height, 0px) * -1)}.broken-blueprint .header-section{border:0;background:transparent}.broken-blueprint header-component{transition:background-color 240ms ease}.broken-blueprint header-component[data-sticky-state=active],.broken-blueprint header-component:not([transparent]){background:#000}.broken-blueprint .header__row{min-height:5.25rem}.broken-blueprint .header__columns{gap:clamp(1rem,2.4vw,3rem)}.broken-blueprint .header-logo{min-width:max-content;font-family:var(--bb-condensed);font-size:1.1rem;font-weight:900;letter-spacing:-0.055em;text-transform:uppercase}.broken-blueprint .header-menu .menu-list__link{position:relative;min-height:2.65rem;margin-inline:0.18rem;padding-inline:0.78rem;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--bb-condensed);font-size:0.76rem;font-weight:650;letter-spacing:0.08em;text-transform:uppercase;backdrop-filter:none;transition:color 220ms ease,opacity 220ms ease,transform 220ms var(--bb-ease)}.broken-blueprint .header-menu .menu-list__link:hover,.broken-blueprint .header-menu .menu-list__link[aria-current=page]{color:var(--bb-blue);transform:translateY(-1px)}.broken-blueprint .header-menu .menu-list__link::after{position:absolute;right:50%;bottom:0.25rem;left:50%;height:1px;content:"";background:var(--bb-blue);box-shadow:0 0 10px rgba(var(--bb-blue-rgb),0.7);transition:right 220ms var(--bb-ease),left 220ms var(--bb-ease)}.broken-blueprint .header-menu .menu-list__link:hover::after,.broken-blueprint .header-menu .menu-list__link[aria-current=page]::after{right:0;left:0}.broken-blueprint .header__column--right{min-height:3.5rem;padding:0.35rem 0.8rem;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.broken-blueprint .header__column--right>*+*{border-left:0}.broken-blueprint .header-actions__action,.broken-blueprint .header__icon--menu,.broken-blueprint .dropdown-localization__button,.broken-blueprint .search-action{border:1px solid rgba(218,229,244,0.16);border-radius:0.5rem;background:linear-gradient(120deg,rgba(255,255,255,0.05),transparent 45%),rgba(7,9,13,0.16);box-shadow:inset 0 1px rgba(255,255,255,0.07),inset 0 -1px var(--bb-blue-soft);backdrop-filter:blur(7px) saturate(135%);transition:color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.broken-blueprint .header-actions__action:hover,.broken-blueprint .header__icon--menu:hover,.broken-blueprint .dropdown-localization__button:hover,.broken-blueprint .dropdown-localization__button[aria-expanded=true],.broken-blueprint .search-action:hover{border-color:var(--bb-blue-border);color:var(--bb-blue);box-shadow:inset 0 1px rgba(255,255,255,0.11),inset 0 -1px var(--bb-blue-muted),var(--bb-button-glow)}.broken-blueprint .cart-bubble__background{background:var(--bb-blue);box-shadow:0 0 12px var(--bb-blue-glow)}.broken-blueprint .header-actions__action,.broken-blueprint .dropdown-localization__button,.broken-blueprint .search-action{min-height:2.65rem;margin-inline:0.18rem;padding-inline:0.72rem;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--bb-mono);font-size:0.7rem;letter-spacing:0.04em;backdrop-filter:none;transition:color 200ms ease,opacity 200ms ease}.broken-blueprint .header-actions__action:hover,.broken-blueprint .dropdown-localization__button:hover,.broken-blueprint .search-action:hover{color:var(--bb-blue)}.broken-blueprint .cart-bubble__background{fill:var(--bb-blue)}.bb-hero-section{position:relative;z-index:1;background:var(--bb-black)}.bb-hero{--bb-parallax-x: 0px;--bb-parallax-y: 0px;position:relative;display:block;min-height:max(var(--bb-hero-min-height),100svh);overflow:hidden;isolation:isolate;color:var(--bb-white);background:var(--bb-black)}.bb-site-header{position:absolute;top:0;left:50%;z-index:12;display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;width:min(calc(100% - (var(--bb-gutter) * 2)),var(--bb-stage-max));min-height:5.5rem;gap:clamp(1rem,1.8vw,2rem);transform:translateX(-50%);animation:bb-header-in 720ms var(--bb-ease) 280ms both}.bb-site-header__wordmark{justify-self:start;display:grid;place-items:center;width:clamp(4.75rem,5.4vw,5.5rem);height:clamp(4rem,4.55vw,4.5rem);padding:0.42rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-decoration:none;backdrop-filter:none;transition:opacity 220ms ease,transform 220ms var(--bb-ease)}.bb-site-header__wordmark:hover{opacity:0.82;transform:translateY(-1px)}.bb-site-header__wordmark img{display:block;width:100%;height:auto;object-fit:contain}.bb-site-header__nav{display:flex;align-items:center;justify-content:flex-start;gap:clamp(1.4rem,2vw,2.35rem)}.bb-site-header__nav a{position:relative;padding:0.72rem 0;border:0;border-radius:0;color:var(--bb-white);background:transparent;box-shadow:none;font-family:var(--bb-condensed);font-size:clamp(0.92rem,0.96vw,1.05rem);font-weight:600;letter-spacing:0.055em;text-decoration:none;backdrop-filter:none;transition:color 220ms ease,opacity 220ms ease,transform 220ms var(--bb-ease)}.bb-site-header__nav a::after{position:absolute;right:50%;bottom:0.34rem;left:50%;height:2px;content:"";background:var(--bb-blue);box-shadow:0 0 8px rgba(var(--bb-blue-rgb),0.7);transition:right 220ms var(--bb-ease),left 220ms var(--bb-ease)}.bb-site-header__nav a:hover::after,.bb-site-header__nav a[aria-current=page]::after{right:22%;left:22%}.bb-site-header__nav a:hover,.bb-site-header__nav a[aria-current=page]{color:var(--bb-blue);transform:translateY(-1px)}.bb-site-header__utility{justify-self:end;display:flex;align-items:center;width:auto;min-height:4rem;gap:0.5rem;padding:0}.bb-site-header__utility>*+*{border-left:0}.bb-site-header__currency{flex:0 0 9.5rem;margin:0;padding:0.2rem 0.55rem;border:1px solid rgba(218,229,244,0.16);border-radius:0.55rem;background:linear-gradient(120deg,rgba(255,255,255,0.055),transparent 45%),rgba(7,9,13,0.18);box-shadow:inset 0 1px rgba(255,255,255,0.08),inset 0 -1px var(--bb-blue-soft);backdrop-filter:blur(7px) saturate(135%);transition:color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.bb-site-header__currency:hover,.bb-site-header__currency:focus-within{color:var(--bb-blue);border-color:var(--bb-blue-border);box-shadow:inset 0 1px rgba(255,255,255,0.11),inset 0 -1px var(--bb-blue-muted),var(--bb-button-glow)}.bb-site-header__currency select{width:100%;min-height:2.75rem;padding:0 1.2rem 0 0.5rem;border:0;color:var(--bb-white);background-color:transparent;font-family:var(--bb-mono);font-size:0.82rem;letter-spacing:0.02em}.bb-site-header__action{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;min-height:3.15rem;padding:0 1.05rem;border:1px solid rgba(218,229,244,0.16);border-radius:0.55rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,0.05),transparent 45%),rgba(7,9,13,0.16);box-shadow:inset 0 1px rgba(255,255,255,0.07),inset 0 -1px var(--bb-blue-soft);font-family:var(--bb-condensed);font-size:0.82rem;font-weight:600;letter-spacing:0.055em;text-decoration:none;cursor:pointer;backdrop-filter:blur(7px) saturate(135%);transition:color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms var(--bb-ease)}.bb-site-header__action:hover{color:var(--bb-blue);border-color:var(--bb-blue-border);box-shadow:inset 0 1px rgba(255,255,255,0.11),inset 0 -1px var(--bb-blue-muted),var(--bb-button-glow);transform:translateY(-1px)}.bb-site-header__action svg{width:1.12rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.bb-site-header__account{flex:0 0 3.15rem;width:3.15rem;padding:0}.bb-site-header__status{width:0.55rem;height:0.55rem;margin:0 0.55rem 0 0.25rem;border:0!important;border-radius:50%;background:var(--bb-blue);box-shadow:0 0 0 5px rgba(var(--bb-blue-rgb),0.05),0 0 14px var(--bb-blue)}.bb-hero__backdrop{position:absolute;inset:0;z-index:-3;overflow:hidden}.bb-hero__artwork-scene{position:absolute;inset:0;width:100%;height:100%;transform:translate3d(var(--bb-parallax-x),var(--bb-parallax-y),0) scale(1.015);transition:transform 900ms var(--bb-ease);will-change:transform;animation:bb-artwork-in 900ms var(--bb-ease) 100ms both}.bb-hero__artwork-picture{display:block;width:100%;height:100%}.bb-hero__artwork{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:none}.bb-hero__backdrop::after{position:absolute;inset:0;z-index:3;content:"";background:linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.28) 26%,rgba(0,0,0,0.02) 42%,transparent 58%,rgba(0,0,0,0.04) 78%,rgba(0,0,0,0.28) 100%),linear-gradient(0deg,rgba(0,0,0,0.96) 0%,rgba(0,0,0,0.7) 8%,rgba(0,0,0,0.16) 20%,transparent 38%),linear-gradient(180deg,rgba(0,0,0,0.38) 0%,transparent 18%);pointer-events:none}.bb-hero__grain{position:absolute;inset:-50%;z-index:4;opacity:0.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");transform:rotate(8deg);-webkit-mask-image:radial-gradient(ellipse at 60% 43%,#000 0 38%,transparent 74%);mask-image:radial-gradient(ellipse at 60% 43%,#000 0 38%,transparent 74%);pointer-events:none}.bb-hero__stage{position:relative;display:grid;grid-template-columns:minmax(27.5rem,33.5%) minmax(0,1fr) clamp(18.25rem,20vw,19.375rem);grid-template-rows:minmax(clamp(36rem,66vh,43rem),1fr) auto;gap:clamp(0.85rem,1.4vh,1.1rem) clamp(1.75rem,2.2vw,2.5rem);width:min(calc(100% - (var(--bb-gutter) * 2)),var(--bb-stage-max));min-height:max(calc(var(--bb-hero-min-height) - 4.35rem),calc(100svh - 4.35rem));margin-inline:auto;padding:clamp(7.25rem,11.8vh,8rem) 0 0.1rem}.bb-hero__copy{z-index:2;align-self:center;max-width:46rem;padding-bottom:1rem;position:relative;top:1.1rem}.bb-hero__play{display:inline-flex;align-items:center;gap:1.05rem;margin-bottom:1.35rem;color:#c7c7c3;font-family:var(--bb-mono);font-size:clamp(0.96rem,1.05vw,1.1rem);letter-spacing:0.075em}.bb-hero__play svg{width:1.3rem;fill:none;stroke:var(--bb-accent);stroke-width:1.5;filter:drop-shadow(0 0 6px rgba(var(--bb-blue-rgb),0.45))}.bb-hero__headline{display:block;width:clamp(27rem,29vw,34rem);max-width:none;margin:0;font-size:0;line-height:0}.bb-hero__headline img{display:block;width:100%;height:auto;object-fit:contain}.bb-hero__subheading{margin-top:0.85rem;color:#e1e1dc;font-family:var(--bb-mono);font-size:clamp(0.86rem,1.02vw,1rem);line-height:1.7;letter-spacing:0.055em;text-transform:uppercase}.bb-glass-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:4rem;width:clamp(17rem,17vw,18.25rem);min-width:0;min-height:4.1rem;margin-top:2.1rem;padding:0 1.65rem;overflow:hidden;border:1px solid rgba(218,229,244,0.28);border-radius:var(--bb-radius);color:var(--bb-white);background:linear-gradient(115deg,rgba(255,255,255,0.11),transparent 44%),linear-gradient(310deg,rgba(var(--bb-blue-rgb),0.025),transparent 38%),rgba(7,8,7,0.18);box-shadow:inset 0 1px rgba(255,255,255,0.14),inset 0 -1px var(--bb-blue-muted),var(--bb-button-glow),0 14px 36px rgba(0,0,0,0.2);font-family:var(--bb-ui-font);font-size:0.9rem;font-weight:600;letter-spacing:0.09em;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(7px) saturate(145%);transition:border-color 220ms ease,background-color 220ms ease,box-shadow 220ms ease,transform 220ms var(--bb-ease)}.bb-glass-button::before{position:absolute;top:-100%;left:-30%;width:36%;height:300%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);transform:rotate(24deg) translateX(-200%);transition:transform 700ms var(--bb-ease)}.bb-glass-button::after{position:absolute;right:-1rem;bottom:-1.2rem;width:5rem;height:2.5rem;content:"";background:var(--bb-accent);filter:blur(28px);opacity:0.45}.bb-glass-button:hover::before{transform:rotate(24deg) translateX(550%)}.bb-glass-button:hover{border-color:rgba(var(--bb-blue-rgb),0.46);background-color:rgba(255,255,255,0.035);box-shadow:inset 0 1px rgba(255,255,255,0.17),inset 0 -1px var(--bb-blue-border),var(--bb-button-glow-hover),0 14px 36px rgba(0,0,0,0.2);transform:translateY(-2px)}.bb-glass-button svg{z-index:1;width:1.4rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform 220ms var(--bb-ease)}.bb-glass-button:hover svg{transform:translate(3px,-3px)}.bb-hero__rail{z-index:3;grid-column:3;align-self:center;justify-self:end;width:clamp(18.25rem,20vw,19.375rem);position:relative;top:-0.3rem}.bb-category-list{display:grid;gap:clamp(0.65rem,1.15vh,0.85rem)}.bb-category-card,.bb-drop-card,.bb-info-panel{border:1px solid var(--bb-line);background:linear-gradient(124deg,rgba(255,255,255,0.11),transparent 31%),linear-gradient(305deg,rgba(var(--bb-blue-rgb),0.018),transparent 38%),rgba(7,9,13,0.13);box-shadow:inset 0 1px rgba(255,255,255,0.13),inset 0 -1px var(--bb-blue-soft),0 14px 36px rgba(0,0,0,0.18);backdrop-filter:blur(7px) saturate(145%)}.bb-category-card{position:relative;display:grid;grid-template-columns:minmax(7.1rem,40%) 1fr 1.45rem;align-items:center;gap:0.95rem;min-height:clamp(8.3rem,14.2vh,9.25rem);padding:0.72rem 1.05rem 0.72rem 0.72rem;overflow:hidden;border-radius:var(--bb-radius);color:var(--bb-white);text-decoration:none;transition:border-color 220ms ease,transform 280ms var(--bb-ease),box-shadow 220ms ease;background:linear-gradient(90deg,transparent 0 35%,rgba(3,4,3,0.08) 58%,rgba(3,4,3,0.2) 100%),linear-gradient(124deg,rgba(255,255,255,0.1),transparent 34%),rgba(7,8,7,0.12)}.bb-category-card::before{position:absolute;top:-45%;left:-20%;width:78%;height:128%;content:"";background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,0.075) 49%,transparent 70%);opacity:0.55;transform:translateX(-28%) rotate(5deg);transition:transform 650ms var(--bb-ease),opacity 260ms ease;pointer-events:none}.bb-category-card::after{position:absolute;right:10%;bottom:-1.4rem;width:5rem;height:2rem;content:"";background:var(--bb-accent);filter:blur(24px);opacity:0.1;transition:opacity 220ms ease}.bb-category-card:hover{z-index:2;border-color:rgba(244,243,238,0.42);box-shadow:inset 0 1px rgba(255,255,255,0.12),0 12px 30px rgba(0,0,0,0.16);transform:translate3d(-4px,-2px,0)}.bb-category-card:hover::before{opacity:0.8;transform:translateX(82%) rotate(5deg)}.bb-category-card:hover::after{opacity:0.22}.bb-category-card__media{position:relative;display:grid;place-items:center;height:calc(clamp(8.3rem,14.2vh,9.25rem) - 1.45rem);overflow:hidden}.bb-category-card__media img,.bb-category-card__placeholder{width:100%;height:100%;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 78% 84% at 50% 49%,#000 48%,rgba(0,0,0,0.82) 69%,transparent 100%);mask-image:radial-gradient(ellipse 78% 84% at 50% 49%,#000 48%,rgba(0,0,0,0.82) 69%,transparent 100%);transition:transform 450ms var(--bb-ease)}.bb-category-card__empty{display:grid;place-items:center;width:100%;height:100%;border:1px solid var(--bb-line-soft);border-radius:0.45rem;color:#a1a39c;background:radial-gradient(circle at 50% 42%,rgba(var(--bb-blue-rgb),0.07),transparent 56%),linear-gradient(145deg,rgba(255,255,255,0.025),transparent 46%),rgba(0,0,0,0.48);box-shadow:inset 0 0 24px rgba(0,0,0,0.6)}.bb-category-card__empty svg{width:72%;max-height:88%;fill:none;stroke:currentColor;stroke-width:1;opacity:0.66;filter:drop-shadow(0 8px 12px #000);transition:color 300ms ease,transform 450ms var(--bb-ease)}.bb-category-card__empty svg path:first-child{fill:rgba(78,81,72,0.16)}.bb-category-card:hover .bb-category-card__media img{transform:translateY(-3px) scale(1.02)}.bb-category-card:hover .bb-category-card__empty svg{color:#c8cac3;transform:translateY(-3px) scale(1.02)}.bb-category-card__meta{display:grid;gap:0.8rem;font-family:var(--bb-mono-font)}.bb-category-card__meta strong{font-family:var(--bb-condensed);font-size:clamp(1.05rem,1.05vw,1.18rem);font-weight:600;letter-spacing:0.045em;text-transform:uppercase}.bb-category-card__subtitle{color:var(--bb-muted);font-size:0.72rem;letter-spacing:0.06em;text-transform:uppercase}.bb-category-card__numbers{display:grid;gap:0.38rem;font-size:0.82rem;font-style:normal}.bb-category-card__numbers em{color:var(--bb-accent);font-style:normal}.bb-category-card__numbers span{color:#767872}.bb-category-card__arrow{align-self:end;justify-self:end;width:1.28rem;margin-bottom:0.55rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform 220ms var(--bb-ease)}.bb-category-card:hover .bb-category-card__arrow{color:var(--bb-accent);transform:translate(3px,-3px)}.bb-drop-card{display:grid;grid-template-columns:4.7rem 1fr auto;align-items:center;gap:0.9rem;min-height:clamp(5.6rem,9vh,6.15rem);margin-top:clamp(0.75rem,1.4vh,1rem);padding:0.62rem 1rem;border-radius:var(--bb-radius);color:var(--bb-white);font-family:var(--bb-mono);text-decoration:none;transition:border-color 220ms ease,transform 280ms var(--bb-ease)}.bb-drop-card:hover{border-color:rgba(var(--bb-blue-rgb),0.5);transform:translate3d(-3px,-1px,0)}.bb-drop-card__thumb{display:block;width:4.7rem;height:4.7rem;overflow:hidden;border:1px solid var(--bb-line-soft);border-radius:0.35rem}.bb-drop-card__thumb img{width:100%;height:100%;object-fit:cover}.bb-drop-card>span:nth-child(2){display:grid;gap:0.35rem}.bb-drop-card strong{font-family:var(--bb-ui-font);font-size:0.86rem;font-weight:600;letter-spacing:0.07em}.bb-drop-card em{color:var(--bb-accent);font-size:0.78rem;font-style:normal;letter-spacing:0.08em}.bb-status-dot{width:0.55rem;height:0.55rem;border:1px solid rgba(var(--bb-blue-rgb),0.7);border-radius:50%;background:var(--bb-accent);box-shadow:0 0 0 5px rgba(var(--bb-blue-rgb),0.08),0 0 16px var(--bb-accent);animation:bb-pulse 2.4s ease-in-out infinite}.bb-info-panel{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr 2.5fr 1fr;align-items:stretch;min-height:clamp(7.3rem,12.1vh,7.75rem);overflow:hidden;border-radius:var(--bb-radius)}.bb-info-panel>*+*{border-left:1px solid rgba(244,243,238,0.085)}.bb-info-panel__cell{display:flex;align-items:center;gap:clamp(1.15rem,1.45vw,1.65rem);padding:1rem clamp(1.25rem,1.8vw,2rem)}.bb-info-panel__cell--end{justify-content:flex-end}.bb-info-panel__cell span{display:grid;gap:0.5rem;font-family:var(--bb-mono-font);font-size:clamp(0.84rem,0.93vw,0.98rem);letter-spacing:0.05em;text-transform:uppercase}.bb-info-panel__cell small{color:var(--bb-white);font-size:inherit}.bb-info-panel__cell strong{color:var(--bb-accent);font-size:inherit;font-weight:500}.bb-tech-icon{flex:0 0 auto;width:clamp(3.1rem,3.2vw,3.55rem);fill:none;stroke:currentColor;stroke-width:0.9}.bb-info-panel__orb{position:relative;display:grid;place-items:center;min-height:clamp(7.3rem,12.1vh,7.75rem);overflow:hidden}.bb-orb{position:relative;width:clamp(6.75rem,7.6vw,7.7rem);height:clamp(6.75rem,7.6vw,7.7rem);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(244,243,238,0.3);border-radius:50%;background:radial-gradient(circle at 30% 21%,rgba(255,255,255,0.58) 0 2%,rgba(255,255,255,0.13) 12%,transparent 27%),radial-gradient(circle at 47% 43%,rgba(87,95,73,0.45),rgba(20,23,16,0.86) 55%,rgba(1,2,1,0.98) 78%);box-shadow:inset -21px -15px 34px #000,inset 9px 7px 20px rgba(255,255,255,0.055),0 10px 24px rgba(0,0,0,0.52),0 0 26px rgba(var(--bb-blue-rgb),0.085);animation:bb-orb-turn 38s linear infinite}.bb-orb svg{width:91%;height:91%;overflow:visible}.bb-orb__grid{fill:none;stroke:rgba(244,243,238,0.18);stroke-width:0.75}.bb-orb__contour{fill:rgba(var(--bb-blue-rgb),0.035);stroke:rgba(var(--bb-blue-rgb),0.32);stroke-width:0.85;stroke-dasharray:2 1.5}.bb-orbit{position:absolute;width:94%;height:3rem;border:1px solid var(--bb-line-soft);border-radius:50%}.bb-orbit--one{transform:rotate(12deg)}.bb-orbit--two{transform:rotate(-18deg)}.bb-info-panel__barcode{display:grid;align-items:center;justify-content:center;align-content:center;gap:0.55rem;padding:1.3rem}.bb-info-panel__barcode span{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:3.25rem}.bb-info-panel__barcode i{width:2px;height:3.15rem;background:#c8c9c4}.bb-info-panel__barcode i:nth-child(3n){width:4px}.bb-info-panel__barcode i:nth-child(4n){height:2.45rem;opacity:0.6}.bb-info-panel__barcode small{color:#7f817b;font-family:var(--bb-mono-font);font-size:0.55rem;letter-spacing:0.12em;text-align:center}.bb-info-panel__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;min-width:0}.bb-info-panel__promise{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.48rem;min-width:0;padding:1rem clamp(0.85rem,1.25vw,1.35rem);font-family:var(--bb-mono-font);font-size:clamp(0.72rem,0.8vw,0.86rem);letter-spacing:0.045em;line-height:1.35;text-align:center;text-transform:uppercase;color:inherit;text-decoration:none}.bb-info-panel__promise+.bb-info-panel__promise{border-left:1px solid rgba(244,243,238,0.085)}.bb-info-panel__promise strong{color:var(--bb-white);font-size:inherit;font-weight:600;overflow-wrap:anywhere}.bb-info-panel__promise small{color:var(--bb-accent);font-size:inherit;overflow-wrap:anywhere}.bb-info-panel__promise-icon{display:none}@media screen and (min-width:990px){.bb-info-panel__promise-icon{display:block;flex:0 0 auto;width:1.35rem;height:1.35rem;margin-bottom:0.16rem;overflow:visible;color:rgba(244,243,238,0.96);fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.1;opacity:1;filter:drop-shadow(0 0 4px rgba(var(--bb-blue-rgb),0.38))}}.bb-benefits{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,78rem);margin-inline:auto}.bb-benefit{display:flex;align-items:center;justify-content:center;gap:clamp(1.25rem,1.7vw,1.8rem);min-height:clamp(4.9rem,8.6vh,5.7rem);padding:0.8rem 1.7rem}.bb-benefit svg{width:clamp(2.75rem,3.05vw,3.2rem);fill:none;stroke:currentColor;stroke-width:1}.bb-benefit span{display:grid;gap:0.35rem;font-family:var(--bb-mono-font);font-size:clamp(0.8rem,0.88vw,0.92rem);letter-spacing:0.045em;text-transform:uppercase}.bb-benefit small{color:#c3c4bf;font-size:inherit}.bb-ticker{position:absolute;top:5.5rem;left:0;z-index:11;width:100%;overflow:hidden;border-block:1px solid var(--bb-line-soft);background:linear-gradient(90deg,rgba(255,255,255,0.025),transparent 35%,rgba(var(--bb-blue-rgb),0.015)),rgba(3,4,3,0.54);box-shadow:inset 0 1px rgba(255,255,255,0.025),0 12px 30px rgba(0,0,0,0.16);backdrop-filter:blur(7px) saturate(135%)}.bb-ticker__track{display:flex;width:max-content;animation:bb-ticker 42s linear infinite}.bb-ticker__set{display:flex;flex:0 0 auto;align-items:center;min-height:3rem}.bb-ticker span{margin-inline:clamp(3rem,4.2vw,5rem);color:#d6d6d2;font-family:var(--bb-mono);font-size:clamp(0.82rem,0.9vw,0.95rem);letter-spacing:0.09em;white-space:nowrap}.bb-ticker i{color:var(--bb-blue);font-size:1rem;font-style:normal;text-shadow:0 0 10px rgba(var(--bb-blue-rgb),0.7)}.bb-reveal{opacity:0;transform:translateY(14px);transition:opacity 700ms var(--bb-ease) var(--bb-reveal-delay, 0ms),transform 700ms var(--bb-ease) var(--bb-reveal-delay, 0ms)}.bb-hero__rail .bb-category-card,.bb-hero__rail .bb-drop-card{opacity:0;transform:translateY(10px)}.bb-hero__rail.is-visible .bb-category-card,.bb-hero__rail.is-visible .bb-drop-card{transform:translateY(0);animation:bb-card-in 560ms var(--bb-ease) both}.bb-hero__rail.is-visible .bb-category-card:nth-child(1){animation-delay:40ms}.bb-hero__rail.is-visible .bb-category-card:nth-child(2){animation-delay:115ms}.bb-hero__rail.is-visible .bb-category-card:nth-child(3){animation-delay:190ms}.bb-hero__rail.is-visible .bb-drop-card{animation-delay:265ms}.bb-hero__rail.is-visible .bb-category-card:hover{transform:translate3d(-4px,-2px,0)}.bb-hero__rail.is-visible .bb-drop-card:hover{transform:translate3d(-3px,-1px,0)}.bb-reveal.is-visible{opacity:1;transform:translateY(0)}.broken-blueprint main>.shopify-section:not(.bb-hero-section){border-top:1px solid var(--bb-line-soft);background:var(--bb-black)}.broken-blueprint .section-background,.broken-blueprint .section{background-color:transparent}.broken-blueprint .resource-list__header h2,.broken-blueprint .product-recommendations h2,.broken-blueprint .product-recommendations h3,.broken-blueprint [data-template^=collection] h1,.broken-blueprint [data-template^=search] h1,.broken-blueprint [data-template^=cart] h1{font-family:var(--bb-condensed);letter-spacing:-0.045em;text-transform:uppercase}.broken-blueprint .product-card img,.broken-blueprint product-card img,.broken-blueprint .resource-card img{transition:transform 650ms var(--bb-ease)}.broken-blueprint .product-card:hover img,.broken-blueprint product-card:hover img,.broken-blueprint .resource-card:hover img{transform:scale(1.025)}.broken-blueprint .product-card__content,.broken-blueprint .resource-card__content{padding-top:0.75rem}.broken-blueprint .product-title,.broken-blueprint .product-card__title{font-family:var(--bb-condensed);font-weight:650;letter-spacing:0.045em;text-transform:uppercase}.broken-blueprint .price,.broken-blueprint product-price{color:var(--bb-muted);font-family:var(--bb-mono);font-variant-numeric:tabular-nums}.broken-blueprint .badge{border:1px solid var(--bb-line);border-radius:999px;background:rgba(3,4,3,0.75);color:var(--bb-white);font-family:var(--bb-mono);font-size:0.6rem;letter-spacing:0.08em;text-transform:uppercase;backdrop-filter:blur(10px)}.broken-blueprint .button{min-height:3.45rem;border:1px solid rgba(218,229,244,0.22);border-radius:0.5rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,0.06),transparent 44%),rgba(7,9,13,0.28);box-shadow:inset 0 1px rgba(255,255,255,0.09),inset 0 -1px var(--bb-blue-soft),var(--bb-button-glow);font-family:var(--bb-mono);font-size:0.7rem;font-weight:600;letter-spacing:0.09em;text-transform:uppercase;backdrop-filter:blur(7px) saturate(140%);transition:transform 180ms var(--bb-ease),border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease,color 180ms ease}.broken-blueprint .button:hover{border-color:var(--bb-blue-border);box-shadow:inset 0 1px rgba(255,255,255,0.13),inset 0 -1px var(--bb-blue-muted),var(--bb-button-glow-hover);transform:translateY(-2px)}.broken-blueprint .button--primary,.broken-blueprint .product-form-buttons .button,.broken-blueprint .cart__checkout-button{border-color:var(--bb-blue-border);background:linear-gradient(120deg,rgba(255,255,255,0.075),transparent 42%),rgba(6,10,17,0.48);color:var(--bb-white);box-shadow:inset 0 1px rgba(255,255,255,0.12),inset 0 -1px var(--bb-blue-border),var(--bb-button-glow)}.broken-blueprint [data-template^=product] .product-information__grid{gap:clamp(2rem,5vw,6rem)}.broken-blueprint [data-template^=product] .product-information__content{margin-block:clamp(1rem,4vw,4rem);padding:clamp(1.4rem,3vw,3rem);border:1px solid var(--bb-line-soft);border-radius:0.85rem;background:linear-gradient(125deg,rgba(255,255,255,0.09),transparent 34%),rgba(7,8,7,0.18);box-shadow:inset 0 1px rgba(255,255,255,0.1),0 24px 64px rgba(0,0,0,0.24);backdrop-filter:blur(10px) saturate(145%)}.broken-blueprint [data-template^=product] .product-title h1,.broken-blueprint [data-template^=product] h1.product-title{font-family:var(--bb-condensed);font-size:clamp(2.5rem,4.5vw,5rem);line-height:0.92;text-transform:uppercase}.broken-blueprint .variant-option__button-label,.broken-blueprint .variant-picker__button-label{min-height:3rem;border-color:var(--bb-line);border-radius:0.35rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,0.045),transparent 45%),rgba(8,11,16,0.64);box-shadow:inset 0 1px rgba(255,255,255,0.06);font-family:var(--bb-mono);font-size:0.68rem;letter-spacing:0.07em;text-transform:uppercase}.broken-blueprint input:checked+.variant-option__button-label,.broken-blueprint input:checked+.variant-picker__button-label{border-color:var(--bb-blue);background:linear-gradient(120deg,rgba(var(--bb-blue-rgb),0.13),transparent 64%),rgba(7,10,16,0.78);color:var(--bb-white);box-shadow:inset 0 0 0 1px var(--bb-blue-soft),0 0 20px rgba(var(--bb-blue-rgb),0.12)}.broken-blueprint details,.broken-blueprint .cart-item,.broken-blueprint .cart-items__table-row{border-color:var(--bb-line-soft)}.broken-blueprint summary,.broken-blueprint .facets__summary,.broken-blueprint .sorting-filter__button,.broken-blueprint .grid-density-controls button{font-family:var(--bb-mono);font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.broken-blueprint .facets__panel,.broken-blueprint .popover,.broken-blueprint [popover],.broken-blueprint dialog,.broken-blueprint .drawer,.broken-blueprint .theme-drawer,.broken-blueprint cart-drawer,.broken-blueprint search-modal{--color-background: var(--bb-panel-solid);--color-foreground: var(--bb-white);border-color:var(--bb-line);background:linear-gradient(120deg,rgba(255,255,255,0.04),transparent 38%),rgba(7,9,13,0.82);box-shadow:inset 0 1px rgba(255,255,255,0.08),inset 0 -1px var(--bb-blue-soft),0 30px 80px rgba(0,0,0,0.5);backdrop-filter:blur(18px) saturate(145%)}.broken-blueprint dialog::backdrop,.broken-blueprint [popover]::backdrop{background:rgba(0,0,0,0.72);backdrop-filter:blur(5px)}.broken-blueprint .drawer__header,.broken-blueprint .theme-drawer__header,.broken-blueprint .cart-drawer__header,.broken-blueprint .search-modal__header,.broken-blueprint .cart__summary,.broken-blueprint .cart-drawer__summary{border-color:var(--bb-line-soft)}.broken-blueprint input:not([type=checkbox]):not([type=radio]),.broken-blueprint select,.broken-blueprint textarea,.broken-blueprint .quantity-selector{border-color:var(--bb-line);border-radius:0.4rem;background-color:rgba(7,10,15,0.48);color:var(--bb-white)}.broken-blueprint input:not([type=checkbox]):not([type=radio]):focus,.broken-blueprint select:focus,.broken-blueprint textarea:focus,.broken-blueprint .quantity-selector:focus-within{border-color:var(--bb-blue-border);box-shadow:0 0 0 1px var(--bb-blue-soft),0 8px 22px rgba(var(--bb-blue-rgb),0.09)}.broken-blueprint footer{border-top:1px solid var(--bb-line-soft);background:radial-gradient(circle at 88% 24%,rgba(var(--bb-blue-rgb),0.06),transparent 22rem),var(--bb-ink)}.broken-blueprint footer h2,.broken-blueprint footer h3{max-width:12ch;font-family:var(--bb-condensed);letter-spacing:-0.04em;text-transform:uppercase}.broken-blueprint footer a:hover{color:var(--bb-blue)}.broken-blueprint .footer-utilities{border-top:1px solid var(--bb-line-soft)}.bb-mobile-header-shell,.bb-mobile-nav{display:none}.bb-mobile-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:4.25rem;padding:0 1rem;border-bottom:1px solid rgba(218,229,244,0.18);background:linear-gradient(115deg,rgba(255,255,255,0.045),transparent 36%),rgba(2,4,8,0.76);box-shadow:inset 0 -1px var(--bb-blue-soft);backdrop-filter:blur(8px) saturate(135%)}.bb-mobile-header__logo{display:grid;place-items:center;width:3rem;height:3rem;text-decoration:none}.bb-mobile-header__logo img{display:block;width:100%;height:100%;object-fit:contain}.bb-mobile-header__actions{display:flex;align-items:center;gap:0.38rem}.bb-mobile-header__currency{width:5.75rem;margin:0;padding:0;border:1px solid rgba(218,229,244,0.2);border-radius:0.65rem;background:linear-gradient(125deg,rgba(255,255,255,0.06),transparent 46%),rgba(7,10,16,0.3);box-shadow:inset 0 1px rgba(255,255,255,0.08),inset 0 -1px var(--bb-blue-soft)}.bb-mobile-header__currency select{width:100%;min-height:2.75rem;padding:0 1.4rem 0 0.65rem;border:0;color:var(--bb-white);background:transparent;font:500 0.72rem/1 var(--bb-mono);letter-spacing:0.02em}.bb-mobile-header__action{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid rgba(218,229,244,0.16);border-radius:0.65rem;color:var(--bb-white);background:linear-gradient(125deg,rgba(255,255,255,0.055),transparent 46%),rgba(7,10,16,0.3);box-shadow:inset 0 1px rgba(255,255,255,0.07),inset 0 -1px var(--bb-blue-soft);list-style:none;transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease,transform 120ms ease}.bb-mobile-header__action:active{transform:scale(0.96)}.bb-mobile-header__action::-webkit-details-marker{display:none}.bb-mobile-header__action svg,.bb-mobile-header__cart svg,.bb-mobile-header__menu-utilities svg,.bb-mobile-nav svg{width:1.28rem;height:1.28rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.bb-mobile-header__cart{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-width:3.55rem;min-height:2.75rem;margin:0;padding:0 0.45rem;border:0;color:var(--bb-white);background:transparent;box-shadow:none;font:500 0.72rem/1 var(--bb-mono);text-decoration:none}.bb-mobile-header__cart span{position:static;min-width:auto;height:auto;padding:0;color:inherit;background:transparent;box-shadow:none;font:inherit}.bb-mobile-header__menu{position:relative}.bb-mobile-header__menu>nav{position:absolute;top:calc(100% + 0.55rem);right:0;z-index:4;display:grid;width:min(17rem,calc(100vw - 2rem));padding:0.5rem;border:1px solid rgba(218,229,244,0.2);border-radius:0.8rem;background:linear-gradient(125deg,rgba(255,255,255,0.065),transparent 42%),rgba(5,8,13,0.94);box-shadow:inset 0 1px rgba(255,255,255,0.1),inset 0 -1px var(--bb-blue-soft),0 24px 52px rgba(0,0,0,0.45);backdrop-filter:blur(14px) saturate(140%)}.bb-mobile-header__menu>nav a{min-height:2.75rem;padding:0.82rem 0.9rem;border-bottom:1px solid var(--bb-line-soft);color:var(--bb-white);font:600 0.76rem/1 var(--bb-mono);letter-spacing:0.09em;text-decoration:none}.bb-mobile-header__menu>nav a:last-child{border-bottom:0}.bb-mobile-header__menu-top,.bb-mobile-header__menu-utilities{display:none}.bb-mobile-nav{position:fixed;right:1rem;bottom:calc(0.7rem + env(safe-area-inset-bottom));left:1rem;z-index:28;grid-template-columns:repeat(5,minmax(0,1fr));min-height:4.45rem;padding:0.35rem 0.25rem;border:1px solid rgba(218,229,244,0.22);border-radius:1rem;background:linear-gradient(120deg,rgba(255,255,255,0.075),transparent 34%),rgba(4,7,12,0.82);box-shadow:inset 0 1px rgba(255,255,255,0.1),inset 0 -1px var(--bb-blue-muted),0 12px 32px rgba(0,0,0,0.4),0 8px 26px rgba(var(--bb-blue-rgb),0.1);backdrop-filter:blur(12px) saturate(145%);transition:opacity 180ms ease,transform 220ms var(--bb-ease)}.bb-mobile-nav>a,.bb-mobile-nav>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.25rem;min-width:0;min-height:3.7rem;margin:0;padding:0.2rem;border:0;border-radius:0.7rem;color:#aeb4bd;background:transparent;box-shadow:none;font:600 0.53rem/1 var(--bb-mono);letter-spacing:0.04em;text-decoration:none;transition:color 160ms ease,background-color 160ms ease,transform 120ms ease}.bb-mobile-nav>:is(a,button):active{transform:scale(0.96)}.bb-mobile-nav>:is(a,button)[aria-current=page]{color:var(--bb-blue);background:linear-gradient(180deg,rgba(var(--bb-blue-rgb),0.08),transparent 84%);text-shadow:0 0 10px var(--bb-blue-glow)}.bb-mobile-nav>:is(a,button)[aria-current=page] svg{filter:drop-shadow(0 0 6px var(--bb-blue-glow))}.bb-mobile-nav__cart em{position:absolute;top:0.15rem;right:calc(50% - 1.18rem);display:grid;place-items:center;min-width:1rem;height:1rem;padding:0 0.18rem;border-radius:999px;color:#fff;background:var(--bb-blue);font-size:0.52rem;font-style:normal;box-shadow:0 0 9px var(--bb-blue-glow)}@keyframes bb-pulse{50%{opacity:0.55;box-shadow:0 0 0 8px rgba(var(--bb-blue-rgb),0.03),0 0 10px var(--bb-blue)}}@keyframes bb-artwork-in{from{opacity:0;transform:translate3d(var(--bb-parallax-x),calc(var(--bb-parallax-y) + 10px),0) scale(1.025)}to{opacity:1;transform:translate3d(var(--bb-parallax-x),var(--bb-parallax-y),0) scale(1.015)}}@keyframes bb-artwork-mobile-in{from{opacity:0;transform:translate3d(0,10px,0) scale(1.02)}to{opacity:1;transform:scale(1.01)}}@keyframes bb-header-in{from{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes bb-card-in{from{opacity:0}to{opacity:1}}@keyframes bb-orb-turn{to{transform:rotate(360deg)}}@keyframes bb-ticker{to{transform:translateX(-50%)}}@media screen and (min-width:1200px){.broken-blueprint #header-group>.header-section{display:none!important}.broken-blueprint [data-template^=index]{margin-top:-5.5rem}body.broken-blueprint:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0}}@media screen and (min-width:1700px){.bb-hero__headline{width:34rem}}@media screen and (max-width:1199px){.bb-global-header{display:none!important;height:0!important;min-height:0}.bb-site-header{display:none}.bb-hero__stage{grid-template-columns:minmax(280px,0.9fr) minmax(170px,0.65fr) minmax(245px,0.66fr);gap-inline:1rem;padding-inline:1.4rem}.bb-hero__headline{width:min(36vw,29rem)}.bb-category-card{grid-template-columns:5.2rem 1fr 1.2rem;min-height:7.4rem}.bb-category-card__media{height:5.7rem}.bb-ticker{top:5.1rem}.bb-info-panel{grid-template-columns:1fr 1fr 2.4fr 1fr}.bb-info-panel__cell{padding-inline:1rem}}@media screen and (min-width:990px)and (max-width:1199px){.broken-blueprint #header-group>.header-section{display:none!important}.broken-blueprint .bb-global-header{display:block!important;height:5.5rem!important;min-height:5.5rem}.broken-blueprint .bb-site-header{display:grid}.broken-blueprint [data-template^=index]{margin-top:-5.5rem}}@media screen and (max-width:989px){.broken-blueprint #header-group>.header-section,.broken-blueprint .bb-global-header{display:none!important;height:0!important;min-height:0!important}.broken-blueprint .bb-mobile-header-shell{position:relative;z-index:31;display:block;height:4.25rem}.broken-blueprint .bb-mobile-nav{display:grid}.broken-blueprint .page-wrapper{padding-bottom:calc(5.85rem + env(safe-area-inset-bottom))}.broken-blueprint [data-template^=index]{margin-top:0!important}.broken-blueprint .cart-drawer[open]~.bb-mobile-nav,.broken-blueprint:has(dialog[open]) .bb-mobile-nav{pointer-events:none;opacity:0;transform:translateY(calc(100% + 2rem))}.broken-blueprint [data-template^=product] .sticky-add-to-cart__bar{bottom:calc(5.55rem + env(safe-area-inset-bottom));width:calc(100% - 2rem);max-width:34rem;border:1px solid rgba(218,229,244,0.24);border-radius:0.85rem;background:rgba(4,7,12,0.86);box-shadow:inset 0 1px rgba(255,255,255,0.08),inset 0 -1px var(--bb-blue-soft),0 16px 36px rgba(0,0,0,0.46)}.broken-blueprint [data-template^=product] .sticky-add-to-cart__bar::before{backdrop-filter:blur(8px) saturate(135%)}.broken-blueprint :is(.variant-option__button-label,summary,.facets__summary,.sorting-filter__select,.quantity-selector button){min-height:2.75rem}.broken-blueprint .header__column--right{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.bb-hero{min-height:auto}.bb-hero__backdrop{height:clamp(40rem,82vw,50rem)}.bb-hero__artwork-scene{inset:0;width:100%;height:100%}.bb-hero__stage{display:flex;flex-direction:column;gap:1rem;min-height:auto;padding:clamp(40rem,84vw,50rem) 1.4rem 1.2rem}.bb-hero__copy{width:100%;max-width:38rem;min-height:0;top:0}.bb-hero__headline{width:min(64vw,31rem)}.bb-hero__rail{width:100%;top:0}.bb-category-list{display:grid;grid-auto-columns:min(42vw,20rem);grid-auto-flow:column;gap:0.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-category-list::-webkit-scrollbar{display:none}.bb-category-card{scroll-snap-align:start}.bb-info-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bb-info-panel__promises,.bb-info-panel__cell--end{grid-column:1 / -1}.bb-info-panel__cell--end{justify-content:center}.bb-benefits{width:100%}}@media screen and (max-width:749px){.bb-mobile-header__account{display:none}.broken-blueprint .header__row{min-height:4.25rem}.broken-blueprint [data-template^=index]{margin-top:0}body.broken-blueprint:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}.bb-hero__backdrop{height:clamp(31rem,110vw,37rem)}.bb-ticker{top:0}.bb-hero__artwork-scene{inset:0;width:100%;height:100%;transform:scale(1.01);animation:bb-artwork-mobile-in 800ms var(--bb-ease) 100ms both}.bb-hero__backdrop::after{background:linear-gradient(90deg,rgba(0,0,0,0.55),rgba(0,0,0,0.05) 62%),linear-gradient(0deg,var(--bb-black) 2%,transparent 36%,rgba(0,0,0,0.36) 100%)}.bb-hero__stage{display:flex;flex-direction:column;gap:1rem;padding:clamp(31rem,110vw,37rem) 1rem 1.2rem}.bb-hero__copy{width:100%;min-height:0;padding:0 0.4rem 1.5rem;top:0}.bb-hero__play{margin-bottom:1.4rem}.bb-hero__headline{width:min(90vw,24rem)}.bb-hero__subheading{font-size:0.68rem}.bb-glass-button{width:min(100%,28rem);min-width:0;min-height:3.8rem;box-shadow:inset 0 1px rgba(255,255,255,0.13),inset 0 -1px rgba(var(--bb-blue-rgb),0.34),0 12px 32px rgba(0,0,0,0.34),0 10px 24px rgba(var(--bb-blue-rgb),0.11)}.bb-glass-button:active{transform:scale(0.985)}.bb-hero__rail{width:100%}.bb-category-list{display:grid;grid-auto-columns:78vw;grid-auto-flow:column;gap:0.7rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bb-category-list::-webkit-scrollbar{display:none}.bb-category-card{grid-template-columns:6rem 1fr 1.4rem;min-height:7.5rem;scroll-snap-align:start}.bb-category-card:hover{transform:none}.bb-info-panel{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.bb-info-panel>*{min-height:7rem;border:1px solid var(--bb-line-soft)!important;background:linear-gradient(125deg,rgba(255,255,255,0.08),transparent 38%),rgba(7,8,7,0.17);backdrop-filter:blur(5px) saturate(125%)}.bb-info-panel__cell--end{justify-content:flex-start}.bb-info-panel__promise{padding-inline:0.55rem;font-size:0.7rem}.bb-benefits{grid-template-columns:1fr;border-block:1px solid var(--bb-line-soft)}.bb-benefit{justify-content:flex-start;min-height:4.5rem;padding-inline:1rem}.bb-benefit+.bb-benefit{border-top:1px solid var(--bb-line-soft)}.bb-ticker span{margin-inline:1.8rem}.bb-ticker__track{animation-duration:54s}.bb-mobile-header,.bb-mobile-nav,.bb-mobile-header__menu>nav{backdrop-filter:blur(6px) saturate(125%)}.broken-blueprint [data-template^=product] .product-information__content{margin:0;border-inline:0;border-radius:0}:root{--bb-gutter: 1rem;--bb-radius: 0.8rem}.broken-blueprint .bb-mobile-header-shell{height:4.5rem}.bb-mobile-header{height:4.5rem;padding-inline:1rem;background:linear-gradient(115deg,rgba(255,255,255,0.045),transparent 38%),rgba(1,3,6,0.86);box-shadow:inset 0 -1px rgba(var(--bb-blue-rgb),0.1)}.bb-mobile-header__logo{width:5rem;height:4rem;margin-left:-0.45rem}.bb-mobile-header__actions{gap:0.18rem}.bb-mobile-header__currency{width:6rem;border-color:rgba(218,229,244,0.24);background:linear-gradient(125deg,rgba(255,255,255,0.05),transparent 48%),rgba(4,7,12,0.34)}.bb-mobile-header__currency select,.bb-mobile-header__action,.bb-mobile-header__cart{min-height:2.8rem}.bb-mobile-header__search{display:grid}.bb-mobile-header__action{width:2.8rem;border:0;border-radius:0;background:transparent;box-shadow:none}.bb-mobile-header__action svg{width:1.75rem;height:1.75rem}.bb-mobile-header__cart{min-width:3.6rem;padding-inline:0.25rem}.bb-mobile-header__cart svg{width:1.6rem;height:1.6rem}@media(max-width:349px){.bb-mobile-header{padding-inline:0.5rem}.bb-mobile-header__logo{width:4rem;margin-left:-0.2rem}.bb-mobile-header__currency{width:5.25rem}.bb-mobile-header__currency select{padding-inline:0.42rem 1rem;font-size:0.62rem}.bb-mobile-header__cart{min-width:2.8rem;padding:0}.bb-mobile-header__cart span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.bb-mobile-header__menu>nav{position:fixed;inset:4.5rem 0 0;z-index:40;align-content:start;gap:clamp(0.8rem,3.2vw,1rem);width:100%;height:calc(100dvh - 4.5rem);max-height:none;padding:clamp(1rem,4vw,1.35rem) 1rem calc(1.25rem + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-top:1px solid rgba(218,229,244,0.2);border-radius:0;background:linear-gradient(180deg,rgba(1,4,9,0.74),rgba(1,3,7,0.9)),url(./bb-home-hero-chaos-with-intent.jpg) 58% center / cover no-repeat,#020408;box-shadow:inset 0 1px rgba(255,255,255,0.07),inset 0 -1px var(--bb-blue-soft);backdrop-filter:blur(8px) saturate(128%);isolation:isolate}.bb-mobile-header__menu>nav::before,.bb-mobile-header__menu>nav::after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none}.bb-mobile-header__menu>nav::before{background:radial-gradient(circle at 91% 13%,rgba(var(--bb-blue-rgb),0.14),transparent 13rem),linear-gradient(118deg,rgba(255,255,255,0.05),transparent 34%,rgba(var(--bb-blue-rgb),0.025))}.bb-mobile-header__menu>nav::after{inset:13% 0 auto 9%;height:45%;opacity:0.09;background:url(./bb-created-beyond-blueprint.png) center / contain no-repeat;filter:saturate(0.9) contrast(1.05)}.bb-mobile-header__menu[open]>summary{z-index:45;width:3.1rem;height:3.1rem;border:1px solid rgba(218,229,244,0.3);border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,0.11),transparent 48%),rgba(6,11,19,0.62);box-shadow:inset 0 1px rgba(255,255,255,0.13),inset 0 -1px rgba(var(--bb-blue-rgb),0.52),0 7px 22px rgba(var(--bb-blue-rgb),0.16);backdrop-filter:blur(8px) saturate(130%)}.bb-mobile-header__menu[open]>summary svg{opacity:0}.bb-mobile-header__menu[open]>summary::before,.bb-mobile-header__menu[open]>summary::after{position:absolute;width:1.35rem;height:1.5px;border-radius:999px;background:var(--bb-white);content:""}.bb-mobile-header__menu[open]>summary::before{transform:rotate(45deg)}.bb-mobile-header__menu[open]>summary::after{transform:rotate(-45deg)}.bb-mobile-header__menu-links{display:grid;gap:0.65rem}.bb-mobile-header__menu>nav .bb-mobile-menu-row{position:relative;display:grid;grid-template-columns:1.75rem 2.35rem minmax(0,1fr) 2.7rem;align-items:center;gap:0.65rem;min-height:clamp(4.65rem,19vw,5.15rem);padding:0.55rem 0.65rem 0.55rem 1rem;overflow:hidden;border:1px solid rgba(218,229,244,0.25);border-radius:1.45rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,0.1),transparent 35%),linear-gradient(310deg,rgba(var(--bb-blue-rgb),0.045),transparent 42%),rgba(8,13,22,0.42);box-shadow:inset 0 1px rgba(255,255,255,0.12),inset 0 -1px rgba(var(--bb-blue-rgb),0.18),0 12px 30px rgba(0,0,0,0.2);backdrop-filter:blur(7px) saturate(126%);font-family:var(--bb-mono);letter-spacing:0.08em;text-decoration:none;transition:border-color 180ms ease,box-shadow 180ms ease,transform 140ms ease}.bb-mobile-header__menu>nav .bb-mobile-menu-row:active{transform:scale(0.985)}.bb-mobile-menu-row__number{color:#dfe2e7;font:500 0.68rem/1 var(--bb-mono);letter-spacing:0.06em}.bb-mobile-menu-row>i{width:100%;height:1px;background:linear-gradient(90deg,rgba(218,229,244,0.6),rgba(var(--bb-blue-rgb),0.22))}.bb-mobile-menu-row>strong{min-width:0;overflow:hidden;font:600 clamp(0.87rem,4vw,1.02rem)/1 var(--bb-condensed);letter-spacing:0.075em;text-overflow:ellipsis;white-space:nowrap}.bb-mobile-menu-row__arrow{display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid rgba(218,229,244,0.28);border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,0.12),transparent 48%),rgba(8,13,22,0.58);box-shadow:inset 0 1px rgba(255,255,255,0.12),inset 0 -1px rgba(var(--bb-blue-rgb),0.3)}.bb-mobile-menu-row__arrow svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.bb-mobile-header__menu>nav .bb-mobile-menu-row[aria-current=page]{color:var(--bb-blue);border-color:rgba(var(--bb-blue-rgb),0.94);background:linear-gradient(120deg,rgba(255,255,255,0.1),transparent 35%),linear-gradient(300deg,rgba(var(--bb-blue-rgb),0.13),transparent 48%),rgba(7,13,24,0.48);box-shadow:inset 0 1px rgba(255,255,255,0.13),inset 0 -1px rgba(var(--bb-blue-rgb),0.5),0 0 24px rgba(var(--bb-blue-rgb),0.14);text-shadow:0 0 13px rgba(var(--bb-blue-rgb),0.3)}.bb-mobile-header__menu>nav .bb-mobile-menu-row[aria-current=page] .bb-mobile-menu-row__arrow{border-color:rgba(var(--bb-blue-rgb),0.54);box-shadow:inset 0 -1px rgba(var(--bb-blue-rgb),0.55),0 0 15px rgba(var(--bb-blue-rgb),0.12)}.bb-mobile-header__menu-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem;margin-top:0}.bb-mobile-header__menu-utilities :is(button,a){display:flex;align-items:center;justify-content:center;gap:0.6rem;min-height:3.75rem;border:1px solid rgba(218,229,244,0.25);border-radius:1.35rem;color:var(--bb-white);background:linear-gradient(125deg,rgba(255,255,255,0.09),transparent 48%),rgba(6,11,19,0.45);box-shadow:inset 0 1px rgba(255,255,255,0.12),inset 0 -1px rgba(var(--bb-blue-rgb),0.48),0 7px 22px rgba(var(--bb-blue-rgb),0.08);backdrop-filter:blur(7px) saturate(125%);font:600 0.68rem/1 var(--bb-mono);letter-spacing:0.08em;text-decoration:none}.bb-mobile-header__menu-utilities :is(button,a) svg{color:var(--bb-blue);filter:drop-shadow(0 0 6px rgba(var(--bb-blue-rgb),0.35))}.bb-mobile-header__menu-signoff{display:grid;grid-template-columns:auto minmax(0,auto) minmax(2rem,1fr) auto;align-items:center;gap:0.75rem;min-height:3.6rem;padding:0.25rem 0.2rem}.bb-mobile-header__menu-signoff>i{color:var(--bb-blue);font-style:normal;filter:drop-shadow(0 0 7px rgba(var(--bb-blue-rgb),0.45))}.bb-mobile-header__menu-signoff span{display:grid;gap:0.38rem;min-width:0;font-family:var(--bb-mono);text-transform:uppercase}.bb-mobile-header__menu-signoff strong{color:#e5e7e5;font-size:0.65rem;font-weight:500;letter-spacing:0.08em}.bb-mobile-header__menu-signoff small{color:#858b94;font-size:0.52rem;letter-spacing:0.08em;white-space:nowrap}.bb-mobile-header__menu-signoff b{width:100%;height:1px;background:linear-gradient(90deg,rgba(218,229,244,0.36),rgba(var(--bb-blue-rgb),0.12))}body.broken-blueprint:has(.bb-mobile-header__menu[open]){overflow:hidden}body.broken-blueprint:has(.bb-mobile-header__menu[open]) .bb-mobile-nav{pointer-events:none;opacity:0;transform:translateY(calc(100% + 2rem))}.bb-ticker{top:0;height:2.65rem;background:rgba(2,4,7,0.7);backdrop-filter:none}.bb-ticker__set{min-height:2.65rem}.bb-ticker span{margin-inline:1.55rem;font-size:0.68rem;letter-spacing:0.085em}.bb-ticker i{font-size:0.8rem}.bb-ticker__track{animation-duration:48s}.bb-hero{overflow:hidden}.bb-hero__backdrop{top:2.65rem;bottom:auto;height:20.4rem}.bb-hero__artwork-scene{inset:0;width:100%;height:100%;transform:scale(1.01);animation:bb-artwork-phone-in 650ms var(--bb-ease) 80ms both;will-change:auto}.bb-hero__artwork-picture{display:block;width:100%;height:100%}.bb-hero__artwork{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:58% center;filter:none}.bb-hero__backdrop::after{background:linear-gradient(90deg,rgba(0,0,0,0.72) 0%,rgba(0,0,0,0.34) 34%,rgba(0,0,0,0.02) 66%),linear-gradient(0deg,var(--bb-black) 0%,rgba(0,0,0,0.72) 7%,transparent 35%,rgba(0,0,0,0.12) 100%)}.bb-hero__grain{display:none}.bb-hero__stage{display:flex;flex-direction:column;gap:0.72rem;width:100%;padding:0 1rem 1.25rem}.bb-hero__copy{order:1;width:100%;min-height:21.2rem;max-width:none;padding:3.65rem 0 0}.bb-hero__play{gap:0.75rem;margin-bottom:0.4rem;font-size:0.72rem}.bb-hero__play svg{width:1.05rem}.bb-hero__headline{width:min(54vw,14rem)}.bb-hero__subheading{max-width:25ch;margin-top:0.15rem;font-size:0.63rem;line-height:1.55;letter-spacing:0.07em}.bb-glass-button{width:10.5rem;gap:1.5rem;min-height:3.25rem;margin-top:0.72rem;padding-inline:1.05rem;border-radius:0.65rem;font-size:0.76rem;backdrop-filter:blur(4px) saturate(120%)}.bb-glass-button::after{filter:blur(20px);opacity:0.28}.bb-hero__rail{display:contents;opacity:1;transform:none}.bb-hero__rail .bb-category-card,.bb-hero__rail .bb-drop-card,.bb-hero__rail.is-visible .bb-category-card,.bb-hero__rail.is-visible .bb-drop-card{opacity:1;animation:none}.bb-drop-card{order:2;grid-template-columns:3.6rem minmax(0,1fr) auto;width:100%;min-height:4.65rem;margin-top:0;padding:0.55rem 0.85rem;border-color:rgba(218,229,244,0.28);border-radius:var(--bb-radius);backdrop-filter:blur(5px) saturate(125%)}.bb-drop-card__thumb{width:3.6rem;height:3.6rem}.bb-drop-card strong{font-size:0.78rem}.bb-drop-card em{font-size:0.7rem}.bb-info-panel{order:3;display:block;width:100%;min-height:0;border:1px solid rgba(218,229,244,0.26);border-radius:var(--bb-radius);background:linear-gradient(125deg,rgba(255,255,255,0.055),transparent 38%),rgba(7,9,13,0.18);box-shadow:inset 0 1px rgba(255,255,255,0.09),inset 0 -1px var(--bb-blue-soft),0 12px 30px rgba(0,0,0,0.16);backdrop-filter:blur(5px) saturate(125%)}.bb-info-panel>.bb-info-panel__cell{display:none}.bb-info-panel>.bb-info-panel__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;border:0!important;background:transparent;backdrop-filter:none}.bb-info-panel__promise{gap:0.32rem;min-height:5rem;padding:0.7rem 0.25rem;font-size:clamp(0.5rem,2.35vw,0.62rem);line-height:1.28;letter-spacing:0.035em}.bb-info-panel__promise+.bb-info-panel__promise{border-left:1px solid rgba(244,243,238,0.1)}.bb-info-panel__promise-icon{display:block;width:1.8rem;height:1.8rem;margin-bottom:0.22rem;fill:none;stroke:currentColor;stroke-width:1.15}.bb-category-list{order:4;display:grid;grid-auto-flow:row;grid-auto-columns:auto;gap:0.72rem;width:100%;overflow:visible;scroll-snap-type:none}.bb-category-card{grid-template-columns:minmax(7.5rem,41%) minmax(0,1fr) 1.4rem;gap:0.7rem;min-height:6.15rem;padding:0.45rem 0.8rem 0.45rem 0.35rem;border-color:rgba(218,229,244,0.27);border-radius:var(--bb-radius);background:linear-gradient(90deg,rgba(255,255,255,0.035),transparent 43%),linear-gradient(305deg,rgba(var(--bb-blue-rgb),0.035),transparent 38%),rgba(7,9,13,0.17);backdrop-filter:blur(4px) saturate(120%)}.bb-category-card__media{height:5.35rem}.bb-category-card__meta{gap:0.55rem}.bb-category-card__meta strong{font-size:1rem}.bb-category-card__numbers{gap:0.25rem;font-size:0.76rem}.bb-category-card__arrow{width:1.25rem;margin-bottom:0.25rem}.bb-mobile-nav{right:0.85rem;bottom:calc(0.6rem + env(safe-area-inset-bottom));left:0.85rem;min-height:4.15rem;padding:0.28rem 0.2rem;border-radius:0.9rem;background:linear-gradient(120deg,rgba(255,255,255,0.06),transparent 36%),rgba(4,7,12,0.86);backdrop-filter:blur(6px) saturate(125%)}.bb-mobile-nav>a,.bb-mobile-nav>button{min-height:3.45rem;font-size:0.52rem}.broken-blueprint .product-grid{--mobile-columns: 2 !important;gap:0.8rem}.broken-blueprint .product-card{overflow:hidden;border:1px solid rgba(218,229,244,0.16);border-radius:0.65rem;background:linear-gradient(135deg,rgba(255,255,255,0.035),transparent 42%),rgba(7,9,13,0.18)}.broken-blueprint .facets-mobile-wrapper,.broken-blueprint .facets-controls-wrapper{gap:0.55rem}.broken-blueprint [data-template^=product] .product-information__content,.broken-blueprint [data-template^=product] .product-details>.group-block{padding:1rem;border-top:1px solid var(--bb-line-soft);background:linear-gradient(125deg,rgba(255,255,255,0.045),transparent 36%),rgba(7,8,7,0.15);backdrop-filter:none}.broken-blueprint [data-template^=product] .product-title h1,.broken-blueprint [data-template^=product] h1.product-title,.broken-blueprint [data-template^=product] .product-details h1{font-size:clamp(2.25rem,12vw,3.4rem)}}@keyframes bb-artwork-phone-in{from{opacity:0;transform:translate3d(0,8px,0) scale(1.02)}to{opacity:1;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){.bb-reveal{opacity:1;transform:none}.bb-ticker__track,.bb-status-dot,.bb-orb{animation:none}.broken-blueprint *,.broken-blueprint *::before,.broken-blueprint *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}@media screen and (min-width:1100px){.broken-blueprint .bb-site-header{grid-template-columns:minmax(12rem,1fr) auto minmax(24rem,1fr);min-height:5.65rem;gap:1.25rem}.broken-blueprint .bb-site-header__wordmark{width:clamp(9rem,10.6vw,11rem);height:5.4rem;padding:0.18rem}.broken-blueprint .bb-site-header__nav{justify-content:center;gap:clamp(2.25rem,3.1vw,3.8rem)}.broken-blueprint .bb-site-header__nav a{font-size:clamp(0.86rem,0.92vw,1rem)}.broken-blueprint .bb-site-header__utility{min-width:24rem}.broken-blueprint .bb-site-header__currency{flex-basis:6.8rem}.broken-blueprint .bb-site-header__currency select{min-height:2.35rem}.broken-blueprint .bb-site-header__action{min-height:2.65rem}.bb-template-index .bb-hero__stage{grid-template-columns:minmax(31rem,37%) minmax(0,1fr) clamp(19.5rem,21.5vw,21.5rem);padding-top:clamp(7.4rem,11vh,8.25rem)}.bb-template-index .bb-hero__headline{width:clamp(31rem,34vw,39rem)}.bb-template-index .bb-hero__copy{top:0}.bb-template-index .bb-hero__rail{width:clamp(19.5rem,21.5vw,21.5rem)}.bb-template-index .bb-category-card{min-height:clamp(8.75rem,14.8vh,9.8rem);border-color:var(--bb-v2-line-standard);box-shadow:var(--bb-v2-shadow-standard)}.bb-template-index .bb-drop-card,.bb-template-index .bb-info-panel{border-color:var(--bb-v2-line-standard);box-shadow:var(--bb-v2-shadow-standard)}}@media screen and (max-width:749px){.bb-template-index .bb-hero__stage{gap:0.58rem}.bb-template-index .bb-hero__copy{min-height:20.1rem}.bb-template-index .bb-drop-card{margin-bottom:0}.bb-template-index .bb-info-panel{margin-top:0}.bb-template-index .bb-category-list{margin-top:0}}
