@font-face{font-family: 'D8 Serif';font-style: normal;font-weight: 700;font-display: optional;src: url(/fonts/d8-serif.woff2) format('woff2');}@font-face{font-family: 'D8 Sans';font-style: normal;font-weight: 400 700;font-display: optional;src: url(/fonts/d8-sans.woff2) format('woff2');}@font-face{font-family: 'D8 Serif Fallback';src: local('Times New Roman Bold'),local('TimesNewRomanPS-BoldMT'),local('Liberation Serif Bold'),local('Tinos Bold');size-adjust: 124.96%;ascent-override: 100.03%;descent-override: 34.01%;line-gap-override: 0%;}@font-face{font-family: 'D8 Sans Fallback';src: local('ArialMT'),local('Arial'),local('Arimo'),local('Liberation Sans');size-adjust: 103.59%;ascent-override: 91.71%;descent-override: 21.72%;line-gap-override: 0%;}[data-design='d8']{--d8-desk: #f3eee3;--d8-sheet: #fffdf8;--d8-band: #f8f4ea;--d8-bar: #e6f2f0;--d8-ink: #13211f;--d8-ink-2: #3a4744;--d8-ink-3: #55615d;--d8-rule: #ddd5c5;--d8-rule-sheet: #e8e2d5;--d8-rule-strong: #a39a87;--d8-control: #7a837f;--d8-teal: #1aa3a8;--d8-teal-hover: #3cb6ba;--d8-teal-wash: #dceeec;--d8-teal-on-ink: #4cc4c8;--d8-trade: #6d4326;--d8-trade-ink: #563319;--d8-trade-wash: #f1e2d4;--d8-trade-on-ink: #e3c3a6;--d8-on-ink: #f6f1e6;--d8-on-ink-2: #b8c3be;--d8-on-ink-rule: #f6f1e629;--d8-warn: #7a5212;--d8-warn-wash: #f6ecd6;--d8-alert: #9a2a22;--d8-alert-wash: #f8e7e3;--d8-scrim: #13211f7a;--d8-r-s: 4px;--d8-r: 6px;--d8-r-sheet: 10px;--radius: 6px;--d8-edge: 0 1px 0 var(--d8-rule-strong);--d8-edge-lift: 0 2px 0 var(--d8-rule-strong);--d8-panel-shadow: 0 1px 0 var(--d8-rule-strong),0 18px 40px -22px #13211f59;--d8-serif: 'D8 Serif','D8 Serif Fallback','Times New Roman',Georgia,serif;--d8-sans: 'D8 Sans','D8 Sans Fallback',Arial,'Helvetica Neue',system-ui,sans-serif;--d8-t-h1: 700 clamp(2.25rem,1.65rem + 2.5vw,3.75rem) / 1.04 var(--d8-serif);--d8-t-h2: 700 clamp(1.75rem,1.45rem + 1.25vw,2.5rem) / 1.1 var(--d8-serif);--d8-t-h3: 700 clamp(1.25rem,1.16rem + 0.38vw,1.5rem) / 1.2 var(--d8-serif);--d8-t-h4: 700 1.125rem / 1.3 var(--d8-serif);--d8-t-lead: 400 clamp(1.0625rem,1.01rem + 0.25vw,1.25rem) / 1.55 var(--d8-sans);--d8-t-body: 400 1.0625rem / 1.6 var(--d8-sans);--d8-t-small: 400 0.9375rem / 1.5 var(--d8-sans);--d8-t-label: 600 0.8125rem / 1.3 var(--d8-sans);--d8-t-figure: 650 1.125rem / 1.2 var(--d8-sans);--d8-track-label: 0.055em;--d8-max: 1280px;--d8-gutter: clamp(16px,4vw,40px);--d8-s1: 4px;--d8-s2: 8px;--d8-s3: 12px;--d8-s4: 16px;--d8-s5: 24px;--d8-s6: 32px;--d8-s7: 48px;--d8-s8: 72px;--d8-header-h: 64px;--d8-dur: 140ms;--d8-ease: cubic-bezier(0.2,0.7,0.2,1);color: var(--d8-ink);font-family: var(--d8-sans);font-feature-settings: 'lnum' 1;}html[data-design='d8'],html[data-design='d8'] body,[data-design='d8'].d8-shell,div[data-design='d8']{background-color: var(--d8-desk);}[data-design='d8'] :where(h1,h2,h3){font-family: var(--d8-serif);font-weight: 700;letter-spacing: -0.012em;color: var(--d8-ink);text-wrap: balance;}[data-design='d8'] :where(p,li){text-wrap: pretty;}[data-design='d8'] :where(a){text-underline-offset: 0.18em;}[data-design='d8'] ::selection{background: var(--d8-teal-wash);color: var(--d8-ink);}[data-design='d8'] .d8-shell{display: flex;min-height: 100vh;flex-direction: column;background: var(--d8-desk);}[data-design='d8'] .d8-shell-main{flex: 1 0 auto;}[data-design='d8'] .d8-wrap{width: 100%;max-width: calc(var(--d8-max) + 2 * var(--d8-gutter));margin-inline: auto;padding-inline: var(--d8-gutter);}[data-design='d8'] .d8-section{padding-block: var(--d8-s7);}@media (min-width: 1024px){[data-design='d8'] .d8-section{padding-block: var(--d8-s8);}}[data-design='d8'] :is(.rounded,.rounded-sm,.rounded-md,.rounded-lg){border-radius: var(--d8-r);}[data-design='d8'] :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius: var(--d8-r-sheet);}[data-design='d8'] .rounded-full:not(:is(img,[class*='h-2'],[class*='w-2'],[class*='size-2'])){border-radius: var(--d8-r);}[data-design='d8'] [class*='shadow']:not([class*='shadow-none']){box-shadow: var(--d8-edge);}[data-design='d8'] [class*='bg-gradient-to-']{background-image: none;}[data-design='d8'] :is(.bg-background,.bg-zinc-50,.bg-gray-50,.bg-slate-50,.bg-stone-50){background-color: var(--d8-desk);}[data-design='d8'] :is(.bg-white,.bg-card,.bg-popover){background-color: var(--d8-sheet);}[data-design='d8'] :is(.bg-zinc-100,.bg-gray-100,.bg-slate-100,.bg-muted,.bg-accent){background-color: var(--d8-band);}[data-design='d8'] :is(.bg-zinc-950,.bg-zinc-900,.bg-black,.bg-gray-900,.bg-slate-900){background-color: var(--d8-ink);color: var(--d8-on-ink);}[data-design='d8'] :is( .border,.border-t,.border-b,.border-l,.border-r,.border-y,.border-x,.border-border,.border-zinc-200,.border-gray-200,.border-slate-200,.border-zinc-100,.border-gray-100,.border-zinc-300,.border-gray-300 ),[data-design='d8'] :is(.divide-y,.divide-zinc-200,.divide-gray-200,.divide-zinc-100)>:not([hidden]) ~ :not([hidden]){border-color: var(--d8-rule-sheet);}[data-design='d8'] :is(.border-input,.border-zinc-400,.border-gray-400){border-color: var(--d8-control);}[data-design='d8'] :is( .text-zinc-900,.text-gray-900,.text-slate-900,.text-zinc-950,.text-foreground,.text-black ){color: var(--d8-ink);}[data-design='d8'] :is( .text-zinc-700,.text-gray-700,.text-slate-700,.text-zinc-800,.text-gray-800,.text-zinc-600,.text-gray-600,.text-slate-600,.text-muted-foreground ){color: var(--d8-ink-2);}[data-design='d8'] :is( .text-zinc-500,.text-gray-500,.text-slate-500,.text-zinc-400,.text-gray-400,.text-slate-400 ){color: var(--d8-ink-3);}[data-design='d8'] :is( .text-emerald-700,.text-emerald-600,.text-emerald-800,.text-emerald-900,.text-emerald-400,.text-green-600,.text-green-700,.text-green-800,.text-sky-700,.text-blue-600,.text-blue-700,.text-primary ){color: var(--d8-ink);}[data-design='d8'] :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-orange-600){color: var(--d8-warn);}[data-design='d8'] :is(.text-red-500,.text-red-600,.text-red-700,.text-destructive){color: var(--d8-alert);}[data-design='d8'] :is( .bg-emerald-700,.bg-emerald-600,.bg-emerald-500,.bg-emerald-800,.bg-green-600,.bg-blue-600,.bg-primary ){background-color: var(--d8-teal);color: var(--d8-ink);border-color: var(--d8-ink);}[data-design='d8'] :is( .bg-emerald-700,.bg-emerald-600,.bg-emerald-500,.bg-emerald-800,.bg-green-600,.bg-blue-600,.bg-primary ) :is(svg,span,p){color: inherit;}[data-design='d8'] :is(button,a):is(.bg-emerald-700,.bg-emerald-600,.bg-primary,.bg-blue-600){box-shadow: inset 0 0 0 1.5px var(--d8-ink);}[data-design='d8'] :is( .hover\:bg-emerald-800:hover,.hover\:bg-emerald-700:hover,.hover\:bg-emerald-600:hover,.hover\:bg-primary\/90:hover,.hover\:bg-blue-700:hover ){background-color: var(--d8-teal-hover);}[data-design='d8'] :is(.text-white):is(.bg-emerald-700,.bg-emerald-600,.bg-primary,.bg-blue-600){color: var(--d8-ink);}[data-design='d8'] :is(.bg-sky-50,.bg-blue-50,.bg-primary\/10,.bg-primary\/5,.bg-zinc-100\/60){background-color: var(--d8-band);}[data-design='d8'] :is( .bg-emerald-50,.bg-green-50,.bg-emerald-50\/70,.bg-emerald-50\/60,.bg-emerald-50\/50,.bg-emerald-50\/40,.bg-emerald-100,.bg-emerald-100\/50 ){background-color: var(--d8-bar);}[data-design='d8'] :is(.bg-amber-50,.bg-amber-100,.bg-orange-50){background-color: var(--d8-warn-wash);}[data-design='d8'] :is(.bg-red-50,.bg-red-100,.bg-destructive\/10){background-color: var(--d8-alert-wash);}[data-design='d8'] :is( .border-emerald-200,.border-emerald-300,.border-emerald-600,.border-emerald-700,.border-primary,.border-blue-600,.border-green-200 ){border-color: var(--d8-ink);}[data-design='d8'] :is(.border-amber-200,.border-amber-300){border-color: var(--d8-warn);}[data-design='d8'] :is(.border-red-200,.border-red-300){border-color: var(--d8-alert);}[data-design='d8'] :is( .bg-white\/60,.bg-white\/70,.bg-white\/80,.bg-white\/90,.bg-white\/95,.bg-background\/95,.bg-background\/80 ){background-color: var(--d8-sheet);}[data-design='d8'] :is(.font-serif){font-family: var(--d8-serif);}[data-design='d8'] :is(.font-sans,.store-font){font-family: var(--d8-sans);}[data-design='d8'] :is(.font-mono){font-family: var(--d8-sans);font-variant-numeric: tabular-nums;letter-spacing: 0.02em;}[data-design='d8'] :is(.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-xs){font-size: 0.875rem;line-height: 1.45;}[data-design='d8'] :is(.tabular-nums,[class*='price']){font-variant-numeric: tabular-nums lining-nums;}[data-design='d8'] :where( input[type='text'],input[type='search'],input[type='email'],input[type='tel'],input[type='number'],input[type='password'],input[type='url'],input:not([type]),select,textarea,[data-slot='input'],[data-slot='select-trigger'] ){border: 1px solid var(--d8-control);border-radius: var(--d8-r);background-color: var(--d8-sheet);color: var(--d8-ink);font-family: var(--d8-sans);box-shadow: none;}[data-design='d8'] :where(input,textarea)::placeholder{color: var(--d8-ink-3);opacity: 1;}[data-design='d8'] :where(input,select,textarea):focus-visible{border-color: var(--d8-ink);}[data-design='d8'] :focus-visible{outline: 2px solid var(--d8-ink);outline-offset: 2px;box-shadow: 0 0 0 5px var(--d8-teal-wash);}[data-design='d8'] .d8-on-ink :focus-visible{outline-color: var(--d8-teal-on-ink);box-shadow: none;}[data-design='d8'] :is( [data-slot='dialog-overlay'],[data-slot='sheet-overlay'],[data-slot='alert-dialog-overlay'] ){background: var(--d8-scrim);}[data-design='d8'] :is([data-slot='dialog-content'],[data-slot='alert-dialog-content']){border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r-sheet);box-shadow: var(--d8-panel-shadow);background: var(--d8-sheet);color: var(--d8-ink);}[data-design='d8'] :is([data-slot='dialog-title'],[data-slot='alert-dialog-title'],[data-slot='sheet-title']){font: var(--d8-t-h3);}[data-design='d8'] [data-slot='sheet-content']{border-color: var(--d8-rule-strong);background: var(--d8-sheet);box-shadow: var(--d8-panel-shadow);}[data-design='d8'] :is(.instant-nav-bar){background: var(--d8-teal);}@media (prefers-reduced-motion: reduce){[data-design='d8'] *,[data-design='d8'] *::before,[data-design='d8'] *::after{transition-duration: 0ms !important;animation: none !important;}}[data-design='d8'] .d8-check:checked{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313211f' stroke-width='2.4' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px 18px no-repeat,var(--d8-teal);border-color: var(--d8-ink);}[data-design='d8'] select.d8-field{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='none' stroke='%2313211f' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;background-size: 18px 18px;padding-right: 44px;appearance: none;}[data-design='d8'] [role='region'][aria-label='Cookie consent']{bottom: 0;padding-bottom: env(safe-area-inset-bottom);}[data-design='d8'] .d8-icon{flex: none;vertical-align: -0.2em;}[data-design='d8'] .d8-btn{display: inline-flex;min-height: 48px;align-items: center;justify-content: center;gap: 10px;padding: 0 20px;border: 1.5px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-sheet);color: var(--d8-ink);font: 650 1rem / 1.2 var(--d8-sans);letter-spacing: 0.005em;text-decoration: none;cursor: pointer;box-shadow: 0 2px 0 var(--d8-ink);transition: background-color var(--d8-dur) var(--d8-ease),transform var(--d8-dur) var(--d8-ease),box-shadow var(--d8-dur) var(--d8-ease);}[data-design='d8'] .d8-btn:hover{background: var(--d8-band);}[data-design='d8'] .d8-btn:active{transform: translateY(2px);box-shadow: 0 0 0 var(--d8-ink);}[data-design='d8'] .d8-btn--primary{background: var(--d8-teal);}[data-design='d8'] .d8-btn--primary:hover{background: var(--d8-teal-hover);}[data-design='d8'] .d8-btn--trade{border-color: var(--d8-trade-ink);background: var(--d8-trade);color: var(--d8-on-ink);box-shadow: 0 2px 0 var(--d8-trade-ink);}[data-design='d8'] .d8-btn--trade:hover{background: var(--d8-trade-ink);}[data-design='d8'] .d8-btn--wide{width: 100%;}[data-design='d8'] .d8-btn[disabled],[data-design='d8'] .d8-btn[aria-disabled='true']{opacity: 0.55;cursor: not-allowed;transform: none;}[data-design='d8'] .d8-link{display: inline-flex;align-items: center;gap: 6px;color: var(--d8-ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.28em;transition: text-decoration-thickness var(--d8-dur) var(--d8-ease);}[data-design='d8'] .d8-link:hover{text-decoration-thickness: 4px;}[data-design='d8'] .d8-link--trade{text-decoration-color: var(--d8-trade);}[data-design='d8'] .d8-icon-btn{display: inline-flex;width: 48px;height: 48px;align-items: center;justify-content: center;border: 1px solid transparent;border-radius: var(--d8-r);background: transparent;color: var(--d8-ink);cursor: pointer;}[data-design='d8'] .d8-icon-btn:hover{border-color: var(--d8-rule);background: var(--d8-band);}[data-design='d8'] .d8-tag{display: inline-flex;align-items: center;gap: 5px;padding: 2px 7px;border: 1px solid var(--d8-ink);border-radius: var(--d8-r-s);background: var(--d8-sheet);color: var(--d8-ink);font: 700 0.75rem / 1.35 var(--d8-sans);letter-spacing: var(--d8-track-label);text-transform: uppercase;white-space: nowrap;}[data-design='d8'] .d8-tag--trade{border-color: var(--d8-trade);background: var(--d8-trade);color: var(--d8-on-ink);}[data-design='d8'] .d8-tag--public{border-color: var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] .d8-tag--quiet{border-color: var(--d8-rule-strong);background: var(--d8-band);color: var(--d8-ink-2);}[data-design='d8'] .d8-flag{display: inline-flex;align-items: center;padding: 2px 8px;border: 1px solid var(--d8-warn);border-radius: var(--d8-r-s);background: var(--d8-warn-wash);color: var(--d8-warn);font: 600 0.875rem / 1.4 var(--d8-sans);}[data-design='d8'] .d8-label{color: var(--d8-ink-2);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-folio{display: flex;align-items: baseline;gap: 14px;padding-top: 10px;border-top: 3px double var(--d8-ink);margin-bottom: var(--d8-s4);}[data-design='d8'] .d8-folio-no{color: var(--d8-ink);font: 700 1rem / 1 var(--d8-serif);font-variant-numeric: lining-nums tabular-nums;}[data-design='d8'] .d8-folio .d8-label{flex: 1;}[data-design='d8'] .d8-folio-aside{color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-h1{margin: 0;font: var(--d8-t-h1);letter-spacing: -0.02em;}[data-design='d8'] .d8-h2{margin: 0;font: var(--d8-t-h2);letter-spacing: -0.015em;}[data-design='d8'] .d8-h3{margin: 0;font: var(--d8-t-h3);}[data-design='d8'] .d8-lead{margin: 0;max-width: 62ch;color: var(--d8-ink-2);font: var(--d8-t-lead);}[data-design='d8'] .d8-body{color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-sheet{border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] .d8-sheet-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 20px;border-bottom: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r-sheet) var(--d8-r-sheet) 0 0;background: var(--d8-band);}[data-design='d8'] .d8-sheet-body{padding: 20px;}@media (min-width: 768px){[data-design='d8'] .d8-sheet-body{padding: 28px;}}[data-design='d8'] .d8-ledger{width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums lining-nums;}[data-design='d8'] .d8-ledger th{padding: 10px 14px;border-bottom: 1.5px solid var(--d8-ink);color: var(--d8-ink-2);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-align: left;text-transform: uppercase;white-space: nowrap;}[data-design='d8'] .d8-ledger td{padding: 12px 14px;border-bottom: 1px solid var(--d8-rule-sheet);vertical-align: middle;}[data-design='d8'] .d8-ledger tbody tr:nth-child(even){background: var(--d8-bar);}[data-design='d8'] .d8-ledger .d8-num{text-align: right;white-space: nowrap;}[data-design='d8'] .d8-ledger tfoot td{border-bottom: 3px double var(--d8-ink);font-weight: 700;}[data-design='d8'] .d8-figure{font-variant-numeric: tabular-nums lining-nums;white-space: nowrap;}[data-design='d8'] .d8-figure-pence{font-size: 0.72em;vertical-align: 0.32em;}[data-design='d8'] .d8-price{display: grid;gap: 4px;margin: 0;color: var(--d8-ink);}[data-design='d8'] .d8-price-figure{font: 700 1.25rem / 1.1 var(--d8-sans);}[data-design='d8'] .d8-price--row .d8-price-figure{font-size: 1.0625rem;}[data-design='d8'] .d8-price--buy .d8-price-figure{font-size: clamp(1.875rem,1.6rem + 1.1vw,2.5rem);letter-spacing: -0.01em;}[data-design='d8'] .d8-price-note{display: flex;gap: 6px;}[data-design='d8'] .d8-price--pair{gap: 0;min-width: 11rem;}[data-design='d8'] .d8-price-line{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 3px 0;}[data-design='d8'] .d8-price-line dt{display: inline-flex;align-items: center;gap: 6px;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-price-line dd{margin: 0;}[data-design='d8'] .d8-price-line--public dd{color: var(--d8-ink-2);font: 500 0.9375rem / 1.2 var(--d8-sans);}[data-design='d8'] .d8-price-line--trade{border-top: 1px solid var(--d8-trade);padding-top: 6px;}[data-design='d8'] .d8-price-line--trade dt{color: var(--d8-trade-ink);font-weight: 600;}[data-design='d8'] .d8-price-line--trade .d8-price-figure{color: var(--d8-trade-ink);}[data-design='d8'] .d8-price--row .d8-price-line-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}[data-design='d8'] .d8-locked{display: inline-flex;align-items: center;gap: 6px;color: var(--d8-trade-ink);font: 600 0.875rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-status{display: inline-flex;align-items: center;gap: 7px;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-status::before{content: '';width: 9px;height: 9px;border: 1px solid var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] .d8-status--later::before{background: var(--d8-warn-wash);border-color: var(--d8-warn);}[data-design='d8'] .d8-field{width: 100%;min-height: 48px;padding: 10px 14px;border: 1px solid var(--d8-control);border-radius: var(--d8-r);background: var(--d8-sheet);color: var(--d8-ink);font: var(--d8-t-body);}[data-design='d8'] .d8-field:focus-visible{border-color: var(--d8-ink);}[data-design='d8'] .d8-field-label{display: block;margin-bottom: 6px;color: var(--d8-ink);font: 600 0.9375rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-check{width: 22px;height: 22px;flex: none;appearance: none;border: 1.5px solid var(--d8-control);border-radius: 3px;background: var(--d8-sheet);cursor: pointer;}[data-design='d8'] .d8-drawer{width: min(420px,100vw - 32px);max-width: none;height: 100dvh;max-height: none;margin: 0 auto 0 0;padding: 0;border: 0;border-right: 1px solid var(--d8-rule-strong);background: var(--d8-sheet);color: var(--d8-ink);}[data-design='d8'] .d8-drawer::backdrop{background: var(--d8-scrim);}[data-design='d8'] .d8-drawer-in{padding: 12px 20px 32px;}[data-design='d8'] .d8-drawer-top{display: flex;align-items: center;justify-content: space-between;padding-bottom: 8px;border-bottom: 3px double var(--d8-ink);margin-bottom: 8px;}[data-design='d8'] .d8-drawer-title{font: var(--d8-t-h3);}[data-design='d8'] .d8-drawer-list{margin: 0 0 20px;padding: 0;list-style: none;}[data-design='d8'] .d8-drawer-list a{display: flex;min-height: 52px;align-items: center;justify-content: space-between;border-bottom: 1px solid var(--d8-rule-sheet);color: var(--d8-ink);font: 600 1.0625rem / 1.3 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-drawer-list a{gap: var(--d8-s3);}[data-design='d8'] .d8-drawer-name{flex: 1;}[data-design='d8'] .d8-drawer-photo{position: relative;display: block;flex: none;width: 44px;height: 44px;margin-block: var(--d8-s1);overflow: hidden;border: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r-s);background: var(--d8-sheet);}[data-design='d8'] .d8-drawer-photo img{position: absolute;inset: 3px;display: block;width: calc(100% - 6px);height: calc(100% - 6px);object-fit: contain;mix-blend-mode: multiply;}[data-design='d8'] .d8-drawer-list--quiet a{font-weight: 500;color: var(--d8-ink-2);}[data-design='d8'] .d8-crumbs ol{display: flex;flex-wrap: wrap;gap: 4px 10px;margin: 0;padding: 0;list-style: none;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-crumbs li + li::before{content: '/';margin-right: 10px;color: var(--d8-rule-strong);}[data-design='d8'] .d8-crumbs a{color: var(--d8-ink-2);text-decoration: underline;text-decoration-color: var(--d8-rule-strong);text-underline-offset: 0.2em;}[data-design='d8'] .d8-strip{display: none;border-bottom: 1px solid var(--d8-rule);background: var(--d8-desk);color: var(--d8-ink-2);}@media (min-width: 768px){[data-design='d8'] .d8-strip{display: block;}}[data-design='d8'] .d8-strip-row{display: flex;min-height: 36px;align-items: center;justify-content: space-between;gap: 16px;}[data-design='d8'] .d8-strip-state{display: flex;align-items: center;gap: 10px;margin: 0;font: var(--d8-t-small);}[data-design='d8'] .d8-strip-dot{width: 8px;height: 8px;border: 1px solid var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] .d8-strip-link{display: inline-flex;min-height: 24px;align-items: center;color: var(--d8-ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--d8-trade);text-decoration-thickness: 1.5px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-strip-links{display: flex;gap: 20px;margin: 0;padding: 0;list-style: none;font: var(--d8-t-small);}[data-design='d8'] .d8-strip-links a{display: inline-flex;min-height: 24px;align-items: center;color: var(--d8-ink-2);text-decoration: none;}[data-design='d8'] .d8-strip-links a:hover{color: var(--d8-ink);text-decoration: underline;}[data-design='d8'] .d8-header{position: sticky;top: 0;z-index: 50;border-bottom: 1px solid var(--d8-rule-strong);background: var(--d8-sheet);}[data-design='d8'] .d8-header-row{display: grid;min-height: 60px;grid-template-columns: auto 1fr auto;grid-template-areas: 'menu logo acts' 'search search search';align-items: center;column-gap: 8px;}@media (min-width: 1024px){[data-design='d8'] .d8-header-row{min-height: 72px;grid-template-columns: auto minmax(240px,640px) 1fr;grid-template-areas: 'logo search acts';column-gap: 28px;}}[data-design='d8'] .d8-header--hold .d8-header-row{min-height: 116px;}@media (min-width: 1024px){[data-design='d8'] .d8-header--hold .d8-header-row{min-height: 72px;}[data-design='d8'] .d8-header--hold .d8-tabs{min-height: 48px;}}[data-design='d8'] .d8-header-menu{grid-area: menu;margin-left: -10px;}@media (min-width: 1024px){[data-design='d8'] .d8-header-menu{display: none;}}[data-design='d8'] .d8-logo{grid-area: logo;display: inline-flex;align-items: center;min-height: 48px;}[data-design='d8'] .d8-logo img{display: block;width: auto;height: 30px;}@media (min-width: 1024px){[data-design='d8'] .d8-logo img{height: 38px;}}[data-design='d8'] .d8-logo-text{font: var(--d8-t-h3);}[data-design='d8'] .d8-header-search{grid-area: search;padding-bottom: 10px;}@media (min-width: 1024px){[data-design='d8'] .d8-header-search{padding-bottom: 0;}}[data-design='d8'] .d8-header-acts{grid-area: acts;display: flex;align-items: center;justify-content: flex-end;gap: 6px;}[data-design='d8'] .d8-header-account{display: inline-flex;min-height: 48px;min-width: 48px;align-items: center;justify-content: center;gap: 8px;padding: 0 10px;border-radius: var(--d8-r);color: var(--d8-ink);font: 600 0.9375rem / 1.2 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-header-account:hover{background: var(--d8-band);}[data-design='d8'] .d8-header-account-label{display: none;}@media (min-width: 1024px){[data-design='d8'] .d8-header-account-label{display: inline;}}[data-design='d8'] .d8-basket{position: relative;display: inline-flex;min-height: 48px;align-items: center;gap: 10px;padding: 0 12px;border: 1.5px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-teal);color: var(--d8-ink);text-decoration: none;box-shadow: 0 2px 0 var(--d8-ink);}[data-design='d8'] .d8-basket:hover{background: var(--d8-teal-hover);}[data-design='d8'] .d8-basket-words{display: none;flex-direction: column;line-height: 1.1;}@media (min-width: 640px){[data-design='d8'] .d8-basket{padding: 0 14px 0 12px;}[data-design='d8'] .d8-basket-words{display: flex;}}[data-design='d8'] .d8-basket-label{font: 700 0.9375rem / 1.1 var(--d8-sans);}[data-design='d8'] .d8-basket-sub{font: 500 0.8125rem / 1.2 var(--d8-sans);}[data-design='d8'] .d8-basket-count{display: inline-flex;min-width: 26px;height: 26px;align-items: center;justify-content: center;padding: 0 6px;border-radius: 3px;background: var(--d8-ink);color: var(--d8-on-ink);font: 700 0.875rem / 1 var(--d8-sans);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-search input{height: 46px;padding-left: 44px;border: 1.5px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-desk);font: 400 1rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-search input:focus-visible{background: var(--d8-sheet);}[data-design='d8'] .d8-search form>svg{left: 14px;width: 20px;height: 20px;color: var(--d8-ink);}[data-design='d8'] .d8-search>div{border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-panel-shadow);}[data-design='d8'] .d8-tabs{display: none;position: relative;border-top: 1px solid var(--d8-rule-sheet);}@media (min-width: 1024px){[data-design='d8'] .d8-tabs{display: block;}}[data-design='d8'] .d8-tabs-row{display: flex;min-height: 48px;align-items: flex-end;gap: 4px;}[data-design='d8'] .d8-tabs-list,[data-design='d8'] .d8-tabs-aside{display: flex;gap: 2px;margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-tabs-list{flex: 1;flex-wrap: wrap;row-gap: 12px;align-self: flex-end;min-width: 0;height: 43px;overflow: clip;overflow-clip-margin: 2px;}[data-design='d8'] .d8-tab{position: relative;display: inline-flex;height: 42px;align-items: center;gap: 8px;padding: 0 14px;border: 1px solid transparent;border-bottom: 0;border-radius: var(--d8-r) var(--d8-r) 0 0;background: transparent;color: var(--d8-ink-2);font: 600 0.9375rem / 1 var(--d8-sans);text-decoration: none;white-space: nowrap;cursor: pointer;}[data-design='d8'] .d8-tab:hover{border-color: var(--d8-rule);background: var(--d8-band);color: var(--d8-ink);}[data-design='d8'] .d8-tab[aria-current='page'],[data-design='d8'] .d8-tab[aria-expanded='true']{margin-bottom: -1px;height: 43px;border-color: var(--d8-rule-strong);background: var(--d8-desk);color: var(--d8-ink);}[data-design='d8'] .d8-tab[aria-current='page']::before,[data-design='d8'] .d8-tab[aria-expanded='true']::before{content: '';position: absolute;top: -1px;right: -1px;left: -1px;height: 4px;border-radius: var(--d8-r) var(--d8-r) 0 0;background: var(--d8-teal);}[data-design='d8'] .d8-tab--index{border-color: var(--d8-rule);background: var(--d8-band);color: var(--d8-ink);}[data-design='d8'] .d8-tab--index[aria-expanded='true'] .d8-tab-chev{transform: rotate(180deg);}[data-design='d8'] .d8-tab--trade{color: var(--d8-trade-ink);}[data-design='d8'] .d8-tab--trade[aria-current='page']::before{background: var(--d8-trade);}[data-design='d8'] .d8-index-sheet{position: absolute;top: 100%;right: 0;left: 0;max-height: min(70vh,640px);overflow-y: auto;border-top: 1px solid var(--d8-rule-strong);border-bottom: 1px solid var(--d8-rule-strong);background: var(--d8-desk);box-shadow: 0 22px 40px -24px #13211f73;}[data-design='d8'] .d8-index-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px 32px;padding-block: 28px 8px;}[data-design='d8'] .d8-index-photo-link{display: block;margin-bottom: var(--d8-s3);}[data-design='d8'] .d8-index-photo{position: relative;display: block;aspect-ratio: 5 / 2;overflow: hidden;border: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] .d8-index-photo img{position: absolute;inset: var(--d8-s2);display: block;width: calc(100% - 2 * var(--d8-s2));height: calc(100% - 2 * var(--d8-s2));object-fit: contain;mix-blend-mode: multiply;}[data-design='d8'] .d8-index-photo-link:hover + .d8-index-head a{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-index-head{margin: 0 0 10px;padding-bottom: 8px;border-bottom: 1.5px solid var(--d8-ink);font: var(--d8-t-h4);}[data-design='d8'] .d8-index-head a{color: var(--d8-ink);text-decoration: none;}[data-design='d8'] .d8-index-head a:hover{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-index-list{margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-index-list a{display: block;padding: 5px 0;color: var(--d8-ink-2);font: var(--d8-t-small);text-decoration: none;}[data-design='d8'] .d8-index-list a:hover{color: var(--d8-ink);text-decoration: underline;}[data-design='d8'] .d8-index-foot{margin: 0;padding-block: 12px 24px;}[data-design='d8'] [data-slot='mobile-action-bar'],[data-design='d8'] nav[aria-label='Primary'].fixed{border-top: 1px solid var(--d8-rule-strong);background: var(--d8-sheet);color: var(--d8-ink);}[data-design='d8'] .d8-footer{margin-top: var(--d8-s8);border-top: 6px solid var(--d8-teal);background: var(--d8-ink);color: var(--d8-on-ink);}[data-design='d8'] .d8-footer--hold{min-height: 520px;}[data-design='d8'] .d8-footer-top{display: grid;gap: 20px;padding-block: 40px 32px;border-bottom: 1px solid var(--d8-on-ink-rule);}@media (min-width: 1024px){[data-design='d8'] .d8-footer-top{grid-template-columns: auto 1fr auto;align-items: center;gap: 48px;}}[data-design='d8'] .d8-footer-logo img{display: block;width: auto;height: 36px;}[data-design='d8'] .d8-footer-statement{max-width: 52ch;margin: 0;color: var(--d8-on-ink-2);font: 700 1.125rem / 1.45 var(--d8-serif);}[data-design='d8'] .d8-footer-mail{display: grid;gap: 4px;margin: 0;}[data-design='d8'] .d8-footer-mail-label{color: var(--d8-on-ink-2);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-footer-mail a{min-height: 24px;color: var(--d8-on-ink);font: 600 1.0625rem / 1.3 var(--d8-sans);text-decoration: underline;text-decoration-color: var(--d8-teal-on-ink);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-footer-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 24px;padding-block: 36px;}@media (min-width: 1024px){[data-design='d8'] .d8-footer-cols{grid-template-columns: repeat(4,minmax(0,1fr));}}[data-design='d8'] .d8-footer-head{margin: 0 0 12px;padding-bottom: 10px;border-bottom: 3px double var(--d8-on-ink-rule);color: var(--d8-on-ink);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-footer-col ul{margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-footer-col a{display: inline-block;padding: 7px 0;color: var(--d8-on-ink-2);font: 400 1rem / 1.35 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-footer-col a:hover{color: var(--d8-on-ink);text-decoration: underline;text-decoration-color: var(--d8-teal-on-ink);}[data-design='d8'] .d8-footer-base{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;padding-block: 20px 32px;border-top: 1px solid var(--d8-on-ink-rule);color: var(--d8-on-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-footer-base p{margin: 0;}[data-design='d8'] .d8-footer-pay{display: flex;flex-basis: 100%;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-footer-pay img{display: block;width: 44px;height: auto;}[data-design='d8'] [data-slot='cookie-consent'],html[data-design='d8'] [role='region'][aria-label*='ookie']{border-top: 3px double var(--d8-ink);background: var(--d8-sheet);color: var(--d8-ink);}html[data-design='d8'] [data-sonner-toast]{border: 1px solid var(--d8-rule-strong);border-left: 6px solid var(--d8-teal);border-radius: var(--d8-r);background: var(--d8-sheet);color: var(--d8-ink);font-family: var(--d8-sans);box-shadow: var(--d8-panel-shadow);}[data-design='d8'] .d8-masthead-ghost{min-height: 117px;}@media (min-width: 1024px){[data-design='d8'] .d8-masthead-ghost{min-height: 121px;}}[data-design='d8'] .d8-thumb{display: block;flex: none;width: var(--d8-thumb,52px);height: var(--d8-thumb,52px);border: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r-s);background: var(--d8-sheet);object-fit: contain;}[data-design='d8'] .d8-thumb--empty{background: var(--d8-band);}[data-design='d8'] .d8-section-title{margin-bottom: var(--d8-s5);}[data-design='d8'] .d8-hero{padding-block: 36px 56px;border-bottom: 1px solid var(--d8-rule);background-color: var(--d8-desk);background-image: repeating-linear-gradient( to bottom,transparent 0 35px,#13211f0b 35px 36px );}@media (min-width: 1024px){[data-design='d8'] .d8-hero{padding-block: 56px 72px;}}[data-design='d8'] .d8-hero-grid{display: grid;gap: 32px;align-items: center;}@media (min-width: 1024px){[data-design='d8'] .d8-hero-grid{grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: 56px;}}[data-design='d8'] .d8-hero-copy{padding-left: 20px;border-left: 3px double var(--d8-ink);}@media (min-width: 1024px){[data-design='d8'] .d8-hero-copy{padding-left: 32px;}}[data-design='d8'] .d8-hero-eyebrow{margin: 0 0 18px;}[data-design='d8'] .d8-hero .d8-h1{margin-bottom: var(--d8-s5);}[data-design='d8'] .d8-find-row{display: flex;flex-wrap: wrap;gap: var(--d8-s3);}[data-design='d8'] .d8-find-input{flex: 1 1 16rem;min-height: 52px;border: 1.5px solid var(--d8-ink);font: 500 1.125rem / 1.3 var(--d8-sans);letter-spacing: 0.02em;}[data-design='d8'] .d8-find-input::placeholder{color: var(--d8-ink-3);letter-spacing: 0;}[data-design='d8'] .d8-find .d8-btn{flex: 0 0 auto;min-height: 52px;}@media (max-width: 479px){[data-design='d8'] .d8-find .d8-btn{flex-basis: 100%;}}[data-design='d8'] .d8-hero-match{max-width: 62ch;margin: var(--d8-s5) 0 0;padding-top: var(--d8-s4);border-top: 1px solid var(--d8-rule);color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-hero-match strong{color: var(--d8-ink);}[data-design='d8'] .d8-hero-ledger{overflow: hidden;}[data-design='d8'] .d8-hero-table td,[data-design='d8'] .d8-hero-table th{padding-inline: 12px;}[data-design='d8'] .d8-hero-table td:first-child,[data-design='d8'] .d8-hero-table th:first-child{padding-left: 16px;}[data-design='d8'] .d8-hero-item{display: flex;align-items: center;gap: 12px;color: var(--d8-ink);font: 500 0.9375rem / 1.3 var(--d8-sans);text-decoration: none;--d8-thumb: 44px;}[data-design='d8'] .d8-hero-name{display: grid;gap: 2px;min-width: 0;}[data-design='d8'] .d8-hero-tag{color: var(--d8-ink-2);font: 600 0.75rem / 1.3 var(--d8-sans);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-hero-name>span{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}[data-design='d8'] .d8-hero-item:hover .d8-hero-name>span{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-hero-ledger-foot{margin: 0;padding: 12px 16px 14px;border-top: 1px solid var(--d8-rule-sheet);background: var(--d8-band);color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-doors{display: grid;gap: 20px;}@media (min-width: 860px){[data-design='d8'] .d8-doors{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;}}[data-design='d8'] .d8-door{display: flex;flex-direction: column;gap: 12px;padding: 24px;border: 1px solid var(--d8-rule);border-top: 6px solid var(--d8-teal);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}@media (min-width: 1024px){[data-design='d8'] .d8-door{padding: 28px 32px 30px;}}[data-design='d8'] .d8-door--trade{border-top-color: var(--d8-trade);}[data-design='d8'] .d8-door .d8-label{margin: 0;}[data-design='d8'] .d8-door--trade .d8-label{color: var(--d8-trade-ink);}[data-design='d8'] .d8-door-points{display: grid;gap: 8px;margin: 4px 0 8px;padding: 0;list-style: none;color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-door-points li{position: relative;padding-left: 26px;}[data-design='d8'] .d8-door-points li::before{content: '';position: absolute;top: 0.5em;left: 2px;width: 11px;height: 6px;border-bottom: 2px solid var(--d8-ink);border-left: 2px solid var(--d8-ink);transform: rotate(-45deg);}[data-design='d8'] .d8-door-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: auto;}[data-design='d8'] .d8-dept-index{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--d8-s3);margin: 0;padding: 0;list-style: none;}@media (min-width: 768px){[data-design='d8'] .d8-dept-index{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--d8-s4);}}@media (min-width: 1024px){[data-design='d8'] .d8-dept-index{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--d8-s5);}}[data-design='d8'] .d8-dept-card{display: flex;height: 100%;flex-direction: column;overflow: hidden;color: var(--d8-ink);text-decoration: none;transition: box-shadow var(--d8-dur) var(--d8-ease);}[data-design='d8'] .d8-dept-card:hover{box-shadow: var(--d8-edge-lift);}[data-design='d8'] .d8-dept-photo{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;border-bottom: 1px solid var(--d8-rule-sheet);background: var(--d8-sheet);}[data-design='d8'] .d8-dept-photo img{position: absolute;inset: var(--d8-s2);display: block;width: calc(100% - 2 * var(--d8-s2));height: calc(100% - 2 * var(--d8-s2));object-fit: contain;mix-blend-mode: multiply;}[data-design='d8'] .d8-dept-row{display: flex;min-height: 56px;flex: 1;align-items: center;gap: 10px;padding: var(--d8-s3) var(--d8-s4);}[data-design='d8'] .d8-dept-no{color: var(--d8-ink-3);font: 700 0.9375rem / 1 var(--d8-serif);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-dept-name{flex: 1;font: 600 1.0625rem / 1.25 var(--d8-sans);}[data-design='d8'] .d8-dept-go{flex: none;color: var(--d8-ink-2);transition: transform var(--d8-dur) var(--d8-ease);}[data-design='d8'] .d8-dept-card:hover .d8-dept-name{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-dept-card:hover .d8-dept-go{color: var(--d8-ink);transform: translateX(3px);}@media (max-width: 479px){[data-design='d8'] .d8-dept-row{padding: var(--d8-s2) var(--d8-s3);}[data-design='d8'] .d8-dept-name{font-size: 0.9375rem;}}[data-design='d8'] .d8-lines{overflow: hidden;}[data-design='d8'] .d8-lines-item{display: flex;align-items: center;gap: 14px;color: var(--d8-ink);font: 600 1rem / 1.3 var(--d8-sans);text-decoration: none;--d8-thumb: 64px;}@media (min-width: 640px){[data-design='d8'] .d8-lines-item{--d8-thumb: 88px;}}[data-design='d8'] .d8-lines-item:hover span{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-lines-table .d8-price{justify-items: end;}[data-design='d8'] .d8-lines-table .d8-price--pair{justify-items: stretch;margin-left: auto;max-width: 16rem;}[data-design='d8'] .d8-lines-dept,[data-design='d8'] .d8-lines-status{display: none;}@media (min-width: 640px){[data-design='d8'] .d8-lines-status{display: table-cell;}}@media (min-width: 1024px){[data-design='d8'] .d8-lines-dept{display: table-cell;color: var(--d8-ink-2);font: var(--d8-t-small);}}[data-design='d8'] .d8-tools{display: grid;gap: 16px;margin: 0;padding: 0;list-style: none;}@media (min-width: 640px){[data-design='d8'] .d8-tools{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1024px){[data-design='d8'] .d8-tools{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;}}[data-design='d8'] .d8-tool{position: relative;display: grid;height: 100%;grid-template-columns: auto 1fr;grid-template-areas: 'icon ref' 'title title' 'body body' 'go go';align-items: start;gap: 10px 14px;padding: 22px 22px 18px;border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);color: var(--d8-ink);text-decoration: none;box-shadow: var(--d8-edge);transition: border-color var(--d8-dur) var(--d8-ease),box-shadow var(--d8-dur) var(--d8-ease);}[data-design='d8'] .d8-tool:hover{border-color: var(--d8-ink);box-shadow: 0 2px 0 var(--d8-ink);}[data-design='d8'] .d8-tool-icon{grid-area: icon;padding: 8px;box-sizing: content-box;border: 1px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-teal-wash);}[data-design='d8'] .d8-tool-ref{grid-area: ref;justify-self: end;color: var(--d8-ink-3);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);}[data-design='d8'] .d8-tool-title{grid-area: title;margin-top: 6px;font: var(--d8-t-h4);}[data-design='d8'] .d8-tool-body{grid-area: body;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-tool-go{grid-area: go;display: inline-flex;align-items: center;gap: 6px;margin-top: 6px;padding-top: 12px;border-top: 1px solid var(--d8-rule-sheet);font: 600 0.9375rem / 1.2 var(--d8-sans);}[data-design='d8'] .d8-section--band{border-block: 1px solid var(--d8-rule);background: var(--d8-trade-wash);}[data-design='d8'] .d8-section--band .d8-folio{border-top-color: var(--d8-trade-ink);}[data-design='d8'] .d8-steps-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 24px;margin-bottom: 28px;}[data-design='d8'] .d8-steps{display: grid;gap: 16px;margin: 0;padding: 0;list-style: none;}@media (min-width: 768px){[data-design='d8'] .d8-steps{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1100px){[data-design='d8'] .d8-steps{grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;}}[data-design='d8'] .d8-step{padding: 22px;border: 1px solid var(--d8-rule);background: var(--d8-sheet);}@media (min-width: 1100px){[data-design='d8'] .d8-step + .d8-step{border-left: 0;}[data-design='d8'] .d8-step:first-child{border-radius: var(--d8-r-sheet) 0 0 var(--d8-r-sheet);}[data-design='d8'] .d8-step:last-child{border-radius: 0 var(--d8-r-sheet) var(--d8-r-sheet) 0;}}@media (max-width: 1099px){[data-design='d8'] .d8-step{border-radius: var(--d8-r-sheet);}}[data-design='d8'] .d8-step-no{display: inline-flex;width: 38px;height: 38px;align-items: center;justify-content: center;margin-bottom: 14px;border: 1.5px solid var(--d8-trade);border-radius: var(--d8-r);color: var(--d8-trade-ink);font: 700 1.125rem / 1 var(--d8-serif);}[data-design='d8'] .d8-step .d8-h4{margin: 0 0 8px;font: var(--d8-t-h4);}[data-design='d8'] .d8-step p{margin: 0;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-h4{font: var(--d8-t-h4);}[data-design='d8'] .d8-write{display: grid;gap: 20px;padding: 24px;}@media (min-width: 900px){[data-design='d8'] .d8-write{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);align-items: end;gap: 40px;padding: 32px 36px;}}[data-design='d8'] .d8-write .d8-body{max-width: 60ch;margin: 10px 0 0;}[data-design='d8'] .d8-write-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;}@media (min-width: 900px){[data-design='d8'] .d8-write-acts{justify-content: flex-end;}}[data-design='d8'] .d8-home-skeleton{padding-block: 64px;}[data-design='d8'] .d8-skeleton-bar{height: 14px;width: 30%;margin-bottom: 24px;border-top: 3px double var(--d8-rule-strong);}[data-design='d8'] .d8-skeleton-block{height: 640px;border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-band);}@media (max-width: 639px){[data-design='d8'] .d8-hero-item .d8-thumb{display: none;}[data-design='d8'] .d8-hero-trade-head,[data-design='d8'] .d8-hero-trade-cell{width: 4.5rem;}}[data-design='d8'] .d8-page-head{padding-block: 20px 36px;border-bottom: 1px solid var(--d8-rule);background-color: var(--d8-desk);background-image: repeating-linear-gradient( to bottom,transparent 0 35px,#13211f0b 35px 36px );}@media (min-width: 1024px){[data-design='d8'] .d8-page-head{padding-block: 24px 52px;}}[data-design='d8'] .d8-page-head .d8-crumbs{margin-bottom: 22px;}[data-design='d8'] .d8-page-head-grid{display: grid;gap: 28px;}@media (min-width: 1024px){[data-design='d8'] .d8-page-head-grid--aside{grid-template-columns: minmax(0,1.35fr) minmax(0,0.65fr);align-items: end;gap: 56px;}}[data-design='d8'] .d8-page-head-folio{max-width: 44rem;margin-bottom: 14px;}[data-design='d8'] .d8-page-title{max-width: 22ch;margin-bottom: 16px;}[data-design='d8'] .d8-page-lede{max-width: 64ch;}[data-design='d8'] .d8-page-lede p{margin: 0;}[data-design='d8'] .d8-page-head-extra{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 22px;}[data-design='d8'] .d8-content-title{margin-bottom: var(--d8-s5);}[data-design='d8'] .d8-content-note{margin: -8px 0 var(--d8-s5);}[data-design='d8'] .d8-content-narrow>*{max-width: 860px;}[data-design='d8'] .d8-notice{margin: 0 0 18px;padding: 14px 16px;border: 1px solid var(--d8-rule-strong);border-left-width: 5px;border-radius: var(--d8-r);background: var(--d8-band);color: var(--d8-ink);font: var(--d8-t-small);}[data-design='d8'] .d8-notice:focus{outline: 2px solid var(--d8-ink);outline-offset: 2px;}[data-design='d8'] .d8-notice p{margin: 0;}[data-design='d8'] .d8-notice p + p{margin-top: 6px;}[data-design='d8'] .d8-notice-title{font-weight: 700;}[data-design='d8'] .d8-notice--done{border-left-color: var(--d8-teal);background: var(--d8-teal-wash);}[data-design='d8'] .d8-notice--problem{border-color: var(--d8-alert);background: var(--d8-alert-wash);color: var(--d8-alert);}[data-design='d8'] .d8-notice--trade{border-color: var(--d8-trade);background: var(--d8-trade-wash);color: var(--d8-trade-ink);}[data-design='d8'] .d8-form{display: grid;gap: 18px;}[data-design='d8'] .d8-form-note{margin: 0;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-form-row{display: grid;min-width: 0;}[data-design='d8'] .d8-form-pair{display: grid;gap: 18px;}@media (min-width: 640px){[data-design='d8'] .d8-form-pair{grid-template-columns: repeat(2,minmax(0,1fr));}}[data-design='d8'] .d8-form-hint{margin: -2px 0 8px;color: var(--d8-ink-3);font: var(--d8-t-small);}[data-design='d8'] .d8-form-error{margin: 6px 0 0;color: var(--d8-alert);font: 600 0.9375rem / 1.4 var(--d8-sans);}[data-design='d8'] .d8-field[aria-invalid='true']{border-color: var(--d8-alert);}[data-design='d8'] .d8-field--area{min-height: 140px;resize: vertical;}[data-design='d8'] .d8-form-send{display: grid;justify-items: start;gap: 14px;padding-top: 8px;border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-form-small{margin: 0;color: var(--d8-ink-3);font: var(--d8-t-small);}[data-design='d8'] .d8-form-sheet .d8-sheet-head h2{margin: 0;}[data-design='d8'] .d8-close-sheet{display: grid;gap: 20px;padding: 24px;}@media (min-width: 900px){[data-design='d8'] .d8-close-sheet{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);align-items: center;gap: 40px;padding: 32px 36px;}}[data-design='d8'] .d8-close-sheet .d8-body{margin: 10px 0 0;}[data-design='d8'] .d8-close-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;}@media (min-width: 900px){[data-design='d8'] .d8-close-sheet .d8-close-acts{justify-content: flex-end;}}[data-design='d8'] .d8-about-columns{display: grid;grid-template-columns: 1fr 1fr;overflow: hidden;}[data-design='d8'] .d8-about-col{display: grid;justify-items: start;gap: 10px;padding: 22px 20px 26px;}[data-design='d8'] .d8-about-col--trade{border-left: 3px double var(--d8-trade);background: var(--d8-trade-wash);}[data-design='d8'] .d8-about-col-text{font: var(--d8-t-h4);}[data-design='d8'] .d8-compare{overflow-x: auto;}[data-design='d8'] .d8-compare-table th[scope='row']{width: 30%;color: var(--d8-ink);font: 600 1rem / 1.35 var(--d8-sans);text-align: left;text-transform: none;letter-spacing: 0;border-bottom: 1px solid var(--d8-rule-sheet);padding: 14px;white-space: normal;}[data-design='d8'] .d8-compare-table td{font: var(--d8-t-body);}[data-design='d8'] .d8-compare-table .d8-compare-trade{background: var(--d8-trade-wash);color: var(--d8-trade-ink);}[data-design='d8'] .d8-compare-table thead .d8-compare-trade{border-bottom-color: var(--d8-trade);}[data-design='d8'] .d8-entries{display: grid;gap: 0;margin: 0;padding: 0;list-style: none;border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] .d8-entry{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 16px;padding: 20px 22px;}[data-design='d8'] .d8-entry + .d8-entry{border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-entry-no{display: inline-flex;width: 40px;height: 40px;align-items: center;justify-content: center;border: 1.5px solid var(--d8-trade);border-radius: var(--d8-r);color: var(--d8-trade-ink);font: 700 1.125rem / 1 var(--d8-serif);}[data-design='d8'] .d8-entry .d8-h4{margin: 0 0 6px;}[data-design='d8'] .d8-entry p{max-width: 70ch;margin: 0;color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-facts{margin: 0;overflow: hidden;}[data-design='d8'] .d8-fact{display: grid;gap: 4px;padding: 16px 20px;}@media (min-width: 768px){[data-design='d8'] .d8-fact{grid-template-columns: 14rem minmax(0,1fr);gap: 24px;padding: 16px 24px;}}[data-design='d8'] .d8-fact:nth-child(even){background: var(--d8-bar);}[data-design='d8'] .d8-fact + .d8-fact{border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-fact dt{font: 600 1rem / 1.4 var(--d8-sans);}[data-design='d8'] .d8-fact dd{margin: 0;color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-contact-body{display: grid;gap: 24px;padding-block: var(--d8-s7);}@media (min-width: 1024px){[data-design='d8'] .d8-contact-body{grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);align-items: start;gap: 32px;}}[data-design='d8'] .d8-contact-ways .d8-sheet-head h2{margin: 0;}[data-design='d8'] .d8-contact-rows{margin: 0;}[data-design='d8'] .d8-contact-row{display: grid;gap: 4px;padding: 16px 20px;}[data-design='d8'] .d8-contact-row + .d8-contact-row{border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-contact-row dt{color: var(--d8-ink-2);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-contact-row dd{margin: 0;font: var(--d8-t-body);overflow-wrap: anywhere;}[data-design='d8'] .d8-contact-row--trade{border-left: 4px solid var(--d8-trade);background: var(--d8-trade-wash);}[data-design='d8'] .d8-contact-row--trade dt{color: var(--d8-trade-ink);}[data-design='d8'] .d8-faqs-body{display: grid;gap: 32px;padding-block: var(--d8-s7);}@media (min-width: 1024px){[data-design='d8'] .d8-faqs-body{grid-template-columns: 300px minmax(0,1fr);align-items: start;gap: 48px;}[data-design='d8'] .d8-faqs-index{position: sticky;top: 145px;}}[data-design='d8'] .d8-faqs-index h2{margin: 0 0 10px;padding-bottom: 10px;border-bottom: 3px double var(--d8-ink);}[data-design='d8'] .d8-faqs-index ol{margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-faqs-index-row{display: flex;min-height: 48px;align-items: center;gap: 10px;border-bottom: 1px solid var(--d8-rule);color: var(--d8-ink);text-decoration: none;}[data-design='d8'] .d8-faqs-index-no{color: var(--d8-ink-3);font: 700 0.9375rem / 1 var(--d8-serif);}[data-design='d8'] .d8-faqs-index-name{font: 600 1rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-faqs-leader{flex: 1;min-width: 16px;border-bottom: 2px dotted var(--d8-rule-strong);transform: translateY(4px);}[data-design='d8'] .d8-faqs-index-count{font: 600 0.9375rem / 1 var(--d8-sans);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-faqs-index-row:hover .d8-faqs-index-name{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-faqs-col{display: grid;gap: 24px;}[data-design='d8'] .d8-faqs-group{overflow: hidden;scroll-margin-top: 140px;}[data-design='d8'] .d8-faqs-group-title{display: flex;align-items: baseline;gap: 12px;margin: 0;font: var(--d8-t-h4);}[data-design='d8'] .d8-faqs-group-no{color: var(--d8-ink-3);font-size: 0.9375rem;}[data-design='d8'] .d8-faqs-list{margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-faqs-list>li + li{border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-faq summary{display: grid;min-height: 56px;grid-template-columns: 3rem minmax(0,1fr) auto;align-items: center;gap: 8px;padding: 12px 20px;cursor: pointer;list-style: none;}[data-design='d8'] .d8-faq summary::-webkit-details-marker{display: none;}[data-design='d8'] .d8-faq summary:hover .d8-faq-q{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-faq-no{color: var(--d8-ink-3);font: 700 0.9375rem / 1 var(--d8-serif);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-faq-q{font: 600 1.0625rem / 1.4 var(--d8-sans);}[data-design='d8'] .d8-faq-mark{transition: transform var(--d8-dur) var(--d8-ease);}[data-design='d8'] .d8-faq[open] .d8-faq-mark{transform: rotate(45deg);}[data-design='d8'] .d8-faq[open] summary{background: var(--d8-bar);}[data-design='d8'] .d8-faq-a{padding: 4px 20px 18px calc(20px + 3rem + 8px);}[data-design='d8'] .d8-faq-a p{max-width: 68ch;margin: 0;color: var(--d8-ink-2);font: var(--d8-t-body);}@media (max-width: 639px){[data-design='d8'] .d8-faq summary{grid-template-columns: 2.4rem minmax(0,1fr) auto;padding-inline: 14px;}[data-design='d8'] .d8-faq-a{padding: 4px 14px 16px 14px;}}[data-design='d8'] .d8-faqs-close{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px;padding: 20px 0 0;border-top: 3px double var(--d8-ink);}[data-design='d8'] .d8-faqs-close-text{margin: 0;max-width: 52ch;font: var(--d8-t-h4);}[data-design='d8'] .d8-trade-columns{overflow: hidden;}[data-design='d8'] .d8-trade-columns dl{margin: 0;}[data-design='d8'] .d8-trade-column{display: grid;grid-template-columns: 5.5rem minmax(0,1fr);align-items: center;gap: 12px;padding: 16px 20px;}[data-design='d8'] .d8-trade-column dt{margin: 0;}[data-design='d8'] .d8-trade-column dd{margin: 0;font: 600 1rem / 1.35 var(--d8-sans);}[data-design='d8'] .d8-trade-column--trade{border-top: 1px solid var(--d8-trade);background: var(--d8-trade-wash);color: var(--d8-trade-ink);}[data-design='d8'] .d8-trade-benefits{display: grid;margin: 0;padding: 0;list-style: none;overflow: hidden;}@media (min-width: 900px){[data-design='d8'] .d8-trade-benefits{grid-template-columns: repeat(2,minmax(0,1fr));}}[data-design='d8'] .d8-trade-benefit{display: grid;grid-template-columns: 3rem minmax(0,1fr);grid-template-areas: 'no title' 'no body';align-content: start;gap: 6px 12px;padding: 22px 24px;border-bottom: 1px solid var(--d8-rule-sheet);}@media (min-width: 900px){[data-design='d8'] .d8-trade-benefit:nth-child(odd){border-right: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-trade-benefit:nth-last-child(-n + 2):nth-child(odd),[data-design='d8'] .d8-trade-benefit:last-child{border-bottom: 0;}}@media (max-width: 899px){[data-design='d8'] .d8-trade-benefit:last-child{border-bottom: 0;}}[data-design='d8'] .d8-trade-benefit-no{grid-area: no;color: var(--d8-trade-ink);font: 700 1.125rem / 1.2 var(--d8-serif);}[data-design='d8'] .d8-trade-benefit .d8-h4{grid-area: title;margin: 0;}[data-design='d8'] .d8-trade-benefit p{grid-area: body;margin: 0;color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-trade-note{max-width: 78ch;margin: 24px 0 0;padding: 14px 0 0 18px;border-left: 3px double var(--d8-trade);color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-trade-apply{display: grid;gap: 24px;}@media (min-width: 1024px){[data-design='d8'] .d8-trade-apply{grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);align-items: start;gap: 48px;}}[data-design='d8'] .d8-trade-apply-text .d8-h2{margin-bottom: 14px;}[data-design='d8'] .d8-trade-apply-text .d8-body{margin: 0 0 18px;max-width: 56ch;}[data-design='d8'] .d8-trade-ask{margin: 0;padding-top: 14px;border-top: 1px solid var(--d8-trade);font: var(--d8-t-body);overflow-wrap: anywhere;}[data-design='d8'] .d8-trade-ask-lead{font-weight: 600;}[data-design='d8'] .d8-trade-form{border-top: 6px solid var(--d8-trade);}[data-design='d8'] .d8-delivery-sheet{overflow: hidden;}[data-design='d8'] .d8-delivery-table th[scope='row']{color: var(--d8-ink);font: 600 1rem / 1.35 var(--d8-sans);letter-spacing: 0;text-transform: none;white-space: normal;border-bottom: 1px solid var(--d8-rule-sheet);padding: 14px;}[data-design='d8'] .d8-delivery-table td{font: var(--d8-t-body);color: var(--d8-ink-2);}[data-design='d8'] .d8-delivery-figure{color: var(--d8-ink);font: 700 1.125rem / 1.2 var(--d8-sans);}[data-design='d8'] .d8-delivery-table tbody tr:last-child td,[data-design='d8'] .d8-delivery-table tbody tr:last-child th{border-bottom: 3px double var(--d8-ink);}[data-design='d8'] .d8-delivery-note-inline{display: block;margin-top: 4px;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-delivery-note-col{display: none;}@media (min-width: 768px){[data-design='d8'] .d8-delivery-note-col{display: table-cell;}[data-design='d8'] .d8-delivery-note-inline{display: none;}}[data-design='d8'] .d8-delivery-term{margin-bottom: 18px;}[data-design='d8'] .d8-delivery-term p{margin: 8px 0 0;color: var(--d8-ink-2);}[data-design='d8'] .d8-delivery-close{margin: 0;padding-top: 16px;border-top: 3px double var(--d8-ink);font: var(--d8-t-body);overflow-wrap: anywhere;}[data-design='d8'] .d8-legal-revised{margin: 0;color: var(--d8-ink-3);font: var(--d8-t-small);}[data-design='d8'] .d8-legal{display: grid;gap: 28px;padding-block: var(--d8-s7);}@media (min-width: 1024px){[data-design='d8'] .d8-legal{grid-template-columns: 280px minmax(0,1fr);align-items: start;gap: 48px;}[data-design='d8'] .d8-legal-aside{position: sticky;top: 145px;grid-column: 1;grid-row: 1;}[data-design='d8'] .d8-legal-doc{grid-column: 2;}}[data-design='d8'] .d8-legal-doc{position: relative;min-width: 0;padding: 28px 20px 32px 58px;border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background-color: var(--d8-sheet);background-image: linear-gradient(var(--d8-trade),var(--d8-trade)),linear-gradient(var(--d8-trade),var(--d8-trade));background-repeat: no-repeat;background-size: 1px 100%,1px 100%;background-position: 44px 0,48px 0;box-shadow: var(--d8-edge);counter-reset: d8-clause;}@media (min-width: 768px){[data-design='d8'] .d8-legal-doc{padding: 40px 48px 48px 96px;background-position: 72px 0,76px 0;}}[data-design='d8'] .d8-prose{color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-prose>:first-child,[data-design='d8'] .d8-prose>section:first-child>h2:first-child{margin-top: 0;}[data-design='d8'] .d8-legal-doc h2{position: relative;margin: 36px 0 12px;color: var(--d8-ink);font: var(--d8-t-h3);counter-increment: d8-clause;scroll-margin-top: 140px;}[data-design='d8'] .d8-legal-doc h2::before{content: counter(d8-clause,decimal-leading-zero);position: absolute;top: 0.22em;left: -48px;width: 30px;color: var(--d8-trade-ink);font: 700 0.9375rem / 1 var(--d8-serif);text-align: right;}@media (min-width: 768px){[data-design='d8'] .d8-legal-doc h2::before{left: -84px;width: 52px;font-size: 1rem;}}[data-design='d8'] .d8-legal-doc section{scroll-margin-top: 140px;}[data-design='d8'] .d8-prose h3{margin: 22px 0 8px;color: var(--d8-ink);font: var(--d8-t-h4);}[data-design='d8'] .d8-prose p{max-width: 72ch;margin: 0 0 14px;}[data-design='d8'] .d8-prose strong{color: var(--d8-ink);}[data-design='d8'] .d8-prose a{color: var(--d8-ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.22em;overflow-wrap: anywhere;}[data-design='d8'] .d8-prose ul,[data-design='d8'] .d8-prose ol{max-width: 70ch;margin: 0 0 16px;padding-left: 1.3em;}[data-design='d8'] .d8-prose li{margin-bottom: 6px;}[data-design='d8'] .d8-prose code{padding: 1px 5px;border: 1px solid var(--d8-rule-sheet);border-radius: 3px;background: var(--d8-band);font: 500 0.9em / 1.4 var(--d8-sans);}[data-design='d8'] .d8-prose table{width: 100%;margin: 8px 0 18px;border-collapse: collapse;font: var(--d8-t-small);}[data-design='d8'] .d8-prose th{padding: 8px 10px;border-bottom: 1.5px solid var(--d8-ink);color: var(--d8-ink);text-align: left;}[data-design='d8'] .d8-prose td{padding: 8px 10px;border-bottom: 1px solid var(--d8-rule-sheet);vertical-align: top;}[data-design='d8'] .d8-prose ul.d8-schedule{padding: 0;list-style: none;border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-schedule li{margin: 0;padding: 9px 0 9px 22px;border-bottom: 1px solid var(--d8-rule-sheet);background: linear-gradient(var(--d8-ink),var(--d8-ink)) 4px calc(9px + 0.78em) / 8px 2px no-repeat;}[data-design='d8'] .d8-prose-end{margin-top: 28px;padding-top: 16px;border-top: 3px double var(--d8-ink);}[data-design='d8'] .d8-legal-aside{display: grid;gap: 22px;}[data-design='d8'] .d8-legal-block-head{margin: 0 0 8px;padding-bottom: 8px;border-bottom: 3px double var(--d8-ink);color: var(--d8-ink);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-legal-contents,[data-design='d8'] .d8-legal-others{margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-legal-contents a{display: grid;grid-template-columns: 2rem minmax(0,1fr);gap: 6px;padding: 7px 0;border-bottom: 1px solid var(--d8-rule);color: var(--d8-ink-2);font: var(--d8-t-small);text-decoration: none;}[data-design='d8'] .d8-legal-contents a:hover{color: var(--d8-ink);text-decoration: underline;text-decoration-color: var(--d8-teal);}[data-design='d8'] .d8-legal-contents-no{color: var(--d8-trade-ink);font: 700 0.875rem / 1.5 var(--d8-serif);}[data-design='d8'] .d8-legal-others a{display: block;padding: 8px 0;border-bottom: 1px solid var(--d8-rule);color: var(--d8-ink);font: 600 0.9375rem / 1.35 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-legal-others a:hover{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-legal-ask p{margin: 0 0 12px;font: var(--d8-t-small);overflow-wrap: anywhere;}@media (max-width: 1023px){[data-design='d8'] .d8-legal-aside>nav:first-child:has(.d8-legal-contents){display: none;}}@media (max-width: 639px){[data-design='d8'] .d8-compare-table thead tr,[data-design='d8'] .d8-compare-table tbody tr{display: grid;grid-template-columns: 1fr 1fr;}[data-design='d8'] .d8-compare-table thead th:first-child{display: none;}[data-design='d8'] .d8-compare-table th[scope='row']{grid-column: 1 / -1;width: auto;padding-bottom: 4px;border-bottom: 0;}[data-design='d8'] .d8-compare-table td{padding-top: 6px;}[data-design='d8'] .d8-entry{grid-template-columns: 40px minmax(0,1fr);gap: 12px;padding: 18px 16px;}[data-design='d8'] .d8-entry-no{width: 34px;height: 34px;}}[data-design='d8'] .d8-auth{padding-block: 32px 64px;}@media (min-width: 1024px){[data-design='d8'] .d8-auth{padding-block: 56px 88px;}}[data-design='d8'] .d8-auth-grid{display: grid;grid-template-areas: 'head' 'sheet' 'notes';gap: 24px;}@media (min-width: 900px){[data-design='d8'] .d8-auth-grid{grid-template-columns: minmax(0,540px) minmax(0,1fr);grid-template-areas: 'head head' 'sheet notes';column-gap: 56px;row-gap: 28px;align-items: start;}}[data-design='d8'] .d8-auth-head{grid-area: head;max-width: 760px;}[data-design='d8'] .d8-auth-title{margin: 0;}[data-design='d8'] .d8-auth-deck{margin-top: 12px;}[data-design='d8'] .d8-auth-sheet{grid-area: sheet;}[data-design='d8'] .d8-auth-form-title{margin: 0;color: var(--d8-ink);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-auth-form-note{color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-auth-foot{padding: 16px 20px 18px;border-top: 1px solid var(--d8-rule-sheet);border-radius: 0 0 var(--d8-r-sheet) var(--d8-r-sheet);background: var(--d8-band);color: var(--d8-ink-2);font: var(--d8-t-small);}@media (min-width: 768px){[data-design='d8'] .d8-auth-foot{padding-inline: 28px;}}[data-design='d8'] .d8-auth-foot p{margin: 0;}[data-design='d8'] .d8-auth-notes{grid-area: notes;}@media (min-width: 900px){[data-design='d8'] .d8-auth-notes{padding-top: 6px;}}[data-design='d8'] .d8-auth-notes-title{margin: 0 0 6px;padding-bottom: 10px;border-bottom: 1.5px solid var(--d8-ink);}[data-design='d8'] .d8-auth-notes-list{margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-auth-notes-list li{display: grid;grid-template-columns: 2.2rem minmax(0,1fr);gap: 10px;padding: 14px 0;border-bottom: 1px solid var(--d8-rule);}[data-design='d8'] .d8-auth-note-no{color: var(--d8-ink-3);font: 700 0.9375rem / 1.5 var(--d8-serif);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-auth-notes-list strong{display: block;color: var(--d8-ink);font: 600 1rem / 1.4 var(--d8-sans);}[data-design='d8'] .d8-auth-note-body{display: block;margin-top: 2px;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-auth-form{display: grid;gap: 18px;}[data-design='d8'] .d8-auth-label-row{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;}[data-design='d8'] .d8-auth-small-link{padding: 0;border: 0;background: none;color: var(--d8-ink);font: 600 0.9375rem / 1.3 var(--d8-sans);text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;cursor: pointer;}[data-design='d8'] .d8-auth-consent{margin: 0;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-auth-alert{margin: 0;padding: 10px 14px;border: 1px solid var(--d8-alert);border-left-width: 5px;border-radius: var(--d8-r);background: var(--d8-alert-wash);color: var(--d8-ink);font: 500 0.9375rem / 1.45 var(--d8-sans);}[data-design='d8'] .d8-auth-form>div>.d8-auth-alert,[data-design='d8'] .d8-pass + .d8-auth-alert{margin-top: 8px;}[data-design='d8'] .d8-auth-done{padding: 14px 16px;border: 1px solid var(--d8-ink);border-left: 6px solid var(--d8-teal);border-radius: var(--d8-r);background: var(--d8-teal-wash);}[data-design='d8'] .d8-auth-done-title{margin: 0 0 4px;color: var(--d8-ink);font: 700 1rem / 1.35 var(--d8-sans);}[data-design='d8'] .d8-auth-done-body{margin: 0;color: var(--d8-ink);font: var(--d8-t-small);}[data-design='d8'] .d8-auth-after{margin-top: 18px;}[data-design='d8'] .d8-auth-wait{height: 220px;border-radius: var(--d8-r);background: var(--d8-band);}[data-design='d8'] .d8-auth-ghost{min-height: 100vh;background: var(--d8-desk);}[data-design='d8'] .d8-pass{position: relative;}[data-design='d8'] .d8-pass-input{padding-right: 54px;}[data-design='d8'] .d8-pass-toggle{position: absolute;top: 50%;right: 4px;display: inline-flex;width: 44px;height: 40px;align-items: center;justify-content: center;border: 0;border-radius: var(--d8-r-s);background: transparent;color: var(--d8-ink-2);cursor: pointer;transform: translateY(-50%);}[data-design='d8'] .d8-pass-toggle:hover,[data-design='d8'] .d8-pass-toggle[aria-pressed='true']{background: var(--d8-band);color: var(--d8-ink);}[data-design='d8'] .d8-auth-phone input,[data-design='d8'] .d8-auth-phone select,[data-design='d8'] .d8-auth-phone button{min-height: 48px;border-color: var(--d8-control);border-radius: var(--d8-r);background-color: var(--d8-sheet);font: var(--d8-t-body);}[data-design='d8'] .d8-pl-head,[data-design='d8'] .d8-cat-head{padding-block: 24px 28px;}@media (min-width: 1024px){[data-design='d8'] .d8-pl-head,[data-design='d8'] .d8-cat-head{padding-block: 32px 36px;}}[data-design='d8'] .d8-pl-head .d8-crumbs,[data-design='d8'] .d8-cat-head .d8-crumbs{margin-bottom: 20px;}[data-design='d8'] .d8-pl-title,[data-design='d8'] .d8-cat-title{max-width: 24ch;margin-bottom: 14px;font-size: clamp(2rem,1.6rem + 1.7vw,3.125rem);}[data-design='d8'] .d8-pl-folio .d8-folio-aside,[data-design='d8'] .d8-cat-folio .d8-folio-aside{font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-cat-lead{max-width: 70ch;}[data-design='d8'] .d8-cat-subs{margin-top: var(--d8-s5);}[data-design='d8'] .d8-cat-subs .d8-label{margin: 0 0 var(--d8-s2);}[data-design='d8'] .d8-cat-subs ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--d8-s2);margin: 0;padding: 0;list-style: none;}@media (min-width: 640px){[data-design='d8'] .d8-cat-subs ul{grid-template-columns: repeat(auto-fill,minmax(15rem,1fr));gap: var(--d8-s3);}}[data-design='d8'] .d8-cat-sub{display: flex;height: 100%;min-height: 56px;align-items: center;gap: var(--d8-s2);padding: var(--d8-s1) var(--d8-s3) var(--d8-s1) var(--d8-s1);border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);color: var(--d8-ink);font: var(--d8-t-h4);text-decoration: none;transition: border-color 160ms ease-out;}[data-design='d8'] .d8-cat-sub-name{flex: 1;min-width: 0;padding-left: var(--d8-s2);overflow-wrap: anywhere;}[data-design='d8'] .d8-cat-sub-photo{position: relative;display: block;flex: none;width: 52px;height: 52px;overflow: hidden;border-right: 1px solid var(--d8-rule-sheet);}@media (min-width: 640px){[data-design='d8'] .d8-cat-sub{min-height: 64px;gap: var(--d8-s3);padding: var(--d8-s2) var(--d8-s4) var(--d8-s2) var(--d8-s2);}[data-design='d8'] .d8-cat-sub-photo{width: 72px;height: 72px;}}[data-design='d8'] .d8-cat-sub-photo img{position: absolute;inset: var(--d8-s1);display: block;width: calc(100% - 2 * var(--d8-s1));height: calc(100% - 2 * var(--d8-s1));object-fit: contain;mix-blend-mode: multiply;}[data-design='d8'] .d8-cat-sub:hover{border-color: var(--d8-ink);}[data-design='d8'] .d8-cat-sub:hover .d8-cat-sub-name{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-cat-sub .d8-icon{flex: none;color: var(--d8-ink-3);}@media (max-width: 639.98px){[data-design='d8'] .d8-cat-sub .d8-icon{display: none;}}@media (prefers-reduced-motion: reduce){[data-design='d8'] .d8-cat-sub{transition: none;}}[data-design='d8'] .d8-pl{padding-bottom: var(--d8-s7);}[data-design='d8'] .d8-pl-body{display: grid;gap: 20px;align-items: start;}@media (min-width: 1024px){[data-design='d8'] .d8-pl-body[data-filters]{grid-template-columns: 264px minmax(0,1fr);gap: 32px;}}[data-design='d8'] .d8-pl-main{min-width: 0;}[data-design='d8'] .d8-pl-side{position: relative;}[data-design='d8'] .d8-pl-toggle-btn{width: 100%;justify-content: flex-start;}[data-design='d8'] .d8-pl-toggle:focus-visible + .d8-pl-toggle-btn{outline: 2px solid var(--d8-ink);outline-offset: 2px;}[data-design='d8'] .d8-pl-toggle-count{display: inline-flex;min-width: 24px;height: 24px;align-items: center;justify-content: center;margin-left: auto;border-radius: 3px;background: var(--d8-ink);color: var(--d8-on-ink);font: 700 0.8125rem / 1 var(--d8-sans);}[data-design='d8'] .d8-pl-filters{display: none;margin-top: 12px;padding: 18px 18px 14px;border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] .d8-pl-toggle:checked ~ .d8-pl-filters{display: block;}@media (min-width: 1024px){[data-design='d8'] .d8-pl-toggle-btn{display: none;}[data-design='d8'] .d8-pl-filters{position: sticky;top: 136px;display: block;max-height: calc(100vh - 152px);margin-top: 0;overflow-y: auto;}}[data-design='d8'] .d8-pl-filters-title{margin: 0 0 4px;padding-bottom: 10px;border-bottom: 3px double var(--d8-ink);font: var(--d8-t-h4);}[data-design='d8'] .d8-pl-group{padding-block: 12px 6px;border-bottom: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-pl-group:last-of-type{border-bottom: 0;}[data-design='d8'] .d8-pl-group-title{margin: 0 0 6px;color: var(--d8-ink-2);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-pl-group-note{margin: -2px 0 6px;color: var(--d8-ink-2);font: 400 0.8125rem / 1.45 var(--d8-sans);}[data-design='d8'] .d8-pl-group ul{margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-pl-option{display: flex;min-height: 40px;align-items: center;gap: 10px;padding: 4px 6px;margin-inline: -6px;border-radius: var(--d8-r-s);color: var(--d8-ink);font: 400 0.9375rem / 1.3 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-pl-option:hover{background: var(--d8-band);}[data-design='d8'] .d8-pl-box{display: inline-flex;width: 18px;height: 18px;flex: none;align-items: center;justify-content: center;border: 1.5px solid var(--d8-control);border-radius: 3px;background: var(--d8-sheet);color: var(--d8-ink);}[data-design='d8'] .d8-pl-option[aria-current='true']{font-weight: 650;}[data-design='d8'] .d8-pl-option[aria-current='true'] .d8-pl-box{border-color: var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] .d8-pl-option-label{flex: 1;min-width: 0;}[data-design='d8'] .d8-pl-option-count{color: var(--d8-ink-3);font: 500 0.875rem / 1 var(--d8-sans);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-pl-clear{margin-top: 12px;}[data-design='d8'] .d8-pl-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 20px;padding-bottom: 12px;}[data-design='d8'] .d8-pl-count{margin: 0;color: var(--d8-ink-2);font: 600 0.9375rem / 1.3 var(--d8-sans);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-sort{display: flex;align-items: center;gap: 10px;}[data-design='d8'] .d8-sort-label{color: var(--d8-ink-2);font: 600 0.9375rem / 1.2 var(--d8-sans);white-space: nowrap;}[data-design='d8'] .d8-sort-select{width: auto;min-width: 13rem;min-height: 44px;padding-block: 8px;font-size: 0.9375rem;}[data-design='d8'] .d8-pl-chips{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 14px;padding: 0;list-style: none;}[data-design='d8'] .d8-pl-chip{display: inline-flex;min-height: 36px;align-items: center;gap: 8px;padding: 4px 10px;border: 1px solid var(--d8-ink);border-radius: var(--d8-r-s);background: var(--d8-teal-wash);color: var(--d8-ink);font: 600 0.875rem / 1.2 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-pl-chip:hover{background: var(--d8-sheet);}[data-design='d8'] .d8-pl-pricenote{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin: 0 0 12px;padding: 10px 14px;border: 1px solid var(--d8-rule);border-left: 4px solid var(--d8-teal);border-radius: var(--d8-r);background: var(--d8-band);color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-pl-pricenote--trade{border-left-color: var(--d8-trade);background: var(--d8-trade-wash);color: var(--d8-trade-ink);}[data-design='d8'] .d8-pl-sheet{overflow: hidden;}[data-design='d8'] .d8-pl-table td{padding-block: 14px;}[data-design='d8'] .d8-pl-item{min-width: 0;}[data-design='d8'] .d8-pl-entry{display: grid;grid-template-columns: 64px minmax(0,1fr);align-items: center;gap: 14px;}[data-design='d8'] .d8-pl-thumb-link{display: block;}[data-design='d8'] .d8-pl-link{color: var(--d8-ink);text-decoration: none;}[data-design='d8'] .d8-pl-thumb{display: block;width: 64px;height: 64px;flex: none;border: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r-s);background: var(--d8-sheet);object-fit: contain;}[data-design='d8'] .d8-pl-thumb--empty{background: var(--d8-band);}[data-design='d8'] .d8-pl-name{font: 600 1rem / 1.35 var(--d8-sans);overflow-wrap: anywhere;}[data-design='d8'] .d8-pl-link:hover .d8-pl-name{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.22em;}[data-design='d8'] .d8-hit{padding: 0 1px;border-radius: 2px;background: var(--d8-teal-wash);color: inherit;}[data-design='d8'] .d8-pl-meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-top: 6px;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-pl-meta:empty{display: none;}[data-design='d8'] .d8-pl-part{font-variant-numeric: tabular-nums;letter-spacing: 0.01em;}[data-design='d8'] .d8-pl-flag{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-top: 8px;}[data-design='d8'] .d8-pl-flag-why{color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-pl-col-dept{display: none;color: var(--d8-ink-2);font: var(--d8-t-small);white-space: nowrap;}[data-design='d8'] .d8-pl-col-avail{display: none;white-space: nowrap;}@media (min-width: 640px){[data-design='d8'] .d8-pl-col-avail{display: table-cell;}[data-design='d8'] .d8-pl-avail-inline{display: none;}}@media (min-width: 1200px){[data-design='d8'] .d8-pl-col-dept{display: table-cell;}[data-design='d8'] .d8-pl-dept-inline{display: none;}}[data-design='d8'] .d8-pl-price{min-width: 8.5rem;}[data-design='d8'] .d8-pl-price .d8-price{justify-items: end;}[data-design='d8'] .d8-pl-price .d8-price--pair{justify-items: stretch;max-width: 15rem;margin-left: auto;}[data-design='d8'] .d8-pl-note{color: var(--d8-ink-2);font: 600 0.9375rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-pl-col-act{width: 1%;text-align: right;white-space: nowrap;}[data-design='d8'] .d8-addline-btn{min-height: 44px;padding: 0 14px;font-size: 0.9375rem;}[data-design='d8'] .d8-addline[data-added] .d8-addline-btn{background: var(--d8-sheet);}[data-design='d8'] .d8-pl-ask{font-size: 0.9375rem;}@media (max-width: 639px){[data-design='d8'] .d8-pl-table thead{display: none;}[data-design='d8'] .d8-pl-table,[data-design='d8'] .d8-pl-table tbody{display: block;}[data-design='d8'] .d8-pl-table tr{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: 'item item' 'price act';align-items: end;gap: 10px 12px;padding: 14px 14px 16px;border-bottom: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-pl-table td{display: block;padding: 0;border: 0;}[data-design='d8'] .d8-pl-table .d8-pl-item{grid-area: item;}[data-design='d8'] .d8-pl-table .d8-pl-price{grid-area: price;min-width: 0;text-align: left;}[data-design='d8'] .d8-pl-table .d8-pl-price .d8-price{justify-items: start;}[data-design='d8'] .d8-pl-table .d8-pl-price .d8-price--pair{justify-items: stretch;margin-left: 0;}[data-design='d8'] .d8-pl-table .d8-pl-col-act{grid-area: act;width: auto;}[data-design='d8'] .d8-pl-table .d8-pl-col-dept,[data-design='d8'] .d8-pl-table .d8-pl-col-avail{display: none;}[data-design='d8'] .d8-pl-entry{grid-template-columns: 56px minmax(0,1fr);align-items: start;gap: 12px;}[data-design='d8'] .d8-pl-thumb{width: 56px;height: 56px;}[data-design='d8'] .d8-sort{width: 100%;}[data-design='d8'] .d8-sort-select{flex: 1;min-width: 0;}}@media (max-width: 639px){[data-design='d8'] .d8-cat-head{padding-block: 16px 18px;}[data-design='d8'] .d8-cat-head .d8-crumbs{margin-bottom: 14px;}[data-design='d8'] .d8-pl-body{gap: 14px;}[data-design='d8'] .d8-pl-bar{flex-wrap: nowrap;gap: 12px;}[data-design='d8'] .d8-pl-count{flex: none;}[data-design='d8'] .d8-pl-bar .d8-sort{flex: 1;width: auto;min-width: 0;}[data-design='d8'] .d8-pl-pricenote{padding: 6px 10px;border-left-width: 3px;font-size: 0.8125rem;}}[data-design='d8'] .d8-pager{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;margin-top: 24px;padding-top: 16px;border-top: 3px double var(--d8-ink);}[data-design='d8'] .d8-pager-list{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-pager-no,[data-design='d8'] .d8-pager-step{display: inline-flex;min-width: 44px;height: 44px;align-items: center;justify-content: center;gap: 8px;padding: 0 12px;border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r);background: var(--d8-sheet);color: var(--d8-ink);font: 600 0.9375rem / 1 var(--d8-sans);font-variant-numeric: tabular-nums;text-decoration: none;}[data-design='d8'] .d8-pager-no:hover,[data-design='d8'] a.d8-pager-step:hover{border-color: var(--d8-ink);}[data-design='d8'] .d8-pager-no[aria-current='page']{border-color: var(--d8-ink);background: var(--d8-teal);box-shadow: 0 2px 0 var(--d8-ink);}[data-design='d8'] .d8-pager-step[aria-disabled='true']{border-color: var(--d8-rule);color: var(--d8-ink-3);}[data-design='d8'] .d8-pager-gap{display: inline-flex;align-items: center;padding: 0 4px;color: var(--d8-ink-3);}@media (max-width: 639px){[data-design='d8'] .d8-pager-step-word{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);}[data-design='d8'] .d8-pager-list .d8-pager-no:not([aria-current='page']){min-width: 40px;}}[data-design='d8'] .d8-pl-notice{display: flex;align-items: center;gap: 10px;margin: 0 0 16px;padding: 12px 14px;border: 1px solid var(--d8-rule);border-left: 4px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-sheet);font: var(--d8-t-small);}[data-design='d8'] .d8-pl-empty .d8-body{margin: 8px 0 20px;}[data-design='d8'] .d8-pl-again{max-width: 560px;margin-bottom: 24px;}[data-design='d8'] .d8-pl-again-row{display: flex;flex-wrap: wrap;gap: 10px;}[data-design='d8'] .d8-pl-again-row .d8-field{flex: 1 1 16rem;}[data-design='d8'] .d8-pl-nohit{display: grid;gap: 28px;}[data-design='d8'] .d8-pl-nohit .d8-pl-empty .d8-body{margin-bottom: 16px;}[data-design='d8'] .d8-pl-nohit-n{font: var(--d8-t-small);font-variant-numeric: tabular-nums;color: var(--d8-ink-2);}[data-design='d8'] .d8-pl-nohit-near .d8-folio{margin-bottom: 10px;}[data-design='d8'] .d8-pl-nohit-near .d8-folio .d8-label{margin: 0;}[data-design='d8'] .d8-pl-empty-depts ul{display: flex;flex-wrap: wrap;gap: 10px 22px;margin: 10px 0 0;padding: 0;list-style: none;}[data-design='d8'] .d8-pl-ghost{display: grid;gap: 16px;min-height: 70vh;padding-block: 24px 48px;}[data-design='d8'] .d8-pl-ghost-bar{height: 44px;border-top: 3px double var(--d8-rule-strong);}[data-design='d8'] .d8-pl-ghost-sheet{height: 60vh;border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-band);}[data-design='d8'] .d8-pl-notes{padding-block: 8px var(--d8-s7);}[data-design='d8'] .d8-pl-notes-grid{display: grid;gap: 24px;}@media (min-width: 1024px){[data-design='d8'] .d8-pl-notes-grid{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);align-items: start;gap: 40px;}}[data-design='d8'] .d8-pl-prose{padding: 24px 28px;color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-pl-prose :is(h2,h3,h4){margin: 1.4em 0 0.5em;color: var(--d8-ink);font: var(--d8-t-h4);}[data-design='d8'] .d8-pl-prose>:first-child{margin-top: 0;}[data-design='d8'] .d8-pl-prose a{color: var(--d8-ink);text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-pl-prose :is(ul,ol){padding-left: 1.25em;}[data-design='d8'] .d8-pl-faq .d8-h3{margin-bottom: 12px;}[data-design='d8'] .d8-pl-faq-list{border-top: 1.5px solid var(--d8-ink);}[data-design='d8'] .d8-pl-faq-item{border-bottom: 1px solid var(--d8-rule);}[data-design='d8'] .d8-pl-faq-item summary{display: flex;min-height: 52px;align-items: center;justify-content: space-between;gap: 16px;padding-block: 10px;color: var(--d8-ink);font: 600 1rem / 1.35 var(--d8-sans);list-style: none;cursor: pointer;}[data-design='d8'] .d8-pl-faq-item summary::-webkit-details-marker{display: none;}[data-design='d8'] .d8-pl-faq-item[open] .d8-pl-faq-mark{transform: rotate(45deg);}[data-design='d8'] .d8-pl-faq-item p{margin: 0 0 14px;color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-hub{padding-bottom: var(--d8-s7);}[data-design='d8'] .d8-hub-grid{display: grid;align-items: stretch;gap: 16px;margin: 0;padding: 0;list-style: none;}@media (min-width: 640px){[data-design='d8'] .d8-hub-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (min-width: 1024px){[data-design='d8'] .d8-hub-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;}}[data-design='d8'] .d8-hub-card{display: flex;flex-direction: column;padding: 20px 22px 18px;}[data-design='d8'] .d8-hub-photo{position: relative;display: block;aspect-ratio: 2 / 1;overflow: hidden;margin: -20px -22px 16px;border-bottom: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r-sheet) var(--d8-r-sheet) 0 0;background: var(--d8-sheet);}[data-design='d8'] .d8-hub-photo img{position: absolute;inset: var(--d8-s2);display: block;width: calc(100% - 2 * var(--d8-s2));height: calc(100% - 2 * var(--d8-s2));object-fit: contain;mix-blend-mode: multiply;}[data-design='d8'] .d8-hub-card-head{display: flex;align-items: baseline;gap: 12px;padding-bottom: 10px;border-bottom: 1.5px solid var(--d8-ink);}[data-design='d8'] .d8-hub-no{color: var(--d8-ink-3);font: 700 0.9375rem / 1 var(--d8-serif);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-hub-name{color: var(--d8-ink);text-decoration: none;}[data-design='d8'] .d8-hub-name:hover{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-hub-list{margin: 8px 0 12px;padding: 0;list-style: none;}[data-design='d8'] .d8-hub-list li + li{border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-hub-list a{display: block;padding: 8px 0;color: var(--d8-ink-2);font: var(--d8-t-small);text-decoration: none;}[data-design='d8'] .d8-hub-list a:hover{color: var(--d8-ink);text-decoration: underline;}[data-design='d8'] .d8-hub-sizes{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 16px;padding: 0;list-style: none;}[data-design='d8'] .d8-hub-sizes a{display: inline-flex;align-items: center;min-height: 32px;padding: 0 10px;border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r-s);background: var(--d8-band);color: var(--d8-ink);font: 600 0.875rem / 1 var(--d8-sans);font-variant-numeric: tabular-nums;text-decoration: none;}[data-design='d8'] .d8-hub-sizes a:hover{border-color: var(--d8-ink);text-decoration: underline;}[data-design='d8'] .d8-hub-all{display: inline-flex;align-items: center;gap: 6px;margin-top: auto;padding-top: 12px;border-top: 1px solid var(--d8-rule-sheet);color: var(--d8-ink);font: 600 0.9375rem / 1.2 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-hub-all:hover{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-az{padding-bottom: var(--d8-s7);}[data-design='d8'] .d8-az-tabs{position: sticky;top: 124px;z-index: 2;margin-bottom: 8px;padding-block: 10px;border-bottom: 1px solid var(--d8-rule-strong);background: var(--d8-desk);}@media (max-width: 1023px){[data-design='d8'] .d8-az-tabs{top: 116px;}}[data-design='d8'] .d8-az-tabs ul{display: flex;flex-wrap: wrap;gap: 4px;margin: 0;padding: 0;list-style: none;}[data-design='d8'] .d8-az-tab{display: inline-flex;min-width: 40px;height: 40px;align-items: center;justify-content: center;border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r) var(--d8-r) 0 0;background: var(--d8-band);color: var(--d8-ink);font: 700 1rem / 1 var(--d8-serif);text-decoration: none;}[data-design='d8'] .d8-az-tab:hover{border-color: var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] .d8-az-letter{scroll-margin-top: 190px;padding-top: 28px;}[data-design='d8'] .d8-az-key{margin: 0 0 10px;padding-bottom: 8px;border-bottom: 3px double var(--d8-ink);font: var(--d8-t-h2);}[data-design='d8'] .d8-az-list{margin: 0;padding: 0;list-style: none;columns: 1;column-gap: 32px;}@media (min-width: 640px){[data-design='d8'] .d8-az-list{columns: 2;}}@media (min-width: 1024px){[data-design='d8'] .d8-az-list{columns: 3;}}[data-design='d8'] .d8-az-list li{break-inside: avoid;border-bottom: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-az-list a{display: block;padding: 8px 0;color: var(--d8-ink);font: var(--d8-t-small);overflow-wrap: anywhere;text-decoration: none;}[data-design='d8'] .d8-az-list a:hover{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-buy-price{display: grid;gap: 10px;}[data-design='d8'] .d8-buy-price-head{margin: 0;}[data-design='d8'] .d8-buy-price--trade .d8-buy-price-head{color: var(--d8-trade-ink);}[data-design='d8'] .d8-buy-price .d8-price--pair{max-width: 26rem;}[data-design='d8'] .d8-price--buy.d8-price--pair .d8-price-line--public dd{font: 600 1.25rem / 1.2 var(--d8-sans);}[data-design='d8'] .d8-price--buy.d8-price--pair .d8-price-line dt{font: 500 1rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-price--buy.d8-price--pair .d8-price-line--trade{margin-top: 4px;padding-top: 10px;border-top: 2px solid var(--d8-trade);}[data-design='d8'] .d8-price--buy.d8-price--pair .d8-price-line--trade dt{font-weight: 650;}[data-design='d8'] .d8-buy-price-note{margin: 0;padding-top: 10px;border-top: 1px solid var(--d8-rule-sheet);color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-buy-price-flag{margin: 0;}[data-design='d8'] .d8-buy-glance{display: flex;flex-wrap: wrap;gap: 4px 16px;margin: 0;padding: 8px 0 0;border-top: 1px solid var(--d8-rule-sheet);list-style: none;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-buy-glance-stock{color: var(--d8-ink);font-weight: 600;}[data-design='d8'] .d8-buy-glance button{min-height: 24px;padding: 0;border: 0;background: none;font: inherit;text-decoration: underline;cursor: pointer;}[data-design='d8'] .d8-buy-fit-title{margin: 0 0 -4px;color: var(--d8-ink);font: 600 0.875rem / 1.35 var(--d8-sans);}[data-design='d8'] .d8-buy-fit{display: grid;margin: 0;border-top: 1.5px solid var(--d8-ink);}[data-design='d8'] .d8-buy-fit>div{display: grid;grid-template-columns: 7.5rem minmax(0,1fr);gap: 4px 12px;padding-block: 8px;border-bottom: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-buy-fit dt{color: var(--d8-ink-2);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;padding-top: 2px;}[data-design='d8'] .d8-buy-fit dd{margin: 0;color: var(--d8-ink);font: var(--d8-t-small);}@media (max-width: 379px){[data-design='d8'] .d8-buy-fit>div{grid-template-columns: minmax(0,1fr);}}[data-design='d8'] .d8-recorder-note{display: grid;gap: 12px;padding: 14px 16px;border: 1px solid var(--d8-rule);border-radius: var(--d8-r);background: var(--d8-sheet);color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-recorder-note-rule{display: grid;justify-items: start;gap: 8px;margin: 0;}[data-design='d8'] .d8-recorder-note-ask{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;padding-top: 12px;border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-recorder-note-ask p{margin: 0;color: var(--d8-ink);font-weight: 600;}[data-design='d8'] .d8-buy-price-note a{display: inline-block;min-height: 24px;}[data-design='d8'] main.d8-pdp>div>div:first-child.border-b{border-bottom: 1px solid var(--d8-rule);background: var(--d8-desk);}[data-design='d8'] main.d8-pdp>div>div:first-child.border-b a,[data-design='d8'] main.d8-pdp .mt-16>.justify-between>a{display: inline-flex;min-height: 24px;align-items: center;}[data-design='d8'] main.d8-pdp .container{max-width: calc(var(--d8-max) + 2 * var(--d8-gutter));padding-inline: var(--d8-gutter);}[data-design='d8'] main.d8-pdp .bg-background{background: transparent;}[data-design='d8'] main.d8-pdp h1{font: var(--d8-t-h2);font-size: clamp(1.75rem,1.4rem + 0.9vw,2.125rem);letter-spacing: -0.015em;line-height: 1.08;}[data-design='d8'] main.d8-pdp .font-sentient{font-family: var(--d8-serif);font-weight: 700;}[data-design='d8'] main.d8-pdp h1 ~ p,[data-design='d8'] main.d8-pdp .whitespace-pre-line{color: var(--d8-ink-2);}[data-design='d8'] main.d8-pdp .fc-slide-l>:first-child{border-radius: var(--d8-r-sheet);}[data-design='d8'] main.d8-pdp .fc-rise.rounded-2xl:has(.d8-buy-price){padding: 20px 22px;border: 1px solid var(--d8-rule);border-top: 6px solid var(--d8-teal);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] main.d8-pdp .fc-rise.rounded-2xl:has(.d8-buy-price--trade){border-top-color: var(--d8-trade);}[data-design='d8'] main.d8-pdp .fc-rise [role='group'],[data-design='d8'] main.d8-pdp .fc-rise .rounded-xl.border.shadow-sm{border: 1.5px solid var(--d8-ink);border-radius: var(--d8-r);box-shadow: none;}[data-design='d8'] main.d8-pdp button.h-12,[data-design='d8'] main.d8-pdp a.h-12{min-height: 52px;border: 1.5px solid var(--d8-ink);border-radius: var(--d8-r);font: 650 1.0625rem / 1.2 var(--d8-sans);box-shadow: 0 2px 0 var(--d8-ink);}[data-design='d8'] main.d8-pdp button.h-12:active,[data-design='d8'] main.d8-pdp a.h-12:active{transform: translateY(2px);box-shadow: none;}[data-design='d8'] main.d8-pdp button.h-12:not(.bg-primary):not([class*='bg-emerald']){background: var(--d8-sheet);color: var(--d8-ink);}[data-design='d8'] main.d8-pdp .fc-slide-l .grid>div,[data-design='d8'] main.d8-pdp .fc-slide-l [class*='grid-cols']>div{border-radius: var(--d8-r);background: var(--d8-sheet);}[data-design='d8'] main.d8-pdp .fc-rise.grid:has(>.fc-rise>svg){grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;overflow: hidden;border-top: 1.5px solid var(--d8-ink);border-bottom: 1px solid var(--d8-rule-sheet);background: var(--d8-rule-sheet);}@media (max-width: 479px){[data-design='d8'] main.d8-pdp .fc-rise.grid:has(>.fc-rise>svg){grid-template-columns: minmax(0,1fr);}}[data-design='d8'] main.d8-pdp .fc-rise.grid>.fc-rise:has(>svg){display: grid;grid-template-columns: 20px minmax(0,1fr);align-content: start;gap: 2px 10px;padding: 10px 12px;border: 0;border-radius: 0;background: var(--d8-sheet);text-align: left;animation: none;}[data-design='d8'] main.d8-pdp .fc-rise.grid>.fc-rise>svg{grid-row: span 2;width: 20px;height: 20px;color: var(--d8-ink);}[data-design='d8'] main.d8-pdp .fc-rise.grid>.fc-rise>span:first-of-type{color: var(--d8-ink);font: 600 0.875rem / 1.35 var(--d8-sans);}[data-design='d8'] main.d8-pdp .fc-rise.grid>.fc-rise>span + span{grid-column: 2;color: var(--d8-ink-2);font-size: 0.8125rem;line-height: 1.35;}[data-design='d8'] main.d8-pdp .rounded-2xl.bg-white{border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] main.d8-pdp .rounded-2xl.bg-white>h2{padding-bottom: 12px;border-bottom: 3px double var(--d8-ink);font: var(--d8-t-h3);}[data-design='d8'] main.d8-pdp .rounded-2xl.bg-white>h2>span.bg-primary{display: none;}[data-design='d8'] main.d8-pdp dl.divide-y>div{padding-inline: 12px;}[data-design='d8'] main.d8-pdp dl.divide-y>div:nth-child(even){background: var(--d8-bar);}[data-design='d8'] main.d8-pdp dl.divide-y dt{color: var(--d8-ink-2);font: 600 0.9375rem / 1.4 var(--d8-sans);}[data-design='d8'] main.d8-pdp dl.divide-y dd{font: 500 0.9375rem / 1.4 var(--d8-sans);font-variant-numeric: tabular-nums;}[data-design='d8'] main.d8-pdp .bg-primary\/10.rounded-full{border: 1px solid var(--d8-ink);border-radius: 3px;background: var(--d8-teal);}[data-design='d8'] main.d8-pdp .bg-primary\/10.rounded-full svg{color: var(--d8-ink);}[data-design='d8'] main.d8-pdp a.hover\:border-red-200{border-color: var(--d8-rule-sheet);background: var(--d8-sheet);}[data-design='d8'] main.d8-pdp a.hover\:border-red-200:hover{border-color: var(--d8-ink);background: var(--d8-band);}[data-design='d8'] main.d8-pdp a.hover\:border-red-200 .bg-red-100{border: 1px solid var(--d8-ink);background: var(--d8-teal-wash);}[data-design='d8'] main.d8-pdp a.hover\:border-red-200 .bg-red-100 svg{color: var(--d8-ink);}[data-design='d8'] main.d8-pdp :is(.border-blue-200,.border-blue-800){border-color: var(--d8-rule-strong);border-left: 6px solid var(--d8-teal);background: var(--d8-sheet);}[data-design='d8'] main.d8-pdp :is(.bg-blue-50\/60,.from-blue-50){background: var(--d8-sheet);}[data-design='d8'] main.d8-pdp :is(.text-blue-600,.text-blue-700,.text-blue-800){color: var(--d8-ink);}[data-design='d8'] main.d8-pdp .bg-blue-100{border: 1px solid var(--d8-ink);background: var(--d8-teal-wash);}[data-design='d8'] main.d8-pdp [class*='snap-x']>*,[data-design='d8'] main.d8-pdp .group.rounded-xl{border-radius: var(--d8-r-sheet);}[data-design='d8'] .d8-related-price{display: block;}[data-design='d8'] .d8-related-price .d8-price--pair{min-width: 0;}[data-design='d8'] .d8-related-price .d8-price-line{gap: 8px;}[data-design='d8'] main.d8-pdp .fc-scale-in.rounded-xl.bg-gradient-to-r{padding: 10px 14px;border: 1px solid var(--d8-rule);border-left: 6px solid var(--d8-teal);border-radius: var(--d8-r);background: var(--d8-sheet);}[data-design='d8'] main.d8-pdp .fc-scale-in.rounded-xl.bg-gradient-to-r.from-blue-50{border-left-color: var(--d8-warn);}[data-design='d8'] main.d8-pdp .fc-scale-in.rounded-xl.bg-gradient-to-r.from-gray-100{border-left-color: var(--d8-ink-3);}[data-design='d8'] main.d8-pdp .fc-scale-in.rounded-xl.bg-gradient-to-r>div:first-child{width: 32px;height: 32px;border: 1px solid var(--d8-ink);border-radius: var(--d8-r-s);background: var(--d8-teal-wash);}[data-design='d8'] main.d8-pdp .fc-scale-in.rounded-xl.bg-gradient-to-r.from-blue-50>div:first-child{background: var(--d8-warn-wash);}[data-design='d8'] main.d8-pdp .fc-scale-in.rounded-xl.bg-gradient-to-r svg{width: 18px;height: 18px;color: var(--d8-ink);}[data-design='d8'] main.d8-pdp h2>span.bg-primary.rounded-full{display: none;}[data-design='d8'] main.d8-pdp h2{font-family: var(--d8-serif);font-weight: 700;}[data-design='d8'] main.d8-pdp .d8-model{display: inline-block;max-width: 100%;overflow-wrap: anywhere;}[data-design='d8'] main.d8-pdp span.text-right.break-all{flex-shrink: 0;max-width: 65%;word-break: normal;overflow-wrap: anywhere;}@media (max-width: 767px){[data-design='d8'] main.d8-pdp>div>div:first-child.border-b .flex-wrap>:nth-last-child(-n + 2){display: none;}[data-design='d8'] main.d8-pdp .container:has(>.grid>.fc-slide-l){padding-top: 14px;}[data-design='d8'] main.d8-pdp .container>.grid:has(>.fc-slide-l){display: flex;flex-direction: column;gap: 10px;}[data-design='d8'] main.d8-pdp :is(.fc-slide-l:not(li),.fc-slide-r,.fc-slide-r>div:first-child){display: contents;}[data-design='d8'] main.d8-pdp :is(.fc-slide-l,.fc-slide-r,.fc-slide-r>div:first-child)>*{margin-block: 0;}[data-design='d8'] main.d8-pdp .fc-slide-r>div:first-child>:first-child:not(h1){display: none;}[data-design='d8'] main.d8-pdp .fc-slide-r>div:first-child>*{order: -2;}[data-design='d8'] main.d8-pdp .fc-slide-l>:first-child{order: -1;}[data-design='d8'] main.d8-pdp li.fc-slide-l{display: flex;}[data-design='d8'] main.d8-pdp .fc-slide-r>p.text-muted-foreground{order: 1;}[data-design='d8'] main.d8-pdp .fc-slide-r>.lg\:hidden{order: 2;}[data-design='d8'] main.d8-pdp .fc-slide-r>div:first-child>.whitespace-pre-line{order: 3;}[data-design='d8'] main.d8-pdp :is(.fc-slide-r>.space-y-3:not(.fc-rise),#documents){order: 4;}[data-design='d8'] main.d8-pdp .fc-slide-l>.flex-wrap{order: 5;}[data-design='d8'] main.d8-pdp h1{font-size: 1.5rem;line-height: 1.12;}[data-design='d8'] main.d8-pdp .fc-slide-l>:first-child>.aspect-square{aspect-ratio: 16 / 9;}[data-design='d8'] main.d8-pdp .fc-slide-l>:first-child>.scrollbar-hide{display: none;}[data-design='d8'] main.d8-pdp .fc-rise.rounded-2xl:has(.d8-buy-price){padding: 14px 18px;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2:has([role='group']){padding-top: 0;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2>.space-y-4:has(>div>[role='group']){display: grid;grid-template-columns: auto minmax(0,1fr);gap: 10px;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2>.space-y-4:has(>div>[role='group'])>*{grid-column: 1 / -1;margin-block: 0;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2>.space-y-4>:is(div:has(>[role='group']),div:has(>button)){display: contents;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2 #pdp-qty-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2 [role='group']{grid-column: 1;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2>.space-y-4>div:has(>button)>:first-child{grid-column: 2;}[data-design='d8'] main.d8-pdp .fc-rise.pt-2>.space-y-4>div:has(>button)>:not(:first-child){grid-column: 1 / -1;}}[data-design='d8'] a.group.bg-card.rounded-2xl:has(h3>span.uppercase){border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] a.group.bg-card.rounded-2xl:has(h3>span.uppercase):hover{border-color: var(--d8-ink);box-shadow: 0 2px 0 var(--d8-ink);}[data-design='d8'] a.group.bg-card.rounded-2xl:has(h3>span.uppercase)>div:first-child{border-bottom: 1px solid var(--d8-rule-sheet);background: var(--d8-sheet);}[data-design='d8'] a.group.bg-card.rounded-2xl h3>span.uppercase{color: var(--d8-ink-2);font: 600 0.8125rem / 1.35 var(--d8-sans);letter-spacing: var(--d8-track-label);}[data-design='d8'] a.group.bg-card.rounded-2xl:hover h3>span.uppercase{color: var(--d8-ink);}[data-design='d8'] a.group.bg-card.rounded-2xl h3 .text-4xl{color: var(--d8-ink);font: 700 2.5rem / 1 var(--d8-serif);}[data-design='d8'] a.group.bg-card.rounded-2xl h3 .text-base{font-family: var(--d8-sans);}[data-design='d8'] a.group.bg-card.rounded-2xl h3 .rounded-full.border{border-color: var(--d8-ink);border-radius: var(--d8-r-s);font-family: var(--d8-sans);}[data-design='d8'] a.group.bg-card.rounded-2xl .bg-muted\/50{border: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r);background: var(--d8-bar);}[data-design='d8'] a.group.bg-card.rounded-2xl .absolute .rounded-full.bg-emerald-100{display: inline-flex;align-items: center;gap: 6px;border: 1px solid var(--d8-ink);border-radius: var(--d8-r-s);background: var(--d8-sheet);color: var(--d8-ink);font: 700 0.75rem / 1.3 var(--d8-sans);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] a.group.bg-card.rounded-2xl .absolute .rounded-full.bg-emerald-100::before{content: '';width: 8px;height: 8px;border: 1px solid var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] [data-testid='kit-card-saving'] .rounded-full{border: 1px solid var(--d8-ink);border-radius: var(--d8-r-s);background: var(--d8-teal-wash);color: var(--d8-ink);}[data-design='d8'] .kit-card-public{margin-top: -4px;padding-top: 6px;border-top: 1px solid var(--d8-trade);color: var(--d8-ink-2);}[data-design='d8'] a.group.bg-card.rounded-2xl:has(.kit-card-public) .text-lg.font-bold{color: var(--d8-trade-ink);}[data-design='d8'] .rounded-2xl.border.bg-card:has(button.min-h-\[4\.5rem\]){border: 1px solid var(--d8-rule);border-top: 6px solid var(--d8-teal);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] button.min-h-\[4\.5rem\]{border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r);background: var(--d8-sheet);}[data-design='d8'] button.min-h-\[4\.5rem\]:hover{border-color: var(--d8-ink);background: var(--d8-bar);}[data-design='d8'] button.min-h-\[4\.5rem\]>span:first-child{font-weight: 650;}[data-design='d8'] .d8-ws-body aside :is(h2,h3,button>span:first-child){font-family: var(--d8-sans);}[data-design='d8'] .d8-ws-body aside a,[data-design='d8'] .d8-ws-body aside label{color: var(--d8-ink);}[data-design='d8'] .d8-ws-body aside .tabular-nums{color: var(--d8-ink-3);}[data-design='d8'] .d8-ws-body a.rounded-full.border,[data-design='d8'] .d8-ws-body a.rounded-lg.border.px-3{border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r-s);background: var(--d8-sheet);color: var(--d8-ink);font-weight: 600;}[data-design='d8'] .d8-ws-body a.rounded-full.border:hover,[data-design='d8'] .d8-ws-body a.rounded-lg.border.px-3:hover{border-color: var(--d8-ink);background: var(--d8-teal-wash);}[data-design='d8'] .d8-ws-body section>h2{font: var(--d8-t-h3);}[data-design='d8'] main.d8-pdp .fc-slide-r .rounded-2xl.border:has(button[aria-pressed]),[data-design='d8'] main.d8-pdp .fc-slide-r .rounded-xl.bg-muted:has(a){border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-band);}[data-design='d8'] main.d8-pdp .fc-slide-r :is(a,button).rounded-xl.border-2{border-width: 1px;border-radius: var(--d8-r);}[data-design='d8'] main.d8-pdp .fc-slide-r :is(a,button)[aria-current='page'],[data-design='d8'] main.d8-pdp .fc-slide-r :is(a,button)[aria-pressed='true']{border: 1.5px solid var(--d8-ink);box-shadow: inset 0 4px 0 var(--d8-teal);}[data-design='d8'] main.d8-kb h1{font: var(--d8-t-h1);font-size: clamp(2.125rem,1.7rem + 1.8vw,3.25rem);letter-spacing: -0.02em;}[data-design='d8'] main.d8-kb h1 :is(em,i,.italic){font-style: normal;text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 4px;text-underline-offset: 0.12em;}[data-design='d8'] main.d8-kb a.rounded-2xl.border,[data-design='d8'] main.d8-kb div.rounded-2xl.border:has(>div>h2){border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] main.d8-kb a.rounded-2xl.border{border-top: 6px solid var(--d8-teal);}[data-design='d8'] main.d8-kb a.rounded-2xl.border:hover{border-color: var(--d8-ink);border-top-color: var(--d8-teal);box-shadow: 0 2px 0 var(--d8-ink);}[data-design='d8'] main.d8-kb .rounded-2xl :is(.rounded-xl,.rounded-lg):has(>svg){border: 1px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-teal-wash);}[data-design='d8'] main.d8-kb .rounded-2xl :is(.rounded-xl,.rounded-lg)>svg{color: var(--d8-ink);}[data-design='d8'] main.d8-kb header.mb-5 h2,[data-design='d8'] main.d8-kb h2.text-balance{font: var(--d8-t-h3);font-size: clamp(1.375rem,1.25rem + 0.6vw,1.75rem);}[data-design='d8'] main.d8-kb [role='progressbar'],[data-design='d8'] main.d8-kb ol[aria-label]{font-variant-numeric: tabular-nums;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]{border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r);background: var(--d8-sheet);}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]:hover{border-color: var(--d8-ink);background: var(--d8-sheet);}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]:has(input:checked){border: 1.5px solid var(--d8-ink);background: var(--d8-bar);box-shadow: inset 5px 0 0 var(--d8-teal);}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\] .bg-primary\/10{border: 1px solid var(--d8-ink);border-radius: var(--d8-r-s);background: var(--d8-teal-wash);color: var(--d8-ink);font: 700 0.75rem / 1.3 var(--d8-sans);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]>span[aria-hidden]{border: 1.5px solid var(--d8-control);border-radius: 3px;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]:has(input:checked)>span[aria-hidden]{border-color: var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]:has(input:checked)>span[aria-hidden] svg{color: var(--d8-ink);}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]>div.text-right{font: 650 1rem / 1.25 var(--d8-sans);font-variant-numeric: tabular-nums lining-nums;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]>div.shrink-0:first-of-type>:is(div,span){border-radius: var(--d8-r);}[data-design='d8'] main.d8-kb details.rounded-xl,[data-design='d8'] main.d8-kb details.rounded-2xl{border: 1px solid var(--d8-rule);border-radius: var(--d8-r);background: var(--d8-sheet);}[data-design='d8'] main.d8-kb details>summary{color: var(--d8-ink);font-weight: 600;}[data-design='d8'] main.d8-kb .fixed.inset-x-0[class*='bottom-[calc(4rem']{bottom: var(--cookie-banner-h,0px);border-top: 3px double var(--d8-ink);background: var(--d8-sheet);-webkit-backdrop-filter: none;backdrop-filter: none;}[data-design='d8'] main.d8-kb .fixed.inset-x-0 .tabular-nums{font: 700 1.25rem / 1.2 var(--d8-sans);font-variant-numeric: tabular-nums lining-nums;}[data-design='d8'] main.d8-kb ul.divide-y>li:nth-child(even),[data-design='d8'] main.d8-kb ol.divide-y>li:nth-child(even){background: var(--d8-bar);}[data-design='d8'] main.d8-kb :is(ul,ol).divide-y>li{padding-inline: 10px;}[data-design='d8'] main.d8-kb :is(ul,ol).divide-y .tabular-nums{font-weight: 650;}[data-design='d8'] main.d8-kb .border-t-2,[data-design='d8'] main.d8-kb [data-total]{border-top: 3px double var(--d8-ink);}[data-design='d8'] main.d8-kb .d8-kb-ledger .d8-price{justify-items: end;}[data-design='d8'] main.d8-kb .d8-kb-ledger .d8-price--pair{min-width: 0;justify-items: stretch;}[data-design='d8'] main.d8-kb .d8-kb-ledger--total .d8-price--pair{min-width: 12rem;}[data-design='d8'] main.d8-kb .kb-bar-reference{font: 500 0.8125rem / 1.3 var(--d8-sans);color: var(--d8-ink-2);}@media (max-width: 639px){[data-design='d8'] main.d8-kb li .flex:has(>.shrink-0>.d8-kb-ledger),[data-design='d8'] main.d8-kb div:has(>.d8-kb-ledger--total){flex-wrap: wrap;}[data-design='d8'] main.d8-kb li .shrink-0:has(>.d8-kb-ledger){flex: 1 1 100%;padding-left: 60px;}[data-design='d8'] main.d8-kb .d8-kb-ledger--total{flex: 1 1 100%;}}[data-design='d8'] main.d8-kb .d8-kb-ledger--card .d8-price,[data-design='d8'] main.d8-kb .d8-kb-ledger--inline .d8-price{justify-items: stretch;}[data-design='d8'] main.d8-kb .d8-kb-ledger--card{margin-top: 4px;text-align: left;}[data-design='d8'] main.d8-kb .d8-kb-ledger--card .d8-price-line{gap: 6px;}[data-design='d8'] main.d8-kb .d8-kb-ledger--card .d8-price-line dt,[data-design='d8'] main.d8-kb .d8-kb-ledger--card .d8-price-line--public dd{font-size: 0.8125rem;}[data-design='d8'] main.d8-kb .d8-kb-ledger--inline{max-width: 15rem;margin-top: 4px;}@media (max-width: 639px){[data-design='d8'] main.d8-kb fieldset{min-width: 0;}[data-design='d8'] main.d8-kb fieldset>.grid>*{min-width: 0;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]>div.min-w-0{overflow-wrap: anywhere;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\] .bg-primary\/10{overflow-wrap: normal;font-size: 0.6875rem;letter-spacing: 0.03em;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]:has(>div.text-right){flex-wrap: wrap;}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]>div.text-right{order: 1;flex: 1 1 100%;padding-left: calc(56px + 0.875rem);}[data-design='d8'] main.d8-kb label.min-h-\[4\.5rem\]:has(>div.shrink-0>span.w-12)>div.text-right{padding-left: calc(48px + 0.875rem);}[data-design='d8'] main.d8-kb li.flex:has(>.shrink-0>.d8-kb-ledger){flex-wrap: wrap;}[data-design='d8'] main.d8-kb li.flex>.shrink-0:has(>.d8-kb-ledger){order: 1;flex: 1 1 100%;padding-left: 58px;}}[data-design='d8'] main.d8-kb .rounded-2xl.border.bg-card{border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] main.d8-kb button.rounded-xl.border,[data-design='d8'] main.d8-kb a.rounded-xl.border{border-radius: var(--d8-r);}[data-design='d8'] .d8-cart{padding-block: 24px 64px;}@media (min-width: 1024px){[data-design='d8'] .d8-cart{padding-block: 32px 88px;}}[data-design='d8'] .d8-cart-hold{min-height: 60vh;}[data-design='d8'] .d8-cart-head{margin-bottom: 24px;}[data-design='d8'] .d8-cart-head .d8-crumbs{margin-bottom: 18px;}[data-design='d8'] .d8-cart-head .d8-folio{margin-bottom: 10px;}[data-design='d8'] .d8-cart-loading{padding: 48px 0;color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-cart-empty{display: grid;max-width: 640px;justify-items: start;gap: 12px;padding: 32px;}[data-design='d8'] .d8-cart-empty .d8-body{margin: 0;}[data-design='d8'] .d8-cart-empty-icon{padding: 10px;box-sizing: content-box;border: 1px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-teal-wash);}[data-design='d8'] .d8-cart-empty-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 8px;}[data-design='d8'] .d8-cart-grid{display: grid;gap: 24px;align-items: start;}@media (min-width: 1024px){[data-design='d8'] .d8-cart-grid{grid-template-columns: minmax(0,1fr) minmax(320px,380px);gap: 32px;}}[data-design='d8'] .d8-cart-lines{overflow: hidden;}[data-design='d8'] .d8-cart-table td{vertical-align: top;}[data-design='d8'] .d8-cart-row.is-busy{opacity: 0.55;}[data-design='d8'] .d8-cart-item{display: flex;gap: 14px;}[data-design='d8'] .d8-cart-thumb{display: block;flex: none;width: 64px;height: 64px;border: 1px solid var(--d8-rule-sheet);border-radius: var(--d8-r-s);background: var(--d8-sheet);}[data-design='d8'] .d8-cart-thumb img{width: 100%;height: 100%;object-fit: contain;}[data-design='d8'] .d8-cart-item-text{display: grid;min-width: 0;justify-items: start;gap: 6px;}[data-design='d8'] .d8-cart-name{color: var(--d8-ink);font: 600 1rem / 1.35 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-cart-name:hover{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-cart-remove{min-height: 32px;padding: 0;border: 0;background: none;color: var(--d8-ink-2);font: 500 0.875rem / 1.3 var(--d8-sans);text-decoration: underline;text-decoration-color: var(--d8-rule-strong);text-underline-offset: 0.25em;cursor: pointer;}[data-design='d8'] .d8-cart-remove:hover{color: var(--d8-alert);text-decoration-color: var(--d8-alert);}[data-design='d8'] .d8-cart-onrequest{color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-cart-col-total{font-weight: 700;}[data-design='d8'] .d8-cart-col-total .d8-figure{font-size: 1.0625rem;}[data-design='d8'] .d8-cart-each-mobile{display: none;color: var(--d8-ink-2);font: 400 0.875rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-cart-lines-foot{padding: 14px 16px;border-top: 1px solid var(--d8-rule-sheet);background: var(--d8-band);}[data-design='d8'] .d8-qty{display: inline-flex;align-items: stretch;border: 1px solid var(--d8-control);border-radius: var(--d8-r);background: var(--d8-sheet);}[data-design='d8'] .d8-qty-btn{display: inline-flex;width: 44px;min-height: 44px;align-items: center;justify-content: center;border: 0;background: transparent;color: var(--d8-ink);cursor: pointer;}[data-design='d8'] .d8-qty-btn:hover:not(:disabled){background: var(--d8-band);}[data-design='d8'] .d8-qty-btn:disabled{color: var(--d8-rule-strong);cursor: not-allowed;}[data-design='d8'] .d8-qty-value{display: inline-flex;min-width: 46px;align-items: center;justify-content: center;border-inline: 1px solid var(--d8-rule-sheet);font: 700 1rem / 1 var(--d8-sans);font-variant-numeric: tabular-nums;}@media (max-width: 767px){[data-design='d8'] .d8-cart-table thead{display: none;}[data-design='d8'] .d8-cart-table,[data-design='d8'] .d8-cart-table tbody{display: block;}[data-design='d8'] .d8-cart-table tr{display: grid;grid-template-columns: auto 1fr;grid-template-areas: 'item item' 'qty total';align-items: center;gap: 12px;padding: 14px 16px;border-bottom: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-cart-table td{padding: 0;border: 0;}[data-design='d8'] .d8-cart-table .d8-cart-item{grid-area: item;}[data-design='d8'] .d8-cart-table .d8-cart-col-qty{grid-area: qty;}[data-design='d8'] .d8-cart-table .d8-cart-col-each{display: none;}[data-design='d8'] .d8-cart-table .d8-cart-col-total{grid-area: total;display: grid;justify-items: end;}[data-design='d8'] .d8-cart-each-mobile{display: block;}}[data-design='d8'] .d8-cart-side{display: grid;gap: 16px;}@media (min-width: 1024px){[data-design='d8'] .d8-cart-side{position: sticky;top: calc(var(--d8-header-h) + 72px);}}[data-design='d8'] .d8-cart-summary-title{margin: 0;font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'] .d8-cart-trade-note{margin: 0 0 14px;padding: 10px 12px;border-left: 4px solid var(--d8-trade);background: var(--d8-trade-wash);color: var(--d8-trade-ink);font: 500 0.9375rem / 1.45 var(--d8-sans);}[data-design='d8'] .d8-cart-rows{display: grid;margin: 0;}[data-design='d8'] .d8-cart-rows>div{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 9px 0;border-bottom: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-cart-rows dt{color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-cart-rows dd{margin: 0;color: var(--d8-ink);font: 600 1rem / 1.3 var(--d8-sans);font-variant-numeric: tabular-nums;text-align: right;}[data-design='d8'] .d8-cart-kit-note{display: block;margin-top: 2px;color: var(--d8-ink-3);font: 400 0.875rem / 1.4 var(--d8-sans);}[data-design='d8'] .d8-cart-rows .d8-cart-total{margin-top: 4px;padding-top: 12px;border-bottom: 3px double var(--d8-ink);}[data-design='d8'] .d8-cart-total dt{color: var(--d8-ink);font: 700 1rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-cart-total dd{font: 700 1.5rem / 1.1 var(--d8-sans);}[data-design='d8'] .d8-cart-small{margin: 10px 0 0;color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-cart-meter{margin: 14px 0 0;padding-left: 12px;border-left: 4px solid var(--d8-teal);color: var(--d8-ink);font: var(--d8-t-small);}[data-design='d8'] .d8-cart-notice{display: grid;gap: 6px;margin-top: 16px;padding: 12px 14px;border: 1px solid var(--d8-warn);border-radius: var(--d8-r);background: var(--d8-warn-wash);color: var(--d8-ink);font: var(--d8-t-small);}[data-design='d8'] .d8-cart-notice p{margin: 0;}[data-design='d8'] .d8-cart-notice .d8-label{color: var(--d8-warn);}[data-design='d8'] .d8-cart-acts{display: grid;gap: 10px;margin-top: 18px;}[data-design='d8'] .d8-cart-quote{display: grid;gap: 10px;padding: 20px;border-left: 6px solid var(--d8-teal);}[data-design='d8'] .d8-cart-quote-head{display: flex;align-items: center;gap: 10px;}[data-design='d8'] .d8-cart-quote-head .d8-h4{margin: 0;}[data-design='d8'] .d8-cart-quote .d8-cart-small{margin: 0;}[data-design='d8'] .d8-cart-markup-note{padding-top: 10px;border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-cart-bar{position: fixed;right: 0;bottom: 0;left: 0;z-index: 40;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));border-top: 1px solid var(--d8-rule-strong);background: var(--d8-sheet);}@media (min-width: 1024px){[data-design='d8'] .d8-cart-bar{display: none;}}@media (max-width: 1023px){[data-design='d8'] .d8-cart{padding-bottom: 104px;}}[data-design='d8'] [data-slot='dialog-content'] textarea{min-height: 120px;}[data-design='d8'] .d8-checkout-region{padding-top: 12px;padding-bottom: 32px;}[data-design='d8'] .d8-checkout-region :is( input[type='text'],input[type='email'],input[type='tel'],input[type='search'],input:not([type]),select,textarea ){border-color: var(--d8-control);}[data-design='d8'] .d8-checkout-hold{min-height: 100vh;}[data-design='d8'] .d8-checkout-trade{display: flex;align-items: center;gap: 10px;margin: 0 0 8px;padding: 10px 14px;border: 1px solid var(--d8-trade);border-left-width: 5px;border-radius: var(--d8-r);background: var(--d8-trade-wash);color: var(--d8-trade-ink);font: 500 0.9375rem / 1.45 var(--d8-sans);}[data-design='d8'] :is(.bg-orange-500,.bg-orange-600){background-color: var(--d8-teal);color: var(--d8-ink);}[data-design='d8'] :is(.bg-orange-500,.bg-orange-600) :is(svg,span,p){color: inherit;}[data-design='d8'] :is(button,a):is(.bg-orange-500,.bg-orange-600){box-shadow: inset 0 0 0 1.5px var(--d8-ink);font-weight: 650;}[data-design='d8'] .hover\:bg-orange-600:hover{background-color: var(--d8-teal-hover);}[data-design='d8'] :is(.bg-orange-50,.bg-orange-50\/50,.bg-orange-100,.from-orange-50){background-color: var(--d8-band);}[data-design='d8'] :is(.border-orange-500,.ring-orange-500){border-color: var(--d8-ink);--tw-ring-color: var(--d8-ink);}[data-design='d8'] :is(.border-orange-200,.hover\:border-orange-300:hover){border-color: var(--d8-rule-strong);}[data-design='d8'] :is(.text-orange-500,.text-orange-600,.text-orange-700,.hover\:text-orange-500:hover){color: var(--d8-ink);}[data-design='d8'] :is(.border-orange-500):is(.bg-orange-50,.bg-orange-50\/50){background-color: var(--d8-teal-wash);}[data-design='d8'] :is(input[type='checkbox'],input[type='radio']){accent-color: var(--d8-teal);}[data-design='d8'] .d8-checkout-region :is(h1,h2,h3){font-family: var(--d8-serif);letter-spacing: -0.01em;}[data-design='d8'] .d8-checkout-region :is([data-slot='card']){border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] .d8-checkout-region :is([data-slot='card-header']){border-bottom: 1px solid var(--d8-rule-sheet);background: var(--d8-band);}[data-design='d8'] .d8-checkout-region :is(.tracking-wider,.tracking-widest,.tracking-wide){letter-spacing: var(--d8-track-label);}[data-design='d8'] .d8-checkout-region :is(.font-mono){font-family: var(--d8-sans);}[data-design='d8'] .d8-checkout-note-wrap{width: 100%;max-width: 72rem;margin-inline: auto;padding-inline: 12px;}@media (min-width: 640px){[data-design='d8'] .d8-checkout-note-wrap{padding-inline: 16px;}}[data-design='d8'] .d8-cart-public{display: block;margin-top: 2px;color: var(--d8-ink-3);font: 500 0.8125rem / 1.3 var(--d8-sans);white-space: nowrap;}[data-design='d8'] .d8-cart-public--phone{display: none;}@media (max-width: 767px){[data-design='d8'] .d8-cart-public--phone{display: block;}}html[data-design='d8'] body>.fixed.fc-slide-up{bottom: 0;border-top: 3px double var(--d8-ink);background: var(--d8-sheet);box-shadow: 0 -10px 24px -18px #13211f80;}html[data-design='d8'] body>.fixed.fc-slide-up>.pointer-events-none.absolute.inset-0{display: none;}html[data-design='d8'] body>.fixed.fc-slide-up .rounded-full.h-12.w-12{border: 1px solid var(--d8-ink);border-radius: var(--d8-r) !important;background: var(--d8-teal-wash) !important;}html[data-design='d8'] body>.fixed.fc-slide-up svg{color: var(--d8-ink) !important;}html[data-design='d8'] body>.fixed.fc-slide-up [data-slot='badge']{border-color: var(--d8-sheet);border-radius: 3px !important;background: var(--d8-ink) !important;color: var(--d8-on-ink) !important;}html[data-design='d8'] body>.fixed.fc-slide-up p.fc-pop{color: var(--d8-ink) !important;font-variant-numeric: tabular-nums;}html[data-design='d8'] body>.fixed.fc-slide-up button{border: 1.5px solid var(--d8-ink);border-radius: var(--d8-r);background: var(--d8-teal) !important;color: var(--d8-ink) !important;box-shadow: 0 2px 0 var(--d8-ink);}html[data-design='d8'] body>.fixed.fc-slide-up .fc-pulse-ring{border-color: var(--d8-teal) !important;border-radius: var(--d8-r) !important;}[data-design='d8'].d8-account main{background: var(--d8-desk);}@media (min-width: 1024px){[data-design='d8'].d8-account main{padding: 32px 40px 48px;}}[data-design='d8'].d8-account main :is(h1,h2){font-family: var(--d8-serif);letter-spacing: -0.01em;}[data-design='d8'].d8-account aside nav[aria-label='Your account']{padding-top: 28px;}[data-design='d8'].d8-account nav[aria-label='Your account'] a{position: relative;border-radius: var(--d8-r);color: var(--d8-ink);font: 600 1rem / 1.3 var(--d8-sans);}[data-design='d8'].d8-account aside nav[aria-label='Your account'] a[aria-current='page']{background: var(--d8-sheet);color: var(--d8-ink);box-shadow: inset 4px 0 0 var(--d8-teal),0 1px 0 var(--d8-rule-strong);}[data-design='d8'].d8-account aside nav[aria-label='Your account'] a:not([aria-current='page']):hover{background: var(--d8-band);}[data-design='d8'].d8-account main>nav[aria-label='Your account'] a{border-color: var(--d8-rule-strong);border-radius: var(--d8-r);background: var(--d8-sheet);}[data-design='d8'].d8-account main>nav[aria-label='Your account'] a[aria-current='page']{border-color: var(--d8-ink);background: var(--d8-teal);color: var(--d8-ink);}[data-design='d8'].d8-account aside{border-color: var(--d8-rule);background: var(--d8-desk);}[data-design='d8'] [data-slot='card']{border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] [data-slot='card-title']{font-family: var(--d8-serif);font-weight: 700;letter-spacing: -0.005em;color: var(--d8-ink);}[data-design='d8'] [data-slot='card-description']{color: var(--d8-ink-2);}[data-design='d8'].d8-account table thead th{border-bottom: 1.5px solid var(--d8-ink);color: var(--d8-ink-2);font: var(--d8-t-label);letter-spacing: var(--d8-track-label);text-transform: uppercase;}[data-design='d8'].d8-account table tbody tr:nth-child(even){background: var(--d8-bar);}[data-design='d8'].d8-account :is(.tabular-nums,td){font-variant-numeric: tabular-nums lining-nums;}[data-design='d8'] [data-slot='badge']{border-radius: var(--d8-r-s);font-family: var(--d8-sans);letter-spacing: 0.02em;}[data-design='d8'] .d8-ws{display: block;}[data-design='d8'] .d8-ws-head{padding-block: 32px 30px;border-bottom: 1px solid var(--d8-rule);background-color: var(--d8-desk);background-image: repeating-linear-gradient( to bottom,transparent 0 35px,#13211f0b 35px 36px );}@media (min-width: 1024px){[data-design='d8'] .d8-ws-head{padding-block: 44px 40px;}}[data-design='d8'] .d8-ws-head .d8-folio{max-width: 820px;}[data-design='d8'] .d8-ws-title{max-width: 22ch;margin-bottom: 14px;font-size: clamp(2rem,1.62rem + 1.6vw,3.125rem);}[data-design='d8'] .d8-ws-head .d8-lead{max-width: 68ch;}[data-design='d8'] .d8-ws-body{padding-block: 32px 8px;}@media (min-width: 1024px){[data-design='d8'] .d8-ws-body{padding-block: 44px 12px;}}[data-design='d8'] .d8-ws-notes{max-width: 74ch;margin-block: 32px 8px;padding-top: 18px;border-top: 3px double var(--d8-ink);color: var(--d8-ink-2);font: var(--d8-t-body);}[data-design='d8'] .d8-ws-notes h2{margin: 18px 0 8px;color: var(--d8-ink);font: var(--d8-t-h3);}[data-design='d8'] .d8-ws-notes h2:first-child{margin-top: 0;}[data-design='d8'] .d8-ws-notes p{margin: 0 0 12px;}[data-design='d8'] .d8-ws-notes a{color: var(--d8-ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-ws-notes section{padding-top: 8px;}[data-design='d8'] .d8-ws-body>.rounded-xl,[data-design='d8'] .d8-ws-body>.rounded-2xl,[data-design='d8'] .d8-ws-body>div>.rounded-xl.border,[data-design='d8'] .d8-ws-body>div>.rounded-2xl.border{border: 1px solid var(--d8-rule);border-top: 6px solid var(--d8-teal);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] .d8-ws-body label{color: var(--d8-ink);font: 600 0.9375rem / 1.3 var(--d8-sans);}[data-design='d8'] .d8-ws-body :is(select,input){min-height: 46px;}[data-design='d8'] .d8-ws-body :is(.text-3xl,.text-4xl,.text-2xl).font-bold{font-family: var(--d8-sans);font-variant-numeric: tabular-nums lining-nums;letter-spacing: -0.01em;}[data-design='d8'] .d8-ws-body .uppercase{letter-spacing: var(--d8-track-label);}[data-design='d8'] .d8-ws-body a.rounded-lg.border,[data-design='d8'] .d8-ws-body a.rounded-md.border{border: 1px solid var(--d8-rule-sheet);border-left: 4px solid var(--d8-teal);border-radius: var(--d8-r);background: var(--d8-sheet);color: var(--d8-ink);}[data-design='d8'] .d8-ws-body a.rounded-lg.border:hover,[data-design='d8'] .d8-ws-body a.rounded-md.border:hover{border-color: var(--d8-ink);background: var(--d8-band);}[data-design='d8'] main.d8-parts>div{max-width: calc(var(--d8-max) + 2 * var(--d8-gutter));padding-inline: var(--d8-gutter);}[data-design='d8'] main.d8-parts h1{margin-top: 6px;padding-top: 14px;border-top: 3px double var(--d8-ink);font: var(--d8-t-h2);font-size: clamp(2rem,1.62rem + 1.6vw,3rem);}[data-design='d8'] main.d8-parts nav[aria-label='Breadcrumb'] a{color: var(--d8-ink-2);text-decoration: underline;text-decoration-color: var(--d8-rule-strong);}[data-design='d8'] main.d8-parts a.rounded-full.border{border: 1px solid var(--d8-rule-strong);border-radius: var(--d8-r-s);background: var(--d8-sheet);color: var(--d8-ink);font-weight: 600;}[data-design='d8'] main.d8-parts a.rounded-full.border:hover{border-color: var(--d8-ink);background: var(--d8-teal-wash);}[data-design='d8'] main.d8-parts section h2{padding-bottom: 8px;border-bottom: 1.5px solid var(--d8-ink);font: var(--d8-t-h3);}[data-design='d8'] main.d8-parts .overflow-x-auto.border{border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] main.d8-parts table{font-variant-numeric: tabular-nums lining-nums;}[data-design='d8'] main.d8-parts thead tr{border-bottom: 1.5px solid var(--d8-ink);}[data-design='d8'] main.d8-parts th{color: var(--d8-ink-2);letter-spacing: var(--d8-track-label);}[data-design='d8'] main.d8-parts tbody tr:nth-child(even){background: var(--d8-bar);}[data-design='d8'] main.d8-parts td.font-mono{font-family: var(--d8-sans);font-weight: 700;letter-spacing: 0.02em;}[data-design='d8'] main.d8-parts td a:hover{text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] main.d8-parts td .text-emerald-600{display: inline-flex;align-items: center;gap: 7px;color: var(--d8-ink);}[data-design='d8'] main.d8-parts td .text-emerald-600::before{content: '';width: 9px;height: 9px;border: 1px solid var(--d8-ink);background: var(--d8-teal);}[data-design='d8'] main.d8-blog .container{max-width: calc(var(--d8-max) + 2 * var(--d8-gutter));padding-inline: var(--d8-gutter);}[data-design='d8'] main.d8-blog h1{font: var(--d8-t-h2);font-size: clamp(2rem,1.62rem + 1.6vw,3rem);}[data-design='d8'] main.d8-blog article h2,[data-design='d8'] main.d8-blog article h3{font-family: var(--d8-serif);}[data-design='d8'] main.d8-blog :is(.prose){color: var(--d8-ink-2);font-family: var(--d8-sans);}[data-design='d8'] main.d8-blog :is(.prose) :is(h2,h3){color: var(--d8-ink);font-family: var(--d8-serif);}[data-design='d8'] main.d8-blog :is(.prose) a{color: var(--d8-ink);text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] main.d8-blog .group.rounded-xl,[data-design='d8'] main.d8-blog article.rounded-xl{border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);}[data-design='d8'] .d8-art-head{padding-block: 24px 32px;border-bottom: 1px solid var(--d8-rule);background-color: var(--d8-desk);background-image: repeating-linear-gradient( to bottom,transparent 0 35px,#13211f0b 35px 36px );}[data-design='d8'] .d8-art-head-grid{display: grid;gap: 24px;margin-top: 20px;}@media (min-width: 1024px){[data-design='d8'] .d8-art-head{padding-block: 28px 44px;}[data-design='d8'] .d8-art-head-grid{grid-template-columns: minmax(0,1fr) minmax(0,520px);align-items: center;gap: 48px;}[data-design='d8'] .d8-art-head-grid--text{grid-template-columns: minmax(0,1fr);}}[data-design='d8'] .d8-art-title{max-width: 24ch;margin-block: 10px 14px;font-size: clamp(2rem,1.62rem + 1.6vw,3rem);}[data-design='d8'] .d8-art-head .d8-lead{max-width: 62ch;}[data-design='d8'] .d8-art-meta{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 18px 0 0;padding-top: 12px;border-top: 1px solid var(--d8-rule);color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-art-meta strong{color: var(--d8-ink);}[data-design='d8'] .d8-art-hero{margin: 0;}[data-design='d8'] .d8-art-hero-sheet{position: relative;aspect-ratio: 4 / 3;overflow: hidden;}[data-design='d8'] .d8-art-hero-sheet .d8-art-hero-img{padding: 20px;object-fit: contain;}[data-design='d8'] .d8-art-caption{margin-top: 8px;color: var(--d8-ink-3);font: var(--d8-t-small);}[data-design='d8'] .d8-art-grid{display: grid;gap: 32px;padding-block: 32px 48px;}[data-design='d8'] .d8-art-main{min-width: 0;max-width: 70ch;}[data-design='d8'] .d8-art-aside{order: -1;min-width: 0;}@media (min-width: 1024px){[data-design='d8'] .d8-art-grid{grid-template-columns: minmax(0,1fr) 340px;align-items: start;gap: 56px;padding-block: 44px 64px;}[data-design='d8'] .d8-art-grid--text{grid-template-columns: minmax(0,1fr);}[data-design='d8'] .d8-art-aside{order: 0;position: sticky;top: 145px;}}[data-design='d8'] .d8-art-lines-title{margin: 0;padding: 16px 20px 4px;font: var(--d8-t-h3);font-family: var(--d8-serif);}[data-design='d8'] .d8-art-lines-list{margin: 0;padding: 4px 0 8px;list-style: none;}[data-design='d8'] .d8-art-lines-list>li{display: grid;gap: 8px;padding: 14px 20px;}[data-design='d8'] .d8-art-lines-list>li + li{border-top: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-art-line{--d8-thumb: 72px;display: flex;align-items: center;gap: 14px;color: var(--d8-ink);text-decoration: none;}[data-design='d8'] .d8-art-line-text{display: grid;gap: 4px;min-width: 0;}[data-design='d8'] .d8-art-line-name{font: 600 0.9375rem / 1.35 var(--d8-sans);}[data-design='d8'] .d8-art-line:hover .d8-art-line-name{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.2em;}[data-design='d8'] .d8-art-line-price{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;padding-left: calc(72px + 14px);}[data-design='d8'] .d8-art-line-ask{color: var(--d8-ink-2);font: var(--d8-t-small);}[data-design='d8'] .d8-art-shop{margin-top: 40px;padding-top: 14px;border-top: 3px double var(--d8-ink);}[data-design='d8'] .d8-art-shop ul{margin: 10px 0 0;padding: 0;list-style: none;}[data-design='d8'] .d8-art-shop li + li{border-top: 1px solid var(--d8-rule);}[data-design='d8'] .d8-art-shop-link{display: flex;align-items: center;gap: 12px;min-height: 48px;color: var(--d8-ink);font-weight: 600;text-decoration: none;}[data-design='d8'] .d8-art-shop-count{margin-left: auto;color: var(--d8-ink-3);font: var(--d8-t-small);}[data-design='d8'] .d8-art-shop-link:hover>span:first-child{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;}[data-design='d8'] .d8-blog-head{display: grid;gap: 24px;align-items: center;}@media (min-width: 768px){[data-design='d8'] .d8-blog-head{grid-template-columns: minmax(0,1fr) minmax(0,22rem);gap: 40px;}}@media (min-width: 1024px){[data-design='d8'] .d8-blog-head{grid-template-columns: minmax(0,1fr) minmax(0,28rem);}}[data-design='d8'] .d8-blog-picture{display: none;}@media (min-width: 768px){[data-design='d8'] .d8-blog-picture{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden;}}[data-design='d8'] .d8-blog-picture img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;}[data-design='d8'] .d8-nf{padding-block: 40px 24px;background-image: repeating-linear-gradient( to bottom,transparent 0 35px,#13211f0b 35px 36px );}@media (min-width: 900px){[data-design='d8'] .d8-nf{padding-block: 64px 32px;}}[data-design='d8'] .d8-nf-grid{display: grid;gap: 24px;}@media (min-width: 900px){[data-design='d8'] .d8-nf-grid{grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: 32px;align-items: start;}}[data-design='d8'] .d8-nf-sheet{padding: 24px;}@media (min-width: 900px){[data-design='d8'] .d8-nf-sheet{padding: 36px 40px;}}[data-design='d8'] .d8-nf-title{margin-bottom: 14px;}[data-design='d8'] .d8-nf-body{max-width: 60ch;margin: 0 0 28px;}[data-design='d8'] .d8-nf-find{margin: 0 0 28px;}[data-design='d8'] .d8-nf-find-row{display: flex;gap: var(--d8-s2);}[data-design='d8'] .d8-nf-find-row .d8-field{flex: 1;min-width: 0;}[data-design='d8'] .d8-nf-depts{margin: 0 0 28px;}[data-design='d8'] .d8-nf-depts .d8-label{margin: 0 0 10px;}[data-design='d8'] .d8-nf-depts ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--d8-s3);margin: 0;padding: 0;list-style: none;}@media (min-width: 640px){[data-design='d8'] .d8-nf-depts ul{grid-template-columns: repeat(4,minmax(0,1fr));}}[data-design='d8'] .d8-nf-dept{display: flex;height: 100%;flex-direction: column;overflow: hidden;border: 1px solid var(--d8-rule);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);box-shadow: var(--d8-edge);color: var(--d8-ink);font: var(--d8-t-h4);font-size: 1rem;line-height: 1.25;text-decoration: none;overflow-wrap: anywhere;}[data-design='d8'] .d8-nf-dept:hover{border-color: var(--d8-ink);}[data-design='d8'] .d8-nf-dept:hover .d8-nf-dept-name{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-nf-dept-photo{display: block;aspect-ratio: 4 / 3;padding: var(--d8-s2);border-bottom: 1px solid var(--d8-rule-sheet);background-color: var(--d8-sheet);background-repeat: no-repeat;background-position: center;background-size: contain;background-origin: content-box;background-blend-mode: multiply;}[data-design='d8'] .d8-nf-dept-name{padding: 10px 10px 12px;}[data-design='d8'] .d8-nf-ways{margin: 0;padding: 0;list-style: none;border-top: 1.5px solid var(--d8-ink);}[data-design='d8'] .d8-nf-ways li{border-bottom: 1px solid var(--d8-rule-sheet);}[data-design='d8'] .d8-nf-ways li:nth-child(even){background: var(--d8-bar);}[data-design='d8'] .d8-nf-way{display: flex;min-height: 56px;align-items: center;gap: 14px;padding: 0 10px;color: var(--d8-ink);font: 600 1.0625rem / 1.3 var(--d8-sans);text-decoration: none;}[data-design='d8'] .d8-nf-ways li:first-child .d8-nf-way{font-weight: 700;}[data-design='d8'] .d8-nf-no{width: 1.6rem;color: var(--d8-ink-3);font: 700 0.9375rem / 1 var(--d8-serif);font-variant-numeric: tabular-nums;}[data-design='d8'] .d8-nf-leader{flex: 1;min-width: 16px;border-bottom: 2px dotted var(--d8-rule-strong);transform: translateY(4px);}[data-design='d8'] .d8-nf-way .d8-icon{color: var(--d8-ink-2);}[data-design='d8'] .d8-nf-way:hover .d8-nf-label{text-decoration: underline;text-decoration-color: var(--d8-teal);text-decoration-thickness: 2px;text-underline-offset: 0.25em;}[data-design='d8'] .d8-nf-slip{padding: 18px 20px;border: 1px solid var(--d8-rule);border-left: 6px solid var(--d8-trade);border-radius: var(--d8-r-sheet);background: var(--d8-sheet);}[data-design='d8'] .d8-nf-slip-head{margin: 0 0 12px;color: var(--d8-trade-ink);}[data-design='d8'] .d8-nf-slip dl{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 8px 16px;margin: 0;font: var(--d8-t-small);}[data-design='d8'] .d8-nf-slip dt{color: var(--d8-ink-3);}[data-design='d8'] .d8-nf-slip dd{margin: 0;}[data-design='d8'] .d8-nf-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;margin-top: 8px;}[data-design='d8'] .d8-nf-detail{margin: 0 0 24px;padding: 12px 14px;overflow-x: auto;border: 1px solid var(--d8-alert);border-radius: var(--d8-r);background: var(--d8-alert-wash);color: var(--d8-alert);font: var(--d8-t-small);white-space: pre-wrap;}.d8-skip:focus,.d8-skip:focus-visible{position: fixed;top: 10px;left: 10px;z-index: 200;display: inline-flex;align-items: center;width: auto;max-width: calc(100vw - 20px);height: auto;min-height: 48px;margin: 0;padding: 10px 20px 10px 18px;overflow: visible;clip: auto;clip-path: none;white-space: normal;border: 1.5px solid #13211f;border-left: 6px solid #1aa3a8;border-radius: 6px;background: #fffdf8;color: #13211f;box-shadow: 0 2px 0 #a39a87;font: 600 1rem/1.3 'D8 Sans','D8 Sans Fallback',Arial,sans-serif;text-decoration: none;outline: none;}