.psheet[data-name=persona] .ps-head{padding-bottom:24px}.psheet[data-name=persona] .ps-head .eyebrow{letter-spacing:.18em;margin-bottom:26px;font-size:11px}.psheet[data-name=persona] .ps-head h1{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(44px,5.6vw,84px);font-weight:400;line-height:.96}.psheet[data-name=persona] .ps-head>p{max-width:40ch;font-family:var(--serif);color:var(--ink3);margin-top:20px;font-size:clamp(18px,1.35vw,21px);line-height:1.5}.pr-col{width:calc(100% - 48px);max-width:1240px;margin:56px auto 0;position:relative}@media (max-width:640px){.pr-col{width:calc(100% - 32px);margin-top:36px}}.pr-topic{max-width:56ch;margin-top:104px;position:relative}.pr-topic:first-child{margin-top:0}@media (max-width:760px){.pr-topic{margin-top:76px}}.pr-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin-bottom:18px;font-size:11px}.pr-topic h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:400;line-height:1.1}.pr-p{position:relative}.pr-p p{font-family:var(--serif);color:var(--ink);letter-spacing:-.003em;margin:16px 0 0;font-size:clamp(19px,1.4vw,21px);line-height:1.6}.pr-topic h2+.pr-p p{margin-top:18px}.pr-link{font-family:var(--serif);margin:26px 0 0;font-size:clamp(19px,1.4vw,21px);line-height:1.6}.pr-link a{color:var(--ink2);border-bottom:1px solid #16150f40;padding-bottom:1px;transition:color .3s,border-color .3s}.pr-link a:hover{color:var(--ink);border-color:var(--ink)}.pk{all:unset;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='7' viewBox='0 0 44 7'%3E%3Cpath d='M0.5 4.2 C 6 2.2, 11 5.6, 17 3.9 S 27 2, 33 4.1 S 41 5.4, 43.5 3.6' fill='none' stroke='%2323336f' stroke-opacity='.55' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:44px 7px;border-radius:2px;padding-bottom:2px;transition:background-color .25s,color .25s;display:inline}.pk:hover,.pk.on,.pk:focus-visible{color:var(--blue);background-color:#23336f12}.pk:focus-visible{outline:1.5px solid var(--blue);outline-offset:3px}.pk-print{z-index:30;left:calc(100% + 56px);top:var(--y);width:min(300px, calc(380px * var(--ar)));aspect-ratio:var(--ar);box-sizing:content-box;pointer-events:none;background:#fff;border:7px solid #fff;border-radius:2px;margin:0;position:absolute;translate:0 -50%;box-shadow:0 1px #16150f14,0 18px 40px -18px #16150f73,0 2px 6px #16150f14}.pk-print .pk-media,.pr-print-art .pk-media{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1180px){.pk-print{width:min(240px, calc(320px * var(--ar)), calc(100vw - 100% - 90px));left:calc(100% + 28px)}}@media (max-width:760px){.pk-print{width:min(58%, calc(240px * var(--ar)));pointer-events:auto;margin:16px 0 6px 6px;position:relative;top:auto;left:auto;translate:none}}.pr-print{width:min(220px, calc(270px * var(--ar)));rotate:var(--rot);margin:0;position:absolute;top:26px;left:calc(100% + 72px)}@media (max-width:1180px){.pr-print{width:min(200px, calc(260px * var(--ar)), calc(100vw - 100% - 90px));left:calc(100% + 28px)}}.pr-print-art{aspect-ratio:var(--ar);box-sizing:content-box;background:#fff;border:7px solid #fff;border-radius:2px;position:relative;box-shadow:0 1px #16150f14,0 18px 40px -18px #16150f66,0 2px 6px #16150f14}@media (max-width:760px){.pr-print{width:min(50%, calc(220px * var(--ar)));margin:26px 0 0 4px;position:static}}
