:root{--dx-ink:#0A0A0C;--dx-ink-2:#121215;--dx-ink-3:#18181C;--dx-bone:#F2EFE9;--dx-bone-2:rgba(242,239,233,.72);--dx-bone-3:rgba(242,239,233,.48);--dx-gold:#C9A24B;--dx-gold-2:#E2C47C;--dx-green:#5E8F5C;--dx-line:rgba(201,162,75,.26);--dx-line-soft:rgba(242,239,233,.09);--dx-display:"Anton","Oswald","Impact",sans-serif;--dx-serif:"Instrument Serif","Georgia",serif;--dx-mono:"JetBrains Mono","SFMono-Regular",Menlo,monospace;--dx-body:"Inter","Helvetica Neue",Arial,sans-serif;--dx-wrap:1240px;--dx-gut:40px;--dx-pad:76px;--dx-title:300px;--dx-gap:56px}@media(max-width:900px){:root{--dx-gut:20px;--dx-pad:52px;--dx-gap:24px}}.shopify-section.dx-section{margin:0!important;padding:0!important}.dx2{position:relative;background:var(--dx-ink);color:var(--dx-bone);font-family:var(--dx-body);-webkit-font-smoothing:antialiased;border-top:1px solid var(--dx-line);overflow:hidden}.dx2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dx2 *,.dx2 :before{box-sizing:border-box}.dx2 h1,.dx2 h2,.dx2 h3,.dx2 p,.dx2 ul,.dx2 figure{margin:0;padding:0}.dx2 img{display:block;max-width:100%;height:auto}.dx2 a{color:inherit;text-decoration:none}.dx2-wrap{position:relative;z-index:1;max-width:var(--dx-wrap);margin:0 auto;padding:var(--dx-pad) var(--dx-gut)}.dx2-k{font:700 11px/1.4 var(--dx-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dx-gold)}.dx2-t{font:400 clamp(40px,4.3vw,60px)/.94 var(--dx-display);text-transform:uppercase;letter-spacing:.004em;color:var(--dx-bone);text-wrap:balance}.dx2-t .g{color:var(--dx-gold)}.dx2-t .s{display:block;font:italic 400 1.02em/1 var(--dx-serif);text-transform:none;letter-spacing:0;color:var(--dx-gold);margin-top:.08em}.dx2-sub{font:400 15px/1.55 var(--dx-body);color:var(--dx-bone-2);max-width:40ch}.dx2-mono{font:500 12px/1.5 var(--dx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dx-bone-2)}.dx2-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--dx-gold);color:var(--dx-ink)!important;border-radius:999px;padding:17px 34px;font:700 13px/1 var(--dx-mono);letter-spacing:.16em;text-transform:uppercase;transition:background .15s,transform .15s}.dx2-btn:hover{background:var(--dx-gold-2)}.dx2-btn:active{transform:scale(.98)}.dx2-btn--ghost{background:transparent;color:var(--dx-gold)!important;border:1px solid var(--dx-gold);padding:12px 20px;font-size:11px}.dx2-btn--ghost:hover{background:#c9a24b1a}.dx2-btn:focus-visible{outline:2px solid var(--dx-gold-2);outline-offset:3px}.dx2-split{display:grid;grid-template-columns:var(--dx-title) minmax(0,1fr);gap:var(--dx-gap);align-items:center}.dx2-split--top{align-items:start}.dx2-head{display:flex;flex-direction:column;gap:16px}@media(max-width:900px){.dx2-split{grid-template-columns:1fr}}.dx2-hero{border-top:0}.dx2-hero .dx2-wrap{padding-block:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;min-height:620px}.dx2-hero__copy{display:flex;flex-direction:column;gap:22px;padding-block:72px;position:relative;z-index:2}.dx2-hero__h{font:400 clamp(52px,6.4vw,96px)/.9 var(--dx-display);text-transform:uppercase;color:var(--dx-bone);text-wrap:balance;max-width:11ch}.dx2-hero__h .s{display:block;font:italic 400 .98em/1 var(--dx-serif);text-transform:none;color:var(--dx-gold);margin-top:.06em}.dx2-hero__img{position:relative;align-self:stretch;margin-right:calc(var(--dx-gut) * -1)}.dx2-hero__img img{width:100%;height:100%;object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.dx2-hero__img .m{display:none}.dx2-stars{color:var(--dx-gold)}@media(max-width:900px){.dx2-hero .dx2-wrap{grid-template-columns:1fr;min-height:0}.dx2-hero__img{order:-1;margin:0 calc(var(--dx-gut) * -1);height:auto}.dx2-hero__img .d{display:none}.dx2-hero__img .m{display:block}.dx2-hero__img img{height:auto;aspect-ratio:1520/1560;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.dx2-hero__copy{padding-block:0 44px;margin-top:-72px;gap:18px}.dx2-hero__copy .dx2-btn{width:100%}}.dx2-ticker .dx2-wrap{padding-block:18px}.dx2-ticker__row{display:flex;justify-content:space-between;gap:28px;white-space:nowrap}.dx2-ticker__row span{font:700 11.5px/1 var(--dx-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dx-gold)}.dx2-ticker__row span:before{content:"\2726";margin-right:12px}@media(max-width:900px){.dx2-ticker__row{justify-content:flex-start;width:max-content;animation:dx2-marq 28s linear infinite}.dx2-ticker__row .dup{display:inline}}.dx2-ticker__row .dup{display:none}@keyframes dx2-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dx2-ticker__row{animation:none}}.dx2-ba{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dx2-ba__c{background:var(--dx-ink-2);border:1px solid var(--dx-line);padding:6px 6px 0}.dx2-ba__c img{width:100%;aspect-ratio:1/1;object-fit:cover}.dx2-ba__m{display:flex;justify-content:space-between;align-items:center;padding:10px 4px;font:500 12px/1 var(--dx-mono);letter-spacing:.06em;color:var(--dx-bone-2)}.dx2-ba__m b{font:600 13px/1 var(--dx-body);letter-spacing:0;color:var(--dx-bone)}.dx2-ba__m .dx2-stars{font-size:11px;letter-spacing:1px}@media(max-width:900px){.dx2-ba{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--dx-gut) * -1);padding-inline:var(--dx-gut);scrollbar-width:none}.dx2-ba__c{scroll-snap-align:start}}.dx2-prob{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:0;border:1px solid var(--dx-line)}.dx2-prob__img img{width:100%;height:100%;object-fit:cover;min-height:280px}.dx2-prob__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dx2-prob__i{padding:24px 24px 26px;border-left:1px solid var(--dx-line);border-bottom:1px solid var(--dx-line);display:flex;flex-direction:column;gap:10px}.dx2-prob__i:nth-child(n+3){border-bottom:0}.dx2-prob__i h3{font:700 12.5px/1.3 var(--dx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold)}.dx2-prob__i p{font:400 14px/1.5 var(--dx-body);color:var(--dx-bone-2);max-width:32ch}.dx2-prob__i p b{color:var(--dx-bone);font-weight:600}@media(max-width:900px){.dx2-prob{grid-template-columns:1fr}.dx2-prob__img img{min-height:0;aspect-ratio:16/9}.dx2-prob__list{grid-template-columns:1fr}.dx2-prob__i{border-left:0;border-top:1px solid var(--dx-line);border-bottom:0}}.dx2-cmp{width:100%;border-collapse:collapse;font:400 14px/1.4 var(--dx-body)}.dx2-cmp th{font:700 11px/1.3 var(--dx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dx-bone-2);padding:0 12px 14px;text-align:center}.dx2-cmp th.us{color:var(--dx-gold)}.dx2-cmp td{padding:14px 12px;border-top:1px solid var(--dx-line-soft);text-align:center;color:var(--dx-bone-3)}.dx2-cmp td:first-child{text-align:left;color:var(--dx-bone);padding-left:0}.dx2-cmp td.us{background:#c9a24b0f}.dx2-cmp .y{color:var(--dx-green);font-size:17px}.dx2-cmp .n{color:var(--dx-bone-3);font-size:15px}.dx2-cmp .p{color:var(--dx-bone-3);font:500 11px var(--dx-mono);letter-spacing:.1em}.dx2-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.dx2-chips span{border:1px solid var(--dx-line);color:var(--dx-bone-2);font:500 11px/1 var(--dx-mono);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px}.dx2-cmp-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:center}.dx2-cmp-wrap .ph img{width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--dx-line)}@media(max-width:900px){.dx2-cmp-wrap{grid-template-columns:1fr}.dx2-cmp{font-size:13px}.dx2-cmp th{padding-inline:6px}.dx2-cmp td{padding:12px 6px}}.dx2-shop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dx2-p{position:relative;display:flex;flex-direction:column;background:var(--dx-ink-2);border:1px solid var(--dx-line);transition:border-color .15s}.dx2-p:hover{border-color:var(--dx-gold)}.dx2-p__top{padding:18px 18px 0;text-align:center}.dx2-p__top h3{font:700 14px/1.2 var(--dx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold)}.dx2-p__top p{font:500 10.5px/1.4 var(--dx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dx-bone-2);margin-top:6px}.dx2-p__img{position:relative;margin:14px 14px 0}.dx2-p__img img{width:100%;aspect-ratio:1/1;object-fit:cover}.dx2-p__price{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);background:var(--dx-gold);color:var(--dx-ink);font:700 13px/1 var(--dx-mono);letter-spacing:.08em;padding:9px 18px;border-radius:999px;white-space:nowrap}.dx2-p__price s{opacity:.55;font-weight:500;margin-left:6px}.dx2-p__foot{padding:30px 18px 18px;display:flex;justify-content:center}.dx2-p__badge{position:absolute;top:-1px;right:-1px;background:var(--dx-gold);color:var(--dx-ink);font:700 10px/1 var(--dx-mono);letter-spacing:.16em;padding:7px 10px;text-transform:uppercase;z-index:2}.dx2-p--lead{border-color:var(--dx-gold)}@media(max-width:900px){.dx2-shop{grid-template-columns:1fr;gap:18px}}.dx2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dx2-stat{padding:4px 24px;border-left:1px solid var(--dx-line);text-align:center}.dx2-stat b{display:block;font:400 clamp(40px,4.2vw,60px)/1 var(--dx-display);color:var(--dx-gold)}.dx2-stat span{display:block;margin-top:10px;font:500 11px/1.45 var(--dx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-bone-2)}@media(max-width:900px){.dx2-stats{grid-template-columns:1fr 1fr;row-gap:28px}.dx2-stat:nth-child(odd){border-left:0}}.dx2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dx2-step{background:var(--dx-ink-2);border:1px solid var(--dx-line)}.dx2-step img{width:100%;aspect-ratio:4/3;object-fit:cover}.dx2-step__b{padding:16px 18px 20px;display:flex;flex-direction:column;gap:6px}.dx2-step__n{font:700 11px/1 var(--dx-mono);letter-spacing:.2em;color:var(--dx-gold)}.dx2-step h3{font:400 24px/1 var(--dx-display);text-transform:uppercase;color:var(--dx-bone)}.dx2-step p{font:400 14px/1.5 var(--dx-body);color:var(--dx-bone-2)}@media(max-width:900px){.dx2-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--dx-gut) * -1);padding-inline:var(--dx-gut);scrollbar-width:none}.dx2-step{scroll-snap-align:start}}.dx2-gtee{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;background:var(--dx-gold);color:var(--dx-ink);padding:28px 32px}.dx2-gtee svg{width:54px;height:54px}.dx2-gtee h3{font:400 30px/1 var(--dx-display);text-transform:uppercase}.dx2-gtee p{font:500 14.5px/1.5 var(--dx-body);max-width:52ch;margin-top:6px}.dx2-gtee .dx2-btn{background:var(--dx-ink);color:var(--dx-gold)!important}@media(max-width:900px){.dx2-gtee{grid-template-columns:1fr;gap:14px;padding:24px}}.dx2 .dxrv{max-width:none;padding:0;color:var(--dx-bone);font-family:var(--dx-body)}.dx2 .dxrv__head{display:none}.dx2 .dxrv__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dx2 .dxrv__list>*{background:var(--dx-ink-2);border:1px solid var(--dx-line-soft)!important;padding:18px!important;margin:0!important}.dx2 .dxrv *{color:inherit}.dx2 .dxrv [class*=star]{color:var(--dx-gold)!important}.dx2 .dxrv__btn{background:transparent!important;color:var(--dx-gold)!important;border:1px solid var(--dx-gold)!important;border-radius:999px!important;font:700 11px var(--dx-mono)!important;letter-spacing:.16em;text-transform:uppercase;padding:12px 22px!important}@media(max-width:900px){.dx2 .dxrv__list{grid-template-columns:1fr}}.dx2-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.dx2-faq details{border-top:1px solid var(--dx-line)}.dx2-faq details:nth-last-child(-n+2){border-bottom:1px solid var(--dx-line)}.dx2-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:17px 0;font:500 15px/1.35 var(--dx-body);color:var(--dx-bone)}.dx2-faq summary::-webkit-details-marker{display:none}.dx2-faq summary:after{content:"+";color:var(--dx-gold);font:400 20px/1 var(--dx-mono)}.dx2-faq details[open] summary:after{content:"\2212"}.dx2-faq details p{padding:0 0 18px;font:400 14px/1.55 var(--dx-body);color:var(--dx-bone-2);max-width:52ch}@media(max-width:900px){.dx2-faq{grid-template-columns:1fr}.dx2-faq details:nth-last-child(2){border-bottom:0}}.dx2-final .dx2-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dx-gap);align-items:center}.dx2-final img{width:100%;aspect-ratio:1/1;object-fit:cover}.dx2-final__c{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.dx2-final .dx2-t{font-size:clamp(44px,5vw,76px)}@media(max-width:900px){.dx2-final .dx2-wrap{grid-template-columns:1fr}.dx2-final__c .dx2-btn{width:100%}}.dx2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#0a0a0cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--dx-line);padding:10px max(16px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s}.dx2-sticky.on{transform:none}.dx2-sticky .dx2-btn{width:100%}@media(min-width:901px){.dx2-sticky{display:none}}.dx2 .dx2-hero__h,.dx2 .dx2-t,.dx2 .dx2-step h3,.dx2 .dx2-gtee h3,.dx2 .dx2-stat b{font-family:var(--dx-display)!important;font-weight:400!important;text-transform:uppercase!important}.dx2 .dx2-hero__h .s,.dx2 .dx2-t .s{font-family:var(--dx-serif)!important;font-style:italic!important;text-transform:none!important}.dx2 .dx2-p__top h3,.dx2 .dx2-prob__i h3{font-family:var(--dx-mono)!important;font-weight:700!important}.dx2 h1,.dx2 h2,.dx2 h3{letter-spacing:.004em}.dx2 table,.dx2 thead,.dx2 tbody,.dx2 tr,.dx2 th,.dx2 td{background:transparent!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.dx2 .dx2-cmp td{border-top:1px solid var(--dx-line-soft)!important;color:var(--dx-bone-3)!important}.dx2 .dx2-cmp td:first-child{color:var(--dx-bone)!important}.dx2 .dx2-cmp td.us{background:#c9a24b12!important}.dx2 .dx2-cmp .y{color:var(--dx-green)!important}.dx2 .dx2-cmp th{border:0!important;color:var(--dx-bone-2)!important}.dx2 .dx2-cmp th.us{color:var(--dx-gold)!important}.dx2-p__top p{min-height:2.8em}.dx2-p__badge{top:-11px;right:auto;left:50%;transform:translate(-50%);white-space:nowrap}.dx2-p__top{padding-top:24px}.dx2-p__foot .dx2-btn{padding:14px 22px;font-size:11.5px;white-space:nowrap}.dx2-p__top p{min-height:0}.dx2-top{margin-bottom:36px;max-width:760px}.dx2-top .dx2-head{gap:12px}.dx2-k+.dx2-t{margin-top:2px}@media(max-width:900px){.dx2-hero__img img{aspect-ratio:auto!important;height:min(38svh,320px)!important;object-fit:cover;object-position:50% 22%}.dx2-hero__copy{margin-top:-46px!important;gap:14px!important;padding-bottom:34px!important}.dx2-hero__h{font-size:clamp(46px,13.5vw,58px)!important;max-width:none}.dx2-hero__copy .dx2-sub{font-size:15px!important}.dx2-hero__copy .dx2-k{font-size:10px}}.dx2-hero__copy .dx2-mono{order:9}.dx2-pain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dx2-pain__c{position:relative;margin:0;border:1px solid var(--dx-line);overflow:hidden;background:var(--dx-ink-2)}.dx2-pain__c img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:saturate(.9) contrast(1.05)}.dx2-pain__c figcaption{position:absolute;inset:auto 0 0 0;padding:64px 16px 16px;background:linear-gradient(180deg,transparent,rgba(10,10,12,.86) 38%,#0A0A0C);display:flex;flex-direction:column;gap:7px}.dx2-pain__c .dx2-k{font-size:12px;letter-spacing:.2em}.dx2-pain__c p{font:400 13.5px/1.45 var(--dx-body);color:var(--dx-bone-2)}.dx2-pain__c p.fix{color:var(--dx-bone);border-top:1px solid var(--dx-line);padding-top:8px}.dx2-pain__c p.fix b{font:700 11px var(--dx-mono);letter-spacing:.16em;color:var(--dx-gold);margin-right:6px}@media(max-width:900px){.dx2-pain{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--dx-gut) * -1);padding-inline:var(--dx-gut);scrollbar-width:none}.dx2-pain__c{scroll-snap-align:start}}.dx2-tried{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dx2-tried__c{margin:0;border:1px solid var(--dx-line);background:var(--dx-ink-2)}.dx2-tried__c img{width:100%;aspect-ratio:16/9;object-fit:cover}.dx2-tried__c figcaption{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px}.dx2-tried__c b{font:400 24px/1 var(--dx-display);text-transform:uppercase;color:var(--dx-bone)}.dx2-tried__c span{font:400 14px/1.45 var(--dx-body);color:var(--dx-bone-2)}.dx2-turn{margin-top:28px;font:italic 400 clamp(26px,3vw,40px)/1.15 var(--dx-serif);color:var(--dx-gold);max-width:24ch}@media(max-width:900px){.dx2-tried{grid-template-columns:1fr}}.dx2-meet__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--dx-gap);align-items:center;margin-bottom:14px}.dx2-meet__hero img{width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--dx-line)}.dx2-meet__copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.dx2-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dx2-feat__c{margin:0;border:1px solid var(--dx-line);background:var(--dx-ink-2)}.dx2-feat__c img{width:100%;aspect-ratio:4/3;object-fit:cover}.dx2-feat__c figcaption{padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px}.dx2-feat__c p{font:400 14px/1.45 var(--dx-body);color:var(--dx-bone-2)}@media(max-width:900px){.dx2-meet__hero{grid-template-columns:1fr}.dx2-meet__copy .dx2-btn{width:100%}.dx2-feat{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--dx-gut) * -1);padding-inline:var(--dx-gut);scrollbar-width:none}.dx2-feat__c{scroll-snap-align:start}}@media(min-width:901px){.dx2-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dx2-step img{aspect-ratio:1/1}.dx2-gtee__seal{position:relative;width:96px;height:96px}.dx2-gtee__seal img{width:100%;height:100%;object-fit:contain}.dx2-gtee__seal span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;font:700 12px/1.05 var(--dx-mono);letter-spacing:.12em;color:var(--dx-gold-2)}.dx2-gtee{background:linear-gradient(135deg,#c9a24b,#e2c47c 55%,#b8913f)}.dx2-gtee__seal span{color:var(--dx-ink)!important;font-size:13px}@media(min-width:901px){.dx2 .dx2-hero__h{font-size:clamp(72px,8vw,124px)!important}}.dx2-vid{position:relative;margin:0;border:1px solid var(--dx-line);background:#000;overflow:hidden}.dx2-vid video,.dx2-vid img{display:block;width:100%;height:100%;object-fit:cover}.dx2-vid figcaption{position:absolute;inset:auto 0 0 0;padding:44px 16px 14px;background:linear-gradient(180deg,transparent,rgba(10,10,12,.92));display:flex;flex-direction:column;gap:5px}.dx2-vid figcaption p{font:400 13.5px/1.45 var(--dx-body);color:var(--dx-bone-2);max-width:40ch}.dx2-mech{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.dx2-mech__x{margin:0;border:1px solid var(--dx-line);background:#0a0a0c}.dx2-mech__x img{display:block;width:100%;height:auto}.dx2-mech__x .ic{border-top:1px solid var(--dx-line)}.dx2-mech__r{display:flex;flex-direction:column;gap:22px}.dx2-vid--wide{aspect-ratio:16/10}@media(max-width:900px){.dx2-mech{grid-template-columns:1fr}}.dx2-demo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px}.dx2-demo__main{aspect-ratio:1/1}.dx2-demo__side{display:grid;grid-template-rows:1fr 1fr;gap:12px}.dx2-demo__side .dx2-vid{min-height:0}@media(max-width:900px){.dx2-demo{grid-template-columns:1fr}.dx2-demo__side{grid-template-rows:none;grid-template-columns:1fr 1fr}.dx2-demo__side .dx2-vid{aspect-ratio:4/5}.dx2-demo__side figcaption p{display:none}}.dx2-cr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dx2-cr__c{position:relative;margin:0;aspect-ratio:9/16;border:1px solid var(--dx-line);background:#000;overflow:hidden;cursor:pointer}.dx2-cr__c video{width:100%;height:100%;object-fit:cover;display:block}.dx2-cr__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;border:0;background:var(--dx-gold);color:var(--dx-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 24px #00000073}.dx2-cr__play svg{width:22px;height:22px;margin-left:3px}.dx2-cr__c figcaption{position:absolute;inset:auto 0 0 0;padding:50px 12px 12px;background:linear-gradient(180deg,transparent,rgba(10,10,12,.94));display:flex;flex-direction:column;gap:6px;pointer-events:none}.dx2-cr__c .q{font:italic 400 16px/1.2 var(--dx-serif);color:var(--dx-bone)}.dx2-cr__c .w{font:700 10.5px/1 var(--dx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-gold)}.dx2-cr__c.on .dx2-cr__play,.dx2-cr__c.on figcaption{display:none}@media(max-width:1100px){.dx2-cr{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--dx-gut) * -1);padding-inline:var(--dx-gut);scrollbar-width:none}.dx2-cr__c{scroll-snap-align:start}}@media(max-width:600px){.dx2-cr{grid-auto-columns:62%}}.dx2-tiles{display:grid;gap:12px}.dx2-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dx2-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dx2-tile{margin:0;border:1px solid var(--dx-line);background:var(--dx-ink-2)}.dx2-tile img{display:block;width:100%;aspect-ratio:12/5;object-fit:cover}.dx2-tiles--4 .dx2-tile img{aspect-ratio:4/3}.dx2-tile figcaption{padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px}.dx2-tile p{font:400 14px/1.45 var(--dx-body);color:var(--dx-bone-2);max-width:36ch}.dx2-tile__tag{align-self:flex-start;font:700 9.5px/1 var(--dx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-ink);background:var(--dx-gold);padding:5px 7px}@media(max-width:900px){.dx2-tiles--3,.dx2-tiles--4{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--dx-gut) * -1);padding-inline:var(--dx-gut);scrollbar-width:none}.dx2-tile{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/dx2.css.map */
