.pf-experience{--pf-ink:#1a3b61;--pf-paper:#faf8f2;--pf-line:#1a3b6138;color:var(--pf-ink);background:var(--pf-paper);overflow:clip}.pf-experience *{box-sizing:border-box}.pf-shell{width:92%;max-width:1360px;margin:auto}.pf-experience h1,.pf-experience h2,.pf-experience h3,.pf-experience p{margin:0}.pf-experience h1,.pf-experience h2,.pf-experience h3{font-family:Manrope,sans-serif;font-weight:400;letter-spacing:-.05em}.pf-experience h1{font-size:clamp(47px,5.7vw,84px);line-height:1.07}.pf-experience h2{font-size:clamp(35px,4vw,58px);line-height:1.13}.pf-experience h3{font-size:24px;line-height:1.3;letter-spacing:-.035em}.pf-experience em{font-family:'Source Serif 4',Georgia,serif;font-weight:400;font-style:normal}.pf-experience p{font-size:16px;line-height:1.8}.pf-experience p+p{margin-top:18px}.pf-experience .pf-label{font-size:10px;letter-spacing:.16em;font-weight:600;line-height:1.6;margin-bottom:27px}.pf-experience a{color:inherit}.pf-experience a:focus-visible,.pf-preview-dialog button:focus-visible{outline:3px solid currentColor;outline-offset:6px}.pf-experience section[id]{scroll-margin-top:85px}html:has(body.pf-page){scroll-behavior:smooth}.pf-opening{padding:65px 0 0}.pf-opening-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:start}.pf-intro{padding-top:5px;max-width:475px}.pf-intro p:first-child{font-size:18px}.pf-jump{display:grid;grid-template-columns:repeat(4,1fr);margin-top:54px;border-top:1px solid var(--pf-line);padding:27px 0 31px;gap:25px}.pf-jump a{font-size:13px;line-height:1.6;text-decoration:none;position:relative;padding-right:20px}.pf-jump span{display:block;font-family:'Source Serif 4',serif;color:#627969;font-size:15px;margin-bottom:7px}.pf-jump i{position:absolute;right:0;bottom:0;font-style:normal}.pf-jump a:hover{text-decoration:underline;text-underline-offset:5px}.pf-role{background:#e6ebe2;padding:78px 0}.pf-section-head{display:grid;grid-template-columns:.6fr 1.5fr;gap:7%;margin-bottom:28px}.pf-role-copy{display:grid;grid-template-columns:1fr 1fr;gap:16px 7%;margin-left:31%;margin-bottom:44px}.pf-role-copy p+p{margin-top:0}.pf-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;border-top:1px solid var(--pf-line);padding-top:28px}.pf-no{font:25px/1.2 'Source Serif 4',Georgia,serif;color:#617b68}.pf-principles h3{margin:17px 0 13px}.pf-principles p{font-size:15px}.pf-tools{padding:85px 0 90px}.pf-tools-head{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:start}.pf-tools-head>div:last-child{padding-top:8px;max-width:470px}.pf-tools-head>div:last-child p:last-child{font-size:14px;line-height:1.7;color:#55626b}.pf-tool-collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:45px;align-items:start}.pf-tool:nth-child(2){padding-top:42px}.pf-tool-top{display:flex;align-items:center;gap:16px;margin-bottom:18px}.pf-tool-top>span:last-child{font-size:9px;letter-spacing:.09em}.pf-paper{display:block;position:relative;background:#fff;border:1px solid #1a3b6120;box-shadow:0 9px 22px #2538270d;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.pf-paper img{display:block;width:100%;height:auto}.pf-preview-label{display:flex;justify-content:space-between;background:#f3f1e9;padding:12px 15px;font-size:11px;border-top:1px solid #1a3b611a}.pf-paper:hover{transform:translateY(-5px);box-shadow:0 15px 30px #25382716}.pf-tool h3{font-size:23px;margin:24px 0 13px}.pf-tool p{font-size:15px;line-height:1.75}.pf-download{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--pf-line);padding:19px 0 10px;line-height:1.6}.pf-download:hover{text-decoration:underline;text-underline-offset:5px}.pf-changes{background:#e8f0f4;padding:80px 0 50px}.pf-change-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.pf-change-intro{margin-top:26px;max-width:450px}.pf-change-steps article{display:grid;grid-template-columns:29px 1fr;gap:22px;padding:25px 0;border-top:1px solid var(--pf-line)}.pf-change-steps article:first-child{padding-top:0;border:0}.pf-change-steps h3{font-size:23px;margin-bottom:12px}.pf-change-steps p{font-size:15px}.pf-safety{border-top:1px solid var(--pf-line);margin-top:34px;padding-top:25px;display:grid;grid-template-columns:1.5fr 1fr;gap:10%;align-items:start}.pf-safety p{font-size:13px;line-height:1.7}.pf-safety p+p{margin-top:6px}.pf-safety>p{font-size:16px;font-weight:600;padding-top:3px}.pf-emotional{background:#1a3b61;color:#faf8f2;padding:84px 0 65px}.pf-emotional-head{max-width:1100px}.pf-emotional-head h2{font-size:clamp(40px,4.9vw,68px)}.pf-emotional-intro{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:35px}.pf-emotional-intro p+p{margin-top:0}.pf-emotional-intro p{font-size:15px;color:#e0e7e9}.pf-paths{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:48px;border-top:1px solid #faf8f240;padding-top:32px}.pf-paths article+article{position:relative}.pf-paths article+article:before{content:'';position:absolute;left:-11%;top:0;bottom:0;width:1px;background:#faf8f230}.pf-paths .pf-label{margin-bottom:16px;color:#cedbd2}.pf-paths h3{font-size:29px;margin-bottom:19px}.pf-paths p{font-size:15px;color:#e0e7e9}.pf-line-link{display:inline-flex;gap:25px;font-size:12px;margin-top:24px;border-bottom:1px solid #faf8f275;padding-bottom:7px;text-decoration:none}.pf-line-link:hover{text-decoration:underline;text-underline-offset:5px}.pf-experience .pf-emotional-statement{font:clamp(30px,3.5vw,48px)/1.3 'Source Serif 4',Georgia,serif;margin-top:55px;padding-top:32px;border-top:1px solid #faf8f240}.pf-close{background:#efede6;padding:65px 0 25px}.pf-close-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.pf-close-grid p{max-width:480px}.pf-close .button{margin-top:26px}.pf-reference-path{margin-top:48px;border-top:1px solid var(--pf-line);padding-top:20px}.pf-reference-path a{font-size:12px;text-decoration:none;display:inline-flex;gap:25px}.pf-reference-path a:hover{text-decoration:underline}.pf-preview-dialog{padding:0;border:0;color:#1a3b61;background:#efede6;max-width:min(760px,94vw);width:760px;max-height:92vh;box-shadow:0 20px 80px #0005}.pf-preview-dialog::backdrop{background:#102839b8}.pf-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;position:sticky;top:0;background:#efede6;border-bottom:1px solid #1a3b6125}.pf-dialog-bar h2{font:400 16px/1.3 Manrope,sans-serif;margin:0}.pf-dialog-bar button{font:inherit;cursor:pointer;border:1px solid #1a3b6170;border-radius:30px;background:transparent;color:inherit;padding:8px 15px}.pf-dialog-content{padding:25px}.pf-dialog-content img{width:100%;height:auto;display:block;background:#fff}.pf-dialog-content>a{display:inline-block;margin-top:20px;color:inherit}.pf-page .pf-experience [data-pf-reveal]{opacity:1}.pf-page .pf-experience .pf-entered{animation:pf-enter .65s ease both}@keyframes pf-enter{from{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.pf-opening-grid{gap:5%;grid-template-columns:1.1fr 1fr}.pf-jump{gap:18px}.pf-role-copy{margin-left:0}.pf-tool-collection{gap:3%}.pf-tool h3{font-size:21px}.pf-change-grid{gap:6%}.pf-tool-top>span:last-child{font-size:8px}.pf-close .button{font-size:12px}}
@media(max-width:700px){.pf-shell{width:calc(100% - 40px)}.pf-opening{padding-top:45px}.pf-opening-grid,.pf-section-head,.pf-tools-head,.pf-change-grid,.pf-close-grid{grid-template-columns:1fr;gap:28px}.pf-experience h1{font-size:46px;line-height:1.1}.pf-experience h2{font-size:36px}.pf-experience h1 br,.pf-experience h2 br{display:none}.pf-intro p:first-child{font-size:17px}.pf-experience .pf-label{margin-bottom:20px}.pf-jump{grid-template-columns:1fr 1fr;margin-top:32px;gap:25px 20px;padding-bottom:30px}.pf-jump a{font-size:12px}.pf-role,.pf-tools,.pf-changes,.pf-emotional{padding:52px 0}.pf-section-head{gap:0;margin-bottom:24px}.pf-role-copy{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.pf-principles{grid-template-columns:1fr;gap:25px;padding-top:25px}.pf-principles article{display:grid;grid-template-columns:30px 1fr;gap:8px 15px}.pf-principles h3{font-size:23px;margin:0}.pf-principles p{grid-column:2}.pf-principles .pf-no{grid-row:span 2}.pf-tools-head>div:last-child{padding-top:0}.pf-tool-collection{grid-template-columns:1fr;gap:44px;margin-top:32px}.pf-tool:nth-child(2){padding-top:0}.pf-paper{max-width:300px;margin-inline:auto}.pf-tool h3{font-size:25px}.pf-tool-top>span:last-child{font-size:9px}.pf-download{font-size:12px}.pf-change-steps{margin-top:10px}.pf-safety{grid-template-columns:1fr;gap:19px}.pf-emotional-head h2{font-size:40px}.pf-emotional-intro,.pf-paths{grid-template-columns:1fr;gap:18px}.pf-paths{margin-top:32px;padding-top:25px;gap:32px}.pf-paths article+article{border-top:1px solid #faf8f240;padding-top:27px}.pf-paths article+article:before{display:none}.pf-paths h3{font-size:27px}.pf-experience .pf-emotional-statement{font-size:34px;margin-top:35px;padding-top:25px}.pf-close{padding-top:45px}.pf-close-grid h2 br{display:none}.pf-close .button{font-size:12px;max-width:100%}.pf-reference-path{margin-top:35px}.pf-dialog-bar{padding:14px}.pf-dialog-bar h2{font-size:13px}.pf-dialog-content{padding:14px}}
@media(prefers-reduced-motion:reduce){html:has(body.pf-page){scroll-behavior:auto!important}.pf-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pf-paper:hover{transform:none}}
.pf-information{padding-bottom:70px}.pf-information .pf-opening>.pf-shell>.pf-line-link{margin:0 0 35px;border-color:var(--pf-line)}.pf-information h1{font-size:clamp(43px,5vw,72px)}.pf-information-list{margin-top:45px;max-width:900px}.pf-information-list>section{padding:30px 0;border-top:1px solid var(--pf-line)}.pf-information-list h2{font-size:27px;margin-bottom:15px}.pf-information-list .pf-line-link{display:table;margin-top:14px;border-color:var(--pf-line);font-size:14px}.pf-information-list p{max-width:750px}.pf-old-references{position:relative}.pf-old-references a{display:none}.pf-old-references a:target{display:block;margin:20px 4%;font-size:14px}

.pf-experience .pf-emotional h2,.pf-experience .pf-emotional h3{color:#faf8f2}.pf-experience .pf-close .button{border-radius:999px;background:transparent;color:#1a3b61;border:1px solid #1a3b61;min-height:48px}.pf-experience .pf-close .button:hover{background:#1a3b61;color:#fff}

.pf-helpful{background:#f6f5ef;padding:75px 0 62px}.pf-helpful-head{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:end;margin-bottom:34px}.pf-helpful-head h2{font-size:clamp(34px,3.6vw,50px)}.pf-helpful-head>p{max-width:470px}.pf-resource-accordion{border-top:1px solid var(--pf-line)}.pf-resource-accordion details{border-bottom:1px solid var(--pf-line)}.pf-resource-accordion summary{list-style:none;cursor:pointer;font:400 23px/1.4 Manrope,sans-serif;letter-spacing:-.025em;padding:25px 40px 25px 0;position:relative}.pf-resource-accordion summary::-webkit-details-marker{display:none}.pf-resource-accordion summary:focus-visible{outline:3px solid #1a3b61;outline-offset:4px}.pf-toggle{position:absolute;right:5px;top:50%;width:16px;height:16px;transform:translateY(-50%)}.pf-toggle:before,.pf-toggle:after{content:'';position:absolute;background:currentColor;top:7px;left:0;width:16px;height:1px}.pf-toggle:after{transform:rotate(90deg)}details[open] .pf-toggle:after{display:none}.pf-resource-body{padding:0 0 30px;animation:pf-enter .25s ease}.pf-resource-category-intro{max-width:720px;color:#53616b}.pf-resource-entries{display:grid;grid-template-columns:1fr 1fr;gap:27px 8%;margin-top:25px}.pf-resource-entries h4{margin:0 0 10px;font:500 17px/1.5 Manrope,sans-serif;letter-spacing:-.015em}.pf-resource-entries h4 a{text-decoration:none}.pf-resource-entries h4 a:hover{text-decoration:underline;text-underline-offset:4px}.pf-resource-entries h4 span[aria-hidden]{white-space:nowrap;margin-left:5px}.pf-resource-entries p{font-size:14px;line-height:1.75;max-width:480px}.pf-experience .pf-resource-note{font-size:12px;line-height:1.8;max-width:800px;margin-top:23px;color:#53616b}.pf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.pf-helpful{padding:50px 0}.pf-helpful-head{grid-template-columns:1fr;gap:23px}.pf-helpful-head h2{font-size:36px}.pf-resource-accordion summary{font-size:20px;padding:22px 30px 22px 0}.pf-resource-entries{grid-template-columns:1fr;gap:23px}.pf-resource-entries h4{font-size:17px}.pf-resource-body{padding-bottom:25px}}
.pf-resource-accordion summary{scroll-margin-top:95px}.pf-resource-entries a{scroll-margin-top:95px}
