@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif}html{scroll-behavior:smooth;width:100%;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}#root{width:100%;min-height:100vh}img{max-width:100%;display:block}:root{--navy:#061321;--navy-light:#102338;--navy-card:#13283d;--gold:#d8b66c;--gold-light:#f0d99b;--white:#f8f6f0;--muted:#aeb8c3;--border:#d8b66c40}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--white);margin:0;font-family:DM Sans,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font-family:inherit}.website{width:100%;overflow:hidden}.site-header{z-index:100;background:#03101f;border-bottom:1px solid #d8b66c8c;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:15px 5.5%;display:flex;position:relative}.brand{flex-direction:row;flex-shrink:0;align-items:center;gap:18px;display:flex}.brand-logo{object-fit:cover;object-position:center;border:1px solid var(--gold);width:64px;height:64px}.brand-text{flex-direction:column;gap:8px;display:flex}.brand-name{letter-spacing:.5px;white-space:nowrap;font-family:Playfair Display,serif;font-size:25px;font-weight:700}.brand-year{color:var(--gold);letter-spacing:4px;font-size:10px;font-weight:700}.navigation{align-items:center;gap:34px;display:flex}.navigation a{letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700;transition:color .3s}.navigation a:hover{color:var(--gold)}.navigation .nav-book-button{background:var(--gold);color:#061321;border:1px solid var(--gold);padding:17px 28px;font-weight:700;transition:all .3s}.navigation .nav-book-button:hover{background:var(--gold-light);color:#061321;transform:translateY(-2px)}.menu-toggle{color:var(--gold);cursor:pointer;background:0 0;border:none;font-size:28px;display:none}.hero{isolation:isolate;background:#071523;align-items:center;min-height:780px;padding:100px 5.5%;display:flex;position:relative}.hero-background{z-index:-2;background-image:url(/images/branding/city-view-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(90deg,#020a15f5 0%,#020a15de 25%,#020a158c 49%,#020a1514 78%,#020a1505 100%);position:absolute;inset:0}.hero-content{z-index:2;width:100%;max-width:850px;position:relative}.eyebrow,.section-label{color:var(--gold);letter-spacing:4px;text-transform:uppercase;font-size:12px;font-weight:700}.hero h1{letter-spacing:-1.5px;text-shadow:0 3px 18px #0006;margin:28px 0 30px;font-family:Playfair Display,serif;font-size:clamp(48px,5.4vw,86px);font-weight:600;line-height:1.12}.hero h1 em,.section h2 em{color:var(--gold);font-weight:400}.hero-description{color:#e1e3e6;text-shadow:0 2px 8px #000000b3;max-width:550px;font-size:16px;line-height:1.9}.hero-actions,.booking-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:35px;display:flex}.primary-button,.secondary-button{letter-spacing:1.4px;text-align:center;justify-content:center;align-items:center;gap:20px;min-height:57px;padding:17px 27px;font-size:11px;font-weight:700;transition:all .3s;display:inline-flex}.primary-button{background:var(--gold);color:var(--navy);border:1px solid var(--gold)}.primary-button:hover{background:var(--gold-light);transform:translateY(-3px)}.secondary-button{border:1px solid var(--gold);color:var(--white);background:#030d1999}.secondary-button:hover{color:var(--gold);background:#d8b66c1f;transform:translateY(-3px)}.hero-features{flex-wrap:wrap;align-items:center;gap:35px;margin-top:55px;display:flex}.hero-feature{color:#f0f0ed;letter-spacing:1px;align-items:center;gap:12px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.feature-icon{color:var(--gold);font-size:32px;line-height:1}.hero-tagline{width:fit-content;color:var(--gold);letter-spacing:3px;border-top:1px solid #d8b66c80;margin-top:40px;padding-top:22px;font-size:10px;font-weight:700}.section{padding:120px 10%}.section h2{margin:25px 0 35px;font-family:Playfair Display,serif;font-size:clamp(38px,5vw,70px);font-weight:500;line-height:1.2}.section-description{color:var(--muted);max-width:750px;font-size:18px;line-height:2}.about-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0b1b2b}.services-section{background:var(--navy)}.service-card{border:1px solid var(--border);background:linear-gradient(135deg,#142b42,#0a1a2a);justify-content:space-between;align-items:center;gap:50px;margin-top:60px;padding:50px;display:flex}.service-card>div:first-child{max-width:650px}.service-number{color:var(--gold);letter-spacing:3px;font-size:11px;font-weight:700}.service-card h3{margin:20px 0;font-family:Playfair Display,serif;font-size:35px;font-weight:500}.service-card p{color:var(--muted);line-height:1.9}.service-price{flex-direction:column;align-items:center;gap:15px;min-width:170px;display:flex}.service-price span{color:var(--muted);letter-spacing:2px;font-size:11px}.service-price strong{color:var(--gold);font-family:Playfair Display,serif;font-size:65px;font-weight:500}.service-price a{border-bottom:1px solid var(--gold);letter-spacing:2px;padding-bottom:8px;font-size:11px}.gallery-section{background:#0b1b2b}.gallery-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px;display:flex}.gallery-heading>p{color:var(--muted);max-width:350px;line-height:1.9}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.gallery-card{background:var(--navy-card);border:1px solid var(--border);cursor:pointer;width:100%;height:350px;padding:0;position:relative;overflow:hidden}.gallery-card img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s,filter .4s}.gallery-card:hover img{filter:brightness(.65);transform:scale(1.08)}.gallery-overlay{color:#fff;letter-spacing:1px;text-align:left;background:linear-gradient(#0000,#000000d9);justify-content:space-between;align-items:center;gap:15px;padding:20px;font-size:11px;font-weight:700;display:flex;position:absolute;inset:auto 0 0}.gallery-overlay span:last-child{color:var(--gold);white-space:nowrap}.booking-section{text-align:center;background:radial-gradient(circle at center, #d8b66c12, transparent 55%), var(--navy)}.booking-section>p:not(.section-label){max-width:600px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.9}.booking-actions{justify-content:center}.booking-email{color:var(--gold);overflow-wrap:anywhere;margin-top:35px;font-size:15px;display:inline-block}.site-footer{border-top:1px solid var(--border);color:var(--muted);letter-spacing:1.5px;background:#040d16;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:35px 7%;font-size:10px;display:flex}.lightbox{z-index:1000;cursor:pointer;background:#000000f2;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:65px 20px 25px;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;border:1px solid var(--border);cursor:default;max-width:95%;max-height:75vh}.lightbox p{color:var(--gold);letter-spacing:2px;text-align:center;font-size:12px}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:25px;right:35px}@media (width<=1100px){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.navigation{gap:20px}.hero h1{font-size:clamp(45px,5.2vw,72px)}}@media (width<=768px){.site-header{min-height:80px;padding:15px 6%}.brand-logo{width:50px;height:50px}.brand-name{font-size:19px}.brand-year{letter-spacing:2px;font-size:9px}.menu-toggle{display:block}.navigation{background:var(--navy);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.navigation.open{display:flex}.navigation a{border-bottom:1px solid var(--border);padding:20px 7%}.navigation .nav-book-button{text-align:center;margin:15px 7%}.hero{align-items:flex-end;min-height:760px;padding:95px 7%}.hero-background{background-position:63%}.hero-shade{background:linear-gradient(#020a1540 0%,#020a15d9 60%,#020a15fa 100%)}.hero h1{letter-spacing:-1px;font-size:clamp(40px,7vw,60px)}.hero-description{font-size:15px}.hero-features{gap:22px;margin-top:35px}.hero-feature{font-size:9px}.feature-icon{font-size:25px}.section{padding:85px 7%}.section h2{font-size:clamp(35px,7vw,55px)}.service-card{flex-direction:column;align-items:flex-start;padding:30px}.service-price{align-items:flex-start}.gallery-heading{flex-direction:column;align-items:flex-start;gap:10px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery-card{height:280px}.site-footer{text-align:center;flex-direction:column;align-items:center}}@media (width<=480px){.brand{gap:10px}.brand-logo{width:43px;height:43px}.brand-name{font-size:15px}.hero{min-height:750px;padding:70px 6% 55px}.hero h1{font-size:clamp(35px,9vw,45px)}.eyebrow,.section-label{letter-spacing:2px;font-size:10px}.hero-actions,.booking-actions{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{width:100%}.hero-features{justify-content:space-between;gap:10px}.hero-feature{gap:6px;font-size:8px}.feature-icon{font-size:22px}.hero-tagline{letter-spacing:2px;font-size:9px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-card{height:230px}.gallery-overlay{padding:12px;font-size:9px}.gallery-overlay span:last-child{display:none}.service-card h3{font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width>=769px){.hero-content{max-width:680px}.hero h1{letter-spacing:-1.5px;font-size:clamp(46px,4.5vw,68px);line-height:1.13}.hero-description{max-width:460px}}.about-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(135deg,#071523 0%,#10253a 100%);padding:120px 7%}.about-layout{grid-template-columns:1fr 1fr;align-items:center;gap:85px;max-width:1500px;margin:0 auto;display:grid}.about-image-column{min-width:0}.about-image-frame{background:#d8b66c0a;border:1px solid #d8b66c8c;padding:15px;position:relative}.about-image-frame:before{content:"";border-top:3px solid var(--gold);border-left:3px solid var(--gold);width:90px;height:90px;position:absolute;top:-12px;left:-12px}.about-image-frame:after{content:"";border-bottom:3px solid var(--gold);border-right:3px solid var(--gold);width:90px;height:90px;position:absolute;bottom:-12px;right:-12px}.about-image{object-fit:cover;object-position:center;width:100%;height:610px;display:block}.about-image-caption{color:var(--gold);letter-spacing:2px;justify-content:space-between;gap:15px;margin-top:28px;font-size:10px;font-weight:700;display:flex}.about-content{min-width:0}.about-content h2{margin:20px 0 25px;font-size:clamp(48px,5vw,78px);line-height:1.1}.about-gold-line{background:var(--gold);width:90px;height:2px;margin:30px 0}.about-intro{color:var(--white);font-family:Playfair Display,serif;font-size:23px;line-height:1.6}.about-paragraph{color:var(--muted);margin:20px 0;font-size:15px;line-height:2}.about-highlights{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:30px;margin:30px 0;padding:30px 0;display:flex}.about-highlight{flex-direction:column;gap:9px;display:flex}.about-highlight strong{color:var(--gold);font-family:Playfair Display,serif;font-size:22px;font-weight:600}.about-highlight span{color:var(--muted);letter-spacing:1.5px;font-size:9px;font-weight:700}.about-button{width:fit-content}@media (width<=1100px){.about-layout{gap:45px}.about-image{height:540px}.about-content h2{font-size:56px}}@media (width<=768px){.about-section{padding:90px 7%}.about-layout{grid-template-columns:1fr;gap:55px}.about-image{height:520px}.about-content h2{font-size:55px}}@media (width<=480px){.about-section{padding:75px 6%}.about-image-frame{padding:9px}.about-image{height:390px}.about-image-caption{letter-spacing:1px;font-size:8px}.about-content h2{font-size:46px}.about-intro{font-size:20px}.about-paragraph{font-size:14px}.about-highlights{gap:20px}.about-highlight strong{font-size:18px}.about-button{width:100%}}.services-section{isolation:isolate;border-bottom:1px solid var(--border);background:radial-gradient(at 85% 8%,#d8b66c1c,#0000 42%),linear-gradient(145deg,#071624 0%,#10283d 55%,#071624 100%);position:relative;overflow:hidden}.services-section:before{content:"";z-index:-1;opacity:.24;pointer-events:none;background-image:repeating-linear-gradient(120deg,#0000 0 95px,#d8b66c12 96px,#0000 97px);position:absolute;inset:0}.services-heading{text-align:center;max-width:900px;margin:0 auto 58px}.services-heading h2{margin:22px 0}.services-intro{max-width:680px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.9}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;max-width:1450px;margin:0 auto;display:grid}.luxury-service-card{background:linear-gradient(150deg,#1a344cfa,#061422fa);border:1px solid #d8b66c59;flex-direction:column;min-width:0;min-height:450px;padding:38px 30px 30px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 18px 48px #0000002e}.luxury-service-card:hover{border-color:var(--gold);transform:translateY(-7px);box-shadow:0 24px 55px #00000047}.featured-service{border-color:var(--gold);background:linear-gradient(155deg,#233b51 0%,#0b2033 75%)}.featured-service:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-light), var(--gold));height:4px;position:absolute;top:0;left:0;right:0}.service-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:42px;display:flex}.luxury-service-number{color:var(--gold);font-family:Playfair Display,serif;font-size:30px;line-height:1}.featured-badge{color:var(--gold-light);letter-spacing:1px;text-align:center;border:1px solid #d8b66c80;padding:8px 10px;font-size:9px;font-weight:700}.luxury-service-label{color:var(--gold);letter-spacing:2px;margin:0 0 13px;font-size:10px;font-weight:700}.luxury-service-card h3{margin:0 0 22px;font-family:Playfair Display,serif;font-size:clamp(25px,2.1vw,34px);font-weight:500;line-height:1.25}.luxury-service-description{color:#c5cdd5;margin:0 0 35px;font-size:14px;line-height:1.85}.luxury-service-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:25px;display:flex}.luxury-service-pricing{flex-direction:column;gap:7px;display:flex}.luxury-service-pricing span{color:var(--muted);letter-spacing:1.5px;font-size:9px;font-weight:700}.luxury-service-pricing strong{color:var(--gold-light);font-family:Playfair Display,serif;font-size:38px;font-weight:500;line-height:1.1}.luxury-service-bottom a{border-bottom:1px solid var(--gold);color:var(--white);letter-spacing:1px;white-space:nowrap;padding-bottom:7px;font-size:10px;font-weight:700;transition:color .2s}.luxury-service-bottom a:hover{color:var(--gold)}.luxury-service-bottom a span{color:var(--gold);margin-left:5px}.services-pricing-note{background:#d8b66c12;border:1px solid #d8b66c38;align-items:flex-start;gap:17px;max-width:1000px;margin:40px auto 0;padding:23px 28px;display:flex}.pricing-note-icon{color:var(--gold);font-size:24px;line-height:1.2}.services-pricing-note p{color:#d3d7da;margin:0;font-size:13px;line-height:1.85}@media (width<=1100px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-service-card{min-height:420px}}@media (width<=768px){.services-grid{grid-template-columns:1fr;max-width:560px}.services-heading{margin-bottom:38px}.luxury-service-card{min-height:370px}}@media (width<=480px){.luxury-service-card{padding:30px 24px}.service-card-top{margin-bottom:32px}.luxury-service-pricing strong{font-size:33px}.services-pricing-note{padding:20px}}.booking-section{border-top:1px solid var(--border);background:radial-gradient(at 50% 5%,#28547661,#0000 60%),linear-gradient(155deg,#071524,#10263b 55%,#061321);padding:120px 7%;position:relative;overflow:hidden}.booking-inner{max-width:1180px;margin:0 auto;position:relative}.booking-section h2{margin-bottom:24px}.booking-section .booking-lead{color:#d8dde2;max-width:680px;margin:0 auto 58px;font-size:17px;line-height:1.85}.booking-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:70px;display:grid}.booking-step{border:1px solid #d8b66c4d;border-top:2px solid var(--gold);background:linear-gradient(155deg,#19354de6,#081929eb);min-width:0;padding:32px 28px 36px}.booking-step-number{color:var(--gold);margin-bottom:30px;font-family:Playfair Display,serif;font-size:33px;display:block}.booking-step h3{color:var(--white);letter-spacing:1.8px;margin:0 0 15px;font-size:12px;font-weight:700}.booking-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.booking-contact-card{background:radial-gradient(at top,#d8b66c1a,#0000 70%),#030e1bc2;border:1px solid #d8b66c94;max-width:850px;margin:0 auto;padding:60px 50px;box-shadow:0 25px 65px #0000002e}.booking-contact-card .booking-contact-label{color:var(--gold);letter-spacing:3px;margin:0 0 18px;font-size:11px;font-weight:700}.booking-contact-card h3{margin:0 0 25px;font-family:Playfair Display,serif;font-size:clamp(25px,3.5vw,38px);font-weight:500}.booking-phone{color:var(--gold-light);font-family:Playfair Display,serif;font-size:clamp(30px,5vw,52px);line-height:1.25;display:inline-block}.booking-phone:hover,.booking-email:hover{color:var(--white)}.booking-contact-card .booking-actions{gap:16px;margin-top:35px}.booking-contact-card .booking-email{margin-top:28px;font-size:14px}.booking-section .booking-confirmation{max-width:580px;color:var(--muted);margin:26px auto 0;font-size:12px;line-height:1.7}@media (width<=768px){.booking-section{padding:85px 7%}.booking-steps{grid-template-columns:1fr;gap:16px;margin-bottom:48px}.booking-step{padding:26px}.booking-step-number{margin-bottom:18px}.booking-contact-card{padding:44px 26px}}@media (width<=480px){.booking-section{padding:75px 6%}.booking-section .booking-lead{margin-bottom:38px;font-size:15px}.booking-contact-card{padding:36px 18px}.booking-phone{font-size:clamp(27px,8vw,37px)}}.booking-section{isolation:isolate;background-image:linear-gradient(#030c187a,#030c18b3),url(/images/branding/nyc-booking-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #d8b66c73;border-bottom:1px solid #d8b66c73;position:relative}.booking-section .booking-step,.booking-section .booking-contact-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030d19e0}.booking-section{background-image:linear-gradient(#020a169e,#020a16b8),url(/images/branding/nyc-booking-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.booking-section h2{text-shadow:0 4px 18px #000c}.booking-section .booking-lead{color:#fff;text-shadow:0 2px 12px #000000e6}.services-section{isolation:isolate;background-image:linear-gradient(#030c18b8,#030c18d1),url(/images/branding/luxury-barbershop-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #d8b66c73;border-bottom:1px solid #d8b66c73;position:relative}.services-section .luxury-service-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030d19e6;border:1px solid #d8b66ca6}.services-section .featured-service{border:2px solid #d8b66c;box-shadow:0 0 30px #d8b66c26}.services-section .services-heading h2{text-shadow:0 4px 18px #000c}.services-section .services-intro{color:#fff;text-shadow:0 2px 12px #000000e6}.services-section .services-pricing-note{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030d19e6}.services-section .services-heading{text-align:center;background:radial-gradient(#020a16d1 0%,#020a168c 48%,#020a1600 85%);max-width:1100px;margin:0 auto 55px;padding:45px 35px;position:relative}.services-section .services-heading h2{color:#fff;text-shadow:0 4px 20px #000000d9}.services-section .services-heading h2 em{color:#e8c77a;text-shadow:0 3px 16px #000000bf}.services-section .services-intro{color:#fff;text-shadow:0 2px 12px #000000e6;max-width:680px;margin:25px auto 0;line-height:1.8}@media (width<=768px){.services-section .services-heading{margin-bottom:30px;padding:30px 12px}}.about-section{isolation:isolate;background-image:linear-gradient(90deg,#020a1661 0%,#020a16ad 55%,#020a16c7 100%),url(/images/branding/giovanni-marble-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #d8b66c73;border-bottom:1px solid #d8b66c73;position:relative}.about-section .about-content{z-index:2;background:linear-gradient(90deg,#030c18a6,#030c1859);border-radius:8px;padding:30px;position:relative}.about-section .about-content h2{text-shadow:0 4px 18px #000000d9}.about-section .about-intro,.about-section .about-paragraph{color:#fff;text-shadow:0 2px 12px #000000d9}.about-section .about-image-frame{z-index:2;position:relative;box-shadow:0 15px 50px #0000008c}@media (width<=768px){.about-section{background-position:50%}.about-section .about-content{padding:20px 10px}}.gallery-section{isolation:isolate;background:#071526;position:relative;overflow:hidden}.gallery-section:before{content:"";z-index:-1;filter:blur(12px);opacity:.65;background-image:linear-gradient(#030c18c7,#030c18e0),url(/images/gallery/cut1.PNG),url(/images/gallery/cut3.PNG),url(/images/gallery/cut6.PNG),url(/images/gallery/cut9.PNG);background-position:50%,0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:cover,50% 50%,50% 50%,50% 50%,50% 50%;position:absolute;inset:0;transform:scale(1.06)}.gallery-section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#050f1e40,#050f1e80,#050f1ebf);position:absolute;inset:0}.gallery-section .gallery-heading,.gallery-section .gallery-grid{z-index:1;position:relative}.gallery-section .gallery-card{border:1px solid #d8b66c59;box-shadow:0 12px 35px #00000073}.gallery-section .gallery-heading h2{text-shadow:0 4px 20px #000000e6}.gallery-section:before{filter:blur(5px)saturate(.65);opacity:.95;background-image:linear-gradient(#030c182e,#030c184d),url(/images/gallery/cut1.PNG),url(/images/gallery/cut3.PNG),url(/images/gallery/cut6.PNG),url(/images/gallery/cut9.PNG);background-position:50%,0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:cover,50% 50%,50% 50%,50% 50%,50% 50%}.gallery-section .gallery-heading{background:#030c1894;border-radius:8px;padding:24px}.gallery-section:before{filter:blur(8px)saturate(.45);opacity:.65}.gallery-section:after{background:linear-gradient(#030c1838,#030c1852,#030c187a)}.gallery-section .gallery-heading{background:#030c18b8;border:1px solid #d8b66c40;border-radius:8px}
