/* DD ATELIER COLLECTION — original, local-first premium design enhancements */
:root{--dd-dark:#0a0b0d;--dd-titanium:#242628;--dd-gold:#d5b27b;--dd-pale:#f2dfb9}
.dd-main-menu{gap:12px;align-items:center;flex:1;justify-content:center}
.dd-main-menu>a,.dd-main-menu>.nav-with-sub>a{color:#d3d1cc;font-size:11px;letter-spacing:.025em;white-space:nowrap}
.dd-main-menu a:hover{color:#f2d9a5}
.nav-with-sub{position:relative;padding:23px 0}.nav-caret{font-size:14px;margin-left:3px}
.nav-sub{position:absolute;display:grid;grid-template-columns:1fr 1fr;gap:25px;min-width:430px;top:100%;left:-26px;border:1px solid #b59a695a;padding:27px 28px 25px;background:#111315f7;box-shadow:0 22px 70px #0009;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s;z-index:40}
.nav-with-sub:hover .nav-sub,.nav-with-sub:focus-within .nav-sub{opacity:1;visibility:visible;transform:none}
.nav-sub div{display:flex;flex-direction:column;gap:13px}.nav-sub b{color:#d9b880;font-size:10px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:7px}.nav-sub a{color:#c4bdb2!important;font-size:12px;white-space:nowrap;font-weight:500}.nav-sub a:hover{color:#fff0d0!important}
.hero-updated h1 small{display:block;font-family:Manrope,Arial,sans-serif;font-size:clamp(13px,1.6vw,19px);font-weight:600;line-height:1.7;letter-spacing:.25em;margin-top:15px;color:#f3ead9}
.hero-updated .hero-image{background-image:url('fireplace-lounge.webp')!important;background-size:cover;background-position:55% center!important}
.hero-updated:after{background:linear-gradient(90deg,#070709f5 4%,#0a0b0ce3 32%,#08080aad 55%,#07070720 100%)!important}
.hero-updated .hero-sub{max-width:530px}
.hero-updated .hero-kicker{color:#efd7aa}
.hero-updated .hero-grid{min-height:720px;display:flex;align-items:center}
.hero-updated .hero-grid>div{max-width:840px}
.hero-updated .hero-notes{margin-top:46px}
.hero-updated .hero-notes b{color:#eacb92!important}
.hero-updated .firelight{pointer-events:none;position:absolute;right:4%;bottom:13%;height:31%;width:30%;background:radial-gradient(ellipse,#f4a32b31,transparent 69%);mix-blend-mode:screen;filter:blur(18px);animation:ddFire 2.7s ease-in-out infinite alternate}
.hero-updated .hero-glint{pointer-events:none;position:absolute;left:25%;top:0;width:1px;height:100%;transform:rotate(8deg);background:linear-gradient(transparent,#efcb834f,transparent);opacity:.37;animation:ddGlint 9s ease-in-out infinite}
@keyframes ddFire{0%{opacity:.45;transform:scale(.9) translateY(0)}33%{opacity:.7}66%{opacity:.47;transform:scale(1.08) translateY(-2%)}100%{opacity:.86;transform:scale(1.04) translateY(2%)}}
@keyframes ddGlint{0%,100%{opacity:.06}43%,54%{opacity:.55}}
.dd-wizard{background:radial-gradient(circle at 4% 15%,#6d492424,transparent 36%),linear-gradient(145deg,#0b0e11,#141618 50%,#08090b);border-top:1px solid #ad90542b;border-bottom:1px solid #ad90542b;padding-top:130px;padding-bottom:130px}
.wizard-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:72px;align-items:center}
.wizard-intro h2{font:500 clamp(45px,5.3vw,79px)/.99 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.01em;color:#fbf1e3}.wizard-intro h2 em,.dd-price-collection h2 em,.dd-process h2 em,.collection-detail h2 em,.collection-features h2 em,.collection-related h2 em{font-style:italic;color:#dcbc87}
.wizard-intro>p{font-size:15px;line-height:1.9;max-width:410px;color:#bbb5ab}.wizard-stats{display:flex;gap:44px;margin-top:40px}.wizard-stats div{display:flex;flex-direction:column;gap:8px}.wizard-stats strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:38px;font-weight:500;color:#e9cb93}.wizard-stats span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a9a69c}
.wizard-illustration{margin-top:40px;max-width:420px;position:relative;min-height:185px;overflow:hidden;border:1px solid #8f704a51}.wizard-illustration img{width:100%;height:185px;object-fit:cover;filter:contrast(1.1) saturate(.7) brightness(.72)}.wizard-illustration span{position:absolute;left:20px;bottom:16px;color:#edc993;font-size:10px;letter-spacing:.19em}
.wizard-panel{padding:44px 45px 38px;min-height:565px;background:linear-gradient(145deg,#2b2e30 0%,#151719 65%,#111315);border:1px solid #9f825a70;box-shadow:0 22px 80px #0008,0 0 0 8px #ad87520d;position:relative}
.wizard-panel:before{content:"";position:absolute;height:2px;left:0;right:0;top:0;background:linear-gradient(90deg,transparent,#dabc7d,transparent)}
.wizard-head{display:flex;justify-content:space-between;gap:14px;color:#d7bc92;letter-spacing:.2em;font-size:10px;font-weight:700}.wizard-progress{height:2px;background:#474442;margin-top:19px;margin-bottom:38px;overflow:hidden}.wizard-progress span{display:block;height:100%;background:linear-gradient(90deg,#be9457,#f7e0a9);transition:width .25s}
.wstep{display:none;border:0;margin:0;padding:0;min-width:0}.wstep.is-active{display:block;animation:ddStep .3s ease both}@keyframes ddStep{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}
.wstep legend{display:block;width:100%;font:500 clamp(29px,3.1vw,40px)/1.12 'Cormorant Garamond',Georgia,serif;letter-spacing:-.01em;color:#f2e4ce;margin-bottom:10px}.w-hint{color:#aaa49a;font-size:12px;line-height:1.7;margin-bottom:23px}
.w-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.w-choices label{cursor:pointer;min-width:0}.w-choices input{position:absolute;opacity:0;width:1px;height:1px}.w-choices label span{border:1px solid #5b5349;min-height:75px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;background:#151718;color:#c5ab7c;padding:14px 18px;font-size:17px;transition:background .2s,border-color .2s,box-shadow .2s}.w-choices label b{color:#e1d9cf;font-size:12px;font-weight:700}.w-choices input:checked+span,.w-choices input:focus-visible+span{border-color:#e4c48a;background:#463c2b8c;box-shadow:inset 0 0 0 1px #cfa76e}.w-choices input:checked+span b{color:#ffedd1}.w-choices label span small{font-size:11px;line-height:1.5;color:#a7a099}.w-choices-one{grid-template-columns:1fr}.w-choices-one label span{min-height:57px;display:block;font-size:14px}.w-choices-one label span small{display:block;margin-top:4px}.w-choices-one label b{font-size:13px}
.w-area{display:flex;align-items:center;gap:18px}.w-area input{background:#17191b!important;color:#f3dfbe!important;border:1px solid #b49867!important;padding:16px 22px;width:75%;font:500 43px/1 'Cormorant Garamond',Georgia,serif!important;min-height:68px}.w-area span{color:#c8ae82;font-size:17px}.w-area input:focus-visible{outline:2px solid #dab77b}.wstep input[type=range]{width:100%;margin:28px 0 5px;accent-color:#d4af74}.w-range-label{display:flex;justify-content:space-between;font-size:11px;color:#a8a299}
.wizard-actions{margin-top:32px;border-top:1px solid #65594965;padding-top:22px;display:flex;justify-content:space-between;gap:15px}.w-back{border:0;background:transparent;color:#d7c3a6;font-size:13px;padding:12px}.w-back:disabled{color:#77726a;cursor:not-allowed}.w-next,.w-send{min-width:205px;box-shadow:none}.w-send[hidden],.w-next[hidden]{display:none}.w-summary{display:grid;gap:9px;margin-bottom:20px}.w-summary div{display:flex;justify-content:space-between;border-bottom:1px solid #61584570;padding:8px 0;gap:16px}.w-summary span{color:#a79f92;font-size:11px}.w-summary b{color:#e4d2b5;font-size:12px;text-align:right;font-weight:500}.w-phone-label{display:block;color:#bba580;font-size:12px;margin-top:10px}.w-phone-label input{display:block;background:#111315!important;color:#eee!important;border:1px solid #766246!important;padding:13px 15px;width:100%;margin-top:5px}.w-privacy{color:#96908b;line-height:1.5;font-size:10px;margin-top:16px}
.dd-price-collection{background:#101214;border-bottom:1px solid #8e754840}.dd-price-collection h2,.dd-process h2,.collection-features h2,.collection-related h2{font:500 clamp(44px,4.8vw,71px)/1.05 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.015em}.dd-price-collection .split-head>p,.dd-process .split-head>p{color:#afa99f;font-size:14px;line-height:1.8}.dd-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:40px}.dd-package{padding:42px 30px;border:1px solid #88715370;background:linear-gradient(143deg,#25282a,#161819);position:relative;display:flex;flex-direction:column;min-height:510px}.dd-package .pkg-no{color:#d4b782;font-size:10px;letter-spacing:.15em}.dd-package h3{font:500 39px/1.04 'Cormorant Garamond',Georgia,serif;color:#f2dfc2;margin:25px 0 15px}.dd-package p{color:#b5ada1;font-size:13px;line-height:1.8}.dd-package ul{padding-left:19px;margin:20px 0 auto;color:#cbc5bb;font-size:12px;line-height:2}.dd-package li::marker{color:#c8a572}.dd-package>.btn{margin-top:30px;justify-content:center;box-shadow:none}.dd-package-feature{border-color:#d4b782;background:linear-gradient(152deg,#383328,#16191b 75%);box-shadow:0 0 30px #dcbd7533}.pkg-top{position:absolute;top:0;right:0;padding:9px 17px;background:#d6b985;color:#1c1d1e;font-size:10px;letter-spacing:.12em;font-weight:700}.pkg-legal{color:#8f8c87;font-size:11px;margin:25px 0 0}
.dd-process{background:radial-gradient(circle at 80% 12%,#8b68201c,transparent 35%),#0b0c0e}.dd-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#80684555;border:1px solid #80684555;margin-top:48px}.dd-process-grid>div{background:#1d1f21;padding:29px 22px 34px;min-height:230px;transition:background .2s}.dd-process-grid>div:hover{background:#302d27}.dd-process-grid b{display:block;font:500 40px/1 'Cormorant Garamond',Georgia,serif;color:#cdaa70;margin-bottom:24px}.dd-process-grid h3{font-size:15px;color:#eddfc9;margin-bottom:12px}.dd-process-grid p{font-size:11px;line-height:1.8;color:#aaa49e}
.collection-inner-hero{background:linear-gradient(90deg,#090a0ded,#090a0ac4 60%,#0a0a0a7a),var(--inner-image) center/cover!important}.collection-inner-hero:before{content:'DD / ATELIER';position:absolute;right:5%;bottom:35px;color:#ffffff3d;letter-spacing:.3em;font-size:10px}.collection-detail{background:#161819}.collection-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.collection-detail h2{font:500 65px/1 'Cormorant Garamond',Georgia,serif}.collection-detail-grid img{width:100%;height:460px;object-fit:cover;box-shadow:16px 18px 0 #d0aa6c22}.collection-detail p{font-size:15px;color:#b9b2a7;line-height:1.9}.collection-features{background:#0c0e0f}.collection-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.collection-feature-grid article{border:1px solid #9f86585f;background:#212325;padding:24px 19px;min-height:180px}.collection-feature-grid span{font:500 34px 'Cormorant Garamond',Georgia,serif;color:#caac78}.collection-feature-grid h3{margin-top:25px;font-size:15px;color:#eadcc4}.collection-actions{display:flex;gap:18px;margin-top:40px}.collection-related{background:#181a1b}.collection-related-links{display:flex;flex-wrap:wrap;gap:13px;margin-top:36px}.collection-related-links a{border:1px solid #ad946455;padding:13px 18px;color:#eedbb9;font-size:12px;transition:background .2s}.collection-related-links a:hover{background:#3d3424}
@media(max-width:1250px){.dd-main-menu{gap:9px}.dd-main-menu>a,.dd-main-menu>.nav-with-sub>a{font-size:10px}.header-contact{display:none!important}.header-inner{justify-content:space-between}}
@media(max-width:1090px){.dd-main-menu{display:none!important}.menu-button{display:block!important}.dd-main-menu.open{display:flex!important;position:absolute;top:86px;left:0;right:0;max-height:calc(100vh - 95px);overflow:auto;flex-direction:column;align-items:stretch;justify-content:start;gap:0;padding:15px 25px 30px;background:#111315!important;border-top:1px solid #685536;box-shadow:0 24px 40px #000c}.dd-main-menu>a,.dd-main-menu>.nav-with-sub>a{display:block;font-size:14px;padding:12px 0;border-bottom:1px solid #594c3855}.nav-with-sub{padding:0}.nav-sub{position:static;opacity:1;visibility:visible;transform:none;display:grid;grid-template-columns:repeat(2,1fr);width:100%;min-width:0;box-shadow:none;padding:14px 0 18px;border:0;border-bottom:1px solid #594c3855;background:transparent}.nav-sub a{font-size:12px;padding:6px 0}}
@media(max-width:960px){.wizard-layout{grid-template-columns:1fr;gap:38px}.wizard-intro h2{max-width:700px}.wizard-illustration{display:none}.dd-process-grid{grid-template-columns:repeat(3,1fr)}.dd-packages{grid-template-columns:1fr 1fr}.dd-package{min-height:455px}.dd-package:last-child{grid-column:1/-1}.collection-detail-grid{gap:35px}.collection-detail h2{font-size:54px}.collection-feature-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.hero-updated .hero-grid{min-height:610px!important}.hero-updated h1{font-size:clamp(43px,9vw,69px)!important}.hero-updated .hero-image{background-position:61% center!important}.hero-updated:after{background:linear-gradient(90deg,#070709f2 0%,#0a0b0ce3 58%,#08080a83 100%)!important}.dd-wizard{padding:80px 0}.wizard-panel{padding:29px 25px;min-height:0}.dd-process-grid{grid-template-columns:repeat(2,1fr)}.dd-packages{grid-template-columns:1fr}.dd-package:last-child{grid-column:auto}.collection-detail-grid{grid-template-columns:1fr}.collection-detail-grid img{height:290px}.collection-detail h2{font-size:45px}.collection-actions{flex-wrap:wrap}}
@media(max-width:440px){.dd-main-menu.open{top:70px}.hero-updated h1{font-size:clamp(39px,10vw,50px)!important}.hero-updated h1 small{font-size:12px;letter-spacing:.12em}.w-choices{gap:6px}.w-choices label span{padding:11px;font-size:14px;min-height:68px}.w-choices label b{font-size:11px}.wizard-panel{padding:24px 17px}.wizard-actions{gap:5px}.w-next,.w-send{min-width:0;font-size:12px;padding:12px 15px}.wstep legend{font-size:33px}.wizard-intro h2{font-size:50px!important}.dd-process-grid{grid-template-columns:1fr}.dd-process-grid>div{min-height:0}.dd-package{padding:32px 24px}.collection-feature-grid{grid-template-columns:1fr}.dd-main-menu .nav-sub{grid-template-columns:1fr}.dd-main-menu .nav-sub div+div{margin-top:7px}}

/* DD ATELIER — clear service ordering: residential before commercial */
.dd-category-title{margin:38px 0 24px;padding-top:24px;border-top:1px solid rgba(185,151,89,.26)}
.dd-category-title:first-of-type{margin-top:8px}
.dd-category-title span{font-size:11px;font-weight:700;letter-spacing:.22em;color:#cba86e}
.dd-category-title h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(32px,4.8vw,54px);line-height:1.05;margin:9px 0 0;color:#e8d3ac}
.dd-category-title + .service-grid{margin-bottom:46px}


/* DD ATELIER / WALNUT FINISH — warm MDF used as a selective tactile accent */
:root{--dd-walnut:#8d5934;--dd-walnut-glow:#c18a55;--dd-champagne:#f1d29a}
html{scroll-behavior:smooth}
body{background:#08090a}
.site-header{box-shadow:0 9px 32px #0008;border-bottom:1px solid #e4bb7533}
.site-header:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e8c58e72,transparent);pointer-events:none}
.brand-text b{font-family:'Cormorant Garamond',Georgia,serif!important;letter-spacing:.055em;white-space:nowrap;background:linear-gradient(120deg,#a67436 0%,#ffe4a8 21%,#c69a5d 45%,#f9e2b0 60%,#9b6831 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}
.brand-text em{letter-spacing:.26em}
.dd-symbol{filter:drop-shadow(0 0 8px #d7ac6730)}
.btn:not(.btn-dark),.service-arrow,.w-next,.w-send{background:linear-gradient(122deg,#a97537,#fae0a3 43%,#d4a361 72%,#9a6a34)!important;color:#20140c!important;border:1px solid #f6d99b75;box-shadow:0 6px 24px #bf905644, inset 0 1px #fff5ce83;font-weight:700}
.btn:hover:not(.btn-dark){filter:brightness(1.055)}
.hero-updated{background:#08090b}
.hero-updated .hero-image{background-image:url('hero-warm-walnut.webp')!important;background-position:center center!important;background-size:cover!important;filter:contrast(1.04) saturate(.95)}
.hero-updated:after{background:linear-gradient(90deg,#050506e8 1%,#080a0bd9 31%,#06080aa6 49%,#05060615 100%)!important}
.hero-updated .hero-grid{min-height:735px}
.hero-updated .hero-grid>div{max-width:680px}
.hero-updated h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500!important;font-size:clamp(66px,7.1vw,112px)!important;line-height:.89!important;letter-spacing:-.015em!important;margin:19px 0!important;color:#f4e1b6!important;text-shadow:0 5px 22px #050506d6,0 0 24px #d7ad7133!important}
.hero-updated h1 .goldfoil{display:inline-block;margin-top:8px;background:linear-gradient(170deg,#fff5d5 0%,#f5dba2 19%,#b98540 47%,#f4ddaa 65%,#a27336 88%,#f9db9d 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 10px #e4b76c1c)}
.hero-updated h1 small{margin-top:28px;font-family:Manrope,Arial,sans-serif;font-size:clamp(11px,1.5vw,17px)!important;letter-spacing:.22em;line-height:1.7;white-space:pre-line;color:#f5eae0}
.hero-updated .hero-kicker{color:#f3d5a1;letter-spacing:.24em}
.hero-updated .hero-sub{font-size:15px;line-height:1.88;color:#ede8df;max-width:460px}
.hero-updated .hero-notes{margin-top:34px}
.hero-updated .hero-notes span{font-size:11px;color:#decbb1;letter-spacing:.01em}
.hero-updated .firelight{right:4%;bottom:19%;width:32%;height:23%;opacity:.52}
.hero-updated .hero-glint{left:53%}
.metrics{background:#121313!important;border-bottom:1px solid #c29b5930}
.dd-wood-note{background:#101213;border-bottom:1px solid #c798593a;position:relative;overflow:hidden}
.dd-wood-inner{min-height:128px;display:flex;align-items:center;gap:29px;position:relative}
.dd-wood-mark{width:67px;height:67px;border:1px solid #c6a26b5e;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(45deg)}
.dd-wood-mark span{transform:rotate(-45deg);font:600 30px/.9 'Cormorant Garamond',Georgia,serif;color:#d1aa75;letter-spacing:-.08em}
.dd-wood-copy{position:relative;z-index:2;flex:1}
.dd-wood-kicker{font-size:10px;letter-spacing:.25em;color:#d2ad76;font-weight:700}
.dd-wood-copy p{font:500 clamp(19px,2.6vw,27px)/1.22 'Cormorant Garamond',Georgia,serif;color:#eee0c9;max-width:680px;margin:10px 0 0}
.dd-wood-swatch{position:absolute;right:0;top:0;width:min(31%,330px);height:100%;background-image:linear-gradient(90deg,#101213 0%,#10121340 27%,#08090a10 100%),url('walnut-mdf-texture.webp');background-size:cover;opacity:.72;box-shadow:inset 0 0 45px #0b0d0dc7}
.dd-category-title{border-top:1px solid #a56b4366}
.dd-category-title h3{font-family:'Cormorant Garamond',Georgia,serif!important;background:linear-gradient(140deg,#fff0c8,#c99b5d 63%,#f2d7a2);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.service-card img,.project img{filter:saturate(.91) contrast(1.065)}
.service-card:hover img,.project:hover img{filter:saturate(1.02) contrast(1.05)}
.service-card{box-shadow:0 4px 24px #0007}
.service-card .n{color:#e5c292}
.service-card h3{color:#fff0d7!important}
.dd-wizard{background:radial-gradient(ellipse at 4% 25%,#7f49222c,transparent 37%),linear-gradient(148deg,#0d0d0e,#131719 60%,#08090b)}
.wizard-panel{background:linear-gradient(145deg,#292929 0%,#151719 65%,#101111)}
.wizard-panel:after{content:'';position:absolute;right:0;bottom:0;width:10px;height:65%;pointer-events:none;background:url('walnut-mdf-texture.webp') right center/auto 100%;opacity:.36;z-index:1}
.section h2,.inner-hero h1{letter-spacing:-.02em}
.inner-hero:before{background:radial-gradient(circle at 76% 40%,#9956292d,transparent 43%),linear-gradient(130deg,#1a1d20,#0a0b0c)}
.collection-inner-hero{background-color:#111}
.footer:before{content:'';display:block;height:4px;background:linear-gradient(90deg,#222,#80502e 22%,#bf8e56 55%,#1d2022);opacity:.75}
@media(min-width:1050px){.nav-sub{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:640px}}
@media(max-width:720px){
.hero-updated .hero-grid{min-height:660px!important;padding:85px 0 70px!important}
.hero-updated .hero-image{background-position:53% center!important}
.hero-updated:after{background:linear-gradient(90deg,#07090aed 0%,#070809d4 59%,#07080979 100%)!important}
.hero-updated h1{font-size:clamp(50px,10vw,75px)!important;line-height:.94!important}
.hero-updated h1 small{font-size:11px!important;letter-spacing:.10em}
.hero-updated .hero-sub{font-size:13px;max-width:340px}
.dd-wood-inner{min-height:135px;gap:24px}
.dd-wood-mark{width:49px;height:49px}
.dd-wood-mark span{font-size:23px}
.dd-wood-copy p{font-size:21px;max-width:290px}
.dd-wood-swatch{width:32%;opacity:.35}
}
@media(max-width:430px){
.hero-updated h1{font-size:clamp(45px,11vw,53px)!important}
.hero-updated .hero-grid{padding-top:105px!important}
.hero-updated h1 small{max-width:340px;font-size:10px!important}
.hero-updated .hero-image{background-position:54% center!important}
.dd-wood-inner{gap:18px}
.dd-wood-copy p{font-size:18px}
.dd-wood-kicker{font-size:8px;letter-spacing:.12em}
}
@media(prefers-reduced-motion:reduce){.hero-updated .firelight,.hero-updated .hero-glint{animation:none!important}}
