@font-face{font-family:Playfair;src:url(/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Work;src:url(/fonts/WorkSans-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scrollbar-color:#8f746d #e8e5d4;scroll-behavior:smooth}body{margin:0;font-family:Work,sans-serif;background:#e8e5d4;color:#38232a}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-underline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:4px}h1:focus{outline:none}::selection{background:#642b39;color:#fff7e7}a svg,button svg{width:22px;height:22px;flex-shrink:0}input,textarea{accent-color:var(--ink);caret-color:var(--ink)}.quiz-experience{--ink:#38232a;--muted:#4f3938;--sky:#e8e5d4;--glow:#cbd6b9;--floor:#c6bda5;--line:color-mix(in srgb,var(--ink) 25%,transparent);--space:clamp(24px,4.4vw,76px);--panel-width:min(500px,40vw);position:relative;isolation:isolate;min-height:100svh;background:var(--sky);color:var(--ink);transition:background .8s ease-out,color .6s ease-out}.quiz-experience,.quiz-experience[data-season="1"]{color-scheme:light}.quiz-experience main{min-height:calc(100svh - 80px)}.quiz-experience [hidden]{display:none!important}h1,h2,h3{font-family:Playfair,Georgia,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance;margin:0}h1{font-size:clamp(40px,4.6vw,66px);line-height:1.12}h2{font-size:clamp(30px,3vw,44px);line-height:1.2}p{line-height:1.75}em{font-weight:400}.atmosphere{position:fixed;inset:0;overflow:hidden;z-index:-2;pointer-events:none}.light-wash{position:absolute;inset:-30%;background:radial-gradient(ellipse at 75% 30%,var(--glow),transparent 66%);opacity:.7}.ground-wash{position:absolute;inset:50% -10% -30%;background:radial-gradient(ellipse at 70% 60%,var(--floor),transparent 70%)}.masthead{position:fixed;inset:0 0 auto;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:28px var(--space);gap:24px;background:var(--sky);transition:background .8s ease-out}.brand{display:flex;flex-direction:column;font:400 25px/1.02 Playfair,Georgia,serif;letter-spacing:-.025em}.brand span{margin-top:3px}.skip-link{position:fixed;left:24px;top:-100px;padding:12px 20px;background:var(--sky);z-index:30}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quiz-progress{position:fixed;top:100px;left:var(--space);right:var(--space);display:flex;gap:24px;align-items:center;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;z-index:6;background:var(--sky);min-height:24px;transition:background .8s ease-out}.quiz-progress>progress{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.quiz-progress>span{white-space:nowrap}.progress-segments{display:flex;flex:1 1;gap:8px;min-width:0}.progress-segments>span{display:block;flex:1 1;background:var(--line);height:2px}.progress-segments i{display:block;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s ease-out}.sculpture-stage{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sculpture-stage canvas{display:block}.sculpture-shadow{position:absolute;left:72%;top:79%;width:min(32vw,48vh);height:3vh;border-radius:50%;background:#271c1b38;filter:blur(19px);transform:translateX(-50%)}.sculpture-fallback{position:absolute;left:48%;top:18%;width:48vw;height:65vh;background:50%/contain no-repeat}.scene-loading{position:absolute;right:var(--space);top:144px;color:var(--muted);font-size:12px}.primary-action{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--ink);color:var(--sky);border:0;border-radius:3px;min-height:52px;padding:15px 22px;font-size:14px;text-decoration:none}.primary-action:hover{filter:brightness(.92)}.text-button{display:inline-flex;align-items:center;gap:20px;border:0;padding:12px 0;min-height:48px;text-decoration:underline;text-underline-offset:5px}.outline-action,.text-button{background:none;color:var(--ink);font-size:14px}.outline-action{border:1px solid var(--line);border-radius:3px;min-height:52px;padding:14px 20px}.outline-action:hover{border-color:var(--ink)}.intro-panel{width:min(700px,calc(100% - var(--space)*2));margin:auto;padding:154px 0 70px}.intro-lead{color:var(--muted);max-width:54ch;margin:24px 0 30px}.intro-video{aspect-ratio:16/9;width:100%;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.intro-video p{font:400 clamp(25px,3vw,36px)/1.2 Playfair,Georgia,serif;margin:0 0 18px}.intro-video span{color:var(--muted);font-size:13px;line-height:1.6}.intro-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.intro-video:has(iframe){position:relative;padding:0}.intro-start{display:flex;align-items:center;gap:32px;margin-top:28px}.intro-start p{line-height:1.7;color:var(--muted);margin:0}.editorial-note,.invitation-note{font-size:13px;color:var(--muted);line-height:1.7;margin:22px 0 0;max-width:60ch}.answer-panel{position:relative;margin-left:var(--space);width:var(--panel-width);padding:clamp(170px,20vh,220px) 0 70px;animation:question-in .35s ease-out}.answer-panel h1{font-size:clamp(38px,4vw,58px);line-height:1.16}.answer-panel>p:first-of-type{font-size:16px;line-height:1.65;max-width:44ch;color:var(--muted);margin:20px 0 24px}.choices{border:0;margin:0;padding:0;min-width:0}.choice{display:flex;align-items:center;gap:16px;min-height:58px;padding:14px 8px;border-bottom:1px solid var(--line);line-height:1.5;cursor:pointer;transition:background .15s}.choice:first-of-type{border-top:1px solid var(--line)}.choice:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.choice:has(input:checked){background:color-mix(in srgb,var(--ink) 9%,transparent)}.choice input{appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;border:1px solid;border-radius:50%;color:var(--ink);display:grid;place-content:center;cursor:pointer}.choice input:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:currentColor}.choice:has(input:disabled){cursor:default;opacity:.65}.writing textarea{display:block;width:100%;min-height:190px;resize:vertical;background:color-mix(in srgb,var(--sky) 85%,transparent);border:1px solid var(--line);border-radius:4px;padding:18px;font-size:16px;line-height:1.7;color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.character-count{display:block;text-align:right;color:var(--muted);font-size:12px;margin-top:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.answer-feedback{min-height:42px;color:var(--muted);font-size:13px;line-height:1.6;margin:16px 0 0}.question-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}.saved-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:24px;max-width:45ch}.contact-area label,.delivery-form label,.form-field label{display:block;font-size:15px;line-height:1.6;margin:24px 0 10px}.form-field label span{color:var(--muted);font-size:13px}.contact-area input,.delivery-form input,.form-field input{display:block;width:100%;min-height:54px;font-size:16px;line-height:1.5;padding:14px 16px;background:color-mix(in srgb,var(--sky) 90%,transparent);border:1px solid var(--line);border-radius:3px;color:var(--ink);min-width:0}.form-field input[aria-invalid=true]{border-color:var(--ink)}.field-error{font-size:13px;line-height:1.5}.identity-hint{font-size:13px;line-height:1.7;color:var(--muted);margin:20px 0}.identity-panel .question-actions{margin-top:28px}.request-error{position:fixed;bottom:24px;left:var(--space);z-index:20;max-width:min(560px,calc(100% - var(--space)*2));padding:18px 22px;background:var(--sky);border:1px solid var(--ink);font-size:14px}.request-error p{margin:0}.request-error button{border:0;border-bottom:1px solid;background:none;padding:8px 0;margin-top:8px;font-size:14px}[data-view=result] .sculpture-stage{position:absolute;height:100svh}.result-hero{min-height:max(700px,95svh);padding:clamp(176px,22svh,240px) var(--space) 100px}.result-opening{max-width:min(560px,45vw)}.result-opening h1{font-size:clamp(52px,5.6vw,82px);line-height:1.05}.result-premise{font:400 clamp(26px,2.5vw,36px)/1.35 Playfair,Georgia,serif;margin:28px 0 0;text-wrap:balance;overflow-wrap:anywhere}.result-summary{font-size:16px;max-width:40ch;color:var(--muted);margin:24px 0}.read-result{display:inline-flex;align-items:center;gap:24px;font-size:14px;min-height:48px;text-decoration:none;border-bottom:1px solid var(--line);margin-top:24px}.reading{position:relative;padding:80px max(var(--space),calc((100vw - 980px)/2)) 70px;background:var(--sky);border-top:1px solid var(--line);scroll-margin-top:135px}.profile-radar{margin:0 0 72px}.profile-radar figcaption>p{color:var(--muted);font-size:16px;margin:18px 0 0}.profile-radar svg{display:block;width:min(100%,760px);height:auto;margin:20px auto 12px;overflow:visible}.radar-grid{fill:none;stroke:var(--line);stroke-width:1}.radar-area{fill:color-mix(in srgb,var(--ink) 11%,transparent);stroke:var(--ink);stroke-width:2}.radar-point{fill:var(--ink);stroke:var(--sky);stroke-width:2}.profile-radar svg text{font-family:Work,sans-serif;font-size:22px;fill:var(--ink)}.profile-radar svg .radar-value{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;fill:var(--muted)}.score-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 30px;margin:24px 0 0}.score-list>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.score-list dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.score-list dd span{color:var(--muted);font-size:12px}.score-note{font-size:13px;color:var(--muted);max-width:60ch;margin-top:24px}.reading-sections section{padding:36px 0;border-top:1px solid var(--line)}.reading-sections h2,.your-words h2{font-size:30px;line-height:1.3}.reading-sections li,.reading-sections p{color:var(--muted);font-size:17px;line-height:1.9;max-width:65ch;overflow-wrap:anywhere}.reading-sections ul{padding-left:22px;column-count:2;column-gap:48px}.your-words{margin:30px 0 56px;padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.your-words>div>p{font-size:12px;color:var(--muted);margin-top:28px}.your-words blockquote{margin:12px 0 32px;font:400 25px/1.6 Playfair,Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;max-width:52ch}.reading-end>h2{margin-bottom:30px}.delivery-form{margin:30px 0;max-width:620px}.delivery-form>div{display:flex;gap:16px}.delivery-form>div>input{flex:1 1}.contact-area p[role=status],.delivery-form p[role=status]{font-size:14px;color:var(--muted)}.contact-area{margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.contact-area>form{max-width:600px}.contact-area>form>p{color:var(--muted)}.contact-area input{margin-bottom:20px}.site-footer{display:flex;justify-content:space-between;gap:24px;margin:0 var(--space);padding:22px 0 max(24px,env(safe-area-inset-bottom));border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.technical-page{max-width:780px;margin:50px auto;padding:24px}.technical-page h1{font-size:42px}.technical-page h2{font-size:28px}.technical-page button{padding:10px 18px}.technical-page label{display:block;margin:16px 0}.technical-page input,.technical-page textarea{display:block;padding:12px;width:100%;max-width:600px}.technical-page section{margin-block:30px}@keyframes question-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}[data-motion=reduced] *,[data-motion=reduced] :before{animation:none!important;transition:none!important}@media(max-width:760px){.quiz-experience{--panel-width:calc(100% - 48px);--space:24px}.masthead{padding-top:20px;padding-bottom:22px}.brand{font-size:22px}.quiz-progress{top:87px;gap:16px}.progress-segments{gap:5px}.sculpture-stage{position:absolute;height:calc(112px + min(68vw,270px));overflow:hidden}.sculpture-shadow{top:calc(95px + min(68vw,270px));left:50%;width:36vw;height:12px;filter:blur(10px)}.sculpture-fallback{left:16%;top:112px;width:68%;height:min(68vw,270px)}.scene-loading{top:135px;right:24px;max-width:20ch;font-size:11px}.intro-panel{padding-top:120px;padding-bottom:56px}.intro-panel h1{font-size:clamp(37px,10vw,46px)}.intro-lead{font-size:16px;margin:22px 0 26px}.intro-video{padding:18px}.intro-video p{font-size:26px}.intro-video span{font-size:12px;max-width:25ch}.intro-start{flex-direction:column;align-items:start;gap:18px;margin-top:24px}.intro-start .primary-action{width:100%}.editorial-note,.invitation-note{font-size:12px}.answer-panel{padding-top:calc(116px + min(68vw,270px));padding-bottom:56px}.answer-panel h1{font-size:clamp(35px,10vw,40px)}.answer-panel>p:first-of-type{font-size:16px;margin:16px 0 20px}.choice{min-height:56px;padding:12px 4px;gap:12px}.question-actions{gap:16px}.question-actions .primary-action{gap:16px;padding:14px 16px;font-size:13px}.identity-panel h1{font-size:36px}.identity-hint{font-size:13px}.request-error{bottom:max(16px,env(safe-area-inset-bottom));font-size:13px;padding:16px}[data-view=result] .sculpture-stage{height:calc(112px + min(68vw,270px))}.result-hero{padding:calc(116px + min(68vw,270px)) 24px 56px;min-height:0}.result-opening{max-width:none}.result-opening h1{font-size:clamp(44px,12vw,56px)}.result-premise{font-size:29px;margin-top:24px}.result-summary{font-size:16px}.reading{padding:44px 24px 56px;scroll-margin-top:112px}.profile-radar{margin-bottom:48px}.profile-radar h2{font-size:31px}.profile-radar svg{width:calc(100% + 32px);max-width:none;margin:14px -16px;overflow:visible}.profile-radar svg .radar-value,.profile-radar svg text{font-size:24px}.score-list{grid-template-columns:1fr 1fr;gap:10px 24px}.score-list>div{font-size:14px;gap:8px}.reading-sections section{padding:28px 0}.reading-sections h2,.your-words h2{font-size:27px}.reading-sections li,.reading-sections p{font-size:16px;line-height:1.8}.reading-sections ul{column-count:1}.your-words blockquote{font-size:23px}.reading-end>h2{font-size:32px}.delivery-form>div{flex-direction:column;gap:12px}.reading-end>.primary-action{width:100%;justify-content:space-between}.contact-area>.text-button{font-size:14px;text-align:left;line-height:1.6}.site-footer{font-size:11px}}.brand{display:block;line-height:1;flex-shrink:0}.brand-signature{display:block;width:210px;aspect-ratio:132.847692/36.648837;background:var(--ink);mask:url(/brand/ceres-meneghetti.svg) center/contain no-repeat;-webkit-mask:url(/brand/ceres-meneghetti.svg) center/contain no-repeat}.brand .brand-signature{margin:0}.quiz-experience .masthead{position:absolute;justify-content:center;background:transparent;padding:28px var(--space)}.quiz-experience .quiz-progress{position:absolute;top:126px;max-width:980px;margin-inline:auto;gap:18px;background:transparent;color:#280d10;font-size:13px;font-weight:500}.progress-segments{gap:7px}.progress-segments>span{position:relative;height:7px;border:1px solid #280d1066;border-radius:4px;background:#f4f1e6b3;overflow:hidden}.progress-segments>span[data-active=true]{border-color:#280d10}.progress-segments i{position:absolute;inset:0;height:100%;background:#280d10;border-radius:3px}.sculpture-stage[data-active=false]{visibility:hidden}[data-view=intro],[data-view=processing],[data-view=result]{color-scheme:light}[data-view=intro],[data-view=processing]{--muted:#280d10!important}.quiz-experience[data-view=intro] .masthead{position:relative;padding:34px 24px 0}.quiz-experience[data-view=intro] .brand-signature{width:210px}.quiz-experience .atmosphere{background-color:#f4f1e6;background-image:linear-gradient(#f4f1e630,#f4f1e630),url(/backgrounds/four-seasons-watercolor.webp),linear-gradient(110deg,var(--profile-a),var(--profile-b));background-size:100% 100%;background-repeat:no-repeat;background-blend-mode:normal,luminosity,normal}.quiz-experience[data-view=intro] .atmosphere,.quiz-experience[data-view=processing] .atmosphere{background:#f4f1e6 url(/backgrounds/four-seasons-watercolor.webp) 50%/100% 100% no-repeat}.quiz-experience .ground-wash,.quiz-experience .light-wash{display:none}.intro-panel{width:min(760px,calc(100% - var(--space)*2));padding:48px 0 64px;text-align:center}.intro-panel h1{font-size:clamp(40px,4.9vw,70px);line-height:1.1;max-width:16ch;margin:auto}.intro-lead{max-width:57ch;margin:24px auto 30px;font-size:17px}.intro-video{width:min(100%,640px);margin:auto;background:linear-gradient(125deg,#bdc6a533,#d8ac8f44 55%,#adc5d144);border:1px solid #52253224}.intro-video p{font-size:clamp(26px,3vw,38px);line-height:1.25}.intro-video span{max-width:42ch}.intro-delivery{font-size:15px;line-height:1.7;max-width:48ch;margin:26px auto 20px;color:var(--muted)}.intro-start{justify-content:center;flex-direction:column;gap:15px;margin-top:22px}.intro-start .primary-action{width:auto;min-width:0;max-width:100%;min-height:52px;padding:13px 22px}.intro-start p{font-size:13px}.intro-panel .editorial-note,.intro-panel .invitation-note{margin:22px auto 0}.outline-action,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 24px;border:1px solid #280d10;border-radius:8px;color:#280d10;font-size:15px;font-weight:550;line-height:1.4;text-align:center;background-color:#eedde0;background-image:linear-gradient(#f4f1e65e,#f4f1e65e),url(/backgrounds/button-watercolor-wine.webp);background-size:100% 100%,160% 260%;background-position:50%;background-repeat:no-repeat;transition:background-color .18s ease-out,border-color .18s ease-out,filter .18s ease-out,transform .18s ease-out}.outline-action{border-color:#280d1080;background-color:#f4f1e6;background-image:linear-gradient(#f4f1e6d9,#f4f1e6d9),url(/backgrounds/button-watercolor-wine.webp);font-weight:500}.outline-action:hover:not(:disabled),.primary-action:hover:not(:disabled){filter:brightness(.96);background-color:#dfc1c9;border-color:#280d10}.outline-action:active:not(:disabled),.primary-action:active:not(:disabled){filter:brightness(.93);background-color:#d7b5bf;transform:translateY(1px)}.outline-action:focus-visible,.primary-action:focus-visible{outline:2px solid #280d10;outline-offset:4px}.outline-action:disabled,.primary-action:disabled{opacity:.45;transform:none}.outline-action svg,.primary-action svg{width:22px;height:22px}.previous-action svg{transform:rotate(180deg)}.question-actions .previous-action{min-height:52px;padding:13px 20px}.contact-area{margin-top:48px;padding:34px 0 20px}.contact-action{max-width:100%;padding:17px 24px;background-color:#280d10;background-image:linear-gradient(#280d10df,#280d10df),url(/backgrounds/button-watercolor-wine.webp);color:#f4f1e6}.contact-action:hover:not(:disabled){background-color:#280d10;filter:brightness(1.12)}.contact-action:active:not(:disabled){background-color:#280d10;filter:brightness(1.05)}.contact-action:focus-visible{outline-color:#280d10}.result-hero{--muted:var(--ink);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:clamp(30px,5vw,90px);min-height:660px;max-width:1280px;margin:auto;padding:170px var(--space) 100px}.result-opening{max-width:610px;min-width:0}.result-greeting{font-size:18px;line-height:1.6;margin:0 0 22px;overflow-wrap:anywhere}.result-opening h1{font-size:clamp(48px,6vw,84px)}.result-premise{font-size:clamp(24px,2.5vw,34px);line-height:1.35;margin:24px 0 0}.result-summary{max-width:49ch;font-size:17px;line-height:1.8;margin:24px 0 12px}.read-result{margin-top:20px;justify-content:space-between;min-width:210px;padding-bottom:6px;gap:28px}.profile-emblem{display:block;flex-shrink:0;width:96px;height:96px;color:var(--ink)}.hero-emblem{width:min(100%,350px);height:auto;justify-self:center;animation:emblem-arrival .7s cubic-bezier(.16,1,.3,1) both}.emblem-orbit{stroke-width:2}.profile-constellation{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px;justify-items:center}.profile-constellation .profile-emblem{width:clamp(75px,8vw,110px);height:auto}.reading{background:transparent;scroll-margin-top:24px}.result-limit{margin:0 0 36px;max-width:65ch}.profile-radar{margin-bottom:56px}.profile-descriptions{padding:54px 0 32px;border-top:1px solid var(--line);margin-top:36px}.profiles-header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:38px}.profiles-header h2{max-width:15ch;font-size:40px;line-height:1.18}.profiles-introduction{max-width:48ch;color:var(--muted);font-size:15px;line-height:1.8;margin:0}.profile-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.profile-description{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:20px;row-gap:14px;align-items:start;padding:28px 0 30px;border-top:1px solid var(--line);min-width:0}.profile-description>.profile-emblem{grid-column:1;grid-row:1/span 2;width:80px;height:80px;margin-top:2px}.profile-heading{grid-column:2;min-width:0;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.profile-heading h3{font-size:28px;line-height:1.2}.profile-heading .profile-points{margin:0;font-size:20px;color:var(--ink);line-height:1.2;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-points strong{font-weight:500}.profile-points span{font-size:11px;color:var(--muted)}.profile-copy{grid-column:2;font-size:15px;line-height:1.75;color:var(--muted);margin:0}@keyframes emblem-arrival{0%{transform:scale(.94)}to{transform:scale(1)}}@media(max-width:760px){.quiz-experience .masthead{padding:24px}.quiz-experience .brand-signature{width:180px}.quiz-experience[data-view=intro] .masthead{padding:28px 20px 0}.quiz-experience[data-view=intro] .brand-signature{width:180px}.quiz-experience .quiz-progress{top:100px;gap:12px;font-size:12px}.progress-segments{gap:5px}.question-actions .previous-action,.question-actions .primary-action{min-height:52px;padding:12px 14px;gap:10px;font-size:14px}.contact-action{padding:16px 18px;font-size:14px}.quiz-experience .atmosphere{background-image:linear-gradient(#f4f1e64d,#f4f1e64d),url(/backgrounds/four-seasons-watercolor-mobile.webp),linear-gradient(110deg,var(--profile-a),var(--profile-b))}.quiz-experience[data-view=intro] .atmosphere,.quiz-experience[data-view=processing] .atmosphere{background-image:linear-gradient(#f4f1e666,#f4f1e666),url(/backgrounds/four-seasons-watercolor-mobile.webp);background-blend-mode:normal}.intro-panel{padding:42px 0 48px;width:calc(100% - 40px)}.intro-panel h1{font-size:clamp(36px,9.8vw,46px);max-width:16ch}.intro-lead{font-size:16px;margin:22px auto 28px}.intro-video{padding:20px 14px;min-height:200px}.intro-video p{font-size:27px}.intro-video span{font-size:12px;max-width:38ch}.intro-delivery{font-size:14px;margin:22px auto}.intro-start{align-items:center}.intro-start .primary-action{width:auto;max-width:100%}.result-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:114px 24px 52px}.result-opening{max-width:none}.result-opening h1{font-size:clamp(44px,11vw,58px)}.result-greeting{font-size:16px;margin-bottom:18px}.result-premise{font-size:28px;margin-top:20px}.result-summary{font-size:16px;margin-top:20px}.hero-emblem{grid-row:1;width:150px}.profile-constellation{grid-template-columns:repeat(4,1fr);gap:12px 8px}.profile-constellation .profile-emblem{width:min(100%,76px)}.reading{scroll-margin-top:85px}.profile-descriptions{padding-top:36px}.profile-descriptions h2{font-size:32px}.profiles-header{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.profiles-header h2{max-width:17ch}.profiles-introduction{font-size:15px}.profile-directory{grid-template-columns:1fr}.profile-description{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:26px 0}.profile-description>.profile-emblem{grid-row:1;width:64px;height:64px;margin-top:0}.profile-heading{align-self:center}.profile-heading h3{font-size:25px}.profile-copy{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before{animation:none!important;transition:none!important}}.sculpture-stage[data-scene-ready=true] .sculpture-shadow{left:var(--shadow-x);top:var(--shadow-y);width:var(--shadow-width);height:var(--shadow-height);opacity:var(--shadow-opacity);filter:blur(var(--shadow-blur));transform:translate(-50%,-50%)}.identity-panel .capture-error{position:static;max-width:none;margin:24px 0 0;padding:16px 18px}.identity-panel .capture-error:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.answer-panel .question-error{position:static;max-width:none;margin:20px 0;padding:16px 18px}.answer-panel h1,.choice span{overflow-wrap:anywhere}.choice{align-items:flex-start}.choice input{margin-top:2px}.choice span{min-width:0}.interpretation-reading{margin-bottom:56px}.interpretation-reading>p{max-width:65ch;color:var(--muted)}.ranking-list{margin:28px 0 36px}.ranking-list>div{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.ranking-list dd{margin:0;font:400 25px/1.35 Playfair,Georgia,serif;overflow-wrap:anywhere}.profile-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.energy-scores h3,.interpretation-conflicts h3,.profile-evidence h3{font-size:27px}.interpretation-conflicts p,.profile-evidence blockquote,.profile-evidence p{font-size:15px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.profile-evidence blockquote{margin:16px 0;white-space:pre-wrap}.profile-evidence cite{display:block;font-size:12px;font-style:normal;margin-top:8px}.energy-scores,.interpretation-conflicts{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.energy-scores>p{font-size:14px;color:var(--muted);max-width:60ch}@media(max-width:760px){.profile-evidence{grid-template-columns:1fr;gap:24px}.ranking-list>div{grid-template-columns:1fr;gap:8px}.ranking-list dd{font-size:24px}}.answer-evidence blockquote{margin:16px 0;font-size:15px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap}.answer-evidence cite{display:block;font-size:12px;font-style:normal;margin-top:8px}.interpretation-conflicts ul{padding-left:22px;color:var(--muted);font-size:13px;line-height:1.8}.quiz-experience[data-view=result]{--muted:#462f34!important}[data-view=result] .atmosphere{background-image:linear-gradient(#f4f1e69c,#f4f1e6bf),url(/backgrounds/four-seasons-watercolor.webp)}.result-watermarks{position:absolute;inset:160px 0 0;z-index:-1;display:grid;grid-template-rows:repeat(8,minmax(350px,1fr));overflow:hidden;pointer-events:none}.result-watermarks .brand-signature{width:min(620px,68vw);opacity:.038;align-self:center;margin:0 -30px 0 0;justify-self:end}.result-watermarks .brand-signature:nth-child(2n){justify-self:start;margin:0 0 0 -30px}.result-hero{grid-template-columns:1.25fr 1fr;gap:64px;max-width:1180px;padding:160px 48px 64px;min-height:0;align-items:center}.result-opening{max-width:620px}.result-greeting{font-size:22px;margin:0 0 18px}.result-opening h1{font-size:clamp(48px,5.6vw,76px);line-height:1.08}.result-summary{font-size:20px;line-height:1.7;max-width:48ch;margin-top:26px;overflow-wrap:anywhere}.result-simulation{font-size:12px;margin-top:20px}.result-identity{text-align:center;min-width:0}.result-identity .hero-emblem{width:148px;margin:0 auto 20px;animation:none}.result-identity h2{font-size:46px;line-height:1.2}.result-identity>p{font-size:14px;margin:10px 0;color:var(--muted)}.result-companions{margin-top:24px}.result-companions>p{font-size:13px;color:var(--muted);margin:0 0 12px}.result-companions>div{display:flex;gap:24px;flex-wrap:wrap}.result-companions span{display:flex;align-items:center;gap:9px;font-size:17px}.result-companions .profile-emblem{width:42px;height:42px}[data-view=result] .reading{width:min(1084px,calc(100% - 96px));padding:0 0 64px;margin:auto;border-top:1px solid var(--line)}.reading-status{font-size:16px;line-height:1.7;max-width:68ch;margin:32px 0}.combination-reading{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding:56px 0;border-bottom:1px solid var(--line)}.combination-reading h2{font-size:38px;max-width:16ch;line-height:1.25}.combination-profile{display:flex;align-items:start;gap:20px;padding:24px 0;border-top:1px solid var(--line)}.combination-profile:first-child{border:0;padding-top:0}.combination-profile:last-child{padding-bottom:0}.combination-profile .profile-emblem{width:58px;height:58px;margin-top:2px}.combination-profile h3{font-size:28px;line-height:1.3}.combination-profile p{font-size:17px;line-height:1.8;margin:10px 0 0;max-width:65ch;overflow-wrap:anywhere}.energy-reading{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:56px 0;border-bottom:1px solid var(--line)}.energy-reading h2{font-size:40px;line-height:1.2}.energy-caption{font-size:15px;color:var(--muted);margin:18px 0 24px}.energy-highlight{display:flex;align-items:center;gap:18px;margin-top:28px}.energy-highlight>div{display:flex}.energy-highlight .profile-emblem{width:66px;height:66px}.energy-highlight p{font-size:13px;color:var(--muted);margin:0}.energy-highlight strong{display:block;font:400 30px/1.35 Playfair,Georgia,serif;color:var(--ink);margin-top:3px}.energy-summary{font-size:17px;line-height:1.8;max-width:50ch;margin:22px 0 0}.energy-radar{margin:0;min-width:0}.energy-radar svg{display:block;width:100%;height:auto;overflow:visible}.energy-chart-label{font:400 20px Work,sans-serif;fill:var(--muted)}.energy-chart-label tspan{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;fill:var(--ink)}.energy-chart-label.is-highlight{fill:var(--ink);font-weight:600}.energy-scale{font:400 12px Work,sans-serif;fill:var(--muted)}.energy-radar .radar-grid{stroke:#61475155}.energy-radar .radar-area{fill:#69384721;stroke:#612e3d;stroke-width:2}.energy-radar .radar-point{fill:#612e3d;stroke:#f4f1e6;stroke-width:1.5}.energy-radar figcaption{text-align:center;font-size:12px;color:var(--muted);margin-top:4px}.work-reading{padding:56px 0;border-bottom:1px solid var(--line)}.work-reading>h2{font-size:40px;max-width:24ch}.work-introduction{font-size:18px;line-height:1.8;max-width:68ch;margin:24px 0 32px;overflow-wrap:anywhere}.work-suggestions article{display:grid;grid-template-columns:270px 1fr;gap:40px;padding:26px 0;border-top:1px solid var(--line)}.work-suggestions h3{font-size:28px;line-height:1.35}.work-suggestions p{font-size:17px;line-height:1.8;max-width:65ch;margin:0;overflow-wrap:anywhere}.reading-quote{border-top:1px solid var(--line);padding:28px 0 0;margin:26px 0 0;max-width:780px}.reading-quote p{font:400 25px/1.6 Playfair,Georgia,serif;margin:0;overflow-wrap:anywhere}.reading-quote cite{display:block;font-size:12px;font-style:normal;color:var(--muted);margin-top:12px}.reading-end{padding:48px 0}.reading-end>h2{font-size:34px;margin-bottom:24px}.reading-guide{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reading-guide summary{cursor:pointer;font:400 27px/1.35 Playfair,Georgia,serif;padding:26px 0;min-height:64px;list-style-position:outside;margin-left:24px}.reading-guide summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.guide-content{padding:8px 0 34px}.guide-content>p{font-size:16px;line-height:1.8;max-width:72ch;margin:12px 0 20px}.guide-content>h2{font-size:32px;line-height:1.3;margin:38px 0 14px}.guide-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.guide-directory article{display:flex;align-items:start;gap:20px;padding:24px 0;border-top:1px solid var(--line);min-width:0}.guide-directory .profile-emblem{width:60px;height:60px}.guide-directory h3{font-size:26px;line-height:1.3}.guide-directory p{font-size:15px;line-height:1.8;margin:10px 0 0;overflow-wrap:anywhere}.guide-directory .guide-verb{font-size:13px;font-weight:500;margin-top:7px}.answer-panel h1{font-size:clamp(32px,3.1vw,46px);line-height:1.25;max-width:25ch}.answer-panel>p:first-of-type{line-height:1.75;max-width:56ch}.choice{font-size:16px;line-height:1.7;padding:16px 10px;gap:14px}.answer-panel{--panel-width:min(610px,46vw)}.answer-feedback{max-width:60ch}@media(max-width:760px){[data-view=result] .atmosphere{background-image:linear-gradient(#f4f1e6a8,#f4f1e6c9),url(/backgrounds/four-seasons-watercolor-mobile.webp)}.result-hero{padding:116px 24px 38px;grid-template-columns:1fr;gap:30px}.result-greeting{font-size:19px;margin-bottom:14px}.result-opening h1{font-size:clamp(42px,11vw,58px)}.result-summary{font-size:18px;line-height:1.7;margin-top:20px}.result-identity{display:grid;grid-template-columns:80px 1fr;text-align:left;column-gap:18px;align-items:center}.result-identity .hero-emblem{grid-row:1/3;width:80px;height:80px;margin:0}.result-identity h2{font-size:35px;align-self:end}.result-identity>p{font-size:13px;margin:5px 0 0;align-self:start}.result-companions{grid-column:1/-1;margin-top:22px}.result-companions>div{justify-content:start;gap:20px}.result-companions span{font-size:16px}.result-companions .profile-emblem{width:38px;height:38px}[data-view=result] .reading{width:calc(100% - 48px);padding-bottom:42px}.combination-reading,.energy-reading{grid-template-columns:1fr;gap:28px;padding:36px 0}.combination-reading h2{max-width:none;font-size:31px}.combination-profile{gap:16px;padding:22px 0}.combination-profile .profile-emblem{width:46px;height:46px}.combination-profile h3{font-size:26px}.combination-profile p{font-size:16px;line-height:1.8;margin-top:10px}.energy-reading h2,.work-reading>h2{font-size:32px}.energy-caption{font-size:14px;margin-top:14px}.energy-highlight{margin-top:20px}.energy-summary{font-size:16px;margin-top:18px}.energy-chart-label{font-size:23px}.energy-scale{font-size:15px}.energy-radar{width:100%;max-width:450px;justify-self:center}.energy-radar figcaption{margin-top:0}.work-reading{padding:36px 0}.work-introduction{font-size:17px;margin:20px 0 26px}.work-suggestions article{grid-template-columns:1fr;gap:12px;padding:24px 0}.work-suggestions h3{font-size:26px}.work-suggestions p{font-size:16px}.reading-quote p{font-size:23px}.reading-end{padding:36px 0}.reading-end>h2{font-size:30px}.reading-guide summary{font-size:24px;padding:23px 0}.guide-content>h2{font-size:29px}.guide-directory{grid-template-columns:1fr}.guide-directory article{gap:16px}.guide-directory .profile-emblem{width:50px;height:50px}.guide-directory h3{font-size:25px}.answer-panel{--panel-width:calc(100% - 48px)}.answer-panel h1{font-size:32px;line-height:1.25}.choice{padding:15px 5px}}.result-identity:not(:has(.hero-emblem)){display:block}.result-identity:not(:has(.hero-emblem)) h2{font-size:32px;line-height:1.3}.energy-highlight,.energy-highlight>div{flex-wrap:wrap}.energy-highlight p{min-width:0}.result-companions{text-align:center}.result-companions>div{justify-content:center}.energy-radar .radar-grid{stroke-width:1.2}.energy-radar .radar-limit{stroke:#614751;stroke-width:1.8}.energy-radar .radar-area{stroke-width:2.4}.reading-guide{border:0;margin-top:16px}.reading-guide summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;margin:0;padding:24px 26px;border:1px solid #614751;border-radius:4px;background:#f4f1e655;min-height:88px;transition:background .15s ease-out}.reading-guide summary::-webkit-details-marker{display:none}.reading-guide summary:hover{background:#f4f1e6b3}.reading-guide summary:focus-visible{outline-width:3px}.guide-summary-action{display:flex;align-items:center;gap:10px;font:500 13px/1.5 Work,sans-serif;white-space:nowrap}.guide-summary-action svg{width:22px;height:22px;transition:transform .2s ease-out}.guide-action-close{display:none}.reading-guide[open] .guide-action-close{display:inline}.reading-guide[open] .guide-action-open{display:none}.reading-guide[open] .guide-summary-action svg{transform:rotate(180deg)}.guide-content{padding-top:20px}.guide-profile-energies{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.guide-profile-energies>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.5}.guide-directory .guide-profile-energies .profile-emblem{width:28px;height:28px}@media(max-width:760px){.result-identity{display:flex;flex-direction:column;align-items:center;text-align:center}.result-identity .hero-emblem{width:96px;height:96px;margin:0 0 14px}.result-identity h2,.result-identity>p{align-self:auto}.result-companions>div{justify-content:center}.reading-guide summary{align-items:flex-start;flex-direction:column;gap:14px;padding:22px;font-size:26px}.guide-summary-action{justify-content:space-between;width:100%}.guide-directory .guide-profile-energies .profile-emblem{width:30px;height:30px}}.delivery-destination{display:inline;font-size:16px;line-height:1.7;margin:0;overflow-wrap:anywhere}.delivery-destination strong{font-weight:500}.delivery-form .correct-email{font-size:12px;margin-left:14px;padding:8px 0;min-height:44px}.delivery-form>.delivery-correction{display:block;margin-top:16px}.delivery-correction label{margin-top:0}.delivery-correction .editorial-note{margin-top:10px}.delivery-form>.outline-action{display:flex;margin-top:16px}@media(max-width:760px){.delivery-form>.outline-action{width:100%;justify-content:center}}.quiz-experience[data-view=question]{--question-layout:min(1168px,calc(100% - 96px));--scene-size:320px;--question-width:calc(var(--question-layout) - var(--scene-size) - 48px);--question-edge:max(48px,calc((100% - 1168px)/2));--question-top:226px}.quiz-experience[data-view=question] .answer-panel{width:var(--question-width);margin:0 0 0 var(--question-edge);padding:var(--question-top) 0 70px}.quiz-experience[data-view=question] .answer-panel h1{max-width:none;font-size:clamp(32px,2.6vw,38px);font-weight:400;line-height:1.25;text-wrap:pretty}.quiz-experience[data-view=question] .answer-panel>p:first-of-type{max-width:65ch;margin:20px 0 28px}.quiz-experience[data-view=question] .quiz-progress{top:164px;left:var(--question-edge);right:auto;width:var(--question-width);max-width:none;margin:0;padding-right:0;gap:18px}.quiz-experience[data-view=question] .quiz-progress>span{white-space:nowrap;font-weight:400}.quiz-experience[data-view=question] .choice{font-weight:400}.sculpture-stage[data-compact=true]{position:absolute;inset:var(--question-top) var(--question-edge) auto auto;width:var(--scene-size);height:var(--scene-size);z-index:-1;overflow:hidden}.sculpture-stage[data-compact=true] .sculpture-fallback{inset:0;width:100%;height:100%}.sculpture-stage[data-compact=true]:not([data-scene-ready=true]) .sculpture-shadow{left:50%;top:82%;width:48%;height:8px;filter:blur(7px)}.sculpture-stage[data-compact=true] .scene-loading{inset:auto 4px 0;text-align:center;font-size:10px;line-height:1.4;max-width:none}@media(max-width:1100px){.quiz-experience[data-view=question]{--question-layout:min(800px,calc(100% - 64px));--question-width:var(--question-layout);--question-edge:max(32px,calc((100% - 800px)/2));--scene-size:160px;--question-top:280px}.quiz-experience[data-view=question] .quiz-progress{top:150px;padding-right:calc(var(--scene-size) + 24px);gap:12px}.sculpture-stage[data-compact=true]{top:104px}}@media(max-width:760px){.quiz-experience[data-view=question]{--question-layout:calc(100% - 48px);--question-edge:24px;--scene-size:140px;--question-top:250px}.quiz-experience[data-view=question] .answer-panel{padding-bottom:56px}.quiz-experience[data-view=question] .answer-panel h1{font-size:32px}.quiz-experience[data-view=question] .answer-panel>p:first-of-type{margin:16px 0 22px}.quiz-experience[data-view=question] .quiz-progress{top:138px;flex-wrap:wrap;gap:9px 12px;padding-right:calc(var(--scene-size) + 16px);font-size:12px}.quiz-experience[data-view=question] .progress-segments{flex-basis:100%}.sculpture-stage[data-compact=true]{top:94px}}