@font-face{font-family:KomplizinSans;src:url(/fonts/InstrumentSans-latin-v1.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:KomplizinSerif;src:url(/fonts/Literata-latin-v1.woff2) format("woff2");font-weight:200 900;font-display:swap}:root{--pk-paper:#fafbf7;--pk-ink:#203e31;--pk-rust:#47633c;--pk-terra:#edf1e7;--pk-blue:#f0f3ec;--pk-rule:#c7d1be;--pk-white:#fafbf7;--pk-muted:#536b50;color-scheme:light;scrollbar-color:#9bac90 var(--pk-paper);scroll-padding-top:30px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pk-paper);color:var(--pk-ink);font:400 18px/1.7 KomplizinSans,sans-serif}::selection{background:#d4e1c8;color:#173524}h1,h2,p,figure{margin:0}h1,h2{font-weight:500;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}h2{font-size:clamp(36px,4.1vw,58px)}h2 em{font:350 italic .96em/1.2 KomplizinSerif,Georgia,serif;letter-spacing:-.04em}a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}button,a,summary{touch-action:manipulation}a,summary{-webkit-tap-highlight-color:#47633c20}a:hover{color:var(--pk-rust)}a:focus-visible,summary:focus-visible{outline:2px solid var(--pk-rust);outline-offset:7px}svg{fill:none;stroke:currentColor;stroke-width:1.3;flex-shrink:0}p{max-width:65ch}.pk-wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.pk-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:30px 28px}.pk-wordmark{font-size:19px;font-weight:600;line-height:1.05;letter-spacing:-.045em;text-decoration:none}.pk-nav{display:flex;gap:30px;font-size:14px}.pk-nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}.pk-nav a:hover{text-decoration:underline}.pk-header-contact{font-size:14px;display:flex;align-items:center;gap:20px;text-decoration:none;border-bottom:1px solid var(--pk-ink);padding-block:10px}.pk-header-contact svg{width:19px;height:19px}.pk-menu{display:none}.pk-skip{position:fixed;top:-100px;left:20px;z-index:20;background:var(--pk-ink);color:var(--pk-paper);padding:12px 20px}.pk-skip:focus{top:15px}.pk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pk-hero{padding-top:38px}.pk-hero h1{margin-bottom:38px}.pk-hero h1>span{display:block;font-size:clamp(25px,2.7vw,39px);line-height:1.3;font-weight:400;letter-spacing:-.035em;margin-bottom:4px}.pk-hero h1>strong{display:block;font-size:clamp(54px,7.1vw,96px);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:var(--pk-rust)}.pk-hero-photo{position:relative;height:clamp(380px,36vw,540px);overflow:hidden;background:#c6beab}.pk-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:49% 32%}.pk-hero-photo figcaption{position:absolute;left:0;bottom:0;width:440px;max-width:70%;padding:24px 30px 4px 0;background:var(--pk-paper);font-size:26px;line-height:1.35;letter-spacing:-.025em}.pk-hero-after{display:grid;grid-template-columns:1.15fr .85fr 35px;gap:60px;align-items:center;padding-top:38px}.pk-hero-after>p:first-child{font-size:18px;max-width:540px}.pk-handnote{font:350 italic 27px/1.5 KomplizinSerif,Georgia,serif;color:var(--pk-rust);max-width:260px;justify-self:end}.pk-down{display:inline-flex;align-items:center;justify-content:center;width:44px;height:52px}.pk-down svg{width:24px;height:32px}.pk-about{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:150px 130px}.pk-section-title h2{max-width:500px}.pk-copy p+p{margin-top:25px}.pk-copy-close{font-size:23px;line-height:1.45;color:var(--pk-rust);margin-top:35px!important}.pk-companion{background:var(--pk-terra);color:var(--pk-ink);padding-block:100px 75px}.pk-companion h2{font-size:clamp(40px,5.3vw,76px);max-width:1100px}.pk-companion-columns{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:70px}.pk-lead{font-size:31px;line-height:1.45;max-width:410px;letter-spacing:-.025em}.pk-open-ending{border-top:1px solid var(--pk-rule);margin-top:65px;padding-top:35px;display:flex;justify-content:space-between;align-items:center;gap:40px}.pk-open-ending>p:first-child{font-size:18px}.pk-open-ending>p:last-child{font-size:clamp(28px,3.6vw,50px);letter-spacing:-.035em;line-height:1.3}.pk-open-ending em{font:350 italic 1em/1.3 KomplizinSerif,serif}.pk-possibilities{padding-block:125px}.pk-possibilities h2{margin-bottom:60px}.pk-possibility-list{margin-left:23%;border-top:1px solid var(--pk-rule)}.pk-possibility{border-bottom:1px solid var(--pk-rule);padding-block:24px}.pk-possibility summary{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:clamp(24px,2.7vw,37px);line-height:1.3;letter-spacing:-.03em;list-style:none;cursor:pointer;min-height:44px}.pk-possibility summary::-webkit-details-marker{display:none}.pk-possibility summary svg{width:24px;height:24px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.pk-possibility[open] summary{color:var(--pk-rust)}.pk-possibility[open] summary svg{transform:rotate(45deg)}.pk-possibility>p{font-size:21px;margin-top:15px;padding-right:60px;max-width:650px}.pk-possibilities-after{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.pk-possibilities-after>p:first-child{font:350 italic 31px/1.5 KomplizinSerif,Georgia,serif;max-width:400px;color:var(--pk-rust)}.pk-possibilities-after>p:last-child{max-width:490px}.pk-glimpses{background:var(--pk-blue);padding-block:90px}.pk-glimpses-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.pk-glimpses-grid>p{align-self:center}.pk-social{display:flex;gap:35px;margin-top:40px}.pk-social a{display:inline-flex;align-items:center;gap:22px;min-height:48px;border-bottom:1px solid var(--pk-ink);text-decoration:none;font-size:17px}.pk-social svg{width:20px;height:20px}.pk-invitation{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:130px 110px}.pk-invitation h2{font-size:clamp(44px,5.4vw,76px)}.pk-invitation-copy{padding-top:8px}.pk-invitation-copy p+p{margin-top:25px}.pk-mail-action{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:40px;padding-block:20px;border-block:1px solid var(--pk-ink);text-decoration:none;font-size:clamp(22px,2vw,29px);line-height:1.3;letter-spacing:-.025em}.pk-mail-action svg{width:40px;height:32px;transition:transform .25s}.pk-mail-action:hover svg{transform:translate(6px)}.pk-email{display:inline-block;margin-top:23px;font-size:15px}.pk-footer{border-top:1px solid var(--pk-rule);padding-block:28px 40px;display:flex;align-items:center;gap:25px;font-size:13px}.pk-footer>a:first-child{text-decoration:none;font-weight:600}.pk-footer>span{color:var(--pk-muted)}.pk-to-top{margin-left:auto;display:flex;gap:12px;align-items:center;min-height:44px;text-decoration:none}.pk-to-top svg{width:18px;height:18px}@media(min-width:1600px){.pk-hero h1>strong{font-size:96px}.pk-hero-photo{height:540px}}@media(max-width:1050px){.pk-wrap{width:calc(100% - 64px)}.pk-nav{gap:18px;font-size:13px}.pk-header{gap:20px}.pk-header-contact{font-size:13px;gap:12px}.pk-hero-after{gap:35px;grid-template-columns:1.2fr .8fr}.pk-down{display:none}.pk-about,.pk-companion-columns,.pk-possibilities-after,.pk-glimpses-grid,.pk-invitation{gap:55px}.pk-lead{font-size:27px}.pk-hero h1>strong{font-size:9vw}.pk-hero-photo figcaption{font-size:23px;width:380px}.pk-about{padding-block:100px}.pk-possibility-list{margin-left:15%}}@media(max-width:720px){body{font-size:17px;line-height:1.75}.pk-wrap{width:calc(100% - 40px)}.pk-header{padding-block:24px;align-items:flex-start}.pk-wordmark{font-size:18px}.pk-nav,.pk-header-contact{display:none}.pk-menu{display:block;position:relative;z-index:5}.pk-menu summary{display:flex;align-items:center;gap:12px;min-height:44px;list-style:none;font-size:14px;cursor:pointer}.pk-menu summary::-webkit-details-marker{display:none}.pk-menu summary svg{width:22px;height:22px}.pk-menu nav{position:absolute;right:0;top:50px;display:flex;flex-direction:column;width:240px;padding:15px 22px;border:1px solid var(--pk-rule);background:var(--pk-paper);box-shadow:0 10px 25px #203e3115}.pk-menu nav a{min-height:48px;display:flex;align-items:center;text-decoration:none;font-size:15px}.pk-hero{padding-top:20px}.pk-hero h1{margin-bottom:25px}.pk-hero h1>span{font-size:25px;margin-bottom:9px}.pk-hero h1>strong{font-size:clamp(31px,8.6vw,61px);line-height:1.1;letter-spacing:-.04em}.pk-hero-photo{height:430px;margin-inline:-20px}.pk-hero-photo img{object-position:49% 32%;width:100%}.pk-hero-photo figcaption{left:20px;bottom:0;max-width:calc(100% - 40px);width:310px;font-size:23px;padding:18px 20px 3px 0}.pk-hero-after{display:block;padding-top:25px}.pk-hero-after>p:first-child{font-size:17px}.pk-handnote{margin-top:25px;font-size:23px;max-width:100%}.pk-about{display:block;padding-block:80px}.pk-section-title{margin-bottom:35px}.pk-copy p+p{margin-top:23px}.pk-copy-close{font-size:22px}.pk-companion{padding-block:65px 55px}.pk-companion h2{font-size:clamp(32px,8.5vw,49px)}.pk-companion-columns{display:block;padding-top:35px}.pk-lead{font-size:25px;line-height:1.45;margin-bottom:30px}.pk-open-ending{display:block;margin-top:40px;padding-top:28px}.pk-open-ending>p:last-child{font-size:32px;margin-top:15px}.pk-possibilities{padding-block:75px}.pk-possibilities h2{margin-bottom:35px}.pk-possibility-list{margin-left:0}.pk-possibility{padding-block:21px}.pk-possibility summary{font-size:25px;gap:18px}.pk-possibility summary svg{width:19px;height:19px}.pk-possibility>p{font-size:18px;padding-right:20px}.pk-possibilities-after{display:block;margin-top:35px}.pk-possibilities-after>p:first-child{font-size:26px}.pk-possibilities-after>p:last-child{margin-top:25px}.pk-glimpses{padding-block:60px}.pk-glimpses-grid{display:flex;flex-direction:column;gap:32px}.pk-glimpses h2{font-size:36px}.pk-social{gap:30px;margin-top:25px}.pk-social a{font-size:16px;gap:17px}.pk-invitation{display:block;padding-block:75px 65px}.pk-invitation h2{font-size:49px;margin-bottom:30px}.pk-mail-action{font-size:23px;margin-top:30px}.pk-mail-action svg{width:30px}.pk-footer{flex-wrap:wrap;gap:5px 18px;padding-block:25px}.pk-to-top{margin-left:auto}.pk-footer>span{order:3;flex-basis:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@font-face{font-family:KomplizinHand;src:url(/fonts/Caveat-latin-v1.woff2) format("woff2");font-weight:400 700;font-display:swap}body{font-size:17px;line-height:1.85}h1,h2{font-family:KomplizinSerif,Georgia,serif;font-weight:350;letter-spacing:-.035em;line-height:1.2}h2{font-size:clamp(34px,3.8vw,52px)}h2 em{font-size:1em}.pk-wordmark{font-family:KomplizinSerif,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15}.pk-header-contact{border-bottom-color:var(--pk-rule)}.pk-header{position:relative;z-index:3}.green-hero{position:relative;isolation:isolate;overflow:hidden;min-height:920px;padding-top:70px;padding-bottom:240px}.green-book{position:absolute;inset:-105px 0 0;z-index:-1;width:100%;height:calc(100% + 105px);object-fit:cover;object-position:center bottom;mix-blend-mode:multiply;pointer-events:none}.green-hero-copy{max-width:650px;margin-left:50px}.green-hero h1{margin-bottom:30px}.green-hero h1>span{font-size:clamp(30px,3vw,42px);font-family:KomplizinSerif,serif;font-weight:350;line-height:1.3;margin-bottom:3px}.green-hero h1>strong{font-family:KomplizinHand,cursive;font-size:clamp(58px,6.4vw,92px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--pk-muted)}.green-hero-lead{font:350 28px/1.55 KomplizinSerif,serif;max-width:570px}.green-hero-description{max-width:520px;margin-top:25px;font-size:17px}.green-hero .pk-handnote{font:400 32px/1.4 KomplizinHand,cursive;max-width:none;margin-top:24px;justify-self:auto}.green-hero-action{display:inline-flex;align-items:center;gap:28px;border:1px solid var(--pk-ink);border-radius:40px;padding:12px 25px;min-height:52px;text-decoration:none;font-size:14px;margin-top:27px}.green-hero-action svg{width:30px;height:26px}.green-hero-action:hover{background:var(--pk-terra)}.pk-about{padding-top:100px;gap:100px;align-items:start}.pk-about .pk-copy{padding-top:12px}.green-portrait{margin-top:40px;width:100%;overflow:hidden}.green-portrait img{display:block;width:100%;height:410px;object-fit:cover;object-position:48% 32%}.pk-copy-close{font:400 31px/1.4 KomplizinHand,cursive}.pk-companion{padding-block:85px 70px}.pk-companion h2{font-size:clamp(36px,4.4vw,64px)}.pk-lead{font:350 28px/1.6 KomplizinSerif,serif}.pk-open-ending>p:last-child{font:350 37px/1.4 KomplizinSerif,serif}.pk-open-ending em{font:500 48px/1.1 KomplizinHand,cursive;color:var(--pk-muted)}.pk-possibility summary{font:350 30px/1.45 KomplizinSerif,serif}.pk-possibility>p{font-size:18px;line-height:1.75}.pk-possibilities-after>p:first-child{font:400 33px/1.45 KomplizinHand,cursive}.pk-glimpses{border-block:1px solid var(--pk-rule);background:var(--pk-paper)}.pk-social a{border-color:var(--pk-rule)}.pk-invitation h2{font-size:clamp(40px,4.8vw,67px)}.pk-mail-action{font:350 27px/1.5 KomplizinSerif,serif;border-color:var(--pk-rule)}.pk-footer{padding-bottom:40px}@media(min-width:1600px){.green-hero{min-height:980px}.green-hero h1>strong{font-size:92px}}@media(max-width:1050px)and (min-width:721px){.green-hero{padding-top:60px;min-height:900px}.green-hero-copy{margin-left:20px;max-width:580px}.green-hero h1>strong{font-size:76px}.green-book{object-position:43% bottom}.pk-about{gap:50px}.green-portrait img{height:360px}}@media(max-width:720px){.green-hero{padding-top:40px;padding-bottom:185px;min-height:0}.green-hero-copy{margin-left:0;max-width:600px}.green-hero h1{margin-bottom:25px}.green-hero h1>span{font-size:29px}.green-hero h1>strong{font-size:clamp(47px,11vw,72px);line-height:1.2}.green-hero-lead{font-size:23px;line-height:1.5}.green-hero-description{font-size:16px;line-height:1.8;margin-top:22px}.green-hero .pk-handnote{font-size:29px;margin-top:24px}.green-hero-action{margin-top:22px;padding:12px 22px;font-size:13px;gap:22px}.green-book{inset:auto 0 0;width:100%;height:auto;object-fit:contain}.pk-about{padding-block:65px}.pk-about .pk-copy{padding-top:0}.green-portrait{margin-top:28px;margin-bottom:35px}.green-portrait img{height:320px;object-position:48% 32%}.pk-copy-close{font-size:29px}.pk-companion{padding-block:60px 50px}.pk-companion h2{font-size:clamp(30px,8vw,42px)}.pk-lead{font-size:24px}.pk-open-ending>p:last-child{font-size:28px}.pk-open-ending em{font-size:38px}.pk-possibility summary{font-size:25px}.pk-possibilities-after>p:first-child{font-size:29px}.pk-invitation h2{font-size:43px}.pk-mail-action{font-size:23px}}.pk-section-title h2 em{margin-right:.12em}:root{--pk-taupe:#8c6f5b;--pk-taupe-ink:#795f4d}.pk-header{padding-block:14px 16px;gap:24px}.pk-wordmark{display:block;width:290px;flex-shrink:0;line-height:0}.pk-wordmark img{display:block;width:100%;height:auto}.pk-header-contact,.pk-mail-action{border-color:var(--pk-taupe)}.pk-companion h2 em,.pk-invitation h2 em{color:var(--pk-taupe-ink)}.pk-possibility[open] summary{color:var(--pk-taupe-ink)}.pk-open-ending,.pk-footer{border-color:var(--pk-taupe)}@media(max-width:1050px)and (min-width:721px){.pk-wordmark{width:240px}.pk-header-contact{max-width:140px;line-height:1.5}}@media(max-width:720px){.pk-header{padding-block:12px 10px;align-items:center;gap:14px}.pk-wordmark{width:min(240px,calc(100% - 76px))}}.green-role-emphasis{font-size:1.16em;font-weight:550;color:var(--pk-taupe-ink)}.green-portrait img{transform:scale(2.15);transform-origin:48% 20%}.pk-footer-logo{display:block;width:240px;max-width:65%;line-height:0;flex-shrink:0}.pk-footer-logo img{display:block;width:100%;height:auto}@media(max-width:720px){.green-portrait img{transform:scale(1.85);transform-origin:48% 18%}.pk-footer{gap:18px}.pk-footer-logo{width:210px}}.pk-statements{background:var(--pk-paper);padding-block:85px 35px}.pk-statements-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.pk-statements-intro h2{max-width:600px}.pk-statements-intro>p{padding-top:12px}.pk-placeholder-note{font-size:14px;color:var(--pk-taupe-ink);margin-top:32px}.pk-statement-slider{margin-top:38px;margin-left:23%;padding-block:0 12px}.pk-statement-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--pk-taupe) var(--pk-paper)}.pk-statement-track:focus-visible{outline:2px solid var(--pk-rust);outline-offset:7px}.pk-statement{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:10px 8px 28px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.pk-statement h3{font:350 clamp(32px,3.2vw,44px)/1.3 KomplizinSerif,Georgia,serif;color:var(--pk-taupe-ink);margin:0 0 24px;letter-spacing:-.025em}.pk-statement-text{font:350 clamp(24px,2.2vw,29px)/1.6 KomplizinSerif,Georgia,serif;max-width:800px;min-height:145px}.pk-statement-name{font-size:16px;margin-top:30px}.pk-statement-controls{display:none;justify-content:flex-start;align-items:center;gap:20px;margin-top:0}.is-enhanced .pk-statement-controls{display:flex}.pk-statement-controls button{display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--pk-ink);width:56px;height:48px;cursor:pointer}.pk-statement-controls button svg{width:30px;height:26px}.pk-statement-controls button:hover:not(:disabled){background:var(--pk-terra);color:var(--pk-taupe-ink)}.pk-statement-controls button:focus-visible{outline:2px solid var(--pk-rust);outline-offset:5px}.pk-statement-controls button:disabled{opacity:.35;cursor:default}.pk-statement-status{font-size:14px;font-variant-numeric:tabular-nums;min-width:44px;text-align:center}@media(max-width:1050px){.pk-statements-intro{gap:55px}}@media(max-width:720px){.pk-statements{padding-block:60px 20px}.pk-statements-intro{display:block}.pk-statements-intro h2{font-size:34px}.pk-statements-intro>p{padding-top:25px}.pk-placeholder-note{margin-top:30px;font-size:13px}.pk-statement-slider{margin-left:0;margin-top:30px;padding-top:0}.pk-statement{padding-inline:4px}.pk-statement h3{font-size:32px;margin-bottom:22px}.pk-statement-text{font-size:24px;min-height:0}.pk-statement-name{margin-top:25px;font-size:15px}}.pk-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.pk-footer-logo{grid-column:2;max-width:100%}.pk-to-top{grid-column:3;justify-self:end}.pk-social{gap:16px}.pk-social a{width:56px;height:56px;min-height:56px;border:0;border-radius:50%;background:var(--pk-rule);color:var(--pk-ink);justify-content:center;gap:0}.pk-social a:hover{background:var(--pk-terra)}.pk-social svg{width:28px;height:28px;stroke-width:1.9}.pk-social .pk-linkedin-icon{fill:currentColor;stroke:none}.pk-statement-slider.is-enhanced{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;column-gap:20px;row-gap:10px}.is-enhanced .pk-statement-track{grid-column:2;grid-row:1;min-width:0}.is-enhanced .pk-statement-controls{display:contents}.pk-statement-controls button{border:1px solid var(--pk-taupe);border-radius:50%;width:56px;height:56px;grid-row:1;align-self:center}.pk-statement-controls [data-statement-prev]{grid-column:1}.pk-statement-controls [data-statement-next]{grid-column:3}.pk-statement-status{grid-column:2;grid-row:2;justify-self:start;padding-left:8px}@media(max-width:720px){.pk-footer{display:flex;flex-direction:column;gap:18px}.pk-footer-logo{max-width:100%;align-self:center}.pk-to-top{margin-left:0;align-self:center}.pk-statement-slider.is-enhanced{grid-template-columns:44px minmax(0,1fr) 44px;column-gap:8px}.pk-statement-controls button{width:44px;height:44px}.pk-statement-controls button svg{width:23px;height:23px}.pk-statement-text{font-size:22px}.pk-statement h3{font-size:28px;overflow-wrap:anywhere}.pk-statement-status{padding-left:4px}}.pk-footer{grid-template-rows:auto auto}.pk-footer-logo{grid-row:1}.pk-footer-social{grid-column:2;grid-row:2;justify-content:center;margin-top:0}.pk-to-top{grid-row:1}@media(max-width:720px){.pk-footer-social{order:3;margin-top:0}.pk-to-top{order:2}}.pk-possibilities-after>p:first-child{font:700 17px/1.85 KomplizinSans,sans-serif;color:var(--pk-ink)}.pk-possibilities-after>p:last-child{font:400 33px/1.45 KomplizinHand,cursive;color:var(--pk-rust)}.pk-possibilities-after>p:last-child strong{font-weight:inherit}@media(max-width:720px){.pk-possibilities-after>p:last-child{font-size:29px}}.green-hero h1>span{font-size:clamp(36px,3.6vw,50px)}@media(max-width:720px){.green-hero h1>span{font-size:34px}}.green-hero h1{margin-bottom:50px}@media(max-width:720px){.green-hero h1{margin-bottom:42px}}.pk-possibility{transition:background-color .18s ease-out}@media(hover:hover){.pk-possibility:hover{background-color:var(--pk-terra)}}.pk-possibility:focus-within{background-color:var(--pk-terra)}.green-hero{padding-top:3cm}.green-hero h1{margin-bottom:3cm}@media(max-width:1050px)and (min-width:721px){.green-hero{padding-top:3cm}}@media(max-width:720px){.green-hero{padding-top:3cm}.green-hero h1{margin-bottom:3cm}}.pk-about{row-gap:42px}.pk-about>h2{grid-column:1/-1;max-width:900px}.pk-about .green-portrait{margin-top:0;margin-bottom:0}.pk-about .pk-copy{padding-top:0}@media(max-width:720px){.pk-about>h2{margin-bottom:28px}}.pk-possibilities-after{display:block;margin-left:23%;margin-top:45px}.pk-possibilities-after>p:first-child{max-width:650px}.pk-possibilities-after>p:last-child{max-width:650px;margin-top:22px}@media(max-width:1050px){.pk-possibilities-after{margin-left:15%}}@media(max-width:720px){.pk-possibilities-after{margin-left:0;margin-top:35px}}:root{--pk-paper:#fff;--pk-white:#fff}.pk-header-contact,.green-hero-action,.pk-mail-action{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:13px 24px;border:1px solid var(--pk-ink);border-radius:32px;background:var(--pk-ink);color:#fff;font:500 15px/1.4 KomplizinSans,sans-serif;letter-spacing:0;text-decoration:none}.pk-header-contact:hover,.green-hero-action:hover,.pk-mail-action:hover{background:var(--pk-taupe-ink);border-color:var(--pk-taupe-ink);color:#fff}.pk-header-contact svg,.green-hero-action svg,.pk-mail-action svg{width:25px;height:24px}.pk-footer-legal{grid-column:1/-1;grid-row:3;display:flex;justify-content:center;flex-wrap:wrap;gap:16px 28px;margin-top:24px;font-size:13px}.pk-footer-legal a{padding-block:10px}@media(max-width:1050px)and (min-width:721px){.pk-header-contact{max-width:190px;font-size:13px;padding-inline:16px}}@media(max-width:720px){.pk-header-contact{display:none}.pk-footer-legal{order:4;margin-top:6px}}@media(prefers-reduced-motion:no-preference){.green-portrait img{transform:scale(calc(1.95 + var(--hug-progress,.5)*.55))}@media(max-width:720px){.green-portrait img{transform:scale(calc(1.7 + var(--hug-progress,.5)*.4))}}}.is-hover-ready .pk-possibility summary svg{display:none}.is-hover-ready .pk-possibility{transform-origin:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .18s ease-out}.is-hover-ready .pk-possibility[open]{background:var(--pk-terra);transform:scale(1.025);position:relative;z-index:1}.is-hover-ready .pk-possibility[open] summary>span{transform:scale(1.045);transform-origin:left center;display:inline-block}.is-hover-ready .pk-possibility[open]>p{font-size:20px;animation:possibility-appear .2s ease-out}@media(prefers-reduced-motion:reduce){.is-hover-ready .pk-possibility[open],.is-hover-ready .pk-possibility[open] summary>span{transform:none}}@keyframes possibility-appear{0%{opacity:.35}to{opacity:1}}.green-portrait img{filter:saturate(.88)}.green-role-emphasis{color:var(--pk-ink);display:inline-block;white-space:nowrap;animation:none}.pk-role-o{display:inline-block;position:relative;color:transparent;line-height:inherit}.pk-role-dot{position:absolute;width:.43em;height:.43em;background:#12381a;border-radius:50%;left:50%;top:55%;transform:translate(-50%,-50%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.green-hero.is-dot-ready .pk-role-dot{animation:komplizin-dot-arrive 1.1s linear .9s both}}@keyframes komplizin-dot-arrive{0%{transform:translate(-50%,-50%) translate(85vw);opacity:0}1.25%{transform:translate(-50%,-50%) translate(84.1277vw,4.6289px);opacity:.088}2.5%{transform:translate(-50%,-50%) translate(83.2364vw,9.1406px);opacity:.175}3.75%{transform:translate(-50%,-50%) translate(82.3264vw,13.5352px);opacity:.263}5%{transform:translate(-50%,-50%) translate(81.3984vw,17.8125px);opacity:.35}6.25%{transform:translate(-50%,-50%) translate(80.4529vw,21.9727px);opacity:.438}7.5%{transform:translate(-50%,-50%) translate(79.4905vw,26.0156px);opacity:.525}8.75%{transform:translate(-50%,-50%) translate(78.5116vw,29.9414px);opacity:.612}10%{transform:translate(-50%,-50%) translate(77.517vw,33.75px);opacity:.7}11.25%{transform:translate(-50%,-50%) translate(76.5071vw,37.4414px);opacity:.787}12.5%{transform:translate(-50%,-50%) translate(75.4824vw,41.0156px);opacity:.875}13.75%{transform:translate(-50%,-50%) translate(74.4436vw,44.4727px);opacity:.963}15%{transform:translate(-50%,-50%) translate(73.3911vw,47.8125px);opacity:1}16.25%{transform:translate(-50%,-50%) translate(72.3256vw,51.0352px);opacity:1}17.5%{transform:translate(-50%,-50%) translate(71.2475vw,54.1406px);opacity:1}18.75%{transform:translate(-50%,-50%) translate(70.1575vw,57.1289px);opacity:1}20%{transform:translate(-50%,-50%) translate(69.056vw,60px);opacity:1}21.25%{transform:translate(-50%,-50%) translate(67.9437vw,62.7539px);opacity:1}22.5%{transform:translate(-50%,-50%) translate(66.821vw,65.3906px);opacity:1}23.75%{transform:translate(-50%,-50%) translate(65.6885vw,67.9102px);opacity:1}25%{transform:translate(-50%,-50%) translate(64.5469vw,70.3125px);opacity:1}26.25%{transform:translate(-50%,-50%) translate(63.3965vw,72.5977px);opacity:1}27.5%{transform:translate(-50%,-50%) translate(62.2381vw,74.7656px);opacity:1}28.75%{transform:translate(-50%,-50%) translate(61.072vw,76.8164px);opacity:1}30%{transform:translate(-50%,-50%) translate(59.899vw,78.75px);opacity:1}31.25%{transform:translate(-50%,-50%) translate(58.7195vw,80.5664px);opacity:1}32.5%{transform:translate(-50%,-50%) translate(57.534vw,82.2656px);opacity:1}33.75%{transform:translate(-50%,-50%) translate(56.3432vw,83.8477px);opacity:1}35%{transform:translate(-50%,-50%) translate(55.1476vw,85.3125px);opacity:1}36.25%{transform:translate(-50%,-50%) translate(53.9477vw,86.6602px);opacity:1}37.5%{transform:translate(-50%,-50%) translate(52.7441vw,87.8906px);opacity:1}38.75%{transform:translate(-50%,-50%) translate(51.5374vw,89.0039px);opacity:1}40%{transform:translate(-50%,-50%) translate(50.328vw,90px);opacity:1}41.25%{transform:translate(-50%,-50%) translate(49.1166vw,90.8789px);opacity:1}42.5%{transform:translate(-50%,-50%) translate(47.9036vw,91.6406px);opacity:1}43.75%{transform:translate(-50%,-50%) translate(46.6897vw,92.2852px);opacity:1}45%{transform:translate(-50%,-50%) translate(45.4754vw,92.8125px);opacity:1}46.25%{transform:translate(-50%,-50%) translate(44.2612vw,93.2227px);opacity:1}47.5%{transform:translate(-50%,-50%) translate(43.0477vw,93.5156px);opacity:1}48.75%{transform:translate(-50%,-50%) translate(41.8355vw,93.6914px);opacity:1}50%{transform:translate(-50%,-50%) translate(40.625vw,93.75px);opacity:1}51.25%{transform:translate(-50%,-50%) translate(39.4169vw,93.6914px);opacity:1}52.5%{transform:translate(-50%,-50%) translate(38.2117vw,93.5156px);opacity:1}53.75%{transform:translate(-50%,-50%) translate(37.0099vw,93.2227px);opacity:1}55%{transform:translate(-50%,-50%) translate(35.8121vw,92.8125px);opacity:1}56.25%{transform:translate(-50%,-50%) translate(34.6189vw,92.2852px);opacity:1}57.5%{transform:translate(-50%,-50%) translate(33.4308vw,91.6406px);opacity:1}58.75%{transform:translate(-50%,-50%) translate(32.2483vw,90.8789px);opacity:1}60%{transform:translate(-50%,-50%) translate(31.072vw,90px);opacity:1}61.25%{transform:translate(-50%,-50%) translate(29.9025vw,89.0039px);opacity:1}62.5%{transform:translate(-50%,-50%) translate(28.7402vw,87.8906px);opacity:1}63.75%{transform:translate(-50%,-50%) translate(27.5859vw,86.6602px);opacity:1}65%{transform:translate(-50%,-50%) translate(26.4399vw,85.3125px);opacity:1}66.25%{transform:translate(-50%,-50%) translate(25.3028vw,83.8477px);opacity:1}67.5%{transform:translate(-50%,-50%) translate(24.1753vw,82.2656px);opacity:1}68.75%{transform:translate(-50%,-50%) translate(23.0579vw,80.5664px);opacity:1}70%{transform:translate(-50%,-50%) translate(21.951vw,78.75px);opacity:1}71.25%{transform:translate(-50%,-50%) translate(20.8553vw,76.8164px);opacity:1}72.5%{transform:translate(-50%,-50%) translate(19.7713vw,74.7656px);opacity:1}73.75%{transform:translate(-50%,-50%) translate(18.6996vw,72.5977px);opacity:1}75%{transform:translate(-50%,-50%) translate(17.6406vw,70.3125px);opacity:1}76.25%{transform:translate(-50%,-50%) translate(16.5951vw,67.9102px);opacity:1}77.5%{transform:translate(-50%,-50%) translate(15.5634vw,65.3906px);opacity:1}78.75%{transform:translate(-50%,-50%) translate(14.5462vw,62.7539px);opacity:1}80%{transform:translate(-50%,-50%) translate(13.544vw,60px);opacity:1}81.25%{transform:translate(-50%,-50%) translate(12.5574vw,57.1289px);opacity:1}82.5%{transform:translate(-50%,-50%) translate(11.5869vw,54.1406px);opacity:1}83.75%{transform:translate(-50%,-50%) translate(10.633vw,51.0352px);opacity:1}85%{transform:translate(-50%,-50%) translate(9.6964vw,47.8125px);opacity:1}86.25%{transform:translate(-50%,-50%) translate(8.7775vw,44.4727px);opacity:1}87.5%{transform:translate(-50%,-50%) translate(7.877vw,41.0156px);opacity:1}88.75%{transform:translate(-50%,-50%) translate(6.9953vw,37.4414px);opacity:1}90%{transform:translate(-50%,-50%) translate(6.133vw,33.75px);opacity:1}91.25%{transform:translate(-50%,-50%) translate(5.2907vw,29.9414px);opacity:1}92.5%{transform:translate(-50%,-50%) translate(4.4689vw,26.0156px);opacity:1}93.75%{transform:translate(-50%,-50%) translate(3.6682vw,21.9727px);opacity:1}95%{transform:translate(-50%,-50%) translate(2.8891vw,17.8125px);opacity:1}96.25%{transform:translate(-50%,-50%) translate(2.1322vw,13.5352px);opacity:1}97.5%{transform:translate(-50%,-50%) translate(1.398vw,9.1406px);opacity:1}98.75%{transform:translate(-50%,-50%) translate(.6871vw,4.6289px);opacity:1}to{transform:translate(-50%,-50%) translate(0);opacity:1}}.green-hero{min-height:0;padding-bottom:95px}.pk-about-heading{grid-column:1/-1;max-width:900px}.pk-connection-motif{display:block;width:140px;height:auto;fill:currentColor;stroke:none;margin-bottom:26px}.pk-companion-dots{display:block;position:relative;width:160px;height:32px;margin-bottom:25px;color:#12381a}.pk-companion-dots i{display:block;position:absolute;border-radius:50%;background:currentColor;top:6px;width:20px;height:20px;left:0}.pk-companion-dots i:last-child{left:auto;right:0;top:10px;width:12px;height:12px}.pk-invitation h2{font-size:clamp(36px,4.3vw,60px)}@media(prefers-reduced-motion:no-preference){.pk-companion-dots i:first-child{transform:translate(calc(var(--companionship,0)*60px))}.pk-companion-dots i:last-child{transform:translate(calc(var(--companionship,0)*-60px))}}@media(min-width:1600px){.green-hero{min-height:0}}@media(max-width:1050px)and (min-width:721px){.green-hero{min-height:0}}@media(max-width:720px){.green-hero{padding-bottom:65px}.pk-about-heading{margin-bottom:28px}.pk-connection-motif{width:115px;margin-bottom:24px}.pk-invitation h2{font-size:clamp(30px,8vw,43px)}}.pk-about-heading{position:relative}.pk-connection-motif{transform:translate(var(--line-offset,0px))}.pk-project-word{white-space:nowrap}.pk-project-j{display:inline-block;position:relative}.pk-project-dot{position:absolute;left:calc(50% + .022em);top:.22em;width:.15em;height:.15em;background:#12381a;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.pk-eye-lower{stroke-dasharray:1;stroke-dashoffset:0;opacity:.45;stroke-linecap:round}@media(prefers-reduced-motion:no-preference){.pk-eye-lower{stroke-dashoffset:calc(1 - var(--eye-reveal,0))}}.pk-connection-motif{opacity:var(--eye-opacity,0)}@media(prefers-reduced-motion:no-preference){.pk-connection-motif{opacity:var(--eye-opacity,1)}}.pk-connection-motif{width:180px}@media(max-width:720px){.pk-connection-motif{width:145px}}@media(min-width:721px){.green-hero-copy{max-width:1000px;margin-inline:auto}.green-hero h1{max-width:1000px}.green-hero-lead{max-width:850px}.green-hero-description{max-width:760px}}.pk-possibility-list{border-top-color:var(--pk-ink)}.pk-possibility,.pk-possibility:hover,.pk-possibility:focus-within,.pk-possibility[open],.is-hover-ready .pk-possibility[open]{background:var(--pk-ink);color:#fff;border-bottom-color:#ffffff40}.pk-possibility{padding:24px 28px}.pk-possibility summary,.pk-possibility[open] summary,.pk-possibility>p{color:#fff}.pk-possibility summary:focus-visible{outline-color:#fff;outline-offset:6px}@media(max-width:720px){.pk-possibility{padding:22px 20px}.pk-possibility>p{padding-right:0}}.green-portrait picture{display:block}
