:root{--ink:#1e1011;--paper:#2b1e1f;--muted:#1f1f1f;--line:#2b1e1f;--red:#ea2a35;--dark:#1c0f0f;--soft:#291d1d;background:#1c0f0f}h1,h2,h3{letter-spacing:-.045em}h1{font-weight:650}h2{font-weight:650}.wrap{width:min(1210px,90%)}.preview-note{background:#1c0e0f;color:#f47179;font-size:9px}.header{position:sticky;top:0;background:rgba(29,15,16,0.940);backdrop-filter:blur(22px);border-bottom:1px solid rgba(56,56,56,0.071);height:88px}.identity{gap:14px}.identity>span{font-weight:600}.logo-crop{border-radius:13px;background:#050505;width:110px;height:60px}.logo-crop img{width:110px;height:110px;transform:translateY(-25px)}.button{border-radius:40px;padding:16px 27px;min-height:53px;font-weight:600}.red,.dark{background:linear-gradient(125deg,#ea2a35,#ea2a35 55%,#ea2a35);color:#ffffff;box-shadow:0 10px 26px rgba(97,3,6,0.149)}.red:hover,.dark:hover{background:linear-gradient(125deg,#ea2a35,#ea2a35 55%,#ea2a35)}.outline{background:rgba(19,19,19,0.043);backdrop-filter:blur(6px);border-color:rgba(56,56,56,0.314)}.header-cta{padding:12px 22px;min-height:45px}.header nav a.active:after{background:#2a1e1e}.eyebrow:before{background:#271c1d;border-radius:50%;width:7px;height:7px}.pill{display:inline-block;width:fit-content;background:#2b1e1f;color:#f1414c;padding:12px 17px;border-radius:30px;font-size:9px;letter-spacing:.12em;margin-bottom:23px}.gradient-text{background:linear-gradient(110deg,#f47179,#f47179 60%,#f1414c);background-clip:text;-webkit-background-clip:text;color:transparent}.soft-accent{color:#f1414c}.hero-v2{background:#1d0f10;min-height:0;overflow:visible;padding-bottom:130px}.hero-v2 .hero-photo{inset:0;width:100%;height:100%;object-position:center 56%;border-radius:0;mask-image:none}.hero-v2 .hero-shade{background:linear-gradient(180deg,rgba(29,15,16,0.878),rgba(30,16,16,0.737) 45%,rgba(29,15,16,0.667) 76%,rgba(30,15,16,0.863))}.hero-v2 .hero-content{text-align:center;padding:90px 0 48px}.hero-v2 .hero-content .pill{color:#f1414c;background:#2b1e1f;box-shadow:0 5px 25px rgba(97,3,6,0.145);margin-bottom:28px}.hero-v2 h1{font-size:clamp(45px,5.1vw,69px);line-height:1.21;max-width:1100px;margin:0 auto;font-weight:650;letter-spacing:-.04em}.hero-v2 p{margin:25px auto 28px;max-width:660px;font-size:15px;color:#f47179}.hero-v2 .actions{justify-content:center}.hero-caption{display:flex;justify-content:center;gap:12px;font-size:9px;color:#f47179;margin-top:28px}.hero-caption span{color:#f47179}.hero-values{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);background:rgba(29,15,16,0.396);border:1px solid rgba(56,56,56,0.086);backdrop-filter:blur(18px);border-radius:28px;padding:24px 25px;margin-top:15px;color:#ffffff}.hero-values>div{padding:4px 24px;text-align:center;border-right:1px solid rgba(56,56,56,0.082)}.hero-values>div:last-child{border:0}.hero-values>div>span{display:inline-grid;place-items:center;background:#2b1e1f;color:#f1414c;width:34px;height:34px;border-radius:50%;font-size:10px;margin-bottom:15px}.hero-values strong{display:block;font-size:16px;font-family:'Plus Jakarta Sans',sans-serif}.hero-values p{font-size:11px;color:#f47179;margin:9px 0 0}.discovery{margin-top:-65px;border-radius:28px;padding:32px;box-shadow:0 22px 65px rgba(97,3,6,0.043);grid-template-columns:1.15fr 1fr 1fr auto}.discovery h3{font-size:20px}.discovery .eyebrow{color:#f47179}.discovery label{color:#f1414c}.discovery select{background:#2b1e1f;border-radius:10px;padding:12px;font-size:12px}.discovery>div:first-child{border-right-color:#813136}.brand-strip{padding:43px 0 40px;border:0}.brand-strip a{color:#a6a6a6}.brand-strip a:hover{color:#f1414c}.collection-v2{background:radial-gradient(ellipse at 95% 15%,rgba(40,21,22,0.420),transparent 50%),linear-gradient(140deg,#1d0f10,#1c0e0f 70%);color:#ffffff;padding-top:75px}.collection-v2 .pill,.process .pill,.timeline-section .pill,.process-deep .pill{background:#2b1e1f;color:#f1414c}.section-top .pill{margin-bottom:23px}.section-description{font-size:13px;line-height:1.8;color:#f47179;margin-bottom:20px;max-width:370px}.vehicle-grid{gap:25px}.vehicle-card{border-radius:25px;border:0;background:#131313;box-shadow:0 8px 22px rgba(97,3,6,0.043);color:var(--ink)}.car-media{margin:12px 12px 0;border-radius:18px;aspect-ratio:1.38}.car-info{padding:25px}.car-info h3{font-size:22px;letter-spacing:-.035em}.image-label{border-radius:20px;padding:7px 12px;color:#f1414c;left:13px;top:13px;background:rgba(19,19,19,0.910)}.car-info>.eyebrow{color:#f1414c}.car-bottom{border-color:#813136}.car-price{color:#f1414c}.circle-link{background:#2b1e1f;border:0;color:#f1414c}.price-label{font-size:8px}.collection-v2 .price-note{color:#f47179;font-size:10px;margin-top:25px}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding:15px 0 30px}.story-photos{position:relative;min-height:460px;padding:0 60px 55px 0}.story-photos>img:first-child{height:360px;width:79%;object-fit:cover;border-radius:28px}.story-photos>img:nth-child(2){width:53%;height:285px;object-fit:cover;border-radius:25px;border:8px solid var(--paper);position:absolute;right:0;bottom:0}.photo-note{position:absolute;left:15px;bottom:30px;background:#131313;box-shadow:0 15px 40px rgba(97,3,6,0.071);border-radius:19px;padding:23px;max-width:220px}.photo-note>span{font-size:8px;letter-spacing:.13em;color:#f1414c;display:block;margin-bottom:10px}.photo-note strong{font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;line-height:1.5;display:block}.story-copy h2{font-size:43px;line-height:1.25}.story-copy>p{font-size:13px;color:#a6a6a6;margin-top:23px}.story-copy .button{margin-top:27px}.process{background:radial-gradient(ellipse at 5% 25%,rgba(36,18,19,0.333),transparent 65%),#1d0f10}.step{background:rgba(19,19,19,0.027);border:1px solid rgba(56,56,56,0.082);border-radius:22px;padding:26px}.steps{gap:20px}.step>span{color:#f47179;font-size:9px}.step h3{font-size:17px;line-height:1.45;margin-top:25px}.step p{color:#f47179;font-size:12px}.request-band{margin:0;border-radius:28px;background:linear-gradient(115deg,#201011,#291516);padding:55px}.request-band p{color:#f47179}.request-band .button{background:#131313;color:#f1414c;box-shadow:none}.request-band .eyebrow{color:#f47179}.request-band:before{width:460px;height:460px;right:-40px;bottom:-300px;border-color:rgba(56,56,56,0.125)}.end-cta{background:linear-gradient(115deg,#2a1617,#281415 70%,#251314);padding:70px 0}.end-cta p{color:#f47179}.end-cta h2{font-size:42px}.end-cta .button{color:#f1414c}footer{background:#1c0f0f;padding-bottom:50px}.footer-top p{color:#f1414c}.footer-top .eyebrow,.footer-bottom{color:#f1414c}.footer-bottom{border-color:rgba(56,56,56,0.082)}.footer-top{color:#f47179}.red-dot{color:#f47179}.floating-whatsapp{position:fixed;bottom:23px;right:26px;z-index:40;display:flex;align-items:center;gap:13px;background:#131313;color:#31473b;padding:13px 18px;border:1px solid #383838;box-shadow:0 10px 40px rgba(97,3,6,0.188);border-radius:50px;font-size:12px;font-weight:600;transition:transform .2s}.floating-whatsapp:hover{transform:translateY(-3px)}.floating-whatsapp small{display:block;font-size:9px;font-weight:400;color:#a6a6a6;margin-top:3px}.chat-symbol{width:32px;height:32px;background:#249a60;border-radius:50%;color:white;display:grid;place-items:center;font-size:22px}.page-intro{background:radial-gradient(ellipse at 95% 80%,rgba(39,20,21,0.467),transparent 60%),#1e0f10;padding:65px 0}.page-intro h1{font-size:54px;line-height:1.15}.page-intro p{color:#f47179;max-width:620px}.page-intro .eyebrow{color:#f47179}.filter-panel h3{color:#f1414c}.filter-group input,.filter-group select{border-radius:12px;border-color:#813136}.catalog-grid .car-media{aspect-ratio:1.5}.detail-main-image{border-radius:25px}.detail-top{padding-top:38px}.detail-copy h1{font-size:42px}.detail-copy>.eyebrow{color:#f1414c}.detail-price strong{color:#f1414c}.trim-options button{border-color:#813136;border-radius:13px;color:#f1414c;padding:15px;font-size:12px}.trim-options button[aria-pressed=true]{border-color:#813136;box-shadow:inset 0 0 0 1px #610306;background:#2b1e1f;color:#f1414c}.gallery-buttons button{border-radius:11px}.gallery-buttons button[aria-pressed=true]{border-color:#813136}.quote-explainer{border-radius:25px;padding:35px}.quote-explainer h3{line-height:1.4}.mobile-detail-cta{background:#2b1e1f}.form-panel{border:0;border-radius:27px;box-shadow:0 20px 80px rgba(97,3,6,0.027)}.field input,.field textarea{border-radius:12px}.about-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.about-opening h1{font-size:53px}.about-opening p{font-size:14px;line-height:1.85;margin:26px 0}.about-hero-photo{position:relative;padding:12px;background:rgba(19,19,19,0.071);border:1px solid rgba(56,56,56,0.082);border-radius:32px;transform:rotate(2deg)}.about-hero-photo img{height:425px;width:100%;object-fit:cover;border-radius:23px}.about-hero-photo>span{position:absolute;left:30px;right:30px;bottom:30px;background:rgba(30,15,16,0.722);backdrop-filter:blur(10px);border:1px solid rgba(56,56,56,0.188);color:#f47179;padding:18px;border-radius:16px;font-size:9px;letter-spacing:.1em;text-align:center}.company-intro{display:grid;grid-template-columns:1fr 1fr;gap:85px}.company-intro h2{font-size:42px}.company-intro p{font-size:14px;color:#a6a6a6;line-height:1.9;margin-bottom:18px}.profile-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.profile-chips span{font-size:10px;color:#f1414c;background:#2b1e1f;padding:10px 14px;border-radius:24px}.timeline-section{background:radial-gradient(ellipse at 100% 10%,rgba(37,19,20,0.439),transparent 60%),#1d0f10;color:#ffffff}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:50px}.journey-grid article{padding:28px 23px;background:rgba(19,19,19,0.031);border:1px solid rgba(56,56,56,0.078);border-radius:24px}.journey-year{font-size:27px;color:#f47179;font-family:'Plus Jakarta Sans',sans-serif;letter-spacing:-.04em}.journey-grid h3{font-size:17px;line-height:1.5;margin:28px 0 15px;color:#f47179}.journey-grid p{font-size:12px;color:#f47179}.source-note{font-size:10px;color:#f1414c;line-height:1.6;margin-top:26px}.people-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.people-gallery figure{margin:0;background:#131313;padding:12px;border-radius:26px}.people-gallery figure:nth-child(2){transform:translateY(25px)}.people-gallery img{height:335px;width:100%;object-fit:cover;border-radius:18px}.people-gallery figcaption{font-size:12px;color:#f1414c;padding:20px 10px 10px}.identity-section{background:#2b1e1f}.identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.identity-grid>div>p{color:#a6a6a6;font-size:14px;margin:25px 0 30px;max-width:400px}.identity-card{background:#131313;border-radius:28px;padding:10px 35px;box-shadow:0 20px 60px rgba(97,3,6,0.035)}.identity-card>div{padding:25px 0;border-bottom:1px solid #813136}.identity-card>div:last-child{border:0}.identity-card span{font-size:8px;letter-spacing:.1em;color:#f47179;display:block;margin-bottom:10px}.identity-card strong{font-size:16px;font-weight:550}.identity-card p,.identity-card a{font-size:13px;color:#f1414c;line-height:1.75}.credential-note{display:flex;gap:25px;padding:24px 30px;border:1px dashed #813136;border-radius:17px;margin-top:45px;align-items:center}.credential-note strong{font-size:12px;white-space:nowrap;color:#f1414c}.credential-note p{font-size:11px;color:#f1414c;line-height:1.7}.process-opening,.quote-check{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.process-opening>div>p,.quote-check>div>p{font-size:14px;color:#f1414c;margin:25px 0;line-height:1.9}.brief-card{border-radius:28px;background:linear-gradient(145deg,#2b1e1f,#131313);padding:40px;border:1px solid #813136;box-shadow:0 15px 45px rgba(97,3,6,0.031)}.brief-card .eyebrow{color:#f1414c}.brief-card blockquote{font-family:'Plus Jakarta Sans',sans-serif;font-size:25px;line-height:1.7;margin:25px 0;color:#f1414c;letter-spacing:-.025em}.process-deep{background:radial-gradient(ellipse at 100% 70%,rgba(34,18,19,0.400),transparent 65%),#1d0f10;color:#ffffff}.process-rows article{display:grid;grid-template-columns:80px 1.6fr 1fr;gap:38px;padding:40px 0;border-bottom:1px solid rgba(56,56,56,0.082);align-items:start}.process-rows article:last-child{border:0}.process-number{background:linear-gradient(145deg,#271c1c,#251314);width:65px;height:65px;display:grid;place-items:center;border-radius:21px;font-family:'Plus Jakarta Sans',sans-serif;font-size:23px;color:#ffffff}.process-rows .eyebrow{font-size:8px;color:#f47179;margin-bottom:13px}.process-rows h3{font-size:28px;line-height:1.4}.process-rows p{font-size:13px;color:#f47179;margin-top:17px;line-height:1.9}.process-rows aside{background:rgba(19,19,19,0.024);border:1px solid rgba(56,56,56,0.075);padding:24px;border-radius:20px}.process-rows aside strong{color:#f47179;font-size:11px;font-weight:550}.process-rows aside p{font-size:11px;margin:8px 0 18px}.process-rows aside p:last-child{margin-bottom:0}.quote-checklist{background:#131313;padding:14px 30px;border-radius:27px}.quote-checklist>div{display:flex;gap:20px;font-size:12px;line-height:1.7;color:#f1414c;padding:20px 0;border-bottom:1px solid #813136;align-items:center}.quote-checklist>div:last-child{border:0}.quote-checklist span{color:#f47179;font-size:10px}.faq{margin:0 auto}.faq h2{font-size:42px;margin-bottom:30px}.faq details{border-bottom-color:rgba(56,56,56,0.110);padding:24px 0}.faq summary{color:#f47179;font-size:15px}.faq details p{color:#f47179}.brand-tile{border-radius:22px}.brand-grid{padding-top:15px}.floating-whatsapp:focus-visible{outline:3px solid #58b993}.header nav{gap:30px}footer .footer-up{border-color:rgba(56,56,56,0.188)}.contact-copy .contact-direct{background:#2b1e1f;border-radius:20px;padding:22px;margin-top:28px}.contact-direct strong{display:block;font-size:13px;margin-bottom:10px}.contact-direct a{color:#f1414c;font-size:13px}.contact-direct p{font-size:11px!important;margin:12px 0 0!important}
@media(max-width:1100px){.hero-v2 h1{font-size:57px}.hero-v2 .hero-content{padding-top:75px}.discovery{padding:26px;gap:18px}.discovery h3{font-size:18px}.story-split,.company-intro,.identity-grid,.process-opening,.quote-check{gap:45px}.story-copy h2{font-size:36px}.steps{gap:15px}.step{padding:22px}.about-opening{gap:40px}.about-opening h1{font-size:43px}.journey-grid{gap:15px}.journey-grid article{padding:24px 18px}.journey-year{font-size:23px}.process-rows article{grid-template-columns:65px 1.4fr 1fr;gap:25px}.header nav{gap:24px}.header-cta{padding:12px 18px}}
@media(max-width:760px){.header{height:77px;padding:0 5%}.header nav{top:77px;background:#1e0f10;gap:0}.header-cta{min-height:40px;padding:10px 17px;font-size:10px}.logo-crop{width:98px;height:56px}.logo-crop img{width:98px;height:98px;transform:translateY(-21px)}.preview-note{height:auto;min-height:29px;padding:6px 16px;line-height:1.4;font-size:7px}.hero-v2{padding-bottom:105px}.hero-v2 .hero-content{padding:55px 0 30px}.hero-v2 .hero-photo{top:0;bottom:auto;height:100%;width:100%;object-position:57% 60%;mask-image:none;-webkit-mask-image:none}.hero-v2 .hero-shade{background:linear-gradient(180deg,rgba(30,15,16,0.910),rgba(29,15,16,0.733) 55%,rgba(31,16,17,0.910))}.hero-v2 h1{font-size:40px;line-height:1.25;letter-spacing:-.045em}.hero-v2 p{font-size:12px;line-height:1.85;margin:22px auto;max-width:330px}.hero-v2 p br{display:none}.hero-v2 .hero-content .pill{font-size:7px;padding:11px 14px;margin-bottom:26px}.hero-v2 .actions{gap:10px;flex-wrap:wrap}.hero-v2 .button{font-size:10px;padding:14px 17px;gap:10px;white-space:nowrap}.hero-caption{font-size:8px;margin-top:24px}.hero-values{padding:18px 15px;border-radius:23px;grid-template-columns:1fr;margin-top:8px;gap:0}.hero-values>div{display:grid;grid-template-columns:29px 1fr;column-gap:15px;padding:15px 5px;text-align:left;border-right:0;border-bottom:1px solid rgba(56,56,56,0.082)}.hero-values>div>span{width:29px;height:29px;margin:0;grid-row:1/3;align-self:center}.hero-values strong{font-size:13px}.hero-values p{font-size:10px;margin:5px 0 0}.discovery{margin-top:-58px;border-radius:24px;padding:26px;grid-template-columns:1fr 1fr;gap:17px}.discovery .button{grid-column:1/-1}.discovery h3{font-size:20px}.discovery select{font-size:11px;padding:10px 5px}.brand-strip{padding:34px 0;gap:22px 25px}.brand-strip a{font-size:12px}.collection-v2{padding-top:55px}.section-top h2{font-size:34px}.section-description{font-size:12px;line-height:1.8}.section-top .pill{font-size:8px}.car-media{aspect-ratio:1.3}.car-info{padding:23px}.car-info h3{font-size:24px}.story-split{grid-template-columns:1fr;gap:45px;padding-bottom:0}.story-photos{min-height:380px;padding-right:40px}.story-photos>img:first-child{height:300px;width:84%}.story-photos>img:nth-child(2){height:220px;width:52%;border-width:6px}.photo-note{padding:18px;left:0;bottom:26px;max-width:183px}.photo-note>span{font-size:7px}.photo-note strong{font-size:14px}.story-copy h2{font-size:34px}.story-copy>p{font-size:13px}.steps{grid-template-columns:1fr 1fr;gap:12px}.step{padding:20px 15px}.step>span{font-size:8px;letter-spacing:0}.step h3{font-size:15px}.step p{font-size:11px}.request-band{padding:32px 26px}.request-band h3{font-size:26px}.end-cta{padding:50px 0}.end-cta h2{font-size:33px}.floating-whatsapp{right:14px;bottom:16px;padding:10px 13px;gap:10px;font-size:11px}.floating-whatsapp small{font-size:8px}.chat-symbol{width:29px;height:29px;font-size:20px}.has-detail .floating-whatsapp{bottom:90px}.page-intro{padding:45px 0}.page-intro h1{font-size:39px;line-height:1.2}.about-opening{grid-template-columns:1fr;gap:35px}.about-opening h1{font-size:40px}.about-opening .pill{font-size:8px;margin-bottom:23px}.about-opening p{font-size:13px;line-height:1.9}.about-hero-photo{margin:4px 7px 10px;transform:rotate(1.5deg);padding:9px}.about-hero-photo img{height:350px}.about-hero-photo>span{font-size:8px;left:25px;right:25px;padding:15px}.company-intro,.identity-grid,.process-opening,.quote-check{grid-template-columns:1fr;gap:27px}.company-intro h2,.identity-grid h2,.process-opening h2,.quote-check h2{font-size:34px}.company-intro p{font-size:13px}.journey-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:30px}.journey-grid article{padding:22px 17px}.journey-year{font-size:22px}.journey-grid h3{font-size:15px;margin:21px 0 13px}.journey-grid p{font-size:11px}.people-gallery{grid-template-columns:1fr;gap:20px}.people-gallery figure:nth-child(2){transform:none}.people-gallery img{height:365px}.people-gallery figcaption{padding:17px 10px 10px}.identity-card{padding:5px 24px;border-radius:24px}.identity-card strong{font-size:15px}.credential-note{flex-direction:column;align-items:flex-start;gap:10px;padding:20px;margin-top:30px}.identity-grid>div>p{font-size:13px;margin:20px 0}.brief-card{padding:28px}.brief-card blockquote{font-size:21px;line-height:1.7}.process-rows article{grid-template-columns:43px 1fr;gap:20px 15px;padding:32px 0}.process-number{width:40px;height:40px;border-radius:14px;font-size:17px}.process-rows h3{font-size:24px}.process-rows .eyebrow{font-size:7px;letter-spacing:.1em}.process-rows p{font-size:12px;margin-top:15px}.process-rows aside{grid-column:2;padding:20px}.process-rows aside p{font-size:11px}.quote-checklist{padding:10px 22px}.quote-checklist>div{font-size:11px;gap:16px;padding:20px 0}.faq h2{font-size:33px}.faq summary{font-size:13px}.faq details p{font-size:12px}.detail-copy h1{font-size:35px}.detail-main-image{border-radius:23px}.detail-copy .button{font-size:11px}.form-panel{padding:27px 23px}.contact-copy h2{font-size:35px}footer{padding-bottom:72px}.footer-bottom{gap:12px}.has-detail footer{padding-bottom:150px}}
@media(max-width:359px){.hero-v2 h1{font-size:34px}.hero-v2 .button{font-size:9px;padding:13px 14px}.header-cta{padding:10px 12px}.journey-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.hero-v2 .hero-content{padding-top:42px}.about-opening h1{font-size:35px}}
.detail-whatsapp{background:transparent!important;color:#f1414c!important;box-shadow:none!important;border:1px solid #813136!important;justify-content:center!important;font-size:12px!important}.detail-whatsapp:hover{background:#2b1e1f!important}
