.light,:root{--dz-ground:#f9f4ea;--dz-ink:#000000;--dz-ink-50:rgba(0,0,0,0.5);--dz-ink-60:rgba(0,0,0,0.6);--dz-ink-10:rgba(0,0,0,0.1);--dz-ink-05:rgba(0,0,0,0.05);--dz-idle:#c2b9a9;--dz-hover:#626262;--dz-hero-ground:#d5d0c8;--dz-cta-bg:#000000;--dz-cta-fg:#ffffff;--dz-logo-filter:none;--dz-frost:rgba(249,244,234,0.8);--dz-ink-20:rgba(0,0,0,0.2);--dz-ink-40:rgba(0,0,0,0.4);--dz-ink-70:rgba(0,0,0,0.7);--dz-ink-80:rgba(0,0,0,0.8);--dz-rule:#dddddd;--dz-press:#1a1a1a;--dz-placeholder:#c2b9a9;--dz-panel:rgba(255,255,255,0.55);--dz-shadow:0 4px 50px rgba(0,0,0,0.16);--dz-backdrop:rgba(0,0,0,0.1);--dz-flash:#ffffff;--dz-gold:#f8bf00;--dz-ink-55:rgba(0,0,0,0.55);--dz-ink-45:rgba(0,0,0,0.45);--dz-ink-15:rgba(0,0,0,0.15);--dz-panel-40:rgba(255,255,255,0.4);--dz-panel-35:rgba(255,255,255,0.35)}.dark,.dz-force-dark{--dz-ground:#07070d;--dz-ink:#f4f4f6;--dz-ink-50:rgba(244,244,246,0.5);--dz-ink-60:rgba(244,244,246,0.6);--dz-ink-10:rgba(244,244,246,0.12);--dz-ink-05:rgba(244,244,246,0.06);--dz-idle:#6e7385;--dz-hover:#b9bdcb;--dz-hero-ground:#0b0b12;--dz-cta-bg:#f4f4f6;--dz-cta-fg:#07070d;--dz-logo-filter:brightness(2.1);--dz-frost:rgba(7,7,13,0.8);--dz-ink-20:rgba(244,244,246,0.2);--dz-ink-40:rgba(244,244,246,0.4);--dz-ink-70:rgba(244,244,246,0.7);--dz-ink-80:rgba(244,244,246,0.8);--dz-rule:rgba(244,244,246,0.18);--dz-press:#d6d8e0;--dz-placeholder:#1b1c26;--dz-panel:rgba(18,19,28,0.6);--dz-shadow:0 4px 50px rgba(0,0,0,0.5);--dz-backdrop:rgba(0,0,0,0.45);--dz-flash:#ffffff;--dz-gold:#f8bf00;--dz-ink-55:rgba(244,244,246,0.55);--dz-ink-45:rgba(244,244,246,0.45);--dz-ink-15:rgba(244,244,246,0.15);--dz-panel-40:rgba(255,255,255,0.03);--dz-panel-35:rgba(255,255,255,0.025)}@keyframes dz-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes dz-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dz-fade-in{0%{opacity:0}to{opacity:1}}.dz-anim-fade-in-down{animation:dz-fade-in-down .7s ease-out both}.dz-anim-fade-in-up{animation:dz-fade-in-up .7s ease-out both}.dz-anim-fade-in{animation:dz-fade-in 1s ease-out both}.dz-delay-200{animation-delay:.2s}.dz-delay-400{animation-delay:.4s}.dz-delay-600{animation-delay:.6s}.dz-delay-800{animation-delay:.8s}.dz-delay-1000{animation-delay:1s}.dz-delay-1200{animation-delay:1.2s}.dz-delay-1400{animation-delay:1.4s}.dz-delay-1600{animation-delay:1.6s}.dz-label{font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:10px;line-height:15px;font-weight:700;letter-spacing:.48px;text-transform:uppercase}.dz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dz-header{position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid transparent;transition-property:background-color,border-color,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);color:var(--dz-ink)}.dz-header--surface{background-color:var(--dz-frost);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dz-header--scrolled{border-bottom-color:var(--dz-ink-05)}.dz-header__inner{position:relative;max-width:1920px;margin:0 auto;padding:24px;display:flex;align-items:center;justify-content:space-between}.dz-header__nav{display:none}.dz-header__list{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none;min-height:28px}.dz-header__list>li{font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:24px}.dz-header__list .dz-navlink{line-height:normal}.dz-header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;line-height:0}.dz-header__logo img{height:30px;width:auto;filter:var(--dz-logo-filter)}.dz-navlink{background:none;border:0;padding:0;cursor:pointer;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-navlink--home{color:var(--dz-ink-50)}.dz-navlink--home:focus-visible,.dz-navlink--home:hover{color:var(--dz-ink)}.dz-navlink--inner{color:var(--dz-idle)}.dz-navlink--inner:focus-visible,.dz-navlink--inner:hover{color:var(--dz-hover)}.dz-navlink--scrolled{color:var(--dz-hover)}.dz-navlink--scrolled:focus-visible,.dz-navlink--scrolled:hover{color:var(--dz-ink)}.dz-navlink--active,.dz-navlink--active:hover{color:var(--dz-ink)}.dz-navlink:focus-visible{outline:1px solid currentColor;outline-offset:3px}.dz-hide-md{display:none}.dz-menu-btn{position:relative;z-index:10;margin:-8px;padding:8px;width:60px;height:60px;display:flex;align-items:center;justify-content:flex-start;background:none;border:0;cursor:pointer;color:var(--dz-ink)}.dz-menu-btn__bars{display:block;width:20px;height:8px;position:relative}.dz-menu-btn__bars:after,.dz-menu-btn__bars:before{content:"";position:absolute;left:0;width:20px;height:1.5px;background:currentColor}.dz-menu-btn__bars:before{top:0}.dz-menu-btn__bars:after{top:4px}.dz-account{position:relative}.dz-account__panel{position:absolute;right:0;top:calc(100% + 12px);min-width:220px;background:var(--dz-ground);border:1px solid var(--dz-ink-10);padding:16px;display:grid;gap:12px}.dz-account__name,.dz-account__panel{color:var(--dz-ink)}.dz-account__email{font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:16px;color:var(--dz-ink-50);word-break:break-all}.dz-chevron{width:8px;height:8px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.dz-chevron--open{transform:rotate(180deg)}@media (min-width:768px){.dz-header__nav{display:block}.dz-header__logo img{height:28px}.dz-menu-btn{display:none}}@media (min-width:1024px){.dz-header__list{gap:24px}.dz-hide-md{display:list-item}}.dz-mnav{position:fixed;inset:0;z-index:1100;height:100dvh;display:flex;flex-direction:column;background:var(--dz-ground);color:var(--dz-ink);opacity:0;pointer-events:none}.dz-mnav--open{opacity:1;pointer-events:auto;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.dz-mnav__top{position:relative;flex-shrink:0;display:flex;align-items:center;padding:24px}.dz-mnav__close{justify-content:flex-start}.dz-mnav__close svg{width:16px;height:16px}.dz-mnav__body{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 32px;display:flex;flex-direction:column}.dz-mnav__list{list-style:none;margin:0;padding:0}.dz-mnav__row{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--dz-ink-10);padding:16px 0;background:none;cursor:pointer;text-decoration:none;text-align:left;font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;font-size:20px;line-height:1.2;font-weight:400;letter-spacing:normal;text-transform:uppercase;color:var(--dz-ink);transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-mnav__row:hover{color:var(--dz-ink-60)}.dz-mnav__row--active{color:var(--dz-hover)}.dz-mnav__row svg{width:20px;height:20px;flex-shrink:0}.dz-mnav__section{margin-top:32px}.dz-mnav__meta{padding:16px 0 4px;color:var(--dz-ink-50)}@media (min-width:640px){.dz-mnav__body{padding-left:40px;padding-right:40px}}@media (min-width:768px){.dz-mnav{display:none}}.dz-home{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100svh;overflow:clip;color:var(--dz-ink)}.dz-home section{opacity:1;transform:none;transition:none}.dz-home__spacer{height:93px;flex-shrink:0}.dz-home__hero{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.dz-home__spacer{height:77px}}.dz-liquid{position:fixed;inset:0;width:100vw;height:100svh;overflow:hidden;z-index:1;pointer-events:none;background-color:var(--dz-hero-ground);opacity:0}.dz-liquid canvas{display:block;width:100%;height:100%;touch-action:none}.dz-cta-wrap{position:absolute;left:0;right:0;bottom:0;z-index:20;margin:0 auto;width:100%;max-width:1920px;padding:0 24px;pointer-events:none}.dz-cta{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--dz-cta-bg);color:var(--dz-cta-fg);text-decoration:none;letter-spacing:.1em;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.dz-cta:active,.dz-cta:hover{opacity:.8}.dz-cta svg{width:14px;height:14px;flex-shrink:0}@media (min-width:768px){.dz-cta-wrap{display:none}}.dz-footer{position:relative;z-index:10}.dz-footer,.dz-footer__nav{display:flex;align-items:center;justify-content:center}.dz-footer__nav{margin:0 auto;width:100%;max-width:1920px;padding:16px 24px;flex-wrap:wrap;gap:8px 24px}.dz-footer__copy{flex-shrink:0;color:var(--dz-ink-50)}@media (max-width:625px){.dz-footer__copy{order:9;width:100%;text-align:center}}@media (min-width:1024px){.dz-footer,.dz-footer__nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.dz-anim-fade-in,.dz-anim-fade-in-down,.dz-anim-fade-in-up{animation:none!important;opacity:1!important;transform:none!important}.dz-mnav--open{transition:none}}.dz-home{background-color:var(--dz-ground)}.dz-liquid canvas{pointer-events:auto}@keyframes dz-pop-in{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dz-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.95)}}.dz-account__panel{transform-origin:top right}.dz-pop-enter{animation:dz-pop-in .15s ease both}.dz-pop-exit{animation:dz-pop-out .15s ease both;pointer-events:none}.dz-backtop{position:fixed;right:16px;bottom:80px;z-index:40;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--dz-ink-10);background-color:color-mix(in srgb,var(--dz-hover) 80%,transparent);color:var(--dz-ground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);cursor:pointer;opacity:0;transform:translateY(16px);pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.dz-backtop svg{width:20px;height:20px}.dz-backtop--visible{opacity:1;transform:translateY(0);pointer-events:auto}.dz-backtop--visible:hover{border-color:color-mix(in srgb,var(--dz-ink) 20%,transparent);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.dz-backtop--visible:active{transform:scale(.95)}@media (min-width:640px){.dz-backtop{bottom:40px}}@keyframes dz-spin{to{transform:rotate(1turn)}}.dz-route-loading{background-color:var(--dz-ground);position:relative;z-index:1;min-height:100svh;display:flex;align-items:center;justify-content:center}.dz-spinner{width:32px;height:32px;border-radius:9999px;border:2px solid var(--dz-ink);border-top:2px solid transparent;animation:dz-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.dz-pop-enter,.dz-pop-exit{animation:none}.dz-backtop{transition:none}}.dz-title{font-size:28px;letter-spacing:-.02em;text-wrap:balance}.dz-subtitle,.dz-title{margin:0;font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;font-weight:400;line-height:1;text-transform:uppercase;color:var(--dz-ink)}.dz-subtitle{font-size:18px;letter-spacing:0}@media (min-width:768px){.dz-title{font-size:40px}.dz-subtitle{font-size:24px}}.dz-eyebrow{font-size:10px;line-height:15px;font-weight:400;color:var(--dz-ink-40)}.dz-eyebrow,.dz-notice{margin:0;font-family:var(--font-mono),ui-monospace,Menlo,monospace;letter-spacing:2px;text-transform:uppercase}.dz-notice{font-size:12px;line-height:18px;color:var(--dz-ink-50)}.dz-body{margin:0;font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.625;font-weight:400;color:var(--dz-ink-60)}.dz-body--70{color:var(--dz-ink-70)}.dz-body+.dz-body{margin-top:16px}.dz-caption{font-size:10px;line-height:15px;font-weight:700;text-transform:uppercase}.dz-caption,.dz-meta-line{font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;letter-spacing:.1em}.dz-meta-line{margin:0;font-size:12px;line-height:16px;font-weight:400;color:var(--dz-ink)}@media (min-width:640px){.dz-meta-line{font-size:14px;line-height:20px}}.dz-page{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100svh;background-color:var(--dz-ground);color:var(--dz-ink);font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;overflow-x:clip}.dz-page__main{flex:1;display:flex;flex-direction:column;width:100%;max-width:1920px;margin:0 auto}.dz-page__main--center{justify-content:center}.dz-page a{-webkit-tap-highlight-color:transparent}.dz-back{display:inline-flex;padding:0;border:0;background:none;cursor:pointer;align-items:center;gap:6px;color:var(--dz-idle);text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-back:focus-visible,.dz-back:hover{color:var(--dz-ink)}.dz-back svg{width:16px;height:16px}.dz-backrow{display:flex;padding:0 24px}.dz-linklist{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:4px}.dz-linklist a{display:inline-flex;align-items:center;gap:8px;padding:12px 0;font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:21px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;color:var(--dz-ink-50);transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-linklist a:focus-visible,.dz-linklist a:hover{color:var(--dz-ink)}.dz-linklist svg{width:14px;height:14px}.dz-page img{max-width:100%}.dz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 24px;border:1px solid var(--dz-rule);border-radius:0;background-color:transparent;color:var(--dz-ink);font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.dz-btn:hover{background-color:var(--dz-ink);border-color:var(--dz-ink);color:var(--dz-ground)}.dz-btn:active{background-color:var(--dz-press);border-color:var(--dz-press);color:var(--dz-ground)}.dz-btn:focus-visible{outline:2px solid var(--dz-ink);outline-offset:2px}.dz-btn:disabled{cursor:not-allowed;opacity:.5}.dz-btn:disabled:hover{background-color:transparent;border-color:var(--dz-rule);color:var(--dz-ink)}.dz-btn--wide{padding-left:80px;padding-right:80px}.dz-btn--solid{background-color:var(--dz-ink);border-color:var(--dz-ink);color:var(--dz-ground)}.dz-btn--solid:active,.dz-btn--solid:hover{background-color:var(--dz-press);border-color:var(--dz-press)}.dz-btn--block{width:100%}.dz-btn svg{width:16px;height:16px;flex-shrink:0}.dz-input{display:block;width:100%;padding:12px 16px;border:1px solid var(--dz-rule);border-radius:0;background-color:transparent;color:var(--dz-ink);font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:19.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.dz-input::placeholder{color:var(--dz-ink-60)}.dz-input:focus,.dz-input:hover{border-color:var(--dz-ink)}.dz-input:active{background-color:var(--dz-ink-05)}.dz-input--plain{text-transform:none;letter-spacing:.2px}.dz-input--plain::placeholder{text-transform:uppercase;letter-spacing:1px;font-weight:600}.dz-field-label{display:block;margin-bottom:8px}.dz-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 8px;border:1px solid var(--dz-rule);background:transparent;color:var(--dz-ink-60);font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:10px;line-height:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.dz-chip:hover{border-color:var(--dz-ink);color:var(--dz-ink)}.dz-chip--active,.dz-chip--active:hover{background-color:var(--dz-ink);border-color:var(--dz-ink);color:var(--dz-ground)}.dz-chip--active:hover{background-color:var(--dz-press);border-color:var(--dz-press)}.dz-chip:focus-visible{outline:2px solid var(--dz-ink);outline-offset:2px}@media (min-width:640px){.dz-chip{padding:8px 12px;font-size:13px;line-height:19.5px}}.dz-status{margin:0;font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:11px;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dz-ink-60)}.dz-status:before{content:"— "}.dz-status--error{color:var(--dz-ink)}.dz-status--error:before{content:"Error / ";color:var(--dz-ink-40)}.dz-status--ok:before{content:"OK / ";color:var(--dz-ink-40)}.dz-inline-spinner{display:flex;justify-content:center;padding:64px 0}.dz-reveal{opacity:0;transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}.dz-reveal--below{transform:translateY(12px)}.dz-reveal--in{opacity:1;transform:none}.dz-archive{padding-bottom:80px;transition:opacity .2s cubic-bezier(0,0,.2,1)}.dz-archive--leaving{opacity:0}.dz-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:4px 24px;margin:0 0 24px;padding:0 24px;list-style:none}.dz-filters a,.dz-filters button{padding:0;border:0;background:none;text-align:left;cursor:pointer;text-decoration:none;white-space:nowrap;color:var(--dz-idle);transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-filters [aria-pressed=true],.dz-filters a:hover,.dz-filters button:hover{color:var(--dz-hover)}.dz-filters a{display:inline-flex;align-items:center;gap:3px}.dz-filters button{font:inherit;letter-spacing:inherit;text-transform:inherit}.dz-dialog svg,.dz-header svg,.dz-mnav svg,.dz-page svg{display:inline-block;flex-shrink:0}.dz-filters svg{width:8px;height:8px}@media (min-width:768px){.dz-filters{display:flex;flex-wrap:wrap;gap:4px 24px}}.dz-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0 10px;transition:opacity .15s cubic-bezier(0,0,.2,1)}.dz-grid--changing{opacity:0}@media (min-width:640px){.dz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dz-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dz-card{display:block;color:var(--dz-ink);text-decoration:none}.dz-card__media{position:relative;overflow:hidden;aspect-ratio:307/441;background-color:var(--dz-placeholder)}.dz-card__media img{display:block;width:100%;height:100%;object-fit:cover;scale:1;transition:scale .5s cubic-bezier(0,0,.2,1)}.dz-card:hover .dz-card__media img{scale:1.05}.dz-card:focus-visible{outline:2px solid var(--dz-ink);outline-offset:2px}.dz-card__caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:8px}.dz-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--dz-ink)}.dz-card__meta{flex-shrink:0;color:var(--dz-idle)}.dz-gallery-head{padding:80px 24px 16px;text-align:center}@media (min-width:768px){.dz-gallery-head{padding-top:120px}}.dz-empty{padding:48px 24px;text-align:center}.dz-split{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:0 10px}.dz-split__media{position:relative;width:150px;flex-shrink:0}.dz-split__media img{display:block;width:100%;height:auto}.dz-split__text{gap:24px;max-width:360px;padding:0 14px;text-align:center}.dz-split__stack,.dz-split__text{display:flex;flex-direction:column;align-items:center}.dz-split__stack{gap:12px}@media (min-width:640px){.dz-split__media{width:195px}}@media (min-width:768px){.dz-split{flex-direction:row;gap:64px}}@media (min-width:1024px){.dz-split{gap:96px}.dz-split__media{width:294px}}.dz-gate{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:0 10px;text-align:center}.dz-gate .dz-title{font-size:clamp(28px,5vw,40px);line-height:1.5;letter-spacing:.015em}.dz-intro{width:100%;max-width:768px;margin:0 auto;padding:24px 24px 0;text-align:center}.dz-intro .dz-title{margin-top:8px}.dz-intro .dz-body{margin-top:12px}.dz-column{width:100%;max-width:768px;margin:0 auto;padding:40px 24px 80px}@media (min-width:768px){.dz-column{padding-top:48px}}.dz-column--narrow{max-width:768px}.dz-column .dz-title+.dz-body,.dz-column .dz-title+.dz-prose{margin-top:24px}.dz-prose{max-width:720px}.dz-pillars{margin-top:48px;display:grid;gap:40px;border-top:1px solid var(--dz-ink-10);padding-top:40px}.dz-pillar .dz-body{margin-top:12px}.dz-subscribe{display:flex;gap:12px;width:100%;max-width:520px;margin:0 auto}.dz-subscribe .dz-input{flex:1;min-width:0}@media (max-width:479px){.dz-subscribe{flex-direction:column}}.dz-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin:0 0 24px;padding:0 24px}.dz-subnav a{color:var(--dz-idle);text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-subnav a:hover,.dz-subnav a[aria-current=page]{color:var(--dz-hover)}@media (max-width:767px){.dz-subnav{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.dz-store{display:flex;flex:1;flex-direction:column;padding:8px 10px 80px}.dz-store__intro{width:100%;max-width:768px;margin:0 auto;padding:0 14px;text-align:center}.dz-store__intro .dz-eyebrow{margin-bottom:8px}.dz-store__intro .dz-body{margin-top:12px}@media (max-width:767px){.dz-store__intro{text-align:left}}.dz-store__chips{gap:8px;margin:24px 0 0;padding:0 8px;list-style:none}.dz-store__chips,.dz-store__pills{display:flex;flex-wrap:wrap;justify-content:center}.dz-store__pills{align-items:center;gap:8px 12px;width:100%;max-width:672px;margin:24px auto;padding:0 14px}.dz-pill{position:relative;display:flex;border:1px solid var(--dz-rule);cursor:pointer;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.dz-pill:focus-within,.dz-pill:hover{border-color:var(--dz-ink)}.dz-pill__inner{pointer-events:none;display:flex;align-items:center;gap:6px;padding:4px 8px;font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:10px;line-height:15px;letter-spacing:1.5px;text-transform:uppercase}.dz-pill__label{color:var(--dz-ink-40);transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-pill__slash{color:var(--dz-ink-20)}.dz-pill__value{color:var(--dz-ink-80);transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-pill:hover .dz-pill__label{color:var(--dz-ink-60)}.dz-pill:hover .dz-pill__value{color:var(--dz-ink)}.dz-pill select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}@media (min-width:640px){.dz-pill__inner{padding:8px 12px;font-size:11px;line-height:16.5px}}.dz-store__count{margin:0 0 16px;padding:0 14px;font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:10px;line-height:15px;letter-spacing:2px;text-transform:uppercase;color:var(--dz-ink-40)}.dz-results{transition:opacity .2s cubic-bezier(0,0,.2,1)}.dz-results--dim{opacity:0}.dz-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}@media (min-width:768px){.dz-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.dz-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.dz-tile{min-width:0;color:var(--dz-ink)}.dz-tile__button{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.dz-tile__button:focus-visible{outline:2px solid var(--dz-ink);outline-offset:2px}.dz-tile__media{position:relative;aspect-ratio:1/1;overflow:hidden;background-color:var(--dz-ink-05);transition:opacity .2s cubic-bezier(0,0,.2,1)}.dz-tile__media img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;scale:1;transition:opacity .7s ease-out,scale .5s cubic-bezier(0,0,.2,1)}.dz-tile__media img.is-loaded{opacity:1}.dz-tile__button:hover .dz-tile__media img{scale:1.02}.dz-tile--checking .dz-tile__media{opacity:.6}.dz-tile__chip{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;padding:4px 8px;background-color:var(--dz-ground);color:var(--dz-ink)}.dz-tile__chip svg{width:10px;height:10px}.dz-tile__tag{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:rgba(0,0,0,.85);color:var(--dz-gold);font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:9px;line-height:9px;letter-spacing:2px;text-transform:uppercase}.dz-tile__caption{display:flex;flex-direction:column;margin-top:4px;padding:0 2px 12px;font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:10px;line-height:15px;letter-spacing:.48px;text-transform:uppercase}.dz-tile__name{margin:0;font-weight:700;line-height:16px;-webkit-line-clamp:1}.dz-tile__meta,.dz-tile__name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dz-tile__meta{color:var(--dz-ink-55);-webkit-line-clamp:2}.dz-tile__price{font-weight:700;color:var(--dz-hover)}.dz-tile__access{margin-top:2px;color:var(--dz-ink-60)}@media (min-width:640px){.dz-tile__caption{display:none}}.dz-gold{color:var(--dz-gold)}@keyframes dz-modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dz-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes dz-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dz-sheet-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.dz-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center}.dz-modal__overlay{position:absolute;inset:0;background-color:var(--dz-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dz-fade-in .15s ease both}.dz-modal__panel{position:relative;width:calc(100% - 32px);max-width:1280px;max-height:calc(100dvh - 90px);overflow-y:auto;padding:32px;background-color:var(--dz-ground);color:var(--dz-ink);box-shadow:var(--dz-shadow);outline:none;animation:dz-modal-in .2s ease both}.dz-modal--closing .dz-modal__overlay{animation:dz-fade-out .15s ease both}.dz-modal--closing .dz-modal__panel{animation:dz-modal-out .2s ease both}.dz-modal__close{position:absolute;top:4px;right:4px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--dz-ink);cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.dz-modal__close:hover{opacity:.6}.dz-modal__close svg{display:inline-block;width:18px;height:18px}.dz-modal__handle{display:none}@media (max-width:767px){.dz-modal{align-items:flex-end}.dz-modal__overlay{animation:dz-fade-in .5s cubic-bezier(.32,.72,0,1) both}.dz-modal__panel{width:100%;max-height:calc(100dvh - 96px);padding:0 16px 24px;animation:dz-sheet-in .5s cubic-bezier(.32,.72,0,1) both}.dz-modal--closing .dz-modal__overlay{animation:dz-fade-out .5s cubic-bezier(.32,.72,0,1) both}.dz-modal--closing .dz-modal__panel{animation:dz-sheet-out .5s cubic-bezier(.32,.72,0,1) both}.dz-modal__handle{display:block;width:100px;height:8px;margin:16px auto;background-color:var(--dz-ink-40)}.dz-modal__close{top:4px;right:4px}}.dz-listing{display:grid;gap:32px}@media (min-width:768px){.dz-listing{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-listing__media{aspect-ratio:1/1;overflow:hidden;background-color:var(--dz-ink-05)}.dz-listing__media img{display:block;width:100%;height:100%;object-fit:cover;animation:dz-fade-in .18s ease-out both}.dz-listing__body{min-width:0}.dz-listing__cat{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:12px;line-height:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--dz-ink-70)}.dz-listing__dot{color:var(--dz-ink-20)}.dz-listing__title{margin:8px 0 0;padding-right:32px;font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;font-weight:400;font-size:24px;line-height:1.25;letter-spacing:.015em;text-transform:uppercase}@media (min-width:640px){.dz-listing__title{font-size:36px}}.dz-listing__sub{margin:8px 0 0;font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:11px;line-height:16.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dz-ink-60)}.dz-listing__price{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:12px}.dz-listing__amount{font-size:16px;line-height:28px;font-weight:700}@media (min-width:640px){.dz-listing__amount{font-size:18px}}.dz-listing__hint{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:10px;line-height:15px;letter-spacing:2px;text-transform:uppercase;color:var(--dz-ink-50)}.dz-listing__action{margin-top:16px}.dz-listing__cards{display:grid;gap:8px;margin-top:24px}.dz-infocard{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--dz-ink-05)}.dz-infocard__icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:var(--dz-ground);color:var(--dz-ink)}.dz-infocard__icon svg{width:20px;height:20px}.dz-infocard>div:last-child{display:grid;min-width:0}.dz-infocard__label{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:10px;line-height:15px;letter-spacing:2px;text-transform:uppercase;color:var(--dz-ink-50)}.dz-infocard__value{margin-top:2px;font-size:14px;line-height:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere}.dz-listing__about{margin-top:24px;padding-top:24px;border-top:1px solid var(--dz-ink-10)}.dz-listing__aboutlabel{margin:0 0 12px;font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:10px;line-height:15px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--dz-ink-50)}.dz-listing__abouttext{margin:0;font-size:14px;line-height:22.75px;color:var(--dz-ink-80);white-space:pre-line}.dz-trade-wrap{width:100%;padding:0 10px 80px}.dz-trade{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding-top:32px}.dz-trade__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--dz-ink-10)}.dz-trade__brand{display:flex;align-items:center;gap:12px;min-width:0}.dz-trade__tile{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background-color:#000}.dz-trade__tile img{height:26px;width:auto;filter:brightness(2.1)}.dz-trade__title{font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;font-weight:400;font-size:24px;line-height:24px;letter-spacing:0;color:var(--dz-ink)}.dz-trade__sub,.dz-trade__title{margin:0;text-transform:uppercase}.dz-trade__sub{font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;font-size:10px;line-height:10px;font-weight:700;letter-spacing:1px;color:var(--dz-ink-45)}.dz-trade__panels{display:grid;gap:20px}.dz-trade__panel{padding:16px;border:1px solid var(--dz-ink-10);background-color:var(--dz-panel-40)}.dz-trade__h2{margin:0 0 16px;font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;font-weight:400;font-size:22px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--dz-ink)}@media (min-width:768px){.dz-trade__h2{font-size:28px}}.dz-trade__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--dz-ink-15);background-color:var(--dz-panel-35)}.dz-trade__box>.dz-form{flex:1 1 100%}.dz-trade__help{margin:0;font-size:14px;line-height:22.75px;color:var(--dz-ink-60)}.dz-trade__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;flex:1 1 100%}.dz-trade__buttons{display:flex;flex-wrap:wrap;gap:8px}.dz-trade__empty{margin-top:16px;padding:40px 0;text-align:center}.dz-trade__empty .dz-trade__help{max-width:512px;margin:12px auto 0}.dz-btn--quiet{border-color:var(--dz-ink-20)}@media (max-width:639px){.dz-btn--quiet{padding-left:20px;padding-right:20px}}.dz-form,.dz-form__row{display:grid;gap:16px}@media (min-width:768px){.dz-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-form__extra{display:grid;gap:16px;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.dz-kv{display:grid;gap:0;margin:0}.dz-kv div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--dz-ink-10)}.dz-kv dt{margin:0;color:var(--dz-ink-40)}.dz-kv dd{margin:0;overflow-wrap:anywhere;font-size:14px;line-height:21px}.dark .dz-invert-dark{filter:invert(1)}.dark .dz-input[type=date]{color-scheme:dark}.dz-field{display:grid;gap:0}.dz-field__wrap{position:relative}.dz-field__wrap .dz-input{padding-right:48px}.dz-field__toggle{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--dz-ink-40);cursor:pointer;transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-field__toggle:hover{color:var(--dz-ink)}.dz-field__toggle svg{width:16px;height:16px}.dz-field .dz-status{margin-top:8px}.dz-btn__spinner{width:14px;height:14px;border-radius:9999px;border:2px solid;border-top:2px solid transparent;animation:dz-spin 1s linear infinite}.dz-divider{display:flex;align-items:center;gap:12px;color:var(--dz-ink-40)}.dz-divider:after,.dz-divider:before{content:"";flex:1;height:1px;background:var(--dz-rule)}.dz-social{display:grid;gap:8px}@media (min-width:480px){.dz-social{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-social img{width:16px;height:16px;object-fit:contain}.dz-textlink{padding:0;border:0;background:none;cursor:pointer;color:var(--dz-ink-60);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--dz-ink-20);transition:color .3s cubic-bezier(.4,0,.2,1)}.dz-textlink:hover{color:var(--dz-ink)}.dz-door{position:relative;perspective:1000px;cursor:pointer}.dz-door__light{position:absolute;inset:2px;background-color:var(--dz-flash);transform-origin:center center}.dz-door__panel{position:relative;display:block;width:100%;height:auto;transform-origin:left center;user-select:none;-webkit-user-drag:none}.dz-door--locked{cursor:default}.dz-door--busy{cursor:wait}.dz-door:focus-visible{outline:2px solid var(--dz-ink);outline-offset:6px}.dz-flash{position:fixed;inset:0;z-index:2000;background-color:var(--dz-flash);opacity:0;pointer-events:none}.dz-room-reset{position:absolute;z-index:60;top:16px;left:16px;pointer-events:auto;background-color:var(--dz-frost);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:768px){.dz-room-reset{top:20px;left:24px}}.dz-dialog{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;pointer-events:none}.dz-dialog__backdrop{position:absolute;inset:0;background-color:var(--dz-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:dz-fade-in .15s ease both}.dz-dialog__panel{position:relative;pointer-events:auto;display:flex;flex-direction:column;width:calc(100% - 32px);max-width:896px;max-height:calc(100svh - 120px);background-color:var(--dz-ground);color:var(--dz-ink);box-shadow:var(--dz-shadow);animation:dz-dialog-in .2s ease both}@keyframes dz-dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dz-sheet-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.dz-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 12px 24px;border-bottom:1px solid var(--dz-ink-10)}.dz-dialog__head .dz-title{font-size:24px}.dz-dialog__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--dz-rule);background:transparent;color:var(--dz-ink);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.dz-dialog__close:hover{background-color:var(--dz-ink);border-color:var(--dz-ink);color:var(--dz-ground)}.dz-dialog__close svg{width:16px;height:16px}.dz-dialog__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.dz-dialog__body--stage{flex:0 1 56vh}.dz-dialog__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px 16px 24px;border-top:1px solid var(--dz-ink-10)}.dz-dialog__nav{display:flex;gap:8px}.dz-dialog__nav button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--dz-rule);background:transparent;color:var(--dz-ink);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.dz-dialog__nav button:hover:not(:disabled){background-color:var(--dz-ink);border-color:var(--dz-ink);color:var(--dz-ground)}.dz-dialog__nav button:disabled{opacity:.4;cursor:not-allowed}.dz-dialog__nav svg{width:18px;height:18px}.dz-dialog__center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.dz-dialog__handle{display:none}@media (max-width:767px){.dz-dialog{align-items:flex-end}.dz-dialog__backdrop{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.dz-dialog__panel{width:100%;max-width:none;height:auto;max-height:80svh;animation:dz-sheet-in .5s cubic-bezier(.32,.72,0,1) both}.dz-dialog__body--stage{flex-basis:46svh}.dz-dialog__handle{display:block;width:100px;height:8px;margin:16px auto 0;background-color:var(--dz-ink-40)}}@media (prefers-reduced-motion:reduce){.dz-reveal,.dz-reveal--below{opacity:1;transform:none;transition:none}.dz-card__media img,.dz-tile__media img{transition:none}.dz-tile__media img{opacity:1}.dz-archive,.dz-grid,.dz-results{transition:none}.dz-dialog__backdrop,.dz-dialog__panel{animation:none}}