@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:optional;src:url(assets/fonts/font-0.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:optional;src:url(assets/fonts/font-1.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:optional;src:url(assets/fonts/font-2.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:optional;src:url(assets/fonts/font-3.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:optional;src:url(assets/fonts/font-4.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:optional;src:url(assets/fonts/font-5.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:optional;src:url(assets/fonts/font-6.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:optional;src:url(assets/fonts/font-7.woff2) format("woff2")}:root{--paper:#f6f4ec;--ink:#213c32;--muted:#69766b;--gold:#9c7b3d;--line:#d9ded1;--white:#fffefa;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b9914a;outline-offset:5px}input:focus,select:focus{outline:2px solid var(--gold);outline-offset:2px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{font-size:clamp(45px,4.4vw,68px);line-height:1.08;letter-spacing:-2.4px}h2{font-size:clamp(32px,3vw,44px);line-height:1.15;letter-spacing:-1.2px}h3{font-size:26px;line-height:1.25}em{font-weight:400;color:#818956}.preview-bar{background:#203c32;color:#e1e7da;text-align:center;font-size:10px;letter-spacing:1.4px;padding:7px 16px}.preview-bar span{padding:0 8px;color:#bea76e}.header{max-width:1400px;margin:auto;min-height:95px;padding:0 5.2%;display:flex;align-items:center;gap:30px;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font:12px/1.3 Manrope,sans-serif;letter-spacing:2.1px;white-space:nowrap}.brand b{display:block;letter-spacing:4.4px;font-size:16px}.brand-symbol{font-size:40px;line-height:1;font-weight:400;color:var(--gold)}nav{display:flex;gap:33px;font-size:12px}nav a:hover,.header-cta:hover{color:var(--gold)}.header-cta{font-size:12px;border-bottom:1px solid #a7b2a4;padding-bottom:4px}.header-cta span{padding-left:18px}main{min-height:65vh}.wrap{max-width:1200px;margin:auto;padding:0 28px}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:2.3px;font-weight:650;color:var(--gold);display:block;margin-bottom:20px}.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:68px;align-items:center;padding-top:46px;padding-bottom:46px}.hero-copy{padding:10px 0}.hero .intro{max-width:420px;margin:23px 0 28px;color:var(--muted);font-size:15px;line-height:1.8}.art{height:595px;position:relative;border-radius:180px 180px 5px 5px;overflow:hidden;background:#132a20}.art img{width:100%;height:100%;object-fit:cover}.art:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#14251ddd)}.art-caption{position:absolute;z-index:1;bottom:32px;left:32px;right:32px;text-align:center;color:#eee8d5;font-family:var(--serif);font-size:21px;font-style:italic}.art-caption small{display:block;font:9px DM Sans,sans-serif;letter-spacing:2.3px;margin-top:12px;color:#b5b99f}.orbit-badge{position:absolute;top:30px;right:25px;width:73px;height:73px;border:1px solid #b29858aa;border-radius:50%;color:#d2bb7c;display:grid;place-content:center;font:10px/1.5 DM Sans,sans-serif;text-align:center;letter-spacing:1.6px}.calculator{max-width:480px}.calculator label,.field-label{font-size:11px;font-weight:600;display:block;margin-bottom:10px}.date-fields{display:grid;grid-template-columns:1.5fr 1fr 1.15fr;gap:9px;margin-bottom:13px}.date-fields label{margin:0}.date-fields label span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}input,select{background:#fffef8;border:1px solid #cbd1c2;border-radius:3px;min-height:49px;padding:11px 13px;color:var(--ink);width:100%;min-width:0}input::placeholder{color:#7d8479}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:3px;padding:15px 24px;min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:30px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.btn:hover{background:#345442;transform:translateY(-1px)}.btn.full{width:100%}.btn.light{background:transparent;color:var(--ink);border-color:#bec7b7}.btn.light:hover{background:#e9ecdf}.micro{font-size:10px;color:var(--muted);margin-top:12px;text-align:center}.micro span{padding:0 8px}.error{color:#9c3c2b;font-size:12px;min-height:0}.error:not(:empty){margin-bottom:12px}.text-link{font-size:12px;border-bottom:1px solid #a9b39e;padding-bottom:3px;display:inline-block}.hero-link{margin-top:23px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;margin-bottom:78px}.trust-strip div{text-align:center;font-size:11px;letter-spacing:.2px}.trust-strip div+div{border-left:1px solid var(--line)}.trust-strip span{margin-right:10px;color:var(--gold);font-size:17px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:33px;gap:20px}.section-head p{color:var(--muted);font-size:13px;max-width:320px}.section-head .eyebrow{margin-bottom:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;padding-bottom:78px}.step{padding-top:24px;border-top:1px solid #bdc6b4}.step .step-num{font-family:var(--serif);font-size:17px;color:var(--gold);display:block;margin-bottom:23px}.step h3{font-size:23px;margin-bottom:12px}.step p{font-size:13px;color:var(--muted);max-width:300px}.profile-banner{background:#e9ecdf;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:55px 65px;align-items:center;margin-bottom:80px;position:relative;overflow:hidden}.profile-banner p{font-size:14px;color:var(--muted);margin:20px 0}.profile-banner .btn{margin-top:4px}.book-scene{perspective:1200px;min-height:335px;display:flex;align-items:center;justify-content:center}.book{width:242px;min-height:325px;background:#284535;color:#ded8b4;padding:35px 25px;box-shadow:inset 6px 0 5px #ffffff15,9px 12px #d4d4c3,15px 20px 30px #203c3226;transform:rotate(-8deg);border:1px solid #45604a;text-align:center}.book .eyebrow{color:#c1ae78;font-size:8px;margin-bottom:20px}.book h3{font-size:30px;color:#f1eedf}.book-orbit{width:118px;height:118px;border:1px solid #b59c5d;border-radius:50%;margin:25px auto;display:grid;place-items:center;position:relative;font:60px var(--serif)}.book-orbit:after{content:"";position:absolute;inset:13px -12px;border:1px solid #b59c5d80;border-radius:50%;transform:rotate(-35deg)}.book small{font-size:8px;letter-spacing:2px}.number-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:75px}.number-card{background:transparent;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 8px;display:flex;flex-direction:column;align-items:center;transition:background .2s}.number-card:hover{background:#e8ecdd}.number-card b{font:39px var(--serif);margin-bottom:10px}.number-card span{font-size:10px;color:var(--muted)}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;margin-bottom:80px}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:"+";font-size:19px;color:var(--gold)}.faq details[open] summary:after{content:"\2212"}.faq details p{font-size:13px;color:var(--muted);margin-top:12px}.end-cta{border-top:1px solid var(--line);padding:45px 0 65px;text-align:center}.end-cta h2{font-size:34px;margin-bottom:22px}footer{background:#e9ecdf;padding:42px max(28px,calc((100% - 1144px)/2));display:flex;flex-wrap:wrap;align-items:center;gap:24px}footer>p{font-family:var(--serif);font-style:italic;font-size:17px;flex:1;text-align:center}footer>div{display:flex;gap:24px;font-size:11px}footer small{font-size:10px;color:var(--muted);border-top:1px solid #cfd6c6;padding-top:25px;flex-basis:100%}.page-top{padding:35px 0 25px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted)}.progress{display:flex;gap:18px}.progress .active{color:var(--ink);font-weight:600}.result-hero{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;padding:34px 40px 60px;align-items:center}.number-seal{height:270px;width:270px;max-width:100%;border-radius:50%;border:1px solid #bca66c;display:flex;align-items:center;justify-content:center;position:relative;margin:auto;background:radial-gradient(#e5e8d6,transparent 70%);font:130px var(--serif);color:var(--ink)}.number-seal:before{content:"";position:absolute;inset:15px;border:1px solid #bec6ab;border-radius:50%}.number-seal:after{content:"\2726";position:absolute;bottom:5px;background:var(--paper);font-size:24px;padding:0 18px;color:var(--gold)}.result-hero h1{font-size:54px}.result-hero p{color:var(--muted);margin-top:20px}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.tag{border:1px solid #c7cfb9;padding:5px 13px;border-radius:30px;font-size:10px}.calculation{border:1px solid var(--line);padding:22px 28px;margin-bottom:35px;display:flex;align-items:center;gap:30px;justify-content:space-between;font-size:12px}.calculation small{color:var(--muted);display:block;margin-top:4px}.formula{font:23px var(--serif);text-align:right}.reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:60px}.reading-card{border-top:1px solid var(--line);padding:27px 0}.reading-card .eyebrow{margin-bottom:13px}.reading-card p{font-size:14px;color:var(--muted);margin-top:13px}.offer{background:#213e31;color:#f5f1df;display:grid;grid-template-columns:1.3fr .7fr;gap:65px;padding:45px;margin-bottom:70px}.offer p{color:#c0cdbb;margin:18px 0;font-size:14px}.offer .eyebrow{color:#cbb77e}.offer .btn{background:#eee7cd;color:#263e2f;border-color:#eee7cd}.offer ul,.checklist{list-style:none;padding:0;font-size:13px}.offer li,.checklist li{padding:7px 0}.offer li:before,.checklist li:before{content:"\2713";padding-right:12px;color:#ac985b}.price{font:55px var(--serif);display:block}.price small{font:12px DM Sans,sans-serif;margin-left:8px}.purchase-box{border-left:1px solid #64735b;padding-left:35px;display:flex;flex-direction:column;justify-content:center;gap:15px}.purchase-box .micro{color:#c0cdbb}.product{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px 0 70px}.product-art{background:#e5e9d9;display:flex;align-items:center;justify-content:center;min-height:570px}.product-art .book{transform:rotate(-7deg) scale(1.15)}.product h1{font-size:51px}.product p{color:var(--muted);margin:20px 0}.product .price{margin:25px 0 12px}.product label{margin-top:25px}.product .btn{margin-top:14px}.report-layout{display:grid;grid-template-columns:210px 1fr;gap:50px;padding:25px 0 70px}.report-sidebar{position:sticky;top:30px;align-self:start}.report-sidebar a{display:block;font-size:12px;padding:12px 0;border-bottom:1px solid var(--line)}.report-sidebar .btn{margin-top:28px;font-size:11px;width:100%}.report-cover{text-align:center;background:#263f32;color:#eee8d6;padding:45px 25px}.report-cover h1{font-size:43px}.report-cover .eyebrow{color:#c6b176}.report-cover .number-seal{width:155px;height:155px;font-size:75px;color:#eee8d6;margin:30px auto;background:transparent}.report-cover .number-seal:before{border-color:#7f8d6b}.report-cover .number-seal:after{background:#263f32}.report-cover small{color:#c1cbb6}.report-content{background:#fffdf7;border:1px solid var(--line);padding:35px 40px}.report-section{padding:22px 0 32px;border-bottom:1px solid var(--line)}.report-section p{margin:15px 0;color:var(--muted);font-size:14px}.core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.core-grid div{background:#eef0e6;text-align:center;padding:18px 6px}.core-grid b{font:36px var(--serif);display:block}.core-grid span{font-size:10px}.note{background:#eef0e5;border-left:2px solid #9e8950;padding:15px 18px;font-size:12px!important}.simple-page{max-width:740px;padding:65px 28px 95px;margin:auto}.simple-page h1{font-size:47px;margin-bottom:30px}.simple-page p,.simple-page li{margin:18px 0;color:var(--muted)}dialog{border:1px solid #bac4ac;background:var(--paper);color:var(--ink);padding:45px;width:min(90%,540px);max-height:85vh;box-shadow:0 20px 80px #0003}dialog::backdrop{background:#16271ed0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.close{position:absolute;top:12px;right:16px;background:none;border:0;font-size:25px}.dialog-number{font:80px var(--serif);color:var(--gold)}dialog p{color:var(--muted);margin:20px 0}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;padding:12px 22px;border-radius:4px;display:none;z-index:10;font-size:12px}body.enter main{animation:appear .4s ease}@keyframes appear{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:none}}@media(min-width:1500px){.hero{padding-top:65px;padding-bottom:65px}.art{height:650px}}@media(max-width:900px){.header{padding:0 28px;min-height:80px}nav{gap:18px}.hero{gap:30px}.art{height:550px}h1{font-size:49px}.profile-banner{padding:40px;gap:25px}.faq{gap:40px}.result-hero{gap:35px;padding-left:0;padding-right:0}.product{gap:35px}.offer{gap:25px}.report-layout{gap:28px;grid-template-columns:160px 1fr}footer>p{display:none}}@media(max-width:650px){.preview-bar{font-size:8px;letter-spacing:.7px}.header{padding:0 20px;min-height:75px;gap:12px}nav{display:none}.brand{font-size:10px}.brand b{font-size:13px}.brand-symbol{font-size:33px}.header-cta{font-size:10px}.header-cta span{padding-left:8px}.wrap{padding:0 22px}.hero{grid-template-columns:1fr;padding-top:35px;gap:30px;padding-bottom:30px}.hero-copy{padding:0}.eyebrow{font-size:9px;margin-bottom:16px}h1{font-size:47px;letter-spacing:-1.8px}.hero .intro{font-size:14px;margin:20px 0 23px}.hero-link{margin-top:18px}.art{height:365px;border-radius:150px 150px 4px 4px}.art img{object-position:center 45%}.art-caption{font-size:20px;bottom:23px}.orbit-badge{width:58px;height:58px;top:24px;right:22px;font-size:8px}.trust-strip{padding:17px 0;margin-bottom:45px}.trust-strip div{font-size:9px;padding:0 7px}.trust-strip span{display:block;margin:0 0 5px}.section-head{display:block;margin-bottom:25px}.section-head p{margin-top:15px}.section-head .text-link{margin-top:18px}h2{font-size:33px}.steps{grid-template-columns:1fr;gap:22px;padding-bottom:45px}.step{position:relative;padding:20px 0 0 38px}.step .step-num{position:absolute;left:0;top:20px}.step h3{font-size:23px;margin-bottom:8px}.step p{max-width:none}.profile-banner{grid-template-columns:1fr;padding:35px 25px;gap:30px;margin-bottom:48px}.book-scene{min-height:300px}.book{width:215px;min-height:295px;padding:28px 22px}.book h3{font-size:27px}.book-orbit{height:100px;width:100px;margin:20px auto}.number-grid{grid-template-columns:repeat(3,1fr);margin-bottom:45px}.number-card{padding:17px 6px}.number-card b{font-size:34px}.faq{grid-template-columns:1fr;gap:27px;margin-bottom:45px}.end-cta{padding:30px 0 40px}.end-cta h2{font-size:28px}footer{padding:30px 22px;gap:25px}footer>div{gap:20px}.page-top{font-size:10px;padding:22px 0}.progress{gap:10px;font-size:9px}.result-hero{grid-template-columns:1fr;gap:35px;padding:20px 0 35px}.number-seal{width:195px;height:195px;font-size:95px}.result-hero h1{font-size:44px}.result-hero p{font-size:14px}.calculation{display:block;padding:20px}.formula{margin-top:20px;text-align:left;font-size:20px}.reading-grid{grid-template-columns:1fr;gap:0;margin-bottom:25px}.offer{grid-template-columns:1fr;padding:30px 24px;margin-bottom:45px}.purchase-box{border-left:0;border-top:1px solid #64735b;padding:25px 0 0}.product{grid-template-columns:1fr;padding:20px 0 40px;gap:35px}.product-art{min-height:380px}.product-art .book{transform:rotate(-7deg)}.product h1{font-size:43px}.report-layout{grid-template-columns:1fr;gap:25px;padding-top:10px}.report-sidebar{position:static;display:flex;flex-wrap:wrap;gap:8px 17px}.report-sidebar .eyebrow{flex-basis:100%;margin-bottom:0}.report-sidebar a{font-size:10px;padding:5px 0}.report-sidebar .btn{margin-top:0;width:auto;padding:7px 12px;min-height:30px}.report-cover{padding:35px 18px}.report-cover h1{font-size:36px}.report-content{padding:20px}.core-grid{grid-template-columns:repeat(2,1fr)}.simple-page{padding-top:40px}.simple-page h1{font-size:39px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media print{.header,.preview-bar,footer,.report-sidebar,.page-top{display:none!important}.report-layout{display:block}.report-content{padding:15px;border:0}.report-section{break-inside:avoid}.report-cover{background:#fff;color:#000}.report-cover .number-seal{color:#000}.report-cover .number-seal:after{background:#fff}.report-cover .eyebrow,.report-cover small{color:#555}}.orbit-badge{top:90px;right:22px}@media(max-width:650px){.orbit-badge{top:95px;right:18px}.hero h1{font-size:43px}.hero h1 em{font-size:40px}}body.is-home{background:#f6f4ec}body.is-home .preview-bar{background:#14251c;color:#bfc9b5;font-size:9px;letter-spacing:.5px;padding:5px 15px}body.is-home .header{background:#0b1b13;color:#edead9;max-width:none;padding:0 max(30px,calc((100vw - 1240px)/2));border-bottom:1px solid #c1b88628;min-height:85px;position:relative;z-index:2}body.is-home .brand-symbol{color:#c2a56a}body.is-home .header-cta{border-color:#859078;color:#e7e7d6}body.is-home nav{color:#cbd0c2}.immersive-hero{min-height:680px;height:calc(100svh - 110px);max-height:1050px;position:relative;isolation:isolate;overflow:hidden;background:#0b1b13;color:#f2eedb}.hero-backdrop{position:absolute;right:0;top:0;width:62%;height:100%;object-fit:cover;object-position:50% 53%;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0b1b13 0% 30%,#0b1b13ea 40%,#0b1b1355,#0b1b1300 76%),linear-gradient(0deg,#0b1b13cf,transparent 22%)}.immersive-inner{max-width:1240px;width:100%;height:100%;min-height:inherit;margin:auto;display:flex;align-items:center;padding:55px 30px 110px}.immersive-copy{width:530px;max-width:49%}.immersive-copy .eyebrow{color:#c9b37a;font-size:10px;letter-spacing:2.2px;margin-bottom:25px}.immersive-copy h1{font-size:clamp(54px,5.2vw,79px);font-weight:400;line-height:1.08;letter-spacing:-2px}.immersive-copy h1 em{color:#d9c89b;display:inline-block;white-space:nowrap}.immersive-intro{font-size:15px;line-height:1.85;color:#c6cbbd;margin:25px 0 34px;max-width:425px}.immersive-form{max-width:440px}.immersive-form .calculator label{color:#e4e5d7;font-size:11px;font-weight:500}.immersive-form .date-fields{gap:10px}.immersive-form input,.immersive-form select{background:#f5f2e8;border:1px solid #e1dfca;min-height:51px;color:#293c2e}.immersive-form .btn{background:#d9c494;border-color:#d9c494;color:#1b3023;min-height:53px;font-size:13px;font-weight:650}.immersive-form .btn:hover{background:#e7d7ae}.immersive-form .micro{color:#aebba6;font-size:10px;text-align:left;margin-top:14px}.immersive-form .error{color:#ffc6a5}.sample-link{display:inline-flex;gap:28px;border-bottom:1px solid #7c886a;color:#d6ddca;font-size:12px;padding:0 0 5px;margin-top:27px}.hero-bottom{position:absolute;left:max(30px,calc((100vw - 1180px)/2));right:max(30px,calc((100vw - 1180px)/2));bottom:30px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bec29b35;padding-top:20px;color:#a6b399;font-size:9px;letter-spacing:1.5px}.hero-bottom a{font-size:11px;letter-spacing:.3px;color:#d1d7c4}.hero-bottom a span{margin-left:25px}.immersive-below{padding-top:65px}.immersive-below .number-grid,.immersive-below .profile-banner{margin-bottom:65px}.immersive-below .faq{margin-bottom:60px}.immersive-below .profile-banner p:last-child{font-size:12px}.immersive-below .profile-banner h3{font-family:Georgia,serif}.immersive-below .number-card:focus-visible{outline-offset:-4px}@media(min-width:1500px){.hero-backdrop{width:60%;object-position:50% 54%}.immersive-copy{max-width:48%;width:580px}.immersive-inner{max-width:1360px}.immersive-hero{min-height:750px}}@media(max-width:900px){.immersive-hero{min-height:660px}.immersive-inner{padding-left:35px}.immersive-copy{max-width:55%}.immersive-copy h1{font-size:52px}.hero-backdrop{width:68%;right:-9%}.hero-shade{background:linear-gradient(90deg,#0b1b13,#0b1b13f2 36%,#0b1b1380 65%,#0b1b1322)}.immersive-intro{font-size:14px}}@media(max-width:650px){body.is-home .header{padding:0 22px;min-height:72px}body.is-home .preview-bar{font-size:8px;letter-spacing:0}.immersive-hero{height:auto;min-height:calc(100svh - 100px);max-height:none}.hero-backdrop{width:100%;height:100%;right:0;object-position:57% 40%;opacity:.48}.hero-shade{background:linear-gradient(90deg,#0b1b13ed,#0b1b13a6),linear-gradient(0deg,#0b1b13 0%,transparent 60%)}.immersive-inner{padding:48px 25px 110px;min-height:calc(100svh - 100px);align-items:center}.immersive-copy{width:100%;max-width:100%}.immersive-copy .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:20px}.immersive-copy h1{font-size:49px;letter-spacing:-1.5px}.immersive-copy h1 em{white-space:normal;font-size:47px}.immersive-intro{font-size:13px;max-width:310px;margin:21px 0 28px}.immersive-form .date-fields{gap:8px}.immersive-form input,.immersive-form select{padding:10px;min-height:49px;font-size:13px}.immersive-form .btn{font-size:12px;min-height:51px}.immersive-form .micro{font-size:9px}.sample-link{font-size:11px;margin-top:24px}.hero-bottom{left:25px;right:25px;bottom:22px;padding-top:17px;justify-content:flex-end}.hero-bottom>span{display:none}.hero-bottom a{font-size:10px}.immersive-below{padding-top:40px}.immersive-below .number-grid,.immersive-below .profile-banner,.immersive-below .faq{margin-bottom:40px}}@media(max-width:360px){.immersive-copy h1,.immersive-copy h1 em{font-size:42px}.immersive-inner{padding-top:35px}.immersive-form .micro{font-size:8px}}.hero-backdrop{width:100%;object-position:50% 43%;opacity:.72;right:0}.hero-shade{background:linear-gradient(0deg,#08180ff5,#08180f8c,#08180f66),linear-gradient(90deg,#08180f99,transparent 45%,#08180f55)}.immersive-inner{justify-content:center;align-items:center;padding-top:45px;padding-bottom:115px}.immersive-copy{width:850px;max-width:100%;text-align:center}.immersive-copy h1{font-size:68px;line-height:1.07;letter-spacing:-1.8px}.immersive-copy h1 br{display:none}.immersive-copy h1 em{display:block}.immersive-copy .eyebrow{margin-bottom:20px}.immersive-intro{max-width:none;margin:22px 0 32px;font-size:15px}.immersive-intro br{display:none}.immersive-intro br:after{content:" "}.immersive-form{max-width:750px;margin:auto;background:#11231add;border:1px solid #c3c6a540;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:25px 28px 20px;box-shadow:0 20px 65px #0003;text-align:left}.immersive-form .calculator{display:grid;grid-template-columns:1.4fr 1fr;gap:0 15px;max-width:none;align-items:start}.immersive-form .calculator>label{grid-column:1/-1;margin-bottom:12px;font-size:12px}.immersive-form .date-fields{margin:0;grid-column:1;grid-row:2}.immersive-form .btn{grid-column:2;grid-row:2;padding:12px 13px;gap:12px;min-height:51px;font-size:12px}.immersive-form .micro{grid-column:1/-1;text-align:center;margin-top:17px}.immersive-form .error{grid-column:1/-1;grid-row:3;margin-top:8px;margin-bottom:0}.sample-link{margin-top:23px;font-size:12px}@media(max-width:900px){.immersive-copy{max-width:100%}.immersive-copy h1{font-size:60px}.immersive-inner{padding-left:28px;padding-right:28px}.hero-backdrop{right:0;width:100%}.immersive-form{max-width:700px}}@media(max-width:650px){.immersive-inner{padding:42px 20px 95px}.hero-backdrop{opacity:.6;object-position:50% 38%}.hero-shade{background:linear-gradient(0deg,#08180ff2,#08180f70)}.immersive-copy h1,.immersive-copy h1 em{font-size:45px;letter-spacing:-1.4px}.immersive-copy h1 br{display:block}.immersive-intro{font-size:13px;max-width:320px;margin:20px auto 26px}.immersive-intro br{display:block}.immersive-copy .eyebrow{font-size:9px;margin-bottom:18px}.immersive-form{padding:21px 17px 17px;border-radius:9px}.immersive-form .calculator{display:block}.immersive-form .date-fields{margin-bottom:12px}.immersive-form .btn{width:100%;min-height:49px;font-size:11px}.immersive-form .calculator>label{font-size:11px}.immersive-form .micro{font-size:8px;text-align:center;margin-top:13px}.immersive-form .micro span{padding:0 5px}.immersive-form .error:not(:empty){margin:8px 0 12px}.sample-link{font-size:11px;margin-top:23px}}.hero-motion{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:0;transition:opacity 1.4s ease}.hero-motion.ready{opacity:.48}#motion-toggle{background:#13251bcc;color:#c4ceb8;border:1px solid #bbc3a34d;border-radius:4px;padding:7px 11px;font:10px Arial,sans-serif;letter-spacing:.2px;min-height:32px}#motion-toggle[hidden]{display:none}.hero-bottom{gap:20px}.hero-bottom>span{margin-right:auto}@media(max-width:650px){.hero-motion.ready{opacity:.32}.hero-bottom{justify-content:space-between}#motion-toggle{font-size:9px}}@media(prefers-reduced-motion:reduce){.hero-motion,#motion-toggle{display:none}}.header{max-width:none;background:#0b1b13;color:#eae9d9;padding:0 max(28px,calc((100vw - 1240px)/2));min-height:85px;border-bottom:1px solid #c1b88628}.header .brand-symbol{color:#c2a56a}.header nav{color:#cbd0c2}.header .header-cta{color:#e7e7d6;border-color:#859078}.preview-bar{background:#14251c;color:#bfc9b5;font-size:9px;letter-spacing:.5px;padding:5px 15px}.header nav a[aria-current=page]{color:#e0c88e}.journey-dark{background:#0d2016;color:#eeeada;position:relative}.journey-dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 30%,#8f8b4720,transparent 55%)}.journey-dark>.wrap{position:relative}.journey-dark .page-top{color:#afbaa3;padding-top:27px}.page-top a:hover{color:#b19758}.journey-dark .progress .active{color:#e3ce9d}.progress a{font-size:inherit}.journey-dark .eyebrow{color:#c9b37a}.journey-dark .result-hero{padding:45px 45px 65px;gap:65px;grid-template-columns:.75fr 1.25fr}.journey-dark .number-seal{width:250px;height:250px;background:radial-gradient(#95874720,transparent 65%);color:#e2cf9d;font-size:120px;border-color:#a48b506e;box-shadow:0 0 0 23px #9b97650b,0 0 0 24px #a48b5029}.journey-dark .number-seal:before{border-color:#a48b504a}.journey-dark .number-seal:after{background:#102117;color:#c6ad70}.journey-dark .result-hero h1{font-size:61px}.journey-dark .result-hero p{color:#bdc8b2;font-size:15px;max-width:520px;margin-top:18px}.journey-dark .tag{border-color:#6d7b554d;color:#d5dcc8;font-size:11px}.btn.gold{background:#d9c494;color:#1b3023;border-color:#d9c494}.btn.gold:hover{background:#e6d6ac}.result-next{margin-top:29px;font-size:12px}.result-free-note{font-size:10px;color:#a6b499;display:block;margin-top:14px}.result-body{padding-top:30px}.result-body .calculation{border:0;border-bottom:1px solid var(--line);padding:0 0 26px;margin-bottom:44px;gap:25px}.calculation .text-link{font-size:10px;white-space:nowrap}.result-body .formula{font-size:25px;white-space:nowrap}.reading-intro{margin-bottom:20px}.reading-intro .eyebrow{margin-bottom:12px}.reading-intro p{font-size:13px;color:var(--muted);margin-top:15px}.result-body .reading-grid{column-gap:55px;row-gap:0;margin-bottom:35px}.result-body .reading-card{padding-bottom:28px}.offer{background:#142b1e;border-radius:6px}.offer-numbers{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #b7bd922f;margin-top:27px;padding-top:20px;gap:8px}.offer-numbers span{text-align:center;font-size:9px;color:#b7c2a9}.offer-numbers b{display:block;font:29px Georgia,serif;color:#d7c391;margin-bottom:5px}.result-disclaimer{font-size:11px;color:var(--muted);text-align:center;margin:-35px 0 45px}.result-disclaimer a{display:block;margin-top:12px;color:var(--ink)}.product-stage .product{grid-template-columns:1.05fr .95fr;gap:90px;padding:25px 35px 65px}.product-presentation{text-align:center;padding:15px 0}.product-presentation h1{font-size:53px}.product-presentation h1 em{color:#d9c494}.product-presentation .product-intro{color:#bac6af;font-size:14px;line-height:1.8;margin-top:20px}.product-cover-scene{margin:24px 0 5px}.product-cover-scene .book-scene{min-height:335px}.product-cover-scene .book{transform:rotate(-6deg);box-shadow:inset 6px 0 5px #ffffff10,6px 8px #babb9e,15px 20px 40px #0005;background:#254631;border-color:#4e6245}.product-presentation .sample-link{margin-top:22px}.product-purchase{background:#f8f5e9;color:var(--ink);padding:32px 34px;border:1px solid #d4d6bd;border-radius:9px;align-self:center}.product-purchase .eyebrow{color:#94743e;font-size:9px;margin-bottom:13px}.product-purchase h2{font-size:29px}.report-includes{list-style:none;padding:0;margin:23px 0}.report-includes li{display:flex;gap:15px;padding:11px 0}.report-includes li>span{font:14px Georgia,serif;color:#9f8752;padding-top:2px}.report-includes strong{font-size:12px;font-weight:600}.product .report-includes p{font-size:11px;line-height:1.6;color:#747d6c;margin:4px 0 0}.product-price{display:flex;gap:15px;align-items:center;border-top:1px solid #d7dccb;border-bottom:1px solid #d7dccb;padding:15px 0;margin:0 0 22px}.product-price .price{font-size:43px;margin:0}.product-price>span+span{font-size:11px;color:var(--muted);line-height:1.7}.product-price small{font-size:10px}.birth-summary{display:flex;align-items:center;justify-content:space-between;background:#eaeede;padding:11px 13px;border-radius:3px;margin-bottom:19px}.birth-summary span{font-size:8px;letter-spacing:1px;color:#7b826c}.birth-summary strong{display:block;font-size:12px;font-weight:500;color:var(--ink);letter-spacing:0;margin-top:3px}.birth-summary a{font-size:11px}.product-purchase label{margin:0 0 8px;font-size:11px}.product-purchase input{font-size:13px;min-height:46px}.product .name-help{font-size:9px;line-height:1.6;margin:9px 0 15px;color:var(--muted)}.product-purchase .btn{font-size:12px;margin-top:0}.product .product-purchase .micro{font-size:9px;margin:11px 0 0;color:#6d7966}.product .product-purchase .error{color:#9c3c2b;font-size:11px;margin:0 0 10px}.product .start-profile>p{font-size:13px;margin:0 0 18px}.profile-details{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding-top:55px;padding-bottom:65px}.profile-details h2{font-size:35px}.profile-details details{border-bottom:1px solid var(--line);padding:17px 0}.profile-details details:first-child{padding-top:0}.profile-details summary{cursor:pointer;font-size:13px}.profile-details details p{font-size:12px;color:var(--muted);margin-top:13px}.report-layout{padding-top:15px;gap:40px}.report-sidebar{background:#eaedde;padding:23px 20px;border-radius:5px}.report-sidebar .eyebrow{font-size:9px;margin-bottom:10px}.report-sidebar a{font-size:11px}.report-sidebar .btn{font-size:10px;padding:11px 8px}.report-cover{background:#132b1e;position:relative;isolation:isolate;overflow:hidden;padding:40px 25px;border-radius:6px 6px 0 0}.report-cover:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#102117c9,#102117ee),url(assets/celestial-atlas.png) center 42%/cover}.report-cover h1{font-size:40px}.report-cover .number-seal{width:120px;height:120px;font-size:60px;margin:24px auto}.report-cover .number-seal:after{background:#162b1d;font-size:18px}.report-cover p{font-size:12px}.report-cover small{font-size:10px}.report-content{padding:30px 38px;border-radius:0 0 6px 6px}.report-content>.note{font-size:10px!important;margin-bottom:12px}.core-grid{grid-template-columns:repeat(5,1fr);gap:8px}.core-grid div{padding:16px 5px;background:#edf0e2;border:1px solid #dee5d1}.core-grid b{font-size:32px}.core-grid span{font-size:9px}.report-section h2{font-size:31px}.report-section .eyebrow{font-size:9px}.report-section p{font-size:13px;line-height:1.9}.report-section{scroll-margin-top:30px}.report-actions{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:23px;margin-top:24px;font-size:11px}.report-actions a{border-bottom:1px solid #bdc6ae}.skip-link{position:fixed;top:-70px;left:15px;z-index:20;background:#f5edcf;color:#142b1e;padding:10px 20px}.skip-link:focus{top:12px}.mobile-menu{display:none}.report-sidebar a.active{color:#91743b;font-weight:650}@media(max-width:900px){.product-stage .product{gap:30px;padding-left:0;padding-right:0}.product-presentation h1{font-size:45px}.product-purchase{padding:26px}.journey-dark .result-hero{gap:40px;padding-left:5px;padding-right:5px}.journey-dark .number-seal{width:210px;height:210px;font-size:100px}.journey-dark .result-hero h1{font-size:49px}.profile-details{gap:35px}.core-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.header{min-height:72px;padding:0 22px}.header .header-cta{display:none}.mobile-menu{display:block;border:1px solid #acb49355;border-radius:4px;color:#e7eadc;background:transparent;padding:7px 12px;font-size:11px;min-height:37px}.header{flex-wrap:wrap}.header nav.menu-open{display:flex;width:100%;order:5;padding:0 0 16px;justify-content:space-between;gap:12px;font-size:11px}.journey-dark .page-top{padding-top:22px}.progress{gap:7px;font-size:8px}.journey-dark .result-hero{grid-template-columns:1fr;gap:37px;padding:35px 0 38px;text-align:center}.journey-dark .number-seal{width:165px;height:165px;font-size:85px;box-shadow:0 0 0 12px #9b97650b,0 0 0 13px #a48b5029}.journey-dark .result-hero h1{font-size:43px}.journey-dark .result-hero .eyebrow{font-size:8px}.journey-dark .result-hero p{font-size:13px;margin-top:15px}.journey-dark .tags{justify-content:center;margin-top:18px}.result-next{margin-top:25px}.result-free-note{font-size:9px}.result-body{padding-top:23px}.result-body .calculation{display:flex;flex-wrap:wrap;padding-bottom:22px;gap:17px;margin-bottom:32px}.result-body .calculation>div:first-child{width:100%}.result-body .formula{font-size:24px;margin:0}.result-body .calculation .text-link{margin-left:auto}.reading-intro h2{font-size:32px}.reading-intro p{font-size:12px}.result-body .reading-grid{gap:0;margin-bottom:15px}.result-body .reading-card{padding:23px 0}.result-body .reading-card .eyebrow{font-size:9px;margin-bottom:11px}.reading-card h3{font-size:24px}.reading-card p{font-size:13px}.offer{padding:28px 23px}.offer h2{font-size:29px}.offer-numbers{gap:5px}.offer-numbers span{font-size:8px}.offer-numbers b{font-size:24px}.result-disclaimer{margin:-12px 0 35px;font-size:10px}.product-stage .product{grid-template-columns:1fr;padding:20px 0 35px;gap:25px}.product-presentation{padding-top:0}.product-presentation h1{font-size:40px}.product-presentation .product-intro{font-size:13px;margin-top:17px}.product-cover-scene{display:none}.product-presentation .sample-link{margin:10px 0 0}.product-purchase{padding:26px 23px}.product-purchase h2{font-size:29px}.report-includes{margin:16px 0}.report-includes li{padding:9px 0}.product-price{padding:12px 0}.profile-details{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:40px}.profile-details h2{font-size:31px}.report-layout{gap:20px}.report-sidebar{display:flex;padding:15px;gap:8px 15px}.report-sidebar .eyebrow{margin:0}.report-sidebar a{font-size:9px}.report-sidebar .btn{padding:7px 10px;font-size:9px}.report-cover{padding:30px 20px}.report-cover h1{font-size:30px}.report-content{padding:20px}.core-grid{grid-template-columns:repeat(3,1fr)}.core-grid span{font-size:8px}.report-section h2{font-size:27px}.report-section p{font-size:12px}.report-section .note{font-size:11px!important}.report-actions{font-size:10px;flex-wrap:wrap}}@media print{.skip-link,.mobile-menu,.report-actions{display:none!important}.report-cover{background:#fff;color:#213c32;border:1px solid #aaa}.report-cover:before{display:none}.report-cover .number-seal{color:#213c32}.report-cover .number-seal:after{background:#fff}.report-content{padding:10px 0;border:0}.core-grid{grid-template-columns:repeat(5,1fr)}.report-section{break-inside:avoid}.note,.core-grid div{background:#f2f2eb;-webkit-print-color-adjust:exact;print-color-adjust:exact}}body{font-size:17px;line-height:1.7}.wrap{max-width:1240px}.header nav{font-size:15px;gap:32px}.header .header-cta{font-size:14px;padding:9px 17px;border:1px solid #c5b47b55;border-radius:5px;background:#e6d8ab08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header .header-cta:hover{background:#dfcc9220;color:#f3e6c2}.brand{font-size:13px}.brand b{font-size:17px}.preview-bar,body.is-home .preview-bar{font-size:10px;letter-spacing:.3px;padding:5px 15px}.header,body.is-home .header{min-height:85px;background:#0b1b13e6}body.is-home .header{margin-bottom:-85px;background:linear-gradient(#09191078,#09191026);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:#d8c69320}.immersive-hero{height:calc(100svh - 27px);min-height:800px;max-height:1150px}.immersive-inner{padding-top:120px;padding-bottom:115px}.immersive-copy{width:960px}.immersive-copy h1{font-size:76px;letter-spacing:-2px}.immersive-copy .eyebrow{font-size:12px;letter-spacing:2.2px}.immersive-intro{font-size:18px;line-height:1.7;margin-top:24px;margin-bottom:34px;color:#e1e5d5}.immersive-form{max-width:830px;background:#0c20165c;border-color:#d8c89445;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:29px 30px 23px;box-shadow:0 18px 70px #0002}.immersive-form .calculator{grid-template-columns:1.3fr 1fr;gap:0 18px}.immersive-form .calculator>label{font-size:14px;color:#eceddf;margin-bottom:14px}.immersive-form input,.immersive-form select{background:#e8dfba0b;border:1px solid #e0d5aa59;color:#f3efdd;font-size:16px;min-height:55px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:5px;color-scheme:dark}.immersive-form select option{background:#14291c;color:#f2efdd}.immersive-form input::placeholder{color:#c6ceb9}.immersive-form .btn{font-size:15px;min-height:55px;gap:17px;background:#d3bc7f20;border-color:#d6c28c80;color:#f3e8c9;box-shadow:inset 0 1px #f4e8bc0a}.immersive-form .btn:hover{background:#d3bc7f35;border-color:#e7d6a6;color:#fff6de}.immersive-form .micro{font-size:12px;line-height:1.6;color:#c4cfb6;margin-top:18px}.sample-link{font-size:14px;color:#dbe0ce;margin-top:26px}.hero-bottom{font-size:10px}.hero-bottom a{font-size:13px}#motion-toggle{font-size:12px;background:#0b1c1233;border-color:#d2c99540;min-height:36px;padding:8px 13px;color:#d8dfca;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn{font-size:15px;min-height:49px;background:#2848310a;color:#243d2d;border:1px solid #75876590;padding:13px 22px}.btn:hover{background:#28483116;color:#183120}.btn.light{background:#fffef505;border-color:#75876570}.btn.gold,.offer .btn,.journey-dark .btn{background:#dbc69514;color:#efe1bb;border-color:#d0b87c70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn.gold:hover,.offer .btn:hover,.journey-dark .btn:hover{background:#dbc6952a;color:#fff0ca;border-color:#cbb679}.product-purchase .btn.gold{background:#3c57380c;color:#244330;border-color:#7c8d62a1}.product-purchase .btn.gold:hover{background:#3c57381c;color:#1b3324}.text-link{font-size:14px}.micro{font-size:12px}.calculator label,.field-label{font-size:14px}.date-fields input,.date-fields select{font-size:16px}.number-card b{font-size:43px}.number-card span{font-size:13px}.number-card{padding:24px 8px}.section-head p,.profile-banner p{font-size:16px}.profile-banner .checklist{font-size:15px}.immersive-below .profile-banner p:last-child{font-size:14px}.eyebrow{font-size:12px}.faq summary{font-size:17px}.faq details p{font-size:15px}.page-top{font-size:13px}.progress{font-size:12px}.journey-dark .result-hero{padding-top:55px;padding-bottom:65px}.journey-dark .result-hero h1{font-size:66px}.journey-dark .result-hero p{font-size:18px}.journey-dark .tag{font-size:13px;padding:6px 15px}.result-next{font-size:15px}.result-free-note{font-size:12px}.result-body .calculation{font-size:14px}.calculation .text-link{font-size:13px}.reading-intro p{font-size:16px}.reading-card p{font-size:17px;line-height:1.8}.reading-card .eyebrow{font-size:11px}.offer p{font-size:16px}.offer-numbers span{font-size:12px}.offer-numbers b{font-size:33px}.purchase-box .micro{font-size:12px}.result-disclaimer{font-size:13px}.product-presentation .product-intro{font-size:17px}.product-presentation h1{font-size:57px}.product-purchase{background:#f8f5e9f5;padding:35px}.product-purchase .eyebrow{font-size:11px}.report-includes strong{font-size:15px}.product .report-includes p{font-size:13px;line-height:1.7}.report-includes li>span{font-size:16px}.product-price>span+span{font-size:13px}.product-price small{font-size:12px}.birth-summary span{font-size:10px}.birth-summary strong{font-size:15px}.birth-summary a{font-size:13px}.product-purchase label{font-size:14px}.product-purchase input{font-size:16px;min-height:49px}.product .name-help{font-size:12px}.product-purchase .btn{font-size:15px}.product .product-purchase .micro{font-size:12px}.product .start-profile>p{font-size:16px}.profile-details summary{font-size:16px}.profile-details details p{font-size:15px}.report-sidebar .eyebrow{font-size:11px}.report-sidebar a{font-size:13px}.report-sidebar .btn,.report-cover small{font-size:12px}.report-cover p{font-size:14px}.report-content>.note{font-size:12px!important}.report-section .eyebrow{font-size:11px}.report-section p{font-size:16px;line-height:1.9}.core-grid span{font-size:11px}.report-actions{font-size:13px}.note{font-size:14px!important}footer>div{font-size:13px}footer small{font-size:12px;line-height:1.75}.simple-page p,.simple-page li{font-size:17px}.close{min-width:44px;min-height:44px;top:4px;right:6px}.tag{font-size:12px}dialog p{font-size:16px}.error{font-size:14px}.product .product-purchase .error{font-size:13px}@media(max-width:1100px){.header nav{gap:22px;font-size:14px}.immersive-copy h1{font-size:66px}.product-stage .product{gap:42px;padding-left:0;padding-right:0}.product-presentation h1{font-size:49px}.product-purchase{padding:29px}.report-layout{grid-template-columns:190px 1fr;gap:30px}.report-section h2{font-size:30px}}@media(max-width:650px){body{font-size:16px}.header,body.is-home .header{min-height:74px;padding:0 20px}body.is-home .header{margin-bottom:-74px}.brand{font-size:11px}.brand b{font-size:14px}.preview-bar,body.is-home .preview-bar{font-size:9px;padding:5px 10px}.header nav.menu-open{font-size:13px;padding-top:5px;background:#0c1e13e8;padding-bottom:17px}.mobile-menu{background:#d9ca9409;border-color:#bcaf814a;font-size:13px;padding:8px 12px;min-height:41px}.immersive-hero{height:auto;min-height:calc(100svh - 25px)}.immersive-inner{padding:124px 20px 105px;min-height:calc(100svh - 25px)}.immersive-copy h1,.immersive-copy h1 em{font-size:47px;letter-spacing:-1.6px}.immersive-copy .eyebrow{font-size:10px;letter-spacing:1.8px;margin-bottom:21px}.immersive-intro{font-size:16px;max-width:340px;margin:22px auto 27px;line-height:1.65}.immersive-form{padding:22px 18px 18px;background:#0e25175c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.immersive-form .calculator>label{font-size:13px;margin-bottom:11px}.immersive-form input,.immersive-form select{font-size:16px;min-height:50px;padding:10px}.immersive-form .btn{font-size:14px;min-height:51px;gap:15px}.immersive-form .micro{font-size:11px;margin-top:14px}.sample-link{font-size:13px}.hero-bottom a{font-size:12px}#motion-toggle{font-size:11px;min-height:35px}.immersive-below .section-head h2{font-size:31px}.number-card b{font-size:36px}.number-card span{font-size:12px}.number-card{padding:21px 5px}.profile-banner p{font-size:15px}.immersive-below .profile-banner p:last-child{font-size:13px}.faq summary{font-size:16px}.faq details p{font-size:14px}.btn{font-size:14px;min-height:48px}.text-link{font-size:13px}.page-top{font-size:12px;gap:15px;align-items:start}.progress{font-size:10px;gap:8px}.journey-dark .result-hero{padding:40px 0}.journey-dark .result-hero h1{font-size:46px}.journey-dark .result-hero p{font-size:16px}.journey-dark .result-hero .eyebrow{font-size:10px}.journey-dark .tag{font-size:12px}.result-next{font-size:14px}.result-free-note{font-size:11px}.result-body .calculation{font-size:13px}.calculation .text-link{font-size:12px}.reading-intro p{font-size:15px}.result-body .reading-card .eyebrow{font-size:11px}.reading-card p{font-size:16px}.offer p{font-size:15px}.offer-numbers span{font-size:10px}.offer-numbers b{font-size:28px}.purchase-box .micro{font-size:11px}.result-disclaimer{font-size:12px}.product-presentation h1{font-size:43px}.product-presentation .product-intro{font-size:16px}.product-purchase{padding:27px 23px}.product-purchase .eyebrow{font-size:10px}.report-includes strong{font-size:14px}.product .report-includes p{font-size:13px}.product-purchase .btn{font-size:14px}.product .name-help,.product .product-purchase .micro{font-size:11px}.profile-details summary{font-size:15px}.profile-details details p{font-size:14px}.report-layout{display:block;padding-top:10px}.report-sidebar{margin-bottom:22px}.report-sidebar .eyebrow{font-size:10px}.report-sidebar a{font-size:12px}.report-sidebar .btn{font-size:11px;min-height:38px}.report-content{padding:23px}.report-section h2{font-size:28px}.report-section p{font-size:15px}.report-section .note{font-size:13px!important}.report-section .eyebrow,.core-grid span{font-size:10px}.report-actions{font-size:12px}.report-content>.note{font-size:11px!important}footer>div{font-size:12px;gap:20px}footer small{font-size:11px}.simple-page p,.simple-page li{font-size:16px}.simple-page h1{font-size:37px}.date-fields input,.date-fields select{font-size:16px}dialog{padding:37px 25px}dialog p{font-size:15px}}@media(max-width:370px){.immersive-copy h1,.immersive-copy h1 em{font-size:42px}.immersive-form{padding:20px 14px 16px}.immersive-form .btn{font-size:13px}.immersive-form .micro{font-size:10px}.page-top{flex-direction:column;gap:9px}.number-card span{font-size:10px}}@media print{.header{display:none!important}.report-section p{font-size:11pt}.report-cover:before{display:none}.report-cover{color:#213c32;background:#fff}.report-content{padding:10px 0}.report-section{break-inside:avoid}.core-grid div{border-color:#aaa}}.hero-backdrop{z-index:-4;object-position:50% 35%;opacity:1}.hero-motion{z-index:-3;mix-blend-mode:normal;object-position:50% 35%}.hero-motion.ready{opacity:1}.hero-shade{background:linear-gradient(0deg,#08180ff2,#08180f94 48%,#08180f55),linear-gradient(90deg,#08180f66,transparent 45%,#08180f44)}@media(max-width:650px){.hero-backdrop,.hero-motion{object-position:50% 35%}.hero-shade{background:linear-gradient(0deg,#08180fe6,#08180f85 48%,#08180f66)}}.hero-backdrop,.hero-motion{width:min(100%,960px);height:100%;left:50%;right:auto;transform:translate(-50%);object-position:50% 29%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.immersive-hero{background:radial-gradient(ellipse at 50% 30%,#14261a,#08170f 75%)}.hero-shade{background:linear-gradient(0deg,#08180ff2,#08180f70 48%,#08180f35)}@media(max-width:650px){.hero-backdrop,.hero-motion{width:100%;object-position:50% 35%;-webkit-mask-image:none;mask-image:none}.hero-shade{background:linear-gradient(0deg,#08180fe6,#08180f85 48%,#08180f66)}}.report-cover h1{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.atlas-home .immersive-copy{width:1080px}.atlas-home .immersive-copy h1{font-size:72px}.atlas-home .immersive-inner{padding-top:145px}.atlas-home .immersive-intro{margin-bottom:30px}.reading-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.reading-doors a{border:1px solid #d5c58a55;border-radius:8px;background:#10241b88;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:23px 25px;transition:background .2s,transform .2s}.reading-doors a:hover{background:#253b27cc;transform:translateY(-4px)}.reading-doors strong{display:block;font:28px Georgia,serif;color:#f1ead3;margin:8px 0}.reading-doors a>span:not(.door-icon){font-size:14px;color:#cbd1be;display:block}.door-icon{font-size:29px;color:#d0b676}.reading-doors b{display:block;font-size:13px;font-weight:500;color:#e0d1a9;margin-top:22px}.hub-note{font-size:12px;color:#ccd1bb;margin-top:22px}.atlas-intro{padding-top:65px;padding-bottom:70px}.explore-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px}.explore-notes h3{font-size:26px}.explore-notes p{font-size:16px;color:var(--muted);margin:18px 0}.tool-stage{background:radial-gradient(ellipse at 50% 0,#254332,#0b1e15 65%);color:#ede8d6;padding:30px 0 65px;min-height:85vh}.tool-back{font-size:13px;color:#c5cdb9}.tool-heading{text-align:center;max-width:720px;margin:40px auto}.tool-heading .eyebrow{color:#cbb47d}.tool-heading h1{font-size:64px}.tool-heading h1 em{color:#d5c295}.tool-heading p{margin-top:22px;color:#c8d0bd;font-size:17px}.tarot-welcome{max-width:860px;margin:auto;display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:65px}.deck-preview{display:flex;position:relative;justify-content:center;height:300px;align-items:center}.deck-preview div{position:absolute;width:165px;height:260px;border:1px solid #b99f62;border-radius:9px;background:repeating-radial-gradient(ellipse at center,#243f2c 0 10px,#9c864822 11px 12px),#18301f;display:grid;place-items:center;font:65px Georgia;color:#cfb67b;box-shadow:0 15px 40px #0004;outline:1px solid #bda36788;outline-offset:-10px}.deck-preview div:first-child{transform:translate(-67px) rotate(-16deg)}.deck-preview div:last-child{transform:translate(67px) rotate(16deg)}.deck-preview div:nth-child(2){z-index:1}.tool-form{padding:28px;border:1px solid #c7b27855;border-radius:8px;background:#0c201770}.tool-form label,.tool-form legend{display:block;font-size:14px;margin-bottom:9px}.tool-form label>span{color:#aebaa3}.tool-form input,.tool-form select{font-size:16px;color:#eee8d8;background:#dee8c708;border-color:#b8b48d66;color-scheme:dark;margin-bottom:18px}.tool-form select option{background:#142a1c}.tool-form input::placeholder{color:#a9b5a1}.tool-form .micro{color:#b8c4ac}.tool-form fieldset{border:0;padding:0;margin:0 0 18px}.spread-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.spread-options label{display:flex;gap:10px;align-items:center;border:1px solid #9ea58266;padding:13px 11px;border-radius:5px;margin:0;cursor:pointer}.spread-options label:has(input:checked){border-color:#d6bf82;background:#d6bf8212}.spread-options input{width:15px;min-height:15px;margin:0;accent-color:#cbb377}.spread-options span{font-size:11px}.spread-options b{display:block;font-size:14px;color:#ede5ce;font-weight:500}.tool-method{font-size:13px;color:#aebaab;max-width:800px;text-align:center;margin:36px auto 0;line-height:1.8}.tool-method a{text-decoration:underline}.reading-summary{max-width:760px;text-align:center;margin:0 auto 35px}.reading-summary .eyebrow{color:#c3ae77}.reading-summary p{font-size:15px;color:#c8d0be}.reading-summary .asked-question{font:25px/1.5 Georgia;margin-bottom:16px;color:#eee3c4;overflow-wrap:anywhere}.tarot-results{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tarot-reading-card{background:#f3f1e6;border:1px solid #c7b984;border-radius:8px;padding:25px;color:#213d2e}.arcana-art{height:205px;max-width:155px;margin:0 auto 25px;border:1px solid #b9a36c;border-radius:65px 65px 4px 4px;background:#193523;color:#d3be85;text-align:center;padding:12px;display:flex;flex-direction:column;justify-content:space-between}.arcana-art>span{font:16px Georgia}.arcana-art small{font-size:8px;letter-spacing:2px}.card-orbits{height:110px;width:110px;border:1px solid #a18b55;border-radius:50%;margin:auto;display:grid;place-items:center;font:58px Georgia;box-shadow:inset 0 0 0 13px #1f3b28,inset 0 0 0 14px #a18b55}.tarot-reading-card h2{font-size:28px;text-align:center}.card-theme{display:block;color:#806731;text-align:center;font-size:12px;letter-spacing:1.5px;margin:12px 0 20px;text-transform:uppercase}.tarot-reading-card p,.pair-insights p{font-size:16px;line-height:1.85}.tarot-reading-card blockquote,.pair-insights blockquote{margin:20px 0 0;padding:16px 0 0;border-top:1px solid #b9bfa7;font-family:Georgia;font-size:20px;font-style:italic}.one-card{max-width:560px;margin:auto;display:block}.tool-actions{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:32px;flex-wrap:wrap}.pair-form{max-width:780px;margin:auto}.pair-fields{display:grid;grid-template-columns:1fr 30px 1fr;gap:20px;align-items:center}.pair-fields>span{text-align:center;font:28px Georgia;color:#cbb780}.pair-fields input{margin-top:10px}.pair-form .error{color:#ffc9ae}.pair-numbers{display:flex;align-items:center;justify-content:center;gap:70px;text-align:center;margin:30px 0 45px}.pair-numbers b{display:block;font:100px Georgia;color:#d7c393}.pair-numbers h2{font-size:25px;margin:12px 0}.pair-numbers .eyebrow{color:#bcaa74}.pair-numbers p{font-size:13px;color:#c8cdbd}.pair-link{font:38px Georgia;color:#bca570}.pair-insights{max-width:900px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:35px}.pair-insights article{padding:30px;border:1px solid #b8ab7755;border-radius:8px;background:#ecedd909}.pair-insights h2{font-size:28px;margin-bottom:20px}.pair-insights .eyebrow{color:#c4af79}.pair-insights p+p{margin-top:18px}@media(max-width:900px){.atlas-home .immersive-copy h1{font-size:60px}.reading-doors a{padding:20px 15px}.reading-doors strong{font-size:24px}.tarot-welcome{gap:35px}.tarot-results{gap:15px}.tarot-reading-card{padding:20px 16px}.explore-notes{gap:25px}}@media(max-width:650px){.atlas-home .immersive-inner{padding-top:120px;padding-bottom:105px}.atlas-home .immersive-copy h1,.atlas-home .immersive-copy h1 em{font-size:43px}.atlas-home .immersive-intro{font-size:15px;margin:22px auto}.reading-doors{grid-template-columns:1fr;gap:10px}.reading-doors a{position:relative;padding:17px 20px 17px 61px;min-height:112px}.door-icon{position:absolute;left:22px;top:22px;font-size:26px}.reading-doors strong{margin:0 0 5px;font-size:24px}.reading-doors a>span:not(.door-icon){font-size:12px}.reading-doors b{font-size:12px;margin-top:10px}.hub-note{font-size:10px}.explore-notes{grid-template-columns:1fr;gap:35px}.atlas-intro{padding-top:45px;padding-bottom:45px}.tool-heading{margin:32px auto}.tool-heading h1{font-size:45px}.tool-heading p{font-size:15px}.tarot-welcome{display:block}.deck-preview{height:220px;margin-bottom:25px}.deck-preview div{height:190px;width:125px;font-size:50px}.deck-preview div:first-child{transform:translate(-55px) rotate(-16deg)}.deck-preview div:last-child{transform:translate(55px) rotate(16deg)}.tool-form{padding:21px 17px}.spread-options{gap:8px}.spread-options label{padding:11px 8px;gap:7px}.tool-method{font-size:12px}.tarot-results,.pair-insights{grid-template-columns:1fr;gap:20px}.tarot-reading-card{padding:25px}.tool-actions{gap:18px}.pair-fields{grid-template-columns:1fr;gap:0}.pair-fields>span{display:none}.pair-numbers{gap:15px}.pair-numbers b{font-size:70px}.pair-numbers h2{font-size:21px}.pair-numbers p{font-size:11px}.pair-numbers .eyebrow{font-size:10px}.pair-link{font-size:25px}.pair-insights article{padding:25px}.reading-summary .asked-question{font-size:22px}}@media print{.tool-back,.tool-actions,.tool-form,.tool-heading>p{display:none!important}.tool-stage{background:#fff;color:#213d2e;padding:0}.tool-heading{margin:15px auto}.tool-heading h1{font-size:30px}.tool-heading h1 em,.reading-summary p,.reading-summary .asked-question,.tool-method{color:#213d2e}.tarot-results{display:block}.tarot-reading-card{break-inside:avoid;margin-bottom:20px}.arcana-art{height:140px}.card-orbits{height:70px;width:70px;font-size:40px}.tool-method{font-size:10px}}.ritual-dialog{border:1px solid #b59d6359;border-radius:14px;background:radial-gradient(ellipse at 50% 20%,#253d2b,#0b1a13 75%);color:#eee4c9;text-align:center;padding:45px 35px;width:min(470px,calc(100vw - 40px));box-shadow:0 30px 130px #0008;overflow:hidden}.ritual-dialog::backdrop{background:#04100dde;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.ritual-dialog h2{font-size:32px;margin:14px 0}.ritual-dialog p{font-size:14px;color:#bfc8b4}.ritual-dialog .eyebrow{margin:25px 0 0;color:#bda979}.ritual-skip{background:transparent;color:#cbbb93;border:0;border-bottom:1px solid #aa986255;padding:8px 0;font-size:12px;margin-top:30px}.ritual-universe{height:165px;width:165px;position:relative;margin:auto;display:grid;place-items:center}.ritual-universe i{position:absolute;inset:0;border:1px solid #d6bc7966;border-radius:50%;animation:orbit-turn 2.6s linear infinite}.ritual-universe i:nth-child(2){inset:20px;border-color:#d6bc79bb;animation-direction:reverse}.ritual-universe i:nth-child(3){inset:40px;animation-duration:1.8s}.ritual-universe i:after{content:"";width:6px;height:6px;border-radius:50%;background:#e4cb8a;box-shadow:0 0 16px #e9c673;position:absolute;top:-3px;left:50%}.ritual-universe>span{font:52px Georgia;color:#e1c98a;animation:quiet-pulse 1.4s ease-in-out infinite alternate}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes quiet-pulse{to{transform:scale(1.12);opacity:.6}}.pick-deck{display:flex;justify-content:center;align-items:center;padding:45px 0 55px;min-height:330px}.pick-card{width:140px;height:225px;flex-shrink:0;margin:0 -15px;border:1px solid #bda77499;border-radius:9px;color:#d6bd84;background:radial-gradient(ellipse,#2f4a32,#12291b);box-shadow:0 15px 35px #0005;transform:translateY(calc((var(--card-order) - 3)*(var(--card-order) - 3)*3px)) rotate(calc((var(--card-order) - 3)*5deg));transition:transform .4s,opacity .4s;position:relative;padding:10px;animation:deal-in .65s both;animation-delay:calc(var(--card-order)*65ms)}.pick-card:hover:not(:disabled),.pick-card:focus-visible{transform:translateY(-25px) rotate(0);z-index:3;box-shadow:0 18px 45px #0006,0 0 24px #c5ad5222}.pick-border{height:100%;border:1px solid #bfa56555;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 5px;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 14px,#c5ab4d16 15px 16px)}.pick-border small{font-size:8px;letter-spacing:1.5px}.pick-border b{font:55px Georgia}.pick-border>span{font:12px Georgia}.pick-card.picked{transform:translateY(-20px) scale(.94);opacity:.4}.selection-dots{display:flex;justify-content:center;gap:20px}.selection-dots span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ac996255;border-radius:50%;color:#948b6d;transition:background .2s}.selection-dots .filled{background:#c6b27d22;color:#ecd9a1;border-color:#c6b27d}.deck-note{color:#a9bba6;text-align:center;font-size:13px;margin:24px 0}.choose-stage .text-link{background:none;color:#d0c29e;border:0;border-bottom:1px solid #b6a26b55}.reveal-card{display:block;width:100%;max-width:230px;height:345px;margin:0 auto 28px;padding:0;border:0;border-radius:10px;background:transparent;perspective:1000px;color:#cbb47a;text-align:center}.reveal-card:not(:disabled):hover{transform:translateY(-5px)}.reveal-card:disabled{cursor:default;opacity:1}.flip-inner{position:relative;display:block;height:100%;width:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,.68,.19,1)}.card-back,.card-front{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #cbb47a88;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 12px;box-shadow:0 20px 35px #0003,inset 0 0 0 7px #12251b,inset 0 0 0 8px #b7a06455;background:radial-gradient(ellipse at center,#2e4830,#0e2519 80%);overflow:hidden}.card-back:before{content:"";position:absolute;inset:22px;border:1px solid #ae996747;border-radius:90px 90px 4px 4px}.back-corner{font:12px Georgia;letter-spacing:4px}.back-glyph{font:90px Georgia;border:1px solid #b8a06455;border-radius:50%;width:140px;height:140px;display:grid;place-items:center;box-shadow:0 0 0 12px #ccb37308,0 0 0 13px #ccb37326}.back-caption{font-size:9px;letter-spacing:2px}.card-front{transform:rotateY(180deg);background:radial-gradient(ellipse at 50% 35%,#3b4d31,#11291d 78%)}.arcana-index{font:14px Georgia;letter-spacing:3px}.arcana-name{font:22px Georgia;color:#ecddba}.arcana-brand{font-size:8px;letter-spacing:2px;margin-top:15px}.tarot-emblem{display:block;width:100%;max-width:200px;height:200px;filter:drop-shadow(0 0 12px #d8c18022)}.is-revealed .flip-inner{transform:rotateY(180deg)}.card-interpretation{animation:reading-rise .6s .2s both}.card-interpretation[hidden]{display:none}.tarot-results{gap:35px}.tarot-reading-card{background:transparent;border:0;border-radius:0;padding:10px 10px 25px;color:#e9e2cc}.tarot-reading-card>.eyebrow{text-align:center;font-size:10px;color:#bfae7d;letter-spacing:2px;min-height:32px}.tarot-reading-card .card-theme{font-size:10px;color:#c3ab71;letter-spacing:2.5px;margin:20px 0 10px}.tarot-reading-card h2{font-size:32px;margin-bottom:20px}.tarot-reading-card p{color:#c1cdbb;font-size:16px;line-height:1.9}.tarot-reading-card blockquote{border-color:#a5936244;color:#e2d2ad;font-size:22px;line-height:1.5}.one-card{max-width:680px}.one-card .tarot-reading-card{display:grid;grid-template-columns:230px 1fr;gap:0 40px;align-items:center}.one-card .tarot-reading-card>.eyebrow{grid-column:1/-1}.one-card .reveal-card{margin:0}.one-card .card-interpretation,.one-card .card-interpretation h2,.one-card .card-theme{text-align:left}.reveal-instruction{text-align:center;color:#bfccba;font-size:14px;letter-spacing:.3px;margin:25px 0}.tool-actions [hidden]{display:none}.tool-actions button:disabled{opacity:.4;cursor:not-allowed}.reading-summary{border-top:1px solid #c7b47a33;border-bottom:1px solid #c7b47a33;padding:25px 15px;margin-bottom:40px}.tool-heading h1{line-height:1.06}.tool-stage{background:radial-gradient(ellipse at 50% 5%,#29402a,#0b1e15 70%)}body[data-page=result] .result-hero{position:relative;isolation:isolate}.result-hero:before{content:"";position:absolute;width:450px;height:450px;left:-130px;top:-60px;border:1px solid #ceb67618;border-radius:50%;box-shadow:0 0 0 35px #ceb67608,0 0 0 70px #ceb67607;z-index:-1;pointer-events:none}.result-hero .number-seal{box-shadow:0 0 65px #d2b36617;background:radial-gradient(#a78d4922,transparent 70%)}.result-body{padding-top:20px}.reading-card{background:linear-gradient(135deg,#fffdf5,#f1f0e5);border:1px solid #cec9b366;border-radius:8px;padding:35px!important}.reading-card h3{font-size:30px!important}.reading-card .eyebrow{letter-spacing:2px;color:#8a7040}.reading-card p{line-height:1.9}.calculation{border-radius:7px}.offer{border:1px solid #a4905f44;border-radius:8px;background:radial-gradient(ellipse at top left,#355039,#11271b)!important}.pair-numbers>div{position:relative;min-width:230px;padding:30px 20px;border:1px solid #b8a06844;border-radius:140px 140px 8px 8px;background:radial-gradient(ellipse at center,#d3c5920c,transparent)}.pair-numbers b{color:#e4d4a7;text-shadow:0 0 40px #d4b97033}.pair-insights article{background:#f4f0e4;color:#244030;border:0;border-radius:7px;padding:35px}.pair-insights .eyebrow{color:#8c723f}.pair-insights h2{font-size:31px}.pair-insights blockquote{color:#72603b}.report-cover{padding:65px 35px}.report-cover h1{font-size:48px}.report-content{padding:40px 50px}.report-section{padding-top:30px;padding-bottom:30px}.report-section .eyebrow{letter-spacing:2px}.report-section h2{font-size:34px}.core-grid div{border-radius:40px 40px 5px 5px;padding:25px 5px}.enter .result-hero,.enter .report-cover,.enter .pair-numbers{animation:reading-rise .8s both}.enter .reading-card:nth-child(2){animation-delay:.1s}.enter .reading-card{animation:reading-rise .65s both}@keyframes reading-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes deal-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@media(max-width:900px){.pick-card{width:115px;height:185px;margin:0 -12px}.tarot-results{gap:15px}.reveal-card{height:300px}.back-glyph{height:110px;width:110px;font-size:70px}.arcana-name{font-size:19px}.tarot-emblem{height:170px}.one-card .reveal-card{height:345px}.one-card .tarot-emblem{height:200px}}@media(max-width:650px){.ritual-dialog{padding:30px 22px}.ritual-dialog h2{font-size:28px}.pick-deck{flex-wrap:wrap;max-width:365px;margin:auto;padding:20px 0;min-height:0;gap:13px}.pick-card{height:145px;width:83px;margin:0;transform:none;flex-shrink:1}.pick-border{padding:9px 3px}.pick-border small{font-size:6px;letter-spacing:.5px}.pick-border b{font-size:35px}.pick-card:hover:not(:disabled),.pick-card:focus-visible{transform:translateY(-8px)}.selection-dots{margin-top:25px}.choose-stage .tool-heading h1{font-size:39px}.reveal-card{height:345px;max-width:225px}.tarot-emblem{height:200px}.back-glyph{width:140px;height:140px;font-size:90px}.tarot-reading-card{padding:10px 0 30px;border-bottom:1px solid #c3ac7333}.tarot-reading-card h2{font-size:30px}.one-card .tarot-reading-card{display:block}.one-card .reveal-card{margin:0 auto 25px}.one-card .card-interpretation,.one-card .card-interpretation h2,.one-card .card-theme{text-align:center}.tarot-results{gap:35px}.pair-numbers{gap:14px}.pair-numbers>div{min-width:0;flex:1;padding:25px 10px}.pair-numbers b{font-size:65px}.pair-numbers h2{font-size:19px}.pair-link{font-size:23px}.pair-insights article{padding:27px}.pair-insights h2{font-size:28px}.reading-card{padding:26px!important}.reading-card h3{font-size:26px!important}.report-cover{padding:35px 22px}.report-cover h1{font-size:37px}.report-content{padding:24px}.report-section h2{font-size:29px}.result-hero:before{width:220px;height:220px;left:15%;top:15px}.core-grid div{padding:20px 4px}.reading-summary{padding:20px 0}.tool-heading h1{font-size:43px}}@media(prefers-reduced-motion:reduce){.ritual-universe i,.ritual-universe>span,.pick-card,.card-interpretation,.enter .result-hero,.enter .report-cover,.enter .pair-numbers,.enter .reading-card{animation:none!important}.flip-inner,.pick-card{transition:none!important}}@media print{.ritual-dialog,.reveal-instruction,#reveal-all{display:none!important}.tarot-reading-card{color:#213d2e;display:block!important;border-bottom:1px solid #aaa}.tarot-reading-card p,.tarot-reading-card blockquote{color:#213d2e}.card-interpretation{animation:none!important}.reveal-card{height:270px;max-width:180px;break-inside:avoid}.card-back{display:none}.card-front{transform:none;position:relative;height:100%;color:#776332;background:#f4f0e4}.is-revealed .flip-inner{transform:none}.tarot-emblem{height:145px}.report-cover h1{font-size:30px}.report-content{padding:0}.reading-card{box-shadow:none}.pair-insights article{border:1px solid #aaa}.pair-numbers b,.pair-numbers p,.pair-numbers .eyebrow{color:#213d2e}}main h1[tabindex="-1"]:focus{outline:none}.tool-stage:has(.tarot-results) .tool-heading{margin:25px auto 30px}.tool-stage:has(.tarot-results) .tool-heading h1{font-size:49px}.tool-stage:has(.tarot-results) .tool-heading p{font-size:15px;margin-top:16px}@media(max-width:650px){.tool-stage:has(.tarot-results) .tool-heading h1{font-size:38px}}.depth-report{max-width:950px;margin:65px auto 35px;color:#253c30;background:#f6f3e9;border:1px solid #b9a46a66;border-radius:12px;overflow:hidden;box-shadow:0 25px 70px #0002}.depth-report[hidden]{display:none}.depth-cover{padding:45px 55px;background:linear-gradient(120deg,#e8e5d5,#f7f4e9);border-bottom:1px solid #b9ae8944;position:relative}.depth-cover:after{content:"\2727";position:absolute;right:32px;top:23px;color:#a28a4940;font:95px Georgia;pointer-events:none}.depth-cover .eyebrow{color:#8c7545;font-size:10px;letter-spacing:2.5px}.depth-cover h2{font-size:42px;max-width:650px}.depth-cover>p{margin-top:18px;max-width:650px;font-size:16px;color:#62715f}.depth-label{display:inline-block;font-size:10px;color:#7a785f;text-transform:uppercase;letter-spacing:1.1px;margin-top:24px}.depth-body{padding:10px 55px 40px}.depth-section{padding:35px 0;border-bottom:1px solid #a7ad9338;scroll-margin-top:30px}.depth-section>.eyebrow{font-size:10px;letter-spacing:2px;color:#987945;margin-bottom:15px}.depth-section h2{font-size:32px;line-height:1.2;margin-bottom:22px}.depth-section h3{font-size:24px;margin:26px 0 12px}.depth-section p{font-size:16px;line-height:1.95;color:#4b6051}.depth-section p+p{margin-top:17px}.depth-section blockquote{font:23px/1.6 Georgia;margin:25px 0 0;padding:20px 25px;border-left:2px solid #b29760;background:#e8ebdd;color:#516046}.depth-action{font-size:15px!important;line-height:1.8;color:#4d634e;background:#e9ecdf;padding:17px 21px;margin-top:18px!important;border-radius:5px}.practice-list{list-style:none;padding:0;margin:20px 0;counter-reset:practice}.practice-list li{display:grid;grid-template-columns:125px 1fr;gap:20px;padding:20px 0;border-top:1px solid #a7ad9338}.practice-list li>span{font-size:12px;color:#8b7444;padding-top:4px}.practice-list li p{font-size:15px}.depth-method{padding:22px 0 0;color:#66705f}.depth-method summary{font-size:13px;cursor:pointer}.depth-method p{font-size:13px;line-height:1.85;margin:14px 0 0}.lens-control{padding:25px 0;border-bottom:1px solid #a7ad9338;display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center}.lens-control label{font-size:13px;color:#5c684e}.lens-control select{font-size:14px;min-height:43px;background:#fffdf5;color:#334832}.lens-control small{grid-column:1/-1;font-size:11px;line-height:1.65;color:#777962}.depth-numerology .depth-section h2{font-size:32px}.depth-numerology .depth-method{margin-bottom:20px}.voice-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.voice-pair blockquote{font-size:21px;margin:0 0 25px;padding:20px}.voice-pair blockquote>span{display:block;font:11px Arial,sans-serif;color:#8c7749;margin-bottom:14px;text-transform:uppercase;letter-spacing:1.3px}.report-sidebar{max-height:calc(100vh - 40px);overflow:auto}.report-sidebar a{line-height:1.65}.report-cover .eyebrow{letter-spacing:2.3px}@media(max-width:900px){.depth-cover{padding:35px}.depth-body{padding:5px 35px 30px}.depth-cover h2{font-size:36px}}@media(max-width:650px){.depth-report{margin:40px 0 25px}.depth-cover{padding:30px 24px}.depth-cover:after{font-size:65px;right:15px;top:12px;opacity:.5}.depth-cover h2{font-size:32px}.depth-cover>p{font-size:15px}.depth-label{font-size:9px;line-height:1.7}.depth-body{padding:0 24px 27px}.depth-section{padding:28px 0}.depth-section h2,.depth-numerology .depth-section h2{font-size:28px}.depth-section h3{font-size:23px}.depth-section p{font-size:15px;line-height:1.85}.depth-section blockquote{font-size:21px;padding:18px}.depth-action{padding:15px 17px;font-size:14px!important}.practice-list li{grid-template-columns:1fr;gap:8px;padding:17px 0}.practice-list li p{font-size:14px}.lens-control{grid-template-columns:1fr;gap:8px}.lens-control select{font-size:16px}.voice-pair{grid-template-columns:1fr;gap:0}.report-sidebar{max-height:none}}@media print{.depth-report{margin:20px 0;box-shadow:none;border-color:#aaa;overflow:visible}.depth-cover{padding:25px;background:#fff}.depth-cover:after{display:none}.depth-cover h2{font-size:25px}.depth-body{padding:0 20px 20px}.depth-section{break-inside:avoid;padding:20px 0}.depth-section h2,.depth-numerology .depth-section h2{font-size:22px}.depth-section p{font-size:11pt;line-height:1.65}.depth-section blockquote{font-size:14pt}.depth-label{font-size:8pt}.lens-control{display:block}.lens-control select{border:0;padding:0;appearance:none;min-height:0}.lens-control small{display:block}.depth-method{display:none}.practice-list li p{font-size:11pt}.voice-pair{display:block}.report-sidebar{display:none}}:root{--ia-forest:#102a23;--ia-deep:#0b201a;--ia-paper:#f4f2ea;--ia-gold:#dbc493;--ia-muted:#647269;--ia-rule:#d8dcd1;--ia-serif:Georgia,"Times New Roman",serif}.header{gap:28px}.header nav{gap:25px}.header nav a{font-size:12px}.header .header-cta{font-size:12px}.preview-bar{font-size:10px!important;letter-spacing:.6px!important}.preview-bar span{padding:0 9px}#ia-motion-toggle{background:none;border:0;border-bottom:1px solid currentColor;font-size:10px;padding:2px 0;color:inherit;white-space:nowrap}.ia-icon{display:inline-block;flex-shrink:0;width:19px;height:19px;vertical-align:middle}.ia-discovery{background:var(--ia-paper);color:var(--ia-forest);font-family:DM Sans,sans-serif;font-size:15px;line-height:1.65}.ia-shell{width:min(1280px,calc(100% - 96px));margin:0 auto}.ia-discovery h1,.ia-discovery h2,.ia-discovery h3{font-family:var(--ia-serif);font-weight:400}.ia-discovery h1{font-size:clamp(48px,5.5vw,82px);line-height:1.07;letter-spacing:-2.8px}.ia-discovery h2{font-size:clamp(34px,3.5vw,50px);line-height:1.15;letter-spacing:-1.6px}.ia-discovery h3{font-size:28px;line-height:1.2;letter-spacing:-.6px}.ia-discovery em{color:#8b9373;font-weight:400}.ia-kicker{display:block;font:500 10px/1.6 DM Sans,sans-serif;letter-spacing:2px;margin-bottom:20px}.ia-button{border:1px solid var(--ia-forest);background:var(--ia-forest);color:#fff9eb;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 24px;min-height:54px;font:500 13px/1.4 DM Sans,sans-serif;cursor:pointer;text-align:center;border-radius:3px;transition:transform .25s,background .25s,box-shadow .25s}.ia-button .ia-icon{filter:invert(1)}.ia-button:hover{background:#254639;transform:translateY(-2px);box-shadow:0 8px 20px #122c2316}.ia-button:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.ia-text-link{display:inline-flex;align-items:center;gap:14px;font-size:13px;border-bottom:1px solid currentColor;padding:8px 0;line-height:1.4}.ia-quiet{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:10px 0;color:inherit;font:500 12px/1.6 DM Sans,sans-serif;cursor:pointer}.ia-quiet:disabled{opacity:.35;cursor:not-allowed}.ia-fine{display:block;font:12px/1.75 DM Sans,sans-serif;color:var(--ia-muted)}.ia-back{display:inline-block;font-size:12px;margin-bottom:46px}.ia-lead{font-size:17px;line-height:1.85;color:var(--ia-muted)}.ia-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ia-discovery button:focus-visible,.ia-discovery a:focus-visible{outline:3px solid #ae8643;outline-offset:5px}.ia-discovery [hidden]{display:none!important}.ia-hero{position:relative;isolation:isolate;min-height:690px;height:min(800px,calc(100svh - 112px));background:#101c15;color:#f7f1df;overflow:hidden}.ia-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 59%;z-index:-3;animation:ia-hero-arrive 2s ease both}.ia-hero-gradient{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0a1b15df,#0a1b15b0 28%,#0a1b1535 54%,#0a1b1500 77%),linear-gradient(0deg,#0a1b158c,transparent 28%)}.ia-hero-content{padding-top:94px;padding-bottom:120px}.ia-hero .ia-kicker{color:#d9c694;font-size:10px;margin-bottom:28px}.ia-hero h1{font-size:clamp(64px,6.4vw,98px);letter-spacing:-3.8px;max-width:620px;animation:ia-rise .9s .1s both}.ia-hero h1 em{color:#e2c893}.ia-hero-content>p{font-size:16px;line-height:1.9;color:#dadfd1;margin-top:25px;max-width:510px;animation:ia-rise .9s .2s both}.ia-hero-actions{display:flex;align-items:center;gap:30px;margin-top:31px;animation:ia-rise .9s .3s both}.ia-hero .ia-button,.ia-result-cover .ia-button,.ia-reveal .ia-button,.ia-end .ia-button{background:#dfc99b;color:#172a21;border-color:#dfc99b}.ia-hero .ia-button .ia-icon,.ia-result-cover .ia-button .ia-icon,.ia-reveal .ia-button .ia-icon,.ia-end .ia-button .ia-icon{filter:none}.ia-hero .ia-text-link{font-size:12px;color:#e3e3d7}.ia-hero .ia-text-link .ia-icon{filter:invert(1)}.ia-hero-trust{display:flex;gap:23px;margin-top:28px;font-size:11px;color:#c5ccbb}.ia-hero-trust span{display:flex;align-items:center;gap:7px}.ia-hero-trust .ia-icon{filter:invert(.8);width:14px;height:14px}.ia-hero-caption{position:absolute;bottom:28px;left:48px;right:48px;display:flex;justify-content:space-between;border-top:1px solid #d2ceb130;padding-top:18px;font-size:8px;letter-spacing:2px;color:#c4c8b8}.ia-editorial-strip{display:flex;justify-content:center;gap:70px;padding:24px;border-bottom:1px solid var(--ia-rule);font:italic 20px var(--ia-serif);color:#5d6a5b}.ia-editorial-strip span+span:before{content:"\2726";display:inline-block;font-size:10px;font-style:normal;margin-right:65px;color:#9b895e}.ia-collection{padding:94px 0 80px}.ia-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.ia-section-heading .ia-kicker{color:#77806a}.ia-section-heading>p{font-size:14px;line-height:1.8;color:var(--ia-muted)}.ia-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.ia-filters button,.ia-resonance button{border:1px solid #cfd5c9;border-radius:30px;background:transparent;padding:10px 19px;font-size:12px}.ia-filters button[aria-pressed=true],.ia-resonance button[aria-pressed=true]{background:var(--ia-forest);border-color:var(--ia-forest);color:var(--ia-paper)}.ia-test-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:35px 24px}.ia-test-card{grid-column:span 3;display:block;min-width:0}.ia-test-card:nth-child(n+5){grid-column:span 4}.ia-card-image{position:relative;height:252px;background:#dce2d4;overflow:hidden;border-radius:4px}.ia-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ia-card-image.connection>img{object-position:70% center}.ia-card-image.personality{background:#bdc6b6}.ia-test-card:hover .ia-card-image>img,.ia-test-card:hover .ia-card-image>.ia-art{transform:scale(1.045)}.ia-card-index{position:absolute;top:16px;left:17px;font-size:10px;color:#eef0df;mix-blend-mode:difference}.ia-card-open{position:absolute;right:15px;bottom:15px;background:#f3f1e8eb;display:grid;place-items:center;border-radius:50%;width:36px;height:36px;transition:transform .25s}.ia-test-card:hover .ia-card-open{transform:rotate(45deg)}.ia-card-meta{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;color:#77806b;margin:21px 0 9px}.ia-test-card h3{font-size:25px;margin-bottom:11px}.ia-test-card p{font-size:13px;color:#677166;line-height:1.75;max-width:330px;min-height:68px}.ia-card-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--ia-rule);padding-top:14px;margin-top:18px;font-size:11px}.ia-collection-note{font-size:11px;color:#77806f;margin-top:30px}.ia-library-header{padding-top:60px}.ia-library-header h1{font-size:67px}.ia-library-header p{margin-top:20px;color:var(--ia-muted)}.ia-art{position:relative;height:100%;min-height:250px;width:100%;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#526a5344,transparent 65%);transition:transform .8s}.ia-orbit{position:absolute;width:160px;height:160px;border:1px solid #bea871;border-radius:50%;box-shadow:inset 0 0 16px #c9b27c0a,0 0 16px #c9b27c0a;animation:ia-orbit 24s linear infinite}.ia-orbit.o2{transform:rotate(60deg) scaleX(.48);animation-direction:reverse;animation-duration:30s}.ia-orbit.o3{width:110px;height:110px;transform:rotate(-45deg);animation-duration:32s}.ia-orb{width:35px;height:35px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffae8,#e0c99a 50%,#9f7945);box-shadow:0 0 40px #e9d4a440;position:relative}.ia-star{position:absolute;color:#c2a669;font-size:18px}.ia-star.s1{top:20%;right:19%}.ia-star.s2{bottom:20%;left:20%;font-size:10px}.ia-art-love{background:radial-gradient(ellipse at center,#d9b8a677,#ecded1 75%)}.ia-art-love .o1{width:115px;height:150px;transform:translate(-28px) rotate(-25deg);border:12px solid #ae7f6455;box-shadow:inset 3px 3px 7px #fffb,4px 5px 14px #66331b28;animation:ia-breathe 7s ease-in-out infinite}.ia-art-love .o2{width:115px;height:150px;transform:translate(28px) rotate(25deg);border:12px solid #8c735255;box-shadow:inset 2px 2px 6px #fffa;animation:ia-breathe 7s 1s ease-in-out infinite}.ia-art-love .o3{display:none}.ia-art-love .ia-orb{width:12px;height:12px}.ia-art-archetype{background:radial-gradient(ellipse at center,#3b3e5866,#1e2932 78%)}.ia-art-archetype .ia-orbit{border-radius:2px;width:132px;height:132px;transform:rotate(45deg);border-color:#c2ad77}.ia-art-archetype .o2{width:106px;height:106px;transform:rotate(15deg)}.ia-art-archetype .o3{width:78px;height:78px;transform:rotate(75deg)}.ia-art-archetype .ia-orb{background:radial-gradient(circle at 35% 30%,#fff8e0,#cdb87e,#74694d);width:48px;height:48px}.ia-art-tarot{background:#20372b}.ia-art-tarot .ia-orbit{width:110px;height:174px;border-radius:6px;transform:rotate(-14deg);animation:none}.ia-art-tarot .o2{transform:rotate(14deg);background:#102d2288}.ia-art-tarot .o3{width:82px;height:135px;transform:rotate(14deg);z-index:1}.ia-art-tarot .ia-orb{z-index:2}.ia-art-numerology{background:#e2dfcf}.ia-art-numerology .o1{border:double 4px #958550}.ia-art-numerology .o3{width:55px;height:55px}.ia-art-numerology:after{content:"9";position:absolute;font:84px var(--ia-serif);color:#6b744b;background:#e2dfcf;padding:0 8px}.ia-art-numerology .ia-orb{display:none}.ia-art-pair{background:radial-gradient(ellipse,#5b735144,#d6dfcd)}.ia-art-pair .o1{transform:translate(-40px);animation:ia-breathe 8s ease-in-out infinite}.ia-art-pair .o2{transform:translate(40px);animation:ia-breathe 8s 1s ease-in-out infinite}.ia-art-pair .o3{border:none}.ia-feature{display:grid;grid-template-columns:1fr 1fr;background:#e7e9df;margin-bottom:100px;border-radius:5px;overflow:hidden}.ia-feature-art{min-height:550px;position:relative}.ia-feature-art>.ia-art{min-height:550px}.ia-feature-art .ia-orbit{width:270px;height:270px}.ia-feature-art .o1{transform:translate(-68px)}.ia-feature-art .o2{transform:translate(68px)}.ia-feature-art>.ia-kicker{position:absolute;bottom:24px;width:100%;text-align:center;font-size:9px;color:#788367}.ia-feature-copy{padding:64px 60px 60px 30px;display:flex;align-items:start;flex-direction:column;justify-content:center}.ia-feature-copy h2{font-size:43px}.ia-feature-copy>p{margin:25px 0 27px;color:var(--ia-muted);font-size:14px}.ia-feature-copy .ia-fine{margin-top:16px;font-size:10px}.ia-how{text-align:center;margin-bottom:100px}.ia-how>.ia-kicker{color:#8b805b}.ia-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;text-align:left}.ia-steps article{border-top:1px solid #cbd1c4;padding-top:22px}.ia-steps article>span{font-size:9px;letter-spacing:1.6px;color:#88906e}.ia-steps h3{margin:20px 0 15px}.ia-steps p{font-size:14px;color:var(--ia-muted)}.ia-preview-section{background:#e9e7dc;border-radius:5px;padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:100px}.ia-preview-section>div>p{margin:25px 0;color:var(--ia-muted);font-size:14px}.ia-paper-preview{background:#fcfaf3;padding:40px;box-shadow:0 15px 40px #152e2310;transform:rotate(2deg);border:1px solid #fff}.ia-paper-preview .ia-kicker{font-size:8px}.ia-paper-preview h3{font-size:28px}.ia-paper-preview p{font-size:13px!important}.ia-paper-quote{font:italic 20px/1.6 var(--ia-serif);border-top:1px solid var(--ia-rule);padding:23px 0}.ia-paper-preview .ia-fine{font-size:9px}.ia-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;padding-bottom:90px}.ia-faq details{border-bottom:1px solid var(--ia-rule);padding:19px 0}.ia-faq summary{cursor:pointer;font-size:14px}.ia-faq details p{font-size:13px;color:var(--ia-muted);margin-top:14px}.ia-end{text-align:center;background:var(--ia-forest);color:#efe8d5;padding:70px 25px 80px}.ia-end .ia-kicker{color:#c2b181;font-size:9px}.ia-end h2{font-size:56px;margin-bottom:30px}.ia-intro{padding-top:48px;padding-bottom:75px;display:grid;grid-template-columns:1fr .87fr;gap:85px}.ia-intro h1{font-size:56px}.ia-intro h1 em{display:block;font-size:39px;margin-top:16px;line-height:1.2;letter-spacing:-1.2px}.ia-intro .ia-lead{margin:24px 0}.ia-intro-facts{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:27px;font-size:11px;color:var(--ia-muted)}.ia-intro-facts span+span:before{content:"\b7";margin-right:12px}.ia-intro .ia-button{margin-bottom:15px}.ia-intro-gives{border-top:1px solid var(--ia-rule);padding-top:26px;margin-top:30px}.ia-intro-gives .ia-kicker{font-size:9px;margin-bottom:12px}.ia-intro-gives p{font-size:13px;margin:8px 0;display:flex;gap:10px}.ia-intro-gives .ia-icon{width:15px}.ia-method{border-top:1px solid var(--ia-rule);margin-top:24px;padding-top:17px;font-size:12px}.ia-method summary{cursor:pointer}.ia-method p{color:var(--ia-muted);margin-top:15px}.ia-method a{text-decoration:underline}.ia-intro-visual{position:relative;border-radius:230px 230px 5px 5px;overflow:hidden;min-height:650px;background:#182e24;display:flex;align-items:center;justify-content:center;flex-direction:column}.ia-intro-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.ia-intro-visual:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0a211aee);pointer-events:none}.ia-intro-visual>.ia-art{position:absolute;inset:0}.ia-intro-visual .ia-orbit{width:260px;height:260px}.ia-intro-visual>div:last-child:not(.ia-art){z-index:1;color:#f4eddb;text-align:center;position:absolute;bottom:45px;left:20px;right:20px}.ia-intro-visual .ia-kicker{color:#caba91;font-size:9px}.ia-intro-visual p{font:italic 25px/1.5 var(--ia-serif)}.ia-quiz{display:grid;grid-template-columns:38% 62%;min-height:calc(100svh - 120px)}.ia-quiz-aside{background:#e7e9de;padding:35px 55px 45px;display:flex;flex-direction:column}.ia-quiz-aside .ia-back{margin-bottom:0}.ia-quiz-aside>.ia-art{height:300px;min-height:240px;max-height:300px;margin:15px 0 30px;background:none}.ia-quiz-aside h2{font-size:36px}.ia-quiz-aside p{color:var(--ia-muted);font-size:14px;margin:20px 0 35px;max-width:350px}.ia-quiz-aside>.ia-fine{font-size:10px;margin-top:auto}.ia-question-panel{padding:38px max(40px,calc((100vw - 1150px)/2)) 40px 65px;min-width:0}.ia-question-top{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--ia-muted);margin-bottom:20px}.ia-question-top a{text-align:right;font-size:10px}.ia-progress{height:3px;background:#dbe0d3;margin-bottom:42px}.ia-progress>span{display:block;height:100%;background:#a59466;transition:width .4s}.ia-question-panel .ia-kicker{font-size:9px;margin-bottom:18px}.ia-question-panel h1{font-size:36px;line-height:1.3;letter-spacing:-.9px;min-height:94px;outline:none;animation:ia-rise .4s ease both}.ia-options{border:0;padding:0;margin:27px 0 24px;display:flex;flex-direction:column;gap:10px}.ia-option{display:flex;align-items:center;gap:16px;position:relative;border:1px solid #d5d9cf;border-radius:4px;min-height:58px;padding:12px 17px;cursor:pointer;font-size:13px;transition:background .2s,border-color .2s,transform .2s;background:#faf9f3}.ia-option:hover{border-color:#81927a;transform:translate(3px)}.ia-option:has(input:checked){background:#e5e9dc;border-color:#597458}.ia-option:has(input:focus-visible){outline:3px solid #ae8643;outline-offset:2px}.ia-option input{position:absolute;opacity:0;width:1px;height:1px}.ia-option-number{border:1px solid #c5cebd;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-size:10px;flex-shrink:0}.ia-option-check{margin-left:auto;opacity:0}.ia-option:has(input:checked) .ia-option-check{opacity:1}.ia-question-controls{display:flex;justify-content:space-between;gap:18px;align-items:center}.ia-question-hint{display:block;margin-top:25px;font-size:10px;color:var(--ia-muted)}.ia-reveal{min-height:calc(100svh - 120px);background:radial-gradient(ellipse at 50% 35%,#294636,var(--ia-deep) 75%);color:#f8f2de;display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 24px 60px;position:relative;overflow:hidden}.ia-reveal>.ia-kicker{color:#d8c591;font-size:9px}.ia-reveal-orbit{height:240px;width:340px;transition:transform 1.4s cubic-bezier(.3,0,.2,1),opacity 1.4s;pointer-events:none}.ia-reveal-orbit .ia-art{min-height:240px;background:none}.ia-reveal-orbit .ia-orbit{width:185px;height:185px}.ia-reveal h1{font-size:54px;line-height:1.1;transition:opacity .5s}.ia-reveal h1 em{color:#dcc697}.ia-reveal>p{font-size:14px;color:#c2ccbb;margin:24px 0}.ia-reveal>.ia-quiet{color:#bcc6b3;margin-top:14px;font-size:11px}.ia-reveal-status{font-size:12px;margin-top:10px;color:#d7c9a3}.ia-reveal.unfolding .ia-reveal-orbit{transform:scale(2.8) rotate(80deg);opacity:0}.ia-reveal.unfolding h1{opacity:.25}.ia-result-cover{background:var(--ia-forest);color:#f1ecd9;padding:32px 0 65px;overflow:hidden}.ia-result-cover .ia-back{color:#b3c0ab;margin-bottom:40px;font-size:11px}.ia-result-cover-grid{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:50px}.ia-result-cover .ia-kicker{color:#cdbc91;font-size:9px}.ia-result-cover h1{font-size:61px;max-width:770px;animation:ia-rise .9s .1s both}.ia-result-cover p{font-size:16px;color:#c7d0bf;max-width:720px;margin:26px 0;animation:ia-rise .9s .2s both}.ia-result-cover .ia-art{height:350px;background:none;animation:ia-rise 1.2s .3s both}.ia-result-cover .ia-orbit{width:230px;height:230px}.ia-result-cover .ia-orb{width:56px;height:56px}.ia-result-actions{display:flex;gap:25px;align-items:center;margin-bottom:22px}.ia-result-cover .ia-fine{color:#aab9a4;font-size:10px}.ia-result-cover .ia-quiet{color:#c3cbb7}.ia-result-cover .ia-quiet .ia-icon{filter:invert(.8)}.ia-result-body{padding-top:65px;padding-bottom:65px}.ia-map-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-bottom:60px}.ia-map-section>div>p{color:var(--ia-muted);margin-top:23px;font-size:14px}.ia-score-list{display:flex;flex-direction:column;gap:12px}.ia-score{text-align:left;background:#faf9f2;border:1px solid #d9ded1;border-radius:5px;padding:19px 22px;transition:border-color .2s,transform .2s}.ia-score.selected{border-color:#708763;background:#ebeee3}.ia-score>span:first-child{display:flex;justify-content:space-between;gap:15px;align-items:center}.ia-score strong{font-weight:500;font-size:13px}.ia-score b{font-weight:500;font-size:17px}.ia-score small{font-size:10px;color:var(--ia-muted)}.ia-meter{display:block;background:#dbe0d0;height:4px;overflow:hidden;margin:12px 0 10px}.ia-meter>span{display:block;height:100%;width:var(--score);background:#87986b;transform-origin:left;animation:ia-meter 1.2s cubic-bezier(.2,.7,.2,1) both}.ia-score-label{display:flex;justify-content:space-between;color:var(--ia-muted);font-size:9px}.ia-score:hover{border-color:#8a9e74}.ia-insight-card{background:#e6e9dc;padding:45px 48px;border-radius:5px;margin-bottom:58px}.ia-insight-card .ia-kicker{font-size:9px;color:#758161}.ia-insight-columns{display:grid;grid-template-columns:1fr 1.15fr;gap:65px}.ia-insight-columns h2{font-size:37px}.ia-insight-columns p{font-size:15px;color:#51634e;line-height:1.85}.ia-insight-columns .ia-insight-small{font-size:12px;margin-top:18px}.ia-practice{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;margin-bottom:60px}.ia-practice>div>p{color:var(--ia-muted);font-size:14px;margin-top:25px}.ia-quote{border:1px solid #d2d5c8;border-radius:4px;padding:33px;background:#fcfaf2}.ia-quote>span{font-size:9px;letter-spacing:1.6px;color:#8e855d}.ia-quote blockquote{font:italic 25px/1.6 var(--ia-serif);margin:20px 0;color:#526146}.ia-copy-status{display:block;font-size:11px!important;letter-spacing:0!important}.ia-resonance{text-align:center;border-top:1px solid var(--ia-rule);border-bottom:1px solid var(--ia-rule);padding:25px;margin-bottom:65px;font-size:13px}.ia-resonance>div{display:flex;justify-content:center;gap:10px;margin-top:15px}.ia-resonance button{font-size:11px}.ia-resonance>p{font-size:11px;color:var(--ia-muted);margin-top:12px;min-height:18px}.ia-guide-offer{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px;align-items:center;background:#eae6d8;padding:60px 75px;border-radius:5px}.ia-guide-offer p{font-size:14px;color:var(--ia-muted);margin-top:23px}.ia-guide-offer ul{padding-left:17px;font-size:12px;color:#637157;line-height:2}.ia-guide-offer .ia-button{margin:10px 0 16px}.ia-mini-book{width:260px;min-height:365px;max-width:100%;background:#234032;color:#e4d5ae;padding:28px;transform:perspective(1100px) rotateY(-15deg) rotate(-6deg);box-shadow:10px 12px #ccc8b7,25px 30px 35px #1b322323;border:1px solid #738165;text-align:center}.ia-mini-book>span{font-size:9px;letter-spacing:3px}.ia-mini-book .ia-art{min-height:150px;height:150px;background:none}.ia-mini-book .ia-orbit{width:100px;height:100px}.ia-mini-book h3{font-size:29px;margin:12px 0 24px}.ia-mini-book small{font-size:7px;letter-spacing:1.5px}.ia-result-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:38px}.ia-notice{padding:18px 23px;background:#ede3ce;border-left:2px solid #a8976d;font-size:12px;margin-bottom:35px}.ia-empty{padding:90px 0;min-height:60vh}.ia-empty>p{max-width:540px;margin:26px 0;color:var(--ia-muted)}.ia-guide{padding-top:40px;padding-bottom:80px}.ia-guide-layout{display:grid;grid-template-columns:1fr 340px;gap:90px;align-items:start}.ia-chapter h1{font-size:55px;text-wrap:balance}.ia-chapter>.ia-lead{margin-top:25px}.ia-chapter hr{border:0;border-top:1px solid var(--ia-rule);margin:38px 0}.ia-chapter h2{font-size:32px;margin:35px 0 17px}.ia-chapter>p{color:var(--ia-muted);margin:18px 0;line-height:1.9}.ia-journal-prompt{background:#e6e9dc;padding:30px;margin:32px 0}.ia-journal-prompt h3{font-size:27px}.ia-journal-prompt p{font-size:12px;color:var(--ia-muted);margin-top:19px}.ia-chapter>blockquote{border-left:2px solid #ab9665;padding:5px 0 5px 25px;margin:25px 0;font:italic 24px/1.6 var(--ia-serif);color:#7b825e}.ia-guide-purchase{position:sticky;top:30px;background:#e9e8dc;border:1px solid #d6d8c9;padding:30px;text-align:center}.ia-guide-purchase .ia-kicker{font-size:8px;letter-spacing:1.3px}.ia-guide-purchase .ia-art{height:160px;min-height:160px;background:none}.ia-guide-purchase .ia-orbit{width:125px;height:125px}.ia-guide-purchase h2{font-size:36px}.ia-guide-purchase p{font-size:12px;color:var(--ia-muted);margin:20px 0}.ia-guide-purchase .ia-price{font:48px var(--ia-serif);margin:25px 0}.ia-price>span{display:block;font:10px DM Sans,sans-serif;color:var(--ia-muted);margin-top:10px}.ia-guide-purchase .ia-button{width:100%;font-size:12px;padding:15px 13px;gap:12px}.ia-guide-purchase .ia-fine{font-size:10px;margin:15px 0}.ia-guide-purchase .ia-quiet{font-size:11px}.ia-interest-status{font-size:11px;color:var(--ia-muted);display:block}.ia-week-plan{padding:22px 0;border-top:1px solid var(--ia-rule);border-bottom:1px solid var(--ia-rule);margin:30px 0}.ia-week-plan summary{cursor:pointer;font-size:14px}.ia-week-plan ol{padding-left:22px}.ia-week-plan li{padding:12px 0}.ia-week-plan li strong{font-size:13px;font-weight:500}.ia-week-plan li p{font-size:13px;color:var(--ia-muted);margin-top:8px}#ia-interest-dialog{width:min(530px,calc(100% - 36px));padding:43px;background:var(--ia-paper);border:1px solid #c6cebc;border-radius:6px;color:var(--ia-forest)}#ia-interest-dialog::backdrop{background:#081c15c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#ia-interest-dialog h2{font-size:39px}#ia-interest-dialog p{font-size:13px;line-height:1.8}#ia-interest-dialog .ia-fine{font-size:11px}.ia-modal-close{position:absolute;right:15px;top:10px;background:none;border:0;padding:10px;font-size:24px}.ia-intent-options{display:flex;flex-direction:column;align-items:center;gap:8px}.ia-intent-options .ia-button{width:100%}.ia-intent-options[hidden]{display:none}.ia-approach{max-width:850px;padding-top:65px;padding-bottom:80px}.ia-approach>.ia-lead{margin:30px 0 45px}.ia-approach section{border-top:1px solid var(--ia-rule);padding:32px 0}.ia-approach section h2{font-size:30px;margin-bottom:18px}.ia-approach section p{color:var(--ia-muted);margin:15px 0}.ia-studio{padding:60px 0;min-height:65vh}.ia-studio h1{font-size:50px}.ia-studio>p{margin:25px 0;max-width:800px}.ia-table-wrap{overflow-x:auto;margin-bottom:30px}.ia-studio table{border-collapse:collapse;width:100%;font-size:12px}.ia-studio th,.ia-studio td{padding:15px 12px;text-align:left;border-bottom:1px solid var(--ia-rule)}.ia-studio .ia-quiet{margin-left:20px}.ia-inview.ia-visible{animation:ia-rise .65s both;animation-delay:calc(var(--i,0)*35ms)}.ia-feature-art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.ia-feature-art>.ia-kicker{color:#4f493b;text-shadow:0 1px 3px #fff8}.ia-result-art-wrap{perspective:1400px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px}.ia-result-art-card{position:relative;width:280px;height:380px;padding:0;border:0;background:transparent;color:#f7eedb;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.65,.2,1);transform:rotate(-5deg);border-radius:8px;cursor:pointer;box-shadow:14px 20px 40px #0004}.ia-result-art-card.turned{transform:rotateY(180deg) rotate(2deg)}.ia-card-face{position:absolute;inset:0;backface-visibility:hidden;border:1px solid #d3bd874d;border-radius:8px;overflow:hidden;display:block;text-align:left}.ia-card-front>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.ia-card-veil{position:absolute;inset:0;background:linear-gradient(#071c163a,transparent 35%,#071c16ed 86%)}.ia-card-brand{position:absolute;top:22px;left:21px;right:15px;font:8px DM Sans;letter-spacing:1.8px}.ia-card-title{position:absolute;left:22px;right:22px;bottom:62px;font:29px/1.16 var(--ia-serif);letter-spacing:-.5px}.ia-card-tap{position:absolute;left:22px;right:22px;bottom:24px;font:7px/1.6 DM Sans;letter-spacing:1.5px;color:#d8c595}.ia-card-reverse{transform:rotateY(180deg);background:radial-gradient(ellipse at top left,#375143,#112b22);padding:32px 25px}.ia-card-reverse .ia-kicker{font-size:8px;line-height:1.8;color:#c8ba90}.ia-card-script{font:italic 25px/1.45 var(--ia-serif);display:block;margin-top:25px}.ia-result-art-wrap>.ia-quiet{font-size:10px}.ia-card-save-status{font-size:10px;color:#c5ccb9;min-height:15px}.ia-result-cover-grid{grid-template-columns:1.35fr .75fr}.ia-intro-visual>img{object-position:center}.ia-visual-connection>img{object-position:68% center}@media(max-width:760px){.ia-result-cover-grid{grid-template-columns:1fr}.ia-result-art-wrap{grid-row:1;margin:0 0 23px}.ia-result-art-card{width:210px;height:282px;transform:rotate(-4deg)}.ia-card-title{font-size:24px;bottom:48px;left:18px;right:18px}.ia-card-brand{font-size:6px;left:18px;top:18px}.ia-card-tap{font-size:6px;left:18px;bottom:19px}.ia-card-reverse{padding:23px 19px}.ia-card-script{font-size:20px;margin-top:12px}.ia-card-reverse .ia-kicker{font-size:7px}.ia-result-art-wrap>.ia-quiet{font-size:10px}.ia-hero h1{font-size:54px;letter-spacing:-2.3px}.ia-hero-content>p{max-width:340px}.ia-editorial-strip{font-size:14px}.ia-hero-content{padding-top:70px}.ia-hero-gradient{background:linear-gradient(180deg,#0d2019 4%,#0d2019fa 32%,#0d2019c2 50%,#0d201933 74%,#0d2019a6)}}@media print{.ia-result-art-wrap{display:none!important}}body[data-page=result] .reading-grid article,body[data-page=compatibility] .pair-result,body[data-page=tarot] .tarot-depth{animation:ia-rise .7s both}body.ia-motion-paused *,body.ia-motion-paused *:before,body.ia-motion-paused *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.ia-motion-paused .ia-meter>span{transform:none}body.ia-motion-paused .ia-reveal.unfolding .ia-reveal-orbit{transform:none;opacity:1}@keyframes ia-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ia-hero-arrive{0%{transform:scale(1.045);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes ia-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes ia-breathe{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes ia-meter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1600px){.ia-hero-content{padding-top:120px}.ia-hero-caption{left:calc((100% - 1280px)/2);right:calc((100% - 1280px)/2)}}@media(max-width:1100px){.header nav{gap:14px}.header{gap:18px}.ia-shell{width:calc(100% - 64px)}.ia-hero{min-height:665px}.ia-hero-content{padding-top:85px}.ia-hero h1{font-size:76px}.ia-hero-actions{gap:22px;flex-wrap:wrap}.ia-hero-actions .ia-text-link{font-size:11px}.ia-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-test-card,.ia-test-card:nth-child(n+5){grid-column:span 1}.ia-test-card:last-child{grid-column:span 2}.ia-card-image{height:280px}.ia-test-card p{min-height:46px}.ia-editorial-strip{gap:25px;font-size:17px}.ia-editorial-strip span+span:before{margin-right:25px}.ia-feature-copy{padding:40px 32px 40px 15px}.ia-feature-copy h2{font-size:36px}.ia-preview-section{gap:35px;padding:40px}.ia-faq,.ia-intro{gap:45px}.ia-intro h1{font-size:47px}.ia-intro h1 em{font-size:34px}.ia-question-panel{padding:32px 36px}.ia-quiz-aside{padding:35px}.ia-quiz-aside h2{font-size:31px}.ia-result-cover h1{font-size:48px}.ia-map-section{gap:45px}.ia-insight-columns{gap:35px}.ia-practice{gap:40px}.ia-guide-offer{gap:50px;padding:45px}.ia-guide-layout{gap:45px;grid-template-columns:1fr 300px}.ia-guide-purchase{padding:24px}.ia-chapter h1{font-size:44px}}@media(max-width:760px){.header .header-cta{display:none}.header{gap:15px}.header #ia-motion-toggle{margin-left:auto}.header nav{gap:12px}.ia-shell{width:calc(100% - 40px)}.ia-hero{min-height:770px;height:calc(100svh - 112px);max-height:1000px}.ia-hero-image{object-position:66% bottom;height:69%;top:31%}.ia-hero-gradient{background:linear-gradient(180deg,#0d2019 4%,#0d2019fa 31%,#0d2019aa 49%,#0d20191a 70%,#0d2019a6)}.ia-hero-content{padding-top:47px;padding-bottom:90px}.ia-hero .ia-kicker{font-size:8px;letter-spacing:1.6px;margin-bottom:23px}.ia-hero h1{font-size:64px;letter-spacing:-2.8px}.ia-hero-content>p{font-size:14px;line-height:1.85;margin-top:22px;max-width:370px}.ia-hero-actions{margin-top:24px;gap:18px}.ia-hero-actions .ia-button{font-size:12px;padding:15px 18px;min-height:50px;gap:18px}.ia-hero-actions .ia-text-link{font-size:11px}.ia-hero-trust{margin-top:21px;gap:16px;font-size:10px}.ia-hero-caption{left:20px;right:20px;bottom:20px;font-size:7px;letter-spacing:1.2px}.ia-hero-caption span:last-child{display:none}.ia-editorial-strip{padding:20px;gap:0;justify-content:space-between;font-size:15px}.ia-editorial-strip span:nth-child(3){display:none}.ia-editorial-strip span+span:before{margin-right:18px;font-size:8px}.ia-collection{padding:52px 0}.ia-section-heading{align-items:start;gap:15px;margin-bottom:25px}.ia-section-heading h2{font-size:34px}.ia-section-heading>p{font-size:10px;white-space:nowrap;padding-top:40px}.ia-section-heading .ia-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:13px}.ia-filters{gap:7px;margin-bottom:25px}.ia-filters button{padding:8px 13px;font-size:10px}.ia-test-grid{gap:28px 16px}.ia-card-image{height:215px}.ia-card-image .ia-orbit{width:120px;height:120px}.ia-card-image .ia-art{min-height:215px}.ia-card-image .ia-art-love .o1,.ia-card-image .ia-art-love .o2{width:80px;height:110px;border-width:9px}.ia-card-image .ia-art-archetype .o2{width:95px;height:95px}.ia-card-image .ia-art-archetype .o3{width:65px;height:65px}.ia-card-meta{font-size:7px;letter-spacing:.5px;margin-top:15px;gap:6px}.ia-test-card h3{font-size:24px}.ia-test-card p{font-size:12px;min-height:64px}.ia-card-bottom{font-size:10px;margin-top:15px}.ia-card-open{width:29px;height:29px;right:10px;bottom:10px}.ia-card-open .ia-icon{width:16px}.ia-card-index{top:10px;left:12px}.ia-collection-note{font-size:10px}.ia-feature{grid-template-columns:1fr;margin-bottom:60px}.ia-feature-art{min-height:290px;height:290px}.ia-feature-art>.ia-art{min-height:290px}.ia-feature-art .ia-orbit{width:180px;height:180px}.ia-feature-art .o1{transform:translate(-45px)}.ia-feature-art .o2{transform:translate(45px)}.ia-feature-art>.ia-kicker{bottom:10px;font-size:8px}.ia-feature-copy{padding:32px 27px 40px}.ia-feature-copy h2{font-size:39px}.ia-feature-copy>p{font-size:13px}.ia-how{margin-bottom:60px}.ia-how h2{font-size:33px}.ia-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.ia-steps h3{margin:12px 0 10px;font-size:26px}.ia-steps p{font-size:13px}.ia-preview-section{padding:35px 25px;grid-template-columns:1fr;gap:35px;margin-bottom:55px}.ia-preview-section h2{font-size:35px}.ia-paper-preview{padding:28px;transform:rotate(1deg)}.ia-paper-preview h3{font-size:26px}.ia-faq{grid-template-columns:1fr;gap:18px;padding-bottom:55px}.ia-faq h2{font-size:36px}.ia-faq summary{font-size:13px}.ia-end{padding:48px 20px 55px}.ia-end h2{font-size:40px}.ia-library-header{padding-top:45px}.ia-library-header h1{font-size:51px}.ia-intro{grid-template-columns:1fr;gap:30px;padding-top:28px;padding-bottom:45px}.ia-back{margin-bottom:30px}.ia-intro .ia-kicker{font-size:8px}.ia-intro h1{font-size:46px}.ia-intro h1 em{font-size:34px}.ia-intro .ia-lead{font-size:15px}.ia-intro-visual{min-height:370px;border-radius:180px 180px 5px 5px}.ia-intro-visual>div:last-child:not(.ia-art){bottom:25px}.ia-intro-visual p{font-size:23px}.ia-quiz{grid-template-columns:1fr;min-height:calc(100svh - 100px)}.ia-quiz-aside{display:none}.ia-question-panel{padding:24px 22px 35px}.ia-question-top{font-size:10px;margin-bottom:16px}.ia-question-top a{font-size:9px}.ia-progress{margin-bottom:30px}.ia-question-panel h1{font-size:29px;min-height:110px;line-height:1.3;letter-spacing:-.7px}.ia-question-panel .ia-kicker{margin-bottom:17px;font-size:8px}.ia-options{gap:9px;margin-top:23px}.ia-option{min-height:56px;font-size:13px;padding:12px 15px}.ia-question-hint{font-size:9px}.ia-question-controls .ia-button{min-height:49px;font-size:12px}.ia-reveal{padding:35px 20px 45px}.ia-reveal-orbit{height:210px;width:300px}.ia-reveal-orbit .ia-art{min-height:210px}.ia-reveal h1{font-size:45px}.ia-reveal>p{font-size:13px}.ia-result-cover{padding:25px 0 42px}.ia-result-cover-grid{grid-template-columns:1fr;gap:10px}.ia-result-cover .ia-back{margin-bottom:30px}.ia-result-cover .ia-kicker{font-size:8px}.ia-result-cover h1{font-size:44px;letter-spacing:-1.5px}.ia-result-cover p{font-size:14px;margin:23px 0}.ia-result-cover .ia-art{height:160px;min-height:160px;grid-row:1;margin-top:-20px}.ia-result-cover .ia-orbit{width:126px;height:126px}.ia-result-cover .ia-orb{width:29px;height:29px}.ia-result-cover .ia-art .ia-star{display:none}.ia-result-actions{gap:18px}.ia-result-actions .ia-button{font-size:12px;padding:14px 20px}.ia-result-cover .ia-quiet{font-size:11px}.ia-result-body{padding-top:38px;padding-bottom:40px}.ia-map-section{grid-template-columns:1fr;gap:28px;padding-bottom:34px}.ia-map-section h2{font-size:36px}.ia-map-section>div>p{font-size:13px}.ia-score{padding:17px 20px}.ia-insight-card{padding:28px 24px;margin-bottom:35px}.ia-insight-columns{grid-template-columns:1fr;gap:22px}.ia-insight-columns h2{font-size:32px}.ia-insight-columns p{font-size:14px}.ia-practice{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.ia-practice h2{font-size:35px}.ia-practice>div>p{font-size:13px}.ia-quote{padding:25px}.ia-quote blockquote{font-size:23px}.ia-resonance{padding:22px 0;margin-bottom:35px;font-size:12px}.ia-resonance>div{gap:6px}.ia-resonance button{padding:9px 12px;font-size:10px}.ia-guide-offer{padding:35px 26px;grid-template-columns:1fr;gap:43px}.ia-mini-book{width:220px;margin:auto;min-height:300px;padding:23px}.ia-mini-book .ia-art{height:110px;min-height:110px}.ia-mini-book .ia-orbit{width:80px;height:80px}.ia-mini-book h3{font-size:26px}.ia-guide-offer h2{font-size:35px}.ia-guide-offer p{font-size:13px}.ia-guide-offer ul{font-size:12px}.ia-result-bottom{flex-direction:column;align-items:start;gap:10px}.ia-guide{padding-top:28px}.ia-guide-layout{grid-template-columns:1fr;gap:35px}.ia-chapter h1{font-size:43px}.ia-chapter>.ia-lead{font-size:15px}.ia-chapter>p{font-size:14px}.ia-chapter h2{font-size:29px}.ia-guide-purchase{position:static;padding:28px}.ia-approach{padding-top:40px;padding-bottom:45px}.ia-approach h1{font-size:51px}.ia-approach p{font-size:14px}.ia-studio{padding-top:40px}.ia-studio h1{font-size:40px}#ia-interest-dialog{padding:35px 26px}#ia-interest-dialog h2{font-size:34px}}@media(max-width:370px){.ia-hero h1{font-size:55px}.ia-hero{min-height:800px}.ia-hero-actions{flex-direction:column;align-items:start;gap:12px}.ia-hero-trust{font-size:9px;gap:12px}.ia-editorial-strip{font-size:13px}.ia-editorial-strip span+span:before{margin-right:11px}.ia-section-heading>p{display:none}.ia-test-grid{gap:25px 12px}.ia-card-image{height:175px}.ia-card-image .ia-art{min-height:175px}.ia-test-card h3{font-size:21px}.ia-test-card p{font-size:11px;min-height:77px}.ia-card-meta{font-size:6px}.ia-card-bottom{font-size:9px}.ia-question-panel h1{font-size:26px}.ia-resonance button{padding:8px;font-size:9px}.ia-result-cover h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.ia-discovery *,.ia-discovery *:before,.ia-discovery *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ia-reveal.unfolding .ia-reveal-orbit{transform:none;opacity:1}.ia-reveal.unfolding h1{opacity:1}}@media print{.ia-discovery{background:#fff!important;color:#111!important}.ia-result-cover{background:#fff!important;color:#111!important;padding:10px 0}.ia-result-cover p,.ia-result-cover .ia-kicker,.ia-result-cover .ia-fine{color:#444}.ia-result-cover h1{font-size:34px}.ia-result-cover .ia-art,.ia-result-actions,.ia-back,.ia-guide-offer,.ia-resonance,.ia-result-bottom,.ia-quiet,.ia-guide-purchase,.ia-reveal,.ia-hero{display:none!important}.ia-shell{width:100%}.ia-result-cover-grid,.ia-map-section,.ia-insight-columns,.ia-practice,.ia-guide-layout{display:block}.ia-result-body{padding-top:20px}.ia-score-list{margin-top:20px}.ia-score,.ia-insight-card,.ia-quote{break-inside:avoid}.ia-map-section,.ia-practice{padding-bottom:20px;margin-bottom:20px}.ia-insight-card{padding:20px;margin-bottom:20px}.ia-inview{opacity:1!important;transform:none!important;animation:none!important}.ia-meter>span{transform:none!important}.ia-score-label>span:last-child{display:none}.ia-chapter h1{font-size:32px}.ia-chapter>p{font-size:12px}}@media(max-width:760px){.ia-hero h1{font-size:54px;letter-spacing:-2.3px}.ia-hero-content{padding-top:70px}.ia-hero-gradient{background:linear-gradient(180deg,#0d2019 4%,#0d2019fa 32%,#0d2019c2 50%,#0d201933 74%,#0d2019a6)}.ia-editorial-strip{font-size:14px}}@media(max-width:370px){.ia-hero h1{font-size:48px}.ia-editorial-strip{font-size:12px}.ia-result-cover h1{font-size:37px}}body[data-page=home] .header{margin-bottom:0}@media(max-width:760px){.ia-hero-content{padding-top:40px}}.ia-hero-content>.ia-hero-specific{font-size:11px;line-height:1.6;color:#c7cbbb;margin-top:17px}.ia-keep-progress{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;border:1px solid #d6dccd;border-radius:4px;font-size:12px;cursor:pointer}.ia-keep-progress input{width:17px;height:17px;accent-color:#36533d;flex-shrink:0;margin-top:3px}.ia-keep-progress span>span{display:block;color:#75816e;font-size:10px;line-height:1.6;margin-top:5px}.ia-story-section{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--ia-rule)}.ia-story-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:28px}.ia-story-heading>p{max-width:400px;color:var(--ia-muted);font-size:13px}.ia-scene{font:italic 26px/1.55 var(--ia-serif);max-width:950px;margin:25px 0 28px;color:#66764f}.ia-pattern-sequence{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:0 0 24px}.ia-pattern-sequence li{padding:24px;background:#ebece2;border:1px solid #dce0d3;position:relative;border-radius:4px}.ia-pattern-sequence li>span{font-size:10px;color:#8c805d;letter-spacing:1px}.ia-pattern-sequence li>p{font-size:14px;line-height:1.7;margin-top:12px}.ia-pattern-sequence li:not(:last-child):after{content:"\2192";position:absolute;right:-18px;top:50%;color:#899475;font-size:13px}.ia-pattern-pivot{padding:25px 28px;border-left:2px solid #ae9663;background:#fdfbf3}.ia-pattern-pivot .ia-kicker{font-size:8px;margin-bottom:10px}.ia-pattern-pivot p{font-size:15px;max-width:900px}.ia-answer-evidence{margin:23px 0;color:var(--ia-muted);font-size:12px}.ia-answer-evidence summary{cursor:pointer;color:var(--ia-forest);padding:8px 0}.ia-answer-evidence>p{margin:12px 0}.ia-answer-evidence blockquote{padding:14px 20px;margin:10px 0;border-left:1px solid #b8c1aa;background:#ebece266}.ia-answer-evidence blockquote span{display:block;margin-top:7px;font-size:10px}.ia-story-section>.ia-text-link{margin-top:15px;font-size:11px}.ia-context{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:23px}.ia-context button{padding:9px 15px;border-radius:25px;border:1px solid #cdd4c3;background:transparent;font-size:11px}.ia-context button[aria-pressed=true]{background:#234333;color:#fff9e8;border-color:#234333}.ia-value-comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0;border-top:1px solid #c8cbb9;border-bottom:1px solid #c8cbb9;padding:22px 0}.ia-value-comparison h3{font:500 13px DM Sans,sans-serif}.ia-value-comparison p{font-size:12px;margin-top:12px}.ia-guide-contents{list-style:none;text-align:left;padding:0;margin:23px 0}.ia-guide-contents li{display:flex;gap:13px;border-bottom:1px solid #d5d8ca;padding:11px 0;font-size:11px;line-height:1.6}.ia-guide-contents li>span{color:#9b8c5b;font-size:9px;padding-top:2px}.ia-guide-purchase h2{font-size:30px}.ia-guide-purchase .ia-art{height:110px;min-height:110px}.ia-guide-purchase .ia-orbit{width:85px;height:85px}.ia-guide-purchase .ia-price{font-size:40px;margin:20px 0}.ia-guide-purchase .ia-button{min-height:47px}.ia-guide-toc{border-top:1px solid var(--ia-rule);border-bottom:1px solid var(--ia-rule);margin:30px 0;padding:22px 0}.ia-guide-toc .ia-kicker{font-size:9px;margin-bottom:13px}.ia-guide-toc button{background:none;border:none;display:block;padding:8px 0;font-size:12px;text-align:left}.ia-chapter section{padding-top:25px}.ia-chapter section>.ia-kicker{font-size:9px;color:#87825e}.ia-chapter section h2{margin-top:10px}.ia-chapter section>p{font-size:15px;color:var(--ia-muted);line-height:1.9;margin:18px 0}.ia-chapter section>h3{font-size:25px}.ia-chapter section blockquote{font:italic 24px/1.6 var(--ia-serif);border-left:2px solid #a9935f;padding-left:25px;margin:25px 0;color:#7d835e}.ia-script-options details{border-bottom:1px solid var(--ia-rule);padding:14px 0;font-size:13px}.ia-script-options summary{cursor:pointer}.ia-script-options p{color:var(--ia-muted);margin-top:12px}.ia-worksheet{padding:26px;border:1px solid #d4d8c9;background:#fbfaf2;margin:28px 0}.ia-worksheet h3{font-size:26px;margin-bottom:15px}.ia-worksheet p{font-size:13px;color:var(--ia-muted);margin:15px 0}.ia-worksheet strong{font-weight:500;color:var(--ia-forest)}.ia-worksheet .ia-fine{font-size:10px}.ia-chapter-end{padding:32px;background:#e5e8da;margin-top:35px}.ia-chapter-end h2{font-size:34px;margin:0 0 20px}.ia-chapter-end>p{font-size:13px;color:var(--ia-muted);margin-bottom:23px}.ia-chapter-end>.ia-fine{font-size:10px;margin-top:14px}.ia-chapter-end>.ia-quiet{display:flex}.ia-fit-repair{padding:40px;background:#e6eadd;border:1px solid #d4dcc8;border-radius:5px}.ia-fit-repair h2{font-size:38px}.ia-fit-repair>p{max-width:700px;color:var(--ia-muted);margin:22px 0}.ia-fit-repair>div{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.ia-review-page{max-width:900px;padding:45px 0 70px}.ia-review-page h1{font-size:50px}.ia-review-page>p{margin:25px 0;color:var(--ia-muted);max-width:700px}.ia-review-page form>label{display:grid;grid-template-columns:1fr 260px;gap:30px;align-items:center;border-top:1px solid var(--ia-rule);padding:20px 0;font-size:14px}.ia-review-page select{font-size:12px;min-height:44px;border:1px solid #c6cebb;border-radius:3px;background:#faf9f2;color:var(--ia-forest);width:100%;padding:10px}.ia-review-page form>.ia-button{margin-top:20px}.ia-legacy-next{max-width:1150px;margin:30px auto 50px;padding:30px 35px;background:#e7eadf;border:1px solid #ccd5c2;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#254032}.ia-legacy-next h2{font-size:31px}.ia-legacy-next p{font-size:13px;max-width:640px;color:#63715e;margin-top:15px}.ia-legacy-next .ia-button{white-space:nowrap}.ia-fit-repair .ia-fine{font-size:11px}@media(max-width:760px){.ia-result-art-wrap{grid-row:auto;display:grid;grid-template-columns:130px 1fr;gap:15px;text-align:left;margin:22px 0 0;padding-top:23px;border-top:1px solid #81937044}.ia-result-art-card{width:120px;height:168px;grid-row:span 2;justify-self:center}.ia-card-title{font-size:15px;left:11px;right:10px;bottom:27px;line-height:1.15}.ia-card-brand{font-size:4px;left:10px;top:12px;letter-spacing:.7px}.ia-card-tap{font-size:4px;left:11px;bottom:10px;letter-spacing:.5px}.ia-card-reverse{padding:14px 12px}.ia-card-reverse .ia-kicker{font-size:4px;letter-spacing:.5px;margin-bottom:6px}.ia-card-script{font-size:11px;line-height:1.4;margin-top:0}.ia-result-art-wrap>.ia-quiet{align-self:end;font-size:11px;margin:0}.ia-card-save-status{align-self:start}.ia-story-heading{display:block}.ia-story-heading h2{font-size:34px}.ia-story-heading>p{font-size:11px;margin-top:20px}.ia-scene{font-size:22px}.ia-pattern-sequence{grid-template-columns:1fr;gap:14px}.ia-pattern-sequence li{padding:19px 20px;display:flex;gap:16px}.ia-pattern-sequence li>p{font-size:13px;margin-top:0}.ia-pattern-sequence li:not(:last-child):after{content:"\2193";right:50%;top:auto;bottom:-16px;font-size:12px}.ia-pattern-pivot{padding:20px}.ia-pattern-pivot p{font-size:13px}.ia-story-section{padding-bottom:35px;margin-bottom:35px}.ia-value-comparison{gap:17px}.ia-value-comparison h3,.ia-value-comparison p{font-size:11px}.ia-fit-repair{padding:28px}.ia-fit-repair h2{font-size:30px}.ia-fit-repair>p{font-size:13px}.ia-chapter section>p{font-size:14px}.ia-chapter-end{padding:25px}.ia-chapter-end h2{font-size:30px}.ia-guide-purchase .ia-quiet{font-size:11px}.ia-review-page h1{font-size:40px}.ia-review-page form>label{grid-template-columns:1fr;gap:13px;font-size:13px}.ia-legacy-next{margin:25px 20px 40px;padding:28px;display:block}.ia-legacy-next .ia-button{margin-top:20px}.ia-hero-content>.ia-hero-specific{font-size:9px;max-width:280px}.ia-keep-progress{font-size:11px}}@media print{.ia-answer-evidence,.ia-context,.ia-guide-toc,.ia-fit-repair,.ia-guide-contents,.ia-chapter-end>.ia-button,.ia-chapter-end>.ia-quiet{display:none!important}.ia-story-section{padding-bottom:20px;margin-bottom:20px}.ia-story-heading{display:block}.ia-story-heading h2{font-size:25px}.ia-scene{font-size:18px}.ia-pattern-sequence{display:block}.ia-pattern-sequence li{margin-bottom:10px;padding:12px;break-inside:avoid}.ia-pattern-sequence li:after{display:none}.ia-pattern-pivot{padding:15px;break-inside:avoid}.ia-chapter section{break-inside:auto}.ia-chapter h2{break-after:avoid}.ia-worksheet{break-inside:avoid}.ia-chapter-end{display:none}}.ia-guide-situations{border-bottom:1px solid var(--ia-rule);padding:0 0 18px;margin-bottom:22px;font-size:12px}.ia-guide-situations summary{cursor:pointer;line-height:1.7}.ia-guide-situations ul{margin:14px 0 0;padding-left:17px;color:var(--ia-muted)}.ia-guide-situations li{margin:8px 0}body[data-page=home] .header{background:#20382d;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2eddf}.ia-new-paths{padding:65px 0 35px}.ia-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ia-path-card{display:flex;flex-direction:column;border-bottom:1px solid var(--ia-rule);padding-bottom:24px;transition:transform .35s ease}.ia-path-card:hover{transform:translateY(-5px)}.ia-path-card>div{height:190px;overflow:hidden;background:#172d23;margin-bottom:24px}.ia-path-card>div>img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.ia-path-card:hover>div>img{transform:scale(1.045)}.ia-path-card>.ia-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:13px}.ia-path-card h3{font-size:26px;line-height:1.2;margin-bottom:22px}.ia-path-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:11px;color:var(--ia-muted)}.ia-test-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-test-card,.ia-test-card:nth-child(n+5),.ia-test-card:last-child{grid-column:span 1}.ia-filters{flex-wrap:wrap}.ia-card-index{font-variant-numeric:tabular-nums}.ia-next-step{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:50px 0 65px;border-top:1px solid var(--ia-rule);margin-top:35px}.ia-next-step h2{font-size:45px}.ia-next-step>div>p{margin:22px 0 28px;color:var(--ia-muted);max-width:520px}.ia-next-sheet{background:#faf8ef;border:1px solid #d0d5c5;padding:32px;box-shadow:8px 9px #dfe3d6;transform:rotate(1deg)}.ia-next-sheet>div{margin:23px 0}.ia-next-sheet>div>span:first-child{font-size:10px;color:#8b7a50}.ia-next-sheet h3{font-size:23px;margin:8px 0 17px}.ia-writing-line{display:block;border-bottom:1px solid #cfd3c6;height:15px}.ia-next-sheet>p{font-size:10px!important;margin-bottom:0!important}.ia-reveal-art{width:270px;height:200px;overflow:hidden;border:1px solid #a995634a;border-radius:140px 140px 6px 6px;position:relative;box-shadow:0 0 80px #c5a56b15}.ia-reveal-art img{width:100%;height:100%;object-fit:cover;animation:ia-new-float 6s ease-in-out infinite}.ia-reveal-art:after{content:"";position:absolute;inset:-60%;background:linear-gradient(110deg,transparent 43%,#ffe9ad42 49%,transparent 55%);transform:translate(-100%)}.unfolding .ia-reveal-art:after{animation:ia-reveal-glint 1.4s ease forwards}.unfolding .ia-reveal-art{transition:transform 1.5s ease,box-shadow 1.5s ease;transform:scale(1.08);box-shadow:0 0 100px #c5a56b40}@keyframes ia-new-float{50%{transform:scale(1.05)}}@keyframes ia-reveal-glint{to{transform:translate(100%)}}.ia-card-image.boundaries img{object-position:50% 50%}.ia-card-image.workvalues img{object-position:50% 43%}@media(max-width:1100px){.ia-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ia-path-card>div{height:230px}.ia-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-next-step{gap:38px}.ia-next-sheet{padding:25px}.ia-next-step h2{font-size:37px}}@media(max-width:760px){.ia-new-paths{padding:45px 0 20px}.ia-path-grid{gap:25px 16px}.ia-path-card>div{height:135px;margin-bottom:17px}.ia-path-card>.ia-kicker{font-size:7px;letter-spacing:1px}.ia-path-card h3{font-size:23px;margin-bottom:17px}.ia-path-link{font-size:9px;gap:5px}.ia-path-link .ia-icon{width:15px;height:15px}.ia-path-card{padding-bottom:19px}.ia-next-step{grid-template-columns:1fr;gap:25px;padding:35px 0 45px}.ia-next-step h2{font-size:34px}.ia-next-step>div>p{font-size:13px}.ia-next-sheet{margin-right:7px}.ia-next-sheet h3{font-size:23px}.ia-reveal-art{width:220px;height:165px}.ia-next-step .ia-button{font-size:12px}.ia-test-card p{min-height:0}.ia-test-card{display:flex;flex-direction:column}.ia-test-card .ia-card-bottom{margin-top:auto;padding-top:18px}.ia-filters button{white-space:normal}}@media(max-width:370px){.ia-path-card h3{font-size:20px}.ia-path-card>div{height:115px}.ia-path-link{font-size:8px}.ia-path-grid{gap:23px 13px}}@media(prefers-reduced-motion:reduce){.ia-path-card,.ia-path-card>div>img,.ia-reveal-art,.ia-reveal-art img,.ia-reveal-art:after{animation:none!important;transition:none!important;transform:none!important}}body.ia-motion-paused .ia-reveal-art,body.ia-motion-paused .ia-reveal-art img,body.ia-motion-paused .ia-reveal-art:after{animation:none!important;transition:none!important}@media print{.ia-next-step{display:block;break-before:page}.ia-next-step .ia-button,.ia-new-paths{display:none!important}.ia-next-sheet{transform:none;box-shadow:none;break-inside:avoid}}.ia-guide-art{height:135px;margin:20px 0 25px;overflow:hidden;border-radius:80px 80px 3px 3px}.ia-guide-art img{width:100%;height:100%;object-fit:cover}.ia-pair-reading{margin:25px 0 30px;border-left:2px solid #b8a674;padding:4px 0 4px 25px;max-width:950px}.ia-pair-reading>.ia-kicker{font-size:9px;margin-bottom:13px}.ia-pair-reading p{font-size:16px;color:var(--ia-muted);line-height:1.85}@media(max-width:760px){.ia-pair-reading{padding-left:17px}.ia-pair-reading p{font-size:13px}}.ia-guide-unlock{border:1px solid #c8d9d1;background:linear-gradient(135deg,#f5faf6,#eaf4ee);border-radius:16px;padding:24px;margin:28px 0}.ia-guide-unlock>.ia-kicker{color:#427e6e}.ia-guide-unlock>p{margin:8px 0 16px}.ia-unlock-steps{display:flex;flex-wrap:wrap;gap:10px}.ia-unlock-steps button{min-height:46px;padding:10px 16px;border:1px solid #96b8a9;border-radius:25px;background:#fff;color:#2b594b;font:600 13px/1.4 DM Sans,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.ia-unlock-steps button:hover{transform:translateY(-2px);background:#e5f1e8}.ia-unlock-steps button.is-found{background:#317e70;color:#fff;border-color:#317e70}.ia-unlock-steps button:disabled{cursor:default;transform:none}.ia-guide-unlock.is-open{border-color:#6ca791;box-shadow:0 10px 30px #356d5520}.ia-guide-unlock .ia-unlock-status{font-size:13px;color:#49665b;margin:14px 0 2px}.ia-guide-unlock .ia-quiet{margin-top:5px}.ia-guide-offer [data-guide-open][hidden],.ia-guide-unlock [hidden]{display:none!important}.ia-guide-unlock button:focus-visible{outline:3px solid #b88541;outline-offset:3px}@media(max-width:650px){.ia-guide-unlock{padding:18px}.ia-unlock-steps{display:grid}.ia-unlock-steps button{text-align:left}}@media(prefers-reduced-motion:reduce){.ia-unlock-steps button{transition:none}}.header{gap:18px}.header nav{gap:22px}.ia-language-control{flex:0 0 auto}.ia-language-control select{width:135px;min-height:38px;padding:7px 22px 7px 10px;border:1px solid #c1c9b9;border-radius:3px;background:transparent;font-size:12px}.ia-language-control select:disabled{opacity:.6}#ia-language-note{display:block;flex-basis:100%;max-width:850px;font-size:11px;line-height:1.7;color:#687260}#ia-language-note[hidden]{display:none}#ia-language-status.is-error{position:static;width:auto;height:auto;clip-path:none;overflow:visible;padding:12px 24px;background:#f2e5d3;color:#713b24;text-align:center}.ia-question-top{gap:15px}.ia-question-top a{flex-shrink:0}.ia-intro-facts,.ia-hero-actions,.ia-result-actions{flex-wrap:wrap}.ia-button,.btn{text-align:center;white-space:normal}.ia-score-row>div,.ia-card-meta,.ia-card-brand,.ia-kicker{overflow-wrap:anywhere}body:not([data-locale=en]) .ia-hero h1{font-size:clamp(52px,5.6vw,80px)}body:not([data-locale=en]) .ia-card-title{font-size:27px}body:not([data-locale=en]) .ia-card-script{font-size:18px}@media(max-width:1150px){.header .header-cta{display:none}.header nav{gap:16px}.header{padding-left:24px;padding-right:24px;gap:12px}.ia-language-control select{width:122px}}@media(max-width:760px){.header{display:flex;flex-wrap:wrap;gap:10px 14px;padding:15px 20px}.header .brand{margin-right:auto}.header .ia-language-control{order:1}.header #menu-toggle{order:2}.header #ia-motion-toggle{order:3;margin-left:auto;max-width:none}.header nav{order:4;flex-basis:100%}.ia-language-control select{width:120px;font-size:11px}.header #menu-toggle{font-size:11px}.ia-question-top{flex-wrap:wrap}.ia-question-top a{flex-shrink:1}.ia-hero-content .ia-kicker{max-width:95%;line-height:1.8}body:not([data-locale=en]) .ia-hero h1{font-size:clamp(40px,9.7vw,66px)}body:not([data-locale=en]) .ia-card-title{font-size:23px}body:not([data-locale=en]) .ia-intro h1{font-size:clamp(38px,9vw,52px)}.ia-card-brand{font-size:9px}.ia-card-script{line-height:1.4}.ia-filters button{white-space:normal}.ia-score-name{overflow-wrap:anywhere}}@media print{#ia-language-status{display:none!important}}.ia-language-control select{color:inherit}.ia-language-control option{background:#f6f4ec;color:#213c32}.ia-test-card h3,.ia-intro h1,.ia-result h1,.ia-path-card h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ia-section-heading>div,.ia-guide-layout>*,.ia-test-card{min-width:0}.ia-section-heading h2,.ia-guide h1,.ia-guide h2,.ia-guide h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media(max-width:760px){.ia-result-art-wrap{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:32px}.ia-result-art-card{width:240px;height:330px;flex-shrink:0}.ia-card-title{font-size:23px;line-height:1.17;left:20px;right:20px;bottom:48px}.ia-card-brand{font-size:7px;top:22px;left:20px;right:20px;letter-spacing:1px}.ia-card-tap{font-size:7px;bottom:19px}.ia-card-reverse{padding:26px 20px}.ia-card-reverse .ia-kicker{font-size:8px;line-height:1.6}.ia-card-script,body:not([data-locale=en]) .ia-card-script{font-size:16px;line-height:1.45;margin-top:16px}}.ia-mini-book h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:auto}html:has(dialog[open]){overflow:hidden}dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain}.ritual-dialog{overflow:auto}button,a,select,summary,label{touch-action:manipulation}@media(max-width:900px),(pointer:coarse){:root{--mobile-gutter:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}input:not([type=radio]):not([type=checkbox]),select,textarea,.ia-language-control select,.ia-review-page select{font-size:16px;min-height:48px}button,select,summary{min-height:44px;min-width:44px}.ia-text-link,.ia-back,.tool-back,.text-link,.sample-link,.sample-links a,.report-sidebar a,.header .brand,footer a,.ia-question-top a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.ia-filters button,.ia-resonance button,.ia-context button{font-size:12px;line-height:1.45;padding:10px 15px}.ia-quiet{min-height:44px;padding-top:11px;padding-bottom:11px;font-size:13px}.ia-keep-progress{min-height:44px;padding-block:8px}.ia-option{min-height:58px;font-size:15px;line-height:1.5;gap:12px}.ia-option input{min-width:0;min-height:0}.ia-option-check{flex-shrink:0}.ia-question-panel{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.ia-question-panel h1{font-size:clamp(25px,5.7vw,34px);line-height:1.3;min-height:0}.ia-question-controls{position:sticky;bottom:0;z-index:2;background:#f4f2ea;padding:12px 0 max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 -10px 18px #f4f2ead9;margin-top:12px;gap:12px}.ia-question-controls .ia-button{max-width:72%;white-space:normal}.ia-question-hint,.ia-intro .ia-fine,.ia-intro .ia-keep-progress span span{font-size:12px;line-height:1.7}.ia-story-section p,.ia-insight-columns p,.ia-practice>div>p,.ia-guide-chapter p,.ia-chapter p,.report-content p,.depth-body p,.card-interpretation p,.reading-card p{font-size:16px;line-height:1.8}.ia-method p,.depth-method p,.ia-guide-purchase>p{font-size:14px;line-height:1.75}.ia-shell{width:calc(100% - var(--mobile-gutter) - var(--mobile-gutter))}.wrap{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}main h1,main h2,main h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ia-back{margin-bottom:24px}.ia-result-actions,.tool-actions,.ia-context,.ia-resonance>div{flex-wrap:wrap}.ia-review-page{padding-top:28px}.ia-review-page form>label{min-width:0}.ia-review-page select{width:100%;max-width:100%;padding-right:28px}.ia-review-page form>label>span,.ia-score strong,.ia-score-label{min-width:0;overflow-wrap:anywhere}.report-sidebar{gap:4px 16px}.report-sidebar a{font-size:12px;line-height:1.5}footer{padding-bottom:max(32px,calc(env(safe-area-inset-bottom,0px) + 20px))}footer>div{flex-wrap:wrap;gap:8px 20px}footer a{font-size:12px}#ia-interest-dialog,#number-dialog{padding:56px 22px 24px;width:min(530px,calc(100% - 32px))}#ia-interest-dialog h2,#number-dialog h2{font-size:clamp(27px,6vw,36px);overflow-wrap:anywhere}#ia-interest-dialog p,#number-dialog p{font-size:15px;line-height:1.75}.ia-modal-close,.close{min-width:44px;min-height:44px;right:8px;top:8px;padding:6px}.ritual-skip{min-height:44px;padding:10px 12px}.ia-intent-options{gap:12px}.ia-intent-options button{width:100%;justify-content:center;white-space:normal}}@media(max-width:900px){.header,body.is-home .header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px var(--mobile-gutter);min-height:0;margin-bottom:0;position:relative;background:#20382d}.header .brand{grid-area:1/1;margin:0;justify-self:start}.header .header-cta{display:none}.header #menu-toggle{grid-area:1/2;display:inline-flex;align-items:center;justify-content:center;order:0;min-height:44px;margin:0;font-size:13px}.header .ia-language-control{grid-area:2/1;order:0;width:min(100%,220px);min-width:0}.header .ia-language-control select{width:100%;max-width:100%;font-size:16px;min-height:44px}.header #ia-motion-toggle{grid-area:2/2;order:0;margin:0;min-height:44px;max-width:130px;padding:8px 4px;white-space:normal;font-size:12px;line-height:1.4}.header nav{grid-area:3/1/auto/-1;display:none;order:0;width:100%;min-width:0}.header nav.menu-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0 0;gap:8px;background:transparent;justify-content:normal}.header nav a{min-width:0;min-height:48px;font-size:14px;line-height:1.4;display:flex;align-items:center;padding:10px 12px;border:1px solid #83958166;border-radius:3px;overflow-wrap:anywhere}.header nav a[aria-current=page]{background:#e0c88e18;border-color:#d5be8866}}@media(min-width:580px)and (max-width:900px){.header,body.is-home .header{grid-template-columns:auto minmax(130px,1fr) auto auto;gap:12px}.header .brand{grid-area:1/1}.header .ia-language-control{grid-area:1/2;justify-self:end}.header #ia-motion-toggle{grid-area:1/3}.header #menu-toggle{grid-area:1/4}.header nav{grid-row:2}}@media(max-height:500px)and (max-width:1000px){.ritual-dialog{padding:20px;width:min(540px,calc(100vw - 32px))}.ritual-universe{height:64px;width:64px}.ritual-universe i:nth-child(2){inset:9px}.ritual-universe i:nth-child(3){inset:18px}.ritual-universe>span{font-size:28px}.ritual-dialog .eyebrow{margin-top:12px}.ritual-dialog h2{font-size:25px;margin:8px 0}.ritual-dialog p{font-size:13px}.ritual-skip{margin-top:10px}.ia-reveal{padding-top:24px;padding-bottom:24px}.ia-reveal-orbit{height:150px;max-height:150px}.ia-reveal-art{height:130px!important}.ia-reveal h1{font-size:38px}}@media(hover:none){.ia-button:hover,.btn:hover,.ia-option:hover,.ia-test-card:hover,.ia-path-card:hover{transform:none;box-shadow:none}.ia-test-card:hover .ia-card-image>img,.ia-path-card:hover>div>img{transform:none}}@media print{.ia-question-controls{position:static;box-shadow:none}.header,body.is-home .header{display:none!important}html{overflow:visible!important;scrollbar-gutter:auto}}@media(max-width:900px),(pointer:coarse){.report-sidebar .btn{min-height:44px}.header nav a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}@media(min-width:901px)and (pointer:fine){html{scrollbar-gutter:stable}}.ia-card-face{-webkit-backface-visibility:hidden}@media(max-width:900px),(pointer:coarse){.ia-legacy-next .ia-button{white-space:normal;max-width:100%;gap:12px}.ia-button{max-width:100%}}.ia-language-control select{appearance:none;-webkit-appearance:none;background-color:#20382d;color:#f6f4ec;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#e0c88e 50%),linear-gradient(135deg,#e0c88e 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 12px) 50%;background-size:4px 4px;background-repeat:no-repeat}:root{--ia-paper:#faf9f6;--ia-forest:#243e34;--ia-rule:#dedfd7;--ia-muted:#616d64}body .ia-discovery{background:var(--ia-paper);font-family:DM Sans,sans-serif}body .ia-discovery h1,body .ia-discovery h2,body .ia-discovery h3{font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:-.8px}body .ia-discovery h1{font-size:48px;line-height:1.13}body .ia-discovery h2{font-size:32px;line-height:1.22}body .ia-discovery h3{font-size:23px;line-height:1.3;letter-spacing:-.4px}.ia-shell{width:min(1184px,calc(100% - 80px))}.ia-kicker{letter-spacing:1.3px}.ia-button{border-radius:6px;box-shadow:none}.ia-button:hover{transform:none;box-shadow:none}.ia-text-link{border-bottom:0;text-decoration:underline;text-underline-offset:5px}.ia-text-link .ia-icon{width:16px}body .header,body.is-home .header,body[data-page=home] .header{background:#faf9f6;color:#243e34;border-bottom:1px solid #dedfd7;margin-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.header nav a{font-size:13px}.header #ia-motion-toggle{border-bottom:0;color:#616d64}.header .ia-language-control select{background-color:#faf9f6;color:#243e34;border-color:#d5d9cf;background-image:linear-gradient(45deg,transparent 50%,#243e34 50%),linear-gradient(135deg,#243e34 50%,transparent 50%)}body .preview-bar{background:#eeefe8;color:#58675d;border-bottom:1px solid #dedfd7;letter-spacing:0!important;font-size:11px!important}.ia-home-v16 .ia-home-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:60px 0 70px}.ia-home-intro{min-width:0}.ia-home-v16 .ia-home-intro h1{font-size:58px;letter-spacing:-1.8px;max-width:540px}.ia-home-intro>p{font-size:17px;line-height:1.75;max-width:490px;margin:24px 0 28px;color:var(--ia-muted)}.ia-home-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.ia-home-actions .ia-button{gap:14px}.ia-home-actions .ia-text-link{font-size:12px}.ia-home-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:27px;padding-top:19px;border-top:1px solid var(--ia-rule);font-size:12px}.ia-home-intro>.ia-fine{margin-top:6px}.ia-home-cover{display:block;overflow:hidden;border:1px solid #d9ddd3;border-radius:10px;background:#f1f1e9;min-width:0}.ia-home-cover>img{display:block;width:100%;height:365px;object-fit:cover;object-position:68% center}.ia-home-cover>div{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:14px}.ia-home-cover .ia-kicker{margin:0 0 5px;font-size:9px;color:var(--ia-muted)}.ia-home-cover strong{font-size:19px;font-weight:500}.ia-home-cover-arrow{font-size:25px}.ia-home-picks{padding:0 0 72px}.ia-home-picks .ia-section-heading h2{font-size:28px}.ia-home-picks .ia-section-heading p{color:var(--ia-muted);margin-top:9px;font-size:14px}.ia-home-picks .ia-section-heading>.ia-text-link{flex-shrink:0}.ia-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ia-featured-grid .ia-card-image{height:190px}.ia-test-card .ia-card-image{border-radius:7px}.ia-card-meta{font-size:10px;letter-spacing:.45px;gap:10px}.ia-discovery .ia-test-card h3{font-size:21px;letter-spacing:-.4px}.ia-test-card p{font-size:14px;line-height:1.7;min-height:0}.ia-card-bottom{margin-top:20px;font-size:12px}.ia-card-index{display:none}.ia-card-open{width:30px;height:30px}.ia-card-open .ia-icon{width:16px}.ia-test-card:hover .ia-card-open{transform:none}.ia-product-preview{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-top:1px solid var(--ia-rule);border-bottom:1px solid var(--ia-rule);padding:64px 0}.ia-product-copy{max-width:450px}.ia-product-copy>p{margin:22px 0;font-size:16px;color:var(--ia-muted);line-height:1.8}.ia-product-copy ul{list-style:none;padding:0;margin:24px 0}.ia-product-copy li{font-size:14px;margin:12px 0;padding-left:22px;position:relative}.ia-product-copy li:before{content:"\2713";position:absolute;left:0;color:#50745d}.ia-product-copy>.ia-fine{margin-top:12px}.ia-result-preview{display:block;background:#fff;border:1px solid #d6dbd1;padding:32px;border-radius:10px;box-shadow:0 8px 28px #233e3408;min-width:0}.ia-preview-label{font-size:9px;letter-spacing:1px;color:var(--ia-muted);display:block;line-height:1.8}.ia-result-preview h3{margin:15px 0 28px}.ia-preview-scores>div{display:grid;grid-template-columns:1fr auto;gap:9px;margin:20px 0;font-size:12px}.ia-preview-scores strong{font-weight:500}.ia-preview-scores small{color:#7b837c;font-weight:400}.ia-preview-scores>div>i{grid-column:1/-1;height:5px;background:#edf0e9;border-radius:3px;overflow:hidden}.ia-preview-scores>div>i>i{height:100%;display:block;background:#68836c;border-radius:3px}.ia-result-preview>p{font-size:15px;line-height:1.75;padding:19px 20px;background:#f3f4ee;margin:26px 0;color:#506551}.ia-preview-bottom{display:flex;justify-content:space-between;font-size:12px}.ia-home-questions{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;padding:70px 0}.ia-home-questions h2{max-width:350px}.ia-home-questions>div>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--ia-rule)}.ia-home-questions>div>a:first-child{border-top:1px solid var(--ia-rule)}.ia-home-questions strong{font-size:16px;font-weight:500;display:block}.ia-home-questions small{display:block;color:var(--ia-muted);font-size:12px;margin-top:7px}.ia-home-v16 .ia-faq{padding-bottom:60px;gap:90px}.ia-home-end{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0 60px;border-top:1px solid var(--ia-rule)}.ia-library-header{padding-top:45px}.ia-collection{padding:40px 0 55px}.ia-filters button{border-radius:6px}.ia-new-paths{padding:20px 0 60px}.ia-path-card:hover{transform:none}.ia-path-card>div{border-radius:6px}body .ia-result-cover{background:#eef0e8;color:var(--ia-forest);padding:30px 0 45px}.ia-result-cover-grid{gap:65px}.ia-result-cover h1{max-width:650px}.ia-result-cover p{color:#5b695e;font-size:16px;line-height:1.8}.ia-result-cover .ia-kicker,.ia-result-cover .ia-fine,.ia-result-cover .ia-quiet{color:#57695b}.ia-result-cover .ia-button{background:var(--ia-forest);border-color:var(--ia-forest);color:#fff}.ia-result-cover .ia-button .ia-icon{filter:invert(1)}.ia-result-cover .ia-back{color:#57695b}.ia-result-art-card{box-shadow:0 12px 30px #102a231f}.ia-result-nav{position:sticky;top:0;z-index:9;background:#faf9f6f5;border-bottom:1px solid var(--ia-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ia-result-nav>div{display:flex;gap:12px}.ia-result-nav button{border:0;background:none;min-height:52px;min-width:44px;padding:12px 16px;color:#4f6254;font-size:13px;cursor:pointer}.ia-result-nav button:hover,.ia-result-nav button:focus-visible{background:#e9eee4}.ia-result-body section[id]{scroll-margin-top:90px}.ia-story-section,.ia-map-section{padding-bottom:40px;margin-bottom:40px}.ia-pattern-sequence li{background:#f0f2ea}.ia-pattern-pivot{background:#fff}.ia-insight-card{background:#f0f2ea}.ia-guide-offer{border:1px solid #d8ded1;border-radius:9px;background:#edf0e6}.ia-mini-book,.ia-next-sheet{transform:none}.ia-quote{border-radius:6px}.ia-intro-visual{border-radius:10px}.ia-intro h1 em{font-size:.75em;font-style:normal;color:#71816c}.ia-quiz{grid-template-columns:minmax(250px,30%) 1fr}.ia-quiz-aside{background:#edf0e7;padding:34px}.ia-quiz-cover{max-width:270px;overflow:hidden;border-radius:8px;margin:10px 0 28px}.ia-quiz-cover img{width:100%;height:220px;object-fit:cover;display:block}.ia-quiz-aside h2{font-size:26px!important}.ia-quiz-aside>p{font-size:14px}.ia-question-panel{background:#faf9f6}.ia-question-panel h1{font-size:34px!important;letter-spacing:-.6px!important;line-height:1.35}.ia-options{max-width:710px}.ia-question-controls{max-width:710px;background:#faf9f6}.ia-option{border-radius:6px;background:#fff}.ia-option:has(input:checked){background:#eaf0e5;border-color:#55765e;box-shadow:none}@media(max-width:1100px){.ia-home-v16 .ia-home-hero{gap:35px}.ia-home-v16 .ia-home-intro h1{font-size:48px}.ia-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-featured-grid .ia-card-image{height:230px}.ia-product-preview{gap:40px}.ia-home-questions{gap:45px}}@media(max-width:760px){.ia-shell{width:calc(100% - 40px)}body .ia-discovery h1{font-size:37px}body .ia-discovery h2{font-size:28px}body .ia-discovery h3{font-size:21px}.ia-home-v16 .ia-home-hero{grid-template-columns:1fr;gap:30px;padding:34px 0 46px}.ia-home-v16 .ia-home-intro h1{font-size:44px;letter-spacing:-1.1px}.ia-home-intro .ia-kicker{font-size:9px;margin-bottom:16px}.ia-home-intro>p{font-size:16px;margin:19px 0 23px}.ia-home-actions{gap:10px 20px}.ia-home-facts{gap:8px 16px;margin-top:18px;padding-top:16px;font-size:11px}.ia-home-cover>img{height:240px}.ia-home-cover>div{padding:16px 20px}.ia-home-cover .ia-kicker{margin-bottom:4px}.ia-home-cover strong{font-size:17px}.ia-home-picks{padding-bottom:40px}.ia-home-picks .ia-section-heading{display:block}.ia-home-picks .ia-section-heading h2{font-size:27px}.ia-home-picks .ia-section-heading>.ia-text-link{margin-top:8px}.ia-featured-grid{gap:28px 18px}.ia-featured-grid .ia-card-image{height:180px}.ia-card-meta{flex-wrap:wrap;font-size:9px;margin-top:14px}.ia-discovery .ia-test-card h3{font-size:19px}.ia-test-card p{font-size:13px;line-height:1.65}.ia-card-bottom{font-size:11px;padding-top:13px!important;margin-top:14px!important;gap:8px}.ia-test-card .ia-card-bottom{margin-top:14px!important}.ia-product-preview{grid-template-columns:1fr;gap:28px;padding:40px 0}.ia-product-copy>p{font-size:15px;margin:18px 0}.ia-product-copy ul{margin:18px 0}.ia-result-preview{padding:24px}.ia-product-copy>.ia-fine{margin-top:4px}.ia-home-questions{grid-template-columns:1fr;gap:24px;padding:44px 0}.ia-home-questions h2{max-width:none}.ia-home-v16 .ia-faq{gap:22px;padding-bottom:40px}.ia-home-end{display:block;padding:28px 0 40px}.ia-home-end h2{margin-bottom:20px}.ia-result-cover-grid{gap:15px}.ia-result-cover h1{font-size:36px!important}.ia-result-cover p{font-size:16px}.ia-result-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ia-result-nav button{font-size:12px;line-height:1.4;min-height:44px;padding:10px 4px;text-align:left}.ia-result-body section[id]{scroll-margin-top:110px}.ia-guide-offer{padding:30px 24px}.ia-quiz{grid-template-columns:1fr}.ia-quiz-aside{display:none}.ia-question-panel h1{font-size:28px!important}.ia-question-controls{background:#faf9f6;box-shadow:0 -10px 18px #faf9f6e6}.ia-library-header{padding-top:30px}.ia-collection{padding:28px 0 40px}.ia-intro h1{font-size:37px!important}.ia-intro-visual{min-height:330px}}@media(max-width:480px){.ia-featured-grid{grid-template-columns:1fr}.ia-featured-grid .ia-test-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:0 18px;padding-bottom:22px;border-bottom:1px solid var(--ia-rule)}.ia-featured-grid .ia-card-image{grid-column:1;grid-row:1/5;height:135px}.ia-featured-grid .ia-card-meta,.ia-featured-grid h3,.ia-featured-grid p,.ia-featured-grid .ia-card-bottom{grid-column:2}.ia-featured-grid .ia-card-meta{margin-top:0}.ia-featured-grid .ia-card-bottom{border:0;padding-top:0!important;margin-top:12px!important}.ia-featured-grid .ia-card-open{display:none}.ia-test-grid{grid-template-columns:1fr}.ia-test-grid .ia-card-image{height:230px}.ia-test-grid .ia-card-meta{font-size:10px}.ia-test-grid .ia-test-card h3{font-size:23px}.ia-test-grid .ia-test-card p{font-size:14px}.ia-home-v16 .ia-home-intro h1{font-size:40px}.ia-home-actions .ia-button{width:100%}.ia-home-actions .ia-text-link{font-size:13px}}@media print{.ia-result-nav{display:none!important}.ia-shell{width:100%}.ia-result-cover{background:#fff!important}.ia-result-cover-grid,.ia-quiz{display:block}.ia-result-cover h1{font-size:32px!important}.ia-discovery h2{font-size:24px!important}}body .header #main-nav a{color:#465d4e}body .header #main-nav a:hover,body .header #main-nav a[aria-current=page]{color:#223e30;text-decoration:underline;text-underline-offset:6px}body .header #menu-toggle{color:#243e34;border-color:#bfc9bb;background:transparent}body.is-home .preview-bar{background:#eeefe8;color:#58675d}.ia-result-nav{display:block}@media print{.ia-result-nav{display:none!important}}:root{--p-ink:#36454d;--p-muted:#677680;--p-teal:#317e79;--p-purple:#796097;--p-line:#e4e8ea}.p-app{background:#fff;color:var(--p-ink);font:16px/1.75 DM Sans,sans-serif}.p-app *{box-sizing:border-box}.p-app h1,.p-app h2,.p-app h3{font-family:DM Sans,sans-serif;font-weight:650;color:var(--p-ink);letter-spacing:-.8px;line-height:1.2}.p-app h1{font-size:54px}.p-app h2{font-size:34px}.p-app h3{font-size:21px;letter-spacing:-.25px}.p-app p{color:var(--p-muted)}.p-shell{width:min(1160px,calc(100% - 64px));margin:auto}.p-eyebrow{display:block;font-size:11px;letter-spacing:1.7px;font-weight:650;margin-bottom:18px;color:#617d82}.p-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:var(--p-purple);color:#fff;border:2px solid var(--p-purple);border-radius:30px;min-height:56px;padding:14px 30px;font:650 16px/1.45 DM Sans,sans-serif;cursor:pointer;transition:background .2s,transform .2s;max-width:100%;text-align:center}.p-button:hover{background:#665081;border-color:#665081;transform:translateY(-1px)}.p-button:disabled{opacity:.5;cursor:wait}.p-text-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;min-width:44px;color:#317e79;font:600 14px/1.5 DM Sans,sans-serif;border:0;background:none;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.p-text-link:disabled{opacity:.35;cursor:default}.p-fine{font-size:12px!important;line-height:1.8;color:var(--p-muted);display:block}.p-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.p-app :is(button,a,input,summary):focus-visible{outline:3px solid #b88541;outline-offset:5px}.p-app button,.p-app summary{touch-action:manipulation}.p-app [hidden]{display:none!important}body .header,body.is-home .header,body[data-page=home] .header{background:#fff;color:var(--p-ink);border-color:#e4e8ea}body .header #main-nav a{color:#5b6871;font-weight:600;font-size:14px}body .header #main-nav a[aria-current=page]{color:#317e79}.header .ia-language-control select{background-color:#fff}body .preview-bar,body.is-home .preview-bar{background:#f3f6f5;color:#62756c}body .header #ia-motion-toggle{font-size:11px}.p-hero{text-align:center;background:#edf7f5;padding:64px 0 0;overflow:hidden}.p-hero h1{font-size:62px;letter-spacing:-1.7px;max-width:920px;margin:auto}.p-hero>.p-shell>p{font-size:19px;max-width:690px;margin:24px auto 30px;line-height:1.8}.p-hero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;font-size:13px;color:#648078;margin:22px 0 15px}.p-hero-people{display:flex;align-items:end;justify-content:center;gap:24px;max-width:900px;margin:20px auto 0;padding:0 20px}.p-hero-person{position:relative;width:23%;padding:15px 4px 17px;border-radius:100px 100px 0 0;background:#dcebe6}.p-hero-person:nth-child(2n){padding-top:35px}.p-hero-person>span{font-size:12px;font-weight:650;letter-spacing:2px;display:block;position:absolute;bottom:5px;width:100%}.p-person{display:block;width:100%;height:auto;max-height:310px}.p-hero .p-person{transition:transform .3s}.p-hero-person:hover .p-person{transform:translateY(-6px)}.p-how{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:55px 0 65px;border-bottom:1px solid var(--p-line)}.p-how article>span{color:#60a295;font-size:14px;font-weight:700;display:block;margin-bottom:14px}.p-how p{font-size:15px;margin-top:14px}.p-home-types{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;padding:85px 0}.p-home-types>div>p,.p-home-more p{margin:22px 0;font-size:17px;max-width:430px}.p-mini-types{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.p-mini-types>a{padding:16px 18px;text-align:center;border-radius:10px;display:block}.p-mini-types svg{height:160px}.p-mini-types strong{font-size:15px;font-weight:650;display:block}.p-mini-types small{font-size:11px;letter-spacing:1.5px}.p-group-0{--p-accent:#937aab;background:#f0eaf5}.p-group-1{--p-accent:#539882;background:#e9f3ec}.p-group-2{--p-accent:#5993a8;background:#e8f2f7}.p-group-3{--p-accent:#b69b50;background:#faf3df}.p-soft{background:#f6f8f9}.p-home-more{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:65px 0;align-items:center}.p-more-links{display:grid;gap:18px}.p-more-links a{display:flex;align-items:center;gap:20px;font-weight:600;border-bottom:1px solid #dce5e5;padding:0 0 18px;line-height:1.5}.p-more-links img{width:76px;height:76px;object-fit:cover;border-radius:8px}.p-more-links b{margin-left:auto;font-weight:400}.p-home-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;padding:70px 0}.p-home-faq summary,.p-method summary{cursor:pointer;min-height:48px;padding:15px 0;font-weight:600}.p-home-faq details{border-bottom:1px solid var(--p-line)}.p-home-faq details p{padding:4px 0 20px;font-size:14px}.p-bottom{text-align:center;background:#edf7f5;padding:55px 24px 60px}.p-bottom h2{margin-bottom:25px}.p-test-intro{max-width:1030px;padding:60px 0 70px;text-align:center}.p-test-intro>p{margin:22px auto 30px;max-width:700px;font-size:18px}.p-intro-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;text-align:left}.p-intro-tips>div{background:#f4f7f7;border-radius:8px;padding:24px}.p-intro-tips b{display:block;color:#5c988d;font-size:14px;margin-bottom:14px}.p-intro-tips strong{display:block;font-size:17px;margin-bottom:12px;line-height:1.5}.p-intro-tips span{font-size:14px;line-height:1.7;color:var(--p-muted);display:block}.p-save{display:flex;justify-content:center;align-items:start;gap:12px;font-size:14px;cursor:pointer;min-height:44px;padding:10px}.p-save input{width:19px;height:19px;accent-color:#3c897c;flex-shrink:0;margin-top:4px}.p-test-intro>.p-fine{margin:12px auto 22px}.p-test-intro .p-actions{justify-content:center}.p-quiz-top{display:flex;justify-content:space-between;align-items:center;padding:36px 0;gap:25px}.p-quiz-top .p-eyebrow{margin-bottom:10px}.p-quiz-width{width:min(860px,calc(100% - 40px));margin:auto}.p-progress-wrap{position:sticky;top:0;z-index:10;background:#fffffff2;padding:16px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.p-progress-label{display:flex;justify-content:space-between;font-size:12px;line-height:1.5;margin-bottom:8px}.p-progress-label strong{font-weight:600}.p-progress-wrap progress{display:block;appearance:none;border:0;height:7px;width:100%;background:#e5ece9;border-radius:5px;overflow:hidden}.p-progress-wrap progress::-webkit-progress-bar{background:#e5ece9}.p-progress-wrap progress::-webkit-progress-value{background:#51a08b;border-radius:5px}.p-progress-wrap progress::-moz-progress-bar{background:#51a08b}.p-question{padding:38px 0 15px;margin:0;border:0;border-bottom:1px solid var(--p-line);min-width:0;scroll-margin-top:100px}.p-question legend{display:contents}.p-question legend>span:last-child{display:block;font-size:21px;font-weight:600;text-align:center;line-height:1.6;max-width:770px;margin:auto}.p-q-number{display:block;text-align:center;font-size:11px;color:#899599;margin-bottom:12px}.p-scale{display:flex;justify-content:center;align-items:center;gap:30px;margin:28px 0 8px}.p-scale-label{font-size:14px;font-weight:650;color:#3d907a}.p-scale-label:last-child{color:#8b6c9d}.p-scale-options{display:flex;align-items:center;justify-content:center;gap:16px}.p-scale-choice{width:52px;height:58px;display:grid;place-items:center;position:relative;cursor:pointer;color:#49967e;flex-shrink:0}.p-scale-choice input{position:absolute;width:100%;height:100%;opacity:0;inset:0;margin:0;cursor:pointer}.p-scale-choice>span{display:block;border:2px solid currentColor;border-radius:50%;width:30px;height:30px;pointer-events:none;transition:background .15s,transform .15s}.p-size-2>span{width:39px;height:39px}.p-size-3>span{width:49px;height:49px}.p-side-disagree{color:#9473a5}.p-side-neutral{color:#a4acb2}.p-scale-choice input:checked+span{background:currentColor;box-shadow:inset 0 0 0 5px #fff}.p-scale-choice input:focus-visible+span{outline:3px solid #b88541;outline-offset:5px}.p-scale-choice:hover>span{transform:scale(1.07)}.p-chosen{display:block;min-height:27px;text-align:center;font-size:12px;color:var(--p-muted)}.p-quiz-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0}.p-quiz-actions>span{font-size:12px;color:var(--p-muted)}#p-form>.p-fine{text-align:center;padding:0 0 35px}.p-page-heading{text-align:center;padding:60px 0}.p-page-heading>p{font-size:18px;max-width:680px;margin:22px auto 28px}.p-type-section{padding:48px 0 60px}.p-type-section h2{text-align:center;margin-bottom:32px}.p-types-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.p-type-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:12px 16px 20px;border-radius:10px;transition:background .2s}.p-type-card:hover{background:#ffffff90}.p-type-card .p-person{height:200px}.p-type-card h3{margin-top:12px;font-size:22px}.p-code{font-size:13px;letter-spacing:1px;margin:9px 0;color:#6b6c76}.p-type-card p{font-size:14px;line-height:1.7;margin-bottom:20px}.p-card-link{font-size:12px;display:flex;gap:15px;margin-top:auto;align-items:center;font-weight:600}.p-result-hero{padding:55px 0}.p-result-hero>.p-shell{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center}.p-result-hero h1{font-size:52px}.p-result-code{display:block;font-size:25px;letter-spacing:3px;margin:16px 0;font-weight:600;color:#71857b}.p-result-hero p{font-size:18px;max-width:650px;margin:20px 0 28px}.p-result-hero .p-fine{margin-top:18px}.p-result-person{text-align:center}.p-result-person svg{max-height:340px}.p-result-person>span{font-size:11px;letter-spacing:3px;color:#729081}.p-result-nav{display:block;position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--p-line)}.p-result-nav>div{display:flex;gap:18px}.p-result-nav button{border:0;background:none;font-size:13px;font-weight:600;min-height:60px;padding:12px;cursor:pointer;color:#66747a}.p-result-nav button:hover{color:#317e79;background:#f2f8f5}.p-report{max-width:1030px}.p-report section{padding:55px 0;border-bottom:1px solid var(--p-line);scroll-margin-top:70px}.p-report-lead{font-size:17px;max-width:730px;margin:22px 0 28px}.p-traits{display:grid;grid-template-columns:1fr 1fr;gap:28px 35px;margin:30px 0}.p-trait{padding:25px;border-radius:8px;min-width:0}.p-trait>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.p-trait h3{font-size:19px}.p-trait>div>span{font-size:11px}.p-trait-labels{display:flex;justify-content:space-between;gap:20px;line-height:1.5}.p-trait-labels>span:last-child{text-align:right}.p-trait-meter{height:9px;background:#fff;position:relative;border-radius:5px;margin:18px 7px}.p-trait-meter:before{content:"";position:absolute;left:50%;top:-6px;height:21px;border-left:1px dashed #a5b2ac}.p-trait-meter i{position:absolute;top:50%;width:19px;height:19px;border:3px solid white;border-radius:50%;background:var(--p-accent);transform:translate(-50%,-50%);box-shadow:0 1px 4px #34454d25}.p-trait-numbers{font-weight:600}.p-method{font-size:13px;max-width:800px}.p-method p{padding:10px 0 15px}.p-nearby{background:#f5f7f8;padding:24px;border-radius:7px;margin-top:24px}.p-nearby>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.p-profile-chip{display:inline-flex;gap:15px;background:#fff;border:1px solid var(--p-line);border-radius:5px;padding:10px 17px;font-size:13px;min-height:44px}.p-chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 45px;margin:28px 0}.p-chapter-grid article{border-left:3px solid #bad7ca;padding-left:22px}.p-chapter-grid h3{font-size:21px;margin-bottom:12px}.p-chapter-grid p{font-size:16px}.p-next>p{font-size:18px;margin:24px 0;max-width:760px}.p-write-lines{max-width:700px;margin:30px 0;padding:25px;background:#f5f8f7}.p-write-lines span{font-size:13px;color:#7b8984;display:block}.p-write-lines i{display:block;border-bottom:1px solid #cbd6cf;height:40px;margin-bottom:25px}.p-report-end{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:30px 0 50px;flex-wrap:wrap}.p-reveal{min-height:70vh;display:grid;place-items:center;text-align:center;background:#edf7f5;padding:40px 20px}.p-reveal>div{max-width:780px}.p-reveal .p-hero-people{max-width:540px;margin-bottom:35px}.p-reveal h1{font-size:44px}.p-reveal p{margin:20px 0}.p-reveal-line{height:5px;background:#5b9f8a;max-width:330px;margin:30px auto;transform-origin:left;animation:p-fill 1.4s ease both}.p-result-person svg{animation:p-arrive .6s ease both}@keyframes p-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes p-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:1100px){.header nav{gap:15px}.p-home-types{gap:40px}.p-home-more{gap:50px}.p-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-type-card .p-person{height:230px}.p-result-hero>.p-shell{gap:30px}}@media(max-width:760px){.p-shell{width:calc(100% - 40px)}.p-app h1{font-size:38px;letter-spacing:-1px}.p-app h2{font-size:29px}.p-app h3{font-size:21px}.p-eyebrow{font-size:10px;letter-spacing:1.3px}.p-hero{padding-top:40px}.p-hero h1{font-size:43px}.p-hero>.p-shell>p{font-size:16px;margin:22px auto 26px}.p-hero h1 br{display:none}.p-hero-meta{font-size:12px;gap:8px 16px}.p-hero-people{gap:8px;padding:0;margin-top:25px}.p-hero-person{width:25%;padding-top:8px}.p-hero-person:nth-child(2n){padding-top:20px}.p-hero-person>span{font-size:8px;letter-spacing:1px}.p-how{grid-template-columns:1fr;gap:25px;padding:34px 0}.p-how article{padding-left:42px;position:relative}.p-how article>span{position:absolute;left:0;top:4px}.p-how h2{font-size:21px}.p-how p{font-size:15px;margin-top:9px}.p-home-types,.p-home-more,.p-home-faq{grid-template-columns:1fr;gap:30px;padding:42px 0}.p-home-types>div>p,.p-home-more p{font-size:16px;margin:18px 0}.p-mini-types{gap:14px}.p-mini-types>a{padding:12px 8px}.p-mini-types svg{height:135px}.p-mini-types strong{font-size:14px;line-height:1.5}.p-bottom{padding:40px 20px}.p-home-faq h2{max-width:330px}.p-test-intro{padding:35px 0 45px}.p-test-intro>p{font-size:16px}.p-intro-tips{grid-template-columns:1fr;gap:15px;margin:30px 0}.p-intro-tips>div{padding:20px}.p-intro-tips b{float:left;margin:0 17px 30px 0}.p-intro-tips strong{font-size:16px}.p-save{font-size:13px;text-align:left;justify-content:start}.p-button{font-size:15px;min-height:54px;padding:13px 24px}.p-quiz-top{display:block;padding:25px 0 16px}.p-quiz-top h1{font-size:27px}.p-quiz-top .p-text-link{margin-top:10px}.p-progress-wrap{padding:12px 0}.p-question{padding-top:28px}.p-question legend>span:last-child{font-size:18px;text-align:center}.p-scale{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.p-scale-options{grid-column:1/-1;grid-row:1;gap:0;justify-content:space-between}.p-scale-label{grid-row:2;font-size:12px}.p-scale-label:last-child{text-align:right}.p-scale-choice{width:44px;height:52px;min-width:0;flex-shrink:1}.p-size-3>span{width:40px;height:40px}.p-size-2>span{width:33px;height:33px}.p-size-1>span{width:26px;height:26px}.p-size-0>span{width:22px;height:22px}.p-chosen{font-size:11px;min-height:23px}.p-quiz-actions{gap:12px;flex-wrap:wrap}.p-quiz-actions .p-button{max-width:65%;padding:12px 18px}.p-quiz-actions>span{display:none}.p-page-heading{padding:36px 0}.p-page-heading>p{font-size:16px}.p-type-section{padding:35px 0}.p-types-grid{gap:15px}.p-type-card{padding:8px 5px 18px}.p-type-card .p-person{height:150px}.p-type-card h3{font-size:20px}.p-type-card p{font-size:13px}.p-card-link{font-size:11px;gap:6px;line-height:1.5}.p-result-hero{padding:35px 0}.p-result-hero>.p-shell{grid-template-columns:1fr;gap:20px}.p-result-hero h1{font-size:39px}.p-result-hero p{font-size:16px}.p-result-person svg{height:230px}.p-result-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.p-result-nav button{min-height:48px;font-size:11px;padding:9px 5px;line-height:1.45}.p-report section{padding:38px 0;scroll-margin-top:115px}.p-traits,.p-chapter-grid{grid-template-columns:1fr;gap:20px;margin:24px 0}.p-trait{padding:23px}.p-report-lead,.p-chapter-grid p{font-size:16px}.p-reveal h1{font-size:34px}.p-reveal .p-hero-people{margin-bottom:28px}.p-home-more br,.p-home-types h2 br{display:none}}@media(max-width:350px){.p-quiz-width{width:calc(100% - 24px)}.p-scale-choice{width:41px}.p-hero h1{font-size:38px}.p-types-grid{grid-template-columns:1fr}.p-type-card .p-person{height:210px}}@media(prefers-reduced-motion:reduce){.p-app *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.ia-motion-paused .p-app *{animation:none!important;transition:none!important}@media print{.p-app{background:#fff!important;color:#111}.p-result-nav,.p-actions,.p-report-end,.p-method,.p-profile-chip,.p-text-link,.p-result-person{display:none!important}.p-shell{width:100%}.p-result-hero{padding:10px 0;background:#fff!important}.p-result-hero>.p-shell{display:block}.p-result-hero h1{font-size:30px}.p-result-code{font-size:20px}.p-report section{padding:20px 0;break-inside:auto}.p-trait,.p-chapter-grid article{break-inside:avoid}.p-app h2{font-size:24px}.p-chapter-grid{gap:20px}.p-traits{gap:15px}.p-app h3{font-size:18px}.p-write-lines{break-inside:avoid}.p-result-person svg{animation:none}}.p-collection-entry{display:flex;align-items:center;gap:24px;padding:22px 26px;background:#edf7f5;color:#367f76;border-radius:8px;margin-top:28px}.p-collection-entry strong{font-size:18px;font-weight:600}.p-collection-entry span{font-size:13px}.p-collection-entry>span:last-child{margin-left:auto}.p-collection-entry:hover{background:#e1f1ec}.p-save{width:min(470px,100%);margin:28px auto 6px;justify-content:flex-start;align-items:center;gap:14px;padding:16px 18px;border:1px solid #d8e5e2;border-radius:16px;background:#f7fbfa;box-shadow:0 8px 24px #31564d0a;text-align:left;position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.p-save:hover{border-color:#91bdb3;background:#f0f8f5}.p-save:has(input:checked){border-color:#77aa9d;background:#edf7f3;box-shadow:0 8px 26px #31564d12}.p-save input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.p-save-control{display:grid;place-items:center;flex:none;width:26px;height:26px;border:2px solid #8aaba3;border-radius:8px;background:#fff;color:#fff;pointer-events:none;transition:background .2s,border-color .2s}.p-save-control span{font-size:15px;line-height:1;font-weight:700;opacity:0}.p-save input:checked+.p-save-control{background:#317e79;border-color:#317e79}.p-save input:checked+.p-save-control span{opacity:1}.p-save input:focus-visible+.p-save-control{outline:3px solid #b88541;outline-offset:4px}.p-save-copy{display:grid;gap:1px;pointer-events:none}.p-save-copy strong{font-size:15px;line-height:1.4;color:#33494b}.p-save-copy small{font-size:12px;line-height:1.5;color:#6e7d81}.p-test-intro>#p-status{margin:8px auto 26px}.p-home-types{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start}.p-home-types>div:first-child{position:sticky;top:100px}.p-mini-types>a{min-width:0;padding:10px 5px;border:1px solid #e5e8e7;border-radius:12px;background:#f9fbfa;transition:transform .2s,box-shadow .2s}.p-mini-types>a:hover{transform:translateY(-3px);box-shadow:0 9px 22px #34454d14}.p-mini-types .p-person{height:105px;max-height:none;object-fit:contain;object-position:bottom}.p-extended{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#edf7f4;border:1px solid #d9e9e2;border-radius:18px;padding:34px!important;margin-top:38px}.p-extended h2{max-width:520px}.p-extended p{max-width:600px;font-size:16px}.p-extended .p-fine{margin-top:14px}.p-extended .p-button{flex:none}.p-guide-page{padding:42px 0 90px}.p-guide-head{max-width:740px;margin:46px auto 50px;text-align:center}.p-guide-head>p{font-size:18px;line-height:1.75;margin-top:20px}.p-guide-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:30px;align-items:start}.p-guide-sample,.p-guide-outline{padding:36px;border:1px solid #dfe8e5;border-radius:18px}.p-guide-sample{background:#f7faf8}.p-guide-sample>p{font-size:17px}.p-guide-sample blockquote{font-size:24px;line-height:1.45;color:#345f59;font-weight:600;border-left:4px solid #77b5a5;padding-left:22px;margin:28px 0}.p-guide-outline{background:#f3eff8}.p-guide-outline ul{margin:23px 0;padding-left:22px;color:#4f5e65;line-height:1.8}.p-guide-outline li{margin-bottom:12px}.p-guide-outline>p{font-size:14px;margin:22px 0}.p-guide-outline .p-button{width:100%}.p-result-quick{padding:24px 28px;border-left:4px solid #6ba894;background:#f3f9f6;border-radius:0 12px 12px 0;margin:25px 0 30px}.p-result-quick strong{display:block;font-size:18px;color:#33594e;line-height:1.4}.p-result-quick p{font-size:15px;margin:8px 0 0}.p-price-disclosure{font-size:14px!important;line-height:1.65!important;color:#596b69!important;background:#f2f7f5;border:1px solid #dbe9e3;padding:14px 18px;border-radius:12px;max-width:590px!important;margin:18px auto 28px!important}.p-paywall{padding:70px 0 95px;min-height:70vh;background:linear-gradient(145deg,#f0f8f5,#fff 62%)}.p-paywall>.p-shell>.p-eyebrow{text-align:center;margin-bottom:38px}.p-paywall-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.85fr);gap:75px;align-items:start}.p-paywall-grid>div>p{font-size:18px;max-width:600px;margin:20px 0 28px}.p-sealed-result{min-height:310px;border:1px solid #cbded8;border-radius:20px;background:radial-gradient(circle at 50% 42%,#fff 0,#e8f3ed 75%);box-shadow:0 22px 45px #31594a14;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:26px;color:#48665e}.p-seal-art{font:100px/1 Georgia,serif;color:#799b8b;text-shadow:0 8px 20px #31594a22;margin-bottom:13px}.p-sealed-result>span{font-size:11px;font-weight:700;letter-spacing:2px}.p-sealed-result>strong{font-size:26px;line-height:1.35;color:#3d5a51}.p-sealed-result>small{font-size:13px}.p-paywall-grid>div>.p-text-link{margin-top:17px}.p-paywall-offer{padding:38px;background:#fff;border:1px solid #e1e8e5;border-radius:20px;box-shadow:0 20px 55px #29493714}.p-paywall-offer h2{font-size:30px}.p-paywall-price{display:block;font-size:42px;line-height:1.1;color:#614d7b;margin:22px 0}.p-paywall-price small{font-size:14px;color:#66737a;font-weight:600}.p-paywall-offer ul{padding-left:21px;color:#52636a;margin:25px 0;line-height:1.65}.p-paywall-offer li{padding-left:3px;margin-bottom:12px}.p-paywall-offer .p-button{width:100%}.p-paywall-offer .p-button:disabled{opacity:.72;cursor:not-allowed;transform:none}.p-paywall-offer .p-fine{margin:14px 0}.p-paywall-offer .p-text-link{justify-content:flex-start}@media(max-width:760px){.p-paywall{padding:42px 0 65px}.p-paywall>.p-shell>.p-eyebrow{text-align:left;margin-bottom:20px}.p-paywall-grid{grid-template-columns:1fr;gap:30px}.p-paywall-grid>div>p{font-size:16px}.p-paywall-offer{padding:26px}.p-paywall-offer h2{font-size:27px}.p-sealed-result{min-height:260px}.p-seal-art{font-size:78px}}@media(max-width:760px){.p-home-types{grid-template-columns:1fr}.p-home-types>div:first-child{position:static}.p-mini-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.p-mini-types .p-person{height:76px}.p-mini-types strong{font-size:9px;min-height:26px}.p-mini-types small{font-size:9px}.p-mini-types>a{padding:7px 3px}.p-extended{display:block;padding:25px!important}.p-extended .p-button{margin-top:22px}.p-guide-layout{grid-template-columns:1fr}.p-guide-head{margin:35px auto}.p-guide-sample,.p-guide-outline{padding:25px}}@media(max-width:350px){.p-mini-types{grid-template-columns:repeat(2,minmax(0,1fr))}.p-mini-types .p-person{height:110px}.p-mini-types strong{font-size:11px}}@media print{.p-extended,.p-guide-outline{display:none!important}.p-guide-page{padding:0}.p-guide-sample{border:0;padding:0}}body .ia-discovery{background:#fff;color:var(--p-ink)}body .ia-discovery h1,body .ia-discovery h2,body .ia-discovery h3{color:var(--p-ink);font-weight:600}.ia-discovery .ia-button{border-radius:28px}.ia-discovery .ia-intro{background:#fff}.ia-discovery .ia-quiz-aside{background:#eff6f4}.ia-discovery .ia-question-panel,.ia-discovery .ia-question-controls{background:#fff}.ia-discovery .ia-filters button{border-radius:22px}.ia-discovery .ia-test-card h3{font-size:22px}@media(max-width:350px){.p-quiz-width{width:calc(100% - 12px)}.p-scale-choice{width:44px;flex-shrink:0}.p-collection-entry{flex-wrap:wrap;gap:10px}}@font-face{font-family:Inter;src:url(assets/fonts/inter.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:optional}@font-face{font-family:Red Hat Display;src:url(assets/fonts/redhatdisplay.woff2) format("woff2");font-style:normal;font-weight:300 900;font-display:optional}:root{--atlas-text:#343d4e;--atlas-muted:#616d80;--atlas-purple:#85619b;--atlas-blue:#409bb5;--atlas-rule:#e5e8ee;--p-ink:var(--atlas-text);--p-muted:var(--atlas-muted);--p-purple:var(--atlas-purple);--ia-forest:var(--atlas-text);--ia-muted:var(--atlas-muted);--ia-rule:var(--atlas-rule);--ia-serif:"Red Hat Display",sans-serif}body{background:#fff;color:var(--atlas-text);font-family:Inter,Arial,sans-serif}body .header{height:88px;min-height:88px;padding:0 32px;gap:28px;justify-content:space-between;border-bottom:1px solid #edf0f3}body .header .brand{flex-shrink:0;gap:10px;letter-spacing:1.6px;font-size:14px;color:var(--atlas-text)}body .header .brand-symbol{font-size:36px;color:var(--atlas-purple)}body .header #main-nav{gap:25px;margin:0 auto}body .header #main-nav a{font:450 15px/1.4 Inter,sans-serif;padding:31px 0;position:relative;white-space:nowrap}body .header #main-nav a[aria-current=page]{color:var(--atlas-blue);text-decoration:none}body .header #main-nav a[aria-current=page]:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--atlas-blue)}body .header .ia-language-control{margin:0}body .header .ia-language-control select{font:16px Inter,sans-serif;border:1px solid var(--atlas-rule);border-radius:7px;padding:10px 30px 10px 12px;max-width:138px;min-height:44px}body .header #ia-motion-toggle{font:11px Inter,sans-serif;min-height:44px;border:0;opacity:.8}body .preview-bar{padding:13px 20px;font:11px/1.6 Inter,sans-serif!important;background:#f5f6f8;border-top:1px solid var(--atlas-rule);text-align:center}body footer{background:#f7f8fa;border-top:1px solid var(--atlas-rule);padding:50px 32px 35px;color:var(--atlas-text)}body footer p,body footer small,body footer a{color:var(--atlas-muted)}.p-app,body .ia-discovery{font-family:Inter,sans-serif;background:#fff;color:var(--atlas-text);font-size:17px;line-height:1.7}.p-app :is(h1,h2,h3),body .ia-discovery :is(h1,h2,h3){font-family:Red Hat Display,sans-serif;font-weight:750;font-style:normal;letter-spacing:-.7px;color:var(--atlas-text)}.p-shell,.ia-shell{width:min(1240px,calc(100% - 64px))}.p-app h1,body .ia-discovery h1{font-size:54px;line-height:1.12;letter-spacing:-1.4px}.p-app h2,body .ia-discovery h2{font-size:38px;line-height:1.2;letter-spacing:-.8px}.p-app h3,body .ia-discovery h3{font-size:24px;line-height:1.3}.p-app p,body .ia-discovery p{line-height:1.7}.p-button,body .ia-discovery .ia-button{background:var(--atlas-purple);border-color:var(--atlas-purple);border-radius:40px;font:650 16px/1.4 Inter,sans-serif;min-height:56px;padding:16px 28px;box-shadow:none;color:#fff}.p-button:hover,body .ia-discovery .ia-button:hover{background:#715085;border-color:#715085;box-shadow:none;transform:translateY(-1px)}body .ia-discovery .ia-button .ia-icon{filter:invert(1)}.p-text-link,body .ia-text-link{color:#31869f;font:550 15px/1.5 Inter,sans-serif}.p-eyebrow,.ia-kicker{font:650 11px/1.5 Inter,sans-serif;letter-spacing:1px;color:#737d8d}.p-fine,body .ia-fine{font:12px/1.7 Inter,sans-serif;color:var(--atlas-muted)}.p-hero{padding-top:70px;background:#edf5f7}.p-hero>.p-shell{width:min(1320px,calc(100% - 64px))}.p-hero .p-eyebrow{margin-bottom:21px;color:#54899a}.p-hero h1{max-width:1110px;font-size:56px;line-height:1.13;letter-spacing:-1.3px}.p-hero>.p-shell>p{font-size:20px;line-height:1.5;max-width:680px;margin:24px auto 30px}.p-hero .p-button{min-height:66px;padding:20px 35px;font-size:18px}.p-hero-meta{font-size:12px;color:#607484;margin-top:21px}.p-hero-people{max-width:1050px;gap:30px;margin-top:28px;padding:0 10px;align-items:end}.p-hero-person{width:25%;padding:12px 10px 29px;border-radius:130px 130px 0 0;overflow:hidden}.p-hero-person:nth-child(2n){padding-top:32px}.p-person{width:100%;height:280px;max-height:none;object-fit:contain;object-position:center bottom}.p-hero-person>span{inset:auto 0 8px;font:650 11px/1.4 Inter,sans-serif;letter-spacing:2px}.p-how{gap:45px;padding:46px 0 52px}.p-how article{padding-left:20px;border-left:3px solid #56a18d}.p-how article:nth-child(2){border-color:#529fba}.p-how article:nth-child(3){border-color:#9b79ae}.p-how article>span{font:600 12px Inter,sans-serif;margin-bottom:12px}.p-how h2{font-size:23px}.p-how p{font-size:15px;margin-top:12px;max-width:340px}.p-home-types,.p-home-more{gap:90px;padding:88px 0}.p-home-types h2,.p-home-more h2,.p-home-faq h2{font-size:42px;line-height:1.15}.p-home-types>div>p,.p-home-more p{font-size:18px;line-height:1.7;max-width:480px}.p-mini-types>a{border:1px solid #ffffff90;border-radius:8px;padding:20px 16px;transition:transform .2s,box-shadow .2s}.p-mini-types>a:hover{transform:translateY(-3px);box-shadow:0 10px 25px #343d4e0c}.p-mini-types .p-person{height:190px;margin-bottom:12px}.p-mini-types strong{font-family:Red Hat Display,sans-serif;font-size:18px}.p-home-faq{padding:75px 0 85px}.p-home-faq summary{font-size:17px;padding:21px 0}.p-home-faq details p{font-size:16px;line-height:1.75}.p-bottom{background:#edf5f7;padding:70px 24px}.p-bottom h2{font-size:38px}.p-page-heading{padding:65px 0 60px}.p-page-heading h1{font-size:48px}.p-page-heading>p{margin-top:20px}.p-type-section{padding:58px 0 64px}.p-type-section h2{font-size:36px;margin-bottom:36px}.p-type-card{padding:10px 20px 24px;border-radius:8px}.p-type-card .p-person{height:255px}.p-type-card h3{font-size:24px;line-height:1.25;margin-top:21px}.p-type-card p{font-size:15px;line-height:1.65}.p-code{font-size:14px;font-weight:600;margin:12px 0}.p-card-link{font-size:13px;color:#596375}body .ia-intro{display:block;width:100%;padding:0;background:#fff}.ia-intro-header{background:#f0f5f6;padding:46px 0 50px}.ia-intro-header>.ia-shell{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}body .ia-intro .ia-back{font:13px Inter,sans-serif;color:#64798a;margin-bottom:28px}body .ia-intro h1{font-size:48px;line-height:1.16}body .ia-intro h1 em{font:500 23px/1.45 Inter,sans-serif;letter-spacing:0;color:#617285;margin-top:15px}body .ia-intro .ia-lead{font-size:17px;line-height:1.75;margin:24px 0}body .ia-intro-facts{font-size:13px;gap:12px;margin-bottom:25px}.ia-intro-copy>.ia-fine{margin-top:0}body .ia-keep-progress{background:#fff;border:1px solid #dfe6ea;border-radius:6px;max-width:560px;font-size:12px;margin-top:20px;padding:13px 16px}body .ia-intro-visual{min-height:420px;border-radius:8px;align-self:center;box-shadow:none}body .ia-intro-visual>div:last-child:not(.ia-art){bottom:30px}body .ia-intro-visual p{font:600 21px/1.45 Red Hat Display,sans-serif;color:#fff}.ia-intro-details{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:45px 0 60px}body .ia-intro-gives{border:0;padding:0;margin:0}body .ia-intro-gives p{font-size:16px;margin:16px 0;align-items:center;gap:12px}body .ia-intro-gives .ia-kicker{font-size:11px}body .ia-intro-details .ia-method{margin:0;padding:0;border:0;font-size:15px}body .ia-intro-details .ia-method summary{font-size:16px;padding:12px 0;font-weight:600}.p-test-intro{max-width:1050px;padding:60px 0 65px}.p-test-intro h1{font-size:46px;max-width:900px;margin:auto}.p-test-intro>p{font-size:18px}.p-intro-tips{gap:0;background:#fff;border:1px solid var(--atlas-rule);border-radius:8px;box-shadow:0 12px 35px #333d4e08;overflow:hidden}.p-intro-tips>div{background:#fff;border-radius:0;border-top:4px solid #4b9bb7;padding:26px}.p-intro-tips>div:nth-child(2){border-color:#50a788}.p-intro-tips>div:nth-child(3){border-color:#9370aa}.p-intro-tips strong{font-size:17px}.p-intro-tips span{font-size:15px;line-height:1.6}.p-intro-tips b{font-size:17px}.p-quiz-width{width:min(850px,calc(100% - 40px))}.p-quiz-top{max-width:1050px;padding:35px 0 25px}.p-quiz-top h1{font-size:30px}.p-question{padding:34px 0 22px}.p-question legend>span:last-child{font:650 22px/1.55 Red Hat Display,sans-serif}.p-scale{margin-top:26px}.p-scale-options{gap:22px}.p-chosen{font-size:12px;color:#637285}.p-progress-wrap{background:#fffffff5}.p-progress-wrap progress{height:5px}.p-quiz-actions{padding:32px 0}body .ia-quiz{display:block;min-height:70vh;background:#fff}body .ia-quiz-aside{display:none}body .ia-question-panel{width:min(850px,calc(100% - 48px));margin:auto;padding:35px 0 45px}body .ia-question-top{font-size:13px;padding-bottom:16px;margin-bottom:0;align-items:center}.ia-question-top a{font-size:12px!important;color:#63768a}body .ia-progress{height:5px;border-radius:4px;background:#edf0f3;margin-bottom:45px;overflow:hidden}body .ia-progress>span{background:#529f91}body .ia-question-panel .ia-kicker{font-size:11px;color:#85909c;text-align:center;margin-bottom:20px}body .ia-question-panel h1{font:650 30px/1.45 Red Hat Display,sans-serif;text-align:center;letter-spacing:-.4px;min-height:85px;max-width:730px;margin:auto}body .ia-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:35px 0 40px}body .ia-option{display:flex;flex-direction:column;text-align:center;justify-content:start;gap:15px;border:0;background:transparent;min-height:110px;padding:5px 0;font:450 13px/1.55 Inter,sans-serif;color:#657283}body .ia-option:hover{transform:none;background:transparent}body .ia-option:has(input:checked){background:transparent;border:0;color:#614778}body .ia-option-number{width:54px;height:54px;border:2px solid #9a7baa;border-radius:50%;font-size:0;transition:background .15s,box-shadow .15s;flex-shrink:0}body .ia-option:nth-of-type(-n+2) .ia-option-number{border-color:#559e87}body .ia-option:nth-of-type(3) .ia-option-number{border-color:#9da4af}body .ia-option:has(input:checked) .ia-option-number{background:#9373a4;box-shadow:inset 0 0 0 5px #fff}body .ia-option:nth-of-type(-n+2):has(input:checked) .ia-option-number{background:#559e87}body .ia-option:nth-of-type(3):has(input:checked) .ia-option-number{background:#9da4af}body .ia-option-check{display:none}body .ia-option input{width:100%;height:100%;inset:0;cursor:pointer;opacity:0}body .ia-option:has(input:focus-visible){outline:2px solid #409bb5;outline-offset:4px;border-radius:7px}body .ia-question-controls{position:static;padding:25px 0 0;border-top:1px solid var(--atlas-rule);background:#fff}body .ia-question-controls .ia-quiet{font-size:14px}body .ia-question-hint{font:12px/1.7 Inter,sans-serif;text-align:center;margin-top:28px}body .ia-library-header{padding-top:55px;text-align:center}body .ia-library-header h1{font-size:48px}body .ia-library-header>p{font-size:18px;max-width:740px;margin:20px auto 0}.p-collection-entry{max-width:900px;margin:30px auto 0;text-align:left;border:1px solid #dce9e7;background:#edf5f4;padding:20px 25px}body .ia-collection{padding:40px 0 70px}.ia-filters{justify-content:center;gap:10px;margin-bottom:35px}.ia-filters button{font:500 13px Inter,sans-serif!important;min-height:44px;border-color:#dfe4e9!important;padding:10px 18px!important}.ia-filters button[aria-pressed=true]{background:#85619b!important;color:#fff!important;border-color:#85619b!important}body .ia-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body .ia-test-card,body .ia-test-card:nth-child(n+5),body .ia-test-card:last-child{grid-column:auto;border:1px solid var(--atlas-rule);border-radius:8px;padding:0 22px 20px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}body .ia-test-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #343d4e0d}body .ia-card-image{height:205px;border-radius:0;margin:0 -22px;flex-shrink:0}.ia-card-image .ia-art{min-height:205px}.ia-card-meta{font-size:10px!important;letter-spacing:.6px;margin:19px 0 11px}body .ia-test-card h3{font:750 24px/1.25 Red Hat Display,sans-serif;margin-bottom:12px}body .ia-test-card p{font-size:15px;line-height:1.7;max-width:none;min-height:0;margin-bottom:20px}body .ia-card-bottom{font-size:12px;margin-top:auto;padding-top:15px;color:#607389}.ia-card-index{font-size:10px}.ia-card-open{width:36px;height:36px;background:#fff}.p-result-hero{padding:42px 0 0;overflow:hidden}.p-result-hero>.p-shell{grid-template-columns:1.3fr .8fr;gap:60px;align-items:center}.p-result-hero>.p-shell>div:first-child{padding:25px 0 55px}.p-result-hero h1{font-size:62px;line-height:1.05}.p-result-code{font:700 30px Red Hat Display,sans-serif;color:var(--p-accent);letter-spacing:.5px;margin:18px 0}.p-result-hero p{font-size:19px;line-height:1.65;max-width:680px}.p-result-person{align-self:end;position:relative;padding-bottom:30px}.p-result-person .p-person{height:420px;width:100%;max-height:none;animation:p-arrive .6s ease both}.p-result-person>span{position:absolute;bottom:12px;left:0;right:0;color:#697783;font-size:9px;letter-spacing:3px}.p-reading-layout,.ia-reading-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;padding-top:45px;padding-bottom:55px;align-items:start}.p-reading-layout>.p-result-nav,.ia-reading-layout>.ia-result-nav{position:sticky;top:24px;border:0;background:transparent;width:100%;padding:0}.p-result-nav>div,.ia-result-nav>div{display:flex;flex-direction:column;width:100%;gap:0}.p-result-nav button,.ia-result-nav button{position:relative;text-align:left;justify-content:start;border:0;border-bottom:1px solid var(--atlas-rule);border-left:3px solid transparent;min-height:52px;background:#fff;font:500 14px/1.5 Inter,sans-serif;color:#667082;padding:15px 13px;cursor:pointer}.p-result-nav button[aria-current],.ia-result-nav button[aria-current]{color:#3e8fa7;border-left-color:#409bb5;background:#f4f6f8}.p-result-nav button:hover,.ia-result-nav button:hover{background:#f4f6f8;color:#343d4e}.p-report,.ia-reading-layout>.ia-result-body{width:100%;max-width:900px;padding:0;margin:0;min-width:0}.p-report section{padding:0 0 45px;margin-bottom:45px;scroll-margin-top:30px}.p-report h2{font-size:38px;line-height:1.2}.p-report-lead{font-size:18px;line-height:1.8;margin:20px 0 28px;max-width:720px}.p-chapter-grid{gap:25px 30px}.p-chapter-grid article{border-color:#afd1db;padding-left:20px}.p-chapter-grid h3{font-size:23px;margin-bottom:13px}.p-chapter-grid p{font-size:16px;line-height:1.8}.p-traits{gap:20px}.p-trait{padding:24px;border-radius:6px}.p-trait h3{font-size:21px}.p-trait-labels{font-size:14px}.p-trait>div>span{font-size:10px}.p-method{font-size:14px;line-height:1.7}.p-write-lines{border:1px solid var(--atlas-rule);background:#f8fafb;padding:26px;border-radius:6px}body .ia-result-cover{background:#eef4f6;padding:40px 0 50px;color:var(--atlas-text)}body .ia-result-cover .ia-back{color:#6b7d8b;margin-bottom:28px;font-size:13px}body .ia-result-cover-grid{grid-template-columns:1.4fr .8fr;gap:65px;align-items:center}body .ia-result-cover h1{font-size:50px;line-height:1.12;letter-spacing:-1px}body .ia-result-cover p{font-size:18px;line-height:1.75;color:#607080;margin:25px 0}.ia-result-cover .ia-kicker{font-size:10px;color:#778595}.ia-result-cover .ia-fine,.ia-result-cover .ia-quiet{color:#647485!important}.ia-result-cover .ia-quiet{font-size:13px}.ia-result-cover .ia-result-actions{gap:25px}.ia-result-art-card{transform:none!important;border-radius:8px;box-shadow:0 12px 28px #343d4e14}.ia-card-save-status{color:#607080!important}body .ia-result-body h2{font-size:34px;line-height:1.2}body .ia-result-body p{font-size:16px;line-height:1.8}.ia-result-body :is(.ia-map-section,.ia-practice){gap:30px;grid-template-columns:1fr 1fr}.ia-result-body .ia-insight-card{background:#f1f5f7;border-radius:7px;padding:32px}.ia-result-body .ia-insight-columns{grid-template-columns:1fr;gap:18px}.ia-result-body .ia-insight-columns h2{font-size:30px}.ia-result-body .ia-quote{background:#f4f6f8;border:1px solid var(--atlas-rule);padding:25px;border-radius:7px}.ia-result-body .ia-quote blockquote{font:650 23px/1.5 Red Hat Display,sans-serif}.ia-score{border-color:var(--atlas-rule);background:#fff;border-radius:6px}.ia-score.selected{background:#edf5f6;border-color:#8ec0ce}.ia-score strong{font-size:16px}.ia-meter{background:#edf0f3}.ia-meter>span{background:#5c9eac}.ia-result-body .ia-kicker{font-size:10px}.ia-result-body .ia-guide-offer{background:#f0edf5;color:var(--atlas-text);border:1px solid #e5dfec;border-radius:8px;padding:35px;gap:35px}.ia-result-body .ia-guide-offer h2{font-size:32px}.ia-result-body .ia-guide-offer p,.ia-result-body .ia-guide-offer li{color:#626a7c}.ia-result-body .ia-guide-offer .ia-fine{color:#6c7180}.ia-guide-offer .ia-mini-book{box-shadow:9px 12px 24px #343d4e18}.ia-guide-purchase{background:#f5f3f8;border:1px solid #e3dfeb;border-radius:8px}.ia-guide-layout{grid-template-columns:minmax(0,1fr) 320px;gap:60px}.ia-chapter>p{font-size:17px;line-height:1.85}.ia-chapter h2{font-size:32px}.ia-guide-contents{font-size:14px}@media(max-width:1100px){body .header{padding:0 22px;gap:18px}body .header #main-nav{gap:17px}body .header #main-nav a{font-size:13px}body .header #ia-motion-toggle{font-size:10px}.p-hero h1{font-size:50px}.p-reading-layout,.ia-reading-layout{grid-template-columns:185px minmax(0,1fr);gap:30px}.p-home-types,.p-home-more{gap:50px}.ia-intro-header>.ia-shell{gap:40px}.ia-intro-details{gap:45px}.ia-result-body .ia-map-section,.ia-result-body .ia-practice,.ia-result-body .ia-guide-offer,.p-traits{grid-template-columns:1fr}.p-types-grid{gap:15px}.p-type-card{padding:10px}.p-type-card .p-person{height:210px}}@media(max-width:760px){body .header{height:auto;min-height:68px;padding:10px 18px;gap:10px;flex-wrap:wrap}body .header .brand{font-size:11px;letter-spacing:1px;gap:8px}body .header .brand-symbol{font-size:29px}body .header #ia-motion-toggle{margin-left:auto;font-size:10px;min-height:44px}body .header .ia-language-control select{max-width:120px;font-size:11px;min-height:44px}body .header #main-nav a{padding:12px 15px;font-size:15px}body .header #main-nav{margin:0;gap:0}body .header #main-nav a[aria-current=page]:after{display:none}body .header .mobile-menu{min-width:44px;min-height:44px;font-size:12px}body .preview-bar{font-size:10px!important;padding:12px 18px}body footer{padding:35px 20px}.p-shell,.ia-shell{width:calc(100% - 40px)}.p-app h1,body .ia-discovery h1{font-size:36px;line-height:1.16;letter-spacing:-.6px}.p-app h2,body .ia-discovery h2{font-size:29px}.p-app h3,body .ia-discovery h3{font-size:22px}.p-button,body .ia-discovery .ia-button{font-size:15px;min-height:54px;padding:15px 24px}.p-eyebrow,.ia-kicker{font-size:10px;letter-spacing:.8px}.p-hero{padding-top:38px}.p-hero>.p-shell{width:calc(100% - 32px)}.p-hero h1{font-size:38px;line-height:1.13;letter-spacing:-.7px}.p-hero .p-eyebrow{font-size:9px;margin-bottom:18px}.p-hero>.p-shell>p{font-size:17px;line-height:1.6;margin:20px auto 24px;max-width:470px}.p-hero .p-button{min-height:58px;font-size:16px;padding:17px 26px}.p-hero-meta{font-size:11px;gap:8px 16px;margin-top:18px}.p-hero-people{gap:7px;margin-top:22px;padding:0}.p-hero-person{padding:7px 0 24px;border-radius:70px 70px 0 0}.p-hero-person:nth-child(2n){padding-top:18px}.p-hero-person .p-person{height:150px}.p-hero-person>span{font-size:8px;bottom:7px;letter-spacing:1px}.p-how{padding:35px 0;gap:26px}.p-how article{padding-left:20px}.p-how article>span{position:static;margin-bottom:8px}.p-how h2{font-size:22px}.p-how p{font-size:15px}.p-home-types,.p-home-more,.p-home-faq{padding:48px 0;gap:30px}.p-home-types h2,.p-home-more h2,.p-home-faq h2{font-size:32px}.p-home-types>div>p,.p-home-more p{font-size:16px}.p-mini-types{gap:14px}.p-mini-types>a{padding:14px 8px}.p-mini-types .p-person{height:165px}.p-mini-types strong{font-size:16px;line-height:1.35}.p-home-faq summary{font-size:16px}.p-home-faq details p{font-size:15px}.p-bottom{padding:45px 20px}.p-bottom h2{font-size:30px}.p-page-heading{padding:36px 0}.p-page-heading h1{font-size:36px}.p-type-section{padding:35px 0}.p-type-section h2{font-size:29px;margin-bottom:25px}.p-types-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.p-type-card{padding:6px 7px 18px}.p-type-card .p-person{height:190px}.p-type-card h3{font-size:22px;margin-top:15px}.p-type-card p{font-size:13px}.p-code{font-size:12px}.p-card-link{font-size:11px}.ia-intro-header{padding:25px 0 32px}.ia-intro-header>.ia-shell{grid-template-columns:1fr;gap:30px}body .ia-intro h1{font-size:36px}body .ia-intro h1 em{font-size:20px;line-height:1.5;margin-top:13px}body .ia-intro .ia-lead{font-size:16px;margin:20px 0}body .ia-intro .ia-back{font-size:12px;margin-bottom:24px}body .ia-intro-facts{font-size:12px;gap:8px}body .ia-intro-visual{min-height:260px;border-radius:7px;max-height:300px}body .ia-intro-visual p{font-size:20px}.ia-intro-details{grid-template-columns:1fr;gap:28px;padding:32px 0 45px}body .ia-intro-gives p{font-size:15px}body .ia-keep-progress{font-size:11px;padding:12px;line-height:1.65}.p-test-intro{padding:36px 0}.p-test-intro h1{font-size:34px}.p-test-intro>p{font-size:16px}.p-intro-tips{display:block;margin:28px 0}.p-intro-tips>div{padding:20px;border-top:0;border-left:4px solid #4b9bb7;border-bottom:1px solid var(--atlas-rule)}.p-intro-tips b{font-size:15px;float:left;margin:0 15px 30px 0}.p-intro-tips span{font-size:14px}.p-quiz-top h1{font-size:26px}.p-quiz-top{padding:26px 0 20px}.p-question{padding:27px 0 17px}.p-question legend>span:last-child{font-size:19px;line-height:1.5;text-align:left}.p-scale-options{gap:0}.p-q-number{text-align:left;margin-bottom:10px}.p-scale{margin-top:20px}.p-progress-wrap{padding:12px 0}.p-quiz-actions{padding:25px 0}.p-quiz-width{width:calc(100% - 32px)}body .ia-question-panel{width:calc(100% - 36px);padding:24px 0 35px}body .ia-question-top{font-size:11px;gap:12px}.ia-question-top a{font-size:10px!important}body .ia-progress{margin-bottom:32px}body .ia-question-panel h1{font-size:26px;line-height:1.45;min-height:120px}body .ia-options{gap:9px;margin:24px 0 30px}body .ia-option{font-size:11px;line-height:1.5;gap:13px;min-height:112px}body .ia-option-number{width:44px;height:44px}body .ia-question-hint{font-size:11px;margin-top:23px}body .ia-question-controls{padding-top:22px}body .ia-question-controls .ia-button{font-size:14px;min-height:52px}body .ia-library-header{padding-top:35px}body .ia-library-header h1{font-size:36px}body .ia-library-header>p{font-size:16px}.p-collection-entry{display:flex;flex-wrap:wrap;padding:18px;gap:10px;margin-top:25px}.p-collection-entry strong{font-size:17px}.p-collection-entry span{font-size:12px}body .ia-collection{padding:28px 0 45px}.ia-filters{justify-content:start;gap:8px;margin-bottom:25px}.ia-filters button{font-size:12px!important;padding:10px 14px!important}body .ia-test-grid{grid-template-columns:1fr;gap:22px}body .ia-test-card,body .ia-test-card:nth-child(n+5),body .ia-test-card:last-child{padding:0 20px 20px}body .ia-card-image{height:205px;margin:0 -20px}.ia-card-image .ia-art{min-height:205px}body .ia-test-card h3{font-size:25px}body .ia-test-card p{font-size:15px;margin-bottom:20px}.ia-card-meta{font-size:10px!important}body .ia-card-bottom{font-size:12px}.p-result-hero{padding:30px 0 0}.p-result-hero>.p-shell{grid-template-columns:1fr;gap:5px}.p-result-hero>.p-shell>div:first-child{padding:0}.p-result-hero h1{font-size:42px}.p-result-code{font-size:26px;margin:15px 0}.p-result-hero p{font-size:17px;margin:20px 0 25px}.p-result-person{padding:0 0 24px}.p-result-person .p-person{height:250px}.p-result-person>span{bottom:8px}.p-reading-layout,.ia-reading-layout{display:block;width:100%;padding:0 0 25px}.p-reading-layout>.p-result-nav,.ia-reading-layout>.ia-result-nav{position:sticky;top:0;z-index:15;background:#fff;border-bottom:1px solid var(--atlas-rule)}.p-result-nav>div,.ia-result-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0 12px;gap:0}.ia-result-nav>div{grid-template-columns:repeat(4,minmax(0,1fr))}.p-result-nav button,.ia-result-nav button{padding:10px 5px;min-height:48px;font:500 11px/1.4 Inter,sans-serif;text-align:center;border:0;border-bottom:2px solid transparent;overflow-wrap:anywhere}.p-result-nav button[aria-current],.ia-result-nav button[aria-current]{border-bottom-color:#409bb5;background:#f4f8fa}.p-report,.ia-reading-layout>.ia-result-body{width:calc(100% - 40px);margin:auto;padding-top:32px}.p-report section{padding:0 0 32px;margin-bottom:32px;scroll-margin-top:115px}.p-report h2{font-size:30px}.p-report-lead{font-size:16px;line-height:1.8}.p-chapter-grid{grid-template-columns:1fr;gap:25px}.p-chapter-grid h3{font-size:22px}.p-chapter-grid p{font-size:16px}.p-traits{gap:18px}.p-trait{padding:22px}.p-trait h3{font-size:21px}.p-report-end{padding:10px 0 25px}.p-method{font-size:13px}.p-next>p{font-size:16px}body .ia-result-cover{padding:25px 0 32px}body .ia-result-cover-grid{grid-template-columns:1fr;gap:30px}body .ia-result-cover h1{font-size:38px;line-height:1.16}body .ia-result-cover p{font-size:16px;line-height:1.8}body .ia-result-art-wrap{grid-row:auto;margin:0}.ia-result-art-card{width:215px;height:290px}body .ia-result-cover .ia-back{font-size:12px;margin-bottom:25px}body .ia-result-cover .ia-result-actions{gap:16px;flex-wrap:wrap}.ia-result-cover .ia-quiet{font-size:12px}.ia-result-body :is(.ia-map-section,.ia-practice){grid-template-columns:1fr;gap:25px}body .ia-result-body h2{font-size:29px}body .ia-result-body p{font-size:15px}.ia-result-body .ia-insight-card{padding:25px}.ia-result-body .ia-insight-columns h2{font-size:28px}.ia-result-body .ia-guide-offer{padding:25px;gap:30px}.ia-result-body .ia-guide-offer h2{font-size:29px}.ia-guide-layout{grid-template-columns:1fr;gap:30px}.ia-chapter>p{font-size:16px;line-height:1.8}}@media(max-width:350px){.p-quiz-width{width:calc(100% - 12px)}.p-hero h1{font-size:34px}.p-hero-person .p-person{height:125px}.p-type-card .p-person{height:160px}.p-type-card h3{font-size:20px}.p-mini-types .p-person{height:145px}body .header{padding:8px 12px;gap:6px}body .header .ia-language-control select{max-width:105px}}@media(prefers-reduced-motion:reduce){.p-person,.ia-test-card,.p-mini-types>a{animation:none!important;transition:none!important}}body.ia-motion-paused .p-person{animation:none!important}.atlas-preferences{background:#f5f6f8;text-align:center;padding:0 20px 15px}.atlas-preferences button{min-height:44px;padding:10px 18px;border:1px solid #d8dde5;border-radius:6px;background:#fff;color:#596375;font:13px Inter,sans-serif}.p-home-types>*,.p-home-more>*,.p-mini-types>*,.ia-guide-offer>*,.ia-value-comparison>*{min-width:0;overflow-wrap:anywhere}.p-more-links a{white-space:normal;overflow-wrap:anywhere}.p-mini-types,.ia-value-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.p-home-types,.p-home-more{grid-template-columns:minmax(0,1fr)}.ia-result-body .ia-value-comparison{grid-template-columns:minmax(0,1fr);gap:16px}}body .ia-discovery .ia-mini-book h3{color:#f8f0da}body .ia-discovery .ia-mini-book .ia-kicker{color:#d5c28b}body .ia-result-cover .ia-card-script{font-size:18px;line-height:1.5;margin:16px 0 0;color:#e9dec1}body .ia-result-cover .ia-card-reverse .ia-kicker{color:#cfbc89}body .ia-result-art-card.turned{transform:rotateY(180deg)!important}body .ia-discovery .ia-mini-book h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media(max-width:760px){body .ia-result-art-card{width:240px;height:330px}body .ia-result-cover .ia-card-script{font-size:16px;line-height:1.45;margin:16px 0 0}}body .tool-stage{background:#f2f5f8;color:var(--atlas-text);padding-top:30px}body .tool-heading h1,body .immersive-copy h1,body .immersive-copy h1 em,body .immersive-below h2,body .immersive-below h3,body .depth-report h2,body .depth-report h3,body .pair-insights h2,body .pair-numbers h2,body .card-interpretation h2{font-family:Red Hat Display,sans-serif;font-weight:700;letter-spacing:-.6px}body .tool-heading h1{font-size:54px;line-height:1.15}body .tool-heading h1 em{font-style:normal;color:#85619b}body .tool-heading p{color:#616d80;font-size:18px;line-height:1.7}body .tool-back,body .tool-heading .eyebrow,body .tool-method,body .deck-note,body .reveal-instruction{color:#616d80}body .tool-stage .tool-actions .text-link{color:#58637a}body .tool-form{background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:30px;box-shadow:0 8px 24px #343d4e06}body .tool-form label,body .tool-form legend{font-size:15px;color:#343d4e}body .tool-form input,body .tool-form select{background:#fff;border-color:#cfd6df;color:#343d4e;color-scheme:light}body .tool-form select option{background:#fff;color:#343d4e}body .tool-form input::placeholder{color:#727c8b}body .tool-form .micro,body .tool-form label>span{color:#616d80}body .spread-options label{border-color:#dce2ea;min-height:80px}body .spread-options label:has(input:checked){border-color:#85619b;background:#f4f0f7}body .spread-options b{color:#343d4e;font-weight:650}body .spread-options input{accent-color:#85619b}body .tool-form .error{color:#a83345}body .tool-stage .btn.gold,body .immersive-form .btn{background:#85619b;color:#fff;border-color:#85619b;border-radius:30px;min-height:54px;font:650 15px/1.5 Inter,sans-serif}body .tool-stage .btn.gold:hover,body .immersive-form .btn:hover{background:#704d87;border-color:#704d87;color:#fff}body .reading-summary p,body .reading-summary .eyebrow{color:#616d80}body .reading-summary .asked-question{font:600 25px/1.5 Red Hat Display,sans-serif;color:#343d4e}body .tarot-reading-card{background:#fff;color:#343d4e;border:1px solid #dce2ea;box-shadow:none}body .card-interpretation p{color:#616d80}body .card-interpretation blockquote{font:600 20px/1.6 Red Hat Display,sans-serif;color:#58637a;border-color:#dce2ea}body .card-theme{color:#85619b}body .selection-dots span{color:#85619b;border-color:#a6aebb}body .pair-insights article{background:#fff;border-color:#dce2ea}body .pair-insights .eyebrow,body .pair-numbers .eyebrow,body .pair-numbers p{color:#616d80}body .pair-numbers b,body .pair-link{color:#85619b}body .pair-insights blockquote{font-family:Red Hat Display,sans-serif}body .depth-report{background:#fff;border-color:#dce2ea;color:#343d4e;box-shadow:none}body .depth-cover{background:#eef4f6;border-color:#dce2ea}body .depth-cover>p,body .depth-section p,body .depth-method,body .depth-method p{color:#616d80}body .depth-section{border-color:#e5e8ee}body .depth-section blockquote{background:#f3f0f7;color:#596375;border-color:#85619b;font-family:Red Hat Display,sans-serif}body .depth-action{background:#f2f5f8;color:#596375}body .immersive-copy h1,body .immersive-copy h1 em{font-size:58px;line-height:1.15;font-style:normal}body .immersive-form{background:#ffffffed;border:1px solid white;box-shadow:0 10px 40px #10201b20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .immersive-form .calculator>label{color:#343d4e}body .immersive-form input,body .immersive-form select{background:#fff;color:#343d4e;border-color:#cfd6df;color-scheme:light}body .immersive-form select option{color:#343d4e;background:#fff}body .immersive-form input::placeholder{color:#727c8b}body .immersive-form .micro{color:#616d80}body .immersive-form .error{color:#a83345}@media(max-width:900px){body .header,body.is-home .header,body[data-page] .header{display:grid;grid-template-columns:minmax(90px,1fr) auto auto;min-height:72px;height:auto;gap:8px;padding:10px 16px;margin-bottom:0;background:#fff;color:#343d4e}body .header .brand{grid-area:1/1;font-size:10px;letter-spacing:.5px;gap:5px}body .header .brand b{font-size:12px}body .header .brand-symbol{font-size:25px}body .header .ia-language-control{grid-area:1/2;width:118px}body .header .ia-language-control select{font-size:16px;width:118px;max-width:118px;padding:9px 20px 9px 8px;min-height:44px}body .header #menu-toggle{grid-area:1/3;min-width:44px;padding:8px;font-size:12px;color:#343d4e}body .header #main-nav{grid-area:2/1/auto/-1;background:#fff}body .header #main-nav.menu-open{display:grid;grid-template-columns:1fr 1fr}body .header #main-nav a{padding:12px;font-size:14px;white-space:normal}body .header #main-nav a[aria-current=page]:after{display:none}}@media(max-width:650px){body .tool-heading h1{font-size:36px}body .tool-heading p{font-size:16px}body .tool-form{padding:23px 18px}body .tool-stage .btn.gold{font-size:14px}body .immersive-copy h1,body .immersive-copy h1 em{font-size:38px;line-height:1.18}body .immersive-inner{padding-top:55px}body .immersive-form .micro{font-size:11px}body .tool-heading{margin:28px auto 32px}body .depth-cover h2{font-size:29px}body .depth-section h2{font-size:27px}}@media(max-width:350px){body .header,body.is-home .header,body[data-page] .header{padding:9px 12px;gap:6px;grid-template-columns:minmax(80px,1fr) auto auto}body .header .ia-language-control,body .header .ia-language-control select{width:108px;max-width:108px}body .header .brand-symbol{font-size:22px}body .header .brand{font-size:9px}body .header .brand b{font-size:11px}}@media print{.p-reading-layout,.ia-reading-layout{display:block;padding:0;width:100%}.p-reading-layout>.p-result-nav,.ia-reading-layout>.ia-result-nav{display:none!important}.p-report,.ia-reading-layout>.ia-result-body{width:100%;max-width:none;padding:0}.p-result-person{display:none}.p-result-hero>.p-shell{display:block}.p-result-hero>.p-shell>div:first-child{padding:0}.p-result-hero h1{font-size:30px}.p-report section{margin-bottom:20px;padding-bottom:20px}.p-app h2,body .ia-result-body h2{font-size:24px}.p-traits{grid-template-columns:1fr 1fr}}.p-mini-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.p-mini-types>a{padding:10px 5px;border-radius:12px}.p-mini-types .p-person{height:105px;max-height:none;margin-bottom:5px;object-fit:contain;object-position:bottom}.p-mini-types strong{font-size:11px;line-height:1.35;min-height:30px}.p-mini-types small{font-size:10px}.p-mini-types>a.p-group-0{background:#f5f0f8}.p-mini-types>a.p-group-1{background:#edf7f1}.p-mini-types>a.p-group-2{background:#eef5f8}.p-mini-types>a.p-group-3{background:#fbf6e9}@media(max-width:760px){.p-mini-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p-mini-types>a{padding:12px 8px}.p-mini-types .p-person{height:128px}.p-mini-types strong{font-size:13px;min-height:0}}@media(max-width:350px){.p-mini-types .p-person{height:110px}}[data-experience]{--test-accent:#518775;--test-wash:#f3f7f4}body .x-tarot-entry{display:block;max-width:960px;margin:auto}body .x-tarot-entry>.deck-preview{display:none}body .x-tarot-entry #tarot-form{display:grid;grid-template-columns:1fr 1fr;gap:45px;max-width:none;padding:35px;background:#faf8f5;border:1px solid #e6e1d9;box-shadow:none}body .x-tarot-entry .x-spread-step{border:0;min-width:0;padding:0;margin:0}.x-step-number{display:block;font:600 12px Inter,sans-serif;color:#8c785a;letter-spacing:2px;margin-bottom:20px}body .x-tarot-entry .spread-options{grid-template-columns:1fr;gap:15px;margin-top:18px}body .x-tarot-entry .spread-options label{min-height:100px;background:#fff;position:relative;padding:20px;border-radius:5px;display:flex;gap:14px;align-items:center}body .x-tarot-entry .spread-options label:has(input:checked){border:2px solid #987a4c;background:#fffdf7}body .x-tarot-entry .spread-options b{font-size:20px;margin-bottom:8px}body .x-tarot-entry .x-question-step>label{display:block;margin:0 0 9px}body .x-tarot-entry .x-question-step>input,body .x-tarot-entry .x-question-step>select{margin-bottom:22px}body .tarot-results.one-card{max-width:950px;margin:40px auto}body .tarot-results.one-card .tarot-reading-card{display:grid;grid-template-columns:280px 1fr;gap:15px 65px;text-align:left;align-items:center}body .tarot-results.one-card .tarot-reading-card>.eyebrow{grid-column:1/-1;text-align:left}body .tarot-results.one-card .reveal-card{width:280px;margin:0}body .tarot-results.one-card .card-interpretation{margin:0;text-align:left;padding:0}body .tarot-results.one-card .card-interpretation h2{font-size:38px;margin:15px 0}body .tarot-results.one-card .card-interpretation p{font-size:17px;line-height:1.9}.x-pair-entry{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;max-width:1080px;margin:40px auto 0;align-items:start}body .x-pair-entry .pair-form{max-width:none;width:100%;margin:0;background:#f5f8fa;border:1px solid #dce6eb;border-radius:8px;padding:30px}body .x-pair-entry .pair-fields{grid-template-columns:1fr;gap:14px;text-align:left}body .x-pair-entry .pair-fields>span{text-align:center;color:#8e9aa6;font-size:22px}.x-pair-context{padding:20px 0}.x-pair-context h2{font:650 31px/1.3 Red Hat Display,sans-serif;margin:15px 0}.x-pair-context p{font-size:16px;line-height:1.85;color:#667487}.x-pair-context blockquote{font-size:19px;line-height:1.7;margin:24px 0;padding-left:20px;border-left:3px solid #7ca8b0;color:#46566b}body .x-number-entry{min-height:650px;height:auto;max-height:none;background:#f4f7f9;position:relative;overflow:hidden;color:#343d4e}body .x-number-entry .hero-backdrop,body .x-number-entry .hero-motion{inset:40px 3% 90px 54%;width:43%;height:calc(100% - 130px);border-radius:8px;object-fit:cover;opacity:1;transform:none;mask-image:none;-webkit-mask-image:none;filter:none}body .x-number-entry .hero-motion:not(.ready){opacity:0}body .x-number-entry .hero-shade{display:none}body .x-number-entry .immersive-inner{padding:45px 0 105px;width:calc(100% - 80px);max-width:1180px;margin:auto;position:relative;z-index:1;min-height:0;display:block}body .x-number-entry .immersive-copy{width:47%;max-width:560px;color:#343d4e;padding:0;text-align:left}body .x-number-entry .calculator{grid-template-columns:1fr;gap:12px}body .x-number-entry .calculator .btn{grid-column:1/-1;grid-row:auto;margin:0}body .x-number-entry .immersive-form{box-shadow:none}body .x-number-entry h1,body .x-number-entry h1 em{color:#343d4e;font:650 49px/1.14 Red Hat Display,sans-serif;letter-spacing:-1px}body .x-number-entry .eyebrow{color:#587c92}body .x-number-entry .immersive-intro{color:#647487;font-size:17px;line-height:1.75}body .x-number-entry .immersive-form{background:#fff;border:1px solid #dbe4e9;border-radius:7px;padding:22px;margin:25px 0 10px}body .x-number-entry .calculator,body .x-number-entry .calculator>label{color:#343d4e}body .x-number-entry .micro{color:#647487}body .x-number-entry .sample-link{color:#376c89;display:inline-flex;align-items:center;min-height:44px}body .x-number-entry .hero-bottom{color:#647487;border-top:1px solid #dbe4e9;bottom:0;left:0;right:0;padding:20px 4%;background:#fff;min-height:70px;gap:20px;z-index:2}body .x-number-entry .hero-bottom a,body .x-number-entry .hero-bottom button{color:#376c89;border-color:#cbd9e2}@media(max-width:760px){body .x-tarot-entry #tarot-form{grid-template-columns:1fr;padding:24px 18px;gap:25px}body .x-tarot-entry .spread-options{grid-template-columns:1fr 1fr;gap:10px}body .x-tarot-entry .spread-options label{padding:12px;display:block}body .x-tarot-entry .spread-options b{font-size:17px}body .tarot-results.one-card .tarot-reading-card{display:block;text-align:center}body .tarot-results.one-card .reveal-card{margin:20px auto;width:240px}body .tarot-results.one-card .card-interpretation{padding:20px 0}body .tarot-results.one-card .card-interpretation h2{font-size:30px}.x-pair-entry{grid-template-columns:1fr;gap:10px;margin-top:25px}body .x-pair-entry .pair-form{padding:24px 18px}.x-pair-context{padding:20px 5px}.x-pair-context h2{font-size:27px}body .x-number-entry .immersive-inner{width:calc(100% - 40px);padding:34px 0 310px}body .x-number-entry .immersive-copy{width:100%;max-width:none}body .x-number-entry h1,body .x-number-entry h1 em{font-size:37px;line-height:1.2}body .x-number-entry .hero-backdrop,body .x-number-entry .hero-motion{display:block;inset:auto 20px 90px;width:calc(100% - 40px);height:200px;object-position:center 50%}body .x-number-entry .immersive-form{padding:20px 15px}body .x-number-entry .hero-bottom{padding:12px 20px;min-height:65px}body .x-number-entry .hero-bottom>span{display:none}}body [data-experience] .ia-button{background:var(--test-accent);border-color:var(--test-accent);color:#fff}body .ia-discovery[data-experience] .ia-button:hover{background:var(--test-accent);border-color:var(--test-accent);filter:brightness(.93);transform:none}.x-breadcrumb{padding-top:24px}.x-breadcrumb .ia-back{margin:0;min-height:44px;display:inline-flex;align-items:center;color:#657284;font-size:13px}body .x-intro .ia-intro-header{background:var(--test-wash);padding:46px 0 50px}body .x-intro .ia-intro-header>.ia-shell{grid-template-columns:1.15fr .85fr;gap:65px;align-items:center}body .x-intro .ia-intro-copy{min-width:0}body .x-intro h1{font-size:52px;line-height:1.12;margin:18px 0}body .x-intro .x-subtitle{font:600 23px/1.5 Red Hat Display,sans-serif;color:var(--test-accent);margin:0 0 18px}body .x-intro .ia-lead{font-size:17px;line-height:1.8;margin:0 0 23px}.x-intro-action{margin:25px 0 0}.x-intro-action .ia-fine{font-size:12px;line-height:1.7;margin:15px 0}body .x-intro .ia-intro-visual{height:410px;min-height:0;max-height:none;border-radius:8px;position:relative;overflow:hidden}body .x-intro .ia-intro-visual>img{width:100%;height:100%;object-fit:cover;position:static;display:block}body .x-intro .ia-intro-visual:after{display:none}body .x-intro .ia-intro-visual>.x-intro-spectrum{width:100%;flex-shrink:0}body .x-intro .ia-intro-visual>.x-dimension-key,body .x-intro .ia-intro-visual>.x-decision-diagram{position:static;inset:auto;color:#343d4e;z-index:auto;width:100%}body .x-intro .ia-intro-details{padding:45px 0 55px;grid-template-columns:1.15fr .85fr;gap:65px}body .x-intro .ia-intro-gives h2{font-size:30px;margin:14px 0 24px;line-height:1.25}.x-dimension-key{display:flex;flex-wrap:wrap;gap:12px 20px;margin:20px 0}.x-dimension-key>span{font-size:14px;line-height:1.6;display:flex;gap:8px;align-items:baseline}.x-dimension-key i{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--dimension-color)}body .x-intro .ia-keep-progress{max-width:540px;text-align:left;background:#ffffffa6;border:1px solid #343d4e15;padding:12px;margin-top:20px;font-size:12px}body .x-intro[data-reference-family=meadow] .ia-intro-header>.ia-shell{display:block;max-width:820px;text-align:center}body .x-intro[data-reference-family=meadow] .ia-intro-copy{max-width:740px;margin:auto}body .x-intro[data-reference-family=meadow] .ia-intro-facts{justify-content:center}body .x-intro[data-reference-family=meadow] .ia-keep-progress{margin:20px auto 0}body .x-intro[data-reference-family=meadow] .ia-intro-visual{height:auto;margin:35px auto 0;max-width:500px;overflow:visible;background:transparent}body .x-intro[data-reference-family=meadow] .ia-intro-visual>.x-dimension-key{position:static;display:flex;justify-content:center}.x-intro-spectrum{position:relative;height:60px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-radius:8px;overflow:hidden}.x-intro-spectrum>span:nth-child(1){background:#c8e2d8}.x-intro-spectrum>span:nth-child(2){background:#edceb8}.x-intro-spectrum>span:nth-child(3){background:#c9d8ed}.x-intro-spectrum>span:nth-child(4){background:#e5cce2}.x-intro-spectrum>i{position:absolute;border:3px solid white;box-shadow:0 1px 7px #343d4e40;width:16px;height:16px;background:#518775;border-radius:50%;top:22px;left:22%}body .x-intro[data-reference-family=truity] .ia-intro-header{padding:0}body .x-intro[data-reference-family=truity] .ia-intro-header>.ia-shell{width:100%;max-width:1240px;gap:35px;align-items:stretch}body .x-intro[data-reference-family=truity] .ia-intro-copy{padding:45px 0 45px 30px}body .x-intro[data-reference-family=truity] .ia-intro-visual{height:auto;min-height:470px;border-radius:0}body .x-intro[data-reference-family=idr] .ia-intro-header,body .x-intro[data-reference-family=work] .ia-intro-header{background:#fff;padding-top:20px}body .x-intro[data-reference-family=idr] h1,body .x-intro[data-reference-family=work] h1{font-size:42px}body .x-intro[data-reference-family=idr] .ia-intro-visual,body .x-intro[data-reference-family=work] .ia-intro-visual{height:320px;border-radius:12px}body .x-intro[data-reference-family=work] .ia-intro-details{border-top:1px solid #e5e8ee}body .x-intro[data-reference-family=psychology] .ia-intro-header>.ia-shell{display:flex;flex-direction:column;gap:0;max-width:1140px;background:#fff;border-radius:10px;overflow:hidden}body .x-intro[data-reference-family=psychology] .ia-intro-visual{order:-1;width:100%;height:260px;border-radius:0}body .x-intro[data-reference-family=psychology] .ia-intro-copy{padding:35px 55px;text-align:center;width:100%;background:var(--test-wash)}body .x-intro[data-reference-family=psychology] .ia-intro-facts{justify-content:center}body .x-intro[data-reference-family=psychology] .ia-keep-progress{margin:20px auto 0}body .x-intro[data-reference-family=daylogue] .ia-intro-visual{height:auto;overflow:visible;background:none}body .x-intro .x-decision-diagram{position:static;text-align:center;padding:45px 20px;border:1px solid #dcccb9;border-radius:50% 50% 8px 8px;background:#fff9f0}.x-decision-diagram>span{font:650 24px Red Hat Display,sans-serif}.x-decision-diagram>div[aria-hidden]{font-size:38px;color:#a98452;margin:30px 0}.x-decision-diagram .x-dimension-key{justify-content:center;display:grid;grid-template-columns:1fr;gap:18px}.x-decision-diagram .x-dimension-key>span{justify-content:center;font-size:17px}body .x-quiz{display:block;background:var(--test-wash);min-height:calc(100svh - 88px);padding:26px 0 45px}body .x-quiz .ia-question-panel{width:calc(100% - 48px);max-width:900px;padding:0;margin:0 auto;background:transparent}body .x-quiz .ia-question-top{font-size:13px;margin:0 0 16px;gap:25px}body .x-quiz .ia-question-top>a{font-size:13px!important;line-height:1.5;min-height:44px;display:flex;align-items:center}body .x-quiz .ia-progress{height:7px;background:#dce3e7;margin:0 0 28px;border-radius:8px;overflow:hidden}body .x-quiz .ia-progress>span{background:var(--test-accent)}body .x-quiz #ia-question-form{background:#fff;border:1px solid #e1e7eb;border-radius:10px;overflow:hidden}.x-quiz-heading{padding:25px 32px;border-bottom:1px solid #e5e8ee}body .x-quiz .x-quiz-heading h1{font-size:26px;line-height:1.3;min-height:0;margin:8px 0 10px;text-align:left}.x-quiz-heading p{font-size:14px;color:#697383;line-height:1.7;margin:0}.x-question{padding:28px 32px;margin:0;border:0;min-width:0}.x-question:nth-of-type(2n){background:var(--test-wash)}.x-question legend{float:left;width:100%;font:650 21px/1.5 Red Hat Display,sans-serif;display:flex;gap:13px;align-items:baseline;padding:0;margin:0 0 22px;color:#343d4e}.x-question legend+div{clear:both}.x-question-number{font:600 12px Inter,sans-serif;flex-shrink:0;color:#7b8592}body .x-quiz .ia-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:0;max-width:none}body .x-quiz .ia-option{display:flex;flex-direction:column;gap:9px;padding:0 3px;min-height:95px;font:13px/1.5 Inter,sans-serif;text-align:center;position:relative;background:none;border:0;min-width:0;color:#697383}body .x-quiz .ia-option-number{width:46px;height:46px;display:grid;place-items:center;border:2px solid #a9b9bd;border-radius:50%;background:#fff;color:#697383;font:500 14px Inter,sans-serif;flex-shrink:0}body .x-quiz .ia-option input{position:absolute;opacity:0;width:46px;height:46px;top:0;left:50%;transform:translate(-50%);margin:0;cursor:pointer;z-index:2}body .x-quiz .ia-option:has(input:checked){color:var(--test-accent);background:none}body .x-quiz .ia-option:has(input:checked) .ia-option-number{background:var(--test-accent);border-color:var(--test-accent);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--test-accent) 12%,transparent)}body .x-quiz .ia-option:has(input:focus-visible) .ia-option-number{outline:3px solid #37354e;outline-offset:4px}body .x-quiz .ia-option-check{display:none}body .x-quiz .ia-question-controls{border-top:1px solid #e5e8ee;padding:22px 32px;display:flex;justify-content:space-between;gap:20px;position:static;background:#fff}body .x-quiz .ia-question-controls .ia-button{min-height:52px;font-size:15px}body .x-quiz .ia-question-hint{display:block;line-height:1.7;font-size:12px;padding:16px 10px;margin:0;text-align:center}body .x-single .ia-question-panel{max-width:760px}body .x-single .x-question{padding:38px 35px}body .x-single .x-question legend{font-size:25px;line-height:1.5;margin-bottom:34px;min-height:78px}body .x-single[data-reference-family=idr]{background:#fff}body .x-single[data-reference-family=idr] #ia-question-form{border:0;border-radius:0}body .x-single[data-reference-family=idr] .x-question{padding:30px 0}body .x-single[data-reference-family=idr] .x-quiz-heading{padding-left:0;padding-right:0}body .x-single[data-reference-family=daylogue] .ia-options{grid-template-columns:1fr;gap:10px}body .x-single[data-reference-family=daylogue] .ia-option{flex-direction:row;align-items:center;text-align:left;min-height:58px;padding:8px 16px;border:1px solid #ddd6cb;border-radius:6px;font-size:16px;gap:16px;background:#fffefa}body .x-single[data-reference-family=daylogue] .ia-option-number{width:35px;height:35px;border-width:1px;border-radius:5px}body .x-single[data-reference-family=daylogue] .ia-option input{left:16px;top:8px;transform:none;width:35px;height:35px}body .x-single[data-reference-family=daylogue] .ia-option:has(input:checked){border-color:var(--test-accent);background:var(--test-wash)}.x-result-overview{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #e5e8ee}body .x-result-overview h2{font-size:32px;line-height:1.25;margin:13px 0 18px}body .x-result-overview p{font-size:14px;line-height:1.8;color:#697383;max-width:680px}.x-result-bars{display:grid;gap:18px;margin-top:28px}.x-result-bars>button{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,1.2fr) 70px;align-items:center;gap:20px;min-height:52px;color:#343d4e;font-size:15px;text-decoration:none}.x-result-bars>button:hover .x-score-name{text-decoration:underline}.x-result-bars>button:focus-visible{outline:3px solid var(--test-accent);outline-offset:4px}.x-score-name{min-width:0;overflow-wrap:anywhere}.x-score-track{height:22px;background:#edf0f3;border-radius:4px;overflow:hidden}.x-score-track [data-score-fill]{display:block;width:var(--value);height:100%;background:var(--dimension-color);border-radius:4px;transform-origin:left;animation:x-bar-in .5s ease both}.x-result-bars b{font:650 20px Red Hat Display,sans-serif;text-align:right;white-space:nowrap}.x-result-bars small{font:12px Inter,sans-serif;color:#697383}.x-columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:10px}.x-columns>button{display:flex;flex-direction:column;min-width:0;gap:12px;text-align:center;font-size:13px}.x-columns .x-score-track{height:170px;width:100%;max-width:80px;display:flex;align-items:flex-end;order:-1}.x-columns .x-score-track [data-score-fill]{width:100%;height:var(--value);transform-origin:bottom;animation-name:x-column-in}.x-columns .x-score-name{min-height:45px}.x-columns b{font-size:19px}.x-attachment-map{display:grid;grid-template-columns:240px 1fr;gap:35px;align-items:center;margin-top:30px}.x-attachment-map .x-result-bars{margin:0}.x-attachment-map .x-result-bars>button{grid-template-columns:1fr 70px;gap:9px}.x-attachment-map .x-score-track{grid-column:1/-1;grid-row:2;height:13px}.x-map-square{width:205px;height:205px;position:relative;margin:10px 0 25px 25px;background:conic-gradient(#e8d9e8 0 25%,#d9e3f1 0 50%,#d5e9e0 0 75%,#f2ddca 0);border:1px solid #c3cdd3;border-radius:5px}.x-map-square:before,.x-map-square:after{content:"";position:absolute;background:#fff}.x-map-square:before{left:50%;top:0;bottom:0;width:2px}.x-map-square:after{top:50%;left:0;right:0;height:2px}.x-map-dot{position:absolute;width:17px;height:17px;border-radius:50%;background:#304f46;border:3px solid white;box-shadow:0 1px 5px #343d4e66;transform:translate(-50%,50%);z-index:1}.x-map-axis{position:absolute;top:100%;left:0;width:100%;text-align:center;padding-top:10px;font-size:11px}.x-map-axis-y{position:absolute;left:-28px;bottom:0;width:205px;transform:rotate(-90deg);transform-origin:left bottom;text-align:center;font-size:11px}body .ia-result[data-experience] .ia-result-cover{background:var(--test-wash)}body .ia-result[data-experience] .ia-score.selected{border-color:var(--test-accent);background:var(--test-wash)}body .ia-result[data-experience] .ia-meter>span{background:var(--test-accent)}body .ia-result[data-experience] .ia-result-body .ia-guide-offer{background:var(--test-wash)}@keyframes x-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes x-column-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(max-width:1000px){body .x-intro .ia-intro-header>.ia-shell,body .x-intro .ia-intro-details{gap:35px}body .x-intro h1{font-size:42px}.x-attachment-map{grid-template-columns:1fr}.x-attachment-map .x-map-square{margin:15px auto 35px}}@media(max-width:760px){body .x-intro .ia-intro-header{padding:25px 0 30px}body .x-intro .ia-intro-header>.ia-shell{display:flex;flex-direction:column;gap:27px}body .x-intro h1,body .x-intro[data-reference-family=idr] h1,body .x-intro[data-reference-family=work] h1{font-size:35px;line-height:1.18}body .x-intro .x-subtitle{font-size:20px}body .x-intro .ia-lead{font-size:16px}body .x-intro .ia-intro-visual{height:240px;width:100%}body .x-intro .ia-intro-details{display:block;padding:32px 0}.x-intro .ia-intro-details>.ia-method{margin-top:28px}.x-dimension-key{gap:12px}.x-dimension-key>span{font-size:13px}body .x-intro .ia-keep-progress{font-size:11px}body .x-intro .ia-intro-gives h2{font-size:28px}body .x-intro[data-reference-family=truity] .ia-intro-copy{padding:30px 20px 0}body .x-intro[data-reference-family=truity] .ia-intro-visual{min-height:0;height:240px}body .x-intro[data-reference-family=psychology] .ia-intro-visual{height:190px}body .x-intro[data-reference-family=psychology] .ia-intro-copy{padding:25px 18px}body .x-intro[data-reference-family=idr] .ia-intro-visual,body .x-intro[data-reference-family=work] .ia-intro-visual{height:220px}body .x-quiz{padding:15px 0 25px;min-height:calc(100svh - 72px)}body .x-quiz .ia-question-panel{width:calc(100% - 24px)}body .x-quiz .ia-question-top{gap:12px;align-items:start;margin-bottom:10px}body .x-quiz .ia-question-top>a{font-size:11px!important;max-width:58%}body .x-quiz .ia-question-top>a:last-child{text-align:right;max-width:40%}body .x-quiz .ia-progress{margin-bottom:20px}.x-quiz-heading{padding:22px 19px}body .x-quiz .x-quiz-heading h1{font-size:23px}.x-quiz-heading p{font-size:13px}.x-question,body .x-single .x-question{padding:25px 14px}.x-question legend,body .x-single .x-question legend{font-size:19px;line-height:1.55;gap:8px;margin-bottom:23px;min-height:0}.x-question-number{font-size:10px}body .x-quiz .ia-options{gap:3px}body .x-quiz .ia-option{font-size:12px;line-height:1.5;min-height:99px;padding:0;gap:10px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}body .x-quiz .ia-option-number,body .x-quiz .ia-option input{width:44px;height:44px}body .x-quiz .ia-question-controls{padding:18px 17px;gap:15px}body .x-quiz .ia-question-controls .ia-button{min-height:52px;font-size:14px;padding:13px 22px}body .x-single[data-reference-family=daylogue] .ia-option{font-size:15px;padding:9px 12px;min-height:62px}body .x-single[data-reference-family=daylogue] .ia-option input{left:12px;top:9px;width:44px;height:44px}body .x-single[data-reference-family=daylogue] .ia-option-number{width:44px;height:44px}.x-result-overview{padding-bottom:30px;margin-bottom:30px}body .x-result-overview h2{font-size:28px}body .x-result-overview p{font-size:13px}.x-result-bars>button{grid-template-columns:minmax(0,1fr) 60px;gap:10px;font-size:14px;min-height:68px}.x-result-bars .x-score-track{grid-column:1/-1;grid-row:2;height:16px}.x-result-bars b{font-size:18px}.x-columns{grid-template-columns:1fr;gap:18px}.x-columns>button{display:grid;font-size:14px;gap:10px;min-height:68px;text-align:left}.x-columns .x-score-track{height:16px;max-width:none;width:100%;order:initial}.x-columns .x-score-track [data-score-fill]{width:var(--value);height:100%;transform-origin:left;animation-name:x-bar-in}.x-columns b{font-size:18px}.x-columns small{font-size:12px}.x-columns .x-score-name{min-height:0}.x-attachment-map{gap:12px}.x-attachment-map .x-result-bars>button{min-height:68px}}@media(prefers-reduced-motion:reduce){.x-score-track [data-score-fill]{animation:none!important}}body.ia-motion-paused .x-score-track [data-score-fill]{animation:none!important}@media print{.x-result-overview{break-inside:avoid}.x-score-track [data-score-fill]{animation:none!important}.x-quiz{background:#fff}}.x-intro-choices{display:flex;align-items:center;gap:16px 25px;flex-wrap:wrap}.x-intro-choices .ia-button{margin:0!important}.x-intro-choices .ia-text-link{font-size:14px;min-height:44px;margin:0}[data-reference-family=meadow] .x-intro-choices{justify-content:center}body .x-result-bars>button.ia-score{width:100%;border:1px solid #e0e6ec;border-radius:7px;background:#fff;padding:15px 18px;font-family:Inter,sans-serif;cursor:pointer;box-shadow:none;transition:border-color .15s,background .15s;text-align:left}body .x-result-bars>button.ia-score:hover{border-color:var(--test-accent);transform:none}body .x-result-bars>button.ia-score.selected{border-color:var(--test-accent);background:var(--test-wash)}body .x-result-bars>button>.x-score-name{display:block;font-size:14px;line-height:1.6;font-weight:600}body .x-result-bars>button>.x-score-track{display:block;margin:0;height:18px;background:#e9edf0;min-width:0;width:100%}body .ia-result .x-result-bars .x-score-track>[data-score-fill]{width:var(--value);height:100%;background:var(--dimension-color);transform:none;animation:x-bar-in .45s ease both}body .x-result-bars>button>b{font:650 19px Red Hat Display,sans-serif;white-space:nowrap;color:#343d4e}body .x-result-bars>button>.x-score-level{display:flex;justify-content:space-between;grid-column:1/-1;font:12px/1.5 Inter,sans-serif;color:#697383;gap:12px}body .x-result-overview>.ia-method{margin-top:24px}body .x-columns>button.ia-score{display:flex;align-items:stretch;gap:12px;padding:14px 10px;text-align:center}body .x-columns>button>.x-score-track{height:160px;max-width:70px;display:flex;align-items:flex-end;margin:0 auto;order:-1}body .ia-result .x-columns .x-score-track>[data-score-fill]{width:100%;height:var(--value);animation-name:x-column-in}body .x-columns>button>.x-score-name{font-size:13px;min-height:63px}body .x-columns>button>.x-score-level{font-size:11px;display:block}body .x-columns>button>b{text-align:center}.x-result-overview{scroll-margin-top:110px}body .ia-guide-purchase .ia-guide-situations{text-align:left;font-size:14px;line-height:1.8}body .ia-guide-purchase .ia-guide-situations li{margin-bottom:10px;padding-left:3px}.ia-pattern-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-pattern-sequence>li{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(min-width:761px)and (max-width:1000px){.ia-reading-layout .ia-pattern-sequence{grid-template-columns:1fr;gap:14px}.ia-reading-layout .ia-pattern-sequence>li{display:flex;gap:16px;padding:18px}.ia-reading-layout .ia-pattern-sequence>li>p{margin:0}.ia-reading-layout .ia-pattern-sequence>li:after{display:none}.ia-reading-layout .ia-story-heading{display:block}}@media(max-width:760px){.ia-pattern-sequence{grid-template-columns:1fr}.x-intro-choices{gap:10px 20px}body .x-result-bars>button.ia-score{padding:14px}body .x-columns>button.ia-score{display:grid;grid-template-columns:minmax(0,1fr) 65px;gap:10px;text-align:left}body .x-columns>button>.x-score-track{height:18px;max-width:none;order:initial;margin:0}body .ia-result .x-columns .x-score-track>[data-score-fill]{height:100%;width:var(--value);animation-name:x-bar-in}body .x-columns>button>.x-score-name{min-height:0;font-size:14px}body .x-columns>button>b{text-align:right}body .x-columns>button>.x-score-level{display:flex;font-size:12px}}@media(prefers-reduced-motion:reduce){body .x-result-bars .x-score-track>[data-score-fill]{animation:none!important}}body.enter main.am-enabled{animation:none}body .ia-discovery.ia-reveal{background:#f4f7f3}body .ia-reveal>.ia-kicker{color:#657365}body .ia-reveal>p,body .ia-reveal>.ia-quiet,body .ia-reveal-status{color:#53665e}body .ia-reveal h1 em{color:#826492}body .ia-reveal.unfolding h1{opacity:1}.am-enabled .x-score-track>[data-score-fill]{animation:none!important}.am-enabled .ia-reveal-orbit{position:relative;isolation:isolate}.am-reveal-rings{position:absolute;inset:-22px;pointer-events:none;z-index:-1}.am-reveal-rings i{position:absolute;inset:0;border:1px solid #b6a27566;border-radius:50%;transform:rotate(-28deg) scaleY(.8)}.am-reveal-rings i:nth-child(2){inset:-12px;transform:rotate(28deg) scaleY(.8);border-color:#b6a27533}.am-reveal-rings i:nth-child(3){inset:12px;border-style:dashed;border-color:#b6a27544;transform:rotate(0) scaleY(.8)}.am-enabled .unfolding .am-reveal-rings i{animation:am-orbit-open 1.4s cubic-bezier(.2,.7,.2,1) both}.am-enabled .unfolding .am-reveal-rings i:nth-child(2){animation-delay:.08s;animation-direction:reverse}.am-enabled .unfolding .am-reveal-rings i:nth-child(3){animation-delay:.14s}.am-enabled .ia-reveal.unfolding .ia-reveal-orbit{transform:translateY(-6px) scale(1.16);opacity:.2}.am-enabled.am-new-view .ia-card-front:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#fff5dc30 48%,transparent 65%);animation:am-card-light 1.25s .2s both}@keyframes am-card-light{0%{transform:translate(-110%);opacity:0}30%{opacity:1}to{transform:translate(110%);opacity:0}}@keyframes am-orbit-open{0%{opacity:.3;transform:rotate(-28deg) scale(.85,.65)}45%{opacity:1}to{opacity:0;transform:rotate(100deg) scaleX(1.25)}}@media(hover:hover)and (pointer:fine){.am-enabled .am-depth img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.am-enabled .am-depth-active img{transform:translate(var(--am-x,0px),var(--am-y,0px)) scale(1.045)}.am-enabled .ia-result-art-card{transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .45s}.am-enabled .ia-result-art-card:hover{box-shadow:0 24px 50px #243b3326}}.am-suspended *,.am-suspended *:before,.am-suspended *:after{animation-play-state:paused!important}@media(max-width:760px){.am-reveal-rings{inset:-10px}.am-reveal-rings i:nth-child(2){inset:-7px}}body.ia-motion-paused .am-reveal-rings{display:none}@media(prefers-reduced-motion:reduce){.am-reveal-rings{display:none}.am-depth img{transform:none!important}}@media print{.am-reveal-rings{display:none}.am-depth img{transform:none!important}}.wb-shell{max-width:1160px;margin:auto;padding:40px 32px 80px}.wb-shell>h1,.wb-cover h1,.wb-offer h1,.wb-library-head h1{font-size:clamp(34px,4.5vw,56px);line-height:1.15;max-width:850px}.wb-shell p{color:#596b79;max-width:760px;margin:20px 0}.wb-cover{margin:28px 0 45px;padding:40px;background:#f1f6f3;border:1px solid #d9e4dd;border-radius:12px}.wb-cover>.p-eyebrow{color:#527267}.wb-notice{display:inline-block;font-size:13px!important;padding:9px 13px;border:1px solid #d5e4de;border-radius:6px;background:#f7fbf8;color:#425e52!important}.wb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.wb-privacy{font-size:12px;line-height:1.7}.wb-status{font-size:14px;color:#385e50!important;min-height:24px}.wb-reading{display:grid;grid-template-columns:220px minmax(0,1fr);gap:54px}.wb-toc{display:flex;flex-direction:column;gap:4px;position:sticky;top:24px;align-self:start;max-height:80vh;overflow-y:auto;font-size:12px}.wb-toc a{display:flex;gap:12px;padding:9px 5px;border-bottom:1px solid #e8eced;color:#51656e}.wb-toc a:hover{color:#805d96}.wb-chapter{border-bottom:1px solid #dfe6e4;padding:25px 0 38px;scroll-margin-top:24px;overflow-wrap:anywhere}.wb-chapter h2{font-size:28px;line-height:1.25}.wb-chapter p{font-size:16px;line-height:1.9}.wb-chapter blockquote{margin:26px 0;background:#f4f2f7;border-left:3px solid #9b84ad;padding:24px;font-size:20px;line-height:1.6;color:#604d73}.wb-note{display:block;margin:22px 0;font-size:14px;font-weight:600}.wb-note textarea{display:block;width:100%;margin-top:9px;border:1px solid #c7d3d0;border-radius:6px;padding:14px;font:400 16px/1.6 Inter,sans-serif;color:#344754;background:#fff;resize:vertical;min-height:100px}.wb-offer{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:60px;padding-top:44px;align-items:start}.wb-product{border:1px solid #d8dfdf;border-radius:10px;background:#f6f8f6;padding:30px}.wb-product h2{font-size:26px}.wb-product ol{padding-left:22px;line-height:1.6;font-size:14px}.wb-product li{margin:12px 0}.wb-product p{font-size:13px}.wb-entry{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;padding:32px;margin:36px 0;background:#edf5f3;border:1px solid #d7e6e0;border-radius:9px}.wb-entry h2{font-size:28px!important}.wb-entry p{font-size:14px!important;color:#556c65!important;line-height:1.7}.wb-entry .p-button{margin-top:12px}.wb-library-head{padding:20px 0 35px}.wb-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.wb-saved{padding:26px;border:1px solid #dce4e2;border-radius:9px;min-width:0}.wb-saved h2{font-size:25px;overflow-wrap:anywhere}.wb-empty{padding-top:60px;padding-bottom:90px}.wb-import{position:relative;cursor:pointer;max-width:100%}.wb-import input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.wb-import:focus-within{outline:3px solid #805c93;outline-offset:4px}.wb-saved .p-button{font-size:14px}.wb-saved .p-text-link{font-size:13px}@media(max-width:760px){.wb-shell{padding:26px 20px 55px}.wb-cover{padding:24px 20px;margin:24px 0}.wb-reading,.wb-offer,.wb-entry,.wb-library-grid{grid-template-columns:minmax(0,1fr);gap:25px}.wb-toc{position:static;max-height:240px;padding:10px;background:#f6f8f7;border-radius:6px}.wb-toc a{min-height:44px;align-items:center}.wb-chapter{padding-top:24px}.wb-chapter h2{font-size:25px}.wb-entry{padding:22px}.wb-entry .p-button{max-width:100%;white-space:normal}.wb-actions>*{max-width:100%}.wb-offer{padding-top:30px}.wb-product{padding:24px}.wb-note textarea{font-size:16px}}@media print{.wb-toc,.wb-actions,.wb-entry,.wb-library-head,.wb-privacy,.wb-status,.wb-shell>.p-text-link{display:none!important}.wb-shell{max-width:none;padding:0}.wb-reading{display:block}.wb-cover{padding:20px;margin:0 0 20px}.wb-chapter{break-inside:avoid;padding:18px 0}.wb-chapter p{font-size:12px}.wb-note textarea{border:0;resize:none;height:auto;overflow:visible;min-height:90px}.wb-note{break-inside:avoid}}.wb-note-print{display:none;white-space:pre-wrap;overflow-wrap:anywhere}@media print{.wb-note textarea{display:none}.wb-note-print{display:block;font-weight:400;margin-top:10px}}.wb-contents{position:sticky;top:24px;align-self:start;min-width:0}.wb-contents>summary{display:none}.wb-contents .wb-toc{position:static}.wb-status:empty{min-height:0;margin:0}.p-test-intro>.p-intro-tips{margin-top:36px}@media(max-width:760px){body .ia-library-header{padding-top:26px;text-align:left}body .ia-library-header h1{font-size:34px;line-height:1.16;max-width:22ch;text-wrap:balance}body .ia-library-header>p{font-size:15px;line-height:1.65;margin:16px 0 0;max-width:36ch}.p-collection-entry{margin-top:20px;padding:16px;gap:8px 12px}body .ia-collection{padding-top:22px}.ia-collection>.ia-section-heading{display:none}.ia-collection .ia-filters{display:flex;flex-wrap:nowrap;max-width:calc(100% + 40px);margin:0 -20px 18px;padding:0 20px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:20px;scrollbar-width:thin;scrollbar-color:#b8a4c5 transparent}.ia-filters button{flex:0 0 auto;white-space:nowrap}.p-test-intro{padding:28px 0 40px}.p-test-intro h1{font-size:clamp(29px,8vw,34px);line-height:1.18;text-wrap:balance}.p-test-intro>p{margin:18px auto 22px;line-height:1.7}.p-test-intro>.p-save{padding:16px 18px;gap:14px}.p-test-intro>#p-status{font-size:12px;line-height:1.65;margin:8px 0 18px;text-align:left}.p-test-intro>.p-actions>.p-button{width:100%;justify-content:center}.p-test-intro>.p-intro-tips{margin-top:28px;box-shadow:none}.p-intro-tips>div{padding:18px}.p-intro-tips strong{margin-bottom:6px}.p-intro-tips span{line-height:1.65}.wb-shell .wb-cover{padding:22px 18px;margin:20px 0 24px}.wb-cover h1,.wb-offer h1,.wb-library-head h1{font-size:clamp(28px,8vw,34px);line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.wb-cover>p{font-size:16px;line-height:1.75;margin:16px 0}.wb-cover>.wb-notice{font-size:12px!important;line-height:1.65;padding:10px 12px;margin:8px 0 18px}.wb-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:stretch}.wb-actions>.p-button,.wb-actions>a{grid-column:1/-1;justify-content:center}.wb-actions>.p-text-link{font-size:13px;line-height:1.5;padding:10px 4px;min-height:44px;white-space:normal;text-align:center;justify-content:center;overflow-wrap:anywhere}.wb-actions>.p-button{font-size:14px;white-space:normal}.wb-cover>.wb-privacy{font-size:12px;line-height:1.65;margin:16px 0 0}.wb-cover>.wb-status:empty{min-height:0;margin:0}.wb-contents{position:static;border:1px solid #dbe4e0;border-radius:8px;background:#f6f8f7}.wb-contents>summary{display:list-item;cursor:pointer;padding:15px 18px;font-size:14px;font-weight:600;color:#405950;min-height:48px;overflow-wrap:anywhere}.wb-contents .wb-toc{max-height:55vh;border-top:1px solid #dbe4e0;padding:8px 12px;background:transparent}.wb-contents .wb-toc a{line-height:1.6;padding:12px 5px}.wb-chapter h2{font-size:25px;line-height:1.3;-webkit-hyphens:auto;hyphens:auto}.wb-chapter p{line-height:1.85}.wb-chapter blockquote{padding:20px;font-size:18px;line-height:1.7}.wb-reading{gap:8px}.wb-actions>button:focus-visible,.wb-contents>summary:focus-visible,.ia-filters button:focus-visible{outline:3px solid #805d96;outline-offset:3px}}@media print{.wb-contents{display:none!important}}.wb-sources{list-style:none;padding:0;margin:22px 0}.wb-sources li{margin:8px 0}.wb-sources .p-text-link{font-size:14px;line-height:1.6;white-space:normal;text-align:left;min-height:44px;overflow-wrap:anywhere}@media print{.wb-sources a{display:inline!important;min-height:0}.wb-sources a:after{content:" (" attr(href) ")";font-size:10px;overflow-wrap:anywhere}}body[data-page=home] .header{background:#f8f6ef;color:#20392f;border-bottom:1px solid #e5e5d9}body[data-page=home] .header a,body[data-page=home] .header button{color:#20392f}body[data-page=home] .ia-home-v16{background:#f8f6ef}.ia-home-v16 .ia-home-hero{padding-top:76px;padding-bottom:85px}.ia-home-v16 .ia-home-intro h1{font-family:Georgia,serif;font-size:clamp(52px,5.3vw,78px);font-weight:400;line-height:1.08;letter-spacing:-2.8px;max-width:680px;color:#19392f}.ia-home-v16 .ia-home-intro>.ia-kicker{color:#827548;letter-spacing:2.2px}.ia-home-v16 .ia-home-intro>p{font-size:18px;line-height:1.75;color:#4b6257;max-width:565px}.ia-home-v16 .ia-home-actions .ia-button{background:#264d3d;color:#fffdf4;border:1px solid #264d3d;box-shadow:0 10px 25px #244f3720;transition:transform .28s,box-shadow .28s,background .28s}.ia-home-v16 .ia-home-actions .ia-button:hover{background:#193c2e;transform:translateY(-3px);box-shadow:0 17px 29px #244f3730}.ia-home-v16 .ia-home-facts{border-color:#d9ddd0;color:#4b6257}.ia-home-v16 .ia-home-cover{border:0;border-radius:190px 190px 8px 8px;background:#203a2e;box-shadow:0 26px 60px #173d2929;transform:translateZ(0);transition:transform .5s,box-shadow .5s}.ia-home-v16 .ia-home-cover:hover{transform:translateY(-5px);box-shadow:0 32px 70px #173d2937}.ia-home-v16 .ia-home-cover>img{height:440px;object-position:center}.ia-home-v16 .ia-home-cover>div{background:#203a2e;color:#f8f5e9}.ia-home-v16 .ia-home-cover .ia-kicker{color:#d8c89a}.ia-home-v16 .ia-home-cover strong{color:#fffdf5}.ia-home-v16 .ia-home-picks{padding-top:48px;border-top:1px solid #d9ddd0}.ia-home-v16 .ia-product-preview{background:#ebece2;box-shadow:0 0 0 100vmax #ebece2;clip-path:inset(0 -100vmax);border:0}.ia-home-v16 .ia-product-copy h2,.ia-home-v16 .ia-home-questions h2,.ia-home-v16 .ia-types-home h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-1.2px;color:#20392f}.ia-home-v16 .ia-result-preview{box-shadow:12px 14px #d7dccf;border-color:#cdd5c8}.ia-home-v16 .ia-home-questions>div>a{transition:padding .25s,color .25s}.ia-home-v16 .ia-home-questions>div>a:hover{padding-left:8px;color:#315b49}.ia-types-home{padding:70px 0 82px;border-top:1px solid #d9ddd0}.ia-types-home .ia-section-heading{align-items:end;gap:28px}.ia-types-home .ia-section-heading h2{font-size:clamp(32px,3.6vw,48px);max-width:760px;margin:11px 0}.ia-types-home .ia-section-heading p{max-width:630px;color:#617267;font-size:15px}.ia-types-home-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:34px 0 20px}.ia-types-home-grid>a{display:flex;flex-direction:column;min-width:0;background:#f0eee9;border:1px solid #e2e0d8;border-radius:8px;overflow:hidden;text-align:center;transition:transform .25s,box-shadow .25s}.ia-types-home-grid>a:nth-child(4n+2){background:#eceee9}.ia-types-home-grid>a:nth-child(4n+3){background:#eee9ee}.ia-types-home-grid>a:nth-child(4n+4){background:#e9efed}.ia-types-home-grid>a:hover{transform:translateY(-4px);box-shadow:0 12px 25px #2d4a321a}.ia-type-image{display:flex;align-items:end;justify-content:center;height:155px;overflow:hidden}.ia-type-image img{width:100%;max-width:116px;height:160px;object-fit:contain;object-position:bottom}.ia-types-home-grid strong{font-size:11px;line-height:1.35;padding:8px 3px 0;color:#233e35}.ia-types-home-grid small{font-size:10px;letter-spacing:1.2px;color:#718177;padding:2px 3px 11px}.ia-types-note{font-size:12px;line-height:1.65;color:#68766b;max-width:800px;margin:0 0 25px}.ia-home-v16 .ia-types-home>.ia-button,.ia-home-v16 .ia-home-end .ia-button{background:#264d3d;border-color:#264d3d;color:#fffdf4}.p-paywall{background:#f8f7f1;padding:72px 0 94px}.p-paywall-heading{max-width:800px;margin:0 0 44px}.p-paywall-heading .p-eyebrow{color:#8b7447}.p-paywall-heading h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5vw,70px);letter-spacing:-2px;color:#20392f}.p-paywall-heading p{max-width:680px;font-size:17px;line-height:1.8;margin-top:20px}.p-paywall-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:48px;align-items:start}.p-offer-story{min-width:0}.p-sealed-result{height:440px;min-height:0;background:radial-gradient(ellipse at 50% 42%,#365b49 0,#1d3c30 69%,#132e26);border:1px solid #244634;border-radius:8px;color:#e9e5d6;box-shadow:0 28px 55px #153d2834;gap:12px;position:relative;isolation:isolate;overflow:hidden}.p-sealed-result:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,#f5e8bf13 50%,transparent 70%);transform:translate(-120%);animation:p-sheen 1.5s .3s both;pointer-events:none}.p-seal-rings{position:relative;width:174px;height:174px;display:grid;place-items:center;margin-bottom:16px}.p-seal-rings i{position:absolute;inset:3px;border:1px solid #d5c58d8a;border-radius:50%;transform:rotate(36deg) scaleX(.7)}.p-seal-rings i:nth-child(2){transform:rotate(-36deg) scaleX(.7);border-color:#d5c58d70}.p-seal-rings span{font:100px/1 Georgia,serif;color:#e4d09b;text-shadow:0 0 30px #e1c78580}.p-sealed-result>span{color:#c9c4ac;font-size:10px}.p-sealed-result>strong{font-family:Georgia,serif;font-size:33px;font-weight:400;color:#fff9e7}.p-sealed-result>small{color:#d2d9cb;font-size:12px}.p-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-bottom:1px solid #d8ded4;padding:25px 0 20px}.p-proof-row span{font-size:12px;line-height:1.45;color:#536b5c}.p-proof-row b{display:block;color:#a68e58;font-size:10px;letter-spacing:1px;margin-bottom:6px}.p-offer-story>.p-text-link{margin-top:13px}.p-paywall-offer{border-radius:8px;padding:35px;background:#fffdf9;border-color:#dce1d6;box-shadow:0 20px 45px #213a2814}.p-paywall-offer h2{font-family:Georgia,serif;font-size:37px;font-weight:400;line-height:1.18;color:#243d32}.p-offer-copy{font-size:15px;line-height:1.7;margin:16px 0 23px}.p-paywall-offer .p-offer-list{list-style:none;margin:0;padding:0;border-top:1px solid #e0e4dc}.p-paywall-offer .p-offer-list li{padding:17px 0;margin:0;border-bottom:1px solid #e0e4dc}.p-offer-list strong,.p-offer-list span{display:block}.p-offer-list strong{color:#27463a;font-size:14px}.p-offer-list span{color:#627267;font-size:12px;line-height:1.6;margin-top:4px}.p-offer-total{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 0 20px;color:#2c493b;font-weight:650;line-height:1.45}.p-offer-total small{font-weight:400;color:#657568}.p-offer-total strong{font-size:39px;line-height:1;color:#2c493b}.p-paywall-offer .p-button{border-radius:5px;background:#294f3e;border-color:#294f3e;color:#fffef7}.p-paywall-offer .p-button:disabled{opacity:1;filter:saturate(.7);cursor:not-allowed}.p-paywall-offer .p-fine{font-size:11px!important;line-height:1.65;margin:14px 0 9px}.p-paywall-offer .p-text-link{font-size:12px;color:#2f654c}.p-paywall-after{display:grid;grid-template-columns:130px 1fr auto;gap:24px;align-items:start;border-top:1px solid #d8ded4;margin-top:50px;padding-top:24px;color:#52685a}.p-paywall-after span{font-size:10px;letter-spacing:1.5px;color:#927e56}.p-paywall-after p{font-size:12px;line-height:1.7;margin:0}.p-paywall-after a{font-size:12px;color:#2c6549;text-decoration:underline}.p-reveal{min-height:min(760px,calc(100svh - 100px));display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 35%,#315748,#1b3d31 55%,#102b23);padding:48px 20px;color:#f5f0df;overflow:hidden}.p-reveal-stage{max-width:680px}.p-reveal .p-eyebrow{color:#d9c795;letter-spacing:2px}.p-reveal-symbol{width:195px;height:195px;display:grid;place-items:center;position:relative;margin:26px auto 31px}.p-reveal-symbol i{position:absolute;inset:0;border:1px solid #d4c38c88;border-radius:50%;transform:rotate(42deg) scaleX(.72)}.p-reveal-symbol i:nth-child(2){transform:rotate(-42deg) scaleX(.72)}.p-reveal-symbol span{font:110px/1 Georgia,serif;color:#ead59b;text-shadow:0 0 35px #e8cf8d8c}.p-reveal h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5vw,66px);letter-spacing:-1.7px;color:#fff8e5}.p-reveal p{max-width:510px;margin:18px auto 22px;color:#d5ddce;font-size:16px;line-height:1.75}.p-reveal-line{width:200px;height:1px;background:#b8aa7680;margin:22px auto 28px;overflow:hidden}.p-reveal-line i{display:block;width:40%;height:100%;background:#fff3cb;animation:p-reveal-progress 1.5s ease both}.p-reveal .p-button{background:#efe4bd;border-color:#efe4bd;color:#234030;border-radius:5px}.p-reveal .p-button:hover{background:#fff3d0;border-color:#fff3d0}.p-reveal .p-fine{font-size:11px!important;color:#becbbb;max-width:520px;margin-top:18px}.p-reveal.opening .p-reveal-symbol{animation:p-open .9s cubic-bezier(.22,1,.36,1) both}.p-reveal.opening .p-reveal-symbol i:first-child{animation:p-ring-a .9s ease both}.p-reveal.opening .p-reveal-symbol i:nth-child(2){animation:p-ring-b .9s ease both}@keyframes p-sheen{to{transform:translate(120%)}}@keyframes p-reveal-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes p-open{to{transform:scale(1.15);opacity:.25}}@keyframes p-ring-a{to{transform:rotate(100deg) scaleX(1.2);opacity:0}}@keyframes p-ring-b{to{transform:rotate(-100deg) scaleX(1.2);opacity:0}}@media(max-width:1100px){.ia-types-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ia-home-v16 .ia-home-cover>img{height:380px}}@media(max-width:760px){.ia-home-v16 .ia-home-hero{padding-top:41px;padding-bottom:46px;gap:35px}.ia-home-v16 .ia-home-intro h1{font-size:clamp(40px,11vw,54px);letter-spacing:-1.7px}.ia-home-v16 .ia-home-intro>p{font-size:15px;line-height:1.7}.ia-home-v16 .ia-home-cover{border-radius:130px 130px 7px 7px}.ia-home-v16 .ia-home-cover>img{height:250px}.ia-home-v16 .ia-home-picks{padding-top:36px}.ia-types-home{padding:46px 0 55px}.ia-types-home .ia-section-heading{display:block}.ia-types-home .ia-section-heading h2{font-size:34px}.ia-types-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 18px}.ia-type-image{height:150px}.ia-type-image img{height:160px;max-width:114px}.ia-types-home-grid strong{font-size:12px;min-height:0}.ia-types-home-grid small{font-size:10px;padding-bottom:9px}.p-paywall{padding:42px 0 62px}.p-paywall-heading{margin-bottom:28px}.p-paywall-heading h1{font-size:43px}.p-paywall-heading p{font-size:15px}.p-paywall-grid{grid-template-columns:1fr;gap:25px}.p-sealed-result{height:305px;padding:20px}.p-seal-rings{width:125px;height:125px;margin:0 0 7px}.p-seal-rings span{font-size:75px}.p-sealed-result>strong{font-size:26px}.p-sealed-result>small{font-size:11px}.p-proof-row{gap:8px;padding:19px 0 12px}.p-proof-row span{font-size:10px}.p-paywall-offer{padding:25px}.p-paywall-offer h2{font-size:31px}.p-paywall-after{display:block;margin-top:35px}.p-paywall-after p{margin:10px 0}.p-reveal{min-height:calc(100svh - 85px)}.p-reveal-symbol{width:150px;height:150px;margin:20px auto}.p-reveal-symbol span{font-size:90px}.p-reveal h1{font-size:43px}.p-reveal p{font-size:14px}}@media(max-width:390px){.ia-type-image{height:138px}.ia-type-image img{height:147px}}@media(prefers-reduced-motion:reduce){.ia-home-v16 .ia-home-cover,.ia-types-home-grid>a,.p-sealed-result:after,.p-reveal-line i,.p-reveal.opening .p-reveal-symbol,.p-reveal.opening .p-reveal-symbol i{animation:none!important;transition:none!important;transform:none!important}}body.ia-motion-paused .p-sealed-result:after,body.ia-motion-paused .p-reveal-line i{animation:none!important}.ia-home-v16 .ia-home-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(36px,5vw,76px);align-items:center}.ia-home-v16 .ia-home-cover.ia-film-cover{display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;color:#203a2f}.ia-home-v16 .ia-home-cover.ia-film-cover:hover{box-shadow:none;transform:none}.ia-home-film-media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/9;background:#f2efe5;isolation:isolate}.ia-home-film-media img,.ia-home-film-media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0}.ia-home-film-media img{max-width:none}.ia-home-film-media video{opacity:0;pointer-events:none;transition:opacity .8s ease}.ia-home-film-media video.is-ready{opacity:1}.ia-home-v16 .ia-film-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:14px;padding:16px 0 0;border-top:1px solid #d5dbcf;background:transparent;color:#203a2f}.ia-home-v16 .ia-film-caption .ia-kicker{display:block;color:#827548;margin:0 0 6px;font-size:9px;letter-spacing:1.6px}.ia-home-v16 .ia-film-caption strong{display:block;font:400 23px/1.2 Georgia,serif;color:#203a2f}.ia-home-v16 .ia-home-cover-arrow{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #9fae9d;border-radius:50%;font-size:20px;color:#2b5742;transition:background .25s,color .25s,transform .25s}.ia-home-v16 .ia-film-cover:hover .ia-home-cover-arrow{background:#284e3a;color:#fff9eb;transform:translate(2px,-2px)}.ia-home-v16 .ia-film-cover:focus-visible{outline:3px solid #a3884f;outline-offset:7px}@media(max-width:760px){.ia-home-v16 .ia-home-hero{grid-template-columns:1fr;gap:29px;padding-top:41px}.ia-home-v16 .ia-home-cover.ia-film-cover{border-radius:0}.ia-home-v16 .ia-home-cover.ia-film-cover>div{padding:0}.ia-home-v16 .ia-film-caption{margin-top:10px;padding-top:13px}.ia-home-v16 .ia-film-caption strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.ia-home-film-media video{display:none!important;transition:none}}body.ia-motion-paused .ia-home-film-media video{display:none!important}:root{--atlas-ink:#19392f;--atlas-copy:#46544b;--atlas-paper:#fcfbf7;--atlas-line:#dbe1d7;--atlas-gold:#a47d42;--atlas-radius:10px}.ia-service-intro{background:var(--atlas-paper);color:var(--atlas-ink)}.ia-service-intro .ia-service-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:27px;padding-bottom:12px;font-size:11px;letter-spacing:.08em;color:#6a766e}.ia-service-breadcrumb>a{letter-spacing:0;text-decoration:none}.ia-service-intro .ia-service-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);gap:clamp(36px,5.2vw,86px);align-items:center;padding-top:45px;padding-bottom:76px}.ia-service-copy{min-width:0;max-width:590px}.ia-service-copy .ia-kicker{color:var(--test-accent,#517765);letter-spacing:.17em}.ia-service-copy h1{margin:18px 0 0;font:400 clamp(48px,5.2vw,80px)/.99 Georgia,serif;letter-spacing:-.05em;color:var(--atlas-ink)}.ia-discovery.ia-service-intro .ia-service-copy h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.05em}.ia-service-subtitle{margin:21px 0 0;font:400 clamp(22px,2vw,30px)/1.22 Georgia,serif;color:var(--test-accent,#517765)}.ia-service-lead{max-width:480px;margin:17px 0 0;color:var(--atlas-copy);font-size:17px;line-height:1.65}.ia-service-facts{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0 0}.ia-service-facts span{display:inline-flex;gap:4px;align-items:baseline;padding:8px 11px;border:1px solid var(--atlas-line);border-radius:4px;background:#fffdf9;color:#59685e;font-size:11px}.ia-service-facts b{font-size:12px;font-weight:700;color:var(--atlas-ink)}.ia-service-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px 22px;margin-top:31px}.ia-service-actions .ia-button{min-height:48px;border-radius:99px;background:var(--atlas-ink);box-shadow:none;padding:13px 22px;font-size:13px;font-weight:600;white-space:normal}.ia-service-actions .ia-button:hover{background:#315c48;transform:translateY(-2px)}.ia-service-actions .ia-text-link{font-size:12px}.ia-service-assurance{max-width:465px;margin:23px 0 0;padding-top:15px;border-top:1px solid var(--atlas-line);color:#66756b;font-size:11px;line-height:1.6}.ia-service-visual{margin:0;min-width:0}.ia-service-media{position:relative;overflow:hidden;display:block;width:100%;background:#eae9df}.ia-service-media.has-film{aspect-ratio:16/9}.ia-service-media.has-art{aspect-ratio:1/1;max-width:520px;margin-inline:auto}.ia-service-intro[data-experience=boundaries] .ia-service-media.has-art,.ia-service-intro[data-experience=decisions] .ia-service-media.has-art{aspect-ratio:3/2}.ia-service-media>img,.ia-service-media>video{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ia-service-media.has-film>img,.ia-service-media.has-film>video{position:absolute;inset:0;object-fit:cover}.ia-service-media>video{opacity:0;transition:opacity .7s ease}.ia-service-media>video.is-ready{opacity:1}.ia-service-visual figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--atlas-line);color:var(--atlas-ink)}.ia-service-visual figcaption span{font-size:9px;letter-spacing:.15em;color:var(--atlas-gold)}.ia-service-visual figcaption strong{font:400 17px/1.3 Georgia,serif;text-align:right}.ia-service-below{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);padding-top:52px;padding-bottom:62px;border-top:1px solid var(--atlas-line)}.ia-service-below h2{max-width:420px;margin:14px 0 18px;font:400 clamp(28px,2.5vw,40px)/1.15 Georgia,serif;letter-spacing:-.03em;color:var(--atlas-ink)}.ia-service-below p{max-width:520px;color:var(--atlas-copy);line-height:1.7}.ia-service-gives ul{padding:0;margin:24px 0 0;list-style:none}.ia-service-gives li{position:relative;padding:10px 0 10px 24px;border-top:1px solid var(--atlas-line);font-size:13px;color:var(--atlas-ink)}.ia-service-gives li:before{content:"\2713";position:absolute;left:2px;color:#678b75}.ia-service-method{padding:27px 30px;background:#f3f6f0;border:1px solid #e7eee4;border-radius:var(--atlas-radius)}.ia-service-method h2{font-size:clamp(25px,2vw,33px)}.ia-service-method p{font-size:13px}.ia-service-save{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:15px;background:#fffdf9;border:1px solid var(--atlas-line);border-radius:6px;cursor:pointer}.ia-service-save input{width:18px;height:18px;accent-color:var(--atlas-ink);margin:2px 0 0;flex:none}.ia-service-save strong,.ia-service-save small{display:block;line-height:1.4}.ia-service-save strong{color:var(--atlas-ink);font-size:12px;font-weight:600}.ia-service-save small{margin-top:4px;color:#6c786e;font-size:11px}.ia-service-next{display:flex;align-items:center;flex-wrap:wrap;gap:14px 26px;padding-top:20px;padding-bottom:60px;border-top:1px solid var(--atlas-line)}.ia-service-next>span{font-size:10px;color:var(--atlas-gold);letter-spacing:.13em}.ia-service-next a{font-size:13px;color:var(--atlas-ink);text-decoration:none;border-bottom:1px solid #a8b8a8;padding-bottom:4px}.ia-service-next a:hover{color:#49785d;border-color:#49785d}.ia-service-intro :is(a,button,input):focus-visible{outline:3px solid #aa8551;outline-offset:4px}.ia-library-header{padding-top:72px;padding-bottom:67px;text-align:left}.ia-library-header h1{max-width:800px;margin:16px 0;font:400 clamp(42px,5vw,72px)/1.02 Georgia,serif;letter-spacing:-.045em;color:var(--atlas-ink)}.ia-discovery.ia-library-header{text-align:left}.ia-discovery.ia-library-header h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.ia-library-header p{max-width:640px;color:var(--atlas-copy);line-height:1.6}.ia-collection-redesign{background:var(--atlas-paper)}.ia-collection-group{padding-top:50px;padding-bottom:76px;border-top:1px solid var(--atlas-line)}.ia-collection-group-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:31px}.ia-collection-group-heading>div{max-width:690px}.ia-collection-group-heading .ia-kicker{color:var(--atlas-gold)}.ia-collection-group-heading h2{margin:14px 0;font:400 clamp(30px,3vw,48px)/1.1 Georgia,serif;letter-spacing:-.035em;color:var(--atlas-ink)}.ia-discovery .ia-collection-group-heading h2{font-family:Georgia,serif;font-weight:400;-webkit-hyphens:none;hyphens:none;word-break:normal}.ia-collection-group-heading p{max-width:600px;margin:0;color:var(--atlas-copy);line-height:1.6}.ia-collection-group-heading .ia-text-link{flex:none}.ia-collection-redesign .ia-test-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.ia-collection-redesign .ia-test-card{animation:none!important;opacity:1!important;filter:none!important;transform:none;transition:box-shadow .25s,transform .25s;border:1px solid var(--atlas-line);border-radius:8px;overflow:hidden;background:#fff}.ia-collection-redesign .ia-test-card:hover{transform:translateY(-4px);box-shadow:0 15px 34px #2442351a}.ia-collection-redesign .ia-test-card .ia-card-image{height:190px}.ia-collection-redesign .ia-test-card .ia-card-image img{width:100%;height:100%;object-fit:cover}.ia-personality-entry{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:345px;padding:27px;background:#e9e6ef;color:#3c3155;text-decoration:none;border:1px solid #d8d1e0;border-radius:8px;transition:transform .25s,box-shadow .25s}.ia-personality-entry:hover{transform:translateY(-4px);box-shadow:0 15px 34px #49355320}.ia-personality-entry h3{max-width:270px;margin:14px 0 10px;font:400 27px/1.15 Georgia,serif;color:#3c3155}.ia-personality-entry p{font-size:12px;line-height:1.6;color:#594b66}.ia-personality-entry>span:last-child{margin-top:16px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ia-collection-redesign .ia-collection-note{margin:0 auto;padding-top:26px;padding-bottom:60px;border-top:1px solid var(--atlas-line);color:#67756b;font-size:12px}.ia-quiz .ia-question-panel{background:var(--atlas-paper)}.ia-quiz .ia-progress{height:5px;border-radius:99px;background:#e5e8e2;overflow:hidden}.ia-quiz .ia-progress>span{border-radius:inherit;background:var(--test-accent,#52745f)}.ia-quiz .ia-option{border-radius:7px;transition:border-color .2s,background .2s,transform .2s}.ia-quiz .ia-option:hover{transform:translateY(-1px)}.ia-quiz input:focus-visible+span{outline:2px solid var(--test-accent,#52745f);outline-offset:3px}.ia-result .ia-result-cover{background:linear-gradient(130deg,#f7f8f3,#f1f5ef)}.ia-result .ia-result-cover h1{color:var(--atlas-ink)}.ia-result .ia-result-cover .ia-button,.ia-result .ia-practice .ia-button{background:var(--atlas-ink);border-radius:99px}.ia-result .ia-story-section,.ia-result .x-result-overview,.ia-result .ia-practice{scroll-margin-top:85px}.ia-deeper-next{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:clamp(25px,5vw,70px);padding:clamp(30px,5vw,70px);margin-top:65px;background:#eff3ed;border:1px solid #dce6db;border-radius:var(--atlas-radius);color:var(--atlas-ink)}.ia-result #deeper-guide{scroll-margin-top:85px}.ia-deeper-next h2{max-width:580px;margin:16px 0 20px;font:400 clamp(32px,3.2vw,50px)/1.08 Georgia,serif;letter-spacing:-.04em;color:var(--atlas-ink)}.ia-deeper-next p{max-width:590px;line-height:1.7;color:var(--atlas-copy)}.ia-deeper-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.ia-deeper-columns>div{padding:17px;border:1px solid #d4dfd2;background:#f9faf6;border-radius:5px}.ia-deeper-columns strong,.ia-deeper-columns span{display:block}.ia-deeper-columns strong{font-size:13px;color:var(--atlas-ink)}.ia-deeper-columns span{margin-top:8px;font-size:12px;line-height:1.5;color:#536459}.ia-deeper-next .ia-button{background:var(--atlas-ink);border-radius:99px}.ia-deeper-next small{display:block;margin-top:14px;color:#66796b;font-size:11px}.ia-deeper-art{display:flex;flex-direction:column;justify-content:space-between;min-height:390px;padding:24px;background:radial-gradient(circle at 45% 45%,#456854,#173b2e 70%);color:#fff9e7;box-shadow:15px 18px #d6ded3;transform:rotate(-2deg)}.ia-deeper-art>span,.ia-deeper-art>small{font-size:10px;letter-spacing:.16em}.ia-deeper-art i{display:block;align-self:center;width:150px;height:150px;border:1px solid #c9b98c;border-radius:50%;box-shadow:0 0 0 17px #ffffff08,0 0 0 42px #ffffff06}.ia-deeper-art strong{font:400 30px/1.18 Georgia,serif;max-width:250px}.ia-guide{background:var(--atlas-paper)}.ia-guide .ia-chapter h1,.ia-guide .ia-chapter h2,.ia-guide .ia-guide-purchase h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--atlas-ink)}.ia-guide .ia-chapter h1{font-size:clamp(38px,4vw,58px)}.ia-guide .ia-chapter p{color:var(--atlas-copy);line-height:1.75}.ia-guide .ia-guide-purchase{border-color:var(--atlas-line);background:#f2f5ef}.ia-guide .ia-guide-purchase .ia-button,.ia-guide .ia-chapter-end .ia-button{background:var(--atlas-ink);border-radius:99px}.p-intro-redesign{background:var(--atlas-paper);color:var(--atlas-ink)}.p-intro-breadcrumb{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:27px;padding-bottom:12px;color:#69786d;font-size:11px;letter-spacing:.08em}.p-intro-breadcrumb a{color:var(--atlas-ink);text-decoration:none;letter-spacing:0}.p-intro-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.91fr);gap:clamp(36px,5.2vw,86px);align-items:center;padding-top:45px;padding-bottom:76px}.p-intro-copy{min-width:0;max-width:590px}.p-intro-copy .p-eyebrow{color:#776189;letter-spacing:.17em}.p-app.p-intro-redesign .p-intro-copy h1{margin:18px 0 0;font:400 clamp(48px,5.2vw,80px)/.99 Georgia,serif;letter-spacing:-.05em;color:var(--atlas-ink)}.p-intro-deck{max-width:500px;margin:23px 0 0;color:var(--atlas-copy);font-size:18px;line-height:1.62}.p-intro-facts{display:flex;gap:9px;flex-wrap:wrap;margin:26px 0 0}.p-intro-facts span{display:inline-flex;gap:4px;align-items:baseline;padding:8px 11px;border:1px solid var(--atlas-line);border-radius:4px;background:#fffdf9;color:#59685e;font-size:11px}.p-intro-facts strong{color:var(--atlas-ink);font-size:12px}.p-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:30px}.p-intro-actions .p-button{min-height:48px;background:var(--atlas-ink);border-radius:99px;padding:13px 22px;font-size:13px;box-shadow:none}.p-intro-actions .p-button:hover{background:#315c48}.p-intro-actions .p-text-link{font-size:12px}.p-intro-disclosure{max-width:480px;margin:22px 0 0;color:#5c6c62;font-size:12px;line-height:1.6}.p-intro-progress{margin-top:28px;padding-top:18px;border-top:1px solid var(--atlas-line)}.p-intro-progress .p-save{margin:0;max-width:390px;padding:10px 12px;border-radius:6px;border-color:var(--atlas-line);box-shadow:none;background:#fffdf9}.p-intro-progress .p-save-control{width:20px;height:20px;border-radius:4px}.p-intro-progress .p-save-copy strong{font-size:12px}.p-intro-progress .p-save-copy small{font-size:10px}.p-intro-progress #p-status{max-width:390px;margin:8px 0 0;color:#68776c;font-size:10px}.p-intro-visual{min-width:0;margin:0}.p-intro-visual .p-hero-people{height:clamp(300px,31vw,440px);padding:22px 22px 0;margin:0;display:flex;gap:4px;align-items:end;overflow:hidden;background:radial-gradient(circle at 50% 72%,#f7f1f9,#eae4f0 72%);border:1px solid #e1d9e5}.p-intro-visual .p-hero-person{display:flex;flex-direction:column;justify-content:end;align-items:center;width:25%;height:100%;padding:0;min-width:0}.p-intro-visual .p-hero-person .p-person{display:block;width:100%;height:85%;object-fit:contain;object-position:bottom}.p-intro-visual .p-hero-person>span{display:block;margin:4px 0 14px;color:#6b5b75;font-size:10px;letter-spacing:.08em}.p-intro-visual figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--atlas-line);color:var(--atlas-ink)}.p-intro-visual figcaption span{color:var(--atlas-gold);font-size:9px;letter-spacing:.14em}.p-intro-visual figcaption strong{font:400 17px/1.3 Georgia,serif;text-align:right}.p-intro-below{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);padding-top:50px;padding-bottom:80px;border-top:1px solid var(--atlas-line)}.p-intro-below h2{margin:14px 0 18px;font:400 clamp(28px,2.5vw,40px)/1.15 Georgia,serif;color:var(--atlas-ink)}.p-intro-below p{color:var(--atlas-copy);line-height:1.7}.p-intro-below aside{padding:27px 30px;background:#f3f1f7;border:1px solid #e7e0ec;border-radius:var(--atlas-radius)}.p-intro-below ol{padding-left:23px;margin:20px 0;color:var(--atlas-ink);line-height:1.6}.p-intro-below li{padding:7px 0;border-bottom:1px solid #ded8e2}.p-intro-below aside p{font-size:12px}.p-intro-redesign :is(a,button,input):focus-visible{outline:3px solid #aa8551;outline-offset:4px}.p-paywall-heading{max-width:920px;margin-bottom:42px}.p-paywall-heading .p-eyebrow{color:#974}.p-app.p-paywall .p-paywall-heading h1{margin:19px 0;font:400 clamp(46px,5vw,72px)/1.04 Georgia,serif;letter-spacing:-.045em;color:var(--atlas-ink)}.p-paywall-heading>p{max-width:690px;color:var(--atlas-copy);font-size:17px;line-height:1.65}.p-paywall-summary{display:flex;gap:8px 15px;flex-wrap:wrap;align-items:baseline;margin-top:21px;color:#5d6d61;font-size:12px}.p-paywall-summary strong{color:var(--atlas-ink);font-size:15px}.p-paywall .p-paywall-grid{gap:clamp(30px,4vw,65px)}.p-paywall .p-offer-story .p-sealed-result{border-radius:7px;box-shadow:0 20px 45px #19392f1a}.p-paywall .p-paywall-offer{border-radius:7px;box-shadow:0 20px 40px #19392f0e}.p-paywall .p-paywall-offer h2,.p-guide-page .p-guide-head h1,.p-guide-page .p-guide-sample h2,.p-guide-page .p-guide-outline h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--atlas-ink)}.p-paywall .p-paywall-offer .p-button{background:var(--atlas-ink);border-radius:99px}.p-guide-page{background:var(--atlas-paper)}.p-guide-page .p-guide-head h1{font-size:clamp(44px,5vw,68px)}.p-guide-page .p-guide-sample,.p-guide-page .p-guide-outline{border-radius:7px}.p-guide-page .p-guide-sample{background:#f4f7f2;border-color:#dbe5da}.p-guide-page .p-guide-outline{background:#f2eff5;border-color:#e4dcea}.p-guide-page .p-guide-outline .p-button{background:var(--atlas-ink);border-radius:99px}@media(max-width:900px){.ia-service-intro .ia-service-hero{gap:30px}.ia-service-media.has-art{max-width:440px}.ia-service-visual figcaption{display:block}.ia-service-visual figcaption strong{display:block;margin-top:6px;text-align:left}}@media(max-width:1100px){.ia-collection-redesign .ia-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ia-service-intro .ia-service-breadcrumb{padding-top:20px}.ia-service-breadcrumb>span{font-size:9px;text-align:right}.ia-service-intro .ia-service-hero{grid-template-columns:1fr;padding-top:29px;padding-bottom:45px}.ia-service-copy h1{font-size:clamp(45px,12vw,62px)}.ia-service-subtitle{font-size:23px}.ia-service-lead{font-size:15px}.ia-service-facts{margin-top:21px}.ia-service-actions{margin-top:23px}.ia-service-assurance{margin-top:20px}.ia-service-media.has-art{max-width:none;aspect-ratio:4/3}.ia-service-media.has-art>img{object-fit:contain}.ia-service-intro[data-experience=boundaries] .ia-service-media.has-art,.ia-service-intro[data-experience=decisions] .ia-service-media.has-art{aspect-ratio:3/2}.ia-service-below{grid-template-columns:1fr;padding-top:35px;padding-bottom:39px;gap:35px}.ia-service-method{padding:24px 21px}.ia-service-next{padding-bottom:42px;align-items:flex-start}.ia-service-next>span{width:100%}.ia-library-header{padding-top:44px;padding-bottom:37px}.ia-library-header h1{font-size:45px}.ia-collection-group{padding-top:36px;padding-bottom:45px}.ia-collection-group-heading{display:block}.ia-collection-group-heading h2{font-size:31px}.ia-collection-group-heading .ia-text-link{display:inline-block;margin-top:16px}.ia-collection-redesign .ia-test-grid{grid-template-columns:1fr 1fr;gap:10px}.ia-collection-redesign .ia-test-card .ia-card-image{height:125px}.ia-collection-redesign .ia-test-card h3{font-size:16px}.ia-collection-redesign .ia-test-card p{font-size:11px}.ia-personality-entry{min-height:300px;padding:18px}.ia-personality-entry h3{font-size:21px}.ia-personality-entry p{font-size:11px}.ia-deeper-next{grid-template-columns:1fr;padding:27px 22px;margin-top:40px}.ia-deeper-next h2{font-size:34px}.ia-deeper-columns{grid-template-columns:1fr}.ia-deeper-art{min-height:280px;max-width:340px;margin:12px auto 0;width:90%}}@media(max-width:390px){.ia-collection-redesign .ia-test-grid{grid-template-columns:1fr}.ia-collection-redesign .ia-test-card .ia-card-image{height:180px}.ia-personality-entry{min-height:220px}}@media(prefers-reduced-motion:reduce){.ia-service-media>video{display:none!important}.ia-quiz .ia-option,.ia-service-actions .ia-button{transition:none!important;transform:none!important}}body.ia-motion-paused .ia-service-media>video{display:none!important}@media(max-width:900px){.p-intro-hero{gap:35px}.p-intro-copy h1{font-size:55px}.p-intro-visual .p-hero-people{height:315px}}@media(max-width:760px){.p-intro-hero{grid-template-columns:1fr;padding-top:29px;padding-bottom:45px}.p-app.p-intro-redesign .p-intro-copy h1{font-size:clamp(44px,11vw,62px)}.p-intro-deck{font-size:16px}.p-intro-visual .p-hero-people{height:260px}.p-intro-below{grid-template-columns:1fr;padding-top:35px;padding-bottom:45px;gap:32px}.p-intro-below aside{padding:24px 21px}.p-intro-visual figcaption strong{font-size:15px}}@media(max-width:760px){.ia-result #deeper-guide{scroll-margin-top:110px}}@media(max-width:760px){.p-paywall-heading{margin-bottom:28px}.p-app.p-paywall .p-paywall-heading h1{font-size:43px}.p-paywall-heading>p{font-size:15px}.p-paywall-summary{padding-top:12px;border-top:1px solid var(--atlas-line)}.p-guide-page .p-guide-head h1{font-size:43px}}@media(max-width:390px){.p-intro-visual .p-hero-people{height:230px;padding:14px 8px 0}.p-intro-visual .p-hero-person>span{font-size:8px}.p-intro-actions .p-button{width:100%;justify-content:center}}body[data-page=tarot] .tool-stage,body[data-page=compatibility] .tool-stage{background:#f9faf7;color:var(--atlas-ink)}body[data-page=tarot] .tool-heading h1,body[data-page=compatibility] .tool-heading h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;color:var(--atlas-ink)}body[data-page=tarot] .tool-heading h1 em,body[data-page=compatibility] .tool-heading h1 em{font-family:Georgia,serif;font-weight:400;color:#78618a}body[data-page=tarot] .tool-heading p,body[data-page=compatibility] .tool-heading p{color:var(--atlas-copy)}body[data-page=tarot] .tool-form,body[data-page=compatibility] .tool-form{border-color:#dce3d9;background:#fffdf9;border-radius:8px}body[data-page=tarot] .tool-form .btn,body[data-page=compatibility] .tool-form .btn{background:var(--atlas-ink);border-radius:99px;color:#fff}body[data-page=tarot] .tool-method,body[data-page=compatibility] .tool-method{color:#66766b}body[data-page=calculator] .x-number-entry .immersive-copy h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em;color:var(--atlas-ink)}body[data-page=calculator] .x-number-entry .immersive-copy h1 em{font-family:Georgia,serif;font-weight:400;color:var(--atlas-ink)}body[data-page=calculator] .x-number-entry .calculator .btn{background:var(--atlas-ink);color:#fff;border-radius:99px}body .ia-discovery.ia-reveal-redesign{display:block;min-height:calc(100svh - 100px);padding:clamp(36px,5vw,68px) 20px 55px;background:var(--atlas-paper);color:var(--atlas-ink)}.ia-reveal-inner{width:min(700px,100%);margin:auto;text-align:center}.ia-reveal-inner>.ia-kicker{color:var(--test-accent,#6d8876);letter-spacing:.16em}.ia-reveal-scene{position:relative;overflow:hidden;width:min(490px,100%);margin:25px auto 26px;background:#eeeae1}.ia-reveal-scene.is-film{aspect-ratio:16/9}.ia-reveal-scene.is-art{width:min(290px,80%);aspect-ratio:1;background:transparent}.ia-reveal-scene img{display:block;width:100%;height:100%;object-fit:contain}.ia-reveal-scene.is-film img{object-fit:cover}.ia-reveal-scene.is-art img{border-radius:50%;object-fit:cover}.ia-reveal-wash{position:absolute;inset:0;background:var(--atlas-paper);transform:translate(101%);animation:atlas-wash .9s ease-out both;pointer-events:none}@keyframes atlas-wash{0%{transform:translate(0)}to{transform:translate(101%)}}.ia-discovery.ia-reveal-redesign h1{max-width:650px;margin:20px auto 0;font:400 clamp(37px,4.2vw,60px)/1.08 Georgia,serif;letter-spacing:-.04em;color:var(--atlas-ink)}.ia-reveal-inner>p{max-width:510px;margin:19px auto 0;color:var(--atlas-copy);font-size:15px;line-height:1.65}.ia-reveal-steps{display:flex;justify-content:center;flex-wrap:wrap;gap:11px 22px;margin:27px auto 0;padding:16px 0;border-top:1px solid var(--atlas-line);border-bottom:1px solid var(--atlas-line);color:#617166;font-size:11px}.ia-reveal-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 19px;margin-top:27px}.ia-reveal-redesign .ia-reveal-actions .ia-button{min-height:48px;padding:12px 25px;border-radius:99px;background:var(--atlas-ink);color:#fff;font-size:13px}.ia-reveal-redesign .ia-reveal-actions .ia-quiet{min-height:44px;color:var(--atlas-ink);font-size:12px}.ia-reveal-redesign.unfolding .ia-reveal-scene{transform:scale(.97);opacity:.7;transition:transform .9s ease,opacity .9s ease}.ia-reveal-redesign .ia-reveal-status{min-height:22px;margin-top:10px;font-size:11px;color:#607268}@media(max-width:760px){body .ia-discovery.ia-reveal-redesign{padding-top:40px}.ia-reveal-scene{margin:23px auto}.ia-reveal-scene.is-art{width:210px}.ia-discovery.ia-reveal-redesign h1{font-size:39px}.ia-reveal-steps{gap:7px 14px;font-size:9px}.ia-reveal-actions{display:grid;justify-items:center;gap:7px}.ia-reveal-redesign .ia-reveal-actions .ia-button{width:min(285px,100%);justify-content:center}}@media(prefers-reduced-motion:reduce){.ia-reveal-wash{display:none}.ia-reveal-redesign.unfolding .ia-reveal-scene{transform:none;opacity:1;transition:none}}body.ia-motion-paused .ia-reveal-wash{display:none}@media(prefers-reduced-motion:reduce){.ia-reveal-redesign .ia-skip{display:none}}body.ia-motion-paused .ia-reveal-redesign .ia-skip{display:none}.wb-shell{color:var(--atlas-ink)}.wb-shell .wb-library-head h1,.wb-shell .wb-empty h2,.wb-shell .wb-cover h1,.wb-shell .wb-chapter h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--atlas-ink)}.wb-shell p{color:var(--atlas-copy)}.wb-shell .p-button,.wb-shell .wb-import{background:var(--atlas-ink);color:#fff;border-radius:99px}.wb-shell .p-button:hover,.wb-shell .wb-import:hover{background:#315c48}.wb-shell .wb-empty{border-top:1px solid var(--atlas-line)}.wb-shell .wb-cover{background:#f2f5ef;border-color:#dce6db;border-radius:7px}.wb-shell .wb-saved{border-color:var(--atlas-line);border-radius:7px}.wb-shell :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #aa8551;outline-offset:4px}:root{--note-paper:#f7f4ea;--note-forest:#173b30;--note-forest-deep:#0e2b23;--note-brass:#cbb98c;--note-rule:#d9dfd3}.ia-result .ia-result-cover{position:relative;overflow:hidden;background:linear-gradient(145deg,#f6f3e8,#fcfbf7 61%,#eef2eb);color:var(--note-forest);border-bottom:1px solid var(--note-rule);padding:28px 0 74px}.ia-result .ia-result-cover:before{content:"";position:absolute;right:-100px;top:-240px;width:640px;height:640px;border:1px solid #cedacc;border-radius:50%;box-shadow:0 0 0 95px #dde8d91f,0 0 0 190px #dde8d918;pointer-events:none}.ia-result .ia-result-cover .ia-back{display:inline-block;color:#4f6d5b;margin-bottom:42px}.ia-result .ia-result-cover-grid{position:relative;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:clamp(46px,6vw,110px);align-items:center}.ia-result .ia-result-cover-grid>div:first-child{max-width:760px}.ia-result .ia-result-cover .ia-kicker{display:inline-block;color:#8d7446;letter-spacing:.17em;font-size:10px}.ia-result .ia-result-cover h1{max-width:720px;margin:23px 0 0;color:var(--note-forest);font:400 clamp(48px,5.4vw,80px)/1.02 Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.ia-result .ia-result-cover p{max-width:610px;margin:27px 0 0;color:#465c4e;font-size:17px;line-height:1.68}.ia-result .ia-result-actions{margin:30px 0 20px;gap:13px 24px;flex-wrap:wrap}.ia-result .ia-result-actions .ia-button{background:var(--note-forest);border-radius:999px;box-shadow:0 13px 25px #173b3017}.ia-result .ia-result-actions .ia-quiet{color:var(--note-forest);font-size:12px}.ia-result .ia-result-actions .ia-quiet .ia-icon{filter:none}.ia-result .ia-result-cover .ia-fine{display:block;max-width:520px;padding-top:15px;border-top:1px solid var(--note-rule);color:#6a796b;font-size:11px;line-height:1.55}.ia-result .ia-result-art-wrap{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;perspective:1400px}.ia-result .ia-result-art-card{width:min(100%,352px);height:auto;aspect-ratio:352/482;transform:rotate(-2deg);border-radius:3px;box-shadow:16px 22px #cdd9cc,19px 28px 34px #173b3029;transition:transform .8s cubic-bezier(.2,.72,.2,1),box-shadow .3s}.ia-result .ia-result-art-card:hover{transform:rotate(0) translateY(-5px);box-shadow:12px 18px #cdd9cc,18px 27px 38px #173b3030}.ia-result .ia-result-art-card.turned{transform:rotateY(180deg) rotate(1deg)}.ia-result .ia-result-art-card:focus-visible{outline:3px solid #a77b3e;outline-offset:8px}.ia-result .ia-card-face{border:1px solid #bea96f;border-radius:3px;display:block}.ia-result .ia-card-front{background:radial-gradient(circle at 50% 38%,#315d49,#173b30 52%,#0f2a23);color:#fff9e8}.ia-result .ia-card-front:before,.ia-result .ia-card-reverse:before{content:"";position:absolute;inset:12px;border:1px solid #bda87570;pointer-events:none}.ia-result .ia-card-mark{position:absolute;z-index:1;top:6%;left:7%;right:7%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #d6c59388;color:#e4d2a2;font:9px/1.2 DM Sans,sans-serif;letter-spacing:.15em}.ia-result .ia-card-mark b{font-weight:700}.ia-result .ia-card-mark small{font-size:8px;white-space:nowrap}.ia-result .ia-card-glyph{position:absolute;left:8%;right:8%;top:14%;height:40%;display:block}.ia-result .ia-card-glyph i{position:absolute;left:19%;top:4%;width:43%;height:92%;border:1.5px solid #d7c18b;border-radius:50%;transform:rotate(-19deg)}.ia-result .ia-card-glyph i:nth-child(2){left:38%;border-color:#83a58a;transform:rotate(19deg)}.ia-result .ia-card-glyph em{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);color:#e4d2a2;font:37px Georgia,serif;font-style:normal}.ia-result .ia-card-overline{position:absolute;left:7%;right:7%;top:57%;color:#d5c395;font:8px/1.45 DM Sans,sans-serif;letter-spacing:.11em;text-transform:uppercase;text-align:left}.ia-result .ia-card-title{position:absolute;inset:63% 7% auto;color:#fff9e8;font:400 clamp(23px,2.2vw,29px)/1.12 Georgia,serif;letter-spacing:-.03em;text-align:left}.ia-result .ia-card-axes{position:absolute;left:7%;right:7%;bottom:9%;display:flex;gap:8px;justify-content:space-between;padding-top:8px;border-top:1px solid #d6c59388;text-align:left}.ia-result .ia-card-axes span{max-width:49%;color:#dfd4ad;font:8px/1.25 DM Sans,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ia-result .ia-card-axes b{color:#d3b878;font-size:8px;margin-right:5px}.ia-result .ia-card-foot{position:absolute;left:7%;right:7%;bottom:3%;display:flex;justify-content:space-between;color:#a9c2ac;font:7px DM Sans,sans-serif;letter-spacing:.16em}.ia-result .ia-card-reverse{padding:0;background:radial-gradient(circle at 50% 20%,#37604c,#173b30 68%,#102b23);color:#fff9e8}.ia-result .ia-card-reverse-label{position:absolute;left:8%;right:8%;top:26%;text-align:left;color:#d8c596;font:9px/1.6 DM Sans,sans-serif;letter-spacing:.13em}.ia-result .ia-card-script{position:absolute;left:8%;right:8%;top:35%;max-height:50%;overflow:hidden;margin:0;color:#fff9e8;font:italic clamp(18px,1.9vw,25px)/1.4 Georgia,serif;text-align:left}.ia-result .ia-card-reverse-foot{position:absolute;left:8%;right:8%;bottom:8%;padding-top:12px;border-top:1px solid #d6c59388;color:#d7c596;text-align:left;font:8px DM Sans,sans-serif;letter-spacing:.15em}.ia-result .ia-card-keep{display:flex;flex-direction:column;align-items:center;gap:7px}.ia-result .ia-card-keep .ia-quiet{color:var(--note-forest);font-size:11px;text-decoration:underline;text-underline-offset:4px}.ia-result .ia-card-keep .ia-icon{filter:none}.ia-result .ia-card-save-status{color:#53695a;min-height:14px}.ia-result .ia-reading-layout{background:#fcfbf7}.ia-result .ia-result-body{padding-top:75px}.ia-result .ia-story-section,.ia-result .x-result-overview,.ia-result .ia-practice{scroll-margin-top:95px}.ia-result .ia-story-section p,.ia-result .x-result-overview p,.ia-result .ia-practice p{line-height:1.75}.ia-result .wb-entry{background:#f2f5ed;border-color:#d8e2d4}.ia-result .wb-entry .p-eyebrow{color:#806b41}.ia-result .wb-entry h2{font-family:Georgia,serif!important;font-weight:400;letter-spacing:-.03em;color:var(--note-forest)}.ia-result .wb-entry .p-button{background:var(--note-forest);border-radius:999px;color:#fff}.ia-result .wb-entry .p-button:hover{background:#315c48}body .ia-discovery.ia-reveal-redesign{position:relative;min-height:calc(100svh - 100px);padding:40px 20px 70px;background:radial-gradient(circle at 50% 23%,#2c5340,#133629 57%,#0d291f);color:#fff9e8}.ia-reveal-redesign:before{content:"";position:absolute;left:50%;top:8%;width:min(760px,90vw);aspect-ratio:1;border:1px solid #d2c18b24;border-radius:50%;transform:translate(-50%);box-shadow:0 0 0 100px #d2c18b09;pointer-events:none}.ia-reveal-redesign .ia-reveal-inner{position:relative;width:min(790px,100%)}.ia-reveal-redesign .ia-reveal-inner>.ia-kicker{color:#d8c690;font-size:10px}.ia-reveal-redesign .ia-reveal-scene{width:min(540px,100%);margin:30px auto 0;padding:8px;background:#15342b;border:1px solid #ae9b69;box-shadow:0 24px 50px #071c1877}.ia-reveal-redesign .ia-reveal-scene.is-art{width:min(315px,74%);aspect-ratio:1;background:#244637}.ia-reveal-redesign .ia-reveal-scene img{object-fit:cover}.ia-reveal-redesign .ia-reveal-scene.is-art img{border-radius:0}.ia-reveal-redesign .ia-reveal-wash{background:#d8c690;opacity:.95}.ia-discovery.ia-reveal-redesign h1{max-width:700px;margin:32px auto 0;color:#fff9e8;font-size:clamp(43px,4.5vw,65px);letter-spacing:-.045em}.ia-reveal-redesign .ia-reveal-inner>p{color:#cbd6c6;font-size:15px}.ia-reveal-redesign .ia-reveal-steps{width:min(540px,100%);border-color:#d8c69055;color:#dfd7bc}.ia-reveal-redesign .ia-reveal-actions .ia-button{background:#e1d0a1;color:#173b30;font-weight:700}.ia-reveal-redesign .ia-reveal-actions .ia-button:hover{background:#f2e1af}.ia-reveal-redesign .ia-reveal-actions .ia-quiet,.ia-reveal-redesign .ia-reveal-status{color:#d1dccd}.ia-reveal-redesign.unfolding .ia-reveal-scene{transform:scale(1.03);opacity:.58}.p-app.p-paywall{background:linear-gradient(125deg,#f6f2e9,#fcfbf7 55%,#eef2ea)}.p-paywall .p-paywall-heading{max-width:850px}.p-app.p-paywall .p-paywall-heading h1{max-width:760px;font-size:clamp(46px,5.3vw,78px)}.p-app.p-paywall .p-paywall-heading h1{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.p-paywall .p-paywall-grid{grid-template-columns:minmax(0,.94fr) minmax(350px,.82fr);gap:clamp(36px,5vw,80px)}.p-paywall .p-sealed-result{position:relative;min-height:475px;padding:35px;background:radial-gradient(circle at 50% 38%,#365e4c,#173b30 62%,#102b23);border:1px solid #b9a36d;border-radius:3px;color:#fff9e8;box-shadow:15px 20px #d4dfd2,19px 26px 35px #173b3029}.p-paywall .p-sealed-result:before{content:"";position:absolute;inset:12px;border:1px solid #c9b68780;pointer-events:none}.p-paywall .p-dossier-top{position:absolute;top:32px;left:36px;right:36px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #d6c59388;padding-bottom:13px;color:#e2d1a4;font-size:9px;font-weight:700;letter-spacing:.16em}.p-paywall .p-dossier-top small{font-size:8px;font-weight:400}.p-paywall .p-seal-rings{width:160px;height:160px;margin:35px 0 10px}.p-paywall .p-seal-rings i{border-color:#d6c18b}.p-paywall .p-seal-rings i:nth-child(2){border-color:#83a58a}.p-paywall .p-seal-rings span{font-size:78px;color:#e2d1a4;text-shadow:none}.p-paywall .p-dossier-label{font-size:10px;letter-spacing:.16em;color:#d9c594}.p-paywall .p-sealed-result>strong{font:400 34px/1.15 Georgia,serif;color:#fff9e8}.p-paywall .p-dossier-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;width:min(300px,100%);margin:15px auto 5px}.p-paywall .p-dossier-lines i{height:4px;background:#b4c4ae88}.p-paywall .p-sealed-result>small{color:#cbd9c9;font-size:11px}.p-paywall .p-proof-row{margin-top:24px}.p-paywall .p-paywall-offer{background:#fffef9;border-color:#dce4d9;border-radius:5px;box-shadow:0 15px 36px #173b3014}.p-paywall .p-paywall-offer .p-button{border-radius:999px}@media(max-width:760px){.ia-result .ia-result-cover{padding:24px 0 54px}.ia-result .ia-result-cover .ia-back{margin-bottom:27px}.ia-result .ia-result-cover-grid{display:flex;flex-direction:column;align-items:stretch;gap:28px}.ia-result .ia-result-cover h1{font-size:clamp(42px,11vw,54px);margin-top:18px}.ia-result .ia-result-cover p{font-size:15px;margin-top:20px}.ia-result .ia-result-actions{margin:24px 0 15px}.ia-result .ia-result-art-wrap{display:flex;align-items:center;margin:8px 0 0;padding:28px 0 0;border-top:1px solid var(--note-rule)}.ia-result .ia-result-art-card{width:min(300px,calc(100vw - 82px));height:auto;aspect-ratio:352/482;grid-row:auto;justify-self:auto;box-shadow:10px 14px #cdd9cc,13px 19px 28px #173b3029}.ia-result .ia-card-mark{font-size:8px}.ia-result .ia-card-mark small{font-size:7px}.ia-result .ia-card-title{font-size:clamp(23px,7vw,28px);inset:63% 7% auto}.ia-result .ia-card-overline{font-size:7px}.ia-result .ia-card-glyph{top:14%;height:40%}.ia-result .ia-card-axes{bottom:9%}.ia-result .ia-card-axes span{font-size:7px}.ia-result .ia-card-reverse{padding:0}.ia-result .ia-card-script{font-size:20px;line-height:1.4;margin:0}.ia-result .ia-card-keep{align-self:center}.ia-result .ia-result-body{padding-top:44px}body .ia-discovery.ia-reveal-redesign{padding-top:35px;min-height:calc(100svh - 90px)}.ia-reveal-redesign .ia-reveal-scene{margin-top:25px}.ia-discovery.ia-reveal-redesign h1{font-size:clamp(40px,10vw,52px);margin-top:28px}.p-paywall .p-paywall-grid{grid-template-columns:1fr;gap:34px}.p-paywall .p-sealed-result{min-height:390px;padding:25px}.p-paywall .p-dossier-top{top:27px;left:28px;right:28px}.p-paywall .p-seal-rings{width:125px;height:125px;margin:35px 0 7px}.p-paywall .p-seal-rings span{font-size:66px}.p-paywall .p-sealed-result>strong{font-size:29px}}@media(max-width:360px){.p-app.p-paywall .p-paywall-heading h1{font-size:40px}.ia-result .ia-card-glyph{top:12%;height:31%}.ia-result .ia-card-overline{top:45%;font-size:6px}.ia-result .ia-card-title{top:52%;font-size:20px;line-height:1.08}.ia-result .ia-card-axes{bottom:9%}.ia-result .ia-card-axes span{font-size:6px}.ia-result .ia-card-script{font-size:17px}}@media(prefers-reduced-motion:reduce){.ia-result .ia-result-art-card,.ia-reveal-redesign.unfolding .ia-reveal-scene{transition:none;animation:none}}body.ia-motion-paused .ia-result-art-card{transition:none}@media print{.ia-result .ia-result-art-wrap{display:none!important}.ia-result .ia-result-cover{background:#fff;color:#173b30}}@media(max-width:390px){.ia-result .ia-deeper-next{grid-template-columns:minmax(0,1fr)}.ia-result .ia-deeper-next>div,.ia-result .ia-deeper-columns>div{min-width:0;overflow-wrap:anywhere}.ia-result .ia-deeper-columns{grid-template-columns:minmax(0,1fr)}.ia-result .ia-deeper-art{width:calc(100% - 22px);transform:none}}body[data-page=home] .ia-home-v30{background:#f8f6ef}.ia-home-v30 .ia-home-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,5vw,76px);align-items:start;padding:51px 0 78px}.ia-home-v30 .ia-home-intro,.ia-home-v30 .ia-home-outcome{min-width:0}.ia-home-v30 .ia-home-hero-copy{max-width:650px}.ia-home-v30 .ia-home-hero-copy>.ia-kicker{display:block;color:#766c49;letter-spacing:1.65px;margin-bottom:17px}.ia-home-v30 .ia-home-intro h1{font:400 clamp(45px,4.55vw,67px)/1.06 Georgia,serif;letter-spacing:-2.8px;color:#19392f;max-width:650px;margin:0}.ia-home-v30 .ia-home-intro h1 em{font-style:italic;color:#667b63}.ia-home-v30 .ia-home-hero-copy>p{max-width:560px;font-size:16px;line-height:1.58;color:#496257;margin:18px 0 0}.ia-home-v30 .ia-home-facts{border:0;padding:0;margin:15px 0 0;gap:7px;color:#52695a}.ia-home-v30 .ia-home-facts span{display:inline-flex;align-items:center;font-size:11px;line-height:1.2;padding:7px 11px;border:1px solid #d9ded3;border-radius:99px;background:#fffdf8}.ia-home-v30 .ia-home-question,.ia-home-v30 .ia-home-resume{margin-top:29px;padding:24px 28px 19px;background:#fffefa;border:1px solid #d9dfd4;border-radius:18px;box-shadow:0 18px 46px #203b2c0c,0 2px 5px #203b2c09}.ia-home-v30 .ia-home-question-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;color:#657b6a;font-size:11px;font-weight:600;letter-spacing:.09em}.ia-home-v30 .ia-home-question-head .ia-kicker{color:#7b704e;margin:0;font-size:10px}.ia-home-v30 .ia-home-question fieldset{border:0;margin:0;padding:0;min-width:0}.ia-home-v30 .ia-home-question legend{display:block;width:100%;font:400 clamp(22px,2.1vw,27px)/1.25 Georgia,serif;letter-spacing:-.45px;color:#203a30;margin:0 0 19px}.ia-home-v30 .ia-home-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.ia-home-v30 .ia-home-option{position:relative;display:grid;place-items:center;min-width:0;min-height:54px;cursor:pointer;border:1px solid #d9e0d6;border-radius:9px;background:#f7f8f3;color:#315245;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.ia-home-v30 .ia-home-option:hover{background:#eaf1e8;border-color:#9db5a0;transform:translateY(-2px)}.ia-home-v30 .ia-home-option:has(input:checked){background:#234d3b;border-color:#234d3b;color:#fff;box-shadow:0 7px 16px #254f3b2b}.ia-home-v30 .ia-home-option:has(input:focus-visible){outline:3px solid #a88d52;outline-offset:3px}.ia-home-v30 .ia-home-option input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;width:100%;height:100%}.ia-home-v30 .ia-home-option-number{font:500 20px/1 Georgia,serif;pointer-events:none}.ia-home-v30 .ia-home-option-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ia-home-v30 .ia-home-scale-labels{display:flex;justify-content:space-between;gap:15px;margin:8px 0 20px;color:#677669;font-size:11px;line-height:1.3}.ia-home-v30 .ia-home-continue{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;border-radius:8px;background:#264d3d;color:#fff;border:1px solid #264d3d;font-size:14px;box-shadow:none}.ia-home-v30 .ia-home-continue:not(:disabled):hover{background:#193c2e;transform:translateY(-2px);box-shadow:0 9px 18px #244f3725}.ia-home-v30 .ia-home-continue:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}body .ia-home-v30 .ia-home-question .ia-home-continue{background:#264d3d;border-color:#264d3d;border-radius:8px;color:#fff}body .ia-home-v30 .ia-home-question .ia-home-continue:disabled{background:#dfe8de;border-color:#dfe8de;color:#506455;opacity:1}body .ia-home-v30 .ia-home-question .ia-home-continue:not(:disabled):hover{background:#193c2e;border-color:#193c2e}.ia-home-v30 .ia-home-save{display:flex;align-items:flex-start;gap:11px;margin-top:17px;color:#455c4d;font-size:11px;line-height:1.35;cursor:pointer}.ia-home-v30 .ia-home-save input{appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0;border:1px solid #8eaa96;border-radius:5px;background:#fff;cursor:pointer}.ia-home-v30 .ia-home-save input:checked{background:#264d3d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-9' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px 14px no-repeat;border-color:#264d3d}.ia-home-v30 .ia-home-save input:focus-visible{outline:3px solid #a88d52;outline-offset:3px}.ia-home-v30 .ia-home-save small{display:block;color:#79867b;font-size:10px;margin-top:3px;line-height:1.35}.ia-home-v30 .ia-home-question>.ia-fine{display:block;margin-top:14px;color:#748176;font-size:10px;line-height:1.4}.ia-home-v30 .ia-home-method{margin-top:14px;color:#5d7163;font-size:11px}.ia-home-v30 .ia-home-method summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ia-home-v30 .ia-home-method summary:focus-visible{outline:3px solid #a88d52;outline-offset:3px}.ia-home-v30 .ia-home-method p{margin:10px 0 0;max-width:600px;line-height:1.6}.ia-home-v30 .ia-home-resume{padding:31px}.ia-home-v30 .ia-home-resume h2{margin:13px 0 8px;font:400 29px/1.2 Georgia,serif}.ia-home-v30 .ia-home-resume p{color:#52675a;margin:0 0 22px}.ia-home-v30 .ia-home-outcome{padding-top:90px}.ia-home-v30 .ia-home-outcome-intro{max-width:440px;margin:0 0 21px 22px}.ia-home-v30 .ia-home-outcome-intro .ia-kicker{color:#8a794b;letter-spacing:1.5px}.ia-home-v30 .ia-home-outcome-intro h2{font:400 clamp(27px,2.4vw,34px)/1.14 Georgia,serif;color:#234236;letter-spacing:-.8px;margin:10px 0}.ia-home-v30 .ia-home-outcome-intro p{font-size:14px;line-height:1.55;color:#627368;margin:0}.ia-home-v30 .ia-home-specimen{display:block;position:relative;padding:29px 32px 26px;margin:0 13px 0 0;color:#203b2e;background:#fdfbf5;border:1px solid #d5d9c9;box-shadow:12px 14px #dce4d8,0 18px 45px #1e443316;transform:rotate(1deg);transition:transform .3s,box-shadow .3s}.ia-home-v30 .ia-home-specimen:hover{transform:rotate(0) translateY(-5px);box-shadow:12px 19px #dce4d8,0 26px 50px #1e443324}.ia-home-v30 .ia-home-specimen:focus-visible{outline:3px solid #a88d52;outline-offset:7px}.ia-home-v30 .ia-home-specimen-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid #d7dfd2;font-size:10px;letter-spacing:1.5px}.ia-home-v30 .ia-home-specimen-head small{font-size:9px;white-space:nowrap}.ia-home-v30 .ia-home-specimen-label{display:block;margin:26px 0 10px;color:#7d744f;font-size:10px;letter-spacing:1.2px}.ia-home-v30 .ia-home-specimen>strong{display:block;font:400 clamp(29px,2.5vw,37px)/1.13 Georgia,serif;letter-spacing:-1px;max-width:410px}.ia-home-v30 .ia-home-specimen-scores{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:30px 0 23px}.ia-home-v30 .ia-home-specimen-scores>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;color:#4e6656;font-size:11px}.ia-home-v30 .ia-home-specimen-scores b{font-weight:500;color:#254a38}.ia-home-v30 .ia-home-specimen-scores i{grid-column:1/-1;display:block;height:5px;background:#e7ebe2;border-radius:4px;overflow:hidden}.ia-home-v30 .ia-home-specimen-scores i i{height:100%;background:#698f70}.ia-home-v30 .ia-home-specimen-quote{display:block;padding:16px 18px;background:#edf2ea;font:italic 15px/1.5 Georgia,serif;color:#3e614b}.ia-home-v30 .ia-home-specimen-link{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:13px;border-top:1px solid #d7dfd2;color:#315a44;font-size:12px;font-weight:600}.ia-home-v30 .ia-home-all-link{display:inline-block;margin:24px 0 0 22px;font-size:12px}.ia-home-v30 .ia-home-picks{padding-top:54px;padding-bottom:65px;border-top:1px solid #d9ddd0}.ia-home-v30 .ia-home-picks .ia-section-heading{align-items:end}.ia-home-v30 .ia-home-picks .ia-section-heading .ia-kicker{color:#8a794b}.ia-home-v30 .ia-home-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:25px}.ia-home-v30 .ia-home-path{display:flex;flex-direction:column;min-height:254px;padding:22px;background:#fffdf8;border:1px solid #dce0d5;color:#1e3b30;transition:transform .22s,box-shadow .22s,border-color .22s}.ia-home-v30 .ia-home-path:hover{transform:translateY(-5px);border-color:#9ab49f;box-shadow:0 13px 26px #244b3514}.ia-home-v30 .ia-home-path:focus-visible{outline:3px solid #a88d52;outline-offset:3px}.ia-home-v30 .ia-home-path-top{display:flex;justify-content:space-between;gap:10px;text-transform:uppercase;color:#728173;font-size:9px;letter-spacing:.9px}.ia-home-v30 .ia-home-path>strong{display:block;font:400 25px/1.18 Georgia,serif;letter-spacing:-.5px;margin:31px 0 10px}.ia-home-v30 .ia-home-path-promise{display:block;color:#657568;font-size:12px;line-height:1.5}.ia-home-v30 .ia-home-path-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:23px;color:#2d6147;font-size:11px;font-weight:600}.ia-home-v30 .ia-home-path-bottom>span{font-size:20px;font-weight:400}.ia-home-v30 .ia-home-process{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(35px,6vw,82px);align-items:center;padding-top:65px;padding-bottom:80px;border-top:1px solid #d9ddd0}.ia-home-v30 .ia-home-process-media{position:relative;overflow:hidden;aspect-ratio:16/9;background:#ebece4;isolation:isolate}.ia-home-v30 .ia-home-process-media img,.ia-home-v30 .ia-home-process-media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ia-home-v30 .ia-home-process-media video{opacity:0;pointer-events:none;transition:opacity .7s}.ia-home-v30 .ia-home-process-media video.is-ready{opacity:1}.ia-home-v30 .ia-home-scenario{aspect-ratio:auto;min-height:380px;padding:clamp(22px,3vw,36px);background:#e8ece3;border:1px solid #d6dfd3;color:#234236;overflow:visible}.ia-home-v30 .ia-home-scenario-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #cbd8ca;padding-bottom:14px;color:#687969;font-size:10px;letter-spacing:.12em}.ia-home-v30 .ia-home-scenario-head b{font-weight:500}.ia-home-v30 .ia-home-scenario h3{max-width:16ch;margin:23px 0 27px;font:400 clamp(27px,3vw,42px)/1.08 Georgia,serif;letter-spacing:-.035em}.ia-home-v30 .ia-home-scenario-row{display:grid;grid-template-columns:125px minmax(0,1fr);gap:16px;align-items:start;padding:13px 0;border-top:1px solid #cbd8ca}.ia-home-v30 .ia-home-scenario-row span{color:#6e7d69;font-size:9px;font-weight:700;letter-spacing:.1em}.ia-home-v30 .ia-home-scenario-row p{margin:0;font:400 15px/1.45 Georgia,serif;color:#244333}.ia-home-v30 .ia-home-scenario-row:nth-of-type(3) p{color:#825d3b}.ia-home-v30 .ia-home-scenario>small{display:block;margin-top:18px;color:#697c6a;font-size:10px;line-height:1.5}.ia-home-v30 .ia-home-process-copy h2{font:400 clamp(29px,3vw,43px)/1.13 Georgia,serif;letter-spacing:-1.2px;margin:13px 0 17px}.ia-home-v30 .ia-home-process-copy>p{color:#5f7264;font-size:15px;line-height:1.6}.ia-home-v30 .ia-home-process-copy ul{list-style:none;margin:24px 0;padding:0;display:flex;gap:9px;flex-wrap:wrap}.ia-home-v30 .ia-home-process-copy li{padding:8px 12px;background:#e9efe7;color:#395d45;font-size:11px}@media(min-width:901px){body[data-locale]:not([data-locale=en]) .ia-home-v30 .ia-home-intro h1{font-size:clamp(49px,4vw,57px);letter-spacing:-2px}body[data-locale]:not([data-locale=en]) .ia-home-v30 .ia-home-question{margin-top:23px;padding-top:21px}body[data-locale]:not([data-locale=en]) .ia-home-v30 .ia-home-question legend{font-size:24px;margin-bottom:15px}body[data-locale]:not([data-locale=en]) .ia-home-v30 .ia-home-option{min-height:49px}}@media(max-width:1050px){.ia-home-v30 .ia-home-hero{gap:32px}.ia-home-v30 .ia-home-intro h1{font-size:clamp(43px,5vw,58px)}.ia-home-v30 .ia-home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-home-v30 .ia-home-path{min-height:220px}}@media(min-width:761px)and (max-width:900px){.ia-home-v30 .ia-home-hero{grid-template-columns:1fr;padding-top:35px}.ia-home-v30 .ia-home-outcome{padding-top:0}.ia-home-v30 .ia-home-outcome-intro{margin-left:0}.ia-home-v30 .ia-home-specimen{max-width:620px}.ia-home-v30 .ia-home-all-link{margin-left:0}}@media(max-width:760px){.ia-home-v30 .ia-home-hero{grid-template-columns:1fr;gap:34px;padding-top:26px;padding-bottom:45px}.ia-home-v30 .ia-home-hero-copy>.ia-kicker{font-size:9px;margin-bottom:10px}.ia-home-v30 .ia-home-intro h1{font-size:clamp(35px,9.5vw,48px);line-height:1.08;letter-spacing:-1.7px}.ia-home-v30 .ia-home-hero-copy>p{font-size:13px;line-height:1.45;margin-top:11px}.ia-home-v30 .ia-home-facts{margin-top:11px;gap:5px}.ia-home-v30 .ia-home-facts span{font-size:9px;padding:5px 8px}.ia-home-v30 .ia-home-question{margin-top:17px;padding:16px 17px 14px;border-radius:14px}.ia-home-v30 .ia-home-question-head{margin-bottom:10px;font-size:9px}.ia-home-v30 .ia-home-question-head .ia-kicker{font-size:9px}.ia-home-v30 .ia-home-question legend{font-size:21px;line-height:1.2;margin-bottom:13px}.ia-home-v30 .ia-home-option{min-height:46px}.ia-home-v30 .ia-home-option-number{font-size:19px}.ia-home-v30 .ia-home-scale-labels{margin:6px 0 13px;font-size:10px}.ia-home-v30 .ia-home-continue{min-height:47px;padding:11px 15px;font-size:12px}.ia-home-v30 .ia-home-save{margin-top:13px;font-size:10px}.ia-home-v30 .ia-home-save small{font-size:9px}.ia-home-v30 .ia-home-question>.ia-fine{margin-top:10px;font-size:9px}.ia-home-v30 .ia-home-outcome{padding-top:0}.ia-home-v30 .ia-home-outcome-intro{margin-left:0}.ia-home-v30 .ia-home-specimen{margin-right:12px;padding:22px 23px}.ia-home-v30 .ia-home-all-link{margin-left:0}.ia-home-v30 .ia-home-picks{padding-top:43px;padding-bottom:45px}.ia-home-v30 .ia-home-process{grid-template-columns:1fr;gap:24px;padding-top:45px;padding-bottom:55px}}@media(max-width:540px){.ia-home-v30 .ia-home-path-grid{grid-template-columns:1fr}.ia-home-v30 .ia-home-path{min-height:178px;padding:20px}.ia-home-v30 .ia-home-path>strong{margin:20px 0 8px;font-size:24px}.ia-home-v30 .ia-home-path-bottom{padding-top:17px}}@media(max-width:360px){.ia-home-v30 .ia-home-facts span{font-size:8px}.ia-home-v30 .ia-home-options{gap:6px}.ia-home-v30 .ia-home-option{min-height:43px}.ia-home-v30 .ia-home-question legend{font-size:19px}.ia-home-v30 .ia-home-specimen-scores{grid-template-columns:1fr}.ia-home-v30 .ia-home-specimen-scores>span{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.ia-home-v30 .ia-home-path,.ia-home-v30 .ia-home-option,.ia-home-v30 .ia-home-specimen,.ia-home-v30 .ia-home-process-media video{transition:none!important}.ia-home-v30 .ia-home-process-media video{display:none!important}}body.ia-motion-paused .ia-home-v30 .ia-home-process-media video{display:none!important}body .ia-collection-redesign .ia-test-card{--card-paper:#f5f2e9;--card-ink:#213d31;--card-muted:#536557;display:flex;flex-direction:column;min-width:0;padding:0 19px 19px;background:var(--card-paper);border-color:#dce1d6;color:var(--card-ink);box-shadow:none}body .ia-collection-redesign .ia-test-card[data-tone=dark]{--card-paper:#172e25;--card-ink:#f7f3e7;--card-muted:#c1cfbd;border-color:#172e25}body .ia-collection-redesign .ia-test-card .ia-card-image{height:clamp(185px,17vw,235px);margin:0 -19px;overflow:hidden;border-radius:0;background:var(--card-paper)}body .ia-collection-redesign .ia-test-card .ia-card-image>img{width:100%;height:100%;object-fit:cover}body .ia-collection-redesign .ia-test-card .ia-card-image:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(transparent,var(--card-paper));pointer-events:none}body .ia-collection-redesign .ia-test-card .ia-card-open{z-index:1;right:15px;bottom:16px;border:1px solid #e5e5de;background:#fffdf5}body .ia-collection-redesign .ia-test-card .ia-card-index{z-index:1;top:14px;left:18px}body .ia-collection-redesign .ia-test-card .ia-card-meta{position:relative;z-index:1;margin:-7px 0 10px;color:var(--card-muted);font-size:10px!important;letter-spacing:.07em}body .ia-collection-redesign .ia-test-card h3{color:var(--card-ink);font:400 clamp(22px,2vw,27px)/1.13 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px}body .ia-collection-redesign .ia-test-card p{min-height:0;margin:0 0 22px;color:var(--card-muted);font-size:13px;line-height:1.6}body .ia-collection-redesign .ia-test-card .ia-card-bottom{display:block;margin-top:auto;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--card-ink) 22%,transparent);color:var(--card-ink);font-size:11px;font-weight:600}body .ia-collection-redesign .ia-test-card:focus-visible{outline:3px solid #ad8c53;outline-offset:4px}body .ia-service-intro .ia-service-visual:has(.has-art){max-width:520px;margin-inline:auto}body .ia-service-intro .ia-service-visual{--visual-paper:#f3f0e7;--visual-ink:#244032;--visual-accent:#8a6d3d}body .ia-service-intro[data-experience=boundaries] .ia-service-visual,body .ia-service-intro[data-experience=archetype] .ia-service-visual,body .ia-service-intro[data-experience=decisions] .ia-service-visual{--visual-paper:#182e27;--visual-ink:#f7f1e4;--visual-accent:#d2b777}body .ia-service-intro .ia-service-visual figcaption{margin:0;padding:15px 18px;align-items:center;border:0;background:var(--visual-paper);color:var(--visual-ink)}body .ia-service-intro .ia-service-visual figcaption span{color:var(--visual-accent)}body .ia-service-intro .ia-service-visual figcaption strong{color:var(--visual-ink)}body .p-intro-visual figcaption{margin-top:0;background:#f3eef8;padding:15px 18px;border-color:#e1dce9}body[data-page=calculator] .x-number-entry{background:linear-gradient(90deg,#f6f3e9 0 53%,#122b22 53% 100%)}body[data-page=calculator] .x-number-entry :is(.hero-backdrop,.hero-motion){inset:0 0 70px 53%;width:47%;height:calc(100% - 70px);border-radius:0;object-fit:cover;object-position:center 52%}body[data-page=calculator] .x-number-entry .immersive-copy{color:#203b30}body[data-page=calculator] .x-number-entry .immersive-form{background:#fffefa;border-color:#dddcd0}body[data-page=calculator] .x-number-entry .hero-bottom{background:#f6f3e9;border-color:#d7dfd1}@media(max-width:760px){body .ia-collection-redesign .ia-test-card .ia-card-image{height:220px}body .ia-collection-redesign .ia-test-card h3{font-size:25px}body .ia-service-intro .ia-service-visual figcaption{display:flex;flex-wrap:wrap;gap:7px;padding:13px 15px}body .ia-service-intro .ia-service-visual figcaption strong{text-align:left}body[data-page=calculator] .x-number-entry{background:#f6f3e9}body[data-page=calculator] .x-number-entry :is(.hero-backdrop,.hero-motion){inset:auto 0 65px;width:100%;height:225px;border-radius:0;object-position:center 48%}}@media(prefers-reduced-motion:reduce){body .ia-collection-redesign .ia-test-card{transition:none}}body .ia-static-page{width:min(1120px,calc(100% - 48px));max-width:none;padding:clamp(58px,7vw,104px) 0 clamp(80px,9vw,128px)}body .ia-static-page>.eyebrow{color:#9a7743;font-size:10px;letter-spacing:.18em;margin-bottom:22px}body .ia-static-page>h1{max-width:15ch;margin:0;font:400 clamp(46px,5.2vw,76px)/1.05 Georgia,serif;letter-spacing:-.046em;color:#1c392e}body[data-locale=en] main :is(h1,h2,h3){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}body .ia-static-page>.ia-static-lead{max-width:720px;margin:28px 0 58px;color:#485d51;font-size:clamp(17px,1.55vw,21px);line-height:1.65}body .ia-static-page .ia-static-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:34px}body .ia-static-page .ia-static-cards section{min-width:0;min-height:260px;padding:29px 28px 33px;background:#f5f5ef;border:1px solid #e4e7dc}body .ia-static-page .ia-static-cards section>span{display:block;margin-bottom:30px;color:#9a7743;font-size:10px;font-weight:700;letter-spacing:.15em}body .ia-static-page .ia-static-cards h2{margin:0 0 14px;font:400 clamp(26px,2.4vw,34px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#1c392e}body .ia-static-page .ia-static-cards p{margin:0;color:#506257;font-size:14px;line-height:1.7}body .ia-static-page>.ia-static-note{max-width:760px;margin:0 0 28px;padding:15px 0 15px 19px;border-left:2px solid #bda574;color:#52665a;font-size:14px;line-height:1.7}body .ia-static-page>.btn{border-radius:999px;background:#1d3b2f;color:#fffdf4;border-color:#1d3b2f}body .ia-static-page>.btn:hover{background:#315644}body footer .footer-bottom{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px solid #d7ddd4}body footer .footer-bottom small{flex:auto;border:0;padding:0;color:#65736c;font-size:11px;line-height:1.5}body footer #ia-motion-toggle{min-height:44px;flex:none;padding:8px 12px;border:1px solid #ced8ce;border-radius:999px;background:transparent;color:#4d6456;font-size:11px;line-height:1.2;white-space:nowrap}body footer #ia-motion-toggle:hover{background:#edf2ec}body .p-paywall-offer .p-button:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:760px){body .ia-static-page{width:calc(100% - 40px);padding:46px 0 75px}body .ia-static-page>h1{font-size:clamp(38px,10.5vw,51px)}body .ia-static-page>.ia-static-lead{margin:22px 0 40px;font-size:17px}body .ia-static-page .ia-static-cards{grid-template-columns:1fr;gap:0;margin-bottom:28px}body .ia-static-page .ia-static-cards section{min-height:0;padding:22px 20px 26px;border-bottom:0}body .ia-static-page .ia-static-cards section:last-child{border-bottom:1px solid #e4e7dc}body .ia-static-page .ia-static-cards section>span{margin-bottom:14px}body .ia-static-page .ia-static-cards h2{font-size:29px}body .ia-static-page>.ia-static-note{font-size:13px}body footer .footer-bottom{align-items:flex-start;flex-wrap:wrap;padding-top:18px}body footer .footer-bottom small{flex-basis:100%}}body .ia-service-intro[data-experience=attachment] .ia-service-visual,body .ia-service-intro[data-experience=conflict] .ia-service-visual,body .ia-service-intro[data-experience=workvalues] .ia-service-visual{max-width:none}body .ia-service-intro[data-experience=attachment] .ia-service-media.has-art,body .ia-service-intro[data-experience=conflict] .ia-service-media.has-art,body .ia-service-intro[data-experience=workvalues] .ia-service-media.has-art{aspect-ratio:3/2;max-width:none}body .ia-service-intro[data-experience=love] .ia-service-media.has-art{aspect-ratio:1}body .ia-service-intro[data-experience=attachment] .ia-service-media.has-art>img,body .ia-service-intro[data-experience=love] .ia-service-media.has-art>img,body .ia-service-intro[data-experience=conflict] .ia-service-media.has-art>img,body .ia-service-intro[data-experience=workvalues] .ia-service-media.has-art>img{object-fit:cover}body .ia-service-intro .ia-service-visual{border:1px solid #dde3d8}body .ia-reveal-redesign[data-experience=attachment] .ia-reveal-scene.is-art,body .ia-reveal-redesign[data-experience=conflict] .ia-reveal-scene.is-art,body .ia-reveal-redesign[data-experience=workvalues] .ia-reveal-scene.is-art{width:min(540px,100%);aspect-ratio:3/2}body .ia-reveal-redesign[data-experience=attachment] .ia-reveal-scene.is-art img,body .ia-reveal-redesign[data-experience=conflict] .ia-reveal-scene.is-art img,body .ia-reveal-redesign[data-experience=workvalues] .ia-reveal-scene.is-art img{object-fit:cover}body .ia-discovery.ia-reveal-redesign.ia-lens-reveal{min-height:calc(100svh - 88px);padding:46px 20px 66px;background:#fbfcf9;color:#1b392f;overflow:hidden}.ia-lens-reveal:before{display:none}.ia-lens-reveal .ia-reveal-inner{width:min(1060px,100%)}.ia-lens-reveal .ia-reveal-inner>.ia-kicker{color:#6e7b71;font-size:11px;letter-spacing:.19em}body .ia-discovery.ia-lens-reveal h1{max-width:870px;margin:23px auto 0;color:#19392f;font:400 clamp(43px,5vw,66px)/1.08 Georgia,serif;letter-spacing:-.055em}.ia-lens-reveal .ia-reveal-inner>p{max-width:670px;margin:19px auto 0;color:#536258;font-size:18px;line-height:1.6}.ia-lens-reveal .ia-reveal-inner>p em{color:#776287;font:inherit;font-style:normal}.ia-lens-deck{display:flex;justify-content:center;align-items:center;min-height:335px;margin:35px auto 7px;padding:42px 20px 20px;isolation:isolate}.ia-lens-card{position:relative;flex:0 0 clamp(137px,15vw,171px);height:247px;margin:0 -5px;padding:9px;border:1px solid #a9996d;border-radius:9px;color:#e4d1a0;background:radial-gradient(ellipse at 50% 42%,#2e4b34,#142b20 78%);box-shadow:0 18px 35px #122b2440;transform:translateY(var(--lift)) rotate(var(--tilt));transition:transform .42s cubic-bezier(.2,.75,.2,1),box-shadow .42s,opacity .32s;animation:ia-lens-deal .62s both;animation-delay:calc(var(--deal) * 60ms);cursor:pointer;z-index:1}.ia-lens-card:hover:not(:disabled),.ia-lens-card:focus-visible,.ia-lens-card.is-chosen{transform:translateY(-25px) rotate(0) scale(1.035);box-shadow:0 27px 48px #122b2459;z-index:4}.ia-lens-card.is-muted{opacity:.36;transform:translateY(18px) rotate(var(--tilt))}.ia-lens-card:focus-visible{outline:3px solid #8b6eab;outline-offset:4px}.ia-lens-card-border{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:15px 9px;border:1px solid #b49c666a;border-radius:5px;background:repeating-radial-gradient(circle at 50% 48%,transparent 0 14px,#ccb27c15 15px 16px)}.ia-lens-card-border small{font:600 8px/1.2 DM Sans,sans-serif;letter-spacing:.2em;white-space:nowrap}.ia-lens-glyph{display:grid;place-items:center;width:76px;height:76px;border:1px solid #cfb78355;border-radius:50%;font:45px/1 Georgia,serif;color:#e4cda0}.ia-lens-card-border strong{display:block;max-width:100%;font:400 15px/1.18 Georgia,serif;color:#f7edcf;text-align:center;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ia-lens-number{font:12px Georgia,serif;color:#d8c08e}.ia-lens-reveal .ia-reveal-inner>.ia-lens-note{max-width:560px;margin:18px auto 0;color:#6c796e;font-size:12px}.ia-lens-reveal .ia-reveal-actions{margin-top:27px}.ia-lens-reveal .ia-reveal-actions .ia-button{background:#19392f;color:#fff;border-radius:99px;min-height:50px}body .ia-lens-reveal .ia-reveal-actions .ia-button{background:#19392f;color:#fff}.ia-lens-reveal .ia-reveal-actions .ia-button:hover{background:#315647}.ia-lens-reveal .ia-reveal-actions .ia-quiet,.ia-lens-reveal .ia-reveal-status{color:#53675a}.ia-lens-reveal.unfolding .ia-lens-card.is-chosen{transform:translateY(-37px) rotate(0) scale(1.08)}body .p-reveal.p-card-reveal{min-height:calc(100svh - 88px);padding:48px 20px 64px;background:#fbfcf9;color:#19392f;overflow:hidden}body .p-reveal.p-card-reveal{grid-template-columns:minmax(0,1fr)}.p-card-reveal .p-reveal-stage{width:min(930px,100%);max-width:100%;min-width:0}.p-card-reveal .p-eyebrow{color:#657568;letter-spacing:.19em}.p-card-reveal h1{margin:24px auto 0;color:#19392f;font:400 clamp(44px,5vw,66px)/1.08 Georgia,serif;letter-spacing:-.05em}.p-card-reveal h1 em{color:#776287;font-weight:400;font-style:normal}.p-card-reveal p{color:#536258;line-height:1.6}.p-reveal-deck{display:flex;justify-content:center;align-items:center;min-height:315px;margin:30px auto 0;padding:38px 20px 18px;isolation:isolate}.p-reveal-axis{position:relative;flex:0 0 clamp(148px,16vw,185px);height:245px;margin:0 -5px;padding:9px;border:1px solid #a9996d;border-radius:9px;background:radial-gradient(ellipse at 50% 42%,#304b38,#142b20 78%);color:#e4d1a0;box-shadow:0 18px 35px #122b2440;transform:translateY(var(--lift)) rotate(var(--tilt));transition:transform .42s cubic-bezier(.2,.75,.2,1),box-shadow .42s,opacity .3s;animation:ia-lens-deal .62s both;animation-delay:calc(var(--deal) * 75ms);cursor:pointer}.p-reveal-axis:hover,.p-reveal-axis:focus-visible,.p-reveal-axis[aria-pressed=true]{transform:translateY(-26px) rotate(0) scale(1.035);box-shadow:0 27px 48px #122b2459;z-index:4}.p-reveal-axis:focus-visible{outline:3px solid #8b6eab;outline-offset:4px}.p-reveal-axis-border{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:15px 8px;border:1px solid #b49c666a;border-radius:5px;background:repeating-radial-gradient(circle at 50% 48%,transparent 0 14px,#ccb27c15 15px 16px)}.p-reveal-axis-border small{font:600 8px/1.2 DM Sans,sans-serif;letter-spacing:.2em;white-space:nowrap}.p-reveal-axis-glyph{display:grid;place-items:center;width:80px;height:80px;border:1px solid #cfb78355;border-radius:50%;font:42px/1 Georgia,serif}.p-reveal-axis-border strong{font:400 20px Georgia,serif;color:#f7edcf}.p-reveal-axis-border>span:last-child{font:12px Georgia,serif}.p-card-reveal .p-reveal-axis-detail{min-height:24px;margin:8px auto 19px;color:#6d786f;font-size:13px}.p-card-reveal .p-button{background:#19392f;border-color:#19392f;color:#fff;border-radius:99px;min-height:50px}.p-card-reveal .p-button:hover{background:#315647;border-color:#315647}.p-card-reveal .p-fine{color:#6d786f}.p-card-reveal.opening .p-reveal-axis{opacity:.45;transform:translateY(16px) scale(.94)}body[data-page=result] .journey-dark{background:#fbfcf9;color:#19392f}body[data-page=result] .journey-dark:before{background:radial-gradient(circle at 26% 44%,#e5eadf,transparent 48%)}body[data-page=result] .journey-dark .page-top{color:#647167}body[data-page=result] .journey-dark .progress .active{color:#785f88}body[data-page=result] .journey-dark .eyebrow{color:#7a687f}body[data-page=result] .journey-dark .result-hero h1{color:#19392f;font-family:Georgia,serif;letter-spacing:-.05em}body[data-page=result] .journey-dark .result-hero p{color:#536258}body[data-page=result] .journey-dark .number-seal{background:radial-gradient(circle at 50% 36%,#345541,#112b20 74%);color:#e9d6a5;border-color:#b9a476;box-shadow:0 24px 55px #122b243b,0 0 0 15px #d1bc8940,0 0 0 16px #b49b6552;animation:ia-seal-arrive .85s cubic-bezier(.2,.7,.2,1) both}body[data-page=result] .journey-dark .number-seal:before{border-color:#c4aa7370}body[data-page=result] .journey-dark .number-seal:after{background:#173325;color:#e9d6a5}body[data-page=result] .journey-dark .tag{border-color:#d8dfd3;color:#526357;background:#f2f5ef}body[data-page=result] .journey-dark .btn.gold{background:#19392f;border-color:#19392f;color:#fff;border-radius:99px}body[data-page=result] .journey-dark .btn.gold:hover{background:#315647;border-color:#315647}body[data-page=result] .result-free-note{color:#627269}body[data-page=compatibility] .tool-stage:has(.pair-numbers){background:#fbfcf9}body[data-page=compatibility] .pair-numbers{gap:28px;margin:40px auto 55px}body[data-page=compatibility] .pair-numbers>div{width:min(310px,42vw);padding:30px 23px 24px;border:1px solid #a9996d;border-radius:155px 155px 9px 9px;background:radial-gradient(ellipse at 50% 28%,#30503a,#142c21 77%);color:#f4ebd6;box-shadow:0 19px 40px #122b2433;animation:ia-seal-arrive .75s both}body[data-page=compatibility] .pair-numbers>div:nth-of-type(2){animation-delay:.12s}body[data-page=compatibility] .pair-numbers .eyebrow{color:#d1bd8f}body[data-page=compatibility] .pair-numbers b{color:#e9d6a5;text-shadow:none}body[data-page=compatibility] .pair-numbers h2{color:#f9f2df;font-family:Georgia,serif}body[data-page=compatibility] .pair-numbers p{color:#c9d3c8}body[data-page=compatibility] .pair-link{color:#8c7292}@keyframes ia-lens-deal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes ia-seal-arrive{0%{opacity:0;transform:translateY(18px) scale(.89)}to{opacity:1;transform:none}}@media(max-width:680px){body .ia-discovery.ia-reveal-redesign.ia-lens-reveal,body .p-reveal.p-card-reveal{padding:38px 0 55px}.ia-lens-reveal .ia-reveal-inner,.p-card-reveal .p-reveal-stage{width:100%;min-width:0}.ia-lens-reveal .ia-reveal-inner>.ia-kicker,.ia-lens-reveal h1,.ia-lens-reveal .ia-reveal-inner>p,.ia-lens-reveal .ia-reveal-actions,.ia-lens-reveal .ia-reveal-status,.p-card-reveal .p-eyebrow,.p-card-reveal h1,.p-card-reveal p,.p-card-reveal .p-button{margin-left:20px;margin-right:20px}body .ia-discovery.ia-lens-reveal h1,.p-card-reveal h1{font-size:clamp(39px,10vw,50px)}.ia-lens-reveal .ia-reveal-inner>p,.p-card-reveal p{font-size:15px}.ia-lens-deck,.p-reveal-deck{justify-content:flex-start;min-height:0;margin:28px 0 0;padding:13px 20px 22px;gap:11px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}.ia-lens-deck::-webkit-scrollbar,.p-reveal-deck::-webkit-scrollbar{display:none}.ia-lens-card,.p-reveal-axis{flex:0 0 142px;height:207px;margin:0;transform:none;scroll-snap-align:center}.ia-lens-card:hover:not(:disabled),.ia-lens-card:focus-visible,.ia-lens-card.is-chosen,.p-reveal-axis:hover,.p-reveal-axis:focus-visible,.p-reveal-axis[aria-pressed=true]{transform:translateY(-7px) scale(1.02)}.ia-lens-card-border strong{font-size:15px}.ia-lens-glyph,.p-reveal-axis-glyph{width:60px;height:60px;font-size:34px}.ia-lens-reveal .ia-reveal-inner>.ia-lens-note{font-size:11px;margin:5px 20px 0}.ia-lens-reveal .ia-reveal-actions{margin-top:23px}.ia-lens-reveal .ia-reveal-actions .ia-button{width:min(330px,100%)}.p-reveal-axis-border strong{font-size:18px}.p-card-reveal .p-reveal-axis-detail{min-height:40px;margin:4px 20px 13px;font-size:12px}.p-card-reveal .p-button{width:calc(100% - 40px);max-width:330px}body[data-page=result] .journey-dark .result-hero{padding-top:32px}body[data-page=result] .journey-dark .number-seal{width:188px;height:188px}body[data-page=compatibility] .pair-numbers{gap:10px;margin:34px auto 43px}body[data-page=compatibility] .pair-numbers>div{width:calc((100% - 40px)/2);min-width:0;padding:23px 8px 18px}body[data-page=compatibility] .pair-numbers b{font-size:65px}body[data-page=compatibility] .pair-numbers h2{font-size:18px}body[data-page=compatibility] .pair-numbers p{font-size:10px}body[data-page=compatibility] .pair-link{font-size:25px}}@media(prefers-reduced-motion:reduce){.ia-lens-card,.p-reveal-axis,body[data-page=result] .journey-dark .number-seal,body[data-page=compatibility] .pair-numbers>div{animation:none!important;transition:none!important}.ia-lens-reveal.unfolding .ia-lens-card.is-chosen{transform:none}}body.ia-motion-paused .ia-lens-card,body.ia-motion-paused .p-reveal-axis,body.ia-motion-paused[data-page=result] .number-seal,body.ia-motion-paused[data-page=compatibility] .pair-numbers>div{animation:none;transition:none}@media print{.ia-lens-reveal,.p-card-reveal{display:none!important}body[data-page=result] .journey-dark .number-seal{animation:none}}body[data-locale=zh-CN]{--serif:"Songti SC","Noto Serif CJK SC","SimSun",serif;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}body[data-locale=zh-CN] :is(h1,h2,h3){letter-spacing:0;line-break:strict}body[data-locale=zh-CN] :is(.p-app,.p-button,.p-text-link){font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}body[data-locale=zh-CN] :is(.p-app h1,.p-app h2,.p-app h3){letter-spacing:0}body[data-locale=zh-CN] :is(.eyebrow,.ia-kicker,.p-eyebrow){letter-spacing:.12em}body[data-locale=zh-CN] .ia-language-control select{width:132px}body[data-locale=zh-CN] .ia-home-intro h1{line-height:1.24}body[data-locale=zh-CN] .ia-card-title{line-height:1.38}@media(max-width:760px){body[data-locale=zh-CN] .ia-home-intro h1{font-size:clamp(37px,9vw,52px)}body[data-locale=zh-CN] .ia-language-control select{width:118px}}body .header{position:relative;z-index:50;overflow:visible}body .header .brand,footer .brand{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto;min-width:0;min-height:54px;padding:4px 7px;margin:-4px -7px;border-radius:13px;text-decoration:none;letter-spacing:0;color:#203b30;transition:background .22s ease,transform .22s ease}body .header .brand-mark,footer .brand-mark{display:block;width:44px;height:44px;flex:none;transition:transform .22s ease,filter .22s ease}body .header .brand-type,footer .brand-type{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font:400 20px/.92 Georgia,Times New Roman,serif;letter-spacing:-.045em;text-transform:none;white-space:nowrap}body .header .brand-type>span:last-child,footer .brand-type>span:last-child{padding-left:8px;font-size:18px}body .header .brand-type i,footer .brand-type i{color:#a78249;font-style:italic}body .header .brand:hover,body .header .brand:focus-visible,footer .brand:hover,footer .brand:focus-visible{background:#e8eee6;transform:translateY(-1px)}body .header .brand:hover .brand-mark,body .header .brand:focus-visible .brand-mark,footer .brand:hover .brand-mark,footer .brand:focus-visible .brand-mark{transform:rotate(-4deg) scale(1.04);filter:drop-shadow(0 5px 8px #102c1d32)}body .header .brand:focus-visible,footer .brand:focus-visible{outline:2px solid #a78249;outline-offset:3px}footer .brand{color:inherit}footer .brand:hover,footer .brand:focus-visible{background:#ffffff1a}body .header #main-nav{align-items:center;gap:clamp(14px,1.8vw,27px)}body .header #main-nav>a{padding-top:25px;padding-bottom:25px}body .header #main-nav .nav-products{display:flex;align-items:center;position:static}body .header #main-nav .nav-products-toggle{display:inline-flex;align-items:center;gap:7px;min-height:48px;border:0;background:transparent;color:#465d4e;padding:0;cursor:pointer;font:450 15px/1.4 Inter,DM Sans,sans-serif;white-space:nowrap}body .header #main-nav .nav-products-toggle span{font-size:20px;line-height:.5;color:#a78249;transform:translateY(-2px);transition:transform .2s}body .header #main-nav .nav-products-toggle[aria-expanded=true] span{transform:rotate(180deg) translateY(1px)}body .header #main-nav .nav-products-toggle:hover,body .header #main-nav .nav-products-toggle:focus-visible{color:#1e392e}body .header #main-nav .nav-products-panel{position:absolute;left:50%;top:calc(100% - 1px);transform:translate(-50%);width:min(1060px,calc(100vw - 48px));padding:25px 32px 34px;background:#fffdf8;color:#243e32;border:1px solid #dce2d7;box-shadow:0 24px 65px #14291c24}body .header #main-nav .nav-products-panel[hidden]{display:none!important}.nav-products-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7dfd4;padding:0 0 17px;gap:20px}.nav-products-heading>span{font:600 10px/1.4 DM Sans,sans-serif;letter-spacing:.21em;color:#927447}body .header #main-nav .nav-products-heading a{font:500 12px/1.4 DM Sans,sans-serif;padding:0;color:#203b30;text-decoration:none;white-space:nowrap}.nav-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:22px}.nav-products-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.nav-products-grid strong{font:500 19px/1.25 Georgia,serif;color:#223c31;margin-bottom:13px}body .header #main-nav .nav-products-grid a{display:block;width:100%;padding:8px 0;border-bottom:1px solid #edf0e9;color:#53665a;text-decoration:none;font:450 13px/1.35 Inter,DM Sans,sans-serif;white-space:normal}body .header #main-nav .nav-products-grid a:hover,body .header #main-nav .nav-products-grid a:focus-visible{color:#173b2a;transform:translate(3px)}body .header #main-nav .nav-products-grid a[aria-current=page]:after{display:none}.p-landing-038{background:#faf8f2;color:#213b30}.p-landing-038 .p-shell{width:min(1240px,calc(100% - 80px))}.p-landing-038 .p38-hero{padding:0;background:#f7f5ed;text-align:left}.p38-hero>.p-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:end;gap:clamp(35px,5vw,78px);padding-top:75px;min-height:580px}.p38-hero-copy{align-self:center;padding-bottom:65px}.p38-hero .p-eyebrow,.p38-process .p-eyebrow,.p38-types .p-eyebrow,.p38-method .p-eyebrow{font:600 10px/1.4 DM Sans,sans-serif;letter-spacing:.2em;color:#8e7147}.p38-hero h1{max-width:12ch;margin:24px 0;font:400 clamp(50px,5.4vw,76px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.055em;color:#203b30}.p38-hero-copy>p{max-width:38ch;font:400 clamp(16px,1.4vw,19px)/1.65 "DM Sans",sans-serif;color:#526457}.p38-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.p38-actions .p-button,.p38-method .p-button{border-radius:3px;background:#1f3c30;color:#fbf7e9;border:1px solid #1f3c30;box-shadow:none;min-height:52px;font:600 13px/1.3 DM Sans,sans-serif;letter-spacing:.015em;padding:14px 21px}.p38-actions .p-button:hover,.p38-method .p-button:hover{background:#315644;color:#fff}.p38-actions .p-text-link{font-size:13px}.p38-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px;border-top:1px solid #d4dbd1;padding-top:15px;color:#67776b;font:500 11px/1.4 DM Sans,sans-serif}.p38-meta span+span:before{content:"\b7";margin-right:20px;color:#b08d57}.p38-save{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;width:min(370px,100%);min-height:62px;margin-top:18px;padding:11px 14px;border:1px solid #d8e0d6;border-radius:10px;background:#fffdf8;color:#294437;font:600 13px/1.4 DM Sans,sans-serif;cursor:pointer;text-align:left;box-shadow:0 4px 14px #263e3009;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.p38-save:hover{border-color:#8ea99a;background:#fffefa;box-shadow:0 6px 18px #263e3012}.p38-save:has(input:checked){border-color:#9ebbac;background:#edf4ed}.p38-save input{appearance:none;display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;border:1.5px solid #82988a;border-radius:6px;background:#fff;cursor:pointer}.p38-save input:checked{background:#244235;border-color:#244235}.p38-save input:checked:after{content:"\2713";color:#fff;font:700 14px/1 sans-serif}.p38-save input:focus-visible{outline:2px solid #a9824e;outline-offset:3px}.p38-save span{display:block;min-width:0;text-align:left}.p38-save small{display:block;margin-top:2px;font:400 11px/1.4 DM Sans,sans-serif;color:#687b6c}.p38-hero-art{align-self:end;padding:0 0 0 8px}.p38-hero-art .p-hero-people{display:flex;max-width:none;gap:9px;padding:0;margin:0;align-items:end}.p38-hero-art .p-hero-person{display:flex;flex-direction:column;justify-content:flex-end;width:25%;min-width:0;height:395px;padding:18px 3px 15px;border-radius:120px 120px 0 0;background:#e5e8dd;overflow:hidden;border:1px solid #dce2d5;border-bottom:0}.p38-hero-art .p-hero-person:nth-child(2){height:425px;background:#e7eee5}.p38-hero-art .p-hero-person:nth-child(3){height:383px;background:#e9ece7}.p38-hero-art .p-hero-person:nth-child(4){height:409px;background:#ece9dd}.p38-hero-art .p-hero-person .p-person{width:100%;height:310px;max-height:none;object-fit:contain;object-position:center bottom}.p38-hero-art .p-hero-person span{position:static;display:block;text-align:center;font:600 10px/1.4 DM Sans,sans-serif;letter-spacing:.2em;color:#526859;margin:7px 0 0}.p38-process{padding-top:82px;padding-bottom:88px}.p38-section-title{display:block;padding-bottom:30px;border-bottom:1px solid #cfd8cc}.p38-section-title h2{font:400 clamp(34px,3.7vw,54px)/1.12 Georgia,serif;letter-spacing:-.035em;max-width:18ch;margin:16px 0 0}.p38-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:27px}.p38-process-grid article{padding-right:28px;border-right:1px solid #d9dfd4}.p38-process-grid article:last-child{border:0}.p38-process-grid article>span{font:600 10px/1.3 DM Sans,sans-serif;letter-spacing:.16em;color:#9d8153}.p38-process-grid h3{font:400 25px/1.2 Georgia,serif;margin:24px 0 10px;color:#203b30}.p38-process-grid p{font:400 14px/1.65 DM Sans,sans-serif;color:#5a6d60;max-width:32ch;margin:0}.p38-types{background:#e9eee7;padding:82px 0 88px}.p38-types-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px}.p38-types-head h2,.p38-method h2{font:400 clamp(36px,3.5vw,52px)/1.12 Georgia,serif;letter-spacing:-.035em;max-width:16ch;margin:14px 0 12px;color:#203b30}.p38-types-head p{max-width:52ch;margin:0;color:#52675a;font:400 15px/1.6 DM Sans,sans-serif}.p38-types-head .p-text-link{flex:none}.p38-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.p38-type-card{display:block;min-width:0;padding:20px 20px 18px;background:#f9f9f2;text-decoration:none;color:#203b30;border:1px solid #d8dfd3;transition:transform .2s,box-shadow .2s}.p38-type-card:hover,.p38-type-card:focus-visible{transform:translateY(-4px);box-shadow:0 14px 28px #203c2719}.p38-type-card .p-person{height:165px;max-height:none;object-fit:contain;object-position:center bottom}.p38-type-card>span{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-top:1px solid #dce4d8;padding-top:13px}.p38-type-card strong{font:400 20px/1.25 Georgia,serif}.p38-type-card small{font:600 10px/1.3 DM Sans,sans-serif;letter-spacing:.11em;color:#8c7651}.p38-method{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:88px;padding-bottom:90px}.p38-method>div:last-child{padding-top:10px}.p38-method p{font:400 15px/1.75 DM Sans,sans-serif;color:#52675a;max-width:55ch;margin:0 0 20px}.p38-method .p-button{display:inline-flex;margin-top:10px}body .ia-service-intro{background:#fbfaf6;color:#213b30}body .ia-service-intro .ia-shell{width:min(1240px,calc(100% - 80px))}body .ia-service-breadcrumb{padding-top:29px;padding-bottom:12px;border-bottom:1px solid #e1e6dd}body .ia-service-breadcrumb span{font-size:9px;letter-spacing:.19em;color:#8e7954}body .ia-service-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(54px,8vw,120px);padding-top:66px;padding-bottom:82px;min-height:600px}body .ia-service-copy{min-width:0}body .ia-service-copy .ia-kicker{font-size:10px;letter-spacing:.19em;color:#8d754e}body .ia-service-copy h1{font:400 clamp(50px,5vw,72px)/1.05 Georgia,serif;letter-spacing:-.048em;max-width:11ch;margin:18px 0 19px;color:#203a2f}body .ia-service-copy .ia-service-subtitle{font:400 clamp(24px,2.3vw,32px)/1.23 Georgia,serif;letter-spacing:-.025em;color:#557362;max-width:19ch;margin:0 0 20px}body .ia-service-copy .ia-service-lead{font:400 17px/1.65 DM Sans,sans-serif;color:#5e6e60;max-width:43ch;margin:0 0 28px}body .ia-service-facts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid #d7dfd5;border-bottom:1px solid #d7dfd5;padding:14px 0;margin:0 0 28px}body .ia-service-facts span{border:0;background:transparent;padding:0;font:450 12px/1.3 DM Sans,sans-serif;color:#5a6c5d}body .ia-service-facts span+span:before{content:"\b7";margin-right:18px;color:#a98a58}body .ia-service-facts b{font-weight:650;color:#1e392e}body .ia-service-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0}body .ia-service-actions .ia-button{background:#1f3c30;border:1px solid #1f3c30;border-radius:3px;box-shadow:none;min-height:53px;padding:14px 23px;color:#fbf7eb;font:600 13px/1.35 DM Sans,sans-serif}body .ia-service-actions .ia-button:hover{background:#315644}body .ia-service-actions .ia-text-link{font-size:13px}body .ia-service-assurance{margin:23px 0 0;font-size:11px;line-height:1.55;color:#7a887c}body .ia-service-visual{position:relative;margin:0;padding:16px 0 0 16px}body .ia-service-visual:before{content:"";position:absolute;inset:0 17px 58px 0;border:1px solid #d1d9cb;border-radius:250px 250px 4px 4px;pointer-events:none}body .ia-service-media{position:relative;display:block;overflow:hidden;border-radius:250px 250px 4px 4px;background:#e7e6dc;box-shadow:0 22px 42px #183a281a;aspect-ratio:auto;height:auto;min-height:0}body .ia-service-media img,body .ia-service-media .ia-service-art{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;position:static;transform:none}.ia-service-image-index{position:absolute;right:18px;bottom:17px;display:inline-flex;align-items:center;justify-content:center;background:#fbf9f1e8;color:#1f3d30;font:600 10px/1 DM Sans,sans-serif;letter-spacing:.12em;padding:11px 10px;min-width:59px}body .ia-service-caption{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:20px 3px 0;color:#7e765e}.ia-service-caption span{font:600 9px/1.4 DM Sans,sans-serif;letter-spacing:.16em;white-space:nowrap}.ia-service-caption strong{font:400 italic 16px/1.2 Georgia,serif;color:#4a6555;text-align:right}body .ia-service-below{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);border-top:1px solid #d7dfd4;padding-top:62px;padding-bottom:62px}body .ia-service-below h2{font:400 clamp(29px,3vw,42px)/1.14 Georgia,serif;letter-spacing:-.035em;color:#203b30}body .ia-service-gives{padding:0 0 0 12px}body .ia-service-gives p,body .ia-service-gives li{font-size:14px;line-height:1.7;color:#566a5b}body .ia-service-method{background:#213d31;color:#f8f3e9;padding:34px 38px;border:0;border-radius:3px}body .ia-service-method .ia-kicker{color:#d2b786}body .ia-service-method h2{color:#f8f3e9}body .ia-service-method p,body .ia-service-method small{color:#d6e0d6}body .ia-service-method label{color:#f8f3e9;border-color:#7c9281}body .ia-service-method .ia-service-save{align-items:center;gap:12px;min-height:62px;padding:13px 14px;border:1px solid #617c69;border-radius:9px;background:#294b3a;color:#f8f3e9;transition:background .2s ease,border-color .2s ease}body .ia-service-method .ia-service-save:hover{background:#315640;border-color:#bda46f}body .ia-service-method .ia-service-save:has(input:checked){background:#315640;border-color:#c9b27f}body .ia-service-method .ia-service-save input{appearance:none;display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;border:1.5px solid #d2c39f;border-radius:6px;background:#fffdf7;cursor:pointer}body .ia-service-method .ia-service-save input:checked{background:#d6be89;border-color:#d6be89}body .ia-service-method .ia-service-save input:checked:after{content:"\2713";color:#203b30;font:700 14px/1 sans-serif}body .ia-service-method .ia-service-save input:focus-visible{outline:2px solid #e8d7aa;outline-offset:3px}body .ia-service-method .ia-service-save strong{font-size:13px;line-height:1.4;color:#f8f3e9}body .ia-service-method .ia-service-save small{margin-top:3px;font-size:11px;line-height:1.45;color:#d6e0d6}body .ia-service-next{border-top:1px solid #d7dfd4;padding-top:32px;padding-bottom:70px}body .ia-service-next a{color:#264638}body .ia-service-intro[data-experience=attachment]{--service-accent:#a77948}body .ia-service-intro[data-experience=love]{--service-accent:#96705e}body .ia-service-intro[data-experience=conflict]{--service-accent:#97704f}body .ia-service-intro[data-experience=boundaries]{--service-accent:#6e795c}body .ia-service-intro[data-experience=bigfive]{--service-accent:#71907a}body .ia-service-intro[data-experience=archetype]{--service-accent:#847194}body .ia-service-intro[data-experience=decisions]{--service-accent:#728186}body .ia-service-intro[data-experience=workvalues]{--service-accent:#a0815b}body .ia-service-copy .ia-kicker,body .ia-service-image-index{color:var(--service-accent,#8d754e)}body .tool-stage .tarot-welcome{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:stretch;gap:22px;max-width:1180px;margin:35px auto 0}body .tool-stage .deck-preview{display:flex;position:relative;align-items:center;justify-content:center;min-height:410px;border:1px solid #d9dfd2;background:#edf0e7;overflow:hidden}body .tool-stage .deck-preview:before{content:"";position:absolute;width:340px;height:340px;border:1px solid #c6cfbb;border-radius:50%;box-shadow:0 0 0 32px #e5ebe0,0 0 0 33px #c6cfbb}body .tool-stage .deck-preview div{position:relative;display:flex;align-items:center;justify-content:center;width:123px;height:215px;margin:0 -31px;background:#203b2f;color:#d9c394;border:1px solid #c0a979;box-shadow:0 19px 30px #162e2340;font:400 46px/1 Georgia,serif}body .tool-stage .deck-preview div:before{content:"";position:absolute;inset:9px;border:1px solid #a98d5f88}body .tool-stage .deck-preview div:first-child{transform:rotate(-16deg) translateY(16px)}body .tool-stage .deck-preview div:nth-child(2){z-index:1;transform:translateY(-8px)}body .tool-stage .deck-preview div:last-child{transform:rotate(16deg) translateY(16px)}body .tool-stage .tarot-welcome .tool-form{margin:0;border-radius:2px;border-color:#d8dfd4;box-shadow:0 14px 35px #273f2c0b}body .tool-stage .x-pair-entry{align-items:stretch;gap:22px}body .tool-stage .x-pair-context{background:#213e32;color:#f6f1e7;padding:38px;border:0}body .tool-stage .x-pair-context h2{color:#f6f1e7;font:400 29px/1.2 Georgia,serif}body .tool-stage .x-pair-context p,body .tool-stage .x-pair-context blockquote,body .tool-stage .x-pair-context a{color:#e0e8db}@media(min-width:901px){.p38-hero>.p-shell{display:block;padding-top:64px;min-height:0}.p38-hero-copy{max-width:880px;margin:0 auto;text-align:center;padding-bottom:36px}.p38-hero h1{max-width:17ch;margin:22px auto 21px;font-size:clamp(59px,5.2vw,76px)}.p38-hero-copy>p{max-width:54ch;margin-left:auto;margin-right:auto}.p38-actions,.p38-meta{justify-content:center}.p38-save{display:flex;margin-left:auto;margin-right:auto}.p38-meta{max-width:680px;margin-left:auto;margin-right:auto}.p38-hero-art{width:min(100%,1060px);margin:0 auto;padding:0}.p38-hero-art .p-hero-people{gap:16px}.p38-hero-art .p-hero-person{height:330px}.p38-hero-art .p-hero-person:nth-child(2){height:355px}.p38-hero-art .p-hero-person:nth-child(3){height:324px}.p38-hero-art .p-hero-person:nth-child(4){height:345px}.p38-hero-art .p-hero-person .p-person{height:290px}}@media(max-width:1100px){body .header #main-nav .nav-products-toggle{font-size:13px}body .header #main-nav{gap:15px}.p38-hero>.p-shell{gap:30px}.p38-hero h1{font-size:clamp(46px,5.5vw,66px)}body .ia-service-hero{gap:40px}}@media(max-width:900px){body .header .brand-mark{width:38px;height:38px}body .header .brand-type{font-size:16px}body .header .brand-type>span:last-child{font-size:14px;padding-left:6px}body .header #main-nav .nav-products{grid-column:1/-1;display:block;width:100%}body .header #main-nav .nav-products-toggle{width:100%;min-height:48px;justify-content:space-between;padding:10px 12px;border:1px solid #83958166;border-radius:3px;font-size:14px}body .header #main-nav .nav-products-panel{position:static;left:auto;top:auto;transform:none;width:100%;padding:20px;margin-top:7px;box-shadow:none}.nav-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}body .header #main-nav .nav-products-grid a{min-height:37px;padding:8px 0;border:0;font-size:13px;justify-content:flex-start}body .header #main-nav .nav-products-heading a{min-height:0;padding:0;border:0;font-size:12px}.p-landing-038 .p-shell,body .ia-service-intro .ia-shell{width:min(100% - 40px,760px)}.p38-hero>.p-shell{grid-template-columns:1fr;padding-top:54px;min-height:0;gap:20px}.p38-hero-copy{padding-bottom:0}.p38-hero h1{max-width:13ch}.p38-hero-art{padding:0}.p38-hero-art .p-hero-person{height:320px}.p38-hero-art .p-hero-person:nth-child(2){height:350px}.p38-hero-art .p-hero-person:nth-child(3){height:310px}.p38-hero-art .p-hero-person:nth-child(4){height:338px}.p38-hero-art .p-hero-person .p-person{height:255px}.p38-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .ia-service-hero{grid-template-columns:1fr;padding-top:46px;padding-bottom:56px;min-height:0}body .ia-service-copy h1{max-width:none}body .ia-service-visual{max-width:600px;margin:auto;width:100%}}@media(max-width:650px){body .header .brand{gap:7px;min-height:46px;padding:3px 5px;margin:-3px -5px}body .header .brand-mark{width:36px;height:36px}body .header .brand-type{font-size:15px}body .header .brand-type>span:last-child{font-size:13.5px;padding-left:5px}body .header #main-nav .nav-products-panel{padding:16px}.nav-products-heading{align-items:flex-start}.nav-products-heading>span{font-size:9px}.nav-products-grid{grid-template-columns:1fr 1fr;gap:19px 11px}.nav-products-grid strong{font-size:17px;margin-bottom:5px}body .header #main-nav .nav-products-grid a{font-size:12px;line-height:1.35;overflow-wrap:normal}.p-landing-038 .p-shell,body .ia-service-intro .ia-shell{width:calc(100% - 36px)}.p38-hero>.p-shell{padding-top:43px;gap:35px}.p38-hero h1{font-size:clamp(41px,10.8vw,53px);margin:17px 0}.p38-hero-copy>p{font-size:16px;line-height:1.55}.p38-actions{gap:16px;margin-top:23px}.p38-actions .p-button{width:100%;justify-content:space-between}.p38-meta{gap:7px 14px;margin-top:22px;font-size:10px}.p38-meta span+span:before{margin-right:14px}.p38-hero-art .p-hero-people{gap:4px}.p38-hero-art .p-hero-person,.p38-hero-art .p-hero-person:nth-child(2),.p38-hero-art .p-hero-person:nth-child(3),.p38-hero-art .p-hero-person:nth-child(4){height:255px;padding:8px 1px 10px;border-radius:70px 70px 0 0}.p38-hero-art .p-hero-person .p-person{height:205px}.p38-hero-art .p-hero-person span{font-size:8px;margin-top:3px}.p38-process{padding-top:57px;padding-bottom:62px}.p38-section-title{display:block;padding-bottom:21px}.p38-section-title h2{font-size:36px;margin-top:16px}.p38-process-grid{grid-template-columns:1fr;gap:0;margin-top:4px}.p38-process-grid article{border-right:0;border-bottom:1px solid #d9dfd4;padding:22px 0}.p38-process-grid article:last-child{border:0}.p38-process-grid h3{margin:10px 0 7px;font-size:24px}.p38-types{padding:60px 0}.p38-types-head{display:block}.p38-types-head h2,.p38-method h2{font-size:37px}.p38-types-head .p-text-link{display:inline-flex;margin-top:18px}.p38-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.p38-type-card{padding:11px}.p38-type-card .p-person{height:128px}.p38-type-card>span{flex-wrap:wrap;gap:5px 8px}.p38-type-card strong{min-width:0;overflow-wrap:anywhere}.p38-type-card strong{font-size:15px}.p38-type-card small{font-size:8px}.p38-method{grid-template-columns:1fr;gap:10px;padding-top:62px;padding-bottom:65px}body .ia-service-breadcrumb{padding-top:16px;padding-bottom:10px}body .ia-service-breadcrumb span{max-width:46%;text-align:right;font-size:8px}body .ia-service-hero{padding-top:41px;gap:34px}body .ia-service-copy h1{font-size:clamp(44px,11vw,57px);margin:14px 0}body .ia-service-copy .ia-service-subtitle{font-size:27px}body .ia-service-copy .ia-service-lead{font-size:16px;margin-bottom:21px}body .ia-service-facts{gap:8px 14px;margin-bottom:23px;padding:12px 0}body .ia-service-facts span{font-size:11px}body .ia-service-facts span+span:before{margin-right:14px}body .ia-service-actions .ia-button{width:100%;justify-content:space-between}body .ia-service-visual{padding:10px 0 0 10px}body .ia-service-visual:before{inset:0 10px 45px 0}body .ia-service-caption{padding-top:14px}.ia-service-caption span{font-size:8px}.ia-service-caption strong{font-size:14px}body .ia-service-below{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:40px}body .ia-service-gives{padding:0}body .ia-service-method{padding:27px 24px}body .tool-stage .tarot-welcome{grid-template-columns:1fr;gap:0}body .tool-stage .deck-preview{min-height:240px}body .tool-stage .deck-preview:before{width:215px;height:215px}body .tool-stage .deck-preview div{width:86px;height:150px;margin:0 -20px;font-size:34px}body .tool-stage .x-pair-context{padding:28px 23px}}@media(max-width:350px){body .header .brand-mark{width:31px;height:31px}body .header .brand-type{font-size:13.5px}body .header .brand-type>span:last-child{font-size:12px;padding-left:4px}}@media(prefers-reduced-motion:reduce){body .header .brand,footer .brand,body .header .brand-mark,footer .brand-mark{transition:none}}@media(prefers-reduced-motion:reduce){.p38-type-card,.nav-products-grid a,.nav-products-toggle span{transition:none!important}}@media(min-width:761px)and (max-width:1000px){.ia-result .ia-result-cover-grid{grid-template-columns:minmax(0,1fr);gap:30px}.ia-result .ia-result-cover-grid>div:first-child{max-width:720px}.ia-result .ia-result-art-wrap{padding-top:32px;margin-top:12px;border-top:1px solid var(--note-rule)}.ia-result .ia-reading-layout{display:block}.ia-result .ia-reading-layout>.ia-result-nav{position:sticky;top:0;z-index:15;width:100%;background:#fcfbf7;border-bottom:1px solid var(--note-rule)}.ia-result .ia-result-nav>div{display:flex;justify-content:center;flex-wrap:wrap}.ia-result .ia-reading-layout>.ia-result-body{width:calc(100% - 64px);max-width:720px;margin:0 auto;padding-top:42px}}@media(max-width:1000px){.p38-type-card>span{min-width:0;flex-wrap:wrap;gap:5px 9px}.p38-type-card strong{min-width:0;overflow-wrap:anywhere}.p38-type-card small{flex:none}.ia-result .ia-deeper-next>div,.ia-result .ia-deeper-columns>div,.ia-result .ia-deeper-art strong{min-width:0;overflow-wrap:anywhere}.ia-result .ia-card-title{font-size:22px;line-height:1.08;top:59%}.ia-result .ia-card-overline{top:53%}}@media(min-width:651px)and (max-width:900px){.p38-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p38-type-card .p-person{height:190px}}@media(max-width:760px){.ia-result .ia-result-art-card{aspect-ratio:352 / 520}.ia-result .ia-card-title{top:56%;font-size:clamp(18px,5vw,21px);line-height:1.08}.ia-result .ia-card-overline{top:50%}.ia-result .ia-card-script{top:32%;max-height:57%;font-size:clamp(15px,4.2vw,18px);line-height:1.35}.ia-result .ia-card-axes span{min-width:0;overflow-wrap:anywhere;white-space:normal}}@media(max-width:390px){.ia-result .ia-result-art-card{aspect-ratio:352 / 550}.ia-result .ia-card-title{top:56%;font-size:17px}.ia-result .ia-card-overline{top:50%}.ia-result .ia-card-script{font-size:15px}}@media(max-width:360px){.ia-result .ia-result-art-card{aspect-ratio:352 / 650}.ia-result .ia-card-glyph{height:29%}.ia-result .ia-card-overline{top:45%}.ia-result .ia-card-title{top:50%}}.p38-hero h1{text-wrap:balance}body[data-locale=zh-CN] .p38-hero h1{max-width:8em;word-break:keep-all;text-wrap:normal}@media(max-width:680px){body[data-locale=zh-CN] .p38-hero h1{font-size:clamp(32px,10.5vw,52px);max-width:8em}}body[data-page=calculator] .x-number-entry{min-height:760px;height:calc(100svh - 28px);max-height:1050px;background:radial-gradient(ellipse at 72% 42%,#263528,#10251c 43%,#091a14 84%);color:#f5f0e4}body[data-page=calculator] .x-number-entry :is(.hero-backdrop,.hero-motion){inset:0 2% 0 auto;width:min(62vw,850px);height:100%;border-radius:0;object-fit:cover;object-position:50% 42%;transform:none;opacity:1;filter:none;mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 23%,#000 100%)}body[data-page=calculator] .x-number-entry .hero-backdrop{z-index:-3}body[data-page=calculator] .x-number-entry .hero-motion{z-index:-2;opacity:0;mix-blend-mode:normal}body[data-page=calculator] .x-number-entry .hero-motion.ready{opacity:.78}body[data-page=calculator] .x-number-entry .hero-shade{display:block;z-index:-1;background:linear-gradient(90deg,#091a14,#091a14ed 25%,#091a14ae 43%,#091a1422 72%,#091a1412),linear-gradient(0deg,#091a14cf 0%,transparent 25%,transparent 80%,#091a144d 100%)}body[data-page=calculator] .x-number-entry .immersive-inner{display:flex;align-items:center;justify-content:flex-start;width:min(100% - 88px,1260px);max-width:1260px;min-height:100%;padding:75px 0 115px}body[data-page=calculator] .x-number-entry .immersive-copy{width:min(100%,555px);max-width:555px;color:#f5f0e4}body[data-page=calculator] .x-number-entry .immersive-copy .eyebrow{color:#ddc58e;letter-spacing:.18em}body[data-page=calculator] .x-number-entry .immersive-copy h1,body[data-page=calculator] .x-number-entry .immersive-copy h1 em{color:#f7f1e1;font:400 clamp(52px,5vw,72px)/1.08 Georgia,serif;letter-spacing:-.045em}body[data-page=calculator] .x-number-entry .immersive-copy h1 em{color:#e6d4aa}body[data-page=calculator] .x-number-entry .immersive-intro{max-width:450px;color:#d5d9cd;font-size:17px;line-height:1.7;margin:23px 0 26px}body[data-page=calculator] .x-number-entry .immersive-form{max-width:550px;margin:0;padding:25px 26px 20px;border:1px solid #d8c79a66;border-radius:10px;background:#10271dd9;box-shadow:0 24px 65px #0004,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[data-page=calculator] .x-number-entry .calculator,body[data-page=calculator] .x-number-entry .calculator>label{color:#f5f0e4}body[data-page=calculator] .x-number-entry .calculator>label{margin-bottom:15px;font-size:14px}body[data-page=calculator] .x-number-entry .immersive-form :is(input,select){background:#f9f6ee;border-color:#e7ddc7;color:#253b31;color-scheme:light}body[data-page=calculator] .x-number-entry .calculator .btn{background:#d5bd87;border:1px solid #e9d6aa;border-radius:5px;color:#163227;box-shadow:0 6px 20px #0002}body[data-page=calculator] .x-number-entry .calculator .btn:hover{background:#ead6a8;color:#102c22}body[data-page=calculator] .x-number-entry .micro{color:#c1cbbd}body[data-page=calculator] .x-number-entry .sample-link{color:#e4d6b3;border-color:#9c9878}body[data-page=calculator] .x-number-entry .hero-bottom{left:max(44px,calc((100vw - 1260px)/2));right:max(44px,calc((100vw - 1260px)/2));bottom:27px;min-height:0;padding:16px 0 0;border-color:#d5c89d59;background:transparent;color:#bac7b8}body[data-page=calculator] .x-number-entry .hero-bottom a,body[data-page=calculator] .x-number-entry .hero-bottom button{color:#f0e5ca;border-color:#b8ab8199}@media(max-width:900px){body[data-page=calculator] .x-number-entry{min-height:720px;height:auto;max-height:none}body[data-page=calculator] .x-number-entry :is(.hero-backdrop,.hero-motion){right:-8%;width:78%;object-position:53% 38%}body[data-page=calculator] .x-number-entry .immersive-inner{width:calc(100% - 64px);padding:100px 0 120px}body[data-page=calculator] .x-number-entry .hero-shade{background:linear-gradient(90deg,#091a14,#091a14eb 38%,#091a1466),linear-gradient(0deg,#091a14dc,transparent 40%)}body[data-page=calculator] .x-number-entry .hero-bottom{left:32px;right:32px}}@media(max-width:760px){body[data-page=calculator] .x-number-entry{min-height:calc(100svh - 28px)}body[data-page=calculator] .x-number-entry :is(.hero-backdrop,.hero-motion){inset:0 0 auto;display:block;width:100%;height:58%;object-position:50% 32%;mask-image:linear-gradient(0deg,transparent 0%,#000 50%);-webkit-mask-image:linear-gradient(0deg,transparent 0%,#000 50%)}body[data-page=calculator] .x-number-entry .hero-motion.ready{opacity:.48}body[data-page=calculator] .x-number-entry .hero-shade{background:linear-gradient(0deg,#091a14 8%,#091a14e8 42%,#091a14a3)}body[data-page=calculator] .x-number-entry .immersive-inner{width:calc(100% - 40px);padding:112px 0 105px;min-height:calc(100svh - 28px)}body[data-page=calculator] .x-number-entry .immersive-copy{width:100%;max-width:550px}body[data-page=calculator] .x-number-entry .immersive-copy h1,body[data-page=calculator] .x-number-entry .immersive-copy h1 em{font-size:clamp(43px,10vw,58px);line-height:1.1}body[data-page=calculator] .x-number-entry .immersive-intro{font-size:15px;line-height:1.6;margin:20px 0 24px}body[data-page=calculator] .x-number-entry .immersive-form{padding:22px 18px 18px;background:#10271ded}body[data-page=calculator] .x-number-entry .hero-bottom{left:20px;right:20px;bottom:18px;padding-top:11px}}@media(max-width:390px){body[data-page=calculator] .x-number-entry .immersive-inner{padding-top:94px}body[data-page=calculator] .x-number-entry .immersive-copy h1,body[data-page=calculator] .x-number-entry .immersive-copy h1 em{font-size:42px}}@media(prefers-reduced-motion:reduce){body[data-page=calculator] .x-number-entry .hero-motion{display:none}}.ia-result-orientation{padding-top:42px;padding-bottom:44px;border-bottom:1px solid #d8e2d9}.ia-orientation-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.ia-orientation-heading .ia-kicker{margin:0;color:#8a7047}.ia-orientation-heading p{max-width:450px;margin:0;color:#53665d;font-size:13px;line-height:1.65}.ia-orientation-grid,.depth-brief,.result-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ia-orientation-grid{background:#fffdf7;border:1px solid #d9e0d7;box-shadow:0 12px 38px #173b3008}.ia-orientation-grid article{min-width:0;padding:23px 25px 25px;border-right:1px solid #e4e9e2}.ia-orientation-grid article:last-child{border-right:0}.ia-orientation-grid article>span,.depth-brief article>span,.result-brief article>span{display:block;margin-bottom:16px;color:#94754a;font:650 10px/1.45 DM Sans,sans-serif;letter-spacing:.15em}.ia-orientation-grid strong,.depth-brief strong,.result-brief strong{display:block;color:#193e32;font:400 clamp(22px,2.2vw,30px)/1.2 Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere}.ia-orientation-grid p,.depth-brief p,.result-brief p{margin:0;color:#344e42;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.ia-orientation-grid small{display:block;margin-top:16px;color:#6b7a70;font-size:11px;line-height:1.55;letter-spacing:.02em}.ia-orientation-sample{margin:13px 0 0;color:#6b7a70;font-size:11px}.ia-result .ia-result-body{padding-top:54px}.p-result-orientation{padding-top:32px;padding-bottom:38px}.p-result-orientation>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.p-result-orientation .p-eyebrow{margin:0}.p-result-orientation p{max-width:480px;margin:0;color:#566b63;font-size:13px;line-height:1.6}.p-orientation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#d8e2db;border:1px solid #d8e2db}.p-orientation-grid article{min-width:0;min-height:120px;padding:23px 19px;background:#fffdf8}.p-orientation-grid span{display:block;margin-bottom:17px;color:#6d857a;font:650 10px/1.45 DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase}.p-orientation-grid strong{color:#203e37;font:400 clamp(18px,1.8vw,24px)/1.22 Georgia,serif;overflow-wrap:anywhere}.depth-brief{margin:25px 0 8px;background:#fcfbf7;border:1px solid #dce2dd}.depth-brief article{min-width:0;padding:23px;border-right:1px solid #e1e7e1}.depth-brief article:last-child{border-right:0}.depth-brief strong{font-size:23px}.depth-brief p{font-size:14px}.depth-brief article>span{color:#927748}.depth-report:not([hidden]) .depth-brief{animation:reading-key-enter .55s ease both}.result-brief{margin:0 0 50px;border-top:1px solid #d9e1d7;border-bottom:1px solid #d9e1d7;background:#fbfcf8}.result-brief article{min-width:0;padding:25px 25px 27px;border-right:1px solid #e3e9e2}.result-brief article:last-child{border-right:0}.result-brief strong{font-size:27px}.result-brief p{font-size:14px}.ia-result-orientation,.p-result-orientation,.result-brief{animation:reading-key-enter .55s ease both}.report-mobile-contents{display:none}@keyframes reading-key-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.ia-orientation-grid article,.depth-brief article,.result-brief article{padding:20px}.p-orientation-grid article{padding:20px 14px}}@media(max-width:700px){.ia-result-orientation{padding-top:30px;padding-bottom:27px}.ia-orientation-heading,.p-result-orientation>div:first-child{display:block;margin-bottom:17px}.ia-orientation-heading p,.p-result-orientation p{margin-top:10px;font-size:12px}.ia-orientation-grid,.depth-brief,.result-brief{grid-template-columns:1fr}.ia-orientation-grid article,.depth-brief article,.result-brief article{padding:18px 20px;border-right:0;border-bottom:1px solid #e4e9e2}.ia-orientation-grid article:last-child,.depth-brief article:last-child,.result-brief article:last-child{border-bottom:0}.ia-orientation-grid article>span,.depth-brief article>span,.result-brief article>span{margin-bottom:9px}.ia-orientation-grid strong,.depth-brief strong,.result-brief strong{font-size:23px}.ia-orientation-grid small{margin-top:8px}.ia-result .ia-result-body{padding-top:36px}.p-result-orientation{padding-top:25px;padding-bottom:29px}.p-orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-orientation-grid article{min-height:102px;padding:18px 15px}.p-orientation-grid span{font-size:9px;margin-bottom:11px}.p-orientation-grid strong{font-size:19px}.depth-brief{margin:20px 0 5px}.result-brief{margin-bottom:32px}}@media(max-width:650px){.report-layout>.report-sidebar{display:none}.report-mobile-contents{display:block;margin:16px 0 0;border:1px solid #d9e2d8;background:#fbfcf8}.report-mobile-contents summary{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;color:#20453a;font:650 11px/1.5 DM Sans,sans-serif;letter-spacing:.15em;cursor:pointer;list-style:none}.report-mobile-contents summary::-webkit-details-marker{display:none}.report-mobile-contents summary span{font-size:19px;line-height:1;transition:transform .2s ease}.report-mobile-contents[open] summary span{transform:rotate(180deg)}.report-mobile-contents nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:#dce5db}.report-mobile-contents a{display:flex;align-items:baseline;gap:8px;min-width:0;padding:13px 12px;background:#fffef9;color:#29493d;font-size:12px;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.report-mobile-contents a small{flex:none;color:#997a4d;font:650 10px DM Sans,sans-serif}.report-mobile-contents .print-report{min-width:0;padding:13px 12px;border:0;background:#f0f5ed;color:#29493d;font:500 12px/1.35 DM Sans,sans-serif;text-align:left;cursor:pointer}.report-mobile-contents .print-report:hover,.report-mobile-contents .print-report:focus-visible{background:#e5eee4;outline:2px solid #668477;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.ia-result-orientation,.p-result-orientation,.result-brief,.depth-report:not([hidden]) .depth-brief{animation:none}}body.ia-motion-paused .ia-result-orientation,body.ia-motion-paused .p-result-orientation,body.ia-motion-paused .result-brief,body.ia-motion-paused .depth-brief{animation:none}@media print{.ia-result-orientation,.p-result-orientation,.result-brief,.depth-brief{animation:none!important;break-inside:avoid;box-shadow:none}.ia-orientation-grid,.p-orientation-grid,.result-brief,.depth-brief{background:#fff}.ia-result-orientation{padding:12px 0}.report-mobile-contents{display:none!important}}:root{--mm-control-line:#d6dfd4;--mm-control-ink:#203e32;--mm-control-gold:#ab8b59}body .header #main-nav{gap:4px}body .header #main-nav>a,body .header #main-nav .nav-products-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:#40594b;font:550 13px/1.4 Inter,DM Sans,sans-serif;white-space:nowrap;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}body .header #main-nav>a:after{display:none}body .header #main-nav>a:hover,body .header #main-nav>a:focus-visible{border-color:#e0e7dd;background:#eff3ec;color:#173c2d;text-decoration:none;transform:translateY(-1px)}body .header #main-nav>a[aria-current=page]{border-color:#d5dfd3;background:#e8efe6;color:#173c2d;text-decoration:none;box-shadow:inset 0 -2px #9f8558}body .header #main-nav .nav-products-toggle{gap:11px;margin:0 2px;padding:0 14px;border-color:#d8e0d5;background:#fffefa;color:#264737;box-shadow:0 2px 7px #1c3a2908,inset 0 1px #fff}body .header #main-nav .nav-products-toggle:hover,body .header #main-nav .nav-products-toggle:focus-visible{border-color:#a5b6a4;background:#f1f5ed;color:#193b2e;box-shadow:0 5px 13px #1c3a2914;transform:translateY(-1px)}body .header #main-nav .nav-products-toggle[aria-expanded=true]{border-color:#688674;background:#e7efe7;color:#193b2e;box-shadow:inset 0 0 0 1px #b8cbb8}body .header #main-nav .nav-products-toggle span{font-size:18px;line-height:1;color:#9c7a49;transform:none;transition:transform .2s}body .header #main-nav .nav-products-toggle[aria-expanded=true] span{transform:rotate(180deg)}body .header #main-nav .nav-products-panel{top:calc(100% + 8px);padding:27px 30px 30px;border:1px solid #d9e2d7;border-radius:14px;background:#fffefa;box-shadow:0 22px 54px #14332220,0 4px 13px #1433220a}body .header #main-nav .nav-products-heading a{display:inline-flex;align-items:center;min-height:34px;padding:5px 9px;border:1px solid #dde5da;border-radius:7px;background:#f8faf5;transition:background-color .2s,border-color .2s}body .header #main-nav .nav-products-heading a:hover{background:#ebf1e8;border-color:#aebfad}body .header #main-nav .nav-products-grid a{padding:9px 10px;margin-left:-10px;border-bottom:1px solid #eef1e9;border-radius:6px;transition:background-color .2s,color .2s,transform .2s}body .header #main-nav .nav-products-grid a:hover,body .header #main-nav .nav-products-grid a:focus-visible{background:#f1f5ed;color:#173b2a;transform:translate(3px)}body .header .ia-language-control{position:relative;display:inline-flex;align-items:center}body .header .ia-language-control:after{content:"";position:absolute;right:16px;top:50%;width:6px;height:6px;border-right:1.5px solid #375544;border-bottom:1.5px solid #375544;transform:translateY(-70%) rotate(45deg);pointer-events:none}body .header .ia-language-control select{appearance:none;width:142px;max-width:142px;min-height:42px;padding:8px 34px 8px 15px;border:1px solid #d4ded2;border-radius:9px;background:#fffefa;background-image:none;color:#294637;font:550 13px/1.4 Inter,DM Sans,sans-serif;box-shadow:0 2px 8px #183d2908,inset 0 1px #fff;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}body .header .ia-language-control select:hover{border-color:#9eb49e;background:#f7faf4;box-shadow:0 4px 12px #183d2910}body .header .ia-language-control select:focus-visible{outline:2px solid #b18d56;outline-offset:3px;border-color:#799578}body .header .ia-language-control select:disabled{opacity:.65;cursor:wait}body .header #menu-toggle{min-height:42px;padding:8px 13px;border:1px solid #d4ded2;border-radius:9px;background:#fffefa;color:#294637;box-shadow:0 2px 8px #183d2908;font:550 13px/1.4 Inter,DM Sans,sans-serif;transition:background-color .2s,border-color .2s,box-shadow .2s}body .header #menu-toggle:hover,body .header #menu-toggle[aria-expanded=true]{border-color:#a8bba7;background:#eaf1e8;box-shadow:0 5px 14px #183d2910}body :is(.ia-button,.p-button,.btn){border-radius:9px!important;box-shadow:inset 0 1px #ffffff32,0 6px 14px #183c291e!important;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}body :is(.ia-button,.p-button,.btn):hover:not(:disabled){box-shadow:inset 0 1px #ffffff40,0 10px 22px #183c2929!important;transform:translateY(-2px)}body :is(.ia-button,.p-button,.btn):active:not(:disabled){box-shadow:inset 0 2px 5px #112f251e,0 2px 5px #183c2916!important;transform:translateY(0)}body :is(.ia-button,.p-button,.btn):disabled{box-shadow:none!important;transform:none;cursor:not-allowed}body .btn.light{background:#fffefa;border-color:#c8d5c7;color:#244637;box-shadow:inset 0 1px #fff,0 3px 10px #183c2910!important}body .btn.light:hover{background:#eff4ec;border-color:#a9bfa9}body :is(.ia-button,.p-button,.btn):focus-visible{outline:3px solid #b18d56;outline-offset:3px}body .ia-home-v30 .ia-home-option{box-shadow:inset 0 1px #fff,0 2px 5px #17392c0a}body .ia-home-v30 .ia-home-option:hover{box-shadow:inset 0 1px #fff,0 7px 14px #17392c17}body .ia-home-v30 .ia-home-option:has(input:checked){box-shadow:inset 0 1px #ffffff31,0 7px 16px #17392c2a}body .ia-option{border-color:#d7e0d4;box-shadow:inset 0 1px #fff,0 2px 7px #17392c0a;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}body .ia-option:hover{border-color:#9bb69f;box-shadow:0 6px 15px #17392c16;transform:translateY(-1px)}body .ia-option:has(input:checked){border-color:#547b60;background:#ebf2e9;box-shadow:inset 3px 0 #547b60,0 5px 13px #17392c12}body .ia-option:active{transform:translateY(0)}body :is(.ia-filters,.ia-resonance,.ia-context) button{border-radius:7px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}body :is(.ia-filters,.ia-resonance,.ia-context) button:hover{box-shadow:0 4px 10px #183c2911;transform:translateY(-1px)}body :is(.ia-filters,.ia-resonance,.ia-context) button:active{transform:translateY(0)}body :is(.ia-result-nav,.p-result-nav) button{transition:background-color .2s,color .2s,border-color .2s}body :is(.ia-result-nav,.p-result-nav) button[aria-current]{color:#1e4937;border-bottom-color:#6d8b70;background:#eef4ec}body :is(.ia-quiet,.ia-text-link,.p-text-link,.text-link){text-underline-offset:5px;transition:color .2s,opacity .2s}body :is(.ia-quiet,.ia-text-link,.p-text-link,.text-link):hover{color:#9b7544}body .ia-home-v30 .ia-home-save,body .ia-keep-progress{display:flex;align-items:center;gap:13px;min-height:64px;margin-top:16px;padding:12px 14px;border:1px solid #dbe4d8;border-radius:9px;background:#f8faf6;color:#294638;font-size:12px;font-weight:600;line-height:1.4;box-shadow:inset 0 1px #fff,0 2px 8px #203c3008;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}body .ia-home-v30 .ia-home-save:hover,body .ia-keep-progress:hover{border-color:#9fb7a2;background:#f2f7f0;box-shadow:0 4px 12px #203c3012}body .ia-home-v30 .ia-home-save:has(input:checked),body .ia-keep-progress:has(input:checked){border-color:#9eb9a5;background:#edf4ec}body .ia-home-v30 .ia-home-save:focus-within,body .ia-keep-progress:focus-within{outline:2px solid #b18d56;outline-offset:3px}body .ia-home-v30 .ia-home-save input,body .ia-keep-progress input{appearance:none;display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;margin:0;padding:0;border:1.5px solid #7f9b87;border-radius:6px;background:#fffefa;box-shadow:inset 0 1px 2px #1c402209;cursor:pointer}body .ia-home-v30 .ia-home-save input:checked,body .ia-keep-progress input:checked{border-color:#264d3d;background:#264d3d}body .ia-home-v30 .ia-home-save input:checked:after,body .ia-keep-progress input:checked:after{content:"\2713";color:#fff;font:700 15px/1 Arial,sans-serif}body .ia-home-v30 .ia-home-save input:focus-visible,body .ia-keep-progress input:focus-visible{outline:0}body .ia-home-v30 .ia-home-save>span,body .ia-keep-progress>span{display:block;min-width:0;flex:1}body .ia-home-v30 .ia-home-save small,body .ia-keep-progress>span>span{display:block;margin-top:3px;color:#697b6c;font-size:11px;font-weight:400;line-height:1.45}@media(max-width:1150px){body .header #main-nav>a,body .header #main-nav .nav-products-toggle{padding-left:9px;padding-right:9px;font-size:12px}body .header #main-nav{gap:2px}body .header .ia-language-control select{width:130px;max-width:130px}}@media(max-width:1100px){body .header,body.is-home .header,body[data-page] .header{display:grid;grid-template-columns:minmax(90px,1fr) auto auto;gap:8px;min-height:72px;height:auto;padding:10px 20px}body .header .brand{grid-area:1/1}body .header .ia-language-control{grid-area:1/2;margin:0}body .header .ia-language-control select{width:170px;max-width:170px}body .header #menu-toggle{display:inline-flex;align-items:center;justify-content:center;grid-area:1/3;margin:0}body .header #main-nav{display:none;grid-area:2/1/auto/-1;width:100%;margin:0}body .header #main-nav.menu-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px 0 0;background:transparent}body .header #main-nav .nav-products{grid-column:1/-1}body .header #main-nav>a,body .header #main-nav .nav-products-toggle{width:100%;min-height:48px;justify-content:space-between;padding:10px 14px;border:1px solid #dce5d9;border-radius:8px;background:#fffefa;font-size:14px;white-space:normal}body .header #main-nav .nav-products-toggle{margin:0}body .header #main-nav .nav-products-panel{position:static;left:auto;top:auto;transform:none;width:100%;margin-top:8px;padding:19px;border-radius:10px;box-shadow:0 5px 16px #1433220c}body .header #main-nav .nav-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body .header #main-nav{gap:8px}body .header #main-nav>a,body .header #main-nav .nav-products-toggle{width:100%;min-height:48px;justify-content:space-between;padding:10px 14px;border:1px solid #dce5d9;border-radius:8px;background:#fffefa;font-size:14px;white-space:normal}body .header #main-nav>a[aria-current=page]{background:#e8efe6}body .header #main-nav .nav-products{grid-column:1/-1}body .header #main-nav .nav-products-toggle{margin:0}body .header #main-nav .nav-products-panel{margin-top:8px;padding:19px;border-radius:10px}body .header .ia-language-control select{width:120px;max-width:120px;min-height:44px;padding-left:10px;font-size:12px}body .header .ia-language-control:after{right:11px}body .header #menu-toggle{min-height:44px}}@media(max-width:390px){body .header .ia-language-control select{width:110px;max-width:110px}}@media(prefers-reduced-motion:reduce){body .header #main-nav :is(a,button),body .header :is(#menu-toggle,.ia-language-control select),body :is(.ia-button,.p-button,.btn,.ia-option,.ia-home-option){transition:none!important;transform:none!important}}@media print{body :is(.ia-button,.p-button,.btn,.ia-option){box-shadow:none!important}}body[data-page=home] .ia-home-v55{background:#f8f7f1;color:#203c31}.ia-home-v55 .mm-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 73% 38%,#28513d 0,#173628 35%,#10271f 75%);color:#f5f0dd;isolation:isolate}.ia-home-v55 .mm-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.25;background-image:linear-gradient(90deg,transparent 49.9%,#bdab7547 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,#bdab7547 50%,transparent 50.1%);background-size:120px 120px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 100%)}.ia-home-v55 .mm-hero-inner{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(42px,5vw,82px);align-items:center;min-height:650px;padding-top:64px;padding-bottom:58px}.ia-home-v55 .mm-hero-copy{position:relative;z-index:1;max-width:670px}.ia-home-v55 .mm-hero-kicker{display:block;margin-bottom:28px;color:#cfbd88;font-size:11px;font-weight:650;letter-spacing:.2em}.ia-home-v55 .mm-hero-copy h1{max-width:680px;margin:0;color:#fff9e9;font:400 clamp(53px,5.15vw,74px)/1.02 Georgia,serif;letter-spacing:-.045em}.ia-home-v55 .mm-hero-copy h1 em{color:#d7c08c;font-weight:400;font-style:italic}.ia-home-v55 .mm-hero-copy>p{max-width:545px;margin:29px 0 0;color:#d3ded0;font-size:16px;line-height:1.7}.ia-home-v55 .mm-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:35px}.ia-home-v55 .mm-hero-actions :is(a,button){display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:53px;font:650 13px/1.35 DM Sans,sans-serif;text-decoration:none;cursor:pointer;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s}.ia-home-v55 .mm-hero-primary{min-width:190px;padding:12px 19px;border:1px solid #e5d6ad;border-radius:8px;background:#e8d7b0;color:#173226;box-shadow:0 10px 28px #07181146,inset 0 1px #fff7e4}.ia-home-v55 .mm-hero-primary:hover{transform:translateY(-3px);background:#f0dfb8;box-shadow:0 16px 30px #07181157}.ia-home-v55 .mm-hero-secondary{padding:12px 1px;border-bottom:1px solid #a1b3a4;color:#eef1e3}.ia-home-v55 .mm-hero-secondary:hover{transform:translateY(-2px);border-color:#e8d7b0;color:#e8d7b0}.ia-home-v55 .mm-hero-actions :is(a,button):focus-visible,.ia-home-v55 .mm-hero-index button:focus-visible,.ia-home-v55 .mm-test-card:focus-visible{outline:3px solid #d7b977;outline-offset:4px}.ia-home-v55 .mm-hero-trust{display:flex;flex-wrap:wrap;gap:9px 21px;margin-top:31px;color:#c6d5c5;font-size:11px;line-height:1.5}.ia-home-v55 .mm-hero-trust span{display:inline-flex;align-items:center;gap:9px}.ia-home-v55 .mm-hero-trust span:before{content:"\2726";color:#c9ad75;font-size:10px}.ia-home-v55 .mm-hero-visual{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:0 16px}.ia-home-v55 .mm-hero-film{position:relative;overflow:hidden;width:min(100%,490px);height:min(560px,45vw);min-height:490px;margin:auto auto 0;border:1px solid #c4ab705c;border-radius:48% 48% 9px 9px/33% 33% 9px 9px;background:#15291f;box-shadow:0 32px 66px #07181180,inset 0 0 0 9px #173527}.ia-home-v55 .mm-hero-film:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#19302613 58%,#0d2115a8);box-shadow:inset 0 0 0 1px #e0c58d33}.ia-home-v55 .mm-hero-film img,.ia-home-v55 .mm-hero-film video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.ia-home-v55 .mm-hero-film video{opacity:0;transition:opacity .8s;pointer-events:none}.ia-home-v55 .mm-hero-film video.is-ready{opacity:1}.ia-home-v55 .mm-hero-visual-foot{display:flex;justify-content:space-between;gap:10px;width:min(100%,490px);margin:15px auto 0;color:#b9c9b7;font-size:10px;letter-spacing:.18em}.ia-home-v55 .mm-hero-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #a6b69b45}.ia-home-v55 .mm-hero-index button{display:flex;align-items:center;gap:14px;min-height:78px;padding:15px 20px 15px 0;border:0;border-right:1px solid #a6b69b33;background:transparent;color:#e5ebd9;font:500 14px/1.35 DM Sans,sans-serif;text-align:left;transition:background-color .2s,color .2s,padding-left .2s}.ia-home-v55 .mm-hero-index button:first-child{padding-left:0}.ia-home-v55 .mm-hero-index button:last-child{border-right:0}.ia-home-v55 .mm-hero-index button:hover{padding-left:11px;background:#ffffff0c;color:#edd8a9}.ia-home-v55 .mm-hero-index button span{color:#c6af75;font:400 17px/1 Georgia,serif}.ia-home-v55 .mm-hero-index button i{margin-left:auto;padding-right:15px;color:#a2b8a8;font-style:normal}.ia-home-v55 .mm-catalog{padding-top:88px;padding-bottom:40px}.ia-home-v55 .mm-catalog-intro{display:grid;grid-template-columns:.32fr .68fr;gap:30px;align-items:start;padding-bottom:52px}.ia-home-v55 .mm-catalog-intro>.ia-kicker{margin:13px 0 0;color:#92774c}.ia-home-v55 .mm-catalog-intro h2{max-width:760px;margin:0;color:#1f3b2f;font:400 clamp(40px,4.25vw,60px)/1.07 Georgia,serif;letter-spacing:-.04em}.ia-home-v55 .mm-catalog-intro p{max-width:590px;margin:17px 0 0;color:#647568;font-size:15px;line-height:1.65}.ia-home-v55 .mm-catalog-group{padding:36px 0 56px;border-top:1px solid #cbd6c9;scroll-margin-top:92px}.ia-home-v55 .mm-catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:22px}.ia-home-v55 .mm-section-index{display:block;color:#987e54;font-size:10px;font-weight:700;letter-spacing:.17em}.ia-home-v55 .mm-catalog-heading h3{max-width:810px;margin:10px 0 0;color:#244335;font:400 clamp(28px,3vw,39px)/1.13 Georgia,serif;letter-spacing:-.03em}.ia-home-v55 .mm-catalog-count{color:#738374;font-size:11px;white-space:nowrap}.ia-home-v55 .mm-catalog-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ia-home-v55 #home-relationships .mm-test-card{grid-column:span 3}.ia-home-v55 #home-personality .mm-test-card,.ia-home-v55 #home-symbolic .mm-test-card{grid-column:span 4}.ia-home-v55 #home-work .mm-test-card{grid-column:span 6}.ia-home-v55 .mm-test-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d8dfd3;border-radius:11px;background:#fffefa;color:#233f32;text-decoration:none;box-shadow:0 3px 10px #18372a08;transition:transform .27s,border-color .27s,box-shadow .27s}.ia-home-v55 .mm-test-card:hover{transform:translateY(-5px);border-color:#a0b4a1;box-shadow:0 18px 34px #18372a18}.ia-home-v55 .mm-test-image{position:relative;display:block;overflow:hidden;aspect-ratio:1.52;background:#1b3428}.ia-home-v55 .mm-test-image:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0d201e6b);pointer-events:none}.ia-home-v55 .mm-test-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s ease}.ia-home-v55 .mm-test-card:hover .mm-test-image img{transform:scale(1.055)}.ia-home-v55 .mm-test-card[data-test=attachment] .mm-test-image img{object-position:64% 48%}.ia-home-v55 .mm-test-card[data-test=conflict] .mm-test-image img,.ia-home-v55 .mm-test-card[data-test=workvalues] .mm-test-image img{object-position:50% 56%}.ia-home-v55 .mm-test-card[data-test=calculator] .mm-test-image img{object-position:50% 42%}.ia-home-v55 .mm-personality-card .mm-test-image{background:url(assets/characters-v2/INTJ-384.webp) 2% bottom / 42% auto no-repeat,url(assets/characters-v2/ENFP-384.webp) 50% bottom / 44% auto no-repeat,url(assets/characters-v2/ISFJ-384.webp) 98% bottom / 42% auto no-repeat,radial-gradient(circle at 50% 35%,#f3ead1,#d8e4d8 72%)}.ia-home-v55 .mm-personality-card .mm-test-image>img{display:none}.ia-home-v55 .mm-personality-card .mm-test-image:after{background:linear-gradient(transparent 75%,#24433546)}.ia-home-v55 .mm-personality-card .mm-test-issue{color:#23483a;text-shadow:none}.ia-home-v55 .mm-test-issue{position:absolute;z-index:1;top:15px;left:16px;color:#fff7df;font-size:10px;font-weight:650;letter-spacing:.13em;text-shadow:0 1px 4px #10211799}.ia-home-v55 .mm-test-arrow{position:absolute;z-index:1;right:13px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fdfbf2;color:#203c31;font-size:22px;line-height:1;transition:transform .25s,background-color .25s}.ia-home-v55 .mm-test-card:hover .mm-test-arrow{transform:rotate(45deg);background:#ead7ad}.ia-home-v55 .mm-test-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:18px 19px 17px}.ia-home-v55 .mm-test-time{color:#8b7758;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ia-home-v55 .mm-test-body>strong{display:block;margin:9px 0 6px;color:#203d31;font:400 clamp(22px,2vw,28px)/1.1 Georgia,serif;letter-spacing:-.03em}.ia-home-v55 .mm-test-description{display:block;min-height:46px;color:#66776a;font-size:12px;line-height:1.5}.ia-home-v55 .mm-test-open{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid #e0e6dd;color:#355e46;font-size:11px;font-weight:650}.ia-home-v55 .mm-test-open span{font-size:17px;line-height:.8}.ia-home-v55 .mm-feature{margin-top:42px;margin-bottom:82px;padding:clamp(28px,4vw,58px);border:1px solid #cdd8c9;border-radius:20px;background:#e9f0e7;box-shadow:0 18px 40px #1e44300c}.ia-home-v55 .mm-feature-heading{max-width:750px;margin-bottom:33px}.ia-home-v55 .mm-feature-heading .ia-kicker{margin-bottom:13px;color:#8b764f}.ia-home-v55 .mm-feature-heading h2{margin:0;color:#214135;font:400 clamp(35px,3.5vw,48px)/1.1 Georgia,serif;letter-spacing:-.035em}.ia-home-v55 .mm-feature-heading p{max-width:650px;margin:12px 0 0;color:#5b7061;font-size:14px}.ia-home-v55 .mm-feature-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,52px);align-items:start}.ia-home-v55 .mm-feature-form{min-width:0}.ia-home-v55 .mm-feature-form .ia-home-question,.ia-home-v55 .mm-feature-form .ia-home-resume{margin-top:0}.ia-home-v55 .mm-feature-result{min-width:0;padding:5px 0 20px}.ia-home-v55 .mm-feature-result>.ia-kicker{margin:0 0 10px;color:#8b764f}.ia-home-v55 .mm-feature-result h3{margin:0;color:#244235;font:400 clamp(27px,2.4vw,36px)/1.15 Georgia,serif}.ia-home-v55 .mm-feature-result>p{margin:10px 0 26px;color:#647667;font-size:13px}.ia-home-v55 .mm-feature-result .ia-home-specimen{margin:0 8px 0 0;transform:rotate(1deg)}.ia-home-v55 .mm-feature-result .ia-home-specimen:hover{transform:rotate(0) translateY(-4px)}.ia-home-v55 .ia-home-process{margin-bottom:0}.ia-home-v55 .ia-types-home{padding-top:65px;border-top:1px solid #d7dfd2}.ia-home-v55 .ia-faq{padding-top:72px}body[data-locale=zh-CN] .ia-home-v55 .mm-hero-copy h1{font-size:clamp(44px,4.1vw,58px);line-height:1.16;letter-spacing:-.015em}body[data-locale=zh-CN] .ia-home-v55 .mm-hero-copy h1 em{font-style:normal}@media(max-width:1050px){.ia-home-v55 .mm-hero-inner{gap:32px;min-height:570px}.ia-home-v55 .mm-hero-copy h1{font-size:clamp(48px,5.4vw,64px)}.ia-home-v55 .mm-hero-film{min-height:430px;height:460px}.ia-home-v55 #home-relationships .mm-test-card{grid-column:span 6}.ia-home-v55 .mm-catalog-grid{gap:14px}.ia-home-v55 .mm-feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ia-home-v55 .mm-hero-inner{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:42px;padding-bottom:28px}.ia-home-v55 .mm-hero-kicker{margin-bottom:18px;font-size:9px}.ia-home-v55 .mm-hero-copy h1{font-size:clamp(43px,9.4vw,61px);line-height:1.03;letter-spacing:-.04em}body[data-locale=zh-CN] .ia-home-v55 .mm-hero-copy h1{font-size:clamp(31px,8vw,39px);line-height:1.22;letter-spacing:0}.ia-home-v55 .mm-hero-copy>p{margin-top:18px;font-size:13px;line-height:1.6}.ia-home-v55 .mm-hero-actions{margin-top:24px;gap:10px 20px}.ia-home-v55 .mm-hero-actions :is(a,button){min-height:48px;font-size:12px}.ia-home-v55 .mm-hero-primary{min-width:172px}.ia-home-v55 .mm-hero-trust{margin-top:21px;gap:6px 14px;font-size:10px}.ia-home-v55 .mm-hero-visual{padding:0}.ia-home-v55 .mm-hero-film{width:100%;height:290px;min-height:0;max-width:none;border-radius:150px 150px 8px 8px/115px 115px 8px 8px}.ia-home-v55 .mm-hero-film img,.ia-home-v55 .mm-hero-film video{object-position:center 42%}.ia-home-v55 .mm-hero-visual-foot{width:100%;font-size:8px}.ia-home-v55 .mm-hero-index{display:flex;overflow-x:auto;scrollbar-width:none}.ia-home-v55 .mm-hero-index button{flex:0 0 auto;min-height:57px;min-width:165px;padding:10px 14px;font-size:12px}.ia-home-v55 .mm-hero-index button:first-child{padding-left:0}.ia-home-v55 .mm-hero-index button i{padding-right:0}.ia-home-v55 .mm-catalog{padding-top:56px;padding-bottom:10px}.ia-home-v55 .mm-catalog-intro{display:block;padding-bottom:35px}.ia-home-v55 .mm-catalog-intro>.ia-kicker{margin:0 0 12px}.ia-home-v55 .mm-catalog-intro h2{font-size:clamp(36px,8vw,49px)}.ia-home-v55 .mm-catalog-intro p{font-size:13px}.ia-home-v55 .mm-catalog-group{padding:28px 0 39px;scroll-margin-top:78px}.ia-home-v55 .mm-catalog-heading h3{font-size:29px}.ia-home-v55 .mm-catalog-count{display:none}.ia-home-v55 .mm-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ia-home-v55 #home-relationships .mm-test-card,.ia-home-v55 #home-personality .mm-test-card,.ia-home-v55 #home-symbolic .mm-test-card,.ia-home-v55 #home-work .mm-test-card{grid-column:span 1}.ia-home-v55 #home-personality .mm-personality-card{grid-column:span 2}.ia-home-v55 .mm-personality-card .mm-test-image{aspect-ratio:1.65}.ia-home-v55 .mm-test-image{aspect-ratio:1.18}.ia-home-v55 .mm-test-body{padding:13px 13px 14px}.ia-home-v55 .mm-test-body>strong{font-size:21px}.ia-home-v55 .mm-test-description{font-size:11px;min-height:49px}.ia-home-v55 .mm-test-open{font-size:10px}.ia-home-v55 .mm-feature{margin-top:20px;margin-bottom:50px;padding:23px 18px;border-radius:15px}.ia-home-v55 .mm-feature-grid{grid-template-columns:1fr;gap:32px}.ia-home-v55 .mm-feature-heading{margin-bottom:22px}.ia-home-v55 .mm-feature-heading h2{font-size:36px}.ia-home-v55 .mm-feature-result{padding:0}.ia-home-v55 .ia-types-home{padding-top:46px}}@media(max-width:450px){.ia-home-v55 .mm-hero-actions{align-items:stretch;flex-direction:column}.ia-home-v55 .mm-hero-actions :is(a,button){width:100%}.ia-home-v55 .mm-hero-secondary{min-height:38px}.ia-home-v55 .mm-hero-film{height:250px}.ia-home-v55 .mm-catalog-grid{grid-template-columns:1fr;gap:10px}.ia-home-v55 #home-relationships .mm-test-card,.ia-home-v55 #home-personality .mm-test-card,.ia-home-v55 #home-symbolic .mm-test-card,.ia-home-v55 #home-work .mm-test-card{grid-column:1/-1}.ia-home-v55 .mm-test-card{display:grid;grid-template-columns:minmax(0,41%) minmax(0,59%);min-height:178px}.ia-home-v55 .mm-test-image{height:100%;aspect-ratio:auto}.ia-home-v55 .mm-test-body{padding:15px 14px}.ia-home-v55 .mm-test-time{font-size:9px}.ia-home-v55 .mm-test-body>strong{font-size:21px}.ia-home-v55 .mm-test-description{min-height:0;font-size:11px}.ia-home-v55 .mm-test-open{font-size:10px}.ia-home-v55 .mm-test-issue{top:10px;left:10px;font-size:8px}.ia-home-v55 .mm-test-arrow{right:9px;bottom:9px;width:29px;height:29px;font-size:18px}.ia-home-v55 #home-personality .mm-personality-card{display:flex;grid-column:1/-1;min-height:0}.ia-home-v55 .mm-personality-card .mm-test-image{height:auto;aspect-ratio:1.65}}@media(max-width:350px){body .header #menu-toggle{width:43px;min-width:43px;padding:0;font-size:0;white-space:nowrap}body .header #menu-toggle:after{content:"\2630";font-size:18px;line-height:1}body[data-locale=zh-CN] .ia-home-v55 .mm-hero-copy h1{font-size:26px;line-height:1.28}}@media(prefers-reduced-motion:reduce){.ia-home-v55 .mm-hero-film video{display:none!important}.ia-home-v55 .mm-hero-actions :is(a,button),.ia-home-v55 .mm-test-card,.ia-home-v55 .mm-test-image img,.ia-home-v55 .mm-test-arrow{transition:none!important}}body.ia-motion-paused .ia-home-v55 .mm-hero-film video{display:none!important}.wb-entry,.wb-entry.wb-shell{box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:clamp(24px,3vw,38px);margin-block:36px;background:linear-gradient(135deg,#f5f7f0,#edf3ee);border:1px solid #d5dfd4;border-top:3px solid #a79368;border-radius:10px;box-shadow:0 12px 34px #173b300d;color:#173b30}.wb-entry>*{min-width:0}.wb-entry .p-eyebrow{display:block;margin:0 0 11px;color:#806b41;letter-spacing:.15em}.wb-entry h2{max-width:26ch;margin:0 0 10px;font:400 clamp(25px,2.7vw,31px)/1.18 Georgia,serif!important;letter-spacing:-.035em;color:#173b30;text-wrap:balance}.wb-entry p{max-width:62ch;margin:0!important;color:#53675e!important;font-size:14px!important;line-height:1.7;overflow-wrap:anywhere}.wb-entry>div:last-child:not(:first-child){display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:18px;border-top:1px solid #d6e0d7}.wb-entry>div:last-child>p{flex:1 1 220px;font-size:12px!important}.wb-entry .p-button{flex:none;max-width:100%;min-height:48px;margin:0;padding:12px 22px;white-space:normal;text-align:center;overflow-wrap:anywhere;background:#1b3d32;border:1px solid #1b3d32;border-radius:999px;color:#fff}.wb-entry .p-button:hover{background:#315b49;border-color:#315b49}@media(max-width:760px){.wb-entry,.wb-entry.wb-shell{padding:24px 22px;gap:18px}.wb-entry>div:last-child:not(:first-child){align-items:stretch}.wb-entry>div:last-child>.p-button{width:100%;justify-content:center}}.x-quiz .ia-question-hint[hidden]{display:none!important}.x-single .ia-question-controls [type=submit]{display:none}.x-single .ia-question-controls[data-returning-answer=true] [type=submit]{display:inline-flex}.x-single .ia-question-controls [data-previous]:disabled{visibility:hidden}.x-quiz .x-quiz-heading{padding:16px 20px}.x-quiz .x-quiz-heading h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.x-quiz .x-quiz-heading p{display:none}@media(max-width:760px){.ia-result-nav>div{grid-template-columns:repeat(3,minmax(0,1fr))}.p-result-nav>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ia-guide .ia-guide-purchase{display:none}}.ia-home-v59 .mm-hero-inner{padding-top:65px;padding-bottom:48px}.ia-home-v59 .mm-hero-copy h1{font-size:clamp(42px,4.8vw,66px)}.ia-home-v59 .mm-hero-film{min-height:430px;height:480px}.ia-home-v59 .mm-feature{padding-top:72px;padding-bottom:72px;scroll-margin-top:90px}.ia-home-v59 .mm-catalog{padding-top:42px;padding-bottom:52px}.mm-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mm-collection-link{margin-top:26px;text-align:center}.mm-how{padding:60px 0;border-top:1px solid #cbd6c9}.mm-how h2{margin:12px 0 30px;font:400 clamp(30px,3.4vw,46px)/1.1 Georgia,serif;color:#1f3b2f}.mm-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:24px}.mm-how article>span{font-size:10px;letter-spacing:.12em;color:#8e744c}.mm-how h3{margin:12px 0;font-size:19px;line-height:1.3}.mm-how p{margin:0;color:#63736b;font-size:14px;line-height:1.7}.ia-result-orientation .ia-orientation-heading{margin-bottom:18px}.ia-summary-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.ia-summary-tools [role=status]{font-size:12px;color:#557565}.ia-read-detail{border:1px solid #d3ded3;border-radius:12px;padding:20px 24px;margin:22px 0;background:#fffefa}.ia-read-detail>summary{cursor:pointer;font-size:15px;font-weight:600;color:#224233}.ia-read-detail[open]>summary{margin-bottom:22px}.ia-read-detail:focus-within{outline:2px solid #8b74a0;outline-offset:3px}.p-summary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.mm-method-editorial{padding:24px;background:#eef2eb;border:1px solid #d4dfd1;border-radius:12px}.mm-method-editorial p{margin:8px 0}@media(max-width:760px){.ia-home-v59 .mm-hero-inner{padding-top:38px;padding-bottom:28px;gap:28px}.ia-home-v59 .mm-hero-copy h1{font-size:42px}.ia-home-v59 .mm-hero-film{min-height:0;height:250px;max-width:360px}.ia-home-v59 .mm-hero-visual-foot{max-width:360px;font-size:8px}.ia-home-v59 .mm-feature{padding-top:44px;padding-bottom:40px}.ia-home-v59 .mm-feature-grid{gap:26px}.ia-home-v59 .mm-feature-result h3{font-size:26px}.ia-home-v59 .mm-catalog-intro{padding-bottom:24px}.mm-featured-grid{grid-template-columns:1fr;gap:16px}.mm-featured-grid .mm-test-card{display:grid;grid-template-columns:110px 1fr}.mm-featured-grid .mm-test-image{height:100%;min-height:155px;aspect-ratio:auto}.mm-featured-grid .mm-test-body{padding:18px 16px}.ia-home-v59 .mm-featured-grid .mm-test-image{width:100%;min-width:0}.ia-home-v59 .mm-featured-grid .mm-test-body{min-width:0}.ia-home-v59 .mm-featured-grid .mm-personality-card .mm-test-image{height:100%;aspect-ratio:auto;background:#e2e7dc url(assets/characters-v2/ENFP-384.webp) center bottom / auto 94% no-repeat}.mm-featured-grid .mm-test-body strong{font-size:21px}.mm-featured-grid .mm-test-description{font-size:13px}.mm-featured-grid .mm-test-open{margin-top:16px}.mm-featured-grid .mm-test-issue{display:none}.mm-featured-grid .mm-test-arrow{width:28px;height:28px;font-size:20px;right:8px;bottom:8px}.mm-how{padding:40px 0}.mm-how-grid{grid-template-columns:1fr;gap:24px}.mm-how article{padding-left:18px;border-left:1px solid #baa776}.ia-home-v59 .ia-faq{padding-top:28px;padding-bottom:28px}.ia-read-detail{padding:18px}.ia-summary-tools .ia-quiet{min-height:44px}}@media(prefers-reduced-motion:reduce){.ia-home-v59 *{scroll-behavior:auto!important}}.p-summary-actions[hidden]{display:none!important}.ia-service-below>.mm-method-editorial{grid-column:1/-1}.ia-home-scale-ends{display:flex;justify-content:space-between;gap:14px;margin:8px 0 16px;font-size:11px;color:#5e7367}.mm-static-product{padding:60px 24px 28px}.mm-static-product+.ia-shell{padding:20px 24px 60px}:root{--mm-ink:#203e32;--mm-muted:#53685d;--mm-rule:#d6e0d6;--mm-paper:#fbfaf5;--mm-label:#78613b}body :is(.ia-discovery,.p-app,.depth-report,.result-details){text-rendering:optimizeLegibility}body :is(.ia-kicker,.p-eyebrow){letter-spacing:.13em}body :is(.ia-service-lead,.ia-result-cover p,.ia-story-section p,.ia-practice p,.p-result-quick p){text-wrap:pretty}body :is(.ia-service-assurance,.ia-fine,.p-fine){font-size:12px;color:var(--mm-muted);line-height:1.7}body .ia-service-assurance{max-width:62ch}body #app{overflow-wrap:anywhere}body .mm-hero-copy{min-width:0}body .ia-home-v59 .mm-hero-copy h1{overflow-wrap:anywhere}body .mm-hero-actions :is(a,button){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}body .ia-home-specimen-head{flex-wrap:wrap}body .ia-home-v59 .ia-home-specimen-head>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}body[data-locale] #app :is(h1,h2,h3,strong){overflow-wrap:anywhere}body .header .brand-type{min-width:0;white-space:normal;overflow-wrap:anywhere}body .header .brand-type>span{line-height:1.05}body .mm-test-body{min-width:0;overflow-wrap:anywhere}body .ia-service-caption{flex-wrap:wrap}body .ia-service-caption>span{min-width:0;white-space:normal;overflow-wrap:anywhere}body :is(.ia-text-link,.p-text-link,.text-link,.ia-quiet){min-height:44px}body :is(.ia-method,.ia-answer-evidence,.ia-read-detail)>summary{min-height:44px;display:list-item;padding-block:10px}body :is(.ia-method,.ia-answer-evidence){color:var(--mm-muted)}body :is(.ia-button,.p-button,.btn){font-weight:600;letter-spacing:.005em}body .ia-result-cover .ia-back{margin-bottom:30px}body .ia-result-cover-grid{align-items:center}body .ia-result-cover h1{text-wrap:balance}body :is(h1,h2,.ia-button,.p-button,.btn,.ia-quiet){overflow-wrap:anywhere}body :is(.ia-result-actions,.ia-question-controls,.tool-actions){flex-wrap:wrap}body :is(.ia-button,.p-button,.btn,.ia-quiet){max-width:100%;white-space:normal}body .ia-result-cover-grid>div:first-child>p{max-width:52ch}.mm-result-card{min-width:0}.mm-result-card>summary{display:none}.ia-orientation-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border-radius:14px;overflow:hidden;box-shadow:none}.ia-orientation-grid article{padding:26px 28px}.ia-orientation-grid article>span{color:var(--mm-label);letter-spacing:.11em;font-size:11px}.ia-orientation-grid small{color:var(--mm-muted);font-size:12px}.ia-orientation-grid .mm-action-summary{background:#f1f5ed}.mm-action-summary p{font-size:16px;line-height:1.65;color:var(--mm-ink)}.mm-action-summary .ia-summary-tools{margin-top:10px}.mm-symbolic-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:12px 0 28px}.mm-symbolic-tools .ia-quiet{color:#24533d;text-decoration:underline;text-underline-offset:4px}.mm-symbolic-tools [role=status]{font-size:12px;color:#53685d}.ia-summary-tools .ia-quiet{color:#24533d;text-decoration:underline;text-underline-offset:4px}body .ia-result-body{min-width:0}body .ia-result-body .ia-kicker{color:var(--mm-label)}body .ia-result-body :is(h2,.ia-insight-columns h2){font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance;color:var(--mm-ink)}body .x-result-overview h2{font-size:36px;margin:10px 0 15px}body .x-result-overview>div:first-child>p{max-width:64ch;font-size:14px;line-height:1.65;color:var(--mm-muted)}body .x-result-overview{padding-bottom:28px;margin-bottom:34px}body .ia-result .ia-score{border-color:var(--mm-rule);border-radius:10px;background:#fffefa;padding:14px 16px;box-shadow:none}body .ia-result .ia-score:hover{border-color:#718e78;background:#f4f7ef}body .ia-result .ia-score.selected{border-color:#527461;box-shadow:inset 3px 0 #527461}body .x-result-bars .x-score-name{color:#2a4638;font-weight:600}body .x-result-bars .x-score-level{font-size:12px;color:#566c60}body .x-result-bars b{font-variant-numeric:tabular-nums;color:#294737}body .x-result-bars .x-score-track{background:#e6ece3}body .ia-result-nav button{font-size:13px;min-height:46px;color:#53685d}body .ia-read-detail{margin:0;box-shadow:none;background:#fffefa;border-color:var(--mm-rule)}body .ia-insight-card:has(>.ia-read-detail){padding:0;background:transparent}body .ia-insight-card h2:focus{outline:2px solid #94754a;outline-offset:8px}body .ia-practice{gap:30px}body .ia-practice>*{min-width:0}body .ia-quote{border:1px solid #d8e1d5;border-radius:12px;background:#f2f5ee}body .ia-quote>span{color:var(--mm-label);font-size:11px}body .ia-quote blockquote{font-family:Georgia,serif;color:#244632;line-height:1.45;text-wrap:pretty}body .ia-pattern-sequence li{border:1px solid #dde4d8;border-radius:10px;background:#f2f5ed}body .ia-pattern-sequence li>span{color:var(--mm-label)}body .ia-pattern-pivot{background:#fbfaf5;border-left:2px solid #92784b}body .ia-pattern-pivot>.ia-kicker{color:var(--mm-label)}body .ia-story-heading>p{font-size:13px}body .mm-method-editorial{border-radius:12px;background:#f1f5ed}.mm-scale-ends,.mm-selected-choice{display:none}body .x-quiz #ia-question-form{border-color:#d6e0d6;border-radius:14px}body .x-quiz .x-quiz-heading{padding:15px 24px}body .x-quiz .x-quiz-heading .ia-kicker{margin:0;color:#586f62;letter-spacing:.1em}body .x-quiz .x-question{padding:24px 28px}body .x-quiz .x-question legend{color:#294737}body .x-quiz .ia-option{box-shadow:none}body .x-quiz .ia-option:has(input:checked){box-shadow:none}body .x-quiz .ia-question-controls{border-top-color:#dce5d9}body .x-quiz .ia-progress{background:#dce5d9}body .x-quiz .ia-button{background:#264d3d;border-color:#264d3d;color:#fffefa}body .x-quiz .ia-option-number{border-color:#678775;color:#294737}body .x-quiz .ia-option:has(input:checked) .ia-option-number{background:#264d3d;border-color:#264d3d;color:#fffefa}body .x-quiz .ia-question-hint{font-size:12px;line-height:1.6}@media(min-width:901px){body .header{height:auto;min-height:88px;flex-wrap:wrap;padding-block:12px}body .header #main-nav{min-width:0;flex:1 1 500px;flex-wrap:wrap;justify-content:center}body .header .ia-language-control{margin-left:auto}}@media(max-width:900px){body .header,body.is-home .header,body[data-page] .header{display:flex;flex-wrap:wrap}body .header .brand{flex:1 0 auto}body .header .brand-type{white-space:nowrap;overflow-wrap:normal}body .header .ia-language-control{flex:none}body .header #main-nav{flex-basis:100%}}@media(max-width:760px){body .ia-result-cover{padding-top:24px;padding-bottom:28px}body .ia-result-cover .ia-back{margin-bottom:24px}body .ia-result-cover-grid{gap:20px}body .ia-result-cover h1{font-size:clamp(32px,8.8vw,39px);line-height:1.15;margin-bottom:16px}body .ia-result-cover-grid>div:first-child>p{font-size:15px;line-height:1.7}body .ia-result-cover .ia-kicker{font-size:10px;line-height:1.6;margin-bottom:16px}body .ia-result-cover .ia-result-actions{margin-top:22px}.mm-result-card{border:1px solid #cfdccf;border-radius:10px;background:#fffefa}.mm-result-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 17px;min-height:48px;font:600 13px/1.5 DM Sans,sans-serif;color:#294737;cursor:pointer}.mm-result-card>summary::-webkit-details-marker{display:none}.mm-result-card>summary>span{flex:none;transition:transform .2s}.mm-result-card[open]>summary>span{transform:rotate(90deg)}.mm-result-card[open]{padding-bottom:16px}.mm-result-card[open] .ia-result-art-wrap{margin-top:10px}.mm-result-card>summary:focus-visible{outline:3px solid #96784a;outline-offset:3px;border-radius:10px}body .ia-result-orientation{padding-top:25px;padding-bottom:25px}.ia-orientation-grid{grid-template-columns:1fr}.ia-orientation-grid article{padding:20px}.ia-orientation-grid article>span{margin-bottom:10px}.ia-orientation-grid strong{font-size:26px;line-height:1.22}.mm-action-summary p{font-size:15px}body .ia-result .ia-result-body{padding-top:26px}body .ia-result-body h2{font-size:30px;line-height:1.2}body .ia-result-nav{top:72px}body .ia-result-body :is(.ia-story-section p,.ia-practice p,.ia-insight-columns p){font-size:15px;line-height:1.7}body .ia-story-heading{gap:14px;margin-bottom:20px}body .ia-practice{gap:22px}body .ia-practice{grid-template-columns:minmax(0,1fr)}body .ia-quote{padding:23px}body .ia-quote blockquote{font-size:23px}body .ia-service-breadcrumb{padding-top:18px;padding-bottom:20px}body .ia-service-hero{padding-top:22px;gap:24px}body .ia-service-actions{gap:12px}body .ia-service-actions .ia-text-link{align-self:flex-start}body .ia-service-assurance{margin-top:20px;padding-top:16px}body .ia-service-facts{font-size:12px}body .x-quiz .ia-progress{margin-bottom:18px}body .x-quiz .x-question{padding:22px 18px 18px}body .x-quiz .x-question legend{font-size:18px;line-height:1.5;margin-bottom:18px;gap:10px}body .x-quiz .ia-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body .x-quiz .ia-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:48px;padding:3px 0;border:0;background:transparent;transform:none}body .x-quiz .ia-option-number{width:44px;height:44px;min-width:44px;border-radius:50%;font-size:15px}body .x-quiz .ia-option input{width:44px;height:44px;min-height:44px;top:3px;left:50%;transform:translate(-50%)}body .x-quiz .mm-option-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mm-scale-ends{display:flex;justify-content:space-between;gap:22px;margin:10px 0 0;font-size:12px;line-height:1.5;color:#53685d}.mm-scale-ends span{max-width:47%}.mm-scale-ends span:last-child{text-align:right}.mm-selected-choice{display:block;min-height:22px;margin:8px 0 0;font-size:13px;line-height:1.6;text-align:center;color:#2a513d}body .x-quiz .ia-question-controls{padding:16px 18px}}@media(prefers-reduced-motion:reduce){.mm-result-card>summary>span{transition:none}}@media(max-width:360px){body .header #menu-toggle{min-width:44px}.ia-home-v55 .mm-feature-form .ia-home-options{margin-inline:-12px;gap:2px}.ia-home-v55 .mm-feature-form .ia-home-option{min-height:44px}}@media(min-width:761px)and (max-width:900px){body .ia-result .ia-result-nav>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}body .ia-result .ia-result-nav button{min-height:48px;padding:10px 6px;text-align:center}body .x-result-bars.x-columns{grid-template-columns:minmax(0,1fr);gap:14px}body .x-columns>button.ia-score{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:10px;align-items:center;padding:14px 18px;text-align:left}body .x-columns>button>.x-score-name{min-height:0;font-size:14px;overflow-wrap:normal}body .x-columns>button>b{text-align:right}body .x-columns>button>.x-score-track{grid-column:1/-1;grid-row:2;display:block;width:100%;max-width:none;height:18px;margin:0;order:initial}body .ia-result .x-columns .x-score-track>[data-score-fill]{width:var(--value);height:100%;animation-name:x-bar-in}body .x-columns>button>.x-score-level{display:flex;grid-column:1/-1;grid-row:3;font-size:12px;text-align:left}}@media print{.mm-symbolic-tools{display:none!important}.mm-result-card>summary{display:none!important}.mm-result-card{border:0;background:transparent}body .ia-result-cover{padding:20px 0}.ia-orientation-grid{grid-template-columns:1fr 1fr}}:where(html){--op-size-000:-.5rem;--op-size-00:-.25rem;--op-size-1:.25rem;--op-size-2:.5rem;--op-size-3:1rem;--op-size-4:1.25rem;--op-size-5:1.5rem;--op-size-6:1.75rem;--op-size-7:2rem;--op-size-8:3rem;--op-size-9:4rem;--op-size-10:5rem;--op-size-11:7.5rem;--op-size-12:10rem;--op-size-13:15rem;--op-size-14:20rem;--op-size-15:30rem;--op-size-px-000:-8px;--op-size-px-00:-4px;--op-size-px-1:4px;--op-size-px-2:8px;--op-size-px-3:16px;--op-size-px-4:20px;--op-size-px-5:24px;--op-size-px-6:28px;--op-size-px-7:32px;--op-size-px-8:48px;--op-size-px-9:64px;--op-size-px-10:80px;--op-size-px-11:120px;--op-size-px-12:160px;--op-size-px-13:240px;--op-size-px-14:320px;--op-size-px-15:480px;--op-size-fluid-1:max(.5rem,min(1vw,1rem));--op-size-fluid-2:max(1rem,min(2vw,1.5rem));--op-size-fluid-3:max(1.5rem,min(3vw,2rem));--op-size-fluid-4:max(2rem,min(4vw,3rem));--op-size-fluid-5:max(4rem,min(5vw,5rem));--op-size-fluid-6:max(5rem,min(7vw,7.5rem));--op-size-fluid-7:max(7.5rem,min(10vw,10rem));--op-size-fluid-8:max(10rem,min(20vw,15rem));--op-size-fluid-9:max(15rem,min(30vw,20rem));--op-size-fluid-10:max(20rem,min(40vw,30rem));--op-size-content-1:20ch;--op-size-content-2:45ch;--op-size-content-3:60ch;--op-size-header-1:20ch;--op-size-header-2:25ch;--op-size-header-3:35ch;--op-size-xxs:240px;--op-size-xs:360px;--op-size-sm:480px;--op-size-md:768px;--op-size-lg:1024px;--op-size-xl:1440px;--op-size-xxl:1920px;--op-size-relative-000:-.5ch;--op-size-relative-00:-.25ch;--op-size-relative-1:.25ch;--op-size-relative-2:.5ch;--op-size-relative-3:1ch;--op-size-relative-4:1.25ch;--op-size-relative-5:1.5ch;--op-size-relative-6:1.75ch;--op-size-relative-7:2ch;--op-size-relative-8:3ch;--op-size-relative-9:4ch;--op-size-relative-10:5ch;--op-size-relative-11:7.5ch;--op-size-relative-12:10ch;--op-size-relative-13:15ch;--op-size-relative-14:20ch;--op-size-relative-15:30ch}:where(html){--op-ease-3:cubic-bezier(.25,0,.3,1)}:root{--mm-paper:#faf8f2;--mm-surface:#fffefa;--mm-ink:#253b32;--mm-muted:#5e6860;--mm-rule:#d8d9cf;--mm-label:#5e6860;--mm-accent:#285543;--mm-tint:#edf0e7;--mm-warm:#e8dfce;--mm-radius:4px;--mm-serif:Georgia,"Times New Roman",serif;--paper:var(--mm-paper);--ink:var(--mm-ink);--muted:var(--mm-muted);--line:var(--mm-rule);--white:var(--mm-surface);--gold:#786344;--ia-paper:var(--mm-paper);--ia-forest:var(--mm-ink);--ia-muted:var(--mm-muted);--ia-rule:var(--mm-rule);--atlas-paper:var(--mm-paper);--atlas-ink:var(--mm-ink);--atlas-copy:var(--mm-muted);--atlas-line:var(--mm-rule);--atlas-radius:var(--mm-radius);--p-ink:var(--mm-ink);--p-muted:var(--mm-muted);--p-teal:var(--mm-accent);--p-line:var(--mm-rule)}body.mm-editorial{background:var(--mm-paper);color:var(--mm-ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.65}.mm-editorial :is(h1,h2,h3){text-wrap:pretty}.mm-editorial :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--mm-accent);outline-offset:4px}.mm-editorial ::selection{background:#d5e2d3;color:#193a2d}.mm-editorial :is(.ia-kicker,.p-eyebrow,.eyebrow,.mm-section-index){color:var(--mm-muted);letter-spacing:.08em;font-size:11px;line-height:1.6}.mm-editorial :is(.ia-shell,.wb-shell){max-width:1240px}.mm-editorial :is(.ia-discovery,.p-app,.ia-service-intro,.ia-collection-redesign){background:var(--mm-paper)}.mm-editorial :is(.ia-inview,.ia-inview.is-visible){opacity:1;transform:none}body.mm-editorial .header{min-height:88px;height:auto;max-width:none;padding:20px max(24px,calc((100vw - 1176px)/2));background:var(--mm-paper);border-bottom:1px solid var(--mm-rule);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mm-editorial .header .brand{gap:10px}.mm-editorial .brand-mark,.mm-editorial .brand-symbol{width:36px;height:36px}.mm-editorial .brand-type{font-size:21px;line-height:.95}.mm-editorial .header #main-nav{gap:26px}.mm-editorial .header #main-nav>a{font-size:13px;color:var(--mm-ink)}.mm-editorial .nav-products-toggle{border:0;border-radius:0;box-shadow:none;background:transparent;padding:10px 0;font-size:13px}.mm-editorial #ia-language{min-height:44px;border:1px solid var(--mm-rule);border-radius:var(--mm-radius);box-shadow:none;background-color:transparent;color:var(--mm-ink)}.mm-editorial .nav-products-panel{border:1px solid var(--mm-rule);border-radius:var(--mm-radius);background:var(--mm-surface);box-shadow:0 12px 32px #263b3214}.mm-editorial .nav-products-grid strong{font-size:13px;color:var(--mm-ink)}.mm-editorial .nav-products-grid a{font-size:13px;border-radius:2px}body.mm-editorial .ia-home-v59{background:var(--mm-paper)}body.mm-editorial .ia-home-v59 .mm-hero{background:var(--mm-paper);color:var(--mm-ink);border-bottom:1px solid var(--mm-rule)}body.mm-editorial .ia-home-v59 .mm-hero:before{display:none}body.mm-editorial .ia-home-v59 .mm-hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:var(--op-size-fluid-5);min-height:0;padding-block:var(--op-size-9);align-items:center}body.mm-editorial .ia-home-v59 .mm-hero-copy{max-width:680px}body.mm-editorial .ia-home-v59 .mm-hero-kicker{margin-bottom:var(--op-size-5);color:var(--mm-muted);font-size:11px;letter-spacing:.07em}body.mm-editorial .ia-home-v59 .mm-hero-copy h1{max-width:680px;color:var(--mm-ink);font:400 clamp(44px,4.8vw,69px)/1.06 var(--mm-serif);letter-spacing:-.045em;overflow-wrap:normal}body.mm-editorial .ia-home-v59 .mm-hero-copy h1 em{color:var(--mm-accent);font-style:normal}body.mm-editorial .ia-home-v59 .mm-hero-copy>p{max-width:490px;color:var(--mm-muted);font-size:16px;line-height:1.75;margin-top:var(--op-size-5)}body.mm-editorial .ia-home-v59 .mm-hero-actions{margin-top:var(--op-size-7);gap:var(--op-size-5)}body.mm-editorial .ia-home-v59 .mm-hero-primary{background:var(--mm-accent);color:var(--mm-surface);border:1px solid var(--mm-accent);border-radius:var(--mm-radius);box-shadow:none;min-height:52px;font-size:14px;padding:14px 20px}body.mm-editorial .ia-home-v59 .mm-hero-primary:hover{background:#1d4434;transform:none;box-shadow:none}body.mm-editorial .ia-home-v59 .mm-hero-secondary{color:var(--mm-ink);border-color:var(--mm-rule);font-size:14px}body.mm-editorial .ia-home-v59 .mm-hero-secondary:hover{transform:none;border-color:var(--mm-accent)}body.mm-editorial .ia-home-v59 .mm-hero-trust{color:var(--mm-muted);font-size:12px;gap:10px 18px;margin-top:var(--op-size-5)}body.mm-editorial .ia-home-v59 .mm-hero-trust span:before{content:"";width:4px;height:4px;background:var(--mm-muted);border-radius:50%}body.mm-editorial .ia-home-v59 .mm-hero-visual{padding:0;align-self:center}body.mm-editorial .ia-home-v59 .mm-hero-film{width:100%;max-width:380px;height:auto;aspect-ratio:4/5;min-height:0;border:0;border-radius:2px;box-shadow:none;margin:0 0 0 auto}body.mm-editorial .ia-home-v59 .mm-hero-film:after{display:none}body.mm-editorial .ia-home-v59 .mm-hero-film :is(img,video){object-position:center 48%}body.mm-editorial .ia-home-v59 .mm-hero-visual-foot{max-width:380px;margin:14px 0 0 auto;color:var(--mm-muted);letter-spacing:.06em;font-size:9px}body.mm-editorial .ia-home-v59 .mm-feature{margin-block:0;padding-block:var(--op-size-10);padding-inline:32px;border:0;border-radius:0;background:transparent;box-shadow:none}body.mm-editorial .ia-home-v59 .mm-feature-heading{margin-bottom:var(--op-size-8)}body.mm-editorial .ia-home-v59 :is(.mm-feature-heading h2,.mm-catalog-intro h2,.mm-how h2,.ia-faq h2){font:400 clamp(32px,3.1vw,44px)/1.15 var(--mm-serif);letter-spacing:-.035em;color:var(--mm-ink)}body.mm-editorial .ia-home-v59 .mm-feature-heading p{font-size:16px;line-height:1.7;color:var(--mm-muted);margin-top:16px}body.mm-editorial .ia-home-v59 .mm-feature-grid{gap:var(--op-size-9);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}body.mm-editorial .ia-home-v59 .ia-home-question{border:0;padding:0;background:transparent;box-shadow:none;border-radius:0}body.mm-editorial .ia-home-v59 .ia-home-question-head{padding-bottom:20px;border-bottom:1px solid var(--mm-rule)}body.mm-editorial .ia-home-v59 .ia-home-question legend{font-size:21px;font-weight:500;line-height:1.5;padding-top:24px}body.mm-editorial .ia-home-v59 .ia-home-specimen{margin:20px 0 0;padding:28px;border:1px solid var(--mm-rule);border-top:3px solid var(--mm-accent);border-radius:2px;background:var(--mm-surface);transform:none;box-shadow:none}body.mm-editorial .ia-home-v59 .ia-home-specimen:hover{transform:none;box-shadow:none;border-color:var(--mm-accent)}body.mm-editorial .ia-home-v59 .ia-home-specimen>strong{font-size:30px;line-height:1.2}body.mm-editorial .ia-home-v59 .ia-home-specimen-quote{background:var(--mm-tint);border-radius:2px;padding:18px}body.mm-editorial .ia-home-v59 .mm-feature-result h3{font-size:28px}body.mm-editorial .ia-home-v59 :is(.mm-feature-heading,.mm-feature-result,.mm-catalog-intro)>.ia-kicker{color:var(--mm-muted)}body.mm-editorial .ia-home-v59 .ia-home-question-head .ia-kicker{color:var(--mm-muted)}body.mm-editorial .ia-home-v59 .ia-home-option{display:flex;flex-direction:column;align-items:center;padding:4px 0;border:0;background:transparent;box-shadow:none}body.mm-editorial .ia-home-v59 .ia-home-option-number{display:grid;place-items:center;width:44px;height:44px;border:1px solid #8b978d;border-radius:50%;background:transparent;color:var(--mm-ink)}body.mm-editorial .ia-home-v59 .ia-home-option-text{font-size:11px;line-height:1.5;margin-top:10px}body.mm-editorial .ia-home-v59 .ia-home-save{background:transparent;border:0;box-shadow:none;padding-inline:0}body.mm-editorial .ia-home-v59 .mm-catalog{padding-block:var(--op-size-9);border-top:1px solid var(--mm-rule)}body.mm-editorial .ia-home-v59 .mm-catalog-intro{grid-template-columns:1fr;gap:16px;padding-bottom:var(--op-size-8)}body.mm-editorial .ia-home-v59 .mm-catalog-intro>.ia-kicker{margin:0}body.mm-editorial .ia-home-v59 .mm-featured-grid{gap:var(--op-size-7)}body.mm-editorial .ia-home-v59 .mm-test-card{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}body.mm-editorial .ia-home-v59 .mm-test-card:hover{transform:none;box-shadow:none}body.mm-editorial .ia-home-v59 .mm-test-image{border-radius:2px;aspect-ratio:1.4}body.mm-editorial .ia-home-v59 .mm-test-image:after{display:none}body.mm-editorial .ia-home-v59 .mm-test-arrow{display:none}body.mm-editorial .ia-home-v59 .mm-test-body{padding:22px 0 0}body.mm-editorial .ia-home-v59 .mm-test-body>strong{font-size:28px;line-height:1.25}body.mm-editorial .ia-home-v59 .mm-test-description{font-size:14px;line-height:1.65;min-height:70px;color:var(--mm-muted)}body.mm-editorial .ia-home-v59 .mm-test-open{margin-top:20px;padding-top:16px;font-size:13px;border-color:var(--mm-rule)}body.mm-editorial .ia-home-v59 .mm-test-time{color:var(--mm-muted);text-transform:none;letter-spacing:0;font-size:12px}body.mm-editorial .ia-home-v59 .mm-how{padding-block:var(--op-size-9);border-top:1px solid var(--mm-rule)}body.mm-editorial .ia-home-v59 .mm-how-grid{gap:var(--op-size-8)}body.mm-editorial .ia-home-v59 .mm-how-grid article{background:transparent;box-shadow:none;border-radius:0;padding-inline:0}body.mm-editorial .ia-home-v59 .mm-how-grid h3{font-size:25px}body.mm-editorial .ia-home-v59 .mm-how-grid p{font-size:15px}body.mm-editorial .ia-home-v59 .ia-faq,body.mm-editorial .ia-home-v59 .ia-home-end{padding-block:var(--op-size-9);border-top:1px solid var(--mm-rule)}body.mm-editorial .ia-home-v59 .ia-home-end h2{font-size:clamp(32px,3vw,42px)}body.mm-editorial :is(.ia-button,.p-button,.btn){min-height:48px;border:1px solid var(--mm-accent);border-radius:var(--mm-radius);background:var(--mm-accent);color:var(--mm-surface);box-shadow:none;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;transition:background-color .18s var(--op-ease-3),border-color .18s var(--op-ease-3)}body.mm-editorial :is(.ia-button,.p-button,.btn):hover{background:#1d4434;transform:none;box-shadow:none}body.mm-editorial :is(.ia-button,.p-button,.btn):disabled{opacity:.5;cursor:not-allowed}body.mm-editorial :is(.ia-button,.p-button,.btn,.nav-products-toggle){box-shadow:none!important;border-radius:var(--mm-radius)!important}body.mm-editorial :is(.ia-text-link,.p-text-link,.text-link,.ia-quiet){color:var(--mm-accent);text-underline-offset:5px;font-size:14px}body.mm-editorial :is(.ia-home-option-number,.ia-option-number){border:1px solid #8b978d;color:var(--mm-ink);box-shadow:none}body.mm-editorial :is(.ia-home-option,.ia-option):has(input:checked) :is(.ia-home-option-number,.ia-option-number){border-color:var(--mm-accent);background:var(--mm-accent);color:#fffefa;box-shadow:0 0 0 3px #28554320}body.mm-editorial input[type=checkbox]{accent-color:var(--mm-accent)}.mm-editorial :is(.mm-hero-actions,.ia-home-continue,.ia-home-specimen-link,.mm-test-open,.ia-service-actions) [aria-hidden=true]{display:inline-block;flex:none;width:18px;height:18px;font-size:0;background:currentColor;-webkit-mask:url(/assets/ui/arrow-up-right.svg) center/contain no-repeat;mask:url(/assets/ui/arrow-up-right.svg) center/contain no-repeat}.mm-editorial .mm-hero-primary [aria-hidden=true]{-webkit-mask-image:url(/assets/ui/arrow-down.svg);mask-image:url(/assets/ui/arrow-down.svg)}.mm-editorial .ia-faq summary{display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:16px;min-height:56px}.mm-editorial .ia-faq summary:after{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:url(/assets/ui/plus.svg) center/contain no-repeat;mask:url(/assets/ui/plus.svg) center/contain no-repeat;transition:transform .18s var(--op-ease-3)}.mm-editorial .ia-faq details[open] summary:after{transform:rotate(45deg)}.mm-editorial .ia-faq summary::-webkit-details-marker{display:none}.mm-editorial .ia-faq details>p{font-size:15px;line-height:1.8;padding-bottom:20px}body.mm-editorial .ia-library-header{padding-block:var(--op-size-9);text-align:left}body.mm-editorial .ia-library-header h1{max-width:800px;font-size:clamp(36px,4vw,56px);line-height:1.14}body.mm-editorial .ia-library-header>p{margin:24px 0 0;max-width:660px;font-size:17px;color:var(--mm-muted)}body.mm-editorial .ia-collection-group{padding-block:var(--op-size-8) var(--op-size-9);border-top:1px solid var(--mm-rule)}body.mm-editorial .ia-collection-group-heading h2{max-width:780px;font-size:clamp(30px,3vw,40px)}body.mm-editorial .ia-collection-group-heading p{color:var(--mm-muted);font-size:15px}body.mm-editorial .ia-test-grid{gap:24px}body.mm-editorial .ia-test-card{display:flex;flex-direction:column;border:0;border-bottom:1px solid var(--mm-rule);border-radius:0;padding:0 0 24px;background:transparent;color:var(--mm-ink);box-shadow:none;overflow:hidden}body.mm-editorial .ia-test-card:hover{transform:none;box-shadow:none;border-color:var(--mm-accent)}body.mm-editorial .ia-test-card:before,body.mm-editorial .ia-test-card:after{display:none}body.mm-editorial .ia-test-card .ia-card-image{position:relative;inset:auto;height:auto;aspect-ratio:1.4;margin:0 0 20px;border-radius:2px;overflow:hidden}body.mm-editorial .ia-test-card .ia-card-image:after{display:none}body.mm-editorial .ia-test-card .ia-card-image img{position:absolute;width:100%;height:100%;object-fit:cover}body.mm-editorial .ia-test-card :is(.ia-card-meta,h3,p,.ia-card-bottom){position:static;padding-inline:0;color:inherit}body.mm-editorial .ia-test-card .ia-card-meta{margin:0 0 12px;font-size:10px;color:var(--mm-muted)}body.mm-editorial .ia-test-card h3{font-size:27px;line-height:1.2;margin:0 0 12px}body.mm-editorial .ia-test-card p{color:var(--mm-muted);font-size:14px;line-height:1.65;margin:0 0 22px}body.mm-editorial .ia-test-card .ia-card-bottom{margin-top:auto;font-size:13px;color:var(--mm-accent)}body.mm-editorial .ia-card-open{display:none}body.mm-editorial .ia-personality-entry{border:1px solid var(--mm-rule);border-radius:2px;box-shadow:none;background-color:var(--mm-tint)}body.mm-editorial .ia-service-hero{padding-block:var(--op-size-8) var(--op-size-9);gap:var(--op-size-9)}body.mm-editorial .ia-service-copy h1{font:400 clamp(38px,4.5vw,60px)/1.1 var(--mm-serif);letter-spacing:-.04em}body.mm-editorial .ia-service-copy :is(.ia-service-subtitle,.ia-service-lead){color:var(--mm-muted)}body.mm-editorial .ia-service-media{border:0;border-radius:2px;box-shadow:none}body.mm-editorial .ia-service-media:after{display:none}body.mm-editorial .ia-service-caption{background:transparent;border-top:1px solid var(--mm-rule);padding:18px 0}body.mm-editorial .ia-service-caption strong{color:var(--mm-ink);font-size:23px}body.mm-editorial :is(.ia-service-method,.mm-method-editorial,.p-intro-tips,.ia-guide-purchase){background:var(--mm-tint);border:1px solid var(--mm-rule);border-radius:var(--mm-radius);box-shadow:none}body.mm-editorial :is(.ia-service-gives,.ia-service-method) h2{font-size:32px}body.mm-editorial .ia-service-assurance{font-size:13px}body.mm-editorial .ia-quiz{background:var(--mm-paper)}body.mm-editorial .x-quiz #ia-question-form{background:var(--mm-surface);border:1px solid var(--mm-rule);border-top:3px solid var(--mm-accent);border-radius:var(--mm-radius);box-shadow:none}body.mm-editorial .x-quiz .x-quiz-heading{text-align:left;padding:20px 28px;border-bottom:1px solid var(--mm-rule)}body.mm-editorial .x-quiz .x-question{padding:30px 28px}body.mm-editorial .x-quiz .x-question legend{color:var(--mm-ink);font-size:24px;font-weight:500;line-height:1.5}body.mm-editorial .x-quiz .ia-question-controls{background:transparent;border-top:1px solid var(--mm-rule);padding:22px 28px}body.mm-editorial .x-quiz .ia-progress{height:4px;background:var(--mm-rule);border-radius:0}body.mm-editorial :is(.ia-result-cover,.ia-result-orientation,.ia-result-body,.p-result-hero,.p-result-body){background:var(--mm-paper);color:var(--mm-ink)}body.mm-editorial .ia-result-cover h1{color:var(--mm-ink);font:400 clamp(35px,4.3vw,56px)/1.12 var(--mm-serif)}body.mm-editorial .ia-result-cover-grid>div:first-child>p{color:var(--mm-muted)}body.mm-editorial .ia-result-cover .ia-kicker{color:var(--mm-muted)}body.mm-editorial .ia-result-cover .ia-back{color:var(--mm-accent)}body.mm-editorial .ia-result .ia-result-cover{background:var(--mm-paper)}body.mm-editorial .ia-result .ia-result-cover:before,body.mm-editorial .ia-result .ia-result-cover:after{display:none}body.mm-editorial .ia-orientation-grid{background:var(--mm-surface);border:1px solid var(--mm-rule);border-radius:var(--mm-radius)}body.mm-editorial .mm-action-summary{background:var(--mm-tint)}body.mm-editorial .ia-result .ia-score{border-radius:var(--mm-radius);border-color:var(--mm-rule);background:var(--mm-surface);box-shadow:none}body.mm-editorial .ia-result .ia-score[aria-pressed=true]{border-color:var(--mm-accent);box-shadow:inset 0 3px var(--mm-accent)}body.mm-editorial :is(.ia-quote,.ia-pattern-sequence li,.ia-journal-prompt,.ia-worksheet,.ia-practice,.ia-next-sheet,.ia-deeper-next){border-radius:var(--mm-radius);box-shadow:none;background:var(--mm-tint)}body.mm-editorial .ia-result-nav{background:var(--mm-paper);border-color:var(--mm-rule);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.mm-editorial .ia-result-body :is(.ia-story-section p,.ia-practice p,.ia-insight-columns p){font-size:16px;line-height:1.8;color:var(--mm-muted)}body.mm-editorial :is(.p-test-intro,.p-quiz,.p-section,.wb-shell){color:var(--mm-ink);background:var(--mm-paper)}body.mm-editorial :is(.p-question,.p-save,.p-intro-tips,.wb-cover,.wb-product,.wb-entry,.wb-saved,.wb-contents){background:var(--mm-surface);border-color:var(--mm-rule);border-radius:var(--mm-radius);box-shadow:none}body.mm-editorial .p-test-intro h1{font:400 clamp(38px,4.5vw,60px)/1.12 var(--mm-serif);letter-spacing:-.035em;color:var(--mm-ink)}body.mm-editorial :is(.p-test-intro>p,.wb-shell p){color:var(--mm-muted)}body.mm-editorial .p-hero-person{border-radius:2px;box-shadow:none;background:var(--mm-tint)}body.mm-editorial .p38-hero{background:var(--mm-paper)}body.mm-editorial .p38-hero-art:before,body.mm-editorial .p38-hero-art:after{display:none}body.mm-editorial .p-result-hero h1{color:var(--mm-ink);font:400 clamp(38px,4.2vw,56px)/1.14 var(--mm-serif);letter-spacing:-.035em}body.mm-editorial .p-result-code{font-size:18px;font-weight:500;color:var(--mm-accent)}body.mm-editorial .p-result-orientation .p-orientation-grid>article{border-radius:var(--mm-radius);box-shadow:none;border:1px solid var(--mm-rule);background:var(--mm-surface)}body.mm-editorial .p-option:has(input:checked){border-color:var(--mm-accent)}body.mm-editorial .wb-cover{border-top:3px solid var(--mm-accent);padding:36px}body.mm-editorial .wb-chapter h2{font-family:var(--mm-serif);color:var(--mm-ink)}body.mm-editorial .wb-chapter blockquote{background:var(--mm-tint);border-left-color:var(--mm-accent);color:var(--mm-ink)}body.mm-editorial .wb-note textarea{border-color:#8b978d;border-radius:var(--mm-radius);background:var(--mm-surface);color:var(--mm-ink);font-family:inherit}body.mm-editorial :is(.wb-entry,.wb-product,.ia-deeper-next){background:var(--mm-tint)}body.mm-editorial :is(.number-hero,.ritual-hero,.compat-hero){background:var(--mm-paper)}body.mm-editorial :is(.number-form,.compat-form,.ritual-intention,.depth-brief,.result-brief){border-radius:var(--mm-radius);box-shadow:none}body.mm-editorial .x-number-entry{min-height:0;background:var(--mm-paper);color:var(--mm-ink)}body.mm-editorial .x-number-entry .hero-shade{display:none}body.mm-editorial .x-number-entry :is(.hero-backdrop,.hero-motion){left:auto;right:max(32px,calc((100vw - 1176px)/2));top:64px;bottom:auto;width:36%;max-width:440px;height:520px;object-fit:cover;border-radius:2px;-webkit-mask:none;mask:none}body.mm-editorial .x-number-entry .immersive-inner{max-width:1240px;min-height:0;padding:64px 32px}body.mm-editorial .x-number-entry .immersive-copy{width:54%;max-width:590px}body.mm-editorial .x-number-entry h1{font:400 clamp(42px,4.5vw,64px)/1.1 var(--mm-serif);color:var(--mm-ink)!important}body.mm-editorial .x-number-entry h1 em{color:var(--mm-accent)!important;font-style:normal}body.mm-editorial .x-number-entry .eyebrow{color:var(--mm-muted)!important}body.mm-editorial .x-number-entry :is(.eyebrow,.immersive-intro,.micro,.sample-link){color:var(--mm-muted)}body.mm-editorial .x-number-entry .immersive-form{background:var(--mm-surface);border:1px solid var(--mm-rule);border-radius:var(--mm-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px}body.mm-editorial .x-number-entry .calculator>label{color:var(--mm-ink)}body.mm-editorial .x-number-entry .calculator .btn{background:var(--mm-accent);color:var(--mm-surface);border-color:var(--mm-accent)}body.mm-editorial .x-number-entry :is(input,select){background:var(--mm-paper);border-color:#8b978d;color:var(--mm-ink);border-radius:var(--mm-radius)}body.mm-editorial .x-number-entry .hero-bottom{position:static;max-width:1176px;margin:auto;padding:20px 0;border-top:1px solid var(--mm-rule);color:var(--mm-muted)}body.mm-editorial .x-number-entry .hero-bottom :is(a,button,span){color:var(--mm-muted)}body.mm-editorial .tool-stage{background:var(--mm-paper)}body.mm-editorial .tool-heading h1 em{color:var(--mm-accent);font-style:normal}body.mm-editorial .x-tarot-entry .tool-form{border:1px solid var(--mm-rule);background:var(--mm-surface);border-radius:var(--mm-radius);box-shadow:none}body.mm-editorial .x-tarot-entry :is(input,select){accent-color:var(--mm-accent);border-color:#8b978d;border-radius:var(--mm-radius)}body.mm-editorial .x-tarot-entry .spread-options label{border-radius:var(--mm-radius);box-shadow:none}body.mm-editorial .x-tarot-entry .spread-options label:has(input:checked){border-color:var(--mm-accent);background:var(--mm-tint)}body.mm-editorial.mm-guide{--ink:var(--mm-ink);--muted:var(--mm-muted);--paper:var(--mm-paper);--line:var(--mm-rule)}.mm-guide>header{background:var(--mm-paper);border-color:var(--mm-rule);box-shadow:none;min-height:88px}.mm-guide header nav a{font-size:14px}.mm-guide .hero{padding-block:var(--op-size-9);background:transparent}.mm-guide .hero h1{font:400 clamp(38px,4.5vw,62px)/1.12 var(--mm-serif);letter-spacing:-.035em}.mm-guide .hero .lead{color:var(--mm-muted);font-size:17px;line-height:1.75}.mm-guide .hero-media{border-radius:2px;box-shadow:none}.mm-guide .hero-media:after{display:none}.mm-guide .guide-result-preview{box-shadow:none;transform:none;border-top:3px solid var(--mm-accent)}.mm-guide .button{border:1px solid var(--mm-accent);border-radius:var(--mm-radius);background:var(--mm-accent);color:var(--mm-surface);box-shadow:none;font-size:14px;min-height:48px}.mm-guide .button:hover{background:#1d4434;transform:none}.mm-guide .text-link{color:var(--mm-accent)}.mm-guide .reading{max-width:1100px}.mm-guide .section{padding-block:var(--op-size-8);border-color:var(--mm-rule)}.mm-guide .section h2{font:400 clamp(28px,2.8vw,38px)/1.2 var(--mm-serif);letter-spacing:-.025em}.mm-guide .section p{font-size:16px;line-height:1.85;color:var(--mm-muted)}.mm-guide :is(.note,.prompt,.trait-grid article,.dimension-grid article){border-radius:var(--mm-radius);box-shadow:none;background:var(--mm-tint);border-color:var(--mm-rule)}.mm-guide .guide-card{background:transparent;border:0;border-bottom:1px solid var(--mm-rule);border-radius:0;box-shadow:none;color:var(--mm-ink)}.mm-guide .guide-card:hover{transform:none;box-shadow:none;border-color:var(--mm-accent)}.mm-guide .guide-card-media{border-radius:2px}.mm-guide .guide-card-media:after{display:none}.mm-guide .guide-card>div{background:var(--mm-paper);padding:22px 0}.mm-guide .guide-card[data-tone] :is(h2,p,small,div>span){color:var(--mm-ink)}.mm-guide .guide-card p{font-size:14px;color:var(--mm-muted)}.mm-guide .guide-card h2{font-size:28px}.mm-guide .related{border:0;border-bottom:1px solid var(--mm-rule);border-radius:0;background:transparent;padding:18px 0}.mm-guide :is(.trait-grid,.dimension-grid){gap:24px}.mm-guide .section>small,.mm-guide .hero small{color:var(--mm-muted);letter-spacing:.08em}body.mm-editorial>footer{background:var(--mm-tint);border-top:1px solid var(--mm-rule);color:var(--mm-ink);box-shadow:none;padding-block:40px}body.mm-editorial>footer a{color:var(--mm-ink);font-size:13px}body.mm-editorial>footer :is(p,small){color:var(--mm-muted)}@media(max-width:1050px){body.mm-editorial .ia-home-v59 .mm-hero-inner{gap:40px}body.mm-editorial .ia-home-v59 .mm-hero-film{height:auto}body.mm-editorial .header #main-nav{gap:18px}body.mm-editorial .ia-test-grid{gap:20px}}@media(max-width:900px){body.mm-editorial .header{padding:16px 24px;min-height:76px}body.mm-editorial .header #main-nav{gap:10px}body.mm-editorial .header .mobile-menu{background:transparent;border:1px solid var(--mm-rule);border-radius:var(--mm-radius);box-shadow:none;min-height:44px}}@media(max-width:760px){body.mm-editorial{font-size:16px}body.mm-editorial .header{gap:10px;padding:14px 20px}body.mm-editorial .brand-type{font-size:18px}body.mm-editorial .brand-mark{width:30px;height:30px}body.mm-editorial #ia-language{min-height:44px;font-size:12px}body.mm-editorial .ia-home-v59 .mm-hero-inner{grid-template-columns:1fr;gap:32px;padding-block:36px 32px}body.mm-editorial .ia-home-v59 .mm-hero-kicker{font-size:10px;margin-bottom:20px}body.mm-editorial .ia-home-v59 .mm-hero-copy h1{font-size:clamp(39px,10vw,56px);line-height:1.08;letter-spacing:-.04em}body.mm-editorial .ia-home-v59 .mm-hero-copy>p{font-size:15px;margin-top:20px;line-height:1.7}body.mm-editorial .ia-home-v59 .mm-hero-actions{gap:12px 20px;margin-top:24px}body.mm-editorial .ia-home-v59 .mm-hero-primary{width:100%;justify-content:space-between}body.mm-editorial .ia-home-v59 .mm-hero-secondary{min-height:44px}body.mm-editorial .ia-home-v59 .mm-hero-trust{font-size:11px;gap:8px 14px;margin-top:18px}body.mm-editorial .ia-home-v59 .mm-hero-film{max-width:300px;height:auto;aspect-ratio:4/5;margin-inline:auto}body.mm-editorial .ia-home-v59 .mm-hero-film :is(img,video){object-position:center}body.mm-editorial .ia-home-v59 .mm-hero-visual-foot{max-width:none;margin-top:12px}body.mm-editorial .ia-home-v59 .mm-feature{padding:48px 20px}body.mm-editorial .ia-home-v59 .mm-feature-heading{margin-bottom:28px}body.mm-editorial .ia-home-v59 .mm-feature-grid{grid-template-columns:1fr;gap:40px}body.mm-editorial .ia-home-v59 .ia-home-question legend{font-size:20px}body.mm-editorial .ia-home-v59 .ia-home-specimen{padding:24px}body.mm-editorial .ia-home-v59 .ia-home-specimen>strong{font-size:28px}body.mm-editorial .ia-home-v59 :is(.mm-catalog,.mm-how,.ia-faq,.ia-home-end){padding-block:44px}body.mm-editorial .ia-home-v59 .mm-featured-grid{display:grid;grid-template-columns:1fr;gap:32px}body.mm-editorial .ia-home-v59 .mm-test-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px}body.mm-editorial .ia-home-v59 .mm-test-image{aspect-ratio:auto;height:130px}body.mm-editorial .ia-home-v59 .mm-test-body{padding:0}body.mm-editorial .ia-home-v59 .mm-test-body>strong{font-size:25px;margin-top:8px}body.mm-editorial .ia-home-v59 .mm-test-description{min-height:0;font-size:14px}body.mm-editorial .ia-home-v59 .mm-test-open{margin-top:16px}body.mm-editorial .ia-home-v59 .mm-how-grid{gap:24px}body.mm-editorial .ia-library-header{padding-block:36px}body.mm-editorial .ia-library-header h1{font-size:36px}body.mm-editorial .ia-library-header>p{font-size:16px;margin-top:20px}body.mm-editorial .ia-collection-group{padding-block:32px 44px}body.mm-editorial .ia-test-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 20px;padding-bottom:24px}body.mm-editorial .ia-test-card .ia-card-image{grid-row:1/5;margin:0;height:128px;aspect-ratio:auto}body.mm-editorial .ia-test-card :is(.ia-card-meta,h3,p,.ia-card-bottom){grid-column:2}body.mm-editorial .ia-test-card .ia-card-meta{flex-wrap:wrap;gap:4px 12px}body.mm-editorial .ia-test-card h3{font-size:25px}body.mm-editorial .ia-test-card p{font-size:14px}body.mm-editorial .ia-service-hero{padding-block:24px 40px;gap:28px}body.mm-editorial .ia-service-copy h1{font-size:38px}body.mm-editorial .x-quiz .x-quiz-heading{padding:16px 20px}body.mm-editorial .x-quiz .x-question{padding:24px 18px}body.mm-editorial .x-quiz .x-question legend{font-size:20px}body.mm-editorial .x-quiz .ia-question-controls{padding:18px}body.mm-editorial .ia-result-cover h1,body.mm-editorial .p-result-hero h1{font-size:36px}body.mm-editorial .ia-result-body :is(.ia-story-section p,.ia-practice p,.ia-insight-columns p){font-size:16px}body.mm-editorial .wb-cover{padding:24px 20px}body.mm-editorial .x-number-entry :is(.hero-backdrop,.hero-motion){display:none}body.mm-editorial .x-number-entry .immersive-inner{padding:36px 20px}body.mm-editorial .x-number-entry .immersive-copy{width:100%;max-width:none}body.mm-editorial .x-number-entry h1{font-size:40px}body.mm-editorial .x-number-entry .immersive-form{padding:20px;margin-top:24px}body.mm-editorial .x-number-entry .hero-bottom{margin-inline:20px;flex-wrap:wrap}body.mm-editorial .x-number-entry #motion-toggle{display:none}.mm-guide .hero{padding-block:32px}.mm-guide .hero h1{font-size:36px}.mm-guide .hero .lead{font-size:16px}.mm-guide .section{padding-block:32px}.mm-guide .section h2{font-size:30px}.mm-guide>header{min-height:76px}body.mm-editorial>footer{padding-block:32px}}@media(prefers-reduced-motion:reduce){.mm-editorial *,.mm-editorial *:before,.mm-editorial *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{body.mm-editorial{background:#fff;color:#111}body.mm-editorial :is(.wb-cover,.ia-result-cover,.ia-result-body,.wb-shell){background:#fff;color:#111}body.mm-editorial :is(.header,footer){display:none!important}}.mm-ui-icon{display:inline-block;flex:0 0 auto;width:20px;height:20px;background:currentColor;-webkit-mask:var(--mm-icon) center/contain no-repeat;mask:var(--mm-icon) center/contain no-repeat}.mm-icon-search{--mm-icon:url(/assets/ui/search.svg)}.mm-icon-x{--mm-icon:url(/assets/ui/x.svg)}.mm-icon-arrow-up-right{--mm-icon:url(/assets/ui/arrow-up-right.svg)}body.mm-editorial .mm-search-open{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--mm-rule);border-radius:4px;background:transparent;color:var(--mm-ink);cursor:pointer}body.mm-editorial .mm-search-open:hover{background:var(--mm-tint)}body.mm-editorial .header{gap:20px}body.mm-editorial .header>nav{margin-left:auto;margin-right:0}body.mm-editorial .ia-language-control{margin-left:0}body.mm-search-is-open{overflow:hidden}body.mm-editorial .mm-search-dialog{box-sizing:border-box;width:min(720px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 80px);margin:auto;padding:0;border:1px solid var(--mm-rule);border-radius:6px;background:var(--mm-paper);color:var(--mm-ink);font:inherit;box-shadow:0 16px 70px #142c2629}body.mm-editorial .mm-search-dialog::backdrop{background:#122b2666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mm-search-dialog[open]{display:flex;flex-direction:column}.mm-search-head{display:flex;justify-content:space-between;gap:20px;padding:28px 28px 20px}.mm-search-kicker{font-size:10px;letter-spacing:.1em;color:var(--mm-muted)}.mm-search-head h2{margin:8px 0;font-family:var(--mm-serif);font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-.025em}.mm-search-head p{margin:0;font-size:13px;color:var(--mm-muted)}body.mm-editorial .mm-search-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:var(--mm-tint);color:var(--mm-ink);cursor:pointer}.mm-search-form{padding:0 28px}.mm-search-form label{display:block;margin-bottom:8px;font-size:13px;font-weight:500}.mm-search-form>div{display:flex;align-items:center;gap:12px;border:1px solid var(--mm-muted);border-radius:4px;padding:0 16px;background:var(--mm-surface)}body.mm-editorial .mm-search-form input{width:100%;min-width:0;min-height:52px;margin:0;padding:10px 0;background:transparent;border:0;color:var(--mm-ink);font:inherit;font-size:16px;border-radius:0;box-shadow:none}.mm-search-form>div:focus-within{outline:2px solid var(--mm-accent);outline-offset:3px}body.mm-editorial .mm-search-form input:focus-visible{outline:0}.mm-search-filters{display:flex;gap:8px;padding:16px 28px 4px}body.mm-editorial .mm-search-filters button{min-height:44px;padding:6px 14px;border:1px solid var(--mm-rule);border-radius:4px;background:transparent;color:var(--mm-muted);font:inherit;font-size:13px;cursor:pointer}body.mm-editorial .mm-search-filters button[aria-pressed=true]{border-color:var(--mm-accent);background:var(--mm-accent);color:#fff}.mm-search-status{margin:0;padding:12px 28px;font-size:12px;color:var(--mm-muted)}nav.mm-search-results{display:block;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 28px}.mm-search-result{position:relative;display:block;padding:14px 32px 14px 0;color:var(--mm-ink);text-decoration:none;border-top:1px solid var(--mm-rule)}.mm-search-result:hover{background:var(--mm-tint)}.mm-search-result-type{display:block;color:var(--mm-muted);font-size:10px;letter-spacing:.04em}.mm-search-result strong{display:block;margin:3px 0;font-weight:500;font-size:17px;line-height:1.4}.mm-search-result>span:not(.mm-ui-icon,.mm-search-result-type){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--mm-muted);font-size:13px;line-height:1.6}.mm-search-result>.mm-ui-icon{position:absolute;top:32px;right:0}.mm-search-empty{font-size:15px;line-height:1.7;margin:8px 0 16px}.mm-search-browse{display:flex;gap:10px;align-items:center;width:fit-content;min-height:44px;color:var(--mm-accent);text-decoration:underline}.mm-search-more{margin:0;padding:4px 28px;color:var(--mm-muted);font-size:12px}.mm-search-foot{flex:0 0 auto;border-top:1px solid var(--mm-rule);padding:14px 28px;font-size:11px;color:var(--mm-muted)}body.mm-editorial .mm-collection-nav{display:flex;justify-content:space-between;gap:20px;padding-block:16px;border-block:1px solid var(--mm-rule)}.mm-collection-nav>div{display:flex;flex-wrap:wrap;gap:4px 16px}body.mm-editorial .mm-collection-nav button{display:inline-flex;gap:10px;align-items:center;min-height:44px;padding:6px 0;border:0;background:none;color:var(--mm-ink);font:inherit;font-size:13px;cursor:pointer}.mm-collection-nav button:hover{text-decoration:underline;text-underline-offset:5px}body.mm-editorial .mm-collection-nav .mm-collection-find{flex:0 0 auto;color:var(--mm-accent)}body.mm-editorial .ia-collection-group{scroll-margin-top:110px}.mm-reading-contents{margin:24px 0 8px;border-block:1px solid var(--mm-rule)}.mm-reading-contents summary{min-height:48px;padding:10px 0;cursor:pointer;font-size:14px;color:var(--mm-accent)}.mm-reading-contents nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:0 0 16px}.mm-reading-contents a{display:flex;align-items:center;min-height:44px;padding:6px 0;color:var(--mm-muted);text-decoration:underline;text-underline-offset:4px;font-size:14px}.mm-guide .reading h2[id]{scroll-margin-top:100px}@media(max-width:1100px){body.mm-editorial .header{gap:12px}}@media(max-width:760px){body.mm-editorial .header{display:grid;grid-template-columns:minmax(0,1fr) 40px 80px 44px;gap:8px;padding-inline:16px}body.mm-editorial .header .brand{grid-area:1/1;margin-right:auto}body.mm-editorial .header .mm-search-open{grid-area:1/2}body.mm-editorial .header .ia-language-control{grid-area:1/3;width:80px}body.mm-editorial .header #ia-language{width:80px;max-width:80px;padding-left:8px}body.mm-editorial .header #menu-toggle{grid-area:1/4;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;font-size:0}body.mm-editorial .header #menu-toggle:after{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url(/assets/ui/menu.svg) center/contain no-repeat;mask:url(/assets/ui/menu.svg) center/contain no-repeat}body.mm-editorial .header #menu-toggle[aria-expanded=true]:after{-webkit-mask-image:url(/assets/ui/x.svg);mask-image:url(/assets/ui/x.svg)}body.mm-editorial .header>nav{grid-area:2/1/auto/-1}body.mm-editorial .mm-search-open{flex-basis:40px;width:40px;height:44px}body.mm-editorial .mm-search-dialog{width:100%;max-height:100dvh;height:100dvh;margin:0;border:0;border-radius:0}.mm-search-head{padding:24px 20px 16px}.mm-search-head h2{font-size:28px}.mm-search-form{padding-inline:20px}.mm-search-filters{padding-inline:20px;gap:6px}body.mm-editorial .mm-search-filters button{padding-inline:10px;font-size:12px}.mm-search-status{padding-inline:20px}nav.mm-search-results{flex:1 1 auto;padding-inline:20px}.mm-search-more{padding-inline:20px}.mm-search-foot{padding:14px 20px max(14px,env(safe-area-inset-bottom))}body.mm-editorial .mm-collection-nav{display:block;padding-block:12px}.mm-collection-nav>div{gap:0 20px}body.mm-editorial .mm-collection-nav .mm-collection-find{width:100%;border-top:1px solid var(--mm-rule);margin-top:6px;padding-top:12px}.mm-reading-contents nav{grid-template-columns:1fr;gap:0}.mm-guide>header{flex-wrap:wrap;gap:12px}.mm-guide>header .brand{flex:1}.mm-guide>header>nav{order:3;width:100%}}@media(max-width:360px){body.mm-editorial .header .brand-type{font-size:16px}body.mm-editorial .header .brand-mark{width:26px;height:26px}body.mm-editorial .header{gap:6px;padding-inline:12px}body.mm-editorial .header{grid-template-columns:minmax(0,1fr) 40px 64px 44px}body.mm-editorial .header .ia-language-control{width:64px}body.mm-editorial .header #ia-language{width:64px;padding:6px}}@media print{.mm-search-open,.mm-collection-nav,.mm-search-dialog,.mm-reading-contents{display:none!important}}body.mm-editorial .ia-service-intro[data-experience=workvalues]{--mm-accent:#875038;--mm-tint:#f0e6db}body.mm-editorial .ia-service-intro[data-experience=conflict] .ia-service-visual{order:-1;margin:0 auto 0 0}body.mm-editorial .ia-service-intro[data-experience=conflict] .ia-service-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}body.mm-editorial .ia-service-intro[data-experience=boundaries] .ia-service-visual,body.mm-editorial .ia-service-intro[data-experience=decisions] .ia-service-visual{max-width:320px}body.mm-editorial .ia-service-intro[data-experience=archetype] .ia-service-subtitle{font-family:var(--mm-serif);font-size:34px}.mm-dimension-preview{padding-block:24px;border-block:1px solid var(--mm-rule)}.mm-dimension-preview ol{display:flex;flex-wrap:wrap;gap:16px 32px;list-style:none;padding:0;margin:18px 0 0}.mm-dimension-preview li{display:flex;gap:10px;align-items:baseline}.mm-dimension-preview li>span{font-size:11px;color:var(--mm-accent)}.mm-dimension-preview li>strong{font-weight:500;font-size:15px}body.mm-editorial .ia-service-intro[data-experience=bigfive] .mm-dimension-preview ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}body.mm-editorial .ia-service-intro[data-experience=bigfive] .mm-dimension-preview li{display:block}body.mm-editorial .ia-service-intro[data-experience=bigfive] .mm-dimension-preview strong{display:block;margin-top:8px}.mm-editorial-plate{display:block;width:100%;height:auto;background:var(--mm-paper);object-fit:contain}body.mm-editorial .ia-service-intro .ia-service-visual{max-width:420px;width:100%;margin:0 0 0 auto;padding:0;border:0;background:transparent}body.mm-editorial .ia-service-intro .ia-service-visual:before{display:none}body.mm-editorial .ia-service-intro[data-experience] .ia-service-media.has-art{aspect-ratio:4/5;width:100%;max-width:none;background:var(--mm-paper)}body.mm-editorial .ia-service-intro[data-experience] .ia-service-media.has-art>img{width:100%;height:100%;object-fit:contain}body.mm-editorial .ia-service-visual figcaption{display:block;border:0;margin-top:14px;padding:0}body.mm-editorial .ia-service-visual figcaption strong{display:block;margin-top:8px;text-align:left;font-size:20px}body.mm-editorial .ia-service-method :is(h2,p,strong,small,label),body.mm-editorial .p38-method :is(h2,p),body.mm-editorial .p-intro-below aside :is(h2,p,li){color:var(--mm-ink)}body.mm-editorial .ia-service-method .ia-kicker{color:var(--mm-muted)}body.mm-editorial .ia-service-intro .ia-service-copy h1{color:var(--mm-ink)}body.mm-editorial .ia-test-card .ia-card-image{aspect-ratio:4/3;background:var(--mm-paper)}body.mm-editorial .ia-test-card .ia-card-image img.mm-editorial-plate,body.mm-editorial .ia-home-v59 .mm-test-image img.mm-editorial-plate{object-fit:contain}body.mm-editorial .mm-personality-plate{max-width:380px;margin:0 0 0 auto}body.mm-editorial .mm-personality-plate figcaption{margin-top:14px;color:var(--mm-muted);font-size:9px;letter-spacing:.08em}body.mm-editorial .p38-hero-art{align-self:center;padding:0}body.mm-editorial .p38-hero .p-shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;padding-block:64px;min-height:0}body.mm-editorial .p38-hero-copy{width:100%;max-width:650px;margin:0;text-align:left}body.mm-editorial .p38-hero-copy>p{margin-inline:0}body.mm-editorial .p38-actions,body.mm-editorial .p38-meta{justify-content:flex-start}body.mm-editorial .p38-save{width:fit-content;max-width:100%;margin:24px 0 0;background:transparent;box-shadow:none}body.mm-editorial .p38-hero-art{width:100%;margin:0}body.mm-editorial .p38-hero-copy h1{color:var(--mm-ink);font:400 clamp(40px,4.7vw,66px)/1.08 var(--mm-serif);letter-spacing:-.04em}body.mm-editorial .p38-hero-copy>p{color:var(--mm-muted);font-size:16px}body.mm-editorial .p38-types{background:var(--mm-tint);border-block:1px solid var(--mm-rule)}body.mm-editorial .p38-type-card{background:var(--mm-surface);border:1px solid var(--mm-rule);border-radius:4px;box-shadow:none}body.mm-editorial .p38-type-card:hover{transform:none;box-shadow:none;border-color:var(--mm-accent)}body.mm-editorial .p38-method{background:transparent;border-top:1px solid var(--mm-rule)}body.mm-editorial .p38-process-grid article{border-radius:0;box-shadow:none;background:transparent;border-top:1px solid var(--mm-rule)}body.mm-editorial .x-number-entry .hero-backdrop{width:32%;height:auto;aspect-ratio:4/5;object-fit:contain;background:var(--mm-paper)}body.mm-editorial .tool-stage .mm-symbolic-plate{display:block;margin:0;padding:0;max-width:360px;width:100%;height:auto;aspect-ratio:4/5;min-height:0;border:0;overflow:visible;justify-self:center;background:transparent}body.mm-editorial .tool-stage .mm-symbolic-plate:before{display:none}body.mm-editorial .tool-stage .mm-symbolic-plate img{height:auto;width:100%;object-fit:contain;transform:none}body.mm-editorial .tool-stage .x-pair-context{background:var(--mm-tint);border:1px solid var(--mm-rule);color:var(--mm-ink)}body.mm-editorial .tool-stage .x-pair-context :is(h2,p,blockquote,a){color:var(--mm-ink)}body.mm-editorial .x-pair-context .mm-pair-illustration{height:200px;width:100%;object-fit:contain;margin-bottom:24px}.mm-guide .hero-media:has(.mm-editorial-plate){width:min(100%,380px);height:auto;aspect-ratio:4/5;justify-self:end;margin:0;padding:0;background:var(--mm-paper)}.mm-guide .hero-media img.mm-editorial-plate{height:100%;object-fit:contain}.mm-guide .hero-grid>img.mm-editorial-plate{width:min(100%,380px);height:auto;aspect-ratio:4/5;object-fit:contain;justify-self:end}.mm-guide .guide-card-media:has(.mm-editorial-plate){aspect-ratio:4/3;background:var(--mm-paper)}.mm-guide .guide-card-media img.mm-editorial-plate{object-fit:contain}@media(max-width:760px){body.mm-editorial .ia-service-intro[data-experience=conflict] .ia-service-hero{grid-template-columns:1fr}body.mm-editorial .ia-service-intro[data-experience=conflict] .ia-service-visual{order:0;margin-inline:auto}body.mm-editorial .ia-service-intro[data-experience=bigfive] .mm-dimension-preview ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.mm-editorial .ia-service-intro .ia-service-hero{gap:28px}body.mm-editorial .ia-service-intro .ia-service-visual,body.mm-editorial .mm-personality-plate{max-width:280px;margin-inline:auto}body.mm-editorial .p38-hero .p-shell{grid-template-columns:1fr;gap:28px;padding-block:32px}body.mm-editorial .p38-hero-copy h1{font-size:40px}body.mm-editorial .x-number-entry .hero-backdrop{width:min(280px,calc(100% - 40px));height:auto;max-height:none;object-fit:contain;margin:24px auto 0}body.mm-editorial .tool-stage .mm-symbolic-plate{max-width:240px}.mm-guide .hero-media:has(.mm-editorial-plate){width:min(100%,280px);justify-self:center}.mm-guide .hero-grid>img.mm-editorial-plate{width:min(100%,280px);justify-self:center}body.mm-editorial.mm-guide>header{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 12px;min-height:0;padding:16px 20px}.mm-guide>header>.brand{grid-area:1/1}.mm-guide>header>.mm-search-open{grid-area:1/2}.mm-guide>header>nav{grid-area:2/1/auto/-1;display:flex;flex-wrap:wrap;gap:4px 12px;width:auto}.mm-guide>header>nav a{display:flex;align-items:center;min-height:44px;font-size:13px}}
