.gk-hero{background:#112f32;position:relative;color:var(--paper);padding:62px max(5.6vw,24px) 0;overflow:hidden}.gk-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;max-width:1330px;margin:auto;position:relative}.gk-hero h1{font-size:clamp(37px,3.8vw,55px);line-height:1.3;letter-spacing:-2px}.gk-hero h1 em{color:#d6b08b}.gk-hero .intro-small{margin-bottom:33px}.gk-profile-card{background:#f7f3e9;color:var(--ink);padding:26px 29px 0;border-radius:3px 3px 48px 3px;box-shadow:0 25px 70px #0002;overflow:hidden}.gk-chart-heading{display:flex;align-items:center;justify-content:space-between;margin-top:25px;gap:15px}.gk-chart-heading h2{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.45;letter-spacing:-.8px;margin:0}.gk-chart-heading h2 em{color:#819078}.gk-seal{height:53px;width:53px;border:1px solid #c3c5ad;border-radius:50%;font-size:34px;display:grid;place-items:center;color:#a1a187;flex-shrink:0}.gk-chart-subtitle{font-size:6px;letter-spacing:1.8px;color:#9a9c85;margin:19px 0 24px}.gk-sequence-switch{display:flex;gap:5px;padding:4px;background:#e9ebdf;border:1px solid #dfe1d1;border-radius:4px}.gk-sequence-switch button{border:0;background:transparent;color:#8a9381;flex:1;font-size:9px;padding:9px 7px;border-radius:2px}.gk-sequence-switch button[aria-selected=true]{background:#f8f5ec;color:#415e48;box-shadow:0 1px 5px #233f3020}.gk-map-wrap{position:relative;margin:7px -9px 0}.gk-map-wrap svg{width:100%;height:auto;display:block;overflow:visible}.gk-sphere{cursor:pointer;outline:none}.gk-sphere .sphere-disc{transition:fill .2s,stroke .2s,stroke-width .2s}.gk-sphere:hover .sphere-disc,.gk-sphere:focus .sphere-disc{stroke:#b08e63;stroke-width:2}.gk-sphere .sphere-key{font-family:var(--serif);text-anchor:middle;font-size:21px;fill:#476348;pointer-events:none}.gk-sphere .sphere-label{font-family:var(--sans);text-anchor:middle;font-size:8px;fill:#7b8875;pointer-events:none;letter-spacing:.4px}.gk-sphere .sphere-line{font-family:var(--sans);text-anchor:middle;font-size:6.5px;fill:#8d9985;pointer-events:none}.gk-sphere.selected .sphere-key,.gk-sphere.selected .sphere-line{fill:#f7f4e9}.gk-sphere.selected .sphere-label{fill:#4c654c}.gk-sphere.outside{opacity:.55}.gk-sphere.outside:hover,.gk-sphere.outside:focus{opacity:1}.gk-sequence-caption{display:flex;justify-content:space-between;align-items:center;gap:7px;border-top:1px solid #d9decd;border-bottom:1px solid #d9decd;padding:17px 0;font-size:6px;letter-spacing:1.3px;color:#7c8972}.gk-chart-date{font-size:7px;color:#89927e;margin:0 -29px;padding:16px 29px 19px;background:#eceee3;line-height:1.8}.gk-mini-summary{padding:21px 26px;border:1px solid #87a59133;display:flex;gap:20px;align-items:center;background:#17373780}.gk-mini-key{font-family:var(--serif);font-size:37px;line-height:1.2;color:#ddbd96;flex-shrink:0}.gk-mini-summary .eyebrow{font-size:7px;letter-spacing:1.4px;color:#b3c4ae;margin:0 0 7px}.gk-mini-summary p:last-child{font-size:12px;line-height:1.8;margin:0;color:#d6e0d0}.gk-reading{max-width:1510px;margin:auto;padding:78px max(5.6vw,24px) 76px}.gk-reading .section-top h2{font-size:34px}.gk-focus{margin:31px 0 0;display:grid;grid-template-columns:.8fr 1.35fr;border:1px solid #d8ddcc;background:#f0efe5}.gk-focus-intro{padding:35px;border-right:1px solid #d8ddcc;display:flex;flex-direction:column;align-items:flex-start}.gk-focus-intro .eyebrow{font-size:8px;color:#8c9278;margin:0 0 20px}.gk-focus-number{font-family:var(--serif);font-size:73px;color:#7e946f;line-height:1.2;letter-spacing:-3px}.gk-focus-number small{font-family:var(--sans);font-size:13px;letter-spacing:0;color:#9ca58b;margin-left:7px}.gk-focus-intro h3{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.5;margin:20px 0 12px;letter-spacing:-.5px}.gk-focus-intro p{font-size:11px;line-height:2;color:#74816d;margin:0 0 15px}.gk-focus-intro>a{margin-top:auto;font-size:8px;line-height:1.8;color:#8e987c;text-decoration:underline;text-underline-offset:4px}.gk-focus-main{padding:35px}.gk-focus-path{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;margin-bottom:29px}.gk-keyword{border-top:1px solid #b4bca3;padding-top:14px;overflow-wrap:anywhere}.gk-keyword:first-child{border-top-color:#b1947b}.gk-keyword:last-child{border-top-color:#a7b4b3}.gk-keyword .eyebrow{font-size:7px;letter-spacing:1.7px;color:#989c86;margin:0 0 10px}.gk-keyword strong{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.5;display:block;color:#647c59}.gk-keyword:first-child strong{color:#987b65}.gk-keyword:last-child strong{color:#6e8a88}.gk-keyword small{font-size:8px;display:block;color:#9b9f89;margin-top:5px;line-height:1.8}.gk-focus-question{padding:24px;background:#e5e9da}.gk-focus-question .eyebrow{font-size:7px;letter-spacing:1.8px;color:#8b987a;margin-bottom:13px}.gk-focus-question h4{font-family:var(--serif);font-size:24px;line-height:1.6;letter-spacing:-.5px;font-weight:400;margin:0;color:#55704f}.gk-focus-question p{font-size:10px;line-height:2;color:#7c8b6e;margin:15px 0 0}.gk-focus-source{font-size:8px;color:#9b9e87;line-height:1.9;margin:17px 0 0}.gk-spectrum{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0 55px}.gk-spectrum>div{position:relative;padding:22px 0 0;border-top:1px solid #d8ddcc}.spectrum-index{position:absolute;right:1px;top:26px;color:#b3baa5;font-size:9px}.gk-spectrum h3{font-family:var(--serif);font-size:23px;font-weight:400;margin:0 0 13px;color:#6a7f5d}.gk-spectrum p{font-size:11px;line-height:1.9;color:#7d8872;max-width:300px;margin:0}.gk-all-heading{margin-bottom:24px}.gk-all-heading .eyebrow{font-size:7px;color:#899777;margin-bottom:12px}.gk-all-heading h2{font-family:var(--serif);font-weight:400;font-size:29px;margin:0 0 12px;letter-spacing:-.7px}.gk-all-heading h2 em{color:#88997a}.gk-all-heading p:last-child{font-size:11px;color:#89927c}.gk-sphere-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.gk-sphere-card{color:var(--ink);text-align:left;border:1px solid #d8ddcc;background:#f3f1e7;min-height:146px;padding:19px;transition:background .2s,border .2s}.gk-sphere-card:hover,.gk-sphere-card[aria-pressed=true]{border-color:#8c9f79;background:#e9edde}.gk-sphere-card .eyebrow{font-size:7px;letter-spacing:1px;color:#849176;margin:0 0 16px}.gk-card-mid{display:flex;gap:12px;align-items:center;margin-bottom:13px}.gk-card-mid strong{font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-1px;color:#7d926e}.gk-card-mid span{font-family:var(--serif);font-size:15px;color:#576f50;line-height:1.5}.gk-sphere-card small{font-size:8px;line-height:1.8;color:#8e987e}.gk-practice{background:#e7eadc;padding:31px;display:grid;grid-template-columns:55px 1fr;gap:25px;margin-top:35px}.gk-practice .reflection-symbol{font-size:49px;margin-top:27px}.gk-practice .eyebrow{font-size:7px;color:#8a9879;margin:0 0 12px}.gk-practice h3{font-family:var(--serif);font-size:24px;line-height:1.5;font-weight:400;letter-spacing:-.6px;margin:0 0 12px}.gk-practice p{font-size:11px;line-height:1.9;color:#7b8a6c;max-width:680px}.gk-practice label{margin-top:23px;color:#859573;max-width:680px;font-size:10px}.gk-practice textarea{font-family:var(--sans);font-size:12px;line-height:1.8;resize:vertical;color:var(--ink);border:1px solid #bdc7aa;background:#f8f8f055;border-radius:2px;padding:13px;min-height:100px}.gk-practice textarea:focus{outline:1px solid #a6b18f}.gk-practice .gk-journal-note{font-size:8px;color:#99a38c;margin:7px 0 0}.gk-about{background:#e9ece1;display:grid;grid-template-columns:.65fr 1fr;align-items:center;gap:80px;padding:65px max(10vw,24px) 70px}.gk-about-icon{font-family:Georgia;font-size:220px;color:#9ba88b;line-height:1;aspect-ratio:1;border:1px solid #a8b29866;border-radius:50%;display:grid;place-items:center;max-width:290px;width:100%;margin:auto}.gk-about h2{font-family:var(--serif);font-size:34px;line-height:1.5;letter-spacing:-1px;font-weight:400;margin:0 0 22px}.gk-about h2 em{color:#819472}.gk-about .eyebrow{font-size:8px;color:#8d9a7a}.gk-about p{font-size:11px;line-height:2;color:#7c8a6e}.gk-about .method-details p{font-size:10px}.gk-page .form-footer{flex-wrap:wrap}.gk-page .intro h1{margin-bottom:23px}
@media(max-width:1100px){.gk-layout{gap:5%}.gk-hero h1{font-size:40px}.gk-chart-heading h2{font-size:25px}.gk-profile-card{padding:25px 22px 0}.gk-chart-date{margin:0 -22px;padding:14px 22px}.gk-sphere-grid{grid-template-columns:repeat(3,1fr)}.gk-focus-main,.gk-focus-intro{padding:26px}.gk-focus-path{gap:13px}.gk-keyword strong{font-size:18px}.gk-focus-question h4{font-size:21px}.gk-about{gap:40px;padding-left:7vw;padding-right:7vw}}
@media(max-width:760px){.gk-hero{padding:38px 23px 0}.gk-layout{grid-template-columns:1fr;gap:39px}.gk-hero h1{font-size:clamp(31px,8.8vw,44px);letter-spacing:-1.4px}.gk-page .site-header nav a:nth-child(2){display:block}.gk-page .site-header nav a:last-child{display:none}.gk-page .site-header nav{gap:15px;font-size:9px}.gk-profile-column{width:100%;max-width:520px;margin:auto}.gk-profile-card{padding:23px 23px 0}.gk-chart-heading h2{font-size:28px}.gk-chart-subtitle{font-size:5.7px;letter-spacing:1.2px}.gk-sequence-switch button{font-size:9px}.gk-map-wrap{margin:5px -15px 0}.gk-sphere .sphere-label{font-size:9px;letter-spacing:0}.gk-sequence-caption{font-size:5px;letter-spacing:.7px;padding:16px 0}.gk-chart-date{margin:0 -23px;font-size:6px;padding:14px 23px}.gk-mini-summary{padding:21px;gap:18px}.gk-mini-key{font-size:34px}.gk-mini-summary p:last-child{font-size:11px}.gk-reading{padding:48px 23px}.gk-reading .section-top h2{font-size:24px;line-height:1.5}.gk-focus{grid-template-columns:1fr;margin-top:25px}.gk-focus-intro{padding:25px;border-right:0;border-bottom:1px solid #d8ddcc}.gk-focus-intro .eyebrow{margin-bottom:15px}.gk-focus-number{font-size:62px}.gk-focus-intro h3{font-size:23px;margin:15px 0 11px}.gk-focus-intro p{font-size:12px}.gk-focus-intro a{font-size:9px}.gk-focus-main{padding:25px 20px}.gk-focus-path{gap:11px}.gk-keyword strong{font-size:16px}.gk-keyword .eyebrow{font-size:6px;letter-spacing:1px}.gk-keyword small{font-size:7px}.gk-focus-question{padding:21px}.gk-focus-question h4{font-size:22px}.gk-focus-question p{font-size:11px}.gk-spectrum{grid-template-columns:1fr;gap:23px;margin-bottom:43px}.gk-spectrum>div{padding-top:20px}.gk-spectrum p{font-size:12px;max-width:100%}.gk-spectrum h3{font-size:24px}.gk-sphere-grid{grid-template-columns:repeat(2,1fr);gap:10px}.gk-sphere-card{min-height:145px;padding:17px 14px}.gk-card-mid{gap:9px}.gk-card-mid strong{font-size:24px}.gk-card-mid span{font-size:13px}.gk-sphere-card small{font-size:8px}.gk-sphere-card .eyebrow{font-size:7px;letter-spacing:.4px}.gk-practice{grid-template-columns:1fr;gap:10px;padding:24px}.gk-practice .reflection-symbol{font-size:35px;margin:0 0 13px}.gk-practice h3{font-size:23px}.gk-practice p{font-size:12px}.gk-about{grid-template-columns:1fr;gap:35px;padding:44px 25px}.gk-about-icon{max-width:155px;font-size:125px}.gk-about h2{font-size:30px}.gk-about p{font-size:12px}}
@media print{.gk-page .site-header,.gk-page .intro,.gk-page .hero-bottom,.gk-page .chart-caption,.gk-mini-summary,.gk-sequence-switch,.gk-about,.gk-page .site-footer,.gk-spectrum,.gk-practice{display:none!important}.gk-hero{padding:0;background:white;overflow:visible}.gk-layout{display:block}.gk-profile-column{max-width:470px;margin:auto}.gk-profile-card{border:1px solid #d8ddcc;box-shadow:none;break-inside:avoid}.gk-map-wrap svg{height:410px}.gk-reading{padding:20px 0 0;break-before:page}.gk-reading .section-top h2{font-size:28px}.gk-focus{display:block;break-inside:avoid}.gk-focus-intro{border-right:0;padding:20px}.gk-focus-intro h3{font-size:21px;margin-top:12px}.gk-focus-number{font-size:48px}.gk-focus-main{padding:0 20px 20px}.gk-focus-question h4{font-size:19px}.gk-focus-question{padding:16px}.gk-all-heading{margin-top:28px}.gk-sphere-grid{grid-template-columns:repeat(3,1fr)}.gk-sphere-card{break-inside:avoid;min-height:0;padding:14px}.gk-sphere-card .eyebrow{font-size:7px;margin-bottom:10px}.gk-card-mid strong{font-size:24px}.gk-card-mid span{font-size:13px}.gk-chart-subtitle{margin-bottom:10px}.gk-chart-heading{margin-top:10px}.gk-chart-heading h2{font-size:25px}.gk-sphere.outside{opacity:1}.gk-focus-source{font-size:8px}}
.gk-sphere .sphere-label{font-size:10px}
.gk-sphere.outside{opacity:1}
.gk-sphere.outside .sphere-key{fill:#8d9a82}
@media(max-width:760px){.gk-sphere .sphere-label{font-size:12px}}
@media(max-width:760px){.gk-focus-path{grid-template-columns:1fr;gap:18px}.gk-keyword{display:grid;grid-template-columns:63px 1fr;column-gap:12px;padding-top:12px}.gk-keyword .eyebrow{grid-row:1/3;padding-top:6px;margin:0}.gk-keyword strong{font-size:21px;overflow-wrap:normal}.gk-keyword small{grid-column:2;font-size:8px;margin:0}}
.gk-sphere-card{min-width:0}
.gk-card-mid{flex-wrap:wrap;row-gap:4px}
.gk-card-mid strong{flex-shrink:0}
.gk-card-mid span{overflow-wrap:anywhere}
.gk-sphere-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1100px){.gk-sphere-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.gk-sphere-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
