html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#2a313c transparent;background:#0c0f14}.site-page{--bg:#0c0f14;--band:#121720;--tile-bg:#0a0c10;--raised:#171c25;--ink:#eef0f3;--body:#c4c9d1;--muted:#8d95a1;--steel:#5d6672;--green:#22c27a;--green-hover:#2fd68a;--on-green:#04140b;--amber:#f2b84b;--line:#ffffff17;--line-strong:#ffffff2e;--serif:"Newsreader", Georgia, serif;--sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--r-tile:.25rem;--r-small:.5rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--site-bg:var(--bg);--site-fg:var(--ink);--site-body:var(--body);--site-panel:var(--raised);--site-accent:var(--green);--site-accent-fg:var(--on-green);--site-accent-text:var(--green);--site-heading-font:var(--serif);--site-body-font:var(--sans);--paper:var(--bg);--sheet:var(--raised);--st-available:var(--tile-bg);--st-preorder:var(--tile-bg);--st-announced:var(--tile-bg);--st-prototype:var(--tile-bg);--st-discontinued:var(--tile-bg);--st-unknown:var(--tile-bg);--on-tile-line:var(--line-strong);--on-tile-soft:#ffffff0f;--dmb-ink:var(--ink);--dmb-text:var(--body);--dmb-muted:var(--muted);--dmb-surface:var(--bg);--dmb-surface-2:var(--raised);--dmb-line:var(--line);--dmb-line-strong:var(--line-strong);--dmb-rule:var(--line-strong);--dmb-accent:var(--green);--dmb-accent-hover:var(--green-hover);--dmb-accent-press:var(--green);--dmb-accent-line:var(--green);--dmb-accent-tint:var(--raised);--dmb-focus:var(--green);--dmb-edge:var(--r-small);--dmb-bowl:var(--r-tile);--dmb-status-available:var(--green);--dmb-status-preorder:var(--green);--dmb-status-announced:var(--muted);--dmb-status-prototype:var(--muted);--dmb-status-discontinued:var(--muted);--dmb-status-unknown:var(--muted);--dmb-ease:var(--ease-out);background:var(--bg);color:var(--body);font-family:var(--sans)}@layer base{.site-page p{max-width:65ch}}.site-page ::selection{background:color-mix(in oklab, var(--green) 40%, transparent);color:var(--ink)}.site-page :is(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:2px}.site-heading{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:400}.site-muted,.site-meta{color:var(--muted)}.site-accent-text{color:var(--green)}.site-num,.dmb-num{font-variant-numeric:tabular-nums}.site-rule{border-color:var(--line)}.site-link{text-underline-offset:4px;text-decoration-thickness:1.5px}.site-header{background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:background-color .28s var(--ease-out), border-color .28s var(--ease-out), box-shadow .28s var(--ease-out)}.site-header-row{transition:padding .28s var(--ease-out);padding-block:.7rem}@media (min-width:1024px){.site-header-row{padding-block:.9rem}}.site-header[data-scrolled=true]{background:color-mix(in oklab, var(--bg) 35%, transparent);box-shadow:none;border-bottom-color:#0000}.site-header[data-scrolled=true] .site-header-row{padding-block:.35rem}.site-header .dmb-logo,.site-header .dmb-logo-mark,.site-header .dmb-switch a,.site-header .dmb-search-field,.site-header .dmb-currency select,.site-header .dmb-button{transition:color .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .12s var(--ease-out), font-size .28s var(--ease-out), width .28s var(--ease-out), height .28s var(--ease-out), padding .28s var(--ease-out)}@media (min-width:640px){.site-header .dmb-search-field,.site-header .dmb-currency select,.site-header .dmb-button{height:2.4rem}}.site-header[data-scrolled=true] .dmb-logo{font-size:1.35rem}.site-header[data-scrolled=true] .dmb-logo-mark{width:1.75rem;height:1.75rem}.site-header[data-scrolled=true] .dmb-switch a{padding:.3rem .9rem;font-size:.875rem}.site-header[data-scrolled=true] .dmb-search-field,.site-header[data-scrolled=true] .dmb-currency select,.site-header[data-scrolled=true] .dmb-button{height:2.2rem}@media (prefers-reduced-motion:reduce){.site-header .dmb-logo,.site-header .dmb-logo-mark,.site-header .dmb-switch a,.site-header .dmb-search-field,.site-header .dmb-currency select,.site-header .dmb-button{transition:none}}.site-accent-bar{display:none}.dmb-logo{color:var(--ink);font-family:var(--sans);letter-spacing:-.02em;font-size:1.55rem;font-weight:500}.dmb-logo-mark{width:2rem;height:2rem;color:var(--ink)}.dmb-logo-mark circle{fill:var(--bg)}.dmb-switch{border:1px solid var(--line-strong);border-radius:var(--r-small);gap:.25rem;padding:.25rem;display:flex}.dmb-switch a{color:var(--muted);transition:color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:.375rem;padding:.45rem 1.1rem;font-size:.95rem;font-weight:500;position:relative}.dmb-switch a:hover{color:var(--ink)}.dmb-switch a[aria-current=page]{background:var(--raised);color:var(--ink)}.dmb-switch a[aria-current=page]:after{content:"";background:var(--green);height:2px;position:absolute;inset:auto 1.1rem .3rem}.dmb-search{position:relative}.dmb-search-field{border:1px solid var(--line-strong);border-radius:var(--r-small);background:var(--tile-bg);width:19rem;height:2.6rem;color:var(--muted);align-items:center;gap:.6rem;padding:0 .6rem 0 .8rem;display:flex}.dmb-search-field:focus-within{border-color:var(--green)}.dmb-search-field input{min-width:0;color:var(--ink);background:0 0;outline:none;flex:1;font-size:.95rem}.dmb-search-field input::placeholder{color:var(--muted)}.dmb-search-field kbd{border:1px solid var(--line-strong);font-family:var(--sans);border-radius:.25rem;padding:0 .45rem;font-size:.75rem}.dmb-search-results{z-index:40;border:1px solid var(--line-strong);border-radius:var(--r-small);background:var(--band);max-height:22rem;padding:.3rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -12px #0009}.dmb-search-results a{color:var(--ink);border-radius:.3rem;justify-content:space-between;gap:1rem;padding:.55rem .65rem;font-size:.9rem;display:flex}.dmb-search-results a[data-active=true],.dmb-search-results a:hover{background:var(--raised)}.dmb-search-results span{color:var(--muted);flex-shrink:0;font-size:.75rem}.dmb-search-empty{color:var(--muted);padding:.55rem .65rem;font-size:.9rem}.dmb-currency select{border:1px solid var(--line-strong);border-radius:var(--r-small);background:var(--tile-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%238d95a1' stroke-width='1.6'%3E%3Cpath d='M2 4.5 6 8.5 10 4.5'/%3E%3C/svg%3E") no-repeat right .7rem center / .75rem;height:2.6rem;color:var(--ink);font-variant-numeric:tabular-nums;appearance:none;cursor:pointer;transition:border-color .16s var(--ease-out);padding:0 1.9rem 0 .8rem;font-size:.9rem;font-weight:500}.dmb-currency select:hover,.dmb-currency select:focus-visible{border-color:var(--green);outline:none}.dmb-currency option{background:var(--bg);color:var(--ink)}@media (max-width:639px){.dmb-currency select{height:2.25rem}}.dmb-button,.site-button{border-radius:var(--r-small);background:var(--green);height:2.6rem;color:var(--on-green);box-shadow:none;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:600;display:inline-flex}.site-button:before{content:none!important}.dmb-button:hover,.site-button:hover{background:var(--green-hover);color:var(--on-green)}.dmb-button:active,.site-button:active{transform:scale(.97)}.dmb-more{border-bottom:2px solid var(--green);color:var(--ink);align-items:center;gap:.4rem;padding-bottom:.3rem;font-weight:500;display:inline-flex}.dmb-more-plain{color:var(--ink);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.dmb-more svg,.dmb-more-plain svg{width:.95rem;height:.95rem;transition:transform .16s var(--ease-out)}.dmb-more:hover svg,.dmb-more-plain:hover svg,.group:hover .dmb-more-plain svg{transform:translate(3px)}.dmb-kicker{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:.85rem;font-weight:500}.dmb-feature{border-bottom:1px solid var(--line);min-height:min(44rem,88vh);position:relative;overflow:hidden}.dmb-feature-photo{position:absolute;inset:0 0 0 38%}.dmb-feature-photo img{object-fit:cover;width:100%;height:100%}.dmb-feature-photo:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, #0c0f148c 22%, transparent 55%);position:absolute;inset:0}.dmb-feature-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.8rem,1.4rem + 4.2vw,6.25rem);font-weight:400;line-height:1.02}.dmb-feature-title[data-long=true]{font-size:clamp(2.4rem,1.2rem + 3vw,4.5rem)}.dmb-feature-lede{color:var(--ink);font-size:clamp(1.1rem,1rem + .4vw,1.4rem);line-height:1.45}.dmb-credit{color:var(--muted);font-size:.75rem}.dmb-story-row>li+li{border-top:1px solid var(--line)}@media (min-width:1024px){.dmb-story-row>li+li{border-top:0;border-left:1px solid var(--line)}}.dmb-story-thumb{aspect-ratio:10/9;background:var(--tile-bg);flex-shrink:0;width:9.5rem;overflow:hidden}.dmb-story-thumb img{object-fit:cover;width:100%;height:100%}.dmb-story-title{color:var(--ink);font-family:var(--serif);font-size:1.6rem;line-height:1.15}.dmb-story-text{color:var(--muted);font-size:.95rem;line-height:1.5}.dmb-band{background:var(--band)}.dmb-band-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.6rem,1.8rem + 2.4vw,4rem);line-height:1}.dmb-notice{border:1.5px solid var(--amber);border-radius:var(--r-small);color:var(--amber);align-items:center;gap:.6rem;padding:.45rem .9rem;font-size:.95rem;font-weight:500;display:inline-flex}.dmb-notice:before{content:"";background:var(--amber);border-radius:9999px;width:.55rem;height:.55rem}.dmb-model-photo{aspect-ratio:5/7;background:var(--tile-bg);position:relative;overflow:hidden}.dmb-model-photo img{object-fit:cover;width:100%;height:100%;transition:transform .28s var(--ease-out)}.group:hover .dmb-model-photo img{transform:scale(1.03)}.dmb-model-status{border:1px solid var(--line-strong);color:var(--ink);background:#0a0c10d9;border-radius:.375rem;padding:.25rem .6rem;font-size:.85rem;font-weight:500;position:absolute;top:.55rem;left:.55rem}.dmb-model-status small{color:var(--muted);margin-left:.5rem;font-size:.7rem}.dmb-model-status[data-availability=available] small,.dmb-model-status[data-availability=preorder] small{color:var(--green)}.dmb-model-name{color:var(--ink);font-size:1.05rem;font-weight:500}.dmb-model-maker{color:var(--muted);font-size:.85rem}.dmb-guide-photo{aspect-ratio:16/11;background:var(--tile-bg);overflow:hidden}.dmb-guide-photo img{object-fit:cover;width:100%;height:100%}.dmb-guide-title{color:var(--ink);font-family:var(--serif);font-size:clamp(2rem,1.5rem + 1.3vw,2.6rem);line-height:1.12}.dmb-guide-side-title{color:var(--ink);font-family:var(--serif);font-size:1.75rem;line-height:1.15}.dmb-guide-side>li+li{border-top:1px solid var(--line)}[data-availability=available]{--lamp:var(--green);--lamp-ring:var(--green);--bar:var(--green)}[data-availability=preorder]{--lamp:transparent;--lamp-ring:var(--green);--bar:color-mix(in oklab, var(--green) 50%, var(--steel))}[data-availability=announced],[data-availability=prototype]{--lamp:var(--steel);--lamp-ring:var(--steel);--bar:var(--steel)}[data-availability=discontinued],[data-availability=unknown]{--lamp:transparent;--lamp-ring:var(--steel);--bar:#3a414c}.dmb-tile-status:before,.dmb-model-hero-kicker>:first-child:before,.site-dot,.dmb-key-swatch{box-shadow:inset 0 0 0 1.5px var(--lamp-ring,var(--steel));background:var(--lamp,transparent)!important;border-radius:9999px!important}.dmb-tile-status:before,.dmb-model-hero-kicker>:first-child:before{width:.6rem;height:.6rem}.site-badge{background:var(--raised)!important;color:var(--ink)!important}.dmb-tile,.dmb-thumb{background:var(--tile-bg);box-shadow:inset 0 0 0 1px var(--line)}.dmb-tile:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.dmb-lineup-tabs{gap:.35rem;margin-bottom:2rem}.dmb-lineup-tabs button{border:1px solid var(--line);color:var(--muted);align-items:center;gap:.5rem;padding:.4rem .8rem;font-weight:400;display:inline-flex}.dmb-lineup-tabs button:hover{border-color:var(--line-strong);color:var(--ink);background:0 0}.dmb-lineup-tabs button[aria-selected=true]{border-color:var(--green);background:color-mix(in oklab, var(--green) 10%, transparent);color:var(--ink)}.dmb-lineup-tabs button[aria-selected=true] svg{color:var(--green)}.dmb-lineup-body{gap:2rem;display:grid}.dmb-lineup-bar{background:var(--bar,var(--steel));transition:opacity .16s var(--ease-out)}.dmb-lineup[data-focus] li:not([data-current]) .dmb-lineup-bar{opacity:.32}.dmb-lineup-bars li[data-current] .dmb-lineup-bar{background:linear-gradient(to top, var(--bar,var(--steel)), color-mix(in oklab, var(--bar,var(--steel)) 55%, white));box-shadow:0 0 1.5rem color-mix(in oklab, var(--bar,var(--steel)) 35%, transparent)}.dmb-lineup-name,.dmb-lineup-value{color:var(--muted);font-weight:400}.dmb-lineup-item:hover .dmb-lineup-name{color:var(--ink);text-decoration:none}.dmb-lineup-bars li[data-current] .dmb-lineup-name{color:var(--green);font-weight:500}.dmb-lineup-bars li[data-current] .dmb-lineup-value{color:var(--ink);font-weight:500}.dmb-lineup-photo{object-fit:cover;background:var(--raised);width:1.5rem;max-width:none;height:1.5rem;box-shadow:0 0 0 1px var(--line);color:var(--muted);transform-origin:0;transition:opacity .16s var(--ease-out), transform .28s var(--ease-out), box-shadow .28s var(--ease-out);animation:dmb-lineup-land .52s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i,0) * 22ms);border-radius:999px;place-items:center;font-size:.55rem;display:grid;position:relative}.dmb-lineup-bars li:nth-child(n) .dmb-lineup-bar{animation-delay:calc(var(--i,0) * 22ms)}.dmb-lineup[data-focus] li:not([data-current]) .dmb-lineup-photo{opacity:.6}.dmb-lineup-bars li[data-current] .dmb-lineup-photo{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--green)}.dmb-lineup-item:is(:hover,:focus-visible) .dmb-lineup-photo{z-index:2}.dmb-lineup[data-focus] li:not([data-current]) .dmb-lineup-item:is(:hover,:focus-visible) :is(.dmb-lineup-photo,.dmb-lineup-bar){opacity:1}.dmb-lineup-item:is(:hover,:focus-visible) .dmb-lineup-value{color:var(--ink)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dmb-lineup-item:is(:hover,:focus-visible) .dmb-lineup-photo{box-shadow:0 0 0 1px var(--line-strong), 0 .5rem 1.25rem #0000008c;transform:scale(2)}.dmb-lineup-bars li[data-current] .dmb-lineup-item:is(:hover,:focus-visible) .dmb-lineup-photo{box-shadow:0 0 0 1px var(--bg), 0 0 0 2px var(--green), 0 .5rem 1.25rem #0000008c}}@keyframes dmb-lineup-land{0%{opacity:0;transform:translateY(-.6rem)scale(.9)}}@media (prefers-reduced-motion:reduce){.dmb-lineup-photo{animation-name:dmb-lineup-fade}}@keyframes dmb-lineup-fade{0%{opacity:0}}.dmb-lineup-item{grid-template-columns:1.5rem 7rem minmax(0,1fr) 4.5rem}.dmb-lineup-focus{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.dmb-lineup-focus-stage{aspect-ratio:1;border-radius:var(--r-small);background:radial-gradient(70% 60% at 50% 45%, var(--raised), var(--tile-bg));box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font-family:var(--serif);place-items:center;font-size:1.5rem;display:grid;position:relative;overflow:hidden}.dmb-lineup-focus-stage img{object-fit:cover;width:100%;height:100%}.dmb-lineup-focus figcaption{min-width:0;display:grid}.dmb-lineup-focus-name{color:var(--ink);font-family:var(--serif);font-size:1.35rem;line-height:1.2}.dmb-lineup-focus-label{color:var(--muted);margin-top:.9rem;font-size:.8rem}.dmb-lineup-focus-value{color:var(--ink);font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.25rem,1.8rem + 1.2vw,3rem);font-weight:400;line-height:1.05}.dmb-lineup-focus-value small{color:var(--muted);font-family:var(--sans);letter-spacing:0;font-size:.4em}.dmb-lineup-focus-none{color:var(--steel)}.dmb-lineup-focus-place{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.8rem}.dmb-lineup-focus-place b{color:var(--green);font-weight:500}.dmb-lineup-key{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.5rem;font-size:.78rem;display:flex}.dmb-lineup-key li{align-items:center;gap:.4rem;display:inline-flex}.dmb-lineup-swatch{background:var(--bar,var(--steel));border-radius:999px;width:.6rem;height:.6rem}@media (min-width:768px){.dmb-lineup-item{height:26rem}.dmb-lineup-photo{aspect-ratio:1;transform-origin:50% 100%;align-self:center;width:min(1.75rem,100%);height:auto}.dmb-lineup-track{border-bottom:1px solid var(--line-strong)}.dmb-lineup-bar{border-radius:999px 999px 0 0;width:min(1.1rem,70%);margin-inline:auto;left:0;right:0}.dmb-lineup-value{font-size:.72rem}.dmb-lineup-name{font-size:.75rem}}@media (min-width:1024px){.dmb-lineup[data-focus] .dmb-lineup-body{grid-template-columns:16rem minmax(0,1fr);align-items:end;gap:3.5rem}.dmb-lineup-focus{grid-template-columns:1fr;align-content:end;align-self:stretch}.dmb-lineup-focus-stage{aspect-ratio:4/5}.dmb-lineup-focus-name{font-size:1.6rem}}.dmb-section-head,.dmb-h2{border-color:var(--line-strong)}.dmb-h2{letter-spacing:-.015em;border-top-width:1px;font-weight:400}.dmb-h2-icon{align-items:center;gap:.7rem;display:flex}.dmb-section-icon{width:1.15em;height:1.15em;color:var(--green);flex:none}.site-slot{width:.7rem;height:.7rem}.site-stage,.site-frame{border-radius:var(--r-tile);background:var(--raised)}.site-frame>img{mix-blend-mode:normal}.site-model{border-radius:var(--r-small);background-color:var(--raised);--poster-color:transparent}.site-compare-chip{border:1px solid var(--line);border-radius:var(--r-small);background:var(--bg);align-items:center;gap:.55rem;padding:.2rem .55rem .2rem .2rem;display:inline-flex}.site-compare-label,.site-compare-head,.site-compare-cell{border-bottom:1px solid var(--line);vertical-align:middle;padding:.9rem .75rem .9rem 0}.site-compare-head{text-align:left;padding-top:0;font-weight:400}.site-compare-label{z-index:1;background:var(--bg);width:5.5rem;color:var(--muted);text-align:left;font-weight:500;position:sticky;left:0}.site-compare-field{align-items:center;gap:.5rem;display:inline-flex}.site-compare-field svg{color:var(--green)}.site-compare-bar{background:var(--line);border-radius:2px;max-width:9rem;height:4px;margin-top:.5rem;display:block;overflow:hidden}.site-compare-bar>span{background:var(--bar,var(--steel));transform-origin:0;height:100%;animation:dmb-grow-x .6s var(--ease-out) both;border-radius:2px;display:block}.site-compare thead .site-compare-label,.site-compare thead .site-compare-head{border-bottom:1px solid var(--line-strong);vertical-align:bottom}.site-compare tbody tr:last-child .site-compare-label,.site-compare tbody tr:last-child .site-compare-cell{border-bottom:0}@media (min-width:640px){.site-compare-label,.site-compare-head,.site-compare-cell{padding-right:1.25rem}.site-compare-label{width:9rem}}.site-chip{border-radius:var(--r-small)}.site-chip[aria-pressed=true]{background:var(--green);color:var(--on-green)}.site-page:has([data-article-body]) aside:has(>a[data-partner]){display:none}.dmb-model-hero{isolation:isolate;background:var(--bg);align-items:flex-end;min-height:min(54rem,100svh - 5.5rem);padding:calc(min(62svh,34rem) - 3rem) 0 6.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.dmb-model-hero{padding:3rem 0 5rem}}.dmb-model-hero-media{z-index:-1;height:min(62svh,34rem);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}@media (min-width:1024px){.dmb-model-hero-media{height:auto;inset:0}}.dmb-model-hero-fill{object-fit:cover;filter:blur(42px)brightness(.38)saturate(.7);width:112%;height:112%;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(60% 70% at 70% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 70% at 70% 45%,#000 30%,#0000 100%)}.dmb-model-hero-photo{object-fit:cover;object-position:60% 35%;opacity:0;width:100%;height:100%;transition:opacity .28s var(--ease-out);position:absolute;inset:0}.dmb-model-hero-media[data-shape] .dmb-model-hero-photo{opacity:1}.dmb-model-hero-media[data-shape=wide] .dmb-model-hero-fill{display:none}.dmb-model-hero-media[data-shape=tall] .dmb-model-hero-photo{object-fit:contain;object-position:50% 100%;height:calc(100% - 1.5rem);inset:1.5rem 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 78%,#0000 100%),linear-gradient(#000 65%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px){.dmb-model-hero-media[data-shape=tall] .dmb-model-hero-photo{width:min(48%,42rem);height:calc(100% - 2.5rem);inset:2.5rem 6% 0 auto}}.dmb-model-hero-media:after{content:"";background:linear-gradient(0deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 40%, transparent) 30%, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0%, transparent 18%);position:absolute;inset:0}@media (min-width:1024px){.dmb-model-hero-media:after{background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 72%, transparent) 30%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0%, transparent 18%)}}.dmb-clip-toggle.dmb-model-hero-toggle{z-index:10;top:1rem;bottom:auto;right:1.25rem}@media (min-width:1024px){.dmb-clip-toggle.dmb-model-hero-toggle{top:1.5rem;right:max(2rem,50vw - 38rem)}}.dmb-model-hero-copy>*{max-width:38rem}.dmb-model-hero-kicker{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;display:flex}.dmb-model-hero-kicker>:first-child{align-items:center;gap:.5rem;display:inline-flex}.dmb-model-hero-kicker>:first-child:before{content:""}.dmb-model-hero-kicker>span+span{color:var(--body)}.dmb-model-hero-name{color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(3rem,1.6rem + 4.6vw,6.5rem);font-weight:400;line-height:1}.dmb-model-hero-lede{color:var(--ink);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.5}.dmb-model-hero-facts{flex-wrap:wrap;gap:1.75rem 3rem;display:flex}.dmb-model-hero-facts dt{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:500}.dmb-model-hero-price{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(1.75rem,1.4rem + 1vw,2.4rem);font-weight:600;line-height:1.05}.dmb-model-hero-note{max-width:20rem;color:var(--body);margin-top:.5rem;font-size:.82rem;line-height:1.5}.dmb-model-hero .site-step[data-state=current] .site-step-dot{color:var(--bg);background:var(--ink)!important}.dmb-model-hero .site-step-dot{background:var(--tile-bg)}.dmb-model-hero-play{z-index:10;border:1px solid var(--line-strong);border-radius:var(--r-small);max-width:min(22rem,100% - 2.5rem);color:var(--ink);transition:border-color .16s var(--ease-out), transform .12s var(--ease-out);background:#0a0c10d1;align-items:center;gap:.85rem;padding:.45rem 1.1rem .45rem .45rem;font-size:.9rem;display:flex;position:absolute;top:calc(min(62svh,34rem) - 5.5rem);left:1.25rem}@media (min-width:1024px){.dmb-model-hero-play{inset:auto max(2rem,50vw - 38rem) 5rem auto}}.dmb-model-hero-play:hover{border-color:var(--green)}.dmb-model-hero-play:active{transform:scale(.97)}.dmb-clip-toggle{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--ink);transition:border-color .16s var(--ease-out), transform .12s var(--ease-out);background:#0a0c10b8;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.75rem;right:.75rem}.dmb-clip-toggle:hover{border-color:var(--green)}.dmb-clip-toggle:active{transform:scale(.97)}.dmb-model-hero-play-dot{background:var(--green);width:2.75rem;height:2.75rem;color:var(--on-green);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dmb-model-hero-credit{z-index:10;text-align:right;max-width:60%;position:absolute;bottom:1.25rem;right:1.25rem}@media (min-width:1024px){.dmb-model-hero-credit{right:max(2rem,50vw - 38rem)}}.dmb-model-hero-playing{border-bottom:1px solid var(--line);background:#000}.dmb-model-hero-player{width:100%;height:min(56.25vw,100svh - 9rem)}.dmb-model-hero-bar{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem max(1.25rem,50vw - 38rem);display:flex}.dmb-maker-mark{vertical-align:middle;align-items:center;gap:.6rem;display:inline-flex}.dmb-maker-logo,.dmb-maker-symbol{filter:brightness(0)invert();opacity:.92;width:auto}.dmb-maker-logo{object-fit:contain;object-position:left center;max-width:8.5rem;height:1.1rem}.dmb-maker-symbol{height:1.3rem}.dmb-model-hero-kicker .dmb-maker-logo{height:1rem}.dmb-maker{border-bottom:1px solid var(--line-strong);color:var(--body);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);align-items:center;gap:.6rem;padding-bottom:.9rem;font-size:.85rem;display:inline-flex}.dmb-maker .dmb-maker-logo{max-width:10rem;height:1.5rem}.dmb-maker .dmb-maker-symbol{height:1.75rem}.dmb-maker:hover{color:var(--ink);border-color:var(--green)}.dmb-overview>div+div{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.4rem}.dmb-overview dt{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:500}.dmb-overview dd{color:var(--body);text-wrap:pretty;margin-top:.5rem;font-size:1rem;line-height:1.6}.dmb-overview>div:first-child dd{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:400;line-height:1.35}.dmb-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:1rem;grid-auto-columns:88%;grid-auto-flow:column;gap:1rem;display:grid;position:relative;overflow-x:auto}.dmb-carousel::-webkit-scrollbar{display:none}.dmb-carousel:focus-visible{outline:2px solid var(--green);outline-offset:4px}.dmb-carousel-one{grid-auto-columns:100%}@media (min-width:1024px){.dmb-carousel{grid-auto-columns:80%;gap:1.5rem}.dmb-carousel-one{grid-auto-columns:100%}}.dmb-slide{scroll-snap-align:start;min-width:0}.dmb-slide-frame{position:relative}.dmb-slide-photo{aspect-ratio:16/9;background-color:var(--tile-bg);object-fit:cover;border-radius:1rem;width:100%;display:block}.dmb-slide-caption{padding-top:1rem;display:block}.dmb-slide-area{font-size:.75rem;display:block}.dmb-slide-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:.35rem;font-size:1.35rem;font-weight:400;line-height:1.2;display:block}.dmb-slide-text{max-width:34rem;color:var(--body);text-wrap:pretty;margin-top:.4rem;font-size:.92rem;line-height:1.5;display:block}@media (min-width:640px){.dmb-slide-caption{pointer-events:none;transition:opacity .2s var(--ease-out);background:linear-gradient(#06080be0,#06080b8c 55%,#0000);border-radius:1rem 1rem 0 0;padding:1.5rem 1.75rem 4rem;position:absolute;inset:0 0 auto}.dmb-slide-title{font-size:1.6rem}.dmb-slide-text{color:var(--ink)}.dmb-slide-frame:has(iframe,video[controls]) .dmb-slide-caption{opacity:0}}@media (min-width:1024px){.dmb-slide-title{font-size:1.9rem}}.dmb-carousel-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.5rem;font-size:.85rem}.dmb-carousel-btn{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--ink);transition:border-color .16s var(--ease-out), color .16s var(--ease-out), opacity .16s var(--ease-out), transform .12s var(--ease-out);border-radius:9999px;justify-content:center;align-items:center;display:flex}.dmb-carousel-btn:hover:not(:disabled){border-color:var(--green);color:var(--green)}.dmb-carousel-btn:active:not(:disabled){transform:scale(.97)}.dmb-carousel-btn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.dmb-carousel-btn:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.dmb-model-hero-photo,.dmb-slide-caption,.dmb-carousel-btn{transition:none}.group:hover .dmb-model-photo img,.dmb-more:hover svg,.dmb-more-plain:hover svg{transform:none}.site-compare-bar>span{animation:none}}
