html{scroll-behavior:smooth;background:var(--brand-background)}body{margin:0}#upbuild-enneagram{--ub-bg:var(--brand-background);--ub-panel:#1c1828;--ub-line:#3a3350;--ub-text:#f3f1f8;--ub-muted:#beb7c9;--ub-blue:var(--brand-blue);--ub-serif:"Cormorant Garamond",Georgia,serif;--ub-sans:"Jost",Arial,sans-serif;background:var(--ub-bg);color:var(--ub-text);font:400 16px/1.65 var(--ub-sans);-webkit-font-smoothing:antialiased;overflow:clip}#upbuild-enneagram *{box-sizing:border-box}#upbuild-enneagram h1,#upbuild-enneagram h2,#upbuild-enneagram h3,#upbuild-enneagram p{margin:0}#upbuild-enneagram h1,#upbuild-enneagram h2,#upbuild-enneagram h3{font-family:var(--ub-serif);font-weight:300;line-height:1.12}#upbuild-enneagram h2{text-wrap:balance;font-size:clamp(34px,3.65vw,46px)}#upbuild-enneagram a{color:inherit;text-decoration:none}#upbuild-enneagram button{font:inherit}#upbuild-enneagram :is(a,button):focus-visible{outline:2px solid var(--ub-blue);outline-offset:6px}#upbuild-enneagram :is(a,button){-webkit-tap-highlight-color:transparent}#upbuild-enneagram .ub-wide{width:min(100% - 96px,1120px);margin-inline:auto}#upbuild-enneagram .ub-narrow{width:min(100% - 96px,940px);margin-inline:auto}#upbuild-enneagram section[id]{scroll-margin-top:32px}#upbuild-enneagram .ub-eyebrow{font:500 11px/1.5 var(--ub-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ub-blue)}#upbuild-enneagram .ub-hero{text-align:center;border-bottom:1px solid var(--ub-line);place-items:center;min-height:630px;padding:110px 32px 116px;display:grid;position:relative}#upbuild-enneagram .ub-hero-symbol{aspect-ratio:1;pointer-events:none;width:660px;max-width:90vw;color:var(--ub-blue);opacity:.17;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#upbuild-enneagram .ub-hero-symbol svg{width:100%;height:100%}#upbuild-enneagram .ub-hero-content{max-width:700px;position:relative}#upbuild-enneagram h1{letter-spacing:-.025em;margin:25px 0 30px;font-size:clamp(58px,6.15vw,78px);line-height:1.02}#upbuild-enneagram h1 em{font-weight:300}#upbuild-enneagram .ub-hero-description{color:#d5cedb;text-wrap:pretty;max-width:670px;margin-inline:auto;font-size:16px;line-height:1.8}#upbuild-enneagram .ub-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}#upbuild-enneagram .ub-button{letter-spacing:.02em;border-radius:100px;justify-content:center;align-items:center;min-height:48px;padding:12px 25px;font-size:13px;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}#upbuild-enneagram .ub-button-primary{background:var(--ub-blue);color:#211a26;border:1px solid var(--ub-blue)}#upbuild-enneagram .ub-button-primary:hover{background:#b1edf1;transform:translateY(-2px)}#upbuild-enneagram .ub-button-secondary{background:#16131f80;border:1px solid #51435d}#upbuild-enneagram .ub-button-secondary:hover{border-color:var(--ub-blue);background:#282133;transform:translateY(-2px)}#upbuild-enneagram .ub-path>h2{text-align:center;margin-bottom:46px}#upbuild-enneagram .ub-path-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#upbuild-enneagram .ub-path-card{border:1px solid var(--ub-line);background:var(--ub-panel);border-radius:3px;flex-direction:column;align-items:start;min-height:226px;padding:28px;transition:background .25s,border-color .25s,transform .25s;display:flex}#upbuild-enneagram .ub-path-card:hover{border-color:var(--brand-blue);background:#251e32;transform:translateY(-3px)}#upbuild-enneagram .ub-path-card h3{font:400 18px/1.4 var(--ub-sans);margin-bottom:12px}#upbuild-enneagram .ub-path-card p{color:var(--ub-muted);margin-bottom:18px;font-size:14px;line-height:1.65}#upbuild-enneagram .ub-text-link{color:var(--ub-blue);text-decoration:underline;text-decoration-color:var(--brand-blue);text-underline-offset:4px;font-size:13px;transition:color .2s,text-decoration-color .2s}#upbuild-enneagram .ub-text-link span{margin-left:3px;transition:transform .2s;display:inline-block}#upbuild-enneagram .ub-text-link:hover span{transform:translate(3px)}#upbuild-enneagram .ub-path-card .ub-text-link{margin-top:auto}#upbuild-enneagram .ub-types{padding-block:100px 88px}#upbuild-enneagram .ub-section-heading{text-align:center}#upbuild-enneagram .ub-section-heading>p:not(.ub-eyebrow){color:var(--ub-muted);margin-top:15px;font-size:15px}#upbuild-enneagram .ub-type-layout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:66px;margin-top:40px;display:grid}#upbuild-enneagram .ub-diagram{aspect-ratio:1;width:100%;max-width:445px;margin:auto;position:relative}#upbuild-enneagram .ub-diagram svg{color:#a19ab7;width:100%;height:100%;display:block;overflow:visible}#upbuild-enneagram .ub-symbol-lines{stroke:currentColor;fill:none;stroke-width:1.1px}#upbuild-enneagram .ub-diagram .ub-symbol-lines{opacity:.8}#upbuild-enneagram .ub-connection{stroke:#8d84a1;transition:stroke .35s,stroke-width .35s}#upbuild-enneagram .ub-type-point{color:#f3f1f8;background:var(--ub-bg);cursor:pointer;width:48px;height:48px;font:300 20px/1 var(--ub-serif);border:1px solid #9182b0;border-radius:50%;place-items:center;transition:color .25s,background .25s,box-shadow .25s,border-color .25s;display:grid;position:absolute;transform:translate(-50%,-50%)}#upbuild-enneagram .ub-type-point[aria-pressed=true],#upbuild-enneagram .ub-type-point.is-selected{color:#271f2b;background:var(--ub-blue);border-color:var(--ub-blue);box-shadow:0 0 0 6px #71d6de12}#upbuild-enneagram .ub-type-card{background:var(--ub-panel);border:1px solid var(--ub-line);border-radius:2px;padding:28px 30px 30px}#upbuild-enneagram .ub-type-art{aspect-ratio:2.55;color:var(--brand-blue);background:#252035;border-radius:1px;place-items:center;transition:background .35s,color .35s;display:grid;position:relative;overflow:hidden}#upbuild-enneagram .ub-art-number{font:300 96px/1 var(--ub-serif);padding-bottom:9px;font-style:italic}#upbuild-enneagram .ub-art-note{letter-spacing:.04em;opacity:.85;font-size:10px;position:absolute;bottom:10px;left:12px}#upbuild-enneagram .ub-type-art img{object-fit:contain;width:100%;height:100%;position:absolute}#upbuild-enneagram .ub-type-copy .ub-eyebrow{letter-spacing:.18em;font-size:10px}#upbuild-enneagram #type-description{color:#d1cad9;min-height:96px;margin-bottom:18px;font-size:14px;line-height:1.7}#upbuild-enneagram .ub-credits{text-align:center;color:#a69eaf;margin-top:28px;font-size:11px}#upbuild-enneagram .ub-credits a{color:var(--ub-blue);text-underline-offset:3px;text-decoration:underline}#upbuild-enneagram .ub-dimensions{border-block:1px solid var(--ub-line);background:var(--ub-panel);padding-block:86px 92px}#upbuild-enneagram .ub-intro{color:var(--ub-muted);margin-top:14px;font-size:15px}#upbuild-enneagram .ub-dimension-grid{grid-template-columns:repeat(3,1fr);column-gap:40px;margin-top:38px;display:grid}#upbuild-enneagram .ub-dimension-link{border-top:1px solid #484052;align-items:baseline;gap:20px;padding:19px 10px 19px 0;font-size:15px;transition:color .25s,background .25s;display:flex}#upbuild-enneagram .ub-dimension-link:hover{color:var(--ub-blue);background:#ffffff03}#upbuild-enneagram .ub-roman{color:var(--ub-blue);font:300 19px/1.2 var(--ub-serif);flex:0 0 30px;padding-left:12px}#upbuild-enneagram .ub-dimension-featured{grid-column:1/-1;align-items:center;padding-block:20px 24px}#upbuild-enneagram .ub-badge{background:var(--ub-blue);color:#241d2c;letter-spacing:.11em;text-transform:uppercase;border-radius:40px;flex-shrink:0;margin-left:auto;padding:4px 12px;font-size:10px;font-weight:500}#upbuild-enneagram .ub-community{border-block:1px solid var(--ub-line);padding-block:82px 88px}#upbuild-enneagram .ub-community h2{text-align:center;margin-bottom:46px}#upbuild-enneagram .ub-community-grid{grid-template-columns:repeat(4,1fr);gap:36px;display:grid}#upbuild-enneagram .ub-community-card{border-top:2px solid var(--ub-blue);flex-direction:column;align-items:start;padding-top:18px;display:flex}#upbuild-enneagram .ub-community-card h3{font:400 17px/1.5 var(--ub-sans);margin-bottom:12px}#upbuild-enneagram .ub-community-card p{color:var(--ub-muted);margin-bottom:26px;font-size:14px;line-height:1.6}#upbuild-enneagram .ub-community-links{flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}#upbuild-enneagram .ub-community-links a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}#upbuild-enneagram .ub-teachers{text-align:center;padding:66px 28px 38px}#upbuild-enneagram .ub-teacher-copy{font:300 italic 23px/1.6 var(--ub-serif);color:#d4ccd9;text-wrap:pretty;max-width:760px;margin:16px auto 34px}#upbuild-enneagram .ub-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ub-skip{background:var(--brand-blue);color:var(--brand-background);z-index:100;padding:12px 20px;font:16px Arial;position:absolute;top:-100px;left:20px}.ub-skip:focus{top:16px}@media (width>=1500px){#upbuild-enneagram .ub-hero{min-height:690px}}@media (width<=1000px){#upbuild-enneagram .ub-wide,#upbuild-enneagram .ub-narrow{width:calc(100% - 64px)}#upbuild-enneagram .ub-type-layout{grid-template-columns:1fr 1.1fr;gap:28px}#upbuild-enneagram .ub-type-card{padding:22px}#upbuild-enneagram .ub-community-grid{gap:24px}#upbuild-enneagram .ub-dimension-grid{column-gap:24px}#upbuild-enneagram .ub-dimension-link{gap:10px}#upbuild-enneagram .ub-path-card{padding:24px}#upbuild-enneagram #type-description{min-height:145px}}@media (width<=700px){#upbuild-enneagram .ub-wide,#upbuild-enneagram .ub-narrow{width:calc(100% - 40px)}#upbuild-enneagram .ub-hero{min-height:620px;padding:100px 22px}#upbuild-enneagram h1{margin-top:25px;margin-bottom:28px;font-size:60px}#upbuild-enneagram .ub-hero-symbol{opacity:.13;width:490px;max-width:none}#upbuild-enneagram .ub-hero-description{max-width:440px;font-size:15px}#upbuild-enneagram .ub-actions{gap:12px;margin-top:30px}#upbuild-enneagram .ub-button{padding:12px 20px;font-size:12px}#upbuild-enneagram .ub-path{padding-top:64px}#upbuild-enneagram .ub-path>h2{margin-bottom:32px}#upbuild-enneagram .ub-path-grid{grid-template-columns:1fr;gap:14px}#upbuild-enneagram .ub-path-card{grid-template-columns:42px 1fr;column-gap:16px;min-height:0;padding:24px;display:grid}#upbuild-enneagram .ub-step{grid-row:1/4;margin-top:3px}#upbuild-enneagram .ub-path-card h3{margin-bottom:8px;font-size:17px}#upbuild-enneagram .ub-path-card p{margin-bottom:12px}#upbuild-enneagram .ub-types{padding-block:70px 60px}#upbuild-enneagram .ub-type-layout{grid-template-columns:1fr;gap:32px;margin-top:28px}#upbuild-enneagram .ub-diagram{max-width:380px}#upbuild-enneagram .ub-type-point{width:44px;height:44px}#upbuild-enneagram .ub-type-card{width:100%;max-width:480px;margin:auto;padding:22px}#upbuild-enneagram .ub-type-copy h3{font-size:32px}#upbuild-enneagram #type-description{min-height:0}#upbuild-enneagram .ub-type-art{aspect-ratio:2.3}#upbuild-enneagram .ub-art-number{font-size:88px}#upbuild-enneagram .ub-credits{margin-top:25px;font-size:10px}#upbuild-enneagram .ub-dimensions{padding-block:64px}#upbuild-enneagram .ub-dimension-grid{grid-template-columns:repeat(2,1fr);gap:0 20px;margin-top:28px}#upbuild-enneagram .ub-dimension-link{gap:6px;padding-block:16px;font-size:14px}#upbuild-enneagram .ub-roman{flex-basis:25px;padding-left:0;font-size:17px}#upbuild-enneagram .ub-dimension-featured{flex-wrap:wrap;gap:10px}#upbuild-enneagram .ub-dimension-featured .ub-dimension-title{font-size:27px}#upbuild-enneagram .ub-badge{margin-left:31px;font-size:9px}#upbuild-enneagram .ub-community{padding-block:62px}#upbuild-enneagram .ub-community h2{margin-bottom:34px}#upbuild-enneagram .ub-community-grid{grid-template-columns:repeat(2,1fr);gap:30px 24px}#upbuild-enneagram .ub-community-card p{margin-bottom:15px;font-size:13px}#upbuild-enneagram .ub-community-links{gap:10px}#upbuild-enneagram .ub-teachers{padding:52px 24px 26px}#upbuild-enneagram .ub-teacher-copy{font-size:22px}#upbuild-enneagram .ub-eyebrow{font-size:10px}}@media (width<=360px){#upbuild-enneagram h1{font-size:53px}#upbuild-enneagram .ub-hero{padding-inline:20px}#upbuild-enneagram .ub-actions{flex-direction:column;align-items:center}#upbuild-enneagram .ub-community-grid{grid-template-columns:1fr}#upbuild-enneagram .ub-type-copy h3{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#upbuild-enneagram *,#upbuild-enneagram :before,#upbuild-enneagram :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#upbuild-enneagram{padding-top:var(--ub-header-clearance,0px)}#upbuild-enneagram .ub-type-card{scroll-margin-top:var(--ub-anchor-offset,32px)}#upbuild-enneagram .ub-type-art{aspect-ratio:2.3;isolation:isolate}#upbuild-enneagram .ub-art-geometry{opacity:.22;width:85%;height:auto;position:absolute;top:50%;left:-25%;overflow:visible;transform:translateY(-50%)}#upbuild-enneagram .ub-art-geometry .ub-symbol-lines{stroke-width:1.2px}#upbuild-enneagram .ub-art-geometry .ub-connection{stroke:currentColor;opacity:.35}#upbuild-enneagram .ub-art-geometry .ub-connection.is-connected{stroke:currentColor;stroke-width:2px;opacity:1}#upbuild-enneagram .ub-art-number{font:300 italic clamp(110px,13vw,160px)/1 var(--ub-serif);letter-spacing:-.05em;padding:0;position:absolute;top:44%;right:9%;transform:translateY(-50%)}#upbuild-enneagram .ub-art-category{font:500 10px/1.4 var(--ub-sans);letter-spacing:.16em;text-transform:uppercase;position:absolute;top:18px;left:20px}#upbuild-enneagram .ub-art-index{font:400 11px/1.4 var(--ub-sans);letter-spacing:.18em;position:absolute;bottom:17px;left:20px}@media (width<=700px){#upbuild-enneagram .ub-art-number{font-size:120px}#upbuild-enneagram .ub-art-category{font-size:9px;top:14px;left:16px}#upbuild-enneagram .ub-art-index{font-size:10px;bottom:13px;left:16px}}#upbuild-enneagram{--ub-purple:var(--brand-purple);--ub-lavender:var(--brand-light-purple);--ub-panel:#211b2c;--ub-line:#44364f;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0;font-size:18px}#upbuild-enneagram :is(h2,h3){font-family:var(--ub-sans);letter-spacing:-.015em;font-weight:500;line-height:1.25}#upbuild-enneagram h2{font-size:clamp(30px,3.2vw,40px)}#upbuild-enneagram h1{max-width:800px;margin:26px auto 30px;font-size:clamp(64px,7vw,94px)}#upbuild-enneagram .ub-hero{background:radial-gradient(#48337920,#0000 70%);min-height:690px;padding-block:116px 104px}#upbuild-enneagram .ub-hero-content{max-width:790px}#upbuild-enneagram .ub-hero-symbol{color:#a786c4;opacity:.14;width:720px}#upbuild-enneagram .ub-hero-description{max-width:650px;font-size:20px;line-height:1.8}#upbuild-enneagram .ub-eyebrow{color:var(--ub-lavender);letter-spacing:.13em;font-size:14px}#upbuild-enneagram .ub-button{min-height:56px;padding:14px 30px;font-size:17px;font-weight:500}#upbuild-enneagram .ub-button-primary:hover{background:#e4d0f4}#upbuild-enneagram .ub-path-grid{gap:24px}#upbuild-enneagram .ub-path-card{border-color:var(--ub-line);border-top:2px solid var(--brand-purple);background:linear-gradient(140deg,#282032,#1c1828);min-height:280px;padding:30px}#upbuild-enneagram .ub-step{font:400 16px/1.5 var(--ub-sans);color:var(--ub-lavender);margin-bottom:22px}#upbuild-enneagram .ub-path-card h3{font-size:23px}#upbuild-enneagram .ub-path-card p{font-size:18px;line-height:1.7}#upbuild-enneagram .ub-text-link{min-height:48px;color:var(--ub-lavender);align-items:center;font-size:17px;font-weight:500;text-decoration-color:#cfcbec80;display:inline-flex}#upbuild-enneagram .ub-section-heading>p:not(.ub-eyebrow),#upbuild-enneagram .ub-intro{font-size:18px}#upbuild-enneagram .ub-type-layout{grid-template-columns:1fr 1fr;gap:70px;margin-top:52px}#upbuild-enneagram .ub-diagram{max-width:490px}#upbuild-enneagram .ub-type-point{font:400 20px/1 var(--ub-sans);border-color:#a58bb9}#upbuild-enneagram .ub-type-point[aria-pressed=true]{border-color:var(--ub-blue)}#upbuild-enneagram .ub-type-card{border:0;border-left:1px solid var(--ub-line);background:0 0;padding:0 0 0 38px}#upbuild-enneagram .ub-type-art{aspect-ratio:3.6;border:1px solid var(--ub-line);margin-bottom:26px;color:var(--ub-lavender)!important;background:#282033!important}#upbuild-enneagram .ub-art-number{font:300 100px/1 var(--ub-serif);letter-spacing:0;padding:0;font-style:normal;position:static;transform:none}#upbuild-enneagram .ub-art-geometry,#upbuild-enneagram .ub-art-category,#upbuild-enneagram .ub-art-index{display:none}#upbuild-enneagram .ub-type-copy{padding-top:0}#upbuild-enneagram .ub-type-copy .ub-eyebrow{font-size:14px}#upbuild-enneagram .ub-type-copy h3{margin:13px 0 20px;font-size:30px}#upbuild-enneagram #type-description{min-height:180px;margin-bottom:14px;font-size:18px;line-height:1.8}#upbuild-enneagram .ub-dimensions{background:#1d1828}#upbuild-enneagram .ub-dimension-grid{grid-template-columns:1fr 1fr;gap:0 42px}#upbuild-enneagram .ub-dimension-link{gap:18px;padding-block:23px;font-size:18px;line-height:1.5}#upbuild-enneagram .ub-roman{font:400 14px/1.4 var(--ub-sans);color:var(--ub-lavender);padding-left:0}#upbuild-enneagram .ub-dimension-featured{padding-block:28px}#upbuild-enneagram .ub-dimension-featured .ub-dimension-title{font:500 27px/1.3 var(--ub-sans)}#upbuild-enneagram .ub-badge{color:#e3cfee;letter-spacing:.02em;text-transform:none;white-space:normal;background:#352444;padding:8px 14px;font-size:12px}#upbuild-enneagram .ub-community-grid{grid-template-columns:1fr 1fr;gap:42px 60px}#upbuild-enneagram .ub-community-card{border-top:1px solid #78548f;padding-top:24px}#upbuild-enneagram .ub-community-card h3{margin-bottom:14px;font-size:24px}#upbuild-enneagram .ub-community-card p{max-width:440px;margin-bottom:18px;font-size:18px;line-height:1.75}#upbuild-enneagram .ub-community-links{gap:24px}#upbuild-enneagram .ub-community-links a{min-height:48px;font-size:17px}#upbuild-enneagram .ub-teachers{padding-block:74px 70px}#upbuild-enneagram .ub-teacher-copy{font:400 19px/1.9 var(--ub-sans);max-width:780px;margin-bottom:0}@media (width<=760px){#upbuild-enneagram .ub-hero{min-height:650px;padding:90px 24px}#upbuild-enneagram h1{font-size:64px}#upbuild-enneagram .ub-hero-description{font-size:19px}#upbuild-enneagram .ub-wide,#upbuild-enneagram .ub-narrow{width:calc(100% - 40px)}#upbuild-enneagram .ub-path-grid{grid-template-columns:1fr;gap:16px}#upbuild-enneagram .ub-path-card{min-height:0;padding:26px;display:flex}#upbuild-enneagram .ub-step{margin-bottom:12px}#upbuild-enneagram .ub-type-layout{grid-template-columns:1fr;gap:40px}#upbuild-enneagram .ub-type-card{border-left:0;border-top:1px solid var(--ub-line);max-width:none;padding:26px 0 0}#upbuild-enneagram .ub-type-art{display:none}#upbuild-enneagram #type-description{min-height:0}#upbuild-enneagram .ub-dimension-grid{grid-template-columns:1fr}#upbuild-enneagram .ub-dimension-featured{flex-wrap:wrap;gap:14px}#upbuild-enneagram .ub-dimension-featured .ub-dimension-title{font-size:24px}#upbuild-enneagram .ub-badge{margin-left:48px}#upbuild-enneagram .ub-community-grid{grid-template-columns:1fr;gap:32px}#upbuild-enneagram .ub-community-card p{max-width:none}#upbuild-enneagram .ub-teacher-copy{font-size:18px}#upbuild-enneagram .ub-type-copy h3{font-size:29px}}@media (width<=360px){#upbuild-enneagram h1{font-size:54px}}#upbuild-enneagram .ub-art-numeral{width:100%;height:100%;max-height:150px;display:block;overflow:visible}#upbuild-enneagram .ub-art-numeral text,#upbuild-enneagram .ub-art-number{font-family:var(--ub-sans);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0;font-style:normal}#upbuild-enneagram .ub-listen-title{align-items:center;gap:12px;display:flex}#upbuild-enneagram .ub-microphone{fill:none;width:36px;height:36px;stroke:var(--ub-lavender);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}#upbuild-enneagram .ub-art-numeral{width:100%;height:100%;max-height:none;position:absolute;inset:0}#upbuild-enneagram .ub-hero{min-height:clamp(380px,55svh,480px);padding:54px 32px 48px}#upbuild-enneagram h1{margin:20px auto 24px;font-size:clamp(60px,6.1vw,84px)}#upbuild-enneagram .ub-hero-description{font-size:19px;line-height:1.75}#upbuild-enneagram .ub-hero-symbol{width:560px;max-width:92vw}#upbuild-enneagram .ub-path{padding-top:52px}#upbuild-enneagram .ub-path>h2{margin-bottom:30px}@media (width<=760px){#upbuild-enneagram .ub-hero{min-height:0;padding:48px 24px}#upbuild-enneagram h1{margin:20px auto 24px;font-size:56px}#upbuild-enneagram .ub-hero-description{font-size:18px;line-height:1.75}#upbuild-enneagram .ub-hero-symbol{width:490px;max-width:none}#upbuild-enneagram .ub-path{padding-top:44px}}@media (width<=360px){#upbuild-enneagram h1{font-size:50px}}#upbuild-enneagram .ub-hero{min-height:clamp(460px,66svh,580px);padding-block:72px 66px}@media (width<=760px){#upbuild-enneagram .ub-hero{min-height:0;padding-block:66px 62px}}#upbuild-enneagram{--ub-purple:var(--brand-purple);--ub-lavender:var(--brand-light-purple);--ub-blue:var(--brand-blue);--ub-bg:var(--brand-background);--ub-panel:#211b2c;--ub-line:#443b56;--ub-text:#f3f1f8;--ub-muted:#c4bed1}#upbuild-enneagram .ub-hero{background:radial-gradient(at 45% 45%,#48337929,#0000 68%)}#upbuild-enneagram .ub-eyebrow,#upbuild-enneagram .ub-step{color:var(--ub-lavender)}#upbuild-enneagram .ub-path-card{border-top-color:var(--ub-purple)}#upbuild-enneagram .ub-path-card:hover{border-color:#8f74b0;border-top-color:var(--ub-blue);background:#2a2139}#upbuild-enneagram .ub-type-point{color:var(--ub-lavender);border-color:#9885b3}#upbuild-enneagram .ub-type-point:hover{border-color:var(--ub-blue);background:#30243e;box-shadow:0 0 0 6px #71d6de0c}#upbuild-enneagram .ub-type-point[aria-pressed=true]{background:var(--ub-blue);border-color:var(--ub-blue);color:var(--ub-bg);box-shadow:0 0 0 6px #71d6de12}#upbuild-enneagram .ub-community-card{border-top:2px solid var(--ub-purple)}#upbuild-enneagram .ub-button-primary{background:var(--ub-purple);border-color:var(--ub-purple);color:#fff}#upbuild-enneagram .ub-button-primary:hover{background:#7443a5;border-color:#7443a5}#upbuild-enneagram{--ub-heading:var(--brand-light-purple);--ub-symbol:var(--brand-lavender);--ub-text:#f7f5fb;--ub-muted:#e4e0ed}#upbuild-enneagram :is(h1,h2,h3){color:var(--ub-heading)!important}#upbuild-enneagram p,#upbuild-enneagram #type-description,#upbuild-enneagram .ub-hero-description,#upbuild-enneagram .ub-teacher-copy{color:var(--ub-text)}#upbuild-enneagram .ub-eyebrow,#upbuild-enneagram .ub-step,#upbuild-enneagram .ub-roman{color:var(--ub-lavender)}#upbuild-enneagram .ub-hero-symbol{color:var(--ub-purple);opacity:.38}#upbuild-enneagram .ub-hero-symbol .ub-symbol-lines{stroke-width:1.5px}#upbuild-enneagram .ub-diagram .ub-symbol-lines{opacity:1;stroke-width:1.45px}#upbuild-enneagram .ub-connection{stroke:var(--ub-symbol)}#upbuild-enneagram .ub-connection.is-connected{stroke:var(--brand-lavender);stroke-width:2px}#upbuild-enneagram .ub-type-point{border-color:var(--ub-symbol);color:#f7f5fb}#upbuild-enneagram .ub-type-point[aria-pressed=true]{background:var(--ub-purple);color:#fff;border-color:var(--brand-light-purple);box-shadow:0 0 0 6px #48337935}#upbuild-enneagram .ub-type-point:hover{border-color:var(--brand-lavender);background:#382448}#upbuild-enneagram .ub-type-point[aria-pressed=true]:hover{background:var(--ub-purple)}#upbuild-enneagram .ub-path-card{background:linear-gradient(140deg,#282032,#1c1828)}#upbuild-enneagram .ub-path-card:hover{border-top-color:var(--ub-purple)}#upbuild-enneagram .ub-dimension-link:hover{color:var(--ub-lavender)}#upbuild-enneagram .ub-listen-title .ub-microphone{stroke:var(--ub-blue)}#upbuild-enneagram .ub-hero{isolation:isolate;background:#100e16;min-height:580px;padding-block:88px 82px;overflow:hidden}#upbuild-enneagram .ub-hero:before{content:"";z-index:-2;opacity:.78;pointer-events:none;background-image:linear-gradient(90deg,#100e1666,#100e1633 35%,#100e1622 60%,#100e1666),url(/images/purple-sky.jpg);background-position:50% 44%;background-size:cover;position:absolute;inset:0}#upbuild-enneagram .ub-hero:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--brand-background) 0%,#16131f00 28%,#100e161a 75%,#100e1644);pointer-events:none;position:absolute;inset:0}#upbuild-enneagram .ub-hero-symbol{width:540px;max-width:90vw;max-height:94%;color:var(--brand-light-purple);opacity:.23;filter:none;top:50%}#upbuild-enneagram .ub-hero-symbol .ub-symbol-lines{stroke:currentColor;stroke-width:1.15px}#upbuild-enneagram .ub-hero h1{text-shadow:0 2px 24px #100e1699;color:#fff!important}#upbuild-enneagram .ub-hero h1 em{color:#fff}#upbuild-enneagram .ub-hero-description{color:#fff;text-shadow:0 1px 14px #100e16;max-width:670px}#upbuild-enneagram .ub-hero .ub-eyebrow{color:var(--brand-light-purple);text-shadow:0 1px 10px #100e16}#upbuild-enneagram .ub-hero{border-bottom:0}@media (width<=760px){#upbuild-enneagram .ub-hero{min-height:530px;padding-block:72px 70px}#upbuild-enneagram .ub-hero:before{opacity:.7;background-position:52% 44%}#upbuild-enneagram .ub-hero-symbol{width:390px;max-width:94vw}}#upbuild-enneagram{--ub-purple:var(--brand-purple);--ub-lavender:var(--brand-light-purple);--ub-heading:var(--brand-light-purple);--ub-symbol:var(--brand-lavender)}#upbuild-enneagram .ub-text-link{color:var(--ub-lavender);text-decoration-color:#cfcbec80}#upbuild-enneagram .ub-connection.is-connected{stroke:var(--ub-heading);opacity:1}#upbuild-enneagram .ub-type-point{border-color:var(--ub-lavender)}#upbuild-enneagram .ub-type-point[aria-pressed=true]{background:var(--ub-purple);border-color:var(--ub-heading)}#upbuild-enneagram .ub-badge{background:var(--ub-purple);color:#fff}#upbuild-enneagram .ub-community-card{border-top-color:var(--ub-purple)}#upbuild-enneagram .ub-step{color:var(--ub-lavender)}#upbuild-enneagram .ub-text-link{color:var(--ub-lavender);text-decoration-color:var(--ub-blue);text-underline-offset:6px;text-decoration-thickness:1px}#upbuild-enneagram .ub-text-link:hover{color:var(--ub-heading);text-decoration-color:var(--ub-blue)}#upbuild-enneagram .ub-type-point:after{content:"";border:1px solid #0000;border-right-color:var(--ub-blue);border-bottom-color:var(--ub-blue);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .25s;position:absolute;inset:-5px;transform:rotate(-25deg)}#upbuild-enneagram .ub-type-point[aria-pressed=true]:after{opacity:1}#upbuild-enneagram .ub-microphone,#upbuild-enneagram .ub-listen-title .ub-microphone{stroke:var(--ub-lavender)}#upbuild-enneagram .ub-microphone path:last-child{stroke:var(--ub-blue)}#upbuild-enneagram .ub-step,#upbuild-enneagram .ub-art-numeral text{color:var(--ub-lavender);fill:var(--ub-lavender)}#upbuild-enneagram .ub-type-point[aria-pressed=true]{box-shadow:0 0 0 4px #48337940}#upbuild-enneagram .ub-type-point:after{display:none}#upbuild-enneagram .ub-diagram-with-key{isolation:isolate;min-width:0;position:relative}#upbuild-enneagram .ub-diagram-with-key:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 58%,#71d6de10,#0000 65%);position:absolute;inset:8% -12% 16%}#upbuild-enneagram .ub-diagram svg{color:var(--ub-lavender)}#upbuild-enneagram .ub-diagram .ub-symbol-lines{stroke-width:1.5px}#upbuild-enneagram .ub-connection{stroke:var(--ub-lavender);opacity:.56}#upbuild-enneagram .ub-connection.is-growth{stroke:var(--ub-heading);stroke-width:2.9px;opacity:1;stroke-dasharray:none}#upbuild-enneagram .ub-connection.is-stress{stroke:var(--ub-lavender);stroke-width:2.6px;opacity:1;stroke-dasharray:none}#upbuild-enneagram .ub-direction-key{font:400 15px/1.5 var(--ub-sans);color:var(--ub-lavender);flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:18px;display:flex}#upbuild-enneagram .ub-direction-key span{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}#upbuild-enneagram .ub-direction-key span:before{content:"";border-top:2px solid var(--ub-heading);width:23px}#upbuild-enneagram .ub-direction-key .ub-stress-key:before{border-top:2px solid var(--ub-lavender)}#upbuild-enneagram .ub-type-art{color:var(--ub-lavender)!important;background:#282033!important}#upbuild-enneagram .ub-diagram-with-key:before{background:radial-gradient(44% 42% at 70% 55%,#71d6de1c,#0000 78%),radial-gradient(65% 55%,#71d6de09,#0000 78%);inset:-5% -16%}#upbuild-enneagram .ub-type-art{border-image:;background:radial-gradient(at 100% 100%,#71d6de1a,#0000 64%),#282033!important}#upbuild-enneagram .ub-type-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#71d6de60);height:1px;position:absolute;bottom:0;left:28%;right:0}#upbuild-enneagram .ub-type-art .ub-art-numeral{z-index:1}#upbuild-enneagram .ub-path-card:hover{box-shadow:0 10px 35px -25px #71d6de55}#upbuild-enneagram .ub-hero .ub-eyebrow{letter-spacing:.09em;color:var(--ub-lavender);font-size:18px;line-height:1.5}#upbuild-enneagram .ub-hero .ub-subject-title{font-family:var(--ub-serif);letter-spacing:-.025em;text-shadow:0 2px 24px #100e1699;margin:0 auto 24px;font-size:clamp(60px,6.2vw,84px);font-weight:300;line-height:1.05;color:#fff!important}#upbuild-enneagram .ub-hero .ub-hero-promise{font-family:var(--ub-serif);color:var(--ub-lavender);text-wrap:balance;margin:0 auto 30px;font-size:clamp(30px,3vw,40px);font-weight:300;line-height:1.25}#upbuild-enneagram .ub-hero .ub-hero-promise em{color:inherit;font-weight:300}@media (width<=760px){#upbuild-enneagram .ub-hero .ub-subject-title{margin-bottom:22px;font-size:56px}#upbuild-enneagram .ub-hero .ub-hero-promise{margin-bottom:26px;font-size:30px}}@media (width<=360px){#upbuild-enneagram .ub-hero .ub-subject-title{font-size:48px}}#upbuild-enneagram .ub-hero .ub-subject-title{font-family:var(--ub-sans);letter-spacing:.07em;text-transform:uppercase;margin:0 auto 22px;font-size:26px;font-weight:400;line-height:1.4;color:var(--ub-lavender)!important}#upbuild-enneagram .ub-hero .ub-hero-promise{font-family:var(--ub-serif);letter-spacing:-.025em;text-shadow:0 2px 24px #100e1699;max-width:760px;margin:0 auto 28px;font-size:clamp(56px,5.3vw,72px);font-weight:300;line-height:1.06;color:#fff!important}#upbuild-enneagram .ub-hero .ub-hero-promise em{color:#fff}@media (width<=760px){#upbuild-enneagram .ub-hero .ub-subject-title{margin-bottom:20px;font-size:22px}#upbuild-enneagram .ub-hero .ub-hero-promise{margin-bottom:26px;font-size:52px}}@media (width<=360px){#upbuild-enneagram .ub-hero .ub-hero-promise{font-size:46px}}body:has(#upbuild-enneagram) #header .header-nav-list>.header-nav-item>a{color:#fff!important}body:has(#upbuild-enneagram) #header .burger-inner>div{background-color:#fff!important}#upbuild-enneagram.ub-refinement-study{--ub-text:#f7f5fb;--ub-muted:#f7f5fb}#upbuild-enneagram.ub-refinement-study :is(h2,h3){color:#f7f5fb!important}#upbuild-enneagram.ub-refinement-study .ub-hero .ub-hero-promise{font-family:var(--ub-sans);letter-spacing:-.015em;max-width:900px;font-size:clamp(40px,4.6vw,62px);font-weight:400;line-height:1.16}#upbuild-enneagram.ub-refinement-study .ub-hero .ub-hero-promise em{font-style:normal;font-weight:400}#upbuild-enneagram.ub-refinement-study :is(.ub-hero-description,#type-description,.ub-intro,.ub-path-card p,.ub-community-card p,.ub-section-heading>p){color:#f7f5fb;font-size:18px;line-height:1.8}#upbuild-enneagram.ub-refinement-study .ub-teacher-copy{font:400 18px/1.8 var(--ub-sans);color:#f7f5fb}#upbuild-enneagram.ub-refinement-study .ub-path-card{box-shadow:none;background:#211b2c;border:1px solid #665575;border-top-width:2px}#upbuild-enneagram.ub-refinement-study .ub-path-card:hover{box-shadow:none;background:#2a2139;border-color:#cfcbec;transform:translateY(-2px)}#upbuild-enneagram.ub-refinement-study .ub-type-art{box-shadow:none;border:1px solid #665575;background:0 0!important}#upbuild-enneagram.ub-refinement-study .ub-type-art:after{display:none}#upbuild-enneagram.ub-refinement-study .ub-art-numeral text{fill:#f7f5fb}#upbuild-enneagram.ub-refinement-study .ub-step{color:#e6cefa;font-size:14px}#upbuild-enneagram.ub-refinement-study .ub-eyebrow{color:#e6cefa}#upbuild-enneagram.ub-refinement-study .ub-roman{display:none}#upbuild-enneagram.ub-refinement-study .ub-dimension-link{color:#f7f5fb;align-items:center;gap:16px;min-height:68px;padding-inline:8px;font-size:19px;transition:background .2s,color .2s}#upbuild-enneagram.ub-refinement-study .ub-dimension-title{text-underline-offset:6px;text-decoration:underline 1px #71d6de88}#upbuild-enneagram.ub-refinement-study .ub-dimension-link:after{content:"↗";font:300 25px/1 var(--ub-sans);color:#e6cefa;flex:none;margin-left:auto;transition:transform .2s}#upbuild-enneagram.ub-refinement-study .ub-dimension-link:hover{color:#fff;background:#48337926}#upbuild-enneagram.ub-refinement-study .ub-dimension-link:hover:after{transform:translate(2px,-2px)}#upbuild-enneagram.ub-refinement-study .ub-dimension-featured .ub-dimension-title{font-size:25px}#upbuild-enneagram.ub-refinement-study .ub-badge{color:#fff;letter-spacing:0;background:#483379;font-size:13px}#upbuild-enneagram.ub-refinement-study .ub-text-link{color:#e6cefa;min-height:44px;padding-block:8px;font-size:18px;font-weight:500;line-height:1.55;text-decoration-color:#71d6de99;display:inline-block}#upbuild-enneagram.ub-refinement-study .ub-text-link span{margin-left:0;display:inline}#upbuild-enneagram.ub-refinement-study .ub-text-link:hover{color:#fff}#upbuild-enneagram.ub-refinement-study .ub-community-links a{font-size:18px}#upbuild-enneagram.ub-refinement-study .ub-community-card:not(:has(.ub-listen-title)) .ub-community-links a:after{content:" ↗";font-size:23px}#upbuild-enneagram.ub-refinement-study :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #71d6de}@media (width<=760px){#upbuild-enneagram.ub-refinement-study .ub-hero .ub-hero-promise{font-size:clamp(36px,8vw,50px)}#upbuild-enneagram.ub-refinement-study .ub-dimension-link{font-size:18px}#upbuild-enneagram.ub-refinement-study .ub-badge{margin-left:0}#upbuild-enneagram.ub-refinement-study .ub-dimension-featured{flex-wrap:wrap}#upbuild-enneagram.ub-refinement-study .ub-dimension-featured:after{margin-left:auto}}#upbuild-enneagram.ub-refinement-study .ub-diagram-with-key:before{display:none}#upbuild-enneagram.ub-refinement-study .ub-community{background:#292136;border-block:1px solid #665575}#upbuild-enneagram.ub-refinement-study .ub-community-card{border-top-color:#8c73a7}
