:root{--exp-dark-bg:#0c0d0f;--exp-dark-card:#131518;--exp-cream-bg:#f8f6f0;--exp-cream-card:#ffffff;--exp-gold:#dfbf80;--exp-gold-hover:#ecd195;--exp-gold-muted:#cca462;--exp-text-dark:#1a1916;--exp-text-muted-dark:#63615a;--exp-text-light:#ffffff;--exp-text-muted-light:#dcd6c8}.exp-page-root{color:var(--exp-text-dark);overflow-x:hidden;position:relative}@media (max-width:1200px) and (min-width:981px){.exp-nav-inner{gap:14px}.exp-nav-links{gap:clamp(8px,1.2vw,16px)}.exp-nav-link{font-size:12px;letter-spacing:.2px;white-space:nowrap}.exp-nav-cta-btn{padding-inline:16px;font-size:13px}}.exp-nav-header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .35s ease;background:transparent;padding:24px clamp(24px,5.5vw,80px)}.exp-nav-header.scrolled{background:rgba(239,230,215,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:16px clamp(24px,5.5vw,80px);box-shadow:0 4px 20px rgba(48,31,18,.12);border-bottom:1px solid rgba(72,49,31,.14)}.exp-nav-inner{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.exp-nav-logo{height:clamp(34px,3.5vw,42px);width:auto;display:block}.exp-nav-links{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px)}.exp-nav-link{white-space:nowrap;color:#f0ede6!important;font-family:var(--sns-font-sans);font-size:13px;font-weight:500;letter-spacing:.4px;transition:color .25s ease;position:relative;text-decoration:none;padding-bottom:4px}.exp-nav-link.active,.exp-nav-link:hover{color:var(--exp-gold)!important}.exp-nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:var(--exp-gold)}.exp-nav-actions{display:flex;align-items:center;gap:16px}.exp-nav-wa-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(223,191,128,.6)!important;color:var(--exp-gold)!important;background:rgba(12,13,15,.4);backdrop-filter:blur(8px);transition:all .25s ease;text-decoration:none}.exp-nav-wa-btn:hover{background:rgba(223,191,128,.15);transform:scale(1.05);border-color:var(--exp-gold)!important}.exp-nav-lock-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 13px;border-radius:9999px;border:1px solid rgba(223,191,128,.5)!important;color:var(--exp-gold,#dfbf80)!important;background:rgba(12,13,15,.45);backdrop-filter:blur(8px);font-family:var(--sns-font-sans,inherit);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .25s ease}.exp-nav-lock-btn:hover{background:rgba(223,191,128,.18);border-color:var(--exp-gold,#dfbf80)!important;transform:translateY(-1px)}.exp-nav-header.scrolled .exp-nav-lock-btn{background:rgba(38,20,13,.05);border-color:rgba(184,134,54,.45)!important;color:#7b4f12!important}.exp-nav-header.scrolled .exp-nav-lock-btn:hover{background:rgba(184,134,54,.12);border-color:#7b4f12!important}@media (max-width:640px){.exp-nav-lock-text{display:none}.exp-nav-lock-btn{padding:0;width:38px;height:38px;justify-content:center}}.exp-nav-cta-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 20px;background:var(--exp-gold);color:#171717!important;font-family:var(--sns-font-sans);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:2px;transition:all .25s ease;white-space:nowrap;text-decoration:none}.exp-nav-cta-btn:hover{background:var(--exp-gold-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(223,191,128,.35)}.exp-nav-menu-btn{display:none;place-items:center;width:38px;height:38px;background:transparent;border:none;color:#ffffff;cursor:pointer;padding:0;transition:color .25s ease,transform .2s ease}.exp-nav-menu-btn:hover{color:var(--exp-gold);transform:scale(1.08)}.exp-mobile-drawer{position:fixed;inset:0;background:rgba(10,11,13,.98);backdrop-filter:blur(18px);z-index:999;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(65px,12vh,90px) 24px 40px;gap:clamp(16px,3vh,26px);overflow-y:auto;-webkit-overflow-scrolling:touch}.exp-mobile-close-btn{position:absolute;top:24px;right:28px;background:transparent;border:none;color:#ffffff;cursor:pointer;padding:8px;transition:color .2s ease}.exp-mobile-close-btn:hover{color:var(--exp-gold)}.exp-mobile-links-wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.5vh,22px);width:100%}.exp-mobile-link{color:#ffffff!important;font-family:var(--sns-font-serif);font-size:clamp(22px,5.5vw,30px);letter-spacing:.5px;text-decoration:none;transition:color .2s ease;text-align:center}.exp-mobile-link.active,.exp-mobile-link:hover{color:var(--exp-gold)!important}.exp-hero-section{position:relative;min-height:clamp(620px,94vh,920px);display:flex;align-items:center;isolation:isolate;overflow:hidden;color:#ffffff;padding:clamp(120px,14vw,160px) clamp(24px,6vw,90px) clamp(80px,9vw,120px)}.exp-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-3}.exp-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(10,11,13,.92),rgba(10,11,13,.65) 50%,rgba(10,11,13,.3)),linear-gradient(0deg,rgba(8,9,11,.8),transparent 40%)}.exp-hero-content{max-width:680px}.exp-gold-eyebrow{margin:0 0 16px;color:var(--exp-gold);font-family:var(--sns-font-sans);font-size:11px;font-weight:700;letter-spacing:2.8px;text-transform:uppercase}.exp-hero-heading{margin:0 0 20px;color:#ffffff;font-size:clamp(48px,6.2vw,84px);line-height:1.02;letter-spacing:-.01em}.exp-hero-heading,.exp-hero-italic{font-family:var(--sns-font-serif);font-weight:400}.exp-hero-italic{font-style:italic}.exp-hero-desc{max-width:540px;margin:0 0 34px;color:var(--exp-text-muted-light);font-size:clamp(14px,1.1vw,16.5px);line-height:1.68}.exp-hero-btn,.exp-hero-desc{font-family:var(--sns-font-sans)}.exp-hero-btn{display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 28px;background:var(--exp-gold);color:#171717!important;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:2px;transition:all .25s ease;text-decoration:none}.exp-hero-btn:hover{background:var(--exp-gold-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgba(223,191,128,.4)}.exp-intro-section{background:var(--exp-cream-bg);padding:clamp(64px,7.5vw,105px) clamp(24px,6vw,90px);position:relative;overflow:hidden}.exp-intro-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);position:relative;z-index:2}.exp-intro-heading{margin:0;color:var(--exp-text-dark);font-family:var(--sns-font-serif);font-size:clamp(38px,4.4vw,62px);font-weight:400;line-height:1.05;letter-spacing:-.01em}.exp-intro-desc-wrap{position:relative}.exp-intro-desc{margin:0 0 20px;color:var(--exp-text-muted-dark);font-family:var(--sns-font-sans);font-size:clamp(14px,1.1vw,16.5px);line-height:1.75}.exp-intro-divider{width:50px;height:1px;background:var(--exp-gold-muted)}.exp-intro-temple-bg{position:absolute;right:clamp(-30px,3vw,40px);bottom:0;height:90%;width:auto;opacity:.13;pointer-events:none;z-index:1}.exp-split-section{position:relative;padding:clamp(60px,7vw,100px) clamp(24px,6vw,90px);overflow:hidden}.exp-split-dark{background:var(--exp-dark-bg);color:#ffffff}.exp-split-cream{background:var(--exp-cream-bg);color:var(--exp-text-dark)}.exp-split-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);position:relative;z-index:2}.exp-split-reverse{grid-template-columns:1fr 1.15fr}.exp-image-col{position:relative}.exp-main-image-wrap{position:relative;width:100%;height:clamp(340px,36vw,480px);border-radius:2px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.35)}.exp-main-image{object-fit:cover;transition:transform .6s ease}.exp-main-image-wrap:hover .exp-main-image{transform:scale(1.03)}.exp-inset-card{position:absolute;z-index:3;border:2px solid rgba(255,255,255,.9);border-radius:2px;overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.55)}.exp-inset-right{right:-24px;bottom:-28px;width:clamp(140px,14vw,190px);height:clamp(160px,16vw,220px)}.exp-inset-top-right{right:-20px;top:-24px;width:clamp(130px,13vw,180px);height:clamp(150px,15vw,210px)}.exp-inset-overlap{right:-30px;bottom:clamp(20px,4vw,50px);width:clamp(130px,13vw,175px);height:clamp(150px,15vw,200px)}.exp-content-col{display:flex;flex-direction:column}.exp-number-tag{font-family:var(--sns-font-serif);font-size:clamp(42px,4.5vw,64px);line-height:1;font-weight:400;margin:0 0 8px}.exp-split-dark .exp-number-tag{color:var(--exp-gold)}.exp-split-cream .exp-number-tag{color:var(--exp-gold-muted)}.exp-category-tag{margin:0 0 12px;font-family:var(--sns-font-sans);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.exp-split-dark .exp-category-tag{color:var(--exp-gold)}.exp-split-cream .exp-category-tag{color:var(--exp-gold-muted)}.exp-title{margin:0 0 16px;font-family:var(--sns-font-serif);font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.01em}.exp-split-dark .exp-title{color:#ffffff}.exp-split-cream .exp-title{color:var(--exp-text-dark)}.exp-description{margin:0 0 24px;font-family:var(--sns-font-sans);font-size:clamp(13.5px,1.05vw,15.5px);line-height:1.7}.exp-split-dark .exp-description{color:var(--exp-text-muted-light)}.exp-split-cream .exp-description{color:var(--exp-text-muted-dark)}.exp-bullets-list{display:flex;flex-direction:column;gap:12px;margin:0 0 32px}.exp-bullet-item{display:flex;align-items:center;gap:12px}.exp-bullet-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid rgba(223,191,128,.7);color:var(--exp-gold);flex-shrink:0}.exp-split-cream .exp-bullet-icon{border-color:rgba(204,164,98,.7);color:var(--exp-gold-muted)}.exp-bullet-label{font-family:var(--sns-font-sans);font-size:13.5px;font-weight:500;letter-spacing:.2px}.exp-split-dark .exp-bullet-label{color:#f2eee5}.exp-split-cream .exp-bullet-label{color:#2b2a26}.exp-circle-cta{display:inline-flex;align-items:center;gap:14px;text-decoration:none;font-family:var(--sns-font-sans);font-size:12px;font-weight:600;letter-spacing:.6px;transition:all .25s ease;width:fit-content}.exp-circle-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--exp-gold);color:#171717;transition:all .25s ease;box-shadow:0 4px 12px rgba(223,191,128,.3)}.exp-circle-cta:hover .exp-circle-arrow{background:var(--exp-gold-hover);transform:translateX(3px);box-shadow:0 6px 18px rgba(223,191,128,.45)}.exp-split-dark .exp-circle-cta span:last-child{color:#ffffff}.exp-split-cream .exp-circle-cta span:last-child{color:var(--exp-text-dark)}.exp-circle-arrow-light{background:var(--exp-gold-muted);color:#ffffff}.exp-handwritten-script{font-family:Alex Brush,cursive;font-size:clamp(24px,2.8vw,36px);letter-spacing:.5px;display:block}.exp-script-overlay-bottom{position:absolute;right:18px;bottom:14px;color:rgba(255,255,255,.85);text-shadow:0 2px 10px rgba(0,0,0,.8);z-index:4}.exp-script-under-inset{margin-top:14px;text-align:right;color:#4a4843}.exp-script-side{position:absolute;right:clamp(10px,3vw,50px);top:clamp(20px,4vw,50px);color:rgba(223,191,128,.7);line-height:1.2}.exp-mandala-decor{position:absolute;pointer-events:none;opacity:.12;z-index:1}.exp-why-section{background:var(--exp-cream-bg);padding:clamp(70px,8vw,110px) clamp(24px,6vw,90px);position:relative;overflow:hidden}.exp-why-container{max-width:1400px;margin:0 auto}.exp-why-header{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(36px,5vw,80px);margin-bottom:clamp(48px,6vw,72px)}.exp-why-title{margin:0;color:var(--exp-text-dark);font-family:var(--sns-font-serif);font-size:clamp(36px,4.2vw,56px);font-weight:400;line-height:1.05}.exp-why-desc{margin:0;color:var(--exp-text-muted-dark);font-family:var(--sns-font-sans);font-size:clamp(14px,1.05vw,16px);line-height:1.7}.exp-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.exp-why-card{padding:clamp(16px,2.5vw,36px);display:flex;flex-direction:column;position:relative}.exp-why-card:not(:last-child):after{content:"";position:absolute;right:0;top:15%;height:70%;width:1px;background:rgba(180,165,140,.35)}.exp-why-icon-circle{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(204,164,98,.6);color:var(--exp-gold-muted);background:rgba(223,191,128,.08);margin-bottom:20px}.exp-why-card-title{margin:0 0 10px;color:var(--exp-text-dark);font-family:var(--sns-font-serif);font-size:clamp(18px,1.4vw,22px);font-weight:500;letter-spacing:-.01em}.exp-why-card-text{margin:0;color:var(--exp-text-muted-dark);font-family:var(--sns-font-sans);font-size:13.5px;line-height:1.6}@media (max-width:1100px){.exp-why-grid{grid-template-columns:repeat(2,1fr);gap:24px}.exp-why-card:not(:last-child):after{display:none}.exp-why-card{padding:20px;background:rgba(255,255,255,.6);border-radius:4px}}@media (max-width:980px){.exp-nav-links{display:none}.exp-nav-menu-btn{display:grid}.exp-intro-container,.exp-why-header{grid-template-columns:1fr;gap:24px}.exp-split-container,.exp-split-reverse{grid-template-columns:1fr;gap:40px}.exp-split-reverse .exp-image-col{order:-1}.exp-main-image-wrap{height:320px}.exp-inset-overlap,.exp-inset-right,.exp-inset-top-right{width:120px;height:140px;right:12px;bottom:-16px}.exp-script-side{position:static;margin-top:14px}}@media (max-width:560px){.exp-nav-header,.exp-nav-header.scrolled{padding:12px clamp(12px,3.5vw,18px)}.exp-nav-inner{gap:8px}.exp-nav-logo{height:32px;max-width:116px;object-fit:contain}.exp-nav-actions{gap:7px}.exp-nav-menu-btn,.exp-nav-wa-btn{width:35px;height:35px}.exp-nav-cta-btn{height:35px;padding:0 12px;font-size:10px;letter-spacing:.5px}}@media (max-width:400px){.exp-nav-cta-btn span{display:none}.exp-nav-cta-btn{padding:0 10px;width:35px;height:35px;justify-content:center}}@media (max-width:340px){.exp-nav-cta-btn{display:none}}.exp-page-root{--exp-dark-bg:#24100c;--exp-dark-card:#2b1711;--exp-cream-bg:#f7f0e3;--exp-cream-card:#efe2cd;--exp-gold:#d5ae62;--exp-gold-hover:#e4c27d;--exp-gold-muted:#a77937;--exp-text-dark:#2a1710;--exp-text-muted-dark:#74675b;--exp-text-light:#f7f0e3;--exp-text-muted-light:#d9cbb8;background:#f7f0e3;color:#2a1710}body:has(.exp-page-root) .exp-nav-header{background:linear-gradient(180deg,rgba(28,13,9,.5),transparent)}body:has(.exp-page-root) .exp-nav-header.scrolled{border-bottom-color:rgba(72,49,31,.14)}body:has(.exp-page-root) .exp-nav-cta-btn{background:#d5ae62;color:#24100c!important}body:has(.exp-page-root) .exp-nav-wa-btn{border-color:rgba(213,174,98,.6)!important;color:#d5ae62!important}body:has(.exp-page-root) .exp-mobile-drawer{background:rgba(28,13,9,.98)}body:has(.exp-page-root) .footer-reference{background:#1c0d09}.exp-page-root .exp-hero-section{min-height:70vh;min-height:70svh;background:#24100c}.exp-page-root .exp-hero-overlay{background:linear-gradient(90deg,rgba(27,13,8,.8),rgba(37,19,11,.32) 66%,rgba(37,19,11,.08)),linear-gradient(0deg,rgba(28,13,9,.82),transparent 40%)}.exp-page-root .exp-hero-heading,.exp-page-root .exp-intro-heading,.exp-page-root .exp-title,.exp-page-root .exp-why-card-title,.exp-page-root .exp-why-title{font-family:var(--sns-font-serif);font-weight:400}.exp-page-root .exp-hero-italic{color:#e2ba72}.exp-page-root .exp-hero-btn{background:#d5ae62;color:#24100c!important;border-color:#d5ae62;border-radius:3px}.exp-page-root .exp-hero-btn:hover{background:#e4c27d;color:#24100c!important}.exp-page-root .exp-intro-section,.exp-page-root .exp-split-cream,.exp-page-root .exp-why-section{background:#f7f0e3}.exp-page-root .exp-intro-section,.exp-page-root .exp-why-section{padding-block:clamp(88px,9vw,132px)}.exp-page-root .exp-split-section{padding-block:clamp(82px,8.5vw,124px)}.exp-page-root .exp-split-dark{background:#24100c;color:#f7f0e3}.exp-page-root .exp-split-dark:nth-of-type(odd){background:#8f3219}.exp-page-root .exp-main-image-wrap{border:1px solid rgba(167,121,55,.3);box-shadow:0 20px 50px rgba(28,13,9,.2)}.exp-page-root .exp-inset-card{border:3px solid #f7f0e3;box-shadow:0 14px 36px rgba(28,13,9,.25)}.exp-page-root .exp-split-dark .exp-title{color:#f7f0e3}.exp-page-root .exp-split-cream .exp-title{color:#2a1710}.exp-page-root .exp-circle-cta{gap:12px}.exp-page-root .exp-circle-arrow{background:#d5ae62;color:#24100c}.exp-page-root .exp-circle-arrow-light{background:#b27b32;color:#fff8eb}.exp-page-root .exp-why-card{border:1px solid rgba(167,121,55,.2);background:#fbf6ed;border-radius:4px}.exp-page-root .exp-why-icon-circle{color:#a77937;border-color:rgba(167,121,55,.42);background:#f4ead8}.exp-page-root .cta-cinematic-reference{background:#24100c}.exp-page-root .cta-cinematic-overlay{background:linear-gradient(90deg,rgba(28,13,9,.86),rgba(28,13,9,.52)),linear-gradient(0deg,rgba(28,13,9,.45),transparent)}.exp-page-root .cta-large-heading{font-family:var(--sns-font-serif);font-weight:400}.exp-page-root .cta-primary-btn{background:#d5ae62;color:#24100c;border-color:#d5ae62;border-radius:3px}.exp-page-root .enquiry-section-reference{background:#f7f0e3}.exp-page-root .enquiry-info-col{background:#24100c;border:1px solid rgba(213,174,98,.3);border-radius:4px;padding:clamp(30px,4vw,56px)}.exp-page-root .enquiry-info-col .enquiry-eyebrow{color:#d5ae62}.exp-page-root .enquiry-info-col .enquiry-title{color:#f7f0e3;font-family:var(--sns-font-serif);font-weight:400}.exp-page-root .enquiry-info-col .enquiry-title em{color:#e2ba72}.exp-page-root .enquiry-info-col .enquiry-contact-link,.exp-page-root .enquiry-info-col .enquiry-description{color:#d9cbb8}.exp-page-root .enquiry-form-col input,.exp-page-root .enquiry-form-col select,.exp-page-root .enquiry-form-col textarea{background:#fbf6ed;border-color:#d7c7ad;color:#2a1710}.exp-page-root .enquiry-form-col input:focus,.exp-page-root .enquiry-form-col select:focus,.exp-page-root .enquiry-form-col textarea:focus{border-color:#aa7c3a;box-shadow:0 0 0 2px rgba(170,124,58,.12)}.exp-page-root .enquiry-form-col button{background:#d5ae62;color:#24100c;border-radius:3px}@media(max-width:980px){.exp-page-root .exp-split-section{padding-block:72px}.exp-page-root .exp-main-image-wrap{height:clamp(300px,55vw,460px)}}@media(max-width:640px){.exp-page-root .exp-hero-section{min-height:680px;min-height:86svh}.exp-page-root .exp-hero-content{padding-top:48px}.exp-page-root .exp-intro-section,.exp-page-root .exp-split-section,.exp-page-root .exp-why-section{padding-block:64px}.exp-page-root .exp-inset-card{width:108px;height:124px;right:8px;bottom:-12px}.exp-page-root .exp-inset-top-right{top:auto;bottom:-12px}.exp-page-root .enquiry-info-col{padding:28px 24px}.exp-hero-section{padding:110px 20px 60px}.exp-intro-section,.exp-split-section,.exp-why-section{padding:50px 20px}.exp-why-grid{grid-template-columns:1fr}.exp-main-image-wrap{height:250px}.exp-inset-overlap,.exp-inset-right,.exp-inset-top-right{width:90px;height:110px;right:8px;bottom:-10px}}.exp-page-root .exp-nav-header{padding:22px clamp(24px,5.5vw,80px)}.exp-page-root .exp-nav-header.scrolled{padding:14px clamp(24px,5.5vw,80px)}.exp-page-root .exp-nav-logo{height:clamp(38px,3.7vw,46px)}.exp-page-root .exp-nav-links{gap:clamp(22px,2.8vw,40px)}.exp-page-root .exp-nav-link{font-size:14px}.exp-page-root .exp-nav-cta-btn{height:42px;padding-inline:22px;font-size:12px}.exp-page-root .exp-nav-menu-btn,.exp-page-root .exp-nav-wa-btn{width:42px;height:42px}.exp-hero-content{max-width:760px}.exp-hero-heading{font-size:clamp(56px,6.4vw,92px);line-height:1.01}.exp-hero-desc{max-width:590px;font-size:clamp(15px,1.15vw,17px)}.exp-intro-section{padding-block:clamp(78px,8.5vw,122px)}.exp-intro-heading{font-size:clamp(42px,4.7vw,66px)}.exp-intro-desc{font-size:clamp(15px,1.15vw,17px)}.exp-split-section{padding-block:clamp(76px,8vw,116px)}.exp-main-image-wrap{height:clamp(390px,39vw,540px);box-shadow:0 18px 42px rgba(0,0,0,.25)}.exp-title{font-size:clamp(38px,4vw,56px)}.exp-description{font-size:clamp(15px,1.12vw,17px);line-height:1.78}.exp-bullet-item,.exp-bullets-list{gap:14px}.exp-bullet-icon{width:27px;height:27px}.exp-bullet-label{font-size:15px}.exp-circle-cta{gap:16px;font-size:13px}.exp-circle-arrow{width:40px;height:40px}.exp-why-section{padding-block:clamp(82px,8.2vw,118px)}.exp-why-title{font-size:clamp(40px,4.5vw,62px)}.exp-why-card-text,.exp-why-desc{font-size:15px}.exp-why-icon-circle{width:54px;height:54px}.exp-page-root .cta-cinematic-reference{min-height:clamp(390px,34vw,500px);padding-block:clamp(56px,6vw,82px)}.exp-page-root .cta-large-heading{font-size:clamp(46px,5vw,68px)}.exp-page-root .cta-subtitle{font-size:clamp(15px,1.12vw,17px)}.exp-page-root .cta-primary-btn,.exp-page-root .cta-speak-btn{height:46px;font-size:13px}.exp-page-root .cta-feature-label{font-size:14px}.exp-page-root #enquiry .enquiry-section-reference,.exp-page-root~.enquiry-section-reference{padding-block:clamp(82px,8vw,118px)}.exp-page-root #enquiry .enquiry-description{font-size:15px}.exp-page-root #enquiry .form-field label,.exp-page-root #enquiry .form-legend-label{font-size:12px}.exp-page-root #enquiry .enquiry-form-grid input:not([type=checkbox]),.exp-page-root #enquiry .enquiry-form-grid select{min-height:48px;font-size:14px}.exp-page-root #enquiry .enquiry-form-grid textarea{min-height:100px;font-size:14px}.exp-page-root #enquiry .interest-checkbox-label{font-size:13px}.exp-page-root #enquiry .enquiry-submit-btn,.exp-page-root #enquiry .enquiry-whatsapp-btn{height:50px;font-size:12px}@media (max-width:980px){.exp-main-image-wrap{height:clamp(360px,58vw,500px)}}@media (max-width:640px){.exp-page-root .exp-nav-header,.exp-page-root .exp-nav-header.scrolled{padding:13px 18px}.exp-page-root .exp-nav-logo{height:36px}.exp-page-root .exp-nav-actions{gap:8px}.exp-page-root .exp-nav-menu-btn,.exp-page-root .exp-nav-wa-btn{width:38px;height:38px}.exp-hero-section{min-height:max(690px,92svh);padding:128px 22px 72px}.exp-hero-heading{font-size:clamp(48px,13vw,66px)}.exp-hero-desc{font-size:15px}.exp-intro-section,.exp-split-section,.exp-why-section{padding-block:64px}.exp-intro-heading,.exp-why-title{font-size:clamp(38px,10vw,48px)}.exp-main-image-wrap{height:clamp(300px,88vw,420px)}.exp-title{font-size:clamp(36px,9vw,46px)}.exp-why-grid{gap:14px}.exp-why-card{padding:22px 12px}.exp-page-root .cta-cinematic-reference{min-height:0;padding:64px 22px}.exp-page-root .cta-large-heading{font-size:clamp(42px,11vw,54px)}.exp-page-root .cta-feature-label{white-space:normal}.exp-page-root #enquiry .enquiry-form-grid{gap:14px 12px}.exp-page-root #enquiry .interest-checkbox-label{padding:8px 10px}.exp-page-root .exp-nav-header,.exp-page-root .exp-nav-header.scrolled{padding:12px clamp(12px,3.5vw,18px)}.exp-page-root .exp-nav-logo{height:32px;max-width:116px}.exp-page-root .exp-nav-menu-btn,.exp-page-root .exp-nav-wa-btn{width:35px;height:35px}}.exp-page-root{--exp-dark-bg:#24100d;--exp-dark-card:#2a1711;--exp-cream-bg:#f5eee3;--exp-cream-card:#efe1cd;--exp-gold:#c59a54;--exp-gold-hover:#d6b875;--exp-gold-muted:#9a7137;--exp-text-dark:#332019;--exp-text-muted-dark:#735d4c;--exp-text-light:#f5eee3;--exp-text-muted-light:#e3d4c1;background:#f5eee3;color:#332019;font-family:var(--sns-font-sans)}body:has(.exp-page-root) .exp-nav-header{background:linear-gradient(180deg,rgba(36,16,13,.42),transparent)}body:has(.exp-page-root) .exp-nav-header.scrolled{background:rgba(26,12,9,.96);border-bottom-color:rgba(197,154,84,.2)}body:has(.exp-page-root) .exp-nav-cta-btn{background:#d6b875;color:#24100d!important;border-radius:3px}body:has(.exp-page-root) .footer-reference{background:#190a07}.exp-page-root .exp-hero-section{min-height:76vh;min-height:76svh;background:#24100d}.exp-page-root .exp-hero-bg{filter:saturate(.82) sepia(.12)}.exp-page-root .exp-hero-overlay{background:linear-gradient(90deg,rgba(36,16,13,.74),rgba(36,16,13,.34) 57%,rgba(36,16,13,.05)),linear-gradient(0deg,rgba(26,12,9,.66),transparent 46%)}.exp-page-root .exp-hero-heading,.exp-page-root .exp-intro-heading,.exp-page-root .exp-title,.exp-page-root .exp-why-title{font-family:var(--sns-font-serif);font-weight:400}.exp-page-root .exp-hero-heading{font-size:clamp(54px,6vw,82px);line-height:.99}.exp-page-root .exp-hero-italic{color:#efdfc4;font-style:italic}.exp-page-root .exp-hero-content{max-width:760px}.exp-page-root .exp-category-tag,.exp-page-root .exp-gold-eyebrow{letter-spacing:.2em;color:#c59a54}.exp-page-root .exp-hero-btn{background:#d6b875;color:#24100d!important;border-color:#d6b875;border-radius:4px;text-transform:uppercase}.exp-page-root .exp-watch-story{position:absolute;right:10.5%;bottom:13%;display:flex;align-items:center;gap:10px;color:#f5eee3;font-size:10px;letter-spacing:.15em;text-decoration:none}.exp-page-root .exp-watch-story span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #c59a54;border-radius:50%;color:#d6b875}.exp-page-root .exp-intro-section{padding:54px clamp(22px,6vw,88px) 80px;background:#f5eee3}.exp-page-root .exp-intro-container{max-width:1220px;grid-template-columns:1.08fr .84fr .72fr .7fr;gap:30px}.exp-page-root .exp-intro-heading{font-size:clamp(36px,3vw,48px);line-height:1.03}.exp-page-root .exp-intro-desc{font-size:14px}.exp-page-root .exp-intro-divider{display:none}.exp-page-root .exp-approach-image{position:relative;height:250px;width:100%;border-radius:88px 88px 6px 6px;overflow:visible;box-shadow:0 12px 30px rgba(36,16,13,.16)}.exp-page-root .exp-approach-image>img{object-fit:cover;border-radius:inherit}.exp-page-root .exp-approach-inset{position:absolute;width:96px;height:96px;right:-18px;bottom:-22px;border:4px solid #f5eee3;border-radius:50%;overflow:hidden;box-shadow:0 8px 20px rgba(36,16,13,.18)}.exp-page-root .exp-approach-inset img{object-fit:cover}.exp-page-root .exp-approach-quote{margin:0;color:#332019;font:italic 21px/1.35 var(--sns-font-serif);position:relative;z-index:2}.exp-page-root .exp-approach-quote:first-letter{color:#bd8240}.exp-page-root .exp-approach-features{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:min(900px,86%);display:flex;justify-content:space-between;gap:15px;color:#735d4c;font-size:10px;text-align:center}.exp-page-root .exp-approach-features span{border-top:1px solid rgba(197,154,84,.35);padding-top:9px}.exp-page-root .exp-split-section{padding:clamp(58px,6.6vw,88px) clamp(22px,6vw,88px);overflow:visible}.exp-page-root .exp-split-container{gap:clamp(42px,7vw,98px)}.exp-page-root .exp-main-image-wrap{height:clamp(300px,34vw,390px);border-radius:6px;box-shadow:0 14px 30px rgba(36,16,13,.16)}.exp-page-root .exp-inset-card{border:4px solid #f5eee3;border-radius:4px;box-shadow:0 12px 28px rgba(36,16,13,.2)}.exp-page-root .exp-title{font-size:clamp(38px,4vw,52px);margin-bottom:12px}.exp-page-root .exp-number-tag{color:#c59a54!important;font-size:48px}.exp-page-root .exp-category-tag{font-size:9px;margin-bottom:10px}.exp-page-root .exp-description{max-width:440px;font-size:14px;line-height:1.6;margin-bottom:14px}.exp-page-root .exp-bullets-list{gap:8px}.exp-page-root .exp-bullet-icon{width:20px;height:20px;border:1px solid rgba(197,154,84,.55);border-radius:50%;color:#ad7c3e}.exp-page-root .exp-bullet-label{font-size:12px}.exp-page-root .exp-circle-cta{margin-top:14px;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.exp-page-root .exp-circle-arrow{width:34px;height:34px;background:#d6b875;color:#24100d;box-shadow:none}.exp-page-root #taste-of-kashi{background:#7a2d18;color:#f5eee3}.exp-page-root #celebrations{background:#24100d;color:#f5eee3}.exp-page-root #celebrations .exp-title,.exp-page-root #taste-of-kashi .exp-title{color:#f5eee3}.exp-page-root #celebrations .exp-description,.exp-page-root #taste-of-kashi .exp-description{color:#e3d4c1}.exp-page-root #celebrations .exp-bullet-label,.exp-page-root #taste-of-kashi .exp-bullet-label{color:#f5eee3}.exp-page-root .exp-script-side{color:rgba(214,184,117,.65);font-family:var(--sns-font-serif);font-style:italic;font-size:22px;line-height:1.3}.exp-page-root #sacred-kashi{background:#efe1cd}.exp-page-root #hidden-banaras,.exp-page-root #kashi-through-your-lens,.exp-page-root #living-banaras{background:#f5eee3}.exp-page-root .exp-custom-journey{display:grid;grid-template-columns:.9fr 1.15fr .72fr;align-items:center;gap:30px;padding:86px clamp(22px,6vw,88px);background:#efe1cd}.exp-page-root .exp-custom-copy{max-width:340px}.exp-page-root .exp-custom-copy h2{font:400 clamp(34px,3.5vw,46px)/1.03 var(--sns-font-serif);color:#332019;margin:0 0 16px}.exp-page-root .exp-custom-copy h2 em{color:#8a351c}.exp-page-root .exp-custom-copy>p:not(.exp-gold-eyebrow){font-size:13px;line-height:1.65;color:#735d4c;margin-bottom:22px}.exp-page-root .exp-route-map{height:270px;position:relative;background:radial-gradient(ellipse at center,#f5eee3 0,#efe1cd 68%,transparent 69%)}.exp-page-root .exp-route-map svg{position:absolute;inset:10% 3%;width:94%;height:80%;overflow:visible}.exp-page-root .exp-route-map path{fill:none;stroke:#bb8750;stroke-width:3;stroke-dasharray:5 6}.exp-page-root .exp-route-map circle{fill:#8a351c;stroke:#f5eee3;stroke-width:4}.exp-page-root .route-label{position:absolute;font:12px var(--sns-font-serif);color:#513b2c;background:#f5eee3;padding:3px 6px;border-radius:2px}.exp-page-root .route-one{left:4%;bottom:17%}.exp-page-root .route-two{left:28%;top:14%}.exp-page-root .route-three{left:52%;bottom:29%}.exp-page-root .route-four{right:1%;top:12%}.exp-page-root .route-five{right:18%;bottom:8%}.exp-page-root .exp-interest-card{background:#24100d;color:#f5eee3;padding:26px;border-radius:5px;box-shadow:0 12px 28px rgba(36,16,13,.16)}.exp-page-root .exp-interest-card h3{font:400 25px var(--sns-font-serif);margin:0 0 17px}.exp-page-root .exp-interest-card label{display:flex;align-items:center;gap:9px;padding:5px 0;color:#eadcc8;font-size:12px}.exp-page-root .exp-interest-card input{accent-color:#d6b875}.exp-page-root .exp-traveller-stories{display:grid;grid-template-columns:.72fr 1.6fr;align-items:center;gap:48px;padding:74px clamp(22px,6vw,88px);background:#24100d;color:#f5eee3}.exp-page-root .exp-testimonial-heading h2{font:400 clamp(36px,4vw,48px)/1.03 var(--sns-font-serif);margin:8px 0 14px}.exp-page-root .exp-testimonial-heading h2 em{color:#d6b875}.exp-page-root .exp-testimonial-heading>p:last-child{font-size:13px;color:#d8c9b6;line-height:1.6}.exp-page-root .exp-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.exp-page-root .exp-testimonial-card{background:#f5eee3;color:#332019;border-radius:5px;overflow:hidden;padding-bottom:16px}.exp-page-root .exp-testimonial-photo{height:125px;position:relative}.exp-page-root .exp-testimonial-photo img{object-fit:cover}.exp-page-root .exp-testimonial-card p{font:italic 16px/1.35 var(--sns-font-serif);margin:14px 15px 10px}.exp-page-root .exp-testimonial-card small,.exp-page-root .exp-testimonial-card strong{display:block;margin:0 15px;font-size:11px}.exp-page-root .exp-testimonial-card small{color:#735d4c;margin-top:3px}.exp-page-root #enquiry .enquiry-section-reference{background:#f5eee3;padding-block:76px}.exp-page-root #enquiry .enquiry-info-col{background:transparent;border:0;padding:10px 20px 10px 0}.exp-page-root #enquiry .enquiry-info-col .enquiry-title{color:#332019}.exp-page-root #enquiry .enquiry-info-col .enquiry-contact-link,.exp-page-root #enquiry .enquiry-info-col .enquiry-description{color:#735d4c}.exp-page-root #enquiry .enquiry-form-col input,.exp-page-root #enquiry .enquiry-form-col select,.exp-page-root #enquiry .enquiry-form-col textarea{background:#fbf6ed;border-color:#d8c9b3;color:#332019}.exp-page-root #enquiry .enquiry-form-col button{background:#8a351c;color:#f5eee3}.exp-page-root .exp-nav-link.active:after,.exp-page-root .exp-nav-link[aria-current=page]:after{background:#d6b875}@media(max-width:900px){.exp-page-root .exp-intro-container{grid-template-columns:1fr 1fr}.exp-page-root .exp-approach-features{position:static;transform:none;width:100%;grid-column:1/-1;margin-top:24px}.exp-page-root .exp-custom-journey{grid-template-columns:1fr 1.2fr}.exp-page-root .exp-interest-card{grid-column:1/-1}.exp-page-root .exp-traveller-stories{grid-template-columns:1fr}.exp-page-root .exp-testimonial-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.exp-page-root .exp-hero-section{min-height:700px;min-height:90svh}.exp-page-root .exp-hero-content{padding:110px 22px 80px}.exp-page-root .exp-hero-heading{font-size:clamp(44px,12vw,62px)}.exp-page-root .exp-watch-story{right:22px;bottom:25px}.exp-page-root .exp-intro-section{padding:56px 22px}.exp-page-root .exp-intro-container{grid-template-columns:1fr;gap:20px}.exp-page-root .exp-approach-image{width:72%;height:270px;margin:5px auto 16px}.exp-page-root .exp-approach-quote{font-size:24px}.exp-page-root .exp-approach-features{display:grid;grid-template-columns:1fr 1fr;gap:12px}.exp-page-root .exp-split-section{padding:56px 22px}.exp-page-root .exp-split-container,.exp-page-root .exp-split-reverse{display:flex;flex-direction:column;gap:27px}.exp-page-root .exp-split-reverse .exp-image-col{order:2}.exp-page-root .exp-main-image-wrap{height:clamp(260px,78vw,350px)}.exp-page-root .exp-inset-card{width:94px;height:108px;right:4px;bottom:-10px}.exp-page-root .exp-content-col{width:100%}.exp-page-root .exp-title{font-size:40px}.exp-page-root .exp-custom-journey{grid-template-columns:1fr;padding:60px 22px;gap:24px}.exp-page-root .exp-route-map{height:230px}.exp-page-root .exp-interest-card{grid-column:auto}.exp-page-root .exp-traveller-stories{padding:60px 22px;gap:25px}.exp-page-root .exp-testimonial-grid{grid-template-columns:1fr;gap:14px}.exp-page-root .exp-testimonial-card{display:grid;grid-template-columns:100px 1fr;align-items:center;padding:0 12px 10px 0}.exp-page-root .exp-testimonial-photo{height:100%;min-height:120px;grid-row:span 3}.exp-page-root .exp-testimonial-card p{margin:12px 4px 7px}.exp-page-root .exp-testimonial-card small,.exp-page-root .exp-testimonial-card strong{margin:0 4px}.exp-page-root #enquiry .enquiry-section-reference{padding-block:58px}.exp-page-root #sacred-kashi{min-height:0;padding:34px 22px 42px}.exp-page-root #sacred-kashi .exp-split-container{display:flex;flex-direction:column;align-items:stretch;gap:22px}.exp-page-root #sacred-kashi .exp-image-col{width:100%;max-width:420px;margin:0 auto}.exp-page-root #sacred-kashi .exp-main-image-wrap{width:100%;height:clamp(220px,64vw,280px);border-radius:20px}.exp-page-root #sacred-kashi .exp-inset-card{width:82px;height:96px;right:8px;bottom:-8px}.exp-page-root #sacred-kashi .exp-content-col{width:100%}.exp-page-root #sacred-kashi .exp-number-tag{margin:0 0 3px;font-size:36px;line-height:1}.exp-page-root #sacred-kashi .exp-category-tag{margin:0 0 8px;font-size:10px;line-height:1.35}.exp-page-root #sacred-kashi .exp-title{margin:0 0 10px;font-size:clamp(34px,9vw,40px);line-height:1.05}.exp-page-root #sacred-kashi .exp-description{margin-bottom:16px;font-size:15px;line-height:1.6}.exp-page-root #sacred-kashi .exp-bullets-list{gap:10px;margin:0 0 18px}.exp-page-root #sacred-kashi .exp-bullet-label{font-size:14px;line-height:1.4}.exp-page-root #sacred-kashi .exp-circle-cta{margin-top:4px}}.exp-page-root{--exp-cream-bg:#f6eedf;--exp-cream-card:#efe0c8;--exp-dark-bg:#2b120c;--exp-dark-card:#35160e;--exp-gold:#d4ad59;--exp-text-dark:#302019;background:var(--exp-cream-bg)}body:has(.exp-page-root) .exp-nav-header{background:linear-gradient(180deg,rgba(43,18,12,.42),transparent)}body:has(.exp-page-root) .exp-nav-header.scrolled{background:rgba(239,230,215,.98);border-bottom:1px solid rgba(72,49,31,.14)}body:has(.exp-page-root) .exp-nav-cta-btn{min-height:38px;border-radius:999px;padding-inline:20px;background:#d4ad59;color:#2b120c!important}.exp-page-root .exp-hero-section{min-height:72vh;min-height:72svh;max-height:790px;padding-top:130px;padding-bottom:82px}.exp-page-root .exp-hero-bg{filter:saturate(.78) sepia(.09) brightness(.91)}.exp-page-root .exp-hero-overlay{background:linear-gradient(90deg,rgba(37,18,13,.79),rgba(43,20,13,.34) 55%,rgba(43,20,13,.06)),linear-gradient(0deg,rgba(27,12,9,.72),transparent 46%)}.exp-page-root .exp-hero-heading{max-width:720px;font-size:clamp(56px,6vw,86px);line-height:.94;letter-spacing:-.025em}.exp-page-root .exp-hero-italic{color:#e5c47f}.exp-page-root .exp-hero-desc{max-width:520px;line-height:1.55}.exp-page-root .exp-hero-btn{min-height:42px;border-radius:999px;padding:0 22px}.exp-page-root .exp-watch-story{bottom:12%;right:10%}.exp-page-root .exp-intro-section{min-height:390px;padding:46px clamp(28px,5vw,76px) 80px;background:#f6eedf}.exp-page-root .exp-intro-container{max-width:1260px;grid-template-columns:1.12fr .86fr .9fr .72fr;gap:clamp(22px,3vw,44px);align-items:center}.exp-page-root .exp-intro-heading{font-size:clamp(34px,3vw,45px);line-height:1.02}.exp-page-root .exp-intro-desc{font-size:13px;line-height:1.65}.exp-page-root .exp-approach-image{height:248px;border-radius:86px 86px 4px 4px;box-shadow:0 13px 28px rgba(43,18,12,.14)}.exp-page-root .exp-approach-quote{align-self:center;padding-left:16px;border-left:1px solid rgba(157,100,42,.35);font-size:clamp(19px,1.6vw,24px);line-height:1.28}.exp-page-root .exp-intro-temple-bg{height:88%;right:1.5%;opacity:.11}.exp-page-root .exp-approach-features{bottom:18px;width:min(920px,76%);left:23%;transform:none;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.exp-page-root .exp-approach-features span{padding-top:8px;font-size:9px}.exp-page-root .exp-split-section{min-height:360px;padding:clamp(44px,5.2vw,68px) clamp(28px,6vw,88px)}.exp-page-root .exp-split-container{max-width:1220px;grid-template-columns:1fr 1fr;gap:clamp(46px,7vw,94px)}.exp-page-root .exp-split-reverse{grid-template-columns:1fr 1.05fr}.exp-page-root .exp-main-image-wrap{height:clamp(285px,31vw,366px);border-radius:5px;border:1px solid rgba(167,121,55,.28);box-shadow:0 12px 27px rgba(43,18,12,.16)}.exp-page-root .exp-inset-card{border:4px solid var(--exp-cream-bg);border-radius:3px;box-shadow:0 9px 24px rgba(43,18,12,.19)}.exp-page-root .exp-title{font-size:clamp(34px,3.4vw,46px);margin-bottom:9px}.exp-page-root .exp-number-tag{font-size:42px;margin-bottom:0}.exp-page-root .exp-category-tag{font-size:8px;margin-bottom:8px}.exp-page-root .exp-description{max-width:420px;font-size:12px;line-height:1.55;margin-bottom:11px}.exp-page-root .exp-bullets-list{gap:5px}.exp-page-root .exp-bullet-icon{width:18px;height:18px}.exp-page-root .exp-bullet-label{font-size:10px}.exp-page-root .exp-circle-cta{margin-top:10px;font-size:9px}.exp-page-root .exp-circle-arrow{width:30px;height:30px}.exp-page-root #sacred-kashi{background:#efe0c8}.exp-page-root #sacred-kashi .exp-title{color:#302019}.exp-page-root #sacred-kashi .exp-description{color:#735d4c}.exp-page-root #sacred-kashi .exp-bullet-label{color:#302019}.exp-page-root #sacred-kashi .exp-category-tag,.exp-page-root #sacred-kashi .exp-number-tag{color:#9a7137}.exp-page-root #hidden-banaras,.exp-page-root #kashi-through-your-lens,.exp-page-root #living-banaras{background:#f6eedf}.exp-page-root #taste-of-kashi{background:#8b3923}.exp-page-root #celebrations{background:#2b120c}.exp-page-root #celebrations .exp-title,.exp-page-root #taste-of-kashi .exp-title{color:#f6eedf}.exp-page-root #celebrations .exp-description,.exp-page-root #taste-of-kashi .exp-description{color:#e7d8c6}.exp-page-root #celebrations .exp-bullet-label,.exp-page-root #taste-of-kashi .exp-bullet-label{color:#f6eedf}.exp-page-root .exp-script-side{right:-72px;color:rgba(225,192,125,.72);font-size:18px;line-height:1.28}.exp-page-root .exp-custom-journey{grid-template-columns:.9fr 1.18fr .82fr;gap:clamp(18px,3vw,38px);padding:74px clamp(28px,6vw,88px);background:#efe0c8}.exp-page-root .exp-custom-copy{max-width:330px}.exp-page-root .exp-interest-card{padding:24px;border-radius:4px}.exp-page-root .exp-traveller-stories{grid-template-columns:.72fr 1.7fr;gap:38px;padding:60px clamp(28px,6vw,88px);background:#2b120c}.exp-page-root .exp-testimonial-grid{gap:12px}.exp-page-root .exp-testimonial-card{border-radius:4px}.exp-page-root .exp-testimonial-photo{height:104px}.exp-page-root .exp-testimonial-card p{font-size:15px}.exp-page-root #enquiry .enquiry-section-reference{padding-block:68px;background:#f6eedf}@media (max-width:1000px){.exp-page-root .exp-intro-container{grid-template-columns:1fr 1fr}.exp-page-root .exp-approach-features{position:static;transform:none;width:100%;left:auto;grid-column:1/-1;margin-top:16px}.exp-page-root .exp-custom-journey{grid-template-columns:1fr 1.2fr}.exp-page-root .exp-interest-card{grid-column:1/-1}.exp-page-root .exp-traveller-stories{grid-template-columns:1fr}.exp-page-root .exp-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.exp-page-root .exp-hero-section{min-height:82svh;max-height:none;padding:104px 22px 86px}.exp-page-root .exp-hero-heading{font-size:clamp(43px,11.5vw,60px)}.exp-page-root .exp-watch-story{right:22px;bottom:24px}.exp-page-root .exp-intro-section{padding:52px 22px 36px}.exp-page-root .exp-intro-container{grid-template-columns:1fr;gap:18px}.exp-page-root .exp-approach-image{width:min(76%,300px);height:260px;margin:5px auto 10px}.exp-page-root .exp-approach-quote{padding-left:14px;font-size:24px}.exp-page-root .exp-approach-features{display:grid;grid-template-columns:1fr 1fr;gap:10px}.exp-page-root .exp-split-section{padding:46px 22px}.exp-page-root .exp-split-container,.exp-page-root .exp-split-reverse{display:flex;flex-direction:column;gap:25px}.exp-page-root .exp-split-reverse .exp-image-col{order:0}.exp-page-root .exp-main-image-wrap{height:clamp(250px,72vw,340px)}.exp-page-root .exp-inset-card{width:96px;height:112px;right:6px;bottom:-10px}.exp-page-root .exp-content-col{width:100%}.exp-page-root .exp-title{font-size:38px}.exp-page-root .exp-custom-journey{grid-template-columns:1fr;padding:54px 22px;gap:20px}.exp-page-root .exp-route-map{height:230px}.exp-page-root .exp-interest-card{grid-column:auto}.exp-page-root .exp-traveller-stories{padding:54px 22px;gap:22px}.exp-page-root .exp-testimonial-grid{grid-template-columns:1fr}.exp-page-root .exp-testimonial-card{display:grid;grid-template-columns:96px 1fr;padding:0 12px 10px 0}.exp-page-root .exp-testimonial-photo{grid-row:span 3;height:100%;min-height:126px}.exp-page-root .exp-testimonial-card p{margin:12px 4px 7px}.exp-page-root .exp-testimonial-card small,.exp-page-root .exp-testimonial-card strong{margin-inline:4px}.exp-page-root #enquiry .enquiry-section-reference{padding-block:52px}.exp-page-root .exp-split-section{min-height:0;padding:38px 22px 44px}.exp-page-root .exp-split-container,.exp-page-root .exp-split-reverse{display:flex;flex-direction:column;align-items:stretch;gap:22px}.exp-page-root .exp-split-reverse .exp-image-col{order:-1}.exp-page-root .exp-image-col{width:100%;max-width:440px;margin:0 auto}.exp-page-root .exp-main-image-wrap{width:100%;height:clamp(220px,64vw,280px);border-radius:18px}.exp-page-root .exp-inset-card{width:78px;height:92px;right:8px;bottom:-8px}.exp-page-root .exp-script-under-inset{margin-top:10px}.exp-page-root .exp-content-col{width:100%}.exp-page-root .exp-number-tag{margin:0 0 3px;font-size:36px;line-height:1}.exp-page-root .exp-category-tag{margin:0 0 8px;font-size:10px;line-height:1.35}.exp-page-root .exp-title{margin:0 0 10px;font-size:clamp(34px,9vw,40px);line-height:1.05}.exp-page-root .exp-description{margin-bottom:16px;font-size:14px;line-height:1.58}.exp-page-root .exp-bullets-list{gap:9px;margin:0 0 18px}.exp-page-root .exp-bullet-label{font-size:13px;line-height:1.4}.exp-page-root .exp-circle-cta{margin-top:2px}.exp-page-root .exp-script-side{position:static;margin-top:12px;font-size:20px}}.about-page-root{--about-gold:#dfbf80;--about-gold-hover:#ecd195;--about-gold-muted:#cca462;--about-gold-dark:#b8860b;--about-cream-bg:#f8f6f0;--about-cream-card:#ffffff;--about-dark-bg:#0c0d0f;--about-dark-surface:#131518;--about-text-dark:#1c1b18;--about-text-muted-dark:#63615a;--about-text-light:#ffffff;--about-text-muted-light:#dcd6c8;--about-font-serif:var(--font-cormorant,"Cormorant Garamond"),Georgia,"Times New Roman",serif;--about-font-sans:var(--font-plus-jakarta,"Plus Jakarta Sans"),system-ui,-apple-system,sans-serif;--about-font-script:var(--font-alex-brush,"Alex Brush"),cursive;background:var(--about-cream-bg);color:var(--about-text-dark);font-family:var(--about-font-sans);overflow-x:hidden;position:relative;width:100%}.about-page-root *{box-sizing:border-box}.about-hero{position:relative;min-height:85vh;display:flex;align-items:center;padding:130px clamp(24px,5.5vw,84px) 70px;background-color:#0c0d0f;overflow:hidden}.about-hero-bg{position:absolute;inset:0;z-index:1}.about-hero-bg img{object-fit:cover;object-position:center 38%}.about-hero-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(12,13,15,.92),rgba(12,13,15,.65) 45%,rgba(12,13,15,.25) 80%,rgba(12,13,15,.5)),linear-gradient(180deg,rgba(12,13,15,.85),transparent 35%,rgba(12,13,15,.7))}.about-hero-inner{position:relative;z-index:3;width:100%;max-width:1380px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.about-hero-left{max-width:680px}.about-eyebrow{display:inline-block;font-family:var(--about-font-sans);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--about-gold);margin-bottom:16px}.about-eyebrow-dark{color:var(--about-gold-dark)}.about-hero-heading{font-family:var(--about-font-serif);font-size:clamp(38px,4.4vw,62px);font-weight:600;line-height:1.14;color:#ffffff;margin:0 0 20px;letter-spacing:-.2px}.about-hero-heading em{display:block;font-family:var(--about-font-serif);font-style:italic;font-weight:400;color:#f7f3ec}.about-hero-subtext{font-size:15px;line-height:1.65;color:rgba(240,237,230,.85);margin:0 0 32px;max-width:500px;font-weight:400}.about-hero-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:var(--about-gold);color:#171717;font-family:var(--about-font-sans);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .25s ease}.about-hero-btn:hover{background:var(--about-gold-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(223,191,128,.35)}.about-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:24px;padding-bottom:12px}.about-hero-script{font-family:var(--about-font-script);font-size:clamp(32px,3.4vw,44px);color:var(--about-gold);transform:rotate(-6deg);white-space:nowrap;letter-spacing:.5px;margin-bottom:10px}.about-hero-vertical-meta{border-left:1px solid rgba(223,191,128,.5);padding-left:14px;display:flex;flex-direction:column;gap:6px}.about-hero-vertical-meta span{font-family:var(--about-font-sans);font-size:10px;font-weight:600;letter-spacing:2.5px;color:rgba(255,255,255,.7);text-transform:uppercase}.about-story-section{position:relative;background:var(--about-cream-bg);padding:clamp(70px,8vw,110px) clamp(24px,5.5vw,84px);overflow:hidden}.about-story-watermark{position:absolute;top:0;right:0;bottom:0;width:320px;opacity:.35;pointer-events:none;background:url(/images/about-ref/temple_watermark_trans.png) no-repeat 100%/contain;z-index:1}.about-story-inner{position:relative;z-index:2;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(340px,1.15fr);gap:clamp(40px,6vw,90px);align-items:center}.about-founder-collage{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}.about-founder-filigree{position:absolute;top:-20px;left:-20px;width:140px;height:140px;opacity:.28;pointer-events:none}.about-founder-filigree-right{position:absolute;top:20px;right:-10px;width:110px;height:110px;opacity:.22;pointer-events:none}.about-inset-temple{position:absolute;top:15px;left:10px;width:100px;height:145px;background:#ffffff;padding:5px 5px 14px;box-shadow:0 10px 24px rgba(0,0,0,.12);transform:rotate(-6deg);z-index:2;border-radius:2px}.about-inset-temple img{width:100%;height:100%;object-fit:cover;display:block}.about-inset-boat{position:absolute;bottom:25px;left:0;width:115px;height:130px;background:#ffffff;padding:5px 5px 14px;box-shadow:0 10px 24px rgba(0,0,0,.12);transform:rotate(4deg);z-index:2;border-radius:2px}.about-inset-boat img{width:100%;height:100%;object-fit:cover;display:block}.about-main-portrait-wrap{position:relative;width:310px;background:#ffffff;padding:10px 10px 18px;box-shadow:0 16px 40px rgba(0,0,0,.14);transform:rotate(-2deg);z-index:3;border-radius:2px}.about-main-portrait{position:relative;width:100%;height:380px;overflow:hidden;background:#e8e3d8}.about-main-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.about-founder-badge{position:absolute;bottom:-15px;left:-20px;background:#fbf8f2;border:1px solid rgba(223,191,128,.6);padding:14px 22px;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:4;border-radius:1px}.about-founder-name{font-family:var(--about-font-serif);font-size:21px;font-weight:700;color:#1a1916;margin:0 0 3px}.about-founder-role{display:flex;align-items:center;gap:6px;font-family:var(--about-font-sans);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#8c8273}.about-flourish-glyph{color:var(--about-gold-muted);font-size:12px}.about-founder-note-row{position:absolute;bottom:-60px;left:40px;display:flex;align-items:center;gap:12px;z-index:4}.about-chinar-leaf{width:32px;height:32px;object-fit:contain;opacity:.85}.about-founder-script{font-family:var(--about-font-script);font-size:32px;color:#9e7d4b;white-space:nowrap}.about-founder-stamp{position:absolute;bottom:-45px;right:15px;width:100px;height:100px;object-fit:contain;opacity:.85;z-index:4;transform:rotate(-8deg)}.about-story-text-col{padding-left:clamp(0px,2vw,24px)}.about-story-heading{font-family:var(--about-font-serif);font-size:clamp(34px,3.8vw,50px);font-weight:600;line-height:1.15;color:#1a1916;margin:0 0 20px}.about-story-heading em{font-weight:400;color:var(--about-gold-dark)}.about-story-heading em,.about-story-quote{font-family:var(--about-font-serif);font-style:italic}.about-story-quote{font-size:19px;font-weight:600;line-height:1.5;color:#1c1b18;margin:0 0 24px;padding-left:16px;border-left:2px solid var(--about-gold)}.about-story-paragraphs{display:flex;flex-direction:column;gap:16px}.about-story-paragraphs p{font-size:14px;line-height:1.75;color:#484640;margin:0}.about-way-section{position:relative;background-color:#0c0d0f;color:#ffffff;padding:clamp(75px,8vw,105px) clamp(24px,5.5vw,84px);overflow:hidden}.about-way-bg{position:absolute;top:0;right:0;bottom:0;width:58%;z-index:1}.about-way-bg img{width:100%;height:100%;object-fit:cover;object-position:right center}.about-way-gradient{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#0c0d0f,#0c0d0f 38%,rgba(12,13,15,.75) 65%,rgba(12,13,15,.4))}.about-way-inner{position:relative;z-index:3;max-width:1360px;margin:0 auto}.about-way-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:60px}.about-way-title{font-family:var(--about-font-serif);font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.15;color:#ffffff;margin:0}.about-way-desc{max-width:380px;font-size:14px;line-height:1.65;color:rgba(240,237,230,.85);margin:0}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(223,191,128,.15);padding-top:40px}.about-value-col{padding:0 32px 0 0;position:relative}.about-value-col:not(:last-child){border-right:1px solid rgba(223,191,128,.2)}.about-value-col:not(:first-child){padding-left:32px}.about-value-num{font-family:var(--about-font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--about-gold);margin-bottom:18px;display:block}.about-value-icon{margin-bottom:16px;display:flex;align-items:center;color:var(--about-gold)}.about-value-title{font-family:var(--about-font-serif);font-size:21px;font-weight:600;color:#ffffff;margin:0 0 10px;letter-spacing:.2px}.about-value-text{font-size:13px;line-height:1.65;color:#9e9c95;margin:0}.about-philosophy-section{position:relative;background:var(--about-cream-bg);padding:clamp(75px,8vw,110px) clamp(24px,5.5vw,84px);overflow:hidden}.about-philosophy-watermark{position:absolute;top:0;right:0;bottom:0;width:260px;opacity:.22;pointer-events:none;background:url(/images/about-ref/temple_watermark_trans.png) no-repeat 100%/contain;z-index:1}.about-philosophy-inner{position:relative;z-index:2;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(500px,1.7fr);gap:clamp(40px,5vw,70px);align-items:center}.about-philosophy-left{max-width:380px}.about-philosophy-heading{font-family:var(--about-font-serif);font-size:clamp(34px,3.8vw,50px);font-weight:600;line-height:1.15;color:#1a1916;margin:0 0 20px}.about-philosophy-desc{font-size:14px;line-height:1.75;color:#55524b;margin:0 0 32px}.about-philosophy-cta-row{display:flex;align-items:center;gap:20px}.about-philosophy-leaf{width:52px;height:60px;object-fit:contain;opacity:.75}.about-philosophy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-philosophy-card{display:flex;flex-direction:column}.about-phil-img-wrap{position:relative;width:100%;aspect-ratio:4/4.4;overflow:hidden;background:#eae5dc;border-radius:1px;margin-bottom:14px}.about-phil-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.about-philosophy-card:hover .about-phil-img-wrap img{transform:scale(1.04)}.about-phil-card-title{font-family:var(--about-font-serif);font-size:18px;font-weight:700;color:#1a1916;margin:0 0 3px}.about-phil-card-sub{font-size:12px;color:#6a675e;margin:0}.about-enquiry-section{position:relative;background-color:#0c0d0f;color:#ffffff;padding:clamp(75px,8vw,110px) clamp(24px,5.5vw,84px);overflow:hidden}.about-enquiry-bg-art{position:absolute;top:0;right:0;bottom:0;width:45%;opacity:.35;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgba(223,191,128,.15),transparent 70%);z-index:1}.about-enquiry-inner{position:relative;z-index:2;max-width:1360px;margin:0 auto}.about-enquiry-header{margin-bottom:36px}.about-enquiry-title{font-family:var(--about-font-serif);font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.15;color:#ffffff;margin:0 0 12px}.about-enquiry-title em{font-family:var(--about-font-serif);font-style:italic;font-weight:400;color:var(--about-gold)}.about-enquiry-sub{font-size:14px;line-height:1.6;color:rgba(240,237,230,.85);margin:0 0 20px;max-width:600px}.about-contact-row{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding-bottom:24px;border-bottom:1px solid rgba(223,191,128,.15);margin-bottom:36px}.about-contact-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#dfbf80;text-decoration:none;transition:opacity .2s ease}.about-contact-item:hover{opacity:.8}.about-contact-item span{color:rgba(240,237,230,.9)}.about-enquiry-grid{display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(300px,.95fr);gap:clamp(36px,5vw,64px);align-items:start}.about-form{display:flex;flex-direction:column;gap:18px}.about-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-form-field{display:flex;flex-direction:column;gap:6px}.about-form-field label{font-family:var(--about-font-sans);font-size:12px;font-weight:500;color:rgba(240,237,230,.8)}.about-form-field input,.about-form-field select,.about-form-field textarea{width:100%;background:rgba(24,26,30,.85);border:1px solid rgba(223,191,128,.2);color:#ffffff;font-family:var(--about-font-sans);font-size:13px;padding:12px 14px;border-radius:2px;outline:none;transition:border-color .25s ease,background .25s ease}.about-form-field input:focus,.about-form-field select:focus,.about-form-field textarea:focus{border-color:var(--about-gold);background:rgba(30,32,36,.95)}.about-form-field input::placeholder,.about-form-field textarea::placeholder{color:rgba(255,255,255,.3)}.about-interests-wrap{display:flex;flex-direction:column;gap:10px}.about-interests-grid{display:flex;flex-wrap:wrap;gap:16px}.about-checkbox-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(240,237,230,.85);cursor:pointer;user-select:none}.about-checkbox-label input[type=checkbox]{appearance:none;width:15px;height:15px;border:1px solid rgba(223,191,128,.45);border-radius:2px;background:transparent;cursor:pointer;display:grid;place-content:center;transition:all .2s ease}.about-checkbox-label input[type=checkbox]:checked{background:var(--about-gold);border-color:var(--about-gold)}.about-checkbox-label input[type=checkbox]:checked:before{content:"✔";color:#121316;font-size:10px;font-weight:700}.about-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px}.about-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:var(--about-gold);color:#171717;font-family:var(--about-font-sans);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;transition:all .25s ease}.about-btn-primary:hover{background:var(--about-gold-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(223,191,128,.35)}.about-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;color:#ffffff;border:1px solid rgba(223,191,128,.45);font-family:var(--about-font-sans);font-size:12px;font-weight:500;border-radius:2px;text-decoration:none;cursor:pointer;transition:all .25s ease}.about-btn-secondary:hover{background:rgba(223,191,128,.1);border-color:var(--about-gold);color:var(--about-gold)}.about-form-note{font-size:11px;color:rgba(240,237,230,.5);margin-top:4px}.about-map-card{border:1px solid rgba(223,191,128,.4);background:#14161a;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.4)}.about-map-top-img{position:relative;width:100%;height:170px;overflow:hidden}.about-map-top-img img{width:100%;height:100%;object-fit:cover;display:block}.about-map-top-caption{background:#ffffff;color:#1a1916;padding:12px 18px;display:flex;align-items:center;gap:10px}.about-map-caption-text strong{display:block;font-size:13px;font-weight:700;color:#1a1916}.about-map-caption-text small{display:block;font-size:11px;color:#6a675e}.about-map-frame{width:100%;height:230px;position:relative;background:#e5e3df}.about-map-frame iframe{width:100%;height:100%;border:none;filter:contrast(1.05) saturate(1.1)}.about-map-bottom-banner{position:relative;background:#0e1012;border-top:1px solid rgba(223,191,128,.2);padding:16px 20px;overflow:hidden}.about-map-bottom-banner p{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--about-gold);margin:0 0 3px;font-weight:700}.about-map-bottom-banner h4{font-family:var(--about-font-serif);font-size:18px;font-weight:600;color:#ffffff;margin:0 0 4px}.about-map-bottom-banner a{font-size:11px;color:#d1b87a;text-decoration:none;transition:color .2s ease}.about-map-bottom-banner a:hover{color:var(--about-gold-hover)}.about-map-art-watermark{position:absolute;top:0;right:0;bottom:0;width:140px;opacity:.35;pointer-events:none;background:url(/images/about-ref/temple_watermark_trans.png) no-repeat 100%/contain}.about-footer{position:relative;background-color:#08090a;color:#ffffff;padding:70px clamp(24px,5.5vw,84px) 24px;border-top:1px solid rgba(223,191,128,.15);overflow:hidden}.about-footer-moon-art{position:absolute;top:10px;right:0;bottom:50px;width:280px;opacity:.45;pointer-events:none;background:url(/images/about-ref/footer_art_trans.png) no-repeat 100% 100%/contain;z-index:1}.about-footer-inner{position:relative;z-index:2;max-width:1360px;display:grid;grid-template-columns:1.3fr 1fr 1.3fr 1.4fr;gap:clamp(24px,4vw,56px);margin:0 auto 50px}.about-footer-col h4{font-family:var(--about-font-sans);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--about-gold);margin:0 0 20px}.about-footer-logo{height:38px;width:auto;margin-bottom:16px;display:block}.about-footer-tagline{font-size:13px;line-height:1.6;color:#9d9a92;margin:0 0 20px}.about-footer-socials{display:flex;gap:12px}.about-footer-social-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(223,191,128,.35);color:#dfbf80;transition:all .2s ease;text-decoration:none}.about-footer-social-btn:hover{border-color:var(--about-gold);background:rgba(223,191,128,.15);transform:translateY(-2px)}.about-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.about-footer-links a{font-size:13px;color:#c8c5bc;text-decoration:none;transition:color .2s ease}.about-footer-links a:hover{color:var(--about-gold)}.about-footer-contact-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.about-footer-contact-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#c8c5bc;text-decoration:none;transition:color .2s ease}.about-footer-contact-icon,.about-footer-contact-item:hover{color:var(--about-gold)}.about-footer-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:var(--about-gold);color:#171717;font-family:var(--about-font-sans);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .25s ease}.about-footer-cta:hover{background:var(--about-gold-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(223,191,128,.35)}.about-footer-bottom{position:relative;z-index:2;max-width:1360px;margin:0 auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#7a776e}.about-footer-legal{display:flex;align-items:center;gap:16px}.about-footer-legal a{color:#7a776e;text-decoration:none;transition:color .2s ease}.about-footer-legal a:hover{color:var(--about-gold)}@media (max-width:1080px){.about-story-inner{grid-template-columns:1fr;gap:60px}.about-founder-collage{margin:0 auto}.about-values-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}.about-value-col{padding:0;border-right:none!important}.about-value-col:not(:first-child){padding-left:0}.about-philosophy-inner{grid-template-columns:1fr;gap:40px}.about-philosophy-left{max-width:100%}.about-enquiry-grid{grid-template-columns:1fr;gap:48px}.about-footer-inner{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:768px){.about-hero{min-height:75vh;padding-top:110px}.about-hero-inner{flex-direction:column;gap:32px}.about-hero-inner,.about-hero-right{align-items:flex-start}.about-hero-vertical-meta{flex-direction:row;flex-wrap:wrap;gap:12px;border-left:none;border-top:1px solid rgba(223,191,128,.5);padding-left:0;padding-top:10px}.about-founder-collage{transform:scale(.9)}.about-way-header{flex-direction:column;align-items:flex-start;gap:16px}.about-philosophy-cards{gap:24px}.about-footer-inner,.about-form-row,.about-philosophy-cards{grid-template-columns:1fr}.about-footer-inner{gap:32px}.about-footer-bottom{flex-direction:column;gap:12px;text-align:center}}@media (max-width:480px){.about-founder-collage{transform:none;margin:0 auto;max-width:100%;min-height:auto}.about-main-portrait-wrap{width:min(290px,86vw);margin:0 auto;transform:none}.about-main-portrait{height:320px}.about-founder-badge{position:relative;left:auto;bottom:auto;max-width:100%;margin-top:14px;padding:12px 16px}.about-founder-filigree,.about-founder-filigree-right,.about-inset-boat,.about-inset-temple{display:none}.about-values-grid{grid-template-columns:1fr;gap:28px}.about-hero-heading{font-size:clamp(32px,9.5vw,44px)}.about-hero{padding-inline:18px}}