.field-notes{--fn-ink:#30213d;--fn-paper:#f4f0e8;--fn-muted:#736578;--fn-line:#d7ccd8;background:var(--fn-paper);color:var(--fn-ink);font-family:Manrope,Arial,sans-serif;overflow:clip}.field-notes *{box-sizing:border-box}.field-notes :is(h1,h2,h3,p,figure){margin:0}.field-notes a{color:inherit;text-decoration:none}.field-notes [hidden]{display:none!important}.field-notes :focus-visible{outline:3px solid #8c5eb3;outline-offset:5px}.field-notes em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.fn-shell{width:min(1440px,calc(100% - 112px));margin-inline:auto}.fn-hero{padding-top:35px;padding-bottom:57px}.fn-masthead{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:13px;color:var(--fn-muted)}.fn-masthead nav{display:flex;align-items:center;gap:12px}.fn-masthead a:hover{color:var(--fn-ink)}.fn-hero h1{font-size:clamp(78px,12.4vw,190px);line-height:1.1;letter-spacing:-.075em;font-weight:550;margin-top:29px}.fn-hero h1>span{color:#92719f}.fn-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:24px}.fn-hero-bottom>p{font-size:clamp(28px,3.2vw,46px);line-height:1.15;letter-spacing:-.035em}.fn-hero-bottom>p em{color:#856391}.fn-hero-bottom>div{max-width:330px;font-size:15px;line-height:1.8;color:var(--fn-muted)}.fn-hero-bottom>div>a{display:flex;align-items:center;justify-content:space-between;gap:25px;color:var(--fn-ink);margin-top:15px;padding-bottom:8px;border-bottom:1px solid #a998b2;font-size:13px}.fn-cover{--fn-cover-progress:1;width:min(1536px,100%);margin-inline:auto;padding-bottom:100px}.fn-cover-link{position:relative;display:block;padding-bottom:95px}.fn-cover-photo{width:88%;height:clamp(430px,45vw,690px);margin-left:auto!important;position:relative;overflow:hidden;border-radius:calc(40px * (1 - var(--fn-cover-progress))) 0 0 0}.fn-cover-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 55%;transform:scale(calc(1.055 - .055 * var(--fn-cover-progress)))}.fn-cover-photo figcaption{position:absolute;right:24px;bottom:22px;padding:10px 15px;background:#f4f0e8f5;font-size:12px;line-height:1.6;color:#65536f;max-width:45%}.fn-cover-paper{position:absolute;bottom:0;left:3.65%;width:min(620px,49%);padding:38px 43px 29px;background:#30213d;color:#fff;transform:translateY(calc(28px * (1 - var(--fn-cover-progress))));border-radius:0 0 40px}.fn-cover-meta{display:flex;justify-content:space-between;gap:15px;color:#c9b4d4;font-size:13px;line-height:1.6}.fn-cover-meta>span:last-child{white-space:nowrap}.fn-cover-paper h2{font-size:clamp(37px,4.25vw,64px);font-weight:550;line-height:1.08;letter-spacing:-.05em;margin-top:29px;text-wrap:balance;max-width:550px}.fn-cover-paper>p{max-width:450px;font-size:15px;line-height:1.8;color:#cdbbd5;margin-top:23px}.fn-cover-read{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:26px;font-size:14px}.fn-cover-read>span:last-child{width:47px;height:47px;display:grid;place-items:center;border:1px solid #8f759d;border-radius:50%;font-size:25px;transition:background .25s,color .25s,transform .25s}.fn-cover-link:hover .fn-cover-read>span:last-child{background:#f1e3f7;color:#30213d;transform:rotate(45deg)}.fn-library{padding-top:12px;padding-bottom:92px;scroll-margin-top:35px}.fn-library-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:43px}.fn-library-heading h2{font-size:clamp(38px,4.6vw,68px);line-height:1.1;letter-spacing:-.05em;font-weight:550}.fn-library-heading h2 em{color:#866392}.fn-library-heading>p{font-size:15px;line-height:1.8;color:var(--fn-muted);max-width:320px;padding-bottom:4px}.fn-tools{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.fn-search{display:block;flex:0 1 340px;min-width:220px}.fn-search>span{font-size:13px;color:var(--fn-muted)}.fn-search>div{display:flex;align-items:center;gap:12px;min-height:50px;border-bottom:1px solid #9b87a4;margin-top:6px;color:#846e90}.fn-search svg{flex:0 0 20px}.fn-search input{width:100%;min-width:0;border:0;background:transparent;padding:12px 3px;color:var(--fn-ink);font:inherit;font-size:15px;line-height:1.6;border-radius:0;outline-offset:3px!important}.fn-search input::placeholder{color:#786380}.fn-topic-filter{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.fn-topic-filter button{font:inherit;font-size:12px;line-height:1.5;min-height:43px;padding:10px 14px;background:transparent;border:1px solid transparent;border-radius:99px;color:#776180;cursor:pointer}.fn-topic-filter button[aria-pressed=true]{background:#30213d;color:#fff}.fn-topic-filter button:hover:not([aria-pressed=true]){background:#e4dae9;color:#30213d}.fn-index-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #b8a5c0;padding-top:17px;padding-bottom:29px;font-size:12px;line-height:1.6;color:#796181}.fn-index-layout{display:grid;grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:clamp(42px,7vw,120px);align-items:start}.fn-focus{position:sticky;top:calc(105px + var(--launch-bar-height,0px))}.fn-focus>a{display:block}.fn-focus-photo{overflow:hidden;aspect-ratio:1.06;background:#dfd6df;border-radius:0 45px 0 0}.fn-focus-photo>img{display:block;width:100%;height:100%;object-fit:cover}.fn-focus-caption{padding:24px 27px 28px;background:#e7dfec;position:relative;min-height:150px}.fn-focus-caption>span:first-child{font-size:12px;color:#70517e}.fn-focus-caption>p{font-size:clamp(23px,2.25vw,33px);font-weight:550;letter-spacing:-.035em;line-height:1.18;max-width:340px;margin-top:14px;padding-right:28px}.fn-focus-arrow{position:absolute;bottom:24px;right:24px;font-size:24px;color:#886695}.fn-focus-note{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:17px;line-height:1.6;color:#796181;margin-top:19px!important}.fn-article{position:relative;border-top:1px solid var(--fn-line)}.fn-article:first-child{border-top:0}.fn-article-link{display:block;padding:27px 0 29px}.fn-article:first-child>.fn-article-link{padding-top:0}.fn-article-meta{display:flex;justify-content:space-between;align-items:baseline;gap:20px;font-size:12px;line-height:1.6;color:#796181;margin-bottom:14px}.fn-article-meta>span:last-child{white-space:nowrap}.fn-article-title{display:flex;align-items:flex-start;gap:25px;justify-content:space-between}.fn-article h3{font-size:clamp(24px,2.45vw,36px);line-height:1.18;font-weight:550;letter-spacing:-.035em;text-wrap:balance;max-width:680px}.fn-article-title>span{font-size:25px;color:#9c80a7;line-height:1.3;transition:transform .25s,color .25s;flex:0 0 auto}.fn-article-link>p{font-size:14px;line-height:1.8;color:var(--fn-muted);max-width:600px;margin-top:13px;padding-right:39px}.fn-article-link:hover h3,.fn-article[data-guide-active=true] h3{color:#7b4e90}.fn-article-link:hover .fn-article-title>span{color:#5a366b;transform:translate(3px,-3px)}.fn-no-results{padding:25px 0}.fn-no-results h3{font-size:30px;line-height:1.2;letter-spacing:-.03em;font-weight:550}.fn-no-results p{font-size:15px;line-height:1.7;margin-top:13px;color:var(--fn-muted)}.fn-no-results button{display:inline-flex;gap:25px;align-items:center;font:inherit;font-size:14px;padding:11px 0;border:0;border-bottom:1px solid #9f87ac;background:transparent;color:var(--fn-ink);cursor:pointer;margin-top:22px}.fn-filter-status{min-height:21px;font-size:12px;line-height:1.75;color:#796181;margin-top:24px!important}.fn-in-practice{background:#30213d;color:#f7f0fa;padding:94px 0 89px}.fn-practice-heading>p{color:#cbb5d7;font-size:16px;margin-bottom:27px}.fn-practice-heading h2{font-size:clamp(45px,6.1vw,91px);line-height:1.08;font-weight:550;letter-spacing:-.055em}.fn-practice-heading h2 em{color:#c7afd6}.fn-practice-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-top:37px;margin-top:47px;border-top:1px solid #6d537a}.fn-practice-bottom>p{font-size:16px;line-height:1.8;color:#c7b5d0;max-width:410px}.fn-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px 35px}.fn-actions>a{display:inline-flex;align-items:center;gap:28px;font-size:13px;line-height:1.5;min-height:48px}.fn-actions>a:first-child{background:#eee0f4;color:#30213d;border-radius:99px;padding:14px 23px}.fn-actions>a:first-child:hover{background:#fff}.fn-actions>a:last-child{border-bottom:1px solid #937aa0;min-height:42px}@media(min-width:1600px){.fn-cover-paper{left:0;width:650px;max-width:51%}}@media(max-width:1100px){.fn-shell{width:calc(100% - 72px)}.fn-hero h1{font-size:13vw}.fn-cover-paper{left:36px;padding:30px 30px 25px;width:50%}.fn-cover-paper h2{font-size:4.4vw}.fn-cover-photo{width:91%;height:53vw}.fn-cover-link{padding-bottom:85px}.fn-cover{padding-bottom:75px}.fn-tools{display:block}.fn-search{max-width:420px}.fn-topic-filter{justify-content:flex-start;margin-top:23px;gap:5px}.fn-index-layout{gap:43px;grid-template-columns:.78fr 1.22fr}.fn-focus-caption{padding:21px 22px}.fn-practice-bottom{display:block}.fn-actions{margin-top:28px}}@media(max-width:820px){.fn-shell{width:calc(100% - 40px)}.fn-hero{padding-top:27px;padding-bottom:34px}.fn-masthead{font-size:12px}.fn-masthead>p{display:none}.fn-hero h1{font-size:clamp(67px,13vw,107px);line-height:1.15;margin-top:25px;letter-spacing:-.07em}.fn-hero-bottom{display:block;margin-top:22px}.fn-hero-bottom>p{font-size:32px;line-height:1.17}.fn-hero-bottom>div{margin-top:21px;max-width:450px;font-size:14px}.fn-hero-bottom>div>a{max-width:260px;margin-top:16px}.fn-cover{padding-bottom:52px}.fn-cover-link{display:flex;flex-direction:column;padding:0}.fn-cover-photo{width:100%;height:auto;aspect-ratio:1.4;border-radius:0}.fn-cover-photo figcaption{display:none}.fn-cover-paper{position:relative;bottom:auto;left:auto;width:calc(100% - 40px);max-width:600px;margin:-45px auto 0;padding:28px 27px 25px;transform:none;border-bottom-right-radius:35px}.fn-cover-paper h2{font-size:clamp(35px,6.6vw,51px);margin-top:24px}.fn-cover-meta{font-size:12px}.fn-cover-paper>p{font-size:14px;margin-top:20px}.fn-cover-read{font-size:13px;margin-top:22px}.fn-cover-read>span:last-child{width:43px;height:43px;font-size:23px}.fn-library{padding-top:5px;padding-bottom:57px}.fn-library-heading{display:block;margin-bottom:29px}.fn-library-heading h2{font-size:clamp(35px,7vw,52px)}.fn-library-heading>p{margin-top:21px;font-size:14px}.fn-library-heading>p>br{display:none}.fn-search{max-width:none;min-width:0}.fn-search input{font-size:14px}.fn-topic-filter{gap:5px 0}.fn-topic-filter button{font-size:11px;padding:10px 12px;min-height:42px}.fn-tools{margin-bottom:25px}.fn-index-heading{font-size:11px;padding-bottom:23px}.fn-index-heading>p:last-child{max-width:160px;text-align:right}.fn-index-layout{display:block}.fn-focus{display:none}.fn-article-link{padding:25px 0}.fn-article-meta{font-size:11px;margin-bottom:13px}.fn-article h3{font-size:clamp(25px,4.8vw,33px);line-height:1.22;max-width:650px}.fn-article-title{gap:18px}.fn-article-title>span{font-size:22px}.fn-article-link>p{font-size:13px;line-height:1.8;padding-right:20px;margin-top:12px}.fn-in-practice{padding:61px 0 59px}.fn-practice-heading>p{font-size:14px;margin-bottom:24px}.fn-practice-heading h2{font-size:clamp(39px,8.1vw,63px)}.fn-practice-bottom{margin-top:31px;padding-top:25px}.fn-practice-bottom>p{font-size:15px;max-width:530px}.fn-actions{gap:19px 26px;margin-top:27px}.fn-actions>a{font-size:12px;gap:23px}.fn-actions>a:first-child{padding:13px 20px;min-height:45px}}@media(prefers-reduced-motion:reduce){.field-notes *,.field-notes *:before,.field-notes *:after{transition:none!important;scroll-behavior:auto!important}.fn-cover-photo{border-radius:0}.fn-cover-photo>img,.fn-cover-paper{transform:none}.fn-cover-link:hover .fn-cover-read>span:last-child,.fn-article-link:hover .fn-article-title>span{transform:none}}
