/* ── /consign/ ─────────────────────────────────────────────────────────────
   Imported from "Selling - Consignment and Sell to Us.dc.html" in the Angels
   Camp project, resolved through the design's own support.js, and written out
   as two complete responsive bands. The design applies its single breakpoint
   (1000px) from its runtime rather than from any stylesheet, so neither band
   can be expressed as a diff of the other. */

*{box-sizing:border-box}
.dcp{margin:0;background:#0A0709;color:#EFE3D2;font-family:'EB Garamond',Georgia,serif;font-size:16px;line-height:1.68;-webkit-font-smoothing:antialiased;text-wrap:pretty}
a{color:#C9A25A;text-decoration:none}
a:hover{color:#E3C88B}
::selection{background:#6E2733;color:#F0E0BE}
:where(a,button,input,select,textarea,summary):focus-visible{outline:1px solid #C9A25A;outline-offset:2px;box-shadow:0 0 0 4px rgba(201,162,90,.22)}
:where(a,button,input,select,textarea){transition:background-color .34s cubic-bezier(.22,.7,.2,1),border-color .34s cubic-bezier(.22,.7,.2,1),color .34s cubic-bezier(.22,.7,.2,1)}
:where(input,textarea,select):focus{background:rgba(201,162,90,.09)!important;border-bottom-color:#C9A25A!important;outline:none}
:where(input,textarea)::placeholder{color:#6E6055}
[data-rail]::-webkit-scrollbar{height:2px}
[data-rail]::-webkit-scrollbar-thumb{background:rgba(201,162,90,.45)}
@keyframes slIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@keyframes slSeal{0%{transform:scale(1)}38%{transform:scale(.86)}100%{transform:scale(1)}}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.dcp{margin:0}

/* THE DESIGN'S OWN LAYOUT, BOTH BANDS IN FULL.
   Extracted from the resolved design at 1440px and 834px. The design's single
   breakpoint is 1000px and it is applied by its runtime, not by a stylesheet,
   so each band is written out complete rather than as a diff. */
@media (min-width:1000px){
[data-r="0"]{max-width: 1600px;margin: 0px auto;padding: clamp(28px, 3.4vw, 52px) clamp(16px, 3vw, 44px) 0px}
[data-r="1"]{max-width: 1600px;margin: 0px auto;padding: clamp(34px, 4vw, 64px) clamp(16px, 3vw, 44px) clamp(44px, 5.4vw, 92px)}
[data-r="0.0"]{display: grid;grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 1fr);gap: clamp(26px, 3.4vw, 64px);align-items: center}
[data-r="0.0.0"]{min-width: 0px;order: 1}
[data-r="0.0.0.0"]{font-family: Prata, Georgia, serif;font-size: 11px;letter-spacing: 0.34em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="0.0.0.1"]{margin: 18px 0px 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: clamp(32px, 4.4vw, 70px);line-height: 1;letter-spacing: -0.02em;color: rgb(227, 200, 139)}
[data-r="0.0.0.2"]{margin: 20px 0px 0px;max-width: 52ch;font-size: clamp(17px, 1.3vw, 21px);line-height: 1.6;color: rgb(195, 179, 159)}
[data-r="0.0.0.3"]{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}
[data-r="0.0.0.3.0"]{background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 16px 28px;min-height: 48px;display: inline-flex;align-items: center;font: 400 12px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="0.0.0.3.1"]{border-bottom: 1px solid rgba(201, 162, 90, 0.5);color: rgb(201, 162, 90);padding: 16px 2px;min-height: 48px;display: inline-flex;align-items: center;font: 400 12px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="0.0.1"]{min-width: 0px;order: 2}
[data-r="0.0.1.0"]{padding: clamp(9px, 1.1vw, 16px);background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 26%, rgb(154, 123, 60) 52%, rgb(240, 221, 174) 74%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.72) 0px 40px 90px}
[data-r="0.0.1.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(58vh, 560px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 13px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="0.0.1.0.0.0"]{padding: 20px;text-align: center;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.15em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="0.0.1.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(50% 42% at 34% 28%, rgba(255, 226, 168, 0.18) 0%, rgba(0, 0, 0, 0) 64%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 100%)}
/* ONE COLUMN, BECAUSE THE RAIL THAT FILLED THE FIRST ONE IS GONE.
   This was `300px minmax(0,1fr)`: the left track held the sticky section
   rail. Removing the rail without removing the track dropped the whole
   page into the 300px column — the inquiry form rendered 191px wide at a
   1440px viewport with 1004px of empty grid beside it. Caught by measuring
   the rendered box, not by reading the markup. */
[data-r="1.0"]{display: block}
[data-r="1.0.0"]{min-width: 0px;position: sticky;top: 96px}
[data-r="1.0.0.0"]{border: 1px solid rgba(201, 162, 90, 0.24);background: rgb(16, 12, 14);box-shadow: rgba(0, 0, 0, 0.46) 0px 22px 50px}
[data-r="1.0.0.0.0"]{padding: 17px 20px;border-bottom: 1px solid rgba(201, 162, 90, 0.2);font-family: Prata, Georgia, serif;font-size: 11px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.0.0.1"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid rgb(201, 162, 90);background: rgba(201, 162, 90, 0.13);color: rgb(227, 200, 139);font-size: 16px}
[data-r="1.0.0.0.2"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.0.0.3"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.0.0.4"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.0.0.5"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.0.0.6"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.0.0.7"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.0.0.8"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.0.0.9"]{display: block;padding: 15px 20px;min-height: 48px;border-left: 2px solid transparent;background: transparent;color: rgb(195, 179, 159);font-size: 16px}
[data-r="1.0.1"]{min-width: 0px}
[data-r="1.0.1.0.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.0.1"]{margin: 20px 0px 0px;max-width: 70ch;font-size: clamp(17px, 1.3vw, 20px);line-height: 1.62;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2"]{margin-top: 24px;display: grid;grid-template-columns: minmax(0, 1fr);gap: 1px;background: rgba(201, 162, 90, 0.2);border: 1px solid rgba(201, 162, 90, 0.2)}
[data-r="1.0.1.0.2.0"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.0.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.0.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.1"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.1.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.2"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.2.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.2.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.3"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.3.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.3.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.4"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.4.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.4.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.5"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.5.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.5.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.1.0"]{display: flex;flex-wrap: wrap;gap: 14px;justify-content: space-between;align-items: baseline;border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.1.0.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.1.0.1"]{cursor: pointer;background: none;border: 1px solid rgba(201, 162, 90, 0.3);color: rgb(195, 179, 159);padding: 9px 14px;min-height: 38px;font: 400 9px / 1 "Courier Prime", monospace;letter-spacing: 0.18em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.1.1"]{margin: 18px 0px 0px;max-width: 70ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2"]{margin-top: 22px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr));gap: clamp(14px, 1.8vw, 26px)}
[data-r="1.0.1.1.2.0"]{min-width: 0px}
[data-r="1.0.1.1.2.0.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.0.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.0.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.0.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.0.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.0.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.0.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.1"]{min-width: 0px}
[data-r="1.0.1.1.2.1.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.1.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.1.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.1.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.1.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.1.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.1.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.2"]{min-width: 0px}
[data-r="1.0.1.1.2.2.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.2.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.2.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.2.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.2.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.2.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.2.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.3"]{min-width: 0px}
[data-r="1.0.1.1.2.3.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.3.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.3.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.3.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.3.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.3.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.3.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.4"]{min-width: 0px}
[data-r="1.0.1.1.2.4.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.4.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.4.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.4.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.4.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.4.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.4.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.5"]{min-width: 0px}
[data-r="1.0.1.1.2.5.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.5.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.5.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.5.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.5.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.5.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.5.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.6"]{min-width: 0px}
[data-r="1.0.1.1.2.6.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.6.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.6.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.6.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.6.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.6.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.6.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.7"]{min-width: 0px}
[data-r="1.0.1.1.2.7.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.7.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.7.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.7.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.7.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.7.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.7.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.8"]{min-width: 0px}
[data-r="1.0.1.1.2.8.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.8.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.8.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.8.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.8.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.8.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.8.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.9"]{min-width: 0px}
[data-r="1.0.1.1.2.9.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.9.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.9.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.9.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.9.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.9.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.9.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.10"]{min-width: 0px}
[data-r="1.0.1.1.2.10.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.10.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.10.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.10.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.10.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.10.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.10.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.3"]{margin: 20px 0px 0px;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.2"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.2.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.2.1"]{margin-top: 22px;display: flex;flex-direction: column;gap: 1px;background: rgba(201, 162, 90, 0.2);border: 1px solid rgba(201, 162, 90, 0.2)}
[data-r="1.0.1.2.1.0"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.0.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.0.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.0.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.0.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.1"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.1.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.1.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.1.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.1.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.2"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.2.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.2.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.2.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.2.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.3"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.3.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.3.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.3.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.3.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.4"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.4.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.4.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.4.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.4.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.5"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.5.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.5.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.5.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.5.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.2"]{margin: 16px 0px 0px;max-width: 66ch;font-size: 15px;color: rgb(138, 122, 106)}
[data-r="1.0.1.3"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.3.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.3.1"]{margin-top: 22px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr));gap: clamp(18px, 2.2vw, 34px);align-items: center}
[data-r="1.0.1.3.1.0"]{min-width: 0px}
[data-r="1.0.1.3.1.0.0"]{margin: 0px;max-width: 52ch;font-size: clamp(16px, 1.2vw, 19px);color: rgb(195, 179, 159)}
[data-r="1.0.1.3.1.0.1"]{margin: 16px 0px 0px;max-width: 52ch;font-size: clamp(16px, 1.2vw, 19px);color: rgb(195, 179, 159)}
[data-r="1.0.1.3.1.1"]{padding: 8px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.6) 0px 22px 50px}
[data-r="1.0.1.3.1.1.0"]{position: relative;width: 100%;aspect-ratio: 4 / 3;max-height: min(44vh, 400px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.3.1.1.0.0"]{padding: 16px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.4.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.4.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2"]{margin-top: 22px;border: 1px solid rgba(201, 162, 90, 0.2);background: rgb(16, 12, 14);overflow-x: auto}
[data-r="1.0.1.4.2.0"]{width: 100%;min-width: 520px;border-collapse: collapse}
[data-r="1.0.1.4.2.0.0.0.0"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.0.0.1"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.0.0.2"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.0.0.3"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.1.0.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.0.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.0.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.0.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2.0.1.1.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.1.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.1.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.1.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2.0.1.2.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.2.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.2.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.2.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2.0.1.3.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.3.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.3.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.3.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.3"]{margin: 16px 0px 0px;max-width: 66ch;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.5.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.5.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.5.2"]{margin-top: 22px;border: 1px solid rgba(201, 162, 90, 0.3);background: rgb(16, 12, 14);padding: clamp(20px, 2.4vw, 32px)}
[data-r="1.0.1.5.2.0"]{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap: clamp(20px, 2.4vw, 36px)}
[data-r="1.0.1.5.2.0.0"]{display: block;min-width: 0px}
[data-r="1.0.1.5.2.0.0.0"]{display: flex;flex-wrap: wrap;gap: 10px;align-items: baseline;justify-content: space-between}
[data-r="1.0.1.5.2.0.0.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(167, 150, 132)}
[data-r="1.0.1.5.2.0.0.0.1"]{font: 700 19px / 1 "Courier Prime", monospace;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.0.0.1"]{width: 100%;margin-top: 14px;accent-color: rgb(201, 162, 90);min-height: 44px;cursor: pointer}
[data-r="1.0.1.5.2.0.1"]{display: block;min-width: 0px}
[data-r="1.0.1.5.2.0.1.0"]{display: flex;flex-wrap: wrap;gap: 10px;align-items: baseline;justify-content: space-between}
[data-r="1.0.1.5.2.0.1.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(167, 150, 132)}
[data-r="1.0.1.5.2.0.1.0.1"]{font: 700 19px / 1 "Courier Prime", monospace;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.0.1.1"]{width: 100%;margin-top: 14px;accent-color: rgb(201, 162, 90);min-height: 44px;cursor: pointer}
[data-r="1.0.1.5.2.0.1.2"]{display: block;margin-top: 10px;font-size: 14px;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1"]{margin-top: clamp(22px, 2.6vw, 32px);border-top: 1px solid rgba(201, 162, 90, 0.24);padding-top: 20px;overflow-x: auto}
[data-r="1.0.1.5.2.1.0"]{width: 100%;min-width: 520px;border-collapse: collapse}
[data-r="1.0.1.5.2.1.0.0.0.0"]{text-align: left;padding: 0px 14px 13px 0px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.0.0.1"]{text-align: right;padding: 0px 14px 13px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.0.0.2"]{text-align: right;padding: 0px 14px 13px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.0.0.3"]{text-align: right;padding: 0px 0px 13px 14px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.0.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.0.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.0.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.0.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.0.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.0.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.1.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.1.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.1.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.1.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.1.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.1.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.2.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.2.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.2.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.2.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.2.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.2.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.3.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.3.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.3.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.3.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.3.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.3.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.2"]{margin: 18px 0px 0px;max-width: 70ch;font-size: 15px;color: rgb(138, 122, 106)}
[data-r="1.0.1.6"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.6.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.6.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.6.2"]{margin-top: 22px;border: 1px solid rgba(201, 162, 90, 0.3);background: rgb(16, 12, 14);padding: clamp(20px, 2.4vw, 32px)}
[data-r="1.0.1.6.2.0"]{display: flex;flex-direction: column;gap: clamp(20px, 2.4vw, 30px)}
[data-r="1.0.1.6.2.0.0.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 19px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.0.0.1"]{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 8px}
[data-r="1.0.1.6.2.0.0.1.0"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.0.1.1"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.0.1.2"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 19px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.0.1.1"]{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 8px}
[data-r="1.0.1.6.2.0.1.1.0"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.1.1.1"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.1.1.2"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.2.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 19px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.0.2.1"]{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 8px}
[data-r="1.0.1.6.2.0.2.1.0"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.2.1.1"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.1"]{margin-top: clamp(22px, 2.6vw, 32px);border-top: 1px solid rgba(201, 162, 90, 0.24);padding-top: 20px}
[data-r="1.0.1.6.2.1.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.22em;text-transform: uppercase;color: rgb(217, 169, 164)}
[data-r="1.0.1.6.2.1.1"]{margin-top: 12px;font-family: Prata, Georgia, serif;font-size: clamp(19px, 2vw, 27px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.1.2"]{margin: 12px 0px 0px;max-width: 60ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.6.2.1.3"]{margin-top: 18px;display: flex;flex-wrap: wrap;gap: 10px}
[data-r="1.0.1.6.2.1.3.0"]{background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 14px 22px;min-height: 48px;display: inline-flex;align-items: center;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.6.2.1.3.1"]{cursor: pointer;background: none;border: 1px solid rgba(201, 162, 90, 0.4);color: rgb(201, 162, 90);padding: 14px 22px;min-height: 48px;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.7"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.7.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.7.1"]{margin-top: 22px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.7.1.0"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.0.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.0.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.0.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.0.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.0.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.1.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.1.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.1.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.2.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.2.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.2.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.3.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.3.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.3.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.8"]{margin-top: clamp(38px, 4.4vw, 66px)}
[data-r="1.0.1.8.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.8.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.8.2"]{margin-top: 24px;padding: clamp(10px, 1.1vw, 16px);background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 26%, rgb(154, 123, 60) 52%, rgb(240, 221, 174) 74%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.7) 0px 34px 76px}
[data-r="1.0.1.8.2.0"]{position: relative;background: radial-gradient(120% 80% at 50% 0%, rgba(201, 162, 90, 0.05) 0%, rgba(0, 0, 0, 0) 62%) rgb(19, 16, 15);border: 1px solid rgba(0, 0, 0, 0.6);padding: clamp(20px, 2.6vw, 40px);overflow: hidden}
/* removed: the full-height 1px oxblood bar beside the Consign inquiry form */
[data-r="1.0.1.8.2.0.1"]{position: relative}
[data-r="1.0.1.8.2.0.1.0"]{position: relative}
[data-r="1.0.1.8.2.0.1.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.0.1"]{margin-top: 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.8.2.0.1.0.1.0"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.0.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.0.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.1"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.1.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.1.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.2"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.2.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.2.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.3"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.3.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.3.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.3.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.0.1.3.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.0.1.3.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.0.1.4"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.4.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.4.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1"]{position: relative;margin-top: clamp(26px, 3vw, 40px)}
[data-r="1.0.1.8.2.0.1.1.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.1.1"]{margin-top: 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.8.2.0.1.1.1.0"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.0.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.0.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.0.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.3"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.4"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.5"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.6"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.7"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.1"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.1.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.1.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.2"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.2.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.2.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.3"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.3.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.3.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.4"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.4.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.4.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.5"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.5.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.5.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.6"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.6.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.6.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.6.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.3"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.4"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.7"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.7.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.7.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.8"]{display: block;grid-column: 1 / -1}
[data-r="1.0.1.8.2.0.1.1.1.8.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.8.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 18px / 1.55 "EB Garamond", Georgia, serif;resize: vertical}
[data-r="1.0.1.8.2.0.1.1.1.9"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.9.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.9.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.10"]{display: block;grid-column: 1 / -1}
[data-r="1.0.1.8.2.0.1.1.1.10.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.10.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 18px / 1.55 "EB Garamond", Georgia, serif;resize: vertical}
[data-r="1.0.1.8.2.0.1.2"]{position: relative;margin-top: clamp(26px, 3vw, 40px)}
[data-r="1.0.1.8.2.0.1.2.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.2.1"]{margin-top: 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.8.2.0.1.2.1.0"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.0.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.0.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.1"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.1.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.1.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.1.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.1.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.1.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.2"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.2.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.2.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.3"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.3.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.3.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.3.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.3.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.3.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.3"]{margin-top: clamp(26px, 3vw, 40px)}
[data-r="1.0.1.8.2.0.1.3.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.3.1"]{margin: 16px 0px 0px;max-width: 60ch;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.8.2.0.1.3.2"]{margin-top: 16px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr));gap: 12px}
[data-r="1.0.1.8.2.0.1.3.2.0"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.55);background: rgba(201, 162, 90, 0.07);display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.0.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(201, 162, 90);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.1"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.55);background: rgba(201, 162, 90, 0.07);display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.1.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(201, 162, 90);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.2"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.55);background: rgba(201, 162, 90, 0.07);display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.2.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(201, 162, 90);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.3"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.32);background: transparent;display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.3.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.4"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.32);background: transparent;display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.4.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.5"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.32);background: transparent;display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.5.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.3"]{margin-top: 14px;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.4"]{margin-top: clamp(26px, 3vw, 40px);border-top: 1px solid rgba(201, 162, 90, 0.28);padding-top: 24px;display: flex;flex-wrap: wrap;align-items: center;gap: 20px}
[data-r="1.0.1.8.2.0.1.4.0"]{cursor: pointer;width: 104px;height: 104px;border-radius: 50%;border: 1px solid rgb(142, 42, 52);background: radial-gradient(60% 60% at 34% 30%, rgb(168, 64, 74) 0%, rgb(122, 33, 41) 52%, rgb(90, 22, 29) 100%);color: rgb(243, 217, 176);font-family: Prata, Georgia, serif;font-size: 11px;letter-spacing: 0.24em;text-transform: uppercase;box-shadow: rgba(0, 0, 0, 0.6) 0px 12px 26px, rgba(255, 255, 255, 0.16) 0px 1px 0px inset}
[data-r="1.0.1.8.2.0.1.4.1"]{margin: 0px;max-width: 44ch;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.9"]{margin-top: clamp(34px, 4vw, 60px);border: 1px solid rgb(201, 162, 90);background: rgba(110, 39, 51, 0.16);padding: clamp(20px, 2.4vw, 32px)}
[data-r="1.0.1.9.0"]{font-family: Prata, Georgia, serif;font-size: clamp(19px, 2vw, 27px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.9.1"]{margin: 12px 0px 0px;max-width: 56ch;font-size: 16px;color: rgb(239, 227, 210)}
[data-r="1.0.1.9.2"]{margin-top: 18px;display: flex;flex-wrap: wrap;gap: 10px}
[data-r="1.0.1.9.2.0"]{cursor: pointer;background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 15px 24px;min-height: 48px;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.9.2.1"]{cursor: pointer;background: none;border: 1px solid rgba(201, 162, 90, 0.5);color: rgb(201, 162, 90);padding: 15px 24px;min-height: 48px;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.10"]{margin-top: clamp(30px, 3.4vw, 50px);text-align: center;border-top: 1px solid rgba(201, 162, 90, 0.24);padding-top: clamp(28px, 3.2vw, 44px)}
[data-r="1.0.1.10.0"]{margin: 0px auto;max-width: 44ch;font-family: Prata, Georgia, serif;font-size: clamp(20px, 2.2vw, 32px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.10.1"]{display: inline-flex;align-items: center;margin-top: 20px;background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 16px 28px;min-height: 48px;font: 400 12px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.10.2"]{margin: 16px auto 0px;max-width: 52ch;font-size: 15px;color: rgb(138, 122, 106)}
}
@media (max-width:999.98px){
[data-r="0"]{max-width: 1600px;margin: 0px auto;padding: clamp(28px, 3.4vw, 52px) clamp(16px, 3vw, 44px) 0px}
[data-r="1"]{max-width: 1600px;margin: 0px auto;padding: clamp(34px, 4vw, 64px) clamp(16px, 3vw, 44px) clamp(44px, 5.4vw, 92px)}
[data-r="0.0"]{display: flex;gap: clamp(22px, 2.6vw, 32px);flex-direction: column}
[data-r="0.0.0"]{min-width: 0px;order: 2}
[data-r="0.0.0.0"]{font-family: Prata, Georgia, serif;font-size: 11px;letter-spacing: 0.34em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="0.0.0.1"]{margin: 18px 0px 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: clamp(32px, 4.4vw, 70px);line-height: 1;letter-spacing: -0.02em;color: rgb(227, 200, 139)}
[data-r="0.0.0.2"]{margin: 20px 0px 0px;max-width: 52ch;font-size: clamp(17px, 1.3vw, 21px);line-height: 1.6;color: rgb(195, 179, 159)}
[data-r="0.0.0.3"]{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}
[data-r="0.0.0.3.0"]{background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 16px 28px;min-height: 48px;display: inline-flex;align-items: center;font: 400 12px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="0.0.0.3.1"]{border-bottom: 1px solid rgba(201, 162, 90, 0.5);color: rgb(201, 162, 90);padding: 16px 2px;min-height: 48px;display: inline-flex;align-items: center;font: 400 12px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="0.0.1"]{min-width: 0px;order: 1}
[data-r="0.0.1.0"]{padding: clamp(9px, 1.1vw, 16px);background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 26%, rgb(154, 123, 60) 52%, rgb(240, 221, 174) 74%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.72) 0px 40px 90px}
[data-r="0.0.1.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(58vh, 560px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 13px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="0.0.1.0.0.0"]{padding: 20px;text-align: center;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.15em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="0.0.1.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(50% 42% at 34% 28%, rgba(255, 226, 168, 0.18) 0%, rgba(0, 0, 0, 0) 64%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.64) 100%)}
[data-r="1.0"]{display: flex;gap: clamp(20px, 2.4vw, 32px);flex-direction: column}
[data-r="1.0.0"]{min-width: 0px}
[data-r="1.0.0.0"]{border: 1px solid rgba(201, 162, 90, 0.24);background: rgb(16, 12, 14)}
[data-r="1.0.0.0.0"]{cursor: pointer;width: 100%;text-align: left;background: none;border: none;padding: 16px 18px;min-height: 52px;display: flex;justify-content: space-between;align-items: center;gap: 14px;font-family: Prata, Georgia, serif;font-size: 11px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.0.0.0.0"]{font: 400 18px / 1 "Courier Prime", monospace;color: rgb(201, 162, 90);transform: rotate(0deg);transition: transform 0.34s cubic-bezier(0.22, 0.7, 0.2, 1)}
[data-r="1.0.1"]{min-width: 0px}
[data-r="1.0.1.0.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.0.1"]{margin: 20px 0px 0px;max-width: 70ch;font-size: clamp(17px, 1.3vw, 20px);line-height: 1.62;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2"]{margin-top: 24px;display: grid;grid-template-columns: minmax(0, 1fr);gap: 1px;background: rgba(201, 162, 90, 0.2);border: 1px solid rgba(201, 162, 90, 0.2)}
[data-r="1.0.1.0.2.0"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.0.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.0.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.1"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.1.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.2"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.2.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.2.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.3"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.3.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.3.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.4"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.4.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.4.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.0.2.5"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 26px)}
[data-r="1.0.1.0.2.5.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 20px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.0.2.5.1"]{margin: 10px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.1.0"]{display: flex;flex-wrap: wrap;gap: 14px;justify-content: space-between;align-items: baseline;border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.1.0.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.1.0.1"]{cursor: pointer;background: none;border: 1px solid rgba(201, 162, 90, 0.3);color: rgb(195, 179, 159);padding: 9px 14px;min-height: 38px;font: 400 9px / 1 "Courier Prime", monospace;letter-spacing: 0.18em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.1.1"]{margin: 18px 0px 0px;max-width: 70ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2"]{margin-top: 22px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 248px), 1fr));gap: clamp(14px, 1.8vw, 26px)}
[data-r="1.0.1.1.2.0"]{min-width: 0px}
[data-r="1.0.1.1.2.0.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.0.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.0.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.0.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.0.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.0.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.0.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.1"]{min-width: 0px}
[data-r="1.0.1.1.2.1.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.1.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.1.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.1.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.1.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.1.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.1.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.2"]{min-width: 0px}
[data-r="1.0.1.1.2.2.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.2.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.2.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.2.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.2.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.2.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.2.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.3"]{min-width: 0px}
[data-r="1.0.1.1.2.3.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.3.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.3.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.3.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.3.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.3.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.3.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.4"]{min-width: 0px}
[data-r="1.0.1.1.2.4.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.4.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.4.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.4.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.4.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.4.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.4.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.5"]{min-width: 0px}
[data-r="1.0.1.1.2.5.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.5.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.5.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.5.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.5.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.5.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.5.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.6"]{min-width: 0px}
[data-r="1.0.1.1.2.6.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.6.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.6.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.6.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.6.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.6.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.6.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.7"]{min-width: 0px}
[data-r="1.0.1.1.2.7.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.7.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.7.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.7.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.7.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.7.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.7.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.8"]{min-width: 0px}
[data-r="1.0.1.1.2.8.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.8.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.8.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.8.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.8.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.8.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.8.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.9"]{min-width: 0px}
[data-r="1.0.1.1.2.9.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.9.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.9.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.9.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.9.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.9.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.9.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.2.10"]{min-width: 0px}
[data-r="1.0.1.1.2.10.0"]{padding: 7px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.56) 0px 18px 42px}
[data-r="1.0.1.1.2.10.0.0"]{position: relative;width: 100%;aspect-ratio: 4 / 5;max-height: min(42vh, 380px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.1.2.10.0.0.0"]{padding: 14px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.1.2.10.0.0.1"]{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;pointer-events: none;background: radial-gradient(52% 42% at 34% 28%, rgba(255, 226, 168, 0.13) 0%, rgba(0, 0, 0, 0) 62%), radial-gradient(122% 100%, rgba(0, 0, 0, 0) 36%, rgba(0, 0, 0, 0.62) 100%)}
[data-r="1.0.1.1.2.10.1"]{padding-top: 14px}
[data-r="1.0.1.1.2.10.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.6vw, 21px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.1.2.10.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.1.3"]{margin: 20px 0px 0px;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.2"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.2.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.2.1"]{margin-top: 22px;display: flex;flex-direction: column;gap: 1px;background: rgba(201, 162, 90, 0.2);border: 1px solid rgba(201, 162, 90, 0.2)}
[data-r="1.0.1.2.1.0"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.0.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.0.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.0.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.0.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.1"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.1.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.1.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.1.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.1.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.2"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.2.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.2.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.2.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.2.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.3"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.3.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.3.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.3.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.3.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.4"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.4.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.4.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.4.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.4.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.1.5"]{background: rgb(16, 12, 14);padding: clamp(18px, 2vw, 24px) clamp(18px, 2vw, 26px);display: flex;flex-wrap: wrap;gap: 14px 22px;align-items: baseline}
[data-r="1.0.1.2.1.5.0"]{flex: 0 0 auto;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;color: rgb(201, 162, 90)}
[data-r="1.0.1.2.1.5.1"]{flex: 1 1 260px;min-width: 0px}
[data-r="1.0.1.2.1.5.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(17px, 1.5vw, 21px);line-height: 1.18;color: rgb(227, 200, 139)}
[data-r="1.0.1.2.1.5.1.1"]{margin: 9px 0px 0px;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.2.2"]{margin: 16px 0px 0px;max-width: 66ch;font-size: 15px;color: rgb(138, 122, 106)}
[data-r="1.0.1.3"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.3.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.3.1"]{margin-top: 22px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 270px), 1fr));gap: clamp(18px, 2.2vw, 34px);align-items: center}
[data-r="1.0.1.3.1.0"]{min-width: 0px}
[data-r="1.0.1.3.1.0.0"]{margin: 0px;max-width: 52ch;font-size: clamp(16px, 1.2vw, 19px);color: rgb(195, 179, 159)}
[data-r="1.0.1.3.1.0.1"]{margin: 16px 0px 0px;max-width: 52ch;font-size: clamp(16px, 1.2vw, 19px);color: rgb(195, 179, 159)}
[data-r="1.0.1.3.1.1"]{padding: 8px;background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 30%, rgb(154, 123, 60) 60%, rgb(240, 221, 174) 82%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.6) 0px 22px 50px}
[data-r="1.0.1.3.1.1.0"]{position: relative;width: 100%;aspect-ratio: 4 / 3;max-height: min(44vh, 400px);background: repeating-linear-gradient(135deg, rgba(239, 227, 210, 0.04) 0px, rgba(239, 227, 210, 0.04) 1px, transparent 1px, transparent 12px) rgb(12, 8, 9);border: 1px solid rgba(0, 0, 0, 0.65);overflow: hidden;display: flex;align-items: center;justify-content: center}
[data-r="1.0.1.3.1.1.0.0"]{padding: 16px;text-align: center;font: 400 9px / 1.6 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.4.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.4.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2"]{margin-top: 22px;border: 1px solid rgba(201, 162, 90, 0.2);background: rgb(16, 12, 14);overflow-x: auto}
[data-r="1.0.1.4.2.0"]{width: 100%;min-width: 520px;border-collapse: collapse}
[data-r="1.0.1.4.2.0.0.0.0"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.0.0.1"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.0.0.2"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.0.0.3"]{text-align: left;padding: 14px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.24);font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.4.2.0.1.0.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.0.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.0.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.0.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2.0.1.1.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.1.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.1.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.1.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2.0.1.2.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.2.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.2.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.2.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.2.0.1.3.0"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 700 16px / 1.3 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.3.1"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font: 400 12px / 1.5 "Courier Prime", monospace;color: rgb(239, 227, 210);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.3.2"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139);white-space: nowrap}
[data-r="1.0.1.4.2.0.1.3.3"]{padding: 15px 18px;border-bottom: 1px solid rgba(201, 162, 90, 0.13);vertical-align: top;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.4.3"]{margin: 16px 0px 0px;max-width: 66ch;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.5.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.5.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.5.2"]{margin-top: 22px;border: 1px solid rgba(201, 162, 90, 0.3);background: rgb(16, 12, 14);padding: clamp(20px, 2.4vw, 32px)}
[data-r="1.0.1.5.2.0"]{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap: clamp(20px, 2.4vw, 36px)}
[data-r="1.0.1.5.2.0.0"]{display: block;min-width: 0px}
[data-r="1.0.1.5.2.0.0.0"]{display: flex;flex-wrap: wrap;gap: 10px;align-items: baseline;justify-content: space-between}
[data-r="1.0.1.5.2.0.0.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(167, 150, 132)}
[data-r="1.0.1.5.2.0.0.0.1"]{font: 700 19px / 1 "Courier Prime", monospace;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.0.0.1"]{width: 100%;margin-top: 14px;accent-color: rgb(201, 162, 90);min-height: 44px;cursor: pointer}
[data-r="1.0.1.5.2.0.1"]{display: block;min-width: 0px}
[data-r="1.0.1.5.2.0.1.0"]{display: flex;flex-wrap: wrap;gap: 10px;align-items: baseline;justify-content: space-between}
[data-r="1.0.1.5.2.0.1.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(167, 150, 132)}
[data-r="1.0.1.5.2.0.1.0.1"]{font: 700 19px / 1 "Courier Prime", monospace;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.0.1.1"]{width: 100%;margin-top: 14px;accent-color: rgb(201, 162, 90);min-height: 44px;cursor: pointer}
[data-r="1.0.1.5.2.0.1.2"]{display: block;margin-top: 10px;font-size: 14px;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1"]{margin-top: clamp(22px, 2.6vw, 32px);border-top: 1px solid rgba(201, 162, 90, 0.24);padding-top: 20px;overflow-x: auto}
[data-r="1.0.1.5.2.1.0"]{width: 100%;min-width: 520px;border-collapse: collapse}
[data-r="1.0.1.5.2.1.0.0.0.0"]{text-align: left;padding: 0px 14px 13px 0px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.0.0.1"]{text-align: right;padding: 0px 14px 13px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.0.0.2"]{text-align: right;padding: 0px 14px 13px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.0.0.3"]{text-align: right;padding: 0px 0px 13px 14px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.0.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.0.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.0.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.0.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.0.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.0.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.1.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.1.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.1.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.1.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.1.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.1.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.2.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.2.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.2.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.2.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.2.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.2.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.3.0"]{padding: 14px 14px 14px 0px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top}
[data-r="1.0.1.5.2.1.0.1.3.0.0"]{display: block;font-family: Prata, Georgia, serif;font-size: 16px;color: rgb(227, 200, 139)}
[data-r="1.0.1.5.2.1.0.1.3.0.1"]{display: block;margin-top: 5px;font: 400 10px / 1.5 "Courier Prime", monospace;letter-spacing: 0.14em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.5.2.1.0.1.3.1"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(195, 179, 159);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.3.2"]{padding: 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 700 17px / 1.4 "Courier Prime", monospace;color: rgb(201, 162, 90);white-space: nowrap}
[data-r="1.0.1.5.2.1.0.1.3.3"]{padding: 14px 0px 14px 14px;border-top: 1px solid rgba(201, 162, 90, 0.14);vertical-align: top;text-align: right;font: 400 15px / 1.4 "Courier Prime", monospace;color: rgb(138, 122, 106);white-space: nowrap}
[data-r="1.0.1.5.2.2"]{margin: 18px 0px 0px;max-width: 70ch;font-size: 15px;color: rgb(138, 122, 106)}
[data-r="1.0.1.6"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.6.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.6.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.6.2"]{margin-top: 22px;border: 1px solid rgba(201, 162, 90, 0.3);background: rgb(16, 12, 14);padding: clamp(20px, 2.4vw, 32px)}
[data-r="1.0.1.6.2.0"]{display: flex;flex-direction: column;gap: clamp(20px, 2.4vw, 30px)}
[data-r="1.0.1.6.2.0.0.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 19px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.0.0.1"]{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 8px}
[data-r="1.0.1.6.2.0.0.1.0"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.0.1.1"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.0.1.2"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.1.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 19px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.0.1.1"]{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 8px}
[data-r="1.0.1.6.2.0.1.1.0"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.1.1.1"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.1.1.2"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.2.0"]{font-family: Prata, Georgia, serif;font-size: clamp(16px, 1.5vw, 19px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.0.2.1"]{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 8px}
[data-r="1.0.1.6.2.0.2.1.0"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.0.2.1.1"]{cursor: pointer;border: 1px solid rgba(201, 162, 90, 0.3);background: transparent;color: rgb(195, 179, 159);padding: 12px 17px;min-height: 46px;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;white-space: nowrap}
[data-r="1.0.1.6.2.1"]{margin-top: clamp(22px, 2.6vw, 32px);border-top: 1px solid rgba(201, 162, 90, 0.24);padding-top: 20px}
[data-r="1.0.1.6.2.1.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.22em;text-transform: uppercase;color: rgb(217, 169, 164)}
[data-r="1.0.1.6.2.1.1"]{margin-top: 12px;font-family: Prata, Georgia, serif;font-size: clamp(19px, 2vw, 27px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.6.2.1.2"]{margin: 12px 0px 0px;max-width: 60ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.6.2.1.3"]{margin-top: 18px;display: flex;flex-wrap: wrap;gap: 10px}
[data-r="1.0.1.6.2.1.3.0"]{background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 14px 22px;min-height: 48px;display: inline-flex;align-items: center;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.6.2.1.3.1"]{cursor: pointer;background: none;border: 1px solid rgba(201, 162, 90, 0.4);color: rgb(201, 162, 90);padding: 14px 22px;min-height: 48px;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.7"]{margin-top: clamp(34px, 4vw, 60px)}
[data-r="1.0.1.7.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.7.1"]{margin-top: 22px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.7.1.0"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.0.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.0.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.0.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.0.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.0.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.1.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.1.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.1.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.1.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.2.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.2.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.2.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.2.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3"]{border-left: 2px solid rgba(201, 162, 90, 0.5);padding-left: 16px}
[data-r="1.0.1.7.1.3.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase;color: rgb(201, 162, 90)}
[data-r="1.0.1.7.1.3.1"]{margin-top: 12px;display: flex;flex-direction: column;gap: 7px}
[data-r="1.0.1.7.1.3.1.0"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3.1.1"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3.1.2"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.7.1.3.1.3"]{font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.8"]{margin-top: clamp(38px, 4.4vw, 66px)}
[data-r="1.0.1.8.0"]{margin: 0px;font-family: Prata, Georgia, serif;font-weight: 400;font-size: 12px;letter-spacing: 0.3em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 13px}
[data-r="1.0.1.8.1"]{margin: 18px 0px 0px;max-width: 66ch;font-size: 16px;color: rgb(195, 179, 159)}
[data-r="1.0.1.8.2"]{margin-top: 24px;padding: clamp(10px, 1.1vw, 16px);background: linear-gradient(150deg, rgb(142, 112, 56) 0%, rgb(224, 196, 137) 26%, rgb(154, 123, 60) 52%, rgb(240, 221, 174) 74%, rgb(142, 112, 56) 100%);box-shadow: rgba(0, 0, 0, 0.7) 0px 34px 76px}
[data-r="1.0.1.8.2.0"]{position: relative;background: radial-gradient(120% 80% at 50% 0%, rgba(201, 162, 90, 0.05) 0%, rgba(0, 0, 0, 0) 62%) rgb(19, 16, 15);border: 1px solid rgba(0, 0, 0, 0.6);padding: clamp(20px, 2.6vw, 40px);overflow: hidden}
/* removed: the full-height 1px oxblood bar beside the Consign inquiry form */
[data-r="1.0.1.8.2.0.1"]{position: relative}
[data-r="1.0.1.8.2.0.1.0"]{position: relative}
[data-r="1.0.1.8.2.0.1.0.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.0.1"]{margin-top: 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.8.2.0.1.0.1.0"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.0.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.0.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.1"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.1.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.1.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.2"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.2.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.2.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.3"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.3.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.3.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.0.1.3.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.0.1.3.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.0.1.3.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.0.1.4"]{display: block}
[data-r="1.0.1.8.2.0.1.0.1.4.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.0.1.4.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1"]{position: relative;margin-top: clamp(26px, 3vw, 40px)}
[data-r="1.0.1.8.2.0.1.1.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.1.1"]{margin-top: 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.8.2.0.1.1.1.0"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.0.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.0.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.0.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.3"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.4"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.5"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.6"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.0.1.7"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.1"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.1.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.1.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.2"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.2.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.2.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.3"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.3.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.3.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.4"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.4.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.4.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.5"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.5.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.5.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.6"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.6.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.6.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.6.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.3"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.6.1.4"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.1.1.7"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.7.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.7.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.8"]{display: block;grid-column: 1 / -1}
[data-r="1.0.1.8.2.0.1.1.1.8.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.8.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 18px / 1.55 "EB Garamond", Georgia, serif;resize: vertical}
[data-r="1.0.1.8.2.0.1.1.1.9"]{display: block}
[data-r="1.0.1.8.2.0.1.1.1.9.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.9.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.1.1.10"]{display: block;grid-column: 1 / -1}
[data-r="1.0.1.8.2.0.1.1.1.10.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.1.1.10.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 18px / 1.55 "EB Garamond", Georgia, serif;resize: vertical}
[data-r="1.0.1.8.2.0.1.2"]{position: relative;margin-top: clamp(26px, 3vw, 40px)}
[data-r="1.0.1.8.2.0.1.2.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.2.1"]{margin-top: 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap: clamp(16px, 2vw, 28px)}
[data-r="1.0.1.8.2.0.1.2.1.0"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.0.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.0.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.1"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.1.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.1.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.1.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.1.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.1.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.2"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.2.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.2.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.3"]{display: block}
[data-r="1.0.1.8.2.0.1.2.1.3.0"]{display: block;font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.2.1.3.1"]{width: 100%;margin-top: 10px;background: transparent;border-top: none;border-right: none;border-bottom: 1px solid rgba(201, 162, 90, 0.4);border-left: none;border-image: initial;color: rgb(239, 227, 210);padding: 12px 2px;min-height: 48px;font: 400 19px / 1.4 "EB Garamond", Georgia, serif}
[data-r="1.0.1.8.2.0.1.2.1.3.1.0"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.3.1.1"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.2.1.3.1.2"]{background: rgb(18, 16, 12)}
[data-r="1.0.1.8.2.0.1.3"]{margin-top: clamp(26px, 3vw, 40px)}
[data-r="1.0.1.8.2.0.1.3.0"]{font: 400 10px / 1 "Courier Prime", monospace;letter-spacing: 0.24em;text-transform: uppercase;color: rgb(201, 162, 90);border-bottom: 1px solid rgba(201, 162, 90, 0.24);padding-bottom: 11px}
[data-r="1.0.1.8.2.0.1.3.1"]{margin: 16px 0px 0px;max-width: 60ch;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.8.2.0.1.3.2"]{margin-top: 16px;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr));gap: 12px}
[data-r="1.0.1.8.2.0.1.3.2.0"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.55);background: rgba(201, 162, 90, 0.07);display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.0.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(201, 162, 90);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.1"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.55);background: rgba(201, 162, 90, 0.07);display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.1.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(201, 162, 90);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.2"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.55);background: rgba(201, 162, 90, 0.07);display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.2.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(201, 162, 90);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.3"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.32);background: transparent;display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.3.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.4"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.32);background: transparent;display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.4.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.2.5"]{aspect-ratio: 1 / 1;border: 1px dashed rgba(201, 162, 90, 0.32);background: transparent;display: flex;align-items: center;justify-content: center;min-height: 110px}
[data-r="1.0.1.8.2.0.1.3.2.5.0"]{font: 400 9px / 1.5 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106);text-align: center;padding: 10px}
[data-r="1.0.1.8.2.0.1.3.3"]{margin-top: 14px;font: 400 10px / 1.7 "Courier Prime", monospace;letter-spacing: 0.16em;text-transform: uppercase;color: rgb(138, 122, 106)}
[data-r="1.0.1.8.2.0.1.4"]{margin-top: clamp(26px, 3vw, 40px);border-top: 1px solid rgba(201, 162, 90, 0.28);padding-top: 24px;display: flex;flex-wrap: wrap;align-items: center;gap: 20px}
[data-r="1.0.1.8.2.0.1.4.0"]{cursor: pointer;width: 104px;height: 104px;border-radius: 50%;border: 1px solid rgb(142, 42, 52);background: radial-gradient(60% 60% at 34% 30%, rgb(168, 64, 74) 0%, rgb(122, 33, 41) 52%, rgb(90, 22, 29) 100%);color: rgb(243, 217, 176);font-family: Prata, Georgia, serif;font-size: 11px;letter-spacing: 0.24em;text-transform: uppercase;box-shadow: rgba(0, 0, 0, 0.6) 0px 12px 26px, rgba(255, 255, 255, 0.16) 0px 1px 0px inset}
[data-r="1.0.1.8.2.0.1.4.1"]{margin: 0px;max-width: 44ch;font-size: 15px;color: rgb(195, 179, 159)}
[data-r="1.0.1.9"]{margin-top: clamp(34px, 4vw, 60px);border: 1px solid rgb(201, 162, 90);background: rgba(110, 39, 51, 0.16);padding: clamp(20px, 2.4vw, 32px)}
[data-r="1.0.1.9.0"]{font-family: Prata, Georgia, serif;font-size: clamp(19px, 2vw, 27px);line-height: 1.16;color: rgb(227, 200, 139)}
[data-r="1.0.1.9.1"]{margin: 12px 0px 0px;max-width: 56ch;font-size: 16px;color: rgb(239, 227, 210)}
[data-r="1.0.1.9.2"]{margin-top: 18px;display: flex;flex-wrap: wrap;gap: 10px}
[data-r="1.0.1.9.2.0"]{cursor: pointer;background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 15px 24px;min-height: 48px;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.9.2.1"]{cursor: pointer;background: none;border: 1px solid rgba(201, 162, 90, 0.5);color: rgb(201, 162, 90);padding: 15px 24px;min-height: 48px;font: 400 11px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.10"]{margin-top: clamp(30px, 3.4vw, 50px);text-align: center;border-top: 1px solid rgba(201, 162, 90, 0.24);padding-top: clamp(28px, 3.2vw, 44px)}
[data-r="1.0.1.10.0"]{margin: 0px auto;max-width: 44ch;font-family: Prata, Georgia, serif;font-size: clamp(20px, 2.2vw, 32px);line-height: 1.2;color: rgb(227, 200, 139)}
[data-r="1.0.1.10.1"]{display: inline-flex;align-items: center;margin-top: 20px;background: rgb(110, 39, 51);color: rgb(240, 224, 190);border: 1px solid rgb(110, 39, 51);padding: 16px 28px;min-height: 48px;font: 400 12px / 1 "Courier Prime", monospace;letter-spacing: 0.2em;text-transform: uppercase}
[data-r="1.0.1.10.2"]{margin: 16px auto 0px;max-width: 52ch;font-size: 15px;color: rgb(138, 122, 106)}
}


/* The contents navigation is a sticky rail above the breakpoint and a
   collapsible disclosure below it, which is the one place the design changes
   its DOM and not merely its styles. Both ship; one shows per band. */
@media (max-width:999.98px){ [data-band="wide"]{display:none!important} }
@media (min-width:1000px){ [data-band="narrow"]{display:none!important} }

/* THE OWNER'S AMENDMENT. The Fit Finder leads, on its own oxblood surface, so
   it reads as the place to start rather than as one more section. Oxblood,
   cream and antique gold are the approved palette. */
#fit-finder{
  background:linear-gradient(180deg,rgba(110,39,51,.32) 0%,rgba(110,39,51,.15) 100%);
  border:1px solid rgba(201,162,90,.34);
  border-radius:2px;
  padding:clamp(26px,3.2vw,52px) clamp(20px,2.6vw,42px);
  margin:0 0 clamp(30px,3.6vw,56px);
}

/* ── PHOTOGRAPHS ───────────────────────────────────────────────────────────
   The control the shipped form had, in the design's own tokens. The contact
   endpoint declares files: 0, so this collects and names the files and says
   plainly how they travel. It does not pretend to upload them. */
.cn-photos{margin-top:clamp(18px,2.2vw,26px)}
.cn-photos__lab{display:block;font-family:'Courier Prime',monospace;font-size:12px;
  letter-spacing:.06em;text-transform:uppercase;color:#C9A25A;margin-bottom:10px}
.cn-photos__drop{border:1px dashed rgba(201,162,90,.42);border-radius:2px;
  padding:clamp(16px,2vw,24px);background:rgba(201,162,90,.04)}
.cn-photos__drop:focus-within{border-color:#C9A25A;box-shadow:0 0 0 4px rgba(201,162,90,.16)}
.cn-photos input[type=file]{color:#C3B39F;font:inherit;width:100%}
.cn-photos__note{margin:10px 0 0;color:#8A7A6A;font-size:14px;max-width:60ch}
.cn-photos__list{margin:10px 0 0;padding:0;list-style:none;color:#C3B39F;font-size:14px}
.cn-photos__list li{padding:3px 0;border-bottom:1px solid rgba(201,162,90,.12)}

/* ── THE ONLY SUCCESS STATE ────────────────────────────────────────────── */
.cn-done{border:1px solid rgba(201,162,90,.45);border-radius:2px;
  background:linear-gradient(180deg,rgba(110,39,51,.26),rgba(110,39,51,.10));
  padding:clamp(24px,3vw,44px);margin:clamp(18px,2.2vw,28px) 0}
.cn-done:focus{outline:none}
.cn-done__t{margin:0 0 12px;font-family:Prata,Georgia,serif;font-size:clamp(20px,2.2vw,28px);
  line-height:1.2;color:#EFE3D2}
.cn-done__b{margin:0 0 12px;max-width:62ch;color:#C3B39F}
.cn-done__cta{display:inline-block;margin-top:6px;padding:13px 24px;border:1px solid #C9A25A;
  border-radius:2px;color:#E3C88B;font-family:'Courier Prime',monospace;font-size:13px;
  letter-spacing:.08em;text-transform:uppercase}
.cn-done__cta:hover{background:rgba(201,162,90,.14)}

/* the status line the submit handler writes into */
[data-sfv-status][data-state=bad]{color:#E07A5F}
[data-sfv-status][data-state=ok]{color:#C9A25A}

/* ── THE SIX PHOTOGRAPH SLOTS ──────────────────────────────────────────────
   Each box is the control. The file input covers the frame so a click
   anywhere on it opens the chooser, and it stays a real focusable input so
   the keyboard reaches it and the focus ring is the browser's own. */
.cn-slots{margin-top:clamp(20px,2.4vw,30px)}
.cn-slots__lab{display:block;font-family:'Courier Prime',monospace;font-size:12px;
  letter-spacing:.06em;text-transform:uppercase;color:#C9A25A}
.cn-slots__note{margin:8px 0 14px;color:#8A7A6A;font-size:14px;max-width:60ch}
/* the shared count-aware row system owns the layout; this keeps only what
   is particular to the slots */
.cn-slots__grid{gap:14px}
.cn-slot{min-width:0}
.cn-slot__lab{display:block;font-size:13px;color:#C3B39F;margin-bottom:6px}
.cn-slot__frame{position:relative;aspect-ratio:4/3;border:1px dashed rgba(201,162,90,.42);
  border-radius:2px;background:rgba(201,162,90,.04);overflow:hidden;display:flex;
  align-items:center;justify-content:center}
.cn-slot[data-has=yes] .cn-slot__frame{border-style:solid;border-color:rgba(201,162,90,.6)}
.cn-slot__frame::after{content:'+';position:absolute;color:#C9A25A;font-family:'Courier Prime',monospace;
  font-size:26px;pointer-events:none;opacity:.7}
.cn-slot[data-has=yes] .cn-slot__frame::after{content:none}
.cn-slot__pv{position:absolute;inset:0;display:block}
.cn-slot__pv img{width:100%;height:100%;object-fit:cover;display:block}
.cn-slot__pdf{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
  font-family:'Courier Prime',monospace;color:#E3C88B;letter-spacing:.1em}
.cn-slot__in{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
.cn-slot__frame:focus-within{outline:2px solid #C9A25A;outline-offset:2px;
  box-shadow:0 0 0 4px rgba(201,162,90,.2)}
.cn-slot__name{display:block;margin-top:6px;font-size:12px;color:#8A7A6A;word-break:break-all}
.cn-slot__bar{display:block;width:100%;height:3px;margin-top:6px}
.cn-slot__msg{display:block;margin-top:5px;font-size:12px;color:#8A7A6A}
.cn-slot__msg[data-bad]{color:#E07A5F}
.cn-slot__act{display:flex;gap:12px;margin-top:6px}
.cn-slot__btn{background:none;border:0;padding:2px 0;cursor:pointer;font-family:'Courier Prime',monospace;
  font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8A7A6A;
  border-bottom:1px solid rgba(201,162,90,.4)}
.cn-slot__btn:hover{color:#E3C88B}
.cn-slot__btn:focus-visible{outline:2px solid #C9A25A;outline-offset:3px}
.cn-slots__count{margin:14px 0 0;font-family:'Courier Prime',monospace;font-size:12px;
  letter-spacing:.06em;text-transform:uppercase;color:#C9A25A}

/* The email alternative, inside the inquiry section. The only thing kept from
   the retired submit disclosure: somebody who would rather write an email
   needs the address on the page, not only in a failure state. */
.cn-email{margin:clamp(16px,2vw,24px) 0 0;color:#8A7A6A;font-size:15px}
.cn-email a{border-bottom:1px solid rgba(201,162,90,.4)}

/* ── EXCEPTIONAL FASHION & ACCESSORIES ────────────────────────────────────
   Added 12 September 2026, owner directive. It sits inside "What we look for"
   and uses the approved palette: oxblood, cream and antique gold. Nothing in
   the Claude Design structure above it is altered; this is a sibling section
   with its own rules. */
#fashion .fx-lede{max-width:62ch}
#fashion .fx-ask{margin-top:14px;font-family:'Prata',Georgia,serif;
  font-size:clamp(17px,1.6vw,21px);color:#E3C88B}

/* the call-out blocks: small, balanced, and they wrap rather than scroll */
.fx-calls{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.fx-call{flex:1 1 220px;min-width:0;border:1px solid rgba(201,162,90,.3);
  background:rgba(201,162,90,.06);padding:14px 16px;
  font:400 11px/1.45 'Courier Prime',ui-monospace,monospace;letter-spacing:.14em;
  text-transform:uppercase;color:#C3B39F}

.fx-note{margin-top:20px;border-left:3px solid rgba(201,162,90,.45);
  padding:12px 0 12px 16px;font-size:.9rem;line-height:1.7;color:#C3B39F;max-width:66ch}
.fx-note b{color:#E3C88B}

/* the acceptance note, on oxblood, because it is the one people skim past */
.fx-ox{margin-top:22px;border:1px solid rgba(110,39,51,.55);
  background:linear-gradient(180deg,rgba(110,39,51,.32) 0%,rgba(110,39,51,.15) 100%);
  padding:18px 20px;font-size:.9rem;line-height:1.7;color:#D9C9B6;max-width:70ch}
.fx-buy{margin-top:18px;border:1px dashed rgba(201,162,90,.5);padding:16px 18px;
  font-size:.9rem;line-height:1.7;color:#E3C88B;max-width:70ch}

/* ── the directory ─────────────────────────────────────────────────────────
   Balanced rows, and a name button never stretches to fill a row on its own:
   flex with a sensible basis wraps them evenly and keeps the last row honest.
   Opening a panel cannot shift its neighbours, because the panel belongs to
   the item and the item is the flex child. */
#fashion .dz-group{margin-top:30px}
#fashion .dz-group__h{font:400 10px/1 'Courier Prime',ui-monospace,monospace;
  letter-spacing:.22em;text-transform:uppercase;color:#8A7A6A;margin:0 0 12px}
#fashion .dz-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}
#fashion .dz-item{flex:1 1 210px;min-width:0;max-width:100%}
#fashion .dz-item.is-open{flex-basis:100%}
#fashion .dz-name{display:block;width:100%;text-align:left;cursor:pointer;
  border:1px solid rgba(201,162,90,.3);background:transparent;color:#C3B39F;
  padding:12px 15px;min-height:46px;
  font:400 11px/1.3 'Courier Prime',ui-monospace,monospace;letter-spacing:.1em;
  overflow-wrap:anywhere}
#fashion .dz-name:hover{border-color:rgba(201,162,90,.7);color:#E3C88B}
#fashion .dz-name:focus-visible{outline:2px solid #E3C88B;outline-offset:3px}
#fashion .dz-name[aria-expanded="true"]{background:rgba(201,162,90,.12);
  border-color:#C9A25A;color:#E3C88B}
#fashion .dz-panel{border:1px solid rgba(201,162,90,.3);border-top:0;
  padding:15px 16px;background:rgba(0,0,0,.18);max-width:100%;overflow-wrap:anywhere}
#fashion .dz-panel p{margin:0 0 10px;font-size:.88rem;line-height:1.7;color:#C3B39F}
#fashion .dz-panel p:last-child{margin-bottom:0}
#fashion .dz-look b{color:#E3C88B}
#fashion .dz-rev{font-size:.78rem;color:#8A7A6A}

/* Two columns on a tablet, one on a phone. The basis does the work, so there
   is no width at which a name is cut off or the row scrolls sideways. */
@media (max-width:900px){ #fashion .dz-item{flex:1 1 calc(50% - 4px)} }
@media (max-width:560px){
  #fashion .dz-item{flex:1 1 100%}
  .fx-call{flex:1 1 100%}
}
@media (prefers-reduced-motion:reduce){
  #fashion .dz-name,#fashion .dz-panel{transition:none!important;animation:none!important}
}

/* ── CONTENTS ON A SMALL SCREEN ───────────────────────────────────────────
   Shown only below 1000px, which is exactly where the design hides the
   desktop rail, so the two are never both on screen. Not sticky and not
   floating: it sits in the flow above the Fit Finder and pushes nothing. */
.c-toc{display:none}
@media (max-width:999.98px){ .c-toc{display:block;margin:0 0 26px} }
.c-toc__s{cursor:pointer;list-style:none;padding:13px 16px;min-height:46px;
  display:flex;align-items:center;
  border:1px solid rgba(201,162,90,.35);background:rgba(201,162,90,.06);
  font:400 11px/1 'Courier Prime',ui-monospace,monospace;letter-spacing:.18em;
  text-transform:uppercase;color:#C3B39F}
.c-toc__s::-webkit-details-marker{display:none}
.c-toc__s::after{content:"\25BE";margin-left:auto;color:#C9A25A}
.c-toc[open] .c-toc__s::after{content:"\25B4"}
.c-toc__s:hover{border-color:rgba(201,162,90,.7);color:#E3C88B}
.c-toc__s:focus-visible{outline:2px solid #E3C88B;outline-offset:3px}
.c-toc__n{display:flex;flex-direction:column;
  border:1px solid rgba(201,162,90,.35);border-top:0;background:rgba(0,0,0,.16)}
.c-toc__l{padding:13px 16px;min-height:46px;display:flex;align-items:center;
  border-bottom:1px solid rgba(201,162,90,.18);
  font-size:.85rem;line-height:1.4;color:#C3B39F;text-decoration:none}
.c-toc__l:last-child{border-bottom:0}
.c-toc__l:hover{background:rgba(201,162,90,.1);color:#E3C88B}
.c-toc__l:focus-visible{outline:2px solid #E3C88B;outline-offset:-2px}

/* THE JUMP HAS TO CLEAR THE FIXED HEADER, from the rail and from the small
   screen disclosure alike. Without this a section lands underneath the bar and
   the reader sees the middle of it. 78px of header plus breathing room, the
   same figure sfv-system.css uses for its own anchors. */
#fit-finder, #approach, #look-for, #fashion, #how,
#presentation, #schedule, #calculator, #evaluate, #inquiry{
  scroll-margin-top:calc(78px + 18px)
}


/* ══ "WHAT THIS IS, AND WHAT IT IS NOT": SIX CARDS, THREE BY TWO ═══════════
   Owner directive, 16 September 2026.

   This grid was repeat(auto-fit, minmax(min(100%,240px), 1fr)), which fitted
   FOUR columns at 1440. Six cards then filled four cells and two, leaving the
   last two cells of the second row empty — and because the grid carries a
   background with a 1px gap to draw the dividing rules, those empty cells were
   not blank, they were two solid brass-tinted blocks. That is the "two empty
   colored areas".

   Counted now, not fitted: three by two on wide desktop, two by three on
   tablet, one column on mobile. Six cards divide exactly into all three, so
   there is never an incomplete row and never a cell without a card in it. */
@media (min-width: 640px){
  [data-r="1.0.1.0.2"]{grid-template-columns: repeat(2, minmax(0, 1fr))}
}
@media (min-width: 1000px){
  [data-r="1.0.1.0.2"]{grid-template-columns: repeat(3, minmax(0, 1fr))}
}
/* EQUAL STRUCTURAL TREATMENT. The cells stretch to the tallest in their row so
   the dividing rules run unbroken, and every card carries the same padding
   whatever the length of its text. */
[data-r="1.0.1.0.2"] > *{display: flex; flex-direction: column; align-items: flex-start}

/* ══ "WHAT WE LOOK FOR": AN EDITORIAL LIST, NOT AN EMPTY GALLERY ═══════════
   Owner directive, 16 September 2026. Eleven image-style cards, each holding
   a photograph slot that was never filled, became one bulleted list. The
   criteria are unchanged; the frames are gone.

   Two columns where there is room, because eleven short items in a single
   column on a wide screen is a very long thin list. One column as soon as the
   line would get tight. Items break across columns only between items, never
   inside one. */
 /* EVERY RULE HERE IS SCOPED :not(.cn-cats). Lane 10, 18 September 2026.
      The class `cn-lookfor` is r71's name for the element that carries
      data-sfv-list="consign.what_we_look_for.items", and restoring the Admin
      binding means restoring the element r71 bound, class and all. But r71's
      PRESENTATION — two text columns, brass square bullets, the name on its
      own line — was replaced by the approved card grid below, and the two
      cannot both paint the same list: r71's `margin: 0 0 14px` and its
      `li::before` bullet would land inside a 1px-gap grid of cards.

      So the class is a binding hook on the card list and a full presentation
      anywhere else. :not(.cn-cats) is the narrow named contract: it says in
      one token which of the two designs this element is. Nothing else in the
      tree carries .cn-lookfor today, so this changes no other page. */
.cn-lookfor:not(.cn-cats){margin: 22px 0 0; padding: 0; list-style: none; columns: 1;
  column-gap: clamp(20px, 3vw, 48px)}
@media (min-width: 760px){ .cn-lookfor:not(.cn-cats){columns: 2} }
.cn-lookfor:not(.cn-cats) li{break-inside: avoid; -webkit-column-break-inside: avoid;
  page-break-inside: avoid; margin: 0 0 14px; padding: 0 0 0 18px;
  position: relative; font-size: .92rem; line-height: 1.6;
  color: var(--on-text, #C3B39F)}
.cn-lookfor:not(.cn-cats) li::before{content: ""; position: absolute; left: 0; top: .62em;
  width: 6px; height: 6px; background: var(--on-tag, #C9A25A)}
.cn-lookfor:not(.cn-cats) li b{display: block; font-weight: 400;
  font-family: 'Lustria', Georgia, serif; font-size: 1rem;
  color: var(--on-heading, #E3C88B); margin-bottom: 2px}


/* ══ "EXCEPTIONAL FASHION": SEVEN ITEMS, ONE SHAPE ════════════════════════
   Owner directive, 16 September 2026.

   These were .fx-call divs in a flex-wrap row at flex:1 1 220px, so whatever
   landed on the last row GREW to fill it: four items at 244x94 beside three at
   328x46. Small chips and wide bars out of a single rule.

   A GRID, NOT COLUMNS, AND NOT A min-height. Columns were tried first with a
   two-line min-height to level them. It held with the webfonts loaded and
   broke without them: in the fallback face at a 250px column the Peter Max
   line takes three lines and overran the floor, so the heights diverged again
   for any reader whose fonts had not arrived. A min-height can only guess at
   text it has not measured.

   grid-auto-rows:1fr makes every row exactly as tall as the tallest item in
   the whole list, and stretch makes every item fill its row. Equal width and
   equal height by construction, in any face, at any length — which is what
   was actually asked for. Three, two, one, as directed. */
.fx-list{margin: 22px 0 0; padding: 0; list-style: none;
  display: grid; gap: 10px; grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: 1fr; align-items: stretch}
@media (min-width: 620px){ .fx-list{grid-template-columns: repeat(2, minmax(0, 1fr))} }
@media (min-width: 1000px){ .fx-list{grid-template-columns: repeat(3, minmax(0, 1fr))} }
.fx-list li{margin: 0; display: flex; align-items: center;
  border: 1px solid rgba(201,162,90,.3); padding: 14px 16px;
  font-size: .88rem; line-height: 1.5; color: var(--on-text, #C3B39F);
  background: rgba(201,162,90,.04)}

/* ══════════════════════════════════════════════════════════════════════════
   CONSIGNMENT COMPOSITION — 18 September 2026
   The owner's words: "left-justified, sections contain huge empty gaps, and
   the composition does not feel intentionally designed." All three are the
   same fault. The page was one 1,354px-wide column in which every paragraph
   was capped near 62ch, so each sentence ended at 700px and left 650px of
   unpainted ground beside it. Nothing was centred, nothing was paired with
   anything, and the width the design reserved was never used.

   The correction is structural, not decorative: a named measure, a two-track
   section so the heading and the prose occupy the width together, one rhythm
   between sections, and grids that fill the track instead of trailing off.
   ══════════════════════════════════════════════════════════════════════════ */

/* 1 · THE MEASURE. 1,248px, hero and body on the same track, so the page has
       one left edge from the eyebrow to the last button. 1,600px was never a
       measure; it was the absence of one. */
@media (min-width:1000px){
  .dcp [data-r="0"],
  .dcp [data-r="1"]{max-width:1248px}
}

/* 2 · THE TWO-TRACK SECTION. The heading sits in a 232px track and the
       content in the rest, so a section reads as one composed block rather
       than a title with a short paragraph hanging under it. Below 1100px the
       tracks collapse to one and the heading returns above its content, which
       is the only sensible order on a phone. */
@media (min-width:1100px){
  .dcp .cn-sec{display:grid;grid-template-columns:232px minmax(0,1fr);
    column-gap:clamp(32px,3.4vw,56px);align-items:start}
  .dcp .cn-sec > h2,
  .dcp .cn-sec > .cn-sec__h{grid-column:1;margin-top:0}
  .dcp .cn-sec > *:not(h2):not(.cn-sec__h){grid-column:2}
}
/* Prose inside a track has a reading measure. Outside a track it keeps the
   one the design already gave it. */
.dcp .cn-sec > p,
.dcp .cn-sec > .cn-sec__b > p{max-width:70ch}

/* 3 · THE RHYTHM. Every section opened with the same clamp already; what was
       missing was the rule that makes the interval visible. One hairline, one
       interval, no exceptions, so the eye can predict where the next section
       starts. */
.dcp [data-r="1.0.1.0"],
.dcp [data-r="1.0.1.1"],
.dcp [data-r="1.0.1.2"],
.dcp [data-r="1.0.1.3"],
.dcp [data-r="1.0.1.4"],
.dcp [data-r="1.0.1.7"],
.dcp [data-r="1.0.1.8"]{
  margin-top:clamp(28px,3vw,46px);
  padding-top:clamp(20px,2vw,30px);
  border-top:1px solid rgba(201,162,90,.22)}
.dcp [data-r="1.0.1.0"]{border-top:0;padding-top:0}

/* 4 · THE ACCEPTANCE CATEGORIES. Sixteen cards that had no rule of their own
       anywhere in the stylesheet: they rendered as bare list items, which is
       most of why this section looked accidental. A hairline grid gives them
       the weight of a furniture list. They are never folded into a disclosure,
       because they are what the shop accepts and hiding them is what made a
       furniture shop read as fashion-only. */
.cn-cats{list-style:none;margin:20px 0 0;padding:0;display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;
  background:rgba(201,162,90,.24);border:1px solid rgba(201,162,90,.24)}
/* KEYED ON THE ELEMENT, NOT ONLY ON THE CLASS. Lane 10, 18 September 2026.
   These were .cn-cat / .cn-cat__n / .cn-cat--new. sfv-content.js applyList()
   does `el.textContent = ''` and rebuilds the list as plain
   `<li><b>name</b> description</li>` the moment the registry holds a row for
   data-sfv-list="consign.what_we_look_for.items". Every one of those class
   names is therefore GONE on the first Admin edit, and a card design that
   depends on them would have lost its ground, its padding and its heading
   type at exactly the moment the owner used the editor — a trap that renders
   perfectly until somebody touches it.

   `.cn-cats > li` and `.cn-cats > li > b` are what applyList actually
   produces, so the approved cards survive a registry list of any length. The
   written classes stay in the HTML and .cn-cat__d keeps its own rule; the
   description half of a registry row is a bare text node, so its typography
   is set on the li and inherited. Measured against the real code path with
   twelve rows in scratchpad/L10/exercise.mjs, not read off the source. */
.cn-cats > li{background:#0C0809;padding:14px 16px;display:flex;flex-direction:column;gap:7px;
  min-width:0;color:#C3B39F}
/* AND THE LINE-HEIGHT IS NOT SET WHERE IT WOULD MOVE THE APPROVED PAGE.
   A registry row's description arrives as a bare text node, so its typography
   has to sit on the li. Above 560px the li is a flex container and its strut
   never paints, so 1.55 there costs nothing: measured identical at 1440, 1180
   and 768. Below 560px the li is display:block and the strut IS the line box,
   so setting 1.55 shortened every card by 3px a line and took 61px off the
   390 page and 81px off 320 — a silent edit to an approved layout, caught by
   diffing document height before and after rather than by looking at it. The
   li keeps its inherited 1.68 there, exactly as it always has; the written
   descriptions keep .cn-cat__d's 1.55, and a registry description on a phone
   renders one notch more open. That difference is 3px a line on one
   breakpoint and it is the honest side of the trade. */
@media (min-width:561px){
  .cn-cats > li{font-size:16px;line-height:1.55}
}
.cn-cats > li > b{display:block;font-family:'Prata',Georgia,serif;font-weight:400;
  font-size:18px;line-height:1.3;color:#E3C88B}
.cn-cat__d{display:block;font-size:16px;line-height:1.55;color:#C3B39F}
.cn-cats--added > li{background:rgba(110,39,51,.2)}
.cn-cats__added{margin:18px 0 0;font-family:'Courier Prime',ui-monospace,monospace;
  font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#C9A25A}
.cn-cats--added{margin-top:10px}
@media (max-width:1240px){ .cn-cats{grid-template-columns:repeat(3,minmax(0,1fr))} }
@media (max-width:900px){ .cn-cats{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (max-width:560px){ .cn-cats{grid-template-columns:minmax(0,1fr)} }

/* 5 · THE CONTENTS MENU, ONE OF THEM, VISIBLE AT EVERY WIDTH.
       The <details> it replaces was display:none above 1000px, so a desktop
       reader had a contents menu in the markup whose offsetParent was null:
       present in the accessibility tree, invisible on the page, and counted by
       nobody. A horizontal band of seven destinations is honest at 1440 and at
       320, costs one row, and needs no disclosure. */
.cn-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;
  margin:0 0 clamp(20px,2.4vw,32px);padding:0 0 14px;
  border-bottom:1px solid rgba(201,162,90,.22)}
.cn-jump__h{flex:0 0 auto;font-family:'Courier Prime',ui-monospace,monospace;
  font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#8A7A6A}
.cn-jump__n{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}
.cn-jump__l{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;
  border:1px solid rgba(201,162,90,.3);background:rgba(201,162,90,.05);
  font-size:15px;line-height:1.3;color:#C3B39F;text-decoration:none}
.cn-jump__l:hover{border-color:rgba(201,162,90,.7);background:rgba(201,162,90,.12);color:#E3C88B}
.cn-jump__l:focus-visible{outline:2px solid #E3C88B;outline-offset:2px}
@media (max-width:560px){ .cn-jump__l{flex:1 1 100%} }

/* 6 · THE TYPOGRAPHY FLOOR, WRITTEN AS PIXELS.
       Twenty-seven elements on this page computed between 9px and 12px: every
       eyebrow, every table head, every monospace button label and the two
       image-slot captions. They are named one by one and given a real value.
       NOT `font-size:max(1em,14px)` — `1em` resolves against the parent, so
       that pattern caps a 21px heading at 21px and floors nothing. It has
       already caused one regression on this page and is not used here. */
.dcp [data-r="0.0.0.0"]{font-size:14px;letter-spacing:.3em}
.dcp [data-r="0.0.0.3.0"],
.dcp [data-r="0.0.0.3.1"]{font-size:14px;letter-spacing:.16em}
.dcp [data-r="0.0.1.0.0.0"],
.dcp [data-r="1.0.1.3.1.1.0.0"]{font-size:14px;line-height:1.6;letter-spacing:.1em}
.dcp [data-r="1.0.1.0.0"],
.dcp [data-r="1.0.1.1.0.0"],
.dcp [data-r="1.0.1.2.0"],
.dcp [data-r="1.0.1.3.0"],
.dcp [data-r="1.0.1.4.0"],
.dcp [data-r="1.0.1.7.0"],
.dcp [data-r="1.0.1.8.0"],
.dcp [data-r="1.0.1.5.0"],
.dcp [data-r="1.0.1.6.0"]{font-size:14px;letter-spacing:.22em}
.dcp [data-r="1.0.1.4.2.0.0.0.0"],
.dcp [data-r="1.0.1.4.2.0.0.0.1"],
.dcp [data-r="1.0.1.4.2.0.0.0.2"],
.dcp [data-r="1.0.1.4.2.0.0.0.3"],
.dcp [data-r="1.0.1.5.2.1.0.0.0.0"],
.dcp [data-r="1.0.1.5.2.1.0.0.0.1"],
.dcp [data-r="1.0.1.5.2.1.0.0.0.2"],
.dcp [data-r="1.0.1.5.2.1.0.0.0.3"],
.dcp [data-r="1.0.1.5.2.0.0.0.0"],
.dcp [data-r="1.0.1.5.2.0.1.0.0"]{font-size:14px;letter-spacing:.14em}
.dcp [data-r="1.0.1.9.2.0"],
.dcp [data-r="1.0.1.9.2.1"],
.dcp [data-r="1.0.1.10.1"]{font-size:14px;letter-spacing:.16em}
/* the Fit Finder's own chips carry their sizes as inline style attributes,
   which only an author-level !important can reach */
.dcp #s-fit-mount [data-fit-head]{font-size:19px!important}
.dcp #s-fit-mount button{font-size:14px!important;letter-spacing:.12em!important}

/* 7 · THE FORM, SELF-EXPLANATORY.
       Helper text under a field is worth more than a longer label, so the
       labels stay short and every field gained one sentence saying what to
       write and what to do when the answer is "I don't know". */
.pc-form .fh{display:block;margin-top:8px;font-size:18px;line-height:1.5;
  color:#5A4A50;max-width:56ch}
.pc-form .freq{display:inline-block;margin-left:8px;vertical-align:1px;
  font-family:'Courier Prime',ui-monospace,monospace;font-weight:400;
  font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#6E2733}
.pc-form .fopt{display:inline-block;margin-left:8px;vertical-align:1px;
  font-family:'Courier Prime',ui-monospace,monospace;font-weight:400;
  font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#6F6169}

/* validation messages: on the field, in words, never only a red border */
.pc-form .fer{display:none;margin-top:8px;font-size:18px;line-height:1.5;color:#8E2A34}
.pc-form .fg.is-bad .fer{display:block}
.pc-form .fg.is-bad .fi,.pc-form .fg.is-bad .fsel,.pc-form .fg.is-bad .fta{
  border-bottom-color:#8E2A34!important;box-shadow:inset 0 -2px 0 0 rgba(142,42,52,.35)}
.pc-form .cn-alert{margin:0 0 18px;padding:13px 16px;border-left:3px solid #8E2A34;
  background:rgba(142,42,52,.08);font-size:16px;line-height:1.55;color:#8E2A34}
.pc-form .cn-alert[hidden]{display:none}

/* progress in words as well as in circles, because "Step 2 of 4" is the thing
   a screen reader and a hurried person both need */
.pc-form .cn-steps__c{display:block;margin:0 0 10px;
  font-family:'Courier Prime',ui-monospace,monospace;font-size:14px;
  letter-spacing:.16em;text-transform:uppercase;color:#6E2733}

/* the review pass. A plain table of what is about to be sent, with a way back
   to each step, and the consent stated in full on the page. */
.cn-review{margin:0}
.cn-review__g{margin:0 0 22px;border-top:1px solid rgba(36,26,32,.18);padding-top:14px}
.cn-review__h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 10px}
.cn-review__t{font-family:'Courier Prime',ui-monospace,monospace;font-size:14px;
  letter-spacing:.16em;text-transform:uppercase;color:#241A20}
.cn-review__e{background:none;border:0;padding:4px 0;min-height:32px;cursor:pointer;
  font-family:'Courier Prime',ui-monospace,monospace;font-size:14px;letter-spacing:.1em;
  text-transform:uppercase;color:#6E2733;border-bottom:1px solid rgba(110,39,51,.5)}
.cn-review__e:hover{color:#8E2A34}
.cn-review__e:focus-visible{outline:2px solid #6E2733;outline-offset:3px}
.cn-review__d{margin:0;display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);
  gap:8px 22px}
.cn-review__d dt{font-size:16px;line-height:1.5;color:#5A4A50}
.cn-review__d dd{margin:0;font-size:18px;line-height:1.5;color:#241A20}
.cn-review__d dd.is-blank{color:#6F6169;font-style:italic}
@media (max-width:620px){ .cn-review__d{grid-template-columns:minmax(0,1fr);gap:2px 0}
  .cn-review__d dd{margin-bottom:10px} }
.cn-consent{display:flex;gap:12px;align-items:flex-start;margin:6px 0 0;
  border:1px solid rgba(36,26,32,.22);padding:16px 18px;cursor:pointer}
.cn-consent input{margin:3px 0 0;width:20px;height:20px;flex:0 0 auto;accent-color:#6E2733}
.cn-consent__t{font-size:16px;line-height:1.6;color:#241A20}

/* 8 · DEAD VERTICAL SPACE. The two decorative image slots reserved 560px and
       472px of ground for a photograph that is not there yet; the frame stays,
       at a height that does not hold the page open. */
.dcp [data-r="0.0.1.0.0"]{max-height:min(46vh,440px)}
.dcp [data-r="1.0.1.3.1.1"]{max-height:300px}
/* the fashion call-outs and the evaluate list filled a third of a column each
   and left the rest of the track empty; two even tracks close the gap */
@media (min-width:1100px){
  .dcp .cn-sec > .cn-sec__b{min-width:0}
}

/* ══════════════════════════════════════════════════════════════════════════
   CONSIGNMENT COMPOSITION, SPRINT 2 — 18 September 2026
   "8,451px desktop and 14,019px mobile remains unaccepted. Rendering cleanly
   does not resolve the excessive length or composition problem."

   Sprint 1 gave the page a measure, a two-track section and a rhythm, and the
   page still ran eight and a half thousand pixels because every block INSIDE
   those tracks was a single column. A 960px content track holding a 340px card
   is the same fault as a 1,354px page holding a 700px paragraph, one level
   down. Nothing below removes a sentence, a category, a note or a policy: the
   six approach cards, the six intake steps, the three fashion notes, the
   sixteen acceptance categories and every form field are all still on the
   page, in the same words and the same order. They now occupy the width the
   design already reserved for them instead of trailing down it.

   The one deletion is in the markup, and it is a third copy of a single call
   to action, not content. It is commented at its site.
   ══════════════════════════════════════════════════════════════════════════ */

/* 1 · "WHAT THIS IS, AND WHAT IT IS NOT" — SIX CARDS, THREE TRACKS.
       grid-template-columns was minmax(0,1fr): one column, six rows, 458px at
       1440 and 1,022px at 390. The hairline gap that made them read as one
       object works in both axes, so nothing about the treatment changes. */
@media (min-width:640px){
  .dcp [data-r="1.0.1.0.2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:1100px){
  .dcp [data-r="1.0.1.0.2"]{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* 2 · "WHAT ACTUALLY HAPPENS" — SIX NUMBERED STEPS, TWO TRACKS.
       display:flex;flex-direction:column stacked six two-line steps down 728px
       of a 960px track. Two tracks read as a numbered sequence just as well,
       because the numerals carry the order, not the vertical position. */
@media (min-width:700px){
  .dcp [data-r="1.0.1.2.1"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* 3 · THE THREE FASHION NOTES, SIDE BY SIDE.
       Fur, the acceptance note and the buying note. Policy text, so it is on
       the page and never inside a disclosure — it is simply three tracks wide
       instead of three bars deep. */
.fx-notes{margin-top:22px;display:grid;gap:18px}
.fx-notes > .fx-note,
.fx-notes > .fx-ox,
.fx-notes > .fx-buy{margin-top:0;height:100%}
@media (min-width:1100px){
  .fx-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
}

/* 4 · THE SIXTEEN ACCEPTANCE CATEGORIES ON A PHONE.
       Below 560px the grid is one column and each card set its name on its own
       line above its description, so sixteen cards cost 1,879px at 390 — the
       single largest block on the mobile page. Name and description now run as
       one line of prose, the way a glossary entry does. Every category and
       every description is unchanged and still visible; none of this is behind
       a disclosure. */
@media (min-width:430px) and (max-width:560px){
  .cn-cats{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:560px){
  .cn-cats > li{display:block;padding:11px 14px}
  .cn-cats > li > b{display:inline}
  .cn-cats > li > b::after{content:' '}
  .cn-cat__d{display:inline}
}

/* 5 · THE CONTENTS BAND ON A PHONE.
       flex:1 1 100% gave seven destinations seven full-width rows and 391px at
       390. They wrap to their own width now and still clear 44px of touch
       target, because the min-height is on the link and not on the row. */
@media (max-width:560px){
  .cn-jump{gap:6px 10px}
  .cn-jump__l{flex:0 1 auto}
}

/* 6 · THE FORM IN TWO TRACKS, WHICH IS WHAT MAKES THE STEPPING PAY.
       The stepped form hides two of three field groups and the visible group
       was still one column: seven fields, seven rows, on a 900px track. Short
       answers — a date, a size, a town — sit two to a row. The two free-text
       boxes and the photograph slots keep the full width, because a textarea
       at half measure is worse than no change at all.

       :has() reaches the field group's wrapper, which carries no class of its
       own. .fg already brings margin-top:18px, so the row gap is zero and the
       vertical rhythm between fields is exactly what it was. */
@media (min-width:860px){
  .pc-form div:has(> label.fg){display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    column-gap:clamp(26px,2.8vw,48px);row-gap:0;align-items:start}
  .pc-form label.fg:has(.fta),
  .pc-form label.fg:has([data-cn-photos]){grid-column:1 / -1}
  .pc-form .fh{max-width:46ch}
}

/* 7 · THE DIRECT-SALE CROSS-LINK AS A ROW.
       Heading, sentence and two buttons were three stacked blocks in a bordered
       panel 202px tall. The same four things read across at a desktop width. */
@media (min-width:900px){
  .dcp [data-r="1.0.1.9"]{display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    column-gap:clamp(24px,3vw,48px);align-items:center}
  .dcp [data-r="1.0.1.9.0"],
  .dcp [data-r="1.0.1.9.1"]{grid-column:1}
  .dcp [data-r="1.0.1.9.1"]{margin-top:8px}
  .dcp [data-r="1.0.1.9.2"]{grid-column:2;grid-row:1 / span 2;margin-top:0;
    justify-content:flex-end}
}

/* 8 · THE TWO PHOTOGRAPH SLOTS, WHICH HOLD NO PHOTOGRAPH YET.
       Both now have an Admin destination in the markup. Until one is filled
       they are frames, and a frame should not be the tallest thing on a phone:
       the hero reserved 388px at 390 and the presentation slot 300px. */
@media (max-width:760px){
  .dcp [data-r="0.0.1.0.0"]{max-height:min(32vh,280px)}
  .dcp [data-r="1.0.1.3.1.1"]{max-height:200px}
}

/* ── SPRINT 2, SECOND PASS ────────────────────────────────────────────────
   The first pass put the blocks into tracks; this one makes the tracks the
   width the design actually reserved. Nothing here hides, folds or shortens
   any sentence. */

/* 9 · THE FORM WAS 760px WIDE INSIDE A 960px TRACK.
       max-width:760px is the right measure for a form standing alone on a
       page. This one stands in the content track of a two-track section, and
       200px of that track went unpainted down the whole 1,500px of it. At the
       full track the two field columns are wide enough that a helper sentence
       wraps to two lines instead of three, which is most of the saving. */
@media (min-width:1100px){
  .dcp .pc-form{max-width:none}
  .pc-form .fh{max-width:52ch}
}

/* 10 · "WHAT ACTUALLY HAPPENS" — THREE TRACKS ON A WIDE DESKTOP.
        Six steps, two rows of three, which is the shape of the sequence. */
@media (min-width:1240px){
  .dcp [data-r="1.0.1.2.1"]{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* 11 · THE FIVE ADDED CATEGORIES IN ONE ROW.
        Eleven originals fill three rows of four exactly; the five additions
        then took two more rows and left three empty cells showing. Five tracks
        close the row. All sixteen stay visible and in order. */
@media (min-width:1240px){
  .cn-cats--added{grid-template-columns:repeat(5,minmax(0,1fr))}
}

/* 12 · "WHAT HELPS US EVALUATE A PIECE" — FOUR GROUPS, FOUR TRACKS.
        auto-fit at a 220px floor gave three tracks and a second row holding a
        single group. Four named tracks on a desktop, two on a phone, where a
        160px floor is still wider than the longest word in the list.

        SUPERSEDED, AND LEFT HERE ONLY AS HISTORY. Those four groups no longer
        stand in a section of their own: they were moved into the submission
        form, one group to each step, and rule 8 below sets this same node to
        display:block because exactly one group is on screen at a time. The two
        grid-template-columns declarations under this comment no longer reach
        anything. They are kept because removing a rule that another lane may
        be measuring is a larger change than neutralising it, and because this
        note is what stops the next reader believing the four-track arrangement
        is still what the page does. */
@media (min-width:1240px){
  .dcp [data-r="1.0.1.7.1"]{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:620px){
  .dcp [data-r="1.0.1.7.1"]{grid-template-columns:repeat(2,minmax(0,1fr));
    gap:16px 14px}
}

/* 13 · THE TWO PRACTICAL TERMS, SIDE BY SIDE. */
.cn-terms{display:grid;gap:18px}
.cn-terms > .fx-note{margin-top:0;height:100%}
@media (min-width:1100px){
  .cn-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}
}

/* 14 · THE SEVEN FASHION ITEMS ON A PHONE.
        .fx-list went to one column below 620px. Each item is two or three
        words; two tracks hold them at 390 and at 320. */
@media (max-width:619px){
  .fx-list{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* 15 · THE CONTENTS BAND IN ONE ROW AT A DESKTOP WIDTH.
        Seven destinations wrapped to two rows at 1440 because each link
        carried 13px of side padding it did not need beside its neighbour. */
@media (min-width:1240px){
  .cn-jump__l{padding:8px 10px}
  .cn-jump__n{gap:5px}
}

/* 16 · THE PRESENTATION FRAME SETS THE ROW HEIGHT.
        Its row is align-items:center and the text beside it runs about 210px,
        so every pixel the empty frame is taller than the text is empty ground
        on both sides of the page. */
@media (min-width:761px){ .dcp [data-r="1.0.1.3.1.1"]{max-height:260px} }

/* 17 · TWO SECTIONS THAT BELONG ON ONE ROW.
        Every band on this page was full width because every band had always
        been full width, and a reader scrolled past four hundred pixels of
        "Presentation and storytelling" to reach four hundred pixels of
        "Pricing schedule" — two short sections, one after the other, each
        leaving half the page unpainted. Above 1,280px they share a row. This
        is the whole difference between a page that is merely narrower and a
        page that looks composed: the eye gets a second column to land in.

        Every other child of the column keeps the full width, stated rather
        than inherited, so nothing re-flows by accident when a band is added.
        Inside a half-row the two-track section head would leave 232px of
        label beside 350px of content, so those two sections put their heading
        back above their content — which is the arrangement they already use
        below 1,100px. */
@media (min-width:1160px){
  .dcp [data-r="1.0.1"]{display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    column-gap:clamp(36px,3.4vw,56px);row-gap:0;align-items:start}
  .dcp [data-r="1.0.1"] > *{grid-column:1 / -1;min-width:0}
  .dcp [data-r="1.0.1"] > #presentation{grid-column:1}
  .dcp [data-r="1.0.1"] > #schedule{grid-column:2}
  .dcp #presentation.cn-sec,
  .dcp #schedule.cn-sec{display:block}
  .dcp #presentation.cn-sec > h2,
  .dcp #schedule.cn-sec > h2{margin-top:0}
}

/* 18 · SPRINT 3. PERCEIVED LENGTH, WITHOUT DELETING A WORD.
        Nothing below removes a sentence, a category, a field or a section.
        Every change here is composition: the same words, fewer pixels of
        empty ground between the reader and the thing they came for.

     a) THE COLUMN COUNTS THAT USED TO WAIT FOR 1,240px NOW LAND AT 1,100.
        A 1,180px window rendered TALLER than a 1,440px one because the
        eleven categories dropped from four tracks to three, the five added
        categories dropped from five to three, and "What helps us evaluate"
        dropped from four tracks to two. Three grids, 311px of extra height,
        all of it empty ground beside short text. The copy is identical.

     b) THE EMPTY PHOTOGRAPH FRAMES NO LONGER RESERVE A PHOTOGRAPH'S HEIGHT.
        The hero slot and the presentation slot each held open a 4:5 and a
        4:3 box with nothing inside them. The binding stays exactly where it
        is: the frame reads its own child, and the moment the Website Editor
        writes an image the [hidden] attribute comes off and the frame
        returns to full size on its own. No markup was removed and no
        selector was renamed, so data-sfv-images="consign.presentation" and
        the hero binding both still resolve.                               */

@media (min-width:1100px){
  .cn-cats{grid-template-columns:repeat(4,minmax(0,1fr))}
  .cn-cats--added{grid-template-columns:repeat(5,minmax(0,1fr))}
  .dcp [data-r="1.0.1.7.1"]{grid-template-columns:repeat(4,minmax(0,1fr))}
}

/* 19 - SPRINT 4, D-3 AND D-4. AN EMPTY FRAME OCCUPIES NO SPACE AT ALL.

     WHAT SPRINT 3 ACTUALLY FIXED, AND WHAT IT LEFT.
     The rules kept at the foot of this block used to be the whole fix: they
     neutralise `aspect-ratio` on the two inner picture boxes. Measured at
     1440 that worked exactly as written - the computed aspect-ratio really
     is `auto` at both frames - and it was still not the fix. Removing the
     reserved ratio left each frame sized by what was still inside it: the
     placeholder CAPTION. The hero therefore stood at 163px at 1440 and 172px
     at 390, and at 390 those 172px were the first thing on the page, above
     the "Have Something Good?" headline. The presentation frame stood at
     104px. A frame holding nothing but a note saying it holds nothing is
     still an empty frame consuming space.

     THE SIGNAL. The mount carries `hidden` while it is empty and loses it the
     moment the Website Editor writes an image, so `:has()` on the mount is
     read live by the browser: nothing here is one-way and nothing needs a
     script. Written as a descendant match, not a child match, because the
     mount is a GRANDCHILD of the named frame at both slots.

     WHY THE FRAME IS TAKEN OUT OF FLOW RATHER THAN SQUASHED TO ZERO.
     The caption is a child of the frame and had to stop rendering too.
     Collapsing the ancestor does that in one declaration instead of hiding
     the caption separately and hoping the two rules never drift apart. No
     markup is removed: the frames, the mounts and the captions are all still
     in the document, and all three come back together the instant the
     `hidden` attribute comes off.                                           */

.dcp [data-r="0.0.1"]:has([data-sfv-images][hidden]),
.dcp [data-r="1.0.1.3.1.1"]:has([data-sfv-images][hidden]){
  display:none}

/* THE TRACK THE FRAME LEFT BEHIND.
   The hero band is a two-column grid above 1000px. Dropping the frame without
   dropping its track would have left the headline in column one and 1fr of
   empty ground beside it - the same defect the section-rail track caused
   earlier in this file, which is why that warning is still written there. The
   presentation row needs no twin rule: it is `auto-fit`, which collapses its
   own empty track. Below 1000px both parents are flex columns, where a
   collapsed child takes no space either.                                    */
.dcp [data-r="0.0"]:has(> [data-r="0.0.1"] [data-sfv-images][hidden]){
  grid-template-columns:minmax(0,1fr)}

/* SPRINT 3's LAYER, KEPT AS A FLOOR. If a later stylesheet ever forces these
   frames back into flow, the reserved ratio still does not come back with
   them. Redundant while the rules above hold, which is the point.           */
.dcp [data-r="0.0.1.0.0"]:has([data-sfv-images][hidden]){
  aspect-ratio:auto;max-height:none;min-height:0}
.dcp [data-r="1.0.1.3.1.1.0"]:has([data-sfv-images][hidden]){
  aspect-ratio:auto;max-height:none;min-height:0}


/* ══ 8 · "WHAT HELPS US EVALUATE A PIECE", NOW INSIDE THE FORM ═════════════
   It was a section of its own above the submission form: 226px of desktop
   page and 497px of mobile page, sitting between the pricing schedule and the
   questions it was describing. Read too early to be useful and re-read by
   nobody. Not one word of it was removed. The four groups moved into the form
   and each appears on the step whose fields it describes, so the page loses a
   whole block and the consignor gains the guidance at the moment it matters.

   THE PANEL TAKES THE FORM'S GROUND, NOT THE PAGE'S. The form declares
   data-ground="cream", so every colour here is read from the --on-* tokens
   that ground sets. Moving the same markup onto a dark surface would recolour
   it correctly rather than leaving oxblood text on ink.

   SIZES ARE ABSOLUTE AND NAMED. The markup it inherits carries 10px group
   labels and 15px items from the old dark section, and .pc-form restyles
   .sc-interp at 16px with 0.12em tracking, which turns a plain sentence into
   a tracked-out caption. Both are corrected here with absolute values on
   named selectors. No relative floor function is used here: a font size
   written against 1em resolves against the parent and caps instead of
   flooring, which flattened the type across this site once already.       */
.cn-guide-panel{
  margin:0 0 clamp(18px,2vw,26px);
  padding:clamp(13px,1.4vw,16px) clamp(14px,1.6vw,20px);
  border:1px solid var(--on-rule,rgba(36,26,32,.16));
  border-left:3px solid var(--on-heading,#6E2733);
  background:var(--on-tag-bg,rgba(110,39,51,.07));
  border-radius:2px;
}
.cn-guide-panel[hidden]{display:none}

/* THE HEADING IS A LABEL, NOT A SECTION TITLE ANY MORE. It named a block that
   was 226px tall; it now names a strip inside the form, so it is sized as a
   label and keeps the anchor the contents menu points at. 14px is the floor,
   and this is a tracked mono-weight label rather than body copy. */
.cn-guide-panel .cn-guide__h{
  margin:0 0 10px;
  font-family:Prata,Georgia,serif;font-weight:400;
  font-size:14px;line-height:1.25;letter-spacing:.2em;text-transform:uppercase;
  color:var(--on-heading,#6E2733);
  border-bottom:0;padding-bottom:0;
}

/* one group shows at a time, so the inherited grid is a single column */
.cn-guide-panel [data-r="1.0.1.7.1"]{margin-top:0;display:block}
.cn-guide-panel .cn-guide__g[hidden]{display:none}

/* THE GROUP READS ACROSS, NOT DOWN. Four short phrases stacked in a column
   cost 150px of a form that is already the longest block on the page. The
   same four, set across with a hairline between them, cost two lines. Nothing
   is abbreviated, folded or dropped: every phrase is present in full. */
.cn-guide-panel .cn-guide__g{
  border-left:0;padding-left:0;
  display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;
}
.cn-guide-panel .cn-guide__g > div:first-child{
  flex:0 0 auto;
  font-family:'Courier Prime',ui-monospace,monospace;font-weight:400;
  font-size:14px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;
  color:var(--on-heading,#6E2733);
}
/* the old section set flex-direction:column on this exact node by data-r, and
   leaving it unset kept every phrase on its own line: four lines where two
   would do. It is named here rather than inherited. */
.cn-guide-panel .cn-guide__g > div:last-child{
  flex:1 1 260px;margin-top:0;
  display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 0;
}
/* THE SEPARATOR SITS INSIDE THE PHRASE IT FOLLOWS. A border-left on every
   phrase but the first drew a rule at the START of each wrapped line, which
   read as a stray mark under the first column. A mark carried by the phrase
   before it wraps with that phrase and never begins a line. */
.cn-guide-panel .cn-guide__g > div:last-child > span{
  display:inline-block;
  font-family:'EB Garamond',Georgia,serif;
  font-size:18px;line-height:1.5;letter-spacing:normal;text-transform:none;
  color:var(--on-text,#3E3038);
}
.cn-guide-panel .cn-guide__g > div:last-child > span:not(:last-child)::after{
  content:"\00B7";margin:0 11px;color:var(--on-heading,#6E2733);opacity:.55;
}
/* .pc-form restyles every .sc-interp; inside the panel the wrapper decides */
.cn-guide-panel .sc-interp{
  font-size:inherit;line-height:inherit;letter-spacing:inherit;
  font-family:inherit;text-transform:inherit;color:inherit;
}

/* On a phone the label takes its own line and the phrases keep running across,
   separated by a hairline. Stacking them one per line read well and cost 313px
   of a page that is already 12,000px on a phone; running them across costs
   about half that and loses nothing, because every phrase is short. */
@media (max-width:640px){
  .cn-guide-panel{padding:12px 13px}
  .cn-guide-panel .cn-guide__h{margin-bottom:8px}
  .cn-guide-panel .cn-guide__g{gap:4px 0}
  .cn-guide-panel .cn-guide__g > div:first-child{flex:1 1 100%}
  .cn-guide-panel .cn-guide__g > div:last-child{flex:1 1 100%}
  .cn-guide-panel .cn-guide__g > div:last-child > span{line-height:1.45}
  .cn-guide-panel .cn-guide__g > div:last-child > span:not(:last-child)::after{margin:0 8px}
}


/* ══ 9 · THE FORM'S MEASURE ON A PHONE ════════════════════════════════════
   At 390 the form had a 252px text column: sixteen pixels of section padding,
   ten of brass frame, twenty of inner frame and twenty-two of form padding on
   each side, which is 138px of the 390 spent before a word is set. Every
   helper sentence and every relocated guidance phrase then wrapped to two
   lines instead of one. The brass frame and the inner frame are kept, because
   they are the approved device and they still read as a frame at these
   values, but the padding inside them is sized for a phone, not a desktop.
   Nothing is hidden and nothing is removed; the same words occupy fewer
   lines because they are given the width to do it.                         */
@media (max-width:640px){
  .dcp [data-r="1.0.1.8.2"]{padding:7px}
  .dcp [data-r="1.0.1.8.2.0"]{padding:14px}
  .dcp .pc-form{padding-left:15px;padding-right:15px}
}


/* == 10 · TWO GRIDS THAT LEFT A CELL EMPTY, AND A HEADING THAT OUTRANKED ===
   ITS SECTION.

   (a) "What we look for" holds eleven original categories. The grid is four
   tracks on a wide desktop, three below 1240, two below 900. Eleven divides
   into none of them, so the last row always carried one empty cell, and
   because .cn-cat paints its own ground, an empty cell is not blank: it is a
   solid block. Exactly the fault the six-card grid above was corrected for.
   Nothing is removed and nothing is reordered. The eleventh category, which
   is the catch-all one, takes the width that was going spare. Eleven in four
   tracks, in three and in two all leave exactly one cell over, so one rule
   covers every breakpoint. The five later additions keep their own row. */
/* AND IT NO LONGER ASSUMES ELEVEN. Lane 10, 18 September 2026.
   `:last-child{grid-column:span 2}` closes the spare cell only because eleven
   leaves exactly one over in four tracks, in three and in two. This list is
   Admin-editable, so the count is the owner's to change, and an unguarded
   span is worse than no span when it does: a TWELFTH item in four tracks
   cannot start two tracks wide in column four, so it wraps and leaves THREE
   solid cells rather than none. The nth-child guard states the condition the
   rule always depended on — "the last item sits one short of the end of its
   row" — per breakpoint, at the track count that breakpoint actually uses:
   four at 1100 and up, three from 901 to 1099, two from 561 to 900. At
   eleven items all three match, so this renders identically to the rule it
   replaces at every width; measured before and after. Below 561 the grid is
   one or two tracks and the span is off, exactly as before. */
.cn-cats:not(.cn-cats--added) > li:last-child{grid-column:auto}
@media (min-width:1100px){
  .cn-cats:not(.cn-cats--added) > li:last-child:nth-child(4n+3){grid-column:span 2}
}
@media (min-width:901px) and (max-width:1099px){
  .cn-cats:not(.cn-cats--added) > li:last-child:nth-child(3n+2){grid-column:span 2}
}
@media (min-width:561px) and (max-width:900px){
  .cn-cats:not(.cn-cats--added) > li:last-child:nth-child(2n+1){grid-column:span 2}
}
/* AND NOT WHEN THERE IS ONLY ONE TRACK. Below 560px the grid is a single
   column, and span 2 there does not fill a spare cell: it creates a second
   implicit track, squeezes all eleven cards into half the width and added
   637px to the phone page. Measured, not assumed. The guard is the reason
   this rule is safe to state once for every other breakpoint. */
@media (max-width:560px){
  .cn-cats:not(.cn-cats--added) > li:last-child{grid-column:auto}
}

/* (b) FASHION IS SECONDARY, AND IT HAS TO LOOK SECONDARY.
   "Exceptional fashion & accessories" and "Designer directory" were the only
   unstyled headings on the page: browser-default bold serif at 18.72px, which
   made them larger and heavier than "What we look for" and "What actually
   happens", the home and furniture sections they sit between. The words are
   untouched. They are set in the page's own heading language, one step
   quieter than the brass section headings, so the eye reaches home and
   furniture first and fashion second, which is the order the shop works in. */
#fashion > h3{
  margin:0 0 2px;font-family:Prata,Georgia,serif;font-weight:400;
  font-size:14px;line-height:1.35;letter-spacing:.26em;text-transform:uppercase;
  color:#8A7A6A;
  border-bottom:1px solid rgba(201,162,90,.16);padding-bottom:11px;
}
#fashion > h3 + p{margin-top:16px}

/* (c) THE SEVEN FASHION ITEMS LEFT TWO CELLS OF THE LAST ROW EMPTY.
   Seven in three tracks is three, three and one, with a void two tracks wide
   beside "Select vintage fur". Four tracks on a wide desktop is four and
   three, and the last item takes the spare track, so the block closes. The
   seven items, their wording and their order are untouched. */
@media (min-width:1180px){
  .fx-list{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.fx-list li:last-child{grid-column:span 2}
@media (max-width:619px){ .fx-list li:last-child{grid-column:auto} }

/* (d) SIX PHOTOGRAPH SLOTS, FOUR AND TWO.
   .cn-slots__grid uses the shared count-aware row from sfv-grid.css, which is
   not this lane's file. Its generic rule puts four items on a row, so the six
   slots rendered as four and then two, leaving the second row starting under
   the second column with a gap at each end, and the one two-line caption
   pushed its frame below the other three. Six divides exactly into three, so
   this is a narrow named contract for this one grid: three and three, frames
   aligned. The shared component is not changed and no other row is affected.
   If sfv-grid.css later learns a data-count="6" rule, this can go. */
@media (min-width:860px){
  .cn-slots__grid.s-row.s-row > *{
    flex:0 0 calc((100% - 2 * var(--row-gap,14px)) / 3)!important;
  }
}
.cn-slots__grid.s-row.s-row{align-items:flex-start}
.cn-slot__lab{min-height:1.5em}

/* (e) THE SEND CONTROL WAS A 104px SQUARE HOLDING FIVE LINES OF TYPE.
   The approved control is a round oxblood seal, drawn at 104px with an 11px
   label. Eleven pixels is below this site's floor, so the named floor rule
   raises that label to 14px, and at 14px "Send this to the shop" no longer
   fits: it broke to five lines, the circle was overrun and something else in
   the cascade was flattening the radius, so the page's primary conversion
   control rendered as a squat square with a word on each line. The seal is
   kept. It is drawn at the size the required type actually needs, the label
   is centred in it, and the radius is stated here where nothing later can
   reach it. */
#cn-form button[type="submit"]{
  width:156px;height:156px;border-radius:50%;
  display:inline-flex;align-items:center;justify-content:center;
  padding:0 20px;box-sizing:border-box;text-align:center;
  font-size:14px;line-height:1.55;letter-spacing:.16em;
}
@media (max-width:520px){
  #cn-form button[type="submit"]{width:144px;height:144px;letter-spacing:.12em}
}

/* (f) THE EMAIL ALTERNATIVE RAN OFF THE EDGE OF THE FORM ON A PHONE.
   treasurehunter@sanfranciscovintage.com is 38 characters with no space in
   it, so at 390 it did not wrap: it ran past the right edge of the inner
   frame, which carries overflow:hidden, and the address was cut in half. No
   page-level overflow was ever reported, because the frame clipped it, which
   is exactly why a scrollWidth check would have called this page clean. The
   address is allowed to break where it must. */
.cn-email{overflow-wrap:anywhere}
.cn-email a{overflow-wrap:anywhere;word-break:break-word}

/* (g) SIX EMPTY FRAMES, ONE ABOVE THE OTHER, ON A PHONE.
   Below the desktop breakpoint the shared row gives each slot the full width,
   so the photographs step showed six 4:3 frames stacked: roughly 1,700px of
   empty dashed boxes to scroll past before reaching Send. Two to a row is
   three rows, the frames are still large enough to judge a preview by, and
   the captions still read on one line. Same six slots, same order, same
   labels. */
@media (max-width:859px){
  .cn-slots__grid.s-row.s-row > *{
    flex:0 0 calc((100% - var(--row-gap,14px)) / 2)!important;
  }
  /* two of the six captions take two lines at half width, and a caption that
     wraps pushes its frame down past the frame beside it. The caption keeps
     room for two lines so the frames in a row start level. */
  .cn-slot__lab{min-height:2.7em}
}
