@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_a12522{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_a12522{--font-playfair:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-manrope:"Manrope","Manrope Fallback"}:root{--ink:#17201d;--moss:#253d35;--paper:#f7f3eb;--cream:#fffdf8;--sand:#e7ddcf;--gold:#c68d50;--muted:#65716c;--radius:8px;--heading:var(--font-playfair),Georgia,serif;--body:var(--font-manrope),Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body)}a{color:var(--moss);text-underline-offset:3px}.shell{max-width:900px;margin:auto;padding:42px 24px 72px}.answer-prompt,.assessment-header,.bar,.choice,.eyebrow,.form-error,.notice,.question-meta,.quiet,.start-card>div{font-family:var(--body)}.eyebrow{color:var(--gold);font-weight:700;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.question,h1,h2{font-family:var(--heading)}h1{font-size:clamp(42px,7vw,76px);line-height:.95;letter-spacing:-.05em;margin:16px 0}h2{font-size:28px;line-height:1.14;margin:12px 0}p{font-size:18px}.quiet,p{line-height:1.5}.quiet{color:var(--muted)}.quiet,button{font-size:16px}button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;background:var(--moss);color:var(--cream);padding:12px 16px;border-radius:var(--radius);font-family:var(--body);font-weight:700;line-height:20px;cursor:pointer}button:disabled{opacity:.4}.intro{max-width:760px;padding:6vh 0 35px}.start-card{max-width:620px;background:var(--cream);border:1px solid var(--sand);border-radius:var(--radius);padding:28px 32px;box-shadow:none}.start-card>div{font-size:13px;color:var(--gold);font-weight:600}.step-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-right:8px}.contact-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.contact-form>label:not(.consent){display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:700}.contact-form input:not([type]),.contact-form input[type=email]{width:100%;min-height:48px;border:1px solid var(--sand);background:var(--paper);border-radius:var(--radius);padding:12px;font:inherit;color:var(--ink)}.consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--muted)}.consent input{margin:3px 0 0;width:16px;height:16px;accent-color:var(--moss)}.assessment-shell{max-width:760px;padding-top:28px}.assessment-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:13px;font-weight:600}.brand{color:var(--ink);text-decoration:none;letter-spacing:.1em}.brand span,.count span{color:var(--muted);font-weight:500;margin-left:7px}.count{color:var(--gold);font-weight:700}.exit{justify-self:end;min-height:auto;background:transparent;color:var(--muted);padding:8px 0;font-size:13px;font-weight:500}.progress-track{height:2px;background:var(--sand);margin:24px 0 58px}.progress-track i{display:block;height:100%;background:var(--gold);transition:width .35s}.question-wrap{max-width:680px}.question-meta{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:13px}.question-meta span:first-child{color:var(--gold);font-weight:700}.question{font-size:clamp(36px,5vw,58px);line-height:1.02;letter-spacing:-.045em;margin:20px 0 24px}.answer-prompt{font-size:16px;line-height:24px;color:var(--muted);margin-bottom:13px}.choices{display:grid;grid-gap:8px;gap:8px}.choice{display:grid;grid-template-columns:18px 1fr 16px;align-items:center;grid-gap:12px;gap:12px;min-height:56px;border:1px solid var(--sand);border-radius:var(--radius);padding:16px;background:var(--cream);font-size:16px;line-height:24px;cursor:pointer}.choice input{position:absolute;opacity:0}.choice-index{font-size:12px;line-height:18px;font-weight:600;color:var(--muted)}.choice-mark{height:16px;width:16px;border:1px solid var(--sand);border-radius:50%}.choice:has(input:checked){border:2px solid var(--gold)}.choice:has(input:checked) .choice-mark{border:4px solid var(--gold)}.assessment-footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.back{background:var(--cream);color:var(--ink);border:1px solid var(--sand)}.next{min-width:170px}.form-error{font-size:14px;color:#9d3029}.result{background:var(--cream);border:1px solid var(--sand);border-radius:var(--radius);padding:28px;display:grid;grid-gap:11px;gap:11px}.bar{display:grid;grid-template-columns:110px 1fr 32px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.bar span:nth-child(2){height:9px;background:var(--sand);border-radius:var(--radius);overflow:hidden}.bar i{display:block;height:100%;background:var(--gold)}.notice{background:#eff2ec;padding:15px;border-radius:var(--radius);font-size:15px;line-height:1.45}.completion-shell{max-width:720px;padding-top:13vh}.completion-shell>p{max-width:610px;margin-bottom:32px}.privacy-shell{max-width:820px;padding-top:72px}.privacy-copy{max-width:720px;border-top:1px solid var(--sand);padding-top:8px}.privacy-copy h2{font-size:27px;margin-top:32px}.privacy-copy p{font-size:17px}@media(max-width:520px){.shell{padding:24px 16px 48px}.assessment-shell{padding-top:20px}.brand span{display:none}.progress-track{margin:19px 0 42px}.question{font-size:37px}.choice{padding:16px}.next{min-width:auto}.bar{grid-template-columns:90px 1fr 25px}.contact-form{gap:12px}.start-card{padding:24px 20px}.completion-shell,.privacy-shell{padding-top:48px}.privacy-copy h2{font-size:25px}}.archetype-meta{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:700}.archetype-meta img{width:18px;height:18px;object-fit:cover;border-radius:8px;flex:0 0 auto}.assessment-shell{max-width:808px;padding-top:48px}.assessment-header{grid-template-columns:180px 80px 80px}.brand{letter-spacing:0}.brand span{color:var(--ink);margin-left:7px}.progress-track{margin:20px 0 28px}.question{font-size:56px;line-height:58px;letter-spacing:-4px;margin:16px 0 0}.archetype-meta img{width:48px;height:48px}.choice:has(input:checked) .choice-mark{background:var(--gold);border:0}@media (max-width:520px){.assessment-shell{padding:32px 24px 48px}.assessment-header{grid-template-columns:100px 70px 70px}.brand span{display:inline}.question{font-size:38px;line-height:42px;letter-spacing:-3px}.archetype-meta img{width:36px;height:36px}}