@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";
:root{--ink:#17383b;--paper:#fbf7ef;--cream:#f3eadc;--gold:#b58a45;--rust:#ad5e3d;--teal:#315f60;--stone:#ded4c4;--muted:#686a64;--white:#fff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;line-height:1.55}a{color:inherit}button{font:inherit}.shell{width:min(var(--max),calc(100% - 40px));margin:auto}.narrow{max-width:880px}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf7efeb;border-bottom:1px solid #17383b14;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{gap:2px;text-decoration:none;display:grid}.brand strong{letter-spacing:.08em}.brand span{color:var(--muted);font-size:.62rem}nav{align-items:center;gap:18px;font-size:.78rem;font-weight:700;display:flex}nav a{text-decoration:none}.nav-cta,.pill{background:var(--ink);border-radius:999px;padding:11px 16px;text-decoration:none;display:inline-block;color:#fff!important}.hero{background:linear-gradient(135deg,#fbf7ef,#f0e6d8);padding:110px 0 95px}.hero-grid,.split{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rust);font-size:.7rem;font-weight:800}h1,h2{font-family:Libre Caslon Display,Georgia,serif;font-weight:400;line-height:1.02}h1{margin:.15em 0 .25em;font-size:clamp(4rem,8vw,7.6rem)}h1 em,h2 em{color:var(--rust);font-style:normal}h2{margin:.18em 0 .35em;font-size:clamp(2.7rem,5vw,5rem)}h3{line-height:1.2}.hero p,.lead,.large{max-width:720px;color:var(--muted);font-size:1.16rem}.actions,.inline-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0;display:flex}.hero small{color:var(--muted)}.orbit{aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;place-items:center;width:min(470px,80vw);margin:auto;display:grid;position:relative}.orbit:before,.orbit:after{content:"";border:1px solid #315f604d;border-radius:50%;position:absolute;inset:12%}.orbit:after{inset:28%}.orbit div{font-family:Libre Caslon Display,Georgia,serif;font-size:2rem}.orbit span{background:var(--paper);padding:5px 8px;font-size:.72rem;font-weight:700;position:absolute}.orbit span:first-of-type{top:8%;left:24%}.orbit span:nth-of-type(2){top:35%;right:-1%}.orbit span:nth-of-type(3){bottom:12%;right:18%}.orbit span:nth-of-type(4){bottom:12%;left:15%}.orbit span:nth-of-type(5){top:37%;left:-2%}.section{padding:105px 0}.dark{background:var(--ink);color:#fff}.dark .eyebrow{color:#d7b676}.dark p{color:#d9dfda}.photo,.portrait{border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #17383b1f}.photo img,.portrait img{object-fit:cover;aspect-ratio:4/5;width:100%;display:block}.photo figcaption{background:#fbf7efe6;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:700;position:absolute;bottom:18px;left:18px}.adaptive{background:#f6efe4}.choice-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.choice-row button{color:var(--ink);cursor:pointer;background:#fff9;border:1px solid #cfc2b0;border-radius:999px;padding:12px 16px;font-weight:700}.choice-row button[aria-pressed=true]{background:var(--teal);color:#fff}.response{border-left:4px solid var(--gold);background:#fff;border-radius:22px;margin-top:26px;padding:28px}.response>span{letter-spacing:.13em;color:var(--rust);font-size:.65rem;font-weight:800}.response h3{margin:.35em 0;font-family:Libre Caslon Display,Georgia,serif;font-size:2rem}.inline-actions button,.continuity-actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.privacy{color:var(--muted);margin-top:16px;display:block}.path-grid,.service-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:42px;display:grid}.path-card,.service-grid article{border:1px solid var(--stone);background:#fff;border-radius:22px;padding:26px}.path-card .num,.steps span,.process span{color:var(--rust);font-size:.7rem;font-weight:800}.text-action{color:var(--rust);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.path-detail{border-top:1px solid var(--stone);margin-top:20px;padding-top:20px}.steps{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:40px;display:grid}.steps div{border-top:1px solid var(--stone);padding:20px 14px}.steps strong{margin-top:12px;display:block}.movement blockquote,.philosophy blockquote{margin:42px 0 0;font-family:Libre Caslon Display,Georgia,serif;font-size:1.6rem}.lens-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.lens-grid div{border-top:2px solid var(--gold);padding-top:15px}.philosophy>div{border-top:1px solid #ffffff29;padding:22px 0}.philosophy h2{margin:0;font-size:clamp(2rem,4vw,3.7rem)}.prep-art{background:radial-gradient(circle at center,#b58a4533,transparent 30%),var(--ink);color:#fff;text-align:center;border-radius:30px;place-content:center;min-height:430px;padding:30px;display:grid}.prep-art span{letter-spacing:.15em;color:#d8b978;font-size:.7rem}.prep-art strong{margin-top:18px;font-family:Libre Caslon Display,Georgia,serif;font-size:2.8rem;line-height:1.05}.book>img{border-radius:7px;justify-self:center;width:min(350px,80%);box-shadow:0 25px 60px #17383b33}.insight-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.insight-grid article{border:1px solid #ffffff2b;border-radius:20px;padding:30px;font-family:Libre Caslon Display,Georgia,serif;font-size:1.5rem}.principles{background:var(--ink);color:#fff}.tags{flex-wrap:wrap;gap:10px;display:flex}.tags span{border:1px solid #fff3;border-radius:999px;padding:9px 13px}.final{text-align:center}.footer{color:#dfe5df;background:#102e31;padding:48px 0}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.footer-grid p{color:#bdc8c1}.continuity{background:var(--paper);padding:24px 0}.continuity-card{border:1px solid var(--stone);background:#fff;border-radius:24px;grid-template-columns:1.3fr .7fr;gap:24px;padding:28px;display:grid}.continuity h2{font-size:2.2rem}.continuity h2 em{color:var(--rust)}.continuity-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.service-hero{background:linear-gradient(135deg,#fbf7ef,#efe4d5);padding:125px 0 95px}.service-hero h1{font-size:clamp(3.5rem,7vw,6.5rem)}.reflection-panel{border-left:3px solid var(--gold);padding-left:28px}.reflection-panel p{font-family:Libre Caslon Display,Georgia,serif;font-size:1.55rem}.process{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.process>div{border-top:2px solid var(--gold);padding:20px 10px}.quiet{color:var(--muted);margin-top:28px;font-size:.85rem}@media (max-width:900px){nav a:not(.nav-cta),.brand span{display:none}.hero-grid,.split,.continuity-card{grid-template-columns:1fr}.orbit{margin-top:30px}.steps,.lens-grid,.process{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.shell{width:min(100% - 28px,var(--max))}.section{padding:76px 0}.hero{padding:78px 0}.path-grid,.service-grid,.insight-grid,.footer-grid,.process,.steps,.lens-grid{grid-template-columns:1fr}.nav{min-height:68px}.nav-cta{padding:9px 11px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.identity-orbit .becoming-core{z-index:4;aspect-ratio:1;text-align:center;background:var(--paper);border:1px solid var(--gold);border-radius:50%;place-items:center;width:44%;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(1.35rem,3vw,2rem);display:grid;position:relative;box-shadow:0 10px 30px #17383b14}.identity-orbit:before{border-color:#b58a45a6;inset:20%}.identity-orbit:after{border-color:#315f6047;inset:31%}.identity-orbit .identity-ring{z-index:5;background:var(--ink);color:#fff;border:1px solid var(--gold);letter-spacing:.08em;text-transform:uppercase;padding:7px 13px;top:21%;left:50%;transform:translate(-50%)}.identity-orbit .orbit-label{z-index:3}.identity-orbit .psychology{top:8%;left:20%}.identity-orbit .philosophy{top:35%;right:-1%}.identity-orbit .leadership{bottom:12%;right:15%}.identity-orbit .performance{bottom:12%;left:13%}.identity-orbit .flourishing{top:37%;left:-2%}.lens-grid{grid-template-columns:repeat(6,1fr)}.lens-grid div:first-child{background:var(--ink);color:#fff;border-top-color:var(--gold);border-radius:16px;padding:18px}.lens-grid div:first-child p{color:#d9dfda}@media (max-width:900px){.lens-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.lens-grid{grid-template-columns:1fr}}:root{--navy:#071c2b;--navy2:#0b2a3b;--gold2:#d9a64f;--gold3:#f0c979;--ivory:#f8f3e8;--warm:#eee4d3;--charcoal:#14232a}body{background:var(--ivory);color:#18333a}.site-header{color:#fff;background:#051927f7;border-bottom:1px solid #f0c97959}.nav{min-height:82px}.brand{color:#fff;align-items:center;gap:12px;display:flex}.brand-mark{color:var(--gold3);border-right:1px solid #f0c97959;padding-right:12px;font-family:Libre Caslon Display,Georgia,serif;font-size:2.35rem;line-height:1}.brand-copy{line-height:1;display:grid}.brand-copy strong{letter-spacing:.08em;font-family:Libre Caslon Display,Georgia,serif;font-size:1.02rem}.brand-copy small{color:#d7c7aa;letter-spacing:.24em;margin-top:7px;font-size:.48rem}.site-header nav a{color:#fff;font-weight:500}.site-header nav a:first-child{color:var(--gold3);border-bottom:1px solid var(--gold3);padding-bottom:6px}.nav-cta{background:linear-gradient(135deg,var(--gold3),var(--gold2));border-radius:6px;padding:12px 20px;color:#10212b!important}.hero-cinematic{color:#fff;background:linear-gradient(90deg,#041522eb 0%,#041522c2 39%,#04152242 67%,#0415227a 100%),url(/images/design-reference-v3.png) 50% 32%/cover no-repeat;min-height:720px;padding:76px 0 70px;position:relative;overflow:hidden}.hero-overlay{pointer-events:none;background:linear-gradient(#0519271a,#05192740);position:absolute;inset:0}.hero-cinematic .hero-grid{z-index:2;grid-template-columns:.9fr 1.1fr;gap:36px;position:relative}.hero-copy{max-width:580px}.philosophy-kicker{letter-spacing:.18em;text-transform:uppercase;line-height:1.65;color:#fff!important;font-size:.77rem!important}.gold-rule{background:var(--gold3);width:62px;height:2px;margin:20px 0 14px;display:block;position:relative}.gold-rule:after{content:"";background:var(--gold3);width:7px;height:7px;position:absolute;top:-2px;left:28px;transform:rotate(45deg)}.hero-cinematic h1{letter-spacing:-.025em;color:#fff;text-shadow:0 2px 20px #00000040;margin:.1em 0 .18em;font-size:clamp(3.6rem,6.1vw,6.6rem)}.hero-cinematic h1 em{color:#fff}.hero-cinematic .hero-copy>p:not(.philosophy-kicker){color:#fff;max-width:540px;font-family:Libre Caslon Display,Georgia,serif;font-size:1.2rem;line-height:1.45}.gold-pill{background:linear-gradient(135deg,var(--gold3),var(--gold2));border-radius:6px;font-weight:800;box-shadow:0 8px 24px #00000024;color:#11242e!important}.ghost-pill{border:1px solid var(--gold3);color:#fff;border-radius:999px;padding:10px 18px;text-decoration:none}.framework-wheel{aspect-ratio:1;border:2px solid var(--gold3);background:radial-gradient(circle,#f7e7c1fa 0 24%,#081d2cf2 24.5% 100%);border-radius:50%;width:min(575px,46vw);margin:auto;position:relative;box-shadow:0 28px 70px #00000052,inset 0 0 70px #d9a64f1f}.framework-wheel:before,.framework-wheel:after{content:"";border:1px solid #f0c9799e;border-radius:50%;position:absolute}.framework-wheel:before{inset:24%}.framework-wheel:after{border-color:#0a253440;inset:39%}.wheel-core{text-align:center;color:#10212b;z-index:4;border-radius:50%;place-content:center;display:grid;position:absolute;inset:31%}.wheel-core strong{font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(1.45rem,2.6vw,2.55rem);font-weight:400}.wheel-core small{text-transform:uppercase;letter-spacing:.13em;margin-top:10px;font-size:.48rem;line-height:1.55}.wheel-node{text-align:center;color:#fff;z-index:5;text-transform:uppercase;width:31%;position:absolute}.wheel-node b{font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(.9rem,1.4vw,1.3rem);font-weight:400;display:block}.wheel-node small{text-transform:none;color:#f1e8d8;max-width:125px;margin:5px auto 0;font-size:.56rem;line-height:1.25;display:block}.wheel-node.identity{color:#fff;top:7%;left:34.5%}.wheel-node.identity b{font-size:clamp(1.15rem,1.7vw,1.55rem)}.wheel-node.psychology{top:28%;left:1%}.wheel-node.philosophy{top:28%;right:1%}.wheel-node.leadership{bottom:17%;left:5%}.wheel-node.performance{bottom:4%;left:34.5%}.wheel-node.flourishing{bottom:17%;right:5%}.light-story{background:#fffaf0}.eyebrow{color:#9d6c2e}h1,h2{letter-spacing:-.02em}h2{color:#15323a}.dark h2,.principles h2,.insights h2{color:#fff}.photo,.portrait{border-radius:4px;box-shadow:0 22px 60px #071c2b29}.cream{background:#f2eadc}.path-card,.service-grid article{border-color:#d8c9b0;border-radius:8px;box-shadow:0 8px 22px #071c2b0b}.path-card:hover,.service-grid article:hover{transition:all .2s;transform:translateY(-2px);box-shadow:0 14px 30px #071c2b14}.dark,.principles{background:linear-gradient(135deg,#061b29,#0a3143)}.impact{background:#fffaf0}.impact-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.impact-grid article{border-top:2px solid var(--gold2);background:#fff;border-radius:4px;padding:22px;box-shadow:0 12px 30px #071c2b0f}.impact-grid span,.insight-library span{letter-spacing:.14em;color:#9d6c2e;font-size:.66rem;font-weight:800}.prep-section{background:#f9f4e9}.prep-art{background:linear-gradient(135deg,#051927eb,#0519279e),url(/images/design-reference-v3.png) 62% 58%/cover no-repeat;border:1px solid #d9a64f73;border-radius:4px}.insight-grid a{color:#fff;border:1px solid #ffffff2b;border-radius:4px;padding:30px;font-family:Libre Caslon Display,Georgia,serif;font-size:1.5rem;text-decoration:none}.final{background:#fffaf0}.footer{background:#061b29;border-top:1px solid #f0c97940}.service-hero-cinematic{color:#fff;background:linear-gradient(90deg,#051927f0,#051927ad),url(/images/design-reference-v3.png) 50% 58%/cover no-repeat;position:relative;overflow:hidden}.service-overlay{background:linear-gradient(#0519270d,#05192740);position:absolute;inset:0}.service-copy{z-index:2;position:relative}.service-hero-cinematic h1,.service-hero-cinematic .lead{color:#fff}.book-hero{background:linear-gradient(135deg,#fffaf0,#eadcc6);padding:110px 0}.book-hero h1{font-size:clamp(4.5rem,8vw,7.5rem)}.book-feature{justify-self:center;width:min(390px,80%);box-shadow:0 30px 70px #071c2b38}.insight-library{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insight-library article{border-top:2px solid var(--gold2);background:#fff;padding:26px;box-shadow:0 12px 30px #071c2b0f}.insight-library h2{font-size:2.25rem}@media (max-width:1050px){.hero-cinematic .hero-grid{grid-template-columns:1fr}.framework-wheel{width:min(560px,82vw);margin-top:30px}.hero-cinematic{background-position:50%}}@media (max-width:900px){.site-header nav a:not(.nav-cta),.brand-copy small{display:none}.impact-grid,.insight-library{grid-template-columns:1fr}}@media (max-width:620px){.hero-cinematic{min-height:auto;padding-top:58px}.hero-cinematic h1{font-size:clamp(3rem,15vw,4.5rem)}.framework-wheel{width:92vw;max-width:470px}.wheel-node small{display:none}.wheel-node b{font-size:.75rem}.wheel-node.identity b{font-size:.9rem}.wheel-core strong{font-size:1.35rem}.wheel-core small{font-size:.38rem}}.story-section{background:#fffaf0}.story-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px;margin-bottom:42px;display:grid}.story-heading h2{margin-bottom:0}.story-layout{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:30px;display:grid}.client-work-visual{color:#fff;background:linear-gradient(#061b291a,#061b29e6),radial-gradient(circle at 70% 25%,#d9a64f47,#0000 28%),linear-gradient(135deg,#174253,#071c2b);border:1px solid #d9a64f6b;border-radius:6px;flex-direction:column;justify-content:flex-end;min-height:440px;padding:36px;display:flex;box-shadow:0 18px 48px #071c2b1f}.client-work-visual span{letter-spacing:.15em;color:var(--gold3);font-size:.67rem;font-weight:800}.client-work-visual strong{margin:10px 0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:400}.client-work-visual small{color:#e5ddcf;max-width:540px;line-height:1.45}.story-proof{border-top:2px solid var(--gold2);background:#f2eadc;border-radius:6px;padding:34px}.client-list{flex-wrap:wrap;gap:9px;margin:20px 0 26px;display:flex}.client-list span{color:#18333a;background:#fffaf0;border:1px solid #cdbb9d;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800}.story-proof>p{color:#5f655f}.founder-section{background:#f3eadc}.founder-layout{grid-template-columns:minmax(260px,.68fr) 1.32fr;align-items:center;gap:54px;display:grid}.founder-portrait{border-radius:6px;margin:0;overflow:hidden;box-shadow:0 22px 58px #071c2b29}.founder-portrait img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.founder-section h2{margin:.15em 0}.founder-section h3{color:#8b632f;margin-bottom:20px;font-size:1.1rem}.founder-section p{max-width:720px}@media (max-width:850px){.story-heading,.story-layout,.founder-layout{grid-template-columns:1fr}.client-work-visual{min-height:350px}.founder-portrait{max-width:430px}}.client-list span{align-items:center;gap:7px;display:inline-flex}.client-list span small{letter-spacing:.08em;text-transform:uppercase;color:#8b632f;font-size:.55rem;font-weight:800}.experience-lineage{color:#5f655f;border-left:2px solid var(--gold2);padding-left:16px;font-size:.92rem}.identity-mirror{background:#f5ecdd}.identity-mirror img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:430px}.identity-mirror figcaption{color:#6b655b;font-style:italic}@media (max-width:850px){.identity-mirror img{min-height:320px}}.menu-toggle{background:0 0;border:0;padding:10px;display:none}.menu-toggle span{background:#f0c979;width:25px;height:2px;margin:5px 0;display:block}.primary-nav{align-items:center;gap:24px;display:flex}.nav-group{position:relative}.nav-group>button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 0}.nav-group>button span{color:var(--gold3);margin-left:4px}.nav-menu{z-index:40;background:#fffaf0;border:1px solid #d9c7a9;border-radius:6px;width:330px;padding:10px;display:none;position:absolute;top:100%;left:-18px;box-shadow:0 18px 45px #05192733}.nav-menu-right{left:auto;right:-20px}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu,.nav-group.open .nav-menu{display:grid}.nav-menu a{border-radius:4px;color:#17343c!important;border:0!important;padding:12px!important;display:grid!important}.nav-menu a:hover{background:#f1e6d4}.nav-menu strong{font-size:.85rem}.nav-menu small{color:#6d716d;margin-top:4px;font-size:.7rem;line-height:1.35}.path-intro{margin:28px 0 18px}.path-intro>span{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:1.6rem}.path-intro p{color:#666b67;margin:.4rem 0}.path-choice-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.path-choice{text-align:left;color:#17343c;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #d6c5a8;border-radius:6px;padding:20px 22px;font-weight:700;line-height:1.35}.path-choice:hover,.path-choice.selected{background:#fff;border-color:#b5843f;box-shadow:0 10px 24px #071c2b12}.path-response{color:#fff;border-top:2px solid var(--gold2);background:#092536;border-radius:6px;margin-top:18px;padding:30px}.path-response h3{color:#fff;margin:.2rem 0;font-family:Libre Caslon Display,Georgia,serif;font-size:2rem}.path-response p{color:#e4ddd0}.text-button{color:#f0c979;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.working-together{background:#fffaf0}.work-steps{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.work-steps article{border-top:2px solid var(--gold2);background:#fff;padding:22px 18px}.work-steps article>span{color:#9d6c2e;letter-spacing:.12em;font-size:.7rem;font-weight:800}.work-steps h3{margin:.6rem 0}.journey-next{color:#fff;background:#092536;border-top:1px solid #f0c97947;padding:58px 0}.journey-next-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.journey-next h2{color:#fff;margin:.2em 0}.journey-next p{color:#d9ded9;max-width:780px}.relationship-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;display:grid}.relationship-grid article{border-top:2px solid var(--gold2);background:#fff;padding:24px;box-shadow:0 8px 24px #071c2b0d}.relationship-grid article>span{letter-spacing:.13em;color:#9d6c2e;font-size:.62rem;font-weight:800}.impact-principles{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.impact-principles article{border-left:2px solid var(--gold2);background:#fffaf0;padding:24px}@media (max-width:1000px){.menu-toggle{margin-left:auto;display:block}.primary-nav{z-index:50;background:#061b29;border-top:1px solid #f0c97940;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100vh - 82px);padding:18px 24px 28px;display:none;position:absolute;top:82px;left:0;right:0;overflow:auto}.primary-nav.open{display:flex}.primary-nav>a,.nav-group>button{text-align:left;width:100%;border-bottom:1px solid #ffffff1a!important;padding:14px 0!important}.nav-group{width:100%}.primary-nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:none;padding-bottom:calc(32px + env(safe-area-inset-bottom));position:fixed;top:82px;bottom:0;overflow-y:auto}.nav-menu,.nav-menu-right{width:100%;box-shadow:none;background:#0a2c3e;border:0;margin:0;padding:4px 0 8px;display:none;position:static}.nav-group.open .nav-menu{display:grid}.nav-menu a{color:#fff!important;padding:10px 14px!important}.nav-menu a:hover{background:#12394b}.nav-menu small{color:#c9d0cc}.work-steps,.relationship-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.path-choice-grid,.work-steps,.relationship-grid,.impact-principles{grid-template-columns:1fr}.journey-next-inner{display:grid}}.flip-grid{align-items:stretch}.flip-card{appearance:none;perspective:1100px;text-align:left;min-height:285px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.flip-card-inner{width:100%;height:100%;min-height:285px;transform-style:preserve-3d;transition:transform .58s cubic-bezier(.2,.75,.25,1);display:block;position:relative}.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-face{backface-visibility:hidden;border:1px solid #d8c9b0;border-radius:8px;flex-direction:column;padding:28px;display:flex;position:absolute;inset:0;box-shadow:0 8px 22px #071c2b0b}.flip-card-front{background:#fff}.flip-card-back{color:#fff;background:linear-gradient(145deg,#071c2b,#0b3142);border-color:#d9a64f8c;transform:rotateY(180deg)}.flip-card-face strong{margin:18px 0 12px;font-family:Libre Caslon Display,Georgia,serif;font-size:1.65rem;line-height:1.12}.flip-card-copy{color:#626963;font-size:.94rem;line-height:1.55}.flip-card-back .flip-card-copy{color:#dbe1dc}.flip-card-cue{letter-spacing:.14em;color:#9d6c2e;font-size:.6rem;font-weight:800}.flip-card-back .flip-card-cue{color:#f0c979}.flip-card-cue b{margin-left:5px;font-size:.9rem}.flip-card-prompt{color:#9d6c2e;margin-top:auto;padding-top:24px;font-size:.72rem;font-weight:800}.flip-card-back .flip-card-prompt{color:#f0c979}.flip-card:hover .flip-card-front,.flip-card:focus-visible .flip-card-front{border-color:#b5843f;box-shadow:0 14px 30px #071c2b17}.flip-card:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #d9a64f}@media (max-width:620px){.flip-card,.flip-card-inner{min-height:265px}}@media (prefers-reduced-motion:reduce){.flip-card-inner{transition:none}}.movement-explorer,.lens-explorer,.working-explorer,.question-gift{margin-top:38px}.movement-tabs{background:#fff;border:1px solid #d5c5aa;grid-template-columns:repeat(6,1fr);display:grid}.movement-tabs button{letter-spacing:.08em;color:#17343c;cursor:pointer;background:#fff;border:0;border-right:1px solid #e3d8c5;padding:18px 8px;font-size:.72rem;font-weight:800}.movement-tabs button:last-child{border-right:0}.movement-tabs button span{color:#b5843f;margin-left:7px}.movement-tabs button.active{color:#fff;background:#092536}.movement-tabs button.active span{color:#f0c979}.movement-response,.lens-response,.work-detail{border-left:3px solid var(--gold2);background:#fff;padding:30px;box-shadow:0 10px 28px #071c2b0f}.movement-response h3,.lens-response h3,.work-detail h3{margin:.2rem 0 .45rem;font-family:Libre Caslon Display,Georgia,serif;font-size:2rem}.lens-section{background:#f4ecdf}.lens-stage{background:#092536;border-radius:50% 50% 8px 8px;place-items:center;min-height:420px;padding:32px;display:grid;position:relative}.identity-core{color:#17343c;cursor:pointer;z-index:2;background:#f8f0e3;border:1px solid #d9a64f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;box-shadow:0 0 0 16px #d9a64f14}.identity-core small{letter-spacing:.16em;color:#9d6c2e;font-size:.55rem}.identity-core strong{margin:5px 0;font-family:Libre Caslon Display,Georgia,serif;font-size:1.6rem}.identity-core span{text-align:center;max-width:120px;font-size:.7rem}.lens-buttons{position:absolute;inset:20px}.lens-buttons button{color:#17343c;cursor:pointer;background:#fffaf0;border:1px solid #d9a64f;border-radius:999px;padding:10px 14px;font-size:.72rem;font-weight:800;position:absolute}.lens-buttons button.active{color:#071c2b;background:#d9a64f}.lens-buttons button:first-child{top:4%;left:8%}.lens-buttons button:nth-child(2){top:4%;right:8%}.lens-buttons button:nth-child(3){top:46%;right:1%}.lens-buttons button:nth-child(4){bottom:5%;right:12%}.lens-buttons button:nth-child(5){bottom:5%;left:8%}.lens-response{background:#fffaf0;flex-direction:column;justify-content:center;display:flex}.working-explorer .work-steps button{appearance:none;text-align:left;border:0;border-top:2px solid var(--gold2);cursor:pointer;color:#17343c;background:#fff;padding:22px 18px}.working-explorer .work-steps button.active{color:#fff;background:#092536}.work-steps button>span{color:#9d6c2e;letter-spacing:.12em;font-size:.7rem;font-weight:800;display:block}.work-steps button>strong{margin:.55rem 0;font-family:Libre Caslon Display,Georgia,serif;font-size:1.25rem;display:block}.work-steps button>small{color:#646b67;min-height:62px;line-height:1.45;display:block}.work-steps button.active>small{color:#dbe1dc}.work-steps button>b{letter-spacing:.1em;color:#9d6c2e;margin-top:18px;font-size:.62rem;display:block}.work-steps button.active>b,.work-steps button.active>span{color:#f0c979}.work-detail{margin-top:14px}.becoming-question{background:#f4ecdf}.question-gift{text-align:center;border-top:1px solid #c99a4c;border-bottom:1px solid #c99a4c;padding:44px 34px}.question-gift blockquote{color:#17343c;max-width:850px;margin:32px auto;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.18}.question-gift .quiet{color:#777;font-size:.78rem}@media (max-width:900px){.movement-tabs{grid-template-columns:repeat(3,1fr)}.movement-tabs button:nth-child(3){border-right:0}.lens-explorer{grid-template-columns:1fr}}@media (max-width:620px){.movement-tabs{grid-template-columns:repeat(2,1fr)}.movement-tabs button:nth-child(3){border-right:1px solid #e3d8c5}.movement-tabs button:nth-child(2n){border-right:0}.lens-stage{min-height:480px;padding:18px}.identity-core{width:155px;height:155px}.lens-buttons button:first-child{top:3%;left:2%}.lens-buttons button:nth-child(2){top:3%;right:2%}.lens-buttons button:nth-child(3){top:45%;right:0}.lens-buttons button:nth-child(4){bottom:4%;right:3%}.lens-buttons button:nth-child(5){max-width:130px;bottom:4%;left:2%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.lens-explorer{grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:30px;display:grid}.lens-orbit{background:#092536;border-radius:18px;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.orbit-ring{border:1px solid #d9a64f73;border-radius:50%;width:390px;height:390px;position:absolute}.identity-core{color:#17343c;cursor:pointer;z-index:4;background:#f8f0e3;border:1px solid #d9a64f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:184px;height:184px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #d9a64f17}.lens-node{color:#17343c;text-align:center;cursor:pointer;z-index:3;background:#fffaf0;border:1px solid #d9a64f;border-radius:50%;place-items:center;width:128px;height:128px;padding:12px;font-size:.72rem;font-weight:800;line-height:1.2;transition:transform .22s,background .22s,color .22s;display:grid;position:absolute}.lens-node:hover,.lens-node:focus-visible{outline:none;transform:scale(1.06);box-shadow:0 0 0 4px #d9a64f2e}.lens-node.active{color:#071c2b;background:#d9a64f;transform:scale(1.08)}.node-top{top:22px;left:50%;transform:translate(-50%)}.node-top:hover,.node-top.active{transform:translate(-50%)scale(1.07)}.node-upperRight{top:132px;right:34px}.node-lowerRight{bottom:34px;right:72px}.node-lowerLeft{bottom:34px;left:72px}.node-upperLeft{top:132px;left:34px}.orbit-line{transform-origin:0;z-index:1;background:linear-gradient(90deg,#d9a64f8c,#d9a64f14);width:195px;height:1px;position:absolute;top:50%;left:50%}.line-top{transform:rotate(-90deg)}.line-upperRight{transform:rotate(-20deg)}.line-lowerRight{transform:rotate(48deg)}.line-lowerLeft{transform:rotate(132deg)}.line-upperLeft{transform:rotate(200deg)}.lens-response{border-radius:8px}.prep-section-intro{max-width:820px;margin-bottom:34px}.prep-explorer{margin-top:28px}.prep-sequence{grid-template-columns:repeat(4,1fr);align-items:center;gap:0;margin-bottom:20px;display:grid}.prep-stop{align-items:center;display:flex;position:relative}.prep-stop button{z-index:2;color:#17343c;cursor:pointer;background:#fff;border:1px solid #d7c8ae;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:155px;padding:20px 12px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.prep-stop button:hover,.prep-stop button:focus-visible{border-color:#b5843f;outline:none;transform:translateY(-3px)}.prep-stop button.active{color:#fff;background:#092536;border-color:#d9a64f}.prep-letter{color:#b5843f;font-family:Libre Caslon Display,Georgia,serif;font-size:3rem;line-height:1}.prep-stop button.active .prep-letter{color:#f0c979}.prep-name{letter-spacing:.13em;margin-top:10px;font-size:.68rem;font-weight:800}.prep-connector{z-index:3;background:#d9a64f;width:28px;height:2px;position:absolute;right:-14px}.prep-invitation{color:#fff;background:#092536;border-left:3px solid #d9a64f;min-height:190px;padding:34px}.prep-invitation h3{color:#fff;margin:.2rem 0 .55rem;font-family:Libre Caslon Display,Georgia,serif;font-size:2.2rem}.prep-invitation p{color:#dce1dd;max-width:850px}.prep-note{text-align:center;text-transform:uppercase;letter-spacing:.16em;color:#8a7251;margin-top:18px;font-size:.64rem}@media (max-width:1000px){.lens-explorer{grid-template-columns:1fr}.lens-orbit{min-height:570px}}@media (max-width:700px){.lens-orbit{border-radius:12px;min-height:500px}.orbit-ring{width:310px;height:310px}.identity-core{width:145px;height:145px}.lens-node{width:100px;height:100px;font-size:.62rem}.node-top{top:14px}.node-upperRight{top:118px;right:12px}.node-lowerRight{bottom:22px;right:44px}.node-lowerLeft{bottom:22px;left:44px}.node-upperLeft{top:118px;left:12px}.orbit-line{width:155px}.prep-sequence{grid-template-columns:repeat(2,1fr);gap:10px}.prep-stop button{min-height:135px}.prep-connector{display:none}}@media (max-width:420px){.lens-orbit{min-height:465px}.orbit-ring{width:270px;height:270px}.identity-core{width:130px;height:130px}.identity-core strong{font-size:1.3rem}.lens-node{width:88px;height:88px;padding:7px;font-size:.56rem}.node-upperRight{top:108px;right:6px}.node-upperLeft{top:108px;left:6px}.node-lowerRight{bottom:18px;right:28px}.node-lowerLeft{bottom:18px;left:28px}}@media (prefers-reduced-motion:reduce){.lens-node,.prep-stop button{transition:none}}.clean-hero{color:#fff;background:radial-gradient(circle at 78% 38%,#d9a64f24,#0000 24%),linear-gradient(135deg,#061b29 0%,#092536 58%,#0b3142 100%);border-bottom:1px solid #d9a64f52;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.hero-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-glow{filter:blur(2px);opacity:.55;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#d9a64f2e,#0000 68%);width:520px;height:520px;top:80px;right:-120px}.hero-glow-two{background:radial-gradient(circle,#fffaf014,#0000 70%);width:360px;height:360px;bottom:-180px;right:24%}.hero-path-line{border:1px solid #d9a64f47;border-radius:50%;width:760px;height:420px;position:absolute;bottom:-145px;right:-90px;transform:rotate(-14deg)}.clean-hero-inner{z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:80px;padding-top:110px;padding-bottom:95px;display:grid;position:relative}.clean-hero-copy{max-width:900px}.clean-hero h1{letter-spacing:-.035em;color:#fff;max-width:920px;margin:.16em 0 .25em;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(3.6rem,7vw,7.5rem);line-height:.93}.hero-promise{color:#f0c979;max-width:760px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.45}.hero-philosophy{color:#e9e2d5;flex-wrap:wrap;gap:8px 28px;margin:28px 0 34px;font-size:.94rem;display:flex}.hero-philosophy span:not(:last-child):after{content:"·";color:#d9a64f;margin-left:28px}.hero-actions{align-items:center}.hero-secondary{color:#fff;border-bottom:1px solid #ffffff6b;padding-bottom:4px;text-decoration:none}.hero-invitation{border-left:1px solid #d9a64f94;margin-bottom:10px;padding:8px 0 8px 30px}.hero-invitation p{color:#eee6d9;margin:.55rem 0;font-family:Libre Caslon Display,Georgia,serif;font-size:1.35rem}.book-release-panel{background:#f7efe2;border:1px solid #d9c7a9;border-top:3px solid #d9a64f;max-width:620px;padding:44px}.book-release-panel h2{color:#17343c;margin:.25em 0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2rem,4vw,3.5rem)}.book-release-panel small{color:#7b756c;margin-top:22px;line-height:1.5;display:block}@media (max-width:850px){.clean-hero{min-height:auto}.clean-hero-inner{grid-template-columns:1fr;gap:44px;padding-top:88px;padding-bottom:72px}.clean-hero h1{font-size:clamp(3rem,13vw,5.4rem)}.hero-invitation{max-width:430px}.hero-philosophy{gap:8px;display:grid}.hero-philosophy span:after{display:none}}.prep-definition{max-width:900px;margin:.4rem 0 .8rem;font-family:Libre Caslon Display,Georgia,serif;color:#f3eadb!important;font-size:1.35rem!important;line-height:1.35!important}.prep-invitation p:not(.prep-definition){max-width:900px}.connection-bridge{background:#f7efe2;border-top:1px solid #ddceb5;border-bottom:1px solid #ddceb5;padding:68px 0}.connection-inner{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:70px;display:grid}.connection-copy h2{color:#17343c;max-width:900px;margin:.18em 0 .3em;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.connection-copy>p{color:#535d59;max-width:850px;font-size:1.05rem;line-height:1.65}.connection-services{border-top:1px solid #cfbea1;margin-top:28px;padding-top:22px}.connection-services>span{letter-spacing:.15em;color:#9d6c2e;margin-bottom:12px;font-size:.62rem;font-weight:800;display:block}.connection-services>div{flex-wrap:wrap;gap:8px;display:flex}.service-chip{color:#17343c;background:#fffaf0;border:1px solid #cbb996;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:700}.connection-action{color:#fff;background:#092536;border-left:3px solid #d9a64f;padding:30px}.connection-action p{color:#dce2dd;margin-top:0;line-height:1.6}.connection-action .pill{margin-top:10px;display:inline-block}.connection-secondary{color:#f0c979;margin-top:18px;font-size:.82rem;display:block}.work-orientation{color:#59615e;background:#fffaf0;border-left:2px solid #d9a64f;max-width:800px;padding:18px 20px;line-height:1.55}.connection-contact{color:#fff;background:#061b29}.connection-contact h2{color:#fff;font-size:clamp(2.7rem,5vw,5rem)}.connection-contact .lead{color:#dce2dd}.contact-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.contact-prompt{background:#ffffff09;border:1px solid #d9a64f73;padding:32px}.contact-prompt>span{letter-spacing:.15em;color:#f0c979;font-size:.62rem;font-weight:800}.contact-prompt blockquote{color:#fff;margin:22px 0;font-family:Libre Caslon Display,Georgia,serif;font-size:2rem;line-height:1.2}.contact-prompt p{color:#cfd7d2}@media (max-width:850px){.connection-inner,.contact-grid{grid-template-columns:1fr;gap:34px}.connection-bridge{padding:52px 0}}.not-alone{background:#efe5d4;border-top:1px solid #d7c6aa}.not-alone-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.not-alone h2{color:#17343c;margin:.15em 0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(3rem,6vw,6.5rem);line-height:.95}.not-alone-copy{max-width:760px}.not-alone-copy .lead{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:1.7rem}.not-alone-copy p{color:#56605c;line-height:1.7}.not-alone-line{border-top:1px solid #cdbb9d;padding-top:18px;color:#17343c!important}.mvw-hero{color:#fff;background:radial-gradient(circle at 75% 30%,#be8e442e,#0000 32%),linear-gradient(135deg,#061b29,#123943)}.mvw-hero h1,.mvw-hero .lead{color:#fff}.mvw-intro-grid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.mvw-intro-grid h2,.mvw-development h2{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.4rem,4vw,4.3rem);line-height:1.05}.mvw-intro-grid .prose p{color:#56605c;font-size:1.04rem;line-height:1.75}.mvw-field{color:#fff;background:#082735}.mvw-field h2{color:#fff;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.4rem,4vw,4.2rem)}.mvw-question-grid{background:#ffffff24;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:40px;display:grid}.mvw-question-grid article{background:#082735;padding:32px}.mvw-question-grid span{letter-spacing:.15em;color:#e3b762;font-size:.62rem;font-weight:800}.mvw-question-grid h3{color:#fff;font-family:Libre Caslon Display,Georgia,serif;font-size:1.7rem}.mvw-question-grid p{color:#ccd7d4;line-height:1.6}.mvw-development{background:#f8f1e6}.mvw-development .lead,.mvw-development>div>p{color:#56605c;line-height:1.7}.mvw-note{color:#17343c;background:#fffaf0;border-left:3px solid #d9a64f;margin-top:32px;padding:22px 28px}.emerging-work-card{background:linear-gradient(145deg,#fffaf0,#f2e5cf)!important;border-color:#c79a50!important}.emerging-work-card .eyebrow{color:#9d6c2e}.nav-dropdown small{opacity:.68;font-size:.62rem}@media (max-width:850px){.not-alone-grid,.mvw-intro-grid{grid-template-columns:1fr;gap:30px}.mvw-question-grid{grid-template-columns:1fr}}.service-chip[href]{cursor:pointer;text-decoration:none;transition:transform .18s,background .18s,border-color .18s}.service-chip[href]:hover,.service-chip[href]:focus-visible{color:#fff;background:#17343c;border-color:#17343c;transform:translateY(-2px)}.insights-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.interactive-insight{color:#102f3a;background:#fff;border-top:2px solid #d9a64f;flex-direction:column;min-height:330px;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 32px #12262a14}.interactive-insight:hover,.interactive-insight:focus-visible{transform:translateY(-5px);box-shadow:0 24px 38px #12262a24}.interactive-insight h2{font-family:Libre Caslon Display,Georgia,serif;font-size:2rem;line-height:1.05}.interactive-insight p{color:#4f5b59;line-height:1.55}.card-cta{color:#9d6c2e;margin-top:auto;padding-top:24px;font-size:.78rem;font-weight:800}.reflection-page h2{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.4rem,4vw,4rem)}.reflection-prompts{margin:35px 0}.reflection-prompts blockquote{color:#17343c;border-left:2px solid #d9a64f;margin:18px 0;padding:12px 0 12px 24px;font-family:Libre Caslon Display,Georgia,serif;font-size:1.55rem;line-height:1.35}.shop-hero{background:linear-gradient(135deg,#f5ecdd,#fffaf0)}.shop-feature{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:70px;display:grid}.book-placeholder{aspect-ratio:2/3;text-align:center;color:#fff;background:linear-gradient(150deg,#082735,#174652);border:1px solid #c59a53;flex-direction:column;justify-content:center;align-items:center;max-width:430px;padding:30px;display:flex}.book-placeholder span{letter-spacing:.04em;font-family:Libre Caslon Display,Georgia,serif;font-size:3rem}.book-placeholder small{color:#e3c992;margin-top:14px}.shop-copy h2{color:#17343c;margin:.2em 0;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(3rem,6vw,6rem);line-height:.9}.book-subtitle{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:1.45rem}.shop-description{color:#56605c;max-width:760px;font-size:1.04rem;line-height:1.65}.purchase-options{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.purchase-options article{background:#fffaf0;border:1px solid #d6c5a8;padding:24px}.purchase-options .signed-option{border-top:3px solid #d9a64f}.purchase-label{letter-spacing:.14em;color:#9d6c2e;font-size:.62rem;font-weight:800;display:block}.purchase-options strong{color:#17343c;margin:8px 0;font-family:Libre Caslon Display,Georgia,serif;font-size:2.5rem;display:block}.purchase-options p{color:#56605c;line-height:1.5}.shop-disabled{color:#6a6a63;background:#e7dfd2;border-radius:4px;margin-top:8px;padding:10px 13px;font-size:.72rem;font-weight:800;display:inline-block}.shop-note{color:#707874;margin-top:15px;font-size:.75rem}.shop-coming{color:#fff;background:#082735}.shop-coming h2{color:#fff;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.5rem,4vw,4.4rem)}.shop-coming .lead{color:#d1dcd8}.coming-grid{background:#ffffff29;grid-template-columns:1fr 1fr;gap:1px;margin-top:32px;display:grid}.coming-grid article{background:#082735;padding:30px}.coming-grid h3{color:#fff;font-family:Libre Caslon Display,Georgia,serif;font-size:1.7rem}.coming-grid p{color:#cbd7d3}@media (max-width:850px){.insights-grid,.shop-feature,.purchase-options,.coming-grid{grid-template-columns:1fr}.book-placeholder{max-width:340px;margin:auto}}.hero-v54{color:#fff;background:#061f31;border-bottom:1px solid #dcad5859;min-height:780px;position:relative;overflow:hidden}.hero-v54 .hero-art{background-image:linear-gradient(90deg,#04192733,#04192700 45%),url(/images/parker-group-becoming-hero.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-v54-inner{z-index:2;align-items:center;min-height:780px;display:flex;position:relative}.hero-v54-copy{width:min(620px,48%);padding:100px 0 70px}.hero-promise{color:#e6b65c;letter-spacing:.11em;margin-bottom:24px;font-size:.72rem;font-weight:800;line-height:1.5;display:block}.hero-v54 h1{color:#fff;margin:0;line-height:.9}.hero-v54 h1 strong{letter-spacing:-.035em;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(4.8rem,8vw,8.2rem);font-weight:400;display:block}.hero-v54 h1 em{margin-top:8px;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:400;line-height:1.05;display:block}.hero-v54-copy>p{color:#e0e7e3;max-width:540px;margin:30px 0;font-size:1.12rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.outline-pill{color:#fff;background:#04192740;border:1px solid #e0ad52}.hero-human-thread{border-top:2px solid #e0ad52;width:max-content;max-width:100%;margin-top:68px;padding-top:18px}.hero-human-thread span{color:#fff;font-family:Libre Caslon Display,Georgia,serif;font-size:2rem}.hero-philosophy{background:#f3eadb;border-bottom:1px solid #d6c4a5}.hero-philosophy .shell{letter-spacing:.08em;text-transform:uppercase;color:#17343c;flex-wrap:wrap;justify-content:center;gap:18px;padding-top:17px;padding-bottom:17px;font-size:.72rem;font-weight:800;display:flex}.hero-philosophy i{color:#c48c34;font-style:normal}.inquiry-wrap{margin-top:40px}.inquiry-form{color:#17343c;background:#f7efe2;max-width:920px;padding:34px}.inquiry-form .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inquiry-form label{letter-spacing:.06em;flex-direction:column;gap:8px;margin-bottom:18px;font-size:.72rem;font-weight:800;display:flex}.inquiry-form input,.inquiry-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#17343c;background:#fff;border:1px solid #cdbb9d;padding:13px 14px}.inquiry-form input:focus,.inquiry-form textarea:focus{border-color:#b77b26;outline:3px solid #d9a64f52}.inquiry-form small{color:#66716c;letter-spacing:0;margin-top:14px;font-weight:400;line-height:1.4;display:block}.not-found{color:#fff;background:#082735;min-height:70vh}.not-found h1{color:#fff;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(3rem,6vw,6rem)}.not-found .lead{color:#d4dfdc}.not-found-links{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.not-found-links a:not(.pill){color:#e8bd6b}.policy-copy h2{color:#17343c;margin-top:38px;font-family:Libre Caslon Display,Georgia,serif;font-size:2rem}.policy-copy p{color:#56605c;line-height:1.7}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #e0ad52}@media (max-width:900px){.hero-v54{min-height:auto;padding-top:0}.hero-v54 .hero-art{background-image:url(/images/parker-group-becoming-hero.webp);background-position:66%;height:54vw;min-height:330px;max-height:500px;display:block;position:relative}.hero-v54-inner{min-height:auto}.hero-v54-copy{width:100%;padding:44px 0 50px}.hero-v54 h1 strong{font-size:clamp(4rem,17vw,6rem)}.hero-v54 h1 em{font-size:clamp(2.5rem,10vw,4rem)}.hero-human-thread{margin-top:42px}.inquiry-form .form-row{grid-template-columns:1fr}}@media (max-width:520px){.hero-v54 .hero-art{background-position:70%;height:78vw}.hero-philosophy .shell{text-align:center;gap:8px;display:grid}.hero-philosophy i{display:none}}.education-hero{color:#fff;background:linear-gradient(135deg,#082735,#174652)}.education-hero h1,.education-hero .lead{color:#fff}.education-intro{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.education-intro h2,.education-proof h2,.education-speaking-callout h2{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.04}.education-intro .prose p,.education-proof p{color:#56605c;font-size:1.04rem;line-height:1.72}.education-audiences{background:#f3eadb}.education-grid{background:#d7c4a4;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.education-grid article{background:#fffaf0;padding:30px}.education-grid article>span{letter-spacing:.14em;color:#9d6c2e;font-size:.62rem;font-weight:800}.education-grid h2{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:1.8rem;line-height:1.1}.education-grid p{color:#56605c;line-height:1.6}.education-proof{background:#fff}.education-service-card{border-top-color:#b77b26!important}.education-path{border-color:#c79a50!important}.education-speaking-callout{background:#f8f1e6}@media (max-width:850px){.education-intro,.education-grid{grid-template-columns:1fr}}.prep-art{isolation:isolate;background:linear-gradient(90deg,#051927e6 0%,#05192799 42%,#05192733 100%),url(/images/mental-prep-brain-sketch.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.prep-art:after{content:"";z-index:-1;background:linear-gradient(#061b290d,#061b2940);position:absolute;inset:0}.prep-art span,.prep-art strong{z-index:1;text-shadow:0 2px 14px #0006;position:relative}.journey-map-visual{background:linear-gradient(#061b29f5 0%,#061b29e0 29%,#061b2914 58%,#061b2905 100%),url(/images/work-story-journey-map.jpg) 50% 67%/cover no-repeat;justify-content:flex-start;min-height:440px;padding:0;position:relative;overflow:hidden}.journey-map-heading{z-index:1;padding:34px 36px 22px;position:relative}.journey-map-heading strong{max-width:600px;display:block}@media (max-width:850px){.prep-art{background-position:50%;min-height:390px}.journey-map-visual{background-position:50% 72%;min-height:390px}}.journey-map-visual{background:linear-gradient(145deg,#062433 0%,#0d3441 58%,#173f47 100%);flex-direction:column;justify-content:space-between;display:flex}.journey-map-heading{padding-bottom:8px}.becoming-story-map{grid-template-columns:1fr auto 1fr auto 1.18fr;align-items:center;gap:13px;padding:12px 34px 24px;display:grid}.story-stage{background:#ffffff09;border:1px solid #e5b76061;flex-direction:column;justify-content:center;min-height:132px;padding:20px 17px;display:flex}.story-stage small{color:#e3b45e;letter-spacing:.15em;margin-bottom:12px;font-size:.58rem;font-weight:800}.story-stage b{color:#fff;font-family:Libre Caslon Display,Georgia,serif;font-size:1.52rem;font-weight:400;line-height:1.08}.story-arrow{color:#e3b45e;font-size:1.4rem}.story-practice{color:#dbe5e1;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e5b76047;padding:18px 34px 22px;font-size:.72rem;font-weight:700}.story-practice i{color:#e3b45e;padding:0 7px;font-style:normal}@media (max-width:850px){.becoming-story-map{grid-template-columns:1fr;padding:10px 24px 22px}.story-arrow{justify-self:center;transform:rotate(90deg)}.story-stage{min-height:105px}.story-practice{padding:18px 24px;line-height:1.8}}.hero-v54 .hero-art{background-image:linear-gradient(90deg,#04192794 0%,#04192747 31%,#0419270a 58%),url(/images/parker-group-becoming-hero.webp)}.becoming-type-panel{aspect-ratio:2/3;text-align:center;color:#fff;box-sizing:border-box;background:linear-gradient(150deg,#082735,#174652);border:1px solid #c59a53;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:430px;padding:34px;display:flex}.becoming-type-panel span{letter-spacing:.035em;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.6rem,5vw,4.8rem)}.becoming-type-panel small{color:#e3c992;max-width:270px;margin-top:16px;font-size:.82rem;line-height:1.5}@media (max-width:900px){.hero-v54 .hero-art{background-image:url(/images/parker-group-becoming-hero.webp)}.becoming-type-panel{max-width:330px;margin-inline:auto}}.official-cover-reveal,.homepage-cover-reveal,.shop-cover-reveal{margin:0}.official-cover-reveal img,.homepage-cover-reveal img,.shop-cover-reveal img{border:1px solid #a6772d47;width:100%;height:auto;display:block;box-shadow:0 24px 55px #051f2d26}.official-cover-reveal{justify-self:end;max-width:620px}.homepage-cover-reveal{max-width:570px}.shop-cover-reveal{max-width:520px}.official-cover-reveal figcaption,.homepage-cover-reveal figcaption,.shop-cover-reveal figcaption{letter-spacing:.08em;text-transform:uppercase;color:#7a6d5b;margin-top:10px;font-size:.7rem;line-height:1.45}.preorder-date{color:#9b6929;margin-top:18px}@media (max-width:900px){.official-cover-reveal,.homepage-cover-reveal,.shop-cover-reveal{max-width:620px;margin-inline:auto}.book-hero .split{gap:42px}}.speaking-explorer{border-top:1px solid #d7c5a5;margin-top:34px;padding-top:26px}.speaking-explorer-label{letter-spacing:.14em;color:#9d6c2e;margin-bottom:18px;font-size:.68rem;font-weight:800;display:block}.speaking-explorer-tabs{flex-wrap:wrap;gap:12px;display:flex}.speaking-explorer-tabs .service-chip{font:inherit;cursor:pointer;color:#17343c;background:#fffaf0;font-weight:700}.speaking-explorer-tabs .service-chip.is-selected{color:#082735;background:#e5b456;border-color:#e5b456}.speaking-explorer-tabs .service-chip:focus-visible{outline-offset:3px;outline:3px solid #e0ad52}.speaking-explorer-panel{background:#fffaf0;border-left:3px solid #d9a64f;max-width:760px;margin-top:20px;padding:24px 26px}.speaking-explorer-panel>p{color:#43514e;font-size:1.02rem;line-height:1.65}.speaking-carry{color:#17343c;border-top:1px solid #dfcfb3;gap:5px;margin:18px 0 20px;padding-top:16px;display:grid}.speaking-carry strong{letter-spacing:.08em;text-transform:uppercase;color:#9d6c2e;font-size:.7rem}.speaking-carry span{line-height:1.55}.book-link-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.book-link-grid article{background:#fff;border-top:2px solid #d9a64f;padding:28px;box-shadow:0 12px 30px #14282c0f}.book-link-grid h3{color:#17343c;margin-top:0;font-family:Libre Caslon Display,Georgia,serif;font-size:1.9rem;line-height:1.1}.book-link-grid p{color:#66716c;line-height:1.55}.future-goods{border-top:1px solid #d7c5a5;margin-top:40px;padding-top:28px}@media (max-width:800px){.book-link-grid{grid-template-columns:1fr}.speaking-explorer-panel{padding:20px}.speaking-explorer-tabs{gap:10px}.speaking-explorer-tabs .service-chip{text-align:left;width:auto}}.writing-section{background:#f3eadc}.writing-intro h2{font-size:clamp(2.8rem,5vw,5rem)}.writing-quiet{color:#17343c;margin-top:24px;font-family:Libre Caslon Display,Georgia,serif;font-size:1.25rem}.writing-filters{flex-wrap:wrap;gap:10px;margin:38px 0 30px;display:flex}.writing-filters button{appearance:none;color:#17343c;cursor:pointer;background:#fffaf0;border:1px solid #cbb99c;border-radius:999px;padding:11px 17px;font-weight:800;transition:all .18s}.writing-filters button:hover,.writing-filters button:focus-visible{border-color:#9d6c2e;transform:translateY(-1px)}.writing-filters button[aria-pressed=true]{color:#fff;background:#17343c;border-color:#17343c}.writing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.writing-card{background:#fffaf0;border-top:2px solid #d9a64f;flex-direction:column;min-height:300px;padding:28px;display:flex;box-shadow:0 10px 26px #12262a0e}.writing-card h3{color:#17343c;margin:.55em 0 .45em;font-family:Libre Caslon Display,Georgia,serif;font-size:1.75rem}.writing-card p{color:#56605c;line-height:1.6}.writing-card a{color:#8b632f;margin-top:auto;padding-top:22px;font-weight:800;text-decoration:none}.writing-card a:hover,.writing-card a:focus-visible{text-decoration:underline}.reflection-continuation{background:#f3eadc;border-top:2px solid #d9a64f;margin-top:58px;padding:38px}.reflection-continuation h2{font-size:clamp(2.2rem,4vw,3.6rem)}.reflection-continuation p{max-width:700px}.reflection-continuation .pill{margin-top:12px}.reflection-continuation small{color:#686a64;margin-top:14px;display:block}.reflection-next{flex-wrap:wrap;gap:26px;margin-top:28px;display:flex}@media (max-width:900px){.writing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.writing-grid{grid-template-columns:1fr}.writing-card{min-height:0}.reflection-continuation{padding:28px 22px}.writing-filters{gap:8px}.writing-filters button{padding:9px 13px;font-size:.78rem}}.book-link-grid article{flex-direction:column;align-items:flex-start;display:flex}.book-cover-link{text-align:center;width:100%;height:360px;margin-bottom:24px;display:block}.shelf-book-cover{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:transform .2s;display:block}.book-cover-link:hover .shelf-book-cover,.book-cover-link:focus-visible .shelf-book-cover{transform:translateY(-4px)}.book-link-grid .text-link{margin-top:auto}@media (max-width:800px){.book-cover-link{height:min(440px,110vw)}.book-link-grid article{text-align:center;align-items:center}}.identity-continuum{border-top:1px solid #c89a50;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:22px;margin-top:38px;padding-top:28px;display:grid}.identity-continuum article{padding:0 8px}.identity-continuum>i{color:#b5843f;font-size:1.5rem;font-style:normal}.identity-continuum article>span,.identity-continuum small{letter-spacing:.14em;color:#9d6c2e;font-size:.65rem;font-weight:800}.identity-continuum small{color:#17343c;margin-top:18px;display:block}.founder-origin{border-left:2px solid var(--gold2);max-width:900px;margin:48px 0 52px 8%;padding:6px 0 6px 28px}.founder-origin p{max-width:820px}.origin-signoff{margin-top:24px}.story-belief{color:#f5e6c6;margin:12px 0 22px;font-family:Libre Caslon Display,Georgia,serif;font-size:1.55rem;line-height:1.15}.story-belief em{color:#e5b657;font-style:normal}.insight-visual-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.insight-visual{flex-direction:column;justify-content:flex-end;min-height:230px;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important;border:1px solid #f0c9798c!important;padding:28px!important;display:flex!important}.insight-visual:before{content:"";background:linear-gradient(#0519272e,#051927e6);position:absolute;inset:0}.insight-visual>*{z-index:1;position:relative}.insight-visual span{letter-spacing:.15em;color:#f0c979;font-size:.65rem;font-weight:800}.insight-visual strong{color:#fff;margin-top:18px;font-family:Libre Caslon Display,Georgia,serif;font-size:2rem;line-height:1.05}.insight-visual b{color:#f0c979;border:1px solid #f0c979;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:22px;right:22px}.insight-visual.perspective{background-image:url(/images/insight-perspective.jpg)}.insight-visual.purpose{background-image:url(/images/insight-purpose.jpg)}.insight-visual.journey{background-image:url(/images/insight-journey.jpg)}.relationship-grid article h4{letter-spacing:.04em;color:#8b632f;margin:.4rem 0 1rem;font-size:.78rem}.relationship-grid article p+p{margin-top:12px}.impact-explorer{margin-top:34px}.impact-tabs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.impact-tabs button{appearance:none;text-align:left;border:1px solid #0000;border-left:2px solid var(--gold2);cursor:pointer;color:#17343c;font:inherit;background:#fffaf0;padding:26px}.impact-tabs button.active{color:#fff;background:#092536;border-color:#b5843f}.impact-tabs span{font-size:1.15rem;font-weight:800;display:block}.impact-tabs small{margin-top:14px;line-height:1.5;display:block}.impact-tabs b{color:#b5843f;margin-top:20px;font-size:.72rem;display:block}.impact-tabs button.active b{color:#f0c979}.impact-response{border-top:2px solid var(--gold2);background:#fff;max-width:980px;margin-top:18px;padding:32px}.impact-response h3{font-family:Libre Caslon Display,Georgia,serif;font-size:2rem}.impact-ask{border-left:2px solid var(--gold2);padding-left:16px}.explore-label{letter-spacing:.14em;color:#9d6c2e;margin:30px 0 12px;font-size:.65rem;font-weight:800;display:block}.prep-area-tabs{flex-wrap:wrap;gap:9px;display:flex}.prep-area-tabs button{appearance:none;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #c8b692;border-radius:999px;padding:10px 14px;font-size:.78rem}.prep-area-tabs button.active{color:#071c2b;background:#d9a64f;border-color:#d9a64f;font-weight:800}.prep-area-response{border-top:2px solid var(--gold2);background:#fffaf0;margin-top:16px;padding:24px}.prep-area-response h3{margin-top:0}.prep-area-response a{font-weight:800}.connection-action .pill{white-space:normal;text-align:center}.journey-map-visual{color:#fff!important;background:linear-gradient(145deg,#071c2b,#0b3142)!important}@media (max-width:800px){.identity-continuum{grid-template-columns:1fr;gap:12px}.identity-continuum>i{justify-self:center;transform:rotate(90deg)}.insight-visual-grid,.impact-tabs{grid-template-columns:1fr}.founder-origin{margin-left:0}.story-belief{font-size:1.25rem}}.writing-theme{align-items:center;gap:8px;display:inline-flex!important}.writing-theme svg{color:#b5843f;flex:none;width:17px;height:17px}.relationship-quote{color:#17343c;font-family:Libre Caslon Display,Georgia,serif;font-size:1.15rem;font-weight:700}.partner-logo-rail{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 24px;display:grid}.partner-logo-tile{text-align:center;color:#17343c;background:#fffaf0;border:1px solid #d8c8ab;justify-content:center;align-items:center;min-height:82px;padding:15px;font-weight:800;line-height:1.15;display:flex}.partner-logo-tile small{color:#8b632f;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:.58rem;display:block}@media (max-width:720px){.partner-logo-rail{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){body{padding-top:82px}.site-header{z-index:9999;-webkit-backdrop-filter:none;background:#061b29;width:100%;position:fixed;top:0;left:0;right:0}.primary-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:calc(100dvh - 82px);z-index:10000!important;width:100%!important;max-height:none!important;padding-bottom:calc(40px + env(safe-area-inset-bottom))!important;background:#061b29!important;position:fixed!important;inset:82px 0 0!important;overflow-y:auto!important}}@media (max-width:620px){body{padding-top:68px}.primary-nav{height:calc(100dvh - 68px);top:68px!important}}@media (max-width:1000px){.site-header .primary-nav.open>a:not(.nav-cta),.site-header .primary-nav.open>.nav-group,.site-header .primary-nav.open>.nav-cta{display:block!important}}.hero-v54 .hero-art{background-image:linear-gradient(90deg,#061f31 0% 43%,#061f31f0 47%,#061f316b 56%,#061f3100 70%),url(/images/parker-group-becoming-hero.webp);background-position:50%;background-size:cover}@media (max-width:900px){.hero-v54 .hero-art{background-color:#061f31;background-image:url(/images/parker-group-becoming-hero.webp);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;height:62vw;min-height:300px;max-height:480px;position:relative}.hero-v54-inner{display:block}.hero-v54-copy{width:100%;padding:48px 0 54px}}@media (max-width:520px){.hero-v54 .hero-art{background-position:100%;background-size:auto 100%;height:76vw;min-height:285px;max-height:390px}.hero-v54 h1 strong{font-size:clamp(3.7rem,16vw,5.25rem)}.hero-v54 h1 em{font-size:clamp(2.25rem,9.5vw,3.5rem)}}.inquiry-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.inquiry-form button:disabled{opacity:.65;cursor:wait}.inquiry-status{font-weight:600;line-height:1.5}.inquiry-form select{color:#092130;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bfae92;border-radius:2px;margin-top:10px;padding:12px 14px;display:block}.inquiry-form :is(input,textarea,select,button):focus-visible{outline-offset:3px;outline:3px solid #d9a94c}.inquiry-confirmation{text-align:center;color:#082433;background:#f6eee1;border:1px solid #d9c4a0;border-radius:6px;padding:2.25rem 1.5rem}.inquiry-confirmation h3{margin:1rem auto;font-size:clamp(1.4rem,3vw,2rem)}.inquiry-confirmation p{max-width:46rem;margin:1rem auto}.endorsement-shell{text-align:center}.endorsement-card{text-align:left;background:#ffffff0e;border:1px solid #a0896166;border-radius:16px;margin:1.5rem 0;padding:clamp(1.4rem,4vw,2.6rem)}.endorsement-card blockquote{margin:0 0 1.5rem;font-size:clamp(1.15rem,2.3vw,1.5rem);line-height:1.65}.endorsement-card p{line-height:1.5}.endorsement-card span{opacity:.8}.endorsement-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:flex}.endorsement-controls button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:24px;padding:.6rem 1rem}.endorsement-controls button:focus-visible{outline-offset:3px;outline:3px solid #c59c4b}.endorsement-list{gap:1rem;display:grid}@media (max-width:600px){.endorsement-controls{gap:.6rem}.endorsement-card{padding:1.25rem}}.inquiry-purpose{min-width:0;position:relative}.inquiry-purpose-label{margin-bottom:6px;font-weight:700;display:block}.inquiry-purpose-hint{margin:0 0 9px!important}.inquiry-purpose-trigger{color:#17343c;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #9eacb0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.inquiry-purpose-trigger:focus-visible,.inquiry-purpose-option input:focus-visible,.inquiry-purpose-done:focus-visible{outline-offset:3px;outline:3px solid #bb8435}.inquiry-purpose-options{z-index:3;background:#fffdf8;border:1px solid #9eacb0;border-radius:5px;max-height:350px;margin-top:5px;padding:9px;position:relative;overflow-y:auto;box-shadow:0 8px 24px #071c2b1f}.inquiry-purpose-option{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 8px;font-weight:400!important;display:flex!important}.inquiry-purpose-option:hover,.inquiry-purpose-option:focus-within{background:#f5ebd8}.inquiry-purpose-option input{accent-color:#17343c;min-width:18px;width:18px!important;height:18px!important;margin:2px 0 0!important}.inquiry-purpose-done{color:#fff;cursor:pointer;font:inherit;background:#17343c;border:1px solid #17343c;border-radius:4px;margin:8px 0 2px;padding:10px 16px}.inquiry-purpose-summary{color:#38555c;overflow-wrap:anywhere;margin:8px 0 0;font-size:.82rem;line-height:1.5}
