/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.z-4{z-index:4}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-3{padding:calc(var(--spacing) * 3)}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.about-film{color:#eee9dc;background:radial-gradient(at 80% 0,#87704512,#0000 55%),#0b0e0b;border-bottom:1px solid #2a3029;padding:clamp(48px,6vw,88px) 35px;scroll-margin-top:100px}.about-film-inner{max-width:1310px;margin-inline:auto}.about-film-heading{grid-template-columns:1.45fr 1fr;align-items:end;gap:48px;margin-bottom:34px;display:grid}.about-film-heading .kicker{color:#c5ad78;letter-spacing:.15em;margin:0 0 16px;font-size:.875rem}.about-film-heading h2{color:#eee9dc;font:400 clamp(34px,4.4vw,62px)/1.1 var(--font-serif);letter-spacing:-.025em;margin:0}.about-film-heading>p{color:#b9bab7;justify-self:end;max-width:360px;margin:0 0 4px;font-size:1rem;line-height:1.75}.about-film-player{aspect-ratio:16/9;background:#070707;border:1px solid #3a3c38;position:relative;overflow:hidden;box-shadow:0 25px 70px #0005}.about-film-player video{object-fit:contain;background:#070707;width:100%;max-width:100%;height:100%;display:block}.about-film-play{color:#f5efdf;cursor:pointer;background:linear-gradient(#0001,#0004);border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:24px;transition:background .2s;display:flex;position:absolute;inset:0}.about-film-play:hover{background:linear-gradient(#0000,#0003)}.about-film-play-icon{background:#0f1110d9;border:1px solid #e4cf9bab;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .2s,background .2s;display:grid;box-shadow:0 6px 35px #0005}.about-film-play-icon svg{margin-inline-start:4px}.about-film-play:hover .about-film-play-icon{background:#282c28;transform:scale(1.055)}.about-film-play-label{font:400 1.375rem/1.25 var(--font-serif);text-shadow:0 2px 10px #000}.about-film-play:focus-visible{outline-offset:-5px;outline:3px solid #e4cf9b}.about-film-player video:focus-visible{outline-offset:-5px;outline:3px solid #e4cf9b}.about-film-toolbar{border-bottom:1px solid #2c2e2b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 0 20px;display:flex}.about-film-toolbar>p{color:#aeb0ac;margin:0;font-size:.875rem;line-height:1.5}.about-film-quality{color:#aeb0ac;align-items:center;gap:12px;font-size:.875rem;display:flex}.about-film-quality select{color:#eee9dc;min-width:72px;min-height:42px;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131512;border:1px solid #4b4e49;border-radius:3px;padding:8px 28px 8px 12px}:is(.about-film-quality select:focus-visible,.about-film-notes summary:focus-visible,.about-film-notice button:focus-visible){outline-offset:4px;outline:2px solid #dcc68f}.about-film-notes{color:#aeb0ac;grid-template-columns:1fr 1fr;gap:24px;padding-top:18px;display:grid}.about-film-notes summary{cursor:pointer;text-underline-offset:4px;width:fit-content;font-size:.875rem;line-height:1.7}.about-film-notes summary:hover{color:#e0c995}.about-film-transcript{max-width:70ch;font-size:1rem;line-height:1.8}.about-film-transcript p{margin:16px 0 0}.about-film-credit{overflow-wrap:anywhere;font-size:.875rem;line-height:1.8}.about-film-credit a{color:#deca99;text-underline-offset:3px;text-decoration:underline}.about-film-notice{color:#ded4b9;flex-wrap:wrap;align-items:center;gap:16px;padding:15px 0;font-size:.875rem;display:flex}.about-film-notice p{margin:0;line-height:1.6}.about-film-notice button,.about-film-nojs{color:#f5efdf;font:inherit;cursor:pointer;background:#212420;border:1px solid #776947;border-radius:3px;padding:10px 15px;display:inline-flex}.about-film-nojs{inset-inline-start:24px;position:absolute;bottom:24px}@media (max-width:760px){.about-film{padding:48px 20px}.about-film-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.about-film-heading>p{justify-self:start;max-width:48ch}.about-film-heading h2{font-size:clamp(32px,7.7vw,46px)}.about-film-heading .kicker{letter-spacing:.1em}.about-film-play-icon{width:62px;height:62px}.about-film-play{gap:11px;padding:16px}.about-film-play-label{font-size:1.125rem}.about-film-toolbar{gap:12px;padding-block:14px}.about-film-quality{gap:8px}.about-film-notes{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.about-film-play,.about-film-play-icon{transition:none}.about-film-play:hover .about-film-play-icon{transform:none}}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-italic.woff2)format("woff2");font-style:italic;font-weight:400 800;font-display:swap}@font-face{font-family:Patera Text;src:url(/fonts/patera-text-latin.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--font-sans:"Patera Text", "Segoe UI", Arial, sans-serif;--font-serif:"EB Garamond", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--black:#090a09;--panel:#111;--panel-2:#171716;--cream:#f5efe0;--muted:#a59e90;--gold:#caa94e;--gold-light:#e0c86e;--line:#c9a84c33;--gallery-bg:radial-gradient(circle at 50% 43%,#292a27 0%,#1b1b1a 46%,#111110 78%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);font-family:var(--font-sans);margin:0}body:before{content:"";z-index:100;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-serif);font-weight:400}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kicker{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:650}.gold-button,.outline-button,.dark-button{letter-spacing:.08em;border-radius:5px;justify-content:center;align-items:center;min-height:49px;padding:0 25px;font-size:11px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.gold-button{border:1px solid var(--gold);background:linear-gradient(135deg,var(--gold-light),#b78b29);color:#111110}.outline-button{color:var(--cream);background:#0a0a0980;border:1px solid #c9a84c59}.dark-button{color:var(--cream);background:#111110;border:1px solid #111110}.gold-button:hover,.outline-button:hover,.dark-button:hover{transform:translateY(-2px)}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080908ed;border-bottom:1px solid #ffffff14;grid-template-columns:190px 1fr auto;align-items:center;height:72px;padding:0 clamp(28px,3vw,48px);display:grid;position:fixed;inset:0 0 auto}.brand img{object-fit:contain;object-position:left center;width:170px;max-height:46px}.site-header nav{justify-content:center;align-items:center;gap:clamp(20px,2.5vw,38px);display:flex}.site-header nav>a,.nav-dropdown>button,.language,.b2b-button{color:#c7c0b2;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;font-size:10px}.site-header nav>a:hover,.nav-dropdown>button:hover{color:var(--gold-light)}.nav-dropdown{padding-block:26px;position:relative}.nav-dropdown>button{cursor:pointer}.nav-dropdown button span{color:var(--gold);margin-left:5px}.dropdown-panel{border:1px solid var(--line);background:#0f0f0ffa;border-radius:10px;width:220px;padding:14px;display:none;position:absolute;top:66px;left:-18px;box-shadow:0 25px 70px #00000080}.dropdown-panel.open{display:grid}.dropdown-panel a{color:#aaa397;letter-spacing:.08em;padding:11px 12px;font-size:11px}.dropdown-panel a:hover{color:var(--gold-light);background:#ffffff08}.dropdown-panel i{background:#ffffff14;height:1px;margin:6px 12px}.dropdown-subitems{padding:0 0 5px 12px;display:grid}.dropdown-subitems a{color:#777168;padding-block:7px;font-size:9px}.header-actions{align-items:center;gap:16px;display:flex}.header-socials{align-items:center;gap:6px;display:flex}.header-social{color:#bdb6a8;letter-spacing:.03em;background:#111210;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;transition:all .18s;display:grid}.header-social:hover{color:#fff;transform:translateY(-2px)}.language-picker select{border:1px solid var(--line);color:#c7c0b2;letter-spacing:.04em;cursor:pointer;background:#101010;border-radius:999px;outline:0;max-width:92px;padding:8px 22px 8px 9px;font-size:9px}.language-picker select:focus{border-color:var(--gold)}.admin-header-link{color:#8f897d;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;display:inline-flex}.admin-header-link:hover{border-color:var(--gold);color:var(--gold-light)}.gold-button.small{border-radius:999px;min-height:37px;padding-inline:18px}.b2b-button{border:1px solid var(--line);border-radius:999px;padding:11px 15px}.menu-button{border:1px solid var(--line);background:0 0;border-radius:50%;width:40px;height:40px;display:none}.menu-button span{background:var(--cream);width:15px;height:1px;margin:4px auto;display:block}.home-hero{min-height:100svh;position:relative;overflow:hidden}.home-hero>img{object-fit:cover;filter:saturate(.7)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.home-hero-overlay{background:linear-gradient(90deg,#050605e6,#05060566 45%,#05060540),linear-gradient(#0000 45%,#050605cc);position:absolute;inset:0}.home-hero-copy{z-index:2;width:min(700px,100% - 60px);position:absolute;bottom:clamp(90px,13vh,145px);left:clamp(30px,8vw,120px)}.home-hero-copy h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(68px,9vw,135px);line-height:.9}.home-hero-copy>p:not(.kicker){color:#cbc4b5;max-width:610px;font-size:16px;line-height:1.75}.home-hero-copy>div{gap:15px;margin-top:34px;display:flex}.home-hero-product{z-index:2;text-align:right;gap:7px;display:grid;position:absolute;bottom:110px;right:clamp(28px,6vw,90px)}.home-hero-product span{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:8px}.home-hero-product strong{font-family:var(--font-serif);font-size:22px;font-weight:400}.home-hero-product small{color:#8f897d;font-size:10px}.hero-scroll{z-index:2;color:#7f786d;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;font-size:8px;position:absolute;top:50%;right:35px}.home-section{width:min(1400px,100%);margin:0 auto;padding:clamp(95px,10vw,150px) clamp(24px,5vw,68px)}.center-heading{text-align:center;max-width:760px;margin:0 auto 55px}.center-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(44px,5vw,72px);line-height:1}.center-heading>p:not(.kicker){max-width:650px;color:var(--muted);margin:24px auto 0;font-size:14px;line-height:1.8}.center-action{justify-content:center;margin-top:48px;display:flex}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product-card{background:#121211;border:1px solid #ffffff17;border-radius:9px;min-width:0;transition:transform .25s,border-color .25s;overflow:hidden}.product-card:hover{border-color:#c9a84c61;transform:translateY(-5px)}.product-image{background:var(--gallery-bg);justify-content:center;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}.product-image:after{content:"";z-index:0;pointer-events:none;filter:blur(11px);background:#00000080;border-radius:50%;height:22px;position:absolute;inset:auto 14% 7%}.product-image-link{z-index:1;color:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.product-image-link:focus-visible{outline:3px solid var(--gold-light);outline-offset:-5px}.product-image-link:focus-visible img{transform:scale(1.03)}.product-image img{z-index:1;object-fit:contain;width:76%;height:88%;transition:transform .4s;position:relative}.product-card:hover .product-image img{transform:scale(1.03)}.product-badges{z-index:3;pointer-events:none;gap:7px;display:flex;position:absolute;top:15px;left:15px}.product-badges span{border:1px solid var(--line);color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;background:#080908bf;border-radius:999px;padding:7px 10px;font-size:8px}.view-360-button{z-index:4;border:1px solid var(--line);color:var(--cream);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#080908d1;border-radius:999px;padding:9px 14px;font-size:9px;position:absolute;bottom:16px;left:16px}.gallery-button{z-index:4;color:var(--cream);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#080908d6;border:1px solid #ffffff2e;border-radius:999px;padding:9px 14px;font-size:9px;position:absolute;bottom:16px;right:16px}.product-copy{padding:24px 20px 20px}.product-copy>p{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:8px}.product-copy h3{min-height:58px;margin:0;font-size:21px;line-height:1.32}.product-price{gap:5px;margin-top:18px;display:grid}.product-price span{color:#777168;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.product-price strong{color:#c9c2b4;font-size:12px;font-weight:500}.product-actions{color:#938d81;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:20px;padding-top:16px;font-size:10px;display:flex}.product-actions .contact-primary{background:var(--gold);color:#111110;letter-spacing:.04em;border-radius:4px;padding:10px 12px;font-weight:700}.product-actions .contact-secondary{color:#bcb5a8;margin-left:auto}.product-actions a:hover{color:var(--gold-light)}.product-actions .contact-whatsapp{color:#c1d1c8;border:1px solid #50665b;border-radius:4px;padding:9px 11px}.product-actions .contact-whatsapp:hover{color:#fff;background:#3b5348}.category-section{padding-top:60px}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card{background:#131312;border:1px solid #ffffff14;border-radius:8px;height:490px;position:relative;overflow:hidden}.category-card:after{content:"";background:linear-gradient(#0000 38%,#070807f0);position:absolute;inset:0}.category-card img{object-fit:contain;width:100%;height:100%;padding:35px 15px 65px;transition:transform .5s}.category-card:hover img{transform:scale(1.04)}.category-card>div{z-index:2;position:absolute;inset:auto 22px 24px}.category-card h3{margin:0 0 8px;font-size:29px}.category-card span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.about-section{background:#111;border:1px solid #ffffff14;grid-template-columns:1.05fr .95fr;width:min(1300px,100% - 48px);margin:70px auto 0;display:grid}.about-image{min-height:640px}.about-image img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.about-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(45px,7vw,95px);display:flex}.about-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(45px,5vw,70px);line-height:1.04}.about-copy>p:not(.kicker){color:var(--muted);margin:26px 0 34px;font-size:14px;line-height:1.85}.service-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.service-grid article{background:#121211;border:1px solid #ffffff14;border-radius:8px;min-height:245px;padding:30px 25px}.service-grid article>span{border:1px solid var(--line);width:50px;height:50px;color:var(--gold);border-radius:9px;place-items:center;font-size:21px;display:grid}.service-grid h3{margin:28px 0 12px;font-size:20px}.service-grid p{color:#888277;font-size:12px;line-height:1.7}.journal-strip{text-align:center;background:radial-gradient(circle,#c9a84c1a,#0000 45%),#0e0e0e;border-block:1px solid #ffffff14;padding:clamp(100px,11vw,165px) 24px}.journal-strip h2{letter-spacing:-.045em;margin:0;font-size:clamp(43px,6vw,82px);line-height:1.06}.journal-strip>p:not(.kicker){max-width:650px;color:var(--muted);margin:26px auto 34px;line-height:1.8}.contact-cta{color:#111110;background:linear-gradient(135deg,#d5b65c,#aa7c25);border-radius:8px;grid-template-columns:1.1fr .7fr;align-items:center;gap:70px;width:min(1290px,100% - 48px);margin:95px auto;padding:clamp(55px,7vw,90px);display:grid}.contact-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(43px,5vw,68px);line-height:1}.contact-cta>div:last-child>p{margin:0 0 27px;font-size:14px;line-height:1.75}.catalog-page{min-height:100vh;padding:72px 0 110px}.catalog-hero{text-align:center;width:min(1000px,100% - 48px);margin:0 auto;padding:85px 24px 50px}.catalog-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(52px,6vw,78px)}.catalog-hero>p:not(.kicker){max-width:650px;color:var(--muted);margin:22px auto 0;font-size:14px;line-height:1.8}.catalog-controls,.catalog-grid,.empty-results{width:min(1280px,100% - 48px);margin-inline:auto}.category-tabs{flex-wrap:wrap;gap:8px;display:flex}.category-tabs button,.filter-toggle{color:#b2ab9e;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#171716;border:1px solid #ffffff14;border-radius:6px;min-height:40px;padding:0 20px;font-size:9px;font-weight:650}.category-tabs button.active{border-color:var(--gold);background:linear-gradient(135deg,var(--gold-light),#b78b29);color:#111110}.search-row{grid-template-columns:1fr auto;gap:12px;margin-top:22px;display:grid}.search-row label{background:#171716;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:12px;min-height:48px;padding:0 17px;display:flex}.search-row i{color:#898379;font-size:18px;font-style:normal}.search-row input{color:var(--cream);background:0 0;border:0;outline:0;flex:1}.filter-toggle{min-width:110px}.filter-panel{background:#121211;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;padding:20px;display:grid}.filter-panel label{gap:9px;display:grid}.filter-panel label>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.filter-panel select{color:#c9c2b5;background:#1a1a19;border:1px solid #ffffff17;border-radius:5px;outline:0;height:44px;padding:0 12px}.bow-category-panel{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#c9a84c1c,#0000 40%),#111;border-radius:10px;grid-template-columns:.8fr 1.2fr;align-items:end;gap:35px;margin-top:24px;padding:clamp(24px,4vw,42px);display:grid}.bow-category-panel .kicker{margin-bottom:12px}.bow-category-panel h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.bow-tabs{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.bow-tabs button{color:#aaa397;letter-spacing:.09em;cursor:pointer;background:#171716;border:1px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;min-height:66px;padding:0 16px;font-size:10px;display:flex}.bow-tabs button strong{width:27px;height:27px;color:var(--gold);background:#ffffff0d;border-radius:50%;place-items:center;font-size:9px;display:grid}.bow-tabs button.active{border-color:var(--gold);color:var(--cream);background:#c9a84c1a}.price-region-strip{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.price-region-strip button{color:#817b70;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;padding:9px 13px;font-size:8px}.price-region-strip button.active{border-color:var(--gold);color:var(--gold-light);background:#c9a84c12}.result-count{color:#8a8479;margin:28px 0 20px;font-size:11px}.catalog-grid{margin-top:0}.empty-results{text-align:center;padding:80px 24px}.empty-results h2{font-size:36px}.viewer-modal{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080908f7;grid-template-rows:1fr auto auto;grid-template-columns:.65fr 1.35fr;gap:30px 55px;padding:95px clamp(24px,7vw,100px) 55px;display:grid;position:fixed;inset:0;overflow:auto}.viewer-close{border:1px solid var(--line);width:45px;height:45px;color:var(--cream);cursor:pointer;background:#121211;border-radius:50%;font-size:26px;position:fixed;top:24px;right:28px}.viewer-modal-copy{align-self:center}.viewer-modal-copy h2{margin:0;font-size:clamp(42px,5vw,70px);line-height:1.05}.viewer-modal-copy>p:not(.kicker){color:var(--muted);line-height:1.8}.viewer-canvas{background:var(--gallery-bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.viewer-canvas.is-360{cursor:grab}.viewer-canvas img{object-fit:contain;filter:drop-shadow(0 25px 30px #0000006b);pointer-events:none;width:82%;height:88%}.viewer-canvas>span{color:var(--cream);letter-spacing:.12em;text-transform:uppercase;background:#080908d1;border-radius:999px;padding:9px 14px;font-size:8px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.viewer-modal-controls{grid-column:2;justify-content:center;align-items:center;gap:12px;display:flex}.viewer-frame-controls,.viewer-magnification-controls{justify-content:center;align-items:center;gap:12px;display:flex}.viewer-index{z-index:2;color:#dadcda;letter-spacing:.08em;background:#0a0c0bd9;border:1px solid #404341;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:34px;padding:0 10px;font-size:10px;font-weight:650;display:flex;position:absolute;top:16px;left:16px}.viewer-thumbnails{grid-column:2;justify-content:center;gap:8px;max-width:100%;padding:4px 0 8px;display:flex;overflow-x:auto}.viewer-thumbnails button{background:var(--gallery-bg);cursor:pointer;border:1px solid #ffffff1a;border-radius:5px;flex:0 0 58px;width:58px;height:72px;padding:4px;overflow:hidden}.viewer-thumbnails button.active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.viewer-thumbnails img{object-fit:contain;width:100%;height:100%}.admin-shell{background:#0c0d0b;min-height:100vh;padding:118px clamp(24px,4vw,64px) 110px}.admin-topbar{justify-content:space-between;align-items:end;gap:30px;width:min(1500px,100%);margin:0 auto 28px;display:flex}.admin-topbar .kicker{margin-bottom:11px}.admin-topbar h1{letter-spacing:-.04em;margin:0;font-size:clamp(44px,5vw,68px);line-height:1}.admin-topbar>div>p:last-child{color:#777168;margin:13px 0 0;font-size:11px}.admin-top-actions{align-items:center;gap:15px;display:flex}.admin-signout{color:#777168;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.admin-notice{border-radius:7px;width:min(1500px,100%);margin:0 auto 20px;padding:15px 18px;font-size:12px;line-height:1.6}.admin-notice.success{color:#a9d7bb;background:#2569422e;border:1px solid #51b37959}.admin-notice.error{color:#e5aca3;background:#822b2126;border:1px solid #d35d4c66}.admin-overview{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1500px,100%);margin:0 auto 22px;display:grid}.admin-overview article{background:#121310;border:1px solid #ffffff12;border-radius:8px;gap:12px;min-height:105px;padding:20px;display:grid}.admin-overview span{color:#7d776d;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.admin-overview strong{color:var(--gold-light);font-family:var(--font-serif);font-size:32px;font-weight:400}.admin-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start;gap:22px;width:min(1500px,100%);margin:0 auto;display:grid}.admin-card{background:#111210;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 30px 90px #0000002e}.admin-card-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.admin-card-heading span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:650}.admin-card-heading h2{margin:7px 0 0;font-size:28px}.admin-card-heading ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-card-heading li{color:#615d56;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;padding:8px 11px;font-size:8px}.admin-card-heading li.active{border-color:var(--line);color:var(--gold)}.admin-form-card form{padding:0 30px 32px}.admin-form-card fieldset{border:0;border-bottom:1px solid #ffffff12;margin:0;padding:30px 0}.admin-form-card legend{color:#c9c2b4;font-family:var(--font-serif);margin-bottom:20px;font-size:20px}.admin-category-grid,.admin-price-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.admin-category-grid button,.admin-price-grid button{color:#999286;letter-spacing:.08em;cursor:pointer;background:#171815;border:1px solid #ffffff14;border-radius:7px;place-items:center;gap:5px;min-height:76px;padding:12px;font-size:9px;display:grid}.admin-category-grid button span{color:var(--gold);font-size:20px}.admin-category-grid button.active,.admin-price-grid button.active{border-color:var(--gold);color:var(--cream);background:#c9a84c1a}.admin-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.admin-fields label,.full-field{gap:8px;display:grid}.admin-fields label>span,.full-field>span{color:#8d867a;letter-spacing:.08em;font-size:9px}.admin-fields .full-field,.full-field{grid-column:1/-1;margin-top:16px}.admin-fields input,.admin-fields select,.admin-fields textarea,.full-field select{width:100%;min-height:47px;color:var(--cream);resize:vertical;background:#191a17;border:1px solid #ffffff17;border-radius:6px;outline:0;padding:12px 14px}.admin-fields input:focus,.admin-fields select:focus,.admin-fields textarea:focus,.full-field select:focus{border-color:var(--gold)}.admin-price-grid button{min-height:55px}.upload-dropzone{text-align:center;background:radial-gradient(circle,#c9a84c0f,#0000 52%),#151514;border:1px dashed #c9a84c5c;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:30px;display:flex;position:relative}.upload-dropzone>span{border:1px solid var(--line);width:46px;height:46px;color:var(--gold);border-radius:50%;place-items:center;font-size:25px;display:grid}.upload-dropzone h3{margin:17px 0 7px;font-size:21px}.upload-dropzone p{color:#777168;margin:0 0 18px;font-size:10px}.upload-dropzone>strong{color:var(--gold);font-size:10px;position:absolute;top:15px;right:15px}.upload-preview-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px;display:grid}.upload-preview-grid article{background:#181817;border:1px solid #ffffff14;border-radius:7px;min-width:0;padding:7px}.upload-preview-grid article>div:first-child{background:var(--gallery-bg);border-radius:5px;height:125px;position:relative;overflow:hidden}.upload-preview-grid img{object-fit:contain;width:100%;height:100%}.upload-preview-grid article>div:first-child span{color:var(--gold);text-transform:uppercase;background:#080908d9;border-radius:999px;padding:5px 7px;font-size:7px;position:absolute;top:6px;left:6px}.upload-preview-grid p{color:#7c766c;text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:8px;overflow:hidden}.preview-actions{gap:4px;display:flex}.preview-actions button{color:#938d81;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:4px;flex:1;min-width:0;padding:5px;font-size:7px}.preview-actions button:disabled{opacity:.25}.admin-checks{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.admin-checks label{color:#918a7e;align-items:center;gap:8px;font-size:10px;display:flex}.admin-checks input{accent-color:var(--gold)}.admin-submit{width:100%;margin-top:28px}.admin-submit:disabled{opacity:.55;cursor:wait}.admin-list-card{max-height:calc(100vh - 115px);position:sticky;top:94px;overflow:auto}.admin-list-card .admin-card-heading{z-index:2;background:#111210;position:sticky;top:0}.admin-muted{color:#777168;padding:25px}.admin-empty{text-align:center;padding:60px 30px}.admin-empty>span{color:var(--gold);font-size:32px}.admin-empty h3{margin:15px 0 8px;font-size:23px}.admin-empty p{color:#777168;font-size:11px;line-height:1.6}.admin-item-list article{border-bottom:1px solid #ffffff12;grid-template-columns:105px 1fr;gap:14px;padding:14px;display:grid}.admin-item-image{background:var(--gallery-bg);border-radius:6px;height:130px;overflow:hidden}.admin-item-image img{object-fit:contain;width:100%;height:100%}.admin-item-copy>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.admin-item-copy h3{margin:7px 0;font-size:16px;line-height:1.25}.admin-item-copy p{color:#777168;margin:0;font-size:8px}.admin-item-copy>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.admin-item-copy button{color:#9f988c;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:4px;padding:6px 7px;font-size:7px}.admin-item-copy button.danger{color:#c97769}.admin-denied{text-align:center;padding-top:180px}.admin-denied h1{margin:0;font-size:58px}.admin-denied>p:not(.kicker){max-width:600px;color:var(--muted);margin:20px auto 30px}.viewer-modal-controls button,.viewer-modal-controls strong{border:1px solid var(--line);min-height:39px;color:var(--cream);letter-spacing:.1em;cursor:pointer;background:#121211;border-radius:999px;align-items:center;padding:0 15px;font-size:9px;font-weight:500;display:inline-flex}.ident-page{min-height:100vh;padding-top:72px}.ident-pill{border:1px solid var(--line);width:max-content;color:var(--gold);letter-spacing:.2em;text-transform:uppercase;background:#c9a84c0a;border-radius:999px;margin:0 auto 28px;padding:10px 18px;font-size:9px;font-weight:650}.ident-hero{text-align:center;background:radial-gradient(circle at 50% 45%,#c9a84c14,#0000 48%);border-bottom:1px solid #f3eee429;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:70px 24px 80px;display:flex}.ident-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(52px,6vw,82px);line-height:1}.ident-hero>p:not(.ident-pill){max-width:720px;color:var(--muted);margin:25px auto 0;font-size:15px;line-height:1.8}.ident-price{background:#151614;border:1px solid #f3eee429;border-radius:8px;align-items:center;gap:20px;min-height:52px;margin-top:35px;padding:0 20px;display:flex}.ident-price span,.ident-price small{color:#7e786e;letter-spacing:.17em;text-transform:uppercase;font-size:8px}.ident-price strong{color:var(--gold-light);font-size:16px}.ident-actions{gap:12px;margin-top:28px;display:flex}.ident-benefits{padding:65px max(24px,50vw - 560px) 110px}.ident-benefit-grid,.ident-expect-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ident-benefit-grid article,.ident-expect-grid article{text-align:center;background:#131312;border:1px solid #f3eee429;border-radius:8px;min-height:235px;padding:32px 28px}.ident-benefit-grid article>span{border:1px solid var(--line);width:54px;height:54px;color:var(--gold);border-radius:10px;place-items:center;margin:0 auto 24px;font-size:22px;display:grid}.ident-benefit-grid h3,.ident-expect-grid h3,.process-grid h3{margin:0 0 12px;font-size:21px}.ident-benefit-grid p,.ident-expect-grid p,.process-grid p{color:#8c867b;margin:0;font-size:12px;line-height:1.75}.ident-expect{background:#0d0d0d;border-block:1px solid #ffffff12;padding:100px max(24px,50vw - 560px)}.ident-expect-grid article{text-align:left}.ident-expect-grid article>span{color:var(--gold);letter-spacing:.15em;margin-bottom:28px;font-size:10px;display:block}.photo-guide,.ident-process{width:min(1260px,100%);margin:0 auto;padding:110px 24px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.guide-card{background:#131312;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.guide-image{background:#e5e1d8;justify-content:center;align-items:center;height:280px;display:flex;position:relative;overflow:hidden}.guide-image img{object-fit:contain;width:100%;height:100%}.guide-number{width:31px;height:31px;color:var(--gold);background:#101010;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:15px;left:15px}.guide-state{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#3a5146;border-radius:999px;padding:7px 9px;font-size:8px;position:absolute;top:15px;right:15px}.guide-state.optional{background:#716954}.guide-card>div:last-child{padding:24px 22px 27px}.guide-card h3{margin:0 0 11px;font-size:23px}.guide-card p{color:#898378;margin:0;font-size:12px;line-height:1.7}.ident-process{padding-top:70px}.process-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.process-grid article{border-top:1px solid var(--gold);background:#121211;min-height:220px;padding:30px 24px;position:relative}.process-grid article>span{color:var(--gold);font-family:var(--font-serif);margin-bottom:40px;font-size:34px;display:block}.ident-cta{text-align:center;background:radial-gradient(circle,#c9a84c1a,#0000 50%),#0e0e0e;border-block:1px solid #ffffff14;margin:10px auto 110px;padding:90px 24px}.ident-cta h2{margin:0;font-size:clamp(43px,5vw,70px)}.ident-cta p{max-width:620px;color:var(--muted);margin:20px auto 30px;line-height:1.8}.site-footer{background:#070807;border-top:1px solid #ffffff14;padding:72px clamp(24px,6vw,85px) 28px}.footer-grid{grid-template-columns:1.2fr .55fr .65fr 1fr;gap:55px;display:grid}.footer-brand img{width:200px}.footer-brand p,.footer-newsletter p{color:#777168;max-width:260px;font-size:11px;line-height:1.7}.social-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.social-links a{color:#bdb5a7;border:1px solid #c9a84c3d;border-radius:4px;padding:8px 10px;font-size:10px}.social-links a:hover{border-color:var(--gold);color:var(--gold-light)}.whatsapp-float{z-index:110;background:#456556;border-radius:999px;align-items:center;gap:9px;padding:8px 9px 8px 15px;font-size:11px;font-weight:750;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #0008;color:#fff!important}.whatsapp-float b{color:#344c41;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.whatsapp-float:hover{background:#547b69;transform:translateY(-2px)}.contact-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.whatsapp-button{color:#fff;letter-spacing:.06em;background:#456556;border:1px solid #456556;border-radius:5px;justify-content:center;align-items:center;min-height:49px;padding:0 25px;font-size:11px;font-weight:750;display:inline-flex}.whatsapp-button:hover{background:#547b69}.detail-whatsapp{text-align:center;border:1px solid #496256;padding:12px 15px;color:#ccd8d0!important;margin-top:10px!important;display:block!important}.footer-grid h3{color:var(--gold);font-family:var(--font-sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:8px;font-weight:650}.footer-grid>div:not(.footer-brand):not(.footer-newsletter) a{color:#aaa397;margin:12px 0;font-size:11px;display:block}.footer-privacy-button{color:#aaa397;cursor:pointer;text-align:left;background:0 0;border:0;margin:12px 0;padding:0;font-size:11px;display:block}.footer-privacy-button:hover{color:var(--gold-light)}.privacy-banner{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0df7;border:1px solid #c9a84c6b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 26px;display:grid;position:fixed;inset:auto clamp(16px,3vw,42px) clamp(16px,3vw,36px);box-shadow:0 30px 90px #0000009e}.privacy-symbol{border:1px solid var(--line);width:48px;height:48px;color:var(--gold);border-radius:50%;place-items:center;font-size:22px;display:grid}.privacy-banner h2{margin:0;font-size:25px}.privacy-banner div>p:last-child{color:#918a7e;max-width:760px;margin:8px 0 0;font-size:11px;line-height:1.65}.privacy-actions{justify-items:end;gap:10px;display:grid}.privacy-actions .gold-button{cursor:pointer;min-width:210px}.privacy-essential-button{color:#e8e1d3;min-width:210px;font:inherit;cursor:pointer;background:0 0;border:1px solid #655f55;padding:11px 16px;font-size:11px}.privacy-essential-button:hover{color:#f4e8ca;border-color:#c4a256}.privacy-actions a{color:#8e877b;letter-spacing:.08em;font-size:9px}.legal-page{min-height:100vh;padding:72px 0 120px}.legal-hero{background:radial-gradient(circle at 80% 20%,#c9a84c17,#0000 36%);border-bottom:1px solid #ffffff14;padding:clamp(85px,10vw,145px) max(24px,50vw - 630px) 70px}.legal-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(58px,8vw,104px);line-height:.95}.legal-hero>p:last-child{max-width:680px;color:var(--muted);margin:23px 0 0;line-height:1.8}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:70px;width:min(1260px,100% - 48px);margin:0 auto;display:grid}.legal-layout aside{padding:60px 0;position:sticky;top:110px}.legal-layout aside>span{color:var(--gold);font-family:var(--font-serif);font-size:52px}.legal-layout aside p{color:#a69f92;font-size:12px}.legal-layout aside a,.legal-layout aside button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.legal-content{padding-top:35px}.legal-content section{border-bottom:1px solid #ffffff14;padding:35px 0}.legal-content h2{margin:0 0 17px;font-size:clamp(25px,3vw,35px)}.legal-content p{color:#a39c90;margin:0;font-size:13px;line-height:1.9}.legal-content strong{color:#d5cec0;font-weight:550}.legal-content a{color:var(--gold-light);text-underline-offset:4px;-webkit-text-decoration:underline #c9a84c59;text-decoration:underline #c9a84c59}.legal-note{color:#69645c!important;margin-top:38px!important;font-size:10px!important}.cms-translation-grid{background:#0c0f0c;border:1px solid #343a31;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.cms-translation-grid label{margin:0}.cms-translation-grid textarea{min-height:140px}@media (max-width:900px){.cms-translation-grid{grid-template-columns:1fr}}.cms-translation-actions{background:#c4a05b14;border:1px solid #c4a05b59;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;padding:14px;display:flex}.cms-translation-actions button{color:#11150f;cursor:pointer;background:#c4a05b;border:1px solid #c4a05b;padding:11px 15px;font-weight:700}.cms-translation-actions button:disabled{opacity:.6;cursor:wait}.cms-translation-actions small{color:#c9cec6;line-height:1.45}html[data-locale=ja] h1,html[data-locale=ja] h2,html[data-locale=ja] h3,html[data-locale=zh] h1,html[data-locale=zh] h2,html[data-locale=zh] h3{letter-spacing:-.025em;font-family:Hiragino Mincho ProN,Yu Mincho,Noto Serif CJK JP,serif}.footer-newsletter form{border-bottom:1px solid #fff3;margin-top:19px;display:flex}.footer-newsletter input{min-width:0;height:46px;color:var(--cream);background:0 0;border:0;outline:0;flex:1;font-size:11px}.footer-newsletter button{width:42px;color:var(--gold);cursor:pointer;background:0 0;border:0}.footer-bottom{color:#5c574f;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:65px;padding-top:24px;font-size:8px;display:flex}.footer-bottom div{gap:22px;display:flex}@media (max-width:1100px){.site-header{grid-template-columns:180px 1fr auto}.site-header nav{gap:16px}.site-header .language,.b2b-button,.admin-header-link span{display:none}.header-actions{gap:9px}.header-social{width:27px;height:27px}.product-grid,.category-grid,.service-grid{grid-template-columns:repeat(2,1fr)}.home-hero-product{display:none}.viewer-modal{grid-template-rows:auto auto auto;grid-template-columns:1fr}.viewer-modal-controls,.viewer-thumbnails{grid-column:1}.footer-grid{grid-template-columns:1.1fr .6fr .7fr}.footer-newsletter{grid-column:1/-1}.guide-grid{grid-template-columns:repeat(2,1fr)}.admin-layout{grid-template-columns:1fr}.admin-list-card{max-height:none;position:static}.upload-preview-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.site-header{grid-template-columns:minmax(92px,1fr) auto;height:66px;padding:0 10px}.brand img{width:112px}.site-header nav{border-bottom:1px solid var(--line);background:#080908fa;flex-direction:column;align-items:flex-start;padding:24px;display:none;position:fixed;inset:66px 0 auto}.site-header nav.nav-open{display:flex}.nav-dropdown{width:100%;padding:0}.dropdown-panel{width:100%;margin-top:10px;position:static}.header-actions .gold-button{display:none}.header-actions{gap:5px}.header-socials{gap:3px}.header-social{width:25px;height:25px;font-size:7px}.language-picker select{width:58px;max-width:58px;padding:7px 4px;font-size:8px}.admin-header-link{display:none}.menu-button{display:block}.home-hero-copy{width:calc(100% - 48px);bottom:70px;left:24px}.home-hero-copy h1{font-size:clamp(58px,18vw,86px)}.home-hero-copy>div{flex-direction:column;align-items:flex-start}.hero-scroll{display:none}.product-grid,.category-grid,.service-grid,.about-section,.contact-cta,.filter-panel,.ident-benefit-grid,.ident-expect-grid,.guide-grid,.process-grid{grid-template-columns:1fr}.product-image{height:450px}.category-card{height:430px}.about-section{width:calc(100% - 32px)}.about-image{min-height:430px}.contact-cta{gap:35px;width:calc(100% - 32px)}.catalog-page{padding-top:66px}.catalog-hero{padding-top:70px}.search-row{grid-template-columns:1fr}.filter-toggle{justify-self:start}.bow-category-panel,.bow-tabs{grid-template-columns:1fr}.viewer-modal{padding:85px 18px 35px}.viewer-canvas{min-height:500px}.ident-page{padding-top:66px}.ident-hero{padding-inline:18px}.ident-actions{flex-direction:column}.guide-image{height:260px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 20px}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:18px}.privacy-banner{grid-template-columns:1fr;gap:13px;padding:21px}.privacy-symbol{display:none}.privacy-actions{justify-items:stretch}.privacy-actions .gold-button,.privacy-essential-button{width:100%;min-width:0}.privacy-actions a{text-align:center}.legal-page{padding-top:66px}.legal-layout{grid-template-columns:1fr;gap:0}.legal-layout aside{padding:35px 0 0;position:static}.admin-shell{padding:100px 16px 80px}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-top-actions{flex-wrap:wrap;width:100%}.admin-overview{grid-template-columns:repeat(2,1fr)}.admin-card-heading{flex-direction:column;align-items:flex-start;padding:22px 18px}.admin-form-card form{padding:0 18px 25px}.admin-category-grid,.admin-price-grid{grid-template-columns:repeat(2,1fr)}.admin-fields{grid-template-columns:1fr}.admin-fields .full-field,.full-field{grid-column:1}.upload-preview-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cms-shell{color:#171916;background:#f3f1ec;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.cms-sidebar{color:#eef0eb;z-index:10;background:#111713;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.cms-brand{color:inherit;border-bottom:1px solid #2d362f;padding:4px 12px 32px;text-decoration:none}.cms-brand strong{letter-spacing:.16em;font-family:serif;font-size:24px;display:block}.cms-brand span{color:#9ea79f;margin-top:5px;font-size:12px;display:block}.cms-sidebar nav{gap:6px;padding-top:24px;display:grid}.cms-sidebar nav button{color:#b9c0ba;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 14px;display:flex}.cms-sidebar nav button i{text-align:center;width:20px;font-style:normal}.cms-sidebar nav button:hover,.cms-sidebar nav button.active{color:#fff;background:#273128}.cms-user{border-top:1px solid #2d362f;gap:4px;margin-top:auto;padding:20px 12px 0;display:grid}.cms-user span{color:#869087;font-size:11px}.cms-user strong{font-size:13px}.cms-user a{color:#c8a962;margin-top:8px;font-size:12px}.cms-main{min-width:0;padding:0 38px 70px}.cms-header{border-bottom:1px solid #d7d3ca;justify-content:space-between;align-items:center;height:100px;margin-bottom:30px;display:flex}.cms-header p{color:#777;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:11px}.cms-header h1{font:400 30px/1.1 var(--font-serif);margin:5px 0}.cms-header>div:last-child{gap:10px;display:flex}.cms-header a,.cms-header button{color:#20251f;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7b2a9;border-radius:5px;padding:11px 16px;text-decoration:none}.cms-header button{color:#fff;background:#9c7a37;border-color:#9c7a37}.cms-welcome{color:#fff;background:#172019;border-radius:12px;grid-template-columns:1.4fr 1fr;gap:55px;padding:42px;display:grid}.cms-welcome h2{font:400 38px var(--font-serif);margin:8px 0}.cms-welcome p{color:#c5cbc6;line-height:1.7}.cms-quick{gap:10px;display:grid}.cms-quick button{color:#fff;text-align:left;cursor:pointer;background:#263029;border:1px solid #3c4840;border-radius:7px;padding:15px}.cms-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.cms-stats article{background:#fff;border:1px solid #ddd8cf;border-radius:9px;padding:22px}.cms-stats span,.cms-stats small{color:#777;display:block}.cms-stats strong{font:400 35px var(--font-serif);margin:10px 0;display:block}.cms-two{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.admin-card{background:#fff;border:1px solid #ddd8cf;border-radius:10px;padding:30px}.cms-wide{max-width:900px}.cms-section-title{border-bottom:1px solid #e6e2da;margin-bottom:25px;padding-bottom:22px}.cms-section-title>span{color:#957234;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.cms-section-title h2{font:400 28px var(--font-serif);margin:5px 0}.cms-section-title p{color:#74766f;margin:5px 0 0;line-height:1.55}.cms-form{gap:22px;display:grid}.cms-form fieldset{border:0;border-top:1px solid #e2ded6;gap:16px;margin:0;padding:23px 0 0;display:grid}.cms-form legend{padding-right:15px;font-weight:700}.cms-form label{gap:7px;display:grid}.cms-form label>span{font-size:12px;font-weight:650}.cms-form input,.cms-form textarea,.cms-form select{color:#1d201c;width:100%;font:inherit;background:#fbfaf7;border:1px solid #cbc7be;border-radius:5px;padding:12px 13px}.cms-form textarea{resize:vertical}.cms-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cms-upload{text-align:center;cursor:pointer;background:#f8f6f1;border:1px dashed #aaa396;border-radius:8px;padding:24px}.cms-upload input{opacity:0;pointer-events:none;position:absolute}.cms-upload strong{font-size:16px}.cms-upload span,.cms-upload b{color:#777;font-size:12px}.cms-check{align-items:center;grid-template-columns:auto 1fr!important}.cms-check input{width:auto}.cms-list{max-height:calc(100vh - 140px);position:sticky;top:118px;overflow:auto}.cms-list article{border-bottom:1px solid #e7e3db;grid-template-columns:90px 1fr;gap:14px;padding:15px 0;display:grid}.cms-list article>img{object-fit:contain;background:#20231f;border-radius:5px;width:90px;height:110px}.cms-list h3{font:400 17px var(--font-serif);margin:4px 0}.cms-list p,.cms-list small{color:#74766f;font-size:11px}.cms-list article>div>div{flex-wrap:wrap;gap:6px;display:flex}.cms-list button,.cms-list a{color:#222;cursor:pointer;background:#fff;border:1px solid #bbb6ad;border-radius:4px;padding:6px 8px;font-size:11px;text-decoration:none}.cms-list .danger{color:#9a362d}.cms-list .post-row{grid-template-columns:1fr}.seo-checks{columns:2;background:#eff0ee;border-radius:8px;margin-top:30px;padding:24px}.seo-checks h3{column-span:all}.admin-notice button{float:right;background:0 0;border:0;font-size:18px}.instrument-detail{background:#ece9e2;min-height:100vh;padding:125px 4vw 70px}.detail-back{color:#4e554e;margin-bottom:24px;text-decoration:none;display:inline-block}.detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,.7fr);gap:48px;max-width:1500px;margin:auto;display:grid}.detail-gallery{min-width:0}.detail-stage{background:#1a1c1b;place-items:center;height:min(72vh,850px);display:grid;position:relative;overflow:hidden}.detail-stage>img{object-fit:contain;width:100%;height:100%}.detail-stage button{color:#fff;background:#161716cc;border:1px solid #ffffff50;border-radius:50%;width:46px;height:46px;font-size:20px;position:absolute;top:50%}.detail-stage .prev{left:20px}.detail-stage .next{right:20px}.detail-stage>span{color:#fff;background:#0008;padding:7px 10px;font-size:11px;position:absolute;bottom:14px;right:18px}.detail-thumbs{grid-template-columns:repeat(10,1fr);gap:6px;margin-top:8px;display:grid}.detail-thumbs button{background:#212321;border:2px solid #0000;height:84px;padding:0}.detail-thumbs button.active{border-color:#ac8840}.detail-thumbs img{object-fit:contain;width:100%;height:100%}.detail-copy{background:#fff;align-self:start;padding:38px;position:sticky;top:110px}.detail-copy h1{font:400 clamp(30px,3vw,49px)/1.08 var(--font-serif);margin:10px 0 20px}.detail-lead{font:18px/1.65 var(--font-serif);color:#4c514b}.detail-copy dl{border-top:1px solid #dedbd4;margin:30px 0}.detail-copy dl div{border-bottom:1px solid #dedbd4;grid-template-columns:1fr 1.25fr;padding:13px 0;display:grid}.detail-copy dt{color:#747970;font-size:12px}.detail-copy dd{margin:0;font-weight:650}.detail-contact{color:#fff;background:#1b1d1b;margin-top:28px;padding:25px}.detail-contact h2{font:400 24px var(--font-serif)}.detail-contact p{color:#c7c9c7;line-height:1.6}.detail-contact>a:last-child{color:#d6b76e;margin-top:18px;display:block}.detail-missing,.journal-page,.article-page{min-height:70vh;padding:150px 6vw 80px}.journal-page h1{font:400 clamp(36px,5vw,64px) var(--font-serif)}.journal-grid{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1300px;margin:auto;display:grid}.journal-grid article{background:#f3f0e9;padding-bottom:25px}.journal-grid img{aspect-ratio:16/10;object-fit:cover;width:100%}.journal-grid h2{font:400 27px var(--font-serif)}.journal-grid h2 a{color:inherit;text-decoration:none}.journal-grid time{color:#8a7041;margin-top:22px;font-size:11px;display:block}.article-page header h1{font:400 clamp(38px,6vw,70px)/1.08 var(--font-serif)}.article-page header>p:not(.kicker){font:21px/1.6 var(--font-serif);color:#596057}.article-hero{object-fit:cover;width:100%;max-height:600px;margin:40px 0}.article-body{font:19px/1.8 var(--font-serif);max-width:720px;margin:auto}.article-page footer{color:#fff;background:#1a1d1b;margin-top:55px;padding:35px}@media (max-width:1000px){.cms-shell{grid-template-columns:1fr}.cms-sidebar{flex-direction:row;align-items:center;height:auto;position:static;overflow:auto}.cms-sidebar nav{padding:0 15px;display:flex}.cms-sidebar nav button{white-space:nowrap}.cms-user{display:none}.cms-main{padding:0 18px 50px}.cms-two,.detail-grid{grid-template-columns:1fr}.cms-list,.detail-copy{max-height:none;position:static}.cms-welcome{grid-template-columns:1fr}.cms-stats{grid-template-columns:1fr 1fr}.detail-stage{height:65vh}}@media (max-width:650px){.cms-brand span,.cms-sidebar nav button i{display:none}.cms-sidebar{padding:12px}.cms-header{align-items:flex-start;height:auto;padding:18px 0}.cms-header>div:last-child a{display:none}.cms-header h1{font-size:24px}.cms-welcome{padding:25px}.cms-stats,.cms-row{grid-template-columns:1fr}.admin-card{padding:20px}.detail-thumbs{grid-template-columns:repeat(5,1fr)}.instrument-detail{padding:105px 12px 40px}.detail-copy{padding:25px}.journal-grid{grid-template-columns:1fr}.seo-checks{columns:1}}.detail-grid{gap:30px}.detail-stage{background:radial-gradient(circle at 50% 46%,#242523 0,#141514 52%,#080908 100%);border:1px solid #292b27;height:min(78vh,920px);min-height:560px;padding:clamp(18px,3vw,46px)}.detail-stage>img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:100%;height:100%;max-height:100%}.detail-thumbs{background:#0e0e0e;margin-top:0;padding:8px}.detail-thumbs button{background:#131413;height:96px}.detail-thumbs img{object-fit:contain;padding:4px}.detail-copy{color:#eee9dc;background:#121311;border:1px solid #2c2e2b}.detail-contact{background:#0a0a0a;border:1px solid #353734}.detail-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.detail-videos article{background:#121311;border:1px solid #2d2e2c}.detail-videos article>div{aspect-ratio:16/9;background:#050605;position:relative}.detail-videos iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.detail-videos h2{font:400 21px var(--font-serif);margin:15px 18px 18px}.viewer-canvas{background:radial-gradient(circle at 50% 46%,#242523 0,#141514 52%,#080908 100%)}.viewer-canvas img{object-position:center;max-width:100%;max-height:100%;padding:clamp(15px,3vw,42px);object-fit:contain!important}.viewer-thumbnails button{background:#121311}.viewer-thumbnails img{object-fit:contain!important}.product-image>img,.product-image-link>img{object-position:center;padding:18px;object-fit:contain!important}.cms-video-fields{background:#f3f0e9;border-radius:7px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}@media (max-width:760px){.detail-stage{height:62vh;min-height:430px;padding:12px}.detail-videos,.cms-video-fields{grid-template-columns:1fr}.detail-thumbs button{height:72px}}.detail-stage>img{width:calc(100% - 60px);max-width:none;height:calc(100% - 60px);max-height:none;position:absolute;inset:30px}.cms-shell{color:#f2eee3;background:#080a08}.cms-main{background:radial-gradient(circle at 70% 0,#171a16 0,#0d0f0d 38%,#080a08 76%)}.cms-sidebar{background:#090b09;border-right:1px solid #2b2f29}.cms-brand{border-color:#31352f}.cms-brand strong{color:#f3eee0}.cms-brand span,.cms-user span{color:#adb3aa}.cms-sidebar nav button{color:#cbd0c8;font-size:14px;font-weight:580}.cms-sidebar nav button:hover,.cms-sidebar nav button.active{color:#fff;background:#252b24;box-shadow:inset 3px 0 #c6a458}.cms-user{border-color:#31352f}.cms-header{border-color:#30332f}.cms-header p{color:#a7ada4}.cms-header h1{color:#f4efe1}.cms-header a,.cms-header button{color:#f3eee1;background:#171a16;border-color:#3b4039}.cms-header button{color:#090a08;background:#b39147;border-color:#c4a256;font-weight:750}.cms-welcome{background:#111410;border:1px solid #32372f;box-shadow:0 24px 60px #0004}.cms-welcome p{color:#d1d5cd}.cms-quick button{color:#eeeade;background:#1b201a;border-color:#394036;font-weight:650}.cms-quick button:hover{background:#272e25;border-color:#b39147}.cms-stats article,.admin-card{color:#f2eee3;background:#111410;border-color:#30342e;box-shadow:0 14px 35px #0003}.cms-stats span,.cms-stats small{color:#aeb3aa}.cms-stats strong{color:#f2eee3}.cms-section-title{border-color:#32362f}.cms-section-title>span{color:#d1ae5d;font-weight:750}.cms-section-title h2{color:#f3eee2}.cms-section-title p{color:#b8bdb4;font-size:14px}.cms-form fieldset{border-color:#343831}.cms-form legend{color:#e6d8b7;font-size:15px}.cms-form label>span{color:#e8e5dc;font-size:13px}.cms-form input,.cms-form textarea,.cms-form select{color:#f5f2ea;background:#090b09;border-color:#444a40;font-size:15px;line-height:1.45}.cms-form input::placeholder,.cms-form textarea::placeholder{color:#777f76;opacity:1}.cms-form input:focus,.cms-form textarea:focus,.cms-form select:focus{outline-offset:1px;border-color:#c5a255;outline:2px solid #c5a255}.cms-form small{color:#a9afa6}.cms-upload{background:#0c0f0c;border-color:#62685e}.cms-upload:hover{background:#151914;border-color:#c5a255}.cms-upload strong{color:#f2eee3}.cms-upload span,.cms-upload b{color:#b2b8af}.cms-video-fields{background:#181c17;border:1px solid #343a32}.cms-check span{color:#e5e2d9!important}.admin-category-grid button,.admin-price-grid button{color:#dfe3da!important;background:#151914!important;border-color:#41473e!important}.admin-category-grid button.active,.admin-price-grid button.active{font-weight:750;color:#080a08!important;background:#b18e43!important;border-color:#c8a85e!important}.cms-list article{border-color:#30342e}.cms-list h3{color:#f0ecdf}.cms-list p,.cms-list small{color:#adb3aa}.cms-list button,.cms-list a{color:#ece8dc;background:#1a1e19;border-color:#454b41}.cms-list .danger{color:#ffaaa1;border-color:#6e3934}.seo-checks{color:#e9e5d9;background:#1b1d1b}.seo-checks p{color:#d1d3cf}.admin-notice.success{color:#dff1e2!important;background:#18311f!important;border-color:#3f704b!important}.cms-shell .gold-button{font-weight:750;color:#090a08!important}.cms-shell .outline-button{color:#f3eee3}.cms-main ::selection{color:#080a08;background:#c5a255}.cms-list select{color:#eee9dc;background:#171b16;border:1px solid #4a5146;border-radius:4px;padding:6px 8px;font-size:11px}.video-example-note{color:#c8b87f;background:#191a19;border-left:3px solid #b69247;grid-column:1/-1;margin:0;padding:12px 15px}.ident-payment{color:#f1ede2;background:#0c0c0c;padding:90px 6vw}.ident-payment .center-heading{max-width:780px}.payment-methods{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:40px auto;display:grid}.payment-methods article{background:#151615;border:1px solid #363835;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.payment-methods article>span{color:#c7a458;font-size:28px}.payment-methods h3{font:400 25px var(--font-serif);margin:13px 0}.payment-methods p{color:#c2c4c0;flex:1;line-height:1.65}.payment-methods button:disabled{color:#8d938b;background:#252725;border:1px solid #454744;padding:12px 16px}.payment-privacy{color:#9da39a;text-align:center;max-width:900px;margin:30px auto 0;font-size:13px;line-height:1.6}.identification-form-shell{background:#111211;border:1px solid #3a3b39;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);max-width:1180px;margin:auto;display:grid;box-shadow:0 35px 90px #0008}.identification-form-shell>aside{background:linear-gradient(155deg,#1a1b19,#0e0f0e);border-right:1px solid #393a38;padding:54px 42px}.identification-form-shell>aside h2{font:400 clamp(35px,4vw,55px)/1.04 var(--font-serif);margin:12px 0 22px}.identification-form-shell>aside>p:not(.kicker){color:#b9bbb8;line-height:1.75}.identification-security{background:#131513;border:1px solid #444642;gap:13px;margin-top:34px;padding:18px;display:flex}.identification-security>span{color:#d0ad5c;font-size:27px}.identification-security strong{color:#eee9dc;display:block}.identification-security p{color:#afb2ae;margin:6px 0 0;font-size:12px;line-height:1.55}.identification-form{gap:27px;padding:50px 44px;display:grid}.identification-form h3{font:400 25px var(--font-serif);margin:10px 0 -6px}.identification-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.identification-form label{gap:8px;display:grid}.identification-form label>span{color:#e7e2d6;font-size:12px;font-weight:700}.identification-form input,.identification-form textarea,.identification-form select{color:#f5f2ea;width:100%;font:inherit;background:#0a0a0a;border:1px solid #464845;border-radius:3px;padding:13px 14px}.identification-form textarea{resize:vertical}.identification-form input:focus,.identification-form textarea:focus,.identification-form select:focus{outline-offset:1px;outline:2px solid #c5a255}.identification-form .full-field{grid-column:1/-1}.identification-upload{text-align:center;cursor:pointer;background:#151514;border:1px dashed #72684e;place-items:center;min-height:130px;padding:26px;position:relative}.identification-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.identification-upload strong{color:#e3c87e;font-size:18px}.identification-upload span{color:#afb1ae!important;font-weight:400!important}.identification-upload b{color:#d7ba70}.identification-previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.identification-previews article{background:#0c0d0c;border:1px solid #353735;min-width:0;padding:7px}.identification-previews article>div{height:118px;position:relative}.identification-previews img{object-fit:contain;background:var(--gallery-bg);width:100%;height:100%}.identification-previews article>div span{color:#090909;background:#c5a255;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;position:absolute;top:5px;left:5px}.identification-previews p{text-overflow:ellipsis;white-space:nowrap;color:#c7c9c6;margin:7px 0 2px;font-size:10px;overflow:hidden}.identification-previews small{color:#899087;font-size:9px}.identification-previews button{color:#e6b0aa;cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:10px;display:block}.identification-consent{align-items:start;grid-template-columns:auto 1fr!important}.identification-consent input{width:auto;margin-top:3px}.identification-consent a{color:#d5b563}.identification-error{color:#ffd3cf;background:#281514;border-left:3px solid #c9695d;margin:0;padding:13px}.identification-submit{justify-self:start;min-height:49px}.identification-success{text-align:center;background:#121312;border:1px solid #454744;max-width:850px;margin:auto;padding:70px 35px}.identification-success>span{color:#090909;background:#c5a255;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:24px;display:grid}.identification-success h2{font:400 clamp(34px,5vw,54px) var(--font-serif)}.identification-success>p:not(.kicker){color:#bec0bc;max-width:620px;margin:0 auto 28px;line-height:1.7}.identification-success>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:900px){.identification-form-shell{grid-template-columns:1fr}.identification-form-shell>aside{border-bottom:1px solid #393a38;border-right:0}.identification-previews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.payment-methods{grid-template-columns:1fr}.identification-intake{padding:50px 12px}.identification-form-shell>aside{padding:38px 24px}.identification-form{padding:34px 22px}.identification-form-grid{grid-template-columns:1fr}.identification-form .full-field{grid-column:auto}.identification-form input,.identification-form textarea,.identification-form select{font-size:16px}.identification-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.identification-upload{min-height:150px}.identification-submit{width:100%}.identification-success{padding:50px 22px}.identification-success>div>*{width:100%}}@media (max-width:430px){.identification-previews{grid-template-columns:1fr}.identification-previews article>div{height:220px}}.cms-b2b-fields{background:#171b16;border:1px solid #3b4238;gap:14px;padding:18px;display:grid}.dealer-list{gap:12px;display:grid}.dealer-list article{background:#0d0e0d;border:1px solid #353735;grid-template-columns:1fr auto;gap:24px;padding:20px;display:grid}.dealer-list h3{font:400 23px var(--font-serif);margin:8px 0}.dealer-list p{color:#b9bbb8;line-height:1.5}.dealer-list article>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dealer-list button,.dealer-list a{color:#eee8da;background:#1d1f1d;border:1px solid #515350;padding:9px 11px;text-decoration:none}.dealer-status{background:#544526;border-radius:20px;padding:5px 8px;font-size:11px;display:inline-block}.dealer-status.approved{background:#37453b}.dealer-status.rejected{background:#63332e}.b2b-page{color:#eee9dc;background:#090909;min-height:100vh;padding-bottom:90px}.b2b-hero{background:linear-gradient(110deg,#0a0a0a 0,#161816 56%,#242116 100%);border-bottom:1px solid #343532;padding:150px 7vw 80px}.b2b-hero h1{font:400 clamp(42px,7vw,82px)/1 var(--font-serif);max-width:950px;margin:12px 0 25px}.b2b-hero>p:not(.kicker){font:18px/1.7 var(--font-serif);color:#c9c5ba;max-width:780px}.b2b-hero>div{color:#afb0ae;align-items:baseline;gap:12px;margin-top:32px;display:flex}.b2b-hero>div strong{color:#fff}.b2b-hero>div small{color:#bda35e}.b2b-register{grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1150px;margin:60px auto;padding:0 25px;display:grid}.b2b-register h2{font:400 39px var(--font-serif)}.b2b-register>div>p:last-child{color:#b9bbb8;line-height:1.7}.b2b-register form{background:#131413;border:1px solid #353735;gap:16px;padding:30px;display:grid}.b2b-register label{gap:7px;display:grid}.b2b-register label span{color:#e6e2d7;font-size:12px}.b2b-register input,.b2b-register select{color:#f1ede2;font:inherit;background:#090909;border:1px solid #484a47;padding:12px}.b2b-register form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b2b-consent{align-items:start;grid-template-columns:auto 1fr!important}.b2b-consent input{width:auto}.b2b-state{text-align:center;background:#121311;border:1px solid #363735;max-width:760px;margin:70px auto;padding:55px}.b2b-state>span{color:#c6a65b;font-size:40px}.b2b-state h2{font:400 37px var(--font-serif)}.b2b-state p{color:#bcbebb;line-height:1.7}.b2b-terms{border:1px solid #383a37;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:45px auto 0;display:grid}.b2b-terms>div{border-right:1px solid #383a37;padding:22px}.b2b-terms>div:last-child{border:0}.b2b-terms strong,.b2b-terms span{display:block}.b2b-terms strong{color:#d1ad5a;margin-bottom:8px}.b2b-terms span{color:#b8bab7;line-height:1.5}.b2b-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1300px;margin:30px auto;display:grid}.b2b-grid article{background:#121311;border:1px solid #313331;padding-bottom:25px}.b2b-grid article>div{background:radial-gradient(circle,#272827,#0d0d0d);height:360px;position:relative}.b2b-grid img{object-fit:contain;width:100%;height:100%;padding:24px}.b2b-grid article>div span{background:#1e221e;padding:6px 9px;position:absolute;top:14px;right:14px}.b2b-grid article>:not(div){margin-left:22px;margin-right:22px}.b2b-grid article>p{color:#afb2ae}.b2b-grid h2{font:400 27px var(--font-serif)}.b2b-grid dl{border-top:1px solid #373836;padding-top:15px}.b2b-grid dt{color:#969d93;font-size:11px}.b2b-grid dd{color:#d4b46a;margin:6px 0;font-size:22px}.b2b-empty{text-align:center;border:1px solid #363835;grid-column:1/-1;padding:65px}.b2b-loading{text-align:center;padding:70px}@media (max-width:900px){.b2b-register,.b2b-terms,.b2b-grid{grid-template-columns:1fr}.b2b-terms>div{border-bottom:1px solid #383a37;border-right:0}.dealer-list article{grid-template-columns:1fr}}@media (max-width:600px){.b2b-register form>div{grid-template-columns:1fr}.b2b-hero>div{display:grid}}.cms-upload-preview{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.cms-upload-preview.single{grid-template-columns:minmax(180px,280px)}.cms-upload-preview article{background:#0b0e0b;border-color:#3b4138;padding:9px}.cms-upload-preview article>div:first-child{background:radial-gradient(circle at 50% 46%,#262824 0,#171916 55%,#0c0e0c 100%);height:170px}.cms-upload-preview img{padding:8px}.cms-upload-preview p{color:#e7e2d7;margin:9px 0 5px;font-size:11px}.cms-upload-preview small{color:#9fa69c;min-height:38px;font-size:10px;line-height:1.55;display:block}.cms-upload-preview small strong{color:#d7bd7b}.cms-upload-preview em{color:#85bd91;margin:6px 0 9px;font-size:10px;font-style:normal;display:block}.cms-upload-preview .preview-actions button{color:#e9e4d8;background:#171b16;border-color:#41483e;padding:7px;font-size:11px}.cms-upload-preview .preview-actions button:hover:not(:disabled){color:#dabb70;border-color:#c5a255}.cms-upload-preview .preview-actions .danger{color:#ffaaa1}.upload-storage-summary{background:#181918;border:1px solid #383a37;border-radius:7px;grid-template-columns:1fr auto;align-items:end;gap:3px 15px;padding:14px 17px;display:grid}.upload-storage-summary span{color:#b5b7b4;font-size:12px}.upload-storage-summary strong{color:#d8ba70;font:400 25px var(--font-serif);grid-area:1/2/3}.upload-storage-summary small{color:#858d83}@media (max-width:700px){.cms-upload-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-upload-preview article>div:first-child{height:145px}}.product-image,.viewer-canvas,.viewer-thumbnails button,.detail-stage,.detail-thumbs button,.admin-item-image,.cms-upload-preview article>div:first-child,.b2b-grid article>div{background:var(--gallery-bg)}.product-image>img,.product-image-link>img,.viewer-canvas img,.viewer-thumbnails img,.detail-stage>img,.detail-thumbs img,.admin-item-image img,.cms-upload-preview img,.b2b-grid img{background:0 0}.upload-background-note{color:#c0c2be;background:#181918;border-left:3px solid #b69247;margin:-10px 0 0;padding:10px 13px;font-size:11px;line-height:1.55}.cms-upload-preview em.needs-check{color:#d8b66b}.cms-replace-images{position:relative;display:inline-flex!important}.cms-replace-images input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cms-replace-images span{cursor:pointer;background:#211e15;border:1px solid #8c743e;border-radius:4px;align-items:center;padding:6px 8px;font-size:11px;font-weight:600;display:inline-flex;color:#e1c57f!important}.cms-replace-images:hover span{background:#2a2518;border-color:#c5a255}.mobile-b2b-link,.mobile-identification-link{display:none}.header-b2b-link{color:#c6b376;letter-spacing:.1em;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.viewer-enquiry{margin-top:20px;display:inline-flex}.contact-page{color:#eee9dc;background:#090909;min-height:100vh;padding-top:72px}.contact-hero{background:radial-gradient(circle at 80% 15%,#242116 0,#0000 35%);border-bottom:1px solid #313230;grid-template-columns:1.25fr .75fr;gap:clamp(50px,8vw,120px);padding:clamp(70px,9vw,130px) max(24px,50vw - 640px);display:grid}.contact-hero h1{max-width:760px;margin:12px 0 25px;font-size:clamp(48px,7vw,92px);line-height:.98}.contact-hero>div>p:last-child{color:#c4c5c3;max-width:700px;font:18px/1.7 var(--font-serif)}.contact-hero aside{background:#111211;border:1px solid #363735;padding:30px}.contact-hero aside>span{color:#c6a558;font:30px var(--font-serif)}.contact-hero aside h2{font:24px var(--font-serif);margin:8px 0}.contact-hero aside p{color:#afb0ae;margin:0 0 28px;line-height:1.65}.contact-page-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;width:min(1280px,100% - 48px);margin:60px auto 90px;display:grid}.contact-direct{background:#121311;border:1px solid #353734;gap:14px;padding:28px;display:grid;position:sticky;top:105px}.contact-direct>a:not(.whatsapp-button){color:#e9e5da;font:20px var(--font-serif);overflow-wrap:anywhere}.contact-direct>p:last-child{color:#969d94;font-size:12px;line-height:1.6}.contact-phone-card{background:linear-gradient(145deg,#1d1f1c,#0c0d0c);border:1px solid #464844;grid-template-columns:36px minmax(0,1fr);gap:10px 13px;padding:20px;display:grid;box-shadow:0 18px 42px #0005}.contact-phone-symbol{color:#d7b86e;background:#272216;border:1px solid #695b39;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.contact-phone-card>div{min-width:0}.contact-phone-card small,.contact-email-line>span{color:#c7a75d;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.contact-phone-card>div>a{color:#f3eee1;font:400 22px/1.2 var(--font-serif);overflow-wrap:anywhere;text-decoration:none;display:block}.contact-phone-card p{color:#afb2ae;margin:10px 0 0;font-size:11px;line-height:1.55}.contact-call-button{letter-spacing:.04em;background:#c5a255;border:1px solid #c5a255;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:800;text-decoration:none;display:flex;color:#0a0a0a!important;font-family:var(--font-sans)!important}.contact-call-button:hover{background:#dfc170}.contact-email-line{border-bottom:1px solid #353734;padding:14px 0 3px}.contact-email-line>a{color:#eee9dc;font:16px/1.4 var(--font-serif);overflow-wrap:anywhere;text-decoration:none;display:block}.footer-phone{gap:3px;margin-top:2px;display:grid}.footer-phone span{color:#8d958c;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.footer-phone a{color:#e5d3a5!important;font:17px var(--font-serif)!important}.contact-form{color:#eee9dc;background:#121311;border:1px solid #363735;gap:18px;padding:clamp(24px,4vw,44px);display:grid}.contact-form-heading{border-bottom:1px solid #343633;padding-bottom:22px}.contact-form-heading>span{color:#c5a358;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.contact-form-heading h2{font:400 clamp(29px,4vw,43px) var(--font-serif);margin:8px 0 10px}.contact-form-heading p{color:#b9bbb8;margin:0;line-height:1.6}.contact-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form label{gap:7px;display:grid}.contact-form label>span{color:#d8d9d7;font-size:12px;font-weight:650}.contact-form input,.contact-form select,.contact-form textarea{color:#f3efe4;width:100%;font:inherit;background:#0a0a0a;border:1px solid #464846;border-radius:4px;outline:0;padding:12px 13px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#c5a255;box-shadow:0 0 0 2px #c5a25533}.contact-form textarea{resize:vertical;line-height:1.55}.contact-consent{align-items:start;grid-template-columns:auto 1fr!important}.contact-consent input{width:auto;margin-top:3px}.contact-consent span{font-size:11px;line-height:1.55;color:#afb0ae!important;font-weight:400!important}.contact-consent a{color:#d3b76e}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-form>.gold-button{justify-self:start}.contact-form-state{color:#e9e4d8;background:#1b1c1b;border-left:3px solid #c5a255;margin:0;padding:12px 14px;line-height:1.5}.contact-form-state.success{color:#d7ded9;border-color:#798f7f}.contact-form-state.error{color:#f0c4bf;border-color:#bf6259}.contact-form.compact{gap:14px;padding:24px}.contact-form.compact .contact-form-heading h2{font-size:27px}.contact-form.compact .contact-form-row{grid-template-columns:1fr}.detail-contact{scroll-margin-top:100px;background:0 0!important;border:0!important;padding:0!important}.detail-contact-alternatives{background:#0a0a0a;border:1px solid #353734;margin-top:10px;padding:17px}.detail-contact-alternatives>span{color:#92998f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:10px;display:block}.detail-contact-alternatives>a:last-child{color:#d6b76e;margin-top:13px;display:block}.article-page footer .contact-form{background:#121311;margin:-35px}.article-page footer .contact-form-heading h2{font-size:32px}.inquiry-list{gap:14px;display:grid}.inquiry-list article{background:#0c0d0c;border:1px solid #363735;padding:22px}.inquiry-list article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inquiry-list article>header>div{gap:7px;display:grid}.inquiry-list article>header small{color:#8f978d}.inquiry-list article>header strong{color:#d7bd7b;text-align:right}.inquiry-status{color:#f2dfac;background:#5a4b28;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;display:inline-flex}.inquiry-status.new{color:#e1e7e2;background:#3a493e}.inquiry-status.done{color:#afb0ae;background:#313231}.inquiry-list h3{font:26px var(--font-serif);margin:18px 0 7px}.inquiry-list>article>p{color:#d1d2d0;white-space:pre-wrap;line-height:1.65}.inquiry-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.inquiry-list dl div{background:#161716;padding:10px}.inquiry-list dt{color:#858d83;text-transform:uppercase;font-size:9px}.inquiry-list dd{color:#e6e2d7;overflow-wrap:anywhere;margin:5px 0 0}.inquiry-list dd a{color:#d6b86f}.inquiry-list footer{flex-wrap:wrap;gap:8px;display:flex}.inquiry-list footer select,.inquiry-list footer a,.inquiry-list footer button{color:#eee9dc;font:inherit;background:#181918;border:1px solid #464846;padding:8px 10px;font-size:11px;text-decoration:none}.inquiry-list footer .danger{color:#ffaaa1}.inquiry-empty{color:#aaaca9;border:1px dashed #3b3d3a;padding:30px}@media (max-width:1240px){.site-header{grid-template-columns:180px 1fr auto}.site-header nav{border-bottom:1px solid var(--line);background:#080908fa;flex-direction:column;align-items:flex-start;padding:28px;display:none;position:fixed;inset:72px 0 auto}.site-header nav.nav-open{display:flex}.nav-dropdown{width:100%;padding:0}.dropdown-panel{width:min(360px,100%);margin-top:10px;position:static}.menu-button{display:block}.header-b2b-link{display:none}.mobile-b2b-link{display:block}.admin-header-link span{display:none}}@media (max-width:800px){.site-header nav{inset:66px 0 auto}.contact-hero,.contact-page-grid{grid-template-columns:1fr}.contact-hero{padding-inline:24px}.contact-page-grid{width:calc(100% - 28px);margin-top:28px}.contact-direct{position:static}.contact-form-row,.inquiry-list dl{grid-template-columns:1fr}.inquiry-list article>header{display:grid}.inquiry-list article>header strong{text-align:left}.article-page footer .contact-form{margin:-18px}.contact-form.compact{padding:18px}}.detail-copy{position:static!important}.marketplace-nav-link{color:#dfc277!important;font-weight:750!important}.journal-page{padding:145px max(24px,5vw) 100px}.journal-page>header{text-align:center;max-width:820px;margin:0 auto 70px}.journal-page>header h1{font:400 clamp(42px,6vw,78px)/1.03 var(--font-serif);margin:10px 0 20px}.journal-page>header>p:not(.kicker){color:#5e625b;font:18px/1.75 var(--font-serif)}.journal-page>header>span{color:#716a5c;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c8c3b9;border-radius:999px;margin-top:18px;padding:7px 12px;font-size:11px;display:inline-block}.journal-featured{color:#eee9dc;background:#111211;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);max-width:1380px;min-height:560px;margin:0 auto;display:grid}.journal-featured-image{min-height:560px;display:block;overflow:hidden}.journal-featured-image img{object-fit:cover;filter:saturate(.75)contrast(1.04);width:100%;height:100%}.journal-featured>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,5vw,75px);display:flex}.journal-featured time{color:#a5a6a3;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.journal-featured h2{font:400 clamp(34px,4vw,56px)/1.08 var(--font-serif);margin:17px 0 20px}.journal-featured h2 a{color:inherit;text-decoration:none}.journal-featured>div>p:not(.kicker){color:#c7c8c5;font:17px/1.7 var(--font-serif);margin:0 0 28px}.journal-archive{max-width:1380px;margin:85px auto 0}.journal-archive-heading{border-bottom:1px solid #c9c5bc;justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:18px;display:flex}.journal-archive-heading h2{font:400 clamp(32px,4vw,48px) var(--font-serif);margin:0}.journal-archive-heading span{color:#8b7447;font:26px var(--font-serif)}.journal-grid{gap:24px;max-width:none}.journal-grid article{background:#f6f3ec;border:1px solid #d4d0c7;padding-bottom:28px}.journal-grid article>:not(a:first-child){margin-left:26px;margin-right:26px}.journal-grid article>p{color:#666960;line-height:1.65}.journal-grid article>a:last-child{color:#8a6c30;font-weight:750;text-decoration:none;display:inline-block}.article-page{padding:135px max(24px,5vw) 105px}.article-back{color:#605f58;width:min(980px,100%);margin:0 auto 35px;font-size:13px;text-decoration:none;display:block}.article-page>article{max-width:980px;margin:auto}.article-page header{border-bottom:1px solid #c9c5bc;max-width:900px;margin:auto;padding-bottom:38px}.article-page header h1{font:400 clamp(42px,6vw,76px)/1.04 var(--font-serif);margin:13px 0 25px}.article-page header>p:not(.kicker){color:#565c55;max-width:780px;font:21px/1.65 var(--font-serif)}.article-meta{color:#716c62;flex-wrap:wrap;gap:12px 22px;margin-top:28px;font-size:12px;display:flex}.article-meta span+time,.article-meta time+span{position:relative}.article-meta span+time:before,.article-meta time+span:before{content:"·";color:#9b7b3d;position:absolute;left:-13px}.article-toc{background:#f5f2eb;border:1px solid #cac6bd;gap:10px;max-width:760px;margin:45px auto 60px;padding:30px 34px;display:grid}.article-toc strong{color:#82662f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:11px}.article-toc a{color:#353634;font:16px/1.45 var(--font-serif);text-decoration:none}.rich-article{max-width:760px}.rich-article section{padding-top:25px;scroll-margin-top:110px}.rich-article h2{font:400 clamp(30px,4vw,43px)/1.16 var(--font-serif);margin:30px 0 18px}.rich-article p{margin:0 0 23px}.rich-article blockquote{color:#f1ecdf;font:italic 23px/1.55 var(--font-serif);background:#181a18;border-left:3px solid #b18b43;margin:42px -55px;padding:32px 48px}.rich-article blockquote cite{color:#c6aa69;font:11px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;display:block}.article-end{color:#777268;border-top:1px solid #c8c4bb;justify-content:space-between;gap:20px;max-width:760px;margin:70px auto 0;padding-top:25px;font-size:12px;display:flex}.article-end a{color:#84672f;font-weight:750;text-decoration:none}@media (max-width:900px){.journal-featured{grid-template-columns:1fr}.journal-featured-image{min-height:360px}.journal-featured>div{padding:35px}.rich-article blockquote{margin:36px 0}.journal-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.journal-page,.article-page{padding-left:16px;padding-right:16px}.journal-page>header{margin-bottom:40px}.journal-featured-image{min-height:270px}.journal-featured{min-height:0}.journal-featured>div{padding:28px 22px}.journal-grid{grid-template-columns:1fr}.article-toc{padding:24px 20px}.rich-article{font-size:18px}.rich-article blockquote{padding:25px 22px;font-size:20px}.article-end{display:grid}}.identification-header-link{z-index:1;position:relative}.about-page{color:#eee9dc;background:#0a0a0a;min-height:100vh}.about-page-hero{align-items:flex-end;min-height:76vh;padding:150px max(28px,7vw) 90px;display:flex;position:relative;overflow:hidden}.about-page-hero>img,.about-page-shade{width:100%;height:100%;position:absolute;inset:0}.about-page-hero>img{object-fit:cover;filter:saturate(.68)contrast(1.08)}.about-page-shade{background:linear-gradient(90deg,#050605f0 0,#050605ad 48%,#05060538 100%),linear-gradient(0deg,#0a0a0a 0,#0000 38%)}.about-page-hero>div:last-child{z-index:1;max-width:900px;position:relative}.about-page-hero h1{max-width:850px;font:400 clamp(50px,8vw,104px)/.98 var(--font-serif);margin:12px 0 25px}.about-page-hero>div>p:last-child{color:#d0d1ce;max-width:720px;font:19px/1.7 var(--font-serif)}.about-story{grid-template-columns:minmax(350px,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(55px,8vw,120px);max-width:1380px;margin:0 auto;padding:110px 35px;display:grid}.about-story-image{background:var(--gallery-bg);height:680px;margin:0;position:relative;overflow:hidden}.about-story-image img{object-fit:cover;filter:saturate(.72);width:100%;height:100%}.about-portrait img{object-position:center 34%;filter:sepia(.1)saturate(.72)contrast(1.05)brightness(.88)}.about-portrait:after{content:"";pointer-events:none;background:linear-gradient(0deg,#090909c7 0,#0000 30%);position:absolute;inset:0}.about-portrait figcaption{z-index:1;color:#d8bc78;letter-spacing:.1em;text-transform:uppercase;font-size:10px;position:absolute;bottom:22px;left:25px;right:25px}.about-story h2,.about-values h2,.about-showroom h2{font:400 clamp(38px,5vw,64px)/1.08 var(--font-serif);margin:10px 0 28px}.about-story>div:last-child>p:not(.kicker){color:#bcbebb;font:17px/1.8 var(--font-serif)}.about-values{background:#121311;border-block:1px solid #292e28;padding:100px max(28px,7vw)}.about-values .center-heading{max-width:850px}.about-values>div:last-child{border:1px solid #353634;grid-template-columns:repeat(3,1fr);max-width:1380px;margin:50px auto 0;display:grid}.about-values article{border-right:1px solid #353634;padding:38px}.about-values article:last-child{border-right:0}.about-values article>span{color:#c7a75e;font:26px var(--font-serif)}.about-values article h3{font:29px var(--font-serif);margin:30px 0 13px}.about-values article p{color:#b0b2af;margin:0;line-height:1.7}.about-showroom{background:radial-gradient(circle at 82% 16%,#2b2519 0,#0000 30%),#0a0a0a;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(55px,8vw,120px);padding:120px max(28px,7vw);scroll-margin-top:95px;display:grid;overflow:hidden}.showroom-visual{perspective:1200px;opacity:1;min-height:700px;position:relative;transform:none}.showroom-main-image,.showroom-inset-image{background:#121311;border:1px solid #403d32;margin:0;position:absolute;overflow:hidden;box-shadow:0 35px 90px #0009}.showroom-main-image{transition:transform .55s cubic-bezier(.2,.75,.25,1);inset:0 12% 8% 0;transform:perspective(1200px)rotateX(0)rotateY(0)}.showroom-main-image:after,.showroom-inset-image:after{content:"";pointer-events:none;background:linear-gradient(135deg,#d4b66d16,#0000 35%,#05060555);position:absolute;inset:0}.showroom-main-image img,.showroom-inset-image img{object-fit:cover;filter:saturate(.7)contrast(1.08)brightness(.78);width:100%;height:100%;transition:transform .45s,filter .45s}.showroom-main-image img{animation:12s ease-in-out infinite alternate showroom-breathe;transform:scale(1.045)}.showroom-inset-image{z-index:2;width:43%;height:43%;transition:transform .55s cubic-bezier(.2,.75,.25,1);animation:8s ease-in-out infinite showroom-float;bottom:0;right:0}.showroom-inset-image img{transform:scale(1.06)}.showroom-visual:hover .showroom-main-image{transform:perspective(1200px)rotateX(.8deg)rotateY(-1.2deg)translateY(-4px)}.showroom-visual:hover .showroom-inset-image{transform:translate(7px,-9px)}.showroom-visual:hover img{filter:saturate(.84)contrast(1.07)brightness(.86)}@keyframes showroom-breathe{0%{transform:scale(1.045)}to{transform:scale(1.095)}}@keyframes showroom-float{0%,to{translate:0}50%{translate:0 -10px}}.showroom-image-label{z-index:3;color:#d7bd7d;letter-spacing:.13em;text-transform:uppercase;background:#090909d9;border:1px solid #58503b;padding:9px 12px;font-size:9px;position:absolute;bottom:28px;left:26px}.about-showroom-copy{max-width:680px}.about-showroom-copy>p:not(.kicker){color:#bcbebb;max-width:630px;font:17px/1.75 var(--font-serif)}.about-showroom-copy ul{gap:12px;margin:32px 0 38px;padding:0;list-style:none;display:grid}.about-showroom-copy li{color:#d9d9d1;letter-spacing:.04em;border-bottom:1px solid #30322f;padding:0 0 12px 25px;font-size:12px;position:relative}.about-showroom-copy li:before{content:"◇";color:#c6a55a;position:absolute;left:0}.about-showroom-copy>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.about-story{grid-template-columns:1fr}.about-story-image{height:480px}.about-values>div:last-child{grid-template-columns:1fr}.about-values article{border-bottom:1px solid #353634;border-right:0}.about-values article:last-child{border-bottom:0}.about-showroom{grid-template-columns:1fr;align-items:start}.showroom-visual{width:min(760px,100%);min-height:620px}.about-showroom-copy{max-width:760px}}@media (max-width:600px){.about-page-hero{min-height:680px;padding:125px 20px 60px}.about-story{padding:70px 20px}.about-story-image{height:390px}.about-values,.about-showroom{padding:70px 20px}.showroom-visual{min-height:490px}.showroom-main-image{inset:0 0 16%}.showroom-inset-image{width:48%;height:38%;right:14px}.showroom-image-label{max-width:66%;font-size:8px;bottom:23px;left:14px}.about-showroom-copy>div{display:grid}.about-showroom a{width:100%}}@media (prefers-reduced-motion:reduce){.showroom-main-image,.showroom-inset-image,.showroom-main-image img,.showroom-inset-image img{transition:none!important;animation:none!important}.showroom-visual{opacity:1}}.showroom-page{color:#eee9dc;background:#0a0a0a;min-height:100vh}.showroom-page-hero{background:radial-gradient(circle at 18% 18%,#292419 0,#0000 30%),#0a0a0a;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:100svh;padding:145px max(28px,7vw) 90px;display:grid}.showroom-page-copy{max-width:690px}.showroom-page-copy h1{font:400 clamp(52px,7vw,96px)/.98 var(--font-serif);margin:12px 0 28px}.showroom-page-copy>p:not(.kicker){color:#c3c4c1;max-width:630px;font:18px/1.75 var(--font-serif)}.showroom-page-copy>div{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.showroom-page-hero .showroom-visual{width:100%;min-height:680px}.showroom-page-notes{background:#0a0a0a;grid-template-columns:repeat(3,1fr);padding:0 max(28px,7vw) 110px;display:grid}.showroom-page-notes article{background:#121311;border:1px solid #353634;border-right:0;padding:38px}.showroom-page-notes article:last-child{border-right:1px solid #353634}.showroom-page-notes span{color:#c7a75e;font:26px var(--font-serif)}.showroom-page-notes h2{font:29px var(--font-serif);margin:28px 0 13px}.showroom-page-notes p{color:#b0b2af;margin:0;line-height:1.7}.showroom-video-section{background:radial-gradient(circle at 12% 25%,#282318 0,#0000 28%),#121311;border-block:1px solid #2d322c;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(45px,8vw,120px);padding:110px max(28px,7vw);display:grid}.showroom-video-section>div{max-width:620px}.showroom-video-section h2{font:400 clamp(38px,5vw,66px)/1.04 var(--font-serif);margin:10px 0 24px}.showroom-video-section>div>p:last-child{color:#babdba;font:17px/1.75 var(--font-serif)}.showroom-video-section figure{background:#090909;border:1px solid #3b3d3a;margin:0;padding:10px;position:relative;box-shadow:0 30px 90px #0009}.showroom-video-section video{aspect-ratio:16/9;object-fit:cover;background:#050605;width:100%;display:block}.showroom-video-section figcaption{color:#969e94;letter-spacing:.08em;text-transform:uppercase;padding:12px 5px 3px;font-size:9px}@media (max-width:980px){.showroom-page-hero{grid-template-columns:1fr;padding-top:125px}.showroom-page-copy{max-width:800px}.showroom-page-hero .showroom-visual{width:min(780px,100%);min-height:620px}.showroom-page-notes{grid-template-columns:1fr}.showroom-page-notes article{border-bottom:0;border-right:1px solid #353634}.showroom-page-notes article:last-child{border-bottom:1px solid #353634}.showroom-video-section{grid-template-columns:1fr}.showroom-video-section>div{max-width:800px}}@media (max-width:600px){.showroom-page-hero{padding:120px 20px 65px}.showroom-page-copy>div{display:grid}.showroom-page-copy a{width:100%}.showroom-page-hero .showroom-visual{min-height:500px}.showroom-page-notes{padding:0 20px 70px}.showroom-video-section{padding:70px 20px}.showroom-video-section figure{padding:6px}}.nando-home-portrait{height:720px;min-height:0;position:relative;overflow:hidden}.nando-home-portrait img{object-position:center 34%;filter:sepia(.08)saturate(.72)contrast(1.06)brightness(.86);transition:transform .8s,filter .8s}.nando-home-portrait:after{content:"";pointer-events:none;background:linear-gradient(0deg,#090909d9 0,#0000 33%);position:absolute;inset:0}.nando-home-portrait span{z-index:1;color:#d8bc78;letter-spacing:.1em;text-transform:uppercase;font-size:10px;position:absolute;bottom:22px;left:24px}.about-section:hover .nando-home-portrait img{filter:sepia(.04)saturate(.82)contrast(1.05)brightness(.9);transform:scale(1.018)}@media (max-width:760px){.nando-home-portrait{height:540px}}.home-marketplace-strip{color:#eee9dc;background:radial-gradient(circle at 82% 20%,#302817 0,#0000 30%),#121311;border-block:1px solid #30352e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:45px;padding:70px max(28px,7vw);display:grid}.home-marketplace-strip>div{max-width:850px}.home-marketplace-strip h2{font:400 clamp(36px,5vw,64px)/1.08 var(--font-serif);margin:8px 0 16px}.home-marketplace-strip>div>p:last-child{color:#bcbebb;max-width:720px;font:17px/1.7 var(--font-serif);margin:0}.marketplace-page{color:#eee9dc;background:#0a0a0a;min-height:100vh}.marketplace-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.5fr);align-items:end;gap:80px;min-height:76vh;padding:145px max(28px,7vw) 80px;display:grid;position:relative;overflow:hidden}.marketplace-hero>img,.marketplace-hero-shade{width:100%;height:100%;position:absolute;inset:0}.marketplace-hero>img{object-fit:cover;filter:saturate(.62)contrast(1.08)}.marketplace-hero-shade{background:linear-gradient(90deg,#050605f5 0,#050605b8 53%,#05060557 100%),linear-gradient(0deg,#0a0a0a 0,#0000 42%)}.marketplace-hero-copy,.marketplace-hero aside{z-index:1;position:relative}.marketplace-hero-copy{max-width:900px}.marketplace-hero h1{font:400 clamp(48px,7.7vw,100px)/.98 var(--font-serif);margin:12px 0 24px}.marketplace-hero-copy>p:not(.kicker){color:#d1d2cf;max-width:760px;font:19px/1.7 var(--font-serif)}.marketplace-hero-copy>span{color:#d8bd7a;letter-spacing:.11em;text-transform:uppercase;border:1px solid #c5a25566;border-radius:999px;margin-top:18px;padding:7px 11px;font-size:10px;font-weight:750;display:inline-flex}.marketplace-hero aside{background:#111211dd;border:1px solid #454643;padding:30px}.marketplace-hero aside b{color:#c5a255;font:32px var(--font-serif);display:block}.marketplace-hero aside p{color:#bcbebb;margin:18px 0 0;line-height:1.7}.marketplace-intake{color:#191a18;background:#e9e5dc;padding:95px max(22px,6vw)}.marketplace-form-shell{background:#f6f3ec;border:1px solid #c6c1b7;grid-template-columns:330px minmax(0,1fr);gap:0;width:min(1260px,100%);margin:auto;display:grid;box-shadow:0 30px 80px #34353222}.marketplace-form-shell>header{color:#eee9dc;background:#161716;grid-column:1;padding:45px 36px 25px}.marketplace-form-shell>header h2{font:400 36px/1.08 var(--font-serif);margin:10px 0 18px}.marketplace-form-shell>header>p:last-child{color:#babcb9;line-height:1.7}.marketplace-mode{background:#161716;grid-column:1;align-content:start;gap:9px;padding:0 24px 45px;display:grid}.marketplace-mode button{color:#c6c8c5;text-align:left;min-height:68px;font:inherit;cursor:pointer;background:#0e0f0e;border:1px solid #3c3e3b;align-items:center;gap:13px;padding:13px 15px;display:flex}.marketplace-mode button span{color:#c6a55a;font-size:22px}.marketplace-mode button.active{color:#fff;background:#232421;border-color:#c5a255;box-shadow:inset 3px 0 #c5a255}.marketplace-form{grid-area:1/2/3;gap:34px;padding:45px;display:grid}.marketplace-form fieldset{border:0;border-bottom:1px solid #d5d0c6;margin:0;padding:0 0 34px}.marketplace-form fieldset>legend{float:left;color:#9a7838;width:55px;font:28px var(--font-serif)}.marketplace-form fieldset>h3{font:400 28px var(--font-serif);margin:4px 0 22px 55px}.marketplace-form-grid,.marketplace-form fieldset>.marketplace-upload,.marketplace-form fieldset>.marketplace-previews,.marketplace-form fieldset>.marketplace-consent{margin-left:55px}.marketplace-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.marketplace-form label{gap:8px;display:grid}.marketplace-form label>span{color:#4f554d;font-size:12px;font-weight:750}.marketplace-form input,.marketplace-form select,.marketplace-form textarea{color:#181917;width:100%;font:inherit;background:#fff;border:1px solid #bbb7ae;border-radius:0;outline:0;padding:13px 14px}.marketplace-form textarea{resize:vertical;line-height:1.55}.marketplace-form .full-field{grid-column:1/-1}.marketplace-upload{text-align:center;cursor:pointer;background:#ebe7de;border:1px dashed #9d978b;place-items:center;min-height:155px;padding:30px;display:grid;position:relative}.marketplace-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.marketplace-upload strong{font:400 23px var(--font-serif)}.marketplace-upload span{color:#666b63;font-size:11px}.marketplace-previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.marketplace-previews article{background:#fff;border:1px solid #cfcbc2;min-width:0;padding:8px}.marketplace-previews article>div{background:var(--gallery-bg);height:140px;position:relative}.marketplace-previews img{object-fit:contain;width:100%;height:100%;padding:7px}.marketplace-previews article>div span{color:#fff;background:#0d0e0dcc;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;top:5px;left:5px}.marketplace-previews p{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 3px;font-size:10px;overflow:hidden}.marketplace-previews small{color:#777d74;font-size:9px}.marketplace-previews button{color:#8d3f38;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:9px;display:block}.marketplace-consent{align-items:start;margin-top:20px;grid-template-columns:auto 1fr!important}.marketplace-consent input{width:auto;margin-top:2px}.marketplace-consent span{line-height:1.55;font-weight:400!important}.marketplace-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.marketplace-submit{justify-self:start;margin-left:55px}.marketplace-error{color:#7f312b;background:#f2ddd9;border-left:3px solid #a5453c;margin:0 0 0 55px;padding:12px 14px}.marketplace-success{text-align:center;background:#f6f3ec;border:1px solid #c4bfb5;width:min(900px,100%);margin:auto;padding:70px}.marketplace-success>span{color:#fff;background:#2a332c;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:25px;display:grid}.marketplace-success h2{font:400 clamp(35px,5vw,57px) var(--font-serif)}.marketplace-success>p:not(.kicker){color:#5e645c;max-width:600px;margin:0 auto 25px;line-height:1.7}.marketplace-process{background:#0c0c0c;padding:100px max(28px,7vw)}.marketplace-steps{border:1px solid #353634;grid-template-columns:repeat(3,1fr);max-width:1250px;margin:50px auto 0;display:grid}.marketplace-steps article{border-right:1px solid #353634;padding:38px}.marketplace-steps article:last-child{border:0}.marketplace-steps article>span{color:#c6a55b;font:26px var(--font-serif)}.marketplace-steps h3{font:28px var(--font-serif);margin:30px 0 12px}.marketplace-steps p{color:#b0b2af;margin:0;line-height:1.7}.marketplace-store-note{background:#181a18;border-top:1px solid #353634;justify-content:center;align-items:center;gap:35px;padding:55px max(28px,7vw);display:flex}.marketplace-store-note p{color:#c6c7c4;font:18px/1.5 var(--font-serif);margin:0}.cms-stats{grid-template-columns:repeat(3,1fr)}.marketplace-admin{max-width:1120px}.marketplace-admin-list{gap:16px;display:grid}.marketplace-admin-list>article{background:#0a0d0a;border:1px solid #373d34;padding:24px}.marketplace-admin-list article>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.marketplace-admin-list article>header>div{flex-wrap:wrap;gap:7px;display:flex}.marketplace-admin-list article>header small{color:#8d958b}.marketplace-kind{color:#d7e0dd;background:#333c3a;border-radius:999px;padding:5px 9px;font-size:10px;display:inline-flex}.marketplace-kind.sale{color:#f0dda9;background:#594826}.identification-payment-status{color:#e7d099;background:#413828;border-radius:999px;padding:5px 9px;font-size:10px;display:inline-flex}.identification-payment-status.paid{color:#c9d4cd;background:#2f3932}.marketplace-admin-list h3{font:400 28px var(--font-serif);margin:20px 0 8px}.marketplace-admin-details{color:#cbd0c7;white-space:pre-wrap;line-height:1.7}.marketplace-admin-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.marketplace-admin-list dl div{background:#141814;padding:11px}.marketplace-admin-list dt{color:#858d83;text-transform:uppercase;font-size:9px}.marketplace-admin-list dd{color:#e6e2d7;overflow-wrap:anywhere;margin:5px 0 0}.marketplace-admin-list dd a{color:#d4b66e}.marketplace-admin-images{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.marketplace-admin-images a{color:#b9bfb6;background:#111410;border:1px solid #363c33;min-width:0;padding:7px;text-decoration:none}.marketplace-admin-images img{object-fit:contain;background:var(--gallery-bg);width:100%;height:150px;padding:5px}.marketplace-admin-images span{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}.marketplace-admin-list footer{flex-wrap:wrap;gap:8px;display:flex}.marketplace-admin-list footer select,.marketplace-admin-list footer a,.marketplace-admin-list footer button{color:#eee9dc;font:inherit;background:#171b16;border:1px solid #464d43;padding:9px 11px;font-size:11px;text-decoration:none}.marketplace-admin-list footer .danger{color:#ffaaa1}@media (max-width:1050px){.marketplace-form-shell{grid-template-columns:1fr}.marketplace-form-shell>header,.marketplace-mode,.marketplace-form{grid-column:1}.marketplace-form-shell>header{grid-row:auto}.marketplace-mode{grid-row:auto;grid-template-columns:1fr 1fr}.marketplace-form{grid-row:auto}.marketplace-previews,.marketplace-admin-images{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.home-marketplace-strip,.marketplace-hero{grid-template-columns:1fr}.home-marketplace-strip{align-items:start}.marketplace-hero{gap:35px;min-height:760px;padding:125px 20px 55px}.marketplace-hero aside{max-width:500px}.marketplace-intake{padding:45px 12px}.marketplace-form-shell>header{padding:32px 22px 18px}.marketplace-mode{padding:0 14px 28px}.marketplace-form{padding:28px 20px}.marketplace-form fieldset>legend{float:none;width:auto;margin-bottom:14px;display:block}.marketplace-form fieldset>h3,.marketplace-form-grid,.marketplace-form fieldset>.marketplace-upload,.marketplace-form fieldset>.marketplace-previews,.marketplace-form fieldset>.marketplace-consent,.marketplace-submit,.marketplace-error{margin-left:0}.marketplace-form-grid{grid-template-columns:1fr}.marketplace-previews,.marketplace-admin-images{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-process{padding:70px 20px}.marketplace-steps{grid-template-columns:1fr}.marketplace-steps article{border-bottom:1px solid #353634;border-right:0}.marketplace-store-note{flex-direction:column;align-items:flex-start}.marketplace-success{padding:45px 22px}.marketplace-admin-list dl,.cms-stats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.marketplace-mode,.marketplace-previews,.marketplace-admin-images,.marketplace-admin-list dl,.cms-stats{grid-template-columns:1fr}.marketplace-previews article>div,.marketplace-admin-images img{height:210px}}.marketplace-intake{color:#eee9dc;background:radial-gradient(circle at 82% 4%,#272318 0,#0000 28%),#090909;border-block:1px solid #282d27}.marketplace-form-shell{background:linear-gradient(90deg,#121311 0 330px,#0e0f0e 330px);border-color:#353634;border-radius:6px;overflow:hidden;box-shadow:0 35px 100px #0008}.marketplace-form-shell>header,.marketplace-mode{background:#121311;border-right:1px solid #30322f}.marketplace-mode button{border-radius:4px}.marketplace-mode button.active{background:linear-gradient(90deg,#2d2a1e,#1c1e1c);box-shadow:inset 3px 0 #c5a255,0 8px 25px #0003}.marketplace-form{background:#0e0f0e}.marketplace-form fieldset{border-color:#313330}.marketplace-form fieldset>legend{color:#d1ad5a}.marketplace-form fieldset>h3{color:#f1ede1}.marketplace-form label>span{color:#d6d7d4}.marketplace-form input::placeholder,.marketplace-form textarea::placeholder{color:#71786f}.marketplace-form input:focus,.marketplace-form select:focus,.marketplace-form textarea:focus{border-color:#c5a255;box-shadow:0 0 0 2px #c5a2552c}.marketplace-upload{background:var(--gallery-bg);color:#f1ede1;border-color:#60625e}.marketplace-upload:hover{border-color:#c5a255}.marketplace-upload span{color:#acaeab}.marketplace-upload b{color:#d5b66e}.marketplace-upload-security{background:#161716;border:1px solid #313331;grid-template-columns:auto 1fr;gap:13px;margin:13px 0 0 55px;padding:15px 17px;display:grid}.marketplace-upload-security>span{color:#d0ad5c;font-size:24px}.marketplace-upload-security strong{color:#ede8dc;font-size:12px;display:block}.marketplace-upload-security p{color:#a0a2a0;margin:5px 0 0;font-size:11px;line-height:1.55}.marketplace-previews article{color:#eee9dc;background:#151615;border-color:#373937}.marketplace-previews p{color:#e5e1d7}.marketplace-previews small{color:#999f96}.marketplace-previews button{color:#f0a09a}.marketplace-consent a{color:#d4b66d}.marketplace-error{color:#f1c0ba;background:#321b19}.marketplace-success{color:#eee9dc;background:#121311;border-color:#353735;box-shadow:0 30px 80px #0007}.marketplace-success>p:not(.kicker){color:#b8bbb8}.marketplace-success button{color:#f3eee3!important}.marketplace-process{background:radial-gradient(circle at 15% 20%,#20221f 0,#0000 28%),#0a0a0a}.marketplace-steps article{transition:background .2s}.marketplace-steps article:hover{background:#151715}.marketplace-store-note{background:#121311}.cms-sidebar nav button{position:relative}.cms-tab-badge,.cms-inbox-button b{color:#090a08;min-width:20px;height:20px;font:750 10px var(--font-sans);background:#c5a255;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.cms-tab-badge{margin-left:auto}.cms-inbox-button{align-items:center;gap:8px;display:inline-flex!important}.marketplace-delivery-card{background:linear-gradient(110deg,#181a18,#121311);border:1px solid #424442;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:-3px 0 25px;padding:18px;display:grid}.marketplace-delivery-card>span{color:#d0ad5c;font-size:30px}.marketplace-delivery-card strong{color:#eee9dc;font:20px var(--font-serif);display:block}.marketplace-delivery-card p{color:#afb2ae;margin:6px 0 0;font-size:12px;line-height:1.55}.marketplace-delivery-card button{color:#e0c57e;font:inherit;cursor:pointer;background:#211e15;border:1px solid #9d8244;padding:10px 12px;font-size:11px}.marketplace-delivery-card button:disabled{color:#8c9389;cursor:default;background:#161716;border-color:#3b3d3a}.marketplace-photo-count{color:#c9ad69;letter-spacing:.06em;text-transform:uppercase;margin:20px 0 -10px;font-size:10px;font-weight:700}.marketplace-admin-list>article:has(.inquiry-status.new){border-left:3px solid #c5a255}.marketplace-admin-images a{transition:border-color .2s,transform .2s}.marketplace-admin-images a:hover{border-color:#c5a255;transform:translateY(-2px)}@media (max-width:1050px){.marketplace-form-shell{background:#0e0f0e}.marketplace-form-shell>header,.marketplace-mode{border-right:0}.marketplace-mode{position:static}.marketplace-delivery-card{grid-template-columns:auto 1fr}.marketplace-delivery-card button{grid-column:1/-1;justify-self:start}}@media (min-width:1051px){.marketplace-mode{align-self:start;position:sticky;top:90px}}@media (max-width:760px){.marketplace-upload-security{margin-left:0}.marketplace-delivery-card{grid-template-columns:1fr}.marketplace-delivery-card>span{display:none}.cms-inbox-button{display:none!important}}.viewer-canvas.is-zoomed,.detail-stage.is-zoomed{cursor:grab;touch-action:none}.viewer-canvas.is-zoomed:active,.detail-stage.is-zoomed:active{cursor:grabbing}.viewer-canvas img,.detail-stage>img{transform-origin:50%;will-change:transform;transition:transform .16s}.viewer-canvas.is-zoomed img,.detail-stage.is-zoomed>img{transition:none}.viewer-zoom-hint{color:#caccc9;letter-spacing:.04em;background:#0a0a0add;border:1px solid #3d3f3c;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;bottom:15px;right:16px}.viewer-modal-controls i{background:#373936;width:1px;height:24px}.viewer-modal-controls button:disabled{opacity:.34;cursor:default}.detail-zoom-controls{z-index:4;background:#0a0a0ae8;border:1px solid #3c3e3b;border-radius:999px;align-items:center;gap:6px;padding:7px;display:flex;position:absolute;top:15px;right:15px}.detail-stage .detail-zoom-controls>span{color:#c8cac6;white-space:nowrap;background:0 0;max-width:210px;padding:0 8px;font-size:9px;position:static}.detail-stage .detail-zoom-controls>button{background:#181918;border-color:#434642;width:34px;height:34px;font-size:16px;position:static;inset:auto}.detail-stage .detail-zoom-controls>button:disabled{opacity:.32;cursor:default}.detail-stage:focus-visible{outline-offset:2px;outline:2px solid #c5a255}@media (max-width:700px){.viewer-modal-controls{flex-wrap:wrap}.viewer-modal-controls i{display:none}.viewer-zoom-hint{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.detail-zoom-controls{top:8px;right:8px}.detail-stage .detail-zoom-controls>span{display:none}}.journal-page>header{padding-bottom:38px;position:relative}.journal-page>header:after{content:"";background:#c5a255;width:70px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.journal-page>header h1,.article-page header h1,.journal-archive-heading h2,.journal-grid h2{color:#f2eee2}.journal-page>header>p:not(.kicker){color:#b9bbb8}.journal-featured{background:linear-gradient(135deg,#181918,#0f100f);border:1px solid #363735;overflow:hidden;box-shadow:0 30px 80px #0008}.journal-featured-image{background:var(--gallery-bg)}.journal-featured-image img{filter:saturate(.7)contrast(1.08)brightness(.78);transition:transform .7s,filter .7s}.journal-featured:hover .journal-featured-image img{filter:saturate(.82)contrast(1.06)brightness(.84);transform:scale(1.018)}.journal-grid article{color:#eee9dc;background:#121311;border-color:#313331;transition:transform .22s,border-color .22s,background .22s;overflow:hidden;box-shadow:0 18px 45px #0004}.journal-grid article:hover{background:#161716;border-color:#74633a;transform:translateY(-5px)}.journal-grid img{filter:saturate(.72)contrast(1.06)brightness(.84);transition:transform .55s,filter .55s}.journal-grid article:hover img{filter:saturate(.86)contrast(1.04)brightness(.9);transform:scale(1.025)}.journal-grid article>a:last-child:hover{color:#f0d78f}.article-back:hover{color:#efd58f}.article-page header{border-color:#353634}.article-page header>p:not(.kicker){color:#bfc0be}.article-meta span+time:before,.article-meta time+span:before{color:#c5a255}.article-hero{background:var(--gallery-bg);filter:saturate(.76)contrast(1.06)brightness(.88);border:1px solid #353634}.article-toc{background:linear-gradient(135deg,#161716,#101110);border-color:#353735;box-shadow:0 18px 45px #0004}.article-body{color:#cecfcd}.rich-article h2{color:#f1ede1}.article-end a:hover{color:#efd58e}@media (max-width:650px){.journal-page>header{padding-bottom:28px}.journal-grid article:hover{transform:none}.article-hero{margin-top:30px}}.cms-edit-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020302d9;padding:clamp(18px,4vw,52px);position:fixed;inset:0;overflow:auto}.cms-edit-dialog{color:#f2eee3;background:#0d100d;border:1px solid #3b4038;border-radius:10px;width:min(1080px,100%);margin:auto;box-shadow:0 35px 110px #000c}.cms-edit-dialog>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111410f7;border-bottom:1px solid #343831;justify-content:space-between;align-items:flex-start;gap:25px;padding:26px 30px;display:flex;position:sticky;top:-1px}.cms-edit-dialog>header span{color:#d0ad5c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.cms-edit-dialog>header h2{color:#f3eee2;font:400 clamp(25px,4vw,37px)/1.12 var(--font-serif);margin:7px 0 5px}.cms-edit-dialog>header p{color:#adb4aa;margin:0;font-size:12px;line-height:1.55}.cms-edit-dialog>header>button{color:#eee9dc;cursor:pointer;background:#171b16;border:1px solid #41473e;border-radius:50%;flex:none;width:40px;height:40px;font-size:23px}.cms-edit-form{padding:30px}.cms-edit-form fieldset{padding-top:28px}.cms-edit-form>footer{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111410f7;border-top:1px solid #343831;justify-content:flex-end;gap:10px;margin:5px -30px -30px;padding:20px 30px;display:flex;position:sticky;bottom:-1px}.cms-cancel-button{color:#d9dcd4;cursor:pointer;background:#171b16;border:1px solid #454b42;border-radius:5px;min-height:49px;padding:0 22px}.cms-edit-images{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cms-edit-images article{background:#0b0e0b;border:1px solid #343a32;min-width:0;padding:7px}.cms-edit-images article>div{background:var(--gallery-bg);height:125px;position:relative}.cms-edit-images img{object-fit:contain;width:100%;height:100%;padding:7px}.cms-edit-images article>div>span{color:#e6d3a3;letter-spacing:.05em;text-transform:uppercase;background:#050605cc;border-radius:3px;padding:4px 6px;font-size:9px;position:absolute;bottom:6px;left:6px}.cms-edit-images article>button{color:#ffaaa1;cursor:pointer;background:#1c1211;border:1px solid #5c3733;width:100%;margin-top:7px;padding:7px;font-size:10px}.cms-edit-images article>button:disabled{color:#666d65;cursor:not-allowed;background:#131613;border-color:#333731}.cms-gallery-manager{background:#0b0e0b;border:1px solid #343a32;gap:12px;padding:16px;display:grid}.cms-gallery-manager-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.cms-gallery-manager-head>div{gap:4px;display:grid}.cms-gallery-manager-head strong{color:#f1eddf;font:19px var(--font-serif)}.cms-gallery-manager-head span{color:#aeb4aa;font-size:11px;line-height:1.45}.cms-gallery-bulk-actions{background:#111510;border:1px solid #394039;align-items:center;gap:12px;padding:10px 12px;display:flex}.cms-gallery-bulk-actions label{color:#e2e5de;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.cms-gallery-bulk-actions input{accent-color:#c5a45c;width:18px;height:18px}.cms-gallery-bulk-actions strong{color:#b9c0b8;margin-left:auto;font-size:11px}.cms-gallery-bulk-actions button{color:#ffb4aa;cursor:pointer;background:#251514;border:1px solid #744640;min-height:38px;padding:0 14px}.cms-gallery-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.cms-image-select{color:#d9ddd5;cursor:pointer;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;display:flex!important}.cms-image-select input{accent-color:#c5a45c;width:17px;height:17px}.cms-edit-images article.is-selected{border-color:#c5a45c;box-shadow:inset 0 0 0 1px #c5a45c66}.cms-empty-gallery{text-align:center;border:1px dashed #4a5149;margin:0;padding:22px;color:#bfc5bc!important}.cms-edit-replace{cursor:pointer;justify-content:center;align-items:center;min-height:45px;margin-top:5px;color:#e0c57e!important;background:#211e15!important;border-color:#76633a!important;display:inline-flex!important}.cms-edit-note{margin:0;color:#929990!important;font-size:11px!important}.cms-edit-button{font-weight:750;color:#ebcf84!important;background:#2a2417!important;border-color:#8d743e!important}.cms-inventory-search{z-index:2;background:#111410;border-bottom:1px solid #30342e;margin:0 -2px 8px;padding:0 2px 16px;position:sticky;top:-1px}.cms-inventory-search>label{color:#e9e5da;margin:0 0 8px;font-size:12px;font-weight:750;display:block}.cms-inventory-search-field{background:#090b09;border:1px solid #4a5147;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:48px;transition:border-color .18s,box-shadow .18s;display:grid}.cms-inventory-search-field:focus-within{border-color:#c5a255;box-shadow:0 0 0 2px #c5a25533}.cms-inventory-search-field>span{color:#c9ab63;padding-left:13px;font-size:19px}.cms-inventory-search input{color:#f4f1e8;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:14px}.cms-inventory-search input::placeholder{color:#8f978e;opacity:1}.cms-inventory-search-field>button{color:#e5d4a8;cursor:pointer;background:#171b16;border:0;border-left:1px solid #3b4139;border-radius:0 4px 4px 0;align-self:stretch;min-width:64px;font-size:11px;font-weight:700}.cms-inventory-search-field>button:hover{color:#fff2cc;background:#252b23}:is(.cms-inventory-search-field>button:focus-visible,.cms-inventory-empty button:focus-visible){outline-offset:2px;outline:3px solid #c5a255}.cms-inventory-search>p{color:#abb2a9;margin:8px 1px 0;font-size:11px}.cms-inventory-empty{text-align:center;background:#0b0e0b;border:1px dashed #4a5147;padding:30px 15px}.cms-inventory-empty strong{color:#f0ecdf;font:400 20px var(--font-serif);display:block}.cms-inventory-empty p{max-width:330px;line-height:1.55;color:#aeb5ac!important;margin:8px auto 16px!important;font-size:12px!important}.cms-inventory-empty button{min-height:44px;padding:0 15px;color:#e6c97e!important;background:#211d14!important;border:1px solid #6d5a31!important;font-size:12px!important}@media (max-width:760px){.cms-edit-overlay{padding:0}.cms-edit-dialog{border:0;border-radius:0;min-height:100vh}.cms-edit-dialog>header,.cms-edit-form{padding:20px}.cms-edit-form>footer{margin:5px -20px -20px;padding:16px 20px}.cms-edit-images{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-edit-images article>div{height:150px}.cms-gallery-manager-head{flex-direction:column;align-items:stretch}.cms-gallery-bulk-actions{flex-wrap:wrap;align-items:stretch}.cms-gallery-bulk-actions strong{align-items:center;margin-left:0;display:flex}.cms-gallery-bulk-actions button{width:100%}.cms-edit-form>footer{grid-template-columns:1fr 1fr;display:grid}.cms-edit-form>footer>*{width:100%}}@media (max-width:650px){.cms-inventory-search{position:static}.cms-inventory-search input{font-size:16px}.cms-inventory-search-field>button{min-width:72px}.cms-list article{grid-template-columns:72px minmax(0,1fr)}.cms-list article>img{width:72px;height:96px}}.b2b-page{background:radial-gradient(circle at 82% 2%,#2a2518 0,#0000 27%),#090909;overflow:hidden}.b2b-hero{background:0 0;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:clamp(45px,8vw,120px);min-height:590px;padding:145px max(28px,7vw) 80px;display:grid}.b2b-hero-copy h1{color:#f3eee1;max-width:900px;font:400 clamp(44px,7vw,86px)/.98 var(--font-serif);margin:12px 0 25px}.b2b-hero-copy>p:last-child{color:#c6c7c4;max-width:760px;font:18px/1.72 var(--font-serif);margin:0}.b2b-hero>aside{overflow-wrap:anywhere;background:#121311cc;border:1px solid #3c3d3b;gap:8px;padding:28px;display:grid;box-shadow:0 22px 60px #0006}.b2b-hero>aside span{color:#afb0ae;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.b2b-hero>aside strong{color:#f0ecdf;font:25px var(--font-serif)}.b2b-loading{color:#b8bab7;background:#121311;border:1px solid #353735;place-items:center;gap:18px;width:min(1180px,100% - 48px);margin:65px auto;padding:70px;display:grid}.b2b-loading>span{border:2px solid #3c3d3b;border-top-color:#c5a255;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite b2b-spin}@keyframes b2b-spin{to{transform:rotate(360deg)}}.b2b-register{background:#0f100f;border:1px solid #353735;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);gap:0;width:min(1180px,100% - 48px);max-width:none;margin:70px auto;padding:0;box-shadow:0 32px 90px #0007}.b2b-register-intro{background:linear-gradient(145deg,#1b1c1a,#111211);border-right:1px solid #353735;padding:clamp(35px,5vw,64px)}.b2b-register h2{color:#f1ede1;font:400 clamp(32px,4vw,48px)/1.08 var(--font-serif);margin:12px 0 20px}.b2b-register-intro>p:last-of-type{color:#b9bbb8;line-height:1.75}.b2b-register-intro ol{border-top:1px solid #353735;margin:38px 0 0;padding:0;list-style:none}.b2b-register-intro li{color:#c8c9c7;border-bottom:1px solid #353735;grid-template-columns:38px 1fr;gap:10px;padding:15px 0;font-size:12px;display:grid}.b2b-register-intro li span{color:#c8a85d;font:16px var(--font-serif)}.b2b-register form{background:#0e0f0e;border:0;padding:clamp(30px,5vw,60px)}.b2b-register form>.b2b-password-fields{align-items:start}.b2b-register input,.b2b-register select{background:#090909;border-color:#434642;min-width:0}.b2b-register input:focus,.b2b-register select:focus{outline-offset:1px;border-color:#c5a255;outline:2px solid #c5a255}.b2b-register .gold-button{justify-self:start}.b2b-notice{color:#d9dad8;background:#1b1c1a;border-left:3px solid #c5a255;margin:0;padding:12px 14px;line-height:1.55}.b2b-state{width:min(760px,100% - 40px);box-shadow:0 28px 70px #0006}.b2b-state>a{color:#d5b76d}.b2b-terms{background:#111211;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1300px,100% - 48px);max-width:none;margin:55px auto 0}.b2b-terms>div{border-bottom:0;border-right:1px solid #383a37;grid-template-columns:44px 1fr;gap:18px;padding:28px;display:grid}.b2b-terms>div>span{color:#c7a65a;font:24px var(--font-serif)}.b2b-terms strong{color:#e7d5a5;font:22px var(--font-serif);margin:0 0 8px}.b2b-terms p{color:#b8bab7;margin:0;line-height:1.6}.b2b-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:min(1300px,100% - 48px);max-width:none;margin:22px auto 0}.b2b-grid article{background:#121311;grid-template-rows:auto 1fr;min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 20px 50px #0004}.b2b-grid article>.b2b-card-image{background:var(--gallery-bg);height:360px;position:relative}.b2b-card-image img{object-fit:contain;width:100%;height:100%;padding:24px}.b2b-card-image-link{color:inherit;text-decoration:none;display:block}.b2b-card-image>span{color:#dee4df;background:#1d221e;border:1px solid #4c564e;padding:6px 9px;font-size:10px;position:absolute;top:14px;right:14px}.b2b-grid article>.b2b-card-copy{background:#121311;flex-direction:column;height:auto;padding:25px 24px 27px;display:flex}.b2b-card-meta{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;color:#c6a65b!important}.b2b-card-copy h2{color:#f0ecdf;font:400 clamp(24px,2.4vw,31px)/1.15 var(--font-serif);margin:0 0 15px}.b2b-card-title-link{color:inherit;text-decoration:none}:is(.b2b-card-title-link:hover h2,.b2b-card-title-link:focus-visible h2){color:#e0bd69}.b2b-card-title-link:focus-visible{outline-offset:4px;outline:2px solid #c5a45a}.b2b-card-description{color:#afb2ae;margin:0 0 22px;line-height:1.62}.b2b-card-detail-link{text-align:center;justify-content:center;margin:0 0 4px}.b2b-card-copy dl{border-top:1px solid #373836;margin:auto 0 22px;padding-top:17px}.b2b-card-copy dt{color:#969d93;font-size:10px;line-height:1.45}.b2b-card-copy dd{color:#d4b46a;font:22px var(--font-serif);margin:7px 0 0}.b2b-card-copy .gold-button{align-self:flex-start}.b2b-empty{text-align:center;background:linear-gradient(135deg,#161716,#0e0f0e);border:1px solid #363835;grid-column:1/-1;place-items:center;padding:75px 30px;display:grid}.b2b-empty>span{color:#c7a75e;font-size:35px}.b2b-empty h2{color:#f1ede1;font:400 clamp(30px,4vw,45px) var(--font-serif);margin:18px 0 10px}.b2b-empty p{color:#afb2ae;max-width:680px;margin:0;line-height:1.7}@media (max-width:980px){.b2b-hero{grid-template-columns:1fr;align-items:start;min-height:0}.b2b-hero>aside{max-width:430px}.b2b-register{grid-template-columns:1fr}.b2b-register-intro{border-bottom:1px solid #353735;border-right:0}.b2b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.b2b-hero{gap:30px;padding:120px 20px 55px}.b2b-hero-copy h1{font-size:clamp(40px,13vw,60px)}.b2b-register,.b2b-terms,.b2b-grid{width:calc(100% - 24px)}.b2b-register form>div,.b2b-terms,.b2b-grid{grid-template-columns:1fr}.b2b-terms>div{border-bottom:1px solid #383a37;border-right:0}.b2b-terms>div:last-child{border-bottom:0}.b2b-grid article>.b2b-card-image{height:330px}.b2b-loading{width:calc(100% - 24px);padding:50px 20px}}.cms-design-studies{max-width:1180px}.cms-design-current{background:#0b0e0b;border:1px solid #383e35;grid-template-columns:130px 260px minmax(0,1fr);align-items:center;gap:16px;margin:-5px 0 24px;padding:18px 20px;display:grid}.cms-design-current span{color:#c8aa61;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.cms-design-current strong{color:#eee9dd;font:20px var(--font-serif)}.cms-design-current p{color:#aeb4aa;margin:0;font-size:11px;line-height:1.55}.cms-design-grid{gap:24px;display:grid}.cms-design-card{background:#090b09;border:1px solid #3a4037;overflow:hidden}.cms-design-card>header{background:#141814;border-bottom:1px solid #353a32;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.cms-design-card>header>span{color:#c9aa61;font:23px var(--font-serif)}.cms-design-card h3{color:#f2eee2;font:24px var(--font-serif);margin:0}.cms-design-card header p{color:#979f95;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0;font-size:10px}.cms-design-swatches{display:flex}.cms-design-swatches i{border:2px solid #111;border-radius:50%;width:27px;height:27px;box-shadow:-5px 0 10px #0004}.cms-design-swatches i+i{margin-left:-6px}.cms-design-preview{isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:390px;padding:20px 25px 35px;display:flex;position:relative}.cms-design-preview:after{content:"";z-index:-1;background:linear-gradient(#0000 57%,#0709079c);position:absolute;inset:0}.cms-design-preview nav{color:#f4efe3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:25px;font-size:9px;display:flex}.cms-design-preview nav b{font:18px var(--font-serif);letter-spacing:.16em}.cms-design-preview>div{max-width:620px}.cms-design-preview small{letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:750;display:block}.cms-design-preview strong{max-width:580px;font:400 clamp(34px,4.3vw,61px)/.98 var(--font-serif);display:block}.cms-design-preview p{color:#d0d2cc;max-width:520px;font:14px/1.55 var(--font-serif);margin:16px 0}.cms-design-preview button{color:inherit;font:750 9px var(--font-sans);letter-spacing:.05em;background:0 0;border:1px solid;padding:11px 14px}.theme-bordeaux .cms-design-preview small,.theme-bordeaux .cms-design-preview button{color:#d6b66d}.theme-bordeaux .cms-design-preview:before{content:"";z-index:-1;background:#32131757;position:absolute;inset:0}.theme-graphite .cms-design-preview small,.theme-graphite .cms-design-preview button{color:#d29a76}.theme-graphite .cms-design-preview strong{font-family:var(--font-sans);letter-spacing:-.045em;font-weight:300}.theme-forest .cms-design-preview small,.theme-forest .cms-design-preview button{color:#d1b66f}.theme-forest .cms-design-preview:before{content:"";z-index:-1;background:#0b21196b;position:absolute;inset:0}.cms-design-card>ul{background:#111410;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:17px 20px;list-style:none;display:grid}.cms-design-card>ul li{color:#c4cac0;padding-left:17px;font-size:11px;line-height:1.5;position:relative}.cms-design-card>ul li:before{content:"◇";color:#c8a85e;position:absolute;left:0}.cms-design-note{color:#bec4ba;background:#191d17;border-left:3px solid #c5a255;margin:24px 0 0;padding:20px;line-height:1.65}.cms-design-note strong{color:#f0e1bd}@media (max-width:760px){.cms-design-current{grid-template-columns:1fr}.cms-design-card>header{grid-template-columns:28px 1fr}.cms-design-swatches{grid-column:2}.cms-design-preview{min-height:420px;padding:17px}.cms-design-preview nav span{display:none}.cms-design-card>ul{grid-template-columns:1fr}}.cms-design-cta{font:750 9px var(--font-sans);letter-spacing:.05em;background:0 0;border:1px solid;padding:11px 14px;display:inline-flex}.theme-bordeaux .cms-design-cta{color:#d6b66d}.theme-graphite .cms-design-cta{color:#d29a76}.theme-forest .cms-design-cta{color:#d1b66f}@media (max-width:760px){html,body{max-width:100%;overflow-x:clip}.site-header{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.site-header nav{max-height:calc(100dvh - 66px);padding:10px 20px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:0;overflow-y:auto}.site-header nav>a,.nav-dropdown>button{text-align:left;border-bottom:1px solid #2a2c2a;align-items:center;width:100%;min-height:48px;display:flex}.mobile-identification-link{color:#d8bc78!important;display:flex!important}.dropdown-panel{border-radius:5px;max-height:none;padding:8px}.dropdown-panel a{align-items:center;min-height:44px;display:flex}.dropdown-subitems{padding-left:8px}.menu-button{flex:0 0 44px;width:44px;height:44px}.language-picker select{width:62px;max-width:62px;min-height:40px}.header-social{width:27px;height:27px}.gold-button,.outline-button,.dark-button{min-height:48px}.home-hero-copy{bottom:max(55px,calc(38px + env(safe-area-inset-bottom)))}.home-hero-copy h1{font-size:clamp(52px,17vw,76px)}.home-hero-copy>div,.home-hero-copy>div a{width:100%}.home-section{padding-left:16px;padding-right:16px}.center-heading{margin-bottom:38px}.center-heading h2{font-size:clamp(36px,11vw,52px)}.product-grid,.catalog-grid{gap:16px}.product-image{height:clamp(380px,64svh,500px)}.product-copy{padding:21px 17px}.product-copy h3{min-height:0;font-size:23px}.view-360-button,.gallery-button{min-height:44px;padding:0 13px}.product-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.product-actions .contact-primary{grid-column:1/-1;justify-content:center;align-items:center;min-height:46px;display:flex}.product-actions .contact-secondary,.product-actions .contact-whatsapp{text-align:center;justify-content:center;align-items:center;min-height:44px;margin:0;display:flex}.category-card{height:390px}.category-card>div{inset:auto 18px 20px}.category-card h3{font-size:27px}.catalog-controls,.catalog-grid,.empty-results{width:calc(100% - 24px)}.catalog-hero{width:calc(100% - 20px);padding:58px 8px 38px}.catalog-hero h1{font-size:clamp(42px,13vw,59px)}.category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-tabs button,.filter-toggle{min-height:48px;padding:0 12px}.category-tabs button:first-child{grid-column:1/-1}.search-row label{min-width:0}.search-row input{min-width:0;font-size:16px}.filter-toggle{width:100%}.filter-panel{gap:14px;padding:15px}.filter-panel select{height:48px;font-size:16px}.bow-category-panel{gap:24px;padding:22px 17px}.bow-tabs button{min-height:64px}.price-region-strip{grid-template-columns:1fr 1fr;display:grid}.price-region-strip button{min-height:44px;padding:8px}.viewer-modal{padding:72px 12px calc(24px + env(safe-area-inset-bottom));gap:20px}.viewer-close{top:max(12px,env(safe-area-inset-top));width:46px;height:46px;right:12px}.viewer-modal-copy h2{font-size:clamp(32px,10vw,46px)}.viewer-modal-copy .viewer-enquiry{width:100%}.viewer-canvas{border-radius:5px;height:58svh;min-height:360px}.viewer-canvas img{width:94%;height:94%;padding:10px}.viewer-modal-controls{z-index:3;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#090909f2;justify-content:flex-start;margin-inline:-12px;position:sticky;bottom:0;overflow-x:auto}.viewer-modal-controls button{min-width:44px;min-height:44px}.viewer-thumbnails{justify-content:flex-start;padding-bottom:12px}.viewer-thumbnails button{flex-basis:64px;width:64px;height:78px}.instrument-detail{padding:88px 10px 35px}.detail-stage{height:58svh;min-height:360px;padding:8px}.detail-stage>img{width:calc(100% - 28px);height:calc(100% - 28px);inset:14px}.detail-stage .prev{left:8px}.detail-stage .next{right:8px}.detail-stage button{width:44px;height:44px}.detail-thumbs{display:flex;overflow-x:auto}.detail-thumbs button{flex:0 0 70px}.detail-copy{padding:23px 18px}.detail-copy dl div{grid-template-columns:.8fr 1.2fr;gap:10px}.detail-videos{gap:10px}.contact-hero{gap:28px;padding:58px 16px 38px}.contact-hero h1{font-size:clamp(40px,13vw,58px)}.contact-hero aside{padding:22px 18px}.contact-page-grid{width:calc(100% - 20px)}.contact-form,.contact-direct{padding:20px 16px}.contact-phone-card{padding:16px}.contact-phone-card>div>a{font-size:20px}.contact-call-button{min-height:48px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.contact-form>.gold-button{width:100%}.marketplace-hero{min-height:0;padding-top:112px}.marketplace-hero h1{font-size:clamp(42px,13vw,61px)}.marketplace-form{padding:26px 16px}.marketplace-mode{grid-template-columns:1fr}.marketplace-mode button{min-height:58px}.marketplace-form input,.marketplace-form select,.marketplace-form textarea{font-size:16px}.marketplace-upload{min-height:145px;padding:22px 15px}.marketplace-submit,.marketplace-store-note .outline-button{width:100%}.ident-hero{min-height:0;padding-top:74px}.ident-hero h1{font-size:clamp(43px,13vw,62px)}.ident-actions a{width:100%}.ident-payment{padding:65px 12px}.payment-methods{gap:12px}.payment-methods article{padding:24px 20px}.payment-methods article .gold-button,.payment-methods article .outline-button{width:100%}.ident-cta{padding-left:16px;padding-right:16px}.ident-cta .gold-button{width:100%}.privacy-banner{padding-bottom:calc(21px + env(safe-area-inset-bottom))}.about-page-hero h1,.showroom-page-copy h1{font-size:clamp(42px,13vw,61px)}.about-showroom-copy>div a,.showroom-page-copy>div a{width:100%}.showroom-visual,.showroom-page-hero .showroom-visual{min-height:430px}.showroom-video-section video{min-height:0}.b2b-hero>aside{max-width:100%;padding:21px 18px}.b2b-register{margin:35px auto}.b2b-register-intro,.b2b-register form{padding:26px 20px}.b2b-register input,.b2b-register select{min-height:48px;font-size:16px}.b2b-register .gold-button{width:100%}.b2b-state{width:calc(100% - 24px);padding:40px 20px}.b2b-grid article>.b2b-card-image{height:300px}.b2b-card-copy .gold-button{width:100%}.cms-sidebar{align-items:center;max-width:100vw;height:auto;padding:8px 10px;position:sticky;top:0}.cms-brand{border:0;flex:none;padding:7px 12px}.cms-brand strong{font-size:18px}.cms-sidebar nav{overscroll-behavior-x:contain;min-width:0;padding:0 4px;overflow-x:auto}.cms-sidebar nav button{min-height:44px;padding:10px 12px}.cms-main{padding:0 10px 45px}.cms-header{gap:14px}.cms-header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.cms-header button{min-height:44px}.cms-welcome{gap:25px;padding:24px 19px}.cms-quick button{min-height:50px}.cms-form input,.cms-form textarea,.cms-form select{font-size:16px}.cms-upload{padding:22px 14px}.cms-upload-preview{grid-template-columns:1fr}.cms-edit-dialog>header{padding-top:max(20px,env(safe-area-inset-top))}.cms-edit-form>footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.marketplace-admin-list footer>*{min-height:44px}.dealer-list article{grid-template-columns:1fr}.dealer-list article>div:last-child>*{min-height:44px}}.newsletter-signup{color:#f5f1e8;background:#121513;border:1px solid #404442;border-left:2px solid #8f7440;border-radius:4px;grid-template-columns:minmax(230px,.72fr) minmax(420px,1.28fr);align-items:start;gap:36px;width:min(1120px,100% - 48px);margin:46px auto;padding:27px 30px;display:grid;box-shadow:0 12px 34px #0002}.site-footer>.newsletter-signup{width:min(1120px,100% - 48px);box-shadow:none;background:0 0;border-width:1px 0 0;border-color:#323634;border-radius:0;margin:0 auto;padding:29px 0}.newsletter-signup.compact{margin-top:52px;margin-bottom:62px}.site-footer>.newsletter-signup--footer.compact{margin:0 auto}.newsletter-copy .kicker{color:#c5aa68;margin-bottom:7px;font-size:9px}.newsletter-copy h2{color:#f8f3e8;font:400 clamp(24px,2.4vw,32px)/1.16 var(--font-serif);margin:0}.newsletter-copy>p:not(.kicker){color:#bcbfbd;max-width:520px;margin:11px 0 9px;font-size:13px;line-height:1.62}.newsletter-copy>small{color:#aeb2af;font-size:11px}.site-footer>.newsletter-signup .newsletter-copy h2{font-size:24px}.site-footer>.newsletter-signup .newsletter-copy>p:not(.kicker){max-width:430px;font-size:12px}.newsletter-signup form{gap:12px;display:grid}.newsletter-signup fieldset{border:0;min-width:0;margin:0;padding:0}.newsletter-signup legend,.newsletter-email>span{color:#dee1df;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.newsletter-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.newsletter-topics label{color:#e1e4e2;cursor:pointer;background:#181b19;border:1px solid #4b4f4d;align-items:center;gap:8px;min-height:44px;padding:0 11px;font-size:11.5px;display:flex}.newsletter-topics label:has(input:checked){background:#202422;border-color:#8f7440}.newsletter-topics input,.newsletter-consent input{accent-color:#9c8149;flex:none;width:17px;height:17px}.newsletter-email input{color:#1e2421;background:#f6f5f0;border:1px solid #6d716f;border-radius:3px;width:100%;min-height:46px;padding:0 14px;font-size:16px}.newsletter-email input:focus{outline-offset:2px;outline:3px solid #c5a65e}.newsletter-consent{color:#bdc0be;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.newsletter-consent input{margin-top:1px}.newsletter-consent a{color:#dfc37d;text-decoration:underline}.newsletter-submit{color:#f8f4eb;cursor:pointer;background:#26302d;border:1px solid #505954;border-radius:3px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800}.newsletter-submit:hover:not(:disabled){background:#364540;border-color:#7b8680}.newsletter-submit:disabled{color:#b0b3b1;cursor:not-allowed;background:#323533;border-color:#4f5251}.newsletter-state{color:#ced2cf;min-height:0;font-size:12px;line-height:1.5}.newsletter-state:empty{display:none}.newsletter-state.success{color:#ebf0ed;background:#202925;border:1px solid #87938c;padding:11px}.newsletter-state.error,.newsletter-unavailable{color:#f2d9cc;background:#35231b;border:1px solid #9c6d55;padding:11px;font-size:12px}.newsletter-honeypot{clip-path:inset(50%);width:1px!important;height:1px!important;position:fixed!important;top:-10000px!important;left:0!important;overflow:hidden!important}.journal-newsletter,.catalog-newsletter{padding:0 0 1px}.journal-newsletter .newsletter-signup{margin-top:52px}.newsletter-confirmed{color:#242927;background:#f5f1e8;min-height:72vh;padding:clamp(120px,14vw,190px) max(24px,50vw - 410px)}.newsletter-confirmed h1{margin:0 0 20px;font-size:clamp(45px,7vw,78px)}.newsletter-confirmed h2{color:#333d39;margin:0 0 14px;font-size:25px}.newsletter-confirmed>p:not(.kicker){color:#565b59;max-width:650px;margin:0 0 28px;font-size:17px;line-height:1.75}.newsletter-signup--footer form{grid-template-columns:minmax(0,1fr) minmax(175px,220px);align-items:end}.newsletter-signup--footer fieldset,.newsletter-signup--footer .newsletter-consent,.newsletter-signup--footer .newsletter-state,.newsletter-signup--footer .newsletter-unavailable{grid-column:1/-1}.newsletter-signup--footer .newsletter-submit{grid-area:2/2}.catalog-newsletter .newsletter-signup{box-shadow:none;background:#111312;border-color:#333735 #333735 #333735 #7a827c}.journal-newsletter .newsletter-signup{color:#232d2a;box-shadow:none;background:#f1ebdf;border-color:#cfc5b5 #cfc5b5 #cfc5b5 #818883}.journal-newsletter .newsletter-copy .kicker{color:#806529}.journal-newsletter .newsletter-copy h2{color:#232d2a}.journal-newsletter .newsletter-copy>p:not(.kicker),.journal-newsletter .newsletter-copy>small,.journal-newsletter .newsletter-consent{color:#4c524f}.journal-newsletter .newsletter-signup legend,.journal-newsletter .newsletter-email>span{color:#313735}.journal-newsletter .newsletter-topics input,.journal-newsletter .newsletter-consent input{accent-color:#3f4b46}.journal-newsletter .newsletter-consent a{color:#6d5221}.journal-newsletter .newsletter-submit{color:#fff;background:#3f4b46;border-color:#3f4b46}.journal-newsletter .newsletter-submit:hover:not(:disabled){background:#323d39}@media (max-width:900px){.newsletter-signup{grid-template-columns:1fr;gap:23px}.newsletter-topics{grid-template-columns:1fr 1fr 1fr}}@media (max-width:760px){.newsletter-signup,.newsletter-signup.compact{gap:20px;width:calc(100% - 24px);margin:32px auto;padding:22px 16px}.newsletter-copy h2{font-size:27px}.newsletter-copy>p:not(.kicker){font-size:12px}.newsletter-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-topics label{min-height:44px}.newsletter-topics label:last-child{grid-column:1/-1}.newsletter-submit{width:100%;min-height:48px}.newsletter-signup--footer form{grid-template-columns:1fr}.newsletter-signup--footer form>*{grid-area:auto/1!important}.site-footer>.newsletter-signup{border-left:0;width:calc(100% - 36px);padding:28px 0}.identification-wizard-actions{background:#191b1af5;box-shadow:0 -12px 25px #0a0d0b99}}@media (max-width:390px){.brand img{width:96px}.header-social{width:24px;height:24px}.header-actions{gap:3px}.header-socials{gap:2px}.language-picker select{width:55px;max-width:55px}.cms-brand{display:none}.cms-stats,.price-region-strip{grid-template-columns:1fr}.product-image{height:380px}.contact-phone-card{grid-template-columns:32px minmax(0,1fr)}.contact-phone-symbol{width:32px;height:32px}}:root{--black:#202725;--panel:#fffdf8;--panel-2:#f0ece2;--cream:#fcfaf4;--muted:#666967;--gold:#9a7536;--gold-light:#bd9550;--line:#333a382e;--paper:#f6f3eb;--ink:#222725;--forest:#212a27}body{background:var(--paper);color:var(--ink)}body:before{display:none}.skip-link{z-index:300;color:#202725;background:#fff;border-radius:3px;padding:12px 16px;font-weight:750;position:fixed;top:10px;left:18px;transform:translateY(-150%);box-shadow:0 8px 30px #0003}.skip-link:focus{transform:translateY(0)}.kicker{color:var(--gold);letter-spacing:.2em;font-size:11px}.gold-button{color:#fff;background:#9a7536;border-color:#9a7536}.gold-button:hover{color:#fff;background:#80602d}.outline-button{color:#212a27;background:0 0;border-color:#898d8b}.outline-button:hover{background:#eff0ee;border-color:#212a27}.site-header{background:#1d2422f7;border-color:#ffffff1c;grid-template-columns:160px 1fr auto;height:76px;padding-inline:clamp(18px,2.5vw,40px);box-shadow:0 6px 24px #1a1f1d24}.brand img{width:148px}.site-header nav>a{color:#e5e6e4;letter-spacing:.12em;font-size:9.5px;position:relative}.site-header nav>a:hover,.site-header nav>a.active{color:#e4c486}.site-header nav>a.active:after{content:"";background:#d3ad68;height:1px;position:absolute;bottom:-12px;left:0;right:0}.header-social{color:#fff;background:#2c3432;border-color:#ffffff26;width:44px;height:44px;font-size:9px}.language-picker select{color:#fff;background:#2a3230;border-color:#ffffff2e;max-width:98px;min-height:44px;padding-inline:12px 24px;font-size:10px}.home-section,.catalog-page,.ident-page,.marketplace-page,.contact-page,.about-page,.showroom-page,.b2b-page{background:var(--paper);color:var(--ink)}.home-hero{min-height:min(900px,100svh)}.home-hero-overlay{background:linear-gradient(90deg,#111514e0,#1115146b 55%,#1115142e),linear-gradient(#0000 46%,#0f1312b3)}.home-hero-copy h1{color:#fff;max-width:980px;font-size:clamp(56px,8vw,112px)}.home-hero-copy>p:not(.kicker){color:#edeeed}.home-hero .outline-button{color:#fff;background:#ffffff0d;border-color:#ffffff80}.home-hero-product strong{color:#fff}.home-hero-product small{color:#d9dbd8}.center-heading h2{color:var(--ink)}.center-heading>p:not(.kicker){color:var(--muted);font-size:16px}.product-card{background:#fff;border:1px solid #d8d9d2;border-radius:3px;box-shadow:0 14px 38px #2229270f}.product-copy>p{color:#80652f;font-size:10px}.product-copy h3{font-size:24px}.product-price span{color:#777f7a;font-size:10px}.product-price strong{color:#363b39;font-size:14px}.category-card{background:#222927;border-color:#d4d5d3;border-radius:3px}.category-card h3{color:#fff}.category-card span{color:#e3c787}.about-section{background:#fff;border-color:#d5d6d3;box-shadow:0 18px 60px #22292712}.about-copy>p:not(.kicker){color:#616462;font-size:16px}.nando-home-portrait img{filter:none!important}.service-grid article{background:#fff;border-color:#d7d8d5;border-radius:3px}.service-grid p{color:#646765;font-size:14px}.journal-strip{background:#ede8dd;border-color:#d4d6d3}.journal-strip>p:not(.kicker){color:#5e6260}.contact-cta{color:#202826;background:#d8c399;border-radius:3px}.contact-cta .kicker{color:#5b4b2a}.home-marketplace-strip{color:var(--ink);background:#fff;border-color:#d6d7d4}.home-marketplace-strip>div>p:last-child{color:#616462}.home-pathways{padding-top:65px}.home-pathway-grid{background:#fff;border:1px solid #d5d6d3;grid-template-columns:repeat(4,1fr);display:grid}.home-pathway-grid>a{border-right:1px solid #d5d6d3;flex-direction:column;min-height:290px;padding:34px 30px;transition:all .2s;display:flex}.home-pathway-grid>a:last-child{border-right:0}.home-pathway-grid span{color:#9a7536;font:24px var(--font-serif)}.home-pathway-grid h3{margin:40px 0 14px;font-size:29px}.home-pathway-grid p{color:#646765;margin:0 0 28px;line-height:1.7}.home-pathway-grid strong{color:#3d4643;margin-top:auto;font-size:12px}.home-showroom{background:#e7e0d2;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);max-width:1400px;margin:90px auto;display:grid}.home-showroom>img{object-fit:cover;width:100%;height:620px}.home-showroom>div{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,80px);display:flex}.home-showroom h2{margin:8px 0 24px;font-size:clamp(42px,5vw,68px);line-height:1.04}.home-showroom>div>p:not(.kicker){color:#575c5a;font:17px/1.75 var(--font-serif)}.home-showroom .gold-button{align-self:flex-start;margin-top:24px}.catalog-page{padding-top:76px}.catalog-hero>p:not(.kicker){color:#636765;font-size:16px}.category-tabs button,.filter-toggle{color:#4a504e;background:#fff;border-color:#d2d3d1;min-height:46px;font-size:10px}.filter-panel label>span{font-size:10px}.instrument-detail{background:var(--paper);color:var(--ink)}.detail-copy{color:var(--ink);background:#fff;border-color:#d4d5d2;box-shadow:0 15px 45px #2a322f0c}.detail-lead{color:#555957}.detail-copy dl,.detail-copy dl div{border-color:#dddedc}.detail-copy dt{color:#6b6e6d}.detail-fact-certificates{gap:5px;margin:0;padding:0;list-style:none;display:grid}.detail-fact-certificates a{color:#745827;text-underline-offset:3px;text-decoration:underline}.detail-contact-alternatives{background:#212a27;border-color:#3e4844}.detail-stage{touch-action:pan-y}.detail-stage:-webkit-full-screen{background:#131514;width:100vw;height:100vh;padding:40px}.detail-stage:fullscreen{background:#131514;width:100vw;height:100vh;padding:40px}.detail-stage:-webkit-full-screen>img{width:calc(100% - 80px);height:calc(100% - 80px);inset:40px}.detail-stage:fullscreen>img{width:calc(100% - 80px);height:calc(100% - 80px);inset:40px}.external-video-consent{color:#fff;cursor:pointer;text-align:center;background:#1b1f1e;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:25px;display:flex;position:absolute;inset:0}.external-video-consent>span{border:1px solid #ffffff65;border-radius:50%;place-items:center;width:54px;height:54px;font-size:19px;display:grid}.external-video-consent strong{font-size:14px}.external-video-consent small{color:#cdd0ce;max-width:390px;line-height:1.5}.detail-videos .external-video>div{aspect-ratio:16/9;position:relative}.ident-hero{background:#ebe5d8;border-color:#f3eee429}.ident-hero>p:not(.ident-pill){color:#c9c8bd}.ident-price{background:#1a1a19;border-color:#f3eee429}.ident-price span,.ident-price small{color:#616563}.ident-price strong{color:#c9c8bd}.ident-pill{background:#1a1b18;border-color:#b99e6d}.ident-benefit-grid article,.ident-expect-grid article,.guide-card,.process-grid article{background:#1a1a19;border-color:#f3eee429;border-radius:3px}.ident-benefit-grid p,.ident-expect-grid p,.process-grid p,.guide-card p{color:#616563;font-size:14px}.ident-expect{background:#212220;border-color:#f3eee429}.ident-cta{background:#e8e1d4;border-color:#f3eee429}.ident-cta p{color:#c9c8bd}.ident-video-section{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(40px,7vw,100px);max-width:1260px;margin:0 auto;padding:30px 24px 110px;display:grid}.ident-video-section h2{margin:10px 0 22px;font-size:clamp(37px,5vw,62px);line-height:1.05}.ident-video-section>div>p:last-child{color:#5f6361;font:17px/1.75 var(--font-serif)}.ident-video-section figure{background:#1a1a19;border:1px solid #f3eee429;margin:0;padding:9px;box-shadow:0 20px 60px #28302d18}.ident-video-section video{aspect-ratio:9/5;object-fit:cover;background:#111;width:100%;display:block}.ident-video-section figcaption{color:#6d706e;letter-spacing:.08em;text-transform:uppercase;padding:11px 4px 3px;font-size:10px}.ident-video-embedded{background:#212220;padding-top:clamp(58px,7vw,92px);padding-bottom:clamp(62px,8vw,108px);scroll-margin-top:84px}.ident-video-embedded>div>p:last-of-type{color:#c9c8bd;font:17px/1.75 var(--font-serif)}.ident-video-embedded .gold-button{margin-top:24px}.ident-video-embedded video{object-fit:contain;background:#0a0d0c}.identification-payment-choice{background:#212220;border:1px solid #f3eee429;margin:8px 0 0;padding:20px}.identification-payment-choice legend{color:#f0ebe0;font:21px var(--font-serif);padding:0 8px}.identification-payment-choice>p{color:#666b68;margin:0 0 15px;font-size:12px;line-height:1.55}.identification-payment-choice label{border-top:1px solid #f3eee429;align-items:center;gap:10px;min-height:46px;padding:9px 12px;grid-template-columns:auto 1fr!important;display:flex!important}.identification-payment-choice input{accent-color:#212a27;width:auto!important}.identification-payment-summary{background:#212220;border:1px solid #f3eee429;gap:8px;max-width:560px;margin:22px auto;padding:18px;display:grid}.identification-payment-summary small{color:#616462}.identification-payment-summary p{margin:5px 0 0;line-height:1.65}.ident-payment{color:var(--ink)!important;background:#212220!important}.payment-methods article{background:#fff!important;border-color:#d1d2cf!important}.payment-methods article p,.payment-privacy{color:#606361!important}.marketplace-page{min-height:100vh}.marketplace-intake,.marketplace-process{background:var(--paper)!important;color:var(--ink)!important}.marketplace-form{color:var(--ink)!important;background:#fff!important;border-color:#d2d3d1!important}.marketplace-form input,.marketplace-form select,.marketplace-form textarea{color:#272c2a!important;background:#faf9f5!important;border-color:#cccecc!important}.marketplace-steps article{background:#fff!important;border-color:#d2d3d1!important}.marketplace-steps p{color:#606361!important}.marketplace-store-note{color:#2a2f2d!important;background:#e7e1d5!important}.about-page{color:var(--ink)}.about-story{background:var(--paper)}.about-story>div:last-child>p:not(.kicker){color:#585c5a}.about-values{background:#e9e5dc;border-color:#d4d6d3}.about-values>div:last-child{border-color:#cccdcb}.about-values article{background:#fff;border-color:#cccdcb}.about-values article p{color:#5d605e}.about-showroom{color:var(--ink);background:#f4f0e7}.about-showroom-copy>p:not(.kicker){color:#575c59}.about-showroom-copy li{color:#393f3d;border-color:#d4d6d3}.showroom-main-image,.showroom-inset-image{background:#fff;border-color:#c3bdaf;box-shadow:0 24px 60px #2e35321f}.showroom-main-image img,.showroom-inset-image img{filter:saturate(.88)contrast(1.02)brightness();animation:none}.showroom-inset-image{animation:none}.showroom-visual:hover .showroom-main-image,.showroom-visual:hover .showroom-inset-image{transform:none}.showroom-page{color:var(--ink)}.showroom-page-hero{background:#f1ece2}.showroom-page-copy>p:not(.kicker){color:#575c59}.showroom-page-notes{background:var(--paper)}.showroom-page-notes article{background:#fff;border-color:#d0d2cf}.showroom-video-section{background:#e8e2d7;border-color:#d1d3d0}.showroom-video-section>div>p:last-child{color:#575c59}.showroom-video-section figure{background:#fff;border-color:#c9cac8;box-shadow:0 25px 70px #2e353221}.contact-page{color:var(--ink)}.contact-hero{background:#e9e4da;border-color:#d2d3d1}.contact-hero>div>p:last-child{color:#575c59}.contact-hero aside,.contact-direct{background:#fff;border-color:#d1d3d0}.contact-hero aside p,.contact-direct>p:last-child{color:#5e615f}.contact-form{color:var(--ink);background:#fff;border-color:#d1d3d0}.contact-form-heading{border-color:#d6d8d5}.contact-form-heading p{color:#5d615f}.contact-form label>span{color:#3a403e}.contact-form input,.contact-form select,.contact-form textarea{color:#272c2a;background:#faf9f5;border-color:#cccecc}.contact-consent span{color:#636664!important}.contact-phone-card{box-shadow:none;background:#eff0ef;border-color:#cacdca}.contact-phone-card>div>a,.contact-email-line>a{color:#29302d}.contact-phone-card p{color:#606361}.contact-email-line{border-color:#d1d3d0}.contact-call-button{background:#212a27;border-color:#212a27;color:#fff!important}.b2b-page{background:var(--paper);color:var(--ink)}.b2b-hero{background:#e8e2d7}.b2b-hero-copy h1{color:var(--ink)}.b2b-hero-copy>p:last-child{color:#575c59}.b2b-hero>aside{background:#fff;border-color:#c8cac8;box-shadow:0 16px 44px #2e353217}.b2b-register{background:#fff;border-color:#cccdcb;box-shadow:0 22px 65px #2e353217}.b2b-register-intro>p:last-of-type,.b2b-register-intro li{color:#575c59}.b2b-register input,.b2b-register select{color:#272c2a;background:#faf9f5;border-color:#cccecc}.b2b-terms{background:#e8e3d9}.b2b-grid article{background:#fff;box-shadow:0 16px 45px #2e353212}.b2b-card-copy dl{border-color:#d3d5d2}.b2b-empty{background:#fff;border-color:#d1d2d0}.journal-page,.article-page{background:var(--paper);color:var(--ink)}footer{color:#eee9dd}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #c89b49}@media (max-width:1240px){.site-header{grid-template-columns:160px 1fr auto}.site-header nav{background:#202725;inset:76px 0 auto}.site-header nav>a{border-bottom:1px solid #ffffff1c;align-items:center;width:100%;min-height:50px;font-size:11px;display:flex}.site-header nav>a.active:after{display:none}}@media (max-width:900px){.home-pathway-grid{grid-template-columns:1fr 1fr}.home-pathway-grid>a:nth-child(2){border-right:0}.home-pathway-grid>a:nth-child(-n+2){border-bottom:1px solid #d5d6d3}.home-showroom,.ident-video-section{grid-template-columns:1fr}.home-showroom{margin-inline:16px}.home-showroom>img{height:430px}.ident-video-section{padding-top:0}.showroom-page-hero{background:#f1ece2}}@media (max-width:760px){.site-header{grid-template-columns:112px 1fr auto;height:68px}.site-header nav{inset:68px 0 auto}.site-header nav>a{min-height:52px}.brand img{width:108px}.header-social{width:44px;height:44px}.header-socials .instagram,.header-socials .facebook{display:none}.language-picker select{width:70px;max-width:70px;min-height:44px}.home-hero-copy h1{font-size:clamp(48px,14vw,68px);line-height:.96}.home-hero-product{display:none}.home-pathway-grid{grid-template-columns:1fr}.home-pathway-grid>a{border-bottom:1px solid #d5d6d3;border-right:0;min-height:220px}.home-pathway-grid>a:last-child{border-bottom:0}.home-showroom{margin-block:45px}.home-showroom>img{height:330px}.home-showroom>div{padding:32px 22px}.ident-video-section{padding-inline:16px;padding-bottom:70px}.ident-video-section figure{padding:5px}.detail-stage{touch-action:pan-y}.detail-zoom-controls{max-width:calc(100% - 20px);overflow-x:auto}.external-video-consent small{font-size:10px}.contact-cta{background:#d8c399}.whatsapp-float{bottom:12px;right:12px}.about-section{width:calc(100% - 24px)}}@media (max-width:390px){.site-header{padding-inline:10px}.header-actions{gap:5px}.header-social{width:44px;height:44px}.language-picker select{width:65px;max-width:65px}.brand img{width:96px}}.b2b-inquiry-form{border-top:1px solid #d3d5d2;gap:13px;margin-top:20px;padding-top:20px;display:grid}.b2b-inquiry-form label{gap:7px;display:grid}.b2b-inquiry-form label>span{color:#474c4a;font-size:11px;font-weight:650}.b2b-inquiry-form select,.b2b-inquiry-form textarea{color:#272c2a;background:#faf9f5;border:1px solid #cccecc;width:100%;padding:11px}.b2b-inquiry-form .b2b-insurance{grid-template-columns:auto 1fr;align-items:start}.b2b-inquiry-form .b2b-insurance input{accent-color:#212a27;margin-top:3px}.b2b-inquiry-form>p{color:#39443d;background:#eff2f0;border-left:3px solid #747f77;margin:0;padding:10px;font-size:12px}.b2b-inquiry-form .gold-button{align-self:stretch;width:100%}.cms-post-edit{border-top:1px solid #343a32;margin-top:14px}.cms-post-edit summary{color:#d9bd78;cursor:pointer;padding:12px 0;font-size:11px}.cms-post-edit form{gap:12px;padding:10px 0 5px;display:grid}.cms-post-edit label{gap:5px;display:grid}.cms-post-edit label>span{color:#abb2a8;font-size:10px}.cms-post-edit input,.cms-post-edit textarea,.cms-post-edit select{color:#f0ecdf;background:#090b09;border:1px solid #444b40;width:100%;padding:10px}.journal-category{letter-spacing:.12em;text-transform:uppercase;font-weight:750;color:#8a6a30!important;margin-top:20px!important;margin-bottom:-12px!important;font-size:10px!important}.cms-post-media{background:#111510;border:1px solid #3e463b;margin:22px 0 5px;padding:18px}.cms-post-media>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.cms-post-media>header>div{gap:5px;display:grid}.cms-post-media>header strong,.cms-post-cover strong{color:#f1ead9;font-size:14px}.cms-post-media>header span,.cms-post-cover small{color:#9fa99d;font-size:10px;line-height:1.5}.cms-post-image-upload,.cms-post-image-actions label{color:#e6cb8d;cursor:pointer;background:#1a2019;border:1px solid #8c7440;align-items:center;padding:9px 12px;position:relative;justify-content:center!important;display:inline-flex!important}.cms-post-image-upload>span,.cms-post-image-actions label>span{color:#e6cb8d!important}.cms-post-image-upload input,.cms-post-image-actions label input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.cms-post-cover{background:#0b0e0b;border:1px solid #343b32;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:13px;display:grid}.cms-post-cover-preview{color:#777f76;background:#050605;place-items:center;height:104px;font-size:11px;display:grid;overflow:hidden}.cms-post-cover-preview img{object-fit:cover;width:100%;height:100%}.cms-post-cover>div:last-child{gap:7px;display:grid}.cms-post-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.cms-post-image-card{min-width:0;background:#0b0e0b!important;border:1px solid #384036!important;padding:12px!important;display:block!important}.cms-post-image-preview{background:#050605;height:180px;position:relative;overflow:hidden}.cms-post-image-preview img{object-fit:cover;width:100%;height:100%}.cms-post-image-preview>span{color:#eee5d2;letter-spacing:.05em;text-transform:uppercase;background:#0b100dcc;padding:4px 7px;font-size:9px;position:absolute;bottom:8px;left:8px}.cms-post-image-actions{flex-wrap:wrap;margin-top:9px;gap:7px!important;display:flex!important}.cms-post-image-actions button,.cms-post-image-actions label{min-height:34px;padding:7px 10px!important;font-size:10px!important}.cms-post-image-card form{border-top:1px solid #2e352d;margin-top:8px;gap:9px!important;padding-top:10px!important}.cms-post-image-card form button{justify-self:start}.cms-post-media-empty{text-align:center;border:1px dashed #3c4439;padding:16px;color:#90998f!important;margin:14px 0 0!important;font-size:11px!important}.cms-post-translation-status{background:#1a2019;border-left:3px solid #c6a458;padding:10px 12px;line-height:1.5;color:#dfe5da!important;margin:10px 0 2px!important;font-size:12px!important}.cms-post-translate-button[aria-busy=true]{cursor:wait;color:#e6cc8b!important;border-color:#c6a458!important}@media (max-width:650px){.cms-list .post-row>div>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cms-list .post-row button,.cms-list .post-row a{touch-action:manipulation;min-height:46px;padding:11px 12px;font-size:12px}.cms-list .post-row .cms-post-translate-button{grid-column:1/-1;width:100%;font-weight:750}.cms-post-translation-status{font-size:13px!important}.cms-post-media{padding:13px}.cms-post-media>header{flex-direction:column;align-items:stretch}.cms-post-image-upload{min-height:46px}.cms-post-cover{grid-template-columns:1fr}.cms-post-cover-preview{height:190px}.cms-post-image-grid{grid-template-columns:1fr}.cms-post-image-preview{height:220px}.cms-post-image-actions{grid-template-columns:1fr 1fr;display:grid!important}.cms-post-image-actions label{min-height:46px}}.mobile-admin-link{display:none!important}.site-header nav>.nav-dropdown>button{color:#eeefed;min-height:44px;font:650 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;display:flex}.site-header nav>.nav-dropdown>button span{color:#e4c486;font-size:13px;transition:transform .18s}.site-header nav>.nav-dropdown.active>button,.site-header nav>.nav-dropdown>button:hover{color:#e4c486}.site-header nav>.nav-dropdown>button[aria-expanded=true] span{transform:rotate(180deg)}.collection-panel{background:#181f1d;border-color:#ffffff2b;border-radius:4px;width:310px;padding:10px;box-shadow:0 22px 54px #0a0c0b73}.collection-panel>a,.dropdown-bow-heading{color:#f1f1f0;letter-spacing:.02em;align-items:center;min-height:44px;font-size:12px;font-weight:650;display:flex}.collection-panel>a:hover,.dropdown-bow-heading:hover,.dropdown-subitems a:hover{color:#e7ca84;background:#ffffff0c}.dropdown-bow-group{border-top:1px solid #ffffff24;padding-top:6px}.dropdown-bow-heading{justify-content:space-between}.dropdown-bow-heading span{color:#e4c486}.dropdown-subitems{padding:2px 0 6px 10px}.dropdown-subitems a{color:#c9ccca;letter-spacing:.015em;align-items:center;min-height:44px;font-size:11px;font-weight:600;display:flex}.showroom-visual-single,.showroom-page-hero .showroom-visual-single{aspect-ratio:2048/1143;perspective:none;background:#050505;width:100%;min-height:0;overflow:hidden}.showroom-visual-single .showroom-main-image{background:#050505;border:0;position:absolute;inset:0;box-shadow:0 25px 70px #2e353221;transform:none!important}.showroom-visual-single .showroom-main-image:after{background:linear-gradient(#0000 72%,#0505054d)}.showroom-visual-single .showroom-main-image img{object-fit:contain;width:100%;height:100%;filter:none!important;animation:none!important;transform:none!important}.showroom-visual-single:hover .showroom-main-image,.showroom-visual-single:hover img{filter:none!important;transform:none!important}.home-showroom>img,.showroom-video-section video{object-fit:contain;background:#050505}.showroom-video-section figcaption{color:#575c59;font-size:11px}.identification-upload-guide{background:#161716;border:1px solid #424542;border-radius:3px;padding:20px}.identification-upload-guide>p{color:#f0ecdf;font:400 21px var(--font-serif);margin:0 0 15px}.identification-upload-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.identification-upload-guide li{color:#c9cbc9;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;font-size:11px;line-height:1.5;display:grid}.identification-upload-guide li span{color:#e4c879;border:1px solid #a98b4c;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.identification-upload-guide>a{color:#e4c879;margin-top:15px;font-size:11px;font-weight:700;display:inline-flex}.kicker{color:#80602d}.gold-button{background:#80602d;border-color:#80602d;color:#fff!important}.gold-button:hover{background:#684b20;border-color:#684b20;color:#fff!important}.home-hero .kicker,.about-page-hero .kicker,.marketplace-hero .kicker,.privacy-banner .kicker,.identification-form-shell .kicker,.journal-featured .kicker,.marketplace-form-shell>header .kicker{color:#e4c77f}.about-page-hero h1,.marketplace-hero h1{color:#fff}.about-page-hero>div>p:not(.kicker),.marketplace-hero>div>p:not(.kicker){color:#edeeed}.privacy-banner,.privacy-banner h2,.privacy-banner p,.privacy-banner strong{color:#f4f0e5}.privacy-banner small{color:#c7c9c7}.footer-brand p{color:#b0b2b0}.footer-bottom{color:#9ca49c;font-size:10px}.footer-grid h3{color:#d2b66e;font-size:10px}.footer-grid a,.footer-privacy-button{color:#bfc2bf}.footer-logo-row{grid-column:1/-1;place-items:center;width:100%;padding-bottom:18px;display:grid}.about-secondary-logo{object-fit:contain;filter:invert(17%)sepia(12%)saturate(1344%)hue-rotate(108deg)brightness(92%)contrast(91%);border-top:1px solid #bda76f;width:218px;height:auto;margin-top:36px;padding-top:28px;display:block}.showroom-monogram{object-fit:contain;filter:invert(17%)sepia(12%)saturate(1344%)hue-rotate(108deg)brightness(92%)contrast(91%);opacity:.92;width:74px;height:auto;margin:0 0 24px;display:block}.whatsapp-float{background:#365044}.marketplace-form fieldset>h3,.marketplace-form label>span{color:#3a403e!important}.marketplace-consent span{color:#575c59!important}.marketplace-store-note p{color:#3d4340!important}.identification-payment-choice label>span{color:#c9c8bd!important}.identification-payment-summary,.identification-payment-summary strong,.identification-payment-summary p{color:#f0ebe0}.identification-success .outline-button{background:0 0;border-color:#f3eee429;color:#f4efe5!important}.identification-success .outline-button:hover{background:#1a1a190c;border-color:#d4c28c}.journal-page>header>p:not(.kicker),.article-page header>p:not(.kicker),.article-body,.rich-article p{color:#494d4b}.article-meta,.article-end{color:#575c59}.article-back,.detail-back{color:#6f5425}.detail-videos article h2,.detail-videos article h3{color:#f2eee2}.legal-page{background:var(--paper);color:var(--ink)}.legal-hero{color:var(--ink);background:#ece7dc;border-color:#d3d5d2}.legal-hero>p:last-child,.legal-layout aside p,.legal-content p{color:#4c514f}.legal-layout aside,.legal-content section{border-color:#d5d6d3}.legal-layout aside h2,.legal-content h2,.legal-content h3,.legal-content strong{color:#262b29}.legal-content a,.legal-layout aside a{color:#6f5425;text-decoration-color:#a9894e}.cms-shell{min-height:calc(100vh - 76px);margin-top:76px}.cms-sidebar{height:calc(100vh - 76px);top:76px}@media (min-width:1241px){.nav-dropdown:hover .dropdown-panel,.nav-dropdown:focus-within .dropdown-panel{display:grid}}@media (max-width:1240px){.site-header nav{overscroll-behavior:contain;max-height:calc(100dvh - 76px);inset:76px 0 auto;overflow-y:auto}.site-header nav>.nav-dropdown>button{text-align:left;border-bottom:1px solid #ffffff1c;width:100%;min-height:50px;padding:0;font-size:11px}.mobile-admin-link{display:flex!important}.collection-panel{width:100%;box-shadow:none;margin:0 0 8px;position:static}.nav-dropdown{padding:0}}@media (max-width:1000px){.cms-sidebar{height:auto}}.analytics-panel{gap:18px;max-width:1440px;display:grid}.analytics-heading{background:linear-gradient(120deg,#171817,#0e0f0e);border:1px solid #373936;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex}.analytics-heading>div:first-child{max-width:760px}.analytics-heading span,.analytics-card header span,.analytics-google-card>div>span{color:#d0ad5c;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.analytics-heading h2{color:#f3eee1;font:400 34px var(--font-serif);margin:7px 0 9px}.analytics-heading p{color:#aeb0ae;margin:0;line-height:1.65}.analytics-period{flex:none;gap:6px;display:flex}.analytics-period button{color:#cfd0cd;font:inherit;cursor:pointer;background:#181918;border:1px solid #434542;padding:10px 13px;font-size:11px}.analytics-period button:hover,.analytics-period button.active{color:#090909;background:#c5a255;border-color:#c5a255;font-weight:750}.analytics-state{color:#cbcdca;background:#121311;border:1px solid #353735;padding:34px}.analytics-state.error{color:#ffb5ac;border-color:#633d38}.analytics-state button{color:inherit;background:0 0;border:1px solid;margin-left:18px;padding:8px 10px}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-kpis article{background:#121311;border:1px solid #353734;padding:22px}.analytics-kpis span,.analytics-kpis small{color:#9fa69d;display:block}.analytics-kpis span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.analytics-kpis strong{color:#f1ecdf;font:400 36px var(--font-serif);margin:10px 0 7px;display:block}.analytics-kpis small{font-size:11px;line-height:1.4}.analytics-card{color:#eee9dd;background:#121311;border:1px solid #353735;padding:24px}.analytics-card>header{border-bottom:1px solid #30322f;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:19px;display:flex}.analytics-card header h3,.analytics-google-card h3{color:#f0ebde;font:400 23px var(--font-serif);margin:5px 0 0}.analytics-card>header>small{color:#929a90;font-size:11px}.analytics-trend-card{overflow:hidden}.analytics-chart{grid-template-columns:repeat(7,minmax(20px,1fr));align-items:stretch;gap:8px;height:260px;padding:24px 0 0;display:grid}.analytics-chart.days-30{grid-template-columns:repeat(30,minmax(8px,1fr));gap:4px}.analytics-chart.days-90{grid-template-columns:repeat(90,minmax(4px,1fr));gap:2px;min-width:900px}.analytics-bar-column{text-align:center;grid-template-rows:20px minmax(0,1fr) 22px;align-items:end;min-width:0;display:grid}.analytics-bar-column>span{color:#d9c085;font-size:9px;line-height:1}.analytics-bar-column>i{background:linear-gradient(#d1ad5b,#80662f);border-radius:3px 3px 0 0;justify-self:center;width:min(80%,34px);min-height:2px;transition:height .25s}.analytics-bar-column>small{color:#848b82;white-space:nowrap;transform-origin:top;min-height:18px;font-size:8px;transform:rotate(-35deg)}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-grid-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-table{display:grid}.analytics-table a{min-width:0;color:inherit;border-bottom:1px solid #2a2c2a;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 3px;text-decoration:none;display:grid}.analytics-table a:hover{background:#191a19}.analytics-table a>b{color:#777f75;font-size:10px}.analytics-table a>span{min-width:0}.analytics-table strong,.analytics-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.analytics-table strong{color:#e9e5da;font-size:13px}.analytics-table small{color:#838b81;margin-top:4px;font-size:9px}.analytics-table em{color:#d0ad5c;font:400 18px var(--font-serif)}.analytics-empty{color:#90988e;margin:22px 0 4px;font-size:12px;line-height:1.55}.analytics-share-list{gap:17px;padding-top:20px;display:grid}.analytics-share-row>div{justify-content:space-between;gap:12px;display:flex}.analytics-share-row strong{font-size:12px}.analytics-share-row span{color:#8f978d;font-size:10px}.analytics-share-track{background:#262826;margin-top:7px;display:block;overflow:hidden;height:5px!important}.analytics-share-track i{background:#b99549;height:100%;display:block}.analytics-google-card{background:linear-gradient(115deg,#181917,#121311);border:1px solid #3d3e3b;grid-template-columns:auto minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:22px;padding:25px 27px;display:grid}.analytics-google-mark{color:#171817;width:46px;height:46px;font:700 23px var(--font-sans);background:#f2ede1;border-radius:50%;place-items:center;display:grid}.analytics-google-card p{color:#afb2ae;max-width:760px;margin:9px 0 0;font-size:12px;line-height:1.65}.analytics-google-status{border-left:1px solid #373836;gap:7px;padding-left:22px;display:grid}.analytics-google-status strong{color:#eae5d8;font-size:14px}.analytics-google-status small{color:#929a90;line-height:1.45}.analytics-google-status a{color:#d1ae5d;margin-top:5px;font-size:11px}.analytics-footnote{color:#858d83;justify-content:space-between;gap:20px;font-size:10px;display:flex}.analytics-footnote strong{color:#c9ad69}.analytics-panel:has(.analytics-chart.days-90) .analytics-trend-card{overflow-x:auto}.analytics-google-import{margin-top:5px;display:block;position:relative}.analytics-google-import input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.analytics-google-import input:disabled{cursor:wait}.analytics-google-import span{color:#101110;text-align:center;cursor:pointer;background:#b9964d;border:1px solid #b9964d;padding:10px 12px;font-size:11px;font-weight:750;display:block}.analytics-google-security{font-size:9px!important}.analytics-google-notice{color:#adb9ac!important}.analytics-google-notice.error{color:#ffaaa1!important}.analytics-google-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.analytics-google-actions a{color:#d1ae5d;font-size:11px}.analytics-google-actions button{color:#8d948b;font:inherit;cursor:pointer;background:0 0;border:1px solid #494d47;padding:7px 9px;font-size:9px}.analytics-google-actions button:hover{color:#d99a92;border-color:#a7625b}.analytics-google-actions button:disabled{opacity:.45;cursor:wait}.analytics-google-banner{color:#c4cdc5;background:#1c201d;border:1px solid #4e5951;padding:12px 15px;font-size:12px;line-height:1.5}.analytics-google-banner.error{color:#efb3ab;background:#251816;border-color:#71443e}.analytics-google-connect{text-align:center;background:#b9964d;margin-top:5px;padding:11px 13px;font-weight:750;text-decoration:none;display:block;color:#101110!important;font-size:11px!important}.analytics-google-connect:hover{background:#d0ae60}.analytics-google-remove{color:#989f96;font:inherit;cursor:pointer;background:0 0;border:1px solid #494d47;padding:7px 9px;font-size:9px}.analytics-google-remove:hover{color:#d99a92;border-color:#a7625b}.analytics-google-remove:disabled{opacity:.45;cursor:wait}@media (max-width:1100px){.analytics-kpis,.analytics-grid-thirds{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-google-card{grid-template-columns:auto 1fr}.analytics-google-status{border-top:1px solid #373836;border-left:0;grid-column:2;padding:16px 0 0}}@media (max-width:760px){.analytics-heading{flex-direction:column;align-items:flex-start;padding:24px 20px}.analytics-heading h2{font-size:28px}.analytics-period{width:100%}.analytics-period button{flex:1;min-height:44px}.analytics-kpis,.analytics-grid,.analytics-grid-thirds{grid-template-columns:1fr}.analytics-card{padding:20px}.analytics-chart.days-30{min-width:660px}.analytics-trend-card{overflow-x:auto}.analytics-google-card{grid-template-columns:1fr;padding:22px}.analytics-google-mark{width:40px;height:40px}.analytics-google-status{grid-column:1}.analytics-footnote{flex-direction:column}}.analytics-google-dashboard{background:linear-gradient(120deg,#171815,#111210);border:1px solid #806c3e;padding:26px}.analytics-google-dashboard>header{border-bottom:1px solid #393a30;justify-content:space-between;gap:24px;padding-bottom:20px;display:flex}.analytics-google-dashboard>header span{color:#d0ad5c;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.analytics-google-dashboard>header h3{font:400 25px var(--font-serif);margin:5px 0 7px}.analytics-google-dashboard>header p{color:#afb2ae;margin:0;font-size:11px}.analytics-google-dashboard>header a{color:#d1ae5d;white-space:nowrap;font-size:11px}.analytics-google-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.analytics-google-kpis article{background:#111210;border:1px solid #363734;padding:17px}.analytics-google-kpis span{color:#949b91;text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.analytics-google-kpis strong{font:400 27px var(--font-serif);margin-top:7px;display:block}.analytics-google-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.analytics-google-tables>section{background:#0f100f;border:1px solid #30322f;padding:18px}.analytics-google-tables h4{font:400 18px var(--font-serif);margin:0 0 12px}.analytics-search-table{display:grid}.analytics-search-table>div{border-bottom:1px solid #2a2b29;grid-template-columns:minmax(0,1.4fr) repeat(3,auto);align-items:center;gap:12px;min-width:0;padding:9px 0;display:grid}.analytics-search-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-search-table span{color:#91998f;white-space:nowrap;font-size:9px}@media (max-width:760px){.analytics-google-kpis,.analytics-google-tables{grid-template-columns:1fr}.analytics-google-dashboard{padding:20px}.analytics-google-dashboard>header{flex-direction:column}.analytics-search-table>div{grid-template-columns:minmax(0,1fr) auto}.analytics-search-table>div span:nth-of-type(2),.analytics-search-table>div span:nth-of-type(3){display:none}}.backup-panel{gap:18px;max-width:1240px;display:grid}.backup-heading{background:linear-gradient(120deg,#171817,#0e0f0e);border:1px solid #393b38;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex}.backup-heading>div:first-child{max-width:760px}.backup-heading span,.backup-options article>div:nth-child(2)>span{color:#d0ad5c;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.backup-heading h2{font:400 34px var(--font-serif);margin:7px 0 9px}.backup-heading p{color:#aeb0ae;margin:0;line-height:1.65}.backup-cadence{background:#181918;border-left:2px solid #bd994c;max-width:280px;padding:15px 17px}.backup-cadence strong,.backup-cadence span{display:block}.backup-cadence strong{color:#eee9dc;font-size:12px}.backup-cadence span{color:#9fa69d;letter-spacing:0;text-transform:none;margin-top:5px;font-size:10px;line-height:1.5}.backup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.backup-status-grid article{background:#121311;border:1px solid #353734;padding:20px 22px}.backup-status-grid span,.backup-status-grid small{color:#9fa69d;display:block}.backup-status-grid span{text-transform:uppercase;letter-spacing:.09em;font-size:10px}.backup-status-grid strong{color:#f1ecdf;font:400 31px var(--font-serif);margin:9px 0 5px;display:block}.backup-status-grid small{font-size:10px}.backup-error{color:#ffb8ae;background:#2a1714;border:1px solid #6a3e38;padding:14px 17px}.backup-options{gap:12px;display:grid}.backup-options article{background:#121311;border:1px solid #353735;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;padding:22px 24px;display:grid}.backup-options article.recommended{background:linear-gradient(110deg,#151613,#121311);border-color:#806c3e}.backup-option-icon{color:#c8a85e;background:#0c0d0c;border:1px solid #4c4e4b;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.backup-options h3{color:#efeadd;font:400 23px var(--font-serif);margin:5px 0 6px}.backup-options p{color:#afb2ae;margin:0;font-size:12px;line-height:1.55}.backup-options small{color:#858d83;margin-top:7px;font-size:9px;display:block}.backup-options a{color:#ddc57e;text-align:center;background:#1d1b13;border:1px solid #a78a47;min-width:190px;padding:12px 15px;font-size:11px;font-weight:700;text-decoration:none}.backup-options .recommended a{color:#090909;background:#c3a155}.backup-warning{background:#211b10;border:1px solid #6f5831;padding:21px 24px}.backup-warning strong{color:#e4c77f}.backup-warning p{color:#c7bfae;margin:7px 0 0;font-size:11px;line-height:1.65}.backup-panel>footer{color:#858d83;justify-content:space-between;gap:20px;font-size:10px;display:flex}.backup-panel>footer p{margin:0}.backup-panel>footer small{white-space:nowrap}.backup-status-warning{color:#e4c77f;background:#211b10;border:1px solid #6f5831;padding:14px 17px}.backup-status-message{justify-content:space-between;align-items:center;gap:18px;display:flex}.backup-status-message>div{gap:5px;display:grid}.backup-status-message span{display:block}.backup-status-message button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none;padding:9px 12px}.backup-status-message button:disabled{cursor:wait;opacity:.6}@media (max-width:760px){.backup-heading{flex-direction:column;align-items:flex-start;padding:24px 20px}.backup-heading h2{font-size:28px}.backup-cadence{max-width:none}.backup-status-grid{grid-template-columns:1fr}.backup-options article{grid-template-columns:auto minmax(0,1fr);padding:20px}.backup-options a{grid-column:1/-1;place-items:center;width:100%;min-height:44px;display:grid}.backup-panel>footer{flex-direction:column}.backup-panel>footer small{white-space:normal}.backup-status-message{flex-direction:column;align-items:stretch}.backup-status-message button{min-height:42px}.site-header nav{max-height:calc(100dvh - 68px);inset:68px 0 auto}.identification-upload-guide ol{grid-template-columns:1fr}.showroom-visual-single,.showroom-page-hero .showroom-visual-single{aspect-ratio:2048/1143;min-height:0}.cms-shell{min-height:calc(100vh - 68px);margin-top:68px}.footer-logo-row .footer-secondary-logo{width:194px}.about-secondary-logo{width:192px;margin-top:30px;padding-top:24px}.showroom-monogram{width:64px;margin-bottom:20px}}.ident-hero-compact{min-height:0;padding:clamp(54px,7vw,86px) max(18px,5vw) 48px}.ident-hero-compact>p:not(.ident-pill){max-width:820px;font-size:clamp(16px,1.7vw,19px);line-height:1.72}.ident-hero-compact .ident-price{margin-top:25px}.ident-hero-compact .ident-hero-copy{text-align:center;width:min(100%,960px)}.ident-hero-compact .ident-hero-copy .ident-pill{margin-inline:auto}.ident-hero-compact .ident-hero-copy h1{max-width:900px;margin-inline:auto;font-size:clamp(46px,6vw,76px)}.ident-hero-compact .ident-hero-copy>p:not(.ident-pill){color:#c9c8bd;max-width:790px;margin:24px auto 0;font-size:clamp(16px,1.45vw,18px);line-height:1.72}.ident-hero-compact .ident-hero-copy .ident-price{width:max-content;margin-inline:auto}.ident-hero-compact .ident-actions{justify-content:center}.ident-video-teaser{color:#f0ebe0;text-align:left;background:#1a1a19;border:1px solid #f3eee429;border-radius:4px;max-width:690px;margin:30px auto 0;box-shadow:0 16px 40px #2b312e14}.ident-video-teaser summary{cursor:pointer;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:10px;list-style:none;display:grid}.ident-video-teaser summary::-webkit-details-marker{display:none}.ident-video-teaser summary:focus-visible{outline-offset:3px;outline:3px solid #a78031}.ident-video-teaser summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.ident-video-teaser summary small{color:#c9c8bd;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:750}.ident-video-teaser summary strong{color:#f0ebe0;font:400 22px/1.15 var(--font-serif)}.ident-video-teaser summary em{color:#c9c8bd;font-size:12px;font-style:normal;font-weight:700}.ident-video-teaser summary:after{content:"＋";color:#c9c8bd;border:1px solid #f3eee429;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.ident-video-teaser[open] summary:after{content:"−"}.ident-video-thumb{background:#121312;height:72px;position:relative;overflow:hidden}.ident-video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ident-video-thumb b{color:#fff;text-shadow:0 2px 8px #000;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.ident-video-teaser-content{background:#1a1a19;border-top:1px solid #f3eee429;padding:18px}.ident-video-teaser-content>p{color:#c9c8bd;max-width:650px;margin:0 0 16px;font-size:14px;line-height:1.65}.ident-video-teaser-content figure{margin:0}.ident-video-teaser-content video{aspect-ratio:9/5;object-fit:contain;background:#121312;width:100%;display:block}.ident-video-teaser-content figcaption{color:#c9c8bd;letter-spacing:.055em;text-transform:uppercase;padding-top:9px;font-size:11px}.ident-hero-with-video{text-align:left;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(34px,5vw,76px);padding:clamp(42px,5vw,68px) max(18px,4vw);display:grid}.ident-hero-copy{min-width:0}.ident-hero-with-video .ident-pill{margin:0 0 24px}.ident-hero-with-video h1{max-width:720px;font-size:clamp(46px,5.7vw,78px)}.ident-hero-copy>p:not(.ident-pill){color:#c9c8bd;max-width:720px;margin:24px 0 0;font-size:clamp(16px,1.45vw,18px);line-height:1.72}.ident-hero-with-video .ident-price{width:max-content}.ident-hero-video{background:#1a1a19;border:1px solid #f3eee429;border-radius:4px;min-width:0;padding:12px;scroll-margin-top:92px;box-shadow:0 24px 70px #2b312e1f}.ident-hero-video-copy{padding:16px 16px 18px}.ident-hero-video-copy h2{color:#f0ebe0;font:400 clamp(28px,3vw,42px)/1.08 var(--font-serif);margin:7px 0 10px}.ident-hero-video-copy>p:last-child{color:#c9c8bd;max-width:680px;margin:0;font-size:14px;line-height:1.65}.ident-hero-video figure{margin:0}.ident-hero-video video{aspect-ratio:16/9;object-fit:cover;background:#121312;width:100%;display:block}.ident-hero-video figcaption{color:#c9c8bd;letter-spacing:.055em;text-transform:uppercase;padding:10px 4px 2px;font-size:11px}.ident-video-intro{padding-top:38px;padding-bottom:54px;scroll-margin-top:80px}.ident-video-intro>div>p:last-of-type{color:#c9c8bd;font-size:16px;line-height:1.75}.ident-video-intro .outline-button{color:#f0ebe0;border-color:#8b7650;margin-top:22px}.ident-hero-video.ident-video-intro{padding:12px}.identification-intake{color:#f0ebe0;background:#212220;padding:clamp(44px,6vw,76px) max(14px,4vw) clamp(70px,8vw,108px);scroll-margin-top:76px}.identification-wizard{color:#f0ebe0;background:#1a1a19;border:1px solid #f3eee429;border-radius:5px;max-width:1260px;margin:auto;scroll-margin-top:88px;overflow:hidden;box-shadow:0 28px 75px #2b312e24}.identification-wizard-header{background:#1a1a19;border-bottom:1px solid #f3eee429;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:42px;padding:clamp(30px,4vw,52px);display:grid}.identification-wizard-header h2{color:#f0ebe0;font:400 clamp(34px,4.6vw,58px)/1.05 var(--font-serif);margin:8px 0 14px}.identification-wizard-header>div>p:last-child{color:#c9c8bd;max-width:780px;margin:0;font-size:16px;line-height:1.7}.identification-wizard-header>aside{color:#fff;text-align:center;background:#222a28;border:1px solid #3d4643;border-radius:4px;place-content:center;gap:6px;min-height:150px;padding:24px;display:grid}.identification-wizard-header>aside strong{color:#fff;font:400 38px/1 var(--font-serif)}.identification-wizard-header>aside span{color:#eff0ef;font-size:14px;font-weight:700}.identification-wizard-header>aside small{color:#cfd3d1;font-size:12px}.identification-wizard .kicker{color:#c9c8bd;font-size:12px}.identification-stepper{scrollbar-width:thin;background:#212220;border-bottom:1px solid #f3eee429;overflow-x:auto}.identification-stepper ol{grid-template-columns:repeat(8,minmax(130px,1fr));min-width:1040px;margin:0;padding:0;list-style:none;display:grid}.identification-stepper li{border-right:1px solid #f3eee429}.identification-stepper li:last-child{border-right:0}.identification-stepper button{color:#c9c8bd;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:76px;padding:10px;display:grid}.identification-stepper button:disabled{cursor:not-allowed;opacity:1;color:#c9c8bd}.identification-stepper button span{color:#c9c8bd;background:#1a1a19;border:1px solid #f3eee429;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.identification-stepper button b{font-size:12px;line-height:1.35}.identification-stepper li.complete button{color:#c9c8bd}.identification-wizard-form{color:#f0ebe0;background:#1a1a19;gap:30px;padding:clamp(26px,4vw,50px);display:grid}.identification-step-panel,.identification-welcome{gap:28px;display:grid}.identification-step-status{color:#c9c8bd;border-bottom:1px solid #f3eee429;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font-size:13px;display:flex}.identification-step-status strong{color:#c9c8bd;text-transform:capitalize;background:#1a1b18;border:1px solid #c8b681;border-radius:999px;padding:6px 10px;font-size:12px}.identification-step-heading{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:22px;display:grid}.identification-step-heading>p{color:#c9c8bd;font:400 28px/1.2 var(--font-serif);margin:0}.identification-step-heading h3{color:#f0ebe0;font:400 clamp(29px,3.5vw,43px)/1.08 var(--font-serif);margin:0 0 10px}.identification-step-heading>div>p{color:#c9c8bd;max-width:820px;margin:0;font-size:16px;line-height:1.7}.identification-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.identification-type-grid button{color:#f0ebe0;cursor:pointer;background:#1a1a19;border:1px solid #f3eee429;border-radius:4px;place-items:center;gap:10px;min-height:122px;padding:18px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.identification-type-grid button:hover{background:#1a1a19;border-color:#7a837e;transform:translateY(-2px)}.identification-type-grid button.selected{background:#212220;border-color:#404d47;box-shadow:inset 0 0 0 1px #404d47}.identification-type-grid button>span{color:#c9c8bd;font:400 25px var(--font-serif)}.identification-type-grid button>strong{font-size:15px}.identification-bow-choice{background:#1a1a19;border:1px solid #f3eee429;margin:0;padding:22px}.identification-bow-choice legend{color:#f0ebe0;font:400 21px var(--font-serif);padding:0 8px}.identification-bow-choice>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.identification-bow-choice label{color:#f0ebe0;cursor:pointer;background:#1a1a19;border:1px solid #f3eee429;align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex}.identification-bow-choice label.selected{background:#212220;border-color:#404d47}.identification-bow-choice input{accent-color:#313e38}.guided-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guided-slot-grid.single{grid-template-columns:1fr;max-width:600px}.guided-slot{background:#1a1a19;border:1px solid #f3eee429;border-radius:4px;gap:13px;min-width:0;padding:16px;display:grid}.guided-slot>header{color:#f0ebe0;align-items:center;gap:9px;display:flex}.guided-slot>header>span{color:#c9c8bd;background:#1a1a19;border:1px solid #f3eee429;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.guided-slot>header>strong{font-size:15px}.guided-slot-visual{background:#212220;border:1px solid #f3eee429;place-items:center;height:440px;padding:14px;display:grid;position:relative;overflow:hidden}.guided-slot-visual img{object-fit:contain;object-position:center;background:#212220;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.guided-slot-visual img.mirror-example{transform:scaleX(-1)}.guided-slot-visual small{color:#fff;background:#222a28e8;padding:5px 8px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.bow-photo-placeholder{background:linear-gradient(90deg,#33241a,#8d5730 45%,#2d2119);border-radius:999px;width:82%;height:12px;position:relative;transform:rotate(-5deg);box-shadow:0 7px 12px #1c201e2b}.bow-photo-placeholder:before{content:"";border:5px solid #725033;border-left-width:9px;border-radius:50% 50% 45% 35%;width:20px;height:52px;position:absolute;top:-20px;right:-5px}.bow-guide-illustration{color:#704a2e;filter:drop-shadow(0 8px 9px #1f352a18);width:min(92%,440px);height:88%}.bow-guide-illustration path,.bow-guide-illustration rect,.bow-guide-illustration circle{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.bow-guide-illustration .bow-hair{stroke:#b7925f;stroke-width:3px}.bow-guide-illustration .bow-fill{fill:#8a5a36;stroke:#4b3323}.bow-guide-illustration .bow-metal{fill:#d4d0c3;stroke:#6f756f;stroke-width:4px}.bow-guide-illustration .bow-eye{fill:#e2c887;stroke:#4b3323;stroke-width:5px}.bow-guide-illustration .bow-stamp{stroke:#e6d4af;stroke-width:4px}.guided-slot>p{color:#c9c8bd;min-height:40px;margin:0;font-size:13px;line-height:1.55}.guided-slot>footer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.guided-slot>footer label{color:#fff;cursor:pointer;background:#404d47;border:1px solid #404d47;align-items:center;min-height:46px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex;position:relative}.guided-slot>footer label:focus-within,.identification-extra-upload:focus-within{outline-offset:3px;outline:3px solid #bd9342}.guided-slot>footer input,.identification-extra-upload>input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.guided-slot>footer button{color:#c9c8bd;cursor:pointer;background:#1a1a19;border:1px solid #f3eee429;min-height:46px;padding:0 14px;font-size:13px}.identification-upload.identification-extra-upload{color:#f0ebe0;cursor:pointer;background:#1a1a19;border:1px dashed #838885;border-radius:4px;place-items:center;gap:7px;min-height:150px;padding:26px;display:grid}.identification-extra-upload strong{color:#f0ebe0;font-size:18px}.identification-extra-upload span{color:#c9c8bd!important;font-size:14px!important;font-weight:400!important}.identification-extra-upload b{color:#c9c8bd;font-size:14px}.identification-previews.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.identification-previews.compact article{background:#1a1a19;border-color:#f3eee429;padding:10px}.identification-previews.compact article>div{height:160px}.identification-previews.compact p{color:#c9c8bd;font-size:12px}.identification-previews.compact small{color:#616663;font-size:11px}.identification-previews.compact button{color:#c9c8bd;min-height:38px;font-size:12px}.identification-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.identification-fields-grid label{gap:8px;display:grid}.identification-fields-grid label>span{color:#f0ebe0;font-size:14px;font-weight:700;line-height:1.45}.identification-fields-grid input,.identification-fields-grid textarea,.identification-fields-grid select{color:#f0ebe0;background:#1a1a19;border:1px solid #f3eee429;border-radius:3px;width:100%;padding:14px;font-family:inherit;font-size:16px}.identification-fields-grid input::placeholder,.identification-fields-grid textarea::placeholder{color:#6b6e6c;opacity:1}.identification-fields-grid input:focus,.identification-fields-grid textarea:focus,.identification-fields-grid select:focus{outline-offset:1px;border-color:#404d47;outline:3px solid #c7a655}.identification-fields-grid textarea{resize:vertical}.identification-fields-grid .full-field{grid-column:1/-1}.identification-wizard-consent{background:#1a1a19;border:1px solid #f3eee429;padding:17px;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.identification-wizard-consent input{accent-color:#313e38;height:19px;margin:1px 0 0;width:19px!important}.identification-wizard-consent>span{line-height:1.6;color:#c9c8bd!important;font-size:14px!important;font-weight:400!important}.identification-wizard-consent a{color:#c9c8bd;font-weight:750}.identification-security-light{color:#f0ebe0;background:#1a1a19;border-left:4px solid #646f69;align-items:flex-start;gap:14px;padding:18px;display:flex}.identification-security-light>span{font-size:27px}.identification-security-light strong{font-size:15px}.identification-security-light p{color:#c9c8bd;margin:5px 0 0;font-size:14px;line-height:1.6}.identification-review{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.identification-review>article{background:#1a1a19;border:1px solid #f3eee429;min-width:0;padding:18px}.identification-review article>header{border-bottom:1px solid #f3eee429;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.identification-review article>header strong{color:#f0ebe0;font-size:16px}.identification-review article>header button{color:#c9c8bd;cursor:pointer;background:0 0;border:0;min-height:38px;font-size:13px;font-weight:750}.identification-review-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.identification-review-images figure{min-width:0;margin:0}.identification-review-images img{object-fit:contain;background:#212220;width:100%;height:120px}.identification-review-images figcaption{color:#c9c8bd;margin-top:5px;font-size:11px;line-height:1.35}.identification-review dl{gap:10px;margin:14px 0 0;display:grid}.identification-review dl>div{gap:3px;display:grid}.identification-review dt{color:#6b706d;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.identification-review dd{color:#f0ebe0;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.identification-scope{color:#f0ebe0;background:#1a1b18;border:1px solid #c8b67f;padding:20px}.identification-scope>div>strong{font:400 22px var(--font-serif)}.identification-scope p{color:#c9c8bd;margin:8px 0 0;font-size:14px;line-height:1.65}.identification-scope>p:last-child{border-top:1px solid #d6cba9;padding-top:13px;font-weight:650}.identification-scope .identification-fee-note{color:#2e3532;background:#f0e8d2;border-left:3px solid #b99243;margin-top:14px;padding:12px 14px;font-weight:650}.identification-wizard-payment{background:#1a1a19;padding:22px}.identification-wizard-payment legend{color:#f0ebe0;font-size:22px}.identification-wizard-payment>p{color:#c9c8bd;font-size:14px}.identification-wizard-payment label{background:#1a1a19;min-height:50px}.identification-wizard-payment label.selected{background:#212220;border-color:#808884}.identification-wizard-payment label>span{color:#f0ebe0!important;font-size:14px!important}.identification-wizard-actions{border-top:1px solid #f3eee429;justify-content:space-between;gap:14px;padding-top:24px;display:flex}.identification-wizard-actions>button{min-width:170px;min-height:50px;font-size:13px}.identification-wizard-actions .outline-button{color:#c9c8bd;border-color:#848785}.identification-wizard-error{color:#c9c8bd;background:#1a1b18;border-left:4px solid #a84439;margin:0;padding:15px 17px;font-size:14px;line-height:1.55}.identification-wizard-success{color:#f0ebe0;background:#1a1a19;border-color:#f3eee429;max-width:900px;padding:clamp(38px,6vw,70px);box-shadow:0 28px 75px #2b312e24}.identification-wizard-success h2{color:#f0ebe0}.identification-wizard-success>p:not(.kicker){color:#c9c8bd;font-size:16px}.identification-wizard-success .identification-payment-summary{color:#f0ebe0}.identification-wizard-success .outline-button{background:#1a1a19;border-color:#767b78;color:#f0ebe0!important}.ident-service-scope{padding-top:clamp(70px,8vw,110px)}.ident-service-scope .center-heading>p:last-child{color:#c9c8bd;max-width:760px;font-size:16px;line-height:1.75}.ident-scope-note{color:#f0ebe0;background:#1a1b18;border-left:4px solid #80602d;grid-template-columns:180px minmax(0,1fr);gap:22px;max-width:920px;margin:36px auto 0;padding:20px 22px;display:grid}.ident-scope-note strong{font-size:15px}.ident-scope-note p{color:#c9c8bd;margin:0;font-size:14px;line-height:1.65}@media (max-width:900px){.ident-hero-with-video{grid-template-columns:1fr;gap:34px}.ident-hero-video{width:min(100%,760px);margin-inline:auto}.identification-wizard-header{grid-template-columns:1fr}.identification-wizard-header>aside{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;min-height:0}.identification-wizard-header>aside strong{font-size:32px}.identification-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.identification-bow-choice>div{grid-template-columns:repeat(2,minmax(0,1fr))}.identification-review{grid-template-columns:1fr}}@media (max-width:760px){.ident-hero-compact{padding-top:44px;padding-bottom:34px}.ident-hero-with-video{gap:28px;padding:38px 14px 30px}.ident-hero-with-video h1{font-size:clamp(40px,12vw,57px)}.ident-hero-with-video .ident-pill{margin-bottom:18px}.ident-hero-with-video .ident-price,.ident-hero-compact .ident-hero-copy .ident-price{justify-content:space-between;gap:10px;width:100%}.ident-video-teaser{margin-top:24px}.ident-video-teaser summary{grid-template-columns:92px minmax(0,1fr) auto;gap:11px;min-height:82px;padding:8px}.ident-video-thumb{height:62px}.ident-video-teaser summary strong{font-size:18px}.ident-video-teaser summary:after{width:34px;height:34px}.ident-video-teaser-content{padding:12px}.ident-hero-video-copy{padding:12px 8px 15px}.ident-hero-video-copy h2{font-size:30px}.ident-hero-compact>p:not(.ident-pill){font-size:16px;line-height:1.65}.ident-video-intro{padding-top:24px;padding-bottom:38px}.identification-intake{padding:26px 10px 68px;scroll-margin-top:68px}.identification-wizard-header{gap:22px;padding:26px 20px}.identification-wizard-header h2{font-size:36px}.identification-wizard-header>div>p:last-child{font-size:15px}.identification-wizard-header>aside{grid-template-columns:auto 1fr;gap:5px 12px;padding:17px}.identification-wizard-header>aside small{grid-column:1/-1}.identification-stepper ol{grid-template-columns:repeat(8,minmax(115px,1fr));min-width:920px}.identification-stepper button{grid-template-columns:24px minmax(0,1fr);min-height:68px;padding:8px}.identification-stepper button span{width:24px;height:24px}.identification-stepper button b{font-size:11px}.identification-wizard-form{gap:24px;padding:24px 18px}.identification-step-heading{grid-template-columns:1fr;gap:6px}.identification-step-heading>p{font-size:19px}.identification-step-heading h3{font-size:31px}.identification-step-heading>div>p{font-size:15px}.identification-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.identification-type-grid button{min-height:104px}.identification-bow-choice{padding:16px}.identification-bow-choice>div{grid-template-columns:1fr}.guided-slot-grid,.guided-slot-grid.single{grid-template-columns:1fr;max-width:none}.guided-slot-visual{height:360px;padding:10px}.identification-previews.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.identification-previews.compact article>div{height:135px}.identification-fields-grid{grid-template-columns:1fr}.identification-fields-grid .full-field{grid-column:auto}.identification-review-images{grid-template-columns:repeat(3,minmax(0,1fr))}.identification-review-images img{height:105px}.identification-wizard-actions{z-index:3;background:#1a1a19f2;margin:0 -18px -24px;padding:14px 18px;position:sticky;bottom:0;box-shadow:0 -10px 22px #2b312e12}.identification-wizard-actions>button{flex:1;min-width:0;padding-inline:12px}.ident-scope-note{grid-template-columns:1fr;gap:8px}}@media (max-width:430px){.identification-wizard-header h2{font-size:32px}.identification-type-grid{grid-template-columns:1fr 1fr}.identification-type-grid button{min-height:96px}.ident-video-teaser summary{grid-template-columns:78px minmax(0,1fr);gap:10px}.ident-video-teaser summary:after{display:none}.ident-video-thumb{height:56px}.ident-video-teaser summary small{font-size:9px}.ident-video-teaser summary strong{font-size:17px}.guided-slot-visual{height:320px}.identification-previews.compact,.identification-review-images{grid-template-columns:repeat(2,minmax(0,1fr))}.identification-wizard-actions{flex-wrap:wrap}.identification-wizard-actions>button{flex-basis:100%;width:100%}}.ident-intro-dialog{z-index:500;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0e0cf0;border:0;place-items:center;width:100vw;height:100dvh;margin:0;padding:clamp(14px,3vw,38px);display:none;position:fixed;inset:0;overflow:auto}.ident-intro-dialog:target{display:grid}html:has(.ident-intro-dialog:target){overflow:hidden}body:has(.ident-intro-dialog:target)>:not(.ident-page):not(script){visibility:hidden;pointer-events:none}.ident-page:has(.ident-intro-dialog:target)>:not(.ident-intro-dialog){visibility:hidden;pointer-events:none}.ident-intro-dialog:target{visibility:visible;pointer-events:auto}.ident-intro-dialog-card{color:#f0ebe0;background:#212220;border:1px solid #f3eee429;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(20px,4vw,46px);width:min(980px,100%);margin:auto;padding:clamp(22px,4vw,46px);display:grid;position:relative;box-shadow:0 30px 100px #0009}.ident-intro-close{z-index:2;color:#f0ebe0;cursor:pointer;background:#1a1a19;border:1px solid #f3eee429;border-radius:50%;place-items:center;width:46px;height:46px;font-size:27px;line-height:1;text-decoration:none;display:grid;position:absolute;top:12px;right:12px}.ident-intro-copy h2{color:#f0ebe0;font:400 clamp(32px,4.8vw,58px)/1.04 var(--font-serif);margin:10px 0 16px}.ident-intro-copy>p:last-child{color:#c9c8bd;margin:0;font-size:16px;line-height:1.7}.ident-intro-dialog video{aspect-ratio:9/5;object-fit:contain;background:#0a0d0c;width:100%;display:block;box-shadow:0 18px 45px #1e242130}.ident-intro-actions{grid-column:1/-1;justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.ident-intro-actions a{min-height:48px}.identification-payment-unavailable{border-left:4px solid #a84439;padding:13px 15px;font-weight:700;color:#c9c8bd!important;background:#1a1b18!important}.cms-cutout-preview,.cms-upload-preview article>div:first-child{background-color:#171a17!important;background-image:linear-gradient(45deg,#252a26 25%,#0000 25%),linear-gradient(-45deg,#252a26 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#252a26 75%),linear-gradient(-45deg,#0000 75%,#252a26 75%)!important;background-position:0 0,0 10px,10px -10px,-10px 0!important;background-size:20px 20px!important}.cms-edit-images article.has-precision-cutout{border-color:#607b6b;box-shadow:inset 0 0 0 1px #607b6b55}.cms-cutout-state{background:#111510;border-top:1px solid #343b35;gap:8px;min-height:74px;padding:11px 10px;display:grid}.cms-cutout-state>strong{color:#a9d3b5;letter-spacing:.02em;font-size:11px}.cms-cutout-state>div{flex-wrap:wrap;gap:8px;display:flex}.cms-cutout-state a{color:#d9bd79;font-size:10px;text-decoration:none}.cms-edit-images .preview-actions{flex-wrap:wrap;gap:6px;display:flex}.cms-edit-images .preview-actions button{min-height:36px}@media (max-width:760px){.ident-intro-dialog{padding:10px}.ident-intro-dialog-card{grid-template-columns:1fr;align-content:center;min-height:calc(100dvh - 20px);padding:58px 18px 22px}.ident-intro-dialog video{grid-row:2}.ident-intro-copy{grid-row:1}.ident-intro-actions{grid-row:3;grid-template-columns:1fr;display:grid}.ident-intro-actions a{width:100%}}.catalog-page{color:#edeeeb;background:#0b0c0b}.catalog-hero{background:linear-gradient(#121412,#0b0c0b);border-bottom:1px solid #2b2e2c}.catalog-hero h1{color:#f4f1e8}.catalog-hero>p:not(.kicker){color:#bcbebc}.catalog-controls{color:#e5e6e3}.category-tabs button,.filter-toggle{color:#c9ccca;background:#131514;border-color:#3d403d}.category-tabs button:hover,.filter-toggle:hover{color:#fff;border-color:#848785}.category-tabs button.active{color:#fff;background:#2c3330;border-color:#b49352}.search-row label,.filter-panel{background:#131514;border-color:#393c3a}.search-row input{color:#f0f0ef}.search-row input::placeholder{color:#818b84}.filter-panel label>span{color:#babdbb}.filter-panel select{color:#edeeed;background:#0e0f0e;border-color:#3e413f}.bow-category-panel{background:#121413;border-color:#383c3a}.bow-category-panel h2{color:#f0eee6}.bow-tabs button{color:#bfc2c0;background:#0e0f0e;border-color:#393d3a}.bow-tabs button.active{color:#fff;background:#2a2e2b;border-color:#b28e4d}.price-region-strip{border-color:#333735}.price-region-strip button{color:#c0c2c0;border-color:#3d403e}.price-region-strip button.active{color:#fff;background:#2d3431}.result-count{color:#aaacaa}.product-card{color:#edeeeb;background:#111311;border-color:#313432;border-radius:4px;box-shadow:0 18px 48px #0005}.product-card:hover{border-color:#8e7548;box-shadow:0 24px 65px #0008}.product-image{background:var(--gallery-bg)}.product-image:after{background:#0009}.product-copy{background:#111311}.product-copy>p{color:#c7a861}.product-copy h3{color:#f0eee7}.product-price span{color:#929c95}.product-price strong{color:#d9dbd9}.product-actions{color:#b1b4b2;border-color:#2f3230}.product-actions .contact-secondary{color:#cdcfcd}.product-actions .contact-primary{color:#111210;background:#b08c49}.product-actions .contact-primary:hover{color:#0c0c0c;background:#d1b36f}.product-actions .contact-whatsapp{color:#b2c2ba;border-color:#51625a}.empty-results{color:#edeeeb;background:#111311;border-color:#333735}.empty-results p{color:#b1b4b2}.instrument-detail{color:#edeeeb;background:#0a0b0a}.detail-back{color:#cbb16f}.detail-stage,.viewer-canvas,.detail-thumbs button,.viewer-thumbnails button,.admin-item-image,.cms-cutout-preview,.cms-upload-preview article>div:first-child{background:var(--gallery-bg)!important}.detail-stage,.detail-thumbs button{border-color:#333533}.viewer-modal-copy>p:not(.kicker){color:#b0b3b1}.viewer-canvas img,.detail-stage>img,.product-image>img,.product-image-link>img,.detail-thumbs img,.viewer-thumbnails img,.cms-cutout-preview img,.cms-upload-preview img{background:0 0!important}.cms-upload-preview article>div:first-child,.cms-cutout-preview{box-shadow:inset 0 0 0 1px #354039}.upload-background-note{color:#dadbd9;background:#181918;border-color:#9c824e}.upload-background-note strong{color:#e0c477}.nav-backdrop,.mobile-nav-heading,.mobile-utility-bar{display:none}.menu-button{flex:none;place-items:center;position:relative}.menu-button span{width:17px;margin:0;transition:transform .2s,opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.menu-button span:first-child{transform:translate(-50%,-4px)}.menu-button span:last-child{transform:translate(-50%,4px)}.menu-button.open span:first-child{transform:translate(-50%)rotate(45deg)}.menu-button.open span:last-child{transform:translate(-50%)rotate(-45deg)}.site-footer{color:#eee9dd;background:radial-gradient(circle at 12% 20%,#1b1f1d 0,#0000 32%),#080808;padding:0}.footer-contact-strip{background:linear-gradient(120deg,#1b201e,#101312);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff16;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(34px,6vw,90px);padding:clamp(38px,5vw,66px) max(24px,50vw - 740px);display:grid}.footer-contact-strip>div:first-child>span{color:#d2b66e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:750;display:block}.footer-contact-strip h2{color:#f3eee2;max-width:560px;font:400 clamp(28px,3.2vw,46px)/1.08 var(--font-serif);margin:0}.footer-contact-strip>div:first-child>p{color:#b2b4b2;max-width:560px;margin:15px 0 0;font-size:13px;line-height:1.65}.footer-contact-actions{background:#0b0d0c66;border:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-contact-actions>a{color:#f1ede2;border-right:1px solid #ffffff1c;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:88px;padding:18px 20px;text-decoration:none;transition:background .18s,color .18s;display:flex}.footer-contact-actions .footer-contact-primary{color:#111210;background:#b08c49}.footer-main{grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(145px,.62fr));gap:clamp(32px,5vw,72px);width:min(1480px,100% - 48px);margin:0 auto;padding:66px 0 60px}.footer-main .social-links{gap:9px;margin-top:24px}.footer-main .social-links a{justify-content:center;align-items:center;min-height:42px;padding:0 13px;display:inline-flex}.footer-main .footer-column h3{color:#d7bb73;margin-bottom:17px;font-size:10px}.footer-grid.footer-main>.footer-column>a,.footer-grid.footer-main>.footer-column>.footer-privacy-button{color:#bfc2bf;align-items:center;min-height:38px;margin:0;font-size:12px;line-height:1.35;text-decoration:none;display:flex}.footer-main .footer-column>a:hover,.footer-main .footer-column>.footer-privacy-button:hover{color:#f0d48c}.footer-bottom{color:#9ca49c;border-top:1px solid #ffffff12;width:min(1480px,100% - 48px);margin:0 auto;padding:24px 0 30px;font-size:9px}.footer-bottom a{color:#b1b3b1;text-decoration:none}.footer-bottom a:hover{color:#e2c77f}@media (max-width:1240px){.site-header{grid-template-columns:minmax(140px,1fr) auto;height:72px;padding:0 18px}.site-header.menu-visible{z-index:140}.brand img{width:150px}.site-header nav{z-index:3;width:min(430px,100%);height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);padding:0 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(#202725 0%,#121715 100%);border-left:1px solid #ffffff20;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:none;position:fixed;inset:72px 0 auto auto;overflow-y:auto;box-shadow:-28px 28px 70px #0009}.site-header nav.nav-open{display:flex}.mobile-nav-heading{color:#d9c27f;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.mobile-nav-heading span{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.mobile-nav-heading strong{color:#9a9e9c;font:400 15px var(--font-serif)}.site-header nav>a,.site-header nav>.nav-dropdown>button{color:#eeefed;letter-spacing:.08em;text-align:left;border:0;border-bottom:1px solid #ffffff18;align-items:center;width:100%;min-height:54px;padding:0 4px;font-size:12px;display:flex;position:relative}.site-header nav>a.active{color:#e4c486}.site-header nav>a.active:before{content:"";background:#d2ad5e;width:3px;height:24px;position:absolute;left:-12px}.site-header nav>.nav-dropdown>button{justify-content:space-between}.nav-dropdown{width:100%;padding:0}.collection-panel{width:100%;box-shadow:none;background:#101513;border:0;border-bottom:1px solid #ffffff20;border-radius:0;margin:0;padding:7px 0 12px;position:static}.collection-panel>a,.dropdown-bow-heading{min-height:48px;padding:0 16px}.dropdown-subitems{padding:0 0 3px 24px}.dropdown-subitems a{min-height:46px;padding-inline:12px}.mobile-admin-link{display:flex!important}.header-actions{z-index:4;grid-column:2;justify-self:end;gap:8px}.header-social{width:44px;height:44px}.language-picker select{max-width:82px;min-height:44px;padding:8px 22px 8px 10px}.admin-header-link{display:none}.menu-button{border-radius:50%;width:44px;height:44px;display:grid}.nav-backdrop{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040404a8;border:0;width:100%;height:calc(100dvh - 72px);position:fixed;inset:72px 0 auto}.nav-backdrop.visible{display:block}.footer-contact-strip{grid-template-columns:1fr;gap:28px}.footer-contact-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-main{grid-template-columns:1.05fr repeat(3,minmax(120px,.65fr));gap:34px}}@media (max-width:900px){.header-socials .instagram,.header-socials .facebook{display:none}.footer-main{grid-template-columns:1fr 1fr;gap:42px 34px}.footer-main .footer-brand{grid-column:1/-1}.footer-main .footer-legal-column{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;padding-top:26px;display:grid}.footer-main .footer-legal-column h3{grid-column:1/-1}}@media (max-width:760px){.site-header{grid-template-columns:minmax(100px,1fr) auto;height:68px;padding:0 12px}.brand img{width:108px}.site-header nav{width:100%;height:calc(100dvh - 68px);max-height:calc(100dvh - 68px);padding:0 16px calc(20px + env(safe-area-inset-bottom));border-left:0;inset:68px 0 auto}.nav-backdrop{height:calc(100dvh - 68px);inset:68px 0 auto}.mobile-nav-heading{min-height:62px}.site-header nav>a,.site-header nav>.nav-dropdown>button{min-height:52px}.header-actions{gap:6px}.language-picker select{width:66px;max-width:66px}.menu-button{width:44px;height:44px}.footer-contact-strip{padding:40px 18px 38px}.footer-contact-strip h2{font-size:30px}.footer-contact-actions{grid-template-columns:1fr}.footer-contact-actions>a{border-bottom:1px solid #ffffff1c;border-right:0;min-height:76px}.footer-contact-actions>a:last-child{border-bottom:0}.footer-main{grid-template-columns:1fr 1fr;gap:40px 22px;width:calc(100% - 36px);padding:48px 0 40px}.footer-main .footer-brand{grid-column:1/-1}.footer-main .footer-logo-row .footer-secondary-logo{width:194px}.footer-main .social-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-main .social-links a{padding:0 7px}.footer-grid.footer-main>.footer-column>a,.footer-grid.footer-main>.footer-column>.footer-privacy-button{min-height:44px;font-size:12px}.footer-main .footer-legal-column{grid-template-columns:1fr;gap:0}.footer-main .footer-legal-column h3{grid-column:auto}.footer-bottom{align-items:flex-start;gap:15px;width:calc(100% - 36px);padding:22px 0 88px;line-height:1.5}.footer-bottom div{flex-wrap:wrap;gap:18px}}@media (max-width:430px){.header-socials{display:none}.brand img{width:102px}.language-picker select{width:64px;max-width:64px}.footer-main{grid-template-columns:1fr 1fr;gap:36px 18px}.footer-main .footer-column h3{letter-spacing:.14em}.whatsapp-float>span:first-child{display:none}.whatsapp-float{width:52px;height:52px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:9px}.whatsapp-float b{width:34px;height:34px}}.identification-intake{color:#f4f0e7;background:linear-gradient(145deg,#131514,#1e211f 58%,#131514)}.identification-wizard{color:#f4f0e7;background:#191b1a;border-color:#4a4e4b;box-shadow:0 30px 85px #0a0d0bbb}.identification-wizard-header{background:linear-gradient(135deg,#232523,#191b1a);border-color:#414542}.identification-wizard-header h2{color:#fffaf0}.identification-wizard-header>div>p:last-child{color:#cacdcb}.identification-wizard-header>aside{background:#101211;border-color:#c4a35b;box-shadow:inset 0 0 0 1px #ffffff0a}.identification-wizard-header>aside small{color:#d8dad8}.identification-wizard .kicker{color:#e1bd6d}.identification-stepper{scrollbar-color:#8f743d #18201b;background:#101211;border-color:#3e423f}.identification-stepper li{border-color:#393d3a}.identification-stepper button{color:#d3d6d4;background:#161917}.identification-stepper button:hover:not(:disabled){color:#fff;background:#292c2a}.identification-stepper button:disabled{color:#b2b4b2}.identification-stepper button span{color:#f2f3f1;background:#272928;border-color:#6b706d}.identification-stepper li.current button{color:#121513;background:#b38a3f}.identification-stepper li.current button span{color:#fff;background:#181b19;border-color:#181b19}.identification-stepper li.complete button{color:#e3e6e4;background:#212623}.identification-stepper li.complete button span{color:#fff;background:#3a453f;border-color:#f3eee429}.identification-wizard-form{color:#f4f0e7;background:#191b1a}.identification-step-status{color:#cccfcd;border-color:#424543}.identification-step-status strong{color:#f1d692;background:#2d2618;border-color:#9e8147}.identification-step-heading>p{color:#e0b969}.identification-step-heading h3{color:#fffaf0}.identification-step-heading>div>p{color:#caccca}.identification-type-grid button{color:#f7f4ec;background:#252725;border-color:#565b58;box-shadow:0 6px 18px #0a0d0b33}.identification-type-grid button:hover{background:#2e322f;border-color:#d0ad61}.identification-type-grid button.selected{color:#fff;background:#3b413d;border-color:#e0bb67;box-shadow:inset 0 0 0 2px #e0bb67}.identification-type-grid button>span{color:#edc66f}.guided-slot{background:#222523;border-color:#505351}.guided-slot.has-image{background:#2a2f2c;border-color:#f3eee429}.guided-slot>header{color:#f5f2e9}.guided-slot>header>span{color:#e0e3e1;background:#121413;border-color:#7b7f7c}.guided-slot-visual{background:#0d0e0d;border-color:#4a4d4b}.guided-slot-visual img{background:#131514}.guided-slot>p{color:#c6c8c6}.guided-slot>footer label{color:#0d100e;background:#b78935;border-color:#d1aa58;box-shadow:0 5px 15px #0004}.guided-slot>footer label:hover{background:#d0a750;border-color:#f0ce82}.guided-slot>footer label.guided-file-choice{color:#f0ebe0;background:#212220;border-color:#f3eee429}.guided-slot>footer label.guided-file-choice:hover{background:#1a1a19}.guided-slot>footer button{color:#ffd8d3;background:#3a1f1c;border-color:#f3eee429}.identification-upload.identification-extra-upload{color:#f3f2eb;background:#232624;border-color:#898f8b}.identification-extra-upload strong{color:#f1cb76}.identification-extra-upload span{color:#c9ccca!important}.identification-extra-upload b{color:#f0ca75}.identification-fields-grid label>span{color:#eeefee}.identification-fields-grid input,.identification-fields-grid textarea,.identification-fields-grid select{color:#fff;background:#0f100f;border-color:#5e615f}.identification-fields-grid input::placeholder,.identification-fields-grid textarea::placeholder{color:#b2b4b2}.identification-wizard-consent{background:#222523;border-color:#585c59}.identification-wizard-consent>span{color:#e3e5e3!important}.identification-wizard-consent a{color:#f0ca75}.identification-security-light{color:#f0f1f0;background:#262b28;border-color:#f3eee429}.identification-security-light p{color:#c9ccca}.identification-review>article{background:#222523;border-color:#4f5250}.identification-review article>header{border-color:#4b4e4c}.identification-review article>header strong{color:#fff}.identification-review article>header button{color:#f1d184;background:#302817;border:1px solid #d0ad61;min-height:44px;padding:0 12px}.identification-review-images img{background:#0f100f}.identification-review-images figcaption,.identification-review dt{color:#bec1bf}.identification-review dd{color:#f1f2f0}.identification-scope{color:#f4efe4;background:#2a261b;border-color:#9e8147}.identification-scope p{color:#d7d0bd}.identification-scope>p:last-child{border-color:#5a5035}.identification-wizard-payment{background:#222523;border-color:#515552}.identification-wizard-payment legend{color:#fff4dc}.identification-wizard-payment>p{color:#cacdcb}.identification-wizard-payment label{background:#121413;border-color:#5e615f}.identification-wizard-payment label.selected{background:#383e3a;border-color:#d2ae5c;box-shadow:inset 0 0 0 1px #d2ae5c}.identification-wizard-payment label>span{color:#f4f2eb!important}.identification-wizard-actions{border-color:#454946}.identification-wizard-actions .gold-button{background:#b78935;border-color:#d1aa58;font-weight:800;box-shadow:0 7px 18px #0005;color:#0d100e!important}.identification-wizard-actions .gold-button:hover{background:#d0a750;border-color:#f0ce82;color:#0a0d0b!important}.identification-wizard-actions .gold-button:disabled{box-shadow:none;background:#363836;border-color:#4e5650;color:#aeb5b0!important}.identification-wizard-actions .outline-button{background:#212220;border-color:#f3eee429;font-weight:750;color:#f0ebe0!important}.identification-wizard-actions .outline-button:hover{background:#1a1a19;color:#f0ebe0!important}@media (max-width:760px){.identification-wizard-actions{background:#191b1af5;box-shadow:0 -12px 25px #0a0d0b99}}.b2b-hero>aside>span,.b2b-hero>aside small{color:#526159}.b2b-signout{color:#fff;background:#25302c;border:1px solid #404c47;border-radius:4px;align-items:center;gap:10px;width:max-content;min-height:44px;margin-top:14px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.b2b-signout b{font-size:15px}.b2b-signout:hover{background:#394843}.b2b-signout:focus-visible{outline-offset:3px;outline:3px solid #d0ad61}.cms-user-actions a:focus-visible{outline-offset:3px;outline:3px solid #d0ad61}.cms-mobile-account a:focus-visible{outline-offset:3px;outline:3px solid #d0ad61}.cms-user-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cms-user-actions a{border:1px solid #3e493f;border-radius:4px;align-items:center;min-height:40px;margin:0;padding:0 9px;text-decoration:none;display:inline-flex}.cms-mobile-account{display:none}.admin-denied-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:1000px){.cms-mobile-account{align-items:center;gap:8px;display:flex}.cms-mobile-account>span{text-overflow:ellipsis;white-space:nowrap;color:#adb3aa;max-width:170px;font-size:11px;overflow:hidden}.cms-mobile-account a{color:#f2eee3;white-space:nowrap;border:1px solid #454b41;border-radius:4px;align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}}@media (max-width:760px){.cms-header{flex-wrap:wrap;height:auto}.cms-mobile-account{order:3;grid-template-columns:1fr 1fr;width:100%;display:grid}.cms-mobile-account>span{grid-column:1/-1;max-width:none}.cms-mobile-account a{justify-content:center}}.brand{align-items:center;height:100%;display:flex}.brand img{display:block;transform:translateY(-2px)}.home-hero-signature{z-index:2;isolation:isolate;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:13px;width:clamp(180px,15vw,210px);padding:14px 4px;display:grid;position:absolute;top:clamp(106px,13vh,142px);right:clamp(34px,6vw,92px)}.home-hero-signature:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 62% 48%,#0c0f0e9e 0%,#0d111057 44%,#0c100f1f 63%,#0000 77%);position:absolute;inset:-31px -42px -27px -48px}.home-hero-signature img{object-fit:contain;filter:invert(96%)sepia(17%)saturate(387%)hue-rotate(335deg)brightness(105%)contrast(94%)drop-shadow(0 4px 12px #0005);opacity:.89;justify-self:center;width:100%;min-width:0;max-width:100%;height:auto;display:block}.home-hero-signature span{color:#d9cfb5;letter-spacing:.15em;text-transform:uppercase;text-align:center;text-shadow:0 2px 9px #000;white-space:nowrap;border:0;justify-content:center;justify-self:center;align-items:center;gap:9px;width:max-content;min-width:0;max-width:calc(100vw - 32px);padding:0;font-size:8.5px;font-weight:700;display:flex}.home-hero-signature span:before,.home-hero-signature span:after{content:"";opacity:.76;background:#c7a65f;flex:0 22px;width:22px;height:1px}.brand-intro{z-index:1000;min-width:0;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));contain:layout paint;color:#222a28;opacity:1;visibility:visible;isolation:isolate;touch-action:none;background:radial-gradient(circle at 50% 43%,#faf7f0 0%,#f3eee3 58%,#e9e1d2 100%);place-items:center;transition:opacity .38s cubic-bezier(.4,0,.2,1),visibility .38s linear;display:none;position:fixed;inset:0;overflow:hidden}.brand-intro:before{content:"";z-index:-1;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}html[data-patera-intro=play] .brand-intro,html[data-patera-intro=leaving] .brand-intro{display:grid}html[data-patera-intro=play],html[data-patera-intro=leaving]{scrollbar-gutter:stable;overflow:hidden}html[data-patera-intro=leaving] .brand-intro{opacity:0;visibility:hidden}.brand-intro-inner{text-align:center;justify-items:center;width:min(680px,100%);display:grid;transform:translateY(-1vh)}.brand-intro-logo{object-fit:contain;filter:brightness(0)saturate()invert(17%)sepia(16%)saturate(1520%)hue-rotate(105deg)brightness(90%)contrast(91%);opacity:0;width:min(490px,72vw);height:auto;max-height:150px;animation:.42s cubic-bezier(.22,.61,.36,1) 80ms forwards patera-intro-logo;transform:translateY(5px)}.brand-intro-rule{opacity:0;background:linear-gradient(90deg,#0000,#aa8848 24% 76%,#0000);width:0;height:1px;margin:29px 0 20px;animation:.34s .31s forwards patera-intro-rule}.brand-intro-inner p{color:#595f5c;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;opacity:0;margin:0;font-size:clamp(10.5px,1vw,12.5px);font-weight:650;line-height:1.45;animation:.38s .27s forwards patera-intro-copy;transform:translateY(4px)}.brand-intro-inner p b{color:#a78646;font:inherit;margin-inline:.18em}@keyframes patera-intro-logo{to{opacity:.96;transform:translateY(0)}}@keyframes patera-intro-rule{to{opacity:.78;width:58px}}@keyframes patera-intro-copy{to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.brand-intro{padding-top:max(34px,env(safe-area-inset-top));padding-right:max(18px,env(safe-area-inset-right));padding-bottom:max(34px,env(safe-area-inset-bottom));padding-left:max(18px,env(safe-area-inset-left))}.brand-intro-inner{transform:translateY(-3vh)}.brand-intro-logo{width:min(330px,100vw - 44px);max-height:106px}.brand-intro-rule{margin:24px 0 17px}.brand-intro-inner p{letter-spacing:.14em;font-size:10px}}@media (max-width:380px){.brand-intro-logo{width:min(316px,100vw - 40px)}.brand-intro-inner p{letter-spacing:.105em;font-size:9.5px}.brand-intro-inner p b{margin-inline:.1em}}@media (orientation:landscape) and (max-height:520px){.brand-intro-inner{transform:none}.brand-intro-logo{width:min(300px,50vw);max-height:82px}.brand-intro-rule{margin:17px 0 13px}}@media (prefers-reduced-motion:reduce){html[data-patera-intro=play] .brand-intro,html[data-patera-intro=leaving] .brand-intro{display:none!important}.brand-intro,.brand-intro-logo,.brand-intro-rule,.brand-intro-inner p{transition:none!important;animation:none!important}}.social-icon{flex:0 0 19px;width:19px;height:19px;display:block}.header-social{color:#fff;border-width:1px;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 5px 14px #0a0e0c33}.header-social.whatsapp{background:#365044;border-color:#779585}.header-social.whatsapp:hover{background:#496d5c;border-color:#8fb39f}.header-social.instagram{background:linear-gradient(145deg,#515bd4 0%,#8134af 34%,#c13584 66%,#f77737 100%);border-color:#d46c9d}.header-social.instagram:hover{background:linear-gradient(145deg,#405de6 0%,#833ab4 35%,#c13584 65%,#fd7e38 100%);border-color:#ffb182}.header-social.facebook{background:#1877f2;border-color:#68a6f5}.header-social.facebook:hover{background:#0d65d9;border-color:#9bc7ff}:is(.header-social:focus-visible,.footer-social-link:focus-visible){outline-offset:3px;outline:3px solid #e0bd70}.footer-main .social-links{grid-template-columns:repeat(2,minmax(0,1fr));max-width:270px;display:grid}.footer-main .footer-brand{text-align:center;justify-items:center;display:grid}.footer-main .footer-brand .social-links{justify-content:center;margin:24px auto 0}.footer-main .social-links .footer-social-link{color:#e9eae9;letter-spacing:.02em;background:#141615;border-color:#fff2;gap:9px;min-height:46px;padding:0 14px;font-size:11px;font-weight:700}.footer-main .footer-social-link .social-icon{width:18px;height:18px}.footer-main .footer-social-link.instagram .social-icon{color:#e664a1}.footer-main .footer-social-link.instagram:hover{color:#fff;background:#4d1c3d;border-color:#c84e91}.footer-main .footer-social-link.facebook .social-icon{color:#61a6ff}.footer-main .footer-social-link.facebook:hover{color:#fff;background:#123766;border-color:#4d96ef}.whatsapp-float-icon{color:#344c41;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.whatsapp-float-icon .social-icon{width:20px;height:20px}@media (max-width:1240px){.home-hero-signature{width:180px;top:102px;right:28px}}@media (min-width:1241px){.site-header{grid-template-columns:206px 1fr auto}.site-header nav{height:100%}.site-header nav>.nav-dropdown{align-items:center;height:100%;padding:0;display:flex}.site-header nav>.nav-dropdown>.dropdown-panel{top:100%}.brand img{width:196px;max-height:54px}}@media (min-width:761px) and (max-width:1240px){.home-hero-signature span{letter-spacing:.06em;gap:5px;font-size:7.2px}.home-hero-signature span:before,.home-hero-signature span:after{flex-basis:10px;width:10px}}@media (max-width:760px){body{padding-top:54px}.site-header{height:calc(128px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));grid-template-rows:74px 54px;grid-template-columns:minmax(144px,1fr) auto;align-items:center}.brand{grid-area:1/1;align-items:center;min-width:0;height:100%;display:flex;overflow:visible}.brand img{object-fit:contain;object-position:left center;width:138px;max-height:50px}.header-actions{grid-area:1/2;gap:8px}.header-actions>.header-socials,.header-actions>.language-picker{display:none}.menu-button{flex-basis:46px;width:46px;height:46px}.mobile-utility-bar{background:linear-gradient(90deg,#151a18,#1a201e);border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;min-width:0;display:flex}.mobile-language-picker{place-items:center;width:132px;height:44px;display:grid;position:relative}.mobile-language-picker-display{color:#fff;letter-spacing:.04em;background:#232c29;border:1px solid #c7a861;border-radius:999px;justify-content:space-between;align-items:center;gap:7px;width:100%;height:100%;padding:0 11px;font-size:10px;display:flex;box-shadow:inset 0 1px #ffffff18,0 4px 14px #0a0e0c3d}.mobile-language-picker-display>b{color:#e5c77d;font-size:10px}.mobile-language-picker-display>span:last-child{color:#d9c27f;font-size:10px}.mobile-language-picker select{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;min-height:44px;padding:0;position:absolute;inset:0}.mobile-language-picker:focus-within{outline-offset:2px;border-radius:999px;outline:3px solid #e0bf71}.mobile-utility-socials{align-items:center;gap:6px;display:flex}.mobile-utility-socials .header-social{flex:0 0 44px;width:44px;height:44px;display:grid!important}.site-header nav{inset:calc(128px + env(safe-area-inset-top)) 0 auto;width:100%;height:calc(100dvh - 128px - env(safe-area-inset-top));max-height:calc(100dvh - 128px - env(safe-area-inset-top))}.nav-backdrop{inset:calc(128px + env(safe-area-inset-top)) 0 auto;height:calc(100dvh - 128px - env(safe-area-inset-top))}#intro,#identifikationsauftrag,#marketplace-anfrage,.identification-intake,.ident-video-embedded,.about-showroom,.detail-contact,.rich-article section{scroll-margin-top:calc(140px + env(safe-area-inset-top))}.home-hero{min-height:max(860px,100svh);padding:calc(98px + env(safe-area-inset-top)) 18px 40px;flex-direction:column;display:flex;overflow:hidden}.home-hero>img{object-position:58% center}.home-hero-overlay{background:linear-gradient(90deg,#111514c7,#11151452),linear-gradient(#0c100f1f 30%,#0c100fe0)}.home-hero-signature{text-align:center;justify-items:center;width:clamp(136px,38vw,158px);margin:0 auto 28px;padding:7px 0;position:relative;top:auto;left:auto;right:auto;transform:none}.home-hero-signature:before{background:radial-gradient(at 50% 48%,#0c0f0e8f,#0c100f2e 58%,#0000 77%);inset:-20px -31px -22px}.home-hero-signature span{display:none}.home-hero-copy{width:100%;margin-top:auto;position:relative;bottom:auto;left:auto}.home-hero-copy h1{font-size:clamp(46px,13vw,58px);line-height:.96}.home-hero-copy>p:not(.kicker){font-size:14px;line-height:1.62}.home-hero-copy>div{width:100%;margin-top:25px}.home-hero-copy>div a{width:100%}.cms-shell{margin-top:calc(74px + env(safe-area-inset-top));min-height:calc(100vh - 128px - env(safe-area-inset-top))}.cms-sidebar{top:calc(128px + env(safe-area-inset-top));height:auto}.footer-main .social-links{grid-template-columns:repeat(2,minmax(0,1fr));max-width:310px}}@media (max-width:430px){.site-header{padding-right:max(9px,env(safe-area-inset-right));padding-left:max(9px,env(safe-area-inset-left));grid-template-columns:minmax(132px,1fr) auto}.brand img{width:130px}.header-actions{gap:6px}.mobile-language-picker{width:128px}.home-hero{min-height:max(840px,100svh);padding-left:16px;padding-right:16px}.home-hero-signature{width:142px;margin-bottom:24px}}@media (max-width:360px){.site-header{grid-template-columns:minmax(124px,1fr) auto}.brand img{width:122px}.header-actions{gap:5px}.mobile-language-picker{width:124px}.mobile-language-picker-display{padding-inline:9px}.mobile-utility-socials{gap:4px}.home-hero{padding-left:14px;padding-right:14px}.home-hero-copy h1{font-size:45px}}@media (max-height:720px) and (min-width:761px){.home-hero-signature{width:168px;padding-block:7px;top:86px}}@media (max-height:560px) and (min-width:761px){.home-hero-signature{display:none}}@media (max-width:680px){.b2b-signout{justify-content:center;width:100%}}.guided-slot-visual.example-view{background:linear-gradient(145deg,#353a35,#272928);border-color:#5d605d;box-shadow:inset 0 0 34px #090b0a66}.guided-slot-visual.example-view img{filter:brightness(.84)contrast(1.06)saturate(.9);background:#d2cec4;padding:8px;box-shadow:0 10px 28px #06070666}.guided-slot-visual.user-view{background:#0d0e0d}.detail-stage>.prev,.detail-stage>.next{z-index:6;color:#fff;cursor:pointer;background:#0d0e0de8;border-color:#d0b36f;box-shadow:0 6px 20px #0008}.detail-stage>.prev:hover,.detail-stage>.next:hover{color:#0d0e0d;background:#9d7938;border-color:#efd48e}.viewer-modal-controls>.viewer-prev,.viewer-modal-controls>.viewer-next{color:#0d0e0d;background:#9d7938;border-color:#c8aa65;font-weight:800}.article-body>p{white-space:pre-wrap}:root{--gallery-bg:radial-gradient(circle at 50% 42%,#222422 0%,#151615 52%,#0b0c0b 100%)}.product-image,.detail-stage,.viewer-canvas{background:var(--gallery-bg)!important;border-color:#333533!important}.detail-thumbs{background:#0a0b0a}.viewer-thumbnails{background:#0b0c0b}.detail-thumbs button,.viewer-thumbnails button{border-color:#333533;background:var(--gallery-bg)!important}.detail-thumbs button.active,.viewer-thumbnails button.active{border-color:#d0ad61}.viewer-modal{background:#080808}.viewer-modal-controls{background:#0e0f0e}.viewer-modal-copy p:not(.kicker){color:#b0b3b1}.detail-contact .contact-form{color:#242927;background:linear-gradient(145deg,#f1f2f1,#e7eae8);border:1px solid #bdc1be;box-shadow:0 18px 42px #171e1b17}.detail-contact .contact-form-heading{border-color:#c2c6c3}.detail-contact .contact-form-heading>span{color:#74571f}.detail-contact .contact-form-heading h2{color:#212a27}.detail-contact .contact-form-heading p{color:#4b524f}.detail-contact .contact-form label>span{color:#323936;font-size:13px}.detail-contact .contact-form input,.detail-contact .contact-form select,.detail-contact .contact-form textarea{color:#1e2421;background:#fff;border-color:#a6aca8}.detail-contact .contact-form input::placeholder,.detail-contact .contact-form textarea::placeholder{color:#6e7370}.detail-contact .contact-form input:focus,.detail-contact .contact-form select:focus,.detail-contact .contact-form textarea:focus{border-color:#404d47;box-shadow:0 0 0 3px #404d4724}.detail-contact .contact-consent{background:#f9f9f8;border:1px solid #c3c6c3;padding:13px}.detail-contact .contact-consent span{color:#49504d!important}.detail-contact .contact-consent a{color:#684d19}.detail-contact .contact-form>.gold-button{background:#25302c;border-color:#25302c;justify-content:center;width:100%;box-shadow:0 7px 18px #25302c30;color:#fff!important}.detail-contact .contact-form>.gold-button:hover{background:#394843;border-color:#394843}.detail-contact .contact-form-state{color:#2e3532;background:#e4e6e4;gap:7px;display:grid}.detail-contact .contact-form-state strong{letter-spacing:.04em;font-size:12px}.detail-contact .contact-form-state.success{color:#37433b;background:#e2e6e3}.detail-contact .contact-form-state.error{color:#762f28;background:#f4dfdc}.contact-page .contact-form{color:#242927;background:linear-gradient(145deg,#f2f3f2,#eaecea);border:1px solid #b5bab6;box-shadow:0 22px 60px #313a3618}.contact-page .contact-form-heading{border-color:#c2c6c3}.contact-page .contact-form-heading>span{color:#75571f}.contact-page .contact-form-heading h2{color:#212a27}.contact-page .contact-form-heading p{color:#545b58}.contact-page .contact-form label>span{color:#323936;font-size:13px}.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea{color:#1e2421;background:#fff;border-color:#aeb4b0;box-shadow:inset 0 1px 2px #2128250b}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:#707572}.contact-page .contact-form input:focus,.contact-page .contact-form select:focus,.contact-page .contact-form textarea:focus{border-color:#404d47;box-shadow:0 0 0 3px #404d4722}.contact-page .contact-consent{background:#f9f9f8;border:1px solid #c7cbc8;padding:14px}.contact-page .contact-consent span{color:#4d5451!important}.contact-page .contact-consent a{color:#684d19}.contact-page .contact-form>.gold-button{background:#25302c;border-color:#25302c;box-shadow:0 7px 18px #25302c30;color:#fff!important}.contact-page .contact-form>.gold-button:hover{background:#394843;border-color:#394843}.contact-page .contact-form-state{color:#2e3532;background:#e4e6e4}.contact-page .contact-form-state.success{color:#37433b;background:#e2e6e3}.contact-page .contact-form-state.error{color:#762f28;background:#f4dfdc}.dealer-list button.danger{color:#ffd8d2;background:#351d1a;border-color:#8a4a43}.dealer-list button.danger:hover{background:#552722;border-color:#bf6a60}.journal-page,.article-page{color:#f0ebe0;background:linear-gradient(#1a1a19 0,#212220 100%)}.journal-page>header h1,.journal-archive-heading h2,.article-page header h1,.rich-article h2,.rich-article h3{color:#232d2a}.journal-page>header>p:not(.kicker),.article-page header>p:not(.kicker){color:#4d5451}.journal-page>header>span{color:#695a3d;background:#fbf8f1;border-color:#c9c1b2}.journal-featured{background:linear-gradient(135deg,#2c3330,#1d221f);border-color:#3a413d;box-shadow:0 24px 65px #2e34312e}.journal-featured-image img{filter:saturate(.83)contrast(1.03)brightness(.9)}.journal-featured:hover .journal-featured-image img{filter:saturate(.92)contrast(1.02)brightness(.95)}.journal-featured time{color:#bfc2c0}.journal-featured>div>p:not(.kicker){color:#d3d5d3}.journal-featured h2 a{color:#fffaf0}.journal-archive-heading{border-color:#c9c1b4}.journal-archive-heading span{color:#80602d}.journal-grid article{color:#f4efe4;background:linear-gradient(135deg,#2c3330,#1d221f);border-color:#3a413d;box-shadow:0 16px 42px #2e343128}.journal-grid article:hover{background:linear-gradient(135deg,#333b37,#222926);border-color:#9e8a60;box-shadow:0 22px 52px #2e343138}.journal-grid img{filter:saturate(.83)contrast(1.03)brightness(.9)}.journal-grid article:hover img{filter:saturate(.92)contrast(1.02)brightness(.95)}.journal-grid .journal-category{color:#e2c67e!important}.journal-grid h2 a{color:#fffaf0}.journal-grid article>p{color:#d3d5d3}.journal-grid time{color:#bfc2c0}.journal-grid article>a:last-child{color:#e1c477}.article-back{color:#624b22}.article-page>article{max-width:1040px}.article-page header{background:#fbf9f3;border:1px solid #d6cfc2;padding:clamp(28px,5vw,58px);box-shadow:0 18px 48px #3b413e12}.article-page header>p:not(.kicker){color:#4a514e;max-width:760px}.article-meta{color:#646966}.article-hero{filter:saturate(.9)contrast(1.02)brightness(.96);background:#1c1f1d;border-color:#cbc4b7;margin:34px 0 50px}.article-toc{box-shadow:none;background:#eff0ef;border-color:#c1c5c2}.article-toc strong{color:#745722}.article-toc a{color:#323a37}.article-body{color:#363c39;max-width:760px;font-size:19px;line-height:1.9}.article-body>p,.rich-article p{color:#363c39}.article-inline-image{width:min(900px,100% + 140px);margin:42px 0 44px 50%;transform:translate(-50%)}.article-inline-image img{object-fit:contain;background:#1c1f1d;border:1px solid #cbc4b7;width:100%;max-height:720px;display:block;box-shadow:0 18px 48px #3b413e1c}.article-inline-image figcaption{color:#676c69;font:12px/1.6 var(--font-sans);text-align:center;margin-top:11px}.rich-article section{padding-top:32px}.rich-article h2{margin-top:36px}.rich-article blockquote{color:#f7f1e5;background:linear-gradient(120deg,#2d3330,#1e2320);border-color:#9d7a38;box-shadow:0 16px 40px #2d322f25}.rich-article blockquote cite{color:#e0c579}.article-end{color:#626764;border-color:#c8c0b3}.article-end a{color:#684f22}@media (max-width:650px){.article-page header{padding:26px 20px}.article-body{font-size:18px;line-height:1.82}.journal-grid article{box-shadow:0 12px 30px #2e343128}}.marketplace-hero-choice-block{border-top:1px solid #ffffff2b;max-width:850px;margin-top:30px;padding-top:21px}.marketplace-hero-choice-block>strong{color:#f1e9d6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:750;display:block}.marketplace-hero-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.marketplace-choice-card{color:#f5f2e9;background:#101211e8;border:1px solid #8f856b;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;min-height:142px;padding:20px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 12px 32px #0004}.marketplace-choice-card>span{color:#d4b667;font:24px var(--font-serif)}.marketplace-choice-card h2{color:#fffaf0;font:400 22px/1.15 var(--font-serif);letter-spacing:0;margin:1px 0 8px}.marketplace-choice-card p{color:#c8cbc8;margin:0;font-size:12px;line-height:1.55}.marketplace-choice-card b{color:#e2c476;letter-spacing:.07em;text-transform:uppercase;margin-top:14px;font-size:10px;display:block}.marketplace-choice-card:hover{background:#202825;border-color:#dfc47d;transform:translateY(-2px)}.marketplace-choice-card.sell:hover{background:#2a261a}#marketplace-anfrage{scroll-margin-top:88px}.marketplace-upload:focus-within{outline-offset:3px;outline:3px solid #c89b49}.catalog-private-selection{width:min(1280px,100% - 48px);box-shadow:none;text-align:start;background:0 0;border:0;border-top:1px solid #bda06b2b;justify-content:space-between;align-items:center;gap:12px 30px;margin:20px auto 28px;padding:14px 0 10px;display:flex}.catalog-private-selection>p{color:#b9bbb8;min-width:0;font:400 .9375rem/1.6 var(--font-sans);flex:1;margin:0}.catalog-private-selection>.catalog-private-link{color:#c9b17c;min-height:44px;font:400 .9375rem/1.5 var(--font-sans);text-underline-offset:5px;background:0 0;border:0;flex-shrink:0;align-items:center;gap:.55rem;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.catalog-private-selection>.catalog-private-link:hover{color:#eed9a7}.catalog-private-selection>.catalog-private-link:focus-visible{outline-offset:5px;outline:2px solid #c9b17c}.catalog-private-link>span{text-decoration:none}@media (max-width:760px){.catalog-private-selection{width:calc(100% - 32px);margin:12px auto 20px;padding:12px 0 4px;display:block}.catalog-private-selection>.catalog-private-link{margin-top:2px}}@media (max-width:900px){.marketplace-hero{grid-template-columns:1fr}.marketplace-hero aside{max-width:850px}}@media (max-width:760px){.marketplace-hero-choice-block{margin-top:24px}.marketplace-hero-choices{grid-template-columns:1fr}.marketplace-choice-card{grid-template-columns:29px minmax(0,1fr);min-height:116px;padding:17px}.marketplace-choice-card h2{font-size:20px}.marketplace-choice-card p{font-size:12px}}.newsletter-admin{gap:22px;display:grid}.newsletter-provider-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;display:grid}.newsletter-provider-card h2{margin:8px 0 10px}.newsletter-provider-card p{color:#b1b3b1;max-width:720px;line-height:1.65}.newsletter-provider-status{gap:9px;min-width:280px;display:grid}.newsletter-provider-status>span{color:#f1d1bf;background:#2a1c17;border:1px solid #5f4838;align-items:center;min-height:39px;padding:0 12px;font-size:12px;display:flex}.newsletter-provider-status>span.ok{color:#d5ddd8;background:#1e2421;border-color:#4e5b53}.newsletter-provider-status .gold-button{justify-content:center;width:100%}.newsletter-setup-help ol{color:#c6c9c7;margin:18px 0 0;padding-left:22px;line-height:1.75}.newsletter-setup-help code{color:#e3c77e;background:#0f1110;padding:3px 6px}.newsletter-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.newsletter-admin-stats article{background:#171b18;border:1px solid #3a443d;min-height:110px;padding:22px}.newsletter-admin-stats strong{color:#e4c579;font:36px var(--font-serif);display:block}.newsletter-admin-stats span{color:#b5bdb7;font-size:12px}.newsletter-draft-list,.newsletter-subscriber-list{gap:12px;display:grid}.newsletter-draft{background:#181a19;border:1px solid #444745;padding:22px}.newsletter-draft>header{justify-content:space-between;gap:20px;display:flex}.newsletter-draft>header span{color:#d5b76c;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.newsletter-draft h3{color:#f5f1e7;margin:7px 0;font-size:24px}.newsletter-draft>header small,.newsletter-draft>p{color:#b1b4b2}.newsletter-draft>details{margin-top:18px}.newsletter-draft summary{color:#eee9dc;cursor:pointer;background:#242624;border:1px solid #555856;align-items:center;min-height:44px;padding:0 13px;display:flex}.newsletter-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.newsletter-preview-grid>article{background:#f4f0e7;border:1px solid #464947;min-width:0;overflow:hidden}.newsletter-preview-grid>article>header{color:#fff;background:#212624;justify-content:space-between;gap:10px;padding:10px 12px;font-size:11px;display:flex}.newsletter-email-preview{color:#242927;max-height:520px;overflow:auto}.newsletter-email-preview>html,.newsletter-email-preview body{margin:0;display:block}.newsletter-draft>footer{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.newsletter-draft>footer button{min-height:44px;padding:0 13px}.newsletter-admin-error{background:#351f1b;border:1px solid #834d43;padding:11px;color:#ffd8d1!important}.newsletter-subscriber-list>article{background:#181a19;border:1px solid #414442;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.newsletter-subscriber-list strong{color:#f2eee4;display:block}.newsletter-subscriber-list span,.newsletter-subscriber-list small{color:#b1b4b2;margin-top:5px;font-size:11px;display:block}.newsletter-subscriber-list>article>div:last-child{gap:8px;display:flex}.newsletter-subscriber-list button{min-height:42px;padding:0 12px}@media (max-width:1000px){.newsletter-provider-card{grid-template-columns:1fr}.newsletter-provider-status{min-width:0}.newsletter-preview-grid{grid-template-columns:1fr}.newsletter-admin-stats{grid-template-columns:1fr 1fr}}@media (max-width:680px){.newsletter-admin-stats{grid-template-columns:1fr 1fr}.newsletter-admin-stats article{min-height:94px;padding:17px}.newsletter-draft{padding:16px}.newsletter-draft>header,.newsletter-subscriber-list>article{flex-direction:column;align-items:flex-start}.newsletter-subscriber-list>article>div:last-child{width:100%}.newsletter-subscriber-list button{flex:1;min-height:46px}.newsletter-draft>footer{grid-template-columns:1fr;display:grid}.newsletter-draft>footer button{width:100%;min-height:46px}}html[dir=rtl] body{text-align:right;direction:rtl}html[dir=rtl] .site-header,html[dir=rtl] .site-header nav,html[dir=rtl] .footer-main,html[dir=rtl] .contact-cta,html[dir=rtl] .about-section,html[dir=rtl] .home-marketplace-strip,html[dir=rtl] .home-showroom{direction:rtl}html[dir=rtl] .home-hero-copy,html[dir=rtl] .center-heading,html[dir=rtl] .about-copy,html[dir=rtl] .detail-copy,html[dir=rtl] .contact-page,html[dir=rtl] .marketplace-form,html[dir=rtl] .showroom-page-copy{text-align:right}html[dir=rtl] .gold-button,html[dir=rtl] .outline-button,html[dir=rtl] .dark-button,html[dir=rtl] .home-showroom .gold-button{align-self:flex-start}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}.site-footer{color:#eee9dd;background:radial-gradient(circle at 50% 0,#2c36323f 0,#0000 34rem),#080908;border-top:1px solid #c9ab6738;padding:0;overflow:hidden}.footer-contact-strip{gap:0;align-items:initial;background:linear-gradient(135deg,#171e1b,#0d100f);border:0;border-bottom:1px solid #ffffff1c;grid-template-columns:none;padding:0;display:block}.footer-contact-inner{grid-template-columns:minmax(280px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,7vw,92px);width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(40px,4.5vw,62px) 0;display:grid}.footer-contact-copy>span{color:#d2b66e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:10.5px;font-weight:750;display:block}.footer-contact-copy h2{color:#f3eee2;max-width:530px;font:400 clamp(30px,3vw,42px)/1.1 var(--font-serif);margin:0}.footer-contact-actions{border:0;background:0 0;border-block:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-contact-actions>a{color:#f1ede3;border:0;background:0 0;border-right:1px solid #ffffff20;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:88px;padding:18px 31px 18px 17px;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.footer-contact-actions>a:after{content:"→";color:#b89b5e;font-size:12px;position:absolute;top:17px;right:14px}.footer-contact-actions>a:last-child{border-right:0}.footer-contact-actions>a:hover{color:#e5ca88;background:#ffffff0b}.footer-contact-actions small{color:#b2b4b2;letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:700}.footer-contact-actions strong{min-width:0;font:400 15px/1.35 var(--font-serif);overflow-wrap:anywhere}.footer-contact-actions .footer-contact-primary{color:#f1ede3;background:0 0;box-shadow:inset 0 2px #ad8d4c}.footer-contact-actions .footer-contact-primary small{color:#c2c4c2}.footer-contact-actions .footer-contact-primary:hover{color:#e5ca88;background:#ffffff0b}.site-footer>.newsletter-signup--footer{width:min(1240px,100% - 48px);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1c;margin:0 auto;padding:30px 0}.footer-main{grid-template-columns:minmax(260px,1.15fr) repeat(2,minmax(180px,.7fr));gap:clamp(36px,7vw,90px);width:min(1240px,100% - 48px);margin:0 auto;padding:52px 0 46px;display:grid}.footer-logo-row{border:0;grid-column:1/-1;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);place-items:center;gap:clamp(20px,4vw,50px);width:100%;padding:0 0 36px;display:grid}.footer-logo-row:before,.footer-logo-row:after{content:"";background:linear-gradient(90deg,#0000,#c9ab6742);width:100%;height:1px}.footer-logo-row:after{transform:scaleX(-1)}.footer-logo-link{line-height:0;display:block}.footer-logo-link:focus-visible{outline-offset:7px;outline:3px solid #e0bd70}.footer-logo-row .footer-secondary-logo{object-fit:contain;filter:invert(96%)sepia(17%)saturate(387%)hue-rotate(335deg)brightness(105%)contrast(92%);opacity:.86;width:190px;max-width:min(190px,62vw);height:auto;margin:0;display:block}.footer-main .footer-brand{justify-items:initial;text-align:left;display:block}.footer-main .footer-brand p{color:#c1c4c2;max-width:300px;margin:0;font-size:13px;line-height:1.75}.footer-location{color:#c9ab67;letter-spacing:.16em;text-transform:uppercase;margin-top:13px;font-size:10px;font-weight:700;display:block}.footer-main .footer-brand .social-links{grid-template-columns:repeat(2,minmax(0,125px));justify-content:start;max-width:260px;margin:24px 0 0;display:grid}.footer-main .social-links .footer-social-link{color:#dee0de;background:#101211;border-color:#ffffff1f;min-height:46px}.footer-main .footer-social-link.instagram .social-icon,.footer-main .footer-social-link.facebook .social-icon{color:#cdbb91}.footer-main .footer-column{min-width:0}.footer-main .footer-column h3{color:#d7bb73;letter-spacing:.16em;margin:0 0 15px;font-size:10.5px}.footer-grid.footer-main>.footer-column>a{color:#c0c3c1;align-items:center;min-height:44px;margin:0;font-size:12.5px;text-decoration:none;display:flex}.footer-main .footer-column>a:hover{color:#f0d48c;transform:translate(3px)}.footer-bottom{color:#a2a5a3;letter-spacing:.04em;text-transform:none;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);margin:0 auto;padding:20px 0 28px;font-size:11px;display:flex}.footer-bottom a,.footer-bottom .footer-privacy-button{color:#bbbdbb;background:0 0;border:0;align-items:center;min-height:44px;margin:0;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.footer-bottom a:hover,.footer-bottom .footer-privacy-button:hover{color:#e2c77f}@media (max-width:900px){.footer-contact-inner{grid-template-columns:1fr;gap:28px}.footer-main{grid-template-columns:1fr 1fr;gap:38px 48px}.footer-main .footer-brand{text-align:center;grid-column:1/-1}.footer-main .footer-brand p{margin-inline:auto}.footer-main .footer-brand .social-links{justify-content:center;margin:22px auto 0}.footer-location{text-align:center}}@media (max-width:620px){.footer-contact-inner,.site-footer>.newsletter-signup--footer,.footer-main,.footer-bottom{width:calc(100% - 36px)}.footer-contact-inner{padding:36px 0 32px}.footer-contact-copy h2{font-size:29px}.footer-contact-actions{grid-template-columns:1fr}.footer-contact-actions>a{border-bottom:1px solid #ffffff20;border-right:0;min-height:68px}.footer-contact-actions>a:last-child{border-bottom:0}.site-footer>.newsletter-signup--footer{padding:26px 0}.footer-main{grid-template-columns:1fr 1fr;gap:34px 20px;padding:43px 0 36px}.footer-logo-row{gap:16px;padding-bottom:27px}.footer-logo-row .footer-secondary-logo{width:158px;max-width:min(158px,58vw)}.footer-main .footer-brand{grid-column:1/-1}.footer-grid.footer-main>.footer-column>a{min-height:44px;font-size:12px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 0 88px}.footer-bottom nav{gap:0 18px;width:100%}.footer-bottom a,.footer-bottom .footer-privacy-button{min-height:44px}.whatsapp-float>span:first-child{display:none}.whatsapp-float .whatsapp-float-icon{display:grid}}@media (max-width:380px){.footer-main{grid-template-columns:1fr}.footer-main .footer-brand{grid-column:1}.footer-main .footer-column{border-top:1px solid #ffffff16;grid-template-columns:1fr 1fr;gap:0 10px;padding-top:22px;display:grid}.footer-main .footer-column h3{grid-column:1/-1;margin-bottom:8px}}.home-google-reviews{color:#272c2a;background:#f6f2e9;padding:0 max(24px,5vw)}.home-google-reviews-inner{border-block:1px solid #d6d0c3;grid-template-columns:minmax(280px,1.15fr) auto minmax(260px,.72fr);align-items:center;gap:clamp(30px,5vw,68px);width:min(1240px,100%);margin:0 auto;padding:42px 0;display:grid}.home-google-reviews-copy .kicker{color:#80602d;margin:0 0 10px}.home-google-reviews-copy h2{color:#242927;max-width:560px;font:400 clamp(27px,2.8vw,39px)/1.12 var(--font-serif);margin:0}.home-google-reviews-copy>p:last-child{color:#575c59;max-width:650px;margin:13px 0 0;font-size:13px;line-height:1.65}.home-google-review-score{text-align:left;border-left:1px solid #c9c1b2;gap:3px;min-width:148px;padding:4px 0 4px clamp(24px,3.5vw,50px);display:grid}.home-google-stars{color:#9b7838;letter-spacing:.16em;font-size:16px;line-height:1}.home-google-review-score strong{color:#2e3431;font:400 34px/1 var(--font-serif)}.home-google-review-action{justify-items:start;gap:12px;min-width:0;display:grid}.home-google-review-action>a{color:#27302c;letter-spacing:.05em;background:0 0;border:1px solid #585d5a;align-items:center;gap:11px;min-height:44px;padding:0 15px;font-size:11px;font-weight:750;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.home-google-review-action>a:hover{color:#fff;background:#27302c;border-color:#27302c}.home-google-review-action>a:focus-visible{outline-offset:3px;outline:3px solid #b08c49}.home-google-review-action small{color:#5f6360;max-width:390px;font-size:10.5px;line-height:1.55}@media (max-width:900px){.home-google-reviews-inner{grid-template-columns:minmax(0,1fr) auto;gap:28px 40px}.home-google-review-action{border-top:1px solid #d6d0c3;grid-column:1/-1;padding-top:23px}}@media (max-width:620px){.home-google-reviews{padding-inline:18px}.home-google-reviews-inner{grid-template-columns:1fr;gap:22px;padding:34px 0}.home-google-reviews-copy h2{font-size:29px}.home-google-review-score{border-top:1px solid #d6d0c3;border-left:0;min-width:0;padding:20px 0 0}.home-google-review-action{grid-column:auto;padding-top:20px}.home-google-review-action>a{justify-content:space-between;width:100%;font-size:12px}.home-google-review-action small{font-size:10.5px}}@media (max-width:760px){:root{--mobile-header-height:calc(118px + env(safe-area-inset-top))}body{padding-top:calc(50px + env(safe-area-inset-top))}.site-header{height:var(--mobile-header-height);padding-top:env(safe-area-inset-top);padding-right:max(10px,env(safe-area-inset-right));padding-bottom:0;padding-left:max(10px,env(safe-area-inset-left));grid-template-rows:68px 50px;grid-template-columns:minmax(150px,1fr) auto}.brand img{width:142px;max-height:48px}.mobile-utility-bar{height:50px;min-height:50px}.mobile-language-picker{width:124px}.mobile-utility-socials{gap:5px}.mobile-utility-socials .header-social{flex-basis:44px;width:44px;height:44px}.site-header nav{inset:var(--mobile-header-height) 0 auto;width:100%;height:calc(100dvh - var(--mobile-header-height));max-height:calc(100dvh - var(--mobile-header-height))}.nav-backdrop{inset:var(--mobile-header-height) 0 auto;height:calc(100dvh - var(--mobile-header-height))}#intro,#identifikationsauftrag,#marketplace-anfrage,.identification-intake,.ident-video-embedded,.about-showroom,.detail-contact,.rich-article section{scroll-margin-top:calc(var(--mobile-header-height) + 12px)}.home-hero{min-height:clamp(680px,calc(100svh - 50px - env(safe-area-inset-top)),810px);padding:76px 16px 30px}.home-hero>img{object-position:58% center}.home-hero-signature{gap:9px;width:min(240px,100vw - 32px);margin:0 auto 20px;padding:3px 0}.home-hero-signature img{width:148px}.home-hero-signature:before{inset:-17px -20px -18px}.home-hero-signature span{letter-spacing:.08em;gap:6px;font-size:7.2px;display:flex}.home-hero-signature span:before,.home-hero-signature span:after{flex-basis:14px;width:14px}.home-hero-copy h1{font-size:clamp(42px,11.8vw,54px);line-height:.96}.home-hero-copy>p:not(.kicker){font-size:13.5px;line-height:1.58}.home-hero-copy>div{gap:10px;margin-top:20px}.home-hero-copy>div a{text-align:center;justify-content:center;min-height:48px}.cms-shell{min-height:calc(100vh - var(--mobile-header-height));margin-top:68px}.cms-sidebar{top:var(--mobile-header-height)}}@media (min-width:390px) and (max-width:760px){.home-hero-copy>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.home-hero-copy>div a{letter-spacing:.045em;white-space:nowrap;padding-inline:10px;font-size:10px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-card{height:320px}.category-card img{padding:24px 8px 58px}.category-card>div{inset:auto 14px 17px}.category-card h3{font-size:23px}.category-card span{font-size:8px}.home-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pathway-grid>a{border-bottom:1px solid #d5d6d3;border-right:1px solid #d5d6d3;min-height:278px;padding:23px 18px}.home-pathway-grid>a:nth-child(2n){border-right:0}.home-pathway-grid>a:nth-last-child(-n+2){border-bottom:0}.home-pathway-grid h3{margin:27px 0 11px;font-size:24px}.home-pathway-grid p{margin-bottom:20px;font-size:12.5px;line-height:1.58}.home-pathway-grid strong{font-size:10px}}@media (max-width:389px){.site-header{grid-template-columns:minmax(132px,1fr) auto}.brand img{width:128px}.mobile-language-picker{width:116px}.home-hero{padding-inline:14px}.home-hero-signature{width:min(224px,100vw - 28px)}.home-hero-signature img{width:138px}.home-hero-copy>div{flex-direction:column;display:flex}}@media (min-width:761px) and (max-width:1040px){.home-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pathway-grid>a{border-bottom:1px solid #d5d6d3;border-right:1px solid #d5d6d3}.home-pathway-grid>a:nth-child(2n){border-right:0}.home-pathway-grid>a:nth-last-child(-n+2){border-bottom:0}.home-showroom{grid-template-columns:1fr;margin-inline:22px}.home-showroom>img{aspect-ratio:2048/1143;object-fit:contain;background:#050505;height:auto}.home-google-reviews-inner{grid-template-columns:minmax(0,1fr) auto;gap:28px 40px}.home-google-review-action{border-top:1px solid #d6d0c3;grid-column:1/-1;padding-top:23px}.footer-contact-inner{grid-template-columns:1fr;gap:28px}}@media (hover:none) and (pointer:coarse) and (min-width:761px) and (max-width:1100px){:root{--coarse-header-height:calc(80px + env(safe-area-inset-top))}.site-header{height:var(--coarse-header-height);padding-top:env(safe-area-inset-top);padding-right:max(20px,env(safe-area-inset-right));padding-bottom:0;padding-left:max(20px,env(safe-area-inset-left));grid-template-columns:minmax(190px,1fr) auto}.brand img{width:180px;max-height:54px}.header-actions{gap:9px}.header-socials{display:flex}.header-socials .instagram,.header-socials .facebook{display:grid}.header-social,.menu-button{width:48px;height:48px}.language-picker select{width:92px;max-width:92px;min-height:48px;font-size:11px}.site-header nav{inset:var(--coarse-header-height) 0 auto auto;width:min(520px,100%);height:calc(100dvh - var(--coarse-header-height));max-height:calc(100dvh - var(--coarse-header-height))}.nav-backdrop{inset:var(--coarse-header-height) 0 auto;height:calc(100dvh - var(--coarse-header-height))}.site-header nav>a,.site-header nav>.nav-dropdown>button{min-height:60px;font-size:13px}.product-copy>p,.product-price span,.category-card span{font-size:11px}.product-actions{font-size:12px}}@media (hover:none) and (pointer:coarse) and (min-width:761px) and (max-width:1100px) and (orientation:landscape){.home-hero{min-height:100svh}.home-hero-copy{left:max(28px,env(safe-area-inset-left));width:min(650px,100% - 56px);bottom:42px}.home-hero-copy h1{font-size:clamp(48px,7vw,68px)}.home-hero-signature{top:calc(96px + env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));width:138px;padding-block:4px;display:grid}.home-hero-signature span,.hero-scroll{display:none}}@media (hover:none) and (pointer:coarse) and (min-width:761px) and (max-width:1000px) and (orientation:landscape) and (max-height:520px){.home-hero-copy{width:min(620px,100% - 56px);bottom:24px}.home-hero-copy>.kicker{margin-bottom:9px}.home-hero-copy h1{margin-bottom:10px;font-size:clamp(40px,6vw,52px)}.home-hero-copy>p:not(.kicker){margin-block:0;font-size:12px;line-height:1.45}.home-hero-copy>div{margin-top:14px}.home-hero-copy>div a{min-height:44px}.home-hero-signature{top:calc(92px + env(safe-area-inset-top));width:126px}}.showroom-page-hero{grid-template-columns:minmax(360px,.76fr) minmax(0,1.24fr);grid-template-areas:"copy entrance";align-items:start;gap:clamp(42px,6vw,96px)}.showroom-page-copy{grid-area:copy}.showroom-page-copy h1{overflow-wrap:normal;font-size:clamp(50px,5vw,72px);line-height:1.01}.showroom-entry-media{isolation:isolate;aspect-ratio:1445/1088;contain:layout paint;background:#0e1210;border:1px solid #8c8068;grid-area:entrance;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 80px #282f2c30,0 8px 24px #1d211f24}.showroom-entry-media picture{display:block;position:absolute;inset:0}.showroom-entry-photo{object-fit:cover;object-position:50% 47%;filter:saturate(.95)contrast(1.025)brightness(.99);width:100%;height:100%;animation:1.32s cubic-bezier(.2,.72,.22,1) both showroom-room-settle;display:block;transform:scale(1)}.showroom-entry-depth{z-index:2;pointer-events:none;background:radial-gradient(at 50% 48%,#0000 43%,#171d1a18 78%,#0a0d0c3d 100%),linear-gradient(#f6ecd006 58%,#0a0e0c42 100%);position:absolute;inset:0}.showroom-entry-door{z-index:3;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;background:linear-gradient(90deg,#171c1a,#222b28 54%,#131716),repeating-linear-gradient(90deg,#0000 0 23%,#d6b96f10 23.2% 23.5%,#0000 23.7% 50%);width:calc(50% + 1px);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 50px #03050480}.showroom-entry-door:before{content:"";background:#c4a45e99;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #d9bc7366}.showroom-entry-door i{background:#c6aa66;border-radius:2px;width:2px;height:26px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #06070666,0 2px 8px #0008}.showroom-entry-door-left{animation:1.18s cubic-bezier(.62,.05,.24,1) 80ms both showroom-door-left;left:0;transform:translate(-101%)}.showroom-entry-door-left:before{right:0}.showroom-entry-door-left i{right:17px}.showroom-entry-door-right{animation:1.18s cubic-bezier(.62,.05,.24,1) 80ms both showroom-door-right;right:0;transform:translate(101%)}.showroom-entry-door-right:before{left:0}.showroom-entry-door-right i{left:17px}.showroom-entry-caption{z-index:4;color:#f0e4c8;letter-spacing:.1em;text-transform:uppercase;background:#0c0e0ddb;border:1px solid #c1ae7b80;align-items:center;gap:9px;max-width:calc(100% - 36px);min-height:34px;padding:0 12px;font-size:8.5px;font-weight:700;line-height:1.35;display:flex;position:absolute;bottom:17px;left:18px;box-shadow:0 7px 22px #0005}.showroom-entry-caption>span{color:#d4b66d;font:15px var(--font-serif);letter-spacing:0}@keyframes showroom-door-left{0%,13%{transform:translate(0)}to{transform:translate(-101%)}}@keyframes showroom-door-right{0%,13%{transform:translate(0)}to{transform:translate(101%)}}@keyframes showroom-room-settle{0%,12%{opacity:.84;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.home-showroom>img{object-fit:cover;object-position:50% 47%;background:#191d1b}@media (max-width:1100px){.showroom-page-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"entrance""copy";gap:42px;padding-top:110px}.showroom-entry-media,.showroom-page-copy{width:min(820px,100%);margin-inline:auto}.showroom-page-copy h1{font-size:clamp(50px,7vw,76px)}}@media (min-width:761px) and (max-width:1040px){.home-showroom>img{aspect-ratio:1445/1088;object-fit:cover;height:auto}}@media (max-width:760px){.showroom-page-hero{gap:34px;padding:78px 14px 64px}.showroom-page-copy h1{font-size:clamp(42px,11vw,54px);line-height:1.02}.showroom-entry-media{aspect-ratio:1445/1088;border-color:#776c58;box-shadow:0 18px 44px #282f2c2b}.showroom-entry-photo{object-fit:cover;object-position:50% 47%}.showroom-entry-caption{letter-spacing:.075em;white-space:normal;gap:7px;max-width:calc(100% - 20px);min-height:31px;padding-inline:9px;font-size:7.5px;bottom:10px;left:10px}.showroom-entry-caption>span{font-size:13px}.showroom-entry-door i{height:21px}.showroom-entry-door-left i{right:11px}.showroom-entry-door-right i{left:11px}.home-showroom>img{aspect-ratio:1445/1088;object-fit:cover;object-position:50% 47%;height:auto}}@media (prefers-reduced-motion:reduce){.showroom-entry-door{animation:none!important;display:none!important}.showroom-entry-photo{opacity:1!important;animation:none!important;transform:none!important}}.showroom-page-notes{isolation:isolate;background:#0b0e0d;padding-top:clamp(250px,34vw,500px);position:relative;overflow:hidden}.showroom-cabinet-backdrop{z-index:0;aspect-ratio:2048/1143;object-fit:contain;object-position:50% 0;pointer-events:none;filter:saturate(.78)brightness(.68)contrast(1.04);opacity:.9;width:100%;height:auto;position:absolute;inset:0 0 auto}.showroom-page-notes:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0e0d52 0,#0000 18% 82%,#0b0e0d52 100%),linear-gradient(#0b0e0d0a 0,#0b0e0d24 34%,#0b0e0dd9 67%,#0b0e0d 88%);position:absolute;inset:0}.showroom-page-notes article{z-index:2;color:#eee8da;position:relative;box-shadow:0 22px 52px #0006;background:linear-gradient(145deg,#191e1cef,#0f1311f2)!important;border-color:#8e7a4f70!important}.showroom-page-notes h2{color:#f2ecdf}.showroom-page-notes p{color:#bfc2bf}@media (max-width:600px){.showroom-page-notes{padding-top:clamp(190px,55vw,240px)}.showroom-cabinet-backdrop{filter:saturate(.76)brightness(.61)contrast(1.04);opacity:.8}.showroom-page-notes:after{background:linear-gradient(#0b0e0d12 0,#0b0e0d8a 17%,#0b0e0d 31%)}.showroom-page-notes article{box-shadow:0 15px 36px #0007}}.cms-rich-field{gap:8px;display:grid}.cms-rich-label{color:#e8e5dc;font-size:13px;font-weight:650}.cms-rich-editor{background:#090b09;border:1px solid #444a40;border-radius:6px;overflow:hidden}.cms-rich-editor:focus-within{border-color:#c5a255;box-shadow:0 0 0 2px #c5a25542}.cms-rich-toolbar{background:#141814;border-bottom:1px solid #353a33;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.cms-rich-toolbar button{color:#e8e5dc;min-height:34px;font:inherit;cursor:pointer;background:#0c0f0c;border:1px solid #42483f;border-radius:4px;padding:6px 9px;font-size:12px}:is(.cms-rich-toolbar button:hover,.cms-rich-toolbar button:focus-visible){color:#f3d98f;border-color:#c5a255;outline:0}.cms-rich-content{color:#f5f2ea;min-height:250px;font:16px/1.7 var(--font-serif);overflow-wrap:anywhere;outline:0;padding:17px 18px}.cms-rich-content:empty:before{content:attr(data-placeholder);color:#777f76;pointer-events:none}.cms-rich-content p{margin:0 0 1em}.cms-rich-content p:last-child{margin-bottom:0}.cms-rich-content h3,.cms-rich-content h4{color:#e4cb8e;font:600 19px/1.35 var(--font-serif);margin:1.45em 0 .55em}.cms-rich-content ul,.cms-rich-content ol{margin:1em 0;padding-left:1.6em}.cms-rich-content a{color:#e2c478;text-underline-offset:3px;text-decoration:underline}.cms-rich-value{display:none!important}.cms-rich-field>small{color:#a9afa6;line-height:1.5}.detail-lead{max-width:68ch;font:18px/1.72 var(--font-serif);color:#555957}.detail-lead p{margin:0 0 1.15em}.detail-lead p:last-child{margin-bottom:0}.detail-lead h3,.detail-lead h4{color:#2c3330;font:600 21px/1.35 var(--font-serif);margin:1.55em 0 .6em}.detail-lead ul,.detail-lead ol{margin:1.1em 0;padding-left:1.45em}.detail-lead a{color:#745827;text-underline-offset:3px;text-decoration:underline}.detail-lead strong{font-weight:700}.detail-lead em{font-style:italic}@media (max-width:650px){.cms-rich-toolbar{gap:5px}.cms-rich-toolbar button{flex:1 0 auto}.cms-rich-content{min-height:230px;padding:15px;font-size:16px}.detail-lead{font-size:17px;line-height:1.72}.detail-lead h3,.detail-lead h4{font-size:19px}}.auction-draft-page{--auction-paper:#f1eee6;--auction-ink:#222725;--auction-green:#232e2a;--auction-gold:#a8843e;background:var(--auction-paper);min-height:100vh;color:var(--auction-ink);padding-top:72px}.auction-draft-ribbon{z-index:60;color:#604b19;letter-spacing:.13em;text-align:center;text-transform:uppercase;background:#fff7dc;border:1px solid #d6b96d;width:max-content;max-width:calc(100vw - 28px);padding:8px 16px;font-size:10px;font-weight:800;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1d232024}.auction-account-strip{color:#fff;background:#1a2220;border-bottom:1px solid #fff2;align-items:center;gap:14px;padding:12px clamp(20px,5vw,72px);font-size:12px;display:flex}.auction-account-strip span{color:#d8c18a;letter-spacing:.08em;text-transform:uppercase}.auction-account-strip small{color:#bec2c0}.auction-account-strip a{color:#fff;margin-left:auto;text-decoration:none}@media (max-width:680px){.auction-account-strip{flex-direction:column;align-items:flex-start;gap:4px}.auction-account-strip a{margin:4px 0 0}}.auction-hero{isolation:isolate;color:#f4efe3;background:radial-gradient(circle at 70% 42%,#3d4642 0,#222c29 34%,#0c100e 75%);grid-template-columns:minmax(0,1.25fr) minmax(330px,.55fr);align-items:end;gap:clamp(45px,7vw,110px);min-height:720px;padding:clamp(105px,13vw,170px) clamp(25px,7vw,110px) 85px;display:grid;position:relative;overflow:hidden}.auction-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0e0cf0 0,#0a0e0cb7 48%,#0a0e0c42 76%,#0a0e0ca8 100%);position:absolute;inset:0}.auction-hero-instrument{z-index:-2;object-fit:contain;object-position:center;filter:drop-shadow(0 40px 38px #0008);opacity:.92;width:min(520px,39vw);height:94%;padding:20px;position:absolute;top:3%;right:16%}.auction-hero-copy{max-width:820px}.auction-hero-copy h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(58px,7.2vw,112px);line-height:.91}.auction-hero-copy>p:not(.kicker){color:#d5d3cc;max-width:670px;font:16px/1.75 var(--font-serif);margin:27px 0 0}.auction-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.auction-status-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101312d6;border:1px solid #f3e3b04d;padding:28px;box-shadow:0 25px 80px #0006}.auction-status-card>span{color:#cfad61;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}.auction-status-card>strong{font:400 30px/1.1 var(--font-serif);margin:10px 0 24px;display:block}.auction-status-card dl{border-top:1px solid #ffffff1f;margin:0}.auction-status-card dl>div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.auction-status-card dt{color:#aaa99f;font-size:11px}.auction-status-card dd{text-align:right;margin:0;font-size:12px;font-weight:700}.auction-status-card small{color:#9e9f97;margin-top:15px;font-size:10px;line-height:1.5;display:block}.auction-trust-strip{background:#fff;border-bottom:1px solid #bfc2bf;grid-template-columns:repeat(4,1fr);padding:0 clamp(25px,6vw,90px);display:grid}.auction-trust-strip>div{border-left:1px solid #d5d6d4;grid-template-columns:auto 1fr;gap:15px;min-height:145px;padding:30px 25px;display:grid}.auction-trust-strip>div:last-child{border-right:1px solid #d5d6d4}.auction-trust-strip b{color:#9c7734;font:400 28px var(--font-serif)}.auction-trust-strip span{color:#696c6a;font-size:11px;line-height:1.55}.auction-trust-strip strong{color:#2c3230;font:400 17px var(--font-serif);margin-bottom:6px;display:block}.auction-catalog,.auction-process,.auction-assurance,.auction-legal-preview{width:min(1440px,100%);margin:0 auto;padding:clamp(85px,9vw,140px) clamp(24px,5vw,70px)}.auction-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:48px;display:flex}.auction-section-heading h2,.auction-assurance h2,.auction-legal-preview h2,.auction-final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.98}.auction-section-heading>p{color:#5e6260;max-width:590px;margin:0;font-size:14px;line-height:1.75}.auction-section-heading select{color:#2c3230;background:#fff;border:1px solid #babdba;min-height:44px;padding:0 38px 0 14px}.auction-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.auction-lot-card{background:#fff;border:1px solid #cccecb;overflow:hidden;box-shadow:0 18px 55px #2b312e0d}.auction-lot-image{background:radial-gradient(circle at 50% 42%,#4a4d4b,#262726 58%,#161716);justify-content:center;align-items:center;height:480px;display:flex;position:relative;overflow:hidden}.auction-lot-image img{object-fit:contain;width:100%;height:100%;padding:26px;transition:transform .35s}.auction-lot-card:hover .auction-lot-image img{transform:scale(1.025)}.auction-lot-image>span{color:#282e2c;letter-spacing:.12em;text-transform:uppercase;background:#f2ead8;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;top:17px;left:17px}.auction-lot-image>button{color:#fff;cursor:pointer;background:#0e100fbf;border:1px solid #ffffff57;min-height:40px;padding:0 13px;font-size:10px;position:absolute;bottom:16px;right:16px}.auction-lot-copy{padding:24px}.auction-lot-copy>p{color:#92702e;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.auction-lot-copy h3{min-height:74px;margin:10px 0 15px;font-size:25px;line-height:1.18}.auction-lot-copy h3 span{color:#646866;font-size:18px}.auction-lot-copy ul{color:#666b68;min-height:56px;margin:0 0 18px;padding:0;font-size:11px;line-height:1.6;list-style:none}.auction-lot-copy li:before{content:"◇";color:#a8843e;margin-right:7px}.auction-lot-numbers{border-block:1px solid #d9ddd7;grid-template-columns:1fr 1fr;gap:12px;padding:17px 0;display:grid}.auction-lot-numbers>div{gap:5px;display:grid}.auction-lot-numbers>div+div{border-left:1px solid #dadbd9;padding-left:15px}.auction-lot-numbers span,.auction-lot-close span{color:#6d706e;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.auction-lot-numbers strong{font:400 21px var(--font-serif)}.auction-lot-numbers small{color:#7a847e;font-size:9px}.auction-lot-close{justify-content:space-between;gap:15px;padding:15px 0;display:flex}.auction-lot-close strong{font-size:11px}.auction-bid-button{color:#fff;letter-spacing:.06em;cursor:pointer;background:#232e2a;border:1px solid #232e2a;width:100%;min-height:50px;font-size:11px;font-weight:800}.auction-bid-button:hover{background:#394742}.auction-process{color:#f2eee4;background:#212b28;width:100%;max-width:none}.auction-process>.auction-section-heading,.auction-process>ol{width:min(1300px,100%);margin-inline:auto}.auction-process .auction-section-heading>p{color:#c5c8c6}.auction-process>ol{grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.auction-process li{border-left:1px solid #ffffff24;min-height:270px;padding:30px}.auction-process li:last-child{border-right:1px solid #ffffff24}.auction-process li>span{color:#d0ad5f;font:400 30px var(--font-serif)}.auction-process h3{margin:55px 0 12px;font-size:24px}.auction-process li>p{color:#c2c5c3;margin:0;font-size:12px;line-height:1.7}.auction-assurance{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(50px,8vw,120px);display:grid}.auction-assurance>div:first-child>p:not(.kicker){color:#636664;font-size:14px;line-height:1.8}.auction-assurance-grid{border-top:1px solid #caccc9;border-left:1px solid #caccc9;grid-template-columns:1fr 1fr;display:grid}.auction-assurance-grid article{background:#f7f4ed;border-bottom:1px solid #caccc9;border-right:1px solid #caccc9;min-height:225px;padding:28px}.auction-assurance-grid span{color:#98742f;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.auction-assurance-grid strong{font:400 21px var(--font-serif);margin:30px 0 12px;display:block}.auction-assurance-grid p{color:#666b68;margin:0;font-size:11px;line-height:1.65}.auction-legal-preview{background:#e5e0d5;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(45px,8vw,120px);width:100%;max-width:none;padding-inline:max(24px,50vw - 650px);display:grid}.auction-legal-preview>div:first-child>p:not(.kicker){color:#626664;line-height:1.75}.auction-legal-list{border-top:1px solid #bbbebb}.auction-legal-list details{border-bottom:1px solid #bbbebb}.auction-legal-list summary{color:#2a302e;font:400 18px var(--font-serif);cursor:pointer;padding:18px 4px}.auction-legal-list p{color:#5f6361;margin:0;padding:0 4px 18px;font-size:12px;line-height:1.7}.auction-legal-preview>.outline-button{color:#fff;cursor:pointer;background:#323d39;border-color:#323d39;grid-column:2;width:max-content}.auction-final-cta{text-align:center;color:#f4efe3;background:linear-gradient(#0c0f0dd4,#0c0f0dd4),url(/media/historic-violin-workshop.jpg) 50%/cover;padding:120px 25px}.auction-final-cta h2{font-size:clamp(52px,7vw,94px)}.auction-final-cta>p:not(.kicker){color:#cdcecd;margin:25px auto}.auction-final-cta .gold-button{margin-top:20px}.auction-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d0cd6;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.auction-bid-modal,.auction-terms-modal{color:#252b29;background:#f7f4ed;border:1px solid #d4d5d3;width:min(620px,100%);max-height:calc(100vh - 50px);padding:clamp(28px,5vw,48px);position:relative;overflow:auto;box-shadow:0 35px 100px #0007}.auction-terms-modal{width:min(820px,100%)}.auction-modal-close{color:#282f2c;cursor:pointer;background:0 0;border:1px solid #bbbdbb;width:42px;height:42px;font-size:24px;position:absolute;top:12px;right:12px}.auction-bid-modal h2,.auction-terms-modal h2{margin:0 0 25px;font-size:clamp(32px,4vw,46px)}.auction-bid-summary{color:#fff;background:#242e2b;gap:7px;padding:22px;display:grid}.auction-bid-summary>span{color:#cccecd;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.auction-bid-summary>strong{font:400 38px var(--font-serif)}.auction-bid-summary>small{color:#bcc0be}.auction-bid-modal dl{margin:20px 0}.auction-bid-modal dl>div{border-bottom:1px solid #d2d4d2;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.auction-bid-modal dt{color:#6c706e;font-size:11px}.auction-bid-modal dd{text-align:right;margin:0;font-size:11px;font-weight:700}.auction-acceptance{color:#545956;grid-template-columns:auto 1fr;gap:12px;margin:20px 0;font-size:12px;line-height:1.6;display:grid}.auction-acceptance input{accent-color:#242e2b;width:18px;height:18px}.auction-modal-notice{color:#545856;background:#eee6d6;border-left:3px solid #a6843c;margin:15px 0 0;padding:12px;font-size:12px}.auction-terms-modal ol{color:#494e4b;padding-left:22px;line-height:1.8}.auction-terms-modal aside{color:#525654;background:#ece4d5;border-left:3px solid #a7833d;margin-top:24px;padding:18px;font-size:12px;line-height:1.65}@media (max-width:1050px){.auction-hero{grid-template-columns:1fr}.auction-hero-instrument{opacity:.67;width:min(560px,58vw);right:2%}.auction-status-card{max-width:520px}.auction-trust-strip{grid-template-columns:1fr 1fr}.auction-trust-strip>div:nth-child(2n){border-right:1px solid #d5d6d4}.auction-lot-grid,.auction-process>ol{grid-template-columns:1fr 1fr}.auction-process li:nth-child(2n){border-right:1px solid #ffffff24}.auction-assurance,.auction-legal-preview{grid-template-columns:1fr}.auction-legal-preview>.outline-button{grid-column:1}.auction-lot-image{height:430px}}@media (max-width:680px){.auction-draft-page{padding-top:68px}.auction-draft-ribbon{font-size:8px;top:68px}.auction-hero{padding-top:115px;min-height:780px;padding-inline:20px}.auction-hero-instrument{opacity:.44;width:90vw;height:82%;top:7%;right:-19%}.auction-hero-copy h1{font-size:50px}.auction-hero-copy>p:not(.kicker){font-size:14px}.auction-hero-actions>*{width:100%}.auction-status-card{padding:21px}.auction-trust-strip,.auction-lot-grid,.auction-process>ol,.auction-assurance-grid{grid-template-columns:1fr}.auction-trust-strip>div{border-right:1px solid #d5d6d4;min-height:120px}.auction-section-heading{flex-direction:column;align-items:start}.auction-section-heading label,.auction-section-heading select{width:100%}.auction-lot-image{height:420px}.auction-process li{border-right:1px solid #ffffff24;min-height:210px}.auction-process h3{margin-top:35px}.auction-assurance-grid article{min-height:190px}.auction-modal-backdrop{padding:10px}.auction-bid-modal,.auction-terms-modal{max-height:calc(100vh - 20px);padding:30px 20px}.auction-bid-modal dl>div{display:grid}.auction-bid-modal dd{text-align:left}}.cms-quick-workflow{color:#edf0ea;background:linear-gradient(135deg,#18221c,#101510);border:1px solid #aa915f66;margin:18px 0 22px;padding:18px}.cms-quick-workflow>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cms-quick-workflow>div strong{font:600 21px var(--font-serif);color:#e2c57e}.cms-quick-workflow>div span,.cms-quick-workflow>p{color:#aeb7ae;font-size:13px}.cms-quick-workflow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 12px;padding:0;list-style:none;display:grid}.cms-quick-workflow li{background:#080b09;border:1px solid #2c352e;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.cms-quick-workflow li b{color:#11150f;background:#b69755;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cms-description-assistant{background:#0b0f0c;border:1px solid #3b463d;margin:14px 0 20px;padding:17px}.cms-description-assistant>div{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.cms-description-assistant>div strong{color:#dfc177}.cms-description-assistant>div span{color:#aeb6ae;font-size:12px}.cms-description-assistant button{color:#11150f;cursor:pointer;background:#c4a05b;border:1px solid #c4a05b;padding:11px 15px;font-weight:700}.cms-description-assistant button:disabled{opacity:.55;cursor:wait}.cms-description-assistant>p{color:#b7c0b8;margin-left:12px;font-size:12px;display:inline}.cms-cutout-plan{background:#101712;border:1px solid #405046;margin:12px 0 18px;padding:16px}.cms-cutout-plan>strong{color:#dfc177}.cms-cutout-plan>p{color:#b9c0b9}.cms-cutout-plan>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cms-cutout-plan span{color:#d7ddd7;font-size:12px}@media (max-width:900px){.cms-quick-workflow ol{grid-template-columns:1fr 1fr}.cms-description-assistant>div{display:block}.cms-description-assistant>div span{margin-top:4px;display:block}.cms-description-assistant>p{margin:10px 0 0;display:block}.cms-cutout-plan>div{grid-template-columns:1fr}}.cms-cutout-review{background:#0b100c;border:1px solid #445148;margin:18px 0;padding:18px}.cms-cutout-review>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.cms-cutout-review>header>div:first-child{gap:4px;display:grid}.cms-cutout-review>header strong{color:#e0c178;font:600 19px var(--font-serif)}.cms-cutout-review>header span,.cms-cutout-review>p{color:#aeb7ae;font-size:12px}.cms-cutout-review>header button,.cms-cutout-review article button{color:#e7ece7;cursor:pointer;background:#151d17;border:1px solid #536057;padding:7px 9px}.cms-cutout-review>header button.active{color:#e4c77f;border-color:#c2a15d}.cms-cutout-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cms-cutout-review article{background:#080b09;border:1px solid #303a32;padding:10px}.cms-cutout-review article>strong,.cms-cutout-review article>span{margin-top:7px;display:block}.cms-cutout-review article>span{color:#aeb7ae;min-height:30px;font-size:11px}.cms-cutout-review article>div:last-child{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cms-cutout-review-image{background-color:#d9d9d9;background-image:linear-gradient(45deg,#aaa 25%,#0000 25%),linear-gradient(-45deg,#aaa 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#aaa 75%),linear-gradient(-45deg,#0000 75%,#aaa 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;place-items:center;height:210px;display:grid;overflow:hidden}.cms-cutout-review-image.light{background:#f1f1ed}.cms-cutout-review-image.dark{background:#090b09}.cms-cutout-review-image img{object-fit:contain;width:100%;height:100%}.cms-cutout-review button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.cms-cutout-review>header{flex-direction:column;align-items:flex-start}.cms-cutout-review-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cms-cutout-review-grid{grid-template-columns:1fr}}.detail-touch-hint{display:none}.detail-lightbox{z-index:220;padding:max(16px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060606f7;place-items:center;display:grid;position:fixed;inset:0}.detail-lightbox-close{z-index:3;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));color:#fff;cursor:pointer;background:#0d0e0ded;border:1px solid #d4b86f;border-radius:50%;width:48px;height:48px;font-size:28px;position:fixed}.detail-lightbox-canvas{overscroll-behavior:contain;background:var(--gallery-bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;border:1px solid #333533;place-items:center;width:min(1180px,100%);height:min(88dvh,1000px);display:grid;position:relative;overflow:hidden}.detail-lightbox-canvas>img{object-fit:contain;will-change:transform;width:calc(100% - 44px);height:calc(100% - 44px);transition:transform .16s;position:absolute;inset:22px}.detail-lightbox-canvas>.prev,.detail-lightbox-canvas>.next{z-index:2;color:#fff;cursor:pointer;background:#0d0e0de8;border:1px solid #d4b86f;border-radius:50%;width:50px;height:50px;font-size:21px;position:absolute;top:50%;translate:0 -50%}.detail-lightbox-canvas>.prev{left:14px}.detail-lightbox-canvas>.next{right:14px}.detail-lightbox-zoom{z-index:2;background:#0a0c0bea;border:1px solid #3f4240;border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;bottom:14px;right:14px}.detail-lightbox-zoom button{color:#fff;cursor:pointer;background:#191b19;border:1px solid #505351;border-radius:50%;width:44px;height:44px;font-size:18px}.detail-lightbox-zoom button:disabled{opacity:.35}@media (max-width:767px){html,body{max-width:100%;overflow-x:clip}body{font-size:16px}img,video,iframe{max-width:100%}.gold-button,.outline-button,.dark-button,.whatsapp-button,.contact-call-button,.product-actions a,.category-tabs button,.filter-toggle{min-height:44px}.site-header{overflow:visible;grid-template-columns:minmax(128px,1fr) auto!important}.brand{min-width:0}.brand img{object-fit:contain;max-width:100%;height:auto;width:clamp(124px,39vw,142px)!important}.menu-button{flex:0 0 44px;width:44px!important;height:44px!important}.site-header nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.site-header nav>a,.site-header nav>.nav-dropdown>button,.collection-panel>a,.dropdown-subitems a{min-height:48px}.home-section{padding-inline:16px}.center-heading h2,.home-marketplace-strip h2,.journal-strip h2,.contact-cta h2{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(34px,10.8vw,52px);line-height:1.05}.center-heading>p:not(.kicker),.about-copy>p:not(.kicker),.home-showroom>div>p,.contact-cta p{font-size:16px;line-height:1.7}.home-products,.catalog-grid{grid-template-columns:minmax(0,1fr)!important}.home-products{gap:38px}.catalog-page{padding-bottom:76px;overflow-x:clip}.catalog-hero,.catalog-controls,.catalog-grid,.empty-results,.catalog-private-selection{width:calc(100% - 32px)}.catalog-hero{padding-inline:0}.catalog-hero h1{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(40px,12vw,58px);line-height:1.02}.catalog-hero>p:not(.kicker){font-size:16px;line-height:1.7}.catalog-grid{gap:42px}.product-card{border-radius:4px;width:100%;box-shadow:0 24px 62px #0008}.product-card:hover{transform:none}.product-image{isolation:isolate;height:clamp(430px,135vw,620px)}.product-image-link{touch-action:manipulation;min-height:100%;inset:0}.product-image-link>img,.product-image>img{filter:drop-shadow(0 24px 22px #0007);max-width:100%;max-height:100%;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:clamp(20px,7vw,34px)!important}.product-copy{padding:24px 20px 22px}.product-copy>p{letter-spacing:.12em;margin-bottom:10px;font-size:11px;line-height:1.45}.product-copy h3{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;min-height:0;font-size:clamp(25px,7.7vw,34px);line-height:1.18}.product-price{margin-top:16px}.product-price span{font-size:10px}.product-price strong{font-size:15px;line-height:1.4}.product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;display:grid}.product-actions .contact-secondary,.product-actions .contact-whatsapp,.product-actions .contact-primary{text-align:center;justify-content:center;align-items:center;min-height:48px;margin:0;padding:10px 12px;font-size:12px;line-height:1.25;display:flex}.product-actions .contact-primary{grid-column:1/-1}.view-360-button,.gallery-button{min-width:44px;min-height:44px;padding-inline:14px;font-size:10px}.result-count{margin-block:30px 20px;font-size:13px}.category-tabs button,.filter-toggle{font-size:10px}.filter-panel{grid-template-columns:1fr}.search-row{grid-template-columns:minmax(0,1fr)}.bow-category-panel,.bow-tabs{grid-template-columns:1fr}.instrument-detail{padding:82px 0 48px;overflow-x:clip}.detail-back{align-items:center;min-height:44px;margin:0 16px 20px;display:inline-flex}.detail-grid{gap:28px;width:100%}.detail-gallery{width:100%;min-width:0}.detail-stage{cursor:zoom-in;touch-action:pan-y;border-inline:0;width:100%;height:clamp(500px,150vw,720px);min-height:0;padding:0}.detail-stage>img{filter:drop-shadow(0 24px 22px #0008);padding:10px;object-fit:contain!important;object-position:center!important;width:calc(100% - 36px)!important;max-width:none!important;height:calc(100% - 36px)!important;max-height:none!important;inset:18px!important}.detail-stage>.prev,.detail-stage>.next{width:48px;height:48px}.detail-stage>.prev{left:10px}.detail-stage>.next{right:10px}.detail-zoom-controls{top:10px;right:10px}.detail-stage .detail-zoom-controls>button{width:44px;height:44px}.detail-touch-hint{color:#babdbb;letter-spacing:.06em;background:#0a0b0a;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:11px;display:flex}.detail-thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:9px;margin:0;padding:10px 16px 14px;scroll-padding-inline:16px;overflow:auto hidden;display:flex!important}.detail-thumbs button{scroll-snap-align:start;border-width:2px;flex:0 0 76px;width:76px;min-width:76px;padding:4px;height:94px!important}.detail-thumbs button.active{border-color:#d3b66d;box-shadow:0 0 0 1px #d3b66d}.detail-copy{width:calc(100% - 32px);margin-inline:16px;padding:28px 20px}.detail-copy h1{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(32px,10vw,46px);line-height:1.08}.detail-lead{font-size:17px;line-height:1.72}.detail-copy dl div{grid-template-columns:minmax(94px,.82fr) minmax(0,1.18fr);gap:12px}.detail-copy dt{font-size:12px}.detail-copy dd{overflow-wrap:anywhere}.detail-contact{margin-inline:-4px;padding:20px 16px}.detail-videos{grid-template-columns:1fr;margin-inline:16px}.detail-lightbox{padding-inline:0}.detail-lightbox-canvas{border-inline:0;width:100%;height:100dvh}.detail-lightbox-canvas>img{inset:auto;top:max(58px,calc(env(safe-area-inset-top) + 50px));width:calc(100% - 24px);height:calc(100% - 150px - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;left:12px}.detail-lightbox-canvas>.prev,.detail-lightbox-canvas>.next{width:48px;height:48px}.detail-lightbox-canvas>.prev{left:8px}.detail-lightbox-canvas>.next{right:8px}.detail-lightbox-zoom{right:50%;bottom:max(14px,env(safe-area-inset-bottom));translate:50%}.contact-hero,.marketplace-hero,.about-page-hero,.showroom-page-hero,.ident-hero{overflow-x:clip}.contact-hero h1,.marketplace-hero h1,.about-page-hero h1,.showroom-page-copy h1,.ident-hero h1{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:clamp(38px,11.5vw,55px);line-height:1.04}.contact-hero>div>p:last-child,.marketplace-hero-copy>p:not(.kicker),.about-page-hero>div>p:last-child,.showroom-page-copy>p:not(.kicker),.ident-hero-copy>p:not(.ident-pill){font-size:16px;line-height:1.7}.contact-page-grid{width:calc(100% - 32px);margin-bottom:65px}.contact-form,.contact-direct{min-width:0}.contact-phone-card{grid-template-columns:1fr}.contact-call-button{justify-content:center;width:100%}.marketplace-hero,.marketplace-intake{padding-inline:16px}.marketplace-form{min-width:0}.marketplace-steps{grid-template-columns:1fr}.marketplace-process,.marketplace-store-note,.about-page-hero,.about-story,.about-values,.about-showroom{padding-inline:16px}.about-story,.about-showroom{grid-template-columns:1fr}.about-story-image{min-width:0}.showroom-page-hero,.showroom-video-section,.showroom-page-notes{padding-inline:16px}.showroom-page-notes article{padding:28px 22px}.identification-intake{padding-inline:16px}.identification-wizard-header,.identification-wizard-form{padding-inline:20px}.identification-step-heading{grid-template-columns:1fr;gap:10px}.identification-step-heading>p{font-size:20px}.identification-step-heading h3{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(28px,8.7vw,39px)}.identification-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identification-fields-grid,.identification-review{grid-template-columns:1fr}.identification-wizard-actions{gap:10px}.identification-wizard-actions>button{flex:1;min-width:0}}@media (min-width:481px) and (max-width:767px){.catalog-grid,.home-products{width:min(620px,100% - 40px);margin-inline:auto}.product-image{height:clamp(580px,112vw,700px)}.detail-stage{height:min(78dvh,760px)}.detail-copy{width:calc(100% - 40px);margin-inline:20px}}@media (max-width:480px){.catalog-grid,.home-products{grid-template-columns:minmax(0,1fr)!important}.category-grid{grid-template-columns:1fr!important}.category-card{height:440px}.about-section{grid-template-columns:1fr}.about-image{min-height:470px}}@media (max-width:360px){.site-header{grid-template-columns:minmax(112px,1fr) auto!important}.brand img{width:122px!important}.product-actions{grid-template-columns:1fr}.product-actions .contact-primary{grid-column:auto}.category-tabs{grid-template-columns:1fr}.category-tabs button:first-child{grid-column:auto}.detail-copy dl div{grid-template-columns:1fr;gap:5px}.identification-type-grid{grid-template-columns:1fr}}@media (max-width:767px){.viewer-modal{z-index:230;width:100%;height:100dvh;min-height:100svh;padding:max(10px,env(safe-area-inset-top)) 0 max(8px,env(safe-area-inset-bottom));background:#070707fa;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:8px;display:grid;overflow:hidden}.viewer-close{z-index:5;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));background:#0e0f0ef2;border-color:#d0b36f;width:48px;height:48px}.viewer-modal-copy{align-self:start;min-width:0;padding:2px 70px 2px 16px}.viewer-modal-heading{min-width:0}.viewer-modal-copy .kicker{margin:0 0 4px;font-size:9px}.viewer-modal-copy h2{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0;font-size:clamp(24px,7.5vw,34px);line-height:1.08}.viewer-modal-copy>p:not(.kicker),.viewer-modal-copy .viewer-enquiry{display:none}.viewer-canvas{touch-action:pan-y;border-radius:0;width:100%;border-inline:0!important;height:auto!important;min-height:0!important}.viewer-canvas img{max-width:100%;max-height:100%;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;padding:clamp(12px,4vw,20px)!important}.viewer-index{min-height:32px;top:10px;left:10px}.viewer-canvas>span{white-space:nowrap;max-width:calc(100% - 24px);bottom:10px}.viewer-zoom-hint{display:none}.viewer-modal-controls{background:0 0;grid-column:1;grid-template-columns:1fr;gap:6px;margin:0;padding:0 12px;display:grid;position:static;overflow:visible}.viewer-modal-controls>i{display:none}.viewer-frame-controls,.viewer-magnification-controls{gap:8px;min-width:0}.viewer-modal-controls button,.viewer-modal-controls strong{justify-content:center;min-width:44px;min-height:44px;padding-inline:12px}.viewer-frame-controls button:nth-child(2){min-width:min(148px,45vw)}.viewer-thumbnails{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-column:1;justify-content:flex-start;gap:8px;width:100%;margin:0;padding:4px 12px 6px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.viewer-thumbnails button{scroll-snap-align:center;border-width:2px;flex:0 0 66px;width:66px;height:82px;padding:4px}.viewer-thumbnails button.active{border-color:#d0ad61;box-shadow:0 0 0 1px #d0ad61}}@media (max-width:360px){.viewer-modal{gap:6px}.viewer-modal-copy{padding-left:12px}.viewer-modal-copy h2{font-size:clamp(22px,7.4vw,28px)}.viewer-modal-controls{padding-inline:8px}.viewer-frame-controls,.viewer-magnification-controls{gap:5px}.viewer-modal-controls button,.viewer-modal-controls strong{padding-inline:9px}.viewer-frame-controls button:nth-child(2){min-width:min(132px,43vw)}.viewer-thumbnails{padding-inline:8px}.viewer-thumbnails button{flex-basis:62px;width:62px;height:76px}}#collection-results{scroll-margin-top:96px}.detail-copy h1{margin-top:18px}.detail-price-segment{color:#2c3330;background:linear-gradient(135deg,#f7f3e9,#eee7d8);border:1px solid #d5c8aa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;margin-top:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.detail-price-segment span{color:#756c5b;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750}.detail-price-segment strong{font:600 18px/1.25 var(--font-serif);grid-row:2}.detail-price-segment small{color:#745827;text-align:right;grid-area:1/2/3;max-width:150px;font-size:10px;font-weight:700;line-height:1.35}:is(.detail-price-segment:hover,.detail-price-segment:focus-visible){border-color:#9c7b3e;outline:0;transform:translateY(-1px);box-shadow:0 9px 24px #6e53221c}.b2b-detail-price{cursor:default}.b2b-detail-price:hover{box-shadow:none;border-color:#d5c8aa;transform:none}.b2b-detail-price small{max-width:230px}@media (max-width:767px){.detail-price-segment{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px}.detail-price-segment strong{grid-row:auto;font-size:18px}.detail-price-segment small{text-align:left;grid-area:auto;max-width:none;margin-top:3px}}.about-craft{background:#e7e0d2;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);width:min(1380px,100% - 70px);margin:0 auto 110px;display:grid;overflow:hidden;box-shadow:0 24px 70px #2e353217}.about-craft>figure{background:#191e1c;min-height:540px;margin:0;position:relative;overflow:hidden}.about-craft>figure:after{content:"";pointer-events:none;background:linear-gradient(0deg,#0b0e0dc7 0,#0000 34%);position:absolute;inset:0}.about-craft>figure img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.about-craft figcaption{z-index:1;color:#f0dfb1;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.5;position:absolute;bottom:20px;left:24px;right:24px}.about-craft>div{flex-direction:column;justify-content:center;padding:clamp(42px,5.5vw,82px);display:flex}.about-craft h2{font:400 clamp(39px,4.7vw,64px)/1.06 var(--font-serif);color:#272d2b;margin:10px 0 24px}.about-craft>div>p:last-child{color:#545957;font:17px/1.78 var(--font-serif);margin:0}@media (max-width:1000px){.about-craft{grid-template-columns:1fr;width:min(760px,100% - 40px);margin-bottom:85px}.about-craft>figure{min-height:440px}.about-craft>div{padding:50px}}@media (max-width:767px){.about-craft{width:calc(100% - 32px);margin-bottom:70px}.about-craft>figure{min-height:300px}.about-craft figcaption{font-size:8px;bottom:14px;left:16px;right:16px}.about-craft>div{padding:34px 22px 38px}.about-craft h2{font-size:clamp(34px,10vw,46px)}.about-craft>div>p:last-child{font-size:16px;line-height:1.72}}.b2b-login>p{color:#595e5c;margin:8px 0 18px;font-size:14px;line-height:1.62}.b2b-login>form{gap:10px;display:grid}.b2b-login label{gap:7px;display:grid}.b2b-login label>span{color:#4a504d;font-size:11px;font-weight:700}.b2b-login input{color:#272c2a;width:100%;min-height:48px;font:inherit;background:#faf9f5;border:1px solid #bfc2bf;padding:11px 12px}.b2b-login input:focus{outline-offset:2px;border-color:#9b7a3f;outline:2px solid #c5a255}.b2b-login .b2b-signout{cursor:pointer;width:100%;font:750 12px var(--font-sans);border:1px solid #404c47;justify-content:center}.b2b-login .b2b-notice{color:#474c4a;background:#f3eee4;border-left:3px solid #b88e40;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.55}.b2b-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.b2b-register .b2b-notice{color:#39403d;background:#f3eee4;border-left:3px solid #b88e40;margin:4px 0;padding:13px 15px;line-height:1.55}.b2b-register-jump{color:#fff;letter-spacing:.03em;background:#25302c;border:1px solid #36403c;width:max-content;margin-top:24px;padding:13px 18px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.b2b-register-jump:hover{background:#394843}.b2b-register-jump:focus-visible{outline-offset:3px;outline:3px solid #d0ad61}.b2b-region-fieldset{border:0;border-bottom:1px solid #d5d7d4;min-width:0;margin:0 0 8px;padding:0 0 22px}.b2b-region-fieldset>legend{color:#29302d;font:400 27px/1.2 var(--font-serif);padding:0}.b2b-region-fieldset>p{color:#686b69;margin:7px 0 16px;font-size:13px}.b2b-region-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b2b-region-options>button{text-align:left;color:#2d3330;cursor:pointer;background:#f8f6f1;border:1px solid #c8cac8;grid-template-columns:1fr auto;gap:7px 12px;min-width:0;padding:18px;display:grid}.b2b-region-options>button.selected{background:#eff0ef;border:2px solid #404c47;box-shadow:0 0 0 3px #404c4712}.b2b-region-options span{letter-spacing:.12em;font-weight:800;color:#9a7735!important;font-size:10px!important}.b2b-region-options strong{font:400 19px/1.2 var(--font-serif)}.b2b-region-options small{color:#5f6361;grid-column:1/-1;line-height:1.5}.b2b-region-options b{color:#404c47;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.b2b-register label small a{color:#404c47;font-weight:700}.b2b-signout{cursor:pointer;border:1px solid #404c47}.hero-scroll{color:#d8d0c1;text-shadow:0 2px 8px #000}.home-hero-signature span{color:#eee5d1}.home-google-stars{color:#76551f}.whatsapp-button{background:#344e42;border-color:#344e42}.whatsapp-button:hover{background:#293e35;border-color:#293e35}.site-header nav>a,.site-header nav>.nav-dropdown>button{font-weight:700}.dealer-list button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.b2b-hero>.b2b-login{padding:22px 18px}.b2b-login .b2b-signout{min-height:48px}.b2b-region-options{grid-template-columns:1fr}.b2b-register-jump{justify-content:center;width:100%}}@media (max-width:767px){.journal-page,.article-page{width:100%;min-width:0;max-width:100%;padding:96px 14px 64px;overflow-x:hidden}.journal-page>header{text-align:left;width:100%;max-width:560px;margin:0 auto 34px;padding:0 4px}.journal-page>header .kicker{margin-bottom:9px}.journal-page>header h1{letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:0 0 15px;font-size:clamp(34px,9.7vw,42px);line-height:1.04}.journal-page>header>p:not(.kicker){margin:0;font-size:16px;line-height:1.68}.journal-page>header>span{margin-top:17px;font-size:10px}.journal-featured{border:1px solid #3a413d;border-radius:4px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:560px;min-height:0;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 14px 34px #2e343124}.journal-featured-image{aspect-ratio:16/10;background:#151817;place-items:center;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.journal-featured-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block}.journal-featured>div{min-width:0;padding:25px 20px 23px;display:block}.journal-featured time{margin-top:9px;font-size:10px;display:block}.journal-featured h2{letter-spacing:-.018em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:13px 0 14px;font-size:clamp(28px,8.1vw,35px);line-height:1.1}.journal-featured>div>p:not(.kicker){margin:0 0 21px;font-size:16px;line-height:1.66}.journal-featured .gold-button{text-align:center;justify-content:center;width:100%;min-height:48px;padding:11px 15px}.journal-archive{width:100%;min-width:0;max-width:560px;margin:54px auto 0}.journal-archive-heading{gap:15px;margin-bottom:20px;padding-bottom:13px}.journal-archive-heading h2{font-size:clamp(30px,8.5vw,37px);line-height:1.08}.journal-archive-heading span{font-size:22px}.journal-grid{grid-template-columns:minmax(0,1fr);gap:25px;width:100%;min-width:0;display:grid}.journal-grid article{border-radius:4px;width:100%;min-width:0;padding:0;overflow:hidden;box-shadow:0 12px 30px #2e343128}.journal-grid article>a:first-child{aspect-ratio:16/10;background:#151817;place-items:center;width:100%;display:grid;overflow:hidden}.journal-grid article>a:first-child img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.journal-grid article>:not(a:first-child){margin-left:20px;margin-right:20px}.journal-grid .journal-category{margin-top:22px!important;margin-bottom:9px!important;font-size:10px!important}.journal-grid time{margin-top:0;margin-bottom:10px;font-size:10px}.journal-grid h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:0;margin-bottom:12px;font-size:clamp(25px,7.4vw,31px);line-height:1.15}.journal-grid article>p:not(.journal-category){margin-top:0;margin-bottom:20px;font-size:15.5px;line-height:1.68}.journal-grid article>a:last-child{align-items:center;min-height:48px;margin-top:0;margin-bottom:20px;font-size:12px;display:flex}.journal-newsletter{width:100%;max-width:560px;margin-inline:auto}.journal-newsletter .newsletter-signup,.journal-newsletter .newsletter-signup.compact{width:100%;margin:40px 0 0;padding:22px 17px}.article-back{align-items:center;width:100%;max-width:680px;min-height:44px;margin:0 auto 15px;font-size:13px;display:flex}.article-page>article{width:100%;min-width:0;max-width:680px;margin:0 auto}.article-page header{width:100%;min-width:0;max-width:100%;margin:0;padding:23px 18px 24px;overflow:hidden;box-shadow:0 10px 28px #3b413e10}.article-page header h1{letter-spacing:-.025em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:10px 0 17px;font-size:clamp(32px,9vw,39px);line-height:1.08}.article-page header>p:not(.kicker){margin:0;font-size:17px;line-height:1.65}.article-meta{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:18px;font-size:11px;display:grid}.article-meta span+time:before,.article-meta time+span:before{display:none}.article-hero{aspect-ratio:16/10;object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;margin:22px 0 30px}.article-toc{gap:0;width:100%;max-width:100%;margin:28px 0 34px;padding:20px 17px}.article-toc strong{margin-bottom:9px}.article-toc a{border-top:1px solid #ced2cf;align-items:center;min-height:44px;padding:10px 0;font-size:15px;display:flex}.article-body,.rich-article{width:100%;min-width:0;max-width:100%;margin:0;padding:0 3px;font-size:17px;line-height:1.78}.article-inline-image{width:100%;margin:28px 0 31px;transform:none}.article-inline-image img{max-height:none}.article-inline-image figcaption{padding:0 8px;font-size:11px}.rich-article section{padding-top:22px}.rich-article h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:32px 0 15px;font-size:clamp(27px,7.7vw,33px);line-height:1.18}.rich-article h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:23px;line-height:1.25}.rich-article p{margin-bottom:20px}.rich-article blockquote{margin:30px 0;padding:23px 19px;font-size:19px;line-height:1.58}.article-end{gap:8px;width:100%;max-width:100%;margin:48px 0 0;padding-top:20px;display:grid}.article-end a{align-items:center;min-height:44px;display:flex}}@media (max-width:760px){.journal-page,.article-page{padding-top:92px}}@media (max-width:380px){.journal-page,.article-page{padding-left:12px;padding-right:12px}.journal-page>header h1{font-size:32px}.journal-featured h2{font-size:27px}.article-page header{padding-left:16px;padding-right:16px}.article-page header h1{font-size:30px}.article-body,.rich-article{font-size:16.5px;line-height:1.75}}.investment-disclaimer{color:#353c39;background:#eff0ef;border:1px solid #bec3bf;border-left:4px solid #404c47;margin:34px 0 43px;padding:22px 24px;box-shadow:0 10px 28px #2f363310}.investment-disclaimer strong{color:#232d2a;font:700 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;display:block}.investment-disclaimer p{color:#484e4b!important;font:15px/1.65 var(--font-sans)!important;margin:0!important}.investment-method,.investment-figure,.investment-sources{width:min(980px,100vw - 44px);max-width:none;margin:52px 0 60px;position:relative;left:50%;transform:translate(-50%)}.investment-method{color:#f6f0e5;background:linear-gradient(135deg,#2c3330,#1d221f);border:1px solid #484f4c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 54px #2e34312a}.investment-method>div{border-right:1px solid #ffffff24;min-width:0;padding:27px 22px}.investment-method>div:nth-child(4){border-right:0}.investment-method strong{color:#e1c477;font:400 35px/1 var(--font-serif);display:block}.investment-method span{color:#d7dad8;font:12px/1.55 var(--font-sans);margin-top:10px;display:block}.investment-method>p{border-top:1px solid #ffffff24;grid-column:1/-1;padding:17px 22px;color:#c3c6c4!important;font:11px/1.6 var(--font-sans)!important;margin:0!important}.investment-figure{background:#fbf9f3;border:1px solid #cec6b8;padding:clamp(25px,4vw,44px);box-shadow:0 18px 52px #323a3615}.investment-figure-heading{max-width:760px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 28px!important;padding:0!important}.investment-figure-heading>span{color:#846225;font:750 10px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;display:block}.investment-figure-heading h3{color:#232d2a;font:400 clamp(27px,3.6vw,39px)/1.15 var(--font-serif);margin:0 0 10px}.investment-figure-heading p{color:#515855!important;font:15px/1.65 var(--font-sans)!important;margin:0!important}.investment-figure figcaption{color:#6a6e6c;font:11px/1.65 var(--font-sans);border-top:1px solid #d5cec1;margin-top:24px;padding-top:16px}.investment-line-legend{color:#454a48;font:11px/1.4 var(--font-sans);flex-wrap:wrap;gap:9px 20px;margin-bottom:15px;display:flex}.investment-line-legend span{align-items:center;gap:8px;display:flex}.investment-line-legend i{width:22px;height:3px;display:block}.investment-svg-wrap{background:#fff;border:1px solid #ddd7cc;width:100%;overflow:hidden}.investment-svg-wrap svg{width:100%;height:auto;display:block;overflow:visible}.investment-grid-line{stroke:#dadbda;stroke-width:1px}.investment-axis-label{fill:#6d726f;font:11px var(--font-sans)}.investment-series-line{fill:none;stroke-width:3.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.investment-end-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.investment-end-values span{color:#595e5c;font:11px/1.45 var(--font-sans);background:#f4f1e9;border:1px solid #d6d0c5;padding:12px}.investment-end-values b{color:#2f3835;font:700 18px/1.2 var(--font-serif);margin-bottom:2px;display:block}.investment-bars{background:#fff;border:1px solid #dad3c7;gap:13px;padding:20px;display:grid}.investment-bar-row{grid-template-columns:minmax(190px,1fr) minmax(210px,2.2fr) 67px;align-items:center;gap:14px;display:grid}.investment-bar-row>span{color:#3a403d;font:12px/1.35 var(--font-sans)}.investment-bar-row>div{background:#eeefed;border-radius:2px;height:15px;overflow:hidden}.investment-bar-row i{background:#404c47;height:100%;display:block}.investment-bar-row.benchmark i{background:#b39762}.investment-bar-row strong{color:#2c3330;font:700 12px/1 var(--font-sans);text-align:right}.investment-bar-key{color:#646866;font:10px/1.4 var(--font-sans);flex-wrap:wrap;gap:10px 20px;margin-top:13px;display:flex}.investment-bar-key span{align-items:center;gap:7px;display:flex}.investment-bar-key i{background:#404c47;width:15px;height:8px;display:block}.investment-bar-key span+span i{background:#b39762}.investment-risk-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.investment-risk-metrics article{background:#fff;border:1px solid #d4cdc0;min-width:0;padding:20px 17px}.investment-risk-metrics span,.investment-risk-metrics small{color:#6a6f6c;font:9px/1.45 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;display:block}.investment-risk-metrics strong{color:#232d2a;font:400 30px/1 var(--font-serif);margin:10px 0 7px;display:block}.investment-risk-metrics small{color:#7b8580;text-transform:none;letter-spacing:0}.investment-risk-gap{background:#f3efe6;border:1px solid #d7d0c4;gap:13px;margin-top:12px;padding:18px;display:grid}.investment-risk-gap span{color:#565b58;font:10px/1.4 var(--font-sans);text-align:right;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:13px;display:grid}.investment-risk-gap i{background:#404c47;justify-self:start;height:11px;display:block}.investment-risk-gap span+span i{background:#b39762}.investment-case-line{background:#fff;border:1px solid #d7d0c4;grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) minmax(0,1fr);align-items:center;gap:20px;padding:27px;display:grid}.investment-case-line>div{min-width:0}.investment-case-line>div:last-child{text-align:right}.investment-case-line span,.investment-case-line small{color:#6d726f;font:10px/1.45 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;display:block}.investment-case-line strong{color:#232d2a;font:400 clamp(26px,4vw,42px)/1 var(--font-serif);margin:7px 0;display:block}.investment-case-line>i{background:#a9843e;height:1px;position:relative}.investment-case-line>i:before,.investment-case-line>i:after{content:"";background:#a9843e;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px}.investment-case-line>i:before{left:0}.investment-case-line>i:after{right:0}.investment-case-line>i span{color:#806127;white-space:nowrap;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.investment-case-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.investment-case-metrics>div{background:#f1ede4;border:1px solid #d7d0c4;padding:18px}.investment-case-metrics strong,.investment-case-metrics span{display:block}.investment-case-metrics strong{color:#7e5d25;font:400 28px/1.1 var(--font-serif)}.investment-case-metrics span{color:#636765;font:10px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.07em;margin-top:5px}.investment-repeat-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.investment-repeat-list article{background:#fff;border:1px solid #d4cdc0;min-width:0;padding:22px}.investment-repeat-list article>header{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important}.investment-repeat-list h4{color:#232d2a;font:400 22px/1.2 var(--font-serif);margin:0 0 5px}.investment-repeat-list header p{color:#6a6f6c!important;font:11px/1.5 var(--font-sans)!important;margin:0!important}.investment-repeat-prices{background:#f5f2eb;border:1px solid #ded8cd;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding:14px;display:grid}.investment-repeat-prices span{color:#383f3c;font:700 12px/1.4 var(--font-sans)}.investment-repeat-prices span:last-child{text-align:right}.investment-repeat-prices i{color:#9b7431;font-style:normal}.investment-repeat-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.investment-repeat-metrics span{color:#6b6e6c;font:9px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.05em;background:#f1ede4;border-left:2px solid #ac8a4b;padding:10px}.investment-repeat-metrics b{color:#7e5d25;font:400 20px/1.15 var(--font-serif);letter-spacing:0;text-transform:none;margin-bottom:3px;display:block}.investment-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investment-record-grid article{background:#f3efe6;border:1px solid #d4cdc0;flex-direction:column;min-width:0;padding:22px;display:flex}.investment-record-grid article>span{color:#89682d;font:750 9px/1.3 var(--font-sans);letter-spacing:.11em;text-transform:uppercase}.investment-record-grid h4{color:#232d2a;font:400 21px/1.2 var(--font-serif);margin:9px 0 7px}.investment-record-grid p{color:#535956!important;font:13px/1.5 var(--font-sans)!important;margin:0 0 14px!important}.investment-record-grid strong{color:#7e5d25;font:400 23px/1.2 var(--font-serif);margin-top:auto;display:block}.investment-record-grid small{color:#6d716f;font:10px/1.55 var(--font-sans);border-top:1px solid #d5cec2;margin-top:12px;padding-top:12px;display:block}.investment-sources{background:#eaebea;border-top:4px solid #404c47;padding:clamp(25px,4vw,44px);box-shadow:0 18px 46px #323a3616}.investment-sources>.kicker{color:#80602d!important;font:750 10px/1.3 var(--font-sans)!important;margin:0 0 7px!important}.investment-sources h2{color:#232d2a;margin:0 0 26px!important;font-size:clamp(28px,4vw,40px)!important}.investment-sources ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.investment-sources li{border-top:1px solid #c9ccc9;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:15px 0;display:grid}.investment-sources li>span{color:#8a682b;font:700 11px/1.5 var(--font-sans)}.investment-sources li div{min-width:0}.investment-sources li strong{color:#323936;font:700 12px/1.45 var(--font-sans);margin-bottom:4px;display:block}.investment-sources a{color:#4e5451;font:12px/1.55 var(--font-sans);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #8e794f;text-decoration:underline #8e794f;display:block}.investment-sources a+a{margin-top:5px}.investment-sources a:hover{color:#745722}.investment-source-note{background:#f5f6f4;border:1px solid #bec2bf;padding:18px;color:#545a57!important;font:11px/1.65 var(--font-sans)!important;margin:22px 0 0!important}@media (max-width:820px){.investment-method{grid-template-columns:1fr 1fr}.investment-method>div:nth-child(2){border-right:0}.investment-method>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.investment-risk-metrics,.investment-record-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.investment-method,.investment-figure,.investment-sources{width:100%;margin:38px 0 44px;left:auto;transform:none}.investment-disclaimer{margin:27px 0 36px;padding:19px 17px}.investment-method>div{padding:21px 17px}.investment-method strong{font-size:29px}.investment-method span{font-size:11px}.investment-method>p{padding:15px 17px!important}.investment-figure{padding:22px 15px}.investment-figure-heading{margin-bottom:22px!important}.investment-figure-heading h3{font-size:27px}.investment-figure-heading p{font-size:14px!important}.investment-line-legend{grid-template-columns:1fr;gap:8px;display:grid}.investment-svg-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.investment-svg-wrap svg{width:700px;max-width:none}.investment-end-values{grid-template-columns:1fr}.investment-end-values span{padding:10px 12px}.investment-end-values b{margin-right:7px;font-size:16px;display:inline}.investment-bars{gap:16px;padding:15px 12px}.investment-bar-row{grid-template-columns:minmax(0,1fr) 58px;gap:7px 10px}.investment-bar-row>span{font-size:11px}.investment-bar-row>div{grid-area:2/1/auto/-1}.investment-bar-row strong{grid-area:1/2}.investment-risk-metrics{grid-template-columns:1fr 1fr}.investment-risk-metrics article{padding:17px 13px}.investment-risk-metrics strong{font-size:25px}.investment-risk-gap{padding:15px 12px}.investment-risk-gap span{grid-template-columns:minmax(0,1fr) 112px}.investment-case-line{grid-template-columns:1fr;gap:15px;padding:20px 16px}.investment-case-line>div:last-child{text-align:left}.investment-case-line>i{width:1px;height:38px;margin-left:4px}.investment-case-line>i:before,.investment-case-line>i:after{left:-4px}.investment-case-line>i:before{top:0}.investment-case-line>i:after{top:auto;bottom:0;right:auto}.investment-case-line>i span{bottom:50%;left:15px;transform:translateY(50%)}.investment-case-metrics{grid-template-columns:1fr}.investment-case-metrics strong{font-size:25px}.investment-repeat-list{grid-template-columns:1fr}.investment-repeat-list article{padding:18px 14px}.investment-repeat-list h4{font-size:20px}.investment-repeat-prices{padding:12px 10px}.investment-repeat-prices span{font-size:10px}.investment-repeat-metrics b{font-size:18px}.investment-record-grid{grid-template-columns:1fr}.investment-record-grid article{padding:19px}.investment-record-grid h4{font-size:20px}.investment-sources{padding:24px 16px}.investment-sources li{grid-template-columns:31px minmax(0,1fr);gap:9px}.investment-sources a{font-size:11px}}@media (max-width:390px){.investment-method{grid-template-columns:1fr}.investment-method>div{border-bottom:1px solid #ffffff24;border-right:0!important}.investment-method>div:nth-child(4){border-bottom:0}.investment-risk-metrics{grid-template-columns:1fr}.investment-svg-wrap svg{width:650px}}.b2b-page{--b2b-bg:#0b0c0b;--b2b-panel:#141413;--b2b-cream:#f1eadc;--b2b-muted:#b7b5ad;--b2b-gold:#c5a45a;--b2b-line:#403f38;background:radial-gradient(circle at 82% 2%,#292316 0,transparent 27%),var(--b2b-bg);color:var(--b2b-cream)}.b2b-hero{background:linear-gradient(118deg,#090a09,#141410 62%,#211c12);border-bottom:1px solid #494537;box-shadow:inset 0 -1px #ffffff0a}.b2b-hero-copy .kicker{color:var(--b2b-gold)}.b2b-hero-copy h1{color:#f6f0e4;text-shadow:0 3px 24px #0008}.b2b-hero-copy>p:not(.kicker){color:#c8c8c1}.b2b-register-jump{color:#0d0e0d;background:#b69249;border-color:#c9a95f;box-shadow:0 12px 34px #0006}.b2b-register-jump:hover{color:#090a09;background:#c8a459;border-color:#e0c47e}.b2b-register-jump:focus-visible{outline-color:#efd48e}.b2b-hero>aside{color:var(--b2b-cream);background:#141413f2;border-color:#514d40;box-shadow:0 26px 70px #0009}.b2b-hero>aside>span{color:var(--b2b-gold)}.b2b-hero>aside strong{color:#f2ecdf}.b2b-hero>aside small{color:#aaa9a2}.b2b-login>p{color:#b6b6af}.b2b-login label>span{color:#ddd8cd!important}.b2b-login input{color:#f3ede1;background:#090a09;border-color:#494a43;box-shadow:inset 0 1px 3px #0008}.b2b-login input:focus{border-color:var(--b2b-gold);outline-color:var(--b2b-gold)}.b2b-signout,.b2b-login .b2b-signout{color:#0b0c0b;background:#b8944d;border-color:#b8944d}.b2b-signout:hover,.b2b-login .b2b-signout:hover{color:#090a09;background:#d2b36b;border-color:#d2b36b}.b2b-forgot{color:#ceb16d;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:38px;padding:0;font-size:11px;font-weight:700;-webkit-text-decoration:underline #77663f;text-decoration:underline #77663f}.b2b-forgot:hover{color:#f0d58f;text-decoration-color:#c5a45a}.b2b-forgot:focus-visible{outline-offset:3px;outline:3px solid #c5a45a}.b2b-register{border-color:var(--b2b-line);background:var(--b2b-panel);box-shadow:0 30px 90px #0009}.b2b-register-intro{background:#101010;border-color:#47443a}.b2b-register-intro .kicker{color:var(--b2b-gold)}.b2b-register h2{color:#f3ede1}.b2b-register-intro>p:last-of-type{color:#b9bab4}.b2b-register-intro ol,.b2b-register-intro li{border-color:#ffffff17}.b2b-register-intro li{color:#d0d0ca}.b2b-register-intro li span{color:var(--b2b-gold)}.b2b-register form{background:var(--b2b-panel)}.b2b-register label span{color:#ded9ce!important}.b2b-register small{color:#9fa39c}.b2b-register input,.b2b-register select{color:#f1ecdf;background:#0b0c0b;border-color:#454543;box-shadow:inset 0 1px 3px #0007}.b2b-register input:hover,.b2b-register select:hover{border-color:#68675c}.b2b-register input:focus,.b2b-register select:focus{border-color:var(--b2b-gold);outline-color:var(--b2b-gold);background:#0d0d0d}.b2b-register .gold-button,.b2b-hero>aside .gold-button,.b2b-card-copy .gold-button{background:#b58f45;border-color:#b58f45;color:#0b0c0b!important}.b2b-register .gold-button:hover,.b2b-hero>aside .gold-button:hover,.b2b-card-copy .gold-button:hover{background:#d1b164;border-color:#d1b164}.b2b-region-fieldset{border-color:#3b3c3a}.b2b-region-fieldset>legend{color:#f0eadd}.b2b-region-fieldset>p{color:#a8aca5}.b2b-region-options>button{color:#e9e3d8;background:#101010;border-color:#434441}.b2b-region-options>button:hover{background:#191914;border-color:#77705e}.b2b-region-options>button.selected{border-color:var(--b2b-gold);background:#252117;box-shadow:0 0 0 3px #c5a45a14}.b2b-region-options span{color:var(--b2b-gold)!important}.b2b-region-options small{color:#aeb0aa}.b2b-region-options b,.b2b-register label small a{color:#e0c47e}.b2b-consent input,.b2b-inquiry-form input{accent-color:#b8944d}.b2b-notice,.b2b-register .b2b-notice,.b2b-login .b2b-notice{border-left-color:var(--b2b-gold);color:#e4ded2;background:#242117}.b2b-loading,.b2b-state{border-color:var(--b2b-line);background:var(--b2b-panel);color:var(--b2b-muted);box-shadow:0 28px 74px #0008}.b2b-loading>span{border-color:#41433d;border-top-color:var(--b2b-gold)}.b2b-state h2{color:#f0eadf}.b2b-state p{color:var(--b2b-muted)}.b2b-state>span,.b2b-state>a{color:var(--b2b-gold)}.b2b-terms{background:#141413;border-color:#49463c}.b2b-terms>div{border-color:#ffffff17}.b2b-terms>div>span{color:var(--b2b-gold)}.b2b-terms strong{color:#e7cf96}.b2b-terms p{color:#b8bab4}.b2b-grid article{background:#121211;border:1px solid #3a3b39;box-shadow:0 22px 58px #0007}.b2b-grid article>.b2b-card-copy{background:#121211}.b2b-card-image>span{color:#e7cf96;background:#181917;border-color:#73633f}.b2b-card-meta{color:var(--b2b-gold)!important}.b2b-card-copy h2{color:#f0eadf}.b2b-card-description{color:#aaaea7}.b2b-card-copy dl,.b2b-inquiry-form{border-color:#383937}.b2b-card-copy dt{color:#9a9e97}.b2b-card-copy dd{color:#d2b46c}.b2b-card-copy .b2b-price-panel{background:linear-gradient(135deg,#211f18,#171712);border:1px solid #615538;gap:5px;margin:2px 0 22px;padding:17px 18px 16px;display:grid}.b2b-price-panel>span{color:#c8c2b4;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.b2b-price-panel>strong{color:#f0cd78;font:600 clamp(26px,3vw,34px)/1.1 var(--font-serif)}.b2b-price-panel small{color:#aaa99f;font-size:10px;line-height:1.45;display:block}.b2b-inquiry-form label>span{color:#d9d5cc}.b2b-inquiry-form select,.b2b-inquiry-form textarea{color:#eee8dd;background:#0a0b0a;border-color:#444542}.b2b-inquiry-form select:focus,.b2b-inquiry-form textarea:focus{border-color:var(--b2b-gold);outline:2px solid var(--b2b-gold);outline-offset:1px;background:#0d0e0d}.b2b-inquiry-form>p{color:#ddd5c6;background:#211e16;border-left-color:#aa8a49}.b2b-empty{border-color:var(--b2b-line);background:linear-gradient(135deg,#161715,#0f0f0f)}.b2b-empty>span{color:var(--b2b-gold)}.b2b-empty h2{color:#f0eadf}.b2b-empty p{color:#aaaea7}@media (max-width:980px){.b2b-register-intro{border-bottom-color:#47443a;border-right:0}}@media (max-width:680px){.b2b-page{background:#0b0c0b}.b2b-hero{background:#101010}.b2b-hero>aside{box-shadow:0 20px 52px #0008}.b2b-terms>div{border-bottom-color:#ffffff17}}.cms-tab-badge{font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px #ead28f33}.cms-upload-preview em.transparency-ok{color:#a9d3b5}.cms-upload-preview em.transparency-warning{color:#e2b86a}.cms-upload-preview .preview-actions .remove-background{color:#f0d58f;background:#2b2517;border-color:#c5a35d;grid-column:1/-1;font-weight:700}.cms-b2b-offers-panel{margin-bottom:22px}.cms-b2b-offer-list{gap:12px;display:grid}.cms-b2b-offer-list>article{background:#0c0f0c;border:1px solid #363d34;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px;display:grid}.cms-b2b-offer-image{background:radial-gradient(circle,#292d27,#111310);place-items:center;width:116px;height:116px;display:grid;overflow:hidden}.cms-b2b-offer-image img{object-fit:contain;width:100%;height:100%;padding:8px}.cms-b2b-offer-image>span{color:#9f8853;font-size:36px}.cms-b2b-offer-copy{min-width:0}.cms-b2b-offer-copy>div{color:#aeb4aa;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.cms-b2b-offer-copy h3{font:400 24px var(--font-serif);color:#f0eadf;margin:10px 0 6px}.cms-b2b-offer-copy p{color:#aeb4aa;margin:0 0 10px}.cms-b2b-offer-copy>strong{color:#d2b46c;font-size:18px}.cms-b2b-visibility{color:#f5e2cc;background:#5b4130;border-radius:20px;padding:5px 8px;display:inline-block}.cms-b2b-visibility.visible{color:#e2f4e6;background:#285434}.cms-b2b-offer-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;display:flex}.cms-b2b-offer-actions button,.cms-b2b-offer-actions a,.cms-b2b-offer-empty button{color:#eee8da;text-align:center;font:inherit;cursor:pointer;background:#1c211b;border:1px solid #50584b;padding:10px 12px;text-decoration:none}.cms-b2b-offer-actions button:hover,.cms-b2b-offer-actions a:hover,.cms-b2b-offer-empty button:hover{background:#28271f;border-color:#b59651}.cms-b2b-offer-empty{text-align:center;color:#b8beb5;background:#0c0f0c;border:1px dashed #4c5348;padding:34px}.cms-b2b-offer-empty strong{color:#f0eadf;font:400 24px var(--font-serif);display:block}.cms-b2b-offer-empty p{margin:9px 0 20px}@media (max-width:800px){.cms-b2b-offer-list>article{grid-template-columns:82px minmax(0,1fr)}.cms-b2b-offer-image{width:82px;height:100px}.cms-b2b-offer-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:520px){.cms-b2b-offer-list>article{grid-template-columns:1fr}.cms-b2b-offer-image{width:100%;height:180px}.cms-b2b-offer-actions{grid-column:auto;grid-template-columns:1fr}}.detail-lightbox-canvas.is-zoomed{touch-action:none}.backup-options button.complete-backup-download{color:#090909;text-align:center;cursor:pointer;background:#c3a155;border:1px solid #a78a47;min-width:190px;padding:12px 15px;font-size:11px;font-weight:700}.backup-options button.complete-backup-download:disabled{opacity:.7;cursor:progress}.complete-backup-download-control{max-width:340px}@media (max-width:760px){.complete-backup-download-control{grid-column:1/-1;width:100%;max-width:none}.backup-options button.complete-backup-download{width:100%;min-height:44px}}.about-film.home-promo{background:radial-gradient(at 75% 45%,#302a1c55,#0000 58%),#0c0d0c;border-block:1px solid #303329;padding:clamp(48px,7vw,100px) clamp(20px,5vw,72px)}.home-promo .about-film-inner{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(260px,394px);align-content:center;column-gap:clamp(40px,8vw,130px);max-width:1120px;display:grid}.home-promo .about-film-heading{grid-area:1/1;align-self:end;margin:0 0 34px;padding-top:25px;display:block}.home-promo .about-film-heading h2{text-wrap:balance;max-width:12ch;font-size:clamp(38px,4.5vw,66px);line-height:1.08}.home-promo .about-film-heading>p{justify-self:initial;max-width:38ch;margin:26px 0 0;font-size:1rem;line-height:1.8}.home-promo .about-film-player{aspect-ratio:9/16;border:1px solid #75664480;grid-area:1/2/5;align-self:center;width:100%;box-shadow:0 28px 90px #0006}.home-promo .about-film-toolbar{grid-area:2/1;justify-content:flex-start;align-self:start;gap:16px 24px;padding-block:0 20px}.home-promo .about-film-toolbar>p{flex-basis:100%}.home-promo .about-film-notes{grid-area:3/1;grid-template-columns:1fr;align-self:start;gap:12px}.home-promo .about-film-notice{grid-area:4/1;align-self:start}.home-promo-preview{pointer-events:none;background:#090a09;position:absolute;inset:0}.home-promo-preview>img,.home-promo-preview>video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-promo-preview>video{opacity:0;transition:opacity .6s}.home-promo-preview>video.is-ready{opacity:1}.home-promo .about-film-play{z-index:1;background:linear-gradient(#0000 45%,#070707ba 100%);justify-content:flex-end;gap:12px;padding:28px 18px 48px}.home-promo .about-film-play:hover{background:linear-gradient(#0000 45%,#070707a8 100%)}.home-promo .about-film-play-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1110b8;width:64px;height:64px}.home-promo .about-film-play-label{font-size:1.15rem}.home-promo-pause{z-index:2;color:#eee9dc;cursor:pointer;inset-inline-end:12px;background:#0c0d0cd9;border:1px solid #eee9dc66;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px}.home-promo-pause:focus-visible{outline-offset:3px;outline:3px solid #e4cf9b}.home-promo .about-film-nojs{z-index:3;bottom:12px}@media (max-width:760px){.home-promo .about-film-inner{flex-direction:column;align-items:stretch;gap:0;max-width:520px;display:flex}.home-promo .about-film-heading{align-self:stretch;margin:0 0 28px;padding:0}.home-promo .about-film-heading h2{max-width:16ch;font-size:clamp(36px,8.5vw,48px)}.home-promo .about-film-heading>p{max-width:38ch;margin-top:20px}.home-promo .about-film-player{align-self:center;max-width:360px}.home-promo .about-film-toolbar{align-self:stretch;padding:20px 0}.home-promo .about-film-toolbar>p{flex-basis:auto}.home-promo .about-film-notes{align-self:stretch;padding-top:16px}.home-promo .about-film-notice{align-self:stretch}}@media (prefers-reduced-motion:reduce){.home-promo-preview>video{transition:none;display:none}}.article-page[data-journal-slug=historische-streichinstrumente-restaurieren-originalsubstanz-erhalten] .article-hero{aspect-ratio:3/2;object-fit:contain;filter:none;width:100%;height:auto;max-height:none;display:block}.rich-article p a{color:#4f5a54;text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.b2b-auction-access{z-index:2;text-align:center;background:#f4f0e7;padding:100px 24px 0;position:relative}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}body{font-size:16px}main :is(a,button){touch-action:manipulation}main :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.gold-button,.outline-button,.dark-button,.whatsapp-button{letter-spacing:.035em;white-space:normal;text-align:center;min-height:48px;padding-block:11px;font-size:14px;line-height:1.5}.home-hero-copy>p:not(.kicker){font-size:16px;line-height:1.75}.home-hero-signature{width:clamp(264px,21vw,290px)}.home-hero-signature .home-hero-caption{letter-spacing:.035em;white-space:normal;overflow-wrap:normal;grid-template-columns:18px minmax(0,1fr) 18px;gap:8px;width:100%;max-width:100%;font-size:12px;line-height:1.6;display:grid}.home-hero-caption>b,.home-hero-caption>b>small{min-width:0;font:inherit;display:block}.home-hero-signature .home-hero-caption:before,.home-hero-signature .home-hero-caption:after{width:100%}.home-hero-copy .kicker,.hero-scroll{font-size:12px;line-height:1.6}.center-heading>p:not(.kicker),.home-pathway-grid p,.service-grid p,.home-marketplace-strip>div>p:last-child,.journal-strip>p:not(.kicker),.home-google-reviews-copy>p:last-child{font-size:16px;line-height:1.75}.home-pathway-grid strong,.category-card span{font-size:14px;line-height:1.5}.category-card{grid-template-rows:minmax(0,1fr) auto;gap:14px;padding:35px 22px 24px;display:grid}.category-card img{min-height:0;padding:0}.category-card>div{position:relative;inset:auto}.home-google-review-action>a{padding-block:10px;font-size:14px;line-height:1.5}.home-google-review-action small{font-size:13px;line-height:1.6}.site-header nav{gap:18px}.header-actions{gap:12px}.header-socials{gap:8px}.site-header nav>a,.site-header nav>.nav-dropdown>button{letter-spacing:.04em;align-items:center;min-height:44px;font-size:clamp(12px,.88vw,14px);display:inline-flex}.language-picker select{width:112px;max-width:112px;min-height:44px;font-size:14px}.collection-panel>a,.dropdown-bow-heading,.dropdown-subitems a{font-size:14px;line-height:1.5}.product-copy h3 a{font-size:inherit;line-height:inherit}.product-copy>p,.product-price span,.product-badges span{font-size:13px;line-height:1.5}.product-price strong{font-size:16px}.product-price-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;min-width:0;display:flex}.product-price-row>strong{overflow-wrap:anywhere;min-width:0}.product-price-row>.product-details-link{color:#d9c18f;max-width:100%;min-height:44px;font:400 .875rem/1.4 var(--font-serif);letter-spacing:0;text-transform:none;white-space:normal;text-underline-offset:.2em;background:0 0;border:0;align-items:center;gap:.45rem;margin-inline-start:auto;padding:.25rem 0;-webkit-text-decoration:underline #bda06b66;text-decoration:underline #bda06b66;display:inline-flex}.product-price-row>.product-details-link>span{color:inherit;font:inherit;letter-spacing:0;text-transform:none;flex:none}.product-price-row>.product-details-link:hover{color:#f2dfb5;text-decoration-color:currentColor}.product-price-row>.product-details-link:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}html[dir=rtl] .product-details-link>span{transform:scaleX(-1)}.product-actions{border-top:1px solid #bda06b2e;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.625rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.product-actions :is(.contact-primary,.contact-secondary,.contact-whatsapp){color:#ece6d9;min-width:0;min-height:48px;font-family:var(--font-serif);letter-spacing:.01em;text-transform:none;text-align:center;white-space:normal;background:#f5efe006;border:1px solid #bda06b5c;border-radius:6px;grid-column:auto;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.65rem .875rem;font-size:1.125rem;font-weight:500;line-height:1.35;transition:background-color .16s,border-color .16s,color .16s;display:flex}.product-actions .contact-secondary{grid-column:1/-1;justify-content:space-between;padding-inline:1rem}.product-actions .contact-primary{color:#e8d3a8;background:#bda06b1a;border-color:#bda06b85}.product-actions :is(.contact-primary,.contact-secondary,.contact-whatsapp):hover{color:#fff5df;background:#bda06b24;border-color:#bda06b}.product-actions :is(.contact-primary,.contact-secondary,.contact-whatsapp):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.product-actions svg{flex:0 0 1rem;width:1rem;height:1rem}.product-action-arrow{font-family:var(--font-sans);color:#cdb37f}html[dir=rtl] .product-action-arrow{transform:scaleX(-1)}@media (max-width:360px){.product-actions{grid-template-columns:minmax(0,1fr)}.product-actions .contact-secondary{grid-column:auto}}@media (prefers-reduced-motion:reduce){.product-actions :is(.contact-primary,.contact-secondary,.contact-whatsapp){transition:none}}.category-tabs button,.bow-tabs button,.filter-toggle,.price-region-strip button,.gallery-button,.view-360-button{min-height:44px;font-size:14px;line-height:1.5}.filter-panel label>span,.result-count,.detail-copy dt{font-size:14px;line-height:1.6}.search-row input,.filter-panel select,.detail-copy dd{font-size:16px}.detail-price-segment span,.detail-price-segment small,.detail-touch-hint{font-size:12px;line-height:1.6}:is(.contact-form,.marketplace-form,.identification-wizard,.b2b-register,.b2b-login,.b2b-inquiry-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:is(.contact-form,.marketplace-form,.identification-wizard,.b2b-register,.b2b-login,.b2b-inquiry-form) label>span,.contact-page .contact-form label>span,.detail-contact .contact-form label>span,.contact-consent span{font-size:14px;line-height:1.65}.contact-call-button,.b2b-login .b2b-signout,.b2b-register-jump{font-size:14px;line-height:1.5}.contact-phone-card p,.contact-direct>p:last-child{font-size:14px;line-height:1.65}.contact-phone-card small,.contact-email-line>span{font-size:12px;line-height:1.6}.b2b-hero>.b2b-hero-copy{margin-top:0;display:block}.ident-price span,.ident-price small{font-size:12px;line-height:1.5}.identification-stepper button b{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.guided-slot>p{font-size:14px;line-height:1.7}.newsletter-copy>p:not(.kicker),.site-footer>.newsletter-signup .newsletter-copy>p:not(.kicker){font-size:16px;line-height:1.75}.newsletter-copy>small{font-size:13px;line-height:1.6;display:block}.newsletter-signup legend,.newsletter-email>span,.newsletter-consent,.newsletter-topics label{font-size:14px;line-height:1.6}.newsletter-email input{font-size:16px}.newsletter-submit{min-height:48px;font-size:14px}.footer-main .footer-brand p,.footer-grid.footer-main>.footer-column>a,.footer-main .social-links .footer-social-link{font-size:14px;line-height:1.75}.footer-main .footer-column h3,.footer-contact-actions small{font-size:12px;line-height:1.6}.footer-bottom{font-size:12px;line-height:1.7}.footer-bottom nav :is(a,button){min-height:44px;font-size:13px}.whatsapp-float{font-size:14px}.privacy-banner p{font-size:14px;line-height:1.7}@media (min-width:761px){.home-hero-signature img{width:calc(clamp(180px,15vw,210px) - 8px)}.about-section .nando-home-portrait{align-self:stretch;height:auto;min-height:720px}.nando-home-portrait img{position:absolute;inset:0}.footer-bottom{padding-bottom:84px}}@media (max-width:1240px){.site-header nav{gap:0}.site-header nav>a,.site-header nav>.nav-dropdown>button,.collection-panel>a,.dropdown-subitems a{white-space:normal;min-height:48px;font-size:14px;line-height:1.5}.site-header nav>a,.site-header nav>.nav-dropdown>button{min-height:56px;padding-block:8px}.collection-panel>a,.dropdown-bow-heading{min-height:52px}}@media (max-width:760px){html{scroll-padding-top:calc(var(--mobile-header-height) + 16px)}.mobile-utility-bar{gap:12px}.mobile-utility-socials{gap:8px}.mobile-language-picker{flex:0 0 140px;width:140px}.mobile-language-picker-display,.mobile-language-picker-display>b,.mobile-language-picker-display>span:last-child{letter-spacing:0;font-size:14px}.mobile-language-picker select{font-size:16px}.home-hero-copy h1{line-height:1.04}.home-hero-copy>div a{white-space:normal;padding:11px 10px;font-size:14px;line-height:1.5}.home-hero-signature{width:min(264px,100%)}.home-hero-signature .home-hero-caption{grid-template-columns:14px minmax(0,1fr) 14px;gap:6px}.home-pathway-grid>a{min-width:0}.home-pathway-grid h3{overflow-wrap:anywhere}.category-card span{display:block}.category-card{padding:24px 14px 17px}.ident-hero-compact .ident-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(38px,10.6vw,55px)}.ident-price{flex-wrap:wrap;padding-block:12px}.identification-wizard-actions{padding-inline:20px;padding-bottom:calc(14px + env(safe-area-inset-bottom));margin-inline:-20px}.footer-bottom{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse) and (min-width:761px) and (max-width:1100px) and (orientation:landscape){.home-hero-signature{width:138px}.home-hero-signature .home-hero-caption{display:none}}@media (max-width:340px){.mobile-language-picker{flex-basis:136px;width:136px}.mobile-language-picker-display{gap:5px;padding-inline:8px}.mobile-utility-socials{gap:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-size:1rem;line-height:1.65}button,input,select,textarea{font-family:var(--font-sans)}main:not(.cms-shell) :is(h1,h2,h3,h4),.site-footer h2{letter-spacing:-.015em;font-weight:500}.home-hero-copy h1{letter-spacing:-.025em;line-height:1.04}.center-heading h2,.about-copy h2,.journal-strip h2,.contact-cta h2,.catalog-heading h1,.home-marketplace-strip h2,.home-showroom h2{line-height:1.1}.site-header nav>a,.site-header nav>.nav-dropdown>button{font-family:var(--font-serif);letter-spacing:.01em;text-transform:none;font-size:clamp(16px,1.15vw,18px);font-weight:500;line-height:1.4}.collection-panel>a,.dropdown-bow-heading,.dropdown-subitems a{letter-spacing:.01em;text-transform:none;font-size:15px;font-weight:500}.kicker,.home-hero-copy .kicker{letter-spacing:.1em;font-size:14px;font-weight:600}.gold-button,.outline-button,.dark-button,.whatsapp-button,.category-tabs button,.bow-tabs button,.filter-toggle,.newsletter-submit{letter-spacing:.015em;text-transform:none;font-weight:600}.home-hero-signature .home-hero-caption{font-family:var(--font-serif);letter-spacing:.015em;text-transform:none;font-size:16px;font-weight:500;line-height:1.4}.category-card span,.home-pathway-grid strong,.product-badges span{letter-spacing:.025em;text-transform:none;font-weight:600}.footer-main .footer-column h3{font-family:var(--font-serif);letter-spacing:.02em;text-transform:none;font-size:19px;font-weight:500}@media (max-width:1240px){.site-header nav>a,.site-header nav>.nav-dropdown>button{font-size:21px}.collection-panel>a,.dropdown-subitems a{font-size:16px}}@media (max-width:760px){.home-hero{padding-inline:clamp(20px,5vw,32px)}.home-hero-copy{text-align:center;flex-shrink:0;width:100%;max-width:36rem;margin-inline:auto}html[dir=rtl] .home-hero-copy{text-align:center}.home-hero-signature{flex-shrink:0}.home-hero-copy h1{letter-spacing:-.015em;text-wrap:balance;max-width:18ch;margin:0 auto 1.125rem;font-size:clamp(2.125rem,10vw,3rem);line-height:1.1}.home-hero-copy .kicker{letter-spacing:.07em;text-wrap:balance;max-width:36ch;margin:0 auto 1.125rem;font-size:.8125rem;line-height:1.65}.home-hero-copy>p:not(.kicker){text-wrap:pretty;max-width:32rem;margin-inline:auto;font-size:1rem;line-height:1.7}.home-hero-copy>div{max-width:32rem;margin-inline:auto}}.catalog-controls{background:linear-gradient(135deg,#1b1e1c 0%,#121513 75%);border:1px solid #bda06b4d;border-radius:8px;margin-bottom:2.25rem;padding:clamp(1rem,2.6vw,2rem);box-shadow:0 20px 54px #0000002e}.catalog-controls .category-tabs{border-bottom:1px solid #bda06b33;grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;padding-bottom:1.25rem;display:grid}.catalog-controls .category-tabs button{color:#c3c5c2;min-width:0;min-height:58px;font-family:var(--font-serif);letter-spacing:.005em;text-transform:none;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;grid-column:auto;padding:.6rem .75rem;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:500;line-height:1.25;position:relative}.catalog-controls .category-tabs button:hover{color:#f4ecda;background:#bda06b0f;border-bottom-color:#bda06b66}.catalog-controls .category-tabs button.active{color:#f5e6c5;background:#bda06b1a;border-bottom-color:#c6a66b}.catalog-controls .bow-category-panel{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin:1.125rem 0 0;padding:0;display:grid}.collection-field-title{color:#bec1bd;margin:0;font-size:.875rem;line-height:1.5}.catalog-controls .bow-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.catalog-controls .bow-tabs button{color:#d3d4d1;letter-spacing:0;text-align:start;background:0 0;border:1px solid #404340;border-radius:5px;gap:.5rem;min-width:0;min-height:46px;padding:.6rem .75rem;font-size:.875rem;font-weight:400;line-height:1.4}.catalog-controls .bow-tabs button>span{overflow-wrap:anywhere;min-width:0}.catalog-controls .bow-tabs button strong{color:#bfaa7f;font-variant-numeric:tabular-nums;background:#ffffff06;border-radius:3px;flex-shrink:0;width:auto;min-width:1.375rem;height:auto;padding:.1rem .25rem;font-size:.8125rem;font-weight:500;line-height:1.5}.catalog-controls .bow-tabs button:hover,.catalog-controls .bow-tabs button.active{color:#f3e8d3;background:#bda06b12;border-color:#a98c55}.catalog-controls .search-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:1.25rem}.catalog-controls .search-row label{background:#0e110f;border:1px solid #464a45;border-radius:5px;gap:.75rem;min-width:0;min-height:52px;padding:.5rem 1rem}.catalog-controls .search-row label:focus-within{border-color:#c6a66b;box-shadow:0 0 0 1px #c6a66b}.catalog-controls .search-row svg{color:#c3ac7c;flex-shrink:0;width:1.125rem;height:1.125rem}.catalog-controls .search-row input{color:#f1eee5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;padding:.25rem 0;font-size:1rem;line-height:1.5}.catalog-controls .search-row input::placeholder{color:#abaeaa;opacity:1}.catalog-controls .filter-toggle{color:#ece0c4;width:auto;min-width:0;min-height:52px;font-family:var(--font-serif);letter-spacing:.01em;background:#bda06b0c;border:1px solid #776641;border-radius:5px;justify-content:center;justify-self:stretch;align-items:center;gap:.625rem;padding:.65rem 1rem;font-size:1.125rem;font-weight:500;line-height:1.3;display:flex}.catalog-controls .filter-toggle:hover,.catalog-controls .filter-toggle[aria-expanded=true]{color:#fff2d4;background:#bda06b17;border-color:#bda06b}.catalog-controls .filter-count{color:#f1deb0;min-width:1.3rem;min-height:1.3rem;font-family:var(--font-sans);background:#d5bd861f;border-radius:50%;place-items:center;padding-inline:.25rem;font-size:.8125rem;line-height:1.2;display:grid}.catalog-controls .filter-chevron{width:.875rem;height:.875rem;transition:transform .16s}.catalog-controls .filter-toggle[aria-expanded=true] .filter-chevron{transform:rotate(180deg)}.catalog-controls .filter-panel{background:0 0;border:0;border-radius:0;grid-template-columns:1.15fr 1fr 1fr;gap:1rem;margin-top:1.25rem;padding:0;display:grid}.catalog-controls .filter-panel[hidden]{display:none}.catalog-controls .filter-panel label{gap:.5rem;min-width:0}.catalog-controls .filter-panel label>span{color:#c4c7c2;letter-spacing:.025em;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.5}.catalog-controls .filter-panel select{color:#f0eee4;width:100%;min-width:0;height:auto;min-height:50px;font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#101211;border:1px solid #494c46;border-radius:5px;padding:.7rem .75rem;font-size:1rem;line-height:1.5}.catalog-controls .filter-panel select:hover{border-color:#a68c59}.catalog-controls .collection-price-filter select{border-color:#897344}.collection-active-filters{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.collection-filter-chip{color:#e0d2b3;text-align:start;cursor:pointer;background:#bda06b0b;border:1px solid #bda06b45;border-radius:5px;align-items:center;gap:.5rem;min-width:0;max-width:100%;min-height:44px;padding:.5rem .75rem;font-size:.875rem;line-height:1.4;display:inline-flex}.collection-filter-chip>span{overflow-wrap:anywhere;min-width:0}.collection-filter-chip svg{flex-shrink:0;width:1rem;height:1rem}.collection-filter-chip:hover{color:#fff2d4;background:#bda06b1c;border-color:#bda06b}.collection-results-bar{border-top:1px solid #bda06b26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.catalog-controls .result-count{color:#b8bab6;margin:0;font-size:.875rem;line-height:1.5}.catalog-controls .result-count strong{color:#ead7ad;font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin-inline-end:.25rem;font-size:1.5rem;font-weight:500}.collection-filter-reset{color:#d3c29b;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.5rem 0;font-size:.875rem;line-height:1.5;-webkit-text-decoration:underline #bda06b66;text-decoration:underline #bda06b66}.collection-filter-reset:hover{color:#fff0cf;text-decoration-color:currentColor}.catalog-controls :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #d5bc85}@media (max-width:1000px){.catalog-controls .bow-category-panel{grid-template-columns:minmax(0,1fr);gap:.625rem}.catalog-controls .bow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog-controls{margin-bottom:1.75rem;padding:1rem}.catalog-controls .category-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;padding-bottom:1rem}.catalog-controls .category-tabs button{grid-column:span 2;min-height:50px;padding:.5rem .25rem;font-size:1.25rem}.catalog-controls .category-tabs button:nth-child(n+4){grid-column:span 3}.catalog-controls .search-row{gap:.5rem}.catalog-controls .search-row label{gap:.5rem;padding-inline:.625rem}.catalog-controls .filter-toggle{gap:.375rem;padding-inline:.625rem}.catalog-controls .filter-toggle>svg:first-child{display:none}.catalog-controls .filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.catalog-controls .collection-price-filter{grid-column:1/-1}.catalog-controls .bow-tabs button{padding-inline:.625rem}}@media (max-width:360px){.catalog-controls .filter-panel{grid-template-columns:minmax(0,1fr)}.catalog-controls .collection-price-filter{grid-column:auto}}@media (prefers-reduced-motion:reduce){.catalog-controls .filter-chevron{transition:none}}.viewer-modal-controls button,.viewer-modal-controls strong{font-size:.875rem;line-height:1.4}.product-actions a{white-space:normal;min-width:0}.product-actions a span{overflow-wrap:anywhere;min-width:0}.detail-price-segment small{text-align:start}.discreet-photo{box-sizing:border-box;color:#e5decd;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;min-width:0;height:100%;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.discreet-photo svg{color:#bca570;flex:none;width:38px;height:38px}.discreet-photo strong{overflow-wrap:anywhere;max-width:100%;font:400 1.5rem/1.25 var(--font-serif);color:#e9dfc8}.discreet-photo p{color:#d3d4d1;max-width:29ch;margin:0;font-size:1rem;line-height:1.55}.discreet-photo-compact{gap:.4rem;min-height:96px;padding:.5rem}.discreet-photo-compact svg{width:25px;height:25px}.discreet-photo-compact strong{font-size:.875rem}.discreet-photo-compact p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cms-private-photo-preview{max-width:440px}.cms-private-photo-preview>.discreet-photo{min-height:220px}.cms-private-photo-preview>p{color:#d4d8cd;font-size:1rem;line-height:1.5}.cms-list article>.discreet-photo{align-self:start;width:100%}.instrument-detail .detail-stage-private{cursor:default;touch-action:auto;padding:0}.instrument-detail{padding-inline:clamp(1rem,5vw,5rem);padding-bottom:calc(140px + env(safe-area-inset-bottom))}.instrument-detail .detail-back{align-items:center;width:100%;max-width:1280px;min-height:44px;margin:0 auto 1.25rem;font-size:.875rem;display:flex}.instrument-detail .detail-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""certificates""gallery""facts""description";align-items:start;gap:0;max-width:1280px}.detail-heading{color:#f2ecde;grid-area:heading;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:2rem;min-width:0;padding:.5rem 0 2rem;display:grid}.detail-title{min-width:0}.detail-heading .kicker{color:#d0b578;margin:0 0 .875rem}.detail-heading h1{max-width:28ch;font:400 clamp(2.25rem,4vw,3.75rem)/1.08 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0}.detail-offer{text-align:end;min-width:0;padding-bottom:.25rem}.detail-price-line{flex-direction:column;align-items:flex-end;gap:.375rem;margin:0;display:flex}.detail-price-line>strong{font:400 clamp(1.5rem,2.2vw,2rem)/1.3 var(--font-serif);color:#e8d3a2}.detail-price-line>span{color:#bec2be;font-size:.875rem;line-height:1.5}.detail-heading .detail-price-segment{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.4rem;margin-top:.625rem;padding:0;display:inline-flex}.detail-heading .detail-price-segment :is(span,strong,small){font:400 .875rem/1.5 var(--font-sans);letter-spacing:0;text-transform:none;color:#bba77d;margin:0}.detail-heading .detail-price-segment strong{text-underline-offset:.25em;text-decoration:underline}.detail-heading .detail-price-segment:hover strong{color:#f0dfb9}.detail-heading .detail-price-segment:focus-visible{outline-offset:5px;outline:2px solid #d0b374}.detail-dealer-note{color:#c0c3c0;font-size:.875rem;line-height:1.5}.instrument-detail .detail-gallery{grid-area:gallery;align-self:start}.instrument-detail .detail-stage:not(:-webkit-full-screen){height:clamp(460px,64svh,740px);min-height:0}.instrument-detail .detail-stage:not(:fullscreen){height:clamp(460px,64svh,740px);min-height:0}.detail-media-toolbar{margin-bottom:1rem}.detail-media-nav{border-bottom:1px solid #bda06b40;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex}.detail-media-nav>button{color:#e4d1a5;min-height:48px;font:400 1.125rem/1.3 var(--font-serif);cursor:pointer;background:#181c19;border:1px solid #bda06b55;border-radius:3px;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 1.125rem;display:inline-flex}.detail-media-nav>button[aria-pressed=true]{color:#1a1e1b;background:#d0b374;border-color:#d0b374}.detail-media-nav>button:hover{border-color:#dec996}.detail-media-nav>button:focus-visible{outline-offset:3px;outline:2px solid #e4cc96}.detail-media-count{font:400 .8125rem/1 var(--font-sans);opacity:.8}.detail-media-play{font:400 .9375rem/1 var(--font-sans)}.detail-media-toolbar>p{color:#b5b7b3;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.detail-media-content{min-width:0}.detail-video-stage{background:#090b0a;border:1px solid #bda06b40;margin-bottom:1rem;padding:0}.detail-video-stage .external-video{margin:0}.detail-video-stage .external-video>div{aspect-ratio:16/9;background:#060606;min-height:220px;max-height:min(72svh,740px);position:relative}.detail-video-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.detail-video-stage .external-video>h2{color:#e4d6b7;font:400 1.25rem/1.4 var(--font-serif);border-top:1px solid #bda06b30;margin:0;padding:.875rem 1.125rem}.instrument-detail .detail-thumbs{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.625rem;padding:1rem 0;display:flex;overflow:auto hidden}.instrument-detail .detail-thumbs button{scroll-snap-align:start;flex:0 0 64px;width:64px;min-width:64px;height:80px}.instrument-detail .detail-copy{width:100%;min-width:0;box-shadow:none;color:#eee8dc;background:0 0;border:0;grid-area:facts;margin:0;padding:0;position:static}.detail-description{grid-area:description;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.5rem) 0 0;display:block}.detail-description>h2,.detail-certificates>h2{font:500 clamp(1.625rem,2.2vw,2rem)/1.2 var(--font-serif);color:#e9dfc9;margin:0 0 1rem}.detail-description .detail-lead{max-width:90ch;font-family:var(--font-sans);color:#ddd8cd;text-align:start;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.65}.detail-lead p{orphans:3;widows:3;margin:0 0 .65em}.detail-lead h3,.detail-lead h4{color:#f0e5cd;break-after:avoid-column;margin:1em 0 .35em;font-size:1.375rem;line-height:1.3}@media (min-width:1024px){.detail-description .detail-lead-columns{column-count:2;column-fill:balance;column-gap:clamp(2rem,4vw,4rem);max-width:none}}.detail-lead ul,.detail-lead ol{padding-left:0;margin:.8em 0;padding-inline-start:1.3em}.detail-lead li+li{margin-top:.25em}.detail-lead>:first-child{margin-top:0}.detail-lead>:last-child{margin-bottom:0}.detail-lead a,.detail-fact-certificates a{color:#dcc28a}.detail-copy dl{border-block:1px solid #bda06b38;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;margin:0;display:grid}.detail-copy dl:has(>div:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.detail-copy dl>div{border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:.45rem;min-width:0;padding:1.25rem 0;display:grid}.detail-copy dt{color:#b9bbb9;font-size:.875rem;line-height:1.45}.detail-copy dd{color:#f0eadd;font:400 1.25rem/1.4 var(--font-serif);overflow-wrap:anywhere}.detail-certificates{background:#171b19;border:1px solid #bda06b55;border-radius:4px;flex-wrap:wrap;grid-area:certificates;align-items:center;gap:.875rem 1.5rem;margin:0 0 1.25rem;padding:1rem 1.125rem;display:flex}.detail-certificates>h2{color:#e4d0a1;font:500 1.125rem/1.4 var(--font-serif);flex:0 auto;margin:0}.detail-certificates .detail-fact-certificates{flex-wrap:wrap;flex:300px;gap:.625rem;min-width:0;font-size:1rem;line-height:1.5;display:flex}.detail-certificates li{min-width:0}.detail-certificates a,.detail-certificate-label{color:#efe7d6;overflow-wrap:anywhere;background:#0e1210;border:1px solid #bda06b40;border-radius:3px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:44px;padding:.625rem .875rem;display:inline-flex}.detail-certificates a{text-decoration:none}.detail-certificates a:hover{border-color:#d0b374}.detail-certificates a:focus-visible{outline-offset:3px;outline:2px solid #d0b374}.detail-certificate-open{color:#dfc690;white-space:nowrap;text-underline-offset:.2em;font-size:.875rem;text-decoration:underline}.detail-enquiry-section{width:100%;min-width:0;margin:0;display:block}.detail-enquiry-section[hidden]{display:none}.detail-enquiry-card{color:#292f2b;background:#f3f0e7;border:1px solid #c4b89d;border-radius:5px;min-width:0;padding:clamp(1.25rem,4vw,2rem);position:relative}.detail-enquiry-heading h2{font:500 1.625rem/1.15 var(--font-serif);color:#29322d;margin:0}.detail-enquiry-heading p{color:#575b56;margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.detail-enquiry-heading .detail-enquiry-instrument{color:#323936;font:400 1.25rem/1.4 var(--font-serif);margin-top:1rem}.detail-enquiry-section .contact-form.compact{min-width:0;box-shadow:none;background:0 0;border:0;gap:.875rem;margin-top:1rem;padding:0}.detail-enquiry-section .contact-form.compact .contact-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.detail-enquiry-section .contact-form :is(input:not([type=checkbox]),select,textarea){min-height:44px;padding:.625rem .75rem;font-size:1rem}.detail-enquiry-section .contact-form :is(input[type=hidden],.contact-honeypot){min-height:0}.detail-enquiry-section .contact-form label>span{font-size:.875rem;font-weight:400}.detail-enquiry-section .contact-consent{background:0 0;border:0;gap:.625rem;padding:0}.detail-enquiry-section .contact-consent span{font-size:.8125rem;line-height:1.5}.detail-enquiry-section .contact-consent input{accent-color:#353f39;width:18px;height:18px}.detail-enquiry-section .contact-form>.gold-button{min-height:48px;font:500 1.125rem/1.35 var(--font-serif);letter-spacing:.01em;box-shadow:none}.detail-enquiry-card .b2b-inquiry-form{border:0;gap:.875rem;margin-top:1rem;padding-top:0}.detail-enquiry-card .b2b-inquiry-form label>span{color:#3d433e;font-size:.875rem}.detail-enquiry-card .b2b-inquiry-form :is(select,textarea){color:#29322d;background:#fafaf9;border-color:#a2a6a0;min-height:44px;padding:.625rem .75rem;font-size:1rem}.detail-enquiry-card .b2b-inquiry-form>.gold-button{color:#fff;min-height:48px;font:500 1.125rem/1.35 var(--font-serif);background:#25302c}.detail-enquiry-section .detail-contact-alternatives{background:0 0;border:0;border-top:1px solid #b6bab5;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0;padding:.875rem 0 0;font-size:.875rem;display:flex}.detail-enquiry-section .detail-contact-alternatives>span{display:none}.detail-enquiry-section .detail-contact-alternatives>a,.detail-enquiry-section .detail-contact-alternatives>a:last-child{color:#36403a;align-items:center;min-height:44px;margin:0;display:inline-flex}.detail-enquiry-close{color:#29322d;cursor:pointer;background:#f4f5f3;border:1px solid #a6aca5;border-radius:50%;width:44px;height:44px;font-size:1.75rem;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.detail-enquiry-close[hidden]{display:none}.detail-enquiry-bar{z-index:110;inset-inline-end:clamp(1rem,3vw,3rem);bottom:max(1.25rem,env(safe-area-inset-bottom));color:#efe1bf;background:#141715f5;border:1px solid #bda06b66;border-radius:5px;align-items:center;gap:1.5rem;max-width:calc(100% - 2rem);padding:.5rem .5rem .5rem 1.25rem;display:flex;position:fixed;box-shadow:0 8px 32px #0005}.detail-enquiry-bar>span{min-width:0;font:400 1.125rem/1.3 var(--font-serif)}.detail-enquiry-bar>:is(button,a){color:#1a1e1b;min-width:0;min-height:48px;font:500 1.0625rem/1.25 var(--font-serif);text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#d0b374;border:1px solid #bda06b;border-radius:3px;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;text-decoration:none;display:flex}.detail-enquiry-bar>a{color:#efe1bf;white-space:nowrap;background:0 0}.detail-enquiry-bar>button:hover{background:#dfc890}.detail-enquiry-bar>a:hover{background:#bda06b24;border-color:#dfc890}.detail-enquiry-bar>:is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f0dfb9}.detail-enquiry-bar[hidden]{display:none}body:has(.instrument-detail) .whatsapp-float{display:none}.instrument-detail .detail-enquiry-section.is-open{z-index:240;overscroll-behavior:contain;align-items:flex-start;width:100%;max-width:none;height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))!important;background:#0b0c0cf5!important}.detail-enquiry-section.is-open .detail-enquiry-card{width:100%;max-width:560px;margin:auto}.detail-enquiry-section.is-open .detail-enquiry-heading{padding-inline-end:2.75rem}.detail-enquiry-section :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #6c5729}@media (max-width:1000px){.detail-heading{grid-template-columns:minmax(0,1fr) minmax(190px,.4fr);gap:1.5rem}.detail-stage .detail-zoom-controls>span{display:none}}@media (max-width:767px){.instrument-detail{padding-inline:clamp(1rem,5vw,1.5rem)}.instrument-detail .detail-back{margin:0 0 .75rem}.detail-heading{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:.5rem 0 1.5rem}.detail-heading h1{max-width:28ch;font-size:clamp(2rem,8vw,2.75rem)}.detail-offer{text-align:start}.detail-price-line{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem}.detail-heading .detail-price-segment{justify-content:flex-start}.detail-media-nav{gap:.5rem}.detail-media-nav>button{flex:auto;padding-inline:.75rem;font-size:1rem}.detail-video-stage .external-video>div{min-height:180px}.instrument-detail .detail-stage:not(:-webkit-full-screen){height:clamp(360px,58svh,540px)}.instrument-detail .detail-stage:not(:fullscreen){height:clamp(360px,58svh,540px)}.instrument-detail .detail-thumbs button{height:76px!important}.detail-certificates{gap:.625rem;padding:.875rem}.detail-certificates .detail-fact-certificates{flex-basis:100%}.detail-certificates li,.detail-certificates a,.detail-certificate-label{width:100%}:is(.detail-copy dl,.detail-copy dl:has(>div:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.detail-copy dl>div{padding:.875rem 0}.detail-copy dd{font-size:1.125rem}.detail-enquiry-bar{inset-inline:0;max-width:none;padding:.75rem max(1rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border:0;border-top:1px solid #bda06b66;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid;bottom:0}.detail-enquiry-bar>span{display:none}.detail-enquiry-bar>:is(button,a){padding-inline:.875rem}.detail-enquiry-card{padding:1.125rem}.instrument-detail .detail-enquiry-section .contact-form.compact{padding:0}}@media (max-width:540px){.detail-enquiry-section .contact-form.compact .contact-form-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.catalog-controls .filter-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.catalog-controls .search-row,.product-actions{grid-template-columns:minmax(0,1fr)}.product-actions .contact-primary{grid-column:auto}}.cms-language-status{margin:.5rem 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none}.cms-language-status li{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.25rem;display:flex}.product-card[id]{scroll-margin-top:7rem}@media (min-width:768px){@supports (grid-template-rows:subgrid){:is(.catalog-grid,.home-products)>.product-card{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}:is(.catalog-grid,.home-products)>.product-card>.product-copy{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;min-width:0;display:grid}:is(.catalog-grid,.home-products) .product-price{align-content:start}:is(.catalog-grid,.home-products) .product-copy h3{overflow-wrap:anywhere}}}.cms-shell .admin-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.price-region-review{width:min(100% - 40px,860px);margin:0 auto;padding:64px 0}.price-region-review h1{font-size:clamp(2rem,5vw,3.25rem)}.price-region-review>p{margin:20px 0;line-height:1.65}.price-region-review-list{gap:16px;margin:28px 0;display:grid}.price-region-review-list article{border:1px solid var(--line);background:var(--panel);padding:20px}.price-region-review-list h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(1.3rem,3vw,1.7rem)}.price-region-review-list p{margin:8px 0}.price-region-review .gold-button{white-space:normal;max-width:100%}.collection-load-state{text-align:center;border:1px solid #bfa26033;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:20px;min-height:440px;padding:32px 20px;display:flex}.collection-load-state p{margin:0;font-size:1rem;line-height:1.6}.collection-load-state .collection-retry{max-width:100%}html[data-content-protected=true] body,html[data-content-protected=true] body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-content-protected=true] :is(input,textarea,select,[contenteditable]:not([contenteditable=false]),[data-allow-copy],.cms-shell,.admin-shell,.legal-page,.contact-direct,.contact-phone-card,.contact-email-line,.contact-form-state,.identification-success,.identification-payment-summary,a[href^=mailto\:],a[href^=tel\:],a[download],.detail-fact-certificates a),html[data-content-protected=true] :is(input,textarea,select,[contenteditable]:not([contenteditable=false]),[data-allow-copy],.cms-shell,.admin-shell,.legal-page,.contact-direct,.contact-phone-card,.contact-email-line,.contact-form-state,.identification-success,.identification-payment-summary,a[href^=mailto\:],a[href^=tel\:],a[download],.detail-fact-certificates a) *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html[data-content-protected=true] :is(a[href],video,audio){-webkit-touch-callout:default}html[data-content-protected=true] body :is(img,picture,svg,canvas){-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--patera-dark:#0f1211;--patera-surface:#1b1f1d;--patera-raised:#262b28;--patera-border:#4c524e;--patera-text:#f2eee3;--patera-secondary:#c3c6c2;--patera-accent:#d8bc82}body{background:#0b0c0b}main:not(.cms-shell):not(.cms-shell *):not(.admin-shell):not(.catalog-page):not(.instrument-detail):not(.b2b-page):not(.pv-auctions){--paper:var(--patera-dark);--ink:var(--patera-text);--muted:var(--patera-secondary)}#featured,.category-section{color:#edeeeb;background:#0b0c0b}.home-section .center-heading h2{color:#f0eee7}.home-section .center-heading>p:not(.kicker){color:#bcbebc}.home-section .kicker{color:#c7a861}.home-marketplace-strip,.about-section,.home-showroom,.home-google-reviews,.journal-strip,.contact-cta,.ident-hero,.ident-expect,.ident-cta,.ident-video-embedded,.about-values,.about-showroom,.about-craft,.showroom-page-hero,.showroom-video-section,.contact-hero,.legal-hero,.journal-page,.article-page{background:var(--patera-dark);color:var(--patera-text);border-color:var(--patera-border)}.service-grid article,.home-pathway-grid,.ident-benefit-grid article,.ident-expect-grid article,.guide-card,.process-grid article,.ident-price,.ident-scope-note,.ident-video-section figure,.about-values article,.showroom-video-section figure,.contact-hero aside,.contact-direct,.article-page header,.article-toc,.contact-phone-card,.identification-wizard-success,.identification-payment-summary{background:var(--patera-surface);color:var(--patera-text);border-color:var(--patera-border)}.home-pathway-grid>a,.about-showroom-copy li,.about-values>div:last-child,.contact-email-line,.legal-content section,.journal-archive-heading{border-color:var(--patera-border)}.service-grid article>span{color:var(--patera-accent);background:#2a291e;border-color:#827046}.about-copy>p:not(.kicker),.service-grid p,.home-pathway-grid p,.home-marketplace-strip>div>p:last-child,.home-showroom>div>p:not(.kicker),.home-google-reviews-copy>p:last-child,.home-google-review-action small,.journal-strip>p:not(.kicker),.contact-cta>div>p,.ident-hero-compact .ident-hero-copy>p:not(.ident-pill),.ident-hero>p:not(.ident-pill),.ident-benefit-grid p,.ident-expect-grid p,.process-grid p,.guide-card p,.ident-video-section>div>p:last-child,.ident-video-embedded>div>p:last-of-type,.ident-service-scope .center-heading>p:last-child,.ident-scope-note,.ident-scope-note p,.ident-cta p,.ident-price span,.ident-price small,.about-story>div:last-child>p:not(.kicker),.about-values article p,.about-showroom-copy>p:not(.kicker),.about-showroom-copy li,.about-craft>div>p:last-child,.showroom-page-copy>p:not(.kicker),.showroom-video-section>div>p:last-child,.ident-video-section figcaption,.showroom-video-section figcaption,.contact-hero>div>p:last-child,.contact-hero aside p,.contact-direct>p:last-child,.contact-phone-card p,.journal-page>header>p:not(.kicker),.article-page header>p:not(.kicker),.article-body,.article-body>p,.rich-article p,.article-meta,.article-end,.article-inline-image figcaption,.legal-hero>p:last-child,.legal-layout aside p,.legal-content p,.identification-wizard-success>p:not(.kicker),.identification-wizard-success .identification-payment-summary,.identification-payment-summary small{color:var(--patera-secondary)}.home-google-reviews-copy h2,.home-google-review-score strong,.contact-phone-card>div>a,.contact-email-line>a,.about-craft h2,.journal-page>header h1,.journal-archive-heading h2,.article-page header h1,.rich-article h2,.rich-article h3,.legal-content h2,.legal-content h3,.legal-content strong,.identification-wizard-success h2{color:var(--patera-text)}.home-pathway-grid strong,.home-pathway-grid span,.home-google-stars,.home-google-reviews-copy .kicker,.contact-cta .kicker,.ident-price strong,.ident-hero .kicker,.ident-page>.kicker,.ident-video-section .kicker,.ident-service-scope .kicker,.ident-expect .kicker,.ident-cta .kicker,.about-copy .kicker,.about-story .kicker,.about-values .kicker,.about-showroom .kicker,.about-craft .kicker,.home-showroom .kicker,.home-marketplace-strip .kicker,.journal-strip .kicker,.contact-hero .kicker,.contact-direct .kicker,.showroom-page-copy .kicker,.showroom-video-section .kicker,.journal-page .kicker,.article-page .kicker,.legal-page .kicker,.article-back,.article-toc strong,.article-toc a,.article-end a,.legal-content a,.legal-layout aside a{color:var(--patera-accent)}.legal-note{color:var(--patera-secondary)!important}.identification-payment-summary strong{color:var(--patera-text)}.identification-payment-summary p{color:var(--patera-secondary)}.article-toc a:hover{color:#e5cd98}.home-google-review-action>a{color:var(--patera-text);border-color:#8c8469}.home-google-review-action>a:hover{background:var(--patera-raised);color:#fff5df}.journal-page>header>span{background:var(--patera-surface);color:var(--patera-accent);border-color:var(--patera-border)}.journal-page .journal-archive-heading span{color:var(--patera-accent)}.ident-pill{color:#e0c58f;background:#28261b;border-color:#887246}.about-secondary-logo,.showroom-monogram{filter:brightness(0)invert(.9)}.contact-page .contact-form,.detail-contact .contact-form,.detail-enquiry-card{background:var(--patera-surface);color:var(--patera-text);border-color:var(--patera-border);box-shadow:0 12px 30px #0002}.contact-page .contact-form-heading,.detail-contact .contact-form-heading{border-color:var(--patera-border)}.contact-page .contact-form-heading h2,.detail-contact .contact-form-heading h2,.detail-enquiry-heading h2,.detail-enquiry-heading .detail-enquiry-instrument{color:var(--patera-text)}.contact-page .contact-form-heading p,.detail-contact .contact-form-heading p,.contact-page .contact-form label>span,.detail-contact .contact-form label>span,.detail-enquiry-section .contact-form label>span,.detail-enquiry-heading p,.detail-enquiry-card .b2b-inquiry-form label>span{color:var(--patera-secondary)}.contact-page .contact-form-heading>span,.detail-contact .contact-form-heading>span,.detail-enquiry-section .detail-contact-alternatives>a,.detail-enquiry-section .detail-contact-alternatives>a:last-child{color:var(--patera-accent)}.contact-page .contact-form :is(input,select,textarea),.detail-contact .contact-form :is(input,select,textarea),.detail-enquiry-section .contact-form :is(input,select,textarea),.detail-enquiry-card .b2b-inquiry-form :is(select,textarea){color:var(--patera-text);background:#121312;border-color:#767973}.contact-page .contact-form :is(input,textarea)::placeholder,.detail-contact .contact-form :is(input,textarea)::placeholder,.detail-enquiry-section .contact-form :is(input,textarea)::placeholder{color:#aeb1ac}.contact-page .contact-consent,.detail-contact .contact-consent,.detail-enquiry-close{color:var(--patera-text);background:#212320;border-color:#62655f}.contact-page .contact-consent span,.detail-contact .contact-consent span,.detail-enquiry-section .contact-consent span{color:var(--patera-secondary)!important}.contact-page .contact-consent a,.detail-contact .contact-consent a{color:var(--patera-accent)}.contact-page .contact-form-state,.detail-contact .contact-form-state{color:var(--patera-text);background:#252724}.contact-page .contact-form-state.success,.detail-contact .contact-form-state.success{color:#dae0d9;background:#262b28}.contact-page .contact-form-state.error,.detail-contact .contact-form-state.error{color:#f3d3c7;background:#392622}.detail-enquiry-section .detail-contact-alternatives{border-color:var(--patera-border)}.marketplace-form,.marketplace-steps article,.marketplace-store-note,.payment-methods article,.ident-payment{background:var(--patera-surface)!important;color:var(--patera-text)!important;border-color:var(--patera-border)!important}.marketplace-form :is(input,select,textarea){color:var(--patera-text)!important;background:#121312!important;border-color:#767973!important}.marketplace-form fieldset>h3,.marketplace-form label>span,.marketplace-consent span,.marketplace-steps p,.marketplace-store-note p,.payment-methods article p,.payment-privacy{color:var(--patera-secondary)!important}.marketplace-form :is(input,textarea)::placeholder{color:#aeb1ac!important}.marketplace-store-note .outline-button{color:var(--patera-text)!important;border-color:#a48d61!important}.marketplace-store-note .outline-button:hover{background:#2f302d}.journal-newsletter .newsletter-signup,.newsletter-confirmed{background:var(--patera-surface);color:var(--patera-text);border-color:var(--patera-border)}.journal-newsletter .newsletter-copy h2,.newsletter-confirmed h2{color:var(--patera-text)}.journal-newsletter .newsletter-copy>p:not(.kicker),.journal-newsletter .newsletter-copy>small,.journal-newsletter .newsletter-consent,.journal-newsletter .newsletter-signup legend,.journal-newsletter .newsletter-email>span,.newsletter-confirmed>p:not(.kicker){color:var(--patera-secondary)}.journal-newsletter .newsletter-copy .kicker,.journal-newsletter .newsletter-consent a,.newsletter-confirmed .kicker{color:var(--patera-accent)}.journal-newsletter .newsletter-topics label{color:var(--patera-text);background:#212321;border-color:#62655f}.journal-newsletter .newsletter-topics label:has(input:checked){background:#2f312d;border-color:#b59b65}.newsletter-email input{color:var(--patera-text);background:#121312;border-color:#767973}.newsletter-email input::placeholder{color:#aeb1ac}.showroom-main-image,.showroom-inset-image{background:var(--patera-surface);border-color:var(--patera-border)}.showroom-image-label{color:var(--patera-accent);background:#1b1f1deb;border-color:#8c7750}:is(.about-section,.home-showroom,.ident-page,.about-page,.showroom-page,.contact-page,.legal-page) .outline-button,.identification-wizard-success .outline-button{background:#212321;border-color:#a48d61;color:var(--patera-text)!important}:is(.about-section,.home-showroom,.ident-page,.about-page,.showroom-page,.contact-page,.legal-page) .outline-button:hover{background:#2f302d;color:#fff5df!important}.investment-figure,.investment-sources,.investment-record-grid article,.investment-repeat-list article,.investment-case-metrics>div{color:#2d322f;background:#d9d5ca;border-color:#adaea9}.investment-figure :is(h3,strong),.investment-sources :is(h2,h3){color:#2d322f}.investment-figure-heading p,.investment-record-grid article>p,.investment-sources .kicker,.investment-source-note{color:#464c47!important}.catalog-hero .kicker,.viewer-modal .kicker{color:#c7a861}.catalog-page .collection-retry.outline-button{color:#edeeeb;background:#111311;border-color:#8e7548}.catalog-page .collection-retry.outline-button:hover{background:#1e211f}.ident-page-organized{--ident-gold:#d7ba80;--ident-gold-border:#806d4b;--ident-text:#212220;--ident-muted:#c5c3ba;background:radial-gradient(85% 420px at 70% 0,#b58a3f12,#0000),#111}.ident-page-organized .ident-overview-hero{border:0;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(1180px,100% - 48px);margin:0 auto;padding:56px 0 32px;display:grid}.ident-overview-banner{isolation:isolate;background:#111;position:relative;overflow:hidden}.ident-banner-media{z-index:-1;pointer-events:none;position:absolute;inset:0}.ident-banner-media>:is(img,video){object-fit:cover;object-position:64% 48%;width:100%;height:100%;position:absolute;inset:0}.ident-banner-media>video{opacity:0;transition:opacity .6s}.ident-banner-media>video.is-ready{opacity:1}.ident-overview-banner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#111111ec 0%,#111111c7 43%,#11111165 100%),linear-gradient(#1112 0%,#0000 65%,#111 100%);position:absolute;inset:0}.ident-page-organized .ident-overview-banner .ident-overview-hero{padding-block:clamp(36px,4vw,60px) 62px;position:relative}.ident-page-organized .ident-overview-banner .ident-start-card{background:linear-gradient(130deg,#29271ff2,#1a1b1af5 78%);border-color:#a28756}.ident-banner-playback{inset-inline-end:max(24px,50% - 590px);color:#e1cfaa;cursor:pointer;z-index:2;background:#131413bd;border:1px solid #b49b6f99;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:14px}.ident-banner-playback:hover{background:#322d20;border-color:#d7ba80}[dir=rtl] .ident-overview-banner:after{background:linear-gradient(270deg,#111111ec 0%,#111111c7 43%,#11111165 100%),linear-gradient(#1112 0%,#0000 65%,#111 100%)}.ident-page-organized .ident-hero-copy{text-align:start;width:100%}.ident-page-organized .ident-hero-copy .ident-pill{width:fit-content;margin-inline:0}.ident-page-organized .ident-hero-copy h1{letter-spacing:-.025em;text-wrap:balance;margin:20px 0;font-size:clamp(2.35rem,4.4vw,3.75rem);line-height:1.07}.ident-page-organized .ident-hero-copy>p:not(.ident-pill){margin:0;font-size:1.0625rem;line-height:1.65}.ident-page-organized .ident-intro-link{color:#d0b680;text-underline-offset:.25em;align-items:center;min-height:44px;margin-top:16px;font-size:1rem;text-decoration:underline;display:inline-flex}.ident-start-card{background:#1b1c1b;border:1px solid #756549;border-radius:5px;padding:26px}.ident-start-price{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ident-start-price>strong{color:#e0c48b;font:400 3rem/1 var(--font-serif)}.ident-start-price>span{color:#eee9dd;font-size:1rem}.ident-start-price small{color:#c2c1b8;margin-top:4px;font-size:.875rem;display:block}.ident-start-card .ident-start-payment{color:#c6c4bd;margin:14px 0 20px;font-size:.9375rem;line-height:1.5}.ident-start-card .gold-button{width:100%;min-height:50px}.ident-start-card .ident-start-note{color:#bcbcb3;margin:16px 0 0;font-size:.875rem;line-height:1.55}.ident-page-organized .identification-intake{background:#111;padding:10px 24px 44px}.ident-page-organized .identification-wizard{max-width:1180px;box-shadow:0 14px 40px #0002}.ident-page-organized .identification-wizard-header{background:#1b1c1b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 28px}.ident-page-organized .identification-wizard-header h2{margin:0 0 6px;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.15}.ident-page-organized .identification-wizard-header>div>p{font-size:.9375rem;line-height:1.5}.ident-page-organized .identification-wizard-header>aside{box-shadow:none;text-align:end;background:0 0;border:0;padding:0;display:block}.ident-page-organized .identification-wizard-header>aside strong{font-size:1.875rem}.ident-page-organized .identification-wizard-header>aside span{margin-top:4px;font-size:.875rem;display:block}.identification-phases{background:#151615;border-bottom:1px solid #45463e;padding:0 28px}.identification-phases ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.identification-phases li{border-bottom:2px solid #0000;min-width:0}.identification-phases li.current{border-color:#d0b374}.identification-phases button,.identification-phases .ident-phase-label{color:#afb2ac;text-align:start;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 0;display:flex}.identification-phases button{cursor:pointer}.identification-phases button:disabled{cursor:wait;opacity:.6}.identification-phases .current .ident-phase-label,.identification-phases button:hover{color:#f0dfb6}.identification-phases :is(button,.ident-phase-label)>span{width:26px;height:26px;font:500 .875rem var(--font-sans);border:1px solid #75746a;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.identification-phases .current .ident-phase-label>span{color:#e9d09c;border-color:#c5a66e}.identification-phases b{overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.35}.ident-page-organized .identification-step-panel,.ident-page-organized .identification-welcome{gap:20px}.ident-page-organized .identification-step-heading{grid-template-columns:42px minmax(0,1fr);gap:14px}.ident-page-organized .identification-step-heading h3{font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.15}.ident-page-organized .identification-step-heading>div>p{font-size:1rem;line-height:1.6}.ident-page-organized .identification-type-grid button{min-height:104px}.ident-page-organized .guided-slot-visual{height:clamp(230px,32vw,360px)}.ident-page-organized .guided-slot-visual img{object-fit:contain}.ident-page-organized .identification-wizard-actions{margin:0;padding-top:20px}.ident-help{width:min(1180px,100% - 48px);margin:0 auto;padding:4px 0 28px}.ident-help-item{border-block-end:1px solid #49483d}.ident-guide-disclosure{scroll-margin-top:100px}.ident-help-item>summary{cursor:pointer;color:#dfc58f;align-items:center;gap:18px;min-height:60px;padding:16px 0;list-style:none;display:flex}.ident-help-item>summary::-webkit-details-marker{display:none}.ident-help-item>summary:hover .ident-help-title strong{color:#f6e4bd}.ident-help-title{flex:1;gap:4px;min-width:0;display:grid}.ident-help-title strong{font:400 1.375rem/1.3 var(--font-serif)}.ident-help-title>span{color:var(--ident-muted);font-size:.9375rem;line-height:1.5}.ident-help-chevron{flex:0 0 20px}.ident-help-item[open]>summary .ident-help-chevron{transform:rotate(180deg)}.ident-guide-preview{aspect-ratio:16/9;background:#0d0e0d;border:1px solid #806d4b;border-radius:3px;flex:0 0 100px;position:relative;overflow:hidden}.ident-guide-preview img{object-fit:cover;opacity:.65;width:100%;height:100%;display:block}.ident-guide-preview svg{color:#f7e4bb;box-sizing:content-box;background:#111111c9;border-radius:50%;padding:5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ident-guide-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;padding:8px 0 24px;display:grid}.ident-guide-content>div,.ident-guide-content>figure{min-width:0}.ident-guide-content h2{color:var(--ident-text);margin:0 0 12px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.ident-guide-content p{color:var(--ident-muted);margin:0;font-size:1rem;line-height:1.6}.ident-guide-content figure{background:#0c0d0c;border:1px solid #806d4b;border-radius:4px;margin:0;overflow:hidden}.ident-guide-content video{aspect-ratio:16/9;object-fit:contain;background:#0c0d0c;width:100%;height:auto;display:block}.ident-guide-content figcaption{color:var(--ident-muted);padding:10px 14px;font-size:.875rem;line-height:1.5}.ident-scope-content{max-width:900px;padding:0 0 18px}.ident-scope-content p,.ident-scope-content dd{color:var(--ident-muted);margin:0;font-size:1rem;line-height:1.6}.ident-scope-content dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:18px 0 0;display:grid}.ident-scope-content dt{color:var(--ident-text);margin-bottom:6px;font-weight:500}.ident-page-organized .identification-welcome-heading{grid-template-columns:1fr}.ident-page-organized .identification-type-grid button{min-height:62px;box-shadow:none;padding:14px 16px}.ident-page-organized .ident-overview-hero{background:0 0}.ident-page-organized .ident-pill{color:#eed49e;background:#b58a3f14;border-color:#8f7850}.ident-page-organized .ident-start-card{background:linear-gradient(130deg,#29271f,#1a1b1a 78%);border-color:#8b7650;box-shadow:0 16px 40px #0003,inset 0 2px #c6a66a}.ident-page-organized .identification-wizard-header{background:linear-gradient(110deg,#28271f,#1c1d1b);border-top:2px solid #bd9e65}.ident-page-organized .identification-wizard-form{color:var(--ident-text);background:#181918}.ident-page-organized .identification-step-heading>p,.ident-page-organized .identification-type-grid button>span{color:var(--ident-gold)}.ident-page-organized .identification-step-status{color:var(--ident-muted);border-color:#424340;font-size:.875rem}.ident-page-organized .identification-step-status strong{color:#efd8aa;background:#322b1c;border-color:#8d754b;font-size:.875rem}.ident-page-organized .identification-type-grid button{color:var(--ident-text);background:#222321;border-color:#585955}.ident-page-organized .identification-type-grid button:hover{background:#2d2c22;border-color:#cfb27a}.ident-page-organized .identification-type-grid button.selected{color:#fff2d8;background:#393222;border-color:#d7ba80;box-shadow:inset 0 0 0 1px #d7ba80}.ident-page-organized .guided-slot{background:#202120;border-color:#52544f}.ident-page-organized .guided-slot-visual,.ident-page-organized .guided-slot-visual.example-view{box-shadow:none;background:#111211;border-color:#41423f}.ident-page-organized .guided-slot-visual.example-view img{filter:none;box-shadow:none;background:0 0;padding:0}.guided-example-link{cursor:zoom-in;width:100%;height:100%;min-height:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.guided-example-enlarge{color:#f0dfbc;background:#1d1f1de8;border:1px solid #696a63;border-radius:3px;max-width:calc(100% - 16px);padding:6px 9px;font-size:.75rem;line-height:1.3;position:absolute;inset:8px auto auto 8px}.guided-example-link:hover .guided-example-enlarge{background:#373a34;border-color:#d2b47b}.guided-example-link:focus-visible{outline-offset:5px;outline:2px solid #d2b47b}.ident-example-dialog{color:#f0dfbc;background:#1d1f1d;border:1px solid #696a63;border-radius:6px;width:min(1100px,92vw);max-width:92vw;max-height:94vh;padding:20px}.ident-example-dialog::backdrop{background:#090b0ad9}.ident-example-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ident-example-dialog h3{margin:0;font-size:1.2rem}.ident-example-dialog button{color:inherit;cursor:pointer;background:0 0;border:1px solid #8a835f;border-radius:3px;padding:10px 14px}.ident-example-dialog>img{object-fit:contain;width:100%;height:min(74vh,1500px);display:block}.ident-page-organized .guided-slot-visual.instructions-view{height:auto;min-height:140px;padding:28px}.guided-label-tip{color:#e1d5b9;text-align:center;max-width:34ch;margin:0;font-size:1rem;line-height:1.7}.ident-page-organized .guided-slot-visual small{color:#f0e5cf;background:#24241eee;font-size:.875rem;font-weight:500}.ident-page-organized .guided-slot>p{color:var(--ident-muted);font-size:.875rem}.ident-page-organized .guided-slot>footer label{color:#171816;background:#d2b47b;border-color:#dfc48f;font-size:.875rem}.ident-page-organized .guided-slot>footer label:hover{background:#e5cd9e}.ident-page-organized .guided-slot>footer label.guided-file-choice:hover{background:#3b3526}.ident-page-organized .identification-fields-grid :is(input,textarea,select){color:var(--ident-text);background:#121311;border-color:#777969}.ident-page-organized .identification-fields-grid :is(input,textarea,select):focus-visible{outline:2px solid var(--ident-gold);outline-offset:2px}.ident-page-organized .identification-wizard-consent,.ident-page-organized .identification-review>article,.ident-page-organized .identification-wizard-payment{background:#222421;border-color:#5b5c58}.ident-page-organized .gold-button{background:#d2b47b;border-color:#e3c58e;color:#171815!important}.ident-page-organized .gold-button:hover{background:#e6cc98;color:#171815!important}.ident-page-organized .gold-button:disabled{background:#434441;border-color:#60615d;color:#bdbeba!important}.ident-page-organized .identification-wizard-actions{background:#181918f5;border-color:#565847}.ident-page-organized .guided-slot-visual.label-example{height:auto}.ident-page-organized .guided-label-photo{aspect-ratio:4/3;width:100%;position:relative}.ident-page-organized .guided-label-photo>img{width:75%;max-width:none;height:133.333%;max-height:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-90deg)}.ident-page-organized :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #d0b374}@media (max-width:760px){.ident-page-organized .ident-overview-banner .ident-overview-hero{padding-block:36px 64px}.ident-banner-media>:is(img,video){object-position:55% 40%}.ident-overview-banner:after,[dir=rtl] .ident-overview-banner:after{background:linear-gradient(#111111b8 0%,#111111bd 43%,#111111f0 84%,#111 100%)}.ident-banner-playback{inset-inline-end:16px}.ident-page-organized .ident-overview-hero{grid-template-columns:1fr;gap:24px;width:calc(100% - 32px);padding:30px 0 20px}.ident-page-organized .ident-hero-copy h1{font-size:clamp(2.1rem,8.5vw,3rem)}.ident-start-card{padding:22px 20px}.ident-page-organized .identification-intake{padding:0 12px 32px}.ident-page-organized .identification-wizard-header{gap:12px;padding:20px 16px}.ident-page-organized .identification-wizard-header h2,.ident-page-organized .identification-wizard-header>aside strong{font-size:1.65rem}.identification-phases{padding-inline:16px}.identification-phases ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.identification-phases button,.identification-phases .ident-phase-label{min-height:54px}.ident-page-organized .identification-wizard-form{padding:20px 16px}.ident-page-organized .identification-step-heading{grid-template-columns:minmax(0,1fr);gap:8px}.ident-page-organized .identification-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ident-page-organized .guided-slot-visual{height:300px}.ident-help{width:calc(100% - 32px);padding-bottom:24px}.ident-help-item>summary{gap:12px}.ident-guide-preview{flex-basis:76px}.ident-guide-content,.ident-scope-content dl{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.ident-banner-media>video{transition:none;display:none}.ident-banner-playback{display:none}}@media (max-width:380px){.ident-page-organized .identification-wizard-header{grid-template-columns:1fr}.ident-page-organized .identification-wizard-header>aside{text-align:start;align-items:baseline;gap:10px;display:flex}}.ident-page-organized .identification-wizard{border-radius:10px;overflow:clip}.ident-page-organized .identification-wizard-header{padding:30px 36px}.ident-page-organized .identification-wizard-header>aside{min-height:0}.ident-page-organized .identification-wizard-header .ident-order-eyebrow{color:#c8b487;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:.6875rem;font-weight:500}.ident-page-organized .identification-wizard-header h2{margin:0}.ident-page-organized .identification-phases{padding-inline:36px}.ident-page-organized .identification-phases li{padding-inline:10px}.ident-page-organized .identification-wizard-form{gap:26px;padding:34px 36px 26px}.ident-page-organized .identification-step-heading h3{margin-bottom:10px}.ident-page-organized .identification-step-heading .ident-step-eyebrow{color:#d7ba80;margin:0 0 12px;font-size:.75rem}.ident-page-organized .identification-type-grid{gap:14px}.ident-page-organized .identification-type-grid button{text-align:start;background:#222421;border-radius:6px;align-content:space-between;justify-items:start;gap:18px;min-height:120px;padding:22px;position:relative}.ident-page-organized .identification-type-grid button>strong{font:400 1.5rem/1.15 var(--font-serif)}.ident-page-organized .identification-type-grid button>.ident-choice-marker{width:25px;height:25px;font:500 .6875rem var(--font-sans);color:#c5c3ba;border:1px solid #777969;border-radius:50%;place-items:center;display:grid}.ident-page-organized .identification-type-grid button.selected{background:#313330;box-shadow:inset 0 0 0 1px #d7ba80}.ident-page-organized .identification-type-grid button.selected>.ident-choice-marker{color:#181918;background:#d7ba80;border-color:#d7ba80}.ident-exclusions{color:#c0c2bf;margin:-4px 0 0;font-size:.8125rem;line-height:1.6}.ident-welcome-route{border-top:1px solid #424441;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:10px 0 0;padding:24px 0 0;list-style:none;display:grid}.ident-welcome-route li{align-items:baseline;gap:13px;display:flex}.ident-welcome-route li>span{color:#bba679;font:400 .875rem var(--font-serif)}.ident-welcome-route strong{color:#f0ebe1;font-size:.875rem;font-weight:500}.ident-welcome-route p{color:#bcbebc;margin:8px 0 0;font-size:.8125rem;line-height:1.65}.ident-photo-progress{gap:12px;display:grid}.ident-photo-progress>div{color:#c5c3ba;justify-content:space-between;align-items:baseline;gap:12px;font-size:.875rem;display:flex}.ident-photo-progress strong{color:#e8d4ab;font-size:1rem;font-weight:500}.ident-photo-progress strong span{font-size:.8125rem;font-weight:400}.ident-photo-progress progress{-webkit-appearance:none;appearance:none;color:#cdb17a;background:#3d3f3c;border:0;border-radius:4px;width:100%;height:4px;overflow:hidden}.ident-photo-progress progress::-webkit-progress-bar{background:#3d3f3c}.ident-photo-progress progress::-webkit-progress-value{background:#cdb17a}.ident-photo-progress progress::-moz-progress-bar{background:#cdb17a}.ident-photo-sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.ident-photo-sections button{color:#c8cac6;text-align:start;cursor:pointer;background:#1e201d;border:1px solid #51544f;border-radius:4px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:10px 13px;display:flex}.ident-photo-sections button>span{border:1px solid #656963;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.6875rem;display:grid}.ident-photo-sections b{overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.4}.ident-photo-sections button.current{color:#ffe8b9;background:#353326;border-color:#c8ac75}.ident-photo-sections button.complete>span{color:#d2dcd4;background:#333b36;border-color:#f3eee429}.ident-photo-sections button:hover:not(:disabled){border-color:#d7ba80}.ident-page-organized .guided-slot{border-radius:6px;gap:14px;padding:18px}.ident-page-organized .guided-slot>header{flex-wrap:wrap;min-height:32px}.ident-page-organized .guided-slot>header>strong{flex:1;font-size:.9375rem}.ident-example-again{color:#e1c592;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:5px 0;font-size:.75rem;text-decoration:underline}.ident-page-organized .guided-slot-visual{border-radius:3px;height:clamp(230px,28vw,320px);padding:12px}.ident-page-organized .guided-slot>p{overflow-wrap:anywhere;min-height:0;font-size:.75rem}.ident-page-organized .guided-slot>footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ident-page-organized .guided-slot>footer label{text-align:center;border-radius:3px;justify-content:center;min-width:0;min-height:46px;padding:10px;font-size:.8125rem}.ident-page-organized .guided-slot>footer label.guided-file-choice{color:#181918;background:#d2b47b;border-color:#e2c68f}.ident-page-organized .guided-slot>footer label:not(.guided-file-choice){color:#e7d2ab;background:0 0;border-color:#8d805e}.ident-page-organized .guided-slot>footer button{color:#dcc6ba;text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;justify-self:end;min-height:36px;padding:5px 0;font-size:.75rem;text-decoration:underline}.ident-page-organized label:has(>input:disabled){opacity:.55;cursor:wait}.ident-page-organized button:disabled{cursor:default}.ident-photos-complete{color:#d9ded9;background:#282c29;border:1px solid #565f58;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:.875rem;display:flex}.ident-photos-complete button{color:#e4cc9c;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:0;text-decoration:underline}.ident-page-organized .identification-fields-grid{gap:22px}.ident-page-organized .identification-fields-grid :is(input,select){border-radius:4px;min-height:50px;font-size:1rem}.ident-page-organized .identification-fields-grid textarea{border-radius:4px;font-size:1rem}.ident-optional-photos{background:#1d1f1c;border:1px solid #575a54;border-radius:5px}.ident-optional-photos>summary{color:#ead9b9;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.ident-optional-photos>summary::-webkit-details-marker{display:none}.ident-optional-photos summary strong{font-size:.9375rem;font-weight:500;line-height:1.4}.ident-optional-photos summary small{color:#bfc2bd;margin-top:5px;font-size:.75rem;display:block}.ident-optional-photos[open]>summary>span:last-child{transform:rotate(45deg)}.ident-optional-content{padding:0 20px 20px}.ident-optional-content>p{color:#c5c3ba;margin:0 0 20px;font-size:.875rem;line-height:1.6}.ident-optional-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.ident-page-organized .ident-optional-grid .guided-slot-visual{height:190px}.ident-extra-area{gap:18px;min-width:0;display:grid}.ident-page-organized .identification-extra-upload{text-align:center;min-height:200px;position:relative}.ident-page-organized .identification-extra-upload strong{font-size:1rem}.ident-page-organized .identification-previews.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ident-page-organized .identification-previews.compact article{color:#d3d4d0;background:#161816;border-color:#5d605a;min-width:0}.ident-page-organized .identification-previews.compact article p{color:#d3d4d0;overflow-wrap:anywhere}.ident-page-organized .identification-review{gap:20px}.ident-page-organized .identification-review>article{border-radius:5px;min-width:0;padding:20px}.ident-count{color:#d7ba80;margin-inline-start:7px;font-weight:400}.ident-review-photo{cursor:zoom-in;background:#121412;border:1px solid #4b4d49;border-radius:3px;width:100%;padding:0;display:block}.ident-review-photo img{object-fit:contain;width:100%}.ident-page-organized .identification-review-images figcaption{font-size:.6875rem;line-height:1.4}.ident-page-organized .identification-review dd{overflow-wrap:anywhere}.ident-review-notes{white-space:pre-wrap}.ident-page-organized .identification-wizard-consent{cursor:pointer;border-radius:5px;min-width:0;padding:clamp(16px,2.5vw,22px)}.ident-page-organized .identification-wizard-consent>span{overflow-wrap:anywhere;min-width:0;line-height:1.65;font-size:1rem!important}.ident-page-organized .identification-wizard-consent input{height:20px;margin:.2em 0 0;width:20px!important}.ident-page-organized .identification-wizard-payment{border-radius:5px;min-inline-size:0;margin:0;padding:clamp(18px,3vw,26px)}.ident-page-organized .identification-wizard-payment legend{float:inline-start;overflow-wrap:anywhere;width:100%;max-width:100%;margin:0 0 14px;padding:0;font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.35}.ident-page-organized .identification-wizard-payment>p{clear:both;overflow-wrap:anywhere;margin:0 0 18px;font-size:1rem;line-height:1.65}.ident-page-organized .identification-wizard-payment label{cursor:pointer;border:1px solid #666762;border-radius:4px;gap:12px;min-width:0;min-height:58px;padding:16px 20px}.ident-page-organized .identification-wizard-payment label+label{margin-top:12px}.ident-page-organized .identification-wizard-payment label>span{overflow-wrap:anywhere;min-width:0;line-height:1.55;font-size:1rem!important}.ident-page-organized .identification-wizard-payment input{flex:0 0 20px;height:20px;margin:0;width:20px!important}.ident-page-organized .identification-wizard-payment label.selected{background:#313330}.ident-page-organized .identification-wizard-actions{align-items:center;gap:16px;padding-top:24px}.ident-page-organized .identification-wizard-actions>button{border-radius:4px;min-height:50px;font-weight:600;line-height:1.4}.ident-page-organized .identification-wizard-actions .outline-button{box-shadow:none;background:0 0;border-color:#7b7d76;color:#e8e6da!important}.ident-page-organized .identification-wizard-actions .gold-button{box-shadow:none}.ident-action-note{color:#bfc1bc;font-size:.8125rem}.ident-retained-note{color:#b8bab6;text-align:end;margin:-12px 0 0;font-size:.75rem;line-height:1.5}.ident-preparing,.ident-submit-status{color:#f0d7a8;background:#302e21;border-radius:4px;margin:0;padding:14px 18px;font-size:.875rem;line-height:1.5}.ident-preparing>span{border:2px solid #675e43;border-top-color:#e3c68e;border-radius:50%;width:12px;height:12px;margin-inline-end:7px;animation:1s linear infinite ident-preparing-spin;display:inline-block}@keyframes ident-preparing-spin{to{transform:rotate(360deg)}}.ident-page-organized .identification-wizard-error{color:#ffe3d4;background:#3d2720;border:1px solid #f3eee429;border-radius:4px;margin:0;padding:16px 18px}.ident-page-organized .identification-wizard-error:focus{outline-offset:3px;outline:2px solid #dfb69f}.ident-page-organized .identification-wizard-success{color:#eee9dc;background:#202421;border:1px solid #73796e;border-radius:8px;max-width:900px;margin-inline:auto;padding:44px 32px}.ident-page-organized .identification-payment-summary{color:#f0dfbc;background:#171a18;border:1px solid #747a6f;border-radius:5px}@media (max-width:760px){.ident-page-organized .identification-wizard-header{padding:24px 18px}.ident-page-organized .identification-wizard-header h2{font-size:1.5rem}.ident-page-organized .identification-phases{padding-inline:10px}.ident-page-organized .identification-phases ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.ident-page-organized .identification-phases li{padding-inline:2px}.ident-page-organized .identification-phases :is(button,.ident-phase-label){text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:88px;padding-block:14px}.ident-page-organized .identification-phases b{font-size:.6875rem;line-height:1.35}.ident-page-organized .identification-wizard-form{gap:22px;padding:26px 18px 18px}.ident-page-organized .identification-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ident-page-organized .identification-type-grid button{min-height:110px;padding:18px}.ident-page-organized .identification-type-grid button>strong{font-size:1.375rem}.ident-welcome-route{grid-template-columns:1fr;gap:18px;padding-top:20px}.ident-welcome-route p{margin-top:4px}.ident-photo-progress>div{flex-direction:column;align-items:flex-start;gap:7px}.ident-photo-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ident-photo-sections button{min-height:55px;padding:10px}.ident-page-organized .identification-step-heading>p{display:none}.ident-page-organized .guided-slot-grid{grid-template-columns:1fr;gap:18px}.ident-page-organized .guided-slot{padding:14px}.ident-page-organized .guided-slot-visual{height:250px}.ident-photos-complete{flex-wrap:wrap;gap:4px;padding:12px 16px}.ident-optional-photos>summary{padding:16px}.ident-optional-content{padding-inline:14px}.ident-optional-grid{grid-template-columns:1fr}.ident-page-organized .identification-review>article{padding:16px}.ident-page-organized .identification-review-images{grid-template-columns:repeat(2,minmax(0,1fr))}.ident-page-organized .identification-wizard-actions{padding:16px 18px calc(16px + env(safe-area-inset-bottom));z-index:3;background:#191c19fa;border-top:1px solid #555752;flex-wrap:nowrap;margin:0 -18px -18px;position:sticky;bottom:0;box-shadow:0 -6px 18px #0003}.ident-page-organized .identification-wizard-actions>button{flex:1;width:auto;min-width:0;padding:12px;font-size:.8125rem}.ident-page-organized .identification-wizard-actions>.outline-button{flex:none}.ident-action-note,.ident-retained-note{display:none}.ident-page-organized .identification-wizard-success{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.ident-preparing>span{animation:none}}.ident-retry-note{color:#d9d3bc;margin:-10px 0 0;font-size:.875rem;line-height:1.6}.ident-page-organized .identification-wizard{border-color:#898b86}.ident-page-organized .identification-wizard-header{background:linear-gradient(115deg,#313d39,#212b28);border-top-color:#d7ba80;border-bottom-color:#525b56}.ident-page-organized .identification-phases{background:#212220;border-bottom-color:#f3eee429}.ident-page-organized .identification-phases li.current{background:#212220;border-color:#9b793d}.ident-page-organized .identification-phases .current .ident-phase-label>span{color:#fff7e5;background:#323f3a;border-color:#323f3a}.ident-page-organized .identification-wizard .identification-wizard-form{color:#f0ebe0;background:#1a1a19}.ident-page-organized .identification-welcome-heading .ident-step-eyebrow{color:#c9c8bd;letter-spacing:.07em}.ident-page-organized .identification-type-grid{align-items:stretch;gap:16px}.ident-page-organized .identification-type-grid .ident-instrument-card{--choice-wash:#eee7da;isolation:isolate;color:#f0ebe0;text-align:start;background:#1a1a19;border:1px solid #f3eee429;border-radius:8px;flex-direction:column;gap:0;min-width:0;min-height:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 5px 16px #2c332d10}.ident-page-organized .ident-instrument-card .ident-choice-photo{box-sizing:border-box;background:#1a1a19;justify-content:center;align-items:center;width:100%;height:clamp(180px,19vw,230px);padding:18px 24px 14px;display:flex}.ident-choice-photo img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.ident-page-organized .ident-instrument-card .ident-choice-caption{box-sizing:border-box;background:var(--choice-wash);color:#f0ebe0;width:100%;font-family:var(--font-sans);border-top:1px solid #f3eee429;flex:1;align-content:space-between;gap:12px;padding:18px 20px;transition:color .18s,background .18s;display:grid}.ident-choice-caption>strong{font:400 1.65rem/1.2 var(--font-serif);overflow-wrap:anywhere}.ident-choice-caption .ident-choice-action{font:500 .75rem/1.4 var(--font-sans);color:#c9c8bd;justify-content:space-between;align-items:center;gap:8px;display:flex}.ident-choice-action svg{flex:0 0 17px}.ident-page-organized .identification-type-grid .ident-instrument-card>.ident-choice-marker{color:#c9c8bd;z-index:1;background:#1a1a19;border-color:#f3eee429;width:28px;height:28px;position:absolute;inset-block-start:12px;inset-inline-end:12px}.ident-page-organized .identification-type-grid .ident-instrument-card:hover{background:#1a1a19;border-color:#f3eee429;box-shadow:0 8px 20px #2c332d24}.ident-page-organized .identification-type-grid .ident-instrument-card.selected{color:#f0ebe0;background:#1a1a19;border-color:#9f8247;box-shadow:0 0 0 2px #b69c65,0 8px 20px #2c332d24}.ident-page-organized .ident-instrument-card.selected .ident-choice-caption{color:#fff8e8;background:#323f39;border-top-color:#323f39}.ident-page-organized .identification-type-grid .ident-instrument-card.selected>.ident-choice-marker{color:#252f2b;background:#d7ba80;border-color:#a4894c}.ident-page-organized .identification-type-grid .ident-instrument-card:focus-visible{outline-offset:4px;outline:3px solid #404d45}.ident-page-organized .ident-exclusions{color:#c9c8bd;font-size:.8125rem}.ident-page-organized .ident-welcome-route{border-top-color:#f3eee429;gap:22px}.ident-page-organized .ident-welcome-route li{align-items:flex-start;gap:12px}.ident-page-organized .ident-welcome-route li>span{color:#c9c8bd;width:28px;height:28px;font:500 .6875rem var(--font-sans);background:#212220;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.ident-page-organized .ident-welcome-route p{color:#606360}.ident-page-organized .identification-wizard .identification-wizard-actions{background:#1a1a19f5;border-color:#f3eee429}.ident-page-organized .identification-wizard .ident-action-note{color:#c9c8bd}.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button{background:#323f39;border-color:#323f39;color:#fff8e8!important}.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button:hover{background:#242e2a;border-color:#242e2a}.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button:focus-visible{outline-color:#323f39}[dir=rtl] .ident-instrument-card:not(.selected) .ident-choice-action svg{transform:scaleX(-1)}@media (max-width:760px){.ident-page-organized .identification-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ident-page-organized .ident-instrument-card .ident-choice-photo{height:clamp(150px,43vw,220px);padding:18px 14px 12px}.ident-page-organized .ident-instrument-card .ident-choice-caption{gap:10px;padding:14px 13px}.ident-choice-caption>strong{font-size:1.375rem}.ident-page-organized .identification-type-grid .ident-instrument-card>.ident-choice-marker{width:25px;height:25px;inset-block-start:8px;inset-inline-end:8px}.ident-page-organized .ident-welcome-route{gap:16px}.ident-page-organized .identification-wizard .identification-wizard-actions{box-shadow:0 -5px 16px #31393312}}@media (prefers-reduced-motion:reduce){.ident-page-organized .identification-type-grid .ident-instrument-card,.ident-page-organized .ident-instrument-card .ident-choice-caption{transition:none}.ident-page-organized .identification-type-grid .ident-instrument-card:hover{transform:none}}.ident-page-organized .ident-guide-content{padding-bottom:28px;display:block}.ident-page-organized .ident-guide-content>div:first-child{max-width:820px;margin-bottom:24px}.ident-page-organized .ident-guide-content .ident-guide-player{background:#141715;border:1px solid #69684c;border-radius:7px;margin:0;overflow:hidden}.ident-guide-screen{background:#101311;width:100%;margin-inline:auto}.ident-page-organized .ident-guide-screen video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.ident-guide-screen.portrait{max-width:520px}.ident-page-organized .ident-guide-screen.portrait video{aspect-ratio:4/5}.ident-page-organized .ident-guide-player figcaption{color:#c5c7c3;text-align:start;border-bottom:1px solid #444741;padding:14px 20px;font-size:.8125rem}.ident-guide-chapter-panel{padding:20px}.ident-guide-chapter-panel>p{color:#f0e5ce;margin:0 0 14px;font-size:.9375rem;font-weight:500}.ident-guide-chapters{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.ident-guide-chapters button{color:#e2e3e0;text-align:start;cursor:pointer;background:#1e221e;border:1px solid #575b53;border-radius:4px;min-width:0;min-height:76px;padding:12px}.ident-guide-chapters button>span{color:#b9bcb7;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:.75rem;display:block}.ident-guide-chapters button>strong{font-size:.8125rem;font-weight:500;line-height:1.4}.ident-guide-chapters button[aria-pressed=true]{color:#ffe9bf;background:#343225;border-color:#d5bc83}.ident-guide-chapters button[aria-pressed=true]>span{color:#ebd3a0}.ident-guide-chapters button:hover{border-color:#d5bc83}.ident-guide-continue{color:#e7cf9c;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:15px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.ident-guide-load-error{color:#ffe3d4;background:#3d2720;margin:0;padding:15px 20px;line-height:1.6}.ident-guide-load-error a{color:#ffe3d4;text-decoration:underline}@media (max-width:860px){.ident-guide-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ident-page-organized .ident-guide-content>div:first-child{margin-bottom:18px}.ident-guide-chapter-panel{padding:16px}.ident-guide-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ident-guide-chapters button{min-height:70px}.ident-page-organized .ident-guide-player figcaption{padding:12px 16px;line-height:1.6}}.ident-page-organized .ident-order-instruments{color:#f0ebe0;background:#212220;border-bottom:1px solid #f3eee429;padding:24px 32px}.ident-order-instruments>div>strong{font-size:1rem;display:block}.ident-order-instruments p{color:#c9c8bd;max-width:70ch;margin:6px 0 16px;font-size:.875rem;line-height:1.6}.ident-order-instruments ol{flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ident-order-instruments li{background:#1a1a19;border:1px solid #f3eee429;border-radius:6px;align-items:stretch;min-width:0;max-width:100%;display:flex;overflow:hidden}.ident-order-instruments li.current{background:#212220;border-color:#323f39;box-shadow:0 0 0 1px #323f39}.ident-order-instruments li>button{color:#f0ebe0;text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;gap:4px;min-width:0;padding:12px 16px;display:grid}.ident-order-instruments li>button span{font-size:.75rem}.ident-order-instruments li>.ident-remove-instrument{border-inline-start:1px solid #aebca9;place-items:center;width:44px;padding:8px;font-size:1.4rem;display:grid}.ident-page-organized .ident-order-instruments>.outline-button{white-space:normal;color:#c9c8bd;background:#1a1b18;border-color:#676e66;max-width:100%;min-height:44px;line-height:1.5}.ident-order-instruments>small{color:#c9c8bd;margin-top:8px;display:block}.ident-order-instruments button:disabled{opacity:.55;cursor:not-allowed}.ident-order-instruments button:focus-visible{outline-offset:-3px;outline:3px solid #99732a}.ident-billing-title{color:inherit;margin:24px 0 6px;font-size:1.125rem}.identification-fields-grid label{min-width:0}.identification-fields-grid label>span{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.identification-review .ident-review-notes{white-space:pre-line;overflow-wrap:anywhere}.identification-wizard-header>aside{max-width:100%}.identification-wizard-header>aside span{white-space:normal;line-height:1.5}@media (max-width:760px){.ident-page-organized .ident-order-instruments{padding:20px 18px}.ident-order-instruments li{flex:180px}.ident-order-instruments li>button:first-child{flex:1}}.ident-page-organized,.site-footer-identification{--ident-page:var(--patera-dark);--ident-paper:var(--patera-surface);--ident-field:#121514;--ident-stone:var(--patera-raised);--ident-stone-deep:#323934;--ident-sand:#272724;--ident-sand-deep:#3b3827;--ident-ink:var(--patera-text);--ident-muted:var(--patera-secondary);--ident-primary:#39463f;--ident-primary-hover:#44514a;--ident-deep:var(--patera-dark);--ident-deep-raised:var(--patera-raised);--ident-muted-dark:var(--patera-secondary);--ident-cream:var(--patera-text);--ident-line:var(--patera-border);--ident-control-line:#8c918a;--ident-bronze:var(--patera-accent);--ident-gold:var(--patera-accent);--ident-clay:#f1bca4;--ident-error:#3c2722;--ident-text:var(--ident-ink);color:var(--ident-ink)}.ident-page-organized{background:radial-gradient(ellipse 75% 650px at 0 25%, #544a3d24, transparent), var(--ident-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-header.site-header-identification{background:#151515f5;border-bottom-color:#9e8d6855;box-shadow:0 5px 18px #0002}.ident-page-organized .ident-overview-banner{background:#171717}.ident-page-organized .ident-banner-media>:is(img,video){filter:saturate(.88)}.ident-page-organized .ident-overview-banner:after{background:linear-gradient(0deg, var(--ident-page), transparent 50px), linear-gradient(90deg, #121212ed, #121212d6 44%, #12121280)}[dir=rtl] .ident-page-organized .ident-overview-banner:after{background:linear-gradient(0deg, var(--ident-page), transparent 50px), linear-gradient(270deg, #121212ed, #121212d6 44%, #12121280)}.ident-page-organized .ident-overview-banner .ident-hero-copy h1{color:var(--ident-cream)}.ident-page-organized .ident-overview-banner .ident-hero-copy>p:not(.ident-pill){color:#dedbd2}.ident-page-organized .ident-overview-banner .ident-pill{color:#ece2c6;background:#22231f13;border-color:#f3eee429}.ident-page-organized .ident-overview-banner .ident-intro-link{color:#f1dfb7}.ident-page-organized .ident-overview-banner .ident-start-card{background:linear-gradient(130deg, var(--ident-paper), var(--ident-stone));box-shadow:0 12px 28px #00000026, inset 0 2px var(--ident-gold);border-color:#f3eee429}.ident-page-organized .ident-start-price>strong{color:var(--ident-bronze)}.ident-page-organized .ident-start-price>span{color:var(--ident-ink)}.ident-page-organized .ident-start-price small,.ident-page-organized .ident-start-card :is(.ident-start-payment,.ident-start-note){color:var(--ident-muted)}.ident-page-organized .ident-banner-playback{color:var(--ident-cream);background:#252525e6;border-color:#f3eee429}.ident-page-organized .ident-banner-playback:hover{background:var(--ident-primary-hover)}.ident-page-organized .identification-intake{background:0 0;padding-block-end:52px}.ident-page-organized .ident-help{padding-top:18px}.ident-page-organized .ident-help-item{border-color:#5b5549}.ident-page-organized .ident-help-item>summary{color:var(--ident-cream)}.ident-page-organized .ident-help-item>summary:hover .ident-help-title strong{color:#e3cfa0}.ident-page-organized .ident-help-title>span{color:var(--ident-muted-dark)}.ident-page-organized .ident-scope-content :is(p,dd){color:var(--ident-muted)}.ident-page-organized .ident-scope-content>p{color:var(--ident-muted-dark)}.ident-page-organized .ident-scope-content dt{color:var(--ident-ink)}.ident-page-organized .ident-scope-content dl>div{background:var(--ident-stone);border-radius:5px;padding:18px}.ident-page-organized .ident-scope-content dl>div:nth-child(2){background:var(--ident-sand)}.ident-page-organized .ident-scope-content dl>div:nth-child(3){background:var(--ident-paper)}.ident-page-organized .ident-guide-preview{border-color:#807666}.ident-page-organized .ident-guide-content>div:first-child h2{color:var(--ident-cream)}.ident-page-organized .ident-guide-content>div:first-child p{color:var(--ident-muted-dark)}:is(.ident-page-organized .ident-help-item>summary:focus-visible,.ident-page-organized .ident-overview-banner :is(a,button):focus-visible){outline-color:var(--ident-gold)}.ident-page-organized .ident-guide-content .ident-guide-player{border-color:var(--ident-line);background:var(--ident-paper)}.ident-page-organized .ident-guide-screen,.ident-page-organized .ident-guide-screen video{background:var(--ident-deep)}.ident-page-organized .ident-guide-player figcaption{color:var(--ident-muted);background:var(--ident-stone);border-color:var(--ident-line)}.ident-page-organized .ident-guide-chapter-panel>p{color:var(--ident-ink)}.ident-page-organized .ident-guide-chapters button{background:var(--ident-stone);border-color:var(--ident-line);color:var(--ident-ink)}.ident-page-organized .ident-guide-chapters button>span{color:var(--ident-muted)}.ident-page-organized .ident-guide-chapters button[aria-pressed=true]{background:var(--ident-sand);color:var(--ident-bronze);border-color:#a88d59}.ident-page-organized .ident-guide-chapters button[aria-pressed=true]>span{color:var(--ident-bronze)}.ident-page-organized .ident-guide-chapters button:hover{border-color:var(--ident-control-line)}.ident-page-organized .ident-guide-continue{color:var(--ident-bronze)}.ident-page-organized .ident-guide-load-error,.ident-page-organized .ident-guide-load-error a{color:var(--ident-clay);background:var(--ident-error)}.ident-page-organized .identification-wizard{background:var(--ident-paper);border-color:#6c6353;box-shadow:0 16px 42px #00000030}.ident-page-organized .identification-wizard-header{border-color:#5b5345;border-top-color:var(--ident-gold);background:linear-gradient(110deg,#29302c,#181b19)}.ident-page-organized .identification-wizard-header h2{color:var(--ident-cream)}.ident-page-organized .identification-wizard-header .ident-order-eyebrow{color:#e7ddbf}.ident-page-organized .identification-wizard-header>aside strong{color:#eee1bf}.ident-page-organized .identification-wizard-header>aside span{color:#e5e1d6}.ident-page-organized .identification-phases{background:#181b19;border-color:#62594b}.ident-page-organized .identification-phases :is(button,.ident-phase-label){color:var(--ident-muted-dark)}.ident-page-organized .identification-phases :is(button,.ident-phase-label)>span{color:#ddd8ca;background:#30302d;border-color:#8d816b}.ident-page-organized .identification-phases li.current{border-color:var(--ident-gold);background:#323934}.ident-page-organized .identification-phases .current .ident-phase-label,.ident-page-organized .identification-phases button:hover{color:var(--ident-cream)}.ident-page-organized .identification-phases .current .ident-phase-label>span{background:var(--ident-gold);border-color:var(--ident-gold);color:var(--ident-deep)}.ident-page-organized .identification-phases .complete button>span{color:#e5ddca;background:#323934;border-color:#f3eee429}.ident-page-organized .identification-phases button:focus-visible{outline-color:var(--ident-gold)}.ident-page-organized .identification-wizard .identification-wizard-form{background:var(--ident-paper);color:var(--ident-ink)}.ident-page-organized .identification-step-heading h3{color:var(--ident-ink)}.ident-page-organized .identification-step-heading>div>p{color:var(--ident-muted)}.ident-page-organized .identification-step-heading>p,.ident-page-organized .identification-step-heading .ident-step-eyebrow{color:var(--ident-bronze)}.ident-page-organized .identification-step-status{color:var(--ident-muted);border-color:var(--ident-line)}.ident-page-organized .identification-step-status strong{color:var(--ident-bronze);background:var(--ident-sand);border-color:#f3eee429}.ident-page-organized .ident-exclusions,.ident-page-organized .ident-welcome-route p{color:var(--ident-muted)}.ident-page-organized .ident-welcome-route{border-color:var(--ident-line)}.ident-page-organized .ident-welcome-route strong{color:var(--ident-ink)}.ident-page-organized .ident-welcome-route li>span{color:var(--ident-bronze);background:var(--ident-stone)}.ident-page-organized .identification-type-grid .ident-instrument-card{--choice-wash:var(--ident-stone);color:var(--ident-ink);border-color:var(--ident-line);box-shadow:0 5px 12px #0000000c}.ident-page-organized .identification-type-grid .ident-instrument-viola{--choice-wash:#262b28}.ident-page-organized .identification-type-grid .ident-instrument-cello{--choice-wash:var(--ident-sand)}.ident-page-organized .identification-type-grid .ident-instrument-other{--choice-wash:#2a2e2b}.ident-page-organized .identification-type-grid .ident-instrument-card>.ident-choice-marker{color:#e7ddc8;background:#282621;border-color:#9a896a}.ident-page-organized .identification-type-grid .ident-instrument-card:hover{border-color:#9b8764;box-shadow:0 8px 20px #00000024}.ident-page-organized .identification-type-grid .ident-instrument-card.selected>.ident-choice-marker{background:var(--ident-gold);color:var(--ident-deep);border-color:#a4894c}.ident-page-organized .ident-instrument-card .ident-choice-caption{color:var(--ident-ink)}.ident-page-organized .ident-instrument-card .ident-choice-action{color:var(--ident-muted)}.ident-page-organized .identification-type-grid .ident-instrument-card.selected{border-color:#a58b54;box-shadow:0 0 0 2px #b7a06a}.ident-page-organized .ident-instrument-card.selected .ident-choice-caption{background:var(--ident-primary);border-color:var(--ident-bronze);color:var(--ident-cream)}.ident-page-organized .ident-instrument-card.selected .ident-choice-action{color:#eee0bc}.ident-page-organized .ident-photo-progress>div{color:var(--ident-muted)}.ident-page-organized .ident-photo-progress strong{color:var(--ident-bronze)}.ident-page-organized .ident-photo-progress progress{color:#d8bc82;background:#4c524e}.ident-page-organized .ident-photo-progress progress::-webkit-progress-bar{background:#4c524e}.ident-page-organized .ident-photo-progress progress::-webkit-progress-value{background:#d8bc82}.ident-page-organized .ident-photo-progress progress::-moz-progress-bar{background:#d8bc82}.ident-page-organized .ident-photo-sections button{color:var(--ident-muted);border-color:var(--ident-line);background:#262b28}.ident-page-organized .ident-photo-sections button>span{border-color:#92846d}.ident-page-organized .ident-photo-sections button.current{color:var(--ident-cream);background:var(--ident-deep-raised);border-color:#9d8a59}.ident-page-organized .ident-photo-sections button.current>span{color:#e8d7ad;border-color:#c0a66d}.ident-page-organized .ident-photo-sections button.complete>span{color:var(--ident-bronze);background:var(--ident-stone-deep);border-color:#9b8764}.ident-page-organized .ident-photo-sections button:hover:not(:disabled){border-color:var(--ident-bronze)}.ident-page-organized .guided-slot{background:var(--ident-stone);border-color:#f3eee429;box-shadow:0 4px 12px #00000010}.ident-page-organized .guided-slot:nth-child(2n){background:var(--ident-sand);border-color:#cbbd9e}.ident-page-organized .guided-slot.has-image{background:#2c322e;border-color:#9a845d}.ident-page-organized .guided-slot>header{color:var(--ident-ink)}.ident-page-organized .guided-slot>header>span{color:var(--ident-bronze);background:var(--ident-paper);border-color:#97896f}.ident-page-organized .guided-slot-visual,.ident-page-organized .guided-slot-visual.example-view{background:#171717;border-color:#575044}.ident-page-organized .guided-slot:nth-child(2n) .guided-slot-visual{background:#22201d;border-color:#6c5f49}.ident-page-organized .guided-slot .guided-slot-visual img{background:0 0}.ident-page-organized .guided-slot-visual small{color:#e1cca2;background:#302e23f5}.ident-page-organized .guided-slot.has-image .guided-slot-visual small{color:#e1e2e0;background:#2c322ef5}.ident-page-organized .guided-example-enlarge{color:#e7dfce;background:#262421ed;border-color:#9a896a}.ident-page-organized .guided-example-link:hover .guided-example-enlarge{background:#3c372e;border-color:#c0a66d}.ident-page-organized .guided-example-link:focus-visible{outline-color:var(--ident-gold)}.ident-page-organized .guided-slot>p{color:var(--ident-muted)}.ident-page-organized .guided-label-tip{color:#d9d3c5}.ident-page-organized .ident-example-again{color:var(--ident-bronze)}.ident-page-organized .guided-slot>footer label.guided-file-choice{color:var(--ident-cream);background:var(--ident-primary);border-color:var(--ident-bronze);box-shadow:none}.ident-page-organized .guided-slot>footer label.guided-file-choice:hover{background:var(--ident-primary-hover);border-color:var(--ident-primary-hover)}.ident-page-organized .guided-slot>footer label:not(.guided-file-choice){color:var(--ident-bronze);box-shadow:none;background:#272724;border-color:#a9966e}.ident-page-organized .guided-slot>footer label:not(.guided-file-choice):hover{background:var(--ident-sand-deep)}.ident-page-organized .guided-slot>footer button{color:var(--ident-clay)}.ident-page-organized .guided-slot>footer label:has(input:focus-visible){outline:2px solid var(--ident-gold);outline-offset:3px}.ident-page-organized .ident-example-dialog{color:var(--ident-cream);background:#171717;border-color:#938269;box-shadow:0 20px 70px #0005}.ident-page-organized .ident-example-dialog::backdrop{background:#101010b8}.ident-page-organized .ident-example-dialog button{color:var(--ident-bronze);background:var(--ident-stone);border-color:var(--ident-control-line)}.ident-page-organized .ident-photos-complete{background:var(--ident-stone);color:var(--ident-bronze);border-color:#f3eee429}.ident-page-organized .ident-photos-complete button{color:var(--ident-bronze)}.ident-page-organized .identification-fields-grid label>span{color:var(--ident-ink)}.ident-page-organized .identification-fields-grid :is(input,textarea,select){background:var(--ident-field);border-color:var(--ident-control-line);color:var(--ident-ink)}.ident-page-organized .identification-fields-grid :is(input,textarea)::placeholder{color:#b2b7b3}.ident-page-organized .identification-fields-grid :is(input,textarea,select):focus-visible{outline-color:var(--ident-bronze);background:#1b1f1c}.ident-page-organized .identification-fields-grid :is(input,textarea):autofill{-webkit-text-fill-color:var(--ident-ink);box-shadow:inset 0 0 0 1000px #1b1f1c}.ident-page-organized input[type=checkbox],.ident-page-organized input[type=radio]{accent-color:var(--ident-bronze)}.ident-page-organized .ident-optional-photos{background:var(--ident-sand);border-color:#f3eee429}.ident-page-organized .ident-optional-photos>summary{color:var(--ident-cream);background:var(--ident-deep-raised);border-radius:4px}.ident-page-organized .ident-optional-photos summary small{color:var(--ident-muted-dark)}.ident-page-organized .ident-optional-content{padding-top:20px}.ident-page-organized .ident-optional-content>p{color:var(--ident-muted)}.ident-page-organized .identification-upload.identification-extra-upload{background:var(--ident-paper);color:var(--ident-ink);border-color:#9b8a6c}.ident-page-organized .identification-extra-upload :is(strong,b){color:var(--ident-bronze)}.ident-page-organized .identification-extra-upload>span{color:var(--ident-muted)!important}.ident-page-organized .identification-previews.compact article{background:var(--ident-paper);color:var(--ident-ink);border-color:var(--ident-line)}.ident-page-organized .identification-previews.compact article>div,.ident-page-organized .identification-previews.compact img{background:var(--ident-stone)}.ident-page-organized .identification-previews.compact article p{color:var(--ident-muted)}.ident-page-organized .identification-previews.compact article button{color:var(--ident-clay);background:#3c2722;border-color:#f3eee429}.ident-page-organized .identification-wizard-consent{border-color:var(--ident-line);background:#262b28}.ident-page-organized .identification-wizard-consent>span{color:var(--ident-ink)!important}.ident-page-organized .identification-wizard-consent a{color:var(--ident-bronze)}.ident-page-organized .identification-security-light{color:var(--ident-ink);background:#262b28;border-color:#9d8962}.ident-page-organized .identification-security-light p{color:var(--ident-muted)}.ident-page-organized .identification-review>article{background:var(--ident-stone);border-color:var(--ident-line)}.ident-page-organized .identification-review>article:nth-child(2n){background:#292e2b}.ident-page-organized .identification-review article>header{background:var(--ident-deep-raised);border-color:#8a7857;border-radius:4px;padding:12px}.ident-page-organized .identification-review article>header strong{color:var(--ident-cream)}.ident-page-organized .identification-review article>header button{background:var(--ident-paper);color:var(--ident-bronze);border-color:#a08e70}.ident-page-organized .ident-count{color:#e2ce9e}.ident-page-organized .ident-review-photo{background:#171717;border-color:#807055}.ident-page-organized .identification-review-images img{background:#171717}.ident-page-organized .identification-review-images figcaption,.ident-page-organized .identification-review dt{color:var(--ident-muted)}.ident-page-organized .identification-review dd{color:var(--ident-ink)}.ident-page-organized .identification-scope{color:var(--ident-ink);background:var(--ident-sand);border-color:#c2af88;border-radius:5px}.ident-page-organized .identification-scope p{color:var(--ident-muted)}.ident-page-organized .identification-scope>p:last-child{border-color:#cab995}.ident-page-organized .identification-scope .identification-fee-note{color:#e1cca2;background:#3b3524;border-color:#9e7e43}.ident-page-organized .identification-wizard-payment{background:#262b28;border-color:#f3eee429}.ident-page-organized .identification-wizard-payment legend{color:var(--ident-ink)}.ident-page-organized .identification-wizard-payment>p{color:var(--ident-muted)}.ident-page-organized .identification-wizard-payment label{background:var(--ident-paper);border-color:var(--ident-control-line)}.ident-page-organized .identification-wizard-payment label.selected{background:var(--ident-deep-raised);border-color:#9e8b58;box-shadow:inset 0 0 0 1px #9e8b58}.ident-page-organized .identification-wizard-payment label>span{color:var(--ident-ink)!important}.ident-page-organized .identification-wizard-payment label.selected>span{color:var(--ident-cream)!important}.ident-page-organized .identification-wizard-payment label.selected input{accent-color:var(--ident-gold)}.ident-page-organized .identification-wizard-error,.ident-page-organized .identification-payment-unavailable{border-color:#f3eee429;color:#f1bca4!important;background:var(--ident-error)!important}.ident-page-organized .identification-wizard-error:focus{outline-color:var(--ident-clay)}.ident-page-organized .ident-retry-note{color:var(--ident-clay)}.ident-page-organized :is(.ident-preparing,.ident-submit-status){color:var(--ident-bronze);background:var(--ident-sand)}.ident-page-organized .ident-preparing>span{border-color:#c7b38b;border-top-color:var(--ident-bronze)}.ident-page-organized .identification-wizard-success{color:var(--ident-ink);background:var(--ident-paper);border-color:#f3eee429;box-shadow:0 16px 42px #00000013}.ident-page-organized .identification-wizard-success :is(h2,p){color:var(--ident-ink)}.ident-page-organized .identification-wizard-success>span{background:var(--ident-stone);color:var(--ident-bronze)}.ident-page-organized .identification-wizard-success .kicker{color:var(--ident-bronze)}.ident-page-organized .identification-payment-summary{color:var(--ident-ink);background:var(--ident-stone);border-color:#f3eee429}.ident-page-organized .identification-payment-summary :is(strong,p){color:var(--ident-ink)}.ident-page-organized .identification-payment-summary small{color:var(--ident-muted)}.ident-page-organized .gold-button,.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button{background:var(--ident-primary);border-color:var(--ident-bronze);box-shadow:none;color:var(--ident-cream)!important}.ident-page-organized .gold-button:hover,.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button:hover{background:var(--ident-primary-hover);border-color:var(--ident-primary-hover);color:var(--ident-cream)!important}.ident-page-organized .gold-button:disabled,.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button:disabled{box-shadow:none;background:#2d312e;border-color:#f3eee429;color:#c3c6c2!important}.ident-page-organized .identification-wizard-actions .outline-button,.ident-page-organized .identification-wizard-success .outline-button{background:#262b28;border-color:#9c8c70;color:var(--ident-bronze)!important}.ident-page-organized .identification-wizard-actions .outline-button:hover,.ident-page-organized .identification-wizard-success .outline-button:hover{background:var(--ident-stone-deep);color:var(--ident-cream)!important}.ident-page-organized .identification-wizard .identification-wizard-actions{border-color:var(--ident-line);box-shadow:none;background:#1b1f1df5}.ident-page-organized .identification-wizard .ident-action-note,.ident-page-organized .ident-retained-note{color:var(--ident-muted)}.ident-page-organized :is(a,button,summary):focus-visible{outline-color:var(--ident-bronze)}.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button:focus-visible{outline-color:var(--ident-bronze)}.ident-page-organized .identification-type-grid .ident-instrument-card:focus-visible{outline-color:var(--ident-bronze)}.site-footer.site-footer-identification{color:var(--ident-cream);background:#141414;border-top-color:#5a5141}.site-footer-identification .footer-contact-strip{background:linear-gradient(110deg,#242321,#151515);border-bottom-color:#5a5141}.site-footer-identification .footer-contact-copy>span{color:#dfcea5}.site-footer-identification .footer-contact-copy h2{color:var(--ident-cream)}.site-footer-identification .footer-contact-actions{border-color:#6d604b}.site-footer-identification .footer-contact-actions>a,.site-footer-identification .footer-contact-actions .footer-contact-primary{color:var(--ident-cream);border-color:#6d604b}.site-footer-identification .footer-contact-actions .footer-contact-primary{box-shadow:inset 0 2px #a58b54}.site-footer-identification .footer-contact-actions>a:hover,.site-footer-identification .footer-contact-actions .footer-contact-primary:hover{color:#f1deaf;background:#21222014}.site-footer-identification .footer-contact-actions small,.site-footer-identification .footer-contact-actions .footer-contact-primary small{color:var(--ident-muted-dark)}.site-footer-identification .footer-contact-actions>a:after{color:#dfcea5}.site-footer.site-footer-identification>.newsletter-signup--footer{box-sizing:border-box;background:#1b1f1d;border-bottom-color:#f3eee429;width:100%;max-width:none;padding:34px max(24px,50% - 620px)}.site-footer-identification .newsletter-copy .kicker{color:var(--ident-bronze)}.site-footer-identification .newsletter-copy h2{color:var(--ident-ink)}.site-footer-identification .newsletter-copy>p:not(.kicker),.site-footer-identification .newsletter-copy>small,.site-footer-identification .newsletter-consent{color:var(--ident-muted)}.site-footer-identification .newsletter-signup legend,.site-footer-identification .newsletter-email>span{color:var(--ident-ink)}.site-footer-identification .newsletter-topics label{background:var(--ident-paper);color:var(--ident-ink);border-color:#f3eee429}.site-footer-identification .newsletter-topics label:has(input:checked){background:var(--ident-stone-deep);border-color:#9a8460}.site-footer-identification :is(.newsletter-topics,.newsletter-consent) input{accent-color:var(--ident-bronze)}.site-footer-identification .newsletter-email input{background:var(--ident-field);color:var(--ident-ink);border-color:var(--ident-control-line)}.site-footer-identification .newsletter-email input::placeholder{color:#b2b7b3}.site-footer-identification .newsletter-consent a{color:var(--ident-bronze)}.site-footer-identification .newsletter-submit{background:var(--ident-primary);color:var(--ident-cream);border-color:var(--ident-bronze)}.site-footer-identification .newsletter-submit:hover:not(:disabled){background:var(--ident-primary-hover)}.site-footer-identification .newsletter-submit:disabled{color:#c3c6c2;background:#2d312e;border-color:#f3eee429}.site-footer-identification .newsletter-state{color:var(--ident-ink)}.site-footer-identification .newsletter-state.success{background:var(--ident-stone);color:var(--ident-bronze);border-color:#f3eee429}.site-footer-identification .newsletter-state.error,.site-footer-identification .newsletter-unavailable{background:var(--ident-error);color:var(--ident-clay);border-color:#f3eee429}.site-footer-identification .newsletter-signup :is(a,button,input):focus-visible{outline:2px solid var(--ident-gold);outline-offset:3px}.site-footer-identification .footer-main .footer-brand p,.site-footer-identification .footer-grid.footer-main>.footer-column>a{color:#dad4c7}.site-footer-identification .footer-location,.site-footer-identification .footer-main .footer-column h3{color:#dfcea5}.site-footer-identification .footer-main .social-links .footer-social-link{color:#e5ded0;background:#2e2b26;border-color:#938269}.site-footer-identification .footer-bottom{color:#d3cbbc;border-color:#93826966}@media (max-width:760px){.ident-page-organized .ident-overview-banner:after,[dir=rtl] .ident-page-organized .ident-overview-banner:after{background:linear-gradient(0deg, var(--ident-page), transparent 45px), linear-gradient(180deg, #151515c7, #151515e0 72%, #171717f5)}.ident-page-organized .identification-intake{padding-block-end:36px}.ident-page-organized .identification-wizard .identification-wizard-actions{background:#1b1f1df5;box-shadow:0 -5px 16px #00000015}.site-footer.site-footer-identification>.newsletter-signup--footer{padding:28px 18px}}.legal-document{color:#2b3430;overflow-wrap:anywhere;width:min(100% - 40px,960px);margin:0 auto;padding:80px 0 72px}.legal-document header{max-width:780px;margin-bottom:28px}.legal-document h1{letter-spacing:-.02em;margin:12px 0 22px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.16}.legal-document .legal-intro{font-size:1.15rem;line-height:1.65}.legal-document p{white-space:pre-line;margin:12px 0;font-size:16px;line-height:1.8}.legal-document .legal-updated{color:#565a56;font-size:14px}.legal-document a{color:#33423c;text-underline-offset:3px;text-decoration:underline}.legal-tools,.withdrawal-form{background:#f6f3eb;border:1px solid #c9cbc8;border-radius:10px;margin:24px 0;padding:24px}.legal-tools .legal-tool-buttons{flex-wrap:wrap;gap:10px;display:flex}.legal-tool-buttons button,.withdrawal-form button{white-space:normal;color:#2d3933;cursor:pointer;background:#fff;border:1px solid #616964;border-radius:5px;min-height:44px;padding:10px 16px;font-size:16px;line-height:1.5}.legal-tool-buttons button[aria-pressed=true],.withdrawal-form button[type=submit]{color:#fff;background:#303d37}.legal-document .legal-contents{border-block:1px solid #ccd1c8;gap:12px;margin:32px 0;padding:24px;display:grid}.legal-document .legal-sections section{max-width:820px;padding:10px 0 22px;scroll-margin-top:120px}.legal-document h2{color:#2b3430;margin:22px 0 12px;font-size:clamp(1.25rem,2.8vw,1.65rem);line-height:1.4}.legal-document .legal-crosslinks{border-top:1px solid #c9cbc8;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:24px;display:flex}.withdrawal-form{scroll-margin-top:120px}.withdrawal-form form{gap:20px;max-width:680px;display:grid}.withdrawal-form label{color:#2b3430;gap:8px;font-weight:600;line-height:1.6;display:grid}.withdrawal-form input,.withdrawal-form textarea{box-sizing:border-box;color:#2b3430;background:#fff;border:1px solid #828783;border-radius:4px;width:100%;min-width:0;max-width:100%;padding:12px;font:400 16px/1.6 Arial,sans-serif}.withdrawal-form textarea{resize:vertical;min-height:130px}.withdrawal-form button:disabled{opacity:.65;cursor:wait}.withdrawal-form .withdrawal-error{color:#8a231d;font-weight:600}.withdrawal-receipt{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #c9cbc8;padding:20px;font:400 16px/1.8 Arial,sans-serif}:is(.withdrawal-form :focus-visible,.legal-document :focus-visible){outline-offset:4px;outline:3px solid #a4772c}.footer-bottom nav{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.footer-bottom .footer-withdraw{text-underline-offset:4px;font-weight:700;text-decoration:underline}.identification-legal-summary{color:#f0ebe0;background:#1a1a19;border:1px solid #f3eee429;border-radius:8px;padding:20px;line-height:1.75}.identification-legal-summary p{color:inherit;margin:10px 0;font-size:16px;line-height:1.75}.identification-legal-summary a,.identification-order-consent a{text-underline-offset:3px;text-decoration:underline;color:#c9c8bd!important}.identification-legal-summary strong{color:#f0ebe0;display:block}.ident-page-organized .identification-submit{white-space:normal;overflow-wrap:normal;min-height:52px;font-size:16px;line-height:1.5}.admin-legal-note{background:#f5f1e6;border:1px solid #c5cbbb;padding:12px;line-height:1.6}@media (max-width:600px){.legal-document{width:calc(100% - 32px);padding-top:48px}.legal-tools,.withdrawal-form{padding:18px}.legal-document h1{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.legal-tool-buttons button{flex:140px}.footer-bottom nav{gap:14px}.identification-wizard-actions .identification-submit{flex:230px;max-width:100%}.identification-wizard-actions{flex-wrap:wrap}}@media print{.site-header,.site-footer,.whatsapp-float,.legal-tools,.legal-contents,.legal-crosslinks,.withdrawal-form form{display:none!important}.legal-document{color:#000;width:100%;padding:0}.legal-document h1{font-size:26pt}.legal-document h2{break-after:avoid;color:#000}.legal-document p{font-size:11pt;line-height:1.5}.legal-document section{break-inside:auto}.legal-document a{color:#000}}.legal-content p{font-size:16px;line-height:1.8}.marketplace-form .marketplace-legal-note{color:#2b3430;overflow-wrap:anywhere;background:#faf8f1;border:1px solid #bfc2be;padding:20px;font-size:16px;line-height:1.8}.marketplace-legal-note a{color:#35433c;text-decoration:underline}:root{--patera-field:#121514;--patera-control:#8c918a;--patera-green:#39463f;--patera-green-hover:#44514a;--patera-gold-hover:#e8cfa0;--patera-on-gold:#141615}:is(.home-page,.about-page,.showroom-page,.contact-page,.marketplace-page,.journal-page,.article-page,.legal-page,.legal-document,.film-watch-page){background:var(--patera-dark);color:var(--patera-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.home-page,.about-page,.showroom-page,.contact-page,.marketplace-page,.journal-page,.article-page,.legal-page,.legal-document) .kicker{color:var(--patera-accent)}.site-header.site-header{background:#141816f5;border-bottom-color:#d8bc823d;box-shadow:0 6px 24px #0003}.site-header nav>a,.site-header nav>.nav-dropdown>button{color:var(--patera-text)}.site-header nav>a.active,.site-header nav>a:hover,.site-header nav>.nav-dropdown>button:hover,.site-header nav>.nav-dropdown.active>button{color:var(--patera-accent)}.site-header .dropdown-panel{border-color:var(--patera-border);color:var(--patera-text);background:#1d211f}.site-header .dropdown-panel a{color:var(--patera-text)}.site-header .dropdown-panel a:hover{background:var(--patera-raised);color:var(--patera-accent)}.site-header .language-picker select{color:var(--patera-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1a1e1c;border-color:#777e76}.site-header :is(a,button,select):focus-visible{outline:2px solid var(--patera-accent);outline-offset:3px}.site-footer.site-footer{background:var(--patera-dark);color:var(--patera-text);border-color:var(--patera-border)}.site-footer .footer-contact-strip{border-color:var(--patera-border);background:#1f2622}.site-footer .footer-contact-strip h2,.site-footer .footer-contact-actions>a{color:var(--patera-text)}.site-footer .footer-contact-strip>div:first-child>span,.site-footer .footer-main .footer-column h3,.site-footer .footer-location,.site-footer .footer-contact-actions>a:after{color:var(--patera-accent)}.site-footer .footer-contact-strip>div:first-child>p,.site-footer .footer-contact-actions small,.site-footer .footer-main .footer-brand p,.site-footer .footer-grid.footer-main>.footer-column>a,.site-footer .footer-grid.footer-main>.footer-column>.footer-privacy-button,.site-footer .footer-bottom{color:var(--patera-secondary)}.site-footer .footer-bottom{border-color:var(--patera-border)}.site-footer .footer-contact-actions .footer-contact-primary{color:var(--patera-text);background:#35403a;border-color:#838980}.site-footer .footer-contact-actions .footer-contact-primary:hover{background:var(--patera-green-hover)}.site-footer .footer-contact-actions .footer-contact-primary small{color:var(--patera-secondary)}.site-footer .footer-main .social-links .footer-social-link{background:var(--patera-raised);color:var(--patera-text);border-color:#777e76}:is(.home-hero-copy,.home-marketplace-strip,.about-section,.home-showroom,.contact-cta,.about-page,.showroom-page,.contact-page,.marketplace-page,.legal-document,.newsletter-confirmed,.b2b-login,.b2b-register,.b2b-hero) .gold-button{background:var(--patera-accent);border-color:var(--patera-accent);color:var(--patera-on-gold);box-shadow:none}:is(.home-hero-copy,.home-marketplace-strip,.about-section,.home-showroom,.contact-cta,.about-page,.showroom-page,.contact-page,.marketplace-page,.legal-document,.newsletter-confirmed,.b2b-login,.b2b-register,.b2b-hero) .gold-button:hover{background:var(--patera-gold-hover);border-color:var(--patera-gold-hover);color:var(--patera-on-gold)}:is(.home-hero-copy,.home-marketplace-strip,.about-section,.home-showroom,.contact-cta,.about-page,.showroom-page,.contact-page,.marketplace-page,.legal-document,.b2b-login,.b2b-register,.b2b-hero) .outline-button{background:#29302c;border-color:#8c918a;color:var(--patera-text)!important}:is(.home-hero-copy,.home-marketplace-strip,.about-section,.home-showroom,.contact-cta,.about-page,.showroom-page,.contact-page,.marketplace-page,.legal-document,.b2b-login,.b2b-register,.b2b-hero) .outline-button:hover{background:var(--patera-green-hover);color:var(--patera-text)!important}.home-marketplace-strip,.home-showroom,.about-values,.about-showroom,.contact-cta{border-color:var(--patera-border);background:#1b1f1c}.home-pathway-grid,.service-grid article,.about-values article{background:var(--patera-surface)}.home-pathway-grid>a:hover{background:#2c322e}.home-google-review-action>a,.home-google-review-action>a:hover{color:var(--patera-text);border-color:#8c918a}.about-craft,.showroom-video-section,.contact-hero{border-color:var(--patera-border)}.showroom-local :is(h2,h3){color:var(--patera-text)}.showroom-local p{color:var(--patera-secondary)}.marketplace-hero,.marketplace-form-shell{background:var(--patera-dark);color:var(--patera-text)}.marketplace-hero :is(h1,h2),.marketplace-form-shell>header h2{color:var(--patera-text)}.marketplace-hero>p:not(.kicker),.marketplace-form-shell>header>p:not(.kicker){color:var(--patera-secondary)}.marketplace-page .marketplace-legal-note{color:var(--patera-text);background:#262b28;border-color:#777e76}.marketplace-page .marketplace-legal-note a{color:var(--patera-accent)}.marketplace-page .marketplace-steps article,.marketplace-page .marketplace-store-note{border-color:var(--patera-border)!important}:is(.contact-page,.marketplace-page,.b2b-login,.b2b-register,.legal-document) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--patera-field);color:var(--patera-text);border-color:var(--patera-control);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.contact-page,.marketplace-page,.b2b-login,.b2b-register,.legal-document) :is(input,textarea)::placeholder{color:#b2b7b3;opacity:1}:is(.contact-page,.marketplace-page,.b2b-login,.b2b-register,.legal-document) :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--patera-accent);outline-offset:3px}.contact-page .contact-form,.contact-page .contact-direct{background:var(--patera-surface);border-color:var(--patera-border)}.contact-page .contact-consent{background:var(--patera-raised);border-color:#777e76}.contact-page .contact-call-button{background:var(--patera-green);color:var(--patera-text);border-color:#8c918a}.b2b-page .b2b-hero{background:var(--patera-dark)}.b2b-page .b2b-hero-copy h1,.b2b-page .b2b-register h2,.b2b-page .b2b-hero>aside strong{color:var(--patera-text)}.b2b-page .b2b-hero-copy>p:last-child,.b2b-register-intro>p:last-of-type,.b2b-register-intro li{color:var(--patera-secondary)}.b2b-page .b2b-hero>aside,.b2b-page .b2b-register,.b2b-page .b2b-register form,.b2b-login{background:var(--patera-surface);border-color:var(--patera-border);color:var(--patera-text)}.b2b-page .b2b-register-intro{border-color:var(--patera-border);background:#262b28}.b2b-page .b2b-register-intro :is(ol,li){border-color:var(--patera-border)}.b2b-page .b2b-register label span{color:var(--patera-secondary)!important}.b2b-page .b2b-register :is(input,select){color:var(--patera-text);border-color:var(--patera-control);background:var(--patera-field)}.b2b-register small,.b2b-login p{color:var(--patera-secondary)}.b2b-login label{color:var(--patera-text)}.site-footer.site-footer>.newsletter-signup--footer,.journal-newsletter .newsletter-signup{background:var(--patera-surface);color:var(--patera-text);border-color:var(--patera-border)}.site-footer .newsletter-copy h2,.site-footer .newsletter-signup legend,.site-footer .newsletter-email>span{color:var(--patera-text)}.site-footer .newsletter-copy>p:not(.kicker),.site-footer .newsletter-copy>small,.site-footer .newsletter-consent{color:var(--patera-secondary)}.site-footer .newsletter-copy .kicker,.site-footer .newsletter-consent a{color:var(--patera-accent)}.site-footer .newsletter-topics label{background:var(--patera-raised);color:var(--patera-text);border-color:#777e76}.site-footer .newsletter-topics label:has(input:checked){border-color:var(--patera-accent);background:#323934}.site-footer .newsletter-email input{background:var(--patera-field);color:var(--patera-text);border-color:var(--patera-control)}.site-footer .newsletter-email input::placeholder{color:#b2b7b3;opacity:1}.site-footer .newsletter-submit{background:var(--patera-accent);color:var(--patera-on-gold);border-color:var(--patera-accent)}.site-footer .newsletter-submit:hover:not(:disabled){background:var(--patera-gold-hover)}.site-footer .newsletter-submit:disabled{color:var(--patera-secondary);background:#2d312e;border-color:#777e76}.site-footer :is(.newsletter-consent,.newsletter-topics) input{accent-color:var(--patera-accent)}.site-footer .newsletter-signup :is(a,button,input):focus-visible{outline:2px solid var(--patera-accent);outline-offset:3px}@media screen{.legal-document :is(h1,h2,h3,label){color:var(--patera-text)}.legal-document p,.legal-document .legal-updated{color:var(--patera-secondary)}.legal-document a{color:var(--patera-accent)}.legal-document :is(.legal-tools,.withdrawal-form,.withdrawal-receipt){background:var(--patera-surface);color:var(--patera-text);border-color:var(--patera-border)}.legal-document :is(.legal-contents,.legal-crosslinks){border-color:var(--patera-border)}.legal-document :is(.legal-tool-buttons,.withdrawal-form) button{color:var(--patera-text);border-color:var(--patera-control);background:#29302c}.legal-document .legal-tool-buttons button[aria-pressed=true],.legal-document .withdrawal-form button[type=submit]{background:var(--patera-accent);color:var(--patera-on-gold);border-color:var(--patera-accent)}.legal-document .withdrawal-error{color:#f1bca4}}.ident-page-organized .identification-legal-summary{color:var(--patera-text);background:#262b28;border-color:#777e76}.ident-page-organized .identification-legal-summary strong{color:var(--patera-text)}.ident-page-organized .identification-legal-summary a,.ident-page-organized .identification-order-consent a{color:var(--patera-accent)!important}.ident-page-organized .identification-early-start{color:var(--patera-text)!important;background:#262b28!important}.ident-page-organized .identification-welcome-heading h3{color:var(--patera-text)}.ident-page-organized .identification-welcome-heading>div>p{color:var(--patera-secondary)}.ident-page-organized .identification-welcome-heading .ident-step-eyebrow{color:var(--patera-accent)}.ident-page-organized .identification-type-grid .ident-instrument-card{--choice-wash:var(--ident-stone);background:var(--patera-surface)}.ident-page-organized .identification-type-grid .ident-instrument-card:is(:hover,.selected){background:var(--patera-raised)}.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button,.ident-page-organized .ident-start-card .gold-button{background:var(--patera-accent);border-color:var(--patera-accent);color:var(--patera-on-gold)!important}.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button:hover,.ident-page-organized .ident-start-card .gold-button:hover{background:var(--patera-gold-hover);border-color:var(--patera-gold-hover);color:var(--patera-on-gold)!important}.ident-page-organized .identification-wizard .identification-wizard-actions .gold-button:disabled{background:#2d312e;border-color:#777e76;color:var(--patera-secondary)!important}.ident-page-organized .identification-wizard .identification-wizard-actions{background:#1b1f1df5}@media (max-width:1240px){.site-header.site-header nav{border-color:var(--patera-border);background:#141816}}@media print{.legal-document{color:#000;background:#fff}}.privacy-banner{grid-template-columns:minmax(0,1fr);gap:14px;width:min(430px,100vw - 28px);padding:20px 22px;inset:auto auto clamp(14px,2.4vw,28px) clamp(14px,2.4vw,28px)}.privacy-banner .privacy-symbol{display:none}.privacy-banner .kicker{margin-bottom:4px}.privacy-banner h2{font-size:19px;line-height:1.25}.privacy-banner div>p:last-child{color:#b9b2a5;margin-top:6px;font-size:12px;line-height:1.55}.privacy-actions{flex-wrap:wrap;place-items:center start;gap:8px 10px;display:flex}.privacy-actions .gold-button,.privacy-essential-button{flex:150px;min-width:0}.privacy-actions a{flex-basis:100%;font-size:10px}@media (max-width:760px){.privacy-banner{width:calc(100vw - 24px);inset:auto 12px calc(12px + env(safe-area-inset-bottom)) 12px;padding:16px 18px}.privacy-banner div>p:last-child{font-size:11.5px}}:root{--pv-bg:#0d0f0e;--pv-bg-2:#131614;--pv-surface:#191d1b;--pv-raised:#212623;--pv-ink:#f3eee4;--pv-ink-2:#c9c8bd;--pv-muted:#969895;--pv-gold:#d2b47a;--pv-gold-2:#e6cf9f;--pv-gold-deep:#a8874b;--pv-line:#d2b47a33;--pv-line-soft:#f3eee41a;--pv-serif:"EB Garamond", "Palatino Linotype", Palatino, Georgia, serif;--pv-sans:"Patera Text", "Segoe UI", Arial, sans-serif;--pv-ease:cubic-bezier(.22, .61, .36, 1);--pv-header-h:76px;--pv-gutter:clamp(20px, 5vw, 72px);--pv-max:1320px}@media (max-width:760px){:root{--pv-header-h:68px}}html body{background:var(--pv-bg);color:var(--pv-ink);padding-top:0}.auction-page-surface{background:var(--pv-bg)}@media (max-width:760px){html body{padding-top:env(safe-area-inset-top)}}html{scroll-padding-top:calc(var(--pv-header-h) + 16px)}.pv-header{z-index:120;padding-top:env(safe-area-inset-top);font-family:var(--pv-sans);color:var(--pv-ink);transition:background-color .45s var(--pv-ease), border-color .45s var(--pv-ease), backdrop-filter .45s var(--pv-ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.pv-header.is-solid{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom-color:var(--pv-line-soft);background:#0d0f0ee6}.pv-header[data-menu=open]{background:var(--pv-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pv-header.is-clear{background:linear-gradient(#0608078c,#06080700)}.pv-header-bar{height:var(--pv-header-h);padding-inline:max(var(--pv-gutter), env(safe-area-inset-left)) max(var(--pv-gutter), env(safe-area-inset-right));grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1680px;margin-inline:auto;display:grid}.pv-brand{align-items:center;height:100%;display:flex}.pv-brand img{width:150px;height:auto;display:block}.pv-nav{justify-content:center;align-items:stretch;gap:clamp(18px,2.2vw,36px);height:100%;display:flex}.pv-nav-item,.pv-nav-item>button{cursor:pointer;height:100%;color:var(--pv-ink);font:500 12px/1 var(--pv-sans);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:0;text-decoration:none;display:inline-flex;position:relative}.pv-nav-item>button svg,.pv-lang-display svg{opacity:.7;width:9px;height:6px;transition:transform .3s var(--pv-ease)}.pv-nav-item:after{content:"";background:var(--pv-gold);transform-origin:0;height:1px;transition:transform .45s var(--pv-ease);position:absolute;bottom:22px;left:0;right:0;transform:scaleX(0)}.pv-has-panel:after{right:16px}.pv-nav-item:hover:after,.pv-nav-item.is-active:after{transform:scaleX(1)}.pv-nav-item:focus-visible:after{transform:scaleX(1)}.pv-nav-item.is-active,.pv-nav-item.is-active>button{color:var(--pv-gold-2)}.pv-has-panel{padding:0}.pv-has-panel>button[aria-expanded=true] svg{transform:rotate(180deg)}.pv-panel{opacity:0;visibility:hidden;min-width:440px;transition:opacity .3s var(--pv-ease), transform .3s var(--pv-ease), visibility 0s linear .3s;padding-top:1px;position:absolute;top:100%;left:50%;transform:translateY(-6px)}.pv-panel.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.pv-panel-inner{border:1px solid var(--pv-line-soft);border-top:1px solid var(--pv-line);background:#0f1210f7;grid-template-columns:1fr 1fr;gap:28px;padding:28px 30px 30px;display:grid;box-shadow:0 30px 60px #00000059}.pv-panel-lead{border-right:1px solid var(--pv-line-soft);flex-direction:column;gap:14px;padding-right:26px;display:flex}.pv-panel-lead a{color:var(--pv-ink);font:400 22px/1.15 var(--pv-serif);justify-content:space-between;gap:12px;text-decoration:none;display:flex}.pv-panel-lead a span{color:var(--pv-gold);transition:transform .3s var(--pv-ease)}.pv-panel-lead a:hover span{transform:translate(4px)}.pv-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pv-panel li a{color:var(--pv-ink-2);font:400 14px/1.3 var(--pv-sans);letter-spacing:.02em;padding:6px 0;text-decoration:none;display:block}.pv-panel li a:hover{color:var(--pv-gold-2)}.pv-panel .pv-panel-sub a{color:var(--pv-muted);padding:3px 0 3px 14px;font-size:13px}.pv-actions{justify-self:end;align-items:center;gap:14px;display:flex}.pv-lang{align-items:center;display:inline-flex;position:relative}.pv-lang select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.pv-lang-display{min-height:40px;font:500 12px/1 var(--pv-sans);letter-spacing:.12em;color:var(--pv-ink-2);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.pv-lang:focus-within .pv-lang-display{outline:1px solid var(--pv-gold);outline-offset:2px}.pv-contact-button{min-height:40px;color:var(--pv-gold-2);font:500 11.5px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .3s var(--pv-ease), color .3s var(--pv-ease);border:1px solid #d2b47a8c;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.pv-contact-button:hover{background:var(--pv-gold);color:#121412}.pv-menu-button{cursor:pointer;width:44px;height:44px;color:var(--pv-ink);background:0 0;border:0;display:none;position:relative}.pv-menu-button span{height:1.4px;transition:transform .35s var(--pv-ease), top .35s var(--pv-ease);background:currentColor;position:absolute;left:11px;right:11px}.pv-menu-button span:first-child{top:17px}.pv-menu-button span:last-child{top:26px}.pv-menu-button[aria-expanded=true] span:first-child{top:21.5px;transform:rotate(45deg)}.pv-menu-button[aria-expanded=true] span:last-child{top:21.5px;transform:rotate(-45deg)}.pv-drawer{inset:calc(var(--pv-header-h) + env(safe-area-inset-top)) 0 0;z-index:119;background:var(--pv-bg);opacity:0;visibility:hidden;transition:opacity .35s var(--pv-ease), transform .35s var(--pv-ease), visibility 0s linear .35s;position:fixed;overflow:hidden;transform:translateY(-8px)}.pv-drawer.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.pv-drawer-scroll{overscroll-behavior:contain;height:100%;padding:26px max(24px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex-direction:column;gap:28px;display:flex;overflow-y:auto}.pv-drawer-kicker{color:var(--pv-gold);font:500 11px/1 var(--pv-sans);letter-spacing:.2em;text-transform:uppercase;margin:0}.pv-drawer ul{margin:0;padding:0;list-style:none}.pv-drawer-collection{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid;margin-top:-14px!important}.pv-drawer-collection a{color:var(--pv-ink-2);font:400 15px/1.3 var(--pv-sans);border-bottom:1px solid var(--pv-line-soft);padding:9px 0;text-decoration:none;display:block}.pv-drawer-main a{color:var(--pv-ink);font:400 30px/1.1 var(--pv-serif);padding:10px 0;text-decoration:none;display:block}.pv-drawer-main a[aria-current=page]{color:var(--pv-gold-2)}.pv-drawer-foot{border-top:1px solid var(--pv-line-soft);gap:18px;margin-top:auto;padding-top:22px;display:grid}.pv-drawer-foot small{color:var(--pv-muted);font-size:13px}.pv-lang-wide{border:1px solid var(--pv-line-soft);justify-content:space-between;min-height:48px;padding:0 14px}.pv-lang-label{color:var(--pv-muted);font-size:13px}.pv-drawer-direct{flex-wrap:wrap;gap:10px;display:flex}.pv-drawer-direct a{border:1px solid var(--pv-line-soft);min-width:46px;min-height:46px;color:var(--pv-ink);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.pv-icon{flex:none;width:20px;height:20px}@media (max-width:1240px){.pv-nav{gap:18px}.pv-nav-item,.pv-nav-item>button{letter-spacing:.12em;font-size:11px}.pv-brand img{width:132px}}@media (max-width:1100px){.pv-header-bar{grid-template-columns:1fr auto}.pv-nav{display:none}.pv-menu-button{display:inline-block}.pv-actions{gap:6px}}@media (max-width:760px){.pv-brand img{width:124px}.pv-actions .pv-lang{display:none}.pv-contact-button{letter-spacing:.14em;min-height:36px;padding:0 12px;font-size:10.5px}.pv-header-bar{padding-inline:max(18px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right));gap:12px}}@media (max-width:360px){.pv-contact-button{display:none}}.site-header,.mobile-utility-bar,.whatsapp-float{display:none!important}.pv-footer{color:var(--pv-ink-2);font-family:var(--pv-sans);border-top:1px solid var(--pv-line-soft);background:#0a0b0a;position:relative}.pv-footer a{color:inherit;text-decoration:none}.pv-footer-newsletter{border-bottom:1px solid var(--pv-line-soft)}.pv-footer-newsletter .newsletter-signup{box-shadow:none!important;background:0 0!important;border:0!important}.pv-footer-main{max-width:var(--pv-max);padding:clamp(56px, 7vw, 96px) var(--pv-gutter) 48px;grid-template-columns:1.4fr repeat(3,1fr) 1.3fr;gap:40px;margin:0 auto;display:grid}.pv-footer-brand img{filter:brightness(0)invert(92%);opacity:.9;width:150px;height:auto}.pv-footer-brand p{max-width:260px;font:italic 400 19px/1.4 var(--pv-serif);color:var(--pv-ink);margin:18px 0 0}.pv-footer-col{flex-direction:column;gap:11px;font-size:14px;display:flex}.pv-footer-col h3{color:var(--pv-gold);font:500 11px/1 var(--pv-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}.pv-footer-col a:hover{color:var(--pv-gold-2)}.pv-footer-contact address{font-style:normal;line-height:1.6}.pv-footer-social{gap:8px;margin-top:6px;display:flex}.pv-footer-social a{border:1px solid var(--pv-line-soft);place-items:center;width:42px;height:42px;transition:border-color .3s,color .3s;display:inline-grid}.pv-footer-social a:hover{border-color:var(--pv-gold);color:var(--pv-gold-2)}.pv-footer-bottom{max-width:var(--pv-max);padding:22px var(--pv-gutter) calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--pv-line-soft);color:var(--pv-muted);flex-wrap:wrap;justify-content:space-between;gap:14px 28px;margin:0 auto;font-size:12.5px;display:flex}.pv-footer-bottom nav{flex-wrap:wrap;gap:8px 22px;display:flex}.pv-footer-bottom button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pv-footer-bottom a:hover,.pv-footer-bottom button:hover{color:var(--pv-ink)}.pv-whatsapp-float{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;transition:transform .3s var(--pv-ease), background-color .3s;background:#0d0f0edb;border:1px solid #d2b47a73;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 10px 30px #0000004d;color:var(--pv-gold-2)!important}.pv-whatsapp-float:hover{background:var(--pv-raised);transform:translateY(-2px)}.pv-whatsapp-float .pv-icon{width:24px;height:24px}html:has(.pv-drawer.is-open) .pv-whatsapp-float{display:none}@media (max-width:1100px){.pv-footer-main{grid-template-columns:1fr 1fr 1fr}.pv-footer-brand{grid-column:1/-1;align-items:center;gap:28px;display:flex}.pv-footer-brand p{margin:0}}@media (max-width:640px){.pv-footer-main{grid-template-columns:1fr 1fr;gap:36px 24px}.pv-footer-brand{flex-direction:column;align-items:flex-start;gap:16px}.pv-footer-contact{grid-column:1/-1}.pv-footer-bottom{flex-direction:column}}.pv-btn{cursor:pointer;min-height:52px;font:500 12px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .35s var(--pv-ease), color .35s var(--pv-ease), border-color .35s var(--pv-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 28px;text-decoration:none;display:inline-flex}.pv-btn span[aria-hidden]{transition:transform .35s var(--pv-ease)}.pv-btn:hover span[aria-hidden]{transform:translate(4px)}.pv-btn-gold{background:var(--pv-gold);color:#121412}.pv-btn-gold:hover{background:var(--pv-gold-2)}.pv-btn-ghost{color:var(--pv-ink);border-color:#f3eee461}.pv-btn-ghost:hover{border-color:var(--pv-ink);background:#f3eee40f}.pv-link{color:var(--pv-gold-2);font:500 12px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;width:fit-content;transition:border-color .3s var(--pv-ease);border-bottom:1px solid #d2b47a59;align-items:center;gap:10px;padding-bottom:6px;text-decoration:none;display:inline-flex}.pv-link span[aria-hidden]{transition:transform .35s var(--pv-ease)}.pv-link:hover{border-color:var(--pv-gold)}.pv-link:hover span[aria-hidden]{transform:translate(4px)}[dir=rtl] .pv-btn span[aria-hidden],[dir=rtl] .pv-link span[aria-hidden],[dir=rtl] .pv-panel-lead a span{display:inline-block;scale:-1 1}:is(.pv-header,.pv-footer,.pv-home) :focus-visible{outline:1px solid var(--pv-gold-2);outline-offset:3px}.pv-header .pv-panel a,.pv-header .pv-drawer a{text-transform:none;letter-spacing:.01em}.pv-header .pv-panel .pv-panel-lead a{letter-spacing:0;font:400 22px/1.15 var(--pv-serif)}.pv-panel-inner{background:#0f1210}.pv-lang select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root option,:root optgroup{color:#f3eee4;background-color:#191d1b}:root option:checked{color:#e6cf9f;background-color:#2a2f2c}:root .catalog-page{background:var(--pv-bg);color:var(--pv-ink);font-family:var(--pv-sans);padding:calc(var(--pv-header-h) + clamp(56px, 7vw, 112px)) 0 0;max-width:none;margin:0}:root .catalog-page .catalog-hero{max-width:var(--pv-max);padding:0 var(--pv-gutter);text-align:start;box-shadow:none;background:0 0;border:0;min-height:0;margin:0 auto}:root .catalog-page .catalog-hero .kicker{color:var(--pv-gold);font:500 11.5px/1 var(--pv-sans);letter-spacing:.22em;text-transform:uppercase;margin:0 0 26px}:root .catalog-page .catalog-hero h1{max-width:14ch;font:400 clamp(44px, 6vw, 88px)/1 var(--pv-serif);letter-spacing:-.015em;color:var(--pv-ink);margin:0}:root .catalog-page .catalog-hero>p:not(.kicker){max-width:56ch;color:var(--pv-ink-2);margin:28px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.75}:root .catalog-page .catalog-private-selection{max-width:var(--pv-max);padding:0 var(--pv-gutter);background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin:40px auto 0;display:flex}:root .catalog-page .catalog-private-selection p{color:var(--pv-muted);margin:0;font-size:14px}:root .catalog-page .catalog-private-link{color:var(--pv-gold-2);letter-spacing:.04em;border-bottom:1px solid var(--pv-line);padding-bottom:3px;font-size:13px;text-decoration:none}:root .catalog-page .catalog-controls{max-width:var(--pv-max);padding:0 var(--pv-gutter);box-shadow:none;background:0 0;border:0;border-radius:0;margin:clamp(48px,6vw,80px) auto 0}:root .catalog-page .category-tabs{border-bottom:1px solid var(--pv-line-soft);background:0 0;flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:4px 30px;margin:0;padding:0 0 2px;display:flex}:root .catalog-page .category-tabs button,:root .catalog-page .category-tabs .arrivals-tab{min-height:52px;box-shadow:none;color:var(--pv-ink-2);font:500 12px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:relative}:root .catalog-page .category-tabs button:after{content:"";background:var(--pv-gold);transform-origin:0;height:1px;transition:transform .45s var(--pv-ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}:root .catalog-page .category-tabs button:hover{color:var(--pv-ink)}:root .catalog-page .category-tabs button.active{color:var(--pv-gold-2);background:0 0;border:0}:root .catalog-page .category-tabs button.active:after,:root .catalog-page .category-tabs button:hover:after{transform:scaleX(1)}:root .catalog-page .category-tabs .arrivals-tab{color:var(--pv-gold-2);align-items:center;gap:8px;margin-inline-start:auto;text-decoration:none;display:inline-flex}:root .catalog-page .bow-category-panel{background:0 0;border:0;margin:22px 0 0;padding:0}:root .catalog-page .bow-category-panel .collection-field-title{display:none}:root .catalog-page .bow-tabs{flex-wrap:wrap;gap:10px;display:flex}:root .catalog-page .bow-tabs button{border:1px solid var(--pv-line-soft);min-height:40px;color:var(--pv-ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:inline-flex}:root .catalog-page .bow-tabs button strong{color:var(--pv-muted);font-size:12px;font-weight:400}:root .catalog-page .bow-tabs button.active{border-color:var(--pv-gold);color:var(--pv-gold-2);background:#d2b47a14}:root .catalog-page .search-row{gap:12px;margin:22px 0 0;display:flex}:root .catalog-page .search-row label{border:1px solid var(--pv-line-soft);background:#f3eee408;border-radius:0;flex:1;align-items:center;gap:12px;min-height:50px;padding:0 18px;display:flex}:root .catalog-page .search-row label svg{width:18px;height:18px;color:var(--pv-muted);flex:none}:root .catalog-page .search-row input{min-width:0;color:var(--pv-ink);font:400 15px/1.4 var(--pv-sans);background:0 0;border:0;outline:0;flex:1}:root .catalog-page .search-row input::placeholder{color:var(--pv-muted)}:root .catalog-page .search-row label:focus-within{border-color:var(--pv-gold)}:root .catalog-page .filter-toggle{border:1px solid var(--pv-line-soft);min-height:50px;color:var(--pv-ink);font:500 12px/1 var(--pv-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0 20px;display:inline-flex}:root .catalog-page .filter-toggle svg{width:17px;height:17px}:root .catalog-page .filter-toggle[aria-expanded=true]{border-color:var(--pv-gold);color:var(--pv-gold-2)}:root .catalog-page .filter-toggle[aria-expanded=true] .filter-chevron{transform:rotate(180deg)}:root .catalog-page .filter-count{background:var(--pv-gold);color:#121412;letter-spacing:0;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}:root .catalog-page .filter-panel:not([hidden]){border:1px solid var(--pv-line-soft);background:var(--pv-bg-2);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:12px 0 0;padding:22px;display:grid}:root .catalog-page .filter-panel label{gap:8px;display:grid}:root .catalog-page .filter-panel label>span{color:var(--pv-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px}:root .catalog-page .filter-panel select{border:1px solid var(--pv-line-soft);background-color:var(--pv-bg);min-height:46px;color:var(--pv-ink);font:400 14px/1 var(--pv-sans);border-radius:0;padding:0 14px}:root .catalog-page .collection-active-filters{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}:root .catalog-page .collection-filter-chip{border:1px solid var(--pv-line);min-height:34px;color:var(--pv-ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}:root .catalog-page .collection-filter-chip svg{width:13px;height:13px}:root .catalog-page .collection-results-bar{border:0;justify-content:space-between;align-items:baseline;gap:16px;margin:30px 0 0;padding:0;display:flex}:root .catalog-page .result-count{color:var(--pv-muted);letter-spacing:.06em;margin:0;font-size:13px}:root .catalog-page .result-count strong{color:var(--pv-ink);font:400 22px/1 var(--pv-serif);margin-inline-end:6px}:root .catalog-page .collection-filter-reset{color:var(--pv-gold-2);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:13px;text-decoration:underline}:root .catalog-page .product-grid{max-width:var(--pv-max);padding:0 var(--pv-gutter) clamp(96px, 10vw, 150px);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:clamp(56px,6vw,88px) clamp(24px,2.6vw,40px);margin:34px auto 0;display:grid}:root .product-card{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;transition:none;display:flex;overflow:visible;transform:none}:root .product-card:hover{box-shadow:none;border:0;transform:none}:root .product-card .product-image{aspect-ratio:4/5;background:radial-gradient(circle at 50% 42%,#272a28 0%,#171a18 58%,#0f1110 100%);border-radius:0;height:auto;position:relative;overflow:hidden}:root .product-card .product-image-link{display:block;position:absolute;inset:0}:root .product-card .product-image img{object-fit:contain;width:100%;height:100%;transition:transform 1.4s var(--pv-ease);padding:0;transform:none}:root .product-card:hover .product-image img{transform:scale(1.04)}:root .product-card .product-badges{pointer-events:none;gap:6px;display:flex;position:absolute;top:14px;left:14px}:root .product-card .product-badges span{color:var(--pv-ink);font:500 10px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;background:#0d0f0ed1;border:0;border-radius:0;padding:7px 10px}:root .product-card :is(.gallery-button,.view-360-button){min-height:36px;color:var(--pv-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 10.5px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .35s var(--pv-ease), transform .35s var(--pv-ease), border-color .3s;background:#0d0f0eb3;border:1px solid #f3eee440;border-radius:999px;padding:0 14px;position:absolute;bottom:14px;transform:translateY(6px)}:root .product-card .gallery-button{left:auto;right:14px}:root .product-card .view-360-button{left:14px;right:auto}:is(:root .product-card:hover :is(.gallery-button,.view-360-button),:root .product-card :is(.gallery-button,.view-360-button):focus-visible){opacity:1;transform:none}:root .product-card :is(.gallery-button,.view-360-button):hover{border-color:var(--pv-gold)}@media (hover:none){:root .product-card :is(.gallery-button,.view-360-button){opacity:1;transform:none}}:root .product-card .product-copy{background:0 0;border:0;flex-direction:column;gap:8px;padding:22px 0 0;display:flex}:root .product-card .product-copy>*{flex:none;height:auto}:root .product-card .product-copy>p{color:var(--pv-muted);font:500 11.5px/1.4 var(--pv-sans);letter-spacing:.12em;text-transform:uppercase;margin:0}:root .product-card .product-copy h3{font:400 23px/1.22 var(--pv-serif);color:var(--pv-ink);min-height:0;margin:0}:root .product-card .product-copy h3 a{color:inherit;transition:background-size .5s var(--pv-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}:root .product-card:hover .product-copy h3 a{background-size:100% 1px}:root .product-card .product-price{border:0;margin:6px 0 0;padding:0}:root .product-card .product-price>span{display:none}:root .product-card .product-price-row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}:root .product-card .product-price-row strong{color:var(--pv-gold-2);font:400 15px/1.3 var(--pv-sans);letter-spacing:.02em}:root .product-card .product-details-link{color:var(--pv-ink-2);font:500 11px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity .35s var(--pv-ease);gap:8px;text-decoration:none;display:inline-flex}:is(:root .product-card:hover .product-details-link,:root .product-card .product-details-link:focus-visible){opacity:1}@media (hover:none){:root .product-card .product-details-link{opacity:1}}:root .product-card .discreet-photo-placeholder,:root .product-card .product-image>:not(a):not(.product-badges):not(button){color:var(--pv-ink-2)}:root .catalog-page .collection-load-state,:root .catalog-page .empty-results{text-align:center;color:var(--pv-ink-2);grid-column:1/-1;padding:80px 0}:root .catalog-page .empty-results{max-width:640px;margin:0 auto}:root .catalog-page .empty-results h2{font:400 34px/1.15 var(--pv-serif);color:var(--pv-ink)}:root .catalog-page .catalog-newsletter{border-top:1px solid var(--pv-line-soft)}:root .catalog-page .catalog-newsletter .newsletter-signup{box-shadow:none;background:0 0;border:0}@media (max-width:760px){:root .catalog-page{padding-top:calc(var(--pv-header-h) + 44px)}:root .catalog-page .category-tabs{scrollbar-width:none;margin-inline:calc(var(--pv-gutter) * -1);padding-inline:var(--pv-gutter);flex-wrap:nowrap;gap:24px;overflow-x:auto}:root .catalog-page .category-tabs::-webkit-scrollbar{display:none}:root .catalog-page .category-tabs button,:root .catalog-page .category-tabs .arrivals-tab{white-space:nowrap;flex:none}:root .catalog-page .filter-panel:not([hidden]){grid-template-columns:1fr}:root .catalog-page .filter-toggle span:not(.filter-count){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:root .catalog-page .filter-toggle{padding:0 15px}:root .catalog-page .product-grid{grid-template-columns:minmax(0,1fr);gap:56px}:root .product-card .product-copy{padding-top:16px}:root .product-card .product-copy h3{font-size:22px}}:root .instrument-detail{background:var(--pv-bg);color:var(--pv-ink);font-family:var(--pv-sans);padding:calc(var(--pv-header-h) + 36px) var(--pv-gutter) clamp(96px, 10vw, 150px);max-width:none;margin:0}:root .instrument-detail .detail-back{max-width:1440px;color:var(--pv-muted);font:500 11px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;margin:0 auto 30px;text-decoration:none;display:inline-flex}:root .instrument-detail .detail-back:hover{color:var(--pv-gold-2)}:root .instrument-detail>.detail-back{width:fit-content;margin-inline:max(0px,50% - 720px);display:block}:root .instrument-detail .detail-grid{grid-template:"gallery heading""gallery certificates""gallery facts""gallery assurance"1fr"description description"/minmax(0,1.5fr) minmax(340px,1fr);align-items:start;gap:0 clamp(40px,5vw,96px);max-width:1440px;margin:0 auto}:root .instrument-detail .detail-gallery{grid-area:gallery;align-self:start;position:relative}:root .instrument-detail .detail-heading{border-bottom:1px solid var(--pv-line-soft);color:var(--pv-ink);grid-area:heading;padding:0 0 30px;display:block}:root .instrument-detail .detail-title .kicker{color:var(--pv-gold);font:500 11.5px/1.4 var(--pv-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}:root .instrument-detail .detail-title h1{font:400 clamp(32px, 3vw, 46px)/1.1 var(--pv-serif);letter-spacing:-.01em;color:var(--pv-ink);text-wrap:balance;margin:0}:root .instrument-detail .detail-offer{text-align:start;justify-items:start;gap:14px;margin-top:28px;display:grid}:root .instrument-detail .detail-price-line{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}:root .instrument-detail .detail-price-line strong{font:400 28px/1.1 var(--pv-serif);color:var(--pv-gold-2)}:root .instrument-detail .detail-price-line span{color:var(--pv-ink-2);letter-spacing:.14em;text-transform:uppercase;font-size:12px}:root .instrument-detail .detail-price-segment{color:var(--pv-muted);align-items:baseline;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}:root .instrument-detail .detail-price-segment strong{color:var(--pv-ink-2);border-bottom:1px solid var(--pv-line);font-weight:400}:root .instrument-detail .pv-detail-actions{flex-wrap:wrap;gap:10px;width:100%;margin-top:10px;display:flex}:root .instrument-detail .pv-detail-actions .pv-btn{flex:auto;min-height:54px}:root .instrument-detail .detail-certificates{background:linear-gradient(135deg,#d2b47a17,#d2b47a05);border:1px solid #d2b47a73;border-radius:0;grid-area:certificates;margin:30px 0 0;padding:22px 24px;display:block}:root .instrument-detail .detail-certificates h2{color:var(--pv-gold);font:500 11px/1 var(--pv-sans);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;display:flex}:root .instrument-detail .detail-certificates h2:before{content:"◆";color:var(--pv-gold-2);font-size:10px}:root .instrument-detail .detail-fact-certificates{gap:8px;margin:0;padding:0;list-style:none;display:grid}:root .instrument-detail .detail-fact-certificates li{font:400 20px/1.3 var(--pv-serif);color:var(--pv-ink)}:root .instrument-detail .detail-fact-certificates a{color:inherit;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;text-decoration:none;display:flex}:root .instrument-detail .detail-certificate-open{color:var(--pv-gold-2);font:500 11px/1.8 var(--pv-sans);letter-spacing:.14em;text-transform:uppercase}:root .instrument-detail .detail-facts{background:0 0;border:0;grid-area:facts;margin:30px 0 0;padding:0;position:static}:root .instrument-detail .detail-facts dl{border:0;border-top:1px solid var(--pv-line-soft);background:0 0;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:0;margin:0;display:grid}:root .instrument-detail .detail-facts dl>div{border-inline:0;background:0 0;border-top:0;min-width:0}:root .instrument-detail .detail-facts :is(dt,dd){writing-mode:horizontal-tb;word-break:normal;overflow-wrap:anywhere}:root .instrument-detail .detail-facts dl>div{border-bottom:1px solid var(--pv-line-soft);grid-template-columns:minmax(120px,40%) 1fr;gap:16px;padding:15px 0;display:grid}:root .instrument-detail .detail-facts dt{color:var(--pv-muted);letter-spacing:.12em;text-transform:uppercase;align-self:center;font-size:12px}:root .instrument-detail .detail-facts dd{color:var(--pv-ink);font:400 18px/1.35 var(--pv-serif);margin:0}:root .instrument-detail .pv-detail-assurance{grid-area:assurance;margin:36px 0 0}.pv-detail-assurance h2{color:var(--pv-gold);font:500 11px/1 var(--pv-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.pv-detail-assurance ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pv-detail-assurance li{gap:4px;padding-inline-start:20px;display:grid;position:relative}.pv-detail-assurance li:before{content:"";inset-inline-start:0;border:1px solid var(--pv-gold);width:7px;height:7px;position:absolute;top:.55em;transform:rotate(45deg)}.pv-detail-assurance strong{color:var(--pv-ink);font:400 18px/1.3 var(--pv-serif)}.pv-detail-assurance span{color:var(--pv-ink-2);font-size:14px;line-height:1.6}:root .instrument-detail .detail-description{border-top:1px solid var(--pv-line-soft);background:0 0;grid-area:description;max-width:820px;margin:clamp(80px,9vw,130px) 0 0;padding:clamp(48px,5vw,72px) 0 0}:root .instrument-detail .detail-description h2{font:400 clamp(30px, 3vw, 44px)/1.1 var(--pv-serif);color:var(--pv-ink);margin:0 0 30px}:root .instrument-detail .detail-lead{color:var(--pv-ink-2);columns:auto;font-size:17px;line-height:1.85}:root .instrument-detail .detail-lead p{margin:0 0 1.1em}:root .instrument-detail .detail-lead :is(strong,b){color:var(--pv-ink);font-weight:500}:root .instrument-detail .detail-lead :is(h2,h3){font:400 24px/1.25 var(--pv-serif);color:var(--pv-ink);margin:1.6em 0 .6em}:root .instrument-detail .detail-media-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}:root .instrument-detail .detail-media-nav{gap:8px;display:flex}:root .instrument-detail .detail-media-nav button{border:1px solid var(--pv-line-soft);min-height:38px;color:var(--pv-ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}:root .instrument-detail .detail-media-nav button[aria-pressed=true]{border-color:var(--pv-gold);color:var(--pv-gold-2)}:root .instrument-detail .detail-media-toolbar p{color:var(--pv-muted);margin:0;font-size:11.5px}:root .instrument-detail .detail-stage{aspect-ratio:4/5;height:auto;max-height:calc(100svh - var(--pv-header-h) - 150px);cursor:zoom-in;background:radial-gradient(circle at 50% 42%,#282b29 0%,#181b19 58%,#0e100f 100%);border:0;border-radius:0;width:100%;position:relative;overflow:hidden}:root .instrument-detail .detail-stage.is-zoomed{cursor:grab}:root .instrument-detail .detail-stage>img{object-fit:contain;width:100%;height:100%}:root .instrument-detail .detail-stage>:is(.prev,.next){width:50px;height:50px;color:var(--pv-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity .35s var(--pv-ease), border-color .3s;background:#0d0f0e8c;border:1px solid #f3eee438;border-radius:50%;font-size:17px;position:absolute;top:50%;translate:0 -50%}:root .instrument-detail .detail-stage>.prev{left:18px;right:auto}:root .instrument-detail .detail-stage>.next{left:auto;right:18px}:is(:root .instrument-detail .detail-stage:hover>:is(.prev,.next),:root .instrument-detail .detail-stage>:is(.prev,.next):focus-visible){opacity:1}:root .instrument-detail .detail-stage>:is(.prev,.next):hover{border-color:var(--pv-gold)}@media (hover:none){:root .instrument-detail .detail-stage>:is(.prev,.next){opacity:1}}:root .instrument-detail .detail-zoom-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--pv-ink-2);background:#0d0f0ea8;border:1px solid #f3eee424;border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 14px;font-size:11.5px;display:flex;position:absolute;inset:auto 14px 14px auto}:root .instrument-detail .detail-zoom-controls button{width:32px;height:32px;color:var(--pv-ink);cursor:pointer;background:0 0;border:0;border-radius:50%}:root .instrument-detail .detail-zoom-controls button:hover:not(:disabled){background:#f3eee41a}:root .instrument-detail .detail-zoom-controls button:disabled{opacity:.35}:root .instrument-detail .detail-touch-hint{display:none}:root .instrument-detail .detail-thumbs{scrollbar-width:thin;scrollbar-color:var(--pv-line) transparent;gap:10px;margin:14px 0 0;padding:0 0 6px;display:flex;overflow-x:auto}:root .instrument-detail .detail-thumbs button{cursor:pointer;opacity:.55;width:72px;height:90px;transition:opacity .3s var(--pv-ease), border-color .3s var(--pv-ease);background:#171a18;border:1px solid #0000;border-radius:0;flex:none;padding:0}:root .instrument-detail .detail-thumbs button img{object-fit:cover;width:100%;height:100%}:root .instrument-detail .detail-thumbs button:hover{opacity:.85}:root .instrument-detail .detail-thumbs button.active{opacity:1;border-color:var(--pv-gold)}:root .detail-lightbox{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060706f7}:root .detail-lightbox :is(.prev,.next,.detail-lightbox-close){width:52px;height:52px;color:var(--pv-ink);background:#0d0f0e99;border:1px solid #f3eee438;border-radius:50%;font-size:18px}:root .detail-lightbox-zoom{background:#0d0f0eb3;border:1px solid #f3eee424;border-radius:999px}@media (min-width:1001px){:root .instrument-detail .detail-enquiry-bar{display:none}}:root .detail-enquiry-bar{border:0;border-top:1px solid var(--pv-line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0f0ef0;border-radius:0;box-shadow:0 -10px 30px #0000004d}:root .detail-enquiry-bar button{background:var(--pv-gold);color:#121412;letter-spacing:.14em;text-transform:uppercase;border-radius:0;font-size:11.5px}:root .detail-enquiry-card{background:var(--pv-bg-2);border:1px solid var(--pv-line-soft);border-radius:0}:root .detail-enquiry-heading h2{font:400 32px/1.15 var(--pv-serif);color:var(--pv-ink)}:root .detail-enquiry-instrument{color:var(--pv-gold-2);font-family:var(--pv-serif);font-size:18px}@media (max-width:1000px){:root .instrument-detail .detail-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""gallery""certificates""facts""assurance""description"}:root .instrument-detail .detail-gallery{margin-top:26px;margin-inline:calc(var(--pv-gutter) * -1);position:static}:root .instrument-detail .detail-thumbs,:root .instrument-detail .detail-media-toolbar{padding-inline:var(--pv-gutter)}:root .instrument-detail .detail-stage{aspect-ratio:4/5;max-height:none}:root .instrument-detail .detail-heading{border-bottom:0;padding-bottom:0}:root .instrument-detail .pv-detail-actions{display:none}:root .instrument-detail .detail-description{margin-top:64px;padding-top:44px}:root .instrument-detail{padding-bottom:140px}html:has(.instrument-detail) .pv-whatsapp-float{display:none}}@media (max-width:760px){:root .instrument-detail{padding-top:calc(var(--pv-header-h) + 22px)}:root .instrument-detail .detail-title h1{font-size:30px}:root .instrument-detail .detail-offer{margin-top:18px}:root .instrument-detail .detail-stage{aspect-ratio:3/4}:root .instrument-detail .detail-thumbs button{width:58px;height:72px}:root .instrument-detail .detail-facts dl>div{grid-template-columns:1fr;gap:4px}:root .instrument-detail .detail-lead{font-size:16px}}:root :is(.ident-page,.marketplace-page,.showroom-page,.journal-page,.article-page,.about-page,.contact-page,.b2b-page,.legal-page,.legal-document,.newsletter-confirmed,.film-watch-page,.arrivals-page,.auction-page,.auction-catalogue){--patera-dark:var(--pv-bg);--patera-surface:var(--pv-surface);--patera-raised:var(--pv-raised);--patera-text:var(--pv-ink);--patera-accent:var(--pv-gold);background-color:var(--pv-bg)}:root :is(.ident-page,.marketplace-page,.showroom-page,.journal-page,.article-page,.about-page,.contact-page,.b2b-page,.legal-page,.newsletter-confirmed) :is(h1,h2,h3){font-family:var(--pv-serif);letter-spacing:-.005em;font-weight:400}:root :is(.ident-page,.marketplace-page,.showroom-page,.journal-page,.article-page,.about-page,.contact-page,.b2b-page,.legal-page,.newsletter-confirmed) h1{font-size:clamp(40px,5.4vw,80px);line-height:1.02}:root :is(.ident-page,.marketplace-page,.showroom-page,.journal-page,.article-page,.about-page,.contact-page,.b2b-page,.legal-page,.newsletter-confirmed) .kicker{color:var(--pv-gold);font:500 11.5px/1.4 var(--pv-sans);letter-spacing:.22em;text-transform:uppercase}:root main :is(.gold-button,.outline-button,.dark-button,.whatsapp-button){min-height:52px;box-shadow:none;font:500 12px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;transition:background-color .35s var(--pv-ease), color .35s var(--pv-ease), border-color .35s var(--pv-ease);border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex}:root main .gold-button{background:var(--pv-gold);border:1px solid var(--pv-gold);color:#121412}:root main .gold-button:hover{background:var(--pv-gold-2);border-color:var(--pv-gold-2);color:#121412}:root main :is(.outline-button,.whatsapp-button){color:var(--pv-ink);background:0 0;border:1px solid #f3eee461}:root main :is(.outline-button,.whatsapp-button):hover{border-color:var(--pv-ink);color:var(--pv-ink);background:#f3eee40f}:root main .dark-button{background:var(--pv-ink);border:1px solid var(--pv-ink);color:#121412}:root main .dark-button:hover{background:#fff}:root main :is(.contact-form,.marketplace-form,.ident-form,.identification-intake,.detail-enquiry-card,.b2b-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea){border:1px solid var(--pv-line-soft);color:var(--pv-ink);font-family:var(--pv-sans);box-shadow:none;background-color:#21222009;border-radius:0;font-size:15px}:root main :is(.contact-form,.marketplace-form,.ident-form,.identification-intake,.detail-enquiry-card,.b2b-page) :is(input,select,textarea):focus{border-color:var(--pv-gold);outline:none}:root main :is(.contact-form,.marketplace-form,.ident-form,.detail-enquiry-card) button[type=submit]{background:var(--pv-gold);border:1px solid var(--pv-gold);color:#f0ebe0;font:500 12px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:0;min-height:54px}:root main input[type=checkbox],:root main input[type=radio]{accent-color:var(--pv-gold)}:root :is(.ident-page,.marketplace-page,.showroom-page,.journal-page,.about-page,.contact-page) :is(article,.card,[class*=-card]):not(.product-card){box-shadow:none;border-radius:0}:root .journal-page{padding:calc(var(--pv-header-h) + clamp(56px, 7vw, 112px)) 0 0;background:var(--pv-bg);color:var(--pv-ink)}:root .journal-page>header{max-width:var(--pv-max);padding:0 var(--pv-gutter) clamp(48px, 6vw, 80px);text-align:start;background:0 0;border:0;justify-items:start;margin:0 auto;display:grid}:root .journal-page>header .kicker{margin:0 0 26px}:root .journal-page>header h1{text-align:start;max-width:15ch;margin:0;font-size:clamp(44px,6vw,88px);line-height:1}:root .journal-page>header>p:not(.kicker){max-width:56ch;color:var(--pv-ink-2);font:400 clamp(16px, 1.25vw, 18px)/1.75 var(--pv-sans);text-align:start;margin:28px 0 0}:root .journal-page>header>span{color:var(--pv-muted);font:500 11px/1 var(--pv-sans);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;margin-top:26px;padding:0}:root .journal-page>header:after{display:none}:root .journal-page .journal-featured{max-width:var(--pv-max);padding:0 var(--pv-gutter);background:0 0;border:0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:0;margin:0 auto;display:grid}:root .journal-page .journal-featured-image{aspect-ratio:auto;min-height:460px;display:block;overflow:hidden}:root .journal-page .journal-featured-image img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--pv-ease)}:root .journal-page .journal-featured:hover .journal-featured-image img{transform:scale(1.03)}:root .journal-page .journal-featured>div{background:var(--pv-bg-2);border:1px solid var(--pv-line-soft);border-inline-start:0;flex-direction:column;justify-content:center;gap:14px;padding:clamp(32px,4vw,64px);display:flex}:root .journal-page .journal-featured>div .kicker{margin:0}:root .journal-page .journal-featured time{color:var(--pv-muted);letter-spacing:.1em;font-size:12px}:root .journal-page .journal-featured h2{margin:6px 0 0;font-size:clamp(28px,2.6vw,40px);line-height:1.12}:root .journal-page .journal-featured h2 a{color:var(--pv-ink);text-decoration:none}:root .journal-page .journal-featured h2 a:hover{color:var(--pv-gold-2)}:root .journal-page .journal-featured p:not(.kicker){color:var(--pv-ink-2);font:400 16px/1.7 var(--pv-sans)}:root .journal-page .journal-featured .gold-button{align-self:flex-start;margin-top:12px}:root .journal-page .journal-archive{max-width:var(--pv-max);padding:0 var(--pv-gutter) clamp(80px, 9vw, 130px);margin:clamp(80px,9vw,130px) auto 0}:root .journal-page .journal-archive-heading{border-bottom:1px solid var(--pv-line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:20px;display:flex}:root .journal-page .journal-archive-heading h2{margin:0;font-size:clamp(30px,3vw,44px)}:root .journal-page .journal-archive-heading span{color:var(--pv-muted);font-size:13px}:root .journal-page .journal-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:56px 36px;margin-top:44px;display:grid}:root .journal-page .journal-grid article{background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}:root .journal-page .journal-grid article>a:first-child{aspect-ratio:4/3;margin-bottom:8px;display:block;overflow:hidden}:root .journal-page .journal-grid article img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--pv-ease)}:root .journal-page .journal-grid article:hover img{transform:scale(1.04)}:root .journal-page .journal-grid h3{margin:0;font-size:24px;line-height:1.22}:root .journal-page .journal-grid h3 a{color:var(--pv-ink);text-decoration:none}:root .journal-page .journal-grid h3 a:hover{color:var(--pv-gold-2)}:root .journal-page .journal-grid p{color:var(--pv-ink-2);font:400 15px/1.65 var(--pv-sans);margin:0}:root .journal-page .journal-category{color:var(--pv-gold);font:500 11px/1.4 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase}:root .journal-page .journal-newsletter{border-top:1px solid var(--pv-line-soft)}@media (max-width:900px){:root .journal-page .journal-featured{grid-template-columns:1fr}:root .journal-page .journal-featured-image{aspect-ratio:4/3;min-height:0}:root .journal-page .journal-featured>div{border-inline-start:1px solid var(--pv-line-soft);border-top:0}}@media (max-width:760px){:root .journal-page{padding-top:calc(var(--pv-header-h) + 44px)}}.pv-header .pv-contact-button[aria-current=page]{background:var(--pv-gold);color:#121412}:root .article-page{background:var(--pv-bg)}:root .article-page .article-back{color:var(--pv-muted);font:500 11px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}:root .article-page .article-back:hover{color:var(--pv-gold-2)}:root .article-page .article-hero{box-shadow:none;border:0;border-bottom:1px solid var(--pv-line-soft);background:0 0;border-radius:0;padding:clamp(28px,4vw,56px) 0 clamp(40px,5vw,64px)}:root .article-page .article-hero .kicker{margin:0 0 24px}:root .article-page .article-hero h1{max-width:18ch;color:var(--pv-ink);margin:0;font-size:clamp(38px,5vw,72px);line-height:1.04}:root .article-page .article-hero>p:not(.kicker):not(.article-meta){max-width:58ch;color:var(--pv-ink-2);font:400 clamp(17px, 1.4vw, 20px)/1.7 var(--pv-sans);margin:28px 0 0}:root .article-page .article-meta{color:var(--pv-muted);font:500 11.5px/1.4 var(--pv-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:26px}:root .article-page .article-toc{background:var(--pv-bg-2);border:1px solid var(--pv-line-soft);border-radius:0}:root .article-page .rich-article :is(h2,h3){color:var(--pv-ink)}:root .article-page .rich-article blockquote{border-inline-start:1px solid var(--pv-gold);color:var(--pv-ink);font-family:var(--pv-serif);background:0 0;font-style:italic}:root .article-page .article-end{border-top:1px solid var(--pv-line-soft)}:root .instrument-detail .detail-fact-certificates li>:is(span,a){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pv-collection-index{background:var(--pv-bg-2);border-top:1px solid var(--pv-line-soft);color:var(--pv-ink);font-family:var(--pv-sans)}.pv-collection-index-inner{max-width:var(--pv-max);padding:clamp(64px, 8vw, 110px) var(--pv-gutter);margin:0 auto}.pv-collection-index h2{font:400 clamp(30px, 3vw, 44px)/1.1 var(--pv-serif);margin:0}.pv-collection-index-inner>p{color:var(--pv-ink-2);margin:14px 0 0;font-size:15px}.pv-collection-index-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 48px;margin-top:44px;display:grid}.pv-collection-index h3{border-bottom:1px solid var(--pv-line);color:var(--pv-gold);font:500 11.5px/1 var(--pv-sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;padding-bottom:12px}.pv-collection-index ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv-collection-index a{color:var(--pv-ink-2);font-size:14.5px;line-height:1.45;text-decoration:none}.pv-collection-index a:hover{color:var(--pv-gold-2)}:root .pv-auctions{--patera-dark:var(--pv-bg);--patera-surface:var(--pv-bg-2);--patera-raised:var(--pv-surface);--patera-text:var(--pv-ink);--patera-accent:var(--pv-gold);--patera-secondary:var(--pv-ink-2);--patera-border:var(--pv-line-soft);--font-serif:var(--pv-serif);padding-top:calc(var(--pv-header-h) + clamp(56px, 7vw, 112px))}:root .pv-auctions .kicker{font:500 11.5px/1.4 var(--pv-sans);letter-spacing:.22em}:root .pv-auctions :is(.auction-button,.outline-button){min-height:52px;font:500 12px/1 var(--pv-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}:root .pv-auctions .auction-button{background:var(--pv-gold);border:1px solid var(--pv-gold);color:#121412}:root .pv-auctions .outline-button{color:var(--pv-ink);background:0 0;border:1px solid #f3eee461}:root .auction-construction{max-width:var(--pv-max);min-height:72vh;padding-inline:var(--pv-gutter)}:root .auction-construction-card{background:0 0;border:0;max-width:720px;padding:0}:root .auction-construction-card h1{font:400 clamp(44px, 6vw, 88px)/1 var(--pv-serif);letter-spacing:-.015em;margin:26px 0 28px}:root .auction-construction-card>p:not(.kicker){color:var(--pv-ink-2);font:400 clamp(16px, 1.25vw, 18px)/1.75 var(--pv-sans);max-width:56ch}:root .auction-construction .auction-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}:root .auction-construction-admin{margin-top:56px;font-size:12px}:root .auction-construction-admin a{color:var(--pv-muted)}:root .identification-type-grid .ident-choice-photo{background:#cfc9bd}:root .identification-type-grid .ident-choice-photo img{mix-blend-mode:multiply}:root .ident-page :is(.identification-wizard,.identification-wizard-form,.ident-order-instruments,.identification-phases,.identification-wizard-actions){border-radius:0}.ident-dropzone{transition:background-color .3s var(--pv-ease), border-color .3s var(--pv-ease);background:#d2b47a0a;border:1px dashed #d2b47a73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin:22px 0 6px;padding:22px 24px;display:flex}.ident-dropzone.is-active{border-color:var(--pv-gold);background:#d2b47a1f}.ident-dropzone strong{color:var(--pv-ink);font:400 22px/1.2 var(--pv-serif);display:block}.ident-dropzone p{max-width:60ch;color:var(--pv-ink-2);margin:6px 0 0;font-size:14px;line-height:1.6}.ident-dropzone-actions{flex-wrap:wrap;gap:10px;display:flex}.ident-multi-upload{cursor:pointer;position:relative}.ident-multi-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.ident-photo-warning{line-height:1.5;color:#e8c37a!important;margin:6px 0 0!important;font-size:13px!important}.ident-camera{z-index:400;color:var(--pv-ink);font-family:var(--pv-sans);background:#050605;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.ident-camera>header{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--pv-line-soft);align-items:center;gap:14px;display:flex}.ident-camera>header span{color:var(--pv-gold);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:12px}.ident-camera>header strong{font:400 19px/1.2 var(--pv-serif);flex:1}.ident-camera>header button{color:var(--pv-ink-2);cursor:pointer;background:0 0;border:0;font-size:14px}.ident-camera-stage{place-items:center;display:grid;position:relative;overflow:hidden}.ident-camera-stage video,.ident-camera-stage>img:not(.ident-camera-ghost){object-fit:contain;width:100%;height:100%}.ident-camera-ghost{object-fit:contain;opacity:.28;filter:grayscale()brightness(1.6);pointer-events:none;mix-blend-mode:screen;width:88%;height:88%;position:absolute;inset:6%}.ident-camera-hint{color:var(--pv-ink-2);white-space:nowrap;background:#050605b3;border-radius:999px;margin:0;padding:8px 14px;font-size:13px;position:absolute;bottom:16px;left:50%;translate:-50%}.ident-camera-error{text-align:center;max-width:34ch;color:var(--pv-ink-2);padding:24px;line-height:1.6}.ident-camera>footer{padding:16px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--pv-line-soft);gap:12px;display:grid}.ident-camera>footer>p{text-align:center;margin:0;font-size:14px}.ident-camera>footer>p.is-ok{color:#a9c79a}.ident-camera>footer>p.is-warning{color:#e8c37a}.ident-camera-actions{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ident-camera-actions:has(.ident-camera-primary){grid-template-columns:1fr 1fr}.ident-camera-shutter{border:3px solid var(--pv-ink);cursor:pointer;background:0 0;border-radius:50%;width:74px;height:74px;padding:5px}.ident-camera-shutter span{background:var(--pv-ink);border-radius:50%;width:100%;height:100%;transition:transform .15s;display:block}.ident-camera-shutter:active span{transform:scale(.9)}.ident-camera-secondary,.ident-camera-primary{min-height:52px;color:var(--pv-ink);font:500 12px/1 var(--pv-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f3eee44d;padding:0 18px}.ident-camera-primary{background:var(--pv-gold);border-color:var(--pv-gold);color:#10120f}.ident-sidebar{border:1px solid var(--pv-line-soft);background:var(--pv-bg-2);color:var(--pv-ink);align-content:start;gap:10px;margin-top:24px;padding:26px;display:grid}.ident-sidebar-kicker{color:var(--pv-gold);font:500 11px/1 var(--pv-sans);letter-spacing:.2em;text-transform:uppercase;margin:0}.ident-sidebar-price{font:400 40px/1 var(--pv-serif);color:var(--pv-gold-2)}.ident-sidebar-meta{color:var(--pv-muted);font-size:12.5px}.ident-sidebar-progress{border-top:1px solid var(--pv-line-soft);color:var(--pv-ink-2);grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding-top:16px;font-size:13px;display:grid}.ident-sidebar-progress b{color:var(--pv-ink);font-weight:500}.ident-sidebar-progress progress{-webkit-appearance:none;appearance:none;background:#f3eee41a;border:0;grid-column:1/-1;width:100%;height:4px}.ident-sidebar-progress progress::-webkit-progress-bar{background:#f3eee41a}.ident-sidebar-progress progress::-webkit-progress-value{background:var(--pv-gold)}.ident-sidebar-progress progress::-moz-progress-bar{background:var(--pv-gold)}.ident-sidebar ul{border-top:1px solid var(--pv-line-soft);gap:10px;margin:14px 0 6px;padding:16px 0 0;list-style:none;display:grid}.ident-sidebar li{color:var(--pv-ink-2);padding-inline-start:18px;font-size:13.5px;line-height:1.5;position:relative}.ident-sidebar li:before{content:"";inset-inline-start:0;border:1px solid var(--pv-gold);width:6px;height:6px;position:absolute;top:.5em;transform:rotate(45deg)}.ident-sample-button{border:0;border-bottom:1px solid var(--pv-line);color:var(--pv-gold-2);font:500 12px/1.4 var(--pv-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;padding:0 0 4px}@media (min-width:1200px){:root .identification-wizard{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:28px;display:grid}:root .identification-wizard>*{grid-column:1/-1}:root .identification-wizard>form{grid-column:1}:root .identification-wizard>.ident-sidebar{top:calc(var(--pv-header-h) + 20px);grid-column:2;margin-top:0;position:sticky}}.ident-sample-dialog{border:1px solid var(--pv-line);color:#2a2620;background:#f4efe5;width:min(640px,94vw);height:fit-content;max-height:88vh;margin:auto;padding:0;position:fixed;inset:0}.ident-sample-dialog::backdrop{background:#050605c7}.ident-sample-dialog article{font-family:var(--pv-sans);padding:clamp(24px,4vw,44px)}.ident-sample-dialog header{border-bottom:1px solid #d6cdbb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.ident-sample-dialog header p{color:#8a6f3d;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px}.ident-sample-dialog header button{color:#5a5246;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.ident-sample-dialog h3{font:400 30px/1.15 var(--pv-serif);color:#1f1c17;margin:22px 0 6px}.ident-sample-note{color:#8b7f6c;margin:0 0 20px;font-size:13px;font-style:italic}.ident-sample-dialog dl{border-top:1px solid #ddd4c3;margin:0 0 20px;display:grid}.ident-sample-dialog dl>div{border-bottom:1px solid #ddd4c3;grid-template-columns:40% 1fr;gap:12px;padding:10px 0;display:grid}.ident-sample-dialog dt{color:#8b7f6c;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ident-sample-dialog dd{font:400 17px/1.35 var(--pv-serif);color:#1f1c17;margin:0}.ident-sample-dialog article>p:not(.ident-sample-note){font-size:15px;line-height:1.7}.ident-sample-dialog footer{font:italic 400 17px/1 var(--pv-serif);color:#5a5246;margin-top:22px}.ident-status-link{margin-top:18px}.ident-status-page{min-height:80vh;padding:calc(var(--pv-header-h) + clamp(56px, 7vw, 112px)) var(--pv-gutter) clamp(80px, 9vw, 130px);background:var(--pv-bg);color:var(--pv-ink);font-family:var(--pv-sans)}.ident-status-inner{max-width:720px;margin:0 auto}.ident-status-page h1{font:400 clamp(40px, 5vw, 68px)/1.04 var(--pv-serif);margin:22px 0 0}.ident-status-intro{color:var(--pv-ink-2);margin:20px 0 0;font-size:17px;line-height:1.7}.ident-status-form{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;margin-top:36px;display:grid}.ident-status-form label{gap:8px;display:grid}.ident-status-form span{color:var(--pv-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.ident-status-form input{border:1px solid var(--pv-line-soft);min-height:52px;color:var(--pv-ink);font:400 16px/1 var(--pv-sans);background:#f3eee409;border-radius:0;padding:0 14px}.ident-status-form input:focus{border-color:var(--pv-gold);outline:none}.ident-status-message{color:#e8c37a;margin-top:18px}.ident-status-result{border:1px solid var(--pv-line-soft);background:var(--pv-bg-2);margin-top:44px;padding:30px}.ident-status-result header{border-bottom:1px solid var(--pv-line-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:18px;display:flex}.ident-status-result header strong{font:400 26px/1 var(--pv-serif);color:var(--pv-gold-2);letter-spacing:.06em}.ident-status-result header span{color:var(--pv-muted);font-size:13px}.ident-status-result ol{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.ident-status-result li{color:var(--pv-muted);align-items:center;gap:16px;padding:12px 0;font-size:16px;display:flex;position:relative}.ident-status-result li>span{border:1px solid var(--pv-line-soft);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.ident-status-result li.is-done{color:var(--pv-ink)}.ident-status-result li.is-done>span{background:var(--pv-gold);border-color:var(--pv-gold);color:#10120f}.ident-status-result li.is-next{color:var(--pv-ink-2)}.ident-status-result li.is-next>span{border-color:var(--pv-gold);color:var(--pv-gold-2)}.ident-status-contact{color:var(--pv-muted);margin:22px 0 0;font-size:13px}@media (max-width:700px){.ident-status-form{grid-template-columns:1fr}}.ident-sample-intro{background:#ebe4d6;border-inline-start:2px solid #b8955a;padding:14px 16px;font-size:14px!important}.ident-sample-dialog h4{font:400 22px/1.2 var(--pv-serif);color:#1f1c17;margin:24px 0 8px}
