.depth-page{--depth:#102e35;--gold:#d5b879;--paper:#f5f0e5}.depth-hero{background:var(--depth);color:var(--paper);padding:85px 0 75px;overflow:hidden}.depth-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.depth-hero h1{font-size:clamp(42px,5.2vw,74px);line-height:1.08;font-weight:400;letter-spacing:-2px;color:var(--paper);margin:24px 0}.depth-hero h1 em{color:var(--gold);font-weight:400}.depth-hero p{max-width:570px}.depth-hero .eyebrow,.depth-cta .eyebrow{color:var(--gold)}.depth-subtitle{font-size:25px;font-family:Georgia,serif;color:var(--gold);margin:28px 0 10px}.depth-lead{font-size:19px}.depth-hero .button,.depth-cta .button{background:var(--gold);color:#102e35;border-color:var(--gold)}.depth-link{color:var(--paper);text-underline-offset:6px;font-size:14px}.depth-small{font-size:13px;line-height:1.7;opacity:.8;margin-top:28px}.depth-symbol{color:var(--gold);position:relative;display:grid;justify-items:center;gap:28px}.depth-symbol:before{content:'';position:absolute;inset:10%;background:radial-gradient(ellipse,#d5b87918,transparent 68%)}.depth-symbol svg{width:100%;max-width:470px;stroke:currentColor;stroke-width:.9}.depth-symbol span{font-size:9px;letter-spacing:3px;text-align:center}.depth-books{background:#e8e5d9}.depth-book-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:45px}.depth-book-grid article{border-top:1px solid #8e907d;padding-top:26px}.depth-book-grid h3{font-size:33px;font-family:Georgia,serif;margin:18px 0}.depth-number{font-size:10px;letter-spacing:2px;color:#496268}.depth-question{border-left:2px solid #ac8b4b;padding:4px 0 4px 22px;margin-top:28px}.depth-question span{font-size:10px;letter-spacing:2px;text-transform:uppercase}.depth-question p{font-size:20px;font-family:Georgia,serif;margin:10px 0}.depth-themes{margin-top:45px}.depth-themes article{display:grid;grid-template-columns:65px 1fr;gap:25px;border-top:1px solid var(--line);padding:27px 0}.depth-themes article>span{font-family:Georgia,serif;color:#8c713f;font-size:29px}.depth-themes h3{font-size:25px;margin-bottom:12px}.depth-themes p{max-width:800px;margin-bottom:0}.depth-process{background:#dfe5df}.depth-process ol{margin:0;padding-left:26px}.depth-process li{padding:0 0 20px 15px}.depth-process h3{margin-bottom:7px}.depth-process li::marker{color:#7a633b;font-family:Georgia,serif;font-size:22px}.depth-scope{max-width:850px}.depth-cta{background:var(--depth);color:var(--paper);padding:75px 0}.depth-cta h2{color:var(--paper)}.depth-print{display:inline-block;margin-top:32px;color:var(--gold);text-underline-offset:6px}.depth-cta .depth-small{margin-top:12px}header nav{gap:17px}header nav a{font-size:12px}@media(max-width:1000px){.depth-hero-grid{gap:28px}.depth-symbol span{letter-spacing:1.5px}.depth-book-grid{gap:35px}}@media(max-width:780px){.depth-hero{padding:50px 0}.depth-hero-grid{grid-template-columns:1fr}.depth-hero h1{letter-spacing:-1px}.depth-symbol{margin:20px auto 0;max-width:310px;gap:16px}.depth-book-grid{grid-template-columns:1fr;gap:35px}.depth-themes article{grid-template-columns:35px 1fr;gap:15px}.depth-cta{padding:50px 0}.depth-hero .actions,.depth-cta .actions{align-items:flex-start;flex-direction:column}header nav a{font-size:14px}}@media print{.depth-hero,.depth-cta{background:white;color:black;padding:20px 0}.depth-symbol,.depth-hero .actions,.depth-cta{display:none}.depth-hero h1,.depth-hero h1 em{color:black}.depth-hero-grid{display:block}.depth-books,.depth-process{background:white}.depth-book-grid{gap:25px}.depth-themes article,.depth-book-grid article{break-inside:avoid}.depth-page .eyebrow,.depth-subtitle{color:black}}
.depth-art{display:block;width:100%;height:230px;stroke:#b3904c;stroke-width:1.3;margin:-5px 0 30px;background:radial-gradient(ellipse at center,#d2ba801c,transparent 65%)}.depth-art .art-faint{opacity:.36}.depth-book-grid article{position:relative;padding:28px 34px 35px;background:#f6f2e8;border:1px solid #c7c2af;box-shadow:0 12px 30px #102e3506}.depth-books{background-color:#e8e5d9;background-image:radial-gradient(#b39a6924 .65px,transparent .65px);background-size:12px 12px}.depth-book-grid h3{margin-top:15px}.theme-glyph{display:flex;flex-direction:column;align-items:center;gap:10px;color:#a3864e}.theme-glyph svg{width:56px;height:56px;stroke:currentColor;stroke-width:1.1}.theme-glyph span{font-size:10px;letter-spacing:2px}.depth-themes article{grid-template-columns:78px 1fr;gap:28px;padding:32px 0}.depth-divider{display:flex;align-items:center;gap:20px;max-width:560px;margin:0 auto 55px;color:#a3864e;padding:0 20px}.depth-divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#b49b67)}.depth-divider span:last-child{transform:rotate(180deg)}.depth-divider svg{width:80px;height:40px;stroke:currentColor;stroke-width:1}.depth-process{position:relative;background-image:radial-gradient(ellipse at 0 100%,#b99b5320,transparent 60%)}.depth-process ol{border-left:1px solid #a29e88;list-style:none;padding-left:30px;counter-reset:session}.depth-process li{position:relative;counter-increment:session;padding-left:20px}.depth-process li:before{content:counter(session,decimal-leading-zero);position:absolute;left:-46px;top:0;background:#dfe5df;color:#8c713f;font-size:12px;padding:5px 0}.depth-cta{position:relative;overflow:hidden}.depth-cta>.wrap{position:relative;z-index:1}.depth-cta-orbit{position:absolute;width:540px;height:540px;border:1px solid #d5b87940;border-radius:50%;right:-90px;top:-65px;box-shadow:0 0 0 35px #d5b87908,0 0 0 70px #d5b87905}.depth-cta-orbit:before,.depth-cta-orbit:after{content:'';position:absolute;inset:65px;border:1px solid #d5b87930;transform:rotate(45deg)}.depth-cta-orbit:after{border-radius:50%;inset:120px}.depth-hero{background-image:radial-gradient(ellipse at 85% 45%,#34545160,transparent 60%)}@media(max-width:780px){.depth-art{height:200px}.depth-book-grid article{padding:24px}.depth-themes article{grid-template-columns:54px 1fr;gap:18px}.theme-glyph svg{width:46px;height:46px}.depth-cta-orbit{right:-360px;opacity:.6}.depth-divider{margin-bottom:40px}}@media print{.depth-art,.depth-divider,.theme-glyph,.depth-cta-orbit{display:none}.depth-book-grid article{box-shadow:none;background:white}.depth-themes article{display:block}}
