@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=Fraunces:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600&family=Fraunces:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500&family=Manrope:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500&family=Fraunces:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";.seo-root{background:#f5f6fa;color:#1b2038;font:16px/1.68 Manrope,system-ui,sans-serif;min-height:100vh}.seo-wrap{max-width:1160px;padding:0 24px;margin:0 auto}.seo-header{position:sticky;top:0;z-index:20;background:#fffffff7;border-bottom:1px solid #e1e4ec}.seo-nav{display:flex;gap:28px;align-items:center;min-height:72px}.seo-logo{white-space:nowrap;border:0;background:transparent;font-weight:750;color:#4e4fa3;font-size:18px;cursor:pointer}.seo-nav nav{flex:1;display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap}.seo-nav a{text-decoration:none;color:#42496b;font-size:14px;font-weight:600}.seo-nav a:hover,.seo-root a:hover{color:#4e4fa3;text-decoration:underline}.seo-btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;color:#fff!important;background:#4e4fa3;padding:13px 21px;border-radius:8px;border:1px solid #4e4fa3;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none}.seo-btn:hover{background:#383982}.seo-btn.small{font-size:13px;padding:9px 13px}.seo-hero{background:linear-gradient(135deg,#eff0fb,#fff 55%,#eaf2ed);padding:72px 0 60px;border-bottom:1px solid #e5e7f0}.seo-kicker,.seo-eyebrow{font-size:12px;letter-spacing:.17em;font-weight:800;text-transform:uppercase;color:#6361a5;margin:0 0 14px}.seo-hero h1{font-size:clamp(36px,5vw,65px);line-height:1.09;max-width:970px;font-family:Fraunces,Georgia,serif;letter-spacing:-.03em;margin:0 0 22px}.seo-lead{font-size:19px;line-height:1.67;max-width:780px;color:#42496b}.seo-statline{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;font-size:13px;color:#636a7e}.seo-statline span:before{content:"✓";margin-right:7px;color:#5c8f76;font-weight:700}.seo-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px;padding-top:34px;padding-bottom:60px;align-items:start}.seo-content{display:grid;gap:25px}.seo-panel{background:#fff;border:1px solid #e1e4ed;border-radius:15px;padding:30px;box-shadow:0 7px 22px -20px #171832}.seo-panel h2{font:500 clamp(27px,3vw,39px)/1.16 "Fraunces",Georgia,serif;margin:0 0 18px}.seo-panel h3{font:600 23px/1.25 Fraunces,Georgia,serif;margin:25px 0 10px}.seo-panel p{color:#454c61;max-width:76ch;margin:0 0 17px}.seo-date-grid{display:flex;gap:20px;flex-wrap:wrap;margin:22px 0}.seo-date-grid label{display:flex;flex-direction:column;font-weight:700;font-size:13px;color:#39415b;gap:6px}.seo-date-grid>.zm-birthdate{width:min(100%,310px);background:#fbfcfb;padding:12px;border:1px solid #e2e6e5;border-radius:8px}.seo-date-grid .zm-birthdate-row input{border:1px solid #cad0df;border-radius:8px;background:#fff;min-height:46px;width:100%;min-width:0;padding:8px 5px;font-size:15px}.seo-error{color:#b33d4e!important}.seo-result{border:1px solid #d4d7f1;background:#f8f8fd;border-radius:12px;padding:21px}.seo-result-main{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:18px}.seo-result-main>div{flex:1;min-width:130px;background:#fff;border-radius:10px;padding:16px;display:flex;align-items:center;flex-direction:column}.seo-result-main span{color:#747a97;font-size:11px;font-weight:700;letter-spacing:.08em}.seo-result-main strong{font:600 47px Fraunces,Georgia,serif;color:#4e4fa3}.seo-grid-nine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:500px;margin:18px 0;gap:7px}.seo-grid-nine>div{background:#f1f2f9;padding:15px;border-radius:8px;display:flex;align-items:center;gap:15px}.seo-grid-nine strong{font-size:20px;color:#4e4fa3}.seo-grid-nine span{letter-spacing:4px;color:#4e4fa3}.seo-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px}.seo-phases article{display:flex;flex-direction:column;align-items:center;border:1px solid #e2e5ef;border-radius:8px;padding:13px}.seo-phases strong{font-size:30px;color:#4e4fa3}.seo-phases span,.seo-phases small{font-size:12px}.seo-signs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.seo-signs article{border:1px solid #ebedf4;border-radius:9px;padding:14px}.seo-signs article span{font-size:11px;color:#8288a2}.seo-signs h3{font:600 21px Fraunces,Georgia,serif;margin:4px 0 9px}.seo-signs p{font-size:13px;margin:0}.seo-principles{display:grid;gap:12px}.seo-principles article{border-left:3px solid #8e8fd2;padding:3px 0 8px 19px}.seo-principles h3{font-size:20px;margin:0 0 8px}.seo-principles p{margin:0}.seo-callout{background:linear-gradient(155deg,#f8f8ff,#ecf4ef)}.seo-side{position:sticky;top:90px;display:grid;gap:18px}.seo-side .seo-panel{padding:22px}.seo-side h3{margin:0 0 10px;font-size:22px}.seo-side ul{padding-left:18px;margin:0}.seo-side li{padding:5px 0}.seo-side a{color:#444a85;text-decoration:none;font-size:14px}.seo-note{font-size:12px;margin:12px 0 0!important}.seo-footer{padding:25px 0;background:#eaecf3;color:#666c82;font-size:13px}.seo-footer .seo-wrap{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.seo-appendix{background:#fff;border:1px solid #d7dbee;padding:30px;margin:35px auto;border-radius:15px;max-width:1100px;color:#202640}.seo-appendix h2{font:500 36px Fraunces,Georgia,serif}.seo-appendix h3{font:600 26px Fraunces,Georgia,serif;margin:5px 0 15px}.seo-appendix-head{display:flex;flex-wrap:wrap;align-items:center;gap:18px;background:#f4f5fb;padding:18px;border-radius:12px;margin:20px 0}.seo-appendix-head span{display:flex;gap:9px;align-items:center}.seo-appendix-head b{font-size:28px;color:#4e4fa3}.seo-appendix-chapters{display:grid;gap:15px}.seo-appendix-chapters article{border-top:1px solid #e4e6ed;padding:18px 0}.seo-appendix-chapters article p{max-width:90ch;font-size:15px;line-height:1.75}@media(max-width:900px){.seo-layout{grid-template-columns:1fr}.seo-side{position:static;grid-template-columns:repeat(2,1fr)}.seo-nav nav{display:none}}@media(max-width:600px){.seo-wrap{padding:0 17px}.seo-panel{padding:21px}.seo-hero{padding:48px 0}.seo-lead{font-size:17px}.seo-nav{gap:10px;justify-content:space-between}.seo-nav .small{font-size:12px}.seo-side{grid-template-columns:1fr}.seo-phases,.seo-signs{grid-template-columns:repeat(2,1fr)}.seo-appendix{padding:18px}.seo-appendix h2{font-size:28px}}@media print{.seo-header,.seo-footer,.seo-side,.seo-btn{display:none!important}.seo-layout{display:block}.seo-panel{box-shadow:none;page-break-inside:avoid}.seo-appendix{border:0}.seo-appendix-chapters article{-moz-column-break-inside:avoid;break-inside:avoid}}.zm-birthdate{margin:0;padding:0;border:0;min-width:0}.zm-birthdate legend{font-size:13px;font-weight:700;color:inherit;padding:0;margin:0 0 7px}.zm-birthdate-row{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:9px}.zm-birthdate-row label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:600;min-width:0;color:#70828b}.zm-birthdate-row input{width:100%;min-width:0;min-height:43px;border:1px solid #c7d2d2;border-radius:6px;background:#fffefa;padding:10px 7px;text-align:center;font-size:15px;font-weight:600;letter-spacing:.055em;font-variant-numeric:tabular-nums;color:#29485b}.zm-birthdate-row input::-moz-placeholder{color:#94a4a7}.zm-birthdate-row input::placeholder{color:#94a4a7}.zm-birthdate>small{display:block;margin-top:6px;font-size:10px;font-weight:400;color:#7e9098;line-height:1.5}@media(max-width:420px){.zm-birthdate-row{gap:6px}.zm-birthdate-row input{padding:9px 3px;font-size:14px}}.atlas-body{background:#f8f5ed!important}.atlas-page,.atlas-result-screen{--atlas-ink:#1f333f;--atlas-soft:#5c6c70;--atlas-paper:#f8f5ed;--atlas-border:#d6d7d1;--atlas-navy:#1f3b55;--atlas-blue:#94b3c9;--atlas-orange:#bc8154;color:var(--atlas-ink);font-family:Manrope,sans-serif;background:var(--atlas-paper);min-height:100vh}.atlas-page *,.atlas-result-screen *{box-sizing:border-box}.atlas-page button,.atlas-result-screen button{font:inherit;cursor:pointer}.atlas-page h1,.atlas-page h2,.atlas-page h3,.atlas-result-screen h1,.atlas-result-screen h2,.atlas-result-screen h3{font-family:Fraunces,Georgia,serif;letter-spacing:-.026em;font-weight:400;line-height:1.12}.atlas-page em,.atlas-result-screen em{font-weight:400;font-style:italic;color:#a06b51}.atlas-page a{text-decoration:none}.atlas-nav{height:83px;display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:1470px;margin:auto;padding:0 5%;position:relative;z-index:5}.atlas-logo{display:flex;align-items:center;gap:12px;white-space:nowrap;color:var(--atlas-ink)!important;font-family:Fraunces,Georgia,serif;font-size:24px}.atlas-logo-mark{height:34px;width:34px;border:1px solid var(--atlas-ink);border-radius:50%;position:relative;display:grid;place-items:center}.atlas-logo-mark:before,.atlas-logo-mark:after{content:"";position:absolute;top:50%;left:-9px;right:-9px;border-top:1px solid var(--atlas-ink);transform:rotate(-48deg)}.atlas-logo-mark:after{transform:rotate(48deg)}.atlas-logo-mark span{width:7px;height:7px;background:#be9062;border-radius:100%;z-index:1}.atlas-nav nav{display:flex;gap:28px;align-items:center}.atlas-nav nav a,.atlas-nav nav button{font-size:12px!important;letter-spacing:.03em;background:transparent;border:0;padding:10px 0;color:var(--atlas-ink)!important;font-weight:700}.atlas-nav-cta,.atlas-primary{display:inline-flex;align-items:center;justify-content:center;gap:17px;background:#1f3b55!important;color:#fff!important;border-radius:4px;border:1px solid #1f3b55!important;padding:15px 21px;font-weight:700;font-size:13px;transition:transform .25s,background .25s}.atlas-nav-cta{padding:11px 16px}.atlas-primary:hover,.atlas-nav-cta:hover{background:#365b75!important;transform:translateY(-3px)}.atlas-overline{font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1.6;color:#8a725e}.atlas-hero{max-width:1500px;margin:0 auto;min-height:650px;display:grid;grid-template-columns:47% 53%;align-items:center;position:relative;padding:33px 5% 85px}.atlas-hero-copy{position:relative;z-index:2;padding-top:10px}.atlas-hero h1{font-size:clamp(54px,5.8vw,94px);line-height:1.035;margin:22px 0 3px;max-width:680px}.atlas-hero h1 em{color:#b0714d}.atlas-writing{font-family:Caveat,cursive;font-size:clamp(19px,2.3vw,34px)!important;color:#58758a;margin:14px 0 23px;display:inline-block;overflow:hidden;white-space:nowrap;max-width:100%;animation:atlas-write 2.8s steps(24,end) both}@keyframes atlas-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.atlas-lead{max-width:490px;font-size:15px;line-height:1.85;color:#56636b}.atlas-hero-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin:30px 0 31px}.atlas-subtle-link{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#254255!important}.atlas-stats{display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:11px;color:#667078}.atlas-stats span{display:inline-flex;align-items:center;gap:8px}.atlas-orbit-stage{position:relative;min-width:0}.atlas-hero-svg{width:100%;max-height:610px;overflow:visible;display:block}.atlas-spin{transform-origin:349px 290px;animation:atlas-orbit 58s linear infinite}.atlas-float{animation:atlas-float 7s ease-in-out infinite}@keyframes atlas-orbit{to{transform:rotate(360deg)}}@keyframes atlas-float{50%{transform:translateY(9px)}}.atlas-art-note{position:absolute;bottom:4%;right:4%;font-size:12px;color:#60768a;transform:rotate(-7deg);font-family:Caveat,cursive;line-height:1.6}.atlas-art-note i{color:#ae7857}.atlas-scroll-note{position:absolute;bottom:31px;left:5%;font-size:9px;letter-spacing:.21em;color:#88929b}.atlas-scroll-note span{font-size:18px;margin-left:14px}.atlas-catalog,.atlas-process,.atlas-preview,.atlas-about{max-width:1370px;margin:0 auto;padding-left:5%;padding-right:5%}.atlas-catalog{padding-top:75px;padding-bottom:98px;scroll-margin-top:35px;background:linear-gradient(0deg,transparent,#f6f5f0 80%)}.atlas-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px}.atlas-section-heading h2,.atlas-preview h2,.atlas-about h2{font-size:clamp(38px,4.4vw,65px);margin:7px 0 14px}.atlas-section-heading p{font-size:14px;line-height:1.8;max-width:630px;color:#647079;margin:0}.atlas-hand-note{font:22px/1.5 Caveat,cursive;transform:rotate(-8deg);color:#b27858;white-space:nowrap}.atlas-map-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.atlas-map-card{background:#fffefb;border:1px solid #d8d6cd;border-radius:10px;text-align:left;min-height:395px;padding:23px 30px 26px;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s,border-color .3s,box-shadow .35s;box-shadow:0 10px 40px #1e324406}.atlas-map-card:before{content:"";position:absolute;border-radius:50%;height:260px;width:260px;right:-58px;top:-44px;background:radial-gradient(ellipse at center,#7da2bb26,#7da2bb00 70%);pointer-events:none}.atlas-card-blue{background:linear-gradient(145deg,#f4f9fb,#fafdfe 58%,#f1f7fa);border-color:#cbdce3}.atlas-card-coral{background:linear-gradient(145deg,#fcf5f2,#fffaf7 58%,#f9f0ec);border-color:#e7d5d0}.atlas-card-sage{background:linear-gradient(145deg,#f1f7f1,#fafff8 60%,#eff5ee);border-color:#d3e1d2}.atlas-card-ochre{background:linear-gradient(145deg,#fbf6ed,#fffcf7 60%,#f8f0e3);border-color:#e7d9c4}.atlas-card-coral:before{background:radial-gradient(ellipse at center,#cd847026,#cd847000 70%)}.atlas-card-sage:before{background:radial-gradient(ellipse at center,#75997b29,#75997b00 70%)}.atlas-card-ochre:before{background:radial-gradient(ellipse at center,#daa66d2e,#daa66d00 70%)}.atlas-map-card:hover{transform:translateY(-5px);box-shadow:0 19px 50px #1e324416;border-color:#a6adac}.atlas-card-top{display:flex;justify-content:space-between;align-items:center;color:#9b8f7d;font-size:11px;letter-spacing:.18em}.atlas-card-top span:last-child{height:36px;width:36px;border:1px solid #b7bcc0;border-radius:50%;display:grid;place-items:center;color:#1f3b55;transition:background .25s,color .25s}.atlas-map-card:hover .atlas-card-top span:last-child{background:#1f3b55;color:#fff}.atlas-symbol{height:105px;max-width:170px;align-self:flex-end;margin:-15px 13px 0}.atlas-card-copy{position:relative;flex:1;display:flex;flex-direction:column}.atlas-map-card h3{font-size:clamp(28px,3vw,42px);margin:1px 0 9px}.atlas-card-italic{font-family:Fraunces,Georgia,serif;font-size:16px;color:#a46e5a;margin:0 0 13px;font-style:italic}.atlas-card-copy>p:not(.atlas-card-italic){font-size:13px;color:#626e73;line-height:1.85;max-width:510px;margin:0 0 18px}.atlas-card-bottom{margin-top:auto;padding-top:15px;border-top:1px solid #e7e6de;display:flex;justify-content:space-between;gap:9px;align-items:center;font-size:11px;color:#536474}.atlas-card-bottom span,.atlas-card-bottom strong{display:inline-flex;gap:8px;align-items:center}.atlas-card-bottom strong{font-weight:700;color:#253f51;padding:10px 12px;border:1px solid #cad8dd;background:#e5f1f5b8;border-radius:5px;transition:background .25s,border-color .25s}.atlas-card-coral .atlas-card-bottom strong{background:#f9e2dcbf;border-color:#e9d0c9}.atlas-card-sage .atlas-card-bottom strong{background:#e3eeddd4;border-color:#cbdac6}.atlas-card-ochre .atlas-card-bottom strong{background:#f9ebd1d6;border-color:#e9d7b8}.atlas-map-card:hover .atlas-card-bottom strong{background:#fff;box-shadow:0 3px 12px #2137440f}.atlas-map-card:focus-visible{outline:3px solid #244a63;outline-offset:4px}.atlas-process{padding-top:75px;padding-bottom:95px;background:#eef1ee;max-width:none}.atlas-process>.atlas-section-heading,.atlas-steps{max-width:1200px;margin-left:auto;margin-right:auto}.atlas-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.atlas-steps article{border-top:1px solid #c9d2d1;padding:25px 10px 0}.atlas-steps article>span{font:15px Caveat,cursive;color:#ba8565}.atlas-steps svg{display:block;margin:24px 0;color:#546d7b}.atlas-steps h3{font-size:28px;margin:0 0 10px}.atlas-steps p{font-size:13px;color:#6b767a;max-width:285px;line-height:1.8}.atlas-preview{padding-top:125px;padding-bottom:140px;display:grid;grid-template-columns:41% 59%;align-items:center;overflow:hidden;gap:0}.atlas-preview h2{margin:12px 0 20px}.atlas-preview-left>p{font-size:14px;line-height:1.9;color:#647079;max-width:370px;margin-bottom:25px}.atlas-secondary{display:inline-flex;align-items:center;gap:13px;border:1px solid #233c4c;color:#233c4c;padding:13px 17px;background:transparent;border-radius:4px;font-weight:700;font-size:12px}.atlas-sample-pages{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;padding:20px 0 25px 20px}.atlas-sample-sheet{background:#fffefa;border:1px solid #ccc8bd;box-shadow:1px 15px 37px #1d3a5423;height:335px;width:220px;padding:23px 20px;position:relative;flex-shrink:0}.atlas-sample-sheet>span{font-size:9px;letter-spacing:.15em;color:#9c856e}.atlas-sample-sheet h3{font-size:26px;margin:13px 0 10px}.atlas-sample-ring{font-family:Fraunces,serif;font-size:84px;height:124px;text-align:center;color:#6b8495;border:1px dashed #a9b6ba;border-radius:50%;margin:15px auto 0;width:130px}.atlas-paper-lines{height:47px;background:repeating-linear-gradient(to bottom,transparent 0 10px,#b6bfc3 11px,transparent 12px);opacity:.7}.sheet-1{transform:translate(46px) rotate(-9deg)}.sheet-2{transform:rotate(2deg);z-index:2;top:15px}.sheet-3{transform:translate(-46px) rotate(10deg)}.atlas-about{border-top:1px solid #d9d9d0;text-align:center;padding-top:80px;padding-bottom:115px}.atlas-about>p{max-width:730px;margin:0 auto;font-size:13px;line-height:1.9;color:#637177}.atlas-about button{border:0;background:none;color:#26485f;font-weight:700;display:inline-flex;gap:10px;align-items:center;margin-top:27px;font-size:13px}.atlas-footer{border-top:1px solid #d9d9d0;min-height:90px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%;font-size:12px;color:#7a827e}.atlas-logo-mini{font-family:Fraunces,serif;font-size:19px;color:#254055}.atlas-footer button{border:0;background:transparent;font-weight:700;color:#38576b}.atlas-form-top{max-width:1170px;margin:auto;padding:28px 4%;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px}.atlas-back{background:none;border:0;color:#27475a;display:flex;align-items:center;gap:10px}.atlas-form-hero{padding:60px 5% 55px;text-align:center;max-width:800px;margin:auto}.atlas-form-hero>.atlas-symbol{height:125px;display:block;margin:12px auto}.atlas-form-hero h1{font-size:clamp(44px,5vw,74px);margin:0 0 17px}.atlas-form-hero>p{font-size:15px;line-height:1.8;color:#637178;max-width:650px;margin:0 auto}.atlas-form-caption{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#75847e;margin-top:25px}.atlas-people-form{max-width:1180px;padding:0 4% 110px;margin:auto}.atlas-form-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;border-bottom:1px solid #dadbd6;padding-bottom:22px;margin-bottom:25px}.atlas-form-heading h2{font-size:clamp(27px,3vw,44px);margin:0}.atlas-form-heading p{font-size:12px;color:#778087;margin:9px 0 0}.atlas-form-heading>span{font-size:11px;color:#9b7c63}.atlas-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.atlas-person{background:#fffefa;border:1px solid #d7d9d1;border-radius:8px;padding:25px 24px;margin:0;min-width:0}.atlas-person legend{font-family:Fraunces,serif;font-size:22px;padding:0 10px}.atlas-person legend>span{font:12px Manrope,sans-serif;color:#b28a6f;margin-right:8px}.atlas-person label{display:flex;flex-direction:column;gap:7px;font-size:11px;letter-spacing:.02em;font-weight:700;color:#465d68}.atlas-person input:not([type=checkbox]),.atlas-person select{border:1px solid #d5dbdb;border-radius:4px;padding:11px 10px;min-width:0;width:100%;background:#fff;color:#1e3644;font-family:Manrope,sans-serif;font-size:13px}.atlas-fields-2{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:16px}.atlas-fields-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0}.atlas-time-check{flex-direction:row!important;align-items:center;margin:12px 0 14px;font-weight:600!important}.atlas-time-check input{width:16px;height:16px}.atlas-custom-location{margin-bottom:12px}.atlas-remove{background:none;border:0;color:#8c5555;font-size:11px!important;display:flex;align-items:center;gap:7px;padding:4px 0}.atlas-add{margin:25px 0 5px;border:1px dashed #9babac;color:#385d6b;background:#f7f9f6;border-radius:6px;padding:16px 20px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px!important}.atlas-error{padding:16px;background:#fff3ed;border:1px solid #d4a18b;color:#8a443e;border-radius:6px;margin:20px 0;font-size:13px}.atlas-form-actions{border-top:1px solid #ddd;padding-top:25px;margin-top:25px;display:flex;gap:25px;justify-content:space-between;align-items:center}.atlas-form-actions>p{font-size:11px;color:#89928e;display:flex;align-items:center;gap:9px;max-width:550px}.atlas-result-screen{padding:20px}.atlas-report-tools{max-width:1040px;margin:0 auto 20px;display:flex;gap:12px;justify-content:space-between}.atlas-report-tools button{border:1px solid #c8d0d0;border-radius:5px;background:#fff;padding:11px 16px;display:flex;gap:9px;align-items:center}.atlas-report{background:#fffefa;max-width:1040px;margin:auto;padding:75px 7%;box-shadow:0 9px 60px #203b4517;border:1px solid #deded5}.atlas-report-header{border-bottom:2px solid #263f53;padding-bottom:40px}.atlas-report-header h1{font-size:clamp(46px,5vw,74px);margin:12px 0}.atlas-report-header p{font-size:14px;color:#66737b}.atlas-report-line{display:flex;justify-content:space-between;gap:12px;color:#927b66;font-size:10px;margin-top:40px}.atlas-report-section{padding:42px 0;border-bottom:1px solid #dce0d9}.atlas-report-section h2{font-size:32px}.atlas-report-section>p{font-size:13px;color:#617178;line-height:1.85}.atlas-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.atlas-profile{padding:22px 19px;border:1px solid #d9dedc;background:#fcfcf8;-moz-column-break-inside:avoid;break-inside:avoid}.atlas-profile-index{font-size:10px;color:#a47b65;letter-spacing:.13em}.atlas-profile h3{font-size:28px;margin:8px 0}.atlas-profile-facts{color:#849088;font-size:11px}.atlas-profile-meta{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:15px 0;gap:10px;padding:13px 0}.atlas-profile-meta div{display:flex;flex-direction:column;gap:4px}.atlas-profile-meta span{font-size:10px;color:#76838b}.atlas-profile-meta strong{font-family:Fraunces,serif;font-size:23px;color:#2a4a5f}.atlas-profile>p{font-size:12px;line-height:1.85;color:#5d7074}.atlas-relations{display:grid;grid-template-columns:1fr;gap:16px;margin:20px 0}.atlas-relations article{padding:21px 22px;background:#f7f7f1;border-left:2px solid #9eb2b6;-moz-column-break-inside:avoid;break-inside:avoid}.atlas-relations h3{font-size:28px;margin:7px 0 15px}.atlas-relations p,.atlas-report-outro p{font-size:13px;line-height:1.9;color:#617178}.atlas-report-outro{border:0}.atlas-page button:focus-visible,.atlas-page a:focus-visible,.atlas-page input:focus-visible,.atlas-page select:focus-visible,.atlas-result-screen button:focus-visible{outline:3px solid #bf8758;outline-offset:3px}@media(max-width:1020px){.atlas-nav nav{gap:13px}.atlas-nav nav a,.atlas-nav nav button{font-size:10px!important}.atlas-hero h1{font-size:clamp(48px,6vw,75px)}.atlas-sample-sheet{width:175px;height:295px}.atlas-sample-ring{height:110px}}@media(max-width:760px){.atlas-nav{height:75px;padding:0 5%}.atlas-logo{font-size:20px}.atlas-nav nav{display:none}.atlas-nav-cta{font-size:11px;padding:10px 12px}.atlas-hero{grid-template-columns:1fr;padding-top:50px;padding-bottom:65px}.atlas-hero h1{font-size:clamp(46px,11vw,68px)}.atlas-orbit-stage{grid-row:2;margin:-35px auto;max-width:550px;width:100%}.atlas-scroll-note{display:none}.atlas-map-grid,.atlas-person-grid{grid-template-columns:1fr}.atlas-map-card{min-height:360px}.atlas-catalog{padding-top:45px}.atlas-section-heading{align-items:start;flex-direction:column}.atlas-hand-note{display:none}.atlas-steps{grid-template-columns:1fr;gap:10px}.atlas-steps article{display:grid;grid-template-columns:38px 55px 1fr;align-items:center;gap:6px}.atlas-steps svg{margin:0}.atlas-steps h3{font-size:24px}.atlas-steps p{grid-column:3}.atlas-preview{grid-template-columns:1fr;padding-top:80px;padding-bottom:75px}.atlas-sample-pages{min-height:310px}.atlas-sample-sheet{width:33%;height:265px;padding:12px}.atlas-sample-ring{font-size:55px;width:90px;height:90px}.atlas-sample-sheet h3{font-size:20px}.atlas-footer{flex-wrap:wrap}.atlas-fields-2,.atlas-fields-3{grid-template-columns:1fr}.atlas-form-actions{align-items:start;flex-direction:column}.atlas-report{padding:35px 5%}.atlas-profile-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.atlas-page *,.atlas-page *:before,.atlas-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.atlas-result-screen{padding:0;background:#fff}.atlas-report-tools,.no-print{display:none!important}.atlas-report{max-width:none;margin:0;box-shadow:none;border:0;padding:0}.atlas-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-report-section{-moz-column-break-before:auto;break-before:auto}.atlas-relations article,.atlas-profile{-moz-column-break-inside:avoid;break-inside:avoid}body{background:#fff!important}@page{size:A4;margin:17mm}}.gift-banner{max-width:1300px;margin:10px auto 70px;display:grid;grid-template-columns:205px minmax(0,1fr) 235px;gap:32px;align-items:center;position:relative;overflow:hidden;border:1px solid #d5dcd5;border-radius:7px;background:linear-gradient(120deg,#fffefa,#f5f1e8);padding:39px 44px;color:#294658;box-shadow:0 14px 43px #28445808}.gift-banner:before{content:"";position:absolute;width:460px;height:460px;border:1px dashed #b6c3be;border-radius:50%;right:-195px;top:-245px;opacity:.65;pointer-events:none}.gift-banner-image{max-width:200px;width:100%;align-self:center}.gift-banner-image .map-art{margin:0}.gift-banner-image svg{max-width:200px;height:auto}.gift-banner-copy{position:relative;z-index:1;min-width:0}.gift-banner-copy h2{font:normal clamp(31px,3.4vw,49px)/1.13 "Fraunces",Georgia,serif;letter-spacing:-.025em;margin:10px 0 14px}.gift-banner-copy h2 em{color:#b37d5c;font-style:italic}.gift-banner-copy>p:not(.atlas-overline){font:400 13px/1.85 Manrope,sans-serif;color:#667782;max-width:685px;margin:0 0 13px}.gift-banner-copy .gift-banner-facts{font:700 10px/1.7 Manrope,sans-serif;color:#7c887d;letter-spacing:.045em;margin-top:13px}.gift-banner-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch;z-index:1}.gift-banner-actions button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:12px 16px;background:#24465c;color:#fff;border:1px solid #24465c;border-radius:4px;cursor:pointer;font:700 12px/1.45 Manrope,sans-serif;text-align:center}.gift-banner-actions button:hover{background:#345c72}.gift-banner-actions .gift-banner-example{background:transparent;color:#2c5469}.gift-banner-actions .gift-banner-example:hover{background:#f2f4ee}.gift-banner-actions span{font:500 10px Manrope,sans-serif;color:#87928d;text-align:center}.zm-gift-teaser{display:inline-flex;align-items:center;gap:8px;font:700 11px/1.6 Manrope,sans-serif;color:#9c705a;background:transparent;border:0;padding:0;margin:-10px 0 22px;cursor:pointer;text-align:left}.zm-gift-teaser svg{flex-shrink:0}@media(max-width:1050px){.gift-banner{grid-template-columns:155px minmax(0,1fr);margin:12px 4% 60px;padding:29px;gap:20px}.gift-banner-image{max-width:155px}.gift-banner-actions{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:center}.gift-banner-actions button{flex:1}.gift-banner-actions span{width:100%}}@media(max-width:650px){.gift-banner{grid-template-columns:80px minmax(0,1fr);margin:10px 18px 38px;padding:23px 17px;gap:12px}.gift-banner-image{max-width:80px}.gift-banner-copy h2{font-size:clamp(25px,7vw,35px)}.gift-banner-copy>p:not(.atlas-overline){font-size:12px}.gift-banner-copy .gift-banner-facts{font-size:9px}.gift-banner-actions{grid-column:1/-1;flex-direction:column}.gift-banner-actions button{width:100%}.gift-banner-actions span{width:auto}.zm-gift-teaser{margin:-6px 0 17px}}.zm-recent-maps{max-width:1160px;margin:10px auto 42px;padding:20px 28px;border:1px solid #d8ded9;background:#fffefa;border-radius:4px;color:#274657}.zm-recent-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.zm-recent-heading>svg{color:#8faba8;flex:none}.zm-recent-heading span{color:#ab826a;letter-spacing:.15em;font:700 10px Manrope,Arial,sans-serif}.zm-recent-heading h2{font: 26px Fraunces,Georgia,serif;margin:6px 0}.zm-recent-heading p,.zm-recent-note{color:#6d838e;font-size:12px;line-height:1.75;margin:0}.zm-recent-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.zm-recent-links button{display:flex;align-items:center;gap:10px;background:#f4f5f1;border:1px solid #cbd6d3;padding:11px 13px;color:#2c5065;border-radius:3px;cursor:pointer;font:600 12px Manrope,Arial,sans-serif}.zm-recent-links button:hover{background:#e7eeec}.zm-recent-links button svg:last-child{margin-left:auto}.zm-recent-note{font-size:11px;margin-top:13px}@media(max-width:740px){.zm-recent-maps{margin:15px 18px 30px;padding:18px}.zm-recent-heading h2{font-size:23px}.zm-recent-links{display:flex;flex-direction:column}.zm-recent-links button{justify-content:flex-start}}.zm-analytics-banner{position:fixed;z-index:10000;left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:21px;width:min(820px,calc(100% - 26px));background:#fffefa;color:#2c4a60;padding:18px 22px;border:1px solid #cbd6d2;border-radius:5px;box-shadow:0 13px 38px #1c394728;font-family:Manrope,Arial,sans-serif}.zm-analytics-banner strong{font-size:13px}.zm-analytics-banner p{font:400 11px/1.7 Manrope,sans-serif;color:#687f89;margin:8px 0 0}.zm-analytics-buttons{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.zm-analytics-buttons button{border:1px solid #c6d2cc;background:#fff;padding:11px 13px;font:700 11px Manrope,sans-serif;color:#345d70;cursor:pointer;border-radius:3px}.zm-analytics-buttons button.accept{background:#26485c;color:#fff;border-color:#26485c}@media(max-width:690px){.zm-analytics-banner{display:block;padding:15px}.zm-analytics-buttons{margin-top:14px;flex-direction:row;flex-wrap:wrap}.zm-analytics-buttons button{flex:1}}.zm-examples{max-width:1450px;margin:0 auto;padding:53px 5% 88px;scroll-margin-top:30px;color:#223c4d}.zm-examples-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.zm-examples-heading h2{font:normal clamp(38px,4.5vw,65px)/1.12 "Fraunces",Georgia,serif;letter-spacing:-.035em;margin:10px 0 17px}.zm-examples-heading h2 em{color:#ad7857}.zm-examples-heading p{font:400 13px/1.9 Manrope,sans-serif;color:#667780;max-width:700px;margin:0}.zm-examples-hand{font: 23px Caveat,cursive;color:#b7896e;transform:rotate(-6deg);white-space:nowrap;margin:0 20px 8px}.zm-example-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.zm-example-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;text-align:left;background:#fffef9;border:1px solid #d8ddd6;border-radius:5px;color:#263d4d;padding:0;cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 8px 30px #2037460a}.zm-example-card:hover{transform:translateY(-6px);border-color:#a1b2b8;box-shadow:0 15px 38px #20374621}.zm-example-card:focus-visible{outline:3px solid #517a90;outline-offset:3px}.zm-example-picture{height:244px;position:relative;display:grid;place-items:center;padding:19px 12px 8px;background:#f0f3f1;overflow:hidden}.zm-example-partner .zm-example-picture{background:#f4eeec}.zm-example-family .zm-example-picture{background:#edf2ee}.zm-example-business .zm-example-picture{background:#f6f0e7}.zm-example-gift .zm-example-picture{background:#f3f1ed}.zm-example-shadow{position:absolute;left:calc(50% - 60px);top:30px;height:190px;width:143px;transform:rotate(8deg);background:#f9f8f2;border:1px solid #cdd4d0}.zm-example-paper{position:relative;display:flex;flex-direction:column;width:151px;height:211px;transform:rotate(-4deg);background:#fffefa;border:1px solid #d6d8d0;box-shadow:0 10px 19px #1b313d21;padding:12px 12px 10px}.zm-example-paper-head{display:flex;justify-content:space-between;gap:4px;font:600 5px Manrope,sans-serif;letter-spacing:.06em;color:#8b8d86;border-bottom:1px solid #d9d9d0;padding-bottom:5px}.zm-example-paper-name{font: 20px/1.14 Fraunces,Georgia,serif;margin:13px 0 3px;color:#25465a;max-width:122px}.zm-example-art{flex:1;display:grid;place-items:center;min-height:0}.zm-example-art .map-art{width:112px}.zm-example-art .map-art svg{max-width:112px}.zm-example-paper-rule{height:1px;background:#d5d8d2;width:100%;margin:3px 0 7px}.zm-example-paper-letters{font:600 5px Manrope,sans-serif;letter-spacing:.13em;color:#aa8a74}.zm-example-text{display:flex;flex-direction:column;padding:20px 17px 18px;flex:1}.zm-example-overline{color:#a17e68;font:700 9px Manrope,sans-serif;letter-spacing:.1em}.zm-example-text h3{font: 24px/1.2 Fraunces,Georgia,serif;letter-spacing:-.02em;margin:10px 0 8px}.zm-example-text p{color:#697980;font:400 11px/1.7 Manrope,sans-serif;margin:0 0 17px;flex:1}.zm-example-cta{display:flex;align-items:center;gap:7px;color:#244a60;font:700 11px Manrope,sans-serif;border-top:1px solid #e0e4df;padding-top:15px}.zm-example-cta svg:last-child{margin-left:auto}.zm-examples-bottom{display:flex;align-items:center;gap:23px;flex-wrap:wrap;border-top:1px solid #dce0d9;padding-top:22px;margin-top:24px}.zm-examples-bottom span{display:inline-flex;align-items:center;gap:7px;color:#65767c;font:500 11px Manrope,sans-serif}.zm-examples-bottom button{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:#234861;font:700 12px Manrope,sans-serif;cursor:pointer}.zm-examples-note{font:400 11px/1.7 Manrope,sans-serif;color:#88928e;margin:14px 0 0}@media(max-width:1160px){.zm-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.zm-examples{padding:44px 5% 65px}.zm-examples-heading{display:block}.zm-examples-hand{display:none}.zm-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.zm-example-picture{height:211px}.zm-example-paper{transform:rotate(-3deg) scale(.87)}.zm-example-shadow{transform:rotate(8deg) scale(.87)}.zm-example-text{padding:14px 12px}.zm-example-text h3{font-size:21px}.zm-examples-bottom{gap:12px}.zm-examples-bottom button{margin:4px 0 0}}@media(max-width:385px){.zm-example-grid{grid-template-columns:1fr}.zm-example-picture{height:210px}.zm-example-paper{transform:rotate(-4deg) scale(.92)}}.zm-payment{background:#f8f5ed;min-height:100vh;color:#263f52;font-family:Manrope,Arial,sans-serif}.zm-payment *{box-sizing:border-box}.zm-payment button,.zm-payment input,.zm-payment select{font:inherit}.zm-payment-nav{max-width:1200px;padding:22px 4%;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #d4dcd9}.zm-payment-nav>button{background:none;border:0;color:#31536c;display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.zm-payment-nav>strong{font: 22px Fraunces,Georgia,serif}.zm-payment-nav>span{color:#96735d;letter-spacing:.15em;font-size:10px;font-weight:700}.zm-payment-body{max-width:1160px;margin:auto;padding:65px 4% 100px}.zm-payment-heading{max-width:720px;margin-bottom:32px}.zm-payment-heading h1{font:normal clamp(47px,6vw,76px)/1.05 "Fraunces",Georgia,serif;letter-spacing:-.04em;margin:13px 0}.zm-payment-heading h1 em{color:#ae7959}.zm-payment-heading p{line-height:1.8;color:#667a84;font-size:13px}.zm-payment-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px;align-items:start}.zm-payment-grid-reading{grid-template-columns:minmax(0,1fr);max-width:780px;margin-left:auto;margin-right:auto}.zm-payment-helper{font-size:12px;line-height:1.6;text-align:center;color:#6b8390;margin:12px 0}.zm-reading-shell>.zm-payment-main{width:100%;margin:14px auto 0;max-width:520px}.zm-payment-panel,.zm-payment-price,.zm-payment-art{background:#fffefa;border:1px solid #d6dcd8;padding:31px;border-radius:6px}.zm-payment-panel h2,.zm-payment-price h2{font: 33px Fraunces,Georgia,serif;margin:0 0 17px}.zm-payment-panel h3{font: 25px Fraunces,Georgia,serif;margin:29px 0 14px}.zm-payment-panel>p{font-size:12px;color:#526a78;line-height:1.75}.zm-payment-panel>label:not(.zm-payment-consent){display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:700;color:#3e5a69}.zm-payment-panel select{padding:13px 14px;background:#fff;border:1px solid #c8d3d3;border-radius:5px;color:#29495a}.zm-payment-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.65;font-size:11px;color:#536a75;margin-top:22px}.zm-payment-consent input{margin:3px 0 0;min-width:17px;height:17px}.zm-captcha{margin:20px 0 8px}.zm-captcha small{display:block;color:#89979b;font-size:10px;margin:6px 0}.zm-payment-notready{display:flex;align-items:center;gap:11px;background:#f5f2e9;border:1px dashed #d6c7ad;padding:16px;color:#9f7957;font-size:12px;line-height:1.6}.zm-payment-main{background:#24465f!important;color:#fff;border:1px solid #24465f!important;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 18px;min-height:48px;font-weight:700;cursor:pointer;margin:22px 0 0}.zm-payment-main:disabled{opacity:.45;cursor:not-allowed}.zm-payment-secondary{border:1px solid #94a8af;padding:10px 14px;background:#fff;color:#35536b;display:flex;align-items:center;gap:8px;border-radius:4px;cursor:pointer}.zm-payment-price>span{color:#9f7a5b;font-size:10px;letter-spacing:.16em;font-weight:700}.zm-payment-price>p{font-size:12px;line-height:1.75;color:#71848e;display:flex;align-items:center;gap:7px}.zm-payment-amount{font: 48px Fraunces,Georgia,serif;border-top:1px solid #cdd6d3;border-bottom:1px solid #cdd6d3;padding:18px 0}.zm-payment-price .map-art{max-width:200px;margin:5px auto}.zm-payment-note{display:flex;align-items:center;gap:9px;margin:20px 0;color:#456579;background:#f2f4f0;border:1px solid #d4ddd9;border-radius:4px;padding:13px 15px;font-size:12px!important;line-height:1.65!important}.zm-generation-progress{background:#f5f7f4;border:1px solid #cbd8d6;border-radius:5px;padding:17px 18px;margin-top:18px}.zm-generation-progress p{color:#4f6875;font-size:12px;line-height:1.65}.zm-generation-meter{height:7px;border-radius:10px;background:#e0e7e6;overflow:hidden}.zm-generation-meter span{height:100%;display:block;background:#365e72;transition:width .25s ease}.zm-report-wordcount{font-size:11px;color:#829199;padding-top:15px}.zm-generation-progress .zm-payment-main{font-size:12px}.zm-payment-error{background:#fff3ea;border:1px solid #d9ad8c;color:#964f39;border-radius:4px;padding:13px 16px;font-size:12px}.zm-discount-field{padding:17px 0;margin:17px 0 7px;border-top:1px solid #dbe1de;border-bottom:1px solid #dbe1de}.zm-discount-field>label{display:block;font-weight:700;font-size:12px;margin-bottom:9px;color:#39566a}.zm-discount-field>div{display:flex;gap:9px;min-width:0}.zm-discount-field input{flex:1;min-width:0;background:#fff;border:1px solid #bccfd1;padding:12px;border-radius:5px;font:inherit;letter-spacing:.03em}.zm-discount-field button{border:1px solid #365c72;background:#eaf0ef;color:#264c61;border-radius:5px;padding:10px 15px;cursor:pointer;font-size:12px;font-weight:700}.zm-discount-field button:disabled{opacity:.5;cursor:not-allowed}.zm-discount-field p{font-size:12px;line-height:1.6;margin:10px 0 0}.zm-discount-good{color:#286a4e}.zm-discount-error{color:#a35d3d}.zm-discount-summary{display:grid;gap:8px;font-size:12px;color:#587282;padding:14px 0}.zm-discount-summary span{display:flex;justify-content:space-between;gap:10px}.zm-discount-summary strong{color:#367459}.zm-payment-state{display:flex;align-items:center;gap:13px;margin:23px 0;color:#315c68}.zm-payment-art{min-height:270px;display:grid;place-items:center}.zm-ai-report{margin:65px auto 0;background:#fffefa;border:1px solid #d2dad8;padding:65px 8%;max-width:970px}.zm-ai-report-title{border-bottom:1px solid #d2dad8;padding-bottom:30px;min-height:220px;position:relative}.zm-ai-report-title .map-art{width:170px;float:right;margin-top:-15px}.zm-ai-report-title h1{font:normal clamp(34px,5vw,57px)/1.1 "Fraunces",Georgia,serif}.zm-ai-report-title>p{font-size:13px;color:#849394}.zm-ai-contents h2{font: 28px Fraunces,Georgia,serif;color:#254356;margin:38px 0 17px}.zm-ai-contents p{font-size:14px;line-height:1.95;color:#405b69;margin:0 0 20px}.zm-ai-contents .zm-ai-number{border-left:2px solid #b7906d;padding-left:13px}.zm-ai-actions{margin-top:40px;border-top:1px solid #d3ddda;padding-top:20px}.zm-ai-actions button{background:#24465f;color:#fff;border:0;border-radius:4px;padding:12px 18px;display:flex;align-items:center;gap:10px;cursor:pointer}@media(max-width:700px){.zm-payment-nav{flex-wrap:wrap}.zm-payment-grid{grid-template-columns:1fr}.zm-payment-body{padding-top:42px}.zm-payment-panel,.zm-payment-price{padding:23px}.zm-ai-report{padding:32px 6%}.zm-ai-report-title .map-art{width:110px}.zm-payment-heading h1{font-size:50px}}@media print{.zm-payment-nav,.zm-payment-heading,.zm-payment-grid,.zm-payment-error,.zm-ai-actions{display:none!important}.zm-payment-body{padding:0!important}.zm-ai-report{margin:0!important;padding:0!important;border:0!important;max-width:none!important}.zm-ai-contents p{font-size:10pt;line-height:1.6}.zm-ai-contents h2{-moz-column-break-after:avoid;break-after:avoid}}.zm-preview{min-height:100vh;background:#f8f5ed;color:#233c4c;font-family:Manrope,sans-serif}.zm-preview *{box-sizing:border-box}.zm-preview-nav{max-width:1190px;margin:auto;padding:25px 4%;display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid #dbdfda}.zm-preview-nav button,.zm-preview-back{border:0;background:transparent;color:#476474;display:flex;align-items:center;gap:8px;cursor:pointer;font:600 12px Manrope,sans-serif}.zm-preview-nav span{font:21px Fraunces,Georgia,serif}.zm-preview-layout{max-width:1130px;padding:46px 4% 90px;margin:auto}.zm-preview-intro{max-width:710px;margin-bottom:31px}.zm-preview-eyebrow{font:700 10px Manrope,sans-serif;letter-spacing:.18em;color:#a0775b;text-transform:uppercase}.zm-preview-intro h1{font:normal clamp(38px,5.3vw,67px)/1.1 "Fraunces",Georgia,serif;letter-spacing:-.045em;margin:14px 0 20px}.zm-preview-intro h1 em,.zm-preview-lock h2 em{font-weight:400;color:#b67b56}.zm-preview-intro>p:last-child{font-size:13px;line-height:1.9;color:#6b7d84}.zm-preview-panels{display:grid;grid-template-columns:1fr 1fr;gap:21px;align-items:start}.zm-preview-card,.zm-preview-lock{background:#fffefa;border:1px solid #d7dcd7;border-radius:5px;padding:31px;min-width:0}.zm-preview-art{max-width:240px;margin:0 auto 23px}.zm-preview-art .map-art{width:100%;max-width:240px}.zm-preview-card h2,.zm-preview-lock h2{font:normal clamp(30px,4vw,43px)/1.14 "Fraunces",Georgia,serif;margin:11px 0 6px}.zm-preview-script{font: 26px Caveat,cursive;color:#ae805f;margin:7px 0 20px}.zm-preview-facts{border-top:1px solid #dae0dc}.zm-preview-facts article{padding:17px 0;border-bottom:1px solid #dae0dc}.zm-preview-person{font-size:13px;font-weight:700;margin:0 0 5px}.zm-preview-birth{font-size:12px;color:#778994;margin:0 0 15px}.zm-preview-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zm-preview-values span{display:flex;flex-direction:column;gap:6px}.zm-preview-values small{font-size:10px;color:#7d898f}.zm-preview-values strong{font: 23px Fraunces,Georgia,serif}.zm-preview-explanation{font-size:11px;line-height:1.8;color:#79898e;margin-top:19px}.zm-preview-lock>p:not(.zm-preview-eyebrow,.zm-preview-benefit,.zm-preview-guard){font-size:13px;line-height:1.85;color:#607582}.zm-preview-sample{position:relative;background:#f8f7f3;border:1px solid #e0e1dc;margin:24px 0;padding:23px;border-radius:3px;overflow:hidden}.zm-preview-sample-title{font:600 11px Manrope,sans-serif;color:#a0775b;letter-spacing:.09em;text-transform:uppercase}.zm-preview-sample>p:nth-child(2){font: 13px/1.82 Manrope,sans-serif;color:#506d7a}.zm-preview-blurred{filter:blur(5px);opacity:.3;display:flex;flex-direction:column;gap:11px;margin:21px 0 16px}.zm-preview-blurred div{height:11px;background:#8597a1;border-radius:20px;width:100%}.zm-preview-blurred div:nth-child(2){width:83%}.zm-preview-blurred div:nth-child(3){width:94%}.zm-preview-blurred div:nth-child(4){width:55%}.zm-preview-locked{display:flex;gap:9px;align-items:center;color:#31516a;font-size:12px;font-weight:700}.zm-preview-benefit{display:flex;align-items:start;gap:11px;color:#476273;font-size:12px;line-height:1.8}.zm-preview-benefit svg{flex:none;margin-top:2px}.zm-preview-buy{background:#21445c;border:1px solid #21445c;color:#fff;width:100%;min-height:54px;padding:13px 17px;display:flex;align-items:center;justify-content:center;gap:14px;font:700 13px Manrope,sans-serif;cursor:pointer;border-radius:4px;margin-top:22px}.zm-preview-buy:hover{background:#345b75}.zm-preview-guard{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b9493;line-height:1.5;margin:16px 0}.zm-preview-back{margin-top:15px;text-decoration:underline}@media(max-width:700px){.zm-preview-nav{padding:18px 5%;flex-wrap:wrap}.zm-preview-nav span{font-size:18px}.zm-preview-layout{padding:33px 4% 60px}.zm-preview-panels{grid-template-columns:1fr}.zm-preview-card,.zm-preview-lock{padding:23px}.zm-preview-art{max-width:195px}.zm-preview-intro h1{font-size:45px}}.form-page.shell,.report-page{background:#f8f5ed!important;color:#1f333f!important;font-family:Manrope,sans-serif}.form-head{border-bottom-color:#d3d8d4!important}.form-page .brand-btn,.report-page .brand-btn{font-family:Fraunces,Georgia,serif!important;color:#233b4d!important;font-size:24px!important}.form-page .brand-btn:before,.report-page .brand-btn:before{color:#b2896b!important}.form-page .stepper span.active{background:#23465f!important;border-color:#23465f!important}.form-card{background:#fffefa!important;border:1px solid #d5d7d0!important;border-radius:8px!important;box-shadow:0 15px 55px #2039460b!important}.form-card:before{color:#acc0c2!important;font-family:Fraunces,Georgia,serif!important}.form-card:after{color:#a98b73!important}.form-card h2{color:#203747!important;font-family:Fraunces,Georgia,serif!important;letter-spacing:-.03em!important}.form-card .eyebrow{color:#a48265!important}.form-page .btn.primary,.form-page button.primary{background:#1f3b55!important;border-color:#1f3b55!important}.report-page{background:#f8f5ed!important}.report-page .report-top{background:#f8f5edec!important;border-bottom:1px solid #d5d8d1!important}.report-page .report-shell{max-width:1390px}.report-page .chapter-nav:before{color:#94795e}.report-page .chapter-nav a{font-family:Manrope,sans-serif!important;color:#64727a!important;border-left-color:#cbd4d5!important;font-size:12px!important}.report-page .chapter-nav a b{font-family:Fraunces,serif!important;color:#a78263!important}.report-page .report-content{font-family:Manrope,sans-serif!important}.report-page .cover{background:#fffefa!important;border:1px solid #d8d8d0!important;border-radius:3px!important;box-shadow:0 8px 44px #253f4d12!important}.report-page .cover:before{background:repeating-radial-gradient(circle at 80% 70%,transparent 0 27px,rgba(99,125,137,.12) 27.4px 28px,transparent 29px 54px)!important;width:42%!important;height:49%!important;top:14%!important;left:auto!important;right:-4%!important;clip-path:none!important}.report-page .cover:after{content:"✦";font-family:Georgia,serif;font-size:86px;line-height:1;position:absolute;top:13%;right:17%;color:#b7a082;opacity:.54}.report-page .cover h1{font-family:Fraunces,Georgia,serif!important;color:#243948!important;letter-spacing:-.035em!important;line-height:1.07!important}.report-page .cover .eyebrow{color:#a38469!important}.report-page .cover-name{color:#ac7957!important;font-family:Fraunces,Georgia,serif!important}.report-page .report-card{border:1px solid #d8dbd5!important;border-radius:5px!important;box-shadow:none!important;background:#fffefa!important}.report-page .report-card h3,.report-page h2,.report-page .chapter-title,.report-page h3{font-family:Fraunces,Georgia,serif!important;color:#263b4c!important}.report-page .report-card p,.report-page .story-lead p{color:#4d5f69!important;line-height:1.8!important}.report-page .report-card:before{border-color:#cfbaa3!important}.report-page .report-content>section{scroll-margin-top:90px}.atlas-result-screen .atlas-report-header{position:relative;overflow:hidden;min-height:230px}.atlas-report-header .atlas-symbol{width:150px;height:120px;position:absolute;right:0;top:3px;opacity:.82}.atlas-report-header h1{max-width:70%}.atlas-profile .atlas-symbol{width:105px;height:75px;margin:0 0 -7px auto;display:block;opacity:.7}.atlas-profile-top{display:flex;justify-content:space-between;align-items:start;gap:4px}.atlas-profile-top .atlas-profile-index{padding-top:9px}.atlas-report-section .atlas-drawn-note{margin:22px 0 4px;border-top:1px solid #c8d1d0;padding-top:15px;font-family:Caveat,cursive;font-size:16px;color:#9c755d}.atlas-result-screen .atlas-report{background:#fffefa!important;background-image:radial-gradient(circle at 95% 7%,rgba(124,155,171,.07),transparent 22%),radial-gradient(circle at 7% 70%,rgba(200,165,120,.05),transparent 25%)!important}.atlas-report-section{-moz-column-break-inside:auto;break-inside:auto}.atlas-demo-bar{background:#24485f;color:#fff;font:700 12px Manrope,sans-serif;padding:12px 5%;display:flex;align-items:center;gap:14px;justify-content:space-between}.atlas-demo-bar button{background:none;border:1px solid #9eb9ca;border-radius:5px;color:#fff;padding:8px 12px;font:inherit;cursor:pointer}.atlas-demo-bar small{font-size:11px;opacity:.8}.atlas-tour{font-family:Manrope,sans-serif;background:#f8f5ed;color:#203646;min-height:100vh}.atlas-tour *{box-sizing:border-box}.atlas-tour button{cursor:pointer;font:inherit}.atlas-tour-top{padding:25px 6%;border-bottom:1px solid #d9dad4;display:flex;justify-content:space-between;align-items:center;gap:15px}.atlas-tour-top button{border:0;background:transparent;color:#23465b;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.atlas-tour-top span{font-size:10px;letter-spacing:.18em;color:#997e63}.atlas-tour main{max-width:1260px;margin:auto;padding:0 5%}.atlas-tour-intro{padding:95px 0 66px}.atlas-tour-intro h1{font:normal clamp(58px,7vw,93px)/1.07 "Fraunces",Georgia,serif;letter-spacing:-.04em;margin:10px 0 22px}.atlas-tour-intro h1 em{color:#ad795d}.atlas-tour-intro>p{font-size:14px;line-height:1.9;color:#65747b;max-width:715px}.atlas-tour-hint{display:flex;align-items:center;gap:11px;flex-wrap:wrap;font-size:11px;margin-top:30px;color:#947457}.atlas-tour-divider{display:flex;align-items:center;gap:20px;font-size:11px;letter-spacing:.2em;margin-bottom:25px;color:#967553}.atlas-tour-divider:after{content:"";height:1px;background:#cbd3d1;flex:1}.atlas-tour-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.atlas-tour-card{border:1px solid #d6d9d3;border-radius:5px;background:#fffefa;padding:31px;text-align:left;min-height:290px;position:relative;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.atlas-tour-card:hover{transform:translateY(-4px);border-color:#8a9da8}.atlas-tour-card h2{font:normal clamp(27px,3vw,44px) "Fraunces",Georgia,serif;margin:12px 0}.atlas-tour-card p{max-width:410px;font-size:13px;line-height:1.8;color:#62737b}.atlas-tour-symbol{position:absolute;right:30px;top:24px;font-family:Georgia,serif;font-size:64px;color:#b89877;font-weight:400}.atlas-tour-link{margin-top:auto;display:flex;align-items:center;gap:8px;color:#23465d;font-size:12px;font-weight:700;padding-top:20px}.atlas-tour-demosteps{padding:85px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.atlas-tour h2{font-family:Fraunces,Georgia,serif;font-weight:400}.atlas-tour-demosteps h2,.atlas-tour-paper h2{font-size:clamp(32px,3.8vw,53px);margin:10px 0 16px}.atlas-tour-demosteps p,.atlas-tour-paper p{font-size:13px;line-height:1.9;color:#65747b;max-width:510px}.atlas-tour-illustration{height:220px;display:grid;place-items:center;color:#947d6a}.atlas-tour-orbit{height:174px;width:174px;border:1px solid #a9bdc2;border-radius:50%;display:grid;place-items:center;position:relative}.atlas-tour-orbit:before{content:"";position:absolute;height:240px;width:240px;border:1px dashed #acb9ba;border-radius:50%}.atlas-tour-orbit i{width:130px;height:130px;border:1px dashed #cfaa80;border-radius:50%;position:absolute}.atlas-tour-orbit b{font-size:55px;color:#3b637d;font-weight:400}.atlas-tour-illustration>span{font-family:Caveat,cursive;font-size:15px;margin-top:20px}.atlas-tour-paper{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:70px 0 125px;border-top:1px solid #cbd4d1}.atlas-tour-paper button{background:#22465e;color:#fff;border:0;padding:13px 18px;display:flex;align-items:center;gap:12px;font-size:12px;border-radius:4px;font-weight:700}.atlas-tour-pages{display:flex;justify-content:center;padding:25px}.atlas-tour-pages>div{position:relative;width:215px;height:310px;background:#fffefa;border:1px solid #d9d8d1;padding:22px;box-shadow:0 11px 29px #24455620;display:flex;flex-direction:column;gap:22px}.atlas-tour-pages>div:first-child{transform:rotate(-7deg) translate(20px)}.atlas-tour-pages>div:last-child{transform:rotate(6deg) translate(-20px)}.atlas-tour-pages small{font-size:8px;letter-spacing:.16em;color:#997e63}.atlas-tour-pages strong{font: 31px/1.1 Fraunces,serif;color:#253f53}.atlas-tour-paper-art{display:grid;place-items:center;height:110px;width:110px;border:1px dashed #aebfc6;border-radius:50%;font:60px Georgia,serif;color:#8b9ea8;align-self:center}.atlas-tour-lines{margin-top:auto;height:38px;background:repeating-linear-gradient(0deg,transparent 0 8px,#d6d7d1 9px,transparent 10px)}.atlas-tour footer{font-size:11px;color:#86908b;border-top:1px solid #d8dbd3;padding:25px 0 40px}@media(max-width:720px){.atlas-tour-top{padding:17px 5%;flex-wrap:wrap}.atlas-tour-intro{padding:60px 0 45px}.atlas-tour-cards,.atlas-tour-demosteps,.atlas-tour-paper{grid-template-columns:1fr}.atlas-tour-paper{padding:45px 0 80px}.atlas-tour-pages{padding:5px}.atlas-tour-pages>div{width:175px;height:275px;padding:17px}.atlas-report-header h1{max-width:100%}.atlas-report-header .atlas-symbol{opacity:.23}}@media print{.atlas-demo-bar{display:none!important}.report-page{background:#fff!important}.report-page .cover,.atlas-result-screen .atlas-report{box-shadow:none!important;background:#fff!important}.report-page .report-card{-moz-column-break-inside:avoid;break-inside:avoid}.atlas-result-screen .atlas-report-header{min-height:190px}.atlas-result-screen .atlas-profile{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.atlas-report-section .atlas-drawn-note{margin:16px 0}}.zm-gift-demo{font-family:Manrope,sans-serif;color:#274255;background:#f8f5ed;min-height:100vh;padding-bottom:60px}.zm-gift-demo-actions,.zm-gift-demo-bottom{max-width:1050px;margin:0 auto;padding:21px 4%;display:flex;align-items:center;gap:13px;flex-wrap:wrap}.zm-gift-demo-actions button,.zm-gift-demo-bottom button{display:flex;align-items:center;gap:9px;background:#fffdf7;border:1px solid #cbd4d0;border-radius:4px;padding:12px 15px;font:700 12px Manrope,sans-serif;color:#24465b;cursor:pointer}.zm-gift-demo-actions .zm-gift-demo-action-main,.zm-gift-demo-bottom button{background:#24465b;color:#fff;border-color:#24465b}.zm-gift-demo-document{background:#fffdf8;border:1px solid #d8d9d0;max-width:980px;margin:10px auto;padding:60px 65px;box-shadow:0 13px 40px #1d3f5010}.zm-gift-demo-document h1,.zm-gift-demo-document h2,.zm-gift-demo-document h3{font-family:Fraunces,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15}.zm-gift-demo-document h1{font-size:clamp(50px,6vw,89px);margin:15px 0}.zm-gift-demo-document h1 em{color:#ac775a}.zm-gift-demo-document h2{font-size:clamp(28px,4vw,44px);margin:10px 0 22px}.zm-gift-demo-document h3{font-size:23px;margin:0 0 8px}.zm-gift-demo-document p{font-size:13px;line-height:1.9;color:#5e727c}.zm-gift-demo-cover{display:grid;grid-template-columns:1.3fr .7fr;gap:25px;align-items:center;border-bottom:1px solid #d4dad4;padding-bottom:52px}.zm-gift-demo-cover .map-art{width:100%}.zm-gift-demo-hand{font: 26px Caveat,cursive!important;color:#af8065!important}.zm-gift-demo-facts,.zm-gift-demo-ideas,.zm-gift-demo-closing{padding-top:42px}.zm-gift-demo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.zm-gift-demo-grid>div{border-top:1px solid #d4dbd8;padding:15px 7px}.zm-gift-demo-grid small{display:block;font-size:10px;color:#82939b;margin-bottom:9px}.zm-gift-demo-grid strong{font-size:14px;color:#254b60}.zm-gift-demo-explain{border-left:2px solid #d0ae97;padding-left:18px;font-size:11px!important}.zm-gift-demo-idea-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zm-gift-demo-idea-list article{display:flex;gap:13px;border:1px solid #e0e2db;background:#fcfbf7;padding:22px 20px}.zm-gift-demo-idea-list article>span{font: 25px Fraunces,serif;color:#ae856d}.zm-gift-demo-idea-list article p{margin:0;font-size:12px}.zm-gift-demo-closing{border-top:1px solid #d3d9d5;margin-top:42px;text-align:center}.zm-gift-demo-closing blockquote{font: 27px/1.5 Fraunces,serif;margin:24px auto;max-width:600px;color:#2b5260}.zm-gift-demo-bottom{justify-content:space-between}.zm-gift-demo-bottom p{display:flex;gap:8px;align-items:center;font-size:11px;color:#64767c;max-width:470px}@media(max-width:760px){.zm-gift-demo-document{padding:35px 23px;margin:5px 15px}.zm-gift-demo-cover{grid-template-columns:1fr}.zm-gift-demo-cover .map-art{width:180px;justify-self:center}.zm-gift-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zm-gift-demo-idea-list{grid-template-columns:1fr}.zm-gift-demo-actions,.zm-gift-demo-bottom{padding:18px 16px}.zm-gift-demo-actions button{flex:1;justify-content:center}}@media print{.zm-gift-demo{padding:0!important}.zm-gift-demo-document{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.zm-gift-demo-idea-list article{-moz-column-break-inside:avoid;break-inside:avoid}.zm-gift-demo-cover{-moz-column-break-inside:avoid;break-inside:avoid}}.zm-admin,.zm-admin-login{min-height:100vh;background:#f5f4ef;color:#2b4858;font-family:Manrope,sans-serif}.zm-admin *,.zm-admin-login *{box-sizing:border-box}.zm-admin{display:grid;grid-template-columns:235px 1fr}.zm-admin-side{min-height:100vh;background:#243d4d;padding:28px 20px;display:flex;flex-direction:column;color:#fff}.zm-admin-side h2{font: 24px Fraunces,serif;margin:0 0 40px}.zm-admin-side h2 small{display:block;color:#afbfc4;font:700 9px Manrope,sans-serif;letter-spacing:.15em;margin-top:9px;text-transform:uppercase}.zm-admin-side nav{display:grid;gap:7px}.zm-admin-side nav button{background:transparent;border:0;text-align:left;color:#b5c5c7;padding:14px 15px;border-radius:4px;cursor:pointer;font:600 12px Manrope,sans-serif}.zm-admin-side nav button.selected,.zm-admin-side nav button:hover{background:#3c6071;color:#fff}.zm-admin-side-bottom{margin-top:auto;display:flex;gap:13px;flex-direction:column;border-top:1px solid #536a75;padding-top:18px}.zm-admin-side-bottom button{background:none;border:0;padding:6px;color:#c7d6d6;text-align:left;cursor:pointer}.zm-admin-main{width:100%;max-width:1550px;margin:auto;padding:36px clamp(18px,4vw,68px)}.zm-admin-top{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px}.zm-admin-top h1{font: 44px Fraunces,serif;margin:0}.zm-admin-kicker{letter-spacing:.16em;color:#a6816b;font-size:10px;font-weight:700;margin:0 0 10px}.zm-admin-actions{display:flex;gap:12px;align-items:center}.zm-admin-actions label{font-size:11px}.zm-admin-actions select,.zm-admin-actions button{border:1px solid #ced7d4;border-radius:4px;background:#fff;padding:12px;color:#2c4f60;font:600 11px Manrope;cursor:pointer}.zm-admin-notice{background:#f0ebe3;border-left:3px solid #b68969;padding:13px 16px;color:#816b5c;font-size:11px;line-height:1.6}.zm-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}.zm-admin-stats article{display:flex;flex-direction:column;gap:7px;min-height:123px;padding:20px;background:#fffefa;border:1px solid #e0e6e1}.zm-admin-stats article small{font-size:11px;color:#677f87}.zm-admin-stats article strong{font: 30px Fraunces,serif}.zm-admin-stats article span{font-size:10px;color:#879ca3}.zm-admin-panel{padding:27px 25px;background:#fffefa;border:1px solid #dce3df;border-radius:4px;margin:18px 0}.zm-admin-panel h2{display:flex;align-items:center;gap:10px;font: 27px Fraunces,serif;margin:0 0 17px}.zm-admin-chart{height:170px;display:flex;align-items:flex-end;gap:7px;overflow-x:auto;border-bottom:1px solid #d7deda;padding-bottom:8px}.zm-admin-chart>p{width:100%;text-align:center;margin:auto;color:#89969d;font-size:12px}.zm-admin-chart-col{height:100%;min-width:24px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.zm-admin-chart-col>div{background:#385d70;width:74%;min-height:3px;border-radius:3px 3px 0 0}.zm-admin-chart-col span,.zm-admin-chart-col small{font-size:9px;color:#8499a1}.zm-admin-table{overflow:auto}.zm-admin table{width:100%;min-width:560px;border-collapse:collapse;font-size:12px}.zm-admin th,.zm-admin td{padding:13px 9px;border-bottom:1px solid #e6eae5;text-align:left}.zm-admin thead th{font-size:10px;letter-spacing:.05em;color:#81959e}.zm-admin tbody th{font-weight:700}.zm-admin tbody td{color:#617e89}.zm-admin-funnel{display:grid;gap:15px}.zm-admin-funnel-row{display:grid;grid-template-columns:158px 54px 1fr;align-items:center;gap:13px;font-size:12px}.zm-admin-funnel-row>div{height:12px;border-radius:12px;overflow:hidden;background:#eef1ed}.zm-admin-funnel-row i{display:block;height:100%;background:#b18a73}.zm-admin-panel>p,.zm-admin-footnote{font-size:11px;line-height:1.7;color:#86969b}.zm-admin-login>header{padding:22px 5%;border-bottom:1px solid #d9dfda;display:flex;justify-content:space-between;color:#8b8880;font-size:10px}.zm-admin-login header button{border:0;background:none;color:#345c70;display:flex;align-items:center;gap:8px;cursor:pointer}.zm-admin-login-card{max-width:520px;margin:8vh auto;padding:44px;background:#fffefa;border:1px solid #d7e0da}.zm-admin-login-card h1{font: 43px Fraunces,serif;line-height:1.13}.zm-admin-login-card h1 em{color:#af7b5f}.zm-admin-login-card p,.zm-admin-login-card small{line-height:1.8;color:#778b94;font-size:12px}.zm-admin-login-card form{margin-top:25px}.zm-admin-login-card label{font-size:12px;font-weight:700}.zm-admin-login-card input{margin:10px 0 0;width:100%;padding:13px;border:1px solid #b6cbc7;background:#fff}.zm-admin-login-card form button{width:100%;margin-top:15px;background:#25475d;color:#fff;padding:14px;border:0;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.zm-admin-error{color:#a65641!important;background:#fff2eb;padding:12px}@media(max-width:930px){.zm-admin{display:block}.zm-admin-side{min-height:0;padding:15px}.zm-admin-side h2{margin:0 0 12px}.zm-admin-side nav{display:flex;overflow-x:auto}.zm-admin-side nav button{white-space:nowrap}.zm-admin-side-bottom{display:none}.zm-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:570px){.zm-admin-main{padding:23px 14px}.zm-admin-top{display:block}.zm-admin-top h1{font-size:36px}.zm-admin-actions{margin-top:15px}.zm-admin-stats{gap:8px}.zm-admin-stats article{padding:15px}.zm-admin-panel{padding:19px 13px}.zm-admin-funnel-row{grid-template-columns:105px 25px 1fr;gap:5px;font-size:10px}.zm-admin-login-card{padding:25px;margin:8vh 15px}}.zm-admin-orders{font-family:Manrope,sans-serif}.zm-admin-orders>header{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:25px 0}.zm-admin-orders h2{font: 32px Fraunces,serif;margin:8px 0 10px;color:#274559}.zm-admin-orders>header p:not(.zm-admin-kicker){color:#728691;font-size:12px;line-height:1.7;max-width:760px}.zm-admin-orders button{cursor:pointer;border:1px solid #c8d5d1;background:#fffefa;border-radius:4px;color:#31566a;padding:10px 12px;font:700 11px Manrope,sans-serif;display:inline-flex;gap:7px;align-items:center;justify-content:center}.zm-admin-orders button:disabled{opacity:.45;cursor:not-allowed}.zm-order-search{display:flex;align-items:center;gap:9px;background:#fffefa;border:1px solid #dbe4de;padding:13px 15px;margin:18px 0}.zm-order-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:500 12px Manrope,sans-serif;color:#24465b}.zm-admin-order-message{background:#f3eee5;color:#835f43;border-left:3px solid #ba8e71;padding:12px 15px;margin:13px 0;font-size:12px;display:flex;gap:8px;align-items:center}.zm-admin-orders-table{overflow:auto;background:#fffefa;border:1px solid #dbe2dd}.zm-admin-orders table{min-width:840px;width:100%;border-collapse:collapse;font:500 12px Manrope,sans-serif}.zm-admin-orders td,.zm-admin-orders th{padding:14px 12px;text-align:left;border-bottom:1px solid #e9eee9;vertical-align:middle}.zm-admin-orders thead th{font-size:10px;text-transform:uppercase;letter-spacing:.075em;color:#85979e}.zm-admin-orders tbody td{color:#415c6d}.zm-admin-orders tbody td strong{font-size:11px}.zm-admin-orders tbody small{display:block;margin-top:6px;font-size:9px;color:#91a0a5}.zm-admin-orders tr.attention{background:#fff7f3}.zm-order-state{display:inline-block;padding:5px 8px;background:#eff3f0;color:#4c7974;border-radius:4px;font-size:10px;font-weight:700}.zm-order-state.failed{background:#fae8e2;color:#a6533d}.zm-order-state.generating{background:#f6eee2;color:#8c714f}.zm-admin-order-actions{display:flex;gap:6px;flex-wrap:wrap}.zm-admin-order-actions button{padding:7px 9px;font-size:10px}.zm-needs-support{font-size:10px;font-weight:700;color:#a6533d}.zm-admin-orders footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:11px;color:#88979f}@media(max-width:720px){.zm-admin-orders>header{display:block}.zm-order-search{flex-wrap:wrap}.zm-order-search input{min-width:170px}.zm-admin-orders h2{font-size:27px}}.zm-admin-newsletters{margin:22px 0}.zm-admin-newsletters-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.zm-admin-newsletters h2{font: 32px Fraunces,serif;margin:8px 0;color:#29485c}.zm-admin-newsletters-heading p:not(.zm-admin-kicker){font-size:12px;color:#738991;line-height:1.7}.zm-admin-newsletters button{cursor:pointer;border:1px solid #cbd7d1;background:#fffefa;color:#2c5065;border-radius:4px;display:inline-flex;align-items:center;gap:7px;padding:10px 12px;font-size:11px}.zm-admin-newsletters button:disabled{opacity:.4;cursor:not-allowed}.zm-admin-newsletter-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.zm-admin-newsletter-counts article{display:flex;align-items:center;gap:11px;background:#fffefa;border:1px solid #e0e6df;padding:17px}.zm-admin-newsletter-counts strong{font: 29px Fraunces,serif}.zm-admin-newsletter-counts span{font-size:11px;color:#6e8390}.zm-admin-newsletter-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}.zm-admin-newsletter-foot span{font-size:10px;line-height:1.7;color:#84979f;margin-right:auto}@media(max-width:690px){.zm-admin-newsletters-heading{display:block}.zm-admin-newsletter-counts{grid-template-columns:1fr}}.zm-discounts{display:flex;flex-direction:column;gap:19px}.zm-discounts-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;color:#28495d}.zm-discounts-heading h2{font: 32px Georgia,serif;margin:4px 0 12px}.zm-discounts-heading p{max-width:670px;color:#71848c;font-size:12px;line-height:1.7;margin:0}.zm-discounts-form{display:grid;grid-template-columns:1fr 155px 1fr;gap:16px;padding:24px;background:#fffefa;border:1px solid #dce2dd;border-radius:9px}.zm-discounts-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#526a78;font-weight:700}.zm-discount-expiry{grid-column:span 2;display:flex;flex-direction:column;gap:12px;border:1px solid #dce3df;background:#f8faf8;border-radius:6px;padding:14px}.zm-discount-expiry .zm-discount-expiry-toggle{flex-direction:row;align-items:center;gap:9px;cursor:pointer}.zm-discount-expiry-toggle input{width:16px;height:16px;margin:0;accent-color:#284e66}.zm-discount-expiry-inputs{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:end}.zm-discount-expiry .zm-birthdate legend{font-size:12px}.zm-discount-expiry .zm-birthdate-row input{min-height:43px}.zm-discounts-form input,.zm-discounts-form select{min-width:0;width:100%;padding:12px;background:#fff;border:1px solid #d2d9d8;border-radius:6px;color:#28495d;font:inherit}.zm-discounts-add{display:flex;justify-content:center;align-items:center;gap:8px;min-height:43px;border:0;background:#24465f;color:#fff;border-radius:6px;align-self:end;padding:12px 15px;cursor:pointer}.zm-discounts-add:disabled,.zm-discounts-actions button:disabled{opacity:.45;cursor:not-allowed}.zm-discounts-info{font-size:12px;color:#81919a;line-height:1.75}.zm-discounts-notice{font-size:12px;color:#28495d;padding:12px 15px;background:#f3f6f1;border:1px solid #d8e2d8;border-radius:6px}.zm-discounts-list-heading{align-items:center}.zm-discounts-list-heading h3{font: 24px Georgia,serif;margin:0}.zm-discounts-list-heading button,.zm-discounts-actions button{display:inline-flex;gap:6px;align-items:center;border:1px solid #b9c9ce;background:#fff;color:#30536b;border-radius:5px;padding:9px 12px;cursor:pointer;font-size:12px}.zm-discounts-list{display:grid;gap:11px}.zm-discounts-item{background:#fffefa;border:1px solid #dbe2df;border-radius:7px;padding:17px}.zm-discounts-summary{display:flex;align-items:center;justify-content:space-between;gap:14px}.zm-discounts-summary>div:first-child{display:grid;gap:5px}.zm-discounts-summary strong{font-size:17px;letter-spacing:.07em;color:#26495d}.zm-discounts-summary span{font-size:12px;color:#82919c}.zm-discounts-amount{text-align:right;font: 25px Georgia,serif;color:#8d6751;white-space:nowrap}.zm-discounts-amount small{display:block;font: 11px Arial,sans-serif;color:#87959a}.zm-discounts-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:12px;color:#6c818d}.zm-code-active{color:#286c4b!important;font-weight:700}.zm-code-inactive{color:#a1644d!important;font-weight:700}@media(max-width:820px){.zm-discounts-form{grid-template-columns:1fr 1fr}}@media(max-width:540px){.zm-discounts-form{grid-template-columns:1fr}.zm-discounts-heading h2{font-size:27px}.zm-discounts-item{padding:14px}.zm-discount-expiry{grid-column:span 1}.zm-discount-expiry-inputs{grid-template-columns:1fr}}.zm-ai-admin{display:flex;flex-direction:column;gap:17px}.zm-ai-admin-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.zm-ai-admin-heading h2{font: 33px Georgia,serif;color:#26465a;margin:5px 0 13px}.zm-ai-admin-heading p:not(.zm-admin-kicker){font-size:12px;color:#758b95;line-height:1.7;max-width:690px;margin:0}.zm-ai-admin-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.zm-ai-admin-panel{background:#fffefa;border:1px solid #dbe2df;border-radius:8px;padding:23px;display:flex;flex-direction:column;gap:16px}.zm-ai-admin-panel h3{font: 24px Georgia,serif;color:#284a5b;margin:0;display:flex;gap:8px;align-items:center}.zm-ai-admin-panel label{display:flex;flex-direction:column;gap:9px;font-weight:700;font-size:12px;color:#3e596a}.zm-ai-admin-panel select{width:100%;background:#fff;border:1px solid #c8d3d1;border-radius:5px;padding:12px;color:#254657;font:inherit;min-width:0}.zm-ai-admin-config{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:12px;color:#5d7482}.zm-ai-admin-buttons{display:flex;flex-wrap:wrap;gap:10px}.zm-ai-admin-buttons button{border:1px solid #b8c9cc;background:#fff;color:#315467;border-radius:5px;padding:11px 13px;font-size:12px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.zm-ai-admin-buttons button.zm-ai-admin-primary{background:#24465f;border-color:#24465f;color:#fff}.zm-ai-admin-buttons button:disabled{opacity:.45;cursor:not-allowed}.zm-ai-admin-message{background:#f1f5f1;border:1px solid #cfded2;border-radius:5px;padding:14px;color:#325e59;font-size:12px;line-height:1.7}.zm-ai-admin-help{font-size:12px;color:#849299;line-height:1.75;margin:0}.zm-ai-admin-probe{font-size:12px;line-height:1.6;padding:12px;border:1px solid #d6e3d8;background:#f1f7f1}.zm-ai-admin-probe small{display:block;padding-top:7px;color:#70828d}.zm-ai-admin-usage>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e7e5;padding:8px 0;font-size:13px}.zm-ai-admin-usage>div strong{font-size:18px;color:#29495f}.zm-ai-admin-usage>p{font-size:12px;color:#85959d;line-height:1.6;margin:0}@media(max-width:850px){.zm-ai-admin-grid{grid-template-columns:1fr}.zm-ai-admin-heading h2{font-size:28px}}.zm-admin-qa{display:flex;flex-direction:column;gap:17px}.zm-admin-qa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.zm-admin-qa-head h2{font: 32px Georgia,serif;color:#294859;margin:6px 0 11px}.zm-admin-qa-head p:not(.zm-admin-kicker){font-size:12px;line-height:1.75;color:#71838d;max-width:700px;margin:0}.zm-admin-qa-run{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:flex-start;border:0;background:#27465c;color:#fff;border-radius:6px;padding:13px 18px;cursor:pointer;font-weight:700;font-size:12px}.zm-admin-qa-run:disabled{opacity:.5;cursor:not-allowed}.zm-admin-qa-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.zm-admin-qa-summary article{border:1px solid #d8e2de;background:#fffefa;border-radius:7px;padding:17px;display:flex;flex-direction:column;gap:8px}.zm-admin-qa-summary article>span:first-child{font-size:12px;color:#748790}.zm-admin-qa-summary strong{font: 31px Georgia,serif;color:#244459}.zm-qa-yes,.zm-qa-no{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:11px;white-space:nowrap}.zm-qa-yes{color:#397c5c}.zm-qa-no{color:#aa6743}.zm-admin-qa-panel{padding:20px 23px;background:#fffefa;border:1px solid #dae2df;border-radius:7px}.zm-admin-qa-panel h3{font: 22px Georgia,serif;color:#31536a;margin:0 0 10px}.zm-admin-qa-panel>p,.zm-admin-qa-foot{font-size:12px;color:#7c8d95;line-height:1.7}.zm-admin-qa-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #e4e9e6;font-size:12px;color:#425d6c}.zm-admin-qa-list>div small{width:100%;font-size:11px;color:#ab6b45}.zm-admin-qa-fail{padding:13px;background:#fff5f1;border:1px solid #dcb8a8;color:#a25637}@media(max-width:700px){.zm-admin-qa-summary{grid-template-columns:1fr}.zm-admin-qa-head h2{font-size:26px}}.zm-legal{min-height:100vh;background:#f8f5ed;color:#294657;font-family:Manrope,sans-serif}.zm-legal *{box-sizing:border-box}.zm-legal header{max-width:1250px;margin:0 auto;padding:27px 3%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d7dcd6}.zm-legal header button,.zm-legal footer button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;font:700 12px Manrope;color:#294b5d;cursor:pointer}.zm-legal header span,.zm-legal-kicker{font:700 10px Manrope;letter-spacing:.16em;color:#ad8066}.zm-legal-wrap{max-width:920px;margin:0 auto;padding:65px 30px 80px}.zm-legal h1{font:normal clamp(39px,6vw,70px)/1.14 "Fraunces",serif;letter-spacing:-.025em;margin:17px 0 24px}.zm-legal h1 em{color:#b38970}.zm-legal-intro{font-size:14px;line-height:1.8;color:#758991;max-width:680px}.zm-legal-warning{display:flex;align-items:flex-start;gap:14px;padding:19px 20px;margin:36px 0 23px;background:#fcf0e7;border:1px solid #e4cabb;color:#855e4b}.zm-legal-warning p{margin:0;font-size:12px;line-height:1.8}.zm-legal-warning svg{flex-shrink:0}.zm-legal-identity{background:#fffefa;border:1px solid #d8ded9;padding:24px 27px;margin-bottom:30px}.zm-legal-identity strong{font:700 13px Manrope;color:#315367}.zm-legal-identity p{font-size:12px;color:#667b85;line-height:1.7;margin:7px 0}.zm-legal-sections section{padding:27px 0;border-bottom:1px solid #d9dfd9}.zm-legal-sections h2{font: 27px Fraunces,serif;margin:0 0 13px}.zm-legal-sections p{font:400 13px/1.95 Manrope,sans-serif;color:#657b86;margin:0;max-width:800px}.zm-legal-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.zm-legal-buttons button,.zm-legal-primary{display:inline-flex;gap:9px;align-items:center;background:#fffefa;color:#244a5d;padding:13px 20px;border:1px solid #c7d4d0;cursor:pointer;border-radius:3px;font:700 12px Manrope,sans-serif;margin-top:17px}.zm-legal-buttons button.zm-legal-primary,.zm-legal-primary{background:#264c61;color:#fff;border-color:#264c61}.zm-legal footer{padding-top:30px;display:flex;align-items:center;gap:20px;justify-content:space-between}.zm-legal footer p{font-size:10px;color:#8b9ba0;max-width:490px;line-height:1.65}@media(max-width:650px){.zm-legal-wrap{padding:40px 19px 65px}.zm-legal header span{display:none}.zm-legal-identity{padding:18px}.zm-legal footer{display:block}}.zm-newsletter-page{min-height:100vh;background:#f8f5ed;color:#2b4b5c;font-family:Manrope,sans-serif}.zm-newsletter-page header{padding:24px 4%;border-bottom:1px solid #d8ded8;display:flex;align-items:center;justify-content:space-between;font:700 10px Manrope;letter-spacing:.12em;color:#a68670}.zm-newsletter-page header button{background:none;border:0;display:flex;align-items:center;gap:8px;color:#30536a;cursor:pointer;font-size:12px}.zm-newsletter-page-card{max-width:580px;margin:11vh auto;background:#fffefa;border:1px solid #dce3dd;padding:49px}.zm-newsletter-page-card h1{font:normal clamp(33px,5vw,50px) "Fraunces",serif;margin:17px 0}.zm-newsletter-page-card p{font-size:13px;line-height:1.8;color:#75888f}.zm-newsletter-page-card>button{background:#264c60;color:#fff;border:0;border-radius:4px;padding:14px 19px;margin-top:15px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px}.zm-newsletter-complete{display:flex;gap:10px;color:#507c76;background:#edf4ef;padding:15px}.zm-newsletter-page-card .zm-newsletter-hint{font-size:11px;color:#93a0a2;margin-top:27px}.zm-newsletter-error{color:#a85843!important}@media(max-width:650px){.zm-newsletter-page-card{margin:7vh 15px;padding:29px}}.map-art{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;min-width:0;color:#233f52}.map-art svg{display:block;width:100%;height:auto;max-width:380px;overflow:visible}.map-art figcaption{font:600 10px Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#3c6073;text-align:center;margin:2px 0 0}.map-art figcaption span{color:#ae8f77;letter-spacing:.05em;text-transform:none}.map-art-compact svg{max-width:220px}.map-art-compact figcaption{display:none}.map-form-banner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(175px,.7fr);align-items:center;gap:16px;padding:8px 28px 30px;border-bottom:1px solid #d7d7d0;margin-bottom:32px}.map-form-banner .map-art{max-width:230px;justify-self:end}.map-form-banner .map-kicker{display:block;color:#af8062;font-weight:700;letter-spacing:.19em;font-size:10px;margin-bottom:12px}.map-form-banner h1{font:400 clamp(34px,4vw,55px)/1.09 "Fraunces",Georgia,serif;letter-spacing:-.035em;color:#213a4b;margin:0 0 12px}.map-form-banner h1 em{font-style:normal;color:#b87554}.map-form-banner p{max-width:520px;font-size:13px;line-height:1.8;color:#5d6a70;margin:0}.form-page.shell{max-width:1120px!important}.form-page .form-card{max-width:1000px!important;padding:52px 73px!important;min-height:0!important;background:#fffefa!important;box-shadow:0 16px 42px #1c334011!important}.form-page .form-card:before,.form-page .form-card:after{display:none!important}.form-page .form-card h2{font-size:clamp(32px,4vw,49px)!important;line-height:1.14!important}.form-page .form-card label,.atlas-person label{color:#29475a!important}.form-page .form-card input,.form-page .form-card select{border-radius:4px!important;border-color:#c9d3d3!important;background:#fffefa!important}.form-page .form-card input:focus,.form-page .form-card select:focus{outline:2px solid rgba(173,119,83,.42)!important;outline-offset:2px}.form-page .form-card p{color:#5e6e76!important}.form-page .summary-box{background:#f5f1e9!important;border-color:#d6d7ce!important}.form-page .form-actions button,.form-page .btn.primary{border-radius:4px!important}.report-page .cover{padding-top:70px!important;min-height:710px!important}.report-page .cover:after,.report-page .cover:before{display:none!important}.map-report-cover-art{float:right;width:42%;max-width:360px;margin:-8px -6px 10px 15px;position:relative;z-index:1;pointer-events:none}.map-report-cover-art .map-art svg{max-width:100%}.report-page .cover>.eyebrow{font:700 10px Manrope,sans-serif!important;letter-spacing:.21em!important;color:#977657!important}.report-page .cover h1{font-family:Fraunces,Georgia,serif!important;font-size:clamp(45px,5vw,74px)!important;line-height:1.09!important;letter-spacing:-.036em!important;max-width:none!important;margin-top:20px}.report-page .cover-name{color:#b07b58!important;font-family:Caveat,cursive!important;font-size:27px!important;line-height:1.4!important}.report-page .cover-grid{clear:both;padding-top:25px}.report-page .cover .tendency{background:#f6f1e9!important;color:#586e78!important}.report-page .chapter{background:#fffefa!important;border:1px solid #dfdfd6!important;border-radius:3px!important;margin-top:17px!important;position:relative;overflow:hidden}.report-page .chapter:before{background:#d3a183!important}.report-page .chapter-kicker{color:#ae7b5b!important;font-size:10px!important;letter-spacing:.2em!important}.report-page .chapter>h2{font-family:Fraunces,Georgia,serif!important;color:#203a4b!important;letter-spacing:-.03em!important}.report-page .report-card{background:#fffdf8!important;border-color:#d9dad2!important;border-radius:5px!important}.report-page .chapter .map-chapter-art{position:absolute;top:17px;right:28px;width:130px;height:66px;opacity:.85;pointer-events:none}.report-page .chapter>h2{padding-right:85px}.map-chapter-art svg{width:100%;height:100%}.atlas-form-screen .atlas-form-hero{max-width:1100px;display:grid;grid-template-columns:1.15fr .75fr;gap:14px;text-align:left;padding:25px 5% 50px;align-items:center}.atlas-form-screen .atlas-form-hero .atlas-form-hero-copy{max-width:690px}.atlas-form-screen .atlas-form-hero .atlas-overline{color:#a67c62}.atlas-form-screen .atlas-form-hero h1{margin:10px 0 15px;font-size:clamp(46px,5vw,69px)}.atlas-form-screen .atlas-form-hero>p,.atlas-form-screen .atlas-form-hero-copy>p{line-height:1.85;color:#617078;font-size:14px}.atlas-form-screen .atlas-form-hero .map-art{width:100%;max-width:300px;justify-self:end}.atlas-form-screen .atlas-form-caption{justify-content:start;margin-top:16px;text-align:left}.atlas-form-screen .atlas-person{background:#fffefa!important;border:1px solid #d7d9d0!important;box-shadow:0 12px 27px #1f3b5108;border-radius:5px!important}.atlas-form-screen .atlas-person legend{font-family:Fraunces,Georgia,serif;color:#213c4d}.atlas-form-screen .atlas-add{background:#f7f3ec;color:#29495d;border-color:#afbbb9}.atlas-result-screen .atlas-report{max-width:1050px;background:#fffefa!important;border:1px solid #d6d8d1!important}.atlas-result-screen .atlas-report-header{min-height:260px;padding-bottom:28px;border-bottom:1px solid #b5c1c3}.atlas-result-screen .atlas-report-header>.map-art{float:right;width:34%;max-width:260px;margin:-28px -2px 5px 15px}.atlas-result-screen .atlas-report-header h1{max-width:none!important;font-size:clamp(41px,4.5vw,66px);margin-top:16px}.atlas-result-screen .atlas-report-header .atlas-overline{letter-spacing:.2em}.atlas-result-screen .atlas-profile{border:1px solid #d5dad7;background:#fffcf6!important;border-radius:4px}.atlas-result-screen .atlas-profile-top>.map-art{width:85px;height:85px;margin-top:-12px}.atlas-result-screen .atlas-profile-top>.map-art svg{width:85px;height:auto}.atlas-result-screen .atlas-profile h3{color:#203b4d}.atlas-result-screen .atlas-profile-meta strong{color:#af7858!important}.atlas-result-screen .atlas-report-section{position:relative;clear:both}.atlas-result-screen .atlas-report-section>.map-chapter-art{position:absolute;right:0;top:20px;width:140px;height:70px}.atlas-result-screen .atlas-report-section>h2{padding-right:110px}.atlas-result-screen .atlas-relations article{background:#f7f3ed!important;border-left-color:#af947e!important}.atlas-result-screen .atlas-report-outro .atlas-drawn-note{font-family:Caveat,cursive}@media(max-width:760px){.map-form-banner{grid-template-columns:1fr auto;padding:0 0 22px;gap:5px}.map-form-banner .map-art{width:125px}.map-form-banner h1{font-size:33px}.form-page .form-card{padding:34px 24px!important}.report-page .cover{padding:34px 24px!important;min-height:0!important}.map-report-cover-art{width:45%;margin:0 -6px 8px 7px}.report-page .cover h1{font-size:44px!important}.report-page .cover-grid{padding-top:20px}.report-page .chapter .map-chapter-art{opacity:.28;right:10px}.atlas-form-screen .atlas-form-hero{grid-template-columns:1fr auto;padding:25px 5% 38px}.atlas-form-screen .atlas-form-hero .map-art{width:128px}.atlas-form-screen .atlas-form-hero h1{font-size:40px}.atlas-result-screen .atlas-report-header>.map-art{width:43%;margin:0 -8px 3px 7px}.atlas-result-screen .atlas-report-header h1{font-size:40px}.atlas-result-screen .atlas-report-section>.map-chapter-art{opacity:.26;right:0}}@media(max-width:480px){.atlas-form-screen .atlas-form-hero{grid-template-columns:1fr}.atlas-form-screen .atlas-form-hero .map-art{grid-row:1;justify-self:center;width:140px}.map-form-banner .map-art{width:92px}.atlas-result-screen .atlas-report-header>.map-art{width:112px}.atlas-result-screen .atlas-report-section>h2{padding-right:55px}}@media print{.map-art,.map-art *,.map-chapter-art,.map-chapter-art *{print-color-adjust:exact;-webkit-print-color-adjust:exact}.report-page .cover{padding:20mm 7mm 16mm!important;min-height:245mm!important;page-break-after:always!important}.map-report-cover-art{width:42%;float:right;max-width:75mm;margin:0}.report-page .cover h1{font-size:48pt!important}.report-page .cover-grid{clear:both;grid-template-columns:100mm 1fr!important}.report-page .chapter{border:0!important;box-shadow:none!important;margin:0!important;overflow:visible}.report-page .chapter .map-chapter-art{width:28mm;height:15mm;opacity:.7;top:4mm}.report-page .chapter>h2{padding-right:30mm}.atlas-result-screen{padding:0!important;background:#fff!important}.atlas-result-screen .atlas-report{border:0!important;padding:12mm 5mm!important;max-width:none!important;box-shadow:none!important}.atlas-result-screen .atlas-report-header>.map-art{max-width:65mm}.atlas-result-screen .atlas-report-section>.map-chapter-art{width:30mm;opacity:.7}.atlas-result-screen .atlas-profile{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.atlas-profile-grid-business{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:30px}.atlas-profile-grid-business .atlas-profile{padding:34px 40px;background:#fffdf8;border:1px solid #d6d9d4;-moz-column-break-inside:auto;break-inside:auto}.work-person-reading,.work-pair-reading{margin-top:25px;padding-top:19px;border-top:1px solid #d5dbd8}.work-chapter-label{font:700 10px Manrope,sans-serif;letter-spacing:.19em;color:#a17b5f;margin:0 0 12px}.work-person-reading h4,.work-pair-reading h4{font:400 clamp(19px,2vw,29px)/1.2 "Fraunces",Georgia,serif;color:#233e50;margin:23px 0 10px}.work-person-reading p,.work-pair-reading p{font:400 13px/1.86 Manrope,sans-serif;color:#526775;margin:0 0 14px}.work-person-reading b,.work-pair-reading b{color:#29495b;font-weight:700}.work-cycle-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #d3d9d7;border-bottom:1px solid #d3d9d7;margin:24px 0}.work-cycle-band>div{padding:17px;display:flex;flex-direction:column;gap:4px}.work-cycle-band>div+div{border-left:1px solid #d5dbd7}.work-cycle-band small{font:700 9px Manrope,sans-serif;letter-spacing:.14em;color:#98765c}.work-cycle-band strong{font:400 43px/1 Fraunces,serif;color:#b37b59}.work-cycle-band span{font-size:11px;color:#526c78}.work-pair-reading ol{padding:0 0 0 20px;margin:17px 0}.work-pair-reading li{font:400 13px/1.75 Manrope,sans-serif;color:#526775;margin-bottom:9px}.report-page .seo-appendix{max-width:100%;margin:24px 0 20px;border-radius:3px;background:#fffefa;border-color:#d6d9d2;color:#253e4e}.report-page .seo-appendix h2,.report-page .seo-appendix h3{font-family:Fraunces,Georgia,serif;color:#263e50;font-weight:400;letter-spacing:-.024em}.report-page .seo-appendix-head{background:#f7f2e9}.report-page .seo-appendix-head b{color:#a97754}.report-page .seo-appendix-chapters article{padding:20px 0;border-top:1px solid #d6ddd8}.report-page .seo-appendix-chapters article p{line-height:1.85}.report-page .seo-btn{background:#23465b;border-color:#23465b}@media(max-width:700px){.atlas-profile-grid-business .atlas-profile{padding:22px}.work-cycle-band strong{font-size:33px}.work-cycle-band small{font-size:8px}.work-cycle-band>div{padding:11px}.report-page .seo-appendix{padding:20px}}@media print{@page{size:A4;margin:17mm 17mm 18mm}html,body{background:#fff!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}body{font-size:10pt!important;line-height:1.55}h1,h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;orphans:3;widows:3}p,li{orphans:3;widows:3}.no-print,.atlas-report-tools,.report-page .report-top,.report-page .chapter-nav{display:none!important}.report-page .report-shell{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.report-page .report-content{max-width:none!important;width:100%!important;display:block!important;padding:0!important}.report-page .cover{min-height:0!important;height:auto!important;page-break-after:auto!important;-moz-column-break-after:auto!important;break-after:auto!important;padding:0 0 7mm!important;margin:0 0 7mm!important;border:0!important;box-shadow:none!important;background:#fff!important;position:relative;overflow:visible!important}.report-page .cover:before,.report-page .cover:after{display:none!important}.report-page .cover .map-report-cover-art{width:43mm!important;max-width:43mm!important;float:right;margin:-4mm 0 2mm 4mm!important}.report-page .cover .map-art figcaption{font-size:6pt}.report-page .cover>.eyebrow{font-size:8pt!important;margin-top:4mm}.report-page .cover h1{font-size:36pt!important;line-height:1.04!important;max-width:120mm;margin:8mm 0 3mm!important}.report-page .cover .cover-name{font-size:18pt!important;line-height:1.3!important;margin:3mm 0!important}.report-page .cover>p{font-size:9pt!important;margin:0!important}.report-page .cover-grid{clear:both!important;display:grid!important;grid-template-columns:minmax(0,86mm) minmax(0,1fr)!important;align-items:start;gap:7mm!important;margin:6mm 0 0!important;padding:0!important}.report-page .wheel{width:85mm!important;max-width:85mm!important;height:auto!important}.report-page .core-summary{min-width:0}.report-page .core-summary>span{font-size:8pt!important;letter-spacing:.1em!important}.report-page .core-summary>div{padding:2mm 0!important}.report-page .core-summary b{font-size:10.5pt!important}.report-page .core-summary small{font-size:7.5pt!important}.report-page .agreement{width:auto!important;height:auto!important;font-size:8pt!important;padding:2mm!important}.report-page .tendency{font-size:8pt!important;padding:3mm 0!important;border-top:1px solid #d7dbd7}.report-page .chapter,.report-page .chapter+.chapter{min-height:0!important;page-break-before:auto!important;-moz-column-break-before:auto!important;break-before:auto!important;page-break-after:auto!important;-moz-column-break-after:auto!important;break-after:auto!important;margin:0!important;padding:5mm 0 4mm!important;border:0!important;border-top:1px solid #bfc9ca!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}.report-page .chapter:before{display:none!important}.report-page .chapter-kicker{font-size:7.5pt!important;color:#ac8064!important;letter-spacing:.16em!important}.report-page .chapter>h2{font:400 22pt/1.14 Fraunces,Georgia,serif!important;letter-spacing:-.025em!important;margin:2mm 0 5mm!important;max-width:145mm}.report-page .chapter .map-chapter-art{width:25mm!important;height:14mm!important;top:2mm!important;right:0!important}.report-page .chapter>.story-lead{margin-bottom:4mm}.report-page .report-card,.report-page .two-col .report-card,.report-page .explain-grid .report-card{padding:3mm 0 4mm!important;margin:0!important;box-shadow:none!important;border:0!important;border-top:.3pt solid #d4d8d5!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.report-page .report-card h3{font:400 13pt/1.2 Fraunces,serif!important;margin:2mm 0!important}.report-page .report-card p,.report-page .story-lead p,.report-page li{font-size:9.6pt!important;line-height:1.5!important;color:#293e49!important}.report-page .two-col,.report-page .explain-grid{grid-template-columns:1fr!important;gap:1mm!important}.report-page .practical{padding:3mm 3.5mm!important;background:#f8f5ee!important;border:.4pt solid #d9d8d0!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.report-page .rules-list,.report-page .bazi-roles,.report-page .pillars{-moz-column-break-inside:auto!important;break-inside:auto!important}.report-page .pillar{min-height:0!important;padding:2mm!important}.report-page .appendix .technical-appendix{display:none!important}.report-page .appendix:has(.technical-appendix){display:none!important}.report-page .seo-appendix{margin:4mm 0 0!important;padding:4mm 0 0!important;border:0!important;border-top:1px solid #bfc9ca!important;box-shadow:none!important;background:#fff!important;-moz-column-break-before:auto!important;break-before:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.report-page .seo-appendix h2{font:400 22pt/1.15 Fraunces,serif!important;margin:3mm 0 5mm!important}.report-page .seo-appendix>.seo-eyebrow{font-size:7pt!important}.report-page .seo-appendix-head{padding:3mm 4mm!important;gap:8mm!important;margin:4mm 0!important}.report-page .seo-appendix-head span{font-size:9pt!important}.report-page .seo-appendix-head b{font-size:16pt!important}.report-page .seo-appendix-chapters{display:block!important}.report-page .seo-appendix-chapters article{border-top:.3pt solid #c9d1d1!important;padding:4mm 0 3mm!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;margin:0!important}.report-page .seo-appendix-chapters article h3{font:400 14pt/1.16 Fraunces,serif!important;margin:1mm 0 2mm!important}.report-page .seo-appendix-chapters article p{font-size:9.6pt!important;line-height:1.53!important;margin:0 0 3mm!important}.report-page .print-footer{text-align:center;border-top:1px solid #a9babc;padding-top:4mm!important;font-size:8pt!important}.atlas-result-screen{background:#fff!important;padding:0!important}.atlas-result-screen .atlas-report{max-width:none!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.atlas-result-screen .atlas-report-header{min-height:0!important;-moz-column-break-after:auto!important;break-after:auto!important;padding:1mm 0 7mm!important;clear:both!important}.atlas-result-screen .atlas-report-header>.map-art{width:45mm!important;max-width:45mm!important;margin:0 0 4mm 5mm!important}.atlas-result-screen .atlas-report-header h1{font-size:30pt!important;line-height:1.1!important}.atlas-result-screen .atlas-report-section{padding:6mm 0!important;-moz-column-break-before:auto!important;break-before:auto!important;-moz-column-break-after:auto!important;break-after:auto!important}.atlas-result-screen .atlas-report-section>h2{font-size:19pt!important;padding-right:32mm}.atlas-result-screen .atlas-report-section>.map-chapter-art{width:27mm;right:0}.atlas-result-screen .atlas-profile-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5mm!important}.atlas-result-screen .atlas-profile-grid-business{display:block!important}.atlas-result-screen .atlas-profile-grid-business .atlas-profile{page-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important;margin:0 0 7mm!important;padding:5mm 0!important;border:0!important;border-top:1px solid #b9c4c4!important;background:#fff!important}.atlas-result-screen .atlas-profile-grid-business .atlas-profile h3{font-size:18pt!important}.atlas-result-screen .atlas-profile:not(.atlas-profile-grid-business .atlas-profile){padding:4mm!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.atlas-result-screen .atlas-profile-meta{grid-template-columns:repeat(4,minmax(0,1fr))!important}.atlas-result-screen .atlas-profile-meta strong{font-size:16pt!important}.atlas-result-screen .atlas-profile>p,.atlas-result-screen .atlas-relations p{font-size:9.7pt!important;line-height:1.55!important}.atlas-result-screen .atlas-relations article{padding:4mm 0!important;border:0!important;border-top:1px solid #c5cecd!important;-moz-column-break-inside:auto!important;break-inside:auto!important;background:#fff!important}.work-person-reading,.work-pair-reading{padding-top:4mm;margin-top:4mm}.work-person-reading h4,.work-pair-reading h4{font-size:15pt!important;margin:5mm 0 2mm!important}.work-person-reading p,.work-pair-reading p,.work-pair-reading li{font-size:9.6pt!important;line-height:1.6!important;margin:0 0 3mm!important}.work-cycle-band{margin:5mm 0!important;-moz-column-break-inside:avoid;break-inside:avoid}.work-cycle-band>div{padding:3mm!important}.work-cycle-band strong{font-size:25pt!important}.work-cycle-band small{font-size:7pt!important}.work-cycle-band span{font-size:8pt!important}.atlas-result-screen .atlas-drawn-note{font-size:13pt!important}}:root{--zm-ink: #203b4c;--zm-secondary: #4d6270;--zm-line: #cbd4d2;--zm-paper: #f8f5ed;--zm-surface: #fffdf8;--zm-accent: #a76c4b;--zm-serif: "Fraunces", Georgia, serif;--zm-sans: "Manrope", Arial, sans-serif;--zm-script: "Caveat", "Segoe Print", cursive}body,button,input,select,textarea{font-family:var(--zm-sans)}button,input,select,textarea{font-size:max(14px,1rem)}.atlas-page,.atlas-result-screen,.form-page,.report-page,.seo-root,.atlas-tour{font-family:var(--zm-sans)!important;font-kerning:normal;color:var(--zm-ink)}.atlas-page h1,.atlas-page h2,.atlas-page h3,.atlas-result-screen h1,.atlas-result-screen h2,.atlas-result-screen h3,.form-page h1,.form-page h2,.form-page h3,.report-page h1,.report-page h2,.report-page h3,.seo-root h1,.seo-root h2,.seo-root h3,.atlas-tour h1,.atlas-tour h2{font-family:var(--zm-serif)!important;font-synthesis:none;text-wrap:balance;overflow-wrap:break-word}.atlas-writing,.atlas-art-note,.atlas-hand-note,.atlas-report-section .atlas-drawn-note,.report-page .cover-name,.atlas-tour-illustration>span{font-family:var(--zm-script)!important;font-synthesis:none;letter-spacing:.01em;line-height:1.22}.atlas-writing{font-weight:500;font-size:clamp(25px,3vw,39px)!important}.atlas-art-note{font-size:17px!important}.atlas-report-section .atlas-drawn-note{font-size:21px!important}.report-page .cover-name{font-size:clamp(26px,3vw,36px)!important}.atlas-page :is(p,li),.atlas-result-screen :is(p,li),.report-page :is(p,li),.form-page :is(p,li),.seo-root :is(p,li){hanging-punctuation:none;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.atlas-card-copy>p:not(.atlas-card-italic),.atlas-steps p,.atlas-preview-left>p,.atlas-about>p,.atlas-profile>p,.atlas-report-section>p,.atlas-relations p,.work-person-reading p,.work-pair-reading p,.seo-panel p{font-size:clamp(13px,.93vw,15px)!important;line-height:1.78!important}.atlas-overline,.atlas-profile-index,.work-chapter-label,.atlas-map-card .atlas-card-top{letter-spacing:.13em!important}.atlas-overline{font-size:11px!important;line-height:1.5!important}.atlas-page a:focus-visible,.atlas-page button:focus-visible,.atlas-result-screen button:focus-visible,.form-page button:focus-visible,.form-page input:focus-visible,.form-page select:focus-visible,.report-page button:focus-visible,.seo-root button:focus-visible,.atlas-tour button:focus-visible{outline:3px solid #a66e4d!important;outline-offset:4px!important}.atlas-map-card,.atlas-person,.atlas-profile,.report-page .report-card{border-color:var(--zm-line)!important}.atlas-person input:not([type=checkbox]),.atlas-person select{min-height:46px;font-size:15px!important;line-height:1.35}.atlas-person label{font-size:12px!important}.atlas-nav-cta,.atlas-primary,.atlas-secondary,.atlas-form-actions button{min-height:44px}.atlas-page .atlas-card-bottom,.atlas-page .atlas-stats,.atlas-page .atlas-form-caption{color:var(--zm-secondary)}.atlas-page .atlas-card-copy>p:not(.atlas-card-italic),.atlas-page .atlas-section-heading p,.atlas-page .atlas-steps p,.atlas-page .atlas-about>p{color:#526976!important}.atlas-form-screen .atlas-form-caption{line-height:1.65;max-width:54ch}.atlas-form-screen .atlas-person legend{font-family:var(--zm-serif)!important}.atlas-form-heading p,.atlas-form-hero p{max-width:72ch}.atlas-report-section h2{line-height:1.24}.atlas-profile-grid-business .atlas-profile{max-width:100%}.atlas-result-screen .atlas-profile-meta{gap:8px}.atlas-result-screen .atlas-profile-meta strong{font-family:var(--zm-serif)!important;font-weight:500}.work-cycle-band strong{font-family:var(--zm-serif)!important}.seo-root{background:var(--zm-paper)!important;color:var(--zm-ink)!important}.seo-header,.seo-panel{background:var(--zm-surface)!important}.seo-root .seo-btn{background:var(--zm-ink)!important;border-color:var(--zm-ink)!important;border-radius:4px!important;min-height:44px}.seo-root .seo-kicker,.seo-root .seo-eyebrow,.seo-root .seo-logo,.seo-root a{color:var(--zm-ink)}.seo-root .seo-panel{border-radius:6px!important;border-color:var(--zm-line)!important;box-shadow:0 11px 36px #203b4c0a!important}.seo-root .seo-hero{background:linear-gradient(140deg,#f8f5ed,#fffefa 65%,#eff2ef)!important}.seo-root .seo-callout{background:#f4f0e8!important}.seo-root .seo-result{background:#f8f5ed!important;border-color:var(--zm-line)!important}.seo-root .seo-phases article{border-color:var(--zm-line)!important;border-radius:3px!important}.seo-root .seo-phases strong,.seo-root .seo-grid-nine strong{color:#a06d4e!important}.atlas-mobile-menu-toggle{display:none;align-items:center;gap:7px;padding:11px;color:#264357;background:transparent;border:1px solid #c6cfcd;border-radius:4px;font-weight:700;font-size:12px;min-height:44px}.atlas-mobile-nav{position:absolute;top:calc(100% - 1px);left:5%;right:5%;padding:12px;display:flex;flex-direction:column;gap:2px;background:#fffefa;border:1px solid #d5dddb;box-shadow:0 18px 45px #1f374421;z-index:50}.atlas-mobile-nav a,.atlas-mobile-nav button{font-family:var(--zm-sans)!important;font-size:14px!important;text-align:left;display:block;padding:13px 12px;color:#254459!important;border:0;background:none;border-radius:3px}.atlas-mobile-nav a:hover,.atlas-mobile-nav button:hover{background:#f3f1ea}@media(max-width:760px){.atlas-mobile-menu-toggle{display:flex}.atlas-nav{gap:10px}.atlas-nav-cta{font-size:11px;padding:10px 12px}.atlas-logo{font-size:21px}.atlas-logo-mark{width:28px;height:28px}.atlas-form-screen .atlas-form-caption{font-size:12px!important}.atlas-report-section h2{font-size:clamp(25px,5.5vw,33px)!important}.atlas-report-header h1{font-size:clamp(35px,7vw,47px)!important}}@media(max-width:405px){.atlas-nav{padding:0 4%}.atlas-nav-cta{display:none!important}.atlas-mobile-nav{left:4%;right:4%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.atlas-page *,.atlas-result-screen *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{html,body{font-synthesis:none!important}.atlas-mobile-nav,.atlas-mobile-menu-toggle{display:none!important}.report-page,.atlas-result-screen{color:#213c4b!important}.report-page p,.atlas-result-screen p{font-family:var(--zm-sans)!important}.report-page h1,.report-page h2,.report-page h3,.atlas-result-screen h1,.atlas-result-screen h2,.atlas-result-screen h3{font-family:var(--zm-serif)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-page .cover-name{font-family:var(--zm-script)!important}.report-page .chapter,.atlas-report-section{overflow:visible!important}.report-page .report-card p,.atlas-result-screen .atlas-profile>p,.atlas-result-screen .atlas-relations p{font-size:9.8pt!important;line-height:1.55!important}}.atlas-consent{display:flex;align-items:flex-start;gap:11px;max-width:850px;padding:15px 17px;margin:16px 0 8px;background:#f5f2eb;border:1px solid #d7dbd5;border-radius:4px;color:#415866;font:12px/1.65 Manrope,Arial,sans-serif}.atlas-consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#26485c}.atlas-consent span{display:block}.book-publication{--book-accent:#ad7b5a;--book-ink:#233e4f;--book-soft:#7894a2;--book-paper:#f9f6ef;background:#fff;color:#243d4d;font-family:Manrope,Arial,sans-serif;line-height:1.6}.book-publication.variant-1,.book-publication.variant-5,.book-publication.variant-9{--book-accent:#b47e55;--book-soft:#8caa99}.book-publication.variant-2,.book-publication.variant-6,.book-publication.variant-10{--book-accent:#6f829d;--book-soft:#9aacc2}.book-publication.variant-3,.book-publication.variant-7,.book-publication.variant-11{--book-accent:#67959f;--book-soft:#96b4be}.book-publication.variant-0,.book-publication.variant-4,.book-publication.variant-8{--book-accent:#a97866;--book-soft:#afbec6}.book-cover{min-height:265mm;padding:19mm 16mm 15mm;display:flex;flex-direction:column;justify-content:space-between;background:var(--book-paper);page-break-after:always;-moz-column-break-after:page;break-after:page;position:relative;overflow:hidden}.book-cover:before{content:"";position:absolute;right:4%;top:15%;width:140mm;height:140mm;border:1px dashed var(--book-soft);opacity:.36;border-radius:50%;pointer-events:none}.book-cover-top,.book-cover-bottom{display:flex;align-items:center;justify-content:space-between;gap:10mm;border-bottom:1px solid #c3d0d1;padding-bottom:4mm;font-size:7pt;letter-spacing:.12em;color:#5b7381}.book-cover-bottom{border-bottom:0;border-top:1px solid #c3d0d1;padding-top:4mm}.book-cover-center{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7mm;margin:8mm 0}.book-cover-copy{position:relative;z-index:2}.book-cover-copy>p{font-size:8pt;font-weight:800;letter-spacing:.2em;color:var(--book-accent)}.book-cover-copy h1{font: 42pt/1.05 Fraunces,Georgia,serif!important;letter-spacing:-.034em;color:var(--book-ink);margin:12mm 0 8mm}.book-cover-people{font: 15pt/1.35 Fraunces,Georgia,serif;color:#6e8290;max-width:83mm}.book-cover-line{border-top:1px solid var(--book-accent);margin-top:14mm;width:30mm}.book-annotation{font-family:Caveat,Segoe Print,cursive!important;font-size:20pt!important;color:#99745f!important;font-weight:400!important;letter-spacing:0!important;margin-top:8mm}.book-cover-illustration svg{width:95mm;max-width:100%;height:auto;display:block;opacity:.95}.book-publication.variant-2 .book-cover-center,.book-publication.variant-5 .book-cover-center,.book-publication.variant-8 .book-cover-center,.book-publication.variant-11 .book-cover-center{grid-template-columns:1fr}.book-publication.variant-2 .book-cover-illustration,.book-publication.variant-5 .book-cover-illustration,.book-publication.variant-8 .book-cover-illustration,.book-publication.variant-11 .book-cover-illustration{justify-self:end;margin-top:-11mm}.book-publication.variant-1 .book-cover-illustration,.book-publication.variant-4 .book-cover-illustration,.book-publication.variant-7 .book-cover-illustration,.book-publication.variant-10 .book-cover-illustration{transform:rotate(-7deg)}.book-editorial-intro{padding:30mm 18mm;max-width:148mm;min-height:223mm;page-break-after:always;-moz-column-break-after:page;break-after:page}.book-chapter-mark{font-size:8pt;letter-spacing:.22em;color:var(--book-accent)}.book-editorial-intro h2{font: 34pt/1.14 Fraunces,Georgia,serif;margin:18mm 0}.book-editorial-intro h2 em{color:var(--book-accent)}.book-editorial-intro>p{font-size:12pt;line-height:1.75;color:#415f70;max-width:124mm}.book-editorial-rule{margin-top:19mm;border-top:1px solid #b8c7cb;padding-top:5mm;font:15pt Caveat,cursive;color:var(--book-accent)}.book-source{max-width:100%;padding:0;background:#fff}.book-source .atlas-report,.book-source .report-content{background:#fff!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;max-width:none!important}.book-source .atlas-report-header{border-top:2px solid var(--book-accent)!important;padding:5mm 0 8mm!important}.book-source .atlas-report-header>.map-art{width:32mm!important}.book-source .atlas-report-header h1{font-size:24pt!important}.book-source .atlas-profile-grid,.book-source .atlas-profile-grid-reading,.book-source .atlas-profile-grid-business{display:block!important;grid-template-columns:1fr!important}.book-source .atlas-profile{display:block!important;border:0!important;border-top:1px solid #cbd5d6!important;padding:6mm 0!important;margin-bottom:6mm!important;box-shadow:none!important}.book-source .atlas-profile h3{font: 21pt Fraunces,Georgia,serif;color:#243d4d}.book-source .atlas-report-section{-moz-column-break-before:auto!important;break-before:auto!important;-moz-column-break-after:auto!important;break-after:auto!important;page-break-before:auto!important;padding:6mm 0!important;border-top:1px solid #c5d2d5!important}.book-source .atlas-report-section>h2{font: 21pt/1.2 Fraunces,Georgia,serif!important}.book-source .atlas-relations article{-moz-column-break-inside:auto!important;break-inside:auto!important;background:#fff!important;border:0!important;border-top:1px solid #cbd5d6!important;padding:5mm 0!important}.book-source .atlas-relations h3{font: 17pt Fraunces,Georgia,serif!important}.book-source .relation-person-reading,.book-source .relation-pair-reading,.book-source .work-person-reading,.book-source .work-pair-reading{-moz-column-break-inside:auto!important;break-inside:auto!important;padding-top:4mm!important}.book-source .relation-person-reading h4,.book-source .relation-pair-reading h4,.book-source .work-person-reading h4,.book-source .work-pair-reading h4{font: 14pt Fraunces,Georgia,serif!important;color:#2c485a!important;margin:5mm 0 2mm!important;-moz-column-break-after:avoid;break-after:avoid}.book-source .relation-person-reading p,.book-source .relation-pair-reading p,.book-source .work-person-reading p,.book-source .work-pair-reading p{font-size:10pt!important;line-height:1.65!important;color:#354e5a!important}.book-source .relation-period-strip,.book-source .work-cycle-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d1dbda;border-bottom:1px solid #d1dbda;gap:0;margin:5mm 0!important;-moz-column-break-inside:avoid;break-inside:avoid}.book-source .relation-period-strip span{display:flex;flex-direction:column;gap:2mm;padding:3mm;border-right:1px solid #d1dbda}.book-source .relation-period-strip small{font-size:7pt;letter-spacing:.1em;text-transform:uppercase}.book-source .relation-period-strip strong{font: 25pt Fraunces,Georgia,serif;color:var(--book-accent)}.book-source .relation-period-strip em{font-style:normal;font-size:8pt;line-height:1.3}.book-source .relation-method-details{font-size:8pt!important;color:#687e8a}.book-source .cover{margin:0!important;padding:0 0 8mm!important;border:0!important;background:#fff!important;min-height:0!important;-moz-column-break-after:auto!important;break-after:auto!important}.book-source .cover>.eyebrow,.book-source .cover>h1,.book-source .cover>.cover-name,.book-source .cover>p:not(.agreement),.book-source .cover>.map-report-cover-art{display:none!important}.book-source .cover-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7mm!important;clear:both!important}.book-source .chapter{page-break-before:auto!important;-moz-column-break-before:auto!important;break-before:auto!important;margin:0!important;padding:6mm 0!important;border:0!important;border-top:1px solid #c4d0d0!important}.book-source .chapter h2{font: 22pt Fraunces,Georgia,serif!important;color:#254457!important}.book-source .report-card{-moz-column-break-inside:auto!important;break-inside:auto!important;background:#fff!important;box-shadow:none!important;padding:3mm 0!important;border:0!important;border-top:1px solid #d6dfdc!important}.book-source .seo-appendix{-moz-column-break-inside:auto!important;break-inside:auto!important;padding:5mm 0!important;background:#fff!important;border:0!important}.book-fixed-footer{display:none}.birthplace-lookup{position:relative;min-width:0}.birthplace-lookup>label{display:block;margin-bottom:7px;font-weight:700;font-size:12px;color:#29485a}.birthplace-input-wrap{position:relative}.birthplace-input-wrap input{width:100%;min-height:46px;padding:10px 34px 10px 12px!important;border:1px solid #cbd4d2;border-radius:4px;background:#fff;color:#263f52;font:14px Manrope,Arial,sans-serif}.birthplace-spinner,.birthplace-selected{position:absolute;right:12px;top:13px;color:#8a967f}.birthplace-results{position:absolute;z-index:100;left:0;right:0;top:71px;background:#fffefa;border:1px solid #b7c6c6;box-shadow:0 17px 38px #29485b25;max-height:270px;overflow-y:auto;border-radius:4px}.birthplace-results button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;width:100%;border:0;background:none;text-align:left;font-size:12px;color:#344d5d}.birthplace-results button:hover,.birthplace-results button:focus-visible{background:#edf1ed}.birthplace-results strong{font-size:13px}.birthplace-results span{color:#617985}.birthplace-results small{font-size:10px;color:#ac795b}.birthplace-help{font-size:11px!important;line-height:1.7!important;color:#617782;margin:7px 0}.birthplace-help button{display:block;border:0;padding:4px 0;background:none;color:#a56c4a;font-weight:700;font-size:11px;text-align:left;text-decoration:underline}.birthplace-message{font-size:11px!important;color:#965e42!important}.birthplace-attribution{font-size:10px!important;line-height:1.5!important;color:#809095!important;margin:5px 0 0}.atlas-custom-location{margin-top:8px;border:1px solid #d7d8d1;border-radius:4px;background:#f7f4ee;padding:10px}.atlas-custom-location>summary{cursor:pointer;font-size:12px;font-weight:700;color:#385668;padding:7px}.relation-person-reading,.relation-pair-reading{margin-top:18px;padding-top:17px;border-top:1px solid #d6dad5}.relation-person-reading h4,.relation-pair-reading h4{font:normal clamp(19px,2.2vw,27px)/1.25 "Fraunces",Georgia,serif!important;color:#2d4859!important;margin:20px 0 8px}.relation-person-reading p,.relation-pair-reading p{font-size:13px!important;line-height:1.85!important;color:#526875;margin:8px 0 13px}.relation-period-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;border-top:1px solid #cfdad7;border-bottom:1px solid #cfdad7}.relation-period-strip>span{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border-right:1px solid #cfdad7}.relation-period-strip>span:last-child{border:0}.relation-period-strip strong{font: 37px/1 Fraunces,Georgia,serif;color:#a4755a}.relation-period-strip small{font-size:9px;letter-spacing:.07em;font-weight:700;color:#69808a}.relation-period-strip em{font-size:10px;font-style:normal;color:#5c717d}.atlas-profile-grid-reading{grid-template-columns:minmax(0,1fr)!important}.atlas-profile-grid-reading>.atlas-profile{padding:32px;-moz-column-break-inside:auto!important;break-inside:auto!important}.relation-method-details{border-top:1px dashed #c9d7d7;padding-top:15px;font-size:11px!important;color:#81909a!important}@media(max-width:700px){.birthplace-results{top:71px}.atlas-profile-grid-reading>.atlas-profile{padding:22px}.relation-period-strip strong{font-size:29px}.relation-period-strip small{font-size:8px}.relation-period-strip>span{padding:9px}}@media print{@page{size:A4;margin:16mm 17mm 18mm}.book-publication{font-family:Manrope,Arial,sans-serif!important}.book-cover{height:264mm!important;min-height:0!important;padding:16mm 0!important}.book-cover-center{min-height:190mm}.book-editorial-intro{height:252mm!important;min-height:0!important;padding:26mm 4mm!important}.book-source,.book-source *{max-width:100%}.book-source h2,.book-source h3,.book-source h4{-moz-column-break-after:avoid!important;break-after:avoid!important}.book-source p,.book-source li{orphans:3;widows:3}.book-source .atlas-profile-grid,.book-source .atlas-profile-grid-reading,.book-source .atlas-profile-grid-business{display:block!important}.book-source .relation-period-strip{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.book-fixed-footer{display:flex;justify-content:space-between;border-top:1px solid #c2cecf;font-size:7pt;letter-spacing:.13em;margin:4mm 0}}.book-cover-kicker{display:flex;flex-direction:column;align-items:flex-start;gap:3mm;max-width:100%;position:relative;z-index:2;font-family:Manrope,Arial,sans-serif;color:var(--book-accent);font-weight:800;font-size:8pt;letter-spacing:.13em;line-height:1.38}.book-cover-kicker span{display:block;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.book-publication .book-cover-copy,.book-publication .book-cover-copy *{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media print{.book-cover-kicker{font-size:7pt!important;gap:1.6mm!important;letter-spacing:.11em!important}.book-cover-kicker span{white-space:nowrap!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}.book-annotation{text-wrap:balance!important;line-height:1.26!important}.book-source .zm-ai-contents p{-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;text-align:left!important}.book-source .zm-ai-contents h2,.book-source .zm-ai-report-title h1,.book-editorial-intro h2{-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:pretty!important}}@media print{@page{size:A4 portrait;margin:16mm 17mm 19mm;@bottom-center{content:"ŽIVOTNÁ MAPA  ·  " counter(page);font-family:Georgia,serif;font-size:7pt;letter-spacing:.13em;color:#7a939d}}@page :first{@bottom-center{content:none}}html,body,.book-export-body{margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important}.book-publication,.book-publication *{box-sizing:border-box}.book-publication{padding:0!important;margin:0!important;max-width:none!important;background:#fff!important}.book-cover{box-sizing:border-box!important;height:260mm!important;min-height:0!important;margin:0!important;padding:8mm 4mm 9mm!important;background:#f9f6ef!important;overflow:hidden!important;-moz-column-break-after:page!important;break-after:page!important;page-break-after:always!important}.book-cover-top,.book-cover-bottom{max-width:100%;font-size:7pt!important;letter-spacing:.09em!important}.book-cover-center{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)!important;min-height:183mm!important;align-content:center;gap:8mm!important;margin:10mm 0!important}.book-cover-copy h1{font-size:39pt!important;line-height:1.08!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.book-annotation{font-size:17pt!important;line-height:1.32!important;max-width:77mm!important;letter-spacing:0!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important}.book-cover-illustration svg{width:82mm!important;max-width:100%;height:auto!important}.book-cover-copy,.book-cover-illustration{min-width:0!important}.book-editorial-intro{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-width:none!important;margin:0 0 11mm!important;padding:5mm 2mm 7mm!important;border-bottom:1px solid #c6d4d5!important;-moz-column-break-after:auto!important;break-after:auto!important;page-break-after:auto!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.book-editorial-intro h2{font-size:22pt!important;margin:5mm 0 4mm!important}.book-editorial-intro>p{font-size:9.5pt!important;line-height:1.6!important;max-width:100%!important;margin:0!important}.book-editorial-rule{font-size:13pt!important;margin-top:5mm!important;padding-top:2mm!important}.book-source,.book-source .zm-ai-report,.book-source .zm-ai-contents,.book-source .atlas-report{display:block!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;box-shadow:none!important;width:auto!important;max-width:none!important;background:#fff!important}.book-source .zm-ai-report-title{display:block!important;min-height:0!important;margin:0 0 9mm!important;padding:0 0 5mm!important;border-bottom:1px solid #cdd7d7!important}.book-source .zm-ai-report-title .map-art{display:none!important}.book-source .zm-ai-report-title h1{font-family:Georgia,serif!important;font-size:24pt!important;line-height:1.2!important;margin:3mm 0!important}.book-source .zm-ai-report-title>p{font-size:9pt!important;margin:2mm 0 0!important}.book-source .zm-ai-contents h2{display:block!important;font: 17pt/1.3 Georgia,serif!important;letter-spacing:-.01em!important;margin:8mm 0 3mm!important;color:#294a59!important;-moz-column-break-after:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.book-source .zm-ai-contents{max-width:155mm!important;margin:0 auto!important}.book-source .zm-illustrated-chapter{-moz-column-break-inside:auto!important;break-inside:auto!important;margin:7mm 0 3mm!important}.book-source .zm-illustrated-chapter>h2{border-top:1px solid #b9c9ca!important;padding-top:4mm!important}.book-source .zm-ai-contents h2:before{content:"✧";color:#b58a70;font-size:12pt;margin-right:3mm;vertical-align:2px}.book-source .zm-ai-contents p{font-family:Manrope,Arial,sans-serif!important;font-size:10pt!important;line-height:1.72!important;margin:0 0 4mm!important;orphans:3;widows:3;color:#405767!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.book-source .zm-ai-contents .zm-ai-bullet{border-left:1px solid #b9c9c9!important;padding:0 0 0 4mm!important;margin-left:3mm!important}.book-source .zm-ai-contents strong{color:#29485b!important;font-weight:700!important}.book-fixed-footer{display:none!important}}@media screen{.zm-ai-contents .zm-ai-bullet{padding:7px 0 7px 17px;border-left:2px solid #c7d3d0;margin-left:5px}}.book-figure{--figure-ink:#294757;--figure-accent:#b28469;--figure-quiet:#8a9da2;box-sizing:border-box;width:100%;margin:20px 0 28px;padding:19px 19px 13px;border:1px solid #d7dddc;background:#faf9f5;color:var(--figure-ink);font-family:Manrope,Arial,sans-serif;break-inside:avoid-page;page-break-inside:avoid}.book-figure *{box-sizing:border-box}.book-figure figcaption{margin:0 0 15px;padding-bottom:12px;border-bottom:1px solid #d5dfdc;display:flex;gap:12px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.book-figure figcaption>span{font:700 10px Manrope,Arial,sans-serif;letter-spacing:.15em;color:#b28262}.book-figure figcaption>strong{font: 22px Fraunces,Georgia,serif;letter-spacing:-.02em;color:var(--figure-ink)}.book-figure figcaption>small{font-size:10px;color:#78909b}.book-figure-signature-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(110px,1fr);gap:10px;align-items:center;border-bottom:1px dashed #d0d9d7;padding:0 0 13px;margin-bottom:12px}.book-figure-zodiac{width:100%;height:auto;max-height:226px}.book-figure-signature-notes{text-align:center}.book-figure-handwriting{font: 22px Caveat,Segoe Print,cursive;color:#a67c60}.book-figure-signature-notes>p{margin:8px 0!important;border-top:1px solid #d4dedb;padding:8px 0 0!important}.book-figure-signature-notes>p strong{font: 29px Fraunces,Georgia,serif;color:#2f5364;margin-right:10px}.book-figure-signature-notes>p small{font-size:10px;color:#8298a1}.book-figure-disclaimer{font: 10px/1.7 Manrope,Arial,sans-serif!important;color:#758991!important;margin:13px 0 0!important}.book-figure-matrix-person{display:grid;grid-template-columns:1fr 2fr 75px;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #e0e5e2}.book-figure-matrix-label p{font-size:10px!important;color:#87949a;margin:0 0 4px!important}.book-figure-matrix-label strong{font: 14px Fraunces,Georgia,serif}.book-figure-matrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.book-figure-matrix-grid>div{border:1px solid #d9e0de;background:#fff;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:5px 12px}.book-figure-matrix-grid strong{font: 21px Fraunces,Georgia,serif;color:#819ba3}.book-figure-matrix-grid span{font-size:16px;letter-spacing:.07em;color:#c9d4d1}.book-figure-matrix-grid .has-digits{background:#f0ece4}.book-figure-matrix-grid .has-digits strong{color:#33596b}.book-figure-matrix-grid .has-digits span{color:#af8067}.book-figure-life{border-left:1px solid #bccdcc;padding-left:9px;text-align:center}.book-figure-life small{font-size:9px;letter-spacing:.1em;color:#88969a}.book-figure-life strong{display:block;font: 45px Fraunces,Georgia,serif;color:#ab7e64}.book-figure-cycle-person{border-bottom:1px solid #d6dedd;padding-bottom:10px;margin:16px 0}.book-figure-cycle-head{display:flex;justify-content:space-between;color:#8b9b9d;font-size:11px}.book-figure-cycle-person svg{display:block;width:100%;height:auto}.book-figure-cycle-summary{display:grid;grid-template-columns:1fr 1fr 2fr;gap:10px}.book-figure-cycle-summary>div{border-top:1px solid #c9d5d3;padding:8px 0 3px}.book-figure-cycle-summary small{display:block;font-size:9px;color:#788a92;letter-spacing:.08em}.book-figure-cycle-summary strong{font: 30px Fraunces,Georgia,serif;color:#a77f64}.book-figure-cycle-summary span{font-size:9px;color:#70858f;margin-left:5px}.book-figure-pillars-person{padding:10px 0 16px;border-bottom:1px solid #d7dfdc}.book-figure-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:9px}.book-figure-pillar{min-height:103px;background:#fffcf6;border-top:3px double #a0b9bc;border-bottom:1px solid #b7cbc9;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:10px 5px 3px}.book-figure-pillar>span{font-size:9px;color:#849aa1;letter-spacing:.1em}.book-figure-pillar>strong{font: 14px Fraunces,Georgia,serif;color:#35566b}.book-figure-pillar svg{width:95px;height:20px}@media(max-width:600px){.book-figure{padding:13px 12px}.book-figure figcaption{gap:7px}.book-figure figcaption strong{font-size:19px}.book-figure-signature-row{grid-template-columns:1fr 100px}.book-figure-matrix-person{grid-template-columns:1fr 70px}.book-figure-matrix-label{grid-column:1/3}.book-figure-matrix-grid>div{min-height:39px;padding:4px 7px}.book-figure-pillar-grid{gap:5px}.book-figure-pillar>strong{font-size:11px}}@media print{.book-figure{margin:7mm 0 8mm!important;padding:5mm!important;background:#fbfaf6!important;border:1px solid #ccd9d8!important;break-inside:avoid-page!important;page-break-inside:avoid!important}.book-figure figcaption>strong{font-size:16pt!important}.book-figure figcaption>small{font-size:7pt!important}.book-figure-signature-row{grid-template-columns:minmax(0,3fr) minmax(35mm,1fr)!important}.book-figure-zodiac{max-height:53mm!important}.book-figure-signature-notes>p strong{font-size:22pt!important}.book-figure-matrix-person{grid-template-columns:1fr 2fr 22mm!important}.book-figure-matrix-grid>div{min-height:11mm!important}.book-figure-matrix-grid strong{font-size:14pt!important}.book-figure-cycle-summary strong{font-size:21pt!important}.book-figure-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.book-figure-pillar{min-height:25mm!important}.book-figure-pillar>strong{font-size:11pt!important}.book-figure-disclaimer{font-size:7.5pt!important}.book-figure-signature-row,.book-figure-matrix-person,.book-figure-cycle-person,.book-figure-pillars-person{-moz-column-break-inside:avoid;break-inside:avoid}}.zm-final-thought{box-sizing:border-box;margin:55px 0 25px;padding:30px 22px 27px;border-top:1px solid #bccbcb;border-bottom:1px solid #d7e0dd;background:#fbf9f4;text-align:center;color:#294a59;break-inside:avoid-page}.zm-final-thought-orbit{width:80px;height:80px;margin:0 auto 12px}.zm-final-thought-orbit svg{width:100%;height:100%}.zm-final-thought-label{font:700 10px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:.17em;color:#a88368!important;margin:0 0 18px!important}.zm-final-thought blockquote{font:normal clamp(21px,3.1vw,30px)/1.5 "Fraunces",Georgia,serif;color:#28495c;margin:0 auto;max-width:670px;text-wrap:pretty;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.zm-final-thought-outro{font: 22px Caveat,cursive!important;color:#ad8469!important;margin:18px 0 0!important}@media print{.zm-final-thought{padding:6mm 8mm!important;margin:11mm 0 6mm!important;break-inside:avoid-page!important;border-top:1px solid #b8c7c6!important;background:#faf9f5!important}.zm-final-thought-orbit{width:20mm;height:20mm;margin:0 auto 3mm}.zm-final-thought-label{font-size:7.5pt!important;letter-spacing:.16em!important}.zm-final-thought blockquote{font: 19pt/1.45 Fraunces,Georgia,serif!important}.zm-final-thought-outro{font-size:15pt!important}}.zm-reading-progress{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #d9ddda;background:#faf9f5;border-radius:5px;padding:25px 23px 28px;margin-top:22px;gap:4px}.zm-reading-orbits{position:relative;width:220px;height:210px;margin:0 auto 2px}.zm-reading-orbit-svg{width:100%;height:100%;position:relative;z-index:2}.zm-reading-spinner-a,.zm-reading-spinner-b{position:absolute;border:1px solid rgba(112,148,157,.5);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);pointer-events:none;animation:zm-orbit-a 17s linear infinite}.zm-reading-spinner-a{width:157px;height:157px}.zm-reading-spinner-b{width:117px;height:117px;animation:zm-orbit-b 13s linear infinite}.zm-reading-spinner-a span,.zm-reading-spinner-b span{position:absolute;left:50%;top:-6px;width:12px;height:12px;border-radius:50%;background:#dcbba3;transform:translate(-50%);box-shadow:0 0 0 5px #dcbba329}.zm-reading-spinner-b span{width:8px;height:8px;top:-4px;background:#35566b;box-shadow:none}.zm-reading-message{max-width:450px}.zm-reading-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;color:#ae866d}.zm-reading-message h3{font:normal clamp(27px,4.5vw,36px)/1.2 "Fraunces",Georgia,serif!important;margin:12px 0 10px!important;color:#29485b!important}.zm-reading-message h3 em{color:#b58362;font-weight:400}.zm-reading-message p{font-size:13px;line-height:1.85;color:#647a85;margin:0 0 22px}.zm-reading-progress-track{height:4px;width:100%;border-radius:10px;background:#e2e7e5;overflow:hidden}.zm-reading-progress-track span{display:block;height:100%;border-radius:10px;background:#567b88;transition:width .45s ease}.zm-reading-quiet{display:block;font-size:11px;color:#82959b;margin-top:15px;letter-spacing:.02em}@keyframes zm-orbit-a{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes zm-orbit-b{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@media(max-width:600px){.zm-reading-orbits{width:185px;height:175px}.zm-reading-progress{padding:20px 16px 24px}}@media(prefers-reduced-motion:reduce){.zm-reading-spinner-a,.zm-reading-spinner-b{animation:none}.zm-reading-progress-track span{transition:none}}.gift-page{min-height:100vh;background:#f9f6ef;color:#294458;font-family:Manrope,Arial,sans-serif}.gift-page *{box-sizing:border-box}.gift-nav{max-width:1180px;margin:0 auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d3dbd8}.gift-nav button{border:0;background:none;color:#294458;font:600 12px Manrope,sans-serif;display:flex;gap:7px;align-items:center;cursor:pointer}.gift-nav span,.gift-nav strong{font-size:11px;letter-spacing:.1em;color:#9b775f}.gift-layout{max-width:1100px;margin:55px auto 0;padding:0 28px 80px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:start;gap:48px}.gift-kicker{font:700 10px Manrope,sans-serif;letter-spacing:.18em;color:#ad7e65}.gift-intro h1{font:normal clamp(44px,5vw,70px)/1.12 "Fraunces",Georgia,serif;letter-spacing:-.04em;margin:17px 0 20px}.gift-intro h1 em,.gift-form-card h2 em{color:#b58465;font-weight:400}.gift-lead{line-height:1.9;color:#657b86;font-size:14px}.gift-art{max-width:310px;margin:28px auto 4px}.gift-art .map-art svg{width:100%}.gift-fine{font-size:11px;color:#7b8f93;line-height:1.8;max-width:420px}.gift-form-card{background:#fffefa;border:1px solid #d6dfdb;border-radius:5px;box-shadow:0 10px 48px #23405206;padding:35px}.gift-form-card h2{font: 37px/1.2 Fraunces,Georgia,serif;letter-spacing:-.027em;margin:13px 0 32px}.gift-field{display:block;font-size:12px;font-weight:700;margin:20px 0;color:#3d5b6a}.gift-field small{font-weight:400;color:#849698}.gift-field input,.gift-field select{display:block;margin-top:10px;width:100%;height:47px;padding:11px 12px;border:1px solid #ccd7d5;border-radius:4px;background:#fffefa;color:#294458;font:400 13px Manrope,sans-serif}.gift-field input:focus,.gift-field select:focus{outline:2px solid #9ab7bc;outline-offset:1px}.gift-group-label{font-size:12px;font-weight:700;margin-top:23px;color:#3d5b6a}.gift-gender-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.gift-gender-row button{border:1px solid #cbd6d4;background:#fffefa;padding:15px;cursor:pointer;color:#4d6876;font:600 13px Manrope,sans-serif;border-radius:4px}.gift-gender-row button.chosen{border-color:#345870;background:#eaf0ee;color:#24495c}.gift-main-button{display:flex;align-items:center;justify-content:center;gap:13px;background:#24465c;color:#fff;border:0;border-radius:4px;min-height:54px;width:100%;padding:13px 15px;cursor:pointer;font:600 13px Manrope,sans-serif;margin-top:28px}.gift-main-button:hover{background:#3c6275}.gift-safe{font-size:11px;color:#81939c;display:flex;align-items:center;gap:7px;margin-top:17px}.gift-error{color:#a3533c;font-size:12px}.gift-birth-field{border:0;padding:0;min-width:0}.gift-birth-field legend{padding:0}.gift-date-parts{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin-top:10px}.gift-date-parts label{display:block;font-size:11px;color:#6c818b;font-weight:600;min-width:0}.gift-date-parts input{margin-top:7px;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.045em;min-width:0}.gift-date-parts input::-moz-placeholder{color:#9baaaa;opacity:1}.gift-date-parts input::placeholder{color:#9baaaa;opacity:1}.gift-date-hint{color:#7e949b;font-size:11px;font-weight:400;line-height:1.5;margin:8px 0 0}@media(max-width:420px){.gift-date-parts{gap:7px}.gift-date-parts input{padding:8px 4px}}.gift-facts{display:grid;gap:14px;margin:26px 0}.gift-facts>div{border-bottom:1px solid #d7dfdb;padding-bottom:12px;display:flex;flex-direction:column;gap:6px}.gift-facts span{font-size:11px;color:#82989a}.gift-facts strong{font: 20px Fraunces,Georgia,serif}.gift-preview-line{display:flex;gap:14px;padding:18px;background:#f7f5f0;color:#607684;border:1px solid #e1e4df}.gift-preview-line svg{flex:none;color:#b28368}.gift-preview-line p{margin:0;font-size:13px;line-height:1.75}.gift-includes{font-size:12px;color:#a07962;margin-top:18px}.gift-edit{display:block;background:none;color:#4d7182;border:0;margin:18px auto 0;text-decoration:underline;cursor:pointer}.gift-preferences{margin:28px 0 25px;padding:22px 0 5px;border-top:1px solid #dce2dd;border-bottom:1px solid #dce2dd}.gift-preferences-title h3{font: 28px/1.25 Fraunces,Georgia,serif;margin:10px 0 8px}.gift-preferences-title h3 em{color:#b58465}.gift-preferences-title p{color:#748a92;font-size:12px;line-height:1.7;margin:0 0 18px}.gift-chip-fieldset{border:0;margin:0 0 21px;padding:0;min-width:0}.gift-chip-fieldset legend{color:#38566a;font-size:12px;font-weight:700;padding:0 0 10px}.gift-chip-list{display:flex;flex-wrap:wrap;gap:8px}.gift-chip{border:1px solid #d3ddd9;color:#547080;border-radius:999px;background:#fffefa;padding:9px 12px;cursor:pointer;font:500 12px Manrope,sans-serif;line-height:1.25;transition:background .16s,border-color .16s}.gift-chip:hover{background:#f2f5ef;border-color:#9db5b4}.gift-chip.selected{background:#e9f0ec;border-color:#547882;color:#264f5d;font-weight:700}.gift-chip:focus-visible{outline:2px solid #658b94;outline-offset:2px}.gift-preferences textarea{display:block;width:100%;margin-top:10px;padding:12px;border:1px solid #ccd7d5;border-radius:4px;background:#fffefa;color:#294458;font:400 13px Manrope,sans-serif;resize:vertical;line-height:1.5}.gift-preferences textarea:focus{outline:2px solid #9ab7bc;outline-offset:1px}.gift-custom-budget{margin:14px 0 22px;padding:18px;border:1px solid #d5e0dc;border-radius:5px;background:#f6f8f4}.gift-custom-budget-title{font:700 12px Manrope,sans-serif;color:#355569;margin:0 0 13px}.gift-custom-budget-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.gift-custom-budget-fields label{font:600 11px Manrope,sans-serif;color:#537080}.gift-custom-budget-fields small{font-weight:400;color:#849698}.gift-custom-budget-fields input{display:block;width:100%;height:44px;margin-top:7px;padding:10px 11px;border:1px solid #cbd8d4;background:#fffefa;border-radius:4px;color:#294458;font:600 14px Manrope,sans-serif;min-width:0}.gift-custom-budget-help{font:400 11px/1.6 Manrope,sans-serif;color:#758a91;margin:12px 0 0}@media(max-width:440px){.gift-custom-budget-fields{grid-template-columns:1fr}.gift-custom-budget{padding:15px}}.gift-custom-facts{padding:13px 0;margin:0 0 18px}.gift-custom-facts strong{font:600 13px/1.55 Manrope,sans-serif;overflow-wrap:anywhere}@media(max-width:760px){.gift-layout{grid-template-columns:1fr;margin-top:32px;gap:14px;padding:0 20px 55px}.gift-intro h1{font-size:49px}.gift-art{max-width:230px}.gift-form-card{padding:23px}.gift-form-card h2{font-size:33px}.gift-nav{padding:18px 20px}.gift-nav span{display:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.flex{display:flex}.table{display:table}.grid{display:grid}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper: #f4f6fb;--card: #fff;--ink: #1b2038;--muted: #6e7791;--line: #e3e7f1;--violet: #4e4fa3;--violet-soft: #ededf9;--sage: #5c8f76;--sage-soft: #e9f2ed;--amber: #be861f;--amber-soft: #fbf2dd;--rose: #b25c60;--rose-soft: #faecec;--shadow: 0 6px 18px -12px rgba(27, 32, 56, .16);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);font-size:16px;line-height:1.65}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3{font-family:Fraunces,Palatino,Palatino Linotype,Georgia,serif;letter-spacing:-.025em;margin:0 0 .55em;line-height:1.08}h1{font-size:clamp(3.3rem,8vw,6.8rem);font-weight:500}h2{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:500}h3{font-size:1.42rem;font-weight:600}p{margin:.45rem 0 1rem}.shell{width:min(1160px,calc(100% - 40px));margin:auto}.eyebrow{font-size:.73rem;letter-spacing:.16em;font-weight:800;color:var(--violet);margin-bottom:1.5rem}.landing{min-height:100vh}.hero{padding:9vh 0 5rem;max-width:900px}.hero h1 em{font-weight:400;color:var(--violet)}.hero-copy{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--muted);max-width:720px;line-height:1.65}.btn{border:0;border-radius:999px;padding:.9rem 1.25rem;display:inline-flex;gap:.55rem;align-items:center;justify-content:center;font-weight:750}.btn.primary{background:var(--violet);color:#fff;box-shadow:0 8px 22px -14px #4e4fa3e6}.btn.ghost{background:#fff;border:1px solid var(--line)}.hero .btn{margin-top:1.3rem;padding:1.05rem 1.5rem}.privacy{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.9rem;margin-top:1.25rem}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:2rem 0 4rem}.benefits>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.6rem;box-shadow:var(--shadow)}.benefits span{font-size:.75rem;font-weight:800;color:var(--violet)}.benefits p{color:var(--muted);margin-bottom:0}.ethics,.crisis{display:flex;gap:1rem;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.3rem 1.5rem;margin-bottom:1rem}.ethics p,.crisis p{color:var(--muted);margin:.2rem 0}.crisis{margin-bottom:4rem;background:#fffdfd}.form-page{min-height:100vh;padding:2rem 0 6rem}.form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.brand-btn{border:0;background:none;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.15rem}.stepper{display:flex;gap:.5rem}.stepper span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);font-size:.75rem;color:var(--muted)}.stepper span.active{background:var(--violet);color:#fff;border-color:var(--violet)}.form-card{max-width:760px;margin:auto;background:#fff;border-radius:16px;border:1px solid var(--line);padding:clamp(1.4rem,4vw,3rem);box-shadow:0 20px 50px -38px #1b203859}.form-card>p{color:var(--muted);max-width:620px}.form-card label{display:flex;flex-direction:column;gap:.45rem;font-weight:700;margin-top:1.2rem}.form-card label span{font-size:.78rem;color:var(--muted);font-weight:500}.form-card input,.form-card select{border:1px solid var(--line);background:#fbfcff;border-radius:10px;padding:.82rem .9rem;outline:none;width:100%}.form-card input:focus,.form-card select:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.date-grid{display:grid;grid-template-columns:.7fr 1.4fr 1fr;gap:.8rem}.segmented,.toggle-row{display:flex;gap:.5rem;margin-top:1.5rem}.segmented button,.toggle-row button,.preset-row button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.65rem .95rem}.segmented button.sel,.toggle-row button.sel{background:var(--violet-soft);border-color:#c8c9ea;color:var(--violet);font-weight:750}.preset-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.preset-row button{padding:.5rem .75rem;font-size:.85rem}.text-btn{display:flex;align-items:center;gap:.4rem;margin-top:1.4rem;border:0;background:none;padding:0;color:var(--violet);font-weight:750}.rot{transform:rotate(180deg)}.coords{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.time-grid{display:flex;align-items:flex-end;gap:.5rem;max-width:280px}.time-grid label{flex:1}.time-grid span{font-size:1.8rem;padding-bottom:.35rem}.summary-box{margin-top:2rem;background:var(--paper);padding:1rem 1.1rem;border-radius:12px;display:flex;flex-direction:column}.summary-box span,.summary-box small{color:var(--muted)}.errors{margin-top:1rem;background:var(--rose-soft);color:#8b4548;border-radius:10px;padding:.8rem 1rem;font-size:.9rem}.form-actions{display:flex;justify-content:flex-end;gap:.7rem;margin-top:2rem}.report-page{background:var(--paper)}.report-top{height:68px;background:#f4f6fbe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1240px)/2));border-bottom:1px solid rgba(227,231,241,.8)}.export-row{display:flex;gap:.45rem}.export-row button{display:flex;gap:.4rem;align-items:center;border:1px solid var(--line);background:#fff;border-radius:999px;padding:.55rem .75rem;font-size:.82rem}.report-shell{width:min(1240px,calc(100% - 32px));margin:auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:3rem}.chapter-nav{position:sticky;top:92px;align-self:start;padding:3rem 0;display:flex;flex-direction:column;gap:.25rem}.chapter-nav>span{font-size:.72rem;letter-spacing:.14em;color:var(--muted);font-weight:800;margin:0 0 .8rem .75rem}.chapter-nav a{display:grid;grid-template-columns:30px 1fr;align-items:center;text-decoration:none;color:var(--muted);padding:.42rem .65rem;border-radius:8px;font-size:.84rem;line-height:1.3}.chapter-nav a:hover{background:#fff;color:var(--ink)}.chapter-nav b{font-size:.68rem;color:#a0a7bb}.report-content{min-width:0;max-width:900px;padding-bottom:5rem}.cover{min-height:calc(100vh - 68px);display:flex;flex-direction:column;justify-content:center;padding:4rem 0 5rem}.cover h1{font-size:clamp(4rem,8vw,7rem);margin-bottom:.1em}.cover-name{font-family:Fraunces,Georgia,serif;font-size:1.6rem;margin:.2rem 0}.cover>p{color:var(--muted)}.cover-grid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:2.3rem;align-items:center;margin-top:2.2rem}.wheel{width:100%;max-width:380px;display:block}.zodiac-glyph{font-size:17px;fill:#4d5571}.planet-glyph{font-size:15px;fill:#29304d}.retro{fill:#b25c60}.retro-r{font:700 7px system-ui;fill:#b25c60}.axis-label{font:800 9px system-ui;fill:#4e4fa3;letter-spacing:.08em}.core-summary>span{font-size:.72rem;letter-spacing:.13em;color:var(--muted);font-weight:800}.core-summary>div{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:.5rem;column-gap:.5rem;margin:1rem 0}.core-summary i{grid-row:1/3;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800}.core-summary i.plus{background:var(--sage-soft);color:var(--sage)}.core-summary i.minus{background:var(--rose-soft);color:var(--rose)}.core-summary b{font-family:Fraunces,Georgia,serif;font-size:1.35rem}.core-summary small{color:var(--muted)}.agreement{display:flex;align-items:center;gap:.4rem;color:var(--sage);font-size:.88rem}.tendency{margin-top:2.2rem;border-top:1px dotted #cbd1df;padding-top:1rem;color:var(--muted);font-size:.9rem}.chapter{padding:6rem 0 1rem;scroll-margin-top:70px}.chapter-kicker{font-size:.72rem;letter-spacing:.15em;color:var(--violet);font-weight:850;margin-bottom:.6rem}.chapter>h2{margin-bottom:2rem}.report-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow);margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.report-card>p{color:#424a67;max-width:760px}.tone-sage{border-top:3px solid var(--sage)}.tone-rose{border-top:3px solid var(--rose)}.tone-amber{border-top:3px solid var(--amber)}.tone-violet{border-top:3px solid var(--violet)}.practical{margin-top:1.1rem;background:var(--paper);border-radius:10px;padding:1rem 1.1rem}.practical strong{font-size:.9rem}.practical ul{margin:.6rem 0 .1rem;padding-left:1.2rem}.practical li{margin:.3rem 0;color:#4c536d}.factor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.035em;color:#8a92a9;border-top:1px dotted #d8dce7;margin-top:1.1rem;padding-top:.75rem}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.card-stack{display:flex;flex-direction:column}.explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:1.3rem}.pillar{background:var(--paper);border-radius:10px;padding:.8rem;display:flex;flex-direction:column;text-align:center}.pillar span{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.pillar b{font-size:1.05rem;margin:.35rem 0}.pillar em{font-style:normal;color:var(--muted);font-size:.9rem}.element-bars>div{margin:.8rem 0}.element-bars span{display:flex;justify-content:space-between;font-size:.88rem}.element-bars i{display:block;height:8px;background:var(--paper);border-radius:99px;overflow:hidden;margin-top:.25rem}.element-bars em{display:block;height:100%;background:linear-gradient(90deg,#4e4fa3,#7a7bbb);border-radius:99px}.medical{font-weight:700;color:#8d4a4e!important;background:var(--rose-soft);padding:.8rem;border-radius:8px}.cycle-grid{margin-top:1.3rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cycle-item{display:flex;align-items:center;gap:1rem;background:var(--paper);padding:1rem;border-radius:12px}.cycle-item p{margin:.15rem 0;color:var(--muted);font-size:.88rem}.cycle-item .factor{border:0;padding:0;margin:.25rem 0 0}.cycle-ring{--phase: 180deg;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--violet) var(--phase),#e2e6f0 0);display:grid;place-items:center;position:relative;flex:0 0 auto}.cycle-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--paper)}.cycle-ring span{position:relative;font-family:Fraunces,Georgia,serif;font-size:1.3rem}.timeline{position:relative;margin-top:1rem}.timeline:before{content:"";position:absolute;left:105px;top:0;bottom:0;width:1px;background:var(--line)}.window{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:1rem 0;position:relative}.window:after{content:"";position:absolute;left:100px;top:1.6rem;width:11px;height:11px;background:#fff;border:2px solid var(--violet);border-radius:50%}.window time{font-size:.78rem;color:var(--muted);text-align:right;padding-top:.2rem}.window>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1rem 1.1rem}.window p{margin:.3rem 0;color:#4b526c}.window em{font-style:normal;color:var(--violet);font-weight:700;font-size:.9rem}.closing{font-family:Fraunces,Georgia,serif;font-size:1.55rem!important;color:var(--ink)!important;line-height:1.45}.crisis.end{width:100%;margin-top:1rem}.data-table{display:flex;flex-direction:column}.data-table>div{display:grid;grid-template-columns:1fr 1.3fr .7fr .8fr;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.88rem}.data-table.houses>div{grid-template-columns:1fr 2fr}.diagnostics{background:#1f2439;color:#e7e9f5;border-radius:12px;padding:1rem 1.2rem;margin-top:1rem;font-family:ui-monospace,monospace;font-size:.78rem}.diagnostics summary{cursor:pointer;font-weight:800}.copy-fallback{background:#fff;border:1px solid var(--rose);padding:1rem;border-radius:12px;margin-bottom:2rem}.copy-fallback textarea{width:100%;min-height:260px}.print-footer{color:var(--muted);font-size:.72rem;text-align:center;padding:2rem 0;border-top:1px solid var(--line)}@media(max-width:900px){.benefits{grid-template-columns:1fr}.report-shell{display:block;width:min(100% - 24px,900px)}.chapter-nav{position:sticky;top:68px;z-index:10;background:var(--paper);overflow:auto;flex-direction:row;padding:.7rem 0;border-bottom:1px solid var(--line)}.chapter-nav>span{display:none}.chapter-nav a{display:flex;gap:.4rem;min-width:-moz-max-content;min-width:max-content;background:#fff;border:1px solid var(--line);border-radius:99px;padding:.45rem .65rem}.cover-grid{grid-template-columns:1fr}.wheel{margin:auto;max-width:360px}.two-col,.explain-grid{grid-template-columns:1fr}.report-top{padding:0 14px}.export-row button{font-size:0;padding:.6rem}.export-row button svg{width:18px;height:18px}.cycle-grid{grid-template-columns:1fr}.pillars{grid-template-columns:1fr 1fr}.chapter{padding-top:4.5rem}.cover{min-height:auto;padding:4rem 0 2rem}}@media(max-width:560px){.shell{width:min(100% - 24px,1160px)}.hero{padding-top:6rem}.hero h1{font-size:3.5rem}.date-grid{grid-template-columns:.7fr 1.3fr}.date-grid label:last-child{grid-column:1/-1}.coords{grid-template-columns:1fr}.form-actions{justify-content:stretch}.form-actions .btn{flex:1}.report-content{padding:0 2px}.cover h1{font-size:4rem}.timeline:before{left:8px}.window{grid-template-columns:1fr;gap:.25rem;padding-left:25px}.window:after{left:3px;top:1.35rem}.window time{text-align:left}.data-table>div{grid-template-columns:1fr 1fr}.data-table>div span:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:13mm 12mm 15mm}.no-print{display:none!important}body,.report-page{background:#fff}.report-shell{display:block;width:100%;margin:0}.report-content{max-width:none;padding:0}.cover{min-height:255mm;page-break-after:always;padding:26mm 6mm 12mm}.cover h1{font-size:52pt}.cover-grid{grid-template-columns:100mm 1fr;gap:8mm}.wheel{max-width:96mm}.chapter{padding:8mm 0 2mm;page-break-before:auto}.chapter>h2{font-size:27pt}.report-card{box-shadow:none;border-color:#d8dbe3;padding:5mm;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.two-col,.explain-grid{grid-template-columns:1fr 1fr;gap:4mm}.factor{font-size:7.5pt}.practical{background:#f5f5f5}.chapter-nav{display:none}.cycle-grid{grid-template-columns:1fr 1fr}.timeline:before{left:28mm}.window{grid-template-columns:25mm 1fr;gap:8mm}.window:after{left:26.5mm}}:root{--paper:#f7f7f4;--paper-warm:#fbfaf7;--card:#ffffff;--ink:#12162c;--muted:#72798e;--line:#e5e3df;--violet:#5453a6;--violet-soft:#eeedf8;--sage:#557d69;--sage-soft:#edf3ef;--amber:#b67d1e;--amber-soft:#f8f1e2;--rose:#ad6369;--rose-soft:#f8eeee;--gold:#b88939;--navy:#242a49;--shadow:0 28px 70px -48px rgba(22,27,50,.34)}body{background:radial-gradient(circle at 85% 8%,rgba(186,135,53,.08),transparent 18rem),radial-gradient(circle at 8% 60%,rgba(84,83,166,.06),transparent 22rem),linear-gradient(180deg,#fbfbfd,#f6f7fa 55%,#f7f6f2);color:var(--ink);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.cover-name,.core-summary b,.cycle-ring span{font-family:Fraunces,Baskerville,Times New Roman,Georgia,serif}.landing{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 73% 25%,rgba(190,134,31,.06),transparent 13rem),linear-gradient(180deg,#fcfcfe,#f7f8fb 68%,#f4f3ef)}.landing:before{content:"◐  Životná mapa";position:absolute;top:28px;left:max(28px,calc((100vw - 1320px)/2));z-index:8;font-family:Fraunces,Baskerville,Georgia,serif;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.landing:after{content:"O projekte     Ako to funguje     Čo získaš     Časté otázky";position:absolute;top:34px;right:max(28px,calc((100vw - 1320px)/2));z-index:8;color:#4f566e;font-size:.75rem;word-spacing:1rem;letter-spacing:.015em}.hero.shell{width:min(1320px,calc(100% - 56px));max-width:none;min-height:720px;padding:150px 0 82px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);align-items:center;gap:48px;position:relative}.hero-copy-col{position:relative;z-index:3;max-width:690px}.hero .eyebrow{color:#65708f;font-size:.68rem;letter-spacing:.32em;margin-bottom:1.35rem}.hero h1{font-size:clamp(4.6rem,6.8vw,7.8rem);line-height:.9;letter-spacing:-.055em;max-width:800px;margin-bottom:1.8rem}.hero h1 em{color:var(--ink);font-weight:400;font-style:italic}.hero-copy{max-width:580px;color:#626a80;font-size:1.14rem;line-height:1.62;margin-bottom:1.15rem}.hero .btn.primary{margin-top:.75rem;min-width:285px;padding:1.08rem 1.55rem;border-radius:999px;background:linear-gradient(90deg,#5756ad,#4b4a96);box-shadow:0 18px 36px -24px #4e4fa3e6;font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.hero .btn.primary:hover{transform:translateY(-2px);box-shadow:0 22px 44px -26px #4e4fa3f2}.privacy{width:-moz-max-content;width:max-content;max-width:390px;margin-top:1.2rem;padding:.72rem .9rem;border:1px solid rgba(190,134,31,.22);border-radius:12px;background:#fffcf7e0;color:#626a80;box-shadow:0 16px 35px -30px #43361e73;font-size:.82rem}.hero-index{margin-top:3.2rem;display:flex;align-items:center;gap:1rem;color:#7e8497;font-size:.66rem;letter-spacing:.16em}.hero-index span{font-family:Fraunces,Georgia,serif;font-size:1.8rem;line-height:1;letter-spacing:-.04em;color:#6f71b3}.hero-index i{width:72px;height:1px;background:#c9cbd4}.hero-index small{letter-spacing:.1em;text-transform:uppercase}.orbit-art{display:block;position:relative;min-height:520px;isolation:isolate}.orbit-art:before,.orbit-art:after{content:"";position:absolute;pointer-events:none;z-index:-1}.orbit-art:before{width:390px;height:330px;right:26px;top:85px;border-radius:47% 53% 54% 46%/39% 43% 57% 61%;background:radial-gradient(circle at 58% 38%,rgba(105,136,119,.35) 0 14%,transparent 14.5%),radial-gradient(circle at 24% 22%,rgba(184,132,51,.38) 0 10%,transparent 10.5%),radial-gradient(circle at 66% 72%,rgba(173,99,105,.28) 0 11%,transparent 11.5%),radial-gradient(circle at 18% 78%,rgba(84,83,166,.3) 0 10%,transparent 10.5%),radial-gradient(ellipse at center,rgba(226,220,210,.6),rgba(242,238,231,.12) 62%,transparent 63%);filter:saturate(.78)}.orbit-art:after{left:-70px;right:-100px;bottom:-58px;height:155px;background:linear-gradient(145deg,transparent 0 24%,rgba(173,176,169,.15) 24.4% 37%,transparent 37.5%),linear-gradient(25deg,transparent 0 45%,rgba(98,111,106,.1) 45.4% 57%,transparent 57.5%),linear-gradient(160deg,transparent 0 55%,rgba(194,184,167,.12) 55.3% 71%,transparent 71.5%);clip-path:polygon(0 64%,9% 48%,17% 57%,28% 31%,38% 54%,48% 42%,58% 61%,70% 25%,82% 46%,92% 19%,100% 36%,100% 100%,0 100%)}.orbit-art svg{width:min(100%,560px);margin:0 auto;display:block;overflow:visible}.oa-ring{fill:none;stroke:#aeb2bf;stroke-width:1;opacity:.56}.oa-ring.r2{stroke-dasharray:2 6;opacity:.75}.oa-ring.r3{stroke:#c7a25c;opacity:.52}.oa-arc{fill:none;stroke:#42485f;stroke-width:1.25;opacity:.55}.oa-axis{stroke:#8b8f9e;stroke-width:.8;opacity:.55}.oa-axis.faint{stroke-dasharray:2 6;opacity:.35}.oa-dot.d1{fill:#bb8740}.oa-dot.d2{fill:#5658a3}.oa-dot.d3{fill:#547c68}.oa-core{fill:#f4f0e8;stroke:#b79b68;stroke-width:1}.orbit-art text{fill:#33394f;font:600 12px system-ui;letter-spacing:.08em}.oa-label{fill:#8c91a2!important;font-size:9px!important}.orbit-caption{position:absolute;right:5%;bottom:6%;display:flex;gap:.75rem;align-items:flex-start;color:#737a8e;text-transform:uppercase;letter-spacing:.14em}.orbit-caption span{font-family:Fraunces,Georgia,serif;color:var(--amber);font-size:2rem;line-height:1}.orbit-caption small{font-size:.58rem;line-height:1.6}.scroll-hint{position:absolute;left:0;bottom:28px;display:flex;gap:.6rem;align-items:center;color:#8a8f9e;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none}.benefits.shell{width:min(1320px,calc(100% - 56px));padding:18px 0 44px;gap:0;border-top:1px solid rgba(178,182,192,.45);border-bottom:1px solid rgba(178,182,192,.45)}.benefits>div{position:relative;min-height:135px;padding:24px 34px 18px 108px;border:0;border-radius:0;box-shadow:none;background:transparent}.benefits>div+div{border-left:1px solid rgba(178,182,192,.42)}.benefits span{position:absolute;left:20px;top:18px;font-family:Fraunces,Georgia,serif;font-size:3.4rem;font-weight:400;line-height:1;color:#6669b3}.benefits>div:nth-child(2) span{color:#557d69}.benefits>div:nth-child(3) span{color:#b37d24}.benefits h3{margin:0 0 .35rem;font-size:1.2rem}.benefits p{max-width:280px;font-size:.88rem;line-height:1.55}.ethics.shell,.crisis.shell{width:min(1240px,calc(100% - 56px));border:0;border-radius:0;box-shadow:none;background:transparent;padding:30px 0;margin-bottom:0}.ethics.shell{border-bottom:1px solid rgba(178,182,192,.35)}.crisis.shell{padding-bottom:60px}.ethics svg,.crisis svg{color:var(--amber)}.ethics strong,.crisis strong{font-family:Fraunces,Georgia,serif;font-size:1rem}.ethics p,.crisis p{font-size:.84rem;max-width:900px}.form-page.shell{width:min(1240px,calc(100% - 48px));padding:30px 0 90px;min-height:100vh}.form-head{padding:4px 0 26px;margin-bottom:44px;border-bottom:1px solid #e0e1e7}.brand-btn{position:relative;font-size:1.3rem;color:var(--ink)}.brand-btn:before{content:"◐";margin-right:.55rem;color:var(--violet)}.stepper{position:relative;gap:1.8rem}.stepper:before{content:"";position:absolute;left:15px;right:15px;top:50%;height:1px;background:#d8dbe4;z-index:-1}.stepper span{width:36px;height:36px;background:#f7f7f4;border-color:#cfd2dc}.stepper span.active{background:#4f50a0;box-shadow:0 0 0 6px #5453a614}.form-card{position:relative;overflow:hidden;max-width:1060px;min-height:600px;margin:auto;padding:76px 86px 78px 210px;border:1px solid rgba(220,219,214,.9);border-radius:6px;background:linear-gradient(90deg,#f8f6f0fa 0,#f8f6f0fa 158px,#fff 158px,#fff);box-shadow:0 36px 90px -64px #181d3580}.form-card:before{content:"01";position:absolute;left:34px;top:56px;font-family:Fraunces,Georgia,serif;font-size:5.6rem;line-height:1;color:#4e4fa338}.form-card:after{content:"TVÔJ VSTUP";position:absolute;left:42px;top:160px;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.28em;font-size:.58rem;font-weight:800;color:#9096a6}.form-card .eyebrow{margin:0 0 .75rem;font-size:.65rem;letter-spacing:.26em;color:#7d84a0}.form-card h2{font-size:clamp(3rem,4.8vw,5rem);letter-spacing:-.045em;margin-bottom:1rem}.form-card>p{max-width:600px;color:#747b8f;font-size:1rem}.form-card label{color:#474e66;font-size:.74rem;letter-spacing:.035em;text-transform:uppercase}.form-card input,.form-card select{border:0;border-bottom:1px solid #cfd3dd;border-radius:0;background:transparent;padding:.9rem .15rem .65rem;color:var(--ink);font-size:1.08rem;box-shadow:none}.form-card input:focus,.form-card select:focus{border-color:var(--violet);box-shadow:0 2px 0 0 var(--violet)}.date-grid{gap:1.5rem;max-width:680px}.date-grid input,.date-grid select{font-family:Fraunces,Georgia,serif;font-size:1.75rem}.segmented button,.toggle-row button,.preset-row button{background:#fff;border-color:#d9dbe2;color:#5e6579;transition:.2s ease}.segmented button.sel,.toggle-row button.sel{background:#f0eff9;border-color:#bfc0e3;color:#4e4fa3}.preset-row button:hover{border-color:#bfc0d4;transform:translateY(-1px)}.coords{margin-top:.5rem;padding-top:.25rem}.time-grid{max-width:380px;gap:1rem}.time-grid input{font-family:Fraunces,Georgia,serif;font-size:2.2rem;text-align:center}.time-grid>span{font-family:Fraunces,Georgia,serif;color:#b2b6c1;font-size:2.5rem}.summary-box{margin-top:2.2rem;max-width:650px;border:1px solid #e2e2df;border-radius:4px;background:#faf9f6;padding:1.15rem 1.25rem}.summary-box>span{text-transform:uppercase;letter-spacing:.16em;font-size:.62rem}.summary-box strong{font-family:Fraunces,Georgia,serif;font-size:1.18rem;margin:.2rem 0}.form-actions{justify-content:flex-start;margin-top:2.5rem}.form-actions .btn.primary{min-width:190px}.text-btn{font-size:.8rem}.errors{border-radius:3px}.report-page{background:radial-gradient(circle at 90% 3%,rgba(183,125,30,.07),transparent 18rem),#f7f7f4}.report-top{height:74px;background:#fcfcfbeb;border-bottom:1px solid rgba(222,222,217,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.export-row button{background:transparent;border-color:#dadde5;color:#5c6379;transition:.2s ease}.export-row button:hover{background:#fff;border-color:#bfc3d0}.report-shell{width:min(1380px,calc(100% - 38px));grid-template-columns:250px minmax(0,1fr);gap:42px}.chapter-nav{top:96px;padding-top:52px}.chapter-nav:before{content:"TVOJA MAPA";font-size:.61rem;letter-spacing:.26em;color:#8b91a2;margin:0 0 1rem .8rem}.chapter-nav>span{display:none}.chapter-nav a{position:relative;padding:.7rem .8rem;border-radius:0;border-left:1px solid #d9dce4;font-family:Fraunces,Georgia,serif;font-size:.9rem;color:#656c81}.chapter-nav a:before{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;border-radius:50%;background:#c9ccd5;transform:translateY(-50%)}.chapter-nav a:hover{background:linear-gradient(90deg,rgba(84,83,166,.055),transparent);color:var(--ink);border-left-color:#5d5eaa}.chapter-nav a:hover:before{background:#b1812b}.chapter-nav b{font-family:Fraunces,Georgia,serif;font-size:.9rem;font-weight:400;color:#6c70ae}.report-content{max-width:1020px;padding:0 0 80px}.cover{position:relative;overflow:hidden;min-height:720px;justify-content:flex-start;padding:64px 58px 54px;margin:36px 0 22px;background:radial-gradient(circle at 82% 24%,rgba(190,134,31,.1),transparent 11rem),linear-gradient(180deg,#fff,#fff 72%,#f7f6f2);border:1px solid #e5e3df;box-shadow:0 32px 80px -62px #12162c8c}.cover:before{content:"";position:absolute;z-index:0;right:-40px;bottom:-5px;width:72%;height:170px;background:linear-gradient(153deg,transparent 0 25%,rgba(99,111,104,.13) 25.4% 39%,transparent 39.5%),linear-gradient(23deg,transparent 0 46%,rgba(156,149,137,.13) 46.3% 60%,transparent 60.5%),linear-gradient(161deg,transparent 0 60%,rgba(186,172,150,.14) 60.4% 73%,transparent 73.5%);clip-path:polygon(0 65%,9% 48%,19% 59%,31% 28%,43% 54%,52% 40%,63% 58%,76% 20%,88% 45%,100% 26%,100% 100%,0 100%)}.cover>*{position:relative;z-index:1}.cover .eyebrow{margin-bottom:1rem;color:#777fa1;letter-spacing:.25em}.cover h1{font-size:clamp(4rem,6.8vw,6.8rem);line-height:.86;letter-spacing:-.055em;max-width:560px;margin-bottom:.28em}.cover-name{font-style:italic;color:#5559a1;font-size:2rem}.cover>p{max-width:470px;color:#747b8e;font-size:.9rem}.cover-grid{grid-template-columns:minmax(380px,1.12fr) minmax(250px,.88fr);gap:42px;align-items:center;margin-top:38px}.wheel{max-width:430px;filter:drop-shadow(0 14px 30px rgba(58,62,89,.05))}.zodiac-glyph{fill:#343b5e;font-size:18px}.planet-glyph{fill:#31385c;font-size:15px}.core-summary{position:relative;padding:10px 6px 10px 26px}.core-summary:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:#d9dbe2}.core-summary>span{color:#81879a;letter-spacing:.2em}.core-summary>div{grid-template-columns:46px 1fr;margin:1.35rem 0;align-items:center}.core-summary i{width:38px;height:38px;background:transparent!important;border:1px solid currentColor;font-family:Fraunces,Georgia,serif;font-size:1.15rem}.core-summary b{font-size:1.55rem;line-height:1.05}.agreement{margin-top:1.7rem;width:132px;height:132px;padding:18px;border-radius:50%;border:1px solid rgba(184,137,57,.55);outline:1px solid rgba(184,137,57,.17);outline-offset:6px;display:grid;place-items:center;text-align:center;color:#987125;font-family:Fraunces,Georgia,serif;line-height:1.25;font-size:.82rem}.agreement svg{display:none}.tendency{font-family:Fraunces,Georgia,serif;font-style:italic;color:#62687b;border-top:1px solid #dedfe4;margin-top:30px;padding-top:14px}.chapter{position:relative;margin:24px 0;padding:60px 58px 52px;background:#fff;border:1px solid #e7e5e0;box-shadow:0 28px 72px -62px #1318307a;scroll-margin-top:86px}.chapter:before{content:"";position:absolute;top:0;left:0;width:8px;height:78px;background:#5b5da9}.chapter:nth-of-type(3):before{background:#557d69}.chapter:nth-of-type(4):before{background:#b67d1e}.chapter:nth-of-type(5):before{background:#ad6369}.chapter-kicker{color:#777fa1;font-size:.63rem;letter-spacing:.26em}.chapter>h2{font-size:clamp(3.1rem,5vw,5.1rem);letter-spacing:-.045em;margin-bottom:2.25rem;max-width:760px}.report-card{position:relative;border:0;border-top:1px solid #e3e2de;border-radius:0;box-shadow:none;padding:1.7rem 0 1.9rem;margin-bottom:.7rem;background:transparent}.report-card h3{font-size:1.55rem;margin-bottom:.72rem}.report-card>p{max-width:760px;color:#4e566d;font-size:.99rem;line-height:1.75}.tone-sage,.tone-rose,.tone-amber,.tone-violet{border-top-width:1px}.tone-sage h3{color:#466e5c}.tone-rose h3{color:#915156}.tone-amber h3{color:#9d6b18}.tone-violet h3{color:#4e4fa3}.practical{max-width:760px;background:#faf9f6;border:1px solid #ebe7df;border-radius:3px;padding:1.05rem 1.2rem}.practical strong{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:#656d81}.practical li{color:#4f576b;margin:.42rem 0}.factor{max-width:760px;margin-top:1.05rem;padding-top:.72rem;border-top:1px dotted #d3d5dc;color:#9399a9;font-size:9.5px;letter-spacing:.065em}.two-col{gap:38px}.two-col>.report-card:first-child{padding-right:18px}.two-col>.report-card+.report-card{border-left:1px solid #e4e3df;padding-left:28px}.explain-grid{gap:16px 30px}.explain-grid .report-card{padding:1.25rem 0}.explain-grid h3{font-size:1.18rem}.pillars{gap:0;border-top:1px solid #e2e1dd;border-bottom:1px solid #e2e1dd;margin-top:1.8rem}.pillar{min-height:190px;justify-content:center;border-radius:0;background:transparent;border-right:1px solid #e2e1dd;padding:1.2rem .8rem}.pillar:last-child{border-right:0}.pillar span{font-size:.6rem;letter-spacing:.18em}.pillar b{font-family:Fraunces,Georgia,serif;font-size:1.55rem;color:#2c3250}.pillar em{font-family:Fraunces,Georgia,serif;font-size:1rem}.element-bars>div{margin:1rem 0}.element-bars i{height:5px;background:#ecebe7}.element-bars em{background:linear-gradient(90deg,#5f82a2,#5a7c68,#b37e28 68%,#a66570)}.bazi-roles{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e3e2de;border-bottom:1px solid #e3e2de;margin-top:1.4rem}.bazi-roles>div{padding:1rem .75rem;border-right:1px solid #e3e2de}.bazi-roles>div:last-child{border-right:0}.bazi-roles span,.bazi-roles small{display:block;color:#858b9b;font-size:.68rem}.bazi-roles b{display:block;margin:.2rem 0;font-family:Fraunces,Georgia,serif}.luck-periods{border-left:1px solid #d9dbe2;margin:1.5rem 0 0 1rem;padding-left:1.4rem}.luck-periods>div{position:relative;padding:0 0 1.4rem .5rem}.luck-periods>div:before{content:"";position:absolute;left:-1.72rem;top:.35rem;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid #a8adbb}.luck-periods>div.active:before{border-color:#b67d1e;background:#b67d1e}.cycle-grid{grid-template-columns:1fr;gap:0;margin-top:1rem}.cycle-item{display:grid;grid-template-columns:110px 1fr;gap:26px;border-radius:0;background:transparent;padding:1.35rem 0;border-top:1px solid #e3e2de}.cycle-ring{width:86px;height:86px;background:conic-gradient(#5b5da8 var(--phase),#e9e8e4 0)}.cycle-ring:before{top:10px;right:10px;bottom:10px;left:10px;background:#fff}.cycle-ring span{font-size:1.55rem}.cycle-detail{color:#4e566d!important}.cycle-watch{padding:.6rem .8rem;background:#fbf5e9;border-left:2px solid #c08a2f}.marker-timeline,.timeline{margin-top:1.5rem}.timeline:before{background:#d9dbe2}.window{padding:1.25rem 0}.window:after{background:#fff;border-color:#5b5da8}.window>div{border:0;border-radius:0;background:transparent;padding:.2rem 0 .2rem 1rem}.window strong{font-family:Fraunces,Georgia,serif;font-size:1.15rem}.window em{color:#5d618f;font-size:.86rem}.marker-timeline{border-left:1px solid #dbdde4;margin-left:7px}.marker{position:relative;display:grid;grid-template-columns:130px 1fr;gap:24px;padding:0 0 1.5rem 24px}.marker:before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #b47d25}.marker time{color:#7c8295;font-size:.75rem}.marker strong{font-family:Fraunces,Georgia,serif;font-size:1.08rem}.medical{border-radius:0;border-left:2px solid #aa5c63;background:#faf1f1}.closing{font-size:2rem!important;line-height:1.35;max-width:760px;color:#222843!important}.crisis.end{margin-top:2rem;padding:1.3rem 0;border-top:1px solid #dedfda;border-bottom:1px solid #dedfda}.appendix{background:#f2f1ed}.appendix:before{background:#8d9099}.data-table>div{border-color:#d9d8d3}.diagnostics{border-radius:3px}@media(max-width:900px){.landing:after{display:none}.landing:before{left:24px;top:22px}.hero.shell{width:min(100% - 28px,760px);min-height:auto;padding:112px 0 54px;grid-template-columns:1fr}.hero h1{font-size:clamp(3.8rem,14vw,6.4rem)}.orbit-art{min-height:390px;margin-top:-18px}.orbit-art svg{max-width:440px}.scroll-hint{display:none}.benefits.shell{width:min(100% - 28px,760px);grid-template-columns:1fr}.benefits>div{padding-left:100px;border-left:0!important;border-top:1px solid #e2e3e7}.benefits>div:first-child{border-top:0}.ethics.shell,.crisis.shell,.form-page.shell{width:min(100% - 28px,760px)}.form-card{padding:92px 28px 48px;background:#fff}.form-card:before{left:28px;top:28px;font-size:3.4rem}.form-card:after{display:none}.report-shell{width:min(100% - 20px,900px)}.cover{margin-top:14px;padding:48px 26px 40px}.cover-grid{grid-template-columns:1fr}.core-summary{border-top:1px solid #e0e1e5;padding:26px 0 0}.core-summary:before{display:none}.agreement{width:auto;height:auto;border-radius:2px;outline:0;padding:12px 14px;display:block;text-align:left}.chapter{padding:46px 26px 38px}.chapter>h2{font-size:clamp(2.8rem,10vw,4.4rem)}.two-col>.report-card+.report-card{border-left:0;padding-left:0}.bazi-roles{grid-template-columns:1fr 1fr}.bazi-roles>div{border-bottom:1px solid #e3e2de}}@media(max-width:560px){.landing:before{font-size:1.05rem}.hero.shell{padding-top:95px}.hero h1{font-size:3.75rem}.hero-copy{font-size:1rem}.hero .btn.primary{width:100%;min-width:0}.privacy{width:100%}.orbit-art{min-height:320px}.benefits>div{min-height:120px;padding-left:88px}.benefits span{left:8px;font-size:3rem}.form-head{margin-bottom:22px}.form-card{min-height:0}.form-card h2{font-size:3.1rem}.date-grid{grid-template-columns:1fr 1fr}.date-grid label:last-child{grid-column:1/-1}.cover h1{font-size:4rem}.cover-name{font-size:1.55rem}.cover-grid{gap:24px}.chapter{padding:38px 20px 30px}.pillars{grid-template-columns:1fr 1fr}.pillar:nth-child(2){border-right:0}.pillar:nth-child(-n+2){border-bottom:1px solid #e2e1dd}.cycle-item{grid-template-columns:78px 1fr;gap:14px}.cycle-ring{width:66px;height:66px}.marker{grid-template-columns:1fr;gap:5px}}@media print{@page{size:A4;margin:12mm 13mm 15mm}html,body{background:#fff!important}.report-content{max-width:none!important}.cover{min-height:265mm!important;margin:0!important;border:0!important;box-shadow:none!important;padding:25mm 8mm 16mm!important;page-break-after:always;background:#fff!important}.cover:before{opacity:.5;height:40mm}.cover h1{font-size:48pt!important}.cover-name{font-size:20pt!important}.cover-grid{grid-template-columns:100mm 1fr!important;gap:7mm!important;margin-top:15mm!important}.wheel{max-width:96mm!important}.agreement{width:31mm!important;height:31mm!important;font-size:7.5pt!important;padding:4mm!important}.chapter{border:0!important;box-shadow:none!important;margin:0!important;padding:10mm 4mm 4mm!important;background:#fff!important;page-break-before:auto}.chapter+.chapter{page-break-before:always}.chapter:before{width:1.2mm!important;height:18mm!important}.chapter-kicker{font-size:7pt!important}.chapter>h2{font-size:30pt!important;margin-bottom:7mm!important}.report-card{padding:4mm 0 5mm!important;border-top:.3pt solid #d9d9d5!important;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.report-card h3{font-size:14pt!important}.report-card p{font-size:9.2pt!important;line-height:1.55!important}.practical{border:.3pt solid #ddd!important;background:#fafafa!important;padding:3mm!important}.factor{font-size:7pt!important}.pillars{page-break-inside:avoid}.pillar{min-height:42mm!important}.cycle-item,.window{page-break-inside:avoid}.appendix{background:#fff!important}.print-footer{font-size:7pt!important;padding-top:8mm!important}}.product-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:760px;margin:1.4rem 0}.product-choice{padding:1.2rem;border:1px solid #dedfe5;background:#ffffffd1}.product-choice>span{font-size:.6rem;font-weight:850;letter-spacing:.12em;color:#7e8498}.product-choice h3{font-size:1.6rem;margin:.35rem 0}.product-choice p{font-size:.86rem;color:#626a7f;line-height:1.55;min-height:4em}.product-choice .btn{width:100%;margin-top:.75rem}.product-choice .btn.secondary{border-radius:999px;background:#edf3ef;color:#496d5a;border:1px solid #cadbd1;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:1rem;font-weight:800}.report-page .cycle-market{display:none!important}.report-page #big3 .report-card:has(.three-signals){display:none!important}.report-page #big3 .story-lead p{display:none}.report-page .rules-list>div:nth-child(n+3){display:none}.cycles-product-page{min-height:100vh;background:linear-gradient(180deg,#f8f8f5,#f5f6fa)}.cycles-standalone-shell{width:min(1100px,calc(100% - 40px));margin:0 auto;padding:44px 0 80px}.cycles-standalone-hero{padding:52px 48px;background:#fff;border:1px solid #e4e2dd;box-shadow:0 32px 78px -62px #1419308c}.cycles-standalone-hero h1{max-width:820px;font-size:clamp(3.2rem,6vw,6rem);line-height:.94;letter-spacing:-.05em;margin:.5rem 0 1rem}.cycles-person{font-family:Fraunces,Georgia,serif!important;color:#555b91!important;font-size:1.08rem!important}.cycles-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}.cycles-picker button{text-align:left;padding:1rem;border:1px solid #dedfe5;background:#fff;color:#343a54;cursor:pointer}.cycles-picker button.selected{border-color:#6567ae;background:#efeff8}.cycles-picker span,.cycles-picker small{display:block}.cycles-picker span{font-family:Fraunces,Georgia,serif;font-size:1rem}.cycles-picker small{margin-top:.35rem;color:#7b8294;font-size:.7rem;line-height:1.4}.cycle-deep-shell.standalone{background:#fff;border:1px solid #e3e1dc;padding:38px 42px}.cycle-window-story article{display:grid;grid-template-columns:145px 1fr;gap:22px;padding:1rem 0;border-top:1px solid #e3e2de}@media(max-width:900px){.product-choice-grid{grid-template-columns:1fr}.product-choice p{min-height:0}.cycles-picker{grid-template-columns:1fr 1fr}.cycles-standalone-shell{width:min(100% - 20px,760px)}.cycles-standalone-hero{padding:36px 24px}.cycle-deep-shell.standalone{padding:28px 20px}}@media(max-width:560px){.cycles-picker{grid-template-columns:1fr}.cycle-window-story article{grid-template-columns:1fr;gap:.2rem}}.cycles-standalone-shell{width:min(1180px,calc(100% - 40px))}.cycles-standalone-hero{position:relative;overflow:hidden;padding:64px 58px 52px;background:linear-gradient(135deg,#fff,#fff 66%,#f4f2eb)}.cycles-standalone-hero:after{content:"";position:absolute;right:-90px;top:-120px;width:360px;height:360px;border:1px solid rgba(78,79,163,.12);border-radius:50%;box-shadow:0 0 0 48px #4e4fa309,0 0 0 104px #5c8f7606}.cycle-profile-strip{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;z-index:2}.cycle-profile-strip>div{padding:1rem 1.15rem}.cycle-profile-strip>div+div{border-left:1px solid var(--line)}.cycle-profile-strip span{display:block;font-size:.58rem;font-weight:850;letter-spacing:.13em;color:#8a90a1}.cycle-profile-strip b{font-family:Fraunces,Georgia,serif;font-size:1.08rem;color:var(--ink)}.cycles-picker{grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--line);background:#fff}.cycles-picker button{position:relative;border:0;border-right:1px solid var(--line);min-height:145px;padding:1.15rem 1rem 1rem;transition:.2s ease}.cycles-picker button:last-child{border-right:0}.cycles-picker button i{display:block;font-family:Fraunces,Georgia,serif;font-size:1.7rem;font-style:normal;color:#c1c4d0;margin-bottom:.45rem}.cycles-picker button.selected{background:linear-gradient(180deg,#f1f0fa,#fff);box-shadow:inset 0 3px 0 var(--violet)}.cycles-picker button.selected i{color:var(--violet)}.cycle-deep-shell.standalone{padding:52px 56px 58px;border-radius:0;box-shadow:0 34px 90px -68px #1a1f3880}.cycle-editorial-head{max-width:900px;margin-bottom:1.6rem}.cycle-editorial-head>span{display:block;font-size:.62rem;letter-spacing:.2em;font-weight:850;color:var(--violet);margin-bottom:.6rem}.cycle-editorial-head h2{font-size:clamp(2.8rem,5vw,4.8rem);line-height:.98;letter-spacing:-.045em;margin:0 0 1rem}.cycle-editorial-head p{max-width:820px;font-size:1.06rem;line-height:1.78;color:#535b70}.cycle-chart-card{margin:1.7rem 0 2rem;padding:1.15rem 1.25rem .9rem;border:1px solid var(--line);background:linear-gradient(180deg,#fbfbfd,#f7f6f2);box-shadow:0 24px 58px -50px #151b3466;overflow:hidden}.cycle-chart-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:.2rem .15rem .8rem}.cycle-chart-head span{font-size:.62rem;font-weight:850;letter-spacing:.15em;color:#80879b}.cycle-chart-head b{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--amber);padding:.34rem .62rem;border:1px solid rgba(190,134,31,.3);border-radius:999px;background:var(--amber-soft)}.cycle-svg{width:100%;min-height:250px}.svg-year{font:600 11px ui-monospace,monospace;fill:#7b8295}.svg-phase{font:700 11px ui-sans-serif,system-ui;fill:#4f566d}.svg-now{font:800 11px ui-monospace,monospace;letter-spacing:.1em;fill:#9b6e1c}.svg-kicker{font:800 9px ui-monospace,monospace;letter-spacing:.16em;fill:#8a90a3}.svg-center{font:600 15px Fraunces,Georgia,serif;fill:#292f4a}.cycle-graph-caption{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:.65rem 0 .15rem;border-top:1px solid var(--line)}.cycle-graph-caption span{font-size:.65rem;color:#7a8194}.orbit-svg{max-height:370px}.cycle-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:2rem 0}.cycle-reading-grid>article{padding:1.4rem 0;border-top:1px solid var(--line)}.cycle-reading-grid>article>span,.cycle-window-heading>span,.cycle-question-card>span{display:block;font-size:.6rem;font-weight:850;letter-spacing:.15em;color:#858b9e;margin-bottom:.5rem}.cycle-reading-grid h3{font-size:1.55rem;line-height:1.2;margin:.2rem 0 .75rem}.cycle-reading-grid p{color:#555d72;line-height:1.75}.cycle-question-card{margin:1.8rem 0;padding:1.25rem 1.35rem;border-left:3px solid var(--amber);background:var(--amber-soft)}.cycle-question-card p{max-width:900px;margin:0;color:#565849;line-height:1.7}.cycle-window-heading{margin:2.5rem 0 .6rem}.cycle-window-heading h3{font-size:2rem;margin:.15rem 0}.cycle-window-story{border-top:1px solid var(--line)}.cycle-window-story article{grid-template-columns:150px 1fr;padding:1.3rem 0;gap:24px}.cycle-window-story time{font:600 .72rem ui-monospace,monospace;color:#777f93;padding-top:.25rem}.cycle-window-story h4{font-size:1.25rem;margin:.4rem 0 .45rem}.cycle-window-story p{max-width:790px;line-height:1.68}.window-chip{display:inline-block;padding:.28rem .55rem;border-radius:999px;font-size:.6rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.window-chip.growth{background:var(--sage-soft);color:var(--sage)}.window-chip.pressure{background:var(--amber-soft);color:#9a6a19}.window-context{font-size:.86rem!important;color:#747b8f!important}.cycle-empty-copy{padding:1.3rem 0;color:#6b7286}.cycle-retro{margin-top:1.3rem}.cycle-subtle{font-size:.83rem!important;color:#7a8193!important}.bazi-cycle-bars{display:flex;gap:7px;align-items:stretch;padding:1.2rem 0;overflow-x:auto}.bazi-cycle-bars>div{min-width:118px;flex:1;padding:1rem .8rem;border:1px solid var(--line);background:var(--card);position:relative}.bazi-cycle-bars>div.active{background:var(--amber-soft);border-color:var(--amber)}.bazi-cycle-bars span,.bazi-cycle-bars b,.bazi-cycle-bars em{display:block}.bazi-cycle-bars span{font-size:.62rem;color:#81889a}.bazi-cycle-bars b{font-family:Fraunces,Georgia,serif;margin-top:.25rem}.bazi-cycle-bars em{font-size:.55rem;font-style:normal;font-weight:850;letter-spacing:.1em;color:#9a6a19;margin-top:.45rem}.bazi-element-mini{display:grid;gap:.5rem;padding:.8rem .2rem .2rem;border-top:1px solid var(--line)}.bazi-element-mini>div{display:grid;grid-template-columns:72px 1fr 58px;gap:12px;align-items:center}.bazi-element-mini span,.bazi-element-mini b{font-size:.68rem;color:#737b8e}.bazi-element-mini i{height:6px;background:#e7e8ed;border-radius:999px;overflow:hidden}.bazi-element-mini em{display:block;height:100%;background:linear-gradient(90deg,var(--violet),var(--sage),var(--amber));border-radius:999px}@media(max-width:900px){.cycle-profile-strip{grid-template-columns:1fr}.cycle-profile-strip>div+div{border-left:0;border-top:1px solid var(--line)}.cycles-picker{grid-template-columns:1fr 1fr}.cycles-picker button{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cycle-deep-shell.standalone{padding:38px 26px}.cycle-reading-grid{grid-template-columns:1fr}.cycle-window-story article{grid-template-columns:1fr;gap:.25rem}}@media(max-width:560px){.cycles-picker{grid-template-columns:1fr}.cycles-picker button{min-height:0}.cycle-editorial-head h2{font-size:2.9rem}.cycle-chart-card{padding:.8rem}.cycle-svg{min-height:210px}.cycle-graph-caption{justify-content:flex-start;gap:10px 18px}}@media print{.cycles-picker{display:none!important}.cycle-chart-card,.cycle-reading-grid>article,.cycle-window-story article,.cycle-question-card{-moz-column-break-inside:avoid;break-inside:avoid}.cycle-deep-shell.standalone{box-shadow:none!important}.factor.evidence{display:none!important}}.personal-period-guide{margin:2rem 0 2.4rem}.period-lean{padding:1.55rem 1.65rem;background:linear-gradient(135deg,#f0eff9,#fbfbfd);border:1px solid #dedfed}.period-lean>span,.period-action-grid article>span{display:block;font-size:.59rem;font-weight:850;letter-spacing:.15em;color:#7f869b;margin-bottom:.45rem}.period-lean h3{max-width:880px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.12;margin:.15rem 0 .8rem}.period-lean p{max-width:850px;color:#555d72;line-height:1.75}.period-action-grid{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.period-action-grid article{padding:1.25rem 1.35rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.period-action-grid article p{margin:.2rem 0;color:#555d72;line-height:1.7}.period-action-grid .period-do{background:linear-gradient(180deg,#f0f6f2,#fff)}.period-action-grid .period-dont{background:linear-gradient(180deg,#fbf3e4,#fff)}.period-action-grid .period-do>span{color:#4c745f}.period-action-grid .period-dont>span{color:#9a6717}.personal-period-guide .factor.evidence{margin-top:.7rem}@media(max-width:760px){.period-action-grid{grid-template-columns:1fr}.period-lean{padding:1.25rem}.period-action-grid article{padding:1.1rem}}@media print{.period-lean,.period-action-grid article{-moz-column-break-inside:avoid;break-inside:avoid}}.cycle-market{background:linear-gradient(180deg,#fbfaf7,#fff)!important}.cycle-market-intro{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding-bottom:1.2rem;border-bottom:1px solid #dedfda}.cycle-market-intro p{max-width:720px;color:#555d72;font-size:1rem}.cycle-market-intro span{flex:none;padding:.4rem .65rem;border:1px solid #d9c79c;background:#fffaf0;color:#936b21;font-size:.62rem;font-weight:800;letter-spacing:.08em}.cycle-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:1.3rem 0}.cycle-product{padding:1.3rem;border:1px solid #e2e1dd;background:#fff;transition:.2s ease}.cycle-product.selected{border-color:#7779b4;box-shadow:0 16px 38px -32px #282c5299}.cycle-product>span{display:block;color:#848a9b;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.cycle-product h3{font-size:1.45rem;margin:.35rem 0}.cycle-product p{color:#5a6277;min-height:3.4em}.cycle-product small{display:block;color:#858b9a;margin:.8rem 0}.cycle-product button{border:1px solid #cfd2dd;background:#f7f6fb;color:#4e4fa3;border-radius:999px;padding:.65rem .9rem;font-weight:750;cursor:pointer}.cycle-product button:hover{background:#eeedf8}.cycle-deep-shell{margin-top:1.7rem;padding-top:1.8rem;border-top:1px solid #d9d9d4}.cycle-deep-lead{max-width:850px;margin-bottom:1.4rem}.cycle-deep-lead>span{display:block;color:#777fa1;font-size:.62rem;font-weight:850;letter-spacing:.16em}.cycle-deep-lead h3{font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.08;margin:.35rem 0 .8rem}.cycle-deep-lead p{color:#525a70;font-size:1.02rem;line-height:1.7}.cycle-story-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:1.3rem 0}.cycle-story-columns>div{padding-top:1rem;border-top:1px solid #e1e1dc}.cycle-story-columns h4,.cycle-window-list h4{font-family:Fraunces,Georgia,serif;font-size:1.25rem;margin:0 0 .6rem}.cycle-story-columns p{color:#565e72}.nine-year-arc{display:grid;grid-template-columns:repeat(9,1fr);border-top:1px solid #dfdfda;border-bottom:1px solid #dfdfda;margin:1.2rem 0}.nine-year-arc>div{text-align:center;padding:.8rem .2rem;border-right:1px solid #e5e4df}.nine-year-arc>div:last-child{border-right:0}.nine-year-arc span,.nine-year-arc small{display:block;color:#8a90a0;font-size:.65rem}.nine-year-arc b{display:block;font-family:Fraunces,Georgia,serif;font-size:1.55rem;color:#555a8f}.nine-year-arc .current{background:#eeedf8}.nine-year-arc .current b{color:#4e4fa3}.cycle-window-list{margin-top:1.4rem}.cycle-note,.cycle-market-foot{max-width:850px;color:#72798d;font-size:.78rem;line-height:1.55}.cycle-market-foot{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e1e1dd}.factor.evidence{margin-top:1rem;border-top:1px dotted #d4d5dc;padding-top:.65rem;color:#8e94a5}.factor.evidence summary{cursor:pointer;list-style:none;font:700 .62rem/1.4 system-ui;text-transform:uppercase;letter-spacing:.09em;color:#8b91a2}.factor.evidence summary::-webkit-details-marker{display:none}.factor.evidence summary:after{content:" +";color:#7779b4}.factor.evidence[open] summary:after{content:" –"}.factor.evidence>div{padding:.55rem 0 .1rem;font:500 9.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8e94a5}@media(max-width:800px){.cycle-market-intro{display:block}.cycle-market-intro span{display:inline-block;margin-top:.7rem}.cycle-product-grid,.cycle-story-columns{grid-template-columns:1fr}.nine-year-arc{grid-template-columns:repeat(3,1fr)}.nine-year-arc>div:nth-child(3n){border-right:0}}@media print{.cycle-market,.factor.evidence{display:none!important}}.story-main{font-size:1.08rem!important;line-height:1.82!important;max-width:830px}.story-secondary{max-width:830px;color:#5c6478;font-size:.96rem;line-height:1.72;margin:.75rem 0 0}.domain-personal{max-width:820px;padding:.9rem 0;border-top:1px solid #ece9e3;color:#4f576d!important}.domain-personal strong{font-family:Fraunces,Georgia,serif;font-size:1.06rem;color:#2f3550}.technical-appendix{margin-top:1rem;border-top:1px solid #dedfda;border-bottom:1px solid #dedfda}.technical-appendix>summary{cursor:pointer;list-style:none;padding:1rem .1rem;font-family:Fraunces,Georgia,serif;font-size:1.08rem;color:#555c72}.technical-appendix>summary::-webkit-details-marker{display:none}.technical-appendix>summary:after{content:"+";float:right;color:#7779b4}.technical-appendix[open]>summary:after{content:"–"}.technical-appendix-body{padding:.2rem 0 1rem}@media print{.technical-appendix{display:none!important}}.story-lead{margin:0 0 1.6rem;padding:0 0 1.6rem;border-bottom:1px solid #dedfda}.story-lead>span,.story-block>span,.domain-story>span{display:block;color:#777fa1;font-size:.62rem;font-weight:850;letter-spacing:.19em;margin-bottom:.55rem}.story-lead h3{max-width:820px;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.08;font-weight:500;margin:0 0 .8rem;color:#222843}.story-lead p{max-width:800px;color:#596177;font-size:1rem}.story-split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e2e1dd;border-bottom:1px solid #e2e1dd;margin:0 0 1.5rem}.story-split>div{padding:1.35rem 1.4rem}.story-split>div+div{border-left:1px solid #e2e1dd}.story-split span{display:block;font-size:.62rem;letter-spacing:.14em;font-weight:800;color:#858b9c;margin-bottom:.4rem}.story-split strong{display:block;font-family:Fraunces,Georgia,serif;font-size:1.5rem;color:#303750}.story-split p{color:#61697d;font-size:.9rem}.three-signals{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e2e1dd;border-bottom:1px solid #e2e1dd;margin-top:1.2rem}.three-signals>div{padding:1rem}.three-signals>div+div{border-left:1px solid #e2e1dd}.three-signals span{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.11em;color:#858b9b}.three-signals b{display:block;margin-top:.3rem;font-family:Fraunces,Georgia,serif;color:#303750}.story-block{padding:1.8rem 0;border-top:1px solid #e2e1dd}.story-block:first-child{border-top:0}.story-block h3{font-size:2rem;margin:.15rem 0 .6rem}.story-main{max-width:800px;font-size:1.06rem!important;line-height:1.75!important;color:#424a60!important}.positive-story h3{color:#4c745f}.challenge-story h3{color:#9a6717}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:800px;margin-top:1rem}.story-columns>div{padding-top:.9rem;border-top:1px solid #e5e3df}.story-columns b{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#656d81}.story-columns p,.story-columns li{color:#565e72;font-size:.9rem}.story-columns ul{padding-left:1.1rem;margin:.55rem 0 0}.month-roadmap{border-top:1px solid #dfe0dc}.month-row{display:grid;grid-template-columns:120px minmax(0,1.2fr) minmax(0,1fr);gap:26px;padding:1.35rem 0;border-bottom:1px solid #e1e2de;position:relative}.month-row:before{content:"";position:absolute;left:-18px;top:1.7rem;width:7px;height:7px;border-radius:50%;background:#a7abb7}.month-easy:before{background:#5c8f76}.month-hard:before{background:#be861f}.month-active:before{background:#b25c60}.month-mixed:before{background:#4e4fa3}.month-name strong{display:block;font-family:Fraunces,Georgia,serif;font-size:1.35rem;text-transform:capitalize}.month-name small{color:#8a90a0}.month-copy>span{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#666e84;margin-bottom:.3rem}.month-copy p,.month-guide p{color:#555d72;font-size:.88rem;margin:.2rem 0 .55rem}.month-copy small{color:#858b9b}.month-guide{padding-left:1rem;border-left:1px solid #e3e2de}.month-row .factor{grid-column:2/4;margin-top:.1rem}.domain-story{padding:2rem 0;border-top:1px solid #dfdfda}.domain-story:first-child{border-top:0}.domain-story h3{max-width:820px;font-size:2rem;line-height:1.15;margin:.2rem 0 .8rem}.domain-story>p{max-width:800px;color:#535b70;line-height:1.7}.works-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:820px;margin:1.2rem 0}.works-grid>div{padding:1rem 0;border-top:1px solid #e4e2de}.works-grid b{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.works-grid ul{padding-left:1.1rem}.works-grid li{color:#565e72;margin:.42rem 0}.long-arc{border-top:1px solid #dedfda}.luck-story{display:grid;grid-template-columns:130px 1fr;gap:8px 28px;padding:1.3rem 0;border-bottom:1px solid #e2e2de}.luck-story>div{grid-row:1/5}.luck-story>div span{display:block;color:#777e91;font-size:.75rem}.luck-story>div b{display:inline-block;margin-top:.35rem;color:#9c701f;font-size:.62rem;letter-spacing:.08em}.luck-story h3{margin:0;font-size:1.45rem}.luck-story p{grid-column:2;color:#565e72;margin:.15rem 0}.luck-story.active{background:linear-gradient(90deg,rgba(190,134,31,.06),transparent);padding-left:.75rem}.subsection-title{margin-top:2.4rem!important}.rules-list{border-top:1px solid #dedfda}.rules-list>div{display:grid;grid-template-columns:64px 1fr;gap:18px;padding:1.1rem 0;border-bottom:1px solid #e2e1dd}.rules-list>div>b{font-family:Fraunces,Georgia,serif;font-size:2rem;font-weight:400;color:#7779b4}.rules-list p{margin:0;color:#50586d}@media(max-width:800px){.story-split,.three-signals,.story-columns,.works-grid{grid-template-columns:1fr}.story-split>div+div,.three-signals>div+div{border-left:0;border-top:1px solid #e2e1dd}.month-row{grid-template-columns:1fr;gap:.35rem;padding-left:12px}.month-guide{border-left:0;padding-left:0}.month-row .factor{grid-column:1}.luck-story{grid-template-columns:1fr}.luck-story>div{grid-row:auto}.luck-story p{grid-column:1}}@media print{.story-lead,.story-split,.story-block,.domain-story,.month-row,.luck-story,.rules-list>div{-moz-column-break-inside:avoid;break-inside:avoid}.month-row{grid-template-columns:27mm 1fr 1fr;gap:4mm}.plain-details{display:none!important}}.plain-intro{font-size:1.08rem!important;line-height:1.75!important}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:1.5rem;border-top:1px solid #e3e2de;border-bottom:1px solid #e3e2de}.overview-grid>div{padding:1.25rem 1.2rem}.overview-grid>div+div{border-left:1px solid #e3e2de}.overview-grid span,.year-snapshot span,.bazi-simple-grid span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:.62rem;font-weight:800;color:#858b9c;margin-bottom:.35rem}.overview-grid strong,.year-snapshot strong,.bazi-simple-grid strong{display:block;font-family:Fraunces,Georgia,serif;font-size:1.28rem;line-height:1.15;color:#242a49}.overview-grid p,.year-snapshot p,.bazi-simple-grid p{color:#626a7f;font-size:.87rem;line-height:1.55}.year-snapshot{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e4e2dc;background:#faf9f6;margin:1rem 0}.year-snapshot>div{padding:1.2rem 1.3rem}.year-snapshot>div+div{border-left:1px solid #e4e2dc}.plain-watch{max-width:760px;padding:.75rem .9rem;border-left:2px solid #c18a31;background:#fbf6ec;color:#5d5a53!important}.period-legend{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.period-legend span,.period-tag{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .62rem;font-size:.68rem;font-weight:800;letter-spacing:.035em}.period-legend .growth,.period-growth .period-tag{background:#edf3ef;color:#4c745f}.period-legend .pressure,.period-pressure .period-tag{background:#f8f1e2;color:#9a6717}.period-legend .active,.period-active .period-tag{background:#f8eeee;color:#95535a}.plain-timeline{margin-top:1rem}.plain-period{display:grid;grid-template-columns:145px 1fr;gap:28px;padding:1.5rem 0;border-top:1px solid #e2e2de}.plain-period-date{color:#71788d;font-size:.78rem;padding-top:.38rem}.plain-period h3{font-size:1.45rem;margin:.55rem 0}.plain-period p{max-width:760px;color:#51596e}.plain-period .practical{margin-top:.8rem}.plain-details{margin-top:1rem;border-top:1px solid #dddeda;border-bottom:1px solid #dddeda;background:#ffffff73}.plain-details>summary{cursor:pointer;list-style:none;padding:1rem .2rem;font-family:Fraunces,Georgia,serif;font-size:1.05rem;color:#505872}.plain-details>summary::-webkit-details-marker{display:none}.plain-details>summary:after{content:"+";float:right;color:#777da1}.plain-details[open]>summary:after{content:"–"}.plain-detail-body{padding:.25rem 0 1.2rem}.area-year-summary{max-width:760px;margin:1rem 0;padding:1rem 1.05rem;border:1px solid #e3e2de;background:#faf9f6}.area-year-summary strong{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#777e91}.area-year-summary p{margin:.35rem 0}.area-year-summary small{display:block;color:#60687d;margin:.18rem 0}.bazi-simple-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e2e1dd;border-bottom:1px solid #e2e1dd;margin-top:1.2rem}.bazi-simple-grid>div{padding:1.15rem 1.1rem}.bazi-simple-grid>div+div{border-left:1px solid #e2e1dd}.takeaways>div{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:1rem 0;border-top:1px solid #e2e1dd}.takeaways>div:first-child{border-top:0}.takeaways span{font-family:Fraunces,Georgia,serif;font-size:2.1rem;line-height:1;color:#7779b4}.takeaways p{margin:0;color:#51596e}@media(max-width:800px){.overview-grid,.year-snapshot,.bazi-simple-grid{grid-template-columns:1fr}.overview-grid>div+div,.year-snapshot>div+div,.bazi-simple-grid>div+div{border-left:0;border-top:1px solid #e3e2de}.plain-period{grid-template-columns:1fr;gap:.35rem}}@media print{.overview-grid,.year-snapshot,.bazi-simple-grid{-moz-column-break-inside:avoid;break-inside:avoid}.plain-period{grid-template-columns:28mm 1fr;gap:5mm;-moz-column-break-inside:avoid;break-inside:avoid}.plain-details{display:none!important}}:root{--zm-paper:#f8f5ed;--zm-card:#fffefa;--zm-ink:#253f50;--zm-muted:#657982;--zm-blue:#24465e;--zm-copper:#a37b61;--zm-edge:#d9dfd8}.zm-brand-anchor{display:inline-flex;align-items:center;color:var(--zm-ink);text-decoration:none;min-width:0}.zm-brand-identity{display:inline-flex;align-items:center;gap:12px;color:inherit;white-space:nowrap;font: 23px/1.2 Fraunces,Georgia,serif;letter-spacing:-.025em}.zm-brand-orbit{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor;position:relative}.zm-brand-orbit:before,.zm-brand-orbit:after{content:"";position:absolute;width:48px;border-top:1px solid currentColor;top:50%;left:50%;transform:translate(-50%,-50%) rotate(48deg);opacity:.85}.zm-brand-orbit:after{transform:translate(-50%,-50%) rotate(-48deg)}.zm-brand-orbit>span{width:7px;height:7px;border-radius:50%;background:#be9062;z-index:1}.zm-brand-compact{font-size:19px;gap:10px}.zm-brand-compact .zm-brand-orbit{width:27px;height:27px;flex-basis:27px}.zm-brand-compact .zm-brand-orbit:before,.zm-brand-compact .zm-brand-orbit:after{width:38px}.zm-global-footer{background:var(--zm-paper);border-top:1px solid var(--zm-edge);color:var(--zm-muted);font-family:Manrope,system-ui,sans-serif}.zm-global-footer-inner{max-width:1280px;margin:0 auto;padding:27px 4% 33px;display:flex;align-items:center;flex-wrap:wrap;gap:15px 27px}.zm-global-footer nav{display:flex;flex-wrap:wrap;gap:12px 19px;flex:1;justify-content:flex-end}.zm-global-footer a:not(.zm-brand-anchor){text-decoration:none;color:#395669;font-size:11px;font-weight:700}.zm-global-footer a:hover,.zm-global-footer a:focus-visible{color:#a37b61;text-decoration:underline}.zm-global-footer p{width:100%;font-size:11px;line-height:1.65;margin:0;color:#83918b}.zm-subpage-brand{color:var(--zm-ink)}.zm-subpage-brand:hover{color:#a37b61}.zm-subpage-back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;font:700 12px Manrope,system-ui,sans-serif;color:#31566a;cursor:pointer}.seo-root{background:var(--zm-paper);color:var(--zm-ink);font-family:Manrope,system-ui,sans-serif}.seo-header{background:#f8f5edfa;border-bottom:1px solid var(--zm-edge)}.seo-logo{color:var(--zm-ink);display:inline-flex;align-items:center;padding:6px 0}.seo-nav a,.seo-side a{color:var(--zm-ink)}.seo-root a:hover,.seo-nav a:hover{color:#a37b61}.seo-btn{background:var(--zm-blue);border-color:var(--zm-blue);border-radius:5px}.seo-btn:hover{background:#365b75}.seo-hero{background:linear-gradient(135deg,#f3f0e8,#fffefa 55%,#eaf2ed);border-bottom:1px solid var(--zm-edge)}.seo-kicker,.seo-eyebrow{color:var(--zm-copper)}.seo-panel,.seo-appendix{background:var(--zm-card);border-color:var(--zm-edge);color:var(--zm-ink)}.seo-panel p,.seo-lead{color:#536a78}.seo-result{background:#f3f7f6;border-color:#d2e0dd}.seo-result-main strong,.seo-grid-nine strong,.seo-grid-nine span,.seo-phases strong,.seo-appendix-head b{color:var(--zm-blue)}.seo-grid-nine>div,.seo-appendix-head{background:#edf3f1}.seo-principles article{border-left-color:var(--zm-copper)}.seo-callout{background:linear-gradient(155deg,#fcfaf4,#edf4ef)}.seo-root .zm-global-footer a:hover{color:var(--zm-copper)}.atlas-demo-bar .zm-brand-identity{color:#fffdf9}.atlas-demo-bar .zm-brand-identity .zm-brand-orbit{border-color:#fffdf9}.zm-gift-demo .zm-global-footer{margin-top:45px}@media(max-width:780px){.zm-global-footer-inner{display:block;padding:28px 5%}.zm-global-footer nav{justify-content:flex-start;margin:22px 0 14px;gap:13px 18px}.seo-logo .zm-brand-identity{font-size:19px}}@media(max-width:540px){.zm-brand-identity{font-size:19px;gap:9px}.zm-brand-orbit{width:29px;height:29px;flex-basis:29px}.zm-brand-orbit:before,.zm-brand-orbit:after{width:40px}.gift-nav .zm-brand-identity,.gift-nav .zm-brand-identity span{display:inline-flex}}@media print{.zm-global-footer,.zm-brand-only,.zm-subpage-brand,.zm-subpage-back{display:none!important}}.gift-nav .zm-brand-identity,.zm-payment-nav .zm-brand-identity,.zm-preview-nav .zm-brand-identity,.zm-legal header .zm-brand-identity,.zm-newsletter-page header .zm-brand-identity,.atlas-tour-top .zm-brand-identity,.zm-admin-login header .zm-brand-identity{font: 22px/1.2 Fraunces,Georgia,serif;letter-spacing:-.025em;color:var(--zm-ink)}.gift-nav .zm-brand-lettering,.zm-legal header .zm-brand-lettering,.zm-newsletter-page header .zm-brand-lettering,.atlas-tour-top .zm-brand-lettering,.zm-admin-login header .zm-brand-lettering{font:inherit;letter-spacing:inherit;color:inherit;display:inline}.gift-nav .zm-brand-orbit,.zm-legal header .zm-brand-orbit,.zm-newsletter-page header .zm-brand-orbit,.atlas-tour-top .zm-brand-orbit,.zm-admin-login header .zm-brand-orbit{color:var(--zm-ink)}.gift-nav .zm-brand-orbit>span,.zm-legal header .zm-brand-orbit>span,.zm-newsletter-page header .zm-brand-orbit>span,.atlas-tour-top .zm-brand-orbit>span,.zm-admin-login header .zm-brand-orbit>span{background:#be9062}.zm-admin-side h2 .zm-brand-identity,.zm-admin-side h2 .zm-brand-orbit{color:#fffdf9}.zm-admin-side h2 .zm-brand-identity{font-size:21px;max-width:100%}.zm-admin-side h2 .zm-brand-lettering{color:#fffdf9}.zm-brand-anchor:focus-visible,.seo-logo:focus-visible,.zm-global-footer a:focus-visible{outline:2px solid #a67c5d;outline-offset:5px;border-radius:3px}@media(max-width:680px){.gift-nav,.zm-payment-nav,.zm-preview-nav,.atlas-tour-top,.zm-legal header,.zm-newsletter-page header{gap:11px}.gift-nav .zm-brand-identity,.zm-payment-nav .zm-brand-identity,.zm-preview-nav .zm-brand-identity,.zm-legal header .zm-brand-identity,.zm-newsletter-page header .zm-brand-identity,.atlas-tour-top .zm-brand-identity{font-size:18px}.gift-nav .zm-brand-orbit,.zm-payment-nav .zm-brand-orbit,.zm-preview-nav .zm-brand-orbit,.zm-legal header .zm-brand-orbit,.zm-newsletter-page header .zm-brand-orbit,.atlas-tour-top .zm-brand-orbit{width:27px;height:27px;flex-basis:27px}.gift-nav .zm-brand-orbit:before,.gift-nav .zm-brand-orbit:after,.zm-payment-nav .zm-brand-orbit:before,.zm-payment-nav .zm-brand-orbit:after,.zm-preview-nav .zm-brand-orbit:before,.zm-preview-nav .zm-brand-orbit:after,.zm-legal header .zm-brand-orbit:before,.zm-legal header .zm-brand-orbit:after,.zm-newsletter-page header .zm-brand-orbit:before,.zm-newsletter-page header .zm-brand-orbit:after,.atlas-tour-top .zm-brand-orbit:before,.atlas-tour-top .zm-brand-orbit:after{width:39px}.zm-payment-nav>span,.zm-legal header>span,.zm-newsletter-page header>span,.atlas-tour-top>span{font-size:9px;letter-spacing:.08em}}@media(max-width:480px){.zm-payment-nav>span,.zm-legal header>span,.zm-newsletter-page header>span,.atlas-tour-top>span{display:none}.zm-payment-nav,.zm-preview-nav,.zm-newsletter-page header,.zm-legal header,.atlas-tour-top{justify-content:space-between}}
