.perspektiva-page{--ink:#2a2119;--ink-2:#33281e;--ink-3:#3a2e23;--paper:#efe7d8;--paper-2:#e5dac7;--gold:#c99a52;--gold-deep:#a97835;--gold-soft:#e2c48e;--sage:#8c977e;--text:#f1e9dc;--text-soft:#c8bba8;--light-text:#251d16;--light-soft:#655847;--line-dark:#544536;--line-light:#cfc1a7;--shadow:0 22px 60px #18100a3d;--radius:26px;--header-clearance:122px}.perspektiva-page *{box-sizing:border-box}.perspektiva-page{scroll-behavior:smooth;background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.68}.perspektiva-page :where(.container,.wide,.problem-grid,.principle-grid,.outcome-grid,.method-grid,.event-card,.questionnaire-facts)>*{min-width:0}.perspektiva-page main[id],.perspektiva-page section[id],.perspektiva-page footer[id],.perspektiva-page [id].first-meeting{scroll-margin-top:var(--header-clearance)}.perspektiva-page h1,.perspektiva-page h2,.perspektiva-page h3,.perspektiva-page blockquote{letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:400}.perspektiva-page p{margin:0 0 1.1em}.perspektiva-page a{color:inherit}.perspektiva-page img{max-width:100%}.perspektiva-page button,.perspektiva-page a{-webkit-tap-highlight-color:transparent}.perspektiva-page :focus-visible{outline:3px solid var(--gold-soft);outline-offset:4px}.perspektiva-page .skip-link{z-index:1000;background:var(--paper);color:var(--light-text);border-radius:4px;padding:10px 14px;font-weight:750;text-decoration:none;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.perspektiva-page .skip-link:focus{transform:translateY(0)}.perspektiva-page .container{max-width:760px;margin:0 auto;padding:0 24px}.perspektiva-page .wide{max-width:1040px;margin:0 auto;padding:0 24px}.perspektiva-page section{padding:96px 0;position:relative}.perspektiva-page .eyebrow{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;font-size:13.5px;display:inline-flex}.perspektiva-page .eyebrow:before{content:"";background:var(--gold);width:26px;height:1px}.perspektiva-page h2.section-title{max-width:20ch;margin-bottom:26px;font-size:clamp(2rem,3.25vw,2.75rem);line-height:1.2}.perspektiva-page .lede{color:var(--text-soft);max-width:60ch;font-size:19px;line-height:1.68}.perspektiva-page .btn{text-align:center;white-space:normal;border-radius:3px;justify-content:center;align-items:center;max-width:100%;padding:14px 25px;font-size:15.5px;font-weight:650;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.perspektiva-page .btn:hover{transform:translateY(-2px)}.perspektiva-page .btn-primary{background:var(--gold);border:1px solid var(--gold);color:#251b12}.perspektiva-page .btn-primary:hover{background:#d8a85f}.perspektiva-page .btn-ghost{border-bottom:1px solid var(--line-dark);color:var(--text-soft);padding-left:2px;padding-right:2px}.perspektiva-page .btn-ghost:hover{color:var(--text);border-color:var(--gold)}.perspektiva-page .cta-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.perspektiva-page .header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1120px;margin:0 auto;padding:11px 24px;display:flex}.perspektiva-page .brand-logo{width:min(292px,34vw);height:auto;display:block}.perspektiva-page .site-nav{align-items:center;gap:24px;display:flex}.perspektiva-page .site-nav a{color:var(--text-soft);white-space:nowrap;font-size:14px;text-decoration:none}.perspektiva-page .site-nav a:hover{color:var(--text)}.perspektiva-page .site-nav .nav-cta{color:#251b12;background:var(--gold);border-radius:3px;padding:10px 15px;font-weight:750}.perspektiva-page .trust-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.perspektiva-page .trust-row span{border:1px solid var(--line-dark);color:var(--text-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:13.5px;display:inline-flex}.perspektiva-page .trust-row span:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.perspektiva-page .microcopy{color:var(--text-soft);margin-top:13px;font-size:13.5px}.perspektiva-page .hero{background:radial-gradient(ellipse 900px 540px at 50% 105%, #c99a5238, transparent 62%), linear-gradient(180deg,var(--ink-2),var(--ink));padding:74px 0 110px;overflow:hidden}.perspektiva-page .hero h1{max-width:17ch;font-size:clamp(2.65rem,5.6vw,3.9rem);line-height:1.1}.perspektiva-page .hero h1 .hero-lead{white-space:nowrap}.perspektiva-page .hero h1 em{color:var(--gold-soft);font-style:normal}.perspektiva-page .hero .lede{margin-top:28px}.perspektiva-page .hero-note{border-top:1px solid var(--line-dark);max-width:60ch;color:var(--text-soft);margin-top:28px;padding:18px 0 0;font-size:15.5px}.perspektiva-page .outcomes{background:var(--paper);color:var(--light-text)}.perspektiva-page .outcomes .eyebrow{color:var(--gold-deep)}.perspektiva-page .outcomes .eyebrow:before{background:var(--gold-deep)}.perspektiva-page .outcomes .lede{color:var(--light-soft)}.perspektiva-page .outcome-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.perspektiva-page .outcome-card{border:1px solid var(--line-light);border-top:2px solid var(--gold-deep);background:#fff;border-radius:18px;min-width:0;padding:26px 24px}.perspektiva-page .outcome-card h3{margin-bottom:11px;font-size:clamp(1.3rem,2.1vw,1.5rem);line-height:1.25}.perspektiva-page .outcome-card p{color:var(--light-soft);font-size:15.5px}.perspektiva-page .dark{background:var(--ink-2)}.perspektiva-page .problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.perspektiva-page .problem{border:1px solid var(--line-dark);background:#ffffff06;border-radius:18px;flex-direction:column;justify-content:space-between;min-width:0;min-height:250px;padding:26px;display:flex}.perspektiva-page .problem .num{color:var(--gold);letter-spacing:.1em;font-size:12.5px;font-weight:800}.perspektiva-page .problem h3{margin:18px 0 14px;font-size:23px}.perspektiva-page .problem p{color:var(--text-soft);font-size:15.5px}.perspektiva-page .problem .shift{border-top:1px solid var(--line-dark);color:var(--gold-soft);margin-top:18px;padding-top:16px;font-size:14.5px;font-weight:650}.perspektiva-page .age-block{margin-top:48px}.perspektiva-page .age-block p{color:var(--text-soft)}.perspektiva-page .age-block strong{color:var(--text);font-weight:650}.perspektiva-page .gold-band{color:#23180f;background:linear-gradient(155deg,#d0a45f 0%,#b67f3c 100%);padding:105px 0}.perspektiva-page .gold-band blockquote{max-width:24ch;font-size:clamp(30px,4vw,46px);line-height:1.32}.perspektiva-page .gold-band p{color:#4e3317;max-width:60ch;margin-top:30px;font-size:16.5px}.perspektiva-page .not-list{margin:28px 0 0;padding:0;list-style:none}.perspektiva-page .not-list li{border-top:1px solid var(--line-dark);color:var(--text-soft);padding:18px 0}.perspektiva-page .not-list li:last-child{border-bottom:1px solid var(--line-dark)}.perspektiva-page .not-list b{color:var(--text)}.perspektiva-page .bridge-line{color:var(--gold-soft);margin-top:36px;font-family:Georgia,serif;font-size:22px;font-style:italic}.perspektiva-page .editorial-figure{border:1px solid var(--line-dark);background:var(--ink);box-shadow:var(--shadow);border-radius:20px;margin:42px 0 0;overflow:hidden}.perspektiva-page .editorial-figure picture{display:block}.perspektiva-page .editorial-figure img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.perspektiva-page .editorial-figure figcaption{color:var(--text-soft);padding:15px 18px;font-size:14px;line-height:1.5}.perspektiva-page .principles{background:var(--ink)}.perspektiva-page .principle-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.perspektiva-page .principle{border-top:1px solid var(--gold);background:#ffffff06;min-width:0;padding:24px 20px}.perspektiva-page .principle b{color:var(--gold-soft);margin-bottom:9px;display:block}.perspektiva-page .principle p{color:var(--text-soft);margin:0;font-size:14.5px}.perspektiva-page .process{background:var(--ink-3)}.perspektiva-page .process-line{margin-top:48px}.perspektiva-page .process-item{grid-template-columns:54px 1fr;gap:20px;padding-bottom:46px;display:grid}.perspektiva-page .process-item>*{min-width:0}.perspektiva-page .process-item:last-child{padding-bottom:0}.perspektiva-page .node{flex-direction:column;align-items:center;display:flex}.perspektiva-page .dot{background:var(--gold);border-radius:50%;width:12px;height:12px;margin-top:8px}.perspektiva-page .stem{background:var(--line-dark);flex:1;width:1px;margin-top:10px}.perspektiva-page .process-item:last-child .stem{display:none}.perspektiva-page .process-item h3{margin-bottom:8px;font-size:26px}.perspektiva-page .process-item p{color:var(--text-soft);margin:0;font-size:16px}.perspektiva-page .science{background:var(--ink)}.perspektiva-page .science-card{border:1px solid var(--line-dark);box-shadow:var(--shadow);background:#ffffff06;border-radius:20px;margin-top:36px;padding:34px}.perspektiva-page .method-grid>*{min-width:0}.perspektiva-page .science-card p{color:var(--text-soft)}.perspektiva-page .science-card strong{color:var(--text)}.perspektiva-page .method-grid{grid-template-columns:1fr 1fr;gap:24px 34px;margin-top:26px;display:grid}.perspektiva-page .method h3{color:var(--text);margin-bottom:7px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:750}.perspektiva-page .method p{margin:0;font-size:15px}.perspektiva-page .disclaimer{border-left:3px solid var(--gold);color:var(--text);background:#c99a5214;margin-top:26px;padding:20px 22px;font-size:15.5px}.perspektiva-page .refs{gap:10px;margin-top:24px;display:grid}.perspektiva-page .refs a{color:var(--gold-soft);text-underline-offset:3px;font-size:15px;text-decoration-thickness:1px}.perspektiva-page .faq{background:var(--ink-2)}.perspektiva-page .faq-list{border-top:0;gap:12px;margin-top:34px;display:grid}.perspektiva-page .faq details{border:1px solid var(--line-light);min-width:0;color:var(--light-text);background:#fff;border-radius:13px;padding:0 22px;transition:border-color .15s,box-shadow .15s}.perspektiva-page .faq details:hover,.perspektiva-page .faq details[open]{border-color:var(--gold);box-shadow:0 8px 24px #18100a29}.perspektiva-page .faq summary{cursor:pointer;color:#3a2a1d;padding:21px 44px 21px 0;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.3125rem);line-height:1.4;list-style:none;position:relative}.perspektiva-page .faq summary:hover{color:#251d16}.perspektiva-page .faq summary:focus-visible{outline:3px solid var(--gold-deep);outline-offset:4px;border-radius:2px}.perspektiva-page .faq summary::-webkit-details-marker{display:none}.perspektiva-page .faq summary:after{content:"+";color:var(--gold);font:28px/1 sans-serif;position:absolute;top:17px;right:4px}.perspektiva-page .faq details[open] summary:after{content:"–"}.perspektiva-page .faq details p{color:#4b3b2d;margin:0;padding:0 44px 20px 0;line-height:1.65}.perspektiva-page .section-cta{border-top:1px solid var(--line-dark);margin-top:34px;padding-top:28px}.perspektiva-page .section-cta p{color:var(--text-soft);margin:10px 0 0;font-size:15px}.perspektiva-page .event{background:linear-gradient(180deg,var(--ink-2) 0%,var(--paper) 25%,var(--paper) 100%);color:var(--light-text);padding-top:118px}.perspektiva-page .event .eyebrow{color:var(--gold-deep)}.perspektiva-page .event .eyebrow:before{background:var(--gold-deep)}.perspektiva-page .event h2{max-width:18ch;font-size:clamp(34px,4.4vw,52px)}.perspektiva-page .event .lede{color:var(--light-soft);margin-top:20px}.perspektiva-page .event-card{border-top:1px solid var(--line-light);grid-template-columns:.8fr 1.2fr;align-items:start;gap:34px;margin-top:38px;padding-top:30px;display:grid}.perspektiva-page .event-card>*{min-width:0}.perspektiva-page .datebox{color:var(--text);background:#2e241b;border-radius:16px;padding:24px}.perspektiva-page .datebox .day{font-family:Georgia,serif;font-size:48px;line-height:1}.perspektiva-page .datebox .meta{color:var(--gold-soft);margin-top:10px}.perspektiva-page .datebox .location{border-top:1px solid var(--line-dark);color:var(--text);margin-top:16px;padding-top:14px;font-weight:700;line-height:1.45}.perspektiva-page .event-copy p{color:var(--light-soft)}.perspektiva-page .event-copy strong{color:var(--light-text)}.perspektiva-page .event .btn-primary{margin-top:12px}.perspektiva-page .event .editorial-figure{border-color:var(--line-light);background:var(--paper-2);box-shadow:0 18px 42px #33281e29}.perspektiva-page .event .editorial-figure img{aspect-ratio:16/7}.perspektiva-page .event .editorial-figure figcaption{color:var(--light-soft)}.perspektiva-page footer{background:var(--paper-2);color:var(--light-soft);padding:42px 0;font-size:14px}.perspektiva-page footer .brandline{color:var(--light-text);margin-bottom:5px;font-weight:700}.perspektiva-page .mobile-cta{display:none}@media (max-width:860px){.perspektiva-page{--header-clearance:108px}.perspektiva-page section{padding:76px 0}.perspektiva-page .site-nav a:not(.nav-cta){display:none}.perspektiva-page .brand-logo{width:250px}.perspektiva-page .problem-grid{grid-template-columns:1fr}.perspektiva-page .principle-grid{grid-template-columns:1fr 1fr}.perspektiva-page .outcome-grid,.perspektiva-page .event-card{grid-template-columns:1fr}}@media (max-width:620px){.perspektiva-page{--header-clearance:92px}.perspektiva-page #igenyfelmeres .container>div[style*="repeat(3,1fr)"]{grid-template-columns:1fr!important}.perspektiva-page .container,.perspektiva-page .wide{padding:0 18px}.perspektiva-page{padding-bottom:70px}.perspektiva-page .header-inner{padding:9px 16px}.perspektiva-page .brand-logo{width:205px}.perspektiva-page .site-nav .nav-cta{display:none}.perspektiva-page .hero{padding-top:48px}.perspektiva-page .hero h1{max-width:100%;font-size:clamp(2.35rem,11.5vw,3rem);line-height:1.12}.perspektiva-page .hero h1 .hero-lead{white-space:normal}.perspektiva-page h2.section-title,.perspektiva-page .event h2{max-width:22ch;font-size:clamp(1.9rem,9vw,2.55rem);line-height:1.2}.perspektiva-page .outcome-card{padding:24px 20px}.perspektiva-page .faq details{padding:0 18px}.perspektiva-page .faq summary,.perspektiva-page .faq details p{padding-right:38px}.perspektiva-page .principle-grid,.perspektiva-page .method-grid{grid-template-columns:1fr}.perspektiva-page .gold-band{padding:78px 0}.perspektiva-page .editorial-figure{border-radius:14px;margin-top:30px}.perspektiva-page .editorial-figure img,.perspektiva-page .event .editorial-figure img{aspect-ratio:4/5}.perspektiva-page .mobile-cta{z-index:100;background:var(--gold);color:#251b12;border-radius:5px;justify-content:center;align-items:center;min-height:52px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 12px 32px #00000057}}@media (prefers-reduced-motion:reduce){.perspektiva-page{scroll-behavior:auto}.perspektiva-page *,.perspektiva-page :before,.perspektiva-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(body:has(.perspektiva-page)>.site-header,body:has(.perspektiva-page)>.site-footer,body:has(.perspektiva-page)>.skip-link){display:none}html:has(.perspektiva-page){scroll-padding-top:122px}body:has(.perspektiva-page){background:#2a2119}body:has(.perspektiva-page)>main{overflow:clip}.perspektiva-page .perspektiva-skip-link{z-index:1000;background:var(--paper);color:var(--light-text);border-radius:4px;padding:10px 14px;font-weight:750;text-decoration:none;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.perspektiva-page .perspektiva-skip-link:focus{transform:translateY(0)}.perspektiva-page .perspektiva-header{z-index:90;-webkit-backdrop-filter:blur(14px);background:#2a2119eb;border-bottom:1px solid #e2c48e2e;position:sticky;top:0}.perspektiva-page .inset-container{padding:0}.perspektiva-page .questionnaire-disabled{cursor:not-allowed;opacity:.62}.perspektiva-page .questionnaire-facts{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;padding-top:28px;display:grid}.perspektiva-page .questionnaire-facts span{color:var(--light-soft)}.perspektiva-page .first-meeting{border-top:1px solid var(--line-light);margin-top:72px;padding-top:42px}.perspektiva-page .footer-note{margin-top:10px}.perspektiva-page .menu-button,.perspektiva-page .perspektiva-mobile-menu{display:none}@media (max-width:860px){.perspektiva-page .desktop-perspektiva-nav{display:none}.perspektiva-page .menu-button{border:1px solid var(--line-dark);cursor:pointer;background:0 0;border-radius:4px;place-content:center;gap:5px;width:46px;height:46px;padding:11px;display:grid}.perspektiva-page .menu-button span{border-top:2px solid var(--text);width:23px;display:block}.perspektiva-page .perspektiva-mobile-menu{background:var(--ink-2);border:1px solid var(--line-dark);width:min(280px,100vw - 40px);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:20px}.perspektiva-page .perspektiva-mobile-menu[hidden]{display:none}.perspektiva-page .perspektiva-mobile-menu a,.perspektiva-page .perspektiva-mobile-menu span{min-height:48px;color:var(--text);align-items:center;padding:8px 12px;text-decoration:none;display:flex}.perspektiva-page .perspektiva-mobile-menu .nav-cta{color:#251b12;justify-content:center;margin-top:6px}}@media (max-width:620px){.perspektiva-page .questionnaire-facts{grid-template-columns:1fr}.perspektiva-page{padding-bottom:70px}}@media (max-width:860px){html:has(.perspektiva-page){scroll-padding-top:108px}}@media (max-width:620px){html:has(.perspektiva-page){scroll-padding-top:92px}}
