.dr{--dr-ink:#111;--dr-paper:#fff;--dr-body:#4a4a4a;--dr-nav:#333;--dr-muted:#7a7a7a;--dr-rule:#ddd;--dr-tint:#fafafa;--dr-placeholder:#8a8a8a;--dr-total-label:#9a9a9a;--dr-total-note:#b5b5b5;--dr-sans:var(--font-space-grotesk), system-ui, sans-serif;--dr-mono:var(--font-roboto-mono), ui-monospace, monospace;--dr-gutter:64px;--dr-ease:cubic-bezier(.22, 1, .36, 1);background:var(--dr-paper);color:var(--dr-ink);font-family:var(--dr-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:16px;line-height:normal}:where(.dr) :where(h1,h2,h3,p,ul,figure){margin:0}.dr img{display:block}.dr-label{font-family:var(--dr-mono);color:var(--dr-muted);letter-spacing:.14em;font-size:10px;line-height:12px}.dr-wide-only{display:inline}.dr-news{border-bottom:1px solid var(--dr-rule);background:var(--dr-paper);overflow:hidden}.dr-news-track{width:max-content;animation:38s linear infinite dr-news-run;display:flex}.dr-news:hover .dr-news-track,.dr-news:focus-within .dr-news-track{animation-play-state:paused}.dr-news-run{flex-shrink:0;align-items:center;display:flex}.dr-news-item{align-items:center;padding-block:9px;display:inline-flex}.dr-news-line{font-family:var(--dr-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--dr-muted);transition:color .2s var(--dr-ease,ease);font-size:10px;line-height:14px;text-decoration:none}a.dr-news-line:hover{color:var(--dr-ink)}.dr-news-mark{color:var(--dr-rule);margin-inline:34px;display:inline-flex}@keyframes dr-news-run{to{transform:translate(-50%)}}.dr-header-wrap{position:relative}.dr-header{padding-block:22px;padding-inline:var(--dr-gutter);border-bottom:1px solid var(--dr-ink);justify-content:space-between;align-items:center;display:flex}.dr-brand{align-items:baseline;gap:14px;display:flex}.dr-wordmark{letter-spacing:-.03em;color:var(--dr-ink);font-size:20px;font-weight:700;line-height:24px;text-decoration:none}.dr-nav{align-items:center;gap:30px;display:flex}.dr-nav-link{font-family:var(--dr-mono);letter-spacing:.08em;color:var(--dr-nav);font-size:11px;line-height:14px}.dr-menu{cursor:pointer;background:0 0;border:0;padding:0;display:none}.dr-drawer{border-bottom:1px solid var(--dr-ink);background:var(--dr-paper);flex-direction:column;display:none}.dr-drawer-link{border-top:1px solid var(--dr-rule);font-family:var(--dr-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dr-nav);padding:16px 20px;font-size:11px;line-height:14px;text-decoration:none}.dr-drawer-link:first-child{border-top:0}.dr-drawer-link:active{color:var(--dr-ink)}.dr-nav-cta{border:1px solid var(--dr-ink);height:34px;font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-ink);align-items:center;padding-inline:18px;font-size:10px;line-height:12px;display:flex}.dr-hero{border-bottom:1px solid var(--dr-ink);display:flex}.dr-hero-copy{min-width:0;padding:var(--dr-gutter);border-right:1px solid var(--dr-ink);flex-direction:column;flex:1 1 0;justify-content:center;display:flex}.dr-hero-sheet{font-family:var(--dr-mono);letter-spacing:.18em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-hero-title{letter-spacing:-.045em;color:var(--dr-ink);margin-top:26px;font-size:62px;font-weight:700;line-height:66px}.dr-hero-body{width:520px;max-width:100%;color:var(--dr-body);margin-top:22px;font-size:15px;line-height:26px}.dr-hero-actions{align-items:center;gap:12px;margin-top:32px;display:flex}.dr-btn{height:48px;font-family:var(--dr-mono);letter-spacing:.1em;align-items:center;padding-inline:26px;font-size:11px;line-height:14px;display:flex}button.dr-btn{cursor:pointer;appearance:none;border-radius:0}.dr-btn-solid{background:var(--dr-ink);color:var(--dr-paper)}.dr-btn-ghost{border:1px solid var(--dr-ink);color:var(--dr-ink);background:0 0}.dr-hero-plate{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex}.dr-hero-figure{object-fit:contain;mix-blend-mode:multiply;width:360px;max-width:100%;height:360px}.dr-figcaption{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-ink);align-items:center;gap:10px;margin-top:18px;font-size:10px;line-height:12px;display:flex}.dr-figcaption:before,.dr-figcaption:after{content:"";background:var(--dr-ink);flex-shrink:0;width:120px;height:1px}.dr-figure-note{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);margin-top:8px;font-size:10px;line-height:12px}.dr-page-head{padding:72px var(--dr-gutter) 64px;border-bottom:1px solid var(--dr-ink);flex-direction:column;display:flex}.dr-page-head-sheet{font-family:var(--dr-mono);letter-spacing:.18em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-page-head-title{letter-spacing:-.045em;color:var(--dr-ink);margin-top:24px;font-size:62px;font-weight:700;line-height:66px}.dr-page-head-body{width:620px;max-width:100%;color:var(--dr-body);margin-top:22px;font-size:15px;line-height:26px}.dr-specs{border-bottom:1px solid var(--dr-ink);display:flex}.dr-spec{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;height:150px;padding-inline:34px;display:flex}.dr-spec:not(:last-child){border-right:1px solid var(--dr-ink)}.dr-spec-value{letter-spacing:-.04em;color:var(--dr-ink);margin-top:8px;font-size:34px;font-weight:700;line-height:42px}.dr-sheet{border-bottom:1px solid var(--dr-ink);grid-template-columns:repeat(3,1fr);display:grid}.dr-sheet-cell{flex-direction:column;align-items:center;height:250px;padding:20px;display:flex}.dr-sheet-cell:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--dr-rule)}.dr-sheet-cell:not(:nth-child(3n)){border-right:1px solid var(--dr-rule)}.dr-sheet-figure{object-fit:contain;mix-blend-mode:multiply;flex-shrink:0;width:130px;height:130px}.dr-sheet-code{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);margin-top:10px;font-size:9px;line-height:12px}.dr-sheet-name{color:var(--dr-ink);margin-top:6px;font-size:16px;font-weight:500;line-height:20px}.dr-sheet-price{color:var(--dr-ink);margin-top:4px;font-size:16px;font-weight:700;line-height:20px}.dr-sheet-total{background:var(--dr-ink);border:0;grid-column:span 2;justify-content:center}.dr-sheet-total-label{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-total-label);font-size:9px;line-height:12px}.dr-sheet-total-value{letter-spacing:-.04em;color:var(--dr-paper);margin-top:10px;font-size:44px;font-weight:700;line-height:54px}.dr-sheet-total-note{text-align:center;width:230px;color:var(--dr-total-note);margin-top:8px;font-size:13px;line-height:16px}.dr-swatch-sheet{border-bottom:1px solid var(--dr-ink)}.dr-swatch-row{padding:30px var(--dr-gutter);align-items:center;gap:34px;display:flex}.dr-swatch-row:not(:last-child){border-bottom:1px solid var(--dr-rule)}.dr-swatch-plate{flex-shrink:0;width:120px;height:120px}.dr-swatch-plate[data-outlined=true]{border:1px solid var(--dr-ink)}.dr-swatch-detail{flex:auto;min-width:0}.dr-swatch-index{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-swatch-title{letter-spacing:-.04em;color:var(--dr-ink);margin-top:10px;font-size:34px;font-weight:700;line-height:40px}.dr-swatch-note{width:560px;max-width:100%;color:var(--dr-body);margin-top:8px;font-size:15px;line-height:24px}.dr-swatch-avail{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);flex-shrink:0;font-size:10px;line-height:12px}.dr-notes{border-bottom:1px solid var(--dr-ink);grid-template-columns:repeat(2,1fr);display:grid}.dr-note{padding:40px var(--dr-gutter) 44px}.dr-note:nth-child(odd){border-right:1px solid var(--dr-rule)}.dr-note:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--dr-rule)}.dr-note-num{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-note-title{letter-spacing:-.03em;color:var(--dr-ink);margin-top:14px;font-size:26px;font-weight:700;line-height:32px}.dr-note-body{width:460px;max-width:100%;color:var(--dr-body);margin-top:10px;font-size:15px;line-height:25px}.dr-policy{padding:12px var(--dr-gutter) 56px;border-bottom:1px solid var(--dr-ink)}.dr-policy-clause{padding-block:36px}.dr-policy-clause:not(:last-child){border-bottom:1px solid var(--dr-rule)}.dr-policy-body{width:620px;max-width:100%}.dr-policy-body p,.dr-policy-body ul{color:var(--dr-body);margin-top:10px;font-size:15px;line-height:25px}.dr-policy-body ul{margin-bottom:0;padding-left:20px}.dr-policy-body li+li{margin-top:4px}.dr-policy-body a{text-underline-offset:3px;text-decoration:underline}.dr-colourways{height:120px;padding-inline:var(--dr-gutter);border-bottom:1px solid var(--dr-ink);justify-content:space-between;align-items:center;display:flex}.dr-colourways-head{display:contents}.dr-colourways-label{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-swatches{align-items:center;gap:36px;display:flex}.dr-swatch{align-items:center;gap:10px;display:flex}.dr-swatch-chip{flex-shrink:0;width:30px;height:30px}.dr-swatch-chip[data-outlined=true]{border:1px solid var(--dr-ink)}.dr-swatch-name{font-family:var(--dr-mono);letter-spacing:.1em;color:var(--dr-ink);font-size:10px;line-height:12px}.dr-position{padding-block:90px;padding-inline:var(--dr-gutter);border-bottom:1px solid var(--dr-ink);flex-direction:column;align-items:center;display:flex}.dr-position-label{font-family:var(--dr-mono);letter-spacing:.2em;color:var(--dr-muted);margin-bottom:28px;font-size:10px;line-height:12px}.dr-position-statement{letter-spacing:-.045em;text-align:center;width:960px;max-width:100%;color:var(--dr-ink);font-size:48px;font-weight:700;line-height:60px}.dr-waitlist{padding-block:56px;padding-inline:var(--dr-gutter);border-bottom:1px solid var(--dr-ink);justify-content:space-between;align-items:center;display:flex}.dr-waitlist-copy{flex-shrink:0;width:560px}.dr-waitlist-label{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-waitlist-title{letter-spacing:-.04em;color:var(--dr-ink);margin-top:14px;font-size:36px;font-weight:700;line-height:44px}.dr-waitlist-form{flex-shrink:0;width:520px}.dr-field{border:1px solid var(--dr-ink);justify-content:space-between;align-items:center;height:54px;padding-left:18px;padding-right:4px;display:flex}.dr-input{min-width:0;font-family:var(--dr-sans);color:var(--dr-ink);background:0 0;border:0;outline:0;flex:auto;font-size:14px;line-height:18px}.dr-input::placeholder{color:var(--dr-placeholder)}.dr-field-submit{background:var(--dr-ink);height:44px;font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-paper);border:0;flex-shrink:0;align-items:center;padding-inline:24px;font-size:10px;line-height:12px;display:flex}.dr-waitlist-fineprint{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);margin-top:10px;font-size:9px;line-height:12px}.dr-notfound-actions{padding:40px var(--dr-gutter) 56px;border-bottom:1px solid var(--dr-ink);gap:12px;display:flex}.dr-piece{border-bottom:1px solid var(--dr-ink);display:flex}.dr-piece-plate{border-right:1px solid var(--dr-ink);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:56px 40px;display:flex}.dr-piece-detail{min-width:0;padding:56px var(--dr-gutter);flex-direction:column;flex:1 1 0;justify-content:center;display:flex}.dr-piece-title{letter-spacing:-.04em;margin-top:20px;font-size:44px;font-weight:700;line-height:50px}.dr-piece-price{margin-top:10px;font-size:22px;font-weight:700;line-height:28px}.dr-piece-body{width:520px;max-width:100%;color:var(--dr-body);margin-top:18px;font-size:15px;line-height:26px}.dr-piece-back{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);margin-top:26px;font-size:10px}.dr-buy{flex-direction:column;gap:16px;width:520px;max-width:100%;margin-top:28px;display:flex}.dr-buy-sku{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:10px}.dr-buy-submit{border:0;justify-content:center;align-self:flex-start}.dr-buy-status{color:var(--dr-body);font-size:14px;line-height:22px}.dr-buy-added{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-ink);font-size:10px;line-height:16px}.dr-buy-added a{color:var(--dr-ink);text-underline-offset:3px;text-decoration:underline}.dr-qty{border:1px solid var(--dr-ink);background:var(--dr-paper);align-items:stretch;width:fit-content;height:44px;display:flex}.dr-buy .dr-qty{height:52px}.dr-qty-field{flex:none}.dr-qty button{width:44px;font-family:var(--dr-mono);color:var(--dr-ink);cursor:pointer;transition:background .25s var(--dr-ease), color .25s var(--dr-ease);background:0 0;border:0;border-radius:0;padding:0;font-size:15px;line-height:1}.dr-qty button:hover:not([disabled]){background:var(--dr-ink);color:var(--dr-paper)}.dr-qty button[disabled]{opacity:.35;cursor:not-allowed}.dr-qty button:focus-visible{outline:2px solid var(--dr-ink);outline-offset:2px}.dr-qty-value{border-inline:1px solid var(--dr-rule);min-width:40px;font-family:var(--dr-mono);justify-content:center;align-items:center;font-size:15px;display:flex}a.dr-sheet-cell{transition:background .3s var(--dr-ease), transform .3s var(--dr-ease);color:inherit;text-decoration:none}a.dr-sheet-cell:hover{background:var(--dr-tint,#fafafa)}a.dr-sheet-cell:hover .dr-sheet-name{text-underline-offset:3px;text-decoration:underline}.dr-sheet-figure{transition:transform .4s var(--dr-ease)}a.dr-sheet-cell:hover .dr-sheet-figure{transform:translateY(-4px)scale(1.02)}.dr-btn{transition:background .25s var(--dr-ease), color .25s var(--dr-ease), border-color .25s var(--dr-ease)}.dr-btn-ghost:hover{background:var(--dr-ink);color:var(--dr-paper)}.dr-btn-solid:hover{background:var(--dr-nav)}.dr-nav-link{transition:color .2s var(--dr-ease)}.dr-nav-cta{transition:background .25s var(--dr-ease), color .25s var(--dr-ease)}.dr-nav-cta:hover{background:var(--dr-ink);color:var(--dr-paper)}.dr-order-sheet{padding:44px var(--dr-gutter) 56px;border-bottom:1px solid var(--dr-ink)}.dr-order-lines{gap:56px;margin:0;display:flex}.dr-order-lines dt{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:9px}.dr-order-lines dd{letter-spacing:-.02em;margin:6px 0 0;font-size:20px;font-weight:700;line-height:26px}.dr-order-ref{font-family:var(--dr-mono);font-size:18px!important}.dr-order-items{border-top:1px solid var(--dr-rule);width:620px;max-width:100%;margin-top:28px;padding:0;list-style:none}.dr-order-items li{border-bottom:1px solid var(--dr-rule);justify-content:space-between;gap:20px;padding:12px 0;font-size:15px;display:flex}.dr-order-note{color:var(--dr-body);margin-top:20px;font-size:14px;line-height:22px}.dr-order-back{width:fit-content;margin-top:28px;display:inline-flex}.dr-cart{padding:44px var(--dr-gutter) 56px;border-bottom:1px solid var(--dr-ink)}.dr-cart-lines{border-top:1px solid var(--dr-rule);width:860px;max-width:100%;margin:0;padding:0;list-style:none}.dr-cart-line{border-bottom:1px solid var(--dr-rule);align-items:center;gap:24px;padding-block:18px;display:flex}.dr-cart-line-detail{flex:auto;min-width:0}.dr-cart-line-name{color:var(--dr-ink);font-size:16px;font-weight:600;line-height:22px;text-decoration:none}.dr-cart-line-name:hover{text-underline-offset:3px;text-decoration:underline}.dr-cart-line-meta{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);margin-top:6px;font-size:10px;line-height:14px}.dr-cart-line-total{min-width:76px;font-family:var(--dr-mono);text-align:right;color:var(--dr-ink);font-size:13px}.dr-cart-remove{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);cursor:pointer;transition:color .2s var(--dr-ease);background:0 0;border:0;padding:0;font-size:10px}.dr-cart-remove:hover{color:var(--dr-ink);text-underline-offset:3px;text-decoration:underline}.dr-cart-foot{width:860px;max-width:100%;margin-top:28px}.dr-cart-total{justify-content:space-between;align-items:baseline;display:flex}.dr-cart-total-label{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:10px}.dr-cart-total-value{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:28px}.dr-cart-note{color:var(--dr-muted);margin-top:10px;font-size:13px;line-height:20px}.dr-cart-checkout{border:0;justify-content:center;margin-top:24px}.dr-cart-status{color:var(--dr-body);margin-top:16px;font-size:15px;line-height:24px}.dr-cart-status:first-child{margin-top:0}.dr-cart-back{width:fit-content;margin-top:24px;display:inline-flex}.dr-enquiry{border-bottom:1px solid var(--dr-ink);display:flex}.dr-enquiry-details{padding:40px var(--dr-gutter) 44px;border-right:1px solid var(--dr-rule);flex:0 0 360px}.dr-enquiry-label{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-enquiry-lines{margin-top:22px;padding:0;list-style:none}.dr-enquiry-lines li{color:var(--dr-ink);flex-direction:column;gap:4px;font-size:15px;line-height:22px;display:flex}.dr-enquiry-lines li+li{margin-top:18px}.dr-enquiry-line-label{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:9px;line-height:12px}.dr-enquiry-form{min-width:0;padding:40px var(--dr-gutter) 44px;flex-direction:column;flex:auto;gap:18px;display:flex}.dr-form-row{gap:18px;display:flex}.dr-form-field{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.dr-form-field>span{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:9px;line-height:12px}.dr-form-field input,.dr-form-field select,.dr-form-field textarea{border:1px solid var(--dr-ink);background:var(--dr-paper);width:100%;font-family:var(--dr-sans);color:var(--dr-ink);border-radius:0;padding:14px 16px;font-size:15px;line-height:22px}.dr-form-field textarea{resize:vertical}.dr-form-field input::placeholder,.dr-form-field textarea::placeholder{color:var(--dr-placeholder)}.dr-form-field input:focus-visible,.dr-form-field select:focus-visible,.dr-form-field textarea:focus-visible{outline:2px solid var(--dr-ink);outline-offset:2px}.dr-form-submit{cursor:pointer;border:0;justify-content:center;align-self:flex-start}.dr-enquiry-done,.dr-waitlist-done{width:520px;max-width:100%;color:var(--dr-body);margin-top:18px;font-size:15px;line-height:24px}.dr-waitlist-done{margin-top:0}.dr-form-error{font-family:var(--dr-mono);letter-spacing:.08em;color:#a3231f;font-size:10px;line-height:16px}.dr-btn[disabled],.dr-field-submit[disabled]{opacity:.45;cursor:not-allowed}.dr-faq{padding:56px var(--dr-gutter) 64px;border-bottom:1px solid var(--dr-ink)}.dr-faq-label{font-family:var(--dr-mono);letter-spacing:.2em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-faq-list{border-top:1px solid var(--dr-rule);margin-top:26px}.dr-faq-item{border-bottom:1px solid var(--dr-rule)}.dr-faq-q{cursor:pointer;color:var(--dr-ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:500;line-height:26px;list-style:none;display:flex}.dr-faq-q::-webkit-details-marker{display:none}.dr-faq-q:after{content:"+";font-family:var(--dr-mono);color:var(--dr-muted);flex-shrink:0;font-size:18px;line-height:1}.dr-faq-item[open] .dr-faq-q:after{content:"−"}.dr-faq-a{width:760px;max-width:100%;color:var(--dr-body);padding-bottom:22px;font-size:15px;line-height:25px}.dr-footer-cols{border-top:1px solid var(--dr-ink);grid-template-columns:repeat(4,1fr);display:grid}.dr-footer-col{padding:34px}.dr-footer-col:not(:last-child){border-right:1px solid var(--dr-rule)}.dr-footer-col-label{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-footer-list{margin-top:18px;padding:0;list-style:none}.dr-footer-list li+li{margin-top:10px}.dr-footer-list a{color:var(--dr-ink);font-size:14px;line-height:20px}.dr-footer-list a:hover{text-underline-offset:3px;text-decoration:underline}.dr-footer-muted{color:var(--dr-muted);font-size:14px;line-height:20px}.dr-footer-note{color:var(--dr-body);margin-top:18px;font-size:14px;line-height:22px}.dr-footer-note+.dr-footer-col-label{margin-top:30px}.dr-footer{padding-top:22px;padding-bottom:34px;padding-inline:var(--dr-gutter);justify-content:space-between;align-items:center;display:flex}.dr-footer-top{display:contents}.dr-footer-wordmark{letter-spacing:-.03em;color:var(--dr-ink);order:1;font-size:15px;font-weight:700;line-height:18px}.dr-footer-contact{order:2;gap:22px;display:flex}.dr-footer-contact a,.dr-footer-contact span{font-family:var(--dr-mono);letter-spacing:.1em;color:var(--dr-body);font-size:10px;line-height:12px}.dr-footer-direction{font-family:var(--dr-mono);letter-spacing:.1em;color:var(--dr-muted);order:3;font-size:10px;line-height:12px}@media (max-width:1280px){.dr{--dr-gutter:40px}.dr-hero-title{font-size:52px;line-height:56px}.dr-position-statement{font-size:40px;line-height:50px}}@media (max-width:1024px){.dr-wide-only{display:none}.dr-news-mark{margin-inline:24px}.dr-rule-strip{padding-inline:20px}.dr-piece-others{padding:30px 20px 36px}.dr-piece-others-grid{grid-template-columns:1fr}.dr-header{padding:14px 20px 16px}.dr-brand{gap:9px}.dr-wordmark{font-size:18px;line-height:22px}.dr-nav{gap:16px}.dr-nav-link{display:none}.dr-nav-link.dr-nav-cart{display:block}.dr-menu{flex-direction:column;flex-shrink:0;gap:4px;width:18px;display:flex}.dr-drawer{display:flex}.dr-menu span{background:var(--dr-ink);width:18px;height:1px}.dr-menu span:last-child{width:12px}.dr-nav-cta{height:32px;padding-inline:16px}.dr-hero{flex-direction:column}.dr-hero-copy{border-right:0;padding:34px 20px 32px}.dr-hero-title{margin-top:22px;font-size:42px;line-height:44px}.dr-hero-body{width:100%;margin-top:20px;line-height:25px}.dr-hero-actions{gap:10px;margin-top:28px}.dr-btn{flex:1 1 0;justify-content:center;height:52px;padding-inline:0}.dr-hero-plate{border-top:1px solid var(--dr-ink);padding:24px 20px 26px}.dr-hero-figure{width:236px;height:236px}.dr-figcaption{margin-top:14px}.dr-figcaption:before,.dr-figcaption:after{width:46px}.dr-specs{flex-wrap:wrap}.dr-spec{border-right:0;flex:0 0 50%;height:112px;padding-inline:20px}.dr-spec:nth-child(odd){border-right:1px solid var(--dr-ink)}.dr-spec:nth-child(-n+2){border-bottom:1px solid var(--dr-ink)}.dr-spec .dr-label{font-size:9px}.dr-spec-value{margin-top:6px;font-size:30px;line-height:38px}.dr-sheet{grid-template-columns:repeat(2,1fr)}.dr-sheet-cell{transition:background .3s var(--dr-ease), transform .3s var(--dr-ease);border-bottom:0;border-right:0;justify-content:center;height:214px;padding:16px}.dr-sheet-cell:nth-child(odd){border-right:1px solid var(--dr-rule)}.dr-sheet-cell:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--dr-rule)}.dr-sheet-figure{width:98px;height:98px}.dr-sheet-code{letter-spacing:.12em;margin-top:12px}.dr-sheet-name{margin-top:6px;font-size:14px;line-height:19px}.dr-sheet-price{margin-top:2px;font-size:15px}.dr-sheet-total{border:0}.dr-sheet-total-value{margin-top:8px;font-size:40px;line-height:48px}.dr-sheet-total-note{width:150px;margin-top:6px;line-height:18px}.dr-colourways{flex-direction:column;align-items:stretch;height:auto;padding-inline:0}.dr-colourways-head{border-bottom:1px solid var(--dr-rule);width:100%;padding:20px;display:block}.dr-swatches{align-items:stretch;gap:0;width:100%}.dr-swatch{flex-direction:column;flex:1 1 0;gap:0;padding-top:20px;padding-bottom:22px}.dr-swatch:not(:last-child){border-right:1px solid var(--dr-rule)}.dr-swatch-chip{width:44px;height:44px}.dr-swatch-name{letter-spacing:.08em;margin-top:12px;font-size:9px}.dr-position{padding:72px 24px 76px}.dr-position-label{margin-bottom:24px}.dr-position-statement{width:100%;font-size:30px;line-height:38px}.dr-waitlist{flex-direction:column;align-items:stretch;padding:48px 20px 52px}.dr-waitlist-copy,.dr-waitlist-form{width:100%}.dr-waitlist-title{margin-top:14px;font-size:30px;line-height:38px}.dr-field{height:56px;margin-top:28px;padding-left:16px}.dr-field-submit{height:46px;padding-inline:22px}.dr-waitlist-fineprint{letter-spacing:.1em;margin-top:12px}.dr-footer{flex-direction:column;align-items:flex-start;padding:26px 20px 20px}.dr-footer-top{justify-content:space-between;align-items:center;width:100%;display:flex}.dr-footer-contact{gap:20px;margin-top:16px}.dr-footer-direction{font-size:9px}.dr-page-head{padding:40px 20px 36px}.dr-page-head-title{margin-top:20px;font-size:42px;line-height:44px}.dr-page-head-body{width:100%;margin-top:18px}.dr-swatch-row{flex-wrap:wrap;gap:20px;padding:24px 20px}.dr-swatch-plate{width:80px;height:80px}.dr-swatch-detail{flex-basis:calc(100% - 100px)}.dr-swatch-title{margin-top:8px;font-size:26px;line-height:32px}.dr-swatch-note{width:100%}.dr-swatch-avail{flex-basis:100%}.dr-notes{grid-template-columns:1fr}.dr-note{padding:28px 20px 30px}.dr-note:nth-child(odd){border-right:0}.dr-note:not(:last-child){border-bottom:1px solid var(--dr-rule)}.dr-note-title{font-size:22px;line-height:28px}.dr-note-body{width:100%}.dr-notfound-actions{padding:28px 20px 32px}.dr-piece{flex-direction:column}.dr-piece-plate{border-right:0;border-bottom:1px solid var(--dr-ink);padding:32px 20px}.dr-piece-detail{padding:32px 20px 36px}.dr-piece-title{font-size:32px;line-height:38px}.dr-buy{width:100%}.dr-buy-submit{align-self:stretch}.dr-reviews{padding:30px 20px 36px}.dr-reviews-add{justify-content:center;align-self:stretch;width:100%}.dr-order-sheet{padding:28px 20px 36px}.dr-order-lines{flex-wrap:wrap;gap:28px}.dr-cart{padding:28px 20px 36px}.dr-cart-line{flex-wrap:wrap;gap:12px 16px}.dr-cart-line-detail{flex-basis:100%}.dr-cart-line .dr-qty{height:40px}.dr-cart-line .dr-qty button{width:38px}.dr-cart-line-total{flex:auto}.dr-qty-field{align-items:flex-start}.dr-enquiry{flex-direction:column}.dr-enquiry-details{border-right:0;border-bottom:1px solid var(--dr-rule);flex:auto;padding:28px 20px 30px}.dr-enquiry-form{padding:28px 20px 32px}.dr-form-row{flex-direction:column;gap:18px}.dr-form-submit{align-self:stretch}.dr-faq{padding:36px 20px 40px}.dr-faq-q{font-size:16px;line-height:24px}.dr-footer-cols{grid-template-columns:repeat(2,1fr)}.dr-footer-col{padding:24px 20px 28px}.dr-footer-col:not(:last-child){border-right:0}.dr-footer-col:nth-child(odd){border-right:1px solid var(--dr-rule)}.dr-footer-col:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--dr-rule)}}@media (max-width:560px){.dr-footer-cols{grid-template-columns:1fr}.dr-footer-col{border-right:0!important}.dr-footer-col:not(:last-child){border-bottom:1px solid var(--dr-rule)}}.dr-reveal{opacity:0;transition:opacity .7s var(--dr-ease), transform .7s var(--dr-ease);transform:translateY(14px)}.dr-reveal.is-in{opacity:1;transform:none}.dr-reveal-d1{transition-delay:80ms}.dr-reveal-d2{transition-delay:.16s}.dr-reveal-d3{transition-delay:.24s}.dr-reveal-now{animation:dr-rise .7s var(--dr-ease) both}.dr-reveal-now.dr-reveal-d1{animation-delay:80ms}.dr-reveal-now.dr-reveal-d2{animation-delay:.16s}.dr-reveal-now.dr-reveal-d3{animation-delay:.24s}@keyframes dr-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dr-mark{color:var(--dr-rule)}.dr-mark-reg{flex-shrink:0}.dr-mark-dim{width:100%;height:8px;color:var(--dr-rule);display:block}.dr-mark-scale{width:100%;height:10px;color:var(--dr-rule);display:block}.dr-rule-strip{padding-inline:var(--dr-gutter);border-bottom:1px solid var(--dr-ink);padding-block:10px;overflow:hidden}.dr-position-label{justify-content:center;align-items:center;gap:14px;display:flex}.dr-plate-frame{display:inline-flex;position:relative}.dr-bracket{width:26px;height:26px;color:var(--dr-rule);position:absolute}.dr-bracket-tl{top:26px;left:26px}.dr-bracket-br{bottom:26px;right:26px;transform:rotate(180deg)}.dr-plate-dim{align-items:center;gap:12px;width:min(320px,76%);margin-top:18px;display:flex}.dr-plate-dim .dr-mark-dim{flex:1 1 0}.dr-plate-dim-label{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-total-label);white-space:nowrap;flex-shrink:0;font-size:9px;line-height:12px}.dr-plate-empty{width:360px;max-width:100%;height:360px;font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-placeholder);justify-content:center;align-items:center;font-size:10px;line-height:12px;display:flex}.dr-page-head-rule{align-items:center;gap:18px;display:flex}.dr-page-head-dim{flex:1 1 0;max-width:260px}.dr-note-num{align-items:center;gap:10px;display:flex}.dr-note-mark{flex-shrink:0;width:11px;height:11px}.dr-swatch-row{transition:background .3s var(--dr-ease)}.dr-swatch-row:hover{background:var(--dr-tint)}.dr-swatch-plate,.dr-swatch-chip{transition:transform .35s var(--dr-ease)}.dr-swatch-row:hover .dr-swatch-plate{transform:scale(1.03)}.dr-piece-schedule{border-top:1px solid var(--dr-rule);margin:30px 0 0}.dr-piece-schedule-row{border-bottom:1px solid var(--dr-rule);justify-content:space-between;align-items:baseline;gap:20px;padding-block:11px;display:flex}.dr-piece-schedule-row dt{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:10px}.dr-piece-schedule-row dd{font-family:var(--dr-mono);letter-spacing:.08em;color:var(--dr-ink);text-align:right;margin:0;font-size:11px}.dr-piece-others{padding:40px var(--dr-gutter) 52px;border-top:1px solid var(--dr-ink)}.dr-piece-others-label{margin:0 0 22px}.dr-piece-others-grid{background:var(--dr-rule);border:1px solid var(--dr-rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dr-piece-other{background:var(--dr-paper);color:inherit;transition:background .3s var(--dr-ease);flex-direction:column;align-items:center;gap:6px;padding:26px 16px 22px;text-decoration:none;display:flex}.dr-piece-other:hover{background:var(--dr-tint)}.dr-piece-other-figure{width:110px;height:110px;transition:transform .4s var(--dr-ease)}.dr-piece-other:hover .dr-piece-other-figure{transform:translateY(-4px)}.dr-piece-other-code{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-muted);margin-top:8px;font-size:9px}.dr-piece-other-name{color:var(--dr-ink);text-align:center;font-size:15px;font-weight:600}.dr-piece-other:hover .dr-piece-other-name{text-underline-offset:3px;text-decoration:underline}.dr-piece-other-price{font-family:var(--dr-mono);color:var(--dr-body);font-size:12px}.dr-reviews{padding:40px var(--dr-gutter) 48px;border-bottom:1px solid var(--dr-ink)}.dr-reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.dr-reviews-summary{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-reviews-empty{color:var(--dr-body);margin-top:20px;font-size:15px;line-height:24px}.dr-reviews-list{margin-top:6px}.dr-review{width:640px;max-width:100%;padding:26px 0 30px}.dr-review+.dr-review{border-top:1px solid var(--dr-rule)}.dr-review-num{font-family:var(--dr-mono);letter-spacing:.16em;color:var(--dr-muted);font-size:10px;line-height:12px}.dr-review-title{letter-spacing:-.02em;color:var(--dr-ink);margin-top:12px;font-size:18px;font-weight:700;line-height:24px}.dr-review-body{color:var(--dr-body);white-space:pre-line;overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:25px}.dr-review-byline{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);margin-top:14px;font-size:10px;line-height:14px}.dr-reviews-more{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);margin-top:4px;font-size:10px;line-height:12px}.dr-reviews-add{margin-top:28px}.dr-review-form{flex-direction:column;gap:18px;width:640px;max-width:100%;margin-top:28px;display:flex}.dr-review-done{width:520px;max-width:100%;color:var(--dr-body);font-size:15px;line-height:24px}.dr-rate{gap:8px;display:flex}.dr-rate-box{border:1px solid var(--dr-ink);background:var(--dr-paper);width:44px;height:44px;color:var(--dr-ink);font-family:var(--dr-mono);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s var(--dr-ease);justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.dr-rate-box input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dr-rate-box.is-picked{background:var(--dr-ink);color:var(--dr-paper)}.dr-rate-box:has(input:focus-visible){outline:2px solid var(--dr-ink);outline-offset:2px}.dr-review-fineprint{font-family:var(--dr-mono);letter-spacing:.14em;color:var(--dr-muted);font-size:9px;line-height:12px}.dr-order-status{align-items:center;gap:8px;display:flex}.dr-order-mark{color:var(--dr-ink);flex-shrink:0}.dr-order-note-loud{border-left:2px solid var(--dr-ink);background:var(--dr-tint);color:var(--dr-ink);padding:10px 14px}.dr-account{padding:44px var(--dr-gutter) 56px;border-bottom:1px solid var(--dr-ink)}.dr-account-notice{margin-bottom:20px}.dr-account-pitch{width:560px;max-width:100%;color:var(--dr-body);font-size:17px;line-height:27px}.dr-account-google{margin-top:28px}.dr-account-profile{justify-content:space-between;align-items:flex-start;gap:24px;width:860px;max-width:100%;display:flex}.dr-account-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:8px;font-size:20px;font-weight:700;line-height:26px}.dr-account-email{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:14px}.dr-account-ledger{margin-top:44px}.dr-account-orders{border-top:1px solid var(--dr-rule);width:860px;max-width:100%;margin:14px 0 0;padding:0;list-style:none}.dr-account-orders>li{border-bottom:1px solid var(--dr-rule)}.dr-account-order-row{cursor:pointer;align-items:center;gap:24px;padding:16px 0;list-style:none;display:flex}.dr-account-order-row::-webkit-details-marker{display:none}.dr-account-order-row:after{content:"+";font-family:var(--dr-mono);color:var(--dr-muted);flex-shrink:0;font-size:16px;line-height:1}.dr-account-order[open] .dr-account-order-row:after{content:"−"}.dr-account-order-ref{min-width:0;font-family:var(--dr-mono);letter-spacing:.04em;color:var(--dr-ink);overflow-wrap:anywhere;flex:auto;font-size:13px}.dr-account-order-date{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-muted);white-space:nowrap;font-size:10px}.dr-account-order-state{font-family:var(--dr-mono);letter-spacing:.12em;color:var(--dr-ink);white-space:nowrap;font-size:10px}.dr-account-order-total{min-width:76px;font-family:var(--dr-mono);text-align:right;color:var(--dr-ink);font-size:13px}.dr-account-order-body{padding-bottom:20px}.dr-account-order-body .dr-order-items{margin-top:0}@media (max-width:1024px){.dr-account{padding:28px 20px 36px}.dr-account-profile{flex-wrap:wrap}.dr-account-ledger{margin-top:36px}.dr-account-order-row{flex-wrap:wrap;gap:10px 16px}.dr-account-order-ref{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.dr-news-track{animation:none}.dr-reveal{opacity:1;transition:none;transform:none}.dr-reveal-now{animation:none}.dr-sheet-cell,.dr-sheet-figure,.dr-btn,.dr-qty button,.dr-cart-remove,.dr-news-line,.dr-nav-cta,.dr-swatch,.dr-swatch-row,.dr-swatch-plate,.dr-swatch-chip,.dr-piece-other,.dr-piece-other-figure{transition:none}a.dr-sheet-cell:hover .dr-sheet-figure,.dr-swatch-row:hover .dr-swatch-plate,.dr-piece-other:hover .dr-piece-other-figure{transform:none}}
