.BochartProject-module__PtdlqW__page{--bochart-black:#09090a;--bochart-panel:#111113;--bochart-yellow:#ffc91f;--bochart-gold:#e6aa35;background:var(--bochart-black);color:#fff;overflow-x:clip}.site-header.bochart-header-dark{filter:invert();transition:filter .26s}.BochartProject-module__PtdlqW__hero{isolation:isolate;background:#080809;min-height:100svh;position:relative;overflow:hidden}.BochartProject-module__PtdlqW__heroGrid{z-index:2;opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:min(8vw,110px) min(8vw,110px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.BochartProject-module__PtdlqW__heroMedia{z-index:0;will-change:transform;position:absolute;inset:-8% 0}.BochartProject-module__PtdlqW__heroMedia video{object-fit:cover;object-position:58% center;width:100%;height:100%}.BochartProject-module__PtdlqW__heroVideoShade{background:linear-gradient(90deg,#050506f5 0%,#050506bd 36%,#05050633 68%,#0505066b 100%),linear-gradient(#05050633 0%,#0000 66%,#050506b3 100%);position:absolute;inset:0}.BochartProject-module__PtdlqW__heroCopy{z-index:3;width:min(760px,58vw);padding:clamp(145px,16vh,190px) 0 120px clamp(28px,5vw,82px);position:relative}.BochartProject-module__PtdlqW__caseMeta{color:#ffffff6b;font-family:var(--font-sulphur);letter-spacing:.2em;text-transform:uppercase;gap:28px;margin-bottom:clamp(72px,10vh,118px);font-size:10px;font-weight:700;display:flex}.BochartProject-module__PtdlqW__caseMeta span:first-child:before{content:"";background:var(--bochart-yellow);border-radius:50%;width:7px;height:7px;margin-right:11px;display:inline-block;box-shadow:0 0 16px #ffc91fb8}.BochartProject-module__PtdlqW__eyebrow{color:var(--bochart-yellow);font-family:var(--font-sulphur);letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:700}.BochartProject-module__PtdlqW__heroTitle{font-family:var(--font-qualy);letter-spacing:-.055em;margin-left:-.055em;font-size:clamp(88px,11vw,172px);line-height:.76}.BochartProject-module__PtdlqW__heroStatement{color:#ffffffdb;font-family:var(--font-sulphur);letter-spacing:-.045em;margin-top:34px;font-size:clamp(25px,3vw,46px);font-weight:700;line-height:.98}.BochartProject-module__PtdlqW__heroFooter{z-index:3;color:#ffffff6b;font-family:var(--font-sulphur);letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr 1fr;padding:18px clamp(28px,5vw,82px);font-size:9px;font-weight:700;display:grid;position:absolute;bottom:0;left:0;right:0}.BochartProject-module__PtdlqW__heroFooter span:nth-child(2){text-align:center}.BochartProject-module__PtdlqW__heroFooter span:last-child{text-align:right}.BochartProject-module__PtdlqW__manifesto{background:var(--bochart-yellow);color:#0b0b0c;min-height:92vh;padding:clamp(75px,8vw,130px) clamp(28px,6vw,100px);position:relative}.BochartProject-module__PtdlqW__sectionNumber,.BochartProject-module__PtdlqW__systemIntro>span,.BochartProject-module__PtdlqW__productHeading>span{font-family:var(--font-sulphur);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.BochartProject-module__PtdlqW__manifestoCopy{width:min(1120px,89vw);margin-top:clamp(90px,15vh,170px);margin-left:auto}.BochartProject-module__PtdlqW__manifestoCopy p{max-width:480px;font-family:var(--font-sulphur);margin-bottom:32px;font-size:18px;font-weight:700}.BochartProject-module__PtdlqW__manifestoCopy h2{font-family:var(--font-qualy);letter-spacing:-.052em;font-size:clamp(52px,7.2vw,116px);line-height:.88}.BochartProject-module__PtdlqW__scopeRow{border-top:1px solid #0a0a0b52;border-bottom:1px solid #0a0a0b52;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(90px,14vh,170px);display:grid}.BochartProject-module__PtdlqW__scopeRow span{font-family:var(--font-sulphur);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-right:1px solid #0a0a0b40;padding:20px 16px;font-size:11px;font-weight:700}.BochartProject-module__PtdlqW__scopeRow span:last-child{border-right:0}.BochartProject-module__PtdlqW__productHeading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:40px;padding:0 clamp(28px,6vw,100px) clamp(60px,7vw,110px);display:grid}.BochartProject-module__PtdlqW__productHeading h2,.BochartProject-module__PtdlqW__systemIntro h2{max-width:950px;font-family:var(--font-qualy);letter-spacing:-.052em;font-size:clamp(52px,7.2vw,112px);line-height:.88}.BochartProject-module__PtdlqW__systemSection{color:#0a0a0b;background:#f2eee5;padding:clamp(100px,11vw,180px) clamp(28px,6vw,100px) clamp(140px,15vw,230px)}.BochartProject-module__PtdlqW__systemIntro{grid-template-columns:.4fr 1fr .55fr;align-items:start;gap:clamp(25px,4vw,72px);display:grid}.BochartProject-module__PtdlqW__systemIntro h2{font-size:clamp(50px,6vw,96px)}.BochartProject-module__PtdlqW__systemIntro p{color:#0a0a0ba8;padding-top:12px;font-size:16px;line-height:1.55}.BochartProject-module__PtdlqW__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,38px);margin-top:clamp(95px,11vw,165px);display:grid}.BochartProject-module__PtdlqW__categoryCard{color:#fff;will-change:clip-path;border-radius:24px;min-height:clamp(440px,55vw,730px);position:relative;overflow:hidden}.BochartProject-module__PtdlqW__categoryCard:nth-child(2),.BochartProject-module__PtdlqW__categoryCard:nth-child(4){margin-top:100px}.BochartProject-module__PtdlqW__categoryCard img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.BochartProject-module__PtdlqW__categoryCard:hover img{transform:scale(1.035)}.BochartProject-module__PtdlqW__categoryOverlay{background:linear-gradient(#0000 38%,#000000c7);position:absolute;inset:0}.BochartProject-module__PtdlqW__categoryCard>span{width:42px;height:42px;font-family:var(--font-sulphur);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;top:24px;left:25px}.BochartProject-module__PtdlqW__categoryCard>div:last-child{position:absolute;bottom:30px;left:28px;right:28px}.BochartProject-module__PtdlqW__categoryCard h3{font-family:var(--font-qualy);font-size:clamp(46px,5vw,78px);line-height:.9}.BochartProject-module__PtdlqW__categoryCard p{color:#ffffffad;max-width:410px;margin-top:14px;font-size:14px}.BochartProject-module__PtdlqW__marqueeSection{background:#0a0a0b;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:32px 0 36px;overflow:hidden}.BochartProject-module__PtdlqW__marqueeTrack{align-items:center;gap:28px;width:max-content;animation:26s linear infinite BochartProject-module__PtdlqW__bochartMarquee;display:flex}.BochartProject-module__PtdlqW__marqueeTrack span{font-family:var(--font-qualy);white-space:nowrap;font-size:clamp(46px,6vw,92px);line-height:1}.BochartProject-module__PtdlqW__marqueeTrack i{color:var(--bochart-yellow);font-size:13px;font-style:normal}.BochartProject-module__PtdlqW__productSection{background:#0a0a0b;padding:clamp(110px,12vw,190px) clamp(28px,6vw,100px)}.BochartProject-module__PtdlqW__productExperience{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1.45fr) minmax(340px,.65fr);align-items:start;gap:clamp(34px,5vw,84px);padding-top:clamp(48px,6vw,90px);display:grid}.BochartProject-module__PtdlqW__productGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.BochartProject-module__PtdlqW__productImageStage{aspect-ratio:1.48;will-change:clip-path;background:#050505;border-radius:6px;margin:0;position:relative;overflow:hidden}.BochartProject-module__PtdlqW__productImageStage img{object-fit:cover}.BochartProject-module__PtdlqW__imageCounter{z-index:1;color:#ffffffb8;font-family:var(--font-sulphur);letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080809a8;border:1px solid #ffffff38;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:700;position:absolute;bottom:18px;right:18px}.BochartProject-module__PtdlqW__productPanel{background:linear-gradient(145deg,#161618,#0d0d0f);border:1px solid #ffffff21;border-radius:22px;padding:clamp(28px,3vw,44px);position:sticky;top:140px;box-shadow:0 35px 90px #00000047}.BochartProject-module__PtdlqW__productMetaRow{color:#fff6;font-family:var(--font-sulphur);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:9px;font-weight:700;display:flex}.BochartProject-module__PtdlqW__productMetaRow span:last-child{color:var(--bochart-yellow)}.BochartProject-module__PtdlqW__productPanel h3{font-family:var(--font-qualy);letter-spacing:-.045em;margin-top:34px;font-size:clamp(38px,3.1vw,52px);line-height:.92}.BochartProject-module__PtdlqW__productRating{align-items:center;gap:14px;margin-top:22px;display:flex}.BochartProject-module__PtdlqW__productRating span{color:var(--bochart-yellow);letter-spacing:.15em;font-size:11px}.BochartProject-module__PtdlqW__productRating small{color:#ffffff73;font-size:11px}.BochartProject-module__PtdlqW__productLead{margin-top:34px;font-size:15px;font-weight:700}.BochartProject-module__PtdlqW__productDescription{color:#ffffff94;margin-top:12px;font-size:14px;line-height:1.55}.BochartProject-module__PtdlqW__productSpecs{border-top:1px solid #ffffff1f;margin:30px 0 0}.BochartProject-module__PtdlqW__productSpecs div{font-family:var(--font-sulphur);border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.BochartProject-module__PtdlqW__productSpecs dt{color:#fff6;text-transform:uppercase}.BochartProject-module__PtdlqW__productSpecs dd{margin:0;font-weight:700}.BochartProject-module__PtdlqW__productPurchase{justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}.BochartProject-module__PtdlqW__productPurchase strong{font-family:var(--font-qualy);font-size:36px;line-height:1}.BochartProject-module__PtdlqW__quantityControl{border:1px solid #ffffff2e;grid-template-columns:repeat(3,38px);height:38px;display:grid}.BochartProject-module__PtdlqW__quantityControl button,.BochartProject-module__PtdlqW__quantityControl span{color:#fff;place-items:center;font-size:15px;display:grid}.BochartProject-module__PtdlqW__quantityControl button{cursor:pointer;transition:color .18s,background-color .18s}.BochartProject-module__PtdlqW__quantityControl button:hover{color:var(--bochart-yellow);background:#ffffff14}.BochartProject-module__PtdlqW__quantityControl span{border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;font-size:11px;font-weight:700}.BochartProject-module__PtdlqW__addToCartButton{background:var(--bochart-yellow);color:#080809;width:100%;font-family:var(--font-sulphur);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;margin-top:20px;padding:19px 21px;font-size:11px;font-weight:700;transition:background-color .22s,box-shadow .22s;display:flex}.BochartProject-module__PtdlqW__addToCartButton:hover{background:#ffe15c;box-shadow:0 0 30px #ffc91f3d}.BochartProject-module__PtdlqW__productPromises{color:#ffffff61;font-family:var(--font-sulphur);letter-spacing:.11em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;font-size:8px;font-weight:700;display:grid}@keyframes BochartProject-module__PtdlqW__bochartMarquee{to{transform:translate(-50%)}}@media (max-width:1000px){.BochartProject-module__PtdlqW__heroCopy{width:68vw}.BochartProject-module__PtdlqW__systemIntro{grid-template-columns:.35fr 1fr}.BochartProject-module__PtdlqW__systemIntro p{grid-column:2;max-width:560px}.BochartProject-module__PtdlqW__productExperience{grid-template-columns:1fr}.BochartProject-module__PtdlqW__productPanel{position:relative;top:auto}}@media (max-width:767px){.BochartProject-module__PtdlqW__hero{min-height:920px}.BochartProject-module__PtdlqW__heroMedia video{object-position:64% center}.BochartProject-module__PtdlqW__heroVideoShade{background:linear-gradient(#0505069e 0%,#050506e0 61%,#050506db 100%),linear-gradient(90deg,#050506b8,#0000)}.BochartProject-module__PtdlqW__heroCopy{width:100%;padding:118px 22px 100px}.BochartProject-module__PtdlqW__caseMeta{margin-bottom:70px}.BochartProject-module__PtdlqW__caseMeta span:last-child{display:none}.BochartProject-module__PtdlqW__heroTitle{font-size:clamp(76px,27vw,116px)}.BochartProject-module__PtdlqW__heroStatement{font-size:30px}.BochartProject-module__PtdlqW__heroFooter{grid-template-columns:1fr 1fr;padding:16px 22px}.BochartProject-module__PtdlqW__heroFooter span:nth-child(2){display:none}.BochartProject-module__PtdlqW__manifesto{min-height:auto;padding:75px 22px}.BochartProject-module__PtdlqW__manifestoCopy{width:100%;margin-top:90px}.BochartProject-module__PtdlqW__scopeRow{grid-template-columns:repeat(2,1fr);margin-top:90px}.BochartProject-module__PtdlqW__scopeRow span:nth-child(2){border-right:0}.BochartProject-module__PtdlqW__scopeRow span:nth-child(-n+2){border-bottom:1px solid #0a0a0b40}.BochartProject-module__PtdlqW__productHeading{grid-template-columns:1fr;gap:42px;padding-left:22px;padding-right:22px}.BochartProject-module__PtdlqW__systemSection,.BochartProject-module__PtdlqW__productSection{padding-left:22px;padding-right:22px}.BochartProject-module__PtdlqW__systemIntro{grid-template-columns:1fr}.BochartProject-module__PtdlqW__systemIntro p{grid-column:auto;margin-top:12px}.BochartProject-module__PtdlqW__categoryGrid{grid-template-columns:1fr}.BochartProject-module__PtdlqW__categoryCard,.BochartProject-module__PtdlqW__categoryCard:nth-child(2),.BochartProject-module__PtdlqW__categoryCard:nth-child(4){min-height:560px;margin-top:0}.BochartProject-module__PtdlqW__productExperience{gap:24px;padding-top:34px}.BochartProject-module__PtdlqW__productGallery{grid-template-columns:1fr}.BochartProject-module__PtdlqW__productImageStage{aspect-ratio:1.42;border-radius:12px}.BochartProject-module__PtdlqW__productImageStage img{object-position:center}.BochartProject-module__PtdlqW__productPanel{border-radius:16px;padding:26px 20px}.BochartProject-module__PtdlqW__productPanel h3{font-size:42px}.BochartProject-module__PtdlqW__productPromises{font-size:7px}}@media (prefers-reduced-motion:reduce){.BochartProject-module__PtdlqW__marqueeTrack{animation-play-state:paused}.BochartProject-module__PtdlqW__categoryCard img,.BochartProject-module__PtdlqW__productImageStage img,.BochartProject-module__PtdlqW__addToCartButton{transition:none}}
