@layer reset, base, components, responsive;@layer reset{*,:after,:before{box-sizing:border-box}blockquote,body,figure,h1,h2,h3,p{margin:0}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}svg{flex-shrink:0}button{color:inherit}button:disabled{opacity:.35;cursor:default}[hidden]{display:none!important}}@layer base{:root{--paper:#fbf8f0;--ink:#173f40;--muted:#576963;--gold:#b38539;--line:#d9dfd2;--cream:#efe9da;--white:#fffdf7;--quick:180ms;--gentle:300ms;--ease:cubic-bezier(.2,.8,.2,1);font-family:Avenir Next,Avenir,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}html{scroll-behavior:smooth;scroll-padding-top:28px}body{touch-action:manipulation;font-size:17px;line-height:1.6}body.reader-open{overflow:hidden}button{touch-action:manipulation}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}h1{font-size:clamp(48px,5.8vw,82px)}h2{font-size:clamp(34px,3.7vw,50px)}h3{line-height:1.25;font-size:24px;letter-spacing:-.025em}p{color:var(--muted)}p+p{margin-top:16px}:focus-visible{outline:3px solid #a96724;outline-offset:5px}::selection{background:#f0d295;color:#173f40}summary{cursor:pointer}article[id],footer[id],section[id]{scroll-margin-top:24px}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.section{padding-block:100px}.eyebrow{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.14em;display:block}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:14px 24px;background:var(--ink);color:var(--white);border:1px solid var(--ink);border-radius:8px;font-size:15px;font-weight:600;transition:transform var(--quick) var(--ease),background var(--quick)}.button:hover{background:#265655;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:650;border:0;border-bottom:1px solid;background:none;padding:4px 0}.skip-link{position:fixed;left:16px;top:-100px;z-index:200;background:var(--ink);color:white;padding:12px}.skip-link:focus{top:10px}}@layer components{.site-header{justify-content:space-between;height:96px;border-bottom:1px solid var(--line)}.brand,.site-header{display:flex;align-items:center}.brand{gap:10px;font-family:Georgia,serif;font-size:26px;font-weight:700;letter-spacing:-1px}.brand img{border-radius:50%;width:46px;height:46px}.brand small{display:block;font:10px/1.4 Avenir Next,sans-serif;letter-spacing:1px;font-weight:500}.site-header nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:600}.site-header nav a{min-height:44px;display:flex;align-items:center;gap:12px}.nav-contact{border-bottom:1px solid var(--ink)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-block:54px 66px;min-height:680px}.hero-copy>.eyebrow{margin-bottom:24px;display:flex;align-items:center;gap:10px}.tiny-star{color:#8b662b;font-size:20px}.hero h1 em{font-weight:400;color:#a17637}.hero-copy>p{max-width:430px;margin-top:26px;font-size:19px;line-height:1.65}.hero-copy>p.hero-note{font-size:14px;max-width:385px;margin-top:14px}.hero-copy>.button{margin-top:28px}.handwritten{display:block;margin-top:18px;color:var(--muted);font-family:Georgia,serif;font-style:italic;font-size:14px}.hero-library{position:relative;text-align:center;padding:36px 28px 0;isolation:isolate}.library-caption{display:block;font-size:9px;font-weight:650;letter-spacing:.22em;margin-bottom:28px;color:#64746a}.hero-book{display:block;position:relative;width:85%;max-width:405px;margin:auto;transform:rotate(-5deg);border-radius:5px 14px 14px 5px;box-shadow:-5px 5px 0 #ddd3ba,-9px 9px 0 #f4eedf,-11px 11px 0 #c6bda9,0 26px 34px #19373630;transition:transform var(--gentle) var(--ease)}.hero-book img{border-radius:inherit;aspect-ratio:1}.hero-book:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 7px 0 10px #0004,inset 9px 0 2px #fff2}.book-open{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);white-space:nowrap;display:flex;gap:9px;align-items:center;min-height:44px;border-radius:30px;padding:9px 17px;background:var(--white);color:var(--ink);font-size:12px;box-shadow:0 3px 12px #0003}.hero-book:hover{transform:rotate(-2deg) translateY(-6px)}.book-plinth{height:22px;background:#dbcead;border-radius:50%;width:95%;margin:10px auto 24px;box-shadow:0 8px 18px #465b3717;position:relative;z-index:-1}.library-label{font-family:Georgia,serif;font-style:italic;font-size:15px}.orbital{position:absolute;inset:25px 0 50px;border:1px solid #c5ceba70;border-radius:50%;z-index:-2;transform:rotate(-25deg)}.orbital-two{inset:4px 30px 55px;transform:rotate(20deg)}.library-star{position:absolute;color:var(--gold)}.star-one{left:3px;top:33%;font-size:38px}.star-two{right:0;top:15%;font-size:55px}.promise-strip{border-block:1px solid var(--line);background:#f0f0e6}.promise-strip>.wrap{display:flex;align-items:center;justify-content:center;gap:52px;padding-block:17px;font-size:12px;font-weight:600;letter-spacing:.03em}.promise-strip [aria-hidden]{color:#a27835}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:48px}.section-heading h2{margin-top:12px}.section-heading>p{font-size:14px}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.theme-kamila{--world:#eadfca;--world-ink:#69501f}.theme-dengiz{--world:#dae8e4;--world-ink:#2b6668}.theme-sehrli-tun{--world:#e3e1ee;--world-ink:#545274}.cover-link{background:var(--world);display:block;padding:35px 33px 28px;position:relative;border-radius:12px;overflow:hidden}.cover-link img{aspect-ratio:1;border-radius:3px 9px 9px 3px;box-shadow:-3px 3px #ded7c4,-6px 6px #faf3df,0 16px 22px #1e292e26;transform:rotate(-3deg);transition:transform var(--gentle) var(--ease)}.book-card:nth-child(2) .cover-link img{transform:rotate(3deg)}.cover-link:hover img{transform:translateY(-7px) rotate(0)!important}.volume{position:absolute;top:10px;left:14px;font:12px Georgia,serif;color:var(--world-ink)}.cover-hint{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:23px;font-size:12px;font-weight:600}.book-info{padding:24px 2px 0}.book-info>.eyebrow{font-size:9px;color:var(--muted)}.book-info h3{margin-top:7px;font-size:25px;font-family:Georgia,serif;font-weight:400}.book-info>p:not(.eyebrow){font-size:13px;margin-top:9px}.book-info .text-link{margin-top:14px}.guides{background:#173f40;color:#fbf8f0;overflow:hidden}.guides-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:78px}.guide-picture{position:relative}.guide-picture img{width:100%;border-radius:48% 48% 16px 16px;box-shadow:0 25px 65px #001c2030}.picture-caption{display:block;text-align:center;font-family:Georgia,serif;font-style:italic;font-size:16px;margin-top:23px;color:#e4d1a9}.guide-copy>.eyebrow{color:#dcc393}.guide-copy h2{margin-block:18px 24px}.guide-copy>p{color:#d8e1d7;font-size:15px}.guide-copy blockquote{font-family:Georgia,serif;color:#f2d998;font-size:22px;font-style:italic;line-height:1.4;margin-block:21px 9px}.question-card{margin-top:30px;border-top:1px solid #ffffff35;padding-top:24px}.question-card>.eyebrow{font-size:9px;color:#dbcaa5}.question-card>p{color:#fff8e6;font-family:Georgia,serif;font-size:21px;line-height:1.4;margin-top:10px;min-height:60px}.question-card small{display:block;font-size:11px;color:#c5d5ca;margin-top:11px}.question-next{color:#f5dea8;font-size:12px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;list-style:none;padding:0;margin:0;counter-reset:step}.process-grid li{border-top:1px solid var(--line);padding-top:25px}.step{font-family:Georgia,serif;font-size:31px;color:#a27b3d}.process h3{font-size:19px;margin-block:18px 12px}.process p{font-size:15px}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;padding-block:5px 100px}.faq-section h2{margin-top:14px}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:21px 34px 21px 0;position:relative;font-size:15px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:17px;font-size:24px;font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{font-size:14px;padding-bottom:24px;max-width:520px}.contact{background:#e9e9dc}.contact-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;padding-block:65px}.contact h2{font-size:42px;margin-block:16px 20px}.contact p{font-size:14px;max-width:415px}.socials{align-self:center}.socials>a{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #bfc9b8}.socials>a>span{flex:1 1;font-size:18px;font-weight:600}.socials small{display:block;font-size:12px;font-weight:400;color:var(--muted)}.socials>a:hover>svg:last-child{transform:translateX(5px)}.socials svg{transition:transform var(--quick)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #c7cfbd;padding-block:22px;font-size:11px;color:var(--muted)}.footer-bottom>a{font:22px Georgia,serif;color:var(--ink)}.breadcrumb{display:inline-flex;align-items:center;gap:12px;font-size:12px;min-height:44px;margin-block:25px}.book-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-bottom:55px}.detail-cover{background:var(--world);padding:38px;border-radius:12px}.detail-cover img{box-shadow:-5px 5px #ede2c7,0 22px 35px #1d30302b;border-radius:4px 10px 10px 4px;transform:rotate(-3deg)}.book-intro h1{font-size:clamp(40px,5vw,66px);margin-block:15px 22px}.detail-tagline{font:italic 22px/1.4 Georgia,serif;color:var(--ink)}.book-intro-grid p:not(.detail-tagline){font-size:15px}.book-intro-grid .button{margin-top:27px}.book-intro-grid p.sample-note{font-size:11px;margin-top:17px}.samples{padding-top:60px;border-top:1px solid var(--line)}.sample-row{display:grid;grid-template-columns:1.7fr 1fr;gap:48px;align-items:center;margin-top:64px}.sample-image{display:block;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 10px 25px #173f401a}.sample-image img{width:100%}.sample-image>span{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:var(--paper);min-height:44px;font-size:12px}.sample-copy h3{font-family:Georgia,serif;font-weight:400;font-size:28px;margin-block:10px 20px}.sample-copy>p{font-size:14px;white-space:pre-line;line-height:1.85}.other-books{padding-block:0 90px}.other-books h2{margin-block:12px 30px;font-size:35px}.other-books>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}.other-books a{display:flex;align-items:center;gap:22px;padding:20px 0;border-block:1px solid var(--line)}.other-books img{width:80px;height:80px;border-radius:5px}.other-books a>span{flex:1 1}.other-books small{display:block;font-size:10px;color:var(--muted)}.other-books strong{display:block;font:23px Georgia,serif;margin-top:4px}.not-found{min-height:65vh}.not-found h1{font-size:54px;margin-block:25px}.not-found .button{margin-top:30px}#reader{border:1px solid #ffffff25;padding:0;border-radius:16px;background:#122d30;color:#fffaf0;width:min(1200px,96vw);height:min(950px,94dvh);max-width:none;max-height:none;overflow:hidden;box-shadow:0 30px 100px #0006}#reader::backdrop{background:#071c20e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reader-shell{display:flex;flex-direction:column;height:100%;min-height:0}.reader-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;flex-shrink:0;border-bottom:1px solid #ffffff20}.reader-header .eyebrow{font-size:8px;color:#c5d7ce}.reader-header h2{font-family:inherit;letter-spacing:0;font-size:17px;margin-top:3px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:10px;border:1px solid #ffffff35;background:transparent;border-radius:50%;flex-shrink:0}.reader-stage{min-height:0;flex:1 1;position:relative;overflow:auto;overscroll-behavior:contain;display:grid;align-items:center;justify-items:center;padding:20px;touch-action:pan-y pinch-zoom}.reader-paper{position:relative;overflow:hidden;background:#e9e2d1;width:auto;height:100%;max-width:100%;aspect-ratio:1;flex-shrink:0;box-shadow:0 10px 24px #0003;border-radius:3px}.reader-paper.spread{aspect-ratio:2}.reader-image{height:100%;width:100%;max-width:none;object-fit:contain}.reader-paper.half .reader-image{width:200%;object-fit:fill}.reader-paper.right .reader-image{transform:translateX(-50%)}.reader-stage.zoomed{display:block;touch-action:pan-x pan-y pinch-zoom}.zoomed .reader-paper{width:160%;height:auto;max-width:none;margin-inline:auto}.zoomed .reader-image{height:100%;position:absolute;inset:0}.reader-loading{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);border-radius:30px;background:#122d30ed;color:#fff;padding:8px 15px;font-size:12px;white-space:nowrap}.reader-error{text-align:center;position:absolute;background:#122d30f5;padding:25px;border-radius:12px;max-width:90%}.reader-error p{color:#fff;margin-bottom:18px}.reader-error .button{border-color:#ffffff60}.reader-toolbar{display:flex;align-items:center;justify-content:center;gap:14px;flex-shrink:0;padding:12px 20px;border-top:1px solid #ffffff20}.reader-toolbar [data-counter]{min-width:120px;text-align:center;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toolbar-divider{width:1px;height:22px;background:#ffffff35;margin-inline:6px}.small-button{border:1px solid #ffffff40;min-height:44px;padding:8px 14px;background:transparent;color:inherit;font-size:12px;border-radius:6px}.icon-button:hover:not(:disabled),.small-button:hover{background:#ffffff15}.reader-transcript{padding:0 24px 12px;font-size:12px;flex-shrink:0;max-height:27%;overflow:auto}.reader-transcript summary{min-height:32px;text-align:center;color:#d4dfd2}.reader-transcript p{white-space:pre-line;color:#f2f1e5;max-width:600px;margin:10px auto;line-height:1.8}.reader-transcript[open] summary{position:sticky;top:0;background:#122d30}.reader-open :focus-visible{outline-color:#edce8c}@media(prefers-reduced-motion:no-preference){#reader[open]{animation:open-book .28s var(--ease)}@keyframes open-book{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:none}}.question-change{animation:question-change .22s var(--ease)}@keyframes question-change{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}}}@layer responsive{@media(min-width:1500px){.hero{min-height:735px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:20px;min-height:600px}.hero h1{font-size:59px}.hero-library{padding-inline:12px}.book-grid{gap:22px}.cover-link{padding:30px 23px 25px}.book-info h3{font-size:23px}.guides-grid{gap:40px}.contact-grid,.faq-section{gap:50px}.book-intro-grid{gap:45px}.sample-row{gap:30px}}@media(max-width:750px){.wrap{width:calc(100% - 36px)}.site-header{height:80px}.brand{font-size:23px}.brand img{width:40px;height:40px}.site-header nav{gap:20px;font-size:12px}.nav-about{display:none!important}.hero{grid-template-columns:1fr;gap:18px;padding-block:37px 34px}.hero-copy{text-align:center}.hero-copy>.eyebrow{justify-content:center;font-size:9px;margin-bottom:18px}.hero h1{font-size:clamp(43px,8.3vw,65px)}.hero-copy>p{font-size:16px;max-width:440px;margin:20px auto 0}.hero-copy>p.hero-note{font-size:12px;max-width:310px;margin:12px auto 0}.hero-copy>.button{margin-top:22px}.handwritten{display:none}.hero-library{max-width:390px;width:100%;margin:auto;padding:8px 22px 0}.library-caption{font-size:8px;margin-bottom:18px}.hero-book{width:76%;max-width:295px}.book-open{bottom:12px;padding:8px 13px;font-size:11px}.book-plinth{margin-bottom:12px;max-width:330px;height:14px}.orbital{inset:0 5px 34px}.orbital-two{inset:8px 25px 25px}.library-label{font-size:13px}.star-one{left:10px;font-size:28px}.star-two{right:10px;font-size:38px}.promise-strip>.wrap{gap:14px;font-size:9px;justify-content:space-between;padding-block:15px}.promise-strip [aria-hidden]{font-size:9px}.section{padding-block:62px}.section-heading{gap:18px;display:block;margin-bottom:30px}.section-heading>p{margin-top:15px;font-size:13px}.section-heading>p br{display:none}.eyebrow{font-size:9px}.book-grid{gap:20px}.book-info>.eyebrow{font-size:8px;letter-spacing:.05em}.book-info h3{font-size:21px}.book-info>p:not(.eyebrow){font-size:12px}.cover-link{padding:28px 18px 17px}.cover-hint{font-size:10px;gap:5px}.book-info .text-link{font-size:12px}.guides-grid{grid-template-columns:1fr;gap:34px;padding-block:50px}.guide-picture{max-width:400px;margin:auto}.guide-copy{max-width:510px;margin:auto}.guide-copy h2{font-size:42px}.guide-copy h2 br{display:none}.process-grid{gap:22px}.process h3{font-size:17px}.process p{font-size:13px}.faq-section{grid-template-columns:1fr;gap:24px;padding-block:10px 60px}.faq-section h2 br{display:none}.contact-grid{grid-template-columns:1fr;gap:26px;padding-block:45px}.contact h2{font-size:36px}.socials>a{padding-block:16px}.book-intro-grid{grid-template-columns:1fr;gap:32px;padding-bottom:42px}.detail-cover{max-width:430px;width:100%;margin:auto;padding:28px}.book-intro h1{font-size:48px}.book-intro-grid>div:last-child{max-width:550px}.sample-row{grid-template-columns:1fr;gap:22px;margin-top:44px}.sample-image{max-width:650px}.sample-copy>p{font-size:14px;max-width:550px}.sample-copy h3{margin-bottom:13px}.other-books{padding-bottom:55px}.other-books>div{gap:14px}.other-books a{gap:12px}.other-books strong{font-size:20px}.other-books img{width:58px;height:58px}.other-books a>svg{width:18px}.reader-header{padding:12px 14px}.reader-header h2{font-size:15px}.reader-stage{padding:12px}.reader-toolbar{flex-wrap:wrap;gap:9px;padding:10px}.reader-toolbar [data-counter]{min-width:100px}.toolbar-divider{display:none}.reader-toolbar .small-button{font-size:11px;padding-inline:10px}.reader-transcript{padding-inline:15px}#reader{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.reader-paper{width:100%;height:auto;max-height:100%;object-fit:contain}.reader-image{position:absolute;inset:0}.reader-paper.spread{aspect-ratio:2}.reader-stage.zoomed .reader-paper{max-height:none}.not-found h1{font-size:42px}}@media(max-width:600px){.book-grid{grid-template-columns:1fr;gap:36px}.book-card{display:grid;grid-template-columns:44% 1fr;gap:20px;align-items:center}.cover-link{padding:22px 15px 15px}.book-info{padding:0}.book-info h3{font-size:25px}.book-info>.eyebrow{font-size:9px}.book-info .text-link{margin-top:13px}.cover-hint{margin-top:16px}.cover-hint svg{display:none}.volume{font-size:9px;left:9px;top:5px}.process-grid{grid-template-columns:1fr;gap:28px}.process-grid li{padding-left:55px;position:relative;padding-top:22px}.step{position:absolute;left:0;top:15px}.process h3{margin-top:0;font-size:19px}.process p{font-size:14px;max-width:340px}.other-books>div{grid-template-columns:1fr}.other-books a{gap:20px}.other-books img{width:72px;height:72px}.other-books strong{font-size:24px}.book-info>p:not(.eyebrow){font-size:12px}.footer-bottom{gap:12px;font-size:9px}.footer-bottom>a{font-size:19px}}@media(max-width:360px){.wrap{width:calc(100% - 28px)}.site-header nav{gap:12px}.brand{font-size:21px}.brand small{font-size:8px}.brand img{width:34px;height:34px}.hero h1{font-size:42px}.hero-copy>p{font-size:15px}.promise-strip>.wrap{gap:6px;font-size:8px}.book-card{gap:15px}.book-info h3{font-size:22px}.book-info .text-link{font-size:11px;gap:5px}.book-open{font-size:10px}.reader-toolbar{gap:6px}.reader-toolbar .small-button{padding-inline:8px;font-size:10px}.reader-toolbar [data-counter]{min-width:85px}.reader-toolbar>.icon-button{width:44px;height:44px}.reader-header .eyebrow{font-size:7px}}@media(max-height:550px) and (orientation:landscape){.reader-header{padding:6px 15px}.reader-header .eyebrow{display:none}.reader-toolbar{padding:6px}.reader-stage{padding:8px}.reader-paper{width:auto;height:100%;max-width:100%}.reader-transcript:not([open]){padding-bottom:2px}.reader-transcript summary{min-height:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.cover-link:hover img,.hero-book:hover{transform:none!important}}}@layer components{.shelf-tabs{justify-content:center;gap:8px;margin:0 0 12px}.shelf-tabs,.shelf-tabs button{display:flex;align-items:center}.shelf-tabs button{gap:7px;min-height:44px;background:transparent;border:1px solid #c5ceba;border-radius:30px;padding:7px 12px;font-size:11px}.shelf-tabs button>span:first-child{font-size:9px;color:#7a805c}.shelf-tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.shelf-tabs button[aria-pressed=true]>span:first-child{color:#d8c699}.hero{overflow:clip}.reader-wait{position:fixed;inset:auto 20px 25px;z-index:100;background:var(--ink);color:var(--paper);padding:18px;border-radius:10px;box-shadow:0 8px 24px #0003;display:flex;align-items:center;justify-content:center;gap:20px}.reader-wait p{color:inherit}.reader-wait .button{border-color:#ffffff50}}@layer components{}@layer components{}@layer base{:root{--ink:#102f48;--paper:#fcf8f0;--muted:#5b6570;--gold:#b58536;--line:#e0dacc;--cream:#eee5d4}input,select,textarea{font:inherit;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer components{.site-header{height:94px}.brand{letter-spacing:-.8px}.brand img{width:54px;height:54px}.site-header nav .nav-contact{padding:0 18px;border:1px solid var(--ink);border-radius:6px}.site-header nav .nav-contact:hover{background:var(--ink);color:var(--paper)}.hero{min-height:650px;grid-template-columns:1.05fr 1fr;gap:25px;padding-block:52px}.hero h1{font-size:clamp(54px,5.6vw,80px)}.hero h1 em,.invitation-copy h2 em,.order-heading h1 em,.siblings-story h2 em{color:#98702d}.hero-copy>p{max-width:490px;font-size:18px}.hero-copy>p.hero-note{max-width:425px;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:29px}.hero-actions .button{gap:14px}.hero-actions .text-link{font-size:13px}.hero-library{padding:26px 16px 0}.hero-library:before{content:"";position:absolute;inset:0 2% 65px;border-radius:48% 48% 8px 8px;background:#ece3d0;z-index:-3}.orbital{display:none}.hero-book{width:77%;max-width:365px}.book-plinth{background:#d7c39b;max-width:400px}.library-caption{color:#62605a}.star-one{left:2%;top:33%}.star-two{right:1%;top:12%}.promise-strip{background:#f2ebdd;border-color:#e1d5be}.editorial-note{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:44px}.editorial-note>span{font-size:9px;letter-spacing:.13em;max-width:120px}.editorial-note p{font:22px/1.5 Georgia,serif;color:var(--muted)}.editorial-note strong{font-weight:400;color:var(--ink)}.editorial-note svg{color:#9e752e}#kitoblar{padding-top:72px}.cover-link{border-radius:120px 120px 8px 8px;padding-top:48px}.volume{top:20px;left:50%;transform:translateX(-50%)}.book-info h3{font-size:28px}.book-info .text-link{color:#264960}.invitation-section{background:#eee5d4;border-block:1px solid #ddd0b9;padding-block:75px;overflow:clip}.invitation-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.invitation-copy>.eyebrow{display:flex;align-items:center;gap:10px}.invitation-copy h2{font-size:52px;margin-block:18px 22px}.invitation-copy>p{font-size:16px}.invitation-copy form{margin-top:27px}.choice-row{border:0;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}.choice-row legend{padding:0;margin-bottom:9px;font-size:12px;font-weight:650}.choice-row button{min-height:44px;border:1px solid #a8a092;background:transparent;padding:9px 16px;border-radius:6px;font-size:13px}.choice-row button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.name-fields{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}.name-fields.two-names{grid-template-columns:1fr 1fr}.name-fields label{font-size:12px;font-weight:650}.name-fields input{display:block;width:100%;height:50px;margin-top:7px;background:#fffaf3;border:1px solid #a8a092;border-radius:6px;padding:12px;font-size:16px}.name-fields input::placeholder{color:#74726c}.gold-button{background:#e7bf72;border-color:#e7bf72;color:#102f48}.gold-button:hover{background:#f2ce8b}.privacy-note{display:block;font-size:11px;margin-top:12px;color:#5b605f}.invitation-result{text-align:center;min-width:0}.preview-label{font-size:9px;letter-spacing:.17em;color:#62605a;display:block;margin-bottom:23px}.personal-book{width:88%;max-width:355px;aspect-ratio:4/5;margin:auto;position:relative;border-radius:5px 14px 14px 5px;background:#123650;color:#ffe5aa;box-shadow:-4px 3px #a19071,-8px 6px #f5ebd8,-11px 9px #9b8357,0 22px 40px #302c2430;transform:rotate(3deg);isolation:isolate;transition:transform .35s ease;overflow:hidden;border:1px solid #244967}.personal-book:before{inset:14px;border:1px solid #e6bc7060;border-radius:100px 100px 3px 3px;z-index:-1}.personal-book:after,.personal-book:before{content:"";position:absolute;pointer-events:none}.personal-book:after{inset:0;box-shadow:inset 8px 0 8px #0005,inset 10px 0 2px #ffffff10}.book-ornament{font-size:25px;padding-top:20px}.personal-book-title{padding:6px 27px 0;position:relative;z-index:2}.personal-book-title>span{display:block;font:clamp(20px,2.1vw,30px)/1.15 Georgia,serif;overflow-wrap:anywhere}.personal-book.long-name .personal-book-title>span{font-size:20px;line-height:1.2}.personal-book-title h3{font-size:11px;font-weight:500;letter-spacing:.07em;line-height:1.4;margin-top:12px;text-transform:uppercase}.personal-book img{position:absolute;width:74%;height:65%;object-fit:contain;object-position:bottom;bottom:32px;left:13%;z-index:-1}.personal-book-brand{position:absolute;bottom:12px;left:0;right:0;font:15px Georgia,serif}.personal-book-brand>span{font-size:9px;margin-left:7px}.personal-book.is-revealed{transform:rotate(0) translateY(-3px)}.world-vatan .personal-book{background:#4c4630}.world-dengiz .personal-book{background:#174e60}.invitation-caption{font:italic 20px/1.4 Georgia,serif;color:var(--ink);margin-top:28px;overflow-wrap:anywhere}.demo-note{max-width:335px;margin:10px auto 5px;font-size:11px;line-height:1.65}.invitation-result .text-link{font-size:12px}.siblings-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:95px}.siblings-art{position:relative;padding:22px 25px 45px;background:#e7e3ed;border-radius:150px 150px 8px 8px}.siblings-art img{border-radius:120px 120px 4px 4px;aspect-ratio:1;object-fit:cover}.siblings-art>span{position:absolute;bottom:11px;left:0;right:0;text-align:center;font:italic 20px Georgia,serif}.siblings-story h2{margin-block:17px 26px;font-size:54px}.siblings-story p{font-size:16px}.siblings-story p.small-note{font-size:12px;margin-top:20px}.siblings-story .text-link{margin-top:17px}.guides{background:#102f48}.guide-picture img{max-height:520px;object-fit:contain;border-radius:0;box-shadow:none}.guide-copy h2{font-size:43px}.guide-picture{background:radial-gradient(ellipse at center,#245372,transparent 68%)}.process-grid{gap:38px}.faq-aside{margin-top:25px;font-size:14px}.faq-aside .text-link{margin-top:8px}.contact{background:#102f48;color:var(--paper)}.contact-grid{grid-template-columns:1.3fr 1fr;padding-block:75px;gap:60px}.contact h2{font-size:48px}.contact h2 em{color:#ebc886}.contact p{color:#d0dce2}.contact .gold-button{margin-top:25px}.footer-address{align-self:center}.footer-address>.eyebrow{color:#e3c48b}.footer-phone{font:30px Georgia,serif;display:inline-block;margin:18px 0 14px}.footer-address p{font-size:12px;line-height:1.8}.social-inline{display:flex;align-items:center;gap:9px;margin-top:24px}.social-inline a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #647688;border-radius:50%}.social-inline a:hover{background:#244962}.social-inline>span{font-size:13px;margin-left:9px}.footer-bottom{border-color:#536675;color:#c2cfd6}.footer-bottom>a{color:var(--paper)}.book-intro-grid p.portfolio-note{font-size:12px;border-left:2px solid #b58536;padding-left:12px;margin-top:23px;max-width:365px}.detail-order{margin-top:14px}.book-inquiry{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:44px 50px;background:#eee5d4;margin-bottom:80px;border-radius:8px}.book-inquiry h2{font-size:42px;margin-block:15px 20px}.book-inquiry p{font-size:14px;max-width:420px}.inquiry-actions{align-self:center}.phone-readable{display:block;font-size:18px;margin-block:19px 10px}.inquiry-actions>p{font-size:12px}.order-page{padding-bottom:80px}.order-heading{max-width:730px;margin:25px auto 50px;text-align:center}.order-heading h1{font-size:62px;margin-block:20px}.order-heading>p{max-width:510px;margin:auto;font-size:16px}.order-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.order-options{padding:30px 0}.order-options>label{display:block;font-size:17px;font-weight:600}.order-options select{width:100%;padding:14px 12px;border:1px solid #b9b1a2;border-radius:6px;background:#fffdf8;margin-block:12px 32px;font-size:16px}.order-options .choice-row{margin-block:0 32px}.order-options .choice-row legend{font-size:17px;margin-bottom:14px}.step-label{font:15px Georgia,serif;color:#80622c;margin-right:10px}.order-hint{font-size:13px;max-width:390px}.request-letter{background:#eee5d4;border-top:3px solid #ad843c;padding:35px;box-shadow:0 14px 26px #172f4310}.request-letter h2{font-size:36px;margin-block:14px 25px}.request-letter textarea{width:100%;resize:vertical;background:#fffaf3;border:1px solid #b9b1a2;border-radius:5px;padding:13px;font-size:14px;line-height:1.65;min-height:195px}.request-letter .button{margin-top:14px;width:100%}.copy-status{min-height:42px;font-size:12px;margin-top:12px}.request-letter p.request-note{font-size:11px;border-top:1px solid #c8bba4;margin-top:18px;padding-top:16px}.call-band{display:flex;justify-content:space-between;align-items:center;gap:30px;border-block:1px solid var(--line);padding-block:35px;margin-top:70px}.call-band h2{font-size:27px;margin-top:10px}.call-band>a{display:flex;align-items:center;gap:15px;white-space:nowrap;font:26px Georgia,serif;min-height:44px}}@layer responsive{@media(max-width:1000px){.hero-actions{gap:10px}.hero-copy>p{font-size:16px}.invitation-grid{gap:40px}.invitation-copy h2{font-size:43px}.siblings-story{gap:40px}.siblings-story h2{font-size:46px}.guide-copy h2{font-size:37px}.book-inquiry{gap:35px;padding:35px}.order-grid{gap:35px}.personal-book-title>span{font-size:25px}}@media(max-width:750px){.site-header{height:80px}.brand img{width:43px;height:43px}.site-header nav .nav-contact{padding:0 10px}.hero{grid-template-columns:1fr;padding-block:36px 40px;gap:32px;min-height:0}.hero h1{font-size:clamp(48px,9vw,68px)}.hero-copy>p{font-size:16px}.hero-copy>p.hero-note{font-size:13px;max-width:340px}.hero-actions{justify-content:center;margin-top:22px;gap:16px}.hero-actions .button{font-size:13px;padding-inline:18px}.hero-library{padding:20px 22px 0;max-width:380px}.hero-book{width:76%}.hero-library:before{bottom:48px}.editorial-note{padding-block:28px;gap:18px}.editorial-note>span{display:none}.editorial-note p{font-size:18px}.editorial-note>svg{width:24px}.promise-strip>.wrap{font-size:9px}#kitoblar{padding-top:52px}.invitation-section{padding-block:50px}.invitation-grid{grid-template-columns:1fr;gap:45px}.invitation-copy{max-width:500px;width:100%;margin:auto}.invitation-copy h2{font-size:43px}.invitation-copy>p{font-size:15px}.invitation-result{max-width:430px;width:100%;margin:auto}.personal-book{max-width:320px}.personal-book-title>span{font-size:25px}.siblings-story{grid-template-columns:1fr;gap:35px;padding-block:60px}.siblings-art{max-width:480px;margin:auto}.siblings-story h2{font-size:44px}.siblings-story p{font-size:15px}.guide-picture img{max-height:370px}.guides-grid{gap:30px}.guide-copy h2{font-size:36px}.contact-grid{grid-template-columns:1fr;gap:40px;padding-block:50px}.contact h2{font-size:38px}.footer-phone{font-size:29px}.book-inquiry{grid-template-columns:1fr;gap:28px;padding:30px 24px;margin-bottom:50px}.book-inquiry h2{font-size:37px}.order-heading{margin:15px auto 30px}.order-heading h1{font-size:45px}.order-heading>p{font-size:14px}.order-grid{grid-template-columns:1fr;gap:20px}.order-options{padding:15px 0}.request-letter{padding:27px}.call-band{display:block;margin-top:45px}.call-band>a{margin-top:22px;font-size:25px}.order-page{padding-bottom:45px}}@media(max-width:600px){.cover-link{padding-top:32px;border-radius:80px 80px 6px 6px}.volume{top:11px;left:50%}.book-info h3{font-size:24px}.cover-hint{font-size:9px}.book-card{gap:20px}.siblings-story>.siblings-art{padding:20px 20px 43px}.siblings-art>span{font-size:18px}.name-fields.two-names{grid-template-columns:1fr}.name-fields{gap:14px}.contact-grid{gap:38px}.choice-row button{padding-inline:13px}.book-intro h1{font-size:43px}}@media(max-width:360px){.site-header nav{gap:10px}.brand img{width:35px;height:35px}.brand{font-size:20px}.site-header nav .nav-contact{font-size:11px;gap:5px}.hero h1{font-size:44px}.hero-actions{gap:8px}.hero-actions .text-link{font-size:12px}.book-info h3{font-size:21px}.invitation-copy h2{font-size:39px}.personal-book-title>span{font-size:22px}.personal-book{width:92%}.book-ornament{padding-top:15px}.personal-book-title{padding-inline:24px}.world-choices{gap:6px}.world-choices button{padding-inline:10px}.order-heading h1{font-size:39px}.request-letter{padding:20px}.request-letter h2{font-size:33px}.footer-phone{font-size:26px}}@media(prefers-reduced-motion:reduce){.personal-book{transition:none}.personal-book.is-revealed{transform:rotate(3deg)}}}@layer components{fieldset.order-options,fieldset.request-letter{border:0;min-width:0}fieldset.request-letter{border-top:3px solid #ad843c}.request-letter>label{display:block;font-size:14px;font-weight:600;margin-top:19px}.request-letter>label>span{font-weight:400}.admin-login input,.request-letter input:not([type=checkbox]){display:block;width:100%;height:50px;padding:12px;margin-top:8px;border:1px solid #a8a092;border-radius:5px;background:#fffaf3;font-size:16px}.request-letter small{font-size:11px;display:block;margin-top:6px}.request-letter textarea{min-height:100px;margin-top:8px;font-size:16px}.request-letter .consent-line{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;font-weight:400}.consent-line input{width:20px;height:20px;flex:0 0 20px;margin-top:2px;accent-color:#102f48}.consent-line a,.form-error a,.privacy-page a:not(.button){text-decoration:underline;text-underline-offset:3px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button:disabled{cursor:wait;opacity:.65}.form-error{background:#fff0e8;border:1px solid #9b4825;padding:14px;color:#762909;font-size:14px;line-height:1.6;margin-block:16px}.order-success{text-align:center;background:#eee5d4;padding:50px 30px;border-radius:8px;max-width:800px;margin:auto}.order-success h2{font-size:42px;margin:24px auto;max-width:570px}.order-success p{max-width:530px;margin:15px auto;font-size:15px}.success-seal{display:flex;width:65px;height:65px;border:1px solid #7f945c;border-radius:50%;align-items:center;justify-content:center;color:#426231;margin:0 auto 25px}.order-success .text-link{display:flex;justify-content:center;margin-top:20px}.receipt code{display:block;font-size:12px;overflow-wrap:anywhere;margin-top:8px;-webkit-user-select:all;user-select:all}.privacy-page{max-width:760px;padding-block:65px 85px}.privacy-page h1{font-size:48px;margin-block:20px 35px}.privacy-page h2{font-size:27px;margin-top:30px;margin-bottom:14px}.privacy-page p{line-height:1.9;margin-bottom:20px}.privacy-page .button{margin-top:20px}.admin-page{padding-block:55px 90px;min-height:60vh}.admin-page h1{font-size:45px;margin-block:15px 35px}.admin-login{max-width:440px}.inbox-toolbar{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:18px}.inbox label{font-size:13px}.inbox select{display:block;background:#fffaf3;border:1px solid #a8a092;border-radius:5px;min-height:44px;padding:10px;margin-top:6px;font-size:16px}.inbox-summary{font-size:13px}.inbox-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.inbox-card{background:#eee5d4;padding:25px;border-radius:7px;min-width:0;overflow-wrap:anywhere}.inbox-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:20px}.status-chip{border:1px solid #8b8779;padding:5px 9px;border-radius:20px;white-space:nowrap}.status-new{background:#102f48;color:white}.status-contacted{background:#d4e3c8}.inbox-card h2{font-size:30px}.inbox-phone{display:inline-block;font-size:19px;margin:10px 0}.inbox-card p{font-size:14px;line-height:1.7}.inbox-card small{font-size:11px;display:block;margin-top:17px}.inbox-note{border-left:2px solid #ad843c;padding:10px 15px;margin-top:15px}.inbox-actions{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-top:25px;flex-wrap:wrap}.delete-confirm button,.delete-link{min-height:44px;padding:8px;text-decoration:underline}.delete-link{color:#762909}.delete-confirm{border:1px solid #9b4825;padding:12px}.delete-confirm button{margin-right:15px}.empty-inbox{padding-block:35px}}@layer responsive{@media(max-width:750px){.inbox-list{grid-template-columns:1fr}.privacy-page{padding-top:35px}.privacy-page h1{font-size:37px}.admin-page h1{font-size:36px}.order-success{padding:35px 22px}.order-success h2{font-size:34px}}}@layer responsive{@media(max-width:500px){.site-header nav>a:first-child{display:none}.site-header{gap:15px}.site-header .brand{flex-shrink:0}.site-header nav{margin-left:auto}}}@layer components{.bot-order-link{text-align:center;margin-top:28px;font-size:14px}.bot-order-link a{display:inline-flex;align-items:center;gap:7px;text-decoration:underline;min-height:44px}.personal-book.long-name .personal-book-title>span{font-size:18px;line-height:1.16}.personal-book.long-name img{height:44%;width:65%;left:17.5%}.personal-book.long-name .personal-book-title h3{margin-top:8px;font-size:10px}.bespoke-story{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center;padding-bottom:65px}.bespoke-copy h2{margin-block:18px 26px;font-size:clamp(35px,3.8vw,50px)}.bespoke-copy h2 em{color:#98702d}.bespoke-copy>p{max-width:475px;font-size:16px;line-height:1.85}.bespoke-copy>.text-link{margin-top:22px}.story-seeds{padding:35px 35px 28px;background:#f1e9da;border:1px solid #ded0b7;border-radius:100px 100px 8px 8px}.story-seeds>.eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 0 13px;font-size:10px;letter-spacing:.1em}.story-seeds dl{margin:0}.story-seeds dl>div{padding:21px 0;border-bottom:1px solid #d9ccb4}.story-seeds dt{font:23px/1.3 Georgia,serif}.story-seeds dd{margin:9px 0 0;font-size:13px;line-height:1.8;color:var(--muted)}.story-seeds>p{margin-top:20px;font:italic 15px/1.6 Georgia,serif}.portfolio-invitation{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}.portfolio-invitation>p{max-width:540px;font-size:14px}.portfolio-invitation>.text-link{flex-shrink:0}.world-custom .personal-book{background:#3c4056;border-color:#606078}#custom{scroll-margin-top:32px}.order-options #order-world{margin-bottom:15px}.story-choice-note{display:flex;align-items:flex-start;gap:14px;margin-bottom:32px;padding:18px;background:#f1e9da;border-left:2px solid #ad843c}.story-choice-note>svg{color:#87642c;margin-top:2px}.story-choice-note>p{font-size:13px;line-height:1.8}.request-letter #story-note-help{font-size:11px;line-height:1.7;font-weight:400;color:var(--muted)}}@layer components{}@layer components{}@layer responsive{@media(max-width:1000px){.bespoke-story{gap:40px}.story-seeds{padding-inline:27px}.portfolio-invitation>p{max-width:420px}}@media(max-width:750px){.bespoke-story{grid-template-columns:1fr;gap:32px;padding-bottom:20px}.bespoke-copy h2{font-size:40px;max-width:550px}.bespoke-copy>p{font-size:15px}.story-seeds{max-width:550px;width:100%;margin:auto;padding:26px 30px}.story-seeds>.eyebrow{padding-top:16px}.story-seeds dl>div{padding-block:18px}.portfolio-invitation{display:block;margin-top:32px}.portfolio-invitation>.text-link{margin-top:12px}}@media(max-width:360px){.bespoke-copy h2{font-size:35px}.story-seeds{padding-inline:23px}.story-seeds>.eyebrow{font-size:8px;gap:7px}.story-seeds dt{font-size:21px}.story-choice-note{padding:15px;gap:10px}}}@layer components{.book-picture{display:contents;border-radius:inherit}.hero-library{padding-top:36px}.hero-library .library-caption{margin-bottom:18px;padding-inline:24px}.shelf-playback{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0 0 14px;padding:7px 13px;border:1px solid #b5aa96;border-radius:30px;background:var(--paper);color:var(--ink);font-size:11px}.shelf-playback:hover{background:#efe5d1}.hero-library .library-label{min-height:3.2em}.hero-library .shelf-tabs{flex-wrap:wrap}@media(prefers-reduced-motion:no-preference){.shelf-slide:not([hidden]){animation:shelf-appear .25s ease-out}@keyframes shelf-appear{0%{opacity:.8;transform:translateX(6px)}to{opacity:1;transform:none}}}@media(max-width:750px){.hero-library{padding-top:20px}.hero-library .library-caption{margin-bottom:6px;padding-inline:0}.shelf-playback{margin-bottom:12px}}@media(max-width:400px){.hero-library .shelf-tabs{gap:6px}.hero-library .shelf-tabs button{padding-inline:10px}}}