.author-page-module__ruajRa__surface{min-height:100dvh;color:var(--pd-cream);background:radial-gradient(circle at 80% 12%, #b49be021, transparent 27rem), radial-gradient(circle at 15% 40%, #62d2a214, transparent 30rem), linear-gradient(135deg, var(--pd-night) 0%, #102f31 42%, var(--pd-plum) 100%);overflow:hidden}.author-page-module__ruajRa__publicHeader{z-index:2;border-bottom:1px solid var(--pd-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071d1d73;justify-content:flex-start;align-items:center;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex;position:relative}.author-page-module__ruajRa__publicBrand{display:block}.author-page-module__ruajRa__publicBrandCrop{width:50px;height:42px;display:block;position:relative;overflow:hidden}.author-page-module__ruajRa__publicBrandImage{width:100px;max-width:none;height:auto;position:absolute;top:-1px;left:-25px}.author-page-module__ruajRa__page{z-index:1;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 58px;position:relative}.author-page-module__ruajRa__backLink{color:var(--pd-sage);align-items:center;gap:7px;margin-bottom:18px;font-size:13px;transition:color .16s;display:inline-flex}.author-page-module__ruajRa__backLink:hover{color:var(--pd-cream)}.author-page-module__ruajRa__hero{border:1px solid var(--pd-line);min-height:440px;box-shadow:var(--pd-shadow-md);background:linear-gradient(112deg,#ffffff14,#ffffff06),#0823228f;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(310px,420px);align-items:center;gap:clamp(38px,7vw,100px);padding:clamp(34px,5vw,72px) clamp(28px,5vw,70px);display:grid;position:relative;overflow:hidden}.author-page-module__ruajRa__hero:after{content:"";border:1px solid #e7b45a1c;border-radius:50%;width:430px;height:300px;position:absolute;bottom:-130px;right:-70px;transform:rotate(-16deg)}.author-page-module__ruajRa__heroCopy{z-index:2;position:relative}.author-page-module__ruajRa__eyebrow,.author-page-module__ruajRa__centeredEyebrow{color:var(--pd-gold);letter-spacing:.2em;font-size:11px;font-weight:750;line-height:1.2}.author-page-module__ruajRa__centeredEyebrow{text-align:center}.author-page-module__ruajRa__hero h1{max-width:700px;color:var(--pd-cream);font-family:var(--font-pd-display);letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(46px,6vw,80px);font-weight:520;line-height:.98}.author-page-module__ruajRa__shelfPurpose{max-width:560px;color:var(--pd-sage);margin-top:14px;font-size:clamp(13.5px,1.4vw,15px);line-height:1.6}.author-page-module__ruajRa__credentials{max-width:620px;color:var(--pd-cream-soft);font-family:var(--font-pd-editorial);margin-top:22px;font-size:clamp(17px,2vw,21px);line-height:1.55}.author-page-module__ruajRa__activePeriod{color:var(--pd-sage);margin-top:8px;font-size:13px}.author-page-module__ruajRa__heroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.author-page-module__ruajRa__memberAction{border-color:var(--pd-line-2)!important;min-height:42px!important;color:var(--pd-cream)!important;background:#ffffff12!important}.author-page-module__ruajRa__shareButton{min-height:42px;color:var(--pd-gold);background:#e7b45a1f;border:1px solid #e7b45a6b}.author-page-module__ruajRa__shareButton:hover{background:#e7b45a33}.author-page-module__ruajRa__portraitWrap{z-index:1;aspect-ratio:.9;justify-self:center;width:min(100%,385px);position:relative}.author-page-module__ruajRa__portraitHalo{border:1px solid #e7b45a42;border-radius:48% 52% 44% 56%/52% 43% 57% 48%;position:absolute;inset:5% -8% -4% 4%;transform:rotate(7deg)}.author-page-module__ruajRa__portrait{background:linear-gradient(145deg,#62d2a240,#b49be038);border:1px solid #f1ecde33;border-radius:52% 48% 45% 55%/44% 53% 47% 56%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 28px 75px #0000006b}.author-page-module__ruajRa__portraitImage{object-fit:cover;object-position:center 18%;transform:scale(1.035)rotate(2deg)}.author-page-module__ruajRa__initials{color:var(--pd-cream);font-family:var(--font-pd-display);font-size:82px}.author-page-module__ruajRa__contentGrid{grid-template-columns:minmax(0,1.62fr) minmax(280px,.78fr);align-items:start;gap:28px;margin-top:28px;display:grid}.author-page-module__ruajRa__primaryColumn,.author-page-module__ruajRa__aside{gap:28px;display:grid}.author-page-module__ruajRa__featuredCard,.author-page-module__ruajRa__ideaCard,.author-page-module__ruajRa__curriculumCard,.author-page-module__ruajRa__worksSection{border:1px solid var(--pd-line);box-shadow:var(--pd-shadow-sm);background:#ffffff0b}.author-page-module__ruajRa__featuredCard{background:linear-gradient(135deg,#e7b45a13,#0000 52%),#ffffff0b;border-radius:26px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,42px);min-height:285px;padding:clamp(24px,4vw,42px);display:grid}.author-page-module__ruajRa__bookCover{background:linear-gradient(155deg,#0000 48%,#e7b45a29 49%,#0000 50%),linear-gradient(145deg,#273c53,#301a46 65%,#152f31);border:1px solid #f1ecde33;border-radius:4px 12px 12px 4px;flex-direction:column;justify-content:space-between;min-height:226px;padding:22px 18px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:-8px 12px 28px #00000061,inset 6px 0 #ffffff0d}.author-page-module__ruajRa__bookCover:before{content:"";border:1px solid #e7b45a47;position:absolute;inset:12px}.author-page-module__ruajRa__bookCover span,.author-page-module__ruajRa__bookCover strong{z-index:1;position:relative}.author-page-module__ruajRa__bookCover span{color:var(--pd-gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.author-page-module__ruajRa__bookCover strong{color:var(--pd-cream);font-family:var(--font-pd-display);font-size:20px;font-weight:500;line-height:1.14}.author-page-module__ruajRa__featuredCopy{text-align:center;min-width:0}.author-page-module__ruajRa__featuredCopy h2,.author-page-module__ruajRa__ideaCard h2,.author-page-module__ruajRa__curriculumCard h2,.author-page-module__ruajRa__sectionHeading h2{color:var(--pd-cream);font-family:var(--font-pd-display);letter-spacing:-.025em;text-wrap:balance;font-weight:520;line-height:1.08}.author-page-module__ruajRa__featuredCopy h2{margin-top:10px;font-size:clamp(28px,4vw,41px)}.author-page-module__ruajRa__featuredCitation{color:var(--pd-sage);font-family:var(--font-pd-editorial);margin-top:13px;font-size:15px}.author-page-module__ruajRa__featuredMeta{color:var(--pd-sage);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:20px;font-size:12px;display:flex}.author-page-module__ruajRa__inlineLink,.author-page-module__ruajRa__textAction,.author-page-module__ruajRa__featuredPrimary,.author-page-module__ruajRa__pdfAction{color:var(--pd-gold);justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:650;display:inline-flex}.author-page-module__ruajRa__inlineLink{border:1px solid var(--pd-line-2);min-height:42px;color:var(--pd-sage);background:#ffffff09;border-radius:10px;padding:0 13px}.author-page-module__ruajRa__featuredActions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.author-page-module__ruajRa__featuredPrimary{border:1px solid var(--pd-mint);min-height:42px;color:var(--pd-night);background:var(--pd-mint);border-radius:10px;padding:0 14px}.author-page-module__ruajRa__inlineLink:hover,.author-page-module__ruajRa__textAction:hover,.author-page-module__ruajRa__featuredPrimary:hover,.author-page-module__ruajRa__pdfAction:hover{color:#f4cc82}.author-page-module__ruajRa__featuredPrimary:hover{color:var(--pd-night);background:#8fe3c0}.author-page-module__ruajRa__worksSection{border-radius:26px;padding:clamp(24px,4vw,38px)}.author-page-module__ruajRa__sectionHeading{text-align:left}.author-page-module__ruajRa__sectionHeading h2{margin-top:9px;font-size:clamp(28px,4vw,39px)}.author-page-module__ruajRa__sectionHeading>p:last-child{color:var(--pd-sage);margin-top:8px;font-size:13px}.author-page-module__ruajRa__readingFilters{border-bottom:1px solid var(--pd-line);align-items:center;gap:20px;margin-top:24px;display:flex;overflow-x:auto}.author-page-module__ruajRa__readingFilters button{color:var(--pd-sage-dim);flex:none;padding:0 0 11px;font-size:12px;font-weight:700;transition:color .16s;position:relative}.author-page-module__ruajRa__readingFilters button:hover,.author-page-module__ruajRa__readingFilters button:focus-visible,.author-page-module__ruajRa__readingFilters .author-page-module__ruajRa__activeFilter{color:var(--pd-cream)}.author-page-module__ruajRa__readingFilters .author-page-module__ruajRa__activeFilter:after{background:var(--pd-gold);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.author-page-module__ruajRa__workList{gap:13px;margin-top:25px;display:grid}.author-page-module__ruajRa__workCard{background:#0000001f;border:1px solid #e9f5ec1c;border-radius:18px;transition:border-color .16s,background .16s;overflow:hidden}.author-page-module__ruajRa__workCard:hover,.author-page-module__ruajRa__workCard:focus-within{border-color:var(--pd-line-2);background:#ffffff0b}.author-page-module__ruajRa__workCardHeader{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding:19px 18px 17px;display:grid}.author-page-module__ruajRa__workYear{color:var(--pd-gold);font-family:var(--font-pd-mono,ui-monospace, monospace);padding-top:3px;font-size:10px;font-weight:650}.author-page-module__ruajRa__workIcon,.author-page-module__ruajRa__cardIcon,.author-page-module__ruajRa__moduleIcon{color:var(--pd-gold);place-items:center;display:grid}.author-page-module__ruajRa__workIcon{background:#e7b45a17;border-radius:13px;width:42px;height:42px}.author-page-module__ruajRa__workCopy h3{color:var(--pd-cream);font-family:var(--font-pd-editorial);font-size:16px;font-weight:600;line-height:1.24}.author-page-module__ruajRa__workTitleLink{text-align:left;text-underline-offset:4px;align-items:baseline;gap:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s;display:inline-flex}.author-page-module__ruajRa__workTitleLink:hover,.author-page-module__ruajRa__workTitleLink:focus-visible{color:var(--pd-mint);text-decoration-color:currentColor}.author-page-module__ruajRa__citation{color:var(--pd-sage);margin-top:4px;font-size:11px}.author-page-module__ruajRa__workDescription{max-width:70ch;color:var(--pd-sage-dim);margin-top:7px;font-size:11px;line-height:1.5}.author-page-module__ruajRa__workMeta{color:var(--pd-sage-dim);flex-wrap:wrap;gap:7px 12px;margin-top:9px;font-size:10px;display:flex}.author-page-module__ruajRa__workStatus{color:var(--pd-mint);align-items:center;gap:4px;display:inline-flex}.author-page-module__ruajRa__workWarning{color:var(--pd-gold);align-items:center;gap:4px;display:inline-flex}.author-page-module__ruajRa__statusSpinner{animation:.8s linear infinite author-page-module__ruajRa__author-status-spin}@keyframes author-page-module__ruajRa__author-status-spin{to{transform:rotate(360deg)}}.author-page-module__ruajRa__mutedStatus{color:var(--pd-sage-dim)}.author-page-module__ruajRa__workActions{align-items:center;gap:8px;display:flex}.author-page-module__ruajRa__readTextAction{border:1px solid var(--pd-mint);min-height:40px;color:var(--pd-night);background:var(--pd-mint);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.author-page-module__ruajRa__readTextAction:hover,.author-page-module__ruajRa__readTextAction:focus-visible{background:#8fe3c0}.author-page-module__ruajRa__pdfAction{min-height:40px;color:var(--pd-mint);white-space:nowrap;background:#62d2a20f;border:1px solid #62d2a24d;border-radius:10px;padding:0 12px}.author-page-module__ruajRa__textReaderOverlay{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001017e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.author-page-module__ruajRa__textReaderDialog{background:#092c34;border:1px solid #62d2a247;border-radius:22px;flex-direction:column;width:min(100%,1040px);height:min(92vh,940px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0000007a}.author-page-module__ruajRa__textReaderHeader{border-bottom:1px solid #e9f5ec1f;justify-content:space-between;align-items:center;gap:22px;padding:19px 22px;display:flex}.author-page-module__ruajRa__textReaderHeader h2{max-width:62ch;color:var(--pd-cream);font-family:var(--font-pd-editorial);margin-top:4px;font-size:clamp(18px,2.4vw,25px);line-height:1.2}.author-page-module__ruajRa__textReaderHeader span{color:var(--pd-sage-dim);font-family:var(--font-pd-mono,ui-monospace, monospace);margin-top:5px;font-size:10px;display:block}.author-page-module__ruajRa__textReaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.author-page-module__ruajRa__textReaderActions button{min-height:40px;color:var(--pd-cream-soft);background:#ffffff0b;border:1px solid #e9f5ec29;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.author-page-module__ruajRa__textReaderActions button:hover,.author-page-module__ruajRa__textReaderActions button:focus-visible{border-color:var(--pd-mint);color:var(--pd-mint)}.author-page-module__ruajRa__textReaderActions button[aria-pressed=true]{border-color:var(--pd-mint);color:var(--pd-night);background:var(--pd-mint)}.author-page-module__ruajRa__textReaderActions button:disabled{cursor:wait;opacity:.65}.author-page-module__ruajRa__textReaderActions button:last-child{width:40px;padding:0}.author-page-module__ruajRa__textReaderScroller{background:#12343c;flex:1;min-height:0;padding:clamp(18px,4vw,46px);overflow-y:auto}.author-page-module__ruajRa__textReaderEditToolbar,.author-page-module__ruajRa__textReaderEditError{width:min(100%,790px);margin:0 auto 14px}.author-page-module__ruajRa__textReaderEditToolbar{background:#0010178f;border:1px solid #62d2a23d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:8px 10px 8px 16px;display:flex}.author-page-module__ruajRa__textReaderEditStatus,.author-page-module__ruajRa__textReaderEditActions,.author-page-module__ruajRa__textReaderEditActions button,.author-page-module__ruajRa__textReaderEditError{align-items:center;display:flex}.author-page-module__ruajRa__textReaderEditStatus{color:var(--pd-sage);letter-spacing:.02em;gap:7px;font-size:11px;font-weight:700}.author-page-module__ruajRa__textReaderEditStatus svg{color:var(--pd-mint)}.author-page-module__ruajRa__textReaderEditActions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.author-page-module__ruajRa__textReaderEditActions button{min-height:34px;color:var(--pd-cream-soft);background:#ffffff0d;border:1px solid #e9f5ec2b;border-radius:8px;justify-content:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700}.author-page-module__ruajRa__textReaderEditActions button:hover,.author-page-module__ruajRa__textReaderEditActions button:focus-visible{border-color:var(--pd-mint);color:var(--pd-mint)}.author-page-module__ruajRa__textReaderEditActions button:last-child{color:var(--pd-night);background:var(--pd-mint)}.author-page-module__ruajRa__textReaderEditActions button:last-child:hover,.author-page-module__ruajRa__textReaderEditActions button:last-child:focus-visible{color:var(--pd-night);background:#8fe3c0}.author-page-module__ruajRa__textReaderEditActions button:disabled{cursor:wait;opacity:.62}.author-page-module__ruajRa__textReaderEditError{color:#ffd6d0;background:#64161359;border:1px solid #f2988e73;border-radius:10px;gap:8px;padding:11px 14px;font-size:12px}.author-page-module__ruajRa__textReaderPaper{color:#fff;background:#005451;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,790px);min-height:100%;margin:0 auto;padding:clamp(28px,6vw,72px);box-shadow:0 14px 42px #00000040}.author-page-module__ruajRa__textReaderText{overflow-wrap:anywhere;white-space:pre-wrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72}.author-page-module__ruajRa__textReaderTextWhileEditing{display:none}.author-page-module__ruajRa__textReaderRich{white-space:normal}.author-page-module__ruajRa__textReaderRich p,.author-page-module__ruajRa__textReaderRich ul,.author-page-module__ruajRa__textReaderRich ol,.author-page-module__ruajRa__textReaderRich blockquote{margin:0 0 1em}.author-page-module__ruajRa__textReaderRich ul,.author-page-module__ruajRa__textReaderRich ol{padding-left:1.5em}.author-page-module__ruajRa__textReaderRich ul{list-style:outside}.author-page-module__ruajRa__textReaderRich ol{list-style:decimal}.author-page-module__ruajRa__textReaderRich h1,.author-page-module__ruajRa__textReaderRich h2,.author-page-module__ruajRa__textReaderRich h3,.author-page-module__ruajRa__textReaderRich h4{margin:1.3em 0 .5em;font-weight:700;line-height:1.3}.author-page-module__ruajRa__textReaderRich h1{font-size:1.45em}.author-page-module__ruajRa__textReaderRich h2{font-size:1.3em}.author-page-module__ruajRa__textReaderRich h3{font-size:1.15em}.author-page-module__ruajRa__textReaderRich blockquote{border-left:3px solid #ffffff59;padding-left:1em}.author-page-module__ruajRa__textReaderRich img{border-radius:4px;max-width:100%;height:auto;margin:1em auto;display:block}.author-page-module__ruajRa__textReaderRichEditor{background:#001f2761;border-color:#ffffff47}.author-page-module__ruajRa__textReaderDialogWide{width:min(100%,1760px)}.author-page-module__ruajRa__textReaderDialogInline{width:100%;height:auto;min-height:min(78vh,900px);box-shadow:none;border:0;border-radius:0}.author-page-module__ruajRa__textReaderActions button{white-space:nowrap}.author-page-module__ruajRa__textReaderScrollerWide .author-page-module__ruajRa__textReaderPaper,.author-page-module__ruajRa__textReaderScrollerWide .author-page-module__ruajRa__textReaderEditToolbar,.author-page-module__ruajRa__textReaderScrollerWide .author-page-module__ruajRa__textReaderEditError{width:min(100%,1640px)}.author-page-module__ruajRa__facingPanes{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.author-page-module__ruajRa__facingPanes[data-showing=original]{grid-template-columns:1fr 1fr}}@media (max-width:899.98px){.author-page-module__ruajRa__facingPanes[data-showing=original] .author-page-module__ruajRa__editorPaneWrap{display:none}}.author-page-module__ruajRa__pdfPane{background:#00101780;border:1px solid #ffffff2e;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.author-page-module__ruajRa__pdfPageControls{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.author-page-module__ruajRa__pdfWhere{letter-spacing:.14em;text-transform:uppercase;color:var(--pd-sage-dim);font-size:11px}.author-page-module__ruajRa__figuresStrip{border-bottom:1px solid #ffffff24;align-items:stretch;gap:10px;padding:10px 12px;display:flex;overflow-x:auto}.author-page-module__ruajRa__figuresLooking{color:var(--pd-sage);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.author-page-module__ruajRa__figureCard{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:6px;flex-direction:column;flex:none;width:132px;display:flex;overflow:hidden}.author-page-module__ruajRa__figureThumb{object-fit:cover;background:#fff;width:100%;height:74px}.author-page-module__ruajRa__figureFrom{letter-spacing:.12em;text-transform:uppercase;color:var(--pd-sage-dim);padding:6px 8px 0;font-size:10px}.author-page-module__ruajRa__figureCard button{min-height:26px;color:var(--pd-cream-soft);background:#ffffff14;border:1px solid #e9f5ec2b;border-radius:6px;margin:5px 8px 8px;font-size:10.5px;font-weight:700}.author-page-module__ruajRa__figureCard button:hover,.author-page-module__ruajRa__figureCard button:focus-visible{border-color:var(--pd-mint);color:var(--pd-mint)}.author-page-module__ruajRa__originalSurface{background:#00101780;border:1px solid #ffffff24;border-radius:8px;height:calc(100dvh - 250px);min-height:480px;overflow:hidden}.author-page-module__ruajRa__pdfCanvas{flex-direction:column;flex:1;min-height:48vh;display:flex;overflow:auto}.author-page-module__ruajRa__pdfPaneState{color:var(--pd-sage);text-align:center;justify-content:center;align-items:center;gap:8px;margin:auto;padding:24px 18px;font-size:13px;display:flex}.author-page-module__ruajRa__editorPaneWrap{min-width:0}.author-page-module__ruajRa__wideOnly,.author-page-module__ruajRa__narrowOnly{display:none}@media (min-width:900px){.author-page-module__ruajRa__wideOnly{display:inline}}@media (max-width:899.98px){.author-page-module__ruajRa__narrowOnly{display:inline}}.author-page-module__ruajRa__textReaderEditor{resize:vertical;color:#fff;width:100%;min-height:62vh;caret-color:var(--pd-mint);white-space:pre-wrap;background:#001f2761;border:1px solid #ffffff47;border-radius:7px;outline:none;padding:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.5vw,18px);line-height:1.72;display:block}.author-page-module__ruajRa__textReaderEditor:focus{border-color:var(--pd-mint);box-shadow:0 0 0 3px #62d2a226}.author-page-module__ruajRa__textReaderState{min-height:50vh;color:var(--pd-sage);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.author-page-module__ruajRa__excerptGroup{border-top:1px solid var(--pd-line);background:#0000001a}.author-page-module__ruajRa__excerptGroup summary{min-height:48px;color:var(--pd-cream-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 18px 0 74px;font-size:11px;font-weight:700;list-style:none;transition:color .16s,background .16s;display:flex}.author-page-module__ruajRa__excerptGroup summary::-webkit-details-marker{display:none}.author-page-module__ruajRa__excerptGroup summary:hover,.author-page-module__ruajRa__excerptGroup summary:focus-visible{color:var(--pd-mint);background:#62d2a20b}.author-page-module__ruajRa__excerptGroup summary>span:last-child{color:var(--pd-sage-dim);font-family:var(--font-pd-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-size:9px;font-weight:500;display:inline-flex}.author-page-module__ruajRa__excerptGroup[open] summary svg{transform:rotate(180deg)}.author-page-module__ruajRa__excerptList{padding:0 18px 12px 74px;display:grid}.author-page-module__ruajRa__excerptRow{border-top:1px solid var(--pd-line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:12px 10px;transition:background .16s,transform .16s;display:grid}.author-page-module__ruajRa__excerptRow:hover,.author-page-module__ruajRa__excerptRow:focus-visible{background:#62d2a20e;transform:translate(2px)}.author-page-module__ruajRa__excerptRow small,.author-page-module__ruajRa__excerptRow strong{display:block}.author-page-module__ruajRa__excerptRow small{color:var(--pd-lav);font-family:var(--font-pd-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.07em;font-size:8px;line-height:1.4}.author-page-module__ruajRa__excerptRow strong{color:var(--pd-cream-soft);margin-top:5px;font-size:12px;line-height:1.35}.author-page-module__ruajRa__excerptRow>span:last-child{color:var(--pd-gold);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.author-page-module__ruajRa__additionalExcerpts{border:1px solid var(--pd-line);background:#00000017;border-radius:17px;margin-top:22px;padding:20px 18px}.author-page-module__ruajRa__additionalExcerpts h3{color:var(--pd-cream);font-family:var(--font-pd-display);margin-top:7px;font-size:23px;font-weight:520}.author-page-module__ruajRa__additionalExcerpts .author-page-module__ruajRa__excerptList{margin-top:12px;padding:0}.author-page-module__ruajRa__emptyReadings{color:var(--pd-sage);margin-top:24px;font-size:13px}.author-page-module__ruajRa__addWorkButton{width:100%;min-height:48px;color:var(--pd-gold);border:1px dashed #e7b45a6b;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s;display:flex}.author-page-module__ruajRa__addWorkButton:hover{border-color:var(--pd-gold);background:#e7b45a14}.author-page-module__ruajRa__ideaCard,.author-page-module__ruajRa__curriculumCard{text-align:center;border-radius:24px;padding:28px 25px}.author-page-module__ruajRa__cardIcon{background:#e7b45a12;border:1px solid #e7b45a38;border-radius:50%;width:42px;height:42px;margin:0 auto 15px}.author-page-module__ruajRa__ideaCard h2,.author-page-module__ruajRa__curriculumCard h2{margin-top:10px;font-size:29px}.author-page-module__ruajRa__ideaDescription{color:var(--pd-sage);font-family:var(--font-pd-editorial);margin-top:14px;font-size:15px;line-height:1.55}.author-page-module__ruajRa__themeList,.author-page-module__ruajRa__curriculumList{text-align:left;margin-top:22px;display:grid}.author-page-module__ruajRa__themeList a,.author-page-module__ruajRa__themeList div{color:var(--pd-cream-soft);border-top:1px solid #e9f5ec14;align-items:center;gap:10px;padding:11px 3px;font-size:13px;display:flex}.author-page-module__ruajRa__themeList a:hover{color:var(--pd-gold)}.author-page-module__ruajRa__themeList a>span,.author-page-module__ruajRa__themeList div>span{border-radius:50%;flex:none;width:7px;height:7px}.author-page-module__ruajRa__curriculumList{gap:8px}.author-page-module__ruajRa__curriculumList a{color:var(--pd-cream-soft);background:#0000001c;border:1px solid #e9f5ec14;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.author-page-module__ruajRa__curriculumList a:hover{color:var(--pd-cream);border-color:#e7b45a40}.author-page-module__ruajRa__moduleIcon{width:32px;height:32px;color:var(--pd-mint);background:#62d2a214;border-radius:9px}.author-page-module__ruajRa__curriculumList strong,.author-page-module__ruajRa__curriculumList small{display:block}.author-page-module__ruajRa__curriculumList strong{font-size:12px;line-height:1.3}.author-page-module__ruajRa__curriculumList small{color:var(--pd-sage-dim);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px}.author-page-module__ruajRa__publicFooter{border-top:1px solid var(--pd-line);color:var(--pd-sage-dim);letter-spacing:.04em;text-align:center;justify-content:center;margin-top:48px;padding-top:24px;font-size:11px;display:flex}.author-page-module__ruajRa__statePage{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:calc(100dvh - 70px);padding:40px 20px;display:grid}.author-page-module__ruajRa__statePage h1{color:var(--pd-cream);font-family:var(--font-pd-display);font-size:42px}.author-page-module__ruajRa__statePage>p:not(.author-page-module__ruajRa__eyebrow){color:var(--pd-sage)}.author-page-module__ruajRa__loader{border:2px solid #f1ecde2e;border-top-color:var(--pd-gold);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite author-page-module__ruajRa__spin}.author-page-module__ruajRa__primaryLink{color:var(--pd-gold);border:1px solid #e7b45a59;border-radius:10px;margin-top:8px;padding:10px 16px}@keyframes author-page-module__ruajRa__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.author-page-module__ruajRa__hero{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:28px}.author-page-module__ruajRa__contentGrid{grid-template-columns:minmax(0,1fr) 290px}.author-page-module__ruajRa__featuredCard{grid-template-columns:145px minmax(0,1fr)}.author-page-module__ruajRa__bookCover{min-height:200px}}@media (max-width:760px){.author-page-module__ruajRa__page{width:min(100% - 24px,620px);padding-top:16px}.author-page-module__ruajRa__backLink{margin:4px 8px 16px}.author-page-module__ruajRa__hero{border-radius:26px;flex-direction:column-reverse;gap:30px;min-height:0;padding:30px 20px 36px;display:flex}.author-page-module__ruajRa__portraitWrap{width:min(78vw,290px)}.author-page-module__ruajRa__heroCopy,.author-page-module__ruajRa__sectionHeading{text-align:center;width:100%}.author-page-module__ruajRa__hero h1{margin-left:auto;margin-right:auto;font-size:clamp(42px,13vw,62px)}.author-page-module__ruajRa__credentials,.author-page-module__ruajRa__shelfPurpose{margin-left:auto;margin-right:auto}.author-page-module__ruajRa__heroActions{justify-content:center}.author-page-module__ruajRa__contentGrid{grid-template-columns:1fr}.author-page-module__ruajRa__featuredCard{grid-template-columns:1fr;justify-items:center}.author-page-module__ruajRa__bookCover{width:168px}.author-page-module__ruajRa__worksSection,.author-page-module__ruajRa__ideaCard,.author-page-module__ruajRa__curriculumCard{border-radius:22px}.author-page-module__ruajRa__sectionHeading .author-page-module__ruajRa__eyebrow,.author-page-module__ruajRa__heroCopy .author-page-module__ruajRa__eyebrow{text-align:center}.author-page-module__ruajRa__aside{grid-template-columns:1fr}.author-page-module__ruajRa__textReaderOverlay{padding:0}.author-page-module__ruajRa__textReaderDialog{border:0;border-radius:0;width:100%;height:100dvh}.author-page-module__ruajRa__textReaderHeader{align-items:flex-start;padding:14px}.author-page-module__ruajRa__textReaderActions button:not(:last-child){width:40px;padding:0;font-size:0}.author-page-module__ruajRa__textReaderScroller{padding:10px}.author-page-module__ruajRa__textReaderEditToolbar{flex-direction:column;align-items:flex-start}.author-page-module__ruajRa__textReaderEditActions{justify-content:flex-start;width:100%}.author-page-module__ruajRa__textReaderPaper{padding:28px 22px}}@media (max-width:520px){.author-page-module__ruajRa__publicHeader{min-height:60px;padding:0 18px}.author-page-module__ruajRa__workCardHeader{grid-template-columns:34px minmax(0,1fr);padding:16px 14px}.author-page-module__ruajRa__workActions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;margin-top:5px}.author-page-module__ruajRa__excerptGroup summary{padding-left:50px;padding-right:14px}.author-page-module__ruajRa__excerptGroup summary>span:last-child{font-size:8px}.author-page-module__ruajRa__excerptList{padding-left:50px;padding-right:14px}.author-page-module__ruajRa__excerptRow{grid-template-columns:1fr;gap:8px}.author-page-module__ruajRa__additionalExcerpts .author-page-module__ruajRa__excerptList{padding:0}.author-page-module__ruajRa__shareButton,.author-page-module__ruajRa__memberAction{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.author-page-module__ruajRa__workCard,.author-page-module__ruajRa__workTitleLink,.author-page-module__ruajRa__excerptRow,.author-page-module__ruajRa__backLink,.author-page-module__ruajRa__addWorkButton{transition:none}}@media print{@page{margin:.65in}body{color:#000;background:#fff!important;overflow:visible!important}body>:not(.author-page-module__ruajRa__textReaderOverlay){display:none!important}.author-page-module__ruajRa__textReaderOverlay{color:#000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;position:static}.author-page-module__ruajRa__textReaderDialog{color:#000;width:100%;height:auto;box-shadow:none;background:#fff;border:0;border-radius:0;display:block;overflow:visible}.author-page-module__ruajRa__textReaderHeader{border-bottom:1px solid #aaa;padding:0 0 18px}.author-page-module__ruajRa__textReaderHeader h2,.author-page-module__ruajRa__textReaderHeader span,.author-page-module__ruajRa__textReaderHeader .author-page-module__ruajRa__eyebrow{color:#000}.author-page-module__ruajRa__textReaderActions,.author-page-module__ruajRa__textReaderEditToolbar,.author-page-module__ruajRa__textReaderEditError,.author-page-module__ruajRa__textReaderEditor{display:none!important}.author-page-module__ruajRa__textReaderScroller{background:#fff;padding:28px 0 0;display:block;overflow:visible}.author-page-module__ruajRa__textReaderPaper{color:#000;width:100%;min-height:0;box-shadow:none;background:#fff;border:0;padding:0}.author-page-module__ruajRa__textReaderText,.author-page-module__ruajRa__textReaderTextWhileEditing{color:#000;font-size:11pt;line-height:1.55;display:block}}.author-page-module__ruajRa__readingRoom{background:#00101759;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:250px minmax(0,1fr);margin-top:26px;display:grid;position:relative;overflow:hidden}.author-page-module__ruajRa__shelfRail{border-right:1px solid #ffffff1f;padding:12px 0}.author-page-module__ruajRa__shelfLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--pd-sage-dim);margin:0;padding:0 16px 8px;font-size:10.5px}.author-page-module__ruajRa__shelfList{margin:0;padding:0;list-style:none}.author-page-module__ruajRa__shelfList li>button,.author-page-module__ruajRa__shelfUnreadable{width:100%;color:var(--pd-cream-soft);text-align:left;background:0 0;border:0;gap:9px;padding:7px 16px;font-size:12.5px;line-height:1.35;display:flex}.author-page-module__ruajRa__shelfList li>button:hover,.author-page-module__ruajRa__shelfList li>button:focus-visible{color:var(--pd-cream);background:#ffffff0d}.author-page-module__ruajRa__shelfUnreadable{opacity:.6}.author-page-module__ruajRa__shelfNote{color:var(--pd-sage-dim);align-items:center;gap:5px;margin-top:2px;font-size:11px;font-style:normal;display:flex}.author-page-module__ruajRa__shelfYear{width:26px;color:var(--pd-sage-dim);font-variant-numeric:tabular-nums;text-align:right;flex:none}.author-page-module__ruajRa__shelfCurrent>button{border-left:3px solid var(--pd-mint);color:var(--pd-cream);background:#ffffff0f;padding-left:13px;font-weight:600}.author-page-module__ruajRa__roomMain{min-width:0}.author-page-module__ruajRa__worksBar{z-index:5;background:#001017e6;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex;position:sticky;top:0}.author-page-module__ruajRa__worksNeighbor{min-width:0;max-width:34%;color:var(--pd-cream-soft);text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:flex}.author-page-module__ruajRa__worksNeighbor:disabled{opacity:.35}.author-page-module__ruajRa__worksNeighbor>span{min-width:0}.author-page-module__ruajRa__worksNeighborNext{text-align:right;justify-content:flex-end}.author-page-module__ruajRa__worksDir{letter-spacing:.14em;text-transform:uppercase;color:var(--pd-sage-dim);font-size:9.5px;display:block}.author-page-module__ruajRa__worksTitle{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.author-page-module__ruajRa__worksPlace{color:var(--pd-sage);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;flex:none;font-size:11.5px;font-weight:700}.author-page-module__ruajRa__roomFoot{border-top:1px solid #ffffff1f;gap:12px;padding:12px 14px;display:flex}.author-page-module__ruajRa__footCard{min-width:0;color:var(--pd-cream-soft);text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;flex:1;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.author-page-module__ruajRa__footCard:disabled{opacity:.35}.author-page-module__ruajRa__footCardNext{text-align:right;justify-content:flex-end}.author-page-module__ruajRa__shelfSheet{z-index:80;background:#001017f7;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;max-width:520px;max-height:70vh;margin:0 auto;display:flex;position:fixed;inset:auto 8px 8px;overflow-y:auto;box-shadow:0 18px 60px #00000080}.author-page-module__ruajRa__shelfSheetHead{letter-spacing:.16em;text-transform:uppercase;color:var(--pd-sage-dim);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.author-page-module__ruajRa__shelfSheetHead button{min-width:30px;min-height:30px;color:var(--pd-cream-soft);background:#ffffff0d;border:1px solid #ffffff29;border-radius:7px}@media (max-width:899.98px){.author-page-module__ruajRa__readingRoom{grid-template-columns:1fr}.author-page-module__ruajRa__shelfRail,.author-page-module__ruajRa__worksNeighbor .author-page-module__ruajRa__worksDir,.author-page-module__ruajRa__worksNeighbor .author-page-module__ruajRa__worksTitle{display:none}.author-page-module__ruajRa__worksNeighbor{max-width:none;min-height:34px}}.author-page-module__ruajRa__heroCompact{flex-direction:row;align-items:center;gap:26px;min-height:0;padding:26px;display:flex}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__portraitWrap{flex:none;order:-1;width:224px}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__portrait{border-radius:16px;width:224px;height:268px}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__portraitHalo{display:none}.author-page-module__ruajRa__heroCompact h1{margin:4px 0;font-size:clamp(28px,4vw,38px)}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__credentials{margin-top:6px;font-size:15px}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__shelfPurpose{margin-top:10px}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__heroActions{margin-top:12px}@media (max-width:760px){.author-page-module__ruajRa__heroCompact{text-align:center;flex-direction:column}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__portraitWrap{width:156px}.author-page-module__ruajRa__heroCompact .author-page-module__ruajRa__portrait{width:156px;height:188px}}.author-page-module__ruajRa__notesBand{margin-top:26px}.author-page-module__ruajRa__noteCard{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;margin-top:12px;padding:12px 16px}.author-page-module__ruajRa__noteWho{color:var(--pd-sage-dim);margin:0 0 6px;font-size:11px}.author-page-module__ruajRa__noteText{color:var(--pd-cream-soft);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.55}.author-page-module__ruajRa__noteComposer{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;align-items:flex-end;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.author-page-module__ruajRa__noteComposer textarea{resize:none;color:var(--pd-cream);background:0 0;border:0;flex:1;font-size:13.5px;line-height:1.5}.author-page-module__ruajRa__noteComposer textarea:focus{outline:none}.author-page-module__ruajRa__noteComposer textarea::placeholder{color:var(--pd-sage-dim)}.author-page-module__ruajRa__noteComposer button{color:var(--pd-cream-soft);background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.author-page-module__ruajRa__noteComposer button:disabled{opacity:.45}.author-page-module__ruajRa__noteError{color:var(--pd-coral,#f2988e);margin:8px 0 0;font-size:12.5px}.author-page-module__ruajRa__roomSaveRow{justify-content:flex-end;margin-top:10px;display:flex}.author-page-module__ruajRa__heroIdeas{max-width:560px;color:var(--pd-sage);margin-top:10px;font-size:13px;line-height:1.6}.author-page-module__ruajRa__heroIdeas a{color:var(--pd-mint)}.author-page-module__ruajRa__heroIdeas a:hover{color:var(--pd-cream)}.author-page-module__ruajRa__shelfPurposeFoot{text-align:center;margin:34px auto 0}.author-page-module__ruajRa__footCard>span{min-width:0}@media (max-width:899.98px){.author-page-module__ruajRa__roomFoot{flex-direction:column}.author-page-module__ruajRa__footCardNext{justify-content:space-between}}@media (max-width:760px){.author-page-module__ruajRa__textReaderDialogInline .author-page-module__ruajRa__textReaderHeader{flex-direction:column;align-items:stretch;gap:10px}.author-page-module__ruajRa__textReaderDialogInline .author-page-module__ruajRa__textReaderHeader h2{font-size:17px}.author-page-module__ruajRa__textReaderDialogInline .author-page-module__ruajRa__textReaderActions{flex-wrap:wrap}.author-page-module__ruajRa__textReaderDialogInline .author-page-module__ruajRa__textReaderActions button{width:40px;padding:0;font-size:0}}.author-page-module__ruajRa__originalWithRail{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:1100px){.author-page-module__ruajRa__originalWithRail{grid-template-columns:minmax(0,1fr) 280px}}.author-page-module__ruajRa__excerptRail{flex-direction:column;align-content:start;gap:10px;display:flex}.author-page-module__ruajRa__excerptCard{border:1px solid #ffffff29;border-left:3px solid var(--pd-gold);text-align:left;background:#ffffff0a;border-radius:8px;padding:10px 12px}.author-page-module__ruajRa__excerptCard blockquote{color:var(--pd-cream-soft);font-family:var(--font-pd-editorial);margin:0 0 7px;font-size:13px;line-height:1.5}.author-page-module__ruajRa__excerptThemeLine{color:var(--pd-mint);margin-bottom:4px;font-size:11px;display:block}.author-page-module__ruajRa__excerptWho{color:var(--pd-sage-dim);font-size:10.5px;display:block}.author-page-module__ruajRa__excerptSavePanel{z-index:20;background:#001017f5;border:1px solid #ffffff2e;border-radius:10px;width:min(340px,100% - 20px);padding:12px 14px;position:absolute;top:10px;right:10px;box-shadow:0 14px 44px #00000073}.author-page-module__ruajRa__originalSurface{position:relative}.author-page-module__ruajRa__excerptSavePanel blockquote{color:var(--pd-cream-soft);font-family:var(--font-pd-editorial);margin:0 0 10px;font-size:13px;line-height:1.5}.author-page-module__ruajRa__excerptThemes{flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;display:flex}.author-page-module__ruajRa__excerptThemes label{color:var(--pd-sage);align-items:center;gap:6px;font-size:12px;display:inline-flex}.author-page-module__ruajRa__excerptSaveActions{justify-content:flex-end;gap:8px;display:flex}.author-page-module__ruajRa__excerptSaveActions button{min-height:32px;color:var(--pd-cream-soft);background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;padding:0 11px;font-size:12px;font-weight:700}.author-page-module__ruajRa__excerptSavePrimary{border-color:var(--pd-mint)!important;background:var(--pd-mint)!important;color:var(--pd-night)!important}.author-page-module__ruajRa__memberExcerptRow{border:1px solid #ffffff24;border-left:3px solid var(--pd-gold);background:#ffffff0a;border-radius:10px;margin-top:10px;padding:12px 16px}.author-page-module__ruajRa__memberExcerptRow blockquote{color:var(--pd-cream-soft);font-family:var(--font-pd-editorial);margin:0 0 6px;font-size:14px;line-height:1.55}.author-page-module__ruajRa__memberExcerptRow .author-page-module__ruajRa__from{color:var(--pd-sage-dim);font-size:11.5px}.author-page-module__ruajRa__excerptTagAdd{margin-bottom:10px}.author-page-module__ruajRa__excerptTagAdd input{width:100%;color:var(--pd-cream);background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;padding:7px 10px;font-size:12.5px}.author-page-module__ruajRa__excerptTagAdd input::placeholder{color:var(--pd-sage-dim)}.author-page-module__ruajRa__excerptTagLine{color:var(--pd-mint);margin:7px 0 0;font-size:12px}.author-page-module__ruajRa__excerptTagLine>span{white-space:nowrap;margin-right:12px}.author-page-module__ruajRa__excerptTagLine button{color:var(--pd-sage-dim);background:0 0;border:0;margin-left:4px;font-size:10px}.author-page-module__ruajRa__excerptTagSuggestions{margin:7px 0 0}.author-page-module__ruajRa__excerptTagSuggestions button{color:var(--pd-gold);text-underline-offset:3px;background:0 0;border:0;margin-right:10px;font-size:12px;text-decoration:underline}
:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}
.CommandTimeline-module__QKHJnq__kickerWrap .atl-kicker{flex-wrap:wrap}@media (max-width:480px){.CommandTimeline-module__QKHJnq__kickerWrap .atl-when{text-align:right;margin:0 0 6px;display:block;position:static}}
.VoicemailRow-module__o9XYmW__settled{opacity:.55;transition:opacity .18s cubic-bezier(.22,.61,.36,1)}.VoicemailRow-module__o9XYmW__settled:hover,.VoicemailRow-module__o9XYmW__settled:focus-within{opacity:1}.VoicemailRow-module__o9XYmW__row .atl-kicker{flex-wrap:wrap}@media (max-width:560px){.VoicemailRow-module__o9XYmW__row .atl-when{text-align:right;margin:0 0 6px;display:block;position:static}}
@media (max-width:768px){.VoicemailsTab-module__IiN6sW__filterWrap .atl-fchip{min-height:44px}}
.points-of-intervention-module__UArTqW__page{isolation:isolate;position:relative}.points-of-intervention-module__UArTqW__page:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 16% 15%, color-mix(in srgb, var(--pd-mint) 10%, transparent), transparent 35%), radial-gradient(circle at 86% 0%, color-mix(in srgb, var(--pd-gold) 8%, transparent), transparent 30%);opacity:.9;height:34rem;position:absolute;inset:-2rem 0 auto}.points-of-intervention-module__UArTqW__handoff{border:1px solid color-mix(in srgb, var(--pd-gold) 38%, transparent);border-left:4px solid var(--pd-gold);background:color-mix(in srgb, var(--pd-gold) 8%, var(--pd-night));border-radius:6px}.points-of-intervention-module__UArTqW__brief{border:1px solid var(--pd-line);background:linear-gradient(125deg, color-mix(in srgb, var(--pd-mint) 9%, transparent), transparent 44%), linear-gradient(160deg, #091d20f7, #061216f5);border-radius:10px;padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.points-of-intervention-module__UArTqW__brief:before{content:"";background:linear-gradient(var(--pd-gold), var(--pd-mint));width:3px;position:absolute;inset:0 auto 0 0}.points-of-intervention-module__UArTqW__briefGrid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.points-of-intervention-module__UArTqW__briefCopy{max-width:53rem}.points-of-intervention-module__UArTqW__eyebrow,.points-of-intervention-module__UArTqW__sectionEyebrow{color:var(--pd-gold);letter-spacing:.19em;text-transform:uppercase;margin:0 0 .55rem;font-size:.67rem;font-weight:800}.points-of-intervention-module__UArTqW__briefTitle{color:var(--pd-cream);font-family:var(--font-pd-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.85rem,4vw,3.35rem);font-weight:550;line-height:1.02}.points-of-intervention-module__UArTqW__briefDescription{max-width:50rem;color:var(--pd-cream-soft);margin:.85rem 0 0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.65}.points-of-intervention-module__UArTqW__workingAim{border-top:1px solid var(--pd-line);grid-template-columns:7.25rem 1fr;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:grid}.points-of-intervention-module__UArTqW__workingAim span{color:var(--pd-gold);letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:800}.points-of-intervention-module__UArTqW__workingAim p{color:var(--pd-cream);margin:0;font-size:.9rem;font-weight:600;line-height:1.55}.points-of-intervention-module__UArTqW__systemChooser>span{color:var(--pd-sage);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.55rem;font-size:.62rem;font-weight:800;display:block}.points-of-intervention-module__UArTqW__systemChooser>div{border-top:1px solid var(--pd-line);display:grid}.points-of-intervention-module__UArTqW__systemChoice,.points-of-intervention-module__UArTqW__systemChoiceActive{border:0;border-bottom:1px solid var(--pd-line);min-height:3.25rem;color:var(--pd-sage);text-align:left;background:0 0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem .5rem;transition:background-color .16s,color .16s,padding .16s;display:grid}.points-of-intervention-module__UArTqW__systemChoice b,.points-of-intervention-module__UArTqW__systemChoiceActive b{color:var(--pd-gold);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.points-of-intervention-module__UArTqW__systemChoice span,.points-of-intervention-module__UArTqW__systemChoiceActive span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.points-of-intervention-module__UArTqW__systemChoice:hover:not(:disabled),.points-of-intervention-module__UArTqW__systemChoiceActive{background:var(--pd-glass-2);color:var(--pd-cream);padding-left:.8rem}.points-of-intervention-module__UArTqW__systemChoiceActive{box-shadow:inset 2px 0 var(--pd-mint)}.points-of-intervention-module__UArTqW__systemChoice:focus-visible,.points-of-intervention-module__UArTqW__systemChoiceActive:focus-visible,.points-of-intervention-module__UArTqW__pointCard:focus-visible{outline:2px solid var(--pd-gold);outline-offset:2px}.points-of-intervention-module__UArTqW__systemChoice:disabled,.points-of-intervention-module__UArTqW__systemChoiceActive:disabled{cursor:not-allowed;opacity:.5}.points-of-intervention-module__UArTqW__fieldGuide{border-block:1px solid var(--pd-line);grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(1.5rem,3vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}.points-of-intervention-module__UArTqW__fieldGuide li{grid-template-columns:2.1rem 1fr;gap:.65rem;min-width:0;padding:1rem clamp(.75rem,2vw,1.35rem);display:grid;position:relative}.points-of-intervention-module__UArTqW__fieldGuide li+li{border-left:1px solid var(--pd-line)}.points-of-intervention-module__UArTqW__fieldGuide li>span{color:var(--pd-gold);letter-spacing:.08em;padding-top:.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.points-of-intervention-module__UArTqW__fieldGuide b{color:var(--pd-cream);font-size:.82rem;display:block}.points-of-intervention-module__UArTqW__fieldGuide p{color:var(--pd-sage);margin:.28rem 0 0;font-size:.72rem;line-height:1.5}.points-of-intervention-module__UArTqW__metrics{background:var(--pd-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1px 0 0;display:grid}.points-of-intervention-module__UArTqW__metrics>div{background:#041114d6;min-width:0;padding:.8rem clamp(.7rem,2vw,1rem)}.points-of-intervention-module__UArTqW__metrics dt{color:var(--pd-sage-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:800}.points-of-intervention-module__UArTqW__metrics dd{color:var(--pd-cream);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.78rem;font-weight:650;overflow:hidden}.points-of-intervention-module__UArTqW__phaseNav{border-block:1px solid var(--pd-line);background:color-mix(in srgb, var(--pd-night) 92%, transparent)}.points-of-intervention-module__UArTqW__phaseNav>div{counter-reset:phase;grid-template-columns:repeat(3,1fr);gap:0;max-width:44rem;margin:0 auto 1rem;padding-top:.4rem;display:grid}.points-of-intervention-module__UArTqW__phaseNav>div>button{min-height:3rem;box-shadow:inset 0 -1px var(--pd-line);color:var(--pd-sage);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;font-size:.75rem;position:relative}.points-of-intervention-module__UArTqW__phaseNav>div>button:before{counter-increment:phase;content:"0" counter(phase);color:var(--pd-gold);margin-right:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.points-of-intervention-module__UArTqW__phaseNav>div>button:hover:not(:disabled){background:var(--pd-glass);color:var(--pd-cream)}.points-of-intervention-module__UArTqW__phaseNav>div>.points-of-intervention-module__UArTqW__phaseActive{background:color-mix(in srgb, var(--pd-mint) 12%, transparent);box-shadow:inset 0 -2px var(--pd-mint);color:var(--pd-cream)}.points-of-intervention-module__UArTqW__phaseNav>div>button:focus-visible{outline:2px solid var(--pd-gold);outline-offset:-2px}.points-of-intervention-module__UArTqW__mapCard{border-color:var(--pd-line);background:linear-gradient(#091a1ef5,#051215f5);box-shadow:0 20px 60px #0000002e}.points-of-intervention-module__UArTqW__workspaceCard{border-color:var(--pd-line);background:linear-gradient(#091a1ef7,#051215f7);box-shadow:0 20px 55px #0003}.points-of-intervention-module__UArTqW__sectionEyebrow{margin-bottom:.35rem}.points-of-intervention-module__UArTqW__emptyPrompt{color:var(--pd-cream)}.points-of-intervention-module__UArTqW__lanes{scrollbar-color:color-mix(in srgb, var(--pd-gold) 45%, transparent) transparent;scrollbar-width:thin}.points-of-intervention-module__UArTqW__lane{border:1px solid var(--pd-line);background:#ffffff05;border-radius:6px}.points-of-intervention-module__UArTqW__laneHeader{background:linear-gradient(180deg, color-mix(in srgb, var(--point-accent) 12%, transparent), transparent), #08181c8c;min-height:8.8rem;box-shadow:inset 0 3px var(--point-accent)}.points-of-intervention-module__UArTqW__laneNumber{color:color-mix(in srgb, var(--point-accent) 72%, white);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;position:absolute;top:.55rem;right:.65rem}.points-of-intervention-module__UArTqW__laneTitle{color:var(--pd-cream);font-family:var(--font-pd-display), Georgia, serif;padding-right:1.25rem;font-size:.9rem;font-weight:600;line-height:1.15}.points-of-intervention-module__UArTqW__pointCard{border-color:var(--pd-line);box-shadow:inset 3px 0 var(--point-accent), 0 8px 18px #00000029;background:#07171be6;border-radius:4px}.points-of-intervention-module__UArTqW__pointCard:hover{z-index:1;border-color:color-mix(in srgb, var(--point-accent) 55%, var(--pd-line));background:color-mix(in srgb, var(--point-accent) 7%, #07171bf5);transform:translateY(-2px)}.points-of-intervention-module__UArTqW__pointCardSelected{border-color:var(--point-accent);background:color-mix(in srgb, var(--point-accent) 10%, #07171bf5);box-shadow:inset 3px 0 var(--point-accent), 0 0 0 1px color-mix(in srgb, var(--point-accent) 20%, transparent), 0 12px 26px #00000042}@media (min-width:640px){.points-of-intervention-module__UArTqW__phaseNav{background:0 0;border:0}}@media (max-width:900px){.points-of-intervention-module__UArTqW__briefGrid{grid-template-columns:1fr;gap:1.5rem}.points-of-intervention-module__UArTqW__systemChooser>div{border-bottom:1px solid var(--pd-line);grid-template-columns:repeat(3,1fr)}.points-of-intervention-module__UArTqW__systemChoice,.points-of-intervention-module__UArTqW__systemChoiceActive{border-right:1px solid var(--pd-line);border-bottom:0;min-width:0;display:block}.points-of-intervention-module__UArTqW__systemChoice span,.points-of-intervention-module__UArTqW__systemChoiceActive span{margin-top:.3rem;display:block}}@media (max-width:640px){.points-of-intervention-module__UArTqW__brief{border-inline:0;border-radius:0}.points-of-intervention-module__UArTqW__briefGrid{gap:1.25rem}.points-of-intervention-module__UArTqW__workingAim{grid-template-columns:1fr;gap:.4rem}.points-of-intervention-module__UArTqW__fieldGuide{grid-template-columns:1fr}.points-of-intervention-module__UArTqW__fieldGuide li{grid-template-columns:1.9rem 1fr;padding-block:.8rem}.points-of-intervention-module__UArTqW__fieldGuide li+li{border-top:1px solid var(--pd-line);border-left:0}.points-of-intervention-module__UArTqW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.points-of-intervention-module__UArTqW__phaseNav>div{margin-bottom:.4rem}.points-of-intervention-module__UArTqW__phaseNav>div>button{min-height:2.75rem;padding-inline:.4rem;font-size:.67rem}.points-of-intervention-module__UArTqW__phaseNav>div>button:before{display:none}.points-of-intervention-module__UArTqW__lane{scroll-margin-left:1rem}}@media (prefers-reduced-motion:reduce){.points-of-intervention-module__UArTqW__systemChoice,.points-of-intervention-module__UArTqW__systemChoiceActive,.points-of-intervention-module__UArTqW__pointCard{transition:none}}
