*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{color:var(--ivory);background:radial-gradient(circle at 12% 8%,#173d6022,transparent 28rem), radial-gradient(circle at 85% 38%,#9c5d2220,transparent 30rem), var(--night);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Arial,sans-serif}body:before{content:"";pointer-events:none;z-index:8;opacity:.1;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff90 .45px,#0000 .65px),radial-gradient(#d7aa5555 .35px,#0000 .55px);background-position:0 0,4px 3px;background-size:7px 7px,11px 11px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}::selection{color:#061427;background:#d7aa55}:focus-visible{outline:2px solid var(--gold-pale);outline-offset:4px}.skip-link{z-index:20;background:var(--gold-pale);color:var(--night);padding:10px 14px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.topline{color:#90aabd;letter-spacing:.08em;background:#020812;border-bottom:1px solid #d7aa5526;justify-content:flex-end;align-items:center;gap:14px;min-height:31px;padding:0 max(28px,50vw - 590px);font-size:10px;display:flex}.topline p{margin:0}.topline span{color:var(--gold)}.site-header{color:#e9eef2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:7;background:#04101ee8;border-bottom:1px solid #d7aa5530;justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.brand{letter-spacing:.02em;align-items:center;gap:12px;font:600 25px/1 Georgia,serif;display:flex}.brand-mark{width:37px;height:37px;color:var(--gold-pale);border:1px solid #d7aa5585;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 5px #d7aa5508,0 0 24px #d7aa5515}.brand-type{flex-direction:column;line-height:.9;display:flex}.brand-type small{color:var(--gold);letter-spacing:.27em;margin-top:8px;font:500 7px/1 Arial,sans-serif}.menu-toggle{display:none}nav{color:#aec0cc;align-items:center;gap:34px;font-size:12px;display:flex}nav>a{padding:9px 0;transition:color .25s;position:relative}nav>a:not(.nav-cta):after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:3px;left:0;right:100%}nav>a:hover{color:#fff}nav>a:not(.nav-cta):hover:after{right:0}.nav-cta{color:#07162a;background:linear-gradient(110deg,#f0cf88,#c98335 86%);border:1px solid #f5db9a;padding:11px 20px;font-weight:600;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 34px #c879321b}.hero{background:linear-gradient(90deg,#04101bf2 0 43%,#06172dcc 70%,#0a2340a8), radial-gradient(circle at 79% 43%,#d39b4a27,transparent 22rem), var(--navy);grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:790px;padding:88px max(34px,50vw - 568px) 104px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.42;background:linear-gradient(120deg,#0000 0 58%,#d7aa5514 58.1% 58.2%,#0000 58.3%),repeating-linear-gradient(90deg,#0000 0 119px,#94b4c912 120px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 55%,#0000)}.hero:after{content:"आत्मा";color:#d7aa5509;letter-spacing:-.08em;pointer-events:none;font:500 220px/1 Georgia,serif;position:absolute;bottom:-60px;left:-16px}.hero-copy{z-index:2;max-width:620px;animation:.8s both rise-in;position:relative}.hero-copy,.cosmic-stage{min-width:0}.availability{color:#d7e3eb;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:10px;width:max-content;margin:0 0 28px;font-size:10px;display:flex}.availability:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);width:64px;height:1px}.availability i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 14px var(--amber);border-radius:50%}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.24em;margin:0 0 22px;font-size:10px;font-weight:600}.eyebrow:before{content:"◇";margin-right:10px;font-size:9px}h1,h2,h3{text-wrap:balance;font-family:Georgia,serif;font-weight:500}h1{color:var(--ivory);letter-spacing:-.055em;text-shadow:0 20px 70px #0006;margin:0;font-size:clamp(76px,8vw,118px);line-height:.72}h1 em{color:var(--gold-pale);margin-left:clamp(34px,5vw,76px);font-style:italic;font-weight:500;line-height:.92;display:block}.hero-text{color:#b9cad6;text-wrap:pretty;max-width:57ch;margin:36px 0 30px;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:30px;display:flex}.button{cursor:pointer;letter-spacing:.02em;border:0;justify-content:center;align-items:center;font-weight:600;transition:transform .25s,filter .25s,box-shadow .25s;display:inline-flex}.button:active,.nav-cta:active{transform:translateY(1px)scale(.985)}.primary{color:#071426;background:linear-gradient(110deg,#f2d591,#c67a30 90%);min-width:188px;padding:16px 24px;box-shadow:0 16px 40px #c8793227,inset 0 1px #fff8}.primary:after,.submit:after,.nav-cta:after{content:"◇";opacity:.72;margin-left:11px;font-size:8px}.primary:hover,.submit:hover,.nav-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 46px #c8793238}.text-link{color:#d5e0e7;border-bottom:1px solid #d7aa5566;padding-bottom:5px;font-size:12px;transition:color .2s,border-color .2s}.text-link:hover{color:var(--gold-pale);border-color:var(--gold)}.text-link span{color:var(--gold);margin-left:8px}.hero-price{color:#8da6b9;align-items:baseline;gap:13px;margin:27px 0 0;display:flex}.hero-price strong{color:var(--gold-pale);font-variant-numeric:tabular-nums;font:600 34px/1 Georgia,serif}.hero-price span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.trust-line{color:#7894a8;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:13px;margin-top:45px;font-size:9px;display:flex}.trust-line i{background:var(--gold);border-radius:50%;width:3px;height:3px}.cosmic-stage{z-index:1;justify-self:end;justify-items:center;width:520px;animation:1s .12s both rise-in;display:grid;position:relative}.cosmic-stage:before{content:"";background:linear-gradient(#d7aa5508,#0000 72%);border:1px solid #d7aa552e;border-radius:260px 260px 12px 12px;position:absolute;inset:-48px -32px 58px;box-shadow:inset 0 0 80px #6ea2c50a}.cosmic-stage:after{content:"01  ·  PERSONAL READING";color:#89a7bb;letter-spacing:.25em;font-size:9px;position:absolute;top:185px;right:-112px;transform:rotate(90deg)}.cosmic-halo{background:repeating-conic-gradient(from 0deg,#d7aa5525 0 1deg,transparent 1deg 15deg);border-radius:50%;animation:52s linear infinite halo-turn;position:absolute;inset:-54px 14px 0;-webkit-mask:radial-gradient(circle,#0000 0 60%,#000 60.5% 61%,#0000 61.5% 68%,#000 68.5% 69%,#0000 69.5%);mask:radial-gradient(circle,#0000 0 60%,#000 60.5% 61%,#0000 61.5% 68%,#000 68.5% 69%,#0000 69.5%)}.cosmic-card{outline-offset:14px;width:460px;height:460px;box-shadow:0 34px 100px var(--shadow),0 0 100px #2b79a52b,inset 0 0 75px #020912;background:radial-gradient(circle,#c8793257 0 8%,#0b4e78 9% 11%,#0b2d50 12% 42%,#041325 43% 69%,#092846 70%);border:1px solid #e1ba6db5;border-radius:50%;outline:1px solid #6f9dbd30;position:relative}.cosmic-card:before,.cosmic-card:after{content:"";border:1px solid #d7aa5587;position:absolute;inset:76px;transform:rotate(45deg)}.cosmic-card:after{border-color:#7fb2cf73;inset:107px;transform:rotate(22.5deg)}.petal-ring{background:repeating-conic-gradient(from 0deg,transparent 0 10deg,#d7aa5536 10.5deg 11.5deg,transparent 12deg 20deg);border-radius:50%;position:absolute;inset:18px;-webkit-mask:radial-gradient(circle,#0000 0 75%,#000 76% 78%,#0000 79%);mask:radial-gradient(circle,#0000 0 75%,#000 76% 78%,#0000 79%)}.orbit{border:1px solid #d7aa5577;border-radius:50%;position:absolute;inset:39px}.orbit-one:after{content:"";border:1px dotted #d7aa5577;border-radius:50%;position:absolute;inset:49px}.orbit-two{border-style:dashed;inset:125px;transform:rotate(20deg)}.orbit b{color:var(--gold-pale);font-weight:400;position:absolute;top:-9px;left:50%}.orbit-two b{font-size:26px;top:50%;left:auto;right:-11px;transform:rotate(-20deg)}.center-sun{color:#ffe1a0;background:radial-gradient(circle,#c879327d,#082745);border:1px solid #e8c77b;border-radius:50%;place-items:center;width:98px;height:98px;font-family:serif;font-size:29px;display:grid;position:absolute;inset:50%;translate:-50% -50%;box-shadow:0 0 55px #d7aa5540}.star{color:var(--gold-pale);position:absolute}.s1{top:25px;left:84px}.s2{top:90px;right:45px}.s3{bottom:45px;left:80px}.s4{bottom:85px;right:70px}.zodiac-signs{z-index:3;border-radius:50%;position:absolute;inset:21px}.zodiac-signs span{color:#f0c870;text-shadow:0 0 14px #d7aa5588;font:20px Georgia,serif;position:absolute;top:50%;left:50%}.zodiac-signs span:first-child{transform:translate(-50%,-50%)rotate(0)translateY(-188px)}.zodiac-signs span:nth-child(2){transform:translate(-50%,-50%)rotate(30deg)translateY(-188px)rotate(-30deg)}.zodiac-signs span:nth-child(3){transform:translate(-50%,-50%)rotate(60deg)translateY(-188px)rotate(-60deg)}.zodiac-signs span:nth-child(4){transform:translate(-50%,-50%)rotate(90deg)translateY(-188px)rotate(-90deg)}.zodiac-signs span:nth-child(5){transform:translate(-50%,-50%)rotate(120deg)translateY(-188px)rotate(-120deg)}.zodiac-signs span:nth-child(6){transform:translate(-50%,-50%)rotate(150deg)translateY(-188px)rotate(-150deg)}.zodiac-signs span:nth-child(7){transform:translate(-50%,-50%)rotate(180deg)translateY(-188px)rotate(-180deg)}.zodiac-signs span:nth-child(8){transform:translate(-50%,-50%)rotate(210deg)translateY(-188px)rotate(-210deg)}.zodiac-signs span:nth-child(9){transform:translate(-50%,-50%)rotate(240deg)translateY(-188px)rotate(-240deg)}.zodiac-signs span:nth-child(10){transform:translate(-50%,-50%)rotate(270deg)translateY(-188px)rotate(-270deg)}.zodiac-signs span:nth-child(11){transform:translate(-50%,-50%)rotate(300deg)translateY(-188px)rotate(-300deg)}.zodiac-signs span:nth-child(12){transform:translate(-50%,-50%)rotate(330deg)translateY(-188px)rotate(-330deg)}.chart-grid{z-index:1;position:absolute;inset:99px}.chart-grid i{border:1px solid #75a8c960;position:absolute;inset:0}.chart-grid i:first-child{transform:rotate(45deg)}.chart-grid i:nth-child(2){transform:rotate(22.5deg)}.chart-grid i:nth-child(3){border-color:#d7aa5588;border-radius:50%;inset:29px}.chart-grid i:nth-child(4){border-color:#c8793255;transform:rotate(67.5deg)}.cosmic-caption{color:#a9becb;text-align:center;letter-spacing:.02em;margin:44px 0 0;font:italic 18px/1.5 Georgia,serif;position:relative}.ornament-band{height:44px;color:var(--gold);z-index:2;background:#030b17;border-block:1px solid #d7aa5532;justify-content:center;align-items:center;gap:13px;display:flex;position:relative}.ornament-band:before,.ornament-band:after{content:"";opacity:.24;background:repeating-linear-gradient(45deg,#0000 0 13px,#d7aa55 14px 15px,#0000 16px 28px);width:31%;position:absolute;top:0;bottom:0}.ornament-band:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.ornament-band:after{right:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.ornament-band i{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:54px;height:1px}.ornament-band b,.ornament-band span{font-size:11px;font-weight:400}.ornament-band.warm i{background:linear-gradient(90deg,#0000,#8eb9d3,#0000)}.reading-proof{border-bottom:1px solid var(--line);grid-template-columns:.34fr 1.66fr;align-items:center;gap:30px;max-width:1180px;margin:0 auto;padding:56px 28px 66px;display:grid}.reading-proof>p{color:#91b5cb;text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:9px;font-weight:600}.reading-proof>div{grid-template-columns:repeat(4,1fr);display:grid}.reading-proof span{border-left:1px solid var(--line);color:#7896ab;flex-direction:column;gap:7px;padding-left:22px;font-size:10px;display:flex}.reading-proof b{color:var(--gold-pale);font-variant-numeric:tabular-nums;font:500 25px/1 Georgia,serif}.questions{background:linear-gradient(#07172b,#081d35);padding:118px max(32px,50vw - 568px) 132px;position:relative;overflow:hidden}.questions:before{content:"02";color:#d7aa5508;font:600 220px/1 Georgia,serif;position:absolute;top:34px;right:4%}.section-heading{grid-template-columns:.42fr 1.58fr;align-items:end;gap:60px;margin-bottom:62px;display:grid}.section-heading .eyebrow{margin-bottom:10px}h2{color:var(--ivory);letter-spacing:-.035em;margin:0;font-size:clamp(48px,5vw,68px);line-height:.93}.question-grid{border-block:1px solid var(--line);grid-template-columns:1.12fr .88fr;display:grid}.question-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:34px 42px 38px 76px;transition:background .3s,transform .3s;position:relative}.question-card:nth-child(2n){border-right:0}.question-card:nth-last-child(-n+2){border-bottom:0}.question-card:before{content:"";border-bottom:1px solid #d7aa5588;border-left:1px solid #d7aa5588;width:17px;height:17px;position:absolute;top:43px;left:38px;transform:rotate(45deg)}.question-card:hover{background:#0c2948;transform:translate(4px)}.question-card span{color:var(--gold);font-variant-numeric:tabular-nums;font:500 18px/1 Georgia,serif}.question-card p{color:#bed0dc;text-wrap:pretty;max-width:39ch;margin:29px 0 0;font:500 19px/1.55 Georgia,serif}.questions-note{text-align:center;color:#90aabc;margin:42px 0 0;font:italic 20px/1.5 Georgia,serif}.about{grid-template-columns:.78fr 1.22fr;align-items:center;gap:110px;max-width:1140px;margin:auto;padding:132px 24px 148px;display:grid}.about-symbol{background:radial-gradient(circle at 50% 42%,#b8773834,#0000 24%),repeating-radial-gradient(circle at 50% 42%,#0000 0 42px,#d7aa551d 43px 44px),#0a2340;border:1px solid #d7aa5550;border-radius:180px 180px 4px 4px;place-items:center;width:350px;height:465px;display:grid;position:relative;overflow:hidden;box-shadow:26px 26px #0d2d4d,-20px -20px 70px #0e476340}.about-symbol:before,.about-symbol:after{content:"";border:1px solid #d7aa5595;width:238px;height:238px;position:absolute;transform:rotate(45deg)}.about-symbol:after{border-color:#80acc668;width:175px;height:175px;transform:rotate(22.5deg)}.about-symbol span{z-index:1;width:102px;height:102px;color:var(--gold-pale);border:1px solid #d7aa55;border-radius:50%;place-items:center;font-size:38px;display:grid;box-shadow:0 0 45px #d7aa5532}.about-copy>p:not(.eyebrow){color:#9eb5c5;text-wrap:pretty;max-width:59ch;margin:28px 0 42px;font-size:14px;line-height:1.9}.steps{border-top:1px solid var(--line)}.steps>div{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:20px;padding:21px 0;display:grid}.steps strong{color:var(--gold);font:500 20px/1 Georgia,serif}.steps span{color:#8fa8ba;font-size:12px;line-height:1.65}.steps b{color:#eef4f7;margin-bottom:4px;font-size:13px;display:block}.booking{background:radial-gradient(circle at 8% 22%,#c8793225,#0000 25rem),linear-gradient(135deg,#04101f,#08203a 60%,#0a2948);grid-template-columns:.76fr 1.24fr;align-items:start;gap:90px;padding:125px max(32px,50vw - 568px) 138px;display:grid;position:relative;overflow:hidden}.booking:before{content:"03";color:#d7aa5508;font:600 230px/1 Georgia,serif;position:absolute;bottom:-62px;left:-12px}.booking-intro{position:sticky;top:118px}.booking h2{font-size:clamp(50px,5vw,66px)}.booking-intro>p:not(.eyebrow){color:#a8bdca;max-width:48ch;margin:28px 0;font-size:14px;line-height:1.85}.price-card{background:linear-gradient(135deg,#d7aa550c,#c879320b);border:1px solid #d7aa5560;flex-direction:column;align-items:flex-start;margin-top:32px;padding:25px 26px;display:flex;box-shadow:inset 0 1px #ffffff0a}.price-card span{color:#98afbf;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.price-card strong{color:var(--gold-pale);font-variant-numeric:tabular-nums;margin:9px 0 4px;font:600 47px/1 Georgia,serif}.price-card small{color:#829db0}.privacy-note{color:#7f99aa;border-top:1px solid #ffffff18;gap:12px;margin-top:36px;padding-top:22px;font-size:11px;line-height:1.65;display:flex}.privacy-note span{color:var(--gold)}.booking-form{color:#edf4f8;border:1px solid #315370;border-top:3px solid var(--gold);background:#081a30;min-height:575px;padding:43px 45px;position:relative;box-shadow:0 34px 90px #01071188,inset 0 1px #ffffff0d}.booking-form:before,.booking-form:after{content:"";border-top:1px solid #d7aa5555;width:26px;height:26px;position:absolute;top:13px}.booking-form:before{border-left:1px solid #d7aa5555;left:13px}.booking-form:after{border-right:1px solid #d7aa5555;right:13px}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.booking-form label,.booking-form legend{color:#b4c7d4;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:600;display:block}.booking-form input,.booking-form select,.booking-form textarea{color:#f5f8fa;text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #3b607c;border-radius:0;outline:none;width:100%;margin-top:6px;padding:13px 2px;transition:border-color .2s,box-shadow .2s}.booking-form input:disabled{color:#6f899c;cursor:not-allowed;background:#0b2743}.booking-form fieldset{border:0;margin:28px 0 21px;padding:0}.birth-grid{grid-template-columns:.65fr 1.2fr .85fr .8fr;gap:14px;margin-top:6px;display:grid}.booking-form textarea{resize:vertical}.booking-form>label{margin-top:23px}.checkbox,.consent{align-items:center;gap:9px;color:#8fa8b9!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;display:flex!important}.checkbox{margin-top:11px}.consent{margin:21px 0!important}.checkbox input,.consent input{width:14px;height:14px;accent-color:var(--gold);margin:0}.consent a{color:var(--gold-pale);border-bottom:1px solid #d7aa5570}.format-fieldset{margin-top:26px!important}.format-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.format-button{cursor:pointer;border:1px solid #31536d;align-items:center;gap:12px;transition:border-color .2s,background .2s,transform .2s;position:relative;padding:15px!important;display:flex!important}.format-button:hover,.delivery-button:hover{border-color:#8fb8cf;transform:translateY(-2px)}:is(.format-button:has(input:checked),.delivery-button:has(input:checked)){border-color:var(--gold);background:#d7aa550d;box-shadow:inset 0 0 0 1px #d7aa5522}.format-button input,.delivery-button input{opacity:0;pointer-events:none;position:absolute}.format-icon{width:39px;height:39px;color:var(--gold-pale);border:1px solid #d7aa5570;border-radius:50%;flex:0 0 39px;place-items:center;font:500 17px/1 Georgia,serif;display:grid}.format-button b{color:#fff;margin-bottom:4px;font-size:11px;display:block}.format-button small{color:#7893a6;text-transform:none;letter-spacing:0;font-size:10px;font-weight:400;line-height:1.45;display:block}.delivery-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.delivery-button{cursor:pointer;text-align:center;border:1px solid #31536d;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:border-color .2s,background .2s,transform .2s;min-height:82px!important;padding:12px 8px!important;display:flex!important}.delivery-button>span{min-width:30px;height:24px;color:var(--gold-pale);place-items:center;font-size:11px;font-weight:800;display:grid}.delivery-button b{color:#fff;font-size:11px}.field-note{color:#7290a4;margin:10px 0 0;font-size:10px;line-height:1.55}.submit{color:#071426;background:linear-gradient(110deg,#f2d591,#c67a30 90%);width:100%;margin-top:6px;padding:17px;box-shadow:0 15px 38px #c8793226}.submit span{margin-left:10px;font-size:18px}.submit:disabled{cursor:wait;filter:saturate(.55);opacity:.72;box-shadow:none;transform:none}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:#ffd8cf;background:#8f392624;border-left:2px solid #d6785f;margin:4px 0 15px;padding:12px 14px;font-size:11px;line-height:1.55}.form-error a{color:#ffe3a9;border-bottom:1px solid #d7aa5577}.success{text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;min-height:490px;display:flex}.success-mark{width:62px;height:62px;color:var(--gold-pale);border:1px solid var(--gold);border-radius:50%;place-items:center;font-size:24px;display:grid;box-shadow:0 0 35px #d7aa5520}.success h3{color:#fff;margin:24px 0 10px;font-size:40px}.success p{color:#8fa8b9;max-width:430px;line-height:1.7}.payment-details{text-align:left;background:#d7aa550a;border:1px solid #d7aa5555;width:100%;margin:8px 0 22px;padding:22px}.payment-details>span{color:#91b5ca;text-transform:uppercase;letter-spacing:.13em;font-size:9px;display:block}.payment-details>strong{color:var(--gold-pale);margin:8px 0 15px;font:600 36px/1 Georgia,serif;display:block}.payment-details dl{margin:0 0 15px}.payment-details dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.payment-details dt{color:#829caf}.payment-details dd{color:#fff;text-align:right;margin:0;font-weight:600}.payment-details small{color:#849eb0;line-height:1.6;display:block}.email-fallback,.text-button{color:#d9c184;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7aa5577;margin-top:14px;padding-bottom:4px;font-size:12px}.text-button{margin-top:15px}footer{color:#7792a5;background:#020812;border-top:1px solid #d7aa5526;justify-content:space-between;align-items:center;gap:24px;min-height:122px;padding:28px max(28px,50vw - 590px);font-size:11px;display:flex}.footer-email{color:#a9c0ce;border-bottom:1px solid #d7aa5555;padding-bottom:3px}footer>a:last-child{color:var(--gold)}.inner-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04101ee8;border-bottom:1px solid #d7aa5533;justify-content:space-between;align-items:center;height:86px;padding:0 max(24px,50vw - 540px);display:flex}.inner-back{color:var(--gold-pale);border-bottom:1px solid #d7aa5560;padding-bottom:4px;font-size:11px}.legal-page{background:radial-gradient(circle at 80% 8%,#b26f2c22,#0000 25rem),linear-gradient(#061426,#071a30 45%,#04101e);min-height:100dvh}.legal-document{max-width:1080px;margin:0 auto;padding:100px 24px 125px}.legal-heading{border-bottom:1px solid var(--line);padding-bottom:70px}.legal-heading h1{font-size:clamp(60px,8vw,104px);line-height:.8}.legal-heading h1 em{margin-left:clamp(20px,5vw,72px)}.legal-heading>p:last-child{color:#8fa8b9;letter-spacing:.08em;margin:34px 0 0;font-size:11px}.legal-document section{border-bottom:1px solid var(--line);grid-template-columns:.52fr 1.48fr;gap:70px;padding:46px 0;display:grid}.legal-document section h2{color:var(--gold-pale);font-size:31px;line-height:1.05}.legal-document section>p,.legal-document section>ul,.legal-document section>ol{color:#a9bfcd;grid-column:2;margin:0;font-size:14px;line-height:1.85}.legal-document section>p+*,.legal-document section>ul+*,.legal-document section>ol+*{margin-top:16px}.legal-document section ul,.legal-document section ol{padding-left:19px}.legal-document section li+li{margin-top:7px}.legal-document section a{color:#efd18d;overflow-wrap:anywhere;border-bottom:1px solid #d7aa5555}.inner-footer{background:0 0;max-width:1080px;min-height:100px;margin:0 auto;padding:30px 24px}.error-page{text-align:center;background:radial-gradient(circle at 50% 45%,#b8733028,#0000 17rem),linear-gradient(135deg,#030b17,#09213b);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:80px 24px;display:flex;position:relative;overflow:hidden}.error-page:before{content:"404";color:#d7aa5508;pointer-events:none;font:600 clamp(260px,45vw,650px)/1 Georgia,serif;position:absolute}.error-page>*{z-index:1;position:relative}.error-code{color:var(--gold);letter-spacing:.25em;font:500 28px/1 Georgia,serif}.error-page h1{margin:25px 0 28px;font-size:clamp(58px,8vw,98px);line-height:.78}.error-page h1 em{margin-left:0}.error-page>p:not(.eyebrow){color:#9eb6c6;max-width:46ch;margin:0 0 30px;font-size:14px;line-height:1.75}.error-chart{border:1px solid #d7aa5570;border-radius:50%;place-items:center;width:132px;height:132px;margin-bottom:30px;animation:30s linear infinite halo-turn;display:grid;position:relative}.error-chart:before,.error-chart:after,.error-chart i{content:"";border:1px solid #77a5c360;width:92px;height:92px;position:absolute;transform:rotate(45deg)}.error-chart:after{border-color:#d7aa5570;width:68px;height:68px;transform:rotate(22.5deg)}.error-chart i{border-radius:50%;width:108px;height:108px}.error-chart i:last-child{width:52px;height:52px}.error-chart span{color:var(--gold-pale);font-size:25px}@keyframes halo-turn{to{transform:rotate(360deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.hero{gap:30px}.cosmic-stage{width:460px;transform:scale(.9)}.about{gap:70px}.booking{gap:55px}}@media (max-width:900px){.topline{justify-content:center}.topline p{display:none}.menu-toggle{width:42px;height:42px;color:var(--gold);background:0 0;border:1px solid #d7aa5550;place-content:center;gap:7px;display:grid}.menu-toggle span{background:currentColor;width:19px;height:1px;display:block}.site-header nav{background:#06172f;border:1px solid #d7aa5550;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:100%;left:18px;right:18px;box-shadow:0 20px 55px #000b}.site-header nav.open{display:flex}.site-header nav a{padding:14px;display:block}.site-header nav .nav-cta{text-align:center;margin-top:6px}.hero{grid-template-columns:1fr;gap:56px;padding-top:82px}.hero-copy{max-width:700px}.cosmic-stage{justify-self:center;width:100%;height:455px;transform:none}.cosmic-stage:before{inset:-34px 10% 62px}.cosmic-stage:after{display:none}.cosmic-card{width:430px;height:430px}.zodiac-signs span:first-child{transform:translate(-50%,-50%)rotate(0)translateY(-176px)}.zodiac-signs span:nth-child(2){transform:translate(-50%,-50%)rotate(30deg)translateY(-176px)rotate(-30deg)}.zodiac-signs span:nth-child(3){transform:translate(-50%,-50%)rotate(60deg)translateY(-176px)rotate(-60deg)}.zodiac-signs span:nth-child(4){transform:translate(-50%,-50%)rotate(90deg)translateY(-176px)rotate(-90deg)}.zodiac-signs span:nth-child(5){transform:translate(-50%,-50%)rotate(120deg)translateY(-176px)rotate(-120deg)}.zodiac-signs span:nth-child(6){transform:translate(-50%,-50%)rotate(150deg)translateY(-176px)rotate(-150deg)}.zodiac-signs span:nth-child(7){transform:translate(-50%,-50%)rotate(180deg)translateY(-176px)rotate(-180deg)}.zodiac-signs span:nth-child(8){transform:translate(-50%,-50%)rotate(210deg)translateY(-176px)rotate(-210deg)}.zodiac-signs span:nth-child(9){transform:translate(-50%,-50%)rotate(240deg)translateY(-176px)rotate(-240deg)}.zodiac-signs span:nth-child(10){transform:translate(-50%,-50%)rotate(270deg)translateY(-176px)rotate(-270deg)}.zodiac-signs span:nth-child(11){transform:translate(-50%,-50%)rotate(300deg)translateY(-176px)rotate(-300deg)}.zodiac-signs span:nth-child(12){transform:translate(-50%,-50%)rotate(330deg)translateY(-176px)rotate(-330deg)}.reading-proof{grid-template-columns:1fr;gap:26px}.reading-proof>div{grid-template-columns:1fr 1fr}.section-heading{grid-template-columns:1fr;gap:20px}.about{grid-template-columns:1fr}.about-symbol{margin:auto}.booking{grid-template-columns:1fr;gap:55px}.booking-intro{position:static}}@media (max-width:600px){.site-header{height:70px;padding:0 18px}.brand{font-size:20px}.brand-mark{width:33px;height:33px}.hero{gap:34px;min-height:auto;padding:65px 22px 72px}.hero:after{font-size:120px;bottom:-26px}h1{font-size:72px}.hero-text{margin-top:30px}.hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.hero-price{flex-direction:column;align-items:flex-start;gap:5px}.trust-line{margin-top:36px;line-height:1.5}.cosmic-stage{height:330px;margin-top:15px}.cosmic-stage:before{inset:-26px 2% 42px}.cosmic-card{transform-origin:top;width:450px;height:450px;position:absolute;left:50%;transform:translate(-50%)scale(.62)}.cosmic-halo{transform-origin:top;inset:-38px 0 0;transform:scale(.7)}.cosmic-caption{margin:0;font-size:16px;position:absolute;top:284px}.reading-proof{padding:48px 22px 58px}.reading-proof>div{grid-template-columns:1fr}.reading-proof span{padding:14px 0 14px 18px}.questions{padding:86px 22px 98px}.questions:before{font-size:140px}h2,.section-heading h2{font-size:46px}.question-grid{grid-template-columns:1fr}.question-card{border-right:0;min-height:auto;padding:28px 18px 30px 58px;border-bottom:1px solid var(--line)!important}.question-card:last-child{border-bottom:0!important}.question-card:before{top:37px;left:24px}.question-card p{margin-top:18px}.about{padding:96px 22px 110px}.about-symbol{width:min(100%,320px);height:420px}.booking{padding:92px 18px 105px}.booking h2{font-size:48px}.booking-form{padding:34px 21px}.form-row,.format-options{grid-template-columns:1fr}.birth-grid,.delivery-options{grid-template-columns:1fr 1fr}.payment-details{padding:18px}.payment-details dl div{flex-direction:column;align-items:flex-start;gap:3px}.payment-details dd{text-align:left}footer{text-align:center;flex-direction:column;gap:18px;padding:38px 20px}.inner-header{height:72px;padding:0 18px}.inner-back{font-size:10px}.legal-document{padding:72px 22px 90px}.legal-heading{padding-bottom:50px}.legal-heading h1{font-size:55px;line-height:.85}.legal-document section{grid-template-columns:1fr;gap:19px;padding:35px 0}.legal-document section h2{font-size:28px}.legal-document section>p,.legal-document section>ul,.legal-document section>ol{grid-column:1}.inner-footer{text-align:left;flex-direction:column;align-items:flex-start;padding:30px 22px}}.natal-hero{aspect-ratio:1;isolation:isolate;justify-self:end;place-items:center;width:min(100%,540px);animation:.9s .12s both rise-in;display:grid;position:relative}.natal-hero:before{content:"";border:1px solid #e4b86622;position:absolute;inset:8%;transform:rotate(45deg);box-shadow:0 0 80px #d69c4140,inset 0 0 70px #d69c4115}.natal-hero:after{content:"ज्योतिष";color:#f3d79b12;writing-mode:vertical-rl;letter-spacing:.08em;font:600 74px/1 Georgia,serif;position:absolute;top:8px;right:-12px}.natal-glow{filter:blur(3px);background:radial-gradient(circle,#f6d6901d 0 22%,#d69b3e13 46%,#0000 70%);border-radius:50%;position:absolute;inset:8%}.natal-chart{z-index:1;filter:drop-shadow(0 0 16px #e3b35d26);width:100%;height:100%;position:relative;overflow:visible}.chart-line,.chart-rays line,.chart-grid-lines>*{fill:none;stroke:#d8a858;stroke-width:1.15px;vector-effect:non-scaling-stroke}.chart-outer{stroke-width:2px}.chart-soft{stroke:#f0cc895d;stroke-dasharray:2 8}.chart-grid-lines rect{stroke-width:1.4px}.zodiac-glyphs text{fill:#f0c878;text-anchor:middle;dominant-baseline:middle;filter:drop-shadow(0 0 7px #e2a94e66);font:500 24px/1 Georgia,serif}.chart-core{fill:#3d281f;stroke:#e0ad58;stroke-width:1.5px}.chart-om{fill:#f1ca7e;text-anchor:middle;filter:drop-shadow(0 0 9px #e0a74d55);font:500 39px/1 Georgia,serif}.chart-stars text{fill:#f0cc87;text-anchor:middle;font:500 17px/1 Georgia,serif}.natal-caption{z-index:2;color:#ead6c8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2d1c18c7;border-left:1px solid #d6a351;flex-direction:column;gap:4px;margin:0;padding:12px 16px;display:flex;position:absolute;bottom:3%;right:5%}.natal-caption span{color:#cfa15e;letter-spacing:.2em;text-transform:uppercase;font-size:8px}.natal-caption strong{font:italic 500 17px/1.2 Georgia,serif}@media (max-width:1050px){.natal-hero{width:460px}}@media (max-width:900px){.natal-hero{justify-self:center;width:min(100%,560px)}}@media (max-width:600px){.natal-hero{width:min(112%,430px);margin-inline:-6%}.natal-hero:after{font-size:48px;right:6px}.natal-caption{bottom:1%;right:8%}}@media (prefers-reduced-motion:reduce){.natal-hero{animation:none}}.questions .question-grid{border:0;gap:18px}.questions .question-card{background:linear-gradient(145deg,#e7d8cf 0%,#d9c3b7 100%);overflow:hidden;box-shadow:0 16px 34px #5b38221c,inset 0 1px #fff8;border:1px solid #9a715f55!important}.questions .question-card:after{content:"";pointer-events:none;border:1px solid #b88b6640;position:absolute;inset:8px}.questions .question-card:hover{background:linear-gradient(145deg,#eee2da,#ddc8bc);transform:translateY(-4px);box-shadow:0 22px 42px #5b38222b,inset 0 1px #fff;border-color:#a87245aa!important}.questions .question-card span,.questions .question-card p,.questions .question-card:before{z-index:1;position:relative}@media (max-width:600px){.questions .question-grid{gap:13px}.questions .question-card{box-shadow:0 10px 24px #5b38221a,inset 0 1px #fff8;border:1px solid #9a715f55!important}}.delivery-fieldset{background:#eadfd754;border-top:1px solid #9b725f66!important;border-bottom:1px solid #9b725f66!important;padding:20px!important}.delivery-options{gap:12px}.delivery-button{background:linear-gradient(145deg,#eadfd7 0%,#d8c3b7 100%);position:relative;overflow:hidden;box-shadow:0 10px 22px #5b382217,inset 0 1px #fff9;border:1px solid #9a715f66!important;min-height:92px!important}.delivery-button:after{content:"";pointer-events:none;border:1px solid #b78a6740;position:absolute;inset:5px}.delivery-button:hover{background:linear-gradient(145deg,#f0e5de,#dfcbbf);transform:translateY(-3px);box-shadow:0 15px 28px #5b382226,inset 0 1px #fff;border-color:#9b6539aa!important}.delivery-button:has(input:checked){background:linear-gradient(145deg,#f5e8d9,#dec092);box-shadow:0 13px 28px #71401f2b,inset 0 0 0 1px #fff7;border-color:#9b6539!important}.delivery-button>span,.delivery-button>b{z-index:1;position:relative}.natal-hero:before{border-color:#f0c77355;box-shadow:0 0 105px #e0a84755,inset 0 0 90px #e5ae4d24}.natal-glow{background:radial-gradient(circle,#ffe7a832 0 20%,#e8b35226 43%,#b8752515 62%,#0000 72%)}.natal-chart{filter:drop-shadow(0 0 10px #ffd77c55)drop-shadow(0 0 25px #d38c2d25)}.chart-line,.chart-rays line,.chart-grid-lines>*{stroke:#efbd61}.chart-outer{stroke:#f4ca72;stroke-width:2.5px}.chart-soft{stroke:#ffe09b80}.chart-rays line{stroke:#e9ad4d8f}.chart-grid-lines>*{stroke:#f2c36b91}.zodiac-glyphs text{fill:#ffda83;filter:drop-shadow(0 0 5px #ffc85c88)}.chart-core{fill:#3b251d;stroke:#ffd47b;stroke-width:2px;filter:drop-shadow(0 0 10px #e6a94455)}.chart-om,.chart-stars text{fill:#ffdc88}.natal-caption{border-left-color:#efb958;box-shadow:0 12px 28px #1b0d0950}@media (max-width:600px){.delivery-fieldset{padding:15px!important}.delivery-options{gap:9px}.delivery-button{min-height:88px!important}}.natal-hero{filter:drop-shadow(0 28px 45px #14090670);width:min(100%,570px)}.natal-hero:before{border-color:#f0c77338;inset:4%;box-shadow:0 0 120px #d99d3b44,inset 0 0 100px #e5ae4d1c}.natal-hero:after{display:none}.natal-art{z-index:1;object-fit:cover;object-position:center;mix-blend-mode:screen;filter:saturate(.9)contrast(1.06)brightness(1.04);width:108%;height:108%;position:relative;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#000e 72%,#0000 88%);mask-image:radial-gradient(circle,#000 0 62%,#000e 72%,#0000 88%)}.natal-caption{z-index:2;bottom:6%;right:4%}@media (max-width:1050px){.natal-hero{width:480px}}@media (max-width:900px){.natal-hero{width:min(100%,580px)}}@media (max-width:600px){.natal-hero{width:min(116%,450px);margin-inline:-8%}.natal-art{width:112%;height:112%}.natal-caption{bottom:3%;right:8%}}.format-fieldset{background:#eadfd754;border-top:1px solid #9b725f66!important;border-bottom:1px solid #9b725f66!important;padding:20px!important}.format-options{gap:14px}.format-button{background:linear-gradient(145deg,#eadfd7 0%,#d8c3b7 100%);min-height:104px;position:relative;overflow:hidden;box-shadow:0 10px 22px #5b382217,inset 0 1px #fff9;border:1px solid #9a715f66!important;padding:18px!important}.format-button:after{content:"";pointer-events:none;border:1px solid #b78a6740;position:absolute;inset:6px}.format-button:hover{background:linear-gradient(145deg,#f0e5de,#dfcbbf);transform:translateY(-3px);box-shadow:0 15px 28px #5b382226,inset 0 1px #fff;border-color:#9b6539aa!important}.format-button:has(input:checked){background:linear-gradient(145deg,#f5e8d9,#dec092);box-shadow:0 13px 28px #71401f2b,inset 0 0 0 1px #fff7;border-color:#9b6539!important}.format-button>*{z-index:1;position:relative}@media (max-width:600px){.format-fieldset{padding:15px!important}.format-options{gap:10px}.format-button{min-height:96px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.cosmic-stage,.cosmic-halo{animation:none}*,:before,:after{transition-duration:.01ms!important}}:root{--night:#241713;--navy:#35231e;--navy-2:#4a312a;--navy-3:#694b41;--gold:#c7974f;--gold-pale:#f0ce8e;--amber:#a86d3c;--ivory:#f4e9df;--mist:#d9c5b9;--muted:#a78e82;--line:#80665a55;--paper:#dbc7bb;--shadow:#180e0b}html{background:var(--night)}body{color:var(--ivory);background:var(--night)}body:before{opacity:.16;mix-blend-mode:soft-light;background-image:radial-gradient(#fff .35px,#0000 .55px);background-size:5px 5px}::selection{background:var(--gold-pale);color:#2d1c17}.topline{color:#c8b4a8;background:#211511;border-color:#d7ad7240}.topline a{color:#eadbd1}.site-header{color:#f5e9df;background:#35231ef2;border-color:#d1a26255}.brand-mark{color:var(--gold-pale);border-color:#d5a65c88;border-radius:2px;box-shadow:inset 0 0 0 4px #d5a65c0b}.brand-type small{color:#d8aa64}nav{color:#d8c6bb}.nav-cta,.button.primary,.submit{color:#39231b;background:linear-gradient(105deg,#ad7837 0%,#f3d99b 52%,#bd8241 100%);border-color:#f3d99b;box-shadow:0 15px 38px #28130d42}.hero{background:linear-gradient(90deg,#2d1d19 0 50%,#513930 50%);grid-template-columns:1.02fr .98fr;min-height:760px;padding-top:88px}.hero:before{opacity:.58;background:linear-gradient(100deg,#0000 0 54%,#f4e7dc12 54.1% 54.2%,#0000 54.3%),repeating-linear-gradient(90deg,#0000 0 139px,#f4e7dc0b 140px);-webkit-mask-image:none;mask-image:none}.hero:after{content:"आत्मा";color:#eacb9a0b;font-size:210px;bottom:-48px;left:-20px}.availability{color:#dfcbbf;background:#61433652;border-color:#c89a5f60}.availability i{background:#d9a957;box-shadow:0 0 0 4px #d9a51e1a}.eyebrow{color:#d3a965}h1{color:#f2e6dd;text-shadow:0 4px 25px #140b0840}h1 em{color:#e7bd7a}.hero-text{color:#d0bbb0}.text-link{color:#ead7cb;border-color:#b88a5166}.hero-price{border-color:#a9867459}.hero-price strong{color:#f0cc8b}.hero-price span,.trust-line{color:#aa9286}.editorial-hero{isolation:isolate;color:#3d2821;background:linear-gradient(135deg,#e5d6cc 0%,#ccb6aa 58%,#ab8f82 100%);justify-self:end;width:min(100%,500px);height:590px;padding:64px 52px;animation:.9s .12s both rise-in;position:relative;overflow:hidden;box-shadow:34px 34px #2a1915,0 42px 90px #170c0866}.editorial-hero:before{content:"";z-index:-1;opacity:.3;background:repeating-linear-gradient(102deg,#0000 0 24px,#6d4d4120 25px,#fff2 26px,#0000 28px),radial-gradient(circle at 80% 12%,#fff8,#0000 13rem);position:absolute;inset:0}.editorial-hero:after{content:"";pointer-events:none;border:1px solid #7c5a4a55;position:absolute;inset:18px}.editorial-script{color:#72514312;writing-mode:vertical-rl;font:600 145px/1 Georgia,serif;position:absolute;top:-35px;right:-35px}.editorial-frame{z-index:1;flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.editorial-kicker{letter-spacing:.24em;text-transform:uppercase;font-size:9px;font-weight:600}.editorial-frame strong{letter-spacing:-.055em;text-transform:uppercase;margin:25px 0 20px;font:600 clamp(67px,6vw,92px)/.72 Georgia,serif}.editorial-frame strong em{color:#7b4d31;text-transform:none;margin-left:38px;font-weight:500;display:inline-block}.editorial-frame i{background:#8c633e;width:86px;height:1px}.editorial-frame p{letter-spacing:.02em;margin:24px 0 0;font:500 17px/1.5 Georgia,serif}.edition-mark{letter-spacing:.22em;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:32px;right:34px}.ornament-band{color:#e0bd7d;background:#3a251f;border-color:#b58b5c4d}.ornament-band.warm{color:#d5b788;background:#50352d;border-color:#b9946b44}.reading-proof{border-color:#775b4f55}.reading-proof>p{color:#b89c8e}.reading-proof span{color:#9e8478;border-color:#74574b66}.reading-proof b{color:#d9ad67}.questions{color:#3b2721;background:linear-gradient(#d9c6ba,#cdb5a8)}.questions:before{color:#704c3b0b}.questions h2{color:#3b2721}.questions .eyebrow{color:#825a3d}.question-grid,.question-card{border-color:#775b4f55}.question-card:before{border-color:#a06b3f}.question-card:hover{background:#e8d8ce}.question-card span{color:#8d5c38}.question-card p{color:#51372f}.questions-note{color:#71564a}.about{grid-template-columns:.82fr 1.18fr}.about-manifesto{color:#34201a;background:linear-gradient(150deg,#eadfd7,#cbb3a6);border-left:6px solid #b4803e;flex-direction:column;justify-content:space-between;min-height:470px;padding:52px 44px;display:flex;box-shadow:24px 24px #4b3028,0 35px 75px #150c094d}.about-manifesto>span{letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:600}.about-manifesto blockquote{color:#472e26;text-wrap:balance;margin:55px 0;font:italic 500 34px/1.18 Georgia,serif}.about-manifesto i{letter-spacing:.12em;border-top:1px solid #7d5c4e66;padding-top:22px;font:500 13px/1 Georgia,serif}.about-copy>p:not(.eyebrow){color:#bda69a}.steps,.steps>div{border-color:#76594d66}.steps span{color:#a99185}.steps b{color:#f2e6dd}.booking{background:linear-gradient(135deg,#38241e,#4d3229 62%,#2d1c18)}.booking:before{color:#e6bb7909}.booking-intro>p:not(.eyebrow){color:#c4afa4}.price-card{background:#d0a05a0d;border-color:#c89b5d66}.privacy-note{color:#a48b7e}.booking-form{color:#3b2721;background:#d6c2b6;border-color:#b77d3d #9b7766 #9b7766;box-shadow:0 34px 90px #1c0f0b88}.booking-form:before,.booking-form:after{border-color:#9e6b3d66}.booking-form label,.booking-form legend{color:#67493f}.booking-form input,.booking-form select,.booking-form textarea{color:#39261f;border-color:#9f7f70}.booking-form input::placeholder,.booking-form textarea::placeholder{color:#937a6f}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{border-color:#9d6535;box-shadow:0 1px #9d6535}.booking-form select option{color:#3b2721;background:#eadfd7}.booking-form input:disabled{color:#816a60;background:#c4aea2}.checkbox,.consent{color:#6f554a!important}.consent a{color:#71431f;border-color:#966435}.format-button,.delivery-button{border-color:#aa8878}.format-button:hover,.delivery-button:hover{border-color:#835839}:is(.format-button:has(input:checked),.delivery-button:has(input:checked)){background:#fff7ef66;border-color:#9d6535;box-shadow:inset 0 0 0 1px #9d653522}.format-icon{color:#71431f;border-color:#986a46}.format-button b,.delivery-button b{color:#402921}.format-button small,.field-note{color:#80675c}.delivery-button>span{color:#71431f}.success h3{color:#3b2721}.success p{color:#785e53}.payment-details{background:#fff8ef66;border-color:#a6754966}.payment-details>span,.payment-details dt,.payment-details small{color:#795f53}.payment-details>strong{color:#71431f}.payment-details dd{color:#39261f}footer{color:#a88f83;background:#211511;border-color:#d1a26242}footer .brand{color:#efe2d9}.footer-email{color:#cdb7ab}.legal-page{background:linear-gradient(#35231e,#4a3028 45%,#2a1a16)}.legal-heading>p:last-child,.legal-document section>p,.legal-document section>ul,.legal-document section>ol{color:#c5afa4}.inner-header{background:#35231ef2;border-color:#c7955855}.error-page{background:radial-gradient(circle at 50% 45%,#c89b5722,#0000 17rem),linear-gradient(135deg,#2a1a16,#4b3028)}@media (max-width:1050px){.editorial-hero{width:440px}}@media (max-width:900px){.site-header nav{background:#3d2822;border-color:#c69b6460}.hero{background:linear-gradient(#2d1d19 0 52%,#513930 52%);grid-template-columns:1fr}.editorial-hero{justify-self:center;width:min(100%,560px);height:540px}.about{grid-template-columns:1fr}.about-manifesto{max-width:560px;margin:auto}}@media (max-width:600px){.hero{padding-top:62px}.editorial-hero{height:455px;padding:52px 36px;box-shadow:18px 18px #291914}.editorial-frame strong{font-size:64px}.editorial-frame strong em{margin-left:18px}.edition-mark{right:27px}.about-manifesto{min-height:400px;padding:38px 30px;box-shadow:14px 14px #4b3028}.about-manifesto blockquote{font-size:30px}}
