@import "https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,400..800;1,400..800&family=Sen:wght@400..800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.team-directory-hero.directory-hero{padding-bottom:40px}.team-member-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px 28px;width:min(1180px,100% - 64px);margin:0 auto;padding:18px 0 88px;display:grid}.team-member-card{text-align:center;padding-top:88px;position:relative}.team-member-portrait{z-index:1;color:#fff;background:#0d9488;border:6px solid #fff;border-radius:50%;place-items:center;width:176px;height:176px;font-size:48px;font-weight:700;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 18px #0025261f}.team-member-portrait img{object-fit:cover;object-position:center 36%}.team-member-panel{color:#fff;background:#004145;border-radius:8px;flex-direction:column;align-items:center;min-height:320px;padding:108px 26px 28px;display:flex;box-shadow:0 14px 34px #00252617}.team-member-panel h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:750;line-height:1.2}.team-member-panel h2 a{color:inherit;text-decoration:none}.team-member-credentials{letter-spacing:.04em;color:#d4eeeb;margin:8px 0 0;font-size:14px;font-weight:600}.team-member-title{color:#fff;max-width:270px;margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.5}.team-member-divider{background:var(--teal-bright);width:36px;height:3px;margin:20px 0;display:block}.team-member-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:0;display:flex}.team-member-profile{color:#fff;border:1px solid #81bcb9;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.team-member-linkedin{color:#fff;border:1px solid #81bcb9;border-radius:4px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.team-member-linkedin span{font-family:Arial,sans-serif;font-size:22px;font-weight:800;line-height:1}.team-member-profile:hover,.team-member-linkedin:hover{background:#0d9488;border-color:#12c7b7}.team-member-card a:focus-visible{outline-offset:5px;outline:3px solid #12c7b7}@media (width<=1000px){.team-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.team-directory-hero.directory-hero{padding-bottom:30px}.team-member-grid{grid-template-columns:minmax(0,1fr);width:min(380px,100% - 36px);padding-top:12px;padding-bottom:56px}.team-member-panel{min-height:0;padding-left:22px;padding-right:22px}}:root{--background:#f5fbfb;--foreground:#002526;--teal:#0d9488;--teal-bright:#12c7b7;--line:#cfe2e2;--font-body:"Epilogue","Segoe UI",Arial,sans-serif;--font-display:"Sen","Segoe UI",Arial,sans-serif}body{background:var(--background);color:var(--foreground);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,button,.admin-brand,.admin-sidebar nav a,.admin-view-site,.admin-primary,.admin-secondary,.dynamic-header a,.text-link,strong{font-family:var(--font-display)}*{box-sizing:border-box}.admin-shell{color:#002526;background:#f5fbfb;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#002526;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-brand{letter-spacing:.03em;color:#fff;font-size:30px;font-weight:900;text-decoration:none}.admin-brand span{color:#12c7b7}.admin-brand small{letter-spacing:.18em;text-transform:uppercase;color:#9ddbd6;margin-top:3px;font-size:11px;display:block}.admin-sidebar nav{gap:6px;margin-top:42px;display:grid}.admin-sidebar nav a,.admin-view-site{color:#d7eeee;border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-weight:700;text-decoration:none;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible{color:#fff;outline-offset:2px;background:#0d9488;outline:2px solid #12c7b7}.admin-view-site{border:1px solid #386465;margin-top:auto}.admin-main{width:min(1180px,100%);padding:52px clamp(24px,5vw,72px)}.admin-page-header{justify-content:space-between;gap:24px;margin-bottom:44px;display:flex}.admin-page-header h1,.admin-login h1{margin:8px 0 12px;font-size:clamp(38px,5vw,64px);line-height:1}.admin-page-header p{color:#526a72;font-size:18px}.admin-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:#0d9488!important;margin:0!important;font-size:12px!important}.admin-main h2{margin:0 0 18px;font-size:22px}.admin-quick-grid,.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-quick-grid a{color:#002526;background:linear-gradient(145deg,#fff,#ebf8f7);border:1px solid #cfe2e2;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:170px;padding:28px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 18px 38px #00252614}.admin-quick-grid a:hover{border-color:#0d9488;transform:translateY(-4px)}.admin-quick-grid span{color:#526a72;margin-top:8px;line-height:1.5}.admin-stat-grid article{background:#fff;border:1px solid #cfe2e2;border-radius:20px;padding:24px}.admin-stat-grid strong{color:#0d9488;font-size:38px;display:block}.admin-stat-grid span{color:#526a72;font-weight:700}.admin-login{place-items:center;min-height:70vh;display:grid}.admin-login form{background:#fff;border:1px solid #cfe2e2;border-radius:24px;width:min(440px,100%);padding:36px;box-shadow:0 24px 60px #0025261a}.admin-login label{margin:24px 0 8px;font-weight:800;display:block}.admin-login input{width:100%;min-height:48px;font:inherit;border:1px solid #9dbdbd;border-radius:10px;padding:0 14px}.admin-login button{color:#fff;width:100%;min-height:48px;font:inherit;background:#0d9488;border:0;border-radius:10px;margin-top:16px;font-weight:900}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:18px;position:relative}.admin-sidebar nav{margin-top:16px;display:flex;overflow-x:auto}.admin-sidebar nav a{flex:none}.admin-view-site{display:none}.admin-main{padding:32px 18px}.admin-quick-grid,.admin-stat-grid{grid-template-columns:1fr}.admin-page-header{margin-bottom:30px}}.admin-primary,.admin-secondary,.admin-filter-bar button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#0d9488;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.admin-secondary{color:#002526;background:#fff;border:1px solid #9dbdbd}.admin-filter-bar{background:#fff;border:1px solid #cfe2e2;border-radius:18px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:24px;padding:18px;display:grid}.admin-filter-bar label,.admin-editor label{gap:7px;font-weight:800;display:grid}.admin-filter-bar label span{text-transform:uppercase;letter-spacing:.1em;color:#526a72;font-size:12px}.admin-filter-bar input,.admin-filter-bar select,.admin-editor input,.admin-editor textarea,.admin-editor select{color:#002526;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aecaca;border-radius:10px;padding:10px 12px}.admin-list{gap:10px;display:grid}.admin-list article{background:#fff;border:1px solid #cfe2e2;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.admin-list h2{margin:0 0 4px;font-size:20px}.admin-list p{color:#526a72;margin:0}.admin-chips,.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-chips span{text-transform:uppercase;background:#e4f5f3;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.admin-chips .status-published{color:#12613e;background:#d5f4e4}.admin-chips .status-draft{color:#704c00;background:#fff0c9}.admin-chips .status-archived{color:#526168;background:#e7ebed}.admin-row-actions a,.admin-row-actions button{color:#002526;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dbdbd;border-radius:9px;padding:9px 12px;font-weight:800;text-decoration:none}.admin-empty{text-align:center;background:#fff;border:1px dashed #9dbdbd;border-radius:22px;padding:60px}.admin-pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;display:flex}.admin-pagination a{color:#006d67;font-weight:800}.admin-breadcrumb,.public-breadcrumb{gap:8px;margin-bottom:24px;display:flex}.admin-breadcrumb a,.public-breadcrumb a{color:#0d9488}.admin-editor{gap:22px;padding-bottom:100px;display:grid}.admin-editor section{background:#fff;border:1px solid #cfe2e2;border-radius:20px;padding:26px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-form-grid .span-2{grid-column:1/-1}.admin-check{text-transform:capitalize;align-items:center;margin:0 18px 18px 0;grid-template-columns:auto 1fr!important;display:inline-flex!important}.admin-photo-field{grid-template-columns:120px 1fr;align-items:center;gap:12px;display:grid}.admin-photo-field>img,.admin-photo-field>div{object-fit:cover;background:#e7f5f4;border-radius:18px;place-items:center;width:120px;height:120px;display:grid}.admin-photo-field span{color:#526a72;font-size:13px}.admin-sticky-actions{background:#fffffff5;border:1px solid #cfe2e2;border-radius:16px;justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 40px #00252624}.admin-sticky-actions p{margin-right:auto}.dynamic-site{color:#002526;background:#fff;min-height:100vh}.dynamic-header{background:#fffffff5;border-bottom:1px solid #dce9e9;align-items:center;gap:34px;min-height:90px;padding:10px clamp(22px,4vw,58px);display:flex}.dynamic-header nav{gap:28px;margin-left:auto;display:flex}.dynamic-header a{color:#173d40;font-weight:800;text-decoration:none}.dynamic-header .dynamic-cta{color:#fff;background:linear-gradient(110deg,#005d5d,#0d9488);border-radius:14px;padding:16px 22px}.dynamic-footer{color:#fff;background:#002f30;grid-template-columns:2fr 1fr 1fr;gap:60px;padding:60px clamp(28px,6vw,80px);display:grid}.dynamic-footer p{color:#bdd1d1;max-width:480px;line-height:1.7}.dynamic-footer nav{align-content:start;gap:12px;display:grid}.dynamic-footer a{color:#d7e8e8;text-decoration:none}.dynamic-footer strong{text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.dynamic-footer .dynamic-admin-link{color:#8eacac;margin-top:20px;font-size:12px}.directory-hero{background:radial-gradient(circle at 85% 80%,#7b3ff21a,#0000 30%),linear-gradient(130deg,#e5f7f5,#f9fbff);padding:clamp(70px,10vw,140px) clamp(28px,8vw,110px)}.directory-hero>p,.public-eyebrow{color:#0d9488;letter-spacing:.15em;text-transform:uppercase;font-weight:900}.directory-hero h1{max-width:900px;margin:14px 0 20px;font-size:clamp(46px,7vw,88px);line-height:.98}.directory-hero>div{color:#526a72;max-width:720px;font-size:21px;line-height:1.6}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:80px clamp(28px,8vw,110px);display:grid}.people-grid article{background:#fff;border:1px solid #d6e7e7;border-radius:24px;padding:18px 18px 28px;box-shadow:0 18px 42px #00252614}.person-photo{color:#fff;background:linear-gradient(145deg,#0d9488,#007ea8);border-radius:18px;place-items:center;height:290px;font-size:64px;font-weight:900;display:grid;position:relative;overflow:hidden}.person-photo img{object-fit:cover}.person-role{color:#0d9488;text-transform:uppercase;letter-spacing:.12em;margin:20px 0 6px;font-size:11px;font-weight:900}.people-grid h2{margin:0}.people-grid h2 a{color:#002526;text-decoration:none}.people-grid article>strong{color:#526a72;margin-top:6px;display:block}.people-grid article>p:not(.person-role){color:#526a72;line-height:1.6}.text-link{color:#006d67;text-underline-offset:5px;font-weight:900}.directory-empty{text-align:center;border:1px dashed #9dbdbd;border-radius:20px;grid-column:1/-1;padding:70px}.profile-page{padding:50px clamp(28px,8vw,110px) 100px}.profile-hero{grid-template-columns:minmax(280px,430px) 1fr;align-items:center;gap:70px;display:grid}.profile-photo{color:#fff;background:linear-gradient(145deg,#0d9488,#007ea8);border-radius:30px;place-items:center;min-height:500px;font-size:90px;font-weight:900;display:grid;position:relative;overflow:hidden}.profile-photo img{object-fit:cover}.profile-hero h1{margin:10px 0;font-size:clamp(48px,7vw,86px);line-height:.98}.profile-hero h2{color:#476369;font-size:25px}.profile-org{font-weight:800}.profile-brief{color:#526a72;max-width:700px;font-size:21px;line-height:1.65}.profile-links{gap:12px;display:flex}.profile-links a{color:#fff;background:#0d9488;border-radius:10px;padding:12px 18px;font-weight:900;text-decoration:none}.profile-body,.profile-related{max-width:900px;margin:80px auto 0}.profile-body h2,.profile-related h2{font-size:38px}.profile-body p{color:#415c63;font-size:19px;line-height:1.8}.profile-related>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-related a{color:#002526;border:1px solid #cfe2e2;border-radius:16px;gap:8px;padding:20px;text-decoration:none;display:grid}.profile-related span{color:#526a72}@media (width<=900px){.dynamic-header nav{display:none}.dynamic-header .dynamic-cta{margin-left:auto}.people-grid{grid-template-columns:1fr 1fr}.profile-hero{grid-template-columns:1fr}.dynamic-footer,.admin-filter-bar{grid-template-columns:1fr 1fr}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .span-2{grid-column:auto}}@media (width<=620px){.dynamic-header img{width:150px;height:auto}.dynamic-header .dynamic-cta{display:none}.people-grid{grid-template-columns:1fr;padding:40px 18px}.dynamic-footer{grid-template-columns:1fr}.profile-page{padding:30px 18px 70px}.profile-photo{min-height:380px}.profile-related>div,.admin-filter-bar{grid-template-columns:1fr}.admin-list article{flex-direction:column;align-items:flex-start}.admin-form-grid,.admin-photo-field{grid-template-columns:1fr}.admin-sticky-actions{flex-wrap:wrap}.admin-sticky-actions p{width:100%}}.markdown-workspace{grid-template-columns:1fr 1fr;gap:18px;display:grid}.markdown-workspace textarea{min-height:430px}.markdown-preview{background:#f8fbfb;border:1px solid #cfe2e2;border-radius:12px;min-height:430px;padding:22px;line-height:1.7}.markdown-preview>strong{color:#0d9488;margin-bottom:20px;display:block}.admin-editor details{margin-top:22px}.admin-editor summary{cursor:pointer;font-weight:900}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:80px clamp(28px,8vw,110px);display:grid}.article-grid article{border:1px solid #d6e7e7;border-radius:24px;flex-direction:column;padding:18px;display:flex;box-shadow:0 18px 42px #00252614}.article-card-image{border-radius:16px;height:230px;position:relative;overflow:hidden}.article-card-image img{object-fit:cover}.article-grid h2 a{color:#002526;text-decoration:none}.article-grid article>p:not(.public-eyebrow){color:#526a72;line-height:1.6}.article-grid article>span{color:#526a72;margin-top:auto}.article-grid .text-link{margin-top:18px}.public-article{max-width:940px;margin:auto;padding:60px 28px 110px}.public-article h1{margin:15px 0 24px;font-size:clamp(46px,7vw,82px);line-height:1}.article-excerpt{color:#526a72;font-size:22px;line-height:1.6}.public-article-image{border-radius:28px;height:min(56vw,560px);margin:42px 0 20px;position:relative;overflow:hidden}.public-article-image img{object-fit:cover}.article-byline{color:#526a72;border-bottom:1px solid #d6e7e7;padding:16px 0 28px}.article-byline a{color:#006d67;font-weight:900}.public-article-body{color:#29494e;font-size:19px;line-height:1.85}.public-article-body h2{margin-top:48px;font-size:34px}.public-article-body h3{margin-top:38px;font-size:26px}.public-article-body a{color:#006d67;font-weight:800}@media (width<=850px){.markdown-workspace,.article-grid{grid-template-columns:1fr}.article-grid{padding:50px 20px}.dynamic-header nav{display:none}}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:80px clamp(28px,8vw,110px);display:grid}.event-grid article{background:linear-gradient(145deg,#fff,#ecf8f7);border:1px solid #cfe2e2;border-radius:24px;padding:28px}.event-grid time{color:#007ea8;font-size:18px;font-weight:900}.event-grid h2 a{color:#002526;text-decoration:none}.event-grid article>p:not(.public-eyebrow){color:#526a72;line-height:1.6}.event-page{max-width:1000px;margin:auto;padding:90px 28px 120px}.event-page h1{font-size:clamp(48px,8vw,88px);line-height:.98}.event-facts{grid-template-columns:1fr 1fr;gap:18px;margin:42px 0;display:grid}.event-facts>div,.linked-grid a{border:1px solid #cfe2e2;border-radius:16px;gap:8px;padding:22px;display:grid}.event-facts span,.linked-grid span{color:#526a72}.event-page .dynamic-cta{text-decoration:none;display:inline-flex}.event-page section{margin-top:70px}.event-page section h2{font-size:34px}.linked-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.linked-grid a{color:#002526;text-decoration:none}@media (width<=850px){.event-grid,.linked-grid,.event-facts{grid-template-columns:1fr}.event-grid{padding:50px 20px}}.public-article-body blockquote{color:#29494e;background:#eef9f8;border-left:5px solid #0d9488;margin:34px 0;padding:18px 24px}.public-article-body .content-embed{background:#f2faf9;border:1px solid #aad1cd;border-left:5px solid #0d9488;border-radius:4px;margin:30px 0;padding:20px 24px}.public-article-body .content-embed a{display:block}.public-article-body figure.content-embed{background:#fff;border-left-width:1px;padding:0;overflow:hidden}.public-article-body .content-embed-image img{width:100%;height:auto;display:block}.public-article-body .content-embed-video>div{aspect-ratio:16/9;background:#002f31;position:relative}.public-article-body .content-embed-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.public-article-body figure.content-embed figcaption{background:#f2faf9;padding:12px 16px;font-size:14px}.dynamic-header{z-index:30;gap:28px;min-height:90px;position:relative}.dynamic-brand{flex:none;align-items:center;display:flex}.dynamic-brand img{width:218px;height:auto;display:block}.dynamic-desktop-nav{white-space:nowrap;align-items:center}.dynamic-header-actions{flex:none;align-items:center;gap:12px;display:flex}.dynamic-header .dynamic-cta{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.dynamic-mobile-menu{display:none;position:relative}.dynamic-mobile-menu summary{cursor:pointer;background:#fff;border:1px solid #b9d4d2;border-radius:12px;align-content:center;gap:6px;width:52px;height:52px;padding:0 10px;list-style:none;display:grid}.dynamic-mobile-menu summary::-webkit-details-marker{display:none}.dynamic-mobile-menu summary span{background:#0d9488;border-radius:999px;height:3px;display:block}.dynamic-mobile-menu nav{background:#fff;border:1px solid #cfe2e2;border-radius:16px;width:min(280px,100vw - 28px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0025262e;gap:0!important;display:grid!important}.dynamic-mobile-menu nav a{border-radius:9px;padding:12px 14px}.dynamic-mobile-menu nav a:hover,.dynamic-mobile-menu nav a:focus-visible{color:#006d67;background:#e7f5f4}.article-grid{align-items:stretch}.article-grid article{background:#fff;min-width:0;padding:0;overflow:hidden}.article-card-image{aspect-ratio:16/10;border-radius:0;height:auto}.article-card-content{flex-direction:column;flex:1;padding:24px;display:flex}.article-card-content .public-eyebrow{margin:0 0 12px}.article-card-content h2{margin:0 0 12px;font-size:clamp(24px,2.4vw,34px);line-height:1.12}.article-card-content>p:not(.public-eyebrow){color:#526a72;margin:0 0 18px;line-height:1.6}.article-card-content>span{color:#526a72;margin-top:auto}.article-card-content .text-link{align-self:flex-start;margin-top:20px}.article-grid:has(>article:only-child){grid-template-columns:1fr}.article-grid:has(>article:only-child)>article{grid-template-columns:minmax(300px,42%) 1fr;width:min(100%,920px);display:grid}.article-grid:has(>article:only-child) .article-card-image{aspect-ratio:auto;height:100%;min-height:360px}@media (width<=1100px){.dynamic-header .dynamic-desktop-nav{display:none}.dynamic-header-actions{margin-left:auto}.dynamic-mobile-menu{display:block}}@media (width<=850px){.article-grid:has(>article:only-child)>article{width:100%;max-width:620px;display:flex}.article-grid:has(>article:only-child) .article-card-image{aspect-ratio:16/10;height:auto;min-height:0}}@media (width<=620px){.dynamic-header{gap:8px;padding:10px 14px}.dynamic-brand img{width:132px}.dynamic-header .dynamic-cta{padding:12px 13px;font-size:13px;display:inline-flex}.dynamic-mobile-menu summary{width:46px;height:46px}.article-card-content{padding:20px}}@media (width<=390px){.dynamic-brand img{width:120px}.dynamic-header .dynamic-cta{padding:11px 10px;font-size:12px}}.renome-article-cover{--cover:#0d9488;--cover-deep:#005d5d;isolation:isolate;background:linear-gradient(145deg,var(--cover-deep),var(--cover));color:#fff;min-height:300px;margin:0;position:relative;overflow:hidden}.cover-voice{--cover:#078fcb;--cover-deep:#006a94}.cover-lead{--cover:#ff674f;--cover-deep:#c43c29}.cover-future{--cover:#7b3ff2;--cover-deep:#4d20a9}.cover-community{--cover:#15a69c;--cover-deep:#006d67}.cover-scene{z-index:-3;object-fit:cover;filter:saturate(.82)contrast(1.03)}.cover-wash{z-index:-2;background:linear-gradient(100deg,var(--cover-deep),var(--cover-deep) 58%,var(--cover));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cover-wash{background:linear-gradient(100deg,color-mix(in srgb,var(--cover-deep) 92%,transparent),color-mix(in srgb,var(--cover-deep) 66%,transparent) 58%,color-mix(in srgb,var(--cover) 24%,transparent))}}.cover-wash:after{content:"";background:linear-gradient(128deg,transparent 48%,var(--cover) 48% 62%,transparent 62%),linear-gradient(155deg,transparent 63%,var(--cover) 63% 73%,transparent 73%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cover-wash:after{background:linear-gradient(128deg,transparent 48%,color-mix(in srgb,var(--cover) 82%,transparent) 48% 62%,transparent 62%),linear-gradient(155deg,transparent 63%,color-mix(in srgb,var(--cover) 68%,transparent) 63% 73%,transparent 73%)}}.cover-fan{opacity:.34;width:46%;height:75%;position:absolute;bottom:-10%;right:-2%}.cover-fan i{transform-origin:100% 100%;clip-path:polygon(0 50%,100% 0,100% 100%);background:#fff;width:100%;height:22%;position:absolute;bottom:0;right:0}.cover-fan i:first-child{transform:rotate(50deg)}.cover-fan i:nth-child(2){transform:rotate(25deg)}.cover-copy{gap:12px;width:min(68%,660px);display:grid;position:absolute;top:clamp(22px,10%,48px);left:clamp(22px,5%,48px)}.cover-label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.cover-copy strong{font-size:clamp(28px,3.8vw,54px);line-height:1.02}.cover-topic{font-size:14px;font-weight:800}.cover-author{align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(20px,8%,34px);left:clamp(22px,5%,48px)}.cover-author-photo{width:54px;height:54px;color:var(--cover-deep);background:#fff;border:2px solid #ffffffd1;border-radius:50%;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.cover-author-photo img{object-fit:cover}.cover-author>span:last-child{gap:2px;display:grid}.cover-author b{font-size:14px}.cover-author small{opacity:.84;font-size:11px}.cover-card{aspect-ratio:16/10;min-height:0}.cover-card .cover-copy{width:72%;top:16%}.cover-card .cover-copy strong{font-size:clamp(23px,2.4vw,36px)}.cover-card .cover-author{bottom:8%}.cover-hero{border-radius:28px;min-height:min(56vw,560px);margin:42px 0 20px}.cover-preview{border-radius:18px;min-height:330px}.article-grid .renome-article-cover{border-radius:0}.featured-person{grid-template-columns:minmax(320px,48%) 1fr;align-items:center;gap:clamp(34px,6vw,80px);padding:80px clamp(28px,8vw,110px) 20px;display:grid}.featured-person>div h2{margin:8px 0;font-size:clamp(42px,6vw,72px);line-height:1}.featured-person>div>strong{color:#526a72;font-size:22px}.featured-person>div>p:not(.person-role){color:#526a72;max-width:680px;font-size:19px;line-height:1.75}.person-photo-featured{border-radius:30px;height:auto;min-height:520px}.people-grid-supporting{padding-top:50px}@media (width<=850px){.featured-person{grid-template-columns:1fr;padding-top:50px}.person-photo-featured{min-height:440px}.cover-copy{width:78%}.cover-author small{display:none}}@media (width<=620px){.renome-article-cover{min-height:280px}.cover-hero{border-radius:20px;min-height:380px;margin:28px 0 14px}.cover-copy{width:calc(100% - 44px);top:24px;left:22px}.cover-copy strong{font-size:29px}.cover-author{bottom:20px;left:22px}.cover-author-photo{width:44px;height:44px}.featured-person{padding:40px 18px 0}.person-photo-featured{min-height:360px}}.admin-section-note{color:#526a72;max-width:760px;margin:-8px 0 22px;line-height:1.6}.admin-cover-preview{min-width:0}.admin-cover-preview .cover-copy strong{font-size:clamp(28px,4vw,52px)}.dynamic-footer-legal{border-top:1px solid #ffffff29;flex-wrap:wrap;grid-column:1/-1;gap:12px 24px;margin:0;padding-top:24px;display:flex}.dynamic-footer-legal a{font-size:14px;font-weight:800}.directory-action{color:#fff;background:linear-gradient(120deg,#002f30,#005d5d);border-radius:24px 24px 24px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 60px;margin:0 clamp(28px,8vw,110px) 90px;padding:clamp(30px,5vw,50px);display:grid}.directory-action .public-eyebrow{color:#55e0d4;margin:0 0 10px}.directory-action h2{max-width:760px;margin:0;font-size:clamp(30px,4vw,50px);line-height:1.08}.directory-action div>p:last-child{color:#d5e8e8;max-width:680px;margin:14px 0 0;font-size:17px;line-height:1.65}.directory-action-link{color:#002526;min-height:52px;font-family:var(--font-display);white-space:nowrap;background:#12c7b7;border-radius:13px 13px 13px 5px;justify-content:center;align-items:center;padding:13px 22px;font-weight:900;text-decoration:none;display:inline-flex}.directory-action-link:hover,.directory-action-link:focus-visible{outline-offset:3px;background:#fff;outline:3px solid #55e0d4}@media (width<=700px){.directory-action{grid-template-columns:1fr;margin:0 18px 55px;padding:28px 22px}.directory-action-link{width:100%}}.skip-link{z-index:1000;color:#fff;background:#002526;border:2px solid #fff;border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.dynamic-site a:focus-visible,.dynamic-site summary:focus-visible{outline-offset:4px;outline:3px solid #006d67}.dynamic-footer a:focus-visible{outline-color:#55e0d4}.directory-group-title{max-width:1240px;margin:40px auto 0;padding:0 24px}.dynamic-site h1,.dynamic-site h2,.dynamic-site h3{overflow-wrap:break-word}.event-cover-image{object-fit:contain;border-radius:20px;width:100%;height:auto;max-height:640px;margin:28px 0;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--rn-ink:#002526;--rn-link:#004145;--rn-line:#d4e4e1;--rn-body:17px;--rn-page:44px;--rn-section:30px;--rn-card:22px;--rn-gutter:24px;--rn-container:1160px;--text-h2:30px;--text-h3:22px;--text-h4:20px;--text-body:17px;--text-lede:18px;--text-eyebrow:13px;--section-pad:64px;--section-pad-tight:40px;--gutter:24px;--container:1160px}body{font-size:var(--rn-body);line-height:1.7}body:not(.rn-home) main h1,.dynamic-site .directory-hero h1,.dynamic-site .public-article h1,.dynamic-site .event-page h1{font-size:var(--rn-page);letter-spacing:-.035em;max-width:780px;font-weight:600;line-height:1.15}main h2,.dynamic-site .profile-related h2,.dynamic-site .event-page section h2,.dynamic-site .public-article-body h2{font-size:var(--rn-section);letter-spacing:-.025em;font-weight:600;line-height:1.25}main h3,.dynamic-site .public-article-body h3{font-size:var(--rn-card);font-weight:600;line-height:1.3}.page-hero h1,.public-hero h1{max-width:780px}.page-hero,.public-hero{padding:128px max(24px,50% - 580px) 40px}.page-hero .container,.public-hero .container{width:100%}.page-hero p:not(.eyebrow),.public-hero p:not(.eyebrow),.lede{font-size:18px;line-height:1.7}.page-hero:after,.public-hero:after{aspect-ratio:728/879;opacity:.09;background-image:url(/assets/logos/renome-fan-mark.svg);width:168px;display:block;bottom:24px;right:24px}.page-hero>.container:not(.split-layout)>h1,.public-hero>.container:not(.split-layout)>h1{max-width:min(780px,100% - 190px)}.section{padding-left:max(24px,50% - 580px);padding-right:max(24px,50% - 580px)}.eyebrow,.path-label,.person-role,.public-eyebrow,.directory-hero>p{color:var(--rn-link);font-size:13px;font-weight:600;line-height:1.5}.on-dark .eyebrow,.on-dark .path-label{color:#12c7b7}.section-heading{margin-bottom:32px}.audience-card h2,.audience-card h3,.path-card h2,.path-card h3,.benefit-card h3,.info-card h3,.tier-card h3,.dynamic-site .people-grid h2,.dynamic-site .article-card-content h2,.dynamic-site .event-grid h2{font-size:22px;font-weight:600;line-height:1.3}.audience-card p,.path-card p,.benefit-card p,.info-card p,.tier-card p{font-size:16px;line-height:1.7}.text-link,.volunteer-jump,.role-apply-link{min-height:44px;color:var(--rn-link);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.button,.role-button,.nav-cta,.directory-action-link{min-height:44px;font-weight:600}.rn-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;vertical-align:middle;flex:none;width:18px;height:18px}.rn-chevron-back{transform:rotate(180deg)}.rn-chevron-down{transform:rotate(90deg)}.site-header,.dynamic-header{z-index:40;border-bottom:1px solid var(--rn-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:18px max(24px,50% - 580px);display:flex;position:fixed;inset:0 0 auto}.brand img,.dynamic-brand img{width:190px;height:auto;display:block}.site-header .nav,.dynamic-header .dynamic-desktop-nav{align-items:center;gap:24px;margin-left:auto;font-family:Sen,Arial,sans-serif;font-size:14px;font-weight:600;display:flex}.site-header .nav a,.dynamic-header nav a{color:var(--rn-link);border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.site-header .nav a:hover,.site-header .nav a[aria-current],.dynamic-header nav a:hover,.dynamic-header nav a[aria-current]{color:var(--rn-link);border-bottom-color:#0d9488}.site-header .nav-cta,.dynamic-header .dynamic-cta{border:1px solid var(--rn-link);background:var(--rn-link);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-family:Sen,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.header-actions,.dynamic-header-actions{align-items:center;gap:10px;display:flex}.nav-toggle,.dynamic-mobile-menu summary{border:1px solid var(--rn-line);background:#fff;border-radius:6px;width:44px;height:44px;padding:10px}.nav-toggle span:not(.sr-only),.dynamic-mobile-menu summary span{background:var(--rn-link);border-radius:0;height:2px}.dynamic-site>main{padding-top:88px}.dynamic-site .directory-hero{isolation:isolate;background:#f5fbfb;padding:40px max(24px,50% - 580px);position:relative}.dynamic-site .directory-hero:after{content:"";opacity:.09;pointer-events:none;z-index:-1;background:url(/assets/logos/renome-fan-mark.svg) 50%/contain no-repeat;width:136px;height:164px;position:absolute;top:24px;right:max(24px,50% - 580px)}.dynamic-site .directory-hero h1{max-width:min(780px,100% - 170px);margin:12px 0 18px}.dynamic-site .directory-hero>div{max-width:720px;font-size:18px;line-height:1.7}.dynamic-site .people-grid,.dynamic-site .article-grid,.dynamic-site .event-grid{gap:24px;max-width:1208px;margin:auto;padding:32px 24px 64px}.dynamic-site .public-article,.dynamic-site .event-page{max-width:1000px;padding:40px 24px 64px}.dynamic-site .article-excerpt{font-size:18px;line-height:1.7}.dynamic-site .public-article-body{font-size:17px;line-height:1.75}.dynamic-site .directory-action{max-width:1160px;margin:0 auto 64px}.dynamic-site .directory-action h2{font-size:30px;font-weight:600;line-height:1.25}.dynamic-site .text-link{color:var(--rn-link);font-weight:600}.intake-task-section{padding-top:32px;padding-bottom:64px}.intake-task-layout{gap:32px}.intake-form label,.intake-form .field-label{font-size:14px;font-weight:600;line-height:1.5}.intake-form .field-help,.intake-form .field-hint,.intake-form .form-privacy{font-size:13px;line-height:1.6}.intake-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.intake-form select,.intake-form textarea{min-height:48px;font-size:16px}.intake-form .checkbox{font-size:14px;line-height:1.6}.intake-form .form-heading h2,.intake-support h2{font-size:24px;line-height:1.3}.breadcrumb,.public-breadcrumb{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;line-height:1.6}.breadcrumb a,.public-breadcrumb a{min-height:44px;color:var(--rn-link);align-items:center;display:inline-flex}main a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rn-link);outline-offset:4px}.on-dark a:focus-visible,.site-footer a:focus-visible,.dynamic-footer a:focus-visible{outline-color:#12c7b7}@media (width<=1100px){.site-header .nav{border:1px solid var(--rn-line);visibility:hidden;opacity:0;pointer-events:none;background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 20px;display:flex;position:absolute;top:100%;left:24px;right:24px;transform:translateY(-8px)}.site-header.nav-open .nav{visibility:visible;opacity:1;pointer-events:auto;transform:none}.nav-toggle{display:flex}.dynamic-header .dynamic-desktop-nav{display:none}.dynamic-mobile-menu{display:block}.dynamic-header-actions{margin-left:auto}.site-header .nav a{min-height:44px}.site-header,.dynamic-header{gap:16px}}@media (width<=640px){:root{--rn-body:16px;--rn-page:32px;--rn-section:24px;--rn-card:20px;--text-h2:24px;--text-h3:20px;--text-lede:16px;--section-pad:48px;--section-pad-tight:32px}.site-header,.dynamic-header{gap:12px;min-height:80px;padding:16px 24px}.brand img,.dynamic-brand img{width:126px}.site-header .nav-cta,.dynamic-header .dynamic-cta{padding:8px 12px;font-size:13px}.dynamic-site>main{padding-top:80px}.page-hero,.public-hero{padding:104px 24px 32px}.page-hero h1,.public-hero h1,.page-hero>.container:not(.split-layout)>h1,.public-hero>.container:not(.split-layout)>h1{max-width:100%}.page-hero p:not(.eyebrow),.public-hero p:not(.eyebrow),.lede{font-size:16px}.page-hero:after,.public-hero:after{opacity:.08;width:72px;bottom:16px;right:16px}.dynamic-site .directory-hero{padding:24px 24px 32px}.dynamic-site .directory-hero h1{max-width:100%}.dynamic-site .directory-hero>div{font-size:16px}.dynamic-site .directory-hero:after{opacity:.08;width:72px;height:87px;top:auto;bottom:16px;right:16px}.eyebrow,.path-label,.person-role,.public-eyebrow,.directory-hero>p{font-size:12px}.dynamic-site .people-grid,.dynamic-site .article-grid,.dynamic-site .event-grid{gap:16px;padding:24px 24px 48px}.dynamic-site .directory-action{margin:0 24px 48px}.dynamic-site .directory-action h2{font-size:24px}.audience-card h2,.audience-card h3,.path-card h2,.path-card h3,.benefit-card h3,.info-card h3,.tier-card h3,.dynamic-site .people-grid h2,.dynamic-site .article-card-content h2,.dynamic-site .event-grid h2{font-size:20px}.dynamic-site .public-article-body{font-size:16px}.intake-task-layout{grid-template-columns:1fr;gap:32px}.intake-task-layout>.intake-form{grid-area:1/1}.intake-support{grid-area:2/1}.intake-task-layout>.intake-form{padding:24px 18px}.dynamic-site .article-excerpt{font-size:16px}}body.rn-static:not(.rn-home) main h1#page-title,body.rn-static:not(.rn-home) main .page-hero h1,body.rn-static:not(.rn-home) main .public-hero h1{font-size:var(--rn-page);letter-spacing:-.035em;font-weight:600;line-height:1.15}.team-member-grid{width:min(1160px,100% - 48px)}@media (width<=640px){.team-member-grid{width:min(380px,100% - 48px)}}body.rn-static main h2{font-size:var(--rn-section);letter-spacing:-.025em;font-weight:600;line-height:1.25}body.rn-static main h3,body.rn-static main :is(.audience-card,.path-card,.benefit-card,.info-card,.tier-card) :is(h2,h3){font-size:var(--rn-card);font-weight:600;line-height:1.3}body[data-rn-page=contact] .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body[data-rn-page=contact] .audience-card{border-radius:8px;padding:28px}.site-header .nav a,.dynamic-header nav a{background:0 0;border-radius:0}.intake-task-layout{grid-template-columns:minmax(0,720px) minmax(0,320px);gap:64px}.intake-task-layout>.intake-form{grid-area:1/1;justify-self:stretch;width:100%;max-width:none}.intake-task-layout>.intake-support{grid-area:1/2;width:100%;max-width:none}body.rn-static main .intake-support h2,body.rn-static main .form-heading h2{overflow-wrap:normal;word-break:normal;max-width:none;font-size:24px;line-height:1.3}.team-member-linkedin svg{fill:currentColor;width:22px;height:22px}.intake-masthead{padding:128px max(24px,50% - 580px) 32px}.intake-masthead:after{aspect-ratio:728/879;opacity:.09;width:136px;bottom:24px;right:24px}.intake-masthead-copy{max-width:720px;font-size:18px;line-height:1.7}@media (width<=980px){.intake-task-layout{grid-template-columns:1fr;gap:32px}.intake-task-layout>.intake-form{grid-area:1/1}.intake-task-layout>.intake-support{grid-area:2/1}}@media (width<=640px){body[data-rn-page=contact] .audience-grid{grid-template-columns:1fr;gap:16px}body[data-rn-page=contact] .audience-card{padding:24px}.intake-masthead{padding:104px 24px 32px}.intake-masthead:after{opacity:.08;width:72px;bottom:16px;right:16px}.intake-masthead-copy{font-size:16px}}.site-header .nav-cta:before{content:none;display:none}.dynamic-site .directory-empty h2,.dynamic-site .directory-group-title{font-size:var(--rn-section);font-weight:600;line-height:1.25}@media (width<=360px){.brand img,.dynamic-brand img{width:100px}.site-header,.dynamic-header{gap:8px}.site-header .nav-cta,.dynamic-header .dynamic-cta{padding:8px;font-size:12px}.header-actions,.dynamic-header-actions{gap:8px}}.dynamic-site .public-article-body .program-keyword{color:#006d67;text-underline-offset:4px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.dynamic-site .public-article-body .program-keyword:hover{color:#002526;text-decoration-thickness:2px}.dynamic-site .renome-article-cover.editorial-cover{aspect-ratio:1200/630;background:#002526;min-height:0}.editorial-cover img{object-fit:contain}.coming-soon-region{min-height:1450px;margin:34px 0;position:relative;overflow:hidden}.coming-soon-written{filter:blur(4px);opacity:.4;-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 8px}.coming-soon-written>div{margin:0 0 34px}.preview-heading{background:#426b64;border-radius:3px;width:65%;height:20px;margin:0 0 22px;display:block}.preview-line{background:#64847d;border-radius:2px;height:9px;margin:0 0 14px;display:block}.preview-line:nth-child(3n){width:88%}.preview-line:last-child{width:70%}.preview-quote{border:1px solid #82b0a3;border-radius:16px;margin:27px 0;padding:22px}.preview-quote span{background:#64847d;height:8px;margin:12px 0;display:block}.coming-soon-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;will-change:transform;background:#fffffff0;border:1px solid #b6d8ca;border-radius:16px;width:min(440px,100% - 24px);margin-left:max(-220px,12px - 50%);padding:25px 18px;position:absolute;top:0;left:50%;box-shadow:0 14px 36px #00252618}.coming-soon-badge{color:#00675b;letter-spacing:.04em;border:1px solid #8ab9a8;border-radius:100px;padding:4px 12px;font-size:11px;display:inline-block}.dynamic-site .coming-soon-float h2{margin:14px 0 10px;font-size:25px;font-weight:600;line-height:1.3}.coming-soon-float p{color:#55726d;margin:10px 0 18px;font-size:12px;line-height:1.6}.coming-soon-countdown{justify-content:center;gap:9px;display:flex}.coming-soon-countdown span{background:#fff;border:1px solid #d6e5df;border-radius:9px;min-width:55px;padding:8px}.coming-soon-countdown b{font-variant-numeric:tabular-nums;font-size:23px;font-weight:600;display:block}.coming-soon-countdown small{color:#607972;font-size:10px;display:block}.coming-soon-float button{color:#005d58;cursor:pointer;background:#fff;border:1px solid #8ab9a8;border-radius:8px;min-height:44px;margin:12px auto 0;padding:10px 16px;display:block}.article-release-date{color:#55726d;font-size:13px}.article-calendar{color:#005d58;max-width:290px;margin:18px auto 0}.article-calendar summary{cursor:pointer;background:#fff;border:1px solid #a6cbbd;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:13px;list-style:none;display:inline-flex}.article-calendar summary::-webkit-details-marker{display:none}.article-calendar>div{background:#fff;border:1px solid #c4ddd1;border-radius:12px;margin-top:8px;padding:6px;box-shadow:0 5px 14px #0025260d}.article-calendar a{color:#005d58;text-align:left;border-radius:7px;align-items:center;min-height:44px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.article-calendar a:hover{background:#edf7f2}.article-calendar summary:focus-visible,.article-calendar a:focus-visible{outline-offset:3px;outline:3px solid #005d58}@media (width<=400px){.coming-soon-countdown{gap:6px}.coming-soon-countdown span{min-width:44px;padding:7px}.dynamic-site .coming-soon-float h2{font-size:22px}}.dynamic-site .public-article-body blockquote{color:#29494e;background:#fff;border:1px solid #54a69e;border-radius:16px;margin:34px 0;padding:32px 25px;position:relative}.dynamic-site .public-article-body blockquote:before{content:"“";color:#0d9488;background:#fff;padding:0 10px;font:54px/1 Georgia,serif;position:absolute;top:-23px;left:23px}.dynamic-site .public-article-body blockquote p{margin:0}.article-share{border-top:1px solid #cfe2e2;border-bottom:1px solid #cfe2e2;margin:40px 0 24px;padding:24px 0}.article-share-label{color:#002526;margin-bottom:14px;font-size:16px;font-weight:650;display:block}.article-share-actions{flex-wrap:wrap;gap:10px;display:flex}.article-share-actions a,.article-share-actions button{color:#005d58;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #83b7b3;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.article-share-actions a:hover,.article-share-actions button:hover{background:#e9f6f4}.share-linkedin{color:#fff;background:#0a66c2;border-radius:2px;place-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;display:grid}.article-share-status{color:#526a72;margin:10px 0 0;font-size:14px}.article-share-status:empty{display:none}.article-share-url{width:100%;font:inherit;border:1px solid #83b7b3;margin-top:12px;padding:10px;font-size:14px}.article-author-card{background:0 0;border:0;border-top:1px solid #cfe2e2;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;margin-top:32px;padding:28px 0 12px;display:grid}.article-author-photo{border-radius:50%;width:72px;height:72px;display:block;overflow:hidden}.article-author-photo img{object-fit:cover;width:100%;height:100%;display:block}.article-author-photo>span{color:#fff;background:#005d58;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.dynamic-site .article-author-copy h2{margin:4px 0 6px;font-size:22px;line-height:1.3}.article-author-copy h2 a{color:#002526;text-decoration:none}.article-author-copy p{color:#29494e;margin:0 0 12px;font-size:16px;line-height:1.65}.article-author-copy .public-eyebrow{letter-spacing:.12em;color:#006d67;font-size:12px}.article-author-copy .article-author-role{color:#005d58;font-size:14px;font-weight:650}.article-author-links{flex-wrap:wrap;gap:20px;margin-top:4px;display:flex}.article-author-links a{color:#005d58;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.article-share a:focus-visible,.article-share button:focus-visible,.article-author-card a:focus-visible,.program-keyword:focus-visible{outline-offset:4px;outline:3px solid #005d58}.article-share{border:0;padding:0}.article-share-wrap{display:inline-block;position:relative}.article-share-trigger{color:#005d58;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7dad6;border-radius:100px;align-items:center;gap:9px;padding:10px 17px;font-size:15px;font-weight:600;display:inline-flex}.article-share-trigger:hover{background:#edf7f4}.article-share-actions{z-index:10;background:#fff;border:1px solid #d8e6e2;border-radius:13px;flex-direction:column;gap:0;width:210px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 35px #00252620}.article-share-actions[hidden]{display:none}.article-share-actions a,.article-share-actions button{border:0;border-radius:7px;justify-content:flex-start;width:100%;padding:11px 13px;font-size:15px;font-weight:500}.article-author-card{background:#fff;border:1px solid #9ec5bd;border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:14px;margin-top:32px;padding:22px;position:relative}.article-author-photo{width:54px;height:54px}.article-author-copy .public-eyebrow{background:#fff;margin:0;padding:0 9px;font-size:10px;font-weight:600;line-height:18px;position:absolute;top:-9px;left:20px}.dynamic-site .article-author-copy h2{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.article-author-credentials{color:#526b70;margin-top:3px;font-size:13px;font-weight:500;line-height:1.5;display:block}.article-author-copy .article-author-role{color:#426168;margin:0;font-size:14px;font-weight:400;line-height:1.5}.article-author-organization{color:#08796f;margin-top:2px;display:block}.article-author-links{align-items:center;gap:14px;margin-top:13px}.article-author-links a{color:#005d58;gap:7px;font-size:14px;font-weight:600;text-decoration:none}.article-author-links a:hover{text-decoration:underline}@media (width<=640px){.article-author-card{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:20px 16px}.article-author-photo{width:54px;height:54px}.dynamic-site .article-author-copy h2{font-size:21px}.article-share-actions{gap:0}.article-share-actions a,.article-share-actions button{padding:11px 13px}}:root{--admin-teal-accessible:#006d67;--admin-border-accessible:#76999a}html:has(.admin-shell){scrollbar-gutter:stable}.admin-login-layout{color:#002526;background:#f5fbfb;min-height:100vh;padding:24px}.admin-login-layout .admin-login{min-height:calc(100vh - 48px)}.admin-sidebar-footer{gap:10px;margin-top:auto;display:grid}.admin-signed-in{color:#a9d9d5;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:11px;font-weight:800;overflow:hidden}.admin-sidebar-footer .admin-view-site{margin-top:0}.admin-sign-out{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #76999a;border-radius:12px;padding:0 14px;font-weight:800}.admin-sidebar nav a[aria-current=page]{color:#fff;background:#006d67}.admin-eyebrow,.admin-breadcrumb a,.public-breadcrumb a,.admin-pagination a{color:var(--admin-teal-accessible)!important}.admin-filter-bar input,.admin-filter-bar select,.admin-editor input,.admin-editor textarea,.admin-editor select,.admin-login input,.admin-secondary,.admin-row-actions a,.admin-row-actions button{border-color:var(--admin-border-accessible)}.admin-password-field{width:100%;display:block;position:relative}.admin-password-field input{width:100%;padding-right:54px}.admin-password-field .admin-password-toggle{color:#005f5b;cursor:pointer;background:#eef8f7;border:0;border-left:1px solid #a9c3c3;border-radius:0 3px 3px 0;place-items:center;width:44px;min-width:44px;height:100%;min-height:40px;margin:0;padding:0;display:grid;position:absolute;top:0;right:0}.admin-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px}.admin-password-toggle[aria-pressed=true]:after{content:"";background:currentColor;border-radius:2px;width:20px;height:2px;position:absolute;transform:rotate(45deg)}.admin-password-toggle:hover{color:#004c49;background:#dff3f1}.admin-session-message{background:#e6f4f3;border-left:4px solid #006d67;padding:10px 12px}.admin-caps-warning{color:#704c00;font-weight:800}.admin-form-error{color:#8d1818}.admin-field-help{color:#526a72;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.45;display:block}.admin-query-error{color:#671111;background:#fff4f4;border:2px solid #a32222;border-radius:16px;margin:24px 0;padding:28px}.admin-query-error h2{color:#671111}.admin-main a,.admin-main button,.admin-main summary,.admin-sidebar a,.admin-sidebar button{min-width:24px}.admin-shell{grid-template-columns:240px minmax(0,1fr)}.admin-sidebar{padding:26px 18px 20px}.admin-brand{flex-direction:column;gap:8px;width:fit-content;display:inline-flex}.admin-brand img{width:158px;height:auto;display:block}.admin-brand small{color:#a9d9d5;margin:0;padding-left:2px}.admin-sidebar nav{margin-top:34px}.admin-sidebar nav a{border:1px solid #a9d9d547;border-radius:6px}.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible{border-color:#55c6bd}.admin-sidebar nav a[aria-current=page]{border-color:#55c6bd;box-shadow:inset 4px 0 #12c7b7}.admin-sidebar nav a,.admin-view-site,.admin-sign-out{min-height:44px}.admin-sidebar-footer .admin-view-site,.admin-sidebar-footer .admin-sign-out{text-align:center;border-radius:6px;justify-content:center;align-items:center;width:100%;display:inline-flex}.admin-main{width:100%;max-width:1180px;margin-inline:auto;padding:44px clamp(28px,4vw,56px) 64px}.admin-page-header>div{min-width:0}.admin-page-header h1,.admin-login h1{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(40px,4.25vw,54px);line-height:1.02}.admin-page-header p:not(.admin-eyebrow){max-width:680px;margin:0;font-size:17px;line-height:1.5}.admin-page-header>.admin-primary{flex:none;align-self:flex-end;min-width:max-content;min-height:46px}.admin-primary,.admin-secondary,.admin-filter-bar button{white-space:nowrap;border-radius:4px;min-height:44px;padding-inline:18px}.admin-filter-bar{border-radius:8px;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(140px,1fr) auto;padding:16px}.admin-filter-bar input,.admin-filter-bar select{border-radius:4px}.admin-filter-actions{grid-template-columns:repeat(2,minmax(76px,1fr));align-items:end;gap:8px;display:grid}.admin-filter-actions button,.admin-filter-reset{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;display:inline-flex}.admin-filter-reset{border:1px solid var(--admin-border-accessible);color:#002526;background:#fff;font-weight:800;text-decoration:none}.admin-list{gap:8px}.admin-list article{grid-template-columns:minmax(0,1fr) auto;min-height:104px;padding:15px 20px;display:grid}.admin-list article>div:first-child{min-width:0}.admin-list h2{max-width:780px;margin-bottom:3px;font-size:18px;line-height:1.3}.admin-list p{line-height:1.35}.admin-row-actions{flex-wrap:nowrap;justify-content:flex-end}.admin-row-actions a,.admin-row-actions button{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.admin-chips span{align-items:center;min-height:22px;padding:3px 9px;display:inline-flex}.admin-empty{padding:48px 28px}@media (width<=960px){.admin-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.admin-sidebar{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;height:auto;padding:14px 20px;display:grid;position:relative;top:auto}.admin-brand{flex-direction:row;align-items:flex-end;gap:9px}.admin-brand img{width:142px}.admin-brand small{padding:0 0 2px}.admin-sidebar nav{grid-area:2/1/auto/-1;gap:4px;min-width:0;margin:0;display:flex;overflow-x:auto}.admin-sidebar nav a{flex:none;padding-inline:12px}.admin-sidebar-footer{grid-area:1/2;gap:8px;margin:0;display:flex}.admin-sidebar-footer .admin-view-site,.admin-sidebar-footer .admin-sign-out{white-space:nowrap;justify-content:center;min-height:40px;padding-inline:12px}.admin-main{padding:36px clamp(22px,4vw,38px) 56px}.admin-filter-bar{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(120px,1fr))}.admin-filter-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(104px,1fr));justify-self:end;width:min(100%,260px)}}.writing-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.writing-section-heading h2{margin:0 0 3px}.writing-section-heading p{color:#49656a;margin:0;font-size:13px}.writing-editor-frame{background:#fff;border:1px solid #aac6c6;border-radius:4px;overflow:hidden;box-shadow:0 10px 28px #002f3114}.writing-editor-label{color:#49656a;letter-spacing:.09em;text-transform:uppercase;background:#f8fbfb;border-bottom:1px solid #d1e0e0;padding:9px 13px;font-size:11px;font-weight:900}.writing-toolbar{background:#f2f7f7;border:0;border-bottom:1px solid #b9d1d1;border-radius:0;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 9px;display:flex}.writing-toolbar-group{border-right:1px solid #c5d8d8;align-items:center;gap:4px;margin-right:2px;padding-right:7px;display:flex}.writing-toolbar-group:last-child{border-right:0;margin-right:0;padding-right:0}.writing-toolbar button{color:#063c3d;width:auto;min-width:36px;min-height:34px;box-shadow:none;background:#fff;border:1px solid #9dbaba;border-radius:3px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1}.writing-toolbar button:hover{color:#005d58;background:#e7f6f4;border-color:#0b887f;transform:none}.writing-toolbar .format-bold{font-weight:950}.writing-toolbar .format-italic{font-family:Georgia,serif;font-style:italic}.writing-link-panel{background:#edf6f5;border-bottom:1px solid #b9d1d1;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1fr) minmax(160px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.writing-link-panel>div:first-child{align-self:center;gap:2px;display:grid}.writing-link-panel>div:first-child strong{font-size:13px}.writing-link-panel>div:first-child span{color:#49656a;font-size:11px;line-height:1.35}.writing-link-panel label{color:#31585c;letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:900;display:grid}.writing-link-panel input{color:#002526;min-height:36px;font:inherit;background:#fff;border:1px solid #8eafaf;border-radius:3px;padding:7px 9px}.writing-link-actions{gap:6px;display:flex}.writing-link-actions button{white-space:nowrap;border-radius:3px;min-height:36px;padding:7px 12px}.writing-surface{color:#002526;background:#fff;border:0;border-radius:0;outline:none;height:clamp(380px,58vh,560px);min-height:380px;max-height:560px;padding:20px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.65;overflow:auto}.writing-surface:focus{box-shadow:inset 0 0 0 2px #0d948833}.writing-surface:empty:before{color:#6d8184;content:attr(data-placeholder);pointer-events:none}.writing-surface h2,.writing-surface h3{margin:20px 0 8px;line-height:1.25}.writing-surface h2{font-size:24px}.writing-surface h3{font-size:19px}.writing-surface p{margin:0 0 12px}.writing-surface ul,.writing-surface ol{margin:0 0 14px;padding-left:24px}.writing-surface blockquote{background:#e9f6f5;border-left:4px solid #0d9488;margin:16px 0;padding:10px 14px}.writing-surface a{color:#006d67;font-weight:800}.writing-surface .content-embed{background:#eef9f8;border:1px solid #94c8c3;border-left:4px solid #0d9488;margin:16px 0;padding:14px}.writing-surface .content-embed-editor{align-items:center;gap:12px;display:flex}.writing-surface .content-embed-editor strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0d9488;border-radius:3px;padding:4px 7px;font-size:10px}.writing-editor-status{color:#60787b;letter-spacing:.06em;text-transform:uppercase;background:#f8fbfb;border-top:1px solid #d1e0e0;justify-content:space-between;gap:12px;padding:6px 12px;font-size:10px;font-weight:800;display:flex}@media (width<=900px){.writing-link-panel{grid-template-columns:1fr 1fr}.writing-link-panel>div:first-child{grid-column:1/-1}}@media (width<=760px){.writing-surface{height:420px;min-height:320px;max-height:420px}.writing-link-panel{grid-template-columns:1fr}.writing-link-panel>div:first-child{grid-column:auto}.writing-link-actions{justify-content:flex-end}}@media (width<=620px){.writing-toolbar{gap:6px}.writing-toolbar-group{margin:0;padding-right:6px}.writing-toolbar button{min-height:36px;padding-inline:9px}.writing-surface{height:360px;min-height:300px;padding:16px}}@media (width<=720px){.admin-sidebar{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 16px}.admin-brand img{width:132px}.admin-sidebar nav{grid-area:2/1/auto/-1}.admin-sidebar-footer{grid-area:1/2}.admin-sidebar-footer .admin-view-site,.admin-sidebar-footer .admin-sign-out{min-height:38px;padding-inline:10px;font-size:13px}.admin-main{padding:30px 18px 48px}.admin-page-header{align-items:stretch;gap:18px;margin-bottom:24px}.admin-page-header>.admin-primary{align-self:stretch;width:100%;min-height:46px}.admin-list article{min-height:0}}@media (width<=620px){.admin-sidebar-footer .admin-view-site{display:none}.admin-page-header{flex-direction:column}.admin-page-header h1,.admin-login h1{font-size:40px}.admin-list article{gap:14px;padding:16px 18px;display:flex}.admin-row-actions{width:100%}.admin-row-actions a,.admin-row-actions button{flex:1 1 0}.admin-filter-bar{grid-template-columns:1fr}.admin-filter-actions{grid-column:auto;justify-self:stretch;width:100%}.admin-filter-actions button,.admin-filter-reset{flex:1}}:focus-visible{outline-offset:3px!important;outline:3px solid #7b3ff2!important}@media (width<=760px){.admin-login-layout{padding:12px}.admin-login form{padding:26px 20px}.admin-sidebar{overflow:hidden}.admin-sidebar nav{scrollbar-width:thin;max-width:100%}.admin-sidebar-footer{grid-template-columns:1fr 1fr;margin-top:14px}.admin-sidebar-footer .admin-view-site{display:flex}.markdown-workspace{grid-template-columns:1fr}.markdown-workspace textarea,.markdown-preview{min-height:300px}}@media (width<=420px){.admin-sidebar-footer{grid-template-columns:1fr}.admin-page-header{flex-direction:column}}@media (width<=620px){.admin-brand small,.admin-sidebar-footer .admin-view-site{display:none}.admin-sidebar-footer{display:flex}}.admin-shell{background:#f3f8f8;grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{border-right:1px solid #a9d9d533;padding:24px 0 18px}.admin-brand{gap:6px;margin:0 22px}.admin-brand img{width:146px}.admin-sidebar nav{border-top:1px solid #a9d9d52e;gap:0;margin-top:28px}.admin-sidebar nav a{color:#cfe5e3;border:0;border-bottom:1px solid #a9d9d524;border-radius:0;min-height:48px;padding:0 22px;position:relative}.admin-sidebar nav a:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible{background:#0d948829;border-color:#a9d9d53d}.admin-sidebar nav a[aria-current=page]{box-shadow:none;background:#087f77;border-color:#a9d9d538}.admin-sidebar nav a[aria-current=page]:before{background:#5fe1d5}.admin-sidebar-footer{gap:6px;padding:0 18px}.admin-sidebar-footer .admin-view-site,.admin-sidebar-footer .admin-sign-out{border-radius:3px;min-height:40px;font-size:13px}.admin-main{max-width:1320px;padding:30px clamp(24px,3.2vw,46px) 54px}.admin-page-header{align-items:center;margin-bottom:22px}.admin-page-header h1,.admin-login h1{letter-spacing:-.025em;margin:5px 0 7px;font-size:clamp(34px,3.4vw,46px)}.admin-page-header p:not(.admin-eyebrow){font-size:15px}.admin-page-header>.admin-primary{min-height:42px}.admin-primary,.admin-secondary,.admin-filter-bar button{border-radius:3px;min-height:40px;padding-inline:16px;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;box-shadow:0 5px 14px #0045431a}.admin-primary:hover,.admin-filter-bar button:hover{transform:translateY(-1px);box-shadow:0 7px 17px #00454329}.admin-filter-bar{border-radius:4px;grid-template-columns:minmax(240px,2fr) minmax(135px,.8fr) minmax(135px,.8fr) auto;gap:10px;margin-bottom:16px;padding:13px;box-shadow:0 8px 22px #0025260a}.admin-filter-bar label{gap:5px}.admin-filter-bar label span{letter-spacing:.12em;font-size:10px}.admin-filter-bar input,.admin-filter-bar select{border-radius:3px;min-height:40px;padding:7px 10px;font-size:14px}.admin-filter-actions button,.admin-filter-reset{border-radius:3px;width:100%;min-height:40px;font-size:14px;line-height:1}.admin-filter-actions>button,.admin-filter-actions>.admin-filter-reset{align-self:end;height:40px;min-height:40px}.admin-filter-reset:hover{background:#eef8f7;border-color:#006d67}.admin-list{background:#fff;border:1px solid #c9dede;border-radius:4px;gap:0;overflow:hidden;box-shadow:0 10px 26px #0025260b}.admin-list article{background:#fff;border:0;border-bottom:1px solid #dce9e9;border-radius:0;min-height:78px;padding:12px 16px}.admin-list article:last-child{border-bottom:0}.admin-list article:hover{background:#f3fafa}.admin-list h2{margin:0 0 2px;font-size:16px;line-height:1.28}.admin-list p{font-size:13px}.admin-chips{margin-top:5px}.admin-chips span{letter-spacing:.04em;border-radius:3px;min-height:19px;padding:2px 7px;font-size:9px}.admin-row-actions{gap:6px}.admin-row-actions a,.admin-row-actions button{min-height:40px;box-shadow:none;border-radius:3px;padding:0 11px;font-size:13px}.admin-row-actions a:hover,.admin-row-actions button:hover{background:#eaf7f5;border-color:#006d67}.admin-pagination{min-height:40px;margin-top:10px;padding:0 4px;font-size:13px}.admin-quick-grid,.admin-stat-grid{gap:10px}.admin-quick-grid a{border-radius:4px;min-height:124px;padding:20px;box-shadow:0 8px 20px #0025260d}.admin-quick-grid strong{font-size:20px}.admin-stat-grid article{border-radius:4px;padding:18px}.admin-stat-grid strong{font-size:32px}.admin-summary{margin-top:34px}@media (width<=960px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{border-bottom:1px solid #a9d9d533;border-right:0;padding:13px 18px}.admin-brand{margin:0}.admin-sidebar nav{border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;display:grid;overflow:visible}.admin-sidebar nav a{text-align:center;border:1px solid #a9d9d533;border-radius:3px;justify-content:center;min-height:40px;padding:0 8px}.admin-sidebar nav a:before{display:none}.admin-sidebar-footer{padding:0}.admin-filter-bar{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(120px,1fr))}}@media (width<=620px){.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-main{padding:26px 16px 44px}.admin-page-header{align-items:stretch;margin-bottom:18px}.admin-page-header h1,.admin-login h1{font-size:38px}.admin-filter-bar{grid-template-columns:1fr;padding:12px}.admin-list{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-list article{border:1px solid #c9dede;border-radius:4px;gap:12px;margin-bottom:8px;padding:14px}.admin-list article:last-child{border-bottom:1px solid #c9dede}.admin-row-actions a,.admin-row-actions button{min-height:40px}}.admin-airtable-sync{background:#fff;border:1px solid #c9dede;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin:-6px 0 14px;padding:9px 12px;display:flex;box-shadow:0 6px 18px #00252609}.admin-airtable-sync>div{min-width:0}.admin-airtable-sync strong{color:#173d40;letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:900;display:block}.admin-airtable-sync p{color:#526a72;margin:0;font-size:13px;line-height:1.4}.admin-airtable-sync button{flex:none;min-width:112px;min-height:40px;padding:0 14px}.admin-airtable-sync button:disabled{cursor:not-allowed;opacity:.55}.admin-empty-list article{min-height:88px}.admin-submission-list p{overflow-wrap:anywhere}.admin-chips .submission-status-new{color:#005c57;background:#dff6f1}.admin-chips .submission-status-in_progress{color:#4b2a8f;background:#e9e3ff}.admin-chips .submission-status-contacted{color:#174d85;background:#e3efff}.admin-chips .submission-status-completed{color:#315f20;background:#e5f3df}.admin-chips .submission-status-archived{color:#46595b;background:#e8eeee}.admin-submission-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.admin-submission-card{background:#fff;border:1px solid #c9dede;border-radius:4px;min-width:0;padding:20px;box-shadow:0 8px 22px #00252609}.admin-submission-card>h2{border-bottom:1px solid #dce9e9;margin:0 0 16px;padding-bottom:11px;font-size:18px}.admin-submission-meta,.admin-submission-answers dl{gap:0;margin:0;display:grid}.admin-submission-meta div,.admin-submission-answers dl div{border-bottom:1px solid #e5eeee;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.admin-submission-meta div:last-child,.admin-submission-answers dl div:last-child{border-bottom:0}.admin-submission-card dt{color:#526a72;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-submission-card dd{color:#102f33;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-size:14px;font-weight:650;line-height:1.55}.admin-submission-answers{grid-column:1/-1}.admin-status-form{gap:9px;display:grid}.admin-status-form label{color:#173d40;font-size:13px;font-weight:800}.admin-status-form select{border:1px solid var(--admin-border-accessible);color:#002526;width:100%;min-height:42px;font:inherit;background:#fff;border-radius:3px;padding:8px 10px}.admin-status-form .admin-primary{width:100%;margin-top:3px}.admin-status-form .admin-session-message{min-height:20px;margin:0;font-size:12px}@media (width<=760px){.admin-submission-layout{grid-template-columns:1fr}.admin-submission-answers{grid-column:auto}}@media (width<=520px){.admin-airtable-sync{flex-direction:column;align-items:stretch;gap:9px;margin-top:-2px}.admin-airtable-sync button{width:100%;min-height:42px}.admin-submission-card{padding:16px}.admin-submission-meta div,.admin-submission-answers dl div{grid-template-columns:1fr;gap:4px}}.admin-breadcrumb{gap:7px;margin-bottom:14px;font-size:12px;font-weight:800}.admin-editor{gap:12px;padding-bottom:74px}.admin-editor section{border-color:#c9dede;border-radius:4px;padding:18px 20px 20px;box-shadow:0 8px 22px #00252609}.admin-editor section>h2{letter-spacing:-.01em;border-bottom:1px solid #dce9e9;margin:0 0 16px;padding-bottom:11px;font-size:18px;line-height:1.2}.admin-form-grid{gap:13px 16px}.admin-editor label{color:#173d40;gap:5px;font-size:13px;font-weight:800}.admin-editor label>b{color:#9a3f28;font-size:11px}.admin-editor label:has(>b){grid-template-columns:max-content 1fr;align-items:baseline}.admin-editor label:has(>b)>input{grid-column:1/-1}.admin-editor label:has(>b)>textarea{grid-column:1/-1}.admin-editor label:has(>b)>select{grid-column:1/-1}.admin-editor label:has(>b)>.admin-password-field{grid-column:1/-1}.admin-editor label:has(>b)>.admin-field-help{grid-column:1/-1}.admin-editor input,.admin-editor textarea,.admin-editor select{color:#002526;background:#fff;border-radius:3px;min-height:40px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.45}.admin-editor textarea{resize:vertical}.admin-editor input[type=file]{padding:6px 8px;font-weight:600}.admin-editor fieldset{border:1px solid #d3e3e3;border-radius:3px;margin:0 0 15px;padding:12px 14px 4px}.admin-editor legend{color:#526a72;letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:900}.admin-check{min-height:32px;margin:0 18px 8px 0;font-size:13px!important}.admin-check input{width:18px!important;min-height:18px!important}.admin-photo-field{grid-template-columns:96px minmax(0,1fr);gap:10px 14px}.admin-photo-field>img,.admin-photo-field>div{border-radius:3px;width:96px;height:96px}.admin-photo-field span{font-size:12px}.markdown-workspace{align-items:start;gap:12px}.markdown-workspace textarea,.markdown-preview{height:clamp(360px,55vh,520px);min-height:360px;max-height:520px}.markdown-workspace>label{grid-template-rows:max-content minmax(0,1fr);align-content:start}.markdown-preview{border-radius:3px;padding:16px;font-size:14px;line-height:1.6;overflow:auto}.markdown-preview>strong{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.markdown-preview p{margin:0 0 12px}.admin-editor details{border-top:1px solid #dce9e9;margin-top:14px;padding-top:13px}.admin-editor summary{align-items:center;min-height:34px;font-size:13px;display:flex}.admin-editor details[open] summary{margin-bottom:12px}.admin-account-grid{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);align-items:start;gap:20px;display:grid}.admin-account-form{padding-bottom:0}.admin-account-form section{gap:14px;display:grid}.admin-account-form .admin-session-message,.admin-account-form .admin-form-error{margin:0}.admin-account-list{background:#fff;border:1px solid #c9dede;border-radius:4px;min-width:0;padding:18px 20px 20px;box-shadow:0 8px 22px #00252609}.admin-account-list>h2{border-bottom:1px solid #dce9e9;margin:0 0 16px;padding-bottom:11px;font-size:18px}.admin-account-list .admin-list h3{margin:0 0 2px;font-size:16px}.admin-account-meta{color:#526a72;justify-items:end;gap:2px;font-size:11px;display:grid}.admin-account-meta strong{color:#173d40;font-size:13px}.admin-sticky-actions{border-color:#bcd4d4;border-radius:4px;gap:8px;min-height:58px;padding:9px 11px;bottom:10px;box-shadow:0 10px 28px #0025261f}.admin-sticky-actions p{color:#38585e;margin:0 auto 0 0;font-size:13px;font-weight:700}.admin-sticky-actions .admin-primary,.admin-sticky-actions .admin-secondary{border-radius:3px;min-height:40px}@media (width<=760px){.admin-filter-bar input,.admin-filter-bar select,.admin-editor input:not([type=checkbox]):not([type=radio]),.admin-editor textarea,.admin-editor select{font-size:16px}.admin-editor{gap:10px;padding-bottom:30px}.admin-editor section{padding:16px}.markdown-workspace textarea,.markdown-preview{height:360px;min-height:280px;max-height:360px}.admin-sticky-actions{margin-top:2px;position:static}.admin-account-grid{grid-template-columns:1fr}}@media (width<=620px){.admin-editor section{padding:14px}.admin-editor section>h2{margin-bottom:13px}.admin-photo-field{grid-template-columns:76px minmax(0,1fr)}.admin-photo-field>img,.admin-photo-field>div{width:76px;height:76px}.admin-sticky-actions{grid-template-columns:1fr 1fr;display:grid}.admin-sticky-actions p,.admin-sticky-actions .admin-primary:only-child{grid-column:1/-1}}.compact-profile{color:#002526;background:#f5fbfb;max-width:1040px;margin:auto;padding:40px 40px 80px}.dynamic-site:has(.compact-profile){background:#f5fbfb}.profile-back{color:#004145;margin-bottom:28px;font-size:14px}.profile-back a{color:#004145;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.profile-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:18px;height:18px}.profile-chevron-back{transform:rotate(180deg)}.compact-profile .profile-hero{grid-template-columns:160px minmax(0,680px);align-items:start;gap:32px}.compact-profile .profile-photo{border-radius:12px;width:160px;height:192px;min-height:0}.compact-profile .profile-photo img{object-position:center 35%}.compact-profile .profile-identity-panel{background:#e5f4f0;border:1px solid #c5dfd8;border-radius:8px;min-height:240px;padding:24px 160px 24px 24px;position:relative}.compact-profile .profile-fan{object-fit:contain;opacity:.75;pointer-events:none;width:108px;height:130px;position:absolute;top:24px;right:24px}.compact-profile .public-eyebrow{letter-spacing:.12em;color:#004145;margin:0 0 12px;font-size:13px;font-weight:600}.compact-profile .profile-hero h1{letter-spacing:-.035em;margin:0 0 10px;font-size:40px;font-weight:600;line-height:1.15}.compact-profile .profile-credentials{color:#506d6b;margin:0 0 18px;font-size:14px;line-height:1.5}.compact-profile .profile-hero h2{color:#002526;margin:0 0 5px;font-size:20px;font-weight:500;line-height:1.4}.compact-profile .profile-org{color:#506d6b;margin:0 0 12px;font-size:14px;font-weight:400}.compact-profile .profile-links a{color:#004145;background:0 0;border-radius:0;align-items:center;gap:10px;min-height:44px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.profile-linkedin-icon{flex:none;width:18px;height:18px}.compact-profile .profile-copy{max-width:680px;margin:28px 0 0 192px}.compact-profile .profile-brief{color:#002526;border-bottom:1px solid #d4e4e1;margin:0 0 28px;padding-bottom:28px;font-size:17px;line-height:1.75}.compact-profile .profile-body{max-width:none;margin:0}.compact-profile .profile-body h2{letter-spacing:-.015em;margin:0 0 18px;font-size:20px;font-weight:600}.compact-profile .profile-body p{color:#002526;margin:0 0 22px;font-size:17px;line-height:1.75}.compact-profile a:focus-visible{outline-offset:5px;outline:2px solid #004145}.compact-profile .profile-links a:hover,.profile-back a:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=640px){.compact-profile{padding:24px 24px 48px}.profile-back{margin-bottom:24px}.compact-profile .profile-hero{grid-template-columns:80px minmax(0,1fr);gap:18px}.compact-profile .profile-photo{border-radius:8px;width:80px;height:96px}.compact-profile .profile-identity-panel{min-height:0;padding:76px 16px 16px}.compact-profile .profile-fan{opacity:.85;width:44px;height:54px;top:12px;right:16px}.compact-profile .public-eyebrow{margin-bottom:12px;font-size:12px}.compact-profile .profile-hero h1{margin-bottom:10px;font-size:28px}.compact-profile .profile-credentials{margin-bottom:12px;font-size:13px}.compact-profile .profile-hero h2{font-size:16px;line-height:1.4}.compact-profile .profile-org{margin-bottom:8px;font-size:13px}.compact-profile .profile-copy{max-width:none;margin:24px 0 0}.compact-profile .profile-brief{margin-bottom:28px;padding-bottom:28px;font-size:16px;line-height:1.75}.compact-profile .profile-body p{font-size:16px;line-height:1.75}}
