:root{--bb-bg: #000;--bb-fg: #f7f7f5;--bb-panel: #050505;--bb-line: #333;--bb-radius: .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), .08);--bb-blue-muted: rgba(var(--bb-blue-rgb), .16);--bb-blue-border: rgba(var(--bb-blue-rgb), .44);--bb-blue-glow: transparent;--bb-button-glow: none;--bb-button-glow-hover: none;--bb-line-soft: rgba(244, 243, 238, .12);--bb-glow: none;--bb-ease: cubic-bezier(.22, 1, .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:.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:#010201f5}.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 .24s 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:-.055em;text-transform:uppercase}.broken-blueprint .header-menu .menu-list__link{position:relative;min-height:2.65rem;margin-inline:.18rem;padding-inline:.78rem;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--bb-condensed);font-size:.76rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .22s ease,opacity .22s ease,transform .22s 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:.25rem;left:50%;height:1px;content:"";background:var(--bb-blue);box-shadow:0 0 10px rgba(var(--bb-blue-rgb),.7);transition:right .22s var(--bb-ease),left .22s 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:.35rem .8rem;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter: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,.16);border-radius:.5rem;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 45%),#07090d29;box-shadow:inset 0 1px #ffffff12,inset 0 -1px var(--bb-blue-soft);-webkit-backdrop-filter:blur(7px) saturate(135%);backdrop-filter:blur(7px) saturate(135%);transition:color .18s ease,border-color .18s ease,box-shadow .18s 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 #ffffff1c,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:.18rem;padding-inline:.72rem;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--bb-mono);font-size:.7rem;letter-spacing:.04em;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .2s ease,opacity .2s 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:translate(-50%);animation:bb-header-in .72s var(--bb-ease) .28s 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:.42rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-decoration:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .22s ease,transform .22s var(--bb-ease)}.bb-site-header__wordmark:hover{opacity:.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:.72rem 0;border:0;border-radius:0;color:var(--bb-white);background:transparent;box-shadow:none;font-family:var(--bb-condensed);font-size:clamp(.92rem,.96vw,1.05rem);font-weight:600;letter-spacing:.055em;text-decoration:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .22s ease,opacity .22s ease,transform .22s var(--bb-ease)}.bb-site-header__nav a:after{position:absolute;right:50%;bottom:.34rem;left:50%;height:2px;content:"";background:var(--bb-blue);box-shadow:0 0 8px rgba(var(--bb-blue-rgb),.7);transition:right .22s var(--bb-ease),left .22s 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:.5rem;padding:0}.bb-site-header__utility>*+*{border-left:0}.bb-site-header__currency{flex:0 0 9.5rem;margin:0;padding:.2rem .55rem;border:1px solid rgba(218,229,244,.16);border-radius:.55rem;background:linear-gradient(120deg,rgba(255,255,255,.055),transparent 45%),#07090d2e;box-shadow:inset 0 1px #ffffff14,inset 0 -1px var(--bb-blue-soft);-webkit-backdrop-filter:blur(7px) saturate(135%);backdrop-filter:blur(7px) saturate(135%);transition:color .2s ease,border-color .2s ease,box-shadow .2s 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 #ffffff1c,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 .5rem;border:0;color:var(--bb-white);background-color:transparent;font-family:var(--bb-mono);font-size:.82rem;letter-spacing:.02em}.bb-site-header__action{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.15rem;padding:0 1.05rem;border:1px solid rgba(218,229,244,.16);border-radius:.55rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 45%),#07090d29;box-shadow:inset 0 1px #ffffff12,inset 0 -1px var(--bb-blue-soft);font-family:var(--bb-condensed);font-size:.82rem;font-weight:600;letter-spacing:.055em;text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(7px) saturate(135%);backdrop-filter:blur(7px) saturate(135%);transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s var(--bb-ease)}.bb-site-header__action:hover{color:var(--bb-blue);border-color:var(--bb-blue-border);box-shadow:inset 0 1px #ffffff1c,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:.55rem;height:.55rem;margin:0 .55rem 0 .25rem;border:0!important;border-radius:50%;background:var(--bb-blue);box-shadow:0 0 0 5px rgba(var(--bb-blue-rgb),.05),0 0 14px var(--bb-blue)}.bb-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden}.bb-hero__artwork-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:translate3d(var(--bb-parallax-x),var(--bb-parallax-y),0) scale(1.015);transition:transform .9s var(--bb-ease);will-change:transform;animation:bb-artwork-in .9s var(--bb-ease) .1s 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;top:0;right:0;bottom:0;left:0;z-index:3;content:"";background:linear-gradient(90deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.28) 26%,rgba(0,0,0,.02) 42%,transparent 58%,rgba(0,0,0,.04) 78%,rgba(0,0,0,.28) 100%),linear-gradient(0deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.7) 8%,rgba(0,0,0,.16) 20%,transparent 38%),linear-gradient(180deg,rgba(0,0,0,.38) 0%,transparent 18%);pointer-events:none}.bb-hero__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:4;opacity:.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(.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 .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(.96rem,1.05vw,1.1rem);letter-spacing:.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),.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:.85rem;color:#e1e1dc;font-family:var(--bb-mono);font-size:clamp(.86rem,1.02vw,1rem);line-height:1.7;letter-spacing:.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,.28);border-radius:var(--bb-radius);color:var(--bb-white);background:linear-gradient(115deg,rgba(255,255,255,.11),transparent 44%),linear-gradient(310deg,rgba(var(--bb-blue-rgb),.025),transparent 38%),#0708072e;box-shadow:inset 0 1px #ffffff24,inset 0 -1px var(--bb-blue-muted),var(--bb-button-glow),0 14px 36px #0003;font-family:var(--bb-ui-font);font-size:.9rem;font-weight:600;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;-webkit-backdrop-filter:blur(7px) saturate(145%);backdrop-filter:blur(7px) saturate(145%);transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s 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,.15),transparent);transform:rotate(24deg) translate(-200%);transition:transform .7s 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:.45}.bb-glass-button:hover:before{transform:rotate(24deg) translate(550%)}.bb-glass-button:hover{border-color:rgba(var(--bb-blue-rgb),.46);background-color:#ffffff09;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px var(--bb-blue-border),var(--bb-button-glow-hover),0 14px 36px #0003;transform:translateY(-2px)}.bb-glass-button svg{z-index:1;width:1.4rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .22s 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:-.3rem}.bb-category-list{display:grid;gap:clamp(.65rem,1.15vh,.85rem)}.bb-category-card,.bb-drop-card,.bb-info-panel{border:1px solid var(--bb-line);background:linear-gradient(124deg,rgba(255,255,255,.11),transparent 31%),linear-gradient(305deg,rgba(var(--bb-blue-rgb),.018),transparent 38%),#07090d21;box-shadow:inset 0 1px #ffffff21,inset 0 -1px var(--bb-blue-soft),0 14px 36px #0000002e;-webkit-backdrop-filter:blur(7px) saturate(145%);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:.95rem;min-height:clamp(8.3rem,14.2vh,9.25rem);padding:.72rem 1.05rem .72rem .72rem;overflow:hidden;border-radius:var(--bb-radius);color:var(--bb-white);text-decoration:none;transition:border-color .22s ease,transform .28s var(--bb-ease),box-shadow .22s ease;background:linear-gradient(90deg,transparent 0 35%,rgba(3,4,3,.08) 58%,rgba(3,4,3,.2) 100%),linear-gradient(124deg,rgba(255,255,255,.1),transparent 34%),#0708071f}.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,.075) 49%,transparent 70%);opacity:.55;transform:translate(-28%) rotate(5deg);transition:transform .65s var(--bb-ease),opacity .26s 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:.1;transition:opacity .22s ease}.bb-category-card:hover{z-index:2;border-color:#f4f3ee6b;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #00000029;transform:translate3d(-4px,-2px,0)}.bb-category-card:hover:before{opacity:.8;transform:translate(82%) rotate(5deg)}.bb-category-card:hover:after{opacity:.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,.82) 69%,transparent 100%);mask-image:radial-gradient(ellipse 78% 84% at 50% 49%,#000 48%,rgba(0,0,0,.82) 69%,transparent 100%);transition:transform .45s 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:.45rem;color:#a1a39c;background:radial-gradient(circle at 50% 42%,rgba(var(--bb-blue-rgb),.07),transparent 56%),linear-gradient(145deg,rgba(255,255,255,.025),transparent 46%),#0000007a;box-shadow:inset 0 0 24px #0009}.bb-category-card__empty svg{width:72%;max-height:88%;fill:none;stroke:currentColor;stroke-width:1;opacity:.66;filter:drop-shadow(0 8px 12px #000);transition:color .3s ease,transform .45s var(--bb-ease)}.bb-category-card__empty svg path:first-child{fill:#4e514829}.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:.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:.045em;text-transform:uppercase}.bb-category-card__subtitle{color:var(--bb-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.bb-category-card__numbers{display:grid;gap:.38rem;font-size:.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:.55rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .22s 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:.9rem;min-height:clamp(5.6rem,9vh,6.15rem);margin-top:clamp(.75rem,1.4vh,1rem);padding:.62rem 1rem;border-radius:var(--bb-radius);color:var(--bb-white);font-family:var(--bb-mono);text-decoration:none;transition:border-color .22s ease,transform .28s var(--bb-ease)}.bb-drop-card:hover{border-color:rgba(var(--bb-blue-rgb),.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:.35rem}.bb-drop-card__thumb img{width:100%;height:100%;object-fit:cover}.bb-drop-card>span:nth-child(2){display:grid;gap:.35rem}.bb-drop-card strong{font-family:var(--bb-ui-font);font-size:.86rem;font-weight:600;letter-spacing:.07em}.bb-drop-card em{color:var(--bb-accent);font-size:.78rem;font-style:normal;letter-spacing:.08em}.bb-status-dot{width:.55rem;height:.55rem;border:1px solid rgba(var(--bb-blue-rgb),.7);border-radius:50%;background:var(--bb-accent);box-shadow:0 0 0 5px rgba(var(--bb-blue-rgb),.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,.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:.5rem;font-family:var(--bb-mono-font);font-size:clamp(.84rem,.93vw,.98rem);letter-spacing:.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:.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,.3);border-radius:50%;background:radial-gradient(circle at 30% 21%,rgba(255,255,255,.58) 0 2%,rgba(255,255,255,.13) 12%,transparent 27%),radial-gradient(circle at 47% 43%,#575f4973,#141710db 55%,#010201fa 78%);box-shadow:inset -21px -15px 34px #000,inset 9px 7px 20px #ffffff0e,0 10px 24px #00000085,0 0 26px rgba(var(--bb-blue-rgb),.085);animation:bb-orb-turn 38s linear infinite}.bb-orb svg{width:91%;height:91%;overflow:visible}.bb-orb__grid{fill:none;stroke:#f4f3ee2e;stroke-width:.75}.bb-orb__contour{fill:rgba(var(--bb-blue-rgb),.035);stroke:rgba(var(--bb-blue-rgb),.32);stroke-width:.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:.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:.6}.bb-info-panel__barcode small{color:#7f817b;font-family:var(--bb-mono-font);font-size:.55rem;letter-spacing:.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:.48rem;min-width:0;padding:1rem clamp(.85rem,1.25vw,1.35rem);font-family:var(--bb-mono-font);font-size:clamp(.72rem,.8vw,.86rem);letter-spacing:.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,.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:.16rem;overflow:visible;color:#f4f3eef5;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),.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:.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:.35rem;font-family:var(--bb-mono-font);font-size:clamp(.8rem,.88vw,.92rem);letter-spacing:.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,.025),transparent 35%,rgba(var(--bb-blue-rgb),.015)),#0304038a;box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000029;-webkit-backdrop-filter:blur(7px) saturate(135%);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(.82rem,.9vw,.95rem);letter-spacing:.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),.7)}.bb-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--bb-ease) var(--bb-reveal-delay, 0ms),transform .7s 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 .56s 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:.19s}.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:-.045em;text-transform:uppercase}.broken-blueprint .product-card img,.broken-blueprint product-card img,.broken-blueprint .resource-card img{transition:transform .65s 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:.75rem}.broken-blueprint .product-title,.broken-blueprint .product-card__title{font-family:var(--bb-condensed);font-weight:650;letter-spacing:.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:#030403bf;color:var(--bb-white);font-family:var(--bb-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.broken-blueprint .button{min-height:3.45rem;border:1px solid rgba(218,229,244,.22);border-radius:.5rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 44%),#07090d47;box-shadow:inset 0 1px #ffffff17,inset 0 -1px var(--bb-blue-soft),var(--bb-button-glow);font-family:var(--bb-mono);font-size:.7rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);transition:transform .18s var(--bb-ease),border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.broken-blueprint .button:hover{border-color:var(--bb-blue-border);box-shadow:inset 0 1px #ffffff21,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,.075),transparent 42%),#060a117a;color:var(--bb-white);box-shadow:inset 0 1px #ffffff1f,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:.85rem;background:linear-gradient(125deg,rgba(255,255,255,.09),transparent 34%),#0708072e;box-shadow:inset 0 1px #ffffff1a,0 24px 64px #0000003d;-webkit-backdrop-filter:blur(10px) saturate(145%);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:.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:.35rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,.045),transparent 45%),#080b10a3;box-shadow:inset 0 1px #ffffff0f;font-family:var(--bb-mono);font-size:.68rem;letter-spacing:.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),.13),transparent 64%),#070a10c7;color:var(--bb-white);box-shadow:inset 0 0 0 1px var(--bb-blue-soft),0 0 20px rgba(var(--bb-blue-rgb),.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:.68rem;letter-spacing:.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,.04),transparent 38%),#07090dd1;box-shadow:inset 0 1px #ffffff14,inset 0 -1px var(--bb-blue-soft),0 30px 80px #00000080;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.broken-blueprint dialog::backdrop,.broken-blueprint [popover]::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(5px);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:.4rem;background-color:#070a0f7a;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),.09)}.broken-blueprint footer{border-top:1px solid var(--bb-line-soft);background:radial-gradient(circle at 88% 24%,rgba(var(--bb-blue-rgb),.06),transparent 22rem),var(--bb-ink)}.broken-blueprint footer h2,.broken-blueprint footer h3{max-width:12ch;font-family:var(--bb-condensed);letter-spacing:-.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,.18);background:linear-gradient(115deg,rgba(255,255,255,.045),transparent 36%),#020408c2;box-shadow:inset 0 -1px var(--bb-blue-soft);-webkit-backdrop-filter:blur(8px) saturate(135%);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:.38rem}.bb-mobile-header__currency{width:5.75rem;margin:0;padding:0;border:1px solid rgba(218,229,244,.2);border-radius:.65rem;background:linear-gradient(125deg,rgba(255,255,255,.06),transparent 46%),#070a104d;box-shadow:inset 0 1px #ffffff14,inset 0 -1px var(--bb-blue-soft)}.bb-mobile-header__currency select{width:100%;min-height:2.75rem;padding:0 1.4rem 0 .65rem;border:0;color:var(--bb-white);background:transparent;font:500 .72rem/1 var(--bb-mono);letter-spacing:.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,.16);border-radius:.65rem;color:var(--bb-white);background:linear-gradient(125deg,rgba(255,255,255,.055),transparent 46%),#070a104d;box-shadow:inset 0 1px #ffffff12,inset 0 -1px var(--bb-blue-soft);list-style:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .12s ease}.bb-mobile-header__action:active{transform:scale(.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:.4rem;min-width:3.55rem;min-height:2.75rem;margin:0;padding:0 .45rem;border:0;color:var(--bb-white);background:transparent;box-shadow:none;font:500 .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% + .55rem);right:0;z-index:4;display:grid;width:min(17rem,calc(100vw - 2rem));padding:.5rem;border:1px solid rgba(218,229,244,.2);border-radius:.8rem;background:linear-gradient(125deg,rgba(255,255,255,.065),transparent 42%),#05080df0;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px var(--bb-blue-soft),0 24px 52px #00000073;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.bb-mobile-header__menu>nav a{min-height:2.75rem;padding:.82rem .9rem;border-bottom:1px solid var(--bb-line-soft);color:var(--bb-white);font:600 .76rem/1 var(--bb-mono);letter-spacing:.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(.7rem + env(safe-area-inset-bottom));left:1rem;z-index:28;grid-template-columns:repeat(5,minmax(0,1fr));min-height:4.45rem;padding:.35rem .25rem;border:1px solid rgba(218,229,244,.22);border-radius:1rem;background:linear-gradient(120deg,rgba(255,255,255,.075),transparent 34%),#04070cd1;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px var(--bb-blue-muted),0 12px 32px #0006,0 8px 26px rgba(var(--bb-blue-rgb),.1);-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%);transition:opacity .18s ease,transform .22s 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:.25rem;min-width:0;min-height:3.7rem;margin:0;padding:.2rem;border:0;border-radius:.7rem;color:#aeb4bd;background:transparent;box-shadow:none;font:600 .53rem/1 var(--bb-mono);letter-spacing:.04em;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .12s ease}.bb-mobile-nav>:is(a,button):active{transform:scale(.96)}.bb-mobile-nav>:is(a,button)[aria-current=page]{color:var(--bb-blue);background:linear-gradient(180deg,rgba(var(--bb-blue-rgb),.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:.15rem;right:calc(50% - 1.18rem);display:grid;place-items:center;min-width:1rem;height:1rem;padding:0 .18rem;border-radius:999px;color:#fff;background:var(--bb-blue);font-size:.52rem;font-style:normal;box-shadow:0 0 9px var(--bb-blue-glow)}@keyframes bb-pulse{50%{opacity:.55;box-shadow:0 0 0 8px rgba(var(--bb-blue-rgb),.03),0 0 10px var(--bb-blue)}}@keyframes bb-artwork-in{0%{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{0%{opacity:0;transform:translate3d(0,10px,0) scale(1.02)}to{opacity:1;transform:scale(1.01)}}@keyframes bb-header-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes bb-card-in{0%{opacity:0}to{opacity:1}}@keyframes bb-orb-turn{to{transform:rotate(360deg)}}@keyframes bb-ticker{to{transform:translate(-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,.9fr) minmax(170px,.65fr) minmax(245px,.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,.24);border-radius:.85rem;background:#04070cdb;box-shadow:inset 0 1px #ffffff14,inset 0 -1px var(--bb-blue-soft),0 16px 36px #00000075}.broken-blueprint [data-template^=product] .sticky-add-to-cart__bar:before{-webkit-backdrop-filter:blur(8px) saturate(135%);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;-webkit-backdrop-filter:none;backdrop-filter:none}.bb-hero{min-height:auto}.bb-hero__backdrop{height:clamp(40rem,82vw,50rem)}.bb-hero__artwork-scene{top:0;right:0;bottom:0;left: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:.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{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(1.01);animation:bb-artwork-mobile-in .8s var(--bb-ease) .1s both}.bb-hero__backdrop:after{background:linear-gradient(90deg,#0000008c,#0000000d 62%),linear-gradient(0deg,var(--bb-black) 2%,transparent 36%,rgba(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 .4rem 1.5rem;top:0}.bb-hero__play{margin-bottom:1.4rem}.bb-hero__headline{width:min(90vw,24rem)}.bb-hero__subheading{font-size:.68rem}.bb-glass-button{width:min(100%,28rem);min-width:0;min-height:3.8rem;box-shadow:inset 0 1px #ffffff21,inset 0 -1px rgba(var(--bb-blue-rgb),.34),0 12px 32px #00000057,0 10px 24px rgba(var(--bb-blue-rgb),.11)}.bb-glass-button:active{transform:scale(.985)}.bb-hero__rail{width:100%}.bb-category-list{display:grid;grid-auto-columns:78vw;grid-auto-flow:column;gap:.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;-webkit-backdrop-filter: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,.08),transparent 38%),#0708072b;-webkit-backdrop-filter:blur(5px) saturate(125%);backdrop-filter:blur(5px) saturate(125%)}.bb-info-panel__cell--end{justify-content:flex-start}.bb-info-panel__promise{padding-inline:.55rem;font-size:.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{-webkit-backdrop-filter:blur(6px) saturate(125%);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: .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,.045),transparent 38%),#010306db;box-shadow:inset 0 -1px rgba(var(--bb-blue-rgb),.1)}.bb-mobile-header__logo{width:5rem;height:4rem;margin-left:-.45rem}.bb-mobile-header__actions{gap:.18rem}.bb-mobile-header__currency{width:6rem;border-color:#dae5f43d;background:linear-gradient(125deg,rgba(255,255,255,.05),transparent 48%),#04070c57}.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:.25rem}.bb-mobile-header__cart svg{width:1.6rem;height:1.6rem}@media(max-width:349px){.bb-mobile-header{padding-inline:.5rem}.bb-mobile-header__logo{width:4rem;margin-left:-.2rem}.bb-mobile-header__currency{width:5.25rem}.bb-mobile-header__currency select{padding-inline:.42rem 1rem;font-size:.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;top:4.5rem;right:0;bottom:0;left:0;z-index:40;align-content:start;gap:clamp(.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,.2);border-radius:0;background:linear-gradient(180deg,#010409bd,#010307e6),url(./bb-home-hero-chaos-with-intent.jpg) 58% center / cover no-repeat,#020408;box-shadow:inset 0 1px #ffffff12,inset 0 -1px var(--bb-blue-soft);-webkit-backdrop-filter:blur(8px) saturate(128%);backdrop-filter:blur(8px) saturate(128%);isolation:isolate}.bb-mobile-header__menu>nav:before,.bb-mobile-header__menu>nav:after{position:absolute;top:0;right:0;bottom:0;left: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),.14),transparent 13rem),linear-gradient(118deg,rgba(255,255,255,.05),transparent 34%,rgba(var(--bb-blue-rgb),.025))}.bb-mobile-header__menu>nav:after{inset:13% 0 auto 9%;height:45%;opacity:.09;background:url(./bb-created-beyond-blueprint.png) center / contain no-repeat;filter:saturate(.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,.3);border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.11),transparent 48%),#060b139e;box-shadow:inset 0 1px #ffffff21,inset 0 -1px rgba(var(--bb-blue-rgb),.52),0 7px 22px rgba(var(--bb-blue-rgb),.16);-webkit-backdrop-filter:blur(8px) saturate(130%);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:.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:.65rem;min-height:clamp(4.65rem,19vw,5.15rem);padding:.55rem .65rem .55rem 1rem;overflow:hidden;border:1px solid rgba(218,229,244,.25);border-radius:1.45rem;color:var(--bb-white);background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 35%),linear-gradient(310deg,rgba(var(--bb-blue-rgb),.045),transparent 42%),#080d166b;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px rgba(var(--bb-blue-rgb),.18),0 12px 30px #0003;-webkit-backdrop-filter:blur(7px) saturate(126%);backdrop-filter:blur(7px) saturate(126%);font-family:var(--bb-mono);letter-spacing:.08em;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .14s ease}.bb-mobile-header__menu>nav .bb-mobile-menu-row:active{transform:scale(.985)}.bb-mobile-menu-row__number{color:#dfe2e7;font:500 .68rem/1 var(--bb-mono);letter-spacing:.06em}.bb-mobile-menu-row>i{width:100%;height:1px;background:linear-gradient(90deg,#dae5f499,rgba(var(--bb-blue-rgb),.22))}.bb-mobile-menu-row>strong{min-width:0;overflow:hidden;font:600 clamp(.87rem,4vw,1.02rem)/1 var(--bb-condensed);letter-spacing:.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,.28);border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 48%),#080d1694;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px rgba(var(--bb-blue-rgb),.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),.94);background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 35%),linear-gradient(300deg,rgba(var(--bb-blue-rgb),.13),transparent 48%),#070d187a;box-shadow:inset 0 1px #ffffff21,inset 0 -1px rgba(var(--bb-blue-rgb),.5),0 0 24px rgba(var(--bb-blue-rgb),.14);text-shadow:0 0 13px rgba(var(--bb-blue-rgb),.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),.54);box-shadow:inset 0 -1px rgba(var(--bb-blue-rgb),.55),0 0 15px rgba(var(--bb-blue-rgb),.12)}.bb-mobile-header__menu-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:0}.bb-mobile-header__menu-utilities :is(button,a){display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.75rem;border:1px solid rgba(218,229,244,.25);border-radius:1.35rem;color:var(--bb-white);background:linear-gradient(125deg,rgba(255,255,255,.09),transparent 48%),#060b1373;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px rgba(var(--bb-blue-rgb),.48),0 7px 22px rgba(var(--bb-blue-rgb),.08);-webkit-backdrop-filter:blur(7px) saturate(125%);backdrop-filter:blur(7px) saturate(125%);font:600 .68rem/1 var(--bb-mono);letter-spacing:.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),.35))}.bb-mobile-header__menu-signoff{display:grid;grid-template-columns:auto minmax(0,auto) minmax(2rem,1fr) auto;align-items:center;gap:.75rem;min-height:3.6rem;padding:.25rem .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),.45))}.bb-mobile-header__menu-signoff span{display:grid;gap:.38rem;min-width:0;font-family:var(--bb-mono);text-transform:uppercase}.bb-mobile-header__menu-signoff strong{color:#e5e7e5;font-size:.65rem;font-weight:500;letter-spacing:.08em}.bb-mobile-header__menu-signoff small{color:#858b94;font-size:.52rem;letter-spacing:.08em;white-space:nowrap}.bb-mobile-header__menu-signoff b{width:100%;height:1px;background:linear-gradient(90deg,#dae5f45c,rgba(var(--bb-blue-rgb),.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:#020407b3;-webkit-backdrop-filter:none;backdrop-filter:none}.bb-ticker__set{min-height:2.65rem}.bb-ticker span{margin-inline:1.55rem;font-size:.68rem;letter-spacing:.085em}.bb-ticker i{font-size:.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{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(1.01);animation:bb-artwork-phone-in .65s 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,#000000b8,#00000057 34%,#00000005 66%),linear-gradient(0deg,var(--bb-black) 0%,rgba(0,0,0,.72) 7%,transparent 35%,rgba(0,0,0,.12) 100%)}.bb-hero__grain{display:none}.bb-hero__stage{display:flex;flex-direction:column;gap:.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:.75rem;margin-bottom:.4rem;font-size:.72rem}.bb-hero__play svg{width:1.05rem}.bb-hero__headline{width:min(54vw,14rem)}.bb-hero__subheading{max-width:25ch;margin-top:.15rem;font-size:.63rem;line-height:1.55;letter-spacing:.07em}.bb-glass-button{width:10.5rem;gap:1.5rem;min-height:3.25rem;margin-top:.72rem;padding-inline:1.05rem;border-radius:.65rem;font-size:.76rem;-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%)}.bb-glass-button:after{filter:blur(20px);opacity:.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:.55rem .85rem;border-color:#dae5f447;border-radius:var(--bb-radius);-webkit-backdrop-filter:blur(5px) saturate(125%);backdrop-filter:blur(5px) saturate(125%)}.bb-drop-card__thumb{width:3.6rem;height:3.6rem}.bb-drop-card strong{font-size:.78rem}.bb-drop-card em{font-size:.7rem}.bb-info-panel{order:3;display:block;width:100%;min-height:0;border:1px solid rgba(218,229,244,.26);border-radius:var(--bb-radius);background:linear-gradient(125deg,rgba(255,255,255,.055),transparent 38%),#07090d2e;box-shadow:inset 0 1px #ffffff17,inset 0 -1px var(--bb-blue-soft),0 12px 30px #00000029;-webkit-backdrop-filter:blur(5px) saturate(125%);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;-webkit-backdrop-filter:none;backdrop-filter:none}.bb-info-panel__promise{gap:.32rem;min-height:5rem;padding:.7rem .25rem;font-size:clamp(.5rem,2.35vw,.62rem);line-height:1.28;letter-spacing:.035em}.bb-info-panel__promise+.bb-info-panel__promise{border-left:1px solid rgba(244,243,238,.1)}.bb-info-panel__promise-icon{display:block;width:1.8rem;height:1.8rem;margin-bottom:.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:.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:.7rem;min-height:6.15rem;padding:.45rem .8rem .45rem .35rem;border-color:#dae5f445;border-radius:var(--bb-radius);background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 43%),linear-gradient(305deg,rgba(var(--bb-blue-rgb),.035),transparent 38%),#07090d2b;-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%)}.bb-category-card__media{height:5.35rem}.bb-category-card__meta{gap:.55rem}.bb-category-card__meta strong{font-size:1rem}.bb-category-card__numbers{gap:.25rem;font-size:.76rem}.bb-category-card__arrow{width:1.25rem;margin-bottom:.25rem}.bb-mobile-nav{right:.85rem;bottom:calc(.6rem + env(safe-area-inset-bottom));left:.85rem;min-height:4.15rem;padding:.28rem .2rem;border-radius:.9rem;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 36%),#04070cdb;-webkit-backdrop-filter:blur(6px) saturate(125%);backdrop-filter:blur(6px) saturate(125%)}.bb-mobile-nav>a,.bb-mobile-nav>button{min-height:3.45rem;font-size:.52rem}.broken-blueprint .product-grid{--mobile-columns: 2 !important;gap:.8rem}.broken-blueprint .product-card{overflow:hidden;border:1px solid rgba(218,229,244,.16);border-radius:.65rem;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 42%),#07090d2e}.broken-blueprint .facets-mobile-wrapper,.broken-blueprint .facets-controls-wrapper{gap:.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,.045),transparent 36%),#07080726;-webkit-backdrop-filter:none;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{0%{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:.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:.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(.86rem,.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:.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,.bb-template-index .bb-category-list{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/broken-blueprint.css.map */
