.divine-home{--ink:#0b0c0e;--panel:#15171a;--line:#33363b;--cream:#f2eee8;--muted:#aab0b7;--accent:#c8a674}.divine-home *{box-sizing:border-box}.divine-home{scroll-behavior:smooth}.divine-home{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif}.divine-home a{color:inherit;text-decoration:none}.divine-home button{font:inherit}.divine-home .notice{background:#ddc9a8;color:#171717;text-align:center;padding:8px 18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.divine-home .nav{position:absolute;top:32px;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:24px 5%;border-bottom:1px solid #ffffff36}.divine-home .brand{font-weight:800;font-size:18px;letter-spacing:.18em}.divine-home .navlinks{display:flex;gap:28px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.divine-home .navlinks a:hover,.divine-home .textlink:hover{color:var(--accent)}.divine-home .navlinks .outline{border:1px solid #ddd;padding:14px 18px}.divine-home .hero{min-height:760px;height:90svh;position:relative;display:flex;align-items:flex-end;padding:140px 6% 9%;background:linear-gradient(90deg,#090a0bdd 2%,#090a0b6b 52%,#090a0b22),linear-gradient(0deg,#090a0be8,transparent 45%),url(https://divineautomotive.com/cdn/shop/files/camaro_1800x.jpg?v=1667162887) center 43%/cover}.divine-home .hero-content{position:relative;max-width:800px}.divine-home .eyebrow{font-size:11px;letter-spacing:.27em;color:var(--accent);text-transform:uppercase;font-weight:700}.divine-home .hero h1{font-size:clamp(56px,10vw,132px);line-height:.87;letter-spacing:-.065em;text-transform:uppercase;margin:22px 0 24px}.divine-home .hero p{font-size:clamp(16px,1.6vw,21px);line-height:1.5;max-width:490px;color:#e0e0df}.divine-home .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.divine-home .btn{display:inline-block;background:var(--cream);color:#101113;padding:17px 24px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.divine-home .btn.alt{background:transparent;border:1px solid #d4d3d0;color:#fff}.divine-home .section{padding:104px 6%}.divine-home .head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:38px}.divine-home .head h2,.divine-home .half h2{font-size:clamp(38px,5vw,72px);line-height:.96;letter-spacing:-.055em;text-transform:uppercase;margin:15px 0 0}.divine-home .textlink{font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--accent);padding-bottom:9px;white-space:nowrap}.divine-home .intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end}.divine-home .intro p{font-size:clamp(18px,2.2vw,27px);line-height:1.4;color:#d0d0d0;margin:0}.divine-home .rule{height:1px;background:var(--line);margin-top:80px}.divine-home .services{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:45px}.divine-home .service{background:var(--ink);padding:30px 22px 36px;min-height:200px}.divine-home .service b{font-size:24px;letter-spacing:-.04em;text-transform:uppercase}.divine-home .service p{font-size:14px;line-height:1.6;color:var(--muted)}.divine-home .index{color:var(--accent);font-size:11px;letter-spacing:.15em;margin-bottom:30px}.divine-home .builds{background:#111316}.divine-home .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.divine-home .card{display:block;background:#1c1e21}.divine-home .card img{width:100%;aspect-ratio:4/4.3;object-fit:cover;display:block;filter:saturate(.78)}.divine-home .card:nth-child(1) img{object-position:center 50%}.divine-home .card-copy{padding:24px}.divine-home .card small{color:var(--accent);text-transform:uppercase;letter-spacing:.18em}.divine-home .card h3{font-size:25px;text-transform:uppercase;letter-spacing:-.02em;margin:12px 0}.divine-home .card span{color:#c9ced4;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.divine-home .forged{padding:100px 6%;background:radial-gradient(circle at 85% 65%,#27292d,#101113 52%);color:#f2eee8;min-height:540px;display:flex;align-items:center;border-block:1px solid #373a3e;position:relative;overflow:hidden}.divine-home .forged:after{content:"DA";position:absolute;right:-3%;top:-13%;font-size:clamp(300px,46vw,700px);font-weight:900;letter-spacing:-.12em;color:#ffffff06;pointer-events:none}.divine-home .half{position:relative;z-index:1;max-width:650px}.divine-home .half .eyebrow{color:var(--accent)}.divine-home .half p{font-size:18px;line-height:1.6;max-width:500px;color:#c5c9cf}.divine-home .half .btn{background:#f2eee8;color:#171819;margin-top:18px}.divine-home .coming{display:inline-block;margin-top:32px;padding:10px 14px;border:1px solid var(--accent);color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.divine-home .process{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center}.divine-home .process p{color:#c1c5cb;line-height:1.7;font-size:17px}.divine-home .steps{display:grid;gap:0}.divine-home .step{border-top:1px solid var(--line);padding:20px 0;display:flex;gap:28px;align-items:baseline}.divine-home .step em{font-style:normal;color:var(--accent);font-size:12px}.divine-home .step strong{font-size:21px;text-transform:uppercase}.divine-home .cta{background:var(--accent);color:#121314;text-align:center;padding:110px 6%}.divine-home .cta h2{font-size:clamp(43px,7vw,94px);line-height:.93;text-transform:uppercase;letter-spacing:-.06em;margin:18px auto;max-width:980px}.divine-home .cta p{font-size:18px;line-height:1.5}.divine-home .cta .btn{background:#101113;color:#fff;margin-top:18px}.divine-home .footer{padding:40px 6%;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#aab0b7}.divine-home .footer b{color:#fff;letter-spacing:.16em}.divine-home .caption{color:var(--muted);font-size:12px;margin-top:16px}@media(max-width:900px){.divine-home .navlinks{gap:13px}.divine-home .navlinks a:nth-child(n+2):nth-child(-n+5){display:none}.divine-home .hero{min-height:680px}.divine-home .services,.divine-home .cards{grid-template-columns:repeat(2,1fr)}.divine-home .card:last-child{display:none}.divine-home .intro,.divine-home .process{grid-template-columns:1fr}.divine-home .forged{min-height:470px}.divine-home .head{align-items:start;flex-direction:column}}@media(max-width:600px){.divine-home .nav{padding:18px 5%}.divine-home .brand{font-size:13px}.divine-home .navlinks{font-size:9px}.divine-home .navlinks a:not(.outline){display:none}.divine-home .navlinks .outline{padding:11px}.divine-home .hero{min-height:690px;background-position:57% center;padding:120px 6% 65px}.divine-home .hero h1{font-size:clamp(55px,16vw,82px)}.divine-home .hero p{font-size:16px}.divine-home .section{padding:75px 6%}.divine-home .services,.divine-home .cards{grid-template-columns:1fr}.divine-home .card:last-child{display:block}.divine-home .card img{aspect-ratio:4/3}.divine-home .forged{padding:72px 6%;min-height:460px}.divine-home .footer{flex-direction:column}.divine-home .rule{margin-top:55px}}.divine-home{position:relative;font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;text-align:left}.divine-home h1,.divine-home h2,.divine-home h3{font-family:Arial,Helvetica,sans-serif;font-weight:800;text-align:left}.divine-home .nav{top:0}.divine-home .brand img{width:185px;height:auto;display:block}.divine-home .hero{background:none;overflow:hidden}.divine-home .hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 43%}.divine-home .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090a0bdd 2%,#090a0b6b 52%,#090a0b22),linear-gradient(0deg,#090a0be8,transparent 45%);z-index:0}.divine-home .hero-content{z-index:1}.divine-home .btn{border-radius:0;line-height:1.5;min-width:0;white-space:normal}.divine-home .btn:before,.divine-home .btn:after{display:none}.divine-home .cta h2{text-align:center}.divine-home a:focus-visible,.divine-home summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.divine-home .mobile-nav{display:none}.divine-home .card img{transition:filter .2s}.divine-home .card:hover img{filter:saturate(1)}.divine-home .navlinks{margin:0}.divine-home .coming{line-height:1.5}.divine-home .footer a{border-bottom:1px solid #555}.divine-home .forged{scroll-margin-top:24px}.divine-home .head{margin-top:0}.divine-home .card-copy h3{overflow-wrap:anywhere}.divine-home .navlinks .outline{white-space:nowrap}@media(max-width:900px){.divine-home .navlinks{display:none}.divine-home .mobile-nav{display:block;color:#fff}.divine-home .mobile-nav summary{cursor:pointer;list-style:none;padding:12px 14px;border:1px solid #ddd;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.divine-home .mobile-nav summary::-webkit-details-marker{display:none}.divine-home .mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#101113;display:flex;flex-direction:column;padding:18px 6%;gap:0;border-bottom:1px solid #484848}.divine-home .mobile-nav nav a{padding:15px 0;border-bottom:1px solid #303236;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.divine-home .cards{grid-template-columns:repeat(3,1fr)}.divine-home .card:last-child{display:block}.divine-home .card h3{font-size:21px}}@media(max-width:600px){.divine-home .brand img{width:150px}.divine-home .hero{height:auto;min-height:720px}.divine-home .hero-image{object-position:57% center}.divine-home .cards{grid-template-columns:1fr}.divine-home .section{padding:65px 6%}.divine-home .cta{padding:75px 6%}.divine-home .cta h2{font-size:clamp(40px,11vw,64px)}.divine-home .steps strong{font-size:18px}.divine-home .footer{line-height:1.7}.divine-home .hero p{max-width:330px}.divine-home .hero h1{font-size:clamp(50px,15vw,82px)}}.divine-home .card-media{aspect-ratio:4/4.3;overflow:hidden}.divine-home .card .card-media img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center 70%}.divine-home .card:nth-child(2) .card-media img{object-position:center 80%}.divine-home .hero h1{font-size:clamp(56px,8.2vw,118px)}.divine-home .hero-content{max-width:920px}.divine-home .btn{margin:0}.divine-home .half .btn,.divine-home .cta .btn{margin-top:18px}.divine-home .half h2{margin-bottom:24px}@media(max-width:600px){.divine-home .card-media{aspect-ratio:4/3}.divine-home .hero h1{font-size:clamp(50px,15vw,82px)}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=ABA */
