@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#171815;--paper:#f4f0e7;--surface:#ebe2d1;--gold:#bd9a4a;--muted:#6c6b63;--line:#17181529;--contrast-bg:#171815;--contrast-text:#f5f0e5}[data-theme=dark]{--ink:#f3eee3;--paper:#111410;--surface:#20251e;--gold:#d5af55;--muted:#aaa99f;--line:#f3eee329;--contrast-bg:#ded4c2;--contrast-text:#171a16}[data-theme=vibrant]{--ink:#182029;--paper:#f7e8da;--surface:#fff7e8;--gold:#c4472d;--muted:#615d66;--line:#1820292b;--contrast-bg:#146b78;--contrast-text:#fff9ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.offerBanner{background:var(--ink);min-height:34px;color:var(--paper);letter-spacing:.08em;text-align:center;justify-content:center;align-items:center;gap:10px;padding:7px 20px;font-size:10px;display:flex}.offerBanner span{text-transform:uppercase;color:var(--gold);letter-spacing:.15em}.offerBanner a{text-underline-offset:3px;text-decoration:underline}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;display:flex}.siteHeader{z-index:150;position:sticky;top:0}.mainNavBar{background:color-mix(in srgb,var(--paper) 94%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;box-shadow:0 8px 24px #10120e14}.mainNavBar .nav.shell{border-bottom:0;width:100%;max-width:none;margin:0;padding-inline:clamp(24px,5vw,80px)}.brand{letter-spacing:.18em;align-items:center;gap:12px;font-family:Georgia,serif;font-size:15px;display:flex}.brand img{object-fit:contain;width:37px;height:37px}.brandMenu{z-index:80;position:relative}.brandMenu summary{cursor:pointer;list-style:none}.brandMenu summary::-webkit-details-marker{display:none}.brandMenu summary i{color:var(--gold);font:14px/1 Arial,sans-serif;transition:transform .2s}.brandMenu[open] summary i{transform:rotate(180deg)}.brandDropdown{background:var(--paper);border:1px solid var(--line);flex-direction:column;width:255px;padding:21px;display:flex;position:absolute;top:53px;left:0;box-shadow:0 22px 55px #100d0830}.brandDropdown p{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:8px}.brandDropdown a{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);letter-spacing:0;padding:9px 3px;font:12px/1.2 Georgia,serif}.brandDropdown a:hover{color:var(--gold);padding-left:7px}.brandDropdown hr{border:0;border-top:1px solid var(--line);width:100%;margin:11px 0}.navLinks{text-transform:uppercase;letter-spacing:.13em;gap:34px;font-size:12px;display:flex}.navLinks a:hover{color:#8e6c20}.navTools{gap:6px;display:flex}.navTools button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:21px;height:21px;padding:3px}.navTools button i{background:#e9dfcc;border-radius:50%;width:100%;height:100%;display:block}.navTools button:nth-child(2) i{background:#22231f}.navTools button:nth-child(3) i{background:linear-gradient(135deg,#ef6746 0 48%,#2c8faa 50%)}.navTools button.active{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 24%,transparent)}.mobileHome{text-transform:uppercase;letter-spacing:.13em;color:var(--gold);font-size:10px;display:none}.navCta,.button{text-transform:uppercase;letter-spacing:.13em;border:1px solid var(--ink);padding:14px 19px;font-size:11px}.hero{grid-template-columns:1.08fr .92fr;align-items:center;min-height:700px;padding-block:76px;display:grid}.heroNew{grid-template-columns:1fr 1fr;gap:55px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#725b29;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;display:flex}.eyebrow span{background:var(--gold);width:35px;height:1px}.hero h1{letter-spacing:-.045em;margin:0;font:500 clamp(54px,7vw,92px)/.94 Georgia,serif}.hero h1 em{color:#937128;font-weight:400}.lede{max-width:610px;color:var(--muted);margin:32px 0;font:18px/1.7 Georgia,serif}.heroActions{align-items:center;gap:28px;display:flex}.button.gold{background:var(--gold);border-color:var(--gold);color:#17140d;padding:17px 22px}.textLink{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.textLink span{color:#967229;margin-left:8px}.founding{align-items:center;gap:13px;margin-top:50px;display:flex}.founding strong{color:#977426;font:42px/1 Georgia,serif}.founding span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.45}.heroArt{place-items:center;height:560px;display:grid;position:relative}.orbit{border:1px solid #97742647;border-radius:50%;position:absolute}.orbitOne{width:470px;height:470px}.orbitTwo{width:350px;height:520px;transform:rotate(27deg)}.manuscript{z-index:2;background:#ebe2d1;border:1px solid #53411f33;width:300px;height:430px;padding:30px;position:relative;transform:rotate(2deg);box-shadow:0 30px 80px #2e261830}.manuscript:before{content:"";border:1px solid #9774264d;position:absolute;inset:12px}.manuscript img{width:110px;margin:48px auto 38px;display:block}.pageLabel{letter-spacing:.18em;color:#88764f;font-size:8px}.rule{background:#c9bda6;height:1px;margin-top:11px}.rule.short{width:35%;margin-top:25px}.rule.medium{width:67%}.manuscript p{text-align:center;color:#705d39;margin:0;font:italic 13px/1.5 Georgia,serif;position:absolute;bottom:34px;left:30px;right:30px}.sideNote{letter-spacing:.2em;color:#8b7957;margin:0;font-size:8px;position:absolute;top:50%;right:-62px;transform:rotate(90deg)}.promise{background:var(--contrast-bg);color:var(--contrast-text);padding:70px 0}.promiseGrid{grid-template-columns:.7fr 1.5fr 1fr;align-items:start;gap:60px;display:grid}.promise p{color:color-mix(in srgb,var(--contrast-text) 70%,transparent);margin:6px 0;font:14px/1.65 Georgia,serif}.promiseGrid>p:first-child{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font:10px Arial,sans-serif}.promise h2{margin:0;font:400 42px/1.05 Georgia,serif}.services{padding-block:110px}.sectionHead{grid-template-columns:1.4fr .8fr;align-items:end;gap:100px;margin-bottom:50px;display:grid}.sectionHead h2{margin:0;font:400 52px/1.05 Georgia,serif}.sectionHead>p{color:var(--muted);font-size:14px;line-height:1.7}.serviceGrid{border-top:1px solid #17181533;grid-template-columns:repeat(4,1fr);display:grid}.serviceCard{border-right:1px solid #17181526;min-height:360px;padding:32px 24px 25px 0;position:relative}.serviceCard:not(:first-child){padding-left:24px}.serviceCard:last-child{border-right:0}.serviceNumber{color:#9e7b31;font:11px Georgia,serif}.serviceCard h3{margin:64px 0 14px;font:400 28px/1.1 Georgia,serif}.price{letter-spacing:.08em;text-transform:uppercase;color:#947127;font-size:12px}.serviceCopy{color:var(--muted);font:14px/1.65 Georgia,serif}.serviceMeta{text-transform:uppercase;letter-spacing:.12em;color:#8a877d;font-size:9px;position:absolute;bottom:0}.flipWrap{touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;min-height:590px;display:grid;position:relative}.bookShadow{filter:blur(20px);background:#19140d38;border-radius:50%;width:380px;height:45px;position:absolute;bottom:74px}.flipBook{background:var(--surface);width:min(390px,85vw);height:500px;color:var(--ink);border:1px solid color-mix(in srgb,var(--gold) 32%,transparent);transform-origin:0;padding:48px 48px 42px 66px;animation:.65s cubic-bezier(.2,.8,.25,1) pageTurn;position:relative;box-shadow:12px 18px 40px #251d1138}.flipBook:after{content:"";border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);pointer-events:none;position:absolute;inset:13px}.bookSpine{background:color-mix(in srgb,var(--gold) 45%,transparent);width:1px;position:absolute;top:0;bottom:0;left:23px;box-shadow:7px 0 15px #0000001a}.flipBook img{width:68px;margin:58px 0 24px}.folio,.bookKicker{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:9px}.folio{position:absolute;top:34px;right:36px}.bookKicker{margin:0}.flipBook h2{margin:0 0 20px;font:400 40px/1 Georgia,serif}.flipBook>p:last-of-type{color:var(--muted);font:14px/1.65 Georgia,serif}.flipBook>a{text-transform:uppercase;letter-spacing:.13em;color:var(--gold);z-index:2;font-size:9px;position:absolute;bottom:46px;left:66px}.bookControls{align-items:center;gap:16px;display:flex;position:absolute;bottom:15px}.bookControls button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0}.bookControls span{text-align:center;text-transform:uppercase;letter-spacing:.12em;width:115px;color:var(--muted);font-size:8px}@keyframes pageTurn{0%{opacity:.2;transform:perspective(900px)rotateY(-70deg)}to{opacity:1;transform:perspective(900px)rotateY(0)}}.sampleTiles{background:#4b4c46;border:1px solid #4b4c46;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sampleTiles>a{background:#20211e;min-height:280px;padding:34px;transition:all .25s}.sampleTiles>a:hover{background:#292a26;transform:translateY(-4px)}.sampleTiles span{text-transform:uppercase;letter-spacing:.15em;color:#c3a55f;font-size:9px}.sampleTiles h3{margin:65px 0 15px;font:400 30px Georgia,serif}.sampleTiles p{color:#aaa99f;font:13px/1.65 Georgia,serif}.contactSection{background:var(--surface);padding-block:100px}.contactGrid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.contactGrid h2{margin:0 0 25px;font:400 48px/1.05 Georgia,serif}.contactGrid>div>p{color:var(--muted);font:15px/1.7 Georgia,serif}.contactSocial{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);flex-direction:column;gap:10px;margin-top:35px;font-size:10px;display:flex}.contactForm{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contactForm .full{grid-column:1/-1}.contactForm label{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.contactForm input,.contactForm select,.contactForm textarea{border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 55%,transparent);width:100%;color:var(--ink);outline:none;padding:13px;font:14px Georgia,serif}.contactForm textarea{border:1px solid var(--line);resize:vertical}.contactForm .button{cursor:pointer;justify-self:start}.formNote{color:var(--muted);font-size:11px}.socialLinks{flex-direction:column;gap:6px;display:flex}.serviceChoices{border:0;margin:0;padding:0}.serviceChoices legend{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:7px;font-size:9px}.serviceChoices>p{color:var(--muted);margin:0 0 13px;font:12px/1.4 Georgia,serif}.serviceChoices>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.serviceChoices label{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 48%,transparent);cursor:pointer;align-items:center;gap:9px;margin:0;padding:12px 13px;transition:border-color .2s,background .2s;display:flex}.serviceChoices label:has(input:checked){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--paper))}.contactForm .serviceChoices input{width:15px;height:15px;accent-color:var(--gold);margin:0;padding:0}.serviceChoices label span{letter-spacing:.09em;color:var(--ink);font-size:9px;line-height:1.2}.serviceChoices .choiceError{color:#a13c2c;margin:9px 0 0;font:11px/1.4 Arial,sans-serif}.serviceHero{grid-template-columns:1.3fr .7fr;align-items:center;gap:100px;min-height:520px;display:grid}.serviceHero h1{margin:0 0 25px;font:400 72px/1 Georgia,serif}.serviceHero>div>p:last-child{max-width:650px;color:var(--muted);font:17px/1.7 Georgia,serif}.serviceHero aside{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:22px;padding-left:40px;display:flex}.serviceHero aside span{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:9px}.serviceHero aside strong{color:var(--gold);font:400 28px Georgia,serif}.serviceDetail{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:100px;padding-block:95px;display:grid}.serviceDetail ul{padding:0;list-style:none}.serviceDetail li{border-bottom:1px solid var(--line);padding:13px 0;font:14px Georgia,serif}.serviceNote{background:var(--surface);color:var(--muted);padding:18px;font:12px/1.6 Georgia,serif}.workList{border-top:1px solid var(--line)}.workList article{border-bottom:1px solid var(--line);padding:28px 0}.workList span{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:9px}.workList h2{margin:10px 0;font:400 28px Georgia,serif}.workList p{color:var(--muted);font:14px/1.6 Georgia,serif}.workList a,.workList b{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:9px}.demoOne{color:#f3eee3;background:#18262b;min-height:100vh;font-family:Georgia,serif}.demoOne nav{letter-spacing:.15em;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;height:85px;padding:0 6vw;font:11px Arial,sans-serif;display:flex}.demoOne section{background:radial-gradient(circle at 82%,#a96f4655,#0000 28%),linear-gradient(120deg,#18262b 40%,#253b40);min-height:calc(100vh - 160px);padding:11vh 8vw}.demoTag{text-transform:uppercase;letter-spacing:.18em;color:#d39d6f;font:10px Arial,sans-serif}.demoOne h1{margin:30px 0;font-size:clamp(52px,8vw,105px);font-weight:400;line-height:.98}.demoOne h1 em{color:#d39d6f}.demoOne section>p:not(.demoTag){color:#c6c9c5;max-width:570px;font-size:17px;line-height:1.7}.demoOne section div{text-transform:uppercase;letter-spacing:.13em;gap:30px;margin-top:40px;font:10px Arial,sans-serif;display:flex}.demoOne footer{color:#aeb4b2;justify-content:space-between;padding:25px 6vw;font-size:11px;display:flex}.demoMulti{color:#1e2421;background:#ede9df}.demoMulti nav{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #b9b3a6;justify-content:space-between;align-items:center;height:85px;padding:0 6vw;font-size:10px;display:flex}.demoMulti nav div{gap:30px;display:flex}.demoMulti header{background:linear-gradient(90deg,#ede9df 55%,#aaa993 55%);min-height:650px;padding:100px 10vw}.demoMulti header p,.demoMulti section>p{letter-spacing:.17em;font-size:9px}.demoMulti header h1{font:400 clamp(55px,7vw,94px)/.98 Georgia,serif}.demoMulti header h1 em{color:#677064}.demoMulti header>a{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.demoMulti section{padding:90px 10vw}.demoMulti section article{border-top:1px solid #aaa79d;grid-template-columns:60px 1fr 1fr;align-items:center;padding:28px 0;display:grid}.demoMulti section article h2{font:400 31px Georgia,serif}.demoMulti section article p{color:#6c6c65}.demoMulti #essays{color:#ede9df;background:#222823}.demoMulti #essays article{grid-template-columns:60px 1fr auto}.demoMulti #essays b{letter-spacing:.12em;font-size:9px}.demoMulti footer{padding:100px 10vw}.demoMulti footer h2{max-width:760px;font:400 39px/1.2 Georgia,serif}.demoMulti footer a{text-transform:uppercase;letter-spacing:.12em;color:#687264;font-size:10px}.bookHero{padding-block:42px 62px}.bookStage{touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;min-height:650px;display:grid;position:relative}.openBook{filter:drop-shadow(0 28px 30px #251d112e);perspective:1800px;grid-template-columns:1fr 1fr;width:min(1060px,100%);height:590px;display:grid;position:relative}.bookLeft,.bookRight{background:var(--surface);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);padding:62px 64px;position:relative;overflow:hidden}.bookLeft{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 96%,#000 4%),var(--surface));border-radius:9px 1px 1px 9px}.bookRight{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 91%,#000 9%),var(--surface));border-radius:1px 9px 9px 1px}.innerBorder{border:1px solid color-mix(in srgb,var(--gold) 29%,transparent);pointer-events:none;position:absolute;inset:16px}.bookGutter{z-index:9;pointer-events:none;background:linear-gradient(90deg,#0000,#231c1229,#ffffff2b,#0000);width:24px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bookLeft>img{width:62px;margin-bottom:60px}.bookLeft h1{letter-spacing:-.03em;margin:18px 0 24px;font:400 52px/.98 Georgia,serif}.bookLeft h1 em{color:var(--gold);font-weight:400}.bookIntro{max-width:390px;color:var(--muted);font:15px/1.7 Georgia,serif}.slotCounter{position:absolute;bottom:54px;left:64px;right:64px}.slotCounter>div{align-items:center;gap:10px;display:flex}.slotCounter strong{color:var(--gold);font:38px Georgia,serif}.slotCounter span{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:8px;line-height:1.4}.slotCounter>i{background:var(--line);height:2px;margin-top:12px;display:block}.slotCounter>i b{background:var(--gold);height:100%;display:block}.bookPageContent{z-index:2;height:100%;padding:5px 0;position:relative}.bookPageContent .bookKicker{margin-top:32px}.bookPageContent h2{letter-spacing:-.025em;max-width:350px;margin:80px 0 17px;font:400 49px/.98 Georgia,serif}.bookPageContent>strong{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin-bottom:23px;font-size:11px;display:block}.bookPageContent>p:last-of-type{max-width:360px;color:var(--muted);font:15px/1.7 Georgia,serif}.bookPageContent>a{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:9px;position:absolute;bottom:16px;left:0}.bookPageContent .folio{letter-spacing:.14em;color:var(--gold);font-size:9px;position:absolute;top:5px;right:0}.turningLeaf{z-index:6;transform-origin:0;transform-style:preserve-3d;animation:.72s cubic-bezier(.55,.02,.25,1) forwards successfulTurn;position:absolute;inset:-1px}.leafFront,.leafBack{background:var(--surface);backface-visibility:hidden;border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);padding:62px 64px;position:absolute;inset:0}.leafBack{background:linear-gradient(90deg,var(--surface),color-mix(in srgb,var(--surface) 90%,#000 10%));transform:rotateY(180deg)}.turningLeaf .ghost{opacity:.88}.bookStage>.bookControls{align-items:center;gap:16px;display:flex;position:absolute;bottom:-1px}.bookControls button{border-color:var(--line);color:var(--ink)}@keyframes successfulTurn{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.breadcrumb{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-bottom:45px;font-size:9px;display:inline-block}.workList audio{width:min(100%,520px);accent-color:var(--gold);margin:18px 0 8px;display:block}body,.nav,.bookLeft,.bookRight,.serviceCard,.contactSection{transition:background-color .3s,color .3s,border-color .3s}.samples{color:#f1ebdf;background:#20211e;padding-block:110px}.lightHead>p{color:#aaa99f}.sampleGrid{grid-template-columns:1.7fr .8fr;gap:55px;display:grid}.sampleFeature{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;display:grid}.browserMock{background:#d7cbb7;min-height:380px;padding:12px;box-shadow:0 25px 70px #0000004d}.browserBar{color:#6d685e;background:#eee9df;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:8px;display:flex}.browserBar i{background:#b7aa90;border-radius:50%;width:6px;height:6px}.browserBar span{margin-left:auto;margin-right:auto}.miniHero{background:linear-gradient(145deg,#151612,#34372e);height:328px;padding:50px;position:relative;overflow:hidden}.miniHero:after{content:"";border:1px solid #b3914e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-70px;right:-60px}.miniHero img{width:55px}.miniHero p{letter-spacing:.18em;color:#c7aa6a;margin-top:45px;font-size:7px}.miniHero h3{margin:10px 0;font:35px/1.08 Georgia,serif}.sampleCaption span,.sampleNotes span{text-transform:uppercase;letter-spacing:.15em;color:#c3a55f;font-size:9px}.sampleCaption h3,.sampleNotes h3{margin:12px 0;font:400 28px/1.1 Georgia,serif}.sampleCaption p,.sampleNotes p{color:#aaa99f;font:13px/1.65 Georgia,serif}.sampleCaption b{text-transform:uppercase;letter-spacing:.13em;color:#d2b56e;margin-top:15px;font-size:10px;display:inline-block}.sampleNotes{border-top:1px solid #4c4d48}.sampleNotes article{border-bottom:1px solid #4c4d48;padding:30px 0}.sampleNotes h3{font-size:22px}.approach{grid-template-columns:.9fr 1.1fr;gap:110px;padding-block:120px;display:grid}.approachIntro h2{margin:0 0 28px;font:400 50px/1.05 Georgia,serif}.approachIntro h2 em{color:#98752a}.approachIntro>p:last-child{color:var(--muted);font:15px/1.7 Georgia,serif}.steps{border-top:1px solid #17181533;margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #17181533;grid-template-columns:70px 1fr;gap:20px;padding:25px 0;display:grid}.steps strong{color:#9a762a;font:11px Georgia,serif}.steps h3{margin:0 0 7px;font:400 23px Georgia,serif}.steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.foundingOffer{background:#ded3bf;padding-block:90px}.offerGrid{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.offerGrid h2{margin:0;font:400 54px/1 Georgia,serif}.offerGrid>div:last-child p{color:#635f56;margin:0 0 30px;font:16px/1.7 Georgia,serif}.footer{color:#77756d;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:40px;min-height:160px;font-size:11px;display:grid}.footer>p{font:italic 13px Georgia,serif}.footer>a:not(.brand){color:#80611e}.footer>span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}@media (max-width:900px){.navLinks{display:none}.mobileHome{margin-left:auto;margin-right:18px;display:block}.hero,.heroNew{grid-template-columns:1fr}.heroArt{height:470px}.promiseGrid,.sectionHead{grid-template-columns:1fr;gap:25px}.serviceGrid{grid-template-columns:1fr 1fr}.serviceCard:nth-child(2){border-right:0}.serviceCard{border-bottom:1px solid var(--line)}.sampleTiles{grid-template-columns:1fr}.contactGrid,.serviceHero,.serviceDetail{grid-template-columns:1fr;gap:45px}.serviceHero{padding-block:70px}.serviceHero aside{border-left:0;border-top:1px solid var(--line);padding:30px 0}.openBook{height:540px}.bookLeft,.bookRight{padding:52px 42px}.bookLeft h1{font-size:41px}.slotCounter{left:42px;right:42px}.bookPageContent h2{font-size:40px}.leafFront,.leafBack{padding:52px 42px}.demoMulti header{background:#ede9df}.demoMulti section article{grid-template-columns:40px 1fr}.demoMulti section article p{grid-column:2}.sampleGrid,.sampleFeature,.approach,.offerGrid{grid-template-columns:1fr}.sampleGrid,.approach,.offerGrid{gap:50px}.footer{grid-template-columns:1fr 1fr}.sampleFeature{align-items:start}.sampleCaption{padding-bottom:20px}}@media (max-width:560px){.offerBanner{font-size:8px}.offerBanner span{display:none}.shell{width:min(100% - 24px,1180px)}.nav{height:54px}.brand img{width:29px;height:29px}.brand span{font-size:12px}.mobileHome{margin-right:10px;font-size:8px}.navCta{display:none}.navTools{margin-left:0}.navTools button{width:18px;height:18px}.bookHero{width:100%;padding:0}.bookStage{min-height:590px;padding:22px 12px 58px;display:block}.openBook{filter:drop-shadow(0 18px 20px #251d1133);width:100%;height:500px;display:block}.bookLeft,.bookGutter{display:none}.bookRight{border-radius:7px;height:500px;padding:48px 42px}.leafFront,.leafBack{padding:48px 42px}.bookPageContent h2{margin-top:88px;font-size:42px}.bookStage>.bookControls{bottom:9px;left:50%;transform:translate(-50%)}.hero{padding-top:55px}.hero h1,.serviceHero h1{font-size:52px}.heroActions{flex-direction:column;align-items:flex-start}.heroArt{height:430px}.manuscript{width:245px;height:350px}.manuscript img{width:85px;margin:35px auto}.orbitOne{width:330px;height:330px}.orbitTwo{width:260px;height:390px}.sideNote{display:none}.promise h2,.sectionHead h2,.approachIntro h2,.offerGrid h2,.contactGrid h2{font-size:37px}.serviceGrid{grid-template-columns:1fr}.serviceCard,.serviceCard:not(:first-child){border-right:0;min-height:320px;padding:28px 0}.serviceMeta{bottom:24px}.miniHero{padding:35px 25px}.miniHero h3{font-size:29px}.contactForm{grid-template-columns:1fr}.contactForm .full{grid-column:auto}.footer{grid-template-columns:1fr;gap:16px;padding-block:40px}.demoOne nav span{display:none}.demoOne section{padding-inline:25px}.demoOne footer{flex-direction:column;gap:15px}.demoMulti nav div{display:none}.demoMulti header{padding-inline:25px}.demoMulti section,.demoMulti footer{padding:65px 25px}}.newHome{background:radial-gradient(circle at 50% 19%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 35%),var(--paper)}.newHome .bookHero{place-items:center;min-height:calc(100vh - 118px);padding:38px 0 64px;display:grid}.storyBookStage{perspective:1800px;touch-action:pan-y;place-items:center;width:100%;min-height:630px;display:grid;position:relative}.closedBook{isolation:isolate;aspect-ratio:.72;color:#f3e5bd;text-align:center;cursor:pointer;transform-origin:0;background:radial-gradient(circle at 65% 28%,#203c58,#0a1d31 65%),repeating-linear-gradient(90deg,#0000 0 3px,#ffffff06 4px 5px);border:0;border-radius:7px 13px 13px 7px;width:min(410px,78vw);padding:70px 48px 60px;animation:5s ease-in-out infinite coverFlutter;position:relative;overflow:visible;box-shadow:0 5px #07131f,0 42px 80px #080c1166}.closedBook:before{content:"";border:1px solid #d9b55b8f;border-radius:2px 9px 9px 2px;position:absolute;inset:18px;box-shadow:inset 0 0 0 5px #d9b55b12}.closedBook:after{content:"";background:linear-gradient(#a98231,#e0c77c,#765819);width:2px;position:absolute;top:0;bottom:0;left:25px;box-shadow:5px 0 16px #00000059}.closedBook img{filter:sepia()saturate(.7)brightness(1.8);width:74px;margin:5px auto 58px;position:relative}.coverTitle,.coverBrand,.coverInvitation,.coverRule{display:block;position:relative}.coverTitle{letter-spacing:-.025em;text-transform:uppercase;font:500 clamp(34px,4vw,52px)/1.02 Georgia,serif}.coverRule{background:#d7b65e;width:46px;height:1px;margin:30px auto}.coverBrand{letter-spacing:.27em;text-transform:uppercase;font:11px/1 Arial,sans-serif}.coverInvitation{z-index:3;color:var(--ink);white-space:nowrap;font:italic 16px Georgia,serif;position:absolute;bottom:-66px;left:50%;transform:translate(-50%)}.coverInvitation b{color:var(--gold);margin-left:7px;animation:1.6s ease-in-out infinite inviteArrow;display:inline-block}.coverShine{border-radius:inherit;background:linear-gradient(115deg,#0000 30%,#ffffff14 44%,#0000 58%);animation:5s ease-in-out infinite coverShine;position:absolute;inset:0;transform:translate(-100%)}.pageEdges{z-index:-1;background:repeating-linear-gradient(#e8ddc4 0 2px,#c3b494 3px 4px);border-radius:0 12px 12px 0;width:20px;position:absolute;top:11px;bottom:-10px;right:-13px}@keyframes coverFlutter{0%,68%,to{transform:rotateY(0)rotate(-1deg)}74%{transform:rotateY(-10deg)rotate(-1deg)}81%{transform:rotateY(-3deg)rotate(-1deg)}87%{transform:rotateY(-8deg)rotate(-1deg)}}@keyframes coverShine{0%,65%{transform:translate(-100%)}82%,to{transform:translate(100%)}}@keyframes inviteArrow{50%{transform:translate(5px)}}.storyBook{filter:drop-shadow(0 32px 35px #140f0838);width:min(1120px,100%);height:min(650px,70vh);min-height:570px;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;transition:opacity .36s,transform .36s;display:grid;position:relative}.storyBook.turning.forward{opacity:.25;transform:perspective(1500px)rotateY(-8deg)translate(-12px)}.storyBook.turning.backward{opacity:.25;transform:perspective(1500px)rotateY(8deg)translate(12px)}.illustrationPage,.storyPage{background:#ede3cf;border:1px solid #664b1947;position:relative;overflow:hidden}.illustrationPage{background:#0b1d2e;border-radius:11px 1px 1px 11px}.illustrationPage img{object-fit:cover;width:100%;height:100%}.illustrationPage:after{content:"";background:linear-gradient(90deg,#0000 80%,#050c136b);position:absolute;inset:0}.chapterLabel{z-index:2;color:#ead7a7;letter-spacing:.16em;text-transform:uppercase;background:#071421d1;padding:9px 12px;font-size:9px;position:absolute;bottom:24px;left:28px}.storyPage{background:linear-gradient(90deg,#ded2bb,#f3ead8 12%,#f4ebda);border-radius:1px 11px 11px 1px;padding:64px 66px 58px}.storyPage:after{content:"";pointer-events:none;border:1px solid #966f223b;position:absolute;inset:17px}.storyPage .folio{top:42px;right:48px}.storyKicker{color:#9b7126;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px}.storyPage h1{letter-spacing:-.035em;color:#18212a;max-width:440px;margin:72px 0 23px;font:500 clamp(37px,4vw,55px)/.98 Georgia,serif}.storyLead{color:#785618;max-width:430px;margin:0 0 19px;font:italic 17px/1.45 Georgia,serif}.storyCopy{color:#5e5d56;max-width:430px;font:14px/1.65 Georgia,serif}.storyPage audio{z-index:3;accent-color:#9b7126;width:min(100%,380px);height:34px;margin-top:8px;position:relative}.storyCta{z-index:3;color:#7c5a19;letter-spacing:.14em;text-transform:uppercase;font-size:10px;position:absolute;bottom:54px;left:66px}.storyCta span{margin-left:8px}.storyControls{align-items:center;gap:20px;display:flex;position:absolute;bottom:-2px}.storyControls>button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0}.storyControls>div{gap:8px;display:flex}.storyControls>div button{background:color-mix(in srgb,var(--ink) 22%,transparent);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0}.storyControls>div button.active{background:var(--gold);transform:scale(1.35)}.closeBook{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;font-size:9px;position:absolute;bottom:9px;right:0}.bookAfterword{color:#f2e8d5;background:#101b27;padding:100px 0}.afterwordGrid{grid-template-columns:.65fr 1.4fr .9fr;align-items:start;gap:65px;display:grid}.afterwordGrid h2{margin:0;font:400 45px/1.08 Georgia,serif}.afterwordGrid h2 em{color:#d1aa53}.afterwordGrid>p:last-child{color:#b9b5ab;margin:4px 0;font:15px/1.72 Georgia,serif}@media (max-width:900px){.storyBook{height:590px}.storyPage{padding:48px 42px}.storyPage h1{margin-top:60px;font-size:39px}.storyCta{left:42px}.afterwordGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.newHome .bookHero{width:100%;min-height:calc(100svh - 88px);padding:18px 12px 42px}.storyBookStage{min-height:620px}.closedBook{width:min(310px,78vw);padding:55px 35px 45px}.closedBook img{width:57px;margin-bottom:42px}.coverTitle{font-size:34px}.storyBook{width:100%;height:590px;min-height:0;display:block}.illustrationPage{border-radius:9px 9px 0 0;height:245px}.illustrationPage img{object-position:center}.illustrationPage:after{background:linear-gradient(#0000 75%,#050c1399)}.storyPage{background:#f3ead8;border-radius:0 0 9px 9px;height:345px;padding:27px 31px 30px}.storyPage:after{inset:10px}.storyPage .folio{top:19px;right:25px}.storyKicker{font-size:7px}.storyPage h1{margin:28px 0 12px;font-size:30px;line-height:1}.storyLead{margin-bottom:10px;font-size:13px;line-height:1.35}.storyCopy{margin:0;font-size:11px;line-height:1.48}.storyPage audio{height:28px;margin-top:5px}.storyCta{font-size:8px;bottom:24px;left:31px}.bookGutter{display:none}.storyControls{bottom:-1px}.closeBook{display:none}.bookAfterword{padding:70px 0}.afterwordGrid h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.closedBook,.coverShine,.coverInvitation b{animation:none}.storyBook{transition:none}}.storyBook.turning,.storyBook.turning.forward,.storyBook.turning.backward{opacity:1;transform:none}.curlLeaf{z-index:20;width:50%;height:100%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0}.curlForward{transform-origin:0;animation:.76s cubic-bezier(.45,.02,.2,1) forwards curlForward;left:50%}.curlBackward{transform-origin:100%;animation:.76s cubic-bezier(.45,.02,.2,1) forwards curlBackward;left:0}.curlFront,.curlBack{backface-visibility:hidden;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.curlFront>.storyPage,.curlFront>.illustrationPage,.curlBack>.storyPage,.curlBack>.illustrationPage{border-radius:0;width:100%;height:100%}.curlBack{transform:rotateY(180deg)}.curlHighlight{z-index:30;backface-visibility:hidden;opacity:0;background:linear-gradient(90deg,#ffffff0a,#0000 36%,#ffffff7a 49%,#00000038 54%,#0000 72%);animation:.76s ease-in-out curlLight;position:absolute;inset:0}.curlBackward .curlHighlight{transform:scaleX(-1)}@keyframes curlForward{0%{filter:drop-shadow(-2px 0 1px #0000);transform:perspective(1800px)rotateY(0)}42%{filter:drop-shadow(-18px 8px 14px #100b0647);transform:perspective(1800px)rotateY(-72deg)skewY(-1.2deg)}58%{filter:drop-shadow(-22px 7px 16px #100b0640);transform:perspective(1800px)rotateY(-108deg)skewY(1.2deg)}to{filter:drop-shadow(0 0 #0000);transform:perspective(1800px)rotateY(-180deg)}}@keyframes curlBackward{0%{filter:drop-shadow(2px 0 1px #0000);transform:perspective(1800px)rotateY(0)}42%{filter:drop-shadow(18px 8px 14px #100b0647);transform:perspective(1800px)rotateY(72deg)skewY(1.2deg)}58%{filter:drop-shadow(22px 7px 16px #100b0640);transform:perspective(1800px)rotateY(108deg)skewY(-1.2deg)}to{filter:drop-shadow(0 0 #0000);transform:perspective(1800px)rotateY(180deg)}}@keyframes curlLight{0%,to{opacity:0;background-position:0 0}35%,65%{opacity:1;background-position:100% 0}}.swipeHint{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px;position:absolute;bottom:44px}.storyControls button:disabled{opacity:.25;cursor:not-allowed}.blurbArt:after{background:linear-gradient(90deg,#050c131a,#050c13d1)}.backCoverMark{z-index:4;color:#f0dfb8;text-transform:uppercase;letter-spacing:.24em;place-content:center;justify-items:center;gap:20px;font-size:11px;display:grid;position:absolute;inset:0}.backCoverMark img{object-fit:contain;filter:sepia()saturate(.6)brightness(1.8);width:78px;height:78px}.blurbPage h1{margin-top:52px;font-size:45px}.blurbPage .storyLead{font-size:15px}.blurbPage .storyCopy{font-size:13px}.blurbOffers{z-index:4;border-top:1px solid #79571947;grid-template-columns:1fr 1fr;display:grid;position:absolute;bottom:43px;left:66px;right:66px}.blurbOffers a{color:#725119;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #79571938;justify-content:space-between;padding:9px 5px 8px 0;font-size:9px;display:flex}.blurbOffers a:nth-child(odd){margin-right:18px}.blurbOffers a span{color:#ae7f26}@media (max-width:600px){.curlLeaf{width:100%;height:345px;top:245px;left:0!important}.curlForward{transform-origin:0}.curlBackward{transform-origin:100%}.curlFront>.illustrationPage,.curlBack>.illustrationPage{height:100%}.swipeHint{bottom:37px}.blurbPage h1{margin-top:24px;font-size:27px}.blurbPage .storyLead{font-size:12px}.blurbPage .storyCopy{display:none}.blurbOffers{bottom:19px;left:31px;right:31px}.blurbOffers a{padding:6px 2px 5px 0;font-size:7px}.backCoverMark img{width:58px;height:58px}.serviceChoices>div{grid-template-columns:1fr 1fr}.serviceChoices label{padding:11px 10px}.brandDropdown{width:min(270px,100vw - 24px);max-height:calc(100vh - 105px);top:42px;overflow:auto}.brandMenu .brand span{font-size:12px}.brandMenu .brand img{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.curlForward{animation:10ms forwards curlForwardReduced}.curlBackward{animation:10ms forwards curlBackwardReduced}.curlHighlight{animation:none}@keyframes curlForwardReduced{to{transform:rotateY(-180deg)}}@keyframes curlBackwardReduced{to{transform:rotateY(180deg)}}}.mobileCurl{display:none}.completeMobilePage{background:#f3ead8;width:100%;height:100%}.completeMobilePage>.illustrationPage,.completeMobilePage>.storyPage{width:100%}.backBook{isolation:isolate;aspect-ratio:.72;color:#f3e5bd;touch-action:pan-y;background:radial-gradient(circle at 35% 28%,#203c58,#0a1d31 65%);border-radius:13px 7px 7px 13px;width:min(410px,78vw);position:relative;box-shadow:0 5px #07131f,0 42px 80px #080c1166}.backBook:before{content:"";border:1px solid #d9b55b8f;border-radius:9px 2px 2px 9px;position:absolute;inset:18px 61px 18px 18px;box-shadow:inset 0 0 0 5px #d9b55b12}.backBook:after{display:none}.backBookInner{z-index:2;text-align:center;position:absolute;inset:43px 68px 40px 48px}.backBookInner>img{filter:sepia()saturate(.7)brightness(1.8);width:54px;margin:0 auto 23px}.backBookInner>p{margin:0 0 17px;font:28px/1.05 Georgia,serif}.backBookInner nav{text-align:left;border-top:1px solid #d7b65e61;flex-direction:column;display:flex}.backBookInner nav a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d7b65e4d;justify-content:space-between;padding:9px 2px;font-size:9px;display:flex}.backBookInner nav a:hover{color:#e4c66f}.backBookInner blockquote{color:#d7c9a7;margin:20px 0 16px;font:italic 13px/1.45 Georgia,serif}.backContact{letter-spacing:.14em;text-transform:uppercase;color:#e2c362;font-size:9px}.backBookInner small{letter-spacing:.13em;text-transform:uppercase;color:#a99d82;font-size:7px;position:absolute;bottom:0;left:0;right:0}.backEdges{z-index:-1;background:repeating-linear-gradient(#e8ddc4 0 2px,#c3b494 3px 4px);border-radius:12px 0 0 12px;width:20px;position:absolute;top:11px;bottom:-10px;left:-13px}.backSpine{z-index:8;background:linear-gradient(90deg,#030d17 0,#0b2234 28%,#17364e 57%,#081a29 84%,#020a12 100%);border-left:2px solid #c99e41c7;border-radius:3px 7px 7px 3px;width:54px;position:absolute;top:0;bottom:0;right:0;box-shadow:inset -5px 0 7px #ffffff0e,inset 8px 0 10px #0000009e,-6px 0 9px #0000006b}.backSpine:before{content:"";background:#688fa62e;border-radius:50%;width:2px;position:absolute;top:4%;bottom:4%;right:8px;box-shadow:-15px 0 12px #ffffff14}.backSpine:after{content:"";background:linear-gradient(90deg,#06121d14,#0000007a);border-radius:50% 0 0 50%;width:8px;position:absolute;top:2%;bottom:2%;left:-7px}.backSpine i{background:linear-gradient(#22445c,#061522);border-top:1px solid #7a9db140;border-bottom:1px solid #01070c;border-radius:45%;height:5px;position:absolute;left:7px;right:6px;box-shadow:0 2px 4px #00000061}.backSpine i:first-child{top:11%}.backSpine i:nth-child(2){top:35%}.backSpine i:nth-child(3){bottom:35%}.backSpine i:nth-child(4){bottom:11%}.backBook>button{color:var(--ink);cursor:pointer;background:0 0;border:0;font:italic 15px Georgia,serif;position:absolute;bottom:-66px;left:50%;transform:translate(-50%)}.backBook>button b{color:var(--gold);margin-left:6px}@media (max-width:600px){.desktopCurl{display:none}.mobileCurl{width:100%;height:590px;top:0;display:block!important;left:0!important}.mobileCurl .completeMobilePage>.illustrationPage{border-radius:9px 9px 0 0;height:245px}.mobileCurl .completeMobilePage>.storyPage{border-radius:0 0 9px 9px;height:345px}.backBook{width:min(310px,78vw)}.backBook:before{right:49px}.backSpine{width:43px}.backSpine i{left:6px;right:5px}.backBookInner{inset:34px 55px 31px 35px}.backBookInner>img{width:43px;margin-bottom:16px}.backBookInner>p{margin-bottom:12px;font-size:23px}.backBookInner nav a{padding:7px 2px;font-size:8px}.backBookInner blockquote{margin:13px 0 11px;font-size:11px}.backBookInner small{font-size:6px}}.closedBook{text-shadow:0 2px 12px #030a12d9;background-image:linear-gradient(#050f1b1f,#050f1b14 55%,#050f1b5c),url(/art/what-your-book-can-become-cover-v2.png);background-position:50%;background-size:cover;padding-left:65px}.closedBook:after{display:none}.closedBook:before{z-index:2}.closedBook>img,.closedBook .coverTitle,.closedBook .coverRule,.closedBook .coverBrand{z-index:3}.closedBook>img{filter:sepia()saturate(.85)brightness(2.25)drop-shadow(0 2px 8px #0009)}.closedBook .coverTitle{font-size:clamp(31px,3.6vw,47px)}.closedBook .coverBrand{color:#f3e5bd}.solidSpine{z-index:5;background:linear-gradient(90deg,#061221,#173650 38%,#0a2035 72%,#061421);border-right:1px solid #dab14d7a;border-radius:5px 2px 2px 5px;width:39px;position:absolute;top:-3px;bottom:-3px;left:0;box-shadow:inset -3px 0 4px #00000080,inset 3px 0 3px #ffffff0f,5px 0 10px #00000061}.solidSpine i{background:linear-gradient(#32536b,#0a1c2e);border-radius:50%;height:7px;position:absolute;left:2px;right:2px;box-shadow:0 2px 2px #00000073,0 -1px 1px #ffffff1f}.solidSpine i:first-child{top:11%}.solidSpine i:nth-child(2){top:35%}.solidSpine i:nth-child(3){bottom:35%}.solidSpine i:nth-child(4){bottom:11%}.pageEdges{background:repeating-linear-gradient(#e7dcc2 0 2px,#c7b895 2px 3px);width:17px;top:8px;bottom:-11px;right:-15px;box-shadow:inset 3px 0 4px #5f482240}@media (max-width:600px){.closedBook{padding-left:51px}.solidSpine{width:31px}.closedBook .coverTitle{font-size:31px}}.formHoneypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.contactForm .button:disabled{opacity:.62;cursor:wait}.formError{color:#a13c2c}.conditionalFields{border:1px solid var(--line);background:color-mix(in srgb,var(--gold) 4%,var(--surface));grid-template-columns:1fr 1fr;gap:18px 22px;margin:2px 0 0;padding:22px;display:grid}.conditionalFields legend{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);padding:0 8px;font:10px Georgia,serif}.consentChoice{cursor:pointer;align-items:flex-start;gap:10px;margin:0!important;display:flex!important}.contactForm .consentChoice input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin:1px 0 0;padding:0}.consentChoice span{color:var(--muted);text-transform:none;letter-spacing:0;font:12px/1.45 Georgia,serif}.contactForm input::placeholder,.contactForm textarea::placeholder{color:color-mix(in srgb,var(--muted) 68%,transparent)}.audioEstimate{flex-direction:column;justify-content:center;padding:4px 0;display:flex}.audioEstimate>span{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:9px}.audioEstimate>strong{color:var(--gold);margin:7px 0 5px;font:400 22px/1.2 Georgia,serif}.audioEstimate>small{color:var(--muted);font:11px/1.45 Georgia,serif}@media (max-width:560px){.conditionalFields{grid-template-columns:1fr;padding:18px}.contactForm{gap:19px}}.closedBook .solidSpine{z-index:8;opacity:1;background:linear-gradient(90deg,#020a12 0,#081a29 16%,#17364e 43%,#0b2234 72%,#030d17 100%);border-right:2px solid #c99e41c7;border-radius:7px 3px 3px 7px;width:54px;top:0;bottom:0;left:0;box-shadow:inset 5px 0 7px #ffffff0e,inset -8px 0 10px #0000009e,6px 0 9px #0000006b}.closedBook .solidSpine:before{content:"";background:#688fa62e;border-radius:50%;width:2px;position:absolute;top:4%;bottom:4%;left:8px;box-shadow:15px 0 12px #ffffff14}.closedBook .solidSpine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000007a,#06121d14);border-radius:0 50% 50% 0;width:8px;position:absolute;top:2%;bottom:2%;right:-7px}.closedBook .solidSpine i{background:linear-gradient(#22445c,#061522);border-top:1px solid #7a9db140;border-bottom:1px solid #01070c;border-radius:45%;height:5px;left:6px;right:7px;box-shadow:0 2px 4px #00000061}@media (max-width:600px){.closedBook .solidSpine{width:43px}.closedBook .solidSpine i{left:5px;right:6px}}.kabirSite{--ks-paper:#ece6d9;--ks-ink:#172022;--ks-copper:#bc8257;background:var(--ks-paper);color:var(--ks-ink);font-family:Arial,sans-serif}.kabirDemoBanner{color:#b9bcb7;letter-spacing:.08em;background:#101b20;justify-content:center;align-items:center;gap:14px;min-height:30px;padding:7px 12px;font-size:10px;display:flex}.kabirDemoBanner a{color:#ddb083}.kabirNav{z-index:30;background:#ece6d9f5;border-bottom:1px solid #bcb5a7;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex;position:relative}.kabirWordmark{font:28px Georgia,serif}.kabirWordmark small{letter-spacing:.18em;text-transform:uppercase;color:#6b6e69;margin-top:3px;font:8px Arial,sans-serif;display:block}.kabirNav>div{text-transform:uppercase;letter-spacing:.12em;gap:30px;font-size:10px;display:flex}.kabirHero{color:#f5ede0;background:#111d21;height:min(720px,78vh);min-height:580px;position:relative;overflow:hidden}.kabirHero>img{object-fit:cover;width:100%;height:100%}.kabirHero:after{content:"";background:linear-gradient(90deg,#080e11e8,#080e1194 48%,#080e1114);position:absolute;inset:0}.kabirHero>div{z-index:2;max-width:760px;position:absolute;top:50%;left:8vw;transform:translateY(-50%)}.kabirEyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ks-copper)!important;font-size:9px!important}.kabirHero h1{letter-spacing:-.045em;margin:28px 0;font:400 clamp(52px,6.4vw,92px)/.98 Georgia,serif}.kabirHero h1 em{color:#dda97e;font-weight:400}.kabirHero>div>p:not(.kabirEyebrow){color:#c6c6c0;max-width:530px;font:16px/1.7 Georgia,serif}.kabirHero a{color:#e0ae82;letter-spacing:.14em;text-transform:uppercase;margin-top:26px;font-size:10px;display:inline-block}.kabirBooks{padding:120px 6vw}.kabirSectionHead{grid-template-columns:.55fr 1.45fr;align-items:end;margin-bottom:65px;display:grid}.kabirSectionHead>p{letter-spacing:.18em;text-transform:uppercase;color:#8b694d;font-size:9px}.kabirSectionHead h2,.kabirJournal h2,.kabirReader h2{margin:0;font:400 clamp(42px,5vw,68px)/1.02 Georgia,serif}.kabirBookGrid{grid-template-columns:repeat(3,1fr);gap:clamp(30px,5vw,80px);display:grid}.kabirBookGrid article>p{color:#656963;min-height:48px;font:14px/1.6 Georgia,serif}.kabirBookGrid article>a:last-child{letter-spacing:.13em;text-transform:uppercase;color:#81583e;font-size:9px}.kabirCover,.bookPageCover{aspect-ratio:2/3;display:block;position:relative;overflow:hidden;box-shadow:0 25px 45px #231c123d}.kabirCover img,.bookPageCover img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.kabirCover:hover img{transform:scale(1.035)}.kabirCover:after,.bookPageCover:after{content:"";background:linear-gradient(#040a0c1f,#0000 35%,#04090bcc);position:absolute;inset:0}.kabirCover>span,.bookPageCover>span{z-index:2;color:#f4ead9;text-align:center;border:1px solid #eacd998c;flex-direction:column;padding:10% 9%;display:flex;position:absolute;inset:9%}.kabirCover small,.bookPageCover small{letter-spacing:.18em;text-transform:uppercase;font-size:8px}.kabirCover strong,.bookPageCover strong{text-transform:uppercase;margin:auto 0;font:clamp(28px,3vw,46px)/.98 Georgia,serif}.kabirCover b,.bookPageCover b{letter-spacing:.2em;text-transform:uppercase;font-size:9px}.kabirJournal{color:#f1e9dc;background:#142329;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:110px 8vw;display:grid}.kabirJournal>div:first-child>p:last-child{color:#aeb5b3;font:14px/1.7 Georgia,serif}.kabirJournal>div:last-child{border-top:1px solid #465156}.kabirJournal>div:last-child>a{border-bottom:1px solid #465156;padding:30px 0;display:block}.kabirJournal small{color:#b68562;letter-spacing:.12em;font-size:8px}.kabirJournal h3{margin:10px 0;font:400 31px Georgia,serif}.kabirJournal a p{color:#aeb5b3;font:13px/1.5 Georgia,serif}.kabirJournal a span{color:#d7a078;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.kabirReader{background:#c7b69e;grid-template-columns:1fr 1fr;gap:9vw;padding:100px 8vw;display:grid}.kabirReader>div>p:last-child{color:#565a55;font:14px/1.6 Georgia,serif}.kabirForm{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kabirForm .wide{grid-column:1/-1}.kabirForm label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.kabirForm input,.kabirForm select,.kabirForm textarea{color:#172022;background:#ffffff40;border:1px solid #948b7c;width:100%;padding:13px;font:14px Georgia,serif}.kabirForm textarea{resize:vertical}.kabirForm>button,.kabirModal button{color:#eee4d5;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#18272c;border:0;justify-self:start;padding:14px 20px;font-size:9px}.kabirForm.compact{align-content:center}.kabirSuccess{background:#ffffff4d;border-left:3px solid #6f7351;grid-column:1/-1;padding:15px;font:13px/1.5 Georgia,serif}.kabirSocial{border-bottom:1px solid #b9b2a5;align-items:center;gap:28px;padding:34px 8vw;display:flex}.kabirSocial p{letter-spacing:.16em;text-transform:uppercase;margin-right:auto;font-size:9px}.kabirAction{color:inherit;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px}.kabirModal{z-index:100;background:#040a0cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kabirModal>div{color:#172022;background:#eee6d8;max-width:520px;padding:48px;position:relative;box-shadow:0 30px 100px #000}.kabirModal small{color:#9a6747;text-transform:uppercase;letter-spacing:.16em}.kabirModal h2{font:400 38px/1.05 Georgia,serif}.kabirModal p{color:#5f625e;font:15px/1.65 Georgia,serif}.kabirModal .modalClose{color:#172022;background:0 0;padding:3px;font-size:24px;position:absolute;top:10px;right:14px}.kabirFooter{color:#c5c4bd;background:#0e191d;grid-template-columns:1fr auto auto;align-items:center;gap:70px;padding:65px 6vw;display:grid}.kabirFooter b{color:#eee7dc;font:25px Georgia,serif}.kabirFooter p{font:11px Georgia,serif}.kabirFooter>div:nth-child(2){text-transform:uppercase;letter-spacing:.12em;gap:25px;font-size:9px;display:flex}.kabirFooter>a{color:#d4a17b;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.kabirBookPage{background:color-mix(in srgb,var(--book-accent) 16%,#101c20);color:#eee8df;grid-template-columns:minmax(280px,420px) 1fr;align-items:center;gap:10vw;padding:90px 10vw;display:grid}.bookPageCopy{max-width:650px}.bookPageCopy h1,.kabirAbout h1,.kabirContact h1,.kabirArticle h1{letter-spacing:-.04em;margin:22px 0;font:400 clamp(50px,6vw,83px)/.98 Georgia,serif}.bookPageCopy>p:not(.kabirEyebrow){color:#c0c2bd;font:16px/1.72 Georgia,serif}.bookPageCopy .bookLine{color:#e0b388!important;font-size:20px!important}.bookPageCopy blockquote{border-left:1px solid var(--book-accent);margin:35px 0;padding-left:25px;font:italic 21px/1.4 Georgia,serif}.bookBuy{gap:30px;margin-top:30px;display:flex}.bookBuy .kabirAction{color:#e0ae82}.kabirBookMore{padding:90px 8vw}.kabirBookMore>p{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.kabirBookMore>div{background:#aaa294;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0;display:grid}.kabirBookMore article{background:#ece6d9;padding:34px}.kabirBookMore h2{font:400 26px Georgia,serif}.kabirBookMore p{color:#666963;font:13px/1.6 Georgia,serif}.kabirBookMore>a{text-transform:uppercase;letter-spacing:.12em;color:#865c40;font-size:9px}.kabirArticle{max-width:790px;margin:auto;padding:110px 24px}.kabirArticle .articleDeck{color:#706b62;font:24px/1.45 Georgia,serif}.kabirArticle hr{border:0;border-top:1px solid #aaa397;margin:50px 0}.kabirArticle>p:not(.kabirEyebrow,.articleDeck){font:18px/1.85 Georgia,serif}.kabirArticle blockquote{color:#ece5da;background:#17272c;margin:50px -70px;padding:35px 70px;font:italic 28px/1.45 Georgia,serif}.kabirArticle>a{color:#855d43;text-transform:uppercase;letter-spacing:.13em;margin-top:30px;font-size:9px;display:inline-block}.kabirAbout,.kabirContact{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:680px;padding:80px 8vw;display:grid}.kabirAbout>img{object-fit:cover;width:100%;height:530px}.kabirAbout>div>p,.kabirContact>div>p{color:#61645f;font:16px/1.75 Georgia,serif}.kabirAbout a{color:#8b6045;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.contactRoutes{color:#8b6045;flex-direction:column;align-items:flex-start;gap:14px;margin-top:35px;display:flex}.planSection{color:#eee8dd;background:#141b20;padding:105px 0}.planIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.planIntro h2{margin:0;font:400 50px/1.05 Georgia,serif}.planIntro>p:last-child{color:#aeb0ac;font:14px/1.65 Georgia,serif}.planTableWrap{overflow:auto}.planTable{border-collapse:collapse;width:100%;min-width:780px}.planTable th,.planTable td{text-align:left;border-bottom:1px solid #40474a;padding:17px 15px;font-size:12px}.planTable th{color:#dfbd7b;font:23px Georgia,serif}.planTable th:first-child{text-transform:uppercase;letter-spacing:.14em;color:#aeb0ac;font:9px Arial,sans-serif}.planTable th small{text-transform:uppercase;letter-spacing:.15em;color:#9ba09e;margin-bottom:7px;font:8px Arial,sans-serif;display:block}.planTable td{color:#c3c5c0}.planTable td:first-child{color:#eee8dd}.planActions{background:#42494b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.planActions a{color:#d9b577;letter-spacing:.12em;text-transform:uppercase;background:#1d272c;padding:20px;font-size:9px}.serviceDetailSolo{grid-template-columns:minmax(280px,620px);justify-content:start}.planSection .shell{flex-direction:column;display:flex}.planSection .planIntro{order:1}.planSection .planActions{order:2;margin:0 0 35px}.planSection .planTableWrap{order:3}@media (max-width:760px){.kabirDemoBanner{text-align:center;flex-wrap:wrap}.kabirNav{height:75px}.kabirNav>div{gap:13px}.kabirNav>div a:nth-child(2){display:none}.kabirHero{height:660px}.kabirHero>div{inset:auto 24px 55px;transform:none}.kabirHero:after{background:linear-gradient(#080e111a,#080e11f2)}.kabirHero h1{font-size:47px}.kabirSectionHead,.kabirJournal,.kabirReader,.kabirAbout,.kabirContact,.planIntro{grid-template-columns:1fr}.kabirBooks{padding:75px 22px}.kabirBookGrid{grid-template-columns:1fr;gap:55px}.kabirCover{max-width:330px}.kabirJournal,.kabirReader{padding:75px 24px}.kabirSocial{flex-wrap:wrap;padding:28px 24px}.kabirFooter{grid-template-columns:1fr;gap:28px}.kabirBookPage{grid-template-columns:1fr;padding:65px 24px}.bookPageCover{max-width:330px}.kabirBookMore{padding:70px 24px}.kabirBookMore>div{grid-template-columns:1fr}.kabirArticle blockquote{margin:40px 0;padding:30px}.kabirAbout,.kabirContact{padding:60px 24px}.kabirAbout>img{height:400px}.planSection{padding:75px 0}.planActions{grid-template-columns:1fr}.planIntro h2{font-size:39px}}.ananyaSite{--ar-ink:#173438;--ar-sea:#456f70;--ar-coral:#b85f45;--ar-cream:#f4ebdc;background:var(--ar-cream);color:var(--ar-ink);font-family:Arial,sans-serif}.ananyaDemoBanner{color:#d8e0d9;letter-spacing:.08em;background:#173438;justify-content:center;align-items:center;gap:14px;min-height:30px;padding:7px 12px;font-size:10px;display:flex}.ananyaDemoBanner a{color:#f0b396}.ananyaNav{z-index:5;border-bottom:1px solid #1734383d;justify-content:space-between;align-items:center;height:84px;padding:0 6vw;display:flex;position:relative}.ananyaNav>a{font:27px Georgia,serif}.ananyaNav>div{letter-spacing:.14em;text-transform:uppercase;gap:28px;font-size:9px;display:flex}.ananyaHero{color:#fff;height:min(740px,82vh);min-height:600px;position:relative;overflow:hidden}.ananyaHero>img{object-fit:cover;width:100%;height:100%}.ananyaHero:after{content:"";background:linear-gradient(90deg,#0c2b2ed1,#0c2b2e61 52%,#0c2b2e05);position:absolute;inset:0}.ananyaHero>div{z-index:2;max-width:760px;position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.ananyaHero>div>p,.ananyaKicker{letter-spacing:.2em;text-transform:uppercase;color:#f3b99d;font-size:9px}.ananyaHero h1{letter-spacing:-.045em;margin:26px 0;font:400 clamp(52px,6.5vw,94px)/.97 Georgia,serif}.ananyaHero h1 em{color:#f4b59a;font-weight:400}.ananyaHero>div>span{color:#e5e7e1;max-width:560px;font:17px/1.65 Georgia,serif;display:block}.ananyaHero>div>a{letter-spacing:.14em;text-transform:uppercase;color:#ffc5a8;margin-top:30px;font-size:9px;display:inline-block}.ananyaBook{grid-template-columns:minmax(270px,390px) 1fr;align-items:center;gap:10vw;padding:120px 10vw;display:grid}.ananyaCover{aspect-ratio:2/3;position:relative;overflow:hidden;box-shadow:0 30px 55px #2d281c40}.ananyaCover img{object-fit:cover;width:100%;height:100%}.ananyaCover:after{content:"";background:linear-gradient(#102c2b0d,#0000 35%,#0c2727b3);position:absolute;inset:0}.ananyaCover>span{z-index:2;text-align:center;color:#fff6e8;border:1px solid #f9e8bfb3;flex-direction:column;padding:11%;display:flex;position:absolute;inset:8%}.ananyaCover small{letter-spacing:.2em;text-transform:uppercase;font-size:8px}.ananyaCover strong{text-transform:uppercase;margin:auto 0;font:clamp(42px,5vw,63px)/.9 Georgia,serif}.ananyaCover b{letter-spacing:.2em;text-transform:uppercase;font-size:9px}.ananyaBook>div:last-child{max-width:670px}.ananyaBook h2,.ananyaAbout h2,.ananyaLetters h2,.ananyaContact h2{letter-spacing:-.035em;margin:20px 0;font:400 clamp(43px,5vw,67px)/1.02 Georgia,serif}.ananyaBook>div:last-child>p:not(.ananyaKicker){color:#626c67;font:16px/1.75 Georgia,serif}.ananyaBook blockquote{border-top:1px solid #b8ab96;border-bottom:1px solid #b8ab96;margin:32px 0;padding:25px 0;font:italic 22px/1.45 Georgia,serif}.ananyaBook cite,.ananyaPraise cite{text-transform:uppercase;letter-spacing:.12em;color:#8c6c57;margin-top:12px;font:8px Arial,sans-serif;display:block}.ananyaActions{flex-wrap:wrap;gap:27px;display:flex}.ananyaDemoLink{color:var(--ar-coral);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.ananyaPraise{color:#f7eee0;background:#1a4547;padding:90px 7vw}.ananyaPraise>p{letter-spacing:.18em;text-transform:uppercase;color:#f0a98b;font-size:9px}.ananyaPraise>div{grid-template-columns:repeat(3,1fr);gap:6vw;display:grid}.ananyaPraise blockquote{margin:25px 0 0;font:italic 23px/1.45 Georgia,serif}.ananyaPraise cite{color:#d8aaa0}.ananyaAbout{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:110px 8vw;display:grid}.ananyaAbout>img{object-fit:cover;object-position:70% center;width:100%;height:600px}.ananyaAbout>div>p:not(.ananyaKicker),.ananyaLetters>div>p,.ananyaContact>div>p{color:#626c67;font:15px/1.75 Georgia,serif}.ananyaLetters,.ananyaContact{grid-template-columns:1fr 1fr;gap:9vw;padding:95px 8vw;display:grid}.ananyaLetters{background:#d8c7a9}.ananyaContact{background:#e9dfce}.ananyaForm{grid-template-columns:1fr 1fr;align-content:center;gap:18px;display:grid}.ananyaForm .wide,.ananyaForm>p{grid-column:1/-1}.ananyaForm label{text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:8px;display:block}.ananyaForm input,.ananyaForm textarea{color:#173438;background:#ffffff47;border:1px solid #9e927f;width:100%;padding:13px;font:14px Georgia,serif}.ananyaForm textarea{resize:vertical}.ananyaForm button{color:#f7eee0;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#1a4547;border:0;justify-self:start;padding:14px 19px;font-size:9px}.ananyaForm>p{border-left:3px solid var(--ar-coral);background:#ffffff4d;padding:14px;font:13px/1.5 Georgia,serif}.ananyaFooter{color:#e7e6dc;background:#143537;justify-content:space-between;align-items:center;padding:55px 7vw;display:flex}.ananyaFooter b{font:25px Georgia,serif;display:block}.ananyaFooter small{letter-spacing:.12em;text-transform:uppercase;color:#9fb1ab;font-size:8px}.ananyaFooter p{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.ananyaFooter a{color:#f0ad90}.ananyaModal{z-index:100;background:#092022d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ananyaModal>div{background:#f4ebdc;max-width:520px;padding:50px;position:relative;box-shadow:0 30px 90px #071b1c}.ananyaModal>div>button{color:#173438;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:14px}.ananyaModal small{letter-spacing:.16em;text-transform:uppercase;color:#b85f45;font-size:8px}.ananyaModal h2{font:400 38px/1.08 Georgia,serif}.ananyaModal p{color:#626c67;font:15px/1.65 Georgia,serif}.ananyaModal span{color:#f4ebdc;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#173438;padding:13px 17px;font-size:8px;display:inline-block}@media (max-width:760px){.ananyaDemoBanner{text-align:center;flex-wrap:wrap}.ananyaNav{height:70px;padding:0 20px}.ananyaNav>div{gap:12px}.ananyaNav>div a:nth-child(3){display:none}.ananyaHero{height:650px}.ananyaHero>div{inset:auto 23px 55px;transform:none}.ananyaHero:after{background:linear-gradient(#0c2b2e14,#0c2b2ef0)}.ananyaHero h1{font-size:47px}.ananyaBook,.ananyaAbout,.ananyaLetters,.ananyaContact{grid-template-columns:1fr;padding:75px 23px}.ananyaCover{max-width:330px}.ananyaPraise{padding:70px 23px}.ananyaPraise>div{grid-template-columns:1fr}.ananyaAbout>img{height:430px}.ananyaForm{grid-template-columns:1fr}.ananyaForm .wide,.ananyaForm>p{grid-column:auto}.ananyaFooter{flex-direction:column;align-items:flex-start;gap:20px}}.kabirNav,.ananyaNav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;box-shadow:0 8px 24px #0a181b14}.sampleMenuButton{color:#273738;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;display:none}.sampleBackTop{z-index:70;color:#eee6da;opacity:0;pointer-events:none;cursor:pointer;background:#17272c;border:1px solid #ffffff40;border-radius:50%;place-content:center;width:48px;height:48px;transition:opacity .25s,transform .25s;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(14px);box-shadow:0 10px 30px #00000038}.sampleBackTop.visible{opacity:1;pointer-events:auto;transform:none}.sampleBackTop span{font-size:18px;line-height:1}.sampleBackTop b{text-transform:uppercase;letter-spacing:.12em;font:6px Arial,sans-serif}.sampleBackTop.ananya{color:#f7eee0;background:#1a4547}@media (max-width:760px){.kabirNav .sampleMenuButton{display:block}.kabirNav .sampleNavLinks{background:#ece6d9;border-top:1px solid #c5bdaf;flex-direction:column;gap:0;padding:16px 22px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 35px #0a181b26}.kabirNav .sampleNavLinks.open{display:flex}.kabirNav .sampleNavLinks a{border-bottom:1px solid #c5bdaf;padding:13px 0}.sampleBackTop{width:44px;height:44px;bottom:14px;right:14px}}.trailerShowcase{color:#f2e8d5;background:#101b27;padding:100px 0}.trailerShowcaseGrid{grid-template-columns:.68fr 1.32fr;align-items:center;gap:70px;display:grid}.trailerShowcase h2{margin:0 0 24px;font:400 48px/1.05 Georgia,serif}.trailerShowcase p:not(.eyebrow){color:#b9b5ab;max-width:460px;font:15px/1.7 Georgia,serif}.trailerShowcase a{color:#d5ae58;letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:9px;display:inline-block}.trailerFrame{aspect-ratio:16/9;background:#05080b;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000061}.trailerFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.storyBookStage.isOpen{min-height:720px;padding-bottom:72px}.storyBookStage.isOpen .storyControls{bottom:10px}.storyBookStage.isOpen .closeBook{bottom:20px}.storyCta{padding:10px 0;bottom:70px}.bookPageCover:has(img[src*=cartographer-of-rain]) strong{font-size:clamp(25px,2.35vw,38px);line-height:1.02}@media (max-width:900px){.trailerShowcaseGrid{grid-template-columns:1fr;gap:42px}.trailerShowcase h2{font-size:42px}}@media (max-width:760px){.kabirHero>img,.kabirAbout>img,.ananyaHero>img,.ananyaAbout>img{object-position:72% center}.trailerShowcase{padding:72px 0}.trailerShowcase h2{font-size:37px}.bookPageCover:has(img[src*=cartographer-of-rain]) strong{font-size:29px}}@media (max-width:600px){.storyBookStage.isOpen{min-height:690px;padding-bottom:88px}.storyBookStage.isOpen .storyControls{bottom:14px}.storyCta{border-top:1px solid #7c5a1933;justify-content:space-between;align-items:center;padding-top:10px;display:flex;bottom:25px;left:31px;right:28px}.trailerShowcaseGrid{gap:30px}}@media (max-width:480px){.kabirHero h1{letter-spacing:-.035em;font-size:36px;line-height:1.02}.kabirHero h1 em{font-size:.94em}.kabirHero>div>p:not(.kabirEyebrow){font-size:14px;line-height:1.55}.ananyaHero h1{letter-spacing:-.035em;font-size:35px;line-height:1.02}.ananyaHero>div>span{font-size:14px;line-height:1.55}.ananyaNav>div{display:none}.ananyaNav>a{font-size:24px}.kabirNav,.ananyaNav{max-width:100vw;overflow:visible}.sampleMenuButton{flex:none}.trailerShowcase h2{font-size:34px}}.trailerGallery{color:#f3ead9;background:#080d14;min-height:calc(100svh - 118px);padding:82px 0 70px}.trailerGalleryIntro{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}.trailerGalleryIntro .eyebrow{color:#d5ae58;grid-column:1/-1;margin-bottom:-20px}.trailerGalleryIntro h1{letter-spacing:-.045em;margin:0;font:500 clamp(48px,6.5vw,86px)/.93 Georgia,serif}.trailerGalleryIntro>p:last-child{color:#aaaeb0;max-width:510px;margin:0;font:16px/1.7 Georgia,serif}.trailerCinema{background:#111a24;border:1px solid #d5ae5847;grid-template-columns:1.45fr .55fr;display:grid;box-shadow:0 35px 90px #0000006b}.trailerPlayer{aspect-ratio:16/9;background:#000}.trailerPlayer iframe{border:0;width:100%;height:100%;display:block}.trailerNow{flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.trailerNow small,.trailerRail small{color:#d5ae58;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.trailerNow h2{margin:12px 0 8px;font:400 38px/1.02 Georgia,serif}.trailerNow p{color:#939a9d;margin:0;font:12px Georgia,serif}.trailerRail{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.trailerRail button,.trailerRail>a{color:#f3ead9;text-align:left;cursor:pointer;background:#101821;border:1px solid #f3ead926;min-width:0;padding:12px;transition:all .22s}.trailerRail button:hover,.trailerRail button.active{border-color:#d5ae58;transform:translateY(-3px)}.trailerRail button>span{aspect-ratio:16/9;background:#000;margin-bottom:12px;display:block;position:relative;overflow:hidden}.trailerRail img{object-fit:cover;width:100%;height:100%}.trailerRail button>span i{color:#d5ae58;background:#04070ac7;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trailerRail strong{margin-top:7px;font:400 18px/1.1 Georgia,serif;display:block}.trailerRail>a{color:#d5ae58;flex-direction:column;justify-content:center;padding:24px;display:flex;position:relative}.trailerRail>a span{letter-spacing:.14em;text-transform:uppercase;font-size:8px}.trailerRail>a i{font-style:normal;position:absolute;top:20px;right:20px}.trailerScroll{color:#d5ae58;letter-spacing:.15em;text-transform:uppercase;width:max-content;margin:28px auto 0;font-size:8px;display:block}.serviceHero#trailer-service{scroll-margin-top:25px}@media (max-width:900px){.trailerGalleryIntro{grid-template-columns:1fr;gap:20px}.trailerCinema{grid-template-columns:1fr}.trailerNow{padding:22px}.trailerRail{grid-template-columns:1fr 1fr}.trailerRail>a{grid-column:1/-1;min-height:105px}}@media (max-width:560px){.trailerGallery{padding:52px 0 48px}.trailerGalleryIntro{margin-bottom:28px}.trailerGalleryIntro .eyebrow{margin-bottom:0}.trailerGalleryIntro h1{font-size:43px}.trailerGalleryIntro>p:last-child{font-size:14px}.trailerNow h2{font-size:29px}.trailerRail{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.trailerRail button,.trailerRail>a{scroll-snap-align:start;flex:0 0 78%}.trailerRail>a{min-height:auto}.serviceHero#trailer-service{padding-top:58px}}.trailerRail{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:14px}.trailerRail button,.trailerRail>a{padding:9px}.trailerRail strong{margin-top:6px;font-size:15px;line-height:1.15}.trailerRail>a{padding:18px}@media (max-width:900px){.trailerRail{grid-template-columns:repeat(3,1fr)}.trailerRail>a{grid-column:auto}}@media (max-width:560px){.trailerRail button,.trailerRail>a{flex-basis:68%}}.trailerRail{grid-template-columns:repeat(5,minmax(0,150px));justify-content:center}.trailerRail button>span{margin-bottom:8px}.trailerRail strong{font-size:13px}.trailerRail button>span i{width:30px;height:30px;font-size:10px}@media (max-width:900px){.trailerRail{grid-template-columns:repeat(3,minmax(0,150px))}}@media (max-width:560px){.trailerRail{justify-content:start}.trailerRail button,.trailerRail>a{flex-basis:48%}}.websiteHero{padding:92px 0 76px}.websiteHero>div{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.websiteHero h1{letter-spacing:-.045em;margin:0;font:500 clamp(52px,6.5vw,88px)/.94 Georgia,serif}.websiteHero>div>p{max-width:520px;color:var(--muted);margin:0;font:17px/1.72 Georgia,serif}.websiteSamples{color:#eee8dc;background:#111a20;padding:95px 0 105px}.websiteSectionHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:75px;margin-bottom:48px;display:grid}.websiteSectionHead h2{margin:0;font:400 50px/1.03 Georgia,serif}.websiteSectionHead>p{color:#aeb3b2;margin:0;font:14px/1.7 Georgia,serif}.websiteSampleGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.websiteSampleGrid>a:hover{background:#1c2930;border-color:#d2ad62;transform:translateY(-6px)}.websiteSampleGrid img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .45s}.websiteSampleGrid>a:hover img{transform:scale(1.035)}.websiteSampleGrid small{color:#d2ad62;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.websiteSampleGrid h2{margin:10px 0 8px;font:400 29px/1.05 Georgia,serif}.websiteSampleGrid p{color:#aeb3b2;margin:0;font:13px/1.6 Georgia,serif}.websiteSampleGrid>a:first-child{border-color:#8e7443}.websiteSampleGrid>a:first-child img{object-position:center 22%}.planPriceRow td{color:#dfbd7b;padding-top:22px;padding-bottom:22px;font:20px Georgia,serif}.planPriceRow td:first-child{color:#eee8dd;text-transform:uppercase;letter-spacing:.13em;font:9px Arial,sans-serif}.planNote{color:#9ea3a1;margin:25px 0 0;font:12px/1.6 Georgia,serif}.websitePlanCta{color:#141b20;letter-spacing:.13em;text-transform:uppercase;background:#d0aa5e;align-self:flex-start;margin-top:28px;padding:17px 21px;font-size:9px}@media (max-width:900px){.websiteHero>div,.websiteSectionHead{grid-template-columns:1fr;gap:28px}.websiteSampleGrid{grid-template-columns:1fr 1fr}.websiteSampleGrid>a:first-child{grid-column:1/-1}.websiteSampleGrid>a:first-child>div{aspect-ratio:2}}@media (max-width:560px){.websiteHero{padding:58px 0}.websiteHero .breadcrumb{margin-bottom:38px}.websiteHero h1{font-size:48px}.websiteHero>div>p{font-size:15px}.websiteSamples{padding:70px 0}.websiteSectionHead h2{font-size:39px}.websiteSampleGrid{grid-template-columns:1fr}.websiteSampleGrid>a:first-child{grid-column:auto}.websiteSampleGrid>a:first-child>div{aspect-ratio:16/10}.planPriceRow td{font-size:17px}}.websiteSampleGrid>a{padding:10px 10px 18px}.websiteSampleGrid>a>div{aspect-ratio:16/9;margin-bottom:15px}.websiteSampleGrid h2{margin-top:8px;font-size:24px}.websiteSampleGrid p{font-size:12px;line-height:1.5}.websiteSampleGrid>a:first-child img{object-fit:contain;object-position:center bottom;background:#080d14}@media (max-width:900px){.websiteSampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.websiteSampleGrid>a:first-child{grid-column:auto}.websiteSampleGrid>a:first-child>div{aspect-ratio:16/9}}@media (max-width:700px){.websiteSampleGrid{grid-template-columns:1fr 1fr}.websiteSampleGrid>a:first-child{grid-column:1/-1}}@media (max-width:480px){.websiteSampleGrid{grid-template-columns:1fr}.websiteSampleGrid>a:first-child{grid-column:auto}}.websiteSampleGrid>a,.websiteSampleGrid>a:first-child{grid-column:auto;min-width:0}.websiteSampleGrid>a>div,.websiteSampleGrid>a:first-child>div{aspect-ratio:16/9}@media (max-width:560px){.websiteSampleGrid{grid-template-columns:repeat(3,30%)}.websiteSampleGrid>a{padding:5px 5px 10px}.websiteSampleGrid>a>div{margin-bottom:8px}.websiteSampleGrid>a>div span{padding:5px;font-size:6px;bottom:4px;right:4px}.websiteSampleGrid small{letter-spacing:.08em;font-size:6px}.websiteSampleGrid h2{margin:5px 0 4px;font-size:13px}.websiteSampleGrid p{font-size:8px;line-height:1.35}.planNote{font-size:12px}}.websiteHero{padding-top:54px;padding-bottom:48px}.websiteHero .breadcrumb{margin-bottom:28px}.websiteSamples{padding-top:48px;padding-bottom:50px}.websiteSectionHead{margin-bottom:25px}.planSection{padding-top:64px;padding-bottom:70px}.planIntro{margin-bottom:24px}.planQuickActions{flex-wrap:wrap;gap:10px;margin:0 0 25px;display:flex}.planQuickActions a{color:#dcb96f;letter-spacing:.12em;text-transform:uppercase;border:1px solid #596063;padding:13px 16px;font-size:8px}.planQuickActions a:nth-child(2){color:#141b20;background:#d0aa5e;border-color:#d0aa5e}.planTableWrap{scroll-margin-top:20px}.websiteSampleGrid>article{background:#182329;border:1px solid #3d484d;min-width:0;padding:8px 8px 14px}.sampleThumb{aspect-ratio:16/9;background:#0b1014;margin-bottom:10px;position:relative;overflow:hidden}.sampleThumb img{object-fit:cover;filter:saturate(.78);width:100%;height:100%}.websiteSampleGrid>article:first-child .sampleThumb img{object-fit:contain;object-position:center bottom}.sampleThumb button{color:#e1bb70;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#080d12db;border:0;padding:6px 8px;font-size:6px;position:absolute;bottom:5px;right:5px}.websiteSampleGrid>article>small{color:#d2ad62;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(6px,.7vw,8px)}.websiteSampleGrid>article h2{margin:6px 0 5px;font:400 clamp(13px,1.65vw,23px)/1.05 Georgia,serif}.websiteSampleGrid>article p{color:#aeb3b2;margin:0;font:clamp(8px,.9vw,11px)/1.45 Georgia,serif}.sampleCardActions{gap:12px;margin-top:10px;display:flex}.sampleCardActions button,.sampleCardActions a{color:#d2ad62;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px}.samplePreviewModal{z-index:200;background:#080d12;flex-direction:column;display:flex;position:fixed;inset:0}.samplePreviewBar{color:#eee7db;background:#121b21;border-bottom:1px solid #3d484d;align-items:center;gap:18px;min-height:58px;padding:10px 18px;display:flex}.samplePreviewBar strong{font:20px Georgia,serif}.samplePreviewBar>div{gap:4px;margin-left:auto;display:flex}.samplePreviewBar button,.samplePreviewBar a{color:#d1b06b;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #465157;padding:9px 11px;font-size:8px}.samplePreviewBar button.active{color:#111820;background:#d0aa5e}.samplePreviewBar>button:last-child{padding:4px 10px;font-size:18px}.samplePreviewCanvas{flex:1;justify-content:center;padding:14px;transition:all .25s;display:flex;overflow:hidden}.samplePreviewCanvas iframe{background:#fff;border:0;width:100%;height:100%;box-shadow:0 20px 60px #000}.samplePreviewCanvas.mobile iframe{width:390px;max-width:100%}.sampleTools{z-index:85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1215e6;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 28px #00000040}.sampleTools button,.sampleTools a{color:#f0dfc6;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:8px 10px;font-size:7px}.sampleTools span{color:#d9a975;max-width:180px;padding:0 6px;font:9px Georgia,serif}.kabirSite[data-sample-theme=alternate]{--ks-paper:#121d21;--ks-ink:#eee7db;--ks-copper:var(--sample-accent,#d39b72)}.kabirSite[data-sample-theme=alternate] .kabirNav{background:#121d21f5;border-color:#3a474a}.kabirSite[data-sample-theme=alternate] .kabirWordmark,.kabirSite[data-sample-theme=alternate] .sampleNavLinks{color:#eee7db}.kabirSite[data-sample-theme=alternate] .kabirBooks,.kabirSite[data-sample-theme=alternate] .kabirBookMore{background:#121d21}.kabirSite[data-sample-theme=alternate] .kabirBookMore article{background:#1b282c}.ananyaSite[data-sample-theme=alternate]{--ar-ink:#f4eadc;--ar-cream:#122c2f;--ar-coral:var(--sample-accent,#e69375)}.ananyaSite[data-sample-theme=alternate] .ananyaNav{color:#f4eadc;background:#122c2f}.ananyaSite[data-sample-theme=alternate] .ananyaBook,.ananyaSite[data-sample-theme=alternate] .ananyaAbout{background:#122c2f}.ananyaSite[data-sample-theme=alternate] .ananyaBook>div:last-child>p:not(.ananyaKicker),.ananyaSite[data-sample-theme=alternate] .ananyaAbout>div>p:not(.ananyaKicker){color:#b8c7c3}.kabirSite{--ks-copper:var(--sample-accent,#bc8257)}.ananyaSite{--ar-coral:var(--sample-accent,#b85f45)}.demoStudio{color:#eee7dc;background:#0c141a;min-height:100vh;padding:40px}.demoStudio>header{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto 35px;display:flex}.demoStudio header small{color:#d0aa5e;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.demoStudio header h1{margin:6px 0 0;font:400 42px Georgia,serif}.demoStudio header>a{color:#d0aa5e;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.demoStudioGrid{grid-template-columns:360px 1fr;gap:24px;max-width:1400px;min-height:720px;margin:auto;display:grid}.demoStudio form{background:#172229;border:1px solid #39464c;padding:28px}.demoStudio form>p{color:#aeb6b5;font:13px/1.55 Georgia,serif}.demoStudio label{color:#d6b66f;letter-spacing:.12em;text-transform:uppercase;margin:17px 0;font-size:8px;display:block}.demoStudio input,.demoStudio select,.demoStudio textarea{color:#eee7dc;background:#0f181e;border:1px solid #4a575c;width:100%;margin-top:7px;padding:11px;font:13px Georgia,serif;display:block}.demoStudio input[type=color]{height:44px;padding:5px}.demoStudio form>div{gap:8px;display:flex}.demoStudio form button,.studioPreviewLink{color:#11181c;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#d0aa5e;border:1px solid #d0aa5e;padding:11px 14px;font-size:8px}.demoStudio form button+button{color:#d0aa5e;background:0 0}.demoStudio form [role=status]{border-left:2px solid #d0aa5e;padding:10px}.studioPreviewLink{color:#d0aa5e;background:0 0;margin-top:15px;display:inline-block}.demoStudioGrid>iframe{background:#fff;border:0;width:100%;height:100%}@media (max-width:760px){.websiteHero{padding-top:40px;padding-bottom:36px}.websiteSamples{padding-top:38px;padding-bottom:40px}.websiteSectionHead{margin-bottom:20px}.planSection{padding-top:50px}.samplePreviewBar strong{display:none}.samplePreviewBar{gap:6px;padding-inline:8px}.samplePreviewBar>div{margin-left:0}.samplePreviewBar a{margin-left:auto}.demoStudio{padding:20px}.demoStudio>header{align-items:flex-start}.demoStudioGrid{grid-template-columns:1fr}.demoStudioGrid>iframe{height:680px}.sampleTools span{display:none}}.sampleNavControls{align-items:center;margin-left:18px;gap:5px!important;display:flex!important}.sampleNavControls button,.sampleNavControls a{color:var(--ks-copper,#b85f45);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;padding:8px 9px;font-size:7px}.ananyaNav>.sampleNavControls{color:var(--ar-coral);margin-left:0}.ananyaNav>.sampleNavControls button,.ananyaNav>.sampleNavControls a{color:var(--ar-coral)}.kabirNav>.sampleNavControls{color:var(--ks-copper)}.samplePreviewCanvas.desktop iframe{transform-origin:top;flex:0 0 1280px;width:1280px;min-width:1280px;max-width:none;height:900px}.sampleSelfPreview .samplePreviewBar>div{margin-left:auto}.sampleSelfPreview .samplePreviewBar>button:last-child{margin-left:0}.studioStatus{min-height:35px;color:#d9c397!important;font-size:11px!important}.studioReset{width:100%;color:#d0aa5e!important;background:0 0!important}.ananyaFooter small+small{color:#c8b8aa;text-transform:none;letter-spacing:.04em;margin-top:6px}@media (max-width:1300px){.samplePreviewCanvas.desktop iframe{height:2400px;transform:scale(calc((100vw - 28px)/1280))}}@media (max-width:900px){.kabirNav>.sampleNavControls button:first-child,.ananyaNav>.sampleNavControls button:first-child{font-size:0}.kabirNav>.sampleNavControls button:first-child:after,.ananyaNav>.sampleNavControls button:first-child:after{content:"Theme";font-size:7px}.sampleNavControls{margin-left:auto}}@media (max-width:760px){.sampleNavControls{position:absolute;top:50%;right:70px;transform:translateY(-50%)}.ananyaNav>.sampleNavControls{right:14px}.sampleNavControls button,.sampleNavControls a{padding:6px;font-size:6px}.kabirNav>.sampleNavControls button:nth-child(2){display:none}.demoStudio>header{gap:20px}.demoStudio header h1{font-size:31px}}@media (max-width:480px){.ananyaNav>div.sampleNavControls{display:flex}.ananyaNav>.sampleNavControls button:nth-child(2){display:none}.samplePreviewCanvas.desktop iframe{height:2600px}}.websiteSampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:16px}.websiteSampleGrid>a{background:#182329;border:1px solid #3d484d;min-width:0;padding:11px 11px 18px;transition:transform .25s,border-color .25s,background .25s;display:block}.websiteSampleGrid>a:hover,.websiteSampleGrid>a:focus-visible{background:#1d2a31;border-color:#d2ad62;outline:none;transform:translateY(-5px)}.websiteSampleGrid>a>div{aspect-ratio:16/9;background:#0b1014;margin-bottom:13px;position:relative;overflow:hidden}.websiteSampleGrid>a>div img{object-fit:cover;width:100%;height:100%}.websiteSampleGrid>a>div span{color:#f2cc7c;letter-spacing:.1em;text-transform:uppercase;background:#050a0ee6;padding:7px 9px;font-size:8px;position:absolute;bottom:7px;right:7px}.websiteSampleGrid>a:first-child img{object-fit:contain;object-position:center bottom}.websiteSampleGrid h2{font-size:clamp(20px,2vw,27px)}.websiteSampleGrid p{font-size:13px}.samplePreviewModal,.sampleNavControls{display:none!important}.sampleThemeToggle{color:#50391f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fffaf0;border:1px solid #765c3e;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font:600 10px/1 Arial,sans-serif;display:inline-flex}.sampleThemeToggle span{font-size:16px;line-height:1}.sampleThemeToggle:hover,.sampleThemeToggle:focus-visible{color:#fff;background:#173438;border-color:#173438;outline:2px solid #0000}.sampleCustomise{z-index:82;color:#f7ead5;letter-spacing:.1em;text-transform:uppercase;background:#111d22;border:1px solid #d6a66d;align-items:center;gap:12px;padding:14px 17px;font:600 10px/1 Arial,sans-serif;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 34px #0000004d}.sampleCustomise:hover,.sampleCustomise:focus-visible{outline-offset:2px;background:#8a4e35;outline:2px solid #fff;transform:translateY(-3px)}.sampleCustomise span{color:#f0bd78;font-size:15px}.kabirSite{font-family:Avenir Next,Avenir,Arial,sans-serif}.kabirWordmark,.kabirHero h1,.kabirSectionHead h2,.kabirJournal h2,.kabirReader h2,.kabirCover strong,.bookPageCover strong,.bookPageCopy h1,.kabirAbout h1,.kabirContact h1,.kabirArticle h1,.kabirBookMore h2,.kabirFooter b{font-family:Iowan Old Style,Baskerville,Times New Roman,serif}.kabirHero h1,.ananyaHero h1{overflow-wrap:anywhere;text-wrap:balance}.kabirHero h1{letter-spacing:-.035em;max-width:720px}.ananyaHero h1{max-width:760px}.kabirSite[data-sample-theme=alternate] .sampleThemeToggle,.ananyaSite[data-sample-theme=alternate] .sampleThemeToggle{color:#173438;background:#f4eadc;border-color:#f4eadc}.ananyaSite[data-sample-theme=alternate] .ananyaLetters,.ananyaSite[data-sample-theme=alternate] .ananyaContact{background:#19383b}.ananyaSite[data-sample-theme=alternate] .ananyaForm input,.ananyaSite[data-sample-theme=alternate] .ananyaForm textarea{color:#f4eadc;border-color:#648083}.ananyaSite[data-sample-theme=alternate] .ananyaContact>div>p,.ananyaSite[data-sample-theme=alternate] .ananyaLetters>div>p{color:#bdcbc8}.studioHeaderActions{align-items:center;gap:12px;display:flex}.studioHeaderActions button,.studioHeaderActions a{color:#e4c578;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d0aa5e;padding:11px 13px;font:600 9px/1 Arial,sans-serif}.studioBooks{border:1px solid #4a575c;margin:22px 0;padding:15px}.studioBooks legend{color:#d6b66f;letter-spacing:.12em;text-transform:uppercase;padding:0 8px;font-size:9px}.demoStudioGrid>*{min-width:0}.demoStudio{overflow-x:hidden}@media (max-width:900px){.websiteSampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.websiteSampleGrid>a:first-child{grid-column:1/-1}.websiteSampleGrid>a:first-child>div{aspect-ratio:2}}@media (max-width:760px){.websiteHero h1,.websiteSectionHead h2{overflow-wrap:anywhere}.ananyaNav,.kabirNav{gap:12px}.ananyaNav>div:not(.sampleNavControls){display:none}.ananyaNav>a{white-space:nowrap;min-width:0}.sampleThemeToggle{min-height:40px;margin-left:auto;padding:8px 11px}.kabirNav .sampleThemeToggle{margin-left:0}.sampleCustomise{padding:13px 15px;bottom:12px;left:12px}.demoStudio{padding:18px}.demoStudio>header{margin-bottom:22px;display:block}.studioHeaderActions{flex-wrap:wrap;margin-top:18px}.demoStudioGrid{flex-direction:column;min-height:0;display:flex}.demoStudio form{padding:20px}.demoStudioGrid>iframe{min-width:0;height:720px}.demoStudio input,.demoStudio select,.demoStudio textarea{font-size:16px}.kabirHero h1,.ananyaHero h1{max-width:100%}}@media (max-width:560px){.websiteSampleGrid{scroll-snap-type:x mandatory;gap:14px;margin-right:-20px;padding:0 20px 18px 0;display:flex;overflow-x:auto}.websiteSampleGrid>a,.websiteSampleGrid>a:first-child{scroll-snap-align:start;flex:0 0 82%;grid-column:auto;padding:10px 10px 17px}.websiteSampleGrid>a:first-child>div{aspect-ratio:16/9}.websiteSampleGrid h2{font-size:23px}.websiteSampleGrid p{font-size:13px}.websiteHero h1{font-size:45px;line-height:.98}.websiteSectionHead h2{font-size:37px}.ananyaNav,.kabirNav{padding-left:16px;padding-right:16px}.ananyaNav>a{font-size:22px}.kabirWordmark{font-size:23px}.sampleThemeToggle{padding:8px 10px;font-size:0}.sampleThemeToggle span{font-size:19px}.kabirNav .sampleThemeToggle{order:2}.kabirNav .sampleMenuButton{order:3}.kabirHero h1,.ananyaHero h1{font-size:38px;line-height:1.02}.kabirHero>div,.ananyaHero>div{left:20px;right:20px}.studioHeaderActions>*{text-align:center;white-space:nowrap;flex:1}.demoStudio header h1{font-size:30px}.demoStudioGrid>iframe{height:640px}}.websiteHero,.websiteSamples,.planSection{overflow-x:hidden}.ananyaSite,.kabirSite{overflow-x:clip}.websiteSectionHead>*{min-width:0}.websiteSectionHead h2{overflow-wrap:anywhere;max-width:100%}.ananyaHero>div,.kabirHero>div{min-width:0}.ananyaHero>div>span,.kabirHero>div>p{overflow-wrap:anywhere;max-width:100%}.websiteHero>div,.websiteHero>div>p{width:100%;min-width:0}.ananyaHero>div,.kabirHero>div{width:calc(100% - 40px);max-width:720px}.kabirCover strong,.bookPageCover strong,.bookPageCopy h1{overflow-wrap:anywhere;text-wrap:balance}.kabirStickyHeader{z-index:90;position:sticky;top:0}.kabirStickyHeader .kabirNav{position:relative;top:auto}.kabirAboutLinks{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.kabirAboutLinks a,.contactRoutes>a{color:#8b6045;letter-spacing:.11em;text-transform:uppercase;font:600 10px/1.4 Avenir Next,Arial,sans-serif}.sampleInstagramModal{z-index:210;background:#040a0cd6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sampleInstagramModal>div{color:#172022;background:#eee6d8;width:min(520px,100%);padding:48px;position:relative;box-shadow:0 30px 100px #000}.sampleInstagramModal small{color:#9a6747;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.sampleInstagramModal h2{margin:16px 0;font:400 38px/1.05 Iowan Old Style,Baskerville,Georgia,serif}.sampleInstagramModal p{color:#5f625e;font:16px/1.65 Georgia,serif}.sampleInstagramModal button{color:#eee4d5;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#18272c;border:0;padding:13px 18px;font-size:9px}.sampleInstagramModal .modalClose{color:#172022;background:0 0;padding:4px;font-size:25px;position:absolute;top:9px;right:12px}@media (max-width:560px){.studioHeaderActions{grid-template-columns:1fr;display:grid}.studioHeaderActions>*{white-space:normal;width:100%}.sampleCustomise{font-size:9px}.websiteSectionHead h2{font-size:35px}.websiteSectionHead>p{overflow-wrap:anywhere;width:100%;max-width:100%}.ananyaNav .sampleThemeToggle{position:absolute;right:16px}}@media (max-width:600px){.storyCta{white-space:normal;border-top:1px solid #7c5a1933;justify-content:flex-start;align-items:center;gap:8px;max-width:calc(100% - 62px);padding:8px 0;font-size:8px;line-height:1.3;display:flex;bottom:52px;left:31px;right:31px}.storyCta span{flex:none;margin-left:0}.swipeHint{font-size:7px;bottom:30px}.storyBookStage.isOpen{min-height:660px;padding-bottom:58px}.storyCta{white-space:normal;overflow-wrap:anywhere;border-top:1px solid #7c5a1933;width:auto;max-width:none;padding:9px 0 0;font-size:7.5px;line-height:1.3;display:block;bottom:28px;left:31px;right:31px}.storyCta span{display:none}.storyBookStage.isOpen .storyControls{bottom:4px}}.storyTitleLink{color:inherit;text-decoration:none;transition:color .18s}.storyTitleLink>span{display:inline}.storyTitleLink>i{vertical-align:.12em;transform-origin:bottom;margin-left:.2em;font:400 .48em/1 system-ui,sans-serif;animation:2.6s ease-in-out infinite storyTitleTap;display:inline-block}.storyTitleLink:hover,.storyTitleLink:focus-visible{color:#8b6219}.storyTitleLink:hover>i,.storyTitleLink:focus-visible>i{animation-duration:1.25s}.storyTitleLink:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #8b6219}@keyframes storyTitleTap{0%,18%,to{transform:translateY(5px)scale(1)}28%{transform:translateY(-2px)scale(1)}35%{transform:translateY(-2px)scale(.86)}43%,68%{transform:translateY(-2px)scale(1)}}@media (max-width:600px){.storyTitleLink>i{font-size:.54em}}@media (prefers-reduced-motion:reduce){.storyTitleLink>i{animation:none}}.serviceHero.serviceHeroSimple{grid-template-columns:minmax(0,780px);gap:0;min-height:390px;padding-block:75px}.serviceSamples{border-top:1px solid var(--line);padding-block:80px}.serviceSamples>.eyebrow{margin-bottom:24px}.serviceSamples .workList{max-width:900px}.serviceSamples .workList article{padding:34px 0}.serviceSamples .workList h2{font-size:38px}.serviceOfferDetail{grid-template-columns:1.05fr .95fr;align-items:start}.servicePricing{border:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:flex-start;gap:20px;padding:38px;display:flex;position:sticky;top:150px}.servicePricing>span{text-transform:uppercase;letter-spacing:.15em;color:var(--gold);font-size:9px}.servicePricing>strong{color:var(--ink);font:400 36px/1.08 Georgia,serif}.servicePricing .serviceNote{background:0 0;margin:0;padding:0}.servicePricing .button{margin-top:4px}.translationPrinciples{color:#f3ead9;background:#101b27;padding:85px 0}.translationPrinciples>.shell>div:first-child{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.translationPrinciples h2{margin:0 0 48px;font:400 46px/1.06 Georgia,serif}.principleGrid{background:#f3ead926;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.principleGrid article{background:#101b27;padding:34px}.principleGrid article>span{color:#d5ae58;letter-spacing:.15em;font-size:9px}.principleGrid h3{margin:20px 0 12px;font:400 25px/1.12 Georgia,serif}.principleGrid p{color:#b9b5ab;margin:0;font:14px/1.65 Georgia,serif}.audioExperience{color:#f3ead9;background:#101b27;padding:85px 0}.audioExperience>.shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:90px;display:grid}.audioExperienceIntro h2{margin:20px 0;font:400 46px/1.04 Georgia,serif}.audioExperienceIntro>p:last-child{color:#b9b5ab;font:14px/1.7 Georgia,serif}.audioConsole{background:#151f2a;border:1px solid #d5ae5859;padding:36px}.audioConsole>label{color:#d5ae58;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.audioConsole select{color:#f3ead9;background:#0e1720;border:1px solid #f3ead933;width:100%;padding:14px;font:15px Georgia,serif}.audioSelection{padding-top:30px}.audioSelection>span{color:#d5ae58;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.audioSelection h3{margin:10px 0;font:400 35px Georgia,serif}.audioSelection p{color:#b9b5ab;font:14px/1.6 Georgia,serif}.audioSelection audio{accent-color:#d5ae58;width:100%;margin-top:16px}.homeVideos{background:var(--paper);padding:95px 0}.homeVideosHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.homeVideosHead h2{margin:18px 0 0;font:400 50px/1.04 Georgia,serif}.homeVideosHead>p{color:var(--muted);font:16px/1.7 Georgia,serif}.homeVideoGrid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.homeVideoPlayer{aspect-ratio:16/9;background:#05080c}.homeVideoPlayer iframe{border:0;width:100%;height:100%;display:block}.homeVideoChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.homeVideoChoices button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);cursor:pointer;text-align:left;padding:0;position:relative;overflow:hidden}.homeVideoChoices button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.homeVideoChoices img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.homeVideoChoices span{padding:10px;font:13px/1.25 Georgia,serif;display:block}.youtubeChannelLink{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;margin-top:26px;font-size:10px;display:inline-block}@media (max-width:900px){.serviceHero.serviceHeroSimple{min-height:0}.serviceOfferDetail{grid-template-columns:1fr}.servicePricing{position:static}.translationPrinciples>.shell>div:first-child,.audioExperience>.shell,.homeVideosHead,.homeVideoGrid{grid-template-columns:1fr;gap:35px}.principleGrid{grid-template-columns:1fr}.homeVideoChoices{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.serviceHero.serviceHeroSimple{padding-block:55px}.serviceSamples{padding-block:60px}.serviceSamples .workList h2{font-size:31px}.translationPrinciples,.audioExperience,.homeVideos{padding:65px 0}.translationPrinciples h2,.audioExperienceIntro h2,.homeVideosHead h2{font-size:37px}.audioConsole{padding:23px}.audioSelection h3{font-size:29px}.homeVideoChoices{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.homeVideoChoices button{scroll-snap-align:start;flex:0 0 62%}.servicePricing{padding:28px}.servicePricing>strong{font-size:31px}}@media (max-width:560px){.mainNavBar .nav.shell{padding-inline:12px}}
