/*! 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)))){*,::backdrop,:after,:before{--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{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.resize{resize:both}.blur{--tw-blur:blur(8px)}.blur,.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,)}}body,html{min-height:100%;margin:0}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}@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}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-v1212-0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-v1212-1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-v1212-0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/font-v1212-1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-v1212-2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-v1212-3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-v1212-2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-v1212-3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-v1212-4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-v1212-5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-v1212-4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-v1212-5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-v1212-4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-v1212-5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-v1212-4.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-v1212-5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#171c1c;--muted:#747b78;--line:#d9ded9;--accent:#dcc9a8}*{box-sizing:border-box}body{margin:0;background:#111817;font-family:Manrope,Arial,sans-serif;color:var(--ink);font-size:16px}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid #d6ba86;outline-offset:5px}button{color:inherit}button:disabled{cursor:default}a,button{touch-action:manipulation}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:27px 4.2%;color:#fff;height:104px}.wordmark{font-size:47px;font-weight:500;letter-spacing:-4px}.wordmark>span{font-size:12px;letter-spacing:0;vertical-align:top;display:inline-block;margin:6px 0 0 9px}.site-header nav{display:flex;gap:26px;align-items:center}.site-header nav a[data-category],.site-header nav button{border:0;background:none;font-size:13px;color:inherit;padding:10px 0}.nav-dot{color:#ffffff60;font-size:13px}.offer-trigger{background:#ffffff08;border:1px solid #ffffff65;color:white;border-radius:40px;padding:12px 20px;display:flex;gap:23px;align-items:center;backdrop-filter:blur(14px)}.offer-trigger span{font-size:22px;line-height:1}.offer-trigger:hover{background:#ffffff20}.entrance{min-height:720px;height:100svh;width:100%;color:white}.entrance,.world{display:flex;position:relative;overflow:hidden}.world{isolation:isolate;flex:1 1 50%;min-width:0;padding:146px 4.2vw 120px;flex-direction:column;transition:flex-grow .9s cubic-bezier(.2,.65,.25,1)}.world-home{border-right:1px solid #ffffff65}.world-image{position:absolute;inset:0;z-index:-3;object-fit:cover;width:100%;height:100%;animation:image-enter 1.8s ease-out both;transition:transform 1.4s ease,filter 1.2s ease}.world-car .world-image,.world-image{object-position:50% 50%}.world-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#0b151a88,#08141408 35%,#06100f65 58%,#050e0ddb),linear-gradient(90deg,#07151035,transparent)}.world-car .world-shade{background:linear-gradient(180deg,#0810179c,transparent 37%,#05090b70 63%,#05090dec),linear-gradient(90deg,#060d1420,transparent)}.world-top{display:flex;gap:18px;font-size:12px;letter-spacing:2.2px;animation:copy-enter 1s .12s both}.world-index{opacity:.6;letter-spacing:0}.world-rule{height:1px;background:#ffffff40;flex:1;max-width:70px}.world-content{padding-top:130px;animation:copy-enter 1.1s .24s both}.world-kicker{font-size:12px;letter-spacing:3px;margin:0 0 21px;color:#f0ddba}.world h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:clamp(64px,6.9vw,112px);line-height:.94;letter-spacing:-3px;margin:0 0 34px;text-shadow:0 3px 32px #0003}.world h2 em{font-weight:400;color:#e9d8ba}.world-car .world-kicker,.world-car h2 em{color:#d5dce4}.explore{background:transparent;border:0;border-bottom:1px solid #ffffff70;padding:0 0 13px;display:flex;align-items:center;justify-content:space-between;color:white;gap:40px;min-width:230px;font-size:14px;transition:gap .4s,border-color .4s}.explore-icon{border:1px solid #ffffff60;border-radius:50%;width:32px;height:32px;display:grid;place-content:center;font-weight:400;transition:transform .5s,background .5s}.explore:hover .explore-icon{transform:rotate(90deg);background:#ffffff20}.explore:hover{border-color:white;gap:55px}.world-caption{display:flex;justify-content:space-between;margin-top:38px;font-size:11px;letter-spacing:1.7px;color:#ffffffa8;gap:15px}.seam-mark{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:5;height:58px;width:58px;border:1px solid #ffffff66;border-radius:50%;background:#1521242e;backdrop-filter:blur(12px);display:grid;place-content:center;pointer-events:none}.seam-mark span{font-family:Cormorant Garamond,Georgia,serif;font-size:35px;font-style:italic;padding-bottom:5px}.entrance-bottom{position:absolute;bottom:0;height:78px;left:4.2%;right:4.2%;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff30;font-size:11px;letter-spacing:1.8px}.entrance-bottom button{font-size:12px;letter-spacing:0;color:#ddd;background:transparent;border:0;padding:10px 0;display:flex;gap:25px;align-items:center}.entrance-bottom button span{font-size:22px}.preview-label{color:#ffffff65;font-size:10px;letter-spacing:1.3px}@media(hover:hover) and (min-width:901px){.entrance:has(.world-car:hover) .world-car,.entrance:has(.world-home:hover) .world-home{flex-grow:1.08}.world:hover .world-image{transform:scale(1.035)}.entrance:has(.world:hover) .seam-mark{opacity:0;transition:opacity .2s}}@keyframes image-enter{0%{scale:1.065;filter:brightness(.7)}to{scale:1;filter:brightness(1)}}@keyframes copy-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.view-collection{background:#f5f5f0}.view-collection .site-header{color:var(--ink);border-bottom:1px solid var(--line)}.view-collection .offer-trigger{border-color:#9da59f;color:var(--ink)}.view-collection .nav-dot{color:#9da59f}.collection{animation:copy-enter .6s both}.collection-top{max-width:1500px;margin:auto;padding:30px 5% 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.back-button{border:0;background:transparent;padding:10px 0;font-size:14px;color:#626b66}.collection-tabs{display:flex;gap:20px}.collection-tabs a[data-category],.collection-tabs button{border-bottom:1px solid transparent;padding:9px 0;background:none;font-size:14px;color:#737a75}.collection-tabs .active{border-color:var(--ink);color:var(--ink)}.portfolio{max-width:1500px;margin:auto;padding:35px 5% 60px}.section-heading{align-items:end;margin-bottom:40px}.eyebrow{font-size:12px;letter-spacing:2px;line-height:1.5}.section-heading h2{font-family:Cormorant Garamond,Georgia,serif;font-size:60px;line-height:1.07;letter-spacing:-1.5px;margin:12px 0 0}.subtle{font-size:14px;color:var(--muted)}.catalog,.catalog-split{display:block}.catalog.car-panel{display:none}.car-active .catalog.car-panel{display:block}.car-active .catalog.home-panel{display:none}.catalog-title{display:flex;align-items:center;justify-content:space-between}.catalog-title h3{font-size:18px;margin:0}.category-icon{display:none}.catalog-title>span{color:var(--muted)}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}.filters button{padding:10px 22px;border:1px solid var(--line);border-radius:30px;background:transparent;color:#68706c;font-size:14px}.filters button.selected{background:var(--ink);color:white;border-color:var(--ink)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.card{border:0;padding:0;background:transparent;text-align:left;display:flex;flex-direction:column;min-width:0}.card-image{position:relative;height:330px;width:100%;overflow:hidden}.card-image img{transition:transform .7s}.card:hover img{transform:scale(1.03)}.badge{position:absolute;top:20px;left:20px;border-radius:25px;padding:9px 14px;background:#ffffffe8;font-size:12px;letter-spacing:1px}.card-info{padding:23px 0;width:100%}.card-location{font-size:12px;letter-spacing:1.4px;color:var(--muted)}.card h4{font-size:34px;font-weight:500;margin:9px 0 14px;line-height:1.1}.specs{display:flex;flex-wrap:wrap;gap:15px;font-size:14px;color:var(--muted)}.specs span+span:before{content:"·";margin-right:15px}.price-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.price{font-size:22px;font-weight:500;letter-spacing:-.6px}.detail-label{font-size:13px}.empty{grid-column:1/-1;padding:60px;text-align:center;border:1px solid var(--line);font-size:15px;color:var(--muted)}.sell{background:#1b2625;color:white;margin:0 5% 55px;padding:50px 5%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sell .eyebrow{color:var(--accent)}.sell h2{font-family:Cormorant Garamond,Georgia,serif;font-size:40px;line-height:1.1;margin:15px 0}.sell p{font-size:14px;line-height:1.8;color:#b9c4be}.sell-actions{display:grid;gap:14px}.sell-actions button{display:flex;gap:15px;align-items:center;text-align:left;background:transparent;border:1px solid #64716b;padding:22px;color:white}.sell-actions button:hover{background:#ffffff09}.sell-actions b{font-size:15px;font-weight:500}.sell-actions small{display:block;font-size:12px;color:#b9c4be;margin-top:6px}.sell-icon{font-size:28px;color:var(--accent)}.plus{margin-left:auto;font-size:25px}.collection-footer{display:flex;align-items:center;gap:30px;padding:30px 5%;border-top:1px solid var(--line)}.brandmark{display:none}.brand b{font-size:24px;letter-spacing:4px}.brand small{display:block;font-size:10px;letter-spacing:1px}.collection-footer p,.collection-footer>span{font-size:12px;color:var(--muted)}.collection-footer>span{margin-left:auto}dialog{border:0;border-radius:3px;padding:0;width:min(650px,92vw);max-height:90svh;color:var(--ink);background:#f7f7f2;box-shadow:0 25px 100px #0005}dialog::backdrop{background:#091414c9;backdrop-filter:blur(10px)}.close{position:absolute;z-index:2;right:15px;top:13px;border:0;width:36px;height:36px;background:white;border-radius:50%;font-size:24px;color:var(--ink)}.detail-photo{height:300px}.detail-body,.offer-body{padding:35px}.detail-body h2,.offer-body h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:37px;line-height:1.05;margin:15px 0}.detail-body .price{display:block;margin:18px 0;font-size:28px}.detail-body p,.offer-body>p{color:var(--muted);font-size:14px;line-height:1.7}.detail-specs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:20px}.detail-specs div{padding:14px 0;border-bottom:1px solid var(--line)}.detail-specs small{display:block;color:var(--muted);margin-bottom:4px}.offer-body h2{margin-right:20px}.form-tabs{display:flex;background:#e8ece6;margin:22px 0;gap:4px}.form-tabs button{flex:1;padding:10px;border:0;background:transparent;font-size:14px}.form-tabs .selected{background:white}label{display:flex;flex-direction:column;font-size:14px;gap:8px;margin-bottom:17px}input,textarea{width:100%;border:1px solid #d5dcd4;border-radius:2px;padding:12px;color:var(--ink);background:white;font-size:16px}textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.upload{border:1px dashed #bdc6ba;padding:15px}.upload small{color:var(--muted);font-size:12px}.upload input{padding:0;border:0;font-size:12px}.preview-note{font-size:12px;color:#74634a;padding:13px;background:#eee8de;line-height:1.6}.submit{width:100%;background:var(--ink);border:0;color:white;padding:15px;margin-top:18px;font-size:14px}#form-result{font-size:14px;line-height:1.6;color:#455a4c;margin-bottom:0}body:has(dialog[open]){overflow:hidden}@media(min-width:1500px){.world-content{padding-bottom:25px}.world-caption{margin-top:50px}}@media(max-width:1050px){.world h2{font-size:75px}.world-caption{font-size:10px;letter-spacing:1px}.world{padding-left:4vw;padding-right:4vw}.site-header nav{gap:18px}.preview-label{display:none}.card-image{height:270px}.sell{gap:25px;padding:35px}.sell h2{font-size:34px}}@media(max-width:700px){.site-header{height:80px;padding:20px 6%}.wordmark{font-size:37px;letter-spacing:-3px}.wordmark>span{font-size:10px}.site-header nav{display:none}.offer-trigger{padding:9px 13px;gap:17px;font-size:12px}.offer-trigger span{font-size:19px}.entrance{flex-direction:column;height:100svh;min-height:740px}.world{flex:1 1 50%;padding:95px 7% 26px;min-height:0;display:block}.world-home{border-right:0;border-bottom:1px solid #ffffff80}.world-car{padding-top:26px;padding-bottom:55px}.world-top{letter-spacing:2px;gap:12px}.world-index,.world-top{font-size:10px}.world-rule{max-width:38px}.world-content{position:absolute;bottom:27px;left:7%;right:7%;padding:0;display:block}.world-car .world-content{bottom:60px}.world-kicker{font-size:9px;letter-spacing:2px;margin:0 0 9px}.world h2{font-size:clamp(46px,13vw,65px);line-height:.9;letter-spacing:-1.5px;margin:0 0 15px}.explore{font-size:12px;min-width:0;width:210px;gap:12px;padding-bottom:6px}.explore-icon{height:25px;width:25px;font-size:20px}.world-caption{display:none}.world-image{object-position:50% 43%}.world-car .world-image{object-position:50% 48%}.world-shade{background:linear-gradient(180deg,#0a14148a,transparent 45%,#05110fcf),linear-gradient(90deg,#07151080,transparent)}.world-car .world-shade{background:linear-gradient(0deg,#040b10f0,transparent 90%),linear-gradient(90deg,#04101590,transparent)}.seam-mark{top:50%;left:auto;right:7%;transform:translateY(-50%);height:41px;width:41px}.seam-mark span{font-size:27px}.entrance-bottom{height:39px;bottom:0;left:7%;right:7%;font-size:8px;letter-spacing:1.1px}.entrance-bottom button{font-size:10px;gap:10px}.entrance-bottom button span{font-size:17px}.collection-top{padding-top:20px}.collection-tabs{gap:15px}.back-button,.collection-tabs a[data-category],.collection-tabs button{font-size:12px}.portfolio{padding-top:30px;padding-bottom:30px}.section-heading h2{font-size:43px}.section-heading{margin-bottom:28px}.subtle{display:none}.cards{grid-template-columns:1fr;gap:18px}.card-image{height:250px}.card h4{font-size:31px}.card-info{padding-top:18px}.price{font-size:21px}.filters{gap:7px}.filters button{padding:9px 17px;font-size:13px}.sell{display:block;margin:0 5% 25px;padding:28px}.sell h2{font-size:35px}.sell-actions{margin-top:25px}.sell-actions button{padding:17px 13px}.sell-actions b{font-size:14px}.collection-footer{flex-wrap:wrap;gap:14px}.collection-footer p{margin-left:auto;max-width:125px}.collection-footer>span{width:100%;margin:0}.form-grid{grid-template-columns:1fr;gap:0}.detail-body,.offer-body{padding:25px}.detail-body h2,.offer-body h2{font-size:33px}.detail-photo{height:230px}}@media(max-width:360px){.world h2{font-size:44px}.entrance-bottom>span{max-width:100px;font-size:8px}.world-content{bottom:24px}.offer-trigger{gap:9px;padding:9px 11px}.world-car .world-content{bottom:55px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-header{height:116px;padding:26px 4.5%;display:grid;grid-template-columns:1fr auto 1fr;gap:25px;border-bottom:1px solid #ffffff18;background:linear-gradient(180deg,#05101035,transparent)}.site-header nav{justify-self:start;gap:24px}.site-header nav a[data-category],.site-header nav button{font-size:14px;position:relative}.site-header nav a[data-category]:after,.site-header nav button{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s}.site-header nav a[data-category]:hover:after,.site-header nav button{transform:scaleX(1)}.nav-dot{width:3px;height:3px;border-radius:50%;background:#ffffff60}.wordmark{display:flex;flex-direction:column;align-items:center;gap:7px;letter-spacing:0;justify-self:center;line-height:1}.wordmark .wordmark-name{font-size:51px;font-weight:500;letter-spacing:-4px;line-height:.87;margin:0;vertical-align:baseline}.wordmark .brand-point{color:#ddc5a0;letter-spacing:-2px}.wordmark .wordmark-caption{font-size:8px;letter-spacing:2.3px;line-height:1;margin:0;font-weight:500;white-space:nowrap}.offer-trigger{justify-self:end;gap:20px;padding:5px 6px 5px 19px;border-color:#ffffff45;background:#ffffff07;min-height:46px;font-size:13px;transition:background .35s,border-color .35s}.offer-trigger .offer-text{font-size:13px;line-height:1.3}.offer-trigger .offer-plus{width:33px;height:33px;border-radius:50%;display:grid;place-content:center;background:#ffffff10;font-size:22px;transition:transform .5s,background .5s}.offer-trigger:hover{border-color:#ffffff90}.offer-trigger:hover .offer-plus{transform:rotate(90deg);background:#ffffff20}.entrance{min-height:760px}.world{padding:157px 4.5vw 108px;transition:flex-grow .95s cubic-bezier(.2,.65,.25,1)}.world-home{border-right-color:#eadfc840}.world-image{will-change:transform;transform:translate3d(var(--pan-x,0),var(--pan-y,0),0) scale(1.018);transition:transform 1.2s cubic-bezier(.2,.65,.25,1);animation-duration:2.2s}.world-home .world-image{object-position:47% center}.world-car .world-image{object-position:center 76%}.world-shade{background:linear-gradient(180deg,#04101180,#04101108 31%,#06100f12 45%,#06100fac 77%,#050e0dea),linear-gradient(90deg,#0715103b,transparent 70%)}.world-car .world-shade{background:linear-gradient(180deg,#0810176e,transparent 32%,#05090b20 46%,#05090cbb 78%,#05090df0),linear-gradient(90deg,#060d143d,transparent 75%)}.world-top{gap:14px;letter-spacing:0;align-items:center}.world-index{width:39px;height:39px;display:grid;place-content:center;border:1px solid #ffffff4f;border-radius:50%;font-size:12px;opacity:1;color:#e8dcc6;background:#ffffff04;backdrop-filter:blur(8px)}.world-car .world-index{color:#dce4eb}.world-category{font-size:15px;letter-spacing:.1px;font-weight:500}.world-category small{display:block;font-size:11px;letter-spacing:.5px;font-weight:400;color:#ffffff94;margin-top:5px}.world-content{padding-top:105px;padding-bottom:0;max-width:100%;margin-top:auto}.world-kicker{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:2.8px;margin-bottom:18px;font-weight:500}.world-kicker>span{width:25px;height:1px;background:currentColor;opacity:.8}.world h2{font-size:clamp(68px,6.75vw,112px);line-height:.98;letter-spacing:-2.7px;margin-bottom:31px;text-shadow:0 4px 34px #0002}.world h2 em{color:#e5cfaa}.world-car h2 em{color:#d5e0e8}.explore{min-width:0;width:262px;max-width:100%;min-height:53px;gap:18px;padding:5px 6px 5px 21px;border:1px solid #ffffff5c;border-radius:32px;background:#ffffff09;backdrop-filter:blur(14px);font-size:13px;transition:background .4s,border-color .4s,transform .4s}.explore-icon{width:39px;height:39px;border:0;background:#e4d2b4;color:#182220;flex-shrink:0;font-size:24px}.world-car .explore-icon{background:#d4dde2;color:#172129}.explore:hover{gap:18px;border-color:#ffffffa0;background:#ffffff17;transform:translateY(-2px)}.explore:hover .explore-icon{background:#f1e6d3}.world-car .explore:hover .explore-icon{background:#edf2f4}.world-caption{margin-top:31px;gap:16px;align-items:center;font-size:10px;letter-spacing:1.6px;color:#ffffff8c}.world-caption>span{white-space:nowrap}.world-caption i{font-style:normal;padding:0 5px}.world-caption button{border:0;border-bottom:1px solid #ffffff24;color:#ffffffb5;background:transparent;padding:6px 0;font-size:11px;letter-spacing:0;line-height:1.5;text-align:right;transition:color .3s,border-color .3s}.world-caption button:hover{color:white;border-color:#ffffffa0}.seam-mark{height:48px;width:48px;top:42%;background:#1020204d;border-color:#e1cda54f;transition:opacity .25s;box-shadow:0 0 0 8px #1521220d}.seam-mark span{font-size:29px;color:#e5d7bb;padding-bottom:3px}.seam-mark i{position:absolute;inset:-6px;border:1px solid #ffffff19;border-radius:50%}.entrance-bottom{height:64px;left:4.5%;right:4.5%;font-size:10px;letter-spacing:1.6px;border-top-color:#ffffff20;display:grid;grid-template-columns:1fr auto 1fr}.bottom-location{font-size:10px;color:#ffffff8f}.bottom-motto{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;letter-spacing:.3px;color:#ede9df;font-weight:400}.bottom-motto em{color:#c4b696}.preview-label{justify-self:end;font-size:9px;color:#ffffff75;letter-spacing:1.5px}.view-collection .site-header{background:transparent}.view-collection .nav-dot{background:#98a09b}.view-collection .wordmark .brand-point{color:#9b815a}.view-collection .offer-trigger .offer-plus{background:#e1e7df}@media(hover:hover) and (min-width:901px){.entrance:has(.world-car:hover) .world-car,.entrance:has(.world-home:hover) .world-home{flex-grow:1.035}.world:hover .world-image{transform:translate3d(var(--pan-x,0),var(--pan-y,0),0) scale(1.043)}}@media(min-width:1600px){.world{padding-bottom:120px}.world-caption{margin-top:42px}.world-content{padding-bottom:5px}.world h2{font-size:116px}.world-top{margin-top:10px}.entrance-bottom{height:75px}.world-category{font-size:16px}.explore{width:282px;font-size:14px}}@media(max-width:1150px) and (min-width:701px){.site-header nav{gap:16px}.site-header nav a[data-category],.site-header nav button{font-size:12px}.world{padding-left:4vw;padding-right:4vw}.world h2{font-size:clamp(63px,7.2vw,83px);letter-spacing:-2px}.world-caption{flex-direction:column;align-items:flex-start;gap:10px;margin-top:25px}.world-caption button{text-align:left;font-size:12px}.world{padding-bottom:100px}.world-content{padding-top:80px}.world-caption>span{font-size:10px}.bottom-motto{font-size:17px}.preview-label{display:block;font-size:8px}.wordmark .wordmark-name{font-size:47px}.wordmark .wordmark-caption{font-size:7px;letter-spacing:1.9px}}@media(max-width:700px){.site-header{height:86px;padding:17px 6%;grid-template-columns:1fr 1fr;border-bottom-color:#ffffff16}.site-header nav{display:none}.wordmark{justify-self:start;align-items:flex-start;gap:6px}.wordmark .wordmark-name{font-size:37px;letter-spacing:-3px}.wordmark .wordmark-caption{font-size:6px;letter-spacing:1.5px}.offer-trigger{gap:13px;padding:4px 5px 4px 14px;min-height:38px}.offer-trigger .offer-text{font-size:11px}.offer-trigger .offer-plus{width:28px;height:28px;font-size:20px}.entrance{min-height:790px;height:100svh}.world{padding:108px 7% 23px;display:block}.world-car{padding-top:25px;padding-bottom:53px}.world-top{gap:10px}.world-index{width:29px;height:29px;font-size:10px}.world-category{font-size:12px}.world-category small{font-size:9px;margin-top:3px}.world-content{position:absolute;bottom:25px;left:7%;right:7%;padding:0}.world-car .world-content{bottom:55px}.world-kicker{font-size:8px;letter-spacing:1.9px;gap:8px;margin-bottom:10px}.world-kicker>span{width:19px}.world h2{font-size:clamp(47px,13.3vw,68px);line-height:.91;letter-spacing:-1.3px;margin-bottom:17px}.explore{min-height:42px;width:215px;font-size:11px;padding:4px 5px 4px 16px;gap:15px}.explore-icon{width:31px;height:31px;font-size:22px}.world-caption{display:none}.world-home .world-image{object-position:50% 44%}.world-car .world-image{object-position:50% 57%}.world-shade{background:linear-gradient(180deg,#0a141464,transparent 40%,#05110fb0 90%),linear-gradient(90deg,#07151065,transparent 80%)}.world-car .world-shade{background:linear-gradient(0deg,#040b10e0,transparent 85%),linear-gradient(90deg,#04101585,transparent 85%)}.seam-mark{top:50%;left:auto;right:7%;width:38px;height:38px;transform:translateY(-50%);background:#17201a70}.seam-mark span{font-size:25px}.seam-mark i{inset:-4px}.entrance-bottom{height:36px;left:7%;right:7%;display:flex;justify-content:space-between;gap:8px}.bottom-location{font-size:7px;letter-spacing:1px}.bottom-motto{font-size:14px;letter-spacing:0}.preview-label{display:none}.view-collection .site-header{height:86px}}@media(max-width:360px){.entrance{min-height:760px}.world h2{font-size:45px}.world-kicker{font-size:8px}.wordmark .wordmark-name{font-size:35px}.offer-trigger,.world-top{gap:8px}.world-content{bottom:24px}.world-car .world-content{bottom:51px}.bottom-motto{font-size:13px}}@media(max-height:780px) and (min-width:701px){.entrance{min-height:660px}.world{padding-top:135px;padding-bottom:90px}.world h2{font-size:clamp(61px,6.5vw,89px)}.world-content{padding-top:75px}.world-caption{margin-top:22px}.world-kicker{margin-bottom:14px}.world h2{margin-bottom:23px}.site-header{height:104px}.entrance-bottom{height:56px}}@media(prefers-reduced-motion:reduce){.world-image{will-change:auto;transform:none!important}.world{transition:none!important}.entrance:has(.world-car:hover) .world-car,.entrance:has(.world-home:hover) .world-home{flex-grow:1}}.view-collection{background:#0e1919;color:#f1eee7;--muted:#9aa6a3;--line:#ffffff1c;--ink:#f1eee7}.view-collection.car-active{background:#10171d}.view-collection .site-header{position:relative;z-index:10;background:#0e1919;border-bottom-color:#ffffff14;color:#f1eee7}.view-collection.car-active .site-header{background:#10171d}.view-collection .offer-trigger{color:#f1eee7;border-color:#ffffff42}.view-collection .offer-trigger .offer-plus{background:#ffffff0e}.view-collection .wordmark .brand-point{color:#ddc5a0}.view-collection .nav-dot{background:#ffffff50}.collection{animation:copy-enter .7s both}.collection-cover{height:365px;position:relative;isolation:isolate;overflow:hidden}.collection-photo{position:absolute;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 54%;opacity:.72}.car-active .collection-photo{object-position:50% 51%;opacity:.72}.collection-cover-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0e1919f2,#0e191990 50%,#0e191916),linear-gradient(0deg,#0e1919,transparent 55%)}.car-active .collection-cover-shade{background:linear-gradient(90deg,#10171df5,#10171d95 50%,#10171d16),linear-gradient(0deg,#10171d,transparent 60%)}.collection-top{max-width:none;padding:21px 4.5% 0;position:relative}.back-button{color:#eee9df;font-size:12px;border-bottom:1px solid #ffffff30;padding:7px 0}.back-button:hover{border-color:#d7c3a1}.collection-tabs{gap:4px;border:1px solid #ffffff23;border-radius:30px;padding:4px;background:#12202066;backdrop-filter:blur(12px)}.collection-tabs a[data-category],.collection-tabs button{border:0;padding:9px 18px;border-radius:22px;font-size:12px;color:#e0e6e3}.collection-tabs .active{background:#e3d1b3;color:#182322}.car-active .collection-tabs .active{background:#d0dce4;color:#172028}.section-heading{margin:33px 4.5% 0;display:flex;align-items:flex-end;justify-content:space-between}.section-heading .eyebrow{font-size:10px;color:#d8c29b;letter-spacing:2.3px}.car-active .section-heading .eyebrow{color:#c0d2e0}.section-heading h2{font-size:clamp(50px,5.2vw,80px);line-height:1.02;font-weight:400;letter-spacing:-2px;margin:13px 0 15px;max-width:900px}.section-heading h2:focus{outline:0}.section-heading h2 em{font-weight:400;color:#e1ceaa}.car-active .section-heading h2 em{color:#c7d5e0}.section-heading p{font-size:14px;color:#c2cdc8;line-height:1.7;margin:0;max-width:530px}.cover-signature{font-family:Cormorant Garamond,Georgia,serif;font-size:90px;font-style:italic;color:#ffffff6e;line-height:1;padding-right:15px}.cover-bottom{display:flex;justify-content:space-between;position:absolute;left:4.5%;right:4.5%;bottom:18px;font-size:9px;letter-spacing:1.8px;color:#a6b3ad;border-bottom:1px solid #ffffff1d;padding-bottom:16px}.portfolio{max-width:none;padding:31px 4.5% 65px}.catalog-title{margin-bottom:15px}.catalog-title h3{font-size:14px;letter-spacing:.3px;color:#e7ebe5;font-weight:500}.catalog-title>span{color:#a8b3ad;font-size:12px}.filters{margin:0 0 25px;gap:9px}.filters button{font-size:12px;padding:8px 19px;background:#ffffff03;color:#aab9b2;border-color:#ffffff1e;transition:background .25s,color .25s}.filters button.selected{background:#e5d5b8;color:#172523;border-color:#e5d5b8}.car-active .filters button.selected{background:#d0dde5;color:#1b2833;border-color:#d0dde5}.filters button:hover:not(.selected){background:#ffffff0d;color:white}.cards{gap:28px}.card{border:1px solid #ffffff19;border-radius:7px;background:#ffffff03;overflow:hidden;color:#f1eee7;transition:border-color .4s,transform .5s}.card:hover{border-color:#d4bb8777;transform:translateY(-4px)}.car-active .card:hover{border-color:#bdd6e777}.card-image{height:clamp(320px,31vw,470px);isolation:isolate}.card-image img{height:100%;width:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.65,.25,1)}.card:hover img{transform:scale(1.035)}.card-shade{position:absolute;inset:0;background:linear-gradient(180deg,#09141333,transparent 40%,#0b1515eb)}.card-overlay{position:absolute;left:28px;right:80px;bottom:26px}.card-location{font-size:10px;color:#e1d9c7;letter-spacing:1.6px}.card h4{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,2.75vw,44px);letter-spacing:-.6px;line-height:1.05;font-weight:400;margin:10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card .badge{top:22px;left:24px;color:#f0eee8;background:#17262455;border:1px solid #ffffff6b;backdrop-filter:blur(10px);font-size:11px;padding:8px 14px;letter-spacing:.5px}.card-number{position:absolute;right:24px;top:27px;font-size:12px;color:#fff;letter-spacing:1.5px}.card-open{position:absolute;right:25px;bottom:29px;width:39px;height:39px;display:grid;place-content:center;border:1px solid #ffffff70;border-radius:50%;color:white;font-size:24px;backdrop-filter:blur(10px);transition:background .4s,transform .5s}.card:hover .card-open{background:#e4d1ac;color:#162320;transform:rotate(90deg)}.car-active .card:hover .card-open{background:#ccdbe5;color:#162029}.card-info{padding:23px 26px 22px}.specs{font-size:12px;color:#acb9b1;gap:12px}.specs span+span:before{margin-right:12px;color:#6f8078}.price-row{margin-top:18px;padding-top:17px;border-top-color:#ffffff15}.price{font-size:24px;letter-spacing:-.7px;font-weight:400;color:#ede5d5}.car-active .price{color:#e0e9f0}.detail-label{font-size:11px;color:#b5c1b9}.empty{border:1px solid #ffffff19;border-radius:6px;background:#ffffff02;padding:60px 20px}.empty>span{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;color:#ede7da}.empty p{font-size:14px;line-height:1.6;color:#9caca3}.sell{position:relative;margin:0 4.5% 55px;padding:45px 4%;gap:65px;border:1px solid #ffffff20;background:linear-gradient(115deg,#27382f55,#ffffff01);border-radius:7px}.car-active .sell{background:linear-gradient(115deg,#293a4950,#ffffff01)}.sell .eyebrow{font-size:9px;letter-spacing:1.7px}.sell h2{font-size:39px;font-weight:400;letter-spacing:-.6px;color:#e8e4da}.sell p{font-size:13px;color:#a2b2a9}.sell-actions button{border-color:#ffffff25;border-radius:4px;padding:20px;background:#ffffff02}.sell-actions b{font-size:14px}.sell-actions small{color:#a8b7af}.sell-icon{font-size:25px;color:#d1bc97}.collection-footer{border-top-color:#ffffff13;margin:0 4.5%;padding:25px 0 35px}.collection-footer .brand b{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;color:#d6c8ac;letter-spacing:4px}.collection-footer .brand small{color:#899c90;font-size:8px;letter-spacing:1px}.collection-footer p,.collection-footer>span{color:#8f9f96;font-size:11px}dialog{background:#12201f;color:#e8ece5;border:1px solid #ffffff2c;border-radius:10px;max-height:91svh;box-shadow:0 25px 120px #0009}dialog::backdrop{background:#071313d4;backdrop-filter:blur(16px)}dialog .close{height:36px;width:36px;top:15px;right:15px;background:#10201cc9;border:1px solid #ffffff60;color:white;backdrop-filter:blur(10px);z-index:3}#detail{width:min(1140px,94vw)}#detail-content{display:grid;grid-template-columns:1.12fr 1fr;min-height:620px}.detail-media{position:relative;background:#0c1614;overflow:hidden}.detail-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.detail-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0003,transparent 45%,#081612b3);pointer-events:none}.detail-photo-label{position:absolute;z-index:1;left:25px;bottom:27px;color:#eae4d6;font-size:11px;letter-spacing:2px}.detail-media-number{position:absolute;left:25px;top:25px;z-index:1;width:38px;height:38px;border:1px solid #ffffff66;border-radius:50%;display:grid;place-content:center;color:white;font-size:12px;backdrop-filter:blur(10px)}.detail-body{padding:48px 37px 28px;display:flex;flex-direction:column}.detail-category{display:inline-block;align-self:flex-start;color:#d9c39c;border:1px solid #d9c39c55;border-radius:20px;padding:7px 13px;font-size:11px;margin-bottom:24px}.detail-body .eyebrow{font-size:10px;color:#9dad9f;letter-spacing:1.5px}.detail-body h2{font-size:43px;font-weight:400;line-height:1.03;color:#f0e8d8;letter-spacing:-.6px;margin:13px 0 25px}.detail-price{padding:20px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.detail-price small{font-size:11px;color:#a2b3a8}.detail-body .price{font-size:29px;color:#e5d2ad;margin:5px 0 0}.detail-specs{border:0;margin-top:10px;gap:0 18px}.detail-specs div{border-bottom:1px solid #ffffff14;font-size:14px;color:#e2e9df;padding:17px 0}.detail-specs small{font-size:11px;color:#91a498;margin-bottom:7px}.detail-body .detail-description{font-size:13px;line-height:1.8;color:#a4b6a8;margin:22px 0}.detail-footnote{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#7f9687;border-top:1px solid #ffffff14;padding-top:19px;margin-top:auto}#offer{width:min(1050px,94vw);padding:0;grid-template-columns:.72fr 1.28fr}#offer[open]{display:grid}.offer-visual{position:sticky;top:0;min-height:720px;overflow:hidden;isolation:isolate}.offer-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.offer-visual-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0a191b6e,transparent 30%,#0b211be3);z-index:-1}.offer-brand{position:absolute;top:32px;left:30px;font-size:37px;letter-spacing:-3px;color:#fff}.offer-visual-copy{position:absolute;left:30px;right:20px;bottom:50px}.offer-visual-copy>span{font-size:10px;letter-spacing:2px;color:#e2d1b0}.offer-visual-copy p{font-family:Cormorant Garamond,Georgia,serif;font-size:58px;line-height:.98;letter-spacing:-1px;color:#f5f0e6;margin:17px 0 0}.offer-visual-copy em{color:#decaa5}.offer-body{padding:37px 35px;background:#12201f}.offer-body>.eyebrow{font-size:10px;color:#cdb88f;letter-spacing:1.8px}.offer-body h2{font-size:35px;font-weight:400;color:#eee6d5;margin-right:25px;line-height:1.04}.offer-body>p{font-size:13px;color:#9fb2a4;line-height:1.7}.form-tabs{background:#0b1716;border:1px solid #ffffff19;border-radius:30px;padding:4px;margin:21px 0}.form-tabs button{font-size:12px;border-radius:22px;color:#a5b6aa}.form-tabs .selected{background:#d9c6a6;color:#14231c}.offer-body label{font-size:12px;color:#bccbbc;gap:8px}.offer-body input,.offer-body textarea{font-size:14px;color:#f0f0e7;background:#ffffff04;border:1px solid #ffffff25;border-radius:4px;padding:12px}.offer-body input::placeholder,.offer-body textarea::placeholder{color:#718879}.offer-body input:focus,.offer-body textarea:focus{outline:1px solid #d4bd95;outline-offset:1px;border-color:#d4bd95}.upload{border:1px dashed #ffffff30;border-radius:4px;padding:12px}.offer-body .upload input{font-size:12px;padding:0;border:0;background:transparent}.upload small{color:#7f9988;font-size:10px}.offer-body input::file-selector-button{background:#2b3d33;color:#dbe5d8;border:1px solid #ffffff20;border-radius:3px;padding:7px 10px;margin-right:10px;cursor:pointer}.preview-note{color:#b5b39b;background:#bba6770a;border:1px solid #bba67720;border-radius:4px;font-size:11px;padding:10px 12px}.submit{border-radius:30px;color:#15251e;background:#decbaa;font-size:13px;padding:14px;margin-top:17px}.submit:hover{background:#eadbbf}#form-result{color:#c3d4be;font-size:12px}.offer-body label{margin-bottom:14px}@media(min-width:1600px){.collection-cover{height:400px}.section-heading{margin-top:40px}.portfolio{max-width:1700px;margin:auto}.card-image{height:440px}.section-heading h2{font-size:83px}}@media(max-width:1000px) and (min-width:701px){.section-heading h2{font-size:57px}.collection-cover{height:345px}.card-overlay{left:20px;right:60px;bottom:22px}.card-open{right:18px;bottom:23px;width:33px;height:33px}.card-info{padding:20px}.card-image{height:340px}.card h4{font-size:31px}.sell{gap:30px;padding:33px}.sell h2{font-size:34px}.detail-body{padding:45px 25px 25px}.detail-body h2{font-size:35px}#offer{grid-template-columns:.6fr 1.4fr}.offer-body{padding:35px 26px}.offer-visual-copy{left:22px}.offer-visual-copy p{font-size:44px}.offer-brand{left:22px}}@media(max-width:700px){.collection-cover{height:330px}.collection-photo{object-position:58% center}.car-active .collection-photo{object-position:50% 55%}.collection-cover-shade{background:linear-gradient(90deg,#0e1919e6,#0e19194a),linear-gradient(0deg,#0e1919,transparent 80%)}.car-active .collection-cover-shade{background:linear-gradient(90deg,#10171ddc,#10171d4a),linear-gradient(0deg,#10171d,transparent 80%)}.collection-top{padding:17px 6% 0;gap:10px}.back-button{font-size:11px;padding:6px 0}.collection-tabs{gap:2px;padding:3px}.collection-tabs a[data-category],.collection-tabs button{padding:8px 11px;font-size:10px}.section-heading{margin:36px 6% 0}.section-heading .eyebrow{font-size:9px;letter-spacing:1.6px}.section-heading h2{font-size:49px;letter-spacing:-1.5px;margin:12px 0;max-width:340px}.section-heading h2 em{display:block}.section-heading p{font-size:12px;max-width:290px;line-height:1.7}.cover-signature{display:none}.cover-bottom{left:6%;right:6%;font-size:8px;letter-spacing:1px;bottom:12px;padding-bottom:14px;gap:12px}.portfolio{padding:22px 6% 35px}.catalog-title h3{font-size:13px}.catalog-title>span{font-size:11px}.filters{gap:7px;margin-bottom:22px}.filters button{font-size:12px;padding:8px 17px}.cards{gap:25px}.card-image{height:340px}.card-overlay{left:22px;right:64px;bottom:25px}.card h4{font-size:34px;line-height:1.05}.card-location{font-size:9px;letter-spacing:1.1px}.card-open{width:33px;height:33px;right:21px;bottom:26px;font-size:22px}.card .badge{left:20px;top:19px;padding:7px 12px;font-size:10px}.card-number{top:26px;right:21px;font-size:11px}.card-info{padding:19px 21px}.specs{font-size:12px;gap:10px}.specs span+span:before{margin-right:10px}.price-row{padding-top:15px;margin-top:16px}.price{font-size:22px}.detail-label{font-size:11px}.sell{margin:0 6% 30px;padding:27px 23px;display:block}.sell h2{font-size:35px}.sell p{font-size:12px}.sell-actions button{padding:16px 13px}.sell-actions b{font-size:13px}.sell-actions small{font-size:11px}.sell .eyebrow{font-size:8px}.collection-footer{margin:0 6%;padding:25px 0;gap:12px}.collection-footer .brand b{font-size:25px}.collection-footer p{font-size:10px;max-width:120px}.collection-footer>span{font-size:10px}.collection-footer .brand small{font-size:7px}#detail{width:94vw;max-height:93svh}#detail-content{display:block;min-height:0}.detail-media{min-height:0;height:310px}.detail-photo{object-position:center}.detail-photo-label{font-size:9px;left:22px;bottom:23px}.detail-media-number{top:22px;left:22px;width:31px;height:31px;font-size:10px}.detail-body{padding:26px}.detail-category{margin-bottom:19px;font-size:10px}.detail-body .eyebrow{font-size:9px}.detail-body h2{font-size:39px;margin-bottom:22px}.detail-body .price{font-size:29px}.detail-specs div{font-size:14px}.detail-description{font-size:13px}.detail-footnote{margin-top:8px}#offer[open]{display:block;width:94vw;max-height:93svh}.offer-visual{position:relative;min-height:0;height:155px}.offer-visual img{object-position:center 56%}.offer-brand{font-size:28px;top:20px;left:23px}.offer-visual-copy{left:23px;bottom:21px;right:20px}.offer-visual-copy>span{font-size:8px}.offer-visual-copy p{font-size:32px;margin:7px 0 0;line-height:1}.offer-visual-copy p br{display:none}.offer-visual-copy p em{margin-left:4px}.offer-body{padding:26px 23px}.offer-body h2{font-size:34px}.offer-body>.eyebrow{font-size:9px}.offer-body input,.offer-body textarea{font-size:16px}.offer-body label{font-size:12px}.form-grid{display:block}.preview-note{font-size:11px}.empty{padding:40px 20px}.empty>span{font-size:28px}.empty p{font-size:12px}}@media(max-width:360px){.collection-tabs a[data-category],.collection-tabs button{font-size:9px;padding:7px 9px}.section-heading h2{font-size:45px}.card-image{height:310px}.card h4{font-size:31px}.card-info{padding:17px}.detail-media{height:270px}.offer-body{padding:24px 20px}}#detail-content{align-items:start}.detail-media{position:sticky;top:0;height:89svh;min-height:620px;max-height:900px}.detail-body{min-width:0}.listing-description{border-top:1px solid #ffffff1c;margin-top:24px;padding-top:26px}.listing-description h3{font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:400;color:#eee2ca;margin:0 0 16px}.listing-description h4{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600;color:#d5dfd2;line-height:1.5;margin:24px 0 9px}.detail-body .listing-description p{font-size:14px;line-height:1.9;color:#b2c1b5;margin:0 0 15px}.detail-body .listing-description .description-lead{font-size:15px;color:#d1dbc9}.detail-body .listing-description .listing-note{font-size:12px;line-height:1.7;padding:15px;background:#ddc89b08;border:1px solid #ddc89b22;border-radius:4px;color:#bcb69c;margin:25px 0 22px}.detail-body .detail-footnote{padding-bottom:5px}.upload:has(input:invalid){border-color:#e3aa8d}.upload:has(input:invalid) small{color:#f1baa0}@media(max-width:700px){.detail-media{position:relative;height:290px;min-height:0;max-height:none}.listing-description{margin-top:23px;padding-top:23px}.listing-description h3{font-size:29px}.detail-body .listing-description p{font-size:14px;line-height:1.85}.detail-body .listing-description .description-lead{font-size:15px}.listing-description h4{font-size:14px}.detail-body{padding:26px 24px}.offer-body .upload small{font-size:12px;line-height:1.5}}@media(max-width:360px){.detail-media{height:255px}.detail-body{padding:24px 20px}.collection-top{flex-wrap:wrap}.collection-cover{height:365px}}#detail>.close{position:sticky;float:right;top:15px;margin:15px 15px -51px 0}#detail-content{clear:none}#offer>.close{position:sticky;top:15px;grid-column:2;grid-row:1;align-self:start;justify-self:end;margin:15px 15px -51px 0}#offer>.offer-visual{grid-column:1;grid-row:1}#offer>.offer-body{grid-column:2;grid-row:1}@media(max-width:700px){#offer>.close{float:right;margin:15px 15px -51px 0}}#detail[open]{display:grid;grid-template-columns:minmax(0,1fr)}#detail>.close{float:none;grid-column:1;grid-row:1;justify-self:end;align-self:start}#detail-content{grid-column:1;grid-row:1;min-width:0}@media(max-width:700px){#offer[open]{display:grid;grid-template-columns:minmax(0,1fr)}#offer>.close{float:none;grid-column:1;grid-row:1/3;justify-self:end;align-self:start}#offer>.offer-visual{grid-column:1;grid-row:1}#offer>.offer-body{grid-column:1;grid-row:2;min-width:0}}.gallery-step{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid #ffffffa0;border-radius:50%;background:#08141170;color:#fff;font-size:25px;display:grid;place-content:center;backdrop-filter:blur(9px)}.gallery-step:hover{background:#10211dbd}.gallery-prev{left:17px}.gallery-next{right:17px}.gallery-count{position:absolute;z-index:2;right:22px;top:25px;border:1px solid #ffffff80;border-radius:22px;padding:7px 11px;color:white;background:#08141171;font-size:11px;backdrop-filter:blur(9px)}.consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;font-size:12px!important;line-height:1.55;color:#c2cbbc}.consent input{width:18px;height:18px;accent-color:#decbaa;flex-shrink:0;margin-top:1px}.offer-body .consent{color:#bec9bd}.gallery-step:focus-visible{outline:2px solid #e1c89b;outline-offset:3px}@media(max-width:700px){.gallery-step{width:34px;height:34px;font-size:21px}.gallery-prev{left:10px}.gallery-next{right:10px}.gallery-count{right:14px;top:17px;font-size:10px}.consent{font-size:12px!important;line-height:1.6}}.site-logo{display:block;width:auto;height:44px;max-width:180px;object-fit:contain}.footer-pages{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;padding:5px 0}.footer-pages a{color:inherit;text-decoration:none;font-size:10px;letter-spacing:.08em;opacity:.8}.footer-pages a:hover{text-decoration:underline;text-underline-offset:4px}.editorial-page{min-height:100vh;background:#f2f0e9;color:#182320;padding:0 clamp(22px,7vw,110px);display:flex;flex-direction:column}.editorial-page>header{height:84px;border-bottom:1px solid #d7d5cc;display:flex;align-items:center;justify-content:space-between}.editorial-logo{font:46px Cormorant Garamond,Georgia,serif;text-decoration:none;color:#1d2924}.editorial-logo span{color:#b69b6d}.editorial-page nav{display:flex;gap:24px}.editorial-page footer a,.editorial-page nav a{font-size:11px;color:#45534a;text-decoration:none}.editorial-page article{width:min(760px,100%);margin:clamp(55px,10vh,120px) auto;flex:1}.editorial-back{font-size:10px;letter-spacing:.17em;color:#8c7955;text-decoration:none}.editorial-page h1{font:clamp(48px,8vw,86px)/.98 Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.04em;margin:25px 0 18px}.editorial-lead{font-size:15px;color:#66736a;line-height:1.8;border-bottom:1px solid #d7d5cc;padding-bottom:28px}.editorial-content{font-size:15px;line-height:1.95;color:#334039;white-space:pre-wrap;margin:35px 0}.editorial-content p{margin:0 0 22px}.editorial-contact{display:inline-flex;gap:22px;align-items:center;background:#1c3029;color:#f1eadb;padding:15px 20px;text-decoration:none;font-size:12px}.editorial-page footer{padding:22px 0;border-top:1px solid #d7d5cc;display:flex;justify-content:space-between;color:#78847a;font-size:10px}.site-gallery{padding:76px clamp(22px,6vw,90px);background:#14201d;color:#e7e1d4}.site-gallery>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:20px}.site-gallery .eyebrow{font-size:9px;letter-spacing:.18em;color:#b4a37e}.site-gallery h2{font:400 clamp(30px,5vw,50px)/1 Cormorant Garamond,Georgia,serif;margin:9px 0 0}.site-gallery h2 em{color:#c8b48e}.site-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.site-gallery figure{margin:0;position:relative;overflow:hidden;background:#20302a}.site-gallery img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .5s}.site-gallery figure:hover img{transform:scale(1.04)}.site-gallery figcaption{position:absolute;inset:auto 0 0;padding:24px 11px 10px;background:linear-gradient(transparent,#0b1110b8);color:#f3ecdc;font-size:10px}.footer-contact{display:flex;justify-content:center;gap:17px;flex-wrap:wrap;width:100%;font-size:10px;color:#9caa9e}.footer-contact a{color:inherit;text-decoration:none}.footer-contact a:hover{text-decoration:underline;text-underline-offset:4px}dialog{position:fixed;inset:0;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px)}#offer[open],dialog{margin:auto!important}#offer[open]{width:min(1050px,calc(100vw - 28px));overflow-y:auto;overscroll-behavior:contain}.cover-signature,.seam-mark{display:none!important}.upload-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:10px;margin:14px 0}.upload-previews>div{position:relative}.upload-previews img{width:100%;height:90px;object-fit:cover;border-radius:9px}.upload-previews button{position:absolute;right:4px;top:4px;border:0;border-radius:20px;background:#12201fee;color:#fff;padding:5px 9px;font-size:13px}.managed-footer{margin:54px 6% 0;border-top:1px solid #ffffff20;color:#c5cec8;padding:40px 0 20px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:45px}.footer-identity>a{font:42px Georgia,serif;color:#eddfc3;text-decoration:none;display:block;overflow-wrap:anywhere}.footer-identity img{max-width:180px;height:55px;object-fit:contain}.footer-identity>span{display:block;font-size:12px;letter-spacing:.08em;margin-top:10px}.footer-identity p{font-size:14px;line-height:1.8;max-width:330px;color:#96a49c}.managed-footer h3{font-size:14px;font-weight:500;color:#eadbc0;margin:7px 0 19px}.footer-reach,.managed-footer nav{display:flex;flex-direction:column;align-items:start;gap:12px}.managed-footer a{color:inherit;text-decoration:none;font-size:14px}.managed-footer a:hover{color:#e6cda2}.managed-footer .footer-identity>a{font-size:42px;color:#eddfc3}.footer-reach p{font-size:14px;margin:0;line-height:1.6}.footer-social{display:flex;flex-wrap:wrap;gap:13px;margin-top:10px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff18;padding-top:22px;margin-top:32px;font-size:12px;color:#8da095}.footer-bottom>a{font-size:12px}.editorial-page .managed-footer{color:#34433a;border-color:#ccd0c9}.editorial-page .managed-footer .footer-identity>a,.editorial-page .managed-footer h3{color:#20362a}@media(max-width:700px){.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-identity{grid-column:1/-1}.footer-identity p{max-width:100%}.managed-footer{margin-top:32px;padding-top:28px}.footer-bottom{flex-wrap:wrap;line-height:1.6}#offer[open]{max-height:calc(100dvh - 28px)}.offer-body{padding:24px 20px}.offer-body h2{font-size:30px}.offer-body label{font-size:14px}}.detail-thumbnails{position:absolute;z-index:2;bottom:15px;left:15px;right:15px;display:flex;gap:8px;overflow-x:auto;padding:5px;background:#0b171678;border-radius:10px}.detail-thumbnails button{flex:0 0 62px;height:50px;padding:0;border:1px solid #dbc7a9;border-radius:6px;overflow:hidden;cursor:pointer;background:#14221d}.detail-thumbnails img{width:100%;height:100%;object-fit:cover}.detail-media:has(.detail-thumbnails) .detail-photo-label{bottom:90px}.wordmark-name{overflow-wrap:anywhere;max-width:240px}.offer-brand{letter-spacing:-1px;max-width:80%;overflow-wrap:anywhere}.content-page{min-height:100vh;background:radial-gradient(ellipse at 75% 0,#22362c 0,transparent 40%),#0e1919;color:#e7e6dd;padding-top:100px}.content-page .site-header{background:#0e1919ed;border-bottom:1px solid #ffffff12}.site-header nav a{font-size:12px;color:inherit;text-decoration:none}.content-page .content-article{width:min(820px,88%);margin:60px auto 80px;padding:0}.content-kicker{display:block;font-size:11px;letter-spacing:.18em;color:#baa984;margin-bottom:30px}.content-page .editorial-back{display:inline-block;margin:0 0 12px;color:#9cab9e;font-size:12px;letter-spacing:.05em}.content-page h1{font:400 clamp(38px,6vw,68px)/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:-.03em;color:#ede4d3;margin:0 0 18px}.content-page .editorial-lead{font-size:16px;color:#a9b7ad;line-height:1.8;padding-bottom:25px;border-bottom:1px solid #ffffff18}.content-page .editorial-content{font-size:16px;line-height:1.9;color:#c4cec4;white-space:pre-wrap;margin:30px 0}.content-page .editorial-content p{margin:0 0 22px}.content-page .editorial-contact{display:inline-flex;background:#dbc7a4;color:#18271f;border-radius:8px;padding:14px 22px;font-size:14px;text-decoration:none}.content-page .managed-footer{padding-bottom:25px}.managed-footer{display:block!important}.footer-bottom{justify-content:center;text-align:center}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:30px}.contact-cards>a,.contact-cards>div{border:1px solid #ffffff20;background:#ffffff04;border-radius:12px;padding:22px;font-size:15px;text-decoration:none;color:#eadfc8;overflow-wrap:anywhere}.contact-cards small{display:block;color:#94a99b;font-size:12px;margin-bottom:10px}.brand-lockup{display:flex;flex-direction:column;align-items:center;gap:8px}.brand-lockup .wordmark-name{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(28px,3.3vw,46px);line-height:1.05;letter-spacing:-.035em;background:linear-gradient(120deg,#f4ebd8,#c3ab7b);background-clip:text;-webkit-background-clip:text;color:transparent;max-width:260px}.brand-lockup .wordmark-name:after{content:"";display:block;width:34px;height:1px;background:#bfa778;margin:8px auto 0}.brand-lockup .wordmark-caption{font-size:8px;letter-spacing:.18em;line-height:1.4}.footer-identity>a{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500;letter-spacing:-.03em}.offer-body .upload input[type=file]{max-width:100%;font-size:0}.offer-body .upload input[type=file]::file-selector-button{font-size:13px;padding:10px 14px}.upload-previews img{display:block;min-height:90px;background:#1a2c26}.pending-upload{overflow:hidden}.pending-upload .upload-previews{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}@media(max-width:700px){.content-page{padding-top:92px}.content-page .content-article{margin:34px auto 50px}.content-page .site-header nav{gap:7px}.site-header nav a{font-size:10px}.brand-lockup .wordmark-name{font-size:30px}.brand-lockup .wordmark-caption{font-size:6px;letter-spacing:.1em;max-width:145px}.content-page h1{font-size:43px}.content-page .editorial-content{font-size:15px}.managed-footer .footer-main{grid-template-columns:1fr 1fr}.managed-footer .footer-identity{grid-column:1/-1}.managed-footer .footer-reach{min-width:0}.managed-footer .footer-reach a{overflow-wrap:anywhere}}.site-header .wordmark>.brand-lockup{display:flex;flex-direction:column;margin:0;gap:7px;align-items:center;min-width:0}.site-header .brand-lockup .wordmark-name{font-size:42px;line-height:1.05;letter-spacing:-.035em}.site-header .brand-lockup .wordmark-name:after{display:none}.site-header .brand-lockup .wordmark-caption{font-size:10px;line-height:1.5;letter-spacing:.06em;white-space:normal;text-align:center;max-width:220px}.site-header .offer-trigger{text-decoration:none;align-self:center;white-space:nowrap}.entrance-bottom{display:flex;justify-content:center;text-align:center}.entrance-bottom>.bottom-motto{max-width:none;width:100%;text-align:center;font-size:20px;letter-spacing:0}.upload-previews{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));max-width:100%}.upload-previews>div{min-width:0;overflow:hidden;border:1px solid #ffffff20;border-radius:9px;background:#192823;min-height:100px;overflow-wrap:anywhere}.upload-previews .preview-error{display:block;font-size:12px;line-height:1.5;padding:35px 10px 12px;color:#e0c8aa}.offer-body,.offer-body .upload,.offer-body form{min-width:0;max-width:100%;box-sizing:border-box}.gallery-pause{position:absolute;bottom:90px;right:18px;z-index:3;background:#10211de6;color:#fff;border:1px solid #ffffff65;border-radius:20px;padding:8px 12px;font-size:12px}.detail-thumbnails button[aria-pressed=true]{outline:2px solid #dfc8a0;outline-offset:2px}@media(max-width:700px){.site-header,.view-collection .site-header{height:auto;min-height:96px;padding:15px 20px;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;box-sizing:border-box}.site-header .wordmark{min-width:0;max-width:100%;align-self:center}.site-header .wordmark>.brand-lockup{align-items:flex-start;gap:5px}.site-header .brand-lockup .wordmark-name{font-size:32px;max-width:100%}.site-header .brand-lockup .wordmark-caption{font-size:10px;line-height:1.45;letter-spacing:0;text-align:left;max-width:155px}.site-header .offer-trigger{padding:7px 9px 7px 13px;gap:9px;min-height:42px;max-width:100%}.site-header .offer-trigger .offer-text{font-size:12px;line-height:1.4}.site-header .offer-trigger .offer-plus{width:25px;height:25px;font-size:20px;flex-shrink:0}.entrance-bottom{height:54px;justify-content:center}.entrance-bottom>.bottom-motto{font-size:19px;max-width:none;text-align:center}.content-page{padding-top:105px}.gallery-pause{bottom:85px;right:12px}#offer{max-height:calc(100dvh - 24px);overflow-x:hidden}}@media(max-width:360px){.site-header,.view-collection .site-header{padding:13px 14px;gap:8px}.site-header .brand-lockup .wordmark-name{font-size:28px}.site-header .brand-lockup .wordmark-caption{font-size:9px}.site-header .offer-trigger{padding:8px 10px;gap:6px}.site-header .offer-trigger .offer-plus{display:none}.site-header .offer-trigger .offer-text{font-size:11px}}@media(max-width:700px){.world-car .explore{margin-bottom:12px}.world-car{order:1;padding:108px 7% 23px;border-bottom:1px solid #ffffff80}.world-home{order:2;padding:25px 7% 53px;border-bottom:0}.world-car .world-content{bottom:25px}.world-home .world-content{bottom:55px}.world-car .world-index,.world-home .world-index{font-size:0}.world-car .world-index:after{content:"01";font-size:10px}.world-home .world-index:after{content:"02";font-size:10px}}@media(max-width:360px){.world-car .world-content{bottom:24px}.world-home .world-content{bottom:51px}}@media(max-width:700px){.entrance-bottom{z-index:8;height:70px;left:0;right:0;padding:15px 7% 0;box-sizing:border-box;align-items:flex-start;justify-content:center;border-top:1px solid #ffffff38;background:linear-gradient(180deg,rgba(5,14,13,0),rgba(5,14,13,.7) 42%,rgba(5,14,13,.94))}.entrance-bottom>.bottom-motto{display:block;width:100%;font-size:19px;line-height:1.25;text-align:center;color:#f0ebe0}.world-home{padding-bottom:86px}.world-home .world-content{bottom:86px}}@media(max-width:360px){.entrance-bottom{height:66px;padding-top:14px}.entrance-bottom>.bottom-motto{font-size:17px}.world-home{padding-bottom:81px}.world-home .world-content{bottom:81px}}.detail-media-car{box-sizing:border-box;padding-bottom:82px;background:#0d1a18}.detail-media-car .detail-photo{height:calc(100% - 82px);bottom:auto}.detail-media-car:after{bottom:82px}.detail-media-car .detail-thumbnails{bottom:0;left:0;right:0;height:82px;box-sizing:border-box;padding:12px 18px 14px;gap:10px;background:linear-gradient(180deg,#10201f,#0b1716);border-radius:0;border-top:1px solid #ffffff18;scrollbar-width:none}.detail-media-car .detail-thumbnails::-webkit-scrollbar{display:none}.detail-media-car .detail-thumbnails button{flex:0 0 72px;height:54px;border:1px solid #ffffff38;border-radius:9px;background:#172824;box-shadow:0 5px 18px #0003}.detail-media-car .detail-thumbnails button[aria-pressed=true]{border-color:#dfc8a0;outline:1px solid #dfc8a0;outline-offset:1px}.detail-media-car .gallery-step{top:calc((100% - 82px)/2)}.detail-media-car .gallery-pause{bottom:99px}.detail-media-car:has(.detail-thumbnails) .detail-photo-label{bottom:105px}@media(max-width:700px){.detail-media.detail-media-car{height:372px;min-height:0;max-height:none;padding-bottom:82px}.detail-media-car .detail-photo,.detail-media-car:after{bottom:82px}.detail-media-car .detail-thumbnails{height:82px;padding:12px 16px 14px}.detail-media-car .detail-thumbnails button{flex-basis:70px;height:54px}.detail-media-car .gallery-step{top:145px}.detail-media-car .gallery-pause{bottom:99px}.detail-media-car:has(.detail-thumbnails) .detail-photo-label{bottom:105px}}@media(max-width:360px){.detail-media.detail-media-car{height:342px}.detail-media-car .gallery-step{top:130px}}.gallery-count{right:68px}@media(max-width:700px){.gallery-count{right:64px;top:17px}dialog::backdrop{backdrop-filter:none;background:#071313ef}.detail-thumbnails img{content-visibility:auto}}.gallery-count{right:88px}@media(max-width:700px){.gallery-count{right:84px;top:17px}}@media(min-width:701px){.entrance{height:auto;min-height:0;overflow:visible;flex-direction:column;background:#081210}.world{flex:0 0 auto;width:100%;min-height:clamp(680px,82vh,860px);box-sizing:border-box;padding:150px max(6vw,56px) 88px}.world-car{order:1;border-right:0;border-bottom:1px solid #ffffff45}.world-home{order:2;border-right:0;border-bottom:0;padding-top:92px}.world-car .world-index,.world-home .world-index{font-size:0}.world-car .world-index:after{content:"01";font-size:12px}.world-home .world-index:after{content:"02";font-size:12px}.world-content{margin-top:auto;padding-top:90px;max-width:min(760px,72vw)}.world h2{font-size:clamp(72px,7.4vw,118px);max-width:760px}.explore{width:310px}.world-caption{max-width:760px}.entrance-bottom{order:3;position:relative;inset:auto;width:100%;height:86px;box-sizing:border-box;padding:19px max(6vw,56px) 0;border-top:1px solid #ffffff30;background:linear-gradient(180deg,#07110f,#091614);display:flex;align-items:flex-start;justify-content:center}.entrance-bottom>.bottom-motto{font-size:23px;line-height:1.3;text-align:center}.entrance .world-caption button{display:none!important}.entrance .world-caption{justify-content:flex-start;display:none!important}}#detail-active-photo[role=button]{cursor:zoom-in}#detail-active-photo:focus-visible{outline:3px solid #dcc9a8;outline-offset:-4px}.detail-media-number,.detail-photo-label{pointer-events:none}dialog.photo-lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#060b0b;color:#f4efe6;overflow:hidden;box-sizing:border-box}dialog.photo-lightbox[open]{display:flex;flex-direction:column}.photo-lightbox::backdrop{background:#060b0b}.photo-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(12px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(20px + env(safe-area-inset-left));flex:none}.photo-lightbox-count{font-size:14px;font-variant-numeric:tabular-nums;color:#ded5c6}.photo-lightbox-close,.photo-lightbox-next,.photo-lightbox-prev{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid #ffffff45;border-radius:50%;background:#15211ddb;color:#fff;font-size:30px;line-height:1}.photo-lightbox-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.photo-lightbox-image{display:block;width:100%;height:100%;object-fit:contain;user-select:none}.photo-lightbox-next,.photo-lightbox-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.photo-lightbox-prev{left:calc(12px + env(safe-area-inset-left))}.photo-lightbox-next{right:calc(12px + env(safe-area-inset-right))}.photo-lightbox-title{flex:none;margin:0;padding:16px 24px calc(16px + env(safe-area-inset-bottom));text-align:center;font-size:14px;line-height:1.5;color:#bdb8ac;overflow-wrap:anywhere;max-height:100px;overflow:auto}@media(max-width:700px){.photo-lightbox-title{font-size:12px;padding-inline:16px}.photo-lightbox-next,.photo-lightbox-prev{width:44px;height:44px}}.entrance .world-index{display:none!important}.site-header nav a[data-category]{display:inline-flex;align-items:center;color:inherit;text-decoration:none;cursor:pointer}.site-header nav a[data-category]:hover{text-decoration:underline;text-underline-offset:5px}.explore[href]{text-decoration:none;color:inherit;cursor:pointer}.collection-tabs a[data-category]{display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.collection-tabs a[data-category].active{border-bottom-color:currentColor}#site-root[data-initial-kind=car]:not(.initialized) .catalog.home-panel{display:none}#site-root[data-initial-kind=car]:not(.initialized) .catalog.car-panel{display:block}body,html{max-width:100%;overflow-x:clip}.card,.card-info,.catalog,.collection,.portfolio,.price-row,.world,.world-content{min-width:0}.card .price,.card h4,.section-heading h2{overflow-wrap:anywhere}.portfolio-pages[hidden]{display:none}.portfolio-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:32px 0 0}.portfolio-pages button{font:inherit;font-size:13px;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:30px;min-width:38px;height:38px;padding:0 12px;cursor:pointer}.portfolio-pages button.current-page{background:var(--ink);color:#fff}.portfolio-pages button:disabled{opacity:.35;cursor:default}@media(max-width:700px){.portfolio-pages{margin-top:22px}}@media(max-width:700px){dialog::backdrop{backdrop-filter:none}.offer-trigger{backdrop-filter:none}}.pre-rendered-collection{background:#f5f5f0;min-height:100vh}.pre-rendered-collection .site-header{position:relative;color:var(--ink);border-bottom:1px solid var(--line);background:transparent}.pre-rendered-collection .offer-trigger{border-color:#9da59f;color:var(--ink)}.pre-rendered-collection .nav-dot{background:#98a09b}.pre-rendered-collection .wordmark .brand-point{color:#9b815a}.pre-rendered-collection .offer-trigger .offer-plus{background:#e1e7df}.portfolio-pages a{font:inherit;font-size:13px;color:var(--ink);background:transparent;text-decoration:none;border:1px solid var(--line);border-radius:30px;min-width:38px;height:38px;padding:0 12px;display:inline-flex;justify-content:center;align-items:center}.portfolio-pages a.current-page{background:var(--ink);color:#fff}.content-page{padding-top:0}.content-page .site-header{position:relative}.content-page .content-article{margin:36px auto 32px}@media(max-width:700px){.content-page{padding-top:0}.content-page .content-article{margin:28px auto}}@media(hover:none){.card,.collection-tabs a,.filters button,.offer-trigger{transition:none}.world-image{animation:none}}body:has(#site-root.view-collection){background:#0e1919}body:has(#site-root.view-collection.car-active){background:#10171d}.pre-rendered-collection.view-collection{background:#0e1919;color:#f1eee7;--muted:#9aa6a3;--line:#ffffff1c;--ink:#f1eee7}.pre-rendered-collection.view-collection.car-active{background:#10171d}.pre-rendered-collection.view-collection .site-header{background:#0e1919;color:#f1eee7;border-bottom-color:#ffffff14}.pre-rendered-collection.view-collection.car-active .site-header{background:#10171d}.pre-rendered-collection.view-collection .offer-trigger{color:#f1eee7;border-color:#ffffff42}.pre-rendered-collection.view-collection .offer-trigger .offer-plus{background:#ffffff0e}.pre-rendered-collection.view-collection .wordmark .brand-point{color:#ddc5a0}.pre-rendered-collection.view-collection .nav-dot{background:#ffffff50}.collection{animation:none}.entrance .world-car .world-image{object-position:50% calc(52% + var(--car-focus-shift, 0px));transform:none;scale:1;animation:none;will-change:auto}@media(min-width:701px){.entrance .world-car{min-height:max(clamp(680px,82vh,860px),44vw)}}.footer-partner-link{display:flex;justify-content:center;align-items:center;width:100%;margin:24px 0 6px}.footer-partner-link a{display:inline-flex;align-items:center;justify-content:center;line-height:0;text-decoration:none}.footer-partner-link img{display:block;width:180px!important;height:auto!important;max-width:65vw!important;max-height:46px!important;object-fit:contain}@media(max-width:700px){.footer-partner-link{margin:20px 0 6px}.footer-partner-link img{width:180px!important;max-width:65vw!important;max-height:46px!important}}