/* Midnight Atelier — a new photography-led visual direction. */
:root{--paper:#f4f5f7;--ink:#111b2b;--muted:#637084;--soft:#e6eaf0;--line:#c9d0db;--accent:#7389a8;--royal:#101b2e;--gold:#b6c6dc}
body{background:#f4f5f7;color:#111b2b;font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:'Baskerville','Times New Roman',serif;font-weight:400}h2{font-size:clamp(48px,6vw,96px);letter-spacing:-.05em;line-height:1.04}h3{color:#111b2b!important}p{color:#637084}em{color:#7389a8}::selection{background:#1a2e4d;color:white}.eyebrow{color:#697d99;letter-spacing:3px}.button{background:#101b2e;border-color:#101b2e;color:#f4f6fb;box-shadow:none;border-radius:0}.button:hover{background:#2a4265;border-color:#8cabc8}.button.outline{background:transparent;color:#111b2b;border-color:#8193ac}.text-link{border-color:#8193ac}
header.editorial-header.scrolled{background:#f4f5f7f5;border-color:#b3c0d1}.editorial-header.scrolled .masthead-book{background:#101b2e;border-color:#101b2e}.masthead-top,.masthead-book strong{border-color:#aebacb}.mega-menu{background:#f4f5f7;border-color:#b3c0d1}.mega-links a:hover{color:#365f94}
.aurora-home .aurora-hero{justify-content:flex-start;padding-left:7vw!important}.aurora-home .cover-heading{text-align:left;max-width:1050px;position:relative}.aurora-home .hero-title-main{font-family:'Baskerville','Times New Roman',serif;font-size:clamp(100px,15vw,225px);line-height:.88;letter-spacing:-.065em}.aurora-home .cover-heading h1 .hero-title-main em{color:#dce7f6}.aurora-home .hero-title-sub{margin-left:4px;letter-spacing:.65em;font-size:15px}.aurora-home .cover-heading .eyebrow{color:#e8eef7;font-size:10px;letter-spacing:3px}.aurora-home .cover-heading:after{background:#a9bedb;margin:30px 0}.aurora-home .cover-shade{background:linear-gradient(90deg,#081222af,#08122235 75%),linear-gradient(0deg,#08122280,transparent)}.aurora-home .cover-photo img{filter:grayscale(.35) saturate(.7)}.aurora-home .cover-heading>p{color:#e0e8f4}.slide-pause{border-color:#b6c6dc}.magazine-masthead{border-color:#aab8cd;color:#506178}
.aurora-intro{background:#f4f5f7;text-align:left;padding:100px 8vw!important}.aurora-intro>h2{margin-left:0;max-width:1000px;font-size:clamp(55px,7vw,110px)}.aurora-intro>h2 em{color:#7389a8}.aurora-intro>p{margin-left:0}.aurora-intro .button{background:#101b2e}.aurora-about{background:#101b2e;color:white;padding-block:110px!important}.aurora-about h2,.aurora-about h3{color:#f1f5fc!important}.aurora-about h2 em{color:#a9bedb}.aurora-about p,.aurora-about .eyebrow{color:#aabbd2}.aurora-about .text-link{color:#e5edf9}.about-collage{border:0;outline:0;padding:0}.about-collage>div:first-child{border-radius:0}.about-collage img{filter:saturate(.65)}
.aurora-portfolio{background:#f4f5f7}.portfolio-heading .eyebrow{color:#657d9e}.portfolio-story>div:not(.portfolio-caption){border:0;padding:0;background:#e6eaf0}.portfolio-caption,.spread-rule{border-color:#aab8cd}.portfolio-caption h3{color:#111b2b}.portfolio-caption .story-number{color:#6d87a9}.aurora-statement{background:#101b2e;color:#f0f4fa;border:0}.aurora-statement h2{color:#f0f4fa}.aurora-statement h2 em{color:#a9bedb}.aurora-statement p,.aurora-statement .eyebrow{color:#aabbd2}.video-editorial{background:#e6eaf0;border-color:#c1cbd9}.video-stage{border:0;box-shadow:none}.video-play span{background:#101b2e70;border-color:#bbcde5;color:white}.video-caption{border-color:#aab8cd}.place-cards>a>div{border:0;padding:0;background:#e6eaf0}.place-cards h3{color:#111b2b}
.service-hero,.index-hero{background:#e6eaf0}.service-hero h1 em,.index-hero h1 em{color:#657d9e}.area-cover{background:#f4f5f7}.area-slider{border:0;box-shadow:none}.area-cover-copy h1 em{color:#657d9e}.area-reading-nav{background:#101b2e;color:#f0f4fa;border:0}.area-reading-nav a{border-color:#a9bedb}.area-longread{background:#e6eaf0}.area-guide-grid article{border-color:#aab8cd}.area-guide-grid p{color:#52647b}.guide-number{color:#657d9e}.gujarat-services article{background:#e6eaf0;border-color:#aab8cd}.gujarat-photo{background:#e6eaf0}.planning-guide{background:#f4f5f7}.faq details{border-color:#c1cbd9}.faq summary{color:#111b2b}.contact{background:#e6eaf0}.contact h2 em{color:#657d9e}.contact form{background:#f4f5f7;border-color:#aab8cd;box-shadow:none}.contact input,.contact textarea,.contact select{border-color:#c1cbd9;background:#fff}.complete-directory-feature{background:#101b2e;color:#f0f4fa;border:0}.complete-directory-feature p,.complete-directory-feature .eyebrow{color:#aabbd2}.complete-directory-feature em{color:#a9bedb}.complete-directory-feature .button{background:#dce7f6;color:#101b2e;border-color:#dce7f6}.complete-directory-feature .text-link{color:#f0f4fa}footer{background:#080f1c;border-top:1px solid #536986}footer p,footer .eyebrow,footer small,footer .small,footer .footer-bottom{color:#a6b7ce}footer a,footer .brand{color:#e4edf9}footer .wordmark-photography{color:#a9bedb}.whatsapp-fixed,.whatsapp-label{background:#101b2e;border-color:#a9bedb}
@media(max-width:700px){h2{font-size:47px}.aurora-home .aurora-hero{padding-left:24px!important}.aurora-home .hero-title-main{font-size:clamp(85px,24vw,145px)}.aurora-home .hero-title-sub{font-size:10px;letter-spacing:.4em}.aurora-home .cover-heading .eyebrow{font-size:8px;letter-spacing:1.6px}.aurora-intro{padding:70px 24px!important}.aurora-intro>h2{font-size:49px}.aurora-about{padding-block:70px!important}.area-slider{box-shadow:none}}
/* White Gallery edition — white, pearl grey and charcoal. */
:root{--paper:#fff;--ink:#242424;--muted:#747474;--soft:#f1f1f1;--line:#dedede;--accent:#909090;--royal:#303030;--gold:#d2d2d2}
body{background:#fff;color:#242424}p{color:#747474}em{color:#909090}h3{color:#242424!important}.eyebrow{color:#858585}::selection{background:#d8d8d8;color:#171717}.button{background:#303030;border-color:#303030;color:#fff}.button:hover{background:#555;border-color:#555}.button.outline{background:transparent;color:#242424;border-color:#b5b5b5}.text-link{border-color:#aaa}
header.editorial-header.scrolled{background:#fffffff5;border-color:#ddd}.editorial-header.scrolled .masthead-book{background:#303030;border-color:#303030}.masthead-top,.masthead-book strong{border-color:#d5d5d5}.mega-menu{background:#fff;border-color:#ddd}.mega-links a:hover{color:#777}
.aurora-home .cover-photo img{filter:grayscale(1)}.aurora-home .cover-shade{background:linear-gradient(90deg,#17171780,#17171710 90%),linear-gradient(0deg,#17171760,transparent)}.aurora-home .cover-heading h1 .hero-title-main em{color:#e6e6e6}.aurora-home .cover-heading .eyebrow,.aurora-home .cover-heading>p,.aurora-home .hero-title-sub{color:#f8f8f8}.aurora-home .cover-heading:after{background:#ccc}.slide-pause{border-color:#ffffff70}.magazine-masthead{border-color:#bcbcbc;color:#777}
.aurora-intro{background:#fff}.aurora-intro>h2 em{color:#999}.aurora-intro .button{background:#303030}.aurora-about{background:#f1f1f1;color:#242424}.aurora-about h2,.aurora-about h3{color:#242424!important}.aurora-about h2 em{color:#929292}.aurora-about p,.aurora-about .eyebrow{color:#737373}.aurora-about .text-link{color:#242424}.about-collage img{filter:grayscale(.65)}
.aurora-portfolio{background:#fff}.portfolio-heading .eyebrow{color:#858585}.portfolio-story>div:not(.portfolio-caption){background:#eee}.portfolio-caption,.spread-rule{border-color:#ccc}.portfolio-caption h3{color:#242424}.portfolio-caption .story-number{color:#999}.aurora-statement{background:#e9e9e9;color:#242424}.aurora-statement h2{color:#242424}.aurora-statement h2 em{color:#929292}.aurora-statement p,.aurora-statement .eyebrow{color:#737373}.video-editorial{background:#f3f3f3;border-color:#ddd}.video-play span{background:#24242460;border-color:#ddd}.video-caption{border-color:#ccc}.place-cards>a>div{background:#eee}.place-cards h3{color:#242424}.place-cards img{filter:grayscale(.6)}
.service-hero,.index-hero{background:linear-gradient(120deg,#eee,#fff 75%)}.service-hero h1 em,.index-hero h1 em{color:#909090}.area-cover{background:#fff}.area-cover-copy h1 em{color:#909090}.area-reading-nav{background:#ededed;color:#242424;border-block:1px solid #ddd}.area-reading-nav a{border-color:#aaa}.area-longread{background:#f3f3f3}.area-guide-grid article{border-color:#ccc}.area-guide-grid p{color:#737373}.guide-number{color:#999}.gujarat-services article{background:#f3f3f3;border-color:#ccc}.gujarat-photo{background:#eee}.planning-guide{background:#fff}.faq details{border-color:#ddd}.faq summary{color:#242424}.contact{background:#eee}.contact h2 em{color:#909090}.contact form{background:#fff;border-color:#ccc}.contact input,.contact textarea,.contact select{border-color:#ddd;background:#fff}.complete-directory-feature{background:#eee;color:#242424}.complete-directory-feature p,.complete-directory-feature .eyebrow{color:#737373}.complete-directory-feature h2{color:#242424}.complete-directory-feature em{color:#909090}.complete-directory-feature .button{background:#303030;color:#fff;border-color:#303030}.complete-directory-feature .text-link{color:#242424}
footer{background:#f7f7f7;color:#242424;border-top:1px solid #ddd}footer p,footer .eyebrow,footer small,footer .small,footer .footer-bottom{color:#737373}footer a,footer .brand{color:#242424}footer a:hover{color:#909090}footer .wordmark-photography{color:#777}footer .footer-bottom{border-top-color:#ddd}.whatsapp-fixed,.whatsapp-label{background:#303030;border-color:#bbb}
