.discovery-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;min-height:550px;padding-block:40px 55px;display:grid}.discovery-hero h1{letter-spacing:-.05em;margin:23px 0;font-size:clamp(3.3rem,5.3vw,5.7rem);line-height:.99}.discovery-hero h1 em{color:var(--teal);font-weight:400}.discovery-hero .intro{max-width:590px}.discovery-small{color:var(--muted);margin-top:18px;font-size:.76rem;line-height:1.7}.discovery-section{padding-block:35px 55px;scroll-margin-top:130px}.discovery-section p{margin-top:16px}.discovery-section h2{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:480;line-height:1.12}.discovery-section h3{font-family:var(--display);margin-top:27px;font-size:1.65rem;font-weight:500;line-height:1.2}.possibility-orbit{isolation:isolate;perspective:1000px;overflow-clip-margin:8px;height:470px;position:relative;overflow:clip}.possibility-ring{border:1px solid var(--line);pointer-events:none;border-radius:50%;position:absolute;inset:4% 0;transform:rotate(-20deg)rotateX(40deg)}.possibility-ring.second{inset:15% -3%;transform:rotate(35deg)rotateY(35deg)}.orbit-center{font-family:var(--display);color:var(--teal);opacity:.14;pointer-events:none;font-size:7rem;position:absolute;top:32%;left:34%}.orbit-note{background:var(--white);border:1px solid var(--line);width:65%;transform-style:preserve-3d;border-radius:18px;gap:13px;padding:22px 25px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;box-shadow:0 20px 40px #142e3a0b}.orbit-note small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.61rem}.orbit-note strong{font-family:var(--display);max-width:250px;font-size:1.6rem;font-weight:500;line-height:1.15}.orbit-note>span{color:var(--teal);position:absolute;bottom:20px;right:22px}.orbit-note-0{top:4%;left:7%;transform:rotate(-7deg)rotateY(8deg)}.orbit-note-1{background:color-mix(in srgb,var(--yellow) 17%,var(--white));top:37%;right:0;transform:rotate(6deg)rotateY(-9deg)}.orbit-note-2{bottom:0;left:0;transform:rotate(-4deg)rotateY(7deg)}.orbit-note:hover,.orbit-note:focus-visible{transform:translateY(-6px)rotate(0);box-shadow:0 24px 45px #142e3a20}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.audience-card,.experience-card,.related-card{isolation:isolate;border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;min-width:0;padding:29px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.audience-card:nth-child(3n+2){background:color-mix(in srgb,var(--teal) 8%,var(--white))}.audience-card:nth-child(3n+3){background:color-mix(in srgb,var(--yellow) 12%,var(--white))}.audience-card:hover,.experience-card:hover,.related-card:hover{border-color:var(--teal);transform:translateY(-5px);box-shadow:0 14px 35px #142e3a12}.audience-number{font-family:var(--display);color:var(--teal);justify-content:space-between;margin-bottom:20px;font-size:2rem;display:flex}.audience-number>span{font:1.25rem var(--body)}.audience-card h3{margin:17px 0 0;font-size:2rem}.audience-card p,.experience-card p,.related-card p{color:var(--muted);margin-bottom:25px;font-size:.88rem;line-height:1.7}.audience-bottom{border-top:1px solid var(--line);color:var(--teal);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:20px;font-size:.76rem;font-weight:750;display:flex}.discovery-search{gap:12px;max-width:830px;font-size:.86rem;font-weight:700;display:grid}.discovery-search input{border:1px solid var(--line);background:var(--white);width:100%;min-height:52px;color:var(--ink);border-radius:12px;padding:17px 20px}.discovery-directory{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:25px;display:grid}.directory-group,.discovery-evidence{border:1px solid var(--line);background:var(--white);border-radius:14px}.directory-group[hidden],.directory-group li[hidden]{display:none}.directory-group summary,.discovery-evidence summary{cursor:pointer;min-height:52px;padding:17px 20px;font-size:.88rem;font-weight:700}.directory-group summary span{float:right;color:var(--muted);margin-top:4px;font-size:.67rem}.directory-group ul{margin:0;padding:0 20px 14px;list-style:none}.directory-group li a{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:.82rem;text-decoration:none;display:flex}.directory-group li small{color:var(--muted);white-space:nowrap}.directory-group li a:hover{color:var(--teal);text-decoration:underline}.discovery-principle{background:color-mix(in srgb,var(--teal) 7%,var(--white));border:1px solid var(--line);border-radius:20px;grid-template-columns:90px minmax(0,1fr);gap:30px;max-width:850px;padding:35px;display:grid}.discovery-principle .mini-mark{width:75px;height:75px;margin:0;font-size:2rem}.discovery-principle h2{font-size:2.3rem}.discovery-principle p{margin-bottom:25px;font-size:.9rem;line-height:1.8}.discovery-audience-hero,.discovery-detail-hero{max-width:1150px;padding-block:30px 25px}.discovery-audience-hero h1,.discovery-detail-hero h1{font-family:var(--display);letter-spacing:-.045em;max-width:1000px;margin:20px 0;font-size:clamp(3.1rem,5.5vw,5rem);font-weight:480;line-height:1.04}.discovery-audience-hero .intro,.discovery-detail-hero .intro{max-width:790px;font-size:1.05rem;line-height:1.7}.discovery-audience-hero .breadcrumbs,.discovery-detail-hero .breadcrumbs{flex-wrap:wrap;margin-bottom:23px}.experience-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.experience-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.experience-count{font-family:var(--display);color:var(--teal);font-size:2.3rem}.experience-card-top .discovery-small{margin:0}.experience-card h2{max-width:500px;margin:18px 0 0;font-size:2.05rem}.discovery-two{grid-template-columns:1.1fr 1fr;gap:70px;display:grid}.discovery-two>div>p{font-size:.93rem;line-height:1.85}.discovery-two h2{margin-top:15px}.discovery-source-list h3{margin-top:0}.discovery-source-list p,.discovery-evidence p{font-size:.84rem;line-height:1.7}.discovery-source-list small,.discovery-evidence small{color:var(--muted);margin-top:8px;display:block}.discovery-check{background:color-mix(in srgb,var(--yellow) 12%,var(--white));border:1px solid var(--line);border-radius:20px;align-self:start;padding:30px}.discovery-check h2{font-size:2rem}.discovery-check p{font-size:.9rem;line-height:1.8}.discovery-check-rule{background:var(--line);height:1px;margin:27px 0}.discovery-check .text-link{margin-top:20px;display:inline-block}.discovery-next-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:40px;display:flex}.discovery-next-strip h2{margin-top:16px}.discovery-evidence{padding:5px 15px 15px}.discovery-evidence>p{padding-inline:20px}.discovery-evidence summary{font-size:.86rem}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.related-card h3{margin-top:19px;font-size:1.7rem}.related-card .text-link{margin-top:auto;font-size:.8rem}.discovery-handoff{border:1px solid var(--line);background:var(--white);border-radius:24px;overflow:hidden}.handoff-heading{background:color-mix(in srgb,var(--teal) 7%,var(--white));border-bottom:1px solid var(--line);padding:30px 35px}.handoff-heading h2{margin-top:14px}.handoff-heading p{max-width:780px;font-size:.9rem}.handoff-columns{grid-template-columns:1.1fr 1fr;gap:35px;padding:35px;display:grid}.handoff-columns h3{margin-top:0}.handoff-columns p{font-size:.88rem}.handoff-columns label{gap:10px;margin-top:20px;font-size:.8rem;font-weight:700;display:grid}.handoff-columns textarea{border:1px solid var(--line);resize:vertical;background:var(--paper);width:100%;min-height:210px;color:var(--ink);border-radius:12px;padding:15px;font-size:.8rem;line-height:1.7;display:block}.handoff-columns .button-row{gap:12px;margin-top:20px}.handoff-columns .button{min-height:44px;font-size:.75rem}.guide-state{border:1px solid var(--line);color:var(--muted);border-radius:30px;gap:8px;margin-bottom:16px;padding:7px 11px;font-size:.67rem;display:inline-flex}.guide-state:before{content:"";background:var(--yellow);border-radius:100%;width:7px;height:7px;margin-top:5px}.guide-note{border-left:2px solid var(--teal);margin-top:22px;padding-left:18px}.handoff-status{min-height:22px;color:var(--teal);font-size:.76rem!important}.guide-answer{white-space:pre-wrap;border-top:1px solid var(--line);margin-top:20px;padding-top:20px;font-size:.9rem;line-height:1.8}.discovery-invite{border:1px solid var(--line);background:color-mix(in srgb,var(--teal) 7%,var(--white));border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;margin-bottom:50px;padding:35px;display:grid}.discovery-invite h2{margin:15px 0;font-size:2.8rem;line-height:1.08}.discovery-invite p{max-width:550px;font-size:.9rem}.invite-paths{gap:11px;display:grid}.invite-paths a{background:var(--white);border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:18px;min-height:52px;padding:15px 19px;font-size:.83rem;text-decoration:none;display:flex}.invite-paths a:hover{border-color:var(--teal);color:var(--teal)}html[data-experience=expressive] .audience-card:hover,html[data-experience=expressive] .experience-card:hover{transform:perspective(1000px)translateY(-7px)rotateX(2deg)rotateY(-1deg)}html[data-experience=expressive] .possibility-orbit[data-ambient-active] .possibility-ring{animation:24s ease-in-out infinite alternate possibility-turn}html[data-experience=expressive] .possibility-orbit[data-ambient-active] .possibility-ring.second{animation-duration:31s;animation-direction:alternate-reverse}html:not([data-page-visible]) .possibility-ring{animation-play-state:paused!important}@keyframes possibility-turn{0%{transform:rotate(-22deg)rotateX(40deg)}to{transform:rotate(25deg)rotateX(53deg)}}html[data-experience=calm] :is(.audience-card,.experience-card,.related-card,.orbit-note):hover{transform:none}html[data-experience=calm] .possibility-ring{animation:none!important}@media (width<=1000px){.discovery-hero{grid-template-columns:1fr 1fr;gap:25px}.possibility-orbit{height:400px}.orbit-note{width:83%;padding:20px}.orbit-note strong{font-size:1.45rem}.audience-grid{grid-template-columns:1fr 1fr}.discovery-two{gap:35px}.handoff-columns{gap:25px;padding:26px}.related-grid{grid-template-columns:1fr 1fr}.related-card:last-child{grid-column:1/-1}.discovery-invite{gap:25px}}@media (width<=700px){.discovery-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:28px}.discovery-hero h1{font-size:3.7rem}.discovery-hero .intro{font-size:.94rem}.discovery-hero .button-row{margin-top:22px}.possibility-orbit{width:100%;max-width:450px;height:390px;margin:auto}.orbit-note{width:74%}.orbit-note strong{font-size:1.5rem}.discovery-section{padding-block:27px 35px;scroll-margin-top:110px}.audience-grid,.experience-grid,.discovery-directory,.discovery-two,.related-grid,.handoff-columns,.discovery-invite{grid-template-columns:1fr}.audience-card,.experience-card,.related-card{padding:25px}.audience-number{margin-bottom:15px}.audience-card h3{font-size:1.9rem}.discovery-audience-hero,.discovery-detail-hero{padding-top:25px}.discovery-audience-hero h1,.discovery-detail-hero h1{font-size:clamp(2.5rem,10vw,3.5rem)}.discovery-audience-hero .intro,.discovery-detail-hero .intro{font-size:.91rem}.discovery-audience-hero .button-row,.discovery-detail-hero .button-row{gap:16px;margin-top:22px}.discovery-small{font-size:.7rem}.experience-card h2{font-size:1.9rem}.discovery-two{gap:30px}.discovery-principle{grid-template-columns:1fr;padding:25px}.discovery-principle .mini-mark{width:50px;height:50px;font-size:1.5rem}.discovery-next-strip{flex-direction:column;align-items:flex-start}.related-card:last-child{grid-column:auto}.handoff-heading{padding:25px}.handoff-columns{gap:35px;padding:25px}.discovery-check{padding:25px}.directory-group summary span{float:none;margin-top:5px;display:block}.discovery-invite{padding:26px}.discovery-invite h2{font-size:2.3rem}.discovery-search input{font-size:.8rem}.discovery-evidence{padding:4px 4px 15px}}@media (prefers-reduced-motion:reduce){.possibility-ring{animation:none!important}.audience-card:hover,.experience-card:hover,.related-card:hover,.orbit-note:hover{transform:none!important}}@media print{.possibility-orbit,.handoff-columns .button-row,.discovery-search{display:none}.discovery-hero,.audience-grid,.experience-grid,.discovery-two,.related-grid,.handoff-columns{display:block}.audience-card,.experience-card,.related-card{break-inside:avoid;margin-bottom:15px}.discovery-section{padding-block:15px}.discovery-detail-hero h1{font-size:28pt}}
